CN112507166B - 运动教程智能调整方法及相关装置 - Google Patents

运动教程智能调整方法及相关装置 Download PDF

Info

Publication number
CN112507166B
CN112507166B CN202011392882.2A CN202011392882A CN112507166B CN 112507166 B CN112507166 B CN 112507166B CN 202011392882 A CN202011392882 A CN 202011392882A CN 112507166 B CN112507166 B CN 112507166B
Authority
CN
China
Prior art keywords
training
content
proficiency
user
current user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011392882.2A
Other languages
English (en)
Other versions
CN112507166A (zh
Inventor
顾雅凤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ruiya Mutual Entertainment Technology Co ltd
Original Assignee
Shenzhen Ruiya Mutual Entertainment Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ruiya Mutual Entertainment Technology Co ltd filed Critical Shenzhen Ruiya Mutual Entertainment Technology Co ltd
Priority to CN202011392882.2A priority Critical patent/CN112507166B/zh
Publication of CN112507166A publication Critical patent/CN112507166A/zh
Application granted granted Critical
Publication of CN112507166B publication Critical patent/CN112507166B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7837Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
    • G06F16/784Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content the detected or recognised objects being people
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/735Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7847Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content
    • G06F16/786Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using low-level visual features of the video content using motion, e.g. object motion or camera motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Library & Information Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Educational Technology (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Computational Linguistics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • General Business, Economics & Management (AREA)
  • Electrically Operated Instructional Devices (AREA)
  • Rehabilitation Tools (AREA)

Abstract

本申请实施例公开了一种运动教程智能调整方法及相关装置,包括:获取多个训练动作内容中包含预设类型内容的至少一个训练动作内容;获取当前用户针对目标运行教程的历史训练数据;根据历史训练数据确定当前用户针对至少一个训练动作内容的训练熟练程度;根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整当前处理的训练动作内容中的预设类型内容,得到调整后的训练动作内容;利用调整后的至少一个训练动作内容更新目标运动教程;启用更新后的目标运动教程。本申请实施例有利于提高移动终端进行健身引导的智能性和准确度。

Description

运动教程智能调整方法及相关装置
技术领域
本申请涉及人工智能与健身融合技术领域,具体涉及一种运动教程智能调整方法及相关装置。
背景技术
现代人工作强度大、时间长,基于手机端运动指引教程进行锻炼时,随着锻炼熟练度的增加,原本的运动教程的价值和效率会出现难以准确匹配用户熟练度的情况,影响用户对该运动教程的使用热情和锻炼效果。
发明内容
本申请实施例提供了一种运动教程智能调整方法及相关装置,以期通过智能调整运动教程以适配用户训练熟练程度。
第一方面,本申请实施例提供一种运动教程智能调整方法,应用于移动终端,所述方法包括:
检测到用户针对目标运动教程的启用指令,所述目标运动教程包括多个训练动作内容;
获取所述多个训练动作内容中包含预设类型内容的至少一个训练动作内容,所述预设类型内容是指针对初级阶段用户的辅助型讲解内容,所述初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户;
获取当前用户针对所述目标运行教程的历史训练数据;
根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度;
针对所述至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容;
利用所述调整后的至少一个训练动作内容更新所述目标运动教程;
启用更新后的所述目标运动教程。
可以看出,本申请实施例中,设备首先检测到用户针对目标运动教程的启用指令,目标运动教程包括多个训练动作内容;其次,获取多个训练动作内容中包含预设类型内容的至少一个训练动作内容,预设类型内容是指针对初级阶段用户的辅助型讲解内容,初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户;再次,获取当前用户针对目标运行教程的历史训练数据;并根据历史训练数据确定当前用户针对至少一个训练动作内容的训练熟练程度;再次,针对至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整当前处理的训练动作内容中的预设类型内容,得到调整后的训练动作内容;最后,利用调整后的至少一个训练动作内容更新目标运动教程;启用更新后的目标运动教程。可见,相对于现有常规固定的运动教程,本申请方案基于用户针对训练动作内容的训练熟练程度,智能动态调整对应的训练动作内容已达到更加适配用户需求的状态,有利于提高移动终端进行健身引导的智能性和准确度。
第二方面,本申请实施例提供一种运动教程智能调整装置,应用于移动终端,所述装置包括处理单元和通信单元,其中,
所述处理单元,用于检测到用户针对目标运动教程的启用指令,所述目标运动教程包括多个训练动作内容;以及通过所述通信单元获取所述多个训练动作内容中包含预设类型内容的至少一个训练动作内容,所述预设类型内容是指针对初级阶段用户的辅助型讲解内容,所述初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户;以及获取当前用户针对所述目标运行教程的历史训练数据;以及根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度;以及针对所述至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容;以及利用所述调整后的至少一个训练动作内容更新所述目标运动教程;以及启用更新后的所述目标运动教程。
第三方面,本申请实施例提供一种移动终端的结构示意图,如图所示,所述移动终端包括处理器、存储器和通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
附图说明
图1是本申请实施例提供的一种移动终端进行健身引导的场景示意图;
图2是本申请实施例提供的一种运动教程智能调整方法的流程示意图;
图3是本申请实施例提供的一种运动教程智能调整装置的功能单元框图;
图4是本申请实施例提供的另一种运动教程智能调整装置的功能单元框图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或模块。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
如图1所示的移动终端10进行健身引导的场景示意图,移动终端10可以通过本端的显示屏幕或者智能电视、平板等设备显示健身引导音视频内容,健身引导所使用的运动教程可以是第三方应用程序提供的,也可以移动终端10本端内置的运动教程等,此处不做唯一限定。
移动终端10可以是任意具备通信和数据处理能力的电子设备,如手机、笔记本电脑、智能手表等。
如图2所示,本申请实施例提供了一种运动教程智能调整方法,应用于如图1所示的移动终端110,该方法包括:
步骤201,检测到用户针对目标运动教程的启用指令,所述目标运动教程包括多个训练动作内容。
其中,训练动作内容是指训练动作对应的音视频指引信息,具体可以是动作影像与之适配的音频指导内容,如颈部舒缓动作可以包括提示用户头部转动的影像信息以及对应的音频说明。
步骤202,获取所述多个训练动作内容中包含预设类型内容的至少一个训练动作内容,所述预设类型内容是指针对初级阶段用户的辅助型讲解内容,所述初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户。
其中,所述针对初级阶段用户的辅助型讲解内容是指用于引导用户进行正确发力或者提示用户更换坐姿等内容,或者针对某个有多种可选训练方式的训练动作的遍历式介绍的内容。
其中,所述训练熟练程度可以通过训练时长、次数、频率等指标进行界定,如第一预设训练程度可以对应训练次数为10次(该次数可以是用户自主设置或者专家基于经验设置等)等,此处对训练熟悉程度的具体定义方式和第一预设熟练程度的计算方式均不作唯一限定。
步骤203,获取当前用户针对所述目标运行教程的历史训练数据。
步骤204,根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度。
其中,所述前用户针对所述目标运行教程的历史训练数据可以预存在本地,或者预存在服务器。
在一个可能的示例中,所述根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度,包括:根据所述历史训练数据生成用于作为模型输入的用户基础数据;将所述用户基础数据导入预先训练好的训练动作熟练程度预测模型,得到当前用户针对所述至少一个训练动作内容的训练熟练程度。
其中,用户基础数据可以是影响用户训练熟练程度的多种影响因素,如目标运行教程的训练时长、每次的完成情况(是否中断、是否全部做完等)、单个训练动作的训练次数、训练频率等,通过全面的分析多维度的影响因素,再结合预先训练好的训练动作熟练程度预测模型,能够准确预测出当前用户针对所述至少一个训练动作内容的训练熟练程度。
具体实现中,所述训练动作熟练程度预测模型可以采用卷积神经网络模型、支持向量机等,此处不做唯一限定。
可见,本示例中,通过多维度影响因素分析,并集合AI模型进行预测,能够提高训练熟练程度计算的准确度。
在一个可能的示例中,所述根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度,包括:将所述历史训练数据进行拆分,得到当前用户针对所述至少一个训练动作内容的专属训练数据;针对所述至少一个训练动作内容中的每个训练动作内容,执行如下操作以得到当前用户针对所述至少一个训练动作内容的训练熟练程度:根据当前处理的训练动作内容的专属训练数据确定当前用户针对所述当前处理的训练动作内容的训练参数,所述训练参数包括以下至少一种:训练次数、训练时长、训练频率;根据所述训练参数确定当前用户针对所述当前处理的训练动作内容的训练熟练程度。
可见,本示例中,将历史数据按照训练动作内容颗粒度进行精细化的拆分,从而针对每个训练动作均可以独立统计分析,避免其他因素影响训练熟练程度的计算准确度。
步骤205,针对所述至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容。
在一个可能的示例中,所述至少一个训练动作内容包括膝关节舒缓训练内容,所述膝关节舒缓训练内容中的辅助型讲解内容包括多种用于辅助支撑腿部抬起以完成屈膝训练的手部支撑动作的讲解内容;所述根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容,包括:
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度大于所述第一预设熟练程度,则检测所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容是否对应完整的一组训练动作;
若对应完整的一组训练动作,则删除所述多种手部支撑动作的讲解内容;
若不对应完整的一组训练动作,则将所述多种手部支撑动作的讲解内容变更为膝关节舒缓的至少一次训练动作,以使其与所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容组合后对应完整的一组训练动作;
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度小于或等于所述第一预设熟练程度,则根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述多种手部支撑动作的讲解内容的播放速度。
在本可能的示例中,所述第一预设熟练程度对应的历史训练次数包括10次;所述根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述多种手部支撑动作的讲解内容的播放速度,包括:
通过如下公式计算所述播放速度:
其中,V为调整后的播放速度,V0为调整前的播放速度,S为历史训练次数。
其中,完整的一组训练动作是指训练动作重复预设次数以得到标准训练效果,预设此处可以是6次等,具体根据训练动作的类型会有一些差异性。
具体实现中,移动终端将所述多种手部支撑动作的讲解内容变更为膝关节舒缓的至少一次训练动作,以使其与所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容组合后对应完整的一组训练动作,包括:移动终端统计分析用户针对膝关节舒缓训练内容的常用手部支撑动作,根据该常用手部支撑动作将所述多种手部支撑动作的讲解内容变更为膝关节舒缓的单次训练动作,以使其与所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容组合后对应完整的一组训练动作。
此外,还可以针对所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容中的手部支撑动作进行额外的调整,使该部分内容中的手部支撑动作与用户针对膝关节舒缓训练内容的常用手部支撑动作保持一致,从而更加适配用户的实际使用情况。
可见,本示例中,针对膝关节舒缓训练内容,移动终端能够根据用户针对该训练动作的训练熟练程度进行差异化的内容更新,从而适配不同熟练程度情况下的使用需求,提高移动终端进行健身指引的智能性和便捷性。
在本可能的示例中,所述膝关节舒缓训练内容中的辅助型讲解内容还包括用于提示用户调整基础体态的讲解内容,所述基础体态包括简易坐和金刚坐;所述根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容,包括:
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度大于第二预设熟练程度,则删除所述用于提示用户调整基础体态的讲解内容,并变更所述膝关节舒缓训练内容中的教练的基础体态以隐式提示用户可以进行基础体态的调整;
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度小于或等于所述第二预设熟练程度,则根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述用于提示用户调整基础体态的讲解内容的播放速度。
在本可能的示例中,所述第二预设熟练程度对应的历史训练次数包括20次;所述根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述用于提示用户调整基础体态的讲解内容的播放速度,包括:
通过如下公式计算所述用于提示用户调整基础体态的讲解内容的播放速度,
V=V0×(1+log20S),
其中,V为调整后的播放速度,V0为调整前的播放速度,S为历史训练次数,且S为小于或等于20的正整数。
可见,本示例中,用户实际进行锻炼时,由于个体差异性,很多人可能在实际训练过程中并不做基础体态的调整,或者及时做基础体态的调整,也会在经过移动终端的多次提醒后就能熟悉的在无提醒状态下自行进行基础体态的调整,移动终端可以基于第二预设熟练程度这一定量参数,使得所有用户均能够适配,且尽量减少因用于提示用户调整基础体态的讲解内容过于冗长而导致降低训练效率的情况发生,如此可以进一步提高移动终端进行健身指引的智能性和准确度。
步骤206,利用所述调整后的至少一个训练动作内容更新所述目标运动教程。
具体实现中,可以将调整后的至少一个训练动作内容与剩余训练动作内容融合为更新后的目标运动教程。
步骤207,启用更新后的所述目标运动教程。
在一个可能的示例中,所述启用更新后的所述目标运动教程之后,所述方法还包括:通过麦克风和/或摄像头采集用户在训练过程中的环境信息;通过分析所述环境信息确定用户需要提前结束本次的运动教程,预测用户的剩余运动时长;根据所述剩余运动时长对所述目标运动教程中还未播放的内容进行调整以适配用户的需求。
具体实现中,针对家里有小孩干扰需要提前结束本次的运动教程等特殊情况,移动终端能够智能的对剩余运动时长进行预测,并根据所述剩余运动时长对所述目标运动教程中还未播放的内容进行调整以适配用户的需求,进一步适配用户需求。
可以看出,本申请实施例中,设备首先检测到用户针对目标运动教程的启用指令,目标运动教程包括多个训练动作内容;其次,获取多个训练动作内容中包含预设类型内容的至少一个训练动作内容,预设类型内容是指针对初级阶段用户的辅助型讲解内容,初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户;再次,获取当前用户针对目标运行教程的历史训练数据;并根据历史训练数据确定当前用户针对至少一个训练动作内容的训练熟练程度;再次,针对至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整当前处理的训练动作内容中的预设类型内容,得到调整后的训练动作内容;最后,利用调整后的至少一个训练动作内容更新目标运动教程;启用更新后的目标运动教程。可见,相对于现有常规固定的运动教程,本申请方案基于用户针对训练动作内容的训练熟练程度,智能动态调整对应的训练动作内容已达到更加适配用户需求的状态,有利于提高移动终端进行健身引导的智能性和准确度。
与上述方法实施例一致的,请参阅图3,图3是本申请实施例提供的一种移动终端300的结构示意图,如图所示,所述移动终端300包括处理器310、存储器320和通信接口330以及一个或多个程序321,其中,所述一个或多个程序321被存储在上述存储器320中,并且被配置由上述处理器310执行,所述一个或多个程序321包括用于执行上述方法实施例中的任意步骤的指令。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
图4是本申请实施例中所涉及的运动教程智能调整装置400的功能单元组成框图。该运动教程智能调整装置400应用于移动终端,包括处理单元401和通信单元402,其中,
所述处理单元401,用于检测到用户针对目标运动教程的启用指令,所述目标运动教程包括多个训练动作内容;以及通过所述通信单元402获取所述多个训练动作内容中包含预设类型内容的至少一个训练动作内容,所述预设类型内容是指针对初级阶段用户的辅助型讲解内容,所述初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户;以及获取当前用户针对所述目标运行教程的历史训练数据;以及根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度;以及针对所述至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容;以及利用所述调整后的至少一个训练动作内容更新所述目标运动教程;以及启用更新后的所述目标运动教程。
其中,所述运动教程智能调整装置400还可以包括存储单元404,用于存储电子设备的程序代码和数据。所述处理单元401可以是处理器,所述通信单元402可以是触控显示屏或者收发器,存储单元404可以是存储器。
在一个可能的示例中,所述至少一个训练动作内容包括膝关节舒缓训练内容,所述膝关节舒缓训练内容中的辅助型讲解内容包括多种用于辅助支撑腿部抬起以完成屈膝训练的手部支撑动作的讲解内容;在所述根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容方面,所述处理单元401具体用于:若当前用户针对所述膝关节舒缓训练内容的训练熟练程度大于所述第一预设熟练程度,则检测所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容是否对应完整的一组训练动作;
若对应完整的一组训练动作,则删除所述多种手部支撑动作的讲解内容;
若不对应完整的一组训练动作,则将所述多种手部支撑动作的讲解内容变更为膝关节舒缓的至少一次训练动作,以使其与所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容组合后对应完整的一组训练动作;
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度小于或等于所述第一预设熟练程度,则根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述多种手部支撑动作的讲解内容的播放速度。
在一个可能的示例中,所述第一预设熟练程度对应的历史训练次数包括10次;在所述根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述多种手部支撑动作的讲解内容的播放速度方面,所述处理单元401具体用于:通过如下公式计算所述播放速度:
其中,V为调整后的播放速度,V0为调整前的播放速度,S为历史训练次数。
在一个可能的示例中,所述膝关节舒缓训练内容中的辅助型讲解内容还包括用于提示用户调整基础体态的讲解内容,所述基础体态包括简易坐和金刚坐;在所述根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容方面,所述处理单元401具体用于:若当前用户针对所述膝关节舒缓训练内容的训练熟练程度大于第二预设熟练程度,则删除所述用于提示用户调整基础体态的讲解内容,并变更所述膝关节舒缓训练内容中的教练的基础体态以隐式提示用户可以进行基础体态的调整;
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度小于或等于所述第二预设熟练程度,则根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述用于提示用户调整基础体态的讲解内容的播放速度。
在一个可能的示例中,所述第二预设熟练程度对应的历史训练次数包括20次;在所述根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述用于提示用户调整基础体态的讲解内容的播放速度方面,所述处理单元401具体用于:
在一个可能的示例中,通过如下公式计算所述用于提示用户调整基础体态的讲解内容的播放速度,V=V0×(1+log20S),
其中,V为调整后的播放速度,V0为调整前的播放速度,S为历史训练次数,且S为小于或等于20的正整数。
在一个可能的示例中,在所述根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度方面,所述处理单元401具体用于:根据所述历史训练数据生成用于作为模型输入的用户基础数据;以及将所述用户基础数据导入预先训练好的训练动作熟练程度预测模型,得到当前用户针对所述至少一个训练动作内容的训练熟练程度。
在一个可能的示例中,在所述根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度方面,所述处理单元401具体用于:将所述历史训练数据进行拆分,得到当前用户针对所述至少一个训练动作内容的专属训练数据;以及针对所述至少一个训练动作内容中的每个训练动作内容,执行如下操作以得到当前用户针对所述至少一个训练动作内容的训练熟练程度:根据当前处理的训练动作内容的专属训练数据确定当前用户针对所述当前处理的训练动作内容的训练参数,所述训练参数包括以下至少一种:训练次数、训练时长、训练频率;根据所述训练参数确定当前用户针对所述当前处理的训练动作内容的训练熟练程度。
在一个可能的示例中,所述处理单元401启用更新后的所述目标运动教程之后,还用于:通过麦克风和/或摄像头采集用户在训练过程中的环境信息;以及通过分析所述环境信息确定用户需要提前结束本次的运动教程,预测用户的剩余运动时长;以及根据所述剩余运动时长对所述目标运动教程中还未播放的内容进行调整以适配用户的需求。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (9)

1.一种运动教程智能调整方法,其特征在于,应用于移动终端,所述方法包括:
检测到用户针对目标运动教程的启用指令,所述目标运动教程包括多个训练动作内容;
获取所述多个训练动作内容中包含预设类型内容的至少一个训练动作内容,所述预设类型内容是指针对初级阶段用户的辅助型讲解内容,所述初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户;
获取当前用户针对所述目标运行教程的历史训练数据;
根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度;
针对所述至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容;
利用所述调整后的至少一个训练动作内容更新所述目标运动教程;
启用更新后的所述目标运动教程;所述至少一个训练动作内容包括膝关节舒缓训练内容,所述膝关节舒缓训练内容中的辅助型讲解内容包括多种用于辅助支撑腿部抬起以完成屈膝训练的手部支撑动作的讲解内容;
所述根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容,包括:
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度大于所述第一预设熟练程度,则检测所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容是否对应完整的一组训练动作;
若对应完整的一组训练动作,则删除所述多种手部支撑动作的讲解内容;
若不对应完整的一组训练动作,则将所述多种手部支撑动作的讲解内容变更为膝关节舒缓的至少一次训练动作,以使其与所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容组合后对应完整的一组训练动作;
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度小于或等于所述第一预设熟练程度,则根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述多种手部支撑动作的讲解内容的播放速度。
2.根据权利要求1所述的方法,其特征在于,所述第一预设熟练程度对应的历史训练次数包括10次;所述根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述多种手部支撑动作的讲解内容的播放速度,包括:
通过如下公式计算所述播放速度:
其中,V为调整后的播放速度,V0为调整前的播放速度,S为历史训练次数。
3.根据权利要求2所述的方法,其特征在于,所述膝关节舒缓训练内容中的辅助型讲解内容还包括用于提示用户调整基础体态的讲解内容,所述基础体态包括简易坐和金刚坐;
所述根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容,包括:
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度大于第二预设熟练程度,则删除所述用于提示用户调整基础体态的讲解内容,并变更所述膝关节舒缓训练内容中的教练的基础体态以隐式提示用户可以进行基础体态的调整;
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度小于或等于所述第二预设熟练程度,则根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述用于提示用户调整基础体态的讲解内容的播放速度。
4.根据权利要求3所述的方法,其特征在于,所述第二预设熟练程度对应的历史训练次数包括20次;
所述根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述用于提示用户调整基础体态的讲解内容的播放速度,包括:
通过如下公式计算所述用于提示用户调整基础体态的讲解内容的播放速度,V=V0×(1+log20 S),
其中,V为调整后的播放速度,V0为调整前的播放速度,S为历史训练次数,且S为小于或等于20的正整数。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度,包括:
根据所述历史训练数据生成用于作为模型输入的用户基础数据;
将所述用户基础数据导入预先训练好的训练动作熟练程度预测模型,得到当前用户针对所述至少一个训练动作内容的训练熟练程度。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度,包括:
将所述历史训练数据进行拆分,得到当前用户针对所述至少一个训练动作内容的专属训练数据;
针对所述至少一个训练动作内容中的每个训练动作内容,执行如下操作以得到当前用户针对所述至少一个训练动作内容的训练熟练程度:根据当前处理的训练动作内容的专属训练数据确定当前用户针对所述当前处理的训练动作内容的训练参数,所述训练参数包括以下至少一种:训练次数、训练时长、训练频率;根据所述训练参数确定当前用户针对所述当前处理的训练动作内容的训练熟练程度。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述启用更新后的所述目标运动教程之后,所述方法还包括:
通过麦克风和/或摄像头采集用户在训练过程中的环境信息;
通过分析所述环境信息确定用户需要提前结束本次的运动教程,预测用户的剩余运动时长;
根据所述剩余运动时长对所述目标运动教程中还未播放的内容进行调整以适配用户的需求。
8.一种运动教程智能调整装置,其特征在于,应用于移动终端,所述装置包括处理单元和通信单元,其中,
所述处理单元,用于检测到用户针对目标运动教程的启用指令,所述目标运动教程包括多个训练动作内容;以及通过所述通信单元获取所述多个训练动作内容中包含预设类型内容的至少一个训练动作内容,所述预设类型内容是指针对初级阶段用户的辅助型讲解内容,所述初级阶段用户是指训练熟练程度低于第一预设熟练程度的用户;以及获取当前用户针对所述目标运行教程的历史训练数据;以及根据所述历史训练数据确定当前用户针对所述至少一个训练动作内容的训练熟练程度;以及针对所述至少一个训练动作内容的每个训练动作内容,执行如下操作以得到调整后的至少一个训练动作内容:根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容;以及利用所述调整后的至少一个训练动作内容更新所述目标运动教程;以及启用更新后的所述目标运动教程;
所述至少一个训练动作内容包括膝关节舒缓训练内容,所述膝关节舒缓训练内容中的辅助型讲解内容包括多种用于辅助支撑腿部抬起以完成屈膝训练的手部支撑动作的讲解内容;
所述根据当前用户针对当前处理的训练动作内容的训练熟练程度,调整所述当前处理的训练动作内容中的所述预设类型内容,得到调整后的训练动作内容,包括:
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度大于所述第一预设熟练程度,则检测所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容是否对应完整的一组训练动作;
若对应完整的一组训练动作,则删除所述多种手部支撑动作的讲解内容;
若不对应完整的一组训练动作,则将所述多种手部支撑动作的讲解内容变更为膝关节舒缓的至少一次训练动作,以使其与所述膝关节舒缓训练内容中除所述多种手部支撑动作的讲解内容之外的内容组合后对应完整的一组训练动作;
若当前用户针对所述膝关节舒缓训练内容的训练熟练程度小于或等于所述第一预设熟练程度,则根据当前用户针对该膝关节舒缓训练内容的历史训练次数调整所述多种手部支撑动作的讲解内容的播放速度。
9.一种移动终端,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
CN202011392882.2A 2020-12-02 2020-12-02 运动教程智能调整方法及相关装置 Active CN112507166B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011392882.2A CN112507166B (zh) 2020-12-02 2020-12-02 运动教程智能调整方法及相关装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011392882.2A CN112507166B (zh) 2020-12-02 2020-12-02 运动教程智能调整方法及相关装置

Publications (2)

Publication Number Publication Date
CN112507166A CN112507166A (zh) 2021-03-16
CN112507166B true CN112507166B (zh) 2024-02-09

Family

ID=74969280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011392882.2A Active CN112507166B (zh) 2020-12-02 2020-12-02 运动教程智能调整方法及相关装置

Country Status (1)

Country Link
CN (1) CN112507166B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113925607B (zh) * 2021-11-12 2024-02-27 上海微创医疗机器人(集团)股份有限公司 手术机器人操作训练方法、装置、***、介质及设备

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7942784B1 (en) * 2009-06-12 2011-05-17 Len Hyde Sports specific training program application
CN103678953A (zh) * 2013-12-09 2014-03-26 上海交通大学 基于贝叶斯组合神经网络的生物发酵产量在线预报方法
CN105677327A (zh) * 2015-12-30 2016-06-15 合一网络技术(北京)有限公司 一种页面信息预加载的方法及***
CN107670261A (zh) * 2017-10-29 2018-02-09 尚晟 一种基于动作捕捉技术的互联网运动辅助***
CN109701208A (zh) * 2018-12-29 2019-05-03 中国科学院合肥物质科学研究院 一种基于划船动作的智能化老年人肌肉训练设备及方法
CN110135228A (zh) * 2018-09-29 2019-08-16 广东小天才科技有限公司 一种听写熟练度评估方法及可穿戴设备
CN110570709A (zh) * 2019-09-05 2019-12-13 厦门腾奇智能科技股份有限公司 一种专业设备操作技师训练***
CN111686401A (zh) * 2019-07-22 2020-09-22 王述位 一种智能体育运动垫
CN111782952A (zh) * 2020-06-30 2020-10-16 联想(北京)有限公司 一种信息处理方法和信息处理装置
CN111986775A (zh) * 2020-08-03 2020-11-24 深圳追一科技有限公司 数字人的健身教练指导方法、装置、电子设备及存储介质

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012139127A1 (en) * 2011-04-08 2012-10-11 Wombat Security Technologies, Inc. Context-aware training systems, apparatuses, and methods
US10387793B2 (en) * 2014-11-25 2019-08-20 International Business Machines Corporation Automatic generation of training cases and answer key from historical corpus
CN107369443B (zh) * 2017-06-29 2020-09-25 北京百度网讯科技有限公司 基于人工智能的对话管理方法及装置

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7942784B1 (en) * 2009-06-12 2011-05-17 Len Hyde Sports specific training program application
CN103678953A (zh) * 2013-12-09 2014-03-26 上海交通大学 基于贝叶斯组合神经网络的生物发酵产量在线预报方法
CN105677327A (zh) * 2015-12-30 2016-06-15 合一网络技术(北京)有限公司 一种页面信息预加载的方法及***
CN107670261A (zh) * 2017-10-29 2018-02-09 尚晟 一种基于动作捕捉技术的互联网运动辅助***
CN110135228A (zh) * 2018-09-29 2019-08-16 广东小天才科技有限公司 一种听写熟练度评估方法及可穿戴设备
CN109701208A (zh) * 2018-12-29 2019-05-03 中国科学院合肥物质科学研究院 一种基于划船动作的智能化老年人肌肉训练设备及方法
CN111686401A (zh) * 2019-07-22 2020-09-22 王述位 一种智能体育运动垫
CN110570709A (zh) * 2019-09-05 2019-12-13 厦门腾奇智能科技股份有限公司 一种专业设备操作技师训练***
CN111782952A (zh) * 2020-06-30 2020-10-16 联想(北京)有限公司 一种信息处理方法和信息处理装置
CN111986775A (zh) * 2020-08-03 2020-11-24 深圳追一科技有限公司 数字人的健身教练指导方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN112507166A (zh) 2021-03-16

Similar Documents

Publication Publication Date Title
CN107203953B (zh) 一种基于互联网、表情识别和语音识别的教学***及其实现方法
US10468025B2 (en) Speech interaction method and apparatus
CN108853946A (zh) 一种基于Kinect的健身指导训练***及方法
CN112237730A (zh) 健身动作纠正方法及电子设备
JP2020516353A (ja) データ方法および装置、ならびにフィットネスロボット
US20220176201A1 (en) Methods and systems for exercise recognition and analysis
CN112017750B (zh) 康复运动的自适应训练方法、装置、介质及康复机器人
EP4012702A1 (en) Internet calling method and apparatus, computer device, and storage medium
CN110808038B (zh) 普通话评测方法、装置、设备及存储介质
WO2023040449A1 (zh) 利用健身动作触发客户端操作指令
CN117541444B (zh) 一种互动虚拟现实口才表达训练方法、装置、设备及介质
CN112507166B (zh) 运动教程智能调整方法及相关装置
CN112439180B (zh) 一种智能语音播放方法及设备
EP3786971A1 (en) Advancement manager in a handheld user device
US20210138301A1 (en) Exercise assisting device and exercise assisting method
CN108038802A (zh) 演讲教学方法、装置及计算机可读存储介质
CN110580897A (zh) 音频校验方法、装置、存储介质及电子设备
US11942206B2 (en) Systems and methods for evaluating environmental and entertaining elements of digital therapeutic content
CN117635383A (zh) 一种虚拟导师与多人协作口才培训***、方法及设备
WO2022053545A1 (en) A system and method for providing tailored therapy to a user
EP4207138A1 (en) Method of providing exercise video guide and apparatus thereof
CN112711331A (zh) 机器人交互方法、装置、存储设备和电子设备
CN108171623A (zh) 钢琴教学方法、装置及计算机可读存储介质
KR20210123012A (ko) 대화형 개인 맞춤 필라테스 트레이닝 시스템 및 그 방법
CN201701695U (zh) 一种家庭用手指康复***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant