[發明專利]一種GSP通信報文解析方法在審
| 申請號: | 202010751917.0 | 申請日: | 2020-07-30 |
| 公開(公告)號: | CN111859043A | 公開(公告)日: | 2020-10-30 |
| 發明(設計)人: | 卜新蘋;孫發恩;朱曉磊;孟慶媛;談鳳真;瞿曉宏 | 申請(專利權)人: | 積成電子股份有限公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903;H04L29/06;H02J13/00 |
| 代理公司: | 北京久維律師事務所 11582 | 代理人: | 邢江峰 |
| 地址: | 250104 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 gsp 通信 報文 解析 方法 | ||
本發明實施例公開了一種GSP通信報文解析方法,適用DL/T860標準,該方法包括:導入和解析變電站模型文件,并獲取GSP通信報文;初步解析報文,生成報文關聯關系;對分段報文進行重組;基于PER解碼解析GSP服務區數據;匹配模型信息和關聯報文,解析不定類型數據。本發明實現了GSP分幀報文的重組;設計了適用于DL/T860標準的PER解碼器解析出GSP通信報文中固定類型數據的內容,結合模型信息及關聯報文信息,解析了GSP通信報文中不確定類型的數據,實現了對GSP通信報文全面充分的解析,彌補了當前網絡封包分析軟件不包含該協議解析的缺漏;結合DL/T860標準和變電站模型文件信息,將GSP服務數據映射到特定設備的業務數據對象。
技術領域
本發明涉及電力系統通用服務協議技術領域,具體地說是一種GSP通信報文解析方法。
背景技術
電力系統通用服務協議(General service protocol for electric powersystem,簡寫GSP)是一種面向服務(SOA)的、適用于各級電網調控中心和各類發電廠及變電站通用服務的通信協議。
DL/T860標準是統一的變電站網絡通信標準,我國已經將其采用為電力行業標準。它構建的體系對變電站通信網絡和系統做出了全面、詳細的描述和規范,由抽象通信服務映射到具體通信協議后實現通信。
目前,DL/T860標準的抽象通信服務已經映射到了電力系統通用服務協議,并使用ASN.1中對齊方式的PER(Packed Encoding Rules緊縮編碼規則)編碼方式。這種適用于DL/T860標準的GSP直接映射到TCP/IP傳輸協議子集,消除中間協議轉化開銷,編碼效率高,使得DL/T860核心服務性能得以提升,未來將會在變電站自動化領域廣泛應用。
在開展變電站設備間基于GSP通信的開發測試時,以及安裝調試、運行維護、檢修試驗、故障分析時,都會涉及到通信報文的捕獲、解析、分析等實際應用。目前,工作人員主要借助于網絡封包分析軟件,如wireshark,捕獲網絡封包,顯示較為詳細的網絡封包信息。但此類軟件并不支持GSP協議的解析功能,并且不能讀取模型配置文件,將模型對象信息與GSP服務數據建立映射關系。
發明內容
本發明實施例中提供了一種GSP通信報文解析方法,以解決現有網絡封包分析軟件不能完整解析GSP通信報文的問題。
為了解決上述技術問題,本發明實施例公開了如下技術方案:
一種GSP通信報文解析方法,適用DL/T860標準,該方法包括:
導入和解析變電站模型文件,并獲取GSP通信報文;
初步解析報文,生成報文關聯關系;
對分段報文進行重組;
基于PER解碼解析GSP服務區數據;
匹配模型信息和關聯報文,解析不定類型數據。
在第一種可能實現的方式中,所述解析變電站模型文件具體包括:提取模型文件中包含多個IED的訪問控制點信息,根據DL/T860標準,將模型中定義的索引名稱標準化,并創建樹形信息結構。
在第二種可能實現的方式中,所述獲取GSP通信報文具體包括:
基于libcap/winpcap網絡數據包捕獲接口,抓取網絡中的GSP通信報文;
解析GSP通信報文頭,查看適用協議PI字段;
如果PI為1,則適用于DL/T860標準的GSP通信報文。
在第三種可能實現的方式中,所述初步解析報文,生成報文關聯關系具體包括以下方法:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于積成電子股份有限公司,未經積成電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010751917.0/2.html,轉載請聲明來源鉆瓜專利網。





