本发明涉及电子技术领域,尤其涉及一种运动推荐显示方法及可穿戴设备、计算设备、存储介质。
背景技术:
智能手表和手环之类的可穿戴设备主要优势在于监测用户健康,比如,利用手环监测运动步数、心率、睡眠指数等,这些智能穿戴设备集成了很多的传感器,用来获取佩戴该可穿戴设备的用户的体征数据,记录健康状况。
通常,可穿戴设备会提供了运动项目列表,该运动项目列表包括多种运动项目选项,当佩戴该可穿戴设备的用户选定其中的某个选项时,可穿戴设备开启相应的动作感应装置以感应用户的运动,进而获取到用户的互动参数。
然而,运动项目列表中的选项数目较大,可多达上百种,且统一按照固定的默认方式排列显示,未能根据用户的实际需求提供个性化的运行项目推荐服务,导致用户使用体验较差。
技术实现要素:
本发明的目的在于提供一种运动推荐显示方法及可穿戴设备、计算设备、存储介质,能够根据用户的实际需求提供个性化的运行项目推荐服务。
为达此目的,本发明采用以下技术方案:
一种运动推荐显示的方法,所述方法应用于可穿戴设备,所述方法包括:
获取目标对象的运动习惯信息和当前身体健康等级,所述运动习惯信息包括多个历史运动项目;
根据所述当前身体健康等级,从所述多个历史运动项目选择至少一个运动项目;
在当前显示屏幕显示所述至少一项运动项目。
可选的,所述运动习惯信息还包括所述多个历史运动项目中的每个历史运动项目的历史运动次数和/或历史运动时长,所述方法还包括:
根据所述历史运动次数和/或所述历史运动时长,计算所述每个历史运动项目的优先推荐值;
其中,所述在当前显示屏幕显示所述至少一项运动项目包括:
在所述当前显示屏幕按照所述优先推荐值降序排列显示所述至少一项运动项目。
可选的,所述根据所述当前身体健康等级,从所述多个历史运动项目选择至少一个运动项目包括:
根据所述当前身体健康等级和所述目标对象的历史运动强度等级,从所述多个历史运动项目选择所述至少一个运动项目,所述历史运动强度等级是由目标对象的步频、心率和运动距离中的至少一项进行划分的。
可选的,所述历史运动强度等级的类型包括低强度等级、中强度等级和高强度等级,
若所述步频低于第一步频阈值、所述心率低于第一心率阈值且所述距离低于第一距离阈值,则所述历史运动强度等级为所述低强度等级;
若所述步频达到第一步频阈值、所述心率达到第一心率阈值且所述距离达到第一距离阈值,则所述历史运动强度等级为所述中强度等级;
若所述步频达到第二步频阈值,所述心率达到第二心率阈值且所述距离达到第二距离阈值,则所述历史运动强度等级为所述高强度等级;
其中,所述第二步频阈值高于所述第一步频阈值,所述第二心率阈值高于所述第一心率阈值,所述第二距离阈值高于所述第一距离阈值。
可选的,获取所述当前身体健康等级的方法:
采集所述目标对象的当前健康数据,所述当前健康数据包括心率、压力和睡眠数据中的至少一项;根据所述当前健康数据和预设的健康等级类型及划分标准,确定所述当前身体健康等级。
可选的,所述健康等级类型,包括:健康、松懈和疲劳。
可选的,所述计算所述每个历史运动项目的优先推荐值,包括:
针对每个所述历史运动项目,统计在预设历史周期内的历史运动次数和历史运动时长,并根据所述历史运动次数的预设权重和所述历史运动时长的预设权重,来计算得到所述优先推荐值。
一种可穿戴设备,包括用于执行如上任一项所述的运动推荐显示方法的模块。
一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行如上任一项所述的运动推荐显示方法。
一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行如上任一项所述的运动推荐显示方法。
与现有技术相比,本发明实施例具有以下有益效果:
本发明实施例结合用户的历史运动习惯和当前身体健康等级这两个指标来作为目标运动项目的筛选依据,最终可筛选出比较适合用户当前身体状况且符合用户习惯的多种运动项目并显示,用户可从推荐选项中快速选定高度符合自身需求的运动项目,不仅节省用户的选择时间,而且符合健康运动理念,可大大提升用户的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的可穿戴设备的运动推荐显示方法流程图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明实施例一部分的实施例,而不是全部的实施例。基于本发明实施例中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明实施例保护的范围。
本发明实施例的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明提供一种应用于可穿戴设备的运动推荐显示方法,主要包括:首先,获取目标对象的运动习惯信息和当前身体健康等级,该运动习惯信息包括多个历史运动项目;然后,根据当前身体健康等级,从多个历史运动项目选择至少一个运动项目;最后,在当前显示屏幕显示选择的至少一项运动项目。由于在显示屏幕上显示的运动项目,为符合目标对象当前身体状况且属于目标对象近期使用过的运动项目,因此能够方便用户快速选择。
具体的,请参阅图1,本发明实施例提供的运动推荐显示方法,包括:
步骤101、获取目标对象的运动习惯信息和当前身体健康等级,其中的运动习惯信息包括历史运动强度等级和多个历史运动项目。
步骤102、根据当前身体健康等级和历史运动强度等级,从多个历史运动项目选项中筛选向目标对象推荐的至少一个运动项目。为方便描述,下面将所筛选得到的运动项目称为目标运动项目。
由于运动习惯信息体现了佩戴可穿戴设备的用户的历史运动情况,当前身体健康等级体现了用户的当前身体状况,因此本发明实施例结合这两个指标来作为目标运动项目的筛选依据,最终可筛选出比较适合用户当前身体状况且符合用户习惯的多种运动项目,用户可从推荐选项中快速选定高度符合自身需求的运动项目,不仅节省用户的选择时间,而且符合健康运动理念,可大大提升用户的使用体验。
为进一步提升用户的使用体验,所获取目标对象的运动习惯信息还可进一步包括:各个历史运动项目的历史运动次数和/或历史运动时长。基于此,本发明实施例的运动推荐显示方法还包括:
步骤103、根据历史运动次数和/或历史运动时长,计算各个目标运动项目的优先推荐值,将各个目标运动项目根据优先推荐值降序排列显示。
在筛选获得的目标运动项目的数目较多的情况下,本实施例可进一步根据历史运动次数和历史运动时长来计算用户对各个目标运动项目的青睐程度,青睐程度越高则优先推荐值越高,然后按照优先推荐值对这些目标运动项目进行降序排列显示,此时用户能够优先看到自己比较喜欢的运动项目选项,方便快速选择。
需要说明的是,历史运动次数和历史运动时长,可按照预设的周期来统计,例如最近一周或者最近一个月。优先推荐值的具体计算公式,可以自由设定,可根据历史运动次数的预设权重和历史运动时长的预设权重来设置,本发明具体不作限制。
具体的,获取历史运动强度等级的方法包括:统计记录目标对象在预设历史周期内的运动强度信息,运动强度信息包括步频、心率和运动距离中的至少一项;根据运动强度信息和预设的强度等级类型及划分标准,判断历史运动强度等级。
可以理解的,历史运动强度等级也可以从可穿戴设备的外部获取,如与可穿戴设备的手机、平板电脑等外部终端。
预设的强度等级类型包括至少两级,在一种可选的实施方式中预设的强度等级类型包括三级,分别为:低强度等级、中强度等级和高强度等级。
基于此,判断历史运动强度等级的方法,可包括:若步频低于第一步频阈值、心率低于第一心率阈值且距离低于第一距离阈值,则认定历史运动强度等级达到低强度等级;若步频达到第一步频阈值、心率达到第一心率阈值且距离达到第一距离阈值,则认定历史运动强度等级达到中强度等级;若步频达到第二步频阈值,心率达到第二心率阈值且距离达到第二距离阈值,则认定历史运动强度等级达到高强度等级;其中,第二步频阈值高于第一步频阈值,第二心率阈值高于第一心率阈值,第二距离阈值高于第一距离阈值。
具体的,获取当前身体健康等级的方法包括:采集目标对象的当前健康数据,当前健康数据包括心率、压力和睡眠数据中的至少一项;根据当前健康数据和预设的健康等级类型及划分标准,确定当前身体健康等级。
预设的健康等级类型至少包括两种,在一种可选的实施方式中,预设的健康等级类型可包括健康、松懈和疲劳三种。在健康等级为松懈时,反映用户的身体需要加强锻炼,相应可推荐一些高强度运动;在健康等级为疲劳时,反映用户的身体需要减少锻炼,增加休息时长,相应可推荐一些轻量级运动。
可以理解的,当前身体健康等级也可以从可穿戴设备的外部获取,如与可穿戴设备的手机、平板电脑等外部终端。
由于运动项目类型与运动强度有一定关联,而历史运动强度等级体现了用户平时的运动强度,同时当前身体健康等级也在一定程度上反映了当前的身体状况匹配哪一类运动强度,因此本发明实施例将历史运动强度等级和当前身体健康等级作为目标运动项目的筛选考量因素。
例如,若历史运动强度为高强度等级且当前身体健康等级为疲劳,则选定慢走、瑜伽及其他多个轻量级运动作为目标运动项目;同时由于瑜伽的优先推荐值最高、慢走运动的优先推荐值其次,因此将瑜伽排列于目标运动项目列表中的第一位、慢走排列为第二位,方便用户快速选择。
实际应用中,目标运动项目的筛选计算公式,可以自由设定,可根据历史运动强度等级和当前身体健康等级的权重来设置,本发明具体不作限制。
本发明实施例还提供了一种穿戴设备,包括用于执行上述的运动推荐显示方法的模块,具体包括:
信息获取单元,用于获取目标对象的运动习惯信息和当前身体健康等级,运动习惯信息包括多个历史运动项目、历史运动强度等级、各运动项目的历史运动次数和/或历史运动时长;
运动项目筛选单元,用于根据当前身体健康等级和历史运动强度等级,从多个历史运动项目选项中筛选向目标对象推荐的至少一个目标运动项目;
显示控制单元,用于根据历史运动次数和/或历史运动时长,计算各个目标运动项目的优先推荐值,将各个目标运动项目根据优先推荐值降序排列显示。
其中,信息获取单元,具体用于:
统计记录目标对象在预设历史周期内的运动强度信息,运动强度信息包括步频、心率和运动距离中的至少一项;根据运动强度信息和预设的强度等级类型及划分标准,判断历史运动强度等级;
采集目标对象的当前健康数据,当前健康数据包括心率、压力和睡眠指数中的至少一项;根据当前健康数据和预设的健康等级类型及划分标准,确定当前身体健康等级。
为了实现各项运动强度信息和各项健康数据的采集,信息获取单元可以包括加速度传感器、陀螺仪传感器、心率传感器等各类传感器。
其中,加速度传感器可检测可穿戴设备在各个方向上(一般为三轴)加速度的大小。当可穿戴设备静止时可检测出重力的大小及方向。还可以应用于计步器等应用。在本发明实施例中,加速度传感器可以和陀螺仪传感器结合起来,用于监测用户在运动过程中的步幅、步频及配速等。
心率传感器可以用于获取心率。在一些实施例中,心率传感器可以是光电传感器,光电传感器可以包括发射器、接收器等。其中,发射器可以是发光二极管、红外发射二极管等,接收器可以包括光电晶体管等。当发射器发出的光照透过皮肤组织然后再反射到接收器时光照存在一定程度的衰减。通过光照的变化即可容积脉搏血流的变化。利用光电式传感器检测经过人体血液和组织吸收后的反射光强度的不同,可以获得血液流量在心跳周期内的变化,从获得的脉搏波形中计算出心率。在另外一些实施例中,心率传感器还可以是电容式传感器、压阻式传感器或压电式传感器等,本发明实施例对此不作限定。
同时,对于这些不同种类的传感器,均为可穿戴设备上的常规部件,本发明实施例不再赘述。
本发明实施例还提供一种计算设备,包括:存储器,用于存储程序指令;处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行前述的运动推荐显示方法。该计算设备可以为任意需要推荐及显示运动项目的设备,如手环、手机、健康治疗仪等。
本领域普通技术人员可以理解,上述方法实施例中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读非易失性存储介质中,并由处理器进行加载和执行。
为此,本发明实施例还提供一种计算机可读非易失性存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本发明实施例所提供的可穿戴设备的运动推荐显示方法中的步骤。
其中,该存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。
综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。