專利名稱:一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及監(jiān)控?cái)?shù)據(jù)采集過程的技術(shù),更具體地說(shuō)涉及在電信管理網(wǎng)
絡(luò)(TMN)中監(jiān)控?cái)?shù)據(jù)采集匯總過程中各中間階段狀態(tài)的方法和系統(tǒng)。
背景技術(shù):
電信管理網(wǎng)絡(luò)(TMN)根據(jù)電信網(wǎng)絡(luò)的運(yùn)行、操作和維護(hù)的管理范圍, 劃分為五個(gè)管理功能性能管理、故障管理、配置管理、計(jì)費(fèi)管理和安全管 理。其中性能管理的作用在于收集電信設(shè)備數(shù)據(jù)并對(duì)電信網(wǎng)絡(luò)設(shè)備或單元的 行為和有效性進(jìn)行監(jiān)視和校正,通過統(tǒng)計(jì)和分析的方法幫助規(guī)劃出最佳的網(wǎng) 絡(luò)設(shè)計(jì)和性能。
電信設(shè)備數(shù)據(jù)的采集匯總和呈現(xiàn)過程一般采用如下的方法實(shí)現(xiàn),該方法 步驟包括定期采集電信設(shè)備網(wǎng)元數(shù)據(jù)并將其導(dǎo)入網(wǎng)管系統(tǒng)的原始數(shù)據(jù)表; 利用由所述原始數(shù)據(jù)表匯總生成統(tǒng)一的核心數(shù)據(jù)表,核心數(shù)據(jù)表根據(jù)業(yè)務(wù)需 求繼續(xù)匯總生成應(yīng)用數(shù)據(jù)表;將所述應(yīng)用數(shù)據(jù)表以Web報(bào)表的形式呈現(xiàn)給用 戶。數(shù)據(jù)采集的數(shù)據(jù)流向如圖l所示,采集匯總裝置20從電信設(shè)備10接口采 集數(shù)據(jù),存儲(chǔ)到原始數(shù)據(jù)表201,原始數(shù)據(jù)表的數(shù)據(jù)通過匯總?cè)霂?kù)到核心數(shù) 據(jù)表202,核心數(shù)據(jù)表數(shù)據(jù)通過匯總?cè)霂?kù)到應(yīng)用數(shù)據(jù)表203,最后應(yīng)用數(shù)據(jù)表 以web報(bào)表30的形式呈現(xiàn)給用戶。在上述過程中的數(shù)據(jù)采集階段,由于電信 設(shè)備數(shù)據(jù)的準(zhǔn)備有先有后,定期采集所述數(shù)據(jù)不可避免地會(huì)出現(xiàn)所釆集數(shù)據(jù) 的缺失現(xiàn)象,而整個(gè)數(shù)據(jù)采集匯總過程中各個(gè)中間階段,如采集、導(dǎo)入以及 匯總數(shù)據(jù)的過程是網(wǎng)管系統(tǒng)的內(nèi)部運(yùn)行過程,各個(gè)階段的采集匯總?cè)蝿?wù)的執(zhí) 行也可能會(huì)出現(xiàn)異常,對(duì)網(wǎng)管系統(tǒng)的用戶來(lái)說(shuō),無(wú)法對(duì)以上采集匯總?cè)蝿?wù)執(zhí) 行的可靠性和采集匯總數(shù)據(jù)的完整性做出客觀的評(píng)估,而只能借助日常維護(hù) 經(jīng)驗(yàn)根據(jù)web界面呈現(xiàn)的報(bào)表數(shù)據(jù)來(lái)分析數(shù)據(jù)的完整性,同時(shí)借助系統(tǒng)曰志 來(lái)分析采集匯總的中間環(huán)節(jié),從而確定是否有異常任務(wù)發(fā)生,判斷采集匯總 數(shù)據(jù)在上述采集匯總過程中是否出現(xiàn)缺失。對(duì)于已經(jīng)造成的任務(wù)執(zhí)行失敗或 者數(shù)據(jù)缺失,需要人工重新定義并執(zhí)行補(bǔ)采任務(wù)或補(bǔ)匯任務(wù),進(jìn)行數(shù)據(jù)補(bǔ)充 采集或補(bǔ)充匯總。顯然,這種處理問題的方法,首先要求有經(jīng)驗(yàn)的電信網(wǎng)管
維護(hù)人員,其次耗時(shí)、效率低下,評(píng)價(jià)的標(biāo)準(zhǔn)因人而異,不具有客觀性,數(shù) 據(jù)補(bǔ)采或補(bǔ)匯也難以及時(shí)進(jìn)行。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種強(qiáng)容錯(cuò)性的并且可以為工作人員提供實(shí)時(shí)、 準(zhǔn)確、形象的凄史據(jù)采集匯總狀態(tài)的監(jiān)控方法和系統(tǒng)。
本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法的技術(shù)方案是這樣實(shí)現(xiàn)的
一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法,包括步驟
a、檢測(cè)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的采集匯總狀態(tài)信息;
b 、客戶端利用所述各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息以及所述采集匯總狀態(tài)
信息生成導(dǎo)航樹信息和以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信息,并圖例化顯示。
步驟b之后還包括
c、 發(fā)送數(shù)據(jù)補(bǔ)采或補(bǔ)匯命令消息;
d、 執(zhí)行所述數(shù)據(jù)補(bǔ)采或補(bǔ)匯命令。 在步驟a和步驟b之間,進(jìn)一步包括 將所述采集匯總狀態(tài)信息發(fā)送至中間存儲(chǔ)組件;
客戶端從所述中間存儲(chǔ)組件獲取并確定所述釆集匯總狀態(tài)信息。 所述將所述采集匯總狀態(tài)信息發(fā)送至中間存儲(chǔ)組件的步驟包括 將所述采集匯總狀態(tài)信息中的任務(wù)狀態(tài)信息發(fā)送至中間存儲(chǔ)組件中的消 息隊(duì)列單元;
將所述采集匯總狀態(tài)信息中的數(shù)據(jù)齊全率信息發(fā)送至所述中間存儲(chǔ)組件 中的數(shù)據(jù)庫(kù)。
客戶端從所述中間存儲(chǔ)組件獲取并確定所述采集匯總狀態(tài)信息的步驟包
括
客戶端實(shí)時(shí)獲取所述消息隊(duì)列單元根據(jù)阻塞機(jī)制發(fā)送過來(lái)的所述數(shù)據(jù)遷 移點(diǎn)的任務(wù)狀態(tài)信息;確定所述任務(wù)狀態(tài)信息為任務(wù)完成、任務(wù)運(yùn)行中、無(wú) 任務(wù)和任務(wù)運(yùn)行出錯(cuò)任務(wù)狀態(tài)信息之一;
客戶端以用戶觸發(fā)或定期查詢的方式從所述數(shù)據(jù)庫(kù)中獲取所述數(shù)據(jù)遷移 點(diǎn)的數(shù)據(jù)齊全率信息;將所述數(shù)據(jù)遷移點(diǎn)的當(dāng)前所采集或匯總的數(shù)據(jù)量與預(yù)
先設(shè)置的數(shù)據(jù)量閾值進(jìn)行比較,并將所述數(shù)據(jù)遷移點(diǎn)的當(dāng)前數(shù)據(jù)量與所預(yù)設(shè) 數(shù)據(jù)量閾值的比值確定為數(shù)據(jù)齊全率信息。
所述預(yù)設(shè)數(shù)據(jù)量閾值為所述數(shù)據(jù)遷移點(diǎn)在所預(yù)設(shè)時(shí)間段內(nèi)的最大數(shù)據(jù)采 集或匯總條數(shù)。
步驟b包括
客戶端根據(jù)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息,將各個(gè)數(shù)據(jù)遷移點(diǎn)按照屬性歸 類,生成包括各個(gè)數(shù)據(jù)遷移點(diǎn)的導(dǎo)航樹信息,并顯示導(dǎo)航樹;
從所顯示的導(dǎo)航樹中找出所關(guān)注的數(shù)據(jù)遷移點(diǎn),利用關(guān)注數(shù)據(jù)遷移點(diǎn)的 配置信息和采集匯總狀態(tài)中的的任務(wù)狀態(tài)信息、數(shù)據(jù)齊全率信息,生成以關(guān) 注勒:據(jù)遷移點(diǎn)為中心的拓樸圖信息,并顯示拓樸圖。
本發(fā)明同時(shí)還公開了 一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),所述系統(tǒng)包
括
檢測(cè)單元,用于檢測(cè)數(shù)據(jù)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的采集匯總狀 態(tài)信息;
客戶端,用于實(shí)現(xiàn)系統(tǒng)與操作人員的信息交互,包括用于根據(jù)各個(gè)數(shù)據(jù) 遷移點(diǎn)的配置信息以及所述采集匯總信息生成導(dǎo)航樹圖信息和以關(guān)注數(shù)據(jù)遷
移點(diǎn)為中心的拓樸圖信息,并圖例化顯示。
所述采集匯總狀態(tài)信息包括所述數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息和數(shù)據(jù)齊全 率信息。
所述系統(tǒng)進(jìn)一步包括
中間存儲(chǔ)組件,分別與所述檢測(cè)單元和客戶端相連,用于存儲(chǔ)所述檢測(cè) 單元提供所述采集匯總狀態(tài)信息,并將所述采集匯總狀態(tài)信息提供給客戶 端。
所述采集匯總狀態(tài)信息包括所述數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息和數(shù)據(jù)齊全 率信息。
所述中間存儲(chǔ)組件包括消息隊(duì)列單元和數(shù)據(jù)庫(kù);所述消息隊(duì)列單元用 于儲(chǔ)存各個(gè)數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息,并根據(jù)阻塞機(jī)制將其發(fā)送至客戶 端;所述數(shù)據(jù)庫(kù)用于儲(chǔ)存所述數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率信息,并根據(jù)客戶端 的請(qǐng)求為客戶端提供所述數(shù)據(jù)齊全率信息。
所述客戶端包括數(shù)據(jù)通訊單元、配置信息存儲(chǔ)單元、數(shù)據(jù)模型處理單元
和顯示單元;其中,
所述數(shù)據(jù)通訊單元用于獲取從所述消息隊(duì)列單元發(fā)送過來(lái)的所述任務(wù)狀 態(tài)信息;同時(shí),還用于通過定期檢測(cè)的方式從所述數(shù)據(jù)庫(kù)獲取各個(gè)數(shù)據(jù)遷移 點(diǎn)的數(shù)據(jù)齊全率信息;并且,還用于發(fā)送數(shù)據(jù)補(bǔ)采或補(bǔ)匯消息;
所述配置信息存儲(chǔ)單元用于存儲(chǔ)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息,所述配置 信息包括屬性信息和各個(gè)數(shù)據(jù)遷移點(diǎn)之間的關(guān)系信息;
所述數(shù)據(jù)模型處理單元用于根據(jù)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息和所述數(shù)據(jù) 通訊單元獲取的采集匯總狀態(tài)信息,生成包括各個(gè)數(shù)據(jù)遷移點(diǎn)的導(dǎo)航樹信息 和以關(guān)注彩:據(jù)遷移點(diǎn)為中心的拓樸圖信息;
所述顯示單元用于根據(jù)所述數(shù)據(jù)模型處理單元生成的導(dǎo)航樹信息和拓樸 圖信息,顯示導(dǎo):l元樹和拓樸圖。
所述系統(tǒng)進(jìn)一步包括任務(wù)調(diào)度器,用于執(zhí)行發(fā)自客戶端的數(shù)據(jù)補(bǔ)采或補(bǔ) 匯命令。
所述數(shù)據(jù)齊全率信息為用于指示所述數(shù)據(jù)遷移點(diǎn)當(dāng)前數(shù)據(jù)量與所預(yù)設(shè)數(shù) 據(jù)量閾值的比值的數(shù)據(jù)信息。
所述預(yù)設(shè)數(shù)據(jù)量閾值為所述數(shù)據(jù)遷移點(diǎn)在所預(yù)設(shè)時(shí)間段內(nèi)的最大數(shù)據(jù)采 集或匯總條數(shù)。
通過上述技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明具有以下特點(diǎn)和優(yōu)
點(diǎn)
1、客戶端從消息隊(duì)列單元和數(shù)據(jù)庫(kù)分別獲取所述數(shù)據(jù)遷移點(diǎn)的任務(wù)狀 態(tài)信息和數(shù)據(jù)齊全率信息,并且利用導(dǎo)航樹或拓樸圖將所述任務(wù)狀態(tài)信息和 數(shù)據(jù)齊全率信息直觀地顯示出來(lái),可以自動(dòng)、實(shí)時(shí)地為電信網(wǎng)管維護(hù)人員提 供形象、客觀、直觀的數(shù)據(jù)采集匯總過程信息,以幫助維護(hù)人員對(duì)數(shù)據(jù)采集 匯總過程中各個(gè)階段的任務(wù)狀態(tài)信息和數(shù)據(jù)完整性信息有清晰的了解,由此 做出正確的判斷和分析,及時(shí)的發(fā)現(xiàn)問題并快速的定位問題,提出切實(shí)可行 的補(bǔ)救措施,發(fā)送相應(yīng)的補(bǔ)采或補(bǔ)匯命令以確保采集數(shù)據(jù)或匯總數(shù)據(jù)的完整 性。 2、 采用將數(shù)據(jù)齊全率作為判斷標(biāo)準(zhǔn),在數(shù)據(jù)齊全率不符合要求的情況 下,發(fā)出補(bǔ)采或補(bǔ)匯命令,保證了采集、匯總數(shù)據(jù)的完整性和準(zhǔn)確性。而 且,可以隨時(shí)了解歷史記錄信息,得出數(shù)據(jù)齊全率狀態(tài)變化的趨勢(shì),了解采 集匯總裝置的運(yùn)行狀況。
3、 采用任務(wù)狀態(tài)監(jiān)控方式,及時(shí)發(fā)現(xiàn)采集匯總?cè)蝿?wù)的中斷、異常、出 錯(cuò)等意外事件,進(jìn)行及時(shí)任務(wù)調(diào)度處理,可保證數(shù)據(jù)采集匯總過程的順利進(jìn) 行,符合電信網(wǎng)管實(shí)際運(yùn)維中事務(wù)的處理邏輯。
圖1為現(xiàn)有技術(shù)的實(shí)現(xiàn)流程方框圖2為本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法的實(shí)現(xiàn)流程圖; 圖3為本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法的實(shí)施例一流程圖; 圖4為本發(fā)明實(shí)施例一的數(shù)據(jù)流向整體示意圖5為本發(fā)明實(shí)施例一中以"原始數(shù)據(jù)表2"為關(guān)注數(shù)據(jù)遷移點(diǎn)的拓樸 示意圖6為本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng)的實(shí)施例一的結(jié)構(gòu)框
圖7為本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng)的實(shí)施例二的結(jié)構(gòu)框圖。
具體實(shí)施例方式
本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法的中心思想是
檢測(cè)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的采集匯總狀態(tài)信息;客戶端利用
所述各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息以及所述采集匯總狀態(tài)信息生成導(dǎo)航樹信息
和以關(guān)注彰:據(jù)遷移點(diǎn)為中心的拓樸圖信息,并圖例化顯示。
在數(shù)據(jù)的采集匯總過程中,定義存放采集數(shù)據(jù)或者匯總數(shù)據(jù)的容器為數(shù) 據(jù)遷移點(diǎn),圖1中的電信設(shè)備101、原始數(shù)據(jù)表211、核心數(shù)據(jù)表212、應(yīng)用 數(shù)據(jù)表213以及web報(bào)表300均可稱為數(shù)據(jù)遷移點(diǎn)。
如果將各個(gè)數(shù)據(jù)遷移點(diǎn)都放在一個(gè)拓樸圖中顯示,難于集中查錯(cuò)糾錯(cuò), 為了縮小拓樸圖上的觀察范圍,僅呈現(xiàn)以所關(guān)注的數(shù)據(jù)遷移點(diǎn)為中心的拓樸 圖。本發(fā)明中將所關(guān)注的數(shù)據(jù)遷移點(diǎn)簡(jiǎn)稱為關(guān)注數(shù)據(jù)遷移點(diǎn)。
為了使本領(lǐng)域技術(shù)人員能夠更好地理解本發(fā)明技術(shù)方案,下面結(jié)合附圖 和實(shí)施例對(duì)本發(fā)明進(jìn)4亍進(jìn)一步的詳細(xì)說(shuō)明。
請(qǐng)參考圖2,為本發(fā)明一種監(jiān)控?cái)?shù)據(jù)釆集匯總狀態(tài)的方法的實(shí)現(xiàn)流程圖。
首先進(jìn)入步驟S201。
步驟S201:檢測(cè)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的采集匯總狀態(tài)信息。
步驟S202:客戶端利用所述各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息以及所述采集匯 總狀態(tài)信息生成導(dǎo)航樹信息和以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信息,并圖 例化顯示。
各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息包括數(shù)據(jù)遷移點(diǎn)的屬性信息和數(shù)據(jù)遷移點(diǎn)之 間的關(guān)系信息。數(shù)據(jù)遷移點(diǎn)的屬性信息可以是數(shù)據(jù)遷移點(diǎn)的名稱、數(shù)據(jù)遷移 點(diǎn)的類型等,例如數(shù)據(jù)遷移點(diǎn)的類型可以是原始數(shù)據(jù)表類,或是核心數(shù)據(jù)表 類,或是應(yīng)用數(shù)據(jù)表類等類型信息。數(shù)據(jù)遷移點(diǎn)之間的關(guān)系信息表示從起始 數(shù)據(jù)遷移點(diǎn)到目標(biāo)數(shù)據(jù)遷移點(diǎn)的采集流向或匯總流向。
下面通過實(shí)施例一對(duì)本發(fā)明進(jìn)行進(jìn)一步的闡述說(shuō)明。 如圖3所示,為本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法實(shí)施例一的流 程圖。
步驟S301:檢測(cè)數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息。 檢測(cè)數(shù)據(jù)遷移點(diǎn)自身的任務(wù)狀態(tài)信息,確定其運(yùn)行狀態(tài)為任務(wù)完成、任 務(wù)運(yùn)行中、無(wú)任務(wù)和任務(wù)運(yùn)行出錯(cuò)等類型。任務(wù)包括采集任務(wù)和匯總?cè)蝿?wù), 它實(shí)現(xiàn)輸入一個(gè)數(shù)據(jù)遷移點(diǎn)的采集或匯總數(shù)據(jù),經(jīng)過采集任務(wù)或匯總?cè)蝿?wù)處 理,輸出到另一個(gè)凄t據(jù)遷移點(diǎn),成為另一個(gè)lt據(jù)遷移點(diǎn)的采集或匯總凝:據(jù); 任務(wù)狀態(tài)信息包括起始數(shù)據(jù)遷移點(diǎn)、目標(biāo)數(shù)據(jù)遷移點(diǎn)和任務(wù)運(yùn)行狀態(tài)。由于 現(xiàn)有采集匯總裝置多采用將數(shù)據(jù)按時(shí)間分段、定期采集匯總的策略,所以任 務(wù)狀態(tài)信息還包括該任務(wù)所采集或匯總的數(shù)據(jù)所屬的時(shí)間段信息。例如,采
集任務(wù)是將電信設(shè)備數(shù)據(jù)導(dǎo)入到網(wǎng)管數(shù)據(jù)庫(kù)中并形成原始數(shù)據(jù)表的過程,匯 總?cè)蝿?wù)是將網(wǎng)管數(shù)據(jù)庫(kù)中的原始數(shù)據(jù)表歸 一形成核心數(shù)據(jù)表或者將核心數(shù)據(jù) 表轉(zhuǎn)換成應(yīng)用數(shù)據(jù)表的過程。所述任務(wù)完成狀態(tài)是指從起始數(shù)據(jù)遷移點(diǎn)到目
標(biāo)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)遷移已經(jīng)完成;所述任務(wù)運(yùn)行中狀態(tài)是指從起始數(shù)據(jù)遷 移點(diǎn)到目標(biāo)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)遷移正在進(jìn)行中,有部分?jǐn)?shù)據(jù)到達(dá)目標(biāo)數(shù)據(jù)遷 移點(diǎn);所述無(wú)任務(wù)狀態(tài)是指起始數(shù)據(jù)遷移點(diǎn)和目標(biāo)數(shù)據(jù)遷移點(diǎn)之間當(dāng)前沒有 數(shù)據(jù)遷移的任務(wù)在運(yùn)行;所述任務(wù)運(yùn)行出錯(cuò)狀態(tài)是指從起始數(shù)據(jù)遷移點(diǎn)到目 標(biāo)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)遷移任務(wù)異常中止。
數(shù)據(jù)齊全率信息的確定方法將所述數(shù)據(jù)遷移點(diǎn)的當(dāng)前采集或匯總的數(shù) 據(jù)量與預(yù)先設(shè)置的凄t據(jù)量閾值進(jìn)行比較,并將用于指示所述數(shù)據(jù)遷移點(diǎn)的當(dāng) 前采集或匯總數(shù)據(jù)量與所預(yù)設(shè)數(shù)據(jù)量閾值的比值確定為數(shù)據(jù)齊全率信息。和 任務(wù)狀態(tài)信息類似,數(shù)據(jù)齊全率信息也還包括其數(shù)據(jù)所屬的時(shí)間段信息。
所述預(yù)設(shè)數(shù)據(jù)量閾值為所述數(shù)據(jù)遷移點(diǎn)在過去48小時(shí)中的采集數(shù)據(jù)或
';匚總數(shù)據(jù)的數(shù)據(jù)條數(shù)最大值。
當(dāng)然所述預(yù)設(shè)數(shù)據(jù)量閾值也可以由工作人員根據(jù)網(wǎng)絡(luò)運(yùn)行情況預(yù)先設(shè)置。
數(shù)據(jù)庫(kù)永久保存所述數(shù)據(jù)齊全率信息,以方便用戶查閱,用戶可以通過
所述數(shù)據(jù)庫(kù)隨時(shí)查閱歷史數(shù)據(jù)齊全率信息。
步驟S302:將所述任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息分別保存。
例如分別保存在中間存儲(chǔ)組件中的消息隊(duì)列單元和數(shù)據(jù)庫(kù)中。
步驟S303:客戶端獲取所述任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息。
獲取的方式上,如所述消息隊(duì)列單元通過阻塞機(jī)制向客戶端發(fā)送所述數(shù)
據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息;所述客戶端以定時(shí)訪問的方法從數(shù)據(jù)庫(kù)中獲取所
述數(shù)據(jù)齊全率信息。
有關(guān)阻塞機(jī)制的描述說(shuō)明在所述客戶端不停地訪問消息隊(duì)列單元直到
接收到數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息;釆取阻塞機(jī)制有助于提高任務(wù)狀態(tài)信息
的實(shí)時(shí)性。
所述客戶端對(duì)數(shù)據(jù)庫(kù)的訪問時(shí)間間隔可以根據(jù)數(shù)據(jù)采集或匯總的質(zhì)量要 求或根據(jù)有經(jīng)-驗(yàn)的工作人員的經(jīng)驗(yàn)設(shè)置。
客戶端獲取所迷數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率信息除了以上所述的定時(shí)訪問 之外還可以采用用戶觸發(fā)的方式實(shí)現(xiàn)。
數(shù)據(jù)庫(kù)保存數(shù)據(jù)齊全率的方式為永久保存或在預(yù)設(shè)的 一個(gè)時(shí)間段內(nèi)保 存,有利于客戶端隨時(shí)了解歷史記錄信息,從而得出數(shù)據(jù)齊全率狀態(tài)變化的 趨勢(shì)。
步驟S304:客戶端上生成導(dǎo)航樹信息和拓樸圖信息,并顯示。 根據(jù)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息,將各個(gè)數(shù)據(jù)遷移點(diǎn)按照屬性歸類,并 根據(jù)所獲取的采集匯總狀態(tài)信息,生成包括各個(gè)數(shù)據(jù)遷移點(diǎn)的導(dǎo)航樹信息, 并根據(jù)各個(gè)數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息,通過拓樸圖生成
算法生成以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信息,并將所述導(dǎo)航樹信息和拓 樸圖信息進(jìn)行圖例化顯示。
各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息包括數(shù)據(jù)遷移點(diǎn)的屬性信息和數(shù)據(jù)遷移點(diǎn)之 間的關(guān)系信息,例如數(shù)據(jù)遷移點(diǎn)的屬性信息可以是原始數(shù)據(jù)表,或是核心數(shù) 據(jù)表,或是應(yīng)用數(shù)據(jù)表等類型。
數(shù)據(jù)遷移點(diǎn)之間的關(guān)系信息可以用 一個(gè)二元關(guān)系表來(lái)表示。
從電信設(shè)備到Web報(bào)表的數(shù)據(jù)流向可通過多個(gè)二元關(guān)系來(lái)表示,例如 電信設(shè)備數(shù)據(jù)到原始數(shù)據(jù)表的采集流向?yàn)锳->B,其中A為電信設(shè)備數(shù)據(jù)實(shí) 體,B為原始數(shù)據(jù)實(shí)體,數(shù)據(jù)流向?yàn)锳》B;原始數(shù)據(jù)表到核心數(shù)據(jù)表的匯總 流向?yàn)锽々C,其中B為原始數(shù)據(jù)實(shí)體,C為核心數(shù)據(jù)實(shí)體,數(shù)據(jù)流向?yàn)锽->C;那么廠家電信設(shè)備數(shù)據(jù)、原始數(shù)據(jù)表、核心數(shù)據(jù)表的數(shù)據(jù)流向表示為 A->B->C。因此,利用二元關(guān)系表可以保存從電信設(shè)備數(shù)據(jù)到Web報(bào)表的所 有數(shù)據(jù)流向關(guān)系,并可由此推導(dǎo)出所有數(shù)據(jù)遷移點(diǎn)的拓樸關(guān)系。
客戶端利用所述各個(gè)數(shù)據(jù)遷移點(diǎn)所屬的類型信息,可生成按照各種類型 分支的數(shù)據(jù)遷移點(diǎn)導(dǎo)航樹信息,并顯示導(dǎo)航樹?;跀?shù)據(jù)遷移點(diǎn)的釆集匯總 狀態(tài)信息,從導(dǎo)航樹上找出所關(guān)注的數(shù)據(jù)遷移點(diǎn)。然后再依據(jù)數(shù)據(jù)遷移點(diǎn)之 間的關(guān)系信息,生成以關(guān)注凝:據(jù)遷移點(diǎn)為中心的拓樸圖信息,呈現(xiàn)該拓樸 圖。
如圖4所示,為本發(fā)明實(shí)施例一的數(shù)據(jù)流向整體示意圖。 圖4中電信設(shè)備101、原始數(shù)據(jù)表102、核心數(shù)據(jù)表103、應(yīng)用數(shù)據(jù)表 104和Web報(bào)表105均為一個(gè)數(shù)據(jù)遷移點(diǎn),用一個(gè)圖元表示該一個(gè)數(shù)據(jù)遷移
點(diǎn)的數(shù)據(jù)采集匯總狀態(tài),任意兩個(gè)數(shù)據(jù)遷移點(diǎn)之間的連線采用不同顏色表示 所述兩個(gè)凄t據(jù)遷移點(diǎn)之間的任務(wù)狀態(tài)。
圖4中利用不同的填充圖案的圖元表示對(duì)應(yīng)的數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率 狀態(tài),如填充的圖案為單斜線,則表示對(duì)應(yīng)的數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率為 80% 100%;填充的圖案為垂直交叉線,表示對(duì)應(yīng)的數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全 率小于80%;填充的圖案為45度交叉線,表示對(duì)應(yīng)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全 率小于50%;無(wú)填充圖案則表示對(duì)應(yīng)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率為100%。
同時(shí)圖中還利用不同形狀的線段表示任意兩個(gè)相鄰數(shù)據(jù)遷移點(diǎn)的任務(wù)狀 態(tài)信息,如線段U2表示任務(wù)正在運(yùn)行中;線段113表示任務(wù)運(yùn)行出錯(cuò);線 段114表示任務(wù)狀態(tài)未知;線段115表示任務(wù)完成。
當(dāng)然,也可以將任務(wù)運(yùn)行中、任務(wù)完成、任務(wù)出錯(cuò)和無(wú)任務(wù)四種不同的 狀態(tài)分別用不同顏色如藍(lán)色、綠色、紅色和灰色表示;同時(shí),數(shù)據(jù)齊全率 100%、數(shù)據(jù)齊全率80% 100%、齊全率小于80%以及未知狀態(tài)分別以黃色、 淡紫色、紫色以及灰色表示,或者以不同的形狀表示,如圓形、方形、三角 形等;由此實(shí)現(xiàn)了采集匯總狀態(tài)信息的圖例化顯示。
由于電信網(wǎng)管流程圖紛繁復(fù)雜,如果將全部數(shù)據(jù)遷移點(diǎn)都圖形化會(huì)增大 用戶查找和定位特定流程、特定數(shù)據(jù)遷移點(diǎn)的難度。
為了給用戶提供形象、直觀、有針對(duì)性的圖形信息,將我們所關(guān)注的數(shù) 據(jù)遷移點(diǎn)(即"關(guān)注lt據(jù)遷移點(diǎn)")、影響所述關(guān)注lt據(jù)遷移點(diǎn)(即"前 因")以及所述關(guān)注數(shù)據(jù)遷移點(diǎn)所影響的數(shù)據(jù)遷移點(diǎn)(即"后果")生成以 所述關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖。所述影響的含義包括直接影響和間接 影響,例如所述數(shù)據(jù)流向A->B->C, A影響B(tài), B影響C,從而A間接影 響C, A、 B均為C的前因,B、 C均為A的后果。
以原始數(shù)據(jù)表107為關(guān)注數(shù)據(jù)遷移點(diǎn)的拓樸圖,如圖5所示,為本發(fā)明 實(shí)施例一中以"原始數(shù)據(jù)表2"為關(guān)注數(shù)據(jù)遷移點(diǎn)的拓樸示意圖。
從圖5可以看出原始數(shù)據(jù)表107的數(shù)據(jù)齊全率決定于電信設(shè)備101、電 信設(shè)備106和電信設(shè)備IIO獲取的原始數(shù)據(jù)是否齊全,同時(shí)也取決于從所述 電信設(shè)備101 、電信設(shè)備106和電信設(shè)備110中的原始數(shù)據(jù)到原始數(shù)據(jù)表107 的數(shù)據(jù)遷移是否成功;另一方面,原始數(shù)據(jù)表107的數(shù)據(jù)是否齊全,又將直 接影響到核心數(shù)據(jù)表103、核心數(shù)據(jù)表108、應(yīng)用數(shù)據(jù)表104、應(yīng)用數(shù)據(jù)表109的數(shù)據(jù)是否齊全,進(jìn)而影響到Web報(bào)表105和Web報(bào)表111的數(shù)據(jù)是否 齊全。
步驟S305:根據(jù)拓樸圖上顯示的各個(gè)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)采集匯總狀態(tài), 執(zhí)行數(shù)據(jù)補(bǔ)采或補(bǔ)匯命令。
工作人員可以根據(jù)客戶端顯示的拓樸圖,充分了解數(shù)據(jù)采集匯總過程中 各個(gè)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)采集匯總狀態(tài),針對(duì)所述數(shù)據(jù)采集匯總狀態(tài)信息適時(shí) 地手動(dòng)觸發(fā)發(fā)送補(bǔ)采或匯總命令信息至任務(wù)調(diào)度器;所述任務(wù)調(diào)度器收到所 述命令信息后,調(diào)度所述命令信息至數(shù)據(jù)采集匯總裝置對(duì)數(shù)據(jù)進(jìn)行補(bǔ)采或補(bǔ) 匯。
請(qǐng)參考圖5,說(shuō)明運(yùn)用關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖查錯(cuò)、定位問題 的優(yōu)點(diǎn)。由于電信設(shè)備l數(shù)據(jù)采集不及時(shí),導(dǎo)致了原始數(shù)據(jù)表2數(shù)據(jù)齊全率 異常,核心數(shù)據(jù)表1和核心數(shù)據(jù)表2數(shù)據(jù)齊全率異常,應(yīng)用數(shù)據(jù)表l和應(yīng)用 數(shù)據(jù)表2數(shù)據(jù)齊全率異常,最終反映到應(yīng)用web報(bào)表1和web報(bào)表3中的數(shù) 據(jù)異常。這里,可以直觀地看到由于電信設(shè)備本身數(shù)據(jù)準(zhǔn)備異常導(dǎo)致的數(shù)據(jù) 采集匯總異常,進(jìn)一步導(dǎo)致匯總數(shù)據(jù)異常,從而面向用戶的web報(bào)表l和 web報(bào)表3呈現(xiàn)異常,可以清晰地發(fā)現(xiàn)并定位問題,然后采取相應(yīng)的對(duì)策來(lái) 解決問題。當(dāng)用戶在分析原始數(shù)據(jù)表2異常時(shí),顯示界面上會(huì)顯示原始數(shù)據(jù) 表2異常的原因,同時(shí)也會(huì)顯示出原始數(shù)據(jù)表2的前因和后果,便于用戶追 蹤定位。
以上發(fā)現(xiàn)問題、定位問題和解決問題的過程是一個(gè)動(dòng)態(tài)的、循環(huán)反復(fù)的 過程。
本發(fā)明還公開了一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),請(qǐng)參考圖6,為本 發(fā)明一種監(jiān)控凄t據(jù)采集匯總狀態(tài)的系統(tǒng)實(shí)施例一的結(jié)構(gòu)框圖,所述系統(tǒng)包括 檢測(cè)單元500、中間存儲(chǔ)組件600和客戶端700。
定義存放采集數(shù)據(jù)或者匯總數(shù)據(jù)的容器為數(shù)據(jù)遷移點(diǎn),圖6中的電信設(shè) 備900、原始數(shù)據(jù)表411、核心數(shù)據(jù)表以及應(yīng)用數(shù)據(jù)表413均可稱為數(shù)據(jù)遷 移點(diǎn)。
所述檢測(cè)單元500,用于檢測(cè)數(shù)據(jù)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的采 集匯總狀態(tài)信息。
所述客戶端700,用于實(shí)現(xiàn)系統(tǒng)與操作人員的信息交互,包括用于根據(jù) 各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息以及所述采集匯總信息生成導(dǎo)航樹圖信息和以關(guān) 注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信息,并圖例化顯示。
中間存儲(chǔ)組件600,分別與所述檢測(cè)單元500和客戶端700相連,包括 消息隊(duì)列單元611和數(shù)據(jù)庫(kù)612,用于存儲(chǔ)所述采集匯總狀態(tài)信息,并將所 述采集匯總狀態(tài)信息提供給客戶端700。
所述采集匯總狀態(tài)信息包括所述數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息和數(shù)據(jù)齊全 率信息。
在此借助數(shù)據(jù)采集匯總裝置400和電信設(shè)備900與本系統(tǒng)的關(guān)系對(duì)本系 統(tǒng)進(jìn)行更清楚、詳細(xì)的描述說(shuō)明。
所述數(shù)據(jù)采集匯總裝置400中的采集匯總單元414從若干個(gè)電信設(shè)備 900中采集設(shè)備數(shù)據(jù)信息,并將所述設(shè)備數(shù)據(jù)信息進(jìn)行逐級(jí)匯總。
所述^r測(cè)單元500設(shè)置于所述數(shù)據(jù)采集匯總裝置400中,用于檢測(cè)采集 匯總裝置400中原始數(shù)據(jù)表411、核心數(shù)據(jù)表412以及應(yīng)用數(shù)據(jù)表413的任 務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息,并將所述任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息分 別提供給所述中間存儲(chǔ)組件600中的消息隊(duì)列單元611和數(shù)據(jù)庫(kù)612。所述 消息隊(duì)列單元611用于儲(chǔ)存各個(gè)數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息,并根據(jù)阻塞機(jī) 制將其發(fā)送至客戶端;所述數(shù)據(jù)庫(kù)612用于儲(chǔ)存所述數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全 率信息,并根據(jù)客戶端的請(qǐng)求為客戶端提供所述數(shù)據(jù)齊全率信息。所述數(shù)據(jù) 齊全率信息為用于指示所述數(shù)據(jù)遷移點(diǎn)當(dāng)前采集或匯總數(shù)據(jù)量與所預(yù)設(shè)數(shù)據(jù) 量閾值的比值的數(shù)據(jù)信息,所述預(yù)設(shè)數(shù)據(jù)量閾值為所述數(shù)據(jù)遷移點(diǎn)在過去48 小時(shí)中的采集數(shù)據(jù)或匯總數(shù)據(jù)的數(shù)據(jù)條數(shù)最大值。
所述客戶端包括數(shù)據(jù)通訊單元711、數(shù)據(jù)模型處理單元712、配置信息 存儲(chǔ)單元713和顯示單元714;其中,所述數(shù)據(jù)通訊單元711用于分別根據(jù) 阻塞機(jī)制和定時(shí)訪問機(jī)制從所述中間存儲(chǔ)組件600中的消息隊(duì)列單元611和 數(shù)據(jù)庫(kù)612獲取所述原始數(shù)據(jù)表411、核心數(shù)據(jù)表412以及應(yīng)用數(shù)據(jù)表413 的任務(wù)狀態(tài)信息和lt據(jù)齊全率信息;并且,還用于發(fā)送數(shù)據(jù)補(bǔ)采或補(bǔ)匯消 息。所述配置信息存儲(chǔ)單元713用于存儲(chǔ)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息,包括 屬性信息和各個(gè)數(shù)據(jù)遷移點(diǎn)之間的關(guān)系信息。所述數(shù)據(jù)模型處理單元712根 據(jù)配置信息存儲(chǔ)單元中的配置信息和所述數(shù)據(jù)齊全率信息以及任務(wù)狀態(tài)信息 生成導(dǎo)航樹信息和以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信息。所述顯示單元
714用于根據(jù)所述數(shù)據(jù)模型處理單元生成的導(dǎo)航樹信息和拓樸圖信息,顯示 所述導(dǎo)航樹和拓樸圖。
所述系統(tǒng)還包括任務(wù)調(diào)度器800,用于執(zhí)行發(fā)自客戶端的補(bǔ)采或補(bǔ)匯命令。
本系統(tǒng)的工作過程如下
檢測(cè)單元500檢測(cè)所述原始數(shù)據(jù)表413、核心數(shù)據(jù)表412以及應(yīng)用數(shù)據(jù) 表411的任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息,并將所述任務(wù)狀態(tài)信息和數(shù)據(jù)齊 全率信息分別提供給所述中間存儲(chǔ)組件600中的消息隊(duì)列單元611和數(shù)據(jù)庫(kù) 612??蛻舳?00中的數(shù)據(jù)通訊單元711根據(jù)定時(shí)訪問機(jī)制從數(shù)據(jù)庫(kù)612中獲 取各個(gè)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率信息;同時(shí)數(shù)據(jù)通訊單元711根據(jù)阻塞機(jī)制 從所述消息隊(duì)列單元611獲取各個(gè)數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息;客戶端700 中的數(shù)據(jù);溪型處理單元712根據(jù)所述配置信息存儲(chǔ)單元713中存儲(chǔ)的各個(gè)數(shù) 據(jù)遷移點(diǎn)的屬性信息、各個(gè)數(shù)據(jù)遷移點(diǎn)之間的關(guān)系信息以及所述數(shù)據(jù)齊全率 信息和任務(wù)狀態(tài)信息生成導(dǎo)航樹信息和以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信 息,并通過客戶端700中的顯示單元714顯示導(dǎo)航樹和拓樸圖,拓樸圖上的 節(jié)點(diǎn)表示數(shù)據(jù)遷移點(diǎn),拓樸圖上數(shù)據(jù)遷移點(diǎn)之間的連線表示數(shù)據(jù)遷移過程, 利用呈現(xiàn)不同顏色的節(jié)點(diǎn)表示所述數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率信息,利用呈現(xiàn) 不同顏色的連線表示任務(wù)運(yùn)行狀態(tài)信息。
任務(wù)狀態(tài)信息包括起始數(shù)據(jù)遷移點(diǎn)、目標(biāo)數(shù)據(jù)遷移點(diǎn)和任務(wù)運(yùn)行狀態(tài)。 由于現(xiàn)有采集匯總裝置多采用將數(shù)據(jù)按時(shí)間分段、定期采集匯總的策略,所 以任務(wù)狀態(tài)信息還包括該任務(wù)所采集或匯總的數(shù)據(jù)所屬的時(shí)間段信息。例 如,采集任務(wù)是將電信設(shè)備卯O數(shù)據(jù)導(dǎo)入數(shù)據(jù)采集匯總裝置400中并形成原 始數(shù)據(jù)表411的過程,匯總?cè)蝿?wù)是將數(shù)據(jù)采集匯總裝置400的原始數(shù)據(jù)表 411歸一形成核心數(shù)據(jù)表412或者將核心數(shù)據(jù)表轉(zhuǎn)換成應(yīng)用數(shù)據(jù)表413的過 程。
數(shù)據(jù)齊全率信息的確定方法將所述數(shù)據(jù)遷移點(diǎn)的當(dāng)前采集或匯總的數(shù) 據(jù)量與預(yù)先設(shè)置的數(shù)據(jù)量閾值進(jìn)行比較,并將用于指示所述數(shù)據(jù)遷移點(diǎn)的當(dāng) 前采集或匯總數(shù)據(jù)量與所預(yù)設(shè)數(shù)據(jù)量閾值的比值確定為數(shù)據(jù)齊全率信息。和 任務(wù)狀態(tài)信息類似,數(shù)據(jù)齊全率信息也還包括其數(shù)據(jù)所屬的時(shí)間段信息。
所述預(yù)設(shè)數(shù)據(jù)量閾值為所述數(shù)據(jù)遷移點(diǎn)在過去48小時(shí)中的采集數(shù)據(jù)或 匯總數(shù)據(jù)的數(shù)據(jù)條數(shù)最大值。
有關(guān)阻塞機(jī)制的描述說(shuō)明在所述客戶端700不停地訪問消息隊(duì)列單元 611直到接收到數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息;采取阻塞機(jī)制有助于提高任務(wù) 狀態(tài)信息的實(shí)時(shí)性。
所述客戶端700對(duì)數(shù)據(jù)庫(kù)612的訪問時(shí)間間隔可以根據(jù)數(shù)據(jù)采集或匯總 的質(zhì)量要求或根據(jù)有經(jīng)驗(yàn)的工作人員的經(jīng)驗(yàn)設(shè)置。
客戶端700獲取所述數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率信息除了以上所述的定時(shí) 訪問之外還可以采用用戶觸發(fā)的方式實(shí)現(xiàn)。
數(shù)據(jù)庫(kù)612保存數(shù)據(jù)齊全率的方式為永久保存或在預(yù)設(shè)的 一個(gè)時(shí)間段內(nèi) 保存,有利于客戶端700隨時(shí)了解歷史記錄信息,從而得出數(shù)據(jù)齊全率狀態(tài) 變化的趨勢(shì)。
將數(shù)據(jù)齊全率信息和任務(wù)狀態(tài)信息生成拓樸圖的方法已在監(jiān)控采集匯總 狀態(tài)的方法的實(shí)施例一中的步驟S304中有詳細(xì)描述,在此不再贅述。
工作人員通過客戶端提供的直觀、形象、實(shí)時(shí)的拓樸圖信息,可以充分 了解數(shù)據(jù)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)采集匯總狀態(tài),清晰地發(fā)現(xiàn) 問題并定位問題,然后根據(jù)分析的結(jié)果發(fā)送補(bǔ)采或補(bǔ)匯命令消息至任務(wù)調(diào)度 器800,并由任務(wù)調(diào)度器調(diào)度執(zhí)行。
所述任務(wù)調(diào)度器800調(diào)度執(zhí)行的命令也可以是工作人員根據(jù)維護(hù)管理需 要進(jìn)行定制。
請(qǐng)參考圖7,為本發(fā)明一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng)的實(shí)施例二的 結(jié)構(gòu)框圖,其組成部分和工作原理類同于實(shí)施例一,區(qū)別僅在于檢測(cè)單元 500可以獨(dú)立于所述數(shù)據(jù)采集匯總裝置400。
所述檢測(cè)單元500可以獨(dú)立于所述數(shù)據(jù)采集匯總裝置400,定時(shí)檢測(cè)并 獲取所述原始數(shù)據(jù)表413、核心數(shù)據(jù)表412以及應(yīng)用數(shù)據(jù)表411的任務(wù)狀態(tài) 信息和數(shù)據(jù)齊全率信息,并將所述任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息分別提供 給中間存儲(chǔ)組件600中的消息隊(duì)列單元611和數(shù)據(jù)庫(kù)612。
所述檢測(cè)單元500可以獨(dú)立于所述數(shù)據(jù)采集匯總裝置400,定時(shí)檢測(cè)并 獲取所述原始數(shù)據(jù)表413、核心數(shù)據(jù)表412以及應(yīng)用數(shù)據(jù)表411的任務(wù)狀態(tài) 信息和數(shù)據(jù)齊全率信息,并將所述任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息分別提供 給中間存儲(chǔ)組件600中的消息隊(duì)列單元611和數(shù)據(jù)庫(kù)612。
本發(fā)明已經(jīng)在中國(guó)聯(lián)通、中國(guó)移動(dòng)進(jìn)行了大規(guī)模的生產(chǎn)試驗(yàn),在運(yùn)維過 程中,效果良好,實(shí)現(xiàn)了本發(fā)明的目的,達(dá)到了預(yù)期的效益。
以上公開的僅為本發(fā)明的優(yōu)選實(shí)施方式,但本發(fā)明并非局限于此,任何 本領(lǐng)域的技術(shù)人員能思之的沒有創(chuàng)造性的變化,以及在不脫離本發(fā)明原理前 提下所作的若干改進(jìn)和潤(rùn)飾,都應(yīng)落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1、一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法,其特征在于,包括步驟a、檢測(cè)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的采集匯總狀態(tài)信息;b、客戶端利用所述各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息以及所述采集匯總狀態(tài)信息生成導(dǎo)航樹信息和以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓?fù)鋱D信息,并圖例化顯示。
2、 如權(quán)利要求l所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法,其特征在于, 步驟b之后還包括c、 發(fā)送數(shù)據(jù)補(bǔ)采或補(bǔ)匯命令消息;d、 執(zhí)行所述數(shù)據(jù)補(bǔ)采或補(bǔ)匯命令。
3、 如權(quán)利要求l或2所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法,其特征在 于,在步驟a和步驟b之間,進(jìn)一步包括將所述采集匯總狀態(tài)信息發(fā)送至中間存儲(chǔ)組件;客戶端從所述中間存儲(chǔ)組件獲取并確定所述采集匯總狀態(tài)信息。
4、 如權(quán)利要求3所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法,其特征在于, 將所述采集匯總狀態(tài)信息發(fā)送至中間存儲(chǔ)組件的步驟包括將所述采集匯總狀態(tài)信息中的任務(wù)狀態(tài)信息發(fā)送至中間存儲(chǔ)組件中的消 息隊(duì)列單元;將所述采集匯總狀態(tài)信息中的數(shù)據(jù)齊全率信息發(fā)送至所述中間存儲(chǔ)組件 中的數(shù)據(jù)庫(kù)。
5、 如權(quán)利要求4所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)信息的方法,其特征在 于,所述客戶端從所述中間存儲(chǔ)組件獲取并確定所述采集匯總狀態(tài)信息的步 驟包括客戶端實(shí)時(shí)獲取所述消息隊(duì)列單元根據(jù)阻塞機(jī)制發(fā)送過來(lái)的所述數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息;確定所述任務(wù)狀態(tài)信息為任務(wù)完成、任務(wù)運(yùn)行中、無(wú) 任務(wù)和任務(wù)運(yùn)行出錯(cuò)任務(wù)狀態(tài)信息之一;客戶端以用戶觸發(fā)或定期查詢的方式從所述數(shù)據(jù)庫(kù)中獲取所述數(shù)據(jù)遷移 點(diǎn)的數(shù)據(jù)齊全率信息;將所述數(shù)據(jù)遷移點(diǎn)的當(dāng)前所采集或匯總的數(shù)據(jù)量與預(yù) 先設(shè)置的數(shù)據(jù)量閾值進(jìn)行比較,并將所述數(shù)據(jù)遷移點(diǎn)的當(dāng)前數(shù)據(jù)量與所預(yù)設(shè) 數(shù)據(jù)量閾值的比值確定為數(shù)據(jù)齊全率信息。
6、 如權(quán)利要求5所述的監(jiān)控?cái)?shù)據(jù)釆集匯總狀態(tài)的方法,其特征在于 所述預(yù)設(shè)數(shù)據(jù)量閾值為所述數(shù)據(jù)遷移點(diǎn)在所預(yù)設(shè)時(shí)間段內(nèi)的最大數(shù)據(jù)采集或 匯總條數(shù)。
7、 如權(quán)利要求4所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法,其特征在于, 步驟b包括客戶端根據(jù)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息,將各個(gè)數(shù)據(jù)遷移點(diǎn)按照屬性歸 類,生成包括各個(gè)數(shù)據(jù)遷移點(diǎn)的導(dǎo)航樹信息,并顯示導(dǎo)航樹;從所顯示的導(dǎo)航樹中找出所關(guān)注的數(shù)據(jù)遷移點(diǎn),利用關(guān)注數(shù)據(jù)遷移點(diǎn)的 配置信息和采集匯總狀態(tài)中的的任務(wù)狀態(tài)信息、數(shù)據(jù)齊全率信息,生成以關(guān) 注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信息,并顯示拓樸圖。
8、 一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),其特征在于,包括 檢測(cè)單元,用于^r測(cè)數(shù)據(jù)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的釆集匯總狀態(tài)4呂息;客戶端,用于實(shí)現(xiàn)系統(tǒng)與操作人員的信息交互,包括用于根據(jù)各個(gè)數(shù)據(jù) 遷移點(diǎn)的配置信息以及所述采集匯總信息生成導(dǎo)航樹圖信息和以關(guān)注數(shù)據(jù)遷 移點(diǎn)為中心的拓樸圖信息,并圖例化顯示。
9、 如權(quán)利要求8所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),其特征在于,進(jìn) 一步包括中間存儲(chǔ)組件,分別與所述檢測(cè)單元和客戶端相連,用于存儲(chǔ)所述檢測(cè) 單元提供所述采集匯總狀態(tài)信息,并將所述采集匯總狀態(tài)信息提供給客戶 端。
10、 如權(quán)利要求9所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),其特征在于,所 述采集匯總狀態(tài)信息包括所述數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息和數(shù)據(jù)齊全率信息。
11、 如權(quán)利要求IO所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),其特征在 于,所述中間存儲(chǔ)組件包括消息隊(duì)列單元和數(shù)據(jù)庫(kù);所述消息隊(duì)列單元用 于儲(chǔ)存各個(gè)數(shù)據(jù)遷移點(diǎn)的任務(wù)狀態(tài)信息,并根據(jù)阻塞機(jī)制將其發(fā)送至客戶 端;所述數(shù)據(jù)庫(kù)用于儲(chǔ)存所述數(shù)據(jù)遷移點(diǎn)的數(shù)據(jù)齊全率信息,并根據(jù)客戶端 的請(qǐng)求為客戶端提供所述數(shù)據(jù)齊全率信息。
12、 如權(quán)利要求ll所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),其特征在于, 所述客戶端包括數(shù)據(jù)通訊單元、配置信息存儲(chǔ)單元、數(shù)據(jù)模型處理單元和顯 示單元;其中,態(tài)信息;同時(shí),還用于通過定期檢測(cè)的方式從所述數(shù)據(jù)庫(kù)獲取各個(gè)數(shù)據(jù)遷移 點(diǎn)的數(shù)據(jù)齊全率信息;并且,還用于發(fā)送數(shù)據(jù)補(bǔ)采或補(bǔ)匯消息;所述配置信息存儲(chǔ)單元用于存儲(chǔ)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息,所述配置 信息包括屬性信息和各個(gè)數(shù)據(jù)遷移點(diǎn)之間的關(guān)系信息;所述數(shù)據(jù)模型處理單元用于根據(jù)各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息和所述數(shù)據(jù) 通訊單元獲取的采集匯總狀態(tài)信息,生成包括各個(gè)數(shù)據(jù)遷移點(diǎn)的導(dǎo)航樹信息 和以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓樸圖信息;所述顯示單元用于根據(jù)所述數(shù)據(jù)模型處理單元生成的導(dǎo)航樹信息和拓樸 圖信息,顯示導(dǎo)航樹和拓樸圖。
13、 如權(quán)利要求8或9或10或11或12所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的 系統(tǒng),其特征在于,進(jìn)一步包括任務(wù)調(diào)度器,用于執(zhí)行發(fā)自客戶端的數(shù)據(jù)補(bǔ) 采或補(bǔ)匯命令。
14、 如權(quán)利要求13所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),其特征在于, 所述數(shù)據(jù)齊全率信息為用于指示所述數(shù)據(jù)遷移點(diǎn)當(dāng)前采集或匯總數(shù)據(jù)量與所 預(yù)設(shè)數(shù)據(jù)量閾值的比值的數(shù)據(jù)信息。
15、 如權(quán)利要求14所述的監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng),其特征在 于所述預(yù)設(shè)數(shù)據(jù)量閾值為所述數(shù)據(jù)遷移點(diǎn)在所預(yù)設(shè)時(shí)間段內(nèi)的最大數(shù)據(jù)采 集或匯總條數(shù)。
全文摘要
本發(fā)明公開了一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的方法,包括步驟a.檢測(cè)采集匯總過程中各個(gè)數(shù)據(jù)遷移點(diǎn)的采集匯總狀態(tài)信息;b.客戶端利用所述各個(gè)數(shù)據(jù)遷移點(diǎn)的配置信息以及所述采集匯總狀態(tài)信息生成導(dǎo)航樹信息和以關(guān)注數(shù)據(jù)遷移點(diǎn)為中心的拓?fù)鋱D信息,并圖例化顯示。本發(fā)明同時(shí)還公開了一種監(jiān)控?cái)?shù)據(jù)采集匯總狀態(tài)的系統(tǒng)。本發(fā)明可以為工作人員提供直觀、形象、實(shí)時(shí)的數(shù)據(jù)采集匯總狀態(tài)信息,通過本發(fā)明,無(wú)需要求有經(jīng)驗(yàn)的電信網(wǎng)管維護(hù)人員,普通技術(shù)人員即可對(duì)采集匯總過程中各個(gè)環(huán)節(jié)的數(shù)據(jù)采集匯總狀態(tài)信息進(jìn)行客觀的評(píng)估,并可及時(shí)、清晰地發(fā)現(xiàn)問題和準(zhǔn)確地定位問題,進(jìn)而采取針對(duì)性的操作解決問題。
文檔編號(hào)H04L12/26GK101170454SQ20061011411
公開日2008年4月30日 申請(qǐng)日期2006年10月27日 優(yōu)先權(quán)日2006年10月27日
發(fā)明者姜政偉, 王海清, 聶紅亮 申請(qǐng)人:億陽(yáng)信通股份有限公司