论文部分内容阅读
随着科技的发展以及人口老龄化进程的不断加快,越来越多的家用医疗健康设备开始出现并且也比以往更加受到人们的重视。血压仪、血糖仪、体重计、防摔倒检测设备等等在为人们提供方便的同时也带来了一定的问题,比如设备种类繁多,用户使用侵入感较强等。另一方面,医疗设备的测量带有一定的单独性,很难将一段时间的健康数据加以利用,由于体征数据的复杂,也缺乏一种综合的管理软件。因此本文旨在实现一个具有良好聚合性的居家健康管理系统,使其能够兼容不同种类以及不同厂家的医疗设备。同时,管理软件可以对多种体征数据的测量值给出分析结果,并且可以有效的组织用户测量的历史数据对未来的健康发展状况做出预测。另外,系统将摔倒检测功能综合起来并可以对用户发生跌倒时进行定位报警。为此,本文所进行的主要工作如下。居家健康系统在数据测量上,可以支持基于ISO/IEEE 11073标准的医疗设备,同时可以兼容非标准的医疗设备。系统从蓝牙连接的方式上区分两种设备,对与标准设备采用Android提供的蓝牙HDP方式进行通信,并且利用AIDL技术完成了标准数据的解析。系统增加了多用户的支持,并且架设了服务端软件使得用户的医疗健康数据可以在云端备份,同时也解决了数据同步的问题。在数据分析上,系统均采用相应的医疗卫生标准对测量数据作出评判。在健康预测上,系统利用了灰色模型预测算法并且对健康数据容易发生的突变情况进行了二次计算最终对于历史数据做出短期预测。预测结果具有相对较高的准确性,对于用户检测自身身体状况具有一定的参考价值。最后,本文对基于Android的摔倒检测算法进行了研究,实现了判断三种阈值的算法,其相对于传统的阈值检测方法,增加了对角速度的计算,通过采用首先判断加速度阈值,接着判断角速度阈值,进而对角速度取向量模积分并进行线性拟合从而比较特征量的方式进行检测。三阶段预测的方式有效减少了未发生跌到情况的误报率。并且系统会询问用户以确认真实情况从而避免误报的发生。摔倒检测模块同时利用了基于手机GPS的定位技术,支持对用户进行定位报警。