一种基于可穿戴设备的运动风险评估方法与系统与流程

文档序号:29925680发布日期:2022-05-07 11:02阅读:115来源:国知局
一种基于可穿戴设备的运动风险评估方法与系统与流程

1.本发明涉及智能家居、智慧健康领域,具体涉及一种基于可穿戴设备的运动风险评估方法与系统。


背景技术:

2.随着生活水平的提升,人们更加追求健康生活,愿意花更多时间投入运动中,主动运动、科学运动日益成为人们的自觉选择。然而,在以往的运动健身过程中,人们往往面临着运动环境指标是否合适、身体指标是否健康、运动量是否科学等问题,稍有不慎会造成运动损伤或是运动意外的发生。如何在运动前得到一定的运动风险评估建议显得尤为重要。随着可穿戴设备与运动的不断结合,市场上出现了越来越多的智能运动应用与设备,以满足人们多层次的需要。针对科学的运动管理这一需求的智能可穿戴设备也在市场上逐渐涌现,并基于此为用户提供了多种精细化的服务,如运动规划、运动风险评估等。目前市场上有着大量的可穿戴设备,帮助人们监测自身的心率,消耗的卡路里,一天的行走步数等。在现有的基于可穿戴设备的运动风险评估方法中,往往使用设定规则或者简单的线性回归的方法,严重依赖于人的先验知识。这些方法缺乏对不同可穿戴设备采集的异构数据的融合和知识发现,因此难以实现科学的精准的运动风险评估与管理。基于人们对于运动科学性和运动方便性的追求,智能可穿戴设备的大量增加也为线上的智能大数据分析提供了发展的基础。本发明因此提出在服务端部署基于可穿戴设备数据的运动风险评估模型,并进行大数据分析与挖掘,进而为用户提供科学的运动风险评估结果,帮助用户提高运动风险评估与管理的效率和准确性。
3.目前的现有技术之一是市面上的多功能智能可穿戴设备,如运动手表、运动手环等。现有技术方案:首先,通过使用智能可穿戴设备采集不同的运动信息,如久坐时长、步数等;其次,通过规则分析使用者的身体状态,并给出对应的运动建议。现有技术方案缺点:首先,该类产品属于通用性较高的可穿戴设备,因此采集的数据对运动风险评估的任务不具有针对性;其次,该产品缺乏结合海量数据的分析服务,应用范围局限,可拓展度不高。
4.目前的现有技术之二是市面上的健身场所上的运动检测设备。现有技术方案:首先,在用户进行跑步、动感单车等活动时,使用专业的运动检测设备记录用户的运动心率等生理信息;其次,通过跟踪对应用户的运动记录,提供基于对应规则的运动健康建议。现有技术方案缺点:首先,缺乏为用户提供便携的数据记录功能;最后,没有结合大数据技术为用户提供运动风险的评估分析。


技术实现要素:

5.本发明的目的是克服现有方法的不足,提出了一种基于可穿戴设备的运动风险评估方法。本发明解决的主要问题:一是现有技术方案的运动管理专业性不高,数据采集量低,不利于便携记录存储,不能实现精确的风险预估的问题;二是现有技术方案没有充分利用大数据数据分析与融合,导致可拓展性不高,无法实现较好解释性的运动建议的问题。
6.为了解决上述问题,本发明提出了一种基于可穿戴设备的运动风险评估方法,所述方法包括:
7.授权获取用户的初始数据集,包括用户的生理指标、环境指标并存储至服务端,进行模型训练,得到训练好的xgboost模型;
8.用户基于可穿戴设备完成各项生理指标信息采集,采集到的每个时间戳下的生理指标发送到客户端;
9.所述客户端根据当前时间联网查询对应的所述初始数据集中的环境指标,将其与所述生理指标信息根据所述时间戳进行拼接,得到总的用户数据并传送至所述服务端;
10.所述服务端对所述总的用户数据进行特征提取与优选,得到多源融合特征;
11.所述服务端使用所述训练好的xgboost模型对所述多源融合特征进行运动风险的预估,得到风险预估结果,基于模型中的子树分裂使用的特征次数,计算不同特征的重要性;
12.所述客户端从所述服务端获取所述风险预估结果,结合所述总的用户数据进行可视化展示,基于所述不同特征的重要性生成规避运动风险的建议;
13.在用户收到所述风险预估结果和所述规避运动风险的建议后记录其反馈并上传至所述服务端,作为所述模型训练的补充数据,进行迭代更新。
14.优选地,所述授权获取用户的初始数据集,包括用户的生理指标、环境指标并存储至服务端,进行模型训练,得到训练好的xgboost模型,具体为:
15.通过医院授权获取患有不同程度运动损伤的用户的生理指标、环境指标与其对应的运动损伤信息,作为初始数据集;
16.初始数据集的生理指标为在给定的时间周期内,收集给定用户的生理指标随着时间戳的变化趋势,以及用户的运动损伤情况作为模型训练标签;
17.初始数据集的环境指标为在给定的时间周期内,收集给定用户的运动环境的指标信息,主要包含用户的地点位置、空气质量、空气湿度、天气情况等;
18.基于给定的数据集,作为用户初始数据集并储存至云端服务器,更新训练服务端的xgboost模型,得到训练好的xgboost模型。
19.优选地,所述用户基于可穿戴设备完成各项生理指标信息采集,采集到的每个时间戳下的生理指标发送到客户端,具体为:
20.用户生理指标采集包括:心率、脉搏、体温、运动量、运动频率、脂肪量、血氧饱和度、皮肤电导、血红细胞量等;
21.建立蓝牙连接,将收集到的每个时间戳下的生理指标发送到客户端。
22.优选地,所述所述服务端对所述总的用户数据进行特征提取与优选,得到多源融合特征,具体为:
23.所述服务端根据得到的每一个所述可穿戴设备下的生理指标信息随着时间戳的变化,使用时间窗口加权的方式提取k个时间段的平滑特征,得到的层次特征为:
[0024][0025]
其中fk为提取的层次特征,gk为原始特征,w
k+i
为设定好的时间权重,t为总的时间
窗口大小;
[0026]
基于每个可穿戴设备下的生理指标,提取的k个平滑特征分别结合所述初始数据集得到的历史数据进行标准化处理,得到标准特征为:
[0027][0028]
其中,为历史数据中第k项特征的均值,σk为历史数据中第k项特征的标准差;
[0029]
对由此获得的各项生理指标进行分箱处理,将其按照特定的分布进行分段处理,在每一个所述可穿戴设备的源下的数据内使用皮尔森相关系数来进行优选,得到优选特征;
[0030]
将得到每个源下优选特征进行拼接,得到多源融合特征,作为所述训练好的xgboost模型的输入特征。
[0031]
优选地,所述在用户收到所述风险预估结果和所述规避运动风险的建议后记录其反馈并上传至所述服务端,作为所述模型训练的补充数据,进行迭代更新,具体为:
[0032]
所述用户客户端记录用户对所述运动风险预估结果的反馈,将反馈上传至服务器,服务器反馈生成标签yi,并结合之前用户的输入数据xi,生成一条新的样本(xi,yi),补充添加到模型训练数据中,迭代更新原有的xgboost模型,迭代公式为:
[0033][0034]
其中整个xgboost模型共生成t棵树,f
t
为第t棵树的预测结果,l()为损失函数,其中gi和hi是损失函数l关于xi二阶泰勒展开的系数,ω()为对树的叶子节点的正则项约束。
[0035]
相应地,本发明还提供了一种基于可穿戴设备的运动风险评估系统,包括:
[0036]
指标信息采集单元,用于获取用户的初始数据集进行模型训练,完成各项生理指标信息、环境指标信息的采集;
[0037]
特征提取优选单元,用于将采集到的数据进行特征提取与优选,得到多源融合特征,作为输入特征;
[0038]
数据可视化单元,用于进行运动风险的预估,生成规避运动风险的建议,结合总的用户数据进行可视化展示。
[0039]
实施本发明,具有如下有益效果:
[0040]
第一,本发明提出一种基于可穿戴设备的运动风险评估方法。通过使用智能可穿戴设备采集人体运动相关的生理信息,将其上传至服务器并进行大数据分析和运动风险的评估,并回传给智能设备提供风险评估结果和运动建议;第二,通过不同的可穿戴设备的传感器监测血氧浓度、温度、血压、心率、脂肪含量等生理信号的变化情况,在云端进行异构数据融合后,使用基于xgboost和分析技术对数据进行建模,并为用户进行运动风险的评估。
附图说明
[0041]
图1是本发明实施例的一种基于可穿戴设备的运动风险评估方法总体流程图;
[0042]
图2是本发明实施例的一种基于可穿戴设备的运动风险评估系统的结构图。
具体实施方式
[0043]
下面将结合本发明实施例中的附图,对本发明实施例中的技术发明进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]
图1是本发明实施例的一种基于可穿戴设备的运动风险评估方法总体流程图,如图1所示,该方法包括:
[0045]
s1,授权获取用户的初始数据集,包括用户的生理指标、环境指标并存储至服务端,进行模型训练,得到训练好的xgboost模型;
[0046]
s2,用户基于可穿戴设备完成各项生理指标信息采集,采集到的每个时间戳下的生理指标发送到客户端;
[0047]
s3,所述客户端根据当前时间联网查询对应的所述初始数据集中的环境指标,将其与所述生理指标信息根据所述时间戳进行拼接,得到总的用户数据并传送至所述服务端;
[0048]
s4,所述服务端对所述总的用户数据进行特征提取与优选,得到多源融合特征;
[0049]
s5,所述服务端使用所述训练好的xgboost模型对所述多源融合特征进行运动风险的预估,得到风险预估结果,基于模型中的子树分裂使用的特征次数,计算不同特征的重要性;
[0050]
s6,所述客户端从所述服务端获取所述风险预估结果,结合所述总的用户数据进行可视化展示,基于所述不同特征的重要性生成规避运动风险的建议;
[0051]
s7,在用户收到所述风险预估结果和所述规避运动风险的建议后记录其反馈并上传至所述服务端,作为所述模型训练的补充数据,进行迭代更新。
[0052]
步骤s1,具体如下:
[0053]
s1-1:准备数据集的生理指标信息,在给定的时间周期内,收集给定用户的生理指标随着时间戳的变化趋势,以及用户的运动损伤情况作为模型训练标签。
[0054]
s1-2:准备数据集的环境指标信息,在给定的时间周期内,收集其运动环境的指标信息。基于给定的数据集,更新训练服务端的xgboost模型。
[0055]
步骤s2,具体如下:
[0056]
s2-1:用户通过使用多项可穿戴设备,完成对各项生理指标的采集。主要包含心率、脉搏、体温、运动量、运动频率、脂肪量、血氧饱和度、皮肤电导、血红细胞量等。并与用户客户端建立蓝牙连接,将收集到的每个时间戳下的生理指标发送到客户端。
[0057]
s2-2:客户端根据当前时间戳,联网查询对应的环境指标信息,主要包含用户的地点位置、空气质量、空气湿度、天气情况等。
[0058]
步骤s3,具体如下:
[0059]
s3-1:客户端将s1和s2得到的生理指标信息和环境指标信息根据时间戳进行拼接,作为总的用户数据,并传送到服务端。
[0060]
步骤s4,具体如下:
[0061]
s4-1:服务端根据s2得到的每一个可穿戴设备下的生理指标信息随着时间戳的变化,使用时间窗口加权的方式提取k个时间段的平滑特征,具体来说,得到的层次特征为:
[0062][0063]
其中fk为提取的层次特征,gk为原始特征,w
k+i
为设定好的时间权重,t为总的时间窗口大小。
[0064]
s4-2:基于每个可穿戴设备下的生理指标,根据s4-1提取的k个特征分别结合s1得到的历史数据进行标准化处理,得到新的特征为:
[0065][0066]
其中,为历史数据中第k项特征的均值,σk为历史数据中第k项特征的标准差。
[0067]
s4-3:对s4-2中获取的各项生理指标进行分箱处理,将其按照特定的分布进行分段处理,扩充数据的表达能力。由此得到的数据,在每一个可穿戴设备的源下的数据内使用皮尔森相关系数来进行优选。具体来说,是将相关性较高的特征移除,从而保留了特征的差异化的表达能力。
[0068]
s4-4:基于s4-3得到每个源下优选的特征,由于其此时主要以多列的优选特征存在,因此将其拼接,共同作为模型的输入特征。
[0069]
步骤s5,具体如下:
[0070]
s5-1:在服务端使用s1训练好的xgboost模型对s4得到的多源融合特征进行运动风险的预估。基于xgboost中的子树分裂使用的特征次数,计算不同特征的重要性。
[0071]
步骤s6,具体如下:
[0072]
s6-1:用户客户端从服务端获取s5获取的运动风险评估结果,并结合s2、s3获得的数据进行可视化的展示。用户客户端从服务端获取s5获得的特征重要性,并基于此生成规避运动风险的建议。
[0073]
步骤s7,具体如下:
[0074]
s7-1:用户客户端记录用户对运动风险评估结果的反馈,将反馈上传至服务器。服务器根据获得的用户反馈生成标签yi,并结合之前用户的输入数据xi,生成一条新的样本(xi,yi)。
[0075]
s7-2:将s7-1生成的新样本(xi,yi)补充添加到s1的训练数据中,更新训练原有的xgboost模型。模型按照下式进行迭代更新:
[0076][0077]
其中整个xgboost模型共生成t棵树,f
t
为第t棵树的预测结果,l()为损失函数,其中gi和hi是损失函数l关于xi二阶泰勒展开的系数,ω()为对树的叶子节点的正则项约束。
[0078]
相应地,本发明还提供了一种基于可穿戴设备的运动风险评估系统,如图2所示,包括:
[0079]
指标信息采集单元1,用于获取用户的初始数据集进行模型训练,完成各项生理指标信息、环境指标信息的采集。
[0080]
具体地,所述指标信息采集单元,通过医院授权获取患有不同程度运动损伤的用户的生理指标、环境指标与其对应的运动损伤信息,作为初始数据集,用户基于可穿戴设备完成各项生理指标信息采集,包括:心率、脉搏、体温、运动量、运动频率、脂肪量、血氧饱和度、皮肤电导、血红细胞量等,将收集到的每个时间戳下的生理指标发送到客户端。
[0081]
特征提取优选单元2,用于将采集到的数据进行特征提取与优选,得到多源融合特征,作为输入特征。
[0082]
具体地,所述特征提取优选单元,所述服务端根据得到的每一个所述可穿戴设备下的生理指标信息随着时间戳的变化,使用时间窗口加权的方式提取k个时间段的平滑特征,得到的层次特征,基于每个可穿戴设备下的生理指标,提取的k个平滑特征分别结合所述初始数据集得到的历史数据进行标准化处理,得到标准特征,对由此获得的各项生理指标进行分箱处理,将其按照特定的分布进行分段处理,在每一个所述可穿戴设备的源下的数据内使用皮尔森相关系数来进行优选,得到优选特征,将得到每个源下优选特征进行拼接,得到多源融合特征,作为所述训练好的xgboost模型的输入特征。
[0083]
数据可视化单元3,用于进行运动风险的预估,生成规避运动风险的建议,结合总的用户数据进行可视化展示。
[0084]
具体地,所述数据可视化单元,客户端从所述服务端获取所述风险预估结果,结合所述总的用户数据进行可视化展示,基于所述不同特征的重要性生成规避运动风险的建议,在用户收到所述风险预估结果和所述规避运动风险的建议后记录其反馈并上传至所述服务端,作为所述模型训练的补充数据,进行迭代更新。
[0085]
因此,本发明通过用户可穿戴设备、用户客户端、云服务器三部分,实现可穿戴设备数据收集、集成、异构数据融合与运动风险评估。首先,可穿戴设备用于采集用户的生理特征,主要需要用到心率、脉搏、体温、运动量、运动频率、脂肪量、血氧饱和度、皮肤电导、血红细胞量等可穿戴设备的传感器模块;其次,客户端用于集成不同穿戴设备采集到的指标,并在终端与用户进行交互,该客户端需要通过联网查询完成对环境信息的收集,如气候、气温、空气质量、所处地点等。随后该客户端与服务端进行连接,将指标信息和环境信息上传,并将服务器计算的运动风险的评估结果对用户进行可视化的呈现;然后,云服务器用于汇总用户多种可穿戴设备采集的长期生理特征的变化曲线,并结合海量用户数据进行相关性分析、分箱离散编码等数据处理,最终完成多源数据的过滤、变换、优选和融合,提取出更有效的数据特征;最后,通过对数据融合后产生的多种综合特征进行运动风险的评估。在该评估模型中,主要使用了xgboost算法。xgboost通过集成多棵决策树学习海量用户数据之间的关联性,实现具有较高可解释性的运动风险评估方法,进而可以根据可解释性的分析结果为用户提供一定的应对运动风险的建议。
[0086]
以上对本发明实施例所提供的一种基于可穿戴设备的运动风险评估方法与系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1