回覆列表
-
1 # 靜靜的吹著風feng
-
2 # 狼牙石
手機計步原理
目前的智慧手機中集成了多種感測器,如重力感測器,加速度感測器,陀螺儀等。手機的運動計步主要是透過陀螺儀和加速度感測器來實現。當用戶拿著手機走動時,手機會隨著上下襬動,透過檢測某個方向上的運動規律,來判斷使用者運動的步數。
步數差異的原因不同的手機內建的加速度感測器,陀螺儀的型號不一樣,對使用者運動的檢測靈敏度也不一樣。這就導致了微信運動的步數不一樣。手機雖然同樣放置在身上,但是如果放置位置不同,手機的運動幅度也會出現較大差別,導致微信運動的步數出現差別。因為微信獲取感測器後,會根據一定的演算法對資料進行處理,排除誤報或者重複的資料。對於部分廠商手機,微信會與廠商進行合作,直接從手機內建的運動健康軟體中獲取使用者的運動步數,而不是透過感測器來獲取使用者步數。如果這些運動健康軟體的演算法與微信的處理演算法不一致,也會導致微信運動的步數不一致。
靈敏度不一樣,導致步數有一點誤差也很正常,如果差很多,那麼有可能就是某臺手機不太準確了。現在手機測步數原理就是靠抖動,比如騎腳踏車,一個手機放褲子口袋,一個手機放胸前口袋,放褲子口袋的手機就會多很多步數,放胸前的就不會記步。