[發明專利]一種于面向對象編程的轉發信息比對方法在審
| 申請號: | 201911150772.2 | 申請日: | 2019-11-21 |
| 公開(公告)號: | CN110908645A | 公開(公告)日: | 2020-03-24 |
| 發明(設計)人: | 陳挺;包義釗;樊一鳴;陳鑫;盧穎;毛杰;黃懷玉;代啟璨;覃禹銘;任庭昊;胡兵軒 | 申請(專利權)人: | 貴州電網有限責任公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30 |
| 代理公司: | 貴陽中新專利商標事務所 52100 | 代理人: | 胡緒東 |
| 地址: | 550002 貴*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 對象 編程 轉發 信息 方法 | ||
本發明公開了一種于面向對象編程的轉發信息比對方法,該方法包括步驟:1)選擇輸入點表文件;2)判斷文件是否正確;3)分別讀入兩張點表,處理后形成字符串數組A和字符串數組B;4)對字符串數組A和字符串數組B進行比對;5)將比對結果導出excel文件。從遠動裝置中導出的配置數據,無論添加新點、刪除原有點、修改原有點的描述都能通過軟件對比一次性快速定位和篩選,確保站端遠動數據的唯一性和準確性。
技術領域
本發明屬于電網點表數據比對技術領域,涉及一種于面向對象編程的轉發信息比對方法。
背景技術
調度自動化系統能夠正確實現監視和控制必須依賴于變電站遠動裝置,遠動和調度主站之間的數據準確交互則依賴于四遙點表,如果點表數據錯誤,將會造成監視信息錯誤,甚至發生誤調誤控事件,故點表的準確無誤至關重要。在實際工作中,點表由人工根據實際變化的進行修改,但修改后的數據是否有重復和遺漏就需要人工再次進行核對,特別是實際變化較大時,這種人工的核對行為將會耗費大量的時間精力,嚴重影響工作人員身體健康的同時也給電網運行帶來很大的安全隱患。
發明內容
本發明要解決的技術問題是:提供一種于面向對象編程的轉發信息比對方法,以解決現有技術中存在的問題。
本發明采取的技術方案為:一種于面向對象編程的轉發信息比對方法,該方法包括以下步驟:
1)選擇輸入點表文件;
2)判斷文件是否正確;
3)分別讀入兩張點表,處理后形成字符串數組A和字符串數組B;
4)對字符串數組A和字符串數組B進行比對;
5)將比對結果導出excel文件。
步驟3)中對兩張點表處理方法包括步驟:
(a)判斷文檔是否有內容;
(b)若有,進入一行,獲得點號為i,數據描述為str;
(c)兩張點表分別獲得數據A[i]和B[i];
(d)重復步驟(a)-(c)完成所有的點表內容處理,輸出字符串數組A和字符串數組B。
步驟4)中字符串數組A和字符串數組B比對方法為:
①判斷數組A的A[i]和數組B中的B[i]若均為空,則對i++的數據進行判斷;
②若A[i]為空,則點號i對應數據為新增;
③若A [i]不為空,B[i]為空,則點號i對應數據為刪除;
④若B[i]不為空,則比對A [i]是否與B[i]相同;
⑤若相同,則點號i對應數據不變,若不同點號i對應數據改動;
⑥重復步驟①-⑤,最終輸出對比結果。
本發明的有益效果:與現有技術相比,本發明從遠動裝置中導出的配置數據,無論添加新點、刪除原有點、修改原有點的描述都能通過軟件對比一次性快速定位和篩選,確保站端遠動數據的唯一性和準確性。
附圖說明
圖1是本發明的程序流程圖;
圖2是本發明的數據輸入處理流程圖;
圖3是本發明的數據比對流程圖。
具體實施方式
下面結合附圖和具體的實施例對本發明進行進一步介紹。
實施例:如圖1-圖3所示,一種于面向對象編程的轉發信息比對方法,該方法包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州電網有限責任公司,未經貴州電網有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911150772.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新能源汽車暈車緩沖設備
- 下一篇:網絡配置方法、裝置及系統





