国产精品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>

      一種自動測試Android設備上WIFI模塊的系統(tǒng)的制作方法

      文檔序號:7770916閱讀:209來源:國知局
      一種自動測試Android設備上WIFI模塊的系統(tǒng)的制作方法
      【專利摘要】本發(fā)明提供一種自動測試Android設備上WIFI模塊的系統(tǒng)。包括控制接口模塊、測試通訊模塊、驅(qū)動加載模塊、測試控制模塊和結(jié)果獲取模塊,其中:控制接口模塊用于連接Android設備的ADB;測試通訊模塊:用于與Android設備的WIFI模塊通訊并獲取通訊時WIFI模塊的相關(guān)信息;驅(qū)動加載模塊:驅(qū)動WIFI模塊到測試狀態(tài);測試控制模塊:通過ADB發(fā)送相應的WIFI測試指令到Android設備或通過測試通訊模塊發(fā)送相應的測試數(shù)據(jù);結(jié)果獲取模塊:從測試通訊模塊獲取相應的測試結(jié)果或者從ADB獲取相應的測試結(jié)果。本發(fā)明實現(xiàn)了對WIFI模塊的自動化測試,提高效率,解決現(xiàn)有測試效率低下問題。
      【專利說明】—種自動測試Andro id設備上WIFI模塊的系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種自動化測試設備,尤其涉及一種自動測試Android設備上WIFI模塊的系統(tǒng)。
      【背景技術(shù)】
      [0002]目前Android設備(手機、平板、MP4等)生產(chǎn)過程中各模塊都需要進行出廠前的指標測試,測試效率是一個很關(guān)鍵問題。WIFI模塊的人工測試存在測試效率低下,測試結(jié)果不準等問題,從而造成Android設備生產(chǎn)周期變長,影響Android設備上市時間。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明要解決的技術(shù)問題,在于提供一種自動測試Android設備上WIFI模塊的系統(tǒng),解決現(xiàn)有Android設備上WIFI模塊測試效率低下的問題。
      [0004]本發(fā)明是這樣實現(xiàn)的:。
      [0005]一種自動測試Android設備上WIFI模塊的系統(tǒng),包括控制接口模塊、測試通訊模塊、驅(qū)動加載模塊、測試控制模塊和結(jié)果獲取模塊,其中:
      [0006]控制接口模塊:用于在與Android設備連接時,連接Android設備的ADB ;
      [0007]測試通訊模塊:用于在測試時與Android設備的WIFI模塊通訊并獲取通訊時WIFI模塊的相關(guān)信息;
      [0008]驅(qū)動加載模塊:用于通過所述的ADB讀取WIFI模塊的型號,并根據(jù)所述的型號傳輸相應的測試驅(qū)動和底層程序,再發(fā)送加載測試驅(qū)動指令和運行底層程序指令到Android設備;
      [0009]測試控制模塊:用于根據(jù)測試內(nèi)容,通過ADB發(fā)送相應的WIFI測試指令到Android設備或通過測試通訊模塊發(fā)送相應的測試數(shù)據(jù);
      [0010]以及結(jié)果獲取模塊:用于根據(jù)測試內(nèi)容從測試通訊模塊獲取相應的測試結(jié)果或者從ADB獲取相應的測試結(jié)果。
      [0011]進一步地,所述的控制接口模塊為USB控制接口模塊。
      [0012]進一步地,所述的測試通訊模塊獲取通訊時WIFI模塊的相關(guān)信息包括獲取WIFI模塊的頻偏、功率或數(shù)據(jù)包。
      [0013]進一步地,所述的測試內(nèi)容為:測量WIFI模塊的發(fā)射功率;
      [0014]測試控制模塊通過ADB發(fā)送相應的WIFI測試指令到Android設備具體為:測試控制模塊通過ADB發(fā)送設置WIFI模塊工作模式指令和設置WIFI模塊發(fā)送數(shù)據(jù)包指令到Android 設備;
      [0015]結(jié)果獲取模塊從測試通訊模塊獲取相應的測試結(jié)果具體為:結(jié)果獲取模塊從測試通訊模塊獲取WIFI模塊的發(fā)射功率。
      [0016]進一步地,所述的工作模式包括802.1la模式、802.1lb模式、802.1lg模式或802.1ln 模式。[0017]進一步地,所述的測試內(nèi)容為:測量WIFI模塊的接收靈敏度;
      [0018]測試控制模塊通過測試通訊模塊發(fā)送相應的測試數(shù)據(jù)具體為:測試控制模塊通過測試通訊模塊發(fā)送相應的功率的WIFI信號;
      [0019]結(jié)果獲取模塊從ADB獲取相應的測試結(jié)果具體為:結(jié)果獲取模塊從ADB獲取WIFI模塊是否能接收到WIFI信號的結(jié)果。
      [0020]進一步地,所述的結(jié)果獲取模塊還用于將結(jié)果輸出。
      [0021]本發(fā)明具有如下優(yōu)點:本發(fā)明自動識別WIFI模塊型號和通過ADB發(fā)送相關(guān)測試指令來完成自動化的測試過程,自適應,無需人工干預,提高了測試效率。
      【專利附圖】

      【附圖說明】
      [0022]下面參照附圖結(jié)合實施例對本發(fā)明作進一步的說明。
      [0023]圖1為本發(fā)明的系統(tǒng)結(jié)構(gòu)示意圖。
      【具體實施方式】
      [0024]請參閱圖1所示,以下將對本發(fā)明進行詳細說明。
      [0025]一種自動測試Android設備上WIFI模塊的系統(tǒng)1,包括控制接口模塊10、測試通訊模塊11、驅(qū)動加載模塊12、測試控制模塊13和結(jié)果獲取模塊14。系統(tǒng)I測試的對象為Android設備2上的WIFI模塊20。
      [0026]其中控制接口模塊10用于在與Android設備2連接時,連接Android設備2的ADB (全稱為Android Debug Bridge,就是起到調(diào)試橋的作用)。系統(tǒng)I與Android設備2的ADB連接方式常見的為USB方式。當控制接口模塊10連接到ADB后,系統(tǒng)I即可實現(xiàn)對Android設備2運行命令、上傳下載文件或安裝文件等操作。當系統(tǒng)I要對Android設備2進行測試時,首先要連接到Android設備2的ADB。
      [0027]測試通訊模塊11用于在測試時與Android設備2的WIFI模塊20通訊并獲取通訊時WIFI模塊20的相關(guān)信息。這些相關(guān)信息包括WIFI模塊20的頻偏、功率或數(shù)據(jù)包等。測試通訊模塊11獲取到這些相關(guān)信息可以提供給結(jié)果獲取模塊14進行分析輸出。
      [0028]驅(qū)動加載模塊12用于通過所述的ADB讀取WIFI模塊20的型號,并根據(jù)所述的型號傳輸相應的測試驅(qū)動和底層程序,再發(fā)送加載測試驅(qū)動指令和運行底層程序指令到Android設備2。由于測試的Android設備2的WIFI模塊20是多種的,不同的WIFI模塊20的測試驅(qū)動是不同的,為了匹配WIFI模塊20的測試驅(qū)動,則驅(qū)動加載模塊12可以在控制接口模塊10連接后,通過ADB運行讀取WIFI模塊20型號的命令來獲取WIFI模塊20的型號,并根據(jù)獲取到的型號在傳輸相應的測試驅(qū)動和底層程序。Android設備2加載測試驅(qū)動后可使WIFI模塊20進入測試狀態(tài),可實現(xiàn)對WIFI模塊20進行更多更復雜的測試設置,底層程序可以根據(jù)系統(tǒng)I傳給ADB的命令實現(xiàn)對Android設備2核心和底層的操作。當系統(tǒng)I傳送完測試驅(qū)動和底層程序后,再發(fā)送加載測試驅(qū)動指令和運行底層程序指令到Android設備2,則Android設備2會加載測試驅(qū)動,使WIFI模塊20進入測試狀態(tài),之后Android設備2會運行底層程序,使Android設備2進入測試等待狀態(tài),便于測試控制模塊13的測試和結(jié)果獲取模塊14對測試結(jié)果的獲取。
      [0029]測試控制模塊13用于根據(jù)測試內(nèi)容,通過ADB發(fā)送相應的WIFI測試指令到Android設備2或通過測試通訊模塊11發(fā)送相應的測試數(shù)據(jù);結(jié)果獲取模塊14用于根據(jù)測試內(nèi)容從測試通訊模塊11獲取相應的測試結(jié)果或者從ADB獲取相應的測試結(jié)果。測試內(nèi)容包括接收靈敏度,EVM指標、安全,吞吐率,發(fā)射功率,頻偏,發(fā)射矢量星座圖等。這些測試內(nèi)容在測試時可以分為以下幾類=WIFI模塊20發(fā)送和測試通訊模塊11接收測試、WIFI模塊20接收和測試通訊模塊11發(fā)送測試或者WIFI模塊20和測試通訊模塊11進行收發(fā)交互測試。WIFI模塊20發(fā)送和測試通訊模塊11接收測試時,測試控制模塊13要通過ADB發(fā)送相應的WIFI測試指令到Android設備2,讓WIFI模塊20根據(jù)測試指令進行相應的動作,這些動作產(chǎn)生相關(guān)的測試信息會被測試通訊模塊11捕獲,則結(jié)果獲取模塊14從測試通訊模塊11獲取相應的測試結(jié)果。WIFI模塊20接收和測試通訊模塊11發(fā)送測試時,測試控制模塊13通過測試通訊模塊11發(fā)送相應的測試數(shù)據(jù),這些測試數(shù)據(jù)會被WIFI模塊20接收,則結(jié)果獲取模塊14可以從ADB連上Android設備2獲取相應的測試結(jié)果。
      [0030]常見的測試內(nèi)容有測量WIFI模塊20的發(fā)射功率和測量WIFI模塊20的接收靈敏度。
      [0031]進行測量WIFI模塊20的發(fā)射功率時,測試控制模塊13通過ADB發(fā)送相應的WIFI測試指令到Android設備2具體為:測試控制模塊13通過ADB發(fā)送設置WIFI模塊20工作模式指令和設置WIFI模塊20發(fā)送數(shù)據(jù)包指令到Android設備2 ;結(jié)果獲取模塊14從測試通訊模塊11獲取相應的測試結(jié)果具體為:結(jié)果獲取模塊14從測試通訊模塊11獲取WIFI模塊20的發(fā)射功率。WIFI模塊20工作模式包括802.1la模式、802.1lb模式、802.1lg模式或802.1ln模式。測試通訊模塊11通過捕獲WIFI模塊20的無線信號,測得無線信號的幅度,這個幅度就是WIFI模塊20的發(fā)射功率,則結(jié)果獲取模塊14就可以從測試通訊模塊11獲取到發(fā)射功率,可以將這個結(jié)果輸出。
      [0032]測量WIFI模塊20的接收靈敏度時,測試控制模塊13通過測試通訊模塊11發(fā)送相應的測試數(shù)據(jù)具體為:測試控制模塊13通過測試通訊模塊11發(fā)送相應的功率的WIFI信號;結(jié)果獲取模塊14從ADB獲取相應的測試結(jié)果具體為:結(jié)果獲取模塊14從ADB獲取WIFI模塊20是否能接收到WIFI信號的結(jié)果。測試控制模塊13通過測試通訊模塊11發(fā)送相應的功率的WIFI信號時,這個相應的功率可以是全功率,記為N db的WIFI信號,結(jié)果獲取模塊14從ADB獲取WIFI模塊20是否能接收到這個WIFI信號的結(jié)果,如果獲取到的結(jié)果是能接收到,說明WIFI模塊20具有一定的靈敏度,則測試控制模塊13將相應的功率不斷降低,直到結(jié)果獲取模塊14從ADB獲取到WIFI模塊20沒有接收到WIFI信號時,把這個功率記為M,那么靈敏度就是M/N,也就是說信號高于這個M/N的比例,WIFI模塊20才能接收到該信號。結(jié)果獲取模塊14可以將靈敏度輸出。
      [0033]綜上,本發(fā)明在進行測試時,可以實現(xiàn)全自動的測試,并可完成多種測試,減少了人工操作,大大提高了測試效率。
      [0034]雖然以上描述了本發(fā)明的【具體實施方式】,但是熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員應當理解,我們所描述的具體的實施例只是說明性的,而不是用于對本發(fā)明的范圍的限定,熟悉本領(lǐng)域的技術(shù)人員在依照本發(fā)明的精神所作的等效的修飾以及變化,都應當涵蓋在本發(fā)明的權(quán)利要求所保護的范圍內(nèi)。
      【權(quán)利要求】
      1.一種自動測試Android設備上WIFI模塊的系統(tǒng),其特征在于:包括控制接口模塊、測試通訊模塊、驅(qū)動加載模塊、測試控制模塊和結(jié)果獲取模塊,其中: 控制接口模塊:用于在與Android設備連接時,連接Android設備的ADB ; 測試通訊模塊:用于在測試時與Android設備的WIFI模塊通訊并獲取通訊時WIFI模塊的相關(guān)彳目息; 驅(qū)動加載模塊:用于通過所述的ADB讀取WIFI模塊的型號,并根據(jù)所述的型號傳輸相應的測試驅(qū)動和底層程序,再發(fā)送加載測試驅(qū)動指令和運行底層程序指令到Android設備; 測試控制模塊:用于根據(jù)測試內(nèi)容,通過ADB發(fā)送相應的WIFI測試指令到Android設備或通過測試通訊模塊發(fā)送相應的測試數(shù)據(jù); 以及結(jié)果獲取模塊:用于根據(jù)測試內(nèi)容從測試通訊模塊獲取相應的測試結(jié)果或者從ADB獲取相應的測試結(jié)果。
      2.根據(jù)權(quán)利要求1所述的一種自動測試Android設備上WIFI模塊的系統(tǒng),其特征在于:所述的控制接口模塊為USB控制接口模塊。
      3.根據(jù)權(quán)利要求1所述的一種自動測試Android設備上WIFI模塊的系統(tǒng),其特征在于:所述的測試通訊模塊獲取通訊時WIFI模塊的相關(guān)信息包括獲取WIFI模塊的頻偏、功率或數(shù)據(jù)包。
      4.根據(jù)權(quán)利要求1所述的一種自動測試Android設備上WIFI模塊的系統(tǒng),其特征在于: 所述的測試內(nèi)容為:測量WIFI模塊的發(fā)射功率; 測試控制模塊通過ADB發(fā)送相應的WIFI測試指令到Android設備具體為:測試控制模塊通過ADB發(fā)送設置WIFI模塊工作模式指令和設置WIFI模塊發(fā)送數(shù)據(jù)包指令到Android設備; 結(jié)果獲取模塊從測試通訊模塊獲取相應的測試結(jié)果具體為:結(jié)果獲取模塊從測試通訊模塊獲取WIFI模塊的發(fā)射功率。
      5.根據(jù)權(quán)利要求4所述的一種自動測試Android設備上WIFI模塊的系統(tǒng),其特征在于:所述的工作模式包括802.1la模式、802.1lb模式、802.1lg模式或802.1ln模式。
      6.根據(jù)權(quán)利要求1所述的一種自動測試Android設備上WIFI模塊的系統(tǒng),其特征在于: 所述的測試內(nèi)容為:測量WIFI模塊的接收靈敏度; 測試控制模塊通過測試通訊模塊發(fā)送相應的測試數(shù)據(jù)具體為:測試控制模塊通過測試通訊模塊發(fā)送相應的功率的WIFI信號; 結(jié)果獲取模塊從ADB獲取相應的測試結(jié)果具體為:結(jié)果獲取模塊從ADB獲取WIFI模塊是否能接收到WIFI信號的結(jié)果。
      7.根據(jù)權(quán)利要求1所述的一種自動測試Android設備上WIFI模塊的系統(tǒng),其特征在于:所述的結(jié)果獲取模塊還用于將結(jié)果輸出。
      【文檔編號】H04W24/02GK103501505SQ201310428506
      【公開日】2014年1月8日 申請日期:2013年9月18日 優(yōu)先權(quán)日:2013年9月18日
      【發(fā)明者】林濤 申請人:福州瑞芯微電子有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1