本公开涉及智能电子设备领域,尤其涉及一种热量消耗计算方法、装置、存储介质及可穿戴设备。
背景技术:
1、如今,有越来越多的科技产品助力人们健康生活。控制每天的热量的摄入与消耗也是保持健康生活的重要一环。目前,人们可以使用具有相应功能智能穿戴设备或者健身器材确定运动过程中消耗的热量。如何使确定出的人们在运动过程中消耗的热量更准确是相关人员一直在研究的问题。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种热量消耗计算方法、装置、存储介质及可穿戴设备。
2、根据本公开实施例的第一方面,提供一种热量消耗计算方法,包括:
3、获取用户在运动过程中的心率参数,并根据所述心率参数和预设的第一热量消耗确定模型确定第一热量消耗值,其中,所述第一热量消耗确定模型用于基于所述心率参数确定所述第一热量消耗值;
4、获取用户在运动过程中完成目标动作的完成量参数,并根据所述完成量参数和预设的第二热量消耗确定模型确定第二热量消耗值,其中,所述第二热量消耗确定模型用于基于所述完成量参数确定所述第二热量消耗值;
5、根据所述第一热量消耗值和所述第二热量消耗值确定用户本次运动的热量消耗值。
6、可选地,所述根据所述第一热量消耗值和所述第二热量消耗值确定用户本次运动的热量消耗值,包括:
7、确定所述第一热量消耗值和所述第二热量消耗值的热量消耗差值;
8、根据所述热量消耗差值、所述第一热量消耗值和所述第二热量消耗值确定所述本次运动的热量消耗值。
9、可选地,所述根据所述热量消耗差值、所述第一热量消耗值和所述第二热量消耗值确定所述本次运动的热量消耗值,包括:
10、若所述热量消耗差值的绝对值与所述第一热量消耗值的比值小于预设的第一比值阈值,将所述本次运动的热量消耗值确定为所述第一热量消耗值;
11、若所述热量消耗差值的绝对值与所述第一热量消耗值的比值小于等于预设的第二比值阈值且大于等于所述第一比值阈值,将所述本次运动的热量消耗值确定为所述第一热量消耗值和所述第二热量消耗值的平均值,其中所述第二比值阈值大于所述第一比值阈值;
12、若所述热量消耗差值的绝对值与所述第一热量消耗值的比值大于所述第二比值阈值,将所述本次运动的热量消耗值确定为所述第二热量消耗值。
13、可选地,所述第一热量消耗确定模型用于基于所述心率参数和用户体征基础增益参数确定所述第一热量消耗值。
14、可选地,所述用户体征基础增益参数包括体重增益参数和年龄增益参数;所述心率参数包括预定周期内的心率、静息心率、本次运动过程中用户的最大心率;
15、所述第一热量消耗确定模型用以下公式表示:
16、caloriesdelta1=η*a*weightmultiple*hradd*agegain
17、
18、其中,caloriesdelta1为当前周期内的第一热量消耗量,η为运动强度系数,hr为用户在所述当前周期内的心率,hrrest为所述静息心率,hrmax为本次运动过程中用户的最大心率,a为目标动作增益系数,weightmultiple为所述体重增益参数,hradd为所述当前周期内的心率相对于所述静息心率的增量,agegain为所述年龄增益参数。
19、可选地,所述第二热量消耗确定模型用于基于所述完成量参数、用户的体重信息、用户的身高信息、用户的年龄信息确定所述第二热量消耗值。
20、可选地,所述完成量参数包括预定周期内所述目标动作的完成量;
21、所述第二热量消耗确定模型用以下公式表示:
22、caloriesdelta2=b*weight+c*height+d*age+e*amountdelta
23、其中,caloriesdekta2为当前周期内的第二热量消耗量,b为体重系数,weight为所述体重信息,c为身高系数,height为所述身高信息,d为年龄系数,age为所述年龄信息,amountdelta为所述当前周期内所述目标动作的完成量,e为完成量系数。
24、可选地,所述方法用于确定划船运动的热量消耗,所述目标动作为划船动作。
25、根据本公开实施例的第二方面,提供一种热量消耗计算装置,包括:
26、第一控制模块,被配置为获取用户在运动过程中的心率参数,并根据所述心率参数和预设的第一热量消耗确定模型确定第一热量消耗值,其中,所述第一热量消耗确定模型用于基于所述心率参数确定所述第一热量消耗值;
27、第二控制模块,被配置为获取用户在运动过程中完成目标动作的完成量参数,并根据所述完成量参数和预设的第二热量消耗确定模型确定第二热量消耗值,其中,所述第二热量消耗确定模型用于基于所述完成量参数确定所述第二热量消耗值;
28、确定模块,被配置为根据所述第一热量消耗值和所述第二热量消耗值确定用户本次运动的热量消耗值。
29、根据本公开实施例的第三方面,提供一种热量消耗计算装置,包括:
30、处理器;
31、用于存储处理器可执行指令的存储器;
32、其中,所述处理器被配置为:
33、获取用户在运动过程中的心率参数,并根据所述心率参数和预设的第一热量消耗确定模型确定第一热量消耗值,其中,所述第一热量消耗确定模型用于基于所述心率参数确定所述第一热量消耗值;
34、获取用户在运动过程中完成目标动作的完成量参数,并根据所述完成量参数和预设的第二热量消耗确定模型确定第二热量消耗值,其中,所述第二热量消耗确定模型用于基于所述完成量参数确定所述第二热量消耗值;
35、根据所述第一热量消耗值和所述第二热量消耗值确定用户本次运动的热量消耗值。
36、根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的热量消耗计算方法的步骤。
37、根据本公开实施例的第五方面,提供一种可穿戴设备,包括控制器;所述控制器用于执行实现本公开第一方面所提供的热量消耗计算方法。
38、本公开的实施例提供的技术方案可以包括以下有益效果:
39、通过上述技术方案,根据基于心率参数确定的第一热量消耗值和基于完成量参数确定的第二热量消耗值确定用户本次运动的热量消耗值。这样,确定用户本次运动的热量消耗值的过程中结合了用户的外部运动特征(完成量参数)和内部生理特征(心率参数),使得确定出的热量消耗值更加准确,提高输出结果的鲁棒性。
40、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种热量消耗计算方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一热量消耗值和所述第二热量消耗值确定用户本次运动的热量消耗值,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述热量消耗差值、所述第一热量消耗值和所述第二热量消耗值确定所述本次运动的热量消耗值,包括:
4.根据权利要求1所述的方法,其特征在于,所述第一热量消耗确定模型用于基于所述心率参数和用户体征基础增益参数确定所述第一热量消耗值。
5.根据权利要求4所述的方法,其特征在于,所述用户体征基础增益参数包括体重增益参数和年龄增益参数;所述心率参数包括预定周期内的心率、静息心率、本次运动过程中用户的最大心率;
6.根据权利要求1所述的方法,其特征在于,所述第二热量消耗确定模型用于基于所述完成量参数、用户的体重信息、用户的身高信息、用户的年龄信息确定所述第二热量消耗值。
7.根据权利要求6所述的方法,其特征在于,所述完成量参数包括预定周期内所述目标动作的完成量;
8.根据权利要求1所述的方法,其特征在于,所述方法用于确定划船运动的热量消耗,所述目标动作为划船动作。
9.一种热量消耗计算装置,其特征在于,包括:
10.一种热量消耗计算装置,其特征在于,包括:
11.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1-8中任一项所述方法的步骤。
12.一种可穿戴设备,其特征在于,包括控制器;所述控制器用于执行权利要求1-8中任一项所述的方法。
