專利名稱:通信終端測(cè)試監(jiān)控方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信終端測(cè)試技術(shù),具體地說(shuō),是涉及通信終端測(cè)試監(jiān)控方法和裝置。
背景技術(shù):
目前,通信終端產(chǎn)品制造過(guò)程復(fù)雜,生產(chǎn)工藝難度較大,每條生產(chǎn)線包括前端貼片制造工藝和后端測(cè)試工藝和裝配工藝。前端貼片制造工藝完成待測(cè)件的元器件貼裝工序,后端測(cè)試工藝包含一系列的測(cè)試工位,從各個(gè)方面測(cè)試待測(cè)件的性能。通過(guò)性能全面測(cè)試的待測(cè)件再經(jīng)過(guò)裝配工藝裝配為整機(jī),整機(jī)裝配完畢后還需要有對(duì)應(yīng)的測(cè)試工位完成相應(yīng)的測(cè)試,合格品才能出廠。在生產(chǎn)過(guò)程中,需要經(jīng)過(guò)多個(gè)測(cè)試工位對(duì)被測(cè)件進(jìn)行硬件指標(biāo)測(cè)試,從而判定被測(cè)件某一項(xiàng)功能是否正常。每個(gè)被測(cè)件對(duì)應(yīng)每個(gè)測(cè)試工位都會(huì)產(chǎn)生測(cè)試記錄,測(cè)試記錄包含測(cè)試通過(guò)的記錄和測(cè)試失敗的記錄。每個(gè)合格的被測(cè)件都會(huì)有一條通過(guò)的測(cè)試記錄,同時(shí)可能會(huì)有多條測(cè)試失敗的記錄。如果被測(cè)件沒(méi)有合格的測(cè)試記錄,則被判定為不合格,記錄為故障機(jī)。通信終端產(chǎn)品要求生產(chǎn)線產(chǎn)能較大,因此,如果后端測(cè)試發(fā)現(xiàn)存在故障機(jī)超標(biāo)必須立即啟動(dòng)報(bào)警程序,技術(shù)人員參與分析,發(fā)現(xiàn)存在生產(chǎn)質(zhì)量問(wèn)題必須立即停線處理。目前,在通信終端生產(chǎn)過(guò)程中,各測(cè)試工位都是使用自動(dòng)化測(cè)試系統(tǒng)完成對(duì)于被測(cè)件的性能測(cè)試。但是,測(cè)試過(guò)程缺乏對(duì)各測(cè)試工位測(cè)試的統(tǒng)一監(jiān)控,一般采用下述方法進(jìn)行測(cè)試監(jiān)控各測(cè)試工位操作人員人工記錄故障機(jī)數(shù)量和故障類型,并將記錄結(jié)果傳送給生產(chǎn)線技術(shù)人員;生產(chǎn)線硬件技術(shù)人員人工分析故障率,若發(fā)現(xiàn)生產(chǎn)線出現(xiàn)異常測(cè)試情況或者批量故障事故問(wèn)題,通知測(cè)試工位的軟件技術(shù)人員停止工位測(cè)試。這種完全依靠人工來(lái)監(jiān)控測(cè)試過(guò)程的方法會(huì)導(dǎo)致測(cè)試停線處理操作很滯后,與測(cè)試工位的自動(dòng)化測(cè)試步調(diào)不一致,造成的后果是后端測(cè)試反饋出異常情況時(shí),前端的生產(chǎn)及貼片制造等生產(chǎn)工序已經(jīng)生產(chǎn)出大批量的故障件和故 障機(jī),從而造成生產(chǎn)質(zhì)量的降低和生產(chǎn)成本的上升。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通信終端測(cè)試監(jiān)控方法和裝置,以解決現(xiàn)有終端測(cè)試監(jiān)控人工參與程度大而導(dǎo)致監(jiān)控不及時(shí)、處理滯后的問(wèn)題,提高通信終端生產(chǎn)質(zhì)量,降低生產(chǎn)成本。為實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供的通信終端測(cè)試監(jiān)控方法采用下述技術(shù)方案予以實(shí)現(xiàn)
一種通信終端測(cè)試監(jiān)控方法,該方法包括下述步驟al、在各測(cè)試工位的測(cè)試用文件中設(shè)置測(cè)試監(jiān)控參數(shù);a2、根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值;a3、執(zhí)行測(cè)試工位測(cè)試時(shí),定時(shí)讀取測(cè)試監(jiān)控參數(shù)數(shù)值,根據(jù)參數(shù)數(shù)值對(duì)測(cè)試工位的測(cè)試過(guò)程進(jìn)行控制。
如上所述的方法,優(yōu)選的,所述步驟al中,在各測(cè)試工位的測(cè)試序列腳本文件和被測(cè)件配置文件中分別設(shè)置測(cè)試監(jiān)控參數(shù)。如上所述的方法,為提高監(jiān)控效率、簡(jiǎn)化監(jiān)控過(guò)程,在所述步驟a2中,根據(jù)設(shè)定周期定時(shí)讀取符合設(shè)定數(shù)量要求的測(cè)試結(jié)果,根據(jù)測(cè)試結(jié)果中的失敗率確定測(cè)試監(jiān)控參數(shù)數(shù)值;若在當(dāng)前周期內(nèi)測(cè)試結(jié)果不符合設(shè)定數(shù)量要求,則等待下一個(gè)設(shè)定周期。如上所述的方法,為減少監(jiān)控誤差,所述設(shè)定數(shù)量要求是指在一定采樣時(shí)間內(nèi)、設(shè)置有測(cè)試監(jiān)控參數(shù)的測(cè)試工位的測(cè)試結(jié)果數(shù)量不小于設(shè)定數(shù)量。優(yōu)選的,在所述測(cè)試結(jié)果數(shù)量不小于設(shè)定數(shù)量時(shí),讀取設(shè)定數(shù)量的測(cè)試結(jié)果,并根據(jù)讀取的測(cè)試結(jié)果中的失敗率確定測(cè)試監(jiān)控參數(shù)數(shù)值。如上所述的方法,為進(jìn)一步提高監(jiān)控及時(shí)性和準(zhǔn)確性,所述測(cè)試結(jié)果為測(cè)試序列中與被測(cè)件硬件測(cè)試相關(guān)的測(cè)試項(xiàng)目對(duì)應(yīng)的測(cè)試結(jié)果。如上所述的方法,在所述步驟a3中,根據(jù)參數(shù)數(shù)值對(duì)測(cè)試工位測(cè)試過(guò)程進(jìn)行的控制為控制測(cè)試工位正常測(cè)試或控制測(cè)試工位報(bào)警提示或控制測(cè)試工位停止測(cè)試。為實(shí)現(xiàn)前述發(fā)明目的,本發(fā)明提供的通信終端測(cè)試監(jiān)控裝置采用下述技術(shù)方案來(lái)實(shí)現(xiàn)
一種通信終端測(cè)試監(jiān)控裝置,該裝置包括
測(cè)試監(jiān)控參數(shù)設(shè)置單元,用于在通信終端各測(cè)試工位的測(cè)試用文件中設(shè)置測(cè)試監(jiān)控參
數(shù);
測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元, 用于根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值;
參數(shù)數(shù)值讀取定時(shí)單元,用于提供讀取測(cè)試監(jiān)控參數(shù)數(shù)值的周期;
測(cè)試工位測(cè)試過(guò)程控制單元,用于根據(jù)測(cè)試監(jiān)控參數(shù)數(shù)值對(duì)測(cè)試工位的測(cè)試過(guò)程進(jìn)行控制。如上所述的裝置,所述測(cè)試監(jiān)控參數(shù)設(shè)置單元在通信終端各測(cè)試功能的測(cè)試序列腳本文件和被測(cè)件配置文件中分別設(shè)置測(cè)試監(jiān)控參數(shù);所述測(cè)試工位測(cè)試過(guò)程控制單元對(duì)測(cè)試工位測(cè)試過(guò)程進(jìn)行的控制為控制測(cè)試工位正常測(cè)試或控制測(cè)試工位報(bào)警提示或控制測(cè)試工位停止測(cè)試。如上所述的裝置,所述測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元具體包括
測(cè)試結(jié)果讀取定時(shí)子單元,用于提供讀取測(cè)試結(jié)果的周期;
測(cè)試結(jié)果采樣時(shí)間設(shè)定子單元,用于設(shè)定測(cè)試結(jié)果采樣時(shí)間;
測(cè)試結(jié)果計(jì)數(shù)子單元,用于計(jì)算在測(cè)試結(jié)果采樣時(shí)間內(nèi)、設(shè)置有測(cè)試監(jiān)控參數(shù)的測(cè)試工位的測(cè)試結(jié)果數(shù)量;
測(cè)試結(jié)果確定子單元,用于確定監(jiān)控所用的測(cè)試結(jié)果;
測(cè)試失敗率計(jì)算子單元,用于從測(cè)試結(jié)果確定子單元所確定的監(jiān)控用測(cè)試結(jié)果中獲取失敗結(jié)果數(shù)量,并計(jì)算失敗率;
測(cè)試監(jiān)控參數(shù)數(shù)值確定子單元,用于根據(jù)測(cè)試失敗率確定測(cè)試監(jiān)控參數(shù)數(shù)值。與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)和積極效果是本發(fā)明通過(guò)在測(cè)試文件中設(shè)置測(cè)試監(jiān)控參數(shù)、根據(jù)測(cè)試結(jié)果自動(dòng)設(shè)置該參數(shù)數(shù)值,并通過(guò)讀取測(cè)試監(jiān)控參數(shù)數(shù)值作為對(duì)測(cè)試工位測(cè)試過(guò)程進(jìn)行控制的依據(jù),能夠自動(dòng)發(fā)現(xiàn)并及時(shí)反饋測(cè)試問(wèn)題,并根據(jù)問(wèn)題的嚴(yán)重程度執(zhí)行及時(shí)、有效的控制,提高了對(duì)通信終端測(cè)試過(guò)程的自動(dòng)化監(jiān)控和控制,提高了監(jiān)控準(zhǔn)確性和控制及時(shí)性,有利于通信終端生產(chǎn)質(zhì)量的提高和生產(chǎn)成本的降低。結(jié)合附圖閱讀本發(fā)明的具體實(shí)施方式
后,本發(fā)明的其他特點(diǎn)和優(yōu)點(diǎn)將變得更加清
/E. o
圖1是本發(fā)明通信終端測(cè)試監(jiān)控方法一個(gè)實(shí)施例的流程 圖2是本發(fā)明通信終端測(cè)試監(jiān)控方法另一個(gè)實(shí)施例的流程 圖3是本發(fā)明通信終端測(cè)試監(jiān)控裝置一個(gè)實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式下面結(jié)合附圖和具體 實(shí)施方式對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步詳細(xì)的說(shuō)明。請(qǐng)參考圖1,該圖1示出了本發(fā)明通信終端測(cè)試監(jiān)控方法一個(gè)實(shí)施例的流程圖。如圖1所示,該實(shí)施例提供的通信終端測(cè)試監(jiān)控方法具體包括下述步驟
步驟11:流程開(kāi)始。步驟12 :在各測(cè)試工位的測(cè)試用文件中設(shè)置測(cè)試監(jiān)控參數(shù)。通信終端在測(cè)試工藝過(guò)程中需要經(jīng)過(guò)多個(gè)測(cè)試工位進(jìn)行不同性能的測(cè)試,每個(gè)測(cè)試工位的測(cè)試采用計(jì)算機(jī)對(duì)終端軟硬件性能進(jìn)行相應(yīng)測(cè)試。有的測(cè)試工位需要結(jié)合測(cè)試儀表、調(diào)用測(cè)試序列腳本文件完成測(cè)試過(guò)程,有的測(cè)試工位不需要測(cè)試儀表、僅需要寫入被測(cè)件的信息、如生產(chǎn)序列號(hào)等,此情況下,是通過(guò)調(diào)用被測(cè)件的配置文件完成測(cè)試。由于測(cè)試工位測(cè)試過(guò)程中需要使用測(cè)試序列腳本文件和被測(cè)件配置文件,因此,為實(shí)現(xiàn)對(duì)測(cè)試過(guò)程進(jìn)行監(jiān)控,該實(shí)施例在每個(gè)測(cè)試工位的測(cè)試用文件中,包括測(cè)試序列腳本文件和被測(cè)件配置文件,分別設(shè)置測(cè)試監(jiān)控參數(shù)。該測(cè)試監(jiān)控參數(shù)將作為這些文件的一個(gè)屬性參數(shù)而存在于相應(yīng)文件中。步驟13 :根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值。每個(gè)被測(cè)件在每個(gè)測(cè)試工位測(cè)試完之后都會(huì)產(chǎn)生測(cè)試結(jié)果,包括測(cè)試成功結(jié)果和測(cè)試失敗結(jié)果。該實(shí)施例對(duì)測(cè)試進(jìn)行監(jiān)控的目的是自動(dòng)、及時(shí)發(fā)現(xiàn)故障機(jī),而故障機(jī)可以通過(guò)測(cè)試結(jié)果、尤其是測(cè)試失敗結(jié)果來(lái)反映。為此,該實(shí)施例將根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果來(lái)設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值。針對(duì)不同測(cè)試結(jié)果設(shè)置不同參數(shù)數(shù)值,可以表示是否為故障機(jī)、故障機(jī)的出現(xiàn)概率以及對(duì)產(chǎn)品性能的影響等。步驟14 :定時(shí)讀取測(cè)試監(jiān)控參數(shù)數(shù)值,根據(jù)參數(shù)數(shù)值控制測(cè)試工位的測(cè)試過(guò)程。在測(cè)試工位測(cè)試開(kāi)始之前,或者在測(cè)試過(guò)程中,定時(shí)讀取測(cè)試監(jiān)控參數(shù)數(shù)值。根據(jù)參數(shù)數(shù)值能夠獲知測(cè)試的終端是否為故障機(jī),進(jìn)而可以根據(jù)參數(shù)數(shù)值來(lái)決定測(cè)試工位是正常執(zhí)行測(cè)試序列的測(cè)試,還是進(jìn)行報(bào)警提示,還是直接停止測(cè)試。步驟15 :流程結(jié)束。在該實(shí)施例的上述各步驟中,步驟12設(shè)置測(cè)試監(jiān)控參數(shù)為技術(shù)人員手動(dòng)執(zhí)行的步驟,且針對(duì)測(cè)試用文件不變化的測(cè)試過(guò)程來(lái)說(shuō),該步驟僅需執(zhí)行一次。步驟13和步驟14均為測(cè)試過(guò)程中自動(dòng)、不間斷執(zhí)行的過(guò)程。在設(shè)置了監(jiān)控參數(shù)之后,可以在測(cè)試過(guò)程中自動(dòng)讀取測(cè)試結(jié)果、根據(jù)測(cè)試結(jié)果和預(yù)先的設(shè)定自動(dòng)設(shè)置監(jiān)控參數(shù)數(shù)值,以反映是否出現(xiàn)了故障機(jī)。通過(guò)在測(cè)試過(guò)程中定時(shí)讀取監(jiān)控參數(shù)數(shù)值,就可以判定出是否出現(xiàn)了故障機(jī)和測(cè)試問(wèn)題,并根據(jù)預(yù)先設(shè)定的監(jiān)控參數(shù)與控制操作的對(duì)應(yīng)關(guān)系,根據(jù)測(cè)試問(wèn)題的嚴(yán)重程度執(zhí)行及時(shí)、有效的控制。利用該實(shí)施例的方法,解決了人工參與收集和分析測(cè)試結(jié)果、根據(jù)測(cè)試結(jié)果人工進(jìn)行測(cè)試控制而存在的處理滯后的問(wèn)題,提高了對(duì)通信終端測(cè)試過(guò)程的自動(dòng)化監(jiān)控和控制,提高了監(jiān)控準(zhǔn)確性和控制及時(shí)性。請(qǐng)參考圖2,該圖2示出了本發(fā)明通信終端測(cè)試監(jiān)控方法另一個(gè)更具體實(shí)施例的流程。如圖2所示,該實(shí)施例執(zhí)行通信終端測(cè)試監(jiān)控的方法包括測(cè)試工位測(cè)試平臺(tái)執(zhí)行流程和后臺(tái)監(jiān)控運(yùn)行流程兩部分。其中,測(cè)試工位測(cè)試平臺(tái)執(zhí)行流程運(yùn)行在各測(cè)試工位的計(jì)算機(jī)中,后臺(tái)監(jiān)控運(yùn)行流程運(yùn)行在后臺(tái)服務(wù)器中。而且,兩個(gè)流程在運(yùn)行過(guò)程中,通過(guò)存儲(chǔ)測(cè)試結(jié)果記錄表和測(cè)試序列狀態(tài)表的共用數(shù)據(jù)庫(kù)實(shí)現(xiàn)交互,最終實(shí)現(xiàn)對(duì)通信終端測(cè)試自動(dòng)監(jiān)控的目的。測(cè)試工位測(cè)試平臺(tái)執(zhí)行流程的具體過(guò)程為
步驟211 :測(cè)試平臺(tái)執(zhí)行測(cè)試。測(cè)試平臺(tái)中每個(gè)測(cè)試工位的計(jì)算機(jī)控制通信終端或者測(cè)試儀表完成該工位的測(cè)試工作。步驟212 :記錄測(cè)試結(jié)果。在測(cè)試工位測(cè)試過(guò)程中,隨時(shí)記錄每個(gè)被測(cè)件所對(duì)應(yīng)的測(cè)試項(xiàng)目的測(cè)試結(jié)果,并將測(cè)試結(jié)果通過(guò)測(cè)試平臺(tái)的接口傳輸至后臺(tái)服務(wù)器中的測(cè)試結(jié)果記錄表中。由于元器件自身故障或者前端生產(chǎn)工藝中出現(xiàn)的工藝問(wèn)題,會(huì)出現(xiàn)故障機(jī)。通過(guò)分析各測(cè)試工位的測(cè)試項(xiàng)目測(cè)試情況,篩選出故障機(jī)。故障機(jī)篩選原則是測(cè)試序列中與被測(cè)件硬件功能相關(guān)的測(cè)試項(xiàng)目是否滿足測(cè)試要求,即測(cè)試結(jié)果是失敗的被判定為故障機(jī)。對(duì)于這些硬件功能相關(guān)的測(cè)試項(xiàng)目,在測(cè)試結(jié)果中會(huì)進(jìn)行標(biāo)識(shí),以便于分析處理。因此,測(cè)試結(jié)果記錄表不僅記錄測(cè)試序列號(hào)、測(cè)試序列名稱、測(cè)試項(xiàng)目名稱、測(cè)試項(xiàng)目的測(cè)試結(jié)果、被標(biāo)識(shí)為監(jiān)控參數(shù)的測(cè)試項(xiàng)目以及及整個(gè)測(cè)試序列的測(cè)試結(jié)果,還記錄測(cè)試項(xiàng)目的測(cè)試結(jié)果是否為后臺(tái)監(jiān)控處理的一個(gè)標(biāo)識(shí)。其中,測(cè)試序列的測(cè)試結(jié)果與測(cè)試序列中每個(gè)測(cè)試項(xiàng)目的測(cè)試結(jié)果有關(guān)。對(duì)于一個(gè)測(cè)試序列來(lái)說(shuō),如果有一個(gè)測(cè)試項(xiàng)目失敗,則測(cè)試序列的測(cè)試結(jié)果也是失敗,只有所有測(cè)試項(xiàng)目都存在測(cè)試成功的結(jié)果,整個(gè)測(cè)試序列的測(cè)試結(jié)果才是成功狀態(tài)。步驟212 :判斷讀取參數(shù)數(shù)值定時(shí)時(shí)間是否已到。若到達(dá),執(zhí)行步驟214 ;否則,轉(zhuǎn)至步驟211,繼續(xù)執(zhí)行測(cè)試。步驟213 :在讀取參數(shù)數(shù)值定時(shí)時(shí)間到達(dá)時(shí),讀取測(cè)試監(jiān)控參數(shù)數(shù)值。具體來(lái)說(shuō),在后臺(tái)服務(wù)器的測(cè)試序列狀態(tài)表中存儲(chǔ)有目前正在運(yùn)行的測(cè)試工位所對(duì)應(yīng)的測(cè)試序列及其測(cè)試監(jiān)控參數(shù)數(shù)值。而該測(cè)試監(jiān)控參數(shù)數(shù)值是通過(guò)后臺(tái)監(jiān)控運(yùn)行流程根據(jù)測(cè)試結(jié)果記錄表中的測(cè)試結(jié)果自動(dòng)設(shè)置的,具體設(shè)置過(guò)程參考下面對(duì)后臺(tái)監(jiān)控運(yùn)行流程的描述。在該實(shí)施例中,測(cè)試監(jiān)控參數(shù)數(shù)值存 在有三種不同的值,每個(gè)值代表一種對(duì)測(cè)試工位的控制操作。具體來(lái)說(shuō)如果測(cè)試監(jiān)控參數(shù)數(shù)值等于0,表示測(cè)試過(guò)程可以正常進(jìn)行;如果測(cè)試監(jiān)控參數(shù)數(shù)值等于1,表示在某段時(shí)間內(nèi)、同一故障現(xiàn)象的故障率超過(guò)了報(bào)警指標(biāo),生產(chǎn)線存在故障風(fēng)險(xiǎn),需要在測(cè)試過(guò)程中給予該故障情況的報(bào)警;如果測(cè)試監(jiān)控參數(shù)數(shù)值等于2,表示生產(chǎn)線存在問(wèn)題,需要停止測(cè)試,整個(gè)生產(chǎn)線要進(jìn)行停線處理,防止繼續(xù)生產(chǎn)故障機(jī)。對(duì)于測(cè)試監(jiān)控參數(shù)數(shù)值等于I的情況,僅說(shuō)明生產(chǎn)線存在故障風(fēng)險(xiǎn),可能是真正出現(xiàn)了生產(chǎn)線的硬件故障,也可能是測(cè)試過(guò)程出現(xiàn)了錯(cuò)誤,僅給予報(bào)警。在報(bào)警過(guò)程中,仍然執(zhí)行各工位測(cè)試,如果在該過(guò)程中及時(shí)解決了生產(chǎn)線問(wèn)題,或者經(jīng)過(guò)連續(xù)測(cè)試發(fā)現(xiàn)該報(bào)警所針對(duì)的故障為個(gè)別現(xiàn)象,則自動(dòng)解除報(bào)警,轉(zhuǎn)入正常測(cè)試過(guò)程。否則,轉(zhuǎn)入停止測(cè)試和停線處理過(guò)程。因此,在測(cè)試過(guò)程中(包括測(cè)試工位開(kāi)始測(cè)試時(shí))定時(shí)讀取測(cè)試監(jiān)控參數(shù)數(shù)值,如果參數(shù)數(shù)值為0,轉(zhuǎn)至步驟211,繼續(xù)執(zhí)行測(cè)試平臺(tái)的測(cè)試;如果參數(shù)數(shù)值為1,在測(cè)試界面上給予醒目的報(bào)警提示,可以繼續(xù)執(zhí)行步驟211的測(cè)試平臺(tái)測(cè)試;而如果參數(shù)數(shù)值為2,則需要停止各工位測(cè)試,整個(gè)生產(chǎn)線進(jìn)行停線處理。在測(cè)試工位測(cè)試平臺(tái)執(zhí)行上述測(cè)試的過(guò)程中,后臺(tái)監(jiān)控運(yùn)行流程也在不停地執(zhí)行后臺(tái)監(jiān)控過(guò)程,具體如下
步驟221 :后臺(tái)監(jiān)控運(yùn)行。步驟222 :判斷讀取測(cè)試結(jié)果的定時(shí)時(shí)間是否已到。若已到,執(zhí)行步驟222 ;否則,轉(zhuǎn)至步驟221,等待定時(shí)時(shí)間到達(dá)。后臺(tái)監(jiān)控過(guò)程設(shè)置一個(gè)定時(shí)器對(duì)讀取測(cè)試結(jié)果的過(guò)程進(jìn)行周期定時(shí)。該定時(shí)周期可以根據(jù)監(jiān)控及時(shí)性要求和測(cè)試工位的測(cè)試速度選擇一個(gè)合適的時(shí)間。步驟223 :在設(shè)定時(shí)間到達(dá)時(shí),根據(jù)采樣時(shí)間從測(cè)試結(jié)果記錄表中讀取測(cè)試結(jié)果數(shù)據(jù),并判斷測(cè)試結(jié)果數(shù)量是否大于設(shè)定數(shù)量。若大于設(shè)定數(shù)量,執(zhí)行步驟224 ;否則,轉(zhuǎn)至步驟221,等待下一個(gè)定時(shí)周期??紤]到生產(chǎn)存在間斷性,在進(jìn)行數(shù)量判斷時(shí),可以采用測(cè)試序列的測(cè)試結(jié)果數(shù)量,當(dāng)然也可以讀取其中一個(gè)設(shè) 有監(jiān)控標(biāo)識(shí)的測(cè)試項(xiàng)目的測(cè)試結(jié)果數(shù)量,兩部分?jǐn)?shù)量應(yīng)當(dāng)保持一致。為了保證監(jiān)控過(guò)程的有效性,同時(shí)為提高監(jiān)控效率,后臺(tái)監(jiān)控所監(jiān)控的測(cè)試結(jié)果需要滿足設(shè)定數(shù)量要求,也即在一定采樣時(shí)間內(nèi)、測(cè)試序列或任一個(gè)測(cè)試項(xiàng)目的測(cè)試結(jié)果數(shù)量不小于設(shè)定數(shù)量。如果在采樣時(shí)間內(nèi)測(cè)試結(jié)果數(shù)量小于設(shè)定數(shù)量,說(shuō)明不是連續(xù)測(cè)試過(guò)程,所獲得的測(cè)試結(jié)果還不能全面反映實(shí)際產(chǎn)品情況。在該情況下,不對(duì)測(cè)試結(jié)果進(jìn)行分析,而是再等待下一個(gè)定時(shí)周期到達(dá)后再進(jìn)行處理。步驟224:在采樣時(shí)間內(nèi)測(cè)試結(jié)果數(shù)量大于設(shè)定數(shù)量時(shí),從測(cè)試結(jié)果記錄表中讀取設(shè)有監(jiān)控標(biāo)識(shí)參數(shù)的測(cè)試項(xiàng)目所對(duì)應(yīng)的最近設(shè)定數(shù)量的測(cè)試結(jié)果,計(jì)算相應(yīng)測(cè)試項(xiàng)目的測(cè)試失敗率。如果采樣時(shí)間內(nèi)測(cè)試結(jié)果數(shù)量大于設(shè)定數(shù)量,為減少計(jì)算量,提高監(jiān)控速度,只讀取最近的設(shè)定數(shù)量個(gè)測(cè)試結(jié)果數(shù)據(jù)進(jìn)行分析。而且,如前所述,在分析計(jì)算時(shí),僅對(duì)設(shè)有監(jiān)控標(biāo)識(shí)參數(shù)的測(cè)試項(xiàng)目所對(duì)應(yīng)的測(cè)試結(jié)果進(jìn)行分析。測(cè)試失敗率可以通過(guò)下述方法計(jì)算獲取設(shè)定數(shù)量個(gè)測(cè)試結(jié)果,計(jì)算其中為測(cè)試失敗的結(jié)果的數(shù)量,測(cè)試失敗結(jié)果數(shù)量與設(shè)定數(shù)量的比值即為測(cè)試失敗率。步驟225 :根據(jù)測(cè)試失敗率設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值。測(cè)試監(jiān)控參數(shù)數(shù)值反映的是該測(cè)試工位所對(duì)應(yīng)的測(cè)試序列的故障率,對(duì)于一個(gè)測(cè)試序列來(lái)說(shuō),如果有一個(gè)測(cè)試項(xiàng)目失敗,則測(cè)試序列的測(cè)試結(jié)果也是失敗,只有所有測(cè)試項(xiàng)目都存在測(cè)試成功的結(jié)果,整個(gè)測(cè)試序列的測(cè)試結(jié)果才是成功狀態(tài)。因此,如果有一個(gè)測(cè)試項(xiàng)目失敗率達(dá)到報(bào)警值或停止測(cè)試值,則整個(gè)測(cè)試序列對(duì)應(yīng)的測(cè)試工位也達(dá)到報(bào)警狀態(tài)或者停止測(cè)試狀態(tài)。根據(jù)測(cè)試項(xiàng)目失敗率設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值,并將該參數(shù)數(shù)值寫入到測(cè)試序列狀態(tài)表中,以供測(cè)試工位測(cè)試平臺(tái)調(diào)用。具體來(lái)說(shuō),如果所分析的所有測(cè)試項(xiàng)目的失敗率均小于報(bào)警值,將測(cè)試序列的測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置為O ;若分析的測(cè)試項(xiàng)目中有一個(gè)失敗率達(dá)到報(bào)警值、但小于停止測(cè)試值,將測(cè)試序列的測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置為I;若分析的測(cè)試項(xiàng)目中有一個(gè)失敗率達(dá)到停止測(cè)試值,將測(cè)試序列的測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置為2。步驟226 :同時(shí),將測(cè)試結(jié)果定時(shí)器清零,轉(zhuǎn)至步驟221,繼續(xù)對(duì)下一個(gè)周期進(jìn)行定時(shí)。請(qǐng)參考圖3,該圖3示出了本發(fā)明通信終端測(cè)試監(jiān)控裝置一個(gè)實(shí)施例的結(jié)構(gòu)框圖。如圖3所示,該實(shí)施例的監(jiān)控裝置包括有測(cè)試監(jiān)控參數(shù)設(shè)置單元31、測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元32、測(cè)試工位測(cè)試過(guò)程控制單元34和參數(shù)數(shù)值讀取定時(shí)單元33。具體來(lái)說(shuō),測(cè)試監(jiān)控參數(shù)設(shè)置單元31用于在通信終端各測(cè)試工位的測(cè)試用文件中設(shè)置測(cè)試監(jiān)控參數(shù);測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元32與測(cè)試監(jiān)控參數(shù)設(shè)置單元31相連接,用于根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值;參數(shù)數(shù)值讀取定時(shí)單元33用于提供讀取測(cè)試監(jiān)控參數(shù)數(shù)值的周期;測(cè)試工位測(cè)試過(guò)程控制單元34分別與測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元32和參數(shù)數(shù)值讀取定時(shí)單元33相連接,用于定時(shí)讀取測(cè)試監(jiān)控參數(shù)數(shù)值、并根據(jù)參數(shù)數(shù)值對(duì)測(cè)試工位的測(cè)試過(guò)程進(jìn)行控制。其中,測(cè)試監(jiān)控參數(shù)設(shè)置單元31在通信終端各測(cè)試功能的測(cè)試序列腳本文件和被測(cè)件配置文件中分別設(shè)置測(cè)試監(jiān)控參數(shù);而測(cè)試工位測(cè)試過(guò)程控制單元34對(duì)測(cè)試工位測(cè)試過(guò)程進(jìn)行的控制包括有控制測(cè)試工位正常測(cè)試或控制測(cè)試工位報(bào)警提示或控制測(cè)試工位停止測(cè)試。 測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元32具體采用下述各子單元的結(jié)構(gòu)來(lái)實(shí)現(xiàn)
測(cè)試結(jié)果讀取定時(shí)子單元321,用于提供讀取測(cè)試結(jié)果的周期;
測(cè)試結(jié)果采樣時(shí)間設(shè)定子單元322,用于設(shè)定測(cè)試結(jié)果采樣時(shí)間;
測(cè)試結(jié)果計(jì)數(shù)子單元323,與測(cè)試結(jié)果讀取定時(shí)子單元321和測(cè)試結(jié)果采樣時(shí)間設(shè)定子單元322相連接,用于計(jì)算在測(cè)試結(jié)果采樣時(shí)間內(nèi)、設(shè)置有測(cè)試監(jiān)控參數(shù)的測(cè)試工位的測(cè)試結(jié)果數(shù)量;
測(cè)試結(jié)果確定子單元324,與測(cè)試結(jié)果計(jì)數(shù)子單元323相連接,用于確定監(jiān)控所用的測(cè)試結(jié)果;
測(cè)試失敗率計(jì)算子單元325,與測(cè)試結(jié)果確定子單元324相連接,用于從該子單元所確定的監(jiān)控用測(cè)試結(jié)果中獲取失敗結(jié)果數(shù)量,并計(jì)算失敗率;
測(cè)試監(jiān)控參數(shù)數(shù)值確定子單元326,與測(cè)試失敗率計(jì)算子單元325相連接,用于根據(jù)測(cè)試失敗率確定測(cè)試監(jiān)控參數(shù)數(shù)值。該實(shí)施例的監(jiān)控裝置在相關(guān)軟件的配合下、可以按照?qǐng)D2方法實(shí)施例的過(guò)程實(shí)現(xiàn)對(duì)通信終端的自動(dòng)監(jiān)測(cè)和控制。以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其進(jìn)行限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明所要求保護(hù)的技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種通信終端測(cè)試監(jiān)控方法,其特征在于,所述方法包括下述步驟 al、在各測(cè)試工位的測(cè)試用文件中設(shè)置測(cè)試監(jiān)控參數(shù); a2、根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值;a3、執(zhí)行測(cè)試工位測(cè)試時(shí),定時(shí)讀取測(cè)試監(jiān)控參數(shù)數(shù)值,根據(jù)參數(shù)數(shù)值對(duì)測(cè)試工位的測(cè)試過(guò)程進(jìn)行控制。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟al中,在各測(cè)試工位的測(cè)試序列腳本文件和被測(cè)件配置文件中分別設(shè)置測(cè)試監(jiān)控參數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述步驟a2中,根據(jù)設(shè)定周期定時(shí)讀取符合設(shè)定數(shù)量要求的測(cè)試結(jié)果,根據(jù)測(cè)試結(jié)果中的失敗率確定測(cè)試監(jiān)控參數(shù)數(shù)值;若在當(dāng)前周期內(nèi)測(cè)試結(jié)果不符合設(shè)定數(shù)量要求,則等待下一個(gè)設(shè)定周期。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述設(shè)定數(shù)量要求是指在一定采樣時(shí)間內(nèi)、設(shè)置有測(cè)試監(jiān)控參數(shù)的測(cè)試工位的測(cè)試結(jié)果數(shù)量不小于設(shè)定數(shù)量。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述測(cè)試結(jié)果數(shù)量不小于設(shè)定數(shù)量時(shí),讀取設(shè)定數(shù)量的測(cè)試結(jié)果,并根據(jù)讀取的測(cè)試結(jié)果中的失敗率確定測(cè)試監(jiān)控參數(shù)數(shù)值。
6.根據(jù)權(quán)利要求3至5中任一項(xiàng)所述的方法,其特征在于,所述測(cè)試結(jié)果為測(cè)試序列中與被測(cè)件硬件測(cè)試相關(guān)的測(cè)試項(xiàng)目對(duì)應(yīng)的測(cè)試結(jié)果。
7.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,在所述步驟a3中,根據(jù)參數(shù)數(shù)值對(duì)測(cè)試工位測(cè)試過(guò)程進(jìn)行的控制為控制測(cè)試工位正常測(cè)試或控制測(cè)試工位報(bào)警提示或控制測(cè)試工位停止測(cè)試。
8.一種通信終端測(cè)試監(jiān)控裝置,其特征在于,所述裝置包括 測(cè)試監(jiān)控參數(shù)設(shè)置單元,用于在通信終端各測(cè)試工位的測(cè)試用文件中設(shè)置測(cè)試監(jiān)控參數(shù); 測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元,用于根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值; 參數(shù)數(shù)值讀取定時(shí)單元,用于提供讀取測(cè)試監(jiān)控參數(shù)數(shù)值的周期; 測(cè)試工位測(cè)試過(guò)程控制單元,用于根據(jù)測(cè)試監(jiān)控參數(shù)數(shù)值對(duì)測(cè)試工位的測(cè)試過(guò)程進(jìn)行控制。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述測(cè)試監(jiān)控參數(shù)設(shè)置單元在通信終端各測(cè)試功能的測(cè)試序列腳本文件和被測(cè)件配置文件中分別設(shè)置測(cè)試監(jiān)控參數(shù);所述測(cè)試工位測(cè)試過(guò)程控制單元對(duì)測(cè)試工位測(cè)試過(guò)程進(jìn)行的控制為控制測(cè)試工位正常測(cè)試或控制測(cè)試工位報(bào)警提示或控制測(cè)試工位停止測(cè)試。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述測(cè)試監(jiān)控參數(shù)數(shù)值設(shè)置單元包括 測(cè)試結(jié)果讀取定時(shí)子單元,用于提供讀取測(cè)試結(jié)果的周期; 測(cè)試結(jié)果采樣時(shí)間設(shè)定子單元,用于設(shè)定測(cè)試結(jié)果采樣時(shí)間; 測(cè)試結(jié)果計(jì)數(shù)子單元,用于計(jì)算在測(cè)試結(jié)果采樣時(shí)間內(nèi)、設(shè)置有測(cè)試監(jiān)控參數(shù)的測(cè)試工位的測(cè)試結(jié)果數(shù)量; 測(cè)試結(jié)果確定子單元,用于確定監(jiān)控所用的測(cè)試結(jié)果; 測(cè)試失敗率計(jì)算子單元,用于從測(cè)試結(jié)果確定子單元所確定的監(jiān)控用測(cè)試結(jié)果中獲取失敗結(jié)果數(shù)量,并計(jì)算失敗率; 測(cè)試監(jiān)控參數(shù)數(shù)值確定子單元,用于根據(jù)測(cè)試失敗率確定測(cè)試監(jiān)控參數(shù)數(shù)值。
全文摘要
本發(fā)明公開(kāi)了一種通信終端測(cè)試監(jiān)控方法和裝置,所述方法包括下述步驟在各測(cè)試工位的測(cè)試用文件中設(shè)置測(cè)試監(jiān)控參數(shù);根據(jù)測(cè)試工位中被測(cè)件的測(cè)試結(jié)果設(shè)置測(cè)試監(jiān)控參數(shù)數(shù)值;執(zhí)行測(cè)試工位測(cè)試時(shí),定時(shí)讀取測(cè)試監(jiān)控參數(shù)數(shù)值,根據(jù)參數(shù)數(shù)值對(duì)測(cè)試工位的測(cè)試過(guò)程進(jìn)行控制。應(yīng)用本發(fā)明的方法和裝置,有效解決了現(xiàn)有終端測(cè)試監(jiān)控人工參與程度大而導(dǎo)致監(jiān)控不及時(shí)、處理滯后的問(wèn)題,提高了通信終端生產(chǎn)質(zhì)量,降低了生產(chǎn)成本。
文檔編號(hào)H04B17/00GK103067101SQ20121056319
公開(kāi)日2013年4月24日 申請(qǐng)日期2012年12月20日 優(yōu)先權(quán)日2012年12月20日
發(fā)明者常培文, 郝國(guó)忠, 陳海燕, 張國(guó)義 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司