(57)【特許請求の範囲】
【請求項１】
複数種のネットワークに接続可能な通信端末であって、
外部サーバへコンテンツ送信要求を送信し、該コンテンツ送信要求に対するレスポンスを前記外部サーバから受信する通信手段と、
前記受信したレスポンスからコンテンツ情報を抽出する抽出手段と、
前記抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択し、前記通信手段に、該選択したネットワークに接続させ、前記通信手段が前記選択したネットワークに接続できた場合は前記選択したネットワークを経由して前記外部サーバからコンテンツを受信して第１のメモリに記憶し、前記通信手段が前記選択したネットワークに接続できない場合は前記コンテンツ情報に基づいて予約分の容量を前記第１のメモリ内に確保しておく制御手段と、
を備える通信端末。
【請求項２】
前記制御手段は、前記コンテンツの受信が完了した時、前記通信手段に前記選択したネットワークとの接続を終了させる、請求項１記載の通信端末。
【請求項３】
前記制御手段は、
前記通信手段が前記選択したネットワークに接続できない場合、前記第１のメモリに前記コンテンツ送信要求に対応付けてコンテンツ取得予約情報を記憶し、
前記通信手段が前記選択したネットワークに接続できない状態から接続できる状態に移行した時、前記第１のメモリに記憶されている前記コンテンツ取得予約情報に対応する前記コンテンツ送信要求を前記通信手段から送信する、請求項１または２記載の通信端末。
【請求項４】
さらに、第１閾値と第２閾値とを記憶する第２のメモリを備え、
前記抽出したコンテンツ情報は、コンテンツタイプ値とコンテンツサイズ値とを含み、
前記コンテンツタイプ値が前記第１閾値と一致し、前記コンテンツサイズ値が前記第２閾値より大きい場合、前記制御手段は、前記通信手段に、前記選択したネットワークに接続させる、請求項１乃至３のいずれか１項に記載の通信端末。
【請求項５】
前記複数種のネットワークにはモバイル電話網と無線ＬＡＮとが含まれ、
前記通信手段が、前記モバイル電話網と接続した状態で、前記制御手段により、前記抽出したコンテンツ情報に基づいて前記無線ＬＡＮが選択された場合、前記通信手段は、前記モバイル電話網との接続を切断して前記無線ＬＡＮに接続する、請求項１乃至４のいずれか１項に記載の通信端末。
【請求項６】
前記通信手段は、前記選択された無線ＬＡＮを経由して前記外部サーバからコンテンツを受信し、
前記コンテンツの受信が完了した時、前記通信手段は前記無線ＬＡＮとの接続を終了し、前記モバイル電話網に接続する、請求項５記載の通信端末。
【請求項７】
第１のメモリを備えると共に複数種のネットワークに接続可能な通信端末を用いた通信方法であって、
外部サーバへコンテンツ送信要求を送信し、該コンテンツ送信要求に対するレスポンスを前記外部サーバから受信し、
前記受信したレスポンスからコンテンツ情報を抽出し、
前記抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択し、
前記選択したネットワークに接続できた場合は前記選択したネットワークを経由して前記外部サーバからコンテンツを受信して前記第１のメモリに記憶し、前記選択したネットワークに接続できない場合は前記コンテンツ情報に基づいて予約分の容量を前記第１のメモリ内に確保しておく、
通信方法。
【請求項８】
前記コンテンツの受信が完了した時、前記選択したネットワークとの接続を終了する、請求項７記載の通信方法。
【請求項９】
前記通信端末が前記選択したネットワークに接続できない場合、前記第１のメモリに前記コンテンツ送信要求に対応付けてコンテンツ取得予約情報を記憶し、
前記通信端末が前記選択したネットワークに接続できない状態から接続できる状態に移行した時、前記第１のメモリに記憶されている前記コンテンツ取得予約情報に対応する前記コンテンツ送信要求を送信する、請求項７または８記載の通信方法。
【請求項１０】
前記コンテンツ情報として、コンテンツタイプ値とコンテンツサイズ値とを抽出し、
前記コンテンツタイプ値が第１閾値と一致し、前記コンテンツサイズ値が第２閾値より大きい場合、前記選択したネットワークに接続する、請求項７乃至９のいずれか１項に記載の通信方法。
【請求項１１】
前記複数種のネットワークにはモバイル電話網と無線ＬＡＮとが含まれ、
前記通信端末が前記モバイル電話網と接続した状態で、前記抽出したコンテンツ情報に基づいて前記無線ＬＡＮが選択された場合、前記モバイル電話網との接続を切断して前記無線ＬＡＮに接続する、請求項７乃至１０のいずれか１項に記載の通信方法。
【請求項１２】
前記選択された無線ＬＡＮを経由して前記外部サーバからコンテンツを受信し、
前記コンテンツの受信が完了した時、前記選択された無線ＬＡＮとの接続を終了して前記モバイル電話網に接続する、請求項１１記載の通信方法。
【請求項１３】
第１のメモリを備えると共に複数種のネットワークに接続可能な通信端末を制御するプログラムであって、外部サーバへコンテンツ送信要求を送信する手順と、該コンテンツ送信要求に対するレスポンスを受信する手順と、前記受信したレスポンスからコンテンツ情報を抽出する手順と、前記抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択する手順と、前記選択したネットワークに接続できた場合は前記選択したネットワークを経由して前記外部サーバからコンテンツを受信して前記第１のメモリに記憶し、前記選択したネットワークに接続できない場合は前記コンテンツ情報に基づいて予約分の容量を前記第１のメモリ内に確保しておく手順と、をコンピュータに実行させるプログラム。
【請求項１４】
前記コンテンツの受信が完了した時、前記選択したネットワークとの接続を終了する手順と、をコンピュータにさらに実行させる、請求項１３記載のプログラム。
【請求項１５】
第１のメモリを備えると共に複数種のネットワークに接続可能な通信端末のコンピュータを制御するためのプログラムを記録した、コンピュータが読み取り可能な記録媒体であって、
外部サーバへコンテンツ送信要求を送信する手順と、該コンテンツ送信要求に対するレスポンスを受信する手順と、前記受信したレスポンスからコンテンツ情報を抽出する手順と、前記抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択する手順と、前記選択したネットワークに接続できた場合は前記選択したネットワークを経由して前記外部サーバからコンテンツを受信して前記第１のメモリに記憶し、前記選択したネットワークに接続できない場合は前記コンテンツ情報に基づいて予約分の容量を前記第１のメモリ内に確保しておく手順と、をコンピュータに実行させるプログラムを記録した、コンピュータが読み取り可能な記録媒体。
【請求項１６】
前記コンテンツの受信が完了した時、前記選択したネットワークとの接続を終了する手順と、をコンピュータにさらに実行させるプログラムを記録した、請求項１５記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種のネットワークへ接続可能な通信端末、該通信端末を用いた通信方法、プログラムおよび記録媒体に関し、特に、モバイル電話網と無線ＬＡＮとへ接続可能な通信端末が、特定コンテンツの大容量ファイルをデータ通信する際に、好ましく適用される通信端末、該通信端末を用いた通信方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Ｌｏｃａｌ Ａｒｅａ Ｎｅｔｗｏｒｋ）機能が搭載された携帯電話機が市場に出るようになった。無線ＬＡＮ機能が搭載された携帯電話機は、ＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ Ｍｏｂｉｌｅ Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ）−２０００網等のモバイル電話網と、無線ＬＡＮとに接続できる。
【０００３】
ここで、ＩＭＴ−２０００網を経由したデータ通信では、網のトラフィックが満杯にならないように、データ通信が可能なファイルサイズの上限が決められている。従って、ユーザは、ファイルサイズが上限を超える大容量ファイルをダウンロードすることができない。さらに、容量が比較的大きい特定コンテンツのファイルを送受信する場合、ＩＭＴ−２０００網を経由したデータ通信の通信速度は、無線ＬＡＮを経由したデータ通信の通信速度よりも遅く、効率が悪い。
【０００４】
日本特開２００４−３３６２５６号公報には、コンテンツサーバ等のサーバ装置とデータ通信中に電波強度の低下を検知した等の場合、ベアラを切り替えるデータ通信システムが開示されている。当該データ通信システムでは、端末装置と携帯端末とがそれぞれＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ）／ＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）網に接続する。この状態で、端末装置は、携帯端末、ＩＭＴ−２００網およびＴＣＰ／ＩＰ網を経由してコンテンツサーバからコンテンツをダウンロードする。そして、ダウンロード中に電波強度の低下を検知した場合、携帯端末はＩＭＴ−２００網との接続を切断する。この時、端末装置とＴＣＰ／ＩＰ網との接続が継続されていることから、コンテンツサーバとＴＣＰ／ＩＰ網との通信は維持される。そして、携帯端末が新たに通信を確立するまでの間、コンテンツサーバからＴＣＰ／ＩＰ網に送信されたコンテンツはプロキシサーバに蓄積される。プロキシサーバに蓄積されたコンテンツは、携帯端末が無線ＬＡＮとの通信を確立したときに、無線ＬＡＮおよび携帯端末を経由して端末装置にダウンロードされる。
【０００５】
また、日本特開２００６−１５５５０６号公報には、携帯端末が使用するベアラの種類を考慮してコンテンツを提供する、コンテンツ提供方法が開示されている。該コンテンツ提供方法では、サーバ装置が携帯端末からコンテンツ送信要求を受信した場合、該コンテンツ送信要求で用いられているベアラの情報に基づき、当該ベアラに適するコンテンツを選択する。そして、コンテンツ送信要求に対して、選択したコンテンツを携帯端末に送信する。従って、該コンテンツ提供方法を適用することにより、ベアラに適したコンテンツの送信を行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
日本特開２００４−３３６２５６号公報に開示されているデータ通信システムは、電波強度の強度等に基づきベアラを切り替える。しかしながら、該データ通信システムでは、扱うコンテンツの種類やサイズに応じてベアラを切り替えることはできない。
【０００７】
日本特開２００６−１５５５０６号公報に開示されているコンテンツ提供方法は、サーバ装置が、コンテンツ送信要求で用いられているベアラに適合するコンテンツを選択する。しかしながら、当該コンテンツ提供方法では、ユーザが扱いたいコンテンツに適合したベアラへ切り替え、該切り替えたベアラでサーバ装置へコンテンツ送信要求を行う必要があり、ユーザに余計な負担を強いる。
【０００８】
本発明の目的は、複数種のネットワークに接続可能な通信端末であって、ユーザに対して接続先のネットワークを切り替える等の負担を強いることなく、通信端末が、扱うコンテンツに適したネットワークへ接続する通信端末、該通信端末を用いた通信方法、プログラムおよび記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の通信端末は、複数種のネットワークに接続可能な通信端末であって、外部サーバへコンテンツ送信要求を送信し、該コンテンツ送信要求に対するレスポンスを外部サーバから受信する通信手段と、受信したレスポンスからコンテンツ情報を抽出する抽出手段と、抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択し、通信手段に、選択したネットワークに接続させ、通信手段が選択したネットワークに接続できた場合は選択したネットワークを経由して外部サーバからコンテンツを受信して第１のメモリに記憶し、通信手段が選択したネットワークに接続できない場合はコンテンツ情報に基づいて予約分の容量を第１のメモリ内に確保しておく制御手段と、を備える。
【００１０】
また上記目的を達成するために、本発明の通信方法は、第１のメモリを備えると共に複数種のネットワークに接続可能な通信端末を用いた通信方法である。該通信方法は、外部サーバへコンテンツ送信要求を送信し、該コンテンツ送信要求に対するレスポンスを外部サーバから受信し、受信したレスポンスからコンテンツ情報を抽出し、抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択し、該選択したネットワークに接続できた場合は選択したネットワークを経由して外部サーバからコンテンツを受信して第１のメモリに記憶し、選択したネットワークに接続できない場合はコンテンツ情報に基づいて予約分の容量を第１のメモリ内に確保しておく。
【００１１】
また、上記目的を達成するために、本発明のプログラムは、第１のメモリを備えると共に複数種のネットワークに接続可能な通信端末を制御するプログラムである。該プログラムは、外部サーバへコンテンツ送信要求を送信する手順と、該コンテンツ送信要求に対するレスポンスを受信する手順と、受信したレスポンスからコンテンツ情報を抽出する手順と、抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択する手順と、該選択したネットワークに接続できた場合は選択したネットワークを経由して外部サーバからコンテンツを受信して第１のメモリに記憶し、選択したネットワークに接続できない場合はコンテンツ情報に基づいて予約分の容量を第１のメモリ内に確保しておく手順と、をコンピュータに実行させるプログラム。
【００１２】
また、上記目的を達成するために、本発明の記録媒体は、第１のメモリを備えると共に複数種のネットワークに接続可能な通信端末のコンピュータを制御するためのプログラムを記録した、コンピュータが読み取り可能な記録媒体である。該記憶媒体は、外部サーバへコンテンツ送信要求を送信する手順と、該コンテンツ送信要求に対するレスポンスを受信する手順と、受信したレスポンスからコンテンツ情報を抽出する手順と、抽出したコンテンツ情報に基づいて少なくとも１つのネットワークを選択する手順と、選択したネットワークに接続できた場合は選択したネットワークを経由して外部サーバからコンテンツを受信して第１のメモリに記憶し、選択したネットワークに接続できない場合はコンテンツ情報に基づいて予約分の容量を第１のメモリ内に確保しておく手順と、をコンピュータに実行させるプログラムを記録する。
【発明の効果】
【００１３】
本発明にかかる通信端末、該通信端末を用いた通信方法、プログラムおよび記録媒体によれば、複数種のネットワークに接続可能な通信端末において、ユーザに対して接続先のネットワークを切り替える等の負担を強いることなく、通信端末が、扱うコンテンツに適したネットワークへ接続することができる。
【図面の簡単な説明】
【００１４】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
【図１】本実施形態に係る通信端末１のブロック図の一例である。
【図２】本実施形態に係る通信端末１ａが関係するネットワークの構成図の一例である。
【図３】本実施形態に係る携帯電話機１０のブロック図の一例である。
【図４】本実施形態に係る携帯電話機１０の外観図の一例である。
【図５】本実施形態に係る携帯電話機１０が関係するネットワークの構成図の一例である。
【図６】本実施形態に係る携帯電話機１０の通信切替動作を示すフローチャートである。
【図７】本実施形態に係る携帯電話機１０のコンテンツ取得予約動作を示すフローチャートである。
【図８】本実施形態に係る携帯端末装置６０が関係するネットワークの構成図の一例である。
【符号の説明】
【００１５】
１，１ａ 通信端末
２，２ａ 通信部
３，３ａ 抽出部
４ 低速ネットワーク
５ 高速ネットワーク
６ 外部サーバ
７，７ａ，１１ 制御部
１０，１０ａ，１０ｂ，１０ｃ 携帯電話機
１２ メモリ
１３ ＩＭＴ−２０００通信部
１４ 無線ＬＡＮ通信部
１５ 表示部
１６ 操作部
１７ 上部筺体
１８ 下部筺体
１９ ヒンジ部
２０ ＩＭＴ−２０００網
２１ 第３サーバ
２２ 第１アンテナ
３０ 無線ＬＡＮ
３１ 第４サーバ
３２ 第２アンテナ
４０ インターネット
４１ 第１サーバ
４２ 第２サーバ
５１ 第１ゲートウェイ
５２ 第２ゲートウェイ
６０ 携帯端末装置
６１ ネットワーク切替手段
６２ コンテンツ取得手段
【発明を実施するための最良の形態】
【００１６】
本発明を実施するための実施形態について、詳細に説明する。図１は本発明の第１の実施形態の通信端末１を示すブロック図である。図１において、通信端末１は、通信部２と、抽出部３と、制御部７とを有する。
【００１７】
通信部２は、複数のネットワークと接続することができる。また、通信部２は、直接またはネットワークを経由して、外部サーバとの間でデータ通信を行う。本実施形態において、外部サーバからコンテンツを受信する場合、通信部２は、外部サーバへコンテンツ送信要求を送信する。そして、該コンテンツ送信要求に対するレスポンスを外部サーバから受信した場合、該レスポンスを抽出部３に送信する。
【００１８】
抽出部３は、通信部２からレスポンスを受け取った場合、レスポンスのＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）ヘッダからコンテンツ情報を抽出し、制御部７へ渡す。
【００１９】
制御部７は、抽出部３から受け取ったコンテンツ情報に基づき、少なくとも１つのネットワークを選択する。さらに、制御部７は、通信部２を制御して、該選択したネットワークへ接続させる。
【００２０】
これによれば、通信端末１は、コンテンツを扱うときに、ユーザに対して接続先のネットワークを切り替える等の負担を強いることなく、通信端末１が扱うコンテンツに適したネットワークへ接続することができる。
【００２１】
次に、本発明の第２の実施形態として、低速ネットワークまたは高速ネットワークを経由して外部サーバと通信する通信端末１ａについて説明する。図２は、本実施形態に係る通信端末１ａが関係するネットワークの構成図の一例である。図２に示すように、通信端末１ａは、低速ネットワーク４または高速ネットワーク５を経由して外部サーバ６とデータ通信を行う。
【００２２】
通信端末１ａは、通信部２ａと、抽出部３ａと、制御部７ａとを有する。通信部２ａ、抽出部３ａおよび制御部７ａは、前述の実施形態で説明した通信部２、抽出部３および制御部７とほぼ同様の機能を有する。なお、本実施形態では、通信部２ａは、低速ネットワーク４または高速ネットワーク５と接続し、接続したネットワークを経由して外部サーバ６とデータ通信を行う。また、抽出部３ａは、外部サーバ６から受信したレスポンスのＨＴＴＰヘッダから、コンテンツ情報として、コンテンツタイプ値とコンテンツサイズ値とを抽出する。ここで、コンテンツタイプ値はコンテンツの種類やタイプを表す値であり、コンテンツサイズ値はコンテンツのファイルサイズを表す値である。制御部７ａは、抽出されたコンテンツタイプ値とコンテンツサイズ値とに基づき、低速ネットワーク４または高速ネットワーク５のいずれか一方を選択する。
【００２３】
本実施形態において、通信端末１ａを用いて外部サーバ６からコンテンツを受信する場合、先ず、通信部２ａが、外部サーバ６に対してコンテンツ送信要求を送信する。そして、該コンテンツ送信要求に対するレスポンスを外部サーバ６から受信した場合、通信部２ａは該レスポンスを抽出部３ａへ送信する。
【００２４】
抽出部３ａは、通信部２ａからレスポンスを受け取った場合、受け取ったレスポンスのＨＴＴＰヘッダからコンテンツタイプ値とコンテンツサイズ値とを抽出し、制御部７ａへ送信する。
【００２５】
制御部７ａは、受け取ったコンテンツタイプ値とコンテンツサイズ値とに基づき、低速ネットワーク４または高速ネットワーク５のいずれか一方を選択する。さらに、制御部７ａは、通信部２ａを制御して、該選択したネットワークへ接続させる。通信部２ａは、該選択され接続されたネットワークを経由して外部サーバ６からコンテンツを受信する。
【００２６】
そして、コンテンツの受信が完了した時、制御部７ａは、通信部２ａを制御して、該選択したネットワークへの接続を終了させる。
【００２７】
例えば、通信端末１ａが低速ネットワーク４を経由したデータ通信を行っている状態で高速ネットワーク５が選択された場合、制御部７ａは、低速ネットワーク４への接続を切断して高速ネットワーク５へ接続する。さらに、高速ネットワーク５を経由したコンテンツの受信が完了した時、制御部７ａは、高速ネットワーク５との接続を終了させる。すなわち、高速ネットワーク５との接続を切断して、再度、低速ネットワーク４へ接続する。
【００２８】
本実施形態では、通信端末１ａは、外部サーバ６に送信したコンテンツ送信要求に対するレスポンスからコンテンツタイプ値とコンテンツサイズ値とを抽出し、これらに基づいて、コンテンツに適したネットワークを選択して接続する。通信端末１ａがコンテンツに適したネットワークへ自動的に接続するので、通信端末１ａを操作するユーザには特段の負担はかからない。また、コンテンツに適したネットワークを経由してコンテンツを受信することにより、効率良くコンテンツを受信することができる。
【００２９】
ここで、低速ネットワーク４として、例えばＩＭＴ−２０００等の第３世代モバイル電話網を、高速ネットワーク５として例えば無線ＬＡＮを適用することができる。この場合、通信端末１ａが自動的に無線ＬＡＮへ接続先を切り替えることにより、ＩＭＴ−２０００網等で制限されているファイルサイズより大きなファイルサイズであっても受信することが可能になる。さらに、容量が比較的大きい特定コンテンツのファイルの受信時には、ＩＭＴ−２０００網経由より通信速度が速い無線ＬＡＮ経由に自動的に切り替わるので、効率が良い。さらに、ファイルサイズが大きい特定のコンテンツのダウンロードを無線ＬＡＮ経由で行うことにより、ＩＭＴ−２０００網等のキャリア網のトラフィックを軽減することができる。一方、ユーザは通信料を抑制することができる。
【００３０】
次に、本発明の第３の実施形態として、第１および第２の閾値を記憶し、該閾値を用いてネットワークを選択する通信端末について説明する。本実施形態では、通信端末として、携帯電話機を適用する。
【００３１】
図３は、本実施形態の携帯電話機１０の内部構成を示したブロック図である。図３に示すように、携帯電話機１０は、制御部１１と、各種データを記憶するメモリ１２と、ＩＭＴ−２０００通信部１３と、無線ＬＡＮ通信部１４と、表示部１５と、ユーザからの携帯電話機１０へのインプットを受け付ける操作部１６と、サーバから受信したレスポンスのＨＴＴＰヘッダからコンテンツタイプ値とコンテンツサイズ値とを抽出する抽出部８とを有する。
【００３２】
本実施形態では、メモリ１２には、予め、無線ＬＡＮ経由で取得するコンテンツのＭｅｄｉａ Ｔｙｐｅ値（ｖｉｄｅｏ／３ｇｐｐ，ａｕｄｉｏ／３ｇｐｐ等）と、Ｍｅｄｉａ Ｔｙｐｅごとのファイルサイズ閾値Ｌｍａｘ（５００，０００［Ｂｙｔｅ］等）とが記憶されている。第１の閾値はＭｅｄｉａ Ｔｙｐｅ値に対応し、第２の閾値は閾値Ｌｍａｘに対応する。
【００３３】
図４は、本実施形態の携帯電話機１０の外観の一例を示した図である。図４において、本実施形態の携帯電話機１０は、表示部１５を実装する上部筺体１７と、操作部１６を実装する下部筺体１８とがヒンジ部１９により接続された折り畳み式の携帯電話機である。もちろん、スライド構造を採用するものや、表示部や操作部が１つの筺体に収められたいわゆるキャンディバー構造でもよい。
【００３４】
次に、本実施形態の携帯電話機１０が関係するネットワーク構成について説明する。図５は、本実施形態の携帯電話機１０が関係するネットワークの概念図である。図５において、該ネットワークは主に、ＩＭＴ−２０００網２０、無線ＬＡＮ３０、インターネット４０を含む。
【００３５】
ＩＭＴ−２０００網２０は、第３サーバ２１と第１アンテナ２２とを含む。第３サーバ２１は、第１ゲートウェイ５１を介して、インターネット４０上の第２サーバ４２とデータ通信を行う。ここで、第１ゲートウェイ５１は、インターネット４０とＩＭＴ−２０００網２０とを接続するＬＡＮ間接続装置である。第１アンテナ２２は、電波を送受信することにより、第３サーバ２１と携帯電話機１０ａや携帯電話機１０ｂの位置にいる携帯電話機１０との間でデータ通信を行う。
【００３６】
無線ＬＡＮ３０は、第４サーバ３１と、第２アンテナ３２とを含む。第４サーバ３１は、第２ゲートウェイ５２を介して、インターネット４０上の第２サーバ４２とデータ通信を行う。ここで、第２ゲートウェイ５２は、インターネット４０と無線ＬＡＮ３０とを接続するＬＡＮ間接続装置である。第２アンテナ３２は、電波を送受信することにより、第４サーバ３１と携帯電話機１０ａや携帯電話機１０ｃの位置にいる携帯電話機１０との間でデータ通信を行う。
【００３７】
インターネット４０は、コンテンツを提供する第１サーバ４１と、第１サーバ４１からのコンテンツを中継する第２サーバ４２とを含む。
【００３８】
また、図３に示す携帯電話機１０は、図５に示す携帯電話機１０ａや携帯電話機１０ｂの位置にいる場合、ＩＭＴ−２０００網２０の圏内であり、ＩＭＴ−２０００網２０と接続可能である。また、携帯電話機１０は、携帯電話機１０ａや携帯電話機１０ｃの位置にいる場合、無線ＬＡＮ３０の圏内であり、無線ＬＡＮ３０と接続可能である。以下、携帯電話機１０ａの位置にいる携帯電話機１０を携帯電話機１０ａ、携帯電話機１０ｂの位置にいる携帯電話機１０を携帯電話機１０ｂおよび携帯電話機１０ｃの位置にいる携帯電話機１０を携帯電話機１０ｃと記載する。
【００３９】
次に、図３、図５および図６を参照して、本実施形態の携帯電話機１０が行う動作フローについて説明する。図６は、本実施形態の携帯電話機１０が、コンテンツのダウンロード開始時に自動的に該コンテンツに適したネットワークへ接続する動作を示すフローチャートである。
【００４０】
携帯電話機１０は、図５に示した携帯電話機１０ａの位置にあり、ＩＭＴ−２０００通信部１３を用いてＩＭＴ−２０００網２０経由で第１サーバ４１に接続している。
【００４１】
この状態でユーザが操作部１６を用いてコンテンツのダウンロードを指示した場合、制御部１１は、ＩＭＴ−２０００通信部１３を制御して、コンテンツ送信要求をＩＭＴ−２０００網２０経由で第１サーバ４１へ送付し、第１サーバ４１から該コンテンツ送信要求に対するレスポンスを受信する（ステップＳ１０１）。制御部１１は、レスポンスを受信した場合、ＩＭＴ−２０００通信部１３を用いたデータ通信を行っているか否かを判断する（ステップＳ１０２）。そして、ＩＭＴ−２０００通信部１３を用いたデータ通信を行っている場合（ステップＳ１０２／ＹＥＳ）、受信したレスポンスを抽出部８へ送信する。さらに、制御部１１は、抽出部８がレスポンスのＨＴＴＰヘッダから抽出したコンテンツタイプ値とコンテンツサイズ値を抽出部８から受け取る（ステップＳ１０３）。
【００４２】
制御部１１は、受け取ったコンテンツタイプ値がメモリ１２に記憶されているＭｅｄｉａ Ｔｙｐｅ値と一致し（ステップＳ１０４／ＹＥＳ）、受け取ったコンテンツサイズ値がメモリ１２に記憶されている閾値Ｌｍａｘより大きい場合（ステップＳ１０５／ＹＥＳ）、ＩＭＴ−２０００通信部１３を用いたデータ通信を中止する（ステップＳ１０６）。
【００４３】
さらに、制御部１１は、携帯電話機１０ａが無線ＬＡＮ３０の圏内か否かを判断する（ステップＳ１０７）。そして、無線ＬＡＮ３０の圏内にいる場合（ステップＳ１０７／ＹＥＳ）、データ通信に用いる通信部を、ＩＭＴ−２０００通信部１３から無線ＬＡＮ通信部１４に変更する。その後、制御部１１は、無線ＬＡＮ通信部１４を用い、無線ＬＡＮ３０を経由して第１サーバ４１へコンテンツ送信要求を再送付する（ステップＳ１０８）。
【００４４】
第１サーバ４１がコンテンツ送信要求を受信することにより、無線ＬＡＮ３０経由で第１サーバ４１から携帯電話機１０ａへコンテンツのダウンロードが開始される（ステップＳ１０９）。ダウンロード完了後、制御部１１は、データ通信に用いる通信部を、無線ＬＡＮ通信部１４からＩＭＴ−２０００通信部１３に戻す（ステップＳ１１０）。
【００４５】
ここで、ステップＳ１０２において、無線ＬＡＮ通信部１４を用いた無線ＬＡＮ３０経由のデータ通信が行われている場合（ステップＳ１０２／ＮＯ）、そのまま無線ＬＡＮ３０経由にてコンテンツのダウンロードを実施する（ステップＳ１１１）。
【００４６】
また、ステップＳ１０４において、抽出したコンテンツタイプ値が、メモリ１２に記憶されているＭｅｄｉａ Ｔｙｐｅ値と一致しない場合（ステップＳ１０４／ＮＯ）、無線ＬＡＮ通信部１４への切り替えは行わず、ＩＭＴ−２０００網２０経由のままコンテンツのダウンロードを実施する（ステップＳ１１２）。同様に、ステップＳ１０５において、抽出したコンテンツサイズ値がメモリ１２に記憶されている閾値Ｌｍａｘより小さい場合（ステップＳ１０５／ＮＯ）、無線ＬＡＮ通信部１４への切り替えは行わず、ＩＭＴ−２０００網２０経由のままコンテンツのダウンロードを実施する（ステップＳ１１２）。
【００４７】
なお、ステップＳ１０７において、携帯電話機１０が無線ＬＡＮ３０の圏内にいない場合、すなわち、図５の携帯電話機１０ｂの位置にいる等の場合については後述する。
【００４８】
上述した実施形態によれば、携帯電話機１０は、コンテンツをダウンロードするときに、コンテンツ送信要求に対するサーバからのレスポンスに含まれるＨＴＴＰヘッダのコンテンツタイプ値及びコンテンツサイズ値を抽出し、抽出したコンテンツタイプ値及びコンテンツサイズ値をメモリ１２に記憶されているＭｅｄｉａ Ｔｙｐｅ値及び閾値Ｌｍａｘと比較することにより、コンテンツに適したネットワークを選択し、接続する。
【００４９】
携帯電話機１０がコンテンツに適したネットワークを選択し、自動的に接続することにより、携帯電話機１０を操作するユーザに負担をかけることなく、コンテンツに適したネットワークを経由してコンテンツをダウンロードすることができる。また、メモリ１２に予め閾値としてＭｅｄｉａ Ｔｙｐｅ値とファイルサイズ閾値Ｌｍａｘを記憶し、制御部１１が、該Ｍｅｄｉａ Ｔｙｐｅ値および閾値Ｌｍａｘと、抽出したコンテンツタイプ値およびコンテンツサイズ値とを比較してネットワークを選択する場合、制御部１１の処理を単純にすることができる。
【００５０】
ここで、図６のステップＳ１０６において、携帯電話機１０は、ＩＭＴ−２０００網２０を経由したデータ通信を中止し、無線ＬＡＮ３０を経由したデータ通信に切り替えることについてのメッセージを、表示部１５に表示することができる。そして、該メッセージにおいて、ユーザに無線ＬＡＮ３０を経由したデータ通信に切り替えるか否か選択させ、ユーザが操作部１６を用いて、無線ＬＡＮ３０を経由したデータ通信への切り替えを選択した場合、該切り替えを行うこともできる。
【００５１】
次に、図６のステップＳ１０７において、携帯電話機１０が無線ＬＡＮ３０の圏内にいない場合の携帯電話機１０の動作フローについて、図７を用いて説明する。
【００５２】
携帯電話機１０が無線ＬＡＮ３０の圏内にいない場合、制御部１１は、コンテンツ取得予約情報を生成する。制御部１１は、生成したコンテンツ取得予約情報を図６のステップＳ１０１で用いたコンテンツ送信要求と対応付けてメモリ１２に記憶する（ステップＳ２０１）。本実施形態では、コンテンツ取得予約情報には、コンテンツの取得ＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）情報が含まれる。
【００５３】
その後、携帯電話機１０が無線ＬＡＮ３０の圏外から圏内に移動した場合（ステップＳ２０２／ＹＥＳ）、制御部１１は、コンテンツ取得予約情報がメモリ１２に記憶されているか否かを判断する（ステップＳ２０３）。本実施形態において、携帯電話機１０は、携帯電話機１０ｂの位置から携帯電話機１０ｃの位置に移動する。
【００５４】
携帯電話機１０ｃのメモリ１２にコンテンツ取得予約情報が記憶されている場合（ステップＳ２０３／ＹＥＳ）、制御部１１は、データ通信に用いる通信部を、ＩＭＴ−２０００通信部１３から無線ＬＡＮ通信部１４に切り替える。さらに、制御部１１は、無線ＬＡＮ３０経由でコンテンツ取得予約情報に含まれている取得ＵＲＬへ接続し、該コンテンツ取得予約情報に対応してメモリ１２に記憶されているコンテンツ送信要求を取得ＵＲＬへ送付する（ステップＳ２０４）。本実施形態において、取得ＵＲＬは第１サーバ４１のＵＲＬを示す。つまり、制御部１１は、コンテンツ送信要求を無線ＬＡＮ３０経由で第１サーバ４１へ再送付する。
【００５５】
その後、携帯電話機１０ｃの制御部１１は、第１サーバ４１から送信されてきたコンテンツを無線ＬＡＮ３０経由でダウンロードし（ステップＳ２０５）、メモリ１２に記憶する（ステップＳ２０６）。そして、制御部１１は、ダウンロードが完了したコンテンツに関するコンテンツ取得予約情報およびコンテンツ送信要求をメモリ１２から削除する（ステップＳ２０７）。
【００５６】
さらに、ステップＳ２０３に戻り、制御部１１は、メモリ１２内にその他のコンテンツ取得予約情報が存在しないか判断する。その他のコンテンツ取得予約情報が残っている場合（ステップＳ２０３／ＹＥＳ）、コンテンツ取得予約情報がなくなるまで、ステップＳ２０４からステップＳ２０７を繰り返す。一方、その他のコンテンツ取得予約情報が存在しない場合（ステップＳ２０３／ＮＯ）、データ通信に用いる通信部をＩＭＴ−２０００通信部１３にして（ステップＳ２０８）、処理を終了する。
【００５７】
上述した本実施形態によれば、無線ＬＡＮ３０経由でダウンロードできなかったコンテンツについては、コンテンツの取得予約を行い、携帯電話機１０が無線ＬＡＮ３０の圏内に移動した時に、携帯電話機１０が自動的にコンテンツをダウンロードする。従って、携帯電話機１０が無線ＬＡＮ３０の圏内に移動した時に、ユーザは一度行ったコンテンツのダウンロード指示について、改めて携帯電話機１０に指示する必要がない。
【００５８】
ここで、コンテンツの取得予約時に、コンテンツサイズ値から確認されるファイルサイズ分の容量を、予約分としてメモリ１２内に確保しておくことが望ましい。さらに、メモリ１２の空き容量を確認し、コンテンツサイズ値として取得したファイルサイズが、確認した空き容量より大きい場合、制御部１１は、コンテンツ取得予約情報をメモリ１２に記憶せず、表示部１５等を用いてユーザへ通知することもできる。
【００５９】
次に、本発明の第４の実施形態について説明する。本実施形態では、通信端末として、携帯端末装置６０を適用する。本実施形態に係る携帯端末装置６０は、低速のネットワーク及び高速のネットワークを含む複数種のネットワークと接続して外部サーバ６と通信する機能を備えた携帯端末装置６０であって、外部サーバ６からのレスポンスにおけるＨＴＴＰヘッダに含まれるデータのうちコンテンツのタイプを表すコンテンツタイプ値と、ＨＴＴＰヘッダに含まれるデータのうちコンテンツのファイルサイズを表すコンテンツサイズ値とに基づいて、接続するネットワークを一時的に切り替えるネットワーク切替部６１と、接続したネットワークを介して外部サーバ６からコンテンツを取得するコンテンツ取得部６２と、を有する。
【００６０】
図８は、本実施形態の携帯端末装置６０が関係するネットワークの概念図である。図８において、携帯端末装置６０は、複数の通信方式によりデータ通信を行う装置で、例えば低速ネットワーク４や高速ネットワーク５と接続して外部サーバ６からコンテンツを取得する。そして、携帯端末装置６０は、ネットワーク切替手段６１と、コンテンツ取得手段６２とを有する。ネットワーク切替手段６１は、前述までの実施形態における通信部および抽出部に該当し、外部サーバ６からのレスポンスにおけるＨＴＴＰヘッダに含まれるデータのうちコンテンツの種類やタイプを表すコンテンツタイプ値と、このＨＴＴＰヘッダに含まれるデータのうちコンテンツのファイルサイズを表すコンテンツサイズ値とに基づいて、接続するネットワークを一時的に切り替える。コンテンツ取得手段６２は、コンテンツ取得要求を行った後、接続されたネットワークを介して外部サーバ６から要求にかかるコンテンツを取得する。
【００６１】
携帯端末装置６０は、高速ネットワーク５に接続して取得するコンテンツのタイプを表す第１閾値と、高速ネットワーク５から取得するコンテンツのファイルサイズを表す第２閾値とを記憶した閾値記憶手段をさらに有するように構成してもよい。この場合、ネットワーク切替手段６１は、コンテンツタイプ値と第１閾値とが等しく、コンテンツサイズ値が第２閾値を超えた場合に、接続するネットワークを低速ネットワーク４から高速ネットワーク５に一時的に切り替える。また、携帯端末装置６０は、ネットワーク切替手段６１により切り替えられた後の高速ネットワーク５との接続状態が圏外であった場合に、外部サーバ６のＵＲＬ情報を含むコンテンツ取得予約情報を保持するコンテンツ取得予約手段を有するように構成してもよい。なお、低速ネットワーク４は、例えばＩＭＴ−２０００等の第３世代モバイル電話網であり、高速ネットワーク５は、例えば無線ＬＡＮである。
【００６２】
本実施形態に係る携帯端末装置６０は、外部サーバ６に対して行ったコンテンツ取得要求のレスポンスからコンテンツの種類やデータ容量を表す情報を取得し、これらの情報に基づいて取得対象のコンテンツについて最適にデータ通信を行う通信方式を選択する。このため、携帯端末装置６０を操作するユーザには特段の負担はかからず、また通信コスト、通信スピード、使い勝手の点で改善が図られる。
【００６３】
以上のように、上述した各実施形態に係る通信端末１、１ａ、携帯電話機１０および携帯端末装置６０は、扱うコンテンツに応じて自動的にベアラを変更する。従って、ユーザは、ベアラの切り替えを意識することなく、扱うコンテンツに適したベアラを用いてデータ通信を行うことができる。
【００６４】
なお、本発明は、上述した実施形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。本発明は、複数の通信方式によりデータ通信が可能な通信機能を備えるパーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｃｅ）等の通信端末に適用することができる。
【００６５】
また、本発明は、携帯電話機を含む通信端末に上述の動作を実行させるプログラム、これを記録した記録媒体として実施することもできる。すなわち、上述の実施形態における通信端末は、プログラムの命令によりコンピュータで実行される処理、手段、機能等によって動作する。また、通信端末のコンピュータ（ＣＰＵ）が、コンピュータ読み取り可能な記録媒体、すなわち記憶メディアから上述の実施形態の機能を実現するソフトウェアのプログラムコードを読み出し、実行することによっても本発明の目的は達成される。プログラムコードは、通信回線を通じて直接コンピュータに読み出し、実行することもできる。記憶メディアとしては、例えば、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、不揮発性のメモリカード、ＲＯＭ、磁気テープ等を用いることができる。
【００６６】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００６７】
この出願は、２００８年２月１４日に出願された日本出願特願２００８−０３３２２３を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００６８】
以上のように、本発明にかかる通信端末、該通信端末を用いた通信方法、プログラムおよび記録媒体は、複数種のネットワークに接続可能な通信端末、該通信端末を用いた通信方法、プログラムおよび記録媒体に適用できる。特に、ＩＭＴ−２０００網等の第３世代のモバイル電話網と無線ＬＡＮとに接続可能な携帯電話機および該携帯電話機を用いた通信方法、プログラムおよび記録媒体に適用できる。
【図１】
0005573163.tif 000002
【図２】
0005573163.tif 000003
【図３】
0005573163.tif 000004
【図４】
0005573163.tif 000005
【図５】
0005573163.tif 000006
【図６】
0005573163.tif 000007
【図７】
0005573163.tif 000008
【図８】
0005573163.tif 000009