基于Android的位置实时监控系统的设计与实现
引言
本文引用地址:http://www.amcfsurvey.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主要实现以下的功能:
①系统登录。该功能是利用Android系统的软件,通过输入正确的合法用户信息,进入功能界面。
②经纬度信息显示。通过手机内嵌的GPS模块,准确获得被监控者的GPS定位信息。
③设置。该功能主要是设置监控端的信息。一是设定监控端的指定号码;二是设置频率,即多久被监控端向监控端发送一次GPS信息。
④发送。实现位置信息的发送。
⑤退出系统。实现中断该软件的使用,退出应用。
被监控端系统功能模块图如图3所示。
评论