本發明專利技術涉及一種磕頭計數方法及裝置,本發明專利技術基于XYZ三軸方向的加速度值判斷是否產生拐點數據;當產生拐點數據則保存,并生成動作序列,計算所述動作序列與動作序列樣本的相似度,獲得第一相似度;當第一相似度大于設定閾值時則計數加一,并清空所述動作序列;當小于或等于設定閾值,則對動作序列進行修正;計算修正序列與動作序列樣本的相似度,獲得第二相似度;當第二相似度大于設定閾值,則計數加一。本發明專利技術公開的方案適應不同人群的不同磕頭動作幅度、不同磕頭動作流程,不同磕頭速度。通過語言播報方式傳達計數信息,使用者在磕頭過程中無需停頓操作,不破壞磕頭連續性和完整性。不破壞磕頭連續性和完整性。不破壞磕頭連續性和完整性。
【技術實現步驟摘要】
一種磕頭計數方法及裝置
[0001]本專利技術涉及磕頭計數領域,特別是涉及一種磕頭計數方法及裝置。
技術介紹
[0002]磕頭是一種宗教禮拜形式,不同宗教磕頭方式存在差異,需要通過一定數量的磕頭次數完成修煉,因此需要對使用者準確計數磕頭數量。目前通常采用手動計數和電子自動計數兩種方式,手動計數容易讓使用者在磕頭過程中分心分神誤操作,電子計數方式分為穿戴裝置和固定裝置,固定裝置需要外部電源固定場所使用,不能外出使用;目前穿戴裝置還不能實現高精度計數要求。
[0003]專利申請號為201910360499X的一種磕頭計數裝置采用加速度值波峰和波谷的時間差進行計數的方法,并不適用于大眾人群,從小孩到老者都可能是宗教信徒,而且不同人群磕頭速度不同,磕頭習慣不同,磕頭方式不同,動作連續性不同,所以可能產生的加速度值及波峰和波谷時間差異很大,因此使用有較大的局限性。
[0004]專利申請號為200710112482X的一種磕頭計數裝置采用傾斜傳感器,采集的動作狀態只有0和1,不同人群磕頭幅度存在差異,可能磕頭幅度不足于觸發傾斜傳感器導電信號,也無法檢測到微弱的頭部變化過程,因此不適用于復雜或連續的磕頭計數。
技術實現思路
[0005]本專利技術的目的是提供一種磕頭計數方法及裝置,以實現連續磕頭計數。
[0006]為實現上述目的,本專利技術提供了一種磕頭計數方法,所述方法包括:
[0007]步驟S1:判斷是否接收到大于第一設定時長的按鍵信號;如果接收到大于第一設定時長的按鍵信號,則通過語音提示計數結果;如果沒有接收到大于第一設定時長的按鍵信號,則執行步驟S2;
[0008]步驟S2:按照第二設定時長獲取當前時刻XYZ三軸方向的加速度值,并基于XYZ三軸方向的加速度值判斷是否產生拐點數據;如果產生拐點數據,則保存拐點數據,生成動作序列,并執行步驟S3;如果沒有產生拐點數據,則執行步驟S1;所述拐點數據包括相鄰拐點之間數據變化方向、加速度值斜度以及時間差;所述動作序列包括多個磕頭動作;
[0009]步驟S3:計算所述動作序列與動作序列樣本的相似度,獲得第一相似度;并判斷所述第一相似度是否大于設定閾值;如果大于設定閾值,則計數加一,并清空所述動作序列,返回步驟S1;如果小于或等于設定閾值,則執行步驟S4;
[0010]步驟S4:對所述動作序列進行修正,獲得修正序列;
[0011]步驟S5:計算所述修正序列與動作序列樣本的相似度,獲得第二相似度;并判斷所述第二相似度是否大于設定閾值;如果大于設定閾值,則計數加一,并清空所述動作序列,返回步驟S1;如果小于或等于設定閾值,則直接返回步驟S1。
[0012]可選地,在步驟S1之前還包括:
[0013]步驟S6:生成動作序列樣本。
[0014]可選地,所述生成動作序列樣本,具體包括:
[0015]步驟S61:保存XYZ三軸方向的加速度初始值;
[0016]步驟S62:判斷是否接收到大于第三設定時長的按鍵信號;如果接收到大于第三設定時長的按鍵信號,則執行步驟S64;如果沒有接收到大于第三設定時長的按鍵信號,則執行步驟S63;
[0017]步驟S63:按照第二設定時長獲取當前時刻XYZ三軸方向的加速度值,并基于XYZ三軸方向的加速度值判斷是否產生拐點數據;如果產生拐點數據,則保存拐點數據,并返回步驟S62;如果沒有產生拐點數據,則執行步驟S62;
[0018]步驟S64:根據存儲的拐點數據生成動作序列樣本。
[0019]可選地,所述根據存儲的拐點數據生成動作序列樣本,具體包括:
[0020]步驟S641:對存儲的拐點數據進行過濾;
[0021]步驟S642:將不同動作序列中相同位置對應的過濾后的拐點數據進行求平均處理,獲得各位置對應的平均拐點數據;
[0022]步驟S643:基于各位置對應的平均拐點數據生成動作序列樣本。
[0023]可選地,在步驟S64之后還包括:
[0024]步驟S65:通過語音提示結束學習過程。
[0025]可選地,所述基于XYZ三軸方向的加速度值判斷是否產生拐點數據,具體包括:
[0026]基于相鄰兩時刻的XYZ三軸方向的加速度值判斷是否產生拐點;
[0027]如果產生拐點,則基于相鄰的兩個拐點確定拐點數據;
[0028]如果沒產生拐點,則無需處理。
[0029]可選地,在步驟S6之前還包括:
[0030]通過語音播報注意事項。
[0031]本專利技術還公開一種磕頭計數裝置,所述裝置包括:
[0032]三軸加速度傳感器,用于采集當前時刻XYZ三軸方向的加速度值;
[0033]主控制器,與所述三軸加速度傳感器連接,用于根據上述方法進行計數;
[0034]按鍵,與所述主控制器連接,用于向所述主控制器發送按鍵信號;
[0035]語音播報器,與所述主控制器連接,用于根據所述主控制器發送指令提示計數結果、語音提示結束學習以及播報注意事項。
[0036]可選地,所述裝置還包括:
[0037]耳機外殼、外殼蓋板、耳掛、耳機揚聲器和PCB板;所述耳機外殼、所述外殼蓋板組合構成一個密封空間,用于存儲PCB板;
[0038]所述PCB板上設置所述主控制器和所述三軸加速度傳感器;所述語音播報器通過所述耳機揚聲器進行播放;所述耳機揚聲器與所述耳機外殼連接;所述耳掛與所述耳機外殼連接,所述耳掛用于將耳機固定在耳朵上;所述按鍵設置在所述外殼蓋板上。
[0039]可選地,所述裝置還包括:
[0040]藍牙傳輸模塊,與所述主控制器連接,用于以藍牙的方式將計數結果傳輸至手機,以使后續進行磕頭數據管理。
[0041]根據本專利技術提供的具體實施例,本專利技術公開了以下技術效果:
[0042]本專利技術基于拐點數據來生成動作序列,甚至生成修正序列,計算磕頭過程中的動
作序列與動作序列樣本的相似度以及修正序列與動作序列樣本的相似度,判別是否滿足計數條件,可適應不同人群的不同磕頭動作幅度、不同磕頭動作流程,不同磕頭速度。通過語言播報方式傳達計數信息,使用者在磕頭過程中無需停頓操作,不破壞磕頭連續性和完整性。
附圖說明
[0043]為了更清楚地說明本專利技術實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0044]圖1為本專利技術實施例1磕頭計數方法流程圖;
[0045]圖2為本專利技術實施例2磕頭計數裝置爆炸結構圖;
[0046]圖3為本專利技術實施例2磕頭計數裝置控制連接結構圖;
[0047]圖4為本專利技術實施例2磕頭計數過程中XYZ三軸方向的加速度變化示意圖;
[0048]符號說明:
[0049]1、耳掛,2、耳機揚聲器,本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種磕頭計數方法,其特征在于,所述方法包括:步驟S1:判斷是否接收到大于第一設定時長的按鍵信號;如果接收到大于第一設定時長的按鍵信號,則通過語音提示計數結果;如果沒有接收到大于第一設定時長的按鍵信號,則執行步驟S2;步驟S2:按照第二設定時長獲取當前時刻XYZ三軸方向的加速度值,并基于XYZ三軸方向的加速度值判斷是否產生拐點數據;如果產生拐點數據,則保存拐點數據,生成動作序列,并執行步驟S3;如果沒有產生拐點數據,則執行步驟S1;所述拐點數據包括相鄰拐點之間數據變化方向、加速度值斜度以及時間差;所述動作序列包括多個磕頭動作;步驟S3:計算所述動作序列與動作序列樣本的相似度,獲得第一相似度;并判斷所述第一相似度是否大于設定閾值;如果大于設定閾值,則計數加一,并清空所述動作序列,返回步驟S1;如果小于或等于設定閾值,則執行步驟S4;步驟S4:對所述動作序列進行修正,獲得修正序列;步驟S5:計算所述修正序列與動作序列樣本的相似度,獲得第二相似度;并判斷所述第二相似度是否大于設定閾值;如果大于設定閾值,則計數加一,并清空所述動作序列,返回步驟S1;如果小于或等于設定閾值,則直接返回步驟S1。2.根據權利要求1所述的磕頭計數方法,其特征在于,在步驟S1之前還包括:步驟S6:生成動作序列樣本。3.根據權利要求2所述的磕頭計數方法,其特征在于,所述生成動作序列樣本,具體包括:步驟S61:保存XYZ三軸方向的加速度初始值;步驟S62:判斷是否接收到大于第三設定時長的按鍵信號;如果接收到大于第三設定時長的按鍵信號,則執行步驟S64;如果沒有接收到大于第三設定時長的按鍵信號,則執行步驟S63;步驟S63:按照第二設定時長獲取當前時刻XYZ三軸方向的加速度值,并基于XYZ三軸方向的加速度值判斷是否產生拐點數據;如果產生拐點數據,則保存拐點數據,并返回步驟S62;如果沒有產生拐點數據,則執行步驟S62;步驟S64:根據存儲的拐點數據生成動作序列樣本。4.根據權利要求3所述的磕頭計數方法,其特...
【專利技術屬性】
技術研發人員:葉志毅,
申請(專利權)人:溫州億通自動化設備有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。