專利名稱:一種監(jiān)控系統(tǒng)及其動(dòng)態(tài)自配置方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通訊中的監(jiān)控系統(tǒng),特別涉及一種可實(shí)現(xiàn)自配置的監(jiān)控系統(tǒng)及其動(dòng)態(tài)自配置方法。
背景技術(shù):
現(xiàn)有的監(jiān)控系統(tǒng)或SCADA(數(shù)據(jù)采集系統(tǒng))在配置系統(tǒng)時(shí),基本上都是靠專門的配置工具軟件由人工進(jìn)行配置。例如,當(dāng)監(jiān)控點(diǎn)狀態(tài)發(fā)生變化,包括增加監(jiān)控點(diǎn)和刪除監(jiān)控點(diǎn)時(shí),都需要手工再配置一遍,對(duì)于復(fù)雜的監(jiān)控軟件,還需要進(jìn)行數(shù)據(jù)庫的刷新,有的監(jiān)控系統(tǒng),還需要將相應(yīng)的配置刷新到底端采集器中,這給實(shí)際應(yīng)用帶來很大麻煩。同時(shí),手工配置易出錯(cuò),會(huì)造成監(jiān)控系統(tǒng)運(yùn)行時(shí)不正常,導(dǎo)致被監(jiān)控設(shè)備出問題時(shí)無法檢測(cè)出來。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種可實(shí)現(xiàn)自配置的監(jiān)控系統(tǒng)及其動(dòng)態(tài)自配置方法,可以克服現(xiàn)有技術(shù)的缺陷。
本發(fā)明的技術(shù)方案是,一種監(jiān)控系統(tǒng)的動(dòng)態(tài)自配置方法,主要包括步驟101,主監(jiān)控模塊通過網(wǎng)絡(luò)下發(fā)查詢信令;102,監(jiān)控模塊反饋包含其唯一標(biāo)識(shí)的信息以及與所述監(jiān)控模塊相連的被監(jiān)控設(shè)備的信息到所述主監(jiān)控模塊;103,主監(jiān)控模塊對(duì)所述信息進(jìn)行解析,如果該信息在系統(tǒng)數(shù)據(jù)庫中不存在或不同,則在系統(tǒng)數(shù)據(jù)庫中增加或修改對(duì)應(yīng)監(jiān)控模塊信息。
其中,所述主監(jiān)控模塊可以采用廣播形式下發(fā)所述查詢信令,也可以采用向指定地址發(fā)送的形式下發(fā)所述查詢信令。所述被監(jiān)控設(shè)備的信息至少為下列中的一種設(shè)備類型,通訊參數(shù),版本信息,在系統(tǒng)中的位置。步驟103中,主監(jiān)控模塊對(duì)所述信息進(jìn)行解析,如果該信息與系統(tǒng)數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)信息相同,則直接丟棄該信息,不作處理。
本發(fā)明還提供了一種監(jiān)控系統(tǒng),包括安裝有監(jiān)控軟件的主監(jiān)控模塊,至少一個(gè)監(jiān)控模塊,與所述主監(jiān)控模塊相連,至少一個(gè)被監(jiān)控設(shè)備,與所述監(jiān)控模塊相連;所述主監(jiān)控模塊通過網(wǎng)絡(luò)向各監(jiān)控模塊發(fā)送查詢信令,并將網(wǎng)絡(luò)中監(jiān)控模塊自身信息和被監(jiān)控設(shè)備的參數(shù)信息的變化記錄到系統(tǒng)數(shù)據(jù)庫中,通過各監(jiān)控模塊對(duì)被控設(shè)備進(jìn)行監(jiān)控;所述監(jiān)控模塊對(duì)所述查詢信令進(jìn)行響應(yīng),反饋監(jiān)控模塊自身信息和被監(jiān)控設(shè)備的參數(shù)信息到所述主監(jiān)控模塊,根據(jù)主監(jiān)控模塊的信令對(duì)與其相連的被監(jiān)控設(shè)備進(jìn)行監(jiān)控。
其中,所述系統(tǒng)數(shù)據(jù)庫可以設(shè)置在主監(jiān)控模塊中。所述主監(jiān)控模塊與監(jiān)控模塊之間采用標(biāo)準(zhǔn)的網(wǎng)絡(luò)通訊協(xié)議接口相連。
本發(fā)明中,監(jiān)控模塊都有屬于自己的唯一標(biāo)識(shí),主監(jiān)控模塊采用網(wǎng)絡(luò)通信協(xié)議定時(shí)或根據(jù)設(shè)置下發(fā)查詢信令,得到監(jiān)控模塊的標(biāo)識(shí)(可同時(shí)獲得被監(jiān)控設(shè)備信息),通過在數(shù)據(jù)庫中檢索即可得到監(jiān)控模塊的信息變化,更新系統(tǒng)配置信息,完成動(dòng)態(tài)的自配置過程。具有自動(dòng)、快速、準(zhǔn)確、高效管理、節(jié)約人員成本的優(yōu)點(diǎn)??梢赃m用于數(shù)據(jù)采集和網(wǎng)絡(luò)通訊領(lǐng)域,尤其適用于SCADA(數(shù)據(jù)采集系統(tǒng))。
圖1是本發(fā)明系統(tǒng)的模式圖。
圖2是本發(fā)明方法流程圖。
具體實(shí)施例方式
下面根據(jù)附圖和具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步闡述。
如圖1所示,本發(fā)明一種監(jiān)控系統(tǒng)包括主監(jiān)控模塊(一般為一個(gè),也可以根據(jù)需要設(shè)置兩臺(tái))和多個(gè)監(jiān)控模塊。各監(jiān)控模塊和對(duì)應(yīng)被監(jiān)控設(shè)備相連。主監(jiān)控模塊為安裝有監(jiān)控軟件的微控制器,其與監(jiān)控模塊之間的通訊接口采用標(biāo)準(zhǔn)的網(wǎng)絡(luò)通訊協(xié)議接口(當(dāng)然也可以采用其它如串行通訊接口等的接口),其通過各監(jiān)控模塊對(duì)被監(jiān)控設(shè)備進(jìn)行監(jiān)控。監(jiān)控模塊和被監(jiān)控設(shè)備在物理上也可以為一個(gè)實(shí)體,即被監(jiān)控設(shè)備具備監(jiān)控模塊的功能。具體的,被監(jiān)控設(shè)備可以是具有網(wǎng)絡(luò)功能的智能電源設(shè)備、智能儀表、工控設(shè)備、UPS(不間斷電源),還可以是用外掛的具有網(wǎng)絡(luò)功能的協(xié)議轉(zhuǎn)換設(shè)備和電源設(shè)備、智能儀表、工控設(shè)備和UPS等。
實(shí)現(xiàn)本發(fā)明動(dòng)態(tài)自配置方法的條件有首先,主監(jiān)控模塊和各監(jiān)控模塊之間已經(jīng)建立了網(wǎng)絡(luò)通訊協(xié)議幀格式和內(nèi)容,該通訊協(xié)議幀確立了主監(jiān)控模塊和各監(jiān)控模塊之間的網(wǎng)絡(luò)通訊語言。主要包括主監(jiān)控模塊的查詢命令幀格式和監(jiān)控模塊的返回命令幀格式。其次,每個(gè)監(jiān)控模塊都有其唯一的標(biāo)識(shí),該唯一標(biāo)識(shí)可以是其安裝到系統(tǒng)中的節(jié)點(diǎn)標(biāo)志和相關(guān)節(jié)點(diǎn)屬性。例如,一個(gè)帶有監(jiān)控模塊功能的電源模塊只要插到其槽位上即可獲得一個(gè)唯一標(biāo)識(shí)(包括其IP地址,電源模塊的類型,位置,版本等相關(guān)屬性),可以與主監(jiān)控模塊進(jìn)行通訊。
如圖2所示,本發(fā)明所述監(jiān)控系統(tǒng)的動(dòng)態(tài)自配置方法的具體流程是S1,主監(jiān)控模塊正常啟動(dòng)后,根據(jù)設(shè)置向網(wǎng)絡(luò)上廣播下發(fā)查詢信令;廣播命令是采用用戶數(shù)據(jù)報(bào)協(xié)議(UDP協(xié)議),當(dāng)然也可以采用傳輸控制協(xié)議(TCP協(xié)議)向指定地址段或指定地址發(fā)送查詢信令。
S2,監(jiān)控模塊收到上述查詢信令后,將包含其唯一標(biāo)識(shí)(如IP地址)、被監(jiān)控設(shè)備的類型、通訊參數(shù)、版本信息、在系統(tǒng)中的位置(包括地理位置)等信息的信息組合成返回命令幀,反饋到主監(jiān)控模塊;如果被監(jiān)控設(shè)備都是相同的設(shè)備,如都為電源模塊,可不反饋被監(jiān)控設(shè)備信息,只反饋監(jiān)控模塊唯一標(biāo)識(shí)即可。
S3,主監(jiān)控模塊對(duì)上述反饋的信息進(jìn)行解析,得到各監(jiān)控模塊的唯一標(biāo)識(shí)及其下掛被監(jiān)控設(shè)備信息,并將上述信息與系統(tǒng)數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)進(jìn)行比較,如果發(fā)現(xiàn)一致,則執(zhí)行步驟S4,如果發(fā)現(xiàn)數(shù)據(jù)不存在或不完全一致,則執(zhí)行步驟S5;S4,丟棄監(jiān)控模塊反饋的數(shù)據(jù),不作處理。
S5,將在數(shù)據(jù)庫中不存在的數(shù)據(jù)增加到數(shù)據(jù)庫中,修正與反饋數(shù)據(jù)不完全一致的數(shù)據(jù)。如果反饋的數(shù)據(jù)只有監(jiān)控模塊的唯一標(biāo)識(shí),則不存在修正一說。
自此,完成動(dòng)態(tài)自配置過程,主監(jiān)控模塊與監(jiān)控模塊之間進(jìn)行正常通訊,對(duì)被監(jiān)控設(shè)備進(jìn)行監(jiān)控。
例如,當(dāng)用戶配置了新添加的智能電源設(shè)備n或UPSn后,主監(jiān)控模塊發(fā)送查詢?cè)O(shè)備信息廣播命令,智能電源設(shè)備n或UPSn與其它設(shè)備一樣在收到查詢?cè)O(shè)備命令幀后,將帶有自身唯一標(biāo)識(shí)信息的返回命令幀返回給主監(jiān)控模塊,主監(jiān)控模塊在收到返回命令幀后,發(fā)現(xiàn)除了智能電源設(shè)備n或UPSn外,其它設(shè)備都已經(jīng)在系統(tǒng)中,即拋棄其它設(shè)備的返回命令幀信息,而將智能電源設(shè)備n或UPSn的配置信息存儲(chǔ)進(jìn)系統(tǒng)數(shù)據(jù)庫中,更新系統(tǒng)的配置信息,從而達(dá)到自動(dòng)配置了智能電源設(shè)備n或UPSn的目的。
通過本發(fā)明動(dòng)態(tài)自配置方法,可以在對(duì)監(jiān)控模塊設(shè)置唯一標(biāo)識(shí)的情況下,達(dá)到利用網(wǎng)絡(luò)對(duì)被監(jiān)控對(duì)象和監(jiān)控模塊的自識(shí)別和自配置,進(jìn)而實(shí)現(xiàn)快速、智能、高效管理的目的,對(duì)于當(dāng)今監(jiān)控系統(tǒng)越來越復(fù)雜,人員成本越來越高,網(wǎng)絡(luò)越來越完善的環(huán)境下,本發(fā)明必將發(fā)揮很大的作用。
權(quán)利要求
1.監(jiān)控系統(tǒng)的動(dòng)態(tài)自配置方法,其特征在于,包括步驟101,主監(jiān)控模塊通過網(wǎng)絡(luò)下發(fā)查詢信令;102,監(jiān)控模塊反饋包含其唯一標(biāo)識(shí)的信息以及與所述監(jiān)控模塊相連的被監(jiān)控設(shè)備的信息到所述主監(jiān)控模塊;103,主監(jiān)控模塊對(duì)所述信息進(jìn)行解析,如果該信息在系統(tǒng)數(shù)據(jù)庫中不存在或不同,則在系統(tǒng)數(shù)據(jù)庫中增加或修改對(duì)應(yīng)監(jiān)控模塊信息。
2.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述被監(jiān)控設(shè)備的信息至少為下列中的一種設(shè)備類型,通訊參數(shù),版本信息,在系統(tǒng)中的位置。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟101中,所述主監(jiān)控模塊采用廣播形式下發(fā)所述查詢信令。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟101中,所述主監(jiān)控模塊采用向指定地址發(fā)送的形式下發(fā)所述查詢信令。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟103中,主監(jiān)控模塊對(duì)所述信息進(jìn)行解析,如果該信息與系統(tǒng)數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)信息相同,則直接丟棄該信息,不作處理。
6.一種監(jiān)控系統(tǒng),包括安裝有監(jiān)控軟件的主監(jiān)控模塊,至少一個(gè)監(jiān)控模塊,與所述主監(jiān)控模塊相連,至少一個(gè)被監(jiān)控設(shè)備,與所述監(jiān)控模塊相連;所述主監(jiān)控模塊通過網(wǎng)絡(luò)向各監(jiān)控模塊發(fā)送查詢信令,并將網(wǎng)絡(luò)中監(jiān)控模塊自身信息和被監(jiān)控設(shè)備的參數(shù)信息的變化記錄到系統(tǒng)數(shù)據(jù)庫中,通過各監(jiān)控模塊對(duì)被控設(shè)備進(jìn)行監(jiān)控;所述監(jiān)控模塊對(duì)所述查詢信令進(jìn)行響應(yīng),反饋監(jiān)控模塊自身信息和被監(jiān)控設(shè)備的參數(shù)信息到所述主監(jiān)控模塊,根據(jù)主監(jiān)控模塊的信令對(duì)與其相連的被監(jiān)控設(shè)備進(jìn)行監(jiān)控。
7.根據(jù)權(quán)利要求5所述的監(jiān)控系統(tǒng),其特征在于所述系統(tǒng)數(shù)據(jù)庫設(shè)置在主監(jiān)控模塊中。
8.根據(jù)權(quán)利要求5所述的監(jiān)控系統(tǒng),其特征在于所述主監(jiān)控模塊與監(jiān)控模塊之間采用標(biāo)準(zhǔn)的網(wǎng)絡(luò)通訊協(xié)議接口相連。
全文摘要
本發(fā)明涉及一種可實(shí)現(xiàn)自配置的監(jiān)控系統(tǒng)及其動(dòng)態(tài)自配置方法。一種監(jiān)控系統(tǒng)的動(dòng)態(tài)自配置方法,主要包括步驟主監(jiān)控模塊通過網(wǎng)絡(luò)下發(fā)查詢信令;監(jiān)控模塊反饋包含其唯一標(biāo)識(shí)的信息以及與所述監(jiān)控模塊相連的被監(jiān)控設(shè)備的信息到所述主監(jiān)控模塊;主監(jiān)控模塊對(duì)所述信息進(jìn)行解析,如果該信息在系統(tǒng)數(shù)據(jù)庫中不存在或不同,則在系統(tǒng)數(shù)據(jù)庫中增加或修改對(duì)應(yīng)監(jiān)控模塊信息。本發(fā)明中,主監(jiān)控模塊通過下發(fā)查詢信令,得到監(jiān)控模塊的標(biāo)識(shí)等信息,通過在數(shù)據(jù)庫中檢索即可得到監(jiān)控模塊的信息變化,更新系統(tǒng)配置信息,完成動(dòng)態(tài)的自配置過程。具有自動(dòng)、快速、準(zhǔn)確、高效管理、節(jié)約人員成本的優(yōu)點(diǎn)??梢赃m用于數(shù)據(jù)采集和網(wǎng)絡(luò)通訊領(lǐng)域,尤其適用于SCADA(數(shù)據(jù)采集系統(tǒng))。
文檔編號(hào)H04L12/26GK1909486SQ20061006205
公開日2007年2月7日 申請(qǐng)日期2006年8月9日 優(yōu)先權(quán)日2006年8月9日
發(fā)明者鄭春華 申請(qǐng)人:艾默生網(wǎng)絡(luò)能源有限公司