(57)【要約】【課題】コンテンツファイルを効率的にダウンロードする通信端末装置を提供する。【解決手段】本発明の通信端末装置１０は、情報提供サーバに接続する通信部１２０と、情報提供サーバが提供するコンテンツファイルを取得する取得部１３０と、通信部１２０が情報提供サーバとの接続を開始する時刻を登録する登録部１００とを備える。通信部１２０は、登録部１００により登録された開始時刻情報をもとに、情報提供サーバに接続して、コンテンツファイルをダウンロードする。【選択図】図３
2008108007.tif 000002
【特許請求の範囲】
【請求項１】
無線通信端末装置と、当該無線通信端末装置と無線ＬＡＮで接続する中継装置と、当該中継装置とネットワークで接続する情報提供サーバとを備え、前記無線通信端末装置は前記中継装置を介して前記情報提供サーバと接続できる通信システムであって、
前記無線通信端末装置は、
前記中継装置を介して前記情報提供サーバに接続する通信部と、
前記情報提供サーバが提供するコンテンツファイルを、前記通信部から取得する取得部と、
前記通信部が前記情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録する接続開始時刻登録部と、を備え、
前記通信部は、前記接続開始時刻登録部により登録された開始時刻情報をもとに、前記情報提供サーバに接続して、コンテンツファイルをダウンロードすることを特徴とする通信システム。
【請求項２】
前記無線通信端末装置は、コンテンツやグラフィカルユーザインタフェースなどを表示するための表示部をさらに有し、
前記無線通信端末装置は、前記接続開始時刻登録部により開始時刻情報が登録された後にサスペンド状態に入り、このとき前記表示部への電力供給が停止されることを特徴とする請求項１に記載の通信システム。
【請求項３】
携帯型の通信端末装置であって、
中継装置と無線ＬＡＮで接続して、前記中継装置とネットワークで接続する情報提供サーバに、前記中継装置を介して接続する通信部と、
前記情報提供サーバが提供するコンテンツファイルを、前記通信部から取得する取得部と、
前記通信部が前記情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録する接続開始時刻登録部と、を備え、
前記通信部は、前記接続開始時刻登録部により登録された開始時刻情報をもとに、前記情報提供サーバに接続して、コンテンツファイルをダウンロードすることを特徴とする通信端末装置。
【請求項４】
前記通信部は、前記情報提供サーバから、コンテンツファイルのネットワーク上の場所を示すアドレス情報を受信し、その後、当該アドレス情報により特定される場所からコンテンツファイルをダウンロードすることを特徴とする請求項３に記載の通信端末装置。
【請求項５】
前記接続開始時刻登録部は、ユーザからの入力により開始時刻情報を登録することを特徴とする請求項３または４に記載の通信端末装置。
【請求項６】
コンテンツファイルのダウンロードを完了する時刻を示す完了時刻情報を登録する完了時刻登録部と、
完了時刻情報をもとに、前記情報提供サーバとの接続を開始する時刻を決定する接続開始時刻決定部とをさらに備え、
前記接続開始時刻登録部は、前記接続開始時刻決定部により決定された開始時刻を示す開始時刻情報を登録することを特徴とする請求項３または４に記載の通信端末装置。
【請求項７】
通信端末装置であって、
情報提供サーバに接続する通信部と、
前記情報提供サーバが提供するコンテンツファイルを、前記通信部から取得する取得部と、
コンテンツファイルのダウンロードを完了する時刻を示す完了時刻情報を登録する完了時刻登録部と、
完了時刻情報をもとに、前記情報提供サーバとの接続を開始する時刻を決定する接続開始時刻決定部と、
前記接続開始時刻決定部により決定された開始時刻情報を登録する接続開始時刻登録部と、を備え、
前記通信部は、前記接続開始時刻登録部により登録された開始時刻情報をもとに、前記情報提供サーバに接続して、コンテンツファイルをダウンロードすることを特徴とする通信端末装置。
【請求項８】
前記通信部は、前記情報提供サーバから、コンテンツファイルのネットワーク上の場所を示すアドレス情報およびコンテンツファイルの最終更新時刻を示す情報を受信し、その後、当該アドレス情報により特定される場所からコンテンツファイルをダウンロードすることを特徴とする請求項７に記載の通信端末装置。
【請求項９】
前記接続開始時刻決定部は、コンテンツファイルの最終更新時刻を示す情報をもとに、次回のダウンロード処理における接続開始時刻を決定することを特徴とする請求項８に記載の通信端末装置。
【請求項１０】
前記接続開始時刻決定部は、コンテンツファイルのダウンロード処理にかかる時間をもとに、次回のダウンロード処理における接続開始時刻を決定することを特徴とする請求項７から９のいずれかに記載の通信端末装置。
【請求項１１】
携帯型の通信端末装置であって、
中継装置と無線ＬＡＮで接続して、前記中継装置とネットワークで接続する情報提供サーバに、前記中継装置を介して接続する通信部と、
前記情報提供サーバが提供するコンテンツファイルを、前記通信部から取得する取得部と、
前記通信部が前記情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録する接続開始時刻登録部と、
コンテンツやグラフィカルユーザインタフェースなどを表示するための表示部と、を備え、
当該通信端末装置は、ユーザによる所定の操作によりサスペンド状態に入り、このとき前記表示部への電力供給が停止されることを特徴とする通信端末装置。
【請求項１２】
コンテンツファイルのダウンロード方法であって、
中継装置と無線ＬＡＮで接続して、前記中継装置とネットワークで接続する情報提供サーバに、前記中継装置を介して接続するステップと、
前記情報提供サーバが提供するコンテンツファイルを取得するステップと、
前記情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録するステップと、を備え、
前記情報提供サーバに接続するステップは、登録された開始時刻情報をもとに、前記情報提供サーバに接続して、コンテンツファイルをダウンロードすることを特徴とするコンテンツファイルのダウンロード方法。
【請求項１３】
コンテンツファイルのダウンロードを行うコンピュータに、
中継装置と無線ＬＡＮで接続して、前記中継装置とネットワークで接続する情報提供サーバに、前記中継装置を介して接続する機能と、
前記情報提供サーバが提供するコンテンツファイルを取得する機能と、
前記情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録する機能と、実現させ、
前記情報提供サーバに接続する機能では、登録された開始時刻情報をもとに、前記情報提供サーバに接続して、コンテンツファイルをダウンロードする機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データの受信技術に関し、特にコンテンツデータを効率的にダウンロードする技術に関する。
【背景技術】
【０００２】
近年、インターネットに接続するコンテンツサーバから、コンテンツデータを携帯端末装置にダウンロードすることが一般に行われている。ユーザは、たとえば通勤中や作業の合間などに、携帯端末装置にダウンロードしたコンテンツを視聴することで、時間を有効に活用できる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
コンテンツのダウンロードは、ユーザによる明示的な要求により、その場で携帯端末装置をコンテンツサーバに接続することで実行される。これにより、ユーザは好きな時間にコンテンツを取得できるが、一方で、ダウンロードに時間がかかる場合には、その間、ユーザは待たなければならなかった。特に、音声ファイルや画像ファイルなどの比較的データサイズの大きいコンテンツのダウンロードには、相応の時間がかかる。
【０００４】
また、携帯電話のように、どこにいてもコンテンツサーバにアクセスできる場合はよいが、たとえば無線ＬＡＮ端末装置は、インターネットとの接続可能な場所がアクセスポイントの存在する場所に制限されるため、ユーザは、いつでも所望のコンテンツをダウンロードできるわけではない。そのため、ユーザがコンテンツを視聴しようとするときには、既にコンテンツのダウンロードが完了していることが好ましい。
【０００５】
そこで本発明は、コンテンツデータを効率的にダウンロードする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様は、無線通信端末装置と、当該無線通信端末装置と無線ＬＡＮで接続する中継装置と、当該中継装置とネットワークで接続する情報提供サーバとを備える通信システムを提供する。この通信システムにおいて、無線通信端末装置は中継装置を介して情報提供サーバと接続できる。無線通信端末装置は、中継装置を介して情報提供サーバに接続する通信部と、情報提供サーバが提供するコンテンツファイルを、通信部から取得する取得部と、通信部が情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録する接続開始時刻登録部とを備え、通信部は、接続開始時刻登録部により登録された開始時刻情報をもとに、情報提供サーバに接続して、コンテンツファイルをダウンロードする。
【０００７】
本発明の別の態様は、携帯型の通信端末装置であって、中継装置と無線ＬＡＮで接続して、中継装置とネットワークで接続する情報提供サーバに、中継装置を介して接続する通信部と、情報提供サーバが提供するコンテンツファイルを、通信部から取得する取得部と、通信部が情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録する接続開始時刻登録部とを備える通信端末装置を提供する。通信部は、接続開始時刻登録部により登録された開始時刻情報をもとに、情報提供サーバに接続して、コンテンツファイルをダウンロードする。
【０００８】
本発明のさらに別の態様は、通信端末装置であって、情報提供サーバに接続する通信部と、情報提供サーバが提供するコンテンツファイルを、通信部から取得する取得部と、コンテンツファイルのダウンロードを完了する時刻を示す完了時刻情報を登録する完了時刻登録部と、完了時刻情報をもとに、情報提供サーバとの接続を開始する時刻を決定する接続開始時刻決定部と、接続開始時刻決定部により決定された開始時刻情報を登録する接続開始時刻登録部とを備える通信端末装置を提供する。通信部は、接続開始時刻登録部により登録された開始時刻情報をもとに、情報提供サーバに接続して、コンテンツファイルをダウンロードする。
【０００９】
本発明のさらに別の態様は、携帯型の通信端末装置であって、中継装置と無線ＬＡＮで接続して、中継装置とネットワークで接続する情報提供サーバに、中継装置を介して接続する通信部と、情報提供サーバが提供するコンテンツファイルを、通信部から取得する取得部と、通信部が情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録する接続開始時刻登録部と、コンテンツやグラフィカルユーザインタフェースなどを表示するための表示部とを備える通信端末装置を提供する。当該無線通信端末装置は、ユーザによる所定の操作によりサスペンド状態に入り、このとき表示部への電力供給が停止される。
【００１０】
本発明のさらに別の態様は、コンテンツファイルのダウンロード方法であって、中継装置と無線ＬＡＮで接続して、中継装置とネットワークで接続する情報提供サーバに、中継装置を介して接続するステップと、情報提供サーバが提供するコンテンツファイルを取得するステップと、情報提供サーバとの接続を開始する時刻を示す開始時刻情報を登録するステップとを備える。情報提供サーバに接続するステップは、登録された開始時刻情報をもとに、情報提供サーバに接続して、コンテンツファイルをダウンロードする。
【００１１】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によると、コンテンツデータを効率的にダウンロードする技術を提供できる。
【発明を実施するための最良の形態】
【００１３】
実施例の通信システムは、通信端末装置がインターネットなどのネットワーク上の情報提供サーバに接続する環境を実現する。情報提供サーバは、たとえばコンテンツファイルのアドレス情報や更新時刻などを記述したＲＳＳ（RDF Site Summary or Rich Site Summary or Really Simple Syndication）データを提供するＲＳＳサーバと、ＲＳＳデータに記述されているコンテンツファイルの配信サーバを含む。なお、コンテンツの付随情報を提供するＲＳＳサーバとコンテンツそのものを提供する配信サーバとは異なるサーバとして構成されてもよいが、同一のサーバであってもよい。通信端末装置は、ＲＳＳサーバからＲＳＳデータを取得して、ＲＳＳデータに記述されている最新のコンテンツファイルを配信サーバからダウンロードできる。このとき、情報提供サーバへの接続タイミング、つまりはＲＳＳサーバや配信サーバへの接続タイミングを予め通信端末装置に登録しておくことで、ユーザの所望のタイミングでコンテンツファイルのダウンロード処理を完了させることができる。
【００１４】
実施例の通信システムでは、複数のコンテンツ配信者が、ニュースコンテンツや語学学習用コンテンツなど様々なコンテンツファイルとコンテンツファイルへのリンク情報を記述したＲＳＳデータを用意し、ユーザは、ダウンロードを希望するコンテンツファイルのＲＳＳデータを取得できるＵＲＬを予め通信端末装置に登録しておく。ユーザは、たとえば出勤前までにコンテンツファイルのダウンロードを通信端末装置に実行させておくことで、家をでるときには所望のコンテンツファイルのダウンロードが完了しており、通勤中にコンテンツを視聴できる状況を作り出すことができる。また仕事中であっても、情報提供サーバへの接続環境があれば、退社するまでに所望のコンテンツファイルをダウンロードして、帰宅中に視聴することもできる。ユーザが、通信端末装置に所定の設定をしておくことで、通信端末装置はコンテンツファイルを所期のタイミングでダウンロードする。特に、通信端末装置が無線ＬＡＮ端末装置である場合、無線ＬＡＮ通信できる環境下でコンテンツファイルのダウンロードを開始するように通信端末装置に所定の設定をしておくことで、ユーザは、必要以上に手を煩わせることなく、所望のコンテンツを取得できる。
【００１５】
（実施例１）
図１は、実施例にかかる通信システム１の構成を示す。通信システム１は、通信端末装置１０と、通信端末装置１０と無線ＬＡＮ（Local Area Network）で接続するアクセスポイント１２と、アクセスポイント１２とネットワーク１４で接続するＲＳＳサーバ２０ａ、２０ｂ、２０ｃ、２０ｄ（以下、総称する場合は「ＲＳＳサーバ２０」とよぶ）と、配信サーバ３０ａ、３０ｂ、３０ｃ、３０ｄ（以下、総称する場合は「配信サーバ３０」とよぶ）とを備える。
【００１６】
通信端末装置１０は無線通信機能を有して構成され、実施例では無線ＬＡＮ方式による通信機能を有する。なお通信端末装置１０は他の無線通信方式による通信機能を有していてもよく、またＵＳＢケーブルなどの有線ケーブルで外部装置と接続する通信機能を有していてもよい。
【００１７】
アクセスポイント１２は、無線ＬＡＮで通信端末装置１０同士を接続したり、また無線ＬＡＮで通信端末装置１０を他のアクセスポイントに接続したり、さらには通信端末装置１０をインターネットや有線ＬＡＮなどのネットワーク１４に接続する中継装置として機能する。通信システム１においては、通信端末装置１０がアクセスポイント１２を介してＲＳＳサーバ２０および配信サーバ３０と接続することができる。通信端末装置１０が有線通信機能をもつ場合、通信端末装置１０はたとえばネットワーク１４に接続するＰＣ（パーソナルコンピュータ）などを中継装置としてＲＳＳサーバ２０および配信サーバ３０と接続できる。
【００１８】
ＲＳＳサーバ２０は、更新したコンテンツの付随情報などを記述したＲＳＳデータを提供する。たとえばＲＳＳデータは、コンテンツのタイトル、更新日時、およびコンテンツの保管場所を示すアドレス情報（ＵＲＬ：Uniform Resource Locator）を有して構成される。配信サーバ３０はコンテンツファイルを保管しており、通信端末装置１０からの配信要求をうけると、通信端末装置１０に対してコンテンツファイルを配信する。
【００１９】
実施例では、通信端末装置１０が所望のＲＳＳサーバ２０にリンクするＵＲＬアドレスを保持し、そのＵＲＬアドレスにアクセスすることで、最新のＲＳＳデータを取得する。通信端末装置１０は、ＲＳＳデータに記述されたアドレス情報をもとに配信サーバ３０にアクセスし、コンテンツファイルを一括または選択してダウンロードする。なお通信端末装置１０は、過去にダウンロードしたコンテンツは無視して、ダウンロード未実行のコンテンツのみを選択することで、ダウンロードするデータ量を小さくできる。
【００２０】
なお通信端末装置１０は、コンテンツを配信している配信サーバ３０にウェブブラウザなどで訪れて、コンテンツのリンクＵＲＬを捜し出し、ウェブブラウザを使用してコンテンツファイルを直接ダウンロードしてもよい。これは、ＲＳＳデータを利用しないダウンロード手法であるが、このとき配信サーバ３０は、単独で情報提供サーバとして機能する。
【００２１】
図１に示す通信システム１では、コンテンツの種類ごとに、ＲＳＳサーバ２０ａと配信サーバ３０ａ、ＲＳＳサーバ２０ｂと配信サーバ３０ｂ、ＲＳＳサーバ２０ｃと配信サーバ３０ｃ、ＲＳＳサーバ２０ｄと配信サーバ３０ｄとが一対一で対応付けられている。ＲＳＳサーバ２０と配信サーバ３０は一つのサーバとして構築されてもよく、また一つのＲＳＳサーバ２０に対して複数の配信サーバ３０が対応付けられていてもよく、一つの配信サーバ３０に対して複数のＲＳＳサーバ２０が対応付けられていてもよい。一般に、ＲＳＳサーバ２０および配信サーバ３０は、コンテンツの配信者ごとに管理されるものと考えられる。実施例において、同一のコンテンツを担当するＲＳＳサーバ２０および配信サーバ３０は、協同してコンテンツ情報を提供する情報提供サーバとして機能する。以下、理解を容易にする目的のために、ＲＳＳサーバ２０および配信サーバ３０の具体例を示す。
【００２２】
配信サーバ３０ａは、経済ニュースの音声ファイルを配信するサーバであって、毎時００分に音声ファイルを更新する。たとえば音声ファイルはＭＰ３形式で提供される。配信サーバ３０ａによるファイル更新と同時に、ＲＳＳサーバ２０ａは、更新された音声ファイルのリンクＵＲＬを記述したＲＳＳデータを生成する。
【００２３】
配信サーバ３０ｂは、スポーツニュースの音声ファイルを配信するサーバであって、午前５時に音声ファイルを更新する。配信サーバ３０ｂによるファイル更新と同時に、ＲＳＳサーバ２０ｂは、更新された音声ファイルのリンクＵＲＬを記述したＲＳＳを生成する。
【００２４】
配信サーバ３０ｃは、芸能ニュースの音声ファイルを配信するサーバであって、午前６時に音声ファイルを更新する。配信サーバ３０ｃによるファイル更新と同時に、ＲＳＳサーバ２０ｃは、更新された音声ファイルのリンクＵＲＬを記述したＲＳＳを生成する。
【００２５】
配信サーバ３０ｄは、社会ニュースの音声ファイルを配信するサーバであって、午前７時と午後７時に音声ファイルを更新する。配信サーバ３０ｄによるファイル更新と同時に、ＲＳＳサーバ２０ｄは、更新された音声ファイルのリンクＵＲＬを記述したＲＳＳを生成する。
【００２６】
図１にはニュースを提供する４種類の情報提供サーバを示しているが、他のコンテンツを提供する情報提供サーバが存在してもよい。たとえば情報提供サーバは、語学学習用のコンテンツや、連載小説のコンテンツなどを提供してもよい。様々なジャンルのコンテンツを提供することで、通信システム１の魅力を高めることができる。
【００２７】
図２は、通信端末装置１０の外観構成を示す。通信端末装置１０は、コンテンツである画像データやグラフィカルユーザインタフェースなどを表示するための表示部４０と、音声データを出力する音声出力部４２と、ユーザからの操作入力を受け付ける操作部４４とを備える。表示部４０は液晶ディスプレイであってよく、音声出力部４２はスピーカであってよい。操作部４４は、筐体表面に設けられた十字キーや４種のボタン（○ボタン、×ボタン、□ボタン、△ボタン）を含み、また筐体側面に設けられたボタンも含む。
【００２８】
図３は、通信端末装置１０の構成を示す。通信端末装置１０は、表示部４０、音声出力部４２、操作部４４を備え、さらに登録部１００、状態制御部１１０、通信制御部１１２、コンテンツ決定部１１４、通信部１２０、取得部１３０、記憶部１４０および出力処理部１５０を備える。登録部１００は、ＵＲＬ登録部１０２および接続開始時刻登録部１０４を有し、取得部１３０はＲＳＳ取得部１３２およびコンテンツ取得部１３４を有する。通信端末装置１０のコンテンツダウンロード機能は、ＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現され、ここではそれらの連携によって実現される機能ブロックを描いている。プログラムは、通信端末装置１０に内蔵されていてもよい。したがってこれらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者に理解されるところである。
【００２９】
通信端末装置１０は、コンテンツファイルのダウンロード機能を有して構成されるが、他の機能をさらに備えてもよい。たとえば通信端末装置１０はゲームアプリケーションを実行する機能を有してもよく、またスケジュール管理機能や計算処理機能などを備えて構成されてもよい。本実施例の通信端末装置１０は、コンテンツファイルを、登録した時刻にダウンロードする機能、いわゆる「タイマ保存」機能をもつ。これにより、ユーザは、コンテンツのダウンロード時に通信端末装置１０を操作する必要がなく、タイマ保存の所定の設定をしておけば、通信端末装置１０が、所期の時刻に自動的にコンテンツをダウンロードする。タイマ保存処理がユーザにより設定されると、通信端末装置１０はサスペンド状態に入り、タイマ設定された時刻に自律的にサスペンド状態から復帰して、ダウンロード処理を実行する。このように、通信端末装置１０はタイマレジューム機能をもつことで、バッテリの浪費を効果的に抑制できる。
【００３０】
ＵＲＬ登録部１０２は、ユーザによる操作部４４からの操作入力により、ＲＳＳデータへのリンクＵＲＬを登録する。本実施例では、通信端末装置１０が、ＲＳＳデータへのリンクＵＲＬにアクセスしてＲＳＳデータを取得し、ＲＳＳデータに記述されている最新のコンテンツファイルを配信サーバ３０からダウンロードする。このように、ＲＳＳデータへのリンクＵＲＬは、コンテンツをダウンロードするための道筋の役割を果たしているため、リンクＵＲＬを、便宜的に「ＲＳＳチャンネル」と呼んでもよい。「チャンネル」という用語は、ＴＶ放送やラジオ放送で使用され、ユーザにとって音声や映像などの視聴に馴染みの深い言葉であるため、本実施例では、視聴コンテンツを観念させる言葉としてユーザに対する表示画面（後述する図６など参照）中で使用している。ＲＳＳデータへのＵＲＬの登録時、表示部４０には、ＲＳＳデータへのＵＲＬをユーザに想起させる情報（たとえば、コンテンツ名など）をチャンネルとしてリスト化したＧＵＩ（グラフィカルユーザインタフェース）が表示され、ユーザが、操作部４４を用いて所望のコンテンツ名を選択することで、ＵＲＬ登録部１０２がＲＳＳデータへのＵＲＬを登録する。ＵＲＬの登録数は複数であってよい。登録されたリンクＵＲＬはレジストリに保存され、ＵＲＬの次回登録時において、前回登録したＵＲＬは引き続き登録された状態を保持し、前回登録したＵＲＬがＧＵＩ上で選択済みの状態で表示されることになる。
【００３１】
接続開始時刻登録部１０４は、ユーザによる操作部４４からの操作入力により、通信部１２０が情報提供サーバとの接続を開始する時刻（以下、「接続開始時刻」とよぶ）に関する時刻情報を登録する。実施例１において「接続開始時刻に関する時刻情報」とは、接続を開始する時刻そのものを示すが、接続開始時刻を一意に決定するための別の情報であってもよい。実施例１では、ユーザから時刻情報として「午前８時」が設定されると、通信端末装置１０は、午前８時にＲＳＳサーバ２０に接続を開始することになる。接続開始時刻登録部１０４は、複数の時刻情報を登録することができ、このとき通信端末装置１０は、登録された時刻情報にしたがって、複数回ＲＳＳサーバ２０および配信サーバ３０に接続する。
【００３２】
状態制御部１１０は、通信端末装置１０の状態を制御する。状態制御部１１０は、電源ＯＮにより通信端末装置１０を起動状態とし、また登録部１００においてＲＳＳデータへのＵＲＬおよび時刻情報が登録されると、通信端末装置１０を「タイマ保存待ち」のサスペンド状態とする。サスペンド状態において操作部４４が操作されると、状態制御部１１０はレジューム機能により通信端末装置１０を起動し、たとえば表示部４０に「タイマ保存待ち」の状態にあることを表示させてもよい。状態制御部１１０は、登録部１００において登録された時刻情報で特定される接続開始時刻が到来すると、通信端末装置１０をサスペンド状態から復帰させる。なお、状態制御部１１０は、ユーザによる操作部４４の所定の操作を受け付けると通信端末装置１０をサスペンド状態としてもよい。
【００３３】
通信部１２０は、IEEE802.11を用いた無線ＬＡＮ通信によりアクセスポイント１２と接続する機能をもつ。通信制御部１１２は、アクセスポイント１２のＳＳＩＤ（Service Set ID）を予め保持しており、接続開始時刻登録部１０４により登録された接続開始時刻が到来すると、自身の周囲に存在するＢＳＳ（Basic Service Set）の探索（スキャニング）を行う。通信制御部１１２は、図示しないクロック部により時刻を認識する。通信制御部１１２は、予め登録した複数のアクセスポイント１２のＳＳＩＤを保持していてもよく、これにより、複数の場所で無線ネットワークを確立できる。通信制御部１１２は、周囲のアクセスポイント１２から送信されるビーコンに含まれるＳＳＩＤが、保持しているＳＳＩＤと同一である場合に、そのアクセスポイント１２との間で無線ネットワークを確立する。通信制御部１１２は、アクセス先を、ＵＲＬ登録部１０２で登録されたＲＳＳデータへのＵＲＬすなわちＲＳＳサーバ２０のリンクＵＲＬに設定し、通信部１２０をＲＳＳサーバ２０に接続させる。
【００３４】
通信部１２０は、ＲＳＳサーバ２０に接続して、ＲＳＳデータを受信する。本実施例では、通信部１２０が、４つのＲＳＳサーバ２０ａ、２０ｂ、２０ｃ、２０ｄと接続して、それぞれからＲＳＳデータを受信する。ＲＳＳ取得部１３２は、通信部１２０により受信されたＲＳＳデータを取得する。
【００３５】
図４（ａ）は、ＲＳＳサーバ２０ａが配信するＲＳＳデータを示す。ＲＳＳデータにおいて、"item"タグは１つのコンテンツを示し、"title"タグはコンテンツの見出しを示し、"pubDate"タグは、コンテンツの更新日時を示し、"enclosure url"タグはコンテンツファイルへのリンクＵＲＬを示す。コンテンツファイルへのリンクＵＲＬは、配信サーバ３０へアップロードされている配信サーバ３０上のアドレスに相当する。配信サーバ３０ａは、毎時００分に経済ニュースを配信するため、ＲＳＳサーバ２０ａによるＲＳＳデータには、時間ごとのコンテンツの見出し、更新日時、リンクＵＲＬが記述される。
【００３６】
図４（ｂ）は、ＲＳＳサーバ２０ｂが配信するＲＳＳデータを示す。配信サーバ３０ｂは、前日分のスポーツニュースを午前５時に配信するため、ＲＳＳサーバ２０ｂによるＲＳＳデータには、日ごとのコンテンツの見出し、更新日時、リンクＵＲＬが記述される。
【００３７】
図５（ａ）は、ＲＳＳサーバ２０ｃが配信するＲＳＳデータを示す。配信サーバ３０ｃは、前日分の芸能ニュースを午前６時に配信するため、ＲＳＳサーバ２０ｃによるＲＳＳデータには、日ごとのコンテンツの見出し、更新日時、リンクＵＲＬが記述される。
【００３８】
図５（ｂ）は、ＲＳＳサーバ２０ｄが配信するＲＳＳデータを示す。配信サーバ３０ｄは、半日分の社会ニュースを午前７時と午後７時に配信するため、ＲＳＳサーバ２０ｄによるＲＳＳデータには、半日ごとのコンテンツの見出し、更新日時、リンクＵＲＬが記述される。
【００３９】
コンテンツ決定部１１４は、ＲＳＳ取得部１３２で取得されたＲＳＳデータからアイテム（item）を抽出し、そのアイテムのコンテンツが既にダウンロード済みであるか否かを判定する。既にダウンロード済みのものである場合は、再度ダウンロードする必要はないため、コンテンツ決定部１１４は、まだダウンロードしていないコンテンツを取得対象として決定する。既にダウンロード済みであるか否かは、ＲＳＳデータ中のコンテンツの見出しおよび更新日時より判定してもよく、またリンクＵＲＬをもとに判定してもよい。重複ダウンロードを回避するため、コンテンツ決定部１１４は、過去にダウンロードしたコンテンツのＲＳＳ情報を、所定期間保持しておくことが好ましい。
【００４０】
コンテンツ決定部１１４は、取得するコンテンツを決定すると通信制御部１１２に通知し、通信制御部１１２は、アクセス先を、そのコンテンツのリンクＵＲＬに設定し、通信部１２０を配信サーバ３０に接続させる。通信部１２０は、配信サーバ３０に接続して、コンテンツファイルを受信する。本実施例では、通信部１２０が４つの配信サーバ３０ａ、３０ｂ、３０ｃ、３０ｄと接続して、それぞれの配信サーバから最新のコンテンツファイルを受信する。コンテンツ取得部１３４は、通信部１２０により受信されたコンテンツファイルを取得する。記憶部１４０は、取得されたコンテンツファイルを保存する。記憶部１４０は、着脱可能なメモリ装置であってもよく、またハードディスクなどの搭載型のメモリ装置であってもよい。
【００４１】
出力処理部１５０は、ユーザによる操作部４４の操作入力により、記憶部１４０に保存されたコンテンツファイルを読み出して、表示部４０および／または音声出力部４２に出力する。コンテンツのダウンロードがタイマ処理により実行されるため、ユーザは、接続開始時刻を就寝中の時刻に設定することで、起床時には通信端末装置１０に所望のコンテンツが保存されることになる。これにより、通勤途中などにコンテンツを視聴でき、時間を有効活用することができる。
【００４２】
以下に、実施例１におけるタイマ設定画面を示す。
図６は、タイマ設定画面の初期画面を示す。たとえば、ユーザがメニュー画面から「タイマ保存」のコマンドを選択することで、図６に示すＲＳＳデータへのＵＲＬの選択画面が表示される。この選択画面では、ＲＳＳデータへのリンクＵＲＬを「チャンネル」としてユーザに提示し、またチャンネルを想起させる情報として、放送番組の番組名をイメージさせる「コンテンツ名」が使用されている。
【００４３】
図７は、複数のＲＳＳチャンネルから、経済ニュース、スポーツニュース、芸能ニュース、社会ニュースの４つを選択した状態を示す。選択後、ユーザが右矢印キーを押すと、図８に示す画面が表示される。
【００４４】
図８は、タイマの起動時刻の設定画面を示す。タイマは複数設定できる。コンテンツの種類によって更新のタイミングが異なるため、最新のコンテンツファイルを異なる場所で取得するためには、タイマを複数設定することも効率的である。
【００４５】
図９は、１つのタイマを設定した状態を示す。設定後、ユーザが右矢印キーを押すと、図１０に示す画面が表示される。
【００４６】
図１０は、タイマ保存の設定を確認する画面を示す。ユーザが○ボタンを押すと、通信端末装置１０はサスペンド状態に入る。本実施例の通信端末装置１０は、タイマ保存をするとサスペンド状態に入って、他のアプリケーションを実行できないようにする。
【００４７】
図１１は、サスペンド中の画面を示す。タイマ起動の待機中は、画面表示を停止することで、バッテリの浪費を防ぐ。図１２は、サスペンド中に操作部４４などを操作したときに表示する画面を示す。図１２では、タイマ処理によるダウンロードの待ち状態にあることを報知している。本実施例では、タイマ保存機能を、通信端末装置１０がサスペンド状態にあることを条件として実行してもよい。この場合、通信端末装置１０が、サスペンド状態から復帰しているとタイマ保存できないため、ユーザはタイマ保存を継続したければ、操作部４４に所定の操作を行うことでサスペンド状態に強制設定してもよい。なお、ユーザが、タイマ保存機能を解除して通信端末装置１０を通常使用したい場合には、「×」ボタンを押下することで、タイマ保存機能を解除できる。
【００４８】
図１３は、サスペンド中に操作部４４などを操作したときに表示する画面の変形例である。タイマ起動のステータスを表示することで、ユーザは、ダウンロード状態を確認することができる。図１３では、まだダウンロードが実行されていないことを報知している。図１４は、ダウンロードが実行されたことを報知する画面を示す。
【００４９】
（実施例２）
実施例２では、タイマ処理に学習機能をもたせて、通信端末装置１０が情報提供サーバへの接続開始時刻を自律的に決定するようにする。比較例として、ＴＶ放送を録画するときの録画機器のタイマ機能は、ユーザが録画を開始する時刻および終了する時刻をセットし、セットされた時刻にしたがって録画処理が行われる。また、洗濯機、炊飯器や空調機器などの電気機器におけるタイマ機能も同様であり、ユーザが処理の開始時刻をセットすると、セットされた時刻にしたがってそれぞれの処理が実行されるというものである。
【００５０】
一方、実施例２で想定するコンテンツのダウンロード処理は、たとえばユーザの就寝中に実行されて、ユーザが通信端末装置１０を携帯して外出する前までに完了していればよいという事情がある。さらにいえば、コンテンツは、情報提供者側で定めたタイミングで更新されるため、通信端末装置１０が最新のコンテンツファイルをダウンロードするためには、ユーザが外出する直前にダウンロードが完了していることが好ましいという事情もある。言い換えると、ダウンロードのタイミングが早すぎると、ダウンロードできないコンテンツが発生することになる。またユーザにより設定された時間にネットワークが混雑するような場合、ダウンロード時間が長くなるという事情もある。
【００５１】
このような事情を考慮して、実施例２の通信端末装置１０は、ユーザからダウンロードを完了させる希望時刻を受け付けて、その希望時刻までにダウンロードを完了するように情報提供サーバとの接続開始時刻を学習により決定する。
【００５２】
実施例１では、図６〜図１４にタイマ機能を設定する際の画面遷移例を示したが、実施例２では、そのうちの図８、図９に示す画面表示が、それぞれ図１５、図１６に示す画面表示に変更される。
【００５３】
図１５は、ダウンロードを完了させる時刻の設定画面を示す。タイマは複数設定することができる。コンテンツの種類によって、更新のタイミングが異なるため、最新のコンテンツファイルを異なる場所で取得するためには、タイマを複数設定することも効率的である。
【００５４】
図１６は、１つのタイマを設定した状態を示す。設定後、ユーザが右矢印キーを押すと、図１０に示す画面が表示される。
【００５５】
図１７は、実施例２における通信端末装置１０の構成を示す。通信端末装置１０は、図３に示した通信端末装置１０の構成要素に、ＤＬ完了時刻登録部１０６、通信解析部１６０、接続開始時刻決定部１６２を追加したものである。図３および図１７に同一の符号で示す共通の構成要素は、図３に関して説明した構成と実質的に同様の作用および動作を実現するが、接続開始時刻登録部１０４において登録される接続開始時刻については、ユーザからの入力が採用されるのではなく、接続開始時刻決定部１６２で決定される接続開始時刻が採用される。
【００５６】
実施例２においても通信端末装置１０は、コンテンツのダウンロード機能を有して構成されるが、他の機能をさらに備えてもよい。たとえば通信端末装置１０はゲームアプリケーションを実行する機能を有してもよく、またスケジュール管理機能や計算処理機能などを備えて構成されてもよい。実施例２の通信端末装置１０は、コンテンツファイルを、接続開始時刻決定部１６２で決定した時刻にダウンロードする機能、いわゆる「タイマ保存」機能をもつ。これにより、ユーザは、コンテンツのダウンロード時に通信端末装置１０を操作する必要がなく、タイマ保存の所定の設定をしておけば、通信端末装置１０が、希望する時刻までに自動的にコンテンツファイルをダウンロードする。
【００５７】
ＵＲＬ登録部１０２は、ユーザによる操作部４４からの操作入力により、ＲＳＳデータへのリンクＵＲＬを登録する。ＲＳＳチャンネルの登録画面は、図６および図７に示したものが採用されてよい。
【００５８】
ＤＬ完了時刻登録部１０６は、ユーザによる操作部４４からの操作入力により、通信部１２０が情報提供サーバからのダウンロードを完了する時刻（以下、「ＤＬ完了時刻」とよぶ）に関する時刻情報を登録する。実施例２において「ＤＬ完了時刻に関する時刻情報」とは、ダウンロードの完了を希望する時刻そのものを示すが、ＤＬ完了時刻を一意に決定するための別の情報であってもよい。ユーザから時刻情報として「午前８時」が設定されると、通信端末装置１０は、午前８時よりも前の時刻にＲＳＳサーバ２０および配信サーバ３０に接続して、所望のコンテンツファイルを午前８時までにダウンロードするように努めることになる。たとえば、登録されたＲＳＳチャンネルに変更がなく、複数日にわたって同じＤＬ完了時刻が登録される場合、通信端末装置１０は、所望のコンテンツファイルをダウンロードするために情報提供サーバとの接続を開始する時刻を学習により求める。ＤＬ完了時刻登録部１０６は、複数の時刻情報を登録することができる。ＤＬ完了時刻の登録画面は、図１５および図１６に示したものが採用されてよい。
【００５９】
接続開始時刻決定部１６２は、ＤＬ完了時刻登録部１０６においてＤＬ完了時刻が登録されると、その時刻情報や過去の通信状況などから接続開始時刻を決定する。過去の通信状況についてのデータが存在しない場合、接続開始時刻決定部１６２は、「午前８時」のＤＬ完了時刻に対して、たとえば１０分前などの所定時間前を接続開始時刻として決定してもよい。このとき、ＵＲＬ登録部１０２において登録されたＲＳＳチャンネル数に応じて、接続開始時刻を設定してもよい。たとえば、１つのＲＳＳチャンネルについてのダウンロード予想時間を３分とすれば、４つのＲＳＳチャンネルが登録されている場合には、ＤＬ完了時刻から１２分前を接続開始時刻に設定してもよい。はじめてタイマ処理機能を使用する場合や、ＤＬ完了時刻登録部１０６の登録時刻を変更した場合などは、接続開始時刻を学習により決定するための材料がないため、接続開始時刻決定部１６２は、上記したような所定の算出法にしたがって接続開始時刻を決定する。一方、過去の通信状況に関する解析データが存在する場合、接続開始時刻決定部１６２は、その解析データに基づいて接続開始時刻を決定する。接続開始時刻登録部１０４は、接続開始時刻決定部１６２により決定された接続開始時刻を登録する。
【００６０】
状態制御部１１０は、通信端末装置１０の状態を制御する。状態制御部１１０は、電源ＯＮにより通信端末装置１０を起動状態とし、また登録部１００によりＲＳＳデータへのＵＲＬおよびＤＬ完了時刻情報が登録され、また決定された接続開始時刻が登録されると、通信端末装置１０を「タイマ保存待ち」のサスペンド状態とする。
【００６１】
通信部１２０は、IEEE802.11を用いた無線ＬＡＮ通信によりアクセスポイント１２と接続する機能をもつ。通信制御部１１２は、アクセスポイント１２のＳＳＩＤ（Service Set ID）を予め保持しており、接続開始時刻登録部１０４により登録された接続開始時刻が到来すると、自身の周囲に存在するＢＳＳ（Basic Service Set）の探索（スキャニング）を行い、所定のＳＳＩＤを含むビーコンを発信しているアクセスポイント１２との間で無線ネットワークを確立する。
【００６２】
通信部１２０は、接続開始時刻にＲＳＳサーバ２０に接続して、ＲＳＳデータを受信する。ＲＳＳ取得部１３２は、通信部１２０により受信されたＲＳＳデータを取得する。コンテンツ決定部１１４は、ＲＳＳ取得部１３２で取得されたＲＳＳデータからアイテム（item）を抽出し、まだダウンロードしていないコンテンツを取得対象として決定する。コンテンツ決定部１１４は、取得を決定したコンテンツを通信制御部１１２に通知し、通信制御部１１２は、アクセス先を、そのコンテンツのリンクＵＲＬに設定して、通信部１２０を配信サーバ３０に接続させる。
【００６３】
通信部１２０は、配信サーバ３０を巡回して接続し、コンテンツファイルを受信する。コンテンツ取得部１３４は、通信部１２０により受信されたコンテンツファイルを取得し、記憶部１４０は、取得したコンテンツファイルを保存する。出力処理部１５０は、ユーザによる操作部４４の操作入力により、記憶部１４０に保存されたコンテンツファイルを読み出して、表示部４０および／または音声出力部４２に出力する。
【００６４】
実施例２において、通信解析部１６０が、取得部１３０によるＲＳＳデータおよびコンテンツファイルの取得状況をもとに、通信端末装置１０と情報提供サーバとの間の通信状況を解析する。以下、具体的な日付を例に通信解析部１６０および接続開始時刻決定部１６２の動作を説明するが、単に理解を容易にするためであって、その日付に特段の意味はない。また、下記した複数日にわたり、登録したＲＳＳデータへのリンクＵＲＬ（ＲＳＳチャンネル）およびＤＬ完了時刻に変更はないものとする。
【００６５】
（１）７月３１日の夜、ユーザが４つのＲＳＳチャンネルを選択し、ＵＲＬ登録部１０２が、４つのＲＳＳデータへのリンクＵＲＬを登録する。また、ユーザがＤＬ完了時刻を午前８時と入力し、ＤＬ完了時刻登録部１０６が、ＤＬ完了時刻を午前８時に登録する。これにより、通信端末装置１０は、翌日（８月１日）の午前８時までに、４種類のコンテンツファイルをダウンロードするように動作する。接続開始時刻決定部１６２は、接続開始時刻を、ＤＬ完了時刻の１０分前、すなわち午前７時５０分に決定し、接続開始時刻登録部１０４が、その接続開始時刻を登録する。接続開始時刻が登録されると、状態制御部１１０は、通信端末装置１０をサスペンド状態に設定し、表示部４０への電力供給を停止する。
【００６６】
（２）８月１日の午前７時５０分に、通信部１２０が情報提供サーバに接続する。通信部１２０は、まず４つのＲＳＳデータへのリンクＵＲＬにアクセスして、ＲＳＳサーバ２０ａ〜２０ｄからＲＳＳデータを受信し、ＲＳＳ取得部１３２がそれぞれのＲＳＳデータを取得する。続いて、通信部１２０がそれぞれのＲＳＳデータに記述されるリンクＵＲＬにアクセスして、配信サーバ３０ａ〜３０ｄからコンテンツファイルを受信し、コンテンツ取得部１３４がそれぞれのコンテンツファイルを取得する。なお、１つのＲＳＳデータを取得後、そのＲＳＳデータに記述されるリンクＵＲＬにすぐにアクセスしてもよい。通信解析部１６０は、ＲＳＳデータおよびコンテンツファイルの取得状況から、通信端末装置１０と情報提供サーバとの間の通信状況を解析する。
【００６７】
通信解析部１６０は、コンテンツ取得部１３４において最後のコンテンツファイルが取得された時刻から、今回のダウンロード処理が午前８時までに完了したか否かを判定する。今回のダウンロード処理の完了時刻が８時１０分であれば、通信解析部１６０は、ダウンロード処理が希望時刻までに完了しなかったことを判定する。
【００６８】
また通信解析部１６０は、ＲＳＳ取得部１３２において取得されたＲＳＳデータから、それぞれのＲＳＳデータに対応するコンテンツファイルが更新される時間間隔を把握し、各コンテンツファイルのダウンロードに要した時間も把握する。また通信解析部１６０は、各コンテンツの更新時間間隔などから、ちょうど午前８時にダウンロード処理が完了した場合の最新コンテンツの最新更新日時を把握する。ダウンロードに要した時間は、通信制御部１１２が、ＲＳＳサーバ２０および対応する配信サーバ３０にアクセスして、最終的にコンテンツファイルをダウンロードしたときにかかるトータルの時間として計測する。なお、ダウンロードに要した時間は、コンテンツファイルごとに導出してもよく、またダウンロード処理全体に要した時間として導出してもよい。
【００６９】
以下に、８月１日の午前７時５０分から情報提供サーバへの接続を開始したときの通信解析結果を例示する。
＜配信サーバ３０ａからのダウンロード結果＞
１）ファイル更新の時間間隔
毎時００分に更新（１時間ごと）
２）ファイルの最終更新時刻
８月１日  午前７時
３）ダウンロード所要時間
２分
【００７０】
＜配信サーバ３０ｂからのダウンロード結果＞
１）ファイル更新の時間間隔
午前５時（２４時間ごと）
２）ファイルの最終更新時刻
８月１日  午前５時
３）ダウンロード所要時間
１０分
【００７１】
＜配信サーバ３０ｃからのダウンロード結果＞
１）ファイル更新の時間間隔
午前６時に更新（２４時間ごと）
２）ファイルの最終更新時刻
８月１日  午前６時
３）ダウンロード所要時間
５分
【００７２】
＜配信サーバ３０ｄからのダウンロード結果＞
１）ファイル更新の時間間隔
午後７時、午前７時に更新（１２時間ごと）
２）ファイルの最終更新時刻
８月１日  午前７時
３）ダウンロード所要時間
３分
【００７３】
接続開始時刻決定部１６２は、通信解析部１６０の解析結果を受けて、次回のダウンロード処理の接続開始時刻の決定処理を実行する。まず接続開始時刻決定部１６２は、４種類のコンテンツファイルの最終更新時刻から、最も遅い時刻を抽出する。上記例では、午前７時が最も遅い最終更新時刻であるため、接続開始時刻決定部１６２は、このコンテンツファイルをダウンロードするためには、午前７時以降に接続開始時刻を設定しなければならないことを認識する。
【００７４】
また接続開始時刻決定部１６２は、午前７時５０分にダウンロード処理を開始したときに午前８時１０分までかかったことを認識することで、接続開始時刻を、午前７時５０分よりも前に設定しなければならないことを認識する。以上のことから、接続開始時刻決定部１６２は、午前７時から午前７時５０分の間の任意の時刻を、次回のダウンロード処理の接続開始時刻として決定する。たとえば接続開始時刻決定部１６２は、次回の接続開始時刻を午前７時１０分に設定する。
【００７５】
以下に、８月２日の午前７時１０分から情報提供サーバへの接続を開始したときの通信解析結果を例示する。
＜配信サーバ３０ａからのダウンロード結果＞
１）ファイル更新の時間間隔
毎時００分に更新（１時間ごと）
２）ファイルの最終更新時刻
８月２日  午前７時
３）ダウンロード所要時間
７分
【００７６】
＜配信サーバ３０ｂからのダウンロード結果＞
１）ファイル更新の時間間隔
午前５時（２４時間ごと）
２）ファイルの最終更新時刻
８月２日  午前５時
３）ダウンロード所要時間
１５分
【００７７】
＜配信サーバ３０ｃからのダウンロード結果＞
１）ファイル更新の時間間隔
午前６時に更新（２４時間ごと）
２）ファイルの最終更新時刻
８月２日  午前６時
３）ダウンロード所要時間
１０分
【００７８】
＜配信サーバ３０ｄからのダウンロード結果＞
１）ファイル更新の時間間隔
午後７時、午前７時に更新（１２時間ごと）
２）ファイルの最終更新時刻
８月２日  午前７時
３）ダウンロード所要時間
８分
【００７９】
接続開始時刻決定部１６２は、通信解析部１６０の解析結果を受けて、次回のダウンロード処理の接続開始時刻の決定処理を実行する。なお、それぞれのコンテンツファイルの最終更新時刻および更新の時間間隔に実質的な変化はないものとする。
【００８０】
接続開始時刻決定部１６２は、午前７時１０分にダウンロード処理を開始したときに午前７時５０分まで４０分間かかったことを認識する。これにより、接続開始時刻を午前７時１０分に設定すれば、午前８時までに４０分間かけてダウンロードが完了することが分かる。このような学習機能により、午前８時にダウンロードを完了させるためには、接続開始時刻決定部１６２は、午前７時以降、午前７時５０分より前に接続開始時刻を設定すればよいことを再認識する。
【００８１】
一方、情報提供サーバにアクセスが集中すると、ネットワーク１４への接続時間が長くなって、接続料金がかさむことになる。そのため、接続時間は短いことが好ましい。接続開始時刻決定部１６２は、８月１日の接続時間が２０分であり、８月２日の接続時間が４０分であることをふまえて、４０分という接続時間を短くするために、最適な接続開始時刻を探索する。接続開始時刻決定部１６２は、たとえば午前７時１０分から午前７時５０分の間の任意の時刻を接続開始時刻として決定し、たとえば接続開始時刻を午前７時３０分に設定する。
【００８２】
以下に、８月３日の午前７時３０分から情報提供サーバへの接続を開始したときの通信解析結果を例示する。
＜配信サーバ３０ａからのダウンロード結果＞
１）ファイル更新の時間間隔
毎時００分に更新（１時間ごと）
２）ファイルの最終更新時刻
８月３日  午前７時
３）ダウンロード所要時間
２分
【００８３】
＜配信サーバ３０ｂからのダウンロード結果＞
１）ファイル更新の時間間隔
午前５時（２４時間ごと）
２）ファイルの最終更新時刻
８月３日  午前５時
３）ダウンロード所要時間
１０分
【００８４】
＜配信サーバ３０ｃからのダウンロード結果＞
１）ファイル更新の時間間隔
午前６時に更新（２４時間ごと）
２）ファイルの最終更新時刻
８月３日  午前６時
３）ダウンロード所要時間
５分
【００８５】
＜配信サーバ３０ｄからのダウンロード結果＞
１）ファイル更新の時間間隔
午後７時、午前７時に更新（１２時間ごと）
２）ファイルの最終更新時刻
８月３日  午前７時
３）ダウンロード所要時間
３分
【００８６】
接続開始時刻決定部１６２は、通信解析部１６０の解析結果を受けて、次回のダウンロード処理の接続開始時刻の決定処理を実行する。それぞれのコンテンツファイルの最終更新時刻および更新の時間間隔に変化はない。
【００８７】
接続開始時刻決定部１６２は、午前７時３０分にダウンロード処理を開始したときに午前７時５０分まで２０分間かかったことを認識する。これにより、８月２日に午前７時１０分からダウンロード処理を開始したときよりも、接続時間を短縮できたことが分かる。以上の解析結果をふまえて、接続開始時刻決定部１６２は、ダウンロード処理を午前８時までに完了させるためには、午前７時１０分からダウンロード処理を開始するよりも、午前７時３０分からダウンロード処理を開始する方が効率的であることを判断する。このように接続開始時刻決定部１６２は、ＤＬ完了時刻までにダウンロード処理を完了させることができ、且つ接続時間を最短にできる接続開始時刻を探索して決定する機能をもつ。
【００８８】
接続開始時刻決定部１６２は、接続開始時刻の決定処理を、ダウンロード処理が実行されるたびに行ってもよい。また、接続開始時刻の決定処理を複数回実行したうち、最適な時刻を接続開始時刻として決定してもよい。また、接続開始時刻の決定処理は、ダウンロードの終了直後に実行されてもよく、また次回のタイマ保存の設定が行われたときに実行されてもよい。ダウンロード終了直後に実行する場合は、接続開始時刻決定部１６２が、決定した接続開始時刻を保持しておき、次回のＲＳＳチャンネルおよびＤＬ開始時刻に変更がないことを条件として、保持している接続開始時刻を接続開始時刻登録部１０４に通知する。また次回のタイマ保存の設定が行われたときに実行する場合は、接続開始時刻決定部１６２が、ＲＳＳチャンネルおよびＤＬ開始時刻に変更がないことを条件として、接続開始時刻を決定し、接続開始時刻登録部１０４に通知する。
【００８９】
また、インターネットなどのネットワーク１４のトラフィックは、たとえば曜日ごとに何らかの傾向がある。たとえば、月曜日の午前中はトラフィックが平均よりも大きい傾向にあるが、火曜日から木曜日は平均的であり、また金曜日の午後は平均よりも大きくなるというような傾向である。ネットワーク１４のトラフィックにこのような曜日依存性が存在するため、接続開始時刻決定部１６２は、曜日ごとに、最適な接続開始時刻を定めてもよい。
【００９０】
なお、上記した例では、それぞれのコンテンツファイルの最終更新時刻および更新の時間間隔に変化はないことを前提としたが、情報提供者側によるコンテンツファイルの更新時期は、実際にはばらつくことも考えられる。そのため、接続開始時刻決定部１６２は、取得した複数日の最終更新時刻の標準偏差σを算出し、平均の最終更新時刻に、この標準偏差σの所定倍を加えた時刻を、最終更新時刻として取り扱ってもよい。これにより、情報提供者による更新時期の誤差を通信端末装置１０側で吸収することができ、接続開始時刻を効率的に決定することが可能となる。また、複数日の最終更新時刻のうち、最も遅いものを、そのコンテンツファイルの最終更新時刻として設定してもよい。
【００９１】
また、上記した例では、登録した接続開始時刻に、通信端末装置１０がアクセスポイント１２と通信可能な環境にあることを前提としている。しかしながら、設定した接続開始時刻によっては、必ずしも通信可能な環境にあるとはいえない。接続開始時刻決定部１６２は、決定した接続開始時刻において通信が不能な状態にあれば、次回以降の接続開始時刻の決定処理において、その接続開始時刻を採用しないようにする。これにより、接続開始時刻を効率的に決定することが可能となる。
【００９２】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００９３】
上記した実施例では、接続開始時刻登録部１０４に接続開始時刻が登録されると、通信端末装置１０がサスペンド状態に入ることとしたが、変形例では、接続開始時刻の登録後において、サスペンド状態に入らないようにしてもよい。これにより、たとえば通信端末装置１０がゲームアプリケーションの実行機能ももつ場合、ユーザは、タイマ保存の設定をした後も、ゲームアプリケーションを楽しむことができる。ゲームの実行中に、登録した接続開始時刻が到来した場合、通信端末装置１０は、強制的にゲームアプリケーションを終了して、ダウンロード処理を開始してもよく、また、ユーザに接続開始時刻が到来したことを報知してもよい。強制的にゲームアプリケーションを終了させない場合には、通信端末装置１０は、ユーザがゲームアプリケーションの実行を終了した時点で、自動的にダウンロード処理を開始するようにしてもよい。
【図面の簡単な説明】
【００９４】
【図１】実施例にかかる通信システムの構成を示す図である。
【図２】通信端末装置の外観構成を示す図である。
【図３】通信端末装置の構成を示す図である。
【図４】ＲＳＳデータの例を示す図である。
【図５】ＲＳＳデータの例を示す図である。
【図６】タイマ設定画面の初期画面を示す図である。
【図７】ＲＳＳチャンネルを選択した状態を示す図である。
【図８】タイマ起動時間の設定画面を示す図である。
【図９】１つのタイマを設定した状態を示す図である。
【図１０】タイマ保存設定の確認画面を示す図である。
【図１１】サスペンド中の画面を示す図である。
【図１２】サスペンド中に入力があったときの画面を示す図である。
【図１３】サスペンド中に入力があったときの画面を示す図である。
【図１４】サスペンド中に入力があったときの画面を示す図である。
【図１５】ダウンロード完了時刻の設定画面を示す図である。
【図１６】１つのタイマを設定した状態を示す図である。
【図１７】通信端末装置１０の構成の変形例を示す図である。
【符号の説明】
【００９５】
１・・・通信システム、１０・・・通信端末装置、１２・・・アクセスポイント、１４・・・ネットワーク、２０ａ・・・ＲＳＳサーバ、２０ｂ・・・ＲＳＳサーバ、２０ｃ・・・ＲＳＳサーバ、２０ｄ・・・ＲＳＳサーバ、２０・・・ＲＳＳサーバ、３０ａ・・・配信サーバ、３０ｂ・・・配信サーバ、３０ｃ・・・配信サーバ、３０ｄ・・・配信サーバ、３０・・・配信サーバ、４０・・・表示部、４２・・・音声出力部、４４・・・操作部、１００・・・登録部、１０２・・・ＵＲＬ登録部、１０４・・・接続開始時刻登録部、１０６・・・ＤＬ完了時刻登録部、１１０・・・状態制御部、１１２・・・通信制御部、１１４・・・コンテンツ決定部、１２０・・・通信部、１３０・・・取得部、１３２・・・ＲＳＳ取得部、１３４・・・コンテンツ取得部、１４０・・・記憶部、１５０・・・出力処理部、１６０・・・通信解析部、１６２・・・接続開始時刻決定部。
【図１】
2008108007.tif 000003
【図２】
2008108007.tif 000004
【図３】
2008108007.tif 000005
【図４】
2008108007.tif 000006
【図５】
2008108007.tif 000007
【図６】
2008108007.tif 000008
【図７】
2008108007.tif 000009
【図８】
2008108007.tif 000010
【図９】
2008108007.tif 000011
【図１０】
2008108007.tif 000012
【図１１】
2008108007.tif 000013
【図１２】
2008108007.tif 000014
【図１３】
2008108007.tif 000015
【図１４】
2008108007.tif 000016
【図１５】
2008108007.tif 000017
【図１６】
2008108007.tif 000018
【図１７】
2008108007.tif 000019