生成电子书的方法和装置、以及下载电子书的方法和装置.pdf

上传人:111****112 文档编号:966760 上传时间:2018-03-22 格式:PDF 页数:27 大小:1.05MB
返回 下载 相关 举报
摘要
申请专利号:

CN201010533458.5

申请日:

2010.11.05

公开号:

CN102004762A

公开日:

2011.04.06

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20101105|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

中国电信股份有限公司

发明人:

顾健; 薛立宏; 张明杰; 孟建庭

地址:

100032 北京市西城区金融大街31号

优先权:

专利代理机构:

中国国际贸易促进委员会专利商标事务所 11038

代理人:

孙宝海

PDF下载: PDF下载
内容摘要

本发明公开了一种生成电子书的方法和装置、以及下载二进制格式电子书的方法和装置。生成电子书的方法包括根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段。本发明能够根据二进制电子书的逻辑结构实现边下载边阅读的阅读体验,用户可以根据自己的需求选择性地下载感兴趣的章节,而无需全部下载电子书的内容即可开始阅读,可以实现类似流式媒体的用户体验。

权利要求书

1.一种生成电子书的方法,其特征在于,包括:根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;从所述XML文件中读取原始文件的结构信息,并将所述原始文件的结构信息和利用所述原始文件的结构信息从所述原始文件中读取的原始文件的内容信息填充到二进制容器中,以将所述原始文件转化为二进制格式的电子书;其中,所述二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。2.根据权利要求1所述的方法,其特征在于,所述文件格式描述区段包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。3.根据权利要求2所述的方法,其特征在于,所述文件格式描述区段还包括客户端的硬件信息。4.根据权利要求1所述的方法,其特征在于,所述元数据信息文件区段包括元数据文件映射表和元数据实体内容,所述元数据实体内容至少包括所述原始文件的根目录项。5.根据权利要求1所述的方法,其特征在于,所述段内文件映射表包括与段内每个文件相对应的许可证标识,所述方法还包括:在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。6.根据权利要求5所述的方法,其特征在于,所述段内文件映射表还包括与段内每个文件相对应的文件计费标识,所述方法还包括:在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。7.根据权利要求1所述的方法,其特征在于,所述数据区段段内的每个文件以所述原始文件的章或节为单位。8.一种下载二进制格式电子书的方法,其特征在于,所述二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,所述方法包括:下载所述二进制格式电子书的文件描述区段;以所述元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载所述每个数据区段的段内文件映射表和段内每个文件的实体数据。9.根据权利要求8所述的方法,其特征在于,所述段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,所述方法还包括:解析根据用户需求选择性下载的所述每个数据区段的段内文件映射表;判断文件计费标识是否为计费方式;在文件计费标识为计费方式时,利用所述许可证标识获取解密数据区段段内实体数据所需的许可证文件;在文件计费标识为非计费方式时,判断所述许可证标识是否为文件保护方式;在许可证标识为文件保护方式时,利用所述许可证标识获取解密数据区段段内实体数据所需的许可证文件。10.根据权利要求8所述的方法,其特征在于,所述每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,所述方法还包括:选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。11.一种生成电子书的装置,其特征在于,包括:XML文件生成模块,用于根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;信息填充模块,与所述XML文件生成模块相连,用于从所述XML文件中读取原始文件的结构信息,并将所述原始文件的结构信息和利用所述原始文件的结构信息从所述原始文件中读取的原始文件的内容信息填充到二进制容器中,以将所述原始文件转化为二进制格式的电子书;其中,所述二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。12.根据权利要求11所述的装置,其特征在于,所述文件格式描述区段包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。13.根据权利要求12所述的装置,其特征在于,所述文件格式描述区段还包括客户端的硬件信息。14.根据权利要求11所述的装置,其特征在于,所述元数据信息文件区段包括元数据文件映射表和元数据实体内容,所述元数据实体内容至少包括所述原始文件的根目录项。15.根据权利要求11所述的装置,其特征在于,所述段内文件映射表包括与段内每个文件相对应的许可证标识,所述装置还包括:文件保护模块,与所述信息填充模块相连,用于在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。16.根据权利要求15所述的装置,其特征在于,所述段内文件映射表还包括与段内每个文件相对应的文件计费标识,所述装置还包括:计费模块,与所述信息填充模块相连,用于在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。17.根据权利要求11所述的装置,其特征在于,所述数据区段段内的每个文件以所述原始文件的章或节为单位。18.一种下载二进制格式电子书的装置,其特征在于,所述二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,所述装置包括:描述区段下载模块,用于下载所述二进制格式电子书的文件描述区段;数据区段下载模块,与所述描述区段下载模块相连,用于以所述元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载所述每个数据区段的段内文件映射表和段内每个文件的实体数据。19.根据权利要求18所述的装置,其特征在于,所述段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,所述装置还包括:映射表解析模块,与所述数据区段下载模块相连,用于解析根据用户需求选择性下载的所述每个数据区段的段内文件映射表;计费判断模块,与所述映射表解析模块相连,用于判断文件计费标识是否为计费方式;文件保护判断模块,与所述映射表解析模块相连,用于在文件计费标识为非计费方式时,判断所述许可证标识是否为文件保护方式;许可证获取模块,与所述计费判断模块和所述文件保护判断模块相连,用于在文件计费标识为计费方式或许可证标识为文件保护方式时,利用所述许可证标识获取解密数据区段段内实体数据所需的许可证文件。20.根据权利要求18所述的装置,其特征在于,所述每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,所述装置还包括:分辨率选择模块,与所述数据区段下载模块相连,用于选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。

说明书

生成电子书的方法和装置、以及下载电子书的方法和装置

技术领域

本发明涉及移动网络应用技术领域,特别地,涉及一种生成电子书的方法和装置、以及下载二进制格式电子书的方法和装置。

背景技术

随着移动通信业务的发展,特别是第三代移动通信业务的发展使移动通信与互联网结合得越来越紧密,移动增值业务也益发丰富。在这种移动通信业务大发展的情况下,各个运营商都在大力进军增值业务领域,尝试建立各种移动通信增值业务平台。阅读业务就成为当前移动通信业务中一个非常看好的业务,各种阅读产品不断出现,产品之间的竞争非常激烈。阅读业务的核心是内容,而承载内容的基础又是电子书的格式。

但是,基于目前的电子书格式,用户在阅读时需要将全部内容下载后才能开始阅读,而网络速度、移动网络下载限制等可能导致用户迟迟不能阅读到内容或者无法使用业务,使得用户体验差。此外,目前的电子书没有充分考虑运营商的需求,对一些计费模式和内容保护模式无法支持。

发明内容

本发明要解决的一个技术问题是提供一种生成电子书的方法和装置、以及下载二进制格式电子书的方法和装置,能够实现边下载边阅读。

根据本发明的一方面,提出了一种生成电子书的方法,包括根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。

根据本发明生成电子书的方法的一个实施例,文件格式描述区段包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。

根据本发明生成电子书的方法的另一实施例,文件格式描述区段还包括客户端的硬件信息。

根据本发明生成电子书的方法的又一实施例,元数据信息文件区段包括元数据文件映射表和元数据实体内容,元数据实体内容至少包括原始文件的根目录项。

根据本发明生成电子书的方法的再一实施例,段内文件映射表包括与段内每个文件相对应的许可证标识,该方法还包括在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。

根据本发明生成电子书的方法的再一实施例,段内文件映射表还包括与段内每个文件相对应的文件计费标识,该方法还包括在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。

根据本发明生成电子书的方法的再一实施例,数据区段段内的每个文件以原始文件的章或节为单位。

根据本发明的另一方面,还提出了一种下载二进制格式电子书的方法,其中,二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,该方法包括下载二进制格式电子书的文件描述区段;以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据。

根据本发明下载二进制格式电子书的方法的一个实施例,段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,该方法还包括解析根据用户需求选择性下载的每个数据区段的段内文件映射表;判断文件计费标识是否为计费方式;在文件计费标识为计费方式时,利用许可证标识获取解密数据区段段内实体数据所需的许可证文件;在文件计费标识为非计费方式时,判断许可证标识是否为文件保护方式;在许可证标识为文件保护方式时,利用许可证标识获取解密数据区段段内实体数据所需的许可证文件。

根据本发明下载二进制格式电子书的方法的另一实施例,每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,该方法还包括选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。

根据本发明的又一方面,还提出了一种生成电子书的装置,包括XML文件生成模块,用于根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;信息填充模块,与XML文件生成模块相连,用于从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。

根据本发明生成电子书的装置的一个实施例,文件格式描述区段包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。

根据本发明生成电子书的装置的另一实施例,文件格式描述区段还包括客户端的硬件信息。

根据本发明生成电子书的装置的又一实施例,元数据信息文件区段包括元数据文件映射表和元数据实体内容,元数据实体内容至少包括原始文件的根目录项。

根据本发明生成电子书的装置的再一实施例,段内文件映射表包括与段内每个文件相对应的许可证标识,该装置还包括文件保护模块,与信息填充模块相连,用于在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。

根据本发明生成电子书的装置的再一实施例,段内文件映射表还包括与段内每个文件相对应的文件计费标识,该装置还包括计费模块,与信息填充模块相连,用于在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。

根据本发明生成电子书的装置的再一实施例,数据区段段内的每个文件以原始文件的章或节为单位。

根据本发明的再一方面,还提出了一种下载二进制格式电子书的装置,其中,二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,该装置包括描述区段下载模块,用于下载二进制格式电子书的文件描述区段;数据区段下载模块,与描述区段下载模块相连,用于以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据。

根据本发明下载二进制格式电子书的装置的一个实施例,段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,该装置还包括映射表解析模块,与数据区段下载模块相连,用于解析根据用户需求选择性下载的每个数据区段的段内文件映射表;计费判断模块,与映射表解析模块相连,用于判断文件计费标识是否为计费方式;文件保护判断模块,与映射表解析模块相连,用于在文件计费标识为非计费方式时,判断许可证标识是否为文件保护方式;许可证获取模块,与计费判断模块和文件保护判断模块相连,用于在文件计费标识为计费方式或许可证标识为文件保护方式时,利用许可证标识获取解密数据区段段内实体数据所需的许可证文件。

根据本发明下载二进制格式电子书的装置的另一实施例,每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,该装置还包括分辨率选择模块,与数据区段下载模块相连,用于选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。

本发明提供的生成电子书的方法和装置、以及下载二进制格式电子书的方法和装置,能够根据二进制电子书的逻辑结构实现边下载边阅读的阅读体验,用户可以根据自己的需求选择性地下载感兴趣的章节,而无需全部下载电子书的内容即可开始阅读,可以实现类似流式媒体的用户体验。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中:

图1是本发明生成电子书的方法的一个实施例的流程示意图。

图2是本发明二进制格式电子书的逻辑结构示意图。

图3是本发明生成电子书的方法的另一实施例的流程示意图。

图4是本发明生成电子书的方法的又一实施例的流程示意图。

图5是本发明下载二进制格式电子书的方法的一个实施例的流程示意图。

图6是本发明下载二进制格式电子书的方法的另一实施例的流程示意图。

图7是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。

图8是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。

图9是本发明生成电子书的装置的一个实施例的结构示意图。

图10是本发明生成电子书的装置的另一实施例的结构示意图。

图11是本发明生成电子书的装置的又一实施例的结构示意图。

图12是本发明下载二进制格式电子书的装置的一个实施例的结构示意图。

图13是本发明下载二进制格式电子书的装置的另一实施例的结构示意图。

图14是本发明下载二进制格式电子书的装置的又一实施例的结构示意图。

具体实施方式

下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

图1是本发明生成电子书的方法的一个实施例的流程示意图。

如图1所示,该实施例可以包括以下步骤:

S102,根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;

S104,从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器(该二进制容器指电子书的物理结构,其由多个逻辑上的二进制数据块组成)中,以将原始文件转化为二进制格式的电子书。

图2是本发明二进制格式电子书的逻辑结构示意图。

如图2所示,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段(即,META-INF文件区段)以及数据区段索引表,每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。可选地,每个文件的实体数据可以包括结构型内容文件区段(即,文字数据区段)和素材型内容文件区段(即,图片数据区段)。

在该实施例中,由于电子书的结构中包括一个以上的数据区段,因此可以将原始文件细分为多个子文件分别存储在一个或多个数据区段中,从而能够方便用户随机地或选择性地挑选内容进行下载和阅读,而无需将全部内容下载后再阅读,在很大程度上提升了用户的阅读体验,而且也显著节省了终端阅读器的存储空间,实现了类似流式媒体的用户体验。

在一个实例中,文件格式描述区段可以包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度,从而可以通过文件格式描述区段的数据寻址元数据信息文件区段和数据区段索引表的位置,再通过二次寻址可以寻址到电子书中任何数据区段中的内容。

在另一实例中,文件格式描述区段还可以包括客户端(即,终端阅读器)的硬件信息,从而可以将电子书的内容与硬件设备相绑定。例如,该硬件信息可以是但不限于终端设备的国家移动设备身份码(IMEI)、终端设备的IMSI号、IMEI和IMSI号散列运算后的结果,从而可以控制用户对终端阅读器和/或终端阅读器所使用的SIM卡的更换,实现了对电子书的双重绑定,保证了电子书不被随意地散播,不仅在很大程度上保证了运营商的利益,而且也保护了电子书的版权。

在又一实例中,元数据信息文件区段可以包括元数据文件映射表和元数据实体内容,该元数据实体内容至少包括原始文件的根目录项。这样终端阅读器在下载了元数据实体内容中的原始文件的根目录项后就可以根据用户需求按非线性顺序下载自己感兴趣的数据内容了,不仅提升了用户的阅读体验,而且在很大程度上节省了终端阅读器的存储空间。

图3是本发明生成电子书的方法的另一实施例的流程示意图。

如图3所示,该实施例可以包括以下步骤:

S202,根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;

S204,从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据;

S206,向段内文件映射表中填入与段内每个文件相对应的许可证标识;

S208,在许可证标识为文件保护方式(即,需要对某个文件进行版权保护)时,对数据区段内相应文件的实体数据进行加密。

在该实施例中,可以通过段内文件映射表中的许可证标识来保护相应文件的版权,即,只有持有正确的许可证标识并且用户身份通过服务器的鉴权后才能从服务器侧获取有效的许可证文件,根据获取的许可证文件才能对被保护的文件进行解密,这样用户才有阅读的权限,因此,在很大程度上保护了电子书的版权。

图4是本发明生成电子书的方法的又一实施例的流程示意图。

如图4所示,该实施例可以包括以下步骤:

S302,根据待生成电子书的原始文件的属性信息和用途信息生成XML文件;

S304,从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据;

S306,向段内文件映射表中填入与段内每个文件相对应的文件计费标识和许可证标识;

S308,在文件计费标识为计费方式时,可以对数据区段内相应文件的实体数据进行加密。

其中,根据待生成电子书的原始文件的属性信息和用途信息生成描述XML文件的步骤可以具体化为:

步骤一,根据原始文件填写书籍信息,例如,填写书籍的基本信息和扩展信息;

步骤二,判断内容是版式还是流式;

步骤三,如果是流式内容,则输入目录内容,并导入章节文件,转步骤五;

步骤四,如果是版式内容,则输入版式素材,并编辑版式文件;

步骤五,生成描述原始文件的XML文件。

该实施例可以通过段内文件映射表中的文件计费标识来满足运营商的计费需求。即,如果需要对电子书的某章或某节内容进行计费,可以将与待计费章或节对应的文件对应的文件计费标识设置为计费方式,并对相应实体内容进行加密。用户在阅读电子书时,需要在付费后利用许可证标识从服务器侧获取许可证文件,再根据获取的许可证文件对被加密的实体内容进行解密操作,因此,在段内文件映射表中引入文件计费标识和许可证标识后可以使运营商容易地实现对阅读业务的计费。

在上述实施例中,数据区段段内的每个文件以原始文件的章或节为单位,这样用户可以根据需求选择性地下载某些章或节的实体内容,而无需将全部内容下载后再阅读,为边下载边阅读提供了有利的支持。

在本发明生成电子书的方法的再一实施例中,承载电子书内容的二进制容器(其规定了电子书在物理上的表现形式,定义了抽象内容怎样被映射为二进制的物理容器)可以由多个逻辑上的二进制数据块组成,这些二进制数据库从逻辑结构上又可以分为两大部分文件,即,文件描述区段和一个以上的数据区段。

具体地,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表。

其中,文件格式描述区段可以包括但不限于出版物物理文件描述,例如,电子书规范版本号、唯一标识、类型等信息。文件格式描述区段所包含的字段和每个字段的具体含义可以参见下述表1:

表1

元数据信息文件区段可以存放原始数据包中META-INF目录下的公共文件。元数据信息文件区段所包含的字段和每个字段的具体含义可以参见下述表2:

表2

在表2中,文件映射表的内容是指文件映射表长度和文件实体内容之间的内容。在该文件实体内容中至少包括原始文件的根目录项。

数据区段索引表描述了电子书所对应的原始文件具体分布在哪些数据区段内,以及数据区段的起始位置及长度。数据区段索引表所包含的字段和每个字段的具体含义可以参见下述表3:

表3

在表3中,区段映射表的内容为区段映射表长度之后的内容。

一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。数据区段中的每个字段和字段的具体含义可以参见下述表4:

表4

在表4中,文件映射表的内容是指文件映射表长度与内容文件实体之间的内容。

原始文件(例如,出版物等内容文件)在物理容器文件中如上述表1至表4所示以一个或多个逻辑数据块的形式存在。用户在阅读电子书时,首先打开并访问物理容器中的文件描述区段中的出版物的根目录项,并以此为起点得到用户感兴趣的相关内容和信息。

从上述电子书结构中可以看出,其集成了二进制区段独立寻址、计费加密和版权保护等结构,从而可以实现滑动计费、内容加密、随机访问章节内容等功能。

举例说明,可以使用电子图书版权管理DRM系统对单个电子书内容文件独立或者分区地进行加密。当电子书由原始文件包转化为二进制的电子书格式时,系统可以根据发布者对于计费点位置的设置灵活地实现精确到章节的加密与计费处理。

在该实施例中可以采用对称加密方式加密电子图书内容,以提高效率。电子图书数据内容在发布的时候如果采用对称加密方式,其解密密钥保存在DRM系统中,在加密时,可以对电子图书进行部分地加密,例如,可以精确地对每个文件(即,章或节)进行独立地加密,对于加密的文件,会在电子书格式的二进制内容中标识(例如,许可证标识)该文件已经加密,终端阅读器在解析二进制内容后,可以根据被加密部分的许可证标识向DRM系统请求相应的许可证文件(例如,数字版权管理许可证文件),并使用获取的许可证文件对加密部分的数据进行解密操作。

对于滑动计费点的支持,可以在服务器端设置每个文件的文件计费标识,以确定对该文件是否收费,如果是免费的,则直接向终端阅读器返回对应的DRM许可证文件,以避免修改计费点后需要重新生成电子书二进制格式包的问题,用户也无需重新下载二进制电子书文件。

此外,电子书格式还可以支持终端阅读器分章节下载阅读的能力,基于该能力,用户可以实现边下载边阅读的流式阅读的业务体验。即,终端阅读器首先下载电子书的文件描述区段,解析获得电子书的目录信息和对于章节所在的数据区段信息,然后终端阅读器可以根据用户需求按非线性顺序下载电子书的数据块,当用户在目录中选择某一章节或页面时,电子书可以通过查询文件描述区段来获取该章节所在数据区段的ID,如果该区段尚未下载,则终端阅读器直接向服务器请求该数据区段内容,每个区段是可以被独立解析和展现的,不依赖于其他数据区段的内容。通过上述方式可以实现随机阅读章节的阅读体验,克服了用户需要完全下载整个电子书文件才能开始阅读的缺陷。

同时,该实施例还通过独立的二进制数据块结构使得用户下载的每个字节都可以得到利用,用户可以接着上次下载的位置继续进行数据的下载,满足了客户端断点续传的需求,用户下载的任何数据都不会被浪费,不仅有效地提高了终端阅读器的数据下载效率,而且还突破了终端阅读器对下载文件大小的限制。

图5是本发明下载二进制格式电子书的方法的一个实施例的流程示意图。

在该实施例中,二进制格式电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。

如图5所示,该实施例可以包括以下步骤:

S402,下载二进制格式电子书的文件描述区段;

S404,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据。

在该实施例中,用户可以根据需求下载电子书的部分章节内容,实现一边下载一边浏览的类似流媒体的流式阅读体验。由于每个数据区段是可以被独立解析和展现的,不依赖于其他数据区段的内容,所以终端阅读器可以按照区段位置实现随机性的跳跃性浏览。

图6是本发明下载二进制格式电子书的方法的另一实施例的流程示意图。

在该实施例中,二进制格式电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据,段内文件映射表可以包括与段内每个文件相对应的许可证标识。

如图6所示,该实施例可以包括以下步骤:

S502,下载二进制格式电子书的文件描述区段;

S504,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据;

S506,解析根据用户需求选择性下载的每个数据区段的段内文件映射表;

S508,判断许可证标识是否为文件保护方式;

S510,在许可证标识为文件保护方式时,如果鉴权成功,可以利用许可证标识从DRM中获取解密数据区段段内实体数据所需的许可证文件,在许可证标识为非文件保护方式时,则在下载后无需获取许可证文件就可以直接阅读数据内容。

该实施例可以利用许可证标识对电子书进行版权保护,以防止电子书被肆意散发。

图7是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。

在该实施例中,二进制格式电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据,段内文件映射表可以包括与段内每个文件相对应的文件计费标识和许可证标识。

如图7所示,该实施例可以包括以下步骤:

S602,下载二进制格式电子书的文件描述区段;

S604,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据;

S606,解析根据用户需求选择性下载的每个数据区段的段内文件映射表;

S608,判断段内文件映射表中的文件计费标识是否为计费方式;

S610,在文件计费标识为计费方式时,如果鉴权成功,可以利用许可证标识从DRM中获取解密数据区段段内实体数据所需的许可证文件;

S612,在文件计费标识为非计费方式时,判断许可证标识是否为文件保护方式;

S614,在许可证标识为文件保护方式时,可以利用许可证标识从DRM中获取解密数据区段段内实体数据所需的许可证文件,在许可证标识为非文件保护方式时,则在下载后无需获取许可证文件就可以直接阅读数据内容。

该实施例不仅可以利用许可证标识保护电子书的版权,而且还可以利用文件计费标识实现对电子书的计费。

图8是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。

在该实施例中,二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据。

如图8所示,该实施例可以包括以下步骤:

S702,下载二进制格式电子书的文件描述区段;

S704,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据;

S706,在数据区段中存储了多个按照屏幕分辨率进行归并、压缩后的图片数据,在终端阅读器下载电子书时,下载不同分辨率的图片数据,并选择与终端的显示分辨率最匹配的图片数据来显示,即,将图片的分辨率与终端阅读器的长宽比例进行比较,找出分辨率与终端阅读器的长宽比例最接近的图片进行显示。

该实施例可以实现图片的自适应能力,显著减少了图片的变形程度,实现了图片自适应终端的能力。

图9是本发明生成电子书的装置的一个实施例的结构示意图。

如图9所示,该实施例的生成电子书的装置10可以包括:

XML文件生成模块11,用于根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;

信息填充模块12,与XML文件生成模块11相连,用于从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。

在该实施例中,由于电子书的结构中包括一个以上的数据区段,因此可以将原始文件细分为多个子文件分别存储在一个或多个数据区段中,从而能够方便用户随机地或选择性地挑选内容进行下载和阅读,而无需将全部内容下载后再阅读,在很大程度上提升了用户的阅读体验,而且也显著节省了终端阅读器的存储空间,实现了类似流式媒体的用户体验。

可选地,文件格式描述区段可以包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。

可选地,文件格式描述区段还可以包括客户端的硬件信息。

可选地,元数据信息文件区段可以包括元数据文件映射表和元数据实体内容,元数据实体内容至少包括原始文件的根目录项。

图10是本发明生成电子书的装置的另一实施例的结构示意图。

在该实施例中,段内文件映射表至少包括与段内每个文件相对应的许可证标识。

如图10所示,与图9中的实施例相比,该实施例的生成电子书的装置20还可以包括:

文件保护模块21,与信息填充模块12相连,用于在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。

在该实施例中,可以通过段内文件映射表中的许可证标识来保护相应文件的版权,即,只有持有正确的许可证标识并且用户身份通过服务器的鉴权后才能从服务器侧获取有效的许可证文件,根据获取的许可证文件才能对被保护的文件进行解密,这样用户才有阅读的权限,因此,在很大程度上保护了电子书的版权。

图11是本发明生成电子书的装置的又一实施例的结构示意图。

在该实施例中,段内文件映射表还包括与段内每个文件相对应的文件计费标识。

如图11所示,与图9中的实施例相比,该实施例的生成电子书的装置30还包括:

计费模块31,与信息填充模块12相连,用于在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。

该实施例可以通过段内文件映射表中的文件计费标识来满足运营商的计费需求。即,如果需要对电子书的某章或某节内容进行计费,可以将与待计费章或节对应的文件对应的文件计费标识设置为计费方式,并对相应实体内容进行加密。用户在阅读电子书时,需要在付费后利用许可证标识从服务器侧获取许可证文件,再根据获取的许可证文件对被加密的实体内容进行解密操作,因此,在段内文件映射表中引入文件计费标识和许可证标识后可以使运营商容易地实现对阅读业务的计费。

在上述实施例中,数据区段段内的每个文件以原始文件的章或节为单位。

图12是本发明下载二进制格式电子书的装置的一个实施例的结构示意图。

在该实施例中,二进制格式电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。

如图12所示,该实施例的下载二进制格式电子书的装置40可以包括:

描述区段下载模块41,用于下载二进制格式电子书的文件描述区段;

数据区段下载模块42,与描述区段下载模块41相连,用于以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据。

在该实施例中,用户可以根据需求下载电子书的部分章节内容,实现一边下载一边浏览的类似流媒体的流式阅读体验。由于每个数据区段是可以被独立解析和展现的,不依赖于其他数据区段的内容,所以终端阅读器可以按照区段位置实现随机性的跳跃性浏览。

图13是本发明下载二进制格式电子书的装置的另一实施例的结构示意图。

在该实施例中,段内文件映射表至少包括与段内每个文件相对应的文件计费标识和许可证标识。

如图13所示,与图12中的实施例相比,该实施例的下载二进制格式电子书的装置50还可以包括:

映射表解析模块51,与数据区段下载模块42相连,用于解析根据用户需求选择性下载的每个数据区段的段内文件映射表;

计费判断模块52,与映射表解析模块51相连,用于判断文件计费标识是否为计费方式;

文件保护判断模块53,与映射表解析模块51相连,用于在文件计费标识为非计费方式时,判断许可证标识是否为文件保护方式;

许可证获取模块54,与计费判断模块52和文件保护判断模块53相连,用于在文件计费标识为计费方式或许可证标识为文件保护方式时,利用许可证标识获取解密数据区段段内实体数据所需的许可证文件。

该实施例不仅可以利用许可证标识保护电子书的版权,而且还可以利用文件计费标识实现对电子书的计费。

图14是本发明下载二进制格式电子书的装置的又一实施例的结构示意图。

在该实施例中,每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据。

如图14所示,与图12中的实施例相比,该实施例的下载二进制格式电子书的装置60还可以包括:

分辨率选择模块61,与数据区段下载模块42相连,用于选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。

该实施例可以实现图片的自适应能力,显著减少了图片的变形程度,实现了图片自适应终端的能力。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

生成电子书的方法和装置、以及下载电子书的方法和装置.pdf_第1页
第1页 / 共27页
生成电子书的方法和装置、以及下载电子书的方法和装置.pdf_第2页
第2页 / 共27页
生成电子书的方法和装置、以及下载电子书的方法和装置.pdf_第3页
第3页 / 共27页
点击查看更多>>
资源描述

《生成电子书的方法和装置、以及下载电子书的方法和装置.pdf》由会员分享,可在线阅读,更多相关《生成电子书的方法和装置、以及下载电子书的方法和装置.pdf(27页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102004762A43申请公布日20110406CN102004762ACN102004762A21申请号201010533458522申请日20101105G06F17/3020060171申请人中国电信股份有限公司地址100032北京市西城区金融大街31号72发明人顾健薛立宏张明杰孟建庭74专利代理机构中国国际贸易促进委员会专利商标事务所11038代理人孙宝海54发明名称生成电子书的方法和装置、以及下载电子书的方法和装置57摘要本发明公开了一种生成电子书的方法和装置、以及下载二进制格式电子书的方法和装置。生成电子书的方法包括根据待生成电子书的原始文件的属性信息和用途信息。

2、生成描述原始文件的XML文件;从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段。本发明能够根据二进制电子书的逻辑结构实现边下载边阅读的阅读体验,用户可以根据自己的需求选择性地下载感兴趣的章节,而无需全部下载电子书的内容即可开始阅读,可以实现类似流式媒体的用户体验。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书3页说明书15页附图8页CN102004775A1/3页21一种生成电子书的方法,其。

3、特征在于,包括根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;从所述XML文件中读取原始文件的结构信息,并将所述原始文件的结构信息和利用所述原始文件的结构信息从所述原始文件中读取的原始文件的内容信息填充到二进制容器中,以将所述原始文件转化为二进制格式的电子书;其中,所述二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。2根据权利要求1所述的方法,其特征在于,所述文件格式描述区段包括元数据信息文。

4、件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。3根据权利要求2所述的方法,其特征在于,所述文件格式描述区段还包括客户端的硬件信息。4根据权利要求1所述的方法,其特征在于,所述元数据信息文件区段包括元数据文件映射表和元数据实体内容,所述元数据实体内容至少包括所述原始文件的根目录项。5根据权利要求1所述的方法,其特征在于,所述段内文件映射表包括与段内每个文件相对应的许可证标识,所述方法还包括在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。6根据权利要求5所述的方法,其特征在于,所述段内文件映射表还包括与段内每个文件相对应的文件计费标识,。

5、所述方法还包括在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。7根据权利要求1所述的方法,其特征在于,所述数据区段段内的每个文件以所述原始文件的章或节为单位。8一种下载二进制格式电子书的方法,其特征在于,所述二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,所述方法包括下载所述二进制格式电子书的文件描述区段;以所述元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载所述每个数据区段的段内文件映射。

6、表和段内每个文件的实体数据。9根据权利要求8所述的方法,其特征在于,所述段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,所述方法还包括解析根据用户需求选择性下载的所述每个数据区段的段内文件映射表;判断文件计费标识是否为计费方式;在文件计费标识为计费方式时,利用所述许可证标识获取解密数据区段段内实体数据所需的许可证文件;在文件计费标识为非计费方式时,判断所述许可证标识是否为文件保护方式;在许可证标识为文件保护方式时,利用所述许可证标识获取解密数据区段段内实体数权利要求书CN102004762ACN102004775A2/3页3据所需的许可证文件。10根据权利要求8所述的方法,其。

7、特征在于,所述每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,所述方法还包括选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。11一种生成电子书的装置,其特征在于,包括XML文件生成模块,用于根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;信息填充模块,与所述XML文件生成模块相连,用于从所述XML文件中读取原始文件的结构信息,并将所述原始文件的结构信息和利用所述原始文件的结构信息从所述原始文件中读取的原始文件的内容信息填充到二进制容器中,以将所述原始文件转化为二进制格式的电子书;其中,所述二进制格式的电子书在逻辑。

8、结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。12根据权利要求11所述的装置,其特征在于,所述文件格式描述区段包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。13根据权利要求12所述的装置,其特征在于,所述文件格式描述区段还包括客户端的硬件信息。14根据权利要求11所述的装置,其特征在于,所述元数据信息文件区段包括元数据文件映射表和元数据实体内容,所述元数据实体内容至少包括所述原始文件的。

9、根目录项。15根据权利要求11所述的装置,其特征在于,所述段内文件映射表包括与段内每个文件相对应的许可证标识,所述装置还包括文件保护模块,与所述信息填充模块相连,用于在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。16根据权利要求15所述的装置,其特征在于,所述段内文件映射表还包括与段内每个文件相对应的文件计费标识,所述装置还包括计费模块,与所述信息填充模块相连,用于在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。17根据权利要求11所述的装置,其特征在于,所述数据区段段内的每个文件以所述原始文件的章或节为单位。18一种下载二进制格式电子书的装置,其特。

10、征在于,所述二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,所述文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,所述一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,所述装置包括描述区段下载模块,用于下载所述二进制格式电子书的文件描述区段;数据区段下载模块,与所述描述区段下载模块相连,用于以所述元数据信息文件区段权利要求书CN102004762ACN102004775A3/3页4中的根目录项为起点,根据用户需求选择性下载所述每个数据区段的段内文件映射表和段内每个文件的实体数据。19根据权利要求18所述的装置,其特征在于,所述。

11、段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,所述装置还包括映射表解析模块,与所述数据区段下载模块相连,用于解析根据用户需求选择性下载的所述每个数据区段的段内文件映射表;计费判断模块,与所述映射表解析模块相连,用于判断文件计费标识是否为计费方式;文件保护判断模块,与所述映射表解析模块相连,用于在文件计费标识为非计费方式时,判断所述许可证标识是否为文件保护方式;许可证获取模块,与所述计费判断模块和所述文件保护判断模块相连,用于在文件计费标识为计费方式或许可证标识为文件保护方式时,利用所述许可证标识获取解密数据区段段内实体数据所需的许可证文件。20根据权利要求18所述的装置,其。

12、特征在于,所述每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,所述装置还包括分辨率选择模块,与所述数据区段下载模块相连,用于选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。权利要求书CN102004762ACN102004775A1/15页5生成电子书的方法和装置、以及下载电子书的方法和装置技术领域0001本发明涉及移动网络应用技术领域,特别地,涉及一种生成电子书的方法和装置、以及下载二进制格式电子书的方法和装置。背景技术0002随着移动通信业务的发展,特别是第三代移动通信业务的发展使移动通信与互联网结合得越来越紧密,移动增值业务也益发丰富。

13、。在这种移动通信业务大发展的情况下,各个运营商都在大力进军增值业务领域,尝试建立各种移动通信增值业务平台。阅读业务就成为当前移动通信业务中一个非常看好的业务,各种阅读产品不断出现,产品之间的竞争非常激烈。阅读业务的核心是内容,而承载内容的基础又是电子书的格式。0003但是,基于目前的电子书格式,用户在阅读时需要将全部内容下载后才能开始阅读,而网络速度、移动网络下载限制等可能导致用户迟迟不能阅读到内容或者无法使用业务,使得用户体验差。此外,目前的电子书没有充分考虑运营商的需求,对一些计费模式和内容保护模式无法支持。发明内容0004本发明要解决的一个技术问题是提供一种生成电子书的方法和装置、以及下。

14、载二进制格式电子书的方法和装置,能够实现边下载边阅读。0005根据本发明的一方面,提出了一种生成电子书的方法,包括根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。0006。

15、根据本发明生成电子书的方法的一个实施例,文件格式描述区段包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。0007根据本发明生成电子书的方法的另一实施例,文件格式描述区段还包括客户端的硬件信息。0008根据本发明生成电子书的方法的又一实施例,元数据信息文件区段包括元数据文件映射表和元数据实体内容,元数据实体内容至少包括原始文件的根目录项。0009根据本发明生成电子书的方法的再一实施例,段内文件映射表包括与段内每个文件相对应的许可证标识,该方法还包括在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。0010根据本发明生成电子。

16、书的方法的再一实施例,段内文件映射表还包括与段内每个说明书CN102004762ACN102004775A2/15页6文件相对应的文件计费标识,该方法还包括在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。0011根据本发明生成电子书的方法的再一实施例,数据区段段内的每个文件以原始文件的章或节为单位。0012根据本发明的另一方面,还提出了一种下载二进制格式电子书的方法,其中,二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件。

17、的实体数据,该方法包括下载二进制格式电子书的文件描述区段;以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据。0013根据本发明下载二进制格式电子书的方法的一个实施例,段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,该方法还包括解析根据用户需求选择性下载的每个数据区段的段内文件映射表;判断文件计费标识是否为计费方式;在文件计费标识为计费方式时,利用许可证标识获取解密数据区段段内实体数据所需的许可证文件;在文件计费标识为非计费方式时,判断许可证标识是否为文件保护方式;在许可证标识为文件保护方式时,利用许可证标识获取。

18、解密数据区段段内实体数据所需的许可证文件。0014根据本发明下载二进制格式电子书的方法的另一实施例,每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,该方法还包括选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。0015根据本发明的又一方面,还提出了一种生成电子书的装置,包括XML文件生成模块,用于根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;信息填充模块,与XML文件生成模块相连,用于从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进。

19、制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据。0016根据本发明生成电子书的装置的一个实施例,文件格式描述区段包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。0017根据本发明生成电子书的装置的另一实施例,文件格式描述区段还包括客户端的硬件信息。0018根据本发明生成电子书的装置的又一实施例,元数据信息文件区段包括元数。

20、据文件映射表和元数据实体内容,元数据实体内容至少包括原始文件的根目录项。0019根据本发明生成电子书的装置的再一实施例,段内文件映射表包括与段内每个文件相对应的许可证标识,该装置还包括文件保护模块,与信息填充模块相连,用于在许可证标识为文件保护方式时,对数据区段内相应文件的实体数据进行加密。0020根据本发明生成电子书的装置的再一实施例,段内文件映射表还包括与段内每个说明书CN102004762ACN102004775A3/15页7文件相对应的文件计费标识,该装置还包括计费模块,与信息填充模块相连,用于在文件计费标识为计费方式时,对数据区段内相应文件的实体数据进行加密。0021根据本发明生成电。

21、子书的装置的再一实施例,数据区段段内的每个文件以原始文件的章或节为单位。0022根据本发明的再一方面,还提出了一种下载二进制格式电子书的装置,其中,二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,该装置包括描述区段下载模块,用于下载二进制格式电子书的文件描述区段;数据区段下载模块,与描述区段下载模块相连,用于以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据。002。

22、3根据本发明下载二进制格式电子书的装置的一个实施例,段内文件映射表包括与段内每个文件相对应的文件计费标识和许可证标识,该装置还包括映射表解析模块,与数据区段下载模块相连,用于解析根据用户需求选择性下载的每个数据区段的段内文件映射表;计费判断模块,与映射表解析模块相连,用于判断文件计费标识是否为计费方式;文件保护判断模块,与映射表解析模块相连,用于在文件计费标识为非计费方式时,判断许可证标识是否为文件保护方式;许可证获取模块,与计费判断模块和文件保护判断模块相连,用于在文件计费标识为计费方式或许可证标识为文件保护方式时,利用许可证标识获取解密数据区段段内实体数据所需的许可证文件。0024根据本发。

23、明下载二进制格式电子书的装置的另一实施例,每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据,该装置还包括分辨率选择模块,与数据区段下载模块相连,用于选择与终端的显示分辨率最匹配的数据区段段内的每个文件的图片数据,以进行图片的显示。0025本发明提供的生成电子书的方法和装置、以及下载二进制格式电子书的方法和装置,能够根据二进制电子书的逻辑结构实现边下载边阅读的阅读体验,用户可以根据自己的需求选择性地下载感兴趣的章节,而无需全部下载电子书的内容即可开始阅读,可以实现类似流式媒体的用户体验。附图说明0026此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分。在附图中0。

24、027图1是本发明生成电子书的方法的一个实施例的流程示意图。0028图2是本发明二进制格式电子书的逻辑结构示意图。0029图3是本发明生成电子书的方法的另一实施例的流程示意图。0030图4是本发明生成电子书的方法的又一实施例的流程示意图。0031图5是本发明下载二进制格式电子书的方法的一个实施例的流程示意图。0032图6是本发明下载二进制格式电子书的方法的另一实施例的流程示意图。0033图7是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。0034图8是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。说明书CN102004762ACN102004775A4/15页80035。

25、图9是本发明生成电子书的装置的一个实施例的结构示意图。0036图10是本发明生成电子书的装置的另一实施例的结构示意图。0037图11是本发明生成电子书的装置的又一实施例的结构示意图。0038图12是本发明下载二进制格式电子书的装置的一个实施例的结构示意图。0039图13是本发明下载二进制格式电子书的装置的另一实施例的结构示意图。0040图14是本发明下载二进制格式电子书的装置的又一实施例的结构示意图。具体实施方式0041下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。本发明的示例性实施例及其说明用于解释本发明,但并不构成对本发明的不当限定。0042以下对至少一个示例性实施例。

26、的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。0043图1是本发明生成电子书的方法的一个实施例的流程示意图。0044如图1所示,该实施例可以包括以下步骤0045S102,根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;0046S104,从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器该二进制容器指电子书的物理结构,其由多个逻辑上的二进制数据块组成中,以将原始文件转化为二进制格式的电子书。0047图2是本发明二进制格式电子书的逻辑结构示意图。0048如图2所。

27、示,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段即,METAINF文件区段以及数据区段索引表,每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。可选地,每个文件的实体数据可以包括结构型内容文件区段即,文字数据区段和素材型内容文件区段即,图片数据区段。0049在该实施例中,由于电子书的结构中包括一个以上的数据区段,因此可以将原始文件细分为多个子文件分别存储在一个或多个数据区段中,从而能够方便用户随机地或选择性地挑选内容进行下载和阅读,而无需将全部内容下载后再阅读,在很大程度上提升了用户的阅读体验,而且也。

28、显著节省了终端阅读器的存储空间,实现了类似流式媒体的用户体验。0050在一个实例中,文件格式描述区段可以包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度,从而可以通过文件格式描述区段的数据寻址元数据信息文件区段和数据区段索引表的位置,再通过二次寻址可以寻址到电子书中任何数据区段中的内容。0051在另一实例中,文件格式描述区段还可以包括客户端即,终端阅读器的硬件信息,从而可以将电子书的内容与硬件设备相绑定。例如,该硬件信息可以是但不限于终端设备的国家移动设备身份码IMEI、终端设备的IMSI号、IMEI和IMSI号散列运算后的结果,从而可以控制。

29、用户对终端阅读器和/或终端阅读器所使用的SIM卡的更换,实现了对电子说明书CN102004762ACN102004775A5/15页9书的双重绑定,保证了电子书不被随意地散播,不仅在很大程度上保证了运营商的利益,而且也保护了电子书的版权。0052在又一实例中,元数据信息文件区段可以包括元数据文件映射表和元数据实体内容,该元数据实体内容至少包括原始文件的根目录项。这样终端阅读器在下载了元数据实体内容中的原始文件的根目录项后就可以根据用户需求按非线性顺序下载自己感兴趣的数据内容了,不仅提升了用户的阅读体验,而且在很大程度上节省了终端阅读器的存储空间。0053图3是本发明生成电子书的方法的另一实施例。

30、的流程示意图。0054如图3所示,该实施例可以包括以下步骤0055S202,根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;0056S204,从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据;0057S206。

31、,向段内文件映射表中填入与段内每个文件相对应的许可证标识;0058S208,在许可证标识为文件保护方式即,需要对某个文件进行版权保护时,对数据区段内相应文件的实体数据进行加密。0059在该实施例中,可以通过段内文件映射表中的许可证标识来保护相应文件的版权,即,只有持有正确的许可证标识并且用户身份通过服务器的鉴权后才能从服务器侧获取有效的许可证文件,根据获取的许可证文件才能对被保护的文件进行解密,这样用户才有阅读的权限,因此,在很大程度上保护了电子书的版权。0060图4是本发明生成电子书的方法的又一实施例的流程示意图。0061如图4所示,该实施例可以包括以下步骤0062S302,根据待生成电子书。

32、的原始文件的属性信息和用途信息生成XML文件;0063S304,从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据;0064S306,向段内文件映射表中填入与段内每个文件相对应的文件计费标识和许可证标识;0065S308,在文件计费标识为。

33、计费方式时,可以对数据区段内相应文件的实体数据进行加密。0066其中,根据待生成电子书的原始文件的属性信息和用途信息生成描述XML文件的步骤可以具体化为说明书CN102004762ACN102004775A6/15页100067步骤一,根据原始文件填写书籍信息,例如,填写书籍的基本信息和扩展信息;0068步骤二,判断内容是版式还是流式;0069步骤三,如果是流式内容,则输入目录内容,并导入章节文件,转步骤五;0070步骤四,如果是版式内容,则输入版式素材,并编辑版式文件;0071步骤五,生成描述原始文件的XML文件。0072该实施例可以通过段内文件映射表中的文件计费标识来满足运营商的计费需求。。

34、即,如果需要对电子书的某章或某节内容进行计费,可以将与待计费章或节对应的文件对应的文件计费标识设置为计费方式,并对相应实体内容进行加密。用户在阅读电子书时,需要在付费后利用许可证标识从服务器侧获取许可证文件,再根据获取的许可证文件对被加密的实体内容进行解密操作,因此,在段内文件映射表中引入文件计费标识和许可证标识后可以使运营商容易地实现对阅读业务的计费。0073在上述实施例中,数据区段段内的每个文件以原始文件的章或节为单位,这样用户可以根据需求选择性地下载某些章或节的实体内容,而无需将全部内容下载后再阅读,为边下载边阅读提供了有利的支持。0074在本发明生成电子书的方法的再一实施例中,承载电子。

35、书内容的二进制容器其规定了电子书在物理上的表现形式,定义了抽象内容怎样被映射为二进制的物理容器可以由多个逻辑上的二进制数据块组成,这些二进制数据库从逻辑结构上又可以分为两大部分文件,即,文件描述区段和一个以上的数据区段。0075具体地,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表。0076其中,文件格式描述区段可以包括但不限于出版物物理文件描述,例如,电子书规范版本号、唯一标识、类型等信息。文件格式描述区段所包含的字段和每个字段的具体含义可以参见下述表10077说明书CN102004762ACN102004775A7/15页110078表10079元数据信息文件区。

36、段可以存放原始数据包中METAINF目录下的公共文件。元数据信息文件区段所包含的字段和每个字段的具体含义可以参见下述表20080说明书CN102004762ACN102004775A8/15页120081表20082在表2中,文件映射表的内容是指文件映射表长度和文件实体内容之间的内容。在该文件实体内容中至少包括原始文件的根目录项。0083数据区段索引表描述了电子书所对应的原始文件具体分布在哪些数据区段内,以及数据区段的起始位置及长度。数据区段索引表所包含的字段和每个字段的具体含义可以参见下述表30084说明书CN102004762ACN102004775A9/15页130085表30086在表。

37、3中,区段映射表的内容为区段映射表长度之后的内容。0087一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。数据区段中的每个字段和字段的具体含义可以参见下述表40088说明书CN102004762ACN102004775A10/15页140089表40090在表4中,文件映射表的内容是指文件映射表长度与内容文件实体之间的内容。说明书CN102004762ACN102004775A11/15页150091原始文件例如,出版物等内容文件在物理容器文件中如上述表1至表4所示以一个或多个逻辑数据块的形式存在。用户在阅读电子书时,首先打开并访问物理容器中的文件描述区段中的。

38、出版物的根目录项,并以此为起点得到用户感兴趣的相关内容和信息。0092从上述电子书结构中可以看出,其集成了二进制区段独立寻址、计费加密和版权保护等结构,从而可以实现滑动计费、内容加密、随机访问章节内容等功能。0093举例说明,可以使用电子图书版权管理DRM系统对单个电子书内容文件独立或者分区地进行加密。当电子书由原始文件包转化为二进制的电子书格式时,系统可以根据发布者对于计费点位置的设置灵活地实现精确到章节的加密与计费处理。0094在该实施例中可以采用对称加密方式加密电子图书内容,以提高效率。电子图书数据内容在发布的时候如果采用对称加密方式,其解密密钥保存在DRM系统中,在加密时,可以对电子图。

39、书进行部分地加密,例如,可以精确地对每个文件即,章或节进行独立地加密,对于加密的文件,会在电子书格式的二进制内容中标识例如,许可证标识该文件已经加密,终端阅读器在解析二进制内容后,可以根据被加密部分的许可证标识向DRM系统请求相应的许可证文件例如,数字版权管理许可证文件,并使用获取的许可证文件对加密部分的数据进行解密操作。0095对于滑动计费点的支持,可以在服务器端设置每个文件的文件计费标识,以确定对该文件是否收费,如果是免费的,则直接向终端阅读器返回对应的DRM许可证文件,以避免修改计费点后需要重新生成电子书二进制格式包的问题,用户也无需重新下载二进制电子书文件。0096此外,电子书格式还可。

40、以支持终端阅读器分章节下载阅读的能力,基于该能力,用户可以实现边下载边阅读的流式阅读的业务体验。即,终端阅读器首先下载电子书的文件描述区段,解析获得电子书的目录信息和对于章节所在的数据区段信息,然后终端阅读器可以根据用户需求按非线性顺序下载电子书的数据块,当用户在目录中选择某一章节或页面时,电子书可以通过查询文件描述区段来获取该章节所在数据区段的ID,如果该区段尚未下载,则终端阅读器直接向服务器请求该数据区段内容,每个区段是可以被独立解析和展现的,不依赖于其他数据区段的内容。通过上述方式可以实现随机阅读章节的阅读体验,克服了用户需要完全下载整个电子书文件才能开始阅读的缺陷。0097同时,该实施。

41、例还通过独立的二进制数据块结构使得用户下载的每个字节都可以得到利用,用户可以接着上次下载的位置继续进行数据的下载,满足了客户端断点续传的需求,用户下载的任何数据都不会被浪费,不仅有效地提高了终端阅读器的数据下载效率,而且还突破了终端阅读器对下载文件大小的限制。0098图5是本发明下载二进制格式电子书的方法的一个实施例的流程示意图。0099在该实施例中,二进制格式电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。0100如图5所示。

42、,该实施例可以包括以下步骤0101S402,下载二进制格式电子书的文件描述区段;0102S404,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每说明书CN102004762ACN102004775A12/15页16个数据区段的段内文件映射表和段内每个文件的实体数据。0103在该实施例中,用户可以根据需求下载电子书的部分章节内容,实现一边下载一边浏览的类似流媒体的流式阅读体验。由于每个数据区段是可以被独立解析和展现的,不依赖于其他数据区段的内容,所以终端阅读器可以按照区段位置实现随机性的跳跃性浏览。0104图6是本发明下载二进制格式电子书的方法的另一实施例的流程示意图。0105。

43、在该实施例中,二进制格式电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据,段内文件映射表可以包括与段内每个文件相对应的许可证标识。0106如图6所示,该实施例可以包括以下步骤0107S502,下载二进制格式电子书的文件描述区段;0108S504,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据;0109S506,解析根据用户需求选择性下载的每个数据区段的段内文件映。

44、射表;0110S508,判断许可证标识是否为文件保护方式;0111S510,在许可证标识为文件保护方式时,如果鉴权成功,可以利用许可证标识从DRM中获取解密数据区段段内实体数据所需的许可证文件,在许可证标识为非文件保护方式时,则在下载后无需获取许可证文件就可以直接阅读数据内容。0112该实施例可以利用许可证标识对电子书进行版权保护,以防止电子书被肆意散发。0113图7是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。0114在该实施例中,二进制格式电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一。

45、个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据,段内文件映射表可以包括与段内每个文件相对应的文件计费标识和许可证标识。0115如图7所示,该实施例可以包括以下步骤0116S602,下载二进制格式电子书的文件描述区段;0117S604,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据;0118S606,解析根据用户需求选择性下载的每个数据区段的段内文件映射表;0119S608,判断段内文件映射表中的文件计费标识是否为计费方式;0120S610,在文件计费标识为计费方式时,如果鉴权成功,可以利用许可证。

46、标识从DRM中获取解密数据区段段内实体数据所需的许可证文件;0121S612,在文件计费标识为非计费方式时,判断许可证标识是否为文件保护方式;0122S614,在许可证标识为文件保护方式时,可以利用许可证标识从DRM中获取解密数据区段段内实体数据所需的许可证文件,在许可证标识为非文件保护方式时,则在下载后无需获取许可证文件就可以直接阅读数据内容。说明书CN102004762ACN102004775A13/15页170123该实施例不仅可以利用许可证标识保护电子书的版权,而且还可以利用文件计费标识实现对电子书的计费。0124图8是本发明下载二进制格式电子书的方法的又一实施例的流程示意图。0125。

47、在该实施例中,二进制格式电子书在逻辑结构上包括文件描述区段和一个以上的数据区段,文件描述区段包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段包括段内文件映射表和段内每个文件的实体数据,每个数据区段段内每个文件的实体数据包括每个文件的文字数据和图片数据。0126如图8所示,该实施例可以包括以下步骤0127S702,下载二进制格式电子书的文件描述区段;0128S704,以元数据信息文件区段中的根目录项为起点,根据用户需求选择性下载每个数据区段的段内文件映射表和段内每个文件的实体数据;0129S706,在数据区段中存储了多个按照屏幕分辨率进行归并、压缩后。

48、的图片数据,在终端阅读器下载电子书时,下载不同分辨率的图片数据,并选择与终端的显示分辨率最匹配的图片数据来显示,即,将图片的分辨率与终端阅读器的长宽比例进行比较,找出分辨率与终端阅读器的长宽比例最接近的图片进行显示。0130该实施例可以实现图片的自适应能力,显著减少了图片的变形程度,实现了图片自适应终端的能力。0131图9是本发明生成电子书的装置的一个实施例的结构示意图。0132如图9所示,该实施例的生成电子书的装置10可以包括0133XML文件生成模块11,用于根据待生成电子书的原始文件的属性信息和用途信息生成描述原始文件的XML文件;0134信息填充模块12,与XML文件生成模块11相连,。

49、用于从XML文件中读取原始文件的结构信息,并将原始文件的结构信息和利用原始文件的结构信息从原始文件中读取的原始文件的内容信息填充到二进制容器中,以将原始文件转化为二进制格式的电子书;其中,二进制格式的电子书在逻辑结构上可以包括文件描述区段和一个以上的数据区段,文件描述区段可以包括文件格式描述区段、元数据信息文件区段以及数据区段索引表,一个以上的数据区段中的每个数据区段可以包括段内文件映射表和段内每个文件的实体数据。0135在该实施例中,由于电子书的结构中包括一个以上的数据区段,因此可以将原始文件细分为多个子文件分别存储在一个或多个数据区段中,从而能够方便用户随机地或选择性地挑选内容进行下载和阅。

50、读,而无需将全部内容下载后再阅读,在很大程度上提升了用户的阅读体验,而且也显著节省了终端阅读器的存储空间,实现了类似流式媒体的用户体验。0136可选地,文件格式描述区段可以包括元数据信息文件区段起始位置、元数据信息文件区段长度、数据区段索引表起始位置以及数据区段索引表长度。0137可选地,文件格式描述区段还可以包括客户端的硬件信息。0138可选地,元数据信息文件区段可以包括元数据文件映射表和元数据实体内容,元数据实体内容至少包括原始文件的根目录项。0139图10是本发明生成电子书的装置的另一实施例的结构示意图。0140在该实施例中,段内文件映射表至少包括与段内每个文件相对应的许可证标识。说明书。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1