一种人体健康数据综合分析系统的制作方法

文档序号:11775041阅读:488来源:国知局
一种人体健康数据综合分析系统的制作方法与工艺

本发明涉及互联网健康分析技术,尤其涉及一种人体健康数据综合分析系统。



背景技术:

在当前社会医疗问题越来越得到重视,越来越多的有关于医疗健康方面的产品得到推出,这些产品通过健康采集设备采集个人健康数据,并在后台对采集的数据进行分析后得到结论。但是,很多医疗健康产品是仅面向于一种或几种健康采集设备而开发的,因此在获取到的健康数据种类上具有局限性。同时,一般的医疗健康产品涵盖的功能较为单一,除了能够分析健康数据之外,缺乏一个用户之间互相交流的功能。



技术实现要素:

本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种人体健康数据综合分析系统。

本发明解决其技术问题所采用的技术方案是:一种人体健康数据综合分析系统,包括:用户信息模块,健康数据模块,用户标签模块,设备信息采集模块,健康分析模块;

所述用户信息模块用于通过数据表存储所有用户的信息,存储格式为{用户id,手机号,账号,昵称,性别,密码,身高,体重,年龄,地址,用户类型,胸围,腰围,臀围,是否为普通用户,是否为孕妇,标签1,标签2,标签3,标签4,标签5,设备1,设备2,设备3,设备4,设备5,设备6,设备7,设备8,设备9,设备10,标签1权重,标签2权重,标签3权重,标签4权重,标签5权重};

所述设备信息采集模块,用于通过蓝牙接口从健康设备采集健康数据,并通过post请求向服务器发送测得的健康数据;

所述健康数据模块,用于通过一张数据表存储所有通过健康设备采集的数据信息;存储格式为{数据id,用户id,设备id,设备类型,步行数量,心率数值,入睡时间,浅度睡眠时长,深度睡眠时长,睡眠总时长,身高数值,体重数值,父亲身高,母亲身高,记录日期,评分数值,温度数值,收缩压数值,舒张压数值,血压中值,血氧数值,血脂数值,月经开始日期,月经结束日期};

所述健康分析模块,用于根据健康数据模块存储的数据信息和用户信息模块存储的用户信息制作健康分析报告;

所述用户标签模块,用于根据用户在健康论坛发布的内容设置用户标签,并根据用户标签向用户推送文章。

按上述方案,所述根据用户在健康论坛发布的内容设置用户标签的具体步骤如下:

1)当用户在论坛中发布帖子时,默认让用户选择论坛中事先设置的一级话题标签,获取帖子和一级话题标签之后运用对应的一级主题lda模型进行主题词组提取;

所述一级主题lda模型是通过使用lda主题模型训练文档集建立的多个一级主题lda模型;建立步骤如下:

通过论坛中话题的子话题原始数据的人工标签信息,以最小集合的大小确定主题数目;

针对每一个子话题,使用中文语料库中的文档集训练gensim的主题模型;所述中文语料库是使用爬虫,获取所选择论坛中话题的子话题的数据建立;

根据主题模型的训练结果,以每个主题的构成的前设定个数的高比重词语作为该主题的主题关键词;

2)根据提取的主题词组更新用户的标签。

按上述方案,所述根据用户标签向用户推送文章为根据用户的标签,按照标签词语权重依次减少的顺序在论坛中筛选相关内容进行推荐。

按上述方案,所述健康设备包括健亲宝,mio手环。

按上述方案,所述健康数据包括运动步数,心率,入睡时间,睡眠总时长,深度睡眠时长,浅度睡眠时长,体重,身高,父亲身高,母亲身高,体温,舒张压,收缩压,血压中值,血氧,血脂,血糖,月经开始结束日期。

按上述方案,所述健康分析模块中健康分析报告包括用户健康评分和文字评论;

健康分析报告的生成方法如下:

1)根据健康数据模块存储的数据信息中的血压,血氧和体温数据以及用户信息中的性别,年龄,身高,体重,用户类型信息,将数据与对应的正常人体标准值进行比较,给与评分并根据评分添加对应的评论;

2)对运动步数以及睡眠量数据进行分析,参考人体健康所需的正常运动量以及各年龄段所需睡眠,对当日的运动量以及睡眠量进行评分,并返回与评分对应的事先设置的文字评述;

3)分别使用cmh法和fph法,利用父母的身高预测男孩和女孩的身高,以文字说明的形式返回用户孩子身高预测情况;

4)根据论文《中国35~64岁人群15年高血压发生风险预测研究》中描述的方法,通过用户上传的年龄,收缩压,舒张压,bmi,高血压家族史的因素,计算用户未来15年高血压发生风险;

5)通过用户上传的性别,身高,体重,年龄,血压,血压等数据参照china-par模型计算中国人患心脏病概率,返回健康评分,用户患有心脏病概率,以及文字分析;

6)通过用户上传的性别,身高,体重,年龄数据计算用户bmi指数,返回健康评分以及文字分析;

7)将上述分析信息组合成健康分析报告。

本发明产生的有益效果是:本发明提供了一种人体健康综合分析系统,它能够兼容多个不同数据采集设备,从理论上获取人体能采集到的所有数据,从而根据更加综合的健康数据得到更准确的健康分析结论,并提供给用户论坛平台,使用户能够获取到更多自己关心的健康信息。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为本发明总体流程图;

图2为本发明系统使用数据流示意图;

图3为本发明数据库用户数据表结构图;

图4为本发明数据库数据记录表结构图;

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

如图1所示,一种人体健康数据综合分析系统,包括:用户信息模块,健康数据模块,用户标签模块,设备信息采集模块,健康分析模块;

所述用户信息模块用于通过数据表存储所有用户的信息,如图3,存储格式为{用户id,手机号,账号,昵称,性别,密码,身高,体重,年龄,地址,用户类型,胸围,腰围,臀围,是否为普通用户,是否为孕妇,标签1,标签2,标签3,标签4,标签5,设备1,设备2,设备3,设备4,设备5,设备6,设备7,设备8,设备9,设备10,标签1权重,标签2权重,标签3权重,标签4权重,标签5权重};

所述设备信息采集模块,用于通过蓝牙接口从健康设备采集健康数据,并通过post请求向服务器传输获得的健康数据;

如图2,用户利用蓝牙4.0和anf+使安卓客户端与mio手环检测设备进行连接,获取储存在手环中的健康数据,包括,在运动时获取实时检测的平均心率,最大心率,运动步数统计,跑步速度;在睡眠时获取用户睡眠数据,包括入睡时间,睡眠时间数据,以及睡眠过程中深度睡眠时长以及前度睡眠时长,实时心率数据。利用蓝牙4.0将健亲宝健康数据测量设备与安卓应用连接,使用血压袖带测试更准确的血压数据,使用血氧饱和度探头夹在手上测试血氧饱和度,可用体温探头测试体温,使用心点导线测试心电数据,检测设备将测试数据传输给安卓客户端。

所述健康数据模块,用于通过一张数据表存储所有通过健康设备采集的数据信息;如图4,存储格式为{数据id,用户id,设备id,设备类型,步行数量,心率数值,入睡时间,浅度睡眠时长,深度睡眠时长,睡眠总时长,身高数值,体重数值,父亲身高,母亲身高,记录日期,评分数值,温度数值,收缩压数值,舒张压数值,血压中值,血氧数值,血脂数值,月经开始日期,月经结束日期};

所述健康分析模块,用于根据健康数据模块存储的数据信息和用户信息模块存储的用户信息制作健康分析报告;

后台获得用户的健康记录之后会对其进行分析,并返回分析结果。分析具体结果具体包括,用户健康评分,以及文字评论。具体健康分析方法如下:1.用户上传血压,血氧,体温数据,后台将数据与正常人体标准值进行比较,给与评分并添加血压过高,血压过低等评论;2:对运动步数以及睡眠量的分析,参考人体健康所需的正常运动量以及各年龄段所需睡眠,对当日的运动量以及睡眠量进行评分,并返回文字评述;3:分别使用cmh法和fph法,利用父母的身高预测男孩和女孩的身高,以文字说明的形式返回用户孩子身高预测情况;4:参考论文《中国35~64岁人群15年高血压发生风险预测研究》,通过用户上传的年龄,收缩压,舒张压,bmi,高血压家族史的因素,计算用户15年高血压发生风险;5:通过用户上传的性别,身高,体重,年龄,血压,血压等数据参照china-par模型计算中国人患心脏病概率,返回健康评分,用户患有心脏病概率,以及文字分析;6:通过用户上传的性别,身高,体重,年龄数据计算用户bmi指数,返回健康评分以及文字分析;

用户标签模块,用于根据用户在健康论坛发布的内容设置用户标签,并根据用户标签向用户推送文章。

根据用户在健康论坛发布的内容设置用户标签的具体步骤如下:

1)当用户在论坛中发布帖子时,默认让用户选择论坛中事先设置的一级话题标签,获取帖子和一级话题标签之后运用对应的一级主题lda模型进行主题词组提取;

所述一级主题lda模型是通过使用lda主题模型训练文档集建立的多个一级主题lda模型;建立步骤如下:

通过论坛中话题的子话题原始数据的人工标签信息,以最小集合的大小确定主题数目;

针对每一个子话题,使用中文语料库中的文档集训练gensim的主题模型;所述中文语料库是使用爬虫,获取所选择论坛中话题的子话题的数据建立;

根据主题模型的训练结果,以每个主题的构成的前设定个数的高比重词语作为该主题的主题关键词;

2)根据提取的主题词组更新用户的标签。

根据用户标签向用户推送文章为根据用户的标签,按照标签词语权重依次减少的顺序在论坛中筛选相关内容进行推荐。

应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1