一种超媒体元数据合成与转换系统技术方案

技术编号:17162157 阅读:32 留言:0更新日期:2018-02-01 20:25
本发明专利技术一种超媒体元数据合成与转换系统,先通过元数据获取模块获取待编辑文档元数据,将元数据进行结构化处理,并获取目标文档的结构化数据;再通过数据解析模块解析结构化元数据和目标文档的结构化数据,得到元数据解析结果和目标数据解析结果;接着通过文档树构造模块,根据上述解析结果,构造元数据文档树和目标文档树;接着通过规则设定模块,设定元数据文档和目标文档之间的映射规则,最后通过元数据合成与转换模块,遍历元数据文档树,根据映射规则,实现元数据和目标数据的合成与转换。本发明专利技术超媒体元数据合成与转换系统采用基于文档树的转换方式实现文档格式的转换,使输出的文档格式可以兼容任意传播播放工具。

A hypermedia metadata synthesis and conversion system

The invention relates to a hypermedia metadata synthesis and conversion system, the first acquisition module acquires to edit the document metadata by metadata, metadata will be structured, structured data and obtain the target document; then through structured data data analysis module analysis of structured data and target documents, metadata is given the analytical results and analytical results and target data; through the document tree construction module, according to the above analysis result, construct metadata document tree and target document tree; then through the rule setting module, set the mapping rules between document metadata and target documents, finally through metadata synthesis and conversion module, data document tree according to the epoch times, mapping rules, implementation and conversion of metadata and data objects the. The hypermedia metadata synthesis and transformation system of the invention adopts document tree transformation to realize the transformation of document format, so that the output document format can be compatible with any broadcast tool.

【技术实现步骤摘要】
一种超媒体元数据合成与转换系统
本专利技术涉及信息
,尤其涉及媒体内容处理

技术介绍
全媒体指媒介信息传播采用文字、声音、影像、动画、网页等多种媒体表现手段,利用不同媒介形态,通过融合的广电网络、电信网络以及互联网络进行传播,最终实现用户以电视、电脑、手机等多种终端均可完成信息的融合接收。传统的富媒体包括流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言的形式之一或者几种的组合,以富媒体进行制作发布的内容,我们称之为富媒体出版物。富媒体出版物的制作设计是通过编程语言和软件工具进行代码编译后得到,而富媒体出版物的发布和传播则需要依靠另外的软件工具来实现。现有技术中,在富媒体出版物设计制作阶段,通常要对不同格式的元数据进行处理,得到统一格式的数据进行编辑,然后再转换成其他格式输出,因此对于元数据的转换十分重要。现有技术中,对于待制作的电子书,对其元数据的格式有限定,比如通常只能转换常用的电子书格式,Word、Txt、Pdf、excel等,但目前传播播放工具林立,富媒体出版物在设计开发后,很有可能会存在不兼容终端软件,不能播放等问题,并且很容易被反编译,被不法分子窃取内容版权。因此,现有技术中的技术缺陷是对于电子书(出版物)的输入输出格式,不能实现各个版本的兼容,在通过任意传播播放工具进行播放阅览时,因为版本不兼容的问题导致用户无法正常阅览。
技术实现思路
本专利技术要解决的技术问题是提供一种超媒体元数据合成与转换系统,采用基于文档树的文档转换方式实现文档格式的转换,完成了元数据的合成与转换;输出的文档格式可以兼容任意传播播放工具。为解决上述技术问题,本专利技术提供的技术方案是:本专利技术提供一种超媒体元数据合成与转换系统,包括:元数据获取模块,用于获取待编辑文档元数据,将所述元数据进行结构化处理,得到结构化元数据,并获取目标文档的结构化数据;数据解析模块,用于解析所述结构化元数据,得到元数据解析结果,解析所述目标文档的结构化数据,得到目标数据解析结果;文档树构造模块,用于根据所述元数据解析结果,构造元数据文档树,根据所述目标文档解析结果,构造目标文档树;规则设定模块,用于根据所述元数据文档树和所述目标文档树,设定映射规则,所述映射规则表示所述待编辑文档和所述目标文档间的对应关系;元数据合成转换模块,用于遍历所述元数据文档树,根据所述映射规则,将所述待编辑文档格式转换成所述目标文档的格式,实现所述元数据的合成与转换,得到输出文档。本专利技术的技术方案为先通过元数据获取模块,获取待编辑文档元数据,将所述元数据进行结构化处理,得到结构化元数据,并获取目标文档的结构化数据;再通过数据解析模块,解析所述结构化元数据,得到元数据解析结果,同时解析所述目标文档的结构化数据,得到目标数据解析结果;再通过文档树构造模块,根据所述元数据解析结果,构造元数据文档树,根据所述目标文档解析结果,构造目标文档树;再通过规则设定模块,根据所述元数据文档树和所述目标文档树,设定映射规则,所述映射规则表示所述待编辑文档和所述目标文档间的对应关系;最后通过元数据合成转换模块,遍历所述元数据文档树,根据所述映射规则,将所述待编辑文档格式转换成所述目标文档的格式,实现所述元数据的合成与转换。同样将目标文档与待编辑文档互换,用同样的方式实现文档格式的转换。本专利技术超媒体元数据合成与转换系统采用了基于文档树的文档转换方式实现文档格式的转换,完成了元数据的合成与转换;输出的文档格式可以兼容任意传播播放工具。通过该系统,输入各种格式的文档,系统会将各种格式的文档根据映射规则转换成系统可编辑的文档格式,如XML格式,同时,在系统完成对待编辑文档的编辑时,要将编辑完的文档输出,输出格式要兼容不同版本的文档阅览器,因此还要实现将编辑完的文档格式转换为输出的文档格式,即整个系统要实现待编辑文档格式和目标文档格式的互相转换,解决文档格式版本兼容的问题。进一步地,所述待编辑文档的格式包括Word、Txt、Pdf、excel,Indesign、scorm、cebx、epub、html、Xml、gif、swf小样文档和方正排版文档中至少一种。对于待编辑文档的格式,没有过多限定,用户不需要根据系统要求预先将待编辑文档格式进行转换,用户可直接将自己的待编辑文档导入该系统,系统会自动将待编辑文档的格式进行转换,另外,本系统支持Xslt、]Css3样式、JS脚本以及markdown语法,支持scorm、cebx、epub、小样文件、gif、swf等常见出版文件导入并在系统内进行显现、排版和输出,也支持保留以上文件格式中的字符属性、段落样式、图片属性、动画属性、特效属性的展示。对于待编辑文档中包含的图片,视频、音频和公式等对象格式同样可以进行转换。当然,待编辑文档格式不只包括以上的文件格式。进一步地,所述待编辑文档元数据包括文字、图片、视频、音频、字符、公式和链接中的至少一种。目前一个文档中可以包含多种类型的数据,不只包含文字和图片,还可以包含视频、音频、字符、公式和链接,使文档的内容更丰富。进一步地,所述结构化元数据通过SDK解析。元数据结构包括数据结构和逻辑结构,通过SDK解析,SDK是指由第三方服务商提供的实现软件产品某项功能的工具包。一般以集合kpi和文档、范例、工具的形式出现;SDK软件工具包运用起来方便,利用这个工具包可以快速对元数据进行解析。进一步地,所述目标文档为XML文档。由于XML元语言特性及结构化的特点,使其成为了互联网异构环境中不同类型和不同领域数据交换的开放标准。XML文档通过定义标记描述文档的结构与意义,处理数据具有结构化的特点,容易阅读和编写,同时具有强大的可延展性和自我描述性,为实现Web文件在网路间的数据交换、处理、存储和信息搜索提供了最方便的载体。因此成为交换语言的首选,本专利技术中的目标文档可定义为XML语言文档。进一步地,所述待编辑文档为XML文档,所述XML文档通过XML解析器解析。本专利技术的超媒体元数据合成与转换系统,可以将其他格式的文档转换为XML文档,也可以将XML文档转换成其他格式输出,实现文档间不同格式的转换。进一步地,所述输出文档的格式包括zip、epub、xml和html5中至少一种。为了适应文档的Web发布和移动终端等不同阅读设备的需要,可以将文档以不同的格式输出。当将目标文档定义为待编辑文档,待编辑文档定义为目标文档时,是将目标文档转换成待编辑文档的格式输出。在以epub格式输出时,还可以增加水印处理,使文档保密性更好。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍。图1示出了本专利技术第一实施例所提供的一种超媒体元数据合成与转换系统的结构框图;图2示出了本专利技术第一实施例所提供的一种超媒体元数据合成与转换系统中文档树的组成示意图。具体实施方式下面将结合附图对本专利技术技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,因此只是作为示例,而不能以此来限制本专利技术的保护范围。实施例一图1示出了本专利技术第一实施例所提供的超媒体元数据合成与转换系统10的结构框图。如图1所示,根据本专利技术第一实施例本文档来自技高网...
一种超媒体元数据合成与转换系统

【技术保护点】
一种超媒体元数据合成与转换系统,其特征在于,包括:元数据获取模块,用于获取待编辑文档元数据,将所述元数据进行结构化处理,得到结构化元数据,并获取目标文档的结构化数据;数据解析模块,用于解析所述结构化元数据,得到元数据解析结果,解析所述目标文档的结构化数据,得到目标数据解析结果;文档树构造模块,用于根据所述元数据解析结果,构造元数据文档树,根据所述目标文档解析结果,构造目标文档树;规则设定模块,用于根据所述元数据文档树和所述目标文档树,设定映射规则,所述映射规则表示所述待编辑文档和所述目标文档间的对应关系;元数据合成与转换模块,用于遍历所述元数据文档树,根据所述映射规则,将所述待编辑文档格式转换成所述目标文档的格式,实现所述元数据的合成与转换,得到输出文档。

【技术特征摘要】
1.一种超媒体元数据合成与转换系统,其特征在于,包括:元数据获取模块,用于获取待编辑文档元数据,将所述元数据进行结构化处理,得到结构化元数据,并获取目标文档的结构化数据;数据解析模块,用于解析所述结构化元数据,得到元数据解析结果,解析所述目标文档的结构化数据,得到目标数据解析结果;文档树构造模块,用于根据所述元数据解析结果,构造元数据文档树,根据所述目标文档解析结果,构造目标文档树;规则设定模块,用于根据所述元数据文档树和所述目标文档树,设定映射规则,所述映射规则表示所述待编辑文档和所述目标文档间的对应关系;元数据合成与转换模块,用于遍历所述元数据文档树,根据所述映射规则,将所述待编辑文档格式转换成所述目标文档的格式,实现所述元数据的合成与转换,得到输出文档。2.根据权利要求1所述超媒体元数据合成与转换系统,其特征在于,所述待编辑文档的格式包括Word、Txt、Pdf、excel,Indesign、sc...

【专利技术属性】
技术研发人员:林进艾顺刚孙骏
申请(专利权)人:江苏云媒数字科技有限公司
类型:发明
国别省市:江苏,32

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

1