国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種分布式協(xié)同監(jiān)控系統(tǒng)的制作方法

      文檔序號:7809241閱讀:129來源:國知局
      一種分布式協(xié)同監(jiān)控系統(tǒng)的制作方法
      【專利摘要】本發(fā)明涉及一種分布式協(xié)同監(jiān)控系統(tǒng),該系統(tǒng)由第一通訊網(wǎng)絡(luò),第二通訊網(wǎng)絡(luò),兩個(gè)或兩個(gè)以上分布式監(jiān)控服務(wù)器節(jié)點(diǎn),一個(gè)或多個(gè)監(jiān)控終端,以及多個(gè)被監(jiān)控節(jié)點(diǎn)組成;所述分布式監(jiān)控服務(wù)器節(jié)點(diǎn)與被監(jiān)控節(jié)點(diǎn)之間通過第一通訊網(wǎng)絡(luò)連接,所述監(jiān)控終端與分布式監(jiān)控服務(wù)器節(jié)點(diǎn)通過第二通訊網(wǎng)絡(luò)連接;每個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)平均分擔(dān)所有監(jiān)控任務(wù);當(dāng)有一個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)出現(xiàn)故障,自動退出監(jiān)控工作,其原有監(jiān)控任務(wù)再次平均分配給其他現(xiàn)有的監(jiān)控服務(wù)器節(jié)點(diǎn);本發(fā)明具有智能化,高可靠性,易擴(kuò)展的特點(diǎn),有利于復(fù)雜大監(jiān)控系統(tǒng)的分解,以及多點(diǎn)分布監(jiān)控節(jié)點(diǎn)的低成本、高可靠、冗余監(jiān)控。
      【專利說明】一種分布式協(xié)同監(jiān)控系統(tǒng)

      【技術(shù)領(lǐng)域】
      [0001] 本發(fā)明涉及分布式監(jiān)控系統(tǒng)【技術(shù)領(lǐng)域】,尤其是分布式協(xié)同監(jiān)控系統(tǒng)方法,可廣泛 應(yīng)用于大型數(shù)據(jù)中心,通訊機(jī)房、工礦企業(yè)、智能化變電站等工業(yè)和現(xiàn)代化農(nóng)業(yè)現(xiàn)場監(jiān)控和 自動化控制等應(yīng)用場合。

      【背景技術(shù)】
      [0002] 工業(yè)自動化現(xiàn)場監(jiān)控設(shè)備的類型眾多,包括了各類傳感器、變送器、控制器和執(zhí)行 器等,傳統(tǒng)的模擬傳感器和執(zhí)行器,需要通過大量的信號專用線纜連接到監(jiān)控主機(jī)的多路 采集卡,布線復(fù)雜、精度低、運(yùn)行維護(hù)工作量大,故障排查和隔離難度大,系統(tǒng)可靠性差。
      [0003] 近年來隨著各類數(shù)字傳感器的日益增多和成本降低,以及通訊網(wǎng)絡(luò)技術(shù)的帶寬增 大,使得傳感器等設(shè)備節(jié)點(diǎn)可以通過現(xiàn)場總線(如Profibus、Modbus、Lonworks、DeviceNet) 等通訊協(xié)議以總線或菊花鏈或星型的方式與監(jiān)控主機(jī)或上位機(jī)相連接。這種方式減少了大 量的現(xiàn)場布線,也使監(jiān)控主機(jī)/上位機(jī)可以同時(shí)處理更多的監(jiān)控任務(wù)。然而隨著監(jiān)控系統(tǒng) 規(guī)模的不斷擴(kuò)大,監(jiān)控主機(jī)的負(fù)荷也越來越大,這種集中式的監(jiān)控模式存在以下問題: 1、 監(jiān)控主機(jī)及其網(wǎng)絡(luò)接口負(fù)荷重; 2、 擴(kuò)展不方便,當(dāng)需要增加監(jiān)控任務(wù)時(shí),由于監(jiān)控主機(jī)及其接口網(wǎng)絡(luò)滿負(fù)荷運(yùn)行,無法 進(jìn)行。
      [0004] 3、存在單點(diǎn)故障,由于網(wǎng)絡(luò)監(jiān)控僅有一個(gè)集中監(jiān)控主機(jī)來實(shí)現(xiàn),當(dāng)該監(jiān)控主機(jī)或 其接口網(wǎng)絡(luò)出現(xiàn)故障,整個(gè)系統(tǒng)則失去監(jiān)控功能。


      【發(fā)明內(nèi)容】

      [0005] 本發(fā)明的目的是提供一種分布式協(xié)同監(jiān)控系統(tǒng),有利于復(fù)雜大監(jiān)控系統(tǒng)的分解, 以及多點(diǎn)分布監(jiān)控節(jié)點(diǎn)的低成本、高可靠、冗余監(jiān)控。
      [0006] 本發(fā)明采用以下方案實(shí)現(xiàn):一種分布式協(xié)同監(jiān)控系統(tǒng),其特征在于:該系統(tǒng)由第 一通訊網(wǎng)絡(luò),第二通訊網(wǎng)絡(luò),兩個(gè)或兩個(gè)以上分布式監(jiān)控服務(wù)器節(jié)點(diǎn),一個(gè)或多個(gè)監(jiān)控終 端,以及多個(gè)被監(jiān)控節(jié)點(diǎn)組成;所述分布式監(jiān)控服務(wù)器節(jié)點(diǎn)與被監(jiān)控節(jié)點(diǎn)之間通過第一通 訊網(wǎng)絡(luò)連接,所述監(jiān)控終端與分布式監(jiān)控服務(wù)器節(jié)點(diǎn)通過第二通訊網(wǎng)絡(luò)連接;每個(gè)分布式 監(jiān)控服務(wù)器節(jié)點(diǎn)平均分擔(dān)所有監(jiān)控任務(wù);當(dāng)有一個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)出現(xiàn)故障,自動 退出監(jiān)控工作,其原有監(jiān)控任務(wù)再次平均分配給其他現(xiàn)有的監(jiān)控服務(wù)器節(jié)點(diǎn);當(dāng)某個(gè)分布 式監(jiān)控服務(wù)器節(jié)點(diǎn)的監(jiān)控任務(wù)減少或者增加,系統(tǒng)將自動重新均衡各個(gè)分布式監(jiān)控服務(wù)器 節(jié)點(diǎn)的任務(wù);監(jiān)控終端訪問任一個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn),均可獲得全部數(shù)據(jù)。
      [0007] 在本發(fā)明一實(shí)施例中,所述的第一通訊網(wǎng)絡(luò)和第二通訊網(wǎng)絡(luò)是具有同樣通訊協(xié)議 的同一個(gè)通訊網(wǎng)絡(luò)。
      [0008] 在本發(fā)明一實(shí)施例中,所述監(jiān)控服務(wù)器節(jié)點(diǎn)包含一個(gè)監(jiān)控列表,該表格登記了在 線的分布式監(jiān)控服務(wù)器節(jié)點(diǎn)個(gè)數(shù)、標(biāo)號,受監(jiān)控節(jié)點(diǎn)的個(gè)數(shù)、標(biāo)號,以及監(jiān)控服務(wù)器與受監(jiān) 控節(jié)點(diǎn)之間的綁定關(guān)系。
      [0009] 在本發(fā)明一實(shí)施例中,所述監(jiān)控服務(wù)器節(jié)點(diǎn)實(shí)現(xiàn)動態(tài)均衡的方式包括以下步驟: 步驟S01 :監(jiān)聽網(wǎng)絡(luò),接收心跳信息,收集并登記在線的分布式監(jiān)控服務(wù)器節(jié)點(diǎn)和被監(jiān) 控節(jié)點(diǎn); 步驟S02 :判斷有無其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn):若有則廣播自身復(fù)位心跳信息;若無 則把所有受控節(jié)點(diǎn)均登記在自己監(jiān)控名單下,并執(zhí)行步驟S08 ; 步驟S03:接收其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)返回的監(jiān)控服務(wù)列表,判斷是否全部接收 完所有在線分布式監(jiān)控服務(wù)器節(jié)點(diǎn)返回的列表,如果是,則執(zhí)行下一步;如果不是,則繼續(xù) 執(zhí)行步驟S03 ; 步驟S04 :判斷返回的所有列表是否一致,如果是,則執(zhí)行下一步,如果不是,則廣播自 身復(fù)位心跳信息,并執(zhí)行步驟S03 ; 步驟S05 :按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表; 步驟S06 :發(fā)布調(diào)整后的監(jiān)控列表; 步驟S07 :判斷其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)是否釋放完受控節(jié)點(diǎn),如果是,則執(zhí)行步驟 S08 ;如果不是,則繼續(xù)判斷其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)是否釋放完受控節(jié)點(diǎn); 步驟S08 :按新監(jiān)控列表執(zhí)行監(jiān)控任務(wù); 步驟S09 :定時(shí)發(fā)送心跳信息,并監(jiān)聽網(wǎng)絡(luò)中的心跳信息,判斷有無新增分布式監(jiān)控服 務(wù)器節(jié)點(diǎn);若有則按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表,并返回步驟S06 ; 若無則執(zhí)行步驟S10 ; 步驟S10 :判斷有無新增被監(jiān)控節(jié)點(diǎn);若有則按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新 調(diào)整監(jiān)控列表,并返回步驟S06 ;若無則執(zhí)行步驟S11 ; 步驟S11 :判斷是否有分布式監(jiān)控服務(wù)器節(jié)點(diǎn)退出;若有則按新增分布式監(jiān)控服務(wù)器 節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表,并返回步驟S06 ;若無則執(zhí)行步驟S12 ; 步驟S12 :判斷是否有被監(jiān)控節(jié)點(diǎn)退出,若有則按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重 新調(diào)整監(jiān)控列表,并返回步驟S06 ;若無則返回步驟S09。
      [0010] 本發(fā)明通過兩個(gè)及兩個(gè)以上的分布式監(jiān)控服務(wù)器節(jié)點(diǎn)協(xié)同工作,實(shí)現(xiàn)對同一網(wǎng)絡(luò) 中的多個(gè)受監(jiān)控節(jié)點(diǎn)的監(jiān)控。主要特征:每個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)平均分擔(dān)所有監(jiān)控任 務(wù),不會出現(xiàn)超負(fù)荷而導(dǎo)致某個(gè)集中監(jiān)控服務(wù)器節(jié)點(diǎn)崩潰的現(xiàn)象;當(dāng)有一個(gè)監(jiān)控服務(wù)節(jié)點(diǎn) 出現(xiàn)故障,自動退出監(jiān)控工作,其原有監(jiān)控任務(wù)再次平均分配給其他現(xiàn)有的監(jiān)控服務(wù)器節(jié) 點(diǎn),解決單點(diǎn)故障出現(xiàn)的失控問題;當(dāng)某個(gè)監(jiān)控服務(wù)節(jié)點(diǎn)的監(jiān)控任務(wù)減少或者增加,系統(tǒng)將 自動重新均衡各個(gè)監(jiān)控服務(wù)節(jié)點(diǎn)的任務(wù);監(jiān)控終端節(jié)點(diǎn)訪問任一個(gè)監(jiān)控服務(wù)節(jié)點(diǎn),均可獲 得全部數(shù)據(jù)。

      【專利附圖】

      【附圖說明】
      [0011] 圖1是本發(fā)明采用兩個(gè)互相獨(dú)立的不同通訊網(wǎng)絡(luò)系統(tǒng)時(shí)系統(tǒng)架構(gòu)示意圖。
      [0012] 圖2是采用相同通訊網(wǎng)絡(luò)系統(tǒng)架構(gòu)示意圖。
      [0013] 圖3是本發(fā)明實(shí)施例發(fā)牌規(guī)則示意圖。
      [0014] 圖4是本發(fā)明實(shí)施例重新分配任務(wù)示意圖。
      [0015] 圖5和圖6是本發(fā)明實(shí)施例均勻分配任務(wù)示意圖。
      [0016] 圖7和圖8是本發(fā)明分布式監(jiān)控服務(wù)器節(jié)點(diǎn)動態(tài)均衡過程流程示意圖。

      【具體實(shí)施方式】
      [0017] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明 的【具體實(shí)施方式】做詳細(xì)的說明。
      [0018] 在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不 同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類 似推廣。因此本發(fā)明不受下面公開的【具體實(shí)施方式】的限制。
      [0019] 如圖1所不,本實(shí)施例提供一種分布式協(xié)同監(jiān)控系統(tǒng),其特征在于:該系統(tǒng)由第一 通訊網(wǎng)絡(luò),第二通訊網(wǎng)絡(luò),兩個(gè)或兩個(gè)以上分布式監(jiān)控服務(wù)器節(jié)點(diǎn),一個(gè)或多個(gè)監(jiān)控終端, 以及多個(gè)被監(jiān)控節(jié)點(diǎn)組成;所述分布式監(jiān)控服務(wù)器節(jié)點(diǎn)與被監(jiān)控節(jié)點(diǎn)之間通過第一通訊網(wǎng) 絡(luò)連接,所述監(jiān)控終端與分布式監(jiān)控服務(wù)器節(jié)點(diǎn)通過第二通訊網(wǎng)絡(luò)連接;每個(gè)分布式監(jiān)控 服務(wù)器節(jié)點(diǎn)平均分擔(dān)所有監(jiān)控任務(wù);當(dāng)有一個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)出現(xiàn)故障,自動退出 監(jiān)控工作,其原有監(jiān)控任務(wù)再次平均分配給其他現(xiàn)有的監(jiān)控服務(wù)器節(jié)點(diǎn);當(dāng)某個(gè)分布式監(jiān) 控服務(wù)器節(jié)點(diǎn)的監(jiān)控任務(wù)減少或者增加,系統(tǒng)將自動重新均衡各個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn) 的任務(wù);監(jiān)控終端訪問任一個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn),均可獲得全部數(shù)據(jù)。
      [0020] 請參見圖2,本實(shí)施例中,所述的第一通訊網(wǎng)絡(luò)和第二通訊網(wǎng)絡(luò)是具有同樣通訊協(xié) 議的同一個(gè)通訊網(wǎng)絡(luò)。
      [0021] 所述監(jiān)控服務(wù)器節(jié)點(diǎn),包含一個(gè)監(jiān)控列表,如表1所述。該表格登記了在線的監(jiān)控 服務(wù)節(jié)點(diǎn)個(gè)數(shù)、標(biāo)號,受監(jiān)控節(jié)點(diǎn)的個(gè)數(shù)、標(biāo)號,以及監(jiān)控服務(wù)器與受監(jiān)控節(jié)點(diǎn)之間的綁定 關(guān)系。
      [0022] 表一 監(jiān)控服務(wù)器節(jié)點(diǎn) |si |S2 ……|Sm 受監(jiān)控節(jié)點(diǎn) |M11,M12,… |M21,M22,… ......|Mml,Mm2,… 多個(gè)監(jiān)控服務(wù)器節(jié)點(diǎn)協(xié)同工作方法,主要遵循"發(fā)牌"規(guī)則:例如總共有三臺監(jiān)控服務(wù) 器節(jié)點(diǎn):S1、S2、S3,和12個(gè)受監(jiān)控節(jié)點(diǎn)Ml、M2、……、M12,發(fā)牌規(guī)則如圖3所示。
      [0023] 新增被監(jiān)控節(jié)點(diǎn)規(guī)則:當(dāng)網(wǎng)絡(luò)中新增加一些監(jiān)控對象,也按照上述發(fā)牌規(guī)則,把新 增加的監(jiān)控對象均勻分配給各個(gè)監(jiān)控管理服務(wù)器節(jié)點(diǎn)。
      [0024] 新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則:當(dāng)新增加監(jiān)控服務(wù)器節(jié)點(diǎn),原有節(jié)點(diǎn)的監(jiān)控任 務(wù)按的"發(fā)牌"規(guī)則,均分給新增監(jiān)控服務(wù)器節(jié)點(diǎn),使各服務(wù)器監(jiān)控任務(wù)均衡。示例:原有三 個(gè)監(jiān)控服務(wù)器節(jié)點(diǎn)S1、S2、S3分別監(jiān)控4個(gè)對象,現(xiàn)新增一個(gè)監(jiān)控服務(wù)器節(jié)點(diǎn)S4,可以按如 下圖4所示"發(fā)牌"規(guī)則,重新分配監(jiān)控任務(wù)。
      [0025] 分布式監(jiān)控服務(wù)器節(jié)點(diǎn)退出規(guī)則:當(dāng)某個(gè)監(jiān)控管理服務(wù)器節(jié)點(diǎn)因維修或故障退出 系統(tǒng),則其原有監(jiān)控任務(wù)按"發(fā)牌"規(guī)則,均勻分配給其他各個(gè)監(jiān)控管理服務(wù)器節(jié)點(diǎn)。示例: 如圖5所示,假設(shè)原有三個(gè)協(xié)同工作的監(jiān)控服務(wù)器節(jié)點(diǎn)S1、S2、S3中的S2退出監(jiān)控系統(tǒng),則 其原有監(jiān)控任務(wù),按照"發(fā)牌"規(guī)則均勻分配給剩下的S1和S3。
      [0026] 被監(jiān)控節(jié)點(diǎn)退出規(guī)則:但有一部分監(jiān)控對象退出監(jiān)控系統(tǒng),導(dǎo)致原來任務(wù)均衡的 各個(gè)監(jiān)控服務(wù)器節(jié)點(diǎn)變成不均衡,則可以按照"發(fā)牌"規(guī)則重新均衡各個(gè)服務(wù)器的監(jiān)控任 務(wù)。示例:如圖5所示,假設(shè)監(jiān)控服務(wù)器節(jié)點(diǎn)S3原有監(jiān)控對象為:101519112,與其他監(jiān) 控服務(wù)器節(jié)點(diǎn)的監(jiān)控任務(wù)均衡;現(xiàn)因某種原因,其中M5、M9、M12退出監(jiān)控系統(tǒng),這樣使得S3 的監(jiān)控任務(wù)遠(yuǎn)少于其他兩個(gè)監(jiān)控服務(wù)器節(jié)點(diǎn)S1和S2,那么應(yīng)該按照圖6所示的發(fā)牌規(guī)則, 把S1的監(jiān)控對象M10和S2的監(jiān)控對象Mil重新分配給S3,使得每個(gè)服務(wù)器的監(jiān)控任務(wù)得 的重新的均勻分擔(dān)。
      [0027] 具體的,分布式監(jiān)控服務(wù)器節(jié)點(diǎn)動態(tài)均衡過程流程如圖7和圖8所示,該監(jiān)控服務(wù) 器節(jié)點(diǎn)實(shí)現(xiàn)動態(tài)均衡的方式包括以下步驟: 步驟S01 :監(jiān)聽網(wǎng)絡(luò),接收心跳信息,收集并登記在線的分布式監(jiān)控服務(wù)器節(jié)點(diǎn)和被監(jiān) 控節(jié)點(diǎn); 步驟S02 :判斷有無其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn):若有則廣播自身復(fù)位心跳信息;若無 則把所有受控節(jié)點(diǎn)均登記在自己監(jiān)控名單下,并執(zhí)行步驟S08 ; 步驟S03:接收其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)返回的監(jiān)控服務(wù)列表,判斷是否全部接收 完所有在線分布式監(jiān)控服務(wù)器節(jié)點(diǎn)返回的列表,如果是,則執(zhí)行下一步;如果不是,則繼續(xù) 執(zhí)行步驟S03 ; 步驟S04 :判斷返回的所有列表是否一致,如果是,則執(zhí)行下一步,如果不是,則廣播自 身復(fù)位心跳信息,并執(zhí)行步驟S03 ; 步驟S05 :按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表; 步驟S06 :發(fā)布調(diào)整后的監(jiān)控列表; 步驟S07 :判斷其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)是否釋放完受控節(jié)點(diǎn),如果是,則執(zhí)行步驟 S08 ;如果不是,則繼續(xù)判斷其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)是否釋放完受控節(jié)點(diǎn); 步驟S08 :按新監(jiān)控列表執(zhí)行監(jiān)控任務(wù); 步驟S09 :定時(shí)發(fā)送心跳信息,并監(jiān)聽網(wǎng)絡(luò)中的心跳信息,判斷有無新增分布式監(jiān)控服 務(wù)器節(jié)點(diǎn);若有則按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表,并返回步驟S06 ; 若無則執(zhí)行步驟S10 ; 步驟S10 :判斷有無新增被監(jiān)控節(jié)點(diǎn);若有則按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新 調(diào)整監(jiān)控列表,并返回步驟S06 ;若無則執(zhí)行步驟S11 ; 步驟S11 :判斷是否有分布式監(jiān)控服務(wù)器節(jié)點(diǎn)退出;若有則按新增分布式監(jiān)控服務(wù)器 節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表,并返回步驟S06 ;若無則執(zhí)行步驟S12 ; 步驟S12 :判斷是否有被監(jiān)控節(jié)點(diǎn)退出,若有則按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重 新調(diào)整監(jiān)控列表,并返回步驟S06 ;若無則返回步驟S09。
      [0028] 本發(fā)明雖然已以較佳實(shí)施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域 技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā) 明技術(shù)方案做出可能的變動和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明 的技術(shù)實(shí)質(zhì)對以上實(shí)施例所作的任何簡單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案 的保護(hù)范圍。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請專利范圍所做的均等變 化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
      【權(quán)利要求】
      1. 一種分布式協(xié)同監(jiān)控系統(tǒng),其特征在于:該系統(tǒng)由第一通訊網(wǎng)絡(luò),第二通訊網(wǎng)絡(luò),兩 個(gè)或兩個(gè)以上分布式監(jiān)控服務(wù)器節(jié)點(diǎn),一個(gè)或多個(gè)監(jiān)控終端,以及多個(gè)被監(jiān)控節(jié)點(diǎn)組成;所 述分布式監(jiān)控服務(wù)器節(jié)點(diǎn)與被監(jiān)控節(jié)點(diǎn)之間通過第一通訊網(wǎng)絡(luò)連接,所述監(jiān)控終端與分布 式監(jiān)控服務(wù)器節(jié)點(diǎn)通過第二通訊網(wǎng)絡(luò)連接;每個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)平均分擔(dān)所有監(jiān)控 任務(wù);當(dāng)有一個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)出現(xiàn)故障,自動退出監(jiān)控工作,其原有監(jiān)控任務(wù)再次 平均分配給其他現(xiàn)有的監(jiān)控服務(wù)器節(jié)點(diǎn);當(dāng)某個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)的監(jiān)控任務(wù)減少或 者增加,系統(tǒng)將自動重新均衡各個(gè)分布式監(jiān)控服務(wù)器節(jié)點(diǎn)的任務(wù);監(jiān)控終端訪問任一個(gè)分 布式監(jiān)控服務(wù)器節(jié)點(diǎn),均可獲得全部數(shù)據(jù)。
      2. 根據(jù)權(quán)利要求1所述的分布式協(xié)同監(jiān)控系統(tǒng),其特征在于:所述的第一通訊網(wǎng)絡(luò)和 第二通訊網(wǎng)絡(luò)是具有同樣通訊協(xié)議的同一個(gè)通訊網(wǎng)絡(luò)。
      3. 根據(jù)權(quán)利要求1所述的分布式協(xié)同監(jiān)控系統(tǒng),其特征在于:所述監(jiān)控服務(wù)器節(jié)點(diǎn)包 含一個(gè)監(jiān)控列表,該表格登記了在線的分布式監(jiān)控服務(wù)器節(jié)點(diǎn)個(gè)數(shù)、標(biāo)號,受監(jiān)控節(jié)點(diǎn)的個(gè) 數(shù)、標(biāo)號,以及監(jiān)控服務(wù)器與受監(jiān)控節(jié)點(diǎn)之間的綁定關(guān)系。
      4. 根據(jù)權(quán)利要求3所述的分布式協(xié)同監(jiān)控系統(tǒng),其特征在于:所述監(jiān)控服務(wù)器節(jié)點(diǎn)實(shí) 現(xiàn)動態(tài)均衡的方式包括以下步驟: 步驟SOI :監(jiān)聽網(wǎng)絡(luò),接收心跳信息,收集并登記在線的分布式監(jiān)控服務(wù)器節(jié)點(diǎn)和被監(jiān) 控節(jié)點(diǎn); 步驟S02 :判斷有無其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn):若有則廣播自身復(fù)位心跳信息;若無 則把所有受控節(jié)點(diǎn)均登記在自己監(jiān)控名單下,并執(zhí)行步驟S08 ; 步驟S03:接收其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)返回的監(jiān)控服務(wù)列表,判斷是否全部接收 完所有在線分布式監(jiān)控服務(wù)器節(jié)點(diǎn)返回的列表,如果是,則執(zhí)行下一步;如果不是,則繼續(xù) 執(zhí)行步驟S03 ; 步驟S04 :判斷返回的所有列表是否一致,如果是,則執(zhí)行下一步,如果不是,則廣播自 身復(fù)位心跳信息,并執(zhí)行步驟S03 ; 步驟S05 :按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表; 步驟S06 :發(fā)布調(diào)整后的監(jiān)控列表; 步驟S07 :判斷其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)是否釋放完受控節(jié)點(diǎn),如果是,則執(zhí)行步驟 S08 ;如果不是,則繼續(xù)判斷其他分布式監(jiān)控服務(wù)器節(jié)點(diǎn)是否釋放完受控節(jié)點(diǎn); 步驟S08 :按新監(jiān)控列表執(zhí)行監(jiān)控任務(wù); 步驟S09 :定時(shí)發(fā)送心跳信息,并監(jiān)聽網(wǎng)絡(luò)中的心跳信息,判斷有無新增分布式監(jiān)控服 務(wù)器節(jié)點(diǎn);若有則按新增分布式監(jiān)控服務(wù)器節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列表,并返回步驟S06 ; 若無則執(zhí)行步驟S10 ; 步驟S10 :判斷有無新增被監(jiān)控節(jié)點(diǎn);若有則按新增被監(jiān)控節(jié)點(diǎn)規(guī)則重新調(diào)整監(jiān)控列 表,并返回步驟S06 ;若無則執(zhí)行步驟S11 ; 步驟S11 :判斷是否有分布式監(jiān)控服務(wù)器節(jié)點(diǎn)退出;若有則按監(jiān)控服務(wù)器節(jié)點(diǎn)退出規(guī) 則重新調(diào)整監(jiān)控列表,并返回步驟S06 ;若無則執(zhí)行步驟S12 ; 步驟S12 :判斷是否有被監(jiān)控節(jié)點(diǎn)退出,若有則按被監(jiān)控節(jié)點(diǎn)退出規(guī)則重新調(diào)整監(jiān)控 列表,并返回步驟S06 ;若無則返回步驟S09。
      【文檔編號】H04L12/803GK104104723SQ201410343840
      【公開日】2014年10月15日 申請日期:2014年7月19日 優(yōu)先權(quán)日:2014年7月19日
      【發(fā)明者】林瓊斌 申請人:福州大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1