游泳状态检测方法、装置、游泳手环及存储介质制造方法及图纸

技术编号:22413040 阅读:10 留言:0更新日期:2019-10-30 00:37
本发明专利技术实施例涉及游泳手环领域,公开了一种游泳状态检测方法、装置、游泳手环及存储介质。本发明专利技术中,在接收到游泳状态检测指令时,获取当前环境的水密度;根据获取的水密度,对检测到的用户的游泳状态信息进行修正;其中,用户的游泳状态信息至少包括:用户所处的水深信息或用户消耗的卡路里信息;将修正后的游泳状态信息作为用户的最终游泳状态信息,通过水密度对检测的用户的游泳状态信息进行修正,得到的用户所处的水深信息及用户消耗的卡路里信息更为准确。

【技术实现步骤摘要】
游泳状态检测方法、装置、游泳手环及存储介质
本专利技术实施例涉及游泳手环领域,特别涉及一种游泳状态检测方法、装置、游泳手环及存储介质。
技术介绍
游泳作为一项全身性的体育运动,越来越受人们的喜爱。人们可以通过游泳改善自身的体质,增强心肺功能,锻炼手脚的协调性。另一方面,在夏天天气炎热时,游泳场馆等水池环境可以帮助人们降温消暑,给人们带来舒适的感觉。人们在进行游泳时,为了检测自身状态,了解自身身体情况,可以佩戴游泳手环,通过游泳手环可以检测到用户所处的水深以及当前消耗的卡路里等信息,从而使用户可以更加有效的规划游泳的时间,起到锻炼身体的目的。专利技术人发现相关技术中至少存在如下问题:由于游泳手环检测用户所处水深或用户当前消耗卡路里的规则的固定的,在用户游泳的场所环境不同时,会导致游泳手环检测到的信息不准确,影响用户使用手环的体验。
技术实现思路
本专利技术实施方式的目的在于提供一种游泳状态检测方法、装置、游泳手环及存储介质,使检测到的用户的游泳状态信息更加准确。为解决上述技术问题,本专利技术的实施方式提供了一种游泳状态检测方法,包括:在接收到游泳状态检测指令时,获取当前环境的水密度;根据获取的水密度,对检测到的用户的游泳状态信息进行修正;其中,用户的游泳状态信息至少包括:用户所处的水深信息或用户消耗的卡路里信息;将修正后的游泳状态信息作为用户的最终游泳状态信息。本专利技术的实施方式还提供了一种游泳状态检测装置,包括:接收模块,获取模块,检测模块,修正模块;接收模块用于接收到游泳状态检测指令;获取模块用于在接收模块接收到游泳状态检测指令时,获取当前环境的水密度;检测模块用于检测用户的游泳状态信息;修正模块用于根据获取模块获取的水密度,对检测模块检测到的用户的游泳状态信息进行修正,并将修正后的游泳状态信息作为用户的最终游泳状态信息。本专利技术的实施方式还提供了一种游泳手环,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述游泳状态检测方法。本专利技术的实施方式还提供了一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述游泳状态检测方法。本专利技术实施方式相对于现有技术而言,在用户处在水环境下时,由于所处环境的水密度的不同,用户受到的压强或者受到的浮力也不同。用户在游泳时可以通过佩戴的检测装置检测的游泳状态信息(如检测用户所处的水深或用户游泳所消耗的卡路里),这些检测的用户的游泳状态信息是根据用户受到的压强或浮力而检测得到,在压强或浮力受水密度影响而改变时,也会对用户检测的游泳状态信息产生影响,从而导致检测的游泳状态信息不准确。为了使检测到的用户的游泳状态信息更加准确,本申请通过预先存储的当前环境的水密度,在接收到游泳状态检测指令时,获取水密度并根据获取的水密度,对检测到的用户的游泳状态信息(用户所处水深或用户游泳消耗的卡路里)进行修正,从而使检测到的游泳状态信息更为准确。另外,水密度通过以下方式预先计算得到并保存:在接收到水密度检测指令时,采集用户信息及环境信息;根据采集的用户信息及环境信息计算水密度,并将计算的水密度保存;获取当前水环境的水密度,具体为:获取保存的水密度作为当前环境的水密度。通过预先检测并计算得到用户所处的水环境的水密度,在用户检测游泳状态信息时直接调用计算得到的水密度,无需在每次检测游泳状态信息时对水密度进行计算,减少了计算的次数,提高了游泳状态信息的检测的效率。另外,采集用户信息及环境信息,具体包括:显示提示信息;其中,提示信息用于提示用户做出预设动作;采集用户做出第一预设动作时的向心加速度及角速度作为用户信息;其中,第一预设动作具体为:以用户的肩膀为圆心,用户的手臂保持伸直状态进行挥动;采集用户做出第二预设动作时的压强作为环境信息;第二预设动作具体为,用户肩膀与水面平齐,且用户手臂垂直于水面插入水中;压强具体为用户手腕处压强。这样做通过检测到的向心加速度以及角速度可以计算得到用户的臂长,并在检测到用户处于与用户的臂长等深度的位置的压强时,通过检测到的压强和计算得到的臂长,计算求出较为准确的水密度。另外,根据采集的用户信息及环境信息计算水密度,具体包括:通过公式a=ω2l,计算手臂长度;其中,a为向心加速度,ω为角速度,l为手臂长度;通过公式p=ρgl,计算密度;其中,p为压强,ρ为水密度,g为重力加速度。通过公式的计算得到水密度,无需增加检测水密度的设备即可直接计算得到水密度,降低了生产成本。另外,在采集用户信息及环境信息时,还包括:判断采集的用户信息及环境信息是否有效;若用户信息及环境信息判定为有效,则提示用户信息或环境信息采集完毕;若用户信息或环境信息判定为无效,则重新采集用户信息或环境信息。这样做可以保证采集信息的有效性,在采集的信息无效或者未采集到信息时,重新对信息进行采集,保证计算得到的水密度的准确性。另外,在重新采集用户信息或环境信息之前,还包括:判定采集用户信息或环境信息的时间未超过预设上限。这样做在无法采集用户信息或环境信息时,可以及时将无法采集信息的情况反馈给用户,避免重复执行无效的采集的动作,造成时间的浪费。另外,根据获取的水密度,对检测到的用户的游泳状态信息进行修正,具体包括:根据获取的水密度与预设的标准水密度,计算修正系数;根据修正系数对检测到的用户的游泳状态信息进行修正。这样做可以无需对游泳状态信息的检测进行调整,只需通过水密度的改变,调整修正系数,并通过修正系数对游泳状态信息进行修正,即可得到较为准确的最终数值,操作简单便于实现。附图说明一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定。图1是根据本专利技术第一实施方式中的游泳状态检测方法流程图;图2是根据本专利技术第二实施方式中的水密度的计算方式的流程图;图3是根据本专利技术第二实施方式中的计算水密度时用户做出第二预设动作时的示意图;图4是根据本专利技术第三实施方式中的水密度的计算方式的流程图;图5是根据本专利技术第四实施方式中的游泳状态检测装置的结构示意图;图6是根据本专利技术第五实施方式中的游泳手环的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本专利技术的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。本专利技术的第一实施方式涉及一种游泳状态检测方法,在接收到游泳状态检测指令时,获取当前环境的水密度;根据获取的水密度,对检测到的用户的游泳状态信息进行修正;其中,用户的游泳状态信息至少包括:用户所处的水深信息或用户消耗的卡路里信息;将修正后的游泳状态信息作为用户的最终游泳状态信息。下面对本实施方式的游泳状态检测方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须,具体流程如图1所示。步骤101,在接收到游本文档来自技高网...

【技术保护点】
1.一种游泳状态检测方法,其特征在于,包括:在接收到游泳状态检测指令时,获取当前环境的水密度;根据所述获取的水密度,对检测到的用户的游泳状态信息进行修正;其中,所述用户的游泳状态信息至少包括:用户所处的水深信息或用户消耗的卡路里信息;将所述修正后的游泳状态信息作为所述用户的最终游泳状态信息。

【技术特征摘要】
1.一种游泳状态检测方法,其特征在于,包括:在接收到游泳状态检测指令时,获取当前环境的水密度;根据所述获取的水密度,对检测到的用户的游泳状态信息进行修正;其中,所述用户的游泳状态信息至少包括:用户所处的水深信息或用户消耗的卡路里信息;将所述修正后的游泳状态信息作为所述用户的最终游泳状态信息。2.根据权利要求1所述的游泳状态检测方法,其特征在于,所述水密度通过以下方式预先计算得到并保存:在接收到水密度检测指令时,采集用户信息及环境信息;根据所述采集的用户信息及环境信息计算水密度,并将所述计算的水密度保存;所述获取当前水环境的水密度,具体为:获取所述保存的水密度作为当前环境的水密度。3.根据权利要求2所述的游泳状态检测方法,其特征在于,所述采集用户信息及环境信息,具体包括:显示提示信息;其中,所述提示信息用于提示用户做出预设动作;采集所述用户做出第一预设动作时的向心加速度及角速度作为用户信息;其中,所述第一预设动作具体为:以所述用户的肩膀为圆心,所述用户的手臂保持伸直状态进行挥动;采集所述用户做出第二预设动作时的压强作为环境信息;所述第二预设动作具体为,所述用户肩膀与水面平齐,且所述用户手臂垂直于水面插入水中;所述压强具体为所述用户手腕处压强。4.根据权利要求3所述的游泳状态检测方法,其特征在于,所述根据所述采集的用户信息及环境信息计算水密度,具体包括:通过公式a=ω2l,计算手臂长度;其中,a为向心加速度,ω为角速度,l为手臂长度;通过公式p=ρgl,计算密度;其中,p为压强,ρ为水密度,g为重力加速度。5.根据权利要求2所述的游泳状态检测方法,其特征在于,在所述采集用户信息及...

【专利技术属性】
技术研发人员:郭锐
申请(专利权)人:上海摩软通讯技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1