°时,圈数记录值在步骤Cl的基础上再增加0.5。
[0028]请结合图2所示,以下通过一具体的应用实施例对本发明方法做进一步详细描述,包括以下步骤:
S401、用户开始运动,初始圈数为0,记录初始角度。用户开始运动时可通过连续转动设备的方式使数字罗盘连续转动数圈的方式启动记录程序。当设备启动时检测到数字罗盘的当前指向与正南向或正北向的夹角为某一稳定角度时记录该夹角α为初始角度值,记录圈数重置为零,将初始角度值记为变化角度的相对0°。
[0029]S402、指向角度变化达到180°时执行步骤S403。例如当初始角度α为45°时,即数字罗盘的指向与正北向夹角为45°时,随之用户的运动数字罗盘的指向与正北向夹角顺时针方向上为135° (也可以是与正南方向夹角为45° ),设备系统检测到数字罗盘的指向角度变化达到180° 了,执行步骤S403。
[0030]S403、圈数值增加0.5。即数字罗盘的指向相对初始角度变化了180°,用户运动了半圈,记录圈数的值相应增加0.5圈。例如用户在游泳时从开始侧到终点侧,在终点侧转向180°游向开始侧时记录运动半圈。
[0031]S404、指向回到初始角度执行步骤S405。即数字罗盘的指向从相对初始角度变化180°再变为0°时执行步骤S405。
[0032]S405、圈数值增加0.5并返回执行步骤402。即数字罗盘的指向与正北向夹角从135°变为45°时,数字罗盘的指向恢复初始角度圈数值再增加0.5圈,相当于用户从泳池的终点侧游到了开始侧并再次开始游向终点侧时,运动圈数再增加0.5,两次指向度数变化圈数增加I。
[0033]由上可知,本发明的方法借助数字罗盘的指向变化计数用户运动圈数,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。
[0034]基于上述实施例,如图3所示,本发明还提供一种基于数字罗盘的圈数计算系统,包括:
定位模块510,用于检测数字罗盘的朝向与正南向或正北向的初始夹角并记为零;具体如上所述。
[0035]计算模块520,用于实时获取数字罗盘的朝向与所述初始夹角的相对变化度数;具体如上所述。
[0036]记录模块530,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时增加圈数记录值。具体如上所述。
[0037]所述基于数字罗盘的圈数计数系统还包括预设值模块,所述预设值模块用于预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量,所述指定阀值为180°或0°,对应所述指定阀值的圈数记录值的增加量为0.5,具体如上所述。
[0038]所述记录模块530包括:
第一记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加0.5;具体如上所述。
[0039]第二记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数由180°变为O。时,圈数记录值再增加0.5,具体如上所述。
[0040]上述数字罗盘为三轴捷联磁阻式数字磁罗盘,具体如上所述。
[0041]基于上述实施例,本发还提供一种基于数字罗盘的圈数计数设备,上述任一项所述的基于数字罗盘的圈数计数系统。
[0042]综上所述,本发明所提供的基于数字罗盘的圈数计数方法、系统及设备,由于采用了数字罗盘,利用数字罗盘的角度变化统计用户运动圈数,即基于数字罗盘与初始夹角的变化递增圈数值的计算,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。
[0043]上述功能模块的划分仅用以举例说明,在实际应用中,可以根据需要将上述功能分配由不同的功能模块来完成,即划分成不同的功能模块,来完成上述描述的全部或部分功能。
[0044]本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
【主权项】
1.一种基于数字罗盘的圈数计数方法,其特征在于,其包括以下步骤: A、检测数字罗盘的朝向与正南向或正北向的初始夹角并记为零; B、实时获取数字罗盘的朝向与所述初始夹角的相对变化度数; C、当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时增加圈数记录值。2.根据权利要求1所述的基于数字罗盘的圈数计数方法,其特征在于,所述步骤A之前还包括步骤S: 预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量。3.根据权利要求2所述的基于数字罗盘的圈数计数方法,其特征在于,所述指定阀值为180°或0°,对应所述指定阀值的圈数记录值的增加量为0.5。4.根据权利要求1所述的基于数字罗盘的圈数计数方法,其特征在于,所述步骤C具体包括: Cl、当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加0.5; C2、当数字罗盘的朝向与所述初始夹角的相对变化度数为0°时,圈数记录值在步骤Cl的基础上再增加0.5。5.根据权利要求1所述的基于数字罗盘的圈数计数方法,其特征在于,所述数字罗盘为三轴捷联磁阻式数字磁罗盘。6.一种基于数字罗盘的圈数计数系统,其特征在于,包括: 定位模块,用于检测数字罗盘的朝向与正南向或正北向的初始夹角并记为零; 计算模块,用于实时获取数字罗盘的朝向与所述初始夹角的相对变化度数; 记录模块,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时增加圈数记录值。7.根据权利要求6所述的基于数字罗盘的圈数计数系统,其特征在于,还包括预设值模块,所述预设值模块用于预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量,所述指定阀值为180°或0°,对应所述指定阀值的圈数记录值的增加量为0.5。8.根据权利要求6所述的基于数字罗盘的圈数计数系统,其特征在于,所述记录模块包括: 第一记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加0.5; 第二记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数由180°变为0°时,圈数记录值再增加0.5。9.根据权利要求6所述的基于数字罗盘的圈数计数系统,其特征在于,所述数字罗盘为三轴捷联磁阻式数字磁罗盘。10.一种基于数字罗盘的圈数计数设备,其特征在于,包括权利要求6-9任一项所述的基于数字罗盘的圈数计数系统。
【专利摘要】本发明公开了一种基于数字罗盘的圈数计数方法、系统及设备,其中方法包括检测数字罗盘的朝向与正南向或正北向的初始夹角并记为零;实时获取数字罗盘的朝向与所述初始夹角的相对变化度数;当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时增加圈数记录值。本发明利用数字罗盘的角度变化统计用户运动圈数,即基于数字罗盘与初始夹角的变化递增圈数值的计算,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。
【IPC分类】G01C17/32, G06M1/27
【公开号】CN105651272
【申请号】
【发明人】金鑫
【申请人】惠州Tcl移动通信有限公司
【公开日】2016年6月8日
【申请日】2015年12月29日