[發明專利]規約解析方法、系統、計算機可讀存儲介質及通訊管理機有效
| 申請號: | 201811291519.4 | 申請日: | 2018-10-31 |
| 公開(公告)號: | CN109597652B | 公開(公告)日: | 2021-10-08 |
| 發明(設計)人: | 陳付清;孫寶海;劉立東;辛志岸 | 申請(專利權)人: | 青島益和電氣集團股份有限公司 |
| 主分類號: | G06F9/4401 | 分類號: | G06F9/4401 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 李琳 |
| 地址: | 266510 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 規約 解析 方法 系統 計算機 可讀 存儲 介質 通訊 管理 | ||
本公開提供了一種規約解析方法、系統、計算機可讀存儲介質及通訊管理機,1)規約配置,所述規約配置包括:確定接入設備的規約種類,并根據規約種類確定規約的解析方法;判斷規約是否為標準規約,若是則配置標準規約解析文件,若否則配置非標準規約設備驅動文件;2)規約解析,所述規約解析包括:根據規約配置階段的配置文件加載各個采集通道的標準規約解析器和/或非標準規約設備驅動程序;針對各個通道啟動相應的定時器,用于定時向本通道各個設備發送召喚報文;根據召喚報文調用相應的標準規約解析器和/或非標準規約設備驅動程序的回調函數,進行報文解析,并回寫解析結果。
技術領域
本公開涉及通信技術領域,尤其涉及一種規約解析方法、系統、計算機可讀存儲介質及通訊管理機。
背景技術
通訊管理機一般用于變電所和調度站,通訊管理機通過控制平臺將一個變電所內所有的智能監控和保護裝置的通訊數據匯總后,傳送到監控室,完成遙信和遙測功能。
目前,通訊管理機在進行數據解析時,一般根據其內已設定的標準規約進行,但是由于變電站內保護裝置和測控裝置眾多,而各類裝置的通信規約和通信接口常常不同,導致通訊管理機不能實現對所有設備的數據進行上傳,使得監控后臺無法對變電站的設備進行有效的管理。
發明內容
為了解決現有技術的不足,本公開提供了一種規約解析方法、系統、計算機可讀存儲介質及通訊管理機,通過對通訊管理機內的規約進行配置和管理,使得通訊管理機可對不同廠家的設備進行數據采集和分析,具備通用性強,解析數據快的優點。
為了實現上述目的,本公開的技術方案如下:
本公開的第一技術目的是提供一種規約解析方法,包括:
1)規約配置,所述規約配置包括:
確定接入設備的規約種類,并根據規約種類確定規約的解析方法;
判斷規約是否為標準規約,若是則配置標準規約解析文件,若否則配置非標準規約設備驅動文件;
2)規約解析,所述規約解析包括:
根據規約配置階段的配置文件加載各個采集通道的標準規約解析器和/或非標準規約設備驅動程序;
針對各個通道啟動相應的定時器,用于定時向本通道各個設備發送召喚報文;
根據召喚報文調用相應的標準規約解析器和/或非標準規約設備驅動程序的回調函數,進行報文解析,并回寫解析結果。
進一步的,所述標準規約,其點表信息由標準規約解析文件的INI文件制定;
所述非標準規約,其點表信息由非標準規約設備驅動文件的解析程序進行計算。
進一步的,所述非標準規約設備驅動程序包括共享型數據結構和回調函數指針,所述共享型數據結構為無數據類型的數組,所述回調函數指針用于指向相應設備的規約解析程序,每當執行召喚并接收到報文時,調用回調函數,回調函數執行規約解析程序,對報文進行解析。
進一步的,所述解析程序包括:
對接收到的報文進行判斷,若報文正確,則按照相應規約的語法,去掉報文頭、校驗碼和地址碼,按照報文長度取出數據域內的所有數據,按照規約里的地址,確定數據類型,調用數據轉換函數分別計算出遙測和遙信數據,按照解析的地址,回寫到驅動程序的共享數據結構中,再由驅動程序回寫解析結果。
本公開的第二技術目的是提供一種規約解析系統,包括:
設備規約種類確認模塊,用于確定接入設備的規約種類,并根據規約種類確定規約的解析方法;
規約判斷模塊,用于判斷規約是否為標準規約,若是則配置標準規約解析文件,若否則配置非標準規約設備驅動文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島益和電氣集團股份有限公司,未經青島益和電氣集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201811291519.4/2.html,轉載請聲明來源鉆瓜專利網。





