計步數(shù)據(jù)的調(diào)節(jié)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及終端技術(shù)領(lǐng)域,特別是涉及一種計步數(shù)據(jù)的調(diào)節(jié)方法及裝置。
【背景技術(shù)】
[0002] 隨著終端的不斷發(fā)展,基于終端的運(yùn)動應(yīng)用程序越來越多,提高了用戶運(yùn)動的樂 趣。
[0003] 比如以步行檢測軟件為例,通過檢測手機(jī)的抖動量判斷用戶是否在步行,以統(tǒng)計 用戶的步行數(shù),具體當(dāng)通過計步器檢測手機(jī)的抖動量,如果手機(jī)的抖動量超過一定閾值時, 終端判定用戶在走路,否則判定用戶沒有在走路。但是,目前步行檢測軟件統(tǒng)計步行的閥值 都采用固定值,也即采用同一個判斷標(biāo)準(zhǔn)。由于每個人的身體狀況都不一樣,以及運(yùn)動習(xí)慣 不一樣,走路步伐的輕重也有差別,使得觸發(fā)終端的抖動量大小不同。比如有的人走路比較 快,那么計步器檢測到的抖動量比較大,有的人走路比較慢,則計步器檢測到的抖動量會比 較小,可見,采用這種固定閾值的計步方式容易漏計步數(shù),導(dǎo)致計數(shù)不準(zhǔn)確。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明實(shí)施例提供一種計步數(shù)據(jù)的調(diào)節(jié)方法及裝置,以解決現(xiàn)有的計步方法,容 易漏計步數(shù),準(zhǔn)確度較低的技術(shù)問題。
[0005] 為解決上述問題,本發(fā)明提供的技術(shù)方案如下:
[0006] 本發(fā)明實(shí)施例提供一種計步數(shù)據(jù)的調(diào)節(jié)方法,其包括:
[0007] 當(dāng)檢測到終端的加速度大于預(yù)設(shè)步態(tài)檢測閾值時,獲取所述終端在預(yù)設(shè)時長內(nèi)預(yù) 設(shè)方向上的平均加速度;
[0008] 根據(jù)所述平均加速度計算加速度絕對值;
[0009] 判斷所述加速度絕對值是否小于所述預(yù)設(shè)步態(tài)檢測閾值;
[0010] 若判定所述加速度絕對值小于所述預(yù)設(shè)步態(tài)檢測閾值,則對所述預(yù)設(shè)步態(tài)檢測閾 值進(jìn)行調(diào)整,得到調(diào)整步態(tài)檢測閾值,以使所述調(diào)整步態(tài)檢測閾值與所述加速度絕對值相 匹配;
[0011] 使用所述調(diào)整步態(tài)檢測閾值替換所述預(yù)設(shè)步態(tài)檢測閾值。
[0012] 本發(fā)明實(shí)施例還提供一種計步數(shù)據(jù)的調(diào)節(jié)裝置,其包括:
[0013] 獲取模塊,用于當(dāng)檢測到終端的加速度大于預(yù)設(shè)步態(tài)檢測閾值時,獲取所述終端 在預(yù)設(shè)時長內(nèi)預(yù)設(shè)方向上的平均加速度;
[0014]計算模塊,用于根據(jù)所述平均加速度計算加速度絕對值;
[0015] 判斷模塊,用于判斷所述加速度絕對值是否小于所述預(yù)設(shè)步態(tài)檢測閾值;
[0016] 調(diào)整模塊,用于當(dāng)所述判斷模塊判定所述加速度絕對值小于所述預(yù)設(shè)步態(tài)檢測閾 值時,對所述預(yù)設(shè)步態(tài)檢測閾值進(jìn)行調(diào)整,得到調(diào)整步態(tài)檢測閾值,以使所述調(diào)整步態(tài)檢測 閾值與所述加速度絕對值相匹配;
[0017] 替換模塊,用于使用所述調(diào)整步態(tài)檢測閾值替換所述預(yù)設(shè)步態(tài)檢測閾值。
[0018] 相較于現(xiàn)有技術(shù),本實(shí)施例的計步數(shù)據(jù)的調(diào)節(jié)方法及裝置,當(dāng)檢測到終端的加速 度大于預(yù)設(shè)步態(tài)檢測閾值時,獲取該終端在預(yù)設(shè)時長內(nèi)預(yù)設(shè)方向上的平均加速度;根據(jù)該 平均加速度計算加速度絕對值;判斷該加速度絕對值是否小于該預(yù)設(shè)步態(tài)檢測閾值;若判 定該加速度絕對值小于該預(yù)設(shè)步態(tài)檢測閾值,則對該預(yù)設(shè)步態(tài)檢測閾值進(jìn)行調(diào)整,得到調(diào) 整步態(tài)檢測閾值;并使用該調(diào)整步態(tài)檢測閾值替換該預(yù)設(shè)步態(tài)檢測閾值;由于在檢測到用 戶步行時,獲取終端的平均加速度,根據(jù)該平均加速度對預(yù)設(shè)步態(tài)檢測閾值進(jìn)行調(diào)整,從而 能夠在用戶的步行抖動幅度偏小時,自適應(yīng)地調(diào)整步態(tài)檢測閾值,防止漏檢的情況,提高了 檢測的準(zhǔn)確性。
【附圖說明】
[0019] 圖1為本發(fā)明實(shí)施例一提供的計步數(shù)據(jù)的調(diào)節(jié)方法的流程圖;
[0020] 圖2為本發(fā)明實(shí)施例二提供的計步數(shù)據(jù)的調(diào)節(jié)方法的流程圖;
[0021 ]圖3為本發(fā)明實(shí)施例三提供的計步數(shù)據(jù)的調(diào)節(jié)方法的流程圖;
[0022] 圖4為本發(fā)明實(shí)施例四提供的計步數(shù)據(jù)的調(diào)節(jié)裝置的結(jié)構(gòu)示意圖;
[0023] 圖5為本發(fā)明實(shí)施例四提供的計步數(shù)據(jù)的調(diào)節(jié)裝置的優(yōu)選結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。
[0025] 請參照圖1,圖1為本發(fā)明實(shí)施例一提供的計步數(shù)據(jù)的調(diào)節(jié)方法的流程圖。
[0026] 本優(yōu)選實(shí)施例的計步數(shù)據(jù)的調(diào)節(jié)方法,包括:
[0027] 步驟S101,當(dāng)檢測到終端的加速度大于預(yù)設(shè)步態(tài)檢測閾值時,獲取該終端在預(yù)設(shè) 時長內(nèi)預(yù)設(shè)方向上的平均加速度。
[0028] 例如,當(dāng)終端的加速度超過了預(yù)設(shè)步態(tài)檢測閾值時,終端檢測到用戶步行,此時通 過加速度傳感器檢測預(yù)設(shè)時長內(nèi)終端在x、y、z三個方向上相對于靜止?fàn)顟B(tài)時的加速度值, 并計算X軸、y軸、Z軸的加速度平均值a x、ay、az;該終端可以為手機(jī)、平板電腦等設(shè)備。
[0029]步驟S102,根據(jù)該平均加速度計算加速度絕對值。
[0030] 例如,終端根據(jù)X軸、y軸、z軸的加速度平均值ax、ay、az計算加速度絕對值a m,比如 加速度絕對值為公式1所示:
[0031]
[0032] 步驟S103,判斷該加速度絕對值是否小于該預(yù)設(shè)步態(tài)檢測閾值。
[0033]例如,終端在預(yù)設(shè)數(shù)據(jù)庫中存儲有預(yù)設(shè)步態(tài)檢測閾值,終端判斷加速度絕對值是 否小于預(yù)設(shè)步態(tài)檢測閾值,如果終端判斷加速度絕對值大于或等于該預(yù)設(shè)步態(tài)檢測閾值, 表明用戶的平均步行抖動幅度偏大,則反應(yīng)終端預(yù)先設(shè)置的步態(tài)檢測閾值的大小合適,可 以滿足檢測步數(shù)的準(zhǔn)確性,因此不對預(yù)設(shè)步態(tài)檢測閾值進(jìn)行調(diào)整;如果終端判斷加速度絕 對值小于該預(yù)設(shè)步態(tài)檢測閾值,則執(zhí)行步驟S104。
[0034] 步驟S104,若判定該加速度絕對值小于該預(yù)設(shè)步態(tài)檢測閾值,對該預(yù)設(shè)步態(tài)檢測 閾值進(jìn)行調(diào)整,得到調(diào)整步態(tài)檢測閾值。
[0035] 例如,當(dāng)終端判斷加速度絕對值小于該預(yù)設(shè)步態(tài)檢測閾值時,表明用戶的平均步 行抖動幅度偏小,因此反應(yīng)當(dāng)前終端預(yù)先設(shè)置的步態(tài)檢測閾值的大小不合適,容易造成步 數(shù)漏檢的情況。比如,此時終端將當(dāng)前的預(yù)設(shè)步態(tài)檢測閾值調(diào)小,將調(diào)小后的預(yù)設(shè)步態(tài)檢測 閾值作為調(diào)整步態(tài)檢測閾值,以使該調(diào)整步態(tài)檢測閾值與該加速度絕對值相匹配,即使得 調(diào)整步態(tài)檢測閾值與用戶的步行抖動幅度匹配,防止漏檢步數(shù)。
[0036]步驟S105,使用該調(diào)整步態(tài)檢測閾值替換該預(yù)設(shè)步態(tài)檢測閾值。
[0037] 例如,終端在后續(xù)計步時,使用該調(diào)整步態(tài)檢測閾值作為計數(shù)的依據(jù),即當(dāng)終端檢 測到加速度大于調(diào)整步態(tài)檢測閾值時,則表明用戶在步行,從而觸發(fā)計步器計數(shù)。
[0038] 本優(yōu)選實(shí)施例的計步數(shù)據(jù)的調(diào)節(jié)方法,由于在檢測到用戶步行時,獲取終端在預(yù) 設(shè)時長內(nèi)預(yù)設(shè)方向上的平均加速度,并獲取加速度絕對值,判斷加速度絕對值是否小于預(yù) 設(shè)步態(tài)檢測閾值,若是,則對預(yù)設(shè)步態(tài)檢測閾值進(jìn)行調(diào)整,根據(jù)調(diào)整步態(tài)檢測閾值進(jìn)行計 數(shù),從而能夠在用戶的步行抖動幅度偏小時,自適應(yīng)地調(diào)整步態(tài)檢測閾值,防止步數(shù)漏檢的 情況,能提尚檢測的準(zhǔn)確性。
[0039] 請參照圖2,圖2為本發(fā)明實(shí)施例二提供的計步數(shù)據(jù)的調(diào)節(jié)方法的流程圖。
[0040] 本優(yōu)選實(shí)施例的計步數(shù)據(jù)的調(diào)節(jié)方法,包括:
[0041] 步驟S201,當(dāng)檢測到終端的加速度大于預(yù)設(shè)步態(tài)檢測閾值時,獲取該終端在預(yù)設(shè) 時長內(nèi)預(yù)設(shè)方向上的平均加速度。
[0042] 例如,當(dāng)終端的加速度超過了預(yù)設(shè)步態(tài)檢測閾值時,終端檢測到用戶步行,此時通 過加速度傳感器檢測預(yù)設(shè)時長內(nèi)終端在x、y、z三個方向上相對于靜止?fàn)顟B(tài)時的加速度值, 并計算X軸、y軸、Z軸的加速度平均值a x、ay、az;該終端可以為手機(jī)、平板電腦等設(shè)備。
[0043]步驟S202,根