国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種電子設(shè)備、測距方法及運算處理部件與流程

      文檔序號:11822478閱讀:203來源:國知局
      一種電子設(shè)備、測距方法及運算處理部件與流程

      本發(fā)明涉及距離檢測技術(shù)領(lǐng)域,具體涉及一種電子設(shè)備、測距方法及運算處理部件。



      背景技術(shù):

      對人體等活動體在運動狀態(tài)下的運動距離進行檢測,對于衡量人體等活動體的運動情況具有重要意義;如在人體的步行或跑步運動狀態(tài)下,對人體的步行或跑步距離進行檢測,可計算出所檢測的步行或跑步距離對應(yīng)的卡路里消耗,從而合理配置人體的運動計劃。

      目前,對人體等活動體在運動狀態(tài)下的運動距離進行檢測,主要是通過活動體攜帶的電子設(shè)備(如計步器)實現(xiàn);電子設(shè)備通過傳感器檢測分析活動體的運動狀態(tài),確定出活動體的運動步數(shù),再將確定出的運動步數(shù)乘以預(yù)先設(shè)定的步幅,從而估計出活動體的運動距離。

      本發(fā)明的發(fā)明人在研究過程中發(fā)現(xiàn),現(xiàn)有電子設(shè)備檢測活動體在運動狀態(tài)下的運動距離的方式,由于預(yù)先設(shè)定的步幅與活動體實際的移動步幅存在誤差,因此所計算的活動體的每一步運動距離均存在一定誤差,這將導(dǎo)致最終估計出的活動體的運動距離存在誤差,準(zhǔn)確性較低。



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

      有鑒于此,本發(fā)明實施例提供一種電子設(shè)備、測距方法及運算處理部件,以解決現(xiàn)有電子設(shè)備檢測活動體在運動狀態(tài)下的運動距離的方式,所計算的活動體的每一步運動距離均存在一定誤差,使得最終估計出的活動體的運動距離的準(zhǔn)確性較低的問題。

      為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:

      一種電子設(shè)備,包括:

      第一檢測部件,用于發(fā)送和接收信號;

      第二檢測部件,用于接收所述第一檢測部件發(fā)送的信號,和發(fā)送能夠被所述第一檢測部件接收的信號;

      運動檢測部件,用于檢測所述電子設(shè)備的運動狀態(tài)信息;

      運算處理部件,用于在所述運動狀態(tài)信息滿足預(yù)定條件時,觸發(fā)所述第一檢測部件與所述第二檢測部件測量距離,根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。

      其中,所述運動狀態(tài)信息包括加速度;所述運算處理部件,具體用于在所述電子設(shè)備的加速度大于零時,確定所述運動狀態(tài)信息滿足預(yù)定條件,觸發(fā)所述第一檢測部件與所述第二檢測部件測量距離,根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。

      其中,所述運算處理部件,具體用于在確定第一檢測部件和第二檢測部件的加速度均為零時,確定所述運動狀態(tài)信息滿足預(yù)定條件,觸發(fā)所述第一檢測部件與所述第二檢測部件測量距離,以獲取所述第一檢測部件與所述第二檢測部件之間的距離并記錄,根據(jù)所記錄的距離確定所述電子設(shè)備的運動距離。

      其中,所述運算處理部件,還用于若確定所述第一檢測部件和第二檢測部件的加速度均為零,且持續(xù)時間超過預(yù)設(shè)時間閾值時,停止檢測所述電子設(shè)備的運動距離。

      其中,所述第一檢測部件包括:第一發(fā)射單元和第一接收單元;所述第二檢測部件包括:第二發(fā)射單元和第二接收單元;其中,所述第二發(fā)射單元與所述第一接收單元對應(yīng),所述第二接收單元與所述第一發(fā)射單元對應(yīng);

      所述運動檢測部件包括:檢測所述第一檢測部件的加速度的第一加速度傳感器,和檢測所述第二檢測部件的加速度的第二加速度傳感器;

      所述運算處理部件,具體用于在所述第一加速度傳感器和所述第二加速度傳感器的所檢測的加速度均為零時,觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;根據(jù)所述距離及所述第一檢測部件和所述第二檢測部件的寬度距離,確定所述電子設(shè)備的運動距離。

      其中,所述第一檢測部件包括:第一發(fā)射單元和第一接收單元;所述第二檢測部件包括:第二發(fā)射單元和第二接收單元;其中,所述第二發(fā)射單元與所述第一接收單元對應(yīng),所述第二接收單元與所述第一發(fā)射單元對應(yīng);

      所述運動檢測部件包括:檢測所述第一檢測部件的加速度的第一加速度傳感器,和檢測所述第二檢測部件的加速度的第二加速度傳感器;

      所述運算處理部件,具體用于在檢測到所述第一加速度傳感器所檢測的加速度由大于設(shè)定臨界值調(diào)整為零,且所述第二加速度傳感器所檢測的加速度為零時,觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;以所述距離作為所述電子設(shè)備的運動距離。

      本發(fā)明實施例還提供一種測距方法,基于上述所述的電子設(shè)備,所述方法應(yīng)用于所述運算處理部件,所述方法包括:

      獲取運動檢測部件所檢測的所述電子設(shè)備的運動狀態(tài)信息;

      在所述運動狀態(tài)信息滿足預(yù)定條件時,觸發(fā)第一檢測部件與第二檢測部件測量距離;

      根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。

      其中,所述運動狀態(tài)信息包括加速度;所述運動狀態(tài)信息滿足預(yù)定條件包括:所述電子設(shè)備的加速度大于零。

      其中,所述運動狀態(tài)信息滿足預(yù)定條件包括:第一檢測部件和第二檢測部件的加速度均為零。

      其中,所述測距方法還包括:在確定第一檢測部件和第二檢測部件的加速度均為零,且持續(xù)時間超過預(yù)設(shè)時間閾值時,停止檢測所述電子設(shè)備的運動距離。

      其中,所述第一檢測部件包括:第一發(fā)射單元和第一接收單元;所述第二檢測部件包括:第二發(fā)射單元和第二接收單元;其中,所述第二發(fā)射單元與所述第一接收單元對應(yīng),所述第二接收單元與所述第一發(fā)射單元對應(yīng);

      所述運動檢測部件包括:檢測所述第一檢測部件的加速度的第一加速度傳感器,和檢測所述第二檢測部件的加速度的第二加速度傳感器;

      所述獲取運動檢測部件所檢測的所述電子設(shè)備的運動狀態(tài)信息包括:

      獲取第一加速度傳感器和第二加速度傳感器的所檢測的加速度;

      所述運動狀態(tài)信息滿足預(yù)定條件包括:

      所述第一加速度傳感器和所述第二加速度傳感器的所檢測的加速度均為零;

      所述觸發(fā)第一檢測部件與第二檢測部件測量距離包括:

      觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;

      所述根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離包括:

      根據(jù)所述距離及所述第一檢測部件和所述第二檢測部件的寬度距離,確定所述電子設(shè)備的運動距離。

      其中,所述第一檢測部件包括:第一發(fā)射單元和第一接收單元;所述第二檢測部件包括:第二發(fā)射單元和第二接收單元;其中,所述第二發(fā)射單元與所述第一接收單元對應(yīng),所述第二接收單元與所述第一發(fā)射單元對應(yīng);

      所述運動檢測部件包括:檢測所述第一檢測部件的加速度的第一加速度傳感器,和檢測所述第二檢測部件的加速度的第二加速度傳感器;

      所述獲取運動檢測部件所檢測的所述電子設(shè)備的運動狀態(tài)信息包括:

      獲取第一加速度傳感器和第二加速度傳感器的所檢測的加速度;

      所述運動狀態(tài)信息滿足預(yù)定條件包括:

      所述第一加速度傳感器所檢測的加速度由大于設(shè)定臨界值調(diào)整為零,且所述第二加速度傳感器所檢測的加速度為零;

      所述觸發(fā)第一檢測部件與第二檢測部件測量距離包括:

      觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;

      所述根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離包括:

      以所述第一檢測部件和所述第二檢測部件之間的距離作為所述電子設(shè)備的運動距離。

      本發(fā)明實施例還提供一種運算處理部件,基于上述所述的電子設(shè)備,所述運算處理部件包括:

      狀態(tài)信息獲取模塊,用于獲取運動檢測部件所檢測的所述電子設(shè)備的運動狀態(tài)信息;

      觸發(fā)測量模塊,用于在所述運動狀態(tài)信息滿足預(yù)定條件時,觸發(fā)第一檢測部件與第二檢測部件測量距離;

      距離確定模塊,用于根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。

      其中,所述運動狀態(tài)信息包括加速度;所述運動狀態(tài)信息滿足預(yù)定條件包括:所述電子設(shè)備的加速度大于零。

      其中,所述運動狀態(tài)信息滿足預(yù)定條件包括:第一檢測部件和第二檢測部件的加速度均為零。

      其中,所述運算處理部件還包括:

      停止檢測模塊,用于在確定第一檢測部件和第二檢測部件的加速度均為零,且持續(xù)時間超過預(yù)設(shè)時間閾值時,停止檢測所述電子設(shè)備的運動距離。

      基于上述技術(shù)方案,本發(fā)明實施例提供的電子設(shè)備,包括:第一檢測部件,用于發(fā)送和接收信號;第二檢測部件,用于接收所述第一檢測部件發(fā)送的信號,和發(fā)送被所述第一檢測部件接收的信號;運動檢測部件,用于檢測所述電子設(shè)備的運動狀態(tài)信息;運算處理部件,用于在所述運動狀態(tài)信息滿足預(yù)定條件時,觸發(fā)所述第一檢測部件與所述第二檢測部件測量距離,根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。在本發(fā)明實施例中,對活動體的運動距離進行檢測時,活動體可攜帶所述電子設(shè)備,由所述電子設(shè)備的運動距離表征活動體的運動距離,本發(fā)明實施例通過第一檢測部件與第二檢測部件的測量距離結(jié)果確定電子設(shè)備的運動距離,實現(xiàn)電子設(shè)備實際運動距離的確定,因此所確定的電子設(shè)備的運動距離的準(zhǔn)確性較高,進而實現(xiàn)了電子設(shè)備的運動距離所表征的活動體的運動距離的準(zhǔn)確確定。。

      附圖說明

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

      圖1為本發(fā)明實施例提供的電子設(shè)備的結(jié)構(gòu)框圖;

      圖2為本發(fā)明實施例提供的第一檢測部件和第二檢測部件的結(jié)構(gòu)示意圖;

      圖3為本發(fā)明實施例提供的運動檢測部件的結(jié)構(gòu)示意圖;

      圖4為本發(fā)明實施例提供的發(fā)射單元和接收單元的設(shè)置示意圖;

      圖5為本發(fā)明實施例提供的發(fā)射單元和接收單元的另一設(shè)置示意圖;

      圖6為本發(fā)明實施例提供的邁步場景情況下電子設(shè)備的運動距離測量示意圖;

      圖7為本發(fā)明實施例提供的跑步場景情況下電子設(shè)備的運動距離測量示意圖;

      圖8為本發(fā)明實施例提供的測距方法的流程圖;

      圖9為本發(fā)明實施例提供的測距方法的另一流程圖;

      圖10為本發(fā)明實施例提供的測距方法的再一流程圖;

      圖11為本發(fā)明實施例提供的運算處理部件的結(jié)構(gòu)框圖;

      圖12為本發(fā)明實施例提供的運算處理部件的另一結(jié)構(gòu)框圖。

      具體實施方式

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

      圖1為本發(fā)明實施例提供的電子設(shè)備的結(jié)構(gòu)框圖,參照圖1,該電子設(shè)備可以包括:第一檢測部件1,第二檢測部件2,運動檢測部件3和運算處理部件4;

      其中,第一檢測部件1和第二檢測部件2可通過相互的收發(fā)信號,實現(xiàn)第一檢測部件1和第二檢測部件2之間的距離測量;即第一檢測部件1可通過發(fā)送被第二檢測部件2接收的信號,實現(xiàn)距離測量;第二檢測部件2可通過發(fā)送被第一檢測部件1接收的信號,實現(xiàn)距離測量;

      具體的,第一檢測部件1可用于發(fā)送和接收信號;

      第二檢測部件2可用于接收第一檢測部件1發(fā)送的信號,和發(fā)送能夠被第一檢測部件1接收的信號;

      運動檢測部件3可用于對電子設(shè)備的運動狀態(tài)進行檢測,檢測得到電子設(shè)備的運動狀態(tài)信息;運動狀態(tài)信息表示的是電子設(shè)備當(dāng)前的運動情況,而電子設(shè)備的運動情況表征的是攜帶電子設(shè)備的活動體的運動情況;可選的,本發(fā)明實施例可通過加速度、或速度、或位移等參數(shù)表征運動狀態(tài);

      運算處理部件4主要用于進行數(shù)據(jù)處理計算,并可與第一檢測部件1,第二檢測部件2和運動檢測部件3進行信號交互;具體的,運算處理部件4可獲取運動檢測部件3所檢測的電子設(shè)備的運動狀態(tài)信息,在所述運動狀態(tài)信息滿足預(yù)定條件時,可觸發(fā)第一檢測部件1與第二檢測部件2測量距離,從而根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。

      可選的,信號可以為超聲波、紅外等無線信號。

      本發(fā)明實施例提供的電子設(shè)備,包括:第一檢測部件,用于發(fā)送和接收信號;第二檢測部件,用于接收所述第一檢測部件發(fā)送的信號,和發(fā)送被所述第一檢測部件接收的信號;運動檢測部件,用于檢測所述電子設(shè)備的運動狀態(tài)信息;運算處理部件,用于在所述運動狀態(tài)信息滿足預(yù)定條件時,觸發(fā)所述第一檢測部件與所述第二檢測部件測量距離,根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。在本發(fā)明實施例中,對活動體的運動距離進行檢測時,活動體可攜帶所述電子設(shè)備,由所述電子設(shè)備的運動距離表征活動體的運動距離,本發(fā)明實施例通過第一檢測部件與第二檢測部件的測量距離結(jié)果確定電子設(shè)備的運動距離,實現(xiàn)電子設(shè)備實際運動距離的確定,因此所確定的電子設(shè)備的運動距離的準(zhǔn)確性較高,進而實現(xiàn)了電子設(shè)備的運動距離所表征的活動體的運動距離的準(zhǔn)確確定。

      可選的,在本發(fā)明實施例中,電子設(shè)備的運動主要由第一檢測部件和第二檢測部件的運動反應(yīng);如電子設(shè)備運動時,將帶動第一檢測部件和第二檢測部件運動;因此,本發(fā)明實施例可通過第一檢測部件和第二檢測部件的運動狀態(tài)反應(yīng)所述電子設(shè)備的運動狀態(tài);進一步本發(fā)明實施例可以加速度表示電子設(shè)備的運動狀態(tài)信息,且所檢測的加速度可以是第一檢測部件和第二檢測部件的加速度;即本發(fā)明實施例可通過運動檢測部件檢測第一檢測部件和第二檢測部件的加速度;

      由于電子設(shè)備在一次運動完成時(如人體佩戴所述電子設(shè)備完成一次邁步時),第一檢測部件和第二檢測部件的加速度將均調(diào)整為零,如運動中的的檢測部件(第一檢測部件或第二檢測部件)的加速度將大于零,而在一次運動完成后,加速度將調(diào)整為零;基于此,運算處理部件可具體用于,獲取運動檢測部件所檢測的第一檢測部件的加速度和第二檢測部件的加速度,在確定第一檢測部件和第二檢測部件的加速度均為零時,確定所述電子設(shè)備的運動狀態(tài)信息滿足預(yù)定條件,從而觸發(fā)第一檢測部件與第二檢測部件測量距離,獲取到第一檢測部件與第二檢測部件之間的距離并記錄,進而根據(jù)所記錄的距離確定所述電子設(shè)備的運動距離。

      可選的,若第一檢測部件和第二檢測部件長時間處于靜止?fàn)顟B(tài),則表示電子設(shè)備的運動結(jié)束,此時可停止對電子設(shè)備的運動距離進行檢測;具體的,運算處理部件還可以用于在確定第一檢測部件和第二檢測部件的加速度均為零,且持續(xù)時間超過預(yù)設(shè)時間閾值時,停止檢測所述電子設(shè)備的運動距離。

      以采用電子設(shè)備對人體的邁步距離進行檢測為例,本發(fā)明實施例可在人體的左右腳分別設(shè)置檢測部件(第一檢測部件或第二檢測部件),如在左腳上設(shè)置第一檢測部件,在右腳上設(shè)置第二檢測部件,并采用運動檢測部件對第一檢測部件和第二檢測部件的加速度進行檢測;當(dāng)左腳邁步時,第一檢測部件的加速度將大于零,此時右腳靜止,因此第二檢測部件的加速度將為零,當(dāng)左腳邁步完成時,第一檢測部件的加速度將由大于零調(diào)整為零,且此時右腳仍然靜止,因此第二檢測部件的加速度仍為零;

      當(dāng)左腳邁步完成后,運算處理部件所獲取的第一檢測部件和第二檢測部件的加速度均為零,此時可確定電子設(shè)備的運動狀態(tài)信息滿足預(yù)定條件,從而觸發(fā)第一檢測部件和第二檢測部件測量距離,測量距離的結(jié)果即是左腳邁步完成時,第一檢測部件和第二檢測部件之間的距離,進而確定出電子設(shè)備的運動距離(即左腳邁步距離);右腳邁步情況下的運動距離確定過程,與上述描述同理;

      需要說明的是,當(dāng)人體靜止時,左腳和右腳的加速度將長時間為零;因此本發(fā)明實施例可在運算處理部件所獲取的第一檢測部件和第二檢測部件的加速度均為零,且持續(xù)時間超過預(yù)設(shè)時間閾值時,確定人體停止運動(即電子設(shè)備停止運動),此時停止對電子設(shè)備的運動距離檢測。

      顯然,本發(fā)明實施例提供的電子設(shè)備并不一定是應(yīng)用于活動體的邁步場景,也可應(yīng)用于其他場景,如人體采用雙手攀巖時,也可在雙手上設(shè)置第一檢測部件和第二檢測部件,實現(xiàn)攀巖距離的確定等。

      可選的,當(dāng)佩戴電子設(shè)備的活動體處于持續(xù)運動狀態(tài)時,如自行車處于持續(xù)行駛狀態(tài)等,電子設(shè)備的加速度將維持大于零;因此在本發(fā)明實施例的另一種實現(xiàn)上,本發(fā)明實施例可在確定電子設(shè)備的加速度大于零時,確定電子的運動狀態(tài)滿足預(yù)定條件,從而觸發(fā)第一檢測部件與第二檢測部件測量距離,得到電子設(shè)備持續(xù)運動狀態(tài)過程中,第一檢測部件與第二檢測部件所測量的距離,并根據(jù)該距離確定所述電子設(shè)備的運動距離;

      以電子設(shè)備應(yīng)用于自行車場景為例,本發(fā)明實施例可在自行車的前后輪上設(shè)置檢測部件(第一檢測部件或第二檢測部件),如在前輪設(shè)置第一檢測部件,在后輪設(shè)置第二檢測部件,并采用運動檢測部件對電子設(shè)備的加速度進行檢測;運算處理部件在所獲取到的電子設(shè)備的加速度大于零時,可確定自行車處于行駛狀態(tài),可持續(xù)觸發(fā)第一檢測部件與第二檢測部件測量距離,從而獲取到自行車行駛過程中,第一檢測部件與第二檢測部件的持續(xù)測量距離結(jié)果,進而根據(jù)該持續(xù)測量距離結(jié)果確定電子設(shè)備的運動距離(即自行車的行駛距離);

      顯然,本發(fā)明實施例提供的電子設(shè)備并不一定是應(yīng)用于自行車場景下,也可應(yīng)用于其他持續(xù)運動的活動體場景。

      在本發(fā)明實施例中,第一檢測部件主要用于發(fā)送和接收信號;第二檢測部件主要用于接收第一檢測部件發(fā)送的信號,并發(fā)送能夠被第一檢測部件接收的信號;可選的,本發(fā)明實施例可在第一檢測部件和第二檢測部件上均分別設(shè)置信號發(fā)射單元和信號接收單元,從而實現(xiàn)第一檢測部件和第二檢測部件之間相互的收發(fā)信號;

      可選的,圖2示出了本發(fā)明實施例提供的第一檢測部件和第二檢測部件的結(jié)構(gòu)示意圖,參照圖2,第一檢測部件1可以包括第一發(fā)射單元11和第一接收單元12,第二檢測部件2可以包括第二發(fā)射單元21和第二接收單元22;其中,第二發(fā)射單元21與第一接收單元12對應(yīng),第二接收單元22與第一發(fā)射單元11對應(yīng);即第二發(fā)射單元21發(fā)射的信號由第一接收單元12接收,從而通過信號的發(fā)送距離實現(xiàn)第一檢測部件和第二檢測部件之間的距離測量;第一發(fā)射單 元11發(fā)射的信號由第二接收單元22接收,從而通過信號的發(fā)送距離實現(xiàn)第一檢測部件和第二檢測部件之間的距離測量;

      可選的,本發(fā)明實施例可通過第一檢測部件和第二檢測部件的運動反應(yīng)電子設(shè)備的運動,如通過第一檢測部件的加速度和第二檢測部件的加速度反應(yīng)電子設(shè)備的加速度;圖3示出了本發(fā)明實施例提供的運動檢測部件的結(jié)構(gòu)示意圖,參照圖3,該運動檢測部件3可以包括:第一加速度傳感器31和第二加速度傳感器32;其中,第一加速度傳感器31可對第一檢測部件的加速度進行檢測,第二加速度傳感器32可對第二檢測部件的加速度進行檢測;

      本發(fā)明實施例可設(shè)定第一檢測部件和第二檢測部件的加速度均為零時,電子設(shè)備的運動狀態(tài)信息滿足預(yù)定條件;對應(yīng)的,運算處理部件可獲取第一加速度傳感器和第二加速度傳感器所檢測的加速度,并在第一加速度傳感器和第二加速度傳感器的所檢測的加速度均為零時,觸發(fā)第一檢測部件與第二檢測部件測量距離,從而根據(jù)測量距離結(jié)果及所述第一檢測部件和所述第二檢測部件的寬度距離,確定所述電子設(shè)備的運動距離。

      可選的,在觸發(fā)第一檢測部件與第二檢測部件測量距離時,可觸發(fā)第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;具體是觸發(fā)第二發(fā)射單元向所述第一接收單元發(fā)射信號,還是觸發(fā)第一發(fā)射單元向第二接收單元發(fā)射信號,主要視第一檢測部件和第二檢測部件中發(fā)射單元和接收單元的設(shè)置位置而定;

      以人體邁步場景為例,當(dāng)左腳設(shè)置第一檢測部件,右腳設(shè)置第二檢測部件時,若第一檢測部件中第一接收單元的設(shè)置在前,第一發(fā)射單元的設(shè)置在后,第二檢測部件中第二接收單元的設(shè)置在前,第二發(fā)射單元的設(shè)置在后,如圖4所示,則在左腳邁步時,可觸發(fā)第一發(fā)射單元向第二接收單元發(fā)射信號,實現(xiàn)距離測量;右腳邁步時,可觸發(fā)第二發(fā)射單元向第一接收單元發(fā)射信號,實現(xiàn)距離測量;

      若第一檢測部件中第一接收單元的設(shè)置在后,第一發(fā)射單元的設(shè)置在前,第二檢測部件中第二接收單元的設(shè)置在后,第二發(fā)射單元的設(shè)置在前,如圖5所示,則在左腳邁步時,可觸發(fā)第二發(fā)射單元向第一接收單元發(fā)射信號,實現(xiàn)距離測量;右腳邁步時,可觸發(fā)第一發(fā)射單元向第二接收單元發(fā)射信號, 實現(xiàn)距離測量;

      圖6示出了邁步場景情況下電子設(shè)備的運動距離測量示意圖,參照圖6,在雙腳上設(shè)置檢測部件(第一檢測部件或第二檢測部件),具體設(shè)置方式可參照圖4或圖5所示;以左腳設(shè)置第一檢測部件,右腳設(shè)置第二檢測部件為例,當(dāng)人體左腳邁出一步時,左腳上設(shè)置的第一檢測部件的加速度將大于零,而在左腳落地時,左腳上設(shè)置的第一檢測部件的加速度將調(diào)整為零,而整個過程中右腳上設(shè)置的第二檢測部件的加速度始終為零;因此運算處理部件可在左腳邁步完成時,獲取到第一加速度傳感器和第二加速度傳感器所檢測到的加速度均為零,從而觸發(fā)第一檢測部件與所述第二檢測部件測量距離,得到圖6所示li參數(shù),進而通過確定第一檢測部件和第二檢測部件的寬度距離d,得出電子設(shè)備的運動距離Si;進一步,由于在邁步過程中,第一檢測部件和第二檢測部件的寬度距離d基本保持不變,因此可預(yù)先采用第一檢測部件和第二檢測部件測量兩者之間的寬度距離d,在確定li和d后,則可得出電子設(shè)備的運動距離Si;右腳邁步情況下的電子設(shè)備運動距離的確定過程同理;

      結(jié)合圖6,具體的,運算處理部件可根據(jù)公式確定電子設(shè)備完成一次運動時的運動距離;其中,Si為電子設(shè)備完成一次運動時的運動距離;li為電子設(shè)備完成一次運動時,所測量的所述第一檢測部件和所述第二檢測部件之間的距離;d為所述第一檢測部件和所述第二檢測部件的寬度距離;θ為所述電子設(shè)備的運動方向,與所述第一檢測部件和所述第二檢測部件的寬度方向的夾角;

      可選的,在第一檢測部件運動時,本發(fā)明實施例可在第一檢測部件的加速度由大于零調(diào)整為零,且第二檢測部件的加速度為零時,確定電子設(shè)備完成一次運動;對于第二檢測部件運動的情況,可在第二檢測部件的加速度由大于零調(diào)整為零,且第一檢測部件的加速度為零時,確定電子設(shè)備完成一次運動。

      可選的,由于邁步情況下,θ≈90°,因此本發(fā)明實施例在確定li和d后,可直接根據(jù)勾股定理確定電子設(shè)備的運動距離Si,具體的,運算處理部件可根據(jù)公式確定電子設(shè)備完成一次運動時的運動距離;其中,Si為所述電子設(shè)備完成一次運動時的運動距離;li為電子設(shè)備完成一次運動時,所 測量的所述第一檢測部件和所述第二檢測部件之間的距離;d為所述第一檢測部件和所述第二檢測部件的寬度距離。

      可選的,在電子設(shè)備完成多次運動時(如人體邁步多次),本發(fā)明實施例可確定電子設(shè)備的總運動距離,具體的,運算處理部件還用于,在電子設(shè)備完成N次運動時,根據(jù)公式確定所述N次運動的總運動距離;其中,S為所述電子設(shè)備完成N次運動時的總運動距離;si為電子設(shè)備完成一次運動時的運動距離。

      可以看出,本發(fā)明實施例提供的電子設(shè)備,可通過第一檢測部件與第二檢測部件的測量距離確定電子設(shè)備的運動距離,實現(xiàn)電子設(shè)備實際的運動距離的確定,因此所確定的電子設(shè)備的運動距離的準(zhǔn)確性較高,從而實現(xiàn)電子設(shè)備的運動距離所表征的活動體的運動距離的準(zhǔn)確確定,如實現(xiàn)人體邁步距離的準(zhǔn)確確定。

      可選的,在電子設(shè)備快速運動的情況下,第一檢測部件和第二檢測部件之間的寬度距離較小,可忽略不計;如人體跑步情況下,第一檢測部件和第二檢測部件設(shè)置在人體雙腳上,由于跑步情況下,左右腳的寬度距離較小,因此第一檢測部件和第二檢測部件的距離也較小,可忽略不計;在電子設(shè)備快速運動情況下,本發(fā)明實施例還提供另一種運動距離測量策略:

      具體的,運動檢測部件可包括檢測所述第一檢測部件的加速度的第一加速度傳感器,和檢測所述第二檢測部件的加速度的第二加速度傳感器;對應(yīng)的,運算處理部件,可在檢測到所述第一加速度傳感器所檢測的加速度由大于設(shè)定臨界值調(diào)整為零,且所述第二加速度傳感器所檢測的加速度為零時,觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;以所述距離作為所述電子設(shè)備的運動距離;

      圖7示出了跑步場景情況下電子設(shè)備的運動距離測量示意圖,在雙腳上設(shè)置檢測部件(第一檢測部件或第二檢測部件),具體設(shè)置方式可參照圖4或圖5所示;以左腳設(shè)置第一檢測部件,右腳設(shè)置第二檢測部件為例;在跑步時,左右腳的寬度距離較小,可忽略不計,直接以左腳和右腳的距離作為一次跑步的距離;因此運算處理部件可在左腳邁步完成時,獲取到第一加速度傳感 器和所述第二加速度傳感器的所檢測的加速度均為零,從而觸發(fā)第一檢測部件與所述第二檢測部件測量距離,得到圖7所示li參數(shù),進而以li作為一次跑步邁步時的運動距離;

      對應(yīng)的,運算處理部件可用于,以li作為電子設(shè)備完成一次運動時的運動距離,li為電子設(shè)備完成一次運動時所測量的所述第一檢測部件和所述第二檢測部件之間的距離;

      對應(yīng)的,在電子設(shè)備以快速運動方式完成多次運動時(如跑步方式跑出多步),本發(fā)明實施例可根據(jù)公式確定所述電子設(shè)備完成N次運動時的運動距離;其中,S為所述電子設(shè)備完成N次運動時的運動距離;li為所述電子設(shè)備完成一次運動時,所測量的所述第一檢測部件和所述第二檢測部件之間的距離。

      本發(fā)明實施例實現(xiàn)了電子設(shè)備實際的運動距離的計算,因此所計算的運動距離的準(zhǔn)確性較高,同時以電子設(shè)備的運動距離表征的活動體的運動距離,實現(xiàn)了活動體的運動距離的準(zhǔn)確確定。

      下面對本發(fā)明實施例提供的測距方法進行介紹,下文描述的測距方法主要應(yīng)用于上文描述的電子設(shè)備的運算處理部件中,因此下文描述的測距方法存在與上文描述對應(yīng)的部分,可相互參照。

      圖8為本發(fā)明實施例提供的測距方法的流程圖,該方法基于上述所述的電子設(shè)備,且應(yīng)用于所述電子設(shè)備的運算處理部件中;參照圖8,該方法可以包括:

      步驟S100、獲取運動檢測部件所檢測的所述電子設(shè)備的運動狀態(tài)信息;

      步驟S110、在所述運動狀態(tài)信息滿足預(yù)定條件時,觸發(fā)第一檢測部件與第二檢測部件測量距離;

      步驟S120、根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。

      可選的,運動檢測部件可對電子設(shè)備的運動狀態(tài)進行檢測,當(dāng)電子設(shè)備處于持續(xù)運動狀態(tài)下時,本發(fā)明實施例可設(shè)定所述電子設(shè)備的加速度大于零時,電子設(shè)備的運動狀態(tài)信息滿足預(yù)定條件。

      可選的,在本發(fā)明實施例中,電子設(shè)備的運動主要由第一檢測部件和第二檢測部件的運動反應(yīng),如電子設(shè)備運動時,將帶動第一檢測部件和第二檢 測部件運動;對應(yīng)的,運動檢測部件可對第一檢測部件和第二檢測部件的運動進行檢測,包括檢測第一檢測部件和第二檢測部件的加速度;本發(fā)明實施例可設(shè)定第一檢測部件和第二檢測部件的加速度均為零時,電子設(shè)備的運動狀態(tài)信息滿足預(yù)定條件。

      進一步,本發(fā)明實施例提供電子設(shè)備的運動距離的停止檢測機制;對應(yīng)的,若在確定第一檢測部件和第二檢測部件的加速度均為零,且持續(xù)時間超過預(yù)設(shè)時間閾值時,則停止檢測所述電子設(shè)備的運動距離。

      可選的,第一檢測部件和第二檢測部件可通過設(shè)置發(fā)射單元和接收單元,實現(xiàn)信號的相互收發(fā);具體的,第一檢測部件可設(shè)置第一發(fā)射單元和第一接收單元,第二檢測部件可設(shè)置第二發(fā)射單元和第二接收單元;其中,所述第二發(fā)射單元與所述第一接收單元對應(yīng),所述第二接收單元與所述第一發(fā)射單元對應(yīng);在此基礎(chǔ)上,運動檢測部件可包括:檢測所述第一檢測部件的加速度的第一加速度傳感器,和檢測所述第二檢測部件的加速度的第二加速度傳感器;基于此,圖9示出了本發(fā)明實施例提供的測距方法的另一流程圖,參照圖9,該方法可以包括:

      步驟S200、獲取第一加速度傳感器和第二加速度傳感器的所檢測的加速度;

      步驟S210、若所述第一加速度傳感器和所述第二加速度傳感器的所檢測的加速度均為零,則確定電子設(shè)備的運動狀態(tài)信息滿足預(yù)定條件,觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;

      步驟S220、根據(jù)所述第一檢測部件和所述第二檢測部件之間的距離,及所述第一檢測部件和所述第二檢測部件的寬度距離,確定所述電子設(shè)備的運動距離。

      具體的,可根據(jù)公式確定電子設(shè)備完成一次運動時的運動距離;其中,Si為電子設(shè)備完成一次運動時的運動距離;li為電子設(shè)備完成一次運動時,所測量的所述第一檢測部件和所述第二檢測部件之間的距離;d為所述第一檢測部件和所述第二檢測部件的寬度距離;θ為所述電 子設(shè)備的運動方向,與所述第一檢測部件和所述第二檢測部件的寬度方向的夾角;

      或,根據(jù)公式確定電子設(shè)備完成一次運動時的運動距離;其中,Si為所述電子設(shè)備完成一次運動時的運動距離;li為電子設(shè)備完成一次運動時,所測量的所述第一檢測部件和所述第二檢測部件之間的距離;d為所述第一檢測部件和所述第二檢測部件的寬度距離。

      在電子設(shè)備完成多次運動時,可根據(jù)公式確定所述N次運動的總運動距離;其中,S為所述電子設(shè)備完成N次運動時的總運動距離;si為電子設(shè)備完成一次運動時的運動距離

      可選的,在電子設(shè)備快速運動情況下,圖10示出了本發(fā)明實施例提供的測距方法的再一流程圖,參照圖10,該方法可以包括:

      步驟S300、獲取第一加速度傳感器和第二加速度傳感器的所檢測的加速度;

      步驟S310、若所述第一加速度傳感器所檢測的加速度由大于設(shè)定臨界值調(diào)整為零,且所述第二加速度傳感器所檢測的加速度為零,則確定電子設(shè)備的運動狀態(tài)信息滿足預(yù)定條件,觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;

      步驟S320、以所述第一檢測部件和所述第二檢測部件之間的距離作為所述電子設(shè)備的運動距離。

      具體的,可以li作為電子設(shè)備完成一次運動時的運動距離,li為電子設(shè)備完成一次運動時所測量的所述第一檢測部件和所述第二檢測部件之間的距離;

      在電子設(shè)備以快速運動方式完成多次邁步時,可根據(jù)公式確定所述電子設(shè)備完成N次運動時的運動距離;其中,S為所述電子設(shè)備完成N次運動時的運動距離;li為所述電子設(shè)備完成一次運動時,所測量的所述第一檢測部件和所述第二檢測部件之間的距離。

      本發(fā)明實施例提供的測距方法,實現(xiàn)了電子設(shè)備實際的運動距離的確定,因此所確定的運動距離的準(zhǔn)確性較高,同時以電子設(shè)備的運動距離表征活動體的運動距離,實現(xiàn)了活動體的運動距離的準(zhǔn)確確定。

      下面對本發(fā)明實施例提供的運算處理部件進行介紹,下文描述的運算處理部件可與上文描述的測距方法相互對應(yīng)參照。

      圖11為本發(fā)明實施例提供的運算處理部件的結(jié)構(gòu)框圖,該運算處理部件基于上述所述的電子設(shè)備,運算處理部件可如處理芯片、手機等具有數(shù)據(jù)處理能力的裝置;參照圖11,該運算處理部件可以包括:

      狀態(tài)信息獲取模塊100,用于獲取運動檢測部件所檢測的所述電子設(shè)備的運動狀態(tài)信息;

      觸發(fā)測量模塊200,用于在所述運動狀態(tài)信息滿足預(yù)定條件時,觸發(fā)第一檢測部件與第二檢測部件測量距離;

      距離確定模塊300,用于根據(jù)所述測量距離的結(jié)果確定所述電子設(shè)備的運動距離。

      可選的,所述運動狀態(tài)信息包括加速度;所述運動狀態(tài)信息滿足預(yù)定條件包括:所述電子設(shè)備的加速度大于零。

      可選的,所述運動狀態(tài)信息滿足預(yù)定條件包括:第一檢測部件和第二檢測部件的加速度均為零。

      可選的,圖12示出了本發(fā)明實施例提供的運算處理部件的另一結(jié)構(gòu)框圖,結(jié)合圖11和圖12所示,該運算處理部件還可以包括:

      停止檢測模塊400,用于在確定第一檢測部件和第二檢測部件的加速度均為零,且持續(xù)時間超過預(yù)設(shè)時間閾值時,停止檢測所述電子設(shè)備的運動距離。

      可選的,所述第一檢測部件包括:第一發(fā)射單元和第一接收單元;所述第二檢測部件包括:第二發(fā)射單元和第二接收單元,其中,所述第二發(fā)射單元與所述第一接收單元對應(yīng),所述第二接收單元與所述第一發(fā)射單元對應(yīng);所述運動檢測部件包括:檢測所述第一檢測部件的加速度的第一加速度傳感器,和檢測所述第二檢測部件的加速度的第二加速度傳感器;

      對應(yīng)的,狀態(tài)信息獲取模塊100具體可用于獲取第一加速度傳感器和所述第二加速度傳感器的所檢測的加速度;

      觸發(fā)測量模塊200具體用于,在所述第一加速度傳感器和所述第二加速度傳感器的所檢測的加速度均為零時,觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以 根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;

      距離確定模塊300具體用于,根據(jù)所述第一檢測部件和所述第二檢測部件之間的距離,及所述第一檢測部件和所述第二檢測部件的寬度距離,確定所述電子設(shè)備的運動距離。

      可選的,在電子設(shè)備快速運動情況下,觸發(fā)測量模塊200可具體用于,在所述第一加速度傳感器所檢測的加速度由大于設(shè)定臨界值調(diào)整為零,且所述第二加速度傳感器所檢測的加速度為零時,觸發(fā)所述第二發(fā)射單元向所述第一接收單元發(fā)射信號,或觸發(fā)所述第一發(fā)射單元向所述第二接收單元發(fā)射信號,以根據(jù)信號發(fā)送距離測量所述第一檢測部件和所述第二檢測部件之間的距離;

      距離確定模塊300可具體用于,以所述第一檢測部件和所述第二檢測部件之間的距離作為所述電子設(shè)備的運動距離。

      本發(fā)明實施例提供的運算處理部件,實現(xiàn)了電子設(shè)備實際的運動距離的計算,因此所計算的運動距離的準(zhǔn)確性較高,同時以電子設(shè)備的運動距離表征活動體的運動距離,實現(xiàn)了活動體的運動距離的準(zhǔn)確確定。

      本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。

      專業(yè)人員還可以進一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

      結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機存儲器(RAM)、內(nèi)存、只讀存儲器(ROM)、電可編程ROM、電可擦除可 編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。

      對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

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