[發(fā)明專(zhuān)利]ICD文件與SCD中對(duì)應(yīng)IED的內(nèi)容差異比較方法有效
| 申請(qǐng)?zhí)枺?/td> | 201810699576.X | 申請(qǐng)日: | 2018-06-29 |
| 公開(kāi)(公告)號(hào): | CN109145167B | 公開(kāi)(公告)日: | 2021-11-09 |
| 發(fā)明(設(shè)計(jì))人: | 夏軍;袁明旭;鄭永康;余洋;李凱;丁麗嘉;陳長(zhǎng)青;柳強(qiáng);童曉陽(yáng);羅智強(qiáng);賈虎;劉明忠;譚夕柳;潘南西;范愛(ài)玲;孟雷;陳遲;陳進(jìn);朱鑫;周文越;盧音樸 | 申請(qǐng)(專(zhuān)利權(quán))人: | 國(guó)網(wǎng)四川省電力公司雅安供電公司;國(guó)網(wǎng)四川省電力公司電力科學(xué)研究院;國(guó)網(wǎng)四川省電力公司攀枝花供電公司;西南交通大學(xué) |
| 主分類(lèi)號(hào): | G06F16/903 | 分類(lèi)號(hào): | G06F16/903;G06F16/9038;G06F16/16;G06F16/14 |
| 代理公司: | 成都行之專(zhuān)利代理事務(wù)所(普通合伙) 51220 | 代理人: | 吳興偉 |
| 地址: | 625000 四*** | 國(guó)省代碼: | 四川;51 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | icd 文件 scd 對(duì)應(yīng) ied 內(nèi)容 差異 比較 方法 | ||
本發(fā)明公開(kāi)了ICD文件與SCD中對(duì)應(yīng)IED的內(nèi)容差異比較方法,包括以下步驟:將ICD側(cè)IED的型號(hào)、廠(chǎng)家、版本號(hào)屬性與SCD側(cè)各IED的型號(hào)、廠(chǎng)家、版本號(hào)屬性進(jìn)行匹配,獲取目標(biāo)IED;解析ICD側(cè)IED節(jié)點(diǎn)的各級(jí)子孫內(nèi)容,存入到鏈表A;解析SCD側(cè)目標(biāo)IED的各級(jí)子孫內(nèi)容,存入到鏈表B;逐行比較鏈表A中ICD側(cè)與鏈表B中SCD側(cè)的當(dāng)前節(jié)點(diǎn)的標(biāo)簽、關(guān)鍵屬性值,判斷ICD側(cè)與SCD側(cè)的當(dāng)前節(jié)點(diǎn)是否相同;若當(dāng)前節(jié)點(diǎn)相同,則分別對(duì)各非關(guān)鍵屬性以及各級(jí)子孫節(jié)點(diǎn)進(jìn)行比較,根據(jù)比較結(jié)果進(jìn)行顯示;若當(dāng)前節(jié)點(diǎn)不相同,則分別進(jìn)行交叉比較,查找相同節(jié)點(diǎn)獲取比較結(jié)果,并根據(jù)比較結(jié)果進(jìn)行顯示。便于理解ICD側(cè)與SCD側(cè)的相同節(jié)點(diǎn)或不同節(jié)點(diǎn)的上下文背景,快速而準(zhǔn)確地進(jìn)行比較差異細(xì)節(jié)。
技術(shù)領(lǐng)域
本發(fā)明涉及變電站設(shè)備,具體涉及ICD文件與SCD中對(duì)應(yīng)IED的內(nèi)容差異比較方法。
背景技術(shù)
智能變電站各設(shè)備的正確可靠運(yùn)行某種程度上依賴(lài)于設(shè)備能力描述文件ICD與系統(tǒng)配置描述文件SCD中對(duì)應(yīng)IED之間的一致性。而SCD、ICD文件本身屬于XML文件,結(jié)構(gòu)較為復(fù)雜,代碼從幾千行到幾十萬(wàn)不等,為了確保ICD與系統(tǒng)配置描述文件SCD中對(duì)應(yīng)IED內(nèi)容之間的一致性,準(zhǔn)確而方便地檢查兩種文件之間的差異,以便發(fā)現(xiàn)可能存在的不一致或錯(cuò)誤,往往需要研究ICD文件與SCD中IED的內(nèi)容差異比較方法。
雖然目前有常用的文本編輯軟件UltraEdit、Notepad++等能夠?qū)蓚€(gè)文本文件進(jìn)行文字比較,但是由于這些比較軟件主要依靠于字符串相似性的比較,沒(méi)有針對(duì)SCD、ICD文件自身的特點(diǎn),它們的比較結(jié)果往往不夠理想,存在一些不足,比如兩側(cè)節(jié)點(diǎn)只要標(biāo)簽名相同、關(guān)鍵屬性相同,就能當(dāng)作是相同節(jié)點(diǎn),可并列顯示;在顯示兩側(cè)不相同的節(jié)點(diǎn)時(shí),如果其各級(jí)父輩節(jié)點(diǎn)相同,就不會(huì)顯示父輩節(jié)點(diǎn),造成不好理解ICD側(cè)與SCD側(cè)的當(dāng)前不同節(jié)點(diǎn)的上下文背景,影響了對(duì)差異內(nèi)容的定位和理解。
因此,需要ICD文件與SCD中IED的內(nèi)容差異比較方法,來(lái)實(shí)現(xiàn)對(duì)兩種文件中部分差異內(nèi)容的準(zhǔn)確比較,及時(shí)發(fā)現(xiàn)它們之間的不一致細(xì)節(jié)。
發(fā)明內(nèi)容
本發(fā)明目的在于提供ICD文件與SCD中對(duì)應(yīng)IED的內(nèi)容差異比較方法,解決上述的問(wèn)題。
本發(fā)明通過(guò)下述技術(shù)方案實(shí)現(xiàn):
ICD文件與SCD中對(duì)應(yīng)IED的內(nèi)容差異比較方法,包括以下步驟:
S1、獲取ICD側(cè)IED節(jié)點(diǎn)的型號(hào)、廠(chǎng)家、版本號(hào)屬性,獲取SCD側(cè)所有IED對(duì)應(yīng)的型號(hào)、廠(chǎng)家、版本號(hào)屬性;將ICD側(cè)IED的型號(hào)、廠(chǎng)家、版本號(hào)屬性與SCD側(cè)各IED的型號(hào)、廠(chǎng)家、版本號(hào)屬性進(jìn)行匹配,獲取型號(hào)、廠(chǎng)家、版本號(hào)屬性一致的目標(biāo)IED;
S2、解析ICD側(cè)IED節(jié)點(diǎn)的各級(jí)子孫內(nèi)容,存入到鏈表A;解析SCD側(cè)目標(biāo)IED的各級(jí)子孫內(nèi)容,存入到鏈表B;
S3、逐行比較鏈表A中ICD側(cè)與鏈表B中SCD側(cè)的當(dāng)前節(jié)點(diǎn)的標(biāo)簽、關(guān)鍵屬性值是否都相同,判斷ICD側(cè)與SCD側(cè)的當(dāng)前節(jié)點(diǎn)是否相同;
S4、若ICD側(cè)與SCD側(cè)的當(dāng)前節(jié)點(diǎn)相同,則分別對(duì)兩側(cè)當(dāng)前相同節(jié)點(diǎn)的各非關(guān)鍵屬性以及各級(jí)子孫節(jié)點(diǎn)進(jìn)行比較,根據(jù)比較結(jié)果進(jìn)行顯示;
S5、若ICD側(cè)與SCD側(cè)的當(dāng)前節(jié)點(diǎn)不相同,則進(jìn)行交叉比較,查找相同節(jié)點(diǎn)獲取比較結(jié)果,并根據(jù)比較結(jié)果進(jìn)行顯示。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于國(guó)網(wǎng)四川省電力公司雅安供電公司;國(guó)網(wǎng)四川省電力公司電力科學(xué)研究院;國(guó)網(wǎng)四川省電力公司攀枝花供電公司;西南交通大學(xué),未經(jīng)國(guó)網(wǎng)四川省電力公司雅安供電公司;國(guó)網(wǎng)四川省電力公司電力科學(xué)研究院;國(guó)網(wǎng)四川省電力公司攀枝花供電公司;西南交通大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810699576.X/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 用于信道間差估計(jì)的方法和空間音頻編碼裝置
- 一種飛機(jī)全系統(tǒng)ICD協(xié)同設(shè)計(jì)與配置管理方法
- 一種ICD信息自動(dòng)生成ICD信息數(shù)據(jù)庫(kù)的方法
- 一種通用的機(jī)載總線(xiàn)接口控制文檔的解析和打包方法
- ICD智能輔助編碼系統(tǒng)
- 航電軟件接口控制文件設(shè)計(jì)管理系統(tǒng)
- 控制水流入井眼
- 國(guó)際疾病分類(lèi)編碼推薦方法、系統(tǒng)及相應(yīng)設(shè)備和存儲(chǔ)介質(zhì)
- ICD編碼方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種ICD編碼數(shù)據(jù)處理方法、系統(tǒng)、存儲(chǔ)介質(zhì)及設(shè)備
- 對(duì)應(yīng)算盤(pán)
- 局部對(duì)應(yīng)抽出裝置以及局部對(duì)應(yīng)抽出方法
- 網(wǎng)絡(luò)對(duì)應(yīng)家電
- 分合對(duì)應(yīng)算盤(pán)
- 坐標(biāo)對(duì)應(yīng)方法
- 特征點(diǎn)集合間的對(duì)應(yīng)方法以及對(duì)應(yīng)裝置
- 對(duì)應(yīng)庫(kù)中的指令對(duì)應(yīng)庫(kù)
- 健康對(duì)應(yīng)面膜
- 處理系統(tǒng)、對(duì)應(yīng)裝置及對(duì)應(yīng)方法
- 型材(左右對(duì)應(yīng)槽)





