查看原文
其他

【官方解密】微信运动是怎么算的?为什么总是别人占据封面?

2017-03-22 美乔 51听


“是什么让低头族们有了运动的兴致?”

我想一定是健康的警钟在他们的心中敲响了!

骗你玩儿的,怎么可能?

明明是微信运动排行、微博运动数据还有支付宝运动积分好嘛!!!

那么问题就来了...

原地踏步也算步数?那原地抖腿算吗?绑狗身上行吗?坐车呢?来了一回步数大揭秘。



绑狗身上行吗?坐车算不算步数?抖腿能算步数吗?……

微信近日做了官方揭秘,这些问题都一一解答了!


步数背后的秘密:加速度

 路,是一步一步走出来的。


 

即使看似匀速的闲庭信步,对我们携带的设备来说(如手机、运动手环),每一步都经历了过山车般的“加速度”变化。


一般来说,抬腿迈出一步的时候,加速度是最大的。我们把它放到一个坐标轴上,加速度的变化看起来就像一个cos波形。



(x轴表示时间,y轴表示加速度)


两个波峰之间,可以被认为是一步。如果连续出现了8个(不同硬件厂商有不同标准)波峰,就可以基本确定这个人在运动状态。设备就开始把这些前面的波动以及后面的波动,算成步数。这就是最基本的计步原理了。


现在来回答问题!


问:原地踏步算吗?


答:算啊,跟走路一样的。因为你原地踏步,虽然没有相对于地面的位移,但加速度是存在的。同理,在跑步机上跑步,放心,步数都记着呢。



问:坐着抖腿呢?


答:这与你抖腿的幅度和频率都有关,且看少年你骨骼惊奇还是手机厂商算法高深。任何震动会被采集到,但不同硬件厂商算法对这些场景处理可能不一样。


问:绑狗身上行吗?


答:既然你这么问了,那我恐怕只能说这与狗狗的性格有关。文静一些的,或者幼犬,走路比较慢的话,他/她迈步产生的加速度不一定有人那么高,达不到算法的阀值。性格活泼的,或者大一些的狗狗,运动加速度特征与人相似,“骗过”算法的可能性较高。不同手机厂商也有不同的算法优化方案。



问:我生活三点一线,一天就几千步,如果有机会坐火车,是不是可以狠狠刷一把步数?


答:知识点啊,知识点不能仍了啊同学。计步的基本原理不是采集距离,也不是采集速度,而是采集加速度。不管火车走多远、跑多快,大多数情况是匀速(或匀加减速)运动,加速度变化不显著,且无法形成与走路相似的波形。火车上,如果你不走路的话,计算步数的可能性是非常小的。



追问:那在火车上摇手机呢?


答:摇也可以啊,因为有一个纵向加速度,在纵向上会产生波纹。但这与火车无关,和原地抖腿没有本质区别。


问:为什么我坐公交车就算步数了呢?


答:对,公交上被计算步数的概率是比较高的。路况有一定影响,繁忙路段行驶时,走走停停都会产生加速度的变化。还和司机的开车习惯有关,如果司机不停地刹车,或者颠得厉害,加速度影响就大。如果遇上开车开得平稳又熟悉路况的本地老司机,车上乘客比较不容易计步。


对于此事你怎么看?

点击下方阅读原文

和大家说一说!


本文为51听综合整理,整理自:钱江晚报、微信派、扬子晚报等。

大家都在看


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存