[發明專利]一種兼容多種通訊協議的通信系統與通信方法有效
| 申請號: | 202010197493.8 | 申請日: | 2020-03-19 |
| 公開(公告)號: | CN111343196B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 江劍華;盧兆良;王嘉翔 | 申請(專利權)人: | 廣州市城建開發集團名特網絡發展有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京中和立達知識產權代理事務所(普通合伙) 11756 | 代理人: | 張偉樸 |
| 地址: | 510620 廣東省廣州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼容 多種 通訊 協議 通信 系統 方法 | ||
1.一種兼容多種通訊協議的通信方法,其特征在于,包括如下步驟:
步驟S1:讀取本地設備管理配置文件,獲取設備廠家信息,以及設備屬性、設備唯一性標志和設備類型;
步驟S2:根據所述設備廠家信息加載對應廠家接口驅動,以及接口通信接口服務;
步驟S3:監聽設備類型任務;
步驟S4:提取所述步驟S3中任務隊列的消息,判斷是否存在下發給設備的消息,是則進入下一步驟,否則跳到步驟S3;
步驟S5:根據系統內通用消息格式,提取記錄任務的唯一標識,獲取任務控制設備的唯一標識,根據設備標識匹配設備類型,調用對應的設備類型數據轉換,把內容轉換成對應的設備通信的協議,以對應的通信接口發送出去;
在所述步驟S1中,本地設備管理配置文件內存儲有設備廠家矩陣G(A,K,L,T,M,J),其中,A表示廠家信息,K表示設備屬性,L表示設備標志,T表示設備類型,M表示對應廠家的設備的任務類型,J表示對應的接口驅動矩陣;
其中,接口驅動矩陣J(I, Z ), I表示接口驅動的標識,其設置多種接口;Z表示對應的接口驅動的匹配度,其按照從高至低依次排列;
在根據設備廠家信息加載隊列中對應廠家接口驅動時,獲取實時對接的接口驅動標識I,判定當前接口對應的匹配度Z,并評估是否達到對應廠家對應設備的要求,并依次判定選擇;
還設定對應廠家設備通信接口匹配度選擇矩陣Z(A,T,Z0,Z2,Z1),其中,A表示對應的廠家信息,T表示對應的設備類型,Z1表示通信協議匹配度,Z2表示通信接口匹配度,Z0表示廠家最低匹配度,其中,Z1大于Z2,Z2大于Z0;
廠家信息矩陣內存儲有各個廠家對應標識,及對應的廠家名稱;設備類型矩陣通過對應的廠家確定,在某一廠家內對應不同的設備類型,在同一廠家內的設備能夠進行更換;
在通過接口驅動進行實時匹配度比較時,首先根據實時獲取匹配度Z所在的匹配度區間,確定采用對應的方式,在匹配度低時,分別采用更換設備類型,更換廠家,以及停止通信的方式;
在實時確定的接口驅動的匹配度Z大于通信協議匹配度Z1時,按所述步驟S5正常通信;
在實時確定的接口驅動的匹配度Z大于通信接口匹配度Z2,小于通信協議匹配度Z1時,廠家信息不變,設備類型不變,更換對應的設備類型的通信協議;在實時確定的接口驅動的匹配度Z大于最低匹配度Z0,小于通信接口準匹配度Z2時,廠家信息不變,對應的設備類型更換;在實時確定的接口驅動的匹配度Z小于最低匹配度Z0,需要更換廠家,停止通信;
對于其中某廠家的標準匹配度,獲取方式為:
獲取對應接口的各個匹配度Z1,Z2,Zi,計算平均匹配度Zk=(Z1+Z2+……+Zi)/i;
通信協議匹配度Z1=1.5 Zk;
通信接口匹配度Z2=1.1Zk;
最低匹配度Z0=0.9Zk;
還設定對應廠家設備最低匹配度矩陣Z4(A,T,Z3),A表示廠家信息,T表示設備類型,Z3表示對應接口驅動的最低匹配度。
2.根據權利要求1所述的兼容多種通訊協議的通信方法,其特征在于:設備狀態上報功能,在步驟S2完成后,還包括如下步驟:步驟S6:監聽設備消息;步驟S7:根據通信接口的硬件使能位判斷是否存在消息上報,是則進入下一步驟, 否則進入到步驟S6;步驟S8:通過設備數據內容提取設備身份信息,匹配設備管理對應的設備標識,調用對應的設備類型數據處理,轉換成系統內通用消息格式。
3.根據權利要求2所述的兼容多種通訊協議的通信方法,其特征在于:所述步驟S2中有多個不同廠家的設備,就會加載多個對應的各自廠家的通信服務,以及進行多個對應的步驟S3和步驟S6。
4.根據權利要求1-3任意一項所述的兼容多種通訊協議的通信方法,其特征在于:還包括異常任務狀態處理,包括如下步驟:
步驟S9:監聽任務隊列狀態;
步驟S10:根據任務標識以及任務發起時間,以及設備狀態判斷是否存在設備離線,設備返回狀態與控制結果是否不一致,以及是否存在任務超時,是則進入下一步驟,否則回到步驟S9;
步驟S11:根據異常任務類型,任務唯一標識,任務時間,任務發送方以及接收方和任務內容,生成本地記錄日志信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市城建開發集團名特網絡發展有限公司,未經廣州市城建開發集團名特網絡發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010197493.8/1.html,轉載請聲明來源鉆瓜專利網。





