一种电子报纸文档制作的方法和设备技术

技术编号:4334382 阅读:506 留言:0更新日期:2012-04-11 18:40
本发明专利技术的实施例公开了一种电子报纸文档制作的方法和设备,属于数字内容出版领域,所制作的电子报纸文档能够适合于在有着不同显示环境的各种手持数字设备上进行阅读。本发明专利技术实施例提供的方法包括:按照版面定制需求采用可扩展标记语言XML组织XML版次目录文档与XML版面文档;对所述XML版次目录文档与XML版面文档进行数字内容信息提取;对所述提取的数字内容信息构建包含内容数据与呈现方法的电子报纸对象;对所述构建的电子报纸对象通过对象序列化的写入机制生成电子报纸目标文档。本发明专利技术实施例制作的电子报纸对象,可以独立于目标阅读设备,适合于在各种手持数字设备上进行阅读。

【技术实现步骤摘要】

本专利技术属于数字内容出版领域,具体而言是涉及一种电子报纸文档制作的方法和设备
技术介绍
随着电子报纸技术的发展,电子报纸日益进入人们的生活,并正在成为一种被人们普遍接受的阅读方式。电子报纸在保持了传统印刷报纸可读性与易用性的基础上,融入了数字媒质的特点,具备如交互性、超文本、支持多媒体等不同于传统印刷报纸的特点,其内容组织和阅读结构不同与传统印刷报纸。 相应地,各种能够进行电子文档阅读的手持数字设备,如手持阅读器、智能手机等也日益广泛应用,由于不同手持数字设备的显示环境具有多样性,专利技术人发现现有技术中至少存在这样的问题依据现有技术制作的电子报纸文档结构难以适用于在有着不同显示环境的各种手持数字设备上进行阅读。
技术实现思路
有鉴于此,本专利技术实施例提供了一种电子报纸文档制作的方法和设备,所制作的电子报纸文档能够适合于在有着不同显示环境的各种手持数字设备上进行阅读。 为实现上述目的,本专利技术的实施例是通过如下技术方案实现的 —方面,提供一种电子报纸文档制作的方法,包括 按照版面定制需求采用可扩展标记语言XML组织XML版次目录文档与XML版面文档; 对所述XML版次目录文档与XML版面文档进行数字内容信息提取; 对所述提取的数字内容信息构建包含内容数据与呈现方法的电子报纸对象; 对所述构建的电子报纸对象通过对象序列化的写入机制生成电子报纸目标文档。 另一方面,提供一种电子报纸文档制作的设备,包括 XML文档组织单元,用于按照版面定制需求采用可扩展标记语言XML组织XML版次目录文档与XML版面文档; 数字内容信息提取单元,用于对所述XML版次目录文档与XML版面文档进行数字内容信息提取; 电子报纸对象构建单元,用于对所述提取的数字内容信息构建包含内容数据与呈现方法的电子报纸对象; 对象序列化写入单元,用于对所述构建的电子报纸对象通过对象序列化的写入机制生成电子报纸目标文档。 由以上本专利技术实施例提供的技术方案可知,首先使用XML版次目录文档与XML版面文档描述电子报纸的数字内容信息,然后通过解析XML文档进行数字内容信息提取,从而构建包含内容数据与呈现方法的电子报纸对象,并借助对象序列化的写入机制生成电子报纸目标文档;本专利技术实施例使得按照内容与呈现相分离的原则制作的电子报纸对象,可以独立于目标阅读设备,能够适合于在有着不同显示环境的各种手持数字设备上进行阅读,并且所生成的电子报纸文档能在手持数字设备上取得良好的阅读体验。附图说明 图1为本专利技术实施例提供的一种电子报纸文档制作的方法流程图; 图2为本专利技术实施例提供的电子报纸对象的主要类型及其组织结构示意图; 图3为本专利技术提供的解析XML版次目录文档与XML版面文档,所得到的数字内容信息用于构建预定义的电子报纸相关对象的一个具体实施例; 图4为本专利技术实施例提供的一种电子报纸文档制作的设备结构示意图; 图5为本专利技术实施例提供的电子报纸文档制作设备的一种详细结构示意图。具体实施例方式下面结合附图对本专利技术实施例提供的技术方案进一步详细描述。参见图l,本专利技术实施例提供了一种电子报纸文档制作的方法,包括 步骤101,按照版面定制需求采用可扩展标记语言XML组织XML版次目录文档与XML版面文档。 XML (extensible Markup Language)是一种用于表示结构化信息的可扩展标记语言,其可扩展性特性使其可以作为行业内信息共享与数据交换的基础。它提供了一种结构化的数据表示,使得内容的呈现分离于结构化数据;用XML表示的文档是自描述的,可以被计算机阅读并处理。XML的所述特征使其在本专利技术中被用于描述与电子报纸的具体呈现相分离的报纸数字内容信息。 电子报纸的实际内容来自于报社提供的数字素材文件,对报社提供的数字素材使用特定的反解工具(如方正飞旋)进行反解,生成包含报纸数字内容的XML版次目录文档与XML版面文档。XML版次目录文档主要包括本期报纸描述信息及全部版面的概要信息;XML版面文档则对应包括了某一版面的具体内容信息。这两部分XML文档以及相关的资源文件(版面图文件、多媒体文件等) 一起组成制作电子报纸的数字素材文档。 步骤102,对所述XML版次目录文档与XML版面文档进行数字内容信息提取。 通过解析XML版次目录文档,得到本期报纸的版面个数以及所有版面名称信息,然后通过制作工具的交互过程获得版面定制需求,从而决定本次制作的XML版面文档。 由XML版次目录文档与相关的XML版面文档提取的数字内容信息包括报纸与版面描述信息、文本数据、版面图信息、版面内容位置信息、资源文件引用信息、特定内容引用信息等。 对所提取的数字内容信息的类型识别决定于XML文档的预定义标识,如根据定义的标识可以知道提取的信息为报纸名称或是版面文章文本内容等。 所提取的版面图信息为报纸的全版面内容以图像形式呈现时的图像文件;所提取的版面内容位置信息则指示相关内容在该版面图像上的位置;所提取的资源文件引用信息则表示文章或广告等报纸内容中引用到的资源文件;所提取的特定内容引用信息则用于表示如转至第某版阅读文章后续内容以及转至关键版面或关键文章阅读等相关的特定阅5读流向。 步骤103,对所述提取的数字内容信息构建包含内容数据与呈现方法的电子报纸对象。 所提取的数字内容信息被用于构建预定义的电子报纸对象的具体实例。预定义的电子报纸对象按照内容与呈现相分离的原则,由内容数据与呈现方法两部分组成,并分别通过预定义的结构模板与呈现模板来描述决定。内容数据包括了电子报纸相应的数字内容信息如报纸的标题数据、文章的文本数据等;呈现方法用于规定与报纸数字内容的呈现相关的属性信息,如字体信息、文本版式等。呈现方法又具体的分为制作时决定与呈现时决定两种类型,分类依据主要是根据该属性的确定是否需要目标数字设备的具体显示环境信息,使得由对象生成的文档能够适应手持数字设备显示环境多样化的特征,独立于目标阅读设备。 预定义的结构模板与呈现模板与具体的报纸制作过程直接相关,结构模板描述本次电子报纸制作过程生成的报纸对象其内容数据部分的结构组成;呈现模板描述支持本次电子报纸制作过程生成的报纸对象其呈现方法部分的相关呈现属性。通过预定义的结构模板与呈现模板,可以在不改变电子报纸数字内容组织结构的前提下实现电子报纸制作的特定化,生成有着不同内容形式与呈现特点的电子报纸。 步骤104,对所述构建的电子报纸对象通过对象序列化的写入机制生成电子报纸目标文档。 对象化与序列化的机制源自于面向对象的软件开发方法,对象化可以被理解为是对特定数据与方法的封装;序列化则可以被理解为由持续性存储媒质如目标文件读写对象的过程。预定义电子报纸对象应包括其相应的序列化方法,以支持将对象序列化至电子报纸目标文档的机制。 电子报纸对象是对电子报纸进行对象化的基本单元,根据组织结构关系主要包括报纸对象、版面对象、文章对象等类型。图2为电子报纸对象的主要类型及其组织结构示意图。如图2所示,父子对象间主要按照树型层次结构进行组织,同层次兄弟对象间则按照线性结构进行组织,以保证对象之间的彼此准确定位与阅读链接;并且,基于所提取的特定内容引用信息,对象间也支持按照特定阅读流向进行定位与阅读链接。 图3所示为解析XML版次目录文档与XML版面文本文档来自技高网...

【技术保护点】
一种电子报纸文档制作的方法,其特征在于,包括:按照版面定制需求采用可扩展标记语言XML组织XML版次目录文档与XML版面文档;对所述XML版次目录文档与XML版面文档进行数字内容信息提取;对所述提取的数字内容信息构建包含内容数据与呈现方法的电子报纸对象;对所述构建的电子报纸对象通过对象序列化的写入机制生成电子报纸目标文档。

【技术特征摘要】
一种电子报纸文档制作的方法,其特征在于,包括按照版面定制需求采用可扩展标记语言XML组织XML版次目录文档与XML版面文档;对所述XML版次目录文档与XML版面文档进行数字内容信息提取;对所述提取的数字内容信息构建包含内容数据与呈现方法的电子报纸对象;对所述构建的电子报纸对象通过对象序列化的写入机制生成电子报纸目标文档。2. 根据权利要求1所述电子报纸文档制作的方法,其特征在于,所述构建的电子报纸对象的数据内容通过预定义的结构模板来描述决定;所述构建的电子报纸对象的呈现方法通过预定义的呈现模块来描述决定。3. 根据权利要求1所述电子报纸文档制作的方法,其特征在于,所述构建的电子报纸对象的呈现方法包括制作时决定与呈现时决定两种类型。4. 根据权利要求3所述的方法,其特征在于,所述构建的电子报纸对象包括报纸对象、版面对象和文章对象;父子对象间按照树型层次结构进行组织,同层次兄弟对象间按照线性结构进行组织;并且对象间支持按照特定阅读流向进行定位与阅读链接。5. 根据权利要求4所述电子报纸文档制作的方法,其特征在于,所述版面对象的呈现方法包括版面图呈现形式与目录呈现形式。6. 根据权利要求4所述电子报纸文档制作的方法,其特征在于,所述文章对象在序列化时分解为两个以上的自描述的数据块进行序列化存储与呈现。7. 根据权利要求6所述电子报纸文档制作的方法,其特征在于,对所述构建的电子报纸对象通过对象序列化的写入机制生成电子报纸目标文档的步骤还包括对所述构建的电子报纸对象所引用到的资源文件以单独数据块的形式写入到电子报纸目标文档中,并在所述电子报纸对象中包括该引用到的资源文件的位置信息。8. 根据权利要求1所述电子报纸文档制作的方法,其特征在于,在阅读所述制作的电子报纸文档时,通过对象序列化的读取机制重构包含内容数据和呈现方法的电子报纸对象,...

【专利技术属性】
技术研发人员:张军王长桥贾爱霞梁开华李松峰
申请(专利权)人:北大方正集团有限公司北京方正飞阅传媒技术有限公司北京大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1