一种基于力量健身镜的健身方案推荐方法、装置与流程

文档序号:33706723发布日期:2023-03-31 21:55阅读:41来源:国知局
一种基于力量健身镜的健身方案推荐方法、装置与流程

1.本发明涉及运动器械技术领域,尤其涉及一种基于力量健身镜的健身方案推荐方法、装置。


背景技术:

2.随着生活水平的不断提高,人们的健身需求越发强烈,健身场景越发广泛。然而,在健身场景中,每个个体的身体机能、健身基础、训练目标等都不尽相同,为了确保训练效果和训练安全,每个人都需要一套专属于自己的训练方案。而现有中的训练方案大部分是提供一套录制好的通用视频教程,并没有针对个体情况以及用户在各个阶段的身体能力水平匹配适合用户的训练内容和训练阻力,导致用户体验差、得不到有效的训练目的。


技术实现要素:

3.有鉴于此,本发明的目的在于提出一种基于力量健身镜的健身方案推荐方法、装置以及设备,旨在解决上述问题。
4.为实现上述目的,本发明提供一种基于力量健身镜的健身方案推荐方法,所述方法包括:
5.采集用户所选择的目标测试部位的运动测试数据;
6.对所述运动测试数据进行分析,得到对应测试动作的rm值;
7.根据所述rm值以及所述用户的基础信息进行评估,得到体测评估结果,所述体测评估结果包括所述用户在预设等级中的等级类型;
8.基于所述体测评估结果智能推荐训练课程或训练阻力。
9.优选的,所述采集用户所选择的目标测试部位的运动测试数据,包括:
10.预先设定所述目标测试部位对应的人体肌肉群的测试动作;
11.采集所述用户基于预设测试模式下对应每一所述测试动作的所述运动测试数据。
12.优选的,所述采集所述用户基于预设测试模式下对应每一所述测试动作的所述运动测试数据,包括:
13.当所述用户进行动作时,实时采集每次动作在各个时刻的电机参数;
14.统计预定次数下对应每一所述测试动作的所有所述电机参数,得到所述运动测试数据。
15.优选的,所述电机参数至少包括出线速度以及阻力值;所述对所述运动测试结果进行分析,得到对应测试动作的rm值,包括:
16.获取有效阻力值,并选取所述有效阻力值中最大的值作为目标阻力值,其中,所述有效阻力值包括所述出线速度为正的阻力值;
17.计算每一所述测试动作在预定次数下的所述目标阻力值的平均值,得到对应所述测试动作的所述rm值。
18.优选的,所述基础信息至少包括性别以及体重;所述根据所述rm值以及所述用户
的基础信息进行评估,得到体测评估结果,包括:
19.基于预设换算公式,根据所述rm值计算每一所述测试动作的1rm值,根据1rm值以及体重进行计算,得到体重比值;
20.根据所述体重比值以及性别确定对应所述目标测试部位在预设等级中的等级类型。
21.优选的,所述基于所述体测评估结果智能推荐训练课程,包括:
22.基于所述等级类型与预设的等级训练课程或专项部位训练课程进行关联匹配后,推荐匹配度最高的所述训练课程。
23.优选的,所述基于所述体测评估结果智能推荐训练阻力,包括:
24.获取预先设定的动作之间的关联系数,并根据所述关联系数以及所述测试动作的rm值计算训练动作的rm值;
25.根据所述训练动作的rm值推荐对应的训练阻力。
26.为实现上述目的,本发明还提供一种基于力量健身镜的健身方案推荐装置,所述装置包括:
27.采集单元,用于采集用户所选择的目标测试部位的运动测试数据;
28.分析单元,用于对所述运动测试数据进行分析,得到对应测试动作的rm值;
29.评估单元,用于根据所述rm值以及所述用户的基础信息进行评估,得到体测评估结果,所述体测评估结果包括所述用户在预设等级中的等级类型;
30.推荐单元,用于基于所述体测评估结果智能推荐训练课程或训练阻力。
31.为了实现上述目的,本发明还提出一种力量健身镜设备,包括处理器、存储器以及存储在所述存储器内的计算机程序,所述计算机程序被所述处理器执行以实现如上述实施例所述的一种基于力量健身镜的健身方案推荐方法的步骤。
32.有益效果:
33.以上方案,通过采集用户在测试时的运动表现情况,并结合用户的基础信息进行分析评估,根据所得到的该用户的体测结果进行智能推荐健身方案,能够更准确的生成与用户的身体机能和运动水平相匹配的训练方案,使得健身效果更高效。
34.以上方案,通过采集用户在预设测试模式下的测试动作的运动测试数据,能够确保用户在测试过程中的安全性以及准确性。
附图说明
35.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
36.图1为本发明一实施例提供的一种基于力量健身镜的健身方案推荐方法的流程示意图。
37.图2为本发明一实施例提供的一种基于力量健身镜的健身方案推荐装置的结构示意图。
38.发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
39.为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
40.以下结合实施例详细阐述本发明的内容。
41.参照图1所示为本发明一实施例提供的一种基于力量健身镜的健身方案推荐方法的流程示意图。
42.本实施例中,该方法包括:
43.s11,采集用户所选择的目标测试部位的运动测试数据;
44.s12,对所述运动测试数据进行分析,得到对应测试动作的rm值;
45.s13,根据所述rm值以及所述用户的基础信息进行评估,得到体测评估结果,所述体测评估结果包括所述用户在预设等级中的等级类型;
46.s14,基于所述体测评估结果智能推荐训练课程或训练阻力。
47.其中,在步骤s11,所述采集用户所选择的目标测试部位的运动测试数据,包括:
48.s11-1,预先设定所述目标测试部位对应的人体肌肉群的测试动作;
49.s11-2,采集所述用户基于预设测试模式下对应每一所述测试动作的所述运动测试数据。
50.在本实施例中,预先根据人体肌肉群设定对应的测试动作,并在用户选择人体部位进行测试时,进入测试场景进行测试,进而采集用户在测试过程中的运动测试数据。在具体实施时,通过镜体播放测试动作的视频教程,用户可通过观看视频学习动作,从而进行对应姿势的正确发力,避免不正确的姿势导致测试结果不精准。在教学视频播放完毕后,进入测试环节,用户将跟随镜体引导完成动作,当用户完成指定次数才视为该动作的测试完成。
51.在测试过程中通过设定相应的测试模式以提高用户完成动作的安全性以及更加精准评估用户的力量水平。比如,可设定测试模式为智能模式,在该模式下,电机的阻力大小将根据用户的实时拉力进行实时调整,当用户拉动的力量越大,电机反馈的实时对抗阻力将越大,反之则越小。通过这种方式,电机产生的对抗阻力将时刻保持在用户的可控范围内,能够有效降低电机阻力过大或过小时造成的运动风险,从而保护用户的运动安全。
52.进一步的,在步骤s11-2,所述采集所述用户基于预设测试模式下对应每一所述测试动作的所述运动测试数据,包括:
53.当所述用户进行动作时,实时采集每次动作在各个时刻的电机参数;
54.统计预定次数下对应每一所述测试动作的所有所述电机参数,得到所述运动测试数据。
55.其中,所述电机参数至少包括出线速度以及阻力值。
56.进一步的,在步骤s13,所述对所述运动测试结果进行分析,得到对应测试动作的
rm值,包括:
57.s13-1,获取有效阻力值,并选取所述有效阻力值中最大的值作为目标阻力值,其中,所述有效阻力值包括所述出线速度为正的阻力值;
58.s13-2,计算每一所述测试动作在预定次数下的所述目标阻力值的平均值,得到对应所述测试动作的所述rm值。
59.在本实施例中,当用户在测试过程中,用户每完成1次动作,系统都将采集实时拉力数据,也就是用户在拉动力臂的过程中,连续产生的n个实时拉力数据。具体的,在用户进行动作的过程中,电机将实时采集以下数据,包括但不限于:左电机/右电机、出线速度、阻力值、温度等,其中速度和阻力值对体测结果的影响较大;通过应用层以平均20次/秒的频率读取电机采集的数据,从而获取当出线速度为正时产生的阻力值(速度为正说明力臂此时正在出绳状态);从出线速度为正的n个实时阻力值中,筛选出最大阻力值作为当次动作的最大拉力,即该用户完成本次动作的最佳力量表现。
60.例如,用户希望测试背部肌群的力量水平,则后台指定用户必须完成3次背部测试动作,当用户进行第1次动作,应用层读取到的n个实时拉力数据可能如下表所示:
[0061][0062]
从获得的数据中筛选所有速度为正的阻力值,并从中筛选出最大阻力值。同时,为了进一步提高精准度,在另一实施例中,还设定了过滤机制:当最大拉力(最大阻力值)低于预设数值(例如2kg/单边)时,或明显低于上一次拉力的预设比值(如低于上次拉力的50%)时,当组数据将被判定为无效数据,此时需用户再次进行动作以获取准确数据。即,判断为有效阻力值还包括该出线速度为正的阻力值高于预设数值以及大于等于上一次拉力的预设比值。按照上述步骤,继续完成指定次数的动作,并得出每次动作的最大阻力值后,计算平均值(假设为xkg),此时,x已能够反应该用户在完成该动作时的力量表现,x将被视为该用户在训练该动作时的rm值,n的具体数值可通过后台配置。
[0063]
例如,用户在测试中完成指定次数的动作z(假设为3次),且每次的最大拉力值分别为10kg、11kg、12kg,则x=(10+11+15)/3=12kg。假设此时n在后台配置为10rm,那么,针对动作z,用户的10rm=12kg。
[0064]
rm值是一种健身术语,用于描述在训练力量型动作时,在某个阻力下,能够完成的最大重复次数。比如,针对动作a,用户的12rm是10kg,即该用户最多能用10kg完成12次动作a。
[0065]
当用户完成所有体测动作的测试,将获得用户在所有测试动作的rm值。举例:假如总共有3个测试动作,且n被设置为10rm,那么,当用户完成所有动作的测试后,将获得每个测试动作的10rm值。比如:
[0066]
动作10rm阻力值测试动作112kg
测试动作214kg测试动作311kg
[0067]
进一步的,所述基础信息至少包括性别以及体重;所述根据所述rm值以及所述用户的基础信息进行评估,得到体测评估结果,包括:
[0068]
基于预设换算公式,根据所述rm值计算每一所述测试动作的1rm值,根据1rm值以及体重进行计算,得到体重比值;
[0069]
根据所述体重比值以及性别确定对应所述目标测试部位在预设等级中的等级类型。
[0070]
在本实施例中,通过得出每个测试动作的rm值后,根据测试结果,对该用户的各部位的力量水平进行评估。包括:通过区分男性和女性,用测试动作的1rm值/该用户的体重,得出1rm和体重比;再根据1rm和体重比,对比后台配置的各等级范围,最终确定该测试部位的力量水平。通过得到每个测试动作的rm值后,通过各rm值与1rm值之间的换算关系,计算每个测试动作的1rm值,下表为部分rm值换算比例示例:
[0071]
%1rm最大重复次数(xrm)1001952933904875......
[0072]
举例说明:针对测试动作1,假设用户a的10rm=12kg,已知1rm和10rm的换算比率为75%(10rm=1rm*75%),那么,1rm=12kg/0.75=16kg。以此类推,其他rm值也能根据类似方式进行计算(如已知5rm为20kg,那么3rm=5rm/0.87*0.93≈21kg)。
[0073]
得出各测试动作的1rm后,计算1rm和体重比。举例说明:假设用户a为女性,体重为50kg,共测试3个测试动作,且3个测试动作通过测试后得出1rm分别为16kg、18kg、14kg,那么:
[0074]
动作1rm阻力值1rm体重比(1rm/体重)测试动作1(肩部)16kg16/50=0.32测试动作2(胸部)18kg18/50=0.36测试动作3(背部)14kg14/50=0.28
[0075]
为了评估每个部位的力量水平,我们针对不同性别,对每个部位都设定了多个力量等级,每个等级对应不同的的1rm/体重比范围。当得知用户性别以及某部位的1rm体重比后,将此数据与对应性别的对应部位的等级范围进行对比即可得知其所属等级。
[0076]
例如,用户a为女性,已知其肩部的1rm体重比为0.32,假设女性肩部的2级范围为0.24~0.38,则用户a的肩部等级为2级。同理,其他性别和其他部位等级均可通过此方法进行判定。
[0077]
在另一实施例中,在获得用户的各部位的力量水平等级后,可进一步对该用户进行全身综合水平评估,从而帮助用户对现阶段的自身水平有更清晰准确的认知。在具体实施时,可通过划分多个不同水平的人群,为每个人群拟定等级名称,并为用户标记出其弱项
和强项,便于用户对现阶段的自身水平有更清晰准确的认知,比如:
[0078]
(1)新人:各部位最高等级1级。各部位水平综合较弱,无强项,需全面提升。
[0079]
(2)能手:各部位最高等级3级,且3级≤2个。该人群初步具备训练基础,等级为3级的部位视为其强项,<3级的部位视为其弱项。
[0080]
(3)此外还有其他等级,均通过各部位力量水平的综合表现进行全身的力量水平评估。
[0081]
进一步的,所述基于所述体测评估结果智能推荐训练课程,包括:
[0082]
基于所述等级类型与预设的等级训练课程或专项部位训练课程进行关联匹配后,推荐匹配度最高的所述训练课程。
[0083]
在本实施例中,预设的等级训练课程分类或专项部位训练课程,比如,等级训练课程分类包括初级、中级、高级,并且,每个等级训练课程均有对应的训练内容;而专项部位训练课程包括胸部、臀部、腿部、全身等。进一步可通过设定不同人群与不同课程的关联关系进行推荐,例如,力炼新手属于初学者,暂时不适宜训练高强度的高级课程,则优先推荐初级、中级课程;而针对无弱项的人群,则优先推荐针对全身训练的课程;而针对有弱项的人群,则从匹配的课程中,优先推荐针对弱项训练的课程,其次推荐其他关联课程。
[0084]
在另一实施例中,所述基于所述体测评估结果智能推荐训练课程,包括:
[0085]
基于预先建立的课程等级与部位等级的对应关系,对通过体测评估后的所述目标测试部位从预设课程库中筛选部位以及等级均匹配的训练课程进行推荐。
[0086]
例如,建立的课程难度等级与部位等级的对应关系,包括部位等级为1级/2级对应初级课程,部位等级为3级/4级对应中级/高级课程。
[0087]
进一步的,所述基于所述体测评估结果智能推荐训练阻力,包括:
[0088]
获取预先设定的动作之间的关联系数,并根据所述关联系数以及所述测试动作的rm值计算训练动作的rm值;其中,所述动作之间的关联系数根据动作所属的人体部位以及发力方式进行关联设定;
[0089]
根据所述训练动作的rm值推荐对应的训练阻力。
[0090]
在本实施例中,可根据不同动作的关联情况进行设定关联系数。进一步的,可通过区分测试动作以及非测试动作进行训练的情况。
[0091]
其中,对于测试动作的训练,通过获得用户在各个测试动作的各rm值后,当用户进行训练各测试动作时,可直接通过调取测试时的数据,为用户推荐对应的训练阻力。比如:针对测试动作1,用户的10rm为12kg,那么,当用户训练测试动作1,且目标次数=10时,系统将调取后台数据,并自动将阻力调整至12kg。以此类推,当目标次数=5时,则自动调整阻力为5rm值,其他目标次数也类似。
[0092]
而对于其他非测试动作的训练,可通过进一步关联和计算。包括:
[0093]
(1)结合每个动作的肌肉发力群和发力方式等,将其与最相似的测试动作进行关联绑定。
[0094]
比如:假设背部测试动作为跪姿高位下拉,而动作库中的非测试动作a、b、c都和跪姿高位下拉一样,主要是通过背部发力,则动作a、b、c都将和跪姿高位下拉进行关联绑定。
[0095]
(2)根据非测试动作和测试动作之间的关联度进行预先设定关联系数,再通过关联系数计算出非测试动作的各rm值。
[0096]
比如:假设动作a关联了测试动作1,且两者的关联系数为0.8,已知测试动作1的1rm=20kg,那么动作a的1rm=20kg*0.8=16kg。而动作1的其他rm值可通过上述的rm值换算公式计算得出。
[0097]
(3)在实际训练中,可根据目标次数调取后台数据,并自动将阻力调整至对应的rm值即可。也就是,用户每组的目标次数是在开始训练前通过课程预设或者用户设置而获知的。而目标次数可简单理解为xrm,比如用户准备训练1组【高位下拉】,且当组目标次数为10次,则该组的阻力应调取高位下拉的10rm。假设是8kg,那么此时系统就会自动将阻力设为8kg,用户直接进行训练即可。
[0098]
基于上述,通过智能赋力能够帮助用户快速匹配合适的训练阻力,解决用户在训练过程中反复调整阻力大小,以及由于使用不正确的阻力导致训练效果不佳、产生运动风险等问题。
[0099]
参照图2所示为本发明一实施例提供的一种基于力量健身镜的健身方案推荐装置的结构示意图。
[0100]
在本实施例中,该装置20包括:
[0101]
采集单元21,用于采集用户所选择的目标测试部位的运动测试数据;
[0102]
分析单元22,用于对所述运动测试数据进行分析,得到对应测试动作的rm值;
[0103]
评估单元23,用于根据所述rm值以及所述用户的基础信息进行评估,得到体测评估结果,所述体测评估结果包括所述用户在预设等级中的等级类型;
[0104]
推荐单元24,用于基于所述体测评估结果智能推荐训练课程或训练阻力。
[0105]
该装置20的各个单元模块可分别执行上述方法实施例中对应步骤,故在此不对各单元模块进行赘述,详细请参见以上对应步骤的说明。
[0106]
本发明实施例还提供一种力量健身镜设备,该设备包括如上所述的基于力量健身镜的健身方案推荐装置,其中,基于力量健身镜的健身方案推荐装置可以采用图2实施例的结构,其对应地,可以执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,详细可以参见上述实施例中的相关记载,此处不再赘述。
[0107]
所述力量健身镜设备具有拍照功能的设备,或者具有图像处理功能的设备,或者具有图像显示功能的设备。所述力量健身镜设备可包括存储器、处理器、输入单元、显示单元、电源等部件。
[0108]
其中,存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如图像播放功能等)等;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器和输入单元对存储器的访问。
[0109]
输入单元可用于接收输入的数字或字符或图像信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,本实施例的输入单元除了包括摄像头,还可包括触敏表面(例如触摸显示屏)以及其他输入设备。
[0110]
显示单元可用于显示由用户输入的信息或提供给用户的信息以及设备的各种图
形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元可包括显示面板,可选的,可以采用lcd(liquid crystal display,液晶显示器)、oled(organic light-emitting diode,有机发光二极管)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器以确定触摸事件的类型,随后处理器根据触摸事件的类型在显示面板上提供相应的视觉输出。
[0111]
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例、设备实施例及存储介质实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0112]
并且,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0113]
上述说明示出并描述了本发明的优选实施例,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1