"端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信装置において、前記端末装置から、所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるダウンロード受付部と、過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行う初回判定部と、前記初回のダウンロードであると判定された場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行し、前記継続のダウンロードであると判定された場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された位置に応じて、前記電子書籍の所定位置からダウンロードを実行し、前記ダウンロードを実行しながら、前記端末装置から、前記電子書籍が画面表示された頁位置を示す表示頁位置情報、及び前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、ユーザID、書籍ID、前記端末装置の端末番号、前記表示頁位置情報、ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するダウンロード実行部と、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の端末装置により前記電子書籍が画面表示された頁位置を示す表示頁位置情報を直近情報として決定し、前記直近情報を今回のダウンロード要求を行った端末装置へ送信し、前記端末装置を操作するユーザによって指定された位置と、前記ダウンロード履歴に保持されたダウンロード済位置情報の位置とに基づいて、前記ダウンロード実行部によりダウンロードが実行される前記所定位置を指定するダウンロード指定位置判定部と、を備えることを特徴とする電子書籍配信装置。請求項1に記載の電子書籍配信装置において、前記ダウンロード実行部は、前記ダウンロード要求を行った端末装置から、前記ユーザによる表示画面操作に応じて前記ダウンロード中の電子書籍の表示頁が切り替わる毎に表示頁位置情報を取得し、前記ダウンロード履歴に保持する表示頁位置取得手段を備えることを特徴とする電子書籍配信装置。請求項2に記載の電子書籍配信装置において、前記ダウンロード実行部は、前記ダウンロード要求を行った端末装置から、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ダウンロード履歴に保持するダウンロード済位置取得手段を備えることを特徴とする電子書籍配信装置。請求項1から3までのいずれか一項に記載の電子書籍配信装置において、前記ダウンロード指定位置判定部は、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を直近情報として決定し、今回のダウンロード要求を行った端末装置へ送信する直近情報送信手段と、今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された位置を示すダウンロード指定位置を取得するダウンロード指定位置取得手段と、前記ダウンロード指定位置と前記ダウンロード履歴に保持されたダウンロード済位置情報の位置とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するダウンロード位置判定手段と、前記ダウンロード位置判定手段による判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するダウンロード実行指定手段と、を備えることを特徴とする電子書籍配信装置。請求項1から3までのいずれか一項に記載の電子書籍配信装置において、前記ダウンロード指定位置判定部は、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を決定すると共に、前記ダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を決定し、前記表示頁位置情報及びダウンロード済位置情報を直近情報として、今回のダウンロード要求を行った端末装置へ送信する直近情報送信手段と、今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された位置を示すダウンロード指定位置を取得するダウンロード指定位置取得手段と、前記ダウンロード指定位置と前記直近情報におけるダウンロード済位置情報の位置とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するダウンロード位置判定手段と、前記ダウンロード位置判定手段による判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するダウンロード実行指定手段と、を備えることを特徴とする電子書籍配信装置。請求項1から5までのいずれか一項に記載の電子書籍配信装置と、ネットワークを介して前記電子書籍配信装置に接続される1または複数の端末装置とを備える電子書籍配信システムであって、前記端末装置は、前記電子書籍配信装置に対し、前記ユーザIDのユーザが所望する所定の書籍IDの電子書籍に関するダウンロード要求を送信するダウンロード要求手段と、前記電子書籍のダウンロードを実行するダウンロード実行手段と、前記ユーザによる表示画面操作に応じて前記電子書籍の表示頁が切り替わる毎に、前記表示頁の位置情報を表示頁位置情報として前記電子書籍配信装置へ送信する表示頁位置送信手段と、前記ダウンロードした電子書籍の電子データ量をダウンロード済位置情報として前記電子書籍配信装置へ送信するダウンロード済位置送信手段と、前記直近情報を受信して画面表示し、前記ユーザへ提示する直近情報受信手段と、前記ユーザにより指定された位置をダウンロード指定位置として前記電子書籍配信装置へ送信するダウンロード指定位置送信手段と、を備えることを特徴とする電子書籍配信システム。端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信方法において、前記端末装置から、所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるステップと、過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行うステップと、前記初回のダウンロードであると判定した場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行するステップと、前記継続のダウンロードであると判定した場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された位置に応じて、前記電子書籍の所定位置からダウンロードを実行するステップと、前記ダウンロードを実行しながら、前記端末装置から、前記電子書籍が画面表示された頁位置を示す表示頁位置情報、及び前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、ユーザID、書籍ID、前記端末装置の端末番号、前記表示頁位置情報、ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するステップと、前記継続のダウンロードであると判定した場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の端末装置により前記電子書籍が画面表示された頁位置を示す表示頁位置情報を直近情報として決定し、前記直近情報を今回のダウンロード要求を行った端末装置へ送信するステップと、前記端末装置を操作するユーザによって指定された位置と、前記ダウンロード履歴に保持されたダウンロード済位置情報の位置とに基づいて、前記ダウンロードを実行する際の前記所定位置を指定するステップと、を有することを特徴とする電子書籍配信方法。請求項7に記載の電子書籍配信方法をコンピュータに実行させることを特徴とする電子書籍配信プログラム。前述のとおり、電子書籍のダウンロードの処理時間を削減するための様々な技術が知られており、電子書籍に関する効率的なダウンロードを実現する要望が多い。しかしながら、前述の特許文献1~3はいずれも、1台の端末装置が配信サーバから電子書籍をダウンロードする場合に、ダウンロード開始位置を制御するものである。つまり、これらの技術は、1台の端末装置において、電子書籍をダウンロードしてユーザへ閲覧させる際の効率を向上させる点に着目したものである。特許文献1~3の技術では、端末装置を操作するユーザが電子書籍の途中から閲覧を再開したい場合、端末装置は、ユーザにより指定された情報に基づいて、その指定情報に応じた位置から電子データをダウンロードする。しかしながら、別の端末装置を操作する同一のユーザが同じ電子書籍の途中から閲覧したい場合、その別の端末装置は、改めてその電子書籍の最初の電子データからダウンロードする必要がある。この場合、別の端末装置は、ユーザにより指定された情報に基づいて、その指定情報に応じた位置から電子データをダウンロードすることが想定される。しかしながら、ユーザが閲覧を再開したい位置の電子データが、その別の端末装置へ既にダウンロードされている場合があることから、必ずしも効率的なダウンロード処理を実現することができないという問題があった。したがって、同一のユーザが複数の端末装置を使用して同一の電子書籍を閲覧する場合、その電子書籍を各端末装置へ効率的にダウンロードするための仕組みが要望されていた。また、ユーザが1台の端末装置を使用して断続的に電子書籍を閲覧する場合も、電子書籍を一層効率的にダウンロードするための仕組みが望まれていた。そこで、本発明は前記課題を解決するためになされたものであり、その目的は、ネットワークに接続された、ユーザが使用する端末装置に対し、閲覧途中の電子書籍を効率的にダウンロード配信可能な電子書籍配信装置、電子書籍配信システム、方法及びプログラムを提供することにある。前記課題を解決するため、本発明による電子書籍配信装置は、端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信装置において、前記端末装置から、所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるダウンロード受付部と、過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行う初回判定部と、前記初回のダウンロードであると判定された場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行し、前記継続のダウンロードであると判定された場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された位置に応じて、前記電子書籍の所定位置からダウンロードを実行し、前記ダウンロードを実行しながら、前記端末装置から、前記電子書籍が画面表示された頁位置を示す表示頁位置情報、及び前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、ユーザID、書籍ID、前記端末装置の端末番号、前記表示頁位置情報、ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するダウンロード実行部と、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の端末装置により前記電子書籍が画面表示された頁位置を示す表示頁位置情報を直近情報として決定し、前記直近情報を今回のダウンロード要求を行った端末装置へ送信し、前記端末装置を操作するユーザによって指定された位置と、前記ダウンロード履歴に保持されたダウンロード済位置情報の位置とに基づいて、前記ダウンロード実行部によりダウンロードが実行される前記所定位置を指定するダウンロード指定位置判定部と、を備えることを特徴とする。また、本発明による電子書籍配信装置は、前記ダウンロード実行部が、前記ダウンロード要求を行った端末装置から、前記ユーザによる表示画面操作に応じて前記ダウンロード中の電子書籍の表示頁が切り替わる毎に表示頁位置情報を取得し、前記ダウンロード履歴に保持する表示頁位置取得手段を備えることを特徴とする。また、本発明による電子書籍配信装置は、前記ダウンロード実行部が、前記ダウンロード要求を行った端末装置から、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ダウンロード履歴に保持するダウンロード済位置取得手段を備えることを特徴とする。また、本発明による電子書籍配信装置は、前記ダウンロード指定位置判定部が、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を直近情報として決定し、今回のダウンロード要求を行った端末装置へ送信する直近情報送信手段と、今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された位置を示すダウンロード指定位置を取得するダウンロード指定位置取得手段と、前記ダウンロード指定位置と前記ダウンロード履歴に保持されたダウンロード済位置情報の位置とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するダウンロード位置判定手段と、前記ダウンロード位置判定手段による判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するダウンロード実行指定手段と、を備えることを特徴とする。また、本発明による電子書籍配信装置は、前記ダウンロード指定位置判定部が、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を決定すると共に、前記ダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を決定し、前記表示頁位置情報及びダウンロード済位置情報を直近情報として、今回のダウンロード要求を行った端末装置へ送信する直近情報送信手段と、今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された位置を示すダウンロード指定位置を取得するダウンロード指定位置取得手段と、前記ダウンロード指定位置と前記直近情報におけるダウンロード済位置情報の位置とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するダウンロード位置判定手段と、前記ダウンロード位置判定手段による判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するダウンロード実行指定手段と、を備えることを特徴とする。さらに、本発明による電子書籍配信システムは、前記電子書籍配信装置と、ネットワークを介して前記電子書籍配信装置に接続される1または複数の端末装置とを備える電子書籍配信システムであって、前記端末装置が、前記電子書籍配信装置に対し、前記ユーザIDのユーザが所望する所定の書籍IDの電子書籍に関するダウンロード要求を送信するダウンロード要求手段と、前記電子書籍のダウンロードを実行するダウンロード実行手段と、前記ユーザによる表示画面操作に応じて前記電子書籍の表示頁が切り替わる毎に、前記表示頁の位置情報を表示頁位置情報として前記電子書籍配信装置へ送信する表示頁位置送信手段と、前記ダウンロードした電子書籍の電子データ量をダウンロード済位置情報として前記電子書籍配信装置へ送信するダウンロード済位置送信手段と、前記直近情報を受信して画面表示し、前記ユーザへ提示する直近情報受信手段と、前記ユーザにより指定された位置をダウンロード指定位置として前記電子書籍配信装置へ送信するダウンロード指定位置送信手段と、を備えることを特徴とする。さらに、本発明による電子書籍配信方法は、端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信方法において、前記端末装置から、所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるステップと、過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行うステップと、前記初回のダウンロードであると判定した場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行するステップと、前記継続のダウンロードであると判定した場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された位置に応じて、前記電子書籍の所定位置からダウンロードを実行するステップと、前記ダウンロードを実行しながら、前記端末装置から、前記電子書籍が画面表示された頁位置を示す表示頁位置情報、及び前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、ユーザID、書籍ID、前記端末装置の端末番号、前記表示頁位置情報、ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するステップと、前記継続のダウンロードであると判定した場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の端末装置により前記電子書籍が画面表示された頁位置を示す表示頁位置情報を直近情報として決定し、前記直近情報を今回のダウンロード要求を行った端末装置へ送信するステップと、前記端末装置を操作するユーザによって指定された位置と、前記ダウンロード履歴に保持されたダウンロード済位置情報の位置とに基づいて、前記ダウンロードを実行する際の前記所定位置を指定するステップと、を有することを特徴とする。さらに、本発明による電子書籍配信プログラムは、前記電子書籍配信方法をコンピュータに実行させることを特徴とする。以上のように、本発明によれば、ネットワークに接続された、ユーザが使用する端末装置に対し、閲覧途中の電子書籍を効率的にダウンロード配信することが可能となる。以下、本発明を実施するための形態について図面を用いて詳細に説明する。電子書籍配信システムまず、本発明の実施形態による電子書籍配信システムについて説明する。図1は、電子書籍配信システムの構成を示す概略図である。この電子書籍配信システムは、電子書籍配信装置1、第1の端末装置第1端末装置2及び第2の端末装置第2端末装置3を備えて構成される。電子書籍配信装置1は、ネットワーク4に接続される端末装置図1の例では、第1端末装置2及び第2端末装置3に対して電子書籍を配信するサーバとして機能する。第1端末装置2及び第2端末装置3は、電子書籍配信システムを利用するユーザが操作する端末装置である。ここでは2つの端末装置を例示しており、携帯電話機等の端末装置を第1端末装置2とし、パーソナルコンピュータを第2端末装置3としている。電子書籍配信装置1及び第2端末装置3は、インターネット等のネットワーク4に接続され、第1端末装置2も携帯電話会社のサーバ図示せずを介してネットワーク4に接続される。尚、図1では、同一のユーザが、2つの第1端末装置2及び第2端末装置3を用いて電子書籍配信システムによるサービスの提供を受ける一態様を例にしたものであるが、同一のユーザは、1つ以上の端末装置を用いて本サービスの提供を受けることができる。すなわち、同一のユーザは、複数の端末装置を用いて本サービスの提供を受けることができるだけでなく、1つの端末装置のみを用いて本サービスの提供を受けることもできる。また、以下、単に端末装置と称するときは、ユーザが電子書籍配信システムを利用するいずれかの端末装置をいう。また、電子書籍には、電子化された本、新聞等の著作物が含まれる。電子書籍配信装置の構成次に、図1に示した電子書籍配信装置1の構成について説明する。図2は、電子書籍配信装置1の構成を示すブロック図である。この電子書籍配信装置1は、制御部11、ユーザDB12、書籍コンテンツDB13及びダウンロード履歴DB14を備えている。ユーザDB12、書籍コンテンツDB13及びダウンロード履歴DB14は、HDハードディスク等の記憶手段図示せずに格納される。制御部11は、第1端末装置2及び第2端末装置3との間で通信を確立する制御を行うと共に、ユーザが電子書籍配信システムを利用することにより、第1端末装置2または第2端末装置3へ電子書籍をダウンロードするにあたり、ユーザDB12、書籍コンテンツDB13及びダウンロード履歴DB14を用いて、ユーザ登録、電子書籍のダウンロード要求に対する応答及びユーザの利用状況の履歴管理を制御する。まず、制御部11は、ユーザDB12を利用してユーザ登録の管理を行う。図3は、ユーザDB12の構成を示す図である。ユーザDB12は、ユーザID、及びユーザが利用する各端末装置の端末番号端末IDの各情報から構成され、ユーザIDと関連付けた各端末装置の端末番号の情報を記憶するデータベースである。例えば、図3に示す例では、ユーザIDとしてAAAを有するユーザは、3つの端末装置を登録し、ユーザIDとしてBBBを有するユーザは、1つの端末装置を登録し、ユーザIDとしてCCCを有するユーザは、2つの端末装置を登録していることを示している。これにより、ユーザは、電子書籍配信システムを利用する各端末装置を、ユーザIDで紐付けすることにより登録することができる。また、ユーザが、登録済みの端末装置について知りたい場合、電子書籍配信装置1は、ユーザDB12を利用して登録状況を示すリストを、ユーザが操作する端末装置へ随時提示することができる。また、制御部11は、ユーザが所望する電子書籍のダウンロードを制御するだけでなく、電子書籍のダウンロード要求の一環として、電子書籍及び書籍IDの検索要求を受け付け、書籍コンテンツDB13を参照して応答する制御を行う。電子書籍には、ダウンロードで利用するための固有の識別子が書籍IDとして割り当てられている。図4は、書籍コンテンツDB13の構成を示す図である。書籍コンテンツDB13は、各電子書籍に対して、書籍ID、題名、作者名、ジャンル及びダウンロード容量の各情報から構成される。また、ユーザが、電子書籍または書籍IDについて知りたい場合も、電子書籍配信装置1は、書籍コンテンツDB13を利用して検索結果を示すリストを、ユーザが操作する端末装置へ随時提示することができる。また、制御部11は、電子書籍のダウンロード要求に対する応答及びユーザの利用状況の履歴の管理のためにダウンロード履歴DB14を利用する。図5は、ダウンロード履歴DB14の構成を示す図である。ダウンロード履歴DB14は、ユーザID、端末装置を識別する端末番号、電子書籍を識別する書籍ID、端末装置毎にダウンロードして最後に閲覧された表示頁位置を示す表示頁位置情報、端末装置毎にダウンロードされた電子データ量に対応する当該電子書籍のダウンロード済の電子データ位置を示すダウンロード済位置情報、及び端末装置毎にダウンロードを終了した日時ダウンロードが途中で終了した場合の時刻情報、またはダウンロードが全て完了した場合の時刻情報を示すダウンロード日時の各情報から構成される。電子書籍配信装置1は、このダウンロード履歴DB14を利用してダウンロード処理を行う。以下、ダウンロード要求に対する応答及びユーザの利用状況の履歴の管理に関するダウンロード処理について詳細に説明する。図2に戻って、制御部11は、ダウンロード履歴DB14を利用してダウンロード要求に対する応答及びユーザの利用状況の履歴の管理を行うために、ダウンロード受付部111、初回判定部112、ダウンロード実行部113及びダウンロード指定位置判定部114を備えている。ダウンロード受付部111は、ユーザ固有のユーザIDでユーザ登録済の複数の端末装置のうちのいずれかから、所定の書籍IDを有する電子書籍に関するダウンロード要求を受け付け、受け付けた旨を返信する。つまり、ダウンロード受付部111は、端末装置からのアクセスに伴って送信されたユーザIDに基づいて、所定の書籍IDを有する電子書籍に関するダウンロード要求のログインを受け付ける。また、ダウンロード受付部111は、端末番号受付手段1111を備えている。端末番号受付手段1111は、ダウンロード要求に対する返信の宛先である端末装置に対し、所定の画面を当該端末装置に表示させ、ユーザに端末番号を入力させる等して、端末番号を送信させることで端末番号を受け付ける。これは、一般的なWebプロトコルを用いた通信で実現可能である。尚、ダウンロード受付部111と端末番号受付手段1111とを1つの機能部として構成し、ユーザID、端末番号、書籍ID及び必要に応じてパスワードの入力を要求するダウンロード要求画面を端末装置に表示させ、ダウンロード要求を受け付けるように構成してもよい。このようにして、ダウンロード受付部111は、所定の書籍IDを有する電子書籍に関するダウンロード要求を受け付けると共に、ユーザ入力を介してダウンロードを行うユーザID及び端末番号を受け付け、必要に応じてユーザDB12を参照して登録状況を確認し、今回のダウンロードを行う端末装置を特定する。初回判定部112は、ダウンロード履歴DB14を参照して、ダウンロード受付部111で取得したユーザIDのユーザが端末番号に関わらず当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行う。例えば、図5に示す例では、ユーザIDとしてAAAを有するユーザが端末番号として2種類A001及びA002の端末装置で、所定の期間内所定の期間内のダウンロード日時に、書籍IDとしてbook1を有する電子書籍をダウンロードした履歴がダウンロード履歴DB14に保持されている。これにより、初回判定部112は、ダウンロード履歴DB14を参照して当該書籍IDを有する電子書籍に関して初回のダウンロードであるか否かを判定することができる。図2に戻って、初回判定部112は、初回のダウンロードであると判定した場合、ダウンロード実行部113の制御を行うように指示し、初回のダウンロードではなく継続のダウンロードであると判定した場合、ダウンロード指定位置判定部114の制御を行った後、ダウンロード実行部113の制御を行うように指示する。したがって、ダウンロード実行部113は、今回のダウンロード要求における端末番号の端末装置に対して、初回のダウンロード時には当該書籍IDの電子書籍のダウンロードを初めから実行し、継続のダウンロード時にはユーザによって指定された電子書籍上の位置に応じてダウンロードを実行する。以下、初回のダウンロード処理と継続のダウンロード処理に分けて、ダウンロード実行部113及びダウンロード指定位置判定部114についてより具体的に説明する。初回のダウンロード処理まず、初回判定部112によって初回のダウンロードであると判定された場合の処理を説明する。初回のダウンロードであると判定された場合、ダウンロード実行部113は、書籍コンテンツDB13を参照して、当該書籍IDの電子書籍のダウンロードを最初から実行する。ダウンロード実行部113は、表示頁位置取得手段1131、ダウンロード済位置取得手段1132及びダウンロード状況判定手段1133を備えている。表示頁位置取得手段1131は、ユーザが電子書籍を閲覧操作している端末装置から、ユーザによる表示画面操作に応じて表示画面上の電子書籍の表示頁が切り替わる毎に、表示頁位置の情報を取得し、表示頁位置情報としてダウンロード履歴DB14に記録する。ダウンロード済位置取得手段1132は、ダウンロードを実行した端末装置から、当該ダウンロード実行の途中時点及び終了時点におけるダウンロードした電子データ量に対応する当該電子書籍のダウンロード済の電子データ位置を示す情報を、ダウンロード済位置情報として定期的に取得し、ダウンロード履歴DB14に記録する。ダウンロード履歴DB14に記録されるこれらの表示頁位置情報及びダウンロード済位置情報は、初回のダウンロードではないと判定された継続のダウンロード時における直近情報となる。詳細については後述する。ダウンロード状況判定手段1133は、端末装置からの情報に基づいて、ダウンロード実行の不可判定を行い、ダウンロード実行が不可であると判定した場合、ダウンロードを停止し、ダウンロード実行が可能であると判定した場合、ダウンロードを継続し、表示頁位置の取得及びダウンロード済位置の取得も継続する。例えば、端末装置を操作しているユーザが意図的にダウンロードを停止させた場合、電子書籍配信装置1は、その旨の情報を端末装置から受信する。また、ユーザが意図しない状況であっても携帯電話機等の端末装置における電波不良またはダウンロード不良が原因でダウンロードが途中で停止した場合、電子書籍配信装置1は、電波不良を判断し、または、端末装置から定期的に送信されていたダウンロード正常である旨の情報を受信しなくなる。そうすると、ダウンロード状況判定手段1133は、ダウンロード実行が不可であると判定する。これにより、ダウンロード状況判定手段1133は、ダウンロード実行が可能であると判定することで、ダウンロードを実行した端末装置から表示頁位置情報及びダウンロード済位置情報を確実に取得することができる。継続のダウンロード処理次に、初回判定部112によって初回のダウンロードではないと判定された場合の処理を説明する。前述のとおり、初回判定部112は、端末番号に関わらず当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行なう。このため、初回のダウンロードではないと判定されたということは、登録済みのいずれかの端末装置に対し、当該書籍IDを有する電子書籍の全部または一部のダウンロードが行われたことになる。この場合、ダウンロード指定位置判定部114の制御を行った後、ダウンロード実行部113の制御を行う。ダウンロード指定位置判定部114は、ダウンロード履歴DB14を参照して、所定のダウンロード期間において過去にダウンロードをしていた全ての端末番号を確認し、確認した全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報と、今回のダウンロード要求をしてきた端末装置の端末番号に対応したダウンロード済位置情報のうち今回のダウンロード要求時点に最も近い時期のダウンロード済位置情報とを直近情報として決定する。そして、ダウンロード指定位置判定部114は、この直近情報を、今回のダウンロード要求に係る端末装置へ送信し、ユーザに対して所望の位置を指定させ、ユーザによって指定された位置に応じてダウンロードを実行するように、ダウンロード実行部113に対しダウンロード実行位置を指定する。ダウンロード指定位置判定部114について具体的に説明する。ダウンロード指定位置判定部114は、端末番号確認手段1141、直近情報送信手段1142、ダウンロード指定位置取得手段1143、ダウンロード位置判定手段1144及びダウンロード実行指定手段1145を備えている。端末番号確認手段1141は、今回のダウンロード要求における端末番号を確認して保持する。直近情報送信手段1142は、ダウンロード履歴DB14を参照して、所定のダウンロード期間において当該書籍IDの電子書籍について過去にダウンロードを行っていた全ての端末番号を確認し、確認した全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報を抽出する。また、直近情報送信手段1142は、ダウンロード履歴DB14を参照して、所定のダウンロード期間において当該書籍IDの電子書籍について、端末番号確認手段1141によって保持した端末番号今回のダウンロード要求をしてきた端末装置の端末番号に対応したダウンロード済位置情報のうち今回のダウンロード要求時点に最も近い時期のダウンロード済位置情報を抽出する。直近情報送信手段1142は、抽出した表示頁位置情報及びダウンロード済位置情報を直近情報として、今回のダウンロード要求を送信してきた端末装置へ送信する。この場合、表示頁位置情報は、1または複数の端末装置を用いてユーザが閲覧した最終の頁に関する情報を示し、ダウンロード済位置情報は、ユーザが閲覧を行うために現在利用している端末装置に対し、既にダウンロードされた電子データの位置に関する情報を示す。尚、直近情報送信手段1142は、抽出した表示頁位置情報のみを直近情報として、今回のダウンロード要求を送信してきた端末装置へ送信するようにしてもよいし、抽出したダウンロード済位置情報を直近情報として、今回のダウンロード要求を送信してきた端末装置へ送信するようにしてもよい。例えば、この直近情報を提示するダウンロード指定画面が、今回のダウンロード要求を送信してきた端末装置に表示され、表示頁位置情報が書籍IDと共に表示される。これにより、ユーザは、他の端末装置で閲覧していた電子書籍の直近の表示頁位置と、現在使用している端末装置ダウンロード要求を送信してきた端末装置において、既にダウンロードが行われた頁位置を知ることができる。ダウンロード指定位置取得手段1143は、端末装置を操作するユーザにより任意に指定された位置ユーザが閲覧を希望する電子書籍内の位置をダウンロード指定位置情報として、今回のダウンロード要求を送信してきた端末装置から取得する。ダウンロード位置判定手段1144は、ダウンロード指定位置取得手段1143により取得されたダウンロード指定位置情報と、直近情報送信手段1142により抽出された、端末番号確認手段1141によって保持された端末番号の端末装置今回のダウンロード要求を送信してきた端末装置のダウンロード済位置情報当該端末装置のダウンロード済位置情報が無い場合もあるとを比較し、ダウンロード指定位置がダウンロード済位置よりも前頁に該当するか否かを判定する。ダウンロード実行指定手段1145は、ダウンロード位置判定手段1144による判定結果として、ダウンロード指定位置がダウンロード済位置よりも前頁に該当しない旨を示す場合、ダウンロード指定位置からのダウンロード実行を指定する。また、ダウンロード実行指定手段1145は、判定結果として、ダウンロード指定位置がダウンロード済位置よりも前頁に該当する旨を示す場合、ダウンロード済位置の続きからのダウンロード実行を指定する。図6は、ダウンロード指定位置及びダウンロード済位置を説明する図である。図6を参照して、ダウンロード位置判定手段1144の判定方法について説明する。説明を容易にするために、直近の過去に第2端末装置3及び第1端末装置2の順でダウンロードが行われ、今回、再度第2端末装置3によって継続的にダウンロードを行う場面を想定する。図6では、説明の便宜上、表示画面3001上に、ダウンロード指定位置A,B及びダウンロード済位置が存在するものとする。また、第2端末装置3によって、破線3002で囲まれた電子書籍の第N頁の終わり部分及び第N1頁の始まり3行目の領域までのダウンロードが完了しており、破線3003で囲まれた領域は、未取得状態であるとする。図6の例において、ダウンロード済位置情報は、第N1頁の始まり3行目の位置を示す。ダウンロード位置判定手段1144により、第2端末装置3による直近の過去にダウンロードした電子書籍について、第2端末装置3によって今回ダウンロードを再開する際に、ユーザによって指定されるダウンロード指定位置がダウンロード済位置の前か後かを判別することにより、より効率的なダウンロードを実現することができる。例えば、ユーザによって指定されるダウンロード指定位置がダウンロード指定位置Aとすると、ダウンロード指定位置Aがダウンロード済位置よりも前頁に該当するから、ダウンロード実行指定手段1145は、ダウンロード済位置第N1頁の始まり3行目の位置の続きからのダウンロード実行を指定する。一方、ユーザによって指定されるダウンロード指定位置がダウンロード指定位置Bとすると、ダウンロード指定位置Bがダウンロード済位置よりも前頁に該当しないから、ダウンロード実行指定手段1145は、ユーザにより指定されたダウンロード指定位置Bからのダウンロード実行を指定する。図6の例では、近接頁の第N頁及び第N1頁について説明したが、電子書籍配信装置1は、例えば、ユーザが第N10頁を指定した場合、ダウンロード指定位置である第N10頁の位置からダウンロードを行い、ユーザが第N-10頁を指定した場合、第N1頁の始まり3行目の位置まで第2端末装置3はダウンロード済であるから、ダウンロード済位置である第N1頁の始まり3行目の位置の続きからダウンロードを行う。図2に戻って、ダウンロード実行部113は、ダウンロード実行指定手段1145により指定された位置からダウンロードを実行する。この場合のダウンロード実行においても、ダウンロード実行部113は、ダウンロード要求を送信してきた端末装置電子書籍がダウンロードされる端末装置から表示頁位置情報及びダウンロード済位置情報を常時取得し、ダウンロード履歴DB14に記録する。これにより、ユーザが用いる複数の端末装置のうちのいずれの端末装置を利用する場合であっても、電子書籍配信装置1は、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、第1端末装置2または第2端末装置3において閲覧の再開が可能となる。尚、ユーザが1つの端末装置のみを利用する場合においても同様に、電子書籍配信装置1は、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、過去に閲覧を行った同一の端末装置において閲覧の再開が可能となる。端末装置の構成次に、図1に示した第1端末装置2及び第2端末装置3の構成について説明する。図7は、第1端末装置2及び第2端末装置3の構成を示すブロック図である。電子書籍配信システムの利用において、第1端末装置2及び第2端末装置3の機能を個別に区別する必要はなく、第1端末装置2及び第2端末装置3はいずれも、制御部21、ユーザIF制御部22、表示制御部23、ダウンロードコンテンツデータ蓄積部24及びダウンロード履歴データ蓄積部25を備えている。ダウンロードコンテンツデータ蓄積部24及びダウンロード履歴データ蓄積部25は、HD等の記憶手段図示せずに格納される。ユーザIF制御部22は、画面上に表示される情報をユーザが入力または選択等の操作ができるように制御するユーザインタフェースの制御部である。表示制御部23は、画面上に表示する情報を制御する機能部である。ダウンロードコンテンツデータ蓄積部24は、ダウンロードにより得られた電子書籍に関するコンテンツデータ電子データを蓄積する機能部であり、表示制御部23によってコンテンツデータの表示を可能にする。ダウンロード履歴データ蓄積部25は、当該端末装置によるダウンロード履歴を蓄積する機能部である。ダウンロード履歴データ蓄積部25は必ずしも必要ではないが、例えば、電子書籍配信装置1側だけで管理するのではなく、いつ、どの書籍をダウンロードしたかについて知得可能にすることにより、ユーザビリティを高めることができる。ユーザIF制御部22、表示制御部23、ダウンロードコンテンツデータ蓄積部24及びダウンロード履歴データ蓄積部25は、コンテンツのダウンロードに関する既存の技術と同様のものとすることができる。制御部21は、電子書籍配信装置1との間の通信を確立する制御を行うと共に、ユーザが電子書籍配信システムを利用して電子書籍をダウンロードするにあたり、ユーザ登録、電子書籍のダウンロード要求及びダウンロードの指定を制御する。まず、ユーザ登録について説明する。図8は、ユーザ登録のための登録画面2001の一例を示す図である。新規登録にあたり、ユーザは、ユーザ名2001a、メールアドレス2001b、電話番号2001c及び端末装置名称2001dを入力し、登録ボタン2001eを押下することで、ユーザID及び端末番号と含む情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を受信し、ユーザID及び端末番号をユーザDB12に登録すると共に、パスワードをユーザへ通知する。また、電子書籍配信システムでは、前述のように、1つのユーザIDに対して複数の端末装置を紐付けて登録することができる。ユーザが、ユーザDB12に登録された複数の端末装置について登録状況を確認したい場合、電子書籍配信装置1は、ユーザによる端末装置の操作に従って、登録状況確認画面を提示する。図9は、登録状況確認画面2002の一例を示す図である。登録状況の確認にあたり、ユーザはユーザID2002a及びパスワード2002bを入力し、送信ボタン2002cを押下することで、各情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を用いてユーザID及び端末番号、必要に応じて端末装置名称等の情報を、図8に例示する登録時のメールアドレス2001b又は電話番号2001cによってユーザへ通知する。図7に戻って、制御部21は、電子書籍のダウンロード要求及びダウンロードの指定の制御のために、ダウンロード要求手段211、端末番号送信手段212、直近情報受信手段213、ダウンロード指定位置送信手段214、ダウンロード実行手段215、表示頁位置送信手段216及びダウンロード済位置送信手段217を備えている。ダウンロード要求手段211は、電子書籍配信装置1に対して、ユーザが所望する所定の書籍IDを有する電子書籍のダウンロードの要求を行う。このダウンロード要求は、ユーザが初回のダウンロードであるか否かの判別を要することなしに、ユーザIDと書籍IDを電子書籍配信装置1へ送信する。端末番号送信手段212は、当該書籍IDを有する電子書籍のダウンロードを行う端末番号を電子書籍配信装置1へ送信する。尚、ダウンロード要求手段211と端末番号送信手段212とを1つの手段として構成してもよい。ダウンロード要求について説明する。図10は、ダウンロード要求画面2003の一例を示す図である。ダウンロード要求にあたり、ユーザはユーザID2003a、パスワード2003b、端末番号2003c及び書籍ID2003dを入力し、送信ボタン2003eを押下することで、各情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を用いてダウンロード要求を受け付けることができる。尚、ダウンロード要求にあたり、端末番号2003cはユーザが入力するのではなく、端末番号が記憶された記憶手段から読み出すようにしてもよい。また、ユーザは書籍IDが分からない場合も考えられる。このため、ダウンロード要求画面2003内にまたは別画面でもよい検索画面へと導くボタン2003fを設けてもよい。尚、電子書籍配信装置1は、端末番号を含まないダウンロード要求を受け付けた場合、ユーザが使用する端末装置2,3から端末番号を直接読み出すようにしてもよい。図11は、書籍検索画面2004の一例を示す図である。書籍検索にあたり、ユーザは題名2004a、作者名2004b及びジャンル2004cのうちの1つ以上を入力し、検索ボタン2004dを押下することで、各情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を用いて書籍コンテンツDB13を参照して書籍候補を抽出し、ユーザに書籍候補リストを書籍IDと共に提示することができる。前述したように、ダウンロード要求を受け付けた電子書籍配信装置1は、端末番号に関わらず当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行なう。以下、初回のダウンロード処理と継続のダウンロード処理とに分けて説明する。初回のダウンロード処理図7に戻って、電子書籍配信装置1によって初回のダウンロードであると判定された場合、ダウンロード要求手段211及び端末番号送信手段212の処理に続いて、端末装置が備えるダウンロード実行手段215の処理が実行される。ダウンロード実行手段215は、当該電子書籍の初めからダウンロードを実行する。このダウンロードの実行は、図2に示した電子書籍配信装置1のダウンロード実行部113による当該電子書籍の初めからのダウンロード処理に連動して、端末装置のダウンロード実行手段215が協働して相互通信によって実現される。表示頁位置送信手段216は、ユーザによる表示画面操作に応じて、端末装置における表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置の情報を表示頁位置情報として電子書籍配信装置1へ送信する。この表示頁位置情報は、電子書籍配信装置1によってダウンロード履歴DB14に記録される。同様に、ダウンロード済位置送信手段217は、ダウンロード実行に伴い、電子データ量に対応する当該電子書籍のダウンロード済の電子データ位置を示すダウンロード済位置情報を定期的に電子書籍配信装置1へ送信する。このダウンロード済位置情報は、電子書籍配信装置1によってダウンロード履歴DB14に記録される。継続のダウンロード処理一方、電子書籍配信装置1によって継続のダウンロードであると判定された場合、ダウンロード要求手段211及び端末番号送信手段212の処理に続いて、端末装置が備えるダウンロード実行手段215の処理の前に直近情報受信手段213及びダウンロード指定位置送信手段214の処理が実行される。継続のダウンロード時には、電子書籍配信装置1は、直近の過去のダウンロード履歴DB14から得られた表示頁位置情報及びダウンロード済位置情報を直近情報として端末装置へ送信する。直近情報受信手段213は、表示頁位置情報及びダウンロード済位置情報からなる直近情報を受信する。ユーザは、直近情報の表示頁位置情報から、閲覧したいページ位置を指定する契機を得ることができる。尚、直近情報受信手段213は、表示頁位置情報のみを直近情報として受信するようにしてもよいし、ダウンロード済位置情報のみを直近情報として受信するようにしてもよい。表示頁位置情報のみを受信する場合、ダウンロード済位置情報は、ダウンロードコンテンツデータ蓄積部24に蓄積された電子書籍の電子データ量に基づいて特定することができる。図12は、ダウンロード位置指定画面2005の一例を示す図である。ダウンロード位置の指定にあたり、ユーザは画面表示された直近情報を参照する。ユーザは、直近の表示頁位置2005a、指定した頁から読む2005c、または最初から読む2005eのうちのいずれかを選択し、送信ボタン2005gを押下することで、各情報が電子書籍配信装置1へ送信される。指定した頁から読む2005cを選択する場合は指定頁2005dも入力する。電子書籍配信装置1は、これらの情報を用いてユーザによって指定されたダウンロード指定位置に応じてダウンロードを実行することができる。尚、ダウンロード指定に係るユーザビリティの向上のために、直近の表示頁位置2005aの参考値として直近情報のうちの表示頁位置情報2005bが表示され、指定した頁から読む2005cの参考値として直近情報のうちのダウンロード済位置情報が頁に変換され、ダウンロード済頁位置情報2005fが表示される。ユーザは、表示頁位置情報2005bの表示により、過去に画面表示された頁の位置情報、すなわち自らが過去に閲覧した頁の位置情報を認識することができる。また、ダウンロード済頁位置情報2005fの表示によって、ユーザが現在利用している端末装置のダウンロードコンテンツデータ蓄積部24に記憶されている電子データのダウンロード頁位置を認識することができ、閲覧したい頁が電子書籍配信装置1からダウンロードされる必要があるか、または当該端末装置のダウンロードコンテンツデータ蓄積部24から読み出されるだけで済むのかを判断することができ、端末装置の処理負荷及び閲覧したい頁が表示されるまでの時間を推測することができる。図7に戻って、ダウンロード指定位置送信手段214は、図12に例示するようなダウンロード位置指定画面に対する入力値から、閲覧したい頁位置を示すダウンロード指定位置を決定して電子書籍配信装置1へ送信する。以降のダウンロード実行に関する動作は、初回のダウンロード時と同様であり、電子書籍配信装置1のダウンロード実行部113と、端末装置のダウンロード実行手段215とが協働して相互通信によってダウンロードが実行される。このようにして、電子書籍配信装置1は、ユーザにより指定された頁位置ユーザが閲覧したい頁位置を示すダウンロード指定位置を取得することができるため、そのダウンロード指定位置に応じてダウンロードを実行することができる。以上のように、ユーザが用いる複数の端末装置のいずれの利用においても、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、ユーザは閲覧を再開することができる。図1に示す例では、ユーザは、第1端末装置2及び第2端末装置3を利用して電子書籍を継続閲覧することができる。同様に、ユーザが1つの端末装置を利用する場合も、その端末装置において電子書籍を継続閲覧することができる。例えば、所定の電子書籍について第1端末装置2で初回のダウンロードを行なって閲覧しダウンロード途中で停止したとしても、ユーザは、第1端末装置2及び第2端末装置3のいずれによっても、第1端末装置2の表示頁位置から継続して閲覧を再開することができる。情報の流れ次に、図1に示した電子書籍配信システムを構成する電子書籍配信装置1、第1端末装置2及び第2端末装置3の間で送受信される情報の流れについて説明する。図13は、その情報の流れを示すシーケンス図である。図13においては、所定の書籍IDを有する電子書籍について、第1端末装置2によって初回のダウンロードを行ない、第2端末装置3によって継続のダウンロードを行う例を説明する。まず、第1端末装置2は、ダウンロード要求手段211によってユーザIDを基に電子書籍配信装置1に対して所定の書籍IDを有する電子書籍のダウンロード要求を行うステップS101。電子書籍配信装置1は、ダウンロード受付部111によってダウンロード要求を受け付けた旨を返信するステップS102。第1端末装置2は、端末番号送信手段212によってダウンロードを行う第1端末装置2の端末番号を電子書籍配信装置1へ送信するステップS103。電子書籍配信装置1は、ダウンロード受付部111の端末番号受付手段1111によって端末番号を受け付けた旨を返信するステップS104。ユーザID、端末番号及び書籍IDを取得した電子書籍配信装置1は、初回判定部112によってダウンロード履歴DB14を参照して、当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行う。本例では、電子書籍配信装置1は、当該書籍IDを有する電子書籍に関して初回のダウンロードであると判定するステップS105。このため、電子書籍配信装置1は、ダウンロード実行部113によってダウンロードを実行しステップS106、第1端末装置2は、ダウンロード実行手段215によってダウンロードを実行した電子書籍の表示を行うステップS107。第1端末装置2のユーザは、表示された電子書籍の頁をめくる等の表示画面操作を行う。ユーザによる表示画面操作に応じた制御は、ユーザIF制御部22及び表示制御部23によって実現される。このユーザによる表示画面操作に応じて、第1端末装置2は、表示頁位置送信手段216によって表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置情報を電子書籍配信装置1へ送信すると共にステップS108、ダウンロード済位置送信手段217によって、ダウンロードが実行された位置を示すダウンロード済位置情報を定期的に電子書籍配信装置1へ送信するステップS109。一方、電子書籍配信装置1は、ダウンロードの実行に伴い、ダウンロード状況判定手段1133によってダウンロード実行の不可判定を行うステップS110。これにより、電子書籍配信装置1は、ダウンロード実行が可能な場合、表示頁位置取得手段1131及びダウンロード済位置取得手段1132によって、表示頁位置情報及びダウンロード済位置情報を確実に取得し、ダウンロード履歴データとしてダウンロード履歴DB14に蓄積するステップS111。そして、ユーザは、第1端末装置2を用いた当該書籍IDの電子書籍の閲覧を止め、すなわち、第1端末装置2は、当該電子書籍のダウンロードを途中で停止する。その後、ユーザは、第2端末装置3を用いて同一の書籍IDの電子書籍の閲覧を再開する。第2端末装置3は、ダウンロード要求手段211によってユーザIDを基に電子書籍配信装置1に対して所定の書籍IDを有する電子書籍のダウンロード要求を行うステップS112。電子書籍配信装置1は、ダウンロード受付部111によってダウンロード要求を受け付けた旨を返信するステップS113。第2端末装置3は、端末番号送信手段212によってダウンロードを行う第2端末装置3の端末番号を電子書籍配信装置1へ送信するステップS114。電子書籍配信装置1は、ダウンロード受付部111の端末番号受付手段1111によって端末番号を受け付けた旨を返信するステップS115。ユーザID、端末番号及び書籍IDを取得した電子書籍配信装置1は、初回判定部112によってダウンロード履歴DB14を参照して、当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行う。本例では、電子書籍配信装置1は、当該書籍IDを有する電子書籍に関して継続のダウンロードであると判定するステップS116。このため、電子書籍配信装置1は、ダウンロード指定位置判定部114によってダウンロード履歴DB14を参照し、所定のダウンロード期間において過去にダウンロードをしていた全ての端末番号を確認し、確認した全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報第1端末装置2の表示頁位置情報を特定し、所定のダウンロード期間において第2端末装置3の端末番号に対応するダウンロード済位置情報のうち、今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を特定し、表示位置情報及びダウンロード済位置情報を直近情報として決定し、第2端末装置3へ送信するステップS117。本例では、第2端末装置3では当該電信書籍について過去にダウンロードを行っていないから、ダウンロード済位置情報は0第0頁となる。直近情報を受信した第2端末装置3は、ユーザにより当該書籍IDの電子書籍に関するダウンロード位置が指定され、ダウンロード指定位置情報を電子書籍配信装置1へ送信するステップS118。電子書籍配信装置1は、ユーザによって指定されたダウンロード指定位置を取得し、ダウンロード位置を判定しステップS119、ダウンロード実行部113によって当該書籍IDの電子書籍に関する継続のダウンロードを実行するステップS120。第2端末装置3は、ダウンロード実行手段215によってダウンロードを実行した電子書籍の表示を行うステップS121。そして、第2端末装置3のユーザは、表示された電子書籍の頁をめくる等の表示画面操作を行う。このユーザによる表示画面操作に応じて、第2端末装置3は、表示頁位置送信手段216によって、表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置情報を電子書籍配信装置1へ送信すると共にステップS122、ダウンロード済位置送信手段217によって、ダウンロードが実行された位置を示すダウンロード済位置情報を定期的に電子書籍配信装置1へ送信するステップS123。一方、電子書籍配信装置1は、ダウンロードの実行に伴い、ダウンロード状況判定手段1133によってダウンロード実行の不可判定を行うステップS124。これにより、電子書籍配信装置1は、ダウンロード実行が可能な場合、表示頁位置取得手段1131及びダウンロード済位置取得手段1132によって表示頁位置情報及びダウンロード済位置情報を確実に取得し、ダウンロード履歴データとしてダウンロード履歴DB14に蓄積するステップS125。上記の動作は、ユーザが3つ以上の端末装置を利用する場合も同様である。さらに、ユーザが1つの端末装置を利用して継続のダウンロードを実行して当該書籍IDを有する電子書籍を閲覧する場合も同様である。つまり、電子書籍配信装置1が自動的に初回のダウンロードであるか継続のダウンロードであるかを判別すると共に、ユーザに対して過去に利用した端末装置における直近の表示頁位置を自動的に通知するため、ユーザは利用する端末装置を意識することなく継続的な閲覧を行うことができる。さらに、ユーザの継続的な閲覧におけるダウンロード指定位置に対して、電子書籍配信装置1が最適なダウンロード位置を自動的に判別するため、ダウンロードの処理時間を削減することができ、効率的なダウンロードを実現できる。電子書籍配信装置1の処理次に、図2に示した電子書籍配信装置1の処理について詳細に説明する。図14は、電子書籍配信装置1の処理を説明するフローチャートである。まず、ダウンロード受付部111は、所定のユーザIDにてユーザ登録済の端末装置から、所定の書籍IDを有する電子書籍のダウンロード要求を受け付けるステップS11。そして、ダウンロード受付部111の端末番号受付手段1111は、このユーザ登録済の端末装置から、ダウンロードを行う端末番号を受け付けるステップS12。初回判定部112は、端末番号に関わらず当該書籍IDを有する電子書籍について初回のダウンロードであるか否かを判定するステップS13。初回判定部112は、初回のダウンロードと判定した場合ステップS13:Y、ステップS14へ移行し、初回のダウンロードではないと判定した場合ステップS13:N、ステップS18へ移行する。ダウンロード実行部113は、ステップS13から移行して初回のダウンロードの場合に、当該書籍IDの電子書籍の初めから、受け付けた端末番号の端末装置にダウンロードを実行するステップS14。ここで、表示頁位置取得手段1131は、ユーザによる表示画面操作に応じて、端末装置における表示画面上の当該書籍の表示頁が切り替わる毎に、ダウンロードを実行した端末装置からその表示頁位置情報を取得するステップS15。また、ダウンロード済位置取得手段1132は、ダウンロードを実行した端末装置から、ダウンロードの実行位置を示すダウンロード済位置情報を定期的に取得するステップS16。ダウンロード状況判定手段1133は、ダウンロード実行の不可判定を行いステップS17、ダウンロード実行の不可を判定した場合ステップS17:Y、処理を終了し、ダウンロード実行の可を判定した場合ステップS17:N、ステップS14へ移行してダウンロードを続ける。ダウンロード指定位置判定部114の端末番号確認手段1141は、ステップS13から移行して初回のダウンロードではない場合、今回のダウンロード要求における端末番号を確認して保持するステップS18。直近情報送信手段1142は、ダウンロード履歴DB14を参照して、全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報を抽出すると共に、今回のダウンロード要求の端末番号に対するダウンロード済位置情報のうち、当該書籍IDの電子書籍について今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を抽出し、これらの情報を直近情報とし、今回のダウンロード要求を送信してきた端末装置へ送信するステップS19。ダウンロード指定位置取得手段1143は、今回のダウンロード要求を送信してきた端末装置から、ユーザが閲覧したい頁の位置を示すダウンロード指定位置情報を取得するステップS20。ダウンロード位置判定手段1144は、ダウンロード指定位置情報と直近情報におけるダウンロード済位置情報とを比較し、ダウンロード指定位置がダウンロード済位置よりも前頁に該当するか否かを判定するステップS21。ダウンロード指定位置がダウンロード済位置よりも前頁に該当しない場合ステップS21:N、ステップS22へ移行し、ダウンロード指定位置がダウンロード済位置よりも前頁に該当する場合ステップS21:Y、ステップS23へ移行する。ダウンロード実行指定手段1145は、ステップS21の判定結果としてダウンロード指定位置がダウンロード済位置よりも前頁に該当しない場合、ダウンロード指定位置からのダウンロード実行を指定しステップS22、ステップS14へ移行する。一方、ダウンロード実行指定手段1145は、ステップS21の判定結果としてダウンロード指定位置がダウンロード済位置よりも前頁に該当する場合、直近情報におけるダウンロード済位置の続きからのダウンロード実行を指定しステップS23、ステップS14へ移行する。そして、ステップS17においてダウンロードの実行不可になるまで、ステップS14~S17の処理が行われる。このように、電子書籍配信装置1は、ユーザが用いる複数の端末装置のいずれの利用においても、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、ユーザは、所望の頁位置から閲覧を再開することができる。ユーザが1つの端末装置のみを利用する場合についても同様である。第1端末装置2及び第2端末装置3の処理次に、図7に示した端末装置第1端末装置2及び第2端末装置3の処理について詳細に説明する。図15は、端末装置の処理を説明するフローチャートである。まず、ダウンロード要求手段211は、電子書籍配信装置1に対し、ユーザが所望する電子書籍のダウンロードの要求を行うステップS31。そして、端末番号送信手段212は、書籍IDを有する電子書籍のダウンロードを行う端末番号を、電子書籍配信装置1へ送信するステップS32。直近情報受信手段213は、直近情報の受信の有無を確認し、継続のダウンロード時であるか否かの判別を行いステップS33、直近情報の受信有の場合ステップS33:Y、ステップS34へ移行し、直近情報の受信無の場合ステップS33:N、ステップS35へ移行する。ダウンロード指定位置送信手段214は、ステップS33から移行して直近情報の受信有の場合、ユーザの操作に従ってダウンロード指定位置を決定し、ダウンロード指定位置情報を電子書籍配信装置1へ送信しステップS34、ステップS35へ移行する。ダウンロード実行手段215は、ステップS33から移行して直近情報の受信無の場合またはステップS34から移行して、ユーザによる表示画面操作に応じて、当該書籍IDの電子書籍についてダウンロードを実行するステップS35。ここで、表示頁位置送信手段216は、ユーザによる表示画面操作に応じて、端末装置における表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置の情報を電子書籍配信装置1へ送信するステップS36。また、ダウンロード済位置送信手段217は、ダウンロードの実行に伴って、ダウンロードした電子データ量をダウンロード済位置情報として電子書籍配信装置1へ定期的に送信するステップS37。このように、電子書籍配信装置1が自動的に初回のダウンロードであるか継続のダウンロードであるかを判別し、継続のダウンロード時に直近情報を送信するため、仮に別の端末装置でダウンロードを実行して閲覧したことがあったとしても、ユーザは、その別の端末装置にて過去に表示していた頁位置表示頁位置を認識することができる。したがって、ユーザは、利用する端末装置を意識することなく、継続的な閲覧を行うことができる。さらに、ユーザにより指定されたダウンロード指定位置に対し、電子書籍配信装置1が最適なダウンロード位置を自動的に判別するため、ユーザは、ダウンロードの処理時間の負担を感じることなく、電子書籍を閲覧することができる。尚、本発明の実施形態による電子書籍配信装置1、第1端末装置2及び第2端末装置3のハードウェア構成としては、通常のコンピュータを使用することができる。電子書籍配信装置1は、CPU、RAM等の揮発性の記憶媒体、ROM等の不揮発性の記憶媒体及びインターフェース等を備えたコンピュータによって構成される。電子書籍配信装置1に備えた制御部11の各機能は、これらの機能を記述したプログラムをCPUに実行させることによりそれぞれ実現される。また、第1端末装置2及び第2端末装置3に備えた制御部21の各機能も、これらの機能を記述したプログラムをCPUに実行させることによりそれぞれ実現される。すなわち、記憶媒体に格納されたプログラムをCPUが読み出して実行することにより、プログラムは、当該コンピュータを図2及び図7に示したように、制御部11,21として機能させることができる。また、このプログラムは、磁気ディスクフロッピー登録商標ディスク、ハードディスク等、光ディスクCD-ROM、DVD等、半導体メモリ等の記憶媒体に格納して頒布することもできる。以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、前述の実施形態では、電子書籍配信装置1が書籍コンテンツDB13を備える例を説明したが、既存のオンライン書店の配信サーバから取得して所定の期間中一時蓄積するようにしてもよい。また、前述の実施形態では、電子書籍配信装置1と第1端末装置2及び第2端末装置3との間で直接的にネットワーク4を介して通信する例を説明したが、DRMDigitalRightsManagementサーバを介在して通信するようにしてもよい。例えば、電子書籍の電子データを暗号化して電子書籍配信装置1の書籍コンテンツDB13に格納すると共に、暗号化した電子データを解読する暗号解読キーをDRMサーバに登録することで、電子書籍の配信にあたり、電子データとして表現されたコンテンツの著作権を保護することができる。"