基于人体局部脂肪含量的运动推荐方法及系统、存储介质与流程

文档序号:16684708发布日期:2019-01-19 00:49阅读:221来源:国知局
基于人体局部脂肪含量的运动推荐方法及系统、存储介质与流程

本发明涉及运动推荐技术领域,尤其涉及一种基于人体局部脂肪含量的运动推荐方法及系统、存储介质。



背景技术:

人体的脂肪含量值决定着人体的肥胖,也与身体健康密不可分。近年来,肥胖症的发生逐年增加,而且有加速的趋势。肥胖症通常伴随着糖尿病、高血压、脂肪肝等多种疾病,已成为严重影响人们身体健康和生活质量的疾病之一。因此,人们通常选择健康的饮食方法搭配相应的运动来达到减脂的目的。

而现有技术中,一般是通过肉眼观测用户的体型、或通过仪器测量人体的体重、bmi指数、体脂率等方式,实现为用户提供相应的运动方案的目的。但上述方法所提供的运动方案并不能完全符合用户的真正需求,因为体重、bmi指数、体脂率等数据仅能代表用户的整体脂肪含量值,并不能得知人体某些部位的局部脂肪含量值,因此无法为用户推荐针对性的运动方案。



技术实现要素:

针对上述存在的缺陷,本发明提供了一种基于人体局部脂肪含量的运动推荐方法及系统、存储介质,能够实现为用户推荐针对性的运动方案的目的。

为了达到上述目的,本发明提出一种基于人体局部脂肪含量的运动推荐方法,包括以下步骤:

根据运动推荐指令,测量获取人体相应部位的脂肪含量值;

根据获取到的所述脂肪含量值,生成运动推荐方案;

播放所述运动推荐方案。

优选的,所述根据获取到的所述脂肪含量值,生成运动推荐方案具体包括:

在预设的人体部位-标准脂肪含量值的映射关系库中,查找与所述人体相应部位对应的标准脂肪含量值;

根据所述脂肪含量值和所述标准脂肪含量值,计算出所述人体相应部位的脂肪差值;

根据计算出的所述脂肪差值,在预设的各人体部位的脂肪差值范围-运动类型的映射关系库,查找对应的运动类型;

根据查找到的所述运动类型,生成相应的运动推荐方案。

优选的,所述根据运动推荐指令,测量获取人体相应部位的脂肪含量值之前还包括:

实时监听是否接收到所述运动推荐指令;

在监听到所述运动推荐指令,则执行根据运动推荐指令,测量获取人体相应部位的脂肪含量值的操作。

优选的,所述播放所述运动推荐方案之后还包括:

判断所述运动推荐方案是否被选择;

若否,则获取对应用户预设的运动偏好,根据所述运动偏好对所述运动推荐方案进行相应的调整。

为了达到上述目的,本发明还提供了一种运动推荐系统,包括:

获取模块,用于根据运动推荐指令,测量获取人体相应部位的脂肪含量值;

生成模块,用于根据获取到的所述脂肪含量值,生成运动推荐方案;

播放模块,用于播放所述运动推荐方案。

优选的,所述生成模块包括查找单元、计算单元、生成单元;

所述查找单元,用于在预设的人体部位-标准脂肪含量值的映射关系库中,查找与所述人体相应部位对应的标准脂肪含量值;

所述计算单元,用于根据所述脂肪含量值和所述标准脂肪含量值,计算出所述人体相应部位的脂肪差值;

所述查找单元,还用于根据计算出的所述脂肪差值,在预设的各人体部位的脂肪差值范围-运动类型的映射关系库,查找对应的运动类型;

所述生成单元,用于根据查找到的所述运动类型,生成相应的运动推荐方案。

优选的,所述运动推荐系统还包括监听模块;

所述监听模块,用于在获取模块根据运动推荐指令,测量获取人体相应部位的脂肪含量值之前,实时监听是否接收到所述运动推荐指令;

所述获取模块,用于在监听到所述运动推荐指令,则执行根据运动推荐指令,测量获取人体相应部位的脂肪含量值的操作。

优选的,所述运动推荐系统还包括判断模块、调整模块;

所述判断模块,用于当播放模块播放所述运动推荐方案后,判断所述运动推荐方案是否被选择;

所述调整模块,用于当判断模块判断所述运动推荐方案没有被选择,则获取对应用户预设的运动偏好,根据所述运动偏好对所述运动推荐方案进行相应的调整。

为了达到上述目的,本发明另提供了一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述的运动推荐方法。

为了达到上述目的,本发明所提供的一种运动推荐系统,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述运动推荐方法中的步骤。

与现有技术相比,本发明的有益效果在于:通过获取模块根据运动推荐指令,测量获取人体相应部位的脂肪含量值;生成模块根据获取到的所述脂肪含量值,生成运动推荐方案;播放模块播放所述运动推荐方案的方式,能够根据用户身体部位的局部脂肪含量值,为用户提供针对性的运动推荐方案,从而实现运动的锻炼效果最大化的目的。

附图说明

图1为本发明的运动推荐方法实施例一的流程示意图;

图2为本发明的运动推荐方法实施例二的流程示意图;

图3为本发明的运动推荐方法实施例三的流程示意图;

图4为本发明的运动推荐系统实施例一的程序模块示意图;

图5为本发明的运动推荐系统实施例二的程序模块示意图;

图6为本发明的运动推荐系统实施例三的程序模块示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

本发明提供了一种基于人体局部脂肪含量的运动推荐方法。参见图1,图1为本发明的运动推荐方法实施例一的流程示意图。在实施例一中,所述基于人体局部脂肪含量的运动推荐方法,包括以下步骤:

s111:根据运动推荐指令,测量获取人体相应部位的脂肪含量值。

本实施例中,不同的运动推荐指令对应不同的人体部位的测量获取过程,所述运动推荐指令可通过用户的移动终端进行发送。例如,用户通过在手机终端的app上点击某一身体部位的选择对话框的方式,实现所述身体部位对应的运动推荐指令的发送。

本实施例中,所述测量获取人体相应部位的脂肪含量值的方式为:通过运动推荐系统自身测量到的局部脂肪含量值的方式进行获取。所述测量获取人体相应部位的脂肪含量值的具体过程为:一、判断待测量的人体部位测量到的脂肪含量值是否为0;二、若是,则说明没有人存在于当前待测量的位置,或待测量的人体部位没有对准所述运动推荐系统;若否,则说明已成功获取所述人体相应部位的局部脂肪含量值。

s112:根据获取到的所述脂肪含量值,生成运动推荐方案。

本实施例中,所述运动推荐系统内部预设的人体部位-标准脂肪含量值的映射关系库以及各人体部位的脂肪差值范围-运动类型的映射关系库均由具备营养学、运动学专业知识的人进行设定。

本实施例中,所述步骤s112的生成过程具体为:一、在预设的人体部位-标准脂肪含量值的映射关系库中,查找与所述人体相应部位对应的标准脂肪含量值;二、根据所述脂肪含量值和所述标准脂肪含量值,计算出所述人体相应部位的脂肪差值;三、根据计算出的所述脂肪差值,在预设的各人体部位的脂肪差值范围-运动类型的映射关系库,查找对应的运动类型;四、根据查找到的所述运动类型,生成相应的运动推荐方案。

本实施例中,所述脂肪差值为:将所述脂肪含量值减去所述人体相应部位的标准脂肪含量值所得到的差值。所述运动类型包括但不限于:球类、舞蹈类、健身类、游泳类、攀爬类。所述同一运动类型包括多个运动项目,例如:球类包括羽毛球、乒乓球、篮球、足球等;舞蹈类包括拉丁舞、交谊舞、恰恰、街舞等;健身类包括瑜伽、健身操、跑步、单车、以及各种健身器材项目等;游泳类包括短游、中游、以及长远游等;攀爬类包括爬山、攀岩等。所述运动方案为:运动类型以及其具体的运动项目、运动项目的运动持续时间、以及最佳的运动时间。

本实施例中,以具体的例子对步骤s112的生成过程进行详细的说明。例如:当前测量的人体部位为腰腹,获取到的脂肪含量值为20.5%;在所述预设的人体部位-标准脂肪含量值的映射关系库中查找到腰腹的标准脂肪含量值为15%;因此,计算出所述脂肪差值为5.5%;进一步在预设的各人体部位的脂肪差值范围-运动类型的映射关系库中进行查找,查找结果为健身类的运动类型;根据所述运动类型、所述人体部位,可选择的运动项目为瑜伽、健身操、跑步、平板支撑;所述运动推荐系统根据上述运动项目进行随机搭配,生成一组运动方案。因此,所述运动推荐方案为:每天半小时腰腹的瑜伽运动,瑜伽运动时间为早上七点半到八点;每天三组平板支撑,每组持续时间为1分钟,平板支撑的运动时间为晚上七点到八点之间。

s113:播放所述运动推荐方案。

本实施例中所述播放所述运动推荐方案的播放方式可为文字显示或语音播放。通过上述播放所述运动推荐方案方式,能够让指定用户查看个性化定制的运动推荐方案,并根据所述运动推荐方案执行相应的运动,从而提高自身的身体素质。

本发明提出一种基于人体局部脂肪含量的运动推荐方法的实施例二。参见图2,图2为本发明的运动推荐方法实施例二的流程示意图。所述基于人体局部脂肪含量的运动推荐方法的实施例二在上述实施例一的基础上进行了改进,改进之处在于,所述步骤s121之前,还包括:

s120:实时监听是否接收到所述运动推荐指令。

本实施例中,设置所述步骤s120的主要目的是为了节省电源。当没有监听到所述运动推荐指令时,则停止执行所述步骤s121的获取操作;当监听到所述运动推荐指令时,则执行步骤s121的获取操作。

本发明提出一种基于人体局部脂肪含量的运动推荐方法的实施例三。参见图3,图3为本发明的运动推荐方法实施例三的流程示意图。所述基于人体局部脂肪含量的运动推荐方法的实施例三在上述实施例二的基础上进行了改进,改进之处在于,所述步骤s133之后,还包括:

s134:判断所述运动推荐方案是否被选择。

本实施例中,当播放所述运动推荐方案后,所述运动推荐系统将生成“同意”或“不同意”的选择对话框。当“同意”的对话框所在区域接收到来自外界的按压压力时,即判断所述运动推荐方案被选择;当“不同意”的对话框所在区域接收到来自外界的按压压力时,即判断所述运动推荐方案没有被选择。

s135:若否,则获取对应用户预设的运动偏好,根据所述运动偏好对所述运动推荐方案进行相应的调整。

本实施例中,当判断所述运动推荐方案没有被选择,则获取对应用户预设的运动偏好。所述对应用户预先在运动推荐系统中录入自身的运动偏好,所述运动偏好可以为:喜欢的运动项目和/或喜欢的类型运动。

本实施例中,所述步骤s135的调整过程具体为:一、判断所述运动偏好是否属于所述运动推荐方案中的运动类型;二、若否,则从所述运动偏好所属的运动类型中,选择另一运动项目,通过增加运动时间、运动量的方式,生成另一运动方案;三、若是,将所述运动推荐方案中的运动项目调整为所述运动偏好中的运动项目,并进行相应的运动时间调整。之所以能够作这样的调整,是由于每种运动类型都对增脂或减脂有一定的效果,只是某些运动类型对身体的特定部位的增脂或减脂效果更为明显,因此首推效果明显的运动类型;其次,才根据用户的运动偏好推荐其喜欢的运动类型。

本实施例中,以具体的例子对所述步骤s135的调整过程进行详细的说明。例如:当前生成的所述运动推荐方案为:每天半小时腰腹的瑜伽运动,瑜伽运动时间为早上七点半到八点;每天三组平板支撑,每组持续时间为1分钟,平板支撑的运动时间为晚上七点到八点之间。而用户没有选择所述运动推荐方案;此时,获取到用户的运动偏好为羽毛球;而羽毛球属于球类的运动类型,与所述运动推荐方案中健身类的运动类型不一致;因此,可通过增加运动量与运动时间进行方案调整,调整后的所述运动推荐方案为:每天1小时的羽毛球,运动时间为晚上7点到10点之间。

通过上述的方式,既能够让用户做自己喜欢的运动,同时能达到满意的健身效果。

本发明另提出一种运动推荐系统100的实施例一。参见图4,图4为本发明的运动推荐系统实施例一的程序模块示意图。所述运动推荐系统100包括:获取模块110,用于根据运动推荐指令,测量获取人体相应部位的脂肪含量值。生成模块120,用于根据获取到的所述脂肪含量值,生成运动推荐方案。播放模块130,用于播放所述运动推荐方案。

本实施例中,不同的运动推荐指令对应不同的人体部位的测量获取过程,所述运动推荐指令可通过用户的移动终端进行发送。例如,用户通过在手机终端的app上点击某一身体部位的选择对话框的方式,实现所述身体部位对应的运动推荐指令的发送。

本实施例中,所述获取模块110测量获取人体相应部位的脂肪含量值的方式为:通过运动推荐系统100自身测量到的局部脂肪含量值的方式进行获取。所述测量获取人体相应部位的脂肪含量值的具体过程为:一、判断待测量的人体部位测量到的脂肪含量值是否为0;二、若是,则说明没有人存在于当前待测量的位置,或待测量的人体部位没有对准所述运动推荐系统100;若否,则说明已成功获取所述人体相应部位的局部脂肪含量值。

本实施例中,所述运动推荐系统100内部预设的人体部位-标准脂肪含量值的映射关系库以及各人体部位的脂肪差值范围-运动类型的映射关系库均由具备营养学、运动学专业知识的人进行设定。

本实施例中,所述生成模块120包括查找单元、计算单元、生成单元。所述查找单元,用于在预设的人体部位-标准脂肪含量值的映射关系库中,查找与所述人体相应部位对应的标准脂肪含量值。所述计算单元,用于根据所述脂肪含量值和所述标准脂肪含量值,计算出所述人体相应部位的脂肪差值。所述查找单元,还用于根据计算出的所述脂肪差值,在预设的各人体部位的脂肪差值范围-运动类型的映射关系库,查找对应的运动类型。所述生成单元,用于根据查找到的所述运动类型,生成相应的运动推荐方案。

本实施例中,所述脂肪差值为:将所述脂肪含量值减去该人体部位对应的标准脂肪含量值所得到的差值。所述运动类型包括但不限于:球类、舞蹈类、健身类、游泳类、攀爬类。所述同一运动类型包括多个运动项目,例如:球类包括羽毛球、乒乓球、篮球、足球等;舞蹈类包括拉丁舞、交谊舞、恰恰、街舞等;健身类包括瑜伽、健身操、跑步、单车、以及各种健身器材项目等;游泳类包括短游、中游、以及长远游等;攀爬类包括爬山、攀岩等。所述运动方案具体为:运动类型以及其具体的运动项目,运动项目的运动持续时间;最佳的运动时间。

本实施例中,以具体的例子对生成模块120的生成过程进行详细的说明。例如:当前测量的人体部位为腰腹,获取到的脂肪含量值为20.5%;在所述预设的人体部位-标准脂肪含量值的映射关系库中查找到腰腹的标准脂肪含量值为15%;因此,计算出所述脂肪差值为5.5%;进一步在预设的各人体部位的脂肪差值范围-运动类型的映射关系库中进行查找,查找结果为健身类的运动类型;根据所述运动类型、所述人体部位,可选择的运动项目为瑜伽、健身操、跑步、平板支撑;所述运动推荐系统根据上述运动项目进行随机搭配,生成一组运动方案。因此,所述运动推荐方案为:每天半小时腰腹的瑜伽运动,瑜伽运动时间为早上七点半到八点;每天三组平板支撑,每组持续时间为1分钟,平板支撑的运动时间为晚上七点到八点之间。

本实施例中所述播放模块130播放所述运动推荐方案的播放方式可为文字显示或语音播放。通过上述播放所述运动推荐方案方式,能够让指定用户查看个性化定制的运动推荐方案,并根据所述运动推荐方案执行相应的运动,从而提高自身的身体素质。

本发明另提出一种运动推荐系统100的实施例二。参见图5,图5为本发明的运动推荐系统实施例二的程序模块示意图。所述运动推荐系统100的实施例二在所述运动推荐系统100的实施例一的基础上进行了改进,其改进之处在于,所述运动推荐系统100还包括:所述运动推荐系统还包括监听模块140。所述监听模块,用于在获取模块根据运动推荐指令,测量获取人体相应部位的脂肪含量值之前,实时监听是否接收到所述运动推荐指令。所述获取模块110,用于在监听到所述运动推荐指令,则执行根据运动推荐指令,测量获取人体相应部位的脂肪含量值的操作。

本实施例中,设置所述监听模块140的主要目的是为了节省电源。当没有监听到所述运动推荐指令时,则获取模块110停止执行上述获取操作;当监听到所述运动推荐指令时,则获取模块110执行上述获取操作。

本发明另提出一种运动推荐系统100的实施例三。参见图6,图6为本发明的运动推荐系统实施例三的程序模块示意图。所述运动推荐系统100的实施例三在所述运动推荐系统100的实施例二的基础上进行了改进,其改进之处在于,所述运动推荐系统100还包括:判断模块150、调整模块160。所述判断模块150,还用于当播放模块130播放所述运动推荐方案后,判断所述运动推荐方案是否被选择。所述调整模块160,用于当判断模块150判断所述运动推荐方案没有被选择,则获取对应用户预设的运动偏好,根据所述运动偏好对所述运动推荐方案进行相应的调整。

本实施例中,当播放模块130播放所述运动推荐方案后,所述运动推荐系统100将生成“同意”或“不同意”的选择对话框。当“同意”的对话框所在区域接收到来自外界的按压压力时,所述判断模块150判断所述运动推荐方案被选择;当“不同意”的对话框所在区域接收到来自外界的按压压力时,所述判断模块150判断所述运动推荐方案没有被选择。

本实施例中,当判断模块150判断所述运动推荐方案没有被选择,则获取模块110对应用户预设的运动偏好。所述对应用户预先在运动推荐系统中录入自身的运动偏好,所述运动偏好可以为:喜欢的运动项目和/或喜欢的类型运动。

本实施例中,所述调整模块160的调整包括判断单元、生成单元、调整单元。所述判断单元,用于判断所述运动偏好是否属于所述运动推荐方案中的运动类型。所述生成单元,用于当判断单元判断所述运动偏好不属于所述运动推荐方案中的运动类型,则从所述运动偏好所属的运动类型中,选择另一运动项目,通过增加运动时间、运动量的方式,生成另一运动方案。所述调整单元,用于当判断单元判断所述运动偏好属于所述运动推荐方案中的运动类型,将所述运动推荐方案中的运动项目调整为所述运动偏好中的运动项目,并进行相应的运动时间调整。之所以能够作这样的调整,是由于每种运动类型都对增脂或减脂有一定的效果,只是某些运动类型对身体的特定部位的增脂或减脂效果更为明显,因此首推效果明显的运动类型;其次,才会根据用户的运动偏好推荐其喜欢的运动类型。

本实施例中,以具体的例子对所述调整单元160的调整过程进行详细的说明。例如:当前生成的所述运动推荐方案为:每天半小时腰腹的瑜伽运动,瑜伽运动时间为早上七点半到八点;每天三组平板支撑,每组持续时间为1分钟,平板支撑的运动时间为晚上七点到八点之间。而用户没有选择所述运动推荐方案;此时,获取到用户的运动偏好为羽毛球;而羽毛球属于球类的运动类型,与所述运动推荐方案中健身类的运动类型不一致;因此,可通过增加运动量与运动时间进行方案调整,调整后的所述运动推荐方案为:每天1小时的羽毛球,运动时间为晚上7点到10点之间。

通过上述的方式,既能够让用户做自己喜欢的运动,同时能达到满意的健身效果。

本发明还提出了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例一、实施例二所述的运动推荐方法。

所述运动推荐系统集成的模块如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明实现上述实施例一、实施例二所述的运动推荐方法中的全部或部分流程,也可以通过计算机程序指令相关的硬件来完成。

所述的计算机程序可存储于一存储介质中,该计算机程序被处理器执行时,可实现上述运动推荐系统控制方法各个实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、以及软件分发介质等。

为了达到上述目的,本发明还提供了一种运动推荐系统,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述运动推荐方法实施例一、实施例二中的步骤。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1