书城社会科学数字媒体资产管理系统
19695800000031

第31章 内容管理系统架构(6)

6.5.7.3其他分析服务

还有许多其他技术可以允许对媒体的某些特征进行自动分析和检索。例如,对屏幕上的文本进行光学字符识别(Optical Character Recognition, OCR)。图像和视频自动索引技术应用的另一个有趣选择是面部识别,从而能识别人。

当今正在涌现出越来越多的有趣技术,而内容管理系统必须做好准备,当这些技术逐步成熟、可用时,将其集成进来。

6.5.8水印

水印服务能处理媒体对象认证方面的事务,以及节目资料交换中的安全事务。关于水印,至少可以考虑2种方法。一种方法是插入一个可见或可听的水印,这样仍允许接收者欣赏内容,但澄清了所有权并限制了重复使用的可能性。第二种方法是插入不可见或不可听的水印,借此建立了所有权,拒绝对内容未经授权的重复使用。在这2种方法中都很重要的是,水印的保存要贯穿几代或几个生产周期。

现在,该领域中几个有希望的技术正在开发之中。由于这些技术很有可能会对未来涉及内容交换或传送的电子商务活动产生重要影响,因此内容管理系统应该在涉及这些服务的可用解决方案的时候,保持对它们的开放性。

在水印服务的情境中,水印这个术语不仅表示目前正在开发的水印技术,还包括所有种类的内容认证技术,即对所有权的保护。与这种需求相关的其他技术还有指纹认证等。这种技术是分析视听材料的唯一特征,并将其存入数据库。该数据与被涉及的材料的数据相比较,以查明内容是否被使用过,以及是用何种形式/方式被使用的。因此,水印服务代表了所有对内容加以认证的服务。

6.5.9订单管理

在企业范围的内容管理系统运行的背后,是“信息就在你指尖”的意愿,表明每个人应该能够在“任何地点”、“任何时间”找到并获得和存取“任何东西”。实际上,通常要注意以下几种情况:

·有些用户实际上对能找到他们想要的资料的内容管理系统并不在意。他们只是通过电话或传真联系资料室,让资料室人员帮他们找到材料,并将材料提供给他们。例如“我需要一些关于飞机坠毁的图像,用于我下周二的特别节目。请替我找些播出不太频繁的材料”。这种定购资料的查询,是很多企业的一个标准工作流。

·用户可能希望资料在特定的时间传送到到特定地点。例如“请将此资料于下周三发送到7号编辑室,上午8点之前要能够拿到”。这种约时传送在很多企业中都非常普遍。

·用户经常并不具有权限,也不了解材料可以送往的位置,这就需要有一个机构管理员,由他来决定在一个给定的时间,对于一个特定项目,哪个新闻工作室是可用的。因此,此管理员需要被列入传送链中。

·很常见的一个情况是,所请求的材料可能伴随有特定版权,不允许在特定的情景或时间加以使用,如果使用可能会引起严重的法律问题,也有可能是因使用某些资料而涉及可观的费用,从而超出对特定生产制定的预算。

·有可能无法将材料传送至预期的地点。例如旧的材料可能只有在传统的存储媒介上才可以获得,那就需要数字化或仍用传统的传送方式。

显然,这需要内容管理系统提供一个附加的服务。在本书中,我们称此种服务为订单管理。订单管理至少应该支持资料室人员对请求进行间接深度查询,即内容管理系统的用户应该能要求资料室管理人员处理存档,内容管理系统能响应这些请求,并将这些请求输入系统。这种查询可能更有效,因为资料室人员了解文档和系统的结构与细节。内容管理系统被用来查询和传送,但也必须提供对发出请求的用户的反馈渠道。

订单服务必须要做到既能允许通过订单对资料以传统的方式传递,也允许通过定单由内容管理系统应用程序对材料进行传递。这些订单包括可作为完整文件、传统载体或以剪辑列表的形式(通过提供一个粗剪EDL来定购)来被传送的资产。处理这些请求的人必须能够存取定单指令中每一个单独的元素,检查版权和费用,并决定是否传送。在这种情况下,处理者可引发附加的过程,如数字化或对传统载体进行拷贝。而且当要传送的材料来自一个与所请求的来源并不共享相同时码的其他来源时,必须能够修正粗剪EDL。例如可能会有一个资产已经在一个新闻节目中播出了,而用户请求了这个节目的一个剪辑,但与当初从制作系统直接被存档的该节目的时码并不匹配,因此EDL需要调整以适应这些时码。

同样,订单管理还应该能够改变目标位置(例如用户可能已经请求所有的材料要以文件形式传送到7号编辑室,但是其中的一项材料他必须从3号编辑室以传统载体的形式获取),并能向发出请求的用户提供反馈,包括已修正的EDL以及关于传送位置和传送时间的更新。最后,需要支持发送调度和授权,即每个被资料室授权的传送行为,都被调度到一个特定的传送时间,但机构管理员可以选择改变调度安排,并修正最后的传送地点。

显然,满足一个组织对订单管理的需求是一项具有挑战性的任务。重要的是,要在订单管理的设计中考虑足够的灵活性,从而实现对各种不同工作流的定制。

6.5.10监视文件夹

监视文件夹(Watch Folder)服务允许触发显示文件的后台处理进程。一个监视文件夹服务对具有给定后缀的文件作出反应,并执行一个可配置的“行动”。这个行动可以是一个复杂的工作流,它可包括由第三方系统执行的操作,也可包括向其他监视文件夹传递任务以使工作流持续。监视文件夹服务可以作为一个插件,从而在特定文件出现时,能够执行相应的活动。

监视文件夹在输入情境中非常流行,在该情境中任何第三方上载工具可以创建一个新的对象并将其投进这种监视文件夹,由此触发向内容管理系统的自动输入,但监视文件夹可提供更多的功能。为了充分了解监视文件夹的实质,让我们来解析一个更详尽的例子:一个广播台的客户服务接收到一名观众的请求,他想要得到一个已播出节目的DVD拷贝。该节目的拷贝可在资料室得到,但是资料室是以特定的存档格式(如DVCPRO50)保存的,而不是DVD所需要的格式(如MPEG-2 long GoP)。又如资料室位于总部,而客户服务位于30英里外的远处。在所有这些例子中,监视文件夹可密切追踪请求的执行和请求状态。

表示一个与监视文件夹有关的可能的工作流,它允许客户服务以所需要的格式检索资料:

·用户采用标准查询应用从资料室检索所需的节目,该应用可由网页检索服务提供。

·然后,用户把节目从命中清单中拖到一个传送文件夹,该文件夹由工作空间管理提供。

·工作空间管理解释这个拖动事件,并将一个传送指令文件写入存档管理的一个监视文件夹。

·这个监视文件夹启动传送操作,将存档对象传送到一个具有合适转换引擎的监视文件夹中。

·这个监视文件夹触发转换引擎,将文件转码为与DVD兼容的MPEG-2格式,并将文件写入某个转移服务的监视文件夹中。

·这个监视文件夹启动一个广域网传输服务(如通过FTP),将转码后的文件转移到DVD制作系统的某个监视文件夹中。

·然后,这个监视文件夹将此文件输入到DVD制作系统中,并将此对象在工作空间管理处登记注册。

·现在,用户可以请求该对象了,他可以创建所需的DVD。

尽管以上描述不一定如实际操作那样准确,但该例子应该有助于我们了解监视文件夹所带来的灵活执行的可能性。

6.5.11网页检索

网页检索服务提供对内容的基于网页的存取。例如,它可提供一个基于网页的界面,提供简单或高级查询接口,并通过任何一个台式机上的标准网页浏览器显示检索结果,如命中清单、元数据及关键帧等。

针对发出访问请求的客户机的网络连接的情况,网页存取服务可提供各种品质的流媒体的存取。个人客户端能以1.5Mb/s速度存取一个MPEG-1预览视频,而有的通过互联网来连接的客户端却只能存取低码率视频代理、低码率音频流,或仅仅是关键帧。只要能显示关键帧,就能够提供基于关键帧集的粗剪功能。

另一个网页检索服务的应用例子是提供对存档内容的公开存取。将其与电子商务的应用结合起来,可以是一种将内容向第三方做广告和营销的合适方法,这扩大了存档内容的增值潜力。出于安全原因,将电子商务建成独立的实体,并将选中的内容在其中复制是明智的,该实体可以通过输入和输出过滤器与核心内容管理系统集成起来。

总之,网页检索服务应提供与基于网页的用户界面的观感有关的高度灵活性和可定制性。很多供应商和客户可能想在自己的应用中使用这种集成在内容管理系统中的服务。因此,网页检索服务应该满足以下需求:

·每个由网页检索服务提供的视图应该可以通过一个专用的URL获得,从而使第三方应用可单独地连接到每一个功能。

·网页检索服务应提供通过URL存取资产状态信息的方法。

·网页检索服务应具有用户管理支持,从而允许为每个用户组独立地授予使用或禁止每个功能的权限。

·用户界面应该易于配置,理想的情况是通过对XSL格式表的修正来实现。

·该服务应该在多平台上易扩展和易分布,以便支持大量的并发用户的操作。

6.5.12工作空间管理

工作空间管理服务可以对用户日常工作的多个方面(如组织资产和查询、存取数据库以及浏览文件系统)提供唯一的接口。其他必须支持的任务包括:对设备进行扫描及在设备间移动文件等,这也可与存取系统功能(如输入、输出、分析等)一同发生,而且当文件夹中出现一个对象或文件时,还要能自动触发某个活动。还有一个重要的功能是支持对等用户之间的交互,包括共享信息、发送请求和接收请求,以及提供一个通用通信平台来为通信提供环境。

工作空间管理服务管理着文件夹的结构。每个文件夹属于相应的文件夹类,文件夹的类别可界定此文件夹所提供的功能。每个文件夹类被打开时,执行一类特定的操作,如读硬盘上物理目录的内容、执行特定的数据库查询,或从一个设备读取数据集。拖拽操作启动特定的过程,如启动一个输出、输入或文件传送,或触发一个过程(如格式转换或视频分析)。特定的文件夹(所谓的监视文件夹)识别某个特定类型的文件何时出现在文件夹中,并执行一个预定义的操作,作为对该事件的响应。这种操作的一部分,是向一个分配清单发送一个电子邮件,其他文件夹可与一个聊天环境接驳,由此提供P2P通信。这些文件夹也可以具有在适当时候被用作默认值的属性(元数据)。

下面的例子强调工作空间管理在一个典型工作流中的可能的应用情况。对于一个新项目,一名编辑人员在他的私人文件夹空间中创建一个与项目有关的文件夹。他对兴趣点击的查询,可通过将其拖拽进一个特定的子文件夹中而加以存储。在另一个文件夹中,他通过从命中清单中拖拽,来收集对媒体对象的引用,这些媒体对象稍后可能会在他的工作中被用到。在项目过程中,他可以创建脚本和进度安排,并可同样将其存储在项目子文件夹中。在特定的时候,他采用信息收发功能,向存档部门递交一个存档查询请求。他在一个专用文件夹中收到一个命中清单,同时还收到产生该结果的查询。他将这些命中一起放入他的项目文件夹,并将存档查询结果添加到他自己的结果中。他也把此查询保存在他的查询文件夹中,以便于以后可以再次发出此查询,由此来检查存档中是否有了新的感兴趣的资料。

接着,他存取自己所收集的资料,并创建一个EDL初稿,也将其存储于他的项目中。他将EDL拖拽到一个共享文件夹,以便使团队的其他成员(如剪辑人员)在作进一步处理时可以存取到这个作品。另外,他通过将EDL拖拽到收件箱文件夹或权限管理部门,可提交这个EDL以使他打算使用的片断得到许可。版权部门对要使用的材料元素逐个进行授权。由于他正在生产的项目将会以改编后的形式在以后的节目中重复使用,所以他与负责创建这个版本的人共享项目文件夹。最后,他把EDL拖放到一个代表制作系统的文件夹中,通过输入必要的附加元数据(如所要求的传送时间),发出指令将材料传送到制作系统中,或请求资料室发送磁带上选定的内容。

这个场景,虽然只包括一个特定编辑日常工作的一小部分,但强调了通过使用工作空间管理而引发的可能性。当文件夹被执行,显示数据管理中所有具有特定状态的对象时,甚至可以通过让这些对象出现在特定的文件夹中——直到特定任务被完成并且对象获得新的状态,从而支持工作流。

一个工作空间管理的可能架构。它区分了由SOAP服务器提供的对文件夹结构和文件夹内容的管理,并通过一个展示服务器,将整个树、文件夹内容、文件夹中实体的细节呈现出来。