周玥
摘要:該文分析了基于Android的家庭視頻監(jiān)控系統(tǒng)的結(jié)構(gòu),給出了攝像機(jī)和第三方云平臺的選擇建議,重點(diǎn)完成了Android app的設(shè)計與實現(xiàn),為家庭視頻監(jiān)控領(lǐng)域的研究提供有價值的經(jīng)驗。
關(guān)鍵詞:視頻監(jiān)控系統(tǒng);Android
中圖分類號:TP37 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)27-0194-02
1 背景
隨著計算機(jī)技術(shù)、互聯(lián)網(wǎng)技術(shù)和物聯(lián)網(wǎng)技術(shù)的快速發(fā)展,視頻監(jiān)控技術(shù)的應(yīng)用也越來越廣泛,它不僅僅應(yīng)用于工業(yè)和生產(chǎn)領(lǐng)域,也進(jìn)入了家庭應(yīng)用領(lǐng)域。并且,由于我國人口結(jié)構(gòu)老齡化發(fā)展、年輕家長工作繁忙和“留守兒童”現(xiàn)象普遍,使得家庭視頻監(jiān)控系統(tǒng)的需求越來越多。用戶出門在外,通過手機(jī)設(shè)備登錄視頻監(jiān)控app就可以看到家里的實時畫面。
該文主要介紹基于Android的家庭視頻監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn),為該領(lǐng)域的項目開發(fā)提供有價值的經(jīng)驗參考。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)結(jié)構(gòu)
該系統(tǒng)主要包含三個模塊:攝像機(jī)模塊、Android app模塊和物聯(lián)網(wǎng)云端模塊。攝像機(jī)模塊包含攝像機(jī)硬件及相應(yīng)的軟件,用以現(xiàn)場拍攝。Android app即是該系統(tǒng)的普通用戶客戶端,提供給購買該系統(tǒng)的用戶使用,用戶通過該app可以查看攝像頭安裝區(qū)域的實時畫面和控制攝像頭的角度。物聯(lián)網(wǎng)云端模塊則是連接攝像機(jī)和Android app的“橋梁”,攝像機(jī)拍攝的圖像數(shù)據(jù)上傳到物聯(lián)網(wǎng)云端服務(wù)器,手機(jī)app從云端服務(wù)器中下載圖像數(shù)據(jù),同樣,手機(jī)app發(fā)出的攝像頭控制指令也通過云端服務(wù)器轉(zhuǎn)發(fā)到攝像頭。系統(tǒng)結(jié)構(gòu)圖如圖1所示。
圖1描述了該系統(tǒng)的空間結(jié)構(gòu),三個模塊通過互聯(lián)網(wǎng)連接起來,其中Android app運(yùn)行在Android手機(jī)中。
2.2 設(shè)備及服務(wù)選擇
該系統(tǒng)的攝像機(jī)選擇的品牌是:EasyN/易視眼,型號: TM007。物聯(lián)網(wǎng)云平臺選擇的是臺灣TUTK公司(官網(wǎng):http://www.tutk.com/)推出的IOTC(Internet of Things Cloud 物聯(lián)網(wǎng)云)平臺。選擇上述設(shè)備和服務(wù)的原因是價格便宜,以及有較多成熟的應(yīng)用案例。
2.3 Android app 設(shè)計
2.3.1 app主要功能模塊
該app主要功能模塊是登錄模塊和攝像機(jī)操作模塊。登錄模塊主要完成攝像機(jī)連接,攝像機(jī)操作模塊主要進(jìn)行實時監(jiān)控畫面顯示和攝像頭角度控制。如圖2所示。
2.3.2 界面設(shè)計
該app包含兩個界面,一個是登錄界面,另一個是攝像機(jī)操作界面。
登錄界面主要包含3個EditText組件和1個Button組件。3個EditText組件分別用以接收設(shè)備名稱、設(shè)備的UID和密碼的輸入,而Button組件用以進(jìn)行登錄操作。如圖3所示。
攝像機(jī)操作界面主要包括視頻顯示組件和進(jìn)行攝像頭角度控制的Button組件。如圖4所示。
3 實現(xiàn)
視頻監(jiān)控的業(yè)務(wù)流程如下:1)初始化攝像頭;2)發(fā)送攝像頭連接請求;3)測試攝像頭連接是否成功;4)返回連接狀態(tài);5)發(fā)送攝像頭角度控制指令,顯示實時監(jiān)控畫面;6)斷開連接和退出。攝像頭操作的業(yè)務(wù)流程圖如圖5所示。
根據(jù)視頻監(jiān)控業(yè)務(wù)流程,編碼實現(xiàn)視頻監(jiān)控功能,實現(xiàn)效果截圖如圖5所示。
4 結(jié)束語
該系統(tǒng)實現(xiàn)了家庭視頻監(jiān)控的基本功能。隨著物聯(lián)網(wǎng)和人工智能的發(fā)展,人們對智能家居系統(tǒng)的要求也會越來越高,將人工智能,如機(jī)器學(xué)習(xí)技術(shù),融入智能家居系統(tǒng)是進(jìn)一步研究的方向。
參考文獻(xiàn):
[1] 汪光華. 智能安防:視頻監(jiān)控全面解析與實例分析[M]. 北京: 機(jī)械工業(yè)出版社, 2017: 1-27.
[2] 李昂, 宋海聲, 蘇小蕓. 基于Android 的視頻監(jiān)控系統(tǒng)設(shè)計與實現(xiàn)[J]. 電子技術(shù)應(yīng)用, 2012, 38(7):138-143.
[3] 潘嘎. 基于Android 平臺的家庭監(jiān)控系統(tǒng)設(shè)計[D]. 哈爾濱: 哈爾濱工業(yè)大學(xué), 2014.
[通聯(lián)編輯:謝媛媛]