一种确定消耗的能量值的方法和装置制造方法及图纸

技术编号:12701302 阅读:58 留言:0更新日期:2016-01-13 21:00
本公开是关于一种确定消耗的能量值的方法和装置,属于计算机技术领域。所述方法包括:获取弹性垫的表面的形变信息;根据所述弹性垫的表面的形变信息,确定产生对应的形变时用户消耗的能量值;对所述能量值进行记录。采用本公开,可以提高运动消耗的能量值计算的准确度。

【技术实现步骤摘要】

本公开是关于计算机
,尤其是关于一种确定消耗的能量值的方法和装置
技术介绍
随着生活水平的不断提高,人们开始关注健康问题,其中更多的人热衷于通过运动来保持健康。一般人们会选择计算运动中消耗的能量值来确定运动量。人们在确定运动量时,一般会记录一次运动的名称和对应的时间,然后查询在单位时间内做该项运动可以消耗的能量值,如一分钟仰卧起坐消耗能量值为10卡路里,进而可以根据自身运动时间计算出自身运动所消耗的能量值,相应的可以确定一次运动的运动量。在实现本公开的过程中,专利技术人发现至少存在以下问题:上述计算方式中,一项运动消耗的能量值仅仅与进行该运动的时间有关,而没有考虑到在相同的时间内一项运动由于运动幅度,运动频率的不同,消耗的能量会有很大差另IJ,所以根据运动时间计算一项运动所消耗的能量值,会极大的降低运动消耗的能量值计算的准确度。
技术实现思路
为了克服相关技术中存在的问题,本公开提供了一种确定消耗的能量值的方法和装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种确定消耗的能量值的方法,所述方法包括:获取弹性垫的表面的形变信息;根据所述弹性垫的表面的形变信息,确定产生对应的形变时用户消耗的能量值;对所述能量值进行记录。可选的,所述形变信息包括所述弹性垫表面的每个预设的检测点处的形变程度和形变时间;其中,所述形变程度为在一次形变过程中,在检测点处,所述弹性垫的表面的初始位置到最大形变位置的距离;所述形变时间为在一次形变过程中,在检测点处,所述弹性垫的表面由初始位置形变至最大形变位置的时间。可选的,所述根据所述弹性垫的表面的形变信息,确定产生对应的形变时用户消耗的能量值,包括:根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值;将全部预设检测点对应的做功的数值的总和确定为用户消耗的能量值。这样,在确定用户消耗的能量值时可以根据考虑到弹性垫表面每个检测点处的形变程度和形变时间,从而可以提高运动消耗的能量值计算的准确度。可选的,所述方法还包括:基于形变程度、形变时间和预设的调整系数,构建对所述弹性垫的检测点做功的计算公式;对于所述弹性垫的每个检测点,根据实际检测的所述检测点的形变程度、形变时间和对所述检测点做功的数值,确定所述计算公式中的各调整系数的数值,得到每个检测点对应的确定系数后的计算公式;所述根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值,包括:根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,以及每个检测点对应的确定系数后的计算公式,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值。这样,基于实际检测得到对弹性垫做功的计算公式,可以较为准确的计算用户对弹性垫做功的数值。可选的,所述对于所述弹性垫的每个检测点,根据实际检测的所述检测点的形变程度、形变时间和对所述检测点做功的数值,确定所述计算公式中的各调整系数的数值,得到每个检测点对应的确定系数后的计算公式,包括:对于所述弹性垫的每个检测点,在每种运动类型下,根据实际检测的所述检测点的形变程度、形变时间和对所述检测点做功的数值,确定所述计算公式中的各调整系数的数值,得到运动类型、检测点和确定系数后的计算公式的对应关系;所述根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,以及每个检测点对应的确定系数后的计算公式,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值,包括:获取当前的运动类型;根据所述运动类型、检测点和确定系数后的计算公式的对应关系,确定所述当前的运动类型下每个检测点对应的确定系数后的计算公式;根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,以及所述当前的运动类型下每个检测点对应的确定系数后的计算公式,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值。这样,对于每种运动类型的运动,可以基于对应的计算公式较为准确的计算用户在做该项运动时对弹性垫做功的数值。可选的,所述获取运动类型,包括:根据所述弹性垫的表面的形变信息确定当前的运动类型;或者,获取用户设置的当前的运动类型。可选的,所述方法还包括:对多次获取的能量值进行累加,当累加值达到预设阈值时,发出提示信号。这样,当每次运动消耗的能量值到达目标值时,用户可以及时获知并合理有效的进行后续安排。可选的,所述对所述能量值进行记录之后,还包括:将所述能量值发送给绑定的目标终端,以使所述目标终端统计并显示所述能量值。这样,用户可以更为便捷地在终端上查询到运动消耗的能量值的历史记录。根据本公开实施例的第二方面,提供一种确定消耗的能量值的装置,所述装置包括:获取模块,用于获取弹性垫的表面的形变信息;确定模块,用于根据所述弹性垫的表面的形变信息,确定产生对应的形变时用户消耗的能量值;记录模块,用于对所述能量值进行记录。可选的,所述形变信息包括所述弹性垫表面的每个预设的检测点处的形变程度和形变时间;其中,所述形变程度为在一次形变过程中,在检测点处,所述弹性垫的表面的初始位置到最大形变位置的距离;所述形变时间为在一次形变过程中,在检测点处,所述弹性垫的表面由初始位置形变至最大形变位置的时间。可选的,所述确定模块,用于:根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值;将全部预设检测点对应的做功的数值的总和确定为用户消耗的能量值。可选的,所述装置还包括:构建模块,用于基于形变程度、形变时间和预设的调整系数,构建对所述弹性垫的检测点做功的计算公式;计算模块,用于对于所述弹性垫的每个检测点,根据实际检测的所述检测点的形变程度、形变时间和对所述检测点做功的数值,确定所述计算公式中的各调整系数的数值,得到每个检测点对应的确定系数后的计算公式;所述确定模块,用于:根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,以及每个检测点对应的确定系数后的计算公式,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值。可选的,所述计算模块,用于:对于所述弹性垫的每个检测点,在每种运动类型下,根据实际检测的所述检测点的形变程度、形变时间和对所述检测点做功的数值,确定所述计算公式中的各调整系数的数值,得到运动类型、检测点和确定系数后的计算公式的对应关系;所述确定模块,包括:获取子模块,用于获取当前的运动类型;计算子模块,用于根据所述运动类型、检测点和确定系数后的计算公式的对应关系,确定所述当前的运动类型下每个检测点对应的确定系数后的计算公式;确定子模块,用于根据所述弹性垫的表面的每个预设的检测点处的形变程度和形变时间,以及所述当前的运动类型下每个检测点对应的确定系数后的计算公式,确定在所述弹性垫的每个检测点处,用户对所述弹性垫做功的数值。可选的,所述获取子模块,用于:根据所述弹性垫的表面的形变信息确定当前的运动类型;或者, 获取用户设置的当前的运动类型。可选的,所述装置还包括:提示模块,用于对多次获取的能量值进行累加,当累加值达到预设阈值时,发出提示信号。可选的,所述装置还包括:发送模块,用于将所述能量值发送本文档来自技高网...

【技术保护点】
一种确定消耗的能量值的方法,其特征在于,所述方法包括:获取弹性垫的表面的形变信息;根据所述弹性垫的表面的形变信息,确定产生对应的形变时用户消耗的能量值;对所述能量值进行记录。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴珂刘新宇刘华一君
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1