"ネットワークを介してサーバからコンテンツを受信する通信端末であって、前記サーバから受信したコンテンツをキャッシュに格納する保存手段と、前記保存手段に格納したコンテンツを表示する表示手段と、前記ネットワークへの接続を、異なる回線速度を有する複数の通信回線のいずれかに切り替える制御手段と、前記制御手段により切り替えられた通信回線に応じて前記サーバから受信するコンテンツのサイズ及びキャッシュに格納する履歴数を設定する設定手段と、を有することを特徴とする通信端末。前記制御手段により回線速度が低速な回線に切り替えられた場合、前記設定手段は、前記サーバから受信するコンテンツのサイズを小さくする一方、前記履歴数を増加することを特徴とする請求項1に記載の通信端末。前記制御手段により回線速度が高速な回線に切り替えられた場合、前記設定手段は、前記サーバから受信するコンテンツのサイズを大きくする一方、前記履歴数を減じることを特徴とする請求項1に記載の通信端末。前記制御手段により回線速度が低速な回線に切り替えられた場合、前記保存手段に格納されているコンテンツのうち、切り替え後の通信回線に対応する上限のサイズを超えるものを、当該上限のサイズにリサイズする手段を更に有することを特徴とする請求項1乃至3のいずれか1項に記載の通信端末。前記制御手段により回線速度が高速な通信回線に切り替えられた場合、前記保存手段に格納されているコンテンツと同じコンテンツであって、サイズの大きいものを前記サーバから再度受信することを特徴とする請求項1乃至3のいずれか1項に記載の通信端末。前記制御手段により切り替えられた通信回線の回線速度を測定する測定手段を更に有し、前記設定手段は、前記切り替え後の通信回線との速度差が閾値以上の場合、前記サーバから受信するコンテンツのサイズ及び履歴数を設定することを特徴とする請求項1に記載の通信端末。ネットワークを介してサーバからコンテンツを受信する通信端末の制御方法であって、前記サーバから受信したコンテンツをキャッシュに格納する保存工程と、前記キャッシュに格納したコンテンツを表示する表示工程と、前記ネットワークへの接続を、異なる回線速度を有する複数の通信回線のいずれかに切り替える制御工程と、前記制御工程により切り替えられた通信回線に応じて前記サーバから受信するコンテンツのサイズ及びキャッシュに格納する履歴数を設定する設定工程と、を有することを特徴とする制御方法。コンピュータを、請求項1乃至6のいずれか1項に記載の通信端末の各手段として機能させるためのプログラム。コンピュータを、請求項1乃至6のいずれか1項に記載の通信端末の各手段として機能させるためのプログラムを記憶したコンピュータによる読み取りが可能な記憶媒体。一般に、3G回線等の低速な通信回線利用時は、WiFi回線等の高速な通信回線利用時に比べてデータを受信するのに時間がかかる。よって、低速な通信回線利用時はなるべく多くの情報をキャッシュ履歴に格納しておき、同じ情報を繰り返し取得して時間をかけることを回避する必要がある。一方で、大量の情報をキャッシュに残しておくと、通信端末の記憶容量が逼迫するという課題もある。本発明は、上記鑑みてなされ、その目的は、通信端末が使用する回線の通信速度と記憶容量のリソースを考慮して受信するデータ量及びキャッシュに格納する履歴数を最適化することで、データの高品質化及び処理の高速化を実現することである。上記課題を解決し、目的を達成するために、本発明は、ネットワークを介してサーバからコンテンツの提供を受けることが可能な通信端末であって、前記ネットワークへの接続を、異なる回線速度を有する複数の通信回線のいずれかに切り替える制御手段と、前記制御手段により切り替えられた通信回線に応じて前記サーバから受信するコンテンツのサイズ及びキャッシュに保存する履歴数を設定する設定手段と、前記サーバから受信したコンテンツをキャッシュする保存手段と、前記保存手段にキャッシュしたコンテンツを表示する表示手段と、を有する。本発明によれば、通信端末が使用する回線の通信速度と記憶容量のリソースを考慮して受信するデータ量及びキャッシュに格納する履歴数を最適化することで、データの高品質化及び処理の高速化を実現できる。以下に、本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。また、後述する各実施形態の一部を適宜組み合わせて構成しても良い。[実施形態1]図1を参照して、本実施形態の通信システムについて説明する。図1において、通信端末101は、通話でも使用するHSPDA3G回線と、近接する無線LANのアクセスポイントを介してインターネットに接続できるWiFi回線を適宜切り替えて通信する。具体的には、通信端末101は、3G回線102を通じて基地局104にアクセスし、キャリア106からインターネット108を経て画像提供サーバ109にアクセスする経路と、WiFi回線103を通じてアクセスポイント105にアクセスしISPInternetServiceProvider107からインターネット108を経て画像提供サーバ109にアクセスする経路を切り替えて通信する。実施形態1では、低速な第1の通信回線を3G回線とし、高速な第2の通信回線をWiFi回線として例示しているが、本発明は、複数の通信回線を切り替えて使用する通信端末であれば、回線の名称や特定の回線に限定されるものでなはない。例えば、第3.9世代もしくは第4世代と呼ばれるLTELongTermEvolutionであっても本発明は適用できる。通信端末101は、画像提供サーバ109と通信する際にWiFi回線と3G回線を切り替え可能である。画像提供サーバ109は、画像ファイルや音楽ファイル、Webページファイル等のコンテンツファイルを保持し、WiFi回線又は3G回線を通じて通信端末101にコンテンツを提供する。WiFi回線103は、通信端末に近接する無線LANのアクセスポイントを介してインターネットに接続する回線を提供する。WiFi回線は携帯型の通信端末が利用する回線としては高速であり、その一部は理論値として11Mbps、54Mbpsの通信速度となる。本実施形態では、WiFi回線103は10MB/sの通信速度であると仮定する。3G回線102は、基地局104を介してインターネット108に接続する回線を提供する。3G回線は以前では携帯型の通信端末が利用する回線として高速であったが、現在では比較的低速な回線となっている。理論値はHSPDAHigh-SpeedDownlinkPacketAccessで3.6Mbpsの通信速度となる。本実施形態では、3G回線102は1MB/sの通信速度であると仮定する。<装置構成>図2を参照して、本実施形態の通信端末101および画像提供サーバ109の構成について説明する。図2において、表示装置201は、通信端末101が画像提供サーバ109から受信したコンテンツファイルを表示する。また、表示装置201および241はアイコンやメッセージ等のユーザインタフェース情報を表示する。VRAM202,232は、表示装置201に表示するための画像データを描画する。このVRAM202,232に生成された画像データを、所定の規定に従って表示装置201,231に転送し、これにより表示装置201,231が画像を表示する。BMUビットムーブユニット203,233は、例えば、メモリ間例えば、VRAM202,232と他のメモリとの間のデータ転送や、メモリと各I/Oデバイス例えば、NETI/F209,239との間のデータ転送を制御する。入力装置204および234は、キーボード、テンキー、ポインティングデバイス等、文書等を入力したり、表示装置201および231に表示したアイコン、メニューその他のコンテンツを指示したりするための、各種キーを有する。CPU205,235は、ROM206,236や外部記憶装置208,238に格納された制御プログラムに基づいて、各デバイスを制御する。ROM206,236は、各種制御プログラムやデータを保存する。RAM207,237は、CPU205,235のワークエリア、エラー処理時のデータの退避エリア、制御プログラムのロードエリアなどを有する。外部記憶装置208,238は、端末内で実行される制御プログラムやコンテンツファイル、データを格納する。外部記憶装置208,238は、フラッシュメモリなどのROMの一種とされる記憶媒体を含む。外部記憶装置208は履歴として、画像提供サーバ109から受信した画像などのコンテンツファイルを保存キャッシュする。また外部記憶装置208にはコンテンツブラウザアプリケーションソフトウエアプログラム以下、ブラウザアプリを記憶する。また、外部記憶装置208,238はオペレーティングシステムOSを記憶する。通信端末101及び画像提供サーバ109はNETI/F209,239によりネットワークを介して通信を行う。CPUバス210,240は、アドレスバスやデータバス及びコントロールバスを含む。CPU205,235に対する制御プログラムの提供は、ROM206,236、外部記憶装置208,238から行うこともできるし、NETI/F209,239を介してネットワーク経由で他の情報処理装置などから行うこともできる。<動作説明>図2及び図3を参照して、本実施形態の通信端末において画像ファイルを閲覧する場合について説明する。なお、以下の処理は、CPU205がブラウザアプリを実行することにより実現される。図3において、ステップS301では、CPU205は、ブラウザアプリを起動して動作を開始する。ステップS302では、CPU205は、画像提供サーバ109との通信開始処理を行う。ここででは、画像提供サーバ109のURLの入力、通信回線の種類の選択が行われる。ステップS303では、CPU205は、使用する通信回線が3G回線102かWiFi回線103かを判定し、3G回線102と判定した場合、ステップS304に進み、WiFi回線103と判定した場合、ステップS334へ進む。ステップS304では、CPU205は、画像提供サーバ109から取得する画像ファイルサイズの上限を3G回線102と対応する値例えば、20KBに設定し、RAM207に記憶する。ステップS305では、CPU205は、外部記憶装置208に保存される履歴数の上限を3G回線102と対応する値例えば、15世代に設定し、RAM207に記憶する。ステップS334では、CPU205は、画像提供サーバ109から取得する画像ファイルサイズの上限をWiFi回線103と対応する値例えば、2MBに設定する。ステップS335では、CPU205は、外部記憶装置208に保存キャッシュする履歴数の上限をWiFi回線103と対応する値例えば、5世代に設定する。ステップS306では、CPU205は、ステップS304又はS334で設定されたファイルサイズを上限として画像ファイルを画像提供サーバ109から受信して外部記憶装置208に履歴として保存キャッシュする。ステップS307では、CPU205は、ステップS306で受信した画像ファイルを表示装置201に表示する。なお、ステップS306において、外部記憶装置208に存在する履歴数がステップS305又はS305で設定された値を超える場合には、記憶日時が最も古い画像ファイルを削除してから、新しい画像ファイルを外部記憶装置208に保存キャッシュする。ステップS308では、CPU205は、通信回線が切り替えられたか判定する。通信端末101は、ユーザ操作または通信状態に応じて画像提供サーバ109との通信途中で通信回線を切り替えることができる。ここで通信回線が切り替えられた場合はステップS309に進み、切り替えがない場合はステップS306に戻る。ステップS309では、CPU205は、画像提供サーバ109から受信する画像ファイルサイズの上限を、切り替え後の通信回線の種別に対応する値に変更する。例えば、3G回線からWifi回線への切り替えの場合には20KBから2MBに変更し、Wifi回線から3G回線への切り替えの場合には2MBから20KBに変更する。ステップS310では、CPU205は、外部記憶装置208に保存する履歴数を、切り替え後の回線の種別と対応する値に変更する。例えば、3G回線からWifi回線への切り替えの場合には15世代から5世代に変更し、Wifi回線から3G回線への切り替えの場合には5世代から15世代に変更する。ステップS311では、CPU205は、ステップS309で変更されたファイルサイズを上限として画像ファイルを画像提供サーバ109から受信して、外部記憶装置208に履歴として保存キャッシュする。ステップS312では、CPU205は画像ファイルを表示装置201に表示する。なお、ステップS311において、外部記憶装置208に保存キャッシュされた履歴数がステップS310で変更された値を超える場合には、保存日時が古い順に画像ファイルを削除してから、新しい画像ファイルを保存キャッシュする。ステップS313では、CPU205は、Wifi回線103から3G回線への切り替えであるか判定する。ここで、Wifi回線から3G回線への切り替えならば、CPU205は、外部記憶装置208に保存キャッシュされている画像ファイルのうち、3G回線に対応するファイルサイズの上限値を超えるものを、3G回線の上限値にリサイズするS314。なお、画像ファイルをリサイズするには、例えば、画素数、JPEGなどの圧縮率、色数、符号化方式、符号の割当方式などを変更すればよい。ステップS315では、CPU205は、通信を終了するか否か判定し、終了しない場合はステップS308に戻る。なお、ステップS313で3G回線からWifi回線への切り替えの場合、外部記憶装置208に保存キャッシュされている画像ファイルに対応し、それよりも大きいサイズのファイルを画像提供サーバ109から再度受信するようにしてもよい。以上の実施形態1によれば、通信端末101が画像提供サーバ109と通信する際、低速回線利用時には高速回線利用時に比べて、ファイルサイズを小さくすると共に、キャッシュに格納する履歴数を多くする。これにより、通信端末が使用する回線の通信速度と記憶容量のリソースを考慮して受信する画像ファイルサイズ及びキャッシュに格納する履歴数を最適化することで、高画質化及び表示処理の高速化を実現できる。[実施形態2]実施形態2は、通信端末101が、使用中の通信回線の回線速度実効値を測定し、測定結果に応じたファイルサイズ及び履歴数に設定する。<動作説明>図2及び図4を参照して、本実施形態の通信端末において画像ファイルを閲覧する場合について説明する。なお、以下の処理は、CPU205がブラウザアプリを実行することにより実現される。図4において、ステップS401及びS402では、図3のステップS301及びS302と同様の処理を行う。次に、ステップS403では、CPU205は、使用中の通信回線の回線速度を測定する。ここでは、測定結果が5MB/sであったと仮定する。ステップS404では、CPU205は、ステップS403での測定結果に対応して、画像提供サーバ109から受信するファイルサイズの上限値を設定する。具体的には、CPU205は、ファイルサイズの上限値として、回線速度6MB/s以上で2MB、回線速度5MB/s以上6MB/s未満で1MB、回線速度4MB/s以上5MB/s未満で512KB、3MB/s以上4MB/s未満で256KB、2MB/s以上3MB/s未満で128KB、1MB/s以上2MB/s未満で64KB、1MB/s未満で20KBを設定し、RAM207に記憶する。この場合、ステップS403で回線速度を5MB/sと仮定しているため、CPU205は、ファイルサイズの上限値を、1MBに設定する。ステップS405では、CPU205は、ステップS403での測定結果に応じて、外部記憶装置208に保存キャッシュする履歴数を設定する。具体的には、回線速度6MB/s以上で9世代、回線速度5MB/s以上6MB/s未満で10世代、回線速度4MB/s以上5MB/s未満で11世代、回線速度3MB/s以上4MB/s未満で12世代、回線速度2MB/s以上3MB/s未満で13世代、1MB/s以上回線速度2MB/s未満で14世代、回線速度1MB/s未満で15世代と設定する。この場合、ステップS403で測定された回線速度が5MB/sと仮定しているため、CPU205は、履歴数を10世代に設定する。その後、ステップS406及びS407では、図3のステップS306及びS307と同様の処理を行う。ステップS408では、CPU205は、使用中の通信回線の回線速度が変化したか否か判定し、回線速度が変化した場合は、ステップS409に進み、変化していない場合は、ステップS408に戻る。ステップS409では、CPU205は、回線速度が変化した場合の速度差が閾値以上であるか判定する。本実施形態においては、閾値を1MB/sとする。速度差が閾値以上に変化していれば、ステップS410からS413において、図3のステップS309からS312と同様の処理を行う。一方、速度差が閾値未満であれば、ステップS408に戻る。ステップS414では、CPU205は、回線速度が以前より低下したか否かを判定し、低下した場合はステップS415に進み、低下せず増加した場合は、ステップS408に戻る。ステップS415では、図3のステップS314と同様の処理を行う。ステップS416では、CPU205は、通信を終了するか否か判定し、終了しない場合はステップS408に戻る。実施形態2によれば、通信端末において使用中の通信回線の回線速度を測定するので、3種類以上の通信回線を切り替えて使用する場合であっても実施形態1と同様の効果を発揮できる。[他の実施形態]本発明は、以下の処理を実行することによっても実現される。即ち上述した実施形態の機能を実現するソフトウェアプログラムをネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ又はCPUやMPU等がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。"