陳兆豐 雷明亮
【摘要】本文是基于蘇州有線搭載有TVOS操作系統(tǒng)機頂盒上UI設(shè)計進行的探索研究,提出了一種兼容不同群體用戶使用的UI操作界面解決方案。不同于互聯(lián)網(wǎng)機頂盒種類繁多的UI設(shè)計,該解決方案是輕量級的,既能實現(xiàn)不同群體用戶的需求,也能大大節(jié)省運營人員的發(fā)布工作量,有效的實現(xiàn)了經(jīng)濟和民生效益。
【關(guān)鍵詞】TVOS;UI設(shè)計;Launcher APK
中圖分類號:TN929? ? ? ? ? ? ? ? ? ? 文獻標(biāo)識碼:A? ? ? ? ? ? ? ? ? ? DOI:10.12246/j.issn.1673-0348.2021.24.019
中老年群體是有線電視的主要收視人群之一,是電視大屏構(gòu)建起娛樂、陪伴場景的關(guān)鍵支撐。我們計劃從“長輩模式”定制界面及探索智慧養(yǎng)老試點等角度開展有線電視的適老化改造提升,讓老年人更好的收看電視,進一步豐富精神文化生活,享受數(shù)字化為生活帶來的便利。TVOS操作系統(tǒng)的全覆蓋,為這個想法提供了強力的支撐。截止目前,蘇州大市范圍TVOS機頂盒已經(jīng)覆蓋80%以上用戶,LauncherAPK的自更新,又為快速實現(xiàn)UI界面的全覆提供了輕量級的能力支持。為此,基于老年用戶的操作習(xí)慣,我們設(shè)計了一整套可持續(xù)演進的解決方案。
1. 前端發(fā)布系統(tǒng)設(shè)計
1.1 系統(tǒng)總體架構(gòu)
基于蘇州有線雙向網(wǎng)絡(luò)環(huán)境、廣電TVOS智能操作系統(tǒng)終端和廣電業(yè)務(wù)核心網(wǎng)絡(luò),設(shè)計建成的符合公眾客戶、集團客戶和多區(qū)域化管理的一套運營級業(yè)務(wù)系統(tǒng)。由江蘇有線蘇州分公司研發(fā),旨在實現(xiàn)廣電產(chǎn)品和業(yè)務(wù)的快速推廣和“一站式”安全高效運營前端統(tǒng)一的運營發(fā)布系統(tǒng)。是綜合考慮標(biāo)準(zhǔn)模板和老年模板等多模板融合發(fā)布的一套方案,設(shè)計也是一套輕量級發(fā)布系統(tǒng)。該設(shè)計充分避免運營操作人員的重復(fù)勞動,是系統(tǒng)設(shè)計的核心。項目設(shè)計拓撲圖如圖1:
前端系統(tǒng)采用C/S架構(gòu),其中C端為TVOS界面呈現(xiàn)的Launcher APK。系統(tǒng)分為路由模塊、HOME多模板編輯管理和緩存主要模塊。多模塊共同作用實現(xiàn)了多分組、多模板、共性和個性發(fā)布內(nèi)容高效組合運營方案。
系統(tǒng)數(shù)據(jù)庫采用通用企業(yè)級Mysql主備部署,安全輕便,能支撐百萬級終端用戶的管理;緩存服務(wù)采用Memcache多節(jié)點緩存服務(wù)器,能有效分擔(dān)路由系統(tǒng)的負載,為終端獲取配置數(shù)據(jù)提供快捷服務(wù)。
系統(tǒng)運用了標(biāo)準(zhǔn)的FTP、HTTP、SSH、HLS等交互協(xié)議,在內(nèi)網(wǎng)能有效支持多業(yè)務(wù)模塊的交互,各模塊通過XML、JSON等主流文件格式進行數(shù)據(jù)傳輸。借用核心網(wǎng)負載均衡的網(wǎng)絡(luò)設(shè)備,可以滿足服務(wù)端的高并發(fā),易擴容等運營級系統(tǒng)所需。系統(tǒng)目前已承載了80余萬終端接入、支持多款終端芯片種類,多類型UI模板下發(fā),上百個區(qū)域分組,是一套有效的內(nèi)容運營平臺。
1.2 路由管理模塊
為實現(xiàn)用戶數(shù)據(jù)同步和分組管理,以方便UI模板呈現(xiàn)給特定的用戶分組,路由子模塊起著重要作用,圖2是路由子模塊的邏輯結(jié)構(gòu):
路由子模塊實現(xiàn)了:
所有用戶劃分分組,UI下發(fā)做到精確管控;
針對所有分組,模板數(shù)據(jù)和接口素材可以按需配置;
1.3 Home管理子模塊
Home模塊在整個系統(tǒng)中承擔(dān)基礎(chǔ)模板的運營發(fā)布工作,數(shù)據(jù)庫建立在系統(tǒng)Mysql數(shù)據(jù)庫,Home管理服務(wù)可以進行內(nèi)容的模板的編輯審核發(fā)布,launcherAPK的上傳發(fā)布,借助路由模塊按需使用。如圖3,圖4。
Home管理模塊從運營便利的角度出發(fā),對模板編輯發(fā)布做了充分的邏輯優(yōu)化,實現(xiàn)了以下三個創(chuàng)新:
公客UI界面模板可獨立運營,支持720P、1080P等多種分辨率素材,對素材尺寸、格式不限制;
老年版UI、商業(yè)個性UI界面模板可獨立運營,支持定制化模板上傳發(fā)布,支持定制化入口下發(fā);
各類UI模板可自動拼接后下發(fā)。
2. 終端Launcher APK兼容多模板切換
2.1 創(chuàng)新提出一個模板融合兩種模式下發(fā)
通過對近年來的用戶行為習(xí)慣的分析發(fā)現(xiàn),多模板切換成為一種發(fā)展趨勢。在蘇州有線的機頂盒和遙控器范圍內(nèi),要統(tǒng)一規(guī)范使用并不簡單,但在TVOS系統(tǒng)全覆蓋之后,這一可能性得到實現(xiàn)。通過合理布局,在前端系統(tǒng)優(yōu)化之后,Launcher APK進行了合適的更新,使得一個APK可以同時解析標(biāo)準(zhǔn)和適老版兩種模板,并且能進行一鍵切換。
2.2 Launcher APK處理兩個模板靈活切換
統(tǒng)一Launcher APK之后,還創(chuàng)新實現(xiàn)了一些特色的功能:
用戶可以一鍵進入切換選擇頁,快速實現(xiàn)切換;
切換狀態(tài)存終端,雙向不通時也能切換;對接手機端,可遠程實現(xiàn)切換;可以增加更多模式供用戶選擇,且系統(tǒng)不需要升級。
以下是采用多模式改版后的長輩模式效果:
4. 結(jié)束語
本系統(tǒng)解決方案設(shè)計上緊跟廣電領(lǐng)域終端、前端的發(fā)展步伐,著眼于現(xiàn)狀與未來業(yè)務(wù)的發(fā)展,提出標(biāo)準(zhǔn)版UI與適老版UI的融合呈現(xiàn)方案,可面向多終端,多客戶群體,多區(qū)域。在運營上只需在老的系統(tǒng)上做兼容開發(fā),是一套有效的輕量級運營系統(tǒng),在實際運營時,既不增加大量的運營工作,又為用戶帶來多模式的體驗,經(jīng)濟和社會效益明顯。
參考文獻:
[1]GY/T303.2-2016《智能電視操作系統(tǒng)》[S],2016
作者簡介:陳兆豐,男,1984年出生,碩士,信息安全工程專業(yè),工程師,主要從事有線電視BOSS運營,平臺與數(shù)據(jù)開發(fā)相關(guān)技術(shù)研究。