Android平台移动医疗监护客户端设计和实现.docVIP

Android平台移动医疗监护客户端设计和实现.doc

  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手机作为数据中转站,接收来自传感器的数据并呈现给用户,同时将数据发送给远端服务器。用手机模拟医用传感器对系统功能进行了验证。   关键词:移动医疗;客户端;蓝牙技术;Android   DOIDOI:10.11907/rjdk.143772   中图分类号:TP319   文献标识码:A 文章编号文章编号2015)001012102   0 引言   近年来,随着通信技术、生理信息传感器等技术的巨大进步,移动医疗迅速发展。医学检测仪器正向多功能、智能化和微型化方向发展。数字化将和生理信号的测量技术及分析技术融为一体成为其显著特点之一[1]。   目前,国内已有20%的医院开始尝试移动医疗业务,PDA、RFID等设备和技术得到了实际应用[2]。但这些移动医疗设备和技术受限于较窄的应用范围,还不能发挥全部作用。特别是针对社区、家庭的移动医疗应用还相当缺乏。基于便携的体域传感器,日趋成熟的蓝牙通信技术以及开源的Android平台移动终端。本文设计了一个移动医疗监护系统,如图1所示。该系统可以将体域传感器感知的人体各项身体参数,利用蓝牙通信技术发送给使用者的Android手机终端,最后通过手机网络将数据提交医疗中心的服务端。分析处理过的数据可以图表或者文字的方式显示在使用者的手机端,从而解决传统监护设备无法实时实地提供监护服务的问题。考虑到成本,在系统测试时,采用了另一部手机作为传感器数据源,以体温作为测试数据。   图1 手机移动医疗系统   1 Android架构分析与开发环境搭建   系统Android手机客户端开发工具为Eclipse,开发版本为Android4.0.3 ADT0.95 jdk1.7.0。   1.1 Android平台架构   Android系统架构由4层共5个部分组成[3]:Linux Kernel、Android Runtime、Libraries、Application Framework、Applications。其中,Android基于Linux 2.6提供核心系统服务,例如:安全、内存管理、进程管理、网络堆栈、驱动模型;每一个Android应用程序是Dalvik虚拟机中的实例,运行在它们自己的进程中;Android包含了一个C/C++库的集合,供Android系统的各个组件使用;通过提供开放的开发平台,开发者可以自由地利用设备硬件优势进行功能开发;Android装配一个核心应用程序集合,包括电子邮件客户端、日历、地图等设置。所有应用程序都是用Java编程语言写的。   1.2 Android系统中的蓝牙   Android平台支持蓝牙协议栈,可以在两个蓝牙设备之间进行数据传输。Android应用框架层提供了允许蓝牙进行连接的API,通过这些API可以实现通过蓝牙的应用程序是无线连接,建立端到端的连接模式。其中, BluetoothAdapter类代表本地蓝牙适配器,是所有蓝牙交互的入口点;BluetoothDevice类代表远端蓝牙设备,可以请求远端蓝牙设备连接或获取远端蓝牙设备的名称、地址、种类和绑定状态;BluetoothSocket类代表蓝牙套接字的接口,它是应用程序通过输入、输出流与其它蓝牙设备通信的连接点;BluetoothClass类描述了蓝牙设备的一般特点和能力。   1.3 Android开发环境搭建   Android平台进行开发使用的是Java语言。①安装JDK,安装时要将“Path”的环境变量修改为JDK安装路径中bin目录的绝对路径;②下载并安装Eclipse;③在Android Developers下载androidsdk_r18windows.zip,运行SDK Setup.exe,在用户变量中新建PATH值为Android SDK中的tools绝对路径;④安装ADT插件;⑤为了使Android应用程序可以在模拟器上运行,必须创建AVD,即Android在Windows环境下的虚拟机。   2 系统设计与实现   根据Android手机系统运行要求,考虑到用户良好的使用体验,本系统的程序响应必须快速,且基本无BUG出现。主要功能模块有:用户登录模块、蓝牙通信模块、数据显示模块、数据上传模块。   2.1 用户登录注册模块   用户登录注册模块实现两个功能:①用户信息注册功能;②用户登录功能。通过用户注册

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档