對記步裝置進行記步測試的方法及測試裝置的制造方法
【專利摘要】本發明提供一種對記步裝置進行記步測試的方法及測試裝置,所述方法包括:通過測試裝置控制模擬手臂的擺動,其中所述模擬手臂上安裝有根據所述擺動進行記步的記步裝置;獲取所述模擬手臂的擺動的次數和所述記步裝置的記步結果;根據所述擺動次數和記步結果檢驗所述記步裝置的記步準確性。通過采用本發明可以實現測試過程的自動化,從而降低人工成本、提高測試結果的準確性并且能夠長時間進行測試。
【專利說明】
對記步裝置進行記步測試的方法及測試裝置
技術領域
[0001]本發明涉及通信領域,更為具體而言,涉及對記步裝置進行記步測試的方法及測試裝置。
【背景技術】
[0002]在當今時代各式各樣的記步裝置層出不窮,對記步裝置的準確性的測試也日趨重要,然而在現有技術當中,對記步裝置的測試主要采用人工體現記步的方式,但該方式存在耗費人工、繁瑣枯燥、難以保證測試結果的準確性以及難以達到長時間穩定性測試的目的。
【發明內容】
[0003]為有效地解決上述技術問題,本發明提供了一種對記步裝置進行記步測試的方法及測試裝置。
[0004]—方面,本發明的實施方式提供了一種對記步裝置進行記步測試的方法,所述方法包括:
[0005]通過測試裝置控制模擬手臂的擺動,其中所述模擬手臂上安裝有根據所述擺動進行記步的記步裝置;
[0006]獲取所述模擬手臂的擺動的次數和所述記步裝置的記步結果;
[0007]根據所述擺動次數和記步結果檢驗所述記步裝置的記步準確性。
[0008]另一方面,本發明的實施方式還提供了一種對記步裝置進行記步測試的測試裝置,所述測試裝置包括:
[0009]模擬手臂,在所述模擬手臂上安裝有根據該模擬手臂的擺動進行記步的記步裝置;
[0010]控制模塊,包括用于控制所述模擬手臂的擺動的控制單元和用于獲取所述模擬手臂的擺動的次數的獲取單元;
[0011]檢驗模塊,用于根據所述獲取單元所獲取的擺動次數和記步裝置的記步結果檢驗所述記步裝置的記步準確性。
[0012]實施本發明提供的對記步裝置進行記步測試的方法及測試裝置可以實現測試過程的自動化,從而降低人工成本、提高測試結果的準確性并且能夠長時間進行測試。
【附圖說明】
[0013]圖1是根據本發明實施方式的一種對記步裝置進行記步測試的方法的流程圖;
[0014]圖2是根據本發明實施方式的另一種對記步裝置進行記步測試的方法的流程圖;
[0015]圖3是根據本發明實施方式的一種對記步裝置進行記步測試的測試裝置的結構示意圖;
[0016]圖4是根據本發明實施方式的另一種對記步裝置進行記步測試的測試裝置的框架圖。
【具體實施方式】
[0017]為使本發明的實施例的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作詳細描述。
[0018]圖1是根據本發明實施方式的一種對記步裝置進行記步測試的方法的流程圖。參見圖1,該方法包括:
[0019]SllO:通過測試裝置控制模擬手臂的擺動,其中所述模擬手臂上安裝有根據所述擺動進行記步的記步裝置。
[0020]其中,在本發明的實施方式中,所述處理SI 10可以通過以下方式實現:通過控制單元控制舵機的轉動;再通過該舵機的轉動帶動所述模擬手臂擺動;該模擬手臂的擺角的取值范圍可以選取在10度至45度,該模擬手臂的擺動頻率的取值范圍可以選取在0.5HZ至10HZ,當然本發明不限于此,本領域的技術人員可以根據實際需要選取其他取值范圍。
[0021]S120:獲取所述模擬手臂的擺動的次數和所述記步裝置的記步結果。
[0022]其中,在本發明的實施方式中,可以對所述模擬手臂的擺動進行計數以獲得作為所述模擬手臂的擺動的次數的計數結果。
[0023]S130:根據所述擺動次數和記步結果檢驗所述記步裝置的記步準確性。
[0024]其中,在本發明的實施方式中,所述處理S130可以通過以下方式實現:比較所述擺動次數與所述記步結果;若所述擺動次數與所述記步結果相同,則確定所述記步裝置記步準確,若所述擺動次數與所述記步結果不相同,則確定所述記步裝置記步不準確,其中,上述過程可以通過人工的方式完成,即測試人員可以分別讀取上述的擺動次數和記步結果以進行上述過程,也可以借助所述測試裝置自動完成,其中,可以通過藍牙、紅外信號以及W1-Fi (WIreless-Fidelity,無線保真)熱點等傳輸方式將記步結果傳輸給該測試裝置以進行上述過程。
[0025]通過上述方法,可以實現測試過程的自動化,從而降低人工成本、提高測試結果的準確性并且能夠長時間進行測試。
[0026]圖2是根據本發明實施方式的另一種對記步裝置進行記步測試的方法的流程圖。參見圖2,該方法包括:
[0027]S210:按照預定的選取粒度從所述擺角的取值范圍中選取出樣本角度。
[0028]其中,在本發明的實施方式中,該選取粒度例如可以是I度、5度或10度等,當然本發明不限于此,本領域的技術人員可以根據實際需要合理地選取其他任意數值作為該選取粒度。
[0029]S220:針對所述選取的各樣本角度,分別兩次以上執行圖1所示的方法。
[0030]S230:根據執行圖1所示的方法而得到的檢驗結果,統計出各樣本角度分別對應的所述記步裝置的準確率。
[0031]S240:根據所述統計出的各樣本角度所分別對應的準確率繪制擺角與準確率的關系曲線。
[0032]示例性地,以I度作為該選取粒度為例,則選取出的樣本角度為:10度,11度,12度,…,44度,45度,針對上述各樣本角度分別執行四次圖1所述的方法,并根據得到的檢驗結果統計出上述各樣本角度的準確率分別為:80%,95%,88%,…,75%,85%,從而得到多個坐標:(10,80),(11,95),(12,88),…,(44,75),(45,85),并以角度為X軸(單位為:
度),以準確率為Y軸(單位為:建立直角坐標系,根據上述各坐標繪制出擺角與準確率的關系曲線。
[0033]在本發明的實施方式中,該方法還可以包括:按照預定的選取粒度從所述擺動頻率的取值范圍中選取出樣本頻率,其中,在本發明的實施方式中,該選取粒度例如可以是
0.5HZUHZ或2HZ等,當然本發明不限于此,本領域的技術人員可以根據實際需要合理地選取其他任意數值作為該選取粒度;針對所述選取的各樣本頻率,分別兩次以上執行圖1所示的方法;根據執行圖1所示的方法而得到的檢驗結果,統計出各樣本頻率分別對應的所述記步裝置的準確率;根據所述統計出的各樣本頻率所分別對應的準確率得到擺動頻率與準確率的關系曲線。
[0034]根據通過上述方法所獲得的擺角與準確率的關系曲線以及擺動頻率與準確率的關系曲線可以自動化定位出該記住裝置所適用的人群。
[0035]圖3是根據本發明實施方式的一種對記步裝置進行記步測試的測試裝置的結構示意圖。參見圖3,該測試裝置100包括:模擬手臂110、控制模塊120以及檢驗模塊130。
[0036]在所述模擬手臂110上安裝有根據該模擬手臂110的擺動進行記步的記步裝置111 ;
[0037]控制模塊120包括用于控制所述模擬手臂110的擺動的控制單元121和用于獲取所述模擬手臂110的擺動的次數的獲取單元122 ;
[0038]檢驗模塊130,用于根據所述獲取單元122所獲取的擺動次數和記步裝置的記步結果檢驗所述記步裝置的記步準確性。
[0039]其中,在本發明的實施方式中,所述模擬手臂110的擺角的取值范圍可以通過該控制單元121控制在10度至45度,所述模擬手臂的擺動頻率的取值范圍可以控制在0.5HZ至10HZ,當然本發明不限于此,本領域的技術人員可以根據實際需要選取其他取值范圍;該獲取單元122可以包括:計數組件,用于對所述模擬手臂的擺動進行計數,獲得作為所述模擬手臂的擺動的次數的計數結果。
[0040]在本發明的實施方式中,該測試裝置100還可以包括:舵機,通過所述舵機的轉動帶動所述模擬手臂110擺動,其中,所述控制單元121控制所述舵機的轉動以控制所述模擬手臂的擺動。
[0041]在本發明的實施方式中,所述檢驗模塊130可以包括:比較單元,用于比較所述擺動次數與所述記步結果;確定單元,用于當所述比較單元比較出所述擺動次數與所述記步結果相同時,確定所述記步裝置記步準確。
[0042]以下以所述記步裝置為智能手環為例,對本發明的實施方式進行具體說明。如圖4所示,該測試裝置包括:PC(personal computer,個人計算機)、MCU(Micro ControlUnit,微控制單元),相當于上述的控制模塊,在本發明的實施方式中,該MCU支持PffM(Pulse Width Modulat1n,脈沖寬度調制)輸出,舵機以及模擬手臂。其中MCU通過UART (Universal Asynchronous Receiver/Transmitter,通用異步收發傳輸器)接口連接PC, MCU通過PffM引腳連接舵機,舵機上安裝模擬手臂,該模擬手臂上安裝有用于記步的智能手環。
[0043]通過該測試裝置測試智能手環的記步結果是否準確的測試過程為:測試場景開始后,MCU啟動工作,通過輸出PffM信號控制舵機的轉動角度,舵機帶動模擬手臂擺動,該智能手環檢測到模擬手臂的一次擺動就記步一次,MCU將模擬手臂的擺動進行計數,并將計數結果通過UART傳輸給PC,當擺動的次數達到測試要求后,測試人員可以比較PC上顯示的擺動次數和手環的記步結果,若二者相同則測試通過,該智能手環的記步結果準確,若不同則測試失敗,該智能手環的記步結果不準確,當然本發明實施方式不限于此,在本發明的一種優選的實施方式中,該PC可以包括檢驗模塊,用于根據所述擺動次數和記步裝置的記步結果檢驗所述記步裝置的記步準確性,從而對記步結果進行自動化檢驗,并且所述記步結果可以通過藍牙、紅外信號以及W1-Fi熱點等傳輸方式傳輸至該測試裝置,具體地,該檢驗模塊可以包括:比較單元,用于比較所述擺動次數與所述記步結果;以及確定單元,用于當所述比較單元比較出所述擺動次數與所述記步結果相同時,確定所述記步裝置記步準確。
[0044]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可通過軟件實現,也可以借助軟件結合硬件平臺的方式來實現,當然也可以全部通過硬件來實施。基于這樣的理解,本發明的技術方案對【背景技術】做出貢獻的全部或者部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,智能手機或者網絡設備等)執行本發明各個實施例或者實施例的某些部分所述的方法。
[0045]本發明說明書中使用的術語和措辭僅僅為了舉例說明,并不意味構成限定。本領域技術人員應當理解,在不脫離所公開的實施方式的基本原理的前提下,對上述實施方式中的各細節可進行各種變化。因此,本發明的范圍只由權利要求確定,在權利要求中,除非另有說明,所有的術語應按最寬泛合理的意思進行理解。
【主權項】
1.一種對記步裝置進行記步測試的方法,其特征在于,所述方法包括: 通過測試裝置控制模擬手臂的擺動,其中所述模擬手臂上安裝有根據所述擺動進行記步的記步裝置; 獲取所述模擬手臂的擺動的次數和所述記步裝置的記步結果; 根據所述擺動次數和記步結果檢驗所述記步裝置的記步準確性。2.如權利要求1所述的方法,其特征在于,通過測試裝置控制模擬手臂的擺動包括: 通過控制單元控制舵機的轉動; 通過所述舵機的轉動帶動所述模擬手臂擺動。3.如權利要求1所述的方法,其特征在于,獲取所述模擬手臂的擺動的次數包括: 對所述模擬手臂的擺動進行計數以獲得作為所述模擬手臂的擺動的次數的計數結果。4.如權利要求1所述的方法,其特征在于,根據所述擺動次數和記步結果檢驗所述記步裝置的記步準確性包括: 比較所述擺動次數與所述記步結果; 若所述擺動次數與所述記步結果相同,則確定所述記步裝置記步準確。5.如權利要求1?4中任意一項所述的方法,其特征在于, 所述模擬手臂的擺角的取值范圍為10度至45度。6.如權利要求1?4中任意一項所述的方法,其特征在于, 所述模擬手臂的擺動頻率的取值范圍為0.5HZ至10HZ。7.如權利要求5所述的方法,其特征在于,所述方法還包括: 按照預定的選取粒度從所述擺角的取值范圍中選取出樣本角度; 針對所述選取的各樣本角度,分別兩次以上執行權利要求1中所述的步驟; 根據所述執行權利要求1中所述的步驟而得到的檢驗結果,統計出各樣本角度分別對應的所述記步裝置的準確率; 根據所述統計出的各樣本角度所分別對應的準確率繪制擺角與準確率的關系曲線。8.如權利要求6所述的方法,其特征在于,所述方法還包括: 按照預定的選取粒度從所述擺動頻率的取值范圍中選取出樣本頻率; 針對所述選取的各樣本頻率,分別兩次以上執行權利要求1所述的步驟; 根據所述執行權利要求1中所述的步驟而得到的檢驗結果,統計出各樣本頻率分別對應的所述記步裝置的準確率; 根據所述統計出的各樣本頻率所分別對應的準確率得到擺動頻率與準確率的關系曲線。9.一種對記步裝置進行記步測試的測試裝置,其特征在于,所述測試裝置包括: 模擬手臂,在所述模擬手臂上安裝有根據該模擬手臂的擺動進行記步的記步裝置; 控制模塊,包括用于控制所述模擬手臂的擺動的控制單元和用于獲取所述模擬手臂的擺動的次數的獲取單元; 檢驗模塊,用于根據所述獲取單元所獲取的擺動次數和記步裝置的記步結果檢驗所述記步裝置的記步準確性。10.如權利要求9所述的測試裝置,其特征在于,所述測試裝置還包括: 舵機,通過所述舵機的轉動帶動所述模擬手臂擺動, 其中,所述控制單元控制所述舵機的轉動以控制所述模擬手臂的擺動。11.如權利要求9所述的測試裝置,其特征在于,所述獲取單元包括: 計數組件,用于對所述模擬手臂的擺動進行計數,獲得作為所述模擬手臂的擺動的次數的計數結果。12.如權利要求9所述的測試裝置,其特征在于,所述檢驗模塊包括: 比較單元,用于比較所述擺動次數與所述記步結果; 確定單元,用于當所述比較單元比較出所述擺動次數與所述記步結果相同時,確定所述記步裝置記步準確。13.如權利要求9?12中的任意一項所述的測試裝置,其特征在于, 所述模擬手臂的擺角的取值范圍為10度至45度。14.如權利要求9?12中的任意一項所述的測試裝置,其特征在于, 所述模擬手臂的擺動頻率的取值范圍為0.5HZ至10HZ。
【文檔編號】G01C22/00GK105987709SQ201510065506
【公開日】2016年10月5日
【申請日】2015年2月9日
【發明人】湯巍敏, 李雅杰, 張尤長, 黃甜甜, 鄭鑫, 徐嬌茹, 范敬德
【申請人】百度在線網絡技術(北京)有限公司