專利名稱:一種無線傳感器網(wǎng)絡(luò)故障的處理方法
技術(shù)領(lǐng)域:
本發(fā)明屬于無線通信技術(shù)領(lǐng)域,尤其涉及一種無線傳感器網(wǎng)絡(luò)故障的處理方法。
背景技術(shù):
近年來,隨著微電子技術(shù)和通信技術(shù)的不斷進(jìn)步,傳感器節(jié)點(diǎn)逐漸朝著微型化、智能化的方向發(fā)展。由這些體積小,成本廉價(jià)的傳感器節(jié)點(diǎn)構(gòu)成的網(wǎng)絡(luò)以其無處不在的感應(yīng)、 計(jì)算特點(diǎn)對(duì)物理世界進(jìn)行有效的感知,進(jìn)一步提高了人類獲取客觀信息的能力,并廣泛應(yīng) 用于軍事、環(huán)境監(jiān)測、智能家居、建筑物監(jiān)測以及醫(yī)療護(hù)理等多個(gè)領(lǐng)域,具有重要的研究價(jià) 值及應(yīng)用前景。無線傳感器網(wǎng)絡(luò)通過部署在監(jiān)測區(qū)域內(nèi)的傳感器節(jié)點(diǎn)收集周圍環(huán)境信息并將其 發(fā)送給相關(guān)用戶。無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的能量、通信能力以及可用資源非常有限;傳感器網(wǎng) 絡(luò)內(nèi)節(jié)點(diǎn)數(shù)量龐大、可靠性差、動(dòng)態(tài)性強(qiáng)。傳感器網(wǎng)絡(luò)的節(jié)點(diǎn)調(diào)度機(jī)制要能在這些限制條件 下去實(shí)時(shí)有效地監(jiān)控傳感網(wǎng),并且協(xié)助用戶去配置和管理傳感器網(wǎng)絡(luò)。在通常情況下,傳感器網(wǎng)絡(luò)節(jié)點(diǎn)能量有限且多以電池進(jìn)行供電,更加之無線傳感 器網(wǎng)絡(luò)使用的環(huán)境異常復(fù)雜和惡劣,傳感器網(wǎng)絡(luò)的節(jié)點(diǎn)會(huì)出現(xiàn)各種故障,這會(huì)降低或失去 預(yù)定的功能,甚至造成嚴(yán)重的損失乃致整個(gè)網(wǎng)絡(luò)癱瘓。通過故障處理能及時(shí)、正確地對(duì)各種 異常狀態(tài)或故障狀態(tài)給出診斷,預(yù)防或消除故障,對(duì)傳感器的運(yùn)行進(jìn)行必要的指導(dǎo),提高傳 感器運(yùn)行的可靠性、安全性和有效性。現(xiàn)有的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)故障管理策略主要有兩種集中式故障處理及分布式 故障處理。前者是節(jié)點(diǎn)將所有故障信息發(fā)送到管理端,管理端對(duì)故障進(jìn)行分析和判斷,并發(fā) 送處理命令,在網(wǎng)絡(luò)規(guī)模很大時(shí),大量故障報(bào)告及處理信息的傳播會(huì)浪費(fèi)網(wǎng)絡(luò)的大量資源, 同時(shí)也會(huì)造成網(wǎng)絡(luò)的擁塞,導(dǎo)致故障擴(kuò)大化;后者是節(jié)點(diǎn)在本地對(duì)故障信息自行進(jìn)行分析 和處理,但是傳感器節(jié)點(diǎn)的硬件資源有限,對(duì)復(fù)雜故障的處理并不容易,而且需要耗費(fèi)節(jié)點(diǎn) 的大量資源和能量,減少節(jié)點(diǎn)的生命周期。針對(duì)上述問題,考慮在利用無線傳感器網(wǎng)絡(luò)進(jìn)行集中式故障管理的基礎(chǔ)上,結(jié)合 分布式節(jié)點(diǎn)本地處理,引入無線傳感器網(wǎng)絡(luò)故障分級(jí)及移動(dòng)故障代理的概念,對(duì)于低級(jí)別 故障節(jié)點(diǎn)進(jìn)行本地處理和合并,僅向管理端通報(bào)故障處理信息;對(duì)于高級(jí)別的故障則將故 障摘要發(fā)送到管理端,由管理端通過處理和分析,發(fā)送相應(yīng)的移動(dòng)故障代理遷移到故障節(jié) 點(diǎn)附近進(jìn)行故障節(jié)點(diǎn)的確定和處理。本發(fā)明實(shí)現(xiàn)一種混合式的故障管理機(jī)制,可以結(jié)合集 中式和分布式故障管理的優(yōu)點(diǎn),更有效和節(jié)能地實(shí)現(xiàn)對(duì)無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)故障的管理。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對(duì)采用集中式故障處理方式的無線傳感器網(wǎng)絡(luò)存在占用網(wǎng) 絡(luò)資源的問題,以及采用分布式故障處理方式的無線傳感器網(wǎng)絡(luò)存在消耗傳感器資源和能 量的問題,提出一種無線傳感器網(wǎng)絡(luò)故障的處理方法。技術(shù)方案是,一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述方法包括下列步驟步驟1 服務(wù)端啟動(dòng)后,開啟監(jiān)聽進(jìn)程監(jiān)聽故障報(bào)警信息;步驟2 節(jié)點(diǎn)啟動(dòng)后,向服務(wù)端發(fā)送啟動(dòng)消息;步驟3 服務(wù)端根據(jù)所述節(jié)點(diǎn)發(fā)送的啟動(dòng)消息,維護(hù)節(jié)點(diǎn)信息表;步驟4:節(jié)點(diǎn)判斷自身是否發(fā)生故障,如果未發(fā)生故障,則繼續(xù)判斷;如果發(fā)生故障,則執(zhí)行步驟5;步驟5 節(jié)點(diǎn)判斷故障級(jí)別,并根據(jù)故障級(jí)別進(jìn)行相應(yīng)處理。所述節(jié)點(diǎn)在啟動(dòng)后還包括周期性地向所述節(jié)點(diǎn)相鄰的一跳節(jié)點(diǎn)發(fā)送請(qǐng)求鄰居信 息報(bào)文,并在接收到回復(fù)報(bào)文后更新存儲(chǔ)在所述節(jié)點(diǎn)中的鄰居節(jié)點(diǎn)信息表。所述啟動(dòng)消息包括地址信息、能量信息及鄰居節(jié)點(diǎn)個(gè)數(shù)。所述服務(wù)端存儲(chǔ)故障處理經(jīng)驗(yàn)日志。所述故障處理經(jīng)驗(yàn)日志包括故障編號(hào)、發(fā)生故障的時(shí)間、發(fā)生故障的網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo) 識(shí)、產(chǎn)生故障的事件類型、事件典型值、所發(fā)送的移動(dòng)故障代理類型和處理結(jié)果。所述節(jié)點(diǎn)判斷自身是否發(fā)生故障通過檢測自身是否發(fā)生故障判斷事件集列表中 記載的事件確定,當(dāng)節(jié)點(diǎn)自身發(fā)生故障判斷事件集列表中記載的事件,則節(jié)點(diǎn)自身發(fā)生故障。所述故障判斷事件集列表中的事件包括數(shù)據(jù)吞吐量、節(jié)點(diǎn)丟包率、孤立節(jié)點(diǎn)、最 小鏈路質(zhì)量、節(jié)點(diǎn)剩余電量的變化。所述故障級(jí)別根據(jù)故障的嚴(yán)重程度確定,包括告警故障級(jí)別、普通故障級(jí)別和致 命故障級(jí)別。所述節(jié)點(diǎn)根據(jù)故障級(jí)別進(jìn)行相應(yīng)處理包括下列步驟步驟11 :當(dāng)故障級(jí)別為告警故障級(jí)別時(shí),執(zhí)行步驟12 ;當(dāng)故障級(jí)別為普通故障級(jí) 別時(shí),執(zhí)行步驟13 ;當(dāng)故障級(jí)別為致命故障級(jí)別時(shí),執(zhí)行步驟14 ;步驟12 節(jié)點(diǎn)在本地進(jìn)行處理,處理后判斷存儲(chǔ)在本地的告警信息隊(duì)列是否已 滿,若未滿,則將此次故障處理后產(chǎn)生的告警信息存入告警信息隊(duì)列;若告警信息隊(duì)列已 滿,則將告警信息隊(duì)列中的所有告警信息取出,合并成綜合告警信息發(fā)送給服務(wù)端;步驟13 節(jié)點(diǎn)先在本地進(jìn)行處理,處理后判斷故障是否排除,如果故障排除,則向 服務(wù)端發(fā)送普通故障信息;否則,執(zhí)行步驟14 ;步驟14 節(jié)點(diǎn)向服務(wù)端發(fā)送派遣移動(dòng)故障代理的請(qǐng)求和故障摘要;步驟15 服務(wù)端接收到節(jié)點(diǎn)發(fā)送的派遣移動(dòng)故障代理的請(qǐng)求和故障摘要后,根據(jù) 故障摘要在故障處理經(jīng)驗(yàn)日志中查找相應(yīng)故障的處理信息,生成移動(dòng)故障代理并將其發(fā)送 給發(fā)出請(qǐng)求的節(jié)點(diǎn);步驟16 移動(dòng)故障代理在節(jié)點(diǎn)本地檢測和處理故障,若在節(jié)點(diǎn)本地不能檢測出故 障,則移動(dòng)故障代理向該節(jié)點(diǎn)的前向或后向節(jié)點(diǎn)遷移,直到檢測和處理好故障為止;步驟17 生成相應(yīng)的普通故障信息或者致命故障信息并發(fā)送給服務(wù)端;步驟18 服務(wù)端將接收到的綜合告警信息、普通故障信息或者致命故障信息存入 故障處理經(jīng)驗(yàn)日志。所述綜合告警信息、普通故障信息或者致命故障信息采用基于SNMP的報(bào)文格式。本發(fā)明的效果在于,通過對(duì)無線傳感器網(wǎng)絡(luò)故障進(jìn)行分級(jí),將分布式的節(jié)點(diǎn)本地故障管理與集中式的服務(wù)端故障管理融合,既保障了網(wǎng)絡(luò)的通信效率,又改善了節(jié)點(diǎn)的硬件資源。
圖1為本發(fā)明應(yīng)用場景示意圖;圖2為本發(fā)明提供的實(shí)施例流程圖;圖3為故障判斷事件集列表;圖4為故障處理經(jīng)驗(yàn)日志示意圖;圖5為基于SNMP的報(bào)文格式示意圖。
具體實(shí)施例方式下面結(jié)合附圖,對(duì)優(yōu)選實(shí)施例作詳細(xì)說明。應(yīng)該強(qiáng)調(diào)的是,下述說明僅僅是示例性 的,而不是為了限制本發(fā)明的范圍及其應(yīng)用。圖1為本發(fā)明應(yīng)用場景示意圖。圖1中,典型的無線網(wǎng)絡(luò)傳感器,包括至少一個(gè)管 理服務(wù)器(本文稱管理端)和若干個(gè)節(jié)點(diǎn)(無線網(wǎng)絡(luò)傳感器)。在某一時(shí)刻T,節(jié)點(diǎn)B發(fā)現(xiàn) 自己的數(shù)據(jù)吞吐率發(fā)生異常減小,且程度較重,嚴(yán)重影響了網(wǎng)絡(luò)功能,將這一事件診斷為致 命故障級(jí)別,向服務(wù)端發(fā)送派遣移動(dòng)故障代理請(qǐng)求。服務(wù)端接收到該節(jié)點(diǎn)的請(qǐng)求后,在故障 處理經(jīng)驗(yàn)日志中查詢到上一次類似故障的處理方法,結(jié)合對(duì)故障摘要中相關(guān)信息的計(jì)算和 分析,發(fā)送相應(yīng)的移動(dòng)故障代理到故障報(bào)告節(jié)點(diǎn)B ;移動(dòng)故障代理在節(jié)點(diǎn)B本地運(yùn)行,發(fā)現(xiàn) 節(jié)點(diǎn)B數(shù)據(jù)率的下降與B沒有關(guān)系,詢問與節(jié)點(diǎn)B相鄰的節(jié)點(diǎn)A的數(shù)據(jù)吞吐率是否也出現(xiàn) 了同樣的現(xiàn)象,答案是肯定的,則移動(dòng)故障代理向節(jié)點(diǎn)A遷移,在節(jié)點(diǎn)A運(yùn)行診斷程序,最終 解決故障問題。移動(dòng)故障代理將對(duì)此故障的致命故障信息發(fā)送給服務(wù)端,服務(wù)端將此信息 存入故障處理經(jīng)驗(yàn)日志。圖2為本發(fā)明提供的實(shí)施例流程圖。如圖2所示,本發(fā)明實(shí)施的過程是步驟201 服務(wù)端啟動(dòng)后,開啟監(jiān)聽進(jìn)程監(jiān)聽故障報(bào)警信息。步驟202 節(jié)點(diǎn)啟動(dòng)后,向服務(wù)端發(fā)送啟動(dòng)消息。所述節(jié)點(diǎn)在啟動(dòng)后,還可以包括周期性地向該節(jié)點(diǎn)相鄰的一跳節(jié)點(diǎn)發(fā)送請(qǐng)求鄰 居信息報(bào)文,并在接收到回復(fù)報(bào)文后更新存儲(chǔ)在所述節(jié)點(diǎn)中的鄰居節(jié)點(diǎn)信息表。在本發(fā)明中,啟動(dòng)消息包括地址信息、能量信息及鄰居節(jié)點(diǎn)個(gè)數(shù)。步驟203 服務(wù)端根據(jù)所述節(jié)點(diǎn)發(fā)送的啟動(dòng)消息,維護(hù)節(jié)點(diǎn)信息表。在本發(fā)明中,服務(wù)端存儲(chǔ)故障處理經(jīng)驗(yàn)日志。故障處理經(jīng)驗(yàn)日志包括發(fā)生故障 的時(shí)間、發(fā)生故障的網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)、故障類型、排除故障的方法和所發(fā)送的移動(dòng)故障代理類 型。步驟204 節(jié)點(diǎn)判斷自身是否發(fā)生故障。節(jié)點(diǎn)判斷自身是否發(fā)生故障通過檢測自身是否發(fā)生故障判斷事件集列表中記載 的事件確定。圖3為故障判斷事件集列表,故障判斷事件集列表中的事件包括數(shù)據(jù)吞吐 量、節(jié)點(diǎn)丟包率、孤立節(jié)點(diǎn)、最小鏈路質(zhì)量、節(jié)點(diǎn)剩余電量的變化。當(dāng)節(jié)點(diǎn)自身發(fā)生故障判斷 事件集列表中記載的事件時(shí),則認(rèn)為節(jié)點(diǎn)自身發(fā)生故障。如果節(jié)點(diǎn)判斷自身未發(fā)生故障,則繼續(xù)判斷。如果發(fā)生故障,則執(zhí)行步驟205。
步驟205 節(jié)點(diǎn)判斷故障級(jí)別,如果故障級(jí)別是故障級(jí)別為告警故障級(jí)別時(shí),執(zhí)行步驟206 ;當(dāng)故障級(jí)別為普通故障級(jí)別時(shí),執(zhí)行步驟210 ;當(dāng)故障級(jí)別為致命故障級(jí)別時(shí),執(zhí) 行步驟213。步驟206 節(jié)點(diǎn)在本地進(jìn)行處理。步驟207 節(jié)點(diǎn)處理后判斷存儲(chǔ)在本地的告警信息隊(duì)列是否已滿,若未滿,則執(zhí)行 步驟208 ;否則,執(zhí)行步驟209。步驟208 將此次故障處理后產(chǎn)生的告警信息存入告警信息隊(duì)列;步驟209 將告警信息隊(duì)列中的所有告警信息取出,合并成綜合告警信息發(fā)送給 服務(wù)端,跳到步驟219。步驟210 節(jié)點(diǎn)先在本地進(jìn)行處理。步驟211 節(jié)點(diǎn)處理后判斷故障是否排除,如果故障排除,則執(zhí)行步驟212 ;否則, 執(zhí)行步驟213。步驟212 向服務(wù)端發(fā)送普通故障信息。步驟213 節(jié)點(diǎn)向服務(wù)端發(fā)送派遣移動(dòng)故障代理的請(qǐng)求和故障摘要。步驟214 服務(wù)端接收到節(jié)點(diǎn)發(fā)送的派遣移動(dòng)故障代理的請(qǐng)求和故障摘要后,根 據(jù)故障摘要在故障處理經(jīng)驗(yàn)日志中查找相應(yīng)故障的處理信息,生成移動(dòng)故障代理并將其發(fā) 送給發(fā)出請(qǐng)求的節(jié)點(diǎn)。圖4為故障處理經(jīng)驗(yàn)日志示意圖。如圖4所示,在本實(shí)施例中,故障處理經(jīng)驗(yàn)日志 包括故障編號(hào)、發(fā)生故障的時(shí)間、發(fā)生故障的網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)、產(chǎn)生故障的事件類型、事件典 型值、所發(fā)送的移動(dòng)故障代理類型和處理結(jié)果。步驟215 移動(dòng)故障代理在節(jié)點(diǎn)本地檢測和處理故障。步驟216 節(jié)點(diǎn)在本地不能檢測出故障,則執(zhí)行步驟217 ;否則,執(zhí)行步驟218。步驟217 移動(dòng)故障代理向該節(jié)點(diǎn)的前向或后向節(jié)點(diǎn)遷移,直到檢測和處理好故 障為止。步驟218 生成相應(yīng)的普通故障信息或者致命故障信息并發(fā)送給服務(wù)端。步驟219 服務(wù)端將接收到的綜合告警信息、普通故障信息或者致命故障信息存 入故障處理經(jīng)驗(yàn)日志。上述綜合告警信息、普通故障信息或者致命故障信息采用基于SNMP的報(bào)文格式。 圖5為基于SNMP的報(bào)文格式示意圖,如圖5所示,故障告警的不同級(jí)別體現(xiàn)在報(bào)文包第一 位的PDU type上,其他部分與標(biāo)準(zhǔn)的SNMP報(bào)文格式并無不同。本發(fā)明通過對(duì)無線傳感器網(wǎng)絡(luò)故障的分級(jí)管理,將分布式的節(jié)點(diǎn)本地故障管理與 集中式的基于SNMP的故障管理融合,形成一種混合式的故障管理機(jī)制,更有效和節(jié)能地實(shí) 現(xiàn)對(duì)無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)故障的管理。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此, 任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換, 都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍 為準(zhǔn)。
權(quán)利要求
一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述方法包括下列步驟步驟1服務(wù)端啟動(dòng)后,開啟監(jiān)聽進(jìn)程監(jiān)聽故障報(bào)警信息;步驟2節(jié)點(diǎn)啟動(dòng)后,向服務(wù)端發(fā)送啟動(dòng)消息;步驟3服務(wù)端根據(jù)所述節(jié)點(diǎn)發(fā)送的啟動(dòng)消息,維護(hù)節(jié)點(diǎn)信息表;步驟4節(jié)點(diǎn)判斷自身是否發(fā)生故障,如果未發(fā)生故障,則繼續(xù)判斷;如果發(fā)生故障,則執(zhí)行步驟5;步驟5節(jié)點(diǎn)判斷故障級(jí)別,并根據(jù)故障級(jí)別進(jìn)行相應(yīng)處理。
2.根據(jù)權(quán)利要求1所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述節(jié)點(diǎn)在 啟動(dòng)后還包括周期性地向所述節(jié)點(diǎn)相鄰的一跳節(jié)點(diǎn)發(fā)送請(qǐng)求鄰居信息報(bào)文,并在接收到 回復(fù)報(bào)文后更新存儲(chǔ)在所述節(jié)點(diǎn)中的鄰居節(jié)點(diǎn)信息表。
3.根據(jù)權(quán)利要求1或2所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述啟 動(dòng)消息包括地址信息、能量信息及鄰居節(jié)點(diǎn)個(gè)數(shù)。
4.根據(jù)權(quán)利要求1所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述服務(wù)端 存儲(chǔ)故障處理經(jīng)驗(yàn)日志。
5.根據(jù)權(quán)利要求4所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述故障處 理經(jīng)驗(yàn)日志包括故障編號(hào)、發(fā)生故障的時(shí)間、發(fā)生故障的網(wǎng)絡(luò)節(jié)點(diǎn)標(biāo)識(shí)、產(chǎn)生故障的事件 類型、事件典型值、所發(fā)送的移動(dòng)故障代理類型和處理結(jié)果。
6.根據(jù)權(quán)利要求4所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述節(jié)點(diǎn)判 斷自身是否發(fā)生故障通過檢測自身是否發(fā)生故障判斷事件集列表中記載的事 件確定,當(dāng)節(jié) 點(diǎn)自身發(fā)生故障判斷事件集列表中記載的事件,則節(jié)點(diǎn)自身發(fā)生故障。
7.根據(jù)權(quán)利要求6所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述故障判 斷事件集列表中的事件包括數(shù)據(jù)吞吐量、節(jié)點(diǎn)丟包率、孤立節(jié)點(diǎn)、最小鏈路質(zhì)量、節(jié)點(diǎn)剩余 電量的變化。
8.根據(jù)權(quán)利要求4所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述故障級(jí) 別根據(jù)故障的嚴(yán)重程度確定,包括告警故障級(jí)別、普通故障級(jí)別和致命故障級(jí)別。
9.根據(jù)權(quán)利要求8所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述節(jié)點(diǎn)根 據(jù)故障級(jí)別進(jìn)行相應(yīng)處理包括下列步驟步驟11 當(dāng)故障級(jí)別為告警故障級(jí)別時(shí),執(zhí)行步驟12 ;當(dāng)故障級(jí)別為普通故障級(jí)別時(shí), 執(zhí)行步驟13 ;當(dāng)故障級(jí)別為致命故障級(jí)別時(shí),執(zhí)行步驟14 ;步驟12 節(jié)點(diǎn)在本地進(jìn)行處理,處理后判斷存儲(chǔ)在本地的告警信息隊(duì)列是否已滿,若 未滿,則將此次故障處理后產(chǎn)生的告警信息存入告警信息隊(duì)列;若告警信息隊(duì)列已滿,則將 告警信息隊(duì)列中的所有告警信息取出,合并成綜合告警信息發(fā)送給服務(wù)端;步驟13 節(jié)點(diǎn)先在本地進(jìn)行處理,處理后判斷故障是否排除,如果故障排除,則向服務(wù) 端發(fā)送普通故障信息;否則,執(zhí)行步驟14 ;步驟14 節(jié)點(diǎn)向服務(wù)端發(fā)送派遣移動(dòng)故障代理的請(qǐng)求和故障摘要; 步驟15 服務(wù)端接收到節(jié)點(diǎn)發(fā)送的派遣移動(dòng)故障代理的請(qǐng)求和故障摘要后,根據(jù)故障 摘要在故障處理經(jīng)驗(yàn)日志中查找相應(yīng)故障的處理信息,生成移動(dòng)故障代理并將其發(fā)送給發(fā) 出請(qǐng)求的節(jié)點(diǎn);步驟16 移動(dòng)故障代理在節(jié)點(diǎn)本地檢測和處理故障,若在節(jié)點(diǎn)本地不能檢測出故障,則移動(dòng)故障代理向該節(jié)點(diǎn)的前向或后向節(jié)點(diǎn)遷移,直到檢測和處理好故障為止; 步驟17 生成相應(yīng)的普通故障信息或者致命故障信息并發(fā)送給服務(wù)端; 步驟18 服務(wù)端將接收到的綜合告警信息、普通故障信息或者致命故障信息存入故障 處理經(jīng)驗(yàn)日志。
10.根據(jù)權(quán)利要求9所述的一種無線傳感器網(wǎng)絡(luò)故障的處理方法,其特征是所述綜合 告警信息、普通故障信息或者致命故障信息采用基于SNMP的報(bào)文格式。
全文摘要
本發(fā)明公開了無線通信技術(shù)領(lǐng)域中的一種無線傳感器網(wǎng)絡(luò)故障的處理方法。包括服務(wù)端啟動(dòng)后,開啟監(jiān)聽進(jìn)程監(jiān)聽故障報(bào)警信息;節(jié)點(diǎn)啟動(dòng)后,向服務(wù)端發(fā)送啟動(dòng)消息;服務(wù)端根據(jù)所述節(jié)點(diǎn)發(fā)送的啟動(dòng)消息,維護(hù)節(jié)點(diǎn)信息表;節(jié)點(diǎn)判斷自身是否發(fā)生故障,如果發(fā)生故障,節(jié)點(diǎn)判斷故障級(jí)別,并根據(jù)故障級(jí)別進(jìn)行相應(yīng)處理。本發(fā)明既保證了網(wǎng)絡(luò)的通信效率,又改善了節(jié)點(diǎn)的硬件資源。
文檔編號(hào)H04W24/04GK101848478SQ201010163829
公開日2010年9月29日 申請(qǐng)日期2010年4月29日 優(yōu)先權(quán)日2010年4月29日
發(fā)明者張宏科, 方然, 梁露露, 段俊奇, 鄭濤, 高德云 申請(qǐng)人:北京交通大學(xué)