本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種在服務(wù)器側(cè)進(jìn)行數(shù)據(jù)校驗的方法、一種數(shù)據(jù)校驗服務(wù)器和一種數(shù)據(jù)校驗系統(tǒng)。
背景技術(shù):
4G是第四代移動通信技術(shù)的簡稱,4G通信技術(shù)是繼3G之后的又一次無線通信技術(shù)演進(jìn),4G通信技術(shù)的商用將大幅提升網(wǎng)絡(luò)容量,并帶來更快的無線通信速度,提供低延遲的網(wǎng)絡(luò)性能以及更加智能化的應(yīng)用。
為了確保4G網(wǎng)絡(luò)的正常運(yùn)行,通常需要監(jiān)測4G網(wǎng)絡(luò)的各種運(yùn)行參數(shù),獲得報告數(shù)據(jù),并對報告數(shù)據(jù)進(jìn)行分析,以獲知4G網(wǎng)絡(luò)的運(yùn)行狀況。
由于獲得的報告數(shù)據(jù)結(jié)構(gòu)復(fù)雜,容易出錯,因而,在對報告數(shù)據(jù)進(jìn)行分析前需要對報告數(shù)據(jù)進(jìn)行校驗,以確保用以分析的報告數(shù)據(jù)是正確的。目前所采用的報告數(shù)據(jù)校驗方法是通過人工的方式將報告數(shù)據(jù)從各個服務(wù)器下載到本地PC終端,在本地PC終端上使用校驗工具進(jìn)行報告數(shù)據(jù)的批量校驗。
然而,在實際應(yīng)用中,生成的報告數(shù)據(jù)的數(shù)量很大,以1000個基站為例,一天之內(nèi)生成的報告數(shù)據(jù)就達(dá)到104數(shù)量級,采用目前的校驗方式,由于下載大量的報告數(shù)據(jù),需要耗費(fèi)大量的時間,并且,受限于本地PC終端的性能,校驗也需要耗費(fèi)大量的時間,因而,目前的校驗方法效率相當(dāng)?shù)拖隆?/p>
技術(shù)實現(xiàn)要素:
鑒于上述問題,提出了本發(fā)明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種在服務(wù)器側(cè)進(jìn)行數(shù)據(jù)校驗的方法、一種數(shù)據(jù)校驗服務(wù)器和一種數(shù)據(jù)校驗系統(tǒng)。
為了解決上述問題,本發(fā)明實施例公開了一種在服務(wù)器側(cè)進(jìn)行數(shù)據(jù)校驗的方法,所述服務(wù)器側(cè)存儲有測量報告數(shù)據(jù),所述方法包括:
服務(wù)器側(cè)獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件;
采用所述數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程;
由所述數(shù)據(jù)校驗進(jìn)程調(diào)用所述校驗參數(shù)配置文件,對所述測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果;
向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求;
當(dāng)接收到所述操作維護(hù)中心平臺針對所述上傳請求返回的確認(rèn)信息后,采用所述校驗結(jié)果上傳進(jìn)程鏡像文件啟動校驗結(jié)果上傳進(jìn)程;
由所述校驗結(jié)果上傳進(jìn)程將所述校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫。
優(yōu)選的,所述服務(wù)器側(cè)獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件的步驟包括:
服務(wù)器側(cè)在接收到操作維護(hù)中心平臺發(fā)送的校驗啟動請求時,檢測服務(wù)器側(cè)是否存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
若是,則直接提取數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
若否,則從所述操作維護(hù)中心平臺下載數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
從所述操作維護(hù)中心平臺下載校驗參數(shù)配置文件。
優(yōu)選的,所述方法還包括:
若所述服務(wù)器側(cè)在預(yù)設(shè)時間內(nèi)沒有接收到確認(rèn)信息,則重新向所述操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求。
優(yōu)選的,所述確認(rèn)信息由所述操作維護(hù)中心平臺采用優(yōu)先隊列的方式發(fā)送。
本發(fā)明實施例還公開了一種數(shù)據(jù)校驗服務(wù)器,所述服務(wù)器存儲有測量報告數(shù)據(jù),所述服務(wù)器包括:
文件獲取模塊,用于獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件;
數(shù)據(jù)校驗進(jìn)程啟動模塊,用于采用所述數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程;
數(shù)據(jù)校驗?zāi)K,用于通過所述數(shù)據(jù)校驗進(jìn)程調(diào)用所述校驗參數(shù)配置文件,對所述測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果;
校驗結(jié)果上傳請求發(fā)送模塊,用于向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求;
確認(rèn)信息接收模塊,用于接收所述操作維護(hù)中心平臺針對所述上傳請求返回的確認(rèn)信息;
校驗結(jié)果上傳進(jìn)程啟動模塊,用于在接收到確認(rèn)信息后,采用所述校驗結(jié)果上傳進(jìn)程鏡像文件啟動校驗結(jié)果上傳進(jìn)程;
校驗結(jié)果上傳模塊,用于通過所述校驗結(jié)果上傳進(jìn)程將所述校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫。
優(yōu)選的,所述文件獲取模塊包括:
校驗啟動請求接收子模塊,用于接收操作維護(hù)中心平臺發(fā)送的校驗啟動請求;
文件檢測子模塊,用于當(dāng)接收到校驗啟動請求時,檢測服務(wù)器是否存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
文件提取子模塊,用于在檢測到服務(wù)器存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件時,直接提取數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
第一文件下載子模塊,用于在檢測到服務(wù)器沒有存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件時,從所述操作維護(hù)中心平臺下載數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
第二文件下載子模塊,用于從所述操作維護(hù)中心平臺下載校驗參數(shù)配置文件。
優(yōu)選的,所述服務(wù)器還包括:
校驗結(jié)果上傳請求重發(fā)模塊,用于當(dāng)所述服務(wù)器在預(yù)設(shè)時間內(nèi)沒有接收到確認(rèn)信息時,重新向所述操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求。
優(yōu)選的,所述確認(rèn)信息由所述操作維護(hù)中心平臺采用優(yōu)先隊列的方式發(fā)送。
本發(fā)明實施例還公開了一種數(shù)據(jù)校驗服系統(tǒng),所述數(shù)據(jù)校驗系統(tǒng)包括操作維護(hù)中心平臺、服務(wù)器和上級網(wǎng)管;
其中,所述服務(wù)器存儲有測量報告數(shù)據(jù),所述服務(wù)器包括:
文件獲取模塊,用于獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件;
數(shù)據(jù)校驗進(jìn)程啟動模塊,用于采用所述數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程;
數(shù)據(jù)校驗?zāi)K,用于通過所述數(shù)據(jù)校驗進(jìn)程調(diào)用所述校驗參數(shù)配置文件,對所述測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果;
校驗結(jié)果上傳請求發(fā)送模塊,用于向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求;
確認(rèn)信息接收模塊,用于接收所述操作維護(hù)中心平臺針對所述上傳請求返回的確認(rèn)信息;
校驗結(jié)果上傳進(jìn)程啟動模塊,用于在接收到所述確認(rèn)信息后,采用所述校驗結(jié)果上傳進(jìn)程鏡像文件啟動校驗結(jié)果上傳進(jìn)程;
校驗結(jié)果上傳模塊,用于通過所述校驗結(jié)果上傳進(jìn)程將所述校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫;
所述操作維護(hù)中心平臺包括:
校驗結(jié)果上傳請求接收模塊,用于接收所述校驗結(jié)果上傳請求發(fā)送模塊發(fā)送的校驗結(jié)果上傳請求;
確認(rèn)信息返回模塊,用于針對所述校驗結(jié)果上傳請求,向所述確認(rèn)信息接收模塊返回確認(rèn)信息;
所述上級網(wǎng)管包括:
校驗結(jié)果接收模塊,用于接收所述校驗結(jié)果上傳模塊上傳的校驗結(jié)果。
優(yōu)選的,所述服務(wù)器還包括:
校驗結(jié)果上傳請求重發(fā)模塊,用于當(dāng)所述服務(wù)器在預(yù)設(shè)時間內(nèi)沒有接收到確認(rèn)信息時,重新向所述操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求。
本發(fā)明實施例包括以下優(yōu)點(diǎn):
本發(fā)明實施例的服務(wù)器側(cè)可以獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件,采用數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程,由數(shù)據(jù)校驗進(jìn)程調(diào)用校驗參數(shù)配置文件,對測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果,并將校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫,由于本發(fā)明實施例的測量報告數(shù)據(jù)存儲在服務(wù)器中,由服務(wù)器側(cè)對測量報告數(shù)據(jù)進(jìn)行校驗,本發(fā)明實施例無需再將測量報告數(shù)據(jù)下載至PC終端,可以節(jié)省測量報告數(shù)據(jù)的下載等待時間和對資源的消耗,并且,由于服務(wù)器相對于PC終端而言,具有更好的性能,進(jìn)而,本發(fā)明實施例可以提高數(shù)據(jù)的校驗效率。
附圖說明
圖1是本發(fā)明的一種在服務(wù)器側(cè)進(jìn)行數(shù)據(jù)校驗的方法實施例的步驟流程圖;
圖2是本發(fā)明的一種數(shù)據(jù)校驗服務(wù)器實施例的結(jié)構(gòu)框圖;
圖3是本發(fā)明的一種數(shù)據(jù)校驗系統(tǒng)實施例的結(jié)構(gòu)框圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實施方式對本發(fā)明作進(jìn)一步詳細(xì)的說明。
在4G網(wǎng)絡(luò)的運(yùn)行維護(hù)中,為了確保4G網(wǎng)絡(luò)的正常運(yùn)行,通常需要測量4G網(wǎng)絡(luò)的各種運(yùn)行參數(shù),獲取測量報告數(shù)據(jù),將獲取的測量報告數(shù)據(jù)存儲在服務(wù)器中,并對測量報告數(shù)據(jù)進(jìn)行分析,以獲知4G網(wǎng)絡(luò)的運(yùn)行狀況。
由于獲得的測量報告數(shù)據(jù)結(jié)構(gòu)復(fù)雜,可能出現(xiàn)錯誤,在對測量報告數(shù)據(jù)進(jìn)行分析前需要對測量報告數(shù)據(jù)進(jìn)行校驗,以確保用以分析的測量報告數(shù)據(jù)都是正確的。
然而,目前采用的校驗方式是人工從服務(wù)器中下載測量報告數(shù)據(jù)到PC終端上,在PC終端上采用校驗工具對測量報告數(shù)據(jù)進(jìn)行校驗,由于測量報告數(shù)據(jù)具有龐大的數(shù)量,并且,受限于PC終端的性能,將導(dǎo)致數(shù)據(jù)的下載過程和校驗過程都需要花費(fèi)大量時間,效率相當(dāng)?shù)拖隆?/p>
因而,本發(fā)明實施例的核心構(gòu)思之一在于,由服務(wù)器側(cè)調(diào)用校驗參數(shù)配置文件對測量報告數(shù)據(jù)進(jìn)行校驗,獲取校驗結(jié)果,并將校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫,由于本發(fā)明實施例中的數(shù)據(jù)校驗是在服務(wù)器中進(jìn)行,無需再將測量報告數(shù)據(jù)下載至PC終端,并且,服務(wù)器相對于PC終端而言,具有更好的性能,因而,本發(fā)明實施例可以提高數(shù)據(jù)的校驗效率。
參照圖1,示出了本發(fā)明的一種在服務(wù)器側(cè)進(jìn)行數(shù)據(jù)校驗的方法實施例的步驟流程圖,具體可以包括如下步驟:
步驟101,服務(wù)器側(cè)獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件;
需要說明的是,本發(fā)明實施例中的服務(wù)器可以是一個或多個,其中,多個服務(wù)器可以并行工作,互不影響,本發(fā)明實施例中的服務(wù)器可以由操作維護(hù)中心平臺統(tǒng)一控制和管理。
在本發(fā)明的一種優(yōu)選實施中,步驟101可以包括以下子步驟:
子步驟S11,服務(wù)器側(cè)在接收到操作維護(hù)中心平臺發(fā)送的校驗啟動請求時,檢測服務(wù)器側(cè)是否存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
子步驟S12,若是,則直接提取數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
子步驟S13,若否,則從所述操作維護(hù)中心平臺下載數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
子步驟S14,從所述操作維護(hù)中心平臺下載校驗參數(shù)配置文件。
在本發(fā)明實施例中,數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件通常存儲在操作維護(hù)中心平臺中。
其中,數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件只需要存儲 一份即可,校驗參數(shù)配置文件可以通過操作維護(hù)中心平臺進(jìn)行配置、修改或刪除,校驗參數(shù)配置文件中配置有測量報告數(shù)據(jù)的校驗規(guī)則,不同的校驗參數(shù)配置文件可以配置有不同的校驗規(guī)則,用以校驗不同的測量報告數(shù)據(jù),本領(lǐng)域技術(shù)人員可以根據(jù)實際需要自行配置校驗參數(shù)配置文件中的校驗規(guī)則。
當(dāng)需要對測量報告數(shù)據(jù)進(jìn)行校驗時,可以由操作維護(hù)中心平臺向一個或多個服務(wù)器發(fā)送校驗啟動請求,當(dāng)服務(wù)器接收到校驗啟動請求時,可以先檢測服務(wù)器側(cè)是否存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件。
若檢測到服務(wù)器側(cè)存儲有,則可以直接將數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件提取出來,若檢測到服務(wù)器側(cè)沒有存儲有,則可以從操作維護(hù)中心平臺中下載數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件。
本發(fā)明實施例首先檢測服務(wù)器側(cè)是否存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件,這樣,當(dāng)服務(wù)器側(cè)可能本身存儲有或者在之前已經(jīng)下載過數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件時,無需再再從操作維護(hù)中心平臺下載,可以節(jié)省下載等待時間和資源消耗。
對于校驗參數(shù)配置文件,由于每次需要校驗的檢測報告數(shù)據(jù)可能不同,配置的校驗參數(shù)配置文件中的校驗規(guī)則也可能不同,因而,在每次需要進(jìn)行檢測報告數(shù)據(jù)的校驗時,需要下載校驗參數(shù)配置文件,當(dāng)多個服務(wù)器同時進(jìn)行數(shù)據(jù)校驗操作時,各個服務(wù)器下載各自的校驗參數(shù)配置文件即可。
步驟102,采用所述數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程;
步驟103,由所述數(shù)據(jù)校驗進(jìn)程調(diào)用所述校驗參數(shù)配置文件,對所述測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果;
本發(fā)明實施例可以采用數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程,由數(shù)據(jù)校驗進(jìn)程調(diào)用校驗參數(shù)配置文件,對測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果。
作為示例,對測量報告數(shù)據(jù)進(jìn)行校驗的具體操作可以是:將測量報告數(shù)據(jù)中的特征數(shù)據(jù)(該特征數(shù)據(jù)可以預(yù)先設(shè)定,通過對特征數(shù)據(jù)進(jìn)行校驗即可 獲知測量報告數(shù)據(jù)是否正確)與校驗參數(shù)配置文件中的校驗規(guī)則進(jìn)行比對,判斷特征數(shù)據(jù)是否滿足校驗規(guī)則,若都滿足,則可以獲得測量報告數(shù)據(jù)是正確的校驗結(jié)果,否則,獲得測量報告數(shù)據(jù)出錯的校驗結(jié)果。
在校驗測量報告數(shù)據(jù)的過程中,操作維護(hù)中心平臺可以隨時向服務(wù)器發(fā)送停止指令,用以指示服務(wù)器停止運(yùn)行數(shù)據(jù)校驗進(jìn)程,也可以向服務(wù)器發(fā)送查詢指令,用以監(jiān)控校驗運(yùn)行情況。
步驟104,向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求;
步驟105,當(dāng)接收到所述操作維護(hù)中心平臺針對所述上傳請求返回的確認(rèn)信息后,采用所述校驗結(jié)果上傳進(jìn)程鏡像文件啟動校驗結(jié)果上傳進(jìn)程;
步驟106,由所述校驗結(jié)果上傳進(jìn)程將所述校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫。
本發(fā)明實施例中的服務(wù)器可以向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求,操作維護(hù)中心平臺可以針對校驗結(jié)果上傳請求做出響應(yīng),向服務(wù)器返回確認(rèn)信息,其中,返回的確認(rèn)信息可以采用優(yōu)先隊列的方式發(fā)送。
在本發(fā)明的一種優(yōu)選實施例中,如果服務(wù)器在預(yù)設(shè)時間內(nèi)沒有接收到操作維護(hù)中心平臺返回的確認(rèn)信息,可以重新向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求。
預(yù)設(shè)時間可以根據(jù)實際需要自行設(shè)定,作為示例,預(yù)設(shè)時間可以是20s、30s等。
服務(wù)器接收到確認(rèn)信息后,可以采用校驗結(jié)果上傳進(jìn)程鏡像文件啟動校驗結(jié)果上傳進(jìn)程,由校驗結(jié)果上傳進(jìn)程將校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫。
上級網(wǎng)管可以通過查詢后臺數(shù)據(jù)庫,隨時獲知測量報告數(shù)據(jù)的校驗結(jié)果。
本發(fā)明實施例的服務(wù)器側(cè)可以獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件,采用數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程,由數(shù)據(jù)校驗進(jìn)程調(diào)用校驗參數(shù)配置文件,對測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果,并將校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫,由于本發(fā)明 實施例的測量報告數(shù)據(jù)存儲在服務(wù)器中,由服務(wù)器側(cè)對測量報告數(shù)據(jù)進(jìn)行校驗,本發(fā)明實施例無需再將測量報告數(shù)據(jù)下載至PC終端,可以節(jié)省測量報告數(shù)據(jù)的下載等待時間和對資源的消耗,也不受網(wǎng)絡(luò)環(huán)境的影響,并且,由于服務(wù)器相對于PC終端而言,具有更好的性能,進(jìn)而,本發(fā)明實施例可以提高數(shù)據(jù)的校驗效率。
同時,本發(fā)明實施例的服務(wù)器由操作維護(hù)中心平臺統(tǒng)一控制,多個服務(wù)器可以并行工作,操作維護(hù)中心平臺和服務(wù)器之間通過消息交互實現(xiàn)運(yùn)作配合,無需認(rèn)為干預(yù),自動化程度高。
需要說明的是,對于方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實施例并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明實施例,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作并不一定是本發(fā)明實施例所必須的。
參照圖2,示出了本發(fā)明的一種數(shù)據(jù)校驗服務(wù)器實施例的結(jié)構(gòu)框圖,具體可以包括如下模塊:
文件獲取模塊201,用于獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件;
數(shù)據(jù)校驗進(jìn)程啟動模塊202,用于采用所述數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程;
數(shù)據(jù)校驗?zāi)K203,用于通過所述數(shù)據(jù)校驗進(jìn)程調(diào)用所述校驗參數(shù)配置文件,對所述測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果;
校驗結(jié)果上傳請求發(fā)送模塊204,用于向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求;
確認(rèn)信息接收模塊205,用于接收所述操作維護(hù)中心平臺針對所述上傳請求返回的確認(rèn)信息;
校驗結(jié)果上傳進(jìn)程啟動模塊206,用于在接收到確認(rèn)信息后,采用所述 校驗結(jié)果上傳進(jìn)程鏡像文件啟動校驗結(jié)果上傳進(jìn)程;
校驗結(jié)果上傳模塊207,用于通過所述校驗結(jié)果上傳進(jìn)程將所述校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫。
需要說明的是,服務(wù)器中存儲有測量報告數(shù)據(jù)。
在本發(fā)明的一種優(yōu)選實施例中,文件獲取模塊201可以包括以下子模塊:
校驗啟動請求接收子模塊,用于接收操作維護(hù)中心平臺發(fā)送的校驗啟動請求;
文件檢測子模塊,用于當(dāng)接收到校驗啟動請求時,檢測服務(wù)器是否存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
文件提取子模塊,用于在檢測到服務(wù)器存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件時,直接提取數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
第一文件下載子模塊,用于在檢測到服務(wù)器沒有存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件時,從所述操作維護(hù)中心平臺下載數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
第二文件下載子模塊,用于從所述操作維護(hù)中心平臺下載校驗參數(shù)配置文件。
在本發(fā)明的一種優(yōu)選實施例中,所述服務(wù)器還可以包括:
校驗結(jié)果上傳請求重發(fā)模塊,用于當(dāng)所述服務(wù)器在預(yù)設(shè)時間內(nèi)沒有接收到確認(rèn)信息時,重新向所述操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求。
在本發(fā)明的一種優(yōu)選實施例中,所述確認(rèn)信息由所述操作維護(hù)中心平臺采用優(yōu)先隊列的方式發(fā)送。
參照圖3,示出了本發(fā)明的一種數(shù)據(jù)校驗系統(tǒng)實施例的結(jié)構(gòu)框圖,所述數(shù)據(jù)校驗系統(tǒng)可以包括操作維護(hù)中心平臺301、服務(wù)器302和上級網(wǎng)管303。
其中,服務(wù)器302存儲有測量報告數(shù)據(jù),服務(wù)器302可以包括以下模塊:
文件獲取模塊3021,用于獲取數(shù)據(jù)校驗進(jìn)程鏡像文件、校驗結(jié)果上傳進(jìn)程鏡像文件和校驗參數(shù)配置文件;
數(shù)據(jù)校驗進(jìn)程啟動模塊3022,用于采用所述數(shù)據(jù)校驗進(jìn)程鏡像文件啟動數(shù)據(jù)校驗進(jìn)程;
數(shù)據(jù)校驗?zāi)K3023,用于通過所述數(shù)據(jù)校驗進(jìn)程調(diào)用所述校驗參數(shù)配置文件,對所述測量報告數(shù)據(jù)進(jìn)行校驗,獲得校驗結(jié)果;
校驗結(jié)果上傳請求發(fā)送模塊3024,用于向操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求;
確認(rèn)信息接收模塊3025,用于接收所述操作維護(hù)中心平臺針對所述上傳請求返回的確認(rèn)信息;
校驗結(jié)果上傳進(jìn)程啟動模塊3026,用于在接收到所述確認(rèn)信息后,采用所述校驗結(jié)果上傳進(jìn)程鏡像文件啟動校驗結(jié)果上傳進(jìn)程;
校驗結(jié)果上傳模塊3027,用于通過所述校驗結(jié)果上傳進(jìn)程將所述校驗結(jié)果上傳至上級網(wǎng)管后臺數(shù)據(jù)庫;
操作維護(hù)中心平臺301可以包括如下模塊:
校驗結(jié)果上傳請求接收模塊3011,用于接收所述校驗結(jié)果上傳請求發(fā)送模塊發(fā)送的校驗結(jié)果上傳請求;
確認(rèn)信息返回模塊3012,用于針對所述校驗結(jié)果上傳請求,向所述確認(rèn)信息接收模塊返回確認(rèn)信息;
上級網(wǎng)管303可以包括如下模塊:
校驗結(jié)果接收模塊3031,用于接收所述校驗結(jié)果上傳模塊上傳的校驗結(jié)果。
在本發(fā)明的一種優(yōu)選實施例中,文件獲取模塊3021可以包括以下子模塊:
校驗啟動請求接收子模塊,用于接收操作維護(hù)中心平臺發(fā)送的校驗啟動請求;
文件檢測子模塊,用于當(dāng)接收到校驗啟動請求時,檢測服務(wù)器是否存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
文件提取子模塊,用于在檢測到服務(wù)器存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件時,直接提取數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果 上傳進(jìn)程鏡像文件;
第一文件下載子模塊,用于在檢測到服務(wù)器沒有存儲有數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件時,從所述操作維護(hù)中心平臺下載數(shù)據(jù)校驗進(jìn)程鏡像文件和校驗結(jié)果上傳進(jìn)程鏡像文件;
第二文件下載子模塊,用于從所述操作維護(hù)中心平臺下載校驗參數(shù)配置文件。
在本發(fā)明的一種優(yōu)選實施例中,所述服務(wù)器302還可以包括:
校驗結(jié)果上傳請求重發(fā)模塊,用于當(dāng)所述服務(wù)器在預(yù)設(shè)時間內(nèi)沒有接收到確認(rèn)信息時,重新向所述操作維護(hù)中心平臺發(fā)送校驗結(jié)果上傳請求。
在本發(fā)明的一種優(yōu)選實施例中,所述確認(rèn)信息由所述確認(rèn)信息返回模塊3012采用優(yōu)先隊列的方式發(fā)送。
對于服務(wù)器和系統(tǒng)實施例而言,由于其與方法實施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明實施例的實施例可提供為方法、裝置、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明實施例可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明實施例可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機(jī)程序產(chǎn)品的形式。
本發(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ā)明實施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上對本發(fā)明所提供的一種在服務(wù)器側(cè)進(jìn)行數(shù)據(jù)校驗的方法、一種數(shù)據(jù)校驗服務(wù)器和一種數(shù)據(jù)檢驗系統(tǒng),進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本 發(fā)明的思想,在具體實施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。