本發(fā)明涉及電力電子領(lǐng)域的自動(dòng)化通信技術(shù),尤其涉及一種故障檢測(cè)方法及裝置。
背景技術(shù):
隨著電力工業(yè)的飛速發(fā)展,先進(jìn)的電力系統(tǒng)變電站自動(dòng)化系統(tǒng)已成為該領(lǐng)域發(fā)展的必然趨勢(shì)。運(yùn)行人員可以通過(guò)變電站自動(dòng)化系統(tǒng),精確地監(jiān)視變電站內(nèi)部設(shè)備的運(yùn)行情況,還能對(duì)部分設(shè)備進(jìn)行遠(yuǎn)程控制,大大提高了對(duì)變電站內(nèi)部設(shè)備的智能化管理。然而監(jiān)控系統(tǒng)監(jiān)控變電站內(nèi)部設(shè)備是依賴與可靠的通信網(wǎng)絡(luò),一旦通信網(wǎng)絡(luò)異常,就會(huì)造成監(jiān)控系統(tǒng)與所有變電站內(nèi)部設(shè)備之間的通信都會(huì)意外中斷,會(huì)導(dǎo)致變電站內(nèi)部設(shè)備在無(wú)監(jiān)視情況下運(yùn)行,存在著非常多的安全隱患。
現(xiàn)有技術(shù)中,由于通信中斷的原因很多,當(dāng)監(jiān)控系統(tǒng)和變電站內(nèi)容設(shè)備之間的通信中斷之后,運(yùn)行人員需要逐個(gè)排查通信中斷的原因,并對(duì)定位的通信中斷的原因進(jìn)行處理,這樣就會(huì)導(dǎo)致定位通信中斷原因的速度慢。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例期望提供一種故障檢測(cè)方法及裝置,能夠提高定位通信中斷原因的速度。
本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
本發(fā)明實(shí)施例提供一種故障檢測(cè)方法,應(yīng)用于故障檢測(cè)裝置,所述故障檢測(cè)裝置通過(guò)網(wǎng)絡(luò)連接設(shè)備與電子設(shè)備建立網(wǎng)絡(luò)連接,所述方法包括:
通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài);
根據(jù)所述當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷所述當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,所述預(yù)設(shè)連接狀態(tài)用于表征所述當(dāng)前電子設(shè)備的初始連接狀態(tài);
當(dāng)判斷出所述監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與所述當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通;
當(dāng)判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定所述網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
在上述方法中,所述通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)之前,所述方法還包括:
通過(guò)所述通信進(jìn)程獲取所述預(yù)設(shè)連接狀態(tài)表征的初始電子設(shè)備。
在上述方法中,所述根據(jù)所述當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷所述當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,包括:
從所述當(dāng)前電子設(shè)備中確定與所述初始電子設(shè)備具有相同設(shè)備標(biāo)識(shí)的待檢測(cè)電子設(shè)備;
當(dāng)所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的所述當(dāng)前連接狀態(tài)與所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的所述預(yù)設(shè)連接狀態(tài)均相同時(shí),表征所述監(jiān)控進(jìn)程連接狀態(tài)未變化;
當(dāng)所述當(dāng)前連接狀態(tài)與所述預(yù)設(shè)連接狀態(tài)中的一個(gè)當(dāng)前連接狀態(tài)與一個(gè)預(yù)設(shè)連接狀態(tài)不相同時(shí),表征所述監(jiān)控進(jìn)程連接狀態(tài)變化。
在上述方法中,所述判斷與所述當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通,包括:
獲取所述當(dāng)前電子設(shè)備對(duì)應(yīng)的唯一性標(biāo)識(shí);
根據(jù)所述唯一性標(biāo)識(shí)向所述當(dāng)前電子設(shè)備發(fā)送第一檢測(cè)數(shù)據(jù)包;
當(dāng)接收到響應(yīng)所述第一檢測(cè)數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包時(shí),判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)連通;
當(dāng)未接收到所述響應(yīng)數(shù)據(jù)包時(shí),判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通。
在上述方法中,所述確定所述網(wǎng)絡(luò)連接設(shè)備發(fā)生故障之后,所述方法還包括:
確定所述網(wǎng)絡(luò)連接設(shè)備的故障類型,將所述故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)進(jìn)行匹配;
當(dāng)所述故障類型和所述預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)匹配成功時(shí),在所述預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中確定與所述故障類型對(duì)應(yīng)的解決方法;
利用所述解決方法恢復(fù)所述網(wǎng)絡(luò)連接設(shè)備。
本發(fā)明實(shí)施例提供一種故障檢測(cè)裝置,所述故障檢測(cè)裝置包括:
獲取單元,用于通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài);
判斷單元,用于根據(jù)所述當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷所述當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,所述預(yù)設(shè)連接狀態(tài)用于表征所述當(dāng)前電子設(shè)備的初始連接狀態(tài);當(dāng)判斷出所述監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與所述當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通;
確定單元,用于當(dāng)判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定所述網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
在上述故障檢測(cè)裝置中,所述獲取單元,還用于通過(guò)所述通信進(jìn)程獲取所述預(yù)設(shè)連接狀態(tài)表征的初始電子設(shè)備。
在上述故障檢測(cè)裝置中,所述確定單元,還用于從所述當(dāng)前電子設(shè)備中確定與所述初始電子設(shè)備具有相同設(shè)備標(biāo)識(shí)的待檢測(cè)電子設(shè)備;
所述判斷單元,具體用于當(dāng)所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的所述當(dāng)前連接狀態(tài)與所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的所述預(yù)設(shè)連接狀態(tài)均相同時(shí),表征所述監(jiān)控進(jìn)程連接狀態(tài)未變化;當(dāng)所述當(dāng)前連接狀態(tài)與所述預(yù)設(shè)連接狀態(tài)中的一個(gè)當(dāng)前連接狀態(tài)與一個(gè)預(yù)設(shè)連接狀態(tài)不相同時(shí),表征所述監(jiān)控進(jìn)程連接狀態(tài)變化。
在上述故障檢測(cè)裝置中,所述故障檢測(cè)裝置還包括:發(fā)送單元;
所述獲取單元,還用于獲取所述當(dāng)前電子設(shè)備對(duì)應(yīng)的唯一性標(biāo)識(shí);
所述發(fā)送單元,用于根據(jù)所述唯一性標(biāo)識(shí)向所述當(dāng)前電子設(shè)備發(fā)送第一檢測(cè)數(shù)據(jù)包;
所述判斷單元,具體用于當(dāng)接收到響應(yīng)所述第一檢測(cè)數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包時(shí),判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)連通;當(dāng)未接收到所述響應(yīng)數(shù)據(jù)包時(shí),判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通。
在上述故障檢測(cè)裝置中,所述故障檢測(cè)裝置還包括:匹配單元和恢復(fù)單元;
所述確定單元,還用于確定所述網(wǎng)絡(luò)連接設(shè)備的故障類型;
所述匹配單元,用于將所述故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)進(jìn)行匹配;
所述確定單元,還用于當(dāng)所述故障類型和所述預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)匹配成功時(shí),在所述預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中確定與所述故障類型對(duì)應(yīng)的解決方法;
所述恢復(fù)單元,用于利用所述解決方法恢復(fù)所述網(wǎng)絡(luò)連接設(shè)備。
本發(fā)明實(shí)施例提供一種故障檢測(cè)裝置,包括存儲(chǔ)器、發(fā)送器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述發(fā)送器依賴于所述處理器執(zhí)行操作,當(dāng)程序被處理器執(zhí)行時(shí),執(zhí)行如下步驟:
所述處理器,用于通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài);根據(jù)所述當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷所述當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,所述預(yù)設(shè)連接狀態(tài)用于表征所述當(dāng)前電子設(shè)備的初始連接狀態(tài);當(dāng)判斷出所述監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與所述當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通;當(dāng)判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定所述網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,應(yīng)用于故障檢測(cè)裝置中,該計(jì)算機(jī)程序被的處理器執(zhí)行時(shí)實(shí)現(xiàn)上面所述任意一種故障檢測(cè)方法。
本發(fā)明實(shí)施例提供了一種故障檢測(cè)方法及裝置,通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài);根據(jù)當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,預(yù)設(shè)連接狀態(tài)用于表征當(dāng)前電子設(shè)備的初始連接狀態(tài);當(dāng)判斷出監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通;當(dāng)判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。采用上述技術(shù)實(shí)現(xiàn)方案,故障檢測(cè)裝置通過(guò)通信進(jìn)程判斷出當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)變化,且與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置確定通信終端的原因?yàn)榫W(wǎng)絡(luò)連接設(shè)備發(fā)生故障,從而能夠提高定位通信中斷原因的速度。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的一種故障檢測(cè)方法的流程圖一;
圖2為本發(fā)明實(shí)施例提供的一種故障檢測(cè)方法的流程圖二;
圖3為本發(fā)明實(shí)施例提供的一種示例性的數(shù)字化裝置進(jìn)行故障檢測(cè)的示意圖;
圖4為本發(fā)明實(shí)施例提供的一種故障檢測(cè)裝置的結(jié)構(gòu)示意圖一;
圖5為本發(fā)明實(shí)施例提供的一種故障檢測(cè)裝置的結(jié)構(gòu)示意圖二;
圖6為本發(fā)明實(shí)施例提供的一種故障檢測(cè)裝置的結(jié)構(gòu)示意圖三;
圖7為本發(fā)明實(shí)施例提供的一種故障檢測(cè)裝置的結(jié)構(gòu)示意圖四。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
實(shí)施例一
本發(fā)明實(shí)施例提供一種故障檢測(cè)方法,如圖1所示,該方法可以包括:
s101、通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)。
本發(fā)明實(shí)施例提供的一種故障檢測(cè)方法適用于連接變電站內(nèi)部設(shè)備的網(wǎng)絡(luò)中斷的場(chǎng)景下。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置通過(guò)網(wǎng)絡(luò)連接設(shè)備與當(dāng)前電子設(shè)備建立網(wǎng)絡(luò)連接,故障檢測(cè)裝置通信進(jìn)程根據(jù)連接管理單元,實(shí)時(shí)獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)。
本發(fā)明實(shí)施例中,網(wǎng)絡(luò)連接設(shè)備為網(wǎng)卡等能夠進(jìn)行網(wǎng)絡(luò)互連的設(shè)備,具體的根據(jù)實(shí)際情況進(jìn)行選擇,本發(fā)明實(shí)施例不做具體的限定。
本發(fā)明實(shí)施例中,通信進(jìn)程的連接管理單元中記錄當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài),當(dāng)前電子設(shè)備的初始連接狀態(tài)均為已連接狀態(tài),當(dāng)當(dāng)前電子設(shè)備斷開與故障檢測(cè)裝置的連接時(shí),通信進(jìn)程中當(dāng)前電子設(shè)備的連接狀態(tài)更改為斷開狀態(tài)。
s102、根據(jù)當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,預(yù)設(shè)連接狀態(tài)用于表征當(dāng)前電子設(shè)備的初始連接狀態(tài)。
當(dāng)故障檢測(cè)裝置獲取到當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)之后,故障檢測(cè)裝置就要根據(jù)當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),來(lái)檢測(cè)與當(dāng)前電子設(shè)備的監(jiān)控進(jìn)程連接狀態(tài)了。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置將當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài)進(jìn)行比較,由于預(yù)設(shè)連接狀態(tài)均為初始連接狀態(tài),因此,當(dāng)當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài)中的一個(gè)當(dāng)前連接狀態(tài)與一個(gè)預(yù)設(shè)連接狀態(tài)不同時(shí),就能判斷出當(dāng)前電子設(shè)備的監(jiān)控進(jìn)程連接狀態(tài)變化,此時(shí),當(dāng)前電子設(shè)備中的至少一個(gè)電子設(shè)備的監(jiān)控進(jìn)程連接狀態(tài)為斷開狀態(tài);當(dāng)當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài)均相同時(shí),就能判斷出當(dāng)前電子設(shè)備的監(jiān)控進(jìn)程連接狀態(tài)未變化,此時(shí),當(dāng)前電子設(shè)備的監(jiān)控進(jìn)程連接狀態(tài)均為已連接狀態(tài)。
進(jìn)一步地,在故障檢測(cè)裝置獲取當(dāng)前連接狀態(tài)之前,故障檢測(cè)裝置先獲取初始連接狀態(tài)的初始電子設(shè)備,然后從當(dāng)前電子設(shè)備中確定與初始電子設(shè)備有相同設(shè)備標(biāo)識(shí)的待檢測(cè)電子設(shè)備。
本發(fā)明實(shí)施例中,初始電子設(shè)備為上一次故障檢測(cè)時(shí)通過(guò)通信進(jìn)程獲取的已連接電子設(shè)備。
具體的,本發(fā)明實(shí)施例中,由于初始電子設(shè)備的預(yù)設(shè)連接狀態(tài)為初始連接狀態(tài),故,故障檢測(cè)裝置可以通過(guò)查看連接管理單元中待檢測(cè)電子設(shè)備的待檢測(cè)連接狀態(tài)是否為初始連接狀態(tài),來(lái)判斷監(jiān)控進(jìn)程連接狀態(tài)是否變化;故障檢測(cè)裝置還可以通過(guò)分別獲取連接管理單元中初始電子設(shè)備對(duì)應(yīng)的第一連接數(shù)量和待檢測(cè)電子設(shè)備對(duì)應(yīng)的第二連接數(shù)量之間的大小,來(lái)判斷監(jiān)控進(jìn)程連接狀態(tài)是否變化,具體的根據(jù)實(shí)際情況來(lái)選擇判斷方式,本發(fā)明實(shí)施例不做具體的限定。
示例性的,故障檢測(cè)裝置獲取上一次故障檢測(cè)時(shí)的已連接電子設(shè)備為設(shè)備a、設(shè)備b、設(shè)備c,然后故障檢測(cè)裝置通過(guò)通信進(jìn)程確定當(dāng)前電子設(shè)備為設(shè)備a、設(shè)備b、設(shè)備c和設(shè)備d,其中,設(shè)備a的當(dāng)前連接狀態(tài)為斷開狀態(tài),設(shè)備b、設(shè)備c和設(shè)備d的當(dāng)前連接狀態(tài)為已連接狀態(tài),故障檢測(cè)裝置從當(dāng)前電子設(shè)備中確定與已連接電子設(shè)備有相同設(shè)備標(biāo)識(shí)的設(shè)備a、設(shè)備b和設(shè)備c,然后判斷設(shè)備a、設(shè)備b和設(shè)備c的當(dāng)前連接狀態(tài)是否均為已連接狀態(tài),此時(shí),判斷出設(shè)備a的當(dāng)前連接狀態(tài)為斷開狀態(tài),因此,故障檢測(cè)裝置判斷出距離上一次故障檢測(cè)時(shí)間段內(nèi),故障檢測(cè)裝置與設(shè)備a斷開連接。
s103、當(dāng)判斷出監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通。
當(dāng)故障檢測(cè)裝置判斷出監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),故障檢測(cè)裝置就要判斷與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通了。
本發(fā)明實(shí)施例中,當(dāng)前電子設(shè)備對(duì)應(yīng)的網(wǎng)絡(luò)互連協(xié)議(ip,internetprotocol)信息(唯一性標(biāo)識(shí))存儲(chǔ)在網(wǎng)絡(luò)連接名單中,當(dāng)故障檢測(cè)裝置判斷出監(jiān)控進(jìn)程連接狀態(tài)發(fā)生變化時(shí),故障檢測(cè)裝置從網(wǎng)絡(luò)連接名單中獲取ip信息,并對(duì)獲取到的ip信息執(zhí)行ping命令,當(dāng)ip信息均能夠ping通時(shí),表征故障檢測(cè)裝置與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)連通;當(dāng)ip信息均不能ping通時(shí),表征故障檢測(cè)裝置與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)未連通。
本發(fā)明實(shí)施例中,當(dāng)電子設(shè)備斷開與故障檢測(cè)裝置的連接時(shí),故障檢測(cè)裝置將斷開連接的電子設(shè)備對(duì)應(yīng)的ip信息從網(wǎng)絡(luò)連接名單中清除。
s104、當(dāng)判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
當(dāng)故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置確定與當(dāng)前電子設(shè)備進(jìn)行網(wǎng)絡(luò)連接的網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
本發(fā)明實(shí)施例中,當(dāng)故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置將通信中斷的原因確定為網(wǎng)卡等網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置中存儲(chǔ)有預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù),當(dāng)故障檢測(cè)裝置確定網(wǎng)絡(luò)連接設(shè)備的故障類型時(shí),故障檢測(cè)裝置將故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)進(jìn)行匹配,當(dāng)故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)匹配成功時(shí),故障檢測(cè)裝置從預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中確定與故障類型對(duì)應(yīng)的解決方法,并利用解決方法恢復(fù)網(wǎng)絡(luò)連接設(shè)備。
示例性的,當(dāng)故障檢測(cè)裝置判斷出網(wǎng)卡故障的原因是網(wǎng)卡的資源被其他設(shè)備占用時(shí),故障檢測(cè)裝置確定占用網(wǎng)卡資源的設(shè)備,并中斷該設(shè)備的資源占用,最后重新為網(wǎng)卡分配資源,以恢復(fù)網(wǎng)卡的正常運(yùn)行。
進(jìn)一步地,當(dāng)故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)連通時(shí),故障檢測(cè)裝置確定網(wǎng)絡(luò)連通設(shè)備運(yùn)行正常。
可以理解的是,故障檢測(cè)裝置通過(guò)通信進(jìn)程判斷出當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)變化,且與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置確定通信終端的原因?yàn)榫W(wǎng)絡(luò)連接設(shè)備發(fā)生故障,從而能夠提高定位通信中斷原因的速度。
實(shí)施例二
本發(fā)明實(shí)施例提供一種故障檢測(cè)方法,如圖2所示,該方法可以包括:
s201、故障檢測(cè)裝置通過(guò)通信進(jìn)程獲取預(yù)設(shè)連接狀態(tài)的初始電子設(shè)備。
本發(fā)明實(shí)施例提供的一種故障檢測(cè)方法適用于連接變電站內(nèi)部設(shè)備的網(wǎng)絡(luò)中斷的場(chǎng)景下。
本發(fā)明實(shí)施例中,由于通信進(jìn)程中會(huì)保存每一次故障檢測(cè)時(shí)初始連接狀態(tài)的初始電子設(shè)備,故,故障檢測(cè)裝置通過(guò)通信進(jìn)程獲取上一次故障檢測(cè)時(shí)的初始連接狀態(tài)的初始電子設(shè)備。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置通過(guò)獲取預(yù)設(shè)連接狀態(tài)的初始電子設(shè)備,作為檢測(cè)當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化的基準(zhǔn)。
s202、故障檢測(cè)裝置通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)。
當(dāng)故障檢測(cè)裝置獲取到初始電子設(shè)備之后,故障檢測(cè)裝置就要獲取當(dāng)前電子設(shè)備及當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)了。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置通過(guò)網(wǎng)絡(luò)連接設(shè)備與當(dāng)前電子設(shè)備建立網(wǎng)絡(luò)連接,故障檢測(cè)裝置通信進(jìn)程根據(jù)連接管理單元,實(shí)時(shí)獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)。
本發(fā)明實(shí)施例中,網(wǎng)絡(luò)連接設(shè)備為網(wǎng)卡等能夠進(jìn)行網(wǎng)絡(luò)互連的設(shè)備,具體的根據(jù)實(shí)際情況進(jìn)行選擇,本發(fā)明實(shí)施例不做具體的限定。
本發(fā)明實(shí)施例中,通信進(jìn)程的連接管理單元中記錄當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài),當(dāng)前電子設(shè)備的初始連接狀態(tài)均為已連接狀態(tài),當(dāng)當(dāng)前電子設(shè)備斷開與故障檢測(cè)裝置的連接時(shí),通信進(jìn)程中當(dāng)前電子設(shè)備的連接狀態(tài)更改為斷開狀態(tài)。
s203、故障檢測(cè)裝置從當(dāng)前電子設(shè)備中確定與初始電子設(shè)備具有相同設(shè)備標(biāo)識(shí)的待檢測(cè)電子設(shè)備。
當(dāng)故障檢測(cè)裝置獲取到當(dāng)前電子設(shè)備之后,故障檢測(cè)裝置從當(dāng)前電子設(shè)備中確定與初始電子設(shè)備具有相同設(shè)備標(biāo)識(shí)的待檢測(cè)電子設(shè)備。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置從當(dāng)前電子設(shè)備中確定與初始電子設(shè)備有相同設(shè)備標(biāo)識(shí)的設(shè)備作為待檢測(cè)電子設(shè)備。
s204、當(dāng)待檢測(cè)電子設(shè)備對(duì)應(yīng)的當(dāng)前連接狀態(tài)與待檢測(cè)電子設(shè)備對(duì)應(yīng)的預(yù)設(shè)連接狀態(tài)均相同時(shí),表征監(jiān)控進(jìn)程連接狀態(tài)未變化。
當(dāng)故障檢測(cè)裝置確定了待檢測(cè)電子設(shè)備之后,故障檢測(cè)裝置就要通過(guò)待檢測(cè)電子設(shè)備對(duì)應(yīng)的待檢測(cè)連接狀態(tài)和預(yù)設(shè)連接狀態(tài),來(lái)判斷監(jiān)控進(jìn)程連接狀態(tài)是否變化了。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置從當(dāng)前連接狀態(tài)中確定待檢測(cè)電子設(shè)備的當(dāng)前連接狀態(tài),并將待檢測(cè)電子設(shè)備的當(dāng)前連接狀態(tài)與待檢測(cè)電子設(shè)備對(duì)應(yīng)的預(yù)設(shè)連接狀態(tài)進(jìn)行比較,當(dāng)待檢測(cè)電子設(shè)備對(duì)應(yīng)的當(dāng)前連接狀態(tài)與待檢測(cè)電子設(shè)備對(duì)應(yīng)的預(yù)設(shè)連接狀態(tài)均相同時(shí),故障檢測(cè)裝置判斷出監(jiān)控進(jìn)程連接狀態(tài)未變化。
示例性的,故障檢測(cè)裝置獲取上一次故障檢測(cè)時(shí)的已連接電子設(shè)備為設(shè)備a、設(shè)備b、設(shè)備c,然后故障檢測(cè)裝置通過(guò)通信進(jìn)程確定當(dāng)前電子設(shè)備為設(shè)備a、設(shè)備b、設(shè)備c和設(shè)備d,其中,設(shè)備a的當(dāng)前連接狀態(tài)為斷開狀態(tài),設(shè)備b、設(shè)備c和設(shè)備d的當(dāng)前連接狀態(tài)為已連接狀態(tài),故障檢測(cè)裝置從當(dāng)前電子設(shè)備中確定與已連接電子設(shè)備有相同設(shè)備標(biāo)識(shí)的設(shè)備a、設(shè)備b和設(shè)備c,然后判斷設(shè)備a、設(shè)備b和設(shè)備c的當(dāng)前連接狀態(tài)是否均為已連接狀態(tài),此時(shí),判斷出設(shè)備a的當(dāng)前連接狀態(tài)為斷開狀態(tài),因此,故障檢測(cè)裝置判斷出距離上一次故障檢測(cè)時(shí)間段內(nèi),故障檢測(cè)裝置與設(shè)備a斷開連接。
s205、當(dāng)當(dāng)前連接狀態(tài)與預(yù)設(shè)連接狀態(tài)中的一個(gè)當(dāng)前連接狀態(tài)與一個(gè)預(yù)設(shè)連接狀態(tài)不相同時(shí),表征監(jiān)控進(jìn)程連接狀態(tài)變化。
當(dāng)故障檢測(cè)裝置判斷出當(dāng)前連接狀態(tài)與預(yù)設(shè)連接狀態(tài)中的一個(gè)當(dāng)前連接狀態(tài)與一個(gè)預(yù)設(shè)連接狀態(tài)不相同時(shí),此時(shí),表征監(jiān)控進(jìn)程連接狀態(tài)變化。
本發(fā)明實(shí)施例中,由于預(yù)設(shè)連接狀態(tài)表征初始連接狀態(tài),當(dāng)故障檢測(cè)裝置判斷出待檢測(cè)電子設(shè)備對(duì)應(yīng)的當(dāng)前連接狀態(tài)與待檢測(cè)電子設(shè)備對(duì)應(yīng)的預(yù)設(shè)連接狀態(tài)中的一個(gè)當(dāng)前連接狀態(tài)與一個(gè)預(yù)設(shè)連接狀態(tài)不相同時(shí),表征待檢測(cè)電子設(shè)備對(duì)應(yīng)的當(dāng)前連接狀態(tài)為斷開狀態(tài),此時(shí),監(jiān)控進(jìn)程連接狀態(tài)變化。
步驟s204和步驟s205為步驟s203之后的兩個(gè)并列的步驟,具體的根據(jù)實(shí)際情況選擇執(zhí)行,本發(fā)明實(shí)施例不做具體的限定。
s206、當(dāng)判斷出監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),故障檢測(cè)裝置獲取當(dāng)前電子設(shè)備對(duì)應(yīng)的唯一性標(biāo)識(shí)。
當(dāng)故障檢測(cè)裝置判斷出監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),故障檢測(cè)裝置就要對(duì)當(dāng)前電子設(shè)備進(jìn)行網(wǎng)絡(luò)連通測(cè)試了,首先,故障檢測(cè)裝置獲取當(dāng)前電子設(shè)備對(duì)應(yīng)的唯一性標(biāo)識(shí)。
本發(fā)明實(shí)施例中,當(dāng)前電子設(shè)備對(duì)應(yīng)的ip信息存儲(chǔ)在網(wǎng)絡(luò)連接名單中,當(dāng)故障檢測(cè)裝置判斷出監(jiān)控進(jìn)程連接狀態(tài)發(fā)生變化時(shí),故障檢測(cè)裝置從網(wǎng)絡(luò)連接名單中獲取當(dāng)前電子設(shè)備的ip信息。
s207、故障檢測(cè)裝置根據(jù)唯一性標(biāo)識(shí)向當(dāng)前電子設(shè)備發(fā)送第一檢測(cè)數(shù)據(jù)包。
當(dāng)故障檢測(cè)裝置獲取到唯一性標(biāo)識(shí)之后,故障檢測(cè)裝置向當(dāng)前電子設(shè)備發(fā)送第一檢測(cè)數(shù)據(jù)包。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置對(duì)獲取到的ip信息執(zhí)行ping命令。
本發(fā)明實(shí)施例中,當(dāng)存在電子設(shè)備斷開與故障檢測(cè)裝置的連接時(shí),故障檢測(cè)裝置將斷開連接的電子設(shè)備對(duì)應(yīng)的ip信息從網(wǎng)絡(luò)連接名單中清除。
s208、當(dāng)故障檢測(cè)裝置接收到響應(yīng)第一檢測(cè)數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包時(shí),故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)連通。
當(dāng)故障檢測(cè)裝置接收到響應(yīng)第一檢測(cè)數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包時(shí),表征故障檢測(cè)裝置與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)連通。
本發(fā)明實(shí)施例中,當(dāng)故障檢測(cè)裝置能夠ping通ip信息時(shí),表征故障檢測(cè)裝置與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)連通,此時(shí),排除由于網(wǎng)絡(luò)連接設(shè)備異常造成了通信中斷。
s209、當(dāng)故障檢測(cè)裝置未接收到響應(yīng)第一檢測(cè)數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包時(shí),表征故障檢測(cè)裝置與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通。
當(dāng)故障檢測(cè)裝置未接收到響應(yīng)第一檢測(cè)數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包時(shí),故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通。
本發(fā)明實(shí)施例中,當(dāng)故障檢測(cè)裝置不能ping通ip信息時(shí),表征故障檢測(cè)裝置與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)未連通。
步驟s209和步驟s208為步驟s207之后的兩個(gè)并列的步驟,具體的根據(jù)實(shí)際情況選擇執(zhí)行,本發(fā)明實(shí)施例不做具體的限定。
s210、當(dāng)故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置確定網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
當(dāng)故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置確定與當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
本發(fā)明實(shí)施例中,當(dāng)故障檢測(cè)裝置判斷出與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置確定通信中斷的原因是由于網(wǎng)絡(luò)連接設(shè)備異常造成的。
s211、故障檢測(cè)裝置確定網(wǎng)絡(luò)連接設(shè)備的故障類型,將故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)進(jìn)行匹配。
當(dāng)故障檢測(cè)裝置確定出網(wǎng)絡(luò)連接設(shè)備發(fā)生故障時(shí),故障檢測(cè)裝置判斷網(wǎng)絡(luò)連接設(shè)備的故障類型,并將故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)進(jìn)行匹配。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置中存儲(chǔ)有預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù),維護(hù)人員可以預(yù)先在預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)上傳指定故障類型和該指定故障類型對(duì)應(yīng)的解決方法,當(dāng)故障檢測(cè)裝置確定網(wǎng)絡(luò)連接設(shè)備的故障類型時(shí),故障檢測(cè)裝置在預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中查找該故障類型。
s212、當(dāng)故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)匹配成功時(shí),故障檢測(cè)裝置在預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中確定與故障類型對(duì)應(yīng)的解決方法。
當(dāng)故障檢測(cè)裝置在預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中查找到該故障類型時(shí),故障檢測(cè)裝置確定故障類型對(duì)應(yīng)的解決方法。
本發(fā)明實(shí)施例中,當(dāng)故障檢測(cè)裝置在預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中查找到該故障類型時(shí),故障檢測(cè)裝置在預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中查找故障類型對(duì)應(yīng)的解決方法。
s213、故障檢測(cè)裝置利用解決方法恢復(fù)網(wǎng)絡(luò)連接設(shè)備。
當(dāng)故障檢測(cè)裝置確定了解決網(wǎng)絡(luò)連接設(shè)備故障的解決方法之后,故障檢測(cè)裝置就要利用解決方法對(duì)網(wǎng)絡(luò)連接設(shè)備進(jìn)行恢復(fù)了。
本發(fā)明實(shí)施例中,故障檢測(cè)裝置利用從預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)獲取到的解決方法對(duì)網(wǎng)絡(luò)連接設(shè)備進(jìn)行重啟等恢復(fù)操作。
示例性的,當(dāng)故障檢測(cè)裝置判斷出網(wǎng)卡故障的原因是網(wǎng)卡的資源被其他設(shè)備占用時(shí),故障檢測(cè)裝置確定占用網(wǎng)卡資源的設(shè)備,并中斷該設(shè)備的資源占用,最后重新為網(wǎng)卡分配資源,以恢復(fù)網(wǎng)卡的正常運(yùn)行。
可以理解的是,故障檢測(cè)裝置內(nèi)部預(yù)先設(shè)置有預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù),當(dāng)故障檢測(cè)裝置確定出網(wǎng)絡(luò)連接設(shè)備的故障類型時(shí),故障檢測(cè)裝置能夠在預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中尋找到故障類型對(duì)應(yīng)的解決方法,并利用該解決方法自動(dòng)恢復(fù)網(wǎng)絡(luò)連接設(shè)備,增加了網(wǎng)絡(luò)連接設(shè)備的異常自動(dòng)處理能力,提高了網(wǎng)絡(luò)連接設(shè)備故障恢復(fù)的速度。
示例性的,如圖3所示,故障檢測(cè)裝置檢測(cè)網(wǎng)絡(luò)連接設(shè)備故障的流程如下,其中,網(wǎng)卡為網(wǎng)絡(luò)連接設(shè)備,客戶端為當(dāng)前電子設(shè)備,數(shù)字化裝置為故障檢測(cè)裝置:
1、數(shù)字化裝置獲取當(dāng)前客戶端的連接狀態(tài),并統(tǒng)計(jì)保持連接的當(dāng)前客戶端的數(shù)量;
2、數(shù)字化裝置根據(jù)連接狀態(tài)和當(dāng)前客戶端的數(shù)量判斷是否有客戶端斷開連接;
3、當(dāng)沒有客戶端斷開連接時(shí),跳轉(zhuǎn)至步驟1;
4、當(dāng)存在客戶端斷開連接時(shí),數(shù)字化裝置通過(guò)對(duì)所有保持連接的客戶端執(zhí)行網(wǎng)絡(luò)連通測(cè)試來(lái)判斷所有保持連接的客戶端是否連通,是則執(zhí)行步驟7,否則執(zhí)行步驟5;
5、當(dāng)數(shù)字化裝置通過(guò)網(wǎng)絡(luò)連通測(cè)試判斷出所有保持連接的客戶端都無(wú)法連通時(shí),數(shù)字化裝置判斷網(wǎng)卡異常。
6、數(shù)字化裝置對(duì)網(wǎng)卡進(jìn)行異常處理。
7、當(dāng)數(shù)字化裝置通過(guò)網(wǎng)絡(luò)連通測(cè)試判斷出所有保持連接的客戶端可以連通時(shí),跳轉(zhuǎn)至步驟1。
可以理解的是,故障檢測(cè)裝置通過(guò)通信進(jìn)程判斷出當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)變化,且與當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),故障檢測(cè)裝置確定通信終端的原因?yàn)榫W(wǎng)絡(luò)連接設(shè)備發(fā)生故障,從而能夠提高定位通信中斷原因的速度。
實(shí)施例三
本發(fā)明實(shí)施例提供一種故障檢測(cè)裝置1,如圖4所示,該故障檢測(cè)裝置1可以包括:
獲取單元10,用于通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài)。
判斷單元11,用于根據(jù)所述當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷所述當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,所述預(yù)設(shè)連接狀態(tài)用于表征所述當(dāng)前電子設(shè)備的初始連接狀態(tài);當(dāng)判斷出所述監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與所述當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通。
確定單元12,用于當(dāng)判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定所述網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
可選的,所述獲取單元10,還用于通過(guò)所述通信進(jìn)程獲取所述初始連接狀態(tài)表征的初始電子設(shè)備。
可選的,所述確定單元12,還用于從所述當(dāng)前電子設(shè)備中確定與所述初始電子設(shè)備具有相同設(shè)備標(biāo)識(shí)的待檢測(cè)電子設(shè)備。
所述判斷單元11,具體用于當(dāng)所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的當(dāng)前連接狀態(tài)與所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的所述預(yù)設(shè)連接狀態(tài)均相同時(shí),表征所述監(jiān)控進(jìn)程連接狀態(tài)未變化;當(dāng)所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的當(dāng)前連接狀態(tài)與所述待檢測(cè)電子設(shè)備對(duì)應(yīng)的所述預(yù)設(shè)連接狀態(tài)中的一個(gè)當(dāng)前連接狀態(tài)與一個(gè)預(yù)設(shè)連接狀態(tài)不相同時(shí),表征所述監(jiān)控進(jìn)程連接狀態(tài)變化。
可選的,基于圖4,如圖5所示,所述故障檢測(cè)裝置1還包括:發(fā)送單元13。
所述獲取單元10,還用于獲取所述當(dāng)前電子設(shè)備對(duì)應(yīng)的唯一性標(biāo)識(shí)。
所述發(fā)送單元13,用于根據(jù)所述唯一性標(biāo)識(shí)向所述當(dāng)前電子設(shè)備發(fā)送第一檢測(cè)數(shù)據(jù)包。
所述判斷單元11,具體用于當(dāng)接收到響應(yīng)所述第一檢測(cè)數(shù)據(jù)包的響應(yīng)數(shù)據(jù)包時(shí),判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)連通;當(dāng)未接收到所述響應(yīng)數(shù)據(jù)包時(shí),判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通。
可選的,基于圖4,如圖6所示,所述故障檢測(cè)裝置1還包括:匹配單元14和恢復(fù)單元15。
所述確定單元12,還用于確定所述網(wǎng)絡(luò)連接設(shè)備的故障類型。
所述匹配單元14,用于將所述故障類型和預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)進(jìn)行匹配。
所述確定單元12,還用于當(dāng)所述故障類型和所述預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)匹配成功時(shí),在所述預(yù)設(shè)故障類型與解決方法關(guān)系庫(kù)中確定與所述故障類型對(duì)應(yīng)的解決方法。
所述恢復(fù)單元15,用于利用所述解決方法恢復(fù)所述網(wǎng)絡(luò)連接設(shè)備。
在實(shí)際應(yīng)用中,基于實(shí)施例一和實(shí)施例二的同一發(fā)明構(gòu)思下,如圖7所示,故障檢測(cè)裝置1可以包括:通信接口16、存儲(chǔ)器17、發(fā)送器18、處理器19和總線110;
上述獲取單元10、判斷單元11、確定單元12、匹配單元14和恢復(fù)單元15可由位于故障檢測(cè)裝置1上的處理器19實(shí)現(xiàn),上述處理器19可以為特定用途集成電路(asic,applicationspecificintegratedcircuit)、數(shù)字信號(hào)處理器(dsp,digitalsignalprocessor)、數(shù)字信號(hào)處理裝置(dspd,digitalsignalprocessingdevice)、可編程邏輯裝置(pld,programmablelogicdevice)、現(xiàn)場(chǎng)可編程門陣列(fpga,fieldprogrammablegatearray)、中央處理器(cpu,centralprocessingunit)、控制器、微控制器、微處理器中的至少一種??梢岳斫獾?,對(duì)于不同的設(shè)備,用于實(shí)現(xiàn)上述處理器功能的電子器件還可以為其它,本發(fā)明實(shí)施例不作具體限定,發(fā)送單元13可由發(fā)送器18實(shí)現(xiàn),該故障檢測(cè)裝置1還可以包括存儲(chǔ)器17,該存儲(chǔ)器17和發(fā)送器18可以與處理器19連接,其中,存儲(chǔ)器17用于存儲(chǔ)可執(zhí)行程序代碼,該程序代碼包括計(jì)算機(jī)操作指令,存儲(chǔ)器17可能包含高速ram存儲(chǔ)器,也可能還包括非易失性存儲(chǔ)器,例如,至少一個(gè)磁盤存儲(chǔ)器。
所述總線110用于連接所述通信接口16、發(fā)送器18、處理器19和存儲(chǔ)器17以及這些器件之間的相互通信;
所述通信接口16,用于與外部網(wǎng)元進(jìn)行數(shù)據(jù)傳輸;
所述存儲(chǔ)器17,用于存儲(chǔ)指令和數(shù)據(jù);
所述處理器19執(zhí)行所述指令用于:通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài);
根據(jù)所述當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷所述當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,所述預(yù)設(shè)連接狀態(tài)用于表征所述當(dāng)前電子設(shè)備的初始連接狀態(tài);
當(dāng)判斷出所述監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與所述當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通;
當(dāng)判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定所述網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
所述發(fā)送器18,用于向所述當(dāng)前電子設(shè)備發(fā)送第一檢測(cè)數(shù)據(jù)包。
在實(shí)際應(yīng)用中,上述存儲(chǔ)器17可以是易失性存儲(chǔ)器(volatilememory),例如隨機(jī)存取存儲(chǔ)器(ram,random-accessmemory);或者非易失性存儲(chǔ)器(non-volatilememory),例如只讀存儲(chǔ)器(rom,read-onlymemory),快閃存儲(chǔ)器(flashmemory),硬盤(hdd,harddiskdrive)或固態(tài)硬盤(ssd,solid-statedrive);或者上述種類的存儲(chǔ)器的組合,并向處理器19提供指令和數(shù)據(jù)。
另外,在本實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。
所述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并非作為獨(dú)立的產(chǎn)品進(jìn)行銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,基于這樣的理解,本實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或processor(處理器)執(zhí)行本實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
本發(fā)明實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,應(yīng)用于故障檢測(cè)裝置1中,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如實(shí)施例一和實(shí)施例二所述的方法。
具體來(lái)講,本實(shí)施例中的一種故障檢測(cè)方法對(duì)應(yīng)的第一程序指令可以被存儲(chǔ)在光盤,硬盤,u盤等存儲(chǔ)介質(zhì)上,當(dāng)存儲(chǔ)介質(zhì)中的與一種故障檢測(cè)方法對(duì)應(yīng)的第一程序指令被一電子設(shè)備讀取或被執(zhí)行時(shí),包括如下步驟:
通過(guò)通信進(jìn)程獲取當(dāng)前電子設(shè)備的當(dāng)前連接狀態(tài);
根據(jù)所述當(dāng)前連接狀態(tài)和預(yù)設(shè)連接狀態(tài),判斷所述當(dāng)前電子設(shè)備對(duì)應(yīng)的監(jiān)控進(jìn)程連接狀態(tài)是否變化,所述預(yù)設(shè)連接狀態(tài)用于表征所述當(dāng)前電子設(shè)備的初始連接狀態(tài);
當(dāng)判斷出所述監(jiān)控進(jìn)程連接狀態(tài)變化時(shí),判斷與所述當(dāng)前電子設(shè)備之間的網(wǎng)絡(luò)是否連通;
當(dāng)判斷出與所述當(dāng)前電子設(shè)備的網(wǎng)絡(luò)未連通時(shí),確定所述網(wǎng)絡(luò)連接設(shè)備發(fā)生故障。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。