那么,刷步数,原地踏步算吗?抖腿算吗?绑狗身上行吗?坐车呢?
鉴于有太多人好奇,这次微信官方跳出来,首次来了回步数大揭秘。
①绑狗身上行吗?
这……恐怕与狗狗的性格有关。
②坐车算不算步数?
在火车上,如果你不走路的话,计步的可能性非常小。而城市公交上被计算步数的概率更高。但也与路况、司机的驾驶习惯有关。
是什么让低头族们有了运动的兴致?
悄悄告诉你三个字:刷步数!!
每天如果你行走超过一万步,
收到来自朋友的几个Zan,妥妥滴;
如果两万步,又荣幸进入前三名,
可能会收到来自朋友的关心——
今天去哪了,干啥去了,
怎么走得这么多啊!
如果答案是:
手机放在腿上,腿一直在抖!
你信么?
那么,刷步数,原地踏步算吗?抖腿算吗?绑狗身上行吗?坐车呢?
鉴于有太多人好奇,这次微信官方跳出来,首次来了回步数大揭秘。
①绑狗身上行吗?
这……恐怕与狗狗的性格有关。
②坐车算不算步数?
在火车上,如果你不走路的话,计步的可能性非常小。而城市公交上被计算步数的概率更高。但也与路况、司机的驾驶习惯有关。
步数背后的秘密:加速度
路,是一步一步走出来的。
即使看似匀速的闲庭信步,对我们携带的设备来说(如手机、运动手环),每一步都经历了过山车般的“加速度”变化。
一般来说,抬腿迈出一步的时候,加速度是最大的。我们把它放到一个坐标轴上,加速度的变化看起来就像一个cos波形。
(x轴表示时间,y轴表示加速度)
计 步 原 理
两个波峰之间,可以被认为是一步。如果连续出现了8个(不同硬件厂商有不同标准)波峰,就可以基本确定这个人在运动状态。设备就开始把这些前面的波动以及后面的波动,算成步数。这就是最基本的计步原理了。
在实际场景中,算法还要去掉一系列的“噪音”。比如我们走路时,手机放兜里会上下抖动,产生不同方向的加速度。这时算法就要判断并去掉“噪音”,只留下最主要的运动特征。
几个简单的例子
那么,现在你已经对计步的基本原理有了一定了解。
顿时觉得好简单有没有!就让我们看一看下面几个简单的例子吧。
原地踏步算吗?
算啊,跟走路一样的。因为你原地踏步,虽然没有相对于地面的位移,但加速度是存在的。
同理,在跑步机上跑步,放心,步数都记着呢。
坐着抖腿呢?
这与你抖腿的幅度和频率都有关,且看少年你骨骼惊奇还是手机厂商算法高深。
任何震动会被采集到,但不同硬件厂商算法对这些场景处理可能不一样。
绑狗身上行吗?
既然你这么问了,那我恐怕只能说这与狗狗的性格有关。
文静一些的,或者幼犬,走路比较慢的话,他/她迈步产生的加速度不一定有人那么高,达不到算法的阀值。性格活泼的,或者大一些的狗狗,运动加速度特征与人相似,“骗过”算法的可能性较高。
我生活三点一线,一天就几千步,如果有机会坐火车,是不是可以狠狠刷一把步数?
知识点啊,知识点不能扔了啊同学。计步的基本原理不是采集距离,也不是采集速度,而是采集加速度。
不管火车走多远、跑多快,大多数情况是匀速(或匀加减速)运动,加速度变化不显著,且无法形成与走路相似的波形。火车上,如果你不走路的话,计算步数的可能性是非常小的。
那在火车上摇手机呢?
摇也可以啊,因为有一个纵向加速度,在纵向上会产生波纹。但这与火车无关,和原地抖腿没有本质区别。
为什么我坐公交车就算步数了呢?
对,公交上被计算步数的概率是比较高的。路况有一定影响,繁忙路段行驶时,走走停停都会产生加速度的变化。
还和司机的开车习惯有关,如果司机不停地刹车,或者颠得厉害,加速度影响就大。如果遇上开车开得平稳又熟悉路况的本地老司机,车上乘客比较不容易计步。
好奇以上,好胜未满
说了这么多计步原理,
敲黑板,划重点:
微信运动并不是计步工具,
而是一个以步数排行榜为主题的轻社交空间。
开启功能后,每天晚上10点会向用户推送一个步数排行榜,步数多的人排在前面,步数少的人排在后面。用户可以查看他人当日步数/步数历史图表,并对他人的步数进行点赞并回赞。
算法的事,大多是解决“好奇心”的问题,而微信运动,更关于你的“好胜心”。
最后还有你们一直想问的,作弊问题。
其实可以作弊的地方有很多。特别是安卓,作为一个开源的系统,人为变更上报数据都是可能的。微信有一套反作弊机制,比如在用户手机端对速度做简单的合法性校验。假如一秒钟就走了10步,这种数据就可能被系统直接抹掉。而且还给他暂停计步,让他觉得作弊没用。
如你所想,抖腿、绑狗,小小“作弊”,完全杜绝是不太可能的。对于严重、明显的连续作弊,微信会请他进入黑名单,他的数据不会再被别人看到,就只能自嗨了。
来源:科学+微信公众号 | 小编:郭曼曼
你还想看
广告