PHP微信怎么计步数,微信上的运动步数是怎么计算出来的?

原标题:微信上的运动步数是怎么计算出来的?

各位小伙伴大家好,又到了小科每日一科普的时间了,小科会每天向你们讲一个有趣又有益的科普知识,要是喜欢小科的文章就动动手指转发给更多的朋友看哦~

“哇!今天我走了xxx步,离我的减肥大计又近了一步。”俗话说,三月不减肥,四月徒伤悲,五月没人追……很多想让自己变得更有型的小伙伴们,如今也热衷于通过微信的运动计步功能,每天在朋友圈里晒出自己的步数和消耗卡路里数;还有些喜欢攀比的小伙伴,为了占据排行榜前排位置,想尽各种办法增加步数。

7540f9d43c46865cbdb7dfc2acaff8f6.gif

那么问题来了,微信上每天的运动步数到底是怎么计算出来的呢?原地踏步也算步数吗?原地抖腿算吗?绑狗身上行吗?坐火车或者公交呢?

近日,微信官方就小伙伴们的疑惑进行了解答↓↓↓

步数背后的秘密:加速度

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

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

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

3db7a24e584e512f410ba78d14ac822e.png

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

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

在实际场景中,算法还要去掉一系列的“噪音”。比如我们走路时,手机放兜里会上下抖动,产生不同方向的加速度。这时算法就要判断并去掉“噪音”,只留下最主要的运动特征。

a66c0f448d7dbee69fa8855e70f2064e.png

而这些工作是由一个采集器(加速度传感器)和一个处理器(Sensor Hub,协处理器)共同完成的。采集器采集加速度信息,并提供给处理器进行分析。目前iPhone 5s及以上的苹果手机和部分安卓手机都集成了这个采集、分析的框架。而运动手环等外接设备,也是基于类似框架对数据采集和分析后,通过蓝牙传给手机。

应用场景分析

那么,现在你已经对计步的基本原理有了一定了解。接下来,就让我们来分析几个应用场景吧:

问:原地踏步算吗?

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

c4fde17176236d299291c257eb148ff5.gif

问:坐着抖腿呢?

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

问:绑狗身上行吗?

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

d2cd04c3ac316749efe282c327abfc17.png

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

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

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

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

ccdde8937935d8d09185a3876b43834e.gif

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

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

算法的事,大多是解决“好奇心”的问题,而微信运动,更关乎你的“好胜心”。

有一部分人愿意为步数攀比,甚至作弊,毕竟排名靠前一定程度上代表了不仅有自己的时间,而且认真的生活,有力量,有毅力。

51f95bbf4a3150eeba6ed8128f76739e.png

其实可以作弊的地方有很多。特别是安卓,作为一个开源的系统,人为变更上报数据都是可能的。微信有一套反作弊机制,比如在用户手机端对速度做简单的合法性校验。假如一秒钟就走了10步,这种数据就可能被系统直接抹掉。而且还给他暂停计步,让他觉得作弊没用。

如你所想,抖腿、绑狗,小小“作弊”,完全杜绝是不太可能的。对于严重、明显的连续作弊,微信会请他进入黑名单,他的数据不会再被别人看到,就只能自嗨了。

3e24d96f28a52075bee352011e027211.png

话又说回来了,即便天天在排行榜占据第一又能如何?放下手机,我们还要面对现实世界。而你的生活,我们的大自然,一定比屏幕上的世界更精彩。

(来源:科普北京)返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值