本發(fā)明涉及自動計數技術領域,特別是涉及一種大禮拜計數手環(huán)、計數方法及計數系統。
背景技術:
大禮拜原為西藏佛教的特殊禮拜方式,在佛教中已經成為一種頂禮修行的方法,有著廣泛的群眾基礎。個人在修行過程中需要對大禮拜的次數進行準確統計,因此需要有相關的計數手段。
現有計數裝置大致分為兩種:觸控式計數器和紅外感應式計數器。觸控式計數器的計數方法為:用戶每做完一組大禮拜動作后,通過手動觸控一次計數器,使計數器增加1次計數。這種計數方式容易造成用戶分心,增加用戶心理負擔,在做大禮拜動作時經常因為忘了觸控計數器導致漏計數。紅外感應式計數器的計數方法為:通過漫反射紅外感應,對用戶大禮拜動作中特定位置進行檢測,實現自動計數。該計數原理采用的是紅外漫反射原理,用戶的衣著材料、顏色以及反射角度不同都可能引起反射率不同,從而造成紅外檢測失效,當環(huán)境光照夠強時容易導致紅外接收器飽和而失效,或沒有較大使用空間時紅外接收器接收到環(huán)境中其他表面反射的紅外信號而失效。
以上兩種計數器容易受到用戶自身的影響或環(huán)境的影響從而導致計數準確度不高。
技術實現要素:
本發(fā)明的目的是提供一種大禮拜計數手環(huán)、計數方法及計數系統,能夠實現自動計數,并且不會受到用戶自身的影響或環(huán)境的影響,提高了計數的準確度。
為實現上述目的,本發(fā)明提供了如下方案:
一種大禮拜計數手環(huán),包括主機和表帶,所述主機扣在表帶上,所述表帶佩戴在用戶手腕上;所述主機包括:微處理器、三軸重力加速度傳感器、顯示屏;
所述微處理器分別與三軸重力加速度傳感器和顯示屏相連;所述三軸重力加速度傳感器采集用戶手臂的三軸動作信息,并將所述三軸動作信息發(fā)送到所述微處理器;所述微處理器根據所述三軸動作信息確定所述用戶正在進行的大禮拜動作,根據所述大禮拜動作的數量進行計數,并將計數結果發(fā)送到所述顯示屏;所述顯示屏用于顯示所述計數結果。
可選的,所述主機還包括觸摸控制模塊,所述觸摸控制模塊與所述微處理器相連;所述觸摸控制模塊通過接收觸摸控制信號喚醒所述顯示屏,所述觸摸控制模塊通過接收觸摸控制信號對所述微處理器的參數進行設置。
可選的,所述主機還包括供電電源和降壓電路;所述供電電源的輸出端與所述降壓電路的輸入端相連;所述降壓電路的輸出端分別與所述觸摸控制模塊、所述微處理器、所述三軸重力加速度傳感器和所述顯示屏相連。
本發(fā)明還公開了一種大禮拜計數方法,包括:
獲取所述三軸重力加速度傳感器采集的三軸的重力加速度信息;所述三軸為所述三軸重力加速度傳感器的內置三軸坐標系的三個軸線,所述三個軸線分別為X軸、Y軸和Z軸;當所述大禮拜計數手環(huán)佩戴在用戶手腕上,并且用戶站立姿態(tài)下將手心朝下、小臂與水平面平行放于胸前時,與用戶前后方向平行的軸線即為X軸,指向用戶身后的方向即為X軸正方向,X軸負方向的方向與X軸正方向的方向相反;與用戶左右方向平行的軸線即為Y軸,指向小臂延長線的方向即為Y軸正方向,Y軸負方向的方向與Y軸正方向的方向相反;與上下方向平行的軸線即為Z軸,Z軸正方向朝上,Z軸負方向朝下;所述三軸的重力加速度信息為X軸、Y軸或Z軸采集到的重力加速度的大小及方向的信息以及X軸、Y軸或Z軸與水平面的夾角信息;
判斷所述三軸的重力加速度信息是否滿足雙手合掌置于頭頂的動作對應的第一判斷條件,從而判斷用戶是否完成雙手合掌置于頭頂的動作;
若用戶完成雙手合掌置于頭頂的動作,判斷所述三軸的重力加速度信息是否滿足雙手合掌置于胸前的動作對應的第二判斷條件,從而判斷用戶是否完成雙手合掌置于胸前的動作;
若用戶完成雙手合掌置于胸前的動作,判斷所述三軸的重力加速度信息是否滿足下蹲的動作對應的第三判斷條件,從而判斷用戶是否完成下蹲的動作;
若用戶完成下蹲的動作,判斷所述三軸的重力加速度信息是否滿足趴地雙手放平的動作對應的第四判斷條件,從而判斷用戶是否完成趴地雙手放平的動作;
若用戶完成趴地雙手放平的動作,判斷所述三軸的重力加速度信息是否滿足站立的動作對應的第五判斷條件,從而判斷用戶是否完成站立的動作;
若所述用戶完成站立的動作,對于大禮拜的計數加一。
可選的,所述判斷所述三軸的重力加速度信息是否滿足雙手合掌置于頭頂的動作對應的第一判斷條件,從而判斷用戶是否完成雙手合掌置于頭頂的動作,具體包括:
當所述三軸重力加速度傳感器的Y軸負方向和Z軸負方向均采集到重力加速度時,計算Y軸與水平面的第一夾角;
判斷所述Y軸與水平面的第一夾角是否在第一夾角閾值范圍內且第一夾角在第一夾角閾值范圍內的持續(xù)時間是否大于第一設定時限,得到第一判斷結果;
若所述第一判斷結果表示Y軸與水平面的第一夾角在第一夾角閾值范圍內且第一夾角在第一夾角閾值范圍內的持續(xù)時間大于第一設定時限時,確定用戶完成雙手合掌置于頭頂的動作。
可選的,所述若用戶完成雙手合掌置于頭頂的動作,判斷所述三軸的重力加速度信息是否滿足雙手合掌置于胸前的動作對應的第二判斷條件,從而判斷用戶是否完成雙手合掌置于胸前的動作,具體包括:
當所述三軸重力加速度傳感器的Y軸負方向上采集到的重力加速度逐漸減小至第一重力閾值范圍內,Z軸負方向上采集到的重力加速度逐漸增大至第二重力閾值范圍內,X軸未采集到重力加速度時,計算出Y軸與水平面的第二夾角;
判斷Y軸與水平面的第二夾角是否在第二夾角閾值范圍內且第二夾角在第二夾角閾值范圍內的持續(xù)時間是否大于第二設定時限,得到第二判斷結果;
若所述第二判斷結果表示Y軸與水平面的第二夾角在第二夾角閾值范圍內且第二夾角在第二夾角閾值范圍內的持續(xù)時間大于第二設定時限時,確定用戶完成雙手合掌置于胸前的動作。
可選的,所述若用戶完成雙手合掌置于胸前的動作,判斷所述三軸的重力加速度信息是否滿足下蹲的動作對應的第三判斷條件,從而判斷用戶是否完成下蹲的動作,具體包括:
當所述三軸重力加速度傳感器的Y軸負方向上采集的重力加速度逐漸減小至0,Y軸正方向上采集的重力加速度逐漸增大至第三重力閾值范圍內,Z軸負方向上的重力加速度變化到第四重力閾值范圍內,X軸負方向采集到重力加速度值時,計算Y軸與水平面的第三夾角;
判斷Y軸與水平面的第三夾角是否在第三夾角閾值范圍內,得到第三判斷結果;
若所述第三判斷結果表示Y軸與水平面的第三夾角在第三夾角閾值范圍內時,確定用戶完成下蹲的動作。
可選的,所述若用戶完成下蹲的動作,判斷所述三軸的重力加速度信息是否滿足趴地雙手放平的動作對應的第四判斷條件,從而判斷用戶是否完成趴地雙手放平的動作,具體包括:
當所述三軸重力加速度傳感器的Y軸正方向采集的重力加速度逐漸減小至第五重力閾值范圍內,Z軸負方向采集的重力加速度逐漸增大到第六重力閾值范圍內時,計算X軸與水平面的第四夾角;
判斷X軸與水平面的第四夾角是否在第四夾角閾值范圍內且第四夾角在第四夾角閾值范圍內的持續(xù)時間是否大于第三設定時限,得到第四判斷結果;
若所述第四判斷結果表示X軸與水平面的第四夾角在第四夾角閾值范圍且第四夾角在第四夾角閾值范圍內的持續(xù)時間大于第三設定時限時,確定用戶完成趴地雙手放平的動作。
可選的,所述若用戶完成趴地雙手放平的動作,判斷所述三軸的重力加速度信息是否滿足站立的動作對應的第五判斷條件,從而判斷用戶是否完成站立的動作,具體包括:
當所述三軸重力加速度傳感器的Y軸正方向采集的重力加速度逐漸增大到第七重力閾值范圍內,Z軸負方向采集的重力加速度由重力加速度標準值減小到第八重力閾值范圍內,計算Y軸與水平面的第五夾角;
判斷Y軸與水平面的第五夾角是否在第五夾角閾值范圍內,得到第五判斷結果;
若所述第五判斷結果表示Y軸與水平面的第五夾角在第五夾角閾值范圍內時,確定用戶完成站立的動作。
本發(fā)明還公開了一種大禮拜計數系統,包括:
信息獲取模塊,用于獲取所述三軸重力加速度傳感器采集的三軸的重力加速度信息;所述三軸為所述三軸重力加速度傳感器的內置三軸坐標系的三個軸線,所述三個軸線分別為X軸、Y軸和Z軸;當所述大禮拜計數手環(huán)佩戴在用戶手腕上,并且用戶站立姿態(tài)下將手心朝下、小臂與水平面平行放于胸前時,與用戶前后方向平行的軸線即為X軸,指向用戶身后的方向即為X軸正方向,X軸負方向的方向與X軸正方向的方向相反;與用戶左右方向平行的軸線即為Y軸,指向小臂延長線的方向即為Y軸正方向,Y軸負方向的方向與Y軸正方向的方向相反;與上下方向平行的軸線即為Z軸,Z軸正方向朝上,Z軸負方向朝下;所述三軸的重力加速度信息為X軸、Y軸或Z軸采集到的重力加速度的大小及方向的信息以及X軸、Y軸或Z軸與水平面的夾角信息;
第一動作判斷模塊,用于判斷所述三軸的重力加速度信息是否滿足雙手合掌置于頭頂的動作對應的第一判斷條件,從而判斷用戶是否完成雙手合掌置于頭頂的動作;
第二動作判斷模塊,用于若用戶完成雙手合掌置于頭頂的動作,判斷所述三軸的重力加速度信息是否滿足雙手合掌置于胸前的動作對應的第二判斷條件,從而判斷用戶是否完成雙手合掌置于胸前的動作;
第三動作判斷模塊,用于若用戶完成雙手合掌置于胸前的動作,判斷所述三軸的重力加速度信息是否滿足下蹲的動作對應的第三判斷條件,從而判斷用戶是否完成下蹲的動作;
第四動作判斷模塊,用于若用戶完成下蹲的動作,判斷所述三軸的重力加速度信息是否滿足趴地雙手放平的動作對應的第四判斷條件,從而判斷用戶是否完成趴地雙手放平的動作;
第五動作判斷模塊,用于若用戶完成趴地雙手放平的動作,判斷所述三軸的重力加速度信息是否滿足站立的動作對應的第五判斷條件,從而判斷用戶是否完成站立的動作;
計數模塊,用于若所述用戶完成站立的動作,對于大禮拜的計數加一。
根據本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術效果:本發(fā)明公開的大禮拜計數手環(huán)、計數方法及計數系統,通過內置的三軸重力加速度傳感器和微處理器識別大禮拜動作從而進行計數,實現了自動計數,在計數過程中,將大禮拜動作拆解成五個小動作分別進行識別,微處理器判斷出用戶依次完成五個小動作之后才計數一次,提高了計數的準確度。同時,本發(fā)明公開的大禮拜手環(huán)不會影響用戶的修行,并且不會受到外界環(huán)境的影響,從而進一步提高了計數的準確度。
附圖說明
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明大禮拜計數手環(huán)實施例的主機系統結構圖;
圖2為本發(fā)明大禮拜計數手環(huán)實施例的手環(huán)佩戴示意圖;
圖3為本發(fā)明大禮拜計數方法實施例的方法流程圖;
圖4為本發(fā)明大禮拜計數方法實施例的疲勞判斷過程的方法流程圖;
圖5為本發(fā)明大禮拜計數系統實施例的系統結構圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖和具體實施方式對本發(fā)明作進一步詳細的說明。
圖1為本發(fā)明大禮拜計數手環(huán)實施例的主機系統結構圖。
參見圖1,該大禮拜手環(huán)的主機1包括:微處理器101、三軸重力加速度傳感器102、顯示屏103、觸摸控制模塊104、供電電源105和降壓電路106;
所述微處理器101為STM32系列單片機;所述微處理器101分別與三軸重力加速度傳感器102和顯示屏103相連;所述三軸重力加速度傳感器102采集用戶手臂的三軸動作信息,并將所述三軸動作信息發(fā)送到所述微處理器101;所述微處理器101根據所述三軸動作信息確定所述用戶正在進行的大禮拜動作,根據所述大禮拜動作的數量進行計數,并將計數結果發(fā)送到所述顯示屏103;所述顯示屏103用于顯示所述計數結果。
所述觸摸控制模塊104與所述微處理器101相連;所述觸摸控制模塊104通過接收觸摸控制信號喚醒所述顯示屏103,所述觸摸控制模塊104還可以通過接收觸摸控制信號對所述微處理器101的參數進行設置。
所述供電電源105為鋰電池;所述供電電源105的輸出端與所述降壓電路106的輸入端相連;所述降壓電路106的輸出端分別與所述微處理器101、所述三軸重力加速度傳感器102、所述顯示屏103和所述觸摸控制模塊104相連。
圖2為本發(fā)明大禮拜計數手環(huán)實施例的手環(huán)佩戴示意圖。
參見圖2,該大禮拜計數手環(huán)的所述主機1扣在表帶2上,所述表帶2佩戴在用戶手腕上。
因該大禮拜手環(huán)的主機中集成了三軸重力加速度傳感器102,則所述大禮拜手環(huán)佩戴在手腕上時,三個軸線X軸、Y軸和Z軸的方向分別為:當所述大禮拜計數手環(huán)佩戴在用戶手腕上,并且用戶站立姿態(tài)下將手心朝下、小臂與水平面平行放于胸前時,與用戶前后方向平行的軸線即為X軸,指向用戶身后的方向即為X軸正方向,X軸負方向的方向與X軸正方向的方向相反;與用戶左右方向平行的軸線即為Y軸,指向小臂延長線的方向即為Y軸正方向,Y軸負方向的方向與Y軸正方向的方向相反,當大禮拜手環(huán)為右手手環(huán)時,Y軸正方向指向左側,當大禮拜手環(huán)為左手手環(huán)時,Y軸正方向指向右側;與上下方向平行的軸線即為Z軸,Z軸正方向朝上,Z軸負方向朝下。此時,Z軸正方向采集到的重力加速度為重力加速度標準值,X軸和Y軸采集到的重力加速度值均為0。
本發(fā)明所公開的大禮拜計數手環(huán),利用微處理器101與三軸重力加速度傳感器102實現自動計數,避免了人工觸碰計數,從而使得用戶能夠專心做大禮拜,并且不會因忘記觸碰導致計數錯誤。同時,本申請采用三軸重力加速度傳感器獲取重力信息判斷是否需要計數,從而避免了外界環(huán)境等因素的影響,提高了計數準確度。
圖3為本發(fā)明大禮拜計數方法實施例的方法流程圖。
參見圖3,該大禮拜計數方法,應用于圖1中的大禮拜計數手環(huán),在本發(fā)明中,將大禮拜動作分解成五個小動作,分別為:雙手合掌置于頭頂的動作、雙手合掌置于胸前的動作、下蹲的動作、趴地雙手放平的動作和站立的動作。本發(fā)明依次識別五個動作,當用戶依次完成五個動作時才視為用戶完成了一次大禮拜動作。該計數方法包括:
步驟301:獲取所述三軸重力加速度傳感器采集的三軸的重力加速度信息;所述三軸為所述三軸重力加速度傳感器的內置三軸坐標系的三個軸線,所述三個軸線分別為X軸、Y軸和Z軸;當所述大禮拜計數手環(huán)佩戴在用戶手腕上,并且用戶站立姿態(tài)下將手心朝下、小臂與水平面平行放于胸前時,與用戶前后方向平行的軸線即為X軸,指向用戶身后的方向即為X軸正方向,X軸負方向的方向與X軸正方向的方向相反;與用戶左右方向平行的軸線即為Y軸,指向小臂延長線的方向即為Y軸正方向,Y軸負方向的方向與Y軸正方向的方向相反;與上下方向平行的軸線即為Z軸,Z軸正方向朝上,Z軸負方向朝下;所述三軸的重力加速度信息為X軸、Y軸或Z軸采集到的重力加速度的大小及方向的信息以及X軸、Y軸或Z軸與水平面的夾角信息;
步驟302:判斷所述三軸的重力加速度信息是否滿足雙手合掌置于頭頂的動作對應的第一判斷條件,從而判斷用戶是否完成雙手合掌置于頭頂的動作;當用戶進行雙手合掌置于頭頂的動作時,小臂上舉與水平面成一個傾斜角;
該步驟302具體包括:
當所述三軸重力加速度傳感器的Y軸負方向和Z軸負方向均采集到重力加速度時,計算Y軸與水平面的第一夾角A1;所述第一夾角A1為Y軸負方向與水平面的夾角;
判斷所述Y軸與水平面的第一夾角A1是否在第一夾角閾值范圍D1內且第一夾角A1在第一夾角閾值范圍D1內的第一持續(xù)時間t1是否大于第一設定時限DT1,得到第一判斷結果;
若所述第一判斷結果表示Y軸與水平面的第一夾角A1在第一夾角閾值范圍D1內且第一夾角A1在第一夾角閾值范圍D1內的第一持續(xù)時間t1大于第一設定時限DT1時,確定用戶完成雙手合掌置于頭頂的動作。
步驟303:若用戶完成雙手合掌置于頭頂的動作,判斷所述三軸的重力加速度信息是否滿足雙手合掌置于胸前的動作對應的第二判斷條件,從而判斷用戶是否完成雙手合掌置于胸前的動作;用戶由雙手合掌置于頭頂的動作變化到雙手合掌置于胸前的動作的過程中,小臂與水平面的夾角變??;
該步驟303具體包括:
當所述三軸重力加速度傳感器的Y軸負方向上采集到的重力加速度逐漸減小至第一重力閾值范圍內,Z軸負方向上采集到的重力加速度逐漸增大至第二重力閾值范圍內,X軸未采集到重力加速度時,計算出Y軸與水平面的第二夾角A2;所述第一重力閾值范圍為接近0的范圍;所述第二重力閾值范圍為接近重力加速度標準值的范圍;
判斷Y軸與水平面的第二夾角A2是否在第二夾角閾值范圍D2內且第二夾角A2在第二夾角閾值范圍D2內的第二持續(xù)時間t2是否大于第二設定時限DT2,得到第二判斷結果;
若所述第二判斷結果表示Y軸與水平面的第二夾角A2在第二夾角閾值范圍D2內且第二夾角A2在第二夾角閾值范圍D2內的第二持續(xù)時間t2大于第二設定時限DT2時,確定用戶完成雙手合掌置于胸前的動作。
步驟304:若用戶完成雙手合掌置于胸前的動作,判斷所述三軸的重力加速度信息是否滿足下蹲的動作對應的第三判斷條件,從而判斷用戶是否完成下蹲的動作;雙手合掌置于胸前的動作變化到下蹲的動作時,用戶小臂由胸前向下和向外運動,手臂下垂撐地。
該步驟304具體包括:
當所述三軸重力加速度傳感器的Y軸負方向上采集的重力加速度逐漸減小至0,Y軸正方向上采集的重力加速度逐漸增大至第三重力閾值范圍內,Z軸負方向上的重力加速度變化到第四重力閾值范圍內,X軸負方向采集到重力加速度值時,計算Y軸與水平面的第三夾角A3;所述第三重力閾值范圍為接近重力加速度標準值的范圍;所述第四重力閾值范圍為接近0的范圍;
判斷Y軸與水平面的第三夾角A3是否在第三夾角閾值范圍D3內,得到第三判斷結果;
若所述第三判斷結果表示Y軸與水平面的第三夾角A3在第三夾角閾值范圍D3內時,確定用戶完成下蹲的動作。
步驟305:若用戶完成下蹲的動作,判斷所述三軸的重力加速度信息是否滿足趴地雙手放平的動作對應的第四判斷條件,從而判斷用戶是否完成趴地雙手放平的動作;用戶由下蹲動作變化到趴地雙手放平的動作過程中,身體向前趴低,雙手掌心置于地面,小臂從下垂撐地變化成平行地面;
該步驟305具體包括:
當所述三軸重力加速度傳感器的Y軸正方向采集的重力加速度逐漸減小至第五重力閾值范圍內,Z軸負方向采集的重力加速度逐漸增大到第六重力閾值范圍內時,計算X軸與水平面的第四夾角A4;所述第五重力閾值范圍為接近0的范圍;所述第六重力閾值范圍為接近重力加速度標準值的范圍;
判斷X軸與水平面的第四夾角A4是否在第四夾角閾值范圍D4內且第四夾角A4在第四夾角閾值范圍D4內的第三持續(xù)時間t3是否大于第三設定時限DT3,得到第四判斷結果;
若所述第四判斷結果表示X軸與水平面的第四夾角A4在第四夾角閾值范圍D4內且第四夾角A4在第四夾角閾值范圍D4內的第三持續(xù)時間t3大于第三設定時限DT3時,確定用戶完成趴地雙手放平的動作。
步驟306:若用戶完成趴地雙手放平的動作,判斷所述三軸的重力加速度信息是否滿足站立的動作對應的第五判斷條件,從而判斷用戶是否完成站立的動作;用戶由趴地雙手放平的動作變化到站立的動作過程中,小臂由與地面平行變成自然下垂于身體兩側;
該步驟306具體包括:
當所述三軸重力加速度傳感器的Y軸正方向采集的重力加速度逐漸增大到第七重力閾值范圍內,Z軸負方向采集的重力加速度由重力加速度標準值減小到第八重力閾值范圍內,計算Y軸與水平面的第五夾角A5;所述第七重力閾值范圍為接近重力加速度標準值的范圍;所述第八重力閾值范圍為接近0的范圍;
判斷Y軸與水平面的第五夾角A5是否在第五夾角閾值范圍D5內,得到第五判斷結果;
若所述第五判斷結果表示Y軸與水平面的第五夾角A5在第五夾角閾值范圍D5內時,確定用戶完成站立的動作。
步驟307:若所述用戶完成站立的動作,對于大禮拜的計數加一。
本發(fā)明公開的大禮拜計數方法,在計數過程中,將大禮拜動作拆解成五個小動作分別進行識別,微處理器判斷出用戶依次完成五個小動作之后才計數一次,提高了計數的準確度。
當用戶做第一個大禮拜動作時,所述第一夾角閾值范圍D1、所述第二夾角閾值范圍D2、所述第三夾角閾值范圍D3、所述第四夾角閾值范圍D4、所述第五夾角閾值范圍D5、所述第一設定時限DT1、所述第二設定時限DT2和所述第三設定時限DT3均為系統內置的數值。其中所述第一夾角閾值范圍D1=[30°,80°],第二夾角閾值范圍D2=[-5°,8°],所述第三夾角閾值范圍D3為接近90°的范圍,所述第四夾角閾值范圍D4為接近0°的范圍,所述第五夾角閾值范圍D5為接近90°的范圍,所述第一設定時限DT1、所述第二設定時限DT2和所述第三設定時限DT3均為300ms。
因不同的用戶的動作習慣不同,如果設定固定閾值可能會造成誤差,為了消除誤差的影響,本發(fā)明在計數過程中設置了學習過程,從而保證該計數方法能夠適應不同用戶的習慣。即:
在當所述三軸重力加速度傳感器的Y軸負方向和Z軸負方向均采集到重力加速度時,計算Y軸與水平面的第一夾角A1,還包括:
當計算得到所述第一夾角、第二夾角、第三夾角、第四夾角、第五夾角、第一持續(xù)時間、第二持續(xù)時間和第三持續(xù)時間時,依次對所述第一夾角、第二夾角、第三夾角、第四夾角、第五夾角、第一持續(xù)時間、第二持續(xù)時間和第三持續(xù)時間進行記錄;
在用戶完成每一次大禮拜動作之后,更新所述第一夾角閾值范圍D1、所述第二夾角閾值范圍D2、所述第三夾角閾值范圍D3、所述第四夾角閾值范圍D4、所述第五夾角閾值范圍D5、所述第一設定時限DT1、所述第二設定時限DT2和所述第三設定時限DT3。其中D1=[X1-X1*0.25,X1+X1*0.25],DT1=T1-T1*0.25;X1為上次學習過程中得到的第一夾角A1,T1為上次學習過程中得到的第一持續(xù)時間t1;D2=[X2-X2*0.25,X2+X2*0.25],DT2=T2-T2*0.25;X2為上次學習過程中得到的第二夾角A2,T2為上次學習過程中得到的第二持續(xù)時間t2;D3=[X3-X3*0.25,X3+X3*0.25];X3為上次學習過程中得到的第三夾角A3;D4=[X4-X4*0.25,X4+X4*0.25],DT3=T3-T3*0.25;X4為上次學習過程中得到的第四夾角A4,T3為上次學習過程中得到的第三持續(xù)時間t3;D5=[X5-X5*0.25,X5+X5*0.25];X5為上次學習過程中得到的第五夾角A5。
上述過程說明了本發(fā)明的大禮拜手環(huán)具有學習功能,除第一次大禮拜動作之外,其他所有的大禮拜動作的閾值判定條件由上一次大禮拜動作采集到的數值確定,因此本發(fā)明的該方法能夠適應不同用戶的動作習慣,提高了計數的準確度。
圖4為本發(fā)明大禮拜計數方法實施例的疲勞判斷過程的方法流程圖。
參見圖4,在所述判斷所述三軸的重力加速度信息是否滿足雙手合掌置于頭頂的動作對應的第一判斷條件,從而判斷用戶是否完成雙手合掌置于頭頂的動作之后,還包括:
步驟401:啟動計時功能;
步驟402:當確定用戶完成下蹲的動作時,記錄時間,得到第一疲勞監(jiān)測時間段Ta;所述第一疲勞監(jiān)測時間段Ta為所述確定用戶完成雙手合掌置于頭頂的動作與所述確定用戶完成下蹲的動作之間所間隔的時長;
步驟403:當確定用戶完成站立的動作時,記錄時間,得到第二疲勞監(jiān)測時間段Tb;所述第二疲勞監(jiān)測時間段Tb為所述確定用戶完成雙手合掌置于頭頂的動作與所述確定用戶完成站立的動作之間所間隔的時長;
步驟404:若Ta’/Ta<0.6且Tb’/Tb<0.8,確定用戶處于疲勞狀態(tài);其中Ta’表示上一計數過程中得到的第一疲勞監(jiān)測時間段,Tb’表示上一計數過程中得到的第二疲勞監(jiān)測時間段。
確定用戶處于疲勞狀態(tài)后,本次計數過程中伴隨的學習過程無效,所得到的第一夾角、第二夾角、第三夾角、第四夾角、第五夾角、第一持續(xù)時間、第二持續(xù)時間和第三持續(xù)時間不作為計算所述第一夾角閾值范圍D1、所述第二夾角閾值范圍D2、所述第三夾角閾值范圍D3、所述第四夾角閾值范圍D4、所述第五夾角閾值范圍D5、所述第一設定時限DT1、所述第二設定時限DT2和所述第三設定時限DT3的依據,獲取上次有效學習過程得到的所述第一夾角閾值范圍D1、所述第二夾角閾值范圍D2、所述第三夾角閾值范圍D3、所述第四夾角閾值范圍D4、所述第五夾角閾值范圍D5、所述第一設定時限DT1、所述第二設定時限DT2和所述第三設定時限DT3作為下次計數過程的設定閾值。
本發(fā)明增加了疲勞判斷的方法,從而能夠排除用戶在大禮拜過程中因疲勞導致學習過程對計數過程造成較大誤差,避免了因疲勞造成的計數準確度不高,從而能夠進一步提高計數準確度。
圖5為本發(fā)明大禮拜計數系統實施例的系統結構圖。
參見圖5,該大禮拜計數系統,包括:
信息獲取模塊501,用于獲取所述三軸重力加速度傳感器采集的三軸的重力加速度信息;所述三軸為所述三軸重力加速度傳感器的內置三軸坐標系的三個軸線,所述三個軸線分別為X軸、Y軸和Z軸;當所述大禮拜計數手環(huán)佩戴在用戶手腕上,并且用戶站立姿態(tài)下將手心朝下、小臂與水平面平行放于胸前時,與用戶前后方向平行的軸線即為X軸,指向用戶身后的方向即為X軸正方向,X軸負方向的方向與X軸正方向的方向相反;與用戶左右方向平行的軸線即為Y軸,指向小臂延長線的方向即為Y軸正方向,Y軸負方向的方向與Y軸正方向的方向相反;與上下方向平行的軸線即為Z軸,Z軸正方向朝上,Z軸負方向朝下;所述三軸的重力加速度信息為X軸、Y軸或Z軸采集到的重力加速度的大小及方向的信息以及X軸、Y軸或Z軸與水平面的夾角信息;
第一動作判斷模塊502,用于判斷所述三軸的重力加速度信息是否滿足雙手合掌置于頭頂的動作對應的第一判斷條件,從而判斷用戶是否完成雙手合掌置于頭頂的動作;
第二動作判斷模塊503,用于若用戶完成雙手合掌置于頭頂的動作,判斷所述三軸的重力加速度信息是否滿足雙手合掌置于胸前的動作對應的第二判斷條件,從而判斷用戶是否完成雙手合掌置于胸前的動作;
第三動作判斷模塊504,用于若用戶完成雙手合掌置于胸前的動作,判斷所述三軸的重力加速度信息是否滿足下蹲的動作對應的第三判斷條件,從而判斷用戶是否完成下蹲的動作;
第四動作判斷模塊505,用于若用戶完成下蹲的動作,判斷所述三軸的重力加速度信息是否滿足趴地雙手放平的動作對應的第四判斷條件,從而判斷用戶是否完成趴地雙手放平的動作;
第五動作判斷模塊506,用于若用戶完成趴地雙手放平的動作,判斷所述三軸的重力加速度信息是否滿足站立的動作對應的第五判斷條件,從而判斷用戶是否完成站立的動作;
計數模塊507,用于若所述用戶完成站立的動作,對于大禮拜的計數加一。
本發(fā)明的大禮拜計數系統,在計數過程中,將大禮拜動作拆解成五個小動作分別進行識別,微處理器判斷出用戶依次完成五個小動作之后才計數一次,提高了計數的準確度。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的系統而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發(fā)明的思想,在具體實施方式及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本發(fā)明的限制。