一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)及其運行方法
【專利摘要】本發(fā)明公開一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)及其運行方法,包括動力環(huán)境監(jiān)控系統(tǒng)、多種網(wǎng)絡(luò)架構(gòu)以及監(jiān)控設(shè)備通信系統(tǒng),所述動力環(huán)境監(jiān)控系統(tǒng)通過監(jiān)控設(shè)備通信系統(tǒng)與多種網(wǎng)絡(luò)架構(gòu)連接,所述監(jiān)控設(shè)備通信系統(tǒng)對下與傳輸設(shè)備進行網(wǎng)絡(luò)通信,對上接收來動力環(huán)境監(jiān)控系統(tǒng)的指令,并將指令發(fā)送到指定的傳輸設(shè)備中。本發(fā)明通過監(jiān)控設(shè)備通信系統(tǒng),動環(huán)監(jiān)控系統(tǒng)可以不用關(guān)心監(jiān)控設(shè)備的通信接入,更專注于動力環(huán)境監(jiān)控系統(tǒng)的業(yè)務(wù)本身,同時降低了系統(tǒng)復(fù)雜度;同時減少了開發(fā)、測試、維護的工作量。
【專利說明】一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)及其運行方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信系統(tǒng),尤其涉及一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)及其運行方法。
【背景技術(shù)】
[0002]動力環(huán)境監(jiān)控(簡稱動環(huán)監(jiān)控)是指針對各類機房中的動力設(shè)備及環(huán)境變量進行集中監(jiān)控。動環(huán)監(jiān)控系統(tǒng)需要對分布的各個獨立的動力設(shè)備和機房環(huán)境、機房安保監(jiān)控對象進行遙測、遙信等采集,實時監(jiān)視系統(tǒng)和設(shè)備、安保的運行狀態(tài),記錄和處理相關(guān)數(shù)據(jù),及時偵測故障,并作必要的遙控、遙調(diào)操作,適時通知人員處理;實現(xiàn)機房的少人、無人值守,以及電源、空調(diào)的集中監(jiān)控維護管理,提高供電系統(tǒng)的可靠性和通信設(shè)備的安全性,為機房的管理自動化、運行智能化和決策科學(xué)化提供有力的技術(shù)支持。
動環(huán)監(jiān)控中對機房動力和環(huán)境數(shù)據(jù)的采集和監(jiān)控由具有傳感和采集的智能設(shè)備實現(xiàn)。智能設(shè)備即監(jiān)控設(shè)備通過各種組網(wǎng)方式連接到網(wǎng)絡(luò)中,動環(huán)監(jiān)控系統(tǒng)通過網(wǎng)絡(luò)與設(shè)備進行通信并獲取信息。常見的組網(wǎng)方式有IP組網(wǎng)、GPRS組網(wǎng)、短信組網(wǎng)等。大部分智能設(shè)備沒有網(wǎng)絡(luò)通信模塊,需要依賴傳輸設(shè)備與外部通信,多個智能設(shè)備通過串口連接掛靠到同一個傳輸設(shè)備中。動環(huán)監(jiān)控平臺與智能設(shè)備通信時,需要連接其掛靠的傳輸設(shè)備,并通過解析傳輸設(shè)備的協(xié)議,實現(xiàn)與智能設(shè)備的通信。
[0003]動環(huán)監(jiān)控系統(tǒng)內(nèi)部有相應(yīng)通信服務(wù)模塊負責(zé)與設(shè)備進行通信,針對不同的組網(wǎng)方式和傳輸設(shè)備,動環(huán)監(jiān)控軟件系統(tǒng)需要開發(fā)多個通信服務(wù)模塊,隨著監(jiān)控設(shè)備接入網(wǎng)絡(luò)的方式越來越多,通信服務(wù)模塊復(fù)雜度增加,維護管理的工作量也不斷擴大。動環(huán)監(jiān)控中通常的組網(wǎng)方式有2M/IP/GPRS/SMS等方式,每種方式下可能使用TCP/UDP協(xié)議通信,傳輸設(shè)備協(xié)議種類也較多,因此動環(huán)系統(tǒng)針對與設(shè)備的網(wǎng)絡(luò)通信方面,需要進行持續(xù)的開發(fā)、測試和維護工作。如圖1所示,現(xiàn)有動力環(huán)境監(jiān)控系統(tǒng)的結(jié)構(gòu)圖,智能設(shè)備存在不同的組網(wǎng)中,并掛靠在不同類型的傳輸設(shè)備上。如設(shè)備 D1/D2/D3掛在傳輸協(xié)議I設(shè)備的串口上,傳輸設(shè)備在組網(wǎng)A中;設(shè)備D10/D11/D12掛在傳輸協(xié)議4設(shè)備上,傳輸設(shè)備在組網(wǎng)方式B中。動力環(huán)境監(jiān)控系統(tǒng)訪問A組網(wǎng)下的傳輸協(xié)議I設(shè)備,解析傳輸設(shè)備協(xié)議,從Dl設(shè)備中獲取了設(shè)備的數(shù)據(jù)。動力環(huán)境監(jiān)控系統(tǒng)需要多種方法實現(xiàn)對多組網(wǎng)接入類型設(shè)備的通信。
[0004]由于海量監(jiān)控設(shè)備(智能設(shè)備)存在多個組網(wǎng)中,掛靠在不同類別的傳輸設(shè)備上,因此與設(shè)備進行通信的方式千差萬別,需要較大的工作量進行開發(fā),測試。隨著接入的工作的累積,也會存在服務(wù)模塊難以管理的問題,軟件維護的工作量較大。
【發(fā)明內(nèi)容】
[0005]針對現(xiàn)有技術(shù)服務(wù)模塊管理難、軟件維護工作量大、開發(fā)和測試工作量大等缺陷,本發(fā)明公開了一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)及其運行方法,解決設(shè)備通信開發(fā)和維護工作中工作量的問題,減少開發(fā)、測試和維護的工作。
[0006]本發(fā)明通過如下方案予以實現(xiàn): 一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng),包括動力環(huán)境監(jiān)控系統(tǒng)、多種網(wǎng)絡(luò)架構(gòu)以及監(jiān)控設(shè)備通信系統(tǒng),所述動力環(huán)境監(jiān)控系統(tǒng)通過監(jiān)控設(shè)備通信系統(tǒng)與多種網(wǎng)絡(luò)架構(gòu)連接,所述網(wǎng)絡(luò)架構(gòu)由支持多種傳輸協(xié)議的多種傳輸設(shè)備構(gòu)成,所述監(jiān)控設(shè)備通信系統(tǒng)包括網(wǎng)絡(luò)通訊庫和傳輸設(shè)備協(xié)議庫,所述網(wǎng)絡(luò)通訊庫存儲各種網(wǎng)絡(luò)架構(gòu)的組網(wǎng)方式,所述傳輸設(shè)備協(xié)議庫存儲各種傳輸協(xié)議,監(jiān)控設(shè)備通信系統(tǒng)對下與傳輸設(shè)備進行網(wǎng)絡(luò)通信,對上接收來動力環(huán)境監(jiān)控系統(tǒng)的指令,并將指令發(fā)送到指定的傳輸設(shè)備中。針對動力環(huán)境監(jiān)控系統(tǒng)與智能設(shè)備通信的復(fù)雜性,將動環(huán)監(jiān)控系統(tǒng)中的設(shè)備網(wǎng)絡(luò)通信功能進行分離,形成一個獨立的監(jiān)控設(shè)備通信系統(tǒng),供動力環(huán)境監(jiān)控系統(tǒng)使用。通過監(jiān)控設(shè)備通信系統(tǒng),動力環(huán)境監(jiān)控系統(tǒng)不再需要關(guān)心設(shè)備處于何種組網(wǎng),掛在什么傳輸設(shè)備上,只需要訪問通信系統(tǒng)即可實現(xiàn)對設(shè)備的訪問。來自設(shè)備端的數(shù)據(jù),傳輸設(shè)備會進行協(xié)議封裝,監(jiān)控設(shè)備通信系統(tǒng)需要去除傳輸協(xié)議部分,將設(shè)備的原始數(shù)據(jù)上送給動力環(huán)境監(jiān)控系統(tǒng)。
[0007]要實現(xiàn)一個組網(wǎng)內(nèi)設(shè)備的接入,首先必須能識別該組網(wǎng)的網(wǎng)絡(luò)通信方式,使用何種網(wǎng)絡(luò)類型;然后要能識別智能設(shè)備所掛載的傳輸設(shè)備的通信協(xié)議,才能實現(xiàn)與智能設(shè)備的通信。設(shè)置網(wǎng)絡(luò)通訊庫和傳輸設(shè)備協(xié)議庫,通過傳輸設(shè)備協(xié)議庫,能對目前各種通信設(shè)備協(xié)議進行封裝和解析。監(jiān)控設(shè)備通信系統(tǒng)通過將網(wǎng)絡(luò)通信方法和通信設(shè)備協(xié)議進行動態(tài)的組合,從而實現(xiàn)了支持多組網(wǎng)方式的接入,只要知道監(jiān)控設(shè)備在何類型網(wǎng)絡(luò)中,接在何種傳輸設(shè)備上,監(jiān)控設(shè)備通信系統(tǒng)就能連接到該設(shè)備,實現(xiàn)該設(shè)備的通信接入。通過網(wǎng)絡(luò)通信方法和傳輸設(shè)備協(xié)議的組合,可以廣泛的組網(wǎng)方式接入。
[0008]所述網(wǎng)絡(luò)架構(gòu)的組網(wǎng)方式包括基于IP組網(wǎng)的TCP和UDP網(wǎng)絡(luò)通信、SMS組網(wǎng)的短信收發(fā)、2M組網(wǎng)的網(wǎng)絡(luò)通信和GPRS/CDMA/WCDMA移動通信網(wǎng)絡(luò)通信。
[0009]所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)的運行方法,包括如下步驟:
51.動力環(huán)境監(jiān)控系統(tǒng)首先要將監(jiān)控設(shè)備的鏈路信息添加到監(jiān)控設(shè)備通信系統(tǒng)中,監(jiān)控設(shè)備通信系統(tǒng)檢查所述鏈路信息后將其保存到數(shù)據(jù)庫中,生成相應(yīng)的ID返回給動環(huán)監(jiān)控系統(tǒng);
52.動力環(huán)境監(jiān)控系統(tǒng)通過ID發(fā)送指令到監(jiān)控設(shè)備通信系統(tǒng),監(jiān)控設(shè)備通信系統(tǒng)根據(jù)所述鏈路信息,選擇相應(yīng)的網(wǎng)絡(luò)通信方法和傳輸協(xié)議,連接到相應(yīng)的傳輸設(shè)備并使用傳輸協(xié)議對數(shù)據(jù)進行封裝,將指令發(fā)送給傳輸設(shè)備;
53.所述傳輸設(shè)備收到指令后,將指令通過串口發(fā)送給智能設(shè)備;
54.所述智能設(shè)備通過所述串口回復(fù)指令,所述傳輸設(shè)備將數(shù)據(jù)返回到監(jiān)控設(shè)備通信系統(tǒng)中,監(jiān)控設(shè)備通信系統(tǒng)解析數(shù)據(jù)包后,將指令數(shù)據(jù)返回給動力環(huán)境監(jiān)控系統(tǒng)。
[0010]進一步地,步驟SI中所述設(shè)備鏈路信息包括組網(wǎng)方式和傳輸協(xié)議數(shù)據(jù),使設(shè)備與相應(yīng)的網(wǎng)絡(luò)通信方法和傳輸協(xié)議關(guān)聯(lián)。
[0011]所述監(jiān)控設(shè)備通信系統(tǒng)的啟動包括如下步驟:
Sll.監(jiān)控設(shè)備通信系統(tǒng)啟動時,讀取配置信息,獲取需要加載的網(wǎng)絡(luò)通信方法插件列表和傳輸協(xié)議插件列表;
S21.加載所有的網(wǎng)絡(luò)通信方法插件,生成多個網(wǎng)絡(luò)通信方法對象,啟動所有網(wǎng)絡(luò)對象,偵聽端口,收發(fā)數(shù)據(jù);
S31.加載所有的傳輸協(xié)議插件,生成多個傳輸協(xié)議解析對象;
S41.從數(shù)據(jù)庫中讀取所有設(shè)備信息,生成設(shè)備對象列表,并將設(shè)備對象與網(wǎng)絡(luò)通信方法對象和傳輸協(xié)議解析對象關(guān)聯(lián);
S51.啟動完成。
[0012]所述監(jiān)控設(shè)備通信系統(tǒng)內(nèi)部指令處理包括下行指令處理和上行指令處理。所述下行指令處理包括如下步驟:
512.監(jiān)控設(shè)備通信系統(tǒng)受到外部指令,查找指令對應(yīng)的設(shè)備對象,如果查找不成功,返回失?。?br>
522.找到設(shè)備對象后,從關(guān)聯(lián)信息中查找到傳輸協(xié)議對象,所述傳輸協(xié)議對象封裝數(shù)
據(jù);
532.根據(jù)關(guān)聯(lián)信息,查找網(wǎng)絡(luò)通信方法對象,將數(shù)據(jù)交給網(wǎng)絡(luò)通信方法對象發(fā)送;S42.發(fā)送成功,指令處理完成。
[0013]所述上行指令處理包括如下步驟:
513.網(wǎng)絡(luò)通信方法對象收到設(shè)備數(shù)據(jù);
523.根據(jù)數(shù)據(jù)關(guān)聯(lián),所述網(wǎng)絡(luò)通信方法對象將數(shù)據(jù)交由對應(yīng)的傳輸協(xié)議對象進行解析處理,如果解析失敗,丟棄數(shù)據(jù)包;
533.傳輸協(xié)議對象解析數(shù)據(jù)后,根據(jù)數(shù)據(jù)的鏈路信息查找設(shè)備,如果查找不到設(shè)備對象,丟棄數(shù)據(jù)包;
S43.查到設(shè)備對象后,填寫相應(yīng)信息,將數(shù)據(jù)上送到動力環(huán)境監(jiān)控系統(tǒng)。
[0014]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下:
(1)通過監(jiān)控設(shè)備通信系統(tǒng),動環(huán)監(jiān)控系統(tǒng)可以不用關(guān)心監(jiān)控設(shè)備的通信接入,更專注于動力環(huán)境監(jiān)控系統(tǒng)的業(yè)務(wù)本身,同時降低了系統(tǒng)復(fù)雜度;
(2)開發(fā)多組網(wǎng)接入是一件困難的事情,監(jiān)控設(shè)備通信系統(tǒng)通過網(wǎng)絡(luò)通信方法和傳輸協(xié)議動態(tài)組合實現(xiàn)多組網(wǎng)接入,使工作變得簡單。
[0015]說明書附圖
圖1為現(xiàn)有的動力環(huán)境監(jiān)控系統(tǒng)的結(jié)構(gòu)圖;
圖2為本發(fā)明的結(jié)構(gòu)圖;
圖3為本發(fā)明的運行流程;
圖4為本發(fā)明的啟動流程;
圖5為本發(fā)明內(nèi)部下行指令的流程;
圖6為本發(fā)明內(nèi)部上行指令的流程。
【具體實施方式】
[0016]下面結(jié)合說明書附圖和具體實施例對本發(fā)明作出進一步地詳細闡述,但實施例并不對本發(fā)明做任何形式的限定。
[0017]實施例1
如圖2所示,本發(fā)明的動力環(huán)境監(jiān)控系統(tǒng)的結(jié)構(gòu)圖,將動力環(huán)境監(jiān)控系統(tǒng)中的設(shè)備網(wǎng)絡(luò)通信功能進行分離,形成一個獨立的監(jiān)控設(shè)備通信系統(tǒng),供動力環(huán)境監(jiān)控系統(tǒng)使用。監(jiān)控設(shè)備通信系統(tǒng)中有兩個重要的模塊庫:網(wǎng)絡(luò)通信庫和傳輸設(shè)備協(xié)議庫。所述網(wǎng)絡(luò)通訊庫存儲各種網(wǎng)絡(luò)架構(gòu)的組網(wǎng)方式,包括TCP/IP、GPRS和GPRS等網(wǎng)絡(luò)通信方法;所述傳輸設(shè)備協(xié)議庫存儲各種傳輸協(xié)議,通過傳輸設(shè)備協(xié)議庫,能對目前各種通信設(shè)備協(xié)議進行封裝和解析。監(jiān)控設(shè)備通信系統(tǒng)通過將網(wǎng)絡(luò)通信方法和通信設(shè)備協(xié)議進行動態(tài)的組合,從而實現(xiàn)了支持多組網(wǎng)方式的接入,只要知道智能設(shè)備在何類型網(wǎng)絡(luò)中,接在何種傳輸設(shè)備上,監(jiān)控設(shè)備通信系統(tǒng)就能連接到該設(shè)備,實現(xiàn)該設(shè)備的通信接入。通過網(wǎng)絡(luò)通信方法和傳輸設(shè)備協(xié)議的組合,可以廣泛的組網(wǎng)方式接入。
[0018]如圖3所示,所述的一種支持多組網(wǎng)接入的監(jiān)控設(shè)備通信系統(tǒng)的運行方法,包括如下步驟:
51.動力環(huán)境監(jiān)控系統(tǒng)首先要將監(jiān)控設(shè)備的鏈路信息添加到監(jiān)控設(shè)備通信系統(tǒng)中,監(jiān)控設(shè)備通信系統(tǒng)檢查所述鏈路信息后將其保存到數(shù)據(jù)庫中,生成相應(yīng)的ID返回給動環(huán)監(jiān)控系統(tǒng);
52.動力環(huán)境監(jiān)控系統(tǒng)通過ID發(fā)送指令到監(jiān)控設(shè)備通信系統(tǒng),監(jiān)控設(shè)備通信系統(tǒng)根據(jù)所述鏈路信息,選擇相應(yīng)的網(wǎng)絡(luò)通信方法和傳輸協(xié)議,連接到相應(yīng)的傳輸設(shè)備并使用傳輸協(xié)議對數(shù)據(jù)進行封裝,將指令發(fā)送給傳輸設(shè)備;
53.所述傳輸設(shè)備收到指令后,將指令通過串口發(fā)送給智能設(shè)備;
54.所述智能設(shè)備通過所述串口回復(fù)指令,所述傳輸設(shè)備將數(shù)據(jù)返回到監(jiān)控設(shè)備通信系統(tǒng)中,監(jiān)控設(shè)備通信系統(tǒng)解析數(shù)據(jù)包后,將指令數(shù)據(jù)返回給動力環(huán)境監(jiān)控系統(tǒng)。
[0019]所述步驟SI中所述設(shè)備鏈路信息包括組網(wǎng)方式和傳輸協(xié)議數(shù)據(jù),使設(shè)備與相應(yīng)的網(wǎng)絡(luò)通信方法和傳輸協(xié)議關(guān)聯(lián)。
[0020]如圖4所示,所述監(jiān)控設(shè)備通信系統(tǒng)的啟動包括如下步驟:
511.監(jiān)控設(shè)備通信系統(tǒng)啟動時,讀取配置信息,獲取需要加載的網(wǎng)絡(luò)通信方法插件列表和傳輸協(xié)議插件列表;
521.加載所有的網(wǎng)絡(luò)通信方法插件,生成多個網(wǎng)絡(luò)通信方法對象,啟動所有網(wǎng)絡(luò)對象,偵聽端口,收發(fā)數(shù)據(jù);
531.加載所有的傳輸協(xié)議插件,生成多個傳輸協(xié)議解析對象;
S41.從數(shù)據(jù)庫中讀取所有設(shè)備信息,生成設(shè)備對象列表,并將設(shè)備對象與網(wǎng)絡(luò)通信方法對象和傳輸協(xié)議解析對象關(guān)聯(lián);
S51.啟動完成。
[0021]所述監(jiān)控設(shè)備通信系統(tǒng)內(nèi)部指令處理包括下行指令處理和上行指令處理。如圖5所示,所述下行指令處理包括如下步驟:
512.監(jiān)控設(shè)備通信系統(tǒng)受到外部指令,查找指令對應(yīng)的設(shè)備對象,如果查找不成功,返回失敗;
522.找到設(shè)備對象后,從關(guān)聯(lián)信息中查找到傳輸協(xié)議對象,所述傳輸協(xié)議對象封裝數(shù)
據(jù);
532.根據(jù)關(guān)聯(lián)信息,查找網(wǎng)絡(luò)通信方法對象,將數(shù)據(jù)交給網(wǎng)絡(luò)通信方法對象發(fā)送;
S42.發(fā)送成功,指令處理完成。
[0022]如圖6所示,所述上行指令處理包括如下步驟:
513.網(wǎng)絡(luò)通信方法對象收到設(shè)備數(shù)據(jù);
523.根據(jù)數(shù)據(jù)關(guān)聯(lián),所述網(wǎng)絡(luò)通信方法對象將數(shù)據(jù)交由對應(yīng)的傳輸協(xié)議對象進行解析處理,如果解析失敗,丟棄數(shù)據(jù)包;
533.傳輸協(xié)議對象解析數(shù)據(jù)后,根據(jù)數(shù)據(jù)的鏈路信息查找設(shè)備,如果查找不到設(shè)備對象,丟棄數(shù)據(jù)包;
S43.查到設(shè)備對象后,填寫相應(yīng)信息,將數(shù)據(jù)上送到動力環(huán)境監(jiān)控系統(tǒng)。
【權(quán)利要求】
1.一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng),其特征在于包括動力環(huán)境監(jiān)控系統(tǒng)、多種網(wǎng)絡(luò)架構(gòu)以及監(jiān)控設(shè)備通信系統(tǒng),所述動力環(huán)境監(jiān)控系統(tǒng)通過監(jiān)控設(shè)備通信系統(tǒng)與多種網(wǎng)絡(luò)架構(gòu)連接,所述網(wǎng)絡(luò)架構(gòu)由支持多種傳輸協(xié)議的多種傳輸設(shè)備構(gòu)成,所述監(jiān)控設(shè)備通信系統(tǒng)包括網(wǎng)絡(luò)通訊庫和傳輸設(shè)備協(xié)議庫,所述網(wǎng)絡(luò)通訊庫存儲各種網(wǎng)絡(luò)架構(gòu)的組網(wǎng)方式,所述傳輸設(shè)備協(xié)議庫存儲各種傳輸協(xié)議,監(jiān)控設(shè)備通信系統(tǒng)對下與傳輸設(shè)備進行網(wǎng)絡(luò)通信,對上接收來動力環(huán)境監(jiān)控系統(tǒng)的指令,并將指令發(fā)送到指定的傳輸設(shè)備中。
2.根據(jù)權(quán)利要求1所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng),其特征在于,所述網(wǎng)絡(luò)架構(gòu)的組網(wǎng)方式包括基于IP組網(wǎng)的TCP和UDP網(wǎng)絡(luò)通信、SMS組網(wǎng)的短信收發(fā)、2M組網(wǎng)的網(wǎng)絡(luò)通信和GPRS/CDMA/WCDMA移動通信網(wǎng)絡(luò)通信。
3.根據(jù)權(quán)利要求1所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)的運行方法,其特征在于,包括如下步驟: S1.動力環(huán)境監(jiān)控系統(tǒng)首先要將監(jiān)控設(shè)備的鏈路信息添加到監(jiān)控設(shè)備通信系統(tǒng)中,監(jiān)控設(shè)備通信系統(tǒng)檢查所述鏈路信息后將其保存到數(shù)據(jù)庫中,生成相應(yīng)的ID返回給動環(huán)監(jiān)控系統(tǒng); S2.動力環(huán)境監(jiān)控系統(tǒng)通過ID發(fā)送指令到監(jiān)控設(shè)備通信系統(tǒng),監(jiān)控設(shè)備通信系統(tǒng)根據(jù)所述鏈路信息,選擇相應(yīng)的網(wǎng)絡(luò)通信方法和傳輸協(xié)議,連接到相應(yīng)的傳輸設(shè)備并使用傳輸協(xié)議對數(shù)據(jù)進行封裝,將指令發(fā)送給傳輸設(shè)備; S3.所述傳輸設(shè)備收到指令后,將指令通過串口發(fā)送給智能設(shè)備; S4.所述智能設(shè)備通過所述串口回復(fù)指令,所述傳輸設(shè)備將數(shù)據(jù)返回到監(jiān)控設(shè)備通信系統(tǒng)中,監(jiān)控設(shè)備通信系統(tǒng)解析數(shù)據(jù)包后,將指令數(shù)據(jù)返回給動力環(huán)境監(jiān)控系統(tǒng)。
4.根據(jù)權(quán)利要求3所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)的運行方法,其特征在于,步驟SI中所述設(shè)備鏈路信息包括組網(wǎng)方式和傳輸協(xié)議數(shù)據(jù),使設(shè)備與相應(yīng)的網(wǎng)絡(luò)通信方法和傳輸協(xié)議關(guān)聯(lián)。
5.根據(jù)權(quán)利要求3所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)的運行方法,其特征在于,所述監(jiān)控設(shè)備通信系統(tǒng)的啟動包括如下步驟: S11.監(jiān)控設(shè)備通信系統(tǒng)啟動時,讀取配置信息,獲取需要加載的網(wǎng)絡(luò)通信方法插件列表和傳輸協(xié)議插件列表; S21.加載所有的網(wǎng)絡(luò)通信方法插件,生成多個網(wǎng)絡(luò)通信方法對象,啟動所有網(wǎng)絡(luò)對象,偵聽端口,收發(fā)數(shù)據(jù); S31.加載所有的傳輸協(xié)議插件,生成多個傳輸協(xié)議解析對象; S41.從數(shù)據(jù)庫中讀取所有設(shè)備信息,生成設(shè)備對象列表,并將設(shè)備對象與網(wǎng)絡(luò)通信方法對象和傳輸協(xié)議解析對象關(guān)聯(lián); S51.啟動完成。
6.根據(jù)權(quán)利要求3所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)的運行方法,其特征在于,監(jiān)控設(shè)備通信系統(tǒng)內(nèi)部指令處理包括下行指令處理和上行指令處理。
7.根據(jù)權(quán)利要求6所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)的運行方法,其特征在于,所述下行指令處理包括如下步驟: S12.監(jiān)控設(shè)備通信系統(tǒng)受到外部指令,查找指令對應(yīng)的設(shè)備對象,如果查找不成功,返回失??;S22.找到設(shè)備對象后,從關(guān)聯(lián)信息中查找到傳輸協(xié)議對象,所述傳輸協(xié)議對象封裝數(shù)據(jù); S32.根據(jù)關(guān)聯(lián)信息,查找網(wǎng)絡(luò)通信方法對象,將數(shù)據(jù)交給網(wǎng)絡(luò)通信方法對象發(fā)送;S42.發(fā)送成功,指令處理完成。
8.根據(jù)權(quán)利要求6所述的一種支持多組網(wǎng)接入的動力環(huán)境監(jiān)控系統(tǒng)的運行方法,其特征在于,所述上行指令處理包括如下步驟: S13.網(wǎng)絡(luò)通信方法對象收到設(shè)備數(shù)據(jù);S23.根據(jù)數(shù)據(jù)關(guān)聯(lián),所述網(wǎng)絡(luò)通信方法對象將數(shù)據(jù)交由對應(yīng)的傳輸協(xié)議對象進行解析處理,如果解析失敗,丟棄數(shù)據(jù)包; S33.傳輸協(xié)議對象解析數(shù)據(jù)后,根據(jù)數(shù) 據(jù)的鏈路信息查找設(shè)備,如果查找不到設(shè)備對象,丟棄數(shù)據(jù)包; S43.查到設(shè)備對象后,填寫相應(yīng)信息,將數(shù)據(jù)上送到動力環(huán)境監(jiān)控系統(tǒng)。
【文檔編號】H04W28/06GK103747061SQ201310737419
【公開日】2014年4月23日 申請日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】張國章, 林顯敬, 蔡青, 汪剛 申請人:高新興科技集團股份有限公司