"提供すべき順序が定められた複数のコンテンツをサーバー装置から取得する取得部と、前記取得された複数のコンテンツを前記定められた順序でユーザーに提供する提供部と、を備え、前記複数のコンテンツのうち第1のコンテンツが前記提供部によりユーザーに提供されている間に、前記複数のコンテンツのうち前記定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツが前記取得部により並行して取得される、ことを特徴とする端末装置。請求項1に記載の端末装置であって、前記取得部は、前記第1のコンテンツの提供が完了する前に、前記第2のコンテンツを取得しようと試み、前記端末装置は、前記第1のコンテンツの提供が完了すると、前記ユーザーが当該第2のコンテンツを購入済みであるか否かを前記サーバー装置に問い合わせる問合せ部と、前記サーバー装置が、前記ユーザーは前記第2のコンテンツを購入済みでない旨を返答した場合、前記ユーザーから当該第2のコンテンツを購入する購入指示を受け付ける購入受付部と、前記購入指示が受け付けられると、前記ユーザーが当該第2のコンテンツを購入する旨を前記サーバー装置に伝達した後、前記問合せ部に再度問合せをさせる伝達部と、をさらに備え、前記サーバー装置が、前記ユーザーは当該第2のコンテンツを購入済みであると返答した場合、前記提供部は、当該第2のコンテンツの提供を開始する、ことを特徴とする端末装置。請求項1又は2に記載の端末装置であって、前記提供部により当該第2のコンテンツの提供が開始されると、当該複数のコンテンツのうち、当該第2のコンテンツと、前記定められた順序において当該第2のコンテンツに続いて提供すべきものとされている第3のコンテンツと、のそれぞれを、新たな第1のコンテンツと新たな第2のコンテンツとして取り扱う、ことを特徴とする端末装置。請求項1に記載の端末装置であって、前記端末装置が前記サーバー装置と通信可能か否かを判別する通信判別部と、前記ユーザーから当該第2のコンテンツを購入する購入指示を受け付ける購入受付部と、を更に備え、当該第2のコンテンツを購入する購入指示を前記購入受付部が受け付け、且つ、前記提供部による当該第1のコンテンツの提供が完了したときに前記端末装置が前記サーバー装置と通信できないと前記通信判別部が判別した場合、前記提供部は、当該第1のコンテンツの提供が完了した後、当該第2のコンテンツの提供を開始する、ことを特徴とする端末装置。請求項4に記載の端末装置であって、当該第2のコンテンツを購入する購入指示を前記購入受付部が受け付け、且つ、前記提供部による当該第1のコンテンツの提供が完了したときにa前記端末装置が前記サーバー装置と通信できると前記通信判別部が判別した場合、当該第2のコンテンツを前記ユーザーが購入する旨を前記サーバー装置に通知し、b前記端末装置が前記サーバー装置と通信できないと前記通信判別部が判別した場合、前記端末装置が前記サーバー装置と通信できると判別された後に、当該第2のコンテンツを前記ユーザーが購入する旨を前記サーバー装置に通知する、通知部を更に備える、ことを特徴とする端末装置。端末装置とサーバー装置を有するコンテンツ提供システムであって、前記端末装置は、提供すべき順序が定められた複数のコンテンツを前記端末装置に送信するように前記サーバー装置に要求する要求部と、前記要求した複数のコンテンツを受信するコンテンツ受信部と、前記受信された複数のコンテンツを前記定められた順序でユーザーに提供する提供部と、を備え、前記サーバー装置は、前記複数のコンテンツを予め記憶する記憶部と、前記端末装置からの要求に応じて、前記記憶された複数のコンテンツのうち第1のコンテンツを前記端末装置に送信するコンテンツ送信部と、を備え、前記コンテンツ受信部は、当該第1のコンテンツを前記サーバー装置から受信し、前記提供部は、前記受信した第1のコンテンツを前記ユーザーに提供し、前記要求部は、当該第1のコンテンツが前記提供部によりユーザーに提供されている間に、前記複数のコンテンツのうち前記定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツを前記端末装置に送信するように要求し、前記コンテンツ送信部は、前記端末装置から送信を要求された当該第2のコンテンツを前記端末装置に送信し、前記コンテンツ受信部は、当該第1のコンテンツが前記提供部によりユーザーに提供されている間に、当該第2のコンテンツを前記サーバーから受信する、ことを特徴とするコンテンツ提供システム。請求項6に記載のコンテンツ提供システムであって、前記端末装置は、前記提供部による当該第1のコンテンツの提供が完了すると、前記ユーザーから当該第2のコンテンツを購入する購入指示を受け付ける購入受付部を更に備え、前記サーバー装置は、前記受け付けられた購入指示に基づいて、前記ユーザーが当該第2のコンテンツの提供を受けるための対価を決済する決済部を更に備え、前記提供部は、当該購入指示が受け付けられた場合、当該第2のコンテンツをユーザーに提供する、ことを特徴とするコンテンツ提供システム。請求項7に記載のコンテンツ提供システムであって、前記端末装置は、前記端末装置が前記サーバー装置と通信可能か否かを判別する通信判別部を更に備え、当該第2のコンテンツを購入する購入指示を前記購入受付部が受け付け、且つ、前記提供部による当該第1のコンテンツの提供が完了したときに前記端末装置が前記サーバー装置と通信できないと前記通信判別部が判別した場合、前記提供部は、当該第1のコンテンツの提供が完了した後、当該第2のコンテンツの提供を開始する、ことを特徴とするコンテンツ提供システム。請求項8に記載のコンテンツ提供システムであって、当該第2のコンテンツを購入する購入指示を前記購入受付部が受け付け、且つ、前記提供部による当該第1のコンテンツの提供が完了したときにa前記端末装置が前記サーバー装置と通信できると前記通信判別部が判別した場合、前記要求部は、前記ユーザーが当該第2のコンテンツの提供を受けるための対価を決済する旨を前記サーバー装置に要求し、b前記端末装置が前記サーバー装置と通信できないと前記通信判別部が判別した場合、前記要求部は、前記端末装置が前記サーバー装置と通信できると判別された後に、前記ユーザーが当該第2のコンテンツの提供を受けるための対価を決済する旨を前記サーバー装置に要求し、前記決済部は、前記受け付けられた購入指示に基づいて、前記ユーザーが当該第2のコンテンツの提供を受けるための対価を決済する、ことを特徴とするコンテンツ提供システム。取得部と提供部を有する端末装置にて実行されるコンテンツ提供方法であって、前記取得部が、提供すべき順序が定められた複数のコンテンツをサーバー装置から取得する取得ステップと、前記提供部が、前記取得された複数のコンテンツを前記定められた順序でユーザーに提供する提供ステップと、を備え、前記複数のコンテンツのうち第1のコンテンツが前記提供ステップでユーザーに提供されている間に、前記複数のコンテンツのうち前記定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツが前記取得ステップで並行して取得される、ことを特徴とするコンテンツ提供方法。コンピュータを、提供すべき順序が定められた複数のコンテンツをサーバー装置から取得する取得部、前記取得された複数のコンテンツを前記定められた順序でユーザーに提供する提供部、として機能させ、前記複数のコンテンツのうち第1のコンテンツが前記提供部によりユーザーに提供されている間に、前記複数のコンテンツのうち前記定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツが前記取得部により並行して取得される、ことを特徴とするプログラム。ところで、デジタルコンテンツが、ユーザーに提供されるべき順序が定められている複数のコンテンツ例えばゲームの場合には、第1シナリオ、第2シナリオ等の複数のシナリオに分かれており、コンテンツ毎にダウンロードするものである場合、第1のコンテンツが終わった後に、提供順が次である第2のコンテンツを提供する準備を始めたのでは、第1のコンテンツの終了から第2のコンテンツの開始までユーザーを長時間待たせてしまうことになりかねないため、デジタルコンテンツの提供がスムーズに進行せず、ユーザーにストレスを与えてしまうことがあった。本発明はこのような課題を解決するものであり、ユーザーに提供すべき順序が定められたコンテンツをユーザーへスムーズに提供するために好適な端末装置、コンテンツ提供システム、コンテンツ提供方法、ならびに、プログラムを提供することを目的とする。以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。本発明の第1の観点に係る端末装置は、取得部と提供部を備える。まず、取得部は、提供すべき順序が定められた複数のコンテンツをサーバー装置から取得する。本発明の端末装置によりユーザーに提供される複数のコンテンツとは、例えば、第1話第2話のように複数のセクションに分割された電子書籍、第1面第2面のように複数のステージからなる仮想空間内におけるゲーム、第1部第2部のように複数のパートに分かれた映画やドラマなどの動画、第1曲第2曲のように複数の曲からなる音楽アルバム、などである。各コンテンツのデータは、サーバー装置に予め格納されている。端末装置は、通信ネットワークで繋がったサーバー装置から、各コンテンツのデータを取得する。次に、提供部は、取得された複数のコンテンツを定められた順序でユーザーに提供する。コンテンツは、第1話の次に第2話が提供される、といったように、ユーザーに提供されるべき順序が予め定められている。ユーザーには、予め定められている順序で、例えば、コンテンツを表す画像がモニターに表示されたり、コンテンツを表す音声がスピーカーから出力されたりすることにより、コンテンツが提供される。各コンテンツは無償でも有償でもよい。そして、複数のコンテンツのうち第1のコンテンツが提供部によりユーザーに提供されている間に、複数のコンテンツのうち定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツが取得部により並行して取得される。すなわち、第1のコンテンツがユーザーに提供されているとき、提供順がその第1のコンテンツの次である第2のコンテンツが、バックグラウンドで取得される。例えば、電子書籍の第1話がユーザーに提供されている最中に、そのユーザーの明示的な指示が無くても、電子書籍の第2話が取得される。ただし、第2のコンテンツを取得する処理によって、第1のコンテンツを提供する処理が遅延してしまうといった影響は起こらないことが望ましい。本発明によれば、第1のコンテンツがユーザーに提供されている間に、第1のコンテンツの次に提供されるべき第2のコンテンツがバックグラウンドで取得されるので、第1のコンテンツの提供が終わってから第2のコンテンツの提供を始めるまでの時間を短縮することができる。第1のコンテンツの提供が終わったユーザーを長時間待たせることなく、引き続き第2のコンテンツを提供することができる。端末装置は、ユーザーに提供すべき順序が定められたコンテンツをユーザーへスムーズに提供することができる。取得部は、第1のコンテンツの提供が完了する前に、第2のコンテンツを取得しようと試みてもよい。そして、端末装置は、第1のコンテンツの提供が完了すると、ユーザーが当該第2のコンテンツを購入済みであるか否かをサーバー装置に問い合わせる問合せ部を備えていてもよい。また、端末装置は、サーバー装置が、ユーザーは第2のコンテンツを購入済みでない旨を返答した場合、ユーザーから当該第2のコンテンツを購入する購入指示を受け付ける購入受付部を備えていてもよい。さらに、端末装置は、購入指示が受け付けられると、ユーザーが当該第2のコンテンツを購入する旨をサーバー装置に伝達した後、問合せ部に、再度問合せをさせる伝達部を備えていてもよい。そして、サーバー装置が、ユーザーは当該第2のコンテンツを購入済みであると返答した場合、提供部は、当該第2のコンテンツの提供を開始してもよい。すなわち、第1のコンテンツの提供が終わった時点で、第2のコンテンツの取得が終わっていれば、第1のコンテンツの提供後、直ちに第2のコンテンツの提供を始めることができるので、第1のコンテンツの提供が終わる前に第2のコンテンツの取得が終わっていることが望ましい。本発明によれば、第1のコンテンツの提供が終わった時点で、第2のコンテンツを購入済みの場合には、端末装置は、バックグラウンドで既に取得した第2のコンテンツの提供を直ちに始めることができる。また、第2のコンテンツをまだ購入していない場合には、端末装置は、第2のコンテンツの購入手続きが完了すれば、直ちに第2のコンテンツの提供を始めることができる。コンテンツが有償であっても、ユーザーは、第1のコンテンツの提供を受けた後、スムーズに第2のコンテンツの提供を受けることができる。提供部により当該第2のコンテンツの提供が開始されると、当該複数のコンテンツのうち、当該第2のコンテンツと、定められた順序において当該第2のコンテンツに続いて提供すべきものとされている第3のコンテンツと、のそれぞれを、新たな第1のコンテンツと新たな第2のコンテンツとして取り扱ってもよい。すなわち、第2のコンテンツが提供されている間に第3のコンテンツを取得しておくようにすれば、提供順が予め定められているコンテンツが3つ以上の場合であっても、ユーザーに各コンテンツを順次スムーズに提供することができる。コンテンツの数は4つ以上であってもよい。端末装置は、端末装置がサーバー装置と通信可能か否かを判別する通信判別部を備えていてもよい。また、端末装置は、ユーザーから当該第2のコンテンツを購入する購入指示を受け付ける購入受付部を備えていてもよい。そして、当該第2のコンテンツを購入する購入指示を購入受付部が受け付け、且つ、提供部による当該第1のコンテンツの提供が完了したときに端末装置がサーバー装置と通信できないと通信判別部が判別した場合、提供部は、当該第1のコンテンツの提供が完了した後、当該第2のコンテンツの提供を開始してもよい。すなわち、コンテンツが有償であって、コンテンツごとに都度決済する必要があるとき、引き続き第2のコンテンツの提供を受けたいユーザーは、第1のコンテンツの提供が終わると、第2のコンテンツの提供を受けるための決済を行わなければならない。しかし、第1のコンテンツの提供が終わった時点で端末装置がサーバー装置と通信できないと、ユーザーが購入手続きを行うことができず、第2のコンテンツの提供を受けられなくなってしまう。端末装置が、例えば携帯電話機や携帯ゲーム機などのように、ユーザーが簡単に持ち運びできるものである場合には、通信環境が変化し、通信できたり通信できなかったりする恐れがある。そこで、本発明では、第1のコンテンツの提供が終わった時点で端末装置がサーバー装置と通信できない場合には、ユーザーから第2のコンテンツを購入する意思表示がなされれば、端末装置は、決済処理を一旦猶予し、バックグラウンドで既に取得した第2のコンテンツの提供を開始することとしている。本発明によれば、コンテンツごとに課金されるケースであっても、ユーザーに各コンテンツを順次スムーズに提供することができる。端末装置は、当該第2のコンテンツを購入する購入指示を購入受付部が受け付け、且つ、提供部による当該第1のコンテンツの提供が完了したときにa端末装置がサーバー装置と通信できると通信判別部が判別した場合、当該第2のコンテンツをユーザーが購入する旨をサーバー装置に通知し、b端末装置がサーバー装置と通信できないと通信判別部が判別した場合、端末装置がサーバー装置と通信できると判別された後に、当該第2のコンテンツをユーザーが購入する旨をサーバー装置に通知する通知部を更に備えてもよい。本発明によれば、第1のコンテンツの提供が終わった時点で端末装置がサーバー装置と通信できないために第2のコンテンツの決済が猶予された場合、端末装置がサーバー装置と通信できるようになり次第、第2のコンテンツの決済が行われる。本発明によれば、通信環境が不安定なときであっても、ユーザーに各コンテンツを順次スムーズに提供することができる。本発明のその他の観点に係るコンテンツ提供システムは、端末装置とサーバー装置を有するコンテンツ提供システムであって、端末装置は要求部とコンテンツ受信部と提供部とを備え、サーバー装置は記憶部とコンテンツ送信部とを備える。要求部は、提供すべき順序が定められた複数のコンテンツを端末装置に送信するようにサーバー装置に要求する。コンテンツ受信部は、要求した複数のコンテンツを受信する。提供部は、受信された複数のコンテンツを定められた順序でユーザーに提供する。記憶部は、複数のコンテンツを予め記憶する。コンテンツ送信部は、端末装置からの要求に応じて、記憶された複数のコンテンツのうち第1のコンテンツを端末装置に送信する。また、コンテンツ受信部は、当該第1のコンテンツをサーバー装置から受信する。また、提供部は、受信した第1のコンテンツをユーザーに提供する。また、要求部は、当該第1のコンテンツが提供部によりユーザーに提供されている間に、複数のコンテンツのうち定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツを端末装置に送信するように要求する。また、コンテンツ送信部は、端末装置から送信を要求された当該第2のコンテンツを端末装置に送信する。そして、コンテンツ受信部は、当該第1のコンテンツが提供部によりユーザーに提供されている間に、当該第2のコンテンツをサーバーから受信する。本発明によれば、第1のコンテンツがユーザーに提供されている間に、第1のコンテンツの次に提供されるべき第2のコンテンツがバックグラウンドで取得されるので、第1のコンテンツの提供が終わってから第2のコンテンツの提供を始めるまでの時間を短縮することができる。第1のコンテンツの提供が終わったユーザーを長時間待たせることなく、引き続き第2のコンテンツを提供することができる。コンテンツ提供システムは、ユーザーに提供すべき順序が定められたコンテンツをユーザーへスムーズに提供することができる。端末装置は、提供部による当該第1のコンテンツの提供が完了すると、ユーザーから当該第2のコンテンツを購入する購入指示を受け付ける購入受付部を更に備えていてもよい。さらに、サーバー装置は、受け付けられた購入指示に基づいて、ユーザーが当該第2のコンテンツの提供を受けるための対価を決済する決済部を更に備えていてもよい。そして、提供部は、当該購入指示が受け付けられた場合、当該第2のコンテンツをユーザーに提供してもよい。本発明によれば、コンテンツが有償であっても、ユーザーは、第1のコンテンツの提供を受けた後、スムーズに第2のコンテンツの提供を受けることができる。端末装置は、端末装置がサーバー装置と通信可能か否かを判別する通信判別部を更に備えていてもよい。そして、当該第2のコンテンツを購入する購入指示を購入受付部が受け付け、且つ、提供部による当該第1のコンテンツの提供が完了したときに端末装置がサーバー装置と通信できないと通信判別部が判別した場合、提供部は、当該第1のコンテンツの提供が完了した後、当該第2のコンテンツの提供を開始してもよい。すなわち、コンテンツが有償であって、コンテンツごとに都度決済する必要があるとき、第1のコンテンツの提供が終わった時点で端末装置がサーバー装置と通信できない場合には、ユーザーから第2のコンテンツを購入する意思表示がなされれば、コンテンツ提供システムは、決済処理を一旦猶予し、端末装置がバックグラウンドで既に取得した第2のコンテンツの提供を開始することとしている。本発明によれば、コンテンツごとに課金されるケースであっても、ユーザーに各コンテンツを順次スムーズに提供することができる。当該第2のコンテンツを購入する購入指示を購入受付部が受け付け、且つ、提供部による当該第1のコンテンツの提供が完了したときにa端末装置がサーバー装置と通信できると通信判別部が判別した場合、要求部は、ユーザーが当該第2のコンテンツの提供を受けるための対価を決済する旨をサーバー装置に要求し、b端末装置がサーバー装置と通信できないと通信判別部が判別した場合、要求部は、端末装置がサーバー装置と通信できると判別された後に、ユーザーが当該第2のコンテンツの提供を受けるための対価を決済する旨をサーバー装置に要求してもよい。そして、決済部は、受け付けられた購入指示に基づいて、ユーザーが当該第2のコンテンツの提供を受けるための対価を決済してもよい。本発明によれば、第1のコンテンツの提供が終わった時点で端末装置がサーバー装置と通信できないために第2のコンテンツの決済が猶予された場合、端末装置がサーバー装置と通信できるようになり次第、第2のコンテンツの決済が行われる。本発明によれば、通信環境が不安定なときであっても、ユーザーに各コンテンツを順次スムーズに提供することができる。本発明のその他の観点に係るコンテンツ提供方法は、取得部と提供部を有する端末装置にて実行されるコンテンツ提供方法であって、取得ステップと提供ステップを備える。取得ステップでは、取得部が、提供すべき順序が定められた複数のコンテンツをサーバー装置から取得する。提供ステップでは、提供部が、取得された複数のコンテンツを定められた順序でユーザーに提供する。そして、複数のコンテンツのうち第1のコンテンツが提供ステップでユーザーに提供されている間に、複数のコンテンツのうち定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツが取得ステップで並行して取得される。本発明によれば、ユーザーに各コンテンツを順次スムーズに提供することができる。本発明のその他の観点に係るプログラムは、コンピュータを、取得部と提供部として機能させる。取得部は、提供すべき順序が定められた複数のコンテンツをサーバー装置から取得する。提供部は、取得された複数のコンテンツを定められた順序でユーザーに提供する。そして、複数のコンテンツのうち第1のコンテンツが提供部によりユーザーに提供されている間に、複数のコンテンツのうち定められた順序において当該第1のコンテンツに続いて提供すべきものとされている第2のコンテンツが取得部により並行して取得される。本発明によれば、コンピュータを上述のように動作する端末装置として機能させることができる。また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記憶媒体に記録することができる。上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配布販売することができる。本発明によれば、ユーザーに提供すべき順序が定められたコンテンツをユーザーへスムーズに提供するために好適な端末装置、コンテンツ提供システム、コンテンツ提供方法、ならびに、プログラムを提供することができる。実施形態1本発明の実施形態を説明する。以下では、発明の理解を容易にするため、ゲーム用の情報処理装置を利用して本発明が実現される実施形態を説明するが、以下の実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。図1は、本実施形態のコンテンツ提供システム10の概要を示す図である。コンテンツ提供システム10には、端末装置20図1では20A,20Bと記載、コンテンツ提供サーバー30、通信ネットワーク40が含まれる。端末装置20は、例えばパーソナルコンピュータ、携帯電話、携帯端末、携帯型ゲーム機などの情報処理装置である。本実施形態では、端末装置20は、ユーザーが持ち歩いて利用可能であり、通信ネットワーク40に接続可能な情報処理装置である。端末装置20は、光ファイバーのような有線により通信ネットワーク40に接続されてもよいし、WiMAXWorldwideInteroperabilityforMicrowaveAccessのような通信規格に準拠する無線により通信ネットワーク40に接続されてもよい。コンテンツ提供サーバー30は、例えばメインフレームのような大型コンピュータである。コンテンツ提供サーバー30は、電子書籍、ゲーム、映画、動画、静止画などのコンテンツを端末装置20に提供する。本実施形態における提供対象となるコンテンツは、第1話、第2話、などというようにユーザーに提供されるべき順番が予め決められている、有償の電子書籍である。ただし、提供対象となるすべてのコンテンツが有償でなくてもよく、有償のものと無償のものとが混在していてもよい。通信ネットワーク40は、典型的にはインターネットであるが、専用回線、電話回線、LANLocalAreaNetwork、WANWideAreaNetworkなどでもよい。端末装置20のユーザーは、端末装置20を操作して様々なコンテンツの提供を受けることができる。例えば、ユーザーは、コンテンツ提供サーバー30から提示される電子書籍リストの中から所望の電子書籍を選択し、購入し、ダウンロードし、閲覧することができる。次に、端末装置20とコンテンツ提供サーバー30のハードウェア構成について説明する。図2は、プログラムを実行することにより本発明の端末装置20の機能を果たす典型的な情報処理装置100のハードウェア構成の概要を示す模式図である。情報処理装置100は、CPUCentralProcessingUnit101と、ROMReadOnlyMemory102と、RAMRandomAccessMemory103と、インターフェース104と、コントローラー105と、外部メモリ106と、DVD-ROMDigitalVersatileDiskReadOnlyMemoryドライブ107と、画像処理部108と、音声処理部109と、NICNetworkInterfaceCard110と、を備える。ゲーム用のプログラムおよびデータを記憶したDVD-ROMをDVD-ROMドライブ107に装着して、情報処理装置100の電源を投入することにより、当該プログラムが実行され、本実施形態の端末装置20が実現される。CPU101は、情報処理装置100全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。また、CPU101は、レジスタ図示せずという高速アクセスが可能な記憶域に対してALUArithmeticLogicUnit図示せずを用いて加減乗除等の算術演算や、論理和、論理積、論理否定等の論理演算、ビット和、ビット積、ビット反転、ビットシフト、ビット回転等のビット演算などを行うことができる。さらに、マルチメディア処理対応のための加減乗除等の飽和演算や、三角関数等、ベクトル演算などを高速に行えるように、CPU101自身が構成されているものや、コプロセッサを備えて実現するものがある。ROM102には、電源投入直後に実行されるIPLInitialProgramLoaderが記録され、これが実行されることにより、DVD-ROMに記録されたプログラムをRAM103に読み出してCPU101による実行が開始される。また、ROM102には、情報処理装置100全体の動作制御に必要なオペレーティングシステムのプログラムや各種のデータが記録される。RAM103は、データやプログラムを一時的に記憶するためのもので、DVD-ROMから読み出したプログラムやデータ、その他ゲームの進行やチャット通信に必要なデータが保持される。また、CPU101は、RAM103に変数領域を設け、当該変数に格納された値に対して直接ALUを作用させて演算を行ったり、RAM103に格納された値を一旦レジスタに格納してからレジスタに対して演算を行い、演算結果をメモリに書き戻す、などの処理を行う。インターフェース104を介して接続されたコントローラー105は、例えばプレイヤーがダンスゲームやサッカーゲームなどのゲームの実行の際に行う操作入力や、コンテンツのダウンロードや再生を指示する入力などを受け付ける。インターフェース104には、複数のコントローラー105が接続されていてもよい。インターフェース104を介して着脱自在に接続された外部メモリ106には、ゲームのプレイ状況過去の成績等を示すデータ、ゲームの進行状態を示すデータ、ネットワークを用いたゲームのチャット通信のログ記録のデータなどが書き換え可能に記憶される。プレイヤーは、コントローラー105を介して操作入力を行うことにより、これらのデータを適宜外部メモリ106に記録することができる。DVD-ROMドライブ107に装着されるDVD-ROMには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データが記録される。CPU101の制御によって、DVD-ROMドライブ107は、これに装着されたDVD-ROMに対する読み出し処理を行って、必要なプログラムやデータを読み出し、これらはRAM103等に一時的に記憶される。画像処理部108は、DVD-ROMから読み出されたデータをCPU101や画像処理部108が備える画像演算プロセッサ図示せずによって加工処理した後、これを画像処理部108が備えるフレームメモリ図示せずに記録する。フレームメモリに記録された画像情報は、所定の同期タイミングでビデオ信号に変換され画像処理部108に接続されるモニター図示せずへ出力される。これにより、各種の画像表示が可能となる。画像演算プロセッサは、2次元の画像の重ね合わせ演算やαブレンディング等の透過演算、各種の飽和演算を高速に実行できる。また、仮想3次元空間に配置され、各種のテクスチャ情報が付加されたポリゴン情報を、Zバッファ法によりレンダリングして、所定の視点位置から仮想3次元空間に配置されたポリゴンを所定の視線の方向へ俯瞰したレンダリング画像を得る演算の高速実行も可能である。さらに、CPU101と画像演算プロセッサが協調動作することにより、文字の形状を定義するフォント情報にしたがって、文字列を2次元画像としてフレームメモリへ描画したり、各ポリゴン表面へ描画することが可能である。また、ゲームの画像などの情報をDVD-ROMに用意しておき、これをフレームメモリに展開することによって、ゲームの様子などを画面に表示することができるようになる。音声処理部109は、DVD-ROMから読み出した音声データをアナログ音声信号に変換し、これに接続されたスピーカー図示せずから出力させる。また、CPU101の制御の下、ゲームの進行の中で発生させるべき効果音や楽曲データを生成し、これに対応した音声をスピーカーから出力させる。音声処理部109では、DVD-ROMに記録された音声データがMIDIデータである場合には、これが有する音源データを参照して、MIDIデータをPCMデータに変換する。また、ADPCMAdaptiveDifferentialPulseCodeModulation形式やOggVorbis形式等の圧縮済音声データである場合には、これを展開してPCMデータに変換する。PCMデータはそのサンプリング周波数に応じたタイミングでD/ADigitalAnalog変換され、スピーカーから音声が出力される。NIC110は、情報処理装置100をインターネット等のコンピュータ通信網図示せずや他の情報処理装置100に接続するためのものであり、LANLocalAreaNetworkを構成する際に用いられる10BASE-T/100BASE-T規格にしたがうものや、電話回線を用いてインターネットに接続するためのアナログモデム、ISDNIntegratedServicesDigitalNetworkモデム、ADSLAsymmetricDigitalSubscriberLineモデム、ケーブルテレビジョン回線を用いてインターネットに接続するためのケーブルモデム等と、これらとCPU101との仲立ちを行うインターフェース図示せずにより構成される。このほか、情報処理装置100は、ハードディスク等の大容量外部記憶装置を用いて、ROM102、RAM103、外部メモリ106、DVD-ROMドライブ107に装着されるDVD-ROM等と同じ機能を果たすように構成してもよい。次に、コンテンツ提供サーバー30のハードウェア構成の概要について、図3を用いて説明する。コンテンツ提供サーバー30は、記憶装置301、通信部302、制御部303を備える。記憶装置301は、典型的にはハードディスクである。記憶装置301には、コンテンツ提供サーバー30全体を制御するためのオペレーティングシステムOSのほか、電子書籍のデータ、ゲームデータ、動画像データ、静止画像データ、テキストデータ等が予め格納されている。通信部302は、NICやルータなどといった所定の通信装置から構成される。通信部302は、制御部303の制御により、通信ネットワーク40に接続された端末装置20などと通信を行う。制御部201は、CPU、RAM、ROMなどから構成され、記憶部301に記憶されるOSやプログラム等に従ってコンテンツ提供サーバー30の各部を制御する。例えば、制御部303は、通信部302を制御して、端末装置20から送信を要求されたコンテンツに対応するデータを端末装置20へ送信する。次に、端末装置20の機能的な構成について説明する。図4は、本実施形態の端末装置20の機能的な構成を示す図である。端末装置20は、取得部401と提供部402を備える。取得部401は、提供すべき順序が予め定められた複数のコンテンツを、通信ネットワーク40を介してコンテンツ提供サーバー30から取得する。CPU101とNIC110が協働して、取得部401として機能する。本実施形態では、コンテンツ提供サーバー30より提供されるコンテンツは電子書籍であり、電子書籍の1つのタイトルは、第1話第1のコンテンツのデータ、第2話第2のコンテンツのデータ、第N話第NのコンテンツのデータNは2以上の整数というように、予め複数に分割されている。ユーザーには、第1のコンテンツが提供された後に第2のコンテンツが提供され、第2のコンテンツが提供された後に第3のコンテンツが提供される。つまり、各コンテンツのユーザーに提供されるべき順序は予め決められている。第1のコンテンツがユーザーに提供された後、第2のコンテンツが提供されずに第3のコンテンツが提供される、といったスキップは行われないものとする。図5は、端末装置20のモニターに表示される電子書籍リストの構成例を示す図である。電子書籍リストは、ユーザーが購入することができる電子書籍の一覧であり、コンテンツ提供サーバー30から提供される。モニターには、各タイトルをユーザーが選択するためのボタン501図中では501A,501B,501Cと記載、電子書籍リストのページを前後に移動するためのボタン502,503などが表示される。例えば、図5のコンテンツ○○○第1話に対応するボタン501Aが配置されている画像領域が、マウスのクリック操作などによってユーザーによって選択される以下、ボタン501Aがユーザーによって押圧されると表現する。と、図6に示すように、CPU101は、選択されたコンテンツの詳細を説明する画面に遷移させる。図6に示す画面では、リストに戻るボタン602が押圧されると、CPU101は、図5の電子書籍リストの画面に戻す。一方、買い物かごに入れるボタン601が押圧されると、CPU101は、図7に示すユーザー認証を行う画面に遷移させる。図7に示すユーザー認証用の画面では、CPU101は、ユーザーを識別するためのユーザーIDとパスワードの入力をユーザーから受け付ける。ユーザーは、キーボード等の入力装置を用いて、予めコンテンツ提供サーバー30に登録した自分のユーザーIDを入力欄701に入力し、予め設定した自分のパスワードを入力欄702に入力する。リストに戻るボタン704が押圧されると、CPU101は、図5の電子書籍リストの画面に戻す。一方、次へボタン703が押圧されると、CPU101は、入力されたユーザーIDとパスワードを暗号化してコンテンツ提供サーバー30に送信する。コンテンツ提供サーバー30の制御部303は、受信したユーザーIDとパスワードと、予め登録されたユーザーIDとパスワードと、を照合し、照合結果を端末装置20に送信する。端末装置20のCPU101は、正しく認証された旨が通知されると、図8に示す決済用の画面に遷移させる。図8に示す決済用の画面では、キャンセルボタン802が押圧されると、CPU101は、図5の電子書籍リストの画面に戻す。一方、購入するボタン801が押圧されると、CPU101は、ボタン501Aに対応するコンテンツをユーザーが購入する旨を示すメッセージをコンテンツ提供サーバー30に送信する。コンテンツ提供サーバー30の制御部303は、選択したコンテンツをユーザーが購入する旨を示すメッセージを受信すると、そのコンテンツのデータ本実施形態では電子書籍データを、要求のあった端末装置20に送信する。端末装置20のCPU101は、ユーザーが購入する旨を指示したコンテンツのデータをコンテンツ提供サーバー30から受信する。こうして、CPU101は、ユーザーから購入を指示されたコンテンツのデータをコンテンツ提供サーバー30から取得する。なお、端末装置20のCPU101は、ユーザーから購入する旨を直接的に指示されたコンテンツ以下第1のコンテンツという。のデータだけでなく、ユーザーに提供されるべき順番が第1のコンテンツの次であると予め定められたコンテンツ以下第2のコンテンツという。のデータを、第1のコンテンツのユーザーへの提供が行われている間にコンテンツ提供サーバー30から取得することがあるが、詳細は後述する。提供部402は、取得部401により取得された複数のコンテンツを、上記のように予め定められた順序で、ユーザーに提供する。本実施形態では、提供部402は、図9に示すように、コンテンツ提供サーバー30から取得した電子書籍データを用いて、電子書籍を表す画像をモニターへ表示することにより、電子書籍コンテンツをユーザーに提供する。CPU101と画像処理部108が協働して、提供部402として機能する。詳細には、CPU101は、第1のコンテンツのデータを再生して画像をモニターへ表示することにより第1のコンテンツをユーザーに提供し、第1のコンテンツの提供が終わった後、第2のコンテンツのデータを再生して画像をモニターへ表示することにより第2のコンテンツをユーザーに提供する。例えば、提供されるコンテンツが第1話から第N話までの連続ドラマである場合、ユーザーには、第1のコンテンツ連続ドラマの第1話が提供された後、第2のコンテンツ連続ドラマの第2話が提供される、といったように、第1のコンテンツから第Nのコンテンツまで、各コンテンツ連続ドラマの各話が順々に提供される。ユーザーは、原則として、上述のような決済の画面を使って各コンテンツを購入する必要があるが、各コンテンツの一部又は全部は、ユーザーに無償で提供されるものであってもよい。また、端末装置20は、第1のコンテンツから第NのコンテンツまでのN個のコンテンツのデータのうち、第1のコンテンツのデータのみ、予め外部メモリ106等に記憶していてもよいし、第1のコンテンツのデータが予め格納されたDVD-ROMからこの第1のコンテンツのデータを読み出してもよい。すなわち、いわゆるシリーズものの初回分のみ無償で提供され、2回目以降が有償で提供されてもよい。また、各コンテンツは、原則として、購入手続きが終わった後にコンテンツ提供サーバー30から取得されるのであるが、第1のコンテンツのユーザーへの提供が開始された場合には、提供順が第1のコンテンツの次である第2のコンテンツが購入される前であっても、第2のコンテンツがコンテンツ提供サーバー30からダウンロードされることがある。すなわち、CPU101は、複数のコンテンツのうち第1のコンテンツがユーザーに提供されている間に、これら複数のコンテンツのうち上述のように予め決められた順序において第1のコンテンツに続いて提供すべきものと定められている第2のコンテンツを、並行して取得する。言い換えれば、既に取得済みの第1のコンテンツがユーザーに提供されている間に、ユーザーの明示的な指示がなくても、第2のコンテンツがバックグラウンドで取得される。この第2のコンテンツを取得する処理が、第1のコンテンツを提供する処理を遅延させるといった悪影響を及ぼすことはないものとする。CPU101は、第1のコンテンツのユーザーへの提供が完了する前に、第2のコンテンツの取得を開始することが望ましい。また、コンテンツの各データが所定のアルゴリズムを用いて予め暗号化あるいは圧縮化されている場合には、CPU101は、第1のコンテンツのユーザーへの提供が完了する前に、第2のコンテンツの取得と復号化が終わっているように第2のコンテンツを取得しようと試みることが望ましい。次に、本実施形態の上記各部が実行するコンテンツ提供処理について、図10のフローチャートを用いて説明する。ここでは、本発明の理解をより容易にするため、第1のコンテンツ第1話と第2のコンテンツ第2話の2つに予め分割されている電子書籍がユーザーに提供される実施形態を説明する。上述の提供すべき順序とは、第1のコンテンツ、第2のコンテンツ、の順である。なお、本発明において、上述したようにコンテンツの内容は任意であり、電子書籍に限定されるわけではない。まず、CPU101は、第1のコンテンツの提供を受ける旨の指示が端末装置20のユーザーからなされたか否かを判別するステップS1001。例えば、CPU101は、図5に例示するような受付画面をモニターに表示し、各コンテンツに対応するボタンが押圧されることによる、各コンテンツの提供を受ける旨の指示が、ユーザーからなされたか否か、を判別する。コンテンツの提供を受ける旨の指示がユーザーからなされていないと判別した場合ステップS1001;NO、CPU101は、指示を受け付けるまで待機する。一方、コンテンツの提供を受ける旨の指示がユーザーからなされたと判別した場合ステップS1001;YES、CPU101は、コンテンツ提供サーバー30から第1のコンテンツのデータを取得するステップS1002。第1のコンテンツのデータを取得した後、CPU101は、取得した第1のコンテンツのユーザーへの提供を開始するステップS1003。例えば、CPU101は、取得した第1のコンテンツ電子書籍の第1話のデータを再生して画像を表示することにより、ユーザーに第1のコンテンツを提供する。第1のコンテンツの提供を開始すると、CPU101は、この第1のコンテンツのユーザーへの提供と並行して、コンテンツ提供サーバー30からの第2のコンテンツのデータの取得を開始するステップS1004。ただし、この第2のコンテンツの取得を開始するのに際し、ユーザーからの明示的な指示はなくてもよい。つまり、ユーザーが第1のコンテンツの提供を受けた後に、引き続き第2のコンテンツの提供を受けることになるか否かにかかわらず、先行して第2のコンテンツのダウンロードがバックグラウンドで行われる。CPU101は、ステップS1003で開始した第1のコンテンツの提供が完了したか否かを判別するステップS1005。具体的には、CPU101は、第1のコンテンツのデータのうち再生中の部分を指すアドレスが、第1のコンテンツのデータの終端に達した場合に、ユーザーへの第1のコンテンツの提供が完了したと判別し、そうでない場合に、ユーザーへの第1のコンテンツの提供が完了していないと判別する。あるいは、CPU101は、第1のコンテンツの提供を終了する旨の指示をユーザーから受け付けた場合に、ユーザーへの第1のコンテンツの提供が完了したとみなし、そうでない場合に、ユーザーへの第1のコンテンツの提供が完了していないと判別してもよい。第1のコンテンツの提供が完了していないと判別した場合ステップS1005;NO、CPU101は、第1のコンテンツの提供が終了するまで、第1のコンテンツの提供を続行する。一方、第1のコンテンツの提供が完了したと判別した場合ステップS1005;YES、CPU101は、引き続き第2のコンテンツの提供を受ける旨の指示がユーザーからなされたか否かを判別するステップS1006。つまり、第1のコンテンツの提供を受けたユーザーから、第1のコンテンツの続きである第2のコンテンツの提供を受けたいとする意思表示がなされたか否か、が判別される。第2のコンテンツの提供を受ける旨の指示がユーザーからなされていないと判別した場合ステップS1006;NO、CPU101は、コンテンツ提供処理を終了する。一方、第2のコンテンツの提供を受ける旨の指示がユーザーからなされたと判別した場合ステップS1006;YES、CPU101は、第2のコンテンツの提供を開始するステップS1007。例えば、CPU101は、第1のコンテンツと同様に、バックグラウンドで取得した第2のコンテンツ電子書籍の第2話のデータを再生して画像を表示することにより、ユーザーに第2のコンテンツを提供する。ここで、第1のコンテンツの提供が終了した時点で、第2のコンテンツが既に取得されていれば、第1のコンテンツの提供が終了してから第2のコンテンツの提供が始まるまでのブランクを最小限にとどめることができる。あるいは、第1のコンテンツの提供が終了した時点で、第2のコンテンツが既に取得され始めていれば、第1のコンテンツの提供が終了してから第2のコンテンツの提供が始まるまでのブランクをより短くすることができる。そして、CPU101は、第2のコンテンツの提供が完了したか否かを判別するステップS1008。第2のコンテンツの提供が完了していないと判別した場合ステップS1008;NO、CPU101は、第2のコンテンツの提供が終了するまで、第2のコンテンツの提供を続行する。一方、第2のコンテンツの提供が完了したと判別した場合ステップS1008;YES、CPU101は、コンテンツ提供処理を終了する。本実施形態によれば、ユーザーに提供すべき順序が定められたコンテンツが、ユーザーへスムーズに提供されるようになる。例えば、第1話、第2話、第N話、のように予め分割された電子書籍において、第1話を読み終えた頃には、バックグラウンドで続きの第2話が既にダウンロードされているか、もしくは第2話のダウンロードが既に進行中なので、ユーザーは、長時間待たされることなく第2話を読み始めることができる。本実施形態は、連続したコンテンツの数が2つの場合に限らず、3つ以上であってもよい。例えば、電子書籍の1つのタイトルが、第1のコンテンツ第1話、第2のコンテンツ第2話、第3のコンテンツ第3話、の3つから構成されている場合、ステップS1008で第2のコンテンツの提供が完了したと判別された後、第2のコンテンツを新たな第1のコンテンツとして扱い、且つ、第3のコンテンツを新たな第2のコンテンツとして扱い、ステップS1006~S1008の処理を繰り返せばよい。実施形態2次に、本発明のその他の実施形態について説明する。本実施形態では、提供されるコンテンツは有償であり、コンテンツを取得するには購入手続きが必要である。図11は、本実施形態の端末装置20の機能的な構成を示す図である。端末装置20は、問合せ部1101、購入受付部1102、伝達部1103を更に備える。問合せ部1101は、ユーザーへの第1のコンテンツの提供が完了すると、第1のコンテンツの続きである第2のコンテンツをユーザーが購入済みであるか否かを、コンテンツ提供サーバー30に問い合わせる。CPU101とNIC110が協働して、問合せ部1101として機能する。すなわち、端末装置20のCPU101は、第2のコンテンツがユーザーによって既に購入されているか否かを問い合わせるための問合せデータを、通信ネットワーク40を介してコンテンツ提供サーバー30へ送信する。コンテンツ提供サーバー30の制御部303は、この問合せデータを端末装置20から受信し、第2のコンテンツが購入済みか購入済みでないかを示す応答データを作成し、作成した応答データを端末装置20へ送信する。例えば、コンテンツ提供サーバー30の記憶装置301には、ユーザーの識別情報例えばユーザーIDと対応付けて、そのユーザーが購入したコンテンツの識別情報を記憶するデータベース図示せずが格納されており、制御部303は、このデータベースを検索することにより、第2のコンテンツがユーザーによって既に購入されているか否かを判別し、第2のコンテンツがユーザーによって既に購入済みである旨の応答データ、もしくは、第2のコンテンツがユーザーによってまだ購入されていない旨の応答データを作成する。そして、制御部303は、作成した応答データを端末装置20に送信する。購入受付部1102は、問合せ部1101による問い合わせに対し、コンテンツ提供サーバー30がユーザーは第2のコンテンツを購入済みでない旨の応答データを返した場合、ユーザーから第2のコンテンツを購入する購入指示を受け付ける。CPU101とコントローラー105が協働して、購入受付部1102として機能する。例えば、CPU101は、第2のコンテンツを購入するか否かをユーザーに選択させる画面を表示し、第2のコンテンツを購入するか否かを指示する入力をユーザーから受け付ける。ユーザーは、コントローラー105を操作して、第2のコンテンツを購入する旨の指示、もしくは、第2のコンテンツを購入しない旨の指示を入力する。伝達部1103は、購入受付部1102により購入指示が受け付けられると、ユーザーが第2のコンテンツを購入する旨をコンテンツ提供サーバー30に伝達した後、問合せ部1101に、第2のコンテンツがユーザーによって既に購入されているか否かを、再度問合せさせる。CPU101とNIC110が協働して、伝達部1103として機能する。すなわち、端末装置20のCPU101が第2のコンテンツを購入する旨の応答データをコンテンツ提供サーバー30に送信し、この応答データをコンテンツ提供サーバー30が受信する。コンテンツ提供サーバー30の制御部303は、第2のコンテンツについての決済処理を行った後、ユーザーが第2のコンテンツを購入した旨を記憶装置301に記憶する。更に、CPU101は、ユーザーが第2のコンテンツを購入済みか否かをコンテンツ提供サーバー30に再度問い合わせる。コンテンツ提供サーバー30において第2のコンテンツの決済処理が正常に終了していれば、CPU101は、第2のコンテンツをユーザーが購入済みである旨の応答データをコンテンツ提供サーバー30から受信することになる。そして、CPU101は、購入済みである第2のコンテンツの提供を開始する。なお、再度の問い合わせにおいても、第2のコンテンツが購入済みでない旨の応答データをコンテンツ提供サーバー30から受信した場合には、CPU101は、この問い合わせをリトライしてもよいし、コンテンツ提供サーバー30から第2のコンテンツを購入済みである旨の応答データが送信されるまで待機してもよい。次に、本実施形態の上記各部が実行するコンテンツ提供処理について、図12のフローチャートを用いて説明する。まず、CPU101は、第1のコンテンツの提供を受ける旨の指示が端末装置20のユーザーからなされたか否かを判別するステップS1201。コンテンツの提供を受ける旨の指示がユーザーからなされていないと判別した場合ステップS1201;NO、CPU101は、指示を受け付けるまで待機する。一方、コンテンツの提供を受ける旨の指示がユーザーからなされたと判別した場合ステップS1201;YES、CPU101は、コンテンツ提供サーバー30から第1のコンテンツのデータを取得するステップS1202。第1のコンテンツのデータを取得した後、CPU101は、取得した第1のコンテンツのユーザーへの提供を開始するステップS1203。例えば、CPU101は、取得した第1のコンテンツ電子書籍の第1話のデータを再生して画像を表示することにより、ユーザーに第1のコンテンツを提供する。第1のコンテンツの提供を開始すると、CPU101は、この第1のコンテンツのユーザーへの提供と並行して、コンテンツ提供サーバー30からの第2のコンテンツのデータの取得を開始するステップS1204。CPU101は、ステップS1203で開始した第1のコンテンツの提供が完了したか否かを判別するステップS1205。第1のコンテンツの提供が完了していないと判別した場合ステップS1205;NO、CPU101は、第1のコンテンツの提供を続行する。一方、第1のコンテンツの提供が完了したと判別した場合ステップS1205;YES、CPU101は、第2のコンテンツをユーザーが購入済みであるか否かをコンテンツ提供サーバー30に問い合わせるステップS1206。コンテンツ提供サーバー30の制御部303は、第2のコンテンツをユーザーが購入済みであるか否かを判別し、その判別結果を示すデータを端末装置20に送信する。端末装置20のCPU101は、判別結果を示すデータを受信する。端末装置20のCPU101は、受信した判別結果に基づいて、第2のコンテンツをユーザーが購入済みであるか否かを判別するステップS1207。第2のコンテンツをユーザーが購入済みでないと判別した場合ステップS1207;NO、CPU101は、第2のコンテンツを購入する旨の指示をユーザーから受け付けるステップS1208。ユーザーは、コントローラー105を操作して、第2のコンテンツを購入する旨の指示、もしくは、第2のコンテンツを購入しない旨の指示を入力することができる。CPU101は、受け付けた指示に基づいて、第2のコンテンツをユーザーが購入するか否かを判別するステップS1209。第2のコンテンツを購入する旨の指示を受け付けた場合ステップS1209;YES、CPU101は、第2のコンテンツをユーザーが購入する旨をコンテンツ提供サーバー30に通知する。コンテンツ提供サーバー30の制御部303は、第2のコンテンツについての決済処理を行った後、ユーザー識別情報と対応付けて、第2のコンテンツが購入済みであることを示す情報を記憶装置301に記憶する。そして、端末装置20のCPU101は、再度、第2のコンテンツが購入済みであるか否かをコンテンツ提供サーバー30に問い合わせるステップS1206。一方、第2のコンテンツを購入しない旨の指示を受け付けた場合ステップS1209;NO、CPU101は、コンテンツ提供処理を終了する。この場合、ユーザーには第1のコンテンツのみ提供され、第2のコンテンツは提供されない。ステップS1207において、第2のコンテンツが購入済みであると判別された場合ステップS1207;YES、CPU101は、第2のコンテンツのユーザーへの提供を開始するステップS1210。そして、CPU101は、第2のコンテンツの提供が完了したか否かを判別するステップS1211。第2のコンテンツの提供が完了していないと判別した場合ステップS1211;NO、CPU101は、第2のコンテンツの提供が終了するまで、第2のコンテンツの提供を続行する。一方、第2のコンテンツの提供が完了したと判別した場合ステップS1211;YES、CPU101は、コンテンツ提供処理を終了する。本実施形態によれば、ユーザーに提供すべき順序が定められた有料のコンテンツが、ユーザーへスムーズに提供されるようになる。例えば、第1のコンテンツ第1話と第2のコンテンツ第2話をまとめて購入したユーザーは、第1のコンテンツの視聴後、直ちに第2のコンテンツの視聴を開始できる。第1のコンテンツのみ購入したユーザーは、第2のコンテンツの購入後、直ちに第2のコンテンツの視聴を開始できる。本実施形態は、連続したコンテンツの数が2つの場合に限らず、3つ以上であってもよい。例えば、電子書籍の1つのタイトルが、第1のコンテンツ第1話、第2のコンテンツ第2話、第3のコンテンツ第3話、の3つから構成されている場合、ステップS1211で第2のコンテンツの提供が完了したと判別された後、第2のコンテンツを新たな第1のコンテンツとして扱い、且つ、第3のコンテンツを新たな第2のコンテンツとして扱い、ステップS1206~S1211の処理を繰り返せばよい。実施形態3次に、本発明のその他の実施形態について説明する。本実施形態では、端末装置20は無線LANを用いて通信ネットワーク40に接続されている。従って、端末装置20の周辺環境によっては、一時的に通信電波が弱かったり不安定だったりする可能性がある。このため、端末装置20が常にコンテンツ提供サーバー30と通信が可能であるとは限らない。そこで、本実施形態では、コンテンツ提供サーバー30と通信が不安定な状況であっても、ユーザーになるべくスムーズにコンテンツを提供できるように工夫されている。図13は、本実施形態の端末装置20の機能的な構成を示す図である。端末装置20は、上述の取得部401と提供部402のほか、通信判別部1301と購入受付部1302と通知部1303を備える。通信判別部1301は、端末装置20がコンテンツ提供サーバー30と通信可能な否かを判別する。CPU101とNIC110が協働して、通信判別部1301として機能する。すなわち、端末装置20は無線通信を行うためのアンテナ図示せずを備え、CPU101は、アンテナによって捕捉される、通信ネットワーク40に接続するための周波数を有する電波の強度を定期的にチェックする。捕捉された電波の強度が所定値未満の場合には、CPU101は、端末装置20がコンテンツ提供サーバー30と通信が不可能な状態であると判別する。あるいは、CPU101は、電波強度が所定値以上であっても、電波強度が所定値以上を継続して所定時間以上維持できない場合には、端末装置20がコンテンツ提供サーバー30と安定的に通信ができない実質的に通信が不可能であると判別する。購入受付部1302は、ユーザーからコンテンツを購入する購入指示を受け付ける。CPU101とコントローラー105が協働して、購入受付部1302として機能する。例えば、CPU101は、コンテンツを購入するか否かをユーザーに選択させる画面を表示し、コンテンツを購入するか否かを指示する入力をユーザーから受け付ける。ユーザーは、コントローラー105を操作して、コンテンツを購入する旨の指示、もしくは、コンテンツを購入しない旨の指示を入力する。取得部401は、提供すべき順序が予め定められた複数のコンテンツを、通信ネットワーク40を介してコンテンツ提供サーバー30から取得する。CPU101とNIC110が協働して、取得部401として機能する。提供部402は、取得部401により取得された複数のコンテンツを、上記のように予め定められた順序で、ユーザーに提供する。CPU101と画像処理部108が協働して、提供部402として機能する。より詳細には、第1のコンテンツを購入する旨の指示を受け付けると、CPU101は、ユーザーIDと共に、購入対象の第1のコンテンツの識別情報をコンテンツ提供サーバー30に送信する。決済がクレジットカードやプリペイドカードで行われる場合には、CPU101は、入力されたクレジットカード番号やプリペイドカード番号も併せてコンテンツ提供サーバー30に送信する。コンテンツ提供サーバー30の制御部303は、第1のコンテンツの決済処理を行い、ユーザーIDと対応付けて、購入された第1のコンテンツの識別情報を記憶装置301に記憶する。コンテンツ提供サーバー30の制御部303は、第1のコンテンツの決済処理が完了した旨を端末装置20に通知し、第1のコンテンツのデータを端末装置20に送信する。制御部303は、所定のアルゴリズムを用いて第1のコンテンツのデータを暗号化して送信することが望ましい。端末装置20のCPU101は、第1のコンテンツのデータをコンテンツ提供サーバー30から受信し、再生する。例えば、CPU101は、第1のコンテンツのデータを再生して得られる画像をモニターに表示することにより、第1のコンテンツをユーザーに提供する。ここで、上述したように、CPU101は、第1のコンテンツの提供が行われる間、第2のコンテンツのデータをコンテンツ提供サーバー30から取得する。すなわち、コンテンツ提供サーバー30の制御部303は、第1のコンテンツのデータを端末装置20に送信し終えると、引き続き、第2のコンテンツのデータを端末装置20に送信する。端末装置20は、第1のコンテンツをユーザーに提供している間、バックグラウンドで第2のコンテンツのデータを受信する。通知部1303は、ユーザーからの指示に基づいて、第2のコンテンツをユーザーが購入する旨をコンテンツ提供サーバー30に通知する。CPU101とNIC110が協働して、通知部1303として機能する。詳細には、第1のコンテンツの提供が完了すると、CPU101は、第1のコンテンツの続きである第2のコンテンツを購入するか否かをユーザーに入力させる。第2のコンテンツを購入する購入指示を受け付け、且つ、第1のコンテンツの提供が完了したときに端末装置20がコンテンツ提供サーバー30と通信できると判別した場合、CPU101は、ユーザーから入力されたユーザーIDとユーザーから入力されたパスワードと共に、第2のコンテンツをユーザーが購入する旨をコンテンツ提供サーバー30に通知する。コンテンツ提供サーバー30の制御部303は、ユーザーIDとパスワードを用いて正規のユーザーであるか否かを認証し、正規のユーザーであると判別した場合には、第2のコンテンツについての決済処理を行う。そして、制御部303は、決済が完了した旨を端末装置20に通知する。決済が完了した旨を通知された端末装置20のCPU101は、第2のコンテンツのユーザーへの提供を開始する。一方、上述したように、無線通信を行う場合には、端末装置20が常にコンテンツ提供サーバー30との間で通信できるとは限らない。第2のコンテンツを購入する購入指示を受け付け、且つ、第1のコンテンツの提供が完了したときに端末装置20がコンテンツ提供サーバー30と通信できないと判別した場合、CPU101は、第1のコンテンツの提供が完了した後、コンテンツ提供サーバー30による決済処理を一旦猶予し、第2のコンテンツのユーザーへの提供を開始する。そして、CPU101は、第2のコンテンツの提供を開始した後、端末装置20がコンテンツ提供サーバー30と通信可能になったと判別したときに、ユーザーから入力されたユーザーIDとユーザーから入力されたパスワードと共に、第2のコンテンツをユーザーが購入する旨をコンテンツ提供サーバー30に送信する。そして、コンテンツ提供サーバー30の制御部303は、ユーザー認証処理を行い、正規のユーザーであると判別されれば、第2のコンテンツの決済処理を行って、決済が完了した旨を端末装置20に通知する。次に、本実施形態の上記各部が実行するコンテンツ提供処理について、図14,15,16のフローチャートを用いて説明する。まず、CPU101は、第1のコンテンツの提供を受ける旨の指示が端末装置20のユーザーからなされたか否かを判別するステップS1401。コンテンツの提供を受ける旨の指示がユーザーからなされていないと判別した場合ステップS1401;NO、CPU101は、指示を受け付けるまで待機する。一方、コンテンツの提供を受ける旨の指示がユーザーからなされたと判別した場合ステップS1401;YES、CPU101は、コンテンツ提供サーバー30から第1のコンテンツのデータを取得するステップS1402。第1のコンテンツのデータを取得した後、CPU101は、取得した第1のコンテンツのユーザーへの提供を開始するステップS1403。例えば、CPU101は、取得した第1のコンテンツ電子書籍の第1話のデータを再生して画像を表示することにより、ユーザーに第1のコンテンツを提供する。第1のコンテンツの提供を開始すると、CPU101は、この第1のコンテンツのユーザーへの提供と並行して、コンテンツ提供サーバー30からの第2のコンテンツのデータの取得を開始するステップS1404。CPU101は、ステップS1403で開始した第1のコンテンツの提供が完了したか否かを判別するステップS1405。第1のコンテンツの提供が完了していないと判別した場合ステップS1405;NO、CPU101は、第1のコンテンツの提供を続行する。一方、第1のコンテンツの提供が完了したと判別した場合ステップS1405;YES、CPU101は、第2のコンテンツをユーザーが購入済みであるか否かをコンテンツ提供サーバー30に問い合わせるステップS1406。第2のコンテンツが既に購入済みであると判別された場合ステップS1406;YES、CPU101は、後述するステップS1411の処理を行う。一方、第2のコンテンツが購入されていないと判別した場合ステップS1406;NO、CPU101は、第2のコンテンツを購入する購入指示をユーザーから受け付けるステップS1407。例えば、ユーザーは、コントローラー105を操作して、ユーザーIDとパスワードと共に、第2のコンテンツを購入する指示、もしくは、第2のコンテンツを購入しない指示を入力する。クレジットカードやプリペイドカードで決済する場合には、ユーザーは、クレジットカード番号やプリペイドカード番号も併せて入力する。CPU101は、ステップS1407で受け付けられた指示に基づき、ユーザーが第2のコンテンツを購入するか否かを判別するステップS1408。ユーザーが第2のコンテンツを購入しないと判別した場合ステップS1408;NO、CPU101は、コンテンツ提供処理を終了する。つまり、ユーザーには第1のコンテンツのみ提供され、第2のコンテンツは提供されない。一方、ユーザーが第2のコンテンツを購入すると判別した場合ステップS1408;YES、CPU101は、現在、端末装置20がコンテンツ提供サーバー30と通信可能か否かを判別するステップS1409。通信可能であると判別した場合ステップS1409;YES、CPU101は、第2のコンテンツについての決済処理を行いステップS1410、正常に決済が行われた後、第2のコンテンツの提供を開始するステップS1411。なお、ステップS1406においてYESの場合には、CPU101は、ステップS1407~S1410の処理をスキップして、第2のコンテンツの提供を開始するステップS1411。CPU101は、第2のコンテンツの提供が完了したか否かを判別するステップS1412。第2のコンテンツの提供が完了していない場合ステップS1412;NO、CPU101は、第2のコンテンツの提供を続行する。第2のコンテンツの提供が完了した場合ステップS1412;YES、CPU101は、コンテンツ提供処理を終了する。ステップS1409において、コンテンツ提供サーバー30と通信可能でないと判別した場合、すなわち、第1のコンテンツの提供が完了した時点で、ユーザーが引き続き第2のコンテンツの提供を受けることを希望しているものの、端末装置20がコンテンツ提供サーバー30と通信できない場合ステップS1409;NO、CPU101は、決済処理を一旦保留し、第2のコンテンツの提供を開始するステップS1413。第2のコンテンツの提供を開始した後、CPU101は、端末装置20がコンテンツ提供サーバー30と通信可能になったか否かを判別するステップS1414。通信可能になっていないと判別した場合ステップS1414;NO、CPU101は、通信可能になるまで待機する。このステップS1414における判別処理は、定期的なタイミングで繰り返し行われるものとする。なお、通信可能になるまで待機している間も、第2のコンテンツがユーザーに提供されている。通信可能になったと判別した場合ステップS1414;YES、CPU101は、第2のコンテンツについての決済処理を行うステップS1415。すなわち、端末装置20がコンテンツ提供サーバー30と通信可能になると、一旦保留されていた決済処理が実行される。そして、CPU101は、第2のコンテンツの提供が完了したか否かを判別しステップS1412、完了していない場合ステップS1412;NO、第2のコンテンツの提供を続行し、完了した場合ステップS1412;YES、コンテンツ提供処理を終了する。なお、CPU101は、ステップS1407でユーザーから入力されたユーザーID、パスワード、クレジットカード番号、プリペイドカード番号等をRAM103に一時記憶しておき、通信可能になったと判別した場合にはこの一時記憶したユーザーID、パスワード、クレジットカード番号、プリペイドカード番号を用いてバックグラウンドで決済処理を行うものとする。従って、第2のコンテンツが提供されている最中に、第2のコンテンツを購入するための画面に切り替わってしまうことはない。そして、CPU101は、第2のコンテンツの提供が完了したか否かを判別しステップS1412、完了したと判別した場合にはコンテンツ提供処理を終了する。本実施形態によれば、ユーザーに提供すべき順序が定められた有料のコンテンツが、ユーザーへスムーズに提供されるようになる。特に、第1のコンテンツの提供が終わった後に、第2のコンテンツの提供を引き続き受けたいものの、通信状態が良くないために決済の手続きをすることができないために第2のコンテンツの提供を受けられない、といった事態を防止することができ、ユーザーにストレスを感じさせないようにすることができる。例えば、端末装置20が携帯電話機や携帯ゲーム機などのようにユーザーが簡単に持ち運びできるものである場合には、端末装置を持ったユーザーが地下鉄に乗ったりトンネルに入ったりすると、一時的に電波状態が悪くなり、端末装置20とコンテンツ提供サーバー30との間の通信に支障を来す恐れがある。しかし、本実施形態によれば、電波状態が回復するまで決済処理が猶予され、その間、ユーザーは第2のコンテンツの提供を受けることができるので、決済完了に待たされてコンテンツの提供を受けられないといったユーザーのストレスを軽減することができる。実施形態4次に、本発明のその他の実施形態について説明する。本実施形態では、コンテンツ提供システム10において、端末装置20とコンテンツ提供サーバー30とが連携して動作することによって、ユーザーにスムーズにコンテンツが提供される様子を詳しく説明する。本実施形態のコンテンツ提供システム10によって提供されるコンテンツは、仮想空間内におけるゲームである。例えば、ユーザーは、ゲームの第1シナリオをクリアすると、引き続き第2シナリオに挑戦できる。図17は、コンテンツ提供システム10の機能的な構成を示す図である。コンテンツ提供システム10は、要求部1701とコンテンツ受信部1702と提供部1703を有する端末装置20と、記憶部1704とコンテンツ送信部1705を有するコンテンツ提供サーバー30と、から構成される。要求部1701は、提供すべき順序が定められた複数のコンテンツを端末装置20に送信するようにコンテンツ提供サーバー30に要求する。CPU101とNIC110が協働して、要求部1701として機能する。例えば、CPU101は、図5に示すような画面をモニターに表示し、複数のコンテンツ複数のゲームのうちのいずれかを選択する指示入力をユーザーから受け付け、受け付けた指示入力に基づいて、ユーザーに選択されたコンテンツ第1のコンテンツのデータを端末装置20に送信するように要求するメッセージをコンテンツ提供サーバー30に送信する。ユーザーは、コントローラー105を操作して、画面に表示されるボタンを押圧することにより、いずれかのコンテンツを選択する指示を入力する。なお、CPU101は、第1のコンテンツが提供部1703によりユーザーに提供されている間に、第1のコンテンツに続いてユーザーに提供されるべき第2のコンテンツのデータを端末装置20に送信するように要求するメッセージをコンテンツ提供サーバー30に送信するが、詳細は後述する。コンテンツ受信部1702は、要求部1701が要求したコンテンツをコンテンツ提供サーバー30から受信する。CPU101とNIC110が協働して、コンテンツ受信部1702として機能する。CPU101は、ユーザーが選択した第1のコンテンツのデータをコンテンツ提供サーバー30から受信するほか、提供されるべき順序がこの第1のコンテンツの次である第2のコンテンツのデータを、第1のコンテンツがユーザーに提供されている間に、コンテンツ提供サーバー30から受信する。提供部1703は、コンテンツ受信部1702が受信した複数のコンテンツを、上述のように予め定められた順序でユーザーに提供する。例えば、1つのゲームが、第1のシナリオ、第2のシナリオ、第Nのシナリオ、のようにN個に予め分割されている場合、提供部1703は、第1のシナリオ、第2のシナリオ、第Nのシナリオ、の順に、ゲームの各シナリオを表す画像をモニターに表示することにより、各コンテンツをユーザーに提供する。CPU101と画像処理部108が協働して、提供部1703として機能する。コンテンツには、画像のほかに音声が含まれていてもよいし、音声のみが含まれていてもよい。CPU101は、各コンテンツを表す画像をモニターに表示するのに加えて、もしくは、各コンテンツを表す画像をモニターに表示するのに代えて、各コンテンツを表す音声をスピーカーから出力してもよい。記憶部1704は、第1のコンテンツのデータ、第2のコンテンツのデータ、第Nのコンテンツのデータなど、複数のコンテンツのデータを予め記憶する。記憶装置301が記憶部1704として機能する。コンテンツ送信部1705は、端末装置20からの要求に応じて、記憶部1704に記憶されたコンテンツのデータを端末装置20に送信する。記憶装置301と通信部302と制御部303が協働して、コンテンツ送信部1705として機能する。すなわち、制御部303は、第1のコンテンツを送信する旨の要求を端末装置20から受信すると、記憶装置301から第1のコンテンツのデータを読み出し、読み出した第1のコンテンツのデータを、要求のあった端末装置20に送信する。同様に、制御部303は、第2,第Nのコンテンツを送信する旨の要求を端末装置20から受信すると、記憶装置301から第2,第Nのコンテンツのデータを読み出し、読み出した第2,第Nのコンテンツのデータを、要求のあった端末装置20に送信する。端末装置20に送信された各コンテンツのデータは、上述のように、コンテンツ受信部1702により受信される。そして、受信された各コンテンツのデータは、提供部1703により再生され、各コンテンツがユーザーに提供される。ここで、第2のコンテンツのデータは、第1のコンテンツがユーザーに提供されている間に、コンテンツ提供サーバー30から端末装置20により受信される。つまり、CPU101は、第1のコンテンツがユーザーに提供されている間に、第2のコンテンツのデータを端末装置20に送信するようにコンテンツ提供サーバー30に要求する。そして、CPU101は、第1のコンテンツがユーザーに提供されている間に、第2のコンテンツをバックグラウンドでコンテンツ提供サーバー30から受信する。次に、上記構成を有するコンテンツ提供システム10が行う処理について、図18のフローチャートを用いて説明する。まず、端末装置20のCPU101は、第1のコンテンツの送信をコンテンツ提供サーバー30に要求するステップS1801。例えば、CPU101は、ユーザーがコントローラー105を用いて入力される、第1のコンテンツを選択する旨の指示に基づいて、コンテンツ提供サーバー30に送信を要求する第1のコンテンツを特定し、特定した第1のコンテンツのデータを端末装置20に送信するようにコンテンツ提供サーバー30に要求する。コンテンツ提供サーバー30の制御部303は、端末装置20からの要求に応じて、第1のコンテンツのデータを記憶装置301から読み出し、端末装置20に送信するステップS1802。端末装置20のCPU101は、第1のコンテンツのデータをコンテンツ提供サーバー30から受信するステップS1803。CPU101は、受信した第1のコンテンツを再生し、ユーザーへの第1のコンテンツの提供を開始するステップS1804。CPU101は、ステップS1804で開始した第1のコンテンツの提供中に、第2のコンテンツの送信をコンテンツ提供サーバー30に要求するステップS1805。すなわち、ユーザーに第1のコンテンツが提供されるのと並行して、第2のコンテンツがバックグラウンドで端末装置20に送信される。コンテンツ提供サーバー30の制御部303は、端末装置20からの要求に応じて、第2のコンテンツのデータを記憶装置301から読み出し、端末装置20に送信するステップS1806。端末装置20のCPU101は、第1のコンテンツの提供中に、第2のコンテンツのデータをコンテンツ提供サーバー30から受信するステップS1807。CPU101は、ユーザーへの第1のコンテンツの提供が完了したか否かを判別するステップS1808。第1のコンテンツの提供が完了していないと判別した場合ステップS1808;NO、CPU101は、第1のコンテンツの提供を続行する。一方、第1のコンテンツの提供が完了したと判別した場合ステップS1808;YES、CPU101は、引き続き第2のコンテンツの提供を受ける旨の指示がユーザーからあったか否かを判別するステップS1809。第2のコンテンツの提供を受ける旨の指示がない、もしくは、第2のコンテンツの提供を受けない旨の指示があったと判別した場合ステップS1809;NO、CPU101は、コンテンツ提供処理を終了する。一方、第2のコンテンツの提供を受ける旨の指示があった、もしくは、第2のコンテンツの提供を受けない旨の指示が無かったと判別した場合ステップS1809;YES、CPU101は、ユーザーへの第2のコンテンツの提供を開始するステップS1810。そして、CPU101は、第2のコンテンツの提供が完了したか否かを判別するステップS1811。第2のコンテンツの提供が完了していないと判別した場合ステップS1811;NO、CPU101は、第12のコンテンツの提供を続行する。一方、第2のコンテンツの提供が完了したと判別した場合ステップS1811;YES、CPU101は、コンテンツ提供処理を終了する。本実施形態によれば、第1のコンテンツの提供中に第2のコンテンツがバックグラウンドで端末装置20によって取得されるので、コンテンツ提供システム10は、第1のコンテンツの提供が完了した後に、第2のコンテンツの提供を直ちに開始することができ、コンテンツをユーザーにスムーズに提供することができる。あるいは、コンテンツ提供システム10は、第1のコンテンツの提供が完了してから第2のコンテンツの提供を開始するまでの待ち時間を短縮することができ、コンテンツをユーザーにスムーズに提供することができる。なお、ユーザーに提供されるべき順序が第2のコンテンツの次である第3のコンテンツが存在する場合には、CPU101は、ステップS1810で第2のコンテンツの提供を開始すると共に、第3のコンテンツのデータの送信をコンテンツ提供サーバー30に要求し、第2のコンテンツの提供中に第3のコンテンツのデータを受信するものとする。そして、第2のコンテンツを新たな第1のコンテンツとし、且つ、第3のコンテンツを新たな第2のコンテンツとして、ステップS1809~S1811の処理を繰り返す。コンテンツが4つ以上の場合も同様である。実施形態5次に、本発明のその他の実施形態について説明する。本実施形態のコンテンツ提供システム10では、各コンテンツが有償であり、端末装置20がコンテンツ提供サーバー30と通信可能かどうかによって、各コンテンツの提供を受けるための対価を決済するタイミングが違う点で、実施形態4と異なる。図19は、コンテンツ提供システム10の機能的な構成を示す図である。端末装置20は購入受付部1901と通信判別部1902を更に備え、コンテンツ提供サーバー30は決済部1903を更に備える。購入受付部1910は、提供部1703による第1のコンテンツの提供が完了すると、ユーザーから第2のコンテンツを購入する購入指示を受け付ける。CPU101とコントローラー105が協働して、購入受付部1910として機能する。例えば、CPU101は、コンテンツを購入するか否かをユーザーに選択させる画面を表示し、コンテンツを購入するか否かを指示する入力をユーザーから受け付ける。ユーザーは、コントローラー105を操作して、コンテンツを購入する旨の指示、もしくは、コンテンツを購入しない旨の指示を入力する。通信判別部1902は、端末装置20がコンテンツ提供サーバー30と通信可能か否かを判別する。CPU101とNIC110が協働して、通信判別部1902として機能する。CPU101は、アンテナによって捕捉される、通信ネットワーク40に接続するための周波数を有する電波の強度を定期的にチェックする。捕捉された電波の強度が所定値未満の場合には、CPU101は、端末装置20がコンテンツ提供サーバー30と通信が不可能な状態であると判別する。あるいは、CPU101は、電波強度が所定値以上であっても、電波強度が所定値以上を継続して所定時間以上維持できない場合には、端末装置20がコンテンツ提供サーバー30と安定的に通信ができない実質的に通信が不可能であると判別する。決済部1903は、購入受付部1901によって受け付けられた購入指示に基づいて、ユーザーが第2のコンテンツの提供を受けるための対価を決済する。制御部303が決済部1903として機能する。具体的には、コンテンツ提供サーバー30は、ユーザーIDと対応付けて、ユーザーが購入したコンテンツの識別情報を格納するデータベース図示せずを記憶装置301に記憶している。制御部303は、コンテンツを購入する旨の指示を受信すると、ユーザーが予納した口座からコンテンツの代金を引き落とすことにより、コンテンツの提供を受けるための対価を決済する。そして、制御部303は、ユーザーIDと対応付けて、決済の完了したコンテンツの識別情報をデータベースに書き込む。なお、決済は、クレジットカードやプリペイドカードによる支払いによって行われても良い。なお、コンテンツ提供サーバー30が決済部1903を備える代わりに、コンテンツ提供サーバー30に接続された決済用サーバーを設け、コンテンツの提供を受けるための対価の支払い手続きがこの決済用サーバーで行われるようにコンテンツ提供システム10を構成してもよい。次に、上記構成を有するコンテンツ提供システム10が行う処理について、図20,21のフローチャートを用いて説明する。まず、端末装置20のCPU101は、第1のコンテンツを購入する旨の指示をユーザーから受け付けるステップS2001。CPU101は、ステップS2001で受け付けられた指示に基づいて、ユーザーが第1のコンテンツを購入するか否かを判別するステップS2002。ユーザーが第1のコンテンツを購入しないと判別した場合ステップS2002;NO、CPU101は、コンテンツ提供処理を終了する。一方、ユーザーが第1のコンテンツを購入すると判別した場合ステップS2002;YES、端末装置20のCPU101とコンテンツ提供サーバー30の制御部303は、ユーザーが第1のコンテンツの提供を受けるための対価を決済するステップS2003。なお、コンテンツ提供システム10において、第1のコンテンツのみ無償とし、2回目以降のコンテンツ第2のコンテンツ、第3のコンテンツ、第Nのコンテンツなどを有償としてもよい。この場合、ステップS2001~S2003の処理を省略することができる。端末装置20のCPU101は、第1のコンテンツの送信をコンテンツ提供サーバー30に要求するステップS2004。コンテンツ提供サーバー30の制御部303は、記憶装置301から第1のコンテンツのデータを読み出し、要求のあった端末装置20に、読み出した第1のコンテンツのデータを送信するステップS2005。端末装置20のCPU101は、コンテンツ提供サーバー30から第1のコンテンツのデータを受信するステップS2006。CPU101は、受信した第1のコンテンツのユーザーへの提供を開始するステップS2007。CPU101は、ステップS2007で開始した第1のコンテンツの提供と並行して、提供されるべき順序が第1のコンテンツの次である第2のコンテンツの送信をコンテンツ提供サーバー30に要求するステップS2008。コンテンツ提供サーバー30の制御部303は、記憶装置301から第2のコンテンツのデータを読み出し、要求のあった端末装置20に、読み出した第2のコンテンツのデータを送信するステップS2009。端末装置20のCPU101は、コンテンツ提供サーバー30から第2のコンテンツのデータを受信するステップS2010。すなわち、ユーザーへの第1のコンテンツの提供中に、バックグラウンドで第2のコンテンツのデータが取得される。CPU101は、ステップS2007で開始された第1のコンテンツの提供が完了したか否かを判別するステップS2011。第1のコンテンツの提供が完了していないと判別した場合ステップS2011;NO、CPU101は、第1のコンテンツの提供を続行する。一方、第1のコンテンツの提供が完了したと判別した場合ステップS2011;YES、CPU101は、第2のコンテンツを購入する旨の指示をユーザーから受け付けるステップS2012。CPU101は、ステップS2102で受け付けられた指示に基づいて、ユーザーが第2のコンテンツを購入するか否かを判別するステップS2013。例えば、CPU101は、第2のコンテンツを購入する旨の指示を受け付けた場合に、ユーザーが第2のコンテンツを購入すると判別し、第2のコンテンツを購入する旨の指示を受け付けなかった場合、もしくは、第2のコンテンツを購入しない旨の指示を受け付けた場合に、ユーザーは第2のコンテンツを購入しないと判別する。第2のコンテンツを購入しないと判別した場合ステップS2013;NO、CPU101は、コンテンツ提供処理を終了する。すなわちこの場合、ユーザーには第1のコンテンツのみ提供され、第2のコンテンツは提供されない。一方、第2のコンテンツを購入すると判別した場合ステップS2013;YES、CPU101は、第1のコンテンツの提供が完了した時点で、端末装置20がコンテンツ提供サーバー30と通信可能か否かを判別するステップS2014。例えば、CPU101は、端末装置20がコンテンツ提供サーバー30と通信する際に用いる周波数を有する電波の強度が所定値以上の場合に、通信可能であると判別し、所定値未満の場合に、通信不可能であると判別する。通信可能であると判別した場合ステップS2014;YES、端末装置20のCPU101とコンテンツ提供サーバー30の制御部303は、ユーザーが第2のコンテンツの提供を受けるため対価を決済するステップS2015。すなわち、ユーザーが第2のコンテンツの提供を要求し、且つ、第1のコンテンツの提供が完了した時点で通信可能であれば、第2のコンテンツの提供を受けるための対価の決済が直ちに行われる。決済が完了すると、CPU101は、第2のコンテンツの提供を開始するステップS2016。そして、CPU101は、後述のステップS2020の処理に移る。一方、通信不可能であると判別した場合ステップS2014;NO、CPU101は、第2のコンテンツの提供を受けるための対価の決済を一旦保留し、ユーザーへの第2のコンテンツの提供を開始するステップS2017。つまり、ステップS2012においてユーザーが第2のコンテンツを購入する旨の指示を出していれば、決済が完了していなくても、ユーザーは端末装置20がバックグラウンドで受信していた第2のコンテンツの提供を受けることができる。CPU101は、端末装置20がコンテンツ提供サーバー30と通信可能か否かを判別するステップS2018。通信不可能であると判別した場合ステップS2018;NO、CPU101は、第2のコンテンツの提供と並行して、ステップS2018の処理を繰り返す。なお、CPU101は、所定の定期的なタイミングで、端末装置20がコンテンツ提供サーバー30と通信できる状態か否かを繰り返し判別するものとする。通信可能であると判別した場合ステップS2018;YES、端末装置20のCPU101とコンテンツ提供サーバー30の制御部303は、一旦保留されていた、ユーザーが第2のコンテンツの提供を受けるための対価を決済するステップS2019。すなわち、ユーザーが第2のコンテンツを購入する旨の指示を出したときに通信可能であれば、直ちに決済が行われ、ユーザーが第2のコンテンツを購入する旨の指示を出したときに通信が不可能であれば、決済が一旦保留され、通信が可能になったときに決済が行われる。CPU101は、第2のコンテンツの提供が完了したか否かを判別するステップS2020。第2のコンテンツの提供が完了していないと判別した場合ステップS2020;NO、CPU101は、第2のコンテンツの提供を続行する。一方、第2のコンテンツの提供が完了したと判別した場合ステップS2020;YES、CPU101は、コンテンツ提供処理を終了する。本実施形態によれば、ユーザーは、第1のコンテンツの提供が終わった時点で周辺の通信環境が悪く、端末装置20がコンテンツ提供サーバー30と通信できなかったとしても、第2のコンテンツを購入する旨を入力すれば、第1のコンテンツに引き続き、すぐに第2のコンテンツの提供を受けることができる。コンテンツ提供システム10は、コンテンツをユーザーにスムーズに提供することができる。本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。端末装置20とコンテンツ提供サーバー30の全部又は一部としてコンピュータを動作させるためのプログラムを、メモリカード、CD-ROM、DVD、MOMagnetoOpticaldiskなどのコンピュータ読み取り可能な記録媒体に格納して配布し、これを別のコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。さらに、インターネット上のサーバー装置が有するディスク装置等にプログラムを格納しておき、例えば搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。以上説明したように、本発明によれば、ユーザーに提供すべき順序が定められたコンテンツをユーザーへスムーズに提供するために好適な端末装置、コンテンツ提供システム、コンテンツ提供方法、ならびに、プログラムを提供することができる。"