正在加载图片...
第2期 张博,等:海量视频数据标引平台的设计和开发 109· 统开放档案信息系统参考模型》(space da- 从图1可以看出,系统架构主要有4层:基础架 ta and in fomation transfer systems-open archival in 构层、存储中间件及持久层、服务中间件及业务控制 fomaton system一reference model)终于诞生了. 层、用户接口及表现层 OAIs1(open archival inmation system)就是一个 基础架构层的上面是存储数据的数据库,它通 开放的档案馆,是由人和系统组成的有机体,其职责 过DAO和存储中间件及持久层进行通信.存储中间 是为指定的社会群体保存信息并使之可以利用,具 件及持久层通过H ibemate和Springi进行控制管理, 体包括6方面的内容:1)与生产者谈判并接收恰当 形成一个完整的业务逻辑.最上层是用户接口及表 的信息;2)对需要长期保存的信息取得充分的控制 现层,用来将整个系统体现给用户并进行使用」 权;3)由自己或联合其他团体决定哪些群体应该成 3功能模块设计 为指定用户,并且这些用户应该能够懂得OAS所 提供的信息;4)确保提供的信息对指定用户而言是 31功能模块设计 可以独立理解的,也即是说,在没有信息创建人员的 如图2所示,系统用户可以根据标引模块对数 帮助之下,指定用户群能够理解信息,5)遵循己制 据进行详细标引,提交标引存储至数据库,然后普通 定的政策和程序,确保信息的保存不发生任何意外 用户可以针对数据库进行搜索查询寻找自己有价值 事故,并确保传播的信息是己授权的原作品的拷贝 的数据,系统根据用户查询条件将有价值的数据返 或可追潮到原作品,6)确保指定用户可以利用到保 回给用户 存的信息, OAS中的术语“Open指的是这一参考模型以 用户添加或 系统用户 修改标引 及将来相关的标准将在开放式论坛中不断地发展, 而不是指档案的存取不受限制.数字信息是OAS 用户添加或 储存用户 修改标引 添加的标 中信息的基本格式,但OAS不仅支持数字信息,同 数据库 写的标 样也支持非数字信息川 系统用广 标引模块 2体系架构设计 搜索相关标 整个系统架构如图1所示,可以看出,该结构层 获取相关标引 次清晰,而且削弱了模块之间的耦合度,更符合代码 系统用户 复用的规范 用户接口及表现层 普通用户 图2系统功能图示 服务中间件及业务控制层(Suts) Fig 2 System function 准 系统主要功能如下: 规 对于管理员来说,需要对视频数据进行详细标 范 存储中何件及持久层(Illibernate) 引并存入数据库,提供修改、删除功能,方便针对标 年 引不完整或者标引出错的数据进行方便修改,对于 Video DAO 垃圾数据进行删除以防止影响搜索结果」 从科研角度来讲由于本系统为自动标引加人工 数据库(MySQL) 标引,而并不是单纯地人工标引,所以在很大程度上 基础架构层 减轻了人工标引的工作量:并且更重要的是对于视 图1系统架构图 频数据也更大程度上增加了其准确度,更方便用户 Fig 1 System architecture 在更短的时间内搜索到最有价值的数据: 1994-2009 China Academic Journal Electronic Publishing House.All rights reserved http://www.cnki.ne© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 统 ———开放档案信息系统 ———参考模型 》( space da2 ta and in formation transfer system s —open archival in formation system— reference model) 终于诞生了. OA IS [ 8 ] (open archival information system) 就是一个 开放的档案馆 ,是由人和系统组成的有机体 ,其职责 是为指定的社会群体保存信息并使之可以利用 ,具 体包括 6方面的内容 : 1)与生产者谈判并接收恰当 的信息 ; 2)对需要长期保存的信息取得充分的控制 权 ; 3)由自己或联合其他团体决定哪些群体应该成 为指定用户 , 并且这些用户应该能够懂得 OA IS所 提供的信息 ; 4)确保提供的信息对指定用户而言是 可以独立理解的 ,也即是说 ,在没有信息创建人员的 帮助之下 ,指定用户群能够理解信息 ; 5)遵循已制 定的政策和程序 ,确保信息的保存不发生任何意外 事故 ,并确保传播的信息是已授权的原作品的拷贝 或可追溯到原作品 ; 6)确保指定用户可以利用到保 存的信息. OA IS中的术语“Open”指的是这一参考模型以 及将来相关的标准将在开放式论坛中不断地发展 , 而不是指档案的存取不受限制. 数字信息是 OA IS 中信息的基本格式 ,但 OA IS不仅支持数字信息 ,同 样也支持非数字信息 [ 9 ] . 2 体系架构设计 整个系统架构如图 1所示 ,可以看出 ,该结构层 次清晰 ,而且削弱了模块之间的耦合度 ,更符合代码 复用的规范. 图 1 系统架构图 Fig. 1 System architecture 从图 1可以看出 ,系统架构主要有 4层 :基础架 构层、存储中间件及持久层、服务中间件及业务控制 层、用户接口及表现层. 基础架构层的上面是存储数据的数据库 ,它通 过 DAO和存储中间件及持久层进行通信. 存储中间 件及持久层通过 H ibernate和 Sp ring进行控制管理 , 形成一个完整的业务逻辑. 最上层是用户接口及表 现层 ,用来将整个系统体现给用户并进行使用. 3 功能模块设计 3. 1 功能模块设计 如图 2所示 ,系统用户可以根据标引模块对数 据进行详细标引 ,提交标引存储至数据库 ,然后普通 用户可以针对数据库进行搜索查询寻找自己有价值 的数据 ,系统根据用户查询条件将有价值的数据返 回给用户. 图 2 系统功能图示 Fig. 2 System function 系统主要功能如下 : 对于管理员来说 ,需要对视频数据进行详细标 引并存入数据库 ,提供修改、删除功能 ,方便针对标 引不完整或者标引出错的数据进行方便修改 ,对于 垃圾数据进行删除以防止影响搜索结果. 从科研角度来讲由于本系统为自动标引加人工 标引 ,而并不是单纯地人工标引 ,所以在很大程度上 减轻了人工标引的工作量 ;并且更重要的是对于视 频数据也更大程度上增加了其准确度 ,更方便用户 在更短的时间内搜索到最有价值的数据. 第 2期 张 博 ,等 :海量视频数据标引平台的设计和开发 ·109·
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有