本申请涉及人工智能技术领域,具体涉及一种健身计划生成方法及相关产品。
背景技术:
随着人们生活水平提高,越来越关注身体的健康,越来越多人通过去健身房健身来增强体质和缓解压力。大多数人在健身时,会选择跑步、卧推、硬拉以及深蹲等项目。目前,人们健身时,一般通过查询相关资料或者参考别人的健身方法来进行健身,由于每个人的身体素质之间存在差异,所以,单纯的模仿别人的健身方法来执行自己的健身计划,难以达到健身效果,导致用户的健身不具有针对性,且效率低下,影响用户健身的积极性和健身体验。
技术实现要素:
本申请实施例提供了一种健身计划生成方法及相关产品,根据用户的身体参数自动生成健身计划,从而实现针对性健身,提高用户体验。
第一方面,本申请实施例提供一种健身计划生成方法,生理参数获取装置、人工智能芯片、通用处理器的智能电子设备,包括:
通过生理参数获取装置获取健身用户的身体参数;
通过通用处理器将身体参数组成输入数据,并将输入数据传输给人工智能芯片;通过人工智能芯片对输入数据进行神经网络运算,得到输出结果;
通过通用处理器根据输出结果得到与身体参数对应的健身计划。
在一些可能的实施方式,输出结果包括与输入数据对应的目标特征向量,通过通用处理器根据输出结果得到与身体参数对应的健身计划,包括:
通过通用处理器对目标特征向量进行分类,得到目标特征向量落入各个预设体质等级的概率,将概率最大对应的体质等级作为分类结果;
通过通用处理器根据健身计划与体质等级的映射关系,以及分类结果得到与健身用户对应的健身计划。
在一些可能的实施方式,通过通用处理器根据输出结果得到与身体参数对应的健身计划之后,方法还包括:
通过通用处理器根据健身计划确定健身用户执行健身计划所消耗的总能量;
通过通用处理器根据总能量和身体参数确定健身用户的目标身体部位;
通过通用处理器获取与目标身体部位对应的健身护具;
通过显示屏展示目标身体部位以及与目标身体部位对应的健身护具。
在一些可能的实施方式中,通过通用处理器根据总能量和身体参数确定健身用户的目标身体部位,包括:
通过通用处理器确定健身用户执行健身计划时每个身体部位的动作幅度;
通过通用处理器根据总能量以及每个身体部位的动作幅度确定每个身体部位所消耗的子能量;
通过通用处理器根据身体参数、健身计划以及能量消耗之间的映射关系,确定健身用户的每个身体部位所能消耗的最大能量;
通过通用处理器将每个身体部位对应的子能量以及所能消耗的最大能量进行比对,得到健身用户的目标身体部位。
在一些可能的实施方式中,健身计划包括多个健身项目,智能电子设备还包括扬声器,方法还包括:
通过通用处理器获取多个健身项目中每个健身项目对应的运动类型和运动频率;
通过通用处理器获取与每个健身项目对应的运动类型和运动频率对应的音乐类型;
通过通用处理器根据音乐类型从音乐库中选出与每个健身项目对应的运动类型和运动频率的音乐类型匹配的音乐曲目;
如检测到健身用户在执行健身计划,通过扬声器播放与每个健身项目匹配的音乐曲目。
第二方面,本申请实施例提供一种智能电子设备,包括生理参数获取装置、人工智能芯片、通用处理器,其中:
生理参数获取装置,用于获取健身用户的身体参数;
人工智能芯片,用于将身体参数组成输入数据,并对输入数据进行神经网络运算,得到输出结果;
通用处理器,用于根据输出结果得到与身体参数对应的健身计划。
在一些可能的实施方式中,输出结果包括与输入数据对应的目标特征向量;
在根据输出结果得到与身体参数对应的健身计划方面,通用处理器,具体用于:
对目标特征向量进行分类,得到目标特征向量落入各个预设体质等级的概率,将概率最大对应的体质等级作为分类结果;
根据健身计划与体质等级的映射关系,以及分类结果得到与健身用户对应的健身计划。
在一些可能的实施方式中,根据输出结果得到与身体参数对应的健身计划之后,
通用处理器,还用于根据健身计划确定健身用户执行健身计划所消耗的总能量;
通用处理器,还用于根据总能量和身体参数确定健身用户的目标身体部位;
通用处理器,还用于获取与目标身体部位对应的健身护具;
显示屏,还用于展示目标身体部位以及与目标身体部位对应的健身护具。
在一些可能的实施方式中,在根据总能量和身体参数确定健身用户的目标身体部位方面,通用处理器,具体用于:
确定健身用户执行健身计划时每个身体部位的动作幅度;
根据总能量以及每个身体部位的动作幅度确定每个身体部位所消耗的子能量;
根据身体参数、健身计划以及能量消耗之间的映射关系,确定健身用户的每个身体部位所能消耗的最大能量;
将每个身体部位对应的子能量以及所能消耗的最大能量进行比对,得到健身用户的目标身体部位。
在一些可能的实施方式中,健身计划包括多个健身项目,智能电子设备还包括扬声器;
通用处理器,还用于获取多个健身项目中每个健身项目对应的运动类型和运动频率;
通用处理器,还用于获取与每个健身项目对应的运动类型和运动频率对应的音乐类型;
通用处理器,还用于根据音乐类型从音乐库中选出与每个健身项目对应的运动类型和运动频率的音乐类型匹配的音乐曲目;
如检测到健身用户在执行健身计划,扬声器,用于播放与每个健身项目匹配的音乐曲目。
第三方面,本申请实施例提供一种智能电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,一个或多个程序被存储在存储器中,并且被配置由处理器执行,程序包括用于执行如第一方面的方法中的步骤的指令。
第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序使得计算机执行如第一方面的方法。
第五方面,本申请实施例提供一种计算机程序产品,计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,计算机可操作来使计算机执行如第一方面的方法。
实施本申请实施例,具有如下有益效果:
可以看出,在本申请实施例中,智能电子设备获取健身用户的身体参数,根据该健身用户的身体参数快速的生成与该健身用户对应的健身计划,实现针对性健身,提高用户的健身体验;而且,自动生成健身计划,无需专业的健身教练即可实现专业健身,降低健身成本。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本申请实施例提供的一种健身计划生成系统的结构示意图;
图1b为本申请实施例提供的一种人工智能芯片的结构示意图;
图2为本申请实施例提供的一种健身计划生成方法的流程示意图;
图3为本申请实施例提供的另一种健身计划生成方法的流程示意图;
图4为本申请实施例提供的另一种健身计划生成方法的流程示意图;
图5为本申请实施例提供的一种智能电子设备的结构示意图;
图6为本申请实施例提供的一种智能电子设备的功能单元组成框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
参阅图1a,图1a为本申请实施例提供的一种健身计划生成系统的架构示意图,该健身计划生成系统包括生理参数获取装置、人工智能芯片以及通用处理器,其中:
生理参数获取装置,用于获取健身用户的身体参数;
通用处理器,用于将身体参数组成输入数据,并将输入数据传输给人工智能芯片;
人工智能芯片,用于对输入数据进行神经网络运算,得到输出结果;
通用处理器,还用于根据输出结果得到与身体参数对应的健身计划。
参阅图1b,图1b提供了一种人工智能芯片的结构示意图,该人工智能芯片可以实现健身计划生成场景,该人工智能芯片如图1b所示,包括:存储介质111(可选的)、寄存器电路112、互联电路113、运算电路114、控制器电路115和数据访问电路116;
其中,运算电路114可以包括:加法计算器、乘法计算器、比较器、激活运算器中的二种或二种以上。当然在实际应用中,运算电路114也可以包括多个加法计算器或多个乘法计算器,当然在实际应用中,上述运算电路包含的加法计算器、乘法计算器、比较器、激活运算器的数量可以不限。
需要说明的是,上述的加法计算器、乘法计算器、比较器、激活运算器仅为举例说明,本申请对此不作限定,例如,在实际应用中运算电路114还可包括最值计算器。
互联电路113,用于连接运算电路114中计算器的连接关系使得上述至少二种计算器组成不同的计算拓扑结构。
寄存器电路112,用于存储运算指令、数据块的在存储介质的地址、运算指令对应的计算拓扑结构。
数据访问电路116,用于实现与外部器件的数据传输,该传输包括但不限于:输入数据或输出数据。
外部器件在针对不同的场景可能有所不同,例如对于健身计划生成场景,其对应的外部器件可以为直接内存访问单元,具体的,其实现的方式具体可以包括:直接内存访问电路接收通用处理器发送的输入数据,并将该输入数据发送给数据访问电路,数据访问电路接收到输入数据以后,数据访问电路将该输入数据发送至运算电路或数据访问电路通过互联模块将输入数据分发给运算电路的各个计算器,数据访问电路从存储介质内读取计算指令以及模型参数(如权值),将计算指令以及模型参数发送至控制器电路,控制器电路将计算指令以及模型参数发送给运算电路,运算电路的各个计算器依据所接收到的计算指令、模型参数以及输入数据执行各自计算后得到中间结果,运算电路依据中间结果处理得到最终计算结果,运算电路并将该最终计算结果通过直接内存访问电路发送给通用处理器,通用处理器对接收到的最终计算结果进行处理,得到与该健身用户对应的健身计划。
具体来说,运算电路会得到该健身用户的特征向量或者特征矩阵(即上述的最终计算结果),通用处理器在特征库中对该特征向量或者特征矩阵进行匹配,得到该用户的体质等级,根据预设的健身计划与体质等级的映射关系得到该健身用户的健身计划。
参阅图2,图2为本申请实施例提供的一种健身计划生成方法的流程示意图,该健身计划生成方法应用于包括生理参数获取装置、人工智能芯片、通用处理器的智能电子设备,该方法包括但不限于以下步骤:
201:智能电子设备通过生理参数获取装置获取健身用户的身体参数。
其中,该身体参数包括但不限于胸围、腰围、臀围、心率、血压、性别、年龄、身高、体重和体脂率。
可选的,健身用户可在智能电子设备的应用app的信息输入域中输入身体参数,并点击获取健身计划,智能电子设备可根据该身体参数自动输出该健身用户的健身计划。
智能电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice,td)等等。
该生理参数获取装置集成于该智能电子设备中。
202:智能电子设备通过通用处理将身体参数组成输入数据,并将输入数据传输给人工智能芯片。
可选的,智能电子设备通过通用处理将该健身用户的身体参数组成输入数据(例如,输入数据矩阵),并将该输入数据通过该人工智能芯片的直接内存访问电路发送给该人工智能芯片。
该通用处理器集成于该智能电子设备中。
203:智能电子设备通过人工智能芯片对输入数据进行神经网络运算,得到输出结果。
智能电子设备通过人工智能芯片将该输入数据与权值进行运算,比如,卷积运算,可得到输出结果(即特征向量或者特征矩阵)。
该人工智能芯片集成于该智能电子设备中。
204:智能电子设备通过通用处理器根据输出结果得到与身体参数对应的健身计划。
智能电子设备调用该通用处理器对该输出结果进行分类,得到该输出结果落入各个预设体质等级的概率,将概率最大对应的体制等级作为分类结果,然后,根据体制等级与健身计划的映射关系,得到该健身用户的健身计划。
其中,该健身计划包括健身项目、健身频率、健身时间以及每个健身项目对应的健身器材,每个健身器材对应的使用时长。
在一些可能的实施方式中,该智能电子设备还包括显示屏,故智能电子设备还可通过显示屏、向健身用户展示健身计划,并在该显示屏上显示提示信息,通过该提示信息用于提示健身用户按照健身计划进行健身。
可以看出,在本申请实施例中,智能电子设备根据用户的身体参数,可快速生成与健身用户对应的健身计划,从而实现针对性健身,提高用户的健身体验;而且,自动生成健身计划,无需专业的健身教练即可实现专业健身,降低健身成本。
在一些可能的实施方式中,该智能电子设备还包括图像采集装置,该图像采集装置集成于该智能电子设备中。由于很多用户无法知晓自己的部分身体参数,所以,下面提供了一种自动确定身体参数的实现方式。
智能电子设备通过该图像采集装置获取健身用户的全身图像,并将该全身图像发送给该通用处理器;
智能电子设备通过通用处理器对全身图像进行灰度处理,得到全身图像中每个像素点的像素值,基于像素值判断每个像素点是否属于人体像素点,以得到所有的人体像素点;在图像坐标系下,遍历所有的人体像素点,得到全身图像中的人体最高像素点、人体最低像素点、人体最左像素点以及人体最右像素点;将该人体最高像素点与该人体最低像素点的差值作为人体像素高度,将该最左像素点与人体最右像素点的差值作为人体像素宽度;基于像素值,识别该全身图像中的骨骼点,将距离最远的骨骼点之间的距离作为人体深度值;获取全身图像中人体所在的有效视角场的横截面的像素宽度,其确定过程与得到人体像素宽度一致,不再叙述,然后,基于深度值、人体像素宽度、横截面的像素宽度以及人体像素高度得到人体的实际身高;基于人体的实际身高和预设参数,得到用户的体重。
其中,根据深度值、人体像素宽度、横截面的像素宽度以及人体像素高度,得到人体的实际身高可通过如下计算公式得到:
h=2d×tan(28)×w1/(w22×h);
其中,d为深度值、w1为人体像素宽度,w2为横截面的像素宽度,h为人体像素高度,h为人体的实际身高;
其中,基于人体的实际身高以及预设参数,得到用户的体重可通过如下计算公式得到:
w=a×hb×(2d×tan(28)×w1/w2)c;
其中,w为健身用户的体重,a、b、c为通过若干人体样本预先训练得到的预设参数,其取值可以为27、2和0.6。
进一步地,获取全身图像中健身用户的相对高度,根据相对高度以及相机参数(如缩放比例),对相对高度进行转换,得到健身用户的身高,其中,该转换过程为现有技术不再叙述。
同样,可对该全身图像进一步处理,得到该身体参数中的其他参数,例如,通过相机参数,得到用户的胸围、肌肉密度,等等,不再一一叙述。
在本示例中,通过图像识别,即可得到用户的身体参数,从而提高健身计划生成的便捷性,提高用户体验。
在一些可能的实施方式中,该人工智能芯片对输入数据进行神经网络运算,得到输出结果为该健身用户的3d数据,通过通用处理器根据输出结果得到与身体参数对应的健身计划的实现过程可以为:智能电子设备通过通用处理器根据该3d数据构建与该健身用户的实际人体3d模型;从数据库中获取与健身用户的身体参数对应的标准人体3d模型;将实际人体3d模型和标准人体3d模型进行比对,得到目标身体部位,目标身体部位为需要锻炼的身体部位;获取实际人体3d模型中目标身体部位与标准人体3d模型之间的差异;根据差异确定健身计划。
在一些可能的实施方式中,在智能电子设备通过通用处理器根据输出结果得到与身体参数对应的健身计划之后,方法还包括:智能电子设备通过通用处理器根据健身计划确定健身用户执行健身计划所消耗的总能量;智能电子设备通过通用处理器根据总能量和身体参数确定健身用户的目标身体部位;智能电子设备通过通用处理器获取与目标身体部位对应的健身护具;智能电子设备通过显示屏展示目标身体部位以及与目标身体部位对应的健身护具。
该目标身体部位包括肘关节、膝关节、指关节、腕关节、踝关节,等等。
在本示例中,在推送健身计划前,智能电子设备通过通用处理器先根据制定出的健身计划确定需要佩戴健身护具的目标身体部位,然后,向用户推送目标身体部位对应的健身护具,从而提高健身的安全性。
进一步地,在得到健身护具后,在智能电子设备通过显示屏向该健身用户展示健身计划时,向该健身用户同步展示与目标身体部位对应的健身护具,并且展示该健身护具的佩戴方式,以提高该健身用户在健身过程中的健身安全。
在一些可能的实施方式中,智能电子设备通过通用处理器获取该健身计划对应的健身时长,根据该健身时长获取该健身计划所能消耗的总能量,然后,获取该健身计划所起作用的多个身体部位,将该总能量分配到该多个身体部位,得到该多个身体部位分别对应的子能量,最后,根据该身体参数确定各个身体部位所能消耗的最大能量,如该子能量大于该最大能量,则将该身体部位作为目标身体部位,其中,身体参数和能量消耗之间存在预设的映射关系。
在一些可能的实施方式中,智能电子设备通过通用处理器根据总能量以及每个身体部位的动作幅度确定每个身体部位所消耗的子能量的实现过程可以为:智能电子设备通过通用处理器获取健身计划中每个身体部位的动作幅度;根据每个身体部位的动作幅度将总能量分配到每个身体部位,得到每个身体部位对应的子能量;根据身体参数确定每个身体部位所能消耗的最大能量;将每个身体部位对应的子能量以及所能消耗的最大能量进行比对,得到目标身体部位。
具体来讲,由于不同的身体部位在健身计划中的动作幅度不同,其所能消耗的能量也不同,故可以根据每个身体部位对应的动作幅度对总能量进行分配。
举例来说,如该健身计划为跑步运动,其对应的总能量为w,假设在跑步运动中所起作用的身体部位为踝关节、膝关节、腕关节和肘关节,根据大数据分析可知在跑步运动中膝关节的运动幅度为a,踝关节的运动幅度也为a,肘关节的运动幅度为b,腕关节的运动幅度为c,其中,a>b>c,故各个身体部位所分到的子能量为:膝关节和踝关节的子能量均为w*a/(2a+b+c),肘关节的子能量w*b/(2a+b+c),腕关节的子能量为w*c/(2a+b+c)。
在一些可能的实施方式中,该智能电子设备还包括有扬声器,且该健身计划包括多个健身项目,方法还包括:智能电子设备通过通用处理器获取健身用户的音乐历史播放记录;获取多个健身项目中每个健身项目对应的运动类型和运动频率;获取与每个健身项目对应的运动类型和运动频率对应的音乐类型;根据音乐类型从音乐库中选出与每个健身项目对应的运动类型和运动频率的音乐类型匹配的音乐曲目;如检测到健身用户在执行健身计划,智能电子设备通过扬声器播放与每个健身项目匹配的音乐曲目
在本示例中,在推送健身计划时,智能电子设备获取与每个健身项目对应的音乐曲目,从而在用户在执行每个健身项目时,播放与每个健身项目对应的音乐曲目,进而改善用户健身时的心情,提高健身效率。
在一些可能的实施方式中,在智能电子设备通过通用处理器根据输出结果得到与身体参数对应的健身计划之后,方法还包括:智能电子设备通过通用处理器获取健身用户所喜好的运动类型以及健身用户期望锻炼的身体部位;根据运动类型和期望锻炼的身体部位对健身计划中的健身项目进行排序,得到排序结果,即将与该运动类型匹配,且能锻炼该健身用户期望的身体部位的健身项目排在最前列,其他的则次之,将该排序结果通过显示屏展示给该健身用户,并显示提示信息,通过该提示信息提示该健身用户按照该排序结果进行健身。
在本示例中,对健身项目进行排序,从而让健身用户明晰各个健身项目的重要性,进而提高用户健身时的健身体验。
参阅图3,图3为本申请实施例提供的另一种健身计划生成方法的流程示意图,该健身计划生成方法应用于包括生理参数获取装置、人工智能芯片、通用处理器以及显示屏的智能电子设备,该方法包括但不限于以下步骤:
301:智能电子设备通过生理参数获取装置获取健身用户的身体参数。
302:智能电子设备通过通用处理器将身体参数组成输入数据,并将输入数据传输给人工智能芯片。
303:智能电子设备通过人工智能芯片对输入数据进行神经网络运算,得到输出结果。
304:智能电子设备通过通用处理器根据输出结果得到与身体参数对应的健身计划。
305:智能电子设备通过通用处理器根据健身计划确定健身用户执行健身计划所消耗的总能量,根据总能量和身体参数确定健身用户的目标身体部位。
306:智能电子设备通过通用处理器获取与目标身体部位对应的健身护具。
307:智能电子设备通过显示屏展示目标身体部位以及与目标身体部位对应的健身护具。
可以看出,在本申请实施例中,根据用户的身体参数,即可快速的生成与该用户对应的健身计划,从而实现针对性健身,提高用户的健身体验;而且,自动生成健身计划,无需专业的健身教练即可实现专业健身,降低健身成本;并且在生成健身计划后,为该用户的目标身体部位推荐相应的健身护具,从而提高健身过程中的安全性,保护用户的身体健康。
需要说明的是,图3所示的方法的各个步骤的具体实现过程可参见上述图2方法的具体实现过程,在此不再叙述。
参阅图4,图4为本申请实施例提供的另一种健身计划生成方法的流程示意图,该健身计划生成方法应用于包括生理参数获取装置、人工智能芯片、通用处理器以及显示屏的智能电子设备,该方法包括但不限于以下步骤:
401:智能电子设备通过生理参数获取装置获取健身用户的身体参数。
402:智能电子设备通过通用处理器将身体参数组成输入数据,并将输入数据传输给人工智能芯片。
403:智能电子设备通过人工智能芯片对输入数据进行神经网络运算,得到输出结果。
404:智能电子设备通过通用处理器根据输出结果得到与身体参数对应的健身计划。
405:智能电子设备通过通用处理器根据健身计划确定健身用户执行健身计划所消耗的总能量,并根据总能量和身体参数确定健身用户的目标身体部位。
406:智能电子设备通过通用处理器获取与目标身体部位对应的健身护具。
407:智能电子设备通过显示屏展示目标身体部位以及与目标身体部位对应的健身护具。
408:智能电子设备通过通用处理器获取多个健身项目中每个健身项目对应的运动类型和运动频率。
409:智能电子设备通过通用处理器获取与每个健身项目对应的运动类型和运动频率对应的音乐类型,并根据音乐类型从音乐库中选出与每个健身项目对应的运动类型和运动频率的音乐类型匹配的音乐曲目。
410:如检测到健身用户在执行健身计划,智能电子设备通过扬声器播放与每个健身项目匹配的音乐曲目。
可以看出,在本申请实施方式中,可以看出,在本申请实施例中,根据用户的身体参数,即可快速的生成与该用户对应的健身计划,从而实现针对性健身,提高用户的健身体验;而且,自动生成健身计划,无需专业的健身教练即可实现专业健身,降低健身成本;并且在生成健身计划后,为该用户的目标身体部位推荐相应的健身护具,从而提高健身过程中的安全性,保护用户的身体健康;另外,在用户执行健身计划时,为用户播放匹配的音乐曲目,从而调节用户的健身心情,提高健身效率。
需要说明的是,图4所示的方法的各个步骤的具体实现过程可参见上述图2方法的具体实现过程,在此不再叙述。
与上述图2、图3、图4所示的实施例一致的,请参阅图5,图5为本申请实施例提供的一种智能电子设备500的结构示意图,如图5所示,智能电子设备500包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序不同于上述一个或多个应用程序,且上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行以下步骤的指令:
通过生理参数获取装置获取健身用户的身体参数;
通过通用处理器将身体参数组成输入数据,并将输入数据传输给人工智能芯片;
通过人工智能芯片对输入数据进行神经网络运算,得到输出结果;
通过通用处理器根据输出结果得到与身体参数对应的健身计划。
在一些可能的实施方式中,输出结果包括与输入数据对应的目标特征向量,在根据输出结果得到与身体参数对应的健身计划方面,上述程序具体用于执行以下步骤的指令:
对目标特征向量进行分类,得到目标特征向量落入各个预设体质等级的概率,将概率最大对应的体质等级作为分类结果;
根据健身计划与体质等级的映射关系,以及分类结果得到与健身用户对应的健身计划。
在一些可能的实施方式中,在根据输出结果得到与身体参数对应的健身计划之后,上述程序还用于执行以下步骤的指令:
根据健身计划确定健身用户执行健身计划所消耗的总能量;
根据总能量和身体参数确定健身用户的目标身体部位;
获取与目标身体部位对应的健身护具;
展示目标身体部位以及与目标身体部位对应的健身护具。
在一些可能的实施方式中,在根据总能量和身体参数确定健身用户的目标身体部位方面,上述程序具体用于执行以下步骤的指令:
确定健身用户执行健身计划时每个身体部位的动作幅度;
根据总能量以及每个身体部位的动作幅度确定每个身体部位所消耗的子能量;
根据身体参数、健身计划以及能量消耗之间的映射关系,确定健身用户的每个身体部位所能消耗的最大能量;
将每个身体部位对应的子能量以及所能消耗的最大能量进行比对,得到健身用户的目标身体部位。
在一些可能的实施方式中,健身计划包括多个健身项目,上述程序还用于执行以下步骤的指令:
获取多个健身项目中每个健身项目对应的运动类型和运动频率;
获取与每个健身项目对应的运动类型和运动频率对应的音乐类型;
根据音乐类型从音乐库中选出与每个健身项目对应的运动类型和运动频率的音乐类型匹配的音乐曲目;
如检测到健身用户在执行健身计划,播放与每个健身项目匹配的音乐曲目。
参阅图6,图6为本申请实施例提供的一种智能电子设备的功能单元组成框图,该智能电子设备600包括:生理参数获取装置610、人工智能芯片620、通用处理器630;
生理参数获取装置610,用于获取健身用户的身体参数;
通用处理器630,用于将身体参数组成输入数据,并将输入数据传输给人工智能芯片;
人工智能芯片620,用于对输入数据进行神经网络运算,得到输出结果;
通用处理器630,根据输出结果得到与身体参数对应的健身计划。
在一些可能的实施方式中,输出结果包括与输入数据对应的目标特征向量,在根据输出结果得到与身体参数对应的健身计划方面,通用处理630,具体用于:
对目标特征向量进行分类,得到目标特征向量落入各个预设体质等级的概率,将概率最大对应的体质等级作为分类结果;
根据健身计划与体质等级的映射关系,以及分类结果得到与健身用户对应的健身计划。
在一些可能的实施方式中,智能电子设备600还包括显示屏640,在通用处理器630根据输出结果得到与身体参数对应的健身计划之后,
通用处理器630,还用于根据健身计划确定健身用户执行健身计划所消耗的总能量;根据总能量和身体参数确定健身用户的目标身体部位;获取与目标身体部位对应的健身护具;
显示屏640,用于展示目标身体部位以及与目标身体部位对应的健身护具。
在一些可能的实施方式中,在根据总能量和身体参数确定健身用户的目标身体部位方面,通用处理器630,具体用于:
确定健身用户执行健身计划时每个身体部位的动作幅度;
根据总能量以及每个身体部位的动作幅度确定每个身体部位所消耗的子能量;
根据身体参数、健身计划以及能量消耗之间的映射关系,确定健身用户的每个身体部位所能消耗的最大能量;
将每个身体部位对应的子能量以及所能消耗的最大能量进行比对,得到健身用户的目标身体部位。
在一些可能的实施方式中,智能电子设备600还包括扬声器650,健身计划包括多个健身项目,
通用处理器630,还用于获取多个健身项目中每个健身项目对应的运动类型和运动频率;获取与每个健身项目对应的运动类型和运动频率对应的音乐类型;根据音乐类型从音乐库中选出与每个健身项目对应的运动类型和运动频率的音乐类型匹配的音乐曲目;
如检测到健身用户在执行健身计划,扬声器650,用于播放与每个健身项目匹配的音乐曲目。
本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,上述计算机程序被处理器执行,以实现如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括智能电子设备。
本申请实施例提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括智能电子设备。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
相关知识
电池健康状态测算方法以及相关设备与流程
健康监测方法、装置及电子设备与流程
BMI检测方法、装置以及电子设备与流程
健康检测方法、装置、终端设备及存储介质与流程
户外健康活动计划方案及流程.ppt
健身房健身计划流程.pdf
优化生产计划流程的关键步骤详解
健身课程设计
健身计划生成
一种医学图像处理方法、系统、计算机设备及存储介质与流程
网址: 健身计划生成方法及相关设备与流程 https://m.trfsz.com/newsview1380019.html