面向三網(wǎng)融合的RIA新媒體技術(shù)及平臺架構
標簽:三網(wǎng)融合 PIA
本文引用地址:http://dyxdggzs.com/article/165371.htm一、概述
“理解未來(lái)電視的關(guān)鍵,是不再把電視當電視看。從比特的角度來(lái)思考電視才能給它帶來(lái)最大收益。”在電信、廣播電視、計算機“三網(wǎng)融合”的趨勢下,近年來(lái),以創(chuàng )新信息傳播方式為核心業(yè)務(wù)的新媒體領(lǐng)域開(kāi)始了積極的探索,電視與電信行業(yè)互相滲透同時(shí)催生了“以用戶(hù)為中心融合業(yè)務(wù)”的市場(chǎng)需求,以視頻業(yè)務(wù)為代表的新媒體業(yè)務(wù)、融合終端和高價(jià)值客戶(hù)的需求推動(dòng),大大加快了網(wǎng)絡(luò )和業(yè)務(wù)融合的進(jìn)程,為用戶(hù)提供了多種獲取信息的渠道和選擇的范圍,滿(mǎn)足了人們多樣化、專(zhuān)業(yè)化和個(gè)性化的需求。
近年來(lái)的技術(shù)發(fā)展趨勢表明,所謂三網(wǎng)融合,不是目前三大獨立網(wǎng)絡(luò )的簡(jiǎn)單延伸和疊加,而是“表現為技術(shù)上趨向一致,網(wǎng)絡(luò )層上實(shí)現互聯(lián)互通,業(yè)務(wù)層上互相滲透和交叉”?;诨ヂ?lián)網(wǎng)所開(kāi)發(fā)和應用的新媒體技術(shù)正在演繹著(zhù)電信、廣播電視、計算機網(wǎng)絡(luò )混合為一個(gè)無(wú)縫狀態(tài)的過(guò)程。
所謂RIA(RichInteractiveApplications,富媒體應用),本質(zhì)上是一種網(wǎng)絡(luò )應用的表現層,與基于Web的邏輯層、數據層相配合,結合了桌面應用反應快、交互性強的優(yōu)點(diǎn)與Web應用傳播范圍廣和易于部署的特性,簡(jiǎn)化并改進(jìn)了Web應用的用戶(hù)交互,提供更豐富、更具有交互性和響應性的用戶(hù)體驗。
在“三網(wǎng)融合”的大趨勢下,具有聚合信息特性的傳播平臺將成為業(yè)務(wù)深度融合的“新媒體”形態(tài)。當前以YouTube為代表的視頻分享網(wǎng)站已經(jīng)采用成熟的基于FlashRIA技術(shù)支撐起了其視頻分享核心模塊,事實(shí)上證明了利用FlashRIA技術(shù)開(kāi)發(fā)信息傳播平臺的可行性。
二、系統架構
2007年,中國傳媒大學(xué)啟動(dòng)了新媒體學(xué)科的發(fā)展和新媒體關(guān)鍵技術(shù)的研究,其中一項工作是研究并實(shí)現基于RIA的新媒體信息聚合傳播平臺。經(jīng)過(guò)前期系統架構與分析設計工作,RIA新媒體平臺硬件終端采用觸摸屏及平板電視。由于觸摸屏具有交互性,故通過(guò)瀏覽器/服務(wù)器(B/S)方式實(shí)現用戶(hù)操作的交互響應及動(dòng)態(tài)信息傳輸;而平板電視終端則可采用閉路電視將平臺內容進(jìn)行廣播式傳輸。
該平臺的主體終端DD觸摸屏采用的B/S模式,即在網(wǎng)絡(luò )服務(wù)器上部署系統應用程序和系統數據庫,各終端通過(guò)標準化瀏覽器訪(fǎng)問(wèn)平臺服務(wù)器的體系結構模式。服務(wù)器將來(lái)自瀏覽器的請求進(jìn)行分析處理,通過(guò)訪(fǎng)問(wèn)數據庫,進(jìn)行相關(guān)請求的查詢(xún)統計或事務(wù)的提交,并將結果經(jīng)過(guò)服務(wù)器返回至客戶(hù)瀏覽器,隨著(zhù)三網(wǎng)融合進(jìn)程的深入,采用Internet應用框架基于瀏覽器/服務(wù)器(B/S)的結構正成為廣泛采用的體系架構。
與C/S結構相比,B/S結構的系統具有客戶(hù)端“零”維護、開(kāi)發(fā)成本低、移植性好等許多優(yōu)勢,具體特性如下:
(1)用戶(hù)界面高度統一。B/S結構,特別是FlashRIA技術(shù)的B/S客戶(hù)端僅由瀏覽器與插件構成,界面高度統一,用戶(hù)無(wú)需了解服務(wù)器端的情況,應用的升級、擴展、改變,對用戶(hù)幾乎毫無(wú)影響,用戶(hù)無(wú)需進(jìn)行客戶(hù)端的升級、擴展等操作。
(2)基于跨平臺、開(kāi)放的標準。“三網(wǎng)融合”必將推動(dòng)開(kāi)放標準的形成,只有形成相對于硬件平臺和操作平臺是中性的標準,才能真正實(shí)現網(wǎng)絡(luò )的融合。設計中更多地采用目前基本成型可用的開(kāi)放標準,如XML、ECMAt(包括Actiont、t)等。這些標準的開(kāi)放性使任何提供商都能編寫(xiě)遵循這些標準的產(chǎn)品,并且用戶(hù)能漸進(jìn)式地部署應用,用戶(hù)的應用系統及數據格式也不會(huì )隨著(zhù)平臺和技術(shù)的改變而改變,用戶(hù)的投資能得到切實(shí)的保護。從開(kāi)發(fā)者的角度來(lái)說(shuō),開(kāi)放的標準意味著(zhù)平臺自由性,開(kāi)發(fā)者能在開(kāi)放應用框架上用多種工具開(kāi)發(fā)應用,并在多種硬件平臺、操作系統和數據庫系統下部署這些應用。
(3)易于部署。雖然不同服務(wù)器可以使用不同的協(xié)議、不同的格式來(lái)傳遞、處理信息,但由于采用統一通用客戶(hù)端(即Web瀏覽器)來(lái)顯示不同服務(wù)器源的信息,以一致的方式與所有基于網(wǎng)絡(luò )應用框架的應用進(jìn)行交互,以網(wǎng)絡(luò )為中心的應用統一集中存放在服務(wù)器中,并根據需要下載到客戶(hù)端,消除了版本維護這個(gè)令人頭痛的問(wèn)題。用標準語(yǔ)言如XML編寫(xiě)的文件,能使用戶(hù)在不同的平臺上閱讀和獲取所需信息。因而大大降低了部署成本。
(4)多媒體動(dòng)態(tài)應用?;诰W(wǎng)絡(luò )應用框架的應用是典型的動(dòng)態(tài)應用,可傳遞動(dòng)態(tài)數據,支持通信和協(xié)作,這些應用可結合聲音、圖像、動(dòng)畫(huà)、視頻等內容,所有應用都可在用戶(hù)的控制之下。通信和協(xié)作形成了網(wǎng)絡(luò )應用框架的基礎,可以編寫(xiě)各種應用程序來(lái)加強通信與協(xié)作。
B/S架構下的RIA作為集桌面應用最佳用戶(hù)界面功能與Web應用快速、低成本布署以及互動(dòng)多媒體通信的實(shí)時(shí)快捷于一體的新一代網(wǎng)絡(luò )應用服務(wù)。FlashRIA利用FlashPlayer提供可承載已編譯應用(swf文件,用HTTP傳遞)的運行環(huán)境,客戶(hù)端使用異步架構連接現有的后端應用服務(wù)器(如PHP),這是一種安全、可升級、具有良好適應性的新的面向服務(wù)模型,這種模型由采用的Web服務(wù)所驅動(dòng)。結合了聲音、視頻和實(shí)時(shí)對話(huà)的綜合通信技術(shù)使RIA具有前所未有的網(wǎng)上用戶(hù)體驗。下圖就是RIA的應用程序模型:

該平臺的兼容性終端DD平板電視采用閉路電視廣播方式,同樣具有“易部署”的特性,部署時(shí)只需調到相應頻道即可。
三、基于FlashRIA技術(shù)的網(wǎng)絡(luò )通信方式
由于Flash的矢量圖形系統、FlashPlayer的高普及率、跨平臺等優(yōu)點(diǎn),使其在網(wǎng)絡(luò )圖像、動(dòng)畫(huà)、視頻的傳輸上有著(zhù)獨天得厚的優(yōu)勢,解決了與服務(wù)器端的通信問(wèn)題后,利用Flash作為信息傳播平臺的表現層,通過(guò)網(wǎng)絡(luò )通信將各類(lèi)請求交由服務(wù)器處理,便可開(kāi)發(fā)出具有良好用戶(hù)體驗的基于網(wǎng)絡(luò )的信息傳播平臺。
表現層:采用Flex框架設計,最終編譯成可通過(guò)瀏覽器訪(fǎng)問(wèn)的swf文件。
服務(wù)器端:PHP+MySQL數據庫。
為達到動(dòng)態(tài)交互的目的,swf與服務(wù)器端之間的通信可采用多種方案:
(1)AMF協(xié)議方式:AMF(ActionMessageFormat)是Adobe開(kāi)發(fā)的通信協(xié)議。它能將FlashActionScriopt對象快速序列化、反序列化,采用二進(jìn)制壓縮傳輸數據,可交互包括數字、字符串、對象、圖片等任意數據格式,數據安全性高、傳輸快,從而為FlashPlayer與服務(wù)器端提供了一種輕量級的高效能通信方式。
評論