文章编号:1006—5628(2OO6)08—0016—03 《西部广播电视》20O6年第8期 ・广播影视制作与播出・ 贵州电视台节目研发信息平台的实现 杨楠 陈薇薇黄宣奇 (贵州电视台节目研发中心贵州省贵阳市550000) 摘要:贵州电视台节目研发信息平台是贵州电视台用于节目研发的网络办公信息系统。平台 的架构采用了微软目前最新的.net技术,软件的开发基于.NET Framework SDK。 关键词:电视节目研发信息平台 安全机制与导航工作空间 中图分类号:TN948.13 文献标识码:A 1前言 代。为了适应现代电视节目的发展,贵州电视台在 当今的广电行业,已经进入“内容为王”的时 节目研发方面产生了如下需求:节目研发需要大量 节目播出系统直接关系到节目的播出安全和播 2.3发射环节 出质量,是贵阳数字移动电视频道的核心组成部 发射环节由信道编码调制器、全固态数字发射 分,采用的是北大方正电子有限公司研究设计的无 机及天馈系统构成:传输环节送来的解调MPEG信 忧硬盘播出系统。整个系统由视频服务器、播出控 号首先送人调制器作DMB—T调制,然后经过激励 制系统(播出工控机、上载工控机、编单工作站、 器进行中频(IF)校正、上变频、射频(RF)校 数据库服务器等)、切换及矩阵、周边设备及UPS 正,输出的射频信号再通过AB类宽带线性功放加 不间断电源等构成。关键设备均作备份,以确保节 以功率放大,最后经过带通滤波输出RF信号到天 目正常、有序、安全、不间断播出。在方正无忧硬 馈系统,由发射塔顶端天线向四周发射高频电磁 盘播出系统多重播出保障的基础上,频道建立了安 波,达到视距范围内的有效覆盖。贵阳数字移动电 全播出的保障机制。节目素材上载到硬盘时有专人 视采用了德国R&S公司的800W数字发射机,发射 审看,审看通过的节目才能编人节目单播出。节目 点处于东经106。43 30,,、北纬26 ̄30 26"的贵阳电视 播出时有专人监看前端送出和外部无线回传信号是 发射塔顶层,电视塔海拔高度为1212m,发射天线 否一致;如有外部非法视频信号插入播出,可以立 距地面170m。发射天线采用四偶极子阵列,天线 即切断发射机信号。播控人员均经过严格的政治、 增益12dB,馈线损耗2dB,天线场型为垂直极化。 业务培训,实行双人双岗上班制度,最大限度地防 发射信号未加密,只要有DMB—T的机顶盒,即可 止播出事故的发生。全套播出系统组成内部局域 开路接收电视信号。 网,没有连接外部网络,杜绝了由外部网络入侵带 2.4接收环节 来播出安全隐患的可能性。 接收环节的主要载体为公交车和出租车,接收 2.2传输环节 系统由专用接收天线、车载DMB—T接收机和液晶 传输环节由数字微波收发系统构成。节目制作 电视机构成。天线将接收到的无线电视信号送到车 和播出所在的前端环节位于贵阳市广电大楼,与仙 载接收机,接收机进行变频、解调得到MPEG一2 鹤山上的贵阳电视发射塔直线距离有2600m左右, 编码信号,再进行解码,输出模拟视、音频信号, 前端机房出来的MPEG一2编码数字信号经加密调 通过与之连接的液晶电视机播放出图像、声音,从 制后通过微波天线传送到电视塔,通过塔上的微波 而实现了电视节目的移动接收。▲ 接收系统解密解调后将数字信号送人发射环节。微 (收稿日期:2006—07—07) 波传输设备也采用了一主一备,即有两套设备同时 作者简介:甘卫东,男,本科学历,贵阳电视台技术 传送信号到发射塔。此处加密是为了保证微波信号 管理录制部工程师。 不受外来非法信号插入,干扰正常播出。 田薇,女,本科学历,贵阳广电数字移动传媒有限公 司节目部技术员。 8—16 《西部广播电视》20O6年第8期 维普资讯 http://www.cqvip.com
的数据和情报;同时又有相当数量的内部研发文档 和资料;这些数据和情报既要求集中管理,又要能 够方便的使用;同时,一些研发新闻、样片观摩 会、节目研发培训、交流的信息也需要面向全台进 行发布。 在总编室和节目研发中心领导的关怀和支持 下,“贵州电视台节目研发信息平台”(以下简称为 “信息平台”)于今年上半年立项。由于本人在就读 在职研究生期间曾有过开发商用动态网站的经验, 因此受命成为信息平台的主要软件编制人员。经过 对比和考虑,选择了微软的.NE3'Framework SDK作 为开发工具来编写平台的主要代码,采用了MS— DE2000作为数据库平台。对平台的研发提出的要 求有:满足节目研发的特殊性、平台的安全性、技 术的先进性、功能的实用性、界面的简洁性、良好 的扩展性。系统开发采用软件工程中的螺旋模型和 面向对象的分析与设计,优先保证基本功能,在工 作中根据需要逐步加入新功能。平台的建设分为 近、中、远3个阶段,目标是成为一个功能完善的 节目研发信息平台。 2信息平台主要技术及工作机理 2.1微软.NET Framework简述 .NET Frmm ̄ork具有两个主要组件:公共语言 运行库和.NET Framework类库。公共语言运行库是 .NET Frmm ̄ork的基础。.NET Frmm ̄ork的另一个 主要组件是类库,它是一个综合性的面向对象的可 重用类型集合,使用它可以开发多种应用程序,这 些应用程序包括传统的命令行或图形用户界面 (GUI)应用程序,也包括基于ASP.NET所提供的最 新的应用程序(如Web窗体和XML Web Services)。 图1服务器端托管代码示意图 2.2平台安全机制概述 现代计算机系统功能日渐复杂,网络体系日渐 强大,正对社会产生深远的影响,但同时由于计算 机网络具有联结形式多样性和网络的开放性、互连 性等特征,致使网络易受黑客、恶意软件和其他不 轨的攻击,使得安全问题十分突出。对于存储和使 用很多工作文件和资料的办公系统,其网上信息的 安全性是一个较重要的课题。本信息平台的软件编 制采用了微软的.NET Framework SDK,在安全与权 杨楠等:贵州电视台节目研发信息平台的实现 限部分也采用了相应的安全机制。 .NET Framework提供了多种机制以保护资源和 代码免受未经授权的代码和用户的侵害,主要有以 下3点: 1)“ASP.NET Web应用程序安全性”可以控 制对站点的访问,方法是将对身份验证凭据(或它 们的表示形式)进行比较。 2)“代码访问安全性”使用权限来控制代码对 受保护的资源和操作的访问权。它有助于保护计算 机系统免受恶意移动代码的侵害。 3)“基于角色的安全”提供所需的信息来决定 允许用户进行哪些操作。这些决定可以以用户的标 识为根据,也可以以角色成员身份为根据,或者将 两者结合起来作为根据。 在本信息平台中,导航设置与安全机制紧密相 连。具有权限的用户可以通过导航顺利地访问到相 应的功能,而无法访问其不具备权限的部分。 2.3数据库选型与存储过程 在数据库选型阶段,考虑的对象有Microsoft SQL Server2000、Microsoft SQL Server 2000 Desktop Engine(简称为MsDE2000),以及Microsoft Access。 与Access相比较,SQL Server系列产品具有更好的 应用特征,如: 1)支持企业级运算、支持C/S模型,具有更 好的性能,能更高效的支持网络等应用。 2)功能增强:大量数据存储、数据复制、数 据转换服务、分布式事务、全文检索。 3)支持多种协议(TCP/IP、NETBEUI)和支 持分布式计算,分布式计算模型。 4)ANSI/92标准兼容并进行T—SQL(Transact SQL,事务SQL语言)的增强。 综合考虑效费比等因素,信息平台数据库系统 采用了微软的MSDE2000。MSDE2000与其他版本的 Microsoft SQL Server2000兼容,伴随多种其他Mi— crosoft产品提供,获取比较方便,并可实现SQL Server2000的主要功能。在本信息平台中采取将用 户、权限、新闻等信息直接放人数据库,而大体积 的文件资料、流媒体视音频等的摘要和存储路径放 人数据库的办法,能够充分保证数据的检索和使用 效率。 为配合MSDE2000的使用,在数据库的编程方 面较多地采用了存储过程。存储过程对数据库来说 都是非常重要的。数据库开发人员和数据库管理员 会经常编写自己的存储过程,以便运行一般的管理 任务或者应用复杂的业务规则。过程中可以包括流 维普资讯 http://www.cqvip.com
程控制结构、数据更改或者数据检索语句及错误处 理语句。 3信息平台的近期需求分析(如图2) 研发相关的消息。在新闻的浏览节目部分设置了复 合检索方式:①用户能够根据类型、发布日期、关 键词等3种方式进行组合查询;②用户在不了解关 键词的情况下能够根据新闻出现的日期来进行查询 和排序;③在本部分可实现模糊查询和根据关键词 的新闻全文检索。 3)文件的使用(检索与下载、上载) 节目研发需要大量数据和情报(文件形式存 在),文件的检索与下载是最常用的功能之一。在 本信息平台中,授权用户可以通过文件名检索到与 图2信息平台需求模型 4信息平台的实现与特点描述 整个信息平台通过权限和导航形成了一个有机 的整体。在平台之上还引入了一个“个人工作空 间”的概念,平台上每个授权用户都有一个个人工 作空间。用户在登录并获取认证后,可以进入个人 工作空间。通过个人工作空间,用户可以在其权限 内使用新闻浏览、文档检索和浏览、文档上载、工 作讨论、通讯簿、快捷链接等功能。具有管理权限 的用户还可以从个人工作空间登录到管理平台。 4.1用户部分 1)权限与导航系统 既要保证平台用户对数据和资料的充分共享和 使用,又要防止对数据的非授权获取,权限与导航 系统是最重要的后台支撑系统之一。登录和认证部 分是平台权限系统的前端,用户通过注册、登录等 过程,并得到系统认证后才可以进入平台。部分功 能示意见图3。 图3权限系统的实现示意 2)研发新闻浏览部分 研发新闻用于面向研发中心和台内发布与节目 8一l8 其权限相应的文档,并进行下载。如果客户端计算 机和浏览器安装有播放插件时,下载的流媒体样片 可以选择下载到本地,或直接播放。 4)工作讨论区 工作讨论区是节目研发中心的讨论平台。授权 用户可以在平台中发表对样片、文件等的观感和意 见。 4.2后台管理部分 作为安全与权限的重要组成部分,信息平台有 自己的用户管理、用户授权模块,与平台的各个功 能模块相对应,有各个功能模块的后台管理模块, 如新闻管理、文件管理等。 用户管理模块可以实现用户信息的更改、用户 的删除等操作(由于安全机制的作用,用户的增加 必须通过系统注册来实现)。用户授权模块负责对 注册到信息平台的用户进行授权,可根据工作的需 要授予其一定的权限角色。新闻管理部分可完成新 闻的增加、删除、更新等操作。可为文件管理部分 授予不同的管理角色,如由不同研发组的管理员负 责其本组文件的管理,由系统(信息平台)管理员 负责监控所有的文件。未来平台规模扩大后,为了 满足权限授予的灵活性,还可对用户授权等模块进 行修改,将目前的等级式授权变为针对用户的授 权。 5结束语 已推出的1.1版本符合信息平台的近期需求, 现处于运行中。下一步将按照平台的规划进行功能 的扩展和完善。A (收稿日期:20O6—07—10) 参考资料 [1]Char] ̄,Petzold.Programming Micro ̄Windo ̄with .NEr.Microsoft he鸥. [2]Fabio(=kludio.Wrox:.NET数据服务高级编程.北 京:清华大学出版社. 作者简介:杨楠,男,34岁,在职研究生,贵州电视 台工程师。 <西部广播电视>2OO6年第g期
因篇幅问题不能全部显示,请点此查看更多更全内容