一种计算热量消耗的方法及电子设备.pdf

上传人:b*** 文档编号:8056904 上传时间:2019-12-20 格式:PDF 页数:16 大小:421.91KB
返回 下载 相关 举报
摘要
申请专利号:

CN201610201695.9

申请日:

20160331

公开号:

CN105769209A

公开日:

20160720

当前法律状态:

有效性:

审查中

法律详情:

IPC分类号:

A61B5/11,A61B5/00

主分类号:

A61B5/11,A61B5/00

申请人:

联想(北京)有限公司

发明人:

潘俊勇

地址:

100085 北京市海淀区上地创业路6号

优先权:

CN201610201695A

专利代理机构:

北京同达信恒知识产权代理有限公司

代理人:

黄志华

PDF下载: PDF下载
内容摘要

本申请提供一种计算热量消耗的方法及电子设备,用于解决电子设备在计算运动的消耗热量的准确性较低的技术问题。该方法包括:通过电子设备的感应单元确定用户处于运动的状态,获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数;获得所述用户的体征信息;基于所述第一运动参数、所述第二运动参数及所述体征信息,计算所述用户在所述运动中的热量消耗值。

权利要求书

1.一种计算热量消耗的方法,包括:通过电子设备的感应单元确定用户处于运动的状态,获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数;获得所述用户的体征信息;基于所述第一运动参数、所述第二运动参数及所述体征信息,计算所述用户在所述运动中的热量消耗值。 2.如权利要求1所述的方法,其特征在于,所述第一运动参数包括重力方向上的位移参数,所述第二运动参数包括水平方向上的位移参数,所述体征信息至少包括体重参数。 3.如权利要求2所述的方法,其特征在于,在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数的同时,还包括:检测预设时长内所述第一运行参数的第一变化量,及所述第二运行参数的第二变化量;若确定所述第一变化量大于等于第一预设值,且所述第二变化量大于等于第二预设值,确定所述第一运行参数及所述第二运行参数为有效参数。 4.如权利要求3所述的方法,其特征在于,计算所述用户在所述运动中的热量消耗值,包括:基于所述第一运动参数及所述体征信息,确定所述用户在所述第一方向上消耗的第一热量消耗值,及,基于所述第一运动参数及所述体征信息,确定所述用户在所述第二方向上消耗的第二热量消耗值;基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述运动中消耗的所述热量消耗值。 5.如权利要求4所述的方法,其特征在于,确定所述用户在所述第一方向上消耗的第一热量消耗值,包括:基于所述重力方向上的位移参数与所述体重参数,计算获得所述用户在所述第一方向上消耗的第一热量消耗值。 6.如权利要求4所述的方法,其特征在于,确定所述用户在所述第二方向上消耗的第二热量消耗值,包括:基于所述重力方向上的位移参数及所述水平方向上的位移参数,确定所述用户在所述运行中对应的角度参数;基于所述角度参数及所述体重参数,计算所述用户在所述第二方向上的体重分量参数;基于所述体重分量参数及所述位移参数,获得所述用户在所述第二方向上消耗的所述第二热量消耗值。 7.如权利要求4-6任一权项所述的方法,其特征在于,在计算所述第一用户在所述运动中消耗的所述热量消耗值之前,所述方法还包括:基于所述第一运动参数,确定所述用户在所述第一方向上对应的第一运动强度系数,及基于所述第二运动参数,确定所述用户在所述第二方向上的第二运动强度系数;则,基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述运动中消耗的所述热量消耗值,包括:基于所述第一热量消耗值和所述第一运动强度系数,及所述第二热量消耗值和所述第二运动强度系数,计算所述用户在所述运动中的所述热量消耗值。 8.一种电子设备,包括:感应单元,用于确定确定用户处于运动的状态,获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数;处理器,用于获得所述用户的体征信息,基于所述第一运动参数、所述第二运动参数及所述体征信息,计算所述用户在所述运动中的热量消耗值。 9.如权利要求8所述的电子设备,其特征在于,所述第一运动参数包括重力方向上的位移参数,所述第二运动参数包括水平方向上的位移参数,所述体征信息至少包括体重参数。 10.如权利要求9所述的电子设备,其特征在于,所述处理器还用于:在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数的同时,检测预设时长内所述第一运行参数的第一变化量,及所述第二运行参数的第二变化量,若确定所述第一变化量大于等于第一预设值,且所述第二变化量大于等于第二预设值,确定所述第一运行参数及所述第二运行参数为有效参数。 11.如权利要求10所述的电子设备,其特征在于,所述处理器用于:基于所述第一运动参数及所述体征信息,确定所述用户在所述第一方向上消耗的第一热量消耗值,及,基于所述第一运动参数及所述体征信息,确定所述用户在所述第二方向上消耗的第二热量消耗值;基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述运动中消耗的所述热量消耗值。 12.如权利要求11所述的电子设备,其特征在于,所述处理器用于:基于所述重力方向上的位移参数与所述体重参数,计算获得所述用户在所述第一方向上消耗的第一热量消耗值。 13.如权利要求12所述的电子设备,其特征在于,所述处理器用于:基于所述重力方向上的位移参数及所述水平方向上的位移参数,确定所述用户在所述运行中对应的角度参数;基于所述角度参数及所述体重参数,计算所述用户在所述第二方向上的体重分量参数;基于所述体重分量参数及所述位移参数,获得所述用户在所述第二方向上消耗的所述第二热量消耗值。 14.如权利要求12-13任一权项所述的电子设备,其特征在于,所述处理器还用于在计算所述第一用户在所述运动中消耗的所述热量消耗值之前,基于所述第一运动参数,确定所述用户在所述第一方向上对应的第一运动强度系数,及基于所述第二运动参数,确定所述用户在所述第二方向上的第二运动强度系数;进而,基于所述第一热量消耗值和所述第一运动强度系数,及所述第二热量消耗值和所述第二运动强度系数,计算所述用户在所述运动中的所述热量消耗值。 15.一种电子设备,包括:第一获取模块,用于通过电子设备的感应单元确定用户处于运动的状态,获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数;第二获取模块,用于获得所述用户的体征信息;计算模块,用于基于所述第一运动参数、所述第二运动参数及所述体征信息,计算所述用户在所述运动中的热量消耗值。

说明书

技术领域

本发明涉及电子技术领域,特别涉及一种计算热量消耗的方法及电子设 备。

背景技术

随着科技的迅速发展,人们的生活水平也逐渐提高,越来越注重提升自身 的身体素质,因此,在日常生活中,人们也越来越重视个人运动,并期盼通过 运动来保持身体的健康,甚至身材的维护等,因此,各种运动类设备以及运动 类应用软件也应运而生,使得用户在运动过程中能够更好地了解及记录运动的 相关结果,如热量消耗、运动轨迹等。

目前,电子设备中通常安装有运动类的应用,如咕咚健身应用、Runtastic 应用等等,然而现有的应用在计算运动对应的热量消耗时,即卡路里消耗,通 常仅是根据用户运动的类型及对应的能量代谢当量值,来算出运动消耗的卡路 里。

然而,运动类应用在评估运动类型时主要是依据速度或加速度来确定等, 但应用在实际中检测的速度或加速度均是根据水平移动距离计算而得到的,而 并未考虑高度的变化对热量消耗的影响,因此计算的能量代谢的数据的准确性 较低。

发明内容

本申请提供一种计算热量消耗的方法及电子设备,用于解决电子设备在计 算运动的消耗热量的准确性较低的技术问题。

一方面,本申请提供一种计算热量消耗的方法,包括:

通过电子设备的感应单元确定用户处于运动的状态,获得所述用户在第 一方向上的第一运动参数及第二方向上的第二运动参数;

获得所述用户的体征信息;

基于所述第一运动参数、所述第二运动参数及所述体征信息,计算所述 用户在所述运动中的热量消耗值。

所述第一运动参数包括重力方向上的位移参数,所述第二运动参数包括 水平方向上的位移参数,所述体征信息至少包括体重参数。

可选的,在获得所述用户在第一方向上的第一运动参数及第二方向上的 第二运动参数的同时,还包括:

检测预设时长内所述第一运行参数的第一变化量,及所述第二运行参数 的第二变化量;

若确定所述第一变化量大于等于第一预设值,且所述第二变化量大于等 于第二预设值,确定所述第一运行参数及所述第二运行参数为有效参数。

可选的,计算所述用户在所述运动中的热量消耗值,包括:

基于所述第一运动参数及所述体征信息,确定所述用户在所述第一方向 上消耗的第一热量消耗值,及,基于所述第一运动参数及所述体征信息,确定 所述用户在所述第二方向上消耗的第二热量消耗值;

基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述 运动中消耗的所述热量消耗值。

可选的,确定所述用户在所述第一方向上消耗的第一热量消耗值,包括:

基于所述重力方向上的位移参数与所述体重参数,计算获得所述用户在 所述第一方向上消耗的第一热量消耗值。

可选的,确定所述用户在所述第二方向上消耗的第二热量消耗值,包括:

基于所述重力方向上的位移参数及所述水平方向上的位移参数,确定所 述用户在所述运行中对应的角度参数;

基于所述角度参数及所述体重参数,计算所述用户在所述第二方向上的 体重分量参数;

基于所述体重分量参数及所述位移参数,获得所述用户在所述第二方向 上消耗的所述第二热量消耗值。

可选的,在计算所述第一用户在所述运动中消耗的所述热量消耗值之前, 所述方法还包括:

基于所述第一运动参数,确定所述用户在所述第一方向上对应的第一运 动强度系数,及基于所述第二运动参数,确定所述用户在所述第二方向上的第 二运动强度系数;

则,基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在 所述运动中消耗的所述热量消耗值,包括:

基于所述第一热量消耗值和所述第一运动强度系数,及所述第二热量消 耗值和所述第二运动强度系数,计算所述用户在所述运动中的所述热量消耗 值。

另一方面,本申请提供一种电子设备,包括:

感应单元,用于确定确定用户处于运动的状态,获得所述用户在第一方 向上的第一运动参数及第二方向上的第二运动参数;

处理器,用于获得所述用户的体征信息,基于所述第一运动参数、所述 第二运动参数及所述体征信息,计算所述用户在所述运动中的热量消耗值。

所述第一运动参数包括重力方向上的位移参数,所述第二运动参数包括 水平方向上的位移参数,所述体征信息至少包括体重参数。

可选的,所述处理器还用于:

在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动 参数的同时,检测预设时长内所述第一运行参数的第一变化量,及所述第二运 行参数的第二变化量,若确定所述第一变化量大于等于第一预设值,且所述第 二变化量大于等于第二预设值,确定所述第一运行参数及所述第二运行参数为 有效参数。

可选的,所述处理器用于:

基于所述第一运动参数及所述体征信息,确定所述用户在所述第一方向 上消耗的第一热量消耗值,及,基于所述第一运动参数及所述体征信息,确定 所述用户在所述第二方向上消耗的第二热量消耗值;

基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述 运动中消耗的所述热量消耗值。

可选的,所述处理器用于:

基于所述重力方向上的位移参数与所述体重参数,计算获得所述用户在 所述第一方向上消耗的第一热量消耗值。

可选的,所述处理器用于:

基于所述重力方向上的位移参数及所述水平方向上的位移参数,确定所 述用户在所述运行中对应的角度参数;

基于所述角度参数及所述体重参数,计算所述用户在所述第二方向上的 体重分量参数;

基于所述体重分量参数及所述位移参数,获得所述用户在所述第二方向 上消耗的所述第二热量消耗值。

可选的,所述处理器还用于在计算所述第一用户在所述运动中消耗的所 述热量消耗值之前,基于所述第一运动参数,确定所述用户在所述第一方向上 对应的第一运动强度系数,及基于所述第二运动参数,确定所述用户在所述第 二方向上的第二运动强度系数;

进而,基于所述第一热量消耗值和所述第一运动强度系数,及所述第二 热量消耗值和所述第二运动强度系数,计算所述用户在所述运动中的所述热量 消耗值。

另一方面,本申请提供一种电子设备,包括:

第一获取模块,用于通过电子设备的感应单元确定用户处于运动的状态, 获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数;

第二获取模块,用于获得所述用户的体征信息;

计算模块,用于基于所述第一运动参数、所述第二运动参数及所述体征信 息,计算所述用户在所述运动中的热量消耗值。

本申请中,通过电子设备的感应单元可以在确定用户处于运动的状态时, 获得用户在第一方向上的第一运动参数及第二方向上的第二运动参数,及获得 用户的体征信息,从而基于第一运动参数、第二运动参数及体征信息,即可计 算确定用户在运动中的热量消耗值,故通过获得用户在运动过程中两个不同方 向上(如水平方向和垂直方向)的运行参数,从而可以基于不同方向上的运行 参数能够较为全面地计算用户在运动中的热量消耗值,提高计算结果的准确 性。

附图说明

图1为本发明实施例中计算热量消耗的方法的流程图;

图2为本发明实施例中电子设备的结构图;

图3为本发明实施例中信息处理方法的模块图。

具体实施方式

本申请提供一种计算热量消耗的方法及电子设备,用于解决电子设备在计 算运动的消耗热量的准确性较低的技术问题。

为了解决上述技术问题,本发明实施例提供的技术方案总体思路如下:

本申请中,通过电子设备的感应单元可以在确定用户处于运动的状态时, 获得用户在第一方向上的第一运动参数及第二方向上的第二运动参数,及获得 用户的体征信息,从而基于第一运动参数、第二运动参数及体征信息,即可计 算确定用户在运动中的热量消耗值,故通过获得用户在运动过程中两个不同方 向上(如水平方向和垂直方向)的运行参数,从而可以基于不同方向上的运行 参数能够较为全面地计算用户在运动中的热量消耗值,提高计算结果的准确 性。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发 明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述, 显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例,都属于本发明保护的范围。

本发明实施例中,电子设备可以是能够用于记录及计算运动过程中相关数 据的设备。例如,电子设备可以是具有相应功能模块的运动类设备,如计步器、 智能手环等,或者,该电子设备也可以是安装有运动类应用的移动设备,如智 能手机等,当然还可以是其它电子设备,本发明对此不作具体限制。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可 以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B, 单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一 种“或”的关系。

下面结合附图对本发明优选的实施方式进行详细说明。

如图1所示,本发明实施例提供一种计算热量消耗的方法,该方法可以描 述如下。

S11:通过电子设备的感应单元确定用户处于运动的状态,获得用户在第 一方向上的第一运动参数及第二方向上的第二运动参数;

本发明实施例中,感应单元可以用于检测用户在运动过程中的相关运动 参数,感应单元可以包括位移传感器、速度传感器和气压传感器等等。

在实际应用中,感应单元可以是作为一个功能部件位于电子设备中,例 如气压传感器具体可以是设置在电子设备中的气压计。其可以在运动过程中测 量高度。通常来说,在大气压的作用下,每当高度升高12m,气压计中的水银 柱即降低大约1毫米,故在高度发生变化的过程中,通过检测水银柱的升高或 降低,即可确定用户在运动中的高度变化。

本发明实施例中,用户可以是携带有移动终端的用户,例如佩戴智能手 环或携带智能手机的用户。在用户进行运动时,电子设备的感应单元可以检测 到相应的运动参数,并确定用户处于运动的状态。例如,通过手机中的速度感 应器确定用户在水平方向上存在速度,且其水平位移发生变化时,则可以确定 此时用户可能正在移动,即用户可能处于运动的状态,如步行或跑步等。

可选的,在确定用户处于运行的状态时,通过感应单元可以获得用户在 第一方向上的第一运动参数和第二方向上的第二运动参数,其中,第一运动参 数可以包括重力方向上的位移参数,第二运动参数可以包括水平方向上的位移 参数。

在实际应用中,第一方向和第二方向可以是不同的方向,在第一方向为 重力方向时其可以是垂直方向,而第二方向可以是水平方向。

因此,获取第一运行参数包括的在重力方向上的位移参数可以是指用户 的运功中的高度参数。例如,用户在爬斜坡的过程中,电子设备可以通过内置 的气压计来检测获取爬坡过程中的高度参数。第二运行参数可以是用户在运动 过程中水平方向上的位移,例如用户在爬山过程中的运行轨迹相应的位移。

当然,在实际应用中,通过感应单元还可以检测用户在运动中的其他相 关参数,如速度、加速度、用户体温等等,本领域技术人员可以根据实际情况 进行检测,本发明不作具体限制。

可选的,在检测获取运动参数的过程中,还可以判断采集的运动参数是 否为有效参数,该过程可以是:检测确定预设时长内第一运行参数的第一变化 量及第二运行参数的第二变化量,若确定第一变化量大于等于第一预设值,且 第二变化量大于等于第二预设值,确定第一运行参数及第二运行参数为有效参 数。

其中,预设时长可以电子设备出厂即行设置好的,或者也可以是用户根 据运动实际情况所设置的。例如,设置的预设时长可以是30秒、1分钟或2 分钟,等等,本发明对此不作具体要求。通常来说,若用户处于运动状态,则 在该时间内,其在垂直方向和水平方向上的运动参数都会发生相应的变化。

第一变化量可以是指感应单元当前检测的高度参数及用户开始该运动时 对应的初始高度之间的差量,即落差值。例如,若在确定用户开始运动时,对 应的初始高度为相对于水平面0.9m,在预设时长内运动过程中,检测到当前的 高度参数为25m,则相应的第一变化量即为24.1m。

相应的,第二变化量也可以是由用户开始运动时的位置(即起点位置) 到预设时长内进行运动的终点位置之间的位移。

可选的,第一预设值和第二预设值也可以是用户自行设置的或由电子设 备出厂设置好的,本发明不作具体限制。

因此,在预设时长内检测到用户在运动中的第一运动参数的第一变化量 及第二运行参数的第二变化量后,即可基于预设值对其进行判断,以确定当前 运动参数是否为有效参数。

例如,若预计时长为20s,第一预设值为3m,第二预设值为10m,在确 定用户在运动时,在1分钟内,通过智能设备中的气压计的检测,确定第一变 化量为5m,第二变化量为15m,均大于相应的预设值,确定当前用户的运动 为有效运动,如用户可能正在爬山,则此时用户进行的运动即为需要消耗能量 的运动,采集的运行参数为有效参数。

或者,若确定的变化量(包括第一变化量或第二变化量)不大于等于相 应的预设值,则可以确定检测的运行参数可能无效。例如,若确定在20s内, 第一变化量为40m,第二变化量为0.1m,即用户当前的运动为在预设时长内, 高度变化量较大,而水平变化量几乎没有,即第二变化量不满足第二预设值, 故此时,用户可能仅是在搭乘电梯,没有相应的热量消耗。

S12:获得用户的体征信息;

本发明实施例中,获取的用户的体征信息可以包括用户的身高参数、体 重参数,甚至性别、体温、年龄等等,本发明对此不作具体限制。

在实际应用中,用户的体征信息可以是通过用户自己输入,和/或,也可 以是通过电子设备自身或与电子设备相连的相应的检测装置检测所的,例如与 电子设备相连的智能体重称能够在对用户进行称重后,可以将相应的体重信息 发送到电子设备中。

S13:基于第一运动参数、第二运动参数及体征信息,计算用户在运动中 的热量消耗值。

在实际应用中,在计算用户在运动中的热量消耗值(即卡路里)时,主 要可以是通过过分别计算不同方向上的热量消耗来确定用户在运动中总的热 量消耗。

本发明实施例中,确定用户在运动中的热量消耗的过程可以是:

首先,基于第一运动参数及体征信息,确定用户在第一方向上消耗的第 一热量消耗值,及基于第一运动参数及体征信息,确定用户在所述第二方向上 消耗的第二热量消耗值。

本发明实施例中,在计算热量消耗时,可以获得体重参数、相应的位移 (即距离)的情况下,可以结合MET(MetabolicEquivalentofEnergy,能量代 谢当量)值来进行计算。因此,用户的热量消耗可以表示为:体重×距离× MET值,其中,MET值可以是1.036。

则在计算第一方向上的第一热量消耗值时,可以是基于重力方向上的位 移参数及用户体重参数进行计算,其中,重力方向上的位移参数可以是用户在 运动中的高度落差,本发明实施例中称为高度参数。例如,可以表示为:第一 热量消耗值=高度参数×体重参数×MET值。

同理,在计算第二方向的第二热量消耗值时,可以是基于水平方向上的 位移参数及用户的体重参数来进行计算的。例如可以表示为:第二热量消耗值 =水平位移参数×体重分量参数×MET值。

通常来说,用户在进行第一方向和第二方向上的运动参数均有变化的运 动时,通常是沿具有斜度物体进行的运动,例如爬山、上楼梯等,其在水平方 式上可以基于体重分量参数来进行计算。

本发明实施例中,确定用户运动过程中体重分量参数的过程可以是:基 于重力方向上的位移参数及水平方向上的位移参数,确定用户在运行中对应的 角度参数,进而,基于角度参数及体重参数,计算用户在第二方向上的体重分 量参数,基于体重分量参数及位移参数,获得用户在第二方向上消耗的第二热 量消耗值。

在实际应用中,由于第一方向与第二方向相互垂直,故在获知第一方向 的位移参数(即高度参数)和第二方向的位移参数(水平距离)的情况下,可 以基于勾股定理计算确定相应的角度。例如,若确定高度参数为20m,水平距 离为40m,则可以认为当前运动对应的角度参数为30°。

进而,基于确定的角度参数和体重参数,基于矢量和即可计算出水平方 向对应的体重分量参数。例如,如用户的体重为50kg,若斜坡的角度为30°, 则可以确定用户在爬山过程中对应的体重分量参数即为25kg。

从而基于上述第二热量消耗值的计算公式,即可得到第二方向上的热量 消耗值。

可选的,在采集到用户在运动中的运动参数后,还可以确定用户在运动 过程中的运动强度。该过程可以包括:一方面,基于第一运动参数,确定用户 在第一方向上对应的第一运动强度系数,另一方面,基于第二运动参数,确定 用户在第二方向上的第二运动强度系数。

其中,在基于第一运行参数确定第一运动强度系数时,可以是结合重力 方向上的高度差、加速度,甚至速度、角度参数来综合确定。例如,可将平地 行走时的运动强度系数确定为1,则在基于第一方向上的运动参数进行计算时, 可将平地行走时对应的速度和加速度作为参考值,从而对第一方向上的运动强 度进行评估。通常来说,运动参数相较于参考值越大,则运动系数也就越难, 例如,在爬山时,斜坡的角度越大,则运动强度系数也就也大。在实际应用中, 运动强度系数的取值范围可以是[1,3]。

在确定了不同方向上响应的运动强度系数后,则在计算用户在运动中总 的热量消耗值时,可以是基于第一热量消耗值和第一运动强度系数,及第二热 量消耗值和第二运动强度系数来进行运算,例如可以表示为:总热量消耗值= 第一热量消耗值×第一运动强度系数+第二热量消耗值×第二运动强度系数, 其中,第一运动强度系数和第二运动强度可以是小于等于3的参数。

因此,本发明实施例中,在基于重力方向和水平方向上的运动参数分别 计算垂直方向和水平方向的热量消耗值后,还可以基于运动参数确定第一方向 和第二方向各自相应的运动强度系数,即结合运动强度系数来进一步修正第一 方向及第二方向上的热量消耗值,从而提高所计算的总热量消耗值的准确性。

如图2所示,本发明还提供一种电子设备,包括感应单元10和处理器20。

感应单元10可以用于确定确定用户处于运动的状态,获得所述用户在第 一方向上的第一运动参数及第二方向上的第二运动参数。

处理器20可以用于获得所述用户的体征信息,基于所述第一运动参数、 所述第二运动参数及所述体征信息,计算所述用户在所述运动中的热量消耗 值。

可选的,所述第一运动参数包括重力方向上的位移参数,所述第二运动 参数包括水平方向上的位移参数,所述体征信息至少包括体重参数。

可选的,处理器20还用于:

在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动 参数的同时,检测预设时长内所述第一运行参数的第一变化量,及所述第二运 行参数的第二变化量,若确定所述第一变化量大于等于第一预设值,且所述第 二变化量大于等于第二预设值,确定所述第一运行参数及所述第二运行参数为 有效参数。

可选的,处理器20用于:

基于所述第一运动参数及所述体征信息,确定所述用户在所述第一方向 上消耗的第一热量消耗值,及,基于所述第一运动参数及所述体征信息,确定 所述用户在所述第二方向上消耗的第二热量消耗值;

基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述 运动中消耗的所述热量消耗值。

可选的,处理器20用于:

基于所述重力方向上的位移参数与所述体重参数,计算获得所述用户在 所述第一方向上消耗的第一热量消耗值。

可选的,处理器20用于:

基于所述重力方向上的位移参数及所述水平方向上的位移参数,确定所 述用户在所述运行中对应的角度参数;

基于所述角度参数及所述体重参数,计算所述用户在所述第二方向上的 体重分量参数;

基于所述体重分量参数及所述位移参数,获得所述用户在所述第二方向 上消耗的所述第二热量消耗值。

可选的,处理器20还用于在计算所述第一用户在所述运动中消耗的所述 热量消耗值之前,基于所述第一运动参数,确定所述用户在所述第一方向上对 应的第一运动强度系数,及基于所述第二运动参数,确定所述用户在所述第二 方向上的第二运动强度系数;

进而,基于所述第一热量消耗值和所述第一运动强度系数,及所述第二 热量消耗值和所述第二运动强度系数,计算所述用户在所述运动中的所述热量 消耗值。

如图3所示,本发明实施例还提供一种电子设备,包括第一获取模块301、 第二获取模块302和计算模块303。

第一获取模块301可以用于通过电子设备的感应单元确定用户处于运动 的状态,获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动 参数;

第二获取模块302可以用于获得所述用户的体征信息;

计算模块303可以用于基于所述第一运动参数、所述第二运动参数及所 述体征信息,计算所述用户在所述运动中的热量消耗值。

可选的,所述第一运动参数包括重力方向上的位移参数,所述第二运动 参数包括水平方向上的位移参数,所述体征信息至少包括体重参数。

可选的,第一获取模块301可以用于检测预设时长内所述第一运行参数 的第一变化量,及所述第二运行参数的第二变化量;若确定所述第一变化量大 于等于第一预设值,且所述第二变化量大于等于第二预设值,确定所述第一运 行参数及所述第二运行参数为有效参数。

可选的,计算模块303可以用于:

基于所述第一运动参数及所述体征信息,确定所述用户在所述第一方向 上消耗的第一热量消耗值,及,基于所述第一运动参数及所述体征信息,确定 所述用户在所述第二方向上消耗的第二热量消耗值;

基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述 运动中消耗的所述热量消耗值。

可选的,计算模块303可以用于基于所述重力方向上的位移参数与所述 体重参数,计算获得所述用户在所述第一方向上消耗的第一热量消耗值。

可选的,计算模块303可以用于:基于所述重力方向上的位移参数及所 述水平方向上的位移参数,确定所述用户在所述运行中对应的角度参数;

基于所述角度参数及所述体重参数,计算所述用户在所述第二方向上的 体重分量参数;

基于所述体重分量参数及所述位移参数,获得所述用户在所述第二方向 上消耗的所述第二热量消耗值。

可选的,计算模块303还可以用于在计算所述第一用户在所述运动中消 耗的所述热量消耗值之前,基于所述第一运动参数,确定所述用户在所述第一 方向上对应的第一运动强度系数,及基于所述第二运动参数,确定所述用户在 所述第二方向上的第二运动强度系数,进而,基于所述第一热量消耗值和所述 第一运动强度系数,及所述第二热量消耗值和所述第二运动强度系数,计算所 述用户在所述运动中的所述热量消耗值。

具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被 存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应 的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:

通过电子设备的感应单元确定用户处于运动的状态,获得所述用户在第 一方向上的第一运动参数及第二方向上的第二运动参数;

获得所述用户的体征信息;

基于所述第一运动参数、所述第二运动参数及所述体征信息,计算所述 用户在所述运动中的热量消耗值。

可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指 令在与步骤:获得所述用户在第一方向上的第一运动参数及第二方向上的第二 运动参数对应的计算机指令执行的同时被执行,在被执行时包括如下步骤:

检测预设时长内所述第一运行参数的第一变化量,及所述第二运行参数 的第二变化量;

若确定所述第一变化量大于等于第一预设值,且所述第二变化量大于等 于第二预设值,确定所述第一运行参数及所述第二运行参数为有效参数。

可选的,所述存储介质中存储的与步骤:计算所述用户在所述运动中的 热量消耗值,对应的计算机指令在具体被执行过程中,包括如下步骤

基于所述第一运动参数及所述体征信息,确定所述用户在所述第一方向 上消耗的第一热量消耗值,及,基于所述第一运动参数及所述体征信息,确定 所述用户在所述第二方向上消耗的第二热量消耗值;

基于所述第一热量消耗值及所述第二热量消耗值,计算所述用户在所述 运动中消耗的所述热量消耗值。

可选的,所述存储介质中存储的与步骤:确定所述用户在所述第一方向 上消耗的第一热量消耗值,对应的计算机指令在具体被执行过程中,包括如下 步骤:

基于所述重力方向上的位移参数与所述体重参数,计算获得所述用户在 所述第一方向上消耗的第一热量消耗值。

可选的,所述存储介质中存储的与步骤:确定所述用户在所述第二方向 上消耗的第二热量消耗值,对应的计算机指令在具体被执行过程中,包括如下 步骤:

基于所述重力方向上的位移参数及所述水平方向上的位移参数,确定所 述用户在所述运行中对应的角度参数;

基于所述角度参数及所述体重参数,计算所述用户在所述第二方向上的 体重分量参数;

基于所述体重分量参数及所述位移参数,获得所述用户在所述第二方向 上消耗的所述第二热量消耗值。

可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指 令在与步骤:计算所述第一用户在所述运动中消耗的所述热量消耗值,对应的 计算机指令执行之后被执行,在被执行时包括如下步骤:

基于所述第一运动参数,确定所述用户在所述第一方向上对应的第一运 动强度系数,及基于所述第二运动参数,确定所述用户在所述第二方向上的第 二运动强度系数。

可选的,所述存储介质中存储的与步骤:基于所述第一热量消耗值及所述 第二热量消耗值,计算所述用户在所述运动中消耗的所述热量消耗值,对应的 计算机指令在具体被执行过程中,包括如下步骤:

基于所述第一热量消耗值和所述第一运动强度系数,及所述第二热量消 耗值和所述第二运动强度系数,计算所述用户在所述运动中的所述热量消耗 值。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

一种计算热量消耗的方法及电子设备.pdf_第1页
第1页 / 共16页
一种计算热量消耗的方法及电子设备.pdf_第2页
第2页 / 共16页
一种计算热量消耗的方法及电子设备.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《一种计算热量消耗的方法及电子设备.pdf》由会员分享,可在线阅读,更多相关《一种计算热量消耗的方法及电子设备.pdf(16页珍藏版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201610201695.9 (22)申请日 2016.03.31 (71)申请人 联想 (北京) 有限公司 地址 100085 北京市海淀区上地创业路6号 (72)发明人 潘俊勇 (74)专利代理机构 北京同达信恒知识产权代理 有限公司 11291 代理人 黄志华 (51)Int.Cl. A61B 5/11(2006.01) A61B 5/00(2006.01) (54)发明名称 一种计算热量消耗的方法及电子设备 (57)摘要 本申请提供一种计算热量消耗的方法及电 子设备, 用。

2、于解决电子设备在计算运动的消耗热 量的准确性较低的技术问题。 该方法包括: 通过 电子设备的感应单元确定用户处于运动的状态, 获得所述用户在第一方向上的第一运动参数及 第二方向上的第二运动参数; 获得所述用户的体 征信息; 基于所述第一运动参数、 所述第二运动 参数及所述体征信息, 计算所述用户在所述运动 中的热量消耗值。 权利要求书3页 说明书10页 附图2页 CN 105769209 A 2016.07.20 CN 105769209 A 1.一种计算热量消耗的方法, 包括: 通过电子设备的感应单元确定用户处于运动的状态, 获得所述用户在第一方向上的第 一运动参数及第二方向上的第二运动参数。

3、; 获得所述用户的体征信息; 基于所述第一运动参数、 所述第二运动参数及所述体征信息, 计算所述用户在所述运 动中的热量消耗值。 2.如权利要求1所述的方法, 其特征在于, 所述第一运动参数包括重力方向上的位移参 数, 所述第二运动参数包括水平方向上的位移参数, 所述体征信息至少包括体重参数。 3.如权利要求2所述的方法, 其特征在于, 在获得所述用户在第一方向上的第一运动参 数及第二方向上的第二运动参数的同时, 还包括: 检测预设时长内所述第一运行参数的第一变化量, 及所述第二运行参数的第二变化 量; 若确定所述第一变化量大于等于第一预设值, 且所述第二变化量大于等于第二预设 值, 确定所述。

4、第一运行参数及所述第二运行参数为有效参数。 4.如权利要求3所述的方法, 其特征在于, 计算所述用户在所述运动中的热量消耗值, 包括: 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第一方向上消耗的第一 热量消耗值, 及, 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第二方向上 消耗的第二热量消耗值; 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消耗的 所述热量消耗值。 5.如权利要求4所述的方法, 其特征在于, 确定所述用户在所述第一方向上消耗的第一 热量消耗值, 包括: 基于所述重力方向上的位移参数与所述体重参数, 计算获得所述用户在所述第一。

5、方向 上消耗的第一热量消耗值。 6.如权利要求4所述的方法, 其特征在于, 确定所述用户在所述第二方向上消耗的第二 热量消耗值, 包括: 基于所述重力方向上的位移参数及所述水平方向上的位移参数, 确定所述用户在所述 运行中对应的角度参数; 基于所述角度参数及所述体重参数, 计算所述用户在所述第二方向上的体重分量参 数; 基于所述体重分量参数及所述位移参数, 获得所述用户在所述第二方向上消耗的所述 第二热量消耗值。 7.如权利要求4-6任一权项所述的方法, 其特征在于, 在计算所述第一用户在所述运动 中消耗的所述热量消耗值之前, 所述方法还包括: 基于所述第一运动参数, 确定所述用户在所述第一方。

6、向上对应的第一运动强度系数, 及基于所述第二运动参数, 确定所述用户在所述第二方向上的第二运动强度系数; 则, 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消 耗的所述热量消耗值, 包括: 权 利 要 求 书 1/3 页 2 CN 105769209 A 2 基于所述第一热量消耗值和所述第一运动强度系数, 及所述第二热量消耗值和所述第 二运动强度系数, 计算所述用户在所述运动中的所述热量消耗值。 8.一种电子设备, 包括: 感应单元, 用于确定确定用户处于运动的状态, 获得所述用户在第一方向上的第一运 动参数及第二方向上的第二运动参数; 处理器, 用于获得所述用户的体。

7、征信息, 基于所述第一运动参数、 所述第二运动参数及 所述体征信息, 计算所述用户在所述运动中的热量消耗值。 9.如权利要求8所述的电子设备, 其特征在于, 所述第一运动参数包括重力方向上的位 移参数, 所述第二运动参数包括水平方向上的位移参数, 所述体征信息至少包括体重参数。 10.如权利要求9所述的电子设备, 其特征在于, 所述处理器还用于: 在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数的同时, 检测预设时长内所述第一运行参数的第一变化量, 及所述第二运行参数的第二变化量, 若 确定所述第一变化量大于等于第一预设值, 且所述第二变化量大于等于第二预设值, 确定 所述第。

8、一运行参数及所述第二运行参数为有效参数。 11.如权利要求10所述的电子设备, 其特征在于, 所述处理器用于: 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第一方向上消耗的第一 热量消耗值, 及, 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第二方向上 消耗的第二热量消耗值; 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消耗的 所述热量消耗值。 12.如权利要求11所述的电子设备, 其特征在于, 所述处理器用于: 基于所述重力方向上的位移参数与所述体重参数, 计算获得所述用户在所述第一方向 上消耗的第一热量消耗值。 13.如权利要求12所述的电。

9、子设备, 其特征在于, 所述处理器用于: 基于所述重力方向上的位移参数及所述水平方向上的位移参数, 确定所述用户在所述 运行中对应的角度参数; 基于所述角度参数及所述体重参数, 计算所述用户在所述第二方向上的体重分量参 数; 基于所述体重分量参数及所述位移参数, 获得所述用户在所述第二方向上消耗的所述 第二热量消耗值。 14.如权利要求12-13任一权项所述的电子设备, 其特征在于, 所述处理器还用于在计算所述第一用户在所述运动中消耗的所述热量消耗值之前, 基 于所述第一运动参数, 确定所述用户在所述第一方向上对应的第一运动强度系数, 及基于 所述第二运动参数, 确定所述用户在所述第二方向上的。

10、第二运动强度系数; 进而, 基于所述第一热量消耗值和所述第一运动强度系数, 及所述第二热量消耗值和 所述第二运动强度系数, 计算所述用户在所述运动中的所述热量消耗值。 15.一种电子设备, 包括: 第一获取模块, 用于通过电子设备的感应单元确定用户处于运动的状态, 获得所述用 户在第一方向上的第一运动参数及第二方向上的第二运动参数; 权 利 要 求 书 2/3 页 3 CN 105769209 A 3 第二获取模块, 用于获得所述用户的体征信息; 计算模块, 用于基于所述第一运动参数、 所述第二运动参数及所述体征信息, 计算所述 用户在所述运动中的热量消耗值。 权 利 要 求 书 3/3 页 。

11、4 CN 105769209 A 4 一种计算热量消耗的方法及电子设备 技术领域 0001 本发明涉及电子技术领域, 特别涉及一种计算热量消耗的方法及电子设备。 背景技术 0002 随着科技的迅速发展, 人们的生活水平也逐渐提高, 越来越注重提升自身的身体 素质, 因此, 在日常生活中, 人们也越来越重视个人运动, 并期盼通过运动来保持身体的健 康, 甚至身材的维护等, 因此, 各种运动类设备以及运动类应用软件也应运而生, 使得用户 在运动过程中能够更好地了解及记录运动的相关结果, 如热量消耗、 运动轨迹等。 0003 目前, 电子设备中通常安装有运动类的应用, 如咕咚健身应用、 Runtas。

12、tic应用等 等, 然而现有的应用在计算运动对应的热量消耗时, 即卡路里消耗, 通常仅是根据用户运动 的类型及对应的能量代谢当量值, 来算出运动消耗的卡路里。 0004 然而, 运动类应用在评估运动类型时主要是依据速度或加速度来确定等, 但应用 在实际中检测的速度或加速度均是根据水平移动距离计算而得到的, 而并未考虑高度的变 化对热量消耗的影响, 因此计算的能量代谢的数据的准确性较低。 发明内容 0005 本申请提供一种计算热量消耗的方法及电子设备, 用于解决电子设备在计算运动 的消耗热量的准确性较低的技术问题。 0006 一方面, 本申请提供一种计算热量消耗的方法, 包括: 0007 通过电。

13、子设备的感应单元确定用户处于运动的状态, 获得所述用户在第一方向上 的第一运动参数及第二方向上的第二运动参数; 0008 获得所述用户的体征信息; 0009 基于所述第一运动参数、 所述第二运动参数及所述体征信息, 计算所述用户在所 述运动中的热量消耗值。 0010 所述第一运动参数包括重力方向上的位移参数, 所述第二运动参数包括水平方向 上的位移参数, 所述体征信息至少包括体重参数。 0011 可选的, 在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动 参数的同时, 还包括: 0012 检测预设时长内所述第一运行参数的第一变化量, 及所述第二运行参数的第二变 化量; 0013 。

14、若确定所述第一变化量大于等于第一预设值, 且所述第二变化量大于等于第二预 设值, 确定所述第一运行参数及所述第二运行参数为有效参数。 0014 可选的, 计算所述用户在所述运动中的热量消耗值, 包括: 0015 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第一方向上消耗的 第一热量消耗值, 及, 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第二方 向上消耗的第二热量消耗值; 说 明 书 1/10 页 5 CN 105769209 A 5 0016 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消 耗的所述热量消耗值。 0017 可选的, 确定所述。

15、用户在所述第一方向上消耗的第一热量消耗值, 包括: 0018 基于所述重力方向上的位移参数与所述体重参数, 计算获得所述用户在所述第一 方向上消耗的第一热量消耗值。 0019 可选的, 确定所述用户在所述第二方向上消耗的第二热量消耗值, 包括: 0020 基于所述重力方向上的位移参数及所述水平方向上的位移参数, 确定所述用户在 所述运行中对应的角度参数; 0021 基于所述角度参数及所述体重参数, 计算所述用户在所述第二方向上的体重分量 参数; 0022 基于所述体重分量参数及所述位移参数, 获得所述用户在所述第二方向上消耗的 所述第二热量消耗值。 0023 可选的, 在计算所述第一用户在所述。

16、运动中消耗的所述热量消耗值之前, 所述方 法还包括: 0024 基于所述第一运动参数, 确定所述用户在所述第一方向上对应的第一运动强度系 数, 及基于所述第二运动参数, 确定所述用户在所述第二方向上的第二运动强度系数; 0025 则, 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动 中消耗的所述热量消耗值, 包括: 0026 基于所述第一热量消耗值和所述第一运动强度系数, 及所述第二热量消耗值和所 述第二运动强度系数, 计算所述用户在所述运动中的所述热量消耗值。 0027 另一方面, 本申请提供一种电子设备, 包括: 0028 感应单元, 用于确定确定用户处于运动的状态,。

17、 获得所述用户在第一方向上的第 一运动参数及第二方向上的第二运动参数; 0029 处理器, 用于获得所述用户的体征信息, 基于所述第一运动参数、 所述第二运动参 数及所述体征信息, 计算所述用户在所述运动中的热量消耗值。 0030 所述第一运动参数包括重力方向上的位移参数, 所述第二运动参数包括水平方向 上的位移参数, 所述体征信息至少包括体重参数。 0031 可选的, 所述处理器还用于: 0032 在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数的 同时, 检测预设时长内所述第一运行参数的第一变化量, 及所述第二运行参数的第二变化 量, 若确定所述第一变化量大于等于第一预设。

18、值, 且所述第二变化量大于等于第二预设值, 确定所述第一运行参数及所述第二运行参数为有效参数。 0033 可选的, 所述处理器用于: 0034 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第一方向上消耗的 第一热量消耗值, 及, 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第二方 向上消耗的第二热量消耗值; 0035 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消 耗的所述热量消耗值。 0036 可选的, 所述处理器用于: 说 明 书 2/10 页 6 CN 105769209 A 6 0037 基于所述重力方向上的位移参数与所述体重参数, 计。

19、算获得所述用户在所述第一 方向上消耗的第一热量消耗值。 0038 可选的, 所述处理器用于: 0039 基于所述重力方向上的位移参数及所述水平方向上的位移参数, 确定所述用户在 所述运行中对应的角度参数; 0040 基于所述角度参数及所述体重参数, 计算所述用户在所述第二方向上的体重分量 参数; 0041 基于所述体重分量参数及所述位移参数, 获得所述用户在所述第二方向上消耗的 所述第二热量消耗值。 0042 可选的, 所述处理器还用于在计算所述第一用户在所述运动中消耗的所述热量消 耗值之前, 基于所述第一运动参数, 确定所述用户在所述第一方向上对应的第一运动强度 系数, 及基于所述第二运动参。

20、数, 确定所述用户在所述第二方向上的第二运动强度系数; 0043 进而, 基于所述第一热量消耗值和所述第一运动强度系数, 及所述第二热量消耗 值和所述第二运动强度系数, 计算所述用户在所述运动中的所述热量消耗值。 0044 另一方面, 本申请提供一种电子设备, 包括: 0045 第一获取模块, 用于通过电子设备的感应单元确定用户处于运动的状态, 获得所 述用户在第一方向上的第一运动参数及第二方向上的第二运动参数; 0046 第二获取模块, 用于获得所述用户的体征信息; 0047 计算模块, 用于基于所述第一运动参数、 所述第二运动参数及所述体征信息, 计算 所述用户在所述运动中的热量消耗值。 。

21、0048 本申请中, 通过电子设备的感应单元可以在确定用户处于运动的状态时, 获得用 户在第一方向上的第一运动参数及第二方向上的第二运动参数, 及获得用户的体征信息, 从而基于第一运动参数、 第二运动参数及体征信息, 即可计算确定用户在运动中的热量消 耗值, 故通过获得用户在运动过程中两个不同方向上(如水平方向和垂直方向)的运行参 数, 从而可以基于不同方向上的运行参数能够较为全面地计算用户在运动中的热量消耗 值, 提高计算结果的准确性。 附图说明 0049 图1为本发明实施例中计算热量消耗的方法的流程图; 0050 图2为本发明实施例中电子设备的结构图; 0051 图3为本发明实施例中信息处。

22、理方法的模块图。 具体实施方式 0052 本申请提供一种计算热量消耗的方法及电子设备, 用于解决电子设备在计算运动 的消耗热量的准确性较低的技术问题。 0053 为了解决上述技术问题, 本发明实施例提供的技术方案总体思路如下: 0054 本申请中, 通过电子设备的感应单元可以在确定用户处于运动的状态时, 获得用 户在第一方向上的第一运动参数及第二方向上的第二运动参数, 及获得用户的体征信息, 从而基于第一运动参数、 第二运动参数及体征信息, 即可计算确定用户在运动中的热量消 说 明 书 3/10 页 7 CN 105769209 A 7 耗值, 故通过获得用户在运动过程中两个不同方向上(如水平。

23、方向和垂直方向)的运行参 数, 从而可以基于不同方向上的运行参数能够较为全面地计算用户在运动中的热量消耗 值, 提高计算结果的准确性。 0055 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是 本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0056 本发明实施例中, 电子设备可以是能够用于记录及计算运动过程中相关数据的设 备。 例如, 电子设备可以是具有相应功。

24、能模块的运动类设备, 如计步器、 智能手环等, 或者, 该电子设备也可以是安装有运动类应用的移动设备, 如智能手机等, 当然还可以是其它电 子设备, 本发明对此不作具体限制。 0057 另外, 本文中术语 “和/或” , 仅仅是一种描述关联对象的关联关系, 表示可以存在 三种关系, 例如, A和/或B, 可以表示: 单独存在A, 同时存在A和B, 单独存在B这三种情况。 另 外, 本文中字符 “/” , 一般表示前后关联对象是一种 “或” 的关系。 0058 下面结合附图对本发明优选的实施方式进行详细说明。 0059 如图1所示, 本发明实施例提供一种计算热量消耗的方法, 该方法可以描述如下。。

25、 0060 S11: 通过电子设备的感应单元确定用户处于运动的状态, 获得用户在第一方向上 的第一运动参数及第二方向上的第二运动参数; 0061 本发明实施例中, 感应单元可以用于检测用户在运动过程中的相关运动参数, 感 应单元可以包括位移传感器、 速度传感器和气压传感器等等。 0062 在实际应用中, 感应单元可以是作为一个功能部件位于电子设备中, 例如气压传 感器具体可以是设置在电子设备中的气压计。 其可以在运动过程中测量高度。 通常来说, 在 大气压的作用下, 每当高度升高12m, 气压计中的水银柱即降低大约1毫米, 故在高度发生变 化的过程中, 通过检测水银柱的升高或降低, 即可确定用。

26、户在运动中的高度变化。 0063 本发明实施例中, 用户可以是携带有移动终端的用户, 例如佩戴智能手环或携带 智能手机的用户。 在用户进行运动时, 电子设备的感应单元可以检测到相应的运动参数, 并 确定用户处于运动的状态。 例如, 通过手机中的速度感应器确定用户在水平方向上存在速 度, 且其水平位移发生变化时, 则可以确定此时用户可能正在移动, 即用户可能处于运动的 状态, 如步行或跑步等。 0064 可选的, 在确定用户处于运行的状态时, 通过感应单元可以获得用户在第一方向 上的第一运动参数和第二方向上的第二运动参数, 其中, 第一运动参数可以包括重力方向 上的位移参数, 第二运动参数可以包。

27、括水平方向上的位移参数。 0065 在实际应用中, 第一方向和第二方向可以是不同的方向, 在第一方向为重力方向 时其可以是垂直方向, 而第二方向可以是水平方向。 0066 因此, 获取第一运行参数包括的在重力方向上的位移参数可以是指用户的运功中 的高度参数。 例如, 用户在爬斜坡的过程中, 电子设备可以通过内置的气压计来检测获取爬 坡过程中的高度参数。 第二运行参数可以是用户在运动过程中水平方向上的位移, 例如用 户在爬山过程中的运行轨迹相应的位移。 0067 当然, 在实际应用中, 通过感应单元还可以检测用户在运动中的其他相关参数, 如 说 明 书 4/10 页 8 CN 105769209。

28、 A 8 速度、 加速度、 用户体温等等, 本领域技术人员可以根据实际情况进行检测, 本发明不作具 体限制。 0068 可选的, 在检测获取运动参数的过程中, 还可以判断采集的运动参数是否为有效 参数, 该过程可以是: 检测确定预设时长内第一运行参数的第一变化量及第二运行参数的 第二变化量, 若确定第一变化量大于等于第一预设值, 且第二变化量大于等于第二预设值, 确定第一运行参数及第二运行参数为有效参数。 0069 其中, 预设时长可以电子设备出厂即行设置好的, 或者也可以是用户根据运动实 际情况所设置的。 例如, 设置的预设时长可以是30秒、 1分钟或2分钟, 等等, 本发明对此不作 具体要。

29、求。 通常来说, 若用户处于运动状态, 则在该时间内, 其在垂直方向和水平方向上的 运动参数都会发生相应的变化。 0070 第一变化量可以是指感应单元当前检测的高度参数及用户开始该运动时对应的 初始高度之间的差量, 即落差值。 例如, 若在确定用户开始运动时, 对应的初始高度为相对 于水平面0.9m, 在预设时长内运动过程中, 检测到当前的高度参数为25m, 则相应的第一变 化量即为24.1m。 0071 相应的, 第二变化量也可以是由用户开始运动时的位置(即起点位置)到预设时长 内进行运动的终点位置之间的位移。 0072 可选的, 第一预设值和第二预设值也可以是用户自行设置的或由电子设备出厂。

30、设 置好的, 本发明不作具体限制。 0073 因此, 在预设时长内检测到用户在运动中的第一运动参数的第一变化量及第二运 行参数的第二变化量后, 即可基于预设值对其进行判断, 以确定当前运动参数是否为有效 参数。 0074 例如, 若预计时长为20s, 第一预设值为3m, 第二预设值为10m, 在确定用户在运动 时, 在1分钟内, 通过智能设备中的气压计的检测, 确定第一变化量为5m, 第二变化量为15m, 均大于相应的预设值, 确定当前用户的运动为有效运动, 如用户可能正在爬山, 则此时用户 进行的运动即为需要消耗能量的运动, 采集的运行参数为有效参数。 0075 或者, 若确定的变化量(包括。

31、第一变化量或第二变化量)不大于等于相应的预设 值, 则可以确定检测的运行参数可能无效。 例如, 若确定在20s内, 第一变化量为40m, 第二变 化量为0.1m, 即用户当前的运动为在预设时长内, 高度变化量较大, 而水平变化量几乎没 有, 即第二变化量不满足第二预设值, 故此时, 用户可能仅是在搭乘电梯, 没有相应的热量 消耗。 0076 S12: 获得用户的体征信息; 0077 本发明实施例中, 获取的用户的体征信息可以包括用户的身高参数、 体重参数, 甚 至性别、 体温、 年龄等等, 本发明对此不作具体限制。 0078 在实际应用中, 用户的体征信息可以是通过用户自己输入, 和/或, 也。

32、可以是通过 电子设备自身或与电子设备相连的相应的检测装置检测所的, 例如与电子设备相连的智能 体重称能够在对用户进行称重后, 可以将相应的体重信息发送到电子设备中。 0079 S13: 基于第一运动参数、 第二运动参数及体征信息, 计算用户在运动中的热量消 耗值。 0080 在实际应用中, 在计算用户在运动中的热量消耗值(即卡路里)时, 主要可以是通 说 明 书 5/10 页 9 CN 105769209 A 9 过过分别计算不同方向上的热量消耗来确定用户在运动中总的热量消耗。 0081 本发明实施例中, 确定用户在运动中的热量消耗的过程可以是: 0082 首先, 基于第一运动参数及体征信息,。

33、 确定用户在第一方向上消耗的第一热量消 耗值, 及基于第一运动参数及体征信息, 确定用户在所述第二方向上消耗的第二热量消耗 值。 0083 本发明实施例中, 在计算热量消耗时, 可以获得体重参数、 相应的位移(即距离)的 情况下, 可以结合MET(Metabolic Equivalent of Energy, 能量代谢当量)值来进行计算。 因此, 用户的热量消耗可以表示为: 体重距离MET值, 其中, MET值可以是1.036。 0084 则在计算第一方向上的第一热量消耗值时, 可以是基于重力方向上的位移参数及 用户体重参数进行计算, 其中, 重力方向上的位移参数可以是用户在运动中的高度落差,。

34、 本 发明实施例中称为高度参数。 例如, 可以表示为: 第一热量消耗值高度参数体重参数 MET值。 0085 同理, 在计算第二方向的第二热量消耗值时, 可以是基于水平方向上的位移参数 及用户的体重参数来进行计算的。 例如可以表示为: 第二热量消耗值水平位移参数体 重分量参数MET值。 0086 通常来说, 用户在进行第一方向和第二方向上的运动参数均有变化的运动时, 通 常是沿具有斜度物体进行的运动, 例如爬山、 上楼梯等, 其在水平方式上可以基于体重分量 参数来进行计算。 0087 本发明实施例中, 确定用户运动过程中体重分量参数的过程可以是: 基于重力方 向上的位移参数及水平方向上的位移参。

35、数, 确定用户在运行中对应的角度参数, 进而, 基于 角度参数及体重参数, 计算用户在第二方向上的体重分量参数, 基于体重分量参数及位移 参数, 获得用户在第二方向上消耗的第二热量消耗值。 0088 在实际应用中, 由于第一方向与第二方向相互垂直, 故在获知第一方向的位移参 数(即高度参数)和第二方向的位移参数(水平距离)的情况下, 可以基于勾股定理计算确定 相应的角度。 例如, 若确定高度参数为20m, 水平距离为40m, 则可以认为当前运动对应的角 度参数为30 。 0089 进而, 基于确定的角度参数和体重参数, 基于矢量和即可计算出水平方向对应的 体重分量参数。 例如, 如用户的体重为。

36、50kg, 若斜坡的角度为30 , 则可以确定用户在爬山过 程中对应的体重分量参数即为25kg。 0090 从而基于上述第二热量消耗值的计算公式, 即可得到第二方向上的热量消耗值。 0091 可选的, 在采集到用户在运动中的运动参数后, 还可以确定用户在运动过程中的 运动强度。 该过程可以包括: 一方面, 基于第一运动参数, 确定用户在第一方向上对应的第 一运动强度系数, 另一方面, 基于第二运动参数, 确定用户在第二方向上的第二运动强度系 数。 0092 其中, 在基于第一运行参数确定第一运动强度系数时, 可以是结合重力方向上的 高度差、 加速度, 甚至速度、 角度参数来综合确定。 例如, 。

37、可将平地行走时的运动强度系数确 定为1, 则在基于第一方向上的运动参数进行计算时, 可将平地行走时对应的速度和加速度 作为参考值, 从而对第一方向上的运动强度进行评估。 通常来说, 运动参数相较于参考值越 大, 则运动系数也就越难, 例如, 在爬山时, 斜坡的角度越大, 则运动强度系数也就也大。 在 说 明 书 6/10 页 10 CN 105769209 A 10 实际应用中, 运动强度系数的取值范围可以是1, 3。 0093 在确定了不同方向上响应的运动强度系数后, 则在计算用户在运动中总的热量消 耗值时, 可以是基于第一热量消耗值和第一运动强度系数, 及第二热量消耗值和第二运动 强度系数。

38、来进行运算, 例如可以表示为: 总热量消耗值第一热量消耗值第一运动强度 系数+第二热量消耗值第二运动强度系数, 其中, 第一运动强度系数和第二运动强度可以 是小于等于3的参数。 0094 因此, 本发明实施例中, 在基于重力方向和水平方向上的运动参数分别计算垂直 方向和水平方向的热量消耗值后, 还可以基于运动参数确定第一方向和第二方向各自相应 的运动强度系数, 即结合运动强度系数来进一步修正第一方向及第二方向上的热量消耗 值, 从而提高所计算的总热量消耗值的准确性。 0095 如图2所示, 本发明还提供一种电子设备, 包括感应单元10和处理器20。 0096 感应单元10可以用于确定确定用户处。

39、于运动的状态, 获得所述用户在第一方向上 的第一运动参数及第二方向上的第二运动参数。 0097 处理器20可以用于获得所述用户的体征信息, 基于所述第一运动参数、 所述第二 运动参数及所述体征信息, 计算所述用户在所述运动中的热量消耗值。 0098 可选的, 所述第一运动参数包括重力方向上的位移参数, 所述第二运动参数包括 水平方向上的位移参数, 所述体征信息至少包括体重参数。 0099 可选的, 处理器20还用于: 0100 在获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数的 同时, 检测预设时长内所述第一运行参数的第一变化量, 及所述第二运行参数的第二变化 量, 若确定所。

40、述第一变化量大于等于第一预设值, 且所述第二变化量大于等于第二预设值, 确定所述第一运行参数及所述第二运行参数为有效参数。 0101 可选的, 处理器20用于: 0102 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第一方向上消耗的 第一热量消耗值, 及, 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第二方 向上消耗的第二热量消耗值; 0103 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消 耗的所述热量消耗值。 0104 可选的, 处理器20用于: 0105 基于所述重力方向上的位移参数与所述体重参数, 计算获得所述用户在所述第一 方向上消耗。

41、的第一热量消耗值。 0106 可选的, 处理器20用于: 0107 基于所述重力方向上的位移参数及所述水平方向上的位移参数, 确定所述用户在 所述运行中对应的角度参数; 0108 基于所述角度参数及所述体重参数, 计算所述用户在所述第二方向上的体重分量 参数; 0109 基于所述体重分量参数及所述位移参数, 获得所述用户在所述第二方向上消耗的 所述第二热量消耗值。 0110 可选的, 处理器20还用于在计算所述第一用户在所述运动中消耗的所述热量消耗 说 明 书 7/10 页 11 CN 105769209 A 11 值之前, 基于所述第一运动参数, 确定所述用户在所述第一方向上对应的第一运动强。

42、度系 数, 及基于所述第二运动参数, 确定所述用户在所述第二方向上的第二运动强度系数; 0111 进而, 基于所述第一热量消耗值和所述第一运动强度系数, 及所述第二热量消耗 值和所述第二运动强度系数, 计算所述用户在所述运动中的所述热量消耗值。 0112 如图3所示, 本发明实施例还提供一种电子设备, 包括第一获取模块301、 第二获取 模块302和计算模块303。 0113 第一获取模块301可以用于通过电子设备的感应单元确定用户处于运动的状态, 获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数; 0114 第二获取模块302可以用于获得所述用户的体征信息; 0115 计算模。

43、块303可以用于基于所述第一运动参数、 所述第二运动参数及所述体征信 息, 计算所述用户在所述运动中的热量消耗值。 0116 可选的, 所述第一运动参数包括重力方向上的位移参数, 所述第二运动参数包括 水平方向上的位移参数, 所述体征信息至少包括体重参数。 0117 可选的, 第一获取模块301可以用于检测预设时长内所述第一运行参数的第一变 化量, 及所述第二运行参数的第二变化量; 若确定所述第一变化量大于等于第一预设值, 且 所述第二变化量大于等于第二预设值, 确定所述第一运行参数及所述第二运行参数为有效 参数。 0118 可选的, 计算模块303可以用于: 0119 基于所述第一运动参数及。

44、所述体征信息, 确定所述用户在所述第一方向上消耗的 第一热量消耗值, 及, 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第二方 向上消耗的第二热量消耗值; 0120 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消 耗的所述热量消耗值。 0121 可选的, 计算模块303可以用于基于所述重力方向上的位移参数与所述体重参数, 计算获得所述用户在所述第一方向上消耗的第一热量消耗值。 0122 可选的, 计算模块303可以用于: 基于所述重力方向上的位移参数及所述水平方向 上的位移参数, 确定所述用户在所述运行中对应的角度参数; 0123 基于所述角度参数及所述体。

45、重参数, 计算所述用户在所述第二方向上的体重分量 参数; 0124 基于所述体重分量参数及所述位移参数, 获得所述用户在所述第二方向上消耗的 所述第二热量消耗值。 0125 可选的, 计算模块303还可以用于在计算所述第一用户在所述运动中消耗的所述 热量消耗值之前, 基于所述第一运动参数, 确定所述用户在所述第一方向上对应的第一运 动强度系数, 及基于所述第二运动参数, 确定所述用户在所述第二方向上的第二运动强度 系数, 进而, 基于所述第一热量消耗值和所述第一运动强度系数, 及所述第二热量消耗值和 所述第二运动强度系数, 计算所述用户在所述运动中的所述热量消耗值。 0126 具体来讲, 本申。

46、请实施例中的信息处理方法对应的计算机程序指令可以被存储在 光盘, 硬盘, U盘等存储介质上, 当存储介质中的与信息处理方法对应的计算机程序指令被 一电子设备读取或被执行时, 包括如下步骤: 说 明 书 8/10 页 12 CN 105769209 A 12 0127 通过电子设备的感应单元确定用户处于运动的状态, 获得所述用户在第一方向上 的第一运动参数及第二方向上的第二运动参数; 0128 获得所述用户的体征信息; 0129 基于所述第一运动参数、 所述第二运动参数及所述体征信息, 计算所述用户在所 述运动中的热量消耗值。 0130 可选的, 所述存储介质中还存储有另外一些计算机指令, 这些。

47、计算机指令在与步 骤: 获得所述用户在第一方向上的第一运动参数及第二方向上的第二运动参数对应的计算 机指令执行的同时被执行, 在被执行时包括如下步骤: 0131 检测预设时长内所述第一运行参数的第一变化量, 及所述第二运行参数的第二变 化量; 0132 若确定所述第一变化量大于等于第一预设值, 且所述第二变化量大于等于第二预 设值, 确定所述第一运行参数及所述第二运行参数为有效参数。 0133 可选的, 所述存储介质中存储的与步骤: 计算所述用户在所述运动中的热量消耗 值, 对应的计算机指令在具体被执行过程中, 包括如下步骤 0134 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第。

48、一方向上消耗的 第一热量消耗值, 及, 基于所述第一运动参数及所述体征信息, 确定所述用户在所述第二方 向上消耗的第二热量消耗值; 0135 基于所述第一热量消耗值及所述第二热量消耗值, 计算所述用户在所述运动中消 耗的所述热量消耗值。 0136 可选的, 所述存储介质中存储的与步骤: 确定所述用户在所述第一方向上消耗的 第一热量消耗值, 对应的计算机指令在具体被执行过程中, 包括如下步骤: 0137 基于所述重力方向上的位移参数与所述体重参数, 计算获得所述用户在所述第一 方向上消耗的第一热量消耗值。 0138 可选的, 所述存储介质中存储的与步骤: 确定所述用户在所述第二方向上消耗的 第二热量消耗值, 对应的计算机指令在具体被执行过程中, 包括如下步骤: 0139 基于所述重力方向上的位移参数及所述水平方向上的位移参数, 确定所述用户在 所述运行中对应的角度参数; 0140 基于所述角度参数及所述体重参数, 计算所述用户在所述第二方向上的体重分量 参数; 0141 基于所述体重分量参数及所述位移参数, 获得所述用户在所述第二方向上消耗的 所述第二热量消耗值。 0142 可选的, 所述存储介质中还存储有另外一些计算机指令, 这些计算机指令在与步 骤: 计算所述第一用户在所述运动中消耗的所述热量消耗值, 对应的计算机指令执行之后 被执行, 在被执行时包括如下步骤: 0143 基于。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1