午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種用于智能樓宇平臺的多協(xié)議適配方法及系統(tǒng)的制作方法

文檔序號:10690884閱讀:206來源:國知局
一種用于智能樓宇平臺的多協(xié)議適配方法及系統(tǒng)的制作方法
【專利摘要】一種用于智能樓宇平臺的多協(xié)議適配方法及系統(tǒng),設置收發(fā)分配模塊、協(xié)議轉換模塊和協(xié)議接口模塊,協(xié)議轉換模塊包括多個樓宇控制協(xié)議的協(xié)議轉換單元,協(xié)議接口模塊包含多個樓宇控制協(xié)議的協(xié)議接口單元;下行命令適配過程包括由收發(fā)分配模塊接收到應用服務器的標準格式命令,發(fā)送到對應的協(xié)議轉換單元,轉換后發(fā)送到收發(fā)分配模塊,經協(xié)議接口單元發(fā)送到對應的設備;上行命令適配過程包括以收發(fā)分配模塊接收到協(xié)議接口單元發(fā)送的上行命令,發(fā)送到對應的協(xié)議轉換單元,解析后發(fā)到收發(fā)分配模塊,上傳到應用服務器。本發(fā)明支持多協(xié)議接入,屏蔽不同接入?yún)f(xié)議對應用服務器的影響,使變化止于適配系統(tǒng);能夠很容易地兼容各種接入?yún)f(xié)議,避免繁雜的工作量。
【專利說明】
一種用于智能樓宇平臺的多協(xié)議適配方法及系統(tǒng)
技術領域
[0001]本發(fā)明屬于智能樓宇領域,更具體的,本發(fā)明提供一種用于智能樓宇綜合管理平臺的不同數(shù)據(jù)接入?yún)f(xié)議的適配方法及系統(tǒng)。
【背景技術】
[0002]智能樓宇綜合管理平臺的宗旨是將各個信息孤立和只有現(xiàn)場控制功能的獨立系統(tǒng)集成到一個統(tǒng)一的網絡平臺,分層次對大樓進行能源、安防、辦公自動化、消防、物業(yè)管理等各方面進行監(jiān)控,進而實現(xiàn)從大樓整體出發(fā)對數(shù)據(jù)進行綜合性統(tǒng)一管理和控制,以達到智能、節(jié)能的目的。
[0003]智能樓宇綜合管理平臺對樓宇中的各子系統(tǒng)按照樓宇控制協(xié)議進行數(shù)據(jù)信息及控制指令的傳輸,目前比較典型的樓宇控制協(xié)議有BACnet、0PC、modbus、RS232/485及各廠家自己提供的SDK、API等,因此很容易造成不同子系統(tǒng)、不同設備廠商、甚至同一設備的不同版本所采用的控制協(xié)議均不同,不同樓宇控制協(xié)議之間互不兼容,數(shù)據(jù)采集和現(xiàn)場控制信號傳輸?shù)臋C制與格式不同,添加或減少子系統(tǒng)、設備廠商的更換、設備版本的更新都將引起綜合管理平臺應用中心處理邏輯的變化,因此,傳統(tǒng)的智能樓宇管理平臺都是一對一的系統(tǒng),任何控制協(xié)議的變化包括設備版本升級、更換設備廠商、增加或減少子系統(tǒng)都使得管理平臺不能復用,造成升級困難,資源浪費。

【發(fā)明內容】

[0004]本發(fā)明的目的在于,針對傳統(tǒng)的一對一的智能樓宇管理平臺所帶來的復用性差、升級困難等問題,提出一種連接廠商設備與管理平臺的多協(xié)議適配方法及系統(tǒng),支持多種樓宇控制協(xié)議,能夠將不同的樓宇控制命令轉換為具有統(tǒng)一格式的標準命令。
[0005]基于上述目的,本發(fā)明提供一種用于智能樓宇平臺的多協(xié)議適配方法,設置多協(xié)議適配系統(tǒng),所述多協(xié)議適配系統(tǒng)包括收發(fā)分配模塊、協(xié)議轉換模塊和協(xié)議接口模塊,收發(fā)分配模塊分別連接協(xié)議轉換模塊和協(xié)議接口模塊、應用服務器;
所述協(xié)議轉換模塊包括多個樓宇控制協(xié)議的協(xié)議轉換單元,協(xié)議接口模塊包含多個樓宇控制協(xié)議的協(xié)議接口單元;
下行命令的多協(xié)議適配過程包括以下步驟,
步驟al,收發(fā)分配模塊接收到應用服務器發(fā)送的標準格式命令,將標準格式命令發(fā)送到協(xié)議轉換模塊中對應的協(xié)議轉換單元;
步驟a2,協(xié)議轉換模塊中對應的協(xié)議轉換單元將標準格式命令轉換為與設備相對應的下行命令,并將此下行命令發(fā)送到收發(fā)分配模塊;
步驟a3,收發(fā)分配模塊將下行命令發(fā)送到協(xié)議接口模塊中對應的協(xié)議接口單元;
步驟a4,協(xié)議接口模塊中對應的協(xié)議接口單元將下行命令發(fā)送到對應的設備;
上行命令的多協(xié)議適配過程包括以下步驟,
步驟bl,收發(fā)分配模塊接收到協(xié)議接口模塊中某協(xié)議接口單元發(fā)送的上行命令,將上行命令發(fā)送到協(xié)議轉換模塊中對應的協(xié)議轉換單元;
步驟b2,協(xié)議轉換模塊中對應的協(xié)議轉換單元解析上行命令,將上行命令轉換為標準格式數(shù)據(jù),并將此標準化結構數(shù)據(jù)送到收發(fā)分配模塊;
步驟b3,收發(fā)分配模塊將標準格式的上行命令發(fā)送到應用服務器。
[0006]而且,所述協(xié)議轉換模塊包括OPC協(xié)議轉換單元、BACnet協(xié)議轉換單元和SDK協(xié)議轉換單元;所述協(xié)議接口模塊包括OPC協(xié)議接口單元、BACnet協(xié)議接口單元和SDK協(xié)議接口單元。
[0007]本發(fā)明還相應提供一種用于智能樓宇平臺的多協(xié)議適配系統(tǒng),包括收發(fā)分配模塊、協(xié)議轉換模塊和協(xié)議接口模塊,收發(fā)分配模塊分別連接協(xié)議轉換模塊和協(xié)議接口模塊、應用服務器;
所述協(xié)議轉換模塊包括多個樓宇控制協(xié)議的協(xié)議轉換單元,協(xié)議接口模塊包含多個樓宇控制協(xié)議的協(xié)議接口單元。
[0008]而且,所述協(xié)議轉換模塊包括OPC協(xié)議轉換單元、BACnet協(xié)議轉換單元和SDK協(xié)議轉換單元;所述協(xié)議接口模塊包括OPC協(xié)議接口單元、BACnet協(xié)議接口單元和SDK協(xié)議接口單元。
[0009]而且,設置數(shù)據(jù)庫接口模塊,數(shù)據(jù)庫接口模塊和收發(fā)分配模塊、協(xié)議接口模塊、數(shù)據(jù)庫分別連接。
[0010]而且,應用服務器連接數(shù)據(jù)庫。
[0011]從上面所述可以看出,本發(fā)明提供的用于智能樓宇平臺的多協(xié)議適配方法及系統(tǒng),支持多協(xié)議接入,通過協(xié)議轉換生成統(tǒng)一語義、統(tǒng)一數(shù)據(jù)格式的數(shù)據(jù),在應用服務器側能夠做到統(tǒng)一入口,統(tǒng)一出口,屏蔽不同接入?yún)f(xié)議對應用服務器的影響,使變化止于適配系統(tǒng)。當添加或刪除設備,或者更換不同廠家的設備時,不需要重新修改或重啟應用服務器的代碼,只需更改適配系統(tǒng)的配置,能夠很容易地兼容各種接入?yún)f(xié)議,避免繁雜的工作量,具有重要的市場價值。
【附圖說明】
[0012]圖1為本發(fā)明用于智能樓宇管理平臺的多協(xié)議適配系統(tǒng)的實施例結構框圖。
[0013]圖2為本發(fā)明的多協(xié)議適配方法的實施例的下行命令流程圖。
[0014]圖3為本發(fā)明的多協(xié)議適配方法的實施例的上行命令流程圖。
【具體實施方式】
[0015]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚明白,以下結合具體實施例,并參照附圖,對本發(fā)明進一步詳細說明。
[0016]圖1為本發(fā)明用于智能樓宇管理平臺的多協(xié)議適配系統(tǒng)的實施例結構框圖。設置多協(xié)議適配系統(tǒng),所述多協(xié)議適配系統(tǒng)包括收發(fā)分配模塊、協(xié)議轉換模塊和協(xié)議接口模塊,收發(fā)分配模塊分別連接協(xié)議轉換模塊和協(xié)議接口模塊;所述協(xié)議轉換模塊包括多個樓宇控制協(xié)議的協(xié)議轉換單元,協(xié)議接口模塊包含多個樓宇控制協(xié)議的協(xié)議接口單元,具體實施時,收發(fā)分配模塊分別連接各協(xié)議轉換單元和協(xié)議接口單元。
[0017]適配系統(tǒng)將從各種不同接口協(xié)議的設備獲取的數(shù)據(jù)(即上行命令),通過收發(fā)分配模塊分發(fā)到對應的協(xié)議轉換單元進行數(shù)據(jù)格式轉換,以統(tǒng)一的語義和數(shù)據(jù)格式發(fā)送到應用服務器;應用服務器下發(fā)的控制信號(即下行命令)通過收發(fā)分配模塊分發(fā)到對應的協(xié)議轉換單元進行數(shù)據(jù)格式轉換,以各設備接口協(xié)議特有的語義和數(shù)據(jù)格式下發(fā)到設備。
[0018]收發(fā)分配模塊接收到應用服務器發(fā)送的標準格式命令,將所述命令發(fā)送到協(xié)議轉換模塊,協(xié)議轉換模塊解析所述命令,將所述命令轉換為設備支持的下行命令,并將此下行命令發(fā)送到所述收發(fā)分配模塊,收發(fā)分配模塊將此下行命令發(fā)送到協(xié)議接口模塊,最終由協(xié)議接口模塊將命令下發(fā)到對應的設備。
[0019]收發(fā)分配模塊接收到協(xié)議接口模塊發(fā)送的上行命令,將所述上行命令發(fā)送到協(xié)議轉換模塊,所述協(xié)議轉換模塊解析此上行命令,將此上行命令轉換為標準化結構數(shù)據(jù),并將所述標準化結構數(shù)據(jù)發(fā)送到所述收發(fā)分配模塊,收發(fā)分配模塊將此標準化結構數(shù)據(jù)發(fā)送到應用服務器。
[0020]所述協(xié)議轉換模塊包含常見的樓宇控制協(xié)議的轉換單元,協(xié)議接口模塊包含常見的樓宇控制協(xié)議的接口單元,具體實施時可根據(jù)配置文件中的配置,啟動或者關閉對應的協(xié)議轉換單元和協(xié)議接口單元。每一種協(xié)議轉換在配置文件里對應一個標識,如‘I’標識啟用該種協(xié)議的轉換單元和接口單元。系統(tǒng)初啟動時讀入配置文件緩存即可,文件若有修改,重新讀入,更新緩存。
[0021 ]實施例中,協(xié)議轉換模塊具有多個協(xié)議轉換單元,包括:OPC協(xié)議轉換單元、BACnet協(xié)議轉換單元、SDK協(xié)議轉換單元等;其中,OPC協(xié)議轉換單元可將標準格式數(shù)據(jù)轉換為OPC協(xié)議格式,也可將OPC協(xié)議格式轉換為標準格式數(shù)據(jù),BACnet協(xié)議轉換單元可將標準格式數(shù)據(jù)轉換為BACnet協(xié)議格式,也可將BACnet協(xié)議格式轉換為標準格式數(shù)據(jù),SDK協(xié)議轉換單元可將標準格式數(shù)據(jù)轉換為廠家SDK支持的數(shù)據(jù)格式,也可將廠家SDK支持的數(shù)據(jù)格式轉換為標準數(shù)據(jù)格式。協(xié)議接口模塊由多個協(xié)議接口單元組成,包括:OPC協(xié)議接口單元、BACnet協(xié)議接口單元、SDK協(xié)議接口單元等。其中,OPC協(xié)議接口單元負責與OPC協(xié)議的設備進行連接和通信,BACnet協(xié)議接口單元負責與支持BACnet協(xié)議的設備進行連接和通信,SDK協(xié)議接口單元負責與支持對應SDK協(xié)議的設備進行連接和通信。
[0022]其中,收發(fā)分配模塊根據(jù)下行命令(應用服務器發(fā)送的標準格式命令)中攜帶的設備、廠家及型號參數(shù),將下行命令發(fā)送到與其對應的協(xié)議轉換單元;收發(fā)分配模塊根據(jù)下行命令(協(xié)議轉換模塊將標準格式的命令轉換的結果)中攜帶的設備、廠家及型號參數(shù),將下行命令發(fā)送到與其對應的協(xié)議接口單元;收發(fā)分配模塊根據(jù)上行命令中攜帶的設備、廠家及型號參數(shù),將上行命令發(fā)送到與其對應的協(xié)議轉換單元。
[0023]其中,數(shù)據(jù)庫接口模塊用于根據(jù)業(yè)務需求讀取數(shù)據(jù)庫中的數(shù)據(jù)或者將從廠家獲取的數(shù)據(jù)實時寫入數(shù)據(jù)庫。應用服務器與數(shù)據(jù)庫連接,可以根據(jù)業(yè)務需求讀取數(shù)據(jù)庫的值或者存儲實時數(shù)據(jù)到數(shù)據(jù)庫。適配系統(tǒng)中,收發(fā)分配模塊與數(shù)據(jù)庫接口模塊連接,若有特殊需求,收發(fā)分配模塊可能有數(shù)據(jù)需要寫入數(shù)據(jù)庫,數(shù)據(jù)流向為從收發(fā)分配模塊經數(shù)據(jù)庫接口模塊輸入到數(shù)據(jù)庫;數(shù)據(jù)庫接口模塊與協(xié)議接口模塊連接,協(xié)議接口模塊在解析時有部分配置信息來自數(shù)據(jù)庫,數(shù)據(jù)流向為從數(shù)據(jù)庫經數(shù)據(jù)庫接口模塊到協(xié)議接口模塊。
[0024]圖2為本發(fā)明的多協(xié)議適配方法的實施例的下行命令流程圖,如圖2所示:
步驟201,收發(fā)分配模塊接收到應用服務器發(fā)送的標準格式命令,將標準格式命令發(fā)送到協(xié)議轉換模塊中對應的協(xié)議轉換單元; 步驟202,協(xié)議轉換模塊中對應的協(xié)議轉換單元將標準格式的命令轉換為與設備相對應的下行命令,并將此下行命令發(fā)送到收發(fā)分配模塊;
步驟203,收發(fā)分配模塊將下行命令發(fā)送到協(xié)議接口模塊中對應的協(xié)議接口單元;
步驟204,協(xié)議接口模塊中對應的協(xié)議接口單元將下行命令發(fā)送到連接的對應設備。
[0025]圖3,為本發(fā)明的多協(xié)議適配方法的實施例的上行命令流程圖,如圖3所示:
步驟301,協(xié)議接口單元收到所連接設備的上行命令時,發(fā)送到收發(fā)分配模塊,收發(fā)分配模塊接收到協(xié)議接口模塊中某協(xié)議接口單元發(fā)送的上行命令,將上行命令發(fā)送到協(xié)議轉換模塊中對應的協(xié)議轉換單元;
步驟302,協(xié)議轉換模塊中對應的協(xié)議轉換單元解析上行命令,將上行命令轉換為標準格式數(shù)據(jù),并將此標準化結構數(shù)據(jù)送到收發(fā)分配模塊;
步驟303,收發(fā)分配模塊將標準格式的上行命令發(fā)送到應用服務器。
[0026]具體實施時,以上流程可采用軟件技術實現(xiàn)自動運行。
[0027]本發(fā)明提出的用于智能樓宇管理平臺的多協(xié)議適配方法和系統(tǒng),在智能樓宇管理平臺中起著承上啟下的作用,對支持不同樓宇控制協(xié)議的設備,通過協(xié)議適配將這些協(xié)議與標準化數(shù)據(jù)結構進行轉換,對應用服務器提供統(tǒng)一的入口和出口。
[0028]本文中所描述的具體實施例僅僅是對本發(fā)明精神作舉例說明。本發(fā)明所屬技術領域的技術人員可以對所描述的具體實施例做各種修改或補充或采用類似的方式替代,因此,本發(fā)明的范圍不受說明的實施例的局限或定義,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種用于智能樓宇平臺的多協(xié)議適配方法,其特征在于:設置多協(xié)議適配系統(tǒng),所述多協(xié)議適配系統(tǒng)包括收發(fā)分配模塊、協(xié)議轉換模塊和協(xié)議接口模塊,收發(fā)分配模塊分別連接協(xié)議轉換模塊和協(xié)議接口模塊、應用服務器; 所述協(xié)議轉換模塊包括多個樓宇控制協(xié)議的協(xié)議轉換單元,協(xié)議接口模塊包含多個樓宇控制協(xié)議的協(xié)議接口單元; 下行命令的多協(xié)議適配過程包括以下步驟, 步驟al,收發(fā)分配模塊接收到應用服務器發(fā)送的標準格式命令,將標準格式命令發(fā)送到協(xié)議轉換模塊中對應的協(xié)議轉換單元; 步驟a2,協(xié)議轉換模塊中對應的協(xié)議轉換單元將標準格式命令轉換為與設備相對應的下行命令,并將此下行命令發(fā)送到收發(fā)分配模塊; 步驟a3,收發(fā)分配模塊將下行命令發(fā)送到協(xié)議接口模塊中對應的協(xié)議接口單元; 步驟a4,協(xié)議接口模塊中對應的協(xié)議接口單元將下行命令發(fā)送到對應的設備; 上行命令的多協(xié)議適配過程包括以下步驟, 步驟bl,收發(fā)分配模塊接收到協(xié)議接口模塊中某協(xié)議接口單元發(fā)送的上行命令,將上行命令發(fā)送到協(xié)議轉換模塊中對應的協(xié)議轉換單元; 步驟b2,協(xié)議轉換模塊中對應的協(xié)議轉換單元解析上行命令,將上行命令轉換為標準格式數(shù)據(jù),并將此標準化結構數(shù)據(jù)送到收發(fā)分配模塊; 步驟b3,收發(fā)分配模塊將標準格式的上行命令發(fā)送到應用服務器。2.根據(jù)權利要求1所述用于智能樓宇平臺的多協(xié)議適配方法,其特征在于:所述協(xié)議轉換模塊包括OPC協(xié)議轉換單元、BACnet協(xié)議轉換單元和SDK協(xié)議轉換單元;所述協(xié)議接口模塊包括OPC協(xié)議接口單元、BACnet協(xié)議接口單元和SDK協(xié)議接口單元。3.—種用于智能樓宇平臺的多協(xié)議適配系統(tǒng),其特征在于:包括收發(fā)分配模塊、協(xié)議轉換模塊和協(xié)議接口模塊,收發(fā)分配模塊分別連接協(xié)議轉換模塊和協(xié)議接口模塊、應用服務器; 所述協(xié)議轉換模塊包括多個樓宇控制協(xié)議的協(xié)議轉換單元,協(xié)議接口模塊包含多個樓宇控制協(xié)議的協(xié)議接口單元。4.根據(jù)權利要求3所述用于智能樓宇平臺的多協(xié)議適配系統(tǒng),其特征在于:所述協(xié)議轉換模塊包括OPC協(xié)議轉換單元、BACnet協(xié)議轉換單元和SDK協(xié)議轉換單元;所述協(xié)議接口模塊包括OPC協(xié)議接口單元、BACnet協(xié)議接口單元和SDK協(xié)議接口單元。5.根據(jù)權利要求3或4所述用于智能樓宇平臺的多協(xié)議適配系統(tǒng),其特征在于:設置數(shù)據(jù)庫接口模塊,數(shù)據(jù)庫接口模塊和收發(fā)分配模塊、協(xié)議接口模塊、數(shù)據(jù)庫分別連接。6.根據(jù)權利要求5所述用于智能樓宇平臺的多協(xié)議適配系統(tǒng),其特征在于:應用服務器連接數(shù)據(jù)庫。
【文檔編號】H04L12/24GK106059833SQ201610603389
【公開日】2016年10月26日
【申請日】2016年7月28日 公開號201610603389.8, CN 106059833 A, CN 106059833A, CN 201610603389, CN-A-106059833, CN106059833 A, CN106059833A, CN201610603389, CN201610603389.8
【發(fā)明人】李玉華, 蔡劍峰, 王鳳純, 楊定義, 胡志勇, 陽許軍
【申請人】武漢虹信技術服務有限責任公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1