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