本發(fā)明涉及智能手環(huán)的控制領(lǐng)域,特別涉及一種智能手環(huán)晃動判斷的方法。
背景技術(shù):
目前智能手環(huán)已經(jīng)廣泛應(yīng)用到人們的健康生活中,已經(jīng)具有取代傳統(tǒng)手表的趨勢。智能手環(huán)越來越作為人們依賴的運動工具,通過智能手環(huán)可以實現(xiàn)計步、心率、卡里路消耗等的計算,讓人們知道自己的運動程度,而且,智能手環(huán)可與智能手機實現(xiàn)通訊連接,當用戶在運動不方便攜帶手機時,可以將消息通知和來電通知等事件推送到智能手環(huán)中進行相應(yīng)的操作。然而,往往運動中的用戶在運動時不方便接電話、看短消息,特別是來電時,時長較長,振動和鈴聲的時間也都較長,用戶需要用另外的手去操作智能手環(huán)去關(guān)閉來電振動和鈴聲,操作不便。
技術(shù)實現(xiàn)要素:
本發(fā)明針對上述缺陷,旨在提供一種手環(huán)晃動的判斷方法,以及基于晃動的判斷實現(xiàn)智能手環(huán)正在發(fā)生的事件停止的方法,該方法只需要用戶在來電振動和鈴聲發(fā)生時,晃動手環(huán)即可實現(xiàn)鈴聲和振動的事件停止,操作方便。
本發(fā)明的技術(shù)方案如下:
一種手環(huán)晃動判斷的方法,所述智能手環(huán)至少包括處理器、顯示屏、六軸傳感器系統(tǒng),所述六軸傳感器系統(tǒng)包括三軸加速度傳感器和三軸陀螺儀傳感器;其特征在于,所述方法包括如下步驟:
步驟一,手環(huán)觸發(fā)某事件;所述事件的持續(xù)時長為t;
步驟二,在所述持續(xù)時長t內(nèi),所述三軸加速度傳感器和三軸陀螺儀傳感器分別采集所述智能手環(huán)的三軸加速度的數(shù)據(jù)和所述智能手環(huán)繞三軸旋轉(zhuǎn)的角速度的數(shù)據(jù);并將該三軸加速度的數(shù)據(jù)和繞三軸旋轉(zhuǎn)的角速度的數(shù)據(jù)傳送至所述處理器;
步驟三,所述處理器對上述采集到的三軸加速度的數(shù)據(jù)和繞三軸旋轉(zhuǎn)的角速度的數(shù)據(jù)進行濾波處理,得到處理后的三軸加速度數(shù)據(jù)和繞三軸旋轉(zhuǎn)的角速度數(shù)據(jù);
步驟四,所述處理器存儲采樣頻率f、第一時間閾值t1/f(其中t1<f,且t1為整數(shù))、第二時間閾值t2/f(其中t2<f,且t2為整數(shù))、第一幅度閾值w1和第二幅度閾值w2;所述處理器統(tǒng)計三軸中每一軸的加速度數(shù)據(jù)持續(xù)上升或下降的時間和幅度,以及繞每一軸旋轉(zhuǎn)的加速度數(shù)據(jù)持續(xù)上升或下降的時間和幅度;若三軸中的至少一軸的加速度數(shù)據(jù)持續(xù)上升或下降的時間達到所述第一時間閾值t1/f且上升或下降的幅度達到所述第一幅度閾值w1,同時繞至少一軸旋轉(zhuǎn)的角速度數(shù)據(jù)持續(xù)上升或下降的時間達到所述第二時間閾值t2/f且上升或下降的幅度達到所述第二幅度閾值w2,則判斷所述智能手環(huán)“晃動”;若否,則重復步驟四。
進一步地,所述事件可以為振動或鈴聲。
進一步地,所述振動可以為來電振動,所述鈴聲可以為來電鈴聲。
一種智能手環(huán)停止事件的方法,其特征在于:所述方法包括如下步驟:
步驟a,根據(jù)上述的一種手環(huán)晃動判斷的方法判斷智能手環(huán)是否“晃動”;
步驟b,所述處理器存儲第三時間閾值t3(t3<t)和次數(shù)閾值n,所述處理器包括計數(shù)器;在所述步驟四中,每判斷智能手環(huán)出現(xiàn)“晃動”一次,則計數(shù)器計數(shù)加一,若在所述第三時間閾值t3內(nèi),所述計數(shù)器的計數(shù)達到所述次數(shù)閾值n,則轉(zhuǎn)入步驟c,若否,在重復步驟b;
步驟c;所述處理器停止正在發(fā)生的所述事件。
實現(xiàn)上述的一種智能手環(huán)停止時間的方法的智能手環(huán),其特征在于,所述智能手環(huán)至少包括處理器、顯示屏、三軸加速度傳感器和三軸陀螺儀傳感器;
所述處理器包括濾波模塊,所述濾波模塊可對所述三軸加速度傳感器和三軸陀螺儀傳感器測量的數(shù)據(jù)進行濾波處理;
所述處理器包括存儲模塊和比較模塊,所述存儲模塊存儲所述采樣頻率f、第一時間閾值t1/f、第二時間閾值t2/f、第三時間閾值t3、第一幅度閾值w1、第二幅度閾值w2和次數(shù)閾值n;
所述處理器包括計時模塊,所述計時模塊存儲事件的所述持續(xù)時長t,所述計時模塊對所述事件從該事件發(fā)生時開始計時,當計時達到所述持續(xù)時長t時,該事件停止;
所述處理器還包括計數(shù)模塊,所述計數(shù)模塊可對所述“晃動”發(fā)生的次數(shù)進行計數(shù)。
進一步地,所述比較模塊對所述步驟四和步驟b中的所述的“達到”進行比較運算。
通過上述方法,只需要用戶在來電振動和鈴聲發(fā)生時,晃動手環(huán)即可實現(xiàn)鈴聲和振動的事件停止,操作方便。
附圖說明
通過參照附圖詳細描述其示例實施例,本發(fā)明的上述和其它目標、特征及優(yōu)點將變得更加顯而易見。
圖1是本發(fā)明的方法流程圖。
圖2是本發(fā)明的智能手環(huán)的示意圖。
圖3是本發(fā)明的智能手環(huán)的結(jié)構(gòu)圖。
具體實施方式
現(xiàn)在將參考附圖更全面地描述示例實施方式。然而,示例實施方式能夠以多種形式實施,且不應(yīng)被理解為限于在此闡述的范例;相反,提供這些實施方式使得本發(fā)明將更加全面和完整,并將示例實施方式的構(gòu)思全面地傳達給本領(lǐng)域的技術(shù)人員。附圖僅為本發(fā)明的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標記表示相同或類似的部分,因而將省略對它們的重復描述。
此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個或更多實施方式中。在下面的描述中,提供許多具體細節(jié)從而給出對本發(fā)明的實施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識到,可以實踐本發(fā)明的技術(shù)方案而省略所述特定細節(jié)中的一個或更多,或者可以采用其它的方法、組元、裝置、步驟等。在其它情況下,不詳細示出或描述公知結(jié)構(gòu)、方法、裝置、實現(xiàn)或者操作以避免喧賓奪主而使得本發(fā)明的各方面變得模糊。
如附圖1所示,一種手環(huán)晃動判斷的方法,所述智能手環(huán)至少包括處理器、顯示屏、六軸傳感器系統(tǒng),所述六軸傳感器系統(tǒng)包括三軸加速度傳感器和三軸陀螺儀傳感器;其特征在于,所述方法包括如下步驟:
步驟一,手環(huán)觸發(fā)某事件;所述事件的持續(xù)時長為t;
步驟二,在所述持續(xù)時長t內(nèi),所述三軸加速度傳感器和三軸陀螺儀傳感器分別采集所述智能手環(huán)的三軸加速度的數(shù)據(jù)和所述智能手環(huán)繞三軸旋轉(zhuǎn)的角速度的數(shù)據(jù);并將該三軸加速度的數(shù)據(jù)和繞三軸旋轉(zhuǎn)的角速度的數(shù)據(jù)傳送至所述處理器;
步驟三,所述處理器對上述采集到的三軸加速度的數(shù)據(jù)和繞三軸旋轉(zhuǎn)的角速度的數(shù)據(jù)進行濾波處理,得到處理后的三軸加速度數(shù)據(jù)和繞三軸旋轉(zhuǎn)的角速度數(shù)據(jù);
步驟四,所述處理器存儲采樣頻率f、第一時間閾值t1/f(其中t1<f,且t1為整數(shù))、第二時間閾值t2/f(其中t2<f,且t2為整數(shù))、第一幅度閾值w1和第二幅度閾值w2;所述處理器統(tǒng)計三軸中每一軸的加速度數(shù)據(jù)持續(xù)上升或下降的時間和幅度,以及繞每一軸旋轉(zhuǎn)的加速度數(shù)據(jù)持續(xù)上升或下降的時間和幅度;若三軸中的至少一軸的加速度數(shù)據(jù)持續(xù)上升或下降的時間達到所述第一時間閾值t1/f且上升或下降的幅度達到所述第一幅度閾值w1,同時繞至少一軸旋轉(zhuǎn)的角速度數(shù)據(jù)持續(xù)上升或下降的時間達到所述第二時間閾值t2/f且上升或下降的幅度達到所述第二幅度閾值w2,則判斷所述智能手環(huán)“晃動”;若否,則重復步驟四。
進一步地,所述事件可以為振動或鈴聲。
進一步地,所述振動可以為來電振動,所述鈴聲可以為來電鈴聲。
一種智能手環(huán)停止事件的方法,其特征在于:所述方法包括如下步驟:
步驟a,根據(jù)上述的一種手環(huán)晃動判斷的方法判斷智能手環(huán)是否“晃動”;
步驟b,所述處理器存儲第三時間閾值t3(t3<t)和次數(shù)閾值n,所述處理器包括計數(shù)器;在所述步驟四中,每判斷智能手環(huán)出現(xiàn)“晃動”一次,則計數(shù)器計數(shù)加一,若在所述第三時間閾值t3內(nèi),所述計數(shù)器的計數(shù)達到所述次數(shù)閾值n,則轉(zhuǎn)入步驟c,若否,在重復步驟b;
步驟c;所述處理器停止正在發(fā)生的所述事件。
如附圖2和3所示,實現(xiàn)上述的一種智能手環(huán)停止時間的方法的智能手環(huán),其特征在于,所述智能手環(huán)至少包括處理器4、顯示屏、六軸傳感器系統(tǒng)7,所述六軸傳感器系統(tǒng)7包括三軸加速度傳感器2和三軸陀螺儀傳感器5;
所述處理器包括濾波模塊,所述濾波模塊可對所述三軸加速度傳感器和三軸陀螺儀傳感器測量的數(shù)據(jù)進行濾波處理;
所述處理器包括存儲模塊和比較模塊,所述存儲模塊存儲所述采樣頻率f、第一時間閾值t1/f、第二時間閾值t2/f、第三時間閾值t3、第一幅度閾值w1、第二幅度閾值w2和次數(shù)閾值n;
所述處理器包括計時模塊3,所述計時模塊存儲事件的所述持續(xù)時長t,所述計時模塊對所述事件從該事件發(fā)生時開始計時,當計時達到所述持續(xù)時長t時,該事件停止;
所述處理器還包括計數(shù)模塊6,所述計數(shù)模塊可對所述“晃動”發(fā)生的次數(shù)進行計數(shù)。
進一步地,所述比較模塊對所述步驟四和步驟b中的所述的“達到”進行比較運算。
通過上述方法,只需要用戶在來電振動和鈴聲發(fā)生時,晃動手環(huán)即可實現(xiàn)鈴聲和振動的事件停止,操作方便。