本發明專利技術屬于水利技術領域,公開了一種水域預警方法、裝置、設備及存儲介質。該方法包括:接收待監測水體中布置的水利監測設備上報的狀態變化報文;根據所述狀態變化報文確定狀態變化數據;根據所述狀態變化數據確定所述待監測水體存在的水利異常類型;根據所述水利異常類型確定問題水域,并向用戶發送所述問題水域的預警信息。通過上述方式,在狀態變化時由水利監測設備主動上報狀態變化報文,再根據狀態變化報文確定狀態變化數據,實現了不需要主機問詢,而是在狀態變化時獲取對應的數據,使得水利數據的獲取以及監控的實時性更高,并且再根據狀態變化數據確定水利異常類型的問題水域并向用戶預警,使得水利監控更加有效率。使得水利監控更加有效率。使得水利監控更加有效率。
【技術實現步驟摘要】
水域預警方法、裝置、設備及存儲介質
[0001]本專利技術涉及水利
,尤其涉及一種水域預警方法、裝置、設備及存儲介質。
技術介紹
[0002]目前在水利監測上都使用傳感器或者數據采集設備安放在水體的各個位置,然后基于Modbus協議將傳感器與服務器建立連接。在進行信息交互時使用的方式為服務器下發問詢指令,然后各個傳感器依次反饋采集到的數據。Modbus協議雖然可以連接很多個設備,并且功耗低,但是一次只能傳輸單向的一條報文,使得信息傳輸效率低,進而導致水體監測的實時性低。
[0003]上述內容僅用于輔助理解本專利技術的技術方案,并不代表承認上述內容是現有技術。
技術實現思路
[0004]本專利技術的主要目的在于提供一種水域預警方法、裝置、設備及存儲介質,旨在解決現有技術水利設備的交互只能通過主句問詢的方式效率低且實時性低的技術問題。
[0005]為實現上述目的,本專利技術提供了一種水域預警方法,所述方法包括以下步驟:
[0006]接收待監測水體中布置的水利監測設備上報的狀態變化報文;
[0007]根據所述狀態變化報文確定狀態變化數據;
[0008]根據所述狀態變化數據確定所述待監測水體存在的水利異常類型;
[0009]根據所述水利異常類型確定問題水域,并向用戶發送所述問題水域的預警信息。
[0010]可選地,所述接收水利監測設備上報的狀態變化報文之前,還包括:
[0011]在待監測水體安放多個傳感器設備;
[0012]基于Modbus協議建立各傳感器設備與服務器之間的通信連接,其中所述服務器為主機,各傳感器設備為從機;
[0013]從所述通信連接中選取多個從機作為水利監測設備。
[0014]可選地,所述根據所述狀態變化報文確定狀態變化數據,包括:
[0015]將上傳所述狀態變化報文的水利監測設備作為狀態變更設備;
[0016]根據所述狀態變化報文確定所述狀態變更設備的狀態信息;
[0017]根據所述狀態信息確定狀態變化數據。
[0018]可選地,所述根據所述狀態信息確定狀態變化數據,包括:
[0019]根據所述狀態信息確定發生狀態變化的變化參數;
[0020]獲取所述狀態變化報文的歷史發送時間信息;
[0021]根據所述歷史發送時間信息確定數據查詢周期;
[0022]查詢所述狀態變更設備在所述數據查詢周期內的所述變化參數的歷史數據;
[0023]根據所述歷史數據確定狀態變化數據。
[0024]可選地,所述根據所述狀態變化數據確定所述待監測水體存在的水利異常類型,
包括:
[0025]根據所述狀態變化數據從所述狀態變更設備中選取異常設備;
[0026]獲取所述異常設備的設備記錄信息;
[0027]根據所述設備記錄信息和所述狀態變化數據確定異常數據組;
[0028]根據所述異常數據組確定所述待監測水體存在的水利異常類型。
[0029]可選地,所述根據所述水利異常類型確定問題水域,并向用戶發送所述問題水域的預警信息,包括:
[0030]根據所述水利異常類型對應的異常設備中確定處于最外側的邊界異常設備;
[0031]根據所述邊界異常設備確定檢測異常區域;
[0032]根據所述檢測異常區域確定問題水域;
[0033]根據所述問題水域生成預警信息,并將所述預警信息向用戶發送。
[0034]可選地,所述根據所述檢測異常區域確定問題水域,包括:
[0035]獲取所述待監測水體的水體地理位置信息;
[0036]根據所述水體地理位置信息確定所述待監測水體的水體流向信息;
[0037]根據所述水體流向信息從所述檢測異常區域中提取上游異常區域;
[0038]根據所述上游異常區域確定問題水域。
[0039]此外,為實現上述目的,本專利技術還提出一種水域預警裝置,所述水域預警裝置包括:
[0040]報文接收模塊,用于接收待監測水體中布置的水利監測設備上報的狀態變化報文;
[0041]數據提取模塊,用于根據所述狀態變化報文確定狀態變化數據;
[0042]問題鎖定模塊,用于根據所述狀態變化數據確定所述待監測水體存在的水利異常類型;
[0043]水域預警模塊,用于根據所述水利異常類型確定問題水域,并向用戶發送所述問題水域的預警信息。
[0044]此外,為實現上述目的,本專利技術還提出一種水域預警設備,所述水域預警設備包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的水域預警程序,所述水域預警程序配置為實現如上文所述的水域預警方法的步驟。
[0045]此外,為實現上述目的,本專利技術還提出一種存儲介質,所述存儲介質上存儲有水域預警程序,所述水域預警程序被處理器執行時實現如上文所述的水域預警方法的步驟。
[0046]本專利技術接收待監測水體中布置的水利監測設備上報的狀態變化報文;根據所述狀態變化報文確定狀態變化數據;根據所述狀態變化數據確定所述待監測水體存在的水利異常類型;根據所述水利異常類型確定問題水域,并向用戶發送所述問題水域的預警信息。通過這種方式,實現了在狀態變化時由水利監測設備主動上報狀態變化報文,再根據狀態變化報文確定狀態變化數據,實現了不需要主機問詢,而是在狀態變化時獲取對應的數據,使得水利數據的獲取以及監控的實時性更高,并且再根據狀態變化數據確定水利異常類型的問題水域并向用戶預警,使得水利監控更加有效率。
附圖說明
[0047]圖1是本專利技術實施例方案涉及的硬件運行環境的水域預警設備的結構示意圖;
[0048]圖2為本專利技術水域預警方法第一實施例的流程示意圖;
[0049]圖3為本專利技術水域預警方法第二實施例的流程示意圖;
[0050]圖4為本專利技術水域預警裝置第一實施例的結構框圖。
[0051]本專利技術目的的實現、功能特點及優點將結合實施例,參照附圖做進一步說明。
具體實施方式
[0052]應當理解,此處所描述的具體實施例僅用以解釋本專利技術,并不用于限定本專利技術。
[0053]參照圖1,圖1為本專利技術實施例方案涉及的硬件運行環境的水域預警設備結構示意圖。
[0054]如圖1所示,該水域預警設備可以包括:處理器1001,例如中央處理器(Central Processing Unit,CPU),通信總線1002、用戶接口1003,網絡接口1004,存儲器1005。其中,通信總線1002用于實現這些組件之間的連接通信。用戶接口1003可以包括顯示屏(Display)、輸入單元比如鍵盤(Keyboard),可選用戶接口1003還可以包括標準的有線接口、無線接口。網絡接口1004可選的可以包括標準的有線接口、無線接口(如無線保真(Wireless
?
Fidelity,Wi
?
Fi)接口)。存儲器1005可以是高速的隨機存取存儲器(R本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種水域預警方法,其特征在于,所述水域預警方法包括:接收待監測水體中布置的水利監測設備上報的狀態變化報文;根據所述狀態變化報文確定狀態變化數據;根據所述狀態變化數據確定所述待監測水體存在的水利異常類型;根據所述水利異常類型確定問題水域,并向用戶發送所述問題水域的預警信息。2.如權利要求1所述的方法,其特征在于,所述接收水利監測設備上報的狀態變化報文之前,還包括:在待監測水體安放多個傳感器設備;基于Modbus協議建立各傳感器設備與服務器之間的通信連接,其中所述服務器為主機,各傳感器設備為從機;從所述通信連接中選取多個從機作為水利監測設備。3.如權利要求1所述的方法,其特征在于,所述根據所述狀態變化報文確定狀態變化數據,包括:將上傳所述狀態變化報文的水利監測設備作為狀態變更設備;根據所述狀態變化報文確定所述狀態變更設備的狀態信息;根據所述狀態信息確定狀態變化數據。4.如權利要求3所述的方法,其特征在于,所述根據所述狀態信息確定狀態變化數據,包括:根據所述狀態信息確定發生狀態變化的變化參數;獲取所述狀態變化報文的歷史發送時間信息;根據所述歷史發送時間信息確定數據查詢周期;查詢所述狀態變更設備在所述數據查詢周期內的所述變化參數的歷史數據;根據所述歷史數據確定狀態變化數據。5.如權利要求3所述的方法,其特征在于,所述根據所述狀態變化數據確定所述待監測水體存在的水利異常類型,包括:根據所述狀態變化數據從所述狀態變更設備中選取異常設備;獲取所述異常設備的設備記錄信息;根據所述設備記錄信息和所述狀態變化數據確定異常數據組;根據所述異常數...
【專利技術屬性】
技術研發人員:張習武,余愛國,
申請(專利權)人:上海金鐸禹辰水環境工程有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。