異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件、云監(jiān)控管理系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,具體涉及一種異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件、云監(jiān)控管理系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著工業(yè)自動化控制的發(fā)展,對多個智能設(shè)備進(jìn)行自動化監(jiān)視和控制的技術(shù)逐漸完善,在此基礎(chǔ)上形成了云監(jiān)控管理系統(tǒng),其中,生產(chǎn)監(jiān)控管理系統(tǒng)包括云管理服務(wù)器,云管理服務(wù)器通過與各個智能設(shè)備對接,可接收各個智能設(shè)備通過網(wǎng)絡(luò)上傳的設(shè)備運(yùn)行狀態(tài)信息,從而達(dá)到對各個智能設(shè)備進(jìn)行監(jiān)視、報警、日記甚至預(yù)測等功能。
[0003]然而,現(xiàn)有的云監(jiān)控管理系統(tǒng)中,由于數(shù)量眾多的智能設(shè)備的通信接口類型常常存在區(qū)別;此外,智能設(shè)備的生產(chǎn)廠家、型號、應(yīng)用場合各不相同,所上傳的設(shè)備運(yùn)行參數(shù)也各不相同,由此導(dǎo)致云管理服務(wù)器需要進(jìn)行復(fù)雜的配置,才能支持與各個智能設(shè)備進(jìn)行通信,從而增加了云管理服務(wù)器的成本,降低了云管理服務(wù)器的處理速度,無法實現(xiàn)對各個智能設(shè)備進(jìn)行實時監(jiān)控。
【發(fā)明內(nèi)容】
[0004]針對現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供一種異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件、云監(jiān)控管理系統(tǒng)和方法,可有效解決上述問題。
[0005]本發(fā)明采用的技術(shù)方案如下:
[0006]本發(fā)明提供一種異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件,包括:
[0007]異構(gòu)協(xié)議庫,用于存儲與每一類智能設(shè)備對應(yīng)的通信協(xié)議;所述通信協(xié)議具體指:需采集的所述智能設(shè)備的實時監(jiān)控參數(shù);所述異構(gòu)協(xié)議庫為動態(tài)鏈接庫的組織結(jié)構(gòu),由多個相互獨(dú)立的動態(tài)協(xié)議庫文件構(gòu)成;每個所述動態(tài)協(xié)議庫文件唯一對應(yīng)一個智能設(shè)備,用于存儲需采集該智能設(shè)備的實時監(jiān)控參數(shù);并且,每個所述動態(tài)協(xié)議庫文件可以被獨(dú)立調(diào)用;
[0008]標(biāo)準(zhǔn)通信接口,用于與智能設(shè)備通信;其中,所述標(biāo)準(zhǔn)通信接口的前端安裝至少一種通信接口轉(zhuǎn)換器;所述通信接口轉(zhuǎn)換器的一端與所述智能設(shè)備的通信接口適配,所述通信接口轉(zhuǎn)換器的另一端與所述標(biāo)準(zhǔn)通信接口適配,通過所述通信接口轉(zhuǎn)換器,實現(xiàn)具有不同類型通信接口的智能設(shè)備與所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件之間的通信;
[0009]處理器,采用單進(jìn)程多線程方式,采集并處理各個所述智能設(shè)備在當(dāng)前時刻的設(shè)備運(yùn)行參數(shù),具體包括:
[0010]進(jìn)程:用于在所述異構(gòu)協(xié)議庫初始化時,所述進(jìn)程被啟動,所述進(jìn)程根據(jù)所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件當(dāng)前連接的所述智能設(shè)備的標(biāo)識,從所述異構(gòu)協(xié)議庫中,將與各個所述智能設(shè)備對應(yīng)的動態(tài)協(xié)議庫文件動態(tài)加載到內(nèi)存;
[0011]啟動單元,用于啟動與當(dāng)前連接的智能設(shè)備數(shù)量相同的線程,每個線程與唯一一個所述智能設(shè)備對應(yīng);
[0012]線程,用于被所述啟動單元啟動后,采用下列方式運(yùn)行:
[0013](I)所述線程從內(nèi)存中讀取對應(yīng)的所述智能設(shè)備的動態(tài)協(xié)議庫文件,對所述動態(tài)協(xié)議庫文件進(jìn)行解析,獲得與所述智能設(shè)備對應(yīng)的通信協(xié)議,進(jìn)而獲得需采集的所述智能設(shè)備的實時監(jiān)控參數(shù);
[0014](2)所述線程向所述智能設(shè)備發(fā)送上傳所述實時監(jiān)控參數(shù)的命令;
[0015](3)所述線程接收所述智能設(shè)備上傳的實時監(jiān)控參數(shù)響應(yīng)數(shù)據(jù);
[0016](4)所述線程一方面將所接收到的所述實時監(jiān)控參數(shù)存儲到存儲單元;所述線程另一方面對所接收到的所述監(jiān)控參數(shù)進(jìn)行數(shù)據(jù)正確性校驗,即:對數(shù)據(jù)的包頭、包尾、數(shù)據(jù)長度和數(shù)據(jù)自身校驗均進(jìn)行逐一檢查,如果完全通過檢驗,再對所述監(jiān)控參數(shù)進(jìn)行狀態(tài)解析,得到所述智能設(shè)備的當(dāng)前設(shè)備運(yùn)行狀態(tài);
[0017](5)所述線程將解析得到的所述設(shè)備運(yùn)行狀態(tài)暫存到數(shù)據(jù)列表里,并會根據(jù)所述智能設(shè)備上傳的實時監(jiān)控參數(shù)響應(yīng)數(shù)據(jù),實時更新所述數(shù)據(jù)列表;
[0018]封裝單元,用于定時對所述數(shù)據(jù)列表中的所述設(shè)備運(yùn)行狀態(tài)進(jìn)行封裝,得到標(biāo)準(zhǔn)數(shù)據(jù)包;然后,將所述標(biāo)準(zhǔn)數(shù)據(jù)包上傳到云監(jiān)控管理中心。
[0019]優(yōu)選的,還包括:
[0020]線程注銷單元,用于當(dāng)所述線程運(yùn)行結(jié)束后,注銷所述線程;
[0021]存儲單元,用于存儲所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件接收到的各智能設(shè)備的實時監(jiān)控參數(shù);以及,所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件解析得到的各智能設(shè)備的運(yùn)行狀態(tài)。
[0022]優(yōu)選的,所述標(biāo)準(zhǔn)通信接口為RJ45以太網(wǎng)口。
[0023]優(yōu)選的,所述封裝單元封裝得到的所述標(biāo)準(zhǔn)數(shù)據(jù)包為XML標(biāo)記語言格式的標(biāo)準(zhǔn)數(shù)據(jù)包。
[0024]優(yōu)選的,所述標(biāo)準(zhǔn)數(shù)據(jù)包包含智能設(shè)備的ID、IP、名稱、實時模擬量值、狀態(tài)量和/
或告警量信息。
[0025]優(yōu)選的,還包括:嵌入式web發(fā)布單元;
[0026]所述嵌入式web發(fā)布單元用于:接收所輸入的異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的IP地址,從而將瀏覽器跳轉(zhuǎn)到異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的web頁面,通過所述web頁面,可顯示或編輯所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件存儲的信息;可對所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的所述異構(gòu)協(xié)議庫進(jìn)行升級操作;可對所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的硬件進(jìn)行升級操作。
[0027]本發(fā)明還提供一種云監(jiān)控管理系統(tǒng),包括云監(jiān)控管理中心和分別部署在各個網(wǎng)絡(luò)節(jié)點(diǎn)的異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件;
[0028]所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的一端采用標(biāo)準(zhǔn)通信接口與各個智能設(shè)備連接;
[0029]所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的另一端通過通信網(wǎng)絡(luò)與所述云監(jiān)控管理中心連接。
[0030]本發(fā)明還提供一種云監(jiān)控管理方法,包括以下步驟:
[0031]SI,在各個網(wǎng)絡(luò)節(jié)點(diǎn)分別部署異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件;各個所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的一端通過通信接口轉(zhuǎn)換器與各種類型的智能設(shè)備連接;各個所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的另一端均連接到云監(jiān)控管理中心連接;
[0032]S2,所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件采用單進(jìn)程多線程方式,實時采集所述智能設(shè)備的設(shè)備運(yùn)行參數(shù),并對所述設(shè)備運(yùn)行參數(shù)進(jìn)行解析、封包后,得到標(biāo)準(zhǔn)數(shù)據(jù)包;然后,將所述標(biāo)準(zhǔn)數(shù)據(jù)包上傳到云監(jiān)控管理中心。
[0033]優(yōu)選的,還包括:
[0034]所述云監(jiān)控管理中心可自動發(fā)現(xiàn)網(wǎng)絡(luò)中的各個所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件,并對所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件進(jìn)行管理;具體管理方式包括:
[0035]所述云監(jiān)控管理中心可讀取到所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的全部信息,包括:所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的IP、異構(gòu)協(xié)議庫版本號、硬件版本號、設(shè)備列表;此處,還可更改所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的IP、更新異構(gòu)協(xié)議庫版本號、升級主程序、重啟所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的遠(yuǎn)程操作。
[0036]優(yōu)選的,所述云監(jiān)控管理中心采用以下兩種方式之一自動發(fā)現(xiàn)網(wǎng)絡(luò)中的各個所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件:
[0037]方式一:所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件被設(shè)置為主動模式后,主動不斷向外發(fā)送尋址包;當(dāng)所述云監(jiān)控管理中心接收到所述尋址包時,所述云監(jiān)控管理中心建立與所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的通信連接;
[0038]方式二:所述云監(jiān)控管理中心不斷向外發(fā)送尋址包;當(dāng)某個所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件接收到所述尋址包時,立即向所述云監(jiān)控管理中心發(fā)送響應(yīng)包;當(dāng)所述云監(jiān)控管理中心接收到所述響應(yīng)包時,所述云監(jiān)控管理中心建立與所述異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的通信連接。
[0039]本發(fā)明提供的異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件、云監(jiān)控管理系統(tǒng)和方法具有以下優(yōu)點(diǎn):
[0040]在每個網(wǎng)絡(luò)節(jié)點(diǎn)部署異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件,異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件采用標(biāo)準(zhǔn)化輸入模式,可兼容更多類型的智能設(shè)備;異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件采用標(biāo)準(zhǔn)化輸出模式,方便進(jìn)行云端部署;此外,異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件采用可異構(gòu)的協(xié)議庫和多線程的處理機(jī)制,既有效降低了云管理服務(wù)器的處理速度,又提高了數(shù)據(jù)采集和處理的速度,實現(xiàn)對各個智能設(shè)備進(jìn)行實時監(jiān)控。
【附圖說明】
[0041]圖1為本發(fā)明提供的異構(gòu)網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)智件的結(jié)構(gòu)原理示意圖;
[00