您的当前位置:首页正文

基于Web Services的广播电视监测网数据交换接口的设计与实现

2021-12-06 来源:客趣旅游网
《 安全播出与监测 Safety Broadcasting&Monitoring 基于W e b S e r v i c e s的广播电视监测网 数据交换接口的设计与实现 ◎李光广播电视监测数据处理中心 规范广播电视监测数据的交换方式.是非常必要的。 摘要:在广播电视监测信息资源共享建设中,制定统 一Web Services(Web服务)技术作为一种整体技术架构, 能够有效地解决跨网络、跨平台的异构系统问数据交换的问 的数据交换接口,规范广播电视监测数据共享和交换 的方式,是一个关键内容。本文通过实例介绍基于Web 题,在广播电视监测网数据交换接口设计中采纳了这项技术 实现与各广播电视监测网的数据交换。 Services技术的广播电视监测网数据交换接口的设计思想 和实现方法。 1 Web Services体系架构简介 关键词:监测信息共享数据交换接口Web Services Web Services由一系列开放标准构成 以提供各种服务 的互操作,其中包括: 0引言 如今 信息资源共享已经成为各行业业务发展到一定程 度的必然选择。有了信息资源共享 可以避免许多不必要的 重复建设。让更多的用户共享到行业中的更多信息,是信息 1 可扩展的标记语言(XML) XML具有良好的数据存储格式、可扩展性 高度结构化、 便于网络传输等特性.在各种平台上以文档的形式向用户提 供与数据相关的各种信息.为各个应用系统之间数据交换提 供了一种可行的手段。 共享的优势所在。在广播电视监测领域,几十年来,尤其是 近十年网络化、自动化监测系统的弓I入和发展,使得广播电 视监测的内容、范围和所涉及的领域越来越广,广播电视监 测系统积累了海量的监测信息。随着广大用户对广播电视监 2简单对象存取协议(SOAP) SOAP用于Web Services之间跨平台的相互通信。它使 用的是HTTP协议传输XML作为数据交换的内部机制.采用 XML格式封装调用请求和回应信息.提供了一种简单的用于 在分布式环境中交换结构化和类型信息的机制。 3.通用描述、发现和综合协议(UDDI) UDDI注册是分布式Web服务的信息注册规范.Web 测信息需求度的不断增长,监测信息资源的整合与共享也成 为广电监测工作的一项重要内容。 广播电视监测网资源包括无线、有线 卫星等广播电视 监测网,各监测网系统相互独立运行.具有对中短波广播、 调频广播、有线电视 卫星广播电视 地面开路电视、移动 多媒体广播等各种广播电视节目的播出效果、技术质量和频 谱监测的能力。由于各个广播电视监测网是在不同时期、采 用不同的技术建设的,它们在网络结构、软硬件平台、系统 结构上都存在很大的差异。面对这些监测网进行资源整合和 数据交换时,势必出现数据格式不一致、跨平台数据交换困 难等问题。因此,制定统~的广播电视监测数据交换接口标准 2010年第8期 广播与电视技术 161 j jen茸UJ—_J皿 .: ::{ safety Broadcasting&Monitoring Services可以根据这一规范进行注册并决定SOAP和 XML的使用方式。 4 Web Services描述语言(WSDL) WSDL可以看作UDDI服务描述的子集,它 为Web服务提供者提供了以XML格式描述Web Services请求基本格式的标准方法。 以上协议规范加上传输层和网络层的通用标准 (TCP/IP、HTTP、SMTP等)就构成了完整的Web Services体系架构。具体而言,Web Services是基于 Web服务提供者、Web服务请求者和Web服务代 理三者以及发布、查找 绑定三个动作而构建,如 图1所示。其中 发布操作是指服务提供者向Web Services注册中心注册自己的功能和访问接口,查 找操作是指服务请求者通过Web Services注册中心 查找特定的服务,绑定操作指的是服务请求者绑定 服务提供者来使用可用的服务。 并非直接向相应的监测网系统发送相关请求,而是首先将请 求提交到实时集成接El服务程序进行转发 并通过该服务程 序返回应答结果。通过实时访问请求转发服务接13可以完成 2广播电视监测网 数据交换接口设计 制定广播电视监测网数据交换接口 目的是将各级广播 电视监测系统联网,通过数据接El实现广播电视音视频节目 的远程传输、技术指标遥控测量和监测信息实时上报,实现 广播电视监测信息共享。数据交换时包含有大量的音视频信 对广播电视监测网的远程音视频查询、技术指标实时监测、 频谱实时监测等实时访问操作。 2监测网系统实时数据上报服务 监测网系统实时数据上}Erie务由数据交换平台提供,监 测网系统调用。当监测网系统产生报警信息或其他实时监测 信息时.通过该服务将实时报警信息发送到数据交换平台 息和监测数据信息,这些数据具有实效性强、数据变化快、 短时数据交换量大的特点。考虑到各广播电视监测网运行环 境、操作平台和所遵循的组件规范技术各不相同,在广播电 视监测数据交换接口设计中采用了基于Web Services技术的 统一访问接口设计方法 应用Web Services技术和SOAP协议, 在广播电视监测网各分布式系统之间实现远程数据的安全调 用。采用XML数据格式 封装和调用数据交换平台与监测网 系统之间的访问请求及回应信息。 同时将报警数据写入接1:3数据库供调用查询。如图3所示。 这样设计的目的是为了保证监测数据的安全上报。当数据上 报过程中出现网络或其他原因造成监测数据无法上报.也能 够在网络恢复后通过查询数据库得到未成功上报的监测数据。 3广播电视监测网 数据交换接口实例 广播电视监测网数据交换的内容有广播电视节目实时音 视频流、广播电视信号技术指标测量数据、广播电视频谱测 量数据、录音录像文件、实时报警数据等等。广播电视监测 网数据接口采用模块化定义,根据以上实时调用的数据不同, 针对不同的监测网系统.分别定义了音频监测实时查询、视 在广播电视监测网中搭建数据交换平台 通过数据交换 平台与各广播电视监测网系统进行数据交换。在系统功能实 现中,通过实时集成接口服务程序分别向数据交换平台和监 测网系统提供实时数据交换服务,一类是实时访问请求转发 服务,另一类是实时数据上报服务。 1 实时访问请求转发服务 如图2所示 实时访问请求转发服务由监测网系统提供, 客户端通过数据交换平台远程调用。当远程查看监测网系统 提供的广播电视节目实时音视频 实时监测指标等信息时, 频监测实时查询、广播信号技术指标监测实时查询、广播频 谱监测实时查询、电视信号技术指标监测实时查询、电视频 谱监测实时查询、远程录音文件实时查询、远程录像文件实 162广播与电视技术 2010年第8期 《 :安全播出与监测 Safety Broadcasting&Monitoring 时查询、实时监测报警上报等多类数据交换接口。模块化的 监测网数据接口结构简单、清晰 为采用面向对象技术和组 件化技术的广播电视监测网系统使用和调用接口提供便利。 以下以广播监测网的技术指标监测实时查询接口为例, J2EE、 平滑接入提供规范。 3平台无关性 Web Services技术提供了异构系统间的互操作.对于 NET等各种平台及技术都具有良好的兼容性.无论广 具体说明广播电视监测网数据交换接口的设计思想。 St ring IDownReaItjmeQuaIity(St ring st rHeadCode.int  nt nACtnF reqTYPe int nF reqi,播电视监测网系统采用何种技术平台.都可以依据接口规范 无缝接入。 4安全性 用XML描述和约束需要交换的数据格式.将各广播电视 监测网系统的数据封装成规范的XML格式,屏蔽了底层各种 .i nt nI ndexTYPei nt ,nOperatorLevel,String strUserDept,String strUserName,String strUserlp) 具体参数解释如下: HeadCode,分散的、异构的数据,用户在请求数据时无须关心数据源的 具体位置和数据源格式,确保了监测网系统和数据交换平台 的数据安全。 监测设备代码,该设备代码在广播电视监测 网中全局唯一。 FreqTypeFreq.频率类型,用来区分中波、短波、调频广播。 5结束语 广播电视监测网数据交换接口采用了Web Services技术, ,广播频率,单位kHz。 Act 指标查询操作的开始或停止命令。 IndexType,监测指标类别。针对广播信号 分别有载波 实现了广播电视监测网信息资源的整合。由于广播电视监测 网建设在先.对原有的各个监测网业务系统信息资源的整合 首先要考虑安全性.减少对监测网系统数据接入的复杂度 以保证监测网系统的稳定运行。Web Services技术所具有的 信号电平、调制度、载波频偏、频带宽度等技术指标。 OperatorLevel 操作级别,用来区分发出服务请求的用户 的优先级。 UserDept、UserName Userlp三个参数分别表示发出服务 通用性、开放性、平台无关性、松散耦合等特点,使得复杂 的数据集成工程变得简单而易于实现,并且对监测网系统的 影响减少到最低。圃 请求的用户单位、用户名称和用户IP 以记录监测指标查询 操作的用户信息。 技术指标实时查询接口中广播监测网是服务提供方 客 户端(即服务请求方)通过数据交换平台调用该服务.远程 调用监测网中某监测设备所在地的固定广播频率的技术指标 参考文献 [1】全国广播电视监测网数据交换接口技术规范[S],广电总局广播电 视监测中心编写. [2】柴晓路等.WebServices技术、构架和应用【M].北京电子工业出 版社,2003. 实时测量数据。广播监测网返回的接13中包含相应技术指标 测量图形的目标地址u .链接该u rI地址便可获取目标地点 广播频率的实时监测指标测量数据。 【3]杨涛等.S0AP:XML跨平台Web Service开发技术lM】.北京 机械工业出版社,2002. 4广播电视监测网 数据交换接口的特点 1 开放性强 【4】柴晓路.Web服务架构与开放互操作技术[M].北京清华大学出 版社,2002. 【5】吴忠.融合J2EE和Web Service的B2B企业EAI平台设计[J]. 计算机工程与设计.2005(6). 基于Web Services的广播电视监测网数据交换接口开放 性强。通过数据接口可以集成各级广播电视监测网的系统功 能和监测数据,实现监测资源整合和数据共享.更好地发挥 广播电视监测数据的作用。 2模块化,易于集成 无论是已经建成的广播电视监测网还是规划中的待建监 测网.都可以依据接口规范接入。模块化的接口设计,基于 Web Services的技术架构,部署简单,为各广播电视监测网 2010年第8期 广播与电视技术 163 

因篇幅问题不能全部显示,请点此查看更多更全内容