專利名稱:局域網(wǎng)節(jié)點(diǎn)故障告警方法、系統(tǒng)和用于該系統(tǒng)的接口模塊的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及局域網(wǎng)管理技術(shù),特別公開一種集中式運(yùn)行維護(hù)的園區(qū)網(wǎng)及大中型局域網(wǎng)中的節(jié)點(diǎn)故障告警方法、系統(tǒng)和用于該局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng)的接口模塊。
背景技術(shù):
通常安裝有大中型局域網(wǎng)的園區(qū)中,都會(huì)在網(wǎng)絡(luò)中心辦公大廳中設(shè)置一幅網(wǎng)絡(luò)拓?fù)鋻彀?,用以直觀的展示本園區(qū)網(wǎng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。但目前的拓?fù)鋻彀逯荒転槭褂谜咛峁┚W(wǎng)絡(luò)的基本互連信息,也可以說是靜態(tài)的,當(dāng)某設(shè)備或鏈路出現(xiàn)故障時(shí),在此靜態(tài)拓?fù)鋻彀迳鲜峭耆床坏降摹?br>
局域網(wǎng)運(yùn)行中一種常見的故障是節(jié)點(diǎn)不通,通常情況下是由設(shè)備故障、硬件連接故障或網(wǎng)絡(luò)數(shù)據(jù)傳輸過大引發(fā)的節(jié)點(diǎn)阻塞等,這種情況,需要網(wǎng)管人員及時(shí)維護(hù)以免造成損失。為保證網(wǎng)絡(luò)的可靠運(yùn)行,一個(gè)網(wǎng)管人員會(huì)通過內(nèi)置監(jiān)控軟件的監(jiān)控主機(jī)對(duì)網(wǎng)絡(luò)進(jìn)行實(shí)時(shí)監(jiān)控,但是現(xiàn)有網(wǎng)管的監(jiān)控軟件只能將監(jiān)控結(jié)果通過圖表、文字或圖形的形式顯示在監(jiān)控主機(jī)的屏幕上,不能通過網(wǎng)絡(luò)拓?fù)鋻彀逯庇^的觀察到網(wǎng)絡(luò)運(yùn)行狀態(tài)。
現(xiàn)有技術(shù)中,可以通過由監(jiān)控主機(jī)向各節(jié)點(diǎn)發(fā)送Ping包檢測(cè)節(jié)點(diǎn)是否故障或阻塞,當(dāng)監(jiān)控主機(jī)在設(shè)定的網(wǎng)絡(luò)延時(shí)內(nèi)沒有收到節(jié)點(diǎn)返回的Ping包響應(yīng)消息時(shí),說明該節(jié)點(diǎn)不通,需要維護(hù)。這時(shí)如果網(wǎng)管人員如果碰巧沒有通過屏幕顯示觀察到故障信息時(shí),就有可能延誤,從而降低了網(wǎng)絡(luò)運(yùn)行的可靠率。
發(fā)明內(nèi)容
本發(fā)明公開了一種局域網(wǎng)節(jié)點(diǎn)故障告警方法、系統(tǒng)和用于該系統(tǒng)的接口模塊,以解決現(xiàn)有局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng)不能將檢測(cè)到的故障信息放大到通過發(fā)光及聲音提示網(wǎng)管人員的問題。
一種局域網(wǎng)節(jié)點(diǎn)故障告警方法,用于檢測(cè)到所述局域網(wǎng)節(jié)點(diǎn)故障時(shí)進(jìn)行告警,包括如下步驟編號(hào)步驟將被測(cè)節(jié)點(diǎn)和該節(jié)點(diǎn)的故障告警模塊編為相同或相應(yīng)的序號(hào);檢測(cè)步驟檢測(cè)被測(cè)節(jié)點(diǎn)是否故障并記錄故障節(jié)點(diǎn)的序號(hào);告警步驟根據(jù)所述故障節(jié)點(diǎn)的序號(hào)啟動(dòng)相同序號(hào)或相應(yīng)序號(hào)的告警模塊進(jìn)行故障告警。
所述方法還包括將每一個(gè)被測(cè)節(jié)點(diǎn)的告警模塊設(shè)置到所述局域網(wǎng)的網(wǎng)絡(luò)拓?fù)鋻彀迳?、與被測(cè)節(jié)點(diǎn)相對(duì)應(yīng)的位置附近,用于在所述網(wǎng)絡(luò)拓?fù)鋻彀迳?,通過進(jìn)行告警的告警模塊識(shí)別對(duì)應(yīng)的故障節(jié)點(diǎn)。
所述檢測(cè)步驟包括向所述被測(cè)節(jié)點(diǎn)分別發(fā)送Ping包;并在設(shè)定的時(shí)延內(nèi)沒有收到所述Ping包的響應(yīng)消息時(shí),記錄該節(jié)點(diǎn)的序號(hào)并執(zhí)行告警步驟。
所述檢測(cè)步驟中可以按照所述被測(cè)節(jié)點(diǎn)的序號(hào)順序檢測(cè)并循環(huán)檢測(cè);還可以根據(jù)所述被測(cè)節(jié)點(diǎn)的序號(hào)指定被測(cè)節(jié)點(diǎn)進(jìn)行檢測(cè)。
所述方法還包括檢測(cè)所有告警模塊工作狀態(tài)的步驟。
一種局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng),包括用于檢測(cè)局域網(wǎng)中至少一個(gè)節(jié)點(diǎn)是否故障的監(jiān)控主機(jī),其特征在于,所述系統(tǒng)還包括連接該監(jiān)控主機(jī)的接口模塊,接收該監(jiān)控主機(jī)輸出的故障節(jié)點(diǎn)的序號(hào)信息,并根據(jù)該序號(hào)信息在不同的輸出端輸出驅(qū)動(dòng)信號(hào);分別對(duì)應(yīng)至少一個(gè)節(jié)點(diǎn)設(shè)置的至少一個(gè)告警模塊,分別連接所述接口模塊的各輸出端,受控于所述驅(qū)動(dòng)信號(hào)進(jìn)行故障告警。
所述接口模塊通過數(shù)據(jù)線連接該監(jiān)控主機(jī)的并行數(shù)據(jù)輸出端口,通過該數(shù)據(jù)線接收所述序號(hào)信息;或者所述接口模塊通過所述監(jiān)控主機(jī)的插槽插接該監(jiān)控主機(jī)并接收所述序號(hào)信息。
所述接口模塊包括隔離電路,接收所述序號(hào)信息并隔離后輸出;連接該隔離電路的譯碼電路,譯碼所述序號(hào)信息并根據(jù)譯碼結(jié)果在不同的輸出端輸出控制信號(hào);分別連接該譯碼電路各個(gè)輸出端的驅(qū)動(dòng)電路,接收所述控制信號(hào)并輸出驅(qū)動(dòng)信號(hào)。
所述譯碼電路包括多個(gè)分級(jí)級(jí)聯(lián)的譯碼器。
所述告警模塊包括發(fā)光告警單元和/或聲音告警單元;所述發(fā)光告警單元包括多個(gè)對(duì)應(yīng)連接所述驅(qū)動(dòng)電路輸出端、并標(biāo)有序號(hào)信息的指示燈;所述聲音告警單元由所述監(jiān)控主機(jī)檢測(cè)到故障節(jié)點(diǎn)后啟動(dòng)進(jìn)行聲音告警。
所述接口模塊還包括連接在所述譯碼電路和驅(qū)動(dòng)電路之間的鎖存電路,鎖存該譯碼電路輸出的控制信號(hào)。
所述系統(tǒng)還包括所述局域網(wǎng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)掛板,用于在各被測(cè)節(jié)點(diǎn)對(duì)應(yīng)的位置上設(shè)置所述指示燈。
本發(fā)明的有益效果如下本發(fā)明所述方法實(shí)現(xiàn)了大中型局域網(wǎng)中故障節(jié)點(diǎn)的及時(shí)告警,控制思路簡(jiǎn)單、實(shí)現(xiàn)方便。
由于在網(wǎng)絡(luò)的拓?fù)鋻彀迳现苯釉O(shè)置了告警指示燈進(jìn)行告警,進(jìn)一步可以進(jìn)行聲音告警,幫助網(wǎng)絡(luò)中心辦公室內(nèi)的所有工作人員在第一時(shí)間發(fā)現(xiàn)網(wǎng)絡(luò)故障,從而及時(shí)排除故障,更好地保障網(wǎng)絡(luò)的運(yùn)行。
本發(fā)明的技術(shù)方案采用外置接口模塊時(shí),只需要用一根打印電纜通過普通并行口將計(jì)算機(jī)和掛板連接即可,無需拆開計(jì)算機(jī)箱安裝插卡,整個(gè)系統(tǒng)安裝簡(jiǎn)易維護(hù)方便。
圖1為本發(fā)明所述局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng)的結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中發(fā)送Ping包檢測(cè)節(jié)點(diǎn)是否故障的方法流程圖;圖3為本發(fā)明所述利用圖2所示Ping包檢測(cè)法,循環(huán)檢測(cè)具有設(shè)定序號(hào)被測(cè)節(jié)點(diǎn)的方法流程圖;
圖4為本發(fā)明所述局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng)中使用的接口模塊的結(jié)構(gòu)示意圖;圖5為圖4所示接口模塊實(shí)現(xiàn)64路輸出控制的具體電路結(jié)構(gòu)連接實(shí)例圖;圖6為一個(gè)應(yīng)用本發(fā)明所述局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng)的局域網(wǎng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)掛板的實(shí)例圖。
具體實(shí)施例方式
本發(fā)明為了解決拓?fù)浣Y(jié)構(gòu)上不能顯示故障節(jié)點(diǎn)的不足,公開了一種通過網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)直觀的進(jìn)行故障報(bào)警的局域網(wǎng)節(jié)點(diǎn)故障告警方法、系統(tǒng)和用于該系統(tǒng)的接口模塊,主要設(shè)計(jì)構(gòu)思包括其一、在原拓?fù)鋻彀宓幕A(chǔ)上,每一個(gè)主要節(jié)點(diǎn)設(shè)備旁邊安裝該節(jié)點(diǎn)的故障告警模塊;其二、用任意一臺(tái)與本局域網(wǎng)聯(lián)網(wǎng)的計(jì)算機(jī),循環(huán)檢測(cè)本局域網(wǎng)指定被測(cè)節(jié)點(diǎn)的運(yùn)行狀態(tài),并輸出故障節(jié)點(diǎn)的信息,控制對(duì)應(yīng)故障節(jié)點(diǎn)的告警模塊進(jìn)行故障告警。這樣,使網(wǎng)管人員非常直觀的觀測(cè)到節(jié)點(diǎn)故障信息,同時(shí)還可以利用監(jiān)控主機(jī)的聲卡進(jìn)行聲音提示,這樣即保持了現(xiàn)有技術(shù)中網(wǎng)絡(luò)拓?fù)鋻彀逯庇^顯示網(wǎng)絡(luò)基本拓?fù)浣Y(jié)構(gòu)的功能,又增加了故障提示功能,本發(fā)明所述的局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng)的結(jié)構(gòu)框圖如圖1所示,具體實(shí)施包括一、監(jiān)控主機(jī)1監(jiān)控主機(jī)1可以用任意一臺(tái)與局域網(wǎng)聯(lián)網(wǎng)的計(jì)算機(jī)承擔(dān),監(jiān)控主機(jī)主要承擔(dān)檢測(cè)各被測(cè)節(jié)點(diǎn)運(yùn)行狀態(tài)的任務(wù),內(nèi)置監(jiān)控程序檢測(cè)節(jié)點(diǎn)的狀態(tài)并將檢測(cè)結(jié)果通過一個(gè)接口模塊輸出。
為實(shí)現(xiàn)本發(fā)明告警模塊和節(jié)點(diǎn)之間一一對(duì)應(yīng)的目的,首先將被測(cè)節(jié)點(diǎn)和節(jié)點(diǎn)對(duì)應(yīng)的告警模塊編為相同或相應(yīng)的序號(hào),由監(jiān)控主機(jī)將檢測(cè)到的障節(jié)點(diǎn)的序號(hào)通過數(shù)據(jù)線輸出,再根據(jù)該序號(hào)信息啟動(dòng)相應(yīng)的告警模塊進(jìn)行告警。
監(jiān)控主機(jī)包括節(jié)點(diǎn)檢測(cè)主控模塊、檢測(cè)模塊和告警裝置控制模塊,主控模塊中設(shè)置主控程序、檢測(cè)模塊中設(shè)置通用檢測(cè)子程序,被測(cè)節(jié)點(diǎn)的序號(hào)和對(duì)應(yīng)每一個(gè)節(jié)點(diǎn)的IP地址及節(jié)點(diǎn)名稱登記在一個(gè)私有配置文件(*.ini)中,由主程序啟動(dòng)時(shí)進(jìn)行加載,這樣,當(dāng)監(jiān)控主程序被啟動(dòng)后,按照設(shè)定的序號(hào)順序,啟動(dòng)檢測(cè)子程序按照序號(hào)對(duì)應(yīng)的IP地址發(fā)送檢測(cè)信號(hào)以檢測(cè)節(jié)點(diǎn)的運(yùn)行狀態(tài)。節(jié)點(diǎn)運(yùn)行狀態(tài)的檢測(cè)方法很多,但是基于本發(fā)明的目的在于檢測(cè)各節(jié)點(diǎn)是否阻塞,因此可以采用較為簡(jiǎn)單的發(fā)送Ping包進(jìn)行檢測(cè)的方法,根據(jù)被測(cè)節(jié)點(diǎn)是否返回響應(yīng)消息進(jìn)行故障判斷,具體流程如圖2所示,檢測(cè)模塊在檢測(cè)完成后,將節(jié)點(diǎn)是否故障的檢測(cè)結(jié)果返回主控模塊,當(dāng)主控模塊收到節(jié)點(diǎn)故障的檢測(cè)結(jié)果時(shí),向告警控制模塊發(fā)送節(jié)點(diǎn)的序號(hào),由告警控制模塊控制告警模塊進(jìn)行告警。
主程序的一個(gè)自動(dòng)循環(huán)檢測(cè)流程如圖3所示,包括如下步驟1、加載通過私有配置文件(*.ini)設(shè)置的序號(hào)相關(guān)信息;2、主程序按照序號(hào)順序,每間隔設(shè)定的時(shí)間,將需要檢測(cè)的節(jié)點(diǎn)的IP地址加載給檢測(cè)子程序并啟動(dòng)檢測(cè)子程序進(jìn)行檢測(cè);3、檢測(cè)子程序根據(jù)主程序傳遞過來的序號(hào)所登記的IP地址向各節(jié)點(diǎn)發(fā)送Ping包,并驗(yàn)證Ping包是否發(fā)送成功,如果發(fā)送成功則等待響應(yīng)消息,否則重發(fā);如果在設(shè)定的網(wǎng)絡(luò)時(shí)延內(nèi)收到了被測(cè)節(jié)點(diǎn)返回的響應(yīng)消息,則說明節(jié)點(diǎn)的工作狀態(tài)正常,這時(shí)向主程序返回節(jié)點(diǎn)工作正常的檢測(cè)結(jié)果,例如1;如果沒有收到響應(yīng)消息,則向主程序返回一個(gè)節(jié)點(diǎn)故障信號(hào),例如0;4、主程序收到子程序返回的故障信號(hào)“0”后,向告警模塊發(fā)送該故障節(jié)點(diǎn)的序號(hào),由告警控制模塊啟動(dòng)對(duì)應(yīng)的告警模塊告警;5、主程序根據(jù)當(dāng)前被測(cè)節(jié)點(diǎn)的序列號(hào)判斷是否已經(jīng)檢測(cè)到最后一個(gè)被測(cè)節(jié)點(diǎn),如果是,則將記錄的當(dāng)前檢測(cè)序號(hào)清零返回進(jìn)行下一循環(huán)的檢測(cè),如果否,將序號(hào)加1再將對(duì)應(yīng)節(jié)點(diǎn)的IP地址發(fā)送給子程序,每?jī)纱藱z測(cè)之間增加適當(dāng)?shù)臅r(shí)延以增加程序運(yùn)行的可靠性。
在檢測(cè)過程中,使用者可以通過設(shè)置的控制鍵隨時(shí)鍵入控制命令暫停檢測(cè)或停止檢測(cè)。
具體設(shè)計(jì)程序時(shí),本系統(tǒng)可以由使用者根據(jù)網(wǎng)絡(luò)的運(yùn)行情況自行設(shè)置Ping包的網(wǎng)絡(luò)時(shí)延以及兩節(jié)點(diǎn)之間的檢測(cè)間隔時(shí)間,非常靈活。
此外,還可以增加設(shè)計(jì)如下功能1、單個(gè)檢測(cè)指定的節(jié)點(diǎn)設(shè)備即啟動(dòng)一個(gè)子窗口,從列表中選擇要檢測(cè)的設(shè)備或端口,如果發(fā)現(xiàn)故障,同樣點(diǎn)亮指示燈并發(fā)出聲音。如果檢測(cè)設(shè)備正常,屏幕進(jìn)行無故障顯示,例如顯示“No Error”。
2、告警模塊檢測(cè)由于采用出現(xiàn)故障時(shí)啟動(dòng)告警模塊的方式,那么為保證系統(tǒng)運(yùn)行的可靠性,可以設(shè)計(jì)告警模塊循環(huán)檢測(cè)或單個(gè)檢測(cè)功能,具體實(shí)現(xiàn)時(shí),按順序輸出節(jié)點(diǎn)序號(hào)即可,則每個(gè)告警模塊應(yīng)該依次動(dòng)作,就可以及時(shí)發(fā)現(xiàn)并更換出現(xiàn)問題的告警模塊。
本領(lǐng)域技術(shù)人員可以根據(jù)上述提供的控制方法方便實(shí)現(xiàn)本發(fā)明,這里不再詳細(xì)贅述。
二、接口模塊2該接口模塊2用于發(fā)明所述的局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng)中,接收由告警控制模塊發(fā)送的故障節(jié)點(diǎn)的序號(hào),并根據(jù)收到的故障節(jié)點(diǎn)的序號(hào)控制對(duì)應(yīng)的告警模塊進(jìn)行故障告警,具體結(jié)構(gòu)如圖4所示,包括順次連接的隔離電路201、譯碼電路202、鎖存電路203和驅(qū)動(dòng)電路204,其中隔離電路201連接計(jì)算機(jī)的數(shù)據(jù)并口,接收監(jiān)控主機(jī)輸出的故障節(jié)點(diǎn)的序號(hào),并隔離輸出給譯碼電路202;譯碼電路202和驅(qū)動(dòng)電路204由多個(gè)譯碼器和異或門構(gòu)成,可以將不同序號(hào)信息的譯碼結(jié)果由不同的輸出端輸出,分別控制與該序號(hào)對(duì)應(yīng)的節(jié)點(diǎn)設(shè)備的告警模塊,根據(jù)需要檢測(cè)的節(jié)點(diǎn)總數(shù),本接口模塊可以采用多級(jí)譯碼電路,例如用并口8條數(shù)據(jù)線的一條連接所有的輸出驅(qū)動(dòng),作為告警模塊的控制信號(hào),其余的7條數(shù)據(jù)線總共可以產(chǎn)生27共128種組合狀態(tài),因此只要通過多級(jí)譯碼電路把這128種狀態(tài)分別譯出,就可以起到分別指定128個(gè)發(fā)光管的作用,本方案由于受并口數(shù)據(jù)線的限制,最多可支持的指示燈個(gè)數(shù)為128個(gè)。
譯碼電路202和驅(qū)動(dòng)電路204之間還可以連接鎖存電路203,將譯碼電路輸出的故障信號(hào)進(jìn)行鎖存,使該節(jié)點(diǎn)的故障被排除前,告警模塊一直保持故障告警狀態(tài)。對(duì)于一般的局域網(wǎng),通常對(duì)重要節(jié)點(diǎn),例如路由器或達(dá)到交換節(jié)點(diǎn)進(jìn)行檢測(cè),一旦出現(xiàn)故障,需要非常及時(shí)的維護(hù),因此兩個(gè)節(jié)點(diǎn)同時(shí)出現(xiàn)故障的概率很低,這樣,在接口模塊2中可以不設(shè)置鎖存電路203以降低設(shè)備成本。
如圖5所示,圖5為一個(gè)實(shí)現(xiàn)檢測(cè)64個(gè)節(jié)點(diǎn)的具體接口模塊電路硬件連接示意圖,該電路包括由74LS244芯片構(gòu)成的隔離電路201、由多個(gè)74LS138譯碼器構(gòu)成的多級(jí)譯碼電路202和多個(gè)74LS86異或門構(gòu)成的驅(qū)動(dòng)電路204,具體連接方式為從7條數(shù)據(jù)線中選6條,構(gòu)成兩級(jí)譯碼電路。第一級(jí)用一個(gè)3-8譯碼器三個(gè)輸入端從三條數(shù)據(jù)線譯碼生成八個(gè)信號(hào),再用這八個(gè)信號(hào)分別控制每個(gè)二級(jí)3-8譯碼器的使能端。另外三條數(shù)據(jù)線直接給第二級(jí)的八個(gè)3-8譯碼器的輸入端。這樣總共就可以產(chǎn)生出64個(gè)譯碼信號(hào),與六位二進(jìn)制數(shù)的64種組合狀態(tài)正好相對(duì)應(yīng)。再將亮與不亮的控制信號(hào)作為最高位數(shù)據(jù)線與這六條數(shù)據(jù)線結(jié)合起來,并且設(shè)定為0-亮、1-不亮。這樣組合出來的針對(duì)每一個(gè)發(fā)光管的控制信號(hào)正好與發(fā)光管的序號(hào)一一對(duì)應(yīng),極大地簡(jiǎn)化了程序設(shè)計(jì)。
該接口模塊可以根據(jù)需要安裝在拓?fù)鋻彀宓膬?nèi)部或外部,通過并口電纜連接到計(jì)算機(jī)的普通并口?;蛑谱鞑蹇ㄊ诫娐钒逯苯硬逶谟?jì)算機(jī)的擴(kuò)展槽上,再連線到掛板。
插卡式電路板的優(yōu)點(diǎn)是可直接獲取的計(jì)算機(jī)信號(hào)多,電路相對(duì)簡(jiǎn)單。缺點(diǎn)是靈活性差,需要打開機(jī)箱蓋插卡,且只能固定在一臺(tái)臺(tái)式機(jī)上使用,從插卡到掛板的傳輸距離短。單獨(dú)接口模塊方式的優(yōu)點(diǎn)是非常靈活,只要具備打印口的任何一臺(tái)計(jì)算機(jī)、包括筆記本型電腦、都可以使用,由于采用并行電纜進(jìn)行數(shù)據(jù)傳輸,所以傳輸距離相對(duì)插卡方式長(zhǎng)。缺點(diǎn)是可利用的計(jì)算機(jī)信號(hào)少,電路相對(duì)復(fù)雜。
三、告警模塊3通常故障告警的方法是采用故障指示燈發(fā)光指示,指示燈設(shè)置在掛板上每一個(gè)重要設(shè)備或端口的旁邊,利用指示燈告警的方式可以有兩種1、所有設(shè)備的指示燈全亮,檢測(cè)到故障設(shè)備時(shí)該設(shè)備指示燈滅,該方式優(yōu)點(diǎn)是工作狀態(tài)指示清晰。缺點(diǎn)是對(duì)故障設(shè)備指示不明顯,而且整體耗電大,電路設(shè)計(jì)比較復(fù)雜;2、所有設(shè)備的指示燈全滅,檢測(cè)到故障設(shè)備時(shí)該設(shè)備指示燈亮,該方法優(yōu)點(diǎn)是對(duì)故障設(shè)備指示明顯,而且總耗電小,電路相對(duì)簡(jiǎn)單。缺點(diǎn)是未檢測(cè)到故障設(shè)備時(shí)看不出明顯的工作狀態(tài)。
常用的指示燈為發(fā)光二極管,根據(jù)發(fā)光二極管的物理特性我們知道它在點(diǎn)亮?xí)r的單管功耗為50毫瓦。由于展板的指示燈數(shù)目很多,假定有60個(gè)指示燈,全部點(diǎn)亮總共耗電3瓦,而且是持續(xù)不斷的。隨著檢測(cè)設(shè)備數(shù)量的增多耗電還會(huì)更大。相反,如果只是故障設(shè)備的指示燈發(fā)光,就可以減少很多電能,對(duì)電源的要求也低。所以從長(zhǎng)遠(yuǎn)考慮,采用第二種方式設(shè)計(jì)較為合理,且不論有多少個(gè)指示燈,耗電是基本固定的。
除了指示燈的告警以外,還可以由告警控制模塊控制監(jiān)控主機(jī)的聲卡同時(shí)進(jìn)行聲音告警,利用計(jì)算機(jī)聲卡的優(yōu)點(diǎn)是聲音非常豐富,甚至可以是預(yù)先錄制好的人的語音,在檢測(cè)的主程序中增加啟動(dòng)聲音報(bào)警的步驟即可。
同時(shí),還可以由告警控制模塊控制,在監(jiān)控主機(jī)的屏幕上顯示局域網(wǎng)的拓?fù)浣Y(jié)構(gòu)圖,該圖中的每一個(gè)被測(cè)節(jié)點(diǎn)的相應(yīng)位置同樣設(shè)置了告警圖形,當(dāng)節(jié)點(diǎn)發(fā)生故障時(shí),告警控制模塊同樣可以根據(jù)序號(hào)控制對(duì)應(yīng)的告警圖形的顏色、形狀發(fā)生變化進(jìn)行告警顯示。
綜上,如圖6所示,圖6為一個(gè)局域網(wǎng)網(wǎng)拓?fù)浣Y(jié)構(gòu)掛板圖,從網(wǎng)拓?fù)浣Y(jié)構(gòu)掛板上清楚的看到整個(gè)網(wǎng)絡(luò)的設(shè)備安裝位置,在該圖中每一個(gè)被測(cè)節(jié)點(diǎn)附近設(shè)置指示燈并標(biāo)明指示燈序號(hào),當(dāng)監(jiān)控程序被啟動(dòng)后,從序號(hào)1開始,依次向每個(gè)序號(hào)對(duì)應(yīng)的節(jié)點(diǎn)設(shè)備或端口的IP地址發(fā)出Ping包。如果能通,說明設(shè)備或端口工作正常。如果不通,將此序號(hào)送至計(jì)算機(jī)并口,控制該序號(hào)對(duì)應(yīng)的指示燈點(diǎn)亮,同時(shí)發(fā)出報(bào)警聲音持續(xù)幾秒。序號(hào)加1,繼續(xù)下一檢測(cè)。在沒有檢測(cè)到下一個(gè)故障設(shè)備前,前一個(gè)故障設(shè)備的指示燈始終點(diǎn)亮。如果一個(gè)循環(huán)中都沒有檢測(cè)到故障設(shè)備,工作指示燈始終亮。這樣,網(wǎng)絡(luò)管理人員可以直觀的在第一時(shí)間發(fā)現(xiàn)網(wǎng)絡(luò)故障,從而及時(shí)排除故障,更好地保障網(wǎng)絡(luò)的運(yùn)行。
以上通過具體的實(shí)施方式詳細(xì)說明了本發(fā)明所述的節(jié)點(diǎn)故障告警系統(tǒng)以及該系統(tǒng)使用的接口模塊,應(yīng)用上述系統(tǒng)中的局域網(wǎng)節(jié)點(diǎn)告警方法具體包括如下步驟編號(hào)步驟將被測(cè)節(jié)點(diǎn)和該節(jié)點(diǎn)的故障告警模塊編為相同或相應(yīng)的序號(hào);本步驟的目的在于實(shí)現(xiàn)被測(cè)節(jié)點(diǎn)和告警模塊之間的一一對(duì)應(yīng),并通過序號(hào)進(jìn)行告警控制。
檢測(cè)步驟檢測(cè)被測(cè)節(jié)點(diǎn)是否故障并記錄故障節(jié)點(diǎn)的序號(hào);檢測(cè)方法的具體步驟如圖2所示,向所述被測(cè)節(jié)點(diǎn)分別發(fā)送Ping包;并在設(shè)定的時(shí)延內(nèi)沒有收到所述Ping包的響應(yīng)消息時(shí),記錄該節(jié)點(diǎn)的序號(hào)并執(zhí)行告警步驟。
告警步驟根據(jù)所述故障節(jié)點(diǎn)的序號(hào)啟動(dòng)序號(hào)相同或相應(yīng)的告警模塊進(jìn)行故障告警。
本步驟通過本發(fā)明所述的接口模塊實(shí)現(xiàn),由監(jiān)控主機(jī)通過并口數(shù)據(jù)線或插卡向接口模塊輸出故障節(jié)點(diǎn)的序號(hào),接口模塊中的多級(jí)譯碼器可以根據(jù)接收的不同的序號(hào),分別在不同的輸出端輸出控制信號(hào)以控制與該序號(hào)對(duì)應(yīng)的告警模塊發(fā)出告警。
如果本發(fā)明是采用并口數(shù)據(jù)線數(shù)輸出信號(hào),由于數(shù)據(jù)線一般為8位,所以被測(cè)節(jié)點(diǎn)的總數(shù)應(yīng)該控制在128個(gè)以內(nèi)。若采用插卡方式則被測(cè)節(jié)點(diǎn)的總數(shù)不受限制,告警信號(hào)輸出時(shí),。
本發(fā)明所述方法可以根據(jù)被測(cè)節(jié)點(diǎn)的序號(hào)方便實(shí)現(xiàn)順序檢測(cè)和循環(huán)檢測(cè);或者也根據(jù)被測(cè)節(jié)點(diǎn)的序號(hào)指定特定的節(jié)點(diǎn)進(jìn)行單獨(dú)的檢測(cè)。
為提高可靠性,還可以利用單獨(dú)的程序由監(jiān)控主機(jī)順序輸出所有節(jié)點(diǎn)的序號(hào),對(duì)告警模塊的工作狀態(tài)進(jìn)行循環(huán)檢測(cè)。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種局域網(wǎng)節(jié)點(diǎn)故障告警方法,用于檢測(cè)到所述局域網(wǎng)節(jié)點(diǎn)故障時(shí)進(jìn)行告警,其特征在于,包括如下步驟編號(hào)步驟將被測(cè)節(jié)點(diǎn)和該節(jié)點(diǎn)的故障告警模塊編為相同或相應(yīng)的序號(hào);檢測(cè)步驟檢測(cè)被測(cè)節(jié)點(diǎn)是否故障并記錄故障節(jié)點(diǎn)的序號(hào);告警步驟根據(jù)所述故障節(jié)點(diǎn)的序號(hào)啟動(dòng)相同序號(hào)或相應(yīng)序號(hào)的告警模塊進(jìn)行故障告警。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括步驟將每一個(gè)被測(cè)節(jié)點(diǎn)的告警模塊設(shè)置到所述局域網(wǎng)的網(wǎng)絡(luò)拓?fù)鋻彀迳稀⑴c被測(cè)節(jié)點(diǎn)相對(duì)應(yīng)的位置附近,用于在所述網(wǎng)絡(luò)拓?fù)鋻彀迳希ㄟ^進(jìn)行告警的告警模塊識(shí)別對(duì)應(yīng)的故障節(jié)點(diǎn)。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述檢測(cè)步驟包括向所述被測(cè)節(jié)點(diǎn)分別發(fā)送Ping包;并在設(shè)定的時(shí)延內(nèi)沒有收到所述Ping包的響應(yīng)消息時(shí),記錄該節(jié)點(diǎn)的序號(hào)并執(zhí)行告警步驟。
4.如權(quán)利要求3所述的方法,其特征在于,所述檢測(cè)步驟按照所述被測(cè)節(jié)點(diǎn)的序號(hào)順序檢測(cè)并循環(huán)檢測(cè);和/或根據(jù)所述被測(cè)節(jié)點(diǎn)的序號(hào)指定被測(cè)節(jié)點(diǎn)進(jìn)行檢測(cè)。
5.如權(quán)利要求4所述的方法,其特征在于,所述方法還包括檢測(cè)所有告警模塊工作狀態(tài)的步驟。
6.一種局域網(wǎng)節(jié)點(diǎn)故障告警系統(tǒng),包括用于檢測(cè)局域網(wǎng)中至少一個(gè)節(jié)點(diǎn)是否故障的監(jiān)控主機(jī),其特征在于,所述系統(tǒng)還包括連接該監(jiān)控主機(jī)的接口模塊,接收該監(jiān)控主機(jī)輸出的故障節(jié)點(diǎn)的序號(hào)信息,并根據(jù)該序號(hào)信息在不同的輸出端輸出驅(qū)動(dòng)信號(hào);分別對(duì)應(yīng)至少一個(gè)節(jié)點(diǎn)設(shè)置的至少一個(gè)告警模塊,分別連接所述接口模塊的各輸出端,受控于所述驅(qū)動(dòng)信號(hào)進(jìn)行故障告警。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述接口模塊通過數(shù)據(jù)線連接該監(jiān)控主機(jī)的并行數(shù)據(jù)輸出端口,通過該數(shù)據(jù)線接收所述序號(hào)信息;或者所述接口模塊通過所述監(jiān)控主機(jī)的插槽插接該監(jiān)控主機(jī)并接收所述序號(hào)信息。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述接口模塊包括隔離電路,接收所述序號(hào)信息并隔離后輸出;連接該隔離電路的譯碼電路,譯碼所述序號(hào)信息并根據(jù)譯碼結(jié)果在不同的輸出端輸出控制信號(hào);分別連接該譯碼電路各個(gè)輸出端的驅(qū)動(dòng)電路,接收所述控制信號(hào)并輸出驅(qū)動(dòng)信號(hào)。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述譯碼電路包括多個(gè)分級(jí)級(jí)聯(lián)的譯碼器。
10.如權(quán)利要求8或9所述的系統(tǒng),其特征在于,所述告警模塊包括發(fā)光告警單元和/或聲音告警單元;所述發(fā)光告警單元包括多個(gè)對(duì)應(yīng)連接所述驅(qū)動(dòng)電路輸出端、并標(biāo)有序號(hào)信息的指示燈;所述聲音告警單元由所述監(jiān)控主機(jī)檢測(cè)到故障節(jié)點(diǎn)后啟動(dòng)進(jìn)行聲音告警。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括所述局域網(wǎng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)掛板,用于在各被測(cè)節(jié)點(diǎn)對(duì)應(yīng)的位置上設(shè)置所述指示燈。
12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述接口模塊還包括連接在所述譯碼電路和驅(qū)動(dòng)電路之間的鎖存電路,鎖存該譯碼電路輸出的控制信號(hào)。
13.一種接口模塊,其特征在于,包括隔離電路,接收數(shù)據(jù)信號(hào)并隔離后輸出;連接該隔離電路的譯碼電路,譯碼該隔離電路輸出的數(shù)據(jù)信號(hào)并根據(jù)譯碼結(jié)果在不同的輸出端輸出控制信號(hào);分別連接該譯碼電路各個(gè)輸出端的驅(qū)動(dòng)電路,接收所述控制信號(hào)并輸出驅(qū)動(dòng)信號(hào)。
14.如權(quán)利要求13所述的接口模塊,其特征在于,所述譯碼電路包括分級(jí)級(jí)聯(lián)的多個(gè)譯碼器。
15.如權(quán)利要求13或14所述的接口模塊,其特征在于,所述接口模塊還包括連接在所述譯碼電路和驅(qū)動(dòng)電路之間的鎖存電路,鎖存該譯碼電路輸出的控制信號(hào)。
全文摘要
本發(fā)明公開了一種局域網(wǎng)節(jié)點(diǎn)故障告警方法、系統(tǒng)和用于該系統(tǒng)的接口模塊,以解決現(xiàn)有告警系統(tǒng)不能將檢測(cè)到的故障信息放大到通過發(fā)光及聲音提示網(wǎng)管人員的問題。所述方法包括將被測(cè)節(jié)點(diǎn)和對(duì)應(yīng)的故障告警模塊編為相同或相應(yīng)序號(hào)的步驟;檢測(cè)被測(cè)節(jié)點(diǎn)是否故障并記錄故障節(jié)點(diǎn)序號(hào)的步驟;根據(jù)序號(hào)啟動(dòng)相同序號(hào)或相應(yīng)序號(hào)的告警模塊進(jìn)行告警的步驟;該方法按照所述被測(cè)節(jié)點(diǎn)的序號(hào)順序檢測(cè)并循環(huán)檢測(cè);或者根據(jù)所述被測(cè)節(jié)點(diǎn)的序號(hào)指定被測(cè)節(jié)點(diǎn)進(jìn)行檢測(cè)。所述系統(tǒng)包括監(jiān)控主機(jī)、接口模塊和告警模塊。所述接口模塊包括隔離電路、譯碼電路和驅(qū)動(dòng)電路。
文檔編號(hào)H04L12/24GK1866853SQ20051007095
公開日2006年11月22日 申請(qǐng)日期2005年5月19日 優(yōu)先權(quán)日2005年5月19日
發(fā)明者黃寧寧 申請(qǐng)人:黃寧寧