QQ运动中有多少步是怎么确定的

 我来答
山上的猫爱吃鱼
2018-07-16 · TA获得超过5266个赞
知道答主
回答量:7
采纳率:0%
帮助的人:2811
展开全部

计步数是利用手机中的陀螺仪来实现的


1.手机主人的运动状态肯定是通过手机里面的传感器反馈给手机的,一般运动信息传感器无非就是陀螺仪(得到角速度),加速度传感器(得到加速度),气压计(得到高度),磁力计,等等。在现在微电子技术高速发展的今天,这些传感器都可以被直接集成在一块指甲盖大小的芯片里面。例如比较常见的mpu6050就集成了陀螺仪和加速度计,一般手机里面采用的就是mpu系列的集成芯片。


2.目前据我所知,有的部分手机把处理这些传感器数据的任务交给了协处理器,协处理器可以把他看成一个协助cpu工作的处理。因为现在的协处理的功耗可以做到很低,所以它可以一直工作,在后台完成常见的计步等运动统计功能。再来说一下,手机是怎么判断你是在甩手机还是真的再走路呢?

其实传感器传给处理器的都是一些运动方向上的数据,通过对比采集到的数据和真实的走路的数据特点对比分析,如果某一个动作的特点满足了步行的运动特点,就判断是在走路,有的手机还可以通过是否有gps的位移来区分是在假装步行还是真的步行。这些判断的算法或许每个公司都不一样,但是最终的判断效果都差不多的。

手机里面还有个爬楼梯层数,得到高度数据这个就是典型的气压计的应用了,如果你是坐电梯上去的虽然有高度变化但是没有动作,这个不会算在爬楼梯上,这个就是算法的精妙之处了。


3.现在,苹果的iOS10已经加入了新的手机唤醒操作了,就是手机被拿起自动亮屏,手机被放下自动锁屏,这些也是通过这类传感器来识别的,比如手机被拿起来,肯定是有一个朝手机上面的一个加速度或者速度的,可以通过对普通人操作手机动作的数据进行分析,得到普遍的手机被拿起的动作的数据,将这些数据加以利用就可以完成功能了。

知识拓展

陀螺仪的原理就是,一个旋转物体的旋转轴所指的方向在不受外力影响时,是不会改变的。人们根据这个道理,用它来保持方向,制造出来的东西就叫做陀螺仪。陀螺仪在工作时要给它一个力,使它快速旋转起来,一般能达到每分钟几十万转,可以工作很长时间。然后用多种方法读取轴所指示的方向,并自动将数据信号传给控制系统。

在现实生活中,陀螺仪发生的进给运动是在重力力矩的作用下发生的。

Agoni丶暮羽
2016-08-03 · 超过11用户采纳过TA的回答
知道答主
回答量:15
采纳率:0%
帮助的人:12.7万
展开全部
绝大多数智能手机中都装有重力感应器,运动计步软件的判断依据就来自于重力感应器的感应数据。
部分用到该感应器的举例:微信摇一摇(频繁快速的往复运动),自动横屏(判断重力方向),跑步计步(判断“半圆弧”状的特定运动轨迹),飞机、跑车游戏(判断倾斜方向以及倾斜角)等等。。。
可以做一个小实验来证明,打开计步,将手机在手中横握,略快速的做出类似于字母“U”的往复轨迹(这个U的两端要岔开些,类似于字母V的角度),从前到后从后到前往复一次,你将会发现,计步器计了两步。
关于重力感应器的详细信息,参考百度百科词条:重力感应器。

希望我的回答对你有所帮助。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狮子和流星
2016-08-03 · TA获得超过357个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:173万
展开全部
简单点 就是通过手机的振幅判断步数 因此可以发现如果摇动手机也会增加步数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2016-08-03 · TA获得超过4219个赞
知道大有可为答主
回答量:1573
采纳率:42%
帮助的人:640万
展开全部
根据手机的摇晃程度,摆动幅度!因为手机有重力传感器,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无生无灭光与暗
2016-08-03 · TA获得超过1808个赞
知道小有建树答主
回答量:2462
采纳率:69%
帮助的人:196万
展开全部
手机定位系统啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式