技术领域
[0001] 本发明涉及信息技术领域,具体地,涉及一种运动指导方法以及装置。
相关背景技术
[0002] 随着人们对身体健康的关注,越来越多的人参与到运动健身活动中,大量的运动类应用程序也营运而生。
[0003] 但是,这些运动类应用程序一般仅能够记录用户的运动数据和提供一些离线文章或教程供用户参考,而不能根据特定用户的具体状况进行个性化运动指导,针对性差,用户体验有待改善,且智能性不高,对用户的运动指导效果不佳。
具体实施方式
[0031] 以下结合附图对本发明的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
[0032] 下面将举例说明本发明的思想,但应当理解的这些示例为非局限性示例,本发明的保护范围不限于此:
[0033] 为了更加清楚地说明本发明的思想,以示例运动指导装置为例进行详细地说明。
[0034] 图1是根据本发明的一种实施方式的运动指导装置的结构示意图,如图1所示,该运动指导装置100可以包括:获取模块10,用于获取用户健康状态数据以及运动场景数据;以及运动指导模块20,用于根据所述用户健康状态数据以及运动场景数据为该用户确定运动指导并通过语音播放所述运动指导。
[0035] 其中,所述用户健康状态数据可以包括用户的身高、体重、心率、疾病史(例如是否有心脏病等疾病)、呼吸频率、以及步频中的至少一者;所述运动场景数据包括可以天气情况(例如晴天、雨天、雾霾天、大风天等)、运动时刻(例如早晨、中午、晚上等)、运动时间(预计运动时长,例15分钟、如30分钟、45分钟、60分钟、90分钟等等)、运动距离(例如0.5公里、1公里、1.5公里、2公里等等)、运动类型(例如慢跑、竞走、短跑等等)、以及运动目标(例如减肥、增强体质、运动与训练)中的至少一者。所述运动指导可以包括:是否进行户外运动;热身时间和热身方式;运动方式以及运动过程中的运动强度调整。
[0036] 采用这样的实施方式,运动指导装置100在用户运动过程中可以基于用户的各项健康状态数据以及运动场景数据为用户提供个性化运动指导方案,使得用户进行科学健身,运动效果显著。
[0037] 具体来说,该运动指导装置100可以包括:获取模块10可以获取用户健康状态数据以及运动场景数据。例如获取模块20的数据可以直接获取自用户输入,即用户编辑各项健康状态数据以及运动场景数据。或者,也可以获取自外接的智能检测设备,例如,接入身高计和/或体重计,获取用户的身高、体重;接入心率测试设备,获取用户的心率;接入智能跑鞋,获取用户的步频;接入麦克风,获取用户的语音信号和呼吸频率等等。
[0038] 之后,运动指导模块20可以根据所述用户健康状态数据以及运动场景数据为该用户确定运动指导并通过语音播放所述运动指导,就好像一个私人教练站在身旁进行指导一样。对于语音播放,用户可以选择指导语音的发音人、音色、音量、语速等。还可以选择语音播放内容是否需要重复,重复的周期。
[0039] 具体地,所述运动指导内容可以包括:是否进行户外运动;热身时间和热身方式;运动方式以及运动过程中的运动强度调整。举例来说,如果用户选择户外运动,但是雾霾严重或者下雨、大风,此时运动指导模块20可以建议用户不进行户外运动,而是选择室内设施进行适当运动;如果用户选择户外运动并且天气很好(例如晴天),此时运动指导模块20可以建议用户进行户外运动;在运动开始前,运动指导模块20可以语音提示用户热身,描述热身时间,提供科学的热身方式。例如,如果用户膝盖不好,则不会建议多次下蹲的热身方式;
在运动过程中,当用户起步较快,而用户选择的不是短距离奔跑,此时运动指导模块20可以提示用户先进行慢跑再慢慢提速;当用户在一个运动节奏上,同时用户的呼吸比较平稳,此时运动指导模块20可以语音提示用户挑战一下自己,适当加快运动幅度和节奏;当用户有一些不宜剧烈运动的疾病,而用户此时运动节奏明显较快,而且呼吸不够平稳,此时运动指导模块20可以警告用户立刻减缓运动节奏和幅度;运动结束后,运动指导模块20提示用户继续竞走一段距离,并进行一些肢体拉伸动作。
[0040] 此外,运动指导模块20还可以提供其他指导,例如针对用户个性化进行科学膳食推荐、后续跟进健身方案建议和推荐等等。
[0041] 图2是根据本发明的一种实施方式的运动指导装置的结构示意图,如图2所示,在该实施方式,运动指导装置100除了包括上述获取模块10和运动指导模块20外,还可以包括报警模块30,用于在所述用户的心率小于心率阈值或呼吸频率小于呼吸频率阈值的情况下,进行报警操作。
[0042] 采用这样的实施方式,在为用户提供科学健身指导的同时还可以保证用户的人身安全,当用户因不当运动或运动过度而处于危险状况时(例如处于休克状态),运动指导装置100的报警模块30可以进行报警操作,例如发出声光或语音报警,引起路人的注意;或者,报警模块30直接将用户的位置信息和处于危险状况的信息发送给相关部门(例如急救中心)的平台或者用户的家属、亲人或朋友(用户可以预先进行设置),从而保证用户的人身安全。
[0043] 具体地,本发明提供了运动指导装置的报警模块的多种实施例,以进行详细地说明:
[0044] 实施例1
[0045] 图3是根据本发明的一种实施方式的运动指导装置所执行的方法的流程图,如图3所示,运动指导装置执行以下步骤:
[0046] 步骤S211,获取模块10可以获取用户健康状态数据,例如,实时获取用户的心率;
[0047] 步骤S212,报警模块30可以实时地将用户的心率与预先存储在运动指导装置100中的心率阈值进行比较;
[0048] 步骤S213,在用户的心率小于(包含等于)心率阈值的情况,报警模块30可以确定需要执行报警操作。反之,则继续监控用户的心率。
[0049] 实施例2
[0050] 图4是根据本发明的一种实施方式的运动指导装置所执行的方法的流程图,如图4所示,运动指导装置执行以下步骤:
[0051] 步骤S221,获取模块10可以获取用户健康状态数据,例如,实时获取用户的呼吸频率;
[0052] 步骤S222,报警模块30可以实时地将用户的呼吸频率与预先存储在运动指导装置100中的呼吸频率阈值进行比较;
[0053] 步骤S223,在用户的呼吸频率小于(包含等于)呼吸频率阈值的情况,报警模块30可以确定需要执行报警操作。反之,则继续监控用户的呼吸频率。
[0054] 实施例3
[0055] 图5是根据本发明的一种实施方式的运动指导装置所执行的方法的流程图,如图5所示,在实施例3中,运动指导装置同时监控心率和呼吸频率以实现更全面的监控,其执行以下步骤:
[0056] 步骤S21,获取模块10可以获取用户健康状态数据,例如,实时获取用户的心率和呼吸频率;
[0057] 步骤S22,报警模块30可以实时地将用户的心率与预先存储在运动指导装置100中的心率阈值进行比较;
[0058] 步骤S23,如果用户的心率小于(包含等于)心率阈值,则报警模块30可以确定需要执行报警操作;
[0059] 步骤S24,如果用户的心率大于心率阈值,则判断用户的呼吸频率是否小于呼吸频率阈值,如果是,则报警模块30可以确定需要执行报警操作,执行步骤S25。反之,则继续监控用户的心率和呼吸频率。
[0060] 实施例4
[0061] 考虑到用户选择运动的时间多为晚上或清晨等户外人员较少的时间段,而在这些时间段抢劫、尾随等威胁用户人身安全的案件时有发生,为了用户的安全考虑,本发明的运动指导装置100的报警模块30还可以被配置成能够进行快捷报警。例如,可以将实施例1-3中的报警模块附加配置上述功能,或者可以选择只对报警模块配置快捷报警功能,本领域技术人员可以根据实际情况的需要进行组合或拆分,本发明对此不进行限定。
[0062] 图6是根据本发明的一种实施方式的运动指导装置的结构示意图,如图6所示,该装置还可以包括:报警模块30,所述报警模块30可以包括:语音接收单元31,用于接收用户的语音信号,例如通过用户穿戴的耳机麦克风;语音识别单元32,用于识别所接收的语音信号;以及处理单元33,用于在识别的所接收的语音信号与报警语音信号匹配的情况下进行报警操作,其中报警语音信号可以是用户预先设置的一段表示遇到危险的语音,例如录入“前面的路在施工”作为报警语音。其中使用的语音识别技术与现有技术相似,为了不混淆本发明的保护范围,在此不再赘述。
[0063] 具体地,图7是根据本发明的一种实施方式的运动指导装置所执行的方法的流程图,运动指导装置可以执行以下步骤:
[0064] 步骤S31,语音接收单元31接收用户的语音信号,例如通过用户穿戴的耳机麦克风;
[0065] 步骤S32,语音识别单元32,识别所接收的语音信号;以及
[0066] 步骤S33,处理单元33判断识别的所接收的语音信号与报警语音信号是否匹配;
[0067] 步骤S34,处理单元33在识别的所接收的语音信号与报警语音信号匹配的情况下,进行报警操作,例如当用户在运动时发现有人尾随,其可以对耳机的麦克风说出“前面的路在施工”,报警模块此时可以识别出用户需要进行报警,因此可以触发报警操作,例如直接将用户的位置信息和处于危险状况的信息发送给相关部门的平台或者用户的家属、亲人或朋友(用户可以预先进行设置),从而保证用户的人身安全。采用这样的方式,就算尾随者听到用户说话内容,也不会怀疑用户已经发现自己并想要报警,这样可以在一定程度上避免尾随者发现用户报警而马上采取行动的可能,从而确保用户的人身安全,安心、安全的运动,享受运动带来的快乐。
[0068] 应当理解的是本发明提供的运动指导装置100可以以硬件或软件的形式来实现上述功能。例如,运动指导装置100可以以应用程序(APP)的形式实现,在这种情况中,用户可以使用移动设备(例如智能手机、平板电脑、智能穿戴设备(例如智能手表、手环等))安装该应用程序以实现上述功能。此外,在使用该应用程序时也可以选择离线模式(即在没有网络的情况下,使用本地存储的数据进行运动指导)或在线模式(即在具有网络的情况下,连接到后台服务器进行搜索、更新和运动指导)。或者,运动指导装置100也可以以硬件的形式实现并集成在上述移动设备上或与上述移动设备连接或通信,以实现上述功能。
[0069] 图8是根据本发明的一种实施方式的运动指导方法的示例流程图,如图8所示,该方法可以包括以下步骤:
[0070] 步骤S11,获取用户健康状态数据以及运动场景数据;以及
[0071] 步骤S12,根据所述用户健康状态数据以及运动场景数据,为该用户确定运动指导并通过语音播放所述运动指导。
[0072] 优选地,其中所述用户健康状态数据包括用户的身高、体重、心率、疾病史、呼吸频率、以及步频中的至少一者;所述运动场景数据包括天气情况、运动时刻、运动时间、运动距离、运动类型、以及运动目标中的至少一者。
[0073] 优选地,所述运动指导包括:是否进行户外运动;热身时间和热身方式;运动方式以及运动过程中的运动强度调整。
[0074] 优选地,所述用户健康状态数据包括用户的心率和/或呼吸频率,该方法还包括:在所述用户的心率小于心率阈值或呼吸频率小于呼吸频率阈值的情况下,进行报警操作。
[0075] 优选地,该方法还包括:接收用户的语音信号;识别所接收的语音信号;在识别的所接收的语音信号与报警语音信号匹配的情况下,进行报警操作。
[0076] 应当理解的是,上述运动指导方法的各个具体实施方式,均已在示例运动指导装置的实施方式中做了详细地说明(如上所述),在此不再赘述。并且,本领域技术人员可以根据本发明的公开选择上述各种实施方式中的任一者,或者选择上述各种实施方式的组合来配置运动指导装置,并且其他的替换实施方式也落入本发明的保护范围。
[0077] 采用本发明提供的运动指导方法以及装置,可以根据特定用户健康状态数据以及特定运动场景数据,为该用户确定适用于该用户的个性化运动指导并通过语音播放所述运动指导,使得用户可以按照语音播放的运动指导做运动,就好像一个私人教练站在身旁进行指导一样,不但用户体验极佳,而且提供的运动指导是符合该用户自身特点的,运动效果更佳。
[0078] 更为优选地,本发明提供的报警功能和模块可以避免用户在运动过程的突发病症或其他意外,确保用户运动时的人身安全。
[0079] 以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0080] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0081] 此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。