[發明專利]基于配電終端設備XML文件的定制轉發表生成方法及系統有效
| 申請號: | 201611243922.0 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106656614B | 公開(公告)日: | 2019-07-26 |
| 發明(設計)人: | 熊建成;王秉鈞;鞏方波;張曉花;曹淑英;侯賀龍;王倩倩;楊娜 | 申請(專利權)人: | 山東魯能智能技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;G06F16/84 |
| 代理公司: | 濟南圣達知識產權代理有限公司 37221 | 代理人: | 黃海麗 |
| 地址: | 250101 山東省濟南*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 配電 終端設備 xml 文件 定制 轉發 生成 方法 系統 | ||
本發明公開了基于配電終端設備XML文件的定制轉發表生成方法及系統;包括:根據配電終端設備類型新建設備數組,并將設備數組進行初始化;讀取XML配置文件;判斷文件格式是否正確,定位文件節點,獲取節點數據,判斷節點數據是否為空;若節點數據不為空,獲取節點的子節點,將節點的子節點的數據記錄存儲到數據記錄表中;將數據記錄表中的所有數據記錄逐一對應存儲到設備數組中;根據設備數組中的設備信息以及對應設備下的四遙信息和定值信息組成一個自頂向下由父節點和子節點組成的多叉樹結構的設備信息;通過對多叉樹結構的設備信息的循環遍歷,生成對應設備的自定義定制轉發表。本發明能生成對應設備的自定義定制轉發表。
技術領域
本發明涉及一種基于配電終端設備XML文件的定制轉發表生成方法及系統。
背景技術
現有技術是根據配電終端設備通信管理模塊主配置文件,設計設備樹信息以及子節點相互關聯等數據,是一個標準的多叉樹,只需遍歷樹就能獲取數據信息然后生成轉發表,但針對根據用戶需求定制的,不規則的,亂序的主配置文件信息無法生成正常的可供配電終端設備使用的轉發表信息。
現有技術只針對標準樹形結構和標準模式的XML文件進行解析,然后生成數據信息。
發明內容
本發明的目的就是為了解決上述問題,提供一種基于配電終端設備XML文件的定制轉發表生成方法及系統,本發明是在配電終端主配置文件中,主站根據需求重新定制轉發表,該定制轉發表是從不同設備中選取測點信息,由于設備的ID不同,需要生成多個設備的遙測、遙信、遙控、功能定值等信息,由于功能定值的特殊性,將定值信息分組,每組定值下面都有相應的描述信息以及參數信息,在生成轉發表時,需要反向查找該參數信息屬于哪個組別,該組別屬于哪個設備,因此在每個參數查找對應的組別和設備信息,都需要將前一個信息進行保存,然后形成一個樹形鏈表,最后根據鏈表信息生成該定制轉發表的信息。
為了實現上述目的,本發明采用如下技術方案:
基于配電終端設備XML文件的定制轉發表生成方法,包括:
步驟(1):根據配電終端設備類型新建設備數組,并將設備數組進行初始化;讀取XML配置文件;判斷XML配置文件格式是否正確,若正確進入步驟(2),否則,結束;
步驟(2):定位XML配置文件<custom>節點,獲取<custom>節點數據,判斷<custom>節點數據是否為空;若<custom>節點數據不為空,進入步驟(3);反之,結束;
步驟(3):獲取<custom>節點的子節點個數N,若N>0,進入步驟(4),反之,結束;
步驟(4):將<custom>節點的子節點的數據記錄存儲到數據記錄表中;
步驟(5):將數據記錄表中的所有數據記錄逐一對應存儲到步驟(1)新建的設備數組中;
步驟(6):根據設備數組中的設備信息以及對應設備下的四遙信息和定值信息組成一個自頂向下由父節點和子節點組成的多叉樹結構的設備信息;根據用戶的需求,通過對多叉樹結構的設備信息的循環遍歷,生成對應設備的自定義定制轉發表。
所述步驟(1):
新建的設備數組包括:設備ID、設備名稱、設備地址、四遙數組和定值數組。
所述四遙數組包括:遙測數組、遙信數組、遙脈數組和遙控數組。
所述四遙數組的數據記錄包括:記錄ID、設備ID、設備地址、記錄類型、記錄內序號和記錄描述等信息,
所述記錄描述是對配電終端設備線路上的電壓、電流、功率、開關狀態和遠程控制等信息的描述。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東魯能智能技術有限公司,未經山東魯能智能技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611243922.0/2.html,轉載請聲明來源鉆瓜專利網。





