秦 楓,張婷婷,張宏綱,相全雙,孫喜慶
(1.浙江大學(xué),浙江 杭州 310058;2.北京視博云科技有限公司,北京100085)
云電視平臺(tái)融合應(yīng)用商店架構(gòu)的探討
秦 楓1,張婷婷1,張宏綱1,相全雙2,孫喜慶2
(1.浙江大學(xué),浙江 杭州 310058;2.北京視博云科技有限公司,北京100085)
首先介紹了互動(dòng)電視應(yīng)用領(lǐng)域的應(yīng)用流化新技術(shù)趨勢(shì),以及基于應(yīng)用流化技術(shù)實(shí)現(xiàn)的應(yīng)用模式。針對(duì)傳統(tǒng)應(yīng)用商店的工作模式,結(jié)合應(yīng)用流化技術(shù)的特點(diǎn),實(shí)現(xiàn)融合應(yīng)用商店模式的升級(jí)。從技術(shù)層面,應(yīng)用流化技術(shù)與傳統(tǒng)應(yīng)用相結(jié)合,配合傳統(tǒng)應(yīng)用下載模式的融合管理,提出融合應(yīng)用商店的運(yùn)作模式。
應(yīng)用流化;融合應(yīng)用商店;云計(jì)算
2014年國(guó)內(nèi)主流智能電視品牌創(chuàng)造了3 110萬(wàn)臺(tái)的銷量,占據(jù)國(guó)內(nèi)電視機(jī)銷量的70%以上,這意味著智能電視已經(jīng)逐漸走進(jìn)了人們的生活,成為承載家庭娛樂的主要渠道。智能電視通過應(yīng)用商店的方式為用戶提供了各類互動(dòng)應(yīng)用,顛覆了傳統(tǒng)電視只能看的概念,帶給用戶更豐富的娛樂消費(fèi)體驗(yàn)[1]。
隨著國(guó)內(nèi)云計(jì)算、互聯(lián)網(wǎng)等技術(shù)的快速發(fā)展,云電視技術(shù)已經(jīng)在個(gè)人電視娛樂領(lǐng)域取得了較為廣泛的應(yīng)用。而應(yīng)用流化技術(shù)在國(guó)內(nèi)多個(gè)大型網(wǎng)絡(luò)運(yùn)營(yíng)商的廣泛應(yīng)用,也使得應(yīng)用實(shí)現(xiàn)技術(shù)模式發(fā)生了重要的變化,將云電視平臺(tái)對(duì)應(yīng)用內(nèi)容的承載能力提升到一個(gè)前所未有的水平。從技術(shù)角度來看,傳統(tǒng)應(yīng)用實(shí)現(xiàn)技術(shù)與應(yīng)用流化技術(shù)對(duì)應(yīng)用的承載各具優(yōu)勢(shì),并且可以實(shí)現(xiàn)融合發(fā)展,但是現(xiàn)實(shí)情況下,傳統(tǒng)模式與流化模式仍然是并行存在的,沒有實(shí)現(xiàn)相互融合、相互促進(jìn)。
自從谷歌于2010年5月發(fā)布了基于安卓3.0系統(tǒng)的谷歌TV以來,安卓系統(tǒng)在國(guó)內(nèi)電視行業(yè)迅速普及,并成為推動(dòng)普通電視向智能電視轉(zhuǎn)換的核心力量。隨著智能電視的發(fā)展,安卓幾乎成為互聯(lián)網(wǎng)智能電視事實(shí)上的標(biāo)準(zhǔn)操作系統(tǒng)。但是,近年來各大廠家也已經(jīng)不在局限于安卓系統(tǒng)的應(yīng)用,三星推出了Tizen系統(tǒng)、LG基于WebOS平臺(tái)、松下基于火狐的平臺(tái)等,越來越多的操作系統(tǒng)在智能電視領(lǐng)域開始發(fā)展[2]。
1.1 電視應(yīng)用的分析
電視智能化的趨勢(shì)推動(dòng)了電視應(yīng)用的普及,也推動(dòng)了應(yīng)用商店在電視領(lǐng)域的發(fā)展。電視應(yīng)用商店是針對(duì)電視用戶的使用特點(diǎn),通過對(duì)手機(jī)應(yīng)用商店的UI設(shè)計(jì)和交互設(shè)計(jì)方式做了適應(yīng)性改造而來,因此電視應(yīng)用商店的技術(shù)門檻并不高。無論是運(yùn)營(yíng)商、設(shè)備制造商,以及第三方應(yīng)用商店提供商都推出了自己電視的應(yīng)用商店產(chǎn)品。但是從應(yīng)用本身來看,并沒有取得突破性的進(jìn)展,從以往的數(shù)據(jù)來看,在用戶下載的應(yīng)用排行榜中,視頻、游戲、教育排名前三位,視頻類應(yīng)用雖然數(shù)量很少,但是下載量卻排在第一位,說明用戶對(duì)于影視娛樂的需求非常旺盛。造成這種局面的原因有3個(gè)方面:
1)智能電視的應(yīng)用場(chǎng)景不同
電視是一個(gè)以家庭應(yīng)用場(chǎng)景為主的娛樂產(chǎn)品,應(yīng)用的方向也偏向于家庭屬性的應(yīng)用,而非手機(jī)應(yīng)用中常見的QQ、微信類的個(gè)人屬性的應(yīng)用。而視頻是最常見,也是用戶最習(xí)慣的應(yīng)用。視頻類應(yīng)用利用智能電視作為視頻檢索和展現(xiàn)的入口,實(shí)現(xiàn)良好的視頻內(nèi)容的服務(wù),并不需要對(duì)視頻內(nèi)容做進(jìn)一步的加工,因此視頻類應(yīng)用也是進(jìn)入智能電視門檻最低的應(yīng)用類型。
2)電視的人機(jī)交互方式不同
電視的人機(jī)交互方式限制了由傳統(tǒng)手機(jī)應(yīng)用向智能電視的轉(zhuǎn)化。手機(jī)最基礎(chǔ)的人機(jī)交互手段是觸摸屏,大多數(shù)應(yīng)用都是基于觸摸屏的特定開發(fā)相關(guān)的應(yīng)用,操控方式靈活且效果非常直接有效,而電視機(jī)方面,最常見的交互方式依然是簡(jiǎn)單的遙控器,盡管很多廠家在嘗試觸摸板、3D攝像頭、語(yǔ)音操控等方式,但是最終還是由于用戶體驗(yàn)不佳而無法替代遙控器,因此電視應(yīng)用不適合直接移植操控復(fù)雜的手機(jī)應(yīng)用,而需要為適應(yīng)電視交互方式,開發(fā)適合的電視應(yīng)用。
3)電視硬件及軟件配置不同
手機(jī)屏幕相比于電視而言可謂是“小巫見大巫”,完全不是一個(gè)級(jí)別,因此在屏幕展現(xiàn)上,需要更多地顯示內(nèi)容更大、更精細(xì)的畫面效果,甚至更炫的動(dòng)畫展現(xiàn),同樣分辨率的圖片在電視上是無法接受的,因此對(duì)應(yīng)用開發(fā)能力和設(shè)備支持性能都提出了更高的要求。更多電視操作系統(tǒng)的推出,也開始制約電視應(yīng)用的跨平臺(tái)能力。
基于以上3點(diǎn)不同,電視對(duì)應(yīng)用提出了新的要求,而非簡(jiǎn)單的移植就可以滿足電視應(yīng)用的需求。
1)從應(yīng)用場(chǎng)景方面看,視頻、游戲、教育內(nèi)容確實(shí)非常適合電視展現(xiàn),其中得益于傳統(tǒng)游戲機(jī)對(duì)家庭娛樂市場(chǎng)的熏陶,游戲?qū)⑹且粋€(gè)最適合電視應(yīng)用的新增長(zhǎng)點(diǎn)。視頻、游戲和教育也是更適合作為家庭主要屏幕的展示內(nèi)容。
2)從人機(jī)交互方式看,利用傳統(tǒng)的游戲手柄作為人機(jī)交互的設(shè)備,XBOX、PS4的游戲都可以很好地適合支持,而遙控器操控視頻、教育以及簡(jiǎn)單游戲是非常適合的。
3)從設(shè)備性能來看,由于受到智能終端CPU、顯卡、存儲(chǔ)等能力的限制,安卓類終端游戲的效果受到了制約,很多非常適合電視的游戲無法順利地通過智能電視實(shí)現(xiàn)推廣,而應(yīng)用流化技術(shù)的出現(xiàn)彌補(bǔ)了這些不足,為電視應(yīng)用的發(fā)展鋪平了道路。
1.2 應(yīng)用流化的介紹
無論是網(wǎng)絡(luò)運(yùn)營(yíng)商還是互聯(lián)網(wǎng)電視運(yùn)營(yíng)商,一直以來都是以提升視頻服務(wù)能力為老百姓提供視頻內(nèi)容服務(wù)為主要視頻電視業(yè)務(wù)。基于智能終端具有解碼視頻的天然能力,利用視頻作為傳輸媒介是最適合智能電視的云計(jì)算方式。
在傳統(tǒng)的電視服務(wù)體系中,更多的是為用戶提供家庭娛樂的內(nèi)容,因此如何利用云計(jì)算實(shí)現(xiàn)多種服務(wù)的集合,為多種類型的用戶提供服務(wù)將是一個(gè)重要的指標(biāo),也是全球云計(jì)算領(lǐng)域的一個(gè)難題。
1.2.1 應(yīng)用流化技術(shù)原理
應(yīng)用流化技術(shù)是一個(gè)典型的云計(jì)算架構(gòu),其理念是:以視頻流作為云端到終端溝通的媒介,以云端運(yùn)行應(yīng)用 + 軟件定義終端的組成架構(gòu)[3]。
應(yīng)用流化是對(duì)云計(jì)算技術(shù)的靈活運(yùn)用,有效解決了智能電視所面臨的應(yīng)用展現(xiàn)問題,同時(shí)應(yīng)用流化技術(shù)也適用于通過不同的網(wǎng)絡(luò)和終端加載高端應(yīng)用的場(chǎng)景。
在應(yīng)用流化云計(jì)算架構(gòu)中,所有的應(yīng)用均運(yùn)行在云端,利用云端的強(qiáng)大計(jì)算能力和顯卡的渲染能力實(shí)現(xiàn)應(yīng)用運(yùn)行結(jié)果的呈現(xiàn),云端運(yùn)行的畫面和聲音經(jīng)過低時(shí)延編碼技術(shù)的處理,形成實(shí)時(shí)的內(nèi)容流。實(shí)時(shí)流通過網(wǎng)絡(luò)發(fā)送到終端,實(shí)現(xiàn)低時(shí)延解碼并呈現(xiàn)于顯示設(shè)備上。同時(shí),終端將用戶的控制信令發(fā)送到云端用于操控應(yīng)用,實(shí)現(xiàn)用戶與應(yīng)用的互動(dòng)。因此,應(yīng)用流化架構(gòu)中,主要利用了云端的應(yīng)用運(yùn)行能力和終端的視頻播放、控制信令采集能力,實(shí)現(xiàn)了運(yùn)行能力由終端轉(zhuǎn)移到云端的過程。應(yīng)用流化云服務(wù)平臺(tái)架構(gòu)如圖1所示。

圖1 應(yīng)用流化云服務(wù)平臺(tái)架構(gòu)
在應(yīng)用流化云服務(wù)平臺(tái)架構(gòu)中,將應(yīng)用運(yùn)行與應(yīng)用展現(xiàn)相分離,云端完成應(yīng)用處理和結(jié)果下發(fā),終端僅需要實(shí)現(xiàn)最基礎(chǔ)的視頻解碼、呈現(xiàn)、控制信令接收和上傳,而不需要處理與實(shí)際業(yè)務(wù)相關(guān)的計(jì)算,大大簡(jiǎn)化了終端的內(nèi)部結(jié)構(gòu)和性能需求。
直觀地理解,就是將常見的主機(jī)與顯示、鼠標(biāo)、鍵盤分離,把主機(jī)放到云端,將顯示、鼠標(biāo)、鍵盤等留在用戶家里,因?yàn)橛脩舨恍枰?dú)占一臺(tái)主機(jī),且一臺(tái)主機(jī)的處理能力為多個(gè)用戶進(jìn)行共享,從而實(shí)現(xiàn)了“按需訪問”的需求。
云服務(wù)平臺(tái)是一個(gè)開放平臺(tái),其開放性體現(xiàn)在兩個(gè)層面,一方面是云端的開放,在云端系統(tǒng)上,支持多種應(yīng)用的運(yùn)行,包括Windows應(yīng)用、HTML4/5應(yīng)用、Linux應(yīng)用、Android應(yīng)用、Flash應(yīng)用等,業(yè)務(wù)形態(tài)表現(xiàn)為應(yīng)用流化、視頻服務(wù)、多屏互動(dòng)、VR/AR等;另一方面是終端的開放,采用云服務(wù)平臺(tái)的設(shè)計(jì)思想,將終端變成瘦終端,將原來依賴于或受限于終端的性能轉(zhuǎn)移到前端系統(tǒng),其開放性體現(xiàn)在支持多種終端,包括Linux單/雙向機(jī)頂盒、Android-OTT機(jī)頂盒、PC/PAD/Phone,支持多種外設(shè),包括遙控器、鼠標(biāo)、鍵盤、手柄、體感設(shè)備、基于USB HID的外設(shè),以及虛擬遙控器等虛擬外設(shè)控件[4]。
1.2.2 流化云服務(wù)平臺(tái)優(yōu)勢(shì)
應(yīng)用流化的云服務(wù)平臺(tái)具有五大優(yōu)勢(shì)。
1)突破終端性能局限
傳統(tǒng)突破終端性能普遍較差,難以運(yùn)行復(fù)雜應(yīng)用;終端類型多樣,從性能,操作系統(tǒng),芯片架構(gòu)等多方面存在差異,電視應(yīng)用難以迅速地大規(guī)模開展;終端更新?lián)Q代困難大、成本高、周期長(zhǎng),尤其是電視一體機(jī),更是需要多年的更換周期,這直接導(dǎo)致電視應(yīng)用迭代能力低,用戶流失率高。
云服務(wù)平臺(tái)將復(fù)雜的運(yùn)算放在云端進(jìn)行,對(duì)終端設(shè)備的要求降低到僅需網(wǎng)絡(luò)連接、外設(shè)接入、視頻解碼以及提供顯示能力,而這些能力是一個(gè)普通機(jī)頂盒所具備的基本能力。用戶不需要經(jīng)常更換終端,以應(yīng)對(duì)應(yīng)用升級(jí)帶來的配置不斷提升,甚至部分智能電視內(nèi)置的處理器足以滿足利用應(yīng)用流化方式的終端性能需求,延長(zhǎng)了用戶投資的價(jià)值周期,同時(shí)滿足應(yīng)用展現(xiàn)業(yè)務(wù)的用戶需求。
2)一云多屏
隨著手機(jī)、PAD、PC等多屏展現(xiàn)方式充斥著用戶的生活,應(yīng)用對(duì)多屏的界面適配、數(shù)據(jù)同步、服務(wù)同步也成為一個(gè)困擾多屏應(yīng)用落地的問題。
應(yīng)用流化技術(shù)以視頻流作為應(yīng)用的中介,具有廣泛的適應(yīng)能力,只要用戶具備網(wǎng)絡(luò)訪問能力、擁有解碼視頻的終端就可以接入應(yīng)用流化系統(tǒng)。應(yīng)用流化系統(tǒng)在云端獲取終端的屏幕尺寸和控制方式,為用戶運(yùn)行匹配適合的云端應(yīng)用規(guī)格,實(shí)現(xiàn)應(yīng)用的多屏應(yīng)用。當(dāng)用戶更換終端設(shè)備時(shí),云端也同步匹配云端應(yīng)用的版本以適用于新終端,從而使得用戶獲得良好的“一云多屏”的體驗(yàn)。
3)應(yīng)用接入開放便利
傳統(tǒng)應(yīng)用實(shí)現(xiàn)架構(gòu),通常以終端作為運(yùn)行應(yīng)用的主體,通過應(yīng)用商店將應(yīng)用安裝到終端上,利用終端計(jì)算能力運(yùn)行應(yīng)用并展示到顯示設(shè)備。一方面,由于受到CPU和GPU性能、系統(tǒng)存儲(chǔ)、硬件兼容性等條件的限制,導(dǎo)致部分軟件無法正常部署和運(yùn)行;另一方面,操作系統(tǒng)不同類型、不同版本的兼容問題,軟件間的資源沖突,也導(dǎo)致應(yīng)用維護(hù)越來越難以維護(hù),影響了用戶體驗(yàn)。
以應(yīng)用流化技術(shù)打造的云平臺(tái),支持多種運(yùn)行平臺(tái)的云化支撐,通過云端的資源調(diào)度,完美的支持Windows、Android、Linux等多平臺(tái)應(yīng)用的應(yīng)用部署和運(yùn)行,擺脫終端的限制,實(shí)現(xiàn)應(yīng)用的統(tǒng)一管理、快速部署和升級(jí),為不同終端提供統(tǒng)一的用戶體驗(yàn)。
4)可管可控
應(yīng)用安裝在終端上難免會(huì)被復(fù)制、篡改和破解,用戶的應(yīng)用安全、應(yīng)用提供商的利益難以有效保護(hù)。
基于應(yīng)用流化的云服務(wù)平臺(tái)將應(yīng)用統(tǒng)一部署在云端平臺(tái),在多重運(yùn)營(yíng)級(jí)保護(hù)之下,應(yīng)用運(yùn)行安全得到保障,應(yīng)用數(shù)據(jù)的存儲(chǔ)也遠(yuǎn)遠(yuǎn)高于終端內(nèi)的保護(hù)等級(jí)。應(yīng)用的運(yùn)行結(jié)果以視頻流的方式發(fā)送到終端,而不攜帶任何業(yè)務(wù)數(shù)據(jù),因此即便是終端收到安全威脅也不會(huì)影響平臺(tái)業(yè)務(wù)的開展,更不會(huì)影響到其他用戶。應(yīng)用的運(yùn)行安全和版權(quán)內(nèi)容的保護(hù)均符合運(yùn)營(yíng)級(jí)的要求,有效防止非法內(nèi)容的侵入,更有利于保護(hù)運(yùn)營(yíng)商和應(yīng)用提供商的利益。
5)云時(shí)代新商業(yè)模式
互聯(lián)網(wǎng)時(shí)代,內(nèi)容和體驗(yàn)才是王道,運(yùn)營(yíng)商想要打造新的利益增長(zhǎng)點(diǎn),開展增值業(yè)務(wù)和提高用戶體驗(yàn)是必然的選擇。然而,傳統(tǒng)的開展增值業(yè)務(wù)的方式往往是通過“一次性”大范圍升級(jí)更高性能的終端,推廣相配套的增值業(yè)務(wù),但是這樣不僅造成既有投放終端的大大浪費(fèi),而且更換成本極高,更重要的是無法保證更換了終端的用戶一定會(huì)選擇購(gòu)買增值服務(wù),難以保證投資回報(bào)。然而,終端的更換速度遠(yuǎn)遠(yuǎn)落后于用戶對(duì)應(yīng)用體驗(yàn)要求的提高。通常兩年之后智能終端仍需要再次大范圍更換終端,投入巨大,得不償失,同時(shí)造成資源的浪費(fèi)。
云服務(wù)平臺(tái)能夠?qū)崿F(xiàn)彈性的資源部署和高效的資源利用,運(yùn)營(yíng)商不必在更換終端上投入更大的資源,只需根據(jù)業(yè)務(wù)規(guī)模、資源的利用率和應(yīng)用性能需求的發(fā)展,“按需”逐步擴(kuò)容云平臺(tái)的系統(tǒng)規(guī)模,而不需要更換所有的云端設(shè)備,規(guī)避“一次性”投資的風(fēng)險(xiǎn),避免了資源浪費(fèi)。
1.2.3 業(yè)務(wù)模式變革
業(yè)務(wù)模式變革的最終目標(biāo)是提升用戶體驗(yàn),為廣大老百姓提供更好的增值服務(wù),擺脫近年來用戶對(duì)廣電網(wǎng)絡(luò)增值服務(wù)水平不滿意的印象。
1)業(yè)務(wù)模式多樣化
基于流化云服務(wù)平臺(tái),業(yè)務(wù)內(nèi)容部署在云端,可以支持Windows、Android、Linux等平臺(tái)的應(yīng)用部署,擺脫了機(jī)頂盒平臺(tái)對(duì)應(yīng)用的限制,可平滑地將多個(gè)平臺(tái)的內(nèi)容引入云平臺(tái),而無需過多的移植,匹配,只需為電視用戶做提升體驗(yàn)的關(guān)鍵點(diǎn)即可。
各種形式的游戲、互動(dòng)教育、電視購(gòu)物、虛擬現(xiàn)實(shí)、電子政務(wù)、在線支付等應(yīng)用模式,只要適合電視用戶的應(yīng)用都可以直接搬上流化云平臺(tái)。
2)業(yè)務(wù)上下線快速化
隨著蘋果應(yīng)用商店模式的發(fā)展,應(yīng)用商店模式已經(jīng)被廣大用戶所接受,很多應(yīng)用幾個(gè)月就完成了生命周期,因此快速上下線已經(jīng)是一個(gè)增值業(yè)務(wù)平臺(tái)的基本條件。
采用云平臺(tái)的應(yīng)用模式,一旦確認(rèn)應(yīng)用內(nèi)容和部署策略后,對(duì)內(nèi)容按需自動(dòng)流轉(zhuǎn)于云平臺(tái)內(nèi)部,實(shí)現(xiàn)智能化、自動(dòng)化的部署,無需機(jī)頂盒做任何適配和統(tǒng)一升級(jí),大大減少了應(yīng)用部署時(shí)間,實(shí)現(xiàn)應(yīng)用的“即上即得”,非常有利于運(yùn)營(yíng)商開展增值業(yè)務(wù)的運(yùn)營(yíng)工作。
3)業(yè)務(wù)開發(fā)多元化
采用流化云平臺(tái)的模式,打破了傳統(tǒng)增值業(yè)務(wù)受到機(jī)頂盒性能和系統(tǒng)平臺(tái)的制約,大大降低了參與者的門檻,吸引更多開發(fā)者參與到為電視用戶開發(fā)應(yīng)用的潮流之中。由于應(yīng)用基于云服務(wù)平臺(tái)運(yùn)行,開發(fā)者甚至都不需要具備足夠硬件開發(fā)環(huán)境,僅需要對(duì)業(yè)務(wù)內(nèi)容的掌控,利用云平臺(tái)的測(cè)試開發(fā)環(huán)境即可完成業(yè)務(wù)開發(fā),進(jìn)一步降低了進(jìn)入門檻。
4)業(yè)務(wù)開放性
云平臺(tái)打造了一個(gè)開放的平臺(tái)。一方面,一部分服務(wù)于傳統(tǒng)電視和互聯(lián)網(wǎng)電視的內(nèi)容開發(fā)團(tuán)隊(duì),可以非常方便地將內(nèi)容移植到云平臺(tái),擴(kuò)展服務(wù)用戶的數(shù)量,增加業(yè)務(wù)收入;另一方面,為云平臺(tái)開發(fā)的應(yīng)用,同樣可以移植到與之匹配的其他電視平臺(tái)。實(shí)現(xiàn)了應(yīng)用跨平臺(tái)兼容性,真正達(dá)到了業(yè)務(wù)資源互聯(lián)互通。
應(yīng)用流化技術(shù)的出現(xiàn),彌補(bǔ)了智能電視對(duì)應(yīng)用支持的局限性,提升了使用者對(duì)電視應(yīng)用的用戶體驗(yàn),但是應(yīng)用流化技術(shù)對(duì)網(wǎng)絡(luò)提出了更高的要求,同時(shí)也存在實(shí)際運(yùn)行成本較高的問題,因此如何與傳統(tǒng)應(yīng)用實(shí)現(xiàn)方式配合,充分發(fā)揮智能終端的成本優(yōu)勢(shì)和應(yīng)用流化技術(shù)的體驗(yàn)優(yōu)勢(shì),更好地實(shí)現(xiàn)流化與傳統(tǒng)技術(shù)方式的融合利用,是值得探討的方向。
2.1 應(yīng)用實(shí)現(xiàn)架構(gòu)的分類
從傳統(tǒng)應(yīng)用實(shí)現(xiàn)方式上看,通常存在3種應(yīng)用實(shí)現(xiàn)架構(gòu):?jiǎn)螜C(jī)架構(gòu)、C/S架構(gòu)、B/S架構(gòu)[5]。
單機(jī)架構(gòu):應(yīng)用獨(dú)立部署和運(yùn)行終端系統(tǒng)中,一旦安裝則不再需要與外界聯(lián)系獲取運(yùn)行數(shù)據(jù)。
C/S架構(gòu):Client/Server的簡(jiǎn)寫,即客戶機(jī)和服務(wù)器架構(gòu)。應(yīng)用程序運(yùn)行在客戶機(jī),應(yīng)用數(shù)據(jù)存放于服務(wù)器,應(yīng)用運(yùn)行時(shí)通過網(wǎng)絡(luò)獲取服務(wù)器的應(yīng)用數(shù)據(jù),實(shí)現(xiàn)應(yīng)用的業(yè)務(wù)展現(xiàn)。
B/S結(jié)構(gòu):Browser/Server的簡(jiǎn)寫,即瀏覽器和服務(wù)器架構(gòu)。用戶是通過通用瀏覽器的HTTP協(xié)議來實(shí)現(xiàn)應(yīng)用的加載、運(yùn)行和展現(xiàn),應(yīng)用的業(yè)務(wù)邏輯和數(shù)據(jù)都在服務(wù)器(Server)上實(shí)現(xiàn),減少對(duì)終端設(shè)備的依賴,增加應(yīng)用的靈活性和通用性。
而基于應(yīng)用流化技術(shù)實(shí)現(xiàn)的結(jié)構(gòu),可以稱之為P/S結(jié)構(gòu),Player/Server的縮寫,即用戶通過雙向互動(dòng)的播放器實(shí)現(xiàn)內(nèi)容展現(xiàn)和互動(dòng)信令的傳遞,所有的業(yè)務(wù)邏輯都是在服務(wù)端實(shí)現(xiàn),通過視頻流將顯示畫面?zhèn)鬟f到終端的播放器實(shí)現(xiàn)展現(xiàn)。這種方式最大程度解決了終端性能不足,但是又對(duì)展現(xiàn)效果要求極高的場(chǎng)景。
P/S結(jié)構(gòu)原則上不是獨(dú)立存在的實(shí)現(xiàn)方式,單機(jī)、C/S、B/S結(jié)構(gòu)應(yīng)用都可以通過流化技術(shù)拓展為P/S結(jié)構(gòu)的應(yīng)用,滿足應(yīng)用系統(tǒng)的需求。
2.2 融合應(yīng)用商店的運(yùn)行模式
融合應(yīng)用商店可以支持普通應(yīng)用下載的方式,同時(shí)也支持流化應(yīng)用以快捷方式的方式下載到終端,融合應(yīng)用商店根據(jù)終端性能、操作系統(tǒng)類型及版本、存儲(chǔ)空間、應(yīng)用類型等因素智能選擇應(yīng)用的方式。融合應(yīng)用商店運(yùn)行模式如圖2所示。
根據(jù)終端的運(yùn)行環(huán)境不同,融合應(yīng)用商店提供3種應(yīng)用下載方式為用戶提供服務(wù)。
當(dāng)運(yùn)行環(huán)境能夠滿足應(yīng)用運(yùn)行要求時(shí),利用傳統(tǒng)應(yīng)用下載方式,實(shí)現(xiàn)應(yīng)用軟件下載到終端上運(yùn)行。
當(dāng)運(yùn)行環(huán)境無法滿足運(yùn)行要求時(shí),不下載應(yīng)用本身,在終端上下載一個(gè)啟動(dòng)應(yīng)用流化的快捷方式。當(dāng)流化應(yīng)用快捷方式被啟動(dòng)運(yùn)行的時(shí)候,終端會(huì)訪問到云端的應(yīng)用流化系統(tǒng),運(yùn)行相應(yīng)的應(yīng)用,并通過視頻流展現(xiàn)的終端。
當(dāng)應(yīng)用比較大,下載時(shí)間長(zhǎng),融合應(yīng)用商店提供先下載流化快捷方式,后下載可運(yùn)行應(yīng)用的方式。當(dāng)用戶選擇了大應(yīng)用軟件,先利用流化方式下載快捷方式,保證用戶可以快速體驗(yàn)到應(yīng)用,同時(shí)利用后臺(tái)實(shí)現(xiàn)應(yīng)用本身軟件的下載和靜默安裝,保證用戶既能快速體驗(yàn)應(yīng)用,又能夠在后面的使用中,充分利用本地能力。
根據(jù)以上3種方式,融合應(yīng)用商店既支持傳統(tǒng)應(yīng)用商店對(duì)安卓應(yīng)用的支撐,同時(shí)利用了應(yīng)用流化技術(shù),拓展了應(yīng)用商店的應(yīng)用范圍,和對(duì)不同能力和類型終端的支持,下面是融合應(yīng)用商店的應(yīng)用下載流程圖。
在融合應(yīng)用商店的下載流程中(見圖3),首先要判斷申請(qǐng)應(yīng)用的終端是否具備運(yùn)行該應(yīng)用能力,如果能力不足則利用應(yīng)用流化方式,下載應(yīng)用快捷方式,并啟動(dòng)應(yīng)用。而當(dāng)終端可以運(yùn)行該應(yīng)用,且該應(yīng)用大小不超過50 Mbyte(據(jù)2014年度中國(guó)手機(jī)APP用戶調(diào)研報(bào)告的結(jié)論,86.6%的用戶無法接受應(yīng)用超過50 Mbyte),利用傳統(tǒng)下載應(yīng)用的方式,實(shí)現(xiàn)應(yīng)用的分發(fā)。當(dāng)應(yīng)用大于50 Mbyte時(shí),則首先利用流化快捷方式的下載,實(shí)現(xiàn)用戶快速運(yùn)行游戲,同時(shí)根據(jù)用戶的意愿選擇在系統(tǒng)后臺(tái)默認(rèn)下載該游戲的可執(zhí)行文件,并在下一次啟動(dòng)時(shí)不在基于應(yīng)用流化技術(shù)運(yùn)行,而是運(yùn)行本地文件,因此,利用這種方式,既可以快速啟動(dòng)應(yīng)用,同時(shí)下載原運(yùn)行文件,保證應(yīng)用的良好支持。
在融合應(yīng)用商店模式下,應(yīng)用商店不僅支持傳統(tǒng)應(yīng)用下載方式,也支持通過應(yīng)用流化快捷方式,調(diào)用平臺(tái)流化能力。而對(duì)于部分軟件較大的應(yīng)用,下載周期較長(zhǎng),利用流化技術(shù)迅速啟動(dòng)應(yīng)用,免去了用戶長(zhǎng)期等待的苦惱。通過融合應(yīng)用商店的應(yīng)用,豐富了平臺(tái)上的應(yīng)用類型,提升用戶體驗(yàn)并獲得更高的用戶粘度,并增強(qiáng)運(yùn)營(yíng)商在應(yīng)用價(jià)值鏈上的主導(dǎo)作用。利用應(yīng)用流化技術(shù),充分?jǐn)U大了應(yīng)用引入的拓展空間,不再局限于安卓應(yīng)用,有利于匯聚更多、更優(yōu)質(zhì)的應(yīng)用,對(duì)于提高運(yùn)營(yíng)商互動(dòng)增值業(yè)務(wù)的創(chuàng)新發(fā)展能力具有更加重要的戰(zhàn)略意義。
[1] 環(huán)球網(wǎng)科技. 七家主流智能電視應(yīng)用商店橫向評(píng)測(cè)[EB/OL].[2015-09-24] .http://tech.huanqiu.com/elec/2015-02/5651871.html.2015-02-11.
[2] 魏沖,李智浩.淺談Android系統(tǒng)機(jī)頂盒的前景[C]. 京、津、滬、渝有線電視業(yè)務(wù)&技術(shù)研討會(huì)暨全國(guó)城市有線電視業(yè)務(wù)&技

圖3 融合應(yīng)用商店應(yīng)用下載流程圖
術(shù)研討會(huì)論文集.重慶:出版者不詳.2011:42-44.
[3] 李華宇.運(yùn)營(yíng)商拓展增值業(yè)務(wù)利器——視頻云計(jì)算系統(tǒng)[J].電視技術(shù),2013,37(20):46-48.
[4] 張良銀.淺論C/S和B/S體系結(jié)構(gòu)[J].工程地質(zhì)計(jì)算機(jī)應(yīng)用,2006(4):20-23.
[5] 宋士明,孫庭,武振華.面向廣電網(wǎng)絡(luò)的視頻云計(jì)算增值業(yè)務(wù)平臺(tái)[J].電視技術(shù),2014,38(18):11-15.
責(zé)任編輯:許 盈
Discussion on Architecture of Fusionapplication Store of Cloud TV Platform
QIN Feng1, ZHANG Tingting1, ZHANG Honggang1, XIANG Quanshuang2, SUN Xiqing2
(1.ZhejiangUniversity,Hangzhou310058,China;2.BeijingCybercloudTechnologyCo.,Ltd.,Beijing100085,China)
The new technology trend in the field of interactive TV applications is introduced.Application of streaming technology and application mode based on the application of streaming technology. Aiming at the working mode of the traditional application store, combining with the characteristics of the application stream technology, the integration of the application store mode is realized. From the technical level, the streaming technology and the traditional application are applied, combines with the traditional application download mode of integration management, the integration of the application store operation mode is put forward.
application stream; fusionapplication store; cloud computing
國(guó)家科技支撐計(jì)劃項(xiàng)目(2012BAH75F01;2012BAH94F00;2012LM101-0004)
TN915;TN943
A
10.16280/j.videoe.2015.24.014
2015-11-06
【本文獻(xiàn)信息】秦楓,張婷婷,張宏綱,等.云電視平臺(tái)融合應(yīng)用商店架構(gòu)的探討[J].電視技術(shù),2015,39(24).