一种运动手环数据的处理方法和装置

文档序号:492722 发布日期:2022-01-07 浏览:9次 >En<

阅读说明:本技术 一种运动手环数据的处理方法和装置 (Method and device for processing sports bracelet data ) 是由 蒋旺奇 刘奎阳 于 2021-09-07 设计创作,主要内容包括:本发明实施例提供了一种运动手环数据的处理方法和装置,所述方法包括:步骤1,将从用户的运动手环获取的作息数据、运动数据按时间分组存储在区块链中;步骤2,对区块链中的所述作息数据、运动数据进行处理,生成用户的一周内的平均睡眠运动健康指数和当前时间段的运动健康指数;步骤3,根据所述当前时间段的运动健康指数和所述一周内的平均睡眠运动健康指数,求出当前健康指数偏差值;步骤4,根据所述当前健康指数偏差值,生成当前时间段的作息建议和运动建议;步骤5,给所述用户输出所述作息建议和运动建议。(The embodiment of the invention provides a method and a device for processing sports bracelet data, wherein the method comprises the following steps: step 1, storing work and rest data and motion data acquired from a motion bracelet of a user in a block chain in a time grouping manner; step 2, the work and rest data and the exercise data in the block chain are processed to generate an average sleep exercise health index of the user in a week and an exercise health index of the user in the current time period; step 3, solving a current health index deviation value according to the exercise health index of the current time period and the average sleep exercise health index in the week; step 4, generating work and rest suggestions and exercise suggestions in the current time period according to the current health index deviation value; and 5, outputting the work and rest suggestion and the exercise suggestion to the user.)

一种运动手环数据的处理方法和装置

技术领域

本发明涉及健康管理领域,尤其涉及一种运动手环数据的处理方法和装置。

背景技术

目前,健康收到大家越来越多的重视,如何对用户进行有关健康的建议,也是消费者关心的话题。

发明内容

本发明的实施例提供了一种运动手环数据的处理方法和装置,能够根据用户的运动手环的数据,给用户发送作息建议和运动建议。

一种运动手环数据的处理方法,包括:

步骤1,将从用户的运动手环获取的作息数据、运动数据按时间分组存储在区块链中;

步骤2,对区块链中的所述作息数据、运动数据进行处理,生成用户的一周内的平均睡眠运动健康指数和当前时间段的运动健康指数;

步骤3,根据所述当前时间段的运动健康指数和所述一周内的平均睡眠运动健康指数,求出当前健康指数偏差值;

步骤4,根据所述当前健康指数偏差值,生成当前时间段的作息建议和运动建议;

步骤5,给所述用户输出所述作息建议和运动建议。

一种运动手环数据的处理装置,包括:

存储单元,将从用户的运动手环获取的作息数据、运动数据按时间分组存储在区块链中;

计算单元,对区块链中的所述作息数据、运动数据进行处理,生成用户的一周内的平均睡眠运动健康指数和当前时间段的运动健康指数;

第二计算单元,根据所述当前时间段的运动健康指数和所述一周内的平均睡眠运动健康指数,求出当前健康指数偏差值;

生成单元,根据所述当前健康指数偏差值,生成当前时间段的作息建议和运动建议;

输出单元,给所述用户输出所述作息建议和运动建议。

由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,能够根据用户的运动手环的数据,给用户发送作息建议和运动建议,协助用户对睡眠和健康进行管理。

本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种运动手环数据的处理方法的示意图。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。

为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。

如图1所示,为本发明所述的一种运动手环数据的处理方法,包括:

步骤1,将从用户的运动手环获取的作息数据、运动数据按时间分组存储在区块链中;所述作息数据可以包括:心率、睡眠时长、睡眠中断次数、入睡时刻、醒来时刻;所述运动数据可以包括:运动配速、运动步数、运动时间段。

步骤2,对区块链中的所述作息数据、运动数据进行处理,生成用户的一周内的平均睡眠运动健康指数和当前时间段的运动健康指数;

所述步骤2中生成用户的一周内的平均睡眠运动健康指数具体为:

利用公式1,从区块链中获取一周内的作息数据和运动数据,计算出一周内的平均睡眠运动健康指数;

其中,Havg表示一周内的平均运动健康系数;Favg表示一周内的平均心率健康指数;Savg表示一周内的平均睡眠运动健康指数;Ravg表示一周内的平均睡眠健康指数;

su(i)表示第i天的醒来时间;sd(i-1)表示第i-1天的入睡时间;li表示第i天的睡眠时间;pi-1表示第i-1天的睡眠中断次数;ru(i)表示第i天的运动起始时间;rd(i)表示第i天的运动结束时间;Si表示第i天的运动时间;f(j)表示第i天的第j时间段的心率;1-|sd(i-1)-22|表示第i天的睡眠时间的第一修正值,当前一天入睡时间在21-23时,第一修正值为正,当不在这个区间时,第一修正值为负;1-|su(i)-7|表示第i天的睡眠时间的第二修正值,当醒来时间在6-8时,第二修正值为正,当不在这个区间时,第二修正值为负;表示第i天的睡眠时间的第三修正权值,当睡眠中断次数大于5次时,第三修正权值产生的惩罚越明显;(1-|rd(i)-7|)表示第i天的运动时间的第一修正值,当运动结束时间在7-9时,第一修正值为正,当不在这个区间时,第一修正值为负;(2-|sd(i)-21|)表示第i天的运动时间的第二修正值,当结束运动时间在19-23时,第二修正权值为正,当不在这个区间时,第二修正权值为负;为第i天的运动时间的第三修正权值,即在起止时间段内,产生大于180心率的值越多时,第三修正权值产生的惩罚越明显。

步骤3,根据所述当前时间段的运动健康指数和所述一周内的平均睡眠运动健康指数,求出当前健康指数偏差值;

步骤4,根据所述当前健康指数偏差值,生成当前时间段的作息建议和运动建议;

步骤5,给所述用户输出所述作息建议和运动建议。

上述实施例中,能够根据用户的运动手环的数据,给用户发送作息建议和运动建议,协助用户对健康和睡眠进行管理。

其中,所述步骤3包括:

步骤31,根据所述当前时间段的运动健康指数和所述一周内的平均睡眠健康指数,求出健康指数偏差值;

步骤32,将所述健康指数偏差值与预设阈值进行比较,得到当前健康指数偏差值,所述当前健康指数偏差值表示用户当前时间段的运动健康动态状态。

上述实施例中,可以结合用户的平时作息习惯和运动习惯,对用户的当前时间段的作息状态和运动状态进行判断,以即使给用户进行提示。

所述步骤32包括:

其中G表示当前健康指数偏差值,Havg表示一周内的平均运动健康系数;表示当前时间段的心率健康指数;Savg(i-1)表示当前时间段前一天的睡眠健康指数;Ravg(i-1)表示当前时间段前一天的运动健康指数。

所述步骤4具体为:

利用公式3,根据所述当前健康指数偏差值,结合前一天的睡眠信息、运动信息,给出当前睡眠建议与当前运动时长建议;

其中,T1表示建议的当日睡眠时长;T2表示建议的当日运动时长;T3表示建议的当天睡眠时刻;T4表示建议的下一日的起床时刻;sui-1表示实际的第i-1天的入睡时间;sui表示实际的当日的起床时间;rdi-1-rui-1表示当前时间段的前一天的实际运动时间;rdi-rui表示当日实际的运动时间;max()表示取括号内函数最大值;min()表示取括号内函数最小值。

本发明还提供一种运动手环数据的处理装置,包括:

存储单元,将从用户的运动手环获取的作息数据、运动数据按时间分组存储在区块链中;

计算单元,对区块链中的所述作息数据、运动数据进行处理,生成用户的一周内的平均睡眠运动健康指数和当前时间段的运动健康指数;

第二计算单元,根据所述当前时间段的运动健康指数和所述一周内的平均睡眠运动健康指数,求出当前健康指数偏差值;

生成单元,根据所述当前健康指数偏差值,生成当前时间段的作息建议和运动建议;

输出单元,给所述用户输出所述作息建议和运动建议。

以下描述本发明的应用场景。

一种基于区块链的运动手环数据管理方法与系统,通过将运动手环获取的作息数据、运动数据按时间分组存储在区块链中,对区块链中的信息进行分析,判断用户的运动健康状态并且发送对应的提醒,同时存到区块链中;其具体步骤包括:

步骤A1:利用公式(1)可以根据一周内从手环获取的存储在区块链中的作息数据、运动数据,包括心率、睡眠时长、睡眠中断次数、入睡时间、睡醒时间、运动时长、运动配速、步数、运动时间段,计算出一周内的平均运动健康指数。

其中Havg表示为一周内的平均运动健康系数;Favg表示为一周内的平均心率健康指数;Savg表示为一周内的平均睡眠健康指数;su(i)表示为第i天的醒来时间;sd(i-1)表示为第i-1天的入睡时间;li表示为第i天的睡眠时间;pi-1表示为第i-1天的睡眠中断次数;Ravg表示为一周内的平均睡眠健康指数;ru(i)表示为第i天的运动起始时间;rd(i)表示为第i天的运动结束时间;Si表示为第i天的运动时间;f(j)表示为第i天的第j时间段的心率;1-|sd(i-1)-22|表示为第i天的睡眠时间的第一修正值,当前一天入睡时间在21-23时,第一修正值为正,当不在这个区间时,第一修正值为负;1-|su(i)-7|表示为第i天的睡眠时间的第二修正值,当醒来时间在6-8时,第二修正值为正,当不在这个区间时,第二修正值为负;表示为第i天的睡眠时间的第三修正权值,当睡眠中断次数大于5次时,第三修正权值产生的惩罚越明显;(1-|rd(i)-7|)表示为第i天的运动时间的第一修正值,当运动结束时间在7-9时,第一修正值为正,当不在这个区间时,第一修正值为负;(2-|sd(i)-21|)表示为第i天的运动时间的第二修正值,当结束运动时间在19-23时,第二修正权值为正,当不在这个区间时,第二修正权值为负;为第i天的运动时间的第三修正权值,即在起止时间段内,产生大于180心率的值越多时,第三修正权值产生的惩罚越明显;

步骤A2:利用公式(2)可以根据当前时间段的作息数据、运动数据、将数据记录到区块链中,计算出当前时间段的运动健康指数,求出与一周平均睡眠健康指数的偏差值,与预设的阈值进行比较,得出用户该时刻的健康信息,并记录到区块链之中

其中G大于0表示为运动健康指数高、G小于0表示为运动健康指数低;Havg表示为一周内的平均运动健康系数;表示为当前时间段的心率健康指数;Savg(i-1)表示为当前时间段前一天的睡眠健康指数;Ravg(i-1)表示为当前时间段前一天的运动健康指数;

步骤A3:利用公式(3)可以通过健康指数偏差值的判断结合前一天的睡眠信息、运动信息给出当前睡眠时长与运动时长建议

其中T1表示为当日建议睡眠时长;T2表示为当日建议运动时长;T3表示为发送建议睡眠时刻;T4表示为发送下一日起床时刻;sui-1表示为第i-1天的入睡时间;sui表示为第i天的起床时间;rdi-1-rui-1表示为第i-1天的运动时间;rdi-rui表示为第i天的运动时间;max()表示为取括号内函数最大值;min()表示为取括号内函数最小值。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于毫米波雷达的人体跌倒检测装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!