两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種實(shí)時(shí)體現(xiàn)網(wǎng)管前后臺(tái)數(shù)據(jù)不一致的方法

文檔序號(hào):7595736閱讀:197來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種實(shí)時(shí)體現(xiàn)網(wǎng)管前后臺(tái)數(shù)據(jù)不一致的方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種在網(wǎng)管運(yùn)行過(guò)程中,如何實(shí)時(shí)及自動(dòng)的向用戶體現(xiàn)網(wǎng)管系統(tǒng)前后臺(tái)相關(guān)數(shù)據(jù)不一致的方法。
背景技術(shù)
現(xiàn)在的通訊設(shè)備的網(wǎng)管系統(tǒng),一般都是復(fù)雜度較高的前后臺(tái)分工的分布式系統(tǒng)。一般的通訊設(shè)備的網(wǎng)管系統(tǒng)參見(jiàn)圖1所示包括兩個(gè)部分即后臺(tái)網(wǎng)管和設(shè)備,設(shè)備又稱(chēng)為網(wǎng)管的前臺(tái)。網(wǎng)管體統(tǒng)的前后臺(tái)都具有一個(gè)獨(dú)立數(shù)據(jù)存儲(chǔ)系統(tǒng)。雖然前后臺(tái)數(shù)據(jù)有各自的存儲(chǔ)及表現(xiàn)方式,但是設(shè)備可以將后臺(tái)網(wǎng)管的數(shù)據(jù)轉(zhuǎn)換后進(jìn)行存儲(chǔ),而且后臺(tái)網(wǎng)管也可以將設(shè)備的數(shù)據(jù)轉(zhuǎn)換后進(jìn)行存儲(chǔ),而且兩份數(shù)據(jù)之間可以通過(guò)一定的規(guī)則進(jìn)行比較,判別是否一致。一般來(lái)說(shuō),設(shè)備的數(shù)據(jù)是通過(guò)后臺(tái)網(wǎng)管的配置下發(fā)來(lái)觸發(fā)、修改和存儲(chǔ)的,而后臺(tái)網(wǎng)管可以將設(shè)備的數(shù)據(jù)以上載的方式來(lái)觸發(fā)、存儲(chǔ)。后臺(tái)網(wǎng)管和設(shè)備各自有一套數(shù)據(jù)存儲(chǔ)系統(tǒng)。對(duì)設(shè)備來(lái)說(shuō),它是用多個(gè)不同類(lèi)型的數(shù)據(jù)信息來(lái)表示其自身的一種狀態(tài),例如單板數(shù)據(jù),時(shí)隙數(shù)據(jù)等不同類(lèi)型的數(shù)據(jù)項(xiàng)。在一般的通訊設(shè)備網(wǎng)管系統(tǒng)的運(yùn)行環(huán)境中,都是由多個(gè)后臺(tái)網(wǎng)管共同管理監(jiān)控多個(gè)相同的設(shè)備,參見(jiàn)圖1所示,后臺(tái)網(wǎng)管1,2,…,N都管理著設(shè)備1,2,…,N。
對(duì)于正常對(duì)設(shè)備進(jìn)行數(shù)據(jù)修改的后臺(tái)網(wǎng)管來(lái)說(shuō),可以保證該后臺(tái)網(wǎng)管和設(shè)備之間相關(guān)數(shù)據(jù)的一致性。其操作過(guò)程是后臺(tái)網(wǎng)管發(fā)送數(shù)據(jù)到設(shè)備,設(shè)備處理成功(包括設(shè)備對(duì)數(shù)據(jù)的保存)后,應(yīng)答后臺(tái)網(wǎng)管該數(shù)據(jù)修改操作成功,后臺(tái)網(wǎng)管收到設(shè)備的成功應(yīng)答后,將同樣的數(shù)據(jù)保存到自身的后臺(tái)網(wǎng)管的存儲(chǔ)系統(tǒng)中,當(dāng)然,也可以以不同于設(shè)備的保存形式進(jìn)行保存,如果設(shè)備處理失敗,網(wǎng)管的前后臺(tái)都不會(huì)將數(shù)據(jù)保存并同時(shí)提示用戶操作失敗,而如果數(shù)據(jù)保存到后臺(tái)網(wǎng)管失敗,也會(huì)馬上提示用戶數(shù)據(jù)保存失敗并進(jìn)行相關(guān)處理。因此對(duì)這種對(duì)設(shè)備進(jìn)行數(shù)據(jù)修改的后臺(tái)網(wǎng)管,可以保證自身網(wǎng)管的前后臺(tái)的數(shù)據(jù)是一致的,不一致的話會(huì)以操作失敗的形式實(shí)時(shí)體現(xiàn)。
網(wǎng)管的前后臺(tái)數(shù)據(jù)不一致的主要原因是(假設(shè)初始狀態(tài)所有網(wǎng)管的前后臺(tái)的數(shù)據(jù)都是一致的)幾個(gè)不同的后臺(tái)網(wǎng)管同時(shí)管理同一個(gè)設(shè)備,其中若一個(gè)后臺(tái)網(wǎng)管對(duì)該設(shè)備進(jìn)行了數(shù)據(jù)修改(該網(wǎng)管的前后臺(tái)數(shù)據(jù)是一致的),其他后臺(tái)網(wǎng)管的相關(guān)數(shù)據(jù)并沒(méi)有發(fā)生修改,而設(shè)備上的數(shù)據(jù)卻發(fā)生了修改。因而就會(huì)造成該設(shè)備的相關(guān)數(shù)據(jù)與其他管理該設(shè)備的后臺(tái)網(wǎng)管的相關(guān)數(shù)據(jù)不一致,對(duì)于一個(gè)網(wǎng)管,如果需要確認(rèn)自己所管理的設(shè)備上的數(shù)據(jù)是否與本后臺(tái)網(wǎng)管的相關(guān)數(shù)據(jù)一致,現(xiàn)有技術(shù)中存在的普遍方法是在相關(guān)網(wǎng)管中通過(guò)人工觸發(fā)上載比較來(lái)進(jìn)行的,也就是將前臺(tái)設(shè)備的相關(guān)數(shù)據(jù)與后臺(tái)網(wǎng)管存儲(chǔ)的該設(shè)備的相關(guān)數(shù)據(jù)進(jìn)行數(shù)據(jù)之間的比較。如圖1中所示,如果網(wǎng)管1對(duì)設(shè)備1進(jìn)行了數(shù)據(jù)修改,例如新配置一塊單板——其中的一個(gè)配置數(shù)據(jù)項(xiàng),而網(wǎng)管2并不會(huì)自動(dòng)知道設(shè)備1的數(shù)據(jù)已經(jīng)修改了,更不知道是數(shù)據(jù)項(xiàng)中的單板數(shù)據(jù)發(fā)生了修改。此時(shí)設(shè)備1中所保存的數(shù)據(jù)有可能就和網(wǎng)管2保存的相關(guān)數(shù)據(jù)不一致了。若用戶想知道在網(wǎng)管2中,設(shè)備1的數(shù)據(jù)是否與本網(wǎng)管的相關(guān)數(shù)據(jù)一致,只有在網(wǎng)管2中進(jìn)行手工上載比較才能獲取到。但在上載比較中,由于不知道是哪個(gè)具體的數(shù)據(jù)項(xiàng)發(fā)生了修改,也就無(wú)從獲知哪個(gè)數(shù)據(jù)的前后臺(tái)不一致。因此在實(shí)際的操作過(guò)程中,只有通過(guò)比較自己所關(guān)心的數(shù)據(jù)項(xiàng)才能獲取該數(shù)據(jù)項(xiàng)的前后臺(tái)是否是一致的。而如果想要知道是否還存在其它數(shù)據(jù)項(xiàng)的不一致,只有通過(guò)比較所有的數(shù)據(jù)項(xiàng)才能獲取到具體是哪些數(shù)據(jù)項(xiàng)與后臺(tái)網(wǎng)管的數(shù)據(jù)不一致,這種通過(guò)用戶手工來(lái)觸發(fā)的方法在實(shí)際操作中極其不方便,而且實(shí)時(shí)性非常不好。同時(shí)對(duì)所有的數(shù)據(jù)進(jìn)行比較的這種操作,不但需要多次向相關(guān)設(shè)備發(fā)送上載數(shù)據(jù)的操作,而且需要將網(wǎng)管前臺(tái)和后臺(tái)的數(shù)據(jù)進(jìn)行具體的數(shù)據(jù)之間的比較,效率非常低。
綜上所述,現(xiàn)有技術(shù)方案存在效率低下,不能實(shí)時(shí)提供,也不能自動(dòng)提供這種前后臺(tái)數(shù)據(jù)不一致的信息的問(wèn)題,因此給用戶的監(jiān)控及故障的定位帶來(lái)了諸多不便。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種在網(wǎng)管系統(tǒng)中實(shí)時(shí)體現(xiàn)前后臺(tái)數(shù)據(jù)不一致的方法,克服現(xiàn)有技術(shù)中網(wǎng)管系統(tǒng)存在的效率低下,實(shí)時(shí)性不好的缺點(diǎn)。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供的一種在網(wǎng)管系統(tǒng)中實(shí)時(shí)體現(xiàn)前后臺(tái)數(shù)據(jù)不一致的方法包括以下步驟為每個(gè)相關(guān)數(shù)據(jù)項(xiàng)定義一個(gè)日志信息,所述日志信息包括用來(lái)區(qū)分不同數(shù)據(jù)項(xiàng)的數(shù)據(jù)項(xiàng)標(biāo)示;用來(lái)區(qū)分不同后臺(tái)網(wǎng)管的網(wǎng)管標(biāo)示;用來(lái)區(qū)分操作數(shù)據(jù)動(dòng)作的操作標(biāo)簽;在網(wǎng)管系統(tǒng)的前后臺(tái)通過(guò)比較每個(gè)數(shù)據(jù)項(xiàng)的日志信息來(lái)檢測(cè)前后臺(tái)相關(guān)數(shù)據(jù)是否一致。
當(dāng)后臺(tái)網(wǎng)管對(duì)前臺(tái)設(shè)備發(fā)送數(shù)據(jù)操作時(shí),前臺(tái)設(shè)備將處理該數(shù)據(jù)操作成功的對(duì)應(yīng)日志信息進(jìn)行保存,并上報(bào)給與該前臺(tái)設(shè)備相關(guān)的所有后臺(tái)網(wǎng)管。
當(dāng)后臺(tái)網(wǎng)管接收到前臺(tái)設(shè)備上報(bào)的數(shù)據(jù)操作日志信息后,比較上報(bào)的數(shù)據(jù)操作日志信息和后臺(tái)網(wǎng)管本身對(duì)應(yīng)的該前臺(tái)設(shè)備的日志信息。
如果上報(bào)的數(shù)據(jù)操作日志信息在后臺(tái)網(wǎng)管中沒(méi)有對(duì)應(yīng)的日志信息,需要進(jìn)一步對(duì)該日志信息所對(duì)應(yīng)的數(shù)據(jù)進(jìn)行具體數(shù)據(jù)上載比較來(lái)確定后臺(tái)網(wǎng)管和前臺(tái)設(shè)備對(duì)應(yīng)的數(shù)據(jù)是否一致;如果上報(bào)的數(shù)據(jù)操作日志信息在后臺(tái)網(wǎng)管中可以找到對(duì)應(yīng)的日志信息,進(jìn)一步根據(jù)日志信息中的后臺(tái)網(wǎng)管標(biāo)示來(lái)判斷前臺(tái)設(shè)備上報(bào)的日志信息是否是本后臺(tái)網(wǎng)管自身有關(guān)該數(shù)據(jù)項(xiàng)的日志信息,如果是,則表示該前臺(tái)設(shè)備上報(bào)的日志信息對(duì)應(yīng)的數(shù)據(jù)項(xiàng)是本后臺(tái)網(wǎng)管最后下發(fā)的,那么就判斷該前臺(tái)設(shè)備所對(duì)應(yīng)的數(shù)據(jù)與后臺(tái)網(wǎng)管中的數(shù)據(jù)是一致的;如果上報(bào)的數(shù)據(jù)操作日志信息不是本后臺(tái)網(wǎng)管的,需要根據(jù)日志信息中的操作標(biāo)簽來(lái)判斷兩個(gè)日志信息的操作標(biāo)簽是否一致,如果是一致的,則表示前臺(tái)設(shè)備與后臺(tái)網(wǎng)管中對(duì)應(yīng)數(shù)據(jù)項(xiàng)的數(shù)據(jù)是一致的,否則,需要對(duì)該日志信息對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行進(jìn)一步的對(duì)具體數(shù)據(jù)的上載比較來(lái)判斷是否一致。
后臺(tái)網(wǎng)管也可以定時(shí)查詢所管理的所有前臺(tái)設(shè)備的操作日志信息,并比較后臺(tái)網(wǎng)管中相關(guān)設(shè)備的操作日志信息和查詢上來(lái)的前臺(tái)設(shè)備的操作日志信息。通過(guò)比較來(lái)檢測(cè)前后臺(tái)數(shù)據(jù)是否一致。
本發(fā)明一是通過(guò)設(shè)備響應(yīng)后臺(tái)網(wǎng)管的數(shù)據(jù)修改操作,及時(shí)上報(bào)給后臺(tái)網(wǎng)管修改日志信息來(lái)克服現(xiàn)有技術(shù)方案不能實(shí)時(shí)體現(xiàn)前后臺(tái)數(shù)據(jù)不一致的弊端。如果對(duì)前臺(tái)設(shè)備有數(shù)據(jù)修改的操作,設(shè)備處理成功后就會(huì)實(shí)時(shí)上報(bào)日志信息,從而可以保證比較操作的實(shí)時(shí)性;二是通過(guò)后臺(tái)網(wǎng)管定時(shí)查詢?cè)O(shè)備的所有數(shù)據(jù)修改日志信息,并進(jìn)行比較的方法來(lái)克服現(xiàn)有方案不能周期性的體現(xiàn)網(wǎng)管前后臺(tái)所有數(shù)據(jù)之間的不一致信息的弊端。定時(shí)查詢前臺(tái)設(shè)備的所有數(shù)據(jù)修改日志信息,可以達(dá)到對(duì)前臺(tái)設(shè)備所有數(shù)據(jù)與后臺(tái)網(wǎng)管所有數(shù)據(jù)進(jìn)行比較的效果,因?yàn)槭嵌〞r(shí)操作,又可以達(dá)到周期比較的效果,同時(shí)還可以達(dá)到體現(xiàn)所有數(shù)據(jù)是否存在不一致的效果;三是通過(guò)主要對(duì)前后臺(tái)的數(shù)據(jù)修改日志進(jìn)行比較的方法來(lái)達(dá)到極大提高效率的效果。由于主要的比較工作集中在日志信息之間的比較,相對(duì)具體數(shù)據(jù)之間的詳細(xì)比較,日志信息之間的比較就簡(jiǎn)單有效的多。同時(shí)極大的減少了向前臺(tái)設(shè)備查詢具體數(shù)據(jù)所帶來(lái)的效率損耗包括設(shè)備處理數(shù)據(jù)的效率損耗,通訊的效率損耗等。
通過(guò)上面的分析可以看出,本發(fā)明具有如下優(yōu)勢(shì)a)實(shí)時(shí)性非常好。
如果有后臺(tái)網(wǎng)管對(duì)設(shè)備進(jìn)行了數(shù)據(jù)修改的操作,它會(huì)實(shí)時(shí)的向所有管理該設(shè)備的后臺(tái)網(wǎng)管上報(bào)相關(guān)的數(shù)據(jù)修改日志修改。其管理的后臺(tái)網(wǎng)管可以根據(jù)該設(shè)備上報(bào)的相關(guān)操作修改日志信息和自身相關(guān)的日志信息,進(jìn)行實(shí)時(shí)的比較。該處理實(shí)時(shí)性非常好,可以非常及時(shí)的將相關(guān)數(shù)據(jù)不一致的信息呈現(xiàn)給用戶。
b)周期性好后臺(tái)網(wǎng)管定時(shí)查詢?cè)O(shè)備的數(shù)據(jù)修改日志的操作,可以周期性的體現(xiàn)該后臺(tái)網(wǎng)管所管理設(shè)備的所有數(shù)據(jù)是否存在不一致的結(jié)果。該操作可以定時(shí)的體現(xiàn)所有數(shù)據(jù)的不一致性,達(dá)到周期比較的效果。
c)效率高從實(shí)施過(guò)程來(lái)看,效率高。從已有的上載比較過(guò)程來(lái)看,都是向管理的設(shè)備查詢一個(gè)數(shù)據(jù)項(xiàng)比較一個(gè)數(shù)據(jù)項(xiàng),如果需要比較多個(gè)數(shù)據(jù)項(xiàng)的話,就需要向相關(guān)設(shè)備查詢多次,后臺(tái)網(wǎng)管和設(shè)備之間存在多個(gè)交互過(guò)程,要求更高的通訊質(zhì)量,而且對(duì)查詢上來(lái)的數(shù)據(jù)信息需要比較多次,比較過(guò)程是對(duì)數(shù)據(jù)的詳細(xì)比較,其過(guò)程復(fù)雜,效率低下。而從本發(fā)明的實(shí)施過(guò)程來(lái)看,因?yàn)橹饕菍?duì)日志信息的比較,可以極大的提高效率。因?yàn)槿罩拘畔⒌谋容^,首先是不需要多次向設(shè)備查詢具體的數(shù)據(jù),設(shè)備會(huì)實(shí)時(shí)的上報(bào)相關(guān)的日志信息,同時(shí)即使是后臺(tái)網(wǎng)管定時(shí)查詢數(shù)據(jù)修改日志,也只需要查詢一次即可,而且通訊量相對(duì)小了很多,其次是日志的比較比數(shù)據(jù)的詳細(xì)比較簡(jiǎn)單有效的多,從而達(dá)到了提高效率的效果。
同時(shí),該方法又可以保證提供與現(xiàn)有技術(shù)方案一樣準(zhǔn)確的結(jié)果。因?yàn)槭紫仁潜容^相關(guān)數(shù)據(jù)項(xiàng)的日志信息。在日志信息不一致的時(shí)候,并不是簡(jiǎn)單的認(rèn)為數(shù)據(jù)不一致了,而是再進(jìn)一步對(duì)具體的數(shù)據(jù)進(jìn)行詳細(xì)的數(shù)據(jù)比較。從整個(gè)的處理過(guò)程來(lái)看,可以保證比較結(jié)果的準(zhǔn)確性。
對(duì)類(lèi)似這種存在多個(gè)數(shù)據(jù)副本的應(yīng)用系統(tǒng),通過(guò)本發(fā)明所述的方法,可以達(dá)到在確保結(jié)果準(zhǔn)確的前提下,提高比較過(guò)程的效率,而且還可以達(dá)到實(shí)時(shí)和自動(dòng)實(shí)施的效果,增加了系統(tǒng)的方便性和可靠性。


圖1網(wǎng)管系統(tǒng)架構(gòu)圖;圖2后臺(tái)網(wǎng)管處理設(shè)備上報(bào)數(shù)據(jù)修改日志的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明所述技術(shù)方案作進(jìn)一步詳細(xì)說(shuō)明。其具體實(shí)施方案如下1.定義一個(gè)日志信息數(shù)據(jù)結(jié)構(gòu),可以唯一的表示是哪個(gè)數(shù)據(jù)項(xiàng)由哪個(gè)后臺(tái)網(wǎng)管進(jìn)行的數(shù)據(jù)修改,稱(chēng)之為數(shù)據(jù)修改日志信息或者數(shù)據(jù)操作日志信息,其包含的主要內(nèi)容有(1)可以唯一表示一個(gè)數(shù)據(jù)項(xiàng)的數(shù)據(jù)項(xiàng)標(biāo)示,用來(lái)區(qū)分不同的數(shù)據(jù)項(xiàng);(2)可以唯一表示修改該數(shù)據(jù)的后臺(tái)網(wǎng)管的網(wǎng)管標(biāo)示,用來(lái)區(qū)分不同的后臺(tái)網(wǎng)管;(3)可以唯一表示操作數(shù)據(jù)動(dòng)作的操作標(biāo)簽,用來(lái)區(qū)分操作數(shù)據(jù)的動(dòng)作。
一個(gè)數(shù)據(jù)項(xiàng)對(duì)應(yīng)一個(gè)這樣的數(shù)據(jù)結(jié)構(gòu),多個(gè)數(shù)據(jù)項(xiàng)就用多個(gè)這樣的數(shù)據(jù)結(jié)構(gòu)來(lái)分別表示。
網(wǎng)管在啟動(dòng)初始化的時(shí)候,前后臺(tái)網(wǎng)管向各自的存儲(chǔ)系統(tǒng)獲取相關(guān)的日志信息進(jìn)行初始化,其中對(duì)設(shè)備來(lái)說(shuō),對(duì)不同的數(shù)據(jù)項(xiàng)初始化對(duì)應(yīng)的日志信息,如下表所示


而對(duì)應(yīng)后臺(tái)網(wǎng)管,因?yàn)榭梢怨芾矶鄠€(gè)設(shè)備,就需要初始化所有管理設(shè)備的日志信息,每個(gè)可管理的設(shè)備都有一張?jiān)撛O(shè)備相關(guān)數(shù)據(jù)項(xiàng)的日志信息表,如下表所示

2.設(shè)備響應(yīng)后臺(tái)網(wǎng)管數(shù)據(jù)修改操作的處理后臺(tái)網(wǎng)管對(duì)它管理的設(shè)備發(fā)送數(shù)據(jù)修改操作。設(shè)備在處理該數(shù)據(jù)修改操作成功后,生成或者修改該數(shù)據(jù)項(xiàng)對(duì)應(yīng)的日志信息,其內(nèi)容就是日志信息數(shù)據(jù)結(jié)構(gòu)中的相關(guān)內(nèi)容,設(shè)備本身進(jìn)行保存,同時(shí)上報(bào)給所有的管理該設(shè)備的后臺(tái)網(wǎng)管。
3.后臺(tái)網(wǎng)管響應(yīng)設(shè)備上報(bào)日志信息的處理接收到設(shè)備上報(bào)的數(shù)據(jù)修改日志信息后,首先根據(jù)上報(bào)的數(shù)據(jù)修改日志信息(單個(gè)數(shù)據(jù)項(xiàng)的數(shù)據(jù)修改日志)與后臺(tái)網(wǎng)管本身對(duì)應(yīng)的該設(shè)備的日志進(jìn)行比較如果上報(bào)的數(shù)據(jù)修改日志項(xiàng)在后臺(tái)網(wǎng)管中沒(méi)有對(duì)應(yīng)的日志項(xiàng),需要進(jìn)一步對(duì)該日志項(xiàng)對(duì)應(yīng)的數(shù)據(jù)進(jìn)行詳細(xì)的數(shù)據(jù)上載比較來(lái)確定后臺(tái)網(wǎng)管和設(shè)備對(duì)應(yīng)的數(shù)據(jù)是否一致;如果上報(bào)的數(shù)據(jù)修改日志在后臺(tái)網(wǎng)管中可以找到對(duì)應(yīng)的日志項(xiàng),進(jìn)一步判斷,根據(jù)日志信息中的后臺(tái)網(wǎng)管標(biāo)示進(jìn)行判斷,如果對(duì)設(shè)備上報(bào)的日志信息是本后臺(tái)網(wǎng)管自身的日志,則表示該設(shè)備該日志信息對(duì)應(yīng)的數(shù)據(jù)項(xiàng)是本后臺(tái)網(wǎng)管最后下發(fā)的,則表示設(shè)備對(duì)應(yīng)的數(shù)據(jù)肯定與后臺(tái)網(wǎng)管中的數(shù)據(jù)是一致的,此時(shí)將設(shè)備上報(bào)的日志替換掉后臺(tái)網(wǎng)管對(duì)應(yīng)的日志,以保持日志信息的更新和一致;如果上報(bào)的數(shù)據(jù)修改日志不是本后臺(tái)網(wǎng)管的,需要根據(jù)日志中的操作標(biāo)簽來(lái)判斷兩個(gè)日志的標(biāo)簽是否一致。如果是一致的,也表示前后臺(tái)網(wǎng)管對(duì)應(yīng)數(shù)據(jù)項(xiàng)的數(shù)據(jù)是一致的,否則,需要對(duì)該日志對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行進(jìn)一步的對(duì)具體數(shù)據(jù)的上載比較來(lái)判斷是否一致。將不一致的數(shù)據(jù)項(xiàng)上報(bào),顯示給用戶,對(duì)數(shù)據(jù)一致對(duì)應(yīng)的日志信息,需要保存到對(duì)應(yīng)后臺(tái)網(wǎng)管的數(shù)據(jù)存儲(chǔ)系統(tǒng)中。其流程圖如圖2所示。
4.后臺(tái)網(wǎng)管定時(shí)查詢?cè)O(shè)備日志信息的處理這是作為一種輔助手段來(lái)完善這種前后臺(tái)數(shù)據(jù)的不一致性實(shí)時(shí)體現(xiàn)的效果。后臺(tái)網(wǎng)管在正常管理相關(guān)設(shè)備后,可以啟動(dòng)一個(gè)定時(shí)器,定時(shí)查詢?cè)摵笈_(tái)網(wǎng)管正常管理的所有設(shè)備的操作日志。將后臺(tái)網(wǎng)管中相關(guān)設(shè)備的操作日志與查詢上來(lái)的該設(shè)備的操作日志進(jìn)行類(lèi)似操作的處理,就可以將該后臺(tái)網(wǎng)管所管理的所有設(shè)備的前后臺(tái)數(shù)據(jù)的不一致性體現(xiàn)出來(lái)。這樣處理的目的有兩個(gè)一是在一個(gè)新增的后臺(tái)網(wǎng)管正常管理設(shè)備后(就是在設(shè)備運(yùn)行一段時(shí)間后,增加一個(gè)后臺(tái)網(wǎng)管管理該設(shè)備),此時(shí)通過(guò)查詢?cè)撛O(shè)備所有操作日志的處理后,可以體現(xiàn)出該設(shè)備所有數(shù)據(jù)與本后臺(tái)網(wǎng)管數(shù)據(jù)的一致性。如果此時(shí)不啟動(dòng)定時(shí)查詢?nèi)罩静⒈容^的操作,可能就體現(xiàn)不出這種不一致性。因?yàn)樵谶@之前相關(guān)設(shè)備上報(bào)日志修改的時(shí)候,該后臺(tái)網(wǎng)管沒(méi)有接入到該設(shè)備,也就沒(méi)有辦法進(jìn)行相關(guān)的日志比較操作;二是通過(guò)定時(shí)操作,可以周期性的向用戶體現(xiàn)所有正常管理設(shè)備的前后臺(tái)數(shù)據(jù)的一致性。
下面結(jié)合一個(gè)實(shí)例來(lái)敘述整個(gè)處理過(guò)程。該實(shí)施例是從整個(gè)系統(tǒng)沒(méi)有任何信息的初始化狀態(tài)開(kāi)始的一個(gè)過(guò)程描述。對(duì)其他的情況,可以做類(lèi)似的處理。
如圖1所示網(wǎng)管1,網(wǎng)管2共同管理設(shè)備1和設(shè)備2,其中后臺(tái)網(wǎng)管1的網(wǎng)管標(biāo)示為8,后臺(tái)網(wǎng)管2的網(wǎng)管標(biāo)示為10。
1.數(shù)據(jù)結(jié)構(gòu)的定義及初始化過(guò)程。
定義如下的數(shù)據(jù)結(jié)構(gòu)struct OperationLog{unsigned longdataType;unsigned longmgrID;unsigned longoptStamp;
unsigned charmodifyTime[14];}其中dataType用來(lái)唯一的標(biāo)示具體的數(shù)據(jù)項(xiàng);mgrID用來(lái)唯一標(biāo)示修改該數(shù)據(jù)項(xiàng)對(duì)應(yīng)的后臺(tái)網(wǎng)管;optStamp用來(lái)唯一標(biāo)示對(duì)該數(shù)據(jù)項(xiàng)操作的操作標(biāo)簽;modifyTime,一個(gè)由14位char表示的時(shí)間參數(shù),表示修改該數(shù)據(jù)項(xiàng)時(shí)的時(shí)間標(biāo)示,是一個(gè)輔助參數(shù)。此處不使用,只是為了表示更詳細(xì)的信息。
對(duì)剛開(kāi)始的初始化狀態(tài)(沒(méi)有做任何操作前),后臺(tái)網(wǎng)管1和后臺(tái)網(wǎng)管2中沒(méi)有任何的設(shè)備1的操作日志,設(shè)備1上也沒(méi)有任何數(shù)據(jù)項(xiàng)的操作日志。
2.數(shù)據(jù)修改時(shí)設(shè)備的處理后臺(tái)網(wǎng)管1向設(shè)備1發(fā)送一條配置單板的命令,設(shè)備1處理該操作成功后,會(huì)產(chǎn)生并保存如下的一條日志信息,表示單板數(shù)據(jù)的修改OperationLog optLogInfo;其中optLogInfo.dataType=1;表示單板這個(gè)數(shù)據(jù)項(xiàng)的數(shù)據(jù)項(xiàng)標(biāo)示optLogInfo.mgrID=8;后臺(tái)網(wǎng)管1的網(wǎng)管標(biāo)示optLogInfo.optStamp=1;表示單板這個(gè)數(shù)據(jù)項(xiàng)的操作標(biāo)簽,設(shè)備在處理該標(biāo)簽的時(shí)候,每對(duì)該數(shù)據(jù)做一次操作,該標(biāo)簽就作加“1”處理,這樣可以保證是唯一的。
optLogInfo.modifyTime=“時(shí)間”;表示設(shè)備1接收到該操作的當(dāng)前時(shí)間設(shè)備1將上述日志信息進(jìn)行保存后,會(huì)同時(shí)將該日志信息向后臺(tái)網(wǎng)管1和后臺(tái)網(wǎng)管2進(jìn)行上報(bào)處理。
3.后臺(tái)網(wǎng)管對(duì)上報(bào)數(shù)據(jù)修改日志的處理收到設(shè)備1上報(bào)的數(shù)據(jù)修改日志,首先會(huì)判斷后臺(tái)網(wǎng)管的內(nèi)存中是否存在設(shè)備1的單板的數(shù)據(jù)修改日志。剛開(kāi)始網(wǎng)管1和網(wǎng)管2中都不存在設(shè)備1的數(shù)據(jù)修改日志,此時(shí)就會(huì)在兩個(gè)網(wǎng)管中各自將其后臺(tái)網(wǎng)管中該設(shè)備1的單板數(shù)據(jù)與設(shè)備1本身的單板數(shù)據(jù)進(jìn)行上載比較,以判斷是否一致。此時(shí)對(duì)網(wǎng)管1來(lái)說(shuō),由于該配置單板的操作是由該后臺(tái)網(wǎng)管發(fā)起的,因此后臺(tái)網(wǎng)管1的設(shè)備1的單板數(shù)據(jù)和設(shè)備1上的單板數(shù)據(jù)肯定是一致的。因此對(duì)后臺(tái)網(wǎng)管,就標(biāo)示前后臺(tái)設(shè)備1的單板數(shù)據(jù)是一致的,同時(shí)將設(shè)備1上報(bào)的表示單板數(shù)據(jù)修改的日志保存到后臺(tái)網(wǎng)管1中。此時(shí)后臺(tái)網(wǎng)管1中就會(huì)有一條設(shè)備1的單板數(shù)據(jù)的日志信息;而對(duì)后臺(tái)網(wǎng)管2來(lái)說(shuō),由于是網(wǎng)管1對(duì)設(shè)備1的單板數(shù)據(jù)的操作,因此后臺(tái)網(wǎng)管2的設(shè)備1的單板數(shù)據(jù)與設(shè)備1上的單板數(shù)據(jù)肯定是不一致的,此時(shí)在后臺(tái)網(wǎng)管2上就會(huì)實(shí)時(shí)的以告警聲音或者提示信息的形式上報(bào)用戶一個(gè)設(shè)備1的單板數(shù)據(jù)前后臺(tái)網(wǎng)管不一致的信息。
4.對(duì)定時(shí)查詢?cè)O(shè)備數(shù)據(jù)修改日志的處理假如在運(yùn)行一段時(shí)間后,有個(gè)標(biāo)示為18的后臺(tái)網(wǎng)管3開(kāi)始對(duì)設(shè)備1進(jìn)行管理。此時(shí)后臺(tái)網(wǎng)管3就會(huì)啟動(dòng)一個(gè)定時(shí)器(如每隔1小時(shí))對(duì)設(shè)備1進(jìn)行查詢?nèi)罩镜牟僮?當(dāng)然,對(duì)后臺(tái)網(wǎng)管1和后臺(tái)網(wǎng)管2也會(huì)有一個(gè)類(lèi)似這樣的定時(shí)操作)。將查詢上來(lái)的設(shè)備1上的所有操作日志與后臺(tái)網(wǎng)管3中設(shè)備1的操作日志進(jìn)行相關(guān)比較處理,就可以在后臺(tái)網(wǎng)管3上周期的體現(xiàn)出設(shè)備1的數(shù)據(jù)和后臺(tái)網(wǎng)管3的設(shè)備1的數(shù)據(jù)的不一致性。
以上雖然結(jié)合具體實(shí)施例對(duì)本發(fā)明進(jìn)行了描述,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解到,本發(fā)明并不局限于實(shí)施例中所描述的具體參數(shù)和步驟,而應(yīng)該以所附的權(quán)利要求書(shū)的范圍來(lái)限定本發(fā)明的范圍。
權(quán)利要求
1.一種實(shí)時(shí)體現(xiàn)網(wǎng)管前后臺(tái)數(shù)據(jù)不一致的方法,其特征在于包括如下步驟(1)每個(gè)相關(guān)數(shù)據(jù)項(xiàng)定義一個(gè)日志信息,所述日志信息包括用來(lái)區(qū)分不同數(shù)據(jù)項(xiàng)的數(shù)據(jù)項(xiàng)標(biāo)示;用來(lái)區(qū)分不同后臺(tái)網(wǎng)管的網(wǎng)管標(biāo)示;用來(lái)區(qū)分操作數(shù)據(jù)動(dòng)作的操作標(biāo)簽;(2)在網(wǎng)管系統(tǒng)的前后臺(tái)通過(guò)比較每個(gè)數(shù)據(jù)項(xiàng)的日志信息來(lái)檢測(cè)前后臺(tái)相關(guān)數(shù)據(jù)是否一致。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于當(dāng)后臺(tái)網(wǎng)管對(duì)前臺(tái)設(shè)備發(fā)送數(shù)據(jù)操作時(shí),前臺(tái)設(shè)備將處理該數(shù)據(jù)操作成功的日志信息保存,并上報(bào)給所有與該前臺(tái)設(shè)備相關(guān)的后臺(tái)網(wǎng)管。當(dāng)所有與該前臺(tái)設(shè)備相關(guān)的后臺(tái)網(wǎng)管接收到前臺(tái)設(shè)備上報(bào)的數(shù)據(jù)操作日志信息后,比較上報(bào)的數(shù)據(jù)操作日志信息和后臺(tái)網(wǎng)管本身對(duì)應(yīng)的該前臺(tái)設(shè)備的日志信息。如果上報(bào)的數(shù)據(jù)操作日志信息在后臺(tái)網(wǎng)管中沒(méi)有對(duì)應(yīng)的日志信息,需要進(jìn)一步對(duì)該日志信息所對(duì)應(yīng)的數(shù)據(jù)進(jìn)行具體數(shù)據(jù)上載比較來(lái)確定后臺(tái)網(wǎng)管和前臺(tái)設(shè)備對(duì)應(yīng)的數(shù)據(jù)是否一致;如果上報(bào)的數(shù)據(jù)操作日志信息在后臺(tái)網(wǎng)管中可以找到對(duì)應(yīng)的日志信息,進(jìn)一步根據(jù)日志信息中的后臺(tái)網(wǎng)管標(biāo)示來(lái)判斷前臺(tái)設(shè)備上報(bào)的日志信息是否是本后臺(tái)網(wǎng)管自身有關(guān)該數(shù)據(jù)項(xiàng)的日志信息,如果是,則表示該前臺(tái)設(shè)備上報(bào)的日志信息對(duì)應(yīng)的數(shù)據(jù)項(xiàng)是本后臺(tái)網(wǎng)管最后下發(fā)的,那么就判斷該前臺(tái)設(shè)備所對(duì)應(yīng)的數(shù)據(jù)與后臺(tái)網(wǎng)管中的數(shù)據(jù)是一致的;如果上報(bào)的數(shù)據(jù)操作日志信息不是本后臺(tái)網(wǎng)管的,需要根據(jù)日志信息中的操作標(biāo)簽來(lái)判斷兩個(gè)日志信息的操作標(biāo)簽是否一致,如果是一致的,則表示前臺(tái)設(shè)備與后臺(tái)網(wǎng)管中對(duì)應(yīng)數(shù)據(jù)項(xiàng)的數(shù)據(jù)是一致的,否則,需要對(duì)該日志信息對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行進(jìn)一步的對(duì)具體數(shù)據(jù)的上載比較來(lái)判斷是否一致。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于后臺(tái)網(wǎng)管定時(shí)查詢所管理的所有前臺(tái)設(shè)備的操作日志信息,并比較后臺(tái)網(wǎng)管中相關(guān)前臺(tái)設(shè)備的操作日志信息和查詢上來(lái)的前臺(tái)設(shè)備的操作日志信息。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,如果查詢出的數(shù)據(jù)操作日志信息在后臺(tái)網(wǎng)管中沒(méi)有對(duì)應(yīng)的日志信息,需要進(jìn)一步對(duì)該日志信息所對(duì)應(yīng)的數(shù)據(jù)進(jìn)行具體數(shù)據(jù)上載比較來(lái)確定后臺(tái)網(wǎng)管和前臺(tái)設(shè)備對(duì)應(yīng)的數(shù)據(jù)是否一致;如果查詢出的數(shù)據(jù)操作日志信息在后臺(tái)網(wǎng)管中可以找到對(duì)應(yīng)的日志信息,進(jìn)一步根據(jù)日志信息中的后臺(tái)網(wǎng)管標(biāo)示來(lái)判斷從前臺(tái)設(shè)備查詢來(lái)的日志信息是否是本后臺(tái)網(wǎng)管自身的日志信息,如果是,則表示從該前臺(tái)設(shè)備查詢來(lái)的日志信息對(duì)應(yīng)的數(shù)據(jù)項(xiàng)是本后臺(tái)網(wǎng)管最后下發(fā)的,那么就判斷該前臺(tái)設(shè)備所對(duì)應(yīng)的數(shù)據(jù)與后臺(tái)網(wǎng)管中的數(shù)據(jù)是一致的;如果查詢來(lái)的數(shù)據(jù)操作日志信息不是本后臺(tái)網(wǎng)管的,需要根據(jù)日志信息中的操作標(biāo)簽來(lái)判斷兩個(gè)日志信息的操作標(biāo)簽是否一致,如果是一致的,則表示前臺(tái)設(shè)備和后臺(tái)網(wǎng)管所對(duì)應(yīng)數(shù)據(jù)項(xiàng)的數(shù)據(jù)是一致的,否則,需要對(duì)該日志信息所對(duì)應(yīng)的數(shù)據(jù)項(xiàng)進(jìn)行進(jìn)一步的對(duì)具體數(shù)據(jù)的上載比較來(lái)判斷是否一致。
全文摘要
本發(fā)明涉及通信領(lǐng)域,提供了一種實(shí)時(shí)體現(xiàn)網(wǎng)管前后臺(tái)數(shù)據(jù)不一致的方法,所述方法通過(guò)為每個(gè)相關(guān)數(shù)據(jù)定義日志信息,然后在前后臺(tái)中通過(guò)比較相應(yīng)數(shù)據(jù)的日志信息來(lái)檢測(cè)前后臺(tái)相關(guān)數(shù)據(jù)是否一致。在日志信息不一致的時(shí)候,并不是簡(jiǎn)單的認(rèn)為數(shù)據(jù)不一致了,而是再進(jìn)一步對(duì)具體的數(shù)據(jù)進(jìn)行詳細(xì)的數(shù)據(jù)比較。通過(guò)本發(fā)明,在確保檢測(cè)結(jié)果準(zhǔn)確的前提下,可以達(dá)到實(shí)時(shí)和自動(dòng)的實(shí)施效果,增加了系統(tǒng)的方便性和可靠性。
文檔編號(hào)H04L12/24GK1812331SQ20041006593
公開(kāi)日2006年8月2日 申請(qǐng)日期2004年12月24日 優(yōu)先權(quán)日2004年12月24日
發(fā)明者彭鑫 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
从江县| 襄樊市| 乐平市| 昔阳县| 融水| 萨迦县| 南阳市| 商洛市| 呼玛县| 临漳县| 吉木萨尔县| 肥东县| 广昌县| 安徽省| 朝阳县| 乌兰察布市| 新绛县| 紫云| 嘉荫县| 长武县| 漳州市| 利津县| 岳西县| 通辽市| 桂林市| 苏州市| 建阳市| 旅游| 安达市| 含山县| 乐安县| 进贤县| 柞水县| 南宁市| 张掖市| 商城县| 上高县| 修武县| 公安县| 乐清市| 安塞县|