欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

跑帶速度控制方法、裝置、跑步機(jī)及存儲介質(zhì)與流程

文檔序號:12894324閱讀:390來源:國知局
跑帶速度控制方法、裝置、跑步機(jī)及存儲介質(zhì)與流程

本公開是關(guān)于跑步機(jī)領(lǐng)域,具體來說是關(guān)于一種跑帶速度控制方法、裝置、跑步機(jī)及存儲介質(zhì)。



背景技術(shù):

跑步機(jī)是一種常用的健身設(shè)備,當(dāng)啟動跑步機(jī)后,跑步機(jī)的跑帶可以按照一定的速度移動,用戶可以隨著跑帶的移動在跑帶上跑步。為了給用戶提供良好的跑步體驗(yàn),跑帶應(yīng)當(dāng)控制自身的速度以配合用戶的速度,比如當(dāng)用戶加速時(shí)控制跑帶加速,當(dāng)用戶減速時(shí)控制跑帶減速。

參見圖1,其示出了相關(guān)技術(shù)中的一種跑步機(jī)的側(cè)視剖面圖,跑步機(jī)包括跑帶101、前端滾輪102、后端滾輪103、跑板104、壓力傳感器陣列105和支撐腳106。其中,前端滾輪102和后端滾輪103分別位于跑板104的兩端;在前端滾輪102和后端滾輪103按照同一方向轉(zhuǎn)動時(shí),跑帶101會圍繞著前端滾輪102、后端滾輪103和跑板104轉(zhuǎn)動;壓力傳感器陣列105位于跑板104的上表面,包括分布在不同位置的多個(gè)壓力傳感器,每個(gè)壓力傳感器用于檢測壓力傳感器陣列105上方的跑帶101受到的壓力值;支撐腳106位于跑板104的下方,分布在跑帶101的左右兩側(cè),用于支撐跑步機(jī)。

在用戶跑步的過程中,當(dāng)腳掌開始踩到跑帶101的某個(gè)位置時(shí),距離該位置越近的壓力傳感器檢測到的壓力值越大,則將檢測到的壓力值最大的壓力傳感器的位置作為用戶的腳掌的落地位置,當(dāng)落地位置與跑步機(jī)的前端的距離小于第一距離,則確定相對于跑帶的速度用戶的速度較大,此時(shí)控制跑帶101加速,當(dāng)落地位置與跑步機(jī)的前端的距離大于第二距離,則確定相對于跑帶的速度用戶的速度較小,此時(shí)控制跑帶101減速。



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

為了解決相關(guān)技術(shù)中存在的問題,本公開提供了一種跑帶速度控制方法、裝置、跑步機(jī)及存儲介質(zhì)。所述技術(shù)方案如下:

根據(jù)本公開實(shí)施例的第一方面,提供了一種跑帶速度控制方法,所述方法包括:

統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目;

當(dāng)所述波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使所述跑帶加速,所述第一預(yù)設(shè)數(shù)目用于指示觸發(fā)所述跑帶加速的所述預(yù)設(shè)時(shí)長內(nèi)最少統(tǒng)計(jì)到的波峰壓力值的數(shù)目;和/或,

當(dāng)所述波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對所述跑帶速度進(jìn)行調(diào)整,以使所述跑帶減速,所述第二預(yù)設(shè)數(shù)目用于指示觸發(fā)所述跑帶減速的所述預(yù)設(shè)時(shí)長內(nèi)最多統(tǒng)計(jì)到的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

當(dāng)所述跑步機(jī)配置的壓力傳感器檢測到的多個(gè)壓力值中包括符合第一預(yù)設(shè)條件的壓力值時(shí),將所述符合第一預(yù)設(shè)條件的壓力值作為波峰壓力值,所述第一預(yù)設(shè)條件為壓力值大于上一個(gè)壓力值且大于下一個(gè)壓力值。

在另一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

每當(dāng)檢測到波峰壓力值時(shí),將所述波峰壓力值添加至波峰隊(duì)列的第一位,所述波峰隊(duì)列包括按照獲取時(shí)間點(diǎn)從晚到早的順序排列的多個(gè)波峰壓力值;

所述統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目,包括:

統(tǒng)計(jì)所述波峰隊(duì)列中獲取時(shí)間點(diǎn)位于當(dāng)前時(shí)間點(diǎn)之前的所述預(yù)設(shè)時(shí)長內(nèi)的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,所述方法還包括:

當(dāng)所述波峰壓力值的數(shù)目為0時(shí),控制所述跑帶停止。

在另一種可能的實(shí)現(xiàn)方式中,所述當(dāng)所述波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對所述跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使所述跑帶加速,包括:

獲取所述跑帶的當(dāng)前速度;

采用第二加速控制函數(shù),對所述當(dāng)前速度和所述波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到加速后的速度,將所述跑帶的速度調(diào)整為所述加速后的速度,所述第二加速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、加速后的速度進(jìn)行擬合得到;和/或,

所述當(dāng)所述波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對所述跑帶速度進(jìn)行調(diào)整,以使所述跑帶減速,包括:

獲取所述跑帶的當(dāng)前速度;

采用第二減速控制函數(shù),對所述當(dāng)前速度和所述波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到減速后的速度,將所述跑帶的速度調(diào)整為所述減速后的速度,所述第二減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、減速后的速度進(jìn)行擬合得到。

根據(jù)本公開實(shí)施例的第二方面,提供了一種跑帶速度控制裝置,所述裝置包括:

統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目;

調(diào)整模塊,用于當(dāng)所述波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使所述跑帶加速,所述第一預(yù)設(shè)數(shù)目用于指示觸發(fā)所述跑帶加速的所述預(yù)設(shè)時(shí)長內(nèi)最少統(tǒng)計(jì)到的波峰壓力值的數(shù)目;和/或,

所述調(diào)整模塊,還用于當(dāng)所述波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對所述跑帶速度進(jìn)行調(diào)整,以使所述跑帶減速,所述第二預(yù)設(shè)數(shù)目用于指示觸發(fā)所述跑帶減速的所述預(yù)設(shè)時(shí)長內(nèi)最多統(tǒng)計(jì)到的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

確定模塊,用于當(dāng)所述跑步機(jī)配置的壓力傳感器檢測到的多個(gè)壓力值中包括符合第一預(yù)設(shè)條件的壓力值時(shí),將所述符合第一預(yù)設(shè)條件的壓力值作為波峰壓力值,所述第一預(yù)設(shè)條件為壓力值大于上一個(gè)壓力值且大于下一個(gè)壓力值。

在另一種可能的實(shí)現(xiàn)方式中,所述裝置還包括:

添加模塊,用于每當(dāng)檢測到波峰壓力值時(shí),將所述波峰壓力值添加至波峰隊(duì)列的第一位,所述波峰隊(duì)列包括按照獲取時(shí)間點(diǎn)從晚到早的順序排列的多個(gè)波峰壓力值;

所述統(tǒng)計(jì)模塊,還用于統(tǒng)計(jì)所述波峰隊(duì)列中獲取時(shí)間點(diǎn)位于當(dāng)前時(shí)間點(diǎn)之前的所述預(yù)設(shè)時(shí)長內(nèi)的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,所述調(diào)整模塊,還用于當(dāng)所述波峰壓力值的數(shù)目為0時(shí),控制所述跑帶停止。

在另一種可能的實(shí)現(xiàn)方式中,所述調(diào)整模塊,包括:

獲取子模塊,用于獲取所述跑帶的當(dāng)前速度;

計(jì)算子模塊,用于采用第二加速控制函數(shù),對所述當(dāng)前速度和所述波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到加速后的速度;

調(diào)整子模塊,用于將所述跑帶的速度調(diào)整為所述加速后的速度,所述第二加速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、加速后的速度進(jìn)行擬合得到;和/或,

所述調(diào)整模塊,包括:

獲取子模塊,用于獲取所述跑帶的當(dāng)前速度;

計(jì)算子模塊,用于采用第二減速控制函數(shù),對所述當(dāng)前速度和所述波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到減速后的速度;

調(diào)整子模塊,用于將所述跑帶的速度調(diào)整為所述減速后的速度,所述第二減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、減速后的速度進(jìn)行擬合得到。

根據(jù)本公開實(shí)施例的第三方面,提供了一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,其特征在于,所述程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述方法的步驟。

根據(jù)本公開實(shí)施例的第四方面,提供了一種跑帶速度控制裝置,所述裝置包括:

處理器;

用于存儲處理器可執(zhí)行指令的存儲器;

其中,所述處理器被配置為:

統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目;

當(dāng)所述波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使所述跑帶加速,所述第一預(yù)設(shè)數(shù)目用于指示觸發(fā)所述跑帶加速的所述預(yù)設(shè)時(shí)長內(nèi)最少統(tǒng)計(jì)到的波峰壓力值的數(shù)目;和/或,

當(dāng)所述波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對所述跑帶速度進(jìn)行調(diào)整,以使所述跑帶減速,所述第二預(yù)設(shè)數(shù)目用于指示觸發(fā)所述跑帶減速的所述預(yù)設(shè)時(shí)長內(nèi)最多統(tǒng)計(jì)到的波峰壓力值的數(shù)目。

本公開的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:

本實(shí)施例提供的方法、裝置、跑步機(jī)及存儲介質(zhì),提供了一種控制跑帶速度的方式,可以統(tǒng)計(jì)預(yù)設(shè)時(shí)長內(nèi)波峰壓力值的數(shù)目,獲知用戶的步頻,以便控制跑帶的速度。該方法只需根據(jù)檢測到的壓力值自動控制跑帶變速,而不會受到壓力傳感器數(shù)目的限制,因此減少了硬件成本和占據(jù)的空間,降低了設(shè)計(jì)配合電路和集成過程的難度,并且易于維護(hù),降低了跑步機(jī)出現(xiàn)故障的概率,提高了跑步機(jī)的穩(wěn)定性。

應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開。

附圖說明

此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實(shí)施例,并與說明書一起用于解釋本公開的原理。

圖1是相關(guān)技術(shù)示出的一種跑步機(jī)的側(cè)視剖面圖;

圖2a是根據(jù)一示例性實(shí)施例示出的一種跑步機(jī)的側(cè)視剖面圖;

圖2b是根據(jù)一示例性實(shí)施例示出的一種跑步機(jī)的俯視示意圖;

圖2c是根據(jù)一示例性實(shí)施例示出的一種跑步機(jī)的俯視示意圖;

圖3是根據(jù)一示例性實(shí)施例示出的一種跑步機(jī)的俯視示意圖;

圖4a是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖4b是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖4c是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖4d是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖4e是根據(jù)一示例性實(shí)施例示出的一種壓力值變化趨勢的示意圖;

圖5是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖6a是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖6b是根據(jù)一示例性實(shí)施例示出的一種壓力值變化趨勢的示意圖;

圖6c是根據(jù)一示例性實(shí)施例示出的一種計(jì)算目標(biāo)距離的示意圖

圖7是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖8是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖;

圖9a是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制裝置的框圖;

圖9b是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制裝置的框圖;

圖9c是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制裝置的框圖;

圖9d是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制裝置的框圖;

圖10是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制裝置的框圖。

具體實(shí)施方式

為使本公開的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施方式和附圖,對本公開做進(jìn)一步詳細(xì)說明。在此,本公開的示意性實(shí)施方式及其說明用于解釋本公開,但并不作為對本公開的限定。

本公開實(shí)施例提供一種跑帶速度控制方法、裝置、跑步機(jī)及存儲介質(zhì),以下結(jié)合附圖對本公開進(jìn)行詳細(xì)說明。

圖2a是根據(jù)一示例性實(shí)施例示出的一種跑步機(jī)的側(cè)視剖面圖,圖2b是該跑步機(jī)的俯視示意圖,該跑步機(jī)包括處理器201、電機(jī)202、前端滾筒203、后端滾筒204、跑板205、跑帶206、壓力傳感器207和支撐腳208(處理器201和電機(jī)202在圖中未示出)。

處理器201與電機(jī)202電連接,電機(jī)202與前端滾筒203連接,處理器201用于通過電機(jī)202控制前端滾筒203和后端滾筒204轉(zhuǎn)動。前端滾筒203和后端滾筒204位于跑板205的兩端,跑帶206位于跑板205、前端滾筒203和后端滾筒204的外側(cè),且在前端滾筒203和后端滾筒204轉(zhuǎn)動時(shí),跑帶206圍繞著前端滾筒203和后端滾筒204向著跑步機(jī)后端的方向移動。

其中,跑帶206、前端滾筒203和后端滾筒204轉(zhuǎn)動的原理可以為:電機(jī)202驅(qū)動前端滾筒203轉(zhuǎn)動,前端滾筒203帶動跑帶206向跑步機(jī)的后端移動,跑帶206帶動后端滾筒204轉(zhuǎn)動。

跑板205可以為硬質(zhì)的結(jié)構(gòu),在跑帶206受到壓力時(shí)能夠支撐跑帶206,避免跑帶206下陷和變形。

壓力傳感器207固定于跑板205上,例如跑板205可以包括指定凹槽,壓力傳感器207固定在該指定凹槽中。另外,壓力傳感器207的下方可以設(shè)置螺柱,該螺柱用于支撐并固定該壓力傳感器207。壓力傳感器207用于檢測跑帶206受到的壓力值,且壓力傳感器207的中心和支撐腳208的中心位于垂直于跑帶206(也即,垂直于跑面)的同一直線上。其中,支撐腳208為跑步機(jī)的受力支撐點(diǎn),即跑步機(jī)受力最大的位置,相對于將壓力傳感器207設(shè)置在其他位置來說,將壓力傳感器207和支撐腳208對應(yīng)設(shè)置能夠保證壓力傳感器207檢測壓力值的過程更加靈敏,準(zhǔn)確度更高。

在用戶在跑帶206上跑步的過程中,腳部(如腳掌)會沖擊跑帶206,跑帶206會受到壓力,進(jìn)而對跑板205產(chǎn)生壓力,壓力傳感器207和跑板205已固定為一體化結(jié)構(gòu),因此會檢測到跑板205受到的壓力值,該壓力值可以認(rèn)為是跑帶206受到的壓力值。處理器201用于獲取壓力傳感器207檢測到的壓力值,根據(jù)壓力值控制前端滾筒203的轉(zhuǎn)動速度,從而控制跑帶206的速度,使得跑帶206按照相應(yīng)的速度移動。

其中,壓力傳感器207可以和采集電路連接,采集電路和處理器201連接,處理器201可以按照采集周期,并通過采集電路采集壓力傳感器207檢測到的壓力值,該采集周期可以為18ms或28ms等。

在另一實(shí)施例中,在圖2a和圖2b所示的跑步機(jī)的基礎(chǔ)上,參見圖2c,其示出了一種跑步機(jī)的俯視圖,支撐腳208包括第一支撐腳2081和第二支撐腳2082,第一支撐腳2081位于跑帶206的第一外側(cè),例如用戶跑步的過程中的左側(cè),第二支撐腳2082位于跑帶206的第二外側(cè),例如用戶跑步的過程中的右側(cè),第一支撐腳2081和第二支撐腳2082與跑步機(jī)的前端之間的距離小于與跑步機(jī)的后端之間的距離,即第一支撐腳2081和第二支撐腳2082為跑步機(jī)前端的支撐腳。

相應(yīng)地,壓力傳感器207包括第一壓力傳感器2071和第二壓力傳感器2072,第一壓力傳感器2071的中心和第一支撐腳2081的中心位于同一垂直直線上,第二壓力傳感器2072的中心和第二支撐腳2082的中心位于同一垂直直線上。

在用戶跑步的過程中,第一壓力傳感器2071距離用戶左腳的位置更近,因此檢測到的壓力值更能反映用戶左腳的運(yùn)動情況,而第二壓力傳感器2072距離用戶右腳的位置更近,因此檢測到的壓力值更能反映用戶右腳的運(yùn)動情況,則跑步機(jī)可以分別根據(jù)兩個(gè)壓力傳感器確定用戶左腳和右腳的運(yùn)動情況,綜合雙腳的運(yùn)動情況控制跑帶的速度。另外,兩個(gè)壓力傳感器可以互為備用傳感器,即,當(dāng)任一個(gè)壓力傳感器損壞時(shí),跑步機(jī)可以獲取另一個(gè)壓力傳感器檢測到的壓力值,以便根據(jù)該壓力值控制跑帶的速度。

在一種可能的實(shí)現(xiàn)方式中,參見圖3,跑步機(jī)的跑板205可以包括第一跑板部和第二跑板部,第一跑板部的前端即為跑步機(jī)的前端,第一跑板部與第二跑板部之間存在接縫209。其中,跑板205可以在接縫209處折疊收攏起來,即該跑步機(jī)為折疊式跑步機(jī)。進(jìn)一步地,接縫209的下方可以設(shè)置第三支撐腳2083,第三支撐腳2083用于支撐該接縫位置209,防止跑板205在工作過程中由于受到壓力在該接縫209處彎曲下陷。

跑帶上與接縫209對應(yīng)的位置為標(biāo)定位置,當(dāng)用戶的腳部位于跑帶的標(biāo)定位置時(shí),壓力傳感器檢測到的壓力值為0。這是由于,跑板在第一跑板部、接縫209和第二跑板部的受力相互獨(dú)立,當(dāng)用戶腳部位于跑面上從接縫209對應(yīng)的位置到后端的任一個(gè)位置時(shí),第一跑板部受到的壓力均為0,則位于跑板前端的壓力傳感器207檢測到的壓力值為0。

需要說明的是,跑步機(jī)還可以包括設(shè)置于跑帶206上方的扶手、操作臺等,用戶可以通過在操作臺上觸發(fā)各種操作來控制跑步機(jī)。處理器201可以設(shè)置于跑板205內(nèi)部,或者設(shè)置于操作臺中,電機(jī)202可以設(shè)置于跑板205內(nèi)部,或者直接設(shè)置于兩個(gè)滾筒內(nèi)部。

相關(guān)技術(shù)提供的跑步機(jī)需要通過配置的壓力傳感器陣列來檢測用戶的落腳位置,才能夠自動控制跑帶變速,為了檢測到準(zhǔn)確的落腳位置,壓力傳感器陣列通常需要配置幾十個(gè)壓力傳感器,但是壓力傳感器的數(shù)目越多,硬件成本越高,所需占據(jù)的空間越大,不同壓力傳感器相互連接的配合電路越為復(fù)雜,集成的難度越大。并且,壓力傳感器的數(shù)目越多,出現(xiàn)故障的概率越大,維護(hù)起來的難度也越大,導(dǎo)致跑步機(jī)的穩(wěn)定性也較差。

而本公開實(shí)施例提供的跑步機(jī),對處理器的功能進(jìn)行了改進(jìn),只需配置一個(gè)或兩個(gè)壓力傳感器,即可根據(jù)檢測到的壓力值自動控制跑帶變速,無需配置過多的壓力傳感器,減少了壓力傳感器的數(shù)目,從而減少了硬件成本和占據(jù)的空間,降低了設(shè)計(jì)配合電路和集成過程的難度,并且易于維護(hù),降低了跑步機(jī)出現(xiàn)故障的概率,提高了跑步機(jī)的穩(wěn)定性。

圖4a是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖,如圖4a所示,該方法的執(zhí)行主體為上述圖2a和圖2b所示的跑步機(jī),包括以下步驟:

在步驟401中,獲取跑步機(jī)配置的壓力傳感器當(dāng)前檢測到的第一波峰壓力值和上一次檢測到的第二波峰壓力值。

之后,跑步機(jī)會將第一波峰壓力值和第二波峰壓力值的大小進(jìn)行比對,得到比對結(jié)果,針對比對結(jié)果的不同情況,執(zhí)行步驟402或步驟403。

跑步機(jī)內(nèi)已預(yù)先設(shè)置了壓力傳感器,該壓力傳感器能夠?qū)崟r(shí)地檢測到跑帶當(dāng)前受到的壓力值,則跑步機(jī)可以采集壓力傳感器檢測到的壓力值。例如,可以按照采集周期采集壓力傳感器檢測到的壓力值,該采集周期可以為18ms或28ms等。

用戶在跑帶上跑步的過程中,腳部會進(jìn)行“落腳-抬腳-落腳”的循環(huán)動作。相應(yīng)地,壓力傳感器檢測到的壓力值會呈現(xiàn)波浪式的變化趨勢,即“波峰壓力值-波谷壓力值-波峰壓力值”。其中,將用戶的腳部的一次從落到跑帶上至離開跑帶的過程稱為一個(gè)落地周期,波峰壓力值為落地周期中檢測到的多個(gè)壓力值中的最大值,波谷壓力值為落地周期中檢測到的多個(gè)壓力值中的最小值。

呈現(xiàn)這種變化趨勢的原因在于,在用戶邁出一步的過程中,當(dāng)腳部落至跑帶時(shí),對跑帶產(chǎn)生沖擊,跑帶受到的壓力達(dá)到最大,相應(yīng)地,壓力傳感器檢測到的壓力值達(dá)到波峰壓力值;在腳部隨著跑帶的移動向后滑動的過程中,跑帶受到的壓力減少,相應(yīng)地,壓力傳感器檢測到的壓力值會從波峰壓力值逐漸下降;當(dāng)腳部從跑帶抬起時(shí),跑帶受到的壓力達(dá)到最小,相應(yīng)地,壓力傳感器檢測到的壓力值會達(dá)到波谷壓力值。也即是,落下腳部的動作會產(chǎn)生波峰壓力值,抬起腳部的動作會產(chǎn)生波谷壓力值。

由于波峰壓力值和用戶落下腳部的動作關(guān)聯(lián),波峰壓力值大小的變化趨勢能夠反映用戶落下腳部的動作的變化趨勢。因此,本實(shí)施例中會獲取壓力傳感器當(dāng)前檢測到的第一波峰壓力值和上一次檢測到的第二波峰壓力值,以便后續(xù)過程分析波峰壓力值的變化趨勢,從而獲知用戶落下腳部的動作的變化趨勢。

其中,針對獲取第一波峰壓力值的過程,為了及時(shí)地從壓力傳感器檢測到的各個(gè)壓力值中確定出波峰壓力值,本實(shí)施例會采用波峰值探測算法探測壓力傳感器檢測到的每個(gè)壓力值:

每當(dāng)采集到壓力傳感器檢測的壓力值時(shí),將該壓力值與該壓力傳感器上一次采集到的壓力值進(jìn)行比較,當(dāng)本次采集到的壓力值比上一次采集到的壓力值大時(shí),可以獲知壓力值正處于上升趨勢,當(dāng)本次采集到的壓力值比上一次采集到的壓力值小時(shí),可以獲知壓力值正處于下降趨勢。那么,對于某個(gè)采集到的壓力值來說,如果該壓力值之前的壓力值處于上升趨勢,而該壓力值之后壓力值處于下降趨勢,則可將該壓力值作為波峰壓力值。結(jié)合該構(gòu)思,本實(shí)施例設(shè)置了第一預(yù)設(shè)條件,當(dāng)壓力傳感器檢測到的多個(gè)壓力值中包括符合第一預(yù)設(shè)條件的壓力值,將符合預(yù)設(shè)條件的壓力值作為波峰壓力值,其中,第一該預(yù)設(shè)條件為壓力值大于上一個(gè)壓力值且大于下一個(gè)壓力值。

進(jìn)一步地,考慮到也可以當(dāng)某個(gè)壓力值之前的多個(gè)壓力值持續(xù)處于上升趨勢,而該壓力值之后壓力值處于下降趨勢,再將該壓力值作為波峰壓力值。相應(yīng)地,該第一預(yù)設(shè)條件可以設(shè)置為壓力值之前的多個(gè)壓力值依次遞增,且壓力值大于下一個(gè)壓力值,該多個(gè)壓力值的數(shù)目可以根據(jù)實(shí)際需求確定。

在一種可能的實(shí)現(xiàn)方式中,為了便于存儲和記錄波峰壓力值,跑步機(jī)可以為壓力傳感器建立波峰隊(duì)列,并將獲取到的壓力傳感器的每個(gè)波峰壓力值均存儲于波峰隊(duì)列中,則波峰隊(duì)列可以用于記錄壓力傳感器已經(jīng)檢測到的多個(gè)波峰壓力值,該多個(gè)波峰壓力值可以按照獲取時(shí)間點(diǎn)從晚到早的順序排列。

那么,當(dāng)跑步機(jī)獲取到當(dāng)前的第一波峰壓力值時(shí),可以先從波峰隊(duì)列中讀取當(dāng)前排在第一位的波峰壓力值,該波峰壓力值即為上一次獲取到的波峰壓力值,因此可以作為第二波峰壓力值,再將新獲取的第一波峰壓力值添加至波峰隊(duì)列的第一位。

或者,當(dāng)跑步機(jī)獲取到當(dāng)前的第一波峰壓力值時(shí),可以先將第一波峰壓力值添加至該波峰隊(duì)列的第一位,再從波峰隊(duì)列中讀取當(dāng)前排在第二位的波峰壓力值,作為第二波峰壓力值。

需要說明的是,跑步機(jī)可以配置兩個(gè)壓力傳感器:第一壓力傳感器和第二壓力傳感器,則在另一實(shí)施例中,參見圖4b,本步驟401可以由以下步驟411代替:

在步驟411中,獲取第一壓力傳感器當(dāng)前檢測到的第一波峰壓力值和上一次檢測到的第二波峰壓力值,以及第二壓力傳感器當(dāng)前檢測到的第一波峰壓力值和上一次檢測到的第二波峰壓力值。

其中,可以為第一壓力傳感器建立第一波峰序列,并為第二壓力傳感器建立第二波峰隊(duì)列,第一波峰隊(duì)列包括第一壓力傳感器檢測的、按照獲取時(shí)間點(diǎn)從晚到早的順序排列的多個(gè)波峰壓力值,第二波峰隊(duì)列包括第二壓力傳感器檢測的、按照獲取時(shí)間點(diǎn)從晚到早的順序排列的多個(gè)波峰壓力值。

在步驟402中,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘诙ǚ鍓毫χ禃r(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

一方面,由于用戶腳部和壓力傳感器的距離越小,壓力傳感器檢測到的波峰壓力值越大,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘诙ǚ鍓毫χ禃r(shí),表明壓力傳感器檢測到的波峰壓力值為上升趨勢,即可以獲知用戶腳部可能在靠近壓力傳感器。又由于壓力傳感器位于跑帶的前端,則表明用戶腳部正逐漸靠前,用戶可能正在加速。

另一方面,由于用戶落下腳部時(shí)腳部對跑帶的沖擊越大,壓力傳感器檢測到的波峰壓力值通常會越大,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘诙ǚ鍓毫χ禃r(shí),即壓力傳感器檢測到的波峰壓力值為上升趨勢時(shí),則表明用戶落下腳部時(shí)使出的力度可能在增強(qiáng),用戶可能正在加速。

綜上所述,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘诙ǚ鍓毫χ?,可確定用戶在加速,則為了配合用戶的速度,跑帶也應(yīng)當(dāng)進(jìn)行加速。

針對控制跑帶加速的方式,可以預(yù)先獲取大量的加速經(jīng)驗(yàn)數(shù)據(jù),每條加速經(jīng)驗(yàn)數(shù)據(jù)中包括相互對應(yīng)的當(dāng)前速度、相鄰壓力波峰值的壓力差值、加速后的速度,根據(jù)獲取的加速經(jīng)驗(yàn)數(shù)據(jù)進(jìn)行擬合,得到第一加速控制函數(shù),該第一加速控制函數(shù)的輸入為當(dāng)前速度、相鄰壓力波峰值的壓力差值,輸出為加速后的速度。

其中,針對進(jìn)行擬合的過程,可以設(shè)置系數(shù)待定的原始加速控制函數(shù),通過大量的加速經(jīng)驗(yàn)數(shù)據(jù)對原始加速控制函數(shù)的系數(shù)進(jìn)行訓(xùn)練,從而對系數(shù)進(jìn)行調(diào)整,使得已調(diào)整系數(shù)的加速控制函數(shù)所輸出的加速后的速度更逼近于加速經(jīng)驗(yàn)數(shù)據(jù)中理想的加速后的速度,之后再調(diào)整系數(shù),直到加速控制函數(shù)和盡量多的加速經(jīng)驗(yàn)數(shù)據(jù)匹配時(shí)訓(xùn)練完成,得到第一加速控制函數(shù)。

在得到第一加速控制函數(shù)后,要控制跑帶加速時(shí),獲取當(dāng)前的速度,并計(jì)算第二波峰壓力值與第一波峰壓力值的壓力差值,采用第一加速控制函數(shù),對當(dāng)前速度和壓力差值進(jìn)行計(jì)算,即可得到加速后的速度,將跑帶的速度調(diào)整為加速后的速度。

需要說明的第一點(diǎn)是,與上述步驟411對應(yīng),在另一實(shí)施例中,參見圖4b,本步驟402可以由以下步驟412代替:

在步驟412中,當(dāng)?shù)谝粔毫鞲衅鳟?dāng)前檢測到的第一波峰壓力值大于第一壓力傳感器上一次檢測到的第二波峰壓力值,且第二壓力傳感器當(dāng)前檢測到的第一波峰壓力值大于第二壓力傳感器上一次檢測到的第二波峰壓力值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

也就是說,當(dāng)用戶雙腳均在靠近前端或者均在逐漸加大發(fā)力,則可確定用戶在加速,則跑帶也應(yīng)當(dāng)進(jìn)行加速。

在步驟403中,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘诙ǚ鍓毫χ禃r(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

一方面,由于用戶腳部和壓力傳感器的距離越大,壓力傳感器檢測到的波峰壓力值通常會越小,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘诙ǚ鍓毫χ禃r(shí),表明壓力傳感器檢測到的波峰壓力值為下降趨勢,則可以獲知用戶腳部可能在遠(yuǎn)離壓力傳感器。又由于壓力傳感器位于跑帶的前端,則表明用戶腳部正逐漸靠后,用戶可能正在減速。

另一方面,由于用戶落下腳部時(shí)腳部對跑帶的沖擊力越小,壓力傳感器檢測到的波峰壓力值通常會越小,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘诙ǚ鍓毫χ禃r(shí),即壓力傳感器檢測到的波峰壓力值為下降趨勢時(shí),則可獲知用戶落下腳部時(shí)使出的力度在減弱,用戶可能正在減速。

綜上所述,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘诙ǚ鍓毫χ?,可確定用戶在減速,則為了配合用戶的速度,跑帶也應(yīng)當(dāng)進(jìn)行減速。

針對控制跑帶減速的方式,可以獲取跑帶的當(dāng)前速度、計(jì)算第一波峰壓力值和第二波峰壓力值的壓力差值,采用第一減速控制函數(shù),對當(dāng)前速度和壓力差值進(jìn)行計(jì)算,得到減速后的速度,將跑帶的速度調(diào)整為減速后的速度,第一減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、相鄰波峰壓力值的壓力差值、減速后的速度進(jìn)行擬合得到,擬合過程與第一加速控制函數(shù)類似。

需要說明的第一點(diǎn)是,與上述步驟411對應(yīng),在另一實(shí)施例中,本步驟403可以由以下步驟413代替:

在步驟413中,當(dāng)?shù)谝粔毫鞲衅鳟?dāng)前檢測到的第一波峰壓力值小于第一壓力傳感器上一次檢測到的第二波峰壓力值,且第二壓力傳感器當(dāng)前檢測到的第一波峰壓力值小于第二壓力傳感器上一次檢測到的第二波峰壓力值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

也就是說,當(dāng)用戶雙腳均在遠(yuǎn)離前端或者均在逐漸減小發(fā)力,則可確定用戶在減速,則為了配合用戶的速度,跑帶也應(yīng)當(dāng)進(jìn)行減速。

在再一實(shí)施例中,考慮到分析用戶運(yùn)動情況的趨勢時(shí),應(yīng)當(dāng)采用連續(xù)兩步的波峰壓力值,而不應(yīng)當(dāng)采用非連續(xù)兩步的波峰壓力值大小的變化趨勢,例如在跑帶的運(yùn)行過程中,用戶離開跑帶休息,之后再次踏上跑帶時(shí),離開時(shí)的最后一步的波峰壓力值和和踏上時(shí)的第一步的波峰壓力值雖然在波峰隊(duì)列中位置相鄰,但實(shí)際并不是連續(xù)的兩步,不能作為確定用戶運(yùn)動趨勢的依據(jù)。因此,可以當(dāng)?shù)谝徊ǚ鍓毫χ岛偷诙ǚ鍓毫χ档墨@取時(shí)間點(diǎn)足夠接近時(shí),再控制跑步變速,則參見圖4c,上述步驟402可以由以下步驟422代替,上述步驟403可以由以下步驟423代替:

在步驟422中,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘诙ǚ鍓毫χ禃r(shí),且當(dāng)?shù)谝徊ǚ鍓毫χ档墨@取時(shí)間點(diǎn)和第二波峰壓力值的獲取時(shí)間點(diǎn)之間的時(shí)間間隔小于預(yù)設(shè)時(shí)間間隔時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

在步驟423中,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘诙ǚ鍓毫χ禃r(shí),且當(dāng)?shù)谝徊ǚ鍓毫χ档墨@取時(shí)間點(diǎn)和第二波峰壓力值的獲取時(shí)間點(diǎn)之間的時(shí)間間隔小于預(yù)設(shè)時(shí)間間隔時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

當(dāng)?shù)谝徊ǚ鍓毫χ岛偷诙ǚ鍓毫χ档墨@取時(shí)間點(diǎn)之間的時(shí)間間隔小于預(yù)設(shè)時(shí)間間隔時(shí),表明第一波峰壓力值和第二波峰壓力值的獲取時(shí)間點(diǎn)足夠接近,此時(shí)才會控制跑帶加速,其中,預(yù)設(shè)時(shí)間間隔用于指示連續(xù)兩步的最大時(shí)間間隔,可以為默認(rèn)的經(jīng)驗(yàn)值,可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。

在再一實(shí)施例中,為了避免偶然情況帶來的影響,可以當(dāng)?shù)谝徊ǚ鍓毫χ岛偷诙ǚ鍓毫χ抵g的差距足夠大時(shí),再控制跑步變速。則參見圖4d,上述步驟402可以由以下步驟432代替,上述步驟403可以由以下步驟433代替:

在步驟432中,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘诙ǚ鍓毫χ担业谝徊ǚ鍓毫χ蹬c第二波峰壓力值的差值大于第一預(yù)設(shè)差值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

當(dāng)?shù)谝徊ǚ鍓毫χ蹬c第二波峰壓力值的差值大于第一預(yù)設(shè)差值,表明第一波峰壓力值大于第二波峰壓力值的幅度足夠大,此時(shí)才會控制跑帶加速,以避免偶然情況帶來的誤差。其中,該第一預(yù)設(shè)差值指示觸發(fā)跑帶加速時(shí)兩個(gè)相鄰波峰壓力值之間的最小差值,是衡量兩個(gè)相鄰波峰壓力值之間的差值大小的標(biāo)準(zhǔn)。該第一預(yù)設(shè)差值可以為默認(rèn)的經(jīng)驗(yàn)值,也可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。

關(guān)于該第一預(yù)設(shè)差值的設(shè)置過程,可以預(yù)先對用戶在跑帶上跑步的過程進(jìn)行測試,獲取當(dāng)用戶相對于跑帶的速度較大時(shí),即用戶正在加速時(shí),檢測到的相鄰波峰壓力值的差值,通過統(tǒng)計(jì)大量數(shù)據(jù),確定波峰壓力值的差值通常落入的范圍,從該范圍中選取最小的壓力平均值作為第一預(yù)設(shè)壓力值。

本步驟432以第一波峰壓力值與第二波峰壓力值的差值大于第一預(yù)設(shè)差值為例,而當(dāng)?shù)谝徊ǚ鍓毫χ岛偷诙ǚ鍓毫χ抵g的差值不大于第一預(yù)設(shè)差值時(shí),表明第一波峰壓力值和第二波峰壓力值較為接近,即壓力傳感器相鄰兩次檢測到的波峰壓力值變化不大,在這種情況下,可以根據(jù)上上次檢測到的波峰壓力值控制跑帶速度,也即是該方法還可以包括下述步驟4321-4322:

在步驟4321中,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘诙ǚ鍓毫χ?,且第一波峰壓力值與第二波峰壓力值的差值不大于第一預(yù)設(shè)差值時(shí),獲取壓力傳感器檢測到的第三波峰壓力值。

第三波峰壓力值為在第二波峰壓力值之前檢測到的最后一個(gè)波峰壓力值。相對于當(dāng)前檢測到的波峰壓力值來說,第三波峰壓力值即為上上次檢測到的波峰壓力值。在實(shí)施時(shí),可以讀取波峰隊(duì)列中當(dāng)前排在第三位的波峰壓力值,作為第三波峰壓力值。

在步驟4322中,當(dāng)?shù)谝徊ǚ鍓毫χ荡笥诘谌ǚ鍓毫χ?,且第一波峰壓力值與第三波峰壓力值的差值大于第三預(yù)設(shè)差值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

其中,第三預(yù)設(shè)差值用于指示觸發(fā)跑帶加速的中間間隔一個(gè)波峰壓力值的兩個(gè)波峰壓力值之間的最小差值,可以為默認(rèn)的經(jīng)驗(yàn)值,可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。第三預(yù)設(shè)差值的設(shè)置過程與第一預(yù)設(shè)差值的設(shè)置過程類似,在此不做贅述。

在步驟433中,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘诙ǚ鍓毫χ担业诙ǚ鍓毫χ蹬c第一波峰壓力值的差值大于第二預(yù)設(shè)差值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

當(dāng)?shù)诙ǚ鍓毫χ蹬c第一波峰壓力值的差值大于第二預(yù)設(shè)差值,表明第二波峰壓力值大于第一波峰壓力值的幅度足夠大,此時(shí)才會控制跑帶減速,以避免偶然情況帶來的誤差。其中,該第二預(yù)設(shè)差值指示觸發(fā)跑帶減速時(shí)兩個(gè)相鄰波峰壓力值之間的最小差值,是衡量兩個(gè)相鄰波峰壓力值之間的差值大小的標(biāo)準(zhǔn)。該第二預(yù)設(shè)差值可以為默認(rèn)的經(jīng)驗(yàn)值,可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。第二預(yù)設(shè)差值的設(shè)置過程與第一預(yù)設(shè)差值的設(shè)置過程類似,在此不做贅述。

本步驟433以第二波峰壓力值與第一波峰壓力值的差值大于第二預(yù)設(shè)差值為例,而當(dāng)?shù)诙ǚ鍓毫χ岛偷谝徊ǚ鍓毫χ抵g的差值不大于第二預(yù)設(shè)差值時(shí),表明第一波峰壓力值和第二波峰壓力值較為接近,即壓力傳感器相鄰兩次檢測到的波峰壓力值變化不大,在這種情況下,可以繼續(xù)執(zhí)行下述步驟4331-4332:

在步驟4331中,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘诙ǚ鍓毫χ?,且第二波峰壓力值與第一波峰壓力值的差值不大于第二預(yù)設(shè)差值時(shí),獲取第三波峰壓力值;

在步驟4332中,當(dāng)?shù)谝徊ǚ鍓毫χ敌∮诘谌ǚ鍓毫χ?,且第三波峰壓力值與第一波峰壓力值的差值大于第四預(yù)設(shè)差值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

其中,第四預(yù)設(shè)差值用于指示觸發(fā)跑帶減速的中間間隔一個(gè)波峰壓力值的兩個(gè)波峰壓力值之間的最小差值,可以為默認(rèn)的經(jīng)驗(yàn)值,可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。第四預(yù)設(shè)差值的設(shè)置過程與第一預(yù)設(shè)差值的設(shè)置過程類似,在此不做贅述。

需要說明的第一點(diǎn)是,對于壓力傳感器包括第一壓力傳感器和第二壓力傳感器的情況,參見圖4e,第一壓力傳感器和第二壓力傳感器檢測到每個(gè)波峰壓力值的時(shí)間點(diǎn)會相同,而檢測到的具體數(shù)值通常不同。這是由于,當(dāng)用戶左腳落下時(shí),兩個(gè)壓力傳感器會同時(shí)檢測到波峰壓力值,而第一壓力傳感器位于左側(cè),因此檢測到的波峰壓力值會大于第二壓力傳感器檢測到的波峰壓力值。當(dāng)用戶右腳落下時(shí),兩個(gè)壓力傳感器會同時(shí)檢測到波峰壓力值,而第二壓力傳感器位于右側(cè),因此檢測到的波峰壓力值大于第一壓力傳感器檢測到的波峰壓力值。

需要說明的第二點(diǎn)是,本實(shí)施例中壓力值均指用戶的運(yùn)動過程向跑帶施加的凈壓力值。在實(shí)際應(yīng)用中,每個(gè)壓力傳感器還會檢測到跑帶本身的重力帶來的壓力值,在跑步機(jī)啟動時(shí),壓力傳感器會自動校正當(dāng)前檢測到的壓力值,將壓力值減去跑帶重力帶來的壓力值,以避免跑帶重力對檢測壓力值過程的影響。

本實(shí)施例提供的方法,提供了一種控制跑帶速度的方式,可以獲取壓力傳感器檢測到的兩個(gè)相鄰波峰壓力值,確定波峰壓力值大小的變化趨勢,從而獲知用戶雙腳運(yùn)動的變化趨勢,以便控制跑帶的速度。該方法只需根據(jù)檢測到的壓力值自動控制跑帶變速,而不會受到壓力傳感器數(shù)目的限制,因此減少了壓力傳感器的數(shù)目,從而減少了硬件成本和占據(jù)的空間,降低了設(shè)計(jì)配合電路和集成過程的難度,并且易于維護(hù),降低了跑步機(jī)出現(xiàn)故障的概率,提高了跑步機(jī)的穩(wěn)定性。

圖5是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖,如圖5所示,該方法的執(zhí)行主體為上述圖2a所示的跑步機(jī),包括以下步驟:

在步驟501中,統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目。

該預(yù)設(shè)時(shí)長可以為不超過5s的值,例如可以為4s,或者為其他值。該預(yù)設(shè)時(shí)長可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。跑步機(jī)可以通過配置的壓力傳感器獲取波峰壓力值,該獲取波峰壓力值的過程與上述步驟401類似,在此不做贅述。

其中,可以為波峰壓力值建立波峰隊(duì)列,每當(dāng)檢測到波峰壓力值時(shí),將波峰壓力值添加至波峰隊(duì)列中。那么,本步驟501實(shí)際可以為:統(tǒng)計(jì)波峰隊(duì)列中獲取時(shí)間點(diǎn)位于當(dāng)前時(shí)間點(diǎn)之前的預(yù)設(shè)時(shí)長內(nèi)的波峰壓力值的數(shù)目。例如,可以確定以當(dāng)前時(shí)間點(diǎn)作為時(shí)間結(jié)束點(diǎn)且時(shí)間間隔為預(yù)設(shè)時(shí)長的指定時(shí)間段,統(tǒng)計(jì)波峰隊(duì)列中獲取時(shí)間點(diǎn)屬于該指定時(shí)間段內(nèi)的波峰壓力值的數(shù)目。

需要說明的是,本實(shí)施例中的壓力傳感器可以包括第一壓力傳感器和第二壓力傳感器,由于兩個(gè)壓力傳感器檢測到波峰壓力值的時(shí)間點(diǎn)相同,則同一段時(shí)間內(nèi)兩個(gè)壓力傳感器獲取到的波峰壓力值的數(shù)目相同,因此統(tǒng)計(jì)波峰壓力值的數(shù)目時(shí),統(tǒng)計(jì)某一個(gè)壓力傳感器在預(yù)設(shè)時(shí)長檢測到的波峰壓力值的數(shù)目即可。那么,兩個(gè)壓力傳感器可以互相充當(dāng)備用設(shè)備,當(dāng)任一個(gè)壓力傳感器損壞時(shí),直接統(tǒng)計(jì)另一個(gè)壓力傳感器采集波峰壓力值的數(shù)目即可,并不會影響控制跑帶速度過程的準(zhǔn)確性。

在步驟502中,當(dāng)波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

由于用戶的每次落下腳部時(shí)會產(chǎn)生一個(gè)波峰壓力值,則預(yù)設(shè)時(shí)長內(nèi)波峰壓力值的數(shù)目即為預(yù)設(shè)時(shí)長內(nèi)用戶落下腳部的次數(shù),即用戶的步伐數(shù)目,因此當(dāng)波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),表明用戶在預(yù)設(shè)時(shí)長內(nèi)步伐數(shù)目大于第一預(yù)設(shè)數(shù)目,步頻較快,可以認(rèn)為用戶正在逐漸加速,則會控制跑帶加速。其中,第一預(yù)設(shè)數(shù)目用于指示觸發(fā)跑帶加速的預(yù)設(shè)時(shí)長內(nèi)最少統(tǒng)計(jì)到的波峰壓力值數(shù)目。該第一預(yù)設(shè)數(shù)目可以為默認(rèn)的經(jīng)驗(yàn)值,可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。

針對設(shè)置該第一預(yù)設(shè)數(shù)目的方式,可以預(yù)先對用戶在跑帶上跑步的過程進(jìn)行測試,獲取當(dāng)用戶加速時(shí)檢測到的波峰壓力值的數(shù)目,通過統(tǒng)計(jì)大量用戶加速的波峰壓力值的數(shù)目,確定波峰壓力值的數(shù)目通常落入的范圍,從該范圍中選取最少的波峰壓力值的數(shù)目作為第一預(yù)設(shè)數(shù)目。

針對控制跑帶加速的方式,可以預(yù)先獲取大量的加速經(jīng)驗(yàn)數(shù)據(jù),每條加速經(jīng)驗(yàn)數(shù)據(jù)中包括相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、加速后的速度,根據(jù)獲取的加速經(jīng)驗(yàn)數(shù)據(jù)進(jìn)行擬合,得到第二加速控制函數(shù),該第二加速控制函數(shù)的輸入為當(dāng)前速度和波峰壓力值的數(shù)目、輸出為加速后的速度。

其中,針對進(jìn)行擬合的過程,可以設(shè)置系數(shù)待定的原始加速控制函數(shù),通過大量的加速經(jīng)驗(yàn)數(shù)據(jù)對原始加速控制函數(shù)的系數(shù)進(jìn)行訓(xùn)練,從而對系數(shù)進(jìn)行調(diào)整,使得已調(diào)整系數(shù)的加速控制函數(shù)所輸出的加速后的速度更逼近于加速經(jīng)驗(yàn)數(shù)據(jù)中理想的加速后的速度,之后再調(diào)整系數(shù),直到加速控制函數(shù)和盡量多的加速經(jīng)驗(yàn)數(shù)據(jù)匹配時(shí)訓(xùn)練完成,得到第二加速控制函數(shù)。

在得到第二加速控制函數(shù)后,要控制跑帶加速時(shí),獲取當(dāng)前的速度、波峰壓力值的數(shù)目,采用第二加速控制函數(shù),對當(dāng)前速度和波峰壓力值的數(shù)目進(jìn)行計(jì)算,即可得到加速后的速度,將跑帶的速度調(diào)整為加速后的速度。

在步驟503中,當(dāng)波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

當(dāng)波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),表明用戶在預(yù)設(shè)時(shí)長內(nèi)步伐數(shù)目小于第二預(yù)設(shè)數(shù)目,步頻較慢,可以認(rèn)為用戶正在逐漸減速,則會控制跑帶減速。其中,第二預(yù)設(shè)數(shù)目用于指示觸發(fā)跑帶減速的預(yù)設(shè)時(shí)長內(nèi)最多統(tǒng)計(jì)到的波峰壓力值數(shù)目。該第二預(yù)設(shè)數(shù)目可以為默認(rèn)的經(jīng)驗(yàn)值,可以由開發(fā)人員預(yù)先在跑步機(jī)中設(shè)置。該第二預(yù)設(shè)數(shù)目的設(shè)置過程與第一預(yù)設(shè)數(shù)目的設(shè)置過程類似,在此不做贅述。

針對控制跑帶加速的方式,可以獲取跑帶的當(dāng)前速度,采用第二減速控制函數(shù),對當(dāng)前速度和波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到減速后的速度,將跑帶的速度調(diào)整為減速后的速度。其中,第二減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、減速后的速度進(jìn)行擬合得到,擬合過程與上述擬合第二加速控制函數(shù)的過程類似,在此不做贅述。

在步驟504中,當(dāng)波峰壓力值的數(shù)目為0時(shí),控制跑帶停止。

當(dāng)預(yù)設(shè)時(shí)長內(nèi)未獲取到波峰壓力值時(shí),表明用戶可能在跑帶上不動而隨著跑帶滑行,或者已經(jīng)離開了跑帶,此時(shí)會控制跑帶停止。

本實(shí)施例提供的方法,提供了一種控制跑帶速度的方式,可以統(tǒng)計(jì)預(yù)設(shè)時(shí)長內(nèi)波峰壓力值的數(shù)目,獲知用戶的步頻,以便控制跑帶的速度。該方法只需根據(jù)檢測到的壓力值自動控制跑帶變速,而不會受到壓力傳感器數(shù)目的限制,因此減少了硬件成本和占據(jù)的空間,降低了設(shè)計(jì)配合電路和集成過程的難度,并且易于維護(hù),降低了跑步機(jī)出現(xiàn)故障的概率,提高了跑步機(jī)的穩(wěn)定性。

圖6a是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖,如圖6a所示,該方法的執(zhí)行主體為跑步機(jī),包括以下步驟:

在步驟601中,當(dāng)獲取到跑步機(jī)配置的壓力傳感器檢測的波峰壓力值時(shí),將當(dāng)前的時(shí)間點(diǎn)確定為第一時(shí)間點(diǎn)。

獲取波峰壓力值的過程與上述步驟401類似,在此不做贅述。由于波峰壓力值和用戶落下腳部的動作對應(yīng),獲取到波峰壓力值的第一時(shí)間點(diǎn)可以作為用戶腳部落至跑帶時(shí)的時(shí)間點(diǎn)。

需要說明的是,本實(shí)施例中的壓力傳感器可以包括第一壓力傳感器和第二壓力傳感器,由于兩個(gè)壓力傳感器檢測到波峰壓力值的時(shí)間點(diǎn)相同,因此將獲取到某一個(gè)壓力傳感器波峰壓力值的時(shí)間點(diǎn)確定為第一時(shí)間點(diǎn)即可。那么,兩個(gè)壓力傳感器可以互相充當(dāng)備用設(shè)備,當(dāng)任一個(gè)壓力傳感器損壞時(shí),直接確定另一個(gè)壓力傳感器波峰壓力值的獲取時(shí)間點(diǎn)即可,并不會影響控制跑帶速度過程的準(zhǔn)確性。

在步驟602中,當(dāng)獲取到跑步機(jī)配置的壓力傳感器檢測的標(biāo)定壓力值時(shí),將當(dāng)前的時(shí)間點(diǎn)確定為第二時(shí)間點(diǎn)。

標(biāo)定壓力值為用戶跑出一步的過程中腳部位于標(biāo)定位置時(shí)壓力傳感器會檢測的壓力值,該標(biāo)定位置為跑帶的一個(gè)固定位置,該標(biāo)定位置和跑帶前端的距離為固定的標(biāo)定距離。每當(dāng)壓力傳感器檢測到標(biāo)定壓力值時(shí),可以確定用戶腳部正位于標(biāo)定位置,獲取到標(biāo)定壓力值的第二時(shí)間點(diǎn)即可作為腳部位于標(biāo)定位置的時(shí)間點(diǎn)。

其中,該標(biāo)定壓力值為在一個(gè)落地周期中第一個(gè)為0的壓力值,或者說在一個(gè)落地周期中第一次獲取到壓力傳感器檢測到的為0的壓力值。參見圖6b,在用戶的腳部開始接觸跑帶并隨著跑帶向后移動的過程中,壓力傳感器檢測到的壓力值會逐漸下降,當(dāng)用戶腳部位于跑帶上與接縫對應(yīng)的位置時(shí),壓力傳感器檢測到的壓力值下降為0,即檢測到了標(biāo)定壓力值,在用戶腳部從跑帶上接縫對應(yīng)的位置開始隨著跑帶向后移動,直到抬起腳部的過程中,壓力傳感器檢測到的壓力值始終為0。

由于用戶腳部從接縫對應(yīng)的位置開始向后移動的過程中,壓力傳感器檢測到的壓力值均為0,為了及時(shí)地獲知壓力傳感器檢測到了標(biāo)定壓力值,即第一次獲取到變?yōu)?的壓力值,本實(shí)施例會采用標(biāo)定值探測算法探測壓力傳感器檢測到的每個(gè)壓力值:當(dāng)壓力傳感器檢測到的多個(gè)壓力值中包括符合第二預(yù)設(shè)條件的壓力值時(shí),將符合第二預(yù)設(shè)條件的壓力值作為標(biāo)定壓力值,將當(dāng)前的時(shí)間確定為第二時(shí)間點(diǎn),第二預(yù)設(shè)條件為壓力值為0且上一個(gè)壓力值不為0。

本實(shí)施例可以應(yīng)用于折疊式跑步機(jī),折疊式跑步機(jī)的跑板通過接縫分割為兩部分,并可以在接縫處折疊收攏起來。當(dāng)應(yīng)用于非折疊式跑步機(jī)或者跑板中不存在接縫的跑步機(jī)時(shí),可以設(shè)置跑帶的某一位置為標(biāo)定位置,并保證經(jīng)過該標(biāo)定位置時(shí)壓力值固定,將該固定的壓力值作為標(biāo)定壓力值。例如,可以對大量用戶在跑帶上運(yùn)動的過程進(jìn)行測試,確定出跑帶上某個(gè)經(jīng)過時(shí)壓力值固定的位置,作為標(biāo)定位置。

在步驟603中,求取跑帶從第一時(shí)間點(diǎn)到第二時(shí)間點(diǎn)的移動距離。

該步驟具體包括以下步驟6031-6033:

在步驟6031中,確定第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)之間的每個(gè)記錄時(shí)間段。

在步驟6032中,獲取跑帶在每個(gè)記錄時(shí)間段的移動速度,計(jì)算得到移動距離。

跑帶在運(yùn)行過程中實(shí)際會每隔一個(gè)記錄時(shí)間段記錄當(dāng)前的移動速度,并相應(yīng)存儲記錄時(shí)間段和移動速度。跑步機(jī)在確定第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)之后,可以確定這兩個(gè)時(shí)間點(diǎn)之間的每個(gè)記錄時(shí)間段,獲取每個(gè)記錄時(shí)間段的移動速度,應(yīng)用以下公式進(jìn)行計(jì)算,得到移動距離s(t1,t2)。

m=(t2-t1)/t0;

其中,s(t1,t2)表示移動距離,j表示記錄時(shí)間段的標(biāo)識,t1表示第一時(shí)間點(diǎn),t2表示第二時(shí)間點(diǎn),t0表示記錄時(shí)間段的時(shí)長,m表示記錄時(shí)間段的數(shù)目,vj表示跑帶在記錄時(shí)間段j的移動速度。

由于第一時(shí)間點(diǎn)為腳部落至跑帶上的時(shí)間點(diǎn),第二時(shí)間點(diǎn)為腳部位于標(biāo)定位置的時(shí)間點(diǎn),因此跑帶從第一時(shí)間點(diǎn)到第二時(shí)間點(diǎn)的移動距離即為腳部落下時(shí)所在的位置和標(biāo)定位置之間的距離。

需要說明的是,記錄時(shí)間段的移動速度指在記錄時(shí)間段內(nèi)某個(gè)記錄時(shí)間點(diǎn)記錄的速度,該記錄時(shí)間點(diǎn)可以為記錄時(shí)間段的時(shí)間終止點(diǎn)或者時(shí)間起始點(diǎn),當(dāng)然也可以為記錄時(shí)間段中的某個(gè)時(shí)間點(diǎn)。以記錄時(shí)間段的時(shí)長為20ms為例,假設(shè)在每個(gè)記錄時(shí)間段的時(shí)間終止點(diǎn)記錄當(dāng)前的速度,則會將第20ms記錄的速度作為第1個(gè)記錄時(shí)間段的移動速度,第40ms記錄的速度作為第2個(gè)記錄時(shí)間段的移動速度,以此類推。

在步驟604中,計(jì)算標(biāo)定距離與移動距離的差值,得到腳部落下的位置與前端之間的目標(biāo)距離。

參見圖6c,由于前端與腳部落下的位置(也即,落腳點(diǎn)位置)之間的距離(目標(biāo)距離)和腳部落下的位置與標(biāo)定位置之間的距離(移動距離)的和值即為標(biāo)定距離,因此計(jì)算標(biāo)定距離和移動距離的差值時(shí),得到的差值即為落至跑帶上時(shí)與前端之間的目標(biāo)距離。

在步驟605中,當(dāng)目標(biāo)距離小于第一預(yù)設(shè)距離時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

當(dāng)目標(biāo)距離小于第一預(yù)設(shè)距離時(shí),表明用戶腳部落至跑帶上時(shí)距離前端較近,用戶相對于跑帶速度較快,為了避免用戶撞到前端的控制臺,會對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速,以增大用戶落下腳部時(shí)腳部和前端的距離。第一預(yù)設(shè)距離用于指示觸發(fā)所述跑帶加速的目標(biāo)距離的最大值,可以為默認(rèn)的經(jīng)驗(yàn)值,或者可以由開發(fā)人員手動地設(shè)置。

針對設(shè)置該第一預(yù)設(shè)距離的過程,可以預(yù)先對用戶在跑帶上跑步的過程進(jìn)行測試,獲取當(dāng)用戶加速時(shí),落腳時(shí)腳部和前端的目標(biāo)距離,通過統(tǒng)計(jì)大量用戶的目標(biāo)距離,確定目標(biāo)距離通常落入的范圍,從該范圍中選取最大的距離作為第一預(yù)設(shè)距離。

針對控制跑帶加速的過程,可以預(yù)先獲取大量的加速經(jīng)驗(yàn)數(shù)據(jù),每條加速經(jīng)驗(yàn)數(shù)據(jù)中包括相互對應(yīng)的當(dāng)前速度、目標(biāo)距離、加速后的速度,根據(jù)獲取的加速經(jīng)驗(yàn)數(shù)據(jù)進(jìn)行擬合,得到第四加速控制函數(shù),該第四加速控制函數(shù)的輸入為當(dāng)前速度、目標(biāo)距離,輸出為加速后的速度。

其中,針對進(jìn)行擬合的過程,可以設(shè)置系數(shù)待定的原始加速控制函數(shù),通過大量的加速經(jīng)驗(yàn)數(shù)據(jù)對原始加速控制函數(shù)的系數(shù)進(jìn)行訓(xùn)練,從而對系數(shù)進(jìn)行調(diào)整,使得已調(diào)整系數(shù)的加速控制函數(shù)所輸出的加速后的速度更逼近于加速經(jīng)驗(yàn)數(shù)據(jù)中理想的加速后的速度,之后再調(diào)整系數(shù),直到加速控制函數(shù)和盡量多的加速經(jīng)驗(yàn)數(shù)據(jù)匹配時(shí)訓(xùn)練完成,得到第四加速控制函數(shù)。

在得到第四加速控制函數(shù)后,要控制跑帶加速時(shí),獲取當(dāng)前的速度、目標(biāo)距離,采用第四加速控制函數(shù),對當(dāng)前速度和目標(biāo)距離進(jìn)行計(jì)算,即可得到加速后的速度,將跑帶的速度調(diào)整為加速后的速度。

在步驟606中,當(dāng)目標(biāo)距離大于第二預(yù)設(shè)距離時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

當(dāng)目標(biāo)距離大于第二預(yù)設(shè)距離時(shí),確定目標(biāo)距離較大,表明用戶腳部落至跑帶上時(shí)距離前端較遠(yuǎn),用戶相對于跑帶速度較慢,為了避免用戶從跑帶后端跌落,會控制跑帶減速,以減小用戶落腳時(shí)腳部和前端的距離。第二預(yù)設(shè)距離用于指示觸發(fā)所述跑帶減速的目標(biāo)距離的最小值,可以為默認(rèn)的經(jīng)驗(yàn)值,或者由開發(fā)人員手動地設(shè)置,設(shè)置該第二預(yù)設(shè)距離的過程和設(shè)置第一預(yù)設(shè)距離的過程類似,在此不做贅述。

針對控制跑帶減速的方式,可以獲取跑帶的當(dāng)前速度和目標(biāo)距離,采用第四減速控制函數(shù),對當(dāng)前速度和目標(biāo)距離進(jìn)行計(jì)算,得到減速后的速度,將跑帶的速度調(diào)整為減速后的速度,第四減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、目標(biāo)距離、減速后的速度進(jìn)行擬合得到,擬合過程與第四加速控制函數(shù)類似。

本實(shí)施例提供的方法,提供了一種控制跑帶速度的方式,可以預(yù)先設(shè)置標(biāo)定位置,在用戶跑步的過程中,求取跑帶從獲取到波峰壓力值的第一時(shí)間點(diǎn)到腳部位于標(biāo)定位置的第二時(shí)間點(diǎn)的移動距離,計(jì)算用戶腳部落至跑帶上時(shí)和前端的目標(biāo)距離,以便根據(jù)目標(biāo)距離控制跑帶的速度。該方法只需根據(jù)檢測到的壓力值自動控制跑帶變速,而不會受到壓力傳感器數(shù)目的限制,因此減少了壓力傳感器的數(shù)目,從而減少了硬件成本和占據(jù)的空間,降低了設(shè)計(jì)配合電路和集成過程的難度,并且易于維護(hù),降低了跑步機(jī)出現(xiàn)故障的概率,提高了跑步機(jī)的穩(wěn)定性。

圖7是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖,如圖7所示,該方法的執(zhí)行主體為跑步機(jī),包括以下步驟:

在步驟701中,獲取跑步機(jī)配置的壓力傳感器檢測到的多個(gè)壓力值。

當(dāng)壓力傳感器包括第一壓力傳感器和第二壓力傳感器時(shí),則獲取波峰壓力值即指獲取任一個(gè)壓力傳感器檢測到的多個(gè)壓力值。

其中,可以預(yù)先設(shè)置指定數(shù)目,每次獲取該指定數(shù)目的壓力值。或者,還可以獲取屬于特定時(shí)間段的多個(gè)壓力值,具體可以包括以下步驟7011或7012。

在步驟7011中,在第三時(shí)間點(diǎn)獲取到壓力傳感器檢測到的波峰壓力值,又在之后的第四時(shí)間點(diǎn)獲取到壓力傳感器檢測到的波谷壓力值時(shí),獲取從第三時(shí)間點(diǎn)到第四時(shí)間點(diǎn)檢測到的多個(gè)壓力值。

對于跑板中不存在接縫的跑步機(jī)來說,其配置的壓力傳感器檢測到的壓力值會出現(xiàn)“波峰壓力值-波谷壓力值-波峰壓力值”的變化趨勢,從波峰壓力值變?yōu)椴ü葔毫χ档倪^程對應(yīng)用戶的一個(gè)落地周期,則可以當(dāng)檢測到波峰壓力值經(jīng)過一段時(shí)間后又檢測到波谷壓力值時(shí),獲取這段時(shí)間段內(nèi)檢測到的各個(gè)壓力值。

具體來說,當(dāng)在第三時(shí)間點(diǎn)獲取到一個(gè)波峰壓力值時(shí),又在之后的第四時(shí)間段獲取到一個(gè)波谷壓力值時(shí),會從已采集的壓力值中確定第三時(shí)間點(diǎn)到第四時(shí)間點(diǎn)之間采集到的壓力值。

其中,波峰壓力值的獲取方法與上述步驟401類似,在此不做贅述。

針對波谷壓力值和獲取波谷壓力值的過程,波谷壓力值為用戶跑出一步的過程中腳部從跑帶上離開時(shí)壓力傳感器會檢測的壓力值。本實(shí)施例可以采用波谷值探測算法探測壓力傳感器檢測到的每個(gè)壓力值:每當(dāng)采集到壓力傳感器的壓力值時(shí),將該壓力值與上一次采集到的壓力值進(jìn)行比較,當(dāng)本次采集到的壓力值比上一次采集到的壓力值大時(shí),可以獲知壓力值正處于上升趨勢,當(dāng)本次采集到的壓力值比上一次采集到的壓力值小時(shí),可以獲知壓力值正處于下降趨勢。

那么,如果某個(gè)壓力值之前的壓力值處于下降趨勢,而該壓力值之后壓力值處于上升趨勢,則可將該壓力值作為波谷壓力值。結(jié)合該構(gòu)思,本實(shí)施例設(shè)置了第三預(yù)設(shè)條件,當(dāng)壓力傳感器檢測到的多個(gè)壓力值中包括符合第三預(yù)設(shè)條件的壓力值時(shí),將符合第三預(yù)設(shè)條件的壓力值作為波谷壓力值,其中,第三預(yù)設(shè)條件為壓力值小于上一個(gè)壓力值且小于下一個(gè)壓力值。

進(jìn)一步地,考慮到也可以當(dāng)某個(gè)壓力值之前的多個(gè)壓力值持續(xù)處于下降趨勢,而該壓力值之后壓力值處于上升趨勢,再將該壓力值作為波谷壓力值。相應(yīng)地,該第三預(yù)設(shè)條件可以設(shè)置為壓力值之前的多個(gè)壓力值依次遞減,且壓力值小于下一個(gè)壓力值,該多個(gè)壓力值的數(shù)目可以根據(jù)實(shí)際需求確定。

在一種可能的實(shí)現(xiàn)方式中,為了便于存儲和記錄波谷壓力值,跑步機(jī)可以建立波谷隊(duì)列,并將獲取到的每個(gè)波谷壓力值均存儲于波谷隊(duì)列中,則波谷隊(duì)列可以用于記錄壓力傳感器已經(jīng)檢測到的多個(gè)波谷壓力值,波谷隊(duì)列中的多個(gè)波谷壓力值可以按照獲取時(shí)間點(diǎn)從晚到早的順序排列。那么,當(dāng)獲取到當(dāng)前的波谷壓力值時(shí),可以將新獲取的波谷壓力值添加至波谷隊(duì)列的第一位。

在步驟7012中,當(dāng)在第三時(shí)間點(diǎn)獲取到壓力傳感器檢測到的波峰壓力值,又在之后的第五時(shí)間點(diǎn)第一次獲取到壓力傳感器檢測到的為0的壓力值時(shí),獲取從第三時(shí)間點(diǎn)到第五時(shí)間點(diǎn)檢測到的多個(gè)壓力值。

其中,標(biāo)定壓力值為一個(gè)落地周期中第一個(gè)為0的壓力值。對于跑板存在接縫的跑步機(jī)來說,由于壓力傳感器檢測到的壓力值會出現(xiàn)“波峰壓力值-0-持續(xù)為0-波峰壓力值”這樣的循環(huán)變化,檢測到的壓力值從波峰壓力值變?yōu)?的過程對應(yīng)用戶的一個(gè)落地周期中從落下腳部移動至接縫對應(yīng)的位置的過程,則可以當(dāng)檢測到波峰壓力值經(jīng)過一段時(shí)間后檢測到壓力值變?yōu)?時(shí),獲取這段時(shí)間段內(nèi)檢測到的各個(gè)壓力值。

其中,判斷當(dāng)前獲取到的為0的壓力值是否為第三時(shí)間點(diǎn)后第一次獲取到的為0的壓力值的方法詳見上述步驟602,在此不做贅述。

在步驟702中,求取多個(gè)壓力值的壓力平均值。

實(shí)際應(yīng)用中,跑步機(jī)可以每隔一個(gè)采集周期采集壓力傳感器檢測到的壓力值,并相應(yīng)的存儲采集時(shí)間段和對應(yīng)的壓力值。

與上述步驟7011對應(yīng),則當(dāng)跑步機(jī)在確定第三時(shí)間點(diǎn)和第四時(shí)間點(diǎn)之后,可以確定這兩個(gè)時(shí)間點(diǎn)之間的每個(gè)采集時(shí)間段,獲取每個(gè)采集時(shí)間段對應(yīng)的壓力值,應(yīng)用以下公式進(jìn)行計(jì)算,得到壓力平均值w(t3,t4)。

n=(t4-t3)/t0;

其中,w(t3,t4)表示壓力平均值,i表示采集時(shí)間段的標(biāo)識,t3表示第三時(shí)間點(diǎn),t4表示第四時(shí)間點(diǎn),t0表示采集時(shí)間段的時(shí)長,n表示采集時(shí)間段的數(shù)目,wi表示跑帶在采集時(shí)間段i采集到的壓力值。

與上述步驟7012對應(yīng),則當(dāng)跑步機(jī)在確定第三時(shí)間點(diǎn)和第五時(shí)間點(diǎn)之后,可以確定這兩個(gè)時(shí)間點(diǎn)之間的每個(gè)采集時(shí)間段,獲取每個(gè)采集時(shí)間段對應(yīng)的壓力值,應(yīng)用以下公式進(jìn)行計(jì)算,得到壓力平均值w(t3,t5)。

n=(t5-t3)/t0;

其中,w(t3,t5)表示壓力平均值,i表示采集時(shí)間段的標(biāo)識,t3表示第三時(shí)間點(diǎn),t5表示第五時(shí)間點(diǎn),t0表示采集時(shí)間段的時(shí)長,n表示采集時(shí)間段的數(shù)目,wi表示跑帶在采集時(shí)間段i采集到的壓力值。

在步驟703中,當(dāng)壓力平均值大于第一預(yù)設(shè)壓力值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶加速。

第一預(yù)設(shè)壓力值用于指示觸發(fā)跑帶加速時(shí)壓力平均值的最小值。當(dāng)多個(gè)壓力平均值大于該第一預(yù)設(shè)壓力值時(shí),確定檢測到的多個(gè)壓力值平均較大,而由于用戶距離壓力傳感器越近則檢測到的壓力值通常越大,則可以確定用戶腳部和壓力傳感器距離較近,即用戶腳部和前端距離較近,則控制跑帶加速,該第一預(yù)設(shè)壓力值可以為默認(rèn)的經(jīng)驗(yàn)值,或者由開發(fā)人員手動地設(shè)置。

關(guān)于該第一預(yù)設(shè)壓力值的設(shè)置方式,可以預(yù)先對用戶在跑帶上跑步的過程進(jìn)行測試,與上述步驟7011對應(yīng),獲取當(dāng)用戶腳部落下的位置和前端較近時(shí),腳部從落下的位置移動至抬起的位置的過程中檢測到的多個(gè)壓力值,計(jì)算壓力平均值,通過統(tǒng)計(jì)大量用戶的壓力平均值,確定壓力平均值通常落入的范圍,從該范圍中選取最小的壓力平均值作為第一預(yù)設(shè)壓力值。或者,與上述步驟7012對應(yīng),獲取當(dāng)用戶腳部落下的位置和前端較近時(shí),腳部從落下的位置移動至標(biāo)定位置的過程中檢測到的多個(gè)壓力值,計(jì)算壓力平均值,通過統(tǒng)計(jì)大量用戶的壓力平均值,確定壓力平均值通常落入的范圍,從該范圍中選取最小的壓力平均值作為第一預(yù)設(shè)壓力值。

針對控制跑帶加速的方式,可以預(yù)先獲取大量的加速經(jīng)驗(yàn)數(shù)據(jù),每條加速經(jīng)驗(yàn)數(shù)據(jù)中包括相互對應(yīng)的當(dāng)前速度、壓力平均值、加速后的速度,根據(jù)獲取的加速經(jīng)驗(yàn)數(shù)據(jù)進(jìn)行擬合,得到第三加速控制函數(shù),該第三加速控制函數(shù)的輸入為當(dāng)前速度、壓力平均值,輸出為加速后的速度。

其中,針對進(jìn)行擬合的過程,可以設(shè)置系數(shù)待定的原始加速控制函數(shù),通過大量的加速經(jīng)驗(yàn)數(shù)據(jù)對原始加速控制函數(shù)的系數(shù)進(jìn)行訓(xùn)練,從而對系數(shù)進(jìn)行調(diào)整,使得已調(diào)整系數(shù)的加速控制函數(shù)所輸出的加速后的速度更逼近于加速經(jīng)驗(yàn)數(shù)據(jù)中理想的加速后的速度,之后再調(diào)整系數(shù),直到加速控制函數(shù)和盡量多的加速經(jīng)驗(yàn)數(shù)據(jù)匹配時(shí)訓(xùn)練完成,得到第三加速控制函數(shù)。

在得到第三加速控制函數(shù)后,要控制跑帶加速時(shí),獲取當(dāng)前的速度、壓力平均值,采用第三加速控制函數(shù),對當(dāng)前速度和壓力平均值進(jìn)行計(jì)算,即可得到加速后的速度,將跑帶的速度調(diào)整為加速后的速度。

在步驟704中,當(dāng)壓力平均值小于第二預(yù)設(shè)壓力值時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使跑帶減速。

第二預(yù)設(shè)壓力值用于指示觸發(fā)跑帶減速時(shí)壓力平均值的最大值。當(dāng)多個(gè)壓力平均值小于該第二預(yù)設(shè)壓力值時(shí),確定檢測到的多個(gè)壓力值平均較小,而由于用戶距離壓力傳感器越遠(yuǎn)則檢測到的壓力值通常越小,則確定用戶腳部和壓力傳感器距離較遠(yuǎn),即用戶腳部和前端距離較遠(yuǎn),則控制跑帶減速,該第二預(yù)設(shè)壓力值可以為默認(rèn)的經(jīng)驗(yàn)值,設(shè)置過程與第一預(yù)設(shè)壓力值的設(shè)置過程類似,在此不做贅述。

針對控制跑帶減速的方式,可以獲取跑帶的當(dāng)前速度、壓力平均值,采用第三減速控制函數(shù),對當(dāng)前速度和壓力平均值進(jìn)行計(jì)算,得到減速后的速度,將跑帶的速度調(diào)整為減速后的速度,第三減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、壓力平均值、減速后的速度進(jìn)行擬合得到,擬合過程與第三加速控制函數(shù)類似。

在步驟705中,當(dāng)壓力平均值小于第三預(yù)設(shè)壓力值時(shí),控制跑帶停止。

該第三預(yù)設(shè)壓力值用于指示觸發(fā)跑帶停止的壓力平均值的最大值,該第三預(yù)設(shè)壓力值小于第二預(yù)設(shè)壓力值,當(dāng)壓力平均值小于該第三預(yù)設(shè)壓力值時(shí),可以獲知壓力平均值非常小,可能出現(xiàn)了用戶離開跑帶、壓力傳感器出現(xiàn)故障等異常情況,則會控制跑帶停止。

本實(shí)施例提供的方法,提供了一種控制跑帶速度的方式,可以求取壓力傳感器檢測到的多個(gè)壓力值的壓力平均值,根據(jù)壓力平均值控制跑帶的速度,該方法只需根據(jù)檢測到的壓力值自動控制跑帶變速,而不會受到壓力傳感器數(shù)目的限制,因此減少了壓力傳感器的數(shù)目,從而減少了硬件成本和占據(jù)的空間,降低了設(shè)計(jì)配合電路和集成過程的難度,并且易于維護(hù),降低了跑步機(jī)出現(xiàn)故障的概率,提高了跑步機(jī)的穩(wěn)定性。

圖8是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制方法的流程圖,如圖8所示,該方法的執(zhí)行主體為上述圖2a和圖2b所示的跑步機(jī),包括以下步驟:

在步驟801中,統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目。

在步驟802中,當(dāng)該波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使該跑帶加速,該第一預(yù)設(shè)數(shù)目用于指示觸發(fā)該跑帶加速的該預(yù)設(shè)時(shí)長內(nèi)最少統(tǒng)計(jì)到的波峰壓力值的數(shù)目。和/或,

在步驟803中,當(dāng)該波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對該跑帶速度進(jìn)行調(diào)整,以使該跑帶減速,該第二預(yù)設(shè)數(shù)目用于指示觸發(fā)該跑帶減速的該預(yù)設(shè)時(shí)長內(nèi)最多統(tǒng)計(jì)到的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,該方法還包括:

當(dāng)該跑步機(jī)配置的壓力傳感器檢測到的多個(gè)壓力值中包括符合第一預(yù)設(shè)條件的壓力值時(shí),將該符合第一預(yù)設(shè)條件的壓力值作為波峰壓力值,該第一預(yù)設(shè)條件為壓力值大于上一個(gè)壓力值且大于下一個(gè)壓力值。

在另一種可能的實(shí)現(xiàn)方式中,該方法還包括:

每當(dāng)檢測到波峰壓力值時(shí),將該波峰壓力值添加至波峰隊(duì)列的第一位,該波峰隊(duì)列包括按照獲取時(shí)間點(diǎn)從晚到早的順序排列的多個(gè)波峰壓力值;

該統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目,包括:

統(tǒng)計(jì)該波峰隊(duì)列中獲取時(shí)間點(diǎn)位于當(dāng)前時(shí)間點(diǎn)之前的該預(yù)設(shè)時(shí)長內(nèi)的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,該方法還包括:

當(dāng)該波峰壓力值的數(shù)目為0時(shí),控制該跑帶停止。

在另一種可能的實(shí)現(xiàn)方式中,該當(dāng)該波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對該跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使該跑帶加速,包括:

獲取該跑帶的當(dāng)前速度;

采用第二加速控制函數(shù),對該當(dāng)前速度和該波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到加速后的速度,將該跑帶的速度調(diào)整為該加速后的速度,該第二加速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、加速后的速度進(jìn)行擬合得到;和/或,

該當(dāng)該波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對該跑帶速度進(jìn)行調(diào)整,以使該跑帶減速,包括:

獲取該跑帶的當(dāng)前速度;

采用第二減速控制函數(shù),對該當(dāng)前速度和該波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到減速后的速度,將該跑帶的速度調(diào)整為該減速后的速度,該第二減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、減速后的速度進(jìn)行擬合得到。

圖9a是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制裝置,該裝置包括:統(tǒng)計(jì)模塊901和調(diào)整模塊902。

統(tǒng)計(jì)模塊901,用于統(tǒng)計(jì)當(dāng)前時(shí)間點(diǎn)之前預(yù)設(shè)時(shí)長內(nèi)獲取到的波峰壓力值的數(shù)目;

調(diào)整模塊902,用于當(dāng)該波峰壓力值的數(shù)目大于第一預(yù)設(shè)數(shù)目時(shí),對跑步機(jī)的跑帶速度進(jìn)行調(diào)整,以使該跑帶加速,該第一預(yù)設(shè)數(shù)目用于指示觸發(fā)該跑帶加速的該預(yù)設(shè)時(shí)長內(nèi)最少統(tǒng)計(jì)到的波峰壓力值的數(shù)目;和/或,

該調(diào)整模塊902,用于當(dāng)該波峰壓力值的數(shù)目小于第二預(yù)設(shè)數(shù)目時(shí),對該跑帶速度進(jìn)行調(diào)整,以使該跑帶減速,該第二預(yù)設(shè)數(shù)目用于指示觸發(fā)該跑帶減速的該預(yù)設(shè)時(shí)長內(nèi)最多統(tǒng)計(jì)到的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,參見圖9b,該裝置還包括:

確定模塊903,用于當(dāng)該跑步機(jī)配置的壓力傳感器檢測到的多個(gè)壓力值中包括符合第一預(yù)設(shè)條件的壓力值時(shí),將該符合第一預(yù)設(shè)條件的壓力值作為波峰壓力值,該第一預(yù)設(shè)條件為壓力值大于上一個(gè)壓力值且大于下一個(gè)壓力值。

在另一種可能的實(shí)現(xiàn)方式中,參見圖9c,該裝置還包括:

添加模塊904,用于每當(dāng)檢測到波峰壓力值時(shí),將該波峰壓力值添加至波峰隊(duì)列的第一位,該波峰隊(duì)列包括按照獲取時(shí)間點(diǎn)從晚到早的順序排列的多個(gè)波峰壓力值;

該統(tǒng)計(jì)模塊901,還用于統(tǒng)計(jì)該波峰隊(duì)列中獲取時(shí)間點(diǎn)位于當(dāng)前時(shí)間點(diǎn)之前的該預(yù)設(shè)時(shí)長內(nèi)的波峰壓力值的數(shù)目。

在另一種可能的實(shí)現(xiàn)方式中,該調(diào)整模塊902,還用于當(dāng)該波峰壓力值的數(shù)目為0時(shí),控制該跑帶停止。

在另一種可能的實(shí)現(xiàn)方式中,參見圖9d,該調(diào)整模塊902,包括:

獲取子模塊,用于獲取該跑帶的當(dāng)前速度;

計(jì)算子模塊,用于采用第二加速控制函數(shù),對該當(dāng)前速度和該波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到加速后的速度;

調(diào)整子模塊,用于將該跑帶的速度調(diào)整為該加速后的速度,該第二加速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、加速后的速度進(jìn)行擬合得到;和/或,

該調(diào)整模塊902,包括:

獲取子模塊,用于獲取該跑帶的當(dāng)前速度;

計(jì)算子模塊,用于采用第二減速控制函數(shù),對該當(dāng)前速度和該波峰壓力值的數(shù)目進(jìn)行計(jì)算,得到減速后的速度;

調(diào)整子模塊,用于將該跑帶的速度調(diào)整為該減速后的速度,該第二減速控制函數(shù)通過對相互對應(yīng)的當(dāng)前速度、波峰壓力值的數(shù)目、減速后的速度進(jìn)行擬合得到。

關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。

需要說明的是:上述實(shí)施例提供的跑帶速度控制裝置在控制跑帶速度時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將跑步機(jī)的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的跑帶速度控制裝置與跑帶速度控制方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。

圖10是根據(jù)一示例性實(shí)施例示出的一種跑帶速度控制裝置1000的框圖。例如,裝置1000可以是移動電話,計(jì)算機(jī),數(shù)字廣播裝置,消息收發(fā)設(shè)備,游戲控制臺,平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。

參照圖10,裝置1000可以包括以下一個(gè)或多個(gè)組件:處理組件1002,存儲器1004,電源組件1006,多媒體組件1008,音頻組件1010,輸入/輸出(i/o)的接口1012,傳感器組件1014,以及通信組件1016。

處理組件1002通??刂蒲b置1000的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理組件1002可以包括一個(gè)或多個(gè)處理器1020來執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件1002可以包括一個(gè)或多個(gè)模塊,便于處理組件1002和其他組件之間的交互。例如,處理組件1002可以包括多媒體模塊,以方便多媒體組件1008和處理組件1002之間的交互。

存儲器1004被配置為存儲各種類型的數(shù)據(jù)以支持在裝置1000的操作。這些數(shù)據(jù)的示例包括用于在裝置1000上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲器1004可以由任何類型的易失性或非易失性存儲設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲器(sram),電可擦除可編程只讀存儲器(eeprom),可擦除可編程只讀存儲器(eprom),可編程只讀存儲器(prom),只讀存儲器(rom),磁存儲器,快閃存儲器,磁盤或光盤。

電源組件1006為裝置1000的各種組件提供電力。電源組件1006可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置1000生成、管理和分配電力相關(guān)聯(lián)的組件。

多媒體組件1008包括在所述裝置1000和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(lcd)和觸摸面板(tp)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來自用戶的輸入信號。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。所述觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與所述觸摸或滑動操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件1008包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)裝置1000處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。

音頻組件1010被配置為輸出和/或輸入音頻信號。例如,音頻組件1010包括一個(gè)麥克風(fēng)(mic),當(dāng)裝置1000處于操作模式,如呼叫模式、記錄模式和語音識別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號。所接收的音頻信號可以被進(jìn)一步存儲在存儲器1004或經(jīng)由通信組件1016發(fā)送。在一些實(shí)施例中,音頻組件1010還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號。

i/o接口1012為處理組件1002和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。

傳感器組件1014包括一個(gè)或多個(gè)傳感器,用于為裝置1000提供各個(gè)方面的狀態(tài)評估。例如,傳感器組件1014可以檢測到裝置1000的打開/關(guān)閉狀態(tài),組件的相對定位,例如所述組件為裝置1000的顯示器和小鍵盤,傳感器組件1014還可以檢測裝置1000或裝置1000一個(gè)組件的位置改變,用戶與裝置1000接觸的存在或不存在,裝置1000方位或加速/減速和裝置1000的溫度變化。傳感器組件1014可以包括接近傳感器,被配置用來在沒有任何的物理接觸時(shí)檢測附近物體的存在。傳感器組件1014還可以包括光傳感器,如cmos或ccd圖像傳感器,用于在成像應(yīng)用中使用。在一些實(shí)施例中,該傳感器組件1014還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。

通信組件1016被配置為便于裝置1000和其他設(shè)備之間有線或無線方式的通信。裝置1000可以接入基于通信標(biāo)準(zhǔn)的無線網(wǎng)絡(luò),如wifi,2g或3g,或它們的組合。在一個(gè)示例性實(shí)施例中,通信組件1016經(jīng)由廣播信道接收來自外部廣播管理系統(tǒng)的廣播信號或廣播相關(guān)信息。在一個(gè)示例性實(shí)施例中,所述通信組件1016還包括近場通信(nfc)模塊,以促進(jìn)短程通信。例如,在nfc模塊可基于射頻識別(rfid)技術(shù),紅外數(shù)據(jù)協(xié)會(irda)技術(shù),超寬帶(uwb)技術(shù),藍(lán)牙(bt)技術(shù)和其他技術(shù)來實(shí)現(xiàn)。

在示例性實(shí)施例中,裝置1000可以被一個(gè)或多個(gè)應(yīng)用專用集成電路(asic)、數(shù)字信號處理器(dsp)、數(shù)字信號處理設(shè)備(dspd)、可編程邏輯器件(pld)、現(xiàn)場可編程門陣列(fpga)、控制器、微控制器、微處理器或其他電子元件實(shí)現(xiàn),用于執(zhí)行上述方法。

在示例性實(shí)施例中,還提供了一種包括指令的非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),例如包括指令的存儲器1004,上述指令可由裝置1000的處理器1020執(zhí)行以完成上述方法。例如,所述非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)可以是rom、隨機(jī)存取存儲器(ram)、cd-rom、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

在示例性實(shí)施例中,還提供了一種存儲有計(jì)算機(jī)程序的計(jì)算機(jī)可讀存儲介質(zhì),例如存儲有計(jì)算機(jī)程序的存儲器,上述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述實(shí)施例的跑帶速度控制方法。例如,計(jì)算機(jī)可讀存儲介質(zhì)可以是只讀內(nèi)存(rom)、隨機(jī)存取存儲器(ram)、只讀光盤(cd-rom)、磁帶、軟盤和光數(shù)據(jù)存儲設(shè)備等。

本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本公開的其它實(shí)施方案。本申請旨在涵蓋本公開的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本公開的一般性原理并包括本公開未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本公開的真正范圍和精神由下面的權(quán)利要求指出。

應(yīng)當(dāng)理解的是,本公開并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本公開的范圍僅由所附的權(quán)利要求來限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
萨迦县| 和硕县| 宣武区| 平南县| 永泰县| 中西区| 临高县| 九龙坡区| 股票| 大足县| 岳普湖县| 伊金霍洛旗| 邛崃市| 天祝| 望谟县| 西贡区| 宜都市| 颍上县| 双柏县| 永兴县| 满洲里市| 云和县| 和静县| 永春县| 天峨县| 酒泉市| 东城区| 莱州市| 林周县| 泸西县| 宜城市| 同江市| 偏关县| 深泽县| 灵台县| 上思县| 海安县| 探索| 大英县| 搜索| 广德县|