專利名稱:測(cè)試終端驅(qū)動(dòng)方法及裝置、終端測(cè)試方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種測(cè)試終端驅(qū)動(dòng)方法及裝置、終端測(cè)試方法及系統(tǒng),屬于無(wú)線通信技術(shù)領(lǐng)域。
背景技術(shù):
為了實(shí)現(xiàn)對(duì)測(cè)試終端話務(wù)量性能的測(cè)試,現(xiàn)有技術(shù)通常采用基于PC的驅(qū)動(dòng)控制方案,如圖1所示,一臺(tái)PC通過(guò)一個(gè)USB集線器驅(qū)動(dòng)7個(gè)測(cè)試終端,由該P(yáng)C為這些測(cè)試終端供電,以便使用其他測(cè)試儀器對(duì)這些測(cè)試終端的性能進(jìn)行測(cè)試?,F(xiàn)有技術(shù)中至少存在如下技術(shù)問(wèn)題技術(shù)問(wèn)題1:功耗大USB集線器的接口數(shù)量總是有限的,當(dāng)使用成百上千個(gè)測(cè)試終端進(jìn)行大話務(wù)量測(cè)試時(shí),就需要有大量的PC支持,例如,在對(duì)1000個(gè)測(cè)試終端進(jìn)行話務(wù)量規(guī)格測(cè)試時(shí)就會(huì)需要130 140臺(tái)PC對(duì)這些測(cè)試終端進(jìn)行驅(qū)動(dòng),如此多的測(cè)試設(shè)備將會(huì)產(chǎn)生巨大的運(yùn)行功耗。技術(shù)問(wèn)題2 :無(wú)法實(shí)現(xiàn)電源控制現(xiàn)有PC機(jī)僅能通過(guò)USB集線器為多個(gè)測(cè)試終端進(jìn)行供電而不能分別對(duì)各個(gè)測(cè)試終端實(shí)現(xiàn)電源控制,對(duì)于一個(gè)大話務(wù)量的測(cè)試系統(tǒng)來(lái)說(shuō),測(cè)試終端發(fā)生異常的情況不可避免,例如接口無(wú)響應(yīng)、未駐留小區(qū)、終端響應(yīng)異常等。這些異常情況都必須通過(guò)對(duì)測(cè)試終端的硬復(fù)位來(lái)解決,而現(xiàn)有控制方案無(wú)法對(duì)各個(gè)測(cè)試終端實(shí)現(xiàn)電源控制,也就無(wú)法實(shí)現(xiàn)硬復(fù)位,只能由人工完成硬復(fù)位,在進(jìn)行大話務(wù)量測(cè)試時(shí),工作量大、效率低下。
發(fā)明內(nèi)容
本發(fā)明提供一種測(cè)試終端驅(qū)動(dòng)方法及裝置、終端測(cè)試方法及系統(tǒng),用以在進(jìn)行大話務(wù)量測(cè)試時(shí),降低功耗、減少人工參與。本發(fā)明一方面提供一種測(cè)試終端驅(qū)動(dòng)方法,其中包括終端控制單板經(jīng)控制線發(fā)出供電控制信號(hào);USB集線器利用供電模塊提供的電能生成供電信號(hào)分別傳輸?shù)蕉鄺lUSB傳輸支線上;與一條所述USB傳輸支線及所述控制線相連的電源控制器根據(jù)所述供電控制信號(hào)控制所述供電信號(hào)驅(qū)動(dòng)與該電源控制器相連的測(cè)試終端。本發(fā)明另一方面提供一種測(cè)試終端驅(qū)動(dòng)裝置,其中包括終端控制單板,用于經(jīng)控制線發(fā)出供電控制信號(hào);供電模塊,用于提供電能;USB集線器,并通過(guò)供電線與所述供電模塊相連,用于利用供電模塊提供的電能生成供電信號(hào)分別傳輸?shù)蕉鄺lUSB傳輸支線上;多個(gè)電源控制器,分別通過(guò)一條所述USB傳輸支線與所述USB集線器相連,并分別通過(guò)所述控制線與所述終端控制單板相連,每個(gè)電源控制器用于根據(jù)所述供電控制信號(hào)控制所述供電信號(hào)驅(qū)動(dòng)與該電源控制器相連的測(cè)試終端。本發(fā)明又一方面提供一種包含上述測(cè)試終端驅(qū)動(dòng)裝置的終端測(cè)試系統(tǒng),其中還包括上位機(jī),通過(guò)以太網(wǎng)總線與多個(gè)所述測(cè)試終端驅(qū)動(dòng)裝置中的終端控制單板相連,該上位機(jī)包括復(fù)位控制模塊,用于針對(duì)由終端控制單板識(shí)別出的所述測(cè)試終端向所述測(cè)試終端驅(qū)動(dòng)裝置發(fā)出供電控制信號(hào);測(cè)試運(yùn)行模塊,用于經(jīng)所述測(cè)試終端驅(qū)動(dòng)裝置向終端控制單板識(shí)別出的所述測(cè)試終端發(fā)送測(cè)試程序,使所述測(cè)試終端運(yùn)行該測(cè)試程序;所述USB集線器通過(guò)USB傳輸干線與所述終端控制單板相連,用于傳輸所述測(cè)試程序。本發(fā)明再一方面提供一種基于上述終端測(cè)試系統(tǒng)實(shí)現(xiàn)的終端測(cè)試方法,其中包括所述終端控制單板當(dāng)檢測(cè)到有測(cè)試終端連接到所述測(cè)試終端驅(qū)動(dòng)裝置時(shí),對(duì)該測(cè)試終端進(jìn)行識(shí)別;所述上位機(jī)針對(duì)識(shí)別出的所述測(cè)試終端向所述測(cè)試終端驅(qū)動(dòng)裝置發(fā)出供電控制信號(hào),使所述測(cè)試終端上電;
所述上位機(jī)經(jīng)所述測(cè)試終端驅(qū)動(dòng)裝置向上電后的所述測(cè)試終端發(fā)送測(cè)試程序;所述測(cè)試終端運(yùn)行接收到的測(cè)試程序;測(cè)試設(shè)備對(duì)正在運(yùn)行所述測(cè)試程序的所述測(cè)試終端進(jìn)行測(cè)試。本發(fā)明通過(guò)使用終端控制單板代替PC機(jī)對(duì)測(cè)試終端進(jìn)行驅(qū)動(dòng)供電,從而降低了功耗;并且通過(guò)供電控制信號(hào)控制電源控制器的打開(kāi)和關(guān)閉,從而能夠自動(dòng)化地控制測(cè)試終端的開(kāi)關(guān)機(jī)動(dòng)作,以減少人工參與,提高工作效率。
圖1為現(xiàn)有測(cè)試終端驅(qū)動(dòng)裝置的結(jié)構(gòu)示意圖;圖2為本發(fā)明所述測(cè)試終端驅(qū)動(dòng)裝置實(shí)施例的結(jié)構(gòu)示意圖;圖3為本發(fā)明所述測(cè)試終端驅(qū)動(dòng)方法實(shí)施例的流程圖;圖4為本發(fā)明所述終端測(cè)試系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖;圖5為圖4所示系統(tǒng)各部分之間的接口連接關(guān)系示意圖;圖6為本發(fā)明所述終端測(cè)試方法實(shí)施例的流程圖。
具體實(shí)施例方式圖2為本發(fā)明所述測(cè)試終端驅(qū)動(dòng)裝置實(shí)施例的結(jié)構(gòu)示意圖,如圖所示,該裝置100至少包括終端控制單板10、供電模塊30、USB集線器20及多個(gè)電源控制器40。其中,USB集線器20通過(guò)USB傳輸干線12與所述終端控制單板10相連,并通過(guò)供電線32與所述供電模塊30相連;多個(gè)電源控制器40分別通過(guò)一條USB傳輸支線24與所述USB集線器20相連,并分別通過(guò)控制線14與所述終端控制單板10相連;所述供電模塊30用于提供電能。
此處需要說(shuō)明的是,雖然圖2中僅繪制了七條USB傳輸支線24,但本實(shí)施例并不對(duì)USB傳輸支線24的數(shù)量進(jìn)行限定,可以根據(jù)測(cè)試終端50的數(shù)量進(jìn)行適當(dāng)選擇;并且,雖然圖2中僅顯示了終端控制單板10與電源控制器40之間的一條控制線14,但實(shí)際上,終端控制單板10與每個(gè)電源控制器40之間均連接有控制線14,只是出于清楚、簡(jiǎn)要的目的,對(duì)圖2進(jìn)行簡(jiǎn)化。如圖3所示,該裝置100的工作原理如下 步驟110,終端控制單板10經(jīng)控制線14發(fā)出供電控制信號(hào)。其中,所述終端控制單板10可以是一個(gè)基于ARM公司的嵌入式系統(tǒng)單板。具體地,所述控制線14可以為通用輸入/輸出(General Purpose Input Output,簡(jiǎn)稱GPI0)控制線,與終端控制單板10上的GPIO接口相連,負(fù)責(zé)傳遞從終端控制單板10到電源控制器40的供電控制信號(hào)。步驟120,USB集線器20利用供電模塊30提供的電能生成供電信號(hào)分別傳輸?shù)蕉鄺lUSB傳輸支線24上。由于終端控制單板10中使用的型號(hào)為S3C2440的處理器通常僅具有一個(gè)或少量幾個(gè)USB接口,因此需要依靠USB信線器20來(lái)擴(kuò)展USB接口的數(shù)量,以便支持支持更多的測(cè)試終端50,該數(shù)量的具體值可以根據(jù)終端控制單板10的負(fù)載能力確定,例如,圖2中顯示的USB集線器20為一個(gè)七口 USB集線器。其中,所述供電信號(hào)是用于為各個(gè)測(cè)試終端50供電的信號(hào),雖然終端控制單板10也可以通過(guò)USB傳輸干線12為USB集線器20提供一定的電能,但該電能非常有限,不足以驅(qū)動(dòng)大量的測(cè)試終端50,因此,在本實(shí)施例中采用供電模塊30為USB集線器20提供的電能生成供電信號(hào),以滿足大量測(cè)試終端50的能量需求。此處需要說(shuō)明的是,上述步驟110和步驟120的順序也可以互換,即供電控制信號(hào)和供電信號(hào)的發(fā)出沒(méi)有必然的先后順序。步驟130,每個(gè)電源控制器40根據(jù)所述供電控制信號(hào)控制所述供電信號(hào)驅(qū)動(dòng)與該電源控制器40相連的測(cè)試終端50。具體地,所述電源控制器40可以為繼電器,通過(guò)供電控制信號(hào)對(duì)該繼電器的打開(kāi)和關(guān)閉進(jìn)行控制,從而實(shí)現(xiàn)測(cè)試終端50的上電和下電。本實(shí)施例所述裝置及方法通過(guò)使用終端控制單板10代替PC機(jī)對(duì)測(cè)試終端進(jìn)行驅(qū)動(dòng)供電,從而降低了功耗;并且通過(guò)供電控制信號(hào)控制電源控制器的打開(kāi)和關(guān)閉,從而能夠自動(dòng)化地控制測(cè)試終端的開(kāi)關(guān)機(jī)動(dòng)作,以減少人工參與,提高工作效率。圖4為本發(fā)明所述終端測(cè)試系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖,如圖所示,該系統(tǒng)至少包括多個(gè)測(cè)試終端驅(qū)動(dòng)裝置100和上位機(jī)60,該上位機(jī)60通過(guò)以太網(wǎng)總線16與多個(gè)所述測(cè)試終端驅(qū)動(dòng)裝置100中的終端控制單板10相連,各個(gè)測(cè)試終端驅(qū)動(dòng)裝置100均連接有多個(gè)測(cè)試終端50 ;另外,還可以包括測(cè)試設(shè)備70,位于所述測(cè)試終端通過(guò)空中接口所連接的接入網(wǎng)中。在圖5中,顯示了本實(shí)施例所述系統(tǒng)各部分之間的接口連接關(guān)系。如圖6所示,該系統(tǒng)的工作原理如下步驟210,所述終端控制單板10當(dāng)檢測(cè)有測(cè)試終端50連接到所述測(cè)試終端驅(qū)動(dòng)裝置100時(shí),對(duì)該測(cè)試終端50進(jìn)行識(shí)別。 在采用PC機(jī)驅(qū)動(dòng)的現(xiàn)有技術(shù)中,PC機(jī)通常采用視窗操作系統(tǒng),這種操作系統(tǒng)自帶的USB串口通用驅(qū)動(dòng)程序是預(yù)先定制好的,無(wú)法進(jìn)行修改;而所述測(cè)試終端50可能由不同廠家生,具有不同的型號(hào)類型。因此在對(duì)大量測(cè)試終端50進(jìn)行識(shí)別時(shí)有可能會(huì)出現(xiàn)終端沖突。具體表現(xiàn)為識(shí)別的穩(wěn)定性差,例如,對(duì)于同一個(gè)測(cè)試終端50,有的時(shí)候能夠成功識(shí)別,有時(shí)卻無(wú)法識(shí)別;另外也表現(xiàn)為識(shí)別的成功率低,例如,對(duì)于某個(gè)測(cè)試終端50,無(wú)論進(jìn)行多少次插拔,均無(wú)法識(shí)別。為此,本實(shí)施例所述終端控制單板10推薦采用Linux操作系統(tǒng),終端控制單板10當(dāng)檢測(cè)到有測(cè)試終端50連接到所述測(cè)試終端驅(qū)動(dòng)裝置100時(shí),該終端控制單板10可以根據(jù)預(yù)存的終端信息對(duì)所述Linux操作系統(tǒng)自帶的USB串口通用驅(qū)動(dòng)程序進(jìn)行配置生成USB串口專用驅(qū)動(dòng)程序,并基于該USB串口專用驅(qū)動(dòng)程序識(shí)別所述測(cè)試終端50。由于該USB串口專用驅(qū)動(dòng)程序是針對(duì)新插入的測(cè)試終端50專門(mén)定制的,因此成功避免終端沖突的發(fā)生,從而提聞識(shí)別的穩(wěn)定性和成功率。步驟220,所述上位機(jī)60針對(duì)識(shí)別出的所述測(cè)試終端50向所述測(cè)試終端驅(qū)動(dòng)裝置100發(fā)出供電控制信號(hào),使所述測(cè)試終端50上電。具體地,先該上位機(jī)60中的復(fù)位控制模塊61向所述測(cè)試終端驅(qū)動(dòng)裝置100中的終端控制單板10發(fā)出所述供電控制信號(hào),然后由終端控制單板10通過(guò)圖3所示過(guò)程控制測(cè)試終端50的上電與下電。當(dāng)需要對(duì)測(cè)試終端50進(jìn)行測(cè)試時(shí),則通過(guò)供電控制信號(hào)使該測(cè)試終端50上電;當(dāng)不需要對(duì)測(cè)試終端50進(jìn)行測(cè)試時(shí),則通過(guò)供電控制信號(hào)使該測(cè)試終端50下電。步驟230,所述上位機(jī)60經(jīng)所述測(cè)試終端驅(qū)動(dòng)裝置100向上電后的所述測(cè)試終端50發(fā)送測(cè)試程序。其中,所述測(cè)試程序是指提供給測(cè)試終端50進(jìn)行運(yùn)行,以便模擬測(cè)試終端50通話狀態(tài)的程序。具體地,可以先由該上位機(jī)60中的測(cè)試運(yùn)行模塊62向測(cè)試終端驅(qū)動(dòng)裝置100中的終端控制單板10發(fā)發(fā)送測(cè)試程序,然后由終端控制單板10將該測(cè)試程序經(jīng)USB傳輸干線12發(fā)送給USB集線器2 0,此后,該USB集線器20將該測(cè)試程序經(jīng)相應(yīng)的USB傳輸支線24發(fā)送給測(cè)試終端50。步驟240,所述測(cè)試終端50運(yùn)行接收到的測(cè)試程序。例如,當(dāng)要對(duì)測(cè)試終端50進(jìn)行話務(wù)量測(cè)試時(shí),該測(cè)試終端50通過(guò)運(yùn)行接收到的測(cè)試程序則處于通話狀態(tài)。步驟250,測(cè)試設(shè)備70對(duì)處于正在運(yùn)行所述測(cè)試程序的所述測(cè)試終端50進(jìn)行測(cè)試。具體地,通過(guò)測(cè)試設(shè)備70可以測(cè)試測(cè)試終端50在處于通話狀態(tài)下的網(wǎng)絡(luò)性能或終端性能等。通過(guò)本實(shí)施例所述系統(tǒng),實(shí)現(xiàn)了對(duì)測(cè)試終端的測(cè)試。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。最后應(yīng)說(shuō)明的是以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精 神和范圍。
權(quán)利要求
1.一種測(cè)試終端驅(qū)動(dòng)方法,其特征在于,包括 終端控制單板經(jīng)控制線發(fā)出供電控制信號(hào); USB集線器利用供電模塊提供的電能生成供電信號(hào)分別傳輸?shù)蕉鄺lUSB傳輸支線上;與一條所述USB傳輸支線及所述控制線相連的電源控制器根據(jù)所述供電控制信號(hào)控制所述供電信號(hào)驅(qū)動(dòng)與該電源控制器相連的測(cè)試終端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述終端控制單板經(jīng)控制線發(fā)出供電控制信號(hào)之前還包括由上位機(jī)經(jīng)以太網(wǎng)總線分別向多個(gè)所述終端控制單板發(fā)出所述供電控制信號(hào)。
3.—種測(cè)試終端驅(qū)動(dòng)裝置,其特征在于,包括 終端控制單板,用于經(jīng)控制線發(fā)出供電控制信號(hào); 供電模塊,用于提供電能; USB集線器,并通過(guò)供電線與所述供電模塊相連,用于利用供電模塊提供的電能生成供電信號(hào)分別傳輸?shù)蕉鄺lUSB傳輸支線上; 多個(gè)電源控制器,分別通過(guò)一條所述USB傳輸支線與所述USB集線器相連,并分別通過(guò)所述控制線與所述終端控制單板相連,每個(gè)電源控制器用于根據(jù)所述供電控制信號(hào)控制所述供電信號(hào)驅(qū)動(dòng)與該電源控制器相連的測(cè)試終端。
4.一種包含權(quán)利要求3所述測(cè)試終端驅(qū)動(dòng)裝置的終端測(cè)試系統(tǒng),其特征在于還包括上位機(jī),通過(guò)以太網(wǎng)總線與多個(gè)所述測(cè)試終端驅(qū)動(dòng)裝置中的終端控制單板相連,該上位機(jī)包括 復(fù)位控制模塊,用于針對(duì)由終端控制單板識(shí)別出的所述測(cè)試終端向所述測(cè)試終端驅(qū)動(dòng)裝置發(fā)出供電控制信號(hào); 測(cè)試運(yùn)行模塊,用于經(jīng)所述測(cè)試終端驅(qū)動(dòng)裝置向終端控制單板識(shí)別出的所述測(cè)試終端發(fā)送測(cè)試程序,使所述測(cè)試終端運(yùn)行該測(cè)試程序; 所述USB集線器通過(guò)USB傳輸干線與所述終端控制單板相連,用于傳輸所述測(cè)試程序。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,還包括測(cè)試設(shè)備,位于所述測(cè)試終端通過(guò)空中接口所連接的接入網(wǎng)中,用于對(duì)正在運(yùn)行所述測(cè)試程序的所述測(cè)試終端進(jìn)行測(cè)試。
6.一種基于權(quán)利要求4或5所述終端測(cè)試系統(tǒng)實(shí)現(xiàn)的終端測(cè)試方法,其特征在于,包括 所述終端控制單板當(dāng)檢測(cè)到有測(cè)試終端連接到所述測(cè)試終端驅(qū)動(dòng)裝置時(shí),對(duì)該測(cè)試終端進(jìn)行識(shí)別; 所述上位機(jī)針對(duì)識(shí)別出的所述測(cè)試終端向所述測(cè)試終端驅(qū)動(dòng)裝置發(fā)出供電控制信號(hào),使所述測(cè)試終端上電; 所述上位機(jī)經(jīng)所述測(cè)試終端驅(qū)動(dòng)裝置向上電后的所述測(cè)試終端發(fā)送測(cè)試程序; 所述測(cè)試終端運(yùn)行接收到的測(cè)試程序; 測(cè)試設(shè)備對(duì)正在運(yùn)行所述測(cè)試程序的所述測(cè)試終端進(jìn)行測(cè)試。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述終端控制單板采用Linux操作系統(tǒng),所述終端控制單板對(duì)該測(cè)試終端進(jìn)行識(shí)別包括 所述終端控制單板根據(jù)預(yù)存的終端信息對(duì)所述Linux操作系統(tǒng)自帶的USB串口通用驅(qū)動(dòng)程序進(jìn)行配置生成USB串口專用驅(qū)動(dòng)程序;基`于所述USB串口專用驅(qū)動(dòng)程序識(shí)別所述測(cè)試終端。
全文摘要
本發(fā)明提供一種測(cè)試終端驅(qū)動(dòng)方法及裝置、終端測(cè)試方法及系統(tǒng)。其中方法包括終端控制單板經(jīng)控制線發(fā)出供電控制信號(hào);USB集線器利用供電模塊提供的電能生成供電信號(hào)分別傳輸?shù)蕉鄺lUSB傳輸支線上;與一條所述USB傳輸支線及所述控制線相連的電源控制器根據(jù)所述供電控制信號(hào)控制所述供電信號(hào)驅(qū)動(dòng)與該電源控制器相連的測(cè)試終端本發(fā)明通過(guò)使用終端控制單板代替PC機(jī)對(duì)測(cè)試終端進(jìn)行驅(qū)動(dòng)供電,從而降低了功耗;并且通過(guò)供電控制信號(hào)控制電源控制器的打開(kāi)和關(guān)閉,從而能夠自動(dòng)化地控制測(cè)試終端的開(kāi)關(guān)機(jī)動(dòng)作,以減少人工參與,提高工作效率。
文檔編號(hào)H04M3/36GK103067617SQ201110316859
公開(kāi)日2013年4月24日 申請(qǐng)日期2011年10月18日 優(yōu)先權(quán)日2011年10月18日
發(fā)明者姚天賜, 鄒浩 申請(qǐng)人:鼎橋通信技術(shù)有限公司