Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5457416B2 - Electronic book distribution apparatus, electronic book distribution system, method and program - Google Patents
[go: Go Back, main page]

JP5457416B2 - Electronic book distribution apparatus, electronic book distribution system, method and program - Google Patents

Electronic book distribution apparatus, electronic book distribution system, method and program Download PDF

Info

Publication number
JP5457416B2
JP5457416B2 JP2011207979A JP2011207979A JP5457416B2 JP 5457416 B2 JP5457416 B2 JP 5457416B2 JP 2011207979 A JP2011207979 A JP 2011207979A JP 2011207979 A JP2011207979 A JP 2011207979A JP 5457416 B2 JP5457416 B2 JP 5457416B2
Authority
JP
Japan
Prior art keywords
download
electronic book
terminal device
downloaded
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011207979A
Other languages
Japanese (ja)
Other versions
JP2013069164A (en
Inventor
啓之 西内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2011207979A priority Critical patent/JP5457416B2/en
Publication of JP2013069164A publication Critical patent/JP2013069164A/en
Application granted granted Critical
Publication of JP5457416B2 publication Critical patent/JP5457416B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、電子書籍をダウンロード配信する電子書籍配信装置、電子書籍配信システム、方法及びプログラムに関する。   The present invention relates to an electronic book distribution device, an electronic book distribution system, a method, and a program for downloading and distributing an electronic book.

従来、インターネット上に多くのオンライン書店が開設されており、ユーザは、端末装置を用いてWWWブラウザによりオンライン書店を選択し、所望する電子書籍を有償または無償でダウンロードする権利を取得する。そして、ユーザは、このダウンロード権利が有効な期間内で、端末装置を用いて電子書籍を随時ダウンロードすることができる。このような電子書籍は、オンライン書店の配信サーバからダウンロードされるか、または複数のオンライン書店の配信を仲介する取次書店の配信サーバからダウンロードされる。   Conventionally, many online bookstores have been established on the Internet, and a user selects an online bookstore by a WWW browser using a terminal device, and acquires a right to download a desired electronic book for a fee or free of charge. And a user can download an electronic book at any time using a terminal device within the period when this download right is effective. Such an electronic book is downloaded from a distribution server of an online bookstore, or downloaded from a distribution server of an agency bookstore that mediates the distribution of a plurality of online bookstores.

また、電子書籍によっては大容量の電子データからなる場合があり、電子書籍の電子データの全部をダウンロードしてから閲覧すると、ダウンロード処理の負担が大きく、閲覧の利便性が悪化する。特に、端末装置として携帯電話機を用いる場合には、電子書籍のダウンロードに時間がかかる。そこで、配信サーバからの電子データのダウンロード方式として、所定のブロック単位で電子データを配信するものがある。この方式によれば、ユーザは、1つ以上のブロックの集まりからなるセグメント(例えば、電子書籍の頁または章)を指定し、配信サーバから端末装置へブロック単位でダウンロードすることで、ダウンロードの処理時間を軽減しながら電子書籍を閲覧することができる。   Also, depending on the electronic book, it may be composed of a large amount of electronic data. If the entire electronic data of the electronic book is downloaded and viewed, the burden of the download process is large, and the convenience of browsing deteriorates. In particular, when a mobile phone is used as a terminal device, it takes time to download an electronic book. Therefore, as a method for downloading electronic data from a distribution server, there is a method for distributing electronic data in units of predetermined blocks. According to this method, a user designates a segment (for example, a page or a chapter of an electronic book) composed of a collection of one or more blocks, and downloads the block unit from the distribution server to the terminal device, thereby performing download processing. You can browse electronic books while saving time.

例えば、ユーザが端末装置を用いて電子書籍を複数回に渡って閲覧するにあたり、電子書籍の途中から閲覧を再開したい場合、ユーザが指定した電子書籍の頁または章のブックマークを基準にして、配信サーバがそれ以降の電子データを端末装置へ送信する技術が知られている(例えば、特許文献1を参照)。   For example, when a user browses an electronic book multiple times using a terminal device and wants to resume browsing from the middle of the electronic book, distribution is performed based on the bookmark of the page or chapter of the electronic book specified by the user. A technique in which a server transmits subsequent electronic data to a terminal device is known (see, for example, Patent Document 1).

また、大容量の電子データを配信サーバから端末装置へネットワークを介してダウンロードする場合、ユーザが必要な部分をデータ全体の構成から判別して指定し、ユーザの所望する順番でその必要なデータの部分を配信サーバが端末装置へ送信する技術が知られている(例えば、特許文献2を参照)。   In addition, when downloading a large amount of electronic data from a distribution server to a terminal device via a network, the user determines and designates the necessary part from the entire data structure, and the necessary data in the order desired by the user. A technique in which a distribution server transmits a part to a terminal device is known (see, for example, Patent Document 2).

また、電子書籍のダウンロードの途中で電波障害等が原因となって終了した場合、自動的に再接続してその中断位置からダウンロードを再開することで、ダウンロード待ち時間を削減する技術が知られている(例えば、特許文献3を参照)。   Also, a technology is known that reduces download waiting time by automatically reconnecting and restarting the download from the position where it was interrupted due to radio interference during downloading of the e-book. (For example, see Patent Document 3).

特開2002−063213号公報JP 2002-063213 A 特開2000−047926号公報JP 2000-047926 A 特開2008−210083号公報JP 2008-210083 A

前述のとおり、電子書籍のダウンロードの処理時間を削減するための様々な技術が知られており、電子書籍に関する効率的なダウンロードを実現する要望が多い。しかしながら、前述の特許文献1〜3はいずれも、1台の端末装置が配信サーバから電子書籍をダウンロードする場合に、ダウンロード開始位置を制御するものである。つまり、これらの技術は、1台の端末装置において、電子書籍をダウンロードしてユーザへ閲覧させる際の効率を向上させる点に着目したものである。   As described above, various techniques for reducing the processing time for downloading an electronic book are known, and there are many demands for realizing efficient downloading of the electronic book. However, all of the above-described Patent Documents 1 to 3 control the download start position when one terminal device downloads an electronic book from a distribution server. That is, these technologies focus on the point of improving the efficiency when downloading a digital book and allowing the user to browse it in one terminal device.

特許文献1〜3の技術では、端末装置を操作するユーザが電子書籍の途中から閲覧を再開したい場合、端末装置は、ユーザにより指定された情報に基づいて、その指定情報に応じた位置から電子データをダウンロードする。しかしながら、別の端末装置を操作する同一のユーザが同じ電子書籍の途中から閲覧したい場合、その別の端末装置は、改めてその電子書籍の最初の電子データからダウンロードする必要がある。この場合、別の端末装置は、ユーザにより指定された情報に基づいて、その指定情報に応じた位置から電子データをダウンロードすることが想定される。   In the techniques of Patent Documents 1 to 3, when a user who operates a terminal device wants to resume browsing from the middle of an electronic book, the terminal device can perform electronic search from a position corresponding to the specified information based on information specified by the user. Download the data. However, when the same user who operates another terminal device wants to browse from the middle of the same electronic book, the other terminal device needs to download again from the first electronic data of the electronic book. In this case, it is assumed that another terminal device downloads electronic data from a position corresponding to the designation information based on information designated by the user.

しかしながら、ユーザが閲覧を再開したい位置の電子データが、その別の端末装置へ既にダウンロードされている場合があることから、必ずしも効率的なダウンロード処理を実現することができないという問題があった。したがって、同一のユーザが複数の端末装置を使用して同一の電子書籍を閲覧する場合、その電子書籍を各端末装置へ効率的にダウンロードするための仕組みが要望されていた。また、ユーザが1台の端末装置を使用して断続的に電子書籍を閲覧する場合も、電子書籍を一層効率的にダウンロードするための仕組みが望まれていた。   However, since electronic data at a position where the user wants to resume browsing has already been downloaded to another terminal device, there has been a problem that efficient download processing cannot always be realized. Therefore, when the same user browses the same electronic book using a plurality of terminal devices, a mechanism for efficiently downloading the electronic book to each terminal device has been desired. Moreover, even when a user browses an electronic book intermittently using one terminal device, a mechanism for downloading the electronic book more efficiently has been desired.

そこで、本発明は前記課題を解決するためになされたものであり、その目的は、ネットワークに接続された、ユーザが使用する端末装置に対し、閲覧途中の電子書籍を効率的にダウンロード配信可能な電子書籍配信装置、電子書籍配信システム、方法及びプログラムを提供することにある。   Accordingly, the present invention has been made to solve the above-described problems, and the object thereof is to efficiently download and distribute an electronic book being browsed to a terminal device used by a user connected to a network. An electronic book delivery apparatus, an electronic book delivery system, a method, and a program are provided.

前記課題を解決するため、本発明による電子書籍配信装置は、端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信装置において、前記端末装置から、前記ユーザによって指定された所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるダウンロード受付部と、過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行う初回判定部と、前記初回のダウンロードであると判定された場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行し、前記継続のダウンロードであると判定された場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された電子データ位置に応じて、前記電子書籍の所定位置からダウンロードを実行し、前記ダウンロードを実行しながら、前記端末装置から、前記ユーザによる操作に応じて前記電子書籍の表示頁が切り替わる毎に前記電子書籍が画面表示された頁位置を示す表示頁位置情報を取得すると共に、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ユーザのユーザID、前記書籍ID、前記端末装置の端末番号、前記表示頁位置情報、前記ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するダウンロード実行部と、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる所定の直近情報決定し、前記直近情報を今回のダウンロード要求を行った端末装置へ送信し、前記ダウンロード実行部によりダウンロードが実行される前記所定位置を指定するダウンロード指定位置判定部と、を備え、前記ダウンロード指定位置判定部が、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる直近情報として決定し、今回のダウンロード要求を行った端末装置へ送信する直近情報送信手段と、今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された電子データ位置を示すダウンロード指定位置を取得するダウンロード指定位置取得手段と、前記ダウンロード指定位置と、前記ダウンロード履歴に保持されたダウンロード済位置情報のうち今回のダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するダウンロード位置判定手段と、前記ダウンロード位置判定手段による判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するダウンロード実行指定手段と、を備えることを特徴とする。 In order to solve the above problems, an electronic book distribution device according to the present invention is an electronic book distribution device that downloads and distributes an electronic book designated by a user operating a terminal device to the terminal device via a network. And receiving a download request for an electronic book having a predetermined book ID designated by the user, and a download accepting unit that accepts a terminal number of the terminal device and a past download history. In contrast, when it is determined that the download is the first download or the continuous download, and when it is determined that the download is the first download, the terminal device is downloaded from the beginning of the electronic book. If it is determined that the download is a continuation, To the terminal device, in accordance with the designated electronic data position by a user operating the terminal device, execute the downloaded from a predetermined position of the electronic book, while performing the download, from the terminal device, by the user Each time the display page of the electronic book is switched according to the operation, the display position information indicating the page position where the electronic book is displayed on the screen is acquired, and the downloaded position indicating the electronic data position where the electronic book is downloaded to obtain information, the user ID of the user, the book ID, terminal number of the terminal device, the display page location information, the downloaded position information, and the download execution for holding the downloaded date was downloaded to the download history And when it is determined that the download is the continuation, Based on over de history, said determining the predetermined most recent information used in order to determine the electronic data position for viewing to a user, transmits the most recent information to the terminal apparatus that has performed the current download request, the download execution A download designation position determination unit that designates the predetermined position where the download is executed by the unit, and if the download designation position determination unit determines that the download is the continuation, based on the download history, The display page position information that is closest to the current download request time is determined as the latest information used to determine the electronic data position to be browsed by the user, and the latest information is transmitted to the terminal device that made the current download request. The terminal device is operated from the information transmitting means and the terminal device that made the download request this time. Download download position acquisition means for acquiring a download specification position indicating an electronic data position specified by a user who creates the download request position, and a download request of the download position information held in the download history. Download position determination means for comparing the downloaded position information at the closest time from the current download request time in the terminal device and determining whether the download designated position is before the downloaded position, and the download If the download specified position is not before the downloaded position as a determination result by the position determination means, the download execution from the download specified position is specified, and the download specified position is before the downloaded position as the determination result. When, characterized in that it and a download execution designating means for designating the execution downloaded from a continuation of the already downloaded location.

また、本発明による電子書籍配信装置は、前記ダウンロード指定位置判定部の直近情報送信手段が、前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を決定すると共に、前記ダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を決定し、前記表示頁位置情報及びダウンロード済位置情報を、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる直近情報として、今回のダウンロード要求を行った端末装置へ送信することを特徴とする。 Further, the electronic book distribution apparatus according to the present invention is the most recent from the download request time point based on the download history, when the latest information transmission means of the download designation position determination unit determines that the download is the continuous download. The display page position information at the near time is determined, and the downloaded position information at the nearest time from the current download request time is determined at the terminal device that has made the download request, and the display page position information and the downloaded position information are determined. The latest information used for determining the electronic data position to be browsed by the user is transmitted to the terminal device that made the current download request .

また、本発明による電子書籍配信装置は、前記ダウンロード実行部が、前記ダウンロードの実行の不可判定を行い、前記ダウンロードの実行が不可であると判定した場合、前記ダウンロードを停止し、前記ダウンロードの実行が可能であると判定した場合、前記ダウンロードを継続するダウンロード状況判定手段を備えることを特徴とする。 Further, in the electronic book distribution device according to the present invention, when the download execution unit determines that the download cannot be executed and determines that the download cannot be executed, the download is stopped and the download is executed. Download status determining means for continuing the download when it is determined that the download is possible .

また、本発明による電子書籍配信装置は、前記ダウンロード実行部が、前記ダウンロード要求を行った端末装置から、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ダウンロード履歴に保持するダウンロード済位置取得手段を備えることを特徴とする。 Further, in the electronic book distribution device according to the present invention, the download execution unit obtains downloaded position information indicating the electronic data position where the electronic book is downloaded from the terminal device that has made the download request, and the download history And a downloaded position acquisition means for storing the information.

さらに、本発明による電子書籍配信システムは、前記電子書籍配信装置と、ネットワークを介して前記電子書籍配信装置に接続される1または複数の端末装置とを備える電子書籍配信システムであって、前記端末装置が、前記電子書籍配信装置に対し、前記ユーザIDのユーザが所望する所定の書籍IDの電子書籍に関するダウンロード要求を送信するダウンロード要求手段と、前記電子書籍のダウンロードを実行するダウンロード実行手段と、前記ユーザによる表示画面操作に応じて前記電子書籍の表示頁が切り替わる毎に、前記表示頁の位置情報を表示頁位置情報として前記電子書籍配信装置へ送信する表示頁位置送信手段と、前記ダウンロードした電子書籍の電子データ量をダウンロード済位置情報として前記電子書籍配信装置へ送信するダウンロード済位置送信手段と、前記直近情報を受信して画面表示し、前記ユーザへ提示する直近情報受信手段と、前記ユーザにより指定された位置をダウンロード指定位置として前記電子書籍配信装置へ送信するダウンロード指定位置送信手段と、を備えることを特徴とする。   Furthermore, an electronic book distribution system according to the present invention is an electronic book distribution system comprising the electronic book distribution device and one or more terminal devices connected to the electronic book distribution device via a network. A download request unit that transmits a download request for an electronic book having a predetermined book ID desired by the user of the user ID to the electronic book distribution device; and a download execution unit that executes the download of the electronic book; Each time the display page of the electronic book is switched according to the display screen operation by the user, the display page position transmission means for transmitting the display page position information to the electronic book distribution apparatus as display page position information, and the downloaded The electronic data amount of the electronic book is transmitted to the electronic book distribution apparatus as downloaded position information. The downloaded position transmitting means, the latest information is received and displayed on the screen, and the latest information receiving means for presenting to the user is transmitted to the electronic book distribution apparatus using the position designated by the user as the download designated position. Download designation position transmission means.

さらに、本発明による電子書籍配信方法は、端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信方法において、前記端末装置から、前記ユーザによって指定された所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるステップと、過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行うステップと、前記初回のダウンロードであると判定した場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行するステップと、前記継続のダウンロードであると判定した場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された電子データ位置に応じて、前記電子書籍の所定位置からダウンロードを実行するステップと、前記ダウンロードを実行しながら、前記端末装置から、前記ユーザによる操作に応じて前記電子書籍の表示頁が切り替わる毎に前記電子書籍が画面表示された頁位置を示す表示頁位置情報を取得すると共に、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ユーザのユーザID、前記書籍ID、前記端末装置の端末番号、前記表示頁位置情報、前記ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するステップと、前記継続のダウンロードであると判定した場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる直近情報として決定し、今回のダウンロード要求を行った端末装置へ送信するステップと、今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された位置を示すダウンロード指定位置を取得するステップと、前記ダウンロード指定位置と、前記ダウンロード履歴に保持されたダウンロード済位置情報のうち今回のダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するステップと、前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するステップと、を有することを特徴とする。 Furthermore, an electronic book distribution method according to the present invention provides an electronic book distribution method in which an electronic book designated by a user operating a terminal device is downloaded and distributed to the terminal device via a network . Whether to receive a download request for an electronic book having a specified book ID and accepting a terminal number of the terminal device, and whether the electronic book is the first download for the user based on a past download history A step of determining whether or not the download is a continuation; and a step of executing a download from the beginning of the electronic book to the terminal device when it is determined that the download is the first download; and the continuation download If determined, the terminal device Depending on the designated electronic data position by a user operating the terminal device, and executing the downloaded from a predetermined position of the electronic book, while performing the download, from the terminal device, depending on the operation by the user wherein together with the electronic book for each display page is changed the electronic book acquires the display page position information indicating a page position displayed on the screen, and obtains the downloaded position information indicating an electronic data position where the electronic book is downloaded , the user ID of the user, the book ID, terminal number of the terminal device, the display page location information, the step of holding the downloaded position information, and the download date and time were downloaded to the download history of the continued If it is determined that it is a download, based on the download history The closest time display page position information from this download request time, determined as the most recent information used in order to determine the electronic data position for viewing to the user, and transmits to the terminal apparatus that has performed the current download request step Obtaining a download designated position indicating a position designated by a user operating the terminal device from the terminal device that made the download request this time, the download designated position, and the download held in the download history Compared with the downloaded location information at the time closest to the current download request time in the terminal device that made the current download request among the completed location information , whether or not the specified download location is before the downloaded location Determining the download specified position If the location is not before the downloaded location, specify execution of download from the download designated location, and if the download designated location is before the downloaded location as the determination result, from the continuation of the downloaded location And a step of designating download execution .

さらに、本発明による電子書籍配信プログラムは、前記電子書籍配信方法をコンピュータに実行させることを特徴とする。   Furthermore, an electronic book distribution program according to the present invention causes a computer to execute the electronic book distribution method.

以上のように、本発明によれば、ネットワークに接続された、ユーザが使用する端末装置に対し、閲覧途中の電子書籍を効率的にダウンロード配信することが可能となる。   As described above, according to the present invention, it is possible to efficiently download and distribute an electronic book being browsed to a terminal device used by a user connected to a network.

本発明の実施形態による電子書籍配信システムの構成を示す概略図である。It is the schematic which shows the structure of the electronic book delivery system by embodiment of this invention. 本発明の実施形態による電子書籍配信装置の構成を示すブロック図である。It is a block diagram which shows the structure of the electronic book delivery apparatus by embodiment of this invention. ユーザDBの構成を示す図である。It is a figure which shows the structure of user DB. 書籍コンテンツDBの構成を示す図である。It is a figure which shows the structure of book content DB. ダウンロード履歴DBの構成を示す図である。It is a figure which shows the structure of download history DB. ダウンロード指定位置及びダウンロード済位置を説明する図である。It is a figure explaining a download designation position and a download completed position. 端末装置の構成を示すブロック図である。It is a block diagram which shows the structure of a terminal device. 端末装置に表示される登録画面の一例を示す図である。It is a figure which shows an example of the registration screen displayed on a terminal device. 端末装置に表示される登録状況確認画面の一例を示す図である。It is a figure which shows an example of the registration status confirmation screen displayed on a terminal device. 端末装置に表示されるダウンロード要求画面の一例を示す図である。It is a figure which shows an example of the download request screen displayed on a terminal device. 端末装置に表示される書籍検索画面の一例を示す図である。It is a figure which shows an example of the book search screen displayed on a terminal device. 端末装置に表示されるダウンロード位置指定画面の一例を示す図である。It is a figure which shows an example of the download position designation | designated screen displayed on a terminal device. 電子書籍配信装置、第1端末装置及び第2端末装置の間で送受信される情報の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the information transmitted / received between an electronic book delivery apparatus, a 1st terminal device, and a 2nd terminal device. 電子書籍配信装置の処理を説明するフローチャートである。It is a flowchart explaining the process of an electronic book delivery apparatus. 端末装置の処理を説明するフローチャートである。It is a flowchart explaining the process of a terminal device.

以下、本発明を実施するための形態について図面を用いて詳細に説明する。
〔電子書籍配信システム〕
まず、本発明の実施形態による電子書籍配信システムについて説明する。図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に接続される。
Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings.
[Electronic book distribution system]
First, an electronic book distribution system according to an embodiment of the present invention will be described. FIG. 1 is a schematic diagram illustrating a configuration of an electronic book distribution system. The electronic book distribution system includes an electronic book distribution device 1, a first terminal device (first terminal device) 2, and a second terminal device (second terminal device) 3. The electronic book distribution device 1 functions as a server for distributing electronic books to terminal devices connected to the network 4 (in the example of FIG. 1, the first terminal device 2 and the second terminal device 3). The first terminal device 2 and the second terminal device 3 are terminal devices operated by a user who uses the electronic book distribution system. Here, two terminal devices are illustrated, and a terminal device such as a mobile phone is the first terminal device 2 and a personal computer is the second terminal device 3. The electronic book distribution device 1 and the second terminal device 3 are connected to a network 4 such as the Internet, and the first terminal device 2 is also connected to the network 4 via a server (not shown) of a mobile phone company.

尚、図1では、同一のユーザが、2つの第1端末装置2及び第2端末装置3を用いて電子書籍配信システムによるサービスの提供を受ける一態様を例にしたものであるが、同一のユーザは、1つ以上の端末装置を用いて本サービスの提供を受けることができる。すなわち、同一のユーザは、複数の端末装置を用いて本サービスの提供を受けることができるだけでなく、1つの端末装置のみを用いて本サービスの提供を受けることもできる。また、以下、単に「端末装置」と称するときは、ユーザが電子書籍配信システムを利用するいずれかの端末装置をいう。また、電子書籍には、電子化された本、新聞等の著作物が含まれる。   In FIG. 1, an example is shown in which the same user receives a service provided by the electronic book distribution system using the two first terminal devices 2 and the second terminal device 3. The user can receive provision of this service using one or more terminal devices. That is, the same user can not only receive the service using a plurality of terminal devices, but also can receive the service using only one terminal device. Hereinafter, when simply referred to as a “terminal device”, it refers to any terminal device in which the user uses the electronic book distribution system. Electronic books include electronic books and newspapers.

〔電子書籍配信装置の構成〕
次に、図1に示した電子書籍配信装置1の構成について説明する。図2は、電子書籍配信装置1の構成を示すブロック図である。この電子書籍配信装置1は、制御部11、ユーザDB12、書籍コンテンツDB13及びダウンロード履歴DB14を備えている。ユーザDB12、書籍コンテンツDB13及びダウンロード履歴DB14は、HD(ハードディスク)等の記憶手段(図示せず)に格納される。
[Configuration of electronic book distribution device]
Next, the configuration of the electronic book distribution apparatus 1 shown in FIG. 1 will be described. FIG. 2 is a block diagram illustrating a configuration of the electronic book distribution apparatus 1. The electronic book distribution device 1 includes a control unit 11, a user DB 12, a book content DB 13, and a download history DB 14. The user DB 12, the book content DB 13, and the download history DB 14 are stored in storage means (not shown) such as an HD (hard disk).

制御部11は、第1端末装置2及び第2端末装置3との間で通信を確立する制御を行うと共に、ユーザが電子書籍配信システムを利用することにより、第1端末装置2または第2端末装置3へ電子書籍をダウンロードするにあたり、ユーザDB12、書籍コンテンツDB13及びダウンロード履歴DB14を用いて、ユーザ登録、電子書籍のダウンロード要求に対する応答及びユーザの利用状況の履歴管理を制御する。   The control unit 11 performs control for establishing communication between the first terminal device 2 and the second terminal device 3, and the user uses the electronic book distribution system, so that the first terminal device 2 or the second terminal is used. When downloading an electronic book to the device 3, the user DB 12, the book content DB 13, and the download history DB 14 are used to control user registration, response to electronic book download requests, and history management of user usage.

まず、制御部11は、ユーザDB12を利用してユーザ登録の管理を行う。図3は、ユーザDB12の構成を示す図である。ユーザDB12は、ユーザID、及びユーザが利用する各端末装置の端末番号(端末ID)の各情報から構成され、ユーザIDと関連付けた各端末装置の端末番号の情報を記憶するデータベースである。例えば、図3に示す例では、ユーザIDとして「AAA」を有するユーザは、3つの端末装置を登録し、ユーザIDとして「BBB」を有するユーザは、1つの端末装置を登録し、ユーザIDとして「CCC」を有するユーザは、2つの端末装置を登録していることを示している。これにより、ユーザは、電子書籍配信システムを利用する各端末装置を、ユーザIDで紐付けすることにより登録することができる。また、ユーザが、登録済みの端末装置について知りたい場合、電子書籍配信装置1は、ユーザDB12を利用して登録状況を示すリストを、ユーザが操作する端末装置へ随時提示することができる。   First, the control unit 11 manages user registration using the user DB 12. FIG. 3 is a diagram showing the configuration of the user DB 12. The user DB 12 is a database that includes information on a user ID and a terminal number (terminal ID) of each terminal device used by the user, and stores information on the terminal number of each terminal device associated with the user ID. For example, in the example shown in FIG. 3, a user having “AAA” as a user ID registers three terminal devices, and a user having “BBB” as a user ID registers one terminal device as a user ID. A user having “CCC” indicates that two terminal apparatuses are registered. Thereby, the user can register each terminal device using the electronic book distribution system by associating it with the user ID. In addition, when the user wants to know the registered terminal device, the electronic book distribution device 1 can use the user DB 12 to present a list indicating the registration status to the terminal device operated by the user as needed.

また、制御部11は、ユーザが所望する電子書籍のダウンロードを制御するだけでなく、電子書籍のダウンロード要求の一環として、電子書籍及び書籍IDの検索要求を受け付け、書籍コンテンツDB13を参照して応答する制御を行う。電子書籍には、ダウンロードで利用するための固有の識別子が書籍IDとして割り当てられている。   The control unit 11 not only controls the download of the electronic book desired by the user, but also accepts an electronic book and book ID search request as a part of the electronic book download request, and responds by referring to the book content DB 13. Control. A unique identifier for use in downloading is assigned to the electronic book as a book ID.

図4は、書籍コンテンツDB13の構成を示す図である。書籍コンテンツDB13は、各電子書籍に対して、書籍ID、題名、作者名、ジャンル及びダウンロード容量の各情報から構成される。また、ユーザが、電子書籍または書籍IDについて知りたい場合も、電子書籍配信装置1は、書籍コンテンツDB13を利用して検索結果を示すリストを、ユーザが操作する端末装置へ随時提示することができる。   FIG. 4 is a diagram showing the configuration of the book content DB 13. The book content DB 13 includes information on a book ID, a title, an author name, a genre, and a download capacity for each electronic book. Also, when the user wants to know about the electronic book or the book ID, the electronic book distribution apparatus 1 can present the list indicating the search result using the book content DB 13 to the terminal device operated by the user at any time. .

また、制御部11は、電子書籍のダウンロード要求に対する応答及びユーザの利用状況の履歴の管理のためにダウンロード履歴DB14を利用する。図5は、ダウンロード履歴DB14の構成を示す図である。ダウンロード履歴DB14は、ユーザID、端末装置を識別する端末番号、電子書籍を識別する書籍ID、端末装置毎にダウンロードして最後に閲覧された表示頁位置を示す表示頁位置情報、端末装置毎にダウンロードされた電子データ量に対応する当該電子書籍のダウンロード済の電子データ位置を示すダウンロード済位置情報、及び端末装置毎にダウンロードを終了した日時(ダウンロードが途中で終了した場合の時刻情報、またはダウンロードが全て完了した場合の時刻情報)を示すダウンロード日時の各情報から構成される。電子書籍配信装置1は、このダウンロード履歴DB14を利用してダウンロード処理を行う。以下、ダウンロード要求に対する応答及びユーザの利用状況の履歴の管理に関するダウンロード処理について詳細に説明する。   The control unit 11 also uses the download history DB 14 for managing responses to electronic book download requests and managing user usage history. FIG. 5 is a diagram showing the configuration of the download history DB 14. The download history DB 14 includes a user ID, a terminal number for identifying a terminal device, a book ID for identifying an electronic book, display page position information indicating a display page position downloaded last for each terminal device, and for each terminal device. Downloaded position information indicating the downloaded electronic data position of the electronic book corresponding to the amount of downloaded electronic data, and the date and time when the download was completed for each terminal device (time information when the download was completed halfway, or download Is composed of each piece of information of the download date and time indicating the time information when all of the above are completed. The electronic book distribution apparatus 1 performs download processing using the download history DB 14. In the following, a detailed description will be given of a download process relating to management of a response to a download request and a history of user usage.

図2に戻って、制御部11は、ダウンロード履歴DB14を利用してダウンロード要求に対する応答及びユーザの利用状況の履歴の管理を行うために、ダウンロード受付部111、初回判定部112、ダウンロード実行部113及びダウンロード指定位置判定部114を備えている。   Returning to FIG. 2, the control unit 11 uses the download history DB 14 to manage the response to the download request and the history of the user usage status, the download reception unit 111, the initial determination unit 112, and the download execution unit 113. And a download designation position determination unit 114.

ダウンロード受付部111は、ユーザ固有のユーザIDでユーザ登録済の複数の端末装置のうちのいずれかから、所定の書籍IDを有する電子書籍に関するダウンロード要求を受け付け、受け付けた旨を返信する。つまり、ダウンロード受付部111は、端末装置からのアクセスに伴って送信されたユーザIDに基づいて、所定の書籍IDを有する電子書籍に関するダウンロード要求のログインを受け付ける。また、ダウンロード受付部111は、端末番号受付手段1111を備えている。   The download accepting unit 111 accepts a download request regarding an electronic book having a predetermined book ID from any of a plurality of terminal devices that have been registered with a user ID unique to the user, and returns a notice indicating that the request has been accepted. That is, the download accepting unit 111 accepts a log-in of a download request related to an electronic book having a predetermined book ID, based on the user ID transmitted with access from the terminal device. In addition, the download reception unit 111 includes terminal number reception means 1111.

端末番号受付手段1111は、ダウンロード要求に対する返信の宛先である端末装置に対し、所定の画面を当該端末装置に表示させ、ユーザに端末番号を入力させる等して、端末番号を送信させることで端末番号を受け付ける。これは、一般的なWebプロトコルを用いた通信で実現可能である。尚、ダウンロード受付部111と端末番号受付手段1111とを1つの機能部として構成し、ユーザID、端末番号、書籍ID及び必要に応じてパスワードの入力を要求するダウンロード要求画面を端末装置に表示させ、ダウンロード要求を受け付けるように構成してもよい。   The terminal number accepting unit 1111 displays a predetermined screen on the terminal device, which is a destination of a reply to the download request, and causes the user to input the terminal number to transmit the terminal number. Accept numbers. This can be realized by communication using a general Web protocol. The download reception unit 111 and the terminal number reception unit 1111 are configured as one functional unit, and a download request screen for requesting input of a user ID, a terminal number, a book ID, and a password as necessary is displayed on the terminal device. The download request may be accepted.

このようにして、ダウンロード受付部111は、所定の書籍IDを有する電子書籍に関するダウンロード要求を受け付けると共に、ユーザ入力を介してダウンロードを行うユーザID及び端末番号を受け付け、必要に応じてユーザDB12を参照して登録状況を確認し、今回のダウンロードを行う端末装置を特定する。   In this way, the download receiving unit 111 receives a download request regarding an electronic book having a predetermined book ID, receives a user ID and a terminal number for downloading via a user input, and refers to the user DB 12 as necessary. Then, the registration status is confirmed, and the terminal device that performs the current download is specified.

初回判定部112は、ダウンロード履歴DB14を参照して、ダウンロード受付部111で取得したユーザIDのユーザが端末番号に関わらず当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行う。例えば、図5に示す例では、ユーザIDとして「AAA」を有するユーザが端末番号として2種類(A001及びA002)の端末装置で、所定の期間内(所定の期間内のダウンロード日時)に、書籍IDとして「book1」を有する電子書籍をダウンロードした履歴がダウンロード履歴DB14に保持されている。これにより、初回判定部112は、ダウンロード履歴DB14を参照して当該書籍IDを有する電子書籍に関して初回のダウンロードであるか否かを判定することができる。   The initial determination unit 112 refers to the download history DB 14 to determine whether or not the user with the user ID acquired by the download reception unit 111 is the first download regarding the electronic book having the book ID regardless of the terminal number. Make a decision. For example, in the example shown in FIG. 5, a user having “AAA” as a user ID is a terminal device of two types (A001 and A002) as a terminal number, and a book within a predetermined period (download date and time within a predetermined period). A history of downloading an electronic book having ID “book1” is held in the download history DB 14. Thereby, the first determination part 112 can determine whether it is the first download regarding the electronic book which has the said book ID with reference to download history DB14.

図2に戻って、初回判定部112は、初回のダウンロードであると判定した場合、ダウンロード実行部113の制御を行うように指示し、初回のダウンロードではなく継続のダウンロードであると判定した場合、ダウンロード指定位置判定部114の制御を行った後、ダウンロード実行部113の制御を行うように指示する。したがって、ダウンロード実行部113は、今回のダウンロード要求における端末番号の端末装置に対して、初回のダウンロード時には当該書籍IDの電子書籍のダウンロードを初めから実行し、継続のダウンロード時にはユーザによって指定された電子書籍上の位置に応じてダウンロードを実行する。以下、「初回のダウンロード処理」と「継続のダウンロード処理」に分けて、ダウンロード実行部113及びダウンロード指定位置判定部114についてより具体的に説明する。   Returning to FIG. 2, if the initial determination unit 112 determines that it is the first download, the first determination unit 112 instructs the download execution unit 113 to perform control, and determines that the download is a continuation download instead of the first download. After the download designated position determination unit 114 is controlled, the download execution unit 113 is instructed to be controlled. Therefore, the download execution unit 113 downloads the electronic book with the book ID from the beginning for the first download to the terminal device with the terminal number in the current download request, and the electronic device specified by the user for the continuous download. Download according to the position on the book. Hereinafter, the download execution unit 113 and the download designated position determination unit 114 will be described in more detail by dividing into “first download process” and “continuous download process”.

(初回のダウンロード処理)
まず、初回判定部112によって初回のダウンロードであると判定された場合の処理を説明する。初回のダウンロードであると判定された場合、ダウンロード実行部113は、書籍コンテンツDB13を参照して、当該書籍IDの電子書籍のダウンロードを最初から実行する。
(First download process)
First, processing when the initial determination unit 112 determines that it is the first download will be described. When it is determined that the download is the first time, the download execution unit 113 refers to the book content DB 13 and downloads the electronic book with the book ID from the beginning.

ダウンロード実行部113は、表示頁位置取得手段1131、ダウンロード済位置取得手段1132及びダウンロード状況判定手段1133を備えている。表示頁位置取得手段1131は、ユーザが電子書籍を閲覧操作している端末装置から、ユーザによる表示画面操作に応じて表示画面上の電子書籍の表示頁が切り替わる毎に、表示頁位置の情報を取得し、表示頁位置情報としてダウンロード履歴DB14に記録する。   The download execution unit 113 includes a display page position acquisition unit 1131, a downloaded position acquisition unit 1132, and a download status determination unit 1133. The display page position acquisition unit 1131 displays information on the display page position each time the display page of the electronic book on the display screen is switched from the terminal device on which the user is browsing the electronic book in accordance with the display screen operation by the user. It is acquired and recorded in the download history DB 14 as display page position information.

ダウンロード済位置取得手段1132は、ダウンロードを実行した端末装置から、当該ダウンロード実行の途中時点及び終了時点におけるダウンロードした電子データ量に対応する当該電子書籍のダウンロード済の電子データ位置を示す情報を、ダウンロード済位置情報として定期的に取得し、ダウンロード履歴DB14に記録する。   Downloaded position acquisition means 1132 downloads information indicating the downloaded electronic data position of the electronic book corresponding to the amount of electronic data downloaded at the midpoint and end point of the download execution from the terminal device that executed the download. It is periodically acquired as completed position information and recorded in the download history DB 14.

ダウンロード履歴DB14に記録されるこれらの表示頁位置情報及びダウンロード済位置情報は、初回のダウンロードではないと判定された継続のダウンロード時における「直近情報」となる。詳細については後述する。   The display page position information and the downloaded position information recorded in the download history DB 14 become “most recent information” at the time of continuous download that is determined not to be the first download. Details will be described later.

ダウンロード状況判定手段1133は、端末装置からの情報に基づいて、ダウンロード実行の不可判定を行い、ダウンロード実行が不可であると判定した場合、ダウンロードを停止し、ダウンロード実行が可能であると判定した場合、ダウンロードを継続し、表示頁位置の取得及びダウンロード済位置の取得も継続する。例えば、端末装置を操作しているユーザが意図的にダウンロードを停止させた場合、電子書籍配信装置1は、その旨の情報を端末装置から受信する。また、ユーザが意図しない状況であっても携帯電話機等の端末装置における電波不良またはダウンロード不良が原因でダウンロードが途中で停止した場合、電子書籍配信装置1は、電波不良を判断し、または、端末装置から定期的に送信されていたダウンロード正常である旨の情報を受信しなくなる。そうすると、ダウンロード状況判定手段1133は、ダウンロード実行が不可であると判定する。これにより、ダウンロード状況判定手段1133は、ダウンロード実行が可能であると判定することで、ダウンロードを実行した端末装置から表示頁位置情報及びダウンロード済位置情報を確実に取得することができる。   When the download status determination unit 1133 determines that download execution is not possible based on information from the terminal device and determines that download execution is not possible, the download status is stopped, and when download is determined to be possible The download is continued, and the acquisition of the display page position and the acquisition of the downloaded position are also continued. For example, when the user operating the terminal device intentionally stops the download, the electronic book distribution device 1 receives information to that effect from the terminal device. Also, even when the situation is not intended by the user, if the download stops halfway due to radio wave failure or download failure in a terminal device such as a mobile phone, the electronic book distribution device 1 determines the radio wave failure or the terminal The information indicating that the download is normally sent from the apparatus periodically is not received. Then, the download status determination unit 1133 determines that download execution is not possible. Thus, the download status determination unit 1133 can reliably acquire the display page position information and the downloaded position information from the terminal device that has executed the download by determining that the download can be executed.

(継続のダウンロード処理)
次に、初回判定部112によって初回のダウンロードではないと判定された場合の処理を説明する。前述のとおり、初回判定部112は、端末番号に関わらず当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行なう。このため、初回のダウンロードではないと判定されたということは、登録済みのいずれかの端末装置に対し、当該書籍IDを有する電子書籍の全部または一部のダウンロードが行われたことになる。この場合、ダウンロード指定位置判定部114の制御を行った後、ダウンロード実行部113の制御を行う。
(Continuous download process)
Next, processing when the initial determination unit 112 determines that it is not the first download will be described. As described above, the initial determination unit 112 performs the initial determination as to whether or not the electronic book having the book ID is downloaded for the first time regardless of the terminal number. For this reason, when it is determined that the download is not the first time, all or a part of the electronic book having the book ID has been downloaded to any registered terminal device. In this case, after the download designated position determination unit 114 is controlled, the download execution unit 113 is controlled.

ダウンロード指定位置判定部114は、ダウンロード履歴DB14を参照して、所定のダウンロード期間において過去にダウンロードをしていた全ての端末番号を確認し、確認した全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報と、今回のダウンロード要求をしてきた端末装置の端末番号に対応したダウンロード済位置情報のうち今回のダウンロード要求時点に最も近い時期のダウンロード済位置情報とを「直近情報」として決定する。そして、ダウンロード指定位置判定部114は、この直近情報を、今回のダウンロード要求に係る端末装置へ送信し、ユーザに対して所望の位置を指定させ、ユーザによって指定された位置に応じてダウンロードを実行するように、ダウンロード実行部113に対しダウンロード実行位置を指定する。   The download designation position determination unit 114 refers to the download history DB 14 to confirm all terminal numbers that have been downloaded in the past in a predetermined download period, and from the current download request time among all the confirmed terminal numbers. The display page position information of the terminal number that was downloaded most recently and the downloaded position information corresponding to the terminal number of the terminal device that made the download request at the time closest to the current download request time The completed position information is determined as “latest information”. Then, the download designated position determination unit 114 transmits the latest information to the terminal device related to the current download request, causes the user to designate a desired position, and executes download according to the position designated by the user. As such, the download execution position is designated to the download execution unit 113.

ダウンロード指定位置判定部114について具体的に説明する。ダウンロード指定位置判定部114は、端末番号確認手段1141、直近情報送信手段1142、ダウンロード指定位置取得手段1143、ダウンロード位置判定手段1144及びダウンロード実行指定手段1145を備えている。   The download designation position determination unit 114 will be specifically described. The download designation position determination unit 114 includes terminal number confirmation means 1141, latest information transmission means 1142, download designation position acquisition means 1143, download position determination means 1144, and download execution designation means 1145.

端末番号確認手段1141は、今回のダウンロード要求における端末番号を確認して保持する。直近情報送信手段1142は、ダウンロード履歴DB14を参照して、所定のダウンロード期間において当該書籍IDの電子書籍について過去にダウンロードを行っていた全ての端末番号を確認し、確認した全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報を抽出する。また、直近情報送信手段1142は、ダウンロード履歴DB14を参照して、所定のダウンロード期間において当該書籍IDの電子書籍について、端末番号確認手段1141によって保持した端末番号(今回のダウンロード要求をしてきた端末装置の端末番号)に対応したダウンロード済位置情報のうち今回のダウンロード要求時点に最も近い時期のダウンロード済位置情報を抽出する。直近情報送信手段1142は、抽出した表示頁位置情報及びダウンロード済位置情報を「直近情報」として、今回のダウンロード要求を送信してきた端末装置へ送信する。この場合、表示頁位置情報は、1または複数の端末装置を用いてユーザが閲覧した最終の頁に関する情報を示し、ダウンロード済位置情報は、ユーザが閲覧を行うために現在利用している端末装置に対し、既にダウンロードされた電子データの位置に関する情報を示す。   The terminal number confirmation unit 1141 confirms and holds the terminal number in the current download request. The latest information transmitting unit 1142 refers to the download history DB 14 and confirms all terminal numbers that have been downloaded in the past for the electronic book with the book ID in a predetermined download period, and among the confirmed terminal numbers The display page position information of the terminal number that was downloaded at the time closest to the current download request time is extracted. Further, the latest information transmission unit 1142 refers to the download history DB 14 and stores the terminal number held by the terminal number confirmation unit 1141 for the electronic book with the book ID in the predetermined download period (the terminal device that has made the current download request). Of the downloaded location information corresponding to the current download request time is extracted. The latest information transmitting unit 1142 transmits the extracted display page position information and downloaded position information as “most recent information” to the terminal device that has transmitted the current download request. In this case, the display page position information indicates information related to the last page viewed by the user using one or a plurality of terminal devices, and the downloaded position information indicates the terminal device currently used for browsing by the user. In contrast, information on the position of electronic data already downloaded is shown.

尚、直近情報送信手段1142は、抽出した表示頁位置情報のみを「直近情報」として、今回のダウンロード要求を送信してきた端末装置へ送信するようにしてもよいし、抽出したダウンロード済位置情報を「直近情報」として、今回のダウンロード要求を送信してきた端末装置へ送信するようにしてもよい。   Note that the latest information transmitting unit 1142 may transmit only the extracted display page position information as “most recent information” to the terminal device that has transmitted the current download request, or may extract the extracted downloaded position information. The “latest information” may be transmitted to the terminal device that has transmitted the current download request.

例えば、この直近情報を提示するダウンロード指定画面が、今回のダウンロード要求を送信してきた端末装置に表示され、表示頁位置情報が書籍IDと共に表示される。これにより、ユーザは、他の端末装置で閲覧していた電子書籍の直近の表示頁位置と、現在使用している端末装置(ダウンロード要求を送信してきた端末装置)において、既にダウンロードが行われた頁位置を知ることができる。   For example, the download designation screen presenting the latest information is displayed on the terminal device that has transmitted the current download request, and the display page position information is displayed together with the book ID. As a result, the user has already downloaded the electronic book that has been browsed on the other terminal device at the latest display page position and the terminal device currently used (the terminal device that transmitted the download request). You can know the page position.

ダウンロード指定位置取得手段1143は、端末装置を操作するユーザにより任意に指定された位置(ユーザが閲覧を希望する電子書籍内の位置)をダウンロード指定位置情報として、今回のダウンロード要求を送信してきた端末装置から取得する。   The download designation position acquisition means 1143 uses the position arbitrarily designated by the user operating the terminal device (the position in the electronic book that the user desires to browse) as the download designation position information, and the terminal that has transmitted the current download request. Obtain from the device.

ダウンロード位置判定手段1144は、ダウンロード指定位置取得手段1143により取得されたダウンロード指定位置情報と、直近情報送信手段1142により抽出された、端末番号確認手段1141によって保持された端末番号の端末装置(今回のダウンロード要求を送信してきた端末装置)のダウンロード済位置情報(当該端末装置のダウンロード済位置情報が無い場合もある)とを比較し、ダウンロード指定位置がダウンロード済位置よりも前頁に該当するか否かを判定する。   The download position determination means 1144 is a terminal device (currently registered terminal information) of the terminal number held by the terminal number confirmation means 1141 extracted by the latest information transmission means 1142 and the download specification position information acquired by the download specification position acquisition means 1143. Compared with the downloaded location information of the terminal device that has transmitted the download request) (there may be no downloaded location information of the terminal device), whether the download designated location corresponds to the previous page from the downloaded location Determine whether.

ダウンロード実行指定手段1145は、ダウンロード位置判定手段1144による判定結果として、ダウンロード指定位置がダウンロード済位置よりも前頁に該当しない旨を示す場合、ダウンロード指定位置からのダウンロード実行を指定する。また、ダウンロード実行指定手段1145は、判定結果として、ダウンロード指定位置がダウンロード済位置よりも前頁に該当する旨を示す場合、ダウンロード済位置の続きからのダウンロード実行を指定する。   The download execution designation means 1145 designates execution of download from the download designated position when the download position judgment means 1144 indicates that the download designated position does not correspond to the previous page from the downloaded position. Further, when the download result designation unit 1145 indicates that the download designation position corresponds to the previous page from the downloaded position as a determination result, the download execution designation unit 1145 designates the download execution from the continuation of the downloaded position.

図6は、ダウンロード指定位置及びダウンロード済位置を説明する図である。図6を参照して、ダウンロード位置判定手段1144の判定方法について説明する。説明を容易にするために、直近の過去に第2端末装置3及び第1端末装置2の順でダウンロードが行われ、今回、再度第2端末装置3によって継続的にダウンロードを行う場面を想定する。図6では、説明の便宜上、表示画面3001上に、ダウンロード指定位置A,B及びダウンロード済位置が存在するものとする。また、第2端末装置3によって、破線3002で囲まれた電子書籍の第N頁の終わり部分及び第N+1頁の始まり3行目の領域までのダウンロードが完了しており、破線3003で囲まれた領域は、未取得状態であるとする。   FIG. 6 is a diagram for explaining a download designated position and a downloaded position. With reference to FIG. 6, the determination method of the download position determination means 1144 is demonstrated. In order to facilitate the explanation, it is assumed that the second terminal device 3 and the first terminal device 2 are downloaded in the order in the past, and this time the second terminal device 3 continuously downloads again this time. . In FIG. 6, for convenience of explanation, it is assumed that download designated positions A and B and a downloaded position exist on the display screen 3001. In addition, the second terminal device 3 has completed the download of the end portion of the Nth page of the electronic book surrounded by the broken line 3002 and the area of the third line starting from the (N + 1) th page, and is surrounded by the broken line 3003. It is assumed that the area is in an unacquired state.

図6の例において、ダウンロード済位置情報は、第N+1頁の始まり3行目の位置を示す。ダウンロード位置判定手段1144により、第2端末装置3による直近の過去にダウンロードした電子書籍について、第2端末装置3によって今回ダウンロードを再開する際に、ユーザによって指定されるダウンロード指定位置がダウンロード済位置の前か後かを判別することにより、より効率的なダウンロードを実現することができる。例えば、ユーザによって指定されるダウンロード指定位置がダウンロード指定位置Aとすると、ダウンロード指定位置Aがダウンロード済位置よりも前頁に該当するから、ダウンロード実行指定手段1145は、ダウンロード済位置(第N+1頁の始まり3行目の位置)の続きからのダウンロード実行を指定する。一方、ユーザによって指定されるダウンロード指定位置がダウンロード指定位置Bとすると、ダウンロード指定位置Bがダウンロード済位置よりも前頁に該当しないから、ダウンロード実行指定手段1145は、ユーザにより指定されたダウンロード指定位置Bからのダウンロード実行を指定する。図6の例では、近接頁の第N頁及び第N+1頁について説明したが、電子書籍配信装置1は、例えば、ユーザが第N+10頁を指定した場合、ダウンロード指定位置である第N+10頁の位置からダウンロードを行い、ユーザが第N−10頁を指定した場合、第N+1頁の始まり3行目の位置まで第2端末装置3はダウンロード済であるから、ダウンロード済位置である第N+1頁の始まり3行目の位置の続きからダウンロードを行う。   In the example of FIG. 6, the downloaded position information indicates the position of the third line starting from the (N + 1) th page. When the second terminal device 3 resumes the current download of the electronic book that has been downloaded in the past by the second terminal device 3 by the download position determination means 1144, the download designated position designated by the user is the downloaded position. By determining whether it is before or after, more efficient download can be realized. For example, if the download designated position designated by the user is the download designated position A, the download designated position A corresponds to the previous page from the downloaded position. Specify the download execution from the continuation of the 3rd line. On the other hand, when the download designated position designated by the user is the download designated position B, the download designated position B does not correspond to the previous page from the downloaded position. Specifies execution of download from B. In the example of FIG. 6, the Nth page and the (N + 1) th page of the proximity pages have been described. However, for example, when the user designates the (N + 10) th page, the electronic book distribution apparatus 1 When the user designates the N-10th page, since the second terminal device 3 has already been downloaded up to the position of the third line starting from the (N + 1) th page, the beginning of the (N + 1) th page, which is the downloaded position. Download from the continuation of the position on the third line.

図2に戻って、ダウンロード実行部113は、ダウンロード実行指定手段1145により指定された位置からダウンロードを実行する。この場合のダウンロード実行においても、ダウンロード実行部113は、ダウンロード要求を送信してきた端末装置(電子書籍がダウンロードされる端末装置)から表示頁位置情報及びダウンロード済位置情報を常時取得し、ダウンロード履歴DB14に記録する。   Returning to FIG. 2, the download execution unit 113 executes the download from the position designated by the download execution designation unit 1145. Also in the download execution in this case, the download execution unit 113 always acquires the display page position information and the downloaded position information from the terminal device that has transmitted the download request (the terminal device from which the electronic book is downloaded), and download history DB 14 To record.

これにより、ユーザが用いる複数の端末装置のうちのいずれの端末装置を利用する場合であっても、電子書籍配信装置1は、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、第1端末装置2または第2端末装置3において閲覧の再開が可能となる。尚、ユーザが1つの端末装置のみを利用する場合においても同様に、電子書籍配信装置1は、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、過去に閲覧を行った同一の端末装置において閲覧の再開が可能となる。   Thereby, even if it is a case where any terminal device is used among the several terminal devices which a user uses, the electronic book delivery apparatus 1 can download the electronic book in the middle of browsing continuously and efficiently. The browsing can be resumed in the first terminal device 2 or the second terminal device 3. Similarly, even when the user uses only one terminal device, the electronic book distribution device 1 can continuously and efficiently download the electronic book being browsed, and the same has been browsed in the past. Browsing can be resumed in the terminal device.

〔端末装置の構成〕
次に、図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等の記憶手段(図示せず)に格納される。
[Configuration of terminal device]
Next, the configuration of the first terminal device 2 and the second terminal device 3 shown in FIG. 1 will be described. FIG. 7 is a block diagram illustrating configurations of the first terminal device 2 and the second terminal device 3. In the use of the electronic book distribution system, it is not necessary to individually distinguish the functions of the first terminal device 2 and the second terminal device 3, and the first terminal device 2 and the second terminal device 3 are both the control unit 21 and the user. An IF control unit 22, a display control unit 23, a download content data storage unit 24, and a download history data storage unit 25 are provided. The download content data storage unit 24 and the download history data storage unit 25 are stored in storage means (not shown) such as an HD.

ユーザIF制御部22は、画面上に表示される情報をユーザが入力または選択等の操作ができるように制御するユーザインタフェースの制御部である。表示制御部23は、画面上に表示する情報を制御する機能部である。   The user IF control unit 22 is a user interface control unit that controls the user to input or select information displayed on the screen. The display control unit 23 is a functional unit that controls information to be displayed on the screen.

ダウンロードコンテンツデータ蓄積部24は、ダウンロードにより得られた電子書籍に関するコンテンツデータ(電子データ)を蓄積する機能部であり、表示制御部23によってコンテンツデータの表示を可能にする。   The download content data storage unit 24 is a functional unit that stores content data (electronic data) related to an electronic book obtained by downloading, and allows the display control unit 23 to display the content data.

ダウンロード履歴データ蓄積部25は、当該端末装置によるダウンロード履歴を蓄積する機能部である。ダウンロード履歴データ蓄積部25は必ずしも必要ではないが、例えば、電子書籍配信装置1側だけで管理するのではなく、いつ、どの書籍をダウンロードしたかについて知得可能にすることにより、ユーザビリティを高めることができる。   The download history data storage unit 25 is a functional unit that stores a download history of the terminal device. The download history data storage unit 25 is not necessarily required. For example, the download history data storage unit 25 is not managed only by the electronic book distribution apparatus 1 side, but improves the usability by making it possible to know when and which book is downloaded. Can do.

ユーザIF制御部22、表示制御部23、ダウンロードコンテンツデータ蓄積部24及びダウンロード履歴データ蓄積部25は、コンテンツのダウンロードに関する既存の技術と同様のものとすることができる。   The user IF control unit 22, the display control unit 23, the download content data storage unit 24, and the download history data storage unit 25 can be the same as the existing technology related to content download.

制御部21は、電子書籍配信装置1との間の通信を確立する制御を行うと共に、ユーザが電子書籍配信システムを利用して電子書籍をダウンロードするにあたり、ユーザ登録、電子書籍のダウンロード要求及びダウンロードの指定を制御する。   The control unit 21 performs control for establishing communication with the electronic book distribution apparatus 1 and, when the user downloads the electronic book using the electronic book distribution system, the user registration, the electronic book download request, and the download. Control the specification of.

まず、ユーザ登録について説明する。図8は、ユーザ登録のための登録画面2001の一例を示す図である。新規登録にあたり、ユーザは、ユーザ名2001a、メールアドレス2001b、電話番号2001c及び端末装置名称2001dを入力し、登録ボタン2001eを押下することで、ユーザID及び端末番号と含む情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を受信し、ユーザID及び端末番号をユーザDB12に登録すると共に、パスワードをユーザへ通知する。また、電子書籍配信システムでは、前述のように、1つのユーザIDに対して複数の端末装置を紐付けて登録することができる。   First, user registration will be described. FIG. 8 is a diagram illustrating an example of a registration screen 2001 for user registration. In the new registration, the user inputs a user name 2001a, a mail address 2001b, a telephone number 2001c, and a terminal device name 2001d, and presses a registration button 2001e, whereby information including the user ID and the terminal number is included in the electronic book distribution device 1. Sent to. The electronic book distribution apparatus 1 receives these pieces of information, registers the user ID and terminal number in the user DB 12, and notifies the user of the password. Further, in the electronic book distribution system, as described above, a plurality of terminal devices can be associated with one user ID and registered.

ユーザが、ユーザDB12に登録された複数の端末装置について登録状況を確認したい場合、電子書籍配信装置1は、ユーザによる端末装置の操作に従って、登録状況確認画面を提示する。図9は、登録状況確認画面2002の一例を示す図である。登録状況の確認にあたり、ユーザはユーザID2002a及びパスワード2002bを入力し、送信ボタン2002cを押下することで、各情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を用いてユーザID及び端末番号、必要に応じて端末装置名称等の情報を、図8に例示する登録時のメールアドレス2001b又は電話番号2001cによってユーザへ通知する。   When the user wants to confirm the registration status for a plurality of terminal devices registered in the user DB 12, the electronic book distribution device 1 presents a registration status confirmation screen according to the operation of the terminal device by the user. FIG. 9 is a diagram illustrating an example of a registration status confirmation screen 2002. In confirming the registration status, the user inputs the user ID 2002a and the password 2002b, and presses the transmission button 2002c, whereby each information is transmitted to the electronic book distribution apparatus 1. The electronic book distribution apparatus 1 notifies the user of the information such as the user ID and the terminal number, and the terminal apparatus name as necessary using the information by the mail address 2001b or the telephone number 2001c at the time of registration illustrated in FIG. To do.

図7に戻って、制御部21は、電子書籍のダウンロード要求及びダウンロードの指定の制御のために、ダウンロード要求手段211、端末番号送信手段212、直近情報受信手段213、ダウンロード指定位置送信手段214、ダウンロード実行手段215、表示頁位置送信手段216及びダウンロード済位置送信手段217を備えている。   Returning to FIG. 7, the control unit 21 controls the download request of the electronic book and the download designation control, the download request unit 211, the terminal number transmission unit 212, the latest information reception unit 213, the download designation position transmission unit 214, A download execution unit 215, a display page position transmission unit 216, and a downloaded position transmission unit 217 are provided.

ダウンロード要求手段211は、電子書籍配信装置1に対して、ユーザが所望する所定の書籍IDを有する電子書籍のダウンロードの要求を行う。このダウンロード要求は、ユーザが初回のダウンロードであるか否かの判別を要することなしに、ユーザIDと書籍IDを電子書籍配信装置1へ送信する。   The download request unit 211 requests the electronic book distribution apparatus 1 to download an electronic book having a predetermined book ID desired by the user. This download request transmits the user ID and book ID to the electronic book distribution apparatus 1 without requiring the user to determine whether or not the download is the first time.

端末番号送信手段212は、当該書籍IDを有する電子書籍のダウンロードを行う端末番号を電子書籍配信装置1へ送信する。尚、ダウンロード要求手段211と端末番号送信手段212とを1つの手段として構成してもよい。   The terminal number transmission unit 212 transmits a terminal number for downloading an electronic book having the book ID to the electronic book distribution apparatus 1. The download request unit 211 and the terminal number transmission unit 212 may be configured as one unit.

ダウンロード要求について説明する。図10は、ダウンロード要求画面2003の一例を示す図である。ダウンロード要求にあたり、ユーザはユーザID2003a、パスワード2003b、端末番号2003c及び書籍ID2003dを入力し、送信ボタン2003eを押下することで、各情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を用いてダウンロード要求を受け付けることができる。尚、ダウンロード要求にあたり、端末番号2003cはユーザが入力するのではなく、端末番号が記憶された記憶手段から読み出すようにしてもよい。また、ユーザは書籍IDが分からない場合も考えられる。このため、ダウンロード要求画面2003内に(または別画面でもよい)検索画面へと導くボタン2003fを設けてもよい。尚、電子書籍配信装置1は、端末番号を含まないダウンロード要求を受け付けた場合、ユーザが使用する端末装置2,3から端末番号を直接読み出すようにしてもよい。   The download request will be described. FIG. 10 is a diagram illustrating an example of the download request screen 2003. In response to the download request, the user inputs a user ID 2003a, a password 2003b, a terminal number 2003c, and a book ID 2003d, and presses a transmission button 2003e, whereby each piece of information is transmitted to the electronic book distribution apparatus 1. The electronic book distribution apparatus 1 can accept a download request using these pieces of information. In the download request, the terminal number 2003c may not be input by the user, but may be read from the storage unit storing the terminal number. Also, the user may not know the book ID. For this reason, a button 2003f that leads to a search screen may be provided in the download request screen 2003 (or another screen may be used). The electronic book distribution apparatus 1 may directly read the terminal number from the terminal apparatuses 2 and 3 used by the user when receiving a download request that does not include the terminal number.

図11は、書籍検索画面2004の一例を示す図である。書籍検索にあたり、ユーザは題名2004a、作者名2004b及びジャンル2004cのうちの1つ以上を入力し、検索ボタン2004dを押下することで、各情報が電子書籍配信装置1へ送信される。電子書籍配信装置1は、これらの情報を用いて書籍コンテンツDB13を参照して書籍候補を抽出し、ユーザに書籍候補リストを書籍IDと共に提示することができる。   FIG. 11 is a diagram illustrating an example of a book search screen 2004. In the book search, the user inputs one or more of the title 2004a, the author name 2004b, and the genre 2004c, and presses the search button 2004d, whereby each information is transmitted to the electronic book distribution apparatus 1. The electronic book distribution apparatus 1 can extract book candidates by referring to the book content DB 13 using these pieces of information, and present a book candidate list together with book IDs to the user.

前述したように、ダウンロード要求を受け付けた電子書籍配信装置1は、端末番号に関わらず当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行なう。以下、初回のダウンロード処理と継続のダウンロード処理とに分けて説明する。   As described above, the electronic book distribution apparatus 1 that has received the download request makes an initial determination as to whether or not the electronic book having the book ID is downloaded for the first time regardless of the terminal number. Hereinafter, the first download process and the continuous download process will be described separately.

(初回のダウンロード処理)
図7に戻って、電子書籍配信装置1によって初回のダウンロードであると判定された場合、ダウンロード要求手段211及び端末番号送信手段212の処理に続いて、端末装置が備えるダウンロード実行手段215の処理が実行される。ダウンロード実行手段215は、当該電子書籍の初めからダウンロードを実行する。このダウンロードの実行は、図2に示した電子書籍配信装置1のダウンロード実行部113による当該電子書籍の初めからのダウンロード処理に連動して、端末装置のダウンロード実行手段215が協働して相互通信によって実現される。
(First download process)
Returning to FIG. 7, when it is determined by the electronic book distribution apparatus 1 that the download is the first time, the process of the download execution means 215 included in the terminal device follows the processing of the download request means 211 and the terminal number transmission means 212. Executed. The download execution means 215 executes download from the beginning of the electronic book. This download is executed in conjunction with the download processing from the beginning of the electronic book by the download execution unit 113 of the electronic book distribution apparatus 1 shown in FIG. It is realized by.

表示頁位置送信手段216は、ユーザによる表示画面操作に応じて、端末装置における表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置の情報を表示頁位置情報として電子書籍配信装置1へ送信する。この表示頁位置情報は、電子書籍配信装置1によってダウンロード履歴DB14に記録される。   The display page position transmission means 216 distributes the electronic book as information on the display page position as display page position information each time the display page of the electronic book on the display screen in the terminal device is switched in accordance with the display screen operation by the user. Transmit to device 1. This display page position information is recorded in the download history DB 14 by the electronic book distribution apparatus 1.

同様に、ダウンロード済位置送信手段217は、ダウンロード実行に伴い、電子データ量に対応する当該電子書籍のダウンロード済の電子データ位置を示すダウンロード済位置情報を定期的に電子書籍配信装置1へ送信する。このダウンロード済位置情報は、電子書籍配信装置1によってダウンロード履歴DB14に記録される。   Similarly, the downloaded position transmission means 217 periodically transmits downloaded position information indicating the downloaded electronic data position of the electronic book corresponding to the electronic data amount to the electronic book distribution apparatus 1 as the download is executed. . This downloaded position information is recorded in the download history DB 14 by the electronic book distribution apparatus 1.

(継続のダウンロード処理)
一方、電子書籍配信装置1によって継続のダウンロードであると判定された場合、ダウンロード要求手段211及び端末番号送信手段212の処理に続いて、端末装置が備えるダウンロード実行手段215の処理の前に直近情報受信手段213及びダウンロード指定位置送信手段214の処理が実行される。継続のダウンロード時には、電子書籍配信装置1は、直近の過去のダウンロード履歴DB14から得られた表示頁位置情報及びダウンロード済位置情報を直近情報として端末装置へ送信する。直近情報受信手段213は、表示頁位置情報及びダウンロード済位置情報からなる直近情報を受信する。ユーザは、直近情報の表示頁位置情報から、閲覧したいページ位置を指定する契機を得ることができる。尚、直近情報受信手段213は、表示頁位置情報のみを直近情報として受信するようにしてもよいし、ダウンロード済位置情報のみを直近情報として受信するようにしてもよい。表示頁位置情報のみを受信する場合、ダウンロード済位置情報は、ダウンロードコンテンツデータ蓄積部24に蓄積された電子書籍の電子データ量に基づいて特定することができる。
(Continuous download process)
On the other hand, if the electronic book distribution apparatus 1 determines that the download is a continuation download, immediately after the download request means 211 and the terminal number transmission means 212, the latest information before the process of the download execution means 215 provided in the terminal device Processing of the receiving unit 213 and the download designated position transmitting unit 214 is executed. At the time of continuous download, the electronic book distribution device 1 transmits the display page position information and the downloaded position information obtained from the latest past download history DB 14 to the terminal device as the latest information. The latest information receiving unit 213 receives the latest information including the display page position information and the downloaded position information. The user can obtain an opportunity to designate a page position to be browsed from the display page position information of the latest information. The latest information receiving unit 213 may receive only the display page position information as the latest information, or may receive only the downloaded position information as the latest information. When only the display page position information is received, the downloaded position information can be specified based on the electronic data amount of the electronic book stored in the download content data storage unit 24.

図12は、ダウンロード位置指定画面2005の一例を示す図である。ダウンロード位置の指定にあたり、ユーザは画面表示された直近情報を参照する。ユーザは、「直近の表示頁位置」2005a、「指定した頁から読む」2005c、または「最初から読む」2005eのうちのいずれかを選択し、送信ボタン2005gを押下することで、各情報が電子書籍配信装置1へ送信される。「指定した頁から読む」2005cを選択する場合は指定頁2005dも入力する。電子書籍配信装置1は、これらの情報を用いてユーザによって指定されたダウンロード指定位置に応じてダウンロードを実行することができる。尚、ダウンロード指定に係るユーザビリティの向上のために、「直近の表示頁位置」2005aの参考値として直近情報のうちの表示頁位置情報2005bが表示され、「指定した頁から読む」2005cの参考値として直近情報のうちのダウンロード済位置情報が頁に変換され、ダウンロード済頁位置情報2005fが表示される。   FIG. 12 is a diagram showing an example of the download position designation screen 2005. When specifying the download position, the user refers to the latest information displayed on the screen. The user selects one of “most recent display page position” 2005a, “read from a specified page” 2005c, or “read from the beginning” 2005e, and presses a transmission button 2005g, whereby each information is electronically stored. It is transmitted to the book distribution apparatus 1. When “Read from specified page” 2005c is selected, the specified page 2005d is also input. The electronic book delivery apparatus 1 can execute download according to the download designated position designated by the user using these pieces of information. In order to improve the usability related to download designation, the display page position information 2005b of the latest information is displayed as the reference value of the “most recent display page position” 2005a, and the reference value of “read from the specified page” 2005c. The downloaded position information in the latest information is converted into a page, and the downloaded page position information 2005f is displayed.

ユーザは、表示頁位置情報2005bの表示により、過去に画面表示された頁の位置情報、すなわち自らが過去に閲覧した頁の位置情報を認識することができる。また、ダウンロード済頁位置情報2005fの表示によって、ユーザが現在利用している端末装置のダウンロードコンテンツデータ蓄積部24に記憶されている電子データのダウンロード頁位置を認識することができ、閲覧したい頁が電子書籍配信装置1からダウンロードされる必要があるか、または当該端末装置のダウンロードコンテンツデータ蓄積部24から読み出されるだけで済むのかを判断することができ、端末装置の処理負荷及び閲覧したい頁が表示されるまでの時間を推測することができる。   The user can recognize the position information of the page displayed on the screen in the past, that is, the position information of the page that he / she browsed in the past by displaying the display page position information 2005b. Further, by displaying the downloaded page position information 2005f, the download page position of the electronic data stored in the download content data storage unit 24 of the terminal device currently used by the user can be recognized. It is possible to determine whether it is necessary to download from the electronic book distribution apparatus 1 or only need to be read from the download content data storage unit 24 of the terminal device, and the processing load of the terminal device and the page to be viewed are displayed. You can guess the time to be done.

図7に戻って、ダウンロード指定位置送信手段214は、図12に例示するようなダウンロード位置指定画面に対する入力値から、閲覧したい頁位置を示すダウンロード指定位置を決定して電子書籍配信装置1へ送信する。以降のダウンロード実行に関する動作は、初回のダウンロード時と同様であり、電子書籍配信装置1のダウンロード実行部113と、端末装置のダウンロード実行手段215とが協働して相互通信によってダウンロードが実行される。このようにして、電子書籍配信装置1は、ユーザにより指定された頁位置(ユーザが閲覧したい頁位置)を示すダウンロード指定位置を取得することができるため、そのダウンロード指定位置に応じてダウンロードを実行することができる。   Returning to FIG. 7, the download designation position transmission unit 214 determines the download designation position indicating the page position to be browsed from the input value on the download position designation screen illustrated in FIG. 12 and transmits it to the electronic book distribution apparatus 1. To do. The subsequent operations related to the download execution are the same as those for the first download, and the download execution unit 113 of the electronic book distribution apparatus 1 and the download execution means 215 of the terminal device cooperate to execute the download by mutual communication. . In this manner, the electronic book distribution apparatus 1 can acquire the download designated position indicating the page position designated by the user (the page position that the user wants to view), and therefore executes download according to the download designated position. can do.

以上のように、ユーザが用いる複数の端末装置のいずれの利用においても、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、ユーザは閲覧を再開することができる。図1に示す例では、ユーザは、第1端末装置2及び第2端末装置3を利用して電子書籍を継続閲覧することができる。同様に、ユーザが1つの端末装置を利用する場合も、その端末装置において電子書籍を継続閲覧することができる。例えば、所定の電子書籍について第1端末装置2で初回のダウンロードを行なって閲覧しダウンロード途中で停止したとしても、ユーザは、第1端末装置2及び第2端末装置3のいずれによっても、第1端末装置2の表示頁位置から継続して閲覧を再開することができる。   As described above, in any use of the plurality of terminal devices used by the user, the electronic book being browsed can be continuously and efficiently downloaded, and the user can resume browsing. In the example illustrated in FIG. 1, the user can continuously browse the electronic book using the first terminal device 2 and the second terminal device 3. Similarly, when the user uses one terminal device, the electronic book can be continuously browsed on the terminal device. For example, even if a first electronic device is downloaded and browsed for a predetermined electronic book for the first time and stopped in the middle of the download, the user can use either the first terminal device 2 or the second terminal device 3 to Browsing can be resumed continuously from the display page position of the terminal device 2.

〔情報の流れ〕
次に、図1に示した電子書籍配信システムを構成する電子書籍配信装置1、第1端末装置2及び第2端末装置3の間で送受信される情報の流れについて説明する。図13は、その情報の流れを示すシーケンス図である。図13においては、所定の書籍IDを有する電子書籍について、第1端末装置2によって初回のダウンロードを行ない、第2端末装置3によって継続のダウンロードを行う例を説明する。
[Information flow]
Next, the flow of information transmitted and received between the electronic book distribution device 1, the first terminal device 2, and the second terminal device 3 that constitute the electronic book distribution system shown in FIG. 1 will be described. FIG. 13 is a sequence diagram showing the flow of the information. In FIG. 13, an example will be described in which an electronic book having a predetermined book ID is downloaded for the first time by the first terminal device 2 and is continuously downloaded by the second terminal device 3.

まず、第1端末装置2は、ダウンロード要求手段211によってユーザIDを基に電子書籍配信装置1に対して所定の書籍IDを有する電子書籍のダウンロード要求を行う(ステップS101)。電子書籍配信装置1は、ダウンロード受付部111によってダウンロード要求を受け付けた旨を返信する(ステップS102)。   First, the first terminal device 2 makes a download request for an electronic book having a predetermined book ID to the electronic book distribution device 1 based on the user ID by the download request unit 211 (step S101). The electronic book distribution apparatus 1 replies that the download request has been received by the download receiving unit 111 (step S102).

第1端末装置2は、端末番号送信手段212によってダウンロードを行う第1端末装置2の端末番号を電子書籍配信装置1へ送信する(ステップS103)。電子書籍配信装置1は、ダウンロード受付部111の端末番号受付手段1111によって端末番号を受け付けた旨を返信する(ステップS104)。   The 1st terminal device 2 transmits the terminal number of the 1st terminal device 2 which downloads with the terminal number transmission means 212 to the electronic book delivery apparatus 1 (step S103). The electronic book distribution apparatus 1 replies that the terminal number is received by the terminal number receiving unit 1111 of the download receiving unit 111 (step S104).

ユーザID、端末番号及び書籍IDを取得した電子書籍配信装置1は、初回判定部112によってダウンロード履歴DB14を参照して、当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行う。本例では、電子書籍配信装置1は、当該書籍IDを有する電子書籍に関して初回のダウンロードであると判定する(ステップS105)。このため、電子書籍配信装置1は、ダウンロード実行部113によってダウンロードを実行し(ステップS106)、第1端末装置2は、ダウンロード実行手段215によってダウンロードを実行した電子書籍の表示を行う(ステップS107)。   The electronic book distribution apparatus 1 that has acquired the user ID, terminal number, and book ID refers to the download history DB 14 by the initial determination unit 112 and determines whether or not the electronic book having the book ID is downloaded for the first time. Make a decision. In this example, the electronic book distribution apparatus 1 determines that the electronic book having the book ID is the first download (step S105). For this reason, the electronic book distribution apparatus 1 executes download by the download execution unit 113 (step S106), and the first terminal apparatus 2 displays the electronic book that has been downloaded by the download execution means 215 (step S107). .

第1端末装置2のユーザは、表示された電子書籍の頁をめくる等の表示画面操作を行う。ユーザによる表示画面操作に応じた制御は、ユーザIF制御部22及び表示制御部23によって実現される。このユーザによる表示画面操作に応じて、第1端末装置2は、表示頁位置送信手段216によって表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置情報を電子書籍配信装置1へ送信すると共に(ステップS108)、ダウンロード済位置送信手段217によって、ダウンロードが実行された位置を示すダウンロード済位置情報を定期的に電子書籍配信装置1へ送信する(ステップS109)。   A user of the first terminal device 2 performs a display screen operation such as turning a page of the displayed electronic book. Control according to the display screen operation by the user is realized by the user IF control unit 22 and the display control unit 23. In response to the display screen operation by the user, the first terminal device 2 sends the display page position information to the electronic book distribution device 1 every time the display page position transmission means 216 switches the display page of the electronic book on the display screen. (Step S108), and the downloaded position transmission means 217 periodically transmits the downloaded position information indicating the position where the download has been executed to the electronic book distribution apparatus 1 (step S109).

一方、電子書籍配信装置1は、ダウンロードの実行に伴い、ダウンロード状況判定手段1133によってダウンロード実行の不可判定を行う(ステップS110)。これにより、電子書籍配信装置1は、ダウンロード実行が可能な場合、表示頁位置取得手段1131及びダウンロード済位置取得手段1132によって、表示頁位置情報及びダウンロード済位置情報を確実に取得し、ダウンロード履歴データとしてダウンロード履歴DB14に蓄積する(ステップS111)。   On the other hand, the electronic book distribution apparatus 1 determines whether or not the download can be performed by the download status determination unit 1133 as the download is executed (step S110). Thereby, when the download execution is possible, the electronic book distribution apparatus 1 reliably acquires the display page position information and the downloaded position information by the display page position acquisition unit 1131 and the downloaded position acquisition unit 1132, and download history data. Is stored in the download history DB 14 (step S111).

そして、ユーザは、第1端末装置2を用いた当該書籍IDの電子書籍の閲覧を止め、すなわち、第1端末装置2は、当該電子書籍のダウンロードを途中で停止する。その後、ユーザは、第2端末装置3を用いて同一の書籍IDの電子書籍の閲覧を再開する。   And a user stops browsing of the electronic book of the said book ID using the 1st terminal device 2, ie, the 1st terminal device 2 stops the download of the said electronic book on the way. Thereafter, the user resumes browsing electronic books with the same book ID using the second terminal device 3.

第2端末装置3は、ダウンロード要求手段211によってユーザIDを基に電子書籍配信装置1に対して所定の書籍IDを有する電子書籍のダウンロード要求を行う(ステップS112)。電子書籍配信装置1は、ダウンロード受付部111によってダウンロード要求を受け付けた旨を返信する(ステップS113)。   The second terminal device 3 makes a download request for the electronic book having a predetermined book ID to the electronic book distribution device 1 based on the user ID by the download request unit 211 (step S112). The electronic book distribution apparatus 1 replies that the download request has been received by the download receiving unit 111 (step S113).

第2端末装置3は、端末番号送信手段212によってダウンロードを行う第2端末装置3の端末番号を電子書籍配信装置1へ送信する(ステップS114)。電子書籍配信装置1は、ダウンロード受付部111の端末番号受付手段1111によって端末番号を受け付けた旨を返信する(ステップS115)。   The 2nd terminal device 3 transmits the terminal number of the 2nd terminal device 3 which downloads by the terminal number transmission means 212 to the electronic book delivery apparatus 1 (step S114). The electronic book distribution apparatus 1 replies that the terminal number has been received by the terminal number reception unit 1111 of the download reception unit 111 (step S115).

ユーザID、端末番号及び書籍IDを取得した電子書籍配信装置1は、初回判定部112によってダウンロード履歴DB14を参照して、当該書籍IDを有する電子書籍に関して初めてダウンロードするものであるか否かの初回判定を行う。本例では、電子書籍配信装置1は、当該書籍IDを有する電子書籍に関して継続のダウンロードであると判定する(ステップS116)。このため、電子書籍配信装置1は、ダウンロード指定位置判定部114によってダウンロード履歴DB14を参照し、所定のダウンロード期間において過去にダウンロードをしていた全ての端末番号を確認し、確認した全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報(第1端末装置2の表示頁位置情報)を特定し、所定のダウンロード期間において第2端末装置3の端末番号に対応するダウンロード済位置情報のうち、今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を特定し、表示位置情報及びダウンロード済位置情報を「直近情報」として決定し、第2端末装置3へ送信する(ステップS117)。本例では、第2端末装置3では当該電信書籍について過去にダウンロードを行っていないから、ダウンロード済位置情報は「0(第0頁)」となる。   The electronic book distribution apparatus 1 that has acquired the user ID, terminal number, and book ID refers to the download history DB 14 by the initial determination unit 112 and determines whether or not the electronic book having the book ID is downloaded for the first time. Make a decision. In this example, the electronic book distribution device 1 determines that the electronic book having the book ID is a continuous download (step S116). For this reason, the electronic book distribution apparatus 1 refers to the download history DB 14 by the download designation position determination unit 114, confirms all terminal numbers that have been downloaded in the past in a predetermined download period, and confirms all terminal numbers that have been confirmed. Among them, the display page position information (display page position information of the first terminal device 2) of the terminal number that was downloaded at the time closest to the current download request time is specified, and the second terminal device 3 is specified in a predetermined download period. Among the downloaded location information corresponding to the terminal number, the location information that has been downloaded closest to the current download request time is specified, and the display location information and the downloaded location information are determined as “latest information”. It transmits to the terminal device 3 (step S117). In this example, since the second terminal device 3 has not downloaded the telegraph book in the past, the downloaded location information is “0 (page 0)”.

直近情報を受信した第2端末装置3は、ユーザにより当該書籍IDの電子書籍に関するダウンロード位置が指定され、ダウンロード指定位置情報を電子書籍配信装置1へ送信する(ステップS118)。   The second terminal device 3 that has received the latest information designates the download position related to the electronic book having the book ID by the user, and transmits the download designated position information to the electronic book distribution device 1 (step S118).

電子書籍配信装置1は、ユーザによって指定されたダウンロード指定位置を取得し、ダウンロード位置を判定し(ステップS119)、ダウンロード実行部113によって当該書籍IDの電子書籍に関する継続のダウンロードを実行する(ステップS120)。   The electronic book distribution apparatus 1 acquires the download designated position designated by the user, determines the download position (step S119), and executes the continuous download related to the electronic book with the book ID by the download execution unit 113 (step S120). ).

第2端末装置3は、ダウンロード実行手段215によってダウンロードを実行した電子書籍の表示を行う(ステップS121)。そして、第2端末装置3のユーザは、表示された電子書籍の頁をめくる等の表示画面操作を行う。このユーザによる表示画面操作に応じて、第2端末装置3は、表示頁位置送信手段216によって、表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置情報を電子書籍配信装置1へ送信すると共に(ステップS122)、ダウンロード済位置送信手段217によって、ダウンロードが実行された位置を示すダウンロード済位置情報を定期的に電子書籍配信装置1へ送信する(ステップS123)。   The second terminal device 3 displays the electronic book that has been downloaded by the download execution means 215 (step S121). And the user of the 2nd terminal device 3 performs display screen operations, such as turning the page of the displayed electronic book. In response to the display screen operation by the user, the second terminal device 3 uses the display page position transmission unit 216 to switch the display page position information to the electronic book distribution device every time the display page of the electronic book on the display screen is switched. 1 (step S122), and the downloaded position transmission means 217 periodically transmits downloaded position information indicating the position where the download has been executed to the electronic book distribution apparatus 1 (step S123).

一方、電子書籍配信装置1は、ダウンロードの実行に伴い、ダウンロード状況判定手段1133によってダウンロード実行の不可判定を行う(ステップS124)。これにより、電子書籍配信装置1は、ダウンロード実行が可能な場合、表示頁位置取得手段1131及びダウンロード済位置取得手段1132によって表示頁位置情報及びダウンロード済位置情報を確実に取得し、ダウンロード履歴データとしてダウンロード履歴DB14に蓄積する(ステップS125)。   On the other hand, the electronic book distribution apparatus 1 determines whether or not the download can be executed by the download status determination unit 1133 as the download is executed (step S124). As a result, the electronic book distribution apparatus 1 reliably acquires the display page position information and the downloaded position information by the display page position acquisition unit 1131 and the downloaded position acquisition unit 1132 when the download can be performed, and download history data as download history data. Accumulate in the download history DB 14 (step S125).

上記の動作は、ユーザが3つ以上の端末装置を利用する場合も同様である。さらに、ユーザが1つの端末装置を利用して継続のダウンロードを実行して当該書籍IDを有する電子書籍を閲覧する場合も同様である。つまり、電子書籍配信装置1が自動的に初回のダウンロードであるか継続のダウンロードであるかを判別すると共に、ユーザに対して過去に利用した端末装置における直近の表示頁位置を自動的に通知するため、ユーザは利用する端末装置を意識することなく継続的な閲覧を行うことができる。さらに、ユーザの継続的な閲覧におけるダウンロード指定位置に対して、電子書籍配信装置1が最適なダウンロード位置を自動的に判別するため、ダウンロードの処理時間を削減することができ、効率的なダウンロードを実現できる。   The above operation is the same when the user uses three or more terminal devices. Further, the same applies when the user browses an electronic book having the book ID by executing continuous download using one terminal device. That is, the electronic book distribution apparatus 1 automatically determines whether it is the first download or the continuous download, and automatically notifies the user of the latest display page position in the terminal device used in the past. Therefore, the user can perform continuous browsing without being aware of the terminal device to be used. Furthermore, since the electronic book distribution apparatus 1 automatically determines the optimal download position for the download designated position in continuous browsing by the user, the download processing time can be reduced, and efficient download can be performed. realizable.

〔電子書籍配信装置1の処理〕
次に、図2に示した電子書籍配信装置1の処理について詳細に説明する。図14は、電子書籍配信装置1の処理を説明するフローチャートである。
[Processing of electronic book distribution apparatus 1]
Next, the process of the electronic book distribution apparatus 1 shown in FIG. 2 will be described in detail. FIG. 14 is a flowchart for explaining processing of the electronic book distribution apparatus 1.

まず、ダウンロード受付部111は、所定のユーザIDにてユーザ登録済の端末装置から、所定の書籍IDを有する電子書籍のダウンロード要求を受け付ける(ステップS11)。そして、ダウンロード受付部111の端末番号受付手段1111は、このユーザ登録済の端末装置から、ダウンロードを行う端末番号を受け付ける(ステップS12)。   First, the download acceptance unit 111 accepts a download request for an electronic book having a predetermined book ID from a terminal device that has been registered with a predetermined user ID (step S11). And the terminal number reception means 1111 of the download reception part 111 receives the terminal number which performs download from this user registered terminal device (step S12).

初回判定部112は、端末番号に関わらず当該書籍IDを有する電子書籍について初回のダウンロードであるか否かを判定する(ステップS13)。初回判定部112は、初回のダウンロードと判定した場合(ステップS13:Y)、ステップS14へ移行し、初回のダウンロードではないと判定した場合(ステップS13:N)、ステップS18へ移行する。   The first determination unit 112 determines whether or not the electronic book having the book ID is the first download regardless of the terminal number (step S13). When it is determined that the download is the first time (step S13: Y), the initial determination unit 112 proceeds to step S14, and when it is determined that the download is not the first time (step S13: N), the process proceeds to step S18.

ダウンロード実行部113は、ステップS13から移行して初回のダウンロードの場合に、当該書籍IDの電子書籍の初めから、受け付けた端末番号の端末装置にダウンロードを実行する(ステップS14)。   In the case of the first download after shifting from step S13, the download execution unit 113 executes the download from the beginning of the electronic book with the book ID to the terminal device with the accepted terminal number (step S14).

ここで、表示頁位置取得手段1131は、ユーザによる表示画面操作に応じて、端末装置における表示画面上の当該書籍の表示頁が切り替わる毎に、ダウンロードを実行した端末装置からその表示頁位置情報を取得する(ステップS15)。また、ダウンロード済位置取得手段1132は、ダウンロードを実行した端末装置から、ダウンロードの実行位置を示すダウンロード済位置情報を定期的に取得する(ステップS16)。   Here, the display page position acquisition unit 1131 obtains the display page position information from the terminal device that executed the download every time the display page of the book on the display screen in the terminal device is switched according to the display screen operation by the user. Obtain (step S15). Also, the downloaded position acquisition unit 1132 periodically acquires downloaded position information indicating the download execution position from the terminal device that has executed the download (step S16).

ダウンロード状況判定手段1133は、ダウンロード実行の不可判定を行い(ステップS17)、ダウンロード実行の不可を判定した場合(ステップS17:Y)、処理を終了し、ダウンロード実行の可を判定した場合(ステップS17:N)、ステップS14へ移行してダウンロードを続ける。   The download status determination unit 1133 determines whether or not download execution is possible (step S17). If it is determined that download execution is impossible (step S17: Y), the process ends and if download execution is determined (step S17). : N), the process proceeds to step S14 and the download is continued.

ダウンロード指定位置判定部114の端末番号確認手段1141は、ステップS13から移行して初回のダウンロードではない場合、今回のダウンロード要求における端末番号を確認して保持する(ステップS18)。   The terminal number confirmation unit 1141 of the download designation position determination unit 114 confirms and holds the terminal number in the current download request when the download is not the first download from step S13 (step S18).

直近情報送信手段1142は、ダウンロード履歴DB14を参照して、全ての端末番号のうち今回のダウンロード要求時点から最も近い時期にダウンロードを行っていた端末番号の表示頁位置情報を抽出すると共に、今回のダウンロード要求の端末番号に対するダウンロード済位置情報のうち、当該書籍IDの電子書籍について今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を抽出し、これらの情報を直近情報とし、今回のダウンロード要求を送信してきた端末装置へ送信する(ステップS19)。   The latest information transmitting unit 1142 refers to the download history DB 14 and extracts the display page position information of the terminal number that has been downloaded at the time closest to the current download request time from all the terminal numbers, and Of the downloaded location information corresponding to the terminal number of the download request, for the electronic book with the book ID, the downloaded location information of the closest time from the current download request time is extracted, and this information is used as the latest information, and this download request Is transmitted to the terminal device that has transmitted (step S19).

ダウンロード指定位置取得手段1143は、今回のダウンロード要求を送信してきた端末装置から、ユーザが閲覧したい頁の位置を示すダウンロード指定位置情報を取得する(ステップS20)。   The download designation position acquisition unit 1143 obtains download designation position information indicating the position of the page that the user wants to browse from the terminal device that has transmitted the current download request (step S20).

ダウンロード位置判定手段1144は、ダウンロード指定位置情報と直近情報におけるダウンロード済位置情報とを比較し、ダウンロード指定位置がダウンロード済位置よりも前頁に該当するか否かを判定する(ステップS21)。ダウンロード指定位置がダウンロード済位置よりも前頁に該当しない場合(ステップS21:N)、ステップS22へ移行し、ダウンロード指定位置がダウンロード済位置よりも前頁に該当する場合(ステップS21:Y)、ステップS23へ移行する。   The download position determination means 1144 compares the download specified position information with the downloaded position information in the latest information, and determines whether the download specified position corresponds to the previous page from the downloaded position (step S21). When the download designated position does not correspond to the previous page from the downloaded position (step S21: N), the process proceeds to step S22, and when the download designated position corresponds to the previous page from the downloaded position (step S21: Y), Control goes to step S23.

ダウンロード実行指定手段1145は、ステップS21の判定結果としてダウンロード指定位置がダウンロード済位置よりも前頁に該当しない場合、ダウンロード指定位置からのダウンロード実行を指定し(ステップS22)、ステップS14へ移行する。   If the download designated position does not correspond to the previous page of the downloaded position as a result of determination in step S21, the download execution designation unit 1145 designates download execution from the download designated position (step S22), and proceeds to step S14.

一方、ダウンロード実行指定手段1145は、ステップS21の判定結果としてダウンロード指定位置がダウンロード済位置よりも前頁に該当する場合、直近情報におけるダウンロード済位置の続きからのダウンロード実行を指定し(ステップS23)、ステップS14へ移行する。そして、ステップS17においてダウンロードの実行不可になるまで、ステップS14〜S17の処理が行われる。   On the other hand, if the download designation position corresponds to the previous page from the downloaded position as a result of determination in step S21, the download execution designation unit 1145 designates download execution from the continuation of the downloaded position in the latest information (step S23). The process proceeds to step S14. Then, the processes in steps S14 to S17 are performed until the download cannot be executed in step S17.

このように、電子書籍配信装置1は、ユーザが用いる複数の端末装置のいずれの利用においても、閲覧途中の電子書籍を継続的かつ効率的にダウンロードすることができ、ユーザは、所望の頁位置から閲覧を再開することができる。ユーザが1つの端末装置のみを利用する場合についても同様である。   As described above, the electronic book distribution apparatus 1 can continuously and efficiently download the electronic book being browsed in any of the plurality of terminal devices used by the user, and the user can select a desired page position. You can resume browsing. The same applies to the case where the user uses only one terminal device.

〔第1端末装置2及び第2端末装置3の処理〕
次に、図7に示した端末装置(第1端末装置2及び第2端末装置3)の処理について詳細に説明する。図15は、端末装置の処理を説明するフローチャートである。
[Processing of First Terminal Device 2 and Second Terminal Device 3]
Next, processing of the terminal devices (first terminal device 2 and second terminal device 3) shown in FIG. 7 will be described in detail. FIG. 15 is a flowchart for explaining processing of the terminal device.

まず、ダウンロード要求手段211は、電子書籍配信装置1に対し、ユーザが所望する電子書籍のダウンロードの要求を行う(ステップS31)。そして、端末番号送信手段212は、書籍IDを有する電子書籍のダウンロードを行う端末番号を、電子書籍配信装置1へ送信する(ステップS32)。   First, the download request unit 211 requests the electronic book distribution apparatus 1 to download an electronic book desired by the user (step S31). And the terminal number transmission means 212 transmits the terminal number which downloads the electronic book which has book ID to the electronic book delivery apparatus 1 (step S32).

直近情報受信手段213は、直近情報の受信の有無を確認し、継続のダウンロード時であるか否かの判別を行い(ステップS33)、直近情報の受信有の場合(ステップS33:Y)、ステップS34へ移行し、直近情報の受信無の場合(ステップS33:N)、ステップS35へ移行する。   The latest information receiving means 213 confirms whether or not the latest information has been received, determines whether or not it is a continuous download (step S33), and if the latest information has been received (step S33: Y), the step If the latest information is not received (step S33: N), the process proceeds to step S35.

ダウンロード指定位置送信手段214は、ステップS33から移行して直近情報の受信有の場合、ユーザの操作に従ってダウンロード指定位置を決定し、ダウンロード指定位置情報を電子書籍配信装置1へ送信し(ステップS34)、ステップS35へ移行する。   If the latest information has been received after the transition from step S33, the download designated position transmission means 214 determines the download designated position according to the user's operation, and transmits the download designated position information to the electronic book distribution apparatus 1 (step S34). The process proceeds to step S35.

ダウンロード実行手段215は、ステップS33から移行して直近情報の受信無の場合またはステップS34から移行して、ユーザによる表示画面操作に応じて、当該書籍IDの電子書籍についてダウンロードを実行する(ステップS35)。   The download execution means 215 shifts from step S33 to receive the latest information or shifts from step S34 to download the electronic book with the book ID according to the display screen operation by the user (step S35). ).

ここで、表示頁位置送信手段216は、ユーザによる表示画面操作に応じて、端末装置における表示画面上の当該電子書籍の表示頁が切り替わる毎に、その表示頁位置の情報を電子書籍配信装置1へ送信する(ステップS36)。また、ダウンロード済位置送信手段217は、ダウンロードの実行に伴って、ダウンロードした電子データ量をダウンロード済位置情報として電子書籍配信装置1へ定期的に送信する(ステップS37)。   Here, every time the display page of the electronic book on the display screen in the terminal device is switched according to the display screen operation by the user, the display page position transmission means 216 sends the information on the display page position to the electronic book distribution device 1. (Step S36). In addition, the downloaded position transmission means 217 periodically transmits the downloaded electronic data amount as downloaded position information to the electronic book distribution apparatus 1 as the download is executed (step S37).

このように、電子書籍配信装置1が自動的に初回のダウンロードであるか継続のダウンロードであるかを判別し、継続のダウンロード時に直近情報を送信するため、仮に別の端末装置でダウンロードを実行して閲覧したことがあったとしても、ユーザは、その別の端末装置にて過去に表示していた頁位置(表示頁位置)を認識することができる。したがって、ユーザは、利用する端末装置を意識することなく、継続的な閲覧を行うことができる。さらに、ユーザにより指定されたダウンロード指定位置に対し、電子書籍配信装置1が最適なダウンロード位置を自動的に判別するため、ユーザは、ダウンロードの処理時間の負担を感じることなく、電子書籍を閲覧することができる。   In this way, the electronic book distribution apparatus 1 automatically determines whether it is the first download or the continuous download, and transmits the latest information at the time of the continuous download. The user can recognize the page position (display page position) that has been displayed in the past on the other terminal device. Therefore, the user can perform continuous browsing without being conscious of the terminal device to be used. Furthermore, since the electronic book distribution apparatus 1 automatically determines an optimal download position with respect to the download designated position designated by the user, the user browses the electronic book without feeling burden of download processing time. be able to.

尚、本発明の実施形態による電子書籍配信装置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等)、半導体メモリ等の記憶媒体に格納して頒布することもできる。   In addition, as a hardware configuration of the electronic book distribution apparatus 1, the first terminal apparatus 2, and the second terminal apparatus 3 according to the embodiment of the present invention, a normal computer can be used. The electronic book distribution apparatus 1 is configured by a computer including a volatile storage medium such as a CPU and a RAM, a non-volatile storage medium such as a ROM, an interface, and the like. Each function of the control unit 11 provided in the electronic book distribution apparatus 1 is realized by causing the CPU to execute a program describing these functions. Each function of the control unit 21 provided in the first terminal device 2 and the second terminal device 3 is also realized by causing the CPU to execute a program describing these functions. That is, when the CPU reads out and executes the program stored in the storage medium, the program can cause the computer to function as the control units 11 and 21 as shown in FIGS. The program can also be stored and distributed in a storage medium such as a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), optical disk (CD-ROM, DVD, etc.), semiconductor memory, or the like.

以上、実施形態を挙げて本発明を説明したが、本発明は前記実施形態に限定されるものではなく、その技術思想を逸脱しない範囲で種々変形可能である。例えば、前述の実施形態では、電子書籍配信装置1が書籍コンテンツDB13を備える例を説明したが、既存のオンライン書店の配信サーバから取得して所定の期間中一時蓄積するようにしてもよい。また、前述の実施形態では、電子書籍配信装置1と第1端末装置2及び第2端末装置3との間で直接的にネットワーク4を介して通信する例を説明したが、DRM(Digital Rights Management)サーバを介在して通信するようにしてもよい。例えば、電子書籍の電子データを暗号化して電子書籍配信装置1の書籍コンテンツDB13に格納すると共に、暗号化した電子データを解読する暗号解読キーをDRMサーバに登録することで、電子書籍の配信にあたり、電子データとして表現されたコンテンツの著作権を保護することができる。   The present invention has been described with reference to the embodiment. However, the present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the technical idea thereof. For example, in the above-described embodiment, the example in which the electronic book distribution apparatus 1 includes the book content DB 13 has been described. However, the electronic book distribution apparatus 1 may be acquired from an existing online bookstore distribution server and temporarily stored for a predetermined period. In the above-described embodiment, the example in which the electronic book distribution apparatus 1 communicates directly with the first terminal apparatus 2 and the second terminal apparatus 3 via the network 4 has been described. However, DRM (Digital Rights Management) ) Communication may be performed via a server. For example, the electronic data of an electronic book is encrypted and stored in the book content DB 13 of the electronic book distribution apparatus 1, and a decryption key for decrypting the encrypted electronic data is registered in the DRM server. The copyright of the content expressed as electronic data can be protected.

1 電子書籍配信装置
2 第1端末装置
3 第2端末装置
4 ネットワーク
11 制御部
12 ユーザDB
13 書籍コンテンツDB
14 ダウンロード履歴DB
21 制御部
22 ユーザIF制御部
23 表示制御部
24 ダウンロードコンテンツデータ蓄積部
25 ダウンロード履歴データ蓄積部
111 ダウンロード受付部
112 初回判定部
113 ダウンロード実行部
114 ダウンロード指定位置判定部
211 ダウンロード要求手段
212 端末番号送信手段
213 直近情報受信手段
214 ダウンロード指定位置送信手段
215 ダウンロード実行手段
216 表示頁位置送信手段
217 ダウンロード済位置送信手段
1111 端末番号受付手段
1131 表示頁位置取得手段
1132 ダウンロード済位置取得手段
1133 ダウンロード状況判定手段
1141 端末番号確認手段
1142 直近情報送信手段
1143 ダウンロード指定位置取得手段
1144 ダウンロード位置判定手段
1145 ダウンロード実行指定手段
2001 登録画面
2002 登録状況確認画面
2003 ダウンロード要求画面
2004 書籍検索画面
2005 ダウンロード位置指定画面
3001 ダウンロード指定位置の説明画面
DESCRIPTION OF SYMBOLS 1 Electronic book delivery apparatus 2 1st terminal device 3 2nd terminal device 4 Network 11 Control part 12 User DB
13 Book Content DB
14 Download history DB
21 control unit 22 user IF control unit 23 display control unit 24 download content data storage unit 25 download history data storage unit 111 download acceptance unit 112 initial determination unit 113 download execution unit 114 download designation position determination unit 211 download request means 212 terminal number transmission Means 213 Latest information receiving means 214 Download designation position sending means 215 Download executing means 216 Display page position sending means 217 Downloaded position sending means 1111 Terminal number receiving means 1131 Display page position obtaining means 1132 Downloaded position obtaining means 1133 Download status judging means 1141 Terminal number confirmation means 1142 Latest information transmission means 1143 Download designation position acquisition means 1144 Download position determination means 1145 Download actual Line designation means 2001 Registration screen 2002 Registration status confirmation screen 2003 Download request screen 2004 Book search screen 2005 Download position designation screen 3001 Download designation position explanation screen

Claims (7)

端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信装置において、
前記端末装置から、前記ユーザによって指定された所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるダウンロード受付部と、
過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行う初回判定部と、
前記初回のダウンロードであると判定された場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行し、前記継続のダウンロードであると判定された場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された電子データ位置に応じて、前記電子書籍の所定位置からダウンロードを実行し、前記ダウンロードを実行しながら、前記端末装置から、前記ユーザによる操作に応じて前記電子書籍の表示頁が切り替わる毎に前記電子書籍が画面表示された頁位置を示す表示頁位置情報を取得すると共に、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ユーザのユーザID、前記書籍ID、前記端末装置の端末番号、前記表示頁位置情報、前記ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するダウンロード実行部と、
前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる所定の直近情報決定し、前記直近情報を今回のダウンロード要求を行った端末装置へ送信し、前記ダウンロード実行部によりダウンロードが実行される前記所定位置を指定するダウンロード指定位置判定部と、を備え
前記ダウンロード指定位置判定部は、
前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる直近情報として決定し、今回のダウンロード要求を行った端末装置へ送信する直近情報送信手段と、
今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された電子データ位置を示すダウンロード指定位置を取得するダウンロード指定位置取得手段と、
前記ダウンロード指定位置と前記ダウンロード履歴に保持されたダウンロード済位置情報のうち今回のダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するダウンロード位置判定手段と、
前記ダウンロード位置判定手段による判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するダウンロード実行指定手段と、を備えることを特徴とする電子書籍配信装置。
In an electronic book distribution device that downloads and distributes an electronic book designated by a user operating a terminal device to the terminal device via a network,
A download accepting unit that accepts a download request regarding an electronic book having a predetermined book ID designated by the user from the terminal device, and accepts a terminal number of the terminal device;
An initial determination unit for determining whether the electronic book is an initial download or a continuous download based on a past download history;
When it is determined that the download is the first time, the terminal device is downloaded from the beginning of the electronic book, and when it is determined that the download is the continuous download, the terminal device The electronic book is downloaded from a predetermined position of the electronic book according to the electronic data position designated by the user who operates the electronic book. together with the electronic book for each display page switched to obtain the display page position information indicating a page position displayed on the screen, and obtains the downloaded position information indicating an electronic data position where the electronic book is downloaded, the user user ID, the book ID, terminal number of the terminal device, the display page position information, the already downloaded position Information, and a download execution unit that holds the downloaded date was downloaded to the download history,
If it is determined that the download is a continuation download, based on the download history, predetermined latest information used for determining the electronic data position to be browsed by the user is determined, and the latest information is used as a download request for this time. And a download designation position determination unit that designates the predetermined position at which the download is executed by the download execution unit .
The download designation position determination unit
When it is determined that the download is the continuation download, based on the download history, the display page position information of the time closest to the current download request time is used to determine the electronic data position to be browsed by the user. The latest information is determined as the latest information, and is transmitted to the terminal device that made the download request this time;
Download designated position acquisition means for obtaining a download designated position indicating an electronic data position designated by a user operating the terminal device from the terminal device that has made the download request this time;
Comparing said downloaded designated position, and a nearest time Downloaded position information from this download request time in the terminal apparatus that has performed the current download request of the download completion position information stored in the download history, the download Download position determining means for determining whether or not the specified position is before the downloaded position;
If the download specified position is not before the downloaded position as a determination result by the download position determining means, the download execution from the download specified position is specified, and the download specified position is before the downloaded position as the determination result. If it is, the download execution designation | designated means which designates the download execution from the continuation of the said download completed position is provided, The electronic book delivery apparatus characterized by the above-mentioned.
請求項1に記載の電子書籍配信装置において、
前記ダウンロード指定位置判定部の直近情報送信手段は、
前記継続のダウンロードであると判定された場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を決定すると共に、前記ダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報を決定し、前記表示頁位置情報及びダウンロード済位置情報を、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる直近情報として、今回のダウンロード要求を行った端末装置へ送信することを特徴とする電子書籍配信装置。
The electronic book distribution apparatus according to claim 1,
The latest information transmitting means of the download designated position determining unit is:
When it is determined that the download is the continuous download, the display page position information at the time closest to the current download request time is determined based on the download history, and the current download is performed in the terminal device that has made the download request. The download request information of this time is determined as the latest information used to determine the downloaded page position information and the downloaded position information at the time closest to the request time, and to determine the electronic data position to be browsed by the user. An electronic book distribution device, wherein the electronic book distribution device transmits the information to a terminal device that has performed.
請求項1または2に記載の電子書籍配信装置において、The electronic book delivery apparatus according to claim 1 or 2,
前記ダウンロード実行部は、The download execution unit
前記ダウンロードの実行の不可判定を行い、前記ダウンロードの実行が不可であると判定した場合、前記ダウンロードを停止し、前記ダウンロードの実行が可能であると判定した場合、前記ダウンロードを継続するダウンロード状況判定手段を備えることを特徴とする電子書籍配信装置。If it is determined that the download cannot be executed and it is determined that the download cannot be executed, the download is stopped, and if it is determined that the download can be executed, the download status determination is continued. An electronic book distribution apparatus comprising: means.
請求項1から3までのいずれか一項に記載の電子書籍配信装置において、
前記ダウンロード実行部は、
前記ダウンロード要求を行った端末装置から、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ダウンロード履歴に保持するダウンロード済位置取得手段を備えることを特徴とする電子書籍配信装置。
In the electronic book delivery apparatus according to any one of claims 1 to 3 ,
The download execution unit
An electronic book, comprising: a downloaded position acquisition unit that acquires downloaded position information indicating an electronic data position where the electronic book is downloaded from the terminal device that has made the download request, and holds the downloaded position information in the download history. Distribution device.
請求項1からまでのいずれか一項に記載の電子書籍配信装置と、ネットワークを介して前記電子書籍配信装置に接続される1または複数の端末装置とを備える電子書籍配信システムであって、
前記端末装置は、
前記電子書籍配信装置に対し、前記ユーザIDのユーザが所望する所定の書籍IDの電子書籍に関するダウンロード要求を送信するダウンロード要求手段と、
前記電子書籍のダウンロードを実行するダウンロード実行手段と、
前記ユーザによる表示画面操作に応じて前記電子書籍の表示頁が切り替わる毎に、前記表示頁の位置情報を表示頁位置情報として前記電子書籍配信装置へ送信する表示頁位置送信手段と、
前記ダウンロードした電子書籍の電子データ量をダウンロード済位置情報として前記電子書籍配信装置へ送信するダウンロード済位置送信手段と、
前記直近情報を受信して画面表示し、前記ユーザへ提示する直近情報受信手段と、
前記ユーザにより指定された位置をダウンロード指定位置として前記電子書籍配信装置へ送信するダウンロード指定位置送信手段と、を備えることを特徴とする電子書籍配信システム。
An electronic book distribution system comprising: the electronic book distribution device according to any one of claims 1 to 4; and one or more terminal devices connected to the electronic book distribution device via a network.
The terminal device
Download request means for transmitting a download request regarding an electronic book having a predetermined book ID desired by the user having the user ID to the electronic book distribution device;
Download executing means for executing download of the electronic book;
Display page position transmission means for transmitting position information of the display page to the electronic book distribution apparatus as display page position information each time the display page of the electronic book is switched according to a display screen operation by the user;
Downloaded position transmitting means for transmitting the electronic data amount of the downloaded electronic book as downloaded position information to the electronic book distribution device;
Receiving the latest information, displaying it on the screen, and presenting to the user the latest information receiving means;
An electronic book distribution system comprising: download specified position transmission means for transmitting a position specified by the user as a download specified position to the electronic book distribution apparatus.
端末装置を操作するユーザによって指定された電子書籍を、ネットワークを介して前記端末装置へダウンロード配信する電子書籍配信方法において、
前記端末装置から、前記ユーザによって指定された所定の書籍IDの電子書籍に関するダウンロード要求を受け付けると共に、前記端末装置の端末番号を受け付けるステップと、
過去のダウンロード履歴に基づいて、前記電子書籍について前記ユーザに対し初回のダウンロードであるか継続のダウンロードであるかの判定を行うステップと、
前記初回のダウンロードであると判定した場合、前記端末装置に対し、前記電子書籍の初めからダウンロードを実行するステップと、
前記継続のダウンロードであると判定した場合、前記端末装置に対し、前記端末装置を操作するユーザによって指定された電子データ位置に応じて、前記電子書籍の所定位置からダウンロードを実行するステップと、
前記ダウンロードを実行しながら、前記端末装置から、前記ユーザによる操作に応じて前記電子書籍の表示頁が切り替わる毎に前記電子書籍が画面表示された頁位置を示す表示頁位置情報を取得すると共に、前記電子書籍がダウンロードされた電子データ位置を示すダウンロード済位置情報を取得し、前記ユーザのユーザID、前記書籍ID、前記端末装置の端末番号、前記表示頁位置情報、前記ダウンロード済位置情報、及びダウンロードを行ったダウンロード日時を前記ダウンロード履歴に保持するステップと、
前記継続のダウンロードであると判定した場合、前記ダウンロード履歴に基づいて、今回のダウンロード要求時点から最も近い時期の表示頁位置情報を、前記ユーザに対し閲覧する電子データ位置を決定させるために用いる直近情報として決定し、今回のダウンロード要求を行った端末装置へ送信するステップと、
今回のダウンロード要求を行った端末装置から、前記端末装置を操作するユーザにより指定された位置を示すダウンロード指定位置を取得するステップと、
前記ダウンロード指定位置と、前記ダウンロード履歴に保持されたダウンロード済位置情報のうち今回のダウンロード要求を行った端末装置において今回のダウンロード要求時点から最も近い時期のダウンロード済位置情報とを比較し、前記ダウンロード指定位置がダウンロード済位置よりも前であるか否かを判定するステップと、
前記ダウンロード指定位置がダウンロード済位置よりも前でない場合、前記ダウンロード指定位置からのダウンロード実行を指定し、前記判定結果として前記ダウンロード指定位置がダウンロード済位置よりも前である場合、前記ダウンロード済位置の続きからのダウンロード実行を指定するステップと、を有することを特徴とする電子書籍配信方法。
In an electronic book distribution method for downloading and distributing an electronic book designated by a user operating a terminal device to the terminal device via a network,
Receiving a download request for an electronic book having a predetermined book ID designated by the user from the terminal device, and receiving a terminal number of the terminal device;
Determining whether the electronic book is a first-time download or a continuous download based on a past download history;
When it is determined that the download is the first time, a step of executing download from the beginning of the electronic book for the terminal device;
If it is determined that the download is a continuation download, a step of executing a download from a predetermined position of the electronic book according to an electronic data position designated by a user operating the terminal device to the terminal device;
While executing the download, obtaining display page position information indicating the page position on which the electronic book is displayed on the screen every time the display page of the electronic book is switched according to the operation by the user , the electronic book is to get the download completion position information indicating an electronic data position which has been downloaded, the user ID of the user, the book ID, terminal number of the terminal device, the display page location information, the downloaded position information, and Holding the download date and time of the download in the download history;
If it is determined that the download is a continuation, based on the download history, the display page position information that is closest to the current download request time is used to determine the electronic data position to be browsed by the user. Determining as information and transmitting to the terminal device that made the download request this time;
Obtaining a download designated position indicating a position designated by a user operating the terminal device from the terminal device that made the download request this time;
The download designated position is compared with the downloaded position information at the time closest to the current download request time in the terminal device that made the current download request among the downloaded position information held in the download history, and the download Determining whether the specified position is before the downloaded position;
If the download designated position is not before the downloaded position, the download execution from the download designated position is designated, and if the download designated position is before the downloaded position as the determination result, And a step of designating execution of download from a continuation .
請求項に記載の電子書籍配信方法をコンピュータに実行させることを特徴とする電子書籍配信プログラム。 An electronic book distribution program for causing a computer to execute the electronic book distribution method according to claim 6 .
JP2011207979A 2011-09-22 2011-09-22 Electronic book distribution apparatus, electronic book distribution system, method and program Expired - Fee Related JP5457416B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011207979A JP5457416B2 (en) 2011-09-22 2011-09-22 Electronic book distribution apparatus, electronic book distribution system, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011207979A JP5457416B2 (en) 2011-09-22 2011-09-22 Electronic book distribution apparatus, electronic book distribution system, method and program

Publications (2)

Publication Number Publication Date
JP2013069164A JP2013069164A (en) 2013-04-18
JP5457416B2 true JP5457416B2 (en) 2014-04-02

Family

ID=48474792

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011207979A Expired - Fee Related JP5457416B2 (en) 2011-09-22 2011-09-22 Electronic book distribution apparatus, electronic book distribution system, method and program

Country Status (1)

Country Link
JP (1) JP5457416B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006318308A (en) * 2005-05-13 2006-11-24 Epson Avasys Corp Electronic document distribution server and electronic document distribution system
JP2008193227A (en) * 2007-02-01 2008-08-21 Sharp Corp Movie playback device
US9078047B2 (en) * 2010-02-22 2015-07-07 Sony Corporation Content reproduction device
JP2011182262A (en) * 2010-03-02 2011-09-15 Mitsubishi Electric Corp Communication method, content transmitting apparatus and content download device

Also Published As

Publication number Publication date
JP2013069164A (en) 2013-04-18

Similar Documents

Publication Publication Date Title
CN1214641C (en) Method for controlling electrical work
JP5640807B2 (en) Content provision system
KR20100017223A (en) Consumption of items via a user device
WO2007043483A1 (en) Receiving apparatus, server, television receiver, mobile terminal device, system, receiving method, information processing program, and recording medium
JP5863388B2 (en) Information processing system, control method therefor, and program
JP2005174318A (en) License acquisition system, server device and terminal device
JP4653403B2 (en) Program distribution system and method for permitting use of program
KR20080034727A (en) Method and apparatus for providing content service
US20080040147A1 (en) Method and apparatus for acquiring DRM contents in mobile communication terminal
JP5866971B2 (en) Image forming system
CN106027838B (en) Image processing system, image forming apparatus and processing method
JP4114127B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, COMPUTER-READABLE RECORDING MEDIUM CONTAINING COMMUNICATION PROGRAM, AND SERVICE SYSTEM
JP5457416B2 (en) Electronic book distribution apparatus, electronic book distribution system, method and program
JP2007310596A (en) Service providing apparatus, computer program, and recording medium
US7429973B2 (en) Content display system and method
JP2020144633A (en) Information processing equipment and programs
WO2013168492A1 (en) Communication terminal, website device, and information distribution system
JP2003058450A (en) Information distribution device
JP6695841B2 (en) Information processing apparatus, information processing method, information processing program, user terminal, content acquisition method, and content acquisition program
JP6070182B2 (en) Terminal device, content server, content browsing system, browsing history management method and program
JP5277358B1 (en) Data processing apparatus, data processing method, and program
WO2013073220A1 (en) Content reproduction device, content reproduction method, content delivery system, program, and recording medium
JP2005275528A (en) Information sharing device and information sharing method
JP2005084946A (en) Content providing system and method
JP2003058496A (en) Multimedia information terminal system and computer program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130419

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130617

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140109

R150 Certificate of patent or registration of utility model

Ref document number: 5457416

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350