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

同类推荐
  • 什么样的城市是最好的城市

    什么样的城市是最好的城市

    本书收录了《什么样的城市是最好的城市》、《改革开放30年与城市发展的战略转型》、《中国城市正进入品牌价值时代》、《五大趋势预示中国城市新价值》、《生活质量是检验城市价值的唯一标准》等文章。
  • 传媒治理论:社会风险治理视角下的传媒功能研究

    传媒治理论:社会风险治理视角下的传媒功能研究

    本书借鉴传播学、社会学、政治学的相关知识,从传媒与社会治理的关系即传媒治理与治理传媒角度,特别是就传媒如何参与社会治理进行了具体探讨。本书包括社会风险语境概说、传媒参与社会风险治理的可行性、传媒参与社会风险治理、传媒与其他社会治理主体、治理传媒五个部分内容,并联系中国媒介现实列举了大量报道个案以及详细的案例分析。
  • 普通高等学校辅导员工作理论与实践探索

    普通高等学校辅导员工作理论与实践探索

    我国高校辅导员这一职业建立于新中国成立初期。在五十多年里,随着国内外政治形势的变化,社会主义精神文明建设的逐步加强,教育事业的不断发展,高校辅导员的工作性质、地位、功能及素质要求也不断变化,并向着专业化、职业化方向发展。《高校辅导员工作的理论与实践》以高校辅导员工作与大学生发展为研究主题,全书共分上下两篇。上篇首先回顾了我国高校辅导员制度的发展历程、西方发达国家高校学生事务工作的发展及其启示,使我们对中西方辅导员队伍的发展历程有较为深刻的认识;其次对辅导员的角色定位、专业素养进行了研究,明确了高校辅导员的职责、任务和专业素养结构;最后论述了高校辅导员队伍的专业化、职业化建设,并提出了实施策略。
  • 中国的现实与超现实

    中国的现实与超现实

    “中国的现实”即中国成长道路上的种种坎坷和怪现象。“超现实”即中国今后发展方向和如何实现改革。这是一本时政普及读物,核心为点评当今各色社会问题,专注于点评当代中国各色现象与事件,也有对历史事件和文化现象的解读。“把历史作为现实参考”的著名近代史专家雷颐,通过通俗的讲解、评论、分析,使读者了解是什么样的力量使政府改革的努力与期望落空,什么样的力量使某些事件像轮回一般在中国历史上反复演出。
  • 有所为:主持人与广播媒体竞争力

    有所为:主持人与广播媒体竞争力

    《有所为:主持人与广播媒体竞争力》是北京人民广播电台主持人王为十年主持工作实践的提炼和总结,主要探讨了面对日益激烈的广播媒体竞争环境,如何从主持人的素质层面入手,提高主持人的竞争力,树立主持人品牌和品牌节目,从而打造更具竞争力的媒体。《有所为:主持人与广播媒体竞争力》提供了作者一线主持实践的思考和心得,还有对广播媒体产业形式和发展趋势的研究分析,着重阐述了面对当前及今后的媒体环境,作为广播节目的主体一主持人所应该具备的各种素质和能力。
热门推荐
  • 纵横四海:王妃偷心攻略

    纵横四海:王妃偷心攻略

    【本故事纯属虚构】她是现代盗墓世家的首领,惊才绝艳,异世重生,却穿越到了一具被活埋在地宫的不知名身体。活埋啊!被慢慢折磨窒息而死的痛苦,让她愤怒了。她要复仇,她要让幕后之人付出代价。谁成想,真相是这样的残酷。家人的背叛、爱人的另娶。她发誓要讨回公道,所有人都别想逃。
  • 爆笑师徒:萝莉师父易推倒

    爆笑师徒:萝莉师父易推倒

    我叫柳雪河,我有一个师门,师父很帅,可惜是个自恋狂;大师兄很帅,可惜是个妹控;二师兄很帅,可惜是个弟控;三师姐很美,可惜是个腐女;四师兄很可爱,没有可是,他就是个吉祥物。我,老幺,可惜是个萝莉!所以,徒弟啊,这个师门就数你最正常了,但为师为何觉得你有萝莉控的偏向?为师好方!【不想搞阴谋,太累了,还是来秀智商的下限吧!这就是个闹剧,日常撒糖喂狗粮,来啊,互相伤害啊!】
  • 终成武祖

    终成武祖

    琉璃现,虎魂苏!见猴灵,得屠龙!天罚盘,刑月镰!镇魂塔,化魂符!轮回出,天下乱!破武帝,成武祖!战魔皇,燃祖体!封魔皇,燃祖灵!万物镜,知天下!”
  • EXOBTS之苦忘kiss

    EXOBTS之苦忘kiss

    1.一个杀手,还是顶级杀手,居然被她自己最信任的闺蜜给退下深渊,导致父母双亡2.曾经的他们又回来了,女主不想再次经历了,逃还是留?3.本小说分为多个结局,请敬请期待
  • 演讲的艺术
  • 吾爱江山

    吾爱江山

    他,肖乾,生于江南富商之家,年方十八。不喜经商之术,却喜乐纵情山水。京城一道圣旨,打破他的安宁。家破人离,这茫茫尘世之中只他独身一人。心中怨怼,却仍坚持向前。他说:我没有纵横捭阖的势力;我只有一个为世人所论道的家世;我没有过人的聪明才智。所以,我只能暂时隐忍蛰伏,等待那个一击必中的机会。
  • 魔尊独宠:这个魔妃有病!

    魔尊独宠:这个魔妃有病!

    世人皆说她有病,行,她偏偏有病给他们看!世人都在抢神器,只有她淡定的看戏;世人都在杀魔,只有她默默的放出了某个煞神;跟她讲话只要是她说的就都是对的,不服,来战!闺蜜表示:同是天涯穿越人,咋待遇辣么差捏,你说,你是不是有外挂!某人轻笑:呵,外挂?老子自己就是外挂!
  • 龙虎劫

    龙虎劫

    他们本是一对亲生兄弟,只因机缘巧合,让他们一个在正,一个在邪。且看他们面对世俗的礼法,在这乱世之中如何应对亲情,友情,爱情。龙虎劫,将给你答案!
  • 李商隐诗选

    李商隐诗选

    李商隐诗的隐秀特征,在感情表达上细腻而又深沉,在脉络节奏上婉曲而又缓慢,在语言色彩上哀艳而又清丽,在吐字音响上又往往表现为低抑而又沉郁。故其言景物则如笼晓雾,抒感怀则如在梦境;以喻声音,常似有似无,不绝如缕,以比色相,则有如镜中之花,相中之色,水中之月,可望而不可置于眉睫之前也。
  • 守护甜心:寂若寒雪

    守护甜心:寂若寒雪

    她原本天真可爱,活泼开朗,却经历了无数背叛和伤害,她的心早已被割上一道道伤疤,身体上的伤,可以愈合,可心伤呢?心伤难愈,所以,她要变强!她不要再受人欺压了,她要让所有人知道,她不懦弱!