基于Android平台老吾老系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android平台老吾老系统

基于Android平台老吾老系统   摘 要本文主要介绍了一款基于Android平台,借助Android studio等开发工具进行研发的一款手机APP。该设计利用传感器、无线通信、GPS定位、语音合成等技术设计了一款基于Android 平台的老人摔倒检测软件。老人平时将手机带在身上,当发生摔倒的时候,Android智能手机自带的加速度传感器会自动检测老人是否跌倒,一旦检测到老人摔倒,系统会进行语音呼救,同时利用GPS对老人摔倒的方位进行定位,然后将具体位置以短信形式发送至亲人手机,并报警求助于医护人员,这样可以解决老年人无人看护的问题。   【关键词】Android 定位系统 跌倒检测 语音呼救 拨打电话 发送短信   随着经济和医疗产业的迅速发展,人类的寿命随之延长,我国人口的老龄化也逐渐增加,同时也频现“空巢老人”的现象。老人的身体各机能也逐渐退化,使老人群出现跌倒的意外情况逐渐增加,老人跌倒无人问津的现象已是屡见不鲜。所以,老人如何求救成了我们亟需解决的问题。目前,市场上出现了许多摔倒报警系统,但其便携性和方便度均不高。   1 项目软件横向对比分析   (1)基于传感器的人体姿态识别自主启用报警系统。该装备通过无线传输器将报警信息发送到相应的基站,从而实现报警信息的传递。当老人摔倒后,自主按下按钮,实现报警,后台通过专业人员实现对报警信号的转发与管理。比如:立刻告知报警老人的亲友或医生等。飞利浦个人急救报警系统已在发达国家投入使用。此系统需要老人自主启动报警系统,故此系统存在一定的安全隐患,老人无意识时,将失去该系统的报警功能。   (2)基于机器视觉的人体姿态摔倒报警系统。该设备主要是用视频图像检测设备实时捕捉老年人的活动,当老人在图像信息中出现非正常情况下身体移动或位置姿态变化时,检测摔倒行为的发生,实现自动报警。这种设备的优点在于老人不用佩戴任何的装备,有利于老人身体的自由活动。缺点是存在空间局限性,并且这种摔倒报警系统还可能侵犯老人的隐私。   (3)气囊类被动安全保护装置。早稻田大学的井上昌男等学者利用加速度传感器,经过统计和反复的试验,确定了在老人摔倒时的加速度大于某一特定阈值的时候判断为老人摔倒前的预警状态。判断为预警状态后,有充足的的时间启动气囊,从而减少给老人带来的伤害。(气囊可在100ms内充气,用于在老人摔倒时对其头部和臀部实现保护)。这种装备还必须由老人自主开启,精度不高,不利于保护失去自理能力的老人。   因此,设计一款使用便携性强,使用难度低,准确性强,并且可以应用于移动终端上的摔倒报警系统是我们的设计目的。Android平台支持各种应用的开发,为开发者提供了便携灵活的开发接口。因此,选择Android平台来开发摔倒检测报警系统软件,达到定位准确,及时反应的要求。   2 系?y设计环境   开发软件:Android studio   开发语言:Java   开发框架:百度地图和科大讯飞语音   运行环境:Android 6.0.1   硬件环境:带有加速度传感器和角度传感器的Android智能手机   3 系统功能模块设计   3.1 联系人设置功能   本系统可设置五位联系人,家属可以自己定义,该联系人就是我们要求就的对象,同时设置120报警求救电话。   3.2 跌倒检测功能   当老人发生摔倒时,此时老人失去平衡,身体会发生倾斜,从而身体重心会产生一个较大的加速度,我们将用加速度的值来判断老人是否摔倒,手机自带加速度传感器能检测出三维空间中的加速度,本文采用SMV阈值的跌倒检测方法,该方法的优点在于忽略了加速度的空间方向,将空间加速度进行矢量和运算,将矢量和与阈值相比来初步判断是否跌倒。经过大量实验,设定阈值(19.0-30.0)一旦加速度属于该阈值内我们就计数一次,次数大于4次,我们就初步判定老人摔倒。   3.3 定位功能   在本系统中,首先向百度地图巧取API Key,首先初始化百度地图SDK,进行location client位置客户端对象属性配置,接着通过手机GPS进行定位,得到经纬度,然后判断位置是否发生改变,若改变则回调获取经纬度,否则继续判断位置是否改变,最后,通过调用百度地图API将经纬度解析成地址信息。同时将定位信息以特定格式发给联系人,“**,我摔倒了,请速来营救^_^!地址:*****”!至此,完成了定位功能的实现。   3.4 人体摔倒自动语音呼救功能   老人一旦跌倒,就要能够自动语音呼救,本系统调用科大讯飞的语音接口,先进行初始化,启动科大讯飞服务,导入SDK,给定特定的文本“老人摔倒了,救命,救命,救命,谢谢!”,从而进行自动呼救模式。   3.5 设置功能   系统要能够设置是否开机启动软件和是

文档评论(0)

130****9768 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档