專利名稱:被管對象網(wǎng)絡(luò)連接狀態(tài)的三態(tài)表示法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)、通信領(lǐng)域,具體涉及管理系統(tǒng)和被管對象之間網(wǎng)絡(luò)連接狀態(tài)表示方法。
背景技術(shù):
在計(jì)算機(jī)軟件系統(tǒng)中,管理系統(tǒng)和被管對象往往是1∶N(N為自然數(shù))的關(guān)系,兩者之間通過各種各樣的物理介質(zhì)連接起來,構(gòu)成一個(gè)連通的網(wǎng)絡(luò)。由于被管對象的管理信息依靠這個(gè)連通的網(wǎng)絡(luò)傳送給管理系統(tǒng),因此對管理系統(tǒng)和被管對象之間的網(wǎng)絡(luò)連接狀態(tài)進(jìn)行準(zhǔn)確定位是非常必要的,尤其在分布式管理系統(tǒng)中。
目前的管理系統(tǒng)和被管對象之間的網(wǎng)絡(luò)連接狀態(tài)采用如下的方法表示正常和異常兩種狀態(tài)或者在線和離線兩種狀態(tài)。
其存在的問題是當(dāng)管理系統(tǒng)和被管對象之間處于異?;蛘唠x線狀態(tài),用戶往往不能夠很快診斷出被管對象異?;蛘唠x線的原因(即不知道是由于網(wǎng)絡(luò)通路引起還是被管對象引起的),而依賴于具有一定技術(shù)背景的人員來進(jìn)行故障診斷,從而延誤了故障的處理時(shí)間。
本發(fā)明提出通過采用檢測手段(檢測手段可以根據(jù)具件系統(tǒng)的不同而有所不同)對管理系統(tǒng)和被管對象之間的網(wǎng)絡(luò)通路進(jìn)行檢測,并根據(jù)檢測情況將這些狀態(tài)劃分為三種狀態(tài),以便管理系統(tǒng)及時(shí)準(zhǔn)確的顯示管理系統(tǒng)和各被管對象網(wǎng)絡(luò)連接狀態(tài)。
發(fā)明目的本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提出一種描述被管對象網(wǎng)絡(luò)連接狀態(tài)的三態(tài)表示方法,通過增加檢測功能使管理系統(tǒng)迅速定位當(dāng)前管理系統(tǒng)和各個(gè)被管對象之間網(wǎng)絡(luò)連接狀態(tài),從而有效減少軟件系統(tǒng)使用者定位故障的時(shí)間,并提高定位故障的準(zhǔn)確性。
本發(fā)明的技術(shù)方案是一種被管對象網(wǎng)絡(luò)連接狀態(tài)的三態(tài)表示方法,其特征在于將網(wǎng)絡(luò)連接狀態(tài)分為三種狀態(tài)1)通信正常管理系統(tǒng)和被管對象之間可以進(jìn)行正常會(huì)話;2)被管對象異常管理系統(tǒng)和被管對象之間不能進(jìn)行正常會(huì)話,但網(wǎng)絡(luò)通路正常;
3)網(wǎng)絡(luò)通路異常網(wǎng)絡(luò)通路不正常;在管理系統(tǒng)中根據(jù)是否接收到被管對象的管理信息以及對管理系統(tǒng)和被管對象之間網(wǎng)絡(luò)通路進(jìn)行檢測,定位出管理系統(tǒng)和被管對象之間網(wǎng)絡(luò)連接狀態(tài)屬于通信正常、被關(guān)對象異常、網(wǎng)絡(luò)通路異常中的哪一種狀態(tài),從而準(zhǔn)確告訴管理系統(tǒng)發(fā)生故障的部分。
有益效果本發(fā)明的有益效果是,利用本發(fā)明提出的描述被管對象網(wǎng)絡(luò)連接狀態(tài)的三態(tài)表示方法,用戶可以很方便的根據(jù)管理系統(tǒng)所顯示出的被管對象的網(wǎng)絡(luò)連接狀態(tài),判斷出當(dāng)前被管對象和管理系統(tǒng)的連接狀態(tài)處于通信正常、被管對象異常和網(wǎng)絡(luò)通路異常中的哪—種;如果連接狀態(tài)處于異常情況,就可以針對性地進(jìn)行故障處理,從而有效縮短了故障處理時(shí)間。
圖1為本發(fā)明實(shí)施例的管理系統(tǒng)和被管對象網(wǎng)絡(luò)連接示意圖。
圖2為本發(fā)明實(shí)施例的網(wǎng)絡(luò)連接狀態(tài)遷移圖。
具體實(shí)施例方式
本發(fā)明的實(shí)施如圖1所示,管理系統(tǒng)和被管對象通過各種物理介質(zhì)連接構(gòu)成一個(gè)在正常情況下互相連通的網(wǎng)絡(luò)。
管理系統(tǒng)啟動(dòng)時(shí)自動(dòng)加載所有被管對象的網(wǎng)絡(luò)信息,比如IP地址等,在進(jìn)行任何檢測前,將網(wǎng)絡(luò)連接狀態(tài)置為未知狀態(tài)。具體對一個(gè)被管對象連接狀態(tài)分析可以采用如下方法1)在指定時(shí)間內(nèi),管理系統(tǒng)可以獲取(主動(dòng)式或者被動(dòng)式)被管對象的管理信息,則管理系統(tǒng)和該被管對象之間網(wǎng)絡(luò)連接狀態(tài)是通信正常狀態(tài),并和檢測前狀態(tài)進(jìn)行比較,如果發(fā)生狀態(tài)變遷,則通知給管理系統(tǒng)并呈現(xiàn)給系統(tǒng)使用者,否則無動(dòng)作,然后執(zhí)行3);2)當(dāng)管理系統(tǒng)超過指定時(shí)間仍沒有獲取(主動(dòng)式或者被動(dòng)式)被管對象的管理信息,則進(jìn)行網(wǎng)絡(luò)通路檢測2.1)如果網(wǎng)絡(luò)通路檢測正常則狀態(tài)為被管對象異常,和檢測前狀態(tài)進(jìn)行比較,如果發(fā)生狀態(tài)變遷,則通知給管理系統(tǒng)并呈現(xiàn)給系統(tǒng)使用者,否則無動(dòng)作,然后執(zhí)行3);2.2)如果網(wǎng)絡(luò)通路也不正常則狀態(tài)為網(wǎng)絡(luò)通路異常,和檢測前狀態(tài)進(jìn)行比較,如果發(fā)生狀態(tài)變遷,則通知給管理系統(tǒng)并呈現(xiàn)給系統(tǒng)使用者,否則無動(dòng)作,然后執(zhí)行3);3.更新管理對象和被管對象之間的網(wǎng)絡(luò)連接狀態(tài)和檢查時(shí)間;4.如果達(dá)到下一輪網(wǎng)絡(luò)連接檢查周期,重新執(zhí)行第一步;例如在煤礦安全生成管理中,煤礦安全生產(chǎn)監(jiān)控管理系統(tǒng)(標(biāo)記為M)和各個(gè)煤礦側(cè)數(shù)據(jù)采集子系統(tǒng)(分別標(biāo)記為C1、C2、C3、......)組成一個(gè)專用以太網(wǎng),各個(gè)數(shù)據(jù)采集子系統(tǒng)均按照一定的時(shí)間間隔3分鐘上報(bào)。
1)當(dāng)煤礦安全生產(chǎn)監(jiān)控管理系統(tǒng)(M)啟動(dòng)時(shí),將所有已經(jīng)納入管理的數(shù)據(jù)采集子系統(tǒng)的IP地址加載到內(nèi)存中,并將M與數(shù)據(jù)采集子系統(tǒng)的網(wǎng)絡(luò)連接狀態(tài)置為未知狀態(tài);2)當(dāng)M在時(shí)間間隔3分鐘內(nèi)接收到采集子系統(tǒng)Ci上報(bào)的數(shù)據(jù),則將M與Ci的連接狀態(tài)標(biāo)識(shí)為通信正常;并判斷M與Ci上一個(gè)狀態(tài)是否為通信正常,如果不是,則通知M發(fā)生了連接狀態(tài)變遷,否則無動(dòng)作;然后執(zhí)行4);3)當(dāng)M在時(shí)間間隔3分鐘內(nèi)仍沒有收到采集子系統(tǒng)Ci上報(bào)的數(shù)據(jù),則采用類似ping命令的檢測機(jī)制對M與Ci之間的TCP/IP網(wǎng)絡(luò)連接進(jìn)行檢查;3.1)如果檢查網(wǎng)絡(luò)連接是正常的,則將M與Ci的連接狀態(tài)標(biāo)識(shí)為被管對象異常;并判斷M與Ci上一個(gè)狀態(tài)是否為被管對象異常,如果不是,則通知M發(fā)生了連接狀態(tài)變遷,否則無動(dòng)作;然后執(zhí)行4);3.2)如果檢查網(wǎng)絡(luò)連接檢查是異常的,則將M與Ci的連接狀態(tài)標(biāo)識(shí)為網(wǎng)絡(luò)通路異常;并判斷M與Ci上一個(gè)狀態(tài)是否為網(wǎng)絡(luò)通路異常,如果不是,則通知M發(fā)生了連接狀態(tài)變遷,否則無動(dòng)作;然后執(zhí)行4);4)更新M與Ci的網(wǎng)絡(luò)連接狀態(tài)和檢查時(shí)間;5)如果達(dá)到下一輪M與Ci網(wǎng)絡(luò)連接檢查周期,重新執(zhí)行2);通過對網(wǎng)絡(luò)連接狀態(tài)進(jìn)行分析,可以很容易定位出管理系統(tǒng)和被管對象的當(dāng)前網(wǎng)絡(luò)連接狀態(tài),從而可以根據(jù)當(dāng)前網(wǎng)絡(luò)連接狀態(tài)進(jìn)行快速故障定位并進(jìn)行相應(yīng)的故障排除。
雖然通過實(shí)施例子描述了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本發(fā)明的精神。
權(quán)利要求
一種被管對象網(wǎng)絡(luò)連接狀態(tài)的三態(tài)表示方法,其特征在于將網(wǎng)絡(luò)連接狀態(tài)分為三種狀態(tài)1)通信正常管理系統(tǒng)和被管對象之間可以進(jìn)行正常會(huì)話;
2)被管對象異常管理系統(tǒng)和被管對象之間不能進(jìn)行正常會(huì)話,但網(wǎng)絡(luò)通路正常;
3)網(wǎng)絡(luò)通路異常網(wǎng)絡(luò)通路不正常;在管理系統(tǒng)中根據(jù)是否接收到被管對象的管理信息以及對管理系統(tǒng)和被管對象之間網(wǎng)絡(luò)通路進(jìn)行檢測,定位出管理系統(tǒng)和被管對象之間網(wǎng)絡(luò)連接狀態(tài)屬于通信正常、被關(guān)對象異常、網(wǎng)絡(luò)通路異常中的哪一種狀態(tài),從而準(zhǔn)確告訴管理系統(tǒng)發(fā)生故障的部分。
全文摘要
一種被管對象網(wǎng)絡(luò)連接狀態(tài)的三態(tài)表示方法,其特征在于將網(wǎng)絡(luò)連接狀態(tài)分為三種狀態(tài)通信正常管理系統(tǒng)和被管對象之間可以進(jìn)行正常會(huì)話;被管對象異常管理系統(tǒng)和被管對象之間不能進(jìn)行正常會(huì)話,但網(wǎng)絡(luò)通路正常;網(wǎng)絡(luò)通路異常網(wǎng)絡(luò)通路不正常;在管理系統(tǒng)中根據(jù)是否接收到被管對象的管理信息以及對管理系統(tǒng)和被管對象之間網(wǎng)絡(luò)通路進(jìn)行檢測,定位出管理系統(tǒng)和被管對象之間網(wǎng)絡(luò)連接狀態(tài)屬于通信正常、被關(guān)對象異常、網(wǎng)絡(luò)通路異常中的哪一種狀態(tài),從而準(zhǔn)確告訴管理系統(tǒng)發(fā)生故障的部分??梢杂行p少軟件系統(tǒng)使用者定位故障的時(shí)間,并提高定位故障的準(zhǔn)確性。
文檔編號(hào)H04L12/24GK1968142SQ20061012486
公開日2007年5月23日 申請日期2006年10月26日 優(yōu)先權(quán)日2006年10月26日
發(fā)明者李亮, 胡志勇, 陽許軍 申請人:武漢虹旭信息技術(shù)有限責(zé)任公司