一种基于xml实现编目信息格式转换的方法

文档序号:6614033阅读:249来源:国知局
专利名称:一种基于xml实现编目信息格式转换的方法
技术领域
本发明涉及一种信息格式转换的方法,特别是涉及一种基于XML实现 编目信息格式转换的方法。
背景技术
在广电行业中,不同电视台或视频编辑单位对于视频的编目都有自己的 格式,虽然大体遵循国家标准(即《广播电视音像资料编目规范》),但是不 同的栏目或者单位因为自身的需求,会有不同的命名方式和组织结构,从而 导致节目的编目信息形式多样。因此,不同的组织单位在进行节目互换和共 享时,节目文件自身共享交换比较容易,但对于编目信息由于各自关注点不 同、采用的系统不同因而形成互异的编目模型,交换时不能直接为另一系统 所用。
目前的处理方法是当编目信息进入另一系统时,由人工重新进行编目, 乂人而导致人力、财力的浪费。
为了更好的理解本发明,现对本发明中所涉及的标准和相关技术术语简 要介绍如下
编目是指对音像资料进行著录标引,并组织、制作各种检索目录或检 索途径和工具的工作。它是音像资料管理工作中的重要内容。编目管理主要 是通过节目资料计算机管理系统实现的,而节目资料的编目工作又是整个节 目资料计算机管理系统的核心环节,编目工作的水平直接影响着整个系统的 水平,并关系着所藏资料是否能真正充分开发利用。因此做好编目工作,对 于建成数字化音像资料馆,提高音像资料管理水平,全面提高音像资料馆现 代化信息服务,有着非常重要的意义。
广播电视音像资料编目规范随着广播电视事业的发展,节目采编、制 作、播出等环节对节目资料再利用的需求越来越高,媒体资产管理系统的建
4设和应用也在全国各电视台广泛展开。为规范媒体资产管理系统的建设,保 证系统中编目数据的有效和规范,迫切需要行业内有一个适合数字化网络化 制播环境的音像节目资料编目标准,方便节目的编目和4企索查询使用。
狭义的讲广播电视音像资料编目规范的制定是为了服务于媒体资产管理 系统的建设,通过标准的制定和实施使得音像资料编目数据库能有统一的设 计依据,同时也为系统建成后编目数据的加工生产提供指导性依据。广义上 说,广播电视音像资料编目规范的制定不仅仅对媒体资产管理系统的建设和 应用有重要意义,同时由于广播电视制作播出环境的数据化网络化发展,标 准中提出的编目项目将对广播电视节目采编、制作、存储、交换、播出、接 收等各个环节信息的规范化收集整理起到借鉴作用,同时方便海量珍贵的音 像、文字和图片信息资料的再利用。
XML: (extensible Markup Language可扩展标记语言)是一种简单的数 据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方 式建立。XML的筒单使其易于在任何应用程序中读写数据,这使XML很快成为 数据交换的唯一公共语言。在《广播电视音像资料编目规范》中编目信息描 述的内容格式是基于XML规范定义,主要用于编目信息的交换。
XPath:它于1999年11月16日成为W3C的推荐标准,是一种能够在XML 文档中寻找信息的语言,通过XML文档中的元素和属性来进行导航。
XSD: XML结构定义(XML Schemas Definition ), XML Schema描述了 XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检 查该XML文档是否符合其要求。文档设计者可以通过XML Schema指定一个XML 文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。XML Schema本身是一个XML文档,它符合XML语法结构。可以用通用的XML解析 器解析它。

发明内容
针对现有技术中所存在的问题,本发明的目的是提供一种基于XML实现 的编目信息格式转换的方法,该方法能够使编目信息在不同的系统中进行传 递和交换,而无需重新进4亍编目。为了实现上述发明目的,本发明采用的技术方案如下 一种基于XML实现编目信息格式转换的方法,包括以下步骤
(1) 在源系统方,将源编目模型导入到配置界面,在配置界面中根据国 标编目模型中的节点或属性,经过配置操作,从源编目模型中查找与其对应 的节点或属性,生成源-国标对应关系文件;所述的国标编目^t型是《广播 电视音像资料编目规范》中的标准编目模型,所述的源编目模型和国标编目 模型均为XML格式;
(2) 在目的系统方,将目的编目模型导入到配置界面,在配置界面中根 据国标编目模型中的节点或属性,经过配置操作,从目的编目模型中查找与 其对应的节点或属性,生成国标-目的对应关系文件,所述的目的编目模型 为XML格式;
(3 )如果目标编目模型需要从源编目模型中获得非国标编目模型中的节 点或属性,需要将源编目模型和目的编目模型均导入到配置界面,然后在配 置界面上选择目的编目模型中的特殊节点或属性,从源编目模型中选择与其 对应的节点或属性,将这些特殊的节点或属性建立起对应关系,生成源-目 的对应关系文件;
(4 )由设置在源系统方或目的系统或第三方系统的转换模块根据源-国 标对应关系文件、国标-目的对应关系文件和源-目的对应关系文件将源编 目信息文件生成目的编目信息文件。
进一步,步骤(1)和(2)中所述的配置操作过程是,首先选中国标编 目模型对应的XSD文件中需要配置的一个节点或属性,然后从源编目模型或 目的编目^^莫型中查找与其对应的节点或属性,建立对应关系,重复上述#:作 直到处理完所有需要配置的节点或属性。
进一步,在步骤(l)中,如果国标编目模型中的节点或属性和源编目模 型中的节点或属性完全相同,则无需配置,系统自动从源编目模型中搜索得 到国标编目模型中的节点或属性。
在步骤(2)中,如果国标编目模型中的节点或属性和目的编目模型中的 节点或属性完全相同,则无需配置,系统自动从目的编目模型中搜索得到国 标编目模型中的节点或属性。
6进一步,步骤(l)中所述的源_国标对应关系文件中记录的是源编目模
型和国标编目模型中节点或属性的xpath对应关系。
步骤(2)中所述的国标-目的对应关系文件中记录的是国标编目模型和 目的编目模型中节点或属性的xpath对应关系。
步骤(3 )中所述的源一目的对应关系文件记录的是源编目模型与目的编 目模型中特殊节点或属性的xpath对应关系。
更进一步,步骤(4)中,由转换模块根据源-国标对应关系文件中节点 或属性的xpath对应关系、国标-目的对应关系文件中节点或属性的xpath 对应关系和源-目的对应关系文件中节点或属性的xpath对应关系将源编目 信息文件生成目的编目信息文件。
更进一步,步骤(4)中所述的转换模块设置在目的系统中。
本发明的效果在于,采用本发明所述的方法具有如下优点
(1) i某体资产管理系统编目信息共享,不需要人工重新编目;
(2) 原有系统无需改变,均能平稳利用其他系统传递的编目信息;
(3) 通用性强,两个媒体资产管理系统间的编目模型不受限制。


图1为生成对应关系文件的流程图; 图2为根据对应文件生成目的编目信息流程图; 图3为媒体资产管理系统编目模型片段图; 图4为视频点播系统编目模型片段图。
具体实施例方式
下面结合具体实施方式
和说明书附图对本发明作进一步的描述。 一种基于XML实现编目信息格式转换的方法,包括以下步骤 (l)在源系统方,将源编目模型导入到配置界面1,即导入源编目模型 3对应的XSD文件,在配置界面1中根据国标编目模型4中的节点或属性,经 过配置操作2生成源-国标对应关系文件8。所述的配置操作过程如下首先 选中国标编目才莫型4对应的XSD中的一个需要配置的节点或属性,然后从源
7编目模型3中查找与其对应的节点或属性,建立对应关系;重复上述操作直 到处理完所有需要进行配置的节点或属性。处理完成后保存,即生成源-国 标对应关系文件8。如果国标编目模型4中的节点或属性和源编目模型3中的 节点或属性完全相同,则无需配置,系统能够自动从源编目模型中搜索得到 国标编目模型中的节点或属性。所述的国标编目模型是《广播电视音像资料 编目规范》中的标准编目模型;所述的源-国标对应关系文件8中记录的是 源编目模型3和国标编目模型4 (均为XML格式)中节点或属性的xpath对应 关系,其中属性采用xpath加"a属性名"的方法记录。如图1所示。在本发 明中使用XPath是为了最方便、最快捷的定位一个XML文件中的节点位置, 从而为两个XML文件不同节点进行内容交换提供方便。
(2)在目的系统方,将目的编目模型3导入到配置界面1,即导入目的 编目模型3对应的XSD文件,在配置界面1中根据国标编目模型4中的节点 或属性,经过配置操作2,从目的编目模型3中查找与其对应的节点或属性, 生成国标-目的对应关系文件9;如果国标编目模型4中的节点或属性和目的 编目模型3中的节点或属性完全相同,则无需配置,系统能够自动从目的编 目模型中搜索得到国标编目模型中的节点或属性。所述的国标-目的对应关 系文件9中记录的是国标编目模型4和目的编目模型3 (均为XML格式)中节 点或属性的xpath对应关系,其中属性采用xpath加"Q属性名"的方法记录。 如图1所示。
(3 )如果目标编目模型需要从源编目模型中获得非国标编目模型中的节 点或属性,那么需要将源编目模型和目的编目模型均导入到配置界面1,然后 在配置界面1上选择目的编目模型中的特殊节点或属性,即从国标编目模型4 中无法找到对应关系的节点或属性,从源编目模型中选择与其对应的节点或 属性,将这些特殊的节点或属性建立起对应关系,生成源-目的对应关系文 件10。该对应文件记录的是源编目模型与目的编目模型(均为XML格式)中 特殊节点或属性的xpath对应关系,其中属性采用xpath加"fi)属性名,,的方 法记录。
(4 )由转换模块5根据源-国标对应关系文件8中节点或属性的xpath 对应关系、国标-目的对应关系文件9中节点或属性的xpath对应关系和源 -目的对应关系文件10中节点或属性的xpath对应关系建立源编目模型与目的编目模型节点或属性的对应关系,最后由源编目信息文件6生成目的编目 信息文件7。如图2所示。
所述的转换模块5可以设置在源系统中,也可以设置在目的系统中,当 这两个系统均不能增设新功能模块时,也可以将该模块设置在第三方系统中。 最好是将该转换模块设置在目的系统中。
采用本发明所述方法的具体应用实例
某电视台的视频点播系统(目的系统方)从该电视台的媒体资产管理系 统(源系统方)中获取素材信息。在媒体资产管理系统中,编目模型与国标 编目模型相比,没有场景层,镜头层直接位于片段层之下,同时加入了关键 帧的相关信息。而视频点播系统中的编目模型没有片段层,场景层直接位于 节目层之下。此外,在媒体资产管理系统中,记录了素材的所有关键帧信息, 并没有特征图片这样的说法,而在视频点播系统中,需要制定素材的特征图 片,这个特征图片的信息需要从媒体资产管理系统的关键帧信息中获取。
首先,在媒体资产管理系统方将源编目模型3导入到配置页面1中,即导 入源编目模型3对应的XSD文件,首先选中国标编目模型4对应的XSD中的 一个需要配置的节点或属性,然后从源编目模型3中查找与其对应的节点或 属性,建立对应关系;重复上述操作直到处理完所有需要进行配置的节点或 属性,生成源-国标对应关系文件8。该文件中记录源编目模型3中的节点与 国标编目才莫型 4 的节点或属性的 xpath对应关系,即 " Program\Sequence\Lens\Title ,, -> " ProgranA Sequence \Scene\Lens\Title"等形式的信息(以节点Title为例),如图3所示。
然后,在视频点播系统方,即目的系统方生成国标-目的对应文件9,方 法同上。该文件中记录的是目的编目模型3中的节点或属性与国标编目模型4 的节点或属性的xpath对应关系,即"PrograrASequence \Scene\Lens\TUle" -> "ProgranA Scene\Lens\Title,,等形式的信息,如图4所示。
这样,经过转换模块5转换后,便通过国标编目模型的节点或属性xpath 路径"Program\ Sequence \Scene\Lens\Title"将源编目才莫型的节点或属性 与目的编目模型的节点或属性建立了对应关系,即 "Program\Sequence\Lens\Title,, -> "PrograiA Scene\Lens\Title,,
此外,由于在媒体资产管理系统中没有特征图片的说法,而在视频点播系
9统中,需要制定素材的特征图片。因此特征图片的信息需要从々某体资产管理 系统的关键帧信息中获取,即要建立源与目的编目模型中非国标编目模型中 节点或属性的对应关系,生成源-目的对应关系文件10。该对应关系文件可 以在源系统方也可以在目的系统方的配置界面中完成,记录
"MetaData\KeyFrames\KeyFrame,, -> "MetaData\CharacterPicture,,等形 式的信息。
最后,把生成的三个对应关系文件8、 9、 10导入到转换模块5中,由转 换模块5将源编目信息文件转换成目的编目信息文件,如图2所示。
人员根据本发明的技术方案得出其他的实施方式,同样属于本发明的技术创 新范围。
权利要求
1. 一种基于XML实现编目信息格式转换的方法,主要包括如下步骤(1)在源系统方,将源编目模型导入到配置界面,在配置界面中根据国标编目模型中的节点或属性,经过配置操作,从源编目模型中查找与其对应的节点或属性,生成源-国标对应关系文件;所述的国标编目模型是《广播电视音像资料编目规范》中的标准编目模型,所述的源编目模型和国标编目模型均为XML格式;(2)在目的系统方,将目的编目模型导入到配置界面,在配置界面中根据国标编目模型中的节点或属性,经过配置操作,从目的编目模型中查找与其对应的节点或属性,生成国标-目的对应关系文件,所述的目的编目模型为XML格式;(3)如果目标编目模型需要从源编目模型中获得非国标编目模型中的节点或属性,需要将源编目模型和目的编目模型均导入到配置界面,然后在配置界面上选择目的编目模型中的特殊节点或属性,从源编目模型中选择与其对应的节点或属性,将这些特殊的节点或属性建立起对应关系,生成源-目的对应关系文件;(4)由设置在源系统方或目的系统或第三方系统的转换模块根据源-国标对应关系文件、国标-目的对应关系文件和源-目的对应关系文件将源编目信息文件生成目的编目信息文件。
2. 如权利要求1所述的一种基于XML实现编目信息格式转换的方法,其 特征在于步骤(1)和(2)中所述的配置操作过程是,首先选中国标编目 模型对应的XSD文件中需要配置的一个节点或属性,然后从源编目模型或目 的编目模型中查找与其对应的节点或属性,建立对应关系,重复上述操作直 到处理完所有需要配置的节点或属性。
3. 如权利要求1所述的一种基于XML实现编目信息格式转换的方法,其 特征在于在步骤(l)中,如果国标编目模型中的节点或属性和源编目模型 中的节点或属性完全相同,则无需配置,系统能够自动从源编目模型中搜索 得到国标编目模型中的节点或属性。
4. 如权利要求1所述的一种基于XML实现编目信息格式转换的方法,其特征在于在步骤(2)中,如果国标编目模型中的节点或属性和目的编目模 型中的节点或属性完全相同,则无需配置,系统能够自动从目的编目模型中 搜索得到国标编目模型中的节点或属性。
5. 如权利要求1至4之一所述的一种基于XML实现编目信息格式转换的 方法,其特征在于步骤(1)中所述的源-国标对应关系文件中记录的是源 编目模型和国标编目模型中节点或属性的xpa th对应关系;步骤(2)中所述的国标-目的对应关系文件中记录的是国标编目模型和 目的编目模型中节点或属性的xpath对应关系;步骤(3 )中所述的源一 目的对应关系文件记录的是源编目模型与目的编 目模型中特殊节点或属性的xpath对应关系。
6. 如权利要求5所述的一种基于XML实现编目信息格式转换的方法,其 特征在于由转换模块根据源-国标对应关系文件中节点或属性的xpath对 应关系、国标-目的对应关系文件中节点或属性的xpath对应关系和源- 目 的对应关系文件中节点或属性的xpath对应关系将源编目信息文件生成目的 编目信息文件。
7. 如权利要求1所述的一种基于XML实现编目信息格式转换的方法,其 特征在于步骤(4 )中所述的转换模块设置在目的系统中。
全文摘要
本发明涉及一种基于XML实现编目信息格式转换方法,属于信息格式转换领域。在广电行业中,不同的单位在进行节目互换和共享时,由于各自关注点不同、采用的系统不同而形成了互异的编目模型,交换时不能直接为另一系统所用。目前的处理方法是当编目信息进入另一系统时,由人工重新进行编目,从而导致人力、财力的浪费。本发明提出了一种通用的转换方法,目的是能够使编目信息在不同的系统中进行传递和交换。采用本发明所述的方法可以由系统自动完成编目信息格式转换,而无需人工重新编目。
文档编号G06F17/30GK101464866SQ20071017985
公开日2009年6月24日 申请日期2007年12月19日 优先权日2007年12月19日
发明者夏超军, 王弋珵, 马江民 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1