-
1 # 有譯思
-
2 # qzuser00000000
其實,不管是手機,還是其他有記步功能的產品,都有一個共同的原理。
目前電子產品的記步都依靠一個感測器完成(原諒我真的是忘了叫啥……),這種感測器通常是一個很小的長方形,結構上就像一個四角都有彈簧支撐的方片,一旦有震動,方片就會跟隨手機一起震動,再用軟體對方片的震動進行分析,就可以得到手機的震動資料。
也就是說,手機記步系統就是靠檢測手機震動工作的,只要是一定方向、一定強度、一定速度的震動,都會被手機檢測,進入計算。
記步裝置的軟體模式大概是這樣:
當軟體檢測到一個超過閥值的震動時,會記錄這個震動的方向、振幅等資料,如果後續檢測到多個時間間隔大致相同、震動幅度大致相同、震動方向大致相同的震動,就判定手機持有者正在步行。這也是為什麼我們在一開始走路的時候,手機記步器的數字並不上漲,但在我們走了幾步之後突然有一個大上漲的原因:之前資料停止時,軟體在判斷是否要將當前狀態記作步行。
-
3 # Plutonian
最直接的,就是獲取“計步感測器”的步數。智慧裝置中通常有一個感測器叫做“計步感測器”,可以記錄步數。當然,這是一些智慧手環,低端手機用的辦法。高階一點的智慧裝置為了記錄準確,可靠,具體就是防止多記,少記,作弊(放洗衣機,手拿著晃)等。從硬體層上講的話這些運動資料會由陀螺儀,加速度感測器,角度加速度感測器(有時候也用地磁感測器,GPS)反饋給處理演算法,演算法會處理這些資料,剔除掉不是真實步行的資料,並記錄有效的資料。軟體層就是演算法的設計。這一點上個人覺得華為和小米都做的不錯。
最後以上回答為本人自學習得,若有不正煩請指出,鄙人自當潛心受教。
-
4 # 天邊4
前段時間我也親身測試了這個問題。當時我坐副駕駛座上,車子開動的時候就左右搖動手機(類似於手機搖一搖),幅度大概十釐米左右,測試了3次,每次3分鐘。發現步數的計算和汽車速度沒有關係,而是和搖動的頻率有關,基本最快可以一秒鐘搖2到3次,再快的話步數反而增加得慢,估計是判斷步行不可能那麼快。另外停車的時候步數基本沒增加。後來我改成在大腿上輕輕磕手機,發現這樣不僅省力,而且步數增加得更快。估計是因為有規律的震動,更符合判斷。
-
5 # 什麼這個那個啊
我只關心一個問題:你計步目的是什麼?我為了保持體重,每天快走一萬步,堅持了近兩年,體重一直保持在65kG,同時也在支付寶捐步種樹做公益,感覺非常好!
所以,為了健康計步這才是初衷!
-
6 # 不留半點愁
我木用過,每天忙的要死,哪有心情拿個手機看步數!運不運動關鍵在自己,一天到晚的搬磚,做著沉重的體力勞動,這是不是運動,這個時候我能拿個手機計步嗎?勞動者最光榮,但為了什麼排行榜而去運動,我才不會去做呢!努力為自己,加油!為了我活得更好!
-
7 # 一別相思瘦
手機可以計步這個功能一出不僅風靡了大江南北,也害苦了不少網友。本身是個好好的健身APP,一個很好的主意,接過自從大家紛紛在朋友圈曬之後,就變成了朋友圈計步大比拼,誰也不願意丟臉,如此一來出了很多,每天萬步,開車計步扥招數,最奇葩的是之前有一個網友,每天都是幾萬步穩居榜首,正當大家不解之際,才揭開謎底是她將手機綁在了狗身上。
由於手機內建了震動感測器或協助處理器,比如陀螺儀,重力感應燈,根據這些裝置的震動頻率來儲存資料。
由於這些技術原因,小范試驗了下來回甩動手機確實是能增加步數的,這樣“作弊”確實可行。所以怪不得那個奇葩的女網友要把手機綁在狗身上了,四條小腿甩動起來,就是數字飛快的向上升!
-
8 # 中蘊管業
iphone5s/6/6plus手機內建了振動感測器或協助處理器,根據這些裝置的震動頻率來儲存資料。簡單的說,就是人在步行時重心都有一點上下移動,感測器和協作器感應到這種重心移動並進行記數。
-
9 # 本命Roger
騎腳踏車的時候,掏出來手機時常看一下,步數也會增加,其實我想就是震動幅度會增加你的步數。
還有就是每個手機和每個手機步數增加的頻率也不同,比如我和我媽一起出去散步,同樣的路程,走上五公里,我媽就可能比起多個一兩千步......
那時那刻的我啊,就只能在風中凌亂,就因為我媽用的是華為而我是蘋果?
我是不服的,直到有一天我和我媽去圓明園,還沒出門,我媽的步數就比起多六千步???回來之後,我兩萬多步,我媽三萬步???我就很好奇,華為的手機裡到底裝了什麼???
我覺得,這可能就是手機的問題了吧....
可能真的是
手機的問題(不正經的笑....)
繼續凌亂中....
-
10 # 評論能預防抑鬱症
反正不準,我把兩個計步手錶挨著帶在手腕上,數著走1000步,A表顯示1150多步,B表顯示1130多步。數著走10000步,B表顯示12000多步,A表竟然顯示是不到9000步。不說品牌了,免得影響朋友的生意,都是產量大的品牌。
-
11 # 數碼暴龍獸WT
這些步數是依靠手機中的感測器來計數的,手機中的感測器可以檢測到一定速度的震,以及震動的方向。
大概的步驟是,當感測器檢測到震動時,會記錄這個震動的方向,速度,如果後續檢測到多個時間間隔大致相同,方向速度大致相同,軟體就會判定你正在步行。這也是為什麼我們在一開始走路的時候數字並上漲,但是走幾步以後有個大上漲的原因。
回覆列表
這個問題我來說說~
應該是手機裡內建了震動感測器,比如陀螺儀、重力感應等,根據這些裝置的震動頻率來儲存資料。簡單地說,就是人在步行時重心都有一點上下移動,感測器和協作器感應到這種重心移動並進行記數。
這個應該就是原理,然後和大家分享一個有關於這個有意思的問題~
哈哈,看到這原諒我忍不住笑了~