水務管理系統及其數據處理方法
【專利摘要】本發明實施例提供的水務管理系統及其數據處理方法,涉及信息技術領域。所述方法包括:水務數據采集終端采集水務數據,將水務數據傳輸給水務數據預處理終端;水務數據預處理終端獲取水務數據的數據類型,對水務數據進行數據轉換,得到轉換后的水務數據,將轉換后的水務數據傳輸給水務數據處理終端;將轉換后的水務數據存儲在數據存儲系統;水務數據顯示終端在接收到水務數據查詢指令時,從數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。本方法從而使得通過水務數據采集終端采集各種類型的數據數據,并進行統一的格式轉換后存儲,以便于通過水務數據顯示終端在數據存儲系統查詢水務數據,實現監管水處理過程中各個階段的數據。
【專利說明】
水務管理系統及其數據處理方法
技術領域
[0001]本發明涉及信息技術領域,具體而言,涉及一種水務管理系統及其數據處理方法。
【背景技術】
[0002]水務管理系統通常用于對水處理過程中的生產運行、調度監控、事務處理或決策等過程中的數據進行處理。但是,現在的水務管理系統通常只能是針對水處理過程中的部分階段進行監控和管理,使得現有的水務管理系統無法獲取到水處理過程中各個階段的數據。
【發明內容】
[0003]有鑒于此,本發明實施例的目的在于提供一種水務管理系統及其數據處理方法,以實現監管水處理過程中各個階段的數據。
[0004]第一方面,本發明實施例提供的一種水務管理系統的數據處理方法,所述水務管理系統包括水務數據采集終端、水務數據預處理終端、水務數據處理終端以及水務數據顯示終端;所述方法包括:所述水務數據采集終端采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端;所述水務數據預處理終端獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端;所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統;所述水務數據顯示終端在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。
[0005]第二方面,本發明實施例提供了一種水務管理系統,所述水務管理系統包括水務數據采集終端、水務數據預處理終端、水務數據處理終端以及水務數據顯示終端;所述水務數據采集終端,用于采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端;所述水務數據預處理終端,用于獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端;所述水務數據處理終端,用于將所述轉換后的水務數據存儲在數據存儲系統;所述水務數據顯示終端,用于在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。
[0006]本發明實施例提供的水務管理系統及其數據處理方法中,所述水務數據采集終端采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端;所述水務數據預處理終端獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端;所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統;所述水務數據顯示終端在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。從而使得通過水務數據采集終端采集各種類型的數據數據,并進行統一的格式轉換后存儲,以便于通過水務數據顯示終端在數據存儲系統查詢水務數據,實現監管水處理過程中各個階段的數據。
[0007]本發明的其他特征和優點將在隨后的說明書闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明實施例了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
【附圖說明】
[0008]為了更清楚地說明本發明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。
[0009]圖1為本發明實施例提供的水務管理系中水務數據采集終端、水務數據預處理終端、水務數據處理終端以及水務數據顯示終端進行交互的示意圖;
[0010]圖2示出了一種可應用于本申請實施例中的電子設備200的結構框圖;
[0011 ]圖3為本發明實施例提供的水務管理系統的結構框圖;
[0012]圖4為本發明實施例提供的水務管理系統中分布式存儲系統的架構示意圖;
[0013]圖5為本發明實施例提供的水務管理系統的數據處理方法的流程圖。
【具體實施方式】
[0014]下面將結合本發明實施例中附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發明的實施例的詳細描述并非旨在限制要求保護的本發明的范圍,而是僅僅表示本發明的選定實施例。基于本發明的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0015]應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發明的描述中,術語“第一”、“第二”等僅用于區分描述,而不能理解為指示或暗示相對重要性。
[0016]圖1為本發明實施例提供的水務管理系統100中水務數據采集終端110、水務數據預處理終端120、水務數據處理終端130以及水務數據顯示終端140進行交互的示意圖。其中,水務數據采集終端110與水務數據預處理終端120通過網絡310進行通信,水務數據處理終端130與所述水務數據顯示終端140通過網絡300進行通信。網絡310可以為無線或者有限局域網,網絡300可以為移動通信網絡或者城域網。
[0017]圖2示出了一種可應用于本申請實施例中的電子設備200的結構框圖。該電子設備200可以作為水務數據預處理終端120、水務數據處理終端130或者水務數據顯示終140。如圖2所示,電子設備200可以包括存儲器202、存儲控制器203、處理器204和網絡模塊205。
[0018]存儲器202、存儲控制器203、處理器204、網絡模塊205各元件之間直接或間接地電連接,以實現數據的傳輸或交互。例如,這些元件之間可以通過一條或多條通訊總線或信號總線實現電連接。所述水務管理系統的數據處理方法包括至少一個可以以軟件或固件(firmware)的形式存儲于存儲器202中的軟件功能模塊。
[0019]存儲器202可以存儲各種軟件程序以及模塊,如本申請實施例提供的水務管理系統的數據處理方法對應的程序指令/模塊。處理器204通過運行存儲在存儲器202中的軟件程序以及模塊,從而執行各種功能應用以及數據處理,即實現本申請實施例中的水務管理系統的數據處理方法。存儲器202可以包括但不限于隨機存取存儲器(Random AccessMemory ,RAM),只讀存儲器(Read Only Memory ,ROM),可編程只讀存儲器(ProgrammableRead-Only Memory,PROM),可擦除只讀存儲器(Erasable Programmable Read-OnlyMemory,EPR0M),電可擦除只讀存儲器(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。
[0020]處理器204可以是一種集成電路芯片,具有信號處理能力。上述處理器可以是通用處理器,包括中央處理器(Central Processing Unit,簡稱CPU)、網絡處理器(NetworkProcessor,簡稱NP)等;還可以是數字信號處理器(DSP)、專用集成電路(ASIC)、現成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。其可以實現或者執行本申請實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。
[0021]網絡模塊205用于接收以及發送網絡信號。上述網絡信號可包括無線信號或者有線信號。
[0022]請參閱圖3,本發明實施例提供了一種水務管理系統300,所述水務管理系統300包括水務數據采集終端310、水務數據預處理終端320、水務數據處理終端330以及水務數據顯示終端340 ;
[0023]所述水務數據采集終端310,用于采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端320。
[0024]為了實現從水源、供水、管網、用戶到污水處理、中水供水等生產全過程的水務數據監控,可以在水源、供水、管網、用戶到污水處理、中水供水等節點設置水務數據采集終端310進行水務數據采集。可以理解,所述水務數據可以包括水源數據、供水數據、管網數據、用戶到污水處理數據以及中水供水數據中的至少一種數據。
[0025]所述水務數據預處理終端320,用于獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端330。
[0026]所述水務數據處理終端330,用于將所述轉換后的水務數據存儲在數據存儲系統。水務數據的海量增長使得水務企業需要通過新型數據處理技術來更有效的利用軟硬件資源,在降低IT投入、維護成本和物理能耗的同時,為水務大數據的發展提供更為穩定、強大的數據處理能力。所述水務數據處理終端330包含Rich Hadoop分布式計算框架和RichStreaming流計算框架,同時集成了hive以及hbase等成熟組件。
[0027]作為一種方式,所述數據存儲系統包括分布式存儲系統。所述水務數據處理終端330,可以用于獲取所述轉換后的水務數據中的第一狀態數據,將所述第一狀態數據存儲在如圖4所示的所述分布式存儲系統。其中,圖4中虛線箭頭表征數據的傳輸方向。
[0028]此外,所述數據存儲系統還可以包括集中式存儲系統。所述水務數據處理終端330,還可以用于獲取所述轉換后的水務數據中的第二狀態數據,將所述第一狀態數據存儲在所述集中式存儲系統,所述第二狀態數據的更新頻率低于無偶數第一狀態數據的更新頻率。
[0029]所述水務數據顯示終端340,用于在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。所述水務數據顯示終端為移動終端、計算機或者數字電視。
[0030]本發明實施例提供的水務管理系統,通過所述水務數據采集終端采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端;所述水務數據預處理終端獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端;所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統;所述水務數據顯示終端在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。從而使得通過水務數據采集終端采集各種類型的數據數據,并進行統一的格式轉換后存儲,以便于通過水務數據顯示終端在數據存儲系統查詢水務數據,實現監管水處理過程中各個階段的數據。
[0031]請參閱圖5,本發明實施例提供的一種水務管理系統的數據處理方法,所述水務管理系統包括水務數據采集終端、水務數據預處理終端、水務數據處理終端以及水務數據顯示終端;所述方法包括:
[0032]步驟S410:所述水務數據采集終端采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端。
[0033]步驟S420:所述水務數據預處理終端獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端。
[0034]作為一種方式,所述水務數據預處理終端在所述水務數據中查找預設格式轉換規則包括的目標數據;將查找到的預設目標數據按照所述預設格式轉換規則包括的數據存儲結構進行數據構造,得到轉換后的水務數據。
[0035]步驟S430:所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統。
[0036]步驟S440:所述水務數據顯示終端在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。
[0037]需要說明的是,為了描述簡便,本方式實施例的對應內容可以參考前述系統實施例的內容,本實施例不再贅述。
[0038]綜上所述,本發明實施例提供的水務管理系統及其數據處理方法中,所述水務數據采集終端采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端;所述水務數據預處理終端獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規貝1J,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端;所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統;所述水務數據顯示終端在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。從而使得通過水務數據采集終端采集各種類型的數據數據,并進行統一的格式轉換后存儲,以便于通過水務數據顯示終端在數據存儲系統查詢水務數據,實現監管水處理過程中各個階段的數據。
[0039]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,也可以通過其它的方式實現。以上所描述的裝置實施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據本發明的多個實施例的裝置、方法和計算機程序產品的可能實現的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個或多個用于實現規定的邏輯功能的可執行指令。也應當注意,在有些作為替換的實現方式中,方框中所標注的功能也可以以不同于附圖中所標注的順序發生。例如,兩個連續的方框實際上可以基本并行地執行,它們有時也可以按相反的順序執行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執行規定的功能或動作的專用的基于硬件的系統來實現,或者可以用專用硬件與計算機指令的組合來實現。
[0040]另外,在本發明各個實施例中的各功能模塊可以集成在一起形成一個獨立的部分,也可以是各個模塊單獨存在,也可以兩個或兩個以上模塊集成形成一個獨立的部分。
[0041]所述功能如果以軟件功能模塊的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(R0M,Read-0nly Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
[0042]以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護范圍之內。應注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。
[0043]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應所述以權利要求的保護范圍為準。
[0044]需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
【主權項】
1.一種水務管理系統的數據處理方法,其特征在于,所述水務管理系統包括水務數據采集終端、水務數據預處理終端、水務數據處理終端以及水務數據顯示終端;所述方法包括: 所述水務數據采集終端采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端; 所述水務數據預處理終端獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端; 所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統; 所述水務數據顯示終端在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。2.根據權利要求1所述的方法,其特征在于,所述水務數據包括水源數據、供水數據、管網數據、用戶到污水處理數據以及中水供水數據中的至少一種數據。3.根據權利要求1所述的方法,其特征在于,所述水務數據預處理終端獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,包括: 所述水務數據預處理終端在所述水務數據中查找預設格式轉換規則包括的目標數據;將查找到的預設目標數據按照所述預設格式轉換規則包括的數據存儲結構進行數據構造,得到轉換后的水務數據。4.根據權利要求1所述的方法,其特征在于,所述數據存儲系統包括分布式存儲系統;所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統,包括: 所述水務數據處理終端獲取所述轉換后的水務數據中的第一狀態數據,將所述第一狀態數據存儲在所述分布式存儲系統。5.根據權利要求4所述的方法,其特征在于,所述數據存儲系統還包括集中式存儲系統;所述水務數據處理終端將所述轉換后的水務數據存儲在數據存儲系統,還包括: 所述水務數據處理終端獲取所述轉換后的水務數據中的第二狀態數據,將所述第一狀態數據存儲在所述集中式存儲系統,所述第二狀態數據的更新頻率低于無偶數第一狀態數據的更新頻率。6.—種水務管理系統,其特征在于,所述水務管理系統包括水務數據采集終端、水務數據預處理終端、水務數據處理終端以及水務數據顯示終端; 所述水務數據采集終端,用于采集水務數據,將所述水務數據傳輸給所述水務數據預處理終端; 所述水務數據預處理終端,用于獲取所述水務數據的數據類型,并基于所述數據類型對應的預設數據轉換規則,對所述水務數據進行數據轉換,得到轉換后的水務數據,將所述轉換后的水務數據傳輸給所述水務數據處理終端; 所述水務數據處理終端,用于將所述轉換后的水務數據存儲在數據存儲系統; 所述水務數據顯示終端,用于在接收到水務數據查詢指令時,從所述數據存儲系統中查詢并顯示與水務數據查詢指令對應的轉換后的水務數據。7.根據權利要求6所述的系統,其特征在于,所述水務數據包括水源數據、供水數據、管網數據、用戶到污水處理數據以及中水供水數據中的至少一種數據。8.根據權利要求6所述的系統,其特征在于,所述數據存儲系統包括分布式存儲系統; 所述水務數據處理終端,具體用于獲取所述轉換后的水務數據中的第一狀態數據,將所述第一狀態數據存儲在所述分布式存儲系統。9.根據權利要求8所述的系統,其特征在于,所述數據存儲系統還包括集中式存儲系統; 所述水務數據處理終端,還用于獲取所述轉換后的水務數據中的第二狀態數據,將所述第一狀態數據存儲在所述集中式存儲系統,所述第二狀態數據的更新頻率低于無偶數第一狀態數據的更新頻率。10.根據權利要求6所述的系統,其特征在于,所述水務數據顯示終端為移動終端、計算機或者數字電視。
【文檔編號】G06Q50/06GK106097161SQ201610669088
【公開日】2016年11月9日
【申請日】2016年8月15日 公開號201610669088.5, CN 106097161 A, CN 106097161A, CN 201610669088, CN-A-106097161, CN106097161 A, CN106097161A, CN201610669088, CN201610669088.5
【發明人】李存昌, 黎俊
【申請人】成都九鼎瑞信科技股份有限公司