一種城市的水位警告系統及方法與流程
2023-05-10 11:13:22
本發明涉及物聯網技術領域,尤其涉及一種城市的水位警告系統及方法。
背景技術:
隨著城市人口越多越多,城市的轄區面積也在逐漸擴張,這使得很多城市的轄區面積都被河流、渠道所貫穿。在雨季來臨時,貫穿城市的轄區面積的河流、渠道容易出現水位快速上升,從而很容易給城市造成災害和損失。為了減少給城市造成的災害和損失,常見的防汛措施一般是在河流、渠道中安裝測量水位杆,並且採用人工方式周期性地觀察水位,當發現判斷水位超過警戒水位時,才通知居民進行疏散。顯然,這種以人工來進行水位告警的方式的效率較低,難以實現水位告警的及時、廣泛的通知。
技術實現要素:
本發明實施例公開了一種城市的水位警告系統及方法,能夠及時、廣泛的進行水位告警,減少給城市造成的災害和損失。
本發明實施例第一方面公開一種城市的水位警告系統,包括:
水位警告平臺,用於獲取其所在城市已登記的各水位遙測站通過物聯網上報的所述各水位遙測站上報的現場水位數據;
所述水位警告平臺,還用於針對每一所述水位遙測站,根據所述水位遙測站上報的現場水位數據判斷所述水位遙測站的現場水位是否超過警戒水位,如果是,將通知消息通過物聯網發送至車輛監控平臺;所述通知消息包括現場水位超過警戒水位的所述水位遙測站的位置信息;
所述車輛監控平臺,用於計算所述車輛監控平臺監控到的每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離;
所述車輛監控平臺,還用於根據所述每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第一指定閾值的目標車輛,如果存在,通過物聯網向所述目標車輛發送水位告警信息,所述水位告警信息包括現場水位超過警戒水位的所述水位遙測站的位置信息。
其中,通過物聯網向所述目標車輛發送水位告警信息包括:
調用所述目標車輛設置的通訊埠,並判斷所述目標車輛設置的通訊埠是否設置有告警允許接收時段,如果所述目標車輛設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標車輛發送水位告警信息。
作為一種可選的實施方式,在本發明實施例第一方面中:
所述車輛監控平臺,還用於在判斷不存在與所述水位遙測站的位置信息之間的所述直線距離小於第一指定閾值的目標車輛時,計算所述城市已登記的各個揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離;
所述車輛監控平臺,還用於根據所述每一所述揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第二指定閾值的目標揚聲器設備,如果存在,通過物聯網向所述目標揚聲器設備發送水位告警語音,所述水位告警語音包括現場水位超過警戒水位的所述水位遙測站的位置信息;
所述目標揚聲器設備,用於播放所述水位告警語音。
其中,通過物聯網向所述目標揚聲器設備發送水位告警語音包括:
調用所述目標揚聲器設備的通訊埠,並判斷所述目標揚聲器設備設置的通訊埠是否設置有告警允許接收時段,如果所述目標揚聲器設備設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標揚聲器設備發送水位告警語音。
作為一種可選的實施方式,在本發明實施例第一方面中:
所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據。
作為一種可選的實施方式,在本發明實施例第一方面中:
所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間。
本發明實施例第二方面公開了一種城市的水位警告方法,所述方法包括:
水位警告平臺獲取其所在城市已登記的各水位遙測站通過物聯網上報的所述各水位遙測站上報的現場水位數據;
所述水位警告平臺針對每一所述水位遙測站,根據所述水位遙測站上報的現場水位數據判斷所述水位遙測站的現場水位是否超過警戒水位,如果是,將通知消息通過物聯網發送至車輛監控平臺;所述通知消息包括現場水位超過警戒水位的所述水位遙測站的位置信息;
所述車輛監控平臺計算所述車輛監控平臺監控到的每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離;
所述車輛監控平臺根據所述每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第一指定閾值的目標車輛,如果存在,通過物聯網向所述目標車輛發送水位告警信息,所述水位告警信息包括現場水位超過警戒水位的所述水位遙測站的位置信息。
其中,通過物聯網向所述目標車輛發送水位告警信息包括:
調用所述目標車輛設置的通訊埠,並判斷所述目標車輛設置的通訊埠是否設置有告警允許接收時段,如果所述目標車輛設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標車輛發送水位告警信息。
作為一種可選的實施方式,在本發明實施例第二方面中,所述方法還包括:
所述車輛監控平臺在判斷不存在與所述水位遙測站的位置信息之間的所述直線距離小於指定閾值的目標車輛時,計算所述城市已登記的各個揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離;
所述車輛監控平臺根據所述每一所述揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第二指定閾值的目標揚聲器設備,如果存在,通過物聯網向所述目標揚聲器設備發送水位告警語音,所述水位告警語音包括現場水位超過警戒水位的所述水位遙測站的位置信息;
所述目標揚聲器設備播放所述水位告警語音。
其中,通過物聯網向所述目標揚聲器設備發送水位告警語音包括:
調用所述目標揚聲器設備的通訊埠,並判斷所述目標揚聲器設備設置的通訊埠是否設置有告警允許接收時段,如果所述目標揚聲器設備設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標揚聲器設備發送水位告警語音。
作為一種可選的實施方式,在本發明實施例第二方面中:
所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據。
作為一種可選的實施方式,在本發明實施例第二方面中:
所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間。
與現有技術相比,本發明實施例具有以下有益效果:
本發明實施例中,水位警告平臺在其所在城市的某一水位遙測站的現場水位超過警戒水位時,可以將該水位遙測站的位置信息通過物聯網發送至車輛監控平臺,由車輛監控平臺計算其監控到的每一車輛的位置信息與該水位遙測站的位置信息之間的直線距離,並在判斷出存在與該水位遙測站的位置信息之間的直線距離小於第一指定閾值的目標車輛時,通過物聯網向目標車輛發送包括現場水位超過警戒水位的該水位遙測站的位置信息的水位告警信息,從而能夠及時、廣泛的進行水位告警,減少給城市造成的災害和損失。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明實施例公開的一種城市的水位警告系統的結構示意圖;
圖2是本發明實施例公開的一種城市的水位警告方法的流程示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本發明實施例公開了一種城市的水位警告系統及方法,能夠使外界及時知曉某一個水位遙測站對現場水位超過警戒水位,防止造成被困人員的生命危險。以下分別進行詳細說明。
請參閱圖1,圖1是本發明實施例公開的一種城市的水位警告系統的結構示意圖。如圖1所示,該城市的水位警告系統可以包括:
水位警告平臺101,用於獲取其所在城市已登記的各水位遙測站通過物聯網上報的所述各水位遙測站上報的現場水位數據;
所述水位警告平臺101,還用於針對每一所述水位遙測站,根據所述水位遙測站上報的現場水位數據判斷所述水位遙測站的現場水位是否超過警戒水位,如果是,將通知消息通過物聯網發送至車輛監控平臺102;所述通知消息包括現場水位超過警戒水位的所述水位遙測站的位置信息;
所述車輛監控平臺102,用於計算所述車輛監控平臺102監控到的每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離;
所述車輛監控平臺102,還用於根據所述每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第一指定閾值的目標車輛103,如果存在,通過物聯網向所述目標車輛103發送水位告警信息,所述水位告警信息包括現場水位超過警戒水位的所述水位遙測站的位置信息。
其中,通過物聯網向所述目標車輛發送水位告警信息包括:
調用所述目標車輛設置的通訊埠,並判斷所述目標車輛設置的通訊埠是否設置有告警允許接收時段,如果所述目標車輛設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標車輛發送水位告警信息。
作為一種可選的實施方式,在圖1所示的城市的水位警告系統中:
所述車輛監控平臺102,還用於在判斷不存在與所述水位遙測站的位置信息之間的所述直線距離小於指定閾值的目標車輛103時,計算所述城市已登記的各個揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離;
所述車輛監控平臺102,還用於根據所述每一所述揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第二指定閾值的目標揚聲器設備104,如果存在,通過物聯網向所述目標揚聲器設備104發送水位告警語音,所述水位告警語音包括現場水位超過警戒水位的所述水位遙測站的位置信息;
所述目標揚聲器設備104,用於播放所述水位告警語音。
其中,通過物聯網向所述目標揚聲器設備發送水位告警語音包括:
調用所述目標揚聲器設備的通訊埠,並判斷所述目標揚聲器設備設置的通訊埠是否設置有告警允許接收時段,如果所述目標揚聲器設備設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標揚聲器設備發送水位告警語音。
作為一種可選的實施方式,所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據。
作為一種可選的實施方式,所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間。
在圖1所示的城市的水位警告系統中,水位警告平臺在其所在城市的某一水位遙測站的現場水位超過警戒水位時,可以將該水位遙測站的位置信息通過物聯網發送至車輛監控平臺,由車輛監控平臺計算其監控到的每一車輛的位置信息與該水位遙測站的位置信息之間的直線距離,並在判斷出存在與該水位遙測站的位置信息之間的直線距離小於第一指定閾值的目標車輛時,通過物聯網向目標車輛發送包括現場水位超過警戒水位的該水位遙測站的位置信息的水位告警信息,從而能夠及時、廣泛的進行水位告警,減少給城市造成的災害和損失。
請參閱圖2,圖2是本發明實施例公開的一種城市的水位警告方法的流程示意圖。如圖2所示,該城市的水位警告方法可以包括:
201、水位警告平臺獲取其所在城市已登記的各水位遙測站通過物聯網上報的所述各水位遙測站上報的現場水位數據。
202、所述水位警告平臺針對每一所述水位遙測站,根據所述水位遙測站上報的現場水位數據判斷所述水位遙測站的現場水位是否超過警戒水位,如果是,將通知消息通過物聯網發送至車輛監控平臺;所述通知消息包括現場水位超過警戒水位的所述水位遙測站的位置信息。
203、所述車輛監控平臺計算所述車輛監控平臺監控到的每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離。
204、所述車輛監控平臺根據所述每一車輛的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第一指定閾值的目標車輛,如果存在,通過物聯網向所述目標車輛發送水位告警信息,所述水位告警信息包括現場水位超過警戒水位的所述水位遙測站的位置信息。
其中,通過物聯網向所述目標車輛發送水位告警信息包括:
調用所述目標車輛設置的通訊埠,並判斷所述目標車輛設置的通訊埠是否設置有告警允許接收時段,如果所述目標車輛設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標車輛發送水位告警信息。
作為一種可選的實施方式,在圖2所示的城市的水位警告方法中,所述方法還包括:
所述車輛監控平臺在判斷不存在與所述水位遙測站的位置信息之間的所述直線距離小於第一指定閾值的目標車輛時,計算所述城市已登記的各個揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離;
所述車輛監控平臺根據所述每一所述揚聲器設備的位置信息與所述水位遙測站的位置信息之間的直線距離,判斷是否存在與所述水位遙測站的位置信息之間的直線距離小於第二指定閾值的目標揚聲器設備,如果存在,通過物聯網向所述目標揚聲器設備發送水位告警語音,所述水位告警語音包括現場水位超過警戒水位的所述水位遙測站的位置信息和建築名稱;
所述目標揚聲器播放所述水位告警語音。
其中,通過物聯網向所述目標揚聲器設備發送水位告警語音包括:
調用所述目標揚聲器設備的通訊埠,並判斷所述目標揚聲器設備設置的通訊埠是否設置有告警允許接收時段,如果所述目標揚聲器設備設置的通訊埠設置有告警允許接收時段,判斷當前時間是否位於所述告警允許接收時段內,如果是,通過物聯網向所述目標揚聲器設備發送水位告警語音。
作為一種可選的實施方式,在圖2所示的城市的水位警告方法中,所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據。
作為一種可選的實施方式,在圖2所示的城市的水位警告方法中,所述通知消息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警信息還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間;所述水位告警語音還包括所述現場水位超過警戒水位的所述水位遙測站的現場水位數據的上報時間。
在圖2所示的城市的水位警告方法中,水位警告平臺在其所在城市的某一水位遙測站的現場水位超過警戒水位時,可以將該水位遙測站的位置信息通過物聯網發送至車輛監控平臺,由車輛監控平臺計算其監控到的每一車輛的位置信息與該水位遙測站的位置信息之間的直線距離,並在判斷出存在與該水位遙測站的位置信息之間的直線距離小於第一指定閾值的目標車輛時,通過物聯網向目標車輛發送包括現場水位超過警戒水位的該水位遙測站的位置信息的水位告警信息,從而能夠及時、廣泛的進行水位告警,減少給城市造成的災害和損失。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,該程序可以存儲於一計算機可讀存儲介質中,存儲介質包括只讀存儲器(Read-Only Memory,ROM)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(Programmable Read-only Memory,PROM)、可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲器(One-time Programmable Read-Only Memory,OTPROM)、電子抹除式可複寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只讀光碟(Compact Disc Read-Only Memory,CD-ROM)或其他光碟存儲器、磁碟存儲器、磁帶存儲器、或者能夠用於攜帶或存儲數據的計算機可讀的任何其他介質。
以上對本發明實施例公開的一種城市的水位警告系統及方法進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。