更新时间:11-05 上传会员:溪老师
分类:科技学院 论文字数:18722 需要金币:2000个
摘要:随着移动通信技术、定位技术的快速发展,以及家长、社会对儿童安全的关注不断加大,对于孩子的远程监控系统成为了移动应用中一个重要的发展方向。本文分析了用于孩子的远程监控系统研究现状及发展趋势的,对它的功能需求进行分析,完成了一种基于Android的手机远程监控系统的设计。
本文在分析了远程监控系统中所使用到的关键技术及理论知识的基础上,深入研究Android开发流程,确定了远程监控系统的设计与实现过程,研究提出了基于Android的手机远程监控系统总体结构的设计,完成了系统的所有功能的开发以及软件的实现。该系统由监控端(家长端)、被监控端(儿童端)以及一个服务器构成,主要功能包括:远程定位,远程关机、轨迹回放、安全区域设置、远程拍照、SOS。家长可以远程定位获取孩子的实时的位置信息并显示在地图上、远程关闭孩子的手机、记录孩子的行进轨迹、设置一个安全区域,如果孩子走出该区域则发出警报、远程获取孩子附近环境的照片,孩子可以通过SOS按钮向家长请求帮助。系统的客户端与服务器之间的采用Socket网络通信,在阿里云的ECS上部署服务器,通过手机的GPS获取经纬度信息并使用百度地图API使其显示在地图上。最后对监控系统的各个功能模块进行测试分析,阐述了系统的优缺点以及存在的问题。
关键词:Android;远程监控;GPS;Socket;
目录
摘要
ABSTRACT
1. 绪论-1
1.1 课题研究的背景与意义-1
1.2 课题的研究现状与发展趋势-1
1.3 课题研究的主要内容-2
1.4 本章小结-2
2. 相关技术简介-3
2.1 Android简介-3
2.1.1 Android中的GPS开发-3
2.1.2 Android中的相机调用-4
2.1.3 Android中的组件-5
2.2 Socket网络通信-6
2.3 百度地图API介绍-7
2.4 阿里云的ECS介绍-7
2.5 本章小结-8
3. Android开发环境搭建-9
3.1 安装JDK-9
3.2 安装Android Studio-10
3.3 安装Android SDK-10
3.4 本章小结-12
4. 系统软件设计-13
4.1 系统总体结构-13
4.2 服务器端的设计-14
4.2.1 服务器的部署-14
4.2.2 服务器端流程图-15
4.2.3 服务器端程序-16
4.3 客户端的设计-17
4.3.1 客户端功能模块的分析-17
4.3.2 百度地图API的使用-18
4.3.3 远程定位功能的实现-20
4.3.4 远程关机功能的实现-22
4.3.5 轨迹回放功能的实现-22
4.3.6 安全区域功能的实现-25
4.3.7 远程拍照功能的实现-26
4.3.8 SOS功能的实现-28
4.3.9 UI界面的设计-29
4.4 本章小结-31
5. 系统的功能测试-32
5.1 远程定位、关机功能的测试-32
5.2 安全区域、轨迹回放功能的测试-33
5.3 远程拍照、SOS的测试-35
5.4 其他设置的测试-36
5.5 本章小结-37
6. 总结-38
参 考 文 献-39
致 谢-40