基于Android的便携式健康监测系统论文.doc

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Android的便携式健康监测系统毕业论文 目录 第一章 绪论 1 1.1移动医疗的背景 1 1.2设计的意义与目的 2 1.3设计的内容和功能实现 2 1.4设计的可行方案 3 1.4.1 Matlab+压电传感器 3 1.4.2 Android应用+光电传感器 3 第二章 硬件设计 4 2.1 Android硬件平台 4 2.1.1模拟器Genymotion 4 2.1.2智能手机 6 2.2蓝牙开发平台 8 2.2.1 蓝牙4.0 BLE简介 8 2.2.2 开发板CC254x 8 2.3心率传感器 9 2.3.1压电传感器 9 2.3.2光电传感器 10 第三章 软件设计 12 3.1软件整体结构 12 3.1.1软件功能说明 12 3.1.2整体流程说明 13 3.2各功能模块设计 13 3.2.1蓝牙传输模块 13 3.2.2数据接收模块 16 3.2.3数据处理模块 17 3.2.4图表显示模块 19 3.2.5界面布局 21 3.2.6注册模块 22 3.2.7设置模块 25 第四章 运行及测试 27 4.1运行效果 27 4.1.1测试与咨询 27 4.1.2注册及设置 30 4.2技术难点 33 4.2.1硬件难点 33 4.2.2软件难点 34 总结 38 参考文献 39 附录一 外文文献翻译 40 附录二 程序源代码 63 致谢 70 第一章 绪论 1.1移动医疗的背景 移动医疗,国际医疗卫生会员组织HIMSS给出的定义为,mHealth,就是通过使用移动通信技术——例如PDA、移动电话和卫星通信来提供医疗服务和信息,具体到移动互联网领域,则以基于安卓和iOS等移动终端系统的医疗健康类App应用为主。它为发展中国家的医疗卫生服务提供了一种有效方法,在医疗人力资源短缺的情况下,通过移动医疗可解决发展中国家的医疗问题[1]。 随着时下智能手机的普及,如何利用便携的智能手机辅助移动医疗监测,成为一个新兴的热门话题,在医学,IT领域掀起一股“移动医疗”的潮流[2]。XX”潮流,而“移动医疗”恰恰是其中的一种,也是相当重要的一种。眼观当下,衣,可以在“淘宝”手机客户端直接购买,食,可以在“大众点评”中获得有利信息,行,可以在“百度地图”“携程旅行”中随时得知路况或踩点,住,可以在“58同城”中查看租房买房信息……可以预见的是,医疗和教育将来也必会在移动互联网中大放异彩,然后成为生活中耳熟能详的一部分。 当下移动医疗才刚刚起步,其应用模式中大多都是借助相应的传感器(例如红外,压电,光电等)来采集医疗信号,实现的功能也以信号显示为主,而智能手机作为拥有高速的数据传输能力和强大数据处理能力的便携终端设备,可以作为医疗传感器信号的移动接收和中转平台,甚至成为最终的处理平台。、WWiFi、Internet。、、。 pluse wave[5],并通过其测量的数据得到有用的信息。 传统模式下,测量脉搏由专用的医用设备或有专业经验的医师完成,在日常生活中非专业人士也不能准确测量自己的脉搏,更难说察觉脉搏的起伏变化,这也是医疗不能深入日常生活的最主要原因。 本设计则充分利用手机的无线通信功能,使用传感器采集脉搏信号,通过手机蓝牙接收信号,将智能手机变成一个“医疗设备”(Medical Equipment[6])。相对于传统模式下,采集的医疗数据需要上传到专门的服务器进行分析,移动医疗模式下,智能手机完全可以实现在手机本地对数据进行智能分析。。Genymotion是一套完整的工具,它提供了Android虚拟环境[7]。 开发Android的Eclipse ADT开发包中其实有自带的模拟器emulator,之所以选用另外的模拟器原因有二。Emulator运行速度缓慢,对比之下,genymotion由于基于VirtualBox,本质是虚拟机,无论是启动速度或者是应用载入速度都要更加快捷,性能更优越,在genymotion出现之后,被Android开发者们冠以“史上最快Android模拟器”的称号,这是一方面原因。 图2.1 genymotion和emulator的创建设备界面 另一方面,genymotion的源码包较为简洁明了,创建虚拟设备时只需填入设备名称即可,其他属性均按照实际型号的真机定制,而emulator自定义的属性较多,自主性较强,但大多设置并没有必要,而且其启动后尺寸是固定的,不能随时进行调整,默认的屏幕尺寸高度会和PC的高度一致,导致开发视图的不便(任务栏会遮住屏幕下方),相反genymotion就可以在启动虚拟设备后自由调整其宽高度,以方便不同视图的需要。 Genymotion安装流程如下: 注册Genymotion账号 下载Genymotion安装包 安装VitualBox 安装Eclipse或者Intelli

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档