登陆注册
9664100000046

第46章 应用程序(2)

9.2可重用应用程序模块

在一个具体的工作流环境下,内容管理程序必须满足用户的需求。为了满足大量来自具体组织部门和环境的需求,基于组件的应用程序开发方式是最合适的开发方法。因此,一个特定的内容管理系统应用程序实际上可能是由许多应用模块组成的。本节所讲述的就是这些作用得到认可的模块,我们把这些模块作为可重用应用程序模块的实例。尽管这些模块无法涵盖一个内容管理系统中所有必要的组件部分,但是这里将介绍每一主要类型的代表示例。

9.2.1播放器

要使桌面应用程序能够进行视音频回放,需要具备播放模块来提供媒体的播放功能。这种播放模块应该具备的功能包括对回放内容进行开始、停止、暂停控制,快进/快退(如速度可选则更为理想)也是此种模块功能结构的一部分。另外,迅速回到首尾内容、慢速和循环播放功能(包括以帧速前进和倒回)也是模块需要具备的功能。播放器控件包括音量控制控件和声音平衡控制控件。视频播放窗口的尺寸也应该是可调的。

如果调用了播放模块的应用程序需要对媒体内容的起始和中止点进行控制或者需要对媒体内容进行定位或标示时,那么播放模块就应该提供标示起点、标示终点、移除标示点和新建内容剪切等功能。另外,设置标示点、移除标示点和更改标示点命名也是必需的功能。

9.2.2修剪表

对于使用媒体播放目录或编辑决策表的应用程序来说,修剪表是一种有用的模块。这种模块所具有的功能包括:

·添加内容修剪,删除修剪。

·提供一组可设置的修剪序列属性(如序列名称、持续时间、注释等)。

·提供一组可设置的修剪属性(如标识起点、标识终点,录制起点、录制终点,持续时间,修剪命名,注释,内容ID等)。

·更改修剪序列和修剪属性。

·重新布置序列中各个修剪的次序。

·激活/停止序列中的修剪。

·激活/停止修剪中视音频跟踪。

实际上可能需要2个模块,一个用来存储和管理修剪表,一个用来为修剪表提供图形用户界面。

9.2.3时间线

时间线模块对于任何需要具备粗剪切或编辑功能的应用程序来说都是非常有用的。时间线模块有一些令人感兴趣的功能,比如能够显示每一个修剪起始帧和终止帧的时间标示。时间线模块的另一个有用的功能是能够单独显示音视频的跟踪(选择激活或停止跟踪)。另外,用来标示当前播放位置的指针也是时间线模块应该具有的。时间线模块应该具有能拖动鼠标自由点击定位和拉动定位的功能。在时间线上进行快速定位是时间线模块应该提供的又一功能。我们也可以在当前修剪的光标处插入另一修剪。由于时间线模块需要用于其他应用模块的工作环境下,因此它也应该提供与其他模块进行交互的功能,例如修剪列表模块对各功能都提供了交互的可选项。

显然,大量的附加功能都可以用时间线模块来实现。看看商业上的非线性编辑解决方案,我们就会对应用时间线模块能够完成哪些功能有一个印象。

9.2.4设备控制面板

应用程序或许想要提供对远程设备的控制功能,例如对录像机的远程控制。设备控制面板模块可以对不同设备实现许多令人感兴趣的功能。一般说来,设备控制面板模块要反映相应设备的功能。以VTR控制面板为例,它的功能应该包括开始、停止、暂停、快进和快退,更为高级的功能则包括慢放/循环播放。当前时间编码显示功能也应该由设备控制模块提供而且能快进到某个特定时间编码。另外,录制必须包括开始和停止操作。最后一点是,还要能支持放入和弹出磁带的操作。

不同的设备由不同的模块来支持,这些模块所能提供的功能之间的差异可能是非常大的,这完全依赖于相应设备本身的功能。

9.2.5元数据编辑器

对于需要进行元数据录入和更新的应用程序来说,一个很有用的应用模块就是一份易于设置的元数据录入表格。此模块所具有的功能包括:

·提供模版使之能灵活地为各种类型的数据录入进行布局安排。

·支持字段默认值。

·支持字段值以列表形式显示。

·提供对任意字段的一致性检查。

·提供字段值的自动计算生成,生成基于规则和/或其他字段的值。

·拼写检查。

·定义必选和可选字段。

再一次说明,上述仅仅是元数据编辑模块可能实现的功能集合当中的一个子集。

9.2.6查询接口

提供查询接口的模块也相当令人感兴趣。针对使用者技能的不同,模块既可以提供诸如网络搜索引擎这样的比较简单的查询接口,也可以为有经验的用户提供功能更多的高级查询工具。

因此,全文搜索接口是查询接口提供的最基本的搜索功能。此外,查询接口应该支持设置不同的属性组合来进行过滤查询和层级搜索。为了实现对标签概念的查询,查询接口模块通过对搜索界面进行配置来完成特定标签的寻找。查询接口模块还应该支持布尔操作符、模糊查询及近似查询等,而且支持从下拉列表和词库查找工具中选择值。如果同时还有保存和恢复查询操作的功能就更为理想了。

9.2.7词库查找

当词库被用来保证数据的一致性时,我们需要一种灵活、快速并且容易使用的工具来浏览词库和选择想要的术语。这样的一个工具或者说模块允许我们输入待查的术语(这种输入还具有自动完成的功能)并且让我们以树型结构的方式浏览词库。如果可能,检索出的术语的详细描述可同时被列出。理想的情况是,此模块应该设置成既能访问词库,也能访问授权列表。

9.2.8查找结果列表

因为一个内容管理系统要管理各种不同类型的内容,所以对于如何在查找结果的列表中呈现搜索结果的需求也有明显的不同。这种情况对于不同用户或用户组来说也是非常普遍的,关于查找结果信息的显示,他们的需求是不同的。因此,对于提供查询结果列表的模块来说,应该能灵活设置以完成这些需求。合理的设置选项包括:

·激活/终止缩略图显示。

·显示每个查询结果的元数据。

·从其他信息系统中检索到的次要信息的显示(如内容对象实例的在线可用性、知识产权说明等)。

·查询结果列表的整体布局。

9.2.9采用关键帧的应用程序视图

在一个内容管理系统的应用程序集合当中,使用关键帧(或缩略图)的应用程序视图得到了广泛的应用,例如编目的客户端显示和检索视图都利用它来实现内容结果的可视化,并且提供一种对内容整体快速浏览的方式。所有以关键帧方式显示的视图都应当具备一些常见的功能:

·通过鼠标在关键帧上进行选择。也应该支持我们所熟悉的一些快捷方式(例如多选)。

·可以在被选关键帧上完成任何功能的操作,也可以作为下一个被选关键帧的默认操作。

·对只拥有部分权限的用户,能够限制其显示。

·通过点击关键帧(当回放是其默认操作)能够演示或显示预览。

·如果允许的话,应该能够显示起始和终止时的时间以及持续的时间。

其他的一些特定任务只适用于特定的客户端操作。例如与关键帧操作有关的任何操作都可以单独地成为编目任务的一个部分。

9.3输入程序控制

输入程序关心的是控制内容向系统输入的过程。数据资料可以通过各种不同的渠道进入系统。元数据和必要元素被预先编码并以一种系统内部支持的格式进入系统,这个过程叫输入。在此情形下,输入的数据资料直接与内容目标的ID绑定,不用进一步的处理就可以使用。自动处理过程(例如视频分析或语音识别)就可以用来产生附加的信息。不管怎样,经由输入过程进入内容管理系统的数据资料是不用处理就可以使用的。

刚进入系统时,数据资料必须被记录或者信息被提炼,我们将这个过程称为上载。在这个过程中输入项被转换成系统内部可管理的格式。上载过程包括对硬件和软件设备的控制。与此过程同时进行的可能是提取额外信息(通过自动分析)或者用手工方式输入元数据。

9.3.1输入

一个输入应用程序的能力取决于输入服务所提供的功能。输入客户端是一种工具,该工具允许来自各种输入源,特别是输入服务器的文件格式内容的输入。输入源可能是任何一个可以提供类似下载文件内容的外部系统。从这些外部源采集的内容也会输入到内容管理系统,即输入素材到素材管理系统和输入元数据到数据管理系统。输入服务会分析文件格式,并且将素材和元数据从文件中分离出来。此时输入客户端就是一种应用控制组件,它将与其他的内容管理系统组件(如输入服务和输入服务器)互动将资料导入系统中。这种互动和操作过程因系统而不同,比如自动检索附加信息;当资料进入的时候,启动视频或音频分析。在这些情况下,所有进程必须由工作流引擎来控制。这种步进式的进程由任务管理服务完成。

输入客户端有以下一些可能的重要特点:

·选择数据源系统。

·选择要输入的素材文件。

·输入时选择要创建的附加格式。

·输入时选择要创建的附加代理(例如关键帧)。

·输入或修改最小元数据集。

·允许在输入的资料与选定的现有内容对象之间建立关联。

·允许创建新的内容对象。

·人工启动或关闭一个输入过程。

·调度单个输入进程。

·调度批量输入进程。

·添加状态信息或其他信息,以便对输入对象进行进一步处理。

另外,输入客户端应该提供跟踪整个输入进程的工具。

通过该输入界面可以输入媒体文件以及在输入后对输入对象进行关键帧分析。

当从VTR或其他回放设备输入内容时,素材将被保存到适当的流服务器上。对播放和录制的计划和执行可通过使用内容管理系统的媒体管理功能来实现。以后素材和元数据就可以从流服务器输入了。在这些情况下,元数据还有可能会在播放前、播放中或播放后异步式输入。因此,输入客户端应该允许以下操作:

·计划输出到录像设备和计划从回放设备手动输入。

·控制对输入内容进行回放操作的外部设备。

除了传统的输入和输出,内容管理系统应该通过与输出客户端相连的输入客户端,支持对重新修改的内容进行输入和输出检测操作。输入/输出对于不涉及网络连接的2个内容管理系统实例之间的资源共享也是很有用的。

录入人员、编目人员和媒体管理人员通常使用输入客户端。在一个新闻工作室系统范围内,研究助理和初级编辑也要在他们每天的工作中使用输入客户端。

9.3.2上载

如果说“输入”关注的是把已有的文件形式的资产带进系统的话,那么“上载”则意味着要从信号中获得有用的东西。典型的上载包括编码和创建文件。上载客户端是一个支持录制和上载实况信号的工具,比如音频或视频的实况输入,还可以用它来对磁带进行录制材料的控制操作。客户端基本上来说是一个用户接口,这个用户接口用来控制实际的上载过程。整个上载过程由工作流引擎来控制,而整个步骤则由任务管理服务器来执行。

上载客户端包括如下可能的特征:

·为多通道提供监控功能——你可以看到或听到当前输入到解码器的材料。

·输入基础元数据,如标题和特定的ID等。

·在数据管理器上创建对象或选择与录制相关联的现有对象文件。

·提供应急记录功能及“现在开始录制”功能。

·提供按计划上载功能,即允许在给定时间内通过预先设置,对多个源材料进行多任务的录制(比如安排某一频道从每周一早上8:00到9:00进行上载,而安排另一频道在明天下午7:45到8:15进行上载等)。

·提供事件激活上载功能,即一旦收到给定事件即执行上载,比如VPS信号或其他非时间性触发事件。

·监控所有可用的频道和录制状态。

其他的选项可以很容易想象。在任何情况下,上载客户端都是执行由内容管理系统及其他系统提供的功能的一种控制接口。而且,上载客户端不应该执行过多的工作流支持。

这个上载客户端有一个起监视作用的视频窗口。这个上载客户端还显示录制过程的时码,这能为该素材的不同副本提供同步点。

如同输入客户端一样,操作上载客户端的将是录入人员、编目人员和媒体管理人员,还有研究助理和初级编辑在日常工作中也会用到该客户端。因为上载客户端支持实况和实时处理,因此必须有一个提供基本控制的、简单易用的接口。

9.4文件应用程序

文件应用程序是支持内容注释的工具,因此,它们是连接内容对象和元数据的基础工具。这些工具同样允许对已有的或自动产生的元数据进行更新。它们通常由受过培训的人员如编目员、档案管理员和录入人员进行操作。很容易区分2种文件应用程序,即为快速(实时)内容注释的应用程序和实现深度编目的应用程序。对前者而言,速度是要素,也就是说,它必须能快速地注释进来的素材,使素材在系统内部变得可寻。后者则更多地涉及提供对内容对象的精确、细致的描述。在这个过程中,内容也可能会被选择进行归档。因此,它必须能够标记要删除的内容,从而使之从内容管理系统中移出。

同类推荐
  • 中国网络国际新闻报道研究

    中国网络国际新闻报道研究

    本书总结了传统的国际新闻报道体裁在网络中的运用,重点阐述了Web2.0时代博客、微博客、播客和维客在国际新闻传播中所作的贡献,网络中这些新的传播手段带来了国际新闻报道形式的多样化、报道领域的拓展以及报道速度上的革命。从人的角度出发,《中国网络国际新闻报道研究》指出了目前中国网络国际新闻报道所存在的问题,并分析了国外网络国际新闻报道中的人性化经验,以资借鉴。由于国际新闻报道一直面临解释的困境,所以追求沟通与理解成为其基本的追求,《中国网络国际新闻报道研究》提出,无论是对现存问题进行批判还是对美好未来进行规划,都应该坚持一种入学的立场。
  • 媒介演化论:历史制度主义视野下的中国媒介制度变迁研究

    媒介演化论:历史制度主义视野下的中国媒介制度变迁研究

    本书聚焦中国媒介制度的变迁与演化过程,史论结合,以论带史,详尽而生动地揭示出中国媒介制度变迁的发生学原理;运用历史制度主义整合“行动”与“结构”分析的理论框架,本书构建了一个中国媒介制度变迁的“四维模型”,以简驭繁,将中国媒介制度变迁的内在逻辑清楚地呈现出来。全书理论深厚、内容充实,逻辑严密,新见迭出,具有鲜明的中国媒介研究的本土意识和问题意识,堪称中国媒介制度变迁研究的扛鼎之作。
  • 悦读MOOK(第六卷)

    悦读MOOK(第六卷)

    本书将带你走进茫茫书海,我们将请一些学者和专家帮你指津,请一些书界人士为你剖析书坛风云,使你从中获得大量的图书信息,还能饱览各类书籍的精彩片段,一册在手,尽情享受读书的乐趣。
  • 班主任工作与班级管理艺术

    班主任工作与班级管理艺术

    班主任是一个平凡而普通的岗位,但他们在教育教学工作中所起的作用是未可限量的。正如2006年8月教育部下达的《全国中小学班主任培训计划》中所指出的:“中小学班主任是中小学教师队伍的重要组成部分,是班级工作的组织者、班集体建设的指导者、中小学生健康成长的引领者,是中小学思想道德教育的骨干,是沟通家长和社区的桥梁,是实施素质教育的重要力量。”
  • 语文知识小丛书:修辞常识例话

    语文知识小丛书:修辞常识例话

    以国家正式颁布的语言文字规范为依据,对常见的语文现象进行明晰透彻的辨析。从字、词、句、段、文,循序渐进、深入浅出地讲析,包含了语文常识的方方面面。是各行各业不同年龄、不同层次读者的好帮手。
热门推荐
  • 叶选医衡

    叶选医衡

    本书为公版书,为不受著作权法限制的作家、艺术家及其它人士发布的作品,供广大读者阅读交流。
  • 施佳莫妮闯天下

    施佳莫妮闯天下

    在一个名字叫“车师前城堡”,有一天突然天降怪风,在那场风过后,可以庇佑他们的图腾消失了,城堡之主燃灯上古每天唉声叹气。在莲花书院,施佳和莫妮学到了什么呢?在这座书院中,施佳和莫妮又有了新的遭遇和经历……施佳和莫妮离开颜如玉后,她们沿着寻找“琉璃翡翠简”的路线继续行走,在路上居然当了父母官儿,判了一些案子……是是非非,谁错谁对,真真假假谁错,要看结果了!
  • 2012年短篇小说选粹

    2012年短篇小说选粹

    这部短篇小说集,是编者一年来的阅读所得。我相信这些小说的作者,都认真地从事着创造性工作。他(她)们不仅是现实生活强大的观察者,也是当下和历史的沉思者,更是小说艺术的行家里手。阅读的乐趣,就由此而生。
  • 噬天魔皇

    噬天魔皇

    一代魔界圣皇离家而出,独自一人勇入魔界,修炼至天魔功,成就噬天魔皇之位,独创至上魔界功法,独领百亿魔兵,征战六界,最后统一六界,成就六界魔尊
  • 冥叶城

    冥叶城

    冥叶有五城,天地玄黄四副城,四城之上一主城。作为云灵大陆五大顶尖势力之一,冥叶城占地辽阔,势力庞大。四座副城气势恢宏,巍峨壮阔,牢牢地矗立于云灵大陆正北方向。然而就是这么一个大势力,却很少有人知道主城在什么地方。
  • 无暇剑尊

    无暇剑尊

    少年滕炎本来是一个无法修炼的废物。可在他遇到红月后一切都变了。他居然身怀无暇圣体。从此滕炎踏上成圣之路。
  • 裂天冥尊

    裂天冥尊

    本人是第一次写文,如果有不好的地方请多包涵!
  • 最是情深处

    最是情深处

    你相信一见钟情吗?陆子琛信,从第一次见到简思维开始,他就认定了她是他的终生相守。你相信日久生情吗?简思维信,细水长流的相处中,她就知道这辈子除了他不会再有别人。只不过,人这一辈子那么长,并不是一开始你就会遇见命定的那个人,也并不是一开始就能甜蜜相守。漫长的兜兜转转,他强势霸道,无孔不入,她抗拒逃避,不愿面对。他说,婚姻若是能禁锢你一生一世,就算是牢笼我也甘愿陪你一起进去。她说,我是那个点,而你是那个圆,无论直径多长,终究逃不出你的圈!
  • 寒门弃妇成豪门宠妻

    寒门弃妇成豪门宠妻

    东风恶,欢情薄。“被不孕”、“被离婚”的她独自漂流,原本以为可以平静的过完这下半生,几年离索,一怀愁绪,与谁诉说?却不想,一场离奇的车祸,造就了重生的她。与暗恋自己十五年的总裁相遇,是彼此的信念、是爱恋,让余情未了,让爱继续。
  • 最后的深爱

    最后的深爱

    她,曾是天之骄女,却在一夜之间锒铛入狱,母亲身死,未婚夫转娶她人。四年后,她华丽归来,成为贺家大少爷的心上宠。他为她豪掷千金,为她扫平障碍,为她做了一切的一切。让她渐渐分不清,真实与假象。直到后来,他牵着另外一个人出现在她面前。她才恍悟,原来那些情爱与时光,终究是一场错付。她明知这蜜糖裹着毒药,依然咬牙喝下。后来的后来,随着尘埃落定,她转身消失。他才渐渐明白,有一些爱是假装不出来的,它已早早深入骨髓……