Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6155937B2 - Trial reading content distribution system, server device, computer program, and content distribution method - Google Patents
[go: Go Back, main page]

JP6155937B2 - Trial reading content distribution system, server device, computer program, and content distribution method - Google Patents

Trial reading content distribution system, server device, computer program, and content distribution method Download PDF

Info

Publication number
JP6155937B2
JP6155937B2 JP2013154077A JP2013154077A JP6155937B2 JP 6155937 B2 JP6155937 B2 JP 6155937B2 JP 2013154077 A JP2013154077 A JP 2013154077A JP 2013154077 A JP2013154077 A JP 2013154077A JP 6155937 B2 JP6155937 B2 JP 6155937B2
Authority
JP
Japan
Prior art keywords
content
trial reading
configuration file
reading
request
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
JP2013154077A
Other languages
Japanese (ja)
Other versions
JP2015026145A (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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2013154077A priority Critical patent/JP6155937B2/en
Publication of JP2015026145A publication Critical patent/JP2015026145A/en
Application granted granted Critical
Publication of JP6155937B2 publication Critical patent/JP6155937B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ネットワークを介して電子書籍配信元から顧客である利用者装置(ユーザ端末)に電子書籍のコンテンツを配信する手段に関し、特に、電子書籍の内容の一部をユーザに試読させることにより、ユーザの購買意欲を喚起させる試し読み用コンテンツ配信システム、サーバ装置、コンピュータプログラム及びコンテンツの配信方法に関する。   The present invention relates to a means for distributing electronic book content from an electronic book distribution source to a user device (user terminal) that is a customer via a network, and in particular, by allowing a user to read a part of the contents of an electronic book. The present invention relates to a content distribution system for trial reading, a server device, a computer program, and a content distribution method that arouse the user's desire to purchase.

近年インターネットの普及とともに、インターネット上で文字や画像を電子化し、小説などの書籍を電子データとして提供する電子書籍が普及してきている。一例として、これらの電子書籍は、通信ネットワークを利用した電子書籍の商取引システムによって電子書籍を購入したユーザに電子データとして配信される。ユーザは配信された電子書籍の電子データをユーザが所有する閲覧機器にダウンロードし、閲覧機器の画面上に表示して電子書籍を閲覧する。   In recent years, with the spread of the Internet, electronic books that digitize characters and images on the Internet and provide books such as novels as electronic data have become widespread. As an example, these electronic books are distributed as electronic data to a user who purchased the electronic book by an electronic book commercial transaction system using a communication network. The user downloads the electronic data of the distributed electronic book to a browsing device owned by the user, displays the electronic data on the screen of the browsing device, and browses the electronic book.

また、電子書籍データのフォーマットについて、以前は標準化されていなかったため、閲覧機器のビューアや配信元の相違により、同じタイトルの書籍でも複数のフォーマット(テキスト/ビットマップ/HTML/PDF等の汎用フォーマット、その他多数のオリジナルフォーマット)が存在していた。しかし、近年ではEPUB(Electronic Publication)と呼ばれる規格が登場し、電子書籍用データの標準的なファイルフォーマットの一つになりつつある。尚、EPUB規格自身はXML(Extensible Markup Language)フォーマットであり、EPUBフォーマットはXMLフォーマットに包含される関係になっている。   Also, since the format of electronic book data has not been standardized before, multiple formats (text / bitmap / HTML / PDF and other general-purpose formats, Many other original formats) existed. However, in recent years, a standard called EPUB (Electronic Publication) has appeared and is becoming one of the standard file formats of data for electronic books. The EPUB standard itself is an XML (Extensible Markup Language) format, and the EPUB format is included in the XML format.

ところで、電子書籍においても通常の書店における書籍の選択と同じように、ユーザが興味をもった本を実際に手に取って試読し、内容を確認するといったいわゆる試し読み(立ち読み)の機能が求められている。また、電子書籍は、現物の書籍の試し読みと異なり、試し読みされた書籍が物理的に傷むといった問題がない点で、試し読みに向いているといった背景もある。このような要望を実現して、電子書籍の購入に先立ち、ユーザに書籍のデータを開示して内容を試読させることにより、購買意欲の喚起を図る方法が知られている。   By the way, in the case of electronic books, a so-called trial reading (browsing) function is required in which a book in which a user is interested is actually picked up and checked in the same manner as selecting a book in a normal bookstore. It has been. In addition, unlike the trial reading of the actual book, the electronic book is suitable for the trial reading because there is no problem that the book read by the trial is physically damaged. There is a known method for realizing such a demand and encouraging purchase motivation by disclosing data of a book and allowing a user to read the contents before purchasing the electronic book.

電子書籍の試し読みの方法としては、試し読みを希望するユーザが対象商品の試し読み用コンテンツをユーザが所有する閲覧機器にダウンロードして、閲覧する方法が一般的である。この場合、これらの試し読み用コンテンツは、通常では無償でダウンロード可能となっているが、実商品とは異なり、閲覧できる範囲(ページ)や閲覧時間が限定されているなど、何らかの制限がかけられていることが多い。   As a method of trial reading of an electronic book, a method in which a user who desires trial reading downloads a content for trial reading of a target product to a browsing device owned by the user and browses the content is common. In this case, these trial reading contents can usually be downloaded free of charge, but unlike actual products, there are some restrictions such as limited viewing range (page) and viewing time. There are many.

従来においては、電子書籍の制作者など書籍データを提供する側が、商品としての電子書籍の内容の一部を抽出したり、試読できる時間を制限した専用の試読用のコンテンツデータを予め作成したりして、試し読みを希望するユーザの求めに応じてこれらの試し読み用コンテンツを配信して閲覧できるようにする方法が知られている。特許文献1では、販売対象となる書籍の内容を制限付きで閲覧させるための立読用電子コンテンツデータをコンテンツ格納部に格納して、ユーザの要求に基づいて送信し、試読させる方法が示されている。   In the past, the book data provider, such as the creator of an electronic book, can extract a part of the content of the electronic book as a product, or create in advance content data for exclusive use of trial reading that limits the time for which trial reading can be performed. Then, a method for distributing and browsing these contents for trial reading according to a request of a user who desires trial reading is known. Patent Document 1 discloses a method of storing electronic content data for reading for browsing the contents of a book to be sold in a limited manner in a content storage unit, transmitting the content based on a user's request, and allowing it to be read as a sample. ing.

また、特許文献2では、XMLフォーマットで記述された商品用の電子書籍データ中に、著作権保護のための情報を記述する所定のタグで囲まれたデータ領域を作成して、この領域にあるXML形式のデータの記述(タグの種類)により、所定の領域を試読させる方法が記されている。これによれば、例えば章や部品データごとに試読させる条件を制御する方法が記されている。   Further, in Patent Document 2, a data area surrounded by a predetermined tag describing information for copyright protection is created in the electronic book data for merchandise described in the XML format. A method is described in which a predetermined area is read by trial based on the description of XML format data (tag type). According to this, for example, a method for controlling conditions for trial reading for each chapter or part data is described.

また、特許文献3には、EPUB規格のOPF(Open Publication Format)仕様を利用して、一つのコンテンツを例えばページ区切りによって1つまたは複数の独立の部分(例えばページ単位や章単位などの発行コンテンツの構成要素等)に分割する方法が記されている。   Patent Document 3 discloses that one content is divided into one or a plurality of independent parts (for example, issued content such as a page unit or a chapter unit) using an OPUB (Open Publication Format) specification of the EPUB standard. The method of dividing into the components of the above.

特開2003−122968号公報JP 2003-122968 A 特開2001−52016号公報Japanese Patent Laid-Open No. 2001-52016 特表2012−529708号公報Special table 2012-529708 gazette

前掲の特許文献1にも開示されているとおり、ユーザが試し読みを希望する場合に備え、電子書籍のデータの一部を予め試し読み用データとして作成しておき、この試し読み用データをインターネットを介してユーザに無償で提供するようにすれば、書店での試し読みと同じような試読サービスを電子書籍に関しても提供することができる。  As disclosed in the above-mentioned Patent Document 1, a part of the data of the electronic book is created in advance as trial reading data in preparation for the case where the user desires trial reading, and this trial reading data is stored on the Internet. If it is provided to the user free of charge via the Internet, a trial reading service similar to the trial reading at the bookstore can be provided for the electronic book.

しかしながら、特許文献1に開示されているような、試し読み用コンテンツを電子書籍の提供側で予め作成しておくような方法では、1つの電子書籍のタイトルを提供するために、販売商品用と試し読み用コンテンツの2種類のファイルを作成しなければならず、それぞれの制作の負荷及び正常な表示を検証する負荷がかかるなど、制作側の負荷が大きかった。   However, in a method in which the content for trial reading as disclosed in Patent Document 1 is created in advance on the electronic book provider side, in order to provide the title of one electronic book, Two types of files for trial reading contents had to be created, and the burden on the production side was heavy, such as the burden of verifying each production and the normal display.

これに対し、特許文献2、3に開示されているように、販売商品用コンテンツがEPUB規格に代表されるようなオープンなXML形式のデータであれば、販売商品用コンテンツのデータを利用して比較的容易に新たなコンテンツを作成したり、試し読み用コンテンツを作らずに、販売商品用コンテンツに独自のタグを設定して、販売商品用コンテンツの一部を試し読み用として指定したりすることができる。しかし、例えばEPUBの仕様には試し読みという概念はないため、電子書籍の提供者は試し読み用コンテンツや試し読み部分が含まれる販売商品用コンテンツについておのおの独自の方法で試し読み用部分に関する条件を設定する必要があった。  On the other hand, as disclosed in Patent Documents 2 and 3, if sales product content is open XML format data represented by the EPUB standard, the sales product content data is used. It is relatively easy to create new content or set a unique tag for sales product content and specify part of the sales product content for trial reading without creating content for trial reading. be able to. However, for example, there is no concept of trial reading in the EPUB specification, so the provider of the electronic book sets the conditions for the trial reading part in its own method for the contents for trial reading and the contents for sale products including the trial reading part. It was necessary to set.

本発明は、EPUB規格に代表されるようなオープンな形式のデータを電子書籍のデータとして用いることによって、試し読み用コンテンツを販売商品用コンテンツと共通化し、コンテンツの制作負荷を低減するとともに、ユーザが試し読みを希望した際に、EPUB規格に則った従来型の試し読み用コンテンツ及び試し読み用部分を持つ販売商品用コンテンツ双方に対応可能な、コンテンツ制作者にもユーザにもメリットのある、試し読み用コンテンツ配信システムを提供することを目的とする。尚、EPUB規格に則ったコンテンツファイルは、その内部に該コンテンツの全体の構造を記したコンテンツ構成ファイルを持つ(詳細は後述する)。 The present invention uses data in an open format as typified by the EPUB standard as electronic book data, so that the content for trial reading can be shared with the content for sales merchandise, reducing the content production load, and the user Can be used for both the conventional test reading content conforming to the EPUB standard and the sales product content with a test reading part, which is beneficial to both content creators and users. An object is to provide a content distribution system for trial reading. A content file conforming to the EPUB standard has a content configuration file in which the entire structure of the content is described (details will be described later).

前記課題を解決するための、本願第1の発明は、電子書籍のコンテンツにおける試し読み用コンテンツを配信するコンテンツ配信サーバとコンテンツ制作者サーバとがネットワークで接続され、ネットワークを通じて接続してくる利用者装置に対して試し読み用コンテンツを配信する試し読み用コンテンツ配信システムであって、前記コンテンツ配信サーバは、試し読み用コンテンツを含んだ電子書籍のコンテンツをコンテンツ制作者サーバから取得して、該コンテンツの試し読み用部分がどのような形態で備えられているかを記した設定文書を作成するコンテンツアップロード手段と、利用者装置からの商品識別子を指定した試し読みリクエストを受け、対象商品のコンテンツの所在情報を返信するコンテンツ情報提供手段と、該コンテンツの所在情報を指定した設定文書取得リクエストを受け設定文書を返信する設定文書提供手段と、該コンテンツの全体の構造を記したコンテンツ構成ファイル取得リクエストを受け、該コンテンツのコンテンツ構成ファイルを返信するコンテンツ構成ファイル提供手段と、コンテンツのページデータの取得を要求するページデータ取得リクエストを受け、該ページデータファイルを返信するページデータ提供手段と、を備えるサーバ装置であって、前記利用者装置は、ユーザからの商品の試し読み要求を受け、コンテンツ配信サーバに向けて商品識別子を指定した試し読みリクエストを送信し、対象商品のコンテンツの所在情報を受信する試し読み要求手段と、コンテンツの所在情報を指定した設定文書取得リクエストを送信し、該コンテンツの設定文書を受信する設定文書取得手段と、受信した設定文書を読込みコンテンツの形式を特定して取得するコンテンツ構成ファイルを特定する設定文書解析手段と、前記特定したコンテンツ構成ファイルを指定したコンテンツ構成ファイル取得リクエストを送信して当該コンテンツのコンテンツ構成ファイルを受信するコンテンツ構成ファイル取得手段と、取得したコンテンツ構成ファイルの内容からコンテンツのページデータを順次取得するページデータ取得リクエストを送信し、該ページデータファイルを受信し表示するページデータ取得表示手段と、を備えた装置であって、これらで構成されることを特徴とする試し読み用コンテンツ配信システムである。こうすることによって、ユーザは試し読みしたい商品(コンテンツ)を指定するだけで、該コンテンツの種類や構造を意識することなく試し読みを行うことができる。   In order to solve the above problems, the first invention of the present application is a user in which a content distribution server that distributes content for trial reading of electronic book content and a content creator server are connected via a network, and are connected through the network. A content distribution system for trial reading that distributes content for trial reading to an apparatus, wherein the content distribution server acquires content of an electronic book including content for trial reading from a content creator server, and the content The content upload means for creating a setting document that describes what kind of test reading part is provided and the trial reading request specifying the product identifier from the user device, the location of the content of the target product Content information providing means for returning information and the content; A setting document providing means for receiving a setting document acquisition request specifying the location information of the content and returning the setting document; and a content for receiving the content configuration file acquisition request describing the entire structure of the content and returning the content configuration file of the content A server device comprising: a configuration file providing unit; and a page data providing unit that receives a page data acquisition request for requesting acquisition of content page data and returns the page data file, wherein the user device is a user Receives a trial reading request from the product, sends a trial reading request specifying the product identifier to the content distribution server, and receives the location information of the content of the target product, and specifies the location information of the content Send the settings document acquisition request A setting document acquisition unit that receives the setting document, a setting document analysis unit that specifies the content configuration file to be acquired by reading the received setting document, and a content configuration that specifies the specified content configuration file A content configuration file acquisition unit that transmits a file acquisition request and receives the content configuration file of the content, and transmits a page data acquisition request that sequentially acquires the page data of the content from the content of the acquired content configuration file. An apparatus including page data acquisition and display means for receiving and displaying a file. In this way, the user can perform trial reading without having to be aware of the type and structure of the content simply by designating a product (content) that the user wants to read.

本願第2の発明は、前記設定文書解析手段は、試し読み用コンテンツが販売商品用コンテンツから独立して存在するとされた場合、試し読み用コンテンツのコンテンツ構成ファイルを取得するべきコンテンツ構成ファイルとして特定することを特徴とする第1の発明に記載の試し読み用コンテンツ配信システムである。こうすることによって、読込むべきコンテンツ構成ファイルを指定することができる。   In the second invention of the present application, the setting document analysis unit specifies the content configuration file of the content for trial reading as the content configuration file to be acquired when the content for trial reading exists independently of the content for sale product A content distribution system for trial reading according to the first aspect of the present invention. By doing so, it is possible to specify a content configuration file to be read.

本願第3の発明は、前記設定文書解析手段は、販売商品用コンテンツと試し読み用コンテンツが共通で該コンテンツ内に販売商品用のコンテンツ構成ファイルと試し読み用のコンテンツ構成ファイルが存在するとされた場合、該コンテンツの試し読み用のコンテンツ構成ファイルを取得するべきコンテンツ構成ファイルとして特定することを特徴とする第1または第2の発明に記載の試し読み用コンテンツ配信システムである。こうすることによって、読込むべきコンテンツ構成ファイルを指定することができる。   In the third invention of the present application, the setting document analyzing unit is configured such that the content for sales product and the content for trial reading are common, and the content configuration file for sales product and the content configuration file for trial reading exist in the content. In this case, the content distribution file for trial reading of the content is specified as the content configuration file to be acquired, and the content distribution system for trial reading according to the first or second invention is characterized. By doing so, it is possible to specify a content configuration file to be read.

本願第4の発明は、前記設定文書解析手段は、販売商品用コンテンツと試し読み用コンテンツが共通で該コンテンツ内に1つのコンテンツ構成ファイルが存在するとされた場合、このコンテンツ構成ファイルを取得するべきコンテンツ構成ファイルとして特定することを特徴とする第1から第3のいずれか一つの発明に記載の試し読み用コンテンツ配信システムである。こうすることによって、読込むべきコンテンツ構成ファイルを指定することができる。   According to a fourth aspect of the present invention, the setting document analysis means should acquire the content configuration file when the sales product content and the trial reading content are common and one content configuration file exists in the content. The content distribution system for trial reading according to any one of the first to third aspects, wherein the content distribution system is specified as a content configuration file. By doing so, it is possible to specify a content configuration file to be read.

本願第5の発明は、第1から第4のいずれか一つの発明に記載の試し読み用コンテンツ配信システムを構成するサーバ装置である。これは、試し読み用コンテンツ配信システムを構成するサーバ装置について独立して記載したものである。   A fifth invention of the present application is a server device constituting the content distribution system for trial reading described in any one of the first to fourth inventions. This is an independent description of a server device constituting the content distribution system for trial reading.

本願第6の発明は、利用者が使用するコンピュータ機器を、第1から第4のいずれか一つの発明に記載の試し読み用コンテンツ配信システムに用いられる利用者装置として動作させる命令を記述したコンピュータプログラムである。これは、試し読み用コンテンツ配信システムを構成する利用者装置のコンピュータプログラムについて独立して記載したものである。   The sixth invention of the present application is a computer in which instructions for operating a computer device used by a user as a user device used in the content distribution system for trial reading according to any one of the first to fourth inventions are described. It is a program. This is an independent description of the computer program of the user device constituting the trial reading content distribution system.

本願第7の発明は、電子書籍のコンテンツにおける試し読み用コンテンツを配信するコンテンツ配信サーバと利用者装置がネットワークで接続され、ネットワークを通じて接続してくる利用者装置に対して試し読み用コンテンツを配信する方法であって、利用者装置がユーザからの商品の試し読み要求を受け、コンテンツ配信サーバに向けて商品識別子と試し読みリクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して対象商品のコンテンツの所在情報を送信するステップと、利用者装置が該コンテンツの所在情報と設定文書取得リクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して該コンテンツの設定文書を送信するステップと、利用者装置が受信した設定文書を読込みコンテンツの形式を特定するステップと、該コンテンツのコンテンツ構成ファイル取得リクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して該コンテンツのコンテンツ構成ファイルを送信するステップと、利用者装置が取得したコンテンツ構成ファイルの内容からコンテンツのページデータを順次取得するページデータ取得リクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して該ページデータファイルを送信するステップと、利用者装置が該ページデータファイルを受信し表示するステップと、からなることを特徴とする試し読み用コンテンツの配信方法である。こうすることによって、ユーザは利用者装置を用いて試し読みしたい商品を選定するだけで、当該商品の試し読みを行うことができる。   In the seventh invention of the present application, a content distribution server that distributes content for trial reading of electronic book content and a user device are connected via a network, and the content for test reading is distributed to a user device connected through the network. A method in which a user device receives a trial reading request for a product from a user and transmits a product identifier and a trial reading request to the content distribution server, and the content distribution server receives the request and performs processing. The step of transmitting the location information of the content of the product, the step of transmitting the location information of the content and the setting document acquisition request by the user device, and the content distribution server receiving the request and transmitting the setting document of the content Step and read the setting document received by the user device Identifying the format, transmitting the content configuration file acquisition request for the content, receiving the request by the content distribution server and transmitting the content configuration file of the content, and acquiring the user device A step of transmitting a page data acquisition request for sequentially acquiring the page data of the content from the content of the content configuration file, a step of receiving the request by the content distribution server and transmitting the page data file; A method for distributing content for trial reading, comprising: receiving and displaying a data file. By doing so, the user can perform trial reading of the product only by selecting the product to be trial-read using the user device.

本発明によれば、EPUB規格に代表される、オープンな形式のデータを電子書籍のデータとして用いることで、試し読み用コンテンツと販売商品用コンテンツとを共通化し、コンテンツの制作負荷を低減するとともに、従来型の試し読み用コンテンツやEPUB規格に則った試し読み用コンテンツも利用できるようにすることにより、ユーザが試し読み用コンテンツのフォーマットを意識せず試し読みが可能となる。   According to the present invention, by using open format data represented by the EPUB standard as electronic book data, the content for trial reading and the content for sale products can be shared, and the production load of the content is reduced. In addition, by making it possible to use conventional test reading content and test reading content that conforms to the EPUB standard, the user can perform test reading without being aware of the format of the test reading content.

本実施形態の全体構成を示す図である。It is a figure which shows the whole structure of this embodiment. 本実施形態におけるコンテンツ配信サーバ100の概要を説明するブロッ ク図である。It is a block diagram explaining the outline | summary of the content delivery server 100 in this embodiment. 本実施形態におけるコンテンツ配信サーバ100のハードウェアを説明す るブロック図である。It is a block diagram explaining the hardware of the content delivery server 100 in this embodiment. 本実施形態における利用者装置200と試し読みアプリケーションの概要 を説明するブロック図である。It is a block diagram explaining the outline | summary of the user apparatus 200 in this embodiment, and a trial reading application. 本実施形態における販売商品用コンテンツのコンテンツ構成ファイルから 試し読み用コンテンツのコンテンツ構成ファイルを作成する場合の説明図である。FIG. 5 is an explanatory diagram when a content configuration file of content for trial reading is created from a content configuration file of sales product content in the present embodiment. 本実施形態において販売商品用コンテンツのコンテンツ構成ファイルの構 成要素の一部を試し読み用に指定する場合の説明図である。FIG. 10 is an explanatory diagram when a part of the components of the content configuration file of the sales product content is designated for trial reading in the present embodiment. 本実施形態において試し読み用として表示できる範囲を自動的に算定する ための方法を説明する図である。It is a figure explaining the method for calculating automatically the range which can be displayed for test reading in this embodiment. 本実施形態におけるコンテンツ制作者サーバ300とコンテンツ配信サー バ100のやりとりを説明するブロック図である。It is a block diagram explaining the exchange of the content creator server 300 and the content distribution server 100 in this embodiment. コンテンツアップロード手段130のDRMツールによる、試し読み用コ ンテンツに係る設定文書を作成する処理のフローチャートである。7 is a flowchart of processing for creating a setting document related to content for trial reading by the DRM tool of the content upload unit 130. 本実施形態におけるコンテンツ配信サーバ100とユーザ及び利用者装 置(ユーザ端末)200のやりとりを説明するブロック図である。FIG. 3 is a block diagram illustrating an exchange between a content distribution server 100 and a user / user device (user terminal) 200 in the present embodiment. 設定文書解析手段250による、設定文書を解析して試し読み用のペー ジを読込む前処理のフローチャートである。FIG. 10 is a flowchart of pre-processing for analyzing a setting document and reading a page for trial reading by the setting document analysis unit 250. FIG.

以下に、本発明の実施形態に係るシステムの構成について図面を参照してさらに詳細に説明する。   Hereinafter, the configuration of a system according to an embodiment of the present invention will be described in more detail with reference to the drawings.

図1は、本実施形態の全体構成を示す図である。100は電子書籍のコンテンツを利用者装置(ユーザ端末)に配信するコンテンツ配信サーバ装置である。コンテンツ配信サーバ100は、ネットワーク500を介して、利用者装置(ユーザ端末)200からの試し読みに係るリクエストに応答し、利用者装置(ユーザ端末)200に対し、試し読みデータを提供する。また、コンテンツ配信サーバ100は、ネットワーク500を介して、コンテンツ制作者サーバ300との間で情報の送受信を行う。   FIG. 1 is a diagram showing an overall configuration of the present embodiment. Reference numeral 100 denotes a content distribution server device that distributes the contents of an electronic book to a user device (user terminal). The content distribution server 100 responds to a request related to trial reading from the user device (user terminal) 200 via the network 500 and provides the trial reading data to the user device (user terminal) 200. The content distribution server 100 transmits and receives information to and from the content creator server 300 via the network 500.

ネットワーク500は簡略化されて表示しているが、例えばインターネットのようなゲートウェイを介した複数のネットワークの組合せであり、LAN(Local Area Network)、電話回線、移動体通信網等から構成され、利用者装置(ユーザ端末)200とコンテンツ配信サーバ100およびコンテンツ制作者サーバ300との間の送受信を可能とするためのものである。   Although the network 500 is shown in a simplified manner, it is a combination of a plurality of networks via a gateway such as the Internet, and is composed of a LAN (Local Area Network), a telephone line, a mobile communication network, and the like. This is to enable transmission / reception between the user device (user terminal) 200 and the content distribution server 100 and content creator server 300.

本実施形態では、コンテンツ配信サーバ100はHTTP(HyperText Transfer Protocol)サーバとして機能するものとする。従って、利用者装置(ユーザ端末)200およびコンテンツ制作者サーバ300は、HTML文書の表示や入力フォームを通じたリクエスト(HTTPリクエスト)の発信が行えるウェブブラウザを備えており、インターネットなどのネットワークを介し、コンテンツ配信サーバ100との間でWWW(World Wide Web)を用いて、コンテンツ配信サーバ上に存在するウェブページの閲覧やリクエストの発信を行うことができる。ここでリクエストとは、利用者装置(ユーザ端末)200がコンテンツ配信サーバ100に対して、何らかの処理を依頼するデータ列であり、依頼の内容によって幾つかの種類のリクエストが存在する。以下にリクエストと記した場合、特に断らない限り、利用者装置(ユーザ端末)200がコンテンツ配信サーバ100に送信するものである。   In the present embodiment, the content distribution server 100 is assumed to function as an HTTP (Hyper Text Transfer Protocol) server. Accordingly, the user device (user terminal) 200 and the content creator server 300 are provided with a web browser that can display an HTML document and send a request (HTTP request) through an input form, via a network such as the Internet, Using the WWW (World Wide Web) with the content distribution server 100, it is possible to browse web pages existing on the content distribution server and to send requests. Here, the request is a data string that the user device (user terminal) 200 requests the content distribution server 100 to perform some processing, and there are several types of requests depending on the content of the request. When it is described as a request below, the user device (user terminal) 200 is transmitted to the content distribution server 100 unless otherwise specified.

ここで、本実施形態の主要な装置について説明する。先ず、図2はコンテンツ配信サーバ100を説明する図である。コンテンツ配信サーバ100は、コンテンツ制作者サーバ300から電子書籍のコンテンツをアップロードして蓄積し、利用者装置(ユーザ端末)200に蓄積した電子書籍のコンテンツを配信するサービスを提供するサーバであり、先に述べたように、電子書籍のコンテンツデータを蓄積したコンテンツデータベース180を備える(詳細は後述する)。またコンテンツ制作者サーバ300からの電子書籍のコンテンツアップロードに対応するコンテンツアップロード手段130、利用者装置(ユーザ端末)200からのコンテンツの商品識別子(ID)と試し読みリクエストを受付けて当該コンテンツの所在情報を提供するコンテンツ情報提供手段140、当該コンテンツの設定文書取得リクエストを受付けて当該設定文書(詳細は後述する)を提供する設定文書提供手段150、コンテンツ構成ファイル取得リクエストを受付けて当該コンテンツ構成ファイル(詳細は後述する)を提供するコンテンツ構成ファイル提供手段160、コンテンツのページデータ取得リクエストを受付けて当該ページデータファイルを提供するページデータ提供手段170、利用者装置(ユーザ端末)200からのネットワークを通じたリクエストを受付け、リクエストに対するレスポンスを返信する送受信手段110、およびこれらの各手段を統合制御する制御手段120が備えられている。   Here, main devices of the present embodiment will be described. First, FIG. 2 is a diagram for explaining the content distribution server 100. The content distribution server 100 is a server that provides a service for uploading and storing electronic book content from the content creator server 300 and distributing the electronic book content stored in the user device (user terminal) 200. As described above, the content database 180 storing the content data of the electronic book is provided (details will be described later). In addition, the content upload unit 130 corresponding to the content upload of the electronic book from the content creator server 300, the product identifier (ID) of the content from the user device (user terminal) 200 and the trial reading request are received, and the location information of the content Content information providing means 140 that accepts a setting document acquisition request for the content and setting document provision means 150 that provides the setting document (details will be described later), and a content configuration file acquisition request that accepts the content configuration file acquisition request. Content configuration file providing means 160 that provides details (to be described later), page data providing means 170 that accepts a content page data acquisition request and provides the page data file, and user device (user terminal) 200 Accepting a request through the network, transmitting and receiving means 110 and control means 120 for controlling integrating the means of these, it returns a response is provided to the request.

先の説明におけるコンテンツデータベース180は、コンテンツ配信サーバ100の制御手段120が管理するデータベースで、コンテンツ配信サーバ100が取り扱う全てのコンテンツの実体のデータファイルと商品識別子(ID)およびコンテンツの属性(名称や制作者、日付など)を索引検索できるように保存している。また、設定文書とは、コンテンツ制作者が予め作成してコンテンツのデータ内に埋め込まれる、または、コンテンツのアップロード時に、コンテンツアップロード手段130が持つDRM(著作権管理)ツールによってコンテンツのデータ内に作成、追記される、一つ一つのコンテンツについて固有のXML形式のファイルであって、それぞれの電子書籍のコンテンツにおける試し読み用部分がどのような形態で備えられているかが記されている。また、コンテンツ構成ファイルとは、例えばEPUB形式ファイルで言えばOPFファイルに相当し、メタデータやコンテンツを構成するファイルの情報や読み順に関する情報、および、名称や制作者、日付などを定義している、コンテンツそのものに関する情報を記述したファイルであり、コンテンツ全体の構造を把握するのに適した内容を持つXML形式のファイルである。   The content database 180 in the above description is a database managed by the control unit 120 of the content distribution server 100, and data files, product identifiers (IDs), and content attributes (names and names) of all the contents handled by the content distribution server 100 are handled. Creator, date, etc.) are stored for index search. The setting document is created in advance by the content creator and embedded in the content data, or created in the content data by the DRM (copyright management) tool of the content upload unit 130 when the content is uploaded. In addition, it is a file in an XML format unique to each content to be added, and it is described in what form the portion for trial reading in the content of each electronic book is provided. In addition, the content configuration file corresponds to an OPF file in the case of an EPUB format file, for example, and defines metadata, information on the file constituting the content, information on the reading order, name, creator, date, and the like. In other words, it is a file in which information relating to the content itself is described, and an XML format file having contents suitable for grasping the structure of the entire content.

図3は、コンテンツ配信サーバ100のハードウェア構成を示す図である。コンテンツ配信サーバ100はハードウェアとしては一つのコンピュータシステムである。図3で示すようにコンテンツ配信サーバ100は、制御部101、記憶部102、入力部103、表示部104、通信部105を備え、それらがバス109を介して接続される。尚、図3のハードウェア構成は一例であり、別途、目的に応じて様々な構成を採ることが可能である。   FIG. 3 is a diagram illustrating a hardware configuration of the content distribution server 100. The content distribution server 100 is a computer system as hardware. As shown in FIG. 3, the content distribution server 100 includes a control unit 101, a storage unit 102, an input unit 103, a display unit 104, and a communication unit 105, which are connected via a bus 109. Note that the hardware configuration in FIG. 3 is merely an example, and various configurations can be adopted depending on purposes.

制御部101は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等で構成される。CPUは、記憶部102、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス109を介して接続された各装置を駆動制御し、コンピュータが行う処理を実現する。ROMは、不揮発性メモリであり、コンテンツ配信サーバ100のブートプログラムやBIOS等のプログラム、データ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部102、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部101が各種処理を行う為に使用するワークエリアを備える。   The control unit 101 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The CPU calls a program stored in the storage unit 102, ROM, recording medium or the like to a work memory area on the RAM, executes it, drives and controls each device connected via the bus 109, and performs processing performed by the computer. Realize. The ROM is a non-volatile memory, and permanently stores programs such as a boot program and BIOS for the content distribution server 100, data, and the like. The RAM is a volatile memory, and temporarily stores a program, data, and the like loaded from the storage unit 102, ROM, recording medium, and the like, and includes a work area used by the control unit 101 for performing various processes.

記憶部102は、HDD(ハードディスクドライブ)であり、制御部101が実行するプログラム、プログラム実行に必要なデータ、OS(オペレーティングシステム)等が格納される。プログラムに関しては、OS(オペレーティングシステム)に相当する制御プログラムや、コンテンツアップロード手段130として機能するプログラムコード、コンテンツ情報提供手段140として機能するプログラムコード、設定文書提供手段150として機能するプログラムコード、コンテンツ構成ファイル提供手段160として機能するプログラムコードおよびページデータ提供手段170として機能するプログラムコードが格納されている。これらのプログラムコードは、制御部101により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行されることにより各種の手段として機能する。   The storage unit 102 is an HDD (hard disk drive), and stores a program executed by the control unit 101, data necessary for program execution, an OS (operating system), and the like. Regarding programs, a control program corresponding to an OS (operating system), a program code that functions as the content upload unit 130, a program code that functions as the content information provision unit 140, a program code that functions as the setting document provision unit 150, and a content configuration A program code that functions as the file providing unit 160 and a program code that functions as the page data providing unit 170 are stored. These program codes are read by the control unit 101 as necessary, transferred to the RAM, and read and executed by the CPU to function as various means.

入力部103は、データの入力を行い、例えば、キーボード等の入力装置を有する。入力部103を介して、コンテンツ配信サーバ100に対して、操作指示、動作指示、データ入力等を行うことができる。表示部104は、液晶パネル等のディスプレイ装置である。   The input unit 103 inputs data and has an input device such as a keyboard. An operation instruction, an operation instruction, data input, and the like can be performed on the content distribution server 100 via the input unit 103. The display unit 104 is a display device such as a liquid crystal panel.

通信部105は、通信制御装置、通信ポート等を有し、コンテンツ配信サーバ100とネットワーク500との間の通信を媒介する有線または無線の通信インタフェースであり、ネットワーク500を介して、他のコンピュータ間との通信制御を行う。バス109は、各装置間の制御信号、データ信号等の授受を媒介する経路である。   The communication unit 105 includes a communication control device, a communication port, and the like, and is a wired or wireless communication interface that mediates communication between the content distribution server 100 and the network 500, and is connected between other computers via the network 500. Control communication with. The bus 109 is a path that mediates transmission / reception of control signals, data signals, and the like between the devices.

図4は利用者装置(ユーザ端末)200と本実施形態における利用者装置(ユーザ端末)のアプリケーションプログラムである試し読みアプリを説明する図である。利用者装置(ユーザ端末)200は、コンテンツ配信サーバ100に対して、試し読みに係るリクエストを送信し、コンテンツ配信サーバ100より試し読み用の電子書籍データを取得して利用者装置(ユーザ端末)200の表示部上に表示させる。利用者装置(ユーザ端末)の試し読みアプリは、コンテンツの商品識別子(ID)と試し読みリクエストをコンテンツ配信サーバ100に送信して対象コンテンツの所在情報を取得する試し読み要求手段230、当該コンテンツの所在情報と設定文書取得リクエストを送信して当該設定文書を取得する設定文書取得手段240、取得した設定文書を読込みコンテンツの形式を特定する設定文書解析手段250、当該コンテンツのコンテンツ構成ファイル取得リクエストを送信して当該コンテンツのコンテンツ構成ファイルを取得するコンテンツ構成ファイル取得手段260、取得したコンテンツ構成ファイルの内容からコンテンツのページデータを順次取得するページデータ取得リクエストを送信して当該ページデータファイルを取得し表示するページデータ取得表示手段270、これらの各手段を統合制御する制御手段220を備え、利用者装置(ユーザ端末)200は、コンテンツ配信サーバ100からのネットワークを通じた返信およびデータを受付け、試し読みアプリに引き渡す送受信手段210を備えている。   FIG. 4 is a diagram for explaining a trial reading application that is an application program of the user device (user terminal) 200 and the user device (user terminal) in the present embodiment. User device (user terminal) 200 transmits a request for trial reading to content distribution server 100, acquires electronic book data for trial reading from content distribution server 100, and user device (user terminal). 200 is displayed on the display unit. The trial reading application of the user device (user terminal) transmits a content product identifier (ID) and a trial reading request to the content distribution server 100 to acquire the location information of the target content, and the content of the target content. A setting document acquisition unit 240 that transmits location information and a setting document acquisition request to acquire the setting document, a setting document analysis unit 250 that reads the acquired setting document and specifies a format of the content, and a content configuration file acquisition request of the content The content configuration file acquisition means 260 for acquiring the content configuration file of the content by transmitting and transmitting the page data acquisition request for sequentially acquiring the page data of the content from the content of the acquired content configuration file to acquire the page data file display Page data acquisition and display means 270 and control means 220 for integrating and controlling these means, and the user device (user terminal) 200 receives a reply and data from the content distribution server 100 through the network, and performs a trial reading application. The transmission / reception means 210 is provided.

また、特に図示はしないが、利用者装置(ユーザ端末)200とコンテンツ制作者サーバ300のそれぞれの装置についてもコンテンツ配信サーバ100に準じたハードウェアの構成をしており、表示部と記憶部とマウスなどの入力部を備える。特に利用者装置(ユーザ端末)200の記憶部には、実行するプログラム、プログラム実行に必要なデータ、OS(オペレーティングシステム)等が格納される。プログラムに関しては、OS(オペレーティングシステム)に相当する制御プログラムや、試し読み要求手段230として機能するプログラムコード、設定文書取得手段240として機能するプログラムコード、設定文書解析手段250として機能するプログラムコード、コンテンツ構成ファイル取得手段260として機能するプログラムコードおよびページデータ取得表示手段270として機能するプログラムコードが格納されている。これらのプログラムコードは、制御部により必要に応じて読み出されてRAMに移され、CPUに読み出されて実行されることにより各種の手段として機能する。また、それぞれの装置の通信部は、通信制御装置、通信ポート等を有し、それぞれの装置とネットワーク500間の通信を媒介する通信インタフェースであり、ネットワーク500を介して、他のコンピュータとの通信制御を行う通信手段を備える。   Although not specifically illustrated, each of the user device (user terminal) 200 and the content creator server 300 has a hardware configuration in accordance with the content distribution server 100, and includes a display unit, a storage unit, An input unit such as a mouse is provided. In particular, the storage unit of the user device (user terminal) 200 stores a program to be executed, data necessary for program execution, an OS (operating system), and the like. Regarding the program, a control program corresponding to an OS (operating system), a program code that functions as the trial reading request unit 230, a program code that functions as the setting document acquisition unit 240, a program code that functions as the setting document analysis unit 250, and content A program code functioning as the configuration file acquisition unit 260 and a program code functioning as the page data acquisition display unit 270 are stored. These program codes are read as necessary by the control unit, transferred to the RAM, and read and executed by the CPU to function as various means. The communication unit of each device includes a communication control device, a communication port, and the like, and is a communication interface that mediates communication between each device and the network 500, and communicates with other computers via the network 500. Communication means for performing control is provided.

次に、本実施形態の処理の流れについて説明する。本発明は、発明が解決しようとする課題で述べたように、EPUB規格に代表される、オープンなXML形式のデータを電子書籍のデータとして用いることによって、試し読み用コンテンツを販売商品用コンテンツと共通化して、コンテンツの制作負荷を低減する機能をもつことが一つ、また、従来型の試し読み用コンテンツに対してもEPUB規格に則った電子書籍のコンテンツの試し読み用部分に対しても対応可能な、試し読みアプリを提供する点がもう一つの特徴である。尚、第1から第3の発明に係る処理の流れについては、本説明の一部として包含される。   Next, the processing flow of the present embodiment will be described. As described in the problem to be solved by the invention, the present invention uses the data in the open XML format represented by the EPUB standard as the data of the electronic book, so that the content for trial reading and the content for sale merchandise are used. One of the functions to reduce the content production load is common, and for both the conventional test reading content and the test reading portion of the e-book content that complies with the EPUB standard. Another feature is the provision of a test reading app that can be used. The processing flow according to the first to third inventions is included as part of this description.

先ず、本実施形態の一つ目の代表的な特徴である、試し読み用コンテンツと販売商品用コンテンツの共通化について説明する。図5は、販売商品用コンテンツのコンテンツ構成ファイルから試し読み用コンテンツのコンテンツ構成ファイルを作成する一つの例である。販売商品用コンテンツのコンテンツ構成ファイルのページの紙面画像とページのファイルのそれぞれ一部が抽出されて試し読み用のコンテンツ構成ファイルが生成されているのがわかる。このようにして、販売商品用コンテンツのコンテンツ構成ファイルから少ない負荷で試し読み用のコンテンツ構成ファイルを作成することができる。この場合、コンテンツとしては販売商品用一つであるが、その内部には販売商品用と試し読み用の目次ファイル名が異なる実質的には2つのコンテンツ構成ファイルが存在する。これは第2の発明における、コンテンツの内部に専用の試し読み用のコンテンツ構成ファイルを持っている場合に相当する。   First, the first typical feature of the present embodiment, that is, sharing of content for trial reading and content for sale merchandise will be described. FIG. 5 is an example of creating a content configuration file of content for trial reading from a content configuration file of sales product content. It can be seen that a part of the page image of the page of the content configuration file of the content for sale product and the page file are extracted to generate a content configuration file for trial reading. In this way, it is possible to create a content structure file for trial reading with a small load from the content structure file of the content for sale merchandise. In this case, the content is one for sales merchandise, but there are substantially two content configuration files with different table of contents file names for sales merchandise and trial reading. This corresponds to the case where the content configuration file for exclusive trial reading is provided inside the content in the second invention.

図6は。販売商品用コンテンツのコンテンツ構成ファイル構成要素の一部に試し読み用としても表示するような属性を指定する例である。ここでは、商品用のコンテンツ構成ファイル内のページの順序指定ブロックのページ表示指定箇所に特定の文字列(この例では試し読み可フラグ)が付加されている場合、そのページは試し読み用としても表示できることとしている。この方法によっても、販売商品用コンテンツから少ない負荷で試し読み用部分を指定することができる。この場合では、コンテンツは販売商品用一つであり、販売商品用コンテンツのコンテンツ構成ファイル一つで試し読み用のコンテンツ構成ファイルを兼ねることとなる。これは第3の発明における、コンテンツの内部に試し読み用のタグを備えたコンテンツ構成ファイルを持っている場合に相当する。   FIG. This is an example of specifying an attribute that is displayed even for trial reading as part of the content component file component of the sales merchandise content. Here, if a specific character string (in this example, a test readable flag) is added to the page display specification location of the page order specification block in the product content configuration file, the page may be used for test reading. It can be displayed. Also by this method, the portion for trial reading can be designated from the sales product content with a small load. In this case, the content is one for sales merchandise, and a single content configuration file for sales merchandise content also serves as a content configuration file for trial reading. This corresponds to the case of having a content configuration file having a test reading tag in the content in the third invention.

図7は、試し読み用として表示できる範囲を自動的に算定する方法の一例である。ここでは、範囲指定方法として「小数指定」方法と「ページ数指定」方法を取り上げる。「小数指定」方法では、指定値として0より大きく1以下の数値を指定して、コンテンツの全頁数に指定値を乗じて得られた数値(例えば小数点以下は切り捨てる)分のページを試し読み用として閲覧可能とする。また、「ページ数指定」方法では、指定値として1以上の整数値を指定して、その数値分のページを試し読み用として閲覧可能とするといった方法である。尚、範囲指定方法と指定値は設定文書に記載されているものとする。この場合も、販売商品用コンテンツのコンテンツ構成ファイル一つで試し読み用のコンテンツ構成ファイルを兼ねている。   FIG. 7 shows an example of a method for automatically calculating the range that can be displayed for trial reading. Here, the “decimal number designation” method and the “page number designation” method are taken up as range designation methods. In the “decimal designation” method, specify a numeric value greater than 0 and less than or equal to 1 as the designated value, and test-read the number of pages obtained by multiplying the total number of pages of the content by the designated value (for example, round down after the decimal point) It can be browsed for use. In the “page number designation” method, an integer value of 1 or more is designated as a designated value, and pages corresponding to the numeric value can be browsed for trial reading. It is assumed that the range specification method and the specified value are described in the setting document. In this case as well, a single content configuration file for sales product content also serves as a content configuration file for trial reading.

上述のように、XML形式のデータを電子書籍のデータとして用いることによって、本実施形態の一つ目の代表的な特徴である、試し読み用コンテンツと販売商品用コンテンツの共通化を実現する方法を紹介した。本実施形態では、コンテンツ配信サーバ100に登録されるコンテンツは従来型の販売商品用と試し読み用の2つのコンテンツを備えるか、上述のいずれかの方法で試し読み用部分が販売商品用コンテンツに含まれている形態をとるものとする。そうでないコンテンツは試し読み用部分がないものとする。 As described above, by using XML format data as electronic book data, the first typical feature of the present embodiment is a method for realizing common use of content for trial reading and content for sale merchandise Introduced. In the present embodiment, the content registered in the content distribution server 100 includes two types of content for conventional sales products and trial reading, or the trial reading portion is changed to sales product content by any of the methods described above. It shall take the form contained. It is assumed that the content that is not so does not have a portion for trial reading.

図8は、コンテンツ配信サーバ100のコンテンツデータベース180にコンテンツを登録する処理の一例を説明する図である。コンテンツをアップロードしたい制作者は、例えばコンテンツ制作者サーバ300を用いて作成した電子書籍のコンテンツをコンテンツ配信サーバ100にアップロードする(S10)。具体的には、コンテンツ制作者サーバ300は、FTP(ファイル転送プロトコル)やHTTP等のファイル転送の機能を用いて、コンテンツ制作者サーバ300からコンテンツ配信サーバ100に対しコンテンツのアップロードを行う、コンテンツ配信サーバ100は送受信手段110を通じて電子書籍のコンテンツを受信すると、コンテンツアップロード手段130を起動する。尚、コンテンツアップロードの要求はコンテンツ配信サーバ100側から行ってもよい。   FIG. 8 is a diagram illustrating an example of processing for registering content in the content database 180 of the content distribution server 100. The creator who wants to upload the content uploads the content of the electronic book created using, for example, the content creator server 300 to the content distribution server 100 (S10). Specifically, the content creator server 300 uploads content from the content creator server 300 to the content distribution server 100 using a file transfer function such as FTP (File Transfer Protocol) or HTTP. When the server 100 receives the content of the electronic book through the transmission / reception unit 110, the server 100 activates the content upload unit 130. The content upload request may be made from the content distribution server 100 side.

コンテンツ配信サーバ100のコンテンツアップロード手段130は、コンテンツ制作者サーバ300から電子書籍のコンテンツを受信すると、コンテンツアップロード手段130が持つDRM(著作権管理)ツールを用いて、試し読み用コンテンツに係る設定文書を作成または追記し、電子書籍のコンテンツデータおよびコンテンツの属性(名称や制作者、日付など)とともにコンテンツデータベース180に登録する(S11)。   When the content upload unit 130 of the content distribution server 100 receives the content of the electronic book from the content creator server 300, the content upload unit 130 uses the DRM (copyright management) tool of the content upload unit 130 to set the setting document related to the content for trial reading. Is created or added, and is registered in the content database 180 together with content data of the electronic book and content attributes (name, creator, date, etc.) (S11).

図9は、コンテンツアップロード手段130のDRMツールによる、試し読み用コンテンツに係る設定文書を作成または追記する処理のフローチャートである。先ず、アップロードされたコンテンツのデータ内のコンテンツ構成ファイルの格納場所が記載されているコンテンツ構成ファイルパス記述ファイルに、所定の試し読みファイルである旨の記述がない、かつ、コンテンツ構成ファイル内のページの順序指定ブロックのページ表示指定箇所に所定の試し読み箇所であることを示す記述がない場合(S20)、試し読みファイル準備型と判断し、設定文書の所定の要素に試し読みのタグをなしとして設定文書を作成する(S21)。また、アップロードされたコンテンツファイル内のコンテンツ構成ファイルパス記述ファイルに所定の試し読みファイルである旨の記述がある場合(S22)、試し読みコンテンツ構成ファイル準備型と判断し、設定文書の所定の要素に「試し読みコンテンツ構成ファイル準備型」である旨のタグを書き加える、または識別子を書き加えた設定文書を作成する(S23)。また、アップロードされたコンテンツファイル内のコンテンツ構成ファイル内のページの順序指定ブロックのページ表示指定箇所に所定の試し読み箇所であることを示す記述が存在する場合(S24)、商品コンテンツ構成ファイル共通型と判断し、設定文書の所定の要素に「商品コンテンツ構成ファイル共通型」である旨のタグを書き加える、または識別子を書き加えた設定文書を作成する(S25)。   FIG. 9 is a flowchart of processing for creating or appending a setting document related to content for trial reading by the DRM tool of the content upload unit 130. First, the content configuration file path description file that describes the storage location of the content configuration file in the uploaded content data does not have a description that it is a predetermined trial reading file, and the page in the content configuration file If there is no description indicating that it is a predetermined trial reading location in the page display designation location of the order designation block (S20), it is determined as a trial reading file preparation type, and a trial reading tag is added to a predetermined element of the setting document. A setting document is created (S21). If the content configuration file path description file in the uploaded content file includes a description indicating that it is a predetermined trial reading file (S22), it is determined as a trial reading content configuration file preparation type, and a predetermined element of the setting document is determined. A setting document in which a tag indicating “trial reading content configuration file preparation type” is added or an identifier is added is created (S23). If there is a description indicating a predetermined trial reading location in the page display designation location of the page order designation block in the content configuration file in the uploaded content file (S24), the product content configuration file common type Then, a setting document in which a tag indicating “commodity content configuration file common type” or an identifier is added to a predetermined element of the setting document is created (S25).

アップロードされたコンテンツが設定文書を備えており、その記述に範囲指定方法と指定値が含まれている場合は自動試し読み化型と判定して(S26)、設定文書の所定の要素に「自動試し読み化型」である旨のタグを書き加え(S27)、自動試し読み化型のタイプの判定を行う(S28)。ここで、範囲指定方法が小数指定型であれば、設定文書から指定値を取得し(S29)、設定文書の所定の要素に「小数指定型」である旨のタグと設定値を設定文書に追記する(S30)。また、範囲指定方法がページ数指定型であれば、設定文書から指定値を取得し(S31)、設定文書の所定の要素に「ページ数指定型」である旨のタグと設定値を設定文書に追記する(S32)。   If the uploaded content includes a setting document and the description includes a range specifying method and a specified value, it is determined as an automatic trial reading type (S26), and “automatic” is set in a predetermined element of the setting document. A tag indicating "trial reading type" is added (S27), and the type of automatic test reading type is determined (S28). Here, if the range designation method is the decimal designation type, the designated value is acquired from the setting document (S29), and a tag indicating that “decimal designation type” and the setting value are set in the setting document as a predetermined element of the setting document. Add a note (S30). If the range designation method is a page number designation type, a designated value is acquired from the setting document (S31), and a tag indicating that the page number designation type is set and a setting value as a predetermined element of the setting document. (S32).

以上の処理によって、設定文書の内容を確認することによって、アップロードされた電子書籍のコンテンツにおける試し読み用部分がどのような形態で備えられているか特定することができる。   By confirming the contents of the setting document through the above processing, it is possible to specify in what form the portion for trial reading in the uploaded electronic book content is provided.

次に、本実施形態の二つ目の特徴である、従来型の試し読み用コンテンツに対しても、EPUB規格に則ったコンテンツにおける試し読み用部分に対しても、双方に対応可能な試し読みアプリについて説明する。   Next, test reading that is compatible with both the conventional test reading content and the test reading portion of the content conforming to the EPUB standard, which is the second feature of the present embodiment. Describe the app.

図10は、コンテンツ配信サーバ100とユーザ及び利用者装置(ユーザ端末)200のやりとりを説明する図である。先ず、ユーザは利用者装置(ユーザ端末)を用いて、試し読みを希望する。先に述べたように利用者装置(ユーザ端末)200はコンテンツ配信サーバ100との間でHTML文書の表示や入力フォームを通じたリクエスト(HTTPリクエスト)の発信が行えるウェブブラウザの機能を持つ試し読みアプリを備えている。ユーザはこのウェブブラウジング機能を用いて、ウェブページを閲覧して、試し読みを希望するコンテンツを選択し、試し読みを要求する(S50、ウェブページ上の試し読みボタンの押下によってなされてもよい)。利用者装置(ユーザ端末)200の試し読みアプリは、試し読み要求手段230を起動して、要求されたコンテンツの商品識別子(ID)を指定した試し読みリクエストを利用者装置(ユーザ端末)200の送受信手段210を介してコンテンツ配信サーバ100に送信し(S51)、返信を待つ。   FIG. 10 is a diagram for explaining the exchange between the content distribution server 100 and the user / user device (user terminal) 200. First, the user desires a trial reading using a user device (user terminal). As described above, the user device (user terminal) 200 is a trial reading application having a function of a web browser capable of displaying an HTML document with the content distribution server 100 and transmitting a request (HTTP request) through an input form. It has. Using this web browsing function, the user browses the web page, selects the content for which trial reading is desired, and requests trial reading (S50, may be done by pressing the trial reading button on the web page). . The trial reading application of the user device (user terminal) 200 activates the trial reading request unit 230 and sends a trial reading request specifying the product identifier (ID) of the requested content to the user device (user terminal) 200. It transmits to the content distribution server 100 via the transmission / reception means 210 (S51) and waits for a reply.

コンテンツ配信サーバ100は、利用者装置(ユーザ端末)200からの商品識別子と試し読みリクエストを送受信手段110を通じて受取ると、コンテンツ情報提供手段140を起動し、コンテンツデータベース180を参照して、当該コンテンツの所在情報(パス)を送受信手段110を通じて利用者装置(ユーザ端末)200に送信する(S52)。利用者装置(ユーザ端末)200の試し読み要求手段230はこの所在情報を送受信手段210を介して受取ると、設定文書取得手段240に制御を渡す。   When the content distribution server 100 receives the product identifier and the trial reading request from the user device (user terminal) 200 through the transmission / reception unit 110, the content distribution server 100 activates the content information providing unit 140, refers to the content database 180, and The location information (path) is transmitted to the user apparatus (user terminal) 200 through the transmission / reception means 110 (S52). When the trial reading request unit 230 of the user apparatus (user terminal) 200 receives the location information via the transmission / reception unit 210, the trial reading request unit 230 passes control to the setting document acquisition unit 240.

設定文書取得手段240は、コンテンツの所在情報を指定した設定文書取得リクエストを送受信手段210を介してコンテンツ配信サーバ100に対し送信し(S53)、設定文書が提供されるのを待つ。コンテンツ配信サーバ100は、利用者装置(ユーザ端末)200からのコンテンツの所在情報を指定した設定文書取得リクエストを送受信手段110を通じて受取ると、設定文書提供手段150を起動し、コンテンツデータベース180を参照して、当該コンテンツの設定情報を送受信手段110を通じて利用者装置(ユーザ端末)200に送信する(S54)。利用者装置(ユーザ端末)200の試し読み設定文書取得手段240はこの設定情報を送受信手段210を介して受取ると、設定文書解析手段250に制御を渡す。   The setting document acquisition unit 240 transmits a setting document acquisition request designating content location information to the content distribution server 100 via the transmission / reception unit 210 (S53), and waits for the setting document to be provided. When the content distribution server 100 receives a setting document acquisition request designating content location information from the user apparatus (user terminal) 200 through the transmission / reception unit 110, the content distribution server 100 activates the setting document provision unit 150 and refers to the content database 180. Then, the setting information of the content is transmitted to the user apparatus (user terminal) 200 through the transmission / reception means 110 (S54). When the trial reading setting document acquisition unit 240 of the user apparatus (user terminal) 200 receives the setting information via the transmission / reception unit 210, it passes control to the setting document analysis unit 250.

設定文書解析手段250は、受信した設定文書の内容を読込み解析する(S55)。図11は、設定文書を解析して試し読み用のページを読込む前処理を行うフローチャートである。設定文書に試し読みのタグがなければ(S70)、当該コンテンツは試し読みファイル準備型(S71)であり、当該コンテンツ内のコンテンツ構成ファイルを読込むべきコンテンツ構成ファイルとしてファイル名を記憶する。   The setting document analysis unit 250 reads and analyzes the contents of the received setting document (S55). FIG. 11 is a flowchart for performing preprocessing for analyzing a setting document and reading a page for trial reading. If there is no trial reading tag in the setting document (S70), the content is a trial reading file preparation type (S71), and the file name is stored as a content configuration file to be read from the content configuration file in the content.

さらに、設定文書に「試し読みコンテンツ構成ファイル準備型」である旨のタグが記述されていれば(S72)、当該コンテンツは試し読みコンテンツ構成ファイル準備型(S73)と判断し、試し読み用のコンテンツ構成ファイルを読込むべきコンテンツ構成ファイルとしてファイル名を記憶する(S74)。また、設定文書に「商品コンテンツ構成ファイル共通型」である旨のタグが記述されていれば(S75)、当該コンテンツは商品コンテンツ構成ファイル共通型(S76)と判断し、販売商品用コンテンツのコンテンツ構成ファイルを読込むべきコンテンツ構成ファイルとしてファイル名を記憶する。   Further, if a tag indicating “trial reading content configuration file preparation type” is described in the setting document (S72), the content is determined to be a trial reading content configuration file preparation type (S73), and is used for trial reading. The file name is stored as the content configuration file to be read (S74). If a tag indicating “product content configuration file common type” is described in the setting document (S75), it is determined that the content is a product content configuration file common type (S76), and the content of the content for sale product is determined. The file name is stored as a content configuration file to be read.

設定文書に「自動試し読み型」の設定があり(S77)、さらに「小数指定型」である旨のタグが記述されていれば(S78)、当該コンテンツは自動試し読み化型のうち小数指定型と判断し、販売商品用コンテンツのコンテンツ構成ファイルを読込むべきコンテンツ構成ファイルとしてファイル名を記憶する(S79)とともに、読込める(試し読みできる)ページ数を算定した上で(S80)読込めるページ数を記憶する(S83)。また、設定文書に自動試し読み型」の設定があり(S77)、さらに「ページ数指定型」である旨のタグが記述されていれば(S81)、当該コンテンツは自動試し読み化型のうちページ数指定型と判断し、販売商品用コンテンツのコンテンツ構成ファイルを読込むべきコンテンツ構成ファイルとしてファイル名を記憶する(S82)とともに、読込めるページ数を記憶する(S83)。   If the setting document has an “automatic test reading type” setting (S77) and a tag indicating “decimal designation type” is further described (S78), the content is specified as a decimal number in the automatic trial reading type. The file name is stored as a content configuration file to be read (S79) and the number of pages that can be read (can be read by trial) is calculated (S80). The number of pages is stored (S83). If the setting document has the setting of “automatic test reading type” (S77) and a tag indicating “page number designation type” is described (S81), the content is included in the automatic test reading type. The page name designation type is determined, and the file name is stored as the content configuration file to be read in the content configuration file of the sales merchandise content (S82), and the number of pages that can be read is stored (S83).

以上の手順で、読込むべきコンテンツ構成ファイルが決定したところで、制御をコンテンツ構成ファイル取得手段260に渡す。   When the content configuration file to be read is determined by the above procedure, control is passed to the content configuration file acquisition unit 260.

コンテンツ構成ファイル取得手段260は、読込むべきコンテンツ構成ファイル名を指定したコンテンツ構成ファイル取得リクエストを送受信手段210を介してコンテンツ配信サーバ100に対し送信し(図10のS56)、当該コンテンツ構成ファイルの受信を待つ。コンテンツ配信サーバ100は、利用者装置(ユーザ端末)200からのコンテンツ構成ファイル名とコンテンツ構成ファイル取得リクエストを送受信手段110を通じて受取ると、コンテンツ構成ファイル提供手段160を起動し、コンテンツデータベース180を参照して、当該コンテンツ構成ファイルを送受信手段110を通じて利用者装置(ユーザ端末)200に送信する(S57)。コンテンツ構成ファイル取得手段260はこの設定情報を送受信手段210を介して受取ると、ページデータ取得表示手段270に制御を渡す。   The content configuration file acquisition unit 260 transmits a content configuration file acquisition request designating the name of the content configuration file to be read to the content distribution server 100 via the transmission / reception unit 210 (S56 in FIG. 10). Wait for reception. When the content distribution server 100 receives the content configuration file name and the content configuration file acquisition request from the user device (user terminal) 200 through the transmission / reception unit 110, the content distribution server 100 starts the content configuration file providing unit 160 and refers to the content database 180. Then, the content configuration file is transmitted to the user apparatus (user terminal) 200 through the transmission / reception means 110 (S57). When the content configuration file acquisition unit 260 receives the setting information via the transmission / reception unit 210, the content configuration file acquisition unit 260 passes control to the page data acquisition display unit 270.

ページデータ取得表示手段270は、取得したコンテンツ構成ファイルを解析して、最初のページを読込む。読込むページの順番は、コンテンツ構成ファイルでは通常ページの順序指定ブロックで指定されており、ここに置かれている1つ以上のページ表示指定箇所の内容を上から順番に読込めばよい。従って、最初のページを読込むために、先頭のページ表示指定箇所で参照されるページのファイル名と指定ページデータ取得リクエストを送受信手段210を介してコンテンツ配信サーバ100に対し送信し(S58)、最初のページデータファイルが提供されるのを待つ。コンテンツ配信サーバ100は、利用者装置(ユーザ端末)200からのページのファイル名と指定ページデータ取得リクエストを送受信手段110を通じて受取ると、ページデータ提供手段170を起動し、コンテンツデータベース180を参照して、当該ページデータを送受信手段110を通じて利用者装置(ユーザ端末)200に送信する(S59)。利用者装置(ユーザ端末)200のページデータ取得表示手段270はこのページデータを送受信手段210を介して受取ると、該ページのファイルをイメージ化し、利用者装置(ユーザ端末)200の表示部に表示させる(S60)。   The page data acquisition / display unit 270 analyzes the acquired content configuration file and reads the first page. The order of pages to be read is specified by the normal page order specification block in the content configuration file, and the contents of one or more page display specification locations placed here may be read in order from the top. Accordingly, in order to read the first page, the file name of the page referred to in the first page display designated location and the designated page data acquisition request are transmitted to the content distribution server 100 via the transmission / reception means 210 (S58). Wait for the page data file to be served. When the content distribution server 100 receives the file name of the page and the specified page data acquisition request from the user device (user terminal) 200 through the transmission / reception unit 110, the content distribution server 100 activates the page data provision unit 170 and refers to the content database 180. The page data is transmitted to the user device (user terminal) 200 through the transmission / reception means 110 (S59). When the page data acquisition / display unit 270 of the user device (user terminal) 200 receives the page data via the transmission / reception unit 210, the page file is imaged and displayed on the display unit of the user device (user terminal) 200. (S60).

ユーザは利用者装置(ユーザ端末)200の表示部に表示された試し読み用のページを閲覧して、次の(または任意の)ページに遷移したいと希望した場合、ページめくり(遷移)を要求する(S61、ウェブページ上のページめくりのボタン操作によってなされてもよい)。利用者装置(ユーザ端末)200はこの操作に従って、次に取り込むべきページ表示指定箇所で参照されるページのファイル名と指定ページデータ取得リクエストを送受信手段210を介してコンテンツ配信サーバ100に対し送信し(S62)、最初のページデータファイルが提供されるのを待つ。コンテンツ配信サーバ100は、利用者装置(ユーザ端末)200からのページのファイル名と指定ページデータ取得リクエストを送受信手段110を通じて受取ると、ページデータ提供手段170を起動し、コンテンツデータベース180を参照して、当該ページデータを送受信手段110を通じて利用者装置(ユーザ端末)200に送信する(S63)。利用者装置(ユーザ端末)200のページデータ取得表示手段270はこのページデータを送受信手段210を介して受取ると、該ページのファイルをイメージ化し、利用者装置(ユーザ端末)200の表示部に表示させる(S64)。   When the user browses the test reading page displayed on the display unit of the user device (user terminal) 200 and desires to move to the next (or arbitrary) page, the user requests page turning (transition). (S61, may be performed by operating a page turning button on the web page). In accordance with this operation, the user apparatus (user terminal) 200 transmits the file name of the page referred to at the page display designation position to be fetched next and the specified page data acquisition request to the content distribution server 100 via the transmission / reception means 210. (S62) Wait for the first page data file to be provided. When the content distribution server 100 receives the file name of the page and the specified page data acquisition request from the user device (user terminal) 200 through the transmission / reception unit 110, the content distribution server 100 activates the page data provision unit 170 and refers to the content database 180. Then, the page data is transmitted to the user device (user terminal) 200 through the transmission / reception means 110 (S63). When the page data acquisition / display unit 270 of the user device (user terminal) 200 receives the page data via the transmission / reception unit 210, the page file is imaged and displayed on the display unit of the user device (user terminal) 200. (S64).

ユーザは試し読みが完了するまで、上述の操作を繰り返し、希望のページを利用者装置(ユーザ端末)200の表示部に表示させることができる。   The user can display the desired page on the display unit of the user device (user terminal) 200 by repeating the above-described operation until the trial reading is completed.

これまで説明した実施形態によれば、EPUB規格に代表される、XML形式のデータを電子書籍のデータとして用いることで、EPUB規格で作成された試し読み専用のコンテンツを利用することができる。また、試し読み用コンテンツと販売商品用コンテンツとを共通化することができるとともに、コンテンツの制作負荷を低減することができる。更に、前記試し読み専用コンテンツと前記共通化された販売商品用コンテンツの双方を試し読み用コンテンツとして利用できるようにすることで、ユーザが試し読み用コンテンツのフォーマットを意識せずに試し読みすることが可能となり、コンテンツ制作者側とユーザにメリットのある電子書籍の試し読み環境を提供できる。   According to the embodiments described so far, by using XML format data typified by the EPUB standard as the data of the electronic book, it is possible to use the content dedicated to trial reading created by the EPUB standard. Further, the content for trial reading and the content for sale merchandise can be shared, and the content production load can be reduced. Furthermore, by making it possible to use both the content for exclusive use of the trial reading and the content for the common sales product as the content for the trial reading, the user can make a trial reading without being aware of the format of the content for the trial reading. This makes it possible to provide a trial reading environment for electronic books that is beneficial to content creators and users.

本発明は、上述の実施形態に限定されることなく、特許請求の範囲内で種々変更、応用が可能である。例えば、制限されたXML形式であるHTML(Hyper Text Markup language)形式を用いても同様の運用をすることが可能である。また、利用者装置(ユーザ端末)としてパソコン等の据置き端末であっても同様に本発明の実施をすることが可能である。   The present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the claims. For example, the same operation can be performed even if a limited text HTML (Hyper Text Markup Language) format is used. Moreover, even if it is a stationary terminal such as a personal computer as the user apparatus (user terminal), the present invention can be similarly implemented.

100 コンテンツ配信サーバ
110 送受信手段
120 制御手段
130 コンテンツアップロード手段
140 コンテンツ情報提供手段
150 設定文書提供手段
160 コンテンツ構成ファイル提供手段
170 ページデータ提供手段
180 コンテンツデータベース
200 利用者装置(ユーザ端末)
230 試し読み要求手段
240 設定文書取得手段
250 設定文書解析手段
260 コンテンツ構成ファイル取得手段
270 ページデータ取得表示手段
300 コンテンツ配信サーバ
500 ネットワーク
100 content distribution server 110 transmission / reception means 120 control means 130 content upload means 140 content information provision means 150 setting document provision means 160 content configuration file provision means 170 page data provision means 180 content database 200 user device (user terminal)
230 Trial Reading Requesting Unit 240 Setting Document Acquisition Unit 250 Setting Document Analysis Unit 260 Content Configuration File Acquisition Unit 270 Page Data Acquisition Display Unit 300 Content Distribution Server 500 Network

Claims (7)

電子書籍のコンテンツにおける試し読み用コンテンツを配信するコンテンツ配信サーバとコンテンツ制作者サーバとがネットワークで接続され、ネットワークを通じて接続してくる利用者装置に対して試し読み用コンテンツを配信する試し読み用コンテンツ配信システムであって、前記コンテンツ配信サーバは、試し読み用コンテンツを含んだ電子書籍のコンテンツをコンテンツ制作者サーバから取得して、該コンテンツの試し読み用部分がどのような形態で備えられているかを記した設定文書を作成するコンテンツアップロード手段と、利用者装置からの商品識別子を指定した試し読みリクエストを受け、対象商品のコンテンツの所在情報を返信するコンテンツ情報提供手段と、該コンテンツの所在情報を指定した設定文書取得リクエストを受け設定文書を返信する設定文書提供手段と、該コンテンツの全体の構造を記したコンテンツ構成ファイル取得リクエストを受け、該コンテンツのコンテンツ構成ファイルを返信するコンテンツ構成ファイル提供手段と、コンテンツのページデータの取得を要求するページデータ取得リクエストを受け、該ページデータファイルを返信するページデータ提供手段と、を備えるサーバ装置であって、
前記利用者装置は、ユーザからの商品の試し読み要求を受け、コンテンツ配信サーバに向けて商品識別子を指定した試し読みリクエストを送信し、対象商品のコンテンツの所在情報を受信する試し読み要求手段と、コンテンツの所在情報を指定した設定文書取得リクエストを送信し、該コンテンツの設定文書を受信する設定文書取得手段と、受信した設定文書を読込みコンテンツの形式を特定して取得するコンテンツ構成ファイルを特定する設定文書解析手段と、前記特定したコンテンツ構成ファイルを指定したコンテンツ構成ファイル取得リクエストを送信して当該コンテンツのコンテンツ構成ファイルを受信するコンテンツ構成ファイル取得手段と、取得したコンテンツ構成ファイルの内容からコンテンツのページデータを順次取得するページデータ取得リクエストを送信し、該ページデータのページデータファイルを受信し表示するページデータ取得表示手段と、を備えた装置であって、これらで構成されることを特徴とする試し読み用コンテンツ配信システム。
A content for trial reading in the content of electronic books is connected to a content distribution server and a content creator server via a network, and content for trial reading is distributed to a user device connected through the network. In the distribution system, the content distribution server acquires the content of the electronic book including the content for trial reading from the content creator server, and in what form the portion for trial reading of the content is provided Content uploading means for creating a setting document in which content information is written, content information providing means for receiving a trial reading request designating a product identifier from a user device and returning the location information of the content of the target product, and location information of the content Setting document acquisition request with specified A setting document providing unit that returns a receiving setting document, a content configuration file providing unit that receives a content configuration file acquisition request that describes the entire structure of the content, and returns a content configuration file of the content; and content page data A page data providing means for receiving a page data acquisition request for acquisition and returning the page data file, and a server device comprising:
The user device receives a trial reading request for a product from a user, transmits a trial reading request designating a product identifier to the content distribution server, and receives a location information of the content of the target product; , Sends a setting document acquisition request specifying the location information of the content, and receives a setting document acquisition means for receiving the setting document of the content, and specifies a content configuration file to be acquired by reading the received setting document and specifying the format of the content Setting document analysis means for performing content configuration file acquisition means for transmitting a content configuration file acquisition request specifying the specified content configuration file and receiving the content configuration file of the content, and content from the content of the acquired content configuration file Sequentially obtain page data of Page data acquisition and display means for transmitting a page data acquisition request and receiving and displaying a page data file of the page data, the content distribution system for trial reading characterized by comprising these devices .
前記設定文書解析手段は、試し読み用コンテンツが販売商品用コンテンツから独立して存在するとされた場合、試し読み用コンテンツのコンテンツ構成ファイルを取得するべきコンテンツ構成ファイルとして特定することを特徴とする請求項1に記載の試し読み用コンテンツ配信システム。   The setting document analysis unit specifies a content configuration file of the content for trial reading as a content configuration file to be acquired when the content for trial reading exists independently of the content for sale merchandise. Item 2. A content distribution system for trial reading according to Item 1. 前記設定文書解析手段は、販売商品用コンテンツと試し読み用コンテンツが共通で該コンテンツ内に販売商品用のコンテンツ構成ファイルと試し読み用のコンテンツ構成ファイルが存在するとされた場合、該コンテンツの試し読み用のコンテンツ構成ファイルを取得するべきコンテンツ構成ファイルとして特定することを特徴とする請求項1または請求項2に記載の試し読み用コンテンツ配信システム。   The setting document analysis means, when the content for sales product and the content for trial reading are common and the content configuration file for sales product and the content configuration file for trial reading exist in the content, the trial reading of the content The content distribution system for trial reading according to claim 1 or 2, wherein a content configuration file for use is specified as a content configuration file to be acquired. 前記設定文書解析手段は、販売商品用コンテンツと試し読み用コンテンツが共通で該コンテンツ内に1つのコンテンツ構成ファイルが存在するとされた場合、このコンテンツ構成ファイルを取得するべきコンテンツ構成ファイルとして特定することを特徴とする請求項1から請求項3のいずれか一項に記載の試し読み用コンテンツ配信システム。   The setting document analysis unit specifies the content configuration file as a content configuration file to be acquired when the content for sale product and the content for trial reading are common and one content configuration file exists in the content. The content distribution system for trial reading as described in any one of Claims 1-3 characterized by these. 請求項1から請求項4のいずれか一項に記載の試し読み用コンテンツ配信システムを構成するサーバ装置。   The server apparatus which comprises the content distribution system for trial reading as described in any one of Claims 1-4. 利用者が使用するコンピュータ機器を、請求項1から請求項4のいずれか一項に記載の試し読み用コンテンツ配信システムに用いられる利用者装置として動作させる命令を記述したコンピュータプログラム。   A computer program that describes instructions for operating a computer device used by a user as a user device used in the content distribution system for trial reading according to any one of claims 1 to 4. 電子書籍のコンテンツにおける試し読み用コンテンツを配信するコンテンツ配信サーバと利用者装置がネットワークで接続され、ネットワークを通じて接続してくる利用者装置に対して試し読み用コンテンツを配信する方法であって、利用者装置がユーザからの商品の試し読み要求を受け、コンテンツ配信サーバに向けて商品識別子と試し読みリクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して対象商品のコンテンツの所在情報を送信するステップと、利用者装置が該コンテンツの所在情報と設定文書取得リクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して該コンテンツの設定文書を送信するステップと、利用者装置が受信した設定文書を読込みコンテンツの形式を特定するステップと、該コンテンツのコンテンツ構成ファイル取得リクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して該コンテンツのコンテンツ構成ファイルを送信するステップと、利用者装置が取得したコンテンツ構成ファイルの内容からコンテンツのページデータを順次取得するページデータ取得リクエストを送信するステップと、コンテンツ配信サーバが該リクエストを受信して該ページデータファイルを送信するステップと、利用者装置が該ページデータのページデータファイルを受信し表示するステップと、からなることを特徴とする試し読み用コンテンツの配信方法。   A method of distributing content for trial reading to a user device connected to a content distribution server that distributes content for trial reading of electronic book content and a user device via a network. The user device receives a trial reading request for the product from the user, transmits a product identifier and a trial reading request to the content distribution server, and the content distribution server receives the request to obtain the location information of the content of the target product. A transmitting step, a user device transmitting the location information of the content and a setting document acquisition request, a content distribution server receiving the request and transmitting the content setting document, and a user device Read the received settings document and specify the content format A step of transmitting a content configuration file acquisition request of the content, a step of receiving the request by the content distribution server and transmitting the content configuration file of the content, and the content of the content configuration file acquired by the user device A step of transmitting a page data acquisition request for sequentially acquiring the page data of the content, a step of receiving the request by the content distribution server and transmitting the page data file, and a page data file of the page data by the user device And a step of receiving and displaying the content of the trial reading content.
JP2013154077A 2013-07-25 2013-07-25 Trial reading content distribution system, server device, computer program, and content distribution method Active JP6155937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013154077A JP6155937B2 (en) 2013-07-25 2013-07-25 Trial reading content distribution system, server device, computer program, and content distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013154077A JP6155937B2 (en) 2013-07-25 2013-07-25 Trial reading content distribution system, server device, computer program, and content distribution method

Publications (2)

Publication Number Publication Date
JP2015026145A JP2015026145A (en) 2015-02-05
JP6155937B2 true JP6155937B2 (en) 2017-07-05

Family

ID=52490781

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013154077A Active JP6155937B2 (en) 2013-07-25 2013-07-25 Trial reading content distribution system, server device, computer program, and content distribution method

Country Status (1)

Country Link
JP (1) JP6155937B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649543B (en) * 2016-10-27 2020-07-17 Oppo广东移动通信有限公司 Method, device and terminal for recording reading progress
JP7419749B2 (en) * 2019-10-30 2024-01-23 コニカミノルタ株式会社 report management system
CN111861645B (en) * 2020-07-01 2024-10-29 上海连尚网络科技有限公司 Paid electronic book unlocking method, device and computer readable medium

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4346229B2 (en) * 2000-09-29 2009-10-21 シャープ株式会社 Billing value collection device, billing value collection method, and computer-readable recording medium recording a program for realizing the method
JP4140260B2 (en) * 2002-03-29 2008-08-27 カシオ計算機株式会社 Work appreciation device, work providing system
JP2004139355A (en) * 2002-10-17 2004-05-13 Fujitsu Ltd Electronic book distribution system server and electronic book distribution method
WO2004107179A1 (en) * 2003-05-29 2004-12-09 Sharp Kabushiki Kaisha Information processing apparatus for electronic documents, information processing method, information processing program, and computer readable recording medium in which information processing program has been recorded
JP2006178678A (en) * 2004-12-21 2006-07-06 Nihon Brain Ware Co Ltd Providing method of electronic publication, program for executing providing method of electronic publication, and electronic publishing system
JP2007035056A (en) * 2006-08-29 2007-02-08 Ebook Initiative Japan Co Ltd TRANSLATION INFORMATION GENERATION DEVICE, TRANSLATION INFORMATION GENERATION METHOD, AND COMPUTER PROGRAM
JP2013033432A (en) * 2011-07-06 2013-02-14 Toppan Printing Co Ltd Electronic book format conversion method, conversion system

Also Published As

Publication number Publication date
JP2015026145A (en) 2015-02-05

Similar Documents

Publication Publication Date Title
US10936179B2 (en) Methods and systems for web content generation
US10416851B2 (en) Electronic publishing mechanisms
US10210554B2 (en) System and method for automatically distributing and controlling electronic catalog content from remote merchant computers to a catalog server computer over a communications network
US9268562B1 (en) Methods and apparatuses for dynamically generating mobile application layouts using client-independent configuration
US20160127466A1 (en) Methods and systems for providing content data to content consumers
CN104361004B (en) The processing method and browser of browser collection folder data
US10275505B2 (en) In-application conversion of file versions using cloud services
JP6155937B2 (en) Trial reading content distribution system, server device, computer program, and content distribution method
US9286598B2 (en) Seamless upload and ingest of release forms from a mobile device to a digital media system
JP5393242B2 (en) Data providing method and intermediate server device
JP2018049322A (en) Information providing device, information providing method, and information providing program
JP2020043534A (en) Information display program, information display device, information display method, and distribution device
JP2013037577A (en) Information display surface image display system, related method, device, and program
US9471615B2 (en) Enhancing content mediated engagement
JP5900050B2 (en) Information processing apparatus, information processing system, and program
JP2008071116A (en) Information delivery system, information delivery device, information delivery method and information delivery program
JP6115664B2 (en) Information processing apparatus and program
JP4972497B2 (en) Business management processing system, business management processing method, and business management processing program
US8782806B2 (en) Content usage managing apparatus, content usage managing method and program
JP2013186604A (en) Electronic leaflet, method for providing electronic leaflet
KR101673937B1 (en) Apparatus, system and method for creating and using short cut object
JP2018205915A (en) Information processing apparatus, information processing system, control method, and program
KR101234786B1 (en) Apparatus and method for automatically producing an electronic catalog
JP2011253287A (en) Image data storage service provision device and image data storage service provision system
JP2012014209A (en) Profile display device, method, program and system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160530

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170324

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170522

R150 Certificate of patent or registration of utility model

Ref document number: 6155937

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150