一种基于nxml语言的可交互数字文档格式的实现方法

文档序号:6385664阅读:849来源:国知局
专利名称:一种基于nxml语言的可交互数字文档格式的实现方法
技术领域
本发明涉及数字媒体的一种文档格式,特别涉及一种基于NXML语言的可交互数 字文档格式的实现方法。
背景技术
随着人们生活水平的日益提高,影视动漫等娱乐方式越来越受到广大消费者的亲 睐。随着信息化时代的到来,数字媒体应运而生,数字媒体作为以数字方式存在和传播的媒 体,已经被广泛应用于生活中的方方面面,广播、电视、互联网、手机、电脑、PDA。在这种形势 下,传媒产业的发展到了一个新的高点,数字化时代,最关键的问题在于如何在各种数字化 设备之间传输信息,如何实现兼容。
用于传播和阅读的信息,其形态包括文字、数值、语言、音乐、图像、表格等,传统的 文字处理过程包括写作、编辑、排版、印刷、发型五个步骤,而现代的多媒体设备的文本处 理过程包括文本准备(文字与图标的输入)一电子文本一文本编辑与排版(文本编辑器)一 格式化的电子文本一文本处理(文本处理软件)一文本存储于传输一文本展现(文本阅读 器)。
传统的文档结构都是以页面〈page〉为单位进行显示和排版,如H)F、D0C等格式的 文档结构,例如PDF文档格式,这种文件格式在操作系统中通用,使得成为在Internet上进 行电子文档发行和数字化信息传播的理想文档格式。越来越多的电子图书、产品说明、公司 文告、网络资料、电子邮件开始使用PDF格式文件。PDF格式文件目前已成为数字化信息事 实上的一个工业标准。尽管PDF格式文件具有如此多的优点,但其在硬件平台之间的使用 上,仍然具有一些不兼容性,在某些硬件平台上,仍然不能够使用。
目前行业内尚没有针对数字媒体文档规范制定统一的标准,以便于在整个数字媒 体领域通用。各大软件厂商开发的数字文档格式仅限于对图片、文字的处理(包括roF),没 有注重数字时代特有的功能,如可交互性、用户体验等特点。
IDF :1nteractive Document Format,可交互式文档格式;
NXML NewPower Extensible Markup Language,新与力可扩展标记语言。发明内容
为了克服上述现有技术存在的缺陷,本发明提供一种基于NXML语言的可交互数 字文档格式的实现方法,更具表现力、交互性。
为了实现上述目的,本发明的技术方案如下
一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,包括如下步 骤
I)通过NXML语言定义文档标签和数据格式,文档标签包括可视化区域标签、外部 图像标签、外部视频标签、外部音频标签、网页标签、文本标签、可交互序列图标签、幻灯片 标签、可交互静态资源标签;
2)组织文档结构,由文档根节点、一级子节点、二级子节点和三级子节点组成树形 结构,其中,一级子节点为节,二级子节点为页面,三级子节点为文档元素列表;
3)填充文档内容;
4)整合、压缩文件。
作为优选,本发明所述步骤I)中数据格式为采用NXML语言标签制作的XML格式。
作为优选,本发明所述步骤2)中节包括若干个页面和元素索引表。
作为优选,本发明所述文档元素列表包括的元素为显示区域、动作、外部素材,根 据文档元素列表中的元素查找元素索引列表中的元素。
作为优选,本发明所述动作包括显示事件标签、隐藏事件标签、移动事件标签、链 接事件标签和播放事件标签。
作为优选,本发明所述外部素材包括图片、视频、音频、网页。
作为优选,本发明所述步骤4)压缩为通过ZIP压缩算法对文件进行压缩。
本发明的有益效果是,对数字化多媒体元素进行整合,使得在传统文档的基础上 具有更好的表现力和交互性,适用于各种硬件平台,尤其适用于提高智能手机、平板电脑领 域的消费者阅读体验。


图1为本发明的文档结构示意图。
具体实施例方式
为了使本发明的创作特征、技术手段与达成目的易于明白理解,以下结合具体实 施例进一步阐述本发明。
参看图1,一种基于NXML语言的可交互数字文档格式的实现方法,包括如下步骤 通过NXML语言定义文档标签和数据格式;组织文档结构;填充文档内容;整合、压缩文件。 填充文档内容为填充文档中使用NXML标签制作的.xml格式结构文件和文档结构中所需要 的外部资源文件,如图片、视频、音频、网页。
所述文档标签包括可视化区域标签、外部图像标签、外部视频标签、外部音频标 签、网页标签、文本标签、可交互序列图标签、幻灯片标签、可交互静态资源标签。
可视化区域标签〈region〉,页面中具体文字、图片等素材都是以区域〈region〉的 形式显示在页面上;
外部图像标签〈image〉,用于存储磁盘上图像地址及相关信息;
外部视频标签〈video〉,用于存储磁盘上视频地址及相关信息;
外部音频标签〈audio〉,用于存储磁盘上音频地址及相关信息;
网页标签〈embeded〉,用于存储磁盘或者互联网上的网页地址及相关信息;
文本标签〈text〉,用于存储文本的内容及相关信息;
可交互序列图标签〈GSF〉,用于将一组图片按顺序进行播放,并对播放顺序可进行 手动控制;
幻灯片标签〈Gallery〉,定义一些在可视化区域〈region〉显示的图片幻灯片的样 式及参数;
可交互静态资源标签〈ISR〉,定义一些静态图片、视频等文件,使其具有一定的交互特性,如可将图片设成可抹擦状态。
所述数据格式为采用NXML语言标签制作的XML格式,便于文本编辑器的编辑。
所述文档结构为文档根节点、一级子节点、二级子节点和三级子节点组成的树形结构,其中,一级子节点为节,二级子节点为页面,三级子节点为文档元素列表。所述节包括若干个页面和元素索引表,为了保证文档格式中的元素可以达到最大程度的复用,以及避免资源的重复生成,IDF采用值对索引的方式来关联元素。如单个元素索引如下
〈key va lue=//page/l//location=//xml/pages/l. xml^/)
其中,value代表此元素的类型及ID编号,也是其它元素访问此元素的依据;
Location为此元素的内容及属性具体存放地址。
所述文档元素列表包括的元素为显示区域、动作、外部素材,根据文档元素列表中的元素查找元素索引列表中的元素。
所述动作包括显示事件标签、隐藏事件标签、移动事件标签、链接事件标签和播放事件标签。其中
显示事件标签〈show〉,用于显示若干个可视化区域〈region〉;
隐藏事件标签〈hide〉,用于隐藏若干个可视化区域〈region〉;
移动事件标签〈move〉,用于移动若干个可视化区域〈region〉;
链接事件标签〈link〉,用于链接外部网页、应用程序、邮件等;
播放事件标签<play>,用于播放若干个资源〈resource〉;
所述外部素材包括图片、视频、音频、网页。
所述压缩为通过ZIP压缩算法对文件进行压缩。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的·本发明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。
权利要求
1.一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,包括如下步骤1)通过NXML语言定义文档标签和数据格式,文档标签包括可视化区域标签、外部图像标签、外部视频标签、外部音频标签、网页标签、文本标签、可交互序列图标签、幻灯片标签、 可交互静态资源标签;2)组织文档结构,由文档根节点、一级子节点、二级子节点和三级子节点组成树形结构,其中,一级子节点为节,二级子节点为页面,三级子节点为文档元素列表;3)填充文档内容;4)整合、压缩文件。
2.根据权利要求1所述的一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,所述步骤I)中数据格式为采用NXML语言标签制作的XML格式。
3.根据权利要求1所述的一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,所述步骤2)中节包括若干个页面和元素索引表。
4.根据权利要求3所述的一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,所述文档元素列表包括的元素为显示区域、动作、外部素材,根据文档元素列表中的元素查找元素索引列表中的元素。
5.根据权利要求4所述的一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,所述动作包括显示事件标签、隐藏事件标签、移动事件标签、链接事件标签和播放事件标签。
6.根据权利要求4所述的一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,所述外部素材包括图片、视频、音频、网页。
7.根据权利要求1所述的一种基于NXML语言的可交互数字文档格式的实现方法,其特征在于,所述步骤4)压缩为通过ZIP压缩算法对文件进行压缩。
全文摘要
本发明公开了一种基于NXML语言的可交互数字文档格式的实现方法,包括如下步骤通过NXML语言定义文档标签和数据格式;组织文档结构;填充文档内容;整合、压缩文件。本发明对数字化多媒体元素进行整合,使得在传统文档的基础上具有更好的表现力和交互性,适用于各种硬件平台,尤其适用于提高智能手机、平板电脑领域的消费者阅读体验。
文档编号G06F17/30GK103049544SQ20121057862
公开日2013年4月17日 申请日期2012年12月27日 优先权日2012年12月27日
发明者梁超, 沈旦 申请人:南京新与力文化传播有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1