本發(fā)明專利技術(shù)提供了一種網(wǎng)絡(luò)故障診斷方法和診斷系統(tǒng),通過(guò)向網(wǎng)絡(luò)廣播一個(gè)“診斷查詢”數(shù)據(jù)包,“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備收集被診斷設(shè)備中的“診斷查詢”數(shù)據(jù)包中要返回的信息類型的信息;“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備將收集到的信息填寫到“診斷信息”數(shù)據(jù)包,并向網(wǎng)絡(luò)廣播該數(shù)據(jù)包;當(dāng)收到“診斷信息”數(shù)據(jù)包時(shí),判斷發(fā)送該數(shù)據(jù)包的設(shè)備是否為故障設(shè)備,如“是”,向用戶提示網(wǎng)絡(luò)配置信息,并繼續(xù)監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包。通過(guò)本發(fā)明專利技術(shù)的方法和系統(tǒng),可以通過(guò)遠(yuǎn)程診斷、獲得容量理解的診斷信息。只要網(wǎng)絡(luò)的物理連接還存在,就可以用這個(gè)方法進(jìn)行診斷,可靠易行。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及一種網(wǎng)絡(luò)故障診斷方法、診斷設(shè)備和診斷系統(tǒng),具體而言,涉及一種通過(guò)鏈路層連接協(xié)議來(lái)進(jìn)行網(wǎng)絡(luò)故障診斷的方法、設(shè)備和系統(tǒng)。
技術(shù)介紹
當(dāng)用戶希望將一個(gè)設(shè)備連接到網(wǎng)絡(luò)上時(shí),就需要配置很多參數(shù),如IP地址、網(wǎng)關(guān)信息、子網(wǎng)掩碼等。而且有好幾種不同的配置這些參數(shù)的方法,如BOOTP、DHCP和固定IP地址等。對(duì)于一般的用戶來(lái)說(shuō),這個(gè)過(guò)程是比較復(fù)雜的,而且需要比較專業(yè)的知識(shí)。當(dāng)一個(gè)設(shè)備無(wú)法聯(lián)網(wǎng),對(duì)于一般用戶來(lái)說(shuō),如果不具備較專業(yè)的知識(shí),很難分辨是網(wǎng)絡(luò)本身的故障還是該設(shè)備配置上的錯(cuò)誤,很難找出原因所在。對(duì)于PLC設(shè)備,當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時(shí),在設(shè)備上的指示燈(如LED燈)就會(huì)閃爍,不同的閃爍模式就表示不同類型的故障。但是這種方式用戶必須在現(xiàn)場(chǎng)看到LED指示燈才能知道故障信息,不能進(jìn)行遠(yuǎn)程診斷。而且用LED燈不同閃爍模式比較難以分辨,使得用戶比較難區(qū)分故障類型。另外,用戶必須借助使用手冊(cè)上對(duì)LED閃爍模式的說(shuō)明,才能區(qū)分故障類型。但有時(shí)候使用手冊(cè)并不一定在手邊,這就給解決這種情況的問(wèn)題帶來(lái)了麻煩。因此,就需要提供一種簡(jiǎn)單的、可操作的方法來(lái)獲得網(wǎng)絡(luò)診斷信息,以幫助用戶解決該問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)提供了一種網(wǎng)絡(luò)故障診斷方法,該方法用診斷設(shè)備來(lái)診斷被診斷網(wǎng)絡(luò)中的網(wǎng)絡(luò)故障,在被診斷網(wǎng)絡(luò)中連有至少一臺(tái)被診斷設(shè)備,該方法包含如下步驟:在得到來(lái)自用戶的進(jìn)行診斷指令后,向網(wǎng)絡(luò)廣播一個(gè)“診斷查詢”數(shù)據(jù)包,該數(shù)據(jù)包包含要診斷的設(shè)備的類型和要返回的信息類型的信息,其中要返回的信息為設(shè)備的網(wǎng)絡(luò)配置信息;“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備收集被診斷設(shè)備中的“診斷查詢”數(shù)據(jù)包中要返回的信息類型的信息;“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備將收集到的信息填寫到“診斷信息”數(shù)據(jù)包,并向網(wǎng)絡(luò)廣播該數(shù)據(jù)包;監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包,當(dāng)收到“診斷信息”數(shù)據(jù)包時(shí),根據(jù)“診斷信息”數(shù)據(jù)包,判斷發(fā)送該數(shù)據(jù)包的設(shè)備是否為故障設(shè)備,如判斷結(jié)果為“是”,根據(jù)“診斷信息”數(shù)據(jù)包向用戶提示網(wǎng)絡(luò)配置信息,并繼續(xù)監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包,如判斷結(jié)果為“否”,繼續(xù)監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包。本專利技術(shù)還提供了一種網(wǎng)絡(luò)故障診斷系統(tǒng),包括被診斷網(wǎng)絡(luò)和診斷設(shè)備,診斷設(shè)備用于來(lái)診斷被診斷網(wǎng)絡(luò)中的網(wǎng)絡(luò)故障,在被診斷網(wǎng)絡(luò)中連有至少一臺(tái)被診斷設(shè)備,其中,診斷設(shè)備用于向網(wǎng)絡(luò)廣播“診斷查詢”的數(shù)據(jù)包,以請(qǐng)求網(wǎng)絡(luò)中的各個(gè)被診斷設(shè)備發(fā)送其網(wǎng)絡(luò)配置信息;被診斷設(shè)備用于響應(yīng)“診斷查詢”的數(shù)據(jù)包,向網(wǎng)絡(luò)廣播包含被診斷設(shè)備網(wǎng)絡(luò)配置信息的“診斷信息”的數(shù)據(jù)包,診斷設(shè)備在發(fā)出“診斷查詢”的數(shù)據(jù)包后,監(jiān)測(cè)網(wǎng)絡(luò)上所有的數(shù)據(jù)包,當(dāng)收到“診斷信息”數(shù)據(jù)包后,診斷設(shè)備篩選出有故障設(shè)備的網(wǎng)絡(luò)配置信息,并顯示給用戶。另外,本專利技術(shù)還提供了一種網(wǎng)絡(luò)故障診斷設(shè)備,該診斷設(shè)備用于診斷被診斷網(wǎng)絡(luò)中的網(wǎng)絡(luò)故障,在被診斷網(wǎng)絡(luò)中連有至少一臺(tái)被診斷設(shè)備,診斷設(shè)備用于向網(wǎng)絡(luò)廣播“診斷查詢”的數(shù)據(jù)包,以請(qǐng)求網(wǎng)絡(luò)中的各個(gè)被診斷設(shè)備發(fā)送其網(wǎng)絡(luò)配置信息;診斷設(shè)備在發(fā)出“診斷查詢”的數(shù)據(jù)包后,監(jiān)測(cè)網(wǎng)絡(luò)上所有的數(shù)據(jù)包,當(dāng)收到被診斷設(shè)備響應(yīng)“診斷查詢”的數(shù)據(jù)包,向網(wǎng)絡(luò)廣播包含被診斷設(shè)備網(wǎng)絡(luò)配置信息的“診斷信息”的數(shù)據(jù)包后,診斷設(shè)備篩選出有故障設(shè)備的網(wǎng)絡(luò)配置信息,并顯示給用戶。通過(guò)本專利技術(shù)的網(wǎng)絡(luò)故障診斷方法、診斷設(shè)備和診斷系統(tǒng),可以通過(guò)遠(yuǎn)程診斷、獲得容量理解的診斷信息。只要網(wǎng)絡(luò)的物理連接還存在,就可以用這個(gè)方法進(jìn)行診斷,可靠易行。附圖說(shuō)明其他方面、特征和優(yōu)點(diǎn)將隨著在結(jié)合附圖考慮的同時(shí)參照下面詳細(xì)描述變得容易理解而可以輕易被確定。圖1是應(yīng)用本專利技術(shù)的具體實(shí)施方式中的IP診斷方法的網(wǎng)絡(luò)結(jié)構(gòu)示意圖;圖2是本專利技術(shù)的具體實(shí)施方式中的IP診斷方法的流程圖;圖3是本專利技術(shù)的具體實(shí)施方式的IP診斷方法中的步驟202的具體流程圖;圖4是本專利技術(shù)的具體實(shí)施方式的IP診斷方法中的步驟204的具體流程圖;圖5是本專利技術(shù)的具體實(shí)施方式的IP診斷方法中的步驟205的具體流程圖。具體實(shí)施方式在描述圖中所示的實(shí)施方式過(guò)程中,為了清楚的緣故采用了特定的術(shù)語(yǔ)。但是,這個(gè)專利說(shuō)明書的公開(kāi)內(nèi)容并不意在局限于如此選擇的該特定術(shù)語(yǔ),并且應(yīng)理解為每個(gè)特定元件包括所有以類似方式操作并且實(shí)現(xiàn)類似效果的技術(shù)等同物。現(xiàn)結(jié)合附圖和具體實(shí)施方式對(duì)本專利技術(shù)進(jìn)行詳細(xì)的說(shuō)明。圖1是應(yīng)用本專利技術(shù)的具體實(shí)施方式中的網(wǎng)絡(luò)故障診斷方法的網(wǎng)絡(luò)結(jié)構(gòu)示意圖。在圖1中,13為出現(xiàn)故障的網(wǎng)絡(luò),簡(jiǎn)稱為被診斷網(wǎng)絡(luò)。網(wǎng)絡(luò)13為支持包交換的網(wǎng)絡(luò),比較常見(jiàn)的為以太網(wǎng),在本實(shí)施方式中以以太網(wǎng)為例進(jìn)行說(shuō)明。在該網(wǎng)絡(luò)中連有多臺(tái)設(shè)備,這些設(shè)備都有可能是出現(xiàn)故障的設(shè)備,將這些設(shè)備都稱為被診斷設(shè)備。下面以一臺(tái)被診斷設(shè)備11為例說(shuō)明本實(shí)施方式的診斷方法。被診斷設(shè)備11可以是一臺(tái)計(jì)算機(jī)、PLC或其他網(wǎng)絡(luò)上的設(shè)備。當(dāng)被診斷網(wǎng)絡(luò)13出現(xiàn)故障需要診斷時(shí),將診斷設(shè)備12接入到的網(wǎng)絡(luò)13中,診斷設(shè)備12可以是一臺(tái)運(yùn)行診斷軟件的計(jì)算機(jī)或其他HMI裝置。為了實(shí)現(xiàn)本實(shí)施方式的網(wǎng)絡(luò)故障診斷方法,在網(wǎng)絡(luò)13中的每個(gè)被診斷設(shè)備中,設(shè)置一個(gè)診斷模塊,當(dāng)然,在被診斷設(shè)備11中也有這樣的診斷模塊110。在診斷設(shè)備12中,設(shè)置一個(gè)診斷管理器120。診斷管理器120可以是一個(gè)軟件模塊,其也可以通過(guò)硬件來(lái)實(shí)現(xiàn),其主要功能是,向網(wǎng)絡(luò)廣播“診斷查詢”的數(shù)據(jù)包,以請(qǐng)求網(wǎng)絡(luò)中的各個(gè)設(shè)備發(fā)送其網(wǎng)絡(luò)配置信息。診斷模塊110可以是一個(gè)軟件模塊,其也可以通過(guò)硬件來(lái)實(shí)現(xiàn),其主要功能是響應(yīng)網(wǎng)絡(luò)管理器120的“診斷查詢”的數(shù)據(jù)包,向網(wǎng)絡(luò)廣播“診斷信息”的數(shù)據(jù)包。在發(fā)出“診斷查詢”的數(shù)據(jù)包后,診斷管理器120會(huì)監(jiān)測(cè)網(wǎng)絡(luò)上所有的數(shù)據(jù)包,并接收診斷模塊110所返回的“診斷信息”的數(shù)據(jù)包。對(duì)于所收到的“診斷信息”的數(shù)據(jù)包,診斷管理器120篩選出有故障設(shè)備的數(shù)據(jù),并顯示給用戶。圖2是本專利技術(shù)的具體實(shí)施方式中的網(wǎng)絡(luò)故障診斷方法的流程圖。在診斷前,需要將具備診斷功能的診斷設(shè)備12接入被診斷網(wǎng)絡(luò)13。在被診斷網(wǎng)絡(luò)13中連有至少一臺(tái)被診斷設(shè)備11。下面結(jié)合圖2詳細(xì)描述本專利技術(shù)的具體實(shí)施方式的網(wǎng)絡(luò)故障診斷方法。步驟201,在得到來(lái)自用戶的進(jìn)行診斷指令后,診斷設(shè)備12向網(wǎng)絡(luò)廣播一個(gè)“診斷查詢”的數(shù)據(jù)包。診斷設(shè)備12通過(guò)診斷管理器120向網(wǎng)絡(luò)廣播該數(shù)據(jù)包。用戶的指令可以從屏幕輸入或通過(guò)其他方式發(fā)給診斷設(shè)備12。該數(shù)本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種網(wǎng)絡(luò)故障診斷方法,其特征在于,該方法用診斷設(shè)備來(lái)診斷被診斷網(wǎng)絡(luò)中的網(wǎng)絡(luò)故障,在被診斷網(wǎng)絡(luò)中連有至少一臺(tái)被診斷設(shè)備,該方法包含如下步驟:在得到來(lái)自用戶的進(jìn)行診斷指令后,向網(wǎng)絡(luò)廣播一個(gè)“診斷查詢”數(shù)據(jù)包,該數(shù)據(jù)包包含要診斷的設(shè)備的類型和要返回的信息的類型的信息,其中要返回的信息為設(shè)備的網(wǎng)絡(luò)配置信息;“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備收集被診斷設(shè)備中的“診斷查詢”數(shù)據(jù)包中要返回的信息類型的信息;“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備將收集到的信息填寫到“診斷信息”數(shù)據(jù)包,并向網(wǎng)絡(luò)廣播該數(shù)據(jù)包;監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包,當(dāng)收到“診斷信息”數(shù)據(jù)包時(shí),根據(jù)“診斷信息”數(shù)據(jù)包,判斷發(fā)送該數(shù)據(jù)包的設(shè)備是否為故障設(shè)備,如判斷結(jié)果為“是”,根據(jù)“診斷信息”數(shù)據(jù)包向用戶提示網(wǎng)絡(luò)配置信息,并繼續(xù)監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包,如判斷結(jié)果為“否”,繼續(xù)監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包。
【技術(shù)特征摘要】
1.一種網(wǎng)絡(luò)故障診斷方法,其特征在于,該方法用診斷設(shè)備來(lái)診斷被
診斷網(wǎng)絡(luò)中的網(wǎng)絡(luò)故障,在被診斷網(wǎng)絡(luò)中連有至少一臺(tái)被診斷設(shè)備,該方
法包含如下步驟:
在得到來(lái)自用戶的進(jìn)行診斷指令后,向網(wǎng)絡(luò)廣播一個(gè)“診斷查詢”數(shù)
據(jù)包,該數(shù)據(jù)包包含要診斷的設(shè)備的類型和要返回的信息的類型的信息,
其中要返回的信息為設(shè)備的網(wǎng)絡(luò)配置信息;
“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備收集被診斷設(shè)備中
的“診斷查詢”數(shù)據(jù)包中要返回的信息類型的信息;
“診斷查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備將收集到的信息填
寫到“診斷信息”數(shù)據(jù)包,并向網(wǎng)絡(luò)廣播該數(shù)據(jù)包;
監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包,當(dāng)收到“診斷信息”數(shù)據(jù)包時(shí),
根據(jù)“診斷信息”數(shù)據(jù)包,判斷發(fā)送該數(shù)據(jù)包的設(shè)備是否為故障設(shè)備,如
判斷結(jié)果為“是”,根據(jù)“診斷信息”數(shù)據(jù)包向用戶提示網(wǎng)絡(luò)配置信息,并
繼續(xù)監(jiān)測(cè)是否收到“診斷信息”數(shù)據(jù)包,如判斷結(jié)果為“否”,繼續(xù)監(jiān)測(cè)是
否收到“診斷信息”數(shù)據(jù)包。
2.如權(quán)利要求1所述的網(wǎng)絡(luò)故障診斷方法,其特征在于,所述“診斷
查詢”數(shù)據(jù)包要診斷的類型的各被診斷設(shè)備收集被診斷設(shè)備中的“診斷查
詢”數(shù)據(jù)包中要返回的信息類型的信息的步驟包含如下步驟:
被診斷設(shè)備判斷網(wǎng)絡(luò)中是否有其他設(shè)備廣播的數(shù)據(jù)包,當(dāng)判斷為
“是”,對(duì)收到的數(shù)據(jù)包進(jìn)行解析;
被診斷設(shè)備判斷該數(shù)據(jù)包是否為“診斷查詢”的數(shù)據(jù)包,當(dāng)判斷為
“是”,讀取數(shù)據(jù)包中的要診斷的設(shè)備的類型的信息;
被診斷設(shè)備判斷所在的被診斷設(shè)備是否為“診斷查詢”數(shù)據(jù)包中的要
診斷的設(shè)備的類型的信息所要求的類型的設(shè)備,當(dāng)判斷為“是”,讀取數(shù)據(jù)
包中的要返回的信息類型的信息;
被診斷設(shè)備收集被診斷設(shè)備中的“診斷查詢”的要返回的信息類型的
信息所要求的信息。
3.如權(quán)利要求1所述的網(wǎng)絡(luò)故障診斷方法,其特征在于,所述監(jiān)測(cè)是
否收到“診斷信息”數(shù)據(jù)包的步驟包含如下步驟:
判斷網(wǎng)絡(luò)中是否有其他設(shè)備廣播的數(shù)據(jù)包,當(dāng)判斷為“是”,對(duì)收到的
數(shù)據(jù)包進(jìn)行解析;
判斷該數(shù)據(jù)包是否為“診斷信息”數(shù)據(jù)包時(shí),當(dāng)判斷為“是”,前進(jìn)到
所述根據(jù)“診斷信息”數(shù)據(jù)包,判斷發(fā)送該數(shù)據(jù)包的設(shè)備是否為故障設(shè)備
的步驟,當(dāng)判斷為“否”,繼續(xù)監(jiān)測(cè)網(wǎng)絡(luò)中是否有其他設(shè)備廣播的數(shù)據(jù)包。
4.如權(quán)利要求1所述的網(wǎng)絡(luò)故障診斷方法,其特征在于,所述根據(jù)
“診斷信息”數(shù)據(jù)包,判斷發(fā)送該數(shù)據(jù)包的設(shè)備是否為故障設(shè)備的步驟包
含如下步驟:
讀取“診斷信息”數(shù)據(jù)包中的根據(jù)“診斷查詢”信息中的要返回的信
息類型所返回的信息;
根據(jù)所述返回的信息,判斷該數(shù)據(jù)包的設(shè)備是否為故障設(shè)備,當(dāng)判斷
為“是”,前進(jìn)到所...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王海峰,
申請(qǐng)(專利權(quán))人:施耐德電器工業(yè)公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。