JP5259679B2 - Electronic book distribution system, electronic book distribution method, client device, electronic book distribution device, program, and information recording medium - Google Patents

Electronic book distribution system, electronic book distribution method, client device, electronic book distribution device, program, and information recording medium Download PDF

Info

Publication number
JP5259679B2
JP5259679B2 JP2010250295A JP2010250295A JP5259679B2 JP 5259679 B2 JP5259679 B2 JP 5259679B2 JP 2010250295 A JP2010250295 A JP 2010250295A JP 2010250295 A JP2010250295 A JP 2010250295A JP 5259679 B2 JP5259679 B2 JP 5259679B2
Authority
JP
Japan
Prior art keywords
electronic book
page
display
sample
data
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.)
Active
Application number
JP2010250295A
Other languages
Japanese (ja)
Other versions
JP2012103817A (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.)
Rakuten Group Inc
Original Assignee
Rakuten Inc
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 Rakuten Inc filed Critical Rakuten Inc
Priority to JP2010250295A priority Critical patent/JP5259679B2/en
Publication of JP2012103817A publication Critical patent/JP2012103817A/en
Application granted granted Critical
Publication of JP5259679B2 publication Critical patent/JP5259679B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、電子書籍配信システム、電子書籍配信方法、クライアント装置、電子書籍配信装置、プログラム及び情報記録媒体に関する。   The present invention relates to an electronic book distribution system, an electronic book distribution method, a client device, an electronic book distribution device, a program, and an information recording medium.

ユーザーの個々の嗜好に合わせて選択した広告をユーザーに提供するシステムがある。例えば、下記の特許文献1では、ユーザーの過去の視聴履歴情報に基づく嗜好情報を利用して広告を選定し、当該選定した広告を含めたコンテンツをユーザーの端末にストリーム配信するシステムが開示されている。   There are systems that provide users with advertisements that are selected according to their individual preferences. For example, the following Patent Document 1 discloses a system that selects advertisements using preference information based on user's past viewing history information and streams the content including the selected advertisements to the user's terminal. Yes.

特開2002−259433号公報JP 2002-259433 A

しかしながら、上述した従来技術では、ユーザーに提供する電子書籍の内容を、当該電子書籍の一部のページを抽出した見本電子書籍についてユーザーが閲覧し注目した内容に基づいて更新することはできなかった。   However, in the above-described conventional technology, the content of the electronic book provided to the user cannot be updated based on the content that the user browses and pays attention to the sample electronic book obtained by extracting some pages of the electronic book. .

本発明は、上記課題に鑑みて為されたものであって、その目的は、電子書籍の一部のページを抽出した見本電子書籍についてユーザーが閲覧し注目した内容に基づいて、ユーザーに配信する電子書籍の内容を更新できる電子書籍配信システム、電子書籍配信方法、クライアント装置、電子書籍配信装置、プログラム及び情報記録媒体を提供することにある。   The present invention has been made in view of the above-described problems, and its purpose is to distribute to a user based on the contents that the user browses and pays attention to a sample electronic book obtained by extracting a part of pages of the electronic book. An electronic book distribution system, an electronic book distribution method, a client device, an electronic book distribution device, a program, and an information recording medium that can update the contents of an electronic book are provided.

上記目的を達成するために、本発明に係る電子書籍配信システムは、クライアント装置と、電子書籍配信装置を含み、前記クライアント装置は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を前記電子書籍配信装置に送信する送信手段と、を含み、前記電子書籍配信装置は、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含むことを特徴とする。   To achieve the above object, an electronic book distribution system according to the present invention includes a client device and an electronic book distribution device, and the client device acquires a sample electronic book obtained by extracting a part of pages of the electronic book. An acquisition unit; a display unit that displays at least a part of a page included in the sample electronic book; and a page displayed on the display unit when a page switching operation is received from a user. Display control means for enlarging and displaying a specified part of the page displayed on the display means when an operation is accepted, and recording means for recording the history of the page displayed on the display means and the enlarged portion And a history of the page and the enlarged portion recorded by the recording means together with the electronic book distribution request. The electronic book distribution device includes a classification information predetermined for the page and the enlarged portion based on the history of the page and the enlarged portion transmitted by the transmission unit. Updated by the data acquisition means for acquiring data associated with the selected classification information, the electronic book update means for updating the electronic book based on the data acquired by the data acquisition means, and the electronic book update means Delivery means for delivering the electronic book to the client device.

本発明の一態様では、前記クライアント装置は、前記電子書籍配信装置により提供される電子書籍のリストを取得するリスト情報取得手段と、前記ユーザーから受け付けた操作に基づいて、前記リストから電子書籍を選択する電子書籍選択手段と、をさらに含み、前記電子書籍配信装置は、前記電子書籍選択手段により選択された電子書籍の一部のページを抽出した見本電子書籍を前記クライアント装置に送信する見本電子書籍送信手段をさらに含み、前記取得手段は、前記見本電子書籍送信手段により送信された見本電子書籍を取得することとする。   In one aspect of the present invention, the client device obtains an electronic book from the list based on a list information acquisition unit that acquires a list of electronic books provided by the electronic book distribution device and an operation received from the user. Electronic book selection means for selecting, wherein the electronic book distribution device transmits a sample electronic book obtained by extracting a part of pages of the electronic book selected by the electronic book selection means to the client device. It further includes book transmission means, and the acquisition means acquires the sample electronic book transmitted by the sample electronic book transmission means.

本発明の一態様では、前記電子書籍配信装置は、前記表示手段に表示されたページ及び拡大部分の表示時間又は表示回数の少なくとも一方に基づいて、当該ページ及び拡大部分について予め定められた分類情報ごとの評価値を算出する算出手段をさらに含み、前記データ取得手段は、前記分類情報ごとに算出された評価値に基づいて、前記ユーザーに提供する分類情報を選択し、当該選択した分類情報に関連づけられるデータを取得することとする。   In one aspect of the present invention, the electronic book distribution device has classification information predetermined for the page and the enlarged portion based on at least one of the display time or the display count of the page and the enlarged portion displayed on the display means. The data acquisition means selects classification information to be provided to the user based on the evaluation value calculated for each of the classification information, and sets the selected classification information to the selected classification information. The associated data is acquired.

本発明の一態様では、前記算出手段は、前記拡大部分の表示時間又は表示回数に対して乗じる重みを、前記ページの表示時間又は表示回数に対して乗じる重みよりも大きくして、前記ページ及び拡大部分について予め定められた分類情報ごとの評価値を算出することとする。   In one aspect of the present invention, the calculating means sets a weight to be multiplied to the display time or the number of times of display of the enlarged portion to be larger than a weight to be multiplied to the display time or the number of times of display of the page, and Assume that an evaluation value for each classification information predetermined for the enlarged portion is calculated.

本発明の一態様では、前記電子書籍は、本文ページと広告ページとを含み、前記見本電子書籍は、前記本文ページの一部のページを抽出したデータであり、前記データ取得手段により取得されるデータは、広告データであり、前記電子書籍更新手段は、前記データ取得手段により取得された広告データに基づいて、前記電子書籍の広告ページを更新することとする。   In one aspect of the present invention, the electronic book includes a body page and an advertisement page, and the sample electronic book is data obtained by extracting a part of the body page, and is acquired by the data acquisition unit. The data is advertisement data, and the electronic book update unit updates the advertisement page of the electronic book based on the advertisement data acquired by the data acquisition unit.

本発明に係る電子書籍配信方法は、クライアント装置が、電子書籍の一部のページを抽出した見本電子書籍を取得する取得ステップと、前記見本電子書籍に含まれるページの少なくとも一部を表示手段に表示するステップと、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させるステップと、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録ステップと、前記電子書籍の配信要求と共に、前記記録ステップで記録したページ及び拡大部分の履歴を送信する送信ステップと、を実行し、電子書籍配信装置が、前記送信ステップで送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得ステップと、前記データ取得ステップで取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新ステップと、前記電子書籍更新ステップで更新された前記電子書籍を前記クライアント装置に配信する配信ステップと、を実行することを特徴とする。   In the electronic book distribution method according to the present invention, the client device acquires the sample electronic book obtained by extracting a part of the pages of the electronic book, and at least a part of the pages included in the sample electronic book is displayed on the display unit. A step of displaying, and when a page switching operation is received from the user, the page displayed on the display means is switched, and when a page enlargement operation is received from the user, the page displayed on the display means is designated. A step of displaying an enlarged portion, a recording step of recording a history of a page and an enlarged portion displayed on the display means, and a page and an enlarged portion recorded in the recording step together with a distribution request for the electronic book And a transmission step of transmitting the history of the electronic book distribution device is transmitted in the transmission step. The data acquisition step for acquiring data associated with the classification information selected from the predetermined classification information for the page and the enlarged portion based on the history of the page and the enlarged portion, and acquired in the data acquisition step An electronic book update step for updating the electronic book based on data and a distribution step for distributing the electronic book updated in the electronic book update step to the client device are executed.

本発明に係るクライアント装置は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記記録手段により記録したページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を取得する手段と、を含むことを特徴とする。   A client device according to the present invention includes an acquisition unit that acquires a sample electronic book obtained by extracting a part of pages of an electronic book, a display unit that displays at least a part of pages included in the sample electronic book, and a page from a user. When a switching operation is received, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged and displayed. Display control means, recording means for recording the history of the page and the enlarged portion displayed on the display means, and the page and the enlarged portion are predetermined based on the history of the page and the enlarged portion recorded by the recording means. The electronic book updated based on the data associated with the classification information selected from the classified classification information is acquired. It means that, characterized in that it comprises a.

本発明に係るプログラムは、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記記録手段により記録したページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を取得する手段としてコンピュータを機能させるためのプログラムである。   The program according to the present invention includes an acquisition unit that acquires a sample electronic book obtained by extracting a part of pages of an electronic book, a display unit that displays at least a part of pages included in the sample electronic book, and a page switching from a user. When an operation is accepted, the page displayed on the display means is switched, and when a page enlargement operation is accepted from the user, a specified part of the page displayed on the display means is enlarged and displayed. Based on the display control means, the recording means for recording the history of the page and the enlarged portion displayed on the display means, and the history of the page and the enlarged portion recorded by the recording means, the page and the enlarged portion are predetermined. To obtain the electronic book updated based on data associated with the classification information selected from the selected classification information Is a program for causing a computer to function as a.

本発明に係る情報記録媒体は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記記録手段により記録したページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて更新された前記電子書籍を取得する手段としてコンピュータを機能させるためのプログラムを記録した情報記録媒体である。   An information recording medium according to the present invention includes an acquisition unit that acquires a sample electronic book obtained by extracting a part of pages of an electronic book, a display unit that displays at least a part of pages included in the sample electronic book, and a user. When a page switching operation is accepted, the page displayed on the display means is switched, and when a page enlargement operation is accepted from the user, a specified part of the page displayed on the display means is enlarged. Based on the display control means to be displayed, the recording means for recording the history of the page and the enlarged portion displayed on the display means, and the history of the page and the enlarged portion recorded by the recording means, the page and the enlarged portion are previously stored. The electronic book updated based on data associated with the classification information selected from the predetermined classification information is acquired. An information recording medium for recording a program for causing a computer to function as a step.

本発明に係る電子書籍配信装置は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置であって、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含むことを特徴とする。   An electronic book distribution apparatus according to the present invention includes an acquisition unit that acquires a sample electronic book obtained by extracting a part of pages of an electronic book, a display unit that displays at least a part of pages included in the sample electronic book, and a user When a page switching operation is received from the page, the page displayed on the display unit is switched. When a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means to be displayed, recording means for recording the history of the page and the enlarged portion displayed on the display means, and transmission of the history of the page and the enlarged portion recorded by the recording means together with the distribution request for the electronic book An electronic book distribution apparatus that provides an electronic book to a client device including the transmission means transmitted by the transmission means Based on the history of the page and the enlarged portion, the data acquisition means for acquiring data associated with the classification information selected from the predetermined classification information for the page and the enlarged portion, and acquired by the data acquisition means An electronic book update unit that updates the electronic book based on data, and a distribution unit that distributes the electronic book updated by the electronic book update unit to the client device.

本発明に係るプログラムは、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段として機能させるためのプログラムである。   The program according to the present invention includes an acquisition unit that acquires a sample electronic book obtained by extracting a part of pages of an electronic book, a display unit that displays at least a part of pages included in the sample electronic book, and a page switching from a user. When an operation is accepted, the page displayed on the display means is switched, and when a page enlargement operation is accepted from the user, a specified part of the page displayed on the display means is enlarged and displayed. Display control means, recording means for recording the history of the page and the enlarged portion displayed on the display means, and transmission means for transmitting the history of the page and the enlarged portion recorded by the recording means together with the distribution request for the electronic book A computer functioning as an electronic book distribution device for providing an electronic book to a client device including A data acquisition unit for acquiring data associated with classification information selected from classification information determined in advance for the page and the enlarged portion based on the transmitted history of the page and the enlarged portion; An electronic book update unit that updates the electronic book based on the data acquired by the method, and a program for causing the electronic book updated by the electronic book update unit to function as a distribution unit that distributes to the client device. .

本発明に係る情報記録媒体は、電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、前記表示手段に表示されたページ及び拡大部分の履歴を記録する記録手段と、前記電子書籍の配信要求と共に、前記記録手段により記録したページ及び拡大部分の履歴を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、前記送信手段により送信された前記ページ及び拡大部分の履歴に基づいて、当該ページ及び拡大部分について予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段として機能させるためのプログラムを記録した情報記録媒体である。   An information recording medium according to the present invention includes an acquisition unit that acquires a sample electronic book obtained by extracting a part of pages of an electronic book, a display unit that displays at least a part of pages included in the sample electronic book, and a user. When a page switching operation is accepted, the page displayed on the display means is switched, and when a page enlargement operation is accepted from the user, a specified part of the page displayed on the display means is enlarged. Display control means to be displayed, recording means for recording the history of the page and the enlarged portion displayed on the display means, and the history of the page and the enlarged portion recorded by the recording means are transmitted together with the distribution request for the electronic book. A computer functioning as an electronic book distribution device for providing an electronic book to a client device including the transmission unit. Data acquisition means for acquiring data associated with classification information selected from classification information determined in advance for the page and the enlarged portion based on the history of the page and the enlarged portion transmitted by the data, and the data acquisition means An electronic book update unit that updates the electronic book, and a program for causing the electronic book updated by the electronic book update unit to function as a distribution unit that distributes to the client device based on the data acquired by Information recording medium.

本発明の一態様によれば、電子書籍の一部のページを抽出した見本電子書籍についてユーザーが閲覧し注目した内容に基づいて、ユーザーに配信する電子書籍の内容を更新できる。   According to one aspect of the present invention, the contents of an electronic book to be distributed to a user can be updated based on the contents that the user browses and pays attention to a sample electronic book obtained by extracting some pages of the electronic book.

本実施形態に係る電子書籍配信システムのシステム構成図である。It is a system configuration figure of an electronic book distribution system concerning this embodiment. 電子書籍配信システムにおいて行われる処理の一例を説明するシーケンス図である。It is a sequence diagram explaining an example of the process performed in an electronic book delivery system. 電子書籍リストの一例を示す図である。It is a figure which shows an example of an electronic book list. 見本電子書籍の一例を示す図である。It is a figure which shows an example of a sample electronic book. 見本電子書籍の一例を示す図である。It is a figure which shows an example of a sample electronic book. 更新される前の状態における電子書籍の一例を示す図である。It is a figure which shows an example of the electronic book in the state before being updated. 広告ページを更新した後の電子書籍の一例を示す図である。It is a figure which shows an example of the electronic book after updating an advertisement page. クライアント装置及び電子書籍配信サーバーに備えられた機能の一例を示す機能ブロック図である。It is a functional block diagram which shows an example of the function with which the client apparatus and the electronic book delivery server were equipped. 閲覧履歴データの一例を示す図である。It is a figure which shows an example of browsing history data. 電子書籍テーブルの一例を示す図である。It is a figure which shows an example of an electronic book table. 分類情報テーブルの一例を示す図である。It is a figure which shows an example of a classification | category information table. 掲載データテーブルの一例を示す図である。It is a figure which shows an example of a publication data table. 分類情報の評価値の一例を示す図である。It is a figure which shows an example of the evaluation value of classification information.

以下、本発明を実施するための実施の形態(以下、実施形態)を、図面を参照しながら説明する。   Hereinafter, embodiments for carrying out the present invention (hereinafter referred to as embodiments) will be described with reference to the drawings.

図1には、本実施形態に係る電子書籍配信システム1のシステム構成図を示した。図1に示されるように、電子書籍配信システム1は、電子書籍配信サーバー10とクライアント装置20を含み、電子書籍配信サーバー10とクライアント装置20はそれぞれインターネット等のネットワーク5を介して相互にデータ通信可能に接続される。   In FIG. 1, the system block diagram of the electronic book delivery system 1 which concerns on this embodiment was shown. As shown in FIG. 1, an electronic book distribution system 1 includes an electronic book distribution server 10 and a client device 20, and the electronic book distribution server 10 and the client device 20 communicate data with each other via a network 5 such as the Internet. Connected as possible.

電子書籍配信サーバー10は、少なくとも1つの電子書籍を保持すると共に、当該保持した電子書籍の少なくとも一部を含むリスト情報(電子書籍リスト)をクライアント装置20に提供する。さらに、電子書籍配信サーバー10は、クライアント装置20に提供した電子書籍リストから選択された電子書籍に対し、その一部のページを抽出したサンプルページ(以下、見本電子書籍)の閲覧要求を受け付けた場合に、当該閲覧要求に係る見本電子書籍をクライアント装置20に提供する。そして、電子書籍配信サーバー10は、見本電子書籍を閲覧したユーザーの指示に応じてクライアント装置20から電子書籍の配信要求(例えば電子書籍の購入要求等)を受け付けた場合に、当該配信要求された電子書籍をユーザーの見本電子書籍の閲覧履歴に基づいてカスタマイズした後にクライアント装置20に配信する。なお、本実施形態における電子書籍とは、書籍や雑誌等の出版物を電子化したデータのことであり、例えば電子書籍には、当該電子書籍の内容を記載する本文ページと、広告を掲載する広告ページとが含まれることとしてよい。なお、広告ページとは、その少なくとも一部に広告の表示領域が設けられているページのことである。   The electronic book distribution server 10 holds at least one electronic book and provides list information (electronic book list) including at least a part of the held electronic book to the client device 20. Further, when the electronic book distribution server 10 receives a browsing request for a sample page (hereinafter referred to as a sample electronic book) obtained by extracting a part of the electronic book selected from the electronic book list provided to the client device 20. In addition, the sample electronic book related to the browsing request is provided to the client device 20. When the electronic book distribution server 10 receives an electronic book distribution request (for example, an electronic book purchase request) from the client device 20 in accordance with an instruction from a user who has viewed the sample electronic book, the electronic book distribution server 10 is requested to distribute the electronic book. After the electronic book is customized based on the browsing history of the user's sample electronic book, the electronic book is distributed to the client device 20. Note that the electronic book in the present embodiment is data obtained by digitizing publications such as books and magazines. For example, a text page describing the contents of the electronic book and an advertisement are posted on the electronic book. An advertisement page may be included. The advertisement page is a page in which an advertisement display area is provided at least in part.

クライアント装置20は、電子書籍配信サーバー10から電子書籍リスト、見本電子書籍、電子書籍等のデータを受信すると共に、当該受信した電子書籍リスト、見本電子書籍、電子書籍をユーザーの操作に応じて表示する機能を有するコンピュータである。本実施形態では、クライアント装置20は、表示手段及び入力受付手段として機能するタッチパネル22を備え、タッチパネル22に電子書籍の内容を表示させることとする。   The client device 20 receives data such as an electronic book list, a sample electronic book, and an electronic book from the electronic book distribution server 10 and displays the received electronic book list, sample electronic book, and electronic book in accordance with a user operation. It is a computer having a function to perform. In the present embodiment, the client device 20 includes a touch panel 22 that functions as a display unit and an input reception unit, and displays the contents of the electronic book on the touch panel 22.

以下、図2に示したシーケンス図を参照しながら、電子書籍配信システム1において行われる処理の一例を説明する。   Hereinafter, an example of processing performed in the electronic book distribution system 1 will be described with reference to the sequence diagram illustrated in FIG. 2.

図2に示されるように、クライアント装置20は、電子書籍閲覧プログラムを起動し、その起動時に電子書籍配信サーバー10にアクセスして、電子書籍配信サーバー10から電子書籍リストを受信する(S1001)。クライアント装置20は、電子書籍配信サーバー10から受信した電子書籍リストをタッチパネル22に表示する(S1002)。例えば、電子書籍リストのデータには、1又は複数の電子書籍のそれぞれについての、電子書籍識別情報(電子書籍ID)、電子書籍名、電子書籍の属性情報(ジャンル)、電子書籍の画像(例えば電子書籍の表紙のサムネイル画像)が含まれることとしてよい。   As illustrated in FIG. 2, the client device 20 activates an electronic book browsing program, accesses the electronic book distribution server 10 at the time of activation, and receives an electronic book list from the electronic book distribution server 10 (S1001). The client device 20 displays the electronic book list received from the electronic book distribution server 10 on the touch panel 22 (S1002). For example, the electronic book list data includes electronic book identification information (electronic book ID), electronic book name, electronic book attribute information (genre), and electronic book image (for example, for each of one or a plurality of electronic books. The thumbnail image of the cover of the electronic book may be included.

図3には、クライアント装置20において表示される電子書籍リストの一例を示した。図3に示される電子書籍リストの例では、「ファッション」、「車」、「旅行」等の電子書籍のジャンルごとに、当該ジャンルに含まれる電子書籍の名前と電子書籍の表紙のサムネイル画像が並べて表示されている。   FIG. 3 shows an example of an electronic book list displayed on the client device 20. In the example of the electronic book list shown in FIG. 3, for each electronic book genre such as “fashion”, “car”, “travel”, etc., the name of the electronic book included in the genre and the thumbnail image of the cover of the electronic book are displayed. They are displayed side by side.

クライアント装置20は、ユーザーから受け付けた操作に基づいて、タッチパネル22に表示された電子書籍リストの中から電子書籍を選択すると(S1003)、当該選択された電子書籍についての見本電子書籍(サンプルページ)の配信を電子書籍配信サーバー10に要求する(S1004)。なお、電子書籍の選択は、例えば、タッチパネル22に表示された電子書籍リストに含まれる電子書籍の中から電子書籍をタップする操作により行うこととしてよい。   When the client device 20 selects an electronic book from the electronic book list displayed on the touch panel 22 based on the operation received from the user (S1003), the sample electronic book (sample page) of the selected electronic book is selected. Distribution is requested from the electronic book distribution server 10 (S1004). The selection of the electronic book may be performed by, for example, an operation of tapping the electronic book from the electronic books included in the electronic book list displayed on the touch panel 22.

電子書籍配信サーバー10は、クライアント装置20から配信要求された見本電子書籍をクライアント装置20に配信し(S1005)、クライアント装置20は電子書籍配信サーバー10から見本電子書籍を受信すると、当該受信した見本電子書籍に含まれるページをタッチパネル22に表示する(S1006)。   The electronic book distribution server 10 distributes the sample electronic book requested to be distributed from the client device 20 to the client device 20 (S1005). When the client device 20 receives the sample electronic book from the electronic book distribution server 10, the received sample sample is received. A page included in the electronic book is displayed on the touch panel 22 (S1006).

図4A及び図4Bには、クライアント装置20において表示される見本電子書籍の一例を示した。図4Aに示される見本電子書籍の例では、見本電子書籍のページの最後に、見本電子書籍の終了を示す旨と、見本電子書籍の完全版である電子書籍の「購入」ボタン、及び「一覧に戻る」ボタンを含むページが表示される。もちろん、見本電子書籍の表示例は上記のものに限られず、図4Bに示されるように、見本電子書籍の各ページに電子書籍の「購入」ボタンと「一覧に戻る」ボタンを表示するようにしても構わない。   FIG. 4A and FIG. 4B show an example of a sample electronic book displayed on the client device 20. In the example of the sample electronic book shown in FIG. 4A, the end of the sample electronic book is indicated at the end of the page of the sample electronic book, the “purchase” button of the electronic book that is the complete version of the sample electronic book, and the “list” A page containing a "Return to" button appears. Of course, the display example of the sample electronic book is not limited to the above, and as shown in FIG. 4B, the “buy” button and the “return to list” button of the electronic book are displayed on each page of the sample electronic book. It doesn't matter.

クライアント装置20では、タッチパネル22に表示されたページを切り替える操作を受け付けた場合には(S1007:Y)、ページを切り替えて表示し(S1008)、タッチパネル22に表示されたページの一部を拡大する操作を受け付けた場合には(S1009:Y)、当該ページの一部を拡大して表示する(S1010)。例えば、ページの切り替え操作は、表示されたページの表示領域に指を接触させた状態から、進みたいページの方向に向けて指を動かす操作(所謂フリック)により行うこととしてよく、また、ページの拡大操作は、表示されたページのうち拡大させて表示する領域に複数の指を接触させた状態のままそれぞれの指の間隔を広げる操作(所謂ピンチアウト)により行うこととしてよい。   In the client device 20, when an operation for switching the page displayed on the touch panel 22 is received (S1007: Y), the page is switched and displayed (S1008), and a part of the page displayed on the touch panel 22 is enlarged. When the operation is accepted (S1009: Y), a part of the page is enlarged and displayed (S1010). For example, the page switching operation may be performed by an operation (so-called flick) of moving a finger in a direction of a desired page from a state in which the finger is in contact with the display area of the displayed page. The enlargement operation may be performed by an operation (so-called pinch-out) of widening the interval between each finger while keeping a plurality of fingers in contact with an enlarged display area of the displayed page.

クライアント装置20は、タッチパネル22に表示されたページ及び拡大部分の履歴データを記録する(S1011)。ページの履歴データには、当該ページが表示された表示時間や表示回数を含むこととしてよく、拡大部分の履歴データには、拡大部分の位置情報(例えば座標範囲や左上、右下等の領域情報)及び表示時間や表示回数を含むこととしてよい。   The client device 20 records the history data of the page and the enlarged portion displayed on the touch panel 22 (S1011). The history data of the page may include the display time and the number of times the page is displayed. The history data of the enlarged portion includes position information of the enlarged portion (for example, area information such as a coordinate range and upper left and lower right). ) And the display time and display count.

クライアント装置20は、ユーザーから電子書籍の「購入」ボタンの押下を受け付けていない場合には(S1012:N)、S1007に戻ってそれ以降の処理を繰り返し、ユーザーから電子書籍の「購入」ボタンの押下を受け付けた場合には(S1012:Y)、当該電子書籍の配信要求と共に、それまでに記録された履歴データを電子書籍配信サーバー10に送信する(S1013)。   If the client device 20 does not accept the pressing of the “purchase” button for the electronic book from the user (S1012: N), the client device 20 returns to S1007 and repeats the subsequent processing, and the user selects the “purchase” button for the electronic book. When the pressing is accepted (S1012: Y), the history data recorded so far is transmitted to the electronic book distribution server 10 together with the distribution request of the electronic book (S1013).

電子書籍配信サーバー10は、クライアント装置20から送信された履歴データに基づいて、配信要求に係る電子書籍に追加又は更新して掲載するデータ(掲載データ)を選択する(S1014)。電子書籍配信サーバー10は、電子書籍の配信要求前に閲覧された当該電子書籍に対応する見本電子書籍の各ページ及びページの各部について掲載データの分類情報を記憶しておき、クライアント装置20から受信した履歴データに基づいて掲載データの分類情報を選択し、当該選択した分類情報について関連づけられた掲載データを取得する。掲載データは、例えば電子書籍に掲載する広告を示す広告データとしてもよいし、電子文書の本文に掲載される本文データとしてもよい。例えば、掲載データを広告データとした場合に、クライアント装置20から受信した履歴データに基づき、分類情報「靴」が選択されたとすると、靴についての広告データが取得される。この掲載データの選択処理についての詳細は後述する。   Based on the history data transmitted from the client device 20, the electronic book distribution server 10 selects data (publishing data) to be added to or updated in the electronic book related to the distribution request (S1014). The electronic book distribution server 10 stores the classification information of the posted data for each page and each part of the page of the sample electronic book corresponding to the electronic book browsed before the electronic book distribution request, and receives it from the client device 20. Based on the history data, the publishing data classification information is selected, and the publishing data associated with the selected classification information is acquired. The posted data may be, for example, advertisement data indicating an advertisement to be published in an electronic book, or may be text data that is posted in the text of an electronic document. For example, assuming that the posting data is advertisement data and the classification information “shoes” is selected based on the history data received from the client device 20, the advertisement data about the shoes is acquired. Details of the processing for selecting the posting data will be described later.

電子書籍配信サーバー10は、上記選択した掲載データに基づいて、クライアント装置20から配信要求された電子書籍を更新し(S1015)、更新した電子書籍をクライアント装置20に配信する(S1016)。   The electronic book distribution server 10 updates the electronic book requested to be distributed from the client device 20 based on the selected posting data (S1015), and distributes the updated electronic book to the client device 20 (S1016).

図5には、S1015で更新される前の状態における電子書籍の一例を示した。図5に示される電子書籍では、1〜Nのページを含むこととして、各ページをPとして表す。このとき、図5に示した例では、P,P,Pn+1等は電子書籍の本文ページであり、P,Pn+m等は広告が記載される広告ページである。電子書籍の初期状態において、広告ページにはデフォルトの広告が掲載されていてもよいし、何の広告も掲載されていないこととしてもよい。 FIG. 5 shows an example of an electronic book in a state before being updated in S1015. In the e-book illustrated in FIG. 5, as it contains pages 1 to N, representing each page as P i. At this time, in the example shown in FIG. 5, P 1 , P 2 , P n + 1 and the like are body pages of the electronic book, and P n , P n + m and the like are advertisement pages on which advertisements are described. In the initial state of the electronic book, a default advertisement may be placed on the advertisement page, or no advertisement may be placed.

図6には、S1015で広告ページを更新した後の電子書籍の一例を示した。図6に示される電子書籍は、配信要求に係る電子書籍に含まれる広告ページを、選択された広告データに基づいて更新した例である。図6に示した例では、PとPn+mの両方の広告ページを更新することとしたが、どちらか一方を更新することとしてもよいし、受信した広告データが複数ある場合(例えば「靴」につき靴Aと靴Bの広告が得られた場合)には、PとPn+mとで異なる広告を表示させるようにしてもよい。 FIG. 6 shows an example of an electronic book after the advertisement page is updated in S1015. The electronic book shown in FIG. 6 is an example in which an advertisement page included in an electronic book related to a distribution request is updated based on selected advertisement data. In the example shown in FIG. 6, both the advertisement pages of P n and P n + m are updated. However, either one may be updated, or there is a plurality of received advertisement data (for example, “shoes "When the advertisement of shoes A and shoes B is obtained", different advertisements may be displayed for P n and P n + m .

以上が図2に示したシーケンスに基づいて、電子書籍配信システム1で行われる処理の一連の流れである。以下、上述した処理を実現するために、クライアント装置20及び電子書籍配信サーバー10に備えられた機能の一例を、図7に示した機能ブロック図を参照しながら説明する。   The above is a series of processes performed in the electronic book distribution system 1 based on the sequence shown in FIG. Hereinafter, an example of functions provided in the client device 20 and the electronic book distribution server 10 in order to realize the above-described processing will be described with reference to a functional block diagram shown in FIG.

まず、クライアント装置20に備えられる機能について説明する。図7に示されるように、クライアント装置20は、操作情報受付部200、電子書籍リスト取得部202、表示部204、表示制御部206、電子書籍選択部208、選択過程履歴データ記録部210、見本電子書籍取得部212、閲覧履歴データ記録部214、電子書籍配信要求部216、及び電子書籍受信部218を備える。   First, functions provided in the client device 20 will be described. As shown in FIG. 7, the client device 20 includes an operation information receiving unit 200, an electronic book list acquisition unit 202, a display unit 204, a display control unit 206, an electronic book selection unit 208, a selection process history data recording unit 210, a sample. The electronic book acquisition part 212, the browsing history data recording part 214, the electronic book delivery request | requirement part 216, and the electronic book receiving part 218 are provided.

クライアント装置20に備えられる上記各部の機能は、CPU等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段、タッチパネル22等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によってクライアント装置20に供給されることとしてもよいし、インターネット等のデータ通信網を介してクライアント装置20に供給されることとしてもよい。   The function of each unit provided in the client device 20 includes a control unit such as a CPU, a storage unit such as a memory, a communication unit such as a communication interface that transmits and receives data to and from an external device, and a computer including hardware such as a touch panel 22. It may be realized by reading and executing a program stored in a computer-readable information storage medium. The program may be supplied to the client device 20 by an information storage medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, or a flash memory, or may be supplied to the client device 20 via a data communication network such as the Internet. It may be supplied.

操作情報受付部200は、ユーザーがクライアント装置20に対して行った操作の情報を受け付ける。本実施形態では、操作情報受付部200は、クライアント装置20に備えられたタッチパネル22に対するユーザーの接触位置及び接触位置の変化を検知し、当該検知された接触位置及び接触位置の変化に基づいてユーザーの操作情報を判断することとする。例えば、操作情報受付部200は、電子書籍の選択操作、電子書籍(見本電子書籍を含む)について表示したページの切り替え操作、電子書籍(見本電子書籍を含む)について表示したページの一部を拡大する拡大操作等の各種操作を受け付けることとしてよい。上述したように、電子書籍の選択操作は、タッチパネル22に表示された電子書籍リストに含まれるいずれかの電子書籍をタップする操作としてよく、ページの切り替え操作は、表示されたページを表示しているタッチパネル22に指を接触させた状態から、進みたいページの方向に向けて指を動かす操作(所謂フリック)により行うこととしてよく、ページの拡大操作は、表示されたページを表示しているタッチパネル22に複数の指を接触させた状態のままそれぞれの指の間隔を広げる操作(所謂ピンチアウト)により行うこととしてよい。もちろん、各操作方法は上記のものに限られず他の方法を用いることとしても構わない。例えば、電子書籍(見本電子書籍を含む)の各ページに次のページに進むための表示オブジェクト(アイコンやボタン等)、前のページに戻るための表示オブジェクト、拡大縮小を指示する表示オブジェクト等を設け、それらの表示オブジェクトを選択(例えば、押下)することによって、ページの切り替えやページの拡大縮小の操作を行うこととしてもよい。また、操作情報受付部200は、タッチパネル22に表示されたキーボード画像に対するユーザーの接触位置に基づいて、ユーザーから文字入力を受け付けることとしてよい。   The operation information receiving unit 200 receives information on operations performed by the user on the client device 20. In the present embodiment, the operation information receiving unit 200 detects the contact position of the user with respect to the touch panel 22 provided in the client device 20 and changes in the contact position, and the user is based on the detected contact position and change in the contact position. The operation information is determined. For example, the operation information reception unit 200 enlarges a part of a page displayed for an electronic book selection operation, a page switching operation for an electronic book (including a sample electronic book), and an electronic book (including a sample electronic book). Various operations such as an enlargement operation to be performed may be accepted. As described above, the electronic book selection operation may be an operation of tapping any electronic book included in the electronic book list displayed on the touch panel 22, and the page switching operation may be performed by displaying the displayed page. The operation may be performed by moving the finger in the direction of the page to be advanced (so-called flick) from the state in which the finger is in contact with the touch panel 22 that is in progress, and the page enlargement operation is performed by the touch panel displaying the displayed page. It is good also as performing by operation (what is called pinch out) which expands the space | interval of each finger | toe with the state which made several fingers contact 22. Of course, each operation method is not limited to the above, and other methods may be used. For example, display objects (icons, buttons, etc.) for proceeding to the next page on each page of an electronic book (including a sample electronic book), display objects for returning to the previous page, display objects for instructing enlargement / reduction, etc. It is also possible to perform page switching or page enlargement / reduction operations by providing (for example, pressing) these display objects. Further, the operation information receiving unit 200 may receive a character input from the user based on the contact position of the user with respect to the keyboard image displayed on the touch panel 22.

電子書籍リスト取得部202は、電子書籍配信サーバー10から配信可能な電子書籍を含む電子書籍リストを取得する。例えば、電子書籍リストには、当該電子書籍リストに含まれる各電子書籍についての、電子書籍識別情報(電子書籍ID)、電子書籍名、電子書籍の属性情報(ジャンル)、電子書籍の画像(例えば電子書籍の表紙のサムネイル画像)が含まれる。なお、電子書籍リスト取得部202が電子書籍リストを取得する際に、電子書籍配信サーバー10に対して電子書籍の条件(例えば電子書籍名、電子書籍のジャンル、キーワード等の条件)を指定した場合には、電子書籍配信サーバー10は、当該条件に合致する電子書籍を含む電子書籍リストを生成し、クライアント装置20に送信することとしてよい。また、電子書籍リスト取得部202が電子書籍リストを電子書籍配信サーバー10から取得するタイミングは、電子書籍の閲覧プログラムを立ち上げたタイミングや、ユーザーから指定されたタイミング等としてよく、特に限定されない。   The electronic book list acquisition unit 202 acquires an electronic book list including electronic books that can be distributed from the electronic book distribution server 10. For example, the electronic book list includes electronic book identification information (electronic book ID), electronic book name, electronic book attribute information (genre), and electronic book image (for example, for each electronic book included in the electronic book list). E-book cover thumbnail image). When the electronic book list acquisition unit 202 acquires the electronic book list, the electronic book distribution server 10 specifies the conditions of the electronic book (for example, the conditions such as the electronic book name, the electronic book genre, and the keyword). In other words, the electronic book distribution server 10 may generate an electronic book list including electronic books that match the conditions and transmit the electronic book list to the client device 20. The timing at which the electronic book list acquisition unit 202 acquires the electronic book list from the electronic book distribution server 10 may be a timing at which an electronic book browsing program is launched, a timing designated by the user, or the like, and is not particularly limited.

表示部204は、例えばタッチパネル22等のディスプレイにより実現されるものであり、電子書籍リスト取得部202により取得された電子書籍リストに基づいて電子書籍配信サーバー10から配信可能な電子書籍を一覧表示するほか(例えば図3)、一覧表示された電子書籍から選択された電子書籍についての見本電子書籍や、電子書籍配信サーバー10から配信された電子書籍に含まれるページの少なくとも一部を表示する。表示部204に、電子書籍(見本電子書籍を含む)の少なくとも一部を表示する際には、例えば、電子書籍(見本電子書籍を含む)を1ページずつ表示するようにしてもよいし、見開きで表示するようにしてもよい。なお、クライアント装置20に3軸の加速度センサを設け、加速度センサにより検知される加速度に基づいてクライアント装置20の傾きを検出し、当該検出した傾きに応じて電子書籍を1ページずつ表示するか、見開きページで表示するかを切り替えるようにしてもよい。   The display unit 204 is realized by a display such as the touch panel 22, for example, and displays a list of electronic books that can be distributed from the electronic book distribution server 10 based on the electronic book list acquired by the electronic book list acquisition unit 202. In addition (for example, FIG. 3), at least a part of a sample electronic book about an electronic book selected from the listed electronic books and pages included in the electronic book distributed from the electronic book distribution server 10 are displayed. When displaying at least a part of an electronic book (including a sample electronic book) on the display unit 204, for example, the electronic book (including a sample electronic book) may be displayed one page at a time, or spread You may make it display with. The client device 20 is provided with a triaxial acceleration sensor, detects the tilt of the client device 20 based on the acceleration detected by the acceleration sensor, and displays the electronic book one page at a time according to the detected tilt, You may make it switch whether to display with a spread page.

表示制御部206は、操作情報受付部200で受け付けたユーザーの操作に応じて、表示部204に表示される電子書籍の一覧表示を更新し、電子書籍(見本電子書籍を含む)のページを切り替え、又は電子書籍(見本電子書籍を含む)のページを拡大して表示するように制御する。具体的には、操作情報受付部200で、表示部204に電子書籍の一覧が表示された状態で、電子書籍の条件を指定する文字入力を受け付けた場合には、当該条件に合致する電子書籍を抽出し、当該抽出した電子書籍の一覧を表示部204に表示させる。また、操作情報受付部200で、表示部204に表示された電子書籍(見本電子書籍を含む)のページを切り替える操作を受け付けた場合には、表示制御部206は、表示されたページを切り替えて表示部204に表示させる。そして、操作情報受付部200で、表示部204に表示されたページの一部を拡大する操作を受け付けた場合には、表示制御部206は、当該操作により指定されたページの一部を拡大して表示部204に表示させる。   The display control unit 206 updates the list display of the electronic books displayed on the display unit 204 according to the user operation received by the operation information reception unit 200, and switches the pages of the electronic books (including the sample electronic books). Alternatively, control is performed to enlarge and display a page of an electronic book (including a sample electronic book). Specifically, when the operation information receiving unit 200 receives a character input designating the conditions of the electronic book in a state where the list of the electronic books is displayed on the display unit 204, the electronic book that matches the condition And a list of the extracted electronic books is displayed on the display unit 204. When the operation information receiving unit 200 receives an operation for switching the page of the electronic book (including the sample electronic book) displayed on the display unit 204, the display control unit 206 switches the displayed page. It is displayed on the display unit 204. When the operation information receiving unit 200 receives an operation for enlarging a part of the page displayed on the display unit 204, the display control unit 206 enlarges a part of the page specified by the operation. Are displayed on the display unit 204.

電子書籍選択部208は、操作情報受付部200によりユーザーから受け付けた操作情報に基づいて、表示部204に表示された電子書籍リストの中から電子書籍を選択する。例えば、電子書籍選択部208は、表示部204に表示された電子書籍リストの中からユーザーによりタップされた電子書籍を選択することとしてよい。   The electronic book selection unit 208 selects an electronic book from the electronic book list displayed on the display unit 204 based on the operation information received from the user by the operation information reception unit 200. For example, the electronic book selection unit 208 may select an electronic book tapped by the user from the electronic book list displayed on the display unit 204.

選択過程履歴データ記録部210は、電子書籍選択部208により電子書籍が選択されるまでに操作情報受付部200により受け付けたユーザーの操作情報の履歴を記録する。例えば、選択過程履歴データ記録部210は、表示部204に電子書籍リストが表示されてから、ユーザーが入力した文字列、ユーザーが選択したジャンル情報等のデータを記録することとしてよい。   The selection process history data recording unit 210 records a history of user operation information received by the operation information receiving unit 200 until the electronic book is selected by the electronic book selection unit 208. For example, the selection process history data recording unit 210 may record data such as a character string input by the user and genre information selected by the user after the electronic book list is displayed on the display unit 204.

見本電子書籍取得部212は、電子書籍選択部208により選択された電子書籍の一部のページを抽出した見本電子書籍(サンプルページ)を電子書籍配信サーバー10から取得する。例えば、見本電子書籍取得部212は、電子書籍選択部208により選択された電子書籍の識別情報と共に、当該電子書籍の一部のページを抽出した見本電子書籍の配信要求を電子書籍配信サーバー10に送信し、当該配信要求に応じて電子書籍配信サーバー10から配信される見本電子書籍を取得する。   The sample electronic book acquisition unit 212 acquires a sample electronic book (sample page) obtained by extracting some pages of the electronic book selected by the electronic book selection unit 208 from the electronic book distribution server 10. For example, the sample electronic book acquisition unit 212 sends, to the electronic book distribution server 10, a distribution request for the sample electronic book obtained by extracting some pages of the electronic book together with the identification information of the electronic book selected by the electronic book selection unit 208. The sample electronic book distributed and transmitted from the electronic book distribution server 10 is acquired in response to the distribution request.

閲覧履歴データ記録部214は、表示部204に表示された見本電子書籍のページ及びページの拡大部分の履歴を含む閲覧履歴データを記録する。例えば、閲覧履歴データ記録部214は、表示部204にページの全体を表示している場合には、当該ページの情報と、当該ページの表示時間とを関連づけて記録する。また、閲覧履歴データ記録部214は、表示部204にページの一部を拡大して表示している場合には、当該拡大部分の情報と、当該拡大部分の表示時間とを関連づけて記録する。拡大部分の情報は、ページの情報及び当該ページにおける拡大部分の位置情報(座標情報、エリア情報、拡大されたオブジェクト情報等)を含むこととしてよい。   The browsing history data recording unit 214 records browsing history data including the history of the page of the sample electronic book displayed on the display unit 204 and the enlarged portion of the page. For example, when the entire page is displayed on the display unit 204, the browsing history data recording unit 214 records the information of the page and the display time of the page in association with each other. Further, when a part of the page is enlarged and displayed on the display unit 204, the browsing history data recording unit 214 records information on the enlarged portion and the display time of the enlarged portion in association with each other. The information on the enlarged portion may include page information and position information on the enlarged portion on the page (coordinate information, area information, enlarged object information, etc.).

図8には、閲覧履歴データ記録部214により記録される閲覧履歴データの一例を示した。図8に示される閲覧履歴データの例では、表示部204に表示された見本電子書籍の識別情報(見本電子書籍ID)、表示されたページ情報(ページ番号)、表示された部分(表示部分)、表示時間、記録日時がそれぞれ関連づけて記録される。閲覧履歴データ記録部214は、例えば、タッチパネル22において拡大表示した部分(表示部分)がページにおける横半分より上に当たるならば「上」、横半分より下に当たるならば「下」、横半分より上であり且つ縦半分より左に当たるならば「左上」等のように、表示部分のページにおける領域情報を判定し、当該判定した領域情報を表示部分の欄に格納してもよいし、表示部分のページ座標系(例えばページの左上隅を原点とし、水平方向をX軸、垂直方向をY軸とする)における座標範囲(例えば、[(x,y),(x,y)]とした場合には、左上の隅が(x,y)、右下の隅が(x,y)とする矩形領域)を表示部分の欄に格納してもよい。なお、閲覧履歴データ記録部214により記録される閲覧履歴データは、上述したものに限られず、例えば、表示時間に代えて、又は表示時間に加えて、表示部204に表示された表示回数を記録することとしてもよい。 FIG. 8 shows an example of browsing history data recorded by the browsing history data recording unit 214. In the example of the browsing history data shown in FIG. 8, the identification information (sample electronic book ID) of the sample electronic book displayed on the display unit 204, the displayed page information (page number), and the displayed portion (display portion). Display time and recording date are recorded in association with each other. The browsing history data recording unit 214 is, for example, “up” if the enlarged display portion (display portion) on the touch panel 22 is above the horizontal half of the page, “down” if it is below the horizontal half, and above the horizontal half. If it falls to the left of the vertical half, the area information on the page of the display part may be determined, such as “upper left”, and the determined area information may be stored in the display part column. Coordinate range (for example, [(x 1 , y 1 ), (x 2 , y 2 )] in the page coordinate system (for example, the upper left corner of the page is the origin, the horizontal direction is the X axis, and the vertical direction is the Y axis) In this case, a rectangular area in which the upper left corner is (x 1 , y 1 ) and the lower right corner is (x 2 , y 2 ) may be stored in the display portion column. Note that the browsing history data recorded by the browsing history data recording unit 214 is not limited to the above-described one. For example, instead of the display time or in addition to the display time, the display count displayed on the display unit 204 is recorded. It is good to do.

電子書籍配信要求部216は、表示部204に見本電子書籍が表示された状態で、当該見本電子書籍に対応する電子書籍の配信要求操作を操作情報受付部200が受け付けた場合に、当該配信要求操作に係る電子書籍の配信を電子書籍配信サーバー10に対して要求する。この際、電子書籍配信要求部216は、配信要求に係る電子書籍の識別情報(電子書籍ID)と共に、閲覧履歴データ記録部214により記録された閲覧履歴データを含む配信要求データを電子書籍配信サーバー10に送信する。また、配信要求データには、配信要求に係る電子書籍を選択する際に、選択過程履歴データ記録部210により記録された選択過程履歴データをさらに含めるようにしてもよい。なお、電子書籍の配信要求操作とは、例えば、見本電子書籍のページと共に表示部204に表示される購入ボタンをタップする操作としてよい。   The electronic book distribution request unit 216 receives the distribution request when the operation information reception unit 200 receives an electronic book distribution request operation corresponding to the sample electronic book in a state where the sample electronic book is displayed on the display unit 204. The electronic book distribution server 10 is requested to distribute the electronic book related to the operation. At this time, the electronic book distribution request unit 216 sends the distribution request data including the browsing history data recorded by the browsing history data recording unit 214 together with the identification information (electronic book ID) of the electronic book related to the distribution request to the electronic book distribution server. 10 to send. The distribution request data may further include selection process history data recorded by the selection process history data recording unit 210 when an electronic book related to the distribution request is selected. The electronic book distribution request operation may be, for example, an operation of tapping a purchase button displayed on the display unit 204 together with a sample electronic book page.

電子書籍受信部218は、電子書籍配信要求部216による配信要求に応じて電子書籍配信サーバー10から配信された電子書籍を受信する。なお、電子書籍配信サーバー10から配信される電子書籍は、クライアント装置20が配信要求した際に電子書籍配信サーバー10に送信した閲覧履歴データ(及び選択過程履歴データ)に基づいて選択された掲載データによって掲載内容が更新されている。そして、電子書籍受信部218により受信された電子書籍は、表示制御部206により表示部204に表示されることとしてよい。   The electronic book receiving unit 218 receives the electronic book distributed from the electronic book distribution server 10 in response to the distribution request from the electronic book distribution request unit 216. The electronic book distributed from the electronic book distribution server 10 is the publication data selected based on the browsing history data (and selection process history data) transmitted to the electronic book distribution server 10 when the client device 20 requests distribution. The content has been updated. The electronic book received by the electronic book receiving unit 218 may be displayed on the display unit 204 by the display control unit 206.

次に、電子書籍配信サーバー10に備えられた機能について説明する。図7に示されるように、電子書籍配信サーバー10は、電子書籍データ記憶部100、電子書籍リスト送信部102、見本電子書籍送信部104、電子書籍配信要求受付部106、掲載データ選択部108、電子書籍更新部110、及び電子書籍送信部112を備える。   Next, functions provided in the electronic book distribution server 10 will be described. As shown in FIG. 7, the electronic book distribution server 10 includes an electronic book data storage unit 100, an electronic book list transmission unit 102, a sample electronic book transmission unit 104, an electronic book distribution request reception unit 106, a publication data selection unit 108, An electronic book update unit 110 and an electronic book transmission unit 112 are provided.

電子書籍配信サーバー10に備えられる上記各部の機能は、CPU等の制御手段、メモリ等の記憶手段、外部デバイスとデータを送受信する通信インターフェース等の通信手段等のハードウェアを備えたコンピュータが、コンピュータ読み取り可能な情報記憶媒体に格納されたプログラムを読み込み実行することで実現されるものとしてよい。なお、プログラムは光ディスク、磁気ディスク、磁気テープ、光磁気ディスク、フラッシュメモリ等の情報記憶媒体によって電子書籍配信サーバー10に供給されることとしてもよいし、インターネット等のデータ通信網を介して電子書籍配信サーバー10に供給されることとしてもよい。   The functions of the above-described units included in the electronic book distribution server 10 are as follows. It may be realized by reading and executing a program stored in a readable information storage medium. The program may be supplied to the electronic book distribution server 10 by an information storage medium such as an optical disk, a magnetic disk, a magnetic tape, a magneto-optical disk, a flash memory, or the electronic book via a data communication network such as the Internet. It may be supplied to the distribution server 10.

電子書籍データ記憶部100は、電子書籍配信サーバー10が配信可能な電子書籍に関するデータを記憶する。例えば、電子書籍データ記憶部100に記憶されるデータには、電子書籍(見本電子書籍を含む)の実体データ、後述する電子書籍テーブル、分類情報テーブル、掲載データテーブル等を含む。   The electronic book data storage unit 100 stores data related to electronic books that can be distributed by the electronic book distribution server 10. For example, the data stored in the electronic book data storage unit 100 includes entity data of electronic books (including sample electronic books), an electronic book table, a classification information table, and a publication data table, which will be described later.

図9には、電子書籍データ記憶部100に記憶される電子書籍テーブルの一例を示した。図9に示されるように、電子書籍テーブルには、電子書籍の識別情報(電子書籍ID)、電子書籍名、電子書籍のジャンル、サムネイル画像、当該電子書籍の一部のページを抽出した見本電子書籍の識別情報(見本電子書籍ID)がそれぞれ関連づけて記憶される。電子書籍データ記憶部100には、電子書籍ID及び見本電子書籍IDのそれぞれに関連づけてそれぞれの書籍の実体データが記憶される。なお、本実施形態に係る電子書籍には、本文ページと、広告を掲載する広告ページとが含まれることとしてよい。   FIG. 9 shows an example of an electronic book table stored in the electronic book data storage unit 100. As shown in FIG. 9, in the electronic book table, electronic book identification information (electronic book ID), electronic book name, electronic book genre, thumbnail image, and sample electronic in which some pages of the electronic book are extracted. Book identification information (sample electronic book ID) is stored in association with each other. In the electronic book data storage unit 100, entity data of each book is stored in association with each of the electronic book ID and the sample electronic book ID. Note that the electronic book according to the present embodiment may include a text page and an advertisement page for placing an advertisement.

図10には、電子書籍データ記憶部100に記憶される各見本電子書籍についての分類情報テーブルの一例を示した。図10に示されるように、分類情報テーブルには、見本電子書籍の識別情報(見本電子書籍ID)、当該見本電子書籍のページの番号、当該ページの表示部分(全体又は部分)、当該ページの表示部分に関連する分類情報がそれぞれ関連づけて記憶される。なお、分類情報とは、電子書籍に掲載するデータ(掲載データ)の分類を示す情報であり、電子書籍の広告ページに掲載する広告データに係る分類、及び電子書籍の本文ページに掲載する掲載内容に係る分類の少なくとも一方を含む情報としてよい。また、例えば、表示部分に格納するデータは、当該表示部分がページにおける横半分より上に当たるならば「上」、横半分より下に当たるならば「下」、横半分より上であり且つ縦半分より左に当たるならば「左上」等のような領域情報であってもよいし、表示部分のページ座標系(例えばページの左上隅を原点とし、水平方向をX軸、垂直方向をY軸とする)における座標範囲であってもよい。   FIG. 10 shows an example of the classification information table for each sample electronic book stored in the electronic book data storage unit 100. As shown in FIG. 10, the classification information table includes identification information (sample electronic book ID) of a sample electronic book, a page number of the sample electronic book, a display part (entire or part) of the page, The classification information related to the display part is stored in association with each other. The classification information is information indicating the classification of data (publication data) to be published in an electronic book, the classification related to the advertisement data to be published in the electronic book advertisement page, and the content to be published in the main page of the electronic book. It is good also as information containing at least one of the classification concerning. Also, for example, the data stored in the display part is “up” if the display part is above the horizontal half of the page, “bottom” if the display part is below the horizontal half, and above the horizontal half and above the vertical half. If it hits the left, it may be area information such as “upper left” or the page coordinate system of the display part (for example, the upper left corner of the page is the origin, the horizontal direction is the X axis, and the vertical direction is the Y axis) It may be a coordinate range.

図11には、電子書籍データ記憶部100に記憶される分類情報ごとに対応する掲載データを格納した掲載データテーブルの一例を示した。図11に示されるように、掲載データテーブルには、分類情報に関連づけて、掲載データの識別情報(掲載データID)、掲載データの種別(広告又は本文)、掲載データのキーワード、掲載データのデータ形式やサイズ等を格納する掲載データの形式(形式情報)の情報が記憶される。なお、掲載データの実体データは、掲載データIDに関連づけて電子書籍データ記憶部100に記憶される。   FIG. 11 shows an example of a publication data table storing publication data corresponding to each classification information stored in the electronic book data storage unit 100. As shown in FIG. 11, in the publication data table, in association with classification information, publication data identification information (publishing data ID), type of publication data (advertisement or text), keyword of publication data, data of publication data Information on the format (format information) of posted data for storing the format, size, and the like is stored. The actual data of the publication data is stored in the electronic book data storage unit 100 in association with the publication data ID.

電子書籍リスト送信部102は、電子書籍配信サーバー10が配信可能な電子書籍のうち少なくとも一部の電子書籍を含む電子書籍リストをクライアント装置20に送信する。例えば、電子書籍リスト送信部102は、電子書籍データ記憶部100に記憶される電子書籍テーブルを参照して、クライアント装置20に配信可能な全ての電子書籍を含む電子書籍リストを生成してクライアント装置20に送信することとしてもよいし、クライアント装置20から電子書籍の条件を受け付けた場合には、当該条件に合致する電子書籍を電子書籍テーブルから抽出し、当該抽出した電子書籍を含む電子書籍リストを生成してクライアント装置20に送信することとしてもよい。   The electronic book list transmission unit 102 transmits to the client device 20 an electronic book list including at least some electronic books among electronic books that can be distributed by the electronic book distribution server 10. For example, the electronic book list transmission unit 102 refers to an electronic book table stored in the electronic book data storage unit 100, generates an electronic book list including all electronic books that can be distributed to the client device 20, and generates a client device. When the electronic book condition is received from the client device 20, an electronic book that matches the condition is extracted from the electronic book table, and an electronic book list including the extracted electronic book is received. May be generated and transmitted to the client device 20.

見本電子書籍送信部104は、クライアント装置20から受け付けた配信要求に係る見本電子書籍を電子書籍データ記憶部100から取得し、当該取得した見本電子書籍をクライアント装置20に送信する。例えば、見本電子書籍送信部104は、クライアント装置20から受け付けた見本電子書籍の配信要求に基づいて見本電子書籍IDを特定し、当該特定した見本電子書籍IDに紐付けて電子書籍データ記憶部100に記憶されるデータをクライアント装置20に送信することとしてよい。   The sample electronic book transmission unit 104 acquires a sample electronic book related to the distribution request received from the client device 20 from the electronic book data storage unit 100, and transmits the acquired sample electronic book to the client device 20. For example, the sample electronic book transmission unit 104 identifies a sample electronic book ID based on a distribution request for the sample electronic book received from the client device 20, and associates the sample electronic book ID with the identified sample electronic book ID. The data stored in the client device 20 may be transmitted to the client device 20.

電子書籍配信要求受付部106は、クライアント装置20から電子書籍の配信要求を受け付ける。本実施形態では、電子書籍配信要求受付部106は、配信要求に係る電子書籍の識別情報(電子書籍ID)と共に、当該電子書籍の見本電子書籍に関する閲覧履歴データ(さらに選択過程履歴データを含んでいてもよい)を含む配信要求データをクライアント装置20から受信する。   The electronic book distribution request receiving unit 106 receives an electronic book distribution request from the client device 20. In the present embodiment, the electronic book distribution request receiving unit 106 includes browsing history data (and selection process history data regarding the sample electronic book of the electronic book) together with identification information (electronic book ID) of the electronic book related to the distribution request. Distribution request data including the client device 20 may be received.

掲載データ選択部108は、電子書籍配信要求受付部106により受け付けた配信要求データに基づいて、電子書籍配信要求受付部106により受け付けた配信要求に係る電子書籍に追加又は更新して掲載する掲載データを選択する。以下、掲載データ選択部108による掲載データの選択処理の一例を説明する。   The publishing data selection unit 108 publishes data to be added to or updated in the electronic book related to the distribution request received by the electronic book distribution request receiving unit 106 based on the distribution request data received by the electronic book distribution request receiving unit 106. Select. Hereinafter, an example of the publication data selection process by the publication data selection unit 108 will be described.

掲載データ選択部108は、配信要求データに基づいて特定した見本電子書籍IDに基づいて、電子書籍データ記憶部100から対応する分類情報テーブルを参照する。次に、掲載データ選択部108は、分類情報テーブルに基づいて、閲覧履歴データに含まれるページ番号及び表示部分のそれぞれの組が該当する分類情報を特定する。例えば、図11に示される分類情報テーブルに対し、見本電子書籍ID=SD0001、ページ番号=2、表示部分=上の組については、分類情報=靴が特定される。なお、閲覧履歴データにおける表示部分に座標範囲(記録座標範囲とする)が格納されている場合には、分類情報テーブルにおいて記憶される座標範囲(設定座標範囲とする)のうち対応する座標範囲が格納されているレコードを選択することとしてもよい。この際、掲載データ選択部108は、例えば、記録座標範囲についての見本電子書籍IDとページ番号が共通する設定座標範囲を抽出し、抽出された設定座標範囲のうち、記録座標範囲との重なりが最大のものを選択することとしてもよいし、記録座標範囲との重なっている割合が所定値以上のものを選択することとしてもよい。そして、掲載データ選択部108は、閲覧履歴データに含まれる各ページ及び各ページの拡大部分について、参照した分類情報テーブルにおいて関連づけられる分類(ジャンル)情報ごとの評価値を算出する。   The publication data selection unit 108 refers to the corresponding classification information table from the electronic book data storage unit 100 based on the sample electronic book ID specified based on the distribution request data. Next, the publishing data selection unit 108 identifies the classification information corresponding to each set of page number and display portion included in the browsing history data based on the classification information table. For example, with respect to the classification information table shown in FIG. 11, classification information = shoe is specified for the sample electronic book ID = SD0001, page number = 2, display portion = upper group. When a coordinate range (recorded coordinate range) is stored in the display part of the browsing history data, the corresponding coordinate range is stored in the coordinate range (set coordinate range) stored in the classification information table. A stored record may be selected. At this time, the publishing data selection unit 108 extracts, for example, a set coordinate range having the same page number as the sample electronic book ID for the recorded coordinate range, and the overlap with the recorded coordinate range is extracted among the extracted set coordinate ranges. The maximum one may be selected, or the one that has a ratio overlapping with the recording coordinate range of a predetermined value or more may be selected. Then, the posting data selection unit 108 calculates an evaluation value for each category (genre) information associated in the referenced classification information table for each page and an enlarged portion of each page included in the browsing history data.

分類情報ごとの評価値は、例えば閲覧履歴データに含まれるレコードごとに、当該レコードに格納されるページ(又は拡大部分)について、当該レコードに格納される表示時間(又は表示回数)*ページ(又は拡大部分)の重みを足すことにより求めることとしてよい。なお、ページの重みを1とした場合に、拡大部分の重みはw(>1)とし、wの値は固定値としてもよいし、拡大率に応じた可変値としてもよい。そして、掲載データ選択部108は、分類情報のうち算出された評価値が所定の順位以内のものや、閾値よりも大きいものを選択し、当該選択した分類情報について掲載データテーブルに関連づけられる掲載データIDに係る掲載データを取得する。   The evaluation value for each classification information is, for example, for each record included in the browsing history data, for a page (or enlarged portion) stored in the record, display time (or display count) stored in the record * page (or It may be obtained by adding the weight of the enlarged portion). When the weight of the page is 1, the weight of the enlarged portion is w (> 1), and the value of w may be a fixed value or a variable value according to the enlargement ratio. Then, the posting data selection unit 108 selects the classification information whose calculated evaluation value is within a predetermined rank or larger than a threshold, and the posting data associated with the posting data table for the selected classification information. Get publication data related to ID.

図12には、図8に示す閲覧履歴データについて、図10に示す分類情報テーブルの下で算出される各分類情報の評価値の一例を示した。図12に示した例では、拡大部分についての重みをw=3として評価値を計算した。そして、図12に示した例の下で、評価値が最大の分類情報を選択する場合には、分類情報「靴」が選択される。そして、図11に示される掲載データテーブルの例に基づけば、掲載データ選択部108は、分類情報「靴」に関連づけられる掲載データID「AD0002」及び「AD0003」の掲載データ(広告データ)を取得する。   FIG. 12 shows an example of the evaluation value of each classification information calculated under the classification information table shown in FIG. 10 for the browsing history data shown in FIG. In the example shown in FIG. 12, the evaluation value is calculated with the weight for the enlarged portion set to w = 3. Then, under the example shown in FIG. 12, when selecting the classification information having the maximum evaluation value, the classification information “shoes” is selected. Then, based on the example of the publication data table shown in FIG. 11, the publication data selection unit 108 acquires the publication data (advertisement data) of the publication data IDs “AD0002” and “AD0003” associated with the classification information “shoes”. To do.

掲載データ選択部108による分類情報の評価値の算出処理は上記のものに限られない。例えば、配信要求データに、電子書籍の選択過程でユーザーが入力した検索文字列を含む選択過程履歴データが含まれている場合には、掲載データ選択部108は、掲載データテーブルのキーワードの欄に、選択過程履歴データに含まれる検索文字列を含む分類情報を検索し、当該検索された分類情報に対して所定の評価点を加えることとしてよい。   The calculation processing of the evaluation value of the classification information by the posting data selection unit 108 is not limited to the above. For example, when the distribution request data includes selection process history data including a search character string input by the user in the electronic book selection process, the publication data selection unit 108 displays the keyword in the keyword column of the publication data table. The classification information including the search character string included in the selection process history data may be searched, and a predetermined evaluation score may be added to the searched classification information.

電子書籍更新部110は、掲載データ選択部108により選択された掲載データに基づいて、配信要求に係る電子書籍の内容を更新する。例えば、電子書籍更新部110は、選択された掲載データが広告データである場合には、配信要求に係る電子書籍に含まれる広告ページのうち少なくとも1つを、当該広告データに基づいて更新することとしてもよいし、当該広告データに基づく広告ページを追加することとしてもよい。また、電子書籍更新部110は、選択された掲載データが本文データである場合には、配信要求に係る電子書籍に当該本文データを追加することとしてもよいし、配信要求に係る電子書籍の一部のページを当該本文データにより差し替えることとしてもよい。   The electronic book update unit 110 updates the content of the electronic book related to the distribution request based on the publication data selected by the publication data selection unit 108. For example, when the selected publication data is advertisement data, the electronic book update unit 110 updates at least one of advertisement pages included in the electronic book related to the distribution request based on the advertisement data. Or an advertisement page based on the advertisement data may be added. In addition, when the selected publication data is text data, the electronic book update unit 110 may add the text data to the electronic book related to the distribution request, or one of the electronic books related to the distribution request. It is good also as replacing the page of a part by the said text data.

電子書籍送信部112は、電子書籍更新部110により更新された電子書籍を、当該電子書籍の配信を要求したクライアント装置20に送信する。   The electronic book transmission unit 112 transmits the electronic book updated by the electronic book update unit 110 to the client device 20 that has requested distribution of the electronic book.

以上説明した電子書籍配信システム1によれば、電子書籍の一部のページを抽出した見本電子書籍に対してユーザーが閲覧し注目した内容に基づいて、電子書籍の掲載内容(広告や本文)を更新することができる。こうすることで、電子文書の配信前にユーザーが閲覧した見本電子文書の閲覧態様に基づいてユーザーの嗜好を推測し、当該推測した嗜好に応じた内容に電子書籍の掲載内容をカスタマイズできる。また、電子書籍配信システム1によれば、電子書籍のうちユーザーが拡大して閲覧した部分は特にユーザーにとって興味を引く対象であると評価し、その評価結果に基づいて選択した掲載内容を含む電子書籍をユーザーに提供できる。   According to the electronic book distribution system 1 described above, the contents (advertisement and text) of the electronic book are displayed based on the contents that the user browses and pays attention to the sample electronic book obtained by extracting some pages of the electronic book. Can be updated. By doing so, it is possible to guess the user's preference based on the browsing mode of the sample electronic document browsed by the user before the electronic document is distributed, and to customize the posted content of the electronic book according to the guessed preference. Further, according to the electronic book distribution system 1, the part of the electronic book that the user has expanded and viewed is evaluated as an object that is particularly interesting to the user, and the electronic contents including the posted content selected based on the evaluation result Books can be provided to users.

また、図4Bに示されるように、見本電子書籍の各ページに購入ボタンを表示するようにした場合に、電子書籍配信要求受付部106は、購入ボタンが押下されたページ(以下、購入契機ページ)の情報を配信要求データに含めるようにしてもよい。こうした場合に、電子書籍配信サーバー10は、購入契機ページに基づき特定された分類情報に対して所定の評価点を加えてもよいし、当該分類情報について算出される評価点に1より大きい重みを乗じるようにしてもよい。こうすることにより、購入のきっかけとなったページに基づいて特定される分類情報に応じた掲載データが選択され易くなる。   As shown in FIG. 4B, when a purchase button is displayed on each page of the sample electronic book, the electronic book distribution request receiving unit 106 displays a page on which the purchase button is pressed (hereinafter referred to as purchase opportunity page). ) May be included in the distribution request data. In such a case, the electronic book distribution server 10 may add a predetermined evaluation score to the classification information identified based on the purchase opportunity page, and give a weight greater than 1 to the evaluation score calculated for the classification information. You may make it multiply. By doing so, it becomes easy to select the publication data corresponding to the classification information specified based on the page that triggered the purchase.

また、クライアント装置20に、見本電子書籍と共に、当該見本電子書籍についての分類情報テーブルを提供するようにして、クライアント装置20において、閲覧履歴データ記録部214により記録した閲覧履歴データに基づいて、分類情報ごとの評価値を算出するようにしてもよい。そして、クライアント装置20が、上記算出した評価値に基づいて分類情報を選択し、その選択結果を電子書籍配信サーバー10に送信するようにしてもよい。こうした場合に、クライアント装置20は、分類情報ごとに表示時間や表示回数の履歴を記録するようにしてもよい。   Further, the client device 20 is provided with a sample electronic book and a classification information table for the sample electronic book, and the client device 20 classifies the classification based on the browsing history data recorded by the browsing history data recording unit 214. An evaluation value for each piece of information may be calculated. Then, the client device 20 may select the classification information based on the calculated evaluation value and transmit the selection result to the electronic book distribution server 10. In such a case, the client device 20 may record a history of display time and display count for each classification information.

また、上記の実施形態では、クライアント装置20にタッチパネル22を有するタブレットコンピュータを用いた例を示したが、クライアント装置20には、据え置き型や可搬型のパーソナルコンピュータ、携帯電話機、携帯情報端末、ゲーム機等を用いてもよいのはもちろんである。なお、上記の実施形態では、電子書籍配信サーバー10が見本電子書籍を提供する機能と、クライアント装置20からの購入要求に応じて電子書籍を提供する機能とを共に備えることとしたが、各機能がそれぞれ異なるサーバーに備えられるようにしても構わない。そうした場合には、見本電子書籍を提供する第1電子書籍配信サーバーが、電子書籍データ記憶部100、電子書籍リスト送信部102、見本電子書籍送信部104を備えるようにし、電子書籍を提供する第2電子書籍配信サーバーが、電子書籍データ記憶部100、電子書籍配信要求受付部106、掲載データ選択部108、電子書籍更新部110、及び電子書籍送信部112を備えることとしてよい。   In the above embodiment, an example in which a tablet computer having the touch panel 22 is used as the client device 20 is shown. However, the client device 20 includes a stationary or portable personal computer, a mobile phone, a portable information terminal, a game, and the like. Of course, a machine or the like may be used. In the above embodiment, the electronic book distribution server 10 has both a function of providing a sample electronic book and a function of providing an electronic book in response to a purchase request from the client device 20. May be provided on different servers. In such a case, the first electronic book distribution server that provides the sample electronic book includes the electronic book data storage unit 100, the electronic book list transmission unit 102, and the sample electronic book transmission unit 104, and provides the electronic book. 2 The electronic book distribution server may include an electronic book data storage unit 100, an electronic book distribution request reception unit 106, a publication data selection unit 108, an electronic book update unit 110, and an electronic book transmission unit 112.

1 電子書籍配信システム、5 ネットワーク、10 電子書籍配信サーバー、20 クライアント装置、22 タッチパネル、100 電子書籍データ記憶部、102 電子書籍リスト送信部、104 見本電子書籍送信部、106 電子書籍配信要求受付部、108 掲載データ選択部、110 電子書籍更新部、112 電子書籍送信部、200 操作情報受付部、202 電子書籍リスト取得部、204 表示部、206 表示制御部、208 電子書籍選択部、210 選択過程履歴データ記録部、212 見本電子書籍取得部、214 閲覧履歴データ記録部、216 電子書籍配信要求部、218 電子書籍受信部。   DESCRIPTION OF SYMBOLS 1 Electronic book delivery system, 5 network, 10 Electronic book delivery server, 20 Client apparatus, 22 Touch panel, 100 Electronic book data storage part, 102 Electronic book list transmission part, 104 Sample electronic book transmission part, 106 Electronic book delivery request reception part 108 Publication data selection unit 110 Electronic book update unit 112 Electronic book transmission unit 200 Operation information reception unit 202 Electronic book list acquisition unit 204 Display unit 206 Display control unit 208 Electronic book selection unit 210 Selection process History data recording unit, 212 Sample electronic book acquisition unit, 214 Browsing history data recording unit, 216 Electronic book distribution request unit, 218 Electronic book receiving unit.

Claims (12)

クライアント装置と、電子書籍配信装置を含み、
前記クライアント装置は、
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履情報を前記電子書籍配信装置に送信する送信手段と、を含み、
前記電子書籍配信装置は、
前記送信手段により送信された前記履情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、を含む
ことを特徴とする電子書籍配信システム。
Including a client device and an electronic book distribution device,
The client device is
An acquisition means for acquiring a sample electronic book obtained by extracting a part of pages of the electronic book;
Display means for displaying at least a part of a page included in the sample electronic book;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means for displaying
Recording means for recording history information including at least one of an enlarged display portion of the page displayed on the display means , a display time, and a display count ;
With delivery request of the electronic book, wherein the transmitting means for transmitting the history information recorded by the recording means to the electronic book delivery device,
The electronic book distribution device includes:
Enlarge portions of the page to be recorded in Ki履 history information before transmitted by the transmission means, the display time based on at least one impression, in advance for each of the display portions of the pages contained in the sample electronic book Data acquisition means for acquiring data associated with the classification information selected from the predetermined classification information;
An electronic book updating means for updating the electronic book based on the data obtained by the data obtaining means;
A distribution means for distributing the electronic book updated by the electronic book update means to the client device.
前記クライアント装置は、
前記電子書籍配信装置により提供される電子書籍のリストを取得するリスト情報取得手段と、
前記ユーザーから受け付けた操作に基づいて、前記リストから電子書籍を選択する電子書籍選択手段と、をさらに含み、
前記電子書籍配信装置は、
前記電子書籍選択手段により選択された電子書籍の一部のページを抽出した見本電子書籍を前記クライアント装置に送信する見本電子書籍送信手段をさらに含み、
前記取得手段は、前記見本電子書籍送信手段により送信された見本電子書籍を取得する
ことを特徴とする請求項1に記載の電子書籍配信システム。
The client device is
List information acquisition means for acquiring a list of electronic books provided by the electronic book distribution device;
An electronic book selection means for selecting an electronic book from the list based on an operation received from the user;
The electronic book distribution device includes:
A sample electronic book transmitting means for transmitting a sample electronic book obtained by extracting a part of pages of the electronic book selected by the electronic book selecting means to the client device;
The electronic book distribution system according to claim 1, wherein the acquisition unit acquires the sample electronic book transmitted by the sample electronic book transmission unit.
前記電子書籍配信装置は、
前記表示手段に表示されたページ及び拡大表示部分の表示時間又は表示回数の少なくとも一方に基づいて、当該ページ及び拡大表示部分について予め定められた分類情報ごとの評価値を算出する算出手段をさらに含み、
前記データ取得手段は、前記分類情報ごとに算出された評価値に基づいて、前記ユーザーに提供する分類情報を選択し、当該選択した分類情報に関連づけられるデータを取得する
ことを特徴とする請求項1又は2に記載の電子書籍配信システム。
The electronic book distribution device includes:
Further comprising calculation means for calculating an evaluation value for each predetermined classification information for the page and the enlarged display portion based on at least one of the display time or the number of times of display of the page and the enlarged display portion displayed on the display means. ,
The data acquisition unit selects classification information to be provided to the user based on an evaluation value calculated for each classification information, and acquires data associated with the selected classification information. The electronic book distribution system according to 1 or 2.
前記算出手段は、前記拡大表示部分の表示時間又は表示回数に対して乗じる重みを、前記ページの表示時間又は表示回数に対して乗じる重みよりも大きくして、前記ページ及び拡大表示部分について予め定められた分類情報ごとの評価値を算出する
ことを特徴とする請求項3に記載の電子書籍配信システム。
It said calculation means, the weight multiplying the display time or impressions of the enlarged portion, and greater than the weight to be multiplied to the display time or impressions of the pages, predetermined for the page and enlarge portions The electronic book distribution system according to claim 3, wherein an evaluation value is calculated for each classification information obtained.
前記電子書籍は、本文ページと広告ページとを含み、
前記見本電子書籍は、前記本文ページの一部のページを抽出したデータであり、
前記データ取得手段により取得されるデータは、広告データであり、
前記電子書籍更新手段は、前記データ取得手段により取得された広告データに基づいて、前記電子書籍の広告ページを更新する
ことを特徴とする請求項1乃至4のいずれかに記載の電子書籍配信システム。
The electronic book includes a body page and an advertisement page,
The sample electronic book is data obtained by extracting a part of the body page,
The data acquired by the data acquisition means is advertising data,
The electronic book distribution system according to any one of claims 1 to 4, wherein the electronic book update unit updates an advertisement page of the electronic book based on the advertisement data acquired by the data acquisition unit. .
クライアント装置が、
電子書籍の一部のページを抽出した見本電子書籍を取得する取得ステップと、
前記見本電子書籍に含まれるページの少なくとも一部を表示手段に表示するステップと、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させるステップと、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録ステップと、
前記電子書籍の配信要求と共に、前記記録ステップで記録した履情報を送信する送信ステップと、を実行し、
電子書籍配信装置が、
前記送信ステップで送信された前記履情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得ステップと、
前記データ取得ステップで取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新ステップと、
前記電子書籍更新ステップで更新された前記電子書籍を前記クライアント装置に配信する配信ステップと、を実行する
ことを特徴とする電子書籍配信方法。
The client device is
An acquisition step of acquiring a sample e-book in which some pages of the e-book are extracted;
Displaying at least a part of a page included in the sample electronic book on a display means;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Step to display,
A recording step of recording history information including at least one of an enlarged display portion, a display time, and a display count of a page displayed on the display means;
Wherein together with the electronic book delivery request, performs a transmission step of transmitting the history information recorded in said recording step,
An electronic book distribution device
Enlarge portions of the page to be recorded in Ki履 history information before being transmitted in the transmission step, the display time based on at least one impression, in advance for each of the display portions of the pages contained in the sample electronic book A data acquisition step for acquiring data associated with the classification information selected from the defined classification information;
An electronic book update step for updating the electronic book based on the data acquired in the data acquisition step;
A distribution step of distributing the electronic book updated in the electronic book update step to the client device. An electronic book distribution method comprising:
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を電子書籍配信装置に送信する送信手段と、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて前記電子書籍配信装置により更新された前記電子書籍を取得する手段と、を含む
ことを特徴とするクライアント装置。
An acquisition means for acquiring a sample electronic book obtained by extracting a part of pages of the electronic book;
Display means for displaying at least a part of a page included in the sample electronic book;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means for displaying
Recording means for recording history information including at least one of an enlarged display portion of the page displayed on the display means , a display time, and a display count ;
A transmission means for transmitting history information recorded by the recording means to the electronic book distribution apparatus together with the electronic book distribution request;
Each of the display portions of the page included in the sample electronic book is determined in advance based on at least one of the enlarged display portion, the display time, and the display count of the page recorded in the history information transmitted by the transmission means. Means for acquiring the electronic book updated by the electronic book distribution device based on data associated with the classification information selected from the classified information.
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を電子書籍配信装置に送信する送信手段と、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて前記電子書籍配信装置により更新された前記電子書籍を取得する手段
としてコンピュータを機能させるためのプログラム。
An acquisition means for acquiring a sample electronic book obtained by extracting a part of pages of the electronic book;
Display means for displaying at least a part of a page included in the sample electronic book;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means for displaying
Recording means for recording history information including at least one of an enlarged display portion of the page displayed on the display means , a display time, and a display count ;
A transmission means for transmitting history information recorded by the recording means to the electronic book distribution apparatus together with the electronic book distribution request;
Each of the display portions of the page included in the sample electronic book is determined in advance based on at least one of the enlarged display portion, the display time, and the display count of the page recorded in the history information transmitted by the transmission means. A program for causing a computer to function as means for acquiring the electronic book updated by the electronic book distribution device based on data associated with classification information selected from the classification information.
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履歴情報を電子書籍配信装置に送信する送信手段と、
前記送信手段により送信された前記履歴情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータに基づいて前記電子書籍配信装置により更新された前記電子書籍を取得する手段
としてコンピュータを機能させるためのプログラムを記録した情報記録媒体。
An acquisition means for acquiring a sample electronic book obtained by extracting a part of pages of the electronic book;
Display means for displaying at least a part of a page included in the sample electronic book;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means for displaying
Recording means for recording history information including at least one of an enlarged display portion of the page displayed on the display means , a display time, and a display count ;
A transmission means for transmitting history information recorded by the recording means to the electronic book distribution apparatus together with the electronic book distribution request;
Each of the display portions of the page included in the sample electronic book is determined in advance based on at least one of the enlarged display portion, the display time, and the display count of the page recorded in the history information transmitted by the transmission means. An information recording medium storing a program for causing a computer to function as means for acquiring the electronic book updated by the electronic book distribution device based on data associated with classification information selected from the classification information.
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履情報を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置であって、
前記送信手段により送信された前記履情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段と、
を含むことを特徴とする電子書籍配信装置。
An acquisition means for acquiring a sample electronic book obtained by extracting a part of pages of the electronic book;
Display means for displaying at least a part of a page included in the sample electronic book;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means for displaying
Recording means for recording history information including at least one of an enlarged display portion of the page displayed on the display means , a display time, and a display count ;
Wherein together with the electronic book delivery request, an electronic book delivery device for providing an electronic book to a client device comprising a transmission unit for transmitting the history information recorded by the recording means,
Enlarge portions of the page to be recorded in Ki履 history information before transmitted by the transmission means, the display time based on at least one impression, in advance for each of the display portions of the pages contained in the sample electronic book Data acquisition means for acquiring data associated with the classification information selected from the predetermined classification information;
An electronic book updating means for updating the electronic book based on the data obtained by the data obtaining means;
Distribution means for distributing the electronic book updated by the electronic book update means to the client device;
An electronic book distribution apparatus comprising:
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履情報を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、
前記送信手段により送信された前記履情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段
として機能させるためのプログラム。
An acquisition means for acquiring a sample electronic book obtained by extracting a part of pages of the electronic book;
Display means for displaying at least a part of a page included in the sample electronic book;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means for displaying
Recording means for recording history information including at least one of an enlarged display portion of the page displayed on the display means , a display time, and a display count ;
With delivery request of the electronic book, a transmission means for transmitting the history information recorded by the recording means, a computer that functions as an electronic book distribution device to provide an electronic book to a client device including,
Enlarge portions of the page to be recorded in Ki履 history information before transmitted by the transmission means, the display time based on at least one impression, in advance for each of the display portions of the pages contained in the sample electronic book Data acquisition means for acquiring data associated with the classification information selected from the predetermined classification information;
An electronic book updating means for updating the electronic book based on the data obtained by the data obtaining means;
The program for functioning as a delivery means to deliver the electronic book updated by the electronic book update means to the client device.
電子書籍の一部のページを抽出した見本電子書籍を取得する取得手段と、
前記見本電子書籍に含まれるページの少なくとも一部を表示する表示手段と、
ユーザーからページ切り替え操作を受け付けた場合に、前記表示手段に表示されるページを切り替え、前記ユーザーからページ拡大操作を受け付けた場合に、前記表示手段に表示されるページについて指定された一部を拡大して表示させる表示制御手段と、
前記表示手段に表示されたページの拡大表示部分、表示時間、表示回数の少なくとも1つを含む履歴情報を記録する記録手段と、
前記電子書籍の配信要求と共に、前記記録手段により記録した履情報を送信する送信手段と、を含むクライアント装置に電子書籍を提供する電子書籍配信装置として機能するコンピュータを、
前記送信手段により送信された前記履情報に記録されるページの拡大表示部分、表示時間、表示回数の少なくとも1つに基づいて、前記見本電子書籍に含まれるページの表示部分のそれぞれについて予め定められた分類情報の中から選択した分類情報に関連づけられるデータを取得するデータ取得手段と、
前記データ取得手段により取得されたデータに基づいて、前記電子書籍を更新する電子書籍更新手段と、
前記電子書籍更新手段により更新された前記電子書籍を前記クライアント装置に配信する配信手段
として機能させるためのプログラムを記録した情報記録媒体。
An acquisition means for acquiring a sample electronic book obtained by extracting a part of pages of the electronic book;
Display means for displaying at least a part of a page included in the sample electronic book;
When a page switching operation is received from the user, the page displayed on the display unit is switched, and when a page enlargement operation is received from the user, a specified part of the page displayed on the display unit is enlarged. Display control means for displaying
Recording means for recording history information including at least one of an enlarged display portion of the page displayed on the display means , a display time, and a display count ;
With delivery request of the electronic book, a transmission means for transmitting the history information recorded by the recording means, a computer that functions as an electronic book distribution device to provide an electronic book to a client device including,
Enlarge portions of the page to be recorded in Ki履 history information before transmitted by the transmission means, the display time based on at least one impression, in advance for each of the display portions of the pages contained in the sample electronic book Data acquisition means for acquiring data associated with the classification information selected from the predetermined classification information;
An electronic book updating means for updating the electronic book based on the data obtained by the data obtaining means;
An information recording medium on which a program for causing the electronic book updated by the electronic book updating means to function as distribution means for distributing to the client device is recorded.
JP2010250295A 2010-11-08 2010-11-08 Electronic book distribution system, electronic book distribution method, client device, electronic book distribution device, program, and information recording medium Active JP5259679B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010250295A JP5259679B2 (en) 2010-11-08 2010-11-08 Electronic book distribution system, electronic book distribution method, client device, electronic book distribution device, program, and information recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010250295A JP5259679B2 (en) 2010-11-08 2010-11-08 Electronic book distribution system, electronic book distribution method, client device, electronic book distribution device, program, and information recording medium

Publications (2)

Publication Number Publication Date
JP2012103817A JP2012103817A (en) 2012-05-31
JP5259679B2 true JP5259679B2 (en) 2013-08-07

Family

ID=46394160

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010250295A Active JP5259679B2 (en) 2010-11-08 2010-11-08 Electronic book distribution system, electronic book distribution method, client device, electronic book distribution device, program, and information recording medium

Country Status (1)

Country Link
JP (1) JP5259679B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6019285B2 (en) * 2010-11-25 2016-11-02 ソニー株式会社 Electronic book reproduction device, history acquisition device, electronic book generation device, electronic book provision system, electronic book reproduction method, history acquisition method, electronic book generation method, electronic book reproduction program, history acquisition program, electronic book generation program
JP7166116B2 (en) * 2018-09-19 2022-11-07 ヤフー株式会社 Information processing device, information processing method, and program
JP6975472B6 (en) * 2018-12-06 2022-01-17 株式会社BusinessTech SNS system, computer program, marketing automation method and display method using SNS

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3810228B2 (en) * 1998-12-28 2006-08-16 シャープ株式会社 Electronic information vending machine
MXPA01012600A (en) * 1999-06-09 2002-04-10 Discovery Communicat Inc Electronic book selection and delivery system with targeted advertising.
JP2009245186A (en) * 2008-03-31 2009-10-22 Toppan Printing Co Ltd Browsing information distribution device, processing method thereof, and program
JP4932775B2 (en) * 2008-04-16 2012-05-16 ヤフー株式会社 Method, apparatus and program for generating page to be displayed on network terminal

Also Published As

Publication number Publication date
JP2012103817A (en) 2012-05-31

Similar Documents

Publication Publication Date Title
JP4764523B1 (en) Electronic book advertising system, electronic book advertising method, client device, advertisement providing device, program, and information recording medium
WO2012039054A1 (en) Book content distribution system and content server
WO2012014431A1 (en) Electronic device, display method of displayed objects, and searching method
JP5803382B2 (en) Advertisement distribution method in electronic book, advertisement display method, and electronic book browsing terminal
JP2015210587A (en) Information processing device, program, and information output method
KR20130089921A (en) Operating method and content providing system
US20160018987A1 (en) Information display device, distribution device, information display method, and non-transitory computer readable storage medium
JP5788605B2 (en) User interface device, search method and program
JP5259679B2 (en) Electronic book distribution system, electronic book distribution method, client device, electronic book distribution device, program, and information recording medium
US20120059719A1 (en) Advertisement distribution server and advertisement distribution method
JP6019193B1 (en) Information display program, information display method, information display device, and distribution device
JP6679640B2 (en) Information display program, information display device, information display method, and distribution device
CN112650428B (en) Dynamic digital content display method, graphic user interface and system
JP5830153B1 (en) Information display device, distribution device, information display method, and information display program
JP2017033573A (en) Information display device, delivery device, information display method, and information display program
US20160085728A1 (en) Information display device, delivery device, information display method, and non-transitory computer readable storage medium
JP6481063B1 (en) Information display program, information display device, information display method, and distribution device
JP6321862B1 (en) Information processing apparatus, information processing method, and information processing program
JP2020043534A (en) Information display program, information display device, information display method, and distribution device
JP2017107436A (en) Program, device, and method for displaying information, and delivery device
JP2017058643A (en) Information display program, information display method, and information display device
JP2012103818A (en) Electronic book delivery system, electronic book delivery method, client device, electronic book delivery device, program, and information recording medium
JP2017129999A (en) Information display program, information display device, information display method, and delivery device
JP6356880B1 (en) Advertising system
JP2020042636A (en) Information display program, information display device, information display method, and delivery device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121211

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130208

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: 20130416

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130424

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160502

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5259679

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250