一種運動數(shù)據(jù)統(tǒng)計方法及終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種運動數(shù)據(jù)統(tǒng)計方法及其裝置,其中的方法包括:通過距離傳感器監(jiān)測用戶與基準面之間的距離信息;根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值;統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù);根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。采用本發(fā)明,通過距離傳感器實現(xiàn)運動次數(shù)的測量,提高測量操作的便捷性和測量結果的精確性。
【專利說明】
一種運動數(shù)據(jù)統(tǒng)計方法及終端
技術領域
[0001 ]本發(fā)明涉及電子技術領域,尤其涉及一種運動數(shù)據(jù)統(tǒng)計方法及終端。
【背景技術】
[0002]隨著人們健康意識的提升,體育鍛煉作為增強體質、預防疾病、調節(jié)心情的有效手段被人們所接納。同時,隨著社會對人們整體體能水平的要求也在不斷提升,體能測試成為了很多學校、公司、部隊等的考核科目。
[0003]傳統(tǒng)的體能測試一般由測試者采用單一的裝置如秒表,標尺等進行測量,或者通過人工計數(shù)的方式進行數(shù)據(jù)統(tǒng)計,從而獲得最終的測試結果,其準確程度不高。隨著科技的發(fā)展,一些智能測試工具也逐漸被采用,例如根據(jù)使用者鼻尖接觸電容式觸摸屏的方式進行次數(shù)的計數(shù)和反饋,其操作較為麻煩。
【發(fā)明內容】
[0004]本發(fā)明實施例提供一種運動數(shù)據(jù)統(tǒng)計方法,可提高測量操作的便捷性和測量結果的精確性。
[0005]本發(fā)明實施例提供了一種運動數(shù)據(jù)統(tǒng)計方法,其可包括:
[0006]通過距離傳感器監(jiān)測用戶與基準面之間的距離信息;
[0007]根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值;
[0008]統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù);
[0009]根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。
[0010]本發(fā)明實施例提供了一種終端,其可包括:
[0011 ]監(jiān)測單元,用于通過距離傳感器監(jiān)測用戶與基準面之間的距離信息;
[0012]確定單元,用于根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值;
[0013]統(tǒng)計單元,用于統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù);
[0014]所述數(shù)據(jù)確定單元,還用于根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。
[0015]本發(fā)明實施例,可通過距離傳感器監(jiān)測用戶與基準面之間的距離信息,然后根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),并統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù),最后根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù),通過距離傳感器實現(xiàn)運動次數(shù)的測量,提高測量操作的便捷性和測量結果的精確性。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實施例技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1是本發(fā)明實施例提供的運動數(shù)據(jù)統(tǒng)計方法的第一實施例流程示意圖;
[0018]圖2是本發(fā)明實施例提供的狀態(tài)機示意圖;
[0019]圖3是本發(fā)明實施例提供的運動數(shù)據(jù)統(tǒng)計方法的第二實施例流程示意圖;
[0020]圖4是本發(fā)明實施例提供的終端的第一實施例結構示意圖;
[0021]圖5是本發(fā)明實施例提供的終端的第二實施例結構示意圖;
[0022]圖6是本發(fā)明實施例提供的終端的第三實施例結構示意圖。
【具體實施方式】
[0023]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]具體實現(xiàn)中,本發(fā)明實施例中描述的終端可包括:手機、平板電腦、筆記本電腦、掌上電腦以及移動互聯(lián)網(wǎng)設備(Mobile Internet Device,MID)等等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0025]下面將結合圖1?圖3對本發(fā)明實施例提供的一種運動數(shù)據(jù)統(tǒng)計方法進行具體描述。
[0026]請參照圖1?圖2,圖1是本發(fā)明實施例提供的運動數(shù)據(jù)統(tǒng)計方法的第一實施例流程示意圖,圖2是本發(fā)明實施例提供的狀態(tài)機示意圖。本實施例中所描述的一種運動數(shù)據(jù)統(tǒng)計方法,包括步驟SI OI?SI 04。
[0027]SlOl,通過距離傳感器監(jiān)測用戶與基準面之間的距離信息。
[0028]具體實現(xiàn)中,終端通過距離傳感器監(jiān)測用戶與基準面之間的距離信息。本發(fā)明實施例中,該基準面可以是與距離傳感器具有固定距離的參照物,例如終端屏幕、終端聽筒、地面等。通過距離傳感器監(jiān)測距離信息時的監(jiān)測頻率可以采用系統(tǒng)默認值例如1Hz或20Hz,也可以根據(jù)用戶歷史運動數(shù)據(jù)進行分析所獲得或調整,例如分析確定某用戶的歷史運動數(shù)據(jù)顯示該用戶運動速度較快,則可以將監(jiān)測頻率進行提升。該距離傳感器可以是近紅外激光脈沖雷達、近紅外相位差距離傳感器或者位置敏感監(jiān)測(Pos it 1n Sensitivedetector,PSD)激光測距傳感器等等。
[0029]若采用近紅外激光脈沖雷達,則在測試時,該脈沖雷達可以向目標如人體的某部位發(fā)射探測信號如紅外激光束,然后將接收到的目標反射回來的信號即目標回波與發(fā)射信號進行比較,通過計算處理后獲得目標的距離信息,計算方法可以如下:設定測量時光脈沖前往目標并返回的時間為飛行時間T,已知光的速度C,距離信息以D表示,可通過計算公式D= C/2*T獲得當前測量的距離。
[0030]若采用相位差距離傳感器,則在測試時,所述相位差距離傳感器可以向目標如人體的某部位發(fā)射經高頻調制的紅外激光,紅外激光經所述內光路和外光路分開傳送給傳感器內部的信號處理模塊,信號處理模塊對傳送的兩路光信號分別進行轉換和變頻處理,計算出兩路光信號的相位差,即可獲得待測距離值。
[0031]PSD激光測距傳感器是一種成熟的測距技術,可以利用位敏元件基于三角測距原理實現(xiàn)精確測距。
[0032]S102,根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài)。
[0033]具體實現(xiàn)中,該終端根據(jù)每個距離信息確定對應的用戶的位置狀態(tài),該位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),該靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),該遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),第一閾值小于第二閾值。本發(fā)明實施例中,靠近狀態(tài)為用戶與基準面之間的距離相對較小的狀態(tài),遠離狀態(tài)為用戶與基準面之間的距離相對較大的狀態(tài),如圖2中為狀態(tài)機示意圖,記靠近狀態(tài)為N狀態(tài),遠離地面狀態(tài)為F狀態(tài),圖中默認初始狀態(tài)SO為F狀態(tài),每次測量到一個距離信息Dn,其中η表示第η次獲取距離值,若Dn對應的位置狀態(tài)Sn為F狀態(tài),若Dn+1〈TL則Dn+Ι對應的位置狀態(tài)Sn+Ι為N狀態(tài),否則Sn+Ι = Sn ;若Dn對應的位置狀態(tài)Sn為N狀態(tài),且Dn>TH則Dn+Ι對應的位置狀態(tài)Sn+1為F狀態(tài),否則Sn+1 = Sn。
[0034]S103,統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù)。
[0035]具體實現(xiàn)中,該終端統(tǒng)計各個用戶的位置狀態(tài)的跳轉次數(shù)。本發(fā)明實施例中所統(tǒng)計的跳轉次數(shù)為在某一次觸發(fā)時間范圍內所統(tǒng)計的跳轉次數(shù),如將開始統(tǒng)計運動數(shù)據(jù)時到停止運動數(shù)據(jù)統(tǒng)計作為一次觸發(fā)時間。統(tǒng)計各個用戶的位置狀態(tài)的跳轉次數(shù),可以將前一次狀態(tài)為F狀態(tài)后一次狀態(tài)為N狀態(tài)或者是前一次狀態(tài)為N狀態(tài)而后一次狀態(tài)為F狀態(tài)作為一次跳轉次數(shù),統(tǒng)計在觸發(fā)時間范圍內的跳轉次數(shù)。若初始默認狀態(tài)SO既不是F狀態(tài)也不是N狀態(tài),則可以將SO變化為F狀態(tài)或N狀態(tài)作為一次跳轉??蛇x的,本發(fā)明實施例也可以將每次從N狀態(tài)變化到F狀態(tài)或者是將每次從F狀態(tài)變化到N狀態(tài)作為一次跳轉次數(shù)進行統(tǒng)計。
[0036]S104,根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。
[0037]具體實現(xiàn)中,該終端根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。本發(fā)明實施例中,若監(jiān)測到位置狀態(tài)的跳轉次數(shù)為N,則可能存在兩種情況:第一種,在統(tǒng)計時跳轉次數(shù)將F狀態(tài)跳轉到N狀態(tài)以及N狀態(tài)跳轉到F狀態(tài)均作為跳轉次數(shù)進行統(tǒng)計,則運動距離數(shù)據(jù)可以是N/2取整數(shù);若在統(tǒng)計時跳轉次數(shù)只統(tǒng)計由F狀態(tài)跳轉到N狀態(tài),獲知是由N狀態(tài)跳轉到F狀態(tài),則可以直接將跳轉次數(shù)作為運動數(shù)據(jù)。
[0038]本發(fā)明實施例,可通過距離傳感器監(jiān)測用戶與基準面之間的距離信息,然后根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),并統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù),最后根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù),通過距離傳感器實現(xiàn)運動次數(shù)的測量,提高測量操作的便捷性和測量結果的精確性。
[0039]請參照圖2?3,其中,圖3是本發(fā)明實施例提供的運動數(shù)據(jù)統(tǒng)計方法的第二實施例流程示意圖。本實施例中所描述的一種運動數(shù)據(jù)統(tǒng)計方法,包括步驟S201?S206。
[0040]S201,通過距離傳感器監(jiān)測用戶與基準面之間的距離信息。
[0041]步驟S201的詳細解釋請參見圖1中所述的方法實施例對應的步驟SlOl,在此不再贅述。
[0042]S202,若所述當前的距離信息為用戶與基準面之間的距離大于第一閾值,并且所述用戶與基準面之間的距離小于第二閾值,判斷所述當前的距離信息是否為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息。
[0043]S203,若是,則確定所述當前的距離信息對應的當前的位置狀態(tài)與初始的位置狀態(tài)相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或遠離狀態(tài)。
[0044]S204,若否,則確定所述當前的距離信息對應的當前的位置狀態(tài)與前一個距離信息所對應的位置狀態(tài)相同,所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息。
[0045]具體實現(xiàn)中,該終端根據(jù)每個距離信息確定對應的用戶的位置狀態(tài),該位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),該靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),該遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),第一閾值小于第二閾值。
[0046]本發(fā)明實施例中,在啟動終端的運動數(shù)據(jù)統(tǒng)計功能之后,獲取觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,該距離信息可以在為用戶與基準面之間的距離小于或等于第一閾值可以確定為與該當前的距離信息對應的當前的位置狀態(tài)為靠近狀態(tài);在為用戶與基準面之間的距離大于或等于第二閾值可以確定為與該當前的距離信息對應的當前的位置狀態(tài)為遠離狀態(tài);在當前的距離信息為用戶與基準面之間的距離大于第一閾值,并且該用戶與基準面之間的距離小于第二閾值情況下,可以將該距離信息對應的當前的位置狀態(tài)與初始的位置狀態(tài)相同。例如,如圖2所示,記靠近狀態(tài)為N狀態(tài),遠離地面狀態(tài)為F狀態(tài),觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息為Dl,則若D1〈TL,則第一個被監(jiān)測到的距離信息對應的當前的位置狀態(tài)為N狀態(tài);若D1>TH,則第一個被監(jiān)測到的距離信息對應的當前的位置狀態(tài)為F狀態(tài);若TL〈D1〈TH,假設圖中默認初始狀態(tài)SO為F狀態(tài),則確定第一個被監(jiān)測到的距離信息對應的當前的位置狀態(tài)為F狀態(tài),若SO為N狀態(tài)則確定第一個被監(jiān)測到的距離信息對應的當前的位置狀態(tài)為N狀態(tài)。
[0047]若監(jiān)測到的距離信息非觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,此當前的距離信息為用戶與基準面之間的距離大于第一閾值,并且所述用戶與基準面之間的距離小于第二閾值,則可以確定此當前的距離信息對應的當前的位置信息與前一個距離信息所對應的位置狀態(tài)相同,例如,若Dn(n>l),其中η表示第η次獲取距離值,且孔切^^’則當前狀態(tài)Sn的狀態(tài)和Sn-1的狀態(tài)是相同的。
[0048]若監(jiān)測到的距離信息非觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,且此當前的距離信息為用戶與基準面之間的距離小于或等于第一閾值,則可以確定與此當前的距離信息對應的當前的位置狀態(tài)為靠近狀態(tài);若監(jiān)測到當前的距離信息為用戶與基準面之間的距離大于或等于第二閾值,則可以確定與此當前的距離信息對應的當前的位置狀態(tài)為遠離狀態(tài)。例如,每次測量到一個距離信息Dn,其中η表示第η次獲取距離值,若Dn〈TL則Sn為N狀態(tài),否則Sn+ l = Sn;若Dn>TH則Sn為F狀態(tài)。
[0049]S205,統(tǒng)計位置狀態(tài)的跳轉次數(shù)。
[0050]可選的,判斷當前的位置狀態(tài)是否為第一個位置狀態(tài),所述第一個位置狀態(tài)為第一被監(jiān)測到的距離信息對應的位置狀態(tài)。
[0051]若是,則判斷當前的位置狀態(tài)是否與初始的位置狀態(tài)是否相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或者遠離狀態(tài),若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I。
[0052]若否,則判斷當前的位置狀態(tài)是否與前一個位置狀態(tài)相同,所述前一個位置狀態(tài)為前一個距離信息所對應的位置狀態(tài),所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息,若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I。
[0053]具體實現(xiàn)中,在當前的位置狀態(tài)為第一個位置狀態(tài)的情況下,其中,第一個位置狀態(tài)為第一被監(jiān)測到的距離信息對應的位置狀態(tài),如圖2中的距離信息Dl對應的位置狀態(tài)SI,若設置初始的默認狀態(tài)為S0,可以將SI與SO進行比較,若SI與SO的狀態(tài)都為相同的遠離狀態(tài)或靠近狀態(tài),則可以不增加跳轉次數(shù),若SI與SO的狀態(tài)不相同如SI為遠離狀態(tài)而SO為靠近狀態(tài),則可以將跳轉次數(shù)加I。在SO為既不是遠離狀態(tài)也不是靠近狀態(tài)的情況下,SI狀態(tài)與SO無論是否相等可不進行計數(shù)或按照預設要求確定是否進行計數(shù)。
[0054]在當前的位置狀態(tài)不為第一個位置狀態(tài)的情況下,其中,第一個位置狀態(tài)為第一被監(jiān)測到的距離信息對應的位置狀態(tài),如圖2中的距離信息Dn(n>l)對應的位置狀態(tài)Sn,若設置初始的默認狀態(tài)為S0,可以將Sn與SO進行比較,若比較結果為Sn與SO相同,則可以不增加跳轉次數(shù),若比較結果為Sn與SO相同,則跳轉次數(shù)增加I。
[0055]S206,根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。
[0056]可選的,根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定所述跳轉次數(shù)與預設的初始值的總數(shù)N,N為自然數(shù);根據(jù)所述總數(shù)N,確定N/2的取整數(shù)為所述運動數(shù)據(jù)。
[0057]具體實現(xiàn)中,該終端根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定該跳轉次數(shù)與預設的初始值的總數(shù)N,N為自然數(shù),并可以根據(jù)總數(shù)N確定N/2的取整數(shù)為運動數(shù)據(jù)。以俯臥撐運動為例,在進行運動數(shù)據(jù)統(tǒng)計時,會記錄由當前狀態(tài)跳變后回到原始狀態(tài)為一次數(shù)據(jù)記錄,即如圖2中從初始的遠離狀態(tài)到靠近狀態(tài),然后再由靠近狀態(tài)到下一次的遠離狀態(tài)為一次數(shù)據(jù)記錄,因此每兩次跳轉次數(shù)即可以等同于一次運動數(shù)據(jù)。
[0058]本發(fā)明實施例中,預設的初始值可以是前一個觸發(fā)時間內的跳轉次數(shù),也可以是誤差次數(shù)。若需要進行數(shù)據(jù)的累積計數(shù),可以將前一個觸發(fā)時間內的跳轉次數(shù)與本次觸發(fā)時間內的跳轉次數(shù)相加,獲得總數(shù)N,并根據(jù)所述總數(shù)N,確定最終的運動數(shù)據(jù)。進一步的,為了確保數(shù)據(jù)的精確性,預設的初始值也可以是誤差次數(shù),該誤差次數(shù)是由于在對第一個位置狀態(tài)的跳轉次數(shù)進行統(tǒng)計時所產生的誤差,若第一個位置狀態(tài)與初始的位置狀態(tài)不相同,假設第一個位置狀態(tài)和初始的位置狀態(tài)中的任意一個為既不是遠離狀態(tài)也不是靠近狀態(tài),則可能在統(tǒng)計時會將該次統(tǒng)計為跳轉,這是終端可以通過分析第一個位置狀態(tài)與初始狀態(tài)的之間的距離變化是否滿足預設閾值,從而來確定是否將誤差,例如,第一位置狀態(tài)為所述用戶與基準面之間的距離大于第一閾值且小于第二閾值且靠近于第二閾值的位置狀態(tài),而初始位置狀態(tài)則可以為靠近狀態(tài),則由于確定該第一位置狀態(tài)為靠近狀態(tài),而由于第一位置狀態(tài)對應的距離與初始位置狀態(tài)對應的距離之差滿足預設閾值Dd,但由于位置狀態(tài)并未改變因此沒有為一次統(tǒng)計跳轉次數(shù),因此在此為了減小誤差,可以將預設的初始值設置為I,以進行總數(shù)統(tǒng)計,然后再確定N/2的取整數(shù)為所述運動數(shù)據(jù)
[0059]本發(fā)明實施例,可通過距離傳感器監(jiān)測用戶與基準面之間的距離信息,然后根據(jù)當前的距離信息與第一閾值和第二閾值之間的關系以及是否為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,確定當前的距離信息對應的當前的位置狀態(tài),然后再進行跳轉次數(shù)以及確定運動數(shù)據(jù),采用距離傳感器實現(xiàn)運動次數(shù)的測量有利于提高測量操作的便捷性,根據(jù)每一個距離信息確定是否跳轉次數(shù)的計數(shù),并進一步獲取運動數(shù)據(jù),可以提高測量結果的精確性。
[0060]下面將結合圖4?圖5對本發(fā)明實施例提供的終端進行具體描述。
[0061]請參照圖4,為本發(fā)明實施例提供的終端的第一實施例結構示意圖。本發(fā)明實施例的終端包括:監(jiān)測單元101、狀態(tài)確定單元102、統(tǒng)計單元103和數(shù)據(jù)確定單元104。
[0062]監(jiān)測單元101,用于通過距離傳感器監(jiān)測用戶與基準面之間的距離信息。
[0063]其中,所述距離傳感器可以為近紅外激光脈沖雷達、近紅外相位差距離傳感器或者PSD激光測距傳感器。
[0064]狀態(tài)確定單元102,用于根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值。
[0065]統(tǒng)計單元103,用于統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù)。
[0066]數(shù)據(jù)確定單元104,還用于根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。
[0067 ]上述實施例各個單元的具體解釋請參見圖1?圖3所對應的方法實施例。
[0068]請參照圖5,為本發(fā)明實施例提供的終端的第二實施例結構示意圖。本發(fā)明實施例的終端包括:監(jiān)測單元101、狀態(tài)確定單元102和統(tǒng)計單元103。
[0069]監(jiān)測單元101,用于通過距離傳感器監(jiān)測用戶與基準面之間的距離信息。
[0070]其中,所述距離傳感器可以為近紅外激光脈沖雷達、近紅外相位差距離傳感器或者PSD激光測距傳感器。
[0071]狀態(tài)確定單元102,用于根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值。
[0072]統(tǒng)計單元103,用于統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù)。
[0073]所述當前的距離信息為用戶與基準面之間的距離大于第一閾值,并且所述用戶與基準面之間的距離小于第二閾值;所述狀態(tài)確定單元102包括:第一判斷單元1021、第一確定單元1022和第二確定單元1023。
[0074]第一判斷單元1021,用于判斷所述當前的距離信息是否為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息;
[0075]第一確定單元1022,用于若所述當前的距離信息為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,則確定所述當前的距離信息對應的當前的位置狀態(tài)與初始的位置狀態(tài)相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或遠離狀態(tài);
[0076]第二確定單元1023,用于若所述當前的距離信息非觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,則確定所述當前的距離信息對應的當前的位置狀態(tài)與前一個距離信息所對應的位置狀態(tài)相同,所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息。
[0077]可選的,所述統(tǒng)計單元103包括:第二判斷單元1031、第一統(tǒng)計單元1032和第二統(tǒng)計單元1033。
[0078]第二判斷單元1031,用于判斷當前的位置狀態(tài)是否為第一個位置狀態(tài),所述第一個位置狀態(tài)為第一被監(jiān)測到的距離信息對應的位置狀態(tài);
[0079]第一統(tǒng)計單元1032,用于若當前的位置狀態(tài)是第一個位置狀態(tài),則判斷當前的位置狀態(tài)是否與初始的位置狀態(tài)是否相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或者遠離狀態(tài),若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I;
[0080]第二統(tǒng)計單元1033,用于若當前的位置狀態(tài)不是第一個位置狀態(tài),則判斷當前的位置狀態(tài)是否與前一個位置狀態(tài)相同,所述前一個位置狀態(tài)為前一個距離信息所對應的位置狀態(tài),所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息,若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I。
[0081 ] 可選的,所述數(shù)據(jù)確定單元104包括:第三確定單元1041和第四確定單元1042。
[0082]第三確定單元1041,用于根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定所述跳轉次數(shù)與預設的初始值的總數(shù)N,N為自然數(shù);
[0083]第四確定單元1042,用于根據(jù)所述總數(shù)N,確定N/2的取整數(shù)為所述運動數(shù)據(jù)。
[0084]上述實施例各個單元的具體解釋請參見圖1?圖3所對應的方法實施例。
[0085]請參照圖6,是本發(fā)明實施例提供的終端的第三實施例結構示意圖。本實施例中所描述的終端包括:至少一個輸入設備1000和輸出設備2000;至少一個處理器3000,例如CPU ;和存儲器4000,上述輸入設備1000、輸出設備2000、處理器4000和存儲器4000通過總線5000連接。其中,上述輸入設備1000可以為終端輸入統(tǒng)計控制指令,上述輸出設備2000具體可為終端的顯示屏,用于輸出運動數(shù)據(jù)。
[0086]上述存儲器4000可以是高速RTLM存儲器,也可為非易失性存儲器(non-volatilememory,NVM),例如磁盤存儲器。上述存儲器4000可用于存儲終端的跳轉次數(shù)、第一閾值、第二閾值以及預設的初始值等,還可以用于存儲一組程序代碼,上述處理器3000用于調用存儲器4000中存儲的程序代碼,執(zhí)行如下操作:
[0087]上述處理器3000,用于通過距離傳感器監(jiān)測用戶與基準面之間的距離信息;
[0088]上述處理器3000,還用于根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值;
[0089]上述處理器3000,還用于統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù)。
[0090]上述處理器3000,還用于根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。
[0091]可選的,所述當前的距離信息為用戶與基準面之間的距離大于第一閾值,并且所述用戶與基準面之間的距離小于第二閾值;上述處理器3000,用于判斷所述當前的距離信息是否為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息;
[0092]若是,則確定所述當前的距離信息對應的當前的位置狀態(tài)與初始的位置狀態(tài)相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或遠離狀態(tài);
[0093]若否,則確定所述當前的距離信息對應的當前的位置狀態(tài)與前一個距離信息所對應的位置狀態(tài)相同,所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息。
[0094]可選的,上述處理器3000,還用于判斷當前的位置狀態(tài)是否為第一個位置狀態(tài),所述第一個位置狀態(tài)為第一被監(jiān)測到的距離信息對應的位置狀態(tài);
[0095]若是,則判斷當前的位置狀態(tài)是否與初始的位置狀態(tài)是否相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或者遠離狀態(tài),若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I;
[0096]若否,則判斷當前的位置狀態(tài)是否與前一個位置狀態(tài)相同,所述前一個位置狀態(tài)為前一個距離信息所對應的位置狀態(tài),所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息,若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I。
[0097]可選的,上述處理器3000,用于根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定所述跳轉次數(shù)與預設的初始值的總數(shù)N,N為自然數(shù);
[0098]根據(jù)所述總數(shù)N,確定N/2的取整數(shù)為所述運動數(shù)據(jù)。
[0099]可選的,所述距離傳感器為近紅外激光脈沖雷達、近紅外相位差距離傳感器或者PSD激光測距傳感器。
[0100]具體實現(xiàn)中,本發(fā)明實施例中所描述的輸入設備1000、輸出設備2000和處理器3000可執(zhí)行本發(fā)明實施例提供的運動數(shù)據(jù)統(tǒng)計方法的第一實施例、第二實施例中所描述的實現(xiàn)方式,也可執(zhí)行本發(fā)明實施例提供的終端中所描述的終端的實現(xiàn)方式,在此不再贅述。[0101 ]本發(fā)明所有實施例中的單元,可以通過通用集成電路,例如CPU ( CentralProcessing Uni t,中央處理器),或通過 ASIC( Appl icat 1n Specific IntegratedCircuit,專用集成電路)來實現(xiàn)。
[0102]本發(fā)明實施例方法中的步驟可以根據(jù)實際需要進行順序調整、合并和刪減。
[0103]本發(fā)明實施例裝置中的單元可以根據(jù)實際需要進行合并、劃分和刪減。
[0104]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random accessMemory,RAM)等。
[0105]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權項】
1.一種運動數(shù)據(jù)統(tǒng)計方法,其特征在于,所述方法包括: 通過距離傳感器監(jiān)測用戶與基準面之間的距離信息; 根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值; 統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù); 根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。2.根據(jù)權利要求1所述的方法,其特征在于,所述當前的距離信息為用戶與基準面之間的距離大于第一閾值,并且所述用戶與基準面之間的距離小于第二閾值;所述根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),包括: 判斷所述當前的距離信息是否為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息; 若是,則確定所述當前的距離信息對應的當前的位置狀態(tài)與初始的位置狀態(tài)相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或遠離狀態(tài); 若否,則確定所述當前的距離信息對應的當前的位置狀態(tài)與前一個距離信息所對應的位置狀態(tài)相同,所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息。3.根據(jù)權利要求1所述的方法,其特征在于,所述統(tǒng)計位置狀態(tài)的跳轉次數(shù),包括: 判斷當前的位置狀態(tài)是否為第一個位置狀態(tài),所述第一個位置狀態(tài)為第一被監(jiān)測到的距離信息對應的位置狀態(tài); 若是,則判斷當前的位置狀態(tài)是否與初始的位置狀態(tài)是否相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或者遠離狀態(tài),若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I; 若否,則判斷當前的位置狀態(tài)是否與前一個位置狀態(tài)相同,所述前一個位置狀態(tài)為前一個距離信息所對應的位置狀態(tài),所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息,若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I。4.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù),包括: 根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定所述跳轉次數(shù)與預設的初始值的總數(shù)N,N為自然數(shù); 根據(jù)所述總數(shù)N,確定N/2的取整數(shù)為所述運動數(shù)據(jù)。5.根據(jù)權利要求1所述的方法,其特征在于,所述距離傳感器為近紅外激光脈沖雷達、近紅外相位差距離傳感器或者PSD激光測距傳感器。6.一種終端,其特征在于,所述終端包括: 監(jiān)測單元,用于通過距離傳感器監(jiān)測用戶與基準面之間的距離信息; 確定單元,用于根據(jù)每個距離信息確定對應的所述用戶的位置狀態(tài),所述位置狀態(tài)包括靠近狀態(tài)和遠離狀態(tài),所述靠近狀態(tài)為用戶與基準面之間的距離小于或者等于第一閾值的狀態(tài),所述遠離狀態(tài)為用戶與基準面之間的距離大于或者等于第二閾值的狀態(tài),所述第一閾值小于所述第二閾值; 統(tǒng)計單元,用于統(tǒng)計各個所述用戶的位置狀態(tài)的跳轉次數(shù); 所述數(shù)據(jù)確定單元,還用于根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定運動數(shù)據(jù)。7.根據(jù)權利要求6所述的終端,其特征在于,所述當前的距離信息為用戶與基準面之間的距離大于第一閾值,并且所述用戶與基準面之間的距離小于第二閾值;所述確定單元包括: 第一判斷單元,用于判斷所述當前的距離信息是否為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息; 第一確定單元,用于若所述當前的距離信息為觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,則確定所述當前的距離信息對應的當前的位置狀態(tài)與初始的位置狀態(tài)相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或遠離狀態(tài); 第二確定單元,用于若所述當前的距離信息非觸發(fā)本次統(tǒng)計事件之后第一個被監(jiān)測到的距離信息,則確定所述當前的距離信息對應的當前的位置狀態(tài)與前一個距離信息所對應的位置狀態(tài)相同,所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息。8.根據(jù)權利要求6所述的終端,其特征在于,所述統(tǒng)計單元包括: 第二判斷單元,用于判斷當前的位置狀態(tài)是否為第一個位置狀態(tài),所述第一個位置狀態(tài)為第一被監(jiān)測到的距離信息對應的位置狀態(tài); 第一統(tǒng)計單元,用于若當前的位置狀態(tài)是第一個位置狀態(tài),則判斷當前的位置狀態(tài)是否與初始的位置狀態(tài)是否相同,所述初始的位置狀態(tài)預設為靠近狀態(tài)或者遠離狀態(tài),若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I; 第二統(tǒng)計單元,用于若當前的位置狀態(tài)不是第一個位置狀態(tài),則判斷當前的位置狀態(tài)是否與前一個位置狀態(tài)相同,所述前一個位置狀態(tài)為前一個距離信息所對應的位置狀態(tài),所述前一個距離信息為監(jiān)測時間在所述當前的距離信息的監(jiān)測時間之前且時間間隔最小的距離信息,若所述當前的位置狀態(tài)與所述初始的位置狀態(tài)相同,則跳轉次數(shù)保持不變,若所述當前的位置狀態(tài)于所述初始的位置狀態(tài)不相同,則跳轉次數(shù)增加I。9.根據(jù)權利要求6所述的終端,其特征在于,所述確定單元包括: 第三確定單元,用于根據(jù)所述位置狀態(tài)的跳轉次數(shù),確定所述跳轉次數(shù)與預設的初始值的總數(shù)N,N為自然數(shù); 第四確定單元,用于根據(jù)所述總數(shù)N,確定N/2的取整數(shù)為所述運動數(shù)據(jù)。10.根據(jù)權利要求6所述的終端,其特征在于,所述距離傳感器為近紅外激光脈沖雷達、近紅外相位差距離傳感器或者PSD激光測距傳感器。
【文檔編號】A63B24/00GK106075840SQ201610409644
【公開日】2016年11月9日
【申請日】2016年6月7日
【發(fā)明人】黃曉峰
【申請人】深圳市金立通信設備有限公司