面向三网融合的RIA新媒体技术及平台架构
扫描二维码
随时随地手机看文章
标签:三网融合 PIA
一、概述
“理解未来电视的关键,是不再把电视当电视看。从比特的角度来思考电视才能给它带来最大收益。”在电信、广播电视、计算机“三网融合”的趋势下,近年来,以创新信息传播方式为核心业务的新媒体领域开始了积极的探索,电视与电信行业互相渗透同时催生了“以用户为中心融合业务”的市场需求,以视频业务为代表的新媒体业务、融合终端和高价值客户的需求推动,大大加快了网络和业务融合的进程,为用户提供了多种获取信息的渠道和选择的范围,满足了人们多样化、专业化和个性化的需求。
近年来的技术发展趋势表明,所谓三网融合,不是目前三大独立网络的简单延伸和叠加,而是“表现为技术上趋向一致,网络层上实现互联互通,业务层上互相渗透和交叉”。基于互联网所开发和应用的新媒体技术正在演绎着电信、广播电视、计算机网络混合为一个无缝状态的过程。
所谓RIA(RichInteractiveApplications,富媒体应用),本质上是一种网络应用的表现层,与基于Web的逻辑层、数据层相配合,结合了桌面应用反应快、交互性强的优点与Web应用传播范围广和易于部署的特性,简化并改进了Web应用的用户交互,提供更丰富、更具有交互性和响应性的用户体验。
在“三网融合”的大趋势下,具有聚合信息特性的传播平台将成为业务深度融合的“新媒体”形态。当前以YouTube为代表的视频分享网站已经采用成熟的基于FlashRIA技术支撑起了其视频分享核心模块,事实上证明了利用FlashRIA技术开发信息传播平台的可行性。
二、系统架构
2007年,中国传媒大学启动了新媒体学科的发展和新媒体关键技术的研究,其中一项工作是研究并实现基于RIA的新媒体信息聚合传播平台。经过前期系统架构与分析设计工作,RIA新媒体平台硬件终端采用触摸屏及平板电视。由于触摸屏具有交互性,故通过浏览器/服务器(B/S)方式实现用户操作的交互响应及动态信息传输;而平板电视终端则可采用闭路电视将平台内容进行广播式传输。
该平台的主体终端――触摸屏采用的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的应用程序模型:
该平台的兼容性终端――平板电视采用闭路电视广播方式,同样具有“易部署”的特性,部署时只需调到相应频道即可。
三、基于FlashRIA技术的网络通信方式
由于Flash的矢量图形系统、FlashPlayer的高普及率、跨平台等优点,使其在网络图像、动画、视频的传输上有着独天得厚的优势,解决了与服务器端的通信问题后,利用Flash作为信息传播平台的表现层,通过网络通信将各类请求交由服务器处理,便可开发出具有良好用户体验的基于网络的信息传播平台。
表现层:采用Flex框架设计,最终编译成可通过浏览器访问的swf文件。
服务器端:PHP+MySQL数据库。
为达到动态交互的目的,swf与服务器端之间的通信可采用多种方案:
(1)AMF协议方式:AMF(ActionMessageFormat)是Adobe开发的通信协议。它能将FlashActionScriopt对象快速序列化、反序列化,采用二进制压缩传输数据,可交互包括数字、字符串、对象、图片等任意数据格式,数据安全性高、传输快,从而为FlashPlayer与服务器端提供了一种轻量级的高效能通信方式。
(2)XML方式:基于XML标准的通信方式,具有广泛通用性,便于不同系统间交换数据。
四、功能模块结构
基于RIA的信息传播平台是将来自多方的信息进行整合集成并通过网络分发的系统,它的功能模块不同于传统信息发布类应用,它不仅关注自身信息的发布,更注重对外部信息资源的整合,下图所描述的是平台功能的层次体系结构:
基于RIA的信息传播平台的层次体系结构
(1)基础视频模块
视频作为现代社会使用最广的信息传播方式,已经被广泛接受,成为信息传播平台不可或缺的组成部分。本平台设计的视频模块采用FlashRIA技术原生支持的flv格式视频文件,表现层设计相应播放器,便于用户操控视频的播放流程,并将视频相关信息记录于MySQL数据库中,后台实现对视频的上传、删除等操作。
(2)内容聚合与混搭
作为信息传播平台,丰富全面的信息必不可少,内容聚合技术的发展,为我们整合有效信息提供了便利。一方面,可通过RSS订阅,解析XML,将来自不同数据源的信息整合到同一平台上。另一方面,如果信息源没有提供RSS订阅,则可通过正则表达式等手段,分析特定页面,找出需要的片段。在完成信息的整合后,还可考虑对整合的信息进行“混搭”,使信息间的关联度进一步提升,进而向用户提供更丰富生动的信息。
(3)与通讯服务结合
三网融合下的新媒体将呈现与通讯服务相衔接的业务模式。这是一种基于个性化、订阅式、主动推送式的即时服务,打破了用户的终端局限,使得信息服务无处不在。
五、总结
三网融合是技术和业务发展的必然趋势,广电行业也已经进入了以强调参与和互动为主题的时代,面向三网融合的RIA新媒体技术与多年来传统的单向广播式媒体不同,其核心是聚合不同信息源和互动体验,它的发展将带来传媒服务体系的全面革新,进而更好地满足用户的强交互与业务多样性需求。