[go: up one dir, main page]

CN102096674B - Method, device and system for publishing and downloading electronic books - Google Patents

Method, device and system for publishing and downloading electronic books Download PDF

Info

Publication number
CN102096674B
CN102096674B CN200910241788.4A CN200910241788A CN102096674B CN 102096674 B CN102096674 B CN 102096674B CN 200910241788 A CN200910241788 A CN 200910241788A CN 102096674 B CN102096674 B CN 102096674B
Authority
CN
China
Prior art keywords
file
book
section
document
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.)
Expired - Fee Related
Application number
CN200910241788.4A
Other languages
Chinese (zh)
Other versions
CN102096674A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200910241788.4A priority Critical patent/CN102096674B/en
Priority to PCT/CN2010/079303 priority patent/WO2011069424A1/en
Publication of CN102096674A publication Critical patent/CN102096674A/en
Application granted granted Critical
Publication of CN102096674B publication Critical patent/CN102096674B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/131Fragmentation of text files, e.g. creating reusable text-blocks; Linking to fragments, e.g. using XInclude; Namespaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The embodiment of the invention provides a method, equipment and a system for releasing and downloading an electronic book. The method for releasing the electronic book comprises the following steps of: firstly, dividing an electronic book document into a file description section and a data section which comprises a specified show set, wherein the file description section comprises an index table of public file sections and data sections of shared documents; secondly, packaging the divided file description section and data section to generate a book container file; and finally, releasing the generated book container file on an electronic book reading platform. By using the technical scheme, the electronic book can be released in sections, and the electronic book of various format specifications can be downloaded in sections at a client so as to shorten download waiting time of the electronic book and improve reading experience.

Description

电子书发布和下载的方法、设备及系统Method, device and system for publishing and downloading electronic books

技术领域 technical field

本发明涉及电子书领域,尤其涉及一种电子书发布和下载的方法、设备及系统。The invention relates to the field of electronic books, in particular to a method, device and system for publishing and downloading electronic books.

背景技术 Background technique

目前,在电子书的阅读过程中,不同格式的电子书有不同的规范,有些规范下的电子书并不能支持分段下载的方式,例如国际开放电子图书论坛所推出的电子出版(Epub,Electronic publish)规范,这种Epub格式的电子书(以下简称Epub电子书)由MIME类型说明文件(mimetype)、元数据信息目录(META-IN F)和开放式电子图书出版结构目录(OEBPS)三部分组成,整个Epub电子书内容被压缩到一个ZIP格式的文件中。At present, in the reading process of e-books, e-books in different formats have different specifications, and e-books under some specifications cannot support segmented downloading, such as the electronic publishing (Epub, Electronic Books) launched by the International Open Electronic Books Forum. publish) specification, this kind of e-book in Epub format (hereinafter referred to as Epub e-book) consists of three parts: MIME type description file (mimetype), metadata information catalog (META-IN F) and open electronic book publication structure catalog (OEBPS) Composition, the entire Epub e-book content is compressed into a file in ZIP format.

在基于Epub规范的电子书阅读过程中:出版商首先根据书籍内容制作相应的电子版书籍文档,包括mimetpye文件、META-INF目录文件和OEBPS目录文件等;然后出版商再使用Epub书籍发布工具将电子版书籍文档打包成Epub包,并发布在阅读平台上供读者下载阅读;读者再使用电子阅读设备,通过网络下载Epub包,并通过Epub电子书解析工具解析Epub包,还原成电子版书籍文档;最后由电子阅读设备根据电子版书籍文档,将书籍内容呈现给读者。In the process of reading e-books based on the Epub specification: the publisher first creates the corresponding electronic version of the book file according to the book content, including the mimetpye file, META-INF directory file and OEBPS directory file, etc.; then the publisher uses the Epub book publishing tool to The electronic version of the book document is packaged into an Epub package, and published on the reading platform for readers to download and read; the reader then uses the electronic reading device to download the Epub package through the network, and analyzes the Epub package through the Epub e-book analysis tool, and restores the electronic version of the book document ; Finally, the electronic reading device presents the content of the book to the reader according to the electronic version of the book document.

从上述现有技术的方案可知,现有的电子阅读过程并不能支持分段下载的方式,而是要求读者在阅读电子书前,必须下载整本电子书,这样读者就需要等待很长时间才能完成整本电子书的下载,从而影响了读者的阅读体验,同时也增加了服务器端的下载负担。It can be known from the scheme of the above-mentioned prior art that the existing electronic reading process does not support segmented downloading, but requires the reader to download the entire e-book before reading the e-book, so that the reader needs to wait for a long time before reading the e-book. The downloading of the entire e-book is completed, thereby affecting the reading experience of the reader, and also increasing the downloading load on the server side.

发明内容Contents of the invention

本发明实施例提供了一种电子书发布和下载的方法、设备及系统,能够在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。Embodiments of the present invention provide a method, device and system for publishing and downloading e-books, which can realize segmented downloading of e-books in various formats on the client side, thereby shortening the waiting time for downloading e-books and improving reading experience.

本发明实施例提供了一种电子书发布的方法,所述方法包括:An embodiment of the present invention provides a method for publishing an e-book, the method comprising:

将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;Dividing the electronic book document into a file description section and a data section containing a specified display set, wherein the file description section includes a common file section and a data section index table of shared documents;

将划分出的文件描述区段和数据区段打包,生成书籍容器文件;Pack the divided file description section and data section to generate a book container file;

将所生成的书籍容器文件发布在电子书阅读平台。Publish the generated book container file on the e-book reading platform.

一种电子书下载的方法,所述方法包括:A method for downloading an electronic book, the method comprising:

下载电子书阅读平台上的书籍容器文件的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;Download the file description section of the book container file on the e-book reading platform, wherein the file description section includes the public file section and the data section index table of the shared document;

根据所述数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段;Locating the data segments of the specified display set according to the data segment index table, and downloading the corresponding data segments of the specified display set according to the reading requirements;

根据所下载的公共文件区段中的共享类文档和数据区段对应的指定展现集合,生成满足所述阅读需求的电子版书籍文档。According to the specified presentation set corresponding to the shared document in the downloaded public file section and the data section, an electronic book document meeting the reading requirement is generated.

一种发布电子书的服务器,包括:A server for publishing e-books, comprising:

书籍文档划分单元,用于将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;The book document division unit is used to divide the electronic version of the book document into a file description section and a data section containing a specified presentation set, wherein the file description section includes a common file section and a data section of a shared document direction chart;

书籍容器文件生成单元,用于将所述书籍文档划分单元所划分出的文件描述区段和数据区段打包,生成书籍容器文件;A book container file generating unit, configured to pack the file description section and data section divided by the book document dividing unit to generate a book container file;

文件发布单元,用于将所述书籍容器文件生成单元所生成的书籍容器文件发布在电子书阅读平台。The file publishing unit is configured to publish the book container file generated by the book container file generating unit on the e-book reading platform.

一种下载电子书的客户端,包括:A client for downloading e-books, including:

文件描述区段下载单元,用于下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;The file description section downloading unit is used to download the file description section in the book container file on the e-book reading platform, wherein the file description section includes the public file section and the data section index table of the shared document ;

数据区段下载单元,用于根据所述文件描述区段下载单元所下载的数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段;A data segment downloading unit, configured to locate a data segment of a specified display set according to the data segment index table downloaded by the file description segment downloading unit, and download a corresponding data segment of the specified display set according to the reading requirement;

电子版书籍文档生成单元,用于根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档。The electronic version book document generating unit is configured to generate the electronic version book document that meets the reading requirement according to the shared documents in the downloaded public file section and the specified presentation set in the data section.

一种实现电子书发布和下载的系统,所述系统包括:A system for realizing publishing and downloading of e-books, said system comprising:

服务器,用于将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;并将划分出的文件描述区段和数据区段打包,生成书籍容器文件;再将所生成的书籍容器文件发布在电子书阅读平台;The server is used to divide the electronic version of the book document into a file description section and a data section containing a specified display set, wherein the file description section includes a public file section and a data section index table of shared documents; Pack the divided file description section and data section to generate a book container file; then publish the generated book container file on the e-book reading platform;

客户端,用于下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;再根据所述数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段;再根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档。The client is used to download the file description section in the book container file on the e-book reading platform, wherein the file description section includes the public file section and the data section index table of the shared document; then according to the The above data section index table locates the data section of the specified presentation set, and downloads the corresponding data section of the specified presentation set according to the reading requirements; and then according to the specified The collection is displayed, and an electronic book document meeting the reading requirement is generated.

由上述所提供的技术方案可以看出,所述电子书发布的方法具体包括:首先将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;然后将划分出的文件描述区段和数据区段打包,生成书籍容器文件;再将所生成的书籍容器文件发布在电子书阅读平台。通过上述的操作就可以在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。It can be seen from the technical solutions provided above that the method for publishing e-books specifically includes: firstly, dividing the electronic book document into a file description section and a data section containing a specified presentation set, wherein the file description section The section includes the public file section and the data section index table of the shared document; then pack the divided file description section and data section to generate a book container file; then publish the generated book container file on the e-book Read the platform. Through the above operations, segmental downloading of e-books in various formats can be realized on the client side, thereby shortening the waiting time for downloading e-books and improving the reading experience.

附图说明 Description of drawings

图1为本发明实施例1所提供的电子书发布方法的流程示意图;FIG. 1 is a schematic flow chart of an e-book publishing method provided in Embodiment 1 of the present invention;

图2为本发明实施例1所提供实例中共享类文档打包的示意图;FIG. 2 is a schematic diagram of the packaging of shared class documents in the example provided in Embodiment 1 of the present invention;

图3为本发明实施例1所提供实例中章节类文档打包的示意图;FIG. 3 is a schematic diagram of chapter document packaging in the example provided in Embodiment 1 of the present invention;

图4为本发明实施例1所提供实例中书籍容器文件打包的示意图;Fig. 4 is the schematic diagram that the book container file is packaged in the example that the embodiment 1 of the present invention provides;

图5为本发明实施例2所提供的电子书下载方法的流程示意图;FIG. 5 is a schematic flow chart of an e-book downloading method provided in Embodiment 2 of the present invention;

图6为本发明实施例2所提供实例中公共文件区段的解析示意图;Fig. 6 is a schematic diagram of analysis of common file segments in the example provided by Embodiment 2 of the present invention;

图7为本发明实施例2所提供实例中数据区段解析的示意图;Fig. 7 is a schematic diagram of data segment analysis in the example provided by Embodiment 2 of the present invention;

图8为本发明实施例2所举出的电子书下载阅读的信令交互示意图;8 is a schematic diagram of signaling interaction for downloading and reading e-books in Embodiment 2 of the present invention;

图9为本发明实施例3所提供服务器的结构示意图;FIG. 9 is a schematic structural diagram of a server provided in Embodiment 3 of the present invention;

图10为本发明实施例4所提供客户端的结构示意图;FIG. 10 is a schematic structural diagram of a client provided by Embodiment 4 of the present invention;

图11为本发明实施例5所提供系统的结构示意图。Fig. 11 is a schematic structural diagram of a system provided by Embodiment 5 of the present invention.

具体实施方式 Detailed ways

本发明实施例提供了一种电子书发布和下载的方法、设备及系统。在服务器端,首先将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;然后将划分出的文件描述区段和数据区段打包,生成书籍容器文件;再将所生成的书籍容器文件发布在电子书阅读平台。The embodiment of the present invention provides a method, device and system for publishing and downloading electronic books. On the server side, first divide the electronic book document into a file description section and a data section containing a specified display set, wherein the file description section includes the public file section and the data section index table of the shared document ; Then pack the divided file description section and data section to generate a book container file; then publish the generated book container file on the e-book reading platform.

在客户端,当需要阅读相应的电子书时,首先下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;然后根据所述数据区段索引表定位指定展现集合的各个数据区段,并根据阅读需求下载相应指定展现集合的数据区段;再根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档。At the client, when it is necessary to read the corresponding e-book, first download the file description section in the book container file on the e-book reading platform, wherein the file description section includes the public file section and Data segment index table; then locate each data segment of the specified display set according to the data segment index table, and download the data segment of the corresponding specified display set according to the reading requirement; then according to the downloaded public file segment The shared class document and the specified presentation set in the data section generate an electronic version of the book document that meets the reading requirement.

通过上述技术方案的实施,就可以在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。Through the implementation of the above technical solution, segmental downloading of e-books in various formats can be realized on the client side, thereby shortening the waiting time for downloading e-books and improving the reading experience.

为更好的描述本发明实施例,现结合附图对本发明的具体实施例进行说明,实施例1:In order to better describe the embodiments of the present invention, the specific embodiments of the present invention are now described in conjunction with the accompanying drawings. Embodiment 1:

如图1所示为本发明实施例1所提供电子书发布的方法流程示意图,所述方法包括:As shown in Figure 1, it is a schematic flow chart of the method for publishing e-books provided by Embodiment 1 of the present invention, and the method includes:

步骤11:将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段。Step 11: Divide the electronic book document into a file description section and a data section containing a specified display set.

在该步骤11中,服务器将指定的电子版书籍文档先划分成文件描述区段和包含指定展现集合的数据区段;这里,该文件描述区段中包括有共享类文档的公共文件区段和数据区段索引表;其中,指定展现集合的数据区段可以根据需要划分为一个或多个。In this step 11, the server first divides the designated electronic version book document into a file description section and a data section containing a specified display set; here, the file description section includes a public file section of a shared document and a A data segment index table; wherein, the data segment specifying the display set can be divided into one or more as required.

在具体实现过程中,服务器可以先根据电子版书籍的组织结构和文档内容,将其划分成共享类文档和多个指定展现集合,这里所述的共享类文档可以是上述电子版书籍文档必选的文档,例如按照Epub规范的电子书,必选的文档就是mimetype、container.xml和content.opf等部分;或是相关的书籍信息,例如数字版权文件、封面文件和封面图片等;或是书籍每一章节的共享文件等。In the specific implementation process, the server can first divide the electronic version of the book into shared documents and multiple specified display sets according to the organizational structure and document content of the electronic version of the book. documents, such as e-books according to the Epub specification, the required documents are mimetype, container.xml and content.opf; or related book information, such as digital copyright files, cover files and cover images, etc.; or books Shared files for each chapter, etc.

而所述指定展现集合具体可以是所述电子版书籍文档的最小展现元素,例如如果该电子版书籍文档的最小展现元素是按章节进行划分的,那么该指定展现集合就可以是章节的描述文件和章节所独享的文件所组成的,例如章节内的图片或音频等资源文件等;或者,该指定展现集合也可以是将电子版书籍文档的最小展现元素进行组合后所形成的,例如将若干个章节的内容组合在一起形成一个指定展现集合。The specified presentation set may specifically be the minimum presentation element of the electronic version book document, for example, if the minimum presentation element of the electronic version book document is divided by chapter, then the specified presentation set may be the description file of the chapter It is composed of files exclusive to the chapter, such as resource files such as pictures or audio in the chapter; or, the specified display set can also be formed by combining the minimum display elements of the electronic version of the book document, for example, the The contents of several chapters are combined to form a specified presentation set.

在经过上述的划分之后,服务器就可以将该共享类文档打包生成公共文件区段,并将该多个指定展现集合分别打包生成多个数据区段;其中,上述的公共文件区段包含在文件描述区段中。After the above-mentioned division, the server can package the shared document to generate a common file segment, and package the multiple specified display sets to generate multiple data segments; wherein, the above-mentioned common file segment is included in the file in the description section.

以上所述文件描述区段中的数据区段索引表可以用于定位各个数据区段,在具体实现过程中,有多种方式可以实现定位,例如可以包括各个数据区段的起始位置和长度信息,通过起始位置和长度信息来实现定位;也可以包含各个数据区段所定义的序号和位置信息,通过所定义的序号和位置信息来实现定位。The data segment index table in the above-mentioned file description segment can be used to locate each data segment. In the specific implementation process, there are many ways to achieve positioning, for example, it can include the starting position and length of each data segment Information, positioning is realized through the starting position and length information; it can also contain the serial number and position information defined by each data segment, and positioning is realized through the defined serial number and position information.

另外,在具体实现过程中,还可以在所述文件描述区段中包括文件格式描述区段,该文件格式描述区段长度固定,用于定位公共文件区段和数据区段索引表,在具体实现过程中,有多种方式可以实现定位,例如可以包括公共文件区段的起始位置和长度信息,以及数据区段索引表的起始位置和长度信息,通过起始位置和长度信息来实现定位;也可以包含公共文件区段所定义的序号和位置信息,以及数据区段索引表所定义的序号和位置信息,通过所定义的序号和位置信息来实现定位。由于上述文件格式描述区段的长度可以是固定不变的,故客户端可以直接下载,然后通过该文件格式描述区段来定位其他的区段。In addition, in the specific implementation process, the file format description section may also be included in the file description section. The file format description section has a fixed length and is used to locate the common file section and the data section index table. In the implementation process, there are many ways to achieve positioning, for example, it can include the starting position and length information of the public file segment, and the starting position and length information of the data segment index table, and realize it through the starting position and length information Locating; it can also include the sequence number and location information defined by the public file segment, and the sequence number and location information defined by the data segment index table, and the location is realized through the defined sequence number and location information. Since the length of the above-mentioned file format description section can be fixed, the client can directly download, and then locate other sections through the file format description section.

另外,在具体实现过程中,在执行步骤11之前,还可以由书籍出版商通过服务器根据书籍内容和依据的电子书格式规范,来制作相应的电子版书籍文档。这里电子书格式规范可以是电子出版Epub规范,也可以是支持最小展现集合的文本格式规范或PDF格式规范等。In addition, in the specific implementation process, before step 11 is executed, the book publisher can also create the corresponding electronic version of the book document through the server according to the content of the book and the format specification of the electronic book. Here, the e-book format specification may be an electronic publishing Epub specification, or may be a text format specification or a PDF format specification that supports a minimum display set.

步骤12:将划分出的文件描述区段和数据区段打包,生成书籍容器文件。Step 12: Pack the divided file description section and data section to generate a book container file.

在该步骤12中,服务器将所划分出来的文件描述区段和数据区段打包在一起,生成书籍容器文件。In step 12, the server packs the divided file description section and data section together to generate a book container file.

步骤13:将所生成的书籍容器文件发布在电子书阅读平台。Step 13: Publish the generated book container file on the e-book reading platform.

在该步骤13中,在生成书籍容器文件之后,该服务器就可以将所生成的书籍容器文件发布在电子书阅读平台,供读者通过客户端来下载阅读。In step 13, after the book container file is generated, the server can publish the generated book container file on the e-book reading platform for readers to download and read through the client.

通过上述技术方案的实施,就可以实现分段式电子书的发布,并在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。Through the implementation of the above-mentioned technical solution, it is possible to realize segmented e-book publishing, and implement segmented downloading of e-books in various formats on the client side, thereby shortening the waiting time for downloading e-books and improving reading experience.

另外,在以上实施例1中,若所述电子版书籍文档新增加书籍内容,则直接增加与所述新增书籍内容相对应的数据区段。这样对于连载类书籍来说,当新增章节时,只需要新增相应的数据区段就可以了,而读者也只需要通过客户端下载相应新增加的数据区段就可以了,而不需要下载旧有的章节,从而节省了时间和流量。In addition, in the first embodiment above, if a new book content is added to the electronic book document, the data section corresponding to the newly added book content is directly added. In this way, for serial books, when new chapters are added, only the corresponding data segments need to be added, and readers only need to download the corresponding newly added data segments through the client. Download older chapters, saving time and traffic.

另外,在以上实施例1中,还可以对所划分出的一个或多个数据区段进行加密。通过对数据区段的加密,就可以实现电子书按章节计费,允许读者先试读免费的章节,然后再付款下载阅读收费的章节,从而进一步丰富了出版商的收费模式,通过试读模式来吸引读者,更加有利于电子书阅读业务的推广。In addition, in the first embodiment above, one or more divided data segments may also be encrypted. By encrypting the data segment, e-books can be billed by chapters, allowing readers to try the free chapters first, and then pay to download and read the paid chapters, thus further enriching the publisher's charging model. Through the trial reading mode To attract readers, it is more conducive to the promotion of e-book reading business.

下面以兼容Epub规范电子书的发布过程为例进行详细说明,在发布Epub规范电子书之前,首先根据书籍内容制作相应的电子版书籍文档,具体包括mimetpye文件、META-INF目录文件和OEBPS目录文件;然后再将该电子版书籍文档打包成书籍容器文件,将其发布在阅读平台上供读者下载阅读,具体过程如下:The following takes the release process of an Epub-compliant e-book as an example to describe in detail. Before publishing an Epub-compliant e-book, first create a corresponding electronic version of the book file according to the content of the book, including mimetpye files, META-INF directory files, and OEBPS directory files. ; Then package the electronic version of the book document into a book container file, and publish it on the reading platform for readers to download and read. The specific process is as follows:

首先将兼容Epub规范的电子版书籍文档按照内容划分成共享类文档和多个指定展现集合,在本实例中,指定展现集合是按照章节进行划分的,具体来说:Firstly, the electronic book documents compatible with the Epub specification are divided into shared documents and multiple specified display sets according to content. In this example, the specified display sets are divided according to chapters. Specifically:

共享类文档包括:Shared class documentation includes:

A、Epub的必选文档(例如mimetype、META-INF中的container.xml、OEBPS目录中的content.opf和toc.ncx等);A. Mandatory documents of Epub (such as mimetype, container.xml in META-INF, content.opf and toc.ncx in OEBPS directory, etc.);

B、书籍信息文档(例如数字版权文件、封面文件、封面图片等)B. Book information documents (such as digital copyright files, cover files, cover images, etc.)

C、章节共享文件(例如CSS文件)C. Chapter shared files (such as CSS files)

而指定展现集合,即章节类文档包括:And the specified display collection, that is, chapter documents include:

A、章节描述文件A. Chapter description file

B、章节独享文件(例如章节内图片、音频等资源文件)B. Chapter exclusive files (such as picture, audio and other resource files in the chapter)

然后服务器再将所有的共享类文档打包,生成公共文件区段,如图2所示为本实例中共享类文档打包的示意图;再将各个章节类文档分别打包,生成多个数据区段,如图3所示为本实例中章节类文档打包的示意图。该多个数据区段存放指定章节的所有内容,且各个章节内容是相互独立的,分别存放在独立的数据区段中。Then the server packages all the shared documents to generate public file sections, as shown in Figure 2, which is a schematic diagram of the packaged shared documents in this example; then packages each chapter document separately to generate multiple data sections, such as FIG. 3 is a schematic diagram of packaging chapter documents in this example. The plurality of data segments store all the contents of the specified chapters, and the contents of each chapter are independent from each other and are stored in independent data segments.

另外,在本实例中,服务器还可以根据公共文件区段的大小和数据区段的大小,生成文件格式描述区段和数据区段索引表。该文件格式描述区段的长度固定不变,用于定位公共文件区段和数据区段索引表,在本实例中,该文件格式描述区段中包含公共文件区段的起始位置和长度信息、以及数据区段索引表的起始位置和长度信息,通过起始位置和长度信息来实现定位。In addition, in this example, the server can also generate the file format description section and the data section index table according to the size of the public file section and the size of the data section. The length of the file format description section is fixed, and it is used to locate the public file section and the data section index table. In this example, the file format description section contains the starting position and length information of the public file section , and the start position and length information of the data segment index table, the location is realized through the start position and length information.

然后服务器再将文件格式描述区段、公共文件区段、数据区段索引表和多个数据区段打包在一起,生成书籍容器文件,如图4所示为本实例中书籍容器文件打包的示意图,所述的文件格式描述区段、公共文件区段和数据区段索引表可以统称为文件描述区段。然后服务器再将所生成的书籍容器文件发布在阅读平台上,供读者通过客户端来下载阅读。Then the server packs the file format description section, common file section, data section index table, and multiple data sections together to generate a book container file, as shown in Figure 4, which is a schematic diagram of book container file packaging in this example , the file format description section, common file section and data section index table may be collectively referred to as a file description section. Then the server publishes the generated book container file on the reading platform for readers to download and read through the client.

值得注意的是,除上述例子所提到的兼容Epub规范的电子书外,其他格式规范的电子书也可以按照上述实施例1所述的方法对外发布以支持客户端分段下载,例如可以支持划分成最小展现集合的文本格式的电子书或PDF格式的电子书等。这样通过支持通用格式规范(例如Epub规范),就可以进一步增强电子阅读设备或软件的通用性。It is worth noting that, in addition to the e-books compatible with the Epub specification mentioned in the above examples, e-books with other format specifications can also be released to the public according to the method described in the above-mentioned embodiment 1 to support segmented downloading by the client. For example, it can support An electronic book in a text format or an electronic book in a PDF format, etc., divided into minimum display sets. In this way, by supporting common format specifications (such as Epub specifications), the versatility of electronic reading devices or software can be further enhanced.

实施例2:Example 2:

本实施例2还提供了一种下载电子书的方法,如图5所示为本实施例2所提供方法的流程示意图,所述方法包括:This embodiment 2 also provides a method for downloading e-books, as shown in Figure 5 is a schematic flow chart of the method provided by this embodiment 2, the method includes:

步骤51:下载电子书阅读平台上的书籍容器文件中的文件描述区段。Step 51: Download the file description section in the book container file on the e-book reading platform.

在该步骤51中,首先读者通过客户端下载电子书阅读平台上的书籍容器文件中的文件描述区段;这里,该文件描述区段中包括共享类文档的公共文件区段和数据区段索引表部分。In this step 51, first the reader downloads the file description section in the book container file on the e-book reading platform through the client; here, the file description section includes the public file section and the data section index of the shared document table part.

在具体实现过程中,可以采用如下的下载过程:首先客户端下载电子书阅读平台上的书籍容器文件中的文件描述区段,所述文件描述区段中包含文件格式描述区段,该文件格式描述区段可以用于定位公共文件区段和数据区段索引表,在具体实现过程中,有多种方式可以实现定位,例如可以包括公共文件区段的起始位置和长度信息,以及数据区段索引表的起始位置和长度信息,通过起始位置和长度信息来实现定位;也可以包含公共文件区段所定义的序号和位置信息,以及数据区段索引表所定义的序号和位置信息,通过所定义的序号和位置信息来实现定位,在本实施例中,文件格式描述区段是通过起始位置和长度信息来实现定位。In the specific implementation process, the following download process can be adopted: first, the client downloads the file description section in the book container file on the e-book reading platform, and the file description section includes a file format description section. The description section can be used to locate the public file section and the data section index table. In the specific implementation process, there are many ways to realize the location, for example, it can include the starting position and length information of the public file section, and the data section The start position and length information of the segment index table is used to locate through the start position and length information; it can also contain the sequence number and position information defined by the public file segment, and the sequence number and position information defined by the data segment index table , the positioning is realized through the defined sequence number and position information. In this embodiment, the file format description segment is positioned through the start position and length information.

然后客户端再根据所述文件格式描述区段提供的公共文件区段的起始位置和长度信息,下载包括共享类文档的公共文件区段,并根据所述文件格式描述区段提供的数据区段索引表的起始位置和长度信息,下载所述数据区段索引表。Then the client downloads the public file section including the shared document according to the start position and length information of the public file section provided by the file format description section, and the data area provided by the file format description section start position and length information of the segment index table, and download the data segment index table.

值得注意的是,在该步骤51中,客户端也可以不下载文件格式描述区段,而直接下载包含共享类文档的公共文件区段和数据区段索引表部分的文件描述区段,例如,客户端可以直接从服务器获知包含文件描述区段相应信息的消息,然后根据所述消息来获知该文件描述区段内各部分的信息,再从服务器上下载该包含共享类文档的公共文件区段和数据区段索引表部分的文件描述区段。It is worth noting that in this step 51, the client may not download the file format description section, but directly download the file description section including the public file section and the data section index table of the shared document, for example, The client can directly obtain the message containing the corresponding information of the file description section from the server, and then obtain the information of each part in the file description section according to the message, and then download the public file section containing the shared document from the server and the file description section of the data section index table section.

步骤52:根据数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段。Step 52: Locate the data section of the specified presentation set according to the data section index table, and download the data section of the corresponding specified presentation set according to the reading requirement.

在该步骤52中,客户端再根据数据区段索引表来定位指定展现集合的数据区段,然后再根据读者的阅读需求下载相应指定展现集合的数据区段。In this step 52, the client locates the data segment of the specified display set according to the data segment index table, and then downloads the data segment of the corresponding specified display set according to the reader's reading requirements.

步骤53:根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档。Step 53: According to the shared documents in the downloaded public file section and the specified presentation set in the data section, generate an electronic book document that meets the reading requirement.

在该步骤53中,在客户端下载了相应指定展现集合的数据区段之后,客户端就可以根据步骤51所下载的公共文件区段中的共享类文档和该指定展现集合的数据区段,还原生成满足所述阅读需求的电子版书籍文档;然后客户端就可以根据该电子版书籍文档,将书籍内容呈现给读者。In this step 53, after the client downloads the data section of the corresponding specified presentation set, the client can, according to the shared document in the public file section downloaded in step 51 and the data section of the specified presentation set, Restoring and generating an electronic version of the book document that meets the reading requirements; then the client can present the book content to the reader according to the electronic version of the book document.

通过上述技术方案的实施,就可以在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。Through the implementation of the above technical solution, segmental downloading of e-books in various formats can be realized on the client side, thereby shortening the waiting time for downloading e-books and improving the reading experience.

下面以兼容Epub规范电子书的分段下载过程为例进行详细说明,首先客户端根据读者的阅读请求下载阅读平台上书籍容器文件中的文件描述区段,这里文件描述区段中包括共享类文档的公共文件区段和数据区段索引表部分;然后根据该文件描述区段定位数据区段,并下载相应指定展现集合的数据区段;再将公共文件区段中的共享类文档和指定展现集合的数据区段还原生成兼容Epub规范的电子版书籍文档;客户端再根据该生成的电子版书籍文档,将书籍内容呈现给读者。The following is a detailed description of the segmented download process of e-books compatible with the Epub specification. First, the client downloads the file description section in the book container file on the reading platform according to the reader's reading request. Here, the file description section includes shared documents. The public file section and data section index table part; then locate the data section according to the file description section, and download the data section corresponding to the specified presentation set; The data segment of the collection is restored to generate an electronic book document compatible with the Epub specification; the client then presents the book content to the reader based on the generated electronic book document.

在本实例中,客户端还可以先下载文件格式描述区段,通过该文件格式描述区段来完成后继的下载,具体来说:客户端可以先下载文件格式描述区段,然后根据该文件格式描述区段来定位公共文件区段,例如可以根据该文件格式描述区段所提供的公共文件区段的起始地址和长度信息来定位公共文件区段,并从阅读平台上下载相应的公共文件区段;然后再根据该文件格式描述区段来定位数据区段索引表,例如可以根据该文件格式描述区段所提供的数据区段索引表的起始地址和长度信息来定位,并从阅读平台上下载相应的数据区段索引表。In this example, the client can also download the file format description section first, and complete subsequent downloads through the file format description section. Specifically: the client can first download the file format description section, and then according to the file format Describe the section to locate the public file section, for example, you can locate the public file section according to the starting address and length information of the public file section provided by the file format description section, and download the corresponding public file from the reading platform segment; then locate the data segment index table according to the file format description segment, for example, locate according to the start address and length information of the data segment index table provided by the file format description segment, and read from Download the corresponding data segment index table on the platform.

值得注意的是,客户端也可以不下载文件格式描述区段,而直接下载包含共享类文档的公共文件区段和数据区段索引表部分的文件描述区段,例如,客户端可以直接从服务器获知包含文件描述区段相应信息的消息,然后根据所述消息来获知该文件描述区段内各部分的信息,再从阅读平台上下载该包含共享类文档的公共文件区段和数据区段索引表部分的文件描述区段。It is worth noting that the client may not download the file format description section, but directly download the file description section including the public file section of the shared class document and the data section index table part, for example, the client may directly download from the server Obtain the message containing the corresponding information of the file description section, and then obtain the information of each part in the file description section according to the message, and then download the public file section and data section index containing the shared document from the reading platform The file description section for the table section.

客户端再根据数据区段索引表来定位各个指定展现集合的数据区段,例如可以根据数据区段索引表所提供的数据区段的起始地址和长度信息来定位,从阅读平台上下载相应的指定展现集合的数据区段。The client then locates the data segments of each specified display set according to the data segment index table, for example, it can locate the data segment based on the start address and length information provided by the data segment index table, and download the corresponding data segment from the reading platform. The specified display collection's data segment.

在下载了公共文件区段和相应的指定展现集合的数据区段之后,客户端就可以解析该下载的公共文件区段,还原生成Epub规范电子书的共享类文档,如图6所示为本实例中公共文件区段的解析示意图;再解析下载的指定展现集合的数据区段,还原生成Epub规范电子书的指定展现集合,在本实例中为章节类文档,如图7所示为本实例中数据区段解析的示意图。After downloading the public file section and the corresponding data section of the specified display set, the client can parse the downloaded public file section and restore and generate the shared document of the Epub specification e-book, as shown in Figure 6 Schematic diagram of the analysis of the public file section in the example; then analyze the downloaded data section of the specified display set, restore and generate the specified display set of the Epub specification e-book, in this example, it is a chapter document, as shown in Figure 7 for this example Schematic diagram of data section parsing in .

然后客户端再根据解析出的共享类文档和指定展现集合来还原生成满足所述阅读需求的电子版书籍文档;再根据该生成的电子版书籍文档,将书籍内容呈现给读者,满足读者的阅读需求。Then the client restores and generates an electronic version of the book document that meets the reading requirements according to the parsed shared document and the specified presentation set; then presents the content of the book to the reader based on the generated electronic version of the book document to satisfy the reader's reading needs need.

值得注意的是,除上述例子所提到的兼容Epub规范的电子书外,其他格式规范的电子书也可以按照上述实施例2所述的方法进行分段下载,例如支持最小展现集合的文本格式的电子书或PDF格式的电子书等。这样通过支持通用格式规范(例如Epub规范),就可以进一步增强电子阅读设备或软件的通用性。It is worth noting that, in addition to the e-books compatible with the Epub specification mentioned in the above examples, e-books with other format specifications can also be downloaded in segments according to the method described in the above-mentioned embodiment 2, for example, the text format that supports the minimum display set e-books or e-books in PDF format, etc. In this way, by supporting common format specifications (such as Epub specifications), the versatility of electronic reading devices or software can be further enhanced.

以具体的应用举例来说,如图8所示为本实施例2所举出的电子书下载阅读的信令交互示意图,图中:Taking a specific application as an example, FIG. 8 is a schematic diagram of signaling interaction for downloading and reading e-books mentioned in Embodiment 2. In the figure:

当读者第一次阅读电子书的某章节时,客户端首先下载该电子书的文件描述区段,再通过该文件描述区段来定位指定展现集合的数据区段,并从阅读平台(即服务器)上下载所需要的指定展现集合的数据区段。由于数据区段之间相对独立,数据区段内容的呈现不依赖于其他数据区段,若读者需要阅读分段式电子书第M章节内容,则不需要下载整本书,只需要下载第M章节所在的数据区段,然后由客户端将书籍内容呈现给读者,具体的流程为:When a reader reads a certain chapter of an e-book for the first time, the client first downloads the file description section of the e-book, and then uses the file description section to locate the data section of the specified display set, and reads from the reading platform (i.e., the server) ) uploads and downloads the required data segment of the specified presentation set. Since the data sections are relatively independent, the presentation of the content of the data section does not depend on other data sections. If readers need to read chapter M of the segmented e-book, they do not need to download the entire book, but only need to download chapter M. The data segment where the chapter is located, and then the client presents the book content to the reader. The specific process is:

0-1、读者首次向客户端发起阅读第M章节请求。0-1. The reader initiates a request to read Chapter M to the client for the first time.

0-2、客户端向服务器请求下载文件描述区段。0-2. The client requests the server to download the file description section.

0-3、服务器返回文件描述区段。0-3. The server returns the file description section.

0-4、客户端向服务器请求下载数据区段m’。0-4. The client requests the server to download the data segment m'.

0-5、服务器返回数据区段m’内容。0-5. The server returns the content of the data segment m'.

0-6、客户端向读者呈现第M章节内容。0-6. The client presents the content of chapter M to the reader.

当读者继续阅读后续章节时,就不再需要下载文件描述区段了,具体流程为:When the reader continues to read the subsequent chapters, it is no longer necessary to download the file description section. The specific process is as follows:

1-1、读者向客户端发起阅读第N章节请求。1-1. The reader initiates a request to the client to read chapter N.

1-2、客户端向服务器请求下载数据区段n’。1-2. The client requests the server to download the data section n'.

1-3、服务器返回数据区段n’内容。1-3. The server returns the content of the data section n'.

1-4、客户端向读者呈现第N章节内容。1-4. The client presents the content of chapter N to the reader.

从上述应用实例中可以看出,对于读者来说,与整本电子书相比,各个数据区段相对较小,下载时间短,从而可以大幅度改进阅读体验,同时还可以边下载边阅读,进一步提升阅读体验;而对于书籍出版商来说,只需要按照相应的电子书格式规范来制作电子版书籍文档,就可以使用本发明实施例所述的方法来对其进行打包发布,从而实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。It can be seen from the above application examples that for readers, compared with the entire e-book, each data section is relatively small and the download time is short, which can greatly improve the reading experience, and at the same time, it can be read while downloading. Further improve the reading experience; and for book publishers, they only need to make electronic book documents according to the corresponding e-book format specification, and then use the method described in the embodiment of the present invention to package and release it, so as to realize various This format regulates the segmented download of e-books, thereby shortening the waiting time for downloading e-books and improving the reading experience.

实施例3:Example 3:

本发明实施例3还提供了一种发布电子书的服务器,如图9所示为本实施例3所提供服务器的结构示意图,所述服务器包括:Embodiment 3 of the present invention also provides a server for publishing e-books. As shown in FIG. 9, it is a schematic structural diagram of the server provided in Embodiment 3. The server includes:

书籍文档划分单元91,用于将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表。具体划分过程见以上方法实施例1中所述。The book document division unit 91 is used to divide the electronic version of the book document into a file description section and a data section containing a specified display set, wherein the file description section includes a common file section and a data section of a shared document Segment index table. For the specific division process, refer to the description in Embodiment 1 of the above method.

书籍容器文件生成单元92,用于将所述书籍文档划分单元91所划分出的文件描述区段和数据区段打包,生成书籍容器文件。具体生成过程见以上方法实施例1中所述。The book container file generating unit 92 is configured to package the file description section and the data section divided by the book document dividing unit 91 to generate a book container file. For the specific generation process, refer to the description in Embodiment 1 of the above method.

文件发布单元93,用于将所述书籍容器文件生成单元92所生成的书籍容器文件发布在电子书阅读平台。具体发布过程见以上方法实施例1中所述。The file publishing unit 93 is configured to publish the book container file generated by the book container file generating unit 92 on the e-book reading platform. For the specific release process, refer to the description in Embodiment 1 of the above method.

另外,上述书籍文档划分单元91中还可包括内容划分模块911和打包生成模块912,其中:In addition, the above-mentioned book document division unit 91 may also include a content division module 911 and a packaging generation module 912, wherein:

所述内容划分模块911用于根据电子版书籍的组织结构和文档内容,将其划分成共享类文档和多个指定展现集合;具体划分过程见以上方法实施例1中所述。The content division module 911 is used to divide the electronic version of books into shared documents and multiple specified display sets according to the organization structure and document content of the electronic version of the book; see the above method embodiment 1 for the specific division process.

所述打包生成模块912用于将所述内容划分模块所划分出的共享类文档打包生成公共文件区段,并将所划分出的多个指定展现集合分别打包生成多个数据区段;其中,所述公共文件区段包含在文件描述区段中。具体打包生成的过程见以上方法实施例1中所述。The package generation module 912 is used to package the shared documents divided by the content division module to generate public file segments, and package the divided multiple specified presentation sets to generate multiple data segments; wherein, The common file section is included in the file description section. For the specific packaging generation process, refer to the description in Embodiment 1 of the above method.

另外,以上所述服务器中还可包括:In addition, the above-mentioned servers may also include:

电子版书籍文档制作单元94,用于根据书籍内容和依据的电子书格式规范,制作相应的电子版书籍文档。The electronic version book document production unit 94 is used to produce the corresponding electronic version book document according to the content of the book and the e-book format standard.

以上所述服务器中还可包括:The servers mentioned above may also include:

加密单元95,用于对所述书籍文档划分单元91所划分出的一个或多个数据区段进行加密。通过对数据区段的加密,就可以实现电子书按章节计费,允许读者先试读免费的章节,然后再付款下载阅读收费的章节,从而进一步丰富了出版商的收费模式,通过试读模式来吸引读者,更加有利于电子书阅读业务的推广。The encryption unit 95 is configured to encrypt one or more data segments divided by the book document division unit 91 . By encrypting the data segment, e-books can be billed by chapters, allowing readers to try the free chapters first, and then pay to download and read the paid chapters, thus further enriching the publisher's charging model. Through the trial reading mode To attract readers, it is more conducive to the promotion of e-book reading business.

通过上述技术方案的实施,就可以实现分段式电子书的发布,并在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。Through the implementation of the above-mentioned technical solution, it is possible to realize segmented e-book publishing, and implement segmented downloading of e-books in various formats on the client side, thereby shortening the waiting time for downloading e-books and improving reading experience.

实施例4:Example 4:

本发明实施例4提供了一种下载电子书的客户端,如图10所示为本发明实施例4所提供客户端的结构示意图,所述客户端包括:Embodiment 4 of the present invention provides a client for downloading e-books. As shown in FIG. 10, it is a schematic structural diagram of the client provided by Embodiment 4 of the present invention. The client includes:

文件描述区段下载单元101,用于下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表。具体进行下载的过程见以上方法实施例2中所述。The file description section downloading unit 101 is used to download the file description section in the book container file on the e-book reading platform, wherein the file description section includes the public file section and data section index of the shared document surface. For the specific downloading process, refer to the description in the above method embodiment 2.

数据区段下载单元102,用于根据所述文件描述区段下载单元101所下载的数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段。具体进行下载的过程见以上方法实施例2中所述。The data section downloading unit 102 is configured to locate the data section of the specified presentation set according to the data section index table downloaded by the file description section downloading unit 101, and download the data section of the corresponding specified presentation set according to the reading requirement. For the specific downloading process, refer to the description in the above method embodiment 2.

电子版书籍文档生成单元103,用于根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档。具体生成的过程见以上方法实施例2中所述。The electronic version book document generating unit 103 is configured to generate an electronic version book document that meets the reading requirement according to the shared documents in the downloaded public file section and the specified presentation set in the data section. The specific generation process is described in the above method embodiment 2.

另外,以上所述文件描述区段下载单元101中可包括:In addition, the above-mentioned file description section downloading unit 101 may include:

文件格式描述区段下载模块1011,用于下载电子书阅读平台上的书籍容器文件中的文件格式描述区段,所述文件格式描述区段位于文件描述区段的起始位置。The file format description section downloading module 1011 is used to download the file format description section in the book container file on the e-book reading platform, and the file format description section is located at the beginning of the file description section.

公共文件区段下载模块1012,用于根据所下载的文件格式描述区段提供的公共文件区段的起始位置和长度信息,下载包括共享类文档的公共文件区段。The public file section downloading module 1012 is configured to download the public file section including the shared document according to the starting position and length information of the public file section provided by the downloaded file format description section.

数据区段索引表下载模块1013,用于根据所下载的文件格式描述区段提供的数据区段索引表的起始位置和长度信息,下载所述数据区段索引表。The data segment index table downloading module 1013 is configured to download the data segment index table according to the start position and length information of the data segment index table provided by the downloaded file format description segment.

通过上述技术方案的实施,就可以在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。Through the implementation of the above technical solution, segmental downloading of e-books in various formats can be realized on the client side, thereby shortening the waiting time for downloading e-books and improving the reading experience.

实施例5:Example 5:

本实施例5还提供了一种电子书发布和下载的系统,如图11所示为本发明实施例5所提供系统的结构示意图,所述系统包括:Embodiment 5 also provides a system for publishing and downloading e-books, as shown in FIG. 11 is a schematic structural diagram of the system provided in Embodiment 5 of the present invention, and the system includes:

服务器111,用于将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;并将划分出的文件描述区段和数据区段打包,生成书籍容器文件;再将所生成的书籍容器文件发布在电子书阅读平台。上述服务器具体实现的过程见以上方法实施例1中所述。The server 111 is used to divide the electronic book document into a file description section and a data section containing a specified presentation set, wherein the file description section includes a public file section and a data section index table of shared documents ; and pack the divided file description section and data section to generate a book container file; then publish the generated book container file on the e-book reading platform. For the specific implementation process of the above server, refer to the description in the above method embodiment 1.

客户端112,用于下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;再根据所述数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段;再根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档。上述客户端具体实现的过程见以上方法实施例2中所述。The client 112 is used to download the file description section in the book container file on the e-book reading platform, wherein the file description section includes the public file section and the data section index table of the shared class document; then according to The data section index table locates the data section of the specified presentation set, and downloads the corresponding data section of the specified presentation set according to the reading requirements; then according to the shared documents in the downloaded public file section and the Specify the presentation set to generate electronic book documents that meet the reading requirements. For the specific implementation process of the above client, refer to the description in the above method embodiment 2.

通过上述技术方案的实施,就可以实现分段式电子书的发布,并在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验。Through the implementation of the above-mentioned technical solution, it is possible to realize segmented e-book publishing, and implement segmented downloading of e-books in various formats on the client side, thereby shortening the waiting time for downloading e-books and improving reading experience.

值得注意的是,上述服务器、客户端和系统实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。It is worth noting that in the above server, client and system embodiments, the units included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, each The specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the present invention.

另外,本领域普通技术人员可以理解实现上述方法实施例1和2中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。In addition, those of ordinary skill in the art can understand that all or part of the steps in Embodiments 1 and 2 of the above method can be completed by instructing related hardware through a program, and the corresponding program can be stored in a computer-readable storage medium. The storage medium mentioned may be a read-only memory, a magnetic disk or an optical disk, and the like.

综上所述,本发明实施例可以实现分段式电子书的发布,并在客户端实现各种格式规范电子书的分段下载,从而缩短电子书的下载等待时间,提高了阅读体验;并通过支持通用格式规范(例如Epub规范)进一步增强电子阅读设备或软件的通用性。To sum up, the embodiment of the present invention can realize the release of segmented e-books, and realize segmented downloading of e-books in various formats on the client side, thereby shortening the waiting time for downloading e-books and improving the reading experience; and The universality of electronic reading devices or software is further enhanced by supporting common format specifications (such as Epub specifications).

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone familiar with the technical field can easily think of Changes or substitutions should fall within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (16)

1.一种电子书发布的方法,其特征在于,所述方法包括;1. A method for e-book publishing, characterized in that the method comprises; 将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;Dividing the electronic book document into a file description section and a data section containing a specified display set, wherein the file description section includes a common file section and a data section index table of shared documents; 将划分出的文件描述区段和数据区段打包,生成书籍容器文件;Pack the divided file description section and data section to generate a book container file; 将所生成的书籍容器文件发布在电子书阅读平台;Publish the generated book container file on the e-book reading platform; 所述将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,具体包括:根据电子版书籍的组织结构和文档内容,将其划分成共享类文档和多个指定展现集合;将所述共享类文档打包生成公共文件区段,并将所述多个指定展现集合分别打包生成多个数据区段;其中,所述公共文件区段包含在文件描述区段中。The division of the electronic version book document into a file description section and a data section containing a specified display set specifically includes: dividing it into a shared document and a plurality of specified display sets according to the organizational structure and document content of the electronic version book ; Pack the shared class document to generate a common file section, and pack the multiple specified presentation sets to generate multiple data sections respectively; wherein, the common file section is included in the file description section. 2.如权利要求1所述的方法,其特征在于,所述数据区段索引表用于定位数据区段,具体包括所述数据区段的起始位置和长度信息。2. The method according to claim 1, wherein the data segment index table is used to locate the data segment, and specifically includes information about a start position and a length of the data segment. 3.如权利要求1-2其中之一所述的方法,其特征在于,所述文件描述区段中还包括文件格式描述区段,其中:3. The method according to any one of claims 1-2, wherein the file description section further includes a file format description section, wherein: 所述文件格式描述区段用于定位公共文件区段和数据区段索引表,具体包括所述公共文件区段的起始位置和长度信息,以及数据区段索引表的起始位置和长度信息。The file format description section is used to locate the public file section and the data section index table, specifically including the start position and length information of the public file section, and the start position and length information of the data section index table . 4.如权利要求1-2其中之一所述的方法,其特征在于,所述指定展现集合具体包括:4. The method according to any one of claims 1-2, wherein the specified presentation set specifically includes: 所述电子版书籍文档的最小展现元素;The minimum presentation elements of the electronic book document; 或,将所述电子版书籍文档的最小展现元素进行组合后所形成的指定展现集合。Or, a specified presentation set formed by combining the minimum presentation elements of the electronic book document. 5.如权利要求1-2其中之一所述的方法,其特征在于,在所述将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段之前,所述方法还包括:5. The method according to any one of claims 1-2, characterized in that, before said dividing the electronic book document into a file description segment and a data segment containing a specified display set, the method further comprises : 根据书籍内容和依据的电子书格式规范,制作相应的电子版书籍文档。According to the content of the book and the e-book format specification, the corresponding electronic version of the book document is produced. 6.如权利要求5所述的方法,其特征在于,所述电子书格式规范具体包括:电子出版Epub规范。6. The method according to claim 5, wherein the e-book format specification specifically comprises: an electronic publishing Epub specification. 7.如权利要求1-2其中之一所述的方法,其特征在于,若所述电子版书籍文档新增书籍内容,则增加与所述新增书籍内容相对应的数据区段。7. The method according to any one of claims 1-2, characterized in that, if the electronic version of the book document adds new book content, a data section corresponding to the added book content is added. 8.如权利要求1-2其中之一所述的方法,其特征在于,在所述将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段之后,所述方法还包括:8. The method according to any one of claims 1-2, characterized in that, after the electronic book document is divided into a file description section and a data section containing a specified display set, the method further includes : 对所划分出的一个或多个数据区段进行加密。Encrypt the one or more divided data segments. 9.一种实现电子书下载的方法,其特征在于,所述方法包括:9. A method for realizing electronic book downloading, characterized in that the method comprises: 下载电子书阅读平台上的书籍容器文件的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;Download the file description section of the book container file on the e-book reading platform, wherein the file description section includes the public file section and the data section index table of the shared document; 根据所述数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段;Locating the data segments of the specified display set according to the data segment index table, and downloading the corresponding data segments of the specified display set according to the reading requirements; 根据所下载的公共文件区段中的共享类文档和数据区段对应的指定展现集合,生成满足所述阅读需求的电子版书籍文档,所述共享类文档和指定展现集合是根据电子版书籍的组织结构和文档内容进行划分得到的。According to the specified display set corresponding to the shared document in the downloaded public file section and the data section, an electronic version of the book document that meets the reading requirements is generated, and the shared document and the specified display set are based on the electronic version of the book. It is obtained by dividing the organizational structure and document content. 10.如权利要求9所述的方法,其特征在于,所述下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表,具体包括:10. The method according to claim 9, wherein said downloading the file description section in the book container file on the e-book reading platform, wherein said file description section includes the public file of the shared class document Section and data section index tables, specifically: 下载电子书阅读平台上的书籍容器文件中的文件描述区段,所述文件描述区段中包含文件格式描述区段;Download the file description section in the book container file on the e-book reading platform, the file description section includes a file format description section; 根据所述文件格式描述区段提供的公共文件区段的起始位置和长度信息,下载包括共享类文档的公共文件区段;According to the starting position and length information of the public file section provided by the file format description section, download the public file section including the shared document; 并根据所述文件格式描述区段提供的数据区段索引表的起始位置和长度信息,下载所述数据区段索引表。And according to the start position and length information of the data segment index table provided by the file format description segment, download the data segment index table. 11.一种电子书发布的装置,其特征在于,包括:11. A device for publishing e-books, comprising: 书籍文档划分单元,用于将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;The book document division unit is used to divide the electronic version of the book document into a file description section and a data section containing a specified presentation set, wherein the file description section includes a common file section and a data section of a shared document direction chart; 书籍容器文件生成单元,用于将所述书籍文档划分单元所划分出的文件描述区段和数据区段打包,生成书籍容器文件;A book container file generating unit, configured to pack the file description section and data section divided by the book document dividing unit to generate a book container file; 文件发布单元,用于将所述书籍容器文件生成单元所生成的书籍容器文件发布在电子书阅读平台;A file publishing unit, configured to publish the book container file generated by the book container file generating unit on the e-book reading platform; 所述书籍文档划分单元包括内容划分模块和打包生成模块:The book document division unit includes a content division module and a packaging generation module: 内容划分模块,用于根据电子版书籍的组织结构和文档内容,将其划分成共享类文档和多个指定展现集合;The content division module is used to divide the electronic version of the book into shared documents and multiple designated display sets according to the organizational structure and document content; 打包生成模块,用于将所述内容划分模块所划分出的共享类文档打包生成公共文件区段,并将所划分出的多个指定展现集合分别打包生成多个数据区段;其中,所述公共文件区段包含在文件描述区段中。A package generation module, configured to package the shared class documents divided by the content division module to generate public file segments, and package the divided multiple specified presentation sets to generate multiple data segments; wherein, the The common file section is contained in the file description section. 12.如权利要求11所述的装置,其特征在于,还包括:12. The apparatus of claim 11, further comprising: 电子版书籍文档制作单元,用于根据书籍内容和依据的电子书格式规范,制作相应的电子版书籍文档。The electronic book document production unit is used to produce the corresponding electronic book document according to the content of the book and the electronic book format standard. 13.如权利要求11所述的装置,其特征在于,还包括:13. The apparatus of claim 11, further comprising: 加密单元,用于对所述书籍文档划分单元所划分出的一个或多个数据区段进行加密。An encryption unit, configured to encrypt one or more data segments divided by the book file division unit. 14.一种实现电子书下载的客户端,其特征在于,包括:14. A client for realizing downloading of e-books, comprising: 文件描述区段下载单元,用于下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;The file description section downloading unit is used to download the file description section in the book container file on the e-book reading platform, wherein the file description section includes the public file section and the data section index table of the shared document ; 数据区段下载单元,用于根据所述文件描述区段下载单元所下载的数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段;A data segment downloading unit, configured to locate a data segment of a specified display set according to the data segment index table downloaded by the file description segment downloading unit, and download a corresponding data segment of the specified display set according to the reading requirement; 电子版书籍文档生成单元,用于根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档,所述共享类文档和指定展现集合是根据电子版书籍的组织结构和文档内容进行划分得到的。An electronic version book document generating unit, configured to generate an electronic version book document that satisfies the reading requirement according to the shared class document in the downloaded public file section and the specified presentation set in the data section, the shared class document and The specified presentation set is obtained by dividing according to the organizational structure and document content of the electronic version of the book. 15.如权利要求14所述的客户端,其特征在于,所述文件描述区段下载单元包括:15. The client according to claim 14, wherein the file description section downloading unit comprises: 文件格式描述区段下载模块,用于下载电子书阅读平台上的书籍容器文件中的文件格式描述区段,所述文件格式描述区段位于文件描述区段的起始位置;The file format description section download module is used to download the file format description section in the book container file on the e-book reading platform, and the file format description section is located at the initial position of the file description section; 公共文件区段下载模块,用于根据所下载的文件格式描述区段提供的公共文件区段的起始位置和长度信息,下载包括共享类文档的公共文件区段;The public file section download module is used to describe the starting position and length information of the public file section provided by the section according to the downloaded file format, and download the public file section including the shared document; 数据区段索引表下载模块,用于根据所下载的文件格式描述区段提供的数据区段索引表的起始位置和长度信息,下载所述数据区段索引表。The data segment index table downloading module is used for downloading the data segment index table according to the starting position and length information of the data segment index table provided by the downloaded file format description segment. 16.一种实现电子书发布和下载的系统,其特征在于,所述系统包括:16. A system for realizing e-book publishing and downloading, characterized in that the system includes: 书籍文档划分单元,用于将电子版书籍文档划分成文件描述区段和包含指定展现集合的数据区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;The book document division unit is used to divide the electronic version of the book document into a file description section and a data section containing a specified presentation set, wherein the file description section includes a common file section and a data section of a shared document direction chart; 书籍容器文件生成单元,用于将所述书籍文档划分单元所划分出的文件描述区段和数据区段打包,生成书籍容器文件;A book container file generating unit, configured to pack the file description section and data section divided by the book document dividing unit to generate a book container file; 文件发布单元,用于将所述书籍容器文件生成单元所生成的书籍容器文件发布在电子书阅读平台;A file publishing unit, configured to publish the book container file generated by the book container file generating unit on the e-book reading platform; 所述书籍文档划分单元包括内容划分模块和打包生成模块:The book document division unit includes a content division module and a packaging generation module: 内容划分模块,用于根据电子版书籍的组织结构和文档内容,将其划分成共享类文档和多个指定展现集合;The content division module is used to divide the electronic version of the book into shared documents and multiple designated display sets according to the organizational structure and document content; 打包生成模块,用于将所述内容划分模块所划分出的共享类文档打包生成公共文件区段,并将所划分出的多个指定展现集合分别打包生成多个数据区段;其中,所述公共文件区段包含在文件描述区段中;A package generation module, configured to package the shared class documents divided by the content division module to generate public file segments, and package the divided multiple specified presentation sets to generate multiple data segments; wherein, the The public file section is included in the file description section; 文件描述区段下载单元,用于下载电子书阅读平台上的书籍容器文件中的文件描述区段,其中,所述文件描述区段中包括共享类文档的公共文件区段和数据区段索引表;The file description section downloading unit is used to download the file description section in the book container file on the e-book reading platform, wherein the file description section includes the public file section and the data section index table of the shared document ; 数据区段下载单元,用于根据所述文件描述区段下载单元所下载的数据区段索引表定位指定展现集合的数据区段,并根据阅读需求下载相应指定展现集合的数据区段;A data segment downloading unit, configured to locate a data segment of a specified display set according to the data segment index table downloaded by the file description segment downloading unit, and download a corresponding data segment of the specified display set according to the reading requirement; 电子版书籍文档生成单元,用于根据所下载的公共文件区段中的共享类文档和数据区段中的指定展现集合,生成满足所述阅读需求的电子版书籍文档,所述共享类文档和指定展现集合是根据电子版书籍的组织结构和文档内容进行划分得到的。An electronic version book document generating unit, configured to generate an electronic version book document that satisfies the reading requirement according to the shared class document in the downloaded public file section and the specified presentation set in the data section, the shared class document and The specified presentation set is obtained by dividing according to the organizational structure and document content of the electronic version of the book.
CN200910241788.4A 2009-12-11 2009-12-11 Method, device and system for publishing and downloading electronic books Expired - Fee Related CN102096674B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200910241788.4A CN102096674B (en) 2009-12-11 2009-12-11 Method, device and system for publishing and downloading electronic books
PCT/CN2010/079303 WO2011069424A1 (en) 2009-12-11 2010-12-01 Methods, devices and system for issuing and downloading electronic book

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910241788.4A CN102096674B (en) 2009-12-11 2009-12-11 Method, device and system for publishing and downloading electronic books

Publications (2)

Publication Number Publication Date
CN102096674A CN102096674A (en) 2011-06-15
CN102096674B true CN102096674B (en) 2014-01-01

Family

ID=44129770

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910241788.4A Expired - Fee Related CN102096674B (en) 2009-12-11 2009-12-11 Method, device and system for publishing and downloading electronic books

Country Status (2)

Country Link
CN (1) CN102096674B (en)
WO (1) WO2011069424A1 (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102957679B (en) * 2011-08-23 2016-06-15 北京中文在线数字出版股份有限公司 The analytic method of the book file of a kind of Epub form and system
CN103124275B (en) * 2011-11-18 2016-01-20 腾讯科技(深圳)有限公司 A kind of method and apparatus obtaining file
US9229613B2 (en) * 2012-02-01 2016-01-05 Facebook, Inc. Transitions among hierarchical user interface components
WO2013171761A2 (en) * 2012-04-11 2013-11-21 Abhishek Barari Computer implemented system and method for disseminating readable contents
CN102710761B (en) * 2012-05-24 2015-08-19 上海克而瑞信息技术有限公司 A kind of pdf document on-line storage and access method
CN103279271A (en) * 2013-06-17 2013-09-04 网易(杭州)网络有限公司 Method and device for pushing messages and method and device for receiving messages
CN103530776A (en) * 2013-10-08 2014-01-22 重庆动享科技有限公司 Interactive teaching digital publishing system based on EPUB 3 (Electronic Publication 3) standard
CN103593333B (en) * 2013-10-16 2017-09-22 小米科技有限责任公司 A kind of processing method, terminal and the electronic equipment of e-book document
CN104850580B (en) * 2015-04-07 2018-01-12 浙江工业大学 A kind of method of mark and retrieval teaching resource on the internet
CN105162853A (en) * 2015-08-17 2015-12-16 北京京东尚科信息技术有限公司 Streaming document reading system and method
CN106953828B (en) * 2016-01-06 2021-02-26 中文在线数字出版集团股份有限公司 EPUB hybrid protection method and system based on mobile network
CN108108966A (en) * 2017-12-08 2018-06-01 五八有限公司 Payment reading method, terminal and the storage medium of a kind of article
CN108898447B (en) * 2018-07-23 2021-09-28 北京大前科技有限责任公司 Method and device for acquiring extended content
CN111881383B (en) * 2019-04-15 2025-09-16 北京智启蓝墨信息技术有限公司 Jump link editing method, generation method, device and system in intelligent teaching material

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1336064A (en) * 1999-09-27 2002-02-13 皇家菲利浦电子有限公司 Partitioning of file for emulating streaming
CN1845099A (en) * 2006-04-27 2006-10-11 掌富科技(南京)有限公司 Method and structure for conversion and storage of multimedia electronic file in intelligent mobile terminal
CN101174205A (en) * 2007-09-21 2008-05-07 上海陆行鲨信息科技有限公司 Method for user producing mobile phone electronic book, picture album, game by website

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1282076C (en) * 2003-01-15 2006-10-25 英华达(上海)电子有限公司 Method for trasforming hypertext marker language format to binary electronic book format

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1336064A (en) * 1999-09-27 2002-02-13 皇家菲利浦电子有限公司 Partitioning of file for emulating streaming
CN1845099A (en) * 2006-04-27 2006-10-11 掌富科技(南京)有限公司 Method and structure for conversion and storage of multimedia electronic file in intelligent mobile terminal
CN101174205A (en) * 2007-09-21 2008-05-07 上海陆行鲨信息科技有限公司 Method for user producing mobile phone electronic book, picture album, game by website

Also Published As

Publication number Publication date
WO2011069424A1 (en) 2011-06-16
CN102096674A (en) 2011-06-15

Similar Documents

Publication Publication Date Title
CN102096674B (en) Method, device and system for publishing and downloading electronic books
US9485286B1 (en) Sharing media items with pass phrases
CN104424265B (en) Digital asset management method and system
CN102033887B (en) A kind of realize the method for c bookmart, user terminal and bookmark server
CN108549673A (en) Pre-add support method, client, server and the network system of web page resources
CN106462671B (en) Compound document quotes resource
US20080177793A1 (en) System and method for using known path data in delivering enhanced multimedia content to mobile devices
US9043343B2 (en) Identifier assigning method, identifier parsing method, and multimedia reading
CN109726377A (en) Generation method, device and the electronic equipment of power field technical standard data file
US7716570B2 (en) Interfaces for creation and access of extensible markup language paper specification documents
JP2012113543A (en) 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 and electronic book generation program
CN105373545A (en) Picture display method and device
AU2010201612B2 (en) Digital content supply system
CN110134410A (en) Personalized information association method, device and storage medium for cold start user
CN111198692A (en) Installation package generation method and device
CN105468570A (en) Document composition display method and device
CN106953828B (en) EPUB hybrid protection method and system based on mobile network
CN101146123B (en) A mobile phone reading system and its method
KR102213871B1 (en) System and method for advertisement delivery, and apparatus applied to the same
CN102202008A (en) Method and device for sending and receiving user upload contents
TW201133368A (en) Counting system and method for extendable advertisement guide
CN1952970A (en) A network advertisement system and method based on electron reading
KR101469882B1 (en) Mobile Reading Service System and Method Using Virtual Printer
JP2015132913A (en) Report creation system
JP4535684B2 (en) Content browsing apparatus, content browsing system, and content output program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140101

CF01 Termination of patent right due to non-payment of annual fee