本课题是一款基于Android移动系统平台的个人安全监护系统。系统主要包括2部分,分别为佩戴者(被监护者)使用的可穿戴监控设备终端,以及手机应用使用者(监护者)使用的手机APP监护客户端。要求能够满足个人生理和位置的实时监护,有效地完成所涉及的各项功能,系统具有较好的视觉效果、并界面友好,操作简便。
基于Android移动系统平台的个人安全监护系统由可穿戴监控设备终端以及手机应用监护客户端组成。
作为监控信息的获取源,可穿戴监控设备终端需要实时采集佩戴者的各项生理数据(体温、心跳等)以及佩戴者的地理位置信息,并对这些数据进行分析处理,对于异常信息,可穿戴设备终端需要立即做出报警信息,通知手机应用监护客户端去进行相关救援措施。同时作为一款常用佩戴设备,可穿戴监控设备终端增加了事件提醒的闹铃功能。佩戴者可以将预期要做的事情录入到可穿戴监控设备终端,在设定的时间到来的时候,可穿戴监控设备终端将会发出闹钟提醒。
首先,用户需要注册账号并进行登陆,绑定目标可穿戴监控设备。用户可以设置个人基本资料信息,包括性别、年龄、地址等。对于可穿戴监控设备上传的佩戴者的生理数据的测量信息,手机客户端将会进行图表化处理,方便监护者一目了然地看到被监护者的各项生理指标波动变化情况。当可穿戴监控设备自动发出报警信号的时候,手机客户端将会收到一条请求救援的推送通知。监护者打开通知进入定位救援界面,界面上将会显示被监护者的请求救援的地点并自动显示出距离请求救援地点最近的医院,极大地方便了监护者对于被监护者的救援工作。为了第一时间可以联系到重要亲友或者相关医院,手机应用监控客户端提供了“通话速拨”功能,用户设置好快速拨号的目标手机号码,便能在APP的主界面实现一键拨号,极速便捷。不仅如此,手机应用监护客户端还可以查看被监护者的活动区域,这些活动区域以热力图形式在地图上呈现出来,可以便捷地知晓被监护者的活动范围。
论文目录
第一章 绪论 3
1.1引言 3
1.2课题研究的背景以及意义 3
1.3本文的工作及安排 3
第二章 相关理论和技术介绍 3
2.1 Java基础理论 3
2.2 Android简介 3
2.3Android基本组件介绍 3
2.4.1 Activity组件 3
2.4.2 Broadcast Receiver组件 3
2.4.3 Service组件 3
2.4.4 Content Provider组件 3
2.5Android进程的生命周期 3
2.6百度地图模块 3
2.6.1 百度地图的定位 3
2.6.2百度地图的GEO搜索和反GEO搜索 3
2.6.3 百度地图的POI搜索和热力图 3
2.7Android图形界面 4
2.7.1 Android Fragment简介 4
2.7.2 Fragment和Activity的区别 4
2.7.3 统计图表achartengine简介 4
2.8 实时推送的实现 4
2.8.1 LeanCloud简介 4
2.8.1 LeanCloud推送模块简介 4
2.9开发平台Eclipse介绍 4
2.10adt介绍 4
2.9小结 4
第三章 系统设计 4
3.1 系统的需求分析 4
3.1.1系统定义 4
3.1.2功能需求分析 4
3.1.3数据结构分析 5
3.2 系统架构设计 6
3.2.1系统总体设计(包括服务器端) 6
3.2.2传感器端和手机端的设计 13
3.2.3模块设计简介 13
3.3 系统界面设计 14
第四章 系统实现 15
4.1 登陆注册模块 15
4.1.1 设备端的账号实现 15
4.1.2 手机端的账号实现 15
4.2生理信息模块 17
4.2.1设备端生理信息的获取和发送 17
4.2.2手机端生理信息的接收和查看 18
4.3 报警信息模块 21
4.3.1 设备端报警信息的获取和发送 21
4.3.2 手机端报警信息的接收和查看 23
4.4 活动轨迹模块 26
4.4.1 设备端活动轨迹的获取和发送 26
4.4.2 手机端活动轨迹的接收和显示 27
4.5 设备端备忘提醒模块 29
4.6 手机端快速拨号模块 31
4.7 软件开发流程 32
第五章 软件测试 33
5.1.测试目的 33
5.2测试环境搭建(要简要介绍所用的数据接口及数据格式) 33
5.3测试方法(包括怎么测试及测试用例) 33
5.4测试结果 33
5.5测试分析 33
结束语 33
致谢 33
参考文献 33