移動終端老化測試方法、裝置及系統(tǒng)的制作方法
【專利摘要】一種移動終端老化測試方法、裝置及系統(tǒng),所述方法包括:獲取各硬件模塊的測試次數(shù);啟動全局系統(tǒng)廣播,以監(jiān)聽各硬件模塊測試的開始與結(jié)束;根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行老化測試;返回當前硬件模塊的測試結(jié)果;判斷是否完成所有硬件模塊的老化測試;如果沒有完成所有硬件模塊的老化測試,則全局系統(tǒng)廣播下一個硬件模塊的老化測試。實現(xiàn)了移動終端各硬件模塊自動化老化測試,提高了移動終端老化測試效率,減少了測試人員的重復操作過程,節(jié)約了人力成本。
【專利說明】
移動終端老化測試方法、裝置及系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及電子設(shè)備測試領(lǐng)域,具體涉及一種移動終端老化測試方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]如今生活節(jié)奏越來越快,人們對手機的依賴性越來越大,需求也越來越多,對手機的使用頻率也越來越多,使用時間越來越長,這些都導致手機的使用壽命越來越短,在以上情況下,手機整體系統(tǒng)功能老化的越來越快。因此在手機研發(fā)的過程中,對手機系統(tǒng)功能的老化測試是必不可少的的一部分。經(jīng)過老化測試的評估,才能使生產(chǎn)的手機產(chǎn)品達到客戶的滿意程度。
[0003]現(xiàn)有技術(shù)中,也存在一些手機老化測試的方法,但通常該項測試是一項重復繁瑣的工作流程,且大多數(shù)的測試需要專業(yè)的測試人員進行大量的重復操作,人力成本較高,此夕卜,還需要專業(yè)的測試設(shè)備。為提高工作效率,降低測試所需的成本代價,需要一套高效的測試系統(tǒng)或測試方法。
【發(fā)明內(nèi)容】
[0004]因此,本發(fā)明要解決的技術(shù)問題在于現(xiàn)有技術(shù)中的移動終端老化測試工序繁瑣,自動化程度不高。
[0005]根據(jù)第一方面,本發(fā)明實施例提供一種移動終端老化測試方法,包括:
[0006]獲取各硬件模塊的測試次數(shù);啟動全局系統(tǒng)廣播,以監(jiān)聽各硬件模塊測試的開始與結(jié)束;根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行相應次數(shù)的老化測試;返回當前硬件模塊的測試結(jié)果;判斷是否完成所有硬件模塊的老化測試;如果沒有完成所有硬件模塊的老化測試,則全局系統(tǒng)廣播下一個硬件模塊的老化測試。
[0007]進一步,根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行老化測試包括:根據(jù)全局系統(tǒng)廣播判定當前硬件模塊是否存在,如果存在,則判定當前硬件模塊能否正常啟動,如果能夠正常啟動,則開始對當前硬件模塊進行老化測試。
[0008]進一步,測試結(jié)果包括:當前硬件模塊的性能得分,或者當前硬件模塊的性能得分和當前硬件模塊的測試時間。、
[0009]進一步,在獲取各硬件模塊的測試次數(shù)之前,還包括:判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù)。
[0010]進一步,在判斷是否完成所有硬件模塊的老化測試中,如果完成所有硬件模塊的老化測試,則輸出各硬件模塊的測試報告。
[0011]根據(jù)第二方面,本發(fā)明實施例提供一種移動終端老化測試裝置,包括:
[0012]測試次數(shù)獲取單元,用于獲取各硬件模塊的測試次數(shù);廣播單元,用于啟動全局系統(tǒng)廣播,以監(jiān)聽各硬件模塊測試的開始與結(jié)束;測試單元,用于根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行相應次數(shù)的老化測試;結(jié)果返回單元,用于返回當前硬件模塊的測試結(jié)果;第一判斷單元,用于判斷是否完成所有硬件模塊的老化測試;如果沒有完成所有硬件模塊的老化測試,則全局系統(tǒng)廣播下一個硬件模塊的老化測試。
[0013]進一步,測試單元用于根據(jù)全局系統(tǒng)廣播判定當前硬件模塊是否存在,如果存在,則判定當前硬件模塊能否正常啟動,如果能夠正常啟動,則開始對當前硬件模塊進行老化測試。
[0014]進一步,還包括:第二判斷單元,用于判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù)。
[0015]根據(jù)第三方面,本發(fā)明實施例提供一種移動終端老化測試系統(tǒng),包括:
[0016]處理器,與移動終端的各硬件模塊信號連接,用于執(zhí)行程序?qū)崿F(xiàn)上述的方法;電源,用于向處理器和各硬件模塊供電;上位機,用于與處理器進行數(shù)據(jù)交互。
[0017]本發(fā)明技術(shù)方案,具有如下優(yōu)點:
[0018]本發(fā)明提供的移動終端老化測試方法和裝置,由于啟動全局系統(tǒng)廣播監(jiān)聽各硬件模塊測試的開始與結(jié)束,通過全局廣播開始硬件模塊的老化測試,在沒有完成所有硬件模塊的測試時,則廣播下一個硬件模塊的老化測試,從而實現(xiàn)了移動終端各硬件模塊自動化老化測試,提高了移動終端老化測試效率,減少了測試人員的重復操作過程,節(jié)約了人力成本。
[0019]作為優(yōu)選的技術(shù)方案,在獲取各硬件模塊的測試次數(shù)之前,判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù),從而降低了測試過程中出現(xiàn)電量不足的概率。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明【具體實施方式】或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對【具體實施方式】或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021 ]圖1為本發(fā)明實施例中一種移動終端老化測試系統(tǒng)結(jié)構(gòu)示意框圖;
[0022]圖2為本發(fā)明實施例中一種移動終端老化測試方法流程圖;
[0023]圖3為本發(fā)明實施例中一種移動終端老化測試裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0024]下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0025]此外,下面所描述的本發(fā)明不同實施方式中所涉及的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互結(jié)合。
[0026]請參考圖1,為本實施例公開的一種移動終端老化測試系統(tǒng)結(jié)構(gòu)示意,該移動終端老化測試系統(tǒng)包括:處理器1、電源2和上位機3,其中,處理器I與移動終端的各硬件模塊4信號連接,用于對移動終端的各硬件模塊4進行老化測試;電源2用于向處理器I和各硬件模塊4供電;上位機3用于與處理器I進行數(shù)據(jù)交互。在本實施例中,移動終端可以是手機、平板電腦、個人數(shù)字電腦等智能終端。
[0027]為實現(xiàn)處理器I對移動終端的各硬件模塊4進行自動化地老化測試,本實施例公開了一種移動終端老化測試方法。請參考圖2,為本實施例移動終端老化測試方法流程圖,該移動終端老化測試方法包括如下步驟:
[0028]步驟S100,獲取各硬件模塊的測試次數(shù)。在本實施例中,可以將各硬件模塊的測試次數(shù)預先存儲于存儲單元,而后從存儲單元獲取各硬件模塊的測試次數(shù);也可以在移動終端老化測試開始時,由用戶輸入各硬件模塊的測試次數(shù)。在具體實施例中,各硬件模塊的老化測試次數(shù)可以根據(jù)經(jīng)驗確定,不同硬件模塊的老化測試次數(shù)可以相同也可以不同。
[0029]步驟S200,啟動全局系統(tǒng)廣播,以監(jiān)聽各硬件模塊測試的開始與結(jié)束。在本實施例中,利用全局系統(tǒng)廣播,可以實現(xiàn)各硬件模塊的順序逐次測試。
[0030]步驟S300,根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行相應次數(shù)的老化測試。當前硬件模塊在全局系統(tǒng)廣播下啟動老化測試,在老化測試時,按照獲取的該硬件模塊測試次數(shù)進行相應次數(shù)的老化測試。在優(yōu)選的實施例中,還可以預設(shè)當前模塊的關(guān)閉時間,以在當前硬件模塊測試完成后關(guān)閉該當前模塊,以節(jié)約功耗。在具體實施例中,在對當前硬件模塊進行相應次數(shù)的老化測試時,應至少測試該當前硬件模塊功能是否正常。
[0031]步驟S400,返回當前硬件模塊的測試結(jié)果。在具體實施例中,測試結(jié)果包括:當前硬件模塊的性能得分,或者當前硬件模塊的性能得分和當前硬件模塊的測試時間。所稱性能得分可以是該硬件模塊功能是否正常的判斷結(jié)果,也可以由具體分值來表征該硬件模塊在測試結(jié)果,在具體實施例中,性能得分可以根據(jù)實際的硬件模塊來確定其含義。
[0032]步驟S500,判斷是否完成所有硬件模塊的老化測試。如果沒有完成所有硬件模塊的老化測試,則全局系統(tǒng)廣播下一個硬件模塊的老化測試。在優(yōu)選的實施例中,如果判斷結(jié)果為已完成所有硬件模塊的老化測試,則輸出各硬件模塊的測試報告。在具體實施例中,測試報告可以記錄各硬件模塊的每一次每一項測試的時間,每一個測試流程總的測試時間,每個測試流程的測試通過結(jié)果以及總的測試結(jié)果分析。
[0033]由于在一些移動終端中,某些硬件模塊可能不存在,亦或有些硬件模塊一損壞無法啟動,因此,在優(yōu)選的實施例中,執(zhí)行步驟S300根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行老化測試時,包括:根據(jù)全局系統(tǒng)廣播判定當前硬件模塊是否存在,如果存在,則進一步判定當前硬件模塊能否正常啟動,如果能夠正常啟動,則開始對當前硬件模塊進行老化測試。當然,如果判定當前硬件模塊不存在,或者判定當前硬件模塊無法正常啟動,則可以不必對該當前硬件模塊測試,直接測試下一個硬件模塊。
[0034]在優(yōu)選的實施例中,為了保證移動終端有足夠的電量進行老化測試,在優(yōu)選的實施例中,在執(zhí)行步驟SlOO獲取各硬件模塊的測試次數(shù)之前,還可以包括:判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù);當然,如果判斷移動終端電量不充足,則可輸出用于表征電量不足以完成老化測試的提示信息。在具體實施例中,移動終端電量是否充足的判斷,可以根據(jù)經(jīng)驗來確定,例如預設(shè)一電量閾值,讀取移動終端電量,將該讀取的電量值與預設(shè)電量閾值進行比較,如果讀取的電量值大于預設(shè)電量閾值,則表明電量充足,否則電量不足。
[0035]請參考圖3,本實施例還公開了一種移動終端老化測試裝置,該移動終端老化測試裝置包括:測試次數(shù)獲取單元100、廣播單元200、測試單元300、結(jié)果返回單元400和第一判斷單元500,其中:
[0036]測試次數(shù)獲取單元100用于獲取各硬件模塊的測試次數(shù);廣播單元200用于啟動全局系統(tǒng)廣播,以監(jiān)聽各硬件模塊測試的開始與結(jié)束;測試單元300用于根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行相應次數(shù)的老化測試;結(jié)果返回單元400用于返回當前硬件模塊的測試結(jié)果;第一判斷單元500用于判斷是否完成所有硬件模塊的老化測試;如果沒有完成所有硬件模塊的老化測試,則全局系統(tǒng)廣播下一個硬件模塊的老化測試。
[0037]在優(yōu)選的實施例中,測試單元300用于根據(jù)全局系統(tǒng)廣播判定當前硬件模塊是否存在,如果存在,則判定當前硬件模塊能否正常啟動,如果能夠正常啟動,則開始對當前硬件模塊進行老化測試。
[0038]在優(yōu)選的實施例中,該移動終端老化測試裝置還包括:第二判斷單元,用于判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù)。
[0039]各硬件模塊的具體老化測試方式在此不再贅述,為便于本領(lǐng)域技術(shù)人員理解,下面結(jié)合幾個具體硬件模塊進行說明:
[0040]IXD顯示模塊主要通過IXD屏幕顯示三原色來進行測試,通過每次延時固定的時間顯示,記錄每次測試的時間與設(shè)定的時間進行對比,來判斷LCD顯示模塊是否正常。
[0041]前后攝像頭測試模塊,在每次打開攝像頭之前獲取攝像頭是否存在,若攝像頭不存在測試失敗,測試時間為Os;若存在,則依次先后打開前后攝像頭,延時一段時間后關(guān)閉,記錄每次的測試攝像頭從打開到關(guān)閉的時間,通過測試時間及攝像頭是否打開進行判斷,攝像頭的功能是否正常,若不正常,測試失敗,記錄失敗前的測試次數(shù)。通過測試記錄的時間長短數(shù)據(jù)及攝像頭能否正常開啟來進行對比、評估得到測試結(jié)果。
[0042]對于閃光燈模塊、麥克風模塊、聽筒塊、振動馬達模塊、喇叭模塊等,以上幾個模塊也均是通過反復的測試,每次設(shè)定固定的測試時間,在測試之前去通過底層驅(qū)動判斷該硬件測試模塊是否能夠正常調(diào)用運行,判斷該模塊存在與否;若不存在,測試失敗,該模塊功能失效;若存在,開始依次延時測試,記錄每次測試的實際時間,與設(shè)定的時間進行對比,判斷測試是否通過。在每次測試后均記錄測試時間及測試失敗那次時,之前的測試次數(shù)。
[0043]通過記錄的數(shù)據(jù)來與實際統(tǒng)計進行對比,由軟件自帶的數(shù)據(jù)庫評估出該模塊在正常使用情況下的使用壽命,達到該老化測試的效果。
[0044]本實施例公開的移動終端老化測試方法、裝置及系統(tǒng),由于啟動全局系統(tǒng)廣播監(jiān)聽各硬件模塊測試的開始與結(jié)束,通過全局廣播開始硬件模塊的老化測試,在沒有完成所有硬件模塊的測試時,則廣播下一個硬件模塊的老化測試,從而實現(xiàn)了移動終端各硬件模塊自動化老化測試,提高了移動終端老化測試效率,減少了測試人員的重復操作過程,節(jié)約了人力成本。此外,由于采用了自動化的老化測試,因此,能夠?qū)崿F(xiàn)各硬件模塊的多次測試,作為例子,每個硬件模塊可以進行百次或千次的老化測試。
[0045]此外,在獲取各硬件模塊的測試次數(shù)之前,判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù),從而降低了測試過程中出現(xiàn)電量不足的概率。
[0046]在移動終端工廠生產(chǎn)中,或者樣機生產(chǎn)后進行老化測試,評估移動終端主要硬件模塊測系統(tǒng)功能,及老化測試過后評估其使用壽命。為移動終端制造商提供可信的數(shù)據(jù)說明改移動終端功能模塊的耐用性,也能夠提前檢測發(fā)現(xiàn)移動終端中相關(guān)硬件模塊的不足,及時的修改設(shè)計方案或相應的硬件模塊,為企業(yè)減免損失。
[0047]本領(lǐng)域內(nèi)的技術(shù)人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0048]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0049]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0050]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0051]顯然,上述實施例僅僅是為清楚地說明所作的舉例,而并非對實施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護范圍之中。
【主權(quán)項】
1.一種移動終端老化測試方法,其特征在于,包括如下步驟: 獲取各硬件模塊的測試次數(shù); 啟動全局系統(tǒng)廣播,以監(jiān)聽各硬件模塊測試的開始與結(jié)束; 根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行相應次數(shù)的老化測試; 返回當前硬件模塊的測試結(jié)果; 判斷是否完成所有硬件模塊的老化測試; 如果沒有完成所有硬件模塊的老化測試,則全局系統(tǒng)廣播下一個硬件模塊的老化測試。2.如權(quán)利要求1所述的移動終端老化測試方法,其特征在于,所述根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行老化測試包括: 根據(jù)全局系統(tǒng)廣播判定當前硬件模塊是否存在,如果存在,則判定當前硬件模塊能否正常啟動,如果能夠正常啟動,則開始對當前硬件模塊進行老化測試。3.如權(quán)利要求1或2所述的移動終端老化測試方法,其特征在于,所述測試結(jié)果包括:當前硬件模塊的性能得分,或者當前硬件模塊的性能得分和當前硬件模塊的測試時間。4.如權(quán)利要求1-3任意一項所述的移動終端老化測試方法,其特征在于,在所述獲取各硬件模塊的測試次數(shù)之前,還包括: 判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù)。5.如權(quán)利要求1-4任意一項所述的移動終端老化測試方法,其特征在于,在所述判斷是否完成所有硬件模塊的老化測試中,如果完成所有硬件模塊的老化測試,則輸出各硬件模塊的測試報告。6.一種移動終端老化測試裝置,其特征在于,包括: 測試次數(shù)獲取單元,用于獲取各硬件模塊的測試次數(shù); 廣播單元,用于啟動全局系統(tǒng)廣播,以監(jiān)聽各硬件模塊測試的開始與結(jié)束; 測試單元,用于根據(jù)全局系統(tǒng)廣播開始對當前硬件模塊進行相應次數(shù)的老化測試; 結(jié)果返回單元,用于返回當前硬件模塊的測試結(jié)果; 第一判斷單元,用于判斷是否完成所有硬件模塊的老化測試;如果沒有完成所有硬件模塊的老化測試,則全局系統(tǒng)廣播下一個硬件模塊的老化測試。7.如權(quán)利要求6所述的移動終端老化測試裝置,其特征在于,所述測試單元用于根據(jù)全局系統(tǒng)廣播判定當前硬件模塊是否存在,如果存在,則判定當前硬件模塊能否正常啟動,如果能夠正常啟動,則開始對當前硬件模塊進行老化測試。8.如權(quán)利要求6或7所述的移動終端老化測試裝置,其特征在于,還包括:第二判斷單元,用于判斷移動終端電量是否充足,如果電量充足則獲取各硬件模塊的測試次數(shù)。9.一種移動終端老化測試系統(tǒng),其特征在于,包括: 處理器,與移動終端的各硬件模塊信號連接,用于執(zhí)行程序?qū)崿F(xiàn)如權(quán)利要求1-5任意一項所述的方法; 電源,用于向所述處理器和所述各硬件模塊供電; 上位機,用于與所述處理器進行數(shù)據(jù)交互。
【文檔編號】G01R31/00GK106093635SQ201610394318
【公開日】2016年11月9日
【申請日】2016年6月3日 公開號201610394318.1, CN 106093635 A, CN 106093635A, CN 201610394318, CN-A-106093635, CN106093635 A, CN106093635A, CN201610394318, CN201610394318.1
【發(fā)明人】張叢
【申請人】深圳市樊溪電子有限公司