运动建议方法及装置与流程

文档序号:17120188发布日期:2019-03-15 23:43阅读:187来源:国知局
运动建议方法及装置与流程

本发明涉及用户健康管理技术领域,尤其涉及一种运动建议方法及装置。



背景技术:

随着经济的发展,人民生活水平的不断提高,一些疾病诸如肥胖病、糖尿病、高血压等也随之困扰着人们,近年来还有朝向年轻化的趋势。研究表明,通过体育锻炼可以控制甚至消除上述疾病,虽然通过体育锻炼能够改善身体状况,但大多数人对于体育锻炼并没有很好的规划,且没有恒心坚持下去,即使设定健身目标,由于无人监督提醒导致所设定的目标无法完成,从而影响了人们的身体健康。



技术实现要素:

本发明的目的在于提供一种运动建议方法及装置,以解决现有技术中存在的用户设定健身目标由于无人监督提醒导致所设定的目标无法完成从而影响身体健康的问题。

本发明是这样实现的,本发明第一方面提供一种运动建议方法,所述运动建议方法包括:

在检测时间点获取用户当天的运动类型以及运动数据;

将所获取的每一运动类型的运动数据与预设运动计划表中的运动数据进行对比;

根据对比结果显示每一运动类型的完成情况以及运动建议。

本发明第二方面提供一种运动建议装置,所述运动建议装置包括:

数据获取模块,用于在检测时间点获取用户当天的运动类型以及运动数据;

数据对比模块,用于将所获取的每一运动类型的运动数据与预设运动计划表中的运动数据进行对比;

数据显示模块,用于根据对比结果显示每一运动类型的完成情况以及运动建议。

本发明公开了一种运动建议方法及装置,运动建议方法包括:在检测时间点获取用户当天的运动类型以及运动数据;将所获取的每一运动类型的运动数据与预设运动计划表中的运动数据进行对比;根据对比结果显示每一运动类型的完成情况以及运动建议,本发明技术方案通过设置运动计划表,在检测时间点统计运动数据,并将累计运动数据与运动目标进行对比得到比较结果,根据比较结果输出相应的运动提醒,通过设置运动目标并统计运动数据,针对不同的运动结果给出相应的建议或者提示,从而对于用户的运动锻炼起到了一定的促进作用,有利于用户的身体健康,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一种实施例提供的一种运动建议方法的流程图;

图2是本发明一种实施例提供的一种运动建议方法的又一流程图;

图3是本发明一种实施例提供的一种运动建议方法的另一流程图;

图4是本发明一种实施例提供的一种运动建议方法中的步骤s20的具体流程图;

图5是本发明一种实施例提供的一种运动建议方法中的步骤s30的具体流程图;

图6是本发明一种实施例提供的一种运动建议装置的结构示意图;

图7是本发明一种实施例提供的一种运动建议装置的又一结构示意图;

图8是本发明一种实施例提供的一种运动建议装置的另一结构示意图;

图9是本发明一种实施例提供的一种运动建议装置中的数据显示模块的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

为了说明本发明的技术方案,下面通过具体实施例来进行说明。

本发明实施例提供一种运动建议方法,如图1所示,所述运动建议方法包括:

步骤s10.在检测时间点获取用户当天的运动类型以及运动数据。

在步骤s10中,检测时间点是指用于获取运动数据的时间点,检测时间点可以是由用户自行设定,也可以通过设定的计划表计算获取,运动类型可以为有氧运动或者无氧运动,运动数据可以为运动时间或者运动次数等等。执行本步骤的主体可以是智能终端、智能手表或者智能手环,在某一时间点智能终端、智能手表或者智能手环获取运动数据,例如,当运动类型为走路时,针对走路的运动目标,现在市面上大多数的智能手机具有计步功能,或者智能手机上安装的app也具有计步功能,而且用户在走路时基本上也会携带智能手机,因此通过智能手机上的步数统计可大致得到用户的步数运动量,该app可读取到手机上的步数,进而可以知道用户当天的走路步数。

在其他实施例中,用户也可佩戴智能手表或者智能手环来统计步数,具体地:智能手表/智能手环具有计步功能,智能手表/智能手环可与智能手机保持连接,通常采用蓝牙相连,如此可保证用户在走路时没有携带智能手机时也可以将走路步数传输至智能手机;在其他实施例中,智能手表/智能手环与智能手机无法保持无线连接时,可通过读取智能手表/智能手环上的步数数据,然后用户可手工将该步数数据输入至智能手机中。通常地,用户在进行走路锻炼时并不是连续的,通过智能手机或者智能手表/智能手环统计步数可将非连续的步数数据进行累加,从而得到一天的完整的步数数据。

针对运动类型为有氧运动和无氧运动的运动数据统计(运动时间统计),通常地可采用两种方式进行统计:

一种是手动输入运动时间和运动资料,例如:用户在骑自行车时,统计骑自行车的起始时间和截止时间,然后通过截止时间与起始时间的时间差来计算出骑自行车的运动时间,并将该运动时间输入至移动终端中。

另一种是智能手机app统计,例如:用户事先在智能手机app上设定好运动目标后,智能手机app上即出现包括细分运动目标的选项,用户在从事某项细分运动时,可以触发智能app上的该细分运动的开始计时,待该细分运动结束时,在智能app上触发该细分运动的结束计时,从而系统可以自动地计算出该细分运动的运动时间。

需要说明的是,用户可以将其当天的运动数据分享至其他社交平台,具体地:智能手机app上设有分享链接,例如:微信好友、微信朋友圈、qq好友、qq空间、微博等社交平台,用户在完成其当天的运动数据后,可将其运动数据分享至社交平台,从而可以引导更多的用户加入运动锻炼中。

进一步的,如图2所示,在所述步骤s10所述在预设时间点获取用户当天的运动类型以及运动数据的步骤之前还包括:

步骤s40.向用户显示运动类型选项、每个运动类型的运动数据选项以及每个运动类型的时间选项。

步骤s50.根据用户选择的运动类型、所述用户选择的运动类型对应的运动数据以及所述用户选择的运动类型对应的时间段生成运动计划表。

在步骤s40至步骤s50中,设置运动计划表是实现本发明目的的第一步,运动计划表包括运动类型以及一定时间内完成的运动量,一定时间可以是一天或者一周等,在本发明中,优选设定一天的运动目标,即统计每天的运动量。每天的运动量可包括多个运动类型,通常地,运动类型可包括:走路,可以通过统计步数来统计运动量;有氧运动,例如,慢步、竞走、游泳、骑自行车、跳绳等,有氧运动的运动量可通过运动时间或者运动次数来统计;无氧运动,例如,短跑、举重、跳运、俯卧撑等,无氧运动的运动量也是通过运动时间或者运动次数来统计。本发明是以走路、有氧运动、无氧运动三种运动类型为例进行说明,在其他实施例中,还可以包括其他类型的运动目标。

在具体实施中,设置运动目标时可选取走路、有氧运动、无氧运动中的至少一种,也可以选择有氧运动/无氧运动中的具体项目作为运动目标。不同用户的运动目标是不同的,与其个人体质、闲暇时间等因素有关,用户可根据自己的需求及个人体质、闲暇时间进行综合判断,设定适合自己的运动目标。

具体地,用户可在移动终端上设置当天的运动目标,例如智能手机上下载安装有一app,通过该app可以实现运动目标的设定。通常地,用户的运动目标在一段较长的时间内(例如几个月)的运动目标变化不大或者保持不变,则可将该运动目标保持较长时间不改变。当该用户的运动目标发生变化时,也可在该app上修改运动目标。多个用户可在该app上设定自己的运动目标,具体地,每个用户均在其移动终端上下载安装该app,不同的用户可以设定自己的运动目标,通常不同的人的运动目标不同。

例如,用户打开智能手机上app,智能手机上app向用户显示运动类型选项、每个运动类型的运动数据选项以及每个运动类型的时间选项,用户选择的运动类型分别为走路、骑自行车以及俯卧撑,走路对应的运动数据为1万步,时间设为早8点至晚8点,骑自行车对应的运动数据为半小时,时间设为晚6点至晚8点,俯卧撑对应的运动数据为50个,时间设为晚8点至晚9点,根据用户的选择生成运动计划表。

作为一种实施方式,如图3所示,步骤s50根据用户选择的运动类型、所述用户选择的运动类型对应的运动数据以及所述用户选择的运动类型对应的时间段生成运动计划表,包括:

步骤s60.获取运动计划表。

步骤s70.根据所述运动计划表中运动类型对应的时间段生成检测时间点。

在步骤s60至步骤s70中,获取运动计划表中运动类型对应的时间段,将每个时间段中的最后时间点设为检测时间点,即到达该时间点就开始获取用户在该运动类型的运动数据,例如,运动计划表中走路对应的运动数据为1万步,时间设为早8点至晚8点,当到达晚8点时,开始获取用户走路的运动数据,并与1万步进行对比。

步骤s20.将所获取的每一运动类型的运动数据与预设运动计划表中的运动数据进行对比。

作为一种实施方式,如图4所示,步骤s20中所述将所获取的每一运动类型的运动数据与预设运动计划表中的运动数据进行对比,包括:

步骤s201.当所获取的运动类型的运动数据未达到预设运动计划表中的运动数据时,将运动类型标记为未完成运动类型;即当所获取的运动类型的运动数据未达到预设运动计划表中的运动数据时,将该未达到预设运动计划表中的运动数据所对应的运动类型标记为未完成运动类型。

步骤s202.当所获取的运动类型的运动数据达到预设运动计划表中的运动数据并未达到超额值时,将运动类型标记为正常完成运动类型;即当所获取的运动类型的运动数据达到预设运动计划表中的运动数据并未达到超额值时,将该达到预设运动计划表未达到超额值的运动数据所对应的运动类型标记为正常完成运动类型。

步骤s203.当所获取的运动类型的运动数据达到预设运动计划表中的运动数据的超额值时,将运动类型标记为超额完成运动类型,即当所获取的运动类型的运动数据达到预设运动计划表中的运动数据的超额值时,将该达到预设运动计划表中的超额值的运动数据所对应的运动类型标记为超额完成运动类型。

在步骤s201至步骤s203中,具体地,例如,上述用户的目标数据是走路1万步,该用户为上班族,其白天除了走路以外没有时间进行有氧运动或者无氧运动,则用户可在智能手机app上输入其每天锻炼的时间段,例如:白天走路时间为晚上7点至9点,则智能手机app在9点10分左右显示该用户当天的运动数据,同时根据当天的运动数据与运动目标进行对比,运动目标中除了设置完成目标外,还可以设置超额完成目标,例如,走路1万步,可以自动计算超额完成目标为1万2千步,根据设定的目标和超额完成的目标,可以得出以下对比结果:

1)如果检测到当天用户没有完成运动目标,例如,检测的运动数据为当天步数为7000步,将该运动类型标记为未完成运动类型。

2)如果检测到用户当天完成运动目标,则比较该运动数据是否达到超额完成目标,例如检测的运动数据为当天步数为11000步,达到设定目标未达到超额完成目标,将该运动类型标记为正常完成运动类型。

3)如果用户当天超额完成运动目标,例如,检测的运动数据为当天步数为15000步,将该运动类型标记为超额完成运动类型。

步骤s30.根据对比结果显示每一运动类型的完成情况以及运动建议。

作为一种实施方式,如图5所示,所述根据对比结果显示每一运动类型的完成情况以及运动建议,包括:

步骤s301.根据对比结果显示每一运动类型的完成情况。

步骤s302.当所述对比结果中包括未完成运动类型时,向用户显示所述未完成运动类型对应的未完成的运动数据,并显示完成建议。

步骤s303.当所述对比结果中包括正常完成运动类型时,向用户显示所述正常完成运动类型对应的奖励信息。

步骤s304.当所述对比结果中包括超额完成运动类型时,向用户显示所述超额完成运动类型对应的奖励信息,并显示运动建议。

在步骤s301至步骤s304中,具体地,在显示屏上显示每一运动类型的完成情况,即在每个运动类型对应的完成情况一栏中显示未完成运动类型、正常完成运动类型或者超额完成运动类型,并且根据所标出的类型向用户给出运动建议:

1)当运动类型被标记为未完成运动类型时,获取运动数据与运动目标之间的差值,并根据历史记录信息获取完成该差值的时间,并向用户发出运动建议,例如,当在检测检测点检测用户走路的运动数据为7000步时,走路数据距离运动目标还差3000步,根据历史记录获取用户每10分钟走1000步,建议室外行走30分钟。

2)当运动类型被标记为正常完成运动类型时,向用户显示所述正常完成运动类型对应的奖励信息,例如,向用户发送积分奖励,当用户所积攒的积分达到一定积分值时可以兑换礼物。

3)当运动类型被标记为正常完成运动类型时,向用户显示所述超额完成运动类型对应的奖励信息,并显示运动建议,可以根据用户超额完成的历史数据给出参考运动目标建议,例如,向用户发送积分奖励,当检测用户连续一段时间都超额完成运动目标时,建议用户调整运动目标,同时提示该用户注意身体的保养。

作为一种实施方式,为了向用户发送积分奖励,可以进行远程联网,与其他人进行竞争,设置多个时间监测点,获取每个时间监测点对应的移动距离,当有其他异地的运动者正在运动时,其他运动者的移动终端也通过对应的软件程序上传实时的运动记录,仍可成为本地端运动者所选择的运动记录,并在每个时间点随时更新移动距离,实时载至本地端用户装置中,作为比对的依据。实时取得用户装置的实时位置,于每个时间点比对移动距离,最后根据比对结果的运动状态产生信息,当本地端用户装置移动的距离与各笔运动记录对应的移动距离之间的距离关系改变时,软件程序能以语音信息、文字信息或影像信息提示将被人超过、被人超过、将超过人或已超过人的信息。还可提取用户的历史数据形成模拟竞争对手,在移动终端上形成对比路径页面,用户登录客户端,并在客户端中选择需要加入的比赛;客户端为用户生成一个唯一的临时识别码;客户端获取比赛id和临时识别码,并将这两个信息传送回服务模块;服务模块接收比赛id和临时识别码,并根据接收的比赛id和临时识别码为用户分配一个流水编号,同时将流水编号和临时识别码关联起来;用户在同步服务模块设置比赛的开始方式和开始时间;当到达比赛开始的时间点或用户启动比赛时,同步服务模块开始工作,同时采用用户的历史数据与当前数据尽心高对比,同步服务模块根据检测时间点来发送历史数据中用户的位置报告,将历史数据作为用户的竞争数据,在检测时间点将用户的当前成绩与历史数据进行排名,计算后续赛况的预测信息;服务模块根据获取到的客户端的当前排名、历史数据的当前状态及后续赛况的预测信息推送给客户端;客户端通过tts语音合成技术将赛况数据转化成语音并进行播报;语音播报的同时客户端更新用户位置的地图显示信息,并根据成绩向用户发送积分。

本发明提供的运动建议方法通过在用户未完成运动目标时提出完成运动建议,在用户完成运动目标时予以鼓励和提示,可激发用户的运动热情,针对不同的运动结果给出相应的建议或者提示,从而对于用户的运动锻炼起到了一定的促进作用,有利于用户的身体健康,提升了用户体验。并且根据用户的历史运动记录可以使用户的运动目标保持可变,用户可以在坚持一段时间的运动锻炼之后,根据所获取的奖励信息适当增加其运动目标,从而达到更好的运动效果。同时,用户可以包括多个,不同的用户可以在其智能手机上下载该app,用户之间可通过该app互加好友,如此系统可根据当天个人的运动数据情况进行排名,互加好友的用户可在该app上看到运动排名,从而可以在好友之间起到一定的激励促进作用,该运动排名也可以通过上述方式分享至社交平台。

本发明另一种实施例提供一种运动建议装置40,如图6所示,所述运动建议装置40包括:

数据获取模块401,用于在检测时间点获取用户当天的运动类型以及运动数据;

数据对比模块402,用于将所获取的每一运动类型的运动数据与预设运动计划表中的运动数据进行对比;

数据显示模块403,用于根据对比结果显示每一运动类型的完成情况以及运动建议。

进一步的,如图7所示,所述运动建议装置还包括:

数据类型显示模块404,用于向用户显示运动类型选项、每个运动类型的运动数据选项以及每个运动类型的时间选项;

运动计划表生成模块405,用于根据用户选择的运动类型、所述用户选择的运动类型对应的运动数据以及所述用户选择的运动类型对应的时间段生成运动计划表。

进一步的,如图8所示,所述运动建议装置40还包括:

运动计划表获取模块406,用于获取运动计划表;

检测时间点获取模块407,用于根据所述运动计划表中运动类型对应的时间段生成检测时间点。

进一步的,所述数据对比模块402具体用于:

当所获取的运动类型的运动数据未达到预设运动计划表中的运动数据时,将运动类型标记为未完成运动类型,即当所获取的运动类型的运动数据未达到预设运动计划表中的运动数据时,将该未达到预设运动计划表中的运动数据所对应的运动类型标记为未完成运动类型;

当所获取的运动类型的运动数据达到预设运动计划表中的运动数据并未达到超额值时,将运动类型标记为正常完成运动类型,即当所获取的运动类型的运动数据达到预设运动计划表中的运动数据并未达到超额值时,将该达到预设运动计划表未达到超额值的运动数据所对应的运动类型标记为正常完成运动类型;

当所获取的运动类型的运动数据达到预设运动计划表中的运动数据的超额值时,将运动类型标记为超额完成运动类型,即当所获取的运动类型的运动数据达到预设运动计划表中的运动数据的超额值时,将该达到预设运动计划表中的超额值的运动数据所对应的运动类型标记为超额完成运动类型。

进一步的,如图9所示,所述数据显示模块403包括:

完成情况显示单元431,用于根据对比结果显示每一运动类型的完成情况;

建议显示单元432,用于当所述对比结果中包括未完成运动类型时,向用户显示所述未完成运动类型对应的未完成的运动数据,并显示完成建议;用于当所述对比结果中包括正常完成运动类型时,向用户显示所述正常完成运动类型对应的奖励信息以及用于当所述对比结果中包括超额完成运动类型时,向用户显示所述超额完成运动类型对应的奖励信息,并显示运动建议。

本发明公开了一种运动建议方法及装置,运动建议方法包括:在检测时间点获取用户当天的运动类型以及运动数据;将所获取的每一运动类型的运动数据与预设运动计划表中的运动数据进行对比;根据对比结果显示每一运动类型的完成情况以及运动建议,本发明技术方案通过设置运动计划表,在检测时间点统计运动数据,并将累计运动数据与运动目标进行对比得到一比较结果,根据比较结果输出相应的运动提醒。通过设置运动目标并统计运动数据,针对不同的运动结果给出相应的建议或者提示,从而对于用户的运动锻炼起到了一定的促进作用,有利于用户的身体健康,提升了用户体验。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

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