开源移动医疗应用框架:mHealhDroid及APP

mHealthDroid是一款开源的移动框架,主要用于帮助开发者快速而又轻松地构建医疗和生物医学的移动应用。框架中包含了数据采集、数据管 理、远程存储、信 处理和多维数据可视化等众多模块,其核心定义是在Android系统上运行,但在某种程度上,它可以与任何便携式设备配合使用。此 外,mHealthDroid框架的核心模块和组件是完全独立于底层的传感和通信技术。

主要特性:

  • 快速开发医疗健康应用。

  • 帮助便携式生物医学设备和移动设备间的快速有效沟通,利于收集病人的生理和运动数据。

  • 开发的应用可以同时在不同的便携式医疗设备上使用。

  • 整个框架管理器间的高效数据传输。

  • 快速地数据存储(无论是本地还是远程)。

  • 可视化的多模式数据流,比如病人的生命体征或运动数据。

  • 通过使用机器学习和模式识别模块进行推断。

  • 通过系统配置工具来对WiFi、3G、蓝牙、屏幕亮度、电话短信等进行管理。

  • 用户日志和数据隐私保护机制。

mHealthDroid的架构

  • Communication Manager:负责连接移动设备(智能手机、平板电脑)和生物医学设备,重要数据的采集、本地数据存储等。

  • Remote Storage Manager:用于向远程存储上传本地数据库中可用的数据。目前框架只包含客户端的交流,但在服务器端的实现正在开发中。

  • Visualization Manager:支持在线和离线可视化。它建立在一个原始GraphView库的扩展上。

  • Data Processing Manager:负责监督和协调与推断知识相关的所有进程。这一管理器提供信 处理、数据挖掘和机器学习技术以便从生物医学数据中提取知识。

  • System Manager:用于配置和监控移动和外部设备的固有方面。

===============================================================================

mhealthapp

这个示例程序的目的是显示的有用性和潜在的mhealthdroid,一个健康的框架的实现。我们要指出的是,这个应用程序是在很短的时间内开发和几乎efortless感谢的抽象层次,使mhealthdroid API。事实上,大多数的开发时间投资在图形界面。应用程序可以在谷歌的mhealthapp软件名称活动或在这里。

主要特点

  • 人类的健康数据管理(生理和运动)通过便携式生物医学设备记录(具体微光传感器是用在这里)或传感器嵌入到移动设备(惯性传感器)。
  • 通过便携式生物医学设备和移动设备收集的数据在线的可视化。
  • 所收集的数据的本地和远程存储。
  • 在线人类活动的跟踪和检测通过一个内置的应用程序部分使用专家系统。
  • 指南,帮助用户保持健康的生活习惯,支持通过在线视频广播调度的通知。

演示视频

在下面的视频mhealthdroid程序及其主要功能介绍:

一旦添加装置,它将显示在列表视图。三个标签显示每个装置:一是设备的名称,第二个是设备的类型,和第三个对应于其实际状态。国家由一个彩色的圆圈代表。这将是红色时,设备断开时,橙色或绿色的流,当设备连接而不是流数据。

这些传感器能够捕捉用户的体动力学。为了训练识别器(见“文档”的更多细节)进行了定义一个合适的和准确的传感器部署研究。一些科学背景的实验使用的是可用的在这里。

开始活动识别的过程是必要的在体组的每个设备连接到它的位置(胸部,右手腕或脚踝)。为了这个目的,有三名在屏幕上,每一个位置。一旦这样做,按钮开始是用来开始活动识别过程。在屏幕上方会出现一个图像和文本表示由用户执行的活动。如果没有流设备错误消息将显示。

通知

此选项卡可以创建不同类型的通知。当标签被选中,它出现的一种形式,它必须被填充以创建通知。这场由:

  • 标题。通知的标题。
  • 描述。通知的完整的描述文本。
  • 的声音。一场在三种不同的声音可以被再现时,通知推出: 警,铃声和通知的声音。也有可能把这声“不”。
  • 发射的建议。这是一个复选框,在被检查的情况下,当通知点击YouTube的指导方针展开。
  • 计划的通知。它允许调度通知指定的日期和时间。

作为一个例子,它可以与背部问题,需要提醒自己每天练习使用应用程序的用户。因此,为了这个目的,用户可以创建一个通知和定制,以通知的标题和描述,以及设置其外观的小时。此外,如果用户想想象一些建议练习他可以标记发射的建议选项,点击后通知会自动打开YouTube指南标签。

YouTube的指导方针

这个标签允许用户以视频来保持健康的习惯或学习新的运动和物理治疗用途的可视化。有五种不同的播放列表,可以通过使用按钮用户选择播放列表

  • 一般健康:播放关于如何保持健康的生活习惯,以及如何保持一个健康的饮食。
  • 膝关节:膝关节康复与视频播放,定位到膝盖问题的用户。
  • 背:背康复的视频播放,定位背部有问题的用户。
  • 踝关节:踝关节康复视频的播放列表,向用户和踝关节的问题。
  • 颈部:颈部康复视频的播放列表,用户定位到脖子有问题。

我从github上下载Droid和App项目并导入Eclipse中,编译了一下Droid把它作为依赖包导入App中,运行App项目却出错无法安装程序。提醒缺少v4包,我加入后还出错提醒Droid中libs文件夹冲突。只好更换有问题的ShimmerAndroidIntstrumentDriver_v2.6.jar和ShimmerDriver_v2.6.jar文件,下载缺的commons-math-2.2.jar文件,再次运行果然解决了冲突的问题,运行成功。

开源移动医疗应用框架:mHealhDroid及APP

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树人工智能机器学习工具包Scikit-learn214813 人正在系统学习中 相关资源:VirusShare_00177.zip_zip解压密码- 络安全代码类资源-CSDN文库

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2014年11月12日
下一篇 2014年11月12日

相关推荐