陳 杲,韓蘇川,王建秀,張長學(xué),趙旭澤
(中國電信股份有限公司北京研究院 智能終端與視頻應(yīng)用產(chǎn)品線,北京 100035)
互聯(lián)網(wǎng)電視桌面的設(shè)計與實現(xiàn)
陳 杲,韓蘇川,王建秀,張長學(xué),趙旭澤
(中國電信股份有限公司北京研究院 智能終端與視頻應(yīng)用產(chǎn)品線,北京 100035)
為了對各種電視應(yīng)用進行管理,提出了一種基于Android桌面程序進行深度定制的互聯(lián)網(wǎng)電視桌面設(shè)計和實現(xiàn)方法。電視桌面不僅繼承了桌面程序的特殊功能,還具備互聯(lián)網(wǎng)電視應(yīng)用管理功能,具體包括終端認(rèn)證、桌面鑒權(quán)、應(yīng)用鑒權(quán)、應(yīng)用訂購等功能。另外,還對電視桌面的應(yīng)用管理流程進行了詳細(xì)敘述。
互聯(lián)網(wǎng)電視;Android桌面程序;電視桌面;終端管理平臺;應(yīng)用管理平臺;電視應(yīng)用商店
互聯(lián)網(wǎng)電視行業(yè)逐漸走向“內(nèi)容+終端+應(yīng)用+平臺”的模式,迎來了終端廠商、內(nèi)容提供商、服務(wù)提供商、電信運營商的新一輪布局[1]。例如樂視聯(lián)合富士康發(fā)布了樂視TV·超級電視,打破了電視硬件制造與銷售的單一模式,形成了完整的生態(tài)系統(tǒng)閉環(huán)[2]。電信運營商在電視產(chǎn)業(yè)的布局需要以類似于智能手機的“云管端”的方式構(gòu)建互聯(lián)網(wǎng)電視應(yīng)用的運營管理模式,吸納和保有用戶入網(wǎng),提升寬帶價值[3]。而且與互聯(lián)網(wǎng)內(nèi)容提供商和服務(wù)提供商的關(guān)系應(yīng)該從OTT(Over The Top)轉(zhuǎn)變?yōu)楫a(chǎn)業(yè)合作關(guān)系,雙方協(xié)同發(fā)展,為用戶提供高體驗、高品質(zhì)的應(yīng)用和服務(wù)[4]。例如中國聯(lián)通與杭州華數(shù)合作,制定了互聯(lián)網(wǎng)電視的相關(guān)標(biāo)準(zhǔn)。
互聯(lián)網(wǎng)電視一般有兩種形式,一種是“智能機頂盒+電視機”,電視機只用作顯示終端;另外一種是“互聯(lián)網(wǎng)電視一體機”,電視機集成了智能機頂盒[5]。本文的討論都是基于Android系統(tǒng)的智能機頂盒展開的,但是內(nèi)容和結(jié)論對于采用Android系統(tǒng)的互聯(lián)網(wǎng)一體機同樣適用。
電信運營商開展互聯(lián)網(wǎng)電視業(yè)務(wù)的根本目的是利用電視的屏幕來擴展互聯(lián)網(wǎng)業(yè)務(wù),視頻業(yè)務(wù)雖然是互聯(lián)網(wǎng)電視的核心關(guān)鍵業(yè)務(wù),但是如何加入其他增值應(yīng)用和行業(yè)應(yīng)用才是需要解決的首要問題[6]。在語音業(yè)務(wù)收入日益壓縮的背景下,電信運營商對于增值業(yè)務(wù)(尤其是數(shù)據(jù)業(yè)務(wù))的投入逐漸加大,增值業(yè)務(wù)的地位不斷上升,已經(jīng)呈現(xiàn)向核心業(yè)務(wù)過渡的趨勢。對電信運營商而言,增值業(yè)務(wù)(應(yīng)用)可以完善和提升通信服務(wù),增強用戶黏性,為流量經(jīng)營創(chuàng)造條件[7]。
為了在電視屏上快速引入各種增值應(yīng)用,提出建設(shè)互聯(lián)網(wǎng)電視業(yè)務(wù)平臺和配套的電視桌面構(gòu)成半開放、半封閉的電視應(yīng)用管理系統(tǒng),各種電視應(yīng)用采用松耦合方式與業(yè)務(wù)平臺對接,可以快速引入視頻業(yè)務(wù)和游戲、音樂、教育、彩票、咨詢、閱讀、行業(yè)等各種增值應(yīng)用。互聯(lián)網(wǎng)電視業(yè)務(wù)平臺包括終端管理平臺、應(yīng)用管理平臺和應(yīng)用商店,如圖1所示。
應(yīng)用管理平臺對互聯(lián)網(wǎng)電視業(yè)務(wù)進行集中的管理和維護,包括業(yè)務(wù)申請、業(yè)務(wù)審批、業(yè)務(wù)開通、業(yè)務(wù)信息查詢,以及應(yīng)用打包等功能;電視應(yīng)用商店利用運營商的渠道優(yōu)勢,將應(yīng)用匯聚到運營商的電視應(yīng)用商店中,將認(rèn)證、鑒權(quán)、計費能力開放給開發(fā)者,不僅可以掌握電視應(yīng)用市場的主動權(quán),具備監(jiān)控和管理應(yīng)用的能力,而且增加了運營商在產(chǎn)業(yè)鏈中的參與角色;終端管理平臺主要是完成對互聯(lián)網(wǎng)電視終端進行遠(yuǎn)程管理,主要功能包括終端注冊認(rèn)證、異網(wǎng)接入禁止、業(yè)務(wù)與配置信息的管理,與IPTV系統(tǒng)中的終端管理平臺功能類似;電視桌面提供互聯(lián)網(wǎng)電視終端開機后的桌面鑒權(quán),同時提供各種應(yīng)用的管理和使用統(tǒng)計功能,下面將進行詳細(xì)說明。

圖1 電視應(yīng)用管理系統(tǒng)
在互聯(lián)網(wǎng)電視業(yè)務(wù)平臺配合下,電視桌面可以對視頻業(yè)務(wù)和增值業(yè)務(wù)(應(yīng)用)實行統(tǒng)一的運營和管理。具體來說,電視桌面通過終端認(rèn)證、桌面鑒權(quán)、應(yīng)用下載、應(yīng)用鑒權(quán)和應(yīng)用訂購等流程可以實現(xiàn)對電視應(yīng)用的有效管控。這種統(tǒng)一的應(yīng)用管理可以簡單說明如下:
1)機頂盒開機啟動后,電視桌面就到終端管理平臺進行機頂盒合法性驗證,只有通過驗證才能使用。
2)完成機頂盒驗證后,電視桌面連接業(yè)務(wù)管理平臺進行桌面鑒權(quán),獲取用戶的應(yīng)用訂購信息、應(yīng)用圖標(biāo)在桌面上的排位等信息。
3)在電視桌面的監(jiān)控下,用戶只能到互聯(lián)網(wǎng)電視業(yè)務(wù)平臺中的應(yīng)用商店進行應(yīng)用的下載和安裝。
4)用戶發(fā)起應(yīng)用使用請求(即點擊電視桌面上的應(yīng)用圖標(biāo))時,電視桌面首先判斷用戶訂購的套餐中是否包括該應(yīng)用,如果是已經(jīng)訂購的應(yīng)用或者是免費應(yīng)用,則直接啟動應(yīng)用,反之,電視桌面先連接應(yīng)用管理平臺進行應(yīng)用鑒權(quán)和應(yīng)用訂購。
對于Android系統(tǒng),桌面程序(Launcher)是比較特殊的一種應(yīng)用程序,是可供用戶下載和安裝的應(yīng)用程序(APK)。Android系統(tǒng)的開放性允許終端廠家、電信運營商以及應(yīng)用開發(fā)者在其上開發(fā)定制的桌面程序,本文論述的電視桌面就是基于Android桌面程序進行深度定制的互聯(lián)網(wǎng)電視客戶端軟件。
電視桌面繼承了桌面程序的特殊功能,例如:
1)電視桌面是用戶的第一界面,為電視應(yīng)用提供圖標(biāo)(Icon)展現(xiàn)。
2)電視桌面在機頂盒啟動后就一直駐留在系統(tǒng)中,始終保持運行狀態(tài),所以不僅能夠最大程度地檢測機頂盒上的用戶操作,而且可以用于管理和啟動其他應(yīng)用,例如應(yīng)用升級提醒、應(yīng)用卸載、熱門應(yīng)用推送等。
3)類似于智能手機定制桌面,電視桌面還可以集成運營商自己的業(yè)務(wù)和定制應(yīng)用,例如查詢實時寬帶賬號金額、桌面主題設(shè)置等UI功能[8]。
而且,電視桌面作為互聯(lián)網(wǎng)電視客戶端軟件,增加了互聯(lián)網(wǎng)電視應(yīng)用管理相關(guān)的功能,包括終端認(rèn)證、桌面鑒權(quán)、應(yīng)用鑒權(quán)以及應(yīng)用使用統(tǒng)計等功能,下面將分別進行詳細(xì)說明。
為了利用電信已有平臺資源和能力、實現(xiàn)系統(tǒng)建設(shè)輕量化,電視桌面還對接UDB(Universal Database)和翼支付平臺為增值應(yīng)用提供天翼賬號和在線支付能力。電視桌面與互聯(lián)網(wǎng)電視應(yīng)用業(yè)務(wù)平臺的接口如圖2所示。

圖2 電視桌面系統(tǒng)接口圖
2.1 終端認(rèn)證
機頂盒終端上一般預(yù)置了標(biāo)識機頂盒身份的統(tǒng)一編號,例如采用網(wǎng)卡MAC地址,或者固化在機頂盒硬件中的某個唯一序號作為統(tǒng)一編號。終端認(rèn)證就是對統(tǒng)一編號進行認(rèn)證,具體分為兩種情況:
1)首次開機時,需要進行機頂盒注冊認(rèn)證。
主要工作是電視桌面向應(yīng)用管理平臺上報機頂盒統(tǒng)一編號,并配合應(yīng)用管理平臺完成終端注冊及認(rèn)證,注冊和認(rèn)證過程與IPTV機頂盒相同。
2)后繼開機時,需要進行終端合法性認(rèn)證。
電視桌面連接終端管理平臺進行終端合法性驗證,例如統(tǒng)一編號是否已經(jīng)注冊,同時電視桌面還需要向終端管理平臺的上報終端IP地址信息,終端管理平臺根據(jù)IP地址,判斷是否為合法地址段。
機頂盒合法性認(rèn)證流程如圖3所示。

圖3 機頂盒合法性認(rèn)證流程
2.2 桌面鑒權(quán)
電視桌面完成終端合法性認(rèn)證后,需要連接應(yīng)用管理平臺進行桌面鑒權(quán),獲取用戶應(yīng)用訂購信息、應(yīng)用在桌面上排位等信息。桌面鑒權(quán)流程如下圖4所示。

圖4 桌面鑒權(quán)流程
完成桌面鑒權(quán)后,電視桌面將根據(jù)用戶應(yīng)用訂購信息對電視應(yīng)用的使用進行應(yīng)用鑒權(quán)和應(yīng)用訂購。
2.3 應(yīng)用鑒權(quán)
當(dāng)電視桌面檢測到用戶點擊某個應(yīng)用圖標(biāo)發(fā)起應(yīng)用使用的請求時,電視桌面能夠根據(jù)應(yīng)用訂購信息來決定是否能夠啟動該應(yīng)用:如果是已經(jīng)訂購的應(yīng)用或者是免費應(yīng)用,那么電視桌面允許用戶使用,并將控制直接轉(zhuǎn)移給應(yīng)用,反之,電視桌面需要連接應(yīng)用管理平臺進行應(yīng)用鑒權(quán)。
應(yīng)用鑒權(quán)流程如圖5所示。

圖5 應(yīng)用鑒權(quán)流程
電視應(yīng)用的鑒權(quán)流程說明如下:
1)當(dāng)用戶點擊電視桌面上的應(yīng)用圖標(biāo)時,電視桌面截獲該點擊請求。
2)電視桌面根據(jù)通過桌面鑒權(quán)流程獲取的用戶訂購關(guān)系進行判斷。
3)如果已經(jīng)訂購或者是免費應(yīng)用,那么將控制直接轉(zhuǎn)移給應(yīng)用程序,即啟動應(yīng)用。
4)如果沒有訂購,那么需要進行應(yīng)用鑒權(quán)。
5)對于應(yīng)用鑒權(quán)請求,首先需要對應(yīng)用所屬的CP/SP進行鑒權(quán),驗證CP/SP的合法性。CP/SP合法性鑒權(quán)主要是根據(jù)CP/SP代碼來確定其有效性、當(dāng)前狀態(tài)、權(quán)限等。
6)其次需要對應(yīng)用所屬的應(yīng)用服務(wù)進行鑒權(quán)。應(yīng)用服務(wù)鑒權(quán)主要是根據(jù)應(yīng)用編號來確定應(yīng)用所屬應(yīng)用服務(wù)的狀態(tài),只有在應(yīng)用管理平臺上正式發(fā)布的應(yīng)用服務(wù)才能通過鑒權(quán)。
7)當(dāng)CP/SP鑒權(quán)和應(yīng)用服務(wù)鑒權(quán)都通過以后,將應(yīng)用鑒權(quán)信息返回給電視桌面,由其向用戶顯示應(yīng)用需要訂購才能使用的信息,并向用戶展示應(yīng)用訂購界面。
2.4 應(yīng)用訂購
當(dāng)用戶啟動應(yīng)用時,電視桌面經(jīng)過應(yīng)用鑒權(quán)發(fā)現(xiàn)該應(yīng)用用戶尚未訂購,則會提示用戶進行應(yīng)用訂購,應(yīng)用訂購流程如圖6所示。

圖6 應(yīng)用訂購流程
電視應(yīng)用的訂購流程說明如下:
1)在電視桌面提供的訂購提示界面上,用戶確認(rèn)進行訂購。
2)電視桌面向應(yīng)用管理平臺的用戶管理模塊發(fā)起訂購請求。
3)應(yīng)用管理平臺返回訂購成功結(jié)果。
4)電視桌面檢測到已經(jīng)成功完成應(yīng)用訂購,則將控制直接轉(zhuǎn)移給應(yīng)用本身,即開始應(yīng)用使用。
2.5 應(yīng)用使用統(tǒng)計
由于電視桌面可以實時監(jiān)測用戶的操控行為、監(jiān)聽機頂盒狀態(tài),例如點擊應(yīng)用圖標(biāo)、查詢機頂盒系統(tǒng)日志(固定周期),所以可記錄用戶每一次打開、退出應(yīng)用的操控記錄和機頂盒的狀態(tài)信息,并通過服務(wù)器同步上報給互聯(lián)網(wǎng)電視應(yīng)用管理平臺,從而實現(xiàn)應(yīng)用使用統(tǒng)計。
本文提出的電視桌面借鑒了天翼云桌面的成熟經(jīng)驗,完全滿足電視業(yè)務(wù)安全可靠、可管可控的要求。電視桌面和互聯(lián)網(wǎng)電視業(yè)務(wù)平臺構(gòu)成了電視應(yīng)用產(chǎn)業(yè)鏈的基礎(chǔ),便于靈活地部署各種互聯(lián)網(wǎng)電視增值應(yīng)用。為了打造完善的電視應(yīng)用生態(tài)環(huán)境,支持互聯(lián)網(wǎng)電視終端社會化,后繼還需要對主流Android智能機頂盒進行定制電視桌面的適配工作:非定制機頂盒只要安裝了定制的電視桌面,并訂購電視應(yīng)用套餐,就可以使用電信運營商引入的各種增值應(yīng)用服務(wù)。
[1]周毅.OTT TV猛烈的一蹴[J].電視技術(shù),2013,37(6):8-10.
[2]樂視網(wǎng)聯(lián)手富士康超級電視欲顛覆傳統(tǒng)[EB/OL].(2013-03-06)[2013-08-05].http://www.newhua.com/2013/0306/201707.shtml.
[3]韋樂平.電信業(yè)的未來與“去電信化”的思考[J].電信科學(xué),2013(2):1-7.
[4] 華為發(fā)布面向超寬帶的商業(yè)解決方案和策略BOOST[EB/OL]. (2013-04-25)[2013-08-05].http://www.cww.net.cn/news/html/2013 /4/25/2013425620598402.htm.
[5]夏勇.互聯(lián)網(wǎng)電視系統(tǒng)結(jié)構(gòu)與終端關(guān)鍵技術(shù)分析[J].電視技術(shù),2012,36(S1):48-52.
[6]蔣立,鄧竹祥.IPTV與OTT TV業(yè)務(wù)的發(fā)展現(xiàn)狀及趨勢[J].電信科學(xué),2013(4):8-11.
[7]劉洋.三網(wǎng)融合下電信運營商TV屏業(yè)務(wù)發(fā)展策略建議[J].電信科學(xué),2012(10A):187-190.
[8]董志明.智能終端定制之捷徑——定制桌面[J].移動通信,2012(15):30-32.
韓蘇川,高級工程師,長期從事通信網(wǎng)絡(luò)規(guī)劃、設(shè)計工作,近期主要從事業(yè)務(wù)網(wǎng)絡(luò)架構(gòu)、互聯(lián)網(wǎng)電視等方面的研究;
王建秀,女,高級工程師,現(xiàn)任智能終端與視頻應(yīng)用產(chǎn)品線總監(jiān),主要研究方向為互聯(lián)網(wǎng)電視、移動通信的規(guī)劃和多媒體技術(shù)研究;
張長學(xué),高級工程師,主要研究方向為互聯(lián)網(wǎng)電視和多媒體技術(shù);趙旭澤,工程師,主要研究方向為互聯(lián)網(wǎng)電視和多媒體技術(shù)。
Design and Implementation of the Internet TV Launcher
CHEN Gao,HAN Suchuan,WANG Jianxiu,ZHANG Changxue,ZHAO Xuze
(Smevrt Termind and Video Application Product Line,Beijing Research Institute of China Telecom Co.,Ltd.,Beijing 100035,China)
In order to manage various TV applications,a design and implementation of Internet TV Launcher based is proposed on in-depth customization of Android Launcher.This TV Launcher not only inherits the special features of Launcher,but also has the capability of management functions including terminal authentication,launcher authentication, application authentication,application order,etc.Also the application management processes of TV Launcher are described in this paper.
Internet TV;Android launcher;TV launcher;terminal management platform;application management platform; TV App store
TN949
A
陳 杲,博士,高級工程師,主要研究方向為流媒體、視頻編解碼和視頻轉(zhuǎn)碼,近期主要從事互聯(lián)網(wǎng)電視和IPTV的研究;
?? 盈
2013-08-27
【本文獻信息】陳杲,韓蘇川,王建秀,等.互聯(lián)網(wǎng)電視桌面的設(shè)計與實現(xiàn)[J].電視技術(shù),2014,38(8).
國家“863”計劃項目(2011AA01A110)