王嬌+薛淞文



摘 要:運營支撐系統可對TVOS生態系統良好的運營提供基礎支持,以開放、合作、共贏的宗旨良性運營智能終端產業鏈。文中從技術實現角度,簡要介紹了運營支撐系統所包含各平臺的技術架構及功能。
關鍵詞:運營支撐;智能;VOD;內容聚合
中圖分類號:TP393 文獻標識碼:A 文章編號:2095-1302(2017)03-00-04
0 引 言
陜西廣電網絡基于TVOS的智能終端產品落地運營主要依賴于龐大的業務平臺及其支撐系統,目前已初步形成了面向用戶體驗、業務運營、核心能力、終端管控等方面的服務、運營、能力、管控4大支撐系統,包括21個平臺。各系統平臺通過SOA及OpenAPI的方式構建,分布部署,并通過簡單的接口相互對接形成大系統平臺,承載于陜西廣電網絡云平臺之上。
運營支撐系統面向業務運營的支撐,整合OTT資源,對TVOS智能終端生態系統良好的運營提供基礎支持,以開放、合作、共贏的宗旨良性運營智能終端產業鏈。具體包括應用商店、UI前端統一管理系統、VOD頁面展示系統、廣告系統、行為分析系統、內容聚合系統、智能語音、開放平臺。本文著重介紹了運營支撐系統的系統架構及實踐。
1 運營支撐系統技術實踐
1.1 應用商店
1.1.1 設計思路
應用商店平臺是TVOS智能終端區別于傳統中間件的全新體驗平臺,在廣電增值應用服務大發展的背景下,終端用戶的消費將主要集中在對應用的購買。所以功能齊全、界面友好的應用商店能夠增加終端用戶購買應用的便利程度,增強終端用戶的黏度。同時,應用商店管理也需要為應用提供商提供良好的管理維護功能,幫助應用提供商完成對應用的管理。
1.1.2 平臺架構及功能
陜西廣電網絡應用商店系統架構如圖1所示,應用商店綜合管理平臺包括應用開發及管理平臺、應用銷售及管理平臺、運營支撐模塊。
1.1.2.1 應用開發及管理平臺
該應用開發及管理平臺主要實現開發者的管理及作品引入,包括作品管理、合作管理、開發支持、運營審核等功能。
1.1.2.2 應用銷售及管理平臺
該應用銷售及管理平臺實現應用商店業務的管理,包括商品管理、用戶管理、訂購管理、應用版本控制、下載分發、觸發計費、貨架管理、熱賣促銷、終端適配、主動營銷、統計分析報表等功能。
1.1.2.3 運營支撐模塊
該運營支撐模塊包括運營支持、用戶注冊管理、用戶信息管理、統計報表、結算管理、客服支撐和廣告管理等功能。
1.1.3 系統安全
應用商店的后臺管理由運營商負責維護并掌控所有管理員的權限。應用在發布之前經過審核流程,確認應用對系統的要求、權限等信息,并填寫審核描述。
在TVOS系統中,所有安裝到系統的應用程序都必有一個數字證書,此數字證書用于標識應用程序的作者和應用程序之間建立信任關系,TVOS數字證書包含以下幾點[1]:
(1)所有的應用程序都必須有數字證書,TVOS系統不會安裝一個沒有數字證書的應用程序;
(2)應用App使用的數字證書可以自簽名,無需數字證書機構簽名認證;
(3)如果要正式發布一個TVOS應用,則必須使用一個合適的私鑰生成數字證書來給程序簽名;
(4)數字證書具有有效期,TVOS系統在應用程序安裝時應檢查證書的有效性;
(5)TVOS使用標準的Java工具Keytool和Jarsigner來生成數字證書,并為應用App簽名。
1.2 UI前端管理
1.2.1 設計思路
TVOS智能終端UI配置管理平臺是基于終端開發的一套應用界面配置程序,主要以圖形視窗化編輯為手段。通過為應用頁面提供友好的維護界面,達到靈活便捷的維護應用頁面內容及布局的目的。UI配置管理包括前端服務系統和App客戶端,之間通過Http接口通訊。
1.2.2 平臺架構及功能
陜西廣電網絡UI前端管理系統的業務邏輯如圖2所示。
(1)通過UI管理服務器登錄UI前端統一管理系統HOME_CMS,并根據需求重新配置終端界面,配置好后保存即可;
(2)UI前端管理系統HOME_CMS根據用戶配置,重新更新配置文件,并更新版本號;
(3)智能終端開機檢測前端配置文件版本號,若版本號沒有變化,則界面加載按本地配置文件加載,若版本號發生變化,則轉到(4);
(4)智能終端獲取新的配置文件,替換本地配置文件,按新配置加載界面。
1.3 VOD頁面展示
1.3.1 設計思路
TVOS智能終端互動VOD頁面展現管理平臺,主要實現互動VOD欄目的靈活編排,使得互動VOD非結構性編排關系在變更時,可實時更新,無需升級。平臺實現數據和管理分離,通過Http接口與應用App通訊。
1.3.2 平臺架構及功能
陜西廣電網絡VOD頁面展示系統模塊圖如圖3所示。
TVOS智能終端頁面展示系統管理業務設計了如下幾個功能模塊:
(1)用戶管理。系統用戶管理,用戶的登錄信息及權限管理。
(2)VOD配置文件管理。每個具體配置文件的原型存檔及修改。
(3)應用管理。使用配置文件應用的注冊與維護。
(4)區域管理。應用所屬區域的維護管理。
(5)基于組件導入。組成配置文件的基本元件的導入,通過jar包導入。
(6)操作日志記錄。記錄管理員的操作,保存成日志,具有權限的管理員可查看。
1.4 廣告系統
1.4.1 設計思路
TVOS智能終端多媒體廣告系統是以電視為傳播媒介進行廣告播發的運營支持系統。廣告信息由前端播發系統組織成描述文件,當收到終端廣告應用請求前端廣告文件時,回應下發廣告內容;終端植入廣告的App獲取該文件,將文件映射到對應的地址中,完成文件的接收、儲存和管理,實現廣告更新。
1.4.2 平臺架構及功能
軟件系統的架構是在數據庫服務的基礎上進行拓展,廣告運營系統將素材采集和素材組織進行分割,頻點信息單獨添加管理。數據的打包下發管理與管理系統對接,將組織完成后的廣告交由管理系統進行播發處理。廣告系統架構圖如圖4所示。
1.5 行為分析
1.5.1 設計思路
TVOS智能終端行為分析系統為業務部門提供電視直播、VOD點播、頁面瀏覽等用戶行為數據及各類指標,同時圍繞用戶標簽、用戶權限精分、離網用戶分析、廣告分析等功能進行建設。
在采集方式上,智能終端需要依靠直播APK、點播APK及相關APK實現用戶行為數據的收集,接口與采集的數據一一對應。對采集的數據進行分析,得出用戶關心的數據,并可以以業務部門需要的方式輸出。
1.5.2 平臺架構及功能
用戶行為分析系統結構分為用戶行為采集系統和數據分析系統。采集部分由若干采集服務器組成,通過嵌入App內的JS接口實時通過IP化網絡回傳采集到的用戶行為數據。系統以.txt格式將采集回的行為信息保存在存儲服務器中,再通過備份存儲服務器內的用戶行為信息為行為分析提供數據源。
分析部分由若干分析服務器組成,它們將采集回的數據進行整理、清洗后,利用數據庫軟件深入分析,最終得到分析數據。將分析結果制成相應表格、Excel等提供給業務部門。陜西廣電網絡行為分析系統架構圖如圖5所示。
1.6 內容聚合
1.6.1 設計思路
TVOS智能終端聚合系統為用戶提供綜合性多媒體搜索和推薦服務,充分挖掘媒體視頻內容,為視頻門戶應用及智能終端視頻應用的建立奠定基礎。一個完善的媒體資源聚合搜索系統必須要對其資源庫進行實時更新,保證內容信息的及時、豐富。
當用戶通過遙控器以關鍵字形式發起內容搜索請求時,智能終端會向終端應用發起關鍵字請求,終端應用接收到該請求,分析請求信息,根據請求的內容向聚合搜索系統獲取訪問數據。聚合搜索系統收到請求后,將被請求數據返回給終端應用。最后終端應用將所需內容呈現給用戶。
1.6.2 平臺架構及功能
陜西廣電網絡內容聚合系統架構圖如圖6所示。內容聚合搜索系統的系統架構由內容源、聚合搜索系統、業務和終端三部分組成。聚合搜索系統主要負責從內容源抓取元數據,對元數據進行整合和二次編排,構建新的媒資庫,在此基礎上通過智能搜索和智能推薦功能模塊以API接口形式呈現給應用及終端用戶。
內容聚合搜索系統從下到上分為底層硬件、數據層、聚合搜索應用層和用戶層。
(1)硬件層主要由服務器、終端等提供硬件支撐;
(2)數據層為系統提供數據存儲服務,主要存儲抓取的服務數據、用戶數據及系統基礎數據等;
(3)聚合搜索應用層是整個系統的核心,主要負責響應用戶請求的應用服務;
(4)用戶層主要面向各類用戶提供智能搜索、智能推薦等服務。
1.7 智能語音識別
1.7.1 設計思路
TVOS智能語音系統服務涵蓋頻道切換、查詢、播放控制、搜索、購物等常見電視機操作,以及視頻聊天、聲紋登錄等。系統將用戶說的任意語音轉化并理解,實現“聽懂人說話”的功能。
1.7.2 平臺架構及功能
TVOS智能語音識別系統由語音廠商專用于廣電領域的廣電語音云承載,包括語音合成、語音識別、語義理解等基本功能。系統根據用戶請求發起不同的語音技術處理,處理結果根據業務需求進行適配和轉化,呈現交互結果。陜西廣電網絡的智能語音系統架構如圖7所示。
TVOS智能語音云的核心引擎包括語音合成、語音聽寫、語義理解系統和業務對接服務器。語音合成與語音聽寫功能相反,前者將文字轉化為語音,而后者則是將任意語音轉化為文字。語義理解系統將語音聽寫轉化的文字信息進行理解,并將理解的結果發回業務分發服務器。根據用戶的不同請求類型,業務分發服務器將請求發給對應的核心引擎系統。
1.8 開放平臺資源共享
1.8.1 設計思路
陜西廣電網絡TVOS智能終端開放平臺共享系統的目標是將公司自有數據及服務合理封裝,并以API或SDK的形式公開,為第三方合作商戶開放App應用提供需要的功能、接口或內容。最終將對應的服務提供給廣大用戶,以實現用戶資源、數據資源、物理資源等共享。
系統對于所有能力系統接口進行集中管理,根據接入能力系統的接口形態、數據結構,通過接口適配器方式針對異構接口進行整合,實現與異構接口協議適配的封裝。采用統一接口代理模式對外提供統一的開放平臺接口,利用接口適配降低現有能力系統接口的改造難度。
1.8.2 平臺架構及功能
開放平臺資源共享系統整體由資源層、適配層、存儲層、功能層、展示層組成。資源層包括能力系統;適配層屬于開放平臺服務核心層次,為各類異構接口協議接入提供適配交換功能;存儲層提供數據管理服務;功能層集中了資源共享系統的核心功能組件;展示層呈現了資源共享的門戶、后臺管理系統門戶、開發者社區等頁面接入展示。陜西廣電網絡開放平臺資源共享系統架構圖如圖8所示。
2 結 語
本文從平臺架構角度對TVOS智能終端的運營支撐系統做了簡述,介紹了陜西廣電網絡TVOS智能終端運營支撐系統的實際情況,并分析了該系統下各平臺的技術實現。目前該系統已上線正式運營,助力TVOS產業鏈的良性應用發展。
參考文獻
[1]盛志凡,王強,劉進,等.智能電視操作系統TVOS1.0安全技術方案[J].廣播與電視技術,2015,42(9):40-49.
[2]郗望,楊基軍.智能電視去哪兒?-TVOS應用展望[J].有線電視技術,2015(2):116-117.
[3]李劍華.淺談TVOS智能化終端商業運營[J].廣播電視信息,2014(11):41-43.
[4]段玓. TVOS的發展與應用[C].NCTC2015第十六屆全國有線電視技術討論會,2015.
[5]王華鋒,張林.江蘇TVOS1.0前端安全平臺落地建設方案[J].有線電視技術,2016,23(5): 39-43.
[6]朱允斌,王明敏.基于智能電視操作系統TVOS2.0的終端軟件管理與應用開發研究[J].廣播與電視技術,2016,43(3):40-43.
[7]電視技術編輯部.TVOS品牌正式發布 陜廣網率先規模應用[J].電視技術,2015,39(2):111.
[8]黎政,張定京,白偉,等.NGB TVOS1.0應用模型探討[J].廣播電視信息,2015(8):33-36.