999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Android智能手機遠程視頻監控系統的設計

2012-06-25 07:02:54陳立定任志剛
電視技術 2012年7期
關鍵詞:智能手機系統設計

李 琴,陳立定,任志剛

(華南理工大學自動化科學與工程學院,廣東 廣州 510640)

視頻監控具有悠久的歷史,目前廣泛應用于安防領域,對人身安全和家庭財產安全的保護起到了關鍵的作用[1]。傳統的視頻監控系統大部分采用PC作為監控終端,需要在指定的地點以及專用網絡設備支持的環境下才能對目標現場進行監控,極大地限制了監控系統的靈活性和應用范圍。而現代3G移動網絡的飛速發展,使視頻傳輸在智能手機上得以輕易實現[2]。為解決傳統監控系統不靈活的弊端,讓人們通過移動手機隨時對家人和住房等進行視頻安防檢測,本文提出了一種基于Android平臺智能手機的遠程視頻監控系統的設計方案。該系統主要采用Eclipse編程工具下的Android語言對其進行了設計與實現,只要在無線網絡覆蓋的范圍內,人們就可以通過Android手機畫面實現對目標現場的實時監控,極大方便了人們的生活。

1 Android操作系統

Android本義指“機器人”,同時也是Google于2007年11月5日宣布的基于Linux平臺的開源手機操作系統的名稱,它采用了軟件堆層(Software Stack,又名軟件疊層)的架構,主要分為底層Linux內核、中介軟件和應用軟件。

底層Linux內核只用來提供基本功能,用來提供系統的底層服務位于硬件和其他軟件層之間。主要是添加了一個名為Goldfish的虛擬CPU以及Android運行所需的特定驅動代碼,包括安全機制、內存管理、進程管理、網絡堆棧及一系列的驅動模塊[3]。

中介軟件是操作系統與應用程序的溝通橋梁,應用分為函數層(Library)和虛擬機(Virtual Machine)。Android的中間層多以Java實現,并且采用特殊的Dalvik虛擬機。虛擬機技術使得Android的Java應用更接近于底層系統,效率更高,同時也使得Android的應用在被監控的情況下運行,安全性更高。Android開放的平臺允許任何移動終端廠商加入到Android聯盟中來,從而不存在以往任何阻礙移動產業創新的專有權障礙。Android是一個對第三方軟件完全開放的平臺,代碼完全開源免費。

在Android平臺上提供了2D、3D的圖形支持、數據庫支持(SQLite),集成了瀏覽器,可以開發出各式各樣的應用。在應用程序層,Android本身附帶了一些核心的應用程序,大大簡化了Android應用程序的開發[4]。Android的應用程序是用Java語言開發的,其編程語言完全開源免費。

2 系統總體設計

本系統主要是從網絡監控攝像頭直接讀取視頻流,然后通過網絡在手機上面進行實時播放和瀏覽,使用戶可以隨時隨地通過智能手機對家居環境進行遠程監視。監控系統采用C/S架構:客戶端為基于Android平臺的智能手機,支持3G和音頻視頻業務,具有聯網功能,作為掌上終端設備實時顯示遠程家居監視畫面;服務器端為1臺帶有監控攝像頭的PC,部署在用戶家中,負責連接、控制監控設備并與用戶的智能手機進行通信[5]。系統的總體設計如圖1所示。

圖1 系統總體架構圖

3 系統軟件設計

3.1 服務器端軟件設計

服務器端設計的主要功能是初始化攝像頭設備和主機IP以及網絡端口號,開啟視頻監控服務,實時捕捉現場圖像并等待客戶端的連接請求。在與遠程請求的手機客戶端成功建立連接后便開始向其發送視頻圖像信息。服務器端整體設計流程圖如圖2所示。

圖2 服務器端整體設計流程圖

負責現場監控的PC服務器端,由于需要對監控設備進行初始化控制,采用Visual Studio編程環境下的C++/MFC語言來實現。在進行網絡通信傳輸時,本系統采用穩定可靠的TCP套接字(Socket)傳輸協議來實現服務器端和客戶端之間的通信,以實現圖像穩定傳輸。

TCP流式套接字的編程步驟如圖3所示。

圖3 Socket客戶/服務器通信模型

Socket通信部分利用MFC中的CSocket類來實現,而攝像頭控制及圖像采集則通過服務廠商提供的SDK進行實現。在視頻捕獲中,設計了CCaptureVideo類,并將其實現,在打開視頻響應函數中通過該類的調用實現視頻的捕捉。在對捕獲的視頻圖像進行處理時,創建一個新的TCP線程TcpThread,將捕獲的視頻圖像轉換成連續的JPG/JPEG格式的圖像存儲在數據緩沖區中,該線程持續不斷地接受客戶端的連接請求,將圖像發送給客戶端。

3.2 手機客戶端軟件設計

本系統手機客戶端軟件是基于Android操作系統智能手機開發的,在客戶端軟件設計過程中,主要利用Android軟件平臺的功能模塊進行設計,在應用層利用Android提供的各種組件API接口進行設計實現。

手機客戶端首次打開運行后,需要用戶添加遠程監控主機IP和網絡端口號以實現與主機的網絡通信連接,用戶添加的注冊信息可以保存到手機端以方便用戶以后的操作。客戶端的登錄界面設計如圖4所示。

圖4 手機登錄界面(截圖)

手機客戶端的設計采用Eclipse工具下的Android插件進行開發,程序的設計主要基于Java語言對其進行實現,并調用了Android的部分API函數庫。Java語言編程特點是構建各個類來實現,為此構建了系統的主要類,分別為主程序入口類VideoMonitorClient,連接視頻類ConnectServer,通信處理類 SocketVide,圖像捕獲處理類VideoMonitorView,以及線程類MonitorThread。其中SocketVide主要完成套接字Socket服務,通過綁定服務器IP地址和端口號與遠程服務器進行通信連接。通信處理類SocketVide和圖像捕獲處理類VideoMonitorView被線程類MonitorThread調用,該類繼承函數庫類thread,進行視頻處理線程管理。

程序實現結構是:建立遠程視頻請求連接時,程序開始調用 ConnectServer,然后在 ConnectServer里面調用MonitorView,VideoMonitorView新建 1個 mvideo對象,mvideo對象調用其方法DownloadThread處理線程函數和MonitorThread類創建的對象 thread,對象thread調用SocketVide類對象,這個類對象建立TCP連接,建立連接后對象thread調用里面的視頻捕捉處理圖像函數,最后保存并不斷地將圖像顯示出來。客戶端的程序設計流程圖如圖5所示。

圖5 客戶端整體設計流程圖

3.3 測試結果

在無線網絡覆蓋區域內,對設計的整個系統進行了現場測試,服務器端為現場監控的帶有攝像頭的PC,客戶端為基于Android的智能手機,結果表明,整個系統運行穩定,連接圖像速度快,達到了預期設想的效果,服務器端和遠程客戶端監控畫面分別如圖6和圖7所示。

4 結論

本系統針對當今最流行的Android智能手機,利用VS和Android環境編程對系統進行了設計與實現。手機客戶端完全利用開源代碼實現,具有超強的跨平臺移植性和二次開發設計,緊扣目前主流技術,具有先進、可靠、經濟、便利等特點。實踐證明該系統具有較高的性能和可靠性。隨著3G,4G移動網絡傳輸速度和智能手機處理性能的大幅度提高,本手機遠程監控系統必將有廣闊的發展前景。

[1]王咸鋒,林華.手機遠程視頻實時監控系統的設計與實現[J].微計算機信息,2007,23(34):111-112.

[2]吳建華,徐浩,丁月華.移動網絡手機實時監控系統的設計與實現[J].計算機工程與設計,2010,31(10):2196-2198.

[3]耿東久,索岳,陳渝,等.基于Android手機的遠程訪問和控制系統[J].計算機應用,2011,31(2):560.

[4]農麗萍,王力虎,黃一平.Android在嵌入式車載導航系統的應用研究[J].計算機工程與設計,2010,31(11):2473-2476.

[5]李裕,張玲華.手持無線視頻監控系統的設計與實現[J].電視技術,2011,35(3):106-108.

猜你喜歡
智能手機系統設計
智能手機是座礦
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
智能手機臉
英語文摘(2020年5期)2020-09-21 09:26:30
假如我是一部智能手機
趣味(語文)(2018年8期)2018-11-15 08:53:00
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 久草视频中文| 国产1区2区在线观看| 曰AV在线无码| 久久夜色撩人精品国产| 欧美啪啪网| 国产成人AV综合久久| 欧美一级99在线观看国产| 亚洲第一黄片大全| 欧美v在线| 日韩无码视频播放| 亚洲中文字幕手机在线第一页| 免费看av在线网站网址| 国产情精品嫩草影院88av| 国产精品999在线| 99草精品视频| 国产h视频免费观看| 色综合五月| 又黄又湿又爽的视频| 精品人妻无码区在线视频| 2020最新国产精品视频| 亚洲精品国产综合99久久夜夜嗨| 国产成人精品日本亚洲| 亚洲男人的天堂久久香蕉网| 2022国产91精品久久久久久| 成人亚洲国产| 亚洲欧美日韩久久精品| 久久成人国产精品免费软件| 国产无遮挡裸体免费视频| 1769国产精品免费视频| 视频一区亚洲| 欧美日韩国产在线观看一区二区三区| 熟女成人国产精品视频| 成人看片欧美一区二区| 亚洲欧洲日韩久久狠狠爱| 日本日韩欧美| 中文字幕伦视频| 中国精品自拍| 久久久久无码国产精品不卡| 亚洲码一区二区三区| 日韩欧美中文| 国产精品hd在线播放| 亚洲熟妇AV日韩熟妇在线| 一级全黄毛片| 亚洲一欧洲中文字幕在线| 国产精品太粉嫩高中在线观看| 欧美69视频在线| 特级做a爰片毛片免费69| 欧美爱爱网| 亚洲人成高清| 欧美国产日韩一区二区三区精品影视| 国产自在自线午夜精品视频| 一级在线毛片| AV网站中文| 特级aaaaaaaaa毛片免费视频| 欧洲高清无码在线| 国产三级a| 久久美女精品国产精品亚洲| 中文无码精品a∨在线观看| 亚洲国产精品日韩专区AV| 91小视频在线| 狠狠做深爱婷婷久久一区| 国产99视频精品免费视频7| 国产成人精品一区二区不卡| 一本一道波多野结衣av黑人在线| 国产呦精品一区二区三区下载| 日本免费a视频| 久久精品中文字幕少妇| 97se亚洲综合在线| 无码专区国产精品第一页| 免费一级无码在线网站| 午夜精品国产自在| 日本a∨在线观看| 久久久受www免费人成| 综合色区亚洲熟妇在线| 久久综合国产乱子免费| 一级毛片免费播放视频| 欧美在线视频a| 国产在线一二三区| 日韩精品一区二区深田咏美| 97青草最新免费精品视频| 国产精品va| 亚洲国产亚综合在线区|