摘要
随着我国进入“老年化”社会,“独巢”老人的养老问题越发凸显。虽然老人由于意外摔倒极易引发死亡,但“扶与不扶”的纠结却更是我们都无法回避的问题。
随着社会医疗体系的不断完善,如何利用日益发达的信息技术,整合数以亿计的老人的医疗救助信息,辅助路人跨越“扶与不扶”的鸿沟“安心”地扶起摔倒的老人们,并及时给予他们必要的、科学的和安全的医疗急救辅助,从而在第一时间挽救老人的生命,是本课题研究的初衷。
本文提出利用 Android 智能终端的 GPS、WIFI 和 GPRS 联合定位,借助高德地图AMAP 地图定位 API 实现对老人实时定位监控和围栏监护,利用 Android 加速度传感器,实现“摔倒自动检测报警”,使用 WebService 技术,由 Tomcat 应用服务器从社会保障系统的 MySQL 数据库中获取个人相关的应急救助指南,从而指导路人对摔倒老人实施及时、安全、有效的救助,力争形成一个全社会参与的、多方联动的老人急救辅助系统,从科技的层面破解老龄化给我们带来的诸多社会问题;同时还利用智能手机的录音、录像等手段留存证据,以化解扶与不扶的尴尬。
Android 平台的开放性、丰富的传感器类型、统一编程接口,使得系统的开发、维护和后续升级服务等诸多环节都变得更容易,也可以让老人的生活在移动互联的世界变得更自由,也更安全。
关键词: 安卓开发,定位监控,加速度传感器,摔倒检测,急救辅助
ABSTRACT
With China entering into the aging society,the increasingly prominent problem is the guardianship of “single nest”.
Though the elderly death caused by the accidental falls are always the first place of accidental death,the tangle of “to help or not to help” is a huge gap between the morality and the law!
Along with the social medical system continue to improve,the original intention of my study is how to integrate hundred millions information about elderly medical assistance to make people can treat the elder by emergency aid auxiliary safely ,scientifically , immediately and without any worries. Thus ,it is the "good luck" for all of us.That is “Fuqi”.
In this paper,I will present the solution. First,it can get the elderly location or footprints and display him in a map.Here, we can easily get it using a MAP & Location SDK,which get the location data from GPS,WIFI and GPRS. Then it can detect the fell action automatically by monitoring the Acceleration sensor’s data changing. If it does, it can send a warning to the elder’s family members by a SMS notice,and get the medical information from the social security system’s MySQL database center through the Web Service technology provided by a Tomcat Application Server,which can access the DB in a JSP script or JAVA Servlet safety and easily, so that the passer-by can provide the accurate and person-targeted guide to help the old man. And to protect the “Warm” people’s right,it record the the scene by starting a audio or video recorder which provided by the Android Media Recorder component. Thus,we can build this Emergency Aid Auxiliary System, which system contains every parts of the whole society,to help the elderly and to protect the warm heart, to eliminate the embarrassment of “to help or not to help”.
The openness of the Android platform, rich sensor types, and the unified programming interface make the system development, maintenance, subsequent upgrade services, and many other links are easier, and also can let the old man lives in a world of mobile Internet is becoming more freedom, and more safety.
Key Words: android, location-guardianship, sensor,fall detection,emergency aid auxiliary
现有产品普遍缺乏对“雷锋”的保护功能,在当前“道德”与“法律”错位严重的情况下,“扶与不扶”始终困扰着善良的人们。
“保护雷锋”功能就是要在摔倒发生之时就启动录音、录像功能,客观记录事发现场“真相”,鼓励越来越多的人们见义勇为,甘做、敢做新时期的“雷锋”,弘扬社会正气。
为确保“现场”不被破坏,现场录音、录像会以隐藏且只读的方式存放在安全地带,同时在条件允许的情况下通过社区无线网络上传到雷锋公证处保留备查。
本文共分为六个部分:
第一章是引言,主要阐述本系统的应用背景、现实意义以及整个论文的实现目标和全文的组织结构。
第二章,阐述本系统中应用的主要技术,包括基于 Android 的地图、定位和传感器等技术,以及 Tomcat、JSP、MySQL 数据库等系统架构技术。
第三章,提出系统的总体解决方案以及系统架构,包括总体设计方案和数据库模型的设计与实现。
第四章,阐述 App 主要的功能设计、流程与实现方法。
第五章,阐述服务器端的功能设计与实现方法。
第六章,进行了结论分析并提出了对未来的展望。
老人应急救助辅助系统开发流程与测试:
系统整体架构
新建 Android Studio 工程
新建 Android Studio 工程
用户登陆界面
目录
第 1 章 绪论
1.1 系统开发背景和意义
1.2 国内外研究概况及发展趋势
1.2.1 现有产品基本功能
1.2.2 现有产品缺陷
1.2.3 摔倒检测功能和传感器
1.2.4 基于穿戴式传感器的摔倒检测算法
1.3 本文的实现目标
1.3.1 采用 Android 平台,开发 App 应用
1.3.2 在 App 中添加“摔倒自动侦测”功能
1.3.3 在 App 中添加“辅助救助”功能
1.3.4 在 App 中增加“保护雷锋”功能
1.4 本文的组织结构
第 2 章 主要技术
2.1 ANDROID 应用开发技术
2.1.1 Android 简介
2.1.2 Android 开发平台介绍
2.2 ANDROID 传感器
2.2.1 Android 传感器介绍
2.2.2 加速度传感器
2.2.3 确定基于加速度的摔倒检测算法
2.3 ANDROID LOCATION 及 MAP 开发工具
2.3.1 Android 地图开发工具介绍
2.3.2 AMap 高德地图开发前的准备
2.4 MYSQL 数据库
2.4.1 MySQL 数据库简介
2.4.2 MySQL Workbench 简介
2.5 ANDROID APP 连接 MYSQL 数据库
2.5.1 Tomcat 简介
2.5.2 JSP 读写 MySQL 数据库
第 3 章 系统解决方案及系统架构
3.1 总体设计思想和目标
3.2 总体设计方案
3.2.1 App 业务及原型设计
3.2.2 应用 Service 等系统组件
3.3 数据库模型
3.3.1 数据库物理模型
3.3.2 各数据表功能定义
3.3.3 定义数据库视图
第 4 章 APP 业务流程设计与实现
4.1 APP 业务流程和工程创建
4.1.1 App 业务流程
4.1.2 App 工程
4.2 功能处理与实现
4.2.1 地图显示
4.2.2 实现定位监听
4.2.3 登录界面的设计
4.2.4 客户端登录请求的实现
4.2.5 App 对返回结果的处理
4.2.6 家人端登录
4.2.7 查询地址的地理编码
4.2.8 地理围栏的实现
4.2.9 移出地理围栏报警
4.2.10 记录定位轨迹
4.2.11 摔倒检测功能
4.2.12 急救辅助功能
4.2.13 保护雷锋
第 5 章 服务器端功能实现
5.1 服务器响应老人端登录请求
5.2 服务器响应家人端登录请求
5.3 对老人端请求“既往病例”的处理
第 6 章 结论与展望
6.1 结论
6.2 展望
参考文献
致 谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)