一种数据动态增长的电子书结构的制作方法

文档序号:6604621阅读:204来源:国知局
专利名称:一种数据动态增长的电子书结构的制作方法
技术领域
本发明涉及移动、互联网信息业务平台技术领域,特别是指一种数据动态增长的电子书结构。
背景技术
随着通信业务的发展,特别是第三代移动通信业务技术的发展,移动通信与互联网结合越来越紧密,增值业务益发丰富。在这种移动通信业务大发展的情况下,各个公司都在大力进军增值业务领域,尝试建立各种移动通信增值业务平台。阅读业务成为当前移动业务中一个非常看好的业务,阅读产品不断出现,产品之间竞争激烈。阅读业务的核心是内容,承载内容的基础是电子书的格式,目前的电子书都是一次制作完毕后,如果需要更新的话需要用户全部重新下载更新的内容,对于已经下载的部分则是重复进行了下载,浪费了大量的流量,因此有必要对连载类的更新速度较快的内容设计一种可以动态扩展和更新的电子书的结构。有鉴于此,本发明的目的在于提出一种增量动态扩展内容而无需下载全部的内容的方式,提高了用户下载的效率和浏览体验,用户很快就能看到新增内容而无需整本下载。

发明内容
从上面所述可以看出,本发明提供一种数据动态增量增长的电子书结构,通过元数据和数据的分离,数据双向链表方式进行动态链接的方式,满足数据频繁更新的内容的下载,提高了用户下载效率和阅读的体验,用户很快就能看到新增内容而无需整本下载。具体来说具有以下优点数据可动态增长对于频繁更新的内容电子书,内容制作只需更新元数据和链表,对于原有的数据和地址无需改动,保证了以前下载数据的有效性,数据可以根据分配动态链接起来,动态增长文件内容。下载效率高电子书的结构设计按照模块化进行设计,数据下载可以按段进行,已经下载的数据不会丢失,满足断点续传和动态数据增量增长的需求。结构支持标签丰富电子书结构中包含了丰富的内容描述的标签和功能标签,满足计费触发,加密指示等一系列的附加功能。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明电子书结构图描述。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种可支持数据动态增长的电子书结构。以下通过结合附图,对本发明的实施方式进行描述。实现在移动通信领域的信息业务的关键数据索引的动态扩展通过双向索引链表寻址,新的链表数据区段使用新分配的数据区域,该数据区域追加在原来数据的末端,并更新原链表的末端指示和指针地址指示,用以动态寻址下一个新的链表。原有链表使用一个默认大小的区块,例如1 数目*12字节,每个区块数据使用 12字节,如未使用完则继续使用原有分配的空间填充新的索引表数据,如使用完了则在原数据区段后新增新的索引表区段,原有的数据的偏移量不做改变,保证了已有数据的寻址不再变动。元数据与数据的分离电子书结构将元数据描述和内容数据进行了分离,保证了通过元数据即可了解数据内容和寻址到内容数据。数据的动态填充和寻址电子书结构使用了固定大小页面的方式进行索引空间的分配,内容数据的分配则采取动态方式进行分配,保证了数据寻址的效率,不至于数据区段太多,提高了内容寻址的速度。主要功能模块如图1所示,一种数据动态增长的电子书结构主要包括文件描述区块包含文件描述描述文件的基本信息和元数据和索引表的基本信息;元数据描述描述了文件的元数据信息,包含一些封面、版权、目录等元数据信息;索引链表描述了文件数据索引信息,用于寻址和扩展新的数据区段的索引,采取动态扩展双向链接的方式,在原有分配的索引空间使用完毕后,在数据的最尾端分配新的索引数据块并更新链接指针;数据区块存储文件的实际数据;下面是对文件结构的描述表1为索引表结构描述。表2为文件区段结构描述。表3为元数据区段结构描述。表4为数据区段结构描述。
权利要求
1.一种数据动态增长的电子书结构,其特征在于,数据可以连续增量更新而不必要覆盖和重新获取全部的内容。
2.如权利要求1所述,电子书结构包含了元数据区段、数据索引表、数据区逻辑组成部分,文件描述区段主要描述了文件的元数据、索引表地址指示,数据区段的数据索引地址指示。
3.如权利要求2所述,元数据包含更新指示标记,客户端可以获取该标志位而获知更新的内容的描述,从而用户获知是否存在更新部分,下载后数据动态增量扩展原数据文件而不是覆盖。
4.根据权利要求2所述文件描述区段,通过下载文件格式描述区段后即可定位到数据区段,即可实现流式阅读体验,客户端也可以按照区段位置可以实现随机性的跳跃性浏览, 每个区段是可被独立解析和展现的,不依赖于其他数据区段内容,同时可以满足客户端断点续传的需求,用户下载的任何数据都不会浪费,尽可能地提高了用户终端的下载效率并突破手机下载文件大小的限制
5.如权利要求2所述的扩展,其特征在于在索引链表端包含一个前后指示标记,用于指示寻址前后链表的地址,最后的链表包含链表结尾的指示标记。在元数据区段包含数据更新标记和更新内容大小区块指示,阅读客户端可以获知更新内容描述,从而决定是否下载更新。
6.如权利要求4所述的方法,系统记录下每次操作的结果的状态作为日志进行数据查询。通过将元数据包含更新指示和数据链表的动态扩展方式,电子书的结构可以满足连载内容的连续更新而无需用户重新下载全部内容,客户端获取更新信息后以增量方式更新本地内容,提高了用户的阅读体验和下载效率,具有较好的实用价值。
全文摘要
本发明公开了一种数据可动态增长的电子书格式,通过将元数据与数据区分,并采取链表方式动态扩展数据索引表,包括元数据区段与数据区段的动态链接,可以在原有文件的基础上动态扩展数据,出版物内容文件在物理容器文件中以对应的一个或多个逻辑数据块的形式存在。阅读客户端通过打开物理容器访问出版物的根目录项,并以此为起点得到相关的内容信息,从而支持断点续传和突破手机下载文件大小的限制和随机访问的阅读功能。通过可扩展的元数据和索引表动态增长方式的设计,满足新数据的不断扩充更新而不必重新下载整本内容,如连载的定期更新,从而大量节省了用户的流量和提高数据在更新模式下的内容更新的效率。
文档编号G06F17/30GK102298584SQ20101020809
公开日2011年12月28日 申请日期2010年6月23日 优先权日2010年6月23日
发明者施丽艳 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1