統(tǒng)合監(jiān)控系統(tǒng)、網(wǎng)關(guān)設(shè)備及其數(shù)據(jù)傳輸方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及智能建筑,尤其涉及一種包括上位網(wǎng)絡(luò)和下位網(wǎng)絡(luò)的統(tǒng)合監(jiān)控系統(tǒng), 還具體涉及一種用于連接所述上位網(wǎng)絡(luò)和所述下位網(wǎng)絡(luò)的網(wǎng)關(guān)設(shè)備及其數(shù)據(jù)傳輸方法。
【背景技術(shù)】
[0002] 一方面,智能建筑機(jī)電設(shè)備開放式通信協(xié)議(IntelligentIntegrated InteractiveOpenNetwork,iopeNet)是用于在例如辦公大廈的大型建筑物、公園W及其 它特定區(qū)域,提供例如照明、空調(diào)、安防等環(huán)境控制的控制網(wǎng)絡(luò)通信協(xié)議。iopeNet通過將現(xiàn) 有的機(jī)電設(shè)備網(wǎng)絡(luò)作為下位網(wǎng)絡(luò)來進(jìn)行上位層面的綜合監(jiān)視控制管理,可W實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)機(jī) 電設(shè)備的統(tǒng)合監(jiān)控功能。
[0003] 另一方面,在下位網(wǎng)絡(luò)中,也可基于特定的通信協(xié)議對(duì)設(shè)備進(jìn)行管理。例如,樓 宇自動(dòng)化與控制網(wǎng)絡(luò)的數(shù)據(jù)通信協(xié)議(ADataCommunicationProtocolforBuilding AutomationandControlNetworks,BAQiet)是用于智能建筑的通信協(xié)議,可用在包括照 明、空調(diào)、安保等的多種樓宇自動(dòng)化系統(tǒng)(BuildingAutomationSystem,BAS)及其相關(guān)的 設(shè)備上。
[0004] 目前,由于上位網(wǎng)絡(luò)和下位網(wǎng)絡(luò)采用不同的通信協(xié)議,兩者通常無法直接通信。
【發(fā)明內(nèi)容】
[000引 巧術(shù)巧穎
[0006] 有鑒于此,本發(fā)明要解決的技術(shù)問題是,如何使采用不同通信協(xié)議的上位網(wǎng)絡(luò)和 下位網(wǎng)絡(luò)能夠相互通信。
[0007] 解決方案
[0008] 為了解決上述技術(shù)問題,根據(jù)本發(fā)明的第一方面,提供了一種網(wǎng)關(guān)設(shè)備,用于在上 位網(wǎng)絡(luò)(200)與下位網(wǎng)絡(luò)(300)之間進(jìn)行數(shù)據(jù)傳輸,所述上位網(wǎng)絡(luò)(200)包括基于上位通 信協(xié)議進(jìn)行通信的上層控制器(210),所述下位網(wǎng)絡(luò)(300)包括現(xiàn)場(chǎng)控制器(310)W及基于 下位通信協(xié)議與所述現(xiàn)場(chǎng)控制器(310)進(jìn)行通信的至少一個(gè)管理點(diǎn)(320),包括;上位通信 處理部(110),基于所述上位通信協(xié)議與所述上層控制器(210)進(jìn)行通信;下位通信處理部 (120),基于所述下位通信協(xié)議與所述現(xiàn)場(chǎng)控制器(310)進(jìn)行通信;W及轉(zhuǎn)換處理部(130), 與所述上位通信處理部(110)W及所述下位通信處理部(120)連接,并且被配置為進(jìn)行所 述上位通信協(xié)議與所述下位通信協(xié)議之間的轉(zhuǎn)換。
[0009] 對(duì)于上述網(wǎng)關(guān)設(shè)備,在一種可能的實(shí)現(xiàn)方式中,所述轉(zhuǎn)換處理部(130)包括地址 轉(zhuǎn)換部(131)和協(xié)議轉(zhuǎn)換部(132),所述地址轉(zhuǎn)換部(131)與所述上位通信處理部(110)W 及所述下位通信處理部(120)連接,并且被配置為:進(jìn)行上位地址信息與下位地址信息之 間的轉(zhuǎn)換,其中所述上位地址信息W符合所述上位通信協(xié)議的方式來表示所述上層控制器 (210)的地址W及所述管理點(diǎn)(320)的地址,所述下位地址信息W符合所述下位通信協(xié)議的 方式來表示所述上層控制器(210)的地址W及所述管理點(diǎn)(320)的地址;W及,所述協(xié)議轉(zhuǎn) 換部(132)與所述上位通信處理部(110)W及所述下位通信處理部(120)連接,并且被配 置為:進(jìn)行上位監(jiān)控信息與下位監(jiān)控信息之間的轉(zhuǎn)換,其中所述上位監(jiān)控信息W符合所述 上位通信協(xié)議的方式表示要針對(duì)所述一個(gè)或多個(gè)管理點(diǎn)(320)進(jìn)行的監(jiān)控操作或者所述一 個(gè)或多個(gè)管理點(diǎn)(320)返回的所述監(jiān)控操作的執(zhí)行結(jié)果,所述下位監(jiān)控信息W符合所述下 位通信協(xié)議的方式表示所述監(jiān)控操作或者所述監(jiān)控操作的執(zhí)行結(jié)果,所述上位通信處理部 (110)被配置為,對(duì)從所述上位網(wǎng)絡(luò)(200)接收到的下行上位通信包進(jìn)行分析,W提取所述 上位地址信息和所述上位監(jiān)控信息,或者基于分別從所述地址轉(zhuǎn)換部(131)和所述協(xié)議轉(zhuǎn) 換部(132)接收到的所述上位地址信息和所述上位監(jiān)控信息生成上行上位通信包、并將所 生成的上行上位通信包發(fā)送至所述上位網(wǎng)絡(luò)(200);所述下位通信處理部(120)被配置為, 對(duì)從所述下位網(wǎng)絡(luò)(300)接收到的上行下位通信包進(jìn)行分析,W提取所述下位地址信息和 所述下位監(jiān)控信息,或者基于分別從所述地址轉(zhuǎn)換部(131)和所述協(xié)議轉(zhuǎn)換部(132)接收 到的所述下位地址信息和所述下位監(jiān)控信息生成下行下位通信包、并將所生成的下行下位 通信包發(fā)送至所述下位網(wǎng)絡(luò)(300 )。
[0010] 對(duì)于上述網(wǎng)關(guān)設(shè)備,在一種可能的實(shí)現(xiàn)方式中,所述地址轉(zhuǎn)換部(131)基于預(yù)定的 地址映射關(guān)系來進(jìn)行所述上位地址信息與所述下位地址信息之間的轉(zhuǎn)換,其中所述地址映 射關(guān)系被配置為,使所述下位網(wǎng)絡(luò)(300 )中的各所述管理點(diǎn)(320 )在所述上位網(wǎng)絡(luò)(200 )中 均具有唯一與之對(duì)應(yīng)的管理點(diǎn)標(biāo)識(shí);所述上位地址信息W符合所述上位通信協(xié)議的方式, 來表示一個(gè)或多個(gè)所述管理點(diǎn)標(biāo)識(shí);所述下位地址信息W符合所述下位通信協(xié)議的方式, 來表示一個(gè)或多個(gè)所述管理點(diǎn)(320)的地址。
[0011] 對(duì)于上述網(wǎng)關(guān)設(shè)備,在一種可能的實(shí)現(xiàn)方式中,所述協(xié)議轉(zhuǎn)換部(132)基于預(yù)定 的與所述監(jiān)控操作的服務(wù)、對(duì)象類型W及屬性相關(guān)的映射關(guān)系來進(jìn)行所述上位監(jiān)控信息與 所述下位監(jiān)控信息之間的轉(zhuǎn)換,其中所述監(jiān)控操作的服務(wù)用于定義所述監(jiān)控操作的執(zhí)行方 式,所述監(jiān)控操作的方式包括讀、批量讀、寫、批量寫W及事件,所述監(jiān)控操作的對(duì)象類型用 于定義所述管理點(diǎn)(320)的狀態(tài)參數(shù)的類型,所述狀態(tài)參數(shù)的類型包括模擬輸入、模擬輸 出、數(shù)字輸入、數(shù)字輸出、多值輸入、多值輸出;所述監(jiān)控操作的屬性用于定義所述管理點(diǎn) (320)的狀態(tài)參數(shù)的屬性,所述狀態(tài)參數(shù)的屬性包括值、狀態(tài)、時(shí)間、描述;所述上位監(jiān)控信 息W符合所述上位通信協(xié)議的方式,來表示所述監(jiān)控操作的服務(wù)、對(duì)象類型W及屬性;所述 下位監(jiān)控信息W符合所述下位通信協(xié)議的方式,來表示所述監(jiān)控操作的服務(wù)、對(duì)象類型W 及屬性。
[0012] 對(duì)于上述網(wǎng)關(guān)設(shè)備,在一種可能的實(shí)現(xiàn)方式中,還包括存儲(chǔ)器(540),并且所述上 位通信處理部(510)包括;下行解析單元(511),其對(duì)從所述上位網(wǎng)絡(luò)(200)接收到的下行 上位通信包進(jìn)行解析W得到下行數(shù)據(jù),基于所述下行數(shù)據(jù)判斷所述下行上位通信包是否 用于定制監(jiān)控任務(wù),并在所述判斷結(jié)果為是的情況下,將所述下行上位通信包定制的監(jiān)控 任務(wù)記錄在所述存儲(chǔ)器(540 )中,其中所述定制監(jiān)控任務(wù)用于指定對(duì)某個(gè)或某幾個(gè)所述下 位網(wǎng)絡(luò)管理點(diǎn)(320)執(zhí)行特定的監(jiān)控操作;下行發(fā)送單元(512),其將所述下行解析單元 (511)從所述下行上位通信包解析得到的下行數(shù)據(jù)發(fā)送至所述轉(zhuǎn)換處理部(130);上行解 析單元(513),判斷從所述轉(zhuǎn)換處理部(130)接收到的上行數(shù)據(jù)是否屬于對(duì)定制監(jiān)控任務(wù) 的響應(yīng),并在所述判斷結(jié)果為是的情況下,參照所述存儲(chǔ)器(540)中記錄的監(jiān)控任務(wù)判斷所 述上行數(shù)據(jù)是否為有效響應(yīng);W及上行發(fā)送單元(514),其基于被所述上行解析單元(513) 判定為不屬于對(duì)定制監(jiān)控任務(wù)的響應(yīng)的上行數(shù)據(jù)、或者被所述上行解析單元(513)判定為 屬于對(duì)定制監(jiān)控任務(wù)的有效響應(yīng)的上行數(shù)據(jù),生成符合所述上位通信協(xié)議的上行上位通信 包,將所生成的上行上位通信包發(fā)送至所述上位網(wǎng)絡(luò)(200 )。
[0013] 對(duì)于上述網(wǎng)關(guān)設(shè)備,在一種可能的實(shí)現(xiàn)方式中,所述上位通信處理部(810)還包 括:緩存器(811 ),與所述上行解析單元(513 )連接,用于緩存被所述上行解析單元(513 )判 定為屬于對(duì)定制監(jiān)控任務(wù)的有效響應(yīng)的上行數(shù)據(jù);W及判斷單元(812),其與所述緩存器 (811) W及所述存儲(chǔ)器(540)連接,用于判斷所述緩存器(811)中的上行數(shù)據(jù)是否構(gòu)成對(duì)所 述存儲(chǔ)器(540)中記錄的任一監(jiān)控任務(wù)的完整響應(yīng),并且,所述上行發(fā)送單元(514)與所述 判斷單元(812)、所述緩存器(811)W及所述存儲(chǔ)器(540)連接,被配置為;在所述判斷單元 (812) 判定所述緩存器(811)中的上行數(shù)據(jù)構(gòu)成對(duì)某個(gè)監(jiān)控任務(wù)的完整響應(yīng)的情況下,基于 所述緩存器(811)中構(gòu)成所述完整響應(yīng)的上行數(shù)據(jù)生成符合所述上位通信協(xié)議的上行上位 通信包,并將所述完整響應(yīng)針對(duì)的監(jiān)控任務(wù)從所述存儲(chǔ)器(540)刪除、將構(gòu)成所述完整響應(yīng) 的上行數(shù)據(jù)從所述緩存器(811)刪除。
[0014] 對(duì)于上述網(wǎng)關(guān)設(shè)備,在一種可能的實(shí)現(xiàn)方式中,所述上位通信處理部(1010)還包 括;計(jì)數(shù)器(1011),其與所述上行解析單元(513)連接,用于累計(jì)與所述存儲(chǔ)器(540)中記 錄的特定監(jiān)控任務(wù)相關(guān)、但被所述上行解析單元(513)判定為無效響應(yīng)的上行數(shù)據(jù)的個(gè)數(shù); W及報(bào)警器(1012),其與所述計(jì)數(shù)器(1011)W及所述上行發(fā)送單元(514)連接,用于在所 述計(jì)數(shù)器(101