本發明實施例涉及穿戴設備,尤其涉及一種基于多傳感器的用戶運動數據暫停記錄的方法及裝置。
背景技術:
1、近幾年來,穿戴設備非常的受歡迎,可穿戴設備即直接穿在身上,或是整合到用戶的衣服或配件的一種便攜式設備。可穿戴設備不僅僅是一種硬件設備,更是通過軟件支持以及數據交互、云端交互來實現強大的功能,可穿戴設備將會對我們的生活、感知帶來很大的轉變。
2、目前,穿戴設備在檢測用戶運動過程中的數據時,通常都是在用戶選取了哪種運動模式之后,就好一直持續的進行運動數據記錄,例如用戶跑步時經常會跑一段時間走一段時間,此時持續的記錄運動數據,會把步行數據統計為跑步數據,造成跑步數據的不準確,因此,會造成運動數據不準確,用戶體驗較差。
技術實現思路
1、本發明實施例提供一種基于多傳感器的用戶運動數據暫停記錄的方法及裝置,可以實時感知用戶運動狀態,自動實現運動數據的記錄的暫停和啟動,提高運動數據的準確率。
2、第一方面,本發明實施例提供的一種基于多傳感器的用戶運動數據暫停記錄的方法,包括:
3、獲取穿戴設備的心率傳感器的心率數據;
4、依據所述心率數據確定用戶是否佩戴所述穿戴設備,若佩戴,則采集所述穿戴設備的定位數據,并依據所述定位數據確定所述用戶在第一預設時間內是否發生位移;
5、若未發生位移,則采集所述穿戴設備的加速度傳感器的加速度數據,并依據所述加速度數據確定所述用戶在第二預設時間內步數變化是否小于步數閾值;
6、若是,則采集所述穿戴設備的氣壓傳感器的氣壓數據,并確定在第三預設時間內所述氣壓數據的標準差,若所述標準差小于氣壓閾值,則確定暫停記錄所述用戶的運動數據。
7、可選地,所述依據所述定位數據確定所述用戶在第一預設時間內是否發生位移,包括:
8、依據所述定位數據確定在所述第一預設時間內所述用戶的距離變化是否小于距離閾值,若是,則確定所述用戶在所述第一預設時間內未發生位移,否則確定所述用戶在所述第一預設時間內發生位移。
9、可選地,所述方法還包括:
10、若確定所述用戶未佩戴所述穿戴設備,則暫停記錄所述用戶的運動數據。
11、可選地,所述方法還包括:
12、若依據所述定位數據確定所述用戶在第一預設時間內發生位移,則持續記錄所述用戶的運動數據,并繼續周期性的確定所述用戶在第一預設時間內是否發生位移。
13、可選地,所述方法還包括:
14、若確定所述用戶在第二預設時間內步數變化未小于步數閾值,則持續記錄所述用戶的運動數據,并繼續周期性的確定用戶在第二預設時間內步數變化是否小于步數閾值。
15、可選地,所述方法還包括:
16、若確定在第三預設時間內所述氣壓數據的標準差未小于氣壓閾值,則持續記錄所述用戶的運動數據,并繼續周期性的確定在第三預設時間內所述氣壓數據的標準差是否小于氣壓閾值。
17、第二方面,本發明實施例提供一種基于多傳感器的用戶運動數據暫停記錄的裝置,包括:
18、獲取單元,用于獲取穿戴設備的心率傳感器的心率數據;
19、處理單元,用于依據所述心率數據確定用戶是否佩戴所述穿戴設備,若佩戴,則采集所述穿戴設備的定位數據,并依據所述定位數據確定所述用戶在第一預設時間內是否發生位移;若未發生位移,則采集所述穿戴設備的加速度傳感器的加速度數據,并依據所述加速度數據確定所述用戶在第二預設時間內步數變化是否小于步數閾值;若是,則采集所述穿戴設備的氣壓傳感器的氣壓數據,并確定在第三預設時間內所述氣壓數據的標準差,若所述標準差小于氣壓閾值,則確定暫停記錄所述用戶的運動數據。
20、可選地,所述處理單元具體用于:
21、依據所述定位數據確定在所述第一預設時間內所述用戶的距離變化是否小于距離閾值,若是,則確定所述用戶在所述第一預設時間內未發生位移,否則確定所述用戶在所述第一預設時間內發生位移。
22、可選地,所述處理單元具體還用于:
23、若確定所述用戶未佩戴所述穿戴設備,則暫停記錄所述用戶的運動數據。
24、可選地,所述處理單元具體還用于:
25、若依據所述定位數據確定所述用戶在第一預設時間內發生位移,則持續記錄所述用戶的運動數據,并繼續周期性的確定所述用戶在第一預設時間內是否發生位移。
26、可選地,所述處理單元具體還用于:
27、若確定所述用戶在第二預設時間內步數變化未小于步數閾值,則持續記錄所述用戶的運動數據,并繼續周期性的確定用戶在第二預設時間內步數變化是否小于步數閾值。
28、可選地,所述處理單元具體還用于:
29、若確定在第三預設時間內所述氣壓數據的標準差未小于氣壓閾值,則持續記錄所述用戶的運動數據,并繼續周期性的確定在第三預設時間內所述氣壓數據的標準差是否小于氣壓閾值。
30、第三方面,本發明實施例還提供了一種計算設備,包括:
31、存儲器,用于存儲程序指令;
32、處理器,用于調用所述存儲器中存儲的程序指令,按照獲得的程序執行上述基于多傳感器的用戶運動數據暫停記錄的方法。
33、第四方面,本發明實施例還提供了一種計算機可讀非易失性存儲介質,包括計算機可讀指令,當計算機讀取并執行所述計算機可讀指令時,使得計算機執行上述基于多傳感器的用戶運動數據暫停記錄的方法。
34、本發明實施例中,獲取穿戴設備的心率傳感器的心率數據;依據所述心率數據確定用戶是否佩戴所述穿戴設備,若佩戴,則采集所述穿戴設備的定位數據,并依據所述定位數據確定所述用戶在第一預設時間內是否發生位移;若未發生位移,則采集所述穿戴設備的加速度傳感器的加速度數據,并依據所述加速度數據確定所述用戶在第二預設時間內步數變化是否小于步數閾值;若是,則采集所述穿戴設備的氣壓傳感器的氣壓數據,并確定在第三預設時間內所述氣壓數據的標準差,若所述標準差小于氣壓閾值,則確定暫停記錄所述用戶的運動數據。通過對多種傳感器的數據進行融合分析來判斷運動的暫停和繼續狀態,從而可以實時感知用戶運動狀態,實現運動數據的記錄的自動暫停和繼續,提高運動數據的準確率。
1.一種基于多傳感器的用戶運動數據暫停記錄的方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,所述依據所述定位數據確定所述用戶在第一預設時間內是否發生位移,包括:
3.如權利要求1所述的方法,其特征在于,所述方法還包括:
4.如權利要求1所述的方法,其特征在于,所述方法還包括:
5.如權利要求1所述的方法,其特征在于,所述方法還包括:
6.如權利要求1至5任一項所述的方法,其特征在于,所述方法還包括:
7.一種基于多傳感器的用戶運動數據暫停記錄的裝置,其特征在于,包括:
8.如權利要求7所述的裝置,其特征在于,所述處理單元具體用于:
9.一種計算設備,其特征在于,包括:
10.一種計算機可讀非易失性存儲介質,其特征在于,包括計算機可讀指令,當計算機讀取并執行所述計算機可讀指令時,使得計算機執行如權利要求1至6任一項所述的方法。