其实,不管是手机,还是其他有记步功能的产品,都有一个共同的原理。
目前电子产品的记步都依靠一个传感器完成(原谅我真的是忘了叫啥……),这种传感器通常是一个很小的长方形,结构上就像一个四角都有弹簧支撑的方片,一旦有震动,方片就会跟随手机一起震动,再用软件对方片的震动进行分析,就可以得到手机的震动数据。
也就是说,手机记步系统就是靠检测手机震动工作的,只要是一定方向、一定强度、一定速度的震动,都会被手机检测,进入计算。
记步装置的软件模式大概是这样:
当软件检测到一个超过阀值的震动时,会记录这个震动的方向、振幅等数据,如果后续检测到多个时间间隔大致相同、震动幅度大致相同、震动方向大致相同的震动,就判定手机持有者正在步行。这也是为什么我们在一开始走路的时候,手机记步器的数字并不上涨,但在我们走了几步之后突然有一个大上涨的原因:之前数据停止时,软件在判断是否要将当前状态记作步行。
这种方法其实并不准确,如果哪天想要**晒晒步数,放上一首电音抖抖腿,几百步就有了……目前,人们也在寻找更好的记步传感器,并持续改进记步设备的软件机制
【如果您还没有关注“公司名称”手机网站】