專利名稱:一種光纖通道網(wǎng)絡實時監(jiān)視平臺和監(jiān)視方法
技術(shù)領域:
本發(fā)明屬于網(wǎng)絡監(jiān)視領域,涉及一種網(wǎng)絡實時監(jiān)視技術(shù),特別涉及一種用于光纖 通道網(wǎng)絡實時監(jiān)視的平臺和方法。
背景技術(shù):
光纖通道(Fibre Channel,簡稱FC)網(wǎng)絡技術(shù)是美國國家標準委員會的X3T11 小組于1988年開始制定的一種高速串行傳輸協(xié)議。由于光纖通道網(wǎng)絡日趨復雜、規(guī) 模日趨龐大,網(wǎng)絡監(jiān)視已經(jīng)成為必不可少的環(huán)節(jié)。通信網(wǎng)絡監(jiān)視技術(shù)是指通過技術(shù)手 段監(jiān)視網(wǎng)絡的運行情況,實時獲取網(wǎng)絡運行的數(shù)據(jù),通過協(xié)議分析等技術(shù),監(jiān)視數(shù)據(jù) 的完整性和網(wǎng)絡的健康性。
目前,光纖通道設備廠商研制的部分光纖通道交換機產(chǎn)品具有簡單的網(wǎng)絡管理功 能,能夠監(jiān)視網(wǎng)絡中的流量信息、服務質(zhì)量,伹是采用光纖通道交換機監(jiān)視光纖通道 網(wǎng)絡將占用光纖通道交換機的資源,降低了光纖通道交換機的能力。部分專注于研發(fā) 網(wǎng)絡監(jiān)視設備的廠商開發(fā)的監(jiān)視平臺中并無針對光纖通道網(wǎng)絡監(jiān)視的專用設備。
光纖通道網(wǎng)絡協(xié)議比較復雜,使用光纖通道交換機進行網(wǎng)絡監(jiān)視將對網(wǎng)絡的性能 產(chǎn)生影響,需要研制一種不會對被監(jiān)視網(wǎng)絡產(chǎn)生影響的監(jiān)視系統(tǒng),目前還沒有一種通 用的光纖通道實時監(jiān)視平臺被開發(fā)出來,給使用者在光纖通道網(wǎng)絡監(jiān)視中帶來一定的 不便。
發(fā)明內(nèi)容
本發(fā)明的目的是為光纖通道網(wǎng)絡提供一個實時監(jiān)視平臺和監(jiān)視方法。該監(jiān)視平臺 和方法專門為光纖通道網(wǎng)絡設計,能夠進行多種光纖通道網(wǎng)絡拓撲的實時監(jiān)視,提高 了光纖通道網(wǎng)絡監(jiān)視的自動化程度和效率,能夠髙效、直觀地監(jiān)視網(wǎng)絡的運行情況和 檢驗數(shù)據(jù)的完整性。
所述光纖通道網(wǎng)絡實時監(jiān)視平臺能夠?qū)崟r監(jiān)視光纖通道網(wǎng)絡的運行情況, 一部分 重要數(shù)據(jù)直接進行實時處理,同時把監(jiān)視結(jié)果顯示在顯示,莫塊上,另一部分數(shù)據(jù)被儲 存在數(shù)據(jù)存儲l莫塊中,供稍后進行系統(tǒng)分析,當發(fā)現(xiàn)網(wǎng)絡異常時,能夠通過無線發(fā)射 模塊將信息發(fā)送給監(jiān)控人員。
本發(fā)明基于網(wǎng)絡實時監(jiān)視技術(shù),支持多種光纖通道網(wǎng)絡拓撲結(jié)構(gòu),是用于光纖通
道網(wǎng)絡實時監(jiān)視的平臺。該平臺采用模塊化結(jié)構(gòu),包括GPS接收模i央、數(shù)據(jù)獲取模 塊、數(shù)據(jù)存儲模塊、無線發(fā)射模塊、數(shù)據(jù)處理模塊、顯示模塊,各個模塊具體描述如 下
GPS接收模塊,用于定時向數(shù)據(jù)獲取模塊發(fā)送GPS時間,并接受數(shù)據(jù)獲取模塊 的時間査詢操作;
數(shù)據(jù)獲取模塊,用于被監(jiān)視網(wǎng)絡數(shù)據(jù)的實時獲取,監(jiān)視開始之前,加載從數(shù)據(jù)處 理模塊獲得的監(jiān)視任務配置信息,并將加載監(jiān)視任務的反饋信息發(fā)送給數(shù)據(jù)處理禾莫 塊,監(jiān)視過程中,對從被監(jiān)視光纖通道網(wǎng)絡獲取的網(wǎng)絡運行數(shù)據(jù)進行預處理,定時從 GPS接收模塊接收GPS時間和向GPS接收模塊進行時間査詢操作獲得實時的GPS 時間,該GPS時間用于監(jiān)視數(shù)據(jù)時間同步,將需要實時處理的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù) 處理模塊,將全部監(jiān)視數(shù)據(jù)存儲到數(shù)據(jù)存儲模塊中,并接收數(shù)據(jù)存儲模塊發(fā)送來的數(shù) 據(jù)存儲反饋信息;
數(shù)據(jù)存儲模塊,用于存儲從數(shù)據(jù)獲取模塊實時獲得的光纖通道網(wǎng)絡運行數(shù)據(jù),向 數(shù)據(jù)獲取模塊發(fā)送數(shù)據(jù)存儲反饋信息,并且接受數(shù)據(jù)處理纟莫塊的讀取測試數(shù)據(jù)的操作 和存儲測試數(shù)據(jù)處理結(jié)果的操作;
無線發(fā)射模塊,用于將從數(shù)據(jù)處理模塊獲得的被監(jiān)視網(wǎng)絡的異常信息發(fā)送給監(jiān)控 人員,并將無線發(fā)射數(shù)據(jù)的反饋信息發(fā)送給數(shù)據(jù)處理模塊;
數(shù)據(jù)處理t莫塊,用于管理控制整個監(jiān)視平臺的運行和處理監(jiān)視數(shù)據(jù),監(jiān)視開始之 前,對從顯示模塊獲得的監(jiān)視任務配置信息進行處理,將監(jiān)視任務配置列表發(fā)送給數(shù) 據(jù)獲取模塊,并將從數(shù)據(jù)獲取模塊獲得的加載監(jiān)視任務的反饋信息發(fā)送給顯示模塊, 監(jiān)視過程中,實時處理從數(shù)據(jù)獲取纟莫塊獲得的監(jiān)視數(shù)據(jù),將處理后的監(jiān)視結(jié)果存入數(shù) 據(jù)存儲模塊并發(fā)送給顯示模塊,將監(jiān)視異常信息通過無線發(fā)射纟莫塊發(fā)送給監(jiān)控人員,
并從無線發(fā)射模塊獲得無線發(fā)射反饋信息,數(shù)據(jù)處理模塊空閑時,處理從數(shù)據(jù)存儲模 塊獲得的監(jiān)視數(shù)據(jù),將處理后的監(jiān)視結(jié)果存入數(shù)據(jù)存儲模塊并發(fā)送給顯示模塊;
顯示模塊,用于將接收到的操作人員的操作信息發(fā)送給數(shù)據(jù)處理模塊,并顯示從 數(shù)據(jù)處理模塊獲得的網(wǎng)絡監(jiān)視結(jié)果。
所述的數(shù)據(jù)獲取模塊包括GPS時間接收子模塊、監(jiān)視數(shù)據(jù)接收子模塊、數(shù)據(jù)預 處理子模塊、數(shù)據(jù)存儲控制子模塊、監(jiān)視配置處理子模塊、第一數(shù)據(jù)交換子模塊,各 個子模塊描述如下
GPS時間接收子模塊,用于從GPS接收纟莫塊獲得GPS時間,將GPS時間發(fā)送 給監(jiān)視數(shù)據(jù)接收子模塊,并接受監(jiān)視數(shù)據(jù)接收子模塊的GPS時間査詢操作,向GPS
接收模塊査詢GPS時間;
監(jiān)視數(shù)據(jù)接收子模塊,用于從被監(jiān)視的光纖通道網(wǎng)絡中獲取實時的網(wǎng)絡數(shù)據(jù),定 時從GPS時間接收子模塊接收GPS時間和向GPS時間接收子模塊進行時間查詢操 作獲得實時的GPS時間,該GPS時間用于監(jiān)視數(shù)據(jù)時間同步,將打上了時間戳的 獲取到的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)預處理子模塊;
數(shù)據(jù)預處理子模塊,用于對實時監(jiān)視數(shù)據(jù)進行預處理,監(jiān)視開始之前,加載從監(jiān) 視配置處理子模塊獲得的監(jiān)視任務配置信息,并將加載監(jiān)視任務的反饋信息發(fā)送給監(jiān) 視配置處理子模塊,監(jiān)視過程中,對從監(jiān)視數(shù)據(jù)接收子模塊獲得的實時監(jiān)視數(shù)據(jù)進行 預處理,按照監(jiān)視任務配置信息的要求,區(qū)分出需要實時處理和不需要實時處理的監(jiān) 視數(shù)據(jù),將需要實時處理的監(jiān)視數(shù)據(jù)通過第一數(shù)據(jù)交換子模塊發(fā)送給數(shù)據(jù)處理模塊, 并通過第一數(shù)據(jù)交換子模塊從數(shù)據(jù)處理模塊獲得監(jiān)視的控制命令,將所有接收到的監(jiān) 視數(shù)據(jù)通過數(shù)據(jù)存儲控制子模塊存入數(shù)據(jù)存儲模塊,并從數(shù)據(jù)存儲控制子模塊獲得監(jiān) 視數(shù)據(jù)存儲的反饋信息;
數(shù)據(jù)存儲控制子模塊,用于將從數(shù)據(jù)預處理子模塊獲得的監(jiān)視數(shù)據(jù)存入數(shù)據(jù)存儲 模塊,并將從數(shù)據(jù)存儲模塊獲得的監(jiān)視數(shù)據(jù)存儲的反饋信息發(fā)送給數(shù)據(jù)預處理子模 塊;
監(jiān)視配置處理子模塊,用于處理通過第一數(shù)據(jù)交換子模塊從數(shù)據(jù)處理模塊獲得的 監(jiān)視任務配置列表,將處理后的監(jiān)視任務配置信息發(fā)送給數(shù)據(jù)預處理子模塊,并將從 數(shù)據(jù)預處理子模塊獲得的加載監(jiān)視任務的反饋信息通過第一數(shù)據(jù)交換子模塊發(fā)送給 數(shù)據(jù)處理模塊;
第一數(shù)據(jù)交換子模塊,用于將從數(shù)據(jù)預處理子模塊獲得的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)處 理模塊,并將從數(shù)據(jù)處理模塊獲得的監(jiān)視命令發(fā)送給數(shù)據(jù)預處理子模塊,將從數(shù)據(jù)處 理模塊獲得的監(jiān)視任務配置信息發(fā)送給監(jiān)視配置處理子+莫塊,并將從監(jiān)視配置處理子 模塊獲得的加載監(jiān)視任務的反饋信息發(fā)送給數(shù)據(jù)處理,莫塊。
所述的數(shù)據(jù)處理纟莫塊包括監(jiān)視配置子模塊、第二數(shù)據(jù)交換子模塊、顯示控制子模 塊、監(jiān)視管理控制子模塊、無線發(fā)送控制子模塊、數(shù)據(jù)實時處理子模塊、數(shù)據(jù)讀寫控 制子模塊,各個子模塊描述如下
監(jiān)視配置子模塊,用于處理通過顯示控制子模塊從顯示模塊獲得的監(jiān)視任務配置 信息,將處理后的監(jiān)視任務配置信息通過第二數(shù)據(jù)交換子,莫塊發(fā)送給數(shù)據(jù)獲取模塊, 同時將監(jiān)視任務配置信息發(fā)送給監(jiān)視管理控制子模塊,并將通過第二數(shù)據(jù)交換子模塊 從數(shù)據(jù)獲取模塊得到的加載監(jiān)視任務的反饋信息發(fā)送給顯示控制子模塊;
第二數(shù)據(jù)交換子模塊,用于將從監(jiān)視配置子模塊獲得的監(jiān)視任務配置信息發(fā)送給 數(shù)據(jù)獲取模塊,并將從數(shù)據(jù)獲取模塊獲得的加載監(jiān)視任務的反饋信息發(fā)送給監(jiān)視配置 子模塊,將從數(shù)據(jù)獲取模塊獲得的監(jiān)視數(shù)據(jù)發(fā)送給監(jiān)視管理控制子模塊,并將從監(jiān)視
管理控制子模塊獲得的監(jiān)視命令發(fā)送給數(shù)據(jù)獲取纟莫塊;
顯示控制子模塊,用于從顯示模塊接收操作人員的操作信息進行處理,將處理后 的監(jiān)視任務配置操作信息和監(jiān)視管理控制操作信息分別發(fā)送給監(jiān)視配置子模塊和監(jiān) 視管理控制子模塊,將從監(jiān)視配置子模塊、監(jiān)視管理控制子纟莫塊和數(shù)據(jù)實時處理子模 塊獲得的監(jiān)視配置反饋信息、監(jiān)視管理控制反饋信息和監(jiān)視數(shù)據(jù)處理結(jié)果發(fā)送給顯示 模塊;
監(jiān)視管理控制子模塊,用于對整個監(jiān)視平臺的控制,監(jiān)視開始之前,處理從監(jiān)視 配置子模塊獲得的監(jiān)視任務配置信息,監(jiān)視進行過程中,處理通過第二數(shù)據(jù)交換子模 塊從數(shù)據(jù)獲取模塊獲得的監(jiān)視數(shù)據(jù),將能夠直接顯示的監(jiān)視數(shù)據(jù)發(fā)送給顯示控制子禾莫 塊,將需要實時處理的數(shù)據(jù)發(fā)送給數(shù)據(jù)實時處理子模塊,將從顯示控制子,莫塊獲得的 監(jiān)視控制命令通過第二數(shù)據(jù)交換子模塊發(fā)送給數(shù)據(jù)獲取模塊;
無線發(fā)送控制子模塊,用于將從數(shù)據(jù)實時處理子模塊獲得的監(jiān)視異常信息通過無 線發(fā)射模塊發(fā)送給監(jiān)控人員,并從無線發(fā)射模塊獲得無線發(fā)送數(shù)據(jù)的反饋信息;
數(shù)據(jù)實時處理子模塊,用于實時處理從監(jiān)視管理控制子模塊獲得的監(jiān)視數(shù)據(jù),將 處理后的監(jiān)視結(jié)果發(fā)送給顯示控制子模塊,并通過數(shù)據(jù)讀寫控制子纟莫塊將監(jiān)視結(jié)果存 入數(shù)據(jù)存儲模塊,將監(jiān)視異常信息發(fā)送給無線發(fā)送控制子+莫塊,在實時處理監(jiān)視數(shù)據(jù) 的空閑時,處理通過數(shù)據(jù)讀寫控制子模塊從數(shù)據(jù)存儲f莫塊獲得的監(jiān),見數(shù)據(jù),將處理結(jié) 果通過數(shù)據(jù)讀寫控制子模塊存入數(shù)據(jù)存儲模塊并發(fā)送給顯示控制子纟莫塊;
數(shù)據(jù)讀寫控制子模塊,用于將從數(shù)據(jù)實時處理子模i夬獲得的監(jiān)視數(shù)據(jù)處理結(jié)果存 入數(shù)據(jù)存儲模塊,將從數(shù)據(jù)存儲模塊獲得的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)實時處理子模塊。
本發(fā)明提供了基于上述光纖通道網(wǎng)絡實時監(jiān)視平臺的實時監(jiān)視方法,該方法的步 驟如下
步驟一把光纖通道網(wǎng)絡實時監(jiān)視平臺連入被監(jiān)視光纖通道網(wǎng)絡,啟動監(jiān)視平 臺,完成各個矛莫塊的初始化工作;
步驟二在顯示模塊上進行實時監(jiān)視任務配置,由數(shù)據(jù)處理模塊處理監(jiān)視配置
內(nèi)容,生成實時監(jiān)視配置列表;
步驟三實時監(jiān),見配置列表被加載到數(shù)據(jù)獲取^莫塊和數(shù)據(jù)處理纟莫塊中,完成實
時監(jiān)視任務配置;
步驟四被監(jiān)視的光纖通道網(wǎng)絡運行中,實時監(jiān)視平臺通過數(shù)據(jù)獲取模塊得到 網(wǎng)絡中的運行數(shù)據(jù),根據(jù)GPS接收模塊接收到的時間為實時監(jiān)視數(shù)據(jù)打上時間戳;
步驟五數(shù)據(jù)獲取模塊對得到的網(wǎng)絡運行的實時數(shù)據(jù)進行預處理,區(qū)分出需要 實時處理的數(shù)據(jù)和不需要實時處理的數(shù)據(jù);
步驟六對于不需要實時處理的數(shù)據(jù)直接存入數(shù)據(jù)存儲模塊,對需要實時處理 的數(shù)據(jù)除了要存入數(shù)據(jù)存儲模塊外,還要發(fā)送給數(shù)據(jù)處理t莫塊進行實時處理;
步驟七數(shù)據(jù)處理模塊按照監(jiān)視配置列表對需要實時監(jiān)視的內(nèi)容進行實時處理, 處理后的數(shù)據(jù)發(fā)送給顯示t莫塊和數(shù)據(jù)存儲模塊;
步驟八將實時監(jiān)視結(jié)果顯示在顯示模塊上,同時對實時處理后的數(shù)據(jù)進行判 斷,如果監(jiān)視數(shù)據(jù)異常,還要通過無線發(fā)射模塊將監(jiān)視結(jié)果發(fā)送給監(jiān)控人員;
步驟九在數(shù)據(jù)處理模塊空閑時,由操作人員控制處理不需要實時處理的監(jiān)視 數(shù)據(jù),處理后的結(jié)果顯示在顯示模塊上,并且同時存儲在數(shù)據(jù)存儲模塊中;
步驟十網(wǎng)絡監(jiān)視平臺不斷運行,直至監(jiān)視結(jié)束;
步驟十一監(jiān)視結(jié)束后,操作人員按照需要使用數(shù)據(jù)處理模塊對存儲下來的數(shù) 據(jù)進行處理,并顯示處理結(jié)果。 本發(fā)明的有益效果
1. 本發(fā)明具有通用性,能夠進行多種光纖通道網(wǎng)絡拓撲的實時監(jiān)視,不受不同 生產(chǎn)廠商的設備的限制。
2. 本實時監(jiān)視光纖通道網(wǎng)絡情況的方法具有簡單、快速、靈活和直觀的特點, 能夠使監(jiān)視人員只進行簡單的操作,即能夠完成復雜的實時監(jiān)視功能。
圖l是本發(fā)明的平臺整體結(jié)構(gòu)框圖2是本發(fā)明的數(shù)據(jù)獲取纟莫塊結(jié)構(gòu)框圖; 圖3是本發(fā)明的數(shù)據(jù)獲取模塊實現(xiàn)流程圖; 圖4是本發(fā)明的數(shù)據(jù)處理模塊結(jié)構(gòu)框圖; 圖5是本發(fā)明的數(shù)據(jù)處理模塊實現(xiàn)流程圖; 圖6是本發(fā)明的實時監(jiān)視方法流程圖。
具體實施例方式
本發(fā)明的監(jiān)視平臺的整體結(jié)構(gòu)如圖1所示,該平臺包括GPS接收模塊1、數(shù)據(jù) 獲取模塊2、數(shù)據(jù)存儲模塊3、無線發(fā)射模塊4、數(shù)據(jù)處理模塊5、顯示模塊6。監(jiān) 視過程中,監(jiān)視平臺與被監(jiān)視的光纖通道網(wǎng)絡7相連。
本發(fā)明中的GPS接收模塊1用于監(jiān)視平臺內(nèi)部的時間校準,該模塊與數(shù)據(jù)獲取 模塊2相連,在監(jiān)視過程中,用于定時向數(shù)據(jù)獲取模塊2發(fā)送GPS時間,并接受數(shù) 據(jù)獲取模塊2的時間查詢操作。
本發(fā)明中的數(shù)據(jù)獲取模塊2用于被監(jiān)視網(wǎng)絡數(shù)據(jù)的實時獲取,監(jiān)視開始之前,加 載從數(shù)據(jù)處理模塊5獲得的監(jiān)視任務配置信息,并將加載監(jiān)視任務的反饋信息發(fā)送 給數(shù)據(jù)處理模塊5,監(jiān)視過程中,對從被監(jiān)視光纖通道網(wǎng)絡7獲取的網(wǎng)絡運行數(shù)據(jù)進 行預處理,定時從GPS接收模塊1接收GPS時間和向GPS接收模塊1進行時間査 詢操作獲得實時的GPS時間,該GPS時間用于監(jiān)視數(shù)據(jù)時間同步,將需要實時處 理的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊5,將全部監(jiān)視數(shù)據(jù)存儲到數(shù)據(jù)存儲模塊3中,并 接收數(shù)據(jù)存儲模塊3發(fā)送來的數(shù)據(jù)存儲反饋信息。
本發(fā)明中的數(shù)據(jù)存儲模塊3用于存儲監(jiān)視數(shù)據(jù)和監(jiān)視數(shù)據(jù)處理結(jié)果,該模塊接受 數(shù)據(jù)獲取模塊2的寫入控制,將獲取到的監(jiān)視數(shù)據(jù)進行存儲,向數(shù)據(jù)獲取模塊2發(fā) 送數(shù)據(jù)存儲反饋信息;數(shù)據(jù)存儲模塊3還接受數(shù)據(jù)處理;f莫塊5的讀寫控制,根據(jù)讀 出要求,將不需要實時處理的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊5,將處理后的監(jiān)視結(jié)桌 進行存儲。
本發(fā)明中的無線發(fā)射模塊4用于向監(jiān)控人員無線發(fā)送監(jiān)視異常信息,該模塊與數(shù) 據(jù)處理模塊5相連,用于將從數(shù)據(jù)處理模塊5獲得的被監(jiān)視網(wǎng)絡的異常信息發(fā)送給 監(jiān)控人員,并將無線發(fā)射數(shù)據(jù)的反饋信息發(fā)送給數(shù)據(jù)處理+莫塊5。
本發(fā)明中的數(shù)據(jù)處理+莫塊5用于管理控制整個監(jiān)視平臺的運行和處理監(jiān)視數(shù)據(jù), 監(jiān)視開始之前,對從顯示模塊6獲得的監(jiān)視任務配置信息進行處理,將監(jiān)視任務配 置列表發(fā)送給數(shù)據(jù)獲取模塊2,并將從數(shù)據(jù)獲取模塊2獲得的加載監(jiān)視任務的反饋信 息發(fā)送給顯示l莫塊6,監(jiān)視過程中,實時處理從數(shù)據(jù)獲取模塊2獲得的監(jiān)視數(shù)據(jù),將 處理后的監(jiān)視結(jié)果存入數(shù)據(jù)存儲模塊3并發(fā)送給顯示模塊6,將監(jiān)視異常信息通過無 線發(fā)射模塊4發(fā)送給監(jiān)控人員,并從無線發(fā)射模塊4獲得無線發(fā)射反饋信息,數(shù)據(jù) 處理模塊空閑時,處理從數(shù)據(jù)存儲模塊3獲得的監(jiān)視數(shù)據(jù),將處理后的監(jiān)視結(jié)果存 入數(shù)據(jù)存儲模塊3并發(fā)送給顯示模塊6。
本發(fā)明中的顯示模塊6用于人機信息交互,將接收到的操作人員的操作信息發(fā)送 給數(shù)據(jù)處理模塊5,并顯示從數(shù)據(jù)處理模塊5獲得的網(wǎng)絡監(jiān)視結(jié)果。
本發(fā)明中的數(shù)據(jù)獲取模塊2實現(xiàn)的結(jié)構(gòu)框圖如圖2所示。數(shù)據(jù)獲取模塊2由如下 子模塊組成GPS時間接收子模塊21、監(jiān)視數(shù)據(jù)接收子模塊22、數(shù)據(jù)預處理子模 塊23、數(shù)據(jù)存儲控制子模塊24、監(jiān)視配置處理子模塊25、第一數(shù)據(jù)交換子模塊26。
GPS時間接收子模塊21用于GPS時間的接收和向監(jiān)視數(shù)據(jù)接收子模塊22發(fā) 送GPS時間,該模塊從GPS接收模塊1中實時獲取時間,把GPS時間發(fā)送給與其 相連的監(jiān)視數(shù)據(jù)接收子模塊22,同時接受監(jiān)視數(shù)據(jù)接收子模塊22對當前時間的査 詢,向GPS接收t莫i夾1査詢GPS時間。GPS時間接收子1t^i 21包含時間同步函 數(shù),所述的時間同步函數(shù)用于同步數(shù)據(jù)獲取模塊2內(nèi)的時間,實時獲取統(tǒng)一的GPS 時間,為接收到的監(jiān)視數(shù)據(jù)打上時間戳。
監(jiān)視數(shù)據(jù)接收子模塊22用于從被監(jiān)視的光纖通道網(wǎng)絡7中獲取實時的網(wǎng)絡數(shù)據(jù), 定時從GPS時間接收子模塊21接收GPS時間和向GPS時間接收子模塊21進行 時間査詢操作獲得實時的GPS時間,該GPS時間用于監(jiān)視數(shù)據(jù)時間同步,將打上 了時間戳的獲取到的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)預處理子模塊23。
數(shù)據(jù)預處理子模塊23用于對實時監(jiān)視數(shù)據(jù)進行預處理,監(jiān)視開始之前,加載從 監(jiān)視配置處理子模塊25獲得的監(jiān)視任務配置信息,并將加載監(jiān)視任務的反饋信息發(fā) 送給監(jiān)視配置處理子模塊25;監(jiān)視過程中,對從監(jiān)視數(shù)據(jù)接收子模塊22獲得的實 時監(jiān)視數(shù)據(jù)進行預處理,按照監(jiān)視任務配置信息的要求,區(qū)分出需要實時處理和不需 要實時處理的監(jiān)視數(shù)據(jù),將需要實時處理的監(jiān)視數(shù)據(jù)通過第一數(shù)據(jù)交換子模塊26發(fā) 送給數(shù)據(jù)處理模塊5,并通過第一數(shù)據(jù)交換子模塊26從數(shù)據(jù)處理模塊5獲得監(jiān)視的 控制命令,將所有接收到的監(jiān)視數(shù)據(jù)通過數(shù)據(jù)存儲控制子模塊24存入數(shù)據(jù)存儲模塊 3,并從數(shù)據(jù)存儲控制子模塊24獲得監(jiān)視數(shù)據(jù)存儲的反饋信息。數(shù)據(jù)預處理子模塊 23包含監(jiān)視任務加載函數(shù)和監(jiān)視數(shù)據(jù)區(qū)分函數(shù),所述的監(jiān)視任務加載函數(shù)用于加載 監(jiān)視任務配置信息,確定實時監(jiān)視的內(nèi)容;所述的數(shù)據(jù)區(qū)分函數(shù)用于區(qū)分獲取的監(jiān)視 數(shù)據(jù),根據(jù)監(jiān)視任務配置信息對獲取到的監(jiān)視數(shù)據(jù)進行處理,區(qū)分出需要實時處理的 數(shù)據(jù)和不需要實時處理的數(shù)據(jù)。
數(shù)據(jù)存儲控制子模塊24用于存儲監(jiān)視數(shù)據(jù),該模塊從數(shù)據(jù)預處理子模塊23獲 取監(jiān)視數(shù)據(jù),按照監(jiān)視數(shù)據(jù)是否需要實時處理為分類標準,將監(jiān)視數(shù)據(jù)分類存入數(shù)據(jù) 存儲模塊3,并將從數(shù)據(jù)存儲模塊3獲得的監(jiān)視數(shù)據(jù)存儲的反饋信息發(fā)送給數(shù)據(jù)預處 理子模塊23。
監(jiān)視配置處理子^莫塊25用于處理監(jiān)視任務配置列表,該^莫塊通過第一數(shù)據(jù)交換 子模塊26從數(shù)據(jù)處理,莫塊5獲取監(jiān)視任務配置列表,對監(jiān)視任務配置列表進行分析 處理,生成監(jiān)視任務配置信息,將監(jiān)視任務配置信息發(fā)送給數(shù)據(jù)預處理子模塊23, 并將從數(shù)據(jù)預處理子模塊23獲得的加載監(jiān)視任務的反饋信息通過第一數(shù)據(jù)交換子模 塊26發(fā)送給數(shù)據(jù)處理l莫塊5。
第一數(shù)據(jù)交換子模塊26用于將從數(shù)據(jù)預處理子模塊23獲得的監(jiān)視數(shù)據(jù)發(fā)送給 數(shù)據(jù)處理模塊5,并將從數(shù)據(jù)處理模塊5獲得的監(jiān)視命令發(fā)送給數(shù)據(jù)預處理子+莫塊 23,將從數(shù)據(jù)處理,莫塊5獲得的監(jiān)視任務配置信息發(fā)送給監(jiān)視配置處理子模塊25, 并將從監(jiān)視配置處理子模塊25獲得的加載監(jiān)視任務的反饋信息發(fā)送給數(shù)據(jù)處理模塊 5。
本發(fā)明中的數(shù)據(jù)獲取模塊2的實現(xiàn)流程如圖3所示。首先啟動數(shù)據(jù)獲取模塊2, 進行數(shù)據(jù)獲取模塊2的初始化;初始化結(jié)束后,通過第一數(shù)據(jù)交換子模塊26接收由 數(shù)據(jù)處理模塊5發(fā)送來的監(jiān)視任務配置列表,監(jiān)視配置處理子,莫塊25處理監(jiān)視任務 配置列表,如果處理成功,則向數(shù)據(jù)處理模塊5發(fā)送成功消息,否則發(fā)送重傳消息; 數(shù)據(jù)預處理子模塊23加載監(jiān)視配置信息,確定監(jiān)視內(nèi)容;監(jiān)視開始,監(jiān)視數(shù)據(jù)接收 子模塊22接收獲取到的監(jiān)視數(shù)據(jù),并通過GPS時間接收子模塊21為監(jiān)視數(shù)據(jù)打上 時間戳;數(shù)據(jù)預處理子模塊23對獲取到的監(jiān)視數(shù)據(jù)進行預處理,根據(jù)監(jiān)視配置信息 區(qū)分出需要實時處理的數(shù)據(jù)和不需要實時處理的數(shù)據(jù);如果是需要實時處理的數(shù)據(jù), 則除了存儲數(shù)據(jù)還要將該數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊5,如果是不需要實時處理的數(shù) 據(jù),則將數(shù)據(jù)發(fā)送給數(shù)據(jù)存儲模塊3;監(jiān)視任務不斷進行,直至監(jiān)視結(jié)束。
本發(fā)明中的數(shù)據(jù)處理+莫塊5實現(xiàn)的結(jié)構(gòu)框圖如圖4所示。數(shù)據(jù)處理模塊5由如下 子模塊組成監(jiān)視配置子模塊51、第二數(shù)據(jù)交換子模塊52、顯示控制子模塊53、 監(jiān)視管理控制子l莫塊54、無線發(fā)送控制子模塊55、數(shù)據(jù)實時處理子模塊56、數(shù)據(jù) 讀寫控制子模塊57。
監(jiān)視配置子模塊51用于光纖通道網(wǎng)絡實時監(jiān)視平臺的監(jiān)視配置,在進行監(jiān)視任 務設置時,該模塊與顯示控制子模塊53進行數(shù)據(jù)的交互,操作人員在顯示模塊6上 進行監(jiān)視任務設置操作,顯示模塊6將操作人員的設置發(fā)送給顯示控制子模塊53 , 顯示控制子模塊53再把監(jiān)視任務設置發(fā)送給監(jiān)視配置子模塊51,監(jiān)視配置子模塊 51對監(jiān)視任務信息進行處理,生成監(jiān)視任務配置列表,將監(jiān)視任務配置列表通過第 二數(shù)據(jù)交換子模塊52發(fā)送給數(shù)據(jù)獲取模塊2,同時將監(jiān)視任務配置列表發(fā)送給監(jiān)視 管理控制子模塊54,并將通過第二數(shù)據(jù)交換子模塊52從數(shù)據(jù)獲取模塊2得到的加 載監(jiān)視任務的反饋信息發(fā)送給顯示控制子+莫塊53。
第二數(shù)據(jù)交換子纟莫塊52用于將從監(jiān)視配置子模塊51獲得的監(jiān)視任務配置信息 發(fā)送給數(shù)據(jù)獲取模塊2,并將從數(shù)據(jù)獲取模塊2獲得的加載監(jiān)視任務的反饋信息發(fā)送 給監(jiān)視配置子模塊51,將從數(shù)據(jù)獲取模塊2獲得的監(jiān)視數(shù)據(jù)發(fā)送給監(jiān)視管理控制子 模塊54 ,并將從監(jiān)視管理控制子模塊54獲得的監(jiān)視命令發(fā)送給數(shù)據(jù)獲取模塊2。顯示控制子模塊53用于從顯示模塊6接收操作人員的操作信息進行處理,將處 理后的監(jiān)視任務配置操作信息和監(jiān)視管理控制操作信息分別發(fā)送給監(jiān)視配置子模塊 51和監(jiān)視管理控制子模塊54,將從監(jiān)視配置子模塊51、監(jiān)視管理控制子模塊54 和數(shù)據(jù)實時處理子模塊55獲得的監(jiān)視配置反饋信息、監(jiān)視管理控制反饋信息和監(jiān)視 數(shù)據(jù)處理結(jié)果發(fā)送給顯示模塊6。
監(jiān)視管理控制子纟莫塊54用于對整個監(jiān)視平臺的控制,包括監(jiān)視任務的加載控制、 監(jiān)視任務的修改控制、監(jiān)視結(jié)果的處理控制。監(jiān)視之前,監(jiān)視管理控制子模塊54從 監(jiān)視配置子模塊51獲取監(jiān)視任務配置列表,對監(jiān)視任務配置列表進行處理,確定需 要監(jiān)視和顯示的內(nèi)容,根據(jù)監(jiān)視配置信息成功配置顯示控制子模塊53和數(shù)據(jù)實時處 理子模塊56;監(jiān)視過程中,監(jiān)視管理控制子模塊54通過第二數(shù)據(jù)交換子模塊52從 數(shù)據(jù)獲取模塊2獲得監(jiān)視數(shù)據(jù),對監(jiān)視數(shù)據(jù)進程處理,將能夠直接顯示的監(jiān)視內(nèi)容 直接發(fā)送給顯示控制子模塊53,將需要實時處理的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)實時處理子 模塊56;監(jiān)視過程中和監(jiān)視結(jié)束后,在監(jiān)視處理空閑時,監(jiān)視管理控制子模塊54 控制數(shù)據(jù)實時處理子模塊56對不需要實時處理的數(shù)據(jù)進行處理;該模塊實時將從顯 示控制子模塊53獲得的監(jiān)視控制命令通過第二數(shù)據(jù)交換子模塊52發(fā)送給數(shù)據(jù)獲取 模塊2。監(jiān)視管理控制子模塊54包含監(jiān)視任務處理函數(shù)、監(jiān)視數(shù)據(jù)處理函數(shù)、監(jiān)視 控制函數(shù),所述的監(jiān)視任務處理函數(shù)用于處理監(jiān)視任務配置列表,解析出需要實時處 理和顯示的監(jiān)視內(nèi)容,對顯示控制子模塊53和數(shù)據(jù)實時處理子模塊56進行配置; 所述的監(jiān)視數(shù)據(jù)處理函數(shù)用于對來自數(shù)據(jù)獲取模塊2的數(shù)據(jù)進行處理,將能夠直接 顯示的監(jiān)視內(nèi)容發(fā)送給顯示控制子模塊53,將需要進行實時處理的監(jiān)視數(shù)據(jù)發(fā)送給 數(shù)據(jù)實時處理子模塊56;所述的監(jiān)視控制函數(shù)用于控制整個監(jiān)視平臺的運行,控制 監(jiān)視平臺的開始、暫停/恢復、停止和監(jiān)視任務重新加載。
無線發(fā)送控制子t莫塊55用于控制監(jiān)視信息的無線發(fā)送,該^莫塊從數(shù)據(jù)實時處理 子模塊56獲取監(jiān)視的異常信息,并將這些信息通過無線發(fā)射模塊4發(fā)送給監(jiān)控人員, 并從無線發(fā)射模塊4獲得無線發(fā)送數(shù)據(jù)的反饋信息。無線發(fā)送控制子模塊55包含無 線發(fā)送消息函數(shù),所述的無線發(fā)送消息函數(shù)用于接收來自數(shù)據(jù)實時處理子模塊56發(fā) 送來的監(jiān)視異常信息,將監(jiān)視異常信息進行解析處理,轉(zhuǎn)換成無線發(fā)送的數(shù)據(jù)包,將 該數(shù)據(jù)包通過無線發(fā)射^莫塊4發(fā)送給監(jiān)控人員。
數(shù)據(jù)實時處理子模塊56用于實時處理獲取到的監(jiān)視數(shù)據(jù),該模塊從監(jiān)視管理控 制子模塊54接收需要實時處理的監(jiān)視數(shù)據(jù),對監(jiān)視數(shù)據(jù)進行數(shù)據(jù)幀完整性分析和網(wǎng) 絡性能計算,將監(jiān)視數(shù)據(jù)處理結(jié)果發(fā)送給顯示控制子模塊53和通過數(shù)據(jù)讀寫控制子
禾莫塊57存入數(shù)據(jù)存儲纟莫塊3,同時將監(jiān)視數(shù)據(jù)處理結(jié)果與網(wǎng)絡運行正常數(shù)據(jù)作對比, 檢測監(jiān)視數(shù)據(jù)是否出現(xiàn)異常,如果出現(xiàn)異常,則將監(jiān)視數(shù)據(jù)的異常發(fā)送給無線發(fā)送控 制子模塊55。監(jiān)視過程中,監(jiān)視數(shù)據(jù)處理空閑時,數(shù)據(jù)實時處理子模塊56受監(jiān)視 管理控制子模塊54控制,處理通過數(shù)據(jù)讀寫控制子模塊57從數(shù)據(jù)存儲模塊3獲得 的監(jiān)視數(shù)據(jù),將處理結(jié)果通過數(shù)據(jù)讀寫控制子模塊57存入數(shù)據(jù)存儲+莫塊3并發(fā)送給 顯示控制子模塊53。數(shù)據(jù)實時處理子模塊56包含數(shù)據(jù)幀處理函數(shù)、網(wǎng)絡性能分析 函數(shù)、異常檢測函數(shù),所述的數(shù)據(jù)幀處理函數(shù)用于檢查光纖通道數(shù)據(jù)幀的完整性,分 析數(shù)據(jù)幀的幀間隔、幀起始、幀頭、幀內(nèi)容、CRC校驗、幀尾信息;網(wǎng)絡性能分析 函數(shù)用于處理分析網(wǎng)絡性能,根據(jù)網(wǎng)絡運行數(shù)據(jù),計算出數(shù)據(jù)幀的延遲、鏈路占用率 和節(jié)點吞吐量,分析網(wǎng)絡的實時性能;異常檢測函數(shù)用于檢測數(shù)據(jù)幀和網(wǎng)絡運行的異 常,根據(jù)數(shù)據(jù)幀和網(wǎng)絡性能分析的結(jié)果與正常運行的數(shù)據(jù)做比較,檢測出異常的內(nèi)容。
數(shù)據(jù)讀寫控制子模塊57用于向數(shù)據(jù)存儲模塊3讀取或?qū)懭霐?shù)據(jù),該模塊與數(shù)據(jù) 實時處理子模塊56相連,在實時處理監(jiān)視數(shù)據(jù)時,實時將監(jiān)視數(shù)據(jù)處理結(jié)果發(fā)送到 數(shù)據(jù)存儲模塊3中;數(shù)據(jù)讀寫控制子模塊57接受數(shù)據(jù)實時處理子模塊56讀取操作, 讀取數(shù)據(jù)存儲^莫塊3中的監(jiān)視數(shù)據(jù),向數(shù)據(jù)實時處理子模塊56發(fā)送不需要實時處理 的監(jiān)視數(shù)據(jù),并將處理結(jié)果存入數(shù)據(jù)存儲模塊3中。
本發(fā)明中的數(shù)據(jù)處理模塊5的實現(xiàn)流程如圖5所示。首先啟動數(shù)據(jù)處理模塊5, 進行數(shù)據(jù)處理模塊5的初始化;初始化結(jié)束后,進行監(jiān)視任務的設置,監(jiān)視任務的 設置由監(jiān)視配置子模塊51進行處理,生成監(jiān)視任務配置列表,監(jiān)視任務能夠不斷添 加和修改,直至設置完畢;監(jiān)視任務設置完畢后,監(jiān)視配置子模塊51將監(jiān)視任務配 置列表發(fā)送給監(jiān)視管理控制子模塊54,并通過第二數(shù)據(jù)交換子,莫塊52將監(jiān)視任務 配置列表發(fā)送給數(shù)據(jù)獲取模塊2,如果發(fā)送失敗則重新發(fā)送,直至發(fā)送成功;監(jiān)視任 務配置列表發(fā)送成功后,監(jiān)視管理控制子模塊54處理監(jiān)視任務配置列表,確定需要 實時監(jiān)視的內(nèi)容,成功配置顯示控制子模塊53和數(shù)據(jù)實時處理子模塊56,等待監(jiān) 視數(shù)據(jù)的到來;監(jiān)視開始,監(jiān)視管理控制子模塊54通過第二數(shù)據(jù)交換子模塊52接 收來自數(shù)據(jù)獲取模塊2的監(jiān)視數(shù)據(jù),將能夠直接顯示的內(nèi)容發(fā)送給顯示控制子模塊 53,將需要處理的內(nèi)容發(fā)送給數(shù)據(jù)實時處理子模塊56;數(shù)據(jù)實時處理子模塊56對 監(jiān)視數(shù)據(jù)進行實時處理,將處理后的監(jiān)視結(jié)果發(fā)送給顯示控制子t莫塊53,同時把出 現(xiàn)異常的監(jiān)視內(nèi)容通過無線發(fā)送控制子模塊55發(fā)送給監(jiān)控人員;數(shù)據(jù)實時處理子模 塊56將監(jiān)視結(jié)果通過數(shù)據(jù)讀寫控制子模塊57存入數(shù)據(jù)存儲纟莫塊3;在數(shù)據(jù)實時處 理子模塊56空閑時,該模塊通過數(shù)據(jù)讀寫控制子模塊57從數(shù)據(jù)存儲模塊3中讀取
不需要實時處理的監(jiān)視數(shù)據(jù)進行處理,處理后的結(jié)果發(fā)送給顯示控制子模塊53和數(shù) 據(jù)讀寫控制子模塊57;監(jiān)視任務不斷進行,直至監(jiān)視結(jié)束。
本發(fā)明的監(jiān)視方法如圖6所示,該方法基于上述光纖通道網(wǎng)絡實時監(jiān)視平臺,方 法的步驟如下
步驟一把光纖通道網(wǎng)絡實時監(jiān)視平臺連入被監(jiān)視光纖通道網(wǎng)絡,啟動監(jiān)視平 臺,完成各個模塊的初始化工作;
步驟二在顯示t莫塊6上進行實時監(jiān)視任務配置,由數(shù)據(jù)處理模塊5處理監(jiān)視 配置內(nèi)容,生成實時監(jiān)視配置列表;
步驟三實時監(jiān)視配置列表被加載到數(shù)據(jù)獲取模塊2和數(shù)據(jù)處理模塊5中,完 成實時監(jiān)視任務配置;
步驟四被監(jiān)視的光纖通道網(wǎng)絡運行中,實時監(jiān)視平臺通過數(shù)據(jù)獲取模塊2得 到網(wǎng)絡中的運行數(shù)據(jù),豐艮據(jù)GPS接收模塊1接收到的時間為實時監(jiān)視數(shù)據(jù)打上時間 戳;
步驟五數(shù)據(jù)獲取模塊2對得到的網(wǎng)絡運行的實時數(shù)據(jù)進行預處理,區(qū)分出需 要實時處理的數(shù)據(jù)和不需要實時處理的數(shù)據(jù);
步驟六對于不需要實時處理的數(shù)據(jù)直接存入數(shù)據(jù)存儲模塊3,對需要實時處 理的數(shù)據(jù)除了要存入數(shù)據(jù)存儲模塊3外,還要發(fā)送給數(shù)據(jù)處理模塊5進行實時處理;
步驟七數(shù)據(jù)處理模塊5按照監(jiān)視配置列表對需要實時監(jiān)視的內(nèi)容進行實時處 理,處理后的數(shù)據(jù)發(fā)送給顯示模塊6和數(shù)據(jù)存儲模塊3;
步驟八將實時監(jiān)視結(jié)果顯示在顯示模塊6上,同時對實時處理后的數(shù)據(jù)進行 判斷,如果監(jiān)視數(shù)據(jù)異常,還要通過無線發(fā)射模塊4將監(jiān)視結(jié)果發(fā)送給監(jiān)控人員;
步驟九在數(shù)據(jù)處理模塊5空閑時,由操作人員控制處理不需要實時處理的監(jiān) 視數(shù)據(jù),處理后的結(jié)果顯示在顯示模塊6上,并且同時存儲在數(shù)據(jù)存儲模塊3中;
步驟十網(wǎng)絡監(jiān)視平臺不斷運行,直至監(jiān)視結(jié)束;
步驟十一監(jiān)視結(jié)束后,操作人員按照需要使用數(shù)據(jù)處理模塊5對存儲下來的 數(shù)據(jù)進行處理,并顯示處理結(jié)果。
權(quán)利要求
1、一種光纖通道網(wǎng)絡實時監(jiān)視平臺,該平臺包括GPS接收模塊、數(shù)據(jù)存儲模塊、無線發(fā)射模塊、顯示模塊;其特征在于,該平臺還包括數(shù)據(jù)獲取模塊和數(shù)據(jù)處理模塊;所述GPS接收模塊,用于定時向數(shù)據(jù)獲取模塊發(fā)送GPS時間,并接受數(shù)據(jù)獲取模塊的時間查詢操作;所述數(shù)據(jù)存儲模塊,用于存儲從數(shù)據(jù)獲取模塊實時獲得的光纖通道網(wǎng)絡運行數(shù)據(jù),向數(shù)據(jù)獲取模塊發(fā)送數(shù)據(jù)存儲反饋信息,并且接受數(shù)據(jù)處理模塊的讀取測試數(shù)據(jù)的操作和存儲測試數(shù)據(jù)處理結(jié)果的操作;所述無線發(fā)射模塊,用于將從數(shù)據(jù)處理模塊獲得的被監(jiān)視網(wǎng)絡的異常信息發(fā)送給監(jiān)控人員,并將無線發(fā)射數(shù)據(jù)的反饋信息發(fā)送給數(shù)據(jù)處理模塊;所述顯示模塊,用于將接收到的操作人員的操作信息發(fā)送給數(shù)據(jù)處理模塊,并顯示從數(shù)據(jù)處理模塊獲得的網(wǎng)絡監(jiān)視結(jié)果;所述數(shù)據(jù)獲取模塊,用于被監(jiān)視網(wǎng)絡數(shù)據(jù)的實時獲取,監(jiān)視開始之前,加載從數(shù)據(jù)處理模塊獲得的監(jiān)視任務配置信息,并將加載監(jiān)視任務的反饋信息發(fā)送給數(shù)據(jù)處理模塊,監(jiān)視過程中,對從被監(jiān)視光纖通道網(wǎng)絡獲取的網(wǎng)絡運行數(shù)據(jù)進行預處理,定時從GPS接收模塊接收GPS時間和向GPS接收模塊進行時間查詢操作獲得實時的GPS時間,該GPS時間用于監(jiān)視數(shù)據(jù)時間同步,將需要實時處理的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊,將全部監(jiān)視數(shù)據(jù)存儲到數(shù)據(jù)存儲模塊中,并接收數(shù)據(jù)存儲模塊發(fā)送來的數(shù)據(jù)存儲反饋信息;所述數(shù)據(jù)處理模塊,用于管理控制整個監(jiān)視平臺的運行和處理監(jiān)視數(shù)據(jù),監(jiān)視開始之前,對從顯示模塊獲得的監(jiān)視任務配置信息進行處理,將監(jiān)視任務配置列表發(fā)送給數(shù)據(jù)獲取模塊,并將從數(shù)據(jù)獲取模塊獲得的加載監(jiān)視任務的反饋信息發(fā)送給顯示模塊,監(jiān)視過程中,實時處理從數(shù)據(jù)獲取模塊獲得的監(jiān)視數(shù)據(jù),將處理后的監(jiān)視結(jié)果存入數(shù)據(jù)存儲模塊并發(fā)送給顯示模塊,將監(jiān)視異常信息通過無線發(fā)射模塊發(fā)送給監(jiān)控人員,并從無線發(fā)射模塊獲得無線發(fā)射反饋信息,數(shù)據(jù)處理模塊空閑時,處理從數(shù)據(jù)存儲模塊獲得的監(jiān)視數(shù)據(jù),將處理后的監(jiān)視結(jié)果存入數(shù)據(jù)存儲模塊并發(fā)送給顯示模塊。
2、 根據(jù)權(quán)利要求l所述的一種光纖通道網(wǎng)絡實時監(jiān)視平臺,其特征在于,數(shù)據(jù) 獲取模塊包括GPS時間接收子模塊、監(jiān)視數(shù)據(jù)接收子模塊、數(shù)據(jù)預處理子模塊、數(shù) 據(jù)存儲控制子模塊、監(jiān)視配置處理子模塊、第一數(shù)據(jù)交換子模塊; 所述GPS時間接收子模塊,用于從GPS接收模塊獲得GPS時間,將GPS時 間發(fā)送給監(jiān)視數(shù)據(jù)接收子模塊,并接受監(jiān)視數(shù)據(jù)接收子模塊的GPS時間査詢操作, 向GPS接收模塊査詢GPS時間;所述監(jiān)視數(shù)據(jù)接收子模塊,用于從被監(jiān)視的光纖通道網(wǎng)絡中獲取實時的網(wǎng)絡數(shù) 據(jù),定時從GPS時間接收子模塊接收GPS時間和向GPS時間接收子模塊進行時間 査詢操作獲得實時的GPS時間,該GPS時間用于監(jiān)視數(shù)據(jù)時間同步,將打上了時 間戳的獲取到的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)預處理子模塊;所述數(shù)據(jù)預處理子模塊,用于對實時監(jiān)視數(shù)據(jù)進行預處理,監(jiān)視開始之前,加載 從監(jiān)視配置處理子模塊獲得的監(jiān)視任務配置信息,并將加載監(jiān)視任務的反饋信息發(fā)送 給監(jiān)視配置處理子纟莫塊,監(jiān)視過程中,對從監(jiān)視數(shù)據(jù)接收子,莫塊獲得的實時監(jiān)視數(shù)據(jù) 進行預處理,按照監(jiān)視任務配置信息的要求,區(qū)分出需要實時處理和不需要實時處理 的監(jiān)視數(shù)據(jù),將需要實時處理的監(jiān)視數(shù)據(jù)通過第一數(shù)據(jù)交換子模塊發(fā)送給數(shù)據(jù)處理模 塊,并通過第一數(shù)據(jù)交換子模塊從數(shù)據(jù)處理模塊獲得監(jiān)視的控制命令,將所有接收到 的監(jiān)視數(shù)據(jù)通過數(shù)據(jù)存儲控制子纟莫塊存入數(shù)據(jù)存儲纟莫塊,并從數(shù)據(jù)存儲控制子模塊獲 得監(jiān)視數(shù)據(jù)存儲的反饋信息;所述數(shù)據(jù)存儲控制子模塊,用于將從數(shù)據(jù)預處理子模塊獲得的監(jiān)視數(shù)據(jù)存入數(shù)據(jù) 存儲模塊,并將從數(shù)據(jù)存儲模塊獲得的監(jiān)視數(shù)據(jù)存儲的反饋信息發(fā)送給數(shù)據(jù)預處理子 模塊;所述監(jiān)視配置處理子纟莫塊,用于處理通過第一數(shù)據(jù)交換子模塊從數(shù)據(jù)處理模塊獲 得的監(jiān)視任務配置列表,將處理后的監(jiān)視任務配置信息發(fā)送給數(shù)據(jù)預處理子模塊,并 將從數(shù)據(jù)預處理子模塊獲得的加載監(jiān)視任務的反饋信息通過第一數(shù)據(jù)交換子模塊發(fā)送給數(shù)據(jù)處理纟莫塊;所述第一數(shù)據(jù)交換子模塊,用于將從數(shù)據(jù)預處理子模塊獲得的監(jiān)視數(shù)據(jù)發(fā)送給數(shù) 據(jù)處理模塊,并將從數(shù)據(jù)處理模塊獲得的監(jiān)視命令發(fā)送給數(shù)據(jù)預處理子纟莫塊,將從數(shù) 據(jù)處理模塊獲得的監(jiān)視任務配置信息發(fā)送給監(jiān)視配置處理子模塊,并將從監(jiān)視配置處 理子模塊獲得的加載監(jiān)視任務的反饋信息發(fā)送給數(shù)據(jù)處理模塊。
3、 根據(jù)權(quán)利要求2所述的一種光纖通道網(wǎng)絡實時監(jiān)視平臺,其特征在于,所述 的GPS時間接收子模塊包含時間同步函數(shù),所述的時間同步函數(shù)用于同步數(shù)據(jù)獲取 模塊內(nèi)的時間,實時獲取統(tǒng)一的GPS時間,為接收到的監(jiān)視數(shù)據(jù)打上時間戳。
4、 根據(jù)權(quán)利要求2所述的一種光纖通道網(wǎng)絡實時監(jiān)視平臺,其特征在于,所述 的數(shù)據(jù)預處理子模塊包含監(jiān)視任務加載函數(shù)和監(jiān)視數(shù)據(jù)區(qū)分函數(shù),所述的監(jiān)視任務加 載函數(shù)用于加載監(jiān)視任務配置信息,確定實時監(jiān)視的內(nèi)容;所述的數(shù)據(jù)區(qū)分函數(shù)用于 區(qū)分獲取的監(jiān)視數(shù)據(jù),根據(jù)監(jiān)視任務配置信息對獲取到的監(jiān)視數(shù)據(jù)進行處理,區(qū)分出 需要實時處理的數(shù)據(jù)和不需要實時處理的數(shù)據(jù)。
5、根據(jù)權(quán)利要求l所述的一種光纖通道網(wǎng)絡實時監(jiān)視平臺,其特征在于,數(shù)據(jù) 處理模塊包括監(jiān)視配置子模塊、第二數(shù)據(jù)交換子模塊、顯示控制子模塊、監(jiān)視管理控 制子模塊、無線發(fā)送控制子模塊、數(shù)據(jù)實時處理子模塊、數(shù)據(jù)讀寫控制子模塊;所述監(jiān)視配置子模塊,用于處理通過顯示控制子模塊從顯示模塊獲得的監(jiān)視任務 配置信息,將處理后的監(jiān)視任務配置信息通過第二數(shù)據(jù)交換子f莫塊發(fā)送給數(shù)據(jù)獲取模 塊,同時將監(jiān)視任務配置信息發(fā)送給監(jiān)視管理控制子模塊,并將通過第二數(shù)據(jù)交換子 模塊從數(shù)據(jù)獲取模塊得到的加載監(jiān)視任務的反饋信息發(fā)送給顯示控制子模塊;所述第二數(shù)據(jù)交換子模塊,用于將從監(jiān)視配置子模塊獲得的監(jiān)視任務配置信息發(fā) 送給數(shù)據(jù)獲取模塊,并將從數(shù)據(jù)獲取模塊獲得的加載監(jiān)視任務的反饋信息發(fā)送給監(jiān)視 配置子模塊,將從數(shù)據(jù)獲取模塊獲得的監(jiān)視數(shù)據(jù)發(fā)送給監(jiān)視管理控制子模塊,并將從 監(jiān)視管理控制子模塊獲得的監(jiān)視命令發(fā)送給數(shù)據(jù)獲取模塊;所述顯示控制子模塊,用于從顯示模塊接收操作人員的操作信息進行處理,將處 理后的監(jiān)視任務配置操作信息和監(jiān)視管理控制操作信息分別發(fā)送給監(jiān)視配置子模塊 和監(jiān)視管理控制子模塊,將從監(jiān)視配置子模塊、監(jiān)視管理控制子+莫塊和數(shù)據(jù)實時處理 子模塊獲得的監(jiān)視配置反饋信息、監(jiān)視管理控制反饋信息和監(jiān)視數(shù)據(jù)處理結(jié)果發(fā)送給 顯示模塊;所述監(jiān)視管理控制子模塊,用于對整個監(jiān)視平臺的控制,監(jiān)視開始之前,處理從 監(jiān)視配置子模塊獲得的監(jiān)視任務配置信息,監(jiān)視進行過程中,處理通過第二數(shù)據(jù)交換 子模塊從數(shù)據(jù)獲取模塊獲得的監(jiān)視數(shù)據(jù),將能夠直接顯示的監(jiān)視數(shù)據(jù)發(fā)送給顯示控制 子模塊,將需要實時處理的數(shù)據(jù)發(fā)送給數(shù)據(jù)實時處理子t莫塊,將從顯示控制子模塊獲 得的監(jiān)視控制命令通過第二數(shù)據(jù)交換子模塊發(fā)送給數(shù)據(jù)獲取模塊;所述無線發(fā)送控制子模塊,用于將從數(shù)據(jù)實時處理子模塊獲得的監(jiān)視異常信息通 過無線發(fā)射模塊發(fā)送給監(jiān)控人員,并從無線發(fā)射模塊獲得無線發(fā)送數(shù)據(jù)的反饋信息;所述數(shù)據(jù)實時處理子模塊,用于實時處理從監(jiān)視管理控制子模塊獲得的監(jiān)視數(shù) 據(jù),將處理后的監(jiān)視結(jié)果發(fā)送給顯示控制子模塊,并通過數(shù)據(jù)讀寫控制子模塊將監(jiān)視 結(jié)果存入數(shù)據(jù)存儲模塊,將監(jiān)視異常信息發(fā)送給無線發(fā)送控制子模塊,在實時處理監(jiān) 視數(shù)據(jù)的空閑時,處理通過數(shù)據(jù)讀寫控制子模塊從數(shù)據(jù)存儲+莫塊獲得的監(jiān)視數(shù)據(jù),將 處理結(jié)果通過數(shù)據(jù)讀寫控制子模塊存入數(shù)據(jù)存儲模塊并發(fā)送給顯示控制子模塊; 所述數(shù)據(jù)讀寫控制子+莫塊,用于將從數(shù)據(jù)實時處理子模塊獲得的監(jiān)視數(shù)據(jù)處理結(jié) 果存入數(shù)據(jù)存儲模塊,將從數(shù)據(jù)存儲模塊獲得的監(jiān)視數(shù)據(jù)發(fā)送給數(shù)據(jù)實時處理子模塊。
6、 根據(jù)權(quán)利要求5所述的一種光纖通道網(wǎng)絡實時監(jiān)視平臺,其特征在于,所述 的監(jiān)視管理控制子模塊包含監(jiān)視任務處理函數(shù)、監(jiān)視數(shù)據(jù)處理函數(shù)、監(jiān)視控制函數(shù), 所述的監(jiān)視任務處理函數(shù)用于處理監(jiān)視任務配置信息,解析出需要實時處理和顯示的 監(jiān)視內(nèi)容,對顯示控制子模塊和數(shù)據(jù)實時處理子模塊進行配置;所述的監(jiān)視數(shù)據(jù)處理 函數(shù)用于對來自數(shù)據(jù)獲取模塊的數(shù)據(jù)進行處理,將能夠直接顯示的監(jiān)視內(nèi)容發(fā)送給顯 示控制子模塊,將需要進行實時處理的數(shù)據(jù)發(fā)送給數(shù)據(jù)實時處理子模塊;所述的監(jiān)視 控制子模塊用于控制整個監(jiān)視平臺的運行,控制監(jiān)視平臺的開始、暫停/恢復、停止 和監(jiān)視任務重新加載。
7、 根據(jù)權(quán)利要求5所述的一種光纖通道網(wǎng)絡實時監(jiān)視平臺,其特征在于,所述的無線發(fā)送控制子l莫塊包含無線發(fā)送消息函數(shù),所述的無線發(fā)送消息函數(shù)用于接收來 自數(shù)據(jù)實時處理子模塊發(fā)送來的監(jiān)視異常信息,將監(jiān)視異常信息進行解析處理,轉(zhuǎn)換 成無線發(fā)送的數(shù)據(jù)包,將該數(shù)據(jù)包通過無線發(fā)射模塊發(fā)送給監(jiān)控人員。
8、 根據(jù)權(quán)利要求5所述的一種光纖通道網(wǎng)絡實時監(jiān)視平臺,其特征在于,所述的數(shù)據(jù)實時處理子模塊包含數(shù)據(jù)幀處理函數(shù)、網(wǎng)絡性能分析函數(shù)、異常檢測函數(shù),所 述的數(shù)據(jù)幀處理函數(shù)用于檢査光纖通道數(shù)據(jù)幀的完整性,分析數(shù)據(jù)幀的幀間隔、幀起 始、幀頭、幀內(nèi)容、CRC校驗、幀尾信息;網(wǎng)絡性能分析函數(shù)用于處理分析網(wǎng)絡性 能,根據(jù)網(wǎng)絡運行數(shù)據(jù),計算出數(shù)據(jù)幀的延遲、鏈路占用率和節(jié)點吞吐量,分析網(wǎng)絡 的實時性能;異常檢測函數(shù)用于檢測數(shù)據(jù)幀和網(wǎng)絡運行的異常,根據(jù)數(shù)據(jù)幀和網(wǎng)絡性 能分析的結(jié)果與正常運行的數(shù)據(jù)做比較,檢測出異常的內(nèi)容。
9、 一種應用權(quán)利要求l所述平臺的光纖通道網(wǎng)絡實時監(jiān)視方法,其特征在于, 包括如下步驟步驟一把光纖通道網(wǎng)絡實時監(jiān)視平臺連入被監(jiān)視光纖通道網(wǎng)絡,啟動監(jiān)視平 臺,完成各個模塊的初始化工作;步驟二在顯示纟莫塊上進行實時監(jiān)視任務配置,由數(shù)據(jù)處理+莫塊處理監(jiān)視配置 內(nèi)容,生成實時監(jiān)視配置列表;步驟三實時監(jiān)視配置列表被加載到數(shù)據(jù)獲取模塊和數(shù)據(jù)處理模塊中,完成實 時監(jiān)視任務配置;步驟四被監(jiān)視的光纖通道網(wǎng)絡運行中,實時監(jiān)視平臺通過數(shù)據(jù)獲取模塊得到 網(wǎng)絡中的運行數(shù)據(jù),根據(jù)GPS接收模塊接收到的時間為實時監(jiān)視數(shù)據(jù)打上時間戳; 步驟五數(shù)據(jù)獲取模塊對得到的網(wǎng)絡運行的實時數(shù)據(jù)進行預處理,區(qū)分出需要實時處理的數(shù)據(jù)和不需要實時處理的數(shù)據(jù);步驟六對于不需要實時處理的數(shù)據(jù)直接存入數(shù)據(jù)存儲模塊,對需要實時處理的數(shù)據(jù)除了要存入數(shù)據(jù)存儲模塊外,還要發(fā)送給數(shù)據(jù)處理模塊進行實時處理;步驟七數(shù)據(jù)處理模塊按照監(jiān)視配置列表對需要實時監(jiān)視的內(nèi)容進行實時處理,處理后的數(shù)據(jù)發(fā)送給顯示模塊和數(shù)據(jù)存儲模塊;步驟八將實時監(jiān)視結(jié)果顯示在顯示模塊上,同時對實時處理后的數(shù)據(jù)進行判斷,如果監(jiān)視數(shù)據(jù)異常,還要通過無線發(fā)射模塊將監(jiān)視結(jié)果發(fā)送給監(jiān)控人員;步驟九在數(shù)據(jù)處理模塊空閑時,由操作人員控制處理不需要實時處理的監(jiān)視數(shù)據(jù),處理后的結(jié)果顯示在顯示模塊上,并且同時存儲在數(shù)據(jù)存儲模塊中; 步驟十網(wǎng)絡監(jiān)視平臺不斷運行,直至監(jiān)視結(jié)束;步驟十一監(jiān)視結(jié)束后,操作人員按照需要使用數(shù)據(jù)處理模塊對存儲下來的數(shù)據(jù)進行處理,并顯示處理結(jié)果。
全文摘要
本發(fā)明公開了一種光纖通道網(wǎng)絡實時監(jiān)視平臺和監(jiān)視方法,所述的實時監(jiān)視平臺包括GPS接收模塊、數(shù)據(jù)存儲模塊、無線發(fā)射模塊、顯示模塊,該平臺特別還包括數(shù)據(jù)獲取模塊、數(shù)據(jù)處理模塊,數(shù)據(jù)獲取模塊用于實時獲取光纖通道網(wǎng)絡上的數(shù)據(jù),數(shù)據(jù)處理模塊用于處理數(shù)據(jù)獲取模塊得到的監(jiān)視數(shù)據(jù)。所述的實時監(jiān)視方法為數(shù)據(jù)處理模塊設置和加載監(jiān)視任務配置,并將監(jiān)視任務配置發(fā)送給數(shù)據(jù)獲取模塊;數(shù)據(jù)獲取模塊加載監(jiān)視任務配置,實時從被監(jiān)視光纖通道網(wǎng)絡中獲取監(jiān)視數(shù)據(jù);數(shù)據(jù)處理模塊實時處理監(jiān)視數(shù)據(jù),并將監(jiān)視結(jié)果顯示和無線發(fā)送。采用本發(fā)明所述的平臺和方法,能夠簡化光纖通道網(wǎng)絡實時監(jiān)視的操作步驟,提高監(jiān)視的自動化程度和效率。
文檔編號H04L12/26GK101383660SQ20081022408
公開日2009年3月11日 申請日期2008年10月15日 優(yōu)先權(quán)日2008年10月15日
發(fā)明者凡 丁, 峭 李, 熊華鋼, 健 顧 申請人:北京航空航天大學