论文部分内容阅读
随着智能手机的普及以及蓝牙相关的物联网等技术的飞速发展,让智能医疗成为了当前关注的焦点和研究的热点。基于Android平台开发一款能够监测人体血压、血糖等多项生命体征,且对用户测量的历史数据能够持久化存储以及分析的App,使得人们能够方便地监测自身健康状况,帮助人们预防、治疗慢性疾病,具有应用价值和意义。首先,分析了国内外智能移动医疗的研究现状,发现移动医疗产品功能单一,缺乏对大量的体征数据存储和分析的功能,缺少与无线血压仪等体征检测设备配套的移动客户端。然后介绍了安卓系统架构、安卓开发常用的组件和常用布局,总结了蓝牙BLE技术,给出了安卓开发中几种常用的数据持久化存储技术。其次,基于Android操作系统,提出了一个具有物理设备层、连接层、业务逻辑层、用户交互层四层结构的健康监测App模型。在物理设备层为用户提供一套小巧、便于携带的无线医疗检测设备;在连接层,使得手机App和物理设备能够通过蓝牙进行通信;在业务逻辑层,把无线血压仪等物理设备测量所得的体征数据包进行解析,将结果存储到数据库并展示到用户交互层便于用户查看。再次,根据健康监测App模型,设计并实现了一个健康监测App,给出了App的总体功能模块设计和子模块设计。在物理设备层介绍了App配套的无线血压仪等物理设备;在连接层详细阐述了蓝牙BLE和物理设备建立连接和通信的实现过程;在业务逻辑层的数据处理模块阐述了体征数据包解析、注册、登录、找回密码等功能的实现,在数据库模块阐述了App的数据库表设计和操作数据库的SQL语句,在接口模块阐述了系统服务器的接口和GPS定位、音视频、微信分享等使用第三方服务接口功能的实现;在用户交互层阐述了App部分界面的实现。最后,对体征测量等核心功能模块编写了测试用例,完成了App的安装和充分的测试工作,说明了健康监测App的对人体的体脂、血压等多项生命体征的监测功能的可用性和易用性,并提出了几点App后续的改进方案。