手機是如何算出我們每天行走的步數?公園裡漫步機上能刷步數嗎?
現在很多app都在絞盡腦汁的想著吸引客戶的辦法,隨著人們越來越重視身體的健康,有些app本著健康的理念,設計出了一款手機計步軟體,為了吸引人們的參與,計步軟體也是推出了一些活動,例如如果能達到每天10000步以上的運動目標,可以換取金幣兌換獎品。因此為了湊夠每天10000的步數,大家想出來各種奇葩招數。
想要湊夠10000的步數,你首先得知道手機是如何計步的。現在智慧型手機內部都會配置陀螺儀、加速度傳感器等一系列感應硬體,而步數正是依靠這些感應器對我們攜帶手機過程中的各類活動數據進行監測,然後由手機軟體通過分析、計算得來,是不是挺神奇!
陀螺儀的作用:可以測量出手機的角度,從而檢測到人體重心的偏移。當人在行走的時候,手中或者口袋中的手機是會隨著運動而出現角度偏移的,當陀螺儀檢測到持續而且有規律的角度偏移時,手機就會開始判斷用戶正在走路。
加速度傳感器的作用:可以判斷人在不同走路位置時的加速度變化,從而計算我們的活動。例如:當人走路時,會有一個比較穩定的非勻速加速度,和騎車時相對穩定的加速度完全不同。所以通過加速度傳感器,也可以輕鬆判斷人是在走路還是騎自行車。
還有一種加速度傳感器,採用壓電陶瓷材料,根據作用在上面力的大小產生不同的形變,就可以產生不同的電壓變化,通過作用在上面的力來測量出加速度,然後通過加速度就能夠判斷出人在走路的時候,他是在哪個方向進行運動,或者說頻率大概是多少。
看完上面這些文字,很多人會有一個疑問,公園裡漫步機上能刷步數嗎?因為漫步機的運動軌跡和人走路的軌跡十分的相似,不過你僅僅只把手機放在上面的話,漫步機運動的速度肯定不是勻速的,而且因為能量守恆原理,漫步機在運動過程中會損耗能量,它的每下一次擺動都會比上一次擺動幅度小,但是人們走路肯定也不是一直勻速的,究竟能不能刷步數還要靠具體的實驗,不過話說回來,計步軟體只是為了督促大家多走走路,健康生活罷了,不用特意為了步數而想出來各種奇葩招數。
那麼為什麼各大網絡公司熱衷於推出計步軟體,希望大家使用這個功能?
因為現在有一個詞特別的火:大數據。那麼我們的計步和大數據有什麼關係嗎?關係其實非常大,我們網際網路公司需要大量的數據。這些數據可以生成對使用者的具體分析。進而進行一些商業活動,如精準推送廣告。
算法的思路很簡單,我們通過分析你走路的步數,知道你出門的時間,地點,以及活動區域。其次,通過你的走動路線,與經過的商店,飯店,景點,公交,地鐵。知道你的人際圈子,消費習慣。
不斷的算法數據積累,最終積累成網際網路公司制定商業策略,企業戰略的一大因素。看來隨著科技發達,我們每天都在被機器「算計」著,只不過這種算計可能是為了更好、更精確的服務我們。