本发明涉及计算机技术领域,特别是一种富媒体电子书封装技术。
背景技术:
富媒体电子书内容文件管理就是对其元数据和数据的收集、管理和利用。在富媒体电子书内容文件管理过程中,需要维护其内容文件元数据与数据的可靠联系。内容文件元数据可以嵌入在文件中,也可以通过系统与文件关联,还可以通过封装的方法与文件打包在一起。本标准规定了富媒体电子书内容文件封装的格式和要求,依据本标准生成的富媒体电子书内容文件封装包格式兼容计算机软硬件和多终端使用,是富媒体电子书内容文件交换、长期保存和利用的有效形式。
技术实现要素:
本发明针对上述问题,从而公开了一种富媒体电子书封装技术。
具体的技术方案如下:
一种富媒体电子书封装技术,其特征在于,按指定结构封装电子文件数据,将电子文件以“件”或“组合”为单位“装订”在一起;封装包中包含文件、文件元数据、封装描述信息等。
上述的一种富媒体电子书封装技术,其特征在于,一个电子文件封装包中可以封装有多个文档,一个文档可以包含多个版本。
上述的一种富媒体电子书封装技术,其特征在于,对电子文件进行封装所形成的封装包是一个格式规范的zip文件,其扩展名为.dbz。
上述的一种富媒体电子书封装技术,其特征在于,包括如下步骤:
(1)在我的用户文件夹(%userprofile%)中创建
diibee_contentdata文件夹,存放打包的文件;
(2)在diibee_contentdata中创建工程文件夹,并进行独立取名;
(3)在工程文件夹中创建dbrfile文件夹,存放资源文件;
(4)在工程文件夹中创建文件夹thumbs,存放缩略图;
(5)加密需要加密的图片,音视频资源文件无需加密;
(6)生成version.txt、resourcexml.xml;
(7)将thumbs文件夹,document.dbplayer、resourcexml.xml打包成other.zip;
(8)将dbrfile文件夹、other.zip、version.txt打包成dbz;
(9)删除所有临时文件和文件夹。
本发明的有益效果为:
本发明公开的一种富媒体电子书封装技术,按指定结构封装电子文件数据,将电子文件以“件”或“组合”为单位“装订”在一起;封装包中包含文件、文件元数据、封装描述信息等,本发明解决了富媒体电子书内容格式的基本要求和内容封装组织结构,用于富媒体电子书的出版,解决了基于xml的富媒体电子书内容文件封装格式和要求,可以用于各类出版单位和其他社会组织对文本文件和富媒体文件的文件级封装。
具体实施方式
为使本发明的技术方案更加清晰明确,下面结合实施例对本发明进行进一步描述,任何对本发明技术方案的技术特征进行等价替换和常规推理得出的方案均落入本发明保护范围。
一种富媒体电子书封装技术,其特征在于,按指定结构封装电子文件数据,将电子文件以“件”或“组合”为单位“装订”在一起;封装包中包含文件、文件元数据、封装描述信息等。
上述的一种富媒体电子书封装技术,其特征在于,一个电子文件封装包中可以封装有多个文档,一个文档可以包含多个版本。
上述的一种富媒体电子书封装技术,其特征在于,对电子文件进行封装所形成的封装包是一个格式规范的zip文件,其扩展名为.dbz。
上述的一种富媒体电子书封装技术,其特征在于,包括如下步骤:
(1)在我的用户文件夹(%userprofile%)中创建
diibee_contentdata文件夹,存放打包的文件;
(2)在diibee_contentdata中创建工程文件夹,并进行独立取名;
(3)在工程文件夹中创建dbrfile文件夹,存放资源文件;
(4)在工程文件夹中创建文件夹thumbs,存放缩略图;
(5)加密需要加密的图片,音视频资源文件无需加密;
(6)生成version.txt、resourcexml.xml;
(7)将thumbs文件夹,document.dbplayer、resourcexml.xml打包成other.zip;
(8)将dbrfile文件夹、other.zip、version.txt打包成dbz;
(9)删除所有临时文件和文件夹。
本实施例的一种富媒体电子书封装技术,解决了富媒体电子书内容格式的基本要求和内容封装组织结构,用于富媒体电子书的出版,解决了基于xml的富媒体电子书内容文件封装格式和要求,可以用于各类出版单位和其他社会组织对文本文件和富媒体文件的文件级封装。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围内。因此,本发明的保护范围应该以权利要求书的保护范围为准。