欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法和設(shè)備的制作方法

文檔序號:7869559閱讀:368來源:國知局
專利名稱:自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法和設(shè)備。
背景技術(shù)
自動路測系統(tǒng)由前端測試設(shè)備和后端監(jiān)控分析服務(wù)器組成。前端測試設(shè)備無人監(jiān)控,負(fù)責(zé)時機(jī)測試過程;后端監(jiān)控分析服務(wù)器負(fù)責(zé)收集前端測試設(shè)備發(fā)回的數(shù)據(jù),通過界面實時呈現(xiàn)或通過各種實時通知機(jī)制,將前端測試設(shè)備的測試信息通知給維護(hù)監(jiān)控人員。為保證維護(hù)監(jiān)控人員可及時了解前端測試設(shè)備的工作測試情況,需要前端設(shè)備將自己的測試信息實時的回傳到后臺監(jiān)控分析服務(wù)器。目前,自動路測系統(tǒng)中的前端測試設(shè)備中包含10個業(yè)務(wù)模塊,為及時監(jiān)控和分析測試信息,前端測試設(shè)備需要將當(dāng)前的測試信息回傳到后端監(jiān)控分析服務(wù)器,前端測試設(shè)備需要配置回傳模塊。測試時回傳模塊進(jìn)行分組撥號后,將測試信息傳輸?shù)胶蠖吮O(jiān)控服務(wù)器。目前回傳模塊的配置方案為,將前端測試設(shè)備中固定是ー個業(yè)務(wù)模塊設(shè)置為回傳模塊,以進(jìn)行測試信息的回傳。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下技術(shù)問題前端測試設(shè)備在實際測試吋,同時進(jìn)行測試的業(yè)務(wù)模塊高達(dá)9個,隨著通信技術(shù)的發(fā)展,測試使用的業(yè)務(wù)模塊個數(shù)還有可能添加,導(dǎo)致需要回傳的數(shù)據(jù)量較大;且由于不同測試場景下網(wǎng)絡(luò)環(huán)境不一致的原因,単一的、固定的回傳模塊不能保證實時地將當(dāng)前的測試信息回傳到后端監(jiān)控服務(wù)器,導(dǎo)致后端監(jiān)控服務(wù)器無法實時監(jiān)測、分析測試數(shù)據(jù),無法及時發(fā)現(xiàn)測試過程中發(fā)生的問題,甚至導(dǎo)致本次測試無效,造成極大的浪費(fèi)或延緩工作進(jìn)度
發(fā)明內(nèi)容

本發(fā)明實施例提供一種自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法和設(shè)備,用于提高測試設(shè)備回傳測試數(shù)據(jù)的效率。一種自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法,該方法包括測試設(shè)備在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況;測試設(shè)備在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少ー個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)。ー種測試設(shè)備,該測試設(shè)備包括確定單元,用于在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況;回傳單元,用于在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少ー個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)。本發(fā)明實施例提供的方案中,本發(fā)明實施例提供的方案中,自動路測系統(tǒng)中的測試設(shè)備在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未 回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況,在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少ー個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)??梢?,本方案中,在發(fā)生測試數(shù)據(jù)的堆積情況后,啟用備用回傳模塊與主用回傳模塊一同向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),從而可以增加測試數(shù)據(jù)的回傳速度,進(jìn)而提高了測試設(shè)備回傳測試數(shù)據(jù)的效率。


圖I為本發(fā)明實施例提供的整體方法流程示意圖;圖2為本發(fā)明實施例中備用回傳模塊隊列的初始創(chuàng)建流程示意圖;圖3為本發(fā)明實施例中備用回傳模塊隊列的處理流程示意圖;圖4為本發(fā)明實施例中備用回傳模塊隊列的動態(tài)調(diào)整流程示意圖;圖5為本發(fā)明實施例中選擇備用回傳模塊的流程示意圖;圖6為本發(fā)明實施例提供的測試設(shè)備結(jié)構(gòu)示意圖。
具體實施例方式為了提高自動路測系統(tǒng)中測試設(shè)備回傳測試數(shù)據(jù)的效率,本發(fā)明實施例提供ー種自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法。參見圖1,本發(fā)明實施例提供的自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法,包括以下步驟步驟10 :測試設(shè)備在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況;步驟11 :測試設(shè)備在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少ー個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)。這里,主用回傳模塊是指測試設(shè)備中固定的用于回傳測試數(shù)據(jù)的業(yè)務(wù)模塊;備用回傳模塊是測試設(shè)備中的一個測試模塊。步驟10中,根據(jù)還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況,具體實現(xiàn)可以為確定還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量是否大于預(yù)先設(shè)定的門限值,若是,則確定發(fā)生了測試數(shù)據(jù)的堆積情況,否則,確定未發(fā)生測試數(shù)據(jù)的堆積情況。具體的,測試設(shè)備生成備用回傳模塊隊列的方法可以如下測試設(shè)備從各測試模塊中選擇狀態(tài)正常(即未發(fā)生異常情況)的測試模塊,將選擇的測試模塊作為備用回傳模塊加入備用回傳模塊隊列。如圖2所示,具體實現(xiàn)包括如下步驟SOl-步驟S05 步驟S01、測試設(shè)備檢查第i個測試模塊的狀態(tài),i為初始值為I的正整數(shù);步驟S02、判斷第i個測試模塊的狀態(tài)以及第i個測試模塊的通信模塊(比如SM卡)的狀態(tài)是否正常,若是,則到步驟S03,否則,到步驟S04 ;步驟S03、將第i個測試模塊作為備用回傳模塊加入備用回傳模塊隊列,到步驟S04 ;步驟S04、判斷是否已遍歷完所有測試模塊,若是,則到步驟S05,否則,將i的取值加1,并返回步驟SOl ;步驟S05、確定備用回傳模塊隊列的初始創(chuàng)建完成,本流程結(jié)束。 較佳的,備用回傳模塊隊列的初始創(chuàng)建完成后,還可以對備用回傳模塊隊列進(jìn)行篩選、排序等處理,如圖3所示,具體包括如下步驟SI-步驟S3 步驟SI、測試設(shè)備使用主用回傳模塊從監(jiān)控分析服務(wù)器獲取測試計劃信息,測試計劃信息是包含測試設(shè)備中的測試模塊的測試任務(wù)及測試任務(wù)的執(zhí)行時間的信息;步驟S2、對獲取到的測試計劃信息進(jìn)行解析,得到各測試模塊的測試任務(wù)的信息;步驟S3、將在設(shè)定時長(比如I小吋)內(nèi)具有測試任務(wù)的備用回傳模塊從備用回傳模塊隊列中刪除;以及,對于備用回傳模塊隊列中的各備用回傳模塊,確定該備用回傳模塊是否配置了分組業(yè)務(wù)(比如FTP上傳或下載等業(yè)務(wù)),若是,則將該備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級;以及,將備用回傳模塊隊列中的備用回傳模塊進(jìn)行排序,排序后測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在備用回傳模塊隊列中的位置,與測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在備用回傳模塊隊列中的位置相比更靠前,即更接近隊列頭部。具體的,如圖3所示,步驟S3具體可以包括如下步驟Sll-步驟S20 S11、測試設(shè)備讀取備用回傳模塊隊列中的第j個備用回傳模塊;j為初始值為I的正整數(shù);S12、判斷第j個備用回傳模塊是否具有測試任務(wù),若是,則到步驟S13,否則,到步驟 S19 ;S13、判斷第j個備用回傳模塊在設(shè)定時長內(nèi)是否具有測試任務(wù),若是,則到步驟S18,否則,到步驟S14 ;S14、記錄第j個備用回傳模塊的第一個測試任務(wù)的開始執(zhí)行時間,到步驟S15 ;S15、判斷第j個備用回傳模塊是否配置了分組業(yè)務(wù),若是,則到步驟S16,否則,到步驟S17 ;S16、將第j個備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,到步驟S19 ;S17、將第j個備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級,到步驟S19 ;S18、將第j個備用回傳模塊從備用回傳模塊隊列中刪除,到步驟S19 ;S19、確定備用回傳模塊隊列中的所有備用回傳模塊均被處理過,若是,則到步驟S20,否則,將J的取值加1,返回步驟Sll ;
S20、將備用回傳模塊隊列中的備用回傳模塊按照第一個測試任務(wù)的開始執(zhí)行時間進(jìn)行排序,排序后第一個測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在備用回傳模塊隊列中的位置,與第一個測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在備用回傳模塊隊列中的位置相比更靠前。較佳的,為了能夠動態(tài)調(diào)整備用回傳模塊隊列的內(nèi)容,測試設(shè)備可以在任ー測試模塊執(zhí)行完測試任務(wù)后,確定該測試模塊在設(shè)定時長內(nèi)是否具有其他測試任務(wù),若沒有其他測試任務(wù),則將該測試模塊作為備用回傳模塊添加到備用回傳模塊隊列中;并確定該添加的備用回傳模塊是否配置了分組業(yè)務(wù),若是,則將該添加的備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該添加的備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級;以及, 測試設(shè)備將備用回傳模塊隊列中的備用回傳模塊進(jìn)行重新排序,重新排序后測試任務(wù)的開始時間較晚的備用回傳模塊在備用回傳模塊隊列中的位置,與測試任務(wù)的開始時間較早的備用回傳模塊在備用回傳模塊隊列中的位置相比更靠前。如圖4所示,具體實現(xiàn)包括如下步驟S21-步驟S26 步驟S21、在測試模塊執(zhí)行完測試任務(wù)后,確定該測試模塊在設(shè)定時長內(nèi)是否具有其他測試任務(wù),若是,則本流程結(jié)束;否則,到步驟S22 ;步驟S22、將該測試模塊作為備用回傳模塊添加到備用回傳模塊隊列中,并記錄該備用回傳模塊的下一個測試任務(wù)的開始執(zhí)行時間;步驟S23、確定該添加的備用回傳模塊是否配置了分組業(yè)務(wù),若是,則到步驟S24,否則,到步驟S25 ;步驟S24、將該添加的備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,到步驟S26 ;步驟S25、將該添加的備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級,到步驟S26 ;步驟S26、將回傳模塊隊列中的備用回傳模塊按照第一個測試任務(wù)的開始執(zhí)行時間進(jìn)行重新排序,重新排序后第一個測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在備用回傳模塊隊列中的位置,與第一個測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在備用回傳模塊隊列中的位置相比更靠前。步驟11中,從預(yù)先生成的備用回傳模塊隊列中選擇至少ー個備用回傳模塊,并使用選擇的備用回傳模塊同時向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),具體可以如下測試設(shè)備從備用回傳模塊隊列中選擇N個與監(jiān)控分析服務(wù)器的通信質(zhì)量滿足設(shè)定要求的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù);其中在選擇備用回傳模塊時優(yōu)先選擇高優(yōu)先級的備用回傳模塊,N為正整數(shù)。如圖5所示,具體實現(xiàn)包括如下步驟S31-步驟S35 步驟S31、測試設(shè)備確定備用回傳模塊隊列中是否具有未被選擇過的高優(yōu)先級的備用回傳模塊,若是,則選擇位置最靠前的一個高優(yōu)先級的備用回傳模塊,并到步驟S32 ;否則,到步驟S35 ;步驟S32、測試設(shè)備使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),到步驟S33 ;步驟S33、判斷選擇的備用回傳模塊與監(jiān)控分析服務(wù)器的通信質(zhì)量是否滿足設(shè)定要求(比如,若選擇的備用回傳模塊向監(jiān)控分析服務(wù)器的分組撥號失敗或無法與監(jiān)控分析服務(wù)器進(jìn)行通信,則通信質(zhì)量不滿足設(shè)定要求,否則,通信質(zhì)量不滿足設(shè)定要求),若是,則到步驟S34,否則,返回步驟S31 ;步驟S34、判斷已使用的備用回傳模塊的數(shù)目是否小于N,若是,則返回步驟S31,否則,本流程結(jié)束;步驟S35、測試設(shè)備確定備用回傳模塊隊列中是否具有未被選擇過的低優(yōu)先級的備用回傳模塊,若是,則到步驟S36,否則,本流程結(jié)束;步驟S36、選擇位置最靠前的一個低優(yōu)先級的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),并返回步驟S33。參見圖6,本發(fā)明實施例提供ー種測試設(shè)備,該測試設(shè)備包括確定單元60,用于在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否 發(fā)生測試數(shù)據(jù)的堆積情況;回傳單元61,用于在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少ー個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)。進(jìn)ー步的,該測試設(shè)備還包括生成単元62,從各測試模塊中選擇狀態(tài)正常的測試模塊,將選擇的測試模塊作為備用回傳模塊加入備用回傳模塊隊列。進(jìn)ー步的,所述生成單元62包括檢查單元,用于檢查第i個測試模塊的狀態(tài),i為初始值為I的正整數(shù);第一判斷単元,用于判斷第i個測試模塊的狀態(tài)以及第i個測試模塊的通信模塊的狀態(tài)是否正常,若是,則觸發(fā)添加単元,否則,觸發(fā)第二判斷単元;添加単元,用于將第i個測試模塊作為備用回傳模塊加入備用回傳模塊隊列,并觸發(fā)第二判斷単元;第二判斷単元,用于判斷是否已遍歷完所有測試模塊,若是,則觸發(fā)完成単元,否貝1J,將i的取值加I,并觸發(fā)檢查單元;完成単元,用于確定備用回傳模塊隊列的初始創(chuàng)建完成。進(jìn)ー步的,該測試設(shè)備還包括獲取單元63,用于使用主用回傳模塊從監(jiān)控分析服務(wù)器獲取測試計劃信息;解析単元64,用于對獲取到的測試計劃信息進(jìn)行解析,得到各測試模塊的測試任務(wù);處理單元65,用于將在設(shè)定時長內(nèi)具有測試任務(wù)的備用回傳模塊從所述備用回傳模塊隊列中刪除; 對于所述備用回傳模塊隊列中的各備用回傳模塊,確定該備用回傳模塊是否配置了分組業(yè)務(wù),若是,則將該備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級;將所述備用回傳模塊隊列中的備用回傳模塊進(jìn)行排序,排序后測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。進(jìn)ー步的,所述處理單元65包括
讀取單元,用于讀取備用回傳模塊隊列中的第j個備用回傳模塊;j為初始值為I的正整數(shù);第三判斷単元,用于判斷第j個備用回傳模塊是否具有測試任務(wù),若是,則觸發(fā)第四判斷単元,否則,觸發(fā)第六判斷単元;第四判斷単元,用于判斷第j個備用回傳模塊在設(shè)定時長內(nèi)是否具有測試任務(wù),若是,則觸發(fā)刪除単元,否則,觸發(fā)記錄単元;記錄單元,用于記錄第j個備用回傳模塊的第一個測試任務(wù)的開始執(zhí)行時間,觸發(fā)第五判斷単元;第五判斷単元,用于判斷第j個備用回傳模塊是否配置了分組業(yè)務(wù),若是,則觸發(fā)高優(yōu)先級設(shè)置單元,否則,觸發(fā)低優(yōu)先級設(shè)置単元;高優(yōu)先級設(shè)置單元,用于將第j個備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,觸發(fā) 第六判斷単元;低優(yōu)先級設(shè)置單元,用于將第j個備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級,觸發(fā)第六判斷單元;刪除單元,用于將第j個備用回傳模塊從備用回傳模塊隊列中刪除,觸發(fā)第六判斷單元;第六判斷単元,用于判斷備用回傳模塊隊列中的所有備用回傳模塊均被處理過,若是,則觸發(fā)排序単元,否則,將J的取值加1,觸發(fā)讀取単元;排序單元,用于將備用回傳模塊隊列中的備用回傳模塊按照第一個測試任務(wù)的開始執(zhí)行時間進(jìn)行排序,排序后第一個測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與第一個測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。進(jìn)ー步的,該測試設(shè)備還包括更新単元66,用于在任ー測試模塊執(zhí)行完測試任務(wù)后,確定該測試模塊在設(shè)定時長內(nèi)是否具有其他測試任務(wù),若沒有其他測試任務(wù),則將該測試模塊作為備用回傳模塊添加到所述備用回傳模塊隊列中;并確定該添加的備用回傳模塊是否配置了分組業(yè)務(wù),若是,則將該添加的備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該添加的備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級;將所述備用回傳模塊隊列中的備用回傳模塊進(jìn)行重新排序,重新排序后測試任務(wù)的開始時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與測試任務(wù)的開始時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。進(jìn)ー步的,所述回傳單元61用于在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從備用回傳模塊隊列中選擇N個與監(jiān)控分析服務(wù)器的通信質(zhì)量滿足設(shè)定要求的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù);其中在選擇備用回傳模塊時優(yōu)先選擇高優(yōu)先級的備用回傳模塊,N為正整數(shù)。進(jìn)ー步的,所述回傳單元61包括第七判斷単元,用于判斷備用回傳模塊隊列中是否具有未被選擇過的高優(yōu)先級的備用回傳模塊,若是,則選擇位置最靠前的一個高優(yōu)先級的備用回傳模塊,并觸發(fā)通信単元;否則,觸發(fā)確定単元;通信単元,用于使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),觸發(fā)第八判斷単元;第八判斷単元,用于判斷選擇的備用回傳模塊與監(jiān)控分析服務(wù)器的通信質(zhì)量是否滿足設(shè)定要求,若是,則觸發(fā)第九判斷単元,否則,觸發(fā)第七判斷単元;第九判斷単元,用于判斷已選擇的備用回傳模塊的數(shù)目是否小于N,若是,則觸發(fā)第七判斷単元;確定單元,用于確定備用回傳模塊隊列中是否具有未被選擇過的低優(yōu)先級的備用回傳模塊,若是,則選擇位置最靠前的一個低優(yōu)先級的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),并觸發(fā)第八判斷単元。
綜上,本發(fā)明的有益效果包括本發(fā)明實施例提供的方案中,本發(fā)明實施例提供的方案中,自動路測系統(tǒng)中的測試設(shè)備在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況,在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少ー個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)??梢姡痉桨钢?,在發(fā)生測試數(shù)據(jù)的堆積情況后,啟用備用回傳模塊與主用回傳模塊一同向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),從而可以增加測試數(shù)據(jù)的回傳速度,進(jìn)而提高了測試設(shè)備回傳測試數(shù)據(jù)的效率。使用發(fā)明本方案時,可提升后臺監(jiān)控人員監(jiān)控設(shè)備測試問題的有效性,并及時輸出測試報告,提升測試效率;同吋,因為測試設(shè)備回傳測試數(shù)據(jù)的速度提升,可降低測試設(shè)備工作時間以達(dá)到降低電源消耗的目的。本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實現(xiàn)流程圖和/或方框圖中的每ー流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生ー個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖ー個流程或多個流程和/或方框圖ー個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖ー個流程或多個流程和/或方框圖ー個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖ー個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進(jìn)行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法,其特征在于,該方法包括 測試設(shè)備在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況; 測試設(shè)備在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少一個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)。
2.如權(quán)利要求I所述的方法,其特征在于,生成所述備用回傳模塊隊列的方法包括 測試設(shè)備從各測試模塊中選擇狀態(tài)正常的測試模塊,將選擇的測試模塊作為備用回傳模塊加入備用回傳模塊隊列。
3.如權(quán)利要求2所述的方法,其特征在于,所述測試設(shè)備從各測試模塊中選擇狀態(tài)正常的測試模塊,將選擇的測試模塊作為備用回傳模塊加入備用回傳模塊隊列,具體包括 Al、測試設(shè)備檢查第i個測試模塊的狀態(tài),i為初始值為I的正整數(shù); BI、判斷第i個測試模塊的狀態(tài)以及第i個測試模塊的通信模塊的狀態(tài)是否正常,若是,則到步驟Cl,否則,到步驟Dl ; Cl、將第i個測試模塊作為備用回傳模塊加入備用回傳模塊隊列,到步驟Dl ; D1、判斷是否已遍歷完所有測試模塊,若是,則到步驟E1,否則,將i的取值加1,并返回步驟Al ; EI、確定備用回傳模塊隊列的初始創(chuàng)建完成,本流程結(jié)束。
4.如權(quán)利要求2所述的方法,其特征在于,生成所述備用回傳模塊隊列的方法還包括如下步驟 51、測試設(shè)備使用主用回傳模塊從監(jiān)控分析服務(wù)器獲取測試計劃信息; 52、對獲取到的測試計劃信息進(jìn)行解析,得到各測試模塊的測試任務(wù); 53、將在設(shè)定時長內(nèi)具有測試任務(wù)的備用回傳模塊從所述備用回傳模塊隊列中刪除; 對于所述備用回傳模塊隊列中的各備用回傳模塊,確定該備用回傳模塊是否配置了分組業(yè)務(wù),若是,則將該備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級; 將所述備用回傳模塊隊列中的備用回傳模塊進(jìn)行排序,排序后測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。
5.如權(quán)利要求4所述的方法,其特征在于,步驟S3具體包括 A2、測試設(shè)備讀取備用回傳模塊隊列中的第j個備用回傳模塊;j為初始值為I的正整數(shù); B2、判斷第j個備用回傳模塊是否具有測試任務(wù),若是,則到步驟C2,否則,到步驟12 ;C2、判斷第j個備用回傳模塊在設(shè)定時長內(nèi)是否具有測試任務(wù),若是,則到步驟H2,否則,到步驟D2 ; D2、記錄第j個備用回傳模塊的第一個測試任務(wù)的開始執(zhí)行時間,到步驟E2 ; E2、判斷第j個備用回傳模塊是否配置了分組業(yè)務(wù),若是,則到步驟F2,否則,到步驟G2 ; F2、將第j個備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,到步驟12 ;G2、將第j個備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級,到步驟12 ; H2、將第j個備用回傳模塊從備用回傳模塊隊列中刪除,到步驟12 ; I2、確定備用回傳模塊隊列中的所有備用回傳模塊均被處理過,若是,則到步驟J2,否則,將J的取值加I,返回步驟A2 ; J2、將備用回傳模塊隊列中的備用回傳模塊按照第一個測試任務(wù)的開始執(zhí)行時間進(jìn)行排序,排序后第一個測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與第一個測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。
6.如權(quán)利要求4所述的方法,其特征在于,在任一測試模塊執(zhí)行完測試任務(wù)后,進(jìn)一步包括 測試設(shè)備確定該測試模塊在設(shè)定時長內(nèi)是否具有其他測試任務(wù),若沒有其他測試任務(wù),則將該測試模塊作為備用回傳模塊添加到所述備用回傳模塊隊列中;并確定該添加的備用回傳模塊是否配置了分組業(yè)務(wù),若是,則將該添加的備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該添加的備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級; 測試設(shè)備將所述備用回傳模塊隊列中的備用回傳模塊進(jìn)行重新排序,重新排序后測試任務(wù)的開始時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與測試任務(wù)的開始時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。
7.如權(quán)利要求4-6中任一所述的方法,其特征在于,所述從預(yù)先生成的備用回傳模塊隊列中選擇至少一個備用回傳模塊,并使用選擇的備用回傳模塊同時向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),具體包括 測試設(shè)備從備用回傳模塊隊列中選擇N個與監(jiān)控分析服務(wù)器的通信質(zhì)量滿足設(shè)定要求的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù);其中在選擇備用回傳模塊時優(yōu)先選擇高優(yōu)先級的備用回傳模塊,N為正整數(shù)。
8.如權(quán)利要求7所述的方法,其特征在于,所述測試設(shè)備從備用回傳模塊隊列中選擇N個能夠與監(jiān)控分析服務(wù)器正常通信的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),其中在選擇備用回傳模塊時優(yōu)先選擇高優(yōu)先級的備用回傳模塊,具體包括 A3、測試設(shè)備確定備用回傳模塊隊列中是否具有未被選擇過的高優(yōu)先級的備用回傳模塊,若是,則選擇位置最靠前的一個高優(yōu)先級的備用回傳模塊,并到步驟B3 ;否則,到步驟E3 ; B3、測試設(shè)備使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),到步驟C3 ; C3、判斷選擇的備用回傳模塊與監(jiān)控分析服務(wù)器的通信質(zhì)量是否滿足設(shè)定要求,若是,則到步驟D3,否則,返回步驟A3 ; D3、判斷已選擇的備用回傳模塊的數(shù)目是否小于N,若是,則返回步驟A3,否則,本流程結(jié)束; E3、測試設(shè)備確定備用回傳模塊隊列中是否具有未被選擇過的低優(yōu)先級的備用回傳模塊,若是,則選擇位置最靠前的一個低優(yōu)先級的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),并返回步驟C3 ;否則,本流程結(jié)束。
9.一種測試設(shè)備,其特征在于,該測試設(shè)備包括確定單元,用于在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況; 回傳單元,用于在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少一個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)。
10.如權(quán)利要求9所述的測試設(shè)備,其特征在于,該測試設(shè)備還包括 生成單元,從各測試模塊中選擇狀態(tài)正常的測試模塊,將選擇的測試模塊作為備用回傳模塊加入備用回傳模塊隊列。
11.如權(quán)利要求10所述的測試設(shè)備,其特征在于,所述生成單元包括 檢查單元,用于檢查第i個測試模塊的狀態(tài),I為初始值為I的正整數(shù); 第一判斷單元,用于判斷第i個測試模塊的狀態(tài)以及第i個測試模塊的通信模塊的狀態(tài)是否正常,若是,則觸發(fā)添加單元,否則,觸發(fā)第二判斷單元; 添加單元,用于將第i個測試模塊作為備用回傳模塊加入備用回傳模塊隊列,并觸發(fā)第二判斷單元; 第二判斷單元,用于判斷是否已遍歷完所有測試模塊,若是,則觸發(fā)完成單元,否則,將i的取值加I,并觸發(fā)檢查單元; 完成單元,用于確定備用回傳模塊隊列的初始創(chuàng)建完成。
12.如權(quán)利要求10所述的測試設(shè)備,其特征在于,該測試設(shè)備還包括 獲取單元,用于使用主用回傳模塊從監(jiān)控分析服務(wù)器獲取測試計劃信息; 解析單元,用于對獲取到的測試計劃信息進(jìn)行解析,得到各測試模塊的測試任務(wù); 處理單元,用于將在設(shè)定時長內(nèi)具有測試任務(wù)的備用回傳模塊從所述備用回傳模塊隊列中刪除; 對于所述備用回傳模塊隊列中的各備用回傳模塊,確定該備用回傳模塊是否配置了分組業(yè)務(wù),若是,則將該備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級; 將所述備用回傳模塊隊列中的備用回傳模塊進(jìn)行排序,排序后測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。
13.如權(quán)利要求12所述的測試設(shè)備,其特征在于,所述處理單元包括 讀取單元,用于讀取備用回傳模塊隊列中的第j個備用回傳模塊;j為初始值為I的正整數(shù); 第三判斷單元,用于判斷第j個備用回傳模塊是否具有測試任務(wù),若是,則觸發(fā)第四判斷單元,否則,觸發(fā)第六判斷單元; 第四判斷單元,用于判斷第j個備用回傳模塊在設(shè)定時長內(nèi)是否具有測試任務(wù),若是,則觸發(fā)刪除單元,否則,觸發(fā)記錄單元; 記錄單元,用于記錄第j個備用回傳模塊的第一個測試任務(wù)的開始執(zhí)行時間,觸發(fā)第五判斷單元; 第五判斷單元,用于判斷第j個備用回傳模塊是否配置了分組業(yè)務(wù),若是,則觸發(fā)高優(yōu)先級設(shè)置單元,否則,觸發(fā)低優(yōu)先級設(shè)置單元; 高優(yōu)先級設(shè)置單元,用于將第j個備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,觸發(fā)第六判斷單元; 低優(yōu)先級設(shè)置單元,用于將第j個備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級,觸發(fā)第六判斷單元; 刪除單元,用于將第j個備用回傳模塊從備用回傳模塊隊列中刪除,觸發(fā)第六判斷單元; 第六判斷單元,用于判斷備用回傳模塊隊列中的所有備用回傳模塊均被處理過,若是,則觸發(fā)排序單元,否則,將J的取值加1,觸發(fā)讀取單元; 排序單元,用于將備用回傳模塊隊列中的備用回傳模塊按照第一個測試任務(wù)的開始執(zhí)行時間進(jìn)行排序,排序后第一個測試任務(wù)的開始執(zhí)行時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與第一個測試任務(wù)的開始執(zhí)行時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。
14.如權(quán)利要求12所述的測試設(shè)備,其特征在于,該測試設(shè)備還包括 更新單元,用于在任一測試模塊執(zhí)行完測試任務(wù)后,確定該測試模塊在設(shè)定時長內(nèi)是否具有其他測試任務(wù),若沒有其他測試任務(wù),則將該測試模塊作為備用回傳模塊添加到所述備用回傳模塊隊列中;并確定該添加的備用回傳模塊是否配置了分組業(yè)務(wù),若是,則將該添加的備用回傳模塊的優(yōu)先級設(shè)置為高優(yōu)先級,否則,將該添加的備用回傳模塊的優(yōu)先級設(shè)置為低優(yōu)先級; 將所述備用回傳模塊隊列中的備用回傳模塊進(jìn)行重新排序,重新排序后測試任務(wù)的開始時間較晚的備用回傳模塊在所述備用回傳模塊隊列中的位置,與測試任務(wù)的開始時間較早的備用回傳模塊在所述備用回傳模塊隊列中的位置相比更靠前。
15.如權(quán)利要求12-14中任一所述的測試設(shè)備,其特征在于,所述回傳單元用于 在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從備用回傳模塊隊列中選擇N個與監(jiān)控分析服務(wù)器的通信質(zhì)量滿足設(shè)定要求的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù);其中在選擇備用回傳模塊時優(yōu)先選擇高優(yōu)先級的備用回傳模塊,N為正整數(shù)。
16.如權(quán)利要求15所述的測試設(shè)備,其特征在于,所述回傳單元包括 第七判斷單元,用于判斷備用回傳模塊隊列中是否具有未被選擇過的高優(yōu)先級的備用回傳模塊,若是,則選擇位置最靠前的一個高優(yōu)先級的備用回傳模塊,并觸發(fā)通信單元;否貝U,觸發(fā)確定單元; 通信單元,用于使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),觸發(fā)第八判斷單元; 第八判斷單元,用于判斷選擇的備用回傳模塊與監(jiān)控分析服務(wù)器的通信質(zhì)量是否滿足設(shè)定要求,若是,則觸發(fā)第九判斷單元,否則,觸發(fā)第七判斷單元; 第九判斷單元,用于判斷已選擇的備用回傳模塊的數(shù)目是否小于N,若是,則觸發(fā)第七判斷單元; 確定單元,用于確定備用回傳模塊隊列中是否具有未被選擇過的低優(yōu)先級的備用回傳模塊,若是,則選擇位置最靠前的一個低優(yōu)先級的備用回傳模塊,使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù),并觸發(fā)第八 判斷單元。
全文摘要
本發(fā)明實施例公開了一種自動路測系統(tǒng)中的測試數(shù)據(jù)回傳方法和設(shè)備,涉及無線通信領(lǐng)域,用于提高測試設(shè)備回傳測試數(shù)據(jù)的效率。本方案中,測試設(shè)備在使用主用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)的過程中,周期性檢查還未回傳給監(jiān)控分析服務(wù)器的測試數(shù)據(jù)的數(shù)據(jù)量,根據(jù)該數(shù)據(jù)量確定是否發(fā)生測試數(shù)據(jù)的堆積情況,在確定發(fā)生測試數(shù)據(jù)的堆積情況后,從預(yù)先生成的備用回傳模塊隊列中選擇至少一個備用回傳模塊,并使用選擇的備用回傳模塊向監(jiān)控分析服務(wù)器回傳測試數(shù)據(jù)。本方案提高了測試設(shè)備回傳測試數(shù)據(jù)的效率。
文檔編號H04L12/865GK102970248SQ201210559570
公開日2013年3月13日 申請日期2012年12月20日 優(yōu)先權(quán)日2012年12月20日
發(fā)明者蔡鳳云, 馬軍, 郭冰 申請人:上海大唐移動通信設(shè)備有限公司, 大唐移動通信設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
柳江县| 平阴县| 夏津县| 阜新| 南平市| 乐陵市| 大渡口区| 恩施市| 涪陵区| 清水县| 岑巩县| 崇州市| 出国| 城步| 泸州市| 车致| 曲阳县| 大埔县| 塔河县| 静海县| 延长县| 东阳市| 齐河县| 常宁市| 西乌| 阿荣旗| 漳平市| 宝丰县| 云阳县| 奉贤区| 沧源| 靖边县| 台安县| 方城县| 横峰县| 旬阳县| 兴国县| 三都| 桦川县| 织金县| 罗定市|