本發明專利技術涉及網絡通信領域,尤其涉及一種基于網絡的動態監控方法及系統。該方法包括:客戶端通過簡單對象訪問協議向網絡服務器端發送查詢請求,用于獲取目標監控數據,所述查詢請求為可擴展標記語言格式;所述網絡服務器端根據所述查詢請求檢索實時數據庫或歷史數據庫,獲得所述目標監控數據,所述目標監控數據為可擴展標記語言格式;所述網絡服務器端向所述客戶端發送所述目標監控數據。該方法可以將各種異地異構的應用系統和資源連接起來,達到資源共享的目的,在數據交互方面,通過可以很方便的集成原來的監控應用系統,實現各異構應用系統之間的數據交互,最大限度的實現系統功能的重用。
【技術實現步驟摘要】
—種基于網絡的動態監控方法及系統
本專利技術涉及網絡通信領域,尤其涉及一種基于網絡的動態監控方法及系統。
技術介紹
基于網絡的動態監控方法能夠實時采集工農業環境下的溫度、濕度、光照或二氧化碳濃度等環境參數,用于給遠程操作人員提供操作依據或者依據閾值提供聲光報警信息坐寸o現有的基于網絡的動態監控方法通過下列步驟實現:監控設備對被監控設備進行實時監控,采集所述被監控設備的實時數據;所述監控設備將采集的所述實時數據發送到遠程控制中心;所述遠程控制中心記錄收到的所述實時數據并進行操作分析或報警判定,存儲操作信息或報警信息并發送給客戶端。現有的基于網絡的動態監控方法存在如下問題:基于網絡的實時監控系統是由很多異構子系統組成的,將各異構子系統的數據源數據格式轉為統一格式的工作比較復雜繁瑣;對于結構化的數據支持較好,對非結構化的支持程度差,導致數據集成度不夠高;通信機制不夠靈活,缺乏互操作性。另外,由于現有的基于網絡的動態監控方法中主要通過數據流的形式傳輸數據,從而導致實時監控過程具有滯后性。
技術實現思路
本專利技術的目的在于提出一種基于網絡的動態監控方法及系統,實現異地異構的應用系統和資源連接,達到實時資源共享的目的。·一方面,本專利技術提供了一種基于網絡的動態監控方法,包括:客戶端通過簡單對象訪問協議向網絡服務器端發送查詢請求,用于獲取目標監控數據,所述查詢請求為可擴展標記語言格式;所述網絡服務器端根據所述查詢請求檢索實時數據庫或歷史數據庫,獲得所述目標監控數據,所述目標監控數據為可擴展標記語言格式;所述網絡服務器端向所述客戶端發送所述目標監控數據。另一方面,本專利技術提供了一種基于網絡的動態監控系統,包括客戶端、應用服務器、數據庫和網絡服務器端,其中,所述客戶端用于通過簡單對象訪問協議向所述網絡服務器端發送查詢請求,以獲取目標監控數據,所述查詢請求為可擴展標記語言格式;所述網絡服務器端用于根據所述查詢請求檢索所述數據庫,獲得所述目標監控數據,并且向所述客戶端發送所述目標監控數據,所述目標監控數據為可擴展標記語言格式;其中,所述數據庫為實時數據庫或歷史數據庫。由于本專利技術中,基于網絡的實時監控系統是一個分布式系統,通過該系統可以將各種異地異構的應用系統和資源連接起來,達到資源共享的目的。在數據交互方面,通過可以很方便的集成原來的監控應用系統,實現目前各異構的應用系統之間的數據交互,最大限度的實現系統功能的重用。【附圖說明】此處所說明的附圖用來提供對本專利技術的進一步理解,構成本專利技術的一部分,并不構成對本專利技術的限定。在附圖中:圖1是本專利技術第一實施例中提供的一種基于網絡的實時監控方法的流程示意圖。圖2是本專利技術第二實施例中提供的一種基于網絡的實時監控方法的流程示意圖。圖3是本專利技術第三實施例中網絡服務系統架構示意圖。圖4是本專利技術第三實施例中網絡實時監控網絡拓撲圖示意圖。圖5是本專利技術第三實施例中異構系統之間數據交換傳輸示意圖。【具體實施方式】下面結合附圖及具體實施例對本專利技術進行更加詳細與完整的說明。可以理解的是,此處所描述的具體實施例僅用于解釋本專利技術,而非對本專利技術的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本專利技術相關的部分而非全部內容。圖1是本專利技術第一實施例中提供的一種基于網絡的實時監控方法的流程示意圖,該實現流程包括:步驟101、客戶端通過簡單對象訪問協議向網絡服務器端發送查詢請求,用于獲取目標監控數據,所述查詢請求為可擴展標記語言格式。基于網絡的實時監控系統是由很多異構子系統組成的,這些異構系統的數據格式各不相同,需要一種通用的,方便擴展的數據集成技術統一數據格式,實現各異構系統之間的數據交互,實現應用的“即插即用”。而目前已有的數據集成技術公共對象請求代理體系結構和分布式組件對象模型等都只能解決部分問題,還存在著一些不足:將數據源數據格式轉為統一格式的工作比較復雜繁瑣;對于結構化的數據支持較好,對非結構化的支持程度差,導致數據集成度不夠高;通信機制不夠靈活,缺乏互操作性。本實施例在進行實時監控的時候,客戶端請求查詢實時監控畫面,將查詢請求封裝為可擴展標記語言格式(Extensible Markup Language,XML)數據格式,并通過簡單對象訪問協議(Simple Object Access Protocol, SOAP)向網絡服務器端發送查詢請求。可選的,所述網絡服務器端為分布式服務器端,其包括接收服務器、WebService服務器、應用服務器和Web服務器,所述接收服務器接收所述查詢請求并連接所述WebService服務器,所述WebService服務器向所述應用服務器發送所述查詢請求。所述接收服務器可以為交換機。所述客戶端通過簡單對象訪問協議向網絡服務器端發送查詢請求,具體包括:所述客戶端根據預置的定時函數向所述網絡服務器端發送所述查詢請求。由于是實時監控系統,所以需要通過定時方式去不斷的獲取實時數據。即通過在客戶端設置定時函數觸發XMLHttpRequest對象發送和接受數據。步驟102、所述網絡服務器端根據所述查詢請求檢索實時數據庫或歷史數據庫,獲得所述目標監控數據,所述目標監控數據為可擴展標記語言格式。所述網絡服務器端根據所述查詢請求檢索實時數據庫或者歷史數據庫,獲得實時數據或者歷史數據,即獲得所述目標監控數據。由于所述實時數據庫或者歷史數據庫中存儲的監控數據均為XML格式,因此所述目標監控數據為XML格式。可選的,所述應用服務器響應所述查詢請求,并根據所述查詢請求從實時數據庫或者歷史數據庫中檢索以獲得目標監控數據。步驟103、所述網絡服務器端向所述客戶端發送所述目標監控數據。所述網絡服務器端將檢索到的XML格式的所述目標監控數據反饋給所述客戶端。可選的,所述應用服務器將檢索到的XML格式的所述目標監控數據反饋給WebService服務器,所述WebService服務器向所述Web服務器發送所述目標監控數據。所述Web服務器向所述客戶端發送所述目標監控數據。本實施例,實現了將各種異地異構的應用系統和資源連接起來,達到資源共享的目的。另外,在數據交互方面可以很方便的集成原來的監控應用系統,實現目前各異構的應用系統之間的數據交互,最大限度的實現系統功能的重用。圖2是本專利技術第二實施例中提供的一種基于網絡的實時監控方法的流程示意圖,該實現流程包括:步驟201、客戶端通過所述網絡服務器端向監控主機發送控制指令。客戶端根據監控需求,通過所述網絡服務器端向所述監控主機發送控制指令,所述控制指令即控制監控設備的指令。根據不同的監控需求,所述控制指令能夠監控采集工農業環境下的溫度、濕度、光照或二氧化碳濃度等環境參數,用于給遠程操作人員提供操作依據或者依據閾值提供聲光報警信息等。步驟202、所述監控主機根據所述控制指令控制監控設備采集監控數據,并將采集的所述監控數據發送到所述監控主機。預置的配備所述監控設備,即通過現場總線將所述監控設備與所述監控主機連接起來。監控主機接收所述網絡服務器端發送的所述監控指令,并通過現場總線將所述控制命令發給與監控設備相應的傳感器,傳感器收到控制指令后,開始啟動并控制所述監控設備,且通過現場總線將傳感器采集到的實時數據傳遞給所述監控主機。步驟203、所述監控主機將所述監控本文檔來自技高網...
【技術保護點】
一種基于網絡的動態監控方法,其特征在于,包括:客戶端通過簡單對象訪問協議向網絡服務器端發送查詢請求,用于獲取目標監控數據,所述查詢請求為可擴展標記語言格式;所述網絡服務器端根據所述查詢請求檢索實時數據庫或歷史數據庫,獲得所述目標監控數據,所述目標監控數據為可擴展標記語言格式;所述網絡服務器端向所述客戶端發送所述目標監控數據。
【技術特征摘要】
1.一種基于網絡的動態監控方法,其特征在于,包括: 客戶端通過簡單對象訪問協議向網絡服務器端發送查詢請求,用于獲取目標監控數據,所述查詢請求為可擴展標記語言格式; 所述網絡服務器端根據所述查詢請求檢索實時數據庫或歷史數據庫,獲得所述目標監控數據,所述目標監控數據為可擴展標記語言格式; 所述網絡服務器端向所述客戶端發送所述目標監控數據。2.根據權利要求1所述的方法,其特征在于,在所述網絡服務器端向所述客戶端發送所述目標監控數據之后,所述方法還包括: 所述客戶端以可縮放矢量圖形的方式顯示所述目標監控數據。3.根據權利要求2所述的方法,其特征在于,所述客戶端以可縮放矢量圖形的方式展示所述目標監控數據,具體包括: 所述客戶端使用預設的回調函數解析所述目標監控數據,獲得數據并以可縮放矢量圖形的方式展示獲得的數據。4.根據權利要求1-3任一項所述的方法,其特征在于,客戶端通過簡單對象訪問協議向應用服務器查詢請求之前,還包括: 所述客戶端通過所述網絡服務器端向監控主機發送控制指令; 所述監控主機根據所述控制指令控制監控設備采集監控數據,并將采集的所述監控數據發送到所述監控主機; 所述監控主機將所述監控數據封裝成可擴展標記語言格式并通過簡單對象訪問協議發送到所述網絡服務器端; 所述網絡服務器端將所述監控數據保存到實時數據庫,并定時同步到所述歷史數據庫。5.根據權利要求1-3任一項所述的方法,其特征在于,所述客戶端通過簡單對象訪問協議向網絡服務器端發送查詢請求,具體包括: 所述客戶端根據預置...
【專利技術屬性】
技術研發人員:唐家偉,
申請(專利權)人:北京銳安科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。