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