欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種核電站Level2層冗余設(shè)備的故障診斷裝置、系統(tǒng)和方法與流程

文檔序號(hào):11778218閱讀:355來(lái)源:國(guó)知局
一種核電站Level2層冗余設(shè)備的故障診斷裝置、系統(tǒng)和方法與流程

本發(fā)明涉及網(wǎng)絡(luò)安全領(lǐng)域,特別是一種判斷核電站level2層冗余設(shè)備是否存在故障的診斷裝置、系統(tǒng)和方法。



背景技術(shù):

核電站level2層為機(jī)組監(jiān)督控制層,包括與人機(jī)界面和過(guò)程控制接口相關(guān)的數(shù)據(jù)處理功能。業(yè)界常用的冗余設(shè)備故障診斷方法大多通過(guò)網(wǎng)絡(luò)發(fā)包的方式進(jìn)行診斷,但是如果設(shè)備診斷的主服務(wù)器已有一個(gè)網(wǎng)絡(luò)故障,此時(shí)客戶(hù)端對(duì)應(yīng)的另外一個(gè)冗余網(wǎng)絡(luò)也發(fā)生故障,則客戶(hù)端與主服務(wù)器之間無(wú)法進(jìn)行數(shù)據(jù)的通訊,也就無(wú)法診斷出具體的網(wǎng)絡(luò)故障信息,對(duì)核電站維護(hù)工程師進(jìn)行網(wǎng)絡(luò)維修造成了不便。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明要解決的技術(shù)問(wèn)題是提供一種核電站level2層冗余設(shè)備的故障診斷裝置,包括診斷服務(wù)端、向所述診斷服務(wù)端提交信息處理請(qǐng)求的診斷客戶(hù)端和實(shí)時(shí)數(shù)據(jù)庫(kù);所述診斷服務(wù)端包括分別接收所述診斷客戶(hù)端發(fā)送的診斷數(shù)據(jù)包的主診斷服務(wù)端和從診斷服務(wù)端,所述主診斷服務(wù)端包括處理診斷客戶(hù)端請(qǐng)求模塊、主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊、設(shè)備狀態(tài)數(shù)據(jù)內(nèi)存、設(shè)備診斷狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù)模塊、通知模塊和主從診斷服務(wù)端數(shù)據(jù)對(duì)齊模塊;所述從診斷服務(wù)端包括從轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊;

所述處理診斷客戶(hù)端請(qǐng)求模塊:用于創(chuàng)建定時(shí)器事件,周期地接收診斷客戶(hù)端發(fā)送的診斷數(shù)據(jù)包,并對(duì)所述診斷數(shù)據(jù)包進(jìn)行信息處理;

所述從轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊用于接收診斷客戶(hù)端發(fā)送過(guò)來(lái)的診斷數(shù)據(jù)包,并轉(zhuǎn)發(fā)給所述主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊;所述主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊周期地對(duì)所述診斷數(shù)據(jù)包進(jìn)行信息處理;

所述設(shè)備狀態(tài)數(shù)據(jù)區(qū),用于存儲(chǔ)所述處理診斷客戶(hù)端請(qǐng)求模塊和主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊處理后的診斷數(shù)據(jù)包;

所述設(shè)備診斷狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù)模塊:用于根據(jù)設(shè)備狀態(tài)數(shù)據(jù)區(qū)檢測(cè)到的改變信息,將診斷數(shù)據(jù)包更新至實(shí)時(shí)數(shù)據(jù)庫(kù);

所述通知模塊,用于通知從診斷服務(wù)端進(jìn)行主從診斷服務(wù)端對(duì)齊;

所述主從診斷服務(wù)端數(shù)據(jù)對(duì)齊模塊,用于根據(jù)所述通知模塊的通知,周期地對(duì)從診斷服務(wù)端與主診斷服務(wù)端進(jìn)行對(duì)齊;

所述診斷客戶(hù)端包括冗余設(shè)備的診斷設(shè)備狀態(tài)模塊;所述診斷設(shè)備狀態(tài)模塊用于周期讀取設(shè)備狀態(tài),向主從診斷服務(wù)端提交信息處理請(qǐng)求。

進(jìn)一步地,所述處理診斷客戶(hù)端請(qǐng)求模塊設(shè)定配置次數(shù),周期將所有被診斷點(diǎn)故障次數(shù)加1,當(dāng)收到從所述診斷客戶(hù)端發(fā)來(lái)的被診斷點(diǎn)的狀態(tài)信息后,將被診斷點(diǎn)故障次數(shù)清0,周期檢查被診斷點(diǎn)的故障次數(shù),如果超過(guò)配置的次數(shù),則將該被診斷點(diǎn)置為故障。

進(jìn)一步地,一種核電站level2層冗余設(shè)備的故障診斷系統(tǒng),包括運(yùn)行著權(quán)利要求1所述的診斷服務(wù)端的主實(shí)時(shí)服務(wù)器和從實(shí)時(shí)服務(wù)器,以及運(yùn)行著權(quán)利要求1所述診斷客戶(hù)端的實(shí)時(shí)服務(wù)器、操作員站和其他level2層設(shè)備,所述診斷服務(wù)端、診斷客戶(hù)端分別連接管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng)。

進(jìn)一步地,所述主從實(shí)時(shí)服務(wù)器上的診斷服務(wù)端與管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng)各有兩個(gè)通道,所述主從實(shí)時(shí)服務(wù)器上的診斷服務(wù)端可分別從管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng)的兩個(gè)通道接收信息。

進(jìn)一步地,所述從實(shí)時(shí)服務(wù)器上的診斷服務(wù)端有一個(gè)從管理網(wǎng)a網(wǎng)接收信息的通道和一個(gè)給管理網(wǎng)a網(wǎng)發(fā)送信息的通道,所述從實(shí)時(shí)服務(wù)器上的診斷服務(wù)端有一個(gè)從管理網(wǎng)b網(wǎng)接收信息的通道和一個(gè)給管理網(wǎng)b網(wǎng)發(fā)送信息的通道。

進(jìn)一步地,涉及一種核電站level2層冗余設(shè)備的故障診斷方法,包括以下步驟:

步驟一、診斷客戶(hù)端周期性讀取被診斷點(diǎn)狀態(tài)信息,并生成診斷數(shù)據(jù)包;

步驟二、診斷客戶(hù)端分別向主從診斷服務(wù)端提交對(duì)診斷數(shù)據(jù)包;

步驟三、主診斷服務(wù)端收到診斷客戶(hù)端發(fā)送的診斷數(shù)據(jù)包后,對(duì)所述診斷數(shù)據(jù)包進(jìn)行信息處理,并將處理的信息存儲(chǔ)到設(shè)備狀態(tài)數(shù)據(jù)區(qū);

步驟四、從診斷服務(wù)端收到診斷客戶(hù)端發(fā)送的診斷數(shù)據(jù)包后,轉(zhuǎn)發(fā)給主診斷服務(wù)端;主診斷服務(wù)端收到從診斷服務(wù)端發(fā)送的診斷數(shù)據(jù)包后,周期地對(duì)所述診斷數(shù)據(jù)包進(jìn)行信息處理,并將處理的信息存儲(chǔ)到設(shè)備狀態(tài)數(shù)據(jù)區(qū);

步驟五、主診斷服務(wù)端在設(shè)備狀態(tài)數(shù)據(jù)區(qū)檢測(cè)到設(shè)備狀態(tài)的改變信息,將該信息存儲(chǔ)到實(shí)時(shí)數(shù)據(jù)庫(kù);

步驟六、主診斷服務(wù)端通知從診斷服務(wù)端進(jìn)行主從診斷服務(wù)端數(shù)據(jù)對(duì)齊,并對(duì)該命令進(jìn)行處理。

進(jìn)一步地,所述診斷服務(wù)端讀取配置文件信息,配置文件為每一個(gè)level2節(jié)點(diǎn)配置3個(gè)硬件設(shè)備點(diǎn)和一個(gè)節(jié)點(diǎn)狀態(tài),分別為:主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備、節(jié)點(diǎn)狀態(tài),如果某一個(gè)level2節(jié)點(diǎn)連接管理網(wǎng)a和b的設(shè)備點(diǎn)同時(shí)故障,則認(rèn)為該level2主機(jī)設(shè)備點(diǎn)故障。

進(jìn)一步地,所述診斷客戶(hù)端周期向診斷服務(wù)端發(fā)送診斷數(shù)據(jù)包,主機(jī)上的診斷服務(wù)端周期將被診斷l(xiāng)evel2節(jié)點(diǎn)的3個(gè)設(shè)備和節(jié)點(diǎn)狀態(tài)故障數(shù)加1。

進(jìn)一步地,主診斷服務(wù)端收到診斷客戶(hù)端的診斷數(shù)據(jù)包后將該節(jié)點(diǎn)的3個(gè)設(shè)備故障數(shù)清零,同時(shí)更新該節(jié)點(diǎn)對(duì)應(yīng)的管理網(wǎng)卡設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)、節(jié)點(diǎn)狀態(tài)以及cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷。

進(jìn)一步地,所述主診斷服務(wù)端一旦收到某個(gè)已故障設(shè)備發(fā)送過(guò)來(lái)的診斷包,立即將該設(shè)備點(diǎn)對(duì)應(yīng)的管理網(wǎng)設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)的故障恢復(fù)信息更新至實(shí)時(shí)數(shù)據(jù)庫(kù),所述主診斷服務(wù)端將最新的節(jié)點(diǎn)狀態(tài)寫(xiě)入實(shí)時(shí)數(shù)據(jù)庫(kù),同時(shí)進(jìn)行主從對(duì)齊。

本發(fā)明所描述的網(wǎng)絡(luò)故障診斷方法,由于設(shè)置了從診斷服務(wù)端,其也接收客戶(hù)端發(fā)送的數(shù)據(jù)包,并診斷轉(zhuǎn)發(fā)給主服務(wù)端,因此在上述故障發(fā)生時(shí),可以通過(guò)設(shè)備診斷的從服務(wù)器轉(zhuǎn)發(fā)客戶(hù)端發(fā)出的診斷包,這樣設(shè)備診斷的主服務(wù)器就可以獲取客戶(hù)端信息進(jìn)行網(wǎng)絡(luò)故障的診斷。針對(duì)核電站數(shù)字化儀控系統(tǒng)的level2層,通過(guò)對(duì)level2的冗余主機(jī)節(jié)點(diǎn)信息和冗余網(wǎng)絡(luò)信息進(jìn)行診斷,達(dá)到了解核電站控制系統(tǒng)level2層設(shè)備狀態(tài)的目的。

附圖說(shuō)明

圖1為本發(fā)明診斷服務(wù)端設(shè)計(jì)原理圖

圖2為本發(fā)明診斷客戶(hù)端設(shè)計(jì)原理圖

圖3為本發(fā)明核電站數(shù)字化儀控系統(tǒng)level2層結(jié)構(gòu)圖

具體實(shí)施方式

為使本發(fā)明要解決的技術(shù)問(wèn)題、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例進(jìn)行詳細(xì)描述。

為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

為滿(mǎn)足核電站數(shù)字化儀控系統(tǒng)level2層設(shè)備診斷,特設(shè)計(jì)了診斷服務(wù)端(devchecksvr)和診斷客戶(hù)端(devcheckclt),其中診斷服務(wù)端運(yùn)行在主從實(shí)時(shí)服務(wù)器上,診斷客戶(hù)端運(yùn)行在實(shí)時(shí)服務(wù)器、操作員站和其他level2層設(shè)備上。所述診斷服務(wù)端、所述診斷客戶(hù)端分別連接管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng)。每個(gè)節(jié)點(diǎn)有3個(gè)設(shè)備:主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備。

如圖1所示,為診斷服務(wù)端的設(shè)計(jì)原理:

主從診斷服務(wù)端主要有:處理診斷客戶(hù)端請(qǐng)求模塊1.1、主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊1.2、設(shè)備狀態(tài)數(shù)據(jù)區(qū)(內(nèi)存)1.3、設(shè)備診斷狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù)模塊1.4、通知模塊1.5和主從診斷服務(wù)端數(shù)據(jù)對(duì)齊模塊1.6,以及從轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊1.7。

處理診斷客戶(hù)端請(qǐng)求模塊用于創(chuàng)建定時(shí)器事件,設(shè)定配置的次數(shù),周期地接收診斷客戶(hù)端發(fā)送過(guò)來(lái)的信息處理請(qǐng)求,并進(jìn)行信息處理。所述信息處理請(qǐng)求是指診斷客戶(hù)端將設(shè)備內(nèi)存負(fù)荷、cpu負(fù)荷、網(wǎng)絡(luò)狀態(tài)等數(shù)據(jù)作為診斷數(shù)據(jù)包發(fā)送給診斷服務(wù)端。處理診斷客戶(hù)端請(qǐng)求模塊周期地進(jìn)行信息處理,即將所有被診斷的設(shè)備點(diǎn)故障次數(shù)加1,當(dāng)收到被診斷點(diǎn)的狀態(tài)信息后,將設(shè)備點(diǎn)故障次數(shù)清0。周期檢查被診斷設(shè)備點(diǎn)的故障次數(shù),如果超過(guò)配置的次數(shù),則將該設(shè)備點(diǎn)置為故障。

從轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊用于從診斷服務(wù)端接收診斷客戶(hù)端發(fā)送過(guò)來(lái)的被診斷點(diǎn)的狀態(tài)信息,然后將該信息轉(zhuǎn)發(fā)給主診斷服務(wù)端的主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊。主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊,與處理診斷客戶(hù)端請(qǐng)求模塊一樣,周期地對(duì)該信息進(jìn)行處理,即將所有被診斷的設(shè)備點(diǎn)故障次數(shù)加1,當(dāng)收到被診斷點(diǎn)的狀態(tài)信息后,將設(shè)備點(diǎn)故障次數(shù)清0。周期檢查被診斷設(shè)備點(diǎn)的故障次數(shù),如果超過(guò)配置的次數(shù),則將該設(shè)備點(diǎn)置為故障。

設(shè)備狀態(tài)數(shù)據(jù)區(qū)(內(nèi)存)用于存儲(chǔ)所述處理診斷客戶(hù)端請(qǐng)求模塊和主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊處理后的設(shè)備內(nèi)存負(fù)荷、cpu負(fù)荷、網(wǎng)絡(luò)狀態(tài)等診斷數(shù)據(jù)包。

設(shè)備診斷狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù)模塊實(shí)時(shí)監(jiān)測(cè)設(shè)備狀態(tài)數(shù)據(jù)區(qū)存儲(chǔ)診斷數(shù)據(jù)包是否有變化,若是,則將該變化后的診斷數(shù)據(jù)包更新至實(shí)時(shí)數(shù)據(jù)庫(kù)。

所述主從診斷服務(wù)端數(shù)據(jù)對(duì)齊模塊,根據(jù)所述通知模塊的進(jìn)行主從診斷服務(wù)端對(duì)齊通知,周期地對(duì)從診斷服務(wù)端與主診斷服務(wù)端進(jìn)行對(duì)齊。所述主從診斷服務(wù)端數(shù)據(jù)對(duì)齊的目的是為了使主從機(jī)狀態(tài)一致,從機(jī)不處理診斷,但是會(huì)同步主機(jī)處理后的數(shù)據(jù)。

如圖2所示的診斷客戶(hù)端的診斷原理:

診斷客戶(hù)端的冗余設(shè)備診斷設(shè)備狀態(tài)模塊,其包括兩部分:診斷請(qǐng)求包生成模塊2.3.6和診斷請(qǐng)求模塊2.3.7;所述診斷請(qǐng)求包生成模塊周期讀取設(shè)備狀態(tài)并組織生成設(shè)備診斷請(qǐng)求包;所述診斷請(qǐng)求模塊分別向主從診斷服務(wù)端提交信息處理請(qǐng)求,即設(shè)備診斷請(qǐng)求包。各個(gè)設(shè)備診斷客戶(hù)端診斷本機(jī)的cpu負(fù)荷、內(nèi)存負(fù)荷、網(wǎng)絡(luò)負(fù)荷等信息,然后將這些信息發(fā)送給診斷服務(wù)端,向設(shè)備診斷服務(wù)端發(fā)送的診斷包,其內(nèi)容有:站號(hào)、診斷的網(wǎng)絡(luò)狀態(tài)、節(jié)點(diǎn)狀態(tài)、cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷。

主診斷服務(wù)端如果收到上述設(shè)備診斷請(qǐng)求包,則將這些信息存入設(shè)備狀態(tài)數(shù)據(jù)區(qū);如果沒(méi)有收到上述診斷信息,則會(huì)周期將被診斷的3個(gè)設(shè)備(主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備)和節(jié)點(diǎn)狀態(tài)故障數(shù)加1,此周期與設(shè)備診斷客戶(hù)端向設(shè)備診斷服務(wù)端發(fā)送診斷包的周期相同。當(dāng)故障數(shù)達(dá)到配置的數(shù)目(主診斷服務(wù)端預(yù)先設(shè)定的),則認(rèn)為節(jié)點(diǎn)故障。

當(dāng)主診斷服務(wù)端再次收到設(shè)備診斷客戶(hù)端的診斷包后,將該節(jié)點(diǎn)的3個(gè)設(shè)備(主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備)故障數(shù)清零。同時(shí)向?qū)崟r(shí)數(shù)據(jù)庫(kù)更新該節(jié)點(diǎn)對(duì)應(yīng)管理網(wǎng)卡設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)、節(jié)點(diǎn)狀態(tài)以及cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷;從設(shè)備診斷服務(wù)器端收到設(shè)備診斷客戶(hù)端的診斷包后將該診斷包轉(zhuǎn)發(fā)給主診斷服務(wù)端,主診斷服務(wù)端收到從診斷服務(wù)端轉(zhuǎn)發(fā)的診斷包后對(duì)其的處理方式與直接收到設(shè)備診斷客戶(hù)端的診斷包的處理方式相同。

如果某一個(gè)level2主機(jī)連接管理網(wǎng)a網(wǎng)設(shè)備和管理網(wǎng)b網(wǎng)設(shè)備點(diǎn)同時(shí)故障,則認(rèn)為該level2主機(jī)設(shè)備點(diǎn)故障。

主診斷服務(wù)端周期將所有設(shè)備點(diǎn)的運(yùn)行狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù),并周期進(jìn)行主從診斷服務(wù)端的數(shù)據(jù)對(duì)齊。

主診斷服務(wù)端一旦收到某個(gè)已故障設(shè)備發(fā)送過(guò)來(lái)的診斷包,立即將該設(shè)備對(duì)應(yīng)的管理網(wǎng)設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)和節(jié)點(diǎn)的最新?tīng)顟B(tài)信息更新至實(shí)時(shí)數(shù)據(jù)庫(kù),同時(shí)進(jìn)行主從對(duì)齊。

如圖3所示,診斷服務(wù)端(devchecksvr)讀取配置文件信息,配置文件為每一個(gè)level2節(jié)點(diǎn)配置3個(gè)硬件設(shè)備點(diǎn)和一個(gè)節(jié)點(diǎn)狀態(tài),分別為:主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備、節(jié)點(diǎn)狀態(tài)。每一個(gè)level2節(jié)點(diǎn)連接管理網(wǎng)a網(wǎng),有一個(gè)管理網(wǎng)a網(wǎng)設(shè)備點(diǎn)代表該管理網(wǎng)a狀態(tài)(故障\正常),每一個(gè)level2節(jié)點(diǎn)連接管理網(wǎng)b網(wǎng),有一個(gè)管理網(wǎng)b網(wǎng)設(shè)備點(diǎn)代表該管理網(wǎng)b狀態(tài)(故障\正常),每一個(gè)level2節(jié)點(diǎn)有一個(gè)主機(jī)設(shè)備點(diǎn),代表該節(jié)點(diǎn)的硬件設(shè)備狀態(tài)(故障\正常),每一個(gè)level2節(jié)點(diǎn)有一個(gè)節(jié)點(diǎn)狀態(tài),節(jié)點(diǎn)狀態(tài)代表的是該節(jié)點(diǎn)的通訊狀態(tài)(故障\正常)。

各個(gè)設(shè)備診斷客戶(hù)端周期向設(shè)備診斷服務(wù)端發(fā)送診斷包(診斷包內(nèi)容有:站號(hào)、診斷的網(wǎng)絡(luò)狀態(tài)、節(jié)點(diǎn)狀態(tài)、cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷),主診斷服務(wù)端上的診斷任務(wù)周期將被診斷的3個(gè)設(shè)備(主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備)和節(jié)點(diǎn)狀態(tài)故障數(shù)加1,此周期與設(shè)備診斷客戶(hù)端向設(shè)備診斷服務(wù)端發(fā)送診斷包的周期相同。

主診斷服務(wù)端收到設(shè)備診斷客戶(hù)端的診斷包后將該節(jié)點(diǎn)的3個(gè)設(shè)備(主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備)故障數(shù)清零。同時(shí)向?qū)崟r(shí)數(shù)據(jù)庫(kù)更新該節(jié)點(diǎn)對(duì)應(yīng)管理網(wǎng)卡設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)、節(jié)點(diǎn)狀態(tài)以及cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷;從診斷服務(wù)端收到設(shè)備診斷客戶(hù)端的診斷包后將該診斷包轉(zhuǎn)發(fā)給主診斷服務(wù)端,主診斷服務(wù)端收到從診斷服務(wù)端轉(zhuǎn)發(fā)的診斷包后對(duì)其的處理方式與直接收到設(shè)備診斷客戶(hù)端的診斷包的處理方式相同。

如果某一個(gè)level2主機(jī)連接管理網(wǎng)a和b的設(shè)備點(diǎn)同時(shí)故障,則認(rèn)為該level2主機(jī)設(shè)備點(diǎn)故障。主診斷服務(wù)端周期將所有設(shè)備點(diǎn)的運(yùn)行狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù),并根據(jù)狀態(tài)更新信息周期進(jìn)行主從診斷服務(wù)端的數(shù)據(jù)對(duì)齊。主診斷服務(wù)端一旦收到某個(gè)已故障設(shè)備發(fā)送過(guò)來(lái)的診斷包,立即將該設(shè)備對(duì)應(yīng)的管理網(wǎng)設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)和節(jié)點(diǎn)的最新?tīng)顟B(tài)信息更新至實(shí)時(shí)數(shù)據(jù)庫(kù),同時(shí)進(jìn)行主從對(duì)齊。

本實(shí)施例是一種核電站level2層冗余設(shè)備的故障診斷系統(tǒng),包括一種核電站level2層冗余設(shè)備的故障診斷裝置,包括診斷服務(wù)端、診斷客戶(hù)端。所述的診斷服務(wù)端運(yùn)行在主實(shí)時(shí)服務(wù)器、從實(shí)時(shí)服務(wù)器上,所述診斷客戶(hù)端運(yùn)行在實(shí)時(shí)服務(wù)器、操作員站和其他level2層設(shè)備上,所述診斷服務(wù)端連接管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng);所述診斷客戶(hù)端連接管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng)。所述主從實(shí)時(shí)服務(wù)器上的診斷服務(wù)端分別與管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng)各有兩個(gè)通道。

所述主實(shí)時(shí)服務(wù)器上的診斷服務(wù)端與管理網(wǎng)a網(wǎng)和管理網(wǎng)b網(wǎng)的兩個(gè)通道,都是用于接收信息的。

所述從實(shí)時(shí)服務(wù)器上的診斷服務(wù)端有一個(gè)從管理網(wǎng)a網(wǎng)接收信息的通道和一個(gè)給管理網(wǎng)a網(wǎng)發(fā)送信息的通道,也有一個(gè)從管理網(wǎng)b網(wǎng)接收信息的通道和一個(gè)給管理網(wǎng)b網(wǎng)發(fā)送信息的通道。

所述診斷服務(wù)端包括主診斷服務(wù)端和從診斷服務(wù)端,所述主診斷服務(wù)端包括處理診斷客戶(hù)端請(qǐng)求模塊、轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊、設(shè)備診斷狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù)模塊和主從診斷服務(wù)端數(shù)據(jù)對(duì)齊模塊;所述診斷客戶(hù)端包括冗余設(shè)備的診斷本機(jī)設(shè)備狀態(tài)模塊;

所述處理診斷客戶(hù)端請(qǐng)求模塊:用于創(chuàng)建定時(shí)器事件,周期將所有被診斷的設(shè)備點(diǎn)故障次數(shù)加1,當(dāng)收到被診斷點(diǎn)的狀態(tài)信息后,比如站號(hào)、節(jié)點(diǎn)狀態(tài)、cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷,將設(shè)備點(diǎn)故障次數(shù)清0,周期檢查被診斷設(shè)備點(diǎn)的故障次數(shù),如果超過(guò)配置的次數(shù),則將該設(shè)備點(diǎn)置為故障;

所述從轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊:用于收到診斷客戶(hù)端通過(guò)管理網(wǎng)a網(wǎng)發(fā)送過(guò)來(lái)的被診斷點(diǎn)的狀態(tài)信息后,從管理網(wǎng)b網(wǎng)將該信息轉(zhuǎn)發(fā)給主轉(zhuǎn)發(fā)診斷客戶(hù)端請(qǐng)求模塊;

所述設(shè)備診斷狀態(tài)更新至實(shí)時(shí)數(shù)據(jù)庫(kù)模塊:用于將被診斷設(shè)備點(diǎn)的狀態(tài)信息更新至實(shí)時(shí)數(shù)據(jù)庫(kù);

所述主從診斷服務(wù)端數(shù)據(jù)對(duì)齊模塊:用于從診斷服務(wù)端周期請(qǐng)求主診斷服務(wù)端;

所述診斷本機(jī)設(shè)備狀態(tài)模塊:用于周期讀取本機(jī)狀態(tài),向主從診斷服務(wù)端發(fā)送診斷數(shù)據(jù)包。

本發(fā)明的核電站level2層冗余設(shè)備的故障診斷方法,包括以下步驟:

步驟一、診斷客戶(hù)端周期性讀取本機(jī)狀態(tài),并生成診斷數(shù)據(jù)包,所述診斷數(shù)據(jù)包包括被診斷點(diǎn)的狀態(tài)信息,比如站號(hào)、節(jié)點(diǎn)狀態(tài)、cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷;

步驟二、診斷客戶(hù)端向主從診斷服務(wù)端提交對(duì)被診斷點(diǎn)的狀態(tài)信息處理請(qǐng)求;所述診斷客戶(hù)端周期向診斷服務(wù)端發(fā)送診斷數(shù)據(jù)包。

步驟三、所述診斷服務(wù)端讀取配置文件信息,配置文件為每一個(gè)level2節(jié)點(diǎn)配置3個(gè)硬件設(shè)備點(diǎn)和一個(gè)節(jié)點(diǎn)狀態(tài),分別為:主機(jī)設(shè)備、管理網(wǎng)a網(wǎng)設(shè)備、管理網(wǎng)b網(wǎng)設(shè)備、節(jié)點(diǎn)狀態(tài);主診斷服務(wù)端收到診斷客戶(hù)端的診斷數(shù)據(jù)包后將該節(jié)點(diǎn)的3個(gè)設(shè)備故障數(shù)清零,同時(shí)更新該節(jié)點(diǎn)對(duì)應(yīng)的管理網(wǎng)卡設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)、節(jié)點(diǎn)狀態(tài)以及cpu負(fù)荷、內(nèi)存負(fù)荷和網(wǎng)絡(luò)負(fù)荷;主診斷服務(wù)端周期將被診斷l(xiāng)evel2節(jié)點(diǎn)的3個(gè)設(shè)備和節(jié)點(diǎn)狀態(tài)故障數(shù)加1。如果某一個(gè)level2節(jié)點(diǎn)連接管理網(wǎng)a和b的設(shè)備點(diǎn)同時(shí)故障,則認(rèn)為該level2主機(jī)設(shè)備點(diǎn)故障。

主診斷服務(wù)端收到診斷客戶(hù)端發(fā)送的狀態(tài)信息后,將狀態(tài)信息存儲(chǔ)到設(shè)備狀態(tài)數(shù)據(jù)區(qū);

步驟四、從診斷服務(wù)端轉(zhuǎn)發(fā)主從診斷服務(wù)端數(shù)據(jù)對(duì)齊請(qǐng)求并將狀態(tài)信息存儲(chǔ)到設(shè)備狀態(tài)數(shù)據(jù)區(qū);

步驟五、主診斷服務(wù)端在設(shè)備狀態(tài)數(shù)據(jù)區(qū)檢測(cè)到設(shè)備狀態(tài)的改變信息,所述主診斷服務(wù)端一旦收到某個(gè)已故障設(shè)備發(fā)送過(guò)來(lái)的診斷包,立即將該設(shè)備點(diǎn)對(duì)應(yīng)的管理網(wǎng)設(shè)備點(diǎn)、主機(jī)設(shè)備點(diǎn)的故障恢復(fù)信息更新至實(shí)時(shí)數(shù)據(jù)庫(kù),將最新的節(jié)點(diǎn)狀態(tài)寫(xiě)入實(shí)時(shí)數(shù)據(jù)庫(kù)。

步驟六、主診斷服務(wù)端通知從診斷服務(wù)端進(jìn)行主從診斷服務(wù)端數(shù)據(jù)對(duì)齊,并對(duì)該命令進(jìn)行處理。

以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
庆阳市| 黄石市| 新巴尔虎左旗| 高要市| 松滋市| 辽宁省| 镇坪县| 兴文县| 罗江县| 鹰潭市| 玉林市| 巴塘县| 慈溪市| 河西区| 博爱县| 陈巴尔虎旗| 浪卡子县| 凯里市| 乐昌市| 西华县| 武乡县| 民乐县| 东辽县| 丹寨县| 通渭县| 离岛区| 章丘市| 万年县| 平塘县| 旺苍县| 永修县| 福鼎市| 平顶山市| 张掖市| 嘉黎县| 贞丰县| 洛隆县| 恭城| 乌拉特前旗| 临江市| 武平县|