基于Android的位置實時監(jiān)控系統(tǒng)的設計與實現(xiàn)
引言
本文引用地址:http://2s4d.com/article/273085.htm在一個家庭中,老、幼兩類群體的安全是家庭成員比較擔心的,老人外出購物走丟,初中生上課期間去網(wǎng)吧等事件頻繁發(fā)生。針對此類安全問題,本文基于Android設計出位置實時監(jiān)控系統(tǒng)。由于在Android系統(tǒng)手機上開發(fā),可提高便捷性和普及程度,降低成本。
1 系統(tǒng)總體設計
本系統(tǒng)在整體上可以分成兩大部分,即被監(jiān)控端和監(jiān)控端。被監(jiān)控端和監(jiān)控端都是在基于Android操作系統(tǒng)的智能手機上開發(fā)實現(xiàn)。該系統(tǒng)內(nèi)數(shù)據(jù)傳輸可采用WiFi、GPRS或者3G網(wǎng)絡等通信模式,定位采用的GPS衛(wèi)星定位的方式。然后利用位置分析數(shù)據(jù)庫進行位置數(shù)據(jù)分析,在手機上載入電子地圖,直觀地顯示被監(jiān)控端的位置(若出現(xiàn)在非正常區(qū)域則進行提醒監(jiān)控端)。系統(tǒng)總體的結構圖如圖1所示。
Android 系統(tǒng)的軟件可以在 Linux、Windows XP和 Windows 7等操作系統(tǒng)上基于Eclipse進行開發(fā)。本文采用在 Windows 7 上進行開發(fā)。表 1為開發(fā)所需的軟件及版本,下載并安裝如下軟件。
2 被監(jiān)控端設計
2.1 硬件實現(xiàn)
被監(jiān)控端Android手機實現(xiàn)的功能包括實現(xiàn)GPS定位信息顯示和定位時間顯示,通過定位頻率設置,實時將被監(jiān)控端GPS信息發(fā)送到監(jiān)控端,便于被監(jiān)控。監(jiān)控端系統(tǒng)功能實現(xiàn)圖如圖2所示。
2.2 軟件設計
根據(jù)MVC的設計模式,將被監(jiān)控端手機APP的設計分為三部分:UI界面、邏輯處理和數(shù)據(jù)交互。被監(jiān)控端手機APP主要實現(xiàn)以下的功能:
①系統(tǒng)登錄。該功能是利用Android系統(tǒng)的軟件,通過輸入正確的合法用戶信息,進入功能界面。
②經(jīng)緯度信息顯示。通過手機內(nèi)嵌的GPS模塊,準確獲得被監(jiān)控者的GPS定位信息。
③設置。該功能主要是設置監(jiān)控端的信息。一是設定監(jiān)控端的指定號碼;二是設置頻率,即多久被監(jiān)控端向監(jiān)控端發(fā)送一次GPS信息。
④發(fā)送。實現(xiàn)位置信息的發(fā)送。
?、萃顺鱿到y(tǒng)。實現(xiàn)中斷該軟件的使用,退出應用。
被監(jiān)控端系統(tǒng)功能模塊圖如圖3所示。
評論