一種cs架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及監(jiān)控技術(shù)領(lǐng)域,具體涉及一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,在CS架構(gòu)的監(jiān)控管理環(huán)境中,通過C、S兩端監(jiān)測數(shù)據(jù)保存,少量的數(shù)據(jù)傳輸,監(jiān)測數(shù)據(jù)的配置等實現(xiàn)方法。
【背景技術(shù)】
[0002]由于數(shù)據(jù)安全的要求日益提高,數(shù)據(jù)量增大,服務(wù)器規(guī)模越來越大的前提下。大多數(shù)公司對服務(wù)器管理越來越重視。由于公司有限的人力、大規(guī)模的服務(wù)器以及復(fù)雜的硬件,往往服務(wù)器管理員都依賴和重視軟件的監(jiān)控功能。在監(jiān)控對象種類繁多,監(jiān)控周期較長的情況下,必然會導(dǎo)致監(jiān)測數(shù)據(jù)量的增大,造成CS架構(gòu)下,傳輸這些數(shù)據(jù)的時間增大。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題是:本發(fā)明主要是提供一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法。
[0004]本發(fā)明所采用的技術(shù)方案為:
一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,所述CS機(jī)構(gòu)的Client端對以獲取的監(jiān)測數(shù)據(jù)進(jìn)行保存,Server端不間斷對監(jiān)測數(shù)據(jù)進(jìn)行獲取并保存,在Client請求監(jiān)測數(shù)據(jù)時,根據(jù)Client端已保存的數(shù)據(jù)進(jìn)行判斷,在Server端保存的數(shù)據(jù)中獲取并返回Client端未獲取的最新數(shù)據(jù)。
[0005]所述CS架構(gòu)包括:l)Client端實時數(shù)據(jù)保存模塊,2)SerVer監(jiān)測數(shù)據(jù)讀寫模塊,3)監(jiān)測數(shù)據(jù)傳輸配置模塊,其中=Client端發(fā)起數(shù)據(jù)請求,檢測數(shù)據(jù)傳輸配置模塊對Client端已保存的監(jiān)測數(shù)據(jù)進(jìn)行判斷,由Server端對Server端保存的監(jiān)測數(shù)據(jù)進(jìn)行讀取并傳輸?shù)紺lient端,最后由數(shù)據(jù)傳輸配置模塊進(jìn)行數(shù)據(jù)配置并提供給Client端進(jìn)行使用。
[0006]所述Client端實時數(shù)據(jù)保存模塊對從Server端獲取的監(jiān)測數(shù)據(jù)進(jìn)行保存,減少監(jiān)測周期內(nèi)重復(fù)數(shù)據(jù)的多次請求,避免傳輸數(shù)據(jù)冗余過大。
[0007]所述Server監(jiān)測數(shù)據(jù)讀寫模塊,在監(jiān)測開始觸發(fā)后,不間斷的對所需要監(jiān)測的數(shù)據(jù)進(jìn)行讀取,并將結(jié)果保存在監(jiān)測數(shù)據(jù)傳輸配置模塊所指定的保存位置,并在獲取到最大監(jiān)測周期的監(jiān)測數(shù)據(jù)后,進(jìn)行冗余數(shù)據(jù)清理。
[0008]所述監(jiān)測數(shù)據(jù)傳輸配置模塊:當(dāng)Client端發(fā)起監(jiān)測數(shù)據(jù)請求時,Server端從監(jiān)測數(shù)據(jù)保存位置讀取已寫入的監(jiān)測數(shù)據(jù),并按照Client端請求內(nèi)容,以及Client端已保存的數(shù)據(jù)進(jìn)行配置并傳輸Client端未獲取的最新數(shù)據(jù)到Client端;Client端根據(jù)Server端傳輸?shù)臄?shù)據(jù),結(jié)合已保存的監(jiān)測數(shù)據(jù),進(jìn)行數(shù)據(jù)配置并使用。
[0009]本發(fā)明的有益效果為:本發(fā)明Server端不間斷的對監(jiān)測數(shù)據(jù)進(jìn)行獲取并保存將減少Client發(fā)起數(shù)據(jù)請求時的響應(yīng)時間,因為Server端會直接到保存的數(shù)據(jù)中直接讀取而非去硬件中讀取。而Client端保存數(shù)據(jù)的優(yōu)點在于,當(dāng)數(shù)據(jù)請求時,無需再從Server端獲取整個監(jiān)測周期內(nèi)的數(shù)據(jù),避免冗余數(shù)據(jù)多次獲取,減少數(shù)據(jù)傳輸量,節(jié)省管理員等待時間。本發(fā)明減少冗余監(jiān)測數(shù)據(jù)的重復(fù)獲取,保證Client端監(jiān)測數(shù)據(jù)應(yīng)用的實時性,減少監(jiān)測數(shù)據(jù)形成大數(shù)據(jù)量傳輸,節(jié)省Server端存儲監(jiān)測數(shù)據(jù)存儲空間。
【附圖說明】
[0010]圖1為Client端將從Server端獲取的監(jiān)測數(shù)據(jù)保存的配置文件示意圖;
圖2為Server端不間斷對監(jiān)測數(shù)據(jù)進(jìn)行獲取及保存示意圖;
圖3為數(shù)據(jù)傳輸及數(shù)據(jù)配置示意圖。
【具體實施方式】
[0011]下面參照附圖所示,通過【具體實施方式】對本發(fā)明進(jìn)一步說明:
一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,所述CS機(jī)構(gòu)的Client端對以獲取的監(jiān)測數(shù)據(jù)進(jìn)行保存,Server端不間斷對監(jiān)測數(shù)據(jù)進(jìn)行獲取并保存,在Client請求監(jiān)測數(shù)據(jù)時,根據(jù)Client端已保存的數(shù)據(jù)進(jìn)行判斷,在Server端保存的數(shù)據(jù)中獲取并返回Client端未獲取的最新數(shù)據(jù)。
[0012]所述CS架構(gòu)包括:l)Client端實時數(shù)據(jù)保存模塊,2)SerVer監(jiān)測數(shù)據(jù)讀寫模塊,3)監(jiān)測數(shù)據(jù)傳輸配置模塊,其中=Client端發(fā)起數(shù)據(jù)請求,檢測數(shù)據(jù)傳輸配置模塊對Client端已保存的監(jiān)測數(shù)據(jù)進(jìn)行判斷,由Server端對Server端保存的監(jiān)測數(shù)據(jù)進(jìn)行讀取并傳輸?shù)紺lient端,最后由數(shù)據(jù)傳輸配置模塊進(jìn)行數(shù)據(jù)配置并提供給Client端進(jìn)行使用。
[0013]如圖1所示,所述Client端實時數(shù)據(jù)保存模塊對從Server端獲取的監(jiān)測數(shù)據(jù)進(jìn)行保存,減少監(jiān)測周期內(nèi)重復(fù)數(shù)據(jù)的多次請求,避免傳輸數(shù)據(jù)冗余過大。
[0014]如圖2所示,所述Server監(jiān)測數(shù)據(jù)讀寫模塊,在監(jiān)測開始觸發(fā)后,不間斷的對所需要監(jiān)測的數(shù)據(jù)進(jìn)行讀取,并將結(jié)果保存在監(jiān)測數(shù)據(jù)傳輸配置模塊所指定的保存位置,并在獲取到最大監(jiān)測周期(視用戶要求決定)的監(jiān)測數(shù)據(jù)后,進(jìn)行冗余數(shù)據(jù)清理。
[0015]如圖3所示,所述監(jiān)測數(shù)據(jù)傳輸配置模塊:當(dāng)Client端發(fā)起監(jiān)測數(shù)據(jù)請求時,Server端從監(jiān)測數(shù)據(jù)保存位置讀取已寫入的監(jiān)測數(shù)據(jù),并按照Client端請求內(nèi)容,以及Client端已保存的數(shù)據(jù)進(jìn)行配置并傳輸Client端未獲取的最新數(shù)據(jù)到Client端;Client端根據(jù)Server端傳輸?shù)臄?shù)據(jù),結(jié)合已保存的監(jiān)測數(shù)據(jù),進(jìn)行數(shù)據(jù)配置并使用。
[0016]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【主權(quán)項】
1.一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,其特征在于:所述CS機(jī)構(gòu)的Client端對以獲取的監(jiān)測數(shù)據(jù)進(jìn)行保存,Server端不間斷對監(jiān)測數(shù)據(jù)進(jìn)行獲取并保存,在Client請求監(jiān)測數(shù)據(jù)時,根據(jù)Client端已保存的數(shù)據(jù)進(jìn)行判斷,在Server端保存的數(shù)據(jù)中獲取并返回Client端未獲取的最新數(shù)據(jù)。
2.根據(jù)權(quán)利要求2所述的一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,其特征在于:所述CS架構(gòu)包括:l)Client端實時數(shù)據(jù)保存模塊,2)SerVer監(jiān)測數(shù)據(jù)讀寫模塊,3)監(jiān)測數(shù)據(jù)傳輸配置模塊,其中=Client端發(fā)起數(shù)據(jù)請求,檢測數(shù)據(jù)傳輸配置模塊對Client端已保存的監(jiān)測數(shù)據(jù)進(jìn)行判斷,由Server端對Server端保存的監(jiān)測數(shù)據(jù)進(jìn)行讀取并傳輸?shù)紺lient端,最后由數(shù)據(jù)傳輸配置模塊進(jìn)行數(shù)據(jù)配置并提供給Client端進(jìn)行使用。
3.根據(jù)權(quán)利要求2所述的一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,其特征在于:所述Client端實時數(shù)據(jù)保存模塊對從Server端獲取的監(jiān)測數(shù)據(jù)進(jìn)行保存。
4.根據(jù)權(quán)利要求2所述的一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,其特征在于:所述Server監(jiān)測數(shù)據(jù)讀寫模塊,在監(jiān)測開始觸發(fā)后,不間斷的對所需要監(jiān)測的數(shù)據(jù)進(jìn)行讀取,并將結(jié)果保存在監(jiān)測數(shù)據(jù)傳輸配置模塊所指定的保存位置,并在獲取到最大監(jiān)測周期的監(jiān)測數(shù)據(jù)后,進(jìn)行冗余數(shù)據(jù)清理。
5.根據(jù)權(quán)利要求2所述的一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,其特征在于:所述監(jiān)測數(shù)據(jù)傳輸配置模塊:當(dāng)Client端發(fā)起監(jiān)測數(shù)據(jù)請求時,Server端從監(jiān)測數(shù)據(jù)保存位置讀取已寫入的監(jiān)測數(shù)據(jù),并按照Client端請求內(nèi)容,以及Client端已保存的數(shù)據(jù)進(jìn)行配置并傳輸Client端未獲取的最新數(shù)據(jù)到Client端;Client端根據(jù)Server端傳輸?shù)臄?shù)據(jù),結(jié)合已保存的監(jiān)測數(shù)據(jù),進(jìn)行數(shù)據(jù)配置并使用。
【專利摘要】本發(fā)明公開了一種CS架構(gòu)監(jiān)測數(shù)據(jù)保存及傳輸實現(xiàn)方法,所述CS機(jī)構(gòu)的Client端對以獲取的監(jiān)測數(shù)據(jù)進(jìn)行保存,Server端不間斷對監(jiān)測數(shù)據(jù)進(jìn)行獲取并保存,在Client請求監(jiān)測數(shù)據(jù)時,根據(jù)Client端已保存的數(shù)據(jù)進(jìn)行判斷,在Server端保存的數(shù)據(jù)中獲取并返回Client端未獲取的最新數(shù)據(jù)。本發(fā)明減少冗余監(jiān)測數(shù)據(jù)的重復(fù)獲取,保證Client端監(jiān)測數(shù)據(jù)應(yīng)用的實時性,減少監(jiān)測數(shù)據(jù)形成大數(shù)據(jù)量傳輸,節(jié)省Server端存儲監(jiān)測數(shù)據(jù)存儲空間。
【IPC分類】H04L29-06, H04L12-26
【公開號】CN104702616
【申請?zhí)枴緾N201510123285
【發(fā)明人】周龍飛, 袁鵬飛, 何中辰, 錢鑫
【申請人】浪潮集團(tuán)有限公司
【公開日】2015年6月10日
【申請日】2015年3月20日