[發明專利]一種設備監控協議中數據元素的建模和定義方法在審
| 申請號: | 202310531138.3 | 申請日: | 2023-05-11 |
| 公開(公告)號: | CN116610309A | 公開(公告)日: | 2023-08-18 |
| 發明(設計)人: | 何可;楊光;王鈞慧 | 申請(專利權)人: | 中國電子科技集團公司第十研究所 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;H04L67/00;H04L43/18;H04L43/00;G06F8/35 |
| 代理公司: | 成都九鼎天元知識產權代理有限公司 51214 | 代理人: | 盧昱莎 |
| 地址: | 610000 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 監控 協議 數據 元素 建模 定義 方法 | ||
本發明提出了一種設備監控協議中數據元素的建模和定義方法,方法包括:S1:構建數據元素模型,數據元素模型,包括數據元素ID、數據傳輸類型、數據顯示格式,以及配合不同數據顯示格式的屬性;S2:根據設備監控協議,確定數據元素的傳輸類型、顯示格式及其配套屬性;S3:根據確定后的數據元素屬性,得到傳輸值和顯示值之間的轉換方法,完成數據元素的定義。本發明對設備監控協議中數據元素所涉及的多種傳輸類型和顯示格式進行了統一的建模,使得不同設備監控協議中數據元素異構的問題得到極大改善,能對不同的數據元素采用同一套解析和打包代碼,不再需要定制開發,提高了代碼的復用率,大大降低了監控軟件開發的成本,減少了開發時間。
技術領域
本發明涉及設備監控技術領域,是一種設備監控協議中數據元素的建模和定義方法。
背景技術
在設備監控軟件領域,幾乎每個設備監控軟件都是針對特定的設備或者特定的一類設備定制開發的。之所以需要這種針對性開發,是因為不同設備的設備監控協議中設備狀態參數不同、控制命令不同,網絡傳輸格式也不同。設備監控協議不僅描述了一個設備包含哪些狀態信息和具備哪些控制命令,還描述了如何通過網絡數據幀傳遞這些信息和命令。數據元素是設備監控協議中所傳遞的最小信息單位,設備狀態上報命令和控制命令都是用于傳遞數據元素的載體。
目前監控軟件的開發通常會采用以下方法來實現設備監控協議,每一類設備協議寫一個類,每條命令寫一個類,每種數據元素寫一個類,或者是用結構體來描述數據幀結構,之后使用這些類或者結構體來完成字節序列和顯示值之間的轉換。
這些方法存在以下缺陷:
首先,代碼復用率低,每套設備監控軟件的接口協議解析代碼都是定制開發的,幾乎沒有可以復用的部分,開發工作量大;
其次,應對變動的代價很大,接口協議的任何變動都要修改代碼,重新進行測試;
再者,同樣的數據元素信息在不同使用場景下需要多次編碼,例如在設備數據的存儲和查詢功能這種需要用到數據元素信息的地方,這些在協議解析時所寫的代碼無法被使用,必須再次編碼。
發明內容
為解決上述問題,本發明提供了一種設備監控協議中數據元素的建模和定義方法,通過將數據元素的共性特征抽象出來構建模型,為監控軟件數據幀處理代碼的開發創造標準化、產品化的基礎,也為數據元素信息的一次定義多處使用創造條件,解決了當下監控軟件開發中,通過傳統方法處理設備監控協議中各種異構的數據元素所存在的問題。
本發明提供了一種設備監控協議中數據元素的建模和定義方法,具體技術方案如下:
S1:構建數據元素模型,所述數據元素模型,包括數據元素ID、數據傳輸類型、數據顯示格式,以及配合不同數據顯示格式的屬性;
所述構建數據元素模型,包括如下步驟:
S101:構建數據傳輸類型
S102:構建數據顯示類型及其配套屬性;
S2:定義數據元素,根據所述數據元素模型,確定當前定義的數據元素對應的模型參數;所述定義數據元素,包括如下步驟:
S201:設置數據元素ID;
S202:設置數據元素對應的屬性;
S3:根據所確定的模型參數,確定數據元素的傳輸值和顯示值之間的對應轉換關系,完成數據元素的構建。
其中,數據元素ID是用于唯一標識這個數據元素的字符串;
數據傳輸類型是用于描述一個數據元素在其網絡傳輸時的數據類型;根據傳輸類型可獲得一個傳輸值;
數據顯示格式用于描述一個數據元素所對應數據的實際物理值以何種方式顯示;根據顯示格式可獲得一個顯示值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電子科技集團公司第十研究所,未經中國電子科技集團公司第十研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310531138.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便于裝維的智能網關裝置
- 下一篇:一種聲源定位方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





