[發明專利]一種通信數據解析方法、裝置及相關設備有效
| 申請號: | 201811446036.7 | 申請日: | 2018-11-29 |
| 公開(公告)號: | CN109450922B | 公開(公告)日: | 2021-09-21 |
| 發明(設計)人: | 蒙珊珊;王敬卿;易龍強 | 申請(專利權)人: | 廈門科燦信息技術有限公司;科華恒盛股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/40 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 361000 福建省廈門*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通信 數據 解析 方法 裝置 相關 設備 | ||
本申請公開了一種通信數據解析方法,包括將請求數據長度信息相同的數據采集請求依次發送至數據采集設備;其中,各個數據采集請求對應的解析協議按照數據采集請求的發送順序預設有協議索引;接收數據采集設備根據數據采集請求返回的采集數據,并對各個采集數據按照返回順序設置數據索引;當接收到解析指令時,通過目標采集數據的數據索引確定目標協議索引,根據目標協議索引獲取目標解析協議對目標采集數據進行解析,獲得目標解析數據;該方法可將針對同一設備的同一請求字節長度的命令與返回數據相對應,以確定其對應的解析協議,從而完成數據解析。本申請還公開了一種通信數據解析裝置、設備、系統以及計算機可讀存儲介質,具有上述有益效果。
技術領域
本申請涉及數據通信技術領域,特別涉及一種通信數據解析方法,還涉及一種通信數據解析裝置、設備、系統以及計算機可讀存儲介質。
背景技術
ModBus網絡是一個工業通信系統,由帶智能終端的可編程序控制器和計算機通過公用線路或局部專用線路連接而成,可應用于各種數據采集和過程監控。Modbus協議則是應用于電子控制器上的一種通用語言,通過此協議,控制器相互之間、控制器經由網絡和其它設備之間均可以進行通信。
基于RS485的Modbus通信傳統,即Modbus485通信系統多采用阻塞方式實現通訊,其程序邏輯簡單,較好控制,但對于大數據量的采集,其效率較低,并不適用。另一種通訊方式為異步非阻塞方式,該通訊方式可將數據信息的發送與接收過程分離,互不干擾,使性能得到提升,但是接收數據如何與相應的發送命令對應,從而按照對應的協議進行解析,是務必要解決的問題。
在Modbus485通訊方式下,針對不同通道、不同設備或同一設備不同請求字節長度的命令所返回的數據,都可以通過返回數據所在的通道信息、返回數據中的地址碼、字節長度等信息等加以區別,從而與發送命令相對應,但對于同一設備且包含請求字節長度相同的命令,其對應的返回數據并沒有信息加以區分,導致不能正常解析。
因此,如何將針對同一設備的同一請求字節長度的數據請求命令與返回的采集數據相對應,并確定其對應的解析協議,從而完成數據解析是本領域技術人員亟待解決的問題。
發明內容
本申請的目的是提供一種通信數據解析方法,該通信數據解析方法可將針對同一設備的同一請求字節長度的數據請求命令與返回的采集數據相對應,進一步確定其對應的解析協議,從而完成數據解析;本申請的另一目的是提供一種服務請求處理裝置、設備、系統以及計算機可讀存儲介質,也具有上述有益效果。
為解決上述技術問題,本申請提供了一種通信數據解析方法,所述通信數據解析方法包括:
將請求數據長度信息相同的數據采集請求依次發送至數據采集設備;其中,各個所述數據采集請求對應的解析協議按照所述數據采集請求的發送順序預設有協議索引;
接收所述數據采集設備根據所述數據采集請求返回的采集數據,并對各個所述采集數據按照返回順序設置數據索引;
當接收到解析指令時,通過目標采集數據的數據索引確定目標協議索引,根據所述目標協議索引獲取目標解析協議對所述目標采集數據進行解析,獲得目標解析數據。
優選的,所述將請求數據長度信息相同的數據采集請求依次發送至數據采集設備,包括:
根據所述數據采集請求確定所述請求數據長度信息;
在預設周期內,將所述請求數據長度信息相同的所述數據采集請求依次發送至所述數據采集設備。
優選的,所述請求數據長度信息相同的數據采集請求與對應的解析協議按照所述數據采集請求的發送順序保存于協議列表中。
優選的,所述接收所述數據采集設備根據所述數據采集請求返回的采集數據,并對各個所述采集數據按照返回順序設置數據索引之后,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門科燦信息技術有限公司;科華恒盛股份有限公司,未經廈門科燦信息技術有限公司;科華恒盛股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811446036.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





