1.一種運動狀態(tài)監(jiān)測方法,其特征在于,包括:
檢測到監(jiān)測指令時,根據(jù)傳感器采集數(shù)據(jù)確定終端在水平方向上的實時水平速度以及重力方向上的實時垂直速度;
實時獲取垂直速度為0時對應的當前水平速度和當前時間戳;
實時計算并顯示運動狀態(tài)參數(shù),所述運動狀態(tài)參數(shù)包括實時步長,所述實時步長為垂直速度為0時對應的當前水平速度和單位間隔時間的乘積,所述單位間隔時間為垂直速度為0時對應的當前時間戳和下一時間戳的差值。
2.根據(jù)權利要求1所述的運動狀態(tài)監(jiān)測方法,其特征在于,所述檢測到監(jiān)測指令時,根據(jù)傳感器采集數(shù)據(jù)確定終端在水平方向上的實時水平速度以及重力方向上的實時垂直速度具體包括:
檢測到監(jiān)測指令時,根據(jù)傳感器采集數(shù)據(jù)確定終端在垂直坐標系中X軸上的第一加速度、Y軸上的第二加速度以及Z軸上的第三加速度,所述垂直坐標系以終端中心為原點,Z軸指向重力方向;
根據(jù)第一加速度和第二加速度計算水平方向上的實時水平速度,根據(jù)第三加速度計算垂直方向上的實時垂直速度。
3.根據(jù)權利要求2所述的運動狀態(tài)監(jiān)測方法,其特征在于,所述檢測到監(jiān)測指令時,根據(jù)傳感器采集數(shù)據(jù)確定終端在垂直坐標系中X軸上的第一加速度、Y軸上的第二加速度以及Z軸上的第三加速度具體包括:
檢測到監(jiān)測指令時,根據(jù)三軸加速度傳感器采集終端在自身三維坐標系中三個軸向上的實時加速度分量,并根據(jù)陀螺儀傳感器的采集數(shù)據(jù)確定重力方向;
將獲取的三個軸向的實時加速度分量合并為實時加速度,并根據(jù)重力方向確定垂直坐標系;
將實時加速度分解到垂直坐標系中,得到終端在垂直坐標系中X軸上的第一加速度、Y軸上的第二加速度以及Z軸上的第三加速度。
4.根據(jù)權利要求2所述的運動狀態(tài)監(jiān)測方法,其特征在于,所述根據(jù)第一加速度和第二加速度計算水平方向上的實時水平速度,根據(jù)第三加速度計算垂直方向上的實時垂直速度具體包括:
將第一加速度和第二加速度合并,得到水平方向上的水平加速度;
對水平加速度進行積分運算得到水平方向上的實時水平速度,對第三加速度進行積分運算得到垂直方向上的實時垂直速度。
5.根據(jù)權利要求1所述的運動狀態(tài)監(jiān)測方法,其特征在于,在檢測到監(jiān)測指令之前,還包括:
發(fā)出第一提示信息,所述第一提示信息用于提示用戶在靜止時開啟監(jiān)測運動狀態(tài)的功能;
判斷預設時間內三軸加速度傳感器采集數(shù)據(jù)的變化量是否小于預設閾值;
如果是,則發(fā)出第二提示信息,所述第二提示信息用于提示用戶可以開啟監(jiān)測運動狀態(tài)的功能。
6.根據(jù)權利要求1所述的運動狀態(tài)監(jiān)測方法,其特征在于,所述運動狀態(tài)參數(shù)還包括:實時水平速度、實時垂直速度、垂直速度為0時對應的水平速度、當前已跑時間、當前總步數(shù)、當前已跑距離以及平均步長中的任意一種或者其任意組合;
其中,所述當前總步數(shù)與單位間隔時間的總數(shù)量相對應,一個單位時間間隔記為一步,所述已跑距離是對所有實時步長求和得出。
7.一種運動狀態(tài)監(jiān)測裝置,其特征在于,包括:
確定模塊,用于檢測到監(jiān)測指令時,根據(jù)傳感器采集數(shù)據(jù)確定終端在水平方向上的實時水平速度以及重力方向上的實時垂直速度;
獲取模塊,用于實時獲取垂直速度為0時對應的當前水平速度和當前時間戳;
計算顯示模塊,用于實時計算并顯示運動狀態(tài)參數(shù),所述運動狀態(tài)參數(shù)包括實時步長,所述實時步長為垂直速度為0時對應的當前水平速度和單位間隔時間的乘積,所述單位間隔時間為垂直速度為0時對應的當前時間戳和下一時間戳的差值。
8.根據(jù)權利要求7所述的運動狀態(tài)監(jiān)測裝置,其特征在于,所述確定模塊具體包括:
確定單元,用于檢測到監(jiān)測指令時,根據(jù)傳感器采集數(shù)據(jù)確定終端在垂直坐標系中X軸上的第一加速度、Y軸上的第二加速度以及Z軸上的第三加速度,所述垂直坐標系以終端中心為原點,Z軸指向重力方向;
計算單元,用于根據(jù)第一加速度和第二加速度計算水平方向上的實時水平速度,根據(jù)第三加速度計算垂直方向上的實時垂直速度。
9.根據(jù)權利要求8所述的運動狀態(tài)監(jiān)測裝置,其特征在于,所述確定單元具體包括:
采集子單元,用于檢測到監(jiān)測指令時,根據(jù)三軸加速度傳感器采集終端在自身三維坐標系中三個軸向上的實時加速度分量,并根據(jù)陀螺儀傳感器的采集數(shù)據(jù)確定重力方向;
第一合并子單元,用于將獲取的三個軸向的實時加速度分量合并為實時加速度,并根據(jù)重力方向確定垂直坐標系;
分解子單元,用于將實時加速度分解到垂直坐標系中,得到終端在垂直坐標系中X軸上的第一加速度、Y軸上的第二加速度以及Z軸上的第三加速度。
10.根據(jù)權利要求8所述的運動狀態(tài)監(jiān)測裝置,其特征在于,所述計算單元具體包括:
第二合并子單元,用于將第一加速度和第二加速度合并,得到水平方向上的水平加速度;
運算子單元,用于對水平加速度進行積分運算得到水平方向上的實時水平速度,對第三加速度進行積分運算得到垂直方向上的實時垂直速度。
11.根據(jù)權利要求7所述的運動狀態(tài)監(jiān)測裝置,其特征在于,還包括:
第一提示模塊,用于在檢測到監(jiān)測指令之前,發(fā)出第一提示信息,所述第一提示信息用于提示用戶在靜止時開啟監(jiān)測運動狀態(tài)的功能;
判斷模塊,用于判斷預設時間內三軸加速度傳感器采集數(shù)據(jù)的變化量是否小于預設閾值;
第二提示模塊,用于在預設時間內三軸加速度傳感器采集數(shù)據(jù)的變化量小于預設閾值時,發(fā)出第二提示信息,所述第二提示信息用于提示用戶可以開啟監(jiān)測運動狀態(tài)的功能。
12.根據(jù)權利要求7所述的運動狀態(tài)監(jiān)測裝置,其特征在于,所述運動狀態(tài)參數(shù)還包括:實時水平速度、實時垂直速度、垂直速度為0時對應的水平速度、當前已跑時間、當前總步數(shù)、當前已跑距離以及平均步長中的任意一種或者其任意組合;
其中,所述當前總步數(shù)與單位間隔時間的總數(shù)量相對應,一個單位時間間隔記為一步,所述已跑距離是對所有實時步長求和得出。