本發(fā)明涉及庫壩監(jiān)控技術(shù)領(lǐng)域,具體而言,涉及一種水位監(jiān)測方法和裝置。
背景技術(shù):
我國目前擁有水庫大壩9.8萬多座,其中95%以上為土石壩,迄今已有3500余座水庫大壩發(fā)生潰決,90%潰壩的壩型為土石壩。資料顯示,土石壩潰壩事故中,50%左右是由于漫頂潰決導(dǎo)致的。經(jīng)發(fā)明人研究發(fā)現(xiàn),對于中小型水庫,由于沒有先進(jìn)的監(jiān)管設(shè)備以及管理成本預(yù)算有限,導(dǎo)致水庫管理范圍和管理力度相對較小,進(jìn)而導(dǎo)致很多水庫已經(jīng)出現(xiàn)無人監(jiān)管的狀態(tài),加之,由于監(jiān)管和通訊設(shè)備的落后,難以進(jìn)行水位監(jiān)測數(shù)據(jù)通訊以及漫頂潰壩預(yù)警,因此,如何實(shí)現(xiàn)對水庫水位的有效監(jiān)控管理是本領(lǐng)域技術(shù)人員急需解決的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種水位監(jiān)測方法和裝置,能夠有效提高對水庫水位的監(jiān)測效率和力度,避免由于水位升高甚至漫頂而造成的安全事故的發(fā)生。
本發(fā)明較佳實(shí)施例提供一種水位監(jiān)測方法,應(yīng)用于服務(wù)器,所述服務(wù)器與水庫管理終端和至少一個(gè)采集設(shè)備通信連接,所述至少一個(gè)采集設(shè)備設(shè)置于水庫的各預(yù)設(shè)位置,所述方法包括:
針對每個(gè)采集設(shè)備,獲得該采集設(shè)備采集的水位圖像和作為水位參照物的參照物圖像;
根據(jù)圖像處理技術(shù)提取所述水位圖像中的水面位置和所述參照物圖像中的參照物位置,并對所述水面位置和所述參照物位置進(jìn)行分析,得出相對于所述參照物的水面相對位置;
判斷所述水面相對位置是否位于預(yù)警閾值區(qū)間,若位于,則生成第一預(yù)警信息并將該第一預(yù)警信息發(fā)送給水庫管理終端。
進(jìn)一步地,所述方法還包括:
判斷所述參照物位置與參照物預(yù)設(shè)位置是否相同,若不同,則生成第二預(yù)警信息并將所述第二預(yù)警信息發(fā)送給水庫管理終端。
進(jìn)一步地,所述預(yù)警閾值區(qū)間包括多個(gè)閾值子區(qū)間,所述第一預(yù)警信息包括與所述多個(gè)閾值子區(qū)間對應(yīng)的多個(gè)預(yù)警子信息;
所述判斷所述水面相對位置是否位于預(yù)警閾值區(qū)間,若位于,則生成第一預(yù)警信息的步驟包括:
判斷所述水面相對位置是否位于所述多個(gè)閾值子區(qū)間,若位于,則對所述水面相對位置所位于的閾值子區(qū)間進(jìn)行標(biāo)記;
調(diào)用標(biāo)記過的閾值子區(qū)間對應(yīng)的預(yù)警子信息。
進(jìn)一步地,所述方法還包括:
根據(jù)所述預(yù)警子信息對各所述預(yù)設(shè)位置進(jìn)行排序;
根據(jù)排序后的各所述預(yù)設(shè)位置生成巡視路線,將所述巡視路線發(fā)送給水庫管理終端。
進(jìn)一步地,針對每個(gè)采集設(shè)備,當(dāng)服務(wù)器按照預(yù)設(shè)時(shí)間間隔獲得該采集設(shè)備采集的水位圖像和該采集設(shè)備獲取所述水位圖像時(shí)的參照物圖像時(shí),所述方法還包括:
記錄預(yù)設(shè)數(shù)量個(gè)連續(xù)預(yù)設(shè)時(shí)間間隔獲得的所述水面相對位置并進(jìn)行分析,以得出單位時(shí)間內(nèi)的水面變化量;
根據(jù)所述水面變化量和預(yù)設(shè)水位漫頂值,計(jì)算所述水面相對位置到達(dá)所述預(yù)設(shè)水位漫頂值所需要的時(shí)長,并將所述時(shí)長發(fā)送給所述水庫管理終端。
本發(fā)明較佳實(shí)施例還提供一種水位監(jiān)測裝置,應(yīng)用于服務(wù)器,所述服務(wù)器與水庫管理終端和至少一個(gè)采集設(shè)備通信連接,所述至少一個(gè)采集設(shè)備設(shè)置于水庫的各預(yù)設(shè)位置,所述裝置包括:
信息獲取模塊,用于針對每個(gè)采集設(shè)備,獲得該采集設(shè)備采集的水位圖像和作為水位參照物的參照物圖像;
圖像處理模塊,用于根據(jù)圖像處理技術(shù)提取所述水位圖像中的水面位置和所述參照物圖像中的參照物位置,并對所述水面位置和所述參照物位置進(jìn)行分析,得出相對于所述參照物的水面相對位置;
預(yù)警模塊,用于判斷所述水面相對位置是否位于預(yù)警閾值區(qū)間,若位于,則生成第一預(yù)警信息并將該第一預(yù)警信息發(fā)送給水庫管理終端。
進(jìn)一步地,所述裝置還包括判斷模塊;
所述判斷模塊,用于判斷所述參照物位置與參照物預(yù)設(shè)位置是否相同,若不同,則生成第二預(yù)警信息并將所述第二預(yù)警信息發(fā)送給水庫管理終端。
進(jìn)一步地,所述預(yù)警閾值區(qū)間包括多個(gè)閾值子區(qū)間,所述第一預(yù)警信息包括與所述多個(gè)閾值子區(qū)間對應(yīng)的多個(gè)預(yù)警子信息,所述預(yù)警模塊包括:
標(biāo)記子模塊,用于判斷所述水面相對位置是否位于所述多個(gè)閾值子區(qū)間,若位于,則對所述水面相對位置所位于的閾值子區(qū)間進(jìn)行標(biāo)記;
調(diào)用子模塊,用于調(diào)用標(biāo)記過的閾值子區(qū)間對應(yīng)的預(yù)警子信息。
進(jìn)一步地,所述預(yù)警模塊還包括:
排序子模塊,用于根據(jù)所述預(yù)警子信息對各所述預(yù)設(shè)位置進(jìn)行排序;
路線生成子模塊,用于根據(jù)排序后的各所述預(yù)設(shè)位置生成巡視路線,將所述巡視路線發(fā)送給水庫管理終端。
進(jìn)一步地,針對每個(gè)采集設(shè)備,當(dāng)服務(wù)器按照預(yù)設(shè)時(shí)間間隔獲得該采集設(shè)備采集的水位圖像和該采集設(shè)備獲取所述水位圖像時(shí)的參照物圖像時(shí),所述裝置還包括:
變量計(jì)算模塊,用于記錄預(yù)設(shè)數(shù)量個(gè)連續(xù)預(yù)設(shè)時(shí)間間隔獲得的所述水面相對位置并進(jìn)行分析,以得出單位時(shí)間內(nèi)的水面變化量;
水位預(yù)估模塊,用于根據(jù)所述水面變化量和預(yù)設(shè)水位漫頂值,計(jì)算所述水面相對位置到達(dá)所述預(yù)設(shè)水位漫頂值所需要的時(shí)長,并將所述時(shí)長發(fā)送給所述水庫管理終端。
與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供的水位監(jiān)測方法和裝置,通過對水庫中的水位進(jìn)行監(jiān)測、處理,能夠有效避免由于水位升高甚至漫頂而造成的安全事故的發(fā)生,同時(shí),本發(fā)明能夠有效降低水庫監(jiān)管成本,增大水庫監(jiān)管范圍,且在一定程度上實(shí)現(xiàn)了對水庫水位的“無人監(jiān)管,有人監(jiān)控,智能預(yù)警”的效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1為本發(fā)明實(shí)施例提供的一種水位監(jiān)測裝置的應(yīng)用場景示意圖。
圖2為圖1中所示的服務(wù)器的方框結(jié)構(gòu)示意圖。
圖3為本發(fā)明實(shí)施例提供的一種水位監(jiān)測方法的流程示意圖。
圖4為圖3中所示的步驟s1106子流程示意圖。
圖5本發(fā)明實(shí)施例提供的一種水位監(jiān)測裝置的方框結(jié)構(gòu)示意圖。
圖6圖5中所示的預(yù)警模塊的方框結(jié)構(gòu)示意圖。
圖標(biāo):100-服務(wù)器;110-水位監(jiān)測裝置;1102-信息獲取模塊;1104-圖像處理模塊;1106-預(yù)警模塊;11060-標(biāo)記子模塊;11062-調(diào)用子模塊;11064-排序子模塊;11066-路線生成子模塊;1108-判斷模塊;1110-變量計(jì)算模塊;1112-水位預(yù)估模塊;120-存儲器;130-處理器;140-通信單元;200-采集設(shè)備;300-水庫管理終端;400-網(wǎng)絡(luò)。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。
因此,以下對在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
應(yīng)注意到:相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步定義和解釋。
如圖1所示,為本發(fā)明實(shí)施例提供的一種水位監(jiān)測裝置110的應(yīng)用場景示意圖,該場景包括服務(wù)器100、采集設(shè)備200、水庫管理終端300和網(wǎng)絡(luò)400。其中,所述水位監(jiān)測裝置110應(yīng)用于所述服務(wù)器100,所述服務(wù)器100與水庫管理終端300和至少一個(gè)采集設(shè)備200通信連接,所述至少一個(gè)采集設(shè)備200設(shè)置于水庫的各預(yù)設(shè)位置。
可選地,在本實(shí)施例中,所述服務(wù)器100可以是,但不限于,web(網(wǎng)站)服務(wù)器等,還可以是電腦、移動上網(wǎng)設(shè)備(mobileinternetdevice,mid)等具有處理功能的電子設(shè)備。
請結(jié)合參閱圖2,所述服務(wù)器100包括存儲器120、處理器130及通信單元140。所述存儲器120、處理器130及通信單元140相互之間直接或間接地電性連接,以實(shí)現(xiàn)數(shù)據(jù)的傳輸或交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實(shí)現(xiàn)電性連接。所述存儲器120中存儲有以軟件或固件(firmware)的形式存儲于所述存儲器120中的軟件功能模塊,所述處理器130通過運(yùn)行存儲在存儲器120內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)本發(fā)明實(shí)施例中的水位監(jiān)測方法。
其中,所述存儲器120可以是,但不限于,隨機(jī)存取存儲器(randomaccessmemory,ram),只讀存儲器(readonlymemory,rom),可編程只讀存儲器(programmableread-onlymemory,prom),可擦除只讀存儲器(erasableprogrammableread-onlymemory,eprom),電可擦除只讀存儲器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,所述存儲器120用于存儲程序,所述處理器130在接收到執(zhí)行指令后,執(zhí)行所述程序。進(jìn)一步地,上述存儲器120內(nèi)的軟件程序以及模塊還可包括操作系統(tǒng)。其可包括各種用于管理系統(tǒng)任務(wù)(例如內(nèi)存管理、存儲設(shè)備控制、電源管理等)的軟件組件和/或驅(qū)動,并可與各種硬件或軟件組件相互通訊,從而提供其他軟件組件的運(yùn)行環(huán)境。
所述處理器130可能是一種集成電路芯片,具有信號的處理能力。上述的處理器130可以是通用處理器,包括中央處理器(centralprocessingunit,cpu)、網(wǎng)絡(luò)處理器(networkprocessor,np)等。還可以是數(shù)字信號處理器(dsp))、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。可以實(shí)現(xiàn)或者執(zhí)行本發(fā)明實(shí)施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者任何常規(guī)的處理器等。
所述通信單元140用于通過網(wǎng)絡(luò)400建立所述服務(wù)器100與外部通信終端之間的通信連接,實(shí)現(xiàn)網(wǎng)絡(luò)信號及數(shù)據(jù)信息的收發(fā)操作。上述網(wǎng)絡(luò)信號可包括無線信號或者有線信號。
可以理解,圖2所示的結(jié)構(gòu)僅為示意,所述服務(wù)器100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。
所述采集設(shè)備200,用于采集各所述預(yù)設(shè)位置處的水位圖像和作為水位參照物的參照物圖像。其中,在水庫的大壩上的預(yù)設(shè)位置布設(shè)所述采集設(shè)備200時(shí),應(yīng)選取視野開闊、視角內(nèi)無近景物體遮擋,并且所述采集設(shè)備200的攝像頭能夠清晰拍攝到壩體各預(yù)設(shè)位置處的水位圖像,以及作為水位參照物的參照物圖像,其中,所述參照物可以是其他相關(guān)的水工建筑物(例如溢洪道、閘門等),或者是特意布設(shè)的物體,如標(biāo)尺等,也可以是靜態(tài)的建筑物等,因此,所述參照物的具體類型在此可不做限制。
所應(yīng)說明的是,所述水位圖像可以是水位圖片或者視頻信息等,本實(shí)施例對此不做限制。
可選地,所述采集設(shè)備200在進(jìn)行相關(guān)水位和參照物圖像數(shù)據(jù)采集時(shí),可以按照預(yù)設(shè)時(shí)間段定期進(jìn)行數(shù)據(jù)采集并反饋,也可根據(jù)接收到的數(shù)據(jù)采集指令執(zhí)行相關(guān)的數(shù)據(jù)采集。
所述水庫管理終端300用于接收所述服務(wù)器100發(fā)送的有關(guān)水位的圖像信息、水位相對位置、預(yù)警信息等??蛇x地,所述水庫管理終端300可以是,但不限于,智能手機(jī)、個(gè)人電腦(personalcomputer,pc)、平板電腦、個(gè)人數(shù)字助理(personaldigitalassistant,pda)、移動上網(wǎng)設(shè)備(mobileinternetdevice,mid)等。
所述網(wǎng)絡(luò)400可以是,但不限于,有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)。
進(jìn)一步地,請結(jié)合參閱圖3,本發(fā)明實(shí)施例還提供一種可應(yīng)用于所述服務(wù)器100的水位監(jiān)測方法,所述方法有關(guān)的流程所定義的方法步驟可以由所述處理器130實(shí)現(xiàn)。下面將對圖3所示的具體流程進(jìn)行詳細(xì)闡述。
步驟s1102,針對每個(gè)采集設(shè)備200,獲得該采集設(shè)備200采集的水位圖像和作為水位參照物的參照物圖像。
本實(shí)施例中,所述采集設(shè)備200設(shè)置于各所述預(yù)設(shè)位置處,并在預(yù)定時(shí)間段周期性的采集水位圖像和作為水位參照物的參照物圖像,所述參照物用于反映所述水位的變化,如升高、降低等,因此,在本實(shí)施例中,所述參照物可以為靜態(tài)參照物,如水庫水面附近的建筑物等。
可選地,在所述采集設(shè)備200獲取水位圖像和所述參照物圖像時(shí),可以是同一個(gè)采集設(shè)備200同時(shí)獲取并發(fā)送給所述服務(wù)器100,也可以是不同的采集設(shè)備200同時(shí)獲取并發(fā)送給所述服務(wù)器100。具體地,本實(shí)施例在此不再贅述。
進(jìn)一步地,所述服務(wù)器100還可根據(jù)所述采集設(shè)備200的采集周期,判斷所述采集設(shè)備200是否發(fā)生異常,例如,所述采集設(shè)備200在超過預(yù)設(shè)采集周期而未發(fā)送相應(yīng)的圖像信息給所述服務(wù)器100,則可判定該采集設(shè)備200發(fā)生異常,同時(shí),所述服務(wù)器100生成報(bào)警信息以提示水庫管理人員該采集設(shè)備200的異常情況。
步驟s1104,根據(jù)圖像處理技術(shù)提取所述水位圖像中的水面位置和所述參照物圖像中的參照物位置,并對所述水面位置和所述參照物位置進(jìn)行分析,得出相對于所述參照物的水面相對位置。
本實(shí)施例中,在根據(jù)所述圖像處理技術(shù)對所述水位圖像和參照物圖像進(jìn)行處理時(shí),可以采用人工識別或者自動識別的方式,在完整的水位圖像或參照物圖像中提取能夠表征水面位置和參照物位置的圖像特征進(jìn)行標(biāo)注,然后針對同一時(shí)間下的水面位置和參照物位置計(jì)算相對于所述參照物的水面相對位置??蛇x地,所述圖像處理技術(shù)包括圖像分割、閾值分割、二值化、邊界識別、空間變換、幾何校正以及形態(tài)學(xué)處理等圖像處理技術(shù),具體地,本實(shí)施例在此不再贅述。
應(yīng)理解,所述參照物圖像和所述水位圖像可以是一張圖像,也可以是同一時(shí)間獲取的不同圖像,因此,在進(jìn)行水面相對位置計(jì)算時(shí),可通過確保所述參照物圖像和所述水位圖像為同一時(shí)間獲取的方式,進(jìn)一步地確保水位相對位置計(jì)算結(jié)果的準(zhǔn)確性。
步驟s1106,判斷所述水面相對位置是否位于預(yù)警閾值區(qū)間,若位于,則生成第一預(yù)警信息并將該第一預(yù)警信息發(fā)送給水庫管理終端300。
為了能夠進(jìn)一步實(shí)現(xiàn)對所述水庫中水位的有效監(jiān)控,本實(shí)施例中,在計(jì)算得到所述水位相對位置后,還需判斷該水位相對位置是否位于預(yù)警閾值區(qū)間,若位于,則生成第一預(yù)警信息,并將所述第一預(yù)警信息發(fā)送給所述水庫管理終端300。實(shí)際實(shí)施時(shí),所述預(yù)警閾值區(qū)間可以包括多個(gè)閾值子區(qū)間,所述第一預(yù)警信息可以包括與所述多個(gè)閾值子區(qū)間對應(yīng)的多個(gè)預(yù)警子信息,具體地,如圖4所示,下面對圖4中包括的子步驟進(jìn)行詳細(xì)闡述。
子步驟s11060,所述判斷所述水位相對位置是否位于所述多個(gè)閾值子區(qū)間,若位于,則對所述水位相對位置所位于的閾值子區(qū)間進(jìn)行標(biāo)記。
子步驟s11062,調(diào)用與標(biāo)記過的閾值子區(qū)間對應(yīng)的預(yù)警子信息。
本實(shí)施例中,所述閾值子區(qū)間是根據(jù)水位高低情況進(jìn)行劃分,一般情況下,所述閾值子區(qū)間根據(jù)預(yù)警數(shù)值分為多個(gè)區(qū)間,即不同的閾值子區(qū)間對應(yīng)的水位高度可包括正常水位、水位異常、即將漫頂?shù)榷鄠€(gè)級別,而不同的所述預(yù)警子信息則對應(yīng)的不同的閾值子區(qū)間,以用于根據(jù)所述閾值子區(qū)間調(diào)用與該閾值子區(qū)間對應(yīng)的預(yù)警子信息,并發(fā)送給所述水庫管理終端300,從而方便水庫管理人員通過所述水庫管理終端300及時(shí)了解水庫中的水位信息。
可選地,所述預(yù)警子信息(第一預(yù)警信息)可以是預(yù)先存儲的報(bào)警信息用以直接調(diào)用,也可以是相應(yīng)的預(yù)警信息生成規(guī)則,即在得到對應(yīng)的閾值子區(qū)間后,按照該生成規(guī)則將水位相對位置信息、預(yù)警等級、預(yù)警時(shí)間等寫入,進(jìn)而生成與該閾值子區(qū)間對應(yīng)的預(yù)警信息。應(yīng)理解,本實(shí)施例中,所述預(yù)警信息(第一預(yù)警子信息)的具體類型可根據(jù)實(shí)際情況進(jìn)行靈活設(shè)計(jì),在此不做限制。
子步驟s11064,根據(jù)所述預(yù)警子信息對各所述預(yù)設(shè)位置進(jìn)行排序。
子步驟s11066,根據(jù)排序后的各所述預(yù)設(shè)位置生成巡視路線,將所述巡視路線發(fā)送給水庫管理終端300。
由于所述采集設(shè)備200為至少一個(gè),因此,針對同一時(shí)間不同的采集設(shè)備200發(fā)送的水位圖像和參照物圖像,可能生成多個(gè)預(yù)警子信息,且每個(gè)預(yù)警子信息所對應(yīng)的水位相對位置不同,因此,為了使得工作人員能夠快速分辨所述水庫管理終端300接收到的多個(gè)預(yù)警子信息和預(yù)警等級,并對相應(yīng)位置處的水位相對位置及時(shí)應(yīng)對。在本實(shí)施例中,可根據(jù)多個(gè)所述預(yù)警子信息對各所述預(yù)設(shè)位置進(jìn)行排序,然后,根據(jù)排序后的各所述預(yù)設(shè)位置生成巡視路線,將所述巡視路線發(fā)送給水庫管理終端300,從而使得工作人員能夠快速分辨水庫中各位置處的水位情況,并按照所述巡視路線對各預(yù)設(shè)位置處的水位進(jìn)行巡視等,從而進(jìn)一步提高水位監(jiān)控效率。
除此之外,在本實(shí)施例中,當(dāng)工作人員完成對水庫上的各位置處的水位巡視時(shí),可通過隨身攜帶的移動終端將人工巡視或檢修的具體信息反饋給所述服務(wù)器100,以便于所述服務(wù)器100對水庫中的各位置處的實(shí)際情況進(jìn)行及時(shí)統(tǒng)計(jì),以為后續(xù)的監(jiān)管工作提供依據(jù)。
步驟s1108,判斷所述參照物位置與參照物預(yù)設(shè)位置是否相同,若不同,則生成第二預(yù)警信息并將所述第二預(yù)警信息發(fā)送給水庫管理終端300。
由于參照物的位置是否精確直接影響到所述水位相對位置的計(jì)算結(jié)果,進(jìn)而影響水位監(jiān)測的有效性,因此,本實(shí)施例中,在獲取所述參照物位置時(shí),還可將所述參照物位置與參照物預(yù)設(shè)位置進(jìn)行比對,從而判斷參照物位置是否發(fā)生變化。其中,當(dāng)所述參照物位置發(fā)生變化時(shí),通過第二預(yù)警信息通知工作人員,以使得工作人員能夠及時(shí)檢查該參照物的實(shí)際情況并進(jìn)行修正??蛇x地,所述參照物預(yù)設(shè)位置是在選定水面參照物時(shí),預(yù)存的所述參照物的初始位置信息。應(yīng)注意,實(shí)際實(shí)施時(shí),該參照物預(yù)設(shè)位置可根據(jù)實(shí)際情況進(jìn)行修改、重置等。
需要說明的是,所述步驟s1108可以在進(jìn)行所述水位相對位置之前進(jìn)行,也可在所述水位監(jiān)測的整個(gè)過程中周期性執(zhí)行,且獨(dú)立于所述步驟s1102-所述步驟s1104。
步驟s1110,記錄預(yù)設(shè)數(shù)量個(gè)連續(xù)預(yù)設(shè)時(shí)間間隔獲得的所述水面相對位置并進(jìn)行分析,以得出單位時(shí)間內(nèi)的水面變化量。
步驟s1112,根據(jù)所述水面變化量和預(yù)設(shè)水位漫頂值,計(jì)算所述水面相對位置到達(dá)所述預(yù)設(shè)水位漫頂值所需要的時(shí)長,并將所述時(shí)長發(fā)送給所述水庫管理終端300。
為了解決在實(shí)際操作過程中,可能由于工作人員監(jiān)控疏忽等原因造成的無法及時(shí)對所述服務(wù)器100發(fā)送的第一預(yù)警信息進(jìn)行快速應(yīng)對的問題,在本實(shí)施例中,當(dāng)所述服務(wù)器100按照預(yù)設(shè)時(shí)間間隔獲得所述水位圖像和所述參照物圖像時(shí),所述服務(wù)器100對預(yù)設(shè)數(shù)量個(gè)連續(xù)預(yù)設(shè)時(shí)間間隔獲得的所述水面相對位置進(jìn)行保存、分析,從而得出單位時(shí)間內(nèi)的水面變化量,再根據(jù)該單位時(shí)間內(nèi)的水面變化量對未來一定時(shí)間段的水位進(jìn)行預(yù)估,從而使得工作人員能夠根據(jù)預(yù)估到的水位變化情況評估該水庫的安全性,以靈活調(diào)整水庫監(jiān)管情況。例如,可根據(jù)所述水面變化量和預(yù)設(shè)水位漫頂值,計(jì)算所述水面相對位置到達(dá)所述預(yù)設(shè)水位漫頂值所需要的時(shí)長,并將所述時(shí)長發(fā)送給所述水庫管理終端300。
所應(yīng)說明的是,本發(fā)明所述的水位監(jiān)測方法并不以圖3或圖4以及以上所述的具體順序?yàn)橄拗啤?yīng)當(dāng)理解,在本實(shí)施例中,本發(fā)明所述的水庫群的巡檢方法其中部分步驟的順序可以根據(jù)實(shí)際需要相互交換,或者其中的部分步驟也可以省略或刪除。
請結(jié)合參閱圖5,本發(fā)明實(shí)施例還提供一種可應(yīng)用于所述服務(wù)器100的水位監(jiān)測裝置110。所述水位監(jiān)測裝置110包括信息獲取模塊1102、圖像處理模塊1104、預(yù)警模塊1106、判斷模塊1108、變量計(jì)算模塊1110和水位預(yù)估模塊1112。
所述信息獲取模塊1102,用于針對每個(gè)采集設(shè)備200,獲得該采集設(shè)備200采集的水位圖像和該采集設(shè)備200獲取所述水位圖像時(shí)的參照物圖像。
本實(shí)施例中,圖3中的步驟s1102由所述信息獲取模塊1102執(zhí)行,具體過程請參考所述步驟s1102,在此不再贅述。
所述圖像處理模塊1104,用于根據(jù)圖像處理技術(shù)提取所述水位圖像中的水面位置和所述參照物圖像中的參照物位置,并對所述水面位置和所述參照物位置進(jìn)行分析,得出相對于所述參照物的水面相對位置。
本實(shí)施例中,圖3中的步驟s1104由所述圖像處理模塊1104執(zhí)行,具體過程請參考所述步驟s1104,在此不再贅述。
所述預(yù)警模塊1106,用于判斷所述水面相對位置是否位于預(yù)警閾值區(qū)間,若位于,則生成第一預(yù)警信息并將該第一預(yù)警信息發(fā)送給水庫管理終端300。
本實(shí)施例中,圖3中的子步驟s1106由所述預(yù)警模塊1106執(zhí)行,具體過程請參考所述子步驟s1106,在此不再贅述??蛇x地,如圖6所示,在本實(shí)施例中,所述預(yù)警模塊1106包括標(biāo)記子模塊11060、調(diào)用子模塊11062、排序子模塊11064和路線生成子模塊11066。
所述標(biāo)記子模塊11060,用于判斷所述水面相對位置是否位于所述多個(gè)閾值子區(qū)間,若位于,則對所述水面相對位置所位于的閾值子區(qū)間進(jìn)行標(biāo)記。
本實(shí)施例中,圖4中的步驟子s11060由所述標(biāo)記子模塊11060執(zhí)行,具體過程請參考所述子步驟s11060,在此不再贅述。
所述調(diào)用子模塊11062,用于調(diào)用與標(biāo)記過的閾值子區(qū)間對應(yīng)的預(yù)警子信息。
本實(shí)施例中,圖4中的子步驟s11062由所述調(diào)用子模塊11062執(zhí)行,具體過程請參考所述子步驟s11062,在此不再贅述。
所述排序子模塊11064,用于根據(jù)所述預(yù)警子信息對各所述預(yù)設(shè)位置進(jìn)行排序。
本實(shí)施例中,圖4中的子步驟s11064由所述排序子模塊11064執(zhí)行,具體過程請參考所述子步驟s11064,在此不再贅述。
所述路線生成子模塊11066,用于根據(jù)排序后的各所述預(yù)設(shè)位置生成巡視路線,將所述巡視路線發(fā)送給水庫管理終端300。
本實(shí)施例中,圖4中的子步驟s11066所述路線生成子模塊11066執(zhí)行,具體過程請參考所述子步驟s11066在此不再贅述。
所述判斷模塊1108,用于判斷所述參照物位置與參照物預(yù)設(shè)位置是否相同,若不同,則生成第二預(yù)警信息并將所述第二預(yù)警信息發(fā)送給水庫管理終端300。
本實(shí)施例中,圖3中的步驟s1108由所述判斷模塊1108執(zhí)行,具體過程請參考所述步驟s1108,在此不再贅述。
所述變量計(jì)算模塊1110,用于記錄預(yù)設(shè)數(shù)量個(gè)連續(xù)預(yù)設(shè)時(shí)間間隔獲得的所述水面相對位置并進(jìn)行分析,以得出單位時(shí)間內(nèi)的水面變化量。
本實(shí)施例中,圖3中的步驟s1110由所述變量計(jì)算模塊1110執(zhí)行,具體過程請參考所述步驟s1110,在此不再贅述。
所述水位預(yù)估模塊1112,用于根據(jù)所述水面變化量和預(yù)設(shè)水位漫頂值,計(jì)算所述水面相對位置到達(dá)所述預(yù)設(shè)水位漫頂值所需要的時(shí)長,并將所述時(shí)長發(fā)送給所述水庫管理終端300。
本實(shí)施例中,圖3中的步驟s1112由所述水位預(yù)估模塊1112執(zhí)行,具體過程請參考所述步驟s1112,在此不再贅述。
綜上所述,本發(fā)明提供的水位監(jiān)測方法和裝置,通過采集設(shè)備200采集的水位圖像和參照物圖像,進(jìn)而得出水庫中的水位相對位置,再根據(jù)該水位相對位置判斷水庫的安全性,除此之外,本實(shí)施例能夠有效降低水庫監(jiān)管成本,增大水庫監(jiān)管范圍,且在一定程度上實(shí)現(xiàn)了對水庫水位的“無人監(jiān)管,有人監(jiān)控,智能預(yù)警”的效果。
在本發(fā)明的描述中,術(shù)語“設(shè)置”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
在本發(fā)明實(shí)施例所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過其他方式實(shí)現(xiàn)。以上所描述的裝置和方法實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的預(yù)設(shè)數(shù)量個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分。所述模塊、程序段或代碼的一部分包含一個(gè)或預(yù)設(shè)數(shù)量個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能。
也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或動作的專用的基于硬件的系統(tǒng)來實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來實(shí)現(xiàn)。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。