力量测试方法和装置与流程
- 国知局
- 2024-07-11 16:41:44
本技术涉及健身器械,尤其涉及力量测试方法和装置。
背景技术:
1、在运动健身时,通常健身应用(如app、小程序等)会给出一些健身课程推荐给用户,并指导用户进行跟练。对于力量训练类的健身课程,需要用户在力量训练设备上设置好阻力重量,再利用力量训练设备进行跟练。
2、每个用户的健身经验和身体素质不同,固定的阻力重量无法适应于所有的用户,需要用户根据自身的情况在力量训练设备上设置阻力重量进行训练,由于用户不知道适合自身的阻力重量,如果设置的阻力重量过轻则达不到训练效果,如果设置的阻力重量过重则可能给用户带来损伤,即用户设置的阻力重量不够合理。
技术实现思路
1、本技术提供力量测试方法和装置,以解决用户不知道适合自身的阻力重量带来的设置的阻力重量不够合理的技术问题。
2、第一方面,提供一种力量测试方法,包括:
3、获取第一动作数据,所述第一动作数据为力量训练设备在第一阶段中检测到的动作数据,所述第一阶段为目标用户利用力量训练设备进行第一测试动作并且所述力量训练设备固定输出预设阻力重量的阶段;
4、根据所述第一动作数据,确定所述目标用户利用所述力量训练设备进行所述第一测试动作对应的标准动作数据;
5、基于所述标准动作数据,确定所述力量训练设备在第二阶段输出的极限阻力重量,所述第二阶段为所述目标用户利用所述力量训练设备进行所述第一测试动作并且所述力量训练设备基于动作完成结果动态输出测试阻力重量的阶段,所述测试阻力重量大于所述预设阻力重量,所述极限阻力重量是为根据所述标准动作数据判断目标用户完成所述第一测试动作的最大测试阻力重量获得;
6、根据所述极限阻力重量,确定第一推荐阻力重量,所述第一推荐阻力重量为所述目标用户利用所述力量训练设备进行第一测试动作对应的推荐阻力重量。
7、在该技术方案中,通过获取第一动作数据,第一动作数据为力量训练设备在第一阶段中检测到的动作数据,第一阶段为目标用户利用力量训练设备进行第一测试动作并且力量训练设备固定输出预设阻力重量的阶段,然后根据第一动作数据,确定目标用户利用力量训练设备进行第一测试动作对应的标准动作数据,接着基于标准动作数据,确定力量训练设备在第二阶段输出的极限阻力重量,第二阶段为目标用户利用力量训练设备进行第一测试动作并且力量训练设备基于动作完成结果动态输出测试阻力重量的阶段,极限阻力重量是为根据标准动作数据判断目标用户完成第一测试动作的最大测试阻力重量获得,最后根据极限阻力重量,确定第一推荐阻力重量,第一推荐阻力重量为目标用户利用力量训练设备进行第一测试动作对应的推荐阻力重量,实现了对用户利用力量训练设备进行动作训练的阻力重量推荐;由于预先获取用户在力量训练设备固定输出预设阻力重量的阶段中进行测试动作的动作数据来确定标准动作数据,能够根据用户的具体动作情况来为用户设置适应于用户的评估用户动作是否完成的动作标准,从而可以准确评估用户是否完成动作,有利于后续准确确定用户完成动作的最大测试阻力重量;由于是根据用户在力量训练设备基于动作完成结果动态输出测试阻力的阶段中根据用户完成动作的最大阻力测试重量来确定推荐阻力重量,能够使得推荐阻力重量符合用户的真实力量水平,即使得推荐阻力重量精准合理。
8、结合第一方面,在一种可能的实现方式中,所述根据所述极限阻力重量,确定第一推荐阻力重量,包括:获取第三阶段对应的动作完成次数,所述第三阶段为所述目标用户利用所述力量训练设备进行所述第一测试动作并且所述力量训练设备固定输出所述极限阻力重量的阶段,所述动作完成次数为以所述标准动作数据衡量目标用户是否完成所述第一测试动作的情况下,所述目标用户完成所述第一测试动作的次数;根据所述极限阻力重量和所述动作完成次数对应的重量百分比,确定所述第一推荐阻力重量。根据用户在力量训练设备固定输出极限阻力重量的阶段中完成动作的次数来确定推荐阻力重量,能够使得推荐阻力重量符合用户的真实力量情况,从而使得推荐阻力重量精准合理。
9、结合第一方面,在一种可能的实现方式中,所述获取第三阶段对应的动作完成次数,包括:获取第一测试动作数据,所述第一测试动作数据为所述力量训练设备在第一测试过程中检测到的动作数据,所述第一测试过程为所述力量训练设备输出所述极限阻力重量并且所述目标用户利用所述力量训练设备进行一次第一测试动作的过程;将所述第一测试动作数据与所述标准动作数据进行比较,得到第一动作完成结果,所述第一动作完成结果用于指示所述目标用户在所述第一测试过程中是否完成所述第一测试动作;如果所述第一动作完成结果用于指示所述目标用户在所述第一测试过程中完成所述第一测试动作,将所述第一测试过程对应的当前轮次计数加一,执行所述获取第一测试动作数据的步骤,直至所述第一动作完成结果用于指示所述目标用户在所述第一测试过程中未完成所述第一动作,或所述第一测试过程对应的当前轮次计数大于第一预设次数;根据所述第一测试过程对应的当前轮次计数,确定所述第三阶段对应的动作完成次数。
10、结合第一方面,在一种可能的实现方式中,所述基于所述标准动作数据,确定所述力量训练设备在第二阶段输出的极限阻力重量,包括:将初始阻力重量,作为测试阻力重量;获取第二测试动作数据,所述第二测试动作数据为所述力量训练设备在第二测试过程中检测到的动作数据,所述第二测试过程为所述力量训练设备输出所述测试阻力重量并且所述目标用户利用所述力量训练设备进行一次第一测试动作的过程;将所述第二测试动作数据与所述标准动作数据进行比较,得到第二动作完成结果,所述第二动作完成结果用于指示所述目标用户在所述第二测试过程中是否完成所述第一测试动作;如果所述第二动作完成结果用于指示所述目标用户在所述第二测试过程中完成所述第一测试动作,将所述第二测试过程对应的当前轮次计数加一,增加所述测试阻力重量,执行所述获取第二测试动作数据的步骤,直至所述第二动作完成结果用于指示所述目标用户在所述第二测试过程中未完成所述第一测试动作;如果所述测试阻力重量不为所述初始阻力重量,根据所述测试阻力重量,确定所述极限阻力重量。在测试阶段中根据用户完成动作的情况来逐步增加测试阻力重量从而确定用户完成动作的最大阻力测试重量,能够使得该最大阻力测试重量接近用户的真实力量水平。
11、结合第一方面,在一种可能的实现方式中,所述方法,还包括:如果所述第二动作完成结果用于指示所述目标用户在所述第二测试过程中未完成所述第一测试动作,并且,所述测试阻力重量为所述初始阻力重量,减少所述初始阻力重量,执行所述将初始阻力重量,作为测试阻力重量的步骤。
12、结合第一方面,在一种可能的实现方式中,所述增加所述测试阻力重量之前,还包括:判断所述测试阻力重量的过程重复次数是否达到第二预设次数;如果所述测试阻力重量的过程重复次数达到所述第二预设次数,执行所述增加所述测试阻力重量的步骤;如果所述测试阻力重量的过程重复次数未达到所述第二预设次数,跳过执行所述增加所述测试阻力重量的步骤。
13、结合第一方面,在一种可能的实现方式中,所述第一动作数据包括多组动作数据,所述多组动作数据为所述目标用户在所述第一阶段中利用所述力量训练设备进行多次所述第一测试动作,所述力量训练设备多次检测到的动作数据;所述根据所述第一动作数据,确定所述目标用户利用所述力量训练设备进行所述第一测试动作对应的标准动作数据,包括:将所述多组动作数据的均值,确定为所述目标用户利用所述力量训练设备进行所述第一测试动作对应的标准动作数据。
14、结合第一方面,在一种可能的实现方式中,所述根据所述极限阻力重量,确定第一推荐阻力重量之后,还包括:获取所述第一测试动作对应的动作比例系数和第二测试动作对应的动作比例系数,所述第二测试动作与所述第一测试动作对应相同的测试部位;根据所述第一测试动作对应的动作比例系数和第二测试动作对应的动作比例系数以及所述第一推荐阻力重量,确定第二推荐阻力重量,所述第二推荐阻力重量为所述目标用户利用所述力量训练设备进行所述第二测试动作对应的推荐阻力重量。在确定一种测试动作的推荐阻力重量后,根据属于相同测试部位的测试动作的比例系数来计算其他测试动作的推荐阻力重量,通过少量的测试动作即可确定大量的动作的推荐阻力重量,提升力量测试的效率。
15、结合第一方面,在一种可能的实现方式中,所述根据所述极限阻力重量,确定第一推荐阻力重量之后,还包括:根据不同的力量训练目标对应的推荐百分比和所述第一推荐阻力重量,为所述第一测试动作生成不同的力量训练目标对应的推荐阻力重量训练方案。
16、第二方面,提供一种力量测试装置,包括:
17、数据获取模块,用于获取第一动作数据,所述第一动作数据为力量训练设备在第一阶段中检测到的动作数据,所述第一阶段为目标用户利用力量训练设备进行第一测试动作并且所述力量训练设备固定输出预设阻力重量的阶段;
18、标准确定模块,用于根据所述第一动作数据,确定所述目标用户利用所述力量训练设备进行所述第一测试动作对应的标准动作数据;
19、第一确定模块,用于基于所述标准动作数据,确定所述力量训练设备在第二阶段输出的极限阻力重量,所述第二阶段为所述目标用户利用所述力量训练设备进行所述第一测试动作并且所述力量训练设备基于动作完成结果动态输出测试阻力重量的阶段,所述测试阻力重量大于所述预设阻力重量,所述极限阻力重量是为根据所述标准动作数据判断目标用户完成所述第一测试动作的最大测试阻力重量获得;
20、第二确定模块,用于根据所述极限阻力重量,确定第一推荐阻力重量,所述第一推荐阻力重量为所述目标用户利用所述力量训练设备进行第一测试动作对应的推荐阻力重量。
21、第三方面,提供一种计算机设备,包括存储器以及一个或多个处理器,所述存储器连接至所述一个或多个处理器,一个或多个处理器用于执行存储在存储器中的一个或多个计算机程序,一个或多个处理器在执行一个或多个计算机程序时,使得该计算机设备实现上述第一方面的力量测试方法。
22、第四方面,提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序包括程序指令,上述程序指令当被处理器执行时使上述处理器执行上述第一方面的力量测试方法。
23、本技术可以实现如下技术效果:实现了对用户利用力量训练设备进行动作训练的阻力重量推荐;由于预先获取用户在力量训练设备固定输出预设阻力重量的阶段中进行测试动作的动作数据来确定标准动作数据,能够根据用户的具体动作情况来为用户设置适应于用户的评估用户动作是否完成的动作标准,从而可以准确评估用户是否完成动作,有利于后续准确确定用户完成动作的最大测试阻力重量;由于是根据用户在力量训练设备基于动作完成结果动态输出测试阻力的阶段中根据用户完成动作的最大阻力测试重量来确定推荐阻力重量,能够使得推荐阻力重量符合用户的真实力量水平,即使得推荐阻力重量精准合理。
本文地址:https://www.jishuxx.com/zhuanli/20240615/80668.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。