面向三网融合的RIA新媒体技术及平台架构

时间:2012-06-27来源:网络

标签:三网融合 PIA

一、概述

“理解未来电视的关键,是不再把电视当电视看。从比特的角度来思考电视才能给它带来最大收益。”在电信、广播电视、计算机“三网融合”的趋势下,近年来,以创新信息传播方式为核心业务的新媒体领域开始了积极的探索,电视与电信行业互相渗透同时催生了“以用户为中心融合业务”的市场需求,以视频业务为代表的新媒体业务、融合终端和高价值客户的需求推动,大大加快了网络和业务融合的进程,为用户提供了多种获取信息的渠道和选择的范围,满足了人们多样化、专业化和个性化的需求。

近年来的技术发展趋势表明,所谓三网融合,不是目前三大独立网络的简单延伸和叠加,而是“表现为技术上趋向一致,网络层上实现互联互通,业务层上互相渗透和交叉”。基于互联网所开发和应用的新媒体技术正在演绎着电信、广播电视、计算机网络混合为一个无缝状态的过程。

所谓RIA(RichInteractiveApplications,富媒体应用),本质上是一种网络应用的表现层,与基于Web的逻辑层、数据层相配合,结合了桌面应用反应快、交互性强的优点与Web应用传播范围广和易于部署的特性,简化并改进了Web应用的用户交互,提供更丰富、更具有交互性和响应性的用户体验。

在“三网融合”的大趋势下,具有聚合信息特性的传播平台将成为业务深度融合的“新媒体”形态。当前以YouTube为代表的视频分享网站已经采用成熟的基于FlashRIA技术支撑起了其视频分享核心模块,事实上证明了利用FlashRIA技术开发信息传播平台的可行性。

二、系统架构

2007年,中国传媒大学启动了新媒体学科的发展和新媒体关键技术的研究,其中一项工作是研究并实现基于RIA的新媒体信息聚合传播平台。经过前期系统架构与分析设计工作,RIA新媒体平台硬件终端采用触摸屏及平板电视。由于触摸屏具有交互性,故通过浏览器/服务器(B/S)方式实现用户操作的交互响应及动态信息传输;而平板电视终端则可采用闭路电视将平台内容进行广播式传输。

该平台的主体终端DD触摸屏采用的B/S模式,即在网络服务器上部署系统应用程序和系统数据库,各终端通过标准化浏览器访问平台服务器的体系结构模式。服务器将来自浏览器的请求进行分析处理,通过访问数据库,进行相关请求的查询统计或事务的提交,并将结果经过服务器返回至客户浏览器,随着三网融合进程的深入,采用Internet应用框架基于浏览器/服务器(B/S)的结构正成为广泛采用的体系架构。

与C/S结构相比,B/S结构的系统具有客户端“零”维护、开发成本低、移植性好等许多优势,具体特性如下:

(1)用户界面高度统一。B/S结构,特别是FlashRIA技术的B/S客户端仅由浏览器与插件构成,界面高度统一,用户无需了解服务器端的情况,应用的升级、扩展、改变,对用户几乎毫无影响,用户无需进行客户端的升级、扩展等操作。

(2)基于跨平台、开放的标准。“三网融合”必将推动开放标准的形成,只有形成相对于硬件平台和操作平台是中性的标准,才能真正实现网络的融合。设计中更多地采用目前基本成型可用的开放标准,如XML、ECMAt(包括Actiont、t)等。这些标准的开放性使任何提供商都能编写遵循这些标准的产品,并且用户能渐进式地部署应用,用户的应用系统及数据格式也不会随着平台和技术的改变而改变,用户的投资能得到切实的保护。从开发者的角度来说,开放的标准意味着平台自由性,开发者能在开放应用框架上用多种工具开发应用,并在多种硬件平台、操作系统和数据库系统下部署这些应用。

(3)易于部署。虽然不同服务器可以使用不同的协议、不同的格式来传递、处理信息,但由于采用统一通用客户端(即Web浏览器)来显示不同服务器源的信息,以一致的方式与所有基于网络应用框架的应用进行交互,以网络为中心的应用统一集中存放在服务器中,并根据需要下载到客户端,消除了版本维护这个令人头痛的问题。用标准语言如XML编写的文件,能使用户在不同的平台上阅读和获取所需信息。因而大大降低了部署成本。

(4)多媒体动态应用。基于网络应用框架的应用是典型的动态应用,可传递动态数据,支持通信和协作,这些应用可结合声音、图像、动画、视频等内容,所有应用都可在用户的控制之下。通信和协作形成了网络应用框架的基础,可以编写各种应用程序来加强通信与协作。

B/S架构下的RIA作为集桌面应用最佳用户界面功能与Web应用快速、低成本布署以及互动多媒体通信的实时快捷于一体的新一代网络应用服务。FlashRIA利用FlashPlayer提供可承载已编译应用(swf文件,用HTTP传递)的运行环境,客户端使用异步架构连接现有的后端应用服务器(如PHP),这是一种安全、可升级、具有良好适应性的新的面向服务模型,这种模型由采用的Web服务所驱动。结合了声音、视频和实时对话的综合通信技术使RIA具有前所未有的网上用户体验。下图就是RIA的应用程序模型:

该平台的兼容性终端DD平板电视采用闭路电视广播方式,同样具有“易部署”的特性,部署时只需调到相应频道即可。

三、基于FlashRIA技术的网络通信方式

由于Flash的矢量图形系统、FlashPlayer的高普及率、跨平台等优点,使其在网络图像、动画、视频的传输上有着独天得厚的优势,解决了与服务器端的通信问题后,利用Flash作为信息传播平台的表现层,通过网络通信将各类请求交由服务器处理,便可开发出具有良好用户体验的基于网络的信息传播平台。

表现层:采用Flex框架设计,最终编译成可通过浏览器访问的swf文件。

服务器端:PHP+MySQL数据库。

为达到动态交互的目的,swf与服务器端之间的通信可采用多种方案:

(1)AMF协议方式:AMF(ActionMessageFormat)是Adobe开发的通信协议。它能将FlashActionScriopt对象快速序列化、反序列化,采用二进制压缩传输数据,可交互包括数字、字符串、对象、图片等任意数据格式,数据安全性高、传输快,从而为FlashPlayer与服务器端提供了一种轻量级的高效能通信方式。

1 2

关键词: 平台 架构 技术 媒体 融合 RIA 面向

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版