現(xiàn)在,身邊有不少朋友們立志要運動減肥,有的人為了每天搶占微信計步數(shù)排行榜第一名,無所不用其極。上廁所帶手機,下樓倒垃圾帶手機,甚至于從臥室到廚房的幾米距離也要帶手機計步。
那么,手機究竟是如何記錄下我們每天行走的步數(shù)的呢?這就要從手機硬件說起了。
在過去,很多計步軟件都是通過簡單的重力感應計算步數(shù)的,也就是手機每震動一次,就算走了一步,因此不少網(wǎng)友通過搖晃手機的方式增加運動步數(shù)。
但是,隨著計步軟件算法的提升以及手機內(nèi)置傳感器的增加,這種投機取巧的方法已經(jīng)行不通了?,F(xiàn)在微信運動、華為運動健康等大多數(shù)計步軟件是通過手機內(nèi)置的角速度傳感器、重力傳感器、加速度傳感器等一系列傳感器的組合運用對我們攜帶手機過程中的各類活動數(shù)據(jù)進行監(jiān)測,然后再通過手機軟件分析、計算得出我們每天的運動量的。
傳感器是一種檢測裝置,能感受到被測量的信息,并能將感受到的信息,按一定規(guī)律變換成為電信號或其他所需形式的信息輸出,以滿足信息的傳輸、處理、存儲、顯示、記錄和控制等要求。其中,角速度傳感器可以測量出手機的角度,從而監(jiān)測到人體重心的位移,最終生成我們的運動記錄。
此外,角速度傳感器還能比較準確地感應出人體活動是在走路還是在騎車狀態(tài),一般來說,騎車狀態(tài)的移動不記錄到記步數(shù)中。而重力傳感器能夠測量出由重力引起的加速度,并且可以計算出手機相對于水平面的傾斜角度,再通過分析動態(tài)加速度,來感應出人體的移動方式。與重力傳感器工作原理相類似的加速度傳感器也是通過感應人體在走路時的加速度狀態(tài)來分析出人的運動量的。