基於對象模型對監控設備進行配置的系統及其方法
2023-07-15 17:17:51 1
專利名稱:基於對象模型對監控設備進行配置的系統及其方法
技術領域:
本發明屬於實時監控技術領域,特別涉及一種對監控設備進行配置的系統及其方法。
背景技術:
隨著硬體、通信、計算機技術的迅速發展,橋梁隧道、軌道交通等基礎設施的建設也隨 之向前推動,建設一個高效、先進、智能化和信息化的實時監控網絡,成為實時監控系統面 臨的一大挑戰。
許多大型項目如軌道交通等的實施使得傳統的面向變量的配置方式不能滿足客戶需求, 儘管大量的設備是相似的,實施人員仍需要分別對每個設備進行變量關聯,在設備數量較大 的項目中,需要耗費大量的時間完成相似設備的變量配置,這不僅降低了工程效率,同時後 續的系統擴展和維護也受到影響,並且容易出錯,造成重大安全隱患。
中國知識產權局公開的申請號為CN200810027589,名稱為 一種對基站設備進行監控 的批量配置管理方法,其通過EXCEL表格生成監控對象所需的設備配置及維護數據,然後通 過批量導入SQLSERVER處理將EXCEL文件中的數據自動導入到SQLSERVER資料庫,完成批量 基站、設備以及設備下屬的監控對象的數據配置處理,最後通過批量導入ACCESS處理將EXCEL 文件中的數據自動導入到ACCESS資料庫,完成批量設備及設備下屬的監控對象的通訊鏈路參 數及接口的配置處理。該發明通過使用EXCEL等工具進行批量的導入和導出、複製和修改, 使用人員需要了解EXCEL表中每個欄位的含義,對配置人員的要求較高,造成使用不方便。
發明內容
本發明的目的在於,提供一種基於對象模型對監控設備進行配置的系統及其方法,以提 高配置效率、系統的可擴展性和可維護性。 為實現上述目的,本發明採用如下方案 一種基於對象模型對監控設備進行配置的系統,包括
類配置模塊將不同的監控設備抽象為類模板,定義該類監控設備的固有屬性及自有屬
性,其中,自有屬性中需要選擇不同的變量類型;
對象配置模塊與所述類配置模塊相連接,用於對所述類模板進行實例化; 變量配置模塊與所述類配置模塊和對象配置模塊相連接,用於根據實例化的類模板的自有屬性中的變量類型配置變量屬性。
進一步地,還包括一集中配置客戶端代理模塊,與所述類配置模塊和對象配置模塊相連 接,用於集中配置對象配置模塊和變量配置模塊。
進一步地,還包括集中配置服務模塊和與存儲庫訪問模塊,所述集中配置服務模塊與所 述集中配置客戶端代理模塊和存儲庫訪問模塊相連接,所述集中配置服務模塊用於提供所述 集中配置客戶端代理模塊配置與所述存儲訪問模塊之間的訪問接口,所述存儲庫訪問模塊中 存儲有類模板和實施化的類模板。
進一步地,還包括配置部署模塊,與所述集中配置服務模塊相連接,用於提供集中配置 客戶端代理模塊的配置部署。
進一步地,還包括權限遠程驗證模塊,與所述類配置模塊和對象配置模塊相連接,用於 驗證對所述類配置模塊和對象配置模塊進行配置的權限。
本發明還提供一種基於對象模型對監控設備進行配置的方法,依次包括以下步驟
類配置步驟將不同的監控設備抽象為類模板,定義該類監控設備的固有屬性及自有屬 性,其中,自有屬性中需要選擇不同的變量類型;
對象配置步驟對所述類模板進行實例化;
變量配置步驟根據實例化的類模板的自有屬性中的變量類型配置變量屬性。 與現有技術相比,本發明通過提供配置界面的方式引導用戶進行配置,使得實時監控領
域的設備配置流程簡單直觀,操作方式更加友好。特別在設備數量多的大型項目中使用,能
夠提高配置效率,以及系統的可擴展性和可維護性。 以下結合附圖及實施例進一步說明本發明。
圖1為本發明基於對象模型對監控設備進行配置的系統實施例的結構示意圖2為本發明基於對象模型對監控設備進行配置的方法實施例中類配置的流程圖3為本發明基於對象模型對監控設備進行配置的方法實施例中對象配置的流程圖。
具體實施例方式
如圖1所示, 一種基於對象模型對監控設備進行配置的系統,包括
類配置模塊將不同的監控設備抽象為類模板,定義該類監控設備的固有屬性及自有屬 性,其中,自有屬性中需要選擇不同的變量類型;
5對象配置模塊與所述類配置模塊相連接,用於對所述類模板進行實例化;
變量配置模塊與所述類配置模塊和對象配置模塊相連接,用於根據實例化的類模板的 自有屬性中的變量類型配置變量屬性。變量配置反映在類配置和對象配置之中,包括了變量 類型及變量屬性的配置。
其中,還包括一集中配置客戶端代理模塊,與所述類配置模塊和對象配置模塊相連接, 用於集中配置對象配置模塊和變量配置模塊。
其中,還包括集中配置服務模塊和與存儲庫訪問模塊,所述集中配置服務模塊與所述集 中配置客戶端代理模塊和存儲庫訪問模塊相連接,所述集中配置服務模塊用於提供所述集中 配置客戶端代理模塊配置與所述存儲訪問模塊之間的訪問接口 ,所述存儲庫訪問模塊中存儲 有類模板和實施化的類模板。
其中,還包括配置部署模塊,與所述集中配置服務模塊相連接,用於提供集中配置客戶 端代理模塊的配置部署。例如,設定所述集中配置服務模塊提供的訪問接口,使得不同的所
述集中配置客戶端代理模塊配置訪問所述存儲訪問模塊之間不同的類模板和實施化的類模 板。
其中,還包括權限遠程驗證模塊,與所述類配置模塊和對象配置模塊相連接,用於驗證 對所述類配置模塊和對象配置模塊進行配置的權限。
一種基於對象模型對監控設備進行配置的方法,依次包括以下步驟
類配置步驟將不同的監控設備抽象為類模板,定義該類監控設備的固有屬性及自有屬 性,其中,自有屬性中需要選擇不同的變量類型; 對象配置步驟對所述類模板進行實例化;
變量配置步驟根據實例化的類模板的自有屬性中的變量類型配置變量屬性。變量配置 反映在類配置和對象配置之中,包括了變量類型及變量屬性的配置。
其中,所述類配置步驟、對象配置步驟和變量配置步驟通過集中配置的方式完成。 如圖2所示,其中,所述類配置步驟具體包括以下步驟 步驟一、增加一個類模板,設置類模板的名稱; 步驟二、修改固有屬性;
步驟三、增加自有屬性的屬性名,選擇對應的變量類型; 步驟四、設置變量類型對應的變量屬性;
步驟五、判斷是否完成自有屬性配置,如果是,進入步驟六;如果否,轉步驟三; 步驟六、將類模板的配置信息保存到集中配置存儲庫中。如圖3所示,其中,所述對象配置步驟具體包括如下步驟
步驟一、從巳經配置好的類模板列表中選擇一個類模板;
步驟二、輸入需要生成的對象的數量,生成對應數量的對象;
步驟三、籤出一個對象,修改對象名稱;
步驟四、修改該對象的固有屬性;
步驟五、修改該對象自有屬性中的變量屬性;
步驟六、完成對象配置,籤入對象,將對象配置信息保存到集中配置存儲庫中。 在實施項目中, 一個設備關聯十個變量,需要配置一百個該設備,使用傳統的面向變量
配置的模式,需要進行一千次變量配置,配置過程中,還需要査找對應的設備地址並進行關聯。
使用基於對象模式進行配置的方法,建立一個關於該設備的類模板,在類模板的自有屬 性中,增加十個相關變量類型,並配置關聯屬性;然後使用該類模板實例化一百個對象,直 接在每個對象下修改地址即可完成配置。
由上述實例,可以很明顯的看出基於對象模式進行配置方法的優勢。目前橋梁隧道、軌 道交通的規模逐漸增大,涉及到的設備數目也在增加,實施人員花費在配置上的工作量也己 經不容忽視;提出基於對象模式進行配置的方法,不僅有效的提高實施人員進行配置的效率, 而且表現形式也更加直觀。
以上所述的實施例僅用於說明本發明的技術思想及特點,其目的在於使本領域內的技術 人員能夠了解本發明的內容並據以實施,不能僅以本實施例來限定本發明的專利範圍,即凡 依本發明所揭示的精神所作的同等變化或修飾,仍落在本發明的專利範圍內。
權利要求
1、一種基於對象模型對監控設備進行配置的系統,其特徵在於包括類配置模塊將不同的監控設備抽象為類模板,定義該類監控設備的固有屬性及自有屬性,其中,自有屬性中需要選擇不同的變量類型;對象配置模塊與所述類配置模塊相連接,用於對所述類模板進行實例化;變量配置模塊與所述類配置模塊和對象配置模塊相連接,用於根據實例化的類模板的自有屬性中的變量類型配置變量屬性。
2、 根據權利要求1所述的基於對象模型對監控設備進行配置的系統,其特徵在於-還包括一集中配置客戶端代理模塊,與所述類配置模塊和對象配置模塊相連接,用於集中配置對象配置模塊和變量配置模塊。
3、 根據權利要求2所述的基於對象模型對監控設備進行配置的系統,其特徵在於 還包括集中配置服務模塊和與存儲庫訪問模塊,所述集中配置服務模塊與所述集中配置客戶端代理模塊和存儲庫訪問模塊相連接,所述集中配置服務模塊用於提供所述集中配置客 戶端代理模塊配置與所述存儲訪問模塊之間的訪問接口,所述存儲庫訪問模塊中存儲有類模 板和實施化的類模板。
4、 根據權利要求3所述的基於對象模型對監控設備進行配置的系統,其特徵在於 還包括配置部署模塊,與所述集中配置服務模塊相連接,用於提供集中配置客戶端代理模塊的配置部署。
5、 根據權利要求4所述的基於對象模型對監控設備進行配置的系統,其特徵在於 還包括權限遠程驗證模塊,與所述類配置模塊和對象配置模塊相連接,用於驗證對所述類配置模塊和對象配置模塊進行配置的權限。
6、 一種基於對象模型對監控設備進行配置的方法,其特徵在於依次包括以下步驟 類配置步驟將不同的監控設備抽象為類模板,定義該類監控設備的固有屬性及自有屬性,其中,自有屬性中需要選擇不同的變量類型; 對象配置步驟對所述類模板進行實例化;變量配置步驟根據實例化的類模板的自有屬性中的變量類型配置變量屬性。
7、 根據權利要求6所述的基於對象模型對監控設備進行配置的方法,其特徵在於-所述類配置步驟、對象配置步驟和變量配置步驟通過集中配置的方式完成。
8、 根據權利要求6或7所述的基於對象模型對監控設備進行配置的方法,其特徵在於所述類配置步驟具體包括以下步驟步驟一、增加一個類模板,設置類模板的名稱;步驟二、修改固有屬性;步驟三、增加自有屬性的屬性名,選擇對應的變量類型; 步驟四、設置變量類型對應的變量屬性;步驟五、判斷是否完成自有屬性配置,如果是,進入步驟六;如果否,轉步驟三; 步驟六、將類模板的配置信息保存到集中配置存儲庫中。
9、根據權利要求6或7所述的基於對象模型對監控設備進行配置的方法,其特徵在於: 所述對象配置步驟具體包括如下步驟步驟一、從已經配置好的類模板列表中選擇一個類模板;步驟二、輸入需要生成的對象的數量,生成對應數量的對象;步驟三、籤出一個對象,修改對象名稱;步驟四、修改該對象的固有屬性;步驟五、修改該對象自有屬性中的變量屬性;步驟六、完成對象配置,籤入對象,將對象配置信息保存到集中配置存儲庫中。
全文摘要
基於對象模型對監控設備進行配置的系統及其方法,該系統包括類配置模塊,將不同的監控設備抽象為類模板,定義該類監控設備的固有屬性及自有屬性,其中,自有屬性中需要選擇不同的變量類型;對象配置模塊與所述類配置模塊相連接,用於對所述類模板進行實例化;變量配置模塊與所述類配置模塊和對象配置模塊相連接,用於根據實例化的類模板的自有屬性中的變量類型配置變量屬性。變量配置反映在類配置和對象配置之中,包括了變量類型及變量屬性的配置。本發明使用了面向對象的配置方法,使得配置流程簡單直觀,特別是對於規模較大的監控項目,極大的減少配置所需的工作量,提高了工作效率。
文檔編號G06F9/44GK101667124SQ20091019725
公開日2010年3月10日 申請日期2009年10月15日 優先權日2009年10月15日
發明者馮雋永, 吳曉寧, 朱從鋒, 昀 範, 陳志權 申請人:上海寶信軟體股份有限公司