一种基于传感器的骑行监测方法及装置的制造方法

文档序号:9649145阅读:571来源:国知局
一种基于传感器的骑行监测方法及装置的制造方法
【技术领域】
[0001] 本发明实施例设及终端监测技术领域,尤其设及一种基于传感器的骑行监测方法 及装置。
【背景技术】
[0002] 随着现在人们生活水平的提高,注重健康与环保的"骑行方式"成为很多对健康有 着新潮理念的人们的最佳出行方式。
[0003] 在监测用户骑行的里程数时,现有技术通过GPS(Global化sitioningSystem,全 球定位系统)在一段时间的位置差距来确定用户是否在真实的骑行,并且通过GI^获得的 位置差距来计算骑行的里程数。
[0004] 然而,现有技术在监测骑行的里程数的过程中GI^需要始终处于开启状态,导致 功耗较局。

【发明内容】
阳〇化]本发明提供一种基于传感器的骑行监测方法及装置,W提供一种低功耗的骑行监 测方法。
[0006] 第一方面,本发明实施例提供了一种基于传感器的骑行监测方法,所述方法包 括:
[0007] 检测移动终端用户是否处于真实的骑行状态;
[000引若处于真实的骑行状态,则依据移动终端中加速度传感器测得的S轴加速度值计 算移动终端用户的变加速骑行里程数,并依据最大滑行速度值、自行车的摩擦因数和滑行 时间,计算移动终端用户的滑行骑行里程数;
[0009] 依据所述变加速骑行里程数和所述滑行骑行里程数,计算移动终端用户的总骑行 里程数。
[0010] 第二方面,本发明实施例还提供了一种基于传感器的骑行监测装置,所述装置包 括:
[0011] 状态检测模块,用于检测移动终端用户是否处于真实的骑行状态;
[0012] 里程计算模块,用于若处于真实的骑行状态,则依据移动终端中加速度传感器测 得的=轴加速度值计算移动终端用户的变加速骑行里程数,并依据最大滑行速度值、自行 车的摩擦因数和滑行时间,计算移动终端用户的滑行骑行里程数;
[0013] 总里程计算模块,用于依据所述变加速骑行里程数和所述滑行骑行里程数,计算 移动终端用户的总骑行里程数。
[0014] 本发明实施例通过检测移动终端用户是否处于真实的骑行状态,若处于真实的骑 行状态,则依据移动终端中加速度传感器测得的=轴加速度值计算移动终端用户的变加速 骑行里程数,并依据最大滑行速度值、自行车的摩擦因数和滑行时间,计算移动终端用户的 滑行骑行里程数,进而依据所述变加速骑行里程数和所述滑行骑行里程数,计算移动终端 用户的总骑行里程数,避免了在监测骑行的里程数的过程中GPS需要始终处于开启状态, 导致的功耗较高的问题,提供了一种低功耗的骑行监测方法。
【附图说明】
[0015] 图1是本发明实施例一中的一种基于传感器的骑行监测方法的流程图;
[0016]图2是本发明实施例二中的一种基于传感器的骑行监测方法的流程图;
[0017] 图3是本发明实施例=中的一种基于传感器的骑行监测方法的流程图;
[0018]图4是本发明实施例四中的一种基于传感器的骑行监测装置的结构图。
【具体实施方式】
[0019] 下面结合附图和实施例对本发明作进一步的详细说明。可W理解的是,此处所描 述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便 于描述,附图中仅示出了与本发明相关的部分而非全部结构。 I;0020] 实施例一
[0021] 图1是本发明实施例一中的一种基于传感器的骑行监测方法的流程图,本实施例 可适用于需要进行骑行监测的情况。该方法可W由基于传感器的骑行监测装置来执行,其 中该装置可W由软件和/或硬件实现,参考图1,本实施例提供的基于传感器的骑行监测方 法具体可W包括如下:
[0022] S110、检测移动终端用户是否处于真实的骑行状态。
[0023] 其中,所述骑行状态可W包括模拟骑行状态W及真实的骑行状态,模拟骑行状态 即在健身单车上进行骑车动作,用户的地理位置并不发生变化。检测移动终端用户是否处 于真实的骑行状态,首先需要确定用户是否在骑行,可W通过检测用户的是否进行骑车动 作进行判断,所述骑车动作即腿部绕自行车的中轴作变速运动,因此可W通过检测移动终 端用户腿部的变速运动进行判断;其次可W通过检测用户的位置变化来判断其是否处于真 实的骑行状态。
[0024] 需要说明的是,为了使移动终端检测用户腿部的运动状态,移动终端放置在用户 腿部或放置在用户裤子衣袋中。
[00巧]S120、若处于真实的骑行状态,则依据移动终端中加速度传感器测得的S轴加速 度值计算移动终端用户的变加速骑行里程数,并依据最大滑行速度值、自行车的摩擦因数 和滑行时间,计算移动终端用户的滑行骑行里程数。
[00%] 具体的,在用户在处于真实的骑行状态时,可能处于两种运动状态,即脚撥自行车 时的变加速骑行与脚不瞪自行车的滑行骑行。在用户处于变加速骑行时,可W依据移动终 端中加速度传感器测得的=轴加速度值,结合变加速骑行时间,计算移动终端用户的变加 速骑行里程数。在用户处于滑行骑行时,自行车依靠惯性前行做减速运动,其中,可W按照 如下公式计算移动终端用户的滑行骑行里程数:
[0028]其中,S。为移动终端用户的滑行骑行里程数,V。为最大滑行速度值,a为自行车的 摩擦因数,t为滑行骑行时间。具体的,由于在滑行骑行时,自行车做减速运动,a的取值为 负。若用户在滑行骑行时空气阻力较大,例如逆风,则在计算滑行骑行里程数时,除了摩擦 因数外还要考虑空气阻力。
[0029] 可W按照如下公式计算最大滑行速度值:
[0030] Vo=L/T〇;
[0031] 其中,L为预设的距离常量值,T。为自行车骑行一圈所需的时间长度值。
[0032]S130、依据所述变加速骑行里程数和所述滑行骑行里程数,计算移动终端用户的 总骑行里程数。
[0033] 其中,将用户在骑行过程中的所述变加速骑行里程数和所述滑行骑行里程数进行 加和,即可得到用户的总骑行里程数。
[0034] 本实施例的技术方案通过检测移动终端用户是否处于真实的骑行状态,若处于真 实的骑行状态,则依据移动终端中加速度传感器测得的=轴加速度值计算移动终端用户的 变加速骑行里程数,并依据最大滑行速度值、自行车的摩擦因数和滑行时间,计算移动终端 用户的滑行骑行里程数,进而依据所述变加速骑行里程数和所述滑行骑行里程数,计算移 动终端用户的总骑行里程数,避免了在监测骑行的里程数的过程中GI^需要始终处于开启 状态,导致的功耗较高的问题,提供了一种低功耗的骑行监测方法。 W35] 实施例二
[0036] 本实施例W上述实施例为基础提供了一种基于传感器的骑行监测方法。图2是本 发明实施例二中的一种基于传感器的骑行监测方法的流程图,参考图2,本实施例提供的基 于传感器的骑行监测方法可W包括如下:
[0037] S210、依据移动终端中加速度传感器测得的=轴加速度值,确定移动终端用户是 否处于骑行状态。
[003引具体的,当移动终端的加速度传感器检测到交替出现的"前加速度-下加速度-后 加速度-上加速度"运个循环时,可W确定用户处于骑行状态。
[0039] S220、若处于骑行状态,则依据移动终端检测到的无线路由器的属性信息,确定移 动终端用户是否处于真实骑行状态。 W40] 具体的,可W在预设时间间隔内通过移动终端获取无线路由器的属性信息,即所 有可连接的媒体访问控制(MediaAccessControl,MAC)地址,如果在预设时间间隔前后 获得的MAC地址有显著变化,则说明移动终端用户处于真实骑行状态。例如,若一分钟前获 取到的MAC地址是macll,macl2,macl3,macl4......,当前时刻的MAC地址是mac21,mac22, mac23,mac24......,如果
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1