System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子设备,尤其涉及体型测量方法及电子设备。
技术介绍
1、随着人们健康意识的递增,由肥胖带来的高血压、身材走样等一系列问题愈发被关注。为应对这一系列的问题,运动减脂逐渐成为人们日常生活中不可或缺的部分。而运动减脂的过程以及效果可通过体型数据来呈现。因此,如何获得准确度较高的体型数据是亟待解决的问题。
技术实现思路
1、本申请提供一种体型测量方法及电子设备,可以提高获得的体型数据的准确度,更加符合用户的真实体型。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种体型测量方法,应用于电子设备,方法包括:获取第一体型测量参数,第一体型测量参数包括用户信息、用户身体图像,根据第一历史修改数据确定目标补偿量,第一历史修改数据为用户对历史测得的体型数据的修改量;根据第一体型测量参数以及第一目标补偿量确定第一体型数据;输出第一体型数据。
4、基于上述技术方案,通过将用户信息、用户身体图像和用户对历史测得的体型数据的修改量确定用户的体型数据,由于用户对获得的体型数据进行了修改,则说明测得的体型数据可能存在一定的误差。这样,根据用户对体型数据的历史修改量确定体型数据,也即将用户对体型数据的修改量补偿到获得的体型数据中。可以减少获得的体型数据的误差,提高体型数据的准确度,还可以减少用户对体型数据的修改次数,给用户带来便利。
5、一种可能的设计中,在输出第一体型数据之后,方法还包括:接收第一用户操作,第一用户操作用于修改
6、一种可能的设计中,在输出第一体型数据之后,方法还包括:获取第二体型测量参数,第二体型测量参数包括用户信息、用户身体图像;根据第二历史修改数据确定第二目标补偿量,第二历史修改数据为用户对历史测得的体型数据的修改量;根据第二体型测量参数以及第二目标补偿量确定第二体型数据;输出第二体型数据。
7、一种可能的设计中,在输出第二体型数据之后,方法还包括:接收第二用户操作,第二用户操作用于修改第二体型数据;其中,第二体型数据可修改的范围为第二修改范围,第二修改范围与第一修改范围不同。
8、基于该设计,用户可以在第二修改范围内修改电子设备此次输出的体型数据,也即对用户的修改范围进行了限制。这样,可以减少避免用户随意更改或者错误更改输出的体型数据,使得获得的体型数据的准确度降低。并且,第一修改范围与第二修改范围是不同的,也即,在不同的体型测量操作中,用户的修改范围可能是不同的。由于获得的体型数据已经补偿了用户的手动更改量,用户的手动更改量会逐渐减小,这样,在不同的体型测量操作中,设置适当的修改范围,比如:第二修改范围比第一修改范围小,这样,可以进一步提高获得的体型数据的准确度。
9、一种可能的设计中,第一修改范围根据误差样本确定,误差样本为电子设备测得的体型数据与用户实际的体型数据之间的误差。
10、基于该设计,在测量初期,由于测量误差的存在,用户对体型数据的修改量还可能较大。而误差样本为电子设备测得的体型数据与用户实际的体型数据之间的误差。因此,基于误差样本来确定用户的修改范围,可以保证用户的修改范围位于误差范围之内。在保证用户能够通过手动的方式补偿电子设备的测量误差的情况下,避免用户随意更改或者错误更改手机输出的体型数据,使得获得的体型数据的准确度降低。
11、一种可能的设计中,所述误差样本满足期望为u,方差为σ2的正态分布,所述第一修改范围根据所述u以及所述σ2确定。基于该设计,误差样本可能呈现正态分布,基于该正态分布的期望以及方差来确定用户的修改范围,可以使得概率较大的误差作为用户的修改范围。该概率较大的误差也即电子设备测得的体型数据与实际的体型数据之间最可能的误差。这样,用户在该修改范围内修改体型数据,可以进一步提高获得的体型数据的准确度,使得获得的体型数据更加符合用户的真实体型。
12、一种可能的设计中,第二修改范围根据第三体型数据、第二体型数据、第一体重变化量以及预测误差中的多种信息确定,第三体型数据为电子设备测得第二体型数据的前一次测得的体型数据,第一体重变化量为第二体型数据对应的体重相对于第三体型数据对应的体重的变化量,预测误差为预估的第二体型数据与实际的体型数据之间的误差。
13、基于该设计,基于此次测得的体型数据以及上一次测得体型数据,以及此两次体型数据分别对应的体重的变化量、预测误差等中的多种确定用户的修改范围。可以使得体型数据的变化趋势与体重的变化趋势尽可能的保持一致,如体重增加,则体型数据也增加,进一步提高获得的体型数据的准确度,使得获得的体型数据更加符合真实体型的变化。
14、一种可能的设计中,第二修改范围根据预估体型变化量、预测误差、第二体型数据中的多种信息确定,预估体型变化量为预估的第二体型数据相对于第三体型数据的变化量,预估体型变化量与第一体重变化量之间满足第一预设条件。基于该设计,基于预估体型变化量、预测误差、第二体型数据确定用户的修改范围,预估体型变化量与第一体重变化量是满足预设条件,这样可以使得体型数据的变化趋势与体重的变化趋势尽可能的保持一致,如体重增加,则体型数据也增加,进一步提高获得的体型数据的准确度,使得获得的体型数据更加符合真实体型的变化。
15、一种可能的设计中,第一预设条件包括正相关。基于该设计,可以使得体型数据的变化与体重的变化趋势保持一致。可以进一步提高获得的体型数据的准确度,使得获得的体型数据更加符合真实体型的变化。
16、一种可能的设计中,第二修改范围根据预设修改范围确定。基于该设计,根据预设修改范围直接确定第二修改范围,这样可以在避免用户随意更改或者错误更改手机输出的体型数据,使得获得的体型数据的准确度降低的情况下,简化确定修改范围的操作。
17、一种可能的设计中,根据第一体型测量参数以及第一目标补偿量确定第一体型数据,包括:根据第一体型测量参数、第一目标补偿量以及第四体型数据确定第一体型数据,第四体型数据包括历史测得的体型数据。基于该设计,通过结合历史得到的体型数据与当前得到的体型数据,确定当前最终的体型数据,可以减少此次确定的体型数据的偶然误差。这样,在长期测量多次体型数据时,可以使得体型数据的波动更小,更加符合真实情况。
18、一种可能的设计中,根据第一体型测量参数、第一目标补偿量以及第四体型数据确定第一体型数据,包括:根据第一体型测量参数、第一目标补偿量、第四体型数据、第二体重变化量以及第五体型数据确定第一体型数据,第二体重变化量为第一体型数据对应的体重相对于第五体型数据对应的体重的变化量,第五体型数据为测得第一体型数据的前一次测得的体型数据。基于该设计,通过结合体重的变本文档来自技高网...
【技术保护点】
1.一种体型测量方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述输出所述第一体型数据之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述输出所述第一体型数据之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在所述输出所述第二体型数据之后,所述方法还包括:
5.根据权利要求2-4任一项所述的方法,其特征在于,所述第一修改范围根据误差样本确定,所述误差样本为所述电子设备测得的体型数据与用户实际的体型数据之间的误差。
6.根据权利要求4或5所述的方法,其特征在于,所述第二修改范围根据第三体型数据、所述第二体型数据、第一体重变化量以及预测误差中的多种信息确定,所述第三体型数据为所述电子设备测得所述第二体型数据的前一次测得的体型数据,所述第一体重变化量为所述第二体型数据对应的体重相对于所述第三体型数据对应的体重的变化量,所述预测误差为预估的第二体型数据与实际的体型数据之间的误差。
7.根据权利要求6所述的方法,其特征在于,所述第二修改
8.根据权利要求4或5所述的方法,其特征在于,所述第二修改范围根据预设修改范围确定。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述根据所述第一体型测量参数以及所述第一目标补偿量确定第一体型数据,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一体型测量参数、所述第一目标补偿量以及第四体型数据确定所述第一体型数据,包括:
11.根据权利要求1-10任一项所述的方法,其特征在于,所述用户信息包括性别、身高、体重、年龄、鞋子类型和衣着类型中的一种或多种。
12.根据权利要求1-11任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述参考因素包括以下一种或多种:运动量、第三体重变化量、未进行体型测量的时长,所述第三体重变化量为所述电子设备获取到的当前体重相对于上次获取到的体重的变化量。
14.一种电子设备,其特征在于,包括:处理器、存储器和显示屏,所述存储器、所述显示屏与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器从所述存储器中读取所述计算机指令,使得所述电子设备执行如下操作:
15.根据权利要求14所述的电子设备,其特征在于,当所述处理器从所述存储器中读取所述计算机指令,还使得所述电子设备执行如下操作:
16.根据权利要求15所述的电子设备,其特征在于,当所述处理器从所述存储器中读取所述计算机指令,还使得所述电子设备执行如下操作:
17.根据权利要求16所述的电子设备,其特征在于,当所述处理器从所述存储器中读取所述计算机指令,还使得所述电子设备执行如下操作:
18.根据权利要求15-17任一项所述的电子设备,其特征在于,所述第一修改范围根据误差样本确定,所述误差样本为所述电子设备测得的体型数据与用户实际的体型数据之间的误差。
19.根据权利要求17或18所述的电子设备,其特征在于,所述第二修改范围根据第三体型数据、所述第二体型数据、第一体重变化量以及预测误差中的多种信息确定,所述第三体型数据为所述电子设备测得所述第二体型数据的前一次测得的体型数据,所述第一体重变化量为所述第二体型数据对应的体重相对于所述第三体型数据对应的体重的变化量,所述预测误差为预估的第二体型数据与实际的体型数据之间的误差。
20.根据权利要求19所述的电子设备,其特征在于,所述第二修改范围根据预估体型变化量、所述预测误差、所述第二体型数据中的多种信息确定,所述预估体型变化量为所述预估的第二体型数据相对于所述第三体型数据的变化量,所述预估体型变化量与所述第一体重变化量之间满足第一预设条件。
21.根据权利要求17或18所述的电子设备,其特征在于,所述第二修改范围根据预设修改范围确定。
22.根据权利要求14-21任一项所述的电子设备,其特征在于,所述根据所述第一体型测量参数以及所述第一目标补偿量确定第一体型数据,包括:
23.根据权利要求22所述的电子设备,其特征在于,所述根据所述第一体型测量参数、所述第一目标补偿量以及第四体型数据确定所述第一体型数据,包括:
...【技术特征摘要】
1.一种体型测量方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述输出所述第一体型数据之后,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述输出所述第一体型数据之后,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,在所述输出所述第二体型数据之后,所述方法还包括:
5.根据权利要求2-4任一项所述的方法,其特征在于,所述第一修改范围根据误差样本确定,所述误差样本为所述电子设备测得的体型数据与用户实际的体型数据之间的误差。
6.根据权利要求4或5所述的方法,其特征在于,所述第二修改范围根据第三体型数据、所述第二体型数据、第一体重变化量以及预测误差中的多种信息确定,所述第三体型数据为所述电子设备测得所述第二体型数据的前一次测得的体型数据,所述第一体重变化量为所述第二体型数据对应的体重相对于所述第三体型数据对应的体重的变化量,所述预测误差为预估的第二体型数据与实际的体型数据之间的误差。
7.根据权利要求6所述的方法,其特征在于,所述第二修改范围根据预估体型变化量、所述预测误差、所述第二体型数据中的多种信息确定,所述预估体型变化量为所述预估的第二体型数据相对于所述第三体型数据的变化量,所述预估体型变化量与所述第一体重变化量之间满足第一预设条件。
8.根据权利要求4或5所述的方法,其特征在于,所述第二修改范围根据预设修改范围确定。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述根据所述第一体型测量参数以及所述第一目标补偿量确定第一体型数据,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一体型测量参数、所述第一目标补偿量以及第四体型数据确定所述第一体型数据,包括:
11.根据权利要求1-10任一项所述的方法,其特征在于,所述用户信息包括性别、身高、体重、年龄、鞋子类型和衣着类型中的一种或多种。
12.根据权利要求1-11任一项所述的方法,其特征在于,所述方法还包括:
13.根据权利要求12所述的方法,其特征在于,所述参考因素包括以下一种或多种:运动量、第三体重变化量、未进行体型测量的时长,所述第三体重变化量为所述电子设备获取到的当前体重相对于上次获取到的体重的变化量。
14.一种电子设备,其特征在于,包括:处理器、存储器和显示屏,所述存储器、所述显示屏与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器从所述存储器中读取所述计算机指令,使得所述电子设备执行如下操作:
15.根据权利要求14所述的电子设备,其特征在于,当所述处理器从所述存储器中读取所述计算机指令,还使得所述电子设备执行如下操作...
【专利技术属性】
技术研发人员:赵杰,陈霄汉,马春晖,黄磊,刘航,魏鹏,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。