基于Android的位置实时监控系统的设计与实现
被监控端软件设置监控端手机号码和发送频率的的界面如图5所示。
3 监控端系统设计
3.1 硬件实现
本部分的硬件只需要一部Android系机。该手机实现的功能包括接收被监控端发送过来的经纬度信息,通过应用软件处理这些信息,再加载百度地图,即可实时显示被监控端的直观位置信息。被监控端系统功能实现图如图6所示。
3.2 软件设计
使用百度地图定位必须注册GPS和网络使用权限。定位SDK采用GPS、基站、wifi信号进行定位。当应用程序向定位SDK发起定位请求时,定位SDK会根据应用的定位因素(GPS、基站、wifi信号)的实际情况(如是否开启GPS、是否连接网络、是否有信号等)来生成相应定位依据进行定位。
本部分软件实现功能过程为:接收被监控端发送过来的GPS信息,通过判断处理加载百度地图,然后进行地图上显示。具体软件功能实现流程图如图7所示。
评论