一种利用关系数据库对媒体素材进行索引和查询的方法技术

技术编号:2912187 阅读:272 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种利用关系数据库对媒体素材进行索引和查询的方法,属于对数据的索引和查询领域。在现有的技术中,一般采用数据表的方式存储编目结构信息,这种存储方式的灵活性、扩展性较低,对存储空间要求较高。本发明专利技术采用编目模型的方式存储编目结构信息,用户可以根据自身的需要生成自定义的编目模型。当用户查询信息时,在关系数据库竖表中获得媒体对象编号集合,在横表中获得素材信息列表,最后将素材信息列表显示到页面供用户进一步操作。采用本发明专利技术所述的方法,具有较好的灵活性和可扩展性,对存储空间的要求也较低,可以快速精确的查询出所需要的信息数据。

【技术实现步骤摘要】

本专利技术涉及一种对数据进行索引和查询的方法,尤其是涉及一种利用 关系数据库对媒体素材进行索引和查询的方法。
技术介绍
电视台和相关科研机构的媒体资源利用和管理部门需要一套适用于广 电行业的媒体资产管理系统,用于建立媒体资源信息库,管理和检索所需 的媒体信息。当资源信息入库后,需要一种行之有效的快速的方法,查找 出所需要的入库媒体资源素材信息。在现有的媒体资产管理系统中, 一般是使用数据表的方式存储编目结 构信息,由于使用该系统的用户单位不同,各个单位对编目的需求不同, 所以需要考虑增强配置编目信息的灵活性和可扩展性,用来根据用户的不 同使用需求,制定不同的编目模型。而采用数据表的存储方式,其增加和 减少编目选项比较困难,因此其灵活性和可扩展性较低,对存储空间的要 求较高。此外,现有的查询媒体信息的方法,其速度较慢,准确性也较差。为了更好的了解现有技术,现将本专利技术所涉及的相关技术简要介绍如下。编目是指对音像资料进行著录标引,并组织、制作各种检索目录或 检索途径和工具的工作。它是音像资料管理工作中的重要内容。编目管理 主要是通过节目资料计算机管理系统实现的,而节目资料的编目工作又是 整个节目资料计算机管理系统的核心环节,编目工作的水平直接影响着整个系统的水平,并关系着所藏资料是否能真正充分开发利用。因此做好编 目工作,对于建成数字化音像资料馆,提高音像资料管理水平,全面提高 音像资料馆现代化信息服务,有着非常重要的意义。关系数据库在关系模型中,实体以及实体间的联系都是用关系表示 的。例如,系实体,学生实体,系与学生之间的一对多的联系都可以分别 用一个关系来表示。在一个给定的应用领域中,所有实体和实体之间联系 的关系模式集合构成一个关系数据库的描述,称作关系数据库的内涵。关 系数据库也有型和值之分,关系数据库的型也称为关系数据库模式,是对 关系数据库的描述,包括若干域的定义以及在这些域上定义的若干关系模 式。关系数据库的值是这些关系模式在某一时刻对应的关系的集合,通常 称为关系数据库称关系数据库的外涵。关系数据库是支持关系模型的数据 库系统。关系模型由关系数据结构、关系操作集合和完整性约束三部分组 成。关系操作分为关系代数、关系演算、具有关系代数和关系演算双重特 点的语言(SQL语言)。完整性约束提供了丰富的完整性实体完整性、 参照完整性和用户定义的完整性。XML: (extensible Markup Language可扩展才示"i己i吾言)是——种简单的 数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便 的方式建立。XML与Access, Oracle和SQL Server等数据库不同,数据库 提供了更强有力的数据存储和分析能力,例如数据索引、排序、查找、 相关一致性等,XML仅仅是展示数据。XML的简单使其易于在任何应用程序 中读写数据,这使XML很快成为数据交换的唯一公共语言。XML(可扩展标 记语言)是/人称为SGML (标准通用标记语言)的更加古老的语言派生出来 的。SGML的主要目的是定义使用标签来表示数据的标记语言的语法。标签 由包围在一个小于号(O和一个大于号(〉)之间的文本组成,例如〈tag入 起始标签(start tag)表示一个特定区域的开始,例如〈start〉;结束标 签(end tag)定义了一个区域的结束,除了在小于号之后紧跟着一个斜线 (/)外,和起始标签基本一样,例如〈/end人SGML还定义了标签的特性 (attribute),它们是定义在小于号和大于号之间的值,例如〈img src="picture, jpg"〉中的src特性。XPath:它于1999年11月16日成为W3C的推荐标准,是一种能够在 XML文档中寻找信息的语言,通过XML文档中的元素和属性来进行导航。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的是提供一种灵活性和可扩 展性较高,对存储空间要求较低的利用关系数据库对媒体素材进行索引和 快速而精确的查询数据的方法。为达到以上目的,本专利技术采用的技术方案是 一种利用关系数据库对 媒体素材进行索引的方法,包括以下步骤(1 )生成XML结构的编目模型,所述的编目模型是指编目信息的树状 层次结构的模型;(2 )将生成的编目模型导入到媒体资产管理系统中,媒体资产管理系 统将编目模型存储到关系数据库中,并根据保存到数据库中的编目模型动 态生成相应的编目信息操作界面;(3)编目人员在编目信息操作界面中录入素材编目描述信息; (4 )编目人员将该素材编目描述信息发布到关系数据库中,在关系数 据库的横表中存储该素材编目描述信息,其结构为XML结构,在关系数据库的竖表中存储该素材编目描述信息的索引信息,所述的素材编目描述信 息的索引信息记录了相应素材信息的媒体对象编号。进一步,步骤(l)中所述的编目模型是通过编目模型生成工具来生成 的,所述的编目模型生成工具用于对编目模型树状层次结构进行展示,或 者对编目模型的子选项进行添加、修改或删除。更进一步,步骤(1)中所述的编目模型能够根据用户的需求自行定义。进一步,步骤(4 )中所述的素材编目描述信息的索引信息记录了相应 素材信息的需要查询字段的xpath路径和字段的编目描述信息。进一步,步骤(4)中在关系数据库的横表中还加入用户需要经常关注 的子项列。一种对如上所述的索引后的媒体素材进行查询的方法,包括以下步骤 步骤一,用户输入查询条件;步骤二,媒体资产管理系统首先在关系数据库的竖表中,获得与查询条件匹配的媒体对象编号集合;步骤三,如果媒体对象编号集合为空,则在页面中显示没有找到记录 的提示信息;步骤四,如果媒体对象编号集合不为空,则根据该媒体对象编号集合 在关系数据库的横表中获得素材信息集合,在页面中将素材信息集合以列 表的方式显示,供用户进一步操作。进 一 步,素材编目描述信息的索引信息还记录了相应素材信息的需要 查询字段的xpath路径和字段的编目描述信息,所述的媒体对象编号集合 是根据需要查询字段的xpath路径和字段查询条件获得。进一步,步骤(5)中所述的查询方式为模糊查询。本专利技术的效果在于采用本专利技术所述的方法,可以根据用户的不同使 用需求,制定不同的编目模型,并在此基础上提供了一种快速而准确的查 询数据的方法,因此其灵活性和可扩展性较高,而且对存储空间的要求较 低。附图说明图l是构造编目模型操作界面的流程图2是录入素材编目描述信息并将其存储到关系数据库的流程图; 图3是搜索素材信息的流程图4是标准编目模型图与A电视台的自定义的编目模型图。 具体实施例方式下面结合具体实施方式和说明书附图对本专利技术作进一步的描述。图1出示了生成编目信息界面的流程,主要包括以下步骤a.首先利用编目模型生成工具生成自定义的XML结构的编目模型,见Sll;7所述的编目模型是指编目信息的树状层次结构的模型,自定义编目模 型是指用户不完全遵循《广播电视音像资料编目规范》的要求,而是根据 自己实际的编目需要添加、z修改、删除相应的编目选项,〃t人而形成树状结 构的编目模型。本实施例中,所述的编目模型是通过编目模型生成工具来生成的,并 能够根据用户的需求自行定义。所述的编目模型生成工具是一个应用软件, 用于对编目模型树状层本文档来自技高网
...

【技术保护点】
一种利用关系数据库对媒体素材进行索引的方法,包括以下步骤: (1)生成XML结构的编目模型,所述的编目模型是指编目信息的树状层次结构的模型; (2)将生成的编目模型导入到媒体资产管理系统中,媒体资产管理系统将编目模型存储到关系数 据库中,并根据保存到数据库中的编目模型动态生成相应的编目信息操作界面; (3)编目人员在编目信息操作界面中录入素材编目描述信息; (4)编目人员将该素材编目描述信息发布到关系数据库中,在关系数据库的横表中存储该素材编目描述信息, 其结构为XML结构,在关系数据库的竖表中存储该素材编目描述信息的索引信息,所述的素材编目描述信息的索引信息记录了相应素材信息的媒体对象编号。

【技术特征摘要】

【专利技术属性】
技术研发人员:夏超军刘磊王弋珵
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1