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