03引在該里專用的詞"示例性"意為"用作例子、實(shí)施例或說明性"。該里作為"示例性" 所說明的任何實(shí)施例不必解釋為優(yōu)于或好于其它實(shí)施例。
[0039]另外,為了更好的說明本發(fā)明,在下文的【具體實(shí)施方式】中給出了眾多的具體細(xì)節(jié)。 本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,沒有某些具體細(xì)節(jié),本發(fā)明同樣可W實(shí)施。在一些實(shí)例中,對于 本領(lǐng)域技術(shù)人員熟知的方法、手段、元件和電路未作詳細(xì)描述,W便于凸顯本發(fā)明的主旨。
[0040] 如【背景技術(shù)】和
【發(fā)明內(nèi)容】
部分所述,本發(fā)明的主要目的之一在于,提供一種使采用 不同通信協(xié)議的上位網(wǎng)絡(luò)和下位網(wǎng)絡(luò)能夠相互通信的網(wǎng)關(guān)設(shè)備。圖1示出了包含上位網(wǎng)絡(luò) 200、下位網(wǎng)絡(luò)300W及網(wǎng)關(guān)設(shè)備100-1~100-N的統(tǒng)合監(jiān)控系統(tǒng)的示例性結(jié)構(gòu)圖。
[0041] 其中,上位網(wǎng)絡(luò)200主要包括用于對下位網(wǎng)絡(luò)300中的所有現(xiàn)場機(jī)電設(shè)備(W下又 稱為現(xiàn)場設(shè)備或被監(jiān)控設(shè)備)進(jìn)行統(tǒng)一監(jiān)控的上層控制器210。需要說明的是,在本發(fā)明中, 上位網(wǎng)絡(luò)200中的上層控制器210對下位網(wǎng)絡(luò)300中的管理點(diǎn)320進(jìn)行的監(jiān)控,包括但不 限于監(jiān)視管理點(diǎn)320的狀態(tài)、控制管理點(diǎn)320的運(yùn)行和/或?qū)Χ鄠€管理點(diǎn)320進(jìn)行綜合管 理。在一種可能的實(shí)現(xiàn)方式中,上層控制器210可基于iopeNet通信協(xié)議來進(jìn)行所述統(tǒng)一 監(jiān)控操作。在另一種可能的實(shí)現(xiàn)方式中,由于iopeNet通信協(xié)議還可進(jìn)一步提供Web服務(wù), 上層控制器210可為部署在遠(yuǎn)端的遠(yuǎn)程控制器。在該種情況下,上位網(wǎng)絡(luò)200還可W包括 代理網(wǎng)關(guān)設(shè)備220,遠(yuǎn)端的上層控制器210可經(jīng)由英特網(wǎng)(internet)與代理網(wǎng)關(guān)設(shè)備220 進(jìn)行通信,而代理網(wǎng)關(guān)設(shè)備220主要用于基于iopeNet通信協(xié)議來實(shí)現(xiàn)網(wǎng)關(guān)設(shè)備100與上 層控制器210之間的通信。
[0042] 下位網(wǎng)絡(luò)300可包括至少一個現(xiàn)場子系統(tǒng)300-1~300-N。例如,如圖1所示,現(xiàn)場 子系統(tǒng)300-1可表示涉及照明、供排水、電梯W及空調(diào)等包括多種現(xiàn)場設(shè)備的綜合子系統(tǒng), 現(xiàn)場子系統(tǒng)300-2可表示主要涉及例如電表、水表等計量設(shè)備的計量子系統(tǒng),現(xiàn)場子系統(tǒng) 300-N可表示主要涉及電燈等照明設(shè)備的照明子系統(tǒng)。通常,各現(xiàn)場子系統(tǒng)300-i(i=l~ N)包括至少一個現(xiàn)場控制器310W及至少一個管理點(diǎn)320。其中,管理點(diǎn)320主要用于表 示現(xiàn)場設(shè)備的各種狀態(tài)參數(shù)。W綜合子系統(tǒng)300-1為例,管理點(diǎn)320-1~320-4可分別用 于表示供排水設(shè)備的供排水情況、照明設(shè)備的照明情況、電梯的運(yùn)行狀態(tài)W及空調(diào)的運(yùn)行 狀態(tài)等。現(xiàn)場控制器310主要用于基于下位通信協(xié)議與各管理點(diǎn)320進(jìn)行通信,W根據(jù)來 自上層控制器210的指令對各管理點(diǎn)320進(jìn)行控制和/或收集各管理點(diǎn)320的狀態(tài)參數(shù)的 屬性。
[0043] 圖2示出了根據(jù)本發(fā)明實(shí)施例1的網(wǎng)關(guān)設(shè)備100的結(jié)構(gòu)示意圖。
[0044] 如圖2所示,網(wǎng)關(guān)設(shè)備100主要包括上位通信處理部110、下位通信處理部120W 及轉(zhuǎn)換處理部130。其中,上位通信處理部110主要用于基于iopeNet通信協(xié)議與上位網(wǎng)絡(luò) 200中的上層控制器210進(jìn)行通信。下位通信處理部120主要用于基于下位通信協(xié)議與下 位網(wǎng)絡(luò)300中的現(xiàn)場控制器310進(jìn)行通信。而轉(zhuǎn)換處理部130連接在上位通信處理部110 與下位通信處理部120之間,主要用于進(jìn)行所述iopeNet通信協(xié)議與所述下位通信協(xié)議之 間的相互轉(zhuǎn)換。
[0045] 由于具有能夠在上位網(wǎng)絡(luò)200的iopeNet通信協(xié)議和下位網(wǎng)絡(luò)300的下位通信協(xié) 議之間進(jìn)行相互轉(zhuǎn)換的轉(zhuǎn)換處理部130,根據(jù)本發(fā)明實(shí)施例1的網(wǎng)關(guān)設(shè)備100使得上位網(wǎng)絡(luò) 200和下位網(wǎng)絡(luò)300能夠相互通信,從而可有效實(shí)現(xiàn)上位網(wǎng)絡(luò)200中的上層控制器210針對 下位網(wǎng)絡(luò)300中的現(xiàn)場控制器310和各管理點(diǎn)320的統(tǒng)一監(jiān)控操作。
[0046] 在一種可能的實(shí)現(xiàn)方式中,如圖2所示,轉(zhuǎn)換處理部130可包括地址轉(zhuǎn)換部131和 協(xié)議轉(zhuǎn)換部132。其中,地址轉(zhuǎn)換部131與上位通信處理部110W及下位通信處理部120連 接,主要用于進(jìn)行上位地址信息與下位地址信息之間的轉(zhuǎn)換。所述上位地址信息和所述下 位地址信息分別W符合所述iopeNet通信協(xié)議和所述下位通信協(xié)議的方式來表示地址信 息。具言之,所述上位地址信息W符合所述iopeNet通信協(xié)議的方式來表示上層控制器210 的地址W及下位網(wǎng)絡(luò)300中的一個或多個管理點(diǎn)320 (例如2號樓0301房間的空調(diào))的地 址,而所述下位地址信息W符合所述下位通信協(xié)議的方式來表示上層控制器210的地址W 及管理點(diǎn)320的地址。
[0047] 另一方面,協(xié)議轉(zhuǎn)換部132與上位通信處理部110W及下位通信處理部120連接, 主要用于進(jìn)行上位監(jiān)控信息與下位監(jiān)控信息之間的轉(zhuǎn)換。所述上位監(jiān)控信息和所述下位監(jiān) 控信息分別W符合所述iopeNet通信協(xié)議和所述下位通信協(xié)議的方式表示要針對下位網(wǎng) 絡(luò)300中的一個或多個管理點(diǎn)320進(jìn)行的監(jiān)控操作、例如將2號樓0301會議室的空調(diào)開啟, 或者所述一個或多個管理點(diǎn)320返回的所述監(jiān)控操作的執(zhí)行結(jié)果、例如2號樓0301房間的 空調(diào)開啟成功或者開啟失敗。
[0048] 在該種實(shí)現(xiàn)方式中,上位通信處理部110可被配置為;對從上位網(wǎng)絡(luò)200接收到的 符合iopeNet通信協(xié)議的下行上位通信包進(jìn)行分析,W提取所述上位地址信息和所述上位 監(jiān)控信息;或者,基于分別從地址轉(zhuǎn)換部131和協(xié)議轉(zhuǎn)換部132接收到的符合iopeNet通信 協(xié)議的所述上位地址信息和所述上位監(jiān)控信息,生成上行上位通信包。
[0049] 此外,下位通信處理部120可被配置為;對從下位網(wǎng)絡(luò)300接收到的符合例如 BA化et的下位通信協(xié)議的上行下位通信包進(jìn)行分析,W提取所述下位地址信息和所述下位 監(jiān)控信息;或者,基于分別從地址轉(zhuǎn)換部131和協(xié)議轉(zhuǎn)換部132接收到的符合例如BA化et 的下位通信協(xié)議的所述下位地址信息和所述下位監(jiān)控信息,生成下行下位通信包。
[0050] 在一種可能的具體實(shí)現(xiàn)方式中,所述上位地址信息可包含于作為下行上位通信包 或者上行上位通信包的iopeNet通信包的地址協(xié)議信息(AcMressProtocolIn化rmation, ADPI)中,而所述上位監(jiān)控信息可包含于iopeNet通信包的應(yīng)用控制信息(Application ControlIn化rmation,APCI)中。此外,在下位通信協(xié)議選用BA化et通信協(xié)議的情況下, 所述下位地址信息可包含于作為下行下位通信包或者上行下位通信包的BA化et通信包的 網(wǎng)絡(luò)協(xié)議數(shù)據(jù)單元(NetworkProtocolData化it,NPDU)中,而所述下位監(jiān)控信息可包含 于BAQiet通信包的應(yīng)用數(shù)據(jù)單元(ApplicationDataUnit,APDU)中。
[0051] 圖3示出了根據(jù)本發(fā)明實(shí)施例1的網(wǎng)關(guān)設(shè)備進(jìn)行從上位網(wǎng)絡(luò)200向下位網(wǎng)絡(luò)300 傳輸數(shù)據(jù)的示例性流程圖,圖4示出了根據(jù)本發(fā)明實(shí)施例1的網(wǎng)關(guān)設(shè)備進(jìn)行從下位網(wǎng)絡(luò)300 向上位網(wǎng)絡(luò)200傳輸數(shù)據(jù)的示例性流程圖,并將結(jié)合圖2詳細(xì)介紹如下。
[0052] 如圖3所示,若上位網(wǎng)絡(luò)200 (可具體為上層控制器210)要向下位網(wǎng)絡(luò)300 (可具 體為現(xiàn)場控制器310)下發(fā)監(jiān)控指令,該監(jiān)控指令主要用于指示對下位網(wǎng)絡(luò)300中的某個或 某幾個管理點(diǎn)320進(jìn)行特定的監(jiān)控操作、例如讀取2號樓0301房間的空調(diào)的開關(guān)狀態(tài),貝U 網(wǎng)關(guān)設(shè)備100將主要執(zhí)行W下步驟:
[0053]S310、上位通信處理部110從上位網(wǎng)絡(luò)200接收包含該監(jiān)控指令的下行上位通信 包;
[0054]S320、上位通信處理部110對該下行上位通信包進(jìn)行分析W提取上位地址信息W 及上位監(jiān)控信息,并將所提取到的上位地址信息發(fā)送至地址轉(zhuǎn)換部131、將所提取到的上位 監(jiān)控信息發(fā)送至協(xié)議轉(zhuǎn)換部132 ;
[00巧]S330、地址轉(zhuǎn)換部131將符合iopeNet通信協(xié)議的上位地址信息轉(zhuǎn)換為符合下位 通信協(xié)議的下位地址信息、并將轉(zhuǎn)換得到的下位地址信息發(fā)送至下位通信處理部120,W及 協(xié)議轉(zhuǎn)換部132將符合iopeNet通信協(xié)議的上位監(jiān)控信息轉(zhuǎn)換為符合下位通信協(xié)議的下位 監(jiān)控信息、并將轉(zhuǎn)換得到的下位監(jiān)控信息發(fā)送至下位通信處理部120,其中,所述上位地址 信息和所述下位地址信息均包括表示"2號樓0301房間的空調(diào)"該一管理點(diǎn)的信息,并且所 述上位監(jiān)控信息和所述下位監(jiān)控信息均表示"讀取開關(guān)狀態(tài)"該一監(jiān)控操作;
[0056]S340、下位通信處理部120基于下位地址信息和下位監(jiān)控信息生成下行下位通信 包;W及
[0057]S350、下位通信處理部120將所生成的下行下位通信包發(fā)送至下位網(wǎng)絡(luò)300