[發明專利]一種任意二進制設備接入解析與標準化的系統及方法有效
| 申請號: | 201810688524.2 | 申請日: | 2018-06-28 |
| 公開(公告)號: | CN108881251B | 公開(公告)日: | 2020-02-21 |
| 發明(設計)人: | 殷麗華;方濱興;殷鵬飛;李超;田志宏;崔翔 | 申請(專利權)人: | 廣州大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 顏希文;郝傳鑫 |
| 地址: | 510000 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 任意 二進制 設備 接入 解析 標準化 系統 方法 | ||
本發明公開了一種任意二進制設備接入解析與標準化的系統,包括:接入單元,讀取接入的二進制設備的協議數據,通過預定義的消息分割規則完成二進制數據流的分割和轉義,得到原始消息數據;解析單元,接收原始消息數據,并根據預定的原始屬性集定義把協議消息數據解析為原始屬性集;標準化單元,根據標準屬性集定義,將原始屬性集中的數據對應填充至標準屬性集,完成標準屬性集構造。該發明通過接入單元與解析單元實現了任意二進制設備的接入與解析問題,通過標準化單元得到了可以供第三方平臺讀取的標準屬性集,實現了任意二進制設備接入解析與標準化,解決了目前的接入方法均存在缺陷的問題。
技術領域
本發明涉及一種數據解析系統及方法,尤其涉及一種適用于任意二進制設備接入的解析與標準化的系統及方法。
背景技術
物聯網領域中存在大量應用于同一場景的不同廠商的設備,由于物聯網行業發展速度快,應用范圍廣,很多領域沒有標準的協議格式,這樣同一個系統或平臺對接不同廠商的設備時,甚至同一個系統或平臺對接同一廠商不同時期的設備時,存在數據類型不一致、數據格式不一致的問題。
為了解決上述問題,目前采用的解決方法主要分為兩種,一是在平臺建設時僅對接一種或一類設備,多類設備對接需要不斷地調整代碼結構。二是采用類似Google ProtoBuffer類的描述協議,Protocol Buffers是一種輕便高效的結構化數據存儲格式,可以用于結構化數據串行化,或者說序列化,適合做數據存儲或RPC數據交換格式,可用于通訊協議、數據存儲等領域的語言無關、平臺無關、可擴展的序列化結構數據格式。但是,GoogleProto Buffer在物聯網領域應用時依然存在許多確問題。首先,Google Proto Buffer是一種自定義協議,不能有效的描述已經定義好的協議格式,其次,Google Proto Buffer不支持位操作和條件操作,也不支持標準化功能。
具體而言,物聯網領域設備通信時,為了降低帶寬要求很多時候都采用了定義bit位的方式來傳輸數據,有時還會采用了定義bit位的方式來定義條件,如果成立則讀取后面的數據,否則沒有該項數據,而Google Proto Buffer主要是為了平臺間通信設計的,沒有對bit進行的操作,也不提供這樣的條件操作。并且,Google Proto Buffer只是一個協議定義與解析工具,不支持協議標準化功能。
對于數據類型不一致、數據格式不一致的二進制設備(使用二進制通訊的設備)接入同一平臺,目前的接入方法均存在一定的局限性,不能支持任意二進制設備的接入,也不能對接入的設備進行標準化,便于平臺讀取。
發明內容
本發明提供了一種任意二進制設備接入解析與標準化的系統及方法,旨在解決目前的接入方法存在局限性,不能支持任意二進制設備的接入,也不能對接入的設備進行標準化的問題。
為實現上述目的,本發明提供了一種任意二進制設備接入解析與標準化的系統,包括:
接入單元,讀取接入的二進制設備的協議數據,通過預定義的消息分割規則完成二進制數據流的分割和轉義,得到原始消息數據,其中所述預定義的消息分割規則包括:字節序規則定義、消息的分割方法定義和轉義規則定義;
解析單元,接收原始消息數據,并根據預定的原始屬性集定義把協議消息數據解析為原始屬性集,其中所述原始屬性集定義包括屬性解析定義以及屬性解析順序和讀取條件定義;
標準化單元,根據標準屬性集定義,將原始屬性集中的數據對應填充至標準屬性集,完成標準屬性集構造,其中所述標準屬性集定義包括屬性映射規則定義和屬性集完成條件定義。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州大學,未經廣州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810688524.2/2.html,轉載請聲明來源鉆瓜專利網。





