安卓手機(jī)功能自動測試系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種安卓手機(jī)功能自動測試系統(tǒng)及方法,包括上位機(jī)和檢測箱,所述上位機(jī)通過藍(lán)牙通信方式與檢測箱連接,待測的手機(jī)與上位機(jī)通過局域網(wǎng)連接,手機(jī)進(jìn)入檢測箱后,檢測箱依據(jù)上位機(jī)的指令獲取手機(jī)的參數(shù)對手機(jī)進(jìn)行檢測。本發(fā)明降低了手機(jī)出廠功能測試過程中的人為參與度,提高各功能檢測環(huán)節(jié)的自動化程度,本發(fā)明的測試對象為即將出場的整機(jī),因此對每部分所做的測試都是面向普通用戶的基礎(chǔ)功能性測試,經(jīng)過測試,每部手機(jī)檢測時間平均為50s,誤檢率低于0.5%。提高了生產(chǎn)效率。
【專利說明】
安卓手機(jī)功能自動測試系統(tǒng)及方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及手機(jī)功能自動檢測系統(tǒng),尤其是一種可用于手機(jī)出廠前功能自動測試 的安卓手機(jī)功能自動測試系統(tǒng)及方法。
【背景技術(shù)】
[0002] 當(dāng)今手機(jī)行業(yè)發(fā)展迅速,手機(jī)生產(chǎn)廠家在手機(jī)整機(jī)出廠前需要進(jìn)行功能測試,而 對于大多數(shù)生產(chǎn)廠家,其在出廠前的檢測環(huán)節(jié),自動化程度普遍偏低,需要人為參與。如檢 測手機(jī)通話功能,需要人為點擊測試軟件進(jìn)行撥打電話;檢測屏幕缺陷時需人工切換圖片, 并用肉眼觀察壞點、畸變和色差;對于其他一些功能亦是如此。由于人精力的下降,其誤檢 率會逐漸提尚。
【發(fā)明內(nèi)容】
[0003] 發(fā)明目的:針對上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明旨在提供一種安卓手機(jī)功能自 動測試系統(tǒng)及方法。
[0004] 技術(shù)方案:一種安卓手機(jī)功能自動測試方法,包括如下步驟:
[0005] S1:建立無線局域網(wǎng);
[0006] S2:啟動PC端檢測軟件;
[0007] S3:啟動檢測箱;
[0008] S4:使用PC端檢測軟件,與檢測箱建立藍(lán)牙連接;
[0009] S5:打開Android手機(jī)端檢測軟件;
[0010] S6:等待Android手機(jī)端檢測軟件與PC端檢測軟件建立連接;
[0011] S7:將連接成功的手機(jī)放入檢測箱傳送帶中;
[0012] S8:等待自動檢測完成;
[0013] S9:檢測完成后保存檢測結(jié)果。
[0014] 進(jìn)一步的,步驟S8中所述自動檢測包括:GPS信息采集檢測、手機(jī)屏幕檢測、手機(jī)相 機(jī)檢測、揚(yáng)聲器及錄音模塊檢測和通話功能檢測。
[0015] 進(jìn)一步的,所述GPS信息采集檢測具體包括如下子步驟:
[0016] S8.1.1 :激活手機(jī)的GPS,獲取手機(jī)的GPS信息;
[0017] S8 · 1 · 2:將獲取的GPS信息與標(biāo)準(zhǔn)值相比較;所述GPS信息包括經(jīng)煒度信息。
[0018] 進(jìn)一步的,所述手機(jī)屏幕檢測具體包括如下子步驟:
[0019] S8.2.1:上位機(jī)控制手機(jī)的屏幕顯示檢測圖片并切換,所述檢測圖片包括純色圖 片、圓形圖片和矩形圖片;
[0020] S8.2.2:用手機(jī)屏幕正上方的高分辨率攝像頭將手機(jī)屏幕顯示檢測圖片的過程錄 制成視頻;
[0021] S8.2.3:上位機(jī)從視頻中把含有檢測圖片的圖像各提取若干張,并從中提取出屏 幕所在的區(qū)域;
[0022] S8.2.4:檢測含有純色圖片的屏幕區(qū)域提取圖像與標(biāo)準(zhǔn)圖像的色差;對含有純色 圖片的屏幕區(qū)域提取圖像通過腐蝕和膨脹檢測壞點面積;對含有圓形圖片的屏幕區(qū)域提取 圖像檢測圓形失真度;對含有矩形圖片的屏幕區(qū)域提取圖像檢測矩形失真度;
[0023] S8.2.5:將步驟S8.2.4中的各項檢測數(shù)據(jù)與合格手機(jī)的各項數(shù)據(jù)進(jìn)行比對,通過 對比的結(jié)果判定待測手機(jī)屏幕是否合格。
[0024] 進(jìn)一步的,所述手機(jī)相機(jī)檢測具體包括如下子步驟:
[0025] S8.3.1:上位機(jī)調(diào)用手機(jī)攝像頭,控制手機(jī)拍攝手機(jī)攝像頭下方的檢測圖像;
[0026] S8.3.2:提取所拍攝照片的指標(biāo),所述指標(biāo)包括壞點輪廓和壞點面積;
[0027] S8.3.3:將所述指標(biāo)與合格手機(jī)的相應(yīng)指標(biāo)比對,判斷手機(jī)相機(jī)是否合格。
[0028] 進(jìn)一步的,所述揚(yáng)聲器及錄音模塊檢測具體包括如下子步驟:
[0029] S8.4.1:上位機(jī)控制手機(jī)播放預(yù)先編輯的測試音頻文件;
[0030] S8.4.2:手機(jī)播放測試音頻同時錄音模塊進(jìn)行錄音并將錄音文件傳給上位機(jī);
[0031] S8.4.3:上位機(jī)對接收到的錄音文件進(jìn)行信號處理和門限判決后將得到的數(shù)據(jù)與 合格手機(jī)的數(shù)據(jù)比對,判斷揚(yáng)聲器及錄音模塊是否合格,如數(shù)據(jù)未匹配,說明揚(yáng)聲器或錄音 模塊異常。
[0032] 進(jìn)一步的,所述通話功能檢測具體為:上位機(jī)控制手機(jī)撥打GSM模塊中的電話卡號 碼,若S頂900模塊接到電話則通話功能合格,否則不合格。
[0033] -種安卓手機(jī)功能自動測試系統(tǒng),包括上位機(jī)和檢測箱,所述上位機(jī)通過藍(lán)牙通 信方式與檢測箱連接,待測的手機(jī)與上位機(jī)通過局域網(wǎng)連接,手機(jī)進(jìn)入檢測箱后,檢測箱依 據(jù)上位機(jī)的指令獲取手機(jī)的參數(shù)對手機(jī)進(jìn)行檢測。
[0034] 進(jìn)一步的,所述檢測箱包括箱體以及安裝在箱體內(nèi)的電機(jī)、編碼器、光源、單片機(jī)、 傳送帶、驅(qū)動電路、激光對管、攝像頭、藍(lán)牙模塊、GSM模塊和檢測圖像,所述箱體內(nèi)壁設(shè)有消 音材料。
[0035]進(jìn)一步的,所述上位機(jī)包括通信模塊、顯示模塊和接口調(diào)用模塊,上位機(jī)內(nèi)安裝有 PC端檢測軟件,所述PC端檢測軟件包括GPS信息采集檢測模塊、手機(jī)屏幕檢測模塊、手機(jī)相 機(jī)檢測模塊、揚(yáng)聲器及錄音模塊檢測模塊和通話功能檢測模塊。
[0036]有益效果:本發(fā)明降低了手機(jī)出廠功能測試過程中的人為參與度,提高各功能檢 測環(huán)節(jié)的自動化程度,本發(fā)明的測試對象為即將出場的整機(jī),因此對每部分所做的測試都 是面向普通用戶的基礎(chǔ)功能性測試,經(jīng)過測試,每部手機(jī)檢測時間平均為50s,誤檢率低于 〇. 5 %。提高了生產(chǎn)效率,并且,用無線局域網(wǎng)和藍(lán)牙無線通信方式代替插拔數(shù)據(jù)線、人工按 鍵、人工取圖等流程,并把手機(jī)各部分的參數(shù)信息傳至上位機(jī)端進(jìn)行分析,通過計算機(jī)自動 分析計算判斷手機(jī)的功能是否正常,從而實現(xiàn)了手機(jī)功能的自動化檢測,節(jié)省了人力成本, 提高了生產(chǎn)效率。
【附圖說明】
[0037]圖1是本發(fā)明的整體系統(tǒng)架構(gòu)圖;
[0038] 圖2是本發(fā)明檢測箱機(jī)械結(jié)構(gòu)設(shè)計圖;
[0039] 圖3是本發(fā)明檢測箱內(nèi)部傳送帶設(shè)計圖;
[0040] 圖4(a)是本發(fā)明檢測箱內(nèi)部傳送帶俯視圖;
[0041 ]圖4(b)是本發(fā)明檢測箱內(nèi)部傳送帶左視圖;
[0042]圖5是本發(fā)明PC端、手機(jī)端、檢測箱端所設(shè)計的軟件結(jié)構(gòu)圖。
【具體實施方式】
[0043] 下面通過一個最佳實施例并結(jié)合附圖對本技術(shù)方案進(jìn)行詳細(xì)說明。
[0044] 如圖1所示,一種安卓手機(jī)功能自動測試系統(tǒng),包括上位機(jī)2和檢測箱1,上位機(jī)2通 過藍(lán)牙通信方式與檢測箱1連接,本實施例中上位機(jī)2即計算機(jī),計算機(jī)起控制作用,并提供 用戶界面,存儲檢測信息;檢測箱1是本實施例中的硬件平臺,為手機(jī)3功能的檢測提供必要 的環(huán)境,受計算機(jī)控制;待測的手機(jī)3上安裝有Android手機(jī)端檢測軟件,Android手機(jī)端檢 測軟件包括手機(jī)3通信模塊和數(shù)據(jù)采集模塊,Android手機(jī)端檢測軟件可調(diào)用手機(jī)屏幕圖片 切換,可控制手機(jī)攝像頭取圖,可控制手機(jī)3揚(yáng)聲器發(fā)聲,可控制手機(jī)3錄音,可控制手機(jī)3接 打電話,可控制軟件自動結(jié)束。Android手機(jī)端檢測軟件通過通信模塊和計算機(jī)通信,采集 待檢測手機(jī)3的檢測數(shù)據(jù),手機(jī)3與上位機(jī)2通過局域網(wǎng)連接,接收計算機(jī)控制以切換測試功 能,供計算機(jī)采集待測信息,手機(jī)3進(jìn)入檢測箱1后,檢測箱1依據(jù)上位機(jī)2的指令獲取手機(jī)3 的參數(shù)對手機(jī)3進(jìn)行檢測。
[0045] 所述上位機(jī)2包括通信模塊、顯示模塊和接口調(diào)用模塊,上位機(jī)2內(nèi)安裝有PC端檢 測軟件,所述PC端檢測軟件包括GPS信息采集檢測模塊、手機(jī)屏幕檢測模塊、手機(jī)相機(jī)檢測 模塊、揚(yáng)聲器及錄音模塊檢測模塊和通話功能檢測模塊;PC端檢測軟件還提供當(dāng)前日期顯 示,并提供外部拓展功能單元。
[0046] 上位機(jī)2通過通信模塊和檢測箱1以及手機(jī)3進(jìn)行通信,回收采集到的數(shù)據(jù);通過接 口調(diào)用模塊調(diào)用各檢測模塊對采集到的檢測數(shù)據(jù)進(jìn)行處理檢測;將檢測結(jié)果通過顯示模塊 進(jìn)行顯示。本實施例中上位機(jī)2的通信模塊包括藍(lán)牙模塊和無線局域網(wǎng)模塊。
[0047] 手機(jī)3端將采集的圖片、音頻等文件通過無線網(wǎng)絡(luò)傳送至上位機(jī)2,上位機(jī)2也通過 無線網(wǎng)絡(luò)發(fā)送拍照、放音、錄音等控制信息。由于圖片、音頻文件的數(shù)據(jù)量相對于控制指令 來說是比較大,為了保證數(shù)據(jù)檢測數(shù)據(jù)回傳的速度,所以手機(jī)3端采用無線局域網(wǎng)模塊來進(jìn) 行通信。上位機(jī)2和硬件平臺之間傳送的都是簡短的硬件控制指令,信息交互量小,故采用 藍(lán)牙模塊來承載和硬件平臺間的雙向的信息傳輸。
[0048] 如圖2~4所示,檢測箱1是本發(fā)明中的硬件平臺,其需要具備的功能是:承載手機(jī) 3,在上位機(jī)2控制下配合檢測流程并提供相應(yīng)的檢測環(huán)境。對各檢測環(huán)節(jié)提供的檢測環(huán)境 有如下要求:
[0049] 手機(jī)屏幕檢測環(huán)節(jié):可使手機(jī)3停在固定位置,以便攝像頭4提取手機(jī)3的屏幕區(qū) 域。
[0050] 錄放音檢測環(huán)節(jié):可盡量隔離外界雜音的干擾和消除部分回音。
[0051] 手機(jī)相機(jī)檢測環(huán)節(jié):可使手機(jī)3停在固定位置,提供光源和拍照區(qū)域及被拍攝圖 片。
[0052]考慮在工業(yè)實際檢測中,該過程對應(yīng)的是檢測流水線,所以在檢測箱1的設(shè)計上實 際為小型的模擬流水線。
[0053]檢測箱1在檢測區(qū)域的結(jié)構(gòu)上設(shè)計為上下兩層,傳送帶6位于兩層中間,傳送帶6由 電機(jī)經(jīng)過齒輪傳動,手機(jī)3由左側(cè)經(jīng)傳送帶6進(jìn)入檢測箱1。
[0054] 檢測箱1的制作是根據(jù)上述檢測箱1的設(shè)計來進(jìn)行的。檢測箱1的外體采用ABS板制 作,內(nèi)部采用齒輪和傳送帶6進(jìn)行傳動。檢測箱1寬20cm,中間檢測區(qū)域高40cm,兩側(cè)區(qū)域高 20cm。板不同部分之間采用連接支架和螺釘拼接。
[0055] 所述檢測箱1包括箱體以及安裝在箱體內(nèi)的電機(jī)、編碼器、光源、單片機(jī)、傳送帶6、 驅(qū)動電路、激光對管5、攝像頭4、藍(lán)牙模塊、GSM模塊和檢測圖像,所述光源即燈帶,用于照 明,箱體內(nèi)安裝有機(jī)械結(jié)構(gòu),包括齒輪和傳動機(jī)。
[0056]檢測箱1的內(nèi)部分為三層,其中頂部裝有可連接PC的攝像頭4,中部正面為傳送帶6 運行部分,中部背面為光源,底部放置檢測圖像,底部下隔層提供傳送帶6運行空間。電機(jī)為 減速電機(jī),減速電機(jī)通過齒輪驅(qū)動傳送帶6運行,檢測箱1通過編碼器獲取傳送帶6轉(zhuǎn)速,通 過傳送帶6傳動待測手機(jī)3至指定位置,通過激光對管5判斷手機(jī)3是否到達(dá)具體位置,使用 GSM模塊接收電話撥打信號,進(jìn)行電話功能測試;檢測箱1使用K60作為主控芯片,配有0LED 顯示屏進(jìn)行調(diào)試,箱體內(nèi)壁設(shè)有消音材料,消音材料為消音棉,為檢測箱1內(nèi)部提供靜音環(huán) 境。
[0057]檢測箱1需要對電機(jī),燈帶,激光對管5,藍(lán)牙模塊等諸多外設(shè)進(jìn)行數(shù)據(jù)采集或控 制,因此主控制器除需要具有較強(qiáng)的數(shù)據(jù)處理能力外,還需提供必要的連接外部設(shè)備的接 口。本系統(tǒng)選擇飛思卡爾Kinetis系列的MK60DN512zVLQ10型微控制器。CPU頻率為100MHz, 內(nèi)核為ARM cortex-M4,具有32通道的DMA用于與外設(shè)進(jìn)行數(shù)據(jù)傳輸。Cortex-M4內(nèi)核針是 ARM對經(jīng)典單片機(jī)應(yīng)用而設(shè)計,具有成本低、功耗小、中斷響應(yīng)快、處理效率高等特點,尤其 適用于實時控制系統(tǒng)。針對本系統(tǒng)需要功能所設(shè)計的主控板尺寸/cm:7.1*5.5;供電電壓:5 ~15V; 50M外部有源晶振,最高可超頻至250M穩(wěn)定運行;基礎(chǔ)外設(shè)接口 : 0LED屏顯示接口,2 路AD轉(zhuǎn)換用電位器,4位撥碼開關(guān);
[0058]為提供足夠驅(qū)動力,使用BTS7960構(gòu)成電機(jī)及燈帶的驅(qū)動電路,電機(jī)使用減速比 100:1減速直流電機(jī),并選用歐姆龍500線增量式編碼器進(jìn)行測速,構(gòu)成速度閉環(huán)。選用5MW 激光發(fā)射機(jī)和E3F-DS5C1光電開關(guān)組成激光對管5可以檢測手機(jī)3是否到達(dá)指定位置。選用 HC-05藍(lán)牙模塊與上位機(jī)2進(jìn)行通訊。
[0059] -種安卓手機(jī)功能自動測試方法,如圖5為系統(tǒng)軟件結(jié)構(gòu),上方為上位機(jī)2,通過藍(lán) 牙模塊與右下方檢測箱1進(jìn)行連接。每部手機(jī)3在進(jìn)行檢測前需與上位機(jī)2通過無線局域網(wǎng) 模塊建立連接,連接完成且手機(jī)3到達(dá)檢測箱1指定位置后,上位機(jī)2對手機(jī)3和檢測箱1同時 進(jìn)行控制,以獲得待測信息,具體包括如下步驟:
[0060] S1:建立無線局域網(wǎng);
[00611 S2:啟動PC端檢測軟件;
[0062] S3:啟動手機(jī)3檢測箱1檢測箱1;
[0063] S4:使用PC端檢測軟件,與手機(jī)3檢測箱1檢測箱1建立藍(lán)牙連接;
[0064] S5:打開Android手機(jī)端檢測軟件;
[0065] S6:等待Android手機(jī)端檢測軟件與PC端檢測軟件建立連接;
[0066] S7:將連接成功的手機(jī)3放入檢測箱1的傳送帶6中;
[0067] S8:等待自動檢測完成,自動檢測包括:GPS信息采集檢測、手機(jī)屏幕檢測、手機(jī)相 機(jī)檢測、揚(yáng)聲器及錄音模塊檢測和通話功能檢測;
[0068] S9:檢測完成后保存檢測結(jié)果。
[0069] 由于自動檢測的每部分都對應(yīng)手機(jī)3-個獨立完善的功能,相互之間基本沒有相 互干擾,所以將每部分的檢測設(shè)計成一個獨立的環(huán)節(jié),順序也可調(diào)換。
[0070] 在各個功能檢測流程中,檢測之前和之后也還有一些工作需要進(jìn)行。在正式開始 檢測之前,需要有各主體之間通信系統(tǒng)的建立,手機(jī)3和硬件平臺的初始化。在各項檢測環(huán) 節(jié)結(jié)束后,需要存儲記錄檢測結(jié)果。
[0071] 其中,步驟S8具體為:
[0072] GPS信息采集檢測具體包括如下子步驟:
[0073] S8.1 · 1 :激活手機(jī)3的GPS,獲取手機(jī)3的GPS信息;
[0074] S8.1.2:將獲取的GPS信息與標(biāo)準(zhǔn)值相比較;所述GPS信息包括經(jīng)煒度信息。
[0075] 所述手機(jī)屏幕檢測具體包括如下子步驟:
[0076] 該環(huán)節(jié)設(shè)計的數(shù)據(jù)指標(biāo)有四個,屏幕壞點面積、色差、圓形失真和矩形失真。壞點 面積是針對屏幕中是否存在可見壞點的情況。色差是針對屏幕顯示的顏色與標(biāo)準(zhǔn)色存在很 大的差異。圓形和矩形失真是針對屏幕顯示出來的圖片在集合形狀上有明顯的變形。
[0077] S8.2.1:上位機(jī)2控制手機(jī)3的屏幕顯示檢測圖片并切換,所述檢測圖片包括純色 圖片、圓形圖片和矩形圖片,本實施例中采用的檢測圖片依次是紅、綠、藍(lán)、白、黑、圓形圖片 和矩形圖片,每隔5s切換一張圖片;
[0078] S8.2.2:用手機(jī)屏幕正上方的高分辨率攝像頭4將手機(jī)屏幕顯示檢測圖片的過程 錄制成視頻;
[0079] S8.2.3:上位機(jī)2從視頻中把含有檢測圖片的圖像各提取若干張,并從中提取出屏 幕所在的區(qū)域;
[0080] S8.2.4:檢測含有純色圖片的屏幕區(qū)域提取圖像與標(biāo)準(zhǔn)圖像的色差,本實施例中 計算色差的累積和;對含有純色圖片的屏幕區(qū)域提取圖像通過腐蝕和膨脹檢測壞點面積; 對含有圓形圖片的屏幕區(qū)域提取圖像檢測圓形失真度;對含有矩形圖片的屏幕區(qū)域提取圖 像檢測矩形失真度;
[0081 ] S8.2.5:將步驟S8.2.4中的各項檢測數(shù)據(jù)與合格手機(jī)的各項數(shù)據(jù)進(jìn)行比對,通過 對比的結(jié)果判定待測手機(jī)屏幕是否合格;實際操作時如果比對結(jié)果兩者差別比較小,在設(shè) 定的閾值之內(nèi),則說明手機(jī)3檢測合格,若有任何一項的檢測結(jié)果在閾值之外,則判定手機(jī)3 的屏幕檢測不合格。
[0082]所述手機(jī)相機(jī)檢測具體包括如下子步驟:
[0083] S8.3.1:上位機(jī)2調(diào)用手機(jī)攝像頭,控制手機(jī)3拍攝手機(jī)攝像頭下方的檢測圖像;
[0084] S8.3.2:提取所拍攝照片的指標(biāo),所述指標(biāo)包括壞點輪廓和壞點面積;
[0085] S8.3.3:將所述指標(biāo)與合格手機(jī)的相應(yīng)指標(biāo)比對,判斷手機(jī)相機(jī)是否合格。
[0086] 所述揚(yáng)聲器及錄音模塊檢測具體包括如下子步驟:
[0087] S8.4.1:上位機(jī)2控制手機(jī)3播放放預(yù)先編輯的測試音頻文件;
[0088] S8.4.2:手機(jī)3播放測試音頻同時錄音模塊進(jìn)行錄音并將錄音文件傳給上位機(jī)2; [0089] S8.4.3:上位機(jī)2對接收到的錄音文件進(jìn)行信號處理和門限判決后將得到的數(shù)據(jù) 與合格手機(jī)的數(shù)據(jù)比對,判斷揚(yáng)聲器及錄音模塊是否合格,如數(shù)據(jù)未匹配,說明揚(yáng)聲器或錄 音模塊異常。
[0090]本實施例中檢測使用測試音頻文件是一持續(xù)時間100ms的20Hz~20Hz對數(shù)掃頻信 號,為了錄放的同步,早原始的掃頻信號前一次添加500ms的第一頻率前導(dǎo)音和50ms的靜默 音,前導(dǎo)音的頻率是測試音頻文件采用頻率的1/128。
[0091] 在手機(jī)3麥克風(fēng)采集到音頻文件回傳給上位機(jī)2,上位機(jī)2首先根據(jù)同步協(xié)議找到 前導(dǎo)音和靜默音之后的掃頻信號的響應(yīng)。去該段響應(yīng),施行短時傅里葉變換,變換的窗函數(shù) 選取長度為漢寧窗,窗長度在低頻部分為300samples,高頻部分窗長取150samples,窗口移 動步長取窗長的1/5.0.原始音頻信號的短時傅里葉變換的輸出結(jié)果是一張灰度圖像。比較 該灰度圖像和標(biāo)準(zhǔn)灰度圖像的相似性,具體而言是計算二者的歐式距離,歐式距離越小,兩 張圖的相似度越大。判斷歐式距離是否超過門限值,若超過則認(rèn)為揚(yáng)聲器的質(zhì)量不合格,反 之則認(rèn)為其合格。標(biāo)準(zhǔn)灰度圖像由實現(xiàn)確認(rèn)質(zhì)量合格(通過人耳聽音測試)的揚(yáng)聲器播放得 到,檢測過程進(jìn)行時將至以.xml格式存儲于計算機(jī)機(jī)硬盤中。
[0092] 所述通話功能檢測具體為:上位機(jī)2控制手機(jī)3撥打GSM模塊中的電話卡號碼,若 SIM900模塊接到電話則通話功能合格,否則不合格;其中撥打電話和接收信息均使用 SM900的一套指令集進(jìn)行,在檢測箱1工作時,SIM900模塊也處于上電工作狀態(tài)。在測試向 外撥打電話環(huán)節(jié)中,上位機(jī)2發(fā)送指令讓手機(jī)3撥打SIM900模塊中的電話卡號碼并監(jiān)視 S頂900相應(yīng)引腳的電平變化,如果S頂900模塊接到電話,其相應(yīng)的引腳會產(chǎn)生電壓的翻轉(zhuǎn), 如果檢測到該變化則說明手機(jī)3向外撥號成功,否則說明不能向外撥號,檢測不通過。
[0093]檢測箱1本實施例中上位機(jī)2與手機(jī)3采用的通訊協(xié)議如下表所示:
[0096]本實施例中上位機(jī)2與檢測箱1采用的通訊協(xié)議如下表所示:
[0098]以上僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出:對于本技術(shù)領(lǐng)域的普通技術(shù)人員來 說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為 本發(fā)明的保護(hù)范圍。
【主權(quán)項】
1. 一種安卓手機(jī)功能自動測試方法,其特征在于,包括如下步驟: S1:建立無線局域網(wǎng); S2:啟動PC端檢測軟件; S3:啟動檢測箱(1); S4:使用PC端檢測軟件,與檢測箱(1)建立藍(lán)牙連接; S5:打開Android手機(jī)端檢測軟件; S6:等待Android手機(jī)端檢測軟件與PC端檢測軟件建立連接; S7:將連接成功的手機(jī)(3)放入檢測箱(1)的傳送帶(6)中; S8:等待自動檢測完成; S9:檢測完成后保存檢測結(jié)果。2. 根據(jù)權(quán)利要求1所述的安卓手機(jī)功能自動測試方法,其特征在于,步驟S8中所述自動 檢測包括:GPS信息采集檢測、手機(jī)屏幕檢測、手機(jī)相機(jī)檢測、揚(yáng)聲器及錄音模塊檢測和通話 功能檢測。3. 根據(jù)權(quán)利要求2所述的安卓手機(jī)功能自動測試方法,其特征在于,所述GPS信息采集 檢測具體包括如下子步驟: S8.1.1 :激活手機(jī)(3)的GPS,獲取手機(jī)(3)的GPS信息; S8.1.2:將獲取的GPS信息與標(biāo)準(zhǔn)值相比較;所述GPS信息包括經(jīng)煒度信息。4. 根據(jù)權(quán)利要求2所述的安卓手機(jī)功能自動測試方法,其特征在于,所述手機(jī)屏幕檢測 具體包括如下子步驟: S8.2.1:上位機(jī)(2)控制手機(jī)(3)的屏幕顯示檢測圖片并切換,所述檢測圖片包括純色 圖片、圓形圖片和矩形圖片; S8.2.2:用手機(jī)屏幕正上方的高分辨率攝像頭(4)將手機(jī)屏幕顯示檢測圖片的過程錄 制成視頻; S8.2.3:上位機(jī)(2)從視頻中把含有檢測圖片的圖像各提取若干張,并從中提取出屏幕 所在的區(qū)域; S8.2.4:檢測含有純色圖片的屏幕區(qū)域提取圖像與標(biāo)準(zhǔn)圖像的色差;對含有純色圖片 的屏幕區(qū)域提取圖像通過腐蝕和膨脹檢測壞點面積;對含有圓形圖片的屏幕區(qū)域提取圖像 檢測圓形失真度;對含有矩形圖片的屏幕區(qū)域提取圖像檢測矩形失真度; S8.2.5:將步驟S8.2.4中的各項檢測數(shù)據(jù)與合格手機(jī)的各項數(shù)據(jù)進(jìn)行比對,通過對比 的結(jié)果判定待測手機(jī)屏幕是否合格。5. 根據(jù)權(quán)利要求2所述的安卓手機(jī)功能自動測試方法,其特征在于,所述手機(jī)相機(jī)檢測 具體包括如下子步驟: S8.3.1:上位機(jī)(2)調(diào)用手機(jī)攝像頭,控制手機(jī)(3)拍攝手機(jī)攝像頭下方的檢測圖像; S8.3.2:提取所拍攝照片的指標(biāo),所述指標(biāo)包括壞點輪廓和壞點面積; S8.3.3:將所述指標(biāo)與合格手機(jī)的相應(yīng)指標(biāo)比對,判斷手機(jī)相機(jī)是否合格。6. 根據(jù)權(quán)利要求2所述的安卓手機(jī)功能自動測試方法,其特征在于,所述揚(yáng)聲器及錄音 模塊檢測具體包括如下子步驟: S8.4.1:上位機(jī)(2)控制手機(jī)(3)播放預(yù)先編輯的測試音頻文件; S8.4.2:手機(jī)(3)播放測試音頻同時錄音模塊進(jìn)行錄音手機(jī)(3)并將錄音文件傳給上位 機(jī)⑵; S8.4.3:上位機(jī)(2)對接收到的錄音文件進(jìn)行信號處理和門限判決后將得到的數(shù)據(jù)與 合格手機(jī)的數(shù)據(jù)比對,判斷揚(yáng)聲器及錄音模塊是否合格,如數(shù)據(jù)未匹配,說明揚(yáng)聲器或錄音 模塊異常。7. 根據(jù)權(quán)利要求2所述的安卓手機(jī)功能自動測試方法,其特征在于,所述通話功能檢測 具體為:上位機(jī)(2)控制手機(jī)(3)撥打GSM模塊中的電話卡號碼,若S頂900模塊接到電話則通 話功能合格,否則不合格。8. -種安卓手機(jī)功能自動測試系統(tǒng),其特征在于,包括上位機(jī)(2)和檢測箱(1),所述上 位機(jī)(2)通過藍(lán)牙通信方式與檢測箱(1)連接,待測的手機(jī)(3)與上位機(jī)(2)通過局域網(wǎng)連 接,手機(jī)(3)進(jìn)入檢測箱(1)后,檢測箱(1)依據(jù)上位機(jī)(2)的指令獲取手機(jī)(3)的參數(shù)對手機(jī) (3)進(jìn)行檢測。9. 根據(jù)權(quán)利要求8所述的安卓手機(jī)功能自動測試系統(tǒng),其特征在于,所述檢測箱(1)包 括箱體以及安裝在箱體內(nèi)的電機(jī)、編碼器、光源、單片機(jī)、傳送帶(6)、驅(qū)動電路、激光對管 (5 )、攝像頭(4 )、藍(lán)牙模塊、GSM模塊和檢測圖像,所述箱體內(nèi)壁設(shè)有消音材料。10. 根據(jù)權(quán)利要求8所述的安卓手機(jī)功能自動測試系統(tǒng),其特征在于,所述上位機(jī)(2)包 括通信模塊、顯示模塊和接口調(diào)用模塊,上位機(jī)(2)內(nèi)安裝有PC端檢測軟件,所述PC端檢測 軟件包括GPS信息采集檢測模塊、手機(jī)屏幕檢測模塊、手機(jī)相機(jī)檢測模塊、揚(yáng)聲器及錄音模 塊檢測模塊和通話功能檢測模塊。
【文檔編號】H04M1/24GK106027729SQ201610289333
【公開日】2016年10月12日
【申請日】2016年5月5日
【發(fā)明人】王子峣, 劉昌鑫, 胡嘯天, 朱丹丹, 封寶鼎, 魏海坤
【申請人】東南大學(xué)