鄧維 朱昌洪
摘 要: 本文提出并設(shè)計(jì)了一個(gè)基于Android系統(tǒng)的酒店媒體云平臺(tái),平臺(tái)設(shè)計(jì)分為客戶端、管理端和網(wǎng)絡(luò)解決方案三大部分??蛻舳税惭b在酒店客房?jī)?nèi)的智能投影機(jī)上,生成一個(gè)桌面應(yīng)用,實(shí)現(xiàn)電影、廣告、服務(wù)等功能;管理端采用B/S架構(gòu),完成平臺(tái)流量和認(rèn)證管理,而網(wǎng)絡(luò)解決方案充分利用酒店WiFi無(wú)線網(wǎng)絡(luò),最大速度提升上行下載的速率,最后成功實(shí)現(xiàn)系統(tǒng)的功能。
關(guān)鍵詞: Android系統(tǒng);媒體云平臺(tái)
Abstract:This paper proposes and designs a hotel media cloud platform based on Android system. The platform's design is divided into three parts: client management and network solution. The client is installed on an intelligent projector in the hotel room which could generate the desktop application and realize the functions of movies advertisements services etc; the management applies B/S structure which could implement platform flow and certification management. And the network solution makes full use of the WiFi wireless network increases the upward download rate in the maximum speed and realizes the system functions successfully.
Key words: Android systems;media cloud platform
引言
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,媒體在人們?nèi)粘I钪械淖饔萌遮吤黠@,尤其是年輕的消費(fèi)者,已經(jīng)更習(xí)慣使用方便快捷的新型媒體進(jìn)行消費(fèi)和生活。同時(shí),隨著酒店智能信息化的加速發(fā)展,基于互聯(lián)網(wǎng)+的酒店媒體平臺(tái)也在不斷發(fā)展更新[1]。
本文利用酒店WiFi無(wú)線網(wǎng)絡(luò),開發(fā)并設(shè)計(jì)了一個(gè)新媒體云平臺(tái),并把該平臺(tái)應(yīng)用在酒店客房智能投影機(jī)。平臺(tái)具有電視電影點(diǎn)播、廣告投放、酒店服務(wù)等功能。通過云平臺(tái),可以引領(lǐng)互聯(lián)網(wǎng)時(shí)代的酒店消費(fèi)新時(shí)尚,提升酒店形象,給酒店帶來(lái)更多客源,創(chuàng)造更多的商業(yè)價(jià)值 [2]。
1 云平臺(tái)設(shè)計(jì)
本文構(gòu)建的平臺(tái)分為客戶端、管理端和網(wǎng)絡(luò)解決方案三大部分,如圖1所示[3]。
1.1 客戶端
客戶端基于Android系統(tǒng),生成一個(gè)Android系統(tǒng)中的桌面啟動(dòng)器Launcher。系統(tǒng)啟動(dòng)界面首先植入廣告部分,然后進(jìn)入系統(tǒng)的主界面,主界面左側(cè)設(shè)計(jì)為流媒體廣告區(qū)域,右下角可放置推廣二維碼,應(yīng)用列表為扁平化圖標(biāo)及文字展示。用戶可根據(jù)選擇打開相應(yīng)的應(yīng)用,亦可根據(jù)酒店的需求增加其它功能App,如點(diǎn)餐功能、商務(wù)功能等。
1.2 管理端
管理端采用B/S架構(gòu),前端頁(yè)面自適應(yīng),模塊支持各種PC端和移動(dòng)智能終端,功能模塊包括廣告實(shí)時(shí)預(yù)覽模塊、廣告投放更新模塊、終端管理模塊等。其中,廣告實(shí)時(shí)預(yù)覽模塊可預(yù)覽當(dāng)前終端上推送的廣告內(nèi)容;廣告投放更新模塊可上傳本地文件至服務(wù)器,實(shí)現(xiàn)更新終端上推送的廣告內(nèi)容;終端管理模塊可按區(qū)域?qū)K端進(jìn)行管理,以及在線狀態(tài)的查看[4]。
1.3 網(wǎng)絡(luò)解決方案
網(wǎng)絡(luò)解決方案包括有線網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)和網(wǎng)絡(luò)監(jiān)控,如圖2所示。網(wǎng)絡(luò)核心層采用愛快路由系統(tǒng),通過多WAN(Wide Area Network)接入帶寬匯聚、分流功能,保證了酒店內(nèi)在線流媒體直播應(yīng)用的帶寬需求。7層DPI(Deep Packet Inspection)流控,可以智能優(yōu)化帶寬利用,在避免網(wǎng)絡(luò)延遲和阻塞的同時(shí)最大化利用帶寬,節(jié)約成本。 AC(Access Controller)管理功能實(shí)現(xiàn)統(tǒng)一集中配置和管理整個(gè)酒店內(nèi)無(wú)線網(wǎng)絡(luò)中的AP(Access Point)。
2 云平臺(tái)實(shí)現(xiàn)技術(shù)
2.1 客戶端實(shí)現(xiàn)技術(shù)
客戶端為基于Android系統(tǒng)的桌面應(yīng)用程序,即桌面啟動(dòng)器Launcher。為了使桌面應(yīng)用程序成為一個(gè)Launcher,則需要在AndroidManifest.xml中的
按下home鍵時(shí),結(jié)果如圖3所示。
圖3中可以看到,本文開發(fā)的無(wú)屏傳媒跟小米桌面同時(shí)出現(xiàn)在桌面上。launcher提供的應(yīng)用管理功能通過調(diào)用PackageManager中的API來(lái)查詢已經(jīng)安裝的APK(Android Package),并通過gridview來(lái)實(shí)現(xiàn)[6]。
廣告推送功能采用videoview控件進(jìn)行播放,運(yùn)行效果圖如圖4所示。
2.2 管理端實(shí)現(xiàn)技術(shù)
管理端采用B/S架構(gòu),支持各種PC端和移動(dòng)智能終端。前端頁(yè)面采用基于HTML+CSS的Bootstrap框架制作,界面美觀大方,且能夠自適應(yīng)用戶終端的屏幕分辨率[7];后端邏輯采用PHP語(yǔ)言和MySQL數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn),效果預(yù)覽如圖5所示。
3 結(jié)束語(yǔ)
本文設(shè)計(jì)了一個(gè)基于Android系統(tǒng)的酒店媒體云平臺(tái)。該平臺(tái)把客戶端安裝在酒店的投影儀上,并設(shè)計(jì)了管理端,提出了網(wǎng)絡(luò)解決方案,最后通過PHP5等軟件實(shí)現(xiàn)了平臺(tái)設(shè)計(jì)的功能。本文設(shè)計(jì)的云平臺(tái)基本能滿足酒店需求,體現(xiàn)智能酒店的消費(fèi)特色,具有較好的實(shí)際推廣意義。
參考文獻(xiàn)
[1] 林煌 楊秀芝. 基于Android機(jī)頂盒的節(jié)目管理方案設(shè)計(jì)[J]. 有線電視技術(shù) 2015(12):69-71.
[2] 田甜 林筑英. 基于云存儲(chǔ)的Android手機(jī)視頻監(jiān)控和流量共享系統(tǒng)設(shè)計(jì)[J]. 電子設(shè)計(jì)工程 2015,23(24):190-193.
[3] 牟式標(biāo) 樓越升. 基于工程項(xiàng)目的Android設(shè)計(jì)研究[J]. 數(shù)字技術(shù)與應(yīng)用 2015(12):75-76.
[4] 丘增富 秦裕德 陸科宏,等. 基于Android平臺(tái)的互聯(lián)網(wǎng)+云超市軟件[J]. 電腦編程技巧與維護(hù) 2016(7):36,45.
[5] 李駿 陳小玉. Android驅(qū)動(dòng)開發(fā)與移植實(shí)戰(zhàn)詳解[M]. 北京:人民郵電出版社 2012.
[6] 郝俊壽 丁艷會(huì). 基于Android系統(tǒng)的影音播放器研究與實(shí)現(xiàn)[J]. 硅谷 2013(22):20-21.
[7] 王楠. 基于Android手機(jī)平臺(tái)的互聯(lián)網(wǎng)應(yīng)用探析[J]. 數(shù)字化用戶 2013(10):3.