本發(fā)明實(shí)施例涉及電子技術(shù)領(lǐng)域,尤其涉及一種計(jì)步方法和裝置。
背景技術(shù):
目前,大家越來越關(guān)注自身健康,在社交軟件曬運(yùn)動數(shù)據(jù)也成為一種時(shí)尚。社交軟件獲取運(yùn)動數(shù)據(jù)時(shí)調(diào)用的驅(qū)動設(shè)備就是計(jì)步器。計(jì)步器是通過統(tǒng)計(jì)步數(shù)、距離、速度、時(shí)間等數(shù)據(jù),測算卡路里或熱量消耗,用以掌控運(yùn)動量,防止運(yùn)動量不足,或運(yùn)動過量的一種工具,一般包括震動傳感器和電子計(jì)數(shù)器。
由于受到路面坡度的限制,現(xiàn)有的計(jì)步方法中對行走在具有坡度的路面或者上下樓梯時(shí)用戶的計(jì)步結(jié)果不準(zhǔn)確。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種計(jì)步方法,以解決現(xiàn)有的計(jì)步方法中對行走在具有坡度的路面或者上下樓梯時(shí)用戶的計(jì)步結(jié)果不準(zhǔn)確的問題。
第一方面,本發(fā)明實(shí)施例提供了一種計(jì)步方法,該計(jì)步方法包括:獲取預(yù)設(shè)時(shí)間段內(nèi)的終端計(jì)步特征,其中,所述計(jì)步特征包括角速度特征和加速度特征;
根據(jù)所述角速度特征的變化周期,將所述預(yù)設(shè)時(shí)間段分割為至少兩個(gè)預(yù)設(shè)時(shí)間片段;
逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的第一特征距離,若所述特征距離處于第一預(yù)設(shè)范圍,則根據(jù)所述特征距離確定所述終端的移動狀態(tài),同時(shí),根據(jù)所述角速度特征的變化周期確定計(jì)步數(shù)量。
進(jìn)一步的,所述預(yù)設(shè)時(shí)間段與所述變化周期的比值為所述時(shí)間片段數(shù)量的整數(shù)倍。
進(jìn)一步的,所述移動狀態(tài)包括上坡狀態(tài);對應(yīng)的,所述若所述第一特征距離處于第一預(yù)設(shè)范圍,則根據(jù)所述加速度特征確定所述終端的移動狀態(tài),包括:
若所述第一特征距離處于第一預(yù)設(shè)范圍;
逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)加速度特征中重力方向子特征間的第二特征距離;
若所述第二特征距離處于第二預(yù)設(shè)范圍,則所述移動狀態(tài)為上坡狀態(tài)。
進(jìn)一步的,所述移動狀態(tài)包括下坡狀態(tài);
對應(yīng)的,若所述第二特征距離處于第三預(yù)設(shè)范圍,則所述移動狀態(tài)為下坡狀態(tài)。
進(jìn)一步的,所述終端設(shè)置有至少一個(gè)重力傳感器和至少一個(gè)陀螺儀。
第二方面,本發(fā)明實(shí)施例還提供了一種計(jì)步裝置,該計(jì)步裝置包括:
計(jì)步特征獲取模塊,用于獲取預(yù)設(shè)時(shí)間段內(nèi)的終端計(jì)步特征,其中,所述計(jì)步特征包括角速度特征和加速度特征;
時(shí)間片段確定模塊,用于根據(jù)所述角速度特征的變化周期,將所述預(yù)設(shè)時(shí)間段分割為至少兩個(gè)預(yù)設(shè)時(shí)間片段;
計(jì)步模塊,用于逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的第一特征距離,若所述特征距離處于第一預(yù)設(shè)范圍,則根據(jù)所述特征距離確定所述終端的移動狀態(tài),同時(shí),根據(jù)所述角速度特征的變化周期確定計(jì)步數(shù)量。
進(jìn)一步的,所述預(yù)設(shè)時(shí)間段與所述變化周期的比值為所述時(shí)間片段數(shù)量的整數(shù)倍。
進(jìn)一步的,所述移動狀態(tài)包括上坡狀態(tài);對應(yīng)的,所述計(jì)步模塊包括:
子特征對比單元,用于若所述第一特征距離處于第一預(yù)設(shè)范圍;逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)加速度特征中重力方向子特征間的第二特征距離;
特征距離第一判斷單元,用于若所述第二特征距離處于第二預(yù)設(shè)范圍,則所述移動狀態(tài)為上坡狀態(tài)。
進(jìn)一步的,所述移動狀態(tài)包括下坡狀態(tài);對應(yīng)的,所述計(jì)步模塊還包括:
特征距離第二判斷單元,用于若所述第二特征距離處于第三預(yù)設(shè)范圍,則所述移動狀態(tài)為下坡狀態(tài)。
進(jìn)一步的,所述終端設(shè)置有至少一個(gè)重力傳感器和至少一個(gè)陀螺儀。
本發(fā)明通過逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的特征距離,解決了現(xiàn)有的計(jì)步方法中對行走在具有坡度的路面或者上下樓梯時(shí)用戶的計(jì)步結(jié)果不準(zhǔn)確的問題,有效排除干擾信息,不僅使計(jì)步結(jié)果更加準(zhǔn)確,而且節(jié)省了工作成本。
附圖說明
圖1是本發(fā)明實(shí)施例一中的一種計(jì)步方法流程圖;
圖2是本發(fā)明實(shí)施例二中的一種計(jì)步方法流程圖;
圖3是本發(fā)明實(shí)施例三中的一種計(jì)步裝置結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的一種計(jì)步方法流程圖,本實(shí)施例可適用于對行走在具有坡度的路面或者上下樓梯時(shí)用戶的計(jì)步的情況,該方法可以由一種計(jì)步裝置來執(zhí)行,具體包括如下步驟:
s110、獲取預(yù)設(shè)時(shí)間段內(nèi)的終端計(jì)步特征,其中,所述計(jì)步特征包括角速度特征和加速度特征;
其中,終端計(jì)步特征是從獲取到的信息中提取到且可以作為計(jì)步的信息的特征,可以是多種特征,由設(shè)置于終端中的各種傳感器檢測到的信息,例如通過加速度計(jì)檢測到的加速度特征,通過重力傳感器獲取終端的重力加速度信息,速度傳感器獲取終端的速度信息,溫度傳感器獲取終端的溫度信息,以及角速度傳感器獲取終端的角速度信息等。
預(yù)設(shè)時(shí)間段可以由用戶根據(jù)自己的運(yùn)動計(jì)劃時(shí)間自行設(shè)定,也可以由程序設(shè)計(jì)人員預(yù)先設(shè)定,該預(yù)設(shè)時(shí)間段內(nèi)終端中的傳感器處于開啟狀態(tài),在預(yù)設(shè)時(shí)間段內(nèi)終端中的傳感器處于關(guān)閉狀態(tài),避免資源的耗損。
角速度特征可以是從由角速度傳感器獲取的角速度信息中的角速度變化率、角速度變化的變化周期等關(guān)鍵信息,加速度特征可以是從由加速度傳感器獲取的加速度信息中極值、均值、方差值等關(guān)鍵信息。
s120、根據(jù)所述角速度特征的變化周期,將所述預(yù)設(shè)時(shí)間段分割為至少兩個(gè)預(yù)設(shè)時(shí)間片段。
在用戶走路或者跑步過程中,終端狀態(tài)呈現(xiàn)周期性變化,同理的,與終端狀態(tài)對應(yīng)的加速度特征和角速度特征也呈現(xiàn)周期性變化,因此在計(jì)步過程中可以根據(jù)具體數(shù)據(jù)的變化規(guī)律獲取到角速度特征和角速度特征的周期。
預(yù)設(shè)時(shí)間片段為對終端計(jì)步特征計(jì)算和對比的單位時(shí)間,根據(jù)終端狀態(tài)的變化頻率進(jìn)行設(shè)定,示例性的,終端狀態(tài)變化越快,即終端狀態(tài)的變化頻率越大,將預(yù)設(shè)時(shí)間片段的設(shè)定時(shí)間越小,終端狀態(tài)變化越慢,即終端狀態(tài)的變化頻率越小,將預(yù)設(shè)時(shí)間片段的設(shè)定時(shí)間越大,
優(yōu)選的,所述預(yù)設(shè)時(shí)間段與所述變化周期的比值為所述時(shí)間片段數(shù)量的整數(shù)倍。這樣設(shè)置的好處在于,可以保持到完整的終端狀態(tài)的變化。
s130、逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的第一特征距離,若所述第一特征距離處于第一預(yù)設(shè)范圍,則根據(jù)所述加速度特征確定所述終端的移動狀態(tài),同時(shí),根據(jù)所述角速度特征的變化周期確定計(jì)步數(shù)量。
根據(jù)所述角速度特征的變化周期,將所述預(yù)設(shè)時(shí)間段分割為多個(gè)預(yù)設(shè)時(shí)間片段,進(jìn)而對多個(gè)預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征和角速度特征進(jìn)行對比。
具體的,在每一個(gè)理想狀態(tài)下的預(yù)設(shè)時(shí)間片段中,加速度特征的變化可以認(rèn)為是相同的,然而由于終端在用戶身體配制位置的隨機(jī)性、以及行走路面環(huán)境的隨機(jī)性,所測試到的真實(shí)數(shù)據(jù)會有些偏差,因此本實(shí)施例中設(shè)置了允許的誤差范圍,即第一預(yù)設(shè)范圍,若相鄰的預(yù)設(shè)時(shí)間片段中的第一特征距離處于第一預(yù)設(shè)范圍,即預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征為可用數(shù)據(jù),進(jìn)而根據(jù)該可用數(shù)據(jù)進(jìn)行終端移動狀態(tài)的判斷和計(jì)步數(shù)量的確定。
可選的,本實(shí)施例中在判斷終端移動狀態(tài)的過程中,可以根據(jù)每一個(gè)加速度特征中加速度的變化過程進(jìn)行判定。
可選的,所述移動狀態(tài)包括上坡狀態(tài)和下坡狀態(tài)。
在根據(jù)角速度特征的變化周期確定計(jì)步數(shù)量的過程中,可以結(jié)合對應(yīng)周期內(nèi)的加速度特征的變化周期來實(shí)現(xiàn),進(jìn)而提高計(jì)步數(shù)量的準(zhǔn)確率。
本發(fā)明通過逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的特征距離,解決了現(xiàn)有的計(jì)步方法中對行走在具有坡度的路面或者上下樓梯時(shí)用戶的計(jì)步結(jié)果不準(zhǔn)確的問題,有效排除干擾信息,不僅使計(jì)步結(jié)果更加準(zhǔn)確,而且節(jié)省了工作成本。
在上述技術(shù)方案的基礎(chǔ)上,所述終端可以設(shè)置有至少一個(gè)重力傳感器和至少一個(gè)陀螺儀。這樣設(shè)置的好處在于僅需要設(shè)置重力傳感器和陀螺儀就可完成本實(shí)施例的方法,減少現(xiàn)有技術(shù)中需要額外增加氣壓計(jì)這一設(shè)備,節(jié)省了工作成本,避免了不必要的浪費(fèi)。
實(shí)施例二
圖2為本發(fā)明實(shí)施例二提供的一種計(jì)步方法流程圖,本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,對終端不同的移動狀態(tài)進(jìn)行了敘述,具體包括如下步驟:
s210、獲取預(yù)設(shè)時(shí)間段內(nèi)的終端計(jì)步特征,其中,所述計(jì)步特征包括角速度特征和加速度特征;
s220、根據(jù)所述角速度特征的變化周期,將所述預(yù)設(shè)時(shí)間段分割為至少兩個(gè)預(yù)設(shè)時(shí)間片段。
s230、逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的第一特征距離。
s240、若所述第一特征距離處于第一預(yù)設(shè)范圍,逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)加速度特征中重力方向子特征間的第二特征距離。
其中,加速度特征中重力方向子特征為加速度重力方向的分量,在用戶進(jìn)行上坡或這下坡過程中,加速度重力方向的子特征的變化也呈現(xiàn)周期性變化,因此僅通過計(jì)算重力方向的子特征也可以的到終端的移動狀態(tài)。
s250、若所述第二特征距離處于第二預(yù)設(shè)范圍,則所述移動狀態(tài)為上坡狀態(tài)。
其中,第二預(yù)設(shè)范圍用于判定終端的移動狀態(tài)為上坡狀態(tài)。可選的,第二預(yù)設(shè)范圍可以是加速度重力方向的子特征的變化次數(shù)為預(yù)設(shè)次數(shù),例如,當(dāng)用戶每走一步,加速度重力方向的分量會發(fā)生四次變化,且其前兩次變化量與后兩次變化量相同,因此,在檢測過程中,若加速度重力方向的子特征的變化次數(shù)與變化量與第二預(yù)設(shè)范圍相匹配,則判定為上坡狀態(tài)。
s260、若所述第二特征距離處于第三預(yù)設(shè)范圍,則所述移動狀態(tài)為下坡狀態(tài)。
第三預(yù)設(shè)范圍用于判定終端的移動狀態(tài)為上坡狀態(tài)。檢測下坡狀態(tài)與上坡具體方法區(qū)別在于,加速度重力方向的子特征中的變化量不同,若在檢測過程中,若加速度重力方向的子特征的變化次數(shù)與變化量與第三預(yù)設(shè)范圍相匹配,則判定為下坡狀態(tài)。
s270、根據(jù)所述角速度特征的變化周期確定計(jì)步數(shù)量。
本發(fā)明通過逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間重力方向子特征,準(zhǔn)確檢測到終端移動狀態(tài)處于上坡或下坡狀態(tài),減少了數(shù)據(jù)處理量,提高了運(yùn)行速度。
實(shí)施例三
圖3所示為本發(fā)明實(shí)施例四提供的一種冠字號識別裝置結(jié)構(gòu)示意圖,如圖3所示,該冠字號識別裝置包括:預(yù)處理模塊310、局部待識別鏈碼生成模塊320和非冠字號鏈碼去除模塊330。
其中,計(jì)步特征獲取模塊310,用于獲取預(yù)設(shè)時(shí)間段內(nèi)的終端計(jì)步特征,其中,所述計(jì)步特征包括角速度特征和加速度特征;
時(shí)間片段確定模塊320,用于根據(jù)所述角速度特征的變化周期,將所述預(yù)設(shè)時(shí)間段分割為至少兩個(gè)預(yù)設(shè)時(shí)間片段;
計(jì)步模塊330,用于逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的第一特征距離,若所述第一特征距離處于第一預(yù)設(shè)范圍,則根據(jù)所述加速度特征確定所述終端的移動狀態(tài),同時(shí),根據(jù)所述角速度特征的變化周期確定計(jì)步數(shù)量。
本發(fā)明通過逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)的加速度特征間的特征距離,解決了現(xiàn)有的計(jì)步方法中對行走在具有坡度的路面或者上下樓梯時(shí)用戶的計(jì)步結(jié)果不準(zhǔn)確的問題,有效排除干擾信息,不僅使計(jì)步結(jié)果更加準(zhǔn)確,而且節(jié)省了工作成本。
在上述實(shí)施例的基礎(chǔ)上,所述預(yù)設(shè)時(shí)間段與所述變化周期的比值為所述時(shí)間片段數(shù)量的整數(shù)倍。
在上述實(shí)施例的基礎(chǔ)上,所述移動狀態(tài)包括上坡狀態(tài);對應(yīng)的,所述計(jì)步模塊包括:
子特征對比單元,用于若所述第一特征距離處于第一預(yù)設(shè)范圍;逐一對比所述預(yù)設(shè)時(shí)間片段內(nèi)加速度特征中重力方向子特征間的第二特征距離;
特征距離第一判斷單元,用于若所述第二特征距離處于第二預(yù)設(shè)范圍,則所述移動狀態(tài)為上坡狀態(tài)。
在上述實(shí)施例的基礎(chǔ)上,所述移動狀態(tài)包括下坡狀態(tài);對應(yīng)的,所述計(jì)步模塊還包括:
特征距離第二判斷單元,用于若所述第二特征距離處于第三預(yù)設(shè)范圍,則所述移動狀態(tài)為下坡狀態(tài)。
在上述實(shí)施例的基礎(chǔ)上,所述終端設(shè)置有至少一個(gè)重力傳感器和至少一個(gè)陀螺儀。
本發(fā)明實(shí)施例所提供的一種計(jì)步裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的一種計(jì)步方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。