登陆注册
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种文件应用程序,即为快速(实时)内容注释的应用程序和实现深度编目的应用程序。对前者而言,速度是要素,也就是说,它必须能快速地注释进来的素材,使素材在系统内部变得可寻。后者则更多地涉及提供对内容对象的精确、细致的描述。在这个过程中,内容也可能会被选择进行归档。因此,它必须能够标记要删除的内容,从而使之从内容管理系统中移出。

同类推荐
  • 天下对联奇趣妙

    天下对联奇趣妙

    本书着笔于对联形式与内涵的剖析,从感情色彩上点燃它奇、趣、妙的光环和亮点。书中各呈纷披的对联,奇在令人拍案的工巧立意与构思,趣在读来余音绕梁、回味无穷的内涵特色,妙在别致、脱俗和独特技巧的运用,可谓千姿百态,美不胜收。读者可从中赏析其奇、其趣、其妙,领略对联艺术的真谛与精华。
  • 当代体育与大众传媒

    当代体育与大众传媒

    由张珂、张云、石磊主编的《当代体育与大众传媒》内容主要包括体育的历史沿革与发展,各种媒体形态的发展与现状,体育与传媒的互动历程,当代体育与大众媒介的相互影响以及奥林匹克运动中的体育传播等几个方面。由乔培基教授编写的《当代体育与大众传媒》以体育与媒介二者的关系为切入点,从体育专业、传媒专业的角度,阐述了体育与传媒的互动历程,揭示了二者的辩证关系。同时,全书涵盖了传媒业界最全面的表现形式,展现了体育与传媒界互动的最新形态。《当代体育与大众传媒》既可作为体育、传媒相关领域从业人员的重要参考资料,也可选作大专院校相关专业的实用教材。
  • 季羡林谈佛(典藏本)

    季羡林谈佛(典藏本)

    季羡林先生是国内外公认的佛教研究权威,一生对佛教研究倾注了大量的心血。季羡林从语言学、社会学、历史学等切入,修正了原来的很多假设,考证了佛教是间接传进中国来的。全书收录了季羡林先生经典的佛教研究文章,旨在反映季羡林先生重要的佛学研究成果,呈现季羡林先生在佛教研究中体现的思想和文化观。
  • 法宝:宁夏“继续解放思想推进跨越式发展”研讨文集

    法宝:宁夏“继续解放思想推进跨越式发展”研讨文集

    明确提出,要“继续解放思想,坚持改革开放,推动科学发展,促进社会和谐”,要“勇于变革、勇于创新,永不僵化、永不停滞,不为任何风险所惧,不被任何干扰所惑。”思想上的不断解放,观念上的不断创新,实践上的不断开拓,使中国特色社会主义事业进入了欣欣向荣的新阶段。
  • 角色论:个人与社会的互动

    角色论:个人与社会的互动

    本书是一本探讨角色理论的学术专著性教材。全书的基本框架分为三编:第一编角色总论,第二编角色分论,第三编角色建设,每编由若干章内容所构成。本书对就读社会学、心理学等专业的本科生、研究生以及有志于探讨角色问题的读者有一定的参考价值。
热门推荐
  • 纯爱年代

    纯爱年代

    刘佳乐的小说《纯爱年代》讲述:而立之年的姚大力在机场迎来了与他阔别四年之久的兄弟高耀祖,在同自己的好兄弟嘘寒问暖的过程中,勾起了姚大力对往事的追忆……学生时代的姚大力在学业的不同时间分别周旋在三个性格迥异的女孩子之间。姚大力和高耀祖是好兄弟,毕业后一同来到名声显赫的二中,并结实了温文尔雅的关燕。高耀祖对关燕情有独钟,可关燕却一直暗恋着姚大力,并将这份爱深深地埋在心里。一心只想着兄弟的姚大力为高耀祖制造了一次与关燕约会的机会,却没有想到,这反而让关燕对姚大力更加爱慕……
  • 种仙成魔

    种仙成魔

    兄弟的背叛,推下悬崖,我不恨?我命不由天。拜师学艺因为一块玉简见到神界神王囚霸,在被告知整个仙界、修真界、神界会有一场滔天大祸。而自己就是那个救世主,为了拯救仙侠世界我毅然来到了玄幻世界“血脉大陆”,为了得到宇宙石,我只要一步一步在玄幻世界修行。这是一部关于仙侠和玄幻的小说。前面是铺垫仙侠,然后玄幻,最后返回仙侠。
  • 黑咒杀手

    黑咒杀手

    十位满身黑色咒文的黑咒大师在公园与光明教十个红衣大主教大战,因黑咒杀手组织收到假情报,聚集再此,遭到内部背叛,陷入红衣大主教阵法袭击。刚入门黑咒杀手组织的主角卷入了这场纷争,刀光剑影,奇妙的黑咒术法,错综复杂的势力,在都市里面演绎出神奇的成长之路...
  • 诱人王妃

    诱人王妃

    纵有弱水三千,吾独取一瓢饮。也许我曾经爱的不是你,但是从今以后,我只会也只能爱你。风起红尘醉,梦醒锁重门。无奈寒霜里,终留墨香痕。
  • 追逐枪神的荣耀

    追逐枪神的荣耀

    战斗,未来,希望,这是一场没有终点的旅程,人类的旅程,这源于他们无止境的索取,贪婪的本性。能源争夺的战争正在不断的上演,战火和血痕绘出新的世界,钢铁和生命交织着战歌,正义与邪恶或许永远不会停止争斗。但那些被称为枪神的人,却注定要重新书写历史,属于你的历史……...
  • 幸福伴随左右

    幸福伴随左右

    爱情就是一个坑,跳进去就很难再爬出来,即使这样,还是很多人往爱情这个坑跳。它们,性格不同、爱好不同、思想不同,小清新绝恋——萌女追男,最终结局是命运之轮的怜惜还是人生的一小段回忆?
  • 《魅颜妖瞳》

    《魅颜妖瞳》

    :---花家嫡出五小姐花落影,天生是个废物,没有灵力没有斗气,因此被王者大陆花家本家家主花落影的爹花落轩送往青城王者大陆花家本土,任她自生自灭---花魅,21世纪业余王牌杀手,资产多多女总裁,人称死亡天使的隐归的世界第一杀手花颜是她亲姐姐,现任世界第一杀手花筱是她一手培养的亲妹妹,因一枚名为冰灵之戒的戒指而穿越幻神大陆,成为花家废物嫡出五小姐花落影,什么叫废物?修灵力:十系全系外加亡灵系、空间系的精神力、灵力永不枯竭、瞬发魔法的人是废物?修斗气:十一岁的、斗气永不枯竭王级武师是废物?真他妈瞎了狗眼!
  • 吟风唱雨:一魂双体

    吟风唱雨:一魂双体

    被自己曾深爱的男人背叛后,你还会爱他吗?被亲生姐姐凌虐后,你会复仇吗?被伙伴背叛后,你会翻脸吗?金牌杀手的爱情故事,你想知道吗?异世大陆,她们将颠覆世界;大仇,她们必将百倍报之!吟风唱雨,命运终将被自己掌握!
  • 进化之起源之战S

    进化之起源之战S

    林非贤,一个孤儿,从小在孤儿院长大,性格温和坚毅,对人非常好,对事情非常的专一,坚定。他以满分的成绩毕业于知名大学,经常助人为乐,就这么一个品德优秀的少年,却被卷入了一场不一样的纷争。无数的科技与魔法、法术,碰撞在一起,产生了无数战争,而在这个战争中,人们为了争夺的就是那最宝贵的东西,创世水晶!这个水晶并不是创造这个世界的水晶,而是创造无数宇宙位面而存在的水晶,可想而知这个水晶力量是有多强!所有的起源都来自创世水晶,无数强者,霸主想要得到它们,可是有多少块创世水晶没人知道。而我们的主角林非贤,就这么机缘偶得了一块,从此踏上了属于整个宇宙的战争!
  • 从你身边溜走的那个人

    从你身边溜走的那个人

    有些爱情是注定不能在一起的,就像罗小欧和夏雨荷,他们明明那么相爱却依然离开了对方。不管多么的痛苦绝望,多么的难以割舍,但我会祝福你,谢谢你曾经陪伴着我,虽然你已经从我身边溜走了,但我仍感激你!