一种用于手持电子设备的运动检测方法与装置的制造方法

文档序号:9707935阅读:299来源:国知局
一种用于手持电子设备的运动检测方法与装置的制造方法
【技术领域】
[0001]本发明属于运动检测领域,尤其涉及一种用于手持电子设备的运动检测方法与装置。
【背景技术】
[0002]随着生活节奏的加快,人们长时间处于一种紧张的工作与学习状态中,具体表现为长时间的执行相同的动作(例如写字、打字等)后手腕会变得僵硬,然而人们往往没有察觉。若在此时对手腕进行运动,则可使手腕得到极大的放松。但是,由于长时间的重复动作,手腕的僵硬状况不适合进行立即大幅度的放松运动,而人们在对手腕做放松运动时没有标准的动作可供参考,进而无法得知自己的运动是否在健康范围内,从而容易造成手腕的肌肉群拉伤。此外,随着移动互联技术的飞速发展,手持电子设备逐渐向着智能化方向发展,例如手机,据统计2013年全球智能手机的出货量达到10.42亿部,占全球手机总出货量的55.1%,智能手机首次超越功能手机,并且其所占比例持续扩大,人手一部智能手机已成为不可扭转的趋势,并且随着智能手机的普及,智能手机的功能逐渐增多。然而,在几乎人手一部智能手机的情况下,人们在使用智能手机并对腕部进行活动时,智能手机却无法检测腕部的运动情况,以便为用户提供相应的运动监控信息作为参考。综上所述,现有技术存在无法利用手持电子设备检测用户运动状况的问题。

【发明内容】

[0003]本发明的目的在于提供一种用于手持电子设备的运动检测方法,旨在解决现有技术所存在的无法利用手持电子设备检测用户运动状况的问题。
[0004]本发明是这样实现的,一种用于手持电子设备的运动检测方法,所述运动检测方法包括以下步骤:
[0005]在用户于运动周期内手握所述手持电子设备进行运动时,实时获取所述手持电子设备因运动所产生的三轴数据;
[0006]根据所述三轴数据判断当前动作是否为预设规定动作,并综合每次的判断结果获取用户在所述运动周期内的运动得分。
[0007]本发明的另一目的还在于提供一种用于手持电子设备的运动检测装置,所述运动检测装置包括数据采集模块与得分获取模块。
[0008]其中,数据采集模块用于在用户于运动周期内手握所述手持电子设备进行运动时,实时获取所述手持电子设备因运动所产生的三轴数据;
[0009]得分获取模块用于根据所述三轴数据判断当前动作是否为预设规定动作,并综合每次的判断结果获取用户在所述运动周期内的运动得分。
[0010]本发明在用户于运动周期内手握手持电子设备进行运动时,实时获取手持电子设备因运动所产生的三轴数据,然后根据该三轴数据判断当前动作是否为预设规定动作,并综合每次的判断结果获取用户在所述运动周期内的运动得分,从而能够通过手持电子设备检测用户的运动状况,并得到用户的运动得分,解决了现有技术所存在的无法利用手持电子设备检测用户运动状况的问题。
【附图说明】
[0011]图1示出了本发明实施例所提供的用于手持电子设备的运动检测方法的实现流程。
[0012]图2示出了本发明实施例所提供的用于手持电子设备的运动检测方法的另一实现流程。
[0013]图3示出了本发明实施例所提供的用于手持电子设备的运动检测装置的实现结构。
[0014]图4示出了本发明实施例所提供的用于手持电子设备的运动检测装置的另一实现结构。
【具体实施方式】
[0015]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0016]以下结合具体附图对本发明的实现进行详细的描述:
[0017]图1示出了本发明实施例所提供的用于手持电子设备的运动检测方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:
[0018]在步骤S11中,在用户于运动周期内手持所述手持电子设备进行运动时,实时获取所述手持电子设备因运动所产生的三轴数据。
[0019]其中,当用户握持手持电子设备进行运行时,该手持电子设备因运动会在三维方向上产生不同的数据,也就是说,手持电子设备因运动所产生的该三轴数据指的是该手持电子设备因运动在三个不同方向上所产生的数值。具体的,该三个不同方向指的三维方向上的X轴方向3轴方向与Z轴方向。
[0020]在步骤S12中,根据所述三轴数据判断当前动作是否为预设规定动作,并综合每次的判断结果获取用户在所述运动周期内的运动得分。
[0021]其中,对于步骤S12中的根据所述三轴数据判断当前动作是否为预设规定动作而言,其具体还包括以下步骤:
[0022]根据所述三轴数据判断当前动作的运动方向;
[0023]根据所述三轴数据与所述运动方向判断所述当前动作是否为预设规定动作。
[0024]进一步地,对于根据所述三轴数据判断当前动作的运动方向的步骤而言,其具体为:
[0025]获取当前动作的两个不同运动时刻分别所对应的第一轴数据之间的第一轴差值;
[0026]判断所述第一轴差值是否处于第一预设差值范围内,若是,则判定所述当前动作按照规定方向运动,若否,则重新实时获取所述手持电子设备因运动所产生的三轴数据。
[0027]此处需要说明的是:两个不同运动时刻指的是:手持电子设备在运动中的具有时间间隔的两个时刻。当然,两个不同运动时刻也可以分别是运动开始时与运动结束时的两个时刻,并且不局限于此。例如,两个不同运动时刻为用户握持手持电子设备正在运动的第2秒和第5秒。此外,两个不同运动时刻分别对应的第一轴数据指的是:两个不同运动时刻分别对应的X轴数据、Y轴数据或者Z轴数据中的其中一轴数据,而第一轴差值则为两个不同运动时刻分别所对应的其中一轴数据(X轴数据、Y轴数据或Z轴数据)之间的差值。例如,第一轴是X轴,则该第一轴差值为:第2秒所对应的X轴数据与第5秒所对应的X轴数据之间的差值,当然,该第一轴差值也可为第2秒与第5秒分别对应的Y轴数据或者Z轴数据之间的差值。
[0028]上述的第一预设差值范围是与第一轴相对应的,也就是说,在判断第一轴差值是否处于第一预设差值范围内时,若该第一轴差值是X轴数据之间的差值,则第一预设差值范围就是X轴所对应预设差值范围。
[0029]进一步地,上述根据所述三轴数据与所述运动方向判断所述当前动作是否为预设规定动作的步骤具体为:
[0030]在判定所述当前动作按照规定方向运动时,获取所述当前动作的两个不同运动时刻分别所对应的第二轴数据之间的第二轴差值,和/或获取所述当前动作的两个不同运动时刻分别所对应的第三轴数据之间的第三轴差值;
[0031 ]判断所述第二轴差值是否处于第二预设差值范围内,和/或所述第三轴差值是否处于第三预设差值范围内,若是,则判定所述当前动作为预设规定动作,若否,则判定所述当前动作不是预设规定动作。
[0032 ]其中,若根据所述三轴数据判断当前动作的运动方向判断出当前动作按照规定方向运动,并且该规定方向为X轴方向时,则第二轴差值指的是当前动作的两个不同时刻分别所对应的Y轴数据之间的差值,第三轴差值指的是当前动作的两个不同时刻所分别对应的Z轴数据之间的差值,也就是说,第二轴差值为第2秒所对应的Y轴数据与第5秒所对应的Y轴数据之间的差值,第三轴差值为第2秒所对应的Z轴数据与第5秒所对应的Z轴数据之间的差值。当然,该第二轴差值也可为第2秒所对应的Z轴数据与第5秒所对应的Z轴数据之间的差值,该第三轴差值也可为第2秒所对应的Y轴数据与第5秒所对应的Y轴数据之间的差值。
[0033]进一步地,上述的第二预设差值范围是与第二轴相对应的,并且第三预设差值范围是与第三轴相对应的,也就是说,在判断第二轴差值是否处于第二预设差值范围内时,若该第二轴差值是Y轴数据之间的差值,则第二预设差值范围就是Y轴所对应预设差值范围,并且在判断第三轴差值是否处于第三预设差值范围内时,若该第三轴差值是Z轴数据之间的差值,则第三预设差值范围就是Z轴所对应预设差值范围。
[0034]此外,在判定当前动作按照X轴方向运动时,可单独根据两个不同时刻的Y轴数据之间的差值或者是Z轴数据之间差值判断该当前动作是否为预设规定动作。其中,若Y轴数据差值在Y轴方向上的预设差值范围内,则该当前动作为预设规定动作,或者Z轴数据差值在Z轴方向上的预设差值范围内,则该当前动作为预设规定动作。当然,也可根据Y轴数据差值与Z轴数据差值共同判断该当前动作是否为预设规定动作。
[0035]进一步地,对于步骤S12中综合每次的判断结果获取用户在所述运动周期内的运动得分而言,其具体包括以下步骤:
[0036]在所述当前动作为预设规定动作时,将动作完成次数加一,并获取所述当前动作的运动幅度;
[0037]将所
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1