一种基于数字罗盘的圈数计数方法、系统及设备

申请号 CN201511004013.7 申请日 2015-12-29 公开(公告)号 CN105651272A 公开(公告)日 2016-06-08
申请人 惠州TCL移动通信有限公司; 发明人 金鑫;
摘要 本 发明 公开了一种基于数字罗盘的圈数计数方法、系统及设备,其中方法包括检测数字罗盘的朝向与正南向或正北向的初始夹 角 并记为零;实时获取数字罗盘的朝向与所述初始夹角的相对变化度数;当数字罗盘的朝向与所述初始夹角的相对变化度数达到 指定 阀 值时增加圈数记录值。本发明利用数字罗盘的角度变化统计用户运动圈数,即基于数字罗盘与初始夹角的变化递增圈数值的计算,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。
权利要求

1.一种基于数字罗盘的圈数计数方法,其特征在于,其包括以下步骤:
A、检测数字罗盘的朝向与正南向或正北向的初始夹并记为零;
B、实时获取数字罗盘的朝向与所述初始夹角的相对变化度数;
C、当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定值时增加圈数记录值。
2.根据权利要求1所述的基于数字罗盘的圈数计数方法,其特征在于,所述步骤A之前还包括步骤S:
预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量。
3.根据权利要求2所述的基于数字罗盘的圈数计数方法,其特征在于,所述指定阀值为
180°或0°,对应所述指定阀值的圈数记录值的增加量为0.5。
4.根据权利要求1所述的基于数字罗盘的圈数计数方法,其特征在于,所述步骤C具体包括:
C1、当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加
0.5;
C2、当数字罗盘的朝向与所述初始夹角的相对变化度数为0°时,圈数记录值在步骤C1的基础上再增加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任一项所述的基于数字罗盘的圈数计数系统。

说明书全文

一种基于数字罗盘的圈数计数方法、系统及设备

技术领域

[0001] 本发明涉及可穿戴设备领域,尤其涉及一种基于数字罗盘的圈数计数方法、系统及设备。

背景技术

[0002] 可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、端交互来实现强大的功能,可穿戴设备将会对我们的生活、感知带来很大的转变。
[0003] 智能穿戴设备记录用户状态和信息,但在一些特殊的运动中智能穿戴设备无法直接得出用户的运动参数。如用户在泳池内往返游泳时需要记录往返次数;又例如用户在跑道上跑步需要测量跑步的圈数等,现有智能穿戴设备无法直接得出基于圈数的测量与计算。
[0004] 因此,现有技术还有待于改进和发展。

发明内容

[0005] 鉴于上述现有技术的不足,本发明的目的在于提供一种基于数字罗盘的圈数计数方法、系统及设备,能够基于数字罗盘直接计算用户运动圈数。
[0006] 本发明的技术方案如下:一种基于数字罗盘的圈数计数方法,其包括以下步骤:
A、检测数字罗盘的朝向与正南向或正北向的初始夹并记为零;
B、实时获取数字罗盘的朝向与所述初始夹角的相对变化度数;
C、当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定值时增加圈数记录值。
[0007] 在所述基于数字罗盘的圈数计数方法中,所述步骤A之前还包括步骤S:预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量。
[0008] 在所述基于数字罗盘的圈数计数方法中,所述指定阀值为180°或0°,对应所述指定阀值的圈数记录值的增加量为0.5。
[0009] 在所述基于数字罗盘的圈数计数方法中,所述步骤C具体包括:C1、当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加
0.5;
C2、当数字罗盘的朝向与所述初始夹角的相对变化度数为0°时,圈数记录值在步骤C1的基础上再增加0.5。
[0010] 在所述基于数字罗盘的圈数计数方法中,所述数字罗盘为三轴捷联磁阻式数字磁罗盘。
[0011] 本发明还提供一种基于数字罗盘的圈数计数系统,其包括:定位,用于检测数字罗盘的朝向与正南向或正北向的初始夹角并记为零;
计算模块,用于实时获取数字罗盘的朝向与所述初始夹角的相对变化度数;
记录模块,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时增加圈数记录值。
[0012] 在所述基于数字罗盘的圈数计数系统中,还包括预设值模块,所述预设值模块用于预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量,所述指定阀值为180°或0°,对应所述指定阀值的圈数记录值的增加量为0.5。
[0013] 在所述基于数字罗盘的圈数计数系统中,所述记录模块包括:第一记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加0.5;
第二记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数由180°变为0°时,圈数记录值再增加0.5。
[0014] 在所述基于数字罗盘的圈数计数系统中,所述数字罗盘为三轴捷联磁阻式数字磁罗盘。
[0015] 对应上述基于数字罗盘的圈数计数系统本发明提供一种基于数字罗盘的圈数计数设备,其包括上述基于数字罗盘的圈数计数系统的全部技术特征。
[0016] 本发明所提供的基于数字罗盘的圈数计数方法、系统及设备,由于采用了数字罗盘,利用数字罗盘的角度变化统计用户运动圈数,即基于数字罗盘与初始夹角的变化递增圈数值的计算,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。附图说明
[0017] 图1是本发明中基于数字罗盘的圈数计数方法的流程图;图2是本发明中基于数字罗盘的圈数计数方法的具体实施例的流程图;
图 3是本发明中基于数字罗盘的圈数计数系统的模块框图

具体实施方式

[0018] 本发明提供一种基于数字罗盘的圈数计数方法、系统及设备,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0019] 请参阅图1,图1是本发明中基于数字罗盘的圈数计数方法的流程图;图1所示的基于数字罗盘的圈数计数方法,包括:
步骤S100、检测数字罗盘的朝向与正南向或正北向的初始夹角并记为零。
[0020] 本发明实施例中,所述数字罗盘为三轴捷联磁阻式数字磁罗盘。数字罗盘为导航仪器或姿态传感器已被广泛应用,与传统指针式和平衡架结构罗盘相比能耗低、体积小、重量轻、精度高、可微型化,其输出信号通过处理可以实现数码显示,不仅可以用来指向,其数字信号可直接传输供读取和控制使用。将数字罗盘置于移动终端或可穿戴设备中,当用户需要记录运动圈数时,可通过受控控制(按钮开关)或遥感控制(转动使数字罗盘转动数圈)开启计数功能。记录开始,设备系统检测数字罗盘当前朝向与正南向或正北向在平方向上的夹角,将该夹角作为初始夹角并记为零或0°。
[0021] 步骤S200、实时获取数字罗盘的朝向与所述初始夹角的相对变化度数。
[0022] 本发明实施例中,用户在运动时数字罗盘的朝向随着用户的运动转动,设备系统实时检测数字罗盘的朝向并获取数字罗盘当前朝向与上述初始夹角的相对变化度数。所述相对变化度数随着用户的运动方向递增或递减,又或者随着用户的运动方向快速调整朝向。
[0023] 步骤S300、当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时增加圈数记录值,并循环步骤S200至S300。
[0024] 本发明实施例中圈数记录是从起始点开始到半圈再到起始点为一整圈。当设备系统检测到数字罗盘的当前朝向在水平方向上与上述初始夹角的相对变化度数达到已设定阀值时则记录圈数增加量,圈数增加量的多少与设定的指定阀值相对应,即每达到一次指定阀值时就在记录的圈数基础上增加一个固定值,该固定值即圈数增加量。当需要停止记录时,可通过受控控制(按钮开关)或遥感控制(转动使数字罗盘转动数圈)关闭计数功能。
[0025] 在上述实施例中,所述步骤S100之前还包括以下步骤:预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量。即在设备系统中预先设置增加圈数增加量的指定阀值,并设置数字罗盘的朝向与初始夹角每变化一个指定阀值时应增加的圈数增加量。
[0026] 可见,本发明基于数字罗盘与初始夹角的变化递增圈数值的计算,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。
[0027] 在本发明的一个具体应用实施例中,将上述指定阀值设置为180°,将上述对应指定阀值的圈数记录值的增加量每次增加0.5的记录值。当用户运动时,当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加0.5;当数字罗盘的朝向与所述初始夹角的相对变化度数为0°时,圈数记录值在步骤C1的基础上再增加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,两次指向度数变化圈数增加1。
[0033] 由上可知,本发明的方法借助数字罗盘的指向变化计数用户运动圈数,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。
[0034] 基于上述实施例,如图3所示,本发明还提供一种基于数字罗盘的圈数计算系统,包括:定位模块510,用于检测数字罗盘的朝向与正南向或正北向的初始夹角并记为零;具体如上所述。
[0035] 计算模块520,用于实时获取数字罗盘的朝向与所述初始夹角的相对变化度数;具体如上所述。
[0036] 记录模块530,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时增加圈数记录值。具体如上所述。
[0037] 所述基于数字罗盘的圈数计数系统还包括预设值模块,所述预设值模块用于预先设置指定阀值,并对应设置数字罗盘的朝向与所述初始夹角的相对变化度数达到指定阀值时圈数记录值的增加量,所述指定阀值为180°或0°,对应所述指定阀值的圈数记录值的增加量为0.5,具体如上所述。
[0038] 所述记录模块530包括:第一记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数达到180°时圈数记录值增加0.5;具体如上所述。
[0039] 第二记录单元,用于当数字罗盘的朝向与所述初始夹角的相对变化度数由180°变为0°时,圈数记录值再增加0.5,具体如上所述。
[0040] 上述数字罗盘为三轴捷联磁阻式数字磁罗盘,具体如上所述。
[0041] 基于上述实施例,本发还提供一种基于数字罗盘的圈数计数设备,上述任一项所述的基于数字罗盘的圈数计数系统。
[0042] 综上所述,本发明所提供的基于数字罗盘的圈数计数方法、系统及设备,由于采用了数字罗盘,利用数字罗盘的角度变化统计用户运动圈数,即基于数字罗盘与初始夹角的变化递增圈数值的计算,能够直接得出基于圈数的测量与计算,为需要圈数计算的运动提供了便利。
[0043] 上述功能模块的划分仅用以举例说明,在实际应用中,可以根据需要将上述功能分配由不同的功能模块来完成,即划分成不同的功能模块,来完成上述描述的全部或部分功能。
[0044] 本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
QQ群二维码
意见反馈