計步方法及相關(guān)裝置,檢測方法及相關(guān)裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體涉及計步方法及相關(guān)裝置,檢測方法及相關(guān)
目.0
【背景技術(shù)】
[0002]終端上的計步器可通過重力加速度感應(yīng)器采集重力加速度數(shù)據(jù),并依據(jù)重力加速度數(shù)據(jù)統(tǒng)計步數(shù)。但是在用戶出行過程中,在一些特殊場景,例如使用者乘坐公交車、高鐵等交通工具出行時,會存在計數(shù)不準(zhǔn)確的情況。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實施例提供一種計步方法及相關(guān)裝置,檢測方法及相關(guān)裝置,以提高計數(shù)準(zhǔn)確度。
[0004]為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
[0005]—種計步方法,包括:
[0006]獲取一時間段內(nèi)終端的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù),所述移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)在時間軸上對齊;
[0007]根據(jù)所述移動速度數(shù)據(jù)和/或所述重力加速度數(shù)據(jù),確定所述時間段內(nèi)用戶的至少一種出行模式;
[0008]根據(jù)所述至少一種出行模式下對應(yīng)的重力加速度數(shù)據(jù)進(jìn)行計步。
[0009]—種計步裝置,應(yīng)用于終端,所述計步裝置包括:
[0010]獲取單元,用于獲取一時間段內(nèi)終端的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù),所述移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)在時間軸上對齊;
[0011 ]出行模式確定單元,用于根據(jù)所述移動速度數(shù)據(jù)和/或所述重力加速度數(shù)據(jù),確定所述時間段內(nèi)用戶的至少一種出行模式;
[0012]計步單元,用于根據(jù)所述至少一種出行模式下對應(yīng)的重力加速度數(shù)據(jù)進(jìn)行計步。
[0013]一種終端,包括上述的計步裝置。
[0014]基于上述技術(shù)方案,本發(fā)明實施例先根據(jù)一時間段內(nèi)的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)中的至少一種來確定使用者的出行模式,再對出行模式下對應(yīng)的重力加速度數(shù)據(jù)進(jìn)行計步。這樣可實現(xiàn)用戶出行時,針對不同的出行模式進(jìn)行不同的計步。與僅使用重力加速度數(shù)據(jù)進(jìn)行計步相比較,在用戶出行過程中,計步的針對性和準(zhǔn)確度均更高。
[0015]一種檢測方法,包括:
[0016]獲取移動速度數(shù)據(jù)和重力加速度數(shù)據(jù);
[0017]使用所述移動速度數(shù)據(jù)和所述重力加速度數(shù)據(jù),確定出行模式。
[0018]一種檢測裝置,應(yīng)用于終端,所述計步裝置包括:
[0019]獲取單元,用于獲取一時間段內(nèi)終端的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù),所述移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)在時間軸上對齊;
[0020]出行模式確定單元,用于根據(jù)所述移動速度數(shù)據(jù)和/或所述重力加速度數(shù)據(jù),確定所述時間段內(nèi)用戶的至少一種出行模式。
[0021]一種檢測裝置,應(yīng)用于終端,所述檢測裝置包括:
[0022]獲取單元,用于獲取一時間段內(nèi)終端的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù),所述移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)在時間軸上對齊;
[0023]出行模式確定單元,用于使用所述移動速度數(shù)據(jù)和所述重力加速度數(shù)據(jù),確定所述時間段內(nèi)用戶的出行模式。
[0024]一種終端,包括上述的檢測裝置。
[0025]基于上述檢測技術(shù)方案,本發(fā)明實施例根據(jù)一時間段內(nèi)的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)中的至少一種來確定使用者的出行模式,保證后續(xù)基于出行模式的處理更有針對性。
【附圖說明】
[0026]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0027]圖1為本發(fā)明實施例提供的終端的硬件架構(gòu)示意圖;
[0028]圖2、6、7為本發(fā)明實施例提供的計步方法的示例性流程圖;
[0029]圖3-5、8_9為本發(fā)明實施例提供某一時間段內(nèi)的重力加速度數(shù)據(jù)變化圖;
[0030]圖10為本發(fā)明實施例提供的計步裝置結(jié)構(gòu)示例圖;
[0031 ]圖1Ia為本發(fā)明實施例提供的檢測方法示例性流程圖;
[0032]圖1lb為本發(fā)明實施例提供的檢測裝置結(jié)構(gòu)示例圖;
[0033]圖12為本發(fā)明實施例提供的計算機通用架構(gòu)示例圖。
【具體實施方式】
[0034]本發(fā)明提供計步方法、計步裝置及終端。
[0035]上述計步方法或裝置可應(yīng)用于上述終端中,如移動終端(例如智能手機),可穿戴設(shè)備(例如智能手表、手環(huán))等。
[0036]圖1示出了上述終端的一種硬件架構(gòu),其可包括基帶芯片、計步器(或重力感應(yīng)器)、協(xié)處理器(Sensor Hub)和主處理器。
[0037]其中,基帶芯片、SensorHub和主處理器均可視為處理器。上述各器件的基本作用如下:
[0038]基帶芯片主要負(fù)責(zé)完成移動網(wǎng)絡(luò)(蜂窩網(wǎng)絡(luò))中無線信號(蜂窩網(wǎng)絡(luò)信號)的解調(diào)、解擾、解擴和解碼工作,并將最終解碼完成的數(shù)字信號傳遞給上層處理系統(tǒng)進(jìn)行處理。在本發(fā)明中,其還可向Sensor Hub提供移動速度數(shù)據(jù),或者,向Sensor Hub提供蜂窩網(wǎng)絡(luò)信號強度及小區(qū)切換?;鶐酒芍芷谛蕴峁┮苿铀俣葦?shù)據(jù)(或者蜂窩網(wǎng)絡(luò)信號強度及小區(qū)切換),以及,在數(shù)據(jù)發(fā)生變化時,提供移動速度數(shù)據(jù)(或者蜂窩網(wǎng)絡(luò)信號強度及小區(qū)切換)。
[0039]Sensor Hub為微控制器(Μ⑶)的一種應(yīng)用,在系統(tǒng)設(shè)計中,其主要功能在于處理各種來自各種傳感器的信息,必要時才將主處理器自休眠模式中喚醒,達(dá)到降低系統(tǒng)功耗目的。
[0040]計步器(重力感應(yīng)器)與協(xié)處理器屬于計步裝置,二者可協(xié)作完成上述計步方法。本文后續(xù)會對計步器(重力感應(yīng)器)與協(xié)處理器的分工進(jìn)行介紹。
[0041]圖2示出了上述計步方法的一種示例性流程,其可包括:
[0042]S1、獲取一時間段內(nèi)的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)。
[0043]上述移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)在時間軸上對齊。在一個示例中,同一時刻的移動速度數(shù)據(jù)和重力加速度數(shù)據(jù)可組合數(shù)據(jù)對,存儲在終端中。
[0044]移動速度數(shù)據(jù)可為具體的速度值,移動速度數(shù)據(jù)可由GPS等器件提供。
[0045]但是,以智能手機上的GPS定位為例,其需要基于蜂窩網(wǎng)絡(luò)傳遞信息來找到衛(wèi)星,進(jìn)行定位。在一些網(wǎng)絡(luò)信號不好的場景(例如3G、4G)下,智能手機的GPS無法完成定位,進(jìn)而也無法提供準(zhǔn)確的移動速度數(shù)據(jù)。
[0046]在一個示例中,可獲取終端接收到的蜂窩網(wǎng)絡(luò)信號強度變化信息或小區(qū)切換信息中的至少一種,并根據(jù)所述蜂窩網(wǎng)絡(luò)信號強度變化信息或小區(qū)切換信息中的至少一種獲取得到所述移動速度數(shù)據(jù)。通過這種方式得到的移動速度數(shù)據(jù)可為具體的數(shù)值,也可為量化值。使用蜂窩網(wǎng)絡(luò)信號強度變化或小區(qū)切換獲取得到移動速度數(shù)據(jù)的這種方式,用戶可不用打開GPS功能,就可獲得移動速度數(shù)據(jù)。并且,以2G網(wǎng)絡(luò)為例,其基站覆蓋最廣,這為獲得移動速度數(shù)據(jù)提供了很大的便利。
[0047]并且,這種方式是根據(jù)蜂窩網(wǎng)絡(luò)信號強度變化信息和小區(qū)切換信息得到移動速度數(shù)據(jù),并不需要基于蜂窩網(wǎng)絡(luò)傳遞信息,因此,對于蜂窩網(wǎng)絡(luò)的信號強度的容忍度要高于GPS0
[0048]在硬件方面,可由上述的基帶芯片向計步裝置提供移動速度數(shù)據(jù),也可向計步裝置提供蜂窩網(wǎng)絡(luò)信號強度變化信息或小區(qū)切換信息中的至少一種,由計步裝置自行分析得到移動速度數(shù)據(jù)。
[0049]重力加速度數(shù)據(jù)中包括特征波形(或稱為特征值)。例如,請參見圖3,被方框圈起來的部分,為一個特征波形。
[°°50] 在硬件方面,可由上述計步器(或重力感應(yīng)器)向Sensor Hub提供獲取到重力變化的原始數(shù)據(jù),由Sensor Hub分析出包含特征波形的重力加速度數(shù)據(jù);也可由計步器自行分析得到包含特征波形的重力加速度數(shù)據(jù),若由Sensor Hub執(zhí)行后續(xù)的步驟S2和S3,則計步器(重力感應(yīng)器)需將重力變化的原始數(shù)據(jù)或重力加速度數(shù)據(jù)提供給Sensor Hub。
[0051]如何分析得到包含特征波形的重力加速度數(shù)據(jù)可參考現(xiàn)有的分析方式,在此不作贅述。
[0052]需要說明的是,上述時間段的結(jié)束時刻可為當(dāng)前時刻,也即,本發(fā)明提供的計步方法可進(jìn)行實時計步。此外,上述時間段的結(jié)束時刻也可早于當(dāng)前時刻,也即,獲取的是某一歷史時間段內(nèi)的歷史數(shù)據(jù),本發(fā)明提供的計步方法可對該歷史時間段內(nèi)的計數(shù)進(jìn)行修正。
[0053]S2、根據(jù)上述移動速度數(shù)據(jù)和/或重力加速度數(shù)據(jù),確定上述時間段內(nèi)用戶的至少一種出行模式。
[0054]可選的,出行模式可包括第一出行模式、第二出行模式和第三出行模式。
[0055]以常用場景為例,上述第一出行模式具體可為行走模式、第二出行模式具體可為公交車(或汽車)模式,第三出行模式具體可為高鐵(或火車)模式。
[0056]行走模式與高鐵模式、公交車模式的主要區(qū)別在于速度。
[0057]在行走模式中,使用者并未使用代步工具(例如公交車、高鐵、火車、私家車),也即使用者處于低速移動的狀態(tài)。而在高鐵(火車)模式或公交車(汽車)模式,使用者處于高速或快速移動的狀態(tài)。
[0058]至于,公交車(汽車)模式和高鐵(火車)模式,其在速度上也有差異,一般情況下高鐵模式下的平均移動速度要大于公交車模式下的平均移動速度,此外,公交車(汽車)模式相對高鐵模式,有很多不規(guī)律的影響因素,例如路況、轉(zhuǎn)彎、啟動、剎車、停車等,這些影響因素對應(yīng)的特征波形,需要過濾掉。
[0059]當(dāng)然,出行模式也可有其他分類方式,例如出行模式可包括步行模式、跑步模式、公共交通工具代步模式等,本發(fā)明不作限定。
[0060]在一個示例