运动训练提醒方法、装置、设备以及可读存储介质与流程

文档序号:16691439发布日期:2019-01-22 18:53阅读:169来源:国知局
运动训练提醒方法、装置、设备以及可读存储介质与流程

本发明涉及通讯技术领域,尤其涉及一种运动训练提醒方法、装置、设备以及计算机可读存储介质。



背景技术:

用户进行适当的运动训练可提高身体素质,增强体质,有益健康,而不适当的训练则可危害身体健康,而现有运动训练系统,存在一个关键不足之处在于:运动参考视频与用户视频无法产生交互,即用户在学习运动参考视频中的运动动作时,不能即时获取用户的学习动作和运动参考视频中的运动动作产生重合或者延后或者超前的可视化效果,从而令用户无法即时了解自身动作与参考视频动作的吻合性,进而难以及时纠正错误或者不到位的动作。因此,导致用户学习运动动作的效率比较低下。因此,如何解决现有运动训练系统无法给予用户及时动作纠正提示的技术问题。



技术实现要素:

本发明的主要目的在于提供一种运动训练提醒方法、装置、设备以及计算机可读存储介质,旨在解决现有运动训练系统无法给予用户及时动作纠正提示的技术问题。

为实现上述目的,本发明提供一种运动训练提醒方法,所述运动训练提醒方法包括:

接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面;

获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据;

判断所述吻合度数据是否小于预设值;

若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面。

可选地,所述若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面的步骤之后,包括:

判断是否暂停获取用户的第一后续动作训练信息;

若不暂停获取用户的第一后续动作训练信息,则继续获取第一后续动作训练信息,并确定是否将所述动作训练信息上传至所述云端平台中。

可选地,所述判断是否暂停获取用户的第一后续动作训练信息的步骤之后,包括:

若暂停获取用户的后续动作训练信息,则基于所述吻合度数据进行动作错误分析,以得到分析结果;

将所述分析结果显示在所述预设展示面上。

可选地,所述将所述分析结果显示在所述预设展示面上的步骤之后,包括:

继续获取用户的第二后续动作训练信息,并将所述第二后续动作训练信息和目标参考动作信息进行匹配,以获得新吻合度数据;

基于所述新吻合度数据提示用户是否需要对动作进行修正。

可选地,所述接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息并显示在所述应用显示界面上的步骤之前,包括:

获取用户发出的制作参考动作视频的指令信息;

基于所述指令信息,获取用户的目标参考动作信息,并存储上传至云端平台的参考动作库;

获取目标环境参数,并存储上传至所述参考动作库。

可选地,所述接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面的步骤之后,包括:

获取当前动作训练环境参数,并判断所述动作训练环境参数和目标环境参数是否匹配;

若不匹配,则将所述动作训练环境参数调整为和所述目标环境参数相同,并获取用户在所述目标环境参数下对应的动作训练信息;

若匹配,则获取用户在所述动作训练环境参数下对应的动作训练信息。

可选地,所述动作训练信息包括体型信息和动作姿态信息,所述获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据的步骤,包括:

获取所述用户的动作训练信息中的体型信息,并将所述体型信息和所述目标参考动作信息中的目标体型信息进行比较;

若不相同,则对所述体型信息进行等比例调整,将所述体型信息调整至与所述目标体型信息相同,以更新所述动作训练信息;

将更新后的动作训练信息中的动作姿态信息和所述目标参考动作信息中的动作姿态信息进行匹配,以获得吻合度数据。

此外,为实现上述目的,本发明还提供一种运动训练提醒装置,所述运动训练提醒装置包括:

接收模块,接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面;

获取模块,获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据;

判断模块,判断所述吻合度数据是否小于预设值;

上传模块,若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面。

此外,为实现上述目的,本发明还提供一种运动训练提醒设备;

所述运动训练提醒设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中:

所述计算机程序被所述处理器执行时实现如上所述的运动训练提醒方法的步骤。

此外,为实现上述目的,本发明还提供计算机存储介质;

所述计算机存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的运动训练提醒方法的步骤。

本发明实施例提出一种运动训练提醒方法、装置、设备以及计算机可读存储介质,通过接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面;获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据;判断所述吻合度数据是否小于预设值;若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面。本发明通过即时统计用户动作与参考视频动作的吻合程度,比如80%或者90%,特别地,在用户动作与参考视频动作存在严重偏差时,比如吻合程度只有40%时,向用户发出即时提醒,从而及时对用户的错误动作进行纠正,提高用户的学习效率,同时减少用户因错误动作(不当训练方法)而造成身体创伤的运动风险,解决了现有运动训练系统无法给予用户及时动作纠正提示的问题。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端\装置结构示意图;

图2为本发明运动训练提醒方法第一实施例的流程示意图;

图3为本发明运动训练提醒方法第二实施例的流程示意图;

图4为本发明运动训练提醒方法第三实施例的流程示意图;

图5为本发明运动训练提醒设备一实施例的系统结构示意图;

图6为本发明运动训练提醒方法一场景流程示意图。

本发明目的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端为运动训练提醒设备。

如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在终端设备移动到耳边时,关闭显示屏和/或背光。当然,终端设备还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及运动训练提醒程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的运动训练提醒程序,并执行以下操作:

接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面;

获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据;

判断所述吻合度数据是否小于预设值;

若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面。

本发明提供一种运动训练提醒方法,在运动训练提醒方法第一实施例中,参照图2,运动训练提醒方法包括以下步骤:

步骤s10,接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面;

在移动终端中,当用户已开启某一款应用app(application,计算机应用程序)后,在应用显示界面上向移动终端发出了模拟指令信息,当移动终端接收到模拟指令信息后,会根据其接收到的模拟指令信息,在参考动作库中筛选出目标参考动作信息,并将目标参考动作信息显示在预设展示面上,其中,预设展示面可以为应用显示界面、投影界面等,并且在应用显示界面上向移动终端发出模拟指令信息的方式可以是移动终端将多个指令选择项显示在应用显示界面上,由用户选择出模拟指令信息,再在应用显示界面上通过触摸或者滑动等方式向移动终端发出模拟指令信息。其中,将目标参考动作信息显示在应用显示界面上可以是只在移动终端显示界面上进行显示,也可以是通过将某一投影放大装置和移动终端相连接,当目标参考动作信息在移动终端应用显示界面上显示的同时,将目标参考动作信息传递到投影放大装置,再通过投影放大装置对目标参考动作信息进行放大处理,并显示出来,还可以是将多个移动终端进行通信连接,当目标参考动作信息在某一个移动终端应用显示界面上显示的同时,也会在其它的与此移动终端建立通信连接的所有移动终端的屏幕显示界面上显示。

步骤s20,获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据;

当用户已经选择出目标参考动作信息,并将目标参考动作信息播放出来后,用户开始跟着目标参考动作信息进行学习,此时移动终端会获取并记录用户的动作训练信息,并将用户的动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据,其中,将用户的动作训练信息和目标参考动作信息进行匹配的方式可以是先将用户的动作训练信息转化为基本点线型动作示范影像,再将已转化为基本点线型动作示范影像的用户的动作训练信息和目标参考动作信息进行叠加显示,并且当发现用户的动作训练信息中的用户体型信息和目标参考动作信息中的目标参考体型信息相差较大时,可以对用户体型信息进行等比例调整,调整到和目标参考体型信息相同大小,再将调整后的动作训练信息和目标参考动作信息进行叠加比较,从而及时获得吻合度数据。例如,当目标参考动作信息中的目标参考体型信息是成年男子的体型信息,而用户是一个小孩时,当获取到这个小孩的动作训练信息后,先将获取到的小孩的动作训练信息中的体型信息调整到和成年男子的体型信息相差不大时,再将调整后的动作训练信息和目标参考动作信息进行叠加比较,从而及时获得吻合度数据。

步骤s30,判断所述吻合度数据是否小于预设值;

预设值可以是用户在当前时刻之前设置的一个定值,当在移动终端中获取到吻合度数据后,还需要及时的将该吻合数据和预设值进行比较判断,确定吻合度数数据是否小于预设值,即判断用户跟着目标参考动作信息学习的运动动作是否准确,若经过比较判断发现吻合度数据小于预设值,则会及时提醒用户,用户当前的运动动作和目标参考动作不同,若经过比较判断发现吻合度数据大于等于预设值,移动终端不做任何其它处理,并继续录制用户的动作信息,也就是说,当发现吻合度数据大于等于预设值时,用户的运动动作和目标参考动作相差不大,移动终端默认为用户学习准确。

步骤s40,若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面。

当经过判断发现吻合度数据小于预设值时,即在移动终端中发现用户的动作训练信息和目标参考动作信息不匹配时,则会自动输出提示信息至预设展示面,以提醒用户动作训练错误,和目标参考动作不匹配,其中,发出提示信息至预设展示面的方式可以是只发出文字提示信息至应用显示界面,也可以是即发出文字提示信息至预设展示面,又在终端中发出语音提示信息来提醒用户。

例如,在移动终端中,当用户打开某一款应用app后,并在应用显示界面选择“模拟参考动作视频”模式后,用户通过app从参考动作视频库中,选择需要进行模拟的参考动作视频,当用户在参考动作视频库中已确定选中参考动作视频,并设定“最低吻合度”数值后,移动终端会依据参考动作视频附带的环境参数,提示用户对自身所处的动作训练环境进行适当调节,并且移动终端app应用会提示用户完成投影系统的架设步骤,包括把手机置于手机架上、打开投影仪、通过app实现手机摄影头与投影仪连接,app应用通过投影仪把参考动作视频投影到墙壁或者其它界面上后,用户根据参考动作视频开始进行一套运动动作训练,移动终端在用户开始训练后,会记录用户的动作训练视频,并将其转化为基本点线型动作示范影像,当移动终端获取到用户的动作训练视频后,会将用户的动作与参考动作进行叠加显示,并即时统计吻合度数据,当即时吻合度数据低于设定值时,移动终端会向用户发出提示信息,用户可以根据提示信息选择暂停动作训练,并请求系统进行动作错误分析,并当用户掌握正确的动作后,可以继续进行动作训练,直到完成整套动作,移动终端会将记录得到的一套动作示范影像存储到模拟动作视频库中,并为其命名,其中,用户也可以主动或者应邀将所得参考动作视频发布到云端平台,以供其他使用者查询、欣赏和模拟。

例如,如图6所示,当第一使用者开启训练系统后,与此训练系统相关联的投影设备会营造出蓝幕背景,以供用户进行训练,并当第一使用者站在蓝幕背景前进行训练时,此系统会自动录制第一使用者的训练视频,当系统录制完第一使用者的示范视频后,可以上传到云端平台供其他用户学习,当上传到云端平台后,第二使用者可以从此系统中调用第一使用者的示范视频进行学习,其中,在第二使用者在学习第一使用者的示范视频之前,需要先从系统中选取环境视频,当选取完毕以后,系统会将第二使用者选定的示范视频与环境视频进行拟合得到参考视频,并且系统会自动获取第二使用者所在环境的环境参数,从而对第二使用者所在环境进行参数调节,以符合参考视频的设定,当环境参数调节完毕后,第二使用者可以按照参考视频开始训练,与此同时,系统也会自动录制完成第二使用者的训练视频。

在本实施例中,通过接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面;获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据;判断所述吻合度数据是否小于预设值;若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面。本发明通过即时统计用户动作与参考视频动作的吻合程度,比如80%或者90%,特别地,在用户动作与参考视频动作存在严重偏差时,比如吻合程度只有40%时,向用户发出即时提醒,从而及时对用户的错误动作进行纠正,提高用户的学习效率,同时减少用户因错误动作(不当训练方法)而造成身体创伤的运动风险,解决了现有运动训练系统无法给予用户及时动作纠正提示的问题。

进一步地,在本发明第一实施例的基础上,提出了本发明运动训练提醒方法的第二实施例,本实施例是本发明第一实施例的步骤s40之后,参照图3,包括:

步骤s50,判断是否暂停获取用户的第一后续动作训练信息;

当在移动终端中,已发现吻合度数据小于预设值,并将提示信息发送到应用显示界面后,还需要判断是否暂停继续获取用户的第一后续动作训练信息,其中,判断是否暂停继续获取用户的第一后续动作训练信息的方法可以是通过判断用户在接收到提示信息后,是否有向移动终端发出暂停获取用户的第一后续动作训练信息的指令信息,若没有接收到暂停获取用户的第一后续动作训练信息的指令信息,则继续获取用户的第一后续动作训练信息,若有接收到暂停获取用户的第一后续动作训练信息的指令信息,则停止获取用户的第一后续动作训练信息。

步骤s60,若不暂停获取用户的第一后续动作训练信息,则继续获取第一后续动作训练信息,并确定是否将所述动作训练信息上传至所述云端平台中。

当没有接收到暂停获取用户的第一后续动作训练信息的指令信息,则继续获取用户的第一后续动作训练信息,并且,当用户将整套参考动作全部学习完毕后,可以将其存储在模拟动作视频库中,并为其命名,命名的方式可以是由移动终端系统自动生成,也可以使用户根据自身的喜好需求自行命名,当用户将整套动作训练信息存储在模拟动作视频库后,可以判断是否需要将用户的动作训练信息上传到云端平台,以供其他用户进行查询、欣赏和模拟,而判断的依据可以是通过判断用户是否有向移动终端中发出向云端平台传递用户自身的动作训练信息,其中,运动动作信息包含第一后续动作训练信息。

在本实施例中,通过确定是否暂停获取用户的第一后续动作训练信息,即由用户自己选择是否暂停获取用户的第一后续动作训练信息,当用户发现动作错误后可以继续训练下去,也可以暂停下来,先将动作改正后,再学习训练,从而提高了用户的体验感,并且当用户学习完整套目标参考动作后,还可以确定是否将其上传至云端平台,提供给其他用户进行查询、欣赏和模拟,从而可以提高用户的知名度。

进一步地,所述所述判断是否暂停获取用户的后续动作训练信息的步骤之后,包括:

步骤s70,若暂停获取用户的后续动作训练信息,则基于所述吻合度数据进行动作错误分析,以得到分析结果;

步骤s80,将所述分析结果显示在预设展示面上。

当在移动终端中,发现有接收到用户发出的暂停获取用户的后续动作训练信息的指令信息,则暂停获取用户的后续动作训练信息,并在移动终端中,根据提前获取到的吻合度数据对用户的错误动作进行动作分析,即将获取到的用户的错误动作和目标参考动作进行匹配,并具体地指出用户的错误动作中有哪些地方出错,并将分析结果展现在应用显示界面上,其中,将分析结果展现在应用显示界面上的方式可以是通过将投影放大装置与移动终端进行连接通讯,当将分析结果展现在移动终端显示界面上时,可以直接将分析结果传递到投影放大装置,再通过投影放大装置投射到墙壁或者其它界面上,从而让用户更加清晰地观看动作错误分析结果。

在本实施例中,通过暂停获取用户的后续动作训练信息,并对用户的错误动作进行动作错误分析,并将其展现出来,以提示用户自身哪些动作有学习错误,从而及时对使用者的错误动作进行纠正,提高使用者的学习效率,同时减少使用者因错误动作(不当训练方法)而造成身体创伤的运动风险。

进一步地,所述将所述动作错误分析结果显示在所述预设展示面上的步骤之后,包括:

步骤s90,继续获取用户的第二后续动作训练信息,并将所述第二后续动作训练信息和目标参考动作信息进行匹配,以获得新吻合度数据;

当用户通过查看移动终端发出的动作错误分析,并当用户继续学习目标参考动作时,移动终端可以继续获取用户的第二后续动作训练信息,并将获取到的第二后续动作训练信息和目标参考动作信息进行匹配,以获得新的吻合度数据,其中将获取到的后续动作训练信息和目标参考动作信息进行匹配,以获得新的吻合度数据的方法与本方案第一实施例中的将动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据的方法相同,此处就不在阐述了。

步骤s100,基于所述新吻合度数据提示用户是否需要对动作进行修正。

当获取到新的吻合度数据后,需要将新的吻合度数据与提前设置的预设值进行比较,并当进行比较判断发现新的吻合度数据小于预设值后,则需要提示用户是否需要对自身的动作进行修正,若经过比较判断发现新的吻合度数据大于等于预设值,移动终端不做任何其它处理,并继续录制用户的动作信息

在本实施例中,通过获取新的吻合度数据,并根据判断新吻合度数据是否小于预设值,来提示用户是否需要对动作进行修正,从而能够让用户在后续的动作学习中,及时地了解到自身动作与目标参考动作的吻合性,进而解决了及时给予用户动作纠正提示的问题。

进一步地,在本发明第一实施例至第二实施例中任意一个的基础上,提出了本发明运动训练提醒方法的第三实施例,本实施例是本发明第一实施例的步骤s10之前,参照图4,包括:

步骤s101,获取用户发出的制作参考动作视频的指令信息;

步骤s102,基于所述指令信息,获取用户的目标参考动作信息,并存储上传至云端平台的参考动作库;

步骤s103,获取目标环境参数,并存储上传至所述参考动作库。

在移动终端已开启的应用显示界面中,获取用户发出的制作参考动作视频的指令信息,当获取到制作参考动作视频的指令信息后,会获取用户的目标参考动作信息,并存储上传至云端平台的参考动作库中,并且,移动终端会自动记录用户在进行运动动作录制时所处环境的基本参数,包括温度、湿度、pm2.5(细颗粒物)、亮度、环境噪音分贝量等,并当获取到目标环境参数后,会及时上传至云端平台中的参考动作库。

例如,在移动终端中,当发现用户开启应用app,并选择了制作参考动作视频模式后,移动终端会自动记录用户进行运动动作录制时所处环境的基本参数,包括温度、湿度、pm2.5、亮度、环境噪音分贝量等。并且,移动终端会提示用户完成投影系统的架设步骤,包括把移动终端置于手机架上,开启投影仪,通过移动终端中已开启的app应用实现移动终端摄像头与投影仪的通讯连接,当用户开始进行一套运动动作训练时,移动终端会记录得到完整的一套动作示范影像,并为其命名,存储到参考动作视频库中,当用户主动或者应邀将所得参考动作视频发布到云端平台,以供其他使用者查询、欣赏和模拟。

在本实施例中,通过提前获取目标参考动作信息和目标环境参数,并将其上传至云端平台中,为用户进行动作学习提供了一个标准参考依据,从而减少了使用者因错误动作(不当训练方法)而造成身体创伤的运动风险。

进一步地,在本发明第一实施例至第三实施例中任意一个的基础上,提出了本发明运动训练提醒方法的第四实施例,本实施例是本发明第一实施例的步骤s10之后,包括:

步骤s104,获取当前动作训练环境参数,并判断所述动作训练环境参数和目标环境参数是否匹配;

在移动终端中,当获取用户的动作训练信息之前,需要先获取用户当前训练环境的环境参数,并将获取到的用户当前训练环境的环境参数和目标参考动作信息中的环境参数进行比较判断,确认是否相同,其中环境参数信息包括温度、湿度、pm2.5、亮度、环境噪音分贝量等。

步骤s105,若不匹配,则将所述动作训练环境参数调整至所述目标环境参数,并获取用户在所述目标环境参数下对应的动作训练信息;

当将动作训练环境参数和目标环境参数进行比较判断后,发现动作训练环境参数和目标环境参数不相同,则需要对动作训练环境参数进行调整,达到和目标环境参数基本相同,再获取用户的动作训练信息。

步骤s106,若匹配,则获取用户在所述动作训练环境参数下对应的动作训练信息。

当将动作训练环境参数和目标环境参数进行比较判断后,发现动作训练环境参数和目标环境参数相同,则可以直接获取用户在该动作训练环境参数下对应的动作训练信息。

在本实施例中,通过获取当前动作训练环境参数,并将当前动作训练环境参数调整为和目标环境相同,以避免因为光线等环境因素的原因,而影响获取用户的动作训练信息,从而最大化地提高用户的学习效果,减少用户学习动作过程中出错的机会。

进一步地,在本发明第一实施例至第四实施例中任意一个的基础上,提出了本发明运动训练提醒方法的第五实施例,本实施例是本发明第一实施例的步骤s20的细化,包括:

步骤s201,获取所述用户的动作训练信息中的体型信息,并将所述体型信息和所述目标参考动作信息中的目标体型信息进行比较;

需要说明的是,在本实施例中,动作训练信息包括体型信息和动作姿态信息。

在移动终端中,将动作训练信息和目标参考动作信息进行匹配时,还需要获取用户的动作训练信息中的体型信息,再将获取到的体型信息和目标参考动作信息中的目标体型信息进行比较,判断是否相同,并当发现区别较大时,则进行等比例调整,当发现区别较小,可以忽略不计时,可以直接将动作训练信息和目标参考动作信息进行匹配。

步骤s202,若不相同,则对所述体型信息进行等比例调整,将所述体型信息调整至与所述目标体型信息相同,以更新所述动作训练信息;

当发现用户的动作训练信息中的体型信息和目标参考动作信息中的目标体型信息不相同时,即区别较大时,可以对获取到的用户的动作训练信息中的体型信息进行等比例调整,将体型信息调整为和目标体型信息相同,并当调整完毕后,更新动作训练信息。

步骤s203,将更新后的动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据。

当在移动终端中,以更新动作训练信息后,需要将更新后的动作训练信息和目标参考动作信息进行匹配,从而得到吻合度数据,其中,将更新后的动作训练信息和目标参考动作信息进行匹配的方式可以是先将用户的动作训练信息转化为基本点线型动作示范影像,再将已转化为基本点线型动作示范影像的用户的动作训练信息和目标参考动作信息进行叠加显示。

步骤s204,将更新后的动作训练信息中的动作姿态信息和所述目标参考动作信息中的动作姿态信息进行匹配,以获得吻合度数据。

获取更新后的动作训练信息中的动作姿态信息,并将该动作姿态信息和目标参考动作信息中的动作姿态信息进行匹配,从而获得吻合度数据,而将更新后的动作训练信息中的动作姿态信息和目标参考动作信息中的动作姿态信息进行匹配的方法可以是将用户的动作训练信息中的头部动作姿态信息和目标参考动作信息中的动作姿态信息进行匹配,也可以是将用户的动作训练信息中的四肢动作姿态信息和目标参考动作信息中的动作姿态信息进行匹配,即用户的动作训练信息中的每个身体部位的动作都需要和目标参考动作信息进行比较,从而获得吻合度数据。

在本实施例中,通过判断用户的动作姿态信息和目标参考动作信息中的动作姿态信息是否相差较大,来确定是否对获取到的动作训练信息进行调整,从而提高了判断发现用户错误动作的准确性,进一步地避免了用户因错误动作(不当训练方法)而造成身体创伤的运动风险。

此外,参照图5,本发明实施例还提出一种运动训练提醒装置,所述运动训练提醒装置包括:

接收模块,接收模拟指令,根据所述模拟指令在参考动作库中获取目标参考动作信息,并将所述目标参考动作显示在预设展示面;

获取模块,获取用户的动作训练信息,并将所述动作训练信息和目标参考动作信息进行匹配,以获得吻合度数据;

判断模块,判断所述吻合度数据是否小于预设值;

提示模块,若所述吻合度数据小于预设值,则输出提示信息至所述预设展示面。

可选地,所述提示模块之后,包括:

第一判断单元,判断是否暂停获取用户的第一后续动作训练信息;

确定单元,若不暂停获取用户的第一后续动作训练信息,则继续获取第一后续动作训练信息,并确定是否将所述动作训练信息上传至所述云端平台中。

可选地,所述第一判断单元之后,包括:

分析单元,若暂停获取用户的后续动作训练信息,则基于所述吻合度数据进行动作错误分析,以得到分析结果;

显示单元,将所述分析结果显示在所述预设展示面上。

可选地,所述显示单元之后,包括:

第一获取单元,继续获取用户的第二后续动作训练信息,并将所述第二后续动作训练信息和目标参考动作信息进行匹配,以获得新吻合度数据;

提示单元,基于所述新吻合度数据提示用户是否需要对动作进行修正。

可选地,所述接收模块之前,包括:

第二获取单元,获取用户发出的制作参考动作视频的指令信息;

存储上传单元,基于所述指令信息,获取用户的目标参考动作信息,并存储上传至云端平台的参考动作库;

上传单元,获取目标环境参数,并存储上传至所述参考动作库。

可选地,所述接收模块之后,包括:

第二判断单元,获取当前动作训练环境参数,并判断所述动作训练环境参数和目标环境参数是否匹配;

调整单元,若不匹配,则将所述动作训练环境参数调整为和所述目标环境参数相同,并获取用户在所述目标环境参数下对应的动作训练信息;

第三获取单元,若匹配,则获取用户在所述动作训练环境参数下对应的动作训练信息。

可选地,所述动作训练信息包括体型信息和动作姿态信息,所述获取模块,包括:

比较单元,获取所述用户的动作训练信息中的体型信息,并将所述体型信息和所述目标参考动作信息中的目标体型信息进行比较;

更新单元,若不相同,则对所述体型信息进行等比例调整,将所述体型信息调整至与所述目标体型信息相同,以更新所述动作训练信息;

匹配单元,将更新后的动作训练信息中的动作姿态信息和所述目标参考动作信息中的动作姿态信息进行匹配,以获得吻合度数据。

其中,运动训练提醒触装置的各个功能模块实现的步骤可参照本发明运动训练提醒方法的各个实施例,此处不再赘述。

本发明还提供一种移动终端,所述终端包括:存储器、处理器、通信总线以及存储在所述存储器上的运动训练提醒程序:

所述通信总线用于实现处理器和存储器之间的连接通信;

所述处理器用于执行所述运动训练提醒程序,以实现上述运动训练提醒方法各实施例的步骤。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述运动训练提醒方法各实施例的步骤。

本发明计算机可读存储介质具体实施方式与上述运动训练提醒方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

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

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