亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種計(jì)步方法及終端與流程

文檔序號(hào):12110357閱讀:307來源:國(guó)知局
一種計(jì)步方法及終端與流程

本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種計(jì)步方法及終端。



背景技術(shù):

隨著電子技術(shù)的發(fā)展,各式各樣的電子設(shè)備被廣泛應(yīng)用到人們的生活中,其中,計(jì)步裝置就被應(yīng)用于計(jì)算人體行走時(shí)的步數(shù),供人們作為評(píng)估運(yùn)動(dòng)量的依據(jù)。

現(xiàn)有計(jì)步方法都是根據(jù)產(chǎn)品開發(fā)過程中,實(shí)驗(yàn)室建立起來的數(shù)學(xué)模型來實(shí)現(xiàn)的。由于人的步態(tài)各式各樣,實(shí)驗(yàn)室內(nèi)的建模數(shù)據(jù)不可能完全涵蓋所有狀態(tài),一旦出現(xiàn)了較大誤差后,需要采集大誤差樣本數(shù)據(jù),實(shí)驗(yàn)室的計(jì)步方案開發(fā)人員需要對(duì)所采集得到的數(shù)據(jù)進(jìn)行分析,進(jìn)而完善計(jì)步器算法。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種計(jì)步方法,可根據(jù)實(shí)際情況自行完善計(jì)步算法,提高計(jì)步的準(zhǔn)確性。

第一方面,本發(fā)明實(shí)施例提供了一種計(jì)步的方法,該方法包括:

根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù);

獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù);

根據(jù)所述加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本;

根據(jù)預(yù)設(shè)條件判斷所述合成加速度數(shù)據(jù)樣本中表示為運(yùn)動(dòng)的行走區(qū)段數(shù)據(jù);

根據(jù)所述行走區(qū)段數(shù)據(jù)得出用戶行走的真實(shí)步數(shù);

將所述真實(shí)步數(shù)和所述真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集;

將所述新參數(shù)集替換為當(dāng)前參數(shù)集。

另一方面,本發(fā)明實(shí)施例提供了一種終端,該終端包括:

計(jì)步單元,用于根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù);

采集單元,用于獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù);

合成單元,用于根據(jù)所述加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本;

第一判斷單元,用于根據(jù)預(yù)設(shè)條件判斷所述合成加速度數(shù)據(jù)樣本中表示為運(yùn)動(dòng)的行走區(qū)段數(shù)據(jù);

檢測(cè)單元,用于根據(jù)所述行走區(qū)段數(shù)據(jù)得出用戶行走的真實(shí)步數(shù);

訓(xùn)練單元,用于將所述真實(shí)步數(shù)和所述真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集;

替換單元,用于將所述新參數(shù)集替換為當(dāng)前參數(shù)集。

本發(fā)明實(shí)施例的計(jì)步方法及終端,通過得出行走區(qū)段用戶行走的真實(shí)步數(shù),再將真實(shí)步數(shù)和真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集,用新參數(shù)集替換當(dāng)前參數(shù)集來實(shí)現(xiàn)計(jì)步器內(nèi)參數(shù)集的實(shí)時(shí)自動(dòng)更新,使得計(jì)步器的參數(shù)集朝著更加適合用戶自身的方向發(fā)展,讓計(jì)步器得出的結(jié)果在用戶使用過程中,越來越接近真實(shí)值。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例一提供的一種計(jì)步方法的示意流程圖;

圖2為本發(fā)明實(shí)施例二提供的一種計(jì)步方法的示意流程圖;

圖3為本發(fā)明實(shí)施例一提供的終端的示意性框圖;

圖4為本發(fā)明實(shí)施例二提供的終端的示意性框圖;

圖5為本發(fā)明實(shí)施例三提供的終端的示意性框圖;

圖6為本發(fā)明實(shí)施例四提供的示意性框圖;

圖7為本發(fā)明實(shí)施例提供的加速度數(shù)據(jù)樣本對(duì)應(yīng)時(shí)間的二維圖;

圖8為本發(fā)明實(shí)施例提供的包絡(luò)線圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

應(yīng)當(dāng)理解,當(dāng)在本說明書和所附權(quán)利要求書中使用時(shí),術(shù)語“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。

還應(yīng)當(dāng)理解,在此本發(fā)明說明書中所使用的術(shù)語僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說明書和所附權(quán)利要求書中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。

如在本說明書和所附權(quán)利要求書中所使用的那樣,術(shù)語“如果”可以依據(jù)上下文被解釋為“當(dāng)...時(shí)”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)到”。類似地,短語“如果確定”或“如果檢測(cè)到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測(cè)到[所描述條件或事件]”或“響應(yīng)于檢測(cè)到[所描述條件或事件]”。

具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動(dòng)電話、膝上型計(jì)算機(jī)或平板計(jì)算機(jī)之類的其它便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實(shí)施例中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。

在接下來的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應(yīng)當(dāng)理解的是,終端可以包括諸如物理鍵盤、鼠標(biāo)和/或控制桿的一個(gè)或多個(gè)其它物理用戶接口設(shè)備。

終端支持各種應(yīng)用程序,例如以下中的一個(gè)或多個(gè):繪圖應(yīng)用程序、演示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤刻錄應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息收發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機(jī)應(yīng)用程序、數(shù)字?jǐn)z影機(jī)應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。

可以在終端上執(zhí)行的各種應(yīng)用程序可以使用諸如觸摸敏感表面的至少一個(gè)公共物理用戶接口設(shè)備??梢栽趹?yīng)用程序之間和/或相應(yīng)應(yīng)用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個(gè)或多個(gè)功能以及終端上顯示的相應(yīng)信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對(duì)用戶而言直觀且透明的用戶界面的各種應(yīng)用程序。

另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

應(yīng)當(dāng)理解,在本發(fā)明實(shí)施例中,所稱處理器可以是中央處理單元(Central Processing Unit,CPU),該處理器還可以是其他通用處理器、數(shù)字信號(hào)處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現(xiàn)成可編程門陣列(Field-Programmable Gate Array,F(xiàn)PGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

應(yīng)當(dāng)理解的是,終端僅僅是便攜式多功能設(shè)備的一個(gè)示例,并且終端可以具有比所示組件更多或更少的組件、可以組合兩個(gè)或多個(gè)組件或者可以具有不同的組件配置或布置??梢砸园ㄒ粋€(gè)或多個(gè)信號(hào)處理和/或?qū)S眉呻娐返挠布?、軟件或硬件和軟件的組合來實(shí)現(xiàn)各種部件。

也應(yīng)當(dāng)理解,盡管術(shù)語第一、第二等可以在此用來描述各種元素,但這些元素不應(yīng)該受限于這些術(shù)語。這些術(shù)語僅用來將這些元素彼此區(qū)分開。例如,在不脫離本發(fā)明范圍的前提下,第一終端可以被稱為第二終端,并且類似地,第二終端可以被稱為第一終端。第一終端和第二終端均為終端,但它們并非同一終端。

參見圖1,是本發(fā)明實(shí)施例一提供的一種計(jì)步方法的示意流程圖,如圖所示,該方法包括以下步驟S11~S17:

步驟S11:根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù)。

具體地,終端在運(yùn)行時(shí),通過采集到的加速度數(shù)據(jù)和終端當(dāng)前的計(jì)步參數(shù)集計(jì)算出當(dāng)前行走的步數(shù)。

步驟S12:獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù)。

具體地,終端內(nèi)設(shè)有三軸加速度計(jì),在運(yùn)動(dòng)的過程中不斷獲取三軸(x,y,z)的加速度數(shù)據(jù),截取歷史計(jì)步時(shí)間內(nèi)加速度計(jì)接收的一段數(shù)據(jù),具體的時(shí)間長(zhǎng)度自行設(shè)定,例如,獲取即時(shí)至過去十分鐘時(shí)間內(nèi)的數(shù)據(jù)。

步驟S13:根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本。

具體地,將截取的一段加速度數(shù)據(jù)進(jìn)行合成,生成合成加速度數(shù)據(jù),因?yàn)榧铀俣仁鞘噶?,合成加速?R)則是:

根據(jù)上式可獲得合成加速度的數(shù)據(jù)樣本。

步驟S14:根據(jù)預(yù)設(shè)條件判斷合成加速度數(shù)據(jù)樣本中表示為運(yùn)動(dòng)的行走區(qū)段數(shù)據(jù)。

具體地,將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,如圖7所示,水平為時(shí)間軸,豎直方向?yàn)榧铀俣葘?duì)應(yīng)時(shí)間軸的即時(shí)數(shù)據(jù),隨著時(shí)間變化輸出為二維圖像。對(duì)二維圖像進(jìn)行包絡(luò)處理生成二維圖像的包絡(luò)線,如圖8所示,圖中B為加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,A為對(duì)應(yīng)B的包絡(luò)曲線,即加速度信號(hào)的振幅隨時(shí)間變化的曲線。采用包絡(luò)算法對(duì)取得的信號(hào)包絡(luò)線形狀進(jìn)行持續(xù)判斷,此處預(yù)設(shè)條件為判斷加速度信號(hào)振幅否大于信號(hào)振幅的閾值,例如信號(hào)振幅閾值為m,此處包絡(luò)算法是找出一段振幅均大于m的區(qū)段,這個(gè)區(qū)段則表示行走區(qū)段,例如圖8中的兩條虛線C之間的區(qū)段,區(qū)段內(nèi)的信號(hào)振幅都均超過一個(gè)設(shè)定的閾值,這個(gè)區(qū)段的數(shù)據(jù)對(duì)應(yīng)的加速度的數(shù)據(jù)就是行走區(qū)段的數(shù)據(jù)。

步驟S15:根據(jù)行走區(qū)段數(shù)據(jù)得出用戶行走的真實(shí)步數(shù)。

具體地,將行走區(qū)段數(shù)據(jù)分成若干段,可均分為若干段或者分成長(zhǎng)度不等的若干段。將分后的數(shù)據(jù)段進(jìn)行統(tǒng)計(jì)分析后,可以從中統(tǒng)計(jì)出符合絕大多數(shù)邁步信號(hào)的若干幅主要特征圖,其中每一幅特征圖對(duì)應(yīng)一個(gè)步頻。以這些特征圖為卷積核,對(duì)行走區(qū)段數(shù)據(jù)進(jìn)行二維卷積的運(yùn)算操作。對(duì)運(yùn)算結(jié)果進(jìn)行閾值篩選,運(yùn)算結(jié)果超過設(shè)定的閾值的部分,即可認(rèn)為是一步邁步的觸發(fā)信號(hào),并對(duì)此觸發(fā)信號(hào)進(jìn)行標(biāo)記,將標(biāo)記的所有觸發(fā)信號(hào)進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)出觸發(fā)信號(hào)的個(gè)數(shù)即為真實(shí)步數(shù)。

步驟S16:將真實(shí)步數(shù)和真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集。

具體地,將得到的真實(shí)步數(shù)和該行走區(qū)段的數(shù)據(jù)樣本按照計(jì)步的模型進(jìn)行訓(xùn)練,計(jì)步器在統(tǒng)計(jì)步數(shù)時(shí)根據(jù)加速度數(shù)據(jù)和預(yù)先的參數(shù)集來計(jì)算步數(shù),此處是通過真實(shí)步數(shù)和對(duì)應(yīng)的行走區(qū)段數(shù)據(jù)來返回運(yùn)算得到新的參數(shù)集。

步驟S17:將新參數(shù)集替換為當(dāng)前參數(shù)集。

具體地,得到新的參數(shù)集后將新參數(shù)集替換當(dāng)前的參數(shù)集,使得終端接下來計(jì)步的過程中采用新的參數(shù)集進(jìn)行計(jì)步,讓計(jì)步器可以針對(duì)不同使用者的不同邁步特征生成對(duì)應(yīng)的計(jì)步參數(shù)集,從而可以更加準(zhǔn)確的根據(jù)實(shí)際情況來統(tǒng)計(jì)使用者的步數(shù)。

參見圖2,是本發(fā)明實(shí)施例二提供的一種計(jì)步方法的示意流程圖,如圖所示,該方法包括以下步驟S21~S29:

步驟S21:根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù)。

具體地,終端在運(yùn)行時(shí),通過采集到的加速度數(shù)據(jù)和終端當(dāng)前的計(jì)步參數(shù)集計(jì)算出當(dāng)前行走的步數(shù)。

步驟S22:獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù)。

具體地,終端內(nèi)設(shè)有三軸加速度計(jì),在運(yùn)動(dòng)的過程中不斷獲取三軸(x,y,z)的加速度數(shù)據(jù),截取歷史計(jì)步時(shí)間內(nèi)加速度計(jì)接收的一段數(shù)據(jù),具體的時(shí)間長(zhǎng)度自行設(shè)定,例如,獲取即時(shí)至過去十分鐘時(shí)間內(nèi)的數(shù)據(jù)。

步驟S23:根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本。

具體地,將截取的一段加速度數(shù)據(jù)進(jìn)行合成,生成合成加速度數(shù)據(jù),因?yàn)榧铀俣仁鞘噶?,合成加速?R)則是:

根據(jù)上式可獲得合成加速度的數(shù)據(jù)樣本。

步驟S24:根據(jù)預(yù)設(shè)條件判斷合成加速度數(shù)據(jù)樣本中表示為運(yùn)動(dòng)的行走區(qū)段數(shù)據(jù)。

具體地,將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,如圖7所示,水平為時(shí)間軸,豎直方向?yàn)榧铀俣葘?duì)應(yīng)時(shí)間軸的即時(shí)數(shù)據(jù),隨著時(shí)間變化輸出為二維圖像。對(duì)二維圖像進(jìn)行包絡(luò)處理生成二維圖像的包絡(luò)線,如圖8所示,圖中B為加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,A為對(duì)應(yīng)B的包絡(luò)曲線,即加速度信號(hào)的振幅隨時(shí)間變化的曲線。采用包絡(luò)算法對(duì)取得的信號(hào)包絡(luò)線形狀進(jìn)行持續(xù)判斷,此處預(yù)設(shè)條件為判斷加速度信號(hào)振幅否大于信號(hào)振幅的閾值,例如信號(hào)振幅閾值為m,此處包絡(luò)算法是找出一段振幅均大于m的區(qū)段,這個(gè)區(qū)段則表示行走區(qū)段,例如圖8中的兩條虛線C之間的區(qū)段,區(qū)段內(nèi)的信號(hào)振幅都均超過一個(gè)設(shè)定的閾值,這個(gè)區(qū)段的數(shù)據(jù)對(duì)應(yīng)的加速度的數(shù)據(jù)就是行走區(qū)段的數(shù)據(jù)。

步驟S25:根據(jù)行走區(qū)段數(shù)據(jù)得出用戶行走的真實(shí)步數(shù)。

具體地,將行走區(qū)段數(shù)據(jù)分成若干段,可均分為若干段或者分成長(zhǎng)度不等的若干段。將分后的數(shù)據(jù)段進(jìn)行統(tǒng)計(jì)分析后,可以從中統(tǒng)計(jì)出符合絕大多數(shù)邁步信號(hào)的若干幅主要特征圖,其中每一幅特征圖對(duì)應(yīng)一個(gè)步頻。以這些特征圖為卷積核,對(duì)行走區(qū)段數(shù)據(jù)進(jìn)行二維卷積的運(yùn)算操作。并設(shè)定一個(gè)閾值,對(duì)運(yùn)算結(jié)果進(jìn)行閾值篩選,運(yùn)算結(jié)果超過設(shè)定的閾值的部分,即可認(rèn)為是一步邁步的觸發(fā)信號(hào),并對(duì)此觸發(fā)信號(hào)進(jìn)行標(biāo)記,將標(biāo)記的所有觸發(fā)信號(hào)進(jìn)行統(tǒng)計(jì),統(tǒng)計(jì)出觸發(fā)信號(hào)的個(gè)數(shù)即為真實(shí)步數(shù)。

步驟S26:對(duì)每個(gè)超過閾值觸發(fā)信號(hào)的步子對(duì)應(yīng)的起止時(shí)間進(jìn)行標(biāo)記。

具體地,在對(duì)超過閾值的信號(hào)進(jìn)行標(biāo)記時(shí),記錄該信號(hào)所對(duì)應(yīng)步子的起止時(shí)間,即將超過閾值的邁步信號(hào)的開始到結(jié)束的時(shí)間進(jìn)行標(biāo)記。

步驟S27:統(tǒng)計(jì)標(biāo)記的每個(gè)步子對(duì)應(yīng)的起止時(shí)間,并將所有步子起止時(shí)間所對(duì)應(yīng)的時(shí)長(zhǎng)相加,以該時(shí)長(zhǎng)總和作為真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng)。

具體地,將所有對(duì)應(yīng)超過閾值的邁步信號(hào)的起止時(shí)間相加,此時(shí)得出的時(shí)間為真是運(yùn)動(dòng)時(shí)長(zhǎng)。

步驟S28:獲取真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng)與整個(gè)行走區(qū)段時(shí)長(zhǎng)的比值作為可信度值。

具體地,假設(shè)真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng)為T1,整個(gè)行走區(qū)段的時(shí)長(zhǎng)為T2,此時(shí)的可信度值K為:

步驟S29:當(dāng)可信度值超過預(yù)設(shè)可信度閾值時(shí),將可信度值對(duì)應(yīng)的真實(shí)步數(shù)和數(shù)據(jù)樣本按照所述預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集。

具體地,預(yù)先設(shè)置一個(gè)可信度閾值,并將計(jì)算得出的可信度值與預(yù)先設(shè)置的可信度閾值相比較,如果得出的可信度超過可信度閾值,則將這個(gè)可信度對(duì)應(yīng)的真實(shí)步數(shù)和該行走區(qū)段的數(shù)據(jù)樣本按照計(jì)步的模型進(jìn)行訓(xùn)練,例如,預(yù)先設(shè)置可信度閾值為95%,則只有在計(jì)算得出可信度超過95%的時(shí)候,才會(huì)將這個(gè)可信度對(duì)應(yīng)的真實(shí)步數(shù)和該行走區(qū)段的數(shù)據(jù)樣本按照計(jì)步的模型進(jìn)行訓(xùn)練,計(jì)步器在統(tǒng)計(jì)步數(shù)時(shí)根據(jù)預(yù)先的參數(shù)集來生產(chǎn)步數(shù),此處是通過真實(shí)步數(shù)和對(duì)應(yīng)的行走區(qū)段數(shù)據(jù)來返回運(yùn)算生成新的參數(shù)集,并將新的參數(shù)集替換原先的參數(shù)集,從而讓計(jì)步器可以針對(duì)不同使用者的不同邁步特征生成對(duì)應(yīng)的計(jì)步參數(shù)集,從而可以更加準(zhǔn)確的根據(jù)實(shí)際情況來統(tǒng)計(jì)使用者的步數(shù)。通過對(duì)每段行走數(shù)據(jù)得到的真實(shí)步驟的可信度值進(jìn)行判斷,并選出可信度值最大的真實(shí)步數(shù)和該行走區(qū)段的數(shù)據(jù)樣本按照計(jì)步的模型進(jìn)行訓(xùn)練,生成新的參數(shù)集,并用新的參數(shù)集替換當(dāng)前參數(shù)集,從而使更換參數(shù)集后計(jì)步器計(jì)算得到的結(jié)果越來越接近真實(shí)值,使得終端的計(jì)步器達(dá)到越用越準(zhǔn)的效果。

進(jìn)一步地,判斷是否達(dá)到預(yù)設(shè)訓(xùn)練條件。若達(dá)到預(yù)設(shè)訓(xùn)練條件,執(zhí)行獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù)的步驟。

具體地,可以在執(zhí)行上述實(shí)施例中獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù)的步驟之前有一個(gè)起始步數(shù)的判斷,即判斷當(dāng)前用戶是否處在運(yùn)動(dòng)狀態(tài),例如,當(dāng)用戶當(dāng)前步數(shù)大于100步時(shí),就開始獲取一定時(shí)長(zhǎng)(如5分鐘)的加速度數(shù)據(jù),終端會(huì)使用所采集的加速度數(shù)據(jù)更新計(jì)步參數(shù)集。如此,可以避免終端內(nèi)的訓(xùn)練模塊長(zhǎng)期處于工作狀態(tài),也可避免終端在采集數(shù)據(jù)時(shí)對(duì)應(yīng)的是一段無效數(shù)據(jù),例如,在辦公室上班時(shí),手機(jī)在口袋內(nèi)晃動(dòng)產(chǎn)生的一些加速度的數(shù)據(jù)。

特別地,終端還可以根據(jù)預(yù)設(shè)合成加速度閾值判斷用戶的運(yùn)動(dòng)狀態(tài),運(yùn)動(dòng)狀態(tài)包括慢走、快走、奔跑。

具體地,對(duì)合成加速度數(shù)據(jù)進(jìn)行分析時(shí)預(yù)先設(shè)定幾個(gè)信號(hào)振幅的閾值,假設(shè)設(shè)定2個(gè)閾值x,y(x>y),當(dāng)合成加速度信號(hào)振幅小于y時(shí),此時(shí)小于閾值y,則判斷為慢走,當(dāng)合成加速度信號(hào)振幅大于等于y但小于x時(shí),則判斷為快走,當(dāng)合成加速度信號(hào)振幅大于等于x時(shí),則判斷為奔跑,如此將用戶整個(gè)運(yùn)動(dòng)過程的運(yùn)動(dòng)狀態(tài)進(jìn)行記錄,讓用戶可以很直觀的看到自己的運(yùn)動(dòng)規(guī)律,增加用戶體驗(yàn),也可以為其他目的提供參考,比如研究某人的行為規(guī)律。

參見圖3,是本發(fā)明實(shí)施例一提供的一種終端的示意性框圖,如圖所示,該終端包括:

計(jì)步單元10,用于根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù);

采集單元20,用于獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù);

合成單元30,用于根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本;

第一判斷單元40,包括:

第一輸出單元41,用于將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像;

第二輸出單元42,用于生成二維圖像的包絡(luò)線;

判定單元43,用于采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù);

檢測(cè)單元50,包括:

劃分單元51,用于將行走區(qū)段數(shù)據(jù)分成若干段;

運(yùn)算單元52,用于將劃分后的數(shù)據(jù)段作為卷積核,利用卷積核與行走區(qū)段數(shù)據(jù)進(jìn)行卷積運(yùn)算;

標(biāo)記單元53,用于將超過閾值的觸發(fā)信號(hào)進(jìn)行標(biāo)記;

統(tǒng)計(jì)單元54,用于統(tǒng)計(jì)標(biāo)記的觸發(fā)信號(hào)的個(gè)數(shù)作為真實(shí)步數(shù);

訓(xùn)練單元60,用于將真實(shí)步數(shù)和真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集;

替換單元70,用于將新參數(shù)集替換為當(dāng)前參數(shù)集。

具體地,終端在運(yùn)行時(shí),計(jì)步單元10通過采集到的加速度數(shù)據(jù)和終端當(dāng)前的計(jì)步參數(shù)集計(jì)算出當(dāng)前行走的步數(shù)。采集單元20獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù),由合成單元30根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本。第一判斷單元40的第一輸出單元41將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,并由第二輸出單元42生成二維圖像的包絡(luò)線,判定單元43采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù)。檢測(cè)單元50的劃分單元51將行走區(qū)段數(shù)據(jù)分成若干段,再通過運(yùn)算單元52將分后的數(shù)據(jù)段作為卷積核,利用卷積核與行走區(qū)段數(shù)據(jù)進(jìn)行卷積運(yùn)算,得出的結(jié)果經(jīng)過預(yù)先設(shè)定的閾值進(jìn)行篩選,當(dāng)超過閾值時(shí),標(biāo)記單元53將對(duì)這個(gè)觸發(fā)信號(hào)進(jìn)行標(biāo)記,統(tǒng)計(jì)單元54統(tǒng)計(jì)標(biāo)記的觸發(fā)信號(hào)個(gè)數(shù)作為真實(shí)步數(shù),并由訓(xùn)練單元60將真實(shí)步數(shù)以及真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照計(jì)步的模型進(jìn)行訓(xùn)練,生成新的參數(shù)集,并由替換單元70將新參數(shù)集替換當(dāng)前的參數(shù)集。

具體地,將新的參數(shù)集替換原先的參數(shù)集,從而讓計(jì)步器可以針對(duì)不同使用者的不同邁步特征生成對(duì)應(yīng)的計(jì)步參數(shù)集,從而可以更加準(zhǔn)確的根據(jù)實(shí)際情況來統(tǒng)計(jì)使用者的步數(shù)。

參見圖4,是本發(fā)明實(shí)施例二提供的一種終端的示意性框圖,如圖所示,該終端包括:

計(jì)步單元10,用于根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù);

采集單元20,用于獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù);

合成單元30,用于根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本;

第一判斷單元40,包括:

第一輸出單元41,用于將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像;

第二輸出單元42,用于生成二維圖像的包絡(luò)線;

判定單元43,用于采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù);

檢測(cè)單元50,包括:

劃分單元51,用于將行走區(qū)段數(shù)據(jù)分成若干段;

運(yùn)算單元52,用于將劃分后的數(shù)據(jù)段作為卷積核,利用卷積核與行走區(qū)段數(shù)據(jù)進(jìn)行卷積運(yùn)算;

標(biāo)記單元53,用于根據(jù)預(yù)設(shè)閾值對(duì)卷積運(yùn)算的結(jié)果進(jìn)行閾值篩選,若超過閾值對(duì)觸發(fā)信號(hào),以及每個(gè)超過閾值觸發(fā)信號(hào)的步子對(duì)應(yīng)的起止時(shí)間進(jìn)行標(biāo)記;

統(tǒng)計(jì)單元54,用于統(tǒng)計(jì)標(biāo)記的每個(gè)步子對(duì)應(yīng)的起止時(shí)間,并將所有步子起止時(shí)間所對(duì)應(yīng)的時(shí)長(zhǎng)相加,以該時(shí)長(zhǎng)總和作為真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng);

獲取單元80,用于獲取真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng)與整個(gè)行走區(qū)段時(shí)長(zhǎng)的比值作為可信度值;

訓(xùn)練單元60,用于當(dāng)可信度值超過預(yù)設(shè)可信度閾值時(shí),將可信度值對(duì)應(yīng)的真實(shí)步數(shù)和數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集;

替換單元70,用于將新參數(shù)集替換為當(dāng)前參數(shù)集。

具體地,終端在運(yùn)行時(shí),計(jì)步單元10通過采集到的加速度數(shù)據(jù)和終端當(dāng)前的計(jì)步參數(shù)集計(jì)算出當(dāng)前行走的步數(shù)。采集單元20獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù),由合成單元30根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本。第一判斷單元40的第一輸出單元41將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,并由第二輸出單元42生成二維圖像的包絡(luò)線,判定單元43采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù)。檢測(cè)單元50的劃分單元51將行走區(qū)段數(shù)據(jù)分成若干段,再通過運(yùn)算單元52將分后的數(shù)據(jù)段作為卷積核,參與行走區(qū)段數(shù)據(jù)的卷積運(yùn)算,得出的結(jié)果經(jīng)過預(yù)先設(shè)定的閾值進(jìn)行篩選,當(dāng)超過閾值時(shí),標(biāo)記單元53將對(duì)這個(gè)觸發(fā)信號(hào)以及每個(gè)超過閾值觸發(fā)信號(hào)的步子對(duì)應(yīng)的起止時(shí)間進(jìn)行標(biāo)記,統(tǒng)計(jì)單元54統(tǒng)計(jì)標(biāo)記的每個(gè)步子對(duì)應(yīng)的起止時(shí)間,并將所有步子起止時(shí)間所對(duì)應(yīng)的時(shí)長(zhǎng)相加,以該時(shí)長(zhǎng)總和作為真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng),通過獲取單元80獲取真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng)與整個(gè)行走區(qū)段時(shí)長(zhǎng)的比值作為可信度值,當(dāng)可信度值超過預(yù)設(shè)可信度閾值時(shí),由訓(xùn)練單元60將這個(gè)可信度值對(duì)應(yīng)的的真實(shí)步數(shù)和數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集,并由替換單元70將新參數(shù)集替換當(dāng)前的參數(shù)集。

具體地,通過可信度值與預(yù)設(shè)可信度閾值相比較,若當(dāng)前可信度值超過可信度閾值時(shí),將當(dāng)前可信度值對(duì)應(yīng)的行走區(qū)段數(shù)據(jù)以及真實(shí)步數(shù)來按照計(jì)步的模型進(jìn)行訓(xùn)練,并替換參數(shù)集,從而使更換參數(shù)集的計(jì)步器計(jì)算得到的結(jié)果在用戶使用過程中越來越接近真實(shí)值,使得終端的計(jì)步器達(dá)到越用越準(zhǔn)的效果。

參見圖5,是本發(fā)明實(shí)施例三提供的一種終端的示意性框圖,如圖所示,該終端包括:

計(jì)步單元10,用于根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù);

第二判斷單元90,用于判斷是否達(dá)到預(yù)設(shè)訓(xùn)練條件;

采集單元20,用于若達(dá)到預(yù)設(shè)訓(xùn)練條件,獲取一段歷史計(jì)步時(shí)間時(shí)間內(nèi)的加速度數(shù)據(jù);

合成單元30,用于根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本;

第一判斷單元40,包括:

第一輸出單元41,用于將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像;

第二輸出單元42,用于生成二維圖像的包絡(luò)線;

判定單元43,用于采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù);

檢測(cè)單元50,包括:

劃分單元51,用于將行走區(qū)段數(shù)據(jù)分成若干段;

運(yùn)算單元52,用于將劃分后的數(shù)據(jù)段作為卷積核,利用卷積核與行走區(qū)段數(shù)據(jù)進(jìn)行卷積運(yùn)算;

標(biāo)記單元53,用于將超過閾值的觸發(fā)信號(hào)進(jìn)行標(biāo)記;

統(tǒng)計(jì)單元54,用于統(tǒng)計(jì)標(biāo)記的觸發(fā)信號(hào)的個(gè)數(shù)作為真實(shí)步數(shù);

訓(xùn)練單元60,用于將真實(shí)步數(shù)和真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集;

替換單元70,用于將新參數(shù)集替換為當(dāng)前參數(shù)集。

具體地,終端在運(yùn)行時(shí),計(jì)步單元10通過采集到的加速度數(shù)據(jù)和終端當(dāng)前的計(jì)步參數(shù)集計(jì)算出當(dāng)前行走的步數(shù)。第二判斷單元90對(duì)是否達(dá)到預(yù)設(shè)訓(xùn)練條件進(jìn)行判斷,如果達(dá)到訓(xùn)練條件,采集單元20獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù),由合成單元30根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本。第一判斷單元40的第一輸出單元41將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,并由第二輸出單元42生成二維圖像的包絡(luò)線,判定單元43采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù)。檢測(cè)單元50的劃分單元51將行走區(qū)段數(shù)據(jù)分成若干段,再通過運(yùn)算單元52將分后的數(shù)據(jù)段作為卷積核,利用卷積核與行走區(qū)段數(shù)據(jù)進(jìn)行卷積運(yùn)算,得出的結(jié)果經(jīng)過預(yù)先設(shè)定的閾值進(jìn)行篩選,當(dāng)超過閾值時(shí),標(biāo)記單元53將對(duì)這個(gè)觸發(fā)信號(hào)進(jìn)行標(biāo)記,統(tǒng)計(jì)單元54統(tǒng)計(jì)標(biāo)記的觸發(fā)信號(hào)個(gè)數(shù)作為真實(shí)步數(shù),并由訓(xùn)練單元60將真實(shí)步數(shù)以及真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照計(jì)步的模型進(jìn)行訓(xùn)練,生成新的參數(shù)集,并由替換單元70將新參數(shù)集替換當(dāng)前的參數(shù)集。

如此,可以避免終端內(nèi)的訓(xùn)練模塊長(zhǎng)期處于工作狀態(tài),也可避免終端在采集數(shù)據(jù)時(shí)對(duì)應(yīng)的是一段無效數(shù)據(jù),例如,在辦公室上班時(shí),手機(jī)在口袋內(nèi)晃動(dòng)產(chǎn)生的一些加速度的數(shù)據(jù)

圖6為本發(fā)明的終端的實(shí)施例四的結(jié)構(gòu)組成示意圖。如圖6所示,其可包括:至少一個(gè)輸入設(shè)備101、至少一個(gè)輸出設(shè)備102、總線103、收發(fā)設(shè)備104、存儲(chǔ)器105以及處理器100,上述輸入設(shè)備101、輸出設(shè)備102、收發(fā)設(shè)備104、存儲(chǔ)器105和處理器100通過總線103連接,其中:

輸入設(shè)備101,用于接收外部輸入終端99的輸入數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的輸入設(shè)備101可包括鍵盤、鼠標(biāo)、光電輸入設(shè)備、聲音輸入設(shè)備、觸摸式輸入設(shè)備、掃描儀等。

輸出設(shè)備102,用于對(duì)外輸出終端的輸出數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的輸出設(shè)備102可包括顯示器、揚(yáng)聲器、打印機(jī)等。

總線103,用于與其他設(shè)備進(jìn)行通訊。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的總線103可是傳播介質(zhì)的一個(gè)實(shí)例。傳播介質(zhì)一般可以將計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他調(diào)制數(shù)據(jù)信號(hào)(諸如載波或其他傳送機(jī)制)形式的其他數(shù)據(jù)具體化,舉例來說,傳播介質(zhì)可包括有線媒體、諸如優(yōu)先網(wǎng)絡(luò)或直線連接,傳播介質(zhì)還可包括無線介質(zhì),比如聲波、射頻、紅外線等。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的總線103可用于接收訪問終端的訪問請(qǐng)求。

收發(fā)設(shè)備104,用于通過總線103向其他設(shè)備發(fā)送數(shù)據(jù)或者從其他設(shè)備接收數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的收發(fā)設(shè)備104可包括射頻天線等收發(fā)器件。

存儲(chǔ)器105,用于存儲(chǔ)帶有各種功能的程序數(shù)據(jù)。本發(fā)明實(shí)施例中存儲(chǔ)器105存儲(chǔ)的數(shù)據(jù)包括網(wǎng)絡(luò)服務(wù)提供商可用數(shù)據(jù)和網(wǎng)絡(luò)服務(wù)提供商不可用數(shù)據(jù),以及其他可調(diào)用并運(yùn)行的程序數(shù)據(jù)。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器105可以是系統(tǒng)存儲(chǔ)器,比如,揮發(fā)性的(諸如RAM),非易失性的(諸如ROM,閃存等),或者兩者的結(jié)合。具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例的存儲(chǔ)器105還可以是系統(tǒng)之外的外部存儲(chǔ)器,比如,磁盤、光盤、磁帶等。

處理器100,例如CPU,用于調(diào)用存儲(chǔ)器105中存儲(chǔ)的程序數(shù)據(jù),并執(zhí)行如下操作:

根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù);獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù);根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本;根據(jù)預(yù)設(shè)條件判斷加速度數(shù)據(jù)樣本中表示為運(yùn)動(dòng)的行走區(qū)段數(shù)據(jù);根據(jù)行走區(qū)段數(shù)據(jù)得出用戶行走的真實(shí)步數(shù);將真實(shí)步數(shù)和真實(shí)步數(shù)對(duì)應(yīng)的數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集;將新參數(shù)集替換當(dāng)前參數(shù)集。

具體地,終端99在運(yùn)行時(shí),處理器100控制輸入設(shè)備101獲取加速度數(shù)據(jù),并從中采集一段歷史時(shí)間內(nèi)的加速度數(shù)據(jù),根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本。處理器100將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,并生成二維圖像的包絡(luò)線,采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù)。處理器100將行走區(qū)段數(shù)據(jù)分成若干段,再將分后的數(shù)據(jù)段作為卷積核,參與行走區(qū)段數(shù)據(jù)的卷積運(yùn)算,得出的結(jié)果與存儲(chǔ)器105內(nèi)預(yù)先設(shè)定的閾值進(jìn)行比較篩選,當(dāng)超過閾值時(shí),處理器100對(duì)這個(gè)觸發(fā)信號(hào)進(jìn)行標(biāo)記,并統(tǒng)計(jì)標(biāo)記的觸發(fā)信號(hào)個(gè)數(shù)作為真實(shí)步數(shù),處理器100將對(duì)應(yīng)的行走區(qū)段數(shù)據(jù)以及真實(shí)步數(shù)按照計(jì)步的模型進(jìn)行訓(xùn)練,生成新的參數(shù)集,并將新參數(shù)集替換當(dāng)前的參數(shù)集。

根據(jù)加速度數(shù)據(jù)和當(dāng)前參數(shù)集計(jì)步得到當(dāng)前步數(shù);獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù);根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本;根據(jù)預(yù)設(shè)條件判斷加速度數(shù)據(jù)樣本中表示為運(yùn)動(dòng)的行走區(qū)段數(shù)據(jù);根據(jù)行走區(qū)段數(shù)據(jù)得出用戶行走的真實(shí)步數(shù);對(duì)每個(gè)超過閾值觸發(fā)信號(hào)的步子對(duì)應(yīng)的起止時(shí)間進(jìn)行標(biāo)記;統(tǒng)計(jì)標(biāo)記的每個(gè)步子對(duì)應(yīng)的起止時(shí)間,并將所有步子起止時(shí)間所對(duì)應(yīng)的時(shí)長(zhǎng)相加,以該時(shí)長(zhǎng)總和作為真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng);獲取真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng)與整個(gè)行走區(qū)段時(shí)長(zhǎng)的比值作為可信度值;當(dāng)可信度值超過預(yù)設(shè)可信度閾值時(shí),將可信度值對(duì)應(yīng)的真實(shí)步數(shù)和數(shù)據(jù)樣本按照預(yù)設(shè)模型進(jìn)行訓(xùn)練生成新參數(shù)集;將新參數(shù)集替換當(dāng)前參數(shù)集。

具體地,終端99在運(yùn)行時(shí),處理器100控制輸入設(shè)備101獲取加速度數(shù)據(jù),并從中采集一段歷史時(shí)間內(nèi)的加速度數(shù)據(jù),根據(jù)加速度數(shù)據(jù)生成合成加速度數(shù)據(jù)樣本。處理器100將加速度數(shù)據(jù)樣本輸出為對(duì)應(yīng)時(shí)間的二維圖像,并生成二維圖像的包絡(luò)線,采用包絡(luò)算法確定包絡(luò)線對(duì)應(yīng)表示為行走區(qū)段的數(shù)據(jù)。處理器100將行走區(qū)段數(shù)據(jù)分成若干段,再將分后的數(shù)據(jù)段作為卷積核,參與行走區(qū)段數(shù)據(jù)的卷積運(yùn)算,得出的結(jié)果與存儲(chǔ)器105內(nèi)預(yù)先設(shè)定的閾值進(jìn)行比較篩選,當(dāng)超過閾值時(shí),處理器100對(duì)這個(gè)觸發(fā)信號(hào)以及每個(gè)超過閾值觸發(fā)信號(hào)的步子對(duì)應(yīng)的起止時(shí)間進(jìn)行標(biāo)記,并統(tǒng)計(jì)標(biāo)記的每個(gè)步子對(duì)應(yīng)的起止時(shí)間,并將所有步子起止時(shí)間所對(duì)應(yīng)的時(shí)長(zhǎng)相加,以該時(shí)長(zhǎng)總和作為真實(shí)運(yùn)動(dòng)時(shí)長(zhǎng),處理器100獲取真是運(yùn)動(dòng)時(shí)長(zhǎng)與輸入設(shè)備101獲取整體行走區(qū)段時(shí)長(zhǎng)的比值作為可信度值,并由處理器100判斷當(dāng)前可信度值是否超過預(yù)設(shè)可信度閾值,若當(dāng)前可信度值超過預(yù)設(shè)可信度閾值,將當(dāng)前可信度值對(duì)應(yīng)的行走區(qū)段數(shù)據(jù)以及真實(shí)步數(shù)按照計(jì)步的模型進(jìn)行訓(xùn)練,生成新的參數(shù)集,并將新參數(shù)集替換當(dāng)前的參數(shù)集。

判斷是否達(dá)到預(yù)設(shè)訓(xùn)練條件;若達(dá)到預(yù)設(shè)訓(xùn)練條件,執(zhí)行獲取一段歷史計(jì)步時(shí)間內(nèi)的加速度數(shù)據(jù)的步驟。

具體地,處理器100在采集加速度數(shù)據(jù)樣本前判斷是否達(dá)到了預(yù)設(shè)訓(xùn)練條件,比如,判斷用戶當(dāng)前步數(shù)是否大于存儲(chǔ)器105內(nèi)的設(shè)定值,或者采集樣本對(duì)應(yīng)的時(shí)間是否在存儲(chǔ)器105內(nèi)存儲(chǔ)的預(yù)設(shè)的訓(xùn)練時(shí)間內(nèi),處理器100只采集在滿足預(yù)設(shè)訓(xùn)練條件的加速度數(shù)據(jù),并生成加速度數(shù)據(jù)樣本供后續(xù)進(jìn)行訓(xùn)練生成新的計(jì)步參數(shù)集。

在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法,僅僅是示意性的,可以通過其它的方式實(shí)現(xiàn)。

需要說明的是,本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。

本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1