本發(fā)明實(shí)施例涉及移動(dòng)終端周邊技術(shù)領(lǐng)域,尤其涉及一種步數(shù)的記錄方法及裝置。
背景技術(shù):
移動(dòng)終端以及移動(dòng)終端周邊設(shè)備的快速發(fā)展為人們的生活帶來(lái)了極大的便利,移動(dòng)終端周邊設(shè)備包括手環(huán)、耳機(jī)等。
手環(huán)穿戴于手腕,其可以集成有多種傳感器以采集并檢測(cè)多種數(shù)據(jù),例如運(yùn)動(dòng)信息、心跳信息、血壓信息等等,通過(guò)各種不同的預(yù)置算法實(shí)現(xiàn)在手環(huán)上直接顯示相關(guān)數(shù)據(jù),或者手環(huán)與移動(dòng)設(shè)備通訊連接之后還可在移動(dòng)終端上的相關(guān)應(yīng)用程序中顯示,相關(guān)技術(shù)中,利用重力傳感器進(jìn)行步數(shù)記錄的手環(huán)占據(jù)了市場(chǎng)的大多數(shù)。
然而,用戶在日常生活中手臂可能進(jìn)行有不同類型的動(dòng)作,例如在鍵盤上進(jìn)行大幅度的敲擊動(dòng)作,在平板電腦上玩游戲時(shí)手臂的大幅度滑動(dòng)以及可能出現(xiàn)的撓頭動(dòng)作等等,這些動(dòng)作會(huì)使手環(huán)的重力傳感器也進(jìn)行檢測(cè)并進(jìn)行相應(yīng)的步數(shù)記錄,即上述動(dòng)作會(huì)被重力傳感器誤認(rèn)為在走路過(guò)程中的擺臂動(dòng)作,從而使得相應(yīng)的運(yùn)動(dòng)信息均出現(xiàn)錯(cuò)誤,無(wú)法達(dá)到用戶預(yù)期的精確記錄。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種步數(shù)的記錄方法及裝置,以有效地減少手環(huán)傳感器錯(cuò)誤記錄步數(shù)的情況,提升手環(huán)記錄步數(shù)的準(zhǔn)度度。
第一方面,本發(fā)明實(shí)施例提供了一種步數(shù)的記錄方法,所述方法包括:
獲取步數(shù)波形圖;
將當(dāng)前波形圖與所述步數(shù)波形圖進(jìn)行比較;
當(dāng)所述當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),確定傳感器的檢測(cè)結(jié)果為無(wú)效的步數(shù),且中斷步數(shù)記錄操作。
結(jié)合另一方面,在另一方面的一種可能的實(shí)施方式中,所述方法還包括:
每隔一預(yù)設(shè)時(shí)間檢測(cè)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖是否與所述步數(shù)波形圖相匹配;
當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖匹配時(shí),恢復(fù)步數(shù)記錄操作;
當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),保持中斷步驟記錄操作。
結(jié)合另一方面,在另一方面的一種可能的實(shí)施方式中,所述獲取步數(shù)波形圖還包括:歷史紀(jì)錄中的步數(shù)波形圖;或者
向服務(wù)器請(qǐng)求步數(shù)波形圖。
結(jié)合另一方面,在另一方面的一種可能的實(shí)施方式中,所述將當(dāng)前波形圖與所述步數(shù)波形圖進(jìn)行比較,包括:
截取一單位時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖以進(jìn)行相位匹配;
對(duì)所述單位時(shí)間內(nèi)的當(dāng)前波形圖與步數(shù)波形圖的相位進(jìn)行匹配。
結(jié)合另一方面,在另一方面的一種可能的實(shí)施方式中,所述將當(dāng)前波形圖與所述步數(shù)波形圖進(jìn)行比較,包括:
獲取所述當(dāng)前波形圖的第一波形趨勢(shì)以及所述步數(shù)波形圖的第二波形趨勢(shì);
對(duì)所述第一波形趨勢(shì)和所述第二波形趨勢(shì)進(jìn)行比較。
結(jié)合另一方面,在另一方面的一種可能的實(shí)施方式中,所述當(dāng)所述當(dāng)前波形圖與所述步數(shù)波形圖不匹配,包括:
獲取第一預(yù)設(shè)數(shù)量的波峰平均值;
獲取第一預(yù)設(shè)數(shù)量之外的波峰當(dāng)前值;
計(jì)算所述波峰當(dāng)前值與所述波峰平均值之間的第一差值;
比較所述第一差值與第一預(yù)設(shè)閾值;
當(dāng)所述第一差值超出所述第一預(yù)設(shè)閾值時(shí),確定當(dāng)前波峰與步數(shù)波形圖不匹配。
結(jié)合另一方面,在另一方面的一種可能的實(shí)施方式中,所述當(dāng)所述當(dāng)前波形圖與所述步數(shù)波形圖不匹配,包括:
獲取第二預(yù)設(shè)數(shù)量的波峰間隔平均值;
獲取第二預(yù)設(shè)數(shù)量之外的波峰間隔當(dāng)前值;
計(jì)算所述波峰間隔平均值與所述波峰間隔當(dāng)前值之間的第二差值;
比較所述第二差值與第二預(yù)設(shè)閾值;
當(dāng)所述第二差值超出所述第二預(yù)設(shè)閾值時(shí),確定當(dāng)前波峰與步數(shù)波形圖不匹配。
第二方面,本發(fā)明還提供了一種步數(shù)的記錄裝置,其具體的技術(shù)方案包括如下:
一種步數(shù)的記錄裝置,所述裝置包括:
獲取模塊,用于獲取步數(shù)波形圖;
比較模塊,用于將當(dāng)前波形圖與所述步數(shù)波形圖進(jìn)行比較;
無(wú)效確定模塊,用于當(dāng)所述當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),確定傳感器的檢測(cè)結(jié)果為無(wú)效的步數(shù),且中斷步數(shù)記錄操作。
上述的裝置,所述裝置還包括:
檢測(cè)模塊,用于每隔一預(yù)設(shè)時(shí)間檢測(cè)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖是否與所述步數(shù)波形圖相匹配;
恢復(fù)模塊,用于當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖匹配時(shí),恢復(fù)步數(shù)記錄操作;
中斷保持模塊,用于當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),保持中斷步驟記錄操作。
上述的裝置,所述獲取模塊還用于獲取歷史紀(jì)錄中的步數(shù)波形圖;或者
向服務(wù)器請(qǐng)求步數(shù)波形圖。
本發(fā)明通過(guò)將當(dāng)前波形圖與步數(shù)波形圖進(jìn)行匹配,當(dāng)兩圖之間差別較大,能夠確定當(dāng)前波形圖完全不符合步數(shù)波形圖時(shí)將此時(shí)手環(huán)中檢測(cè)得到的數(shù)據(jù)確定為無(wú)效的步數(shù)并中斷步數(shù)記錄操作,解決手環(huán)在日常使用過(guò)程中由于隨身攜帶而產(chǎn)生的各種非行走動(dòng)作而致使步數(shù)記錄不準(zhǔn)確的問(wèn)題,實(shí)現(xiàn)了在日常生活中能夠較為準(zhǔn)確且智能地對(duì)手環(huán)中傳感器檢測(cè)到的動(dòng)作進(jìn)行判斷,使手環(huán)中的步數(shù)記錄更接近于用戶實(shí)際行走的步數(shù)。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書中并構(gòu)成本說(shuō)明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說(shuō)明書一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種步數(shù)的記錄方法的基本流程圖。
圖2是根據(jù)一示例性實(shí)施例示出的步數(shù)波形圖的示意圖。
圖3是根據(jù)一示例性實(shí)施例示出的當(dāng)前波形圖的示意圖(非正常行走動(dòng)作時(shí))。
圖4是根據(jù)一示例性實(shí)施例示出的一種實(shí)施方式下二圖比較時(shí)的流程圖。
圖5是根據(jù)一示例性實(shí)施例示出的另一種實(shí)施方式下二圖比較時(shí)的流程圖。
圖6是根據(jù)一示例性實(shí)施例示出的一種步數(shù)的記錄方法的檢測(cè)時(shí)的流程圖。
圖7是根據(jù)一示例性實(shí)施例示出的一種步數(shù)的記錄裝置的基本框圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖中將各步驟描述成順序的處理,但是其中的許多步驟可以并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各步驟的順序可以被重新安排,當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖內(nèi)的其它步驟。處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等。
本發(fā)明涉及一種步數(shù)的記錄方法及裝置,其主要運(yùn)用于在日常使用手環(huán)時(shí)一些非行走的動(dòng)作造成傳感器誤認(rèn)為是“行走”而進(jìn)行步數(shù)記錄的場(chǎng)景中,其基本思想是:將用戶日常行走動(dòng)作時(shí)的波形圖與當(dāng)前波形圖進(jìn)行匹配,當(dāng)二圖之間差別較大,能夠確定當(dāng)前波形圖完全不符合步數(shù)波形圖時(shí),確定當(dāng)前波形圖所對(duì)應(yīng)的動(dòng)作為非行走動(dòng)作,進(jìn)而此時(shí)將手環(huán)中檢測(cè)得到的數(shù)據(jù)確定為無(wú)效的步數(shù),進(jìn)而使得手環(huán)記錄的步數(shù)能夠最大限度地接近于用戶實(shí)際的運(yùn)動(dòng)狀態(tài),避免了步數(shù)記錄與真實(shí)步數(shù)誤差較大的情況的發(fā)生。
本實(shí)施例可適用于帶有傳感器的手環(huán)中以進(jìn)行步數(shù)的記錄的的情況中,該方法可以由手環(huán)的步數(shù)記錄裝置來(lái)執(zhí)行,其中該裝置可以由軟件和/或硬件來(lái)實(shí)現(xiàn),一般地可集成于手環(huán)中,或者手環(huán)的中心控制模塊來(lái)控制,如圖1所示,為本發(fā)明的一種步數(shù)的記錄方法的基本流程圖,結(jié)合圖示,所述方法具體包括如下步驟:
步驟110,獲取步數(shù)波形圖;
所述步數(shù)波形圖由用戶日常行走狀態(tài)下傳感器檢測(cè),在行走時(shí),由于手臂的較有規(guī)律的擺動(dòng)而形成較有規(guī)律的波形圖。
根據(jù)行走規(guī)律得出的步數(shù)波形圖,可從與手環(huán)通訊連接的移動(dòng)終端的應(yīng)用中獲取,即從歷史紀(jì)錄中獲取步數(shù)波形圖;或者向服務(wù)器請(qǐng)求步數(shù)波形圖,在向服務(wù)器請(qǐng)求得到的步數(shù)波形圖,為標(biāo)準(zhǔn)狀態(tài)下的步數(shù)波形圖,例如適用于年齡16~50周歲的用戶,而對(duì)于不在這個(gè)年齡階段的兒童用戶則需要對(duì)步數(shù)波形圖進(jìn)行一定的調(diào)整以適應(yīng)不同類型的用戶。
如圖2所示,為本發(fā)明的步數(shù)波形圖的一種展現(xiàn)形式,在正常行走狀態(tài)下,波谷與波峰是交替出現(xiàn)的,且相鄰的波峰或波谷之間差別處于一個(gè)預(yù)設(shè)的閾值范圍之內(nèi)。
步驟120,將當(dāng)前波形圖與所述步數(shù)波形圖進(jìn)行比較;
在當(dāng)前狀態(tài)下得到的當(dāng)前波形圖,如圖3所示,為本發(fā)明的在非行走動(dòng)態(tài)如撓頭動(dòng)作時(shí)的波形圖,從圖中可以看出,在非行走動(dòng)作下的當(dāng)前波形圖的波峰或波谷之間并無(wú)明顯的規(guī)律可言,其一般伴隨有較為劇烈的變化,且與圖2中的步數(shù)波形圖之間有視覺(jué)上較大的反差,且體現(xiàn)在波形數(shù)據(jù)上,二圖之間無(wú)論經(jīng)過(guò)何種相位變換、放大等操作均無(wú)法實(shí)現(xiàn)匹配一致(相似度達(dá)到一特定值)。
在進(jìn)行當(dāng)前波形圖與步數(shù)波形圖的比較時(shí),如圖4所示,可通過(guò)波形趨勢(shì)以及波峰平均值對(duì)二圖進(jìn)行比較,其具體可包括如下步驟:
步驟121,獲取第一預(yù)設(shè)數(shù)量的波峰平均值;
取當(dāng)前波形圖中第一預(yù)設(shè)數(shù)量的波峰大小,例如取30個(gè)波峰大小之和與30作比計(jì)算得出的波峰平均值記為Ah。
步驟122,獲取第一預(yù)設(shè)數(shù)量之外的波峰當(dāng)前值;
在該30個(gè)之外的波峰值,一般情況下,其可以選取當(dāng)前波形圖(預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖)中的任一波峰大小ah。
所述波峰平均值可為在步數(shù)波形圖中獲取,而波峰當(dāng)前值為從當(dāng)前波形圖中獲取。
步驟123,計(jì)算所述波峰當(dāng)前值與所述波峰平均值之間的第一差值;
對(duì)所述Ah以及所述ah作差計(jì)算,以得出所述第一差值。
步驟124,比較所述第一差值與第一預(yù)設(shè)閾值;
比較所述第一差值與第一預(yù)設(shè)閾值之間的大小。
步驟125,當(dāng)所述第一差值超出所述第一預(yù)設(shè)閾值時(shí),確定當(dāng)前波峰與步數(shù)波形圖不匹配。
通過(guò)本發(fā)明示例性實(shí)施例的方法,可對(duì)每一當(dāng)前波峰大小是否超出預(yù)設(shè)閾值來(lái)確定該波峰所對(duì)應(yīng)的動(dòng)作是否為行走動(dòng)作,即可以對(duì)用戶的每一動(dòng)作進(jìn)行較為準(zhǔn)確的判斷,使得在日常生活中的非行走動(dòng)作均能夠得到有效識(shí)別和判斷,對(duì)用戶而言,能夠最大限度地降低非步數(shù)行走帶來(lái)的誤差。
在本發(fā)明示例性實(shí)施例的另一種實(shí)施場(chǎng)景中,如圖5所示,還可以通過(guò)波峰間隔來(lái)判斷其是否為為非行走動(dòng)作,這一過(guò)程可包括如下步驟:
步驟121’,獲取第二預(yù)設(shè)數(shù)量的波峰間隔平均值;
所述波峰間隔平均值可為在行走狀態(tài)下每一步所用的時(shí)間,本步驟中同樣地可獲取30個(gè)波峰間隔以取其平均值。
所述第二預(yù)設(shè)數(shù)量與第一預(yù)設(shè)數(shù)量可取相同的數(shù)值,也可取不同的數(shù)值,本發(fā)明中并不對(duì)取值數(shù)量作出限定,其謹(jǐn)以表示在取平均值的數(shù)量。
步驟122’,獲取第二預(yù)設(shè)數(shù)量之外的波峰間隔當(dāng)前值;
所述波峰間隔平均值可為在步數(shù)波形圖中獲取,而波峰間隔當(dāng)前值為從當(dāng)前波形圖中獲取。
步驟123’,計(jì)算所述波峰間隔平均值與所述波峰間隔當(dāng)前值之間的第二差值;
步驟124’,比較所述第二差值與第二預(yù)設(shè)閾值;
步驟125’,當(dāng)所述第二差值超出所述第二預(yù)設(shè)閾值時(shí),確定當(dāng)前波峰與步數(shù)波形圖不匹配。
通過(guò)本發(fā)明示例性實(shí)施例的方法,可以步數(shù)波形圖的波峰間隔平均值為標(biāo)準(zhǔn)對(duì)當(dāng)前波形圖是否與步數(shù)波形圖相匹配進(jìn)行判斷,在得出波峰間隔不辨真?zhèn)沃禃r(shí),可獲取當(dāng)前波形圖中一預(yù)設(shè)時(shí)間范圍內(nèi)的波峰間隔并分別與所述波峰標(biāo)準(zhǔn)值進(jìn)行比較,當(dāng)符合時(shí)即確定當(dāng)前波形圖所對(duì)應(yīng)的步數(shù)可計(jì)入步數(shù)記錄,而不符合時(shí)則排除當(dāng)前波形圖所對(duì)應(yīng)的步數(shù)且并不計(jì)入步數(shù)記錄,本發(fā)明示例性實(shí)施例的方法當(dāng)波峰間隔突然大并超出一預(yù)設(shè)閾值時(shí),還可以判斷該波峰所對(duì)應(yīng)的步數(shù)為無(wú)效,不計(jì)入步數(shù)記錄,因此可以實(shí)現(xiàn)對(duì)每一個(gè)波峰間隔所對(duì)應(yīng)的動(dòng)作是否為行走動(dòng)作的判斷,極大地提高了步數(shù)記錄的準(zhǔn)確度。
在本發(fā)明示例性實(shí)施例的另一種實(shí)施場(chǎng)景中,還可通過(guò)對(duì)波形圖的波形趨勢(shì)進(jìn)行判斷以確定當(dāng)前波形圖與步數(shù)波形圖是否匹配,其通過(guò)獲取所述當(dāng)前波形圖的第一波形趨勢(shì)以及所述步數(shù)波形圖的第二波形趨勢(shì);并對(duì)所述第一波形趨勢(shì)和所述第二波形趨勢(shì)進(jìn)行比較的方式來(lái)確定,一般地,其可以通過(guò)對(duì)所述波峰與波谷之間的連線所形成的趨勢(shì)線放大到相同的比例進(jìn)行判斷。
在本發(fā)明示例性實(shí)施例的另一種實(shí)施場(chǎng)景中,還可通過(guò)截取一單位時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖以進(jìn)行相位匹配;對(duì)所述單位時(shí)間內(nèi)的當(dāng)前波形圖與步數(shù)波形圖的相位進(jìn)行匹配,在進(jìn)行相位匹配時(shí),可將各波形圖置于同一比例的象位表中進(jìn)行比較。
步驟130,當(dāng)所述當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),確定傳感器的檢測(cè)結(jié)果為無(wú)效的步數(shù),且中斷步數(shù)記錄操作。
本發(fā)明示例性實(shí)施例的方法,傳感器通過(guò)波形圖的匹配來(lái)判斷波當(dāng)前形圖中各波峰或波谷所對(duì)應(yīng)的動(dòng)作是否為行走動(dòng)作,進(jìn)而在得出不匹配的情況下將當(dāng)前檢測(cè)數(shù)據(jù)確定為無(wú)效步數(shù),并且不計(jì)入步數(shù)紀(jì)錄,使得步數(shù)紀(jì)錄更加準(zhǔn)確。
在當(dāng)前波形中檢測(cè)到某一波峰大小或者波峰間隔值與標(biāo)準(zhǔn)的步數(shù)波形圖相匹配時(shí),可將該波峰所對(duì)應(yīng)的步數(shù)計(jì)入步數(shù)紀(jì)錄,然而,只有當(dāng)連續(xù)較多個(gè)波峰大小或者波峰間隔值相匹配時(shí),才會(huì)中斷該比較和匹配操作,進(jìn)行正常的步數(shù)記錄操作。
在本發(fā)明示例性實(shí)施例的另一種實(shí)施場(chǎng)景中,如圖6所示,所述方法在中斷步數(shù)記錄操作之后還可在匹配時(shí)恢復(fù)步數(shù)記錄,這一過(guò)程可包括如下步驟:
步驟140,每隔一預(yù)設(shè)時(shí)間檢測(cè)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖是否與所述步數(shù)波形圖相匹配;
步驟150,當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖匹配時(shí),恢復(fù)步數(shù)記錄操作;
步驟160,當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),保持中斷步驟記錄操作。
通過(guò)本發(fā)明示例性實(shí)施例的方法,每隔一預(yù)設(shè)時(shí)間對(duì)當(dāng)前波形圖與步數(shù)波形圖進(jìn)行匹配,并且在匹配通過(guò)的情況下恢復(fù)步數(shù)記錄,可避免由于中斷步數(shù)記錄操作而造成的步數(shù)記錄總數(shù)遠(yuǎn)小于實(shí)際步行數(shù)的情況的發(fā)生。
圖7為本發(fā)明實(shí)施例提供的一種步數(shù)的記錄裝置的結(jié)構(gòu)示意圖,該裝置可由軟件和/或硬件實(shí)現(xiàn),一般地集成于手環(huán)裝置中,可通過(guò)步數(shù)的記錄方法來(lái)實(shí)現(xiàn)。如圖所示,本實(shí)施例可以以上述實(shí)施例為基礎(chǔ),提供了一種步數(shù)的記錄裝置,其主要包括了獲取模塊710、比較模塊720以及無(wú)效確定模塊730,其中的兩兩模塊均可以實(shí)現(xiàn)通訊連接,且均可以與手環(huán)中的控制中心通訊連接。
其中的獲取模塊710,用于獲取步數(shù)波形圖;
其中的比較模塊720,用于將當(dāng)前波形圖與所述步數(shù)波形圖進(jìn)行比較;
其中的無(wú)效確定模塊730,用于當(dāng)所述當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),確定傳感器的檢測(cè)結(jié)果為無(wú)效的步數(shù),且中斷步數(shù)記錄操作。
上述的裝置,所述裝置還包括:
檢測(cè)模塊,用于每隔一預(yù)設(shè)時(shí)間檢測(cè)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖是否與所述步數(shù)波形圖相匹配;
恢復(fù)模塊,用于當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖匹配時(shí),恢復(fù)步數(shù)記錄操作;
中斷保持模塊,用于當(dāng)在該預(yù)設(shè)時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖不匹配時(shí),保持中斷步驟記錄操作。
上述的裝置,所述獲取模塊710還用于獲取歷史紀(jì)錄中的步數(shù)波形圖;或者向服務(wù)器請(qǐng)求步數(shù)波形圖。
上述的裝置,所述比較模塊720還用于截取一單位時(shí)間內(nèi)的當(dāng)前波形圖與所述步數(shù)波形圖以進(jìn)行相位匹配;
對(duì)所述單位時(shí)間內(nèi)的當(dāng)前波形圖與步數(shù)波形圖的相位進(jìn)行匹配。
上述的裝置,所述比較模塊720還用于:
獲取所述當(dāng)前波形圖的第一波形趨勢(shì)以及所述步數(shù)波形圖的第二波形趨勢(shì);
對(duì)所述第一波形趨勢(shì)和所述第二波形趨勢(shì)進(jìn)行比較。
上述的裝置,所述無(wú)效確定模塊還用于:
獲取第一預(yù)設(shè)數(shù)量的波峰平均值;
獲取第一預(yù)設(shè)數(shù)量之外的波峰當(dāng)前值;
計(jì)算所述波峰當(dāng)前值與所述波峰平均值之間的第一差值;
比較所述第一差值與第一預(yù)設(shè)閾值;
當(dāng)所述第一差值超出所述第一預(yù)設(shè)閾值時(shí),確定當(dāng)前波峰與步數(shù)波形圖不匹配。
上述的裝置,所述無(wú)效確定模塊730還用于:
獲取第二預(yù)設(shè)數(shù)量的波峰間隔平均值;
獲取第二預(yù)設(shè)數(shù)量之外的波峰間隔當(dāng)前值;
計(jì)算所述波峰間隔平均值與所述波峰間隔當(dāng)前值之間的第二差值;
比較所述第二差值與第二預(yù)設(shè)閾值;
當(dāng)所述第二差值超出所述第二預(yù)設(shè)閾值時(shí),確定當(dāng)前波峰與步數(shù)波形圖不匹配。
上述實(shí)施例中提供的步數(shù)的記錄裝置可執(zhí)行本發(fā)明中任意實(shí)施例中所提供的步數(shù)的記錄方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果,未在上述實(shí)施例中詳細(xì)描述的技術(shù)細(xì)節(jié),可參見(jiàn)本發(fā)明任意實(shí)施例中所提供的步數(shù)的記錄方法。
將意識(shí)到的是,本發(fā)明也擴(kuò)展到適合于將本發(fā)明付諸實(shí)踐的計(jì)算機(jī)程序,特別是載體上或者載體中的計(jì)算機(jī)程序。程序可以以源代碼、目標(biāo)代碼、代碼中間源和諸如部分編譯的形式的目標(biāo)代碼的形式,或者以任何其它適合在按照本發(fā)明的方法的實(shí)現(xiàn)中使用的形式。也將注意的是,這樣的程序可能具有許多不同的構(gòu)架設(shè)計(jì)。例如,實(shí)現(xiàn)按照本發(fā)明的方法或者系統(tǒng)的功能性的程序代碼可能被再分為一個(gè)或者多個(gè)子例程。
用于在這些子例程中間分布功能性的許多不同方式將對(duì)技術(shù)人員而言是明顯的。子例程可以一起存儲(chǔ)在一個(gè)可執(zhí)行文件中,從而形成自含式的程序。這樣的可執(zhí)行文件可以包括計(jì)算機(jī)可執(zhí)行指令,例如處理器指令和/或解釋器指令(例如,Java解釋器指令)??商鎿Q地,子例程的一個(gè)或者多個(gè)或者所有子例程都可以存儲(chǔ)在至少一個(gè)外部庫(kù)文件中,并且與主程序靜態(tài)地或者動(dòng)態(tài)地(例如在運(yùn)行時(shí)間)鏈接。主程序含有對(duì)子例程中的至少一個(gè)的至少一個(gè)調(diào)用。子例程也可以包括對(duì)彼此的函數(shù)調(diào)用。涉及計(jì)算機(jī)程序產(chǎn)品的實(shí)施例包括對(duì)應(yīng)于所闡明方法中至少一種方法的處理步驟的每一步驟的計(jì)算機(jī)可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲(chǔ)在一個(gè)或者多個(gè)可能靜態(tài)或者動(dòng)態(tài)鏈接的文件中。
另一個(gè)涉及計(jì)算機(jī)程序產(chǎn)品的實(shí)施例包括對(duì)應(yīng)于所闡明的系統(tǒng)和/或產(chǎn)品中至少一個(gè)的裝置中每個(gè)裝置的計(jì)算機(jī)可執(zhí)行指令。這些指令可以被再分成子例程和/或被存儲(chǔ)在一個(gè)或者多個(gè)可能靜態(tài)或者動(dòng)態(tài)鏈接的文件中。
計(jì)算機(jī)程序的載體可以是能夠運(yùn)載程序的任何實(shí)體或者裝置。例如,載體可以包含存儲(chǔ)介質(zhì),諸如(ROM例如CDROM或者半導(dǎo)體ROM)或者磁記錄介質(zhì)(例如軟盤或者硬盤)。進(jìn)一步地,載體可以是可傳輸?shù)妮d體,諸如電學(xué)或者光學(xué)信號(hào),其可以經(jīng)由電纜或者光纜,或者通過(guò)無(wú)線電或者其它手段傳遞。當(dāng)程序具體化為這樣的信號(hào)時(shí),載體可以由這樣的線纜或者其它裝置或者裝置組成??商鎿Q地,載體可以是其中嵌入有程序的集成電路,所述集成電路適合于執(zhí)行相關(guān)方法,或者供相關(guān)方法的執(zhí)行所用。
應(yīng)該留意的是,上文提到的實(shí)施例是舉例說(shuō)明本發(fā)明,而不是限制本發(fā)明,并且本領(lǐng)域的技術(shù)人員將能夠設(shè)計(jì)許多可替換的實(shí)施例,而不會(huì)偏離所附權(quán)利要求的范圍。在權(quán)利要求中,任何放置在圓括號(hào)之間的參考符號(hào)不應(yīng)被解讀為是對(duì)權(quán)利要求的限制。動(dòng)詞“包括”和其詞形變化的使用不排除除了在權(quán)利要求中記載的那些之外的元素或者步驟的存在。在元素之前的冠詞“一”或者“一個(gè)”不排除復(fù)數(shù)個(gè)這樣的元素的存在。本發(fā)明可以通過(guò)包括幾個(gè)明顯不同的元件的硬件,以及通過(guò)適當(dāng)編程的計(jì)算機(jī)而實(shí)現(xiàn)。在列舉幾種裝置的裝置權(quán)利要求中,這些裝置中的幾種可以通過(guò)硬件的同一項(xiàng)來(lái)體現(xiàn)。在相互不同的從屬權(quán)利要求中陳述某些措施的單純事實(shí)并不表明這些措施的組合不能被用來(lái)獲益。
如果期望的話,這里所討論的不同功能可以以不同順序執(zhí)行和/或彼此同時(shí)執(zhí)行。此外,如果期望的話,以上所描述的一個(gè)或多個(gè)功能可以是可選的或者可以進(jìn)行組合。
如果期望的話,上文所討論的各步驟并不限于各實(shí)施例中的執(zhí)行順序,不同步驟可以以不同順序執(zhí)行和/或彼此同時(shí)執(zhí)行。此外,在其他實(shí)施例中,以上所描述的一個(gè)或多個(gè)步驟可以是可選的或者可以進(jìn)行組合。
雖然本發(fā)明的各個(gè)方面在獨(dú)立權(quán)利要求中給出,但是本發(fā)明的其它方面包括來(lái)自所描述實(shí)施方式的特征和/或具有獨(dú)立權(quán)利要求的特征的從屬權(quán)利要求的組合,而并非僅是權(quán)利要求中所明確給出的組合。
這里所要注意的是,雖然以上描述了本發(fā)明的示例實(shí)施方式,但是這些描述并不應(yīng)當(dāng)以限制的含義進(jìn)行理解。相反,可以進(jìn)行若干種變化和修改而并不背離如所附權(quán)利要求中所限定的本發(fā)明的范圍。
本領(lǐng)域普通技術(shù)人員應(yīng)該明白,本發(fā)明實(shí)施例的裝置中的各模塊可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),各模塊可以集中在單個(gè)計(jì)算裝置或者計(jì)算裝置組成的網(wǎng)絡(luò)組中,本發(fā)明實(shí)施例中的裝置對(duì)應(yīng)于前述實(shí)施例中的方法,其可以通過(guò)可執(zhí)行的程序代碼實(shí)現(xiàn),也可以通過(guò)集成電路組合的方式來(lái)實(shí)現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
本領(lǐng)域普通技術(shù)人員應(yīng)該明白,本發(fā)明實(shí)施例的裝置中的各模塊可以用通用的移動(dòng)終端來(lái)實(shí)現(xiàn),各模塊可以集中在單個(gè)移動(dòng)終端或者移動(dòng)終端組成的裝置組合中,本發(fā)明實(shí)施例中的裝置對(duì)應(yīng)于前述實(shí)施例中的方法,其可以通過(guò)編輯可執(zhí)行的程序代碼實(shí)現(xiàn),也可以通過(guò)集成電路組合的方式來(lái)實(shí)現(xiàn),因此本發(fā)明并不局限于特定的硬件或者軟件及其結(jié)合。
注意,上述僅為本發(fā)明的示例性實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。這里無(wú)需也無(wú)法對(duì)所有的實(shí)施方式予以窮舉。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,凡在本發(fā)明的精神和和原則之內(nèi)所引伸出的任何顯而易見(jiàn)的變化或者變動(dòng)仍處于本發(fā)明權(quán)利要求所保護(hù)的范圍之中。