专利名称:电视台生产系统中业务子系统的配置装置及方法
技术领域:
本发明涉及广播电视节目生产系统,尤其涉及电视台生产系统中业务子系统的配置装置及方法。
背景技术:
目前的电视台生产系统基于全台网架构及网络化制作技术,其对应于台内业务的核心架构和各业务子系统,基本实现了标准化的电视台网络化生产建设及规范,并实现了生产自动化及全程无纸无带化。各级电视台根据自身规模及业务情况,基本可以实现积木式的系统建设,如图1所示。然而,现有的全台网架构的电视台生产系统尚存在以下一些不足(1)对满足分布式的业务模式的需求尚有局限性全台网架构的电视台系统由于设计之初主要面对的均是台内业务,故对台外业务的支持考虑不足。比如几个分散的电视台单位之间所使用的专网联结技术,不能有效地利用日益快速发展的公网资源;异地生产系统所包含的存储、计算等资源都是由异地相对独立地设计,故不能进行统一调配和管理,因而在大多数情况下,生产系统用户只能操作本地有限的资源;与其它单位之间的数据操作及素材和节目的交互,均以间接操作模式为主 (包括文件检索、迁移拷贝以及文件入库等操作);由于缺乏统一的管理门户规划,对分支系统、移动系统以及移动用户的接入等需求,都需要单独规划和处理,因此现有的生产系统建设复杂度很高,且后期维护困难。(2)对同时满足多个核心需求尚有局限性—是对新媒体发布支持的局限。在同单位建制下,由于不能实现台网联动(即电视台内生产网络与互联网之间的资源共享和同步播出),不能快速利用现有资源无缝地支持新媒体系统,因而不能高效地将新媒体系统中的视音频内容数据引回,由此构成设备及人员的浪费。而在不同单位建制下,视音频内容对外提供的效率较低,需要较长时间进行二次格式转换及内容传输交换,由此形成资源浪费。二是对内容收集及分发支持的局限。视音频内容汇聚主要基于数字串行接口 (SDI, Serial Digital Interface)进行收录,故节目素材来源有限;又由于缺乏资料交易门户,故有价资料的推广仅停留在参与节目联盟及节目交易会,使得潜在用户(如专业的电视节目制作机构、广告机构等)缺乏了解信息的渠道,因此资料再利用的渠道极为有限。三是对新节目形态支持的局限。未来的电视节目形态和观看方式需要更灵活,观众会从看电视发展到参与电视、加入电视社区中来。一些新的节目形态强调用户的参与性, 希望利用多种传播渠道同时与其它电视观众通过交互进行交流,希望通过多种传播途径传输交流内容,并获得电视用户的反馈信息。而现有的全台网架构的业务系统较为封闭,很难提供对这种模式的支持。(3)对快速进行业务反应尚有局限性不能满足即时制作和报道节目的需求,以对社会热点做出快速反应,来快速调集资源(设备和人力)随时随地制作及生产相应的节目,并进行报道。(4)对利用资源的均衡性及业务伸缩性尚有局限性对每个生产子系统而言,都有自己的存储空间、数据库及合成服务器以及转码服务器;这些资源均不能按需弹性扩展,且其利用率是不均衡的。而如果能在一定程度上进行基础设备资源的统筹,将会大大节省设备投资,并在一定程度上减少各电视台生产系统的维护成本。对互连互通的核心平台而言,各个生产业务子系统之间存在多种网络协议联结; 为了实现互通,核心平台通过大量的迁移服务器实现子系统路由互通、视音频数据文件的搬迁拷贝工作。这种方式的路由过于复杂,迁移资源共享程度差,效率也较低;核心平台上的存储、转码等资源,由于管理和路由的因素只能作为“近线资源”提供给各子系统,而不能作为各子系统的在线资源,并且对这些资源的调用过程极繁琐,因而利用率低,不经济。综上所述可知,由于未来的电视节目具有多形态融合、受众积极参与、多渠道发布以及跨媒体链接等诸多特点,并且这些形态还处于不断发展和创造的过程中。这就要求电视台生产系统具备足够灵活的应变能力,来足以支撑具有这些特点的生产制作业务的发展。而现有的电视台节目生产系统虽然可勉强支撑业务,但显然不能适应快捷、高效生产的需求,由此不能提供强大的生产工具加以支撑,造成大量的重复性的系统建设,并导致系统的“高碳运行”。
发明内容
本发明所要解决的技术问题是提供一种电视台生产系统的业务子系统的配置装置及方法,能够适应电视节目快捷、高效生产的需求。为了解决上述技术问题,本发明提供了一种电视台生产系统中业务子系统的配置装置,包括相互连接的子系统资源配置模块和子系统组建模块,其中子系统资源配置模块,用于根据终端装置提出的业务请求配置相应的业务子系统资源,并输出给子系统组建模块;子系统组建模块,用于根据输入的业务子系统资源组建相应的业务子系统,并返回给提出业务请求的终端装置。进一步地,该装置还包括分别与子系统资源配置模块和子系统组建模块连接的子系统请求/响应模块,其中 子系统请求/响应模块,用于设置业务子系统接口,通过业务子系统接口将终端装置提出的业务子系统请求输出给子系统资源配置模块,并将子系统组建模块组建的业务子系统返回给终端装置;终端装置包括通用的移动终端和广电行业专用终端,其中,通用的移动终端包括笔记本电脑、智能平板电脑以及智能手机中的一种或多种;广电行业专用终端包括移动非线性编辑工作站装置、流媒体直播终端以及便携式全功能采编终端中的一种或多种。进一步地,子系统请求/响应模块设置的所述业务子系统接口包括业务子系统的请求接口和响应接口,其中请求接口包括业务子系统类型、相应类型的业务子系统所需专用设备类型及台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种请求项;
响应接口包括相应类型的业务子系统的可执行软件模块的安装、运行及卸载中的一种或多种响应项。进一步地,子系统请求/响应模块通过所述请求接口将终端装置输入的业务子系统的各请求项输出给子系统资源配置模块;通过响应接口将子系统组建模块构建的可执行软件模块返回给终端装置;子系统资源配置模块将根据输入的业务子系统的各请求项配置的业务子系统资源,包括专用设备台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种资源,并输出给子系统组建模块;子系统组建模块根据输入的业务子系统资源组建所述业务子系统的可执行软件模块,包括新闻子系统、媒资子系统、制作子系统以及生产子系统的一个或多个可执行软件模块,并输出给子系统请求/响应模块。为了解决上述技术问题,本发明提供了一种电视台生产系统中业务子系统的配置方法,包括根据终端装置提出的业务请求配置相应的业务子系统资源;根据配置的业务子系统资源组建相应的业务子系统,并返回给提出业务请求的终
端装置。进一步地,在终端装置提出业务请求之前,还包括设置用于终端装置提出业务请求的业务子系统接口 ;终端装置包括通用的移动终端和广电行业专用终端,其中,通用的移动终端包括笔记本电脑、智能平板电脑以及智能手机中的一种或多种;广电行业专用终端包括移动非线性编辑工作站装置、流媒体直播终端以及便携式全功能采编终端中的一种或多种。进一步地,业务子系统接口包括请求接口和响应接口,其中请求接口包括业务子系统类型、相应类型的业务子系统所需专用设备类型及台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种请求项;响应接口包括相应类型的业务子系统的可执行软件模块的安装、运行及卸载中的一种或多种响应项。进一步地,根据终端装置提出的业务请求配置相应的业务子系统资源,具体包括通过请求接口接收将终端装置提出的业务子系统请求的请求项;根据请求项配置业务子系统资源,包括专用设备台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种资源。进一步地,根据配置的业务子系统资源组建相应的业务子系统,并返回给提出业务请求的终端装置,具体包括根据配置的业务子系统资源组建业务子系统的可执行软件模块,包括新闻子系统、媒资子系统、制作子系统以及生产子系统的一个或多个可执行软件模块;通过响应接口将组建的可执行软件模块返回给终端装置,共终端装置安装及运行。进一步地,该方法还包括
终端装置请求卸载相应的业务子系统;根据终端装置的卸载请求,通过响应接口执行相应的可执行软件模块卸载操作。本发明利用“云计算”的资源池、虚拟化及分布式等技术,通过“硬件资源池化、核心服务平台化、生产系统虚拟化”的分层架构,实现生产资源按需调度,将生产处理和业务调度进行分离,并实现按需定义和监控生产流程,在统一资源调度、媒体处理集中运算、网络存储资源分配的技术基础上构建高效的资源池,以按需分配的服务形式提供计算及整合 IT资源的能力,提供面向广播电视节目生产应用的多项业务,从而能够向电视台生产系统用户提供“即插即用”的业务产品生产和交付模式。
图1为现有的基于全台网架构的电视台生产系统的结构示意图;图2为本发明的基于云计算的电视台生产系统实施例的结构示意图;图3为图2所示的平台层中媒体处理平台实施例的结构示意图;图4为图2所示的平台层中生产管理平台实施例的结构示意图;图5为图2所示的平台层中内容管理平台实施例的结构示意图;图6为图2所示的业务层中业务子系统配置装置实施例的结构示意图;图7为图2所示的终端层中移动非线性编辑工作站装置实施例的结构示意图;图8为图2所示的终端层中通用业务终端实施例的结构示意图;图9为图2所示的终端层中流媒体直播终端实施例的结构示意图;图10为图2所示的终端层中便携采编终端实施例的结构示意图。
具体实施例方式以下结合附图和优选实施例对本发明的技术方案进行详细地说明。应当理解,以下所描述的具体实施例仅用以解释本发明,并不用于限定本发明的技术方案。云计算(Cloud Computing)是对网格计算(Grid Computing)、分布式计算(Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing) > N(Network Storage Technologies) ,MWAt (Virtualization) \)J,R 负载均衡(Load Balance)等传统计算机和网络技术发展融合的产物。近年来,随着“云计算”的发展,IT行业正在经历虚拟化、分布式、移动互联以及网络存储等技术的发展,使IT系统的伸缩性、移动性以及维护性等方面有了长足的进步。本发明基于这些最前沿的IT技术的发展,结合电视台生产系统的自身特点,提出了一种基于云计算的电视台生产系统实施例,其分层架构如图2所示,由低及高包括资源层装备、平台层装备、业务层装备以及终端层装备,其中资源层装备,用于将底层物理硬件虚拟化及资源池化,并对资源池进行虚拟化的资源管理,根据平台层设备的需求调度及分配资源池中的虚拟资源;平台层装备,用于根据业务层设备的需求提供媒体处理、生产及内容管理的核心服务;业务层装备,用于根据终端层设备的业务请求,从平台层获取到请求业务所需的核心服务,为终端层设备配置相应的业务子系统;
终端层,用于面向不同应用业务场景下的终端装置,通过从业务层获取的业务子系统进行电视台节目生产的相应操作。在上述系统实施例中,资源层设备包括媒体处理资源池、媒体存储资源池、IT基础资源池,其中媒体处理资源池,用于采用虚拟化方式将媒体处理资源整合成相应的服务阵列, 提供媒体处理相应的服务资源,包括媒体文件迁移、媒体文件渲染合成以及媒体文件转码及拆封包等服务资源中的一种或多种;媒体存储资源池,用于统一规划及提供共享式的媒体存储资源,包括基于IP的集群存储、分布式文件系统(DFS,Distributed File System)以及万兆、远程(基于互联网、 专线)交换与路由服务资源中的一种或多种;IT基础资源池,用于将服务器及网络交换机等IT物理资源虚拟化为逻辑资源,并提供各类逻辑资源,包括硬件虚拟化、I/O虚拟化以及图形处理单元(GPU,Graph Processing Unit)虚拟化相应的一种或多种逻辑资源。在上述系统实施例中,媒体处理资源池提供的服务阵列,包括迁移资源(迁移服务器)、渲染合成资源 (渲染合成服务器)、转码及拆封包资源中的一种或多种服务阵列;虚拟化方式是指将底层的物理资源抽象为逻辑资源,访问抽象的逻辑资源不受底层物理资源及其地理位置、物理配置的限制。例如,针对电视台节目生产中极具代表性的节目渲染合成应用,实现渲染合成资源虚拟化和集中计算的典型场景在任务调度中心装置的统一调度下,将多台渲染合成服务器集群化地生成服务阵列,对一条视音频节目协同完成集群渲染合成和/或智能分段合成,以提高渲染合成的速度。其中,集群渲染合成是将一条视音频节目拆分为多段,将每段节目的渲染合成分别交给服务阵列中相应的合成服务完成,由此可极大地提高节目生成效率,缩短节目送播时间。智能分段合成是由系统智能地判断一条视音频节目内需渲染合成的片段,并对这些片段自动进行相应的合成(如合成字幕、特技等),而对无需渲染合成的片断不进行合成操作,从而提高节目生成效率。如此,媒体处理资源池便可以按需、动态、快速及灵活地为媒体处理的实际需求提供相应的计算资源。在上述系统实施例中,媒体存储资源池提供的基于IP的集群存储,是指一种开放式并采用分布式操作系统的存储架构,将多台物理存储设备中的存储空间聚合成一个具统一访问接口和管理界面的存储池(也称统一命名空间),可通过该访问接口管理存储池中物理存储设备上所有的磁盘,数据会按照负载均衡策略从多台存储设备上访问存取,以获得安全度更高的存储性能和充分的利用率。基于IP的集群存储其优势主要体现在提高并行或分区I/O的整体性能,特别是工作流、读密集型以及大型文件的访问,通过采用更低成本的服务单元和IP以太网接入来降低整体成本,非常适合以非结构化数据为主的应用;因此它是下一代电视台生产系统架构中存储系统规划的理想选择。媒体存储资源池提供的分布式文件系统,是指文件系统管理的物理存储资源以节点的方式通过计算机网络相连。媒体存储资源池提供的万兆、远程交换与路由服务,是指将存储资源整合后针对存储资源的访问所进行的链路优化。对于业务层的生产子系统来说,看不到具体的磁盘或磁带,也不必关心数据经过的路径及所通往的物理存储设备;平台层会根据业务层的需求动态地分配媒体存储资源池中被集中化管理的存储资源。在上述系统实施例中,IT基础资源池提供的硬件虚拟化,是指对计算机或者操作系统的虚拟化,展示的是一个抽象的计算平台,更多是通过CPU、主板芯片组、BIOS和软件的协同支持来实现;通过使用软件来创建多个虚拟机(VM)及其操作系统,实现在单个物理服务器上同时运行多个操作系统,以减少物理服务器的数量和相应的费用以及由此带来的管理维护成本,并均衡工作负载。IT基础资源池提供的I/O虚拟化,主要是指虚拟化网卡,该虚拟化网卡能够针对不同的虚拟机提供独立接入和虚拟通道,根据不同的虚拟机流量提供相应的安全隔离和服务质量(QoS, Quality of Service)策略。其中,通过虚拟接入中所用的标签,在全网范围内区分出不同的VM流量,并在平台层部署有针对性的安全隔离和QoS策略。针对物理网卡对上层软件系统的物理通道,为多个VM模拟出相应的多个虚拟通道,每个虚拟通道具备独立的I/O功能,且能够重现实际物理环境中的一切网络机制;虚拟机产生的数据通过独立的虚拟通道进入虚拟化网卡,然后被打上标签送往外部网络;或者, 经虚拟化网卡从外部网络传输进来的数据包,通过独立的虚拟通道送往相应的虚拟机。只有在这样的虚拟通道环境中,上层的应用业务在向虚拟化迁移的过程中,才不必因为网络环境的变更而做出改动,从而尽量减小迁移成本,加快迁移流程。上层的应用业务感受不到I/O的变化,所有业务的数据行为同运行在一台独立的物理服务器上无任何差已升。IT基础资源池提供的GPU虚拟化,是指可动态分配将集成的GPU资源或独立的 GPU资源统一虚拟化为逻辑GPU资源;平台层根据业务层的业务需要通过可视化应用程序在虚拟环境中使用逻辑GPU资源。GPU虚拟化为每个虚拟机提供独立的逻辑GPU,使得虚拟机获得各类图形加速能力,完成各种高保真视频、2D以及3D图形处理,还可进行图形渲染运算或大规模并行计算, 为终端层的客户端传送逼真的2D图形或3D图像。业务层的服务器针对客户端发出的请求, 使用虚拟的逻辑GPU渲染出高品质的图像传输回来,或者将3D图像以在线流媒体的形式传输回来。在上述系统实施例中,平台层设备包括媒体处理平台、内容管理平台以及生产管理平台,其中媒体处理平台,用于通过与内容管理平台、生产管理平台的交互,实现对资源层各
9类资源池中虚拟资源的调度和分配,并协调调度及执行业务层多个应用业务子系统的媒体处理业务;内容管理平台,用于为业务层提供内容及其存储管理服务,包括对节目素材文件及其元数据信息和全媒体文件及其元数据信息的生命周期管理及文件内容提示、检索、存取访问及其权限控制以及中的一种或多种管理;生产管理平台,用于根据业务层内各类应用业务的需求提供生产线组织和业务流程管理,包括对业务流程的建模、固化、监控、分析以及优化中的一种或多种管理。在上述系统实施例中,媒体处理平台实施例的结构如图3所示,进一步包括相互连接的任务调度中心装置和媒体处理交互模块,在任务调度中心装置中进一步包括相互连接的资源调度分配模块和媒体处理调度模块,其中媒体处理交互模块,用于将生产管理平台在业务流程运行中发出的媒体处理请求、资源分配请求分别转发给媒体处理调度模块和资源调度分配模块;将资源调度分配模块返回的虚拟资源以及媒体处理调度模块返回的媒体处理结果发送给生产管理平台;资源调度分配模块,用于根据收到的资源分配请求从资源层设备的各资源池调度相应的虚拟资源,并返回给媒体处理交互模块;媒体处理调度模块,用于根据收到的媒体处理请求协调调度及执行相应的媒体处理,包括媒体文件的迁移、渲染合成、转码/拆封包、校验、内容编目和存取以及内容发布中的一种或多种处理,并将相应的媒体处理结果返回给媒体处理交互模块。在上述系统实施例中,生产管理平台实施例的结构如图4所示,包括相互连接的生产交互模块和业务流程管理(BPM,Business Process Management)装置实施例,该BPM 装置实施例至少包括相互连接的流程建模模块和流程固化模块,其中生产交互模块,用于将从业务层设备接收的业务请求转发给BPM装置的流程固化模块;流程建模模块,用于根据业务层设备各类应用业务定义相应的业务流程,并输出给流程固化模块;流程固化模块,用于固化业务流程中各生产角色及其生产任务,根据接收的业务请求启动相应业务流程运行,并根据当前生产角色的任务完成情况驱动下一生产角色进入业务流程。上述BPM装置实施例还包括流程监控模块、流程分析模块以及流程优化模块流程监控模块,用于对流程固化模块驱动的业务流程的运行进行监控,并向生产管理者和/或流程分析模块提供监控信息,包括基本的、图形化流程监控、流程日志、反复流程及超时流程中的一种或多种信息;流程分析模块,用于根据业务流程的运行产生的各类数据和/或流程监控模块提供的监控信息进行分析,包括从数量、成本、效率、瓶颈中的一个或多个维度的分析;并将产生的分析结果信息呈现给生产管理者,包括通过饼图、柱形、折线以及散点中的一种或多种图表;流程优化模块,用于为生产管理者提供各种业务流程优化的操作接口,并将生产管理者通过操作接口优化的业务流程返回给流程建模模块;流程建模模块保存流程优化模块返回的优化的业务流程,并输出给流程固化模块。在上述系统实施例中,内容管理平台实施例的结构如图5所示,包括存储资源分区模块、存储资源访问模块以及内容生命周期管理模块,其中存储资源分区模块,用于针对生产内容生命周期的特点对各存储资源空间进行分区,包括高码流在线区、低码流在线区、导入工作区、导出工作区、上载工作区以及磁带库区中的一种或多种,且对每个分区设置相应的访问权限;存储资源访问模块,用于对所有存储资源空间统一命名和管理,针对所有媒体资料分配具有固定位置的存储资源空间,包括存储节目素材文件实体及其元数据信息、全媒体文件实体及其元数据信息的存储资源空间,通过更改在元数据信息中增设的标签信息实现素材文件及媒体文件的迁移;生产管理平台所驱动的业务流程,只会导致节目素材文件或全媒体文件各自的元数据中标签信息变化,而节目素材文件或全媒体文件的实体存储位置不变(如节目送播出业务),由此可以大幅度节省传统电视台在全台网络架构下大量的文件迁移和文件校验的开销,并提高生产效率及减小系统安全风险。内容生命周期管理模块,用于按照生命周期的项目设定从存储资源空间的分区为在线制作存储导入或导出制作素材,并产生相应的元数据信息;根据生产线对媒体资料素材的检索、回迁以及申请次数的一种或多种统计数据形成素材热点区或冻结区,计算并执行素材生命周期各阶段的存储及其迁移,包括在线、近线及离线存储中的一种或多种及其相互迁移。例如,对于在线存储中已经明显进入到衰退期并在一定时段内很少被访问的素材,经过内容管理平台自动检测到这一状态后,自动迁移到近线存储,并提示生产子系统用户将针对此素材作离线存储处理。在上述内容管理平台实施例中还包括全媒体访问接口模块,用于作为发布或播放全媒体的接口,通过存储资源访问模块对全媒体文件实体及其元数据信息的存储资源空间的访问进行管理,包括对该存储资源空间进行全媒体文件的上传、归档、分类、编目、检索以及回调中的一种或多种访问的管理。在上述系统实施例中,业务层设备包括一业务子系统配置装置及其建立的一个或多个业务子系统(1 n),其中业务子系统配置装置,用于根据终端层的终端装置的请求配置相应的业务子系统,供终端装置安装及运行;业务子系统,用于安装在终端装置上实现生产系统相应的应用业务,包括新闻制作、媒资管理、节目制作及生产中的一种或多种应用业务。业务子系统配置装置实施例的结构如图6所示,包括相互连接的子系统资源配置模块和子系统组建模块,其中子系统资源配置模块,用于根据终端装置提出的业务子系统请求,配置相应的业务子系统资源,并输出给子系统组建模块;子系统组建模块,用于根据输入的业务子系统资源组建相应的业务子系统,并返回给提出请求的终端装置;业务子系统(1 η),用于安装及运行在终端层相应的终端上,实现相应的应用业务的操作。在上述系统实施例中,业务子系统配置装置实施例还包括分别与子系统资源配置模块和子系统组建模块连接的子系统请求/响应模块,其中子系统请求/响应模块,用于为终端层提供业务子系统接口,将终端层通过该接口输入的业务子系统请求输出给子系统资源配置模块,通过该接口将系统组建模块组建的业务子系统返回给相应的终端层。在上述系统实施例中,子系统请求/响应模块提供的业务子系统接口,包括业务子系统的请求接口及响应接口 ;其中,请求接口包括业务子系统类型、相应类型的业务子系统所需专用设备类型及台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种请求项;响应接口包括相应类型的业务子系统可执行软件模块的安装、运行及卸载中的一种或多种响应项;子系统资源配置模块根据业务子系统请求中的各请求项配置相应的资源,包括专用设备台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种资源;子系统组建模块组建的业务子系统,包括新闻子系统、媒资子系统、制作子系统以及生产子系统的一个或多个可执行软件模块,用于安装及运行在终端层相应的终端上,分别相应地实现新闻制作、媒资制作、节目制作以及节目生产。在上述系统实施例中,终端层设备包括对应于业务层中相应的业务子系统的一个或多个终端装置,包括通用的移动终端和广电行业专用终端,其中,通用的移动终端包括 笔记本电脑、智能平板电脑以及智能手机中的一种或多种,广电行业专用终端包括移动非线性编辑工作站装置、流媒体直播终端以及便携式全功能采编终端中的一种或多种。其中,移动非线性编辑工作站装置,用于从业务层相应的业务子系统接收待处理的节目数据,基于CPh+GPh+I/O架构并行地将接收的节目数据进行高清标清变换,和/或完成对多格式的节目素材进行混合编辑,将处理过的节目数据或素材传回相应的业务子系统。移动非线性编辑工作站装置实施例的结构如图7所示,包括并行处理装置和节目交互接口模块;在并行处理装置中,包括节目高标清变换模块、节目格式转换模块以及节目编辑模块中的一个或多个,其中节目交互接口模块,用于与业务层相应的业务子系统连接,进行节目素材或成品节目的交互传输;节目高标清变换模块,用于将高清素材在标清时间线上实时下变换为标清素材, 或者并行地将标清素材在高清时间线上实时上变换为高清素材;通过节目交互接口模块传输未变换或已变换的节目素材;节目格式转换模块,用于对多格式的节目素材进行混合编辑,并将完成编辑的节目素材转换成传输所需的格式;通过节目交互接口模块传输未编辑转换或已编辑转换的节目素材;节目编辑模块,用于对采集或导入的视、音频、图像及文本的节目素材进行剪辑、 拼接、字幕安插及特技布置的一种或多种处理操作,并将处理结果作为成品节目直接导出或合成为成品节目;通过节目交互接口模块导入节目素材或导出成品节目。
通用的移动终端,譬如基于笔记本电脑或平板电脑或智能手机的业务终端,其实施例结构如图8所示,包括数据交互模块、业务处理装置以及节目审核装置,其中数据交互模块,用于与业务层相应的业务子系统连接,进行节目数据的交互传输;业务处理装置,用于完成选题的新建、指派、认领,并将围绕选题离线或在线编辑的稿件载入后进行审核,通过数据交互模块上传经审核的稿件;节目审核装置,用于通过数据交互模块从相应的业务子系统载入待审节目,将载入的待审节目转换成适合审片的流媒体格式后,进行审核播出,将审核意见通过数据交互模块反馈给相应的业务子系统。图8所示的业务处理装置实施例进一步包括依次连接选题定义模块、选题指派模块、选题认领模块、稿件载入编辑模块以及稿件载入审核模块,其中选题定义模块,用于新建选题;选题指派模块,用于将新建的选题指派给业务终端用户;选题认领模块,用于业务终端用户认领被指派选题的选题;稿件载入编辑模块,用于业务终端用户载入针对认领的选题离线或在线完成稿件的编辑(包括稿件的生成、剪辑、拼接、字幕处理以及特技处理的一种或多种操作),待对载入的稿件完成编辑后上传给相应的业务子系统;稿件载入审核模块,用于业务终端用户载入针对认领的选题离线或在线编辑的稿件,待对载入的稿件完成审核后上传给相应的业务子系统。图8所示的节目审核装置实施例进一步包括依次连接的待审节目载入模块、媒体格式转换模块、审核播出模块以及审核意见反馈模块,其中待审节目载入模块,用于通过数据交互模块载入待审节目;媒体格式转换模块,用于将载入的待审节目的格式转换成适合审片的流媒体格式;审核播出模块,用于将转换成流媒体格式的待审节目通过播放、暂停、倒回、前进及停止操作进行审核;审核意见反馈模块,用于将审核者对节目的审核意见通过语音和/或文字经所述数据交互模块反馈给相应的业务子系统。在广电行业专用终端中的基于专业编码及无线传输的流媒体直播终端和全功能便携式采编终端,前者用于接收拍摄装置(包括摄像机或数字式摄像装置)实时拍摄的音视频信号,并转换成实时的流媒体文件通过无线通信网络(包括3G或4G)传输给业务层相应的业务子系统;后者用于采集、接收音视频信号,并编辑成音视频文件通过无线网络(城域网或广域网)或互联网传输给业务层相应的业务子系统。流媒体直播终端实施例的结构如图9所示,包括依次连接的专用接口模块、编码模块、码率自适应调整模块、无线网络传输模块以及GPS模块,其中专用接口模块,用于通过广电专业音视频接口将拍摄装置(摄像机)实时拍摄的音视频信号或音视频文件传输给编码模块或码率自适应调整模块;编码模块,用于将音视频信号采用H. 264编码格式进行编码,转换成数字音视频文件传输给码率自适应调整模块;
码率自适应调整模块,用于根据移动通信网络的信号波动对数字音视频文件进行自适应码率调整成流媒体文件,并输出给无线网络传输模块;无线网络传输模块,用于通过信号发射模块将流媒体文件转换成无线信号(3G或 4G无线信号)并发射给生产系统;或通过信号接收模块接收生产系统的无线信号(3G或 4G无线信号),并转换成数字信号作为移动通信网络的信号波动输出给码率自适应调整模块;GPS模块,用于向生产系统提供地理位置的信息数据,以对本终端持有者所在地点进行定位。在上述流媒体直播终端实施例中,广电专业音视频接口包括音视频(AV)接口、 串行数字接口(SDI)、高清SDI (HDSDI)、高清晰度多媒体接口(HDMI)、复合视频广播信号 (CVBS)、卡农接口及RJ45接口、Wifi接口、蓝牙接口以及DV1394中的一种或多种。便携式全功能采编终端实施例的结构如图10所示,包括音视频信号采集装置、专业信号传输模块、音视频信号编辑管理模块以及网络传输模块,其中音视频信号采集装置(譬如数字式音视频相机或摄像机),用于将采集的音视频信号通过专业信号传输模块传输给音视频信号编辑管理模块;专业信号传输模块,用于将音视频信号采集装置采集的音视频信号通过广电专业音视频接口传输给音视频信号编辑管理模块;音视频信号编辑管理模块,用于将输入的音视频信号进行现场编辑和/或存储管理;网络传输模块,用于将音视频信号编辑管理模块现场编辑和/或存储管理的音视频信号通过无线网络或互联网传输。在上述全功能便携式采编终端实施例中,专业信号传输模块中的广电专业音视频接口包括AV接口、SDI、HDSDI, HDMI, CVBS、卡农接口及RJ45接口、Wifi接口、蓝牙接口以及DV1394中的一种或多种;网络传输模块中,无线网络包括3G或4G广域网或Wifi城域网,互联网包括以太网。本发明基于上述系统实施例,相应地还提供了电视台生产系统实现建设及操作的方法,包括分层构建电视台生产系统,该分层由低及高包括资源层、平台层、业务层以及终端层;通过资源层将底层物理硬件虚拟化及资源池化,并对资源池进行虚拟化的资源管理;通过平台层提供媒体处理、生产及内容管理的核心服务;通过业务层从平台层获取核心服务,并配置该服务所需的业务子系统;通过终端层面向不同应用业务场景下的用户终端,从业务层获取相应的业务子系统进行节目生产的相应操作。在上述方法实施例中,通过资源层将底层物理硬件虚拟化及资源池化,并对资源池进行虚拟化的资源管理,具体包括
14
将底层物理资源按类型划分为IT基础资源、媒体处理资源、媒体存储资源;分别将物理的IT基础资源、媒体处理资源以及媒体存储资源虚拟化为相应的不受地理位置及物理配置限制的逻辑资源,并相应地置于IT基础资源池、媒体处理资源池以及媒体存储资源池中。在上述方法实施例中,媒体处理资源池通过采用虚拟化方式将媒体处理资源整合成相应的服务阵列,提供媒体处理相应的资源,包括媒体文件迁移、媒体文件渲染合成以及媒体文件转码及拆封包等服务资源中的一种或多种资源;媒体存储资源池统一规划及提供共享式媒体存储资源,包括基于IP的集群存储、 DFS以及万兆、远程(基于互联网、专线)交换与路由服务中的一种或多种存储资源;IT基础资源池提供将服务器及网络交换机等IT物理资源虚拟化的逻辑资源,包括硬件虚拟化、I/O接口虚拟化以及GPU虚拟化相应的一种或多种逻辑资源。上述方法实施例中,通过业务层配置所需的业务子系统,具体包括业务层向终端层提供业务子系统构建接口 ;根据终端装置在业务子系统构建接口提出的请求,配置相应的业务子系统,并提供给请求的终端装置。在上述方法实施例中,业务层向终端层提供的业务子系统构建接口,包括业务子系统的请求接口及响应接口 ;其中,请求接口包括业务子系统类型、相应类型的业务子系统所需专用设备类型及台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种请求项; 响应接口包括相应类型的业务子系统可执行软件模块的安装、运行及卸载中的一种或多种响应项;业务层根据终端装置在业务子系统构建接口提出的请求配置相应的业务子系统, 并提供给请求的用户终端,具体包括根据终端装置通过请求接口发出的请求项配置相应的业务子系统,包括新闻子系统、媒资子系统、制作子系统以及生产子系统中的一个或多个;将配置的每一业务子系统以可执行软件模块的形式通过响应接口提供给用户终端进行安装和运行。在上述方法实施例中,通过终端层面向不同应用业务场景下的终端装置,从业务层获取相应的业务子系统进行节目生产的相应操作,具体包括终端装置根据应用业务的需要从业务层请求到相应的业务子系统的可执行软件模块,并进行安装;运行安装的可执行软件模块,进行新闻制作、管理媒资、节目制作及生产过程中的一种或多种操作。在上述方法实施例中,通过平台层提供媒体处理、生产及内容管理的核心服务,具体包括业务层根据终端装置通过运行的可执行软件模块向平台层发出生产管理服务请求;
平台层根据业务层发出的生产管理服务请求,通过生产管理平台向可执行软件模块提供生产线组织和业务流程管理,包括对业务流程的建模、固化、监控、分析以及优化中的一种或多种管理;可执行软件模块在执行相应的业务流程过程中通过生产管理平台向平台层发出资源调度请求和/或媒体处理请求;平台层根据资源调度请求,通过媒体处理平台从资源层的各资源池调度相应的虚拟资源,并通过生产管理平台返回给相应的业务流程;和/或根据媒体处理请求协调调度及执行相应的媒体处理业务,包括媒体文件的迁移、渲染合成、转码/拆封包、校验、内容编目和存取以及内容发布中的一种或多种处理,并将相应的媒体处理结果通过生产管理平台返回给相应的业务流程。可执行软件模块在执行相应的业务流程过程中通过生产管理平台还向平台层发出生产内容管理服务请求;平台层通过内容管理平台根据生产内容管理服务请求,通过内容管理平台提供内容及其存储管理服务,包括对节目素材文件及其元数据信息和全媒体文件及其元数据信息的生命周期管理及文件内容提示、检索、存取访问及其权限控制以及中的一种或多种管理。对于本领域的专业人员来说,在了解了本发明内容和原理后,能够在不背离本发明的原理和范围的情况下,根据本发明的方法进行形式和细节上的各种修正和改变,但是这些基于本发明的修正和改变仍在本发明的权利要求保护范围之内。
权利要求
1.一种电视台生产系统中业务子系统的配置装置,包括相互连接的子系统资源配置模块和子系统组建模块,其中子系统资源配置模块,用于根据终端装置提出的业务请求配置相应的业务子系统资源,并输出给子系统组建模块;子系统组建模块,用于根据输入的所述业务子系统资源组建相应的业务子系统,并返回给提出所述业务请求的所述终端装置。
2.按照权利要求1所述的配置装置,其特征在于,还包括分别与所述子系统资源配置模块和所述子系统组建模块连接的子系统请求/响应模块,其中子系统请求/响应模块,用于设置业务子系统接口,通过所述业务子系统接口将所述终端装置提出的所述业务子系统请求输出给所述子系统资源配置模块,并将所述子系统组建模块组建的所述业务子系统返回给所述终端装置;所述终端装置包括通用的移动终端和广电行业专用终端,其中,所述通用的移动终端包括笔记本电脑、智能平板电脑以及智能手机中的一种或多种;所述广电行业专用终端包括移动非线性编辑工作站装置、流媒体直播终端以及便携式全功能采编终端中的一种或多种。
3.按照权利要求2所述的配置装置,其特征在于,所述子系统请求/响应模块设置的所述业务子系统接口包括所述业务子系统的请求接口和响应接口,其中 所述请求接口包括业务子系统类型、相应类型的业务子系统所需专用设备类型及台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种请求项;所述响应接口包括相应类型的业务子系统的可执行软件模块的安装、运行及卸载中的一种或多种响应项。
4.按照权利要求3所述的配置装置,其特征在于,所述子系统请求/响应模块通过所述请求接口将所述终端装置输入的所述业务子系统的各请求项输出给所述子系统资源配置模块;通过所述响应接口将所述子系统组建模块构建的所述可执行软件模块返回给所述终端装置;所述子系统资源配置模块将根据输入的所述业务子系统的各请求项配置的所述业务子系统资源,包括专用设备台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种资源,并输出给所述子系统组建模块;所述子系统组建模块根据输入的所述业务子系统资源组建所述业务子系统的所述可执行软件模块,包括新闻子系统、媒资子系统、制作子系统以及生产子系统的一个或多个可执行软件模块,并输出给所述子系统请求/响应模块。
5.一种电视台生产系统中业务子系统的配置方法,包括根据终端装置提出的业务请求配置相应的业务子系统资源;根据配置的所述业务子系统资源组建相应的业务子系统,并返回给提出所述业务请求的所述终端装置。
6.按照权利要求5所述的配置方法,其特征在于,在所述终端装置提出业务请求之前, 还包括设置用于所述终端装置提出所述业务请求的业务子系统接口 ;所述终端装置包括通用的移动终端和广电行业专用终端,其中,所述通用的移动终端包括笔记本电脑、智能平板电脑以及智能手机中的一种或多种;所述广电行业专用终端包括移动非线性编辑工作站装置、流媒体直播终端以及便携式全功能采编终端中的一种或多种。
7.按照权利要求6所述的配置方法,其特征在于,所述业务子系统接口包括请求接口和响应接口,其中所述请求接口包括业务子系统类型、相应类型的业务子系统所需专用设备类型及台数、存储容量、运行带宽、是否需要演播室以及成品节目量的大小中的一种或多种请求项;所述响应接口包括相应类型的业务子系统的可执行软件模块的安装、运行及卸载中的一种或多种响应项。
8.按照权利要求7所述的配置方法,其特征在于,根据终端装置提出的业务请求配置相应的业务子系统资源,具体包括通过所述请求接口接收将所述终端装置提出的所述业务子系统请求的请求项; 根据所述请求项配置所述业务子系统资源,包括专用设备台数、存储容量、运行带宽、 是否需要演播室以及成品节目量的大小中的一种或多种资源。
9.按照权利要求8所述的配置方法,其特征在于,根据配置的所述业务子系统资源组建相应的业务子系统,并返回给提出所述业务请求的所述终端装置,具体包括根据配置的所述业务子系统资源组建所述业务子系统的所述可执行软件模块,包括新闻子系统、媒资子系统、制作子系统以及生产子系统的一个或多个可执行软件模块;通过所述响应接口将组建的所述可执行软件模块返回给所述终端装置,共所述终端装置安装及运行。
10.按照权利要求9所述的配置方法,其特征在于,还包括 所述终端装置请求卸载相应的业务子系统;根据所述终端装置的卸载请求,通过所述响应接口执行相应的可执行软件模块卸载操作。
全文摘要
本发明提供了电视台生产系统中业务子系统的配置装置及方法,其中配置装置包括子系统资源配置模块根据终端装置提出的业务请求配置相应的业务子系统资源,并输出给子系统组建模块;子系统组建模块根据输入的业务子系统资源组建相应的业务子系统,并返回给提出业务请求的终端装置。本发明利用“云计算”的资源池、虚拟化及分布式等技术,通过“硬件资源池化、核心服务平台化、生产系统虚拟化”的分层架构,实现以按需分配的服务形式提供计算及整合IT资源及面向广播电视节目生产应用的多项业务,从而向电视台生产系统用户提供“即插即用”的业务产品生产和交付模式。
文档编号H04N21/25GK102340689SQ20111027972
公开日2012年2月1日 申请日期2011年9月20日 优先权日2011年9月20日
发明者倪宇, 王炜, 黄正兵 申请人:成都索贝数码科技股份有限公司