基于Android的医疗监控系统分析与设计

来源:网络

点击:1056

A+ A-

所属频道:新闻中心

关键词: 可穿戴设备,Android,移动医疗服务,数据采集,蓝牙,GPRS

      前言

      当今社会人口老年化和空巢问题越来越严重,关于老年人的医疗看护成为急需解决的社会问题。据ABI公司调查数据显示,无线可穿戴设备在2012年大约有3000万用于移动医疗,比2011年增长了37%。在移动系统平台方面,Android系统是Google公司推出的一个免费并开源的智能设备系统,是目前发展最快、市场占有率最高的智能设备系统。基于移动平台的医疗监控系统是一个重要的研究方向,本文研究基于Android的医疗监测系统,使病人,尤其是糖尿病、心脏病、高血压等慢性病患者,可以足不出户地随时监测自己的身体健康状态。

      一、系统结构

      基于Android的医疗监测系统需要综合运用现代数据通信技术、数据库技术,结合现代急救医疗规范要求,按照资源整合,信息集成共享的原则进行系统架构设计。系统主要分为数据采集子系统和数据分析与报警子系统。

      1.1采集子系统。数据采集子系统主要运用蓝牙技术、通信网关技术等实现生理信息收集与传输,并通过通信协议对数据进行解析。运用可穿戴设备采集人体生理信息,经过同一个通信协议对数据进行解析,让Android设备能够识别这些信息,该子系统结构如图1所示。

    基于Android的医疗监控系统分析与设计

      1.2数据分析与报警子系统。数据分析与报警子系统主要运用数据库技术、通信技术等用来收集用户的生理信息和设备信息,实现实时监控机制,并把用户生理信息发送到本地数据分析和存储系统,接收处理后的数据返回给用户构成,数据分析部分主要负责数据的分析,并把数据保存到Android设备中,根据分析结果决定是否启用报警子系统。数据分析需要应用决策支持系统(IDSS)技术完成各种分析并进行决策,例如用户行为分析、健康趋势预测等。如果用户身体状况数据异常则报警部分自动发出警报声提醒病人采取相应的措施,如果情况严重则自动发送报警信息至120急救中心。该模块采用通信技术和GPS定位技术,实现准确定位和远程报警机制。该子系统结构如图2所示。

    基于Android的医疗监控系统分析与设计

      二、主要开发技术

      2.1蓝牙通信设计。可穿戴设备采集到的生理信息通过蓝牙芯片跟Android智能设备的蓝牙配对连接,实现短距离、免流量的数据传输。本文采用Android系统和Eclipse工具进行开发,Android智能设备都具有蓝牙设备,同时Android提供了相关的蓝牙API。在Android系统中要使用蓝牙功能,必须要在androidManifest.xml中申明使用权限。其实现流程如图3所示。

    基于Android的医疗监控系统分析与设计

      图3蓝牙连接实现图

      2.2数据库设计。Android系统集成了一个轻量级数据SQList,提供了SQLiteDatabase代表一个数据库。本系统为每位用户在Android智能设备自动生成一个本地数据库,以用户生理信息为例,根据用户名生成一个数据表,有编号、姓名、性别、年龄、心跳、血压、脉搏等数据项。其实现过程如结构图4所示。

    基于Android的医疗监控系统分析与设计

      2.3GPS定位。本文采用GPS+Google Map实现对用户地理位置的定位,需要Android智能设备的硬件支持GPS功能。Android系统为GPS功能支持专门提供了一个LocationManager类,所有GPS定位相关的服务、对象都由该对象来产生,其实现过程如图5所示。

    基于Android的医疗监控系统分析与设计

      通过GPS获取到定位数据后,还需要使用Google Map进行定位显示。使用Google Map首先获取Map API Key,然后为Android SDK增加Google API,最后运用Google Map 提供的MapView直接在界面布局文件中定义,然后在程序中通过方法来控制该组件。

      三、结语

      本文以人体生理信息为例,设计一套基于Android智能设备的医疗监测系统,通过开发Android智能设备应用软件,构建了一种Android智能设备加可穿戴设备的实时监控的移动医疗系统模式,充分利用Android智能设备的便捷和移动性打造一种全天候、携带方便、灵活的移动医疗系统。

      作者:伍孝林 徐洪智 黄  艳 缪利道

    (审核编辑: 智汇张瑜)

    声明:除特别说明之外,新闻内容及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。