本發(fā)明涉及一種智能變電站系統(tǒng)配置工具與二次系統(tǒng)模型庫(kù)雙向校核互動(dòng)技術(shù),具體涉及一種系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)方法及系統(tǒng)。
背景技術(shù):
:智能變電站作為智能電網(wǎng)的重要建設(shè)環(huán)節(jié),截止2015年底國(guó)網(wǎng)公司已有2400多座智能變電站建成投運(yùn),系統(tǒng)配置的信息模型文件是支撐智能變電站重要的基礎(chǔ)?;I建二次系統(tǒng)信息模型標(biāo)準(zhǔn)庫(kù),二次系統(tǒng)信息模型庫(kù)作為智能變電站信息模型云系統(tǒng),進(jìn)一步推動(dòng)智能變電站信息模型的標(biāo)準(zhǔn)化應(yīng)用。但系統(tǒng)配置工具與模型云系統(tǒng)脫節(jié),工程應(yīng)用還缺少標(biāo)準(zhǔn)的icd模型內(nèi)容的校核,致使現(xiàn)場(chǎng)icd模型文件的正確性無(wú)法保證。同時(shí)scd配置完成后,缺乏上傳到模型云系統(tǒng)的途徑,也未與現(xiàn)場(chǎng)裝置中運(yùn)行的信息進(jìn)行在線校核,現(xiàn)場(chǎng)scd模型文件未有效管理。這些導(dǎo)致了信息模型標(biāo)準(zhǔn)化在實(shí)際工程中推進(jìn)速度緩慢,智能變電站現(xiàn)場(chǎng)的配置文件缺乏標(biāo)準(zhǔn)化校核,通用性和一致性差。系統(tǒng)配置工具與模型云系統(tǒng)未能實(shí)現(xiàn)雙向互動(dòng),二者處于孤立的狀態(tài),無(wú)法滿足智能變電站信息模型全過(guò)程管控的需求,無(wú)法保證在系統(tǒng)配置過(guò)程中模型特征信息不可纂改,難以保持始終與統(tǒng)一發(fā)布的標(biāo)準(zhǔn)化模型一致性。文獻(xiàn)《iec61850scl配置文件測(cè)試工具的設(shè)計(jì)與實(shí)現(xiàn)》(電力自動(dòng)化設(shè)備,2012,32(4):134~137)。針對(duì)scl配置文件在工程應(yīng)用中缺乏功能完備的第三方測(cè)試工具。通過(guò)對(duì)實(shí)際工程中配置文件出現(xiàn)的問(wèn)題進(jìn)行分析總結(jié),結(jié)合《dl/t860實(shí)施技術(shù)規(guī)范》和《iec61850工程繼電保護(hù)應(yīng)用模型》的要求,提出了具體的配置文件測(cè)試項(xiàng),并設(shè)計(jì)開發(fā)了scl配置文件測(cè)試軟件工具。主要解決工程實(shí)施中部分配置文件測(cè)試只能通過(guò)人工比對(duì)進(jìn)行,不僅效率低而且容易出錯(cuò)。文獻(xiàn)《iec61850模型校驗(yàn)工具的研究與實(shí)現(xiàn)》(智能電網(wǎng),2015,3(1):85~90)。論文針對(duì)工程應(yīng)用中缺少功能完備的校驗(yàn)工具,而scl模型文件的校驗(yàn)越來(lái)越重要,通過(guò)對(duì)現(xiàn)有規(guī)范的研究與分析,將模型文件的校驗(yàn)分為8部分,并將各部分詳細(xì)分解為若干校驗(yàn)項(xiàng),從而實(shí)現(xiàn)模型文件的全面校驗(yàn)。同時(shí)引入規(guī)則庫(kù)的概念,采用與配置文件相結(jié)合的方式開發(fā)校驗(yàn)工具,最后將其成功應(yīng)用在實(shí)際工程中。主要解決了離線信息模型語(yǔ)法語(yǔ)義的校驗(yàn)問(wèn)題。文獻(xiàn)《基于scd文件風(fēng)險(xiǎn)現(xiàn)狀的管控策略體系研究與應(yīng)用》(浙江電力,2016,35(6):17~20)針對(duì)智能變電站大規(guī)模成熟應(yīng)用及后期運(yùn)維改擴(kuò)建給配置描述文件的風(fēng)險(xiǎn)管控帶來(lái)的新挑戰(zhàn)現(xiàn)狀。分析了現(xiàn)有scd文件管理方法及其風(fēng)險(xiǎn)現(xiàn)狀,提出了區(qū)域智能變電站scd文件管控策略體系。在此基礎(chǔ)上完成區(qū)域智能變電站配置文件管控平臺(tái)建設(shè),采用二維碼校驗(yàn)技術(shù)和虛回路可視化技術(shù)使得不同參與者在設(shè)計(jì)、調(diào)試、維護(hù)及改擴(kuò)建等全生命周期內(nèi)各個(gè)環(huán)節(jié)均能對(duì)scd文件進(jìn)行有效地管理。解決scd文件的唯一性和有效性,提高智能變電站的安全運(yùn)行水平等問(wèn)題。目前,智能變電站系統(tǒng)配置工具與模型云系統(tǒng)相互孤立脫節(jié),缺少雙向校核互動(dòng)。這些導(dǎo)致了二次設(shè)備模型標(biāo)準(zhǔn)化在實(shí)際工程中推進(jìn)速度緩慢,系統(tǒng)配置工具與模型云系統(tǒng)孤立,智能變電站現(xiàn)場(chǎng)的模型文件缺乏標(biāo)準(zhǔn)化,工程化和一致性校核。技術(shù)實(shí)現(xiàn)要素:為解決上述現(xiàn)有技術(shù)中的不足,本發(fā)明的目的是提供一種系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)方法及系統(tǒng),該方法采用系統(tǒng)配置工具與模型云系統(tǒng)雙向的互動(dòng)技術(shù),完善智能變電站配置全過(guò)程管控,一方面保證整個(gè)配置過(guò)程中模型的標(biāo)準(zhǔn)化和唯一性,避免現(xiàn)場(chǎng)配置與模型云系統(tǒng)模型不一致的問(wèn)題。本發(fā)明的目的是采用下述技術(shù)方案實(shí)現(xiàn)的:本發(fā)明提供一種系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)方法,其改進(jìn)之處在于,所述方法包括下述步驟:智能變電站系統(tǒng)配置工具請(qǐng)求從模型云系統(tǒng)下載icd模型文件;智能變電站系統(tǒng)配置工具對(duì)icd模型文件的功能信息進(jìn)行簽名驗(yàn)證;智能變電站系統(tǒng)配置工具將經(jīng)過(guò)簽名驗(yàn)證后的icd模型文件與存儲(chǔ)于智能變電站系統(tǒng)配置工具中的scd模型文件進(jìn)行一致性校驗(yàn);智能變電站的系統(tǒng)配置工具將通過(guò)一致性校驗(yàn)的scd模型文件上傳至模型云系統(tǒng)。進(jìn)一步地,所智能變電站系統(tǒng)配置工具請(qǐng)求從模型云系統(tǒng)下載icd模型文件,包括:智能變電站系統(tǒng)配置工具從模型云系統(tǒng)中獲取icd模型文件;請(qǐng)求下載icd模型文件包括icd模型文件名稱、廠家、版本和型號(hào)。進(jìn)一步地,智能變電站系統(tǒng)配置工具請(qǐng)求從模型云系統(tǒng)下載icd模型文件,包括:通過(guò)提供工程供貨設(shè)備清單進(jìn)行批量icd模型文件下載;所述設(shè)備清單進(jìn)行批量icd模型文件下載是指:加載設(shè)備清單excel字段全部?jī)?nèi)容,根據(jù)設(shè)備清單excel字段內(nèi)容自動(dòng)匹配模型云系統(tǒng)中所需的批量icd模型文件和數(shù)字簽名文件,并將匹配好的文件自動(dòng)下載到本地。進(jìn)一步地,所述下載的icd模型文件中包含文件crc32校驗(yàn)碼,用于icd模型文件校驗(yàn);所述智能變電站系統(tǒng)配置工具對(duì)icd模型文件的功能信息進(jìn)行簽名驗(yàn)證,包括:下載的icd模型文件進(jìn)行icd模型文件校驗(yàn)和icd模型文件功能信息數(shù)字簽名一致性校驗(yàn);所述icd模型文件校驗(yàn)是指重新計(jì)算文件crc32校驗(yàn)碼,并與icd模型文件中的文件crc32校驗(yàn)碼進(jìn)行一致性校驗(yàn),校驗(yàn)通過(guò)后才能進(jìn)行功能信息數(shù)字簽名校驗(yàn);所述icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)是指通過(guò)分析智能變電站模型配置的功能信息和工程信息的差異性,實(shí)現(xiàn)模型功能信息的分界面智能劃分;定義模型功能信息提取和組織方式,形成數(shù)字簽名一致性約束規(guī)則,制定簽名一致校驗(yàn)流程,實(shí)現(xiàn)基于二次系統(tǒng)模型庫(kù)的scd配置管控和簽名一致性約束;所述功能信息數(shù)字簽名值的生成方式包括:按指定規(guī)則提取icd模型文件中模型功能特征信息,采用特定的hash算法生成模型功能信息摘要,對(duì)功能信息摘要進(jìn)行加密,形成數(shù)字簽名值;進(jìn)一步地,所述一致性校驗(yàn)包括scd模型文件數(shù)字簽名一致性驗(yàn)證和scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn),包括:;所述scd模型數(shù)字簽名一致性驗(yàn)證是指匹配scd模型文件中智能設(shè)備ied與對(duì)應(yīng)的icd模型文件,分別提取智能設(shè)備ied模型功能信息模型,并進(jìn)行并文本化,采用md5散列函數(shù)計(jì)算得到128位的摘要信息d2;提取選中icd數(shù)字簽名文件中簽名值s1,采用256位rsa公鑰解密獲得對(duì)應(yīng)的摘要信息d1;比較兩份摘要信息d1和d2,若兩者一致,則說(shuō)明配置過(guò)程icd模型文件原始特征內(nèi)容保持不變;若兩者不一致,則說(shuō)明配置過(guò)程icd模型文件特征內(nèi)容已被修改,完成scd模型文件與icd模型文件簽名一致性驗(yàn)證;所述scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)包括過(guò)程層模型一致性校驗(yàn)和站控層模型一致性校驗(yàn);所述過(guò)程層模型一致性校驗(yàn)通過(guò)過(guò)程層goose和sv網(wǎng)絡(luò),動(dòng)態(tài)撲捉解析報(bào)文,得到過(guò)程層在線運(yùn)行的模型信息;加載解析scd模型文件中站控層訪問(wèn)點(diǎn)g1和過(guò)程層訪問(wèn)點(diǎn)m1的模型生成離線的模型數(shù)據(jù),通過(guò)比對(duì)報(bào)文解析的在線模型與離線的模型數(shù)據(jù),從而完成過(guò)程層模型一致性校驗(yàn);所述站控層模型一致性校驗(yàn)通過(guò)站控層mms網(wǎng)絡(luò),動(dòng)態(tài)獲取裝置在線運(yùn)行實(shí)例化的服務(wù)模型數(shù)據(jù);加載解析scd模型文件中智能設(shè)備ied下面訪問(wèn)點(diǎn)s1的模型生成離線的服務(wù)模型數(shù)據(jù),依據(jù)元素的唯一標(biāo)識(shí)比對(duì)元素屬性和值,從而實(shí)現(xiàn)二次設(shè)備動(dòng)態(tài)一致性校核。進(jìn)一步地,所述智能變電站的系統(tǒng)配置工具將通過(guò)一致性校驗(yàn)的scd模型文件上傳至模型云系統(tǒng),包括按照下述方式的至少一種實(shí)現(xiàn):scd模型文件通過(guò)公網(wǎng)系統(tǒng)登陸,授權(quán)用戶通過(guò)ie、firefox主流瀏覽器在線訪問(wèn)模型云系統(tǒng);scd模型文件上傳到模型云系統(tǒng)進(jìn)行歸檔備案,采用模型云系統(tǒng)同步增量的模型文件自動(dòng)更新與存儲(chǔ)方法,實(shí)現(xiàn)對(duì)模型云系統(tǒng)庫(kù)更新備份;scd模型文件在模型云系統(tǒng)中更新主動(dòng)發(fā)布,經(jīng)過(guò)審核確認(rèn)后,模型云系統(tǒng)將scd模型文件名稱、廠站、電壓等級(jí)、廠家信息數(shù)據(jù)與scd模型文件統(tǒng)一發(fā)布。本發(fā)明還提供一種系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)系統(tǒng),其改進(jìn)之處在于,所述系統(tǒng)包括:請(qǐng)求下載模塊:用于智能變電站系統(tǒng)配置工具請(qǐng)求從模型云系統(tǒng)下載icd模型文件;簽名驗(yàn)證模塊:用于智能變電站系統(tǒng)配置工具對(duì)icd模型文件的功能信息進(jìn)行簽名驗(yàn)證;一致性校驗(yàn)?zāi)K:用于智能變電站系統(tǒng)配置工具將經(jīng)過(guò)簽名驗(yàn)證后的icd模型文件與存儲(chǔ)于智能變電站系統(tǒng)配置工具中的scd模型文件進(jìn)行一致性校驗(yàn);上傳模塊:用于智能變電站系統(tǒng)配置工具將通過(guò)一致性校驗(yàn)的scd模型文件上傳至模型云系統(tǒng)。進(jìn)一步地,所述簽名驗(yàn)證模塊進(jìn)一步包括:icd模型文件校驗(yàn)?zāi)K和icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)?zāi)K;所述icd模型文件校驗(yàn)?zāi)K用于對(duì)下載的icd模型文件進(jìn)行icd模型文件校驗(yàn);所述icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)?zāi)K用于對(duì)icd模型文件功能信息數(shù)字簽名一致性校驗(yàn);所述icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)?zāi)K進(jìn)行所述icd模型文件功能信息數(shù)字簽名一致性校驗(yàn),是指通過(guò)分析智能變電站模型配置的功能信息和工程信息的差異性,實(shí)現(xiàn)模型功能信息的分界面智能劃分;定義模型功能信息提取和組織方式,形成數(shù)字簽名一致性約束規(guī)則,制定簽名一致校驗(yàn)流程,實(shí)現(xiàn)基于二次系統(tǒng)模型庫(kù)的scd配置管控和簽名一致性約束。進(jìn)一步地,所述一致性校驗(yàn)?zāi)K包括:scd模型文件數(shù)字簽名一致性驗(yàn)證模塊和scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)?zāi)K;scd模型文件數(shù)字簽名一致性驗(yàn)證模塊用于進(jìn)行scd模型文件數(shù)字簽名一致性驗(yàn)證;所述scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)?zāi)K用于scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn);進(jìn)行scd模型數(shù)字簽名一致性驗(yàn)證是指匹配scd模型文件中智能設(shè)備ied與對(duì)應(yīng)的icd模型文件,分別提取智能設(shè)備ied模型功能信息模型,并進(jìn)行并文本化,采用md5散列函數(shù)計(jì)算得到128位的摘要信息d2;提取選中icd數(shù)字簽名文件中簽名值s1,采用256位rsa公鑰解密獲得對(duì)應(yīng)的摘要信息d1;比較兩份摘要信息d1和d2,若兩者一致,則說(shuō)明配置過(guò)程icd模型文件原始特征內(nèi)容保持不變;若兩者不一致,則說(shuō)明配置過(guò)程icd模型文件特征內(nèi)容已被修改,完成scd模型文件與icd模型文件簽名一致性驗(yàn)證;進(jìn)行scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn),通過(guò)智能變電站中的dl/t860通信服務(wù)接口聯(lián)機(jī)獲取所有運(yùn)行裝置智能設(shè)備ied的動(dòng)態(tài)模型和程序版本信息,將獲取的動(dòng)態(tài)模型與scd模型靜態(tài)配置進(jìn)行比對(duì),確保兩者完全一致,形成scd模型文件在線校驗(yàn)報(bào)告;獲取的程序及配置版本信息與模型云系統(tǒng)中的程序及配置版本信息進(jìn)行比對(duì),確保在線運(yùn)行的版本與模型云系統(tǒng)中存儲(chǔ)的版本一致性。進(jìn)一步地,所述scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)?zāi)K進(jìn)一步包括:過(guò)程層模型一致性校驗(yàn)?zāi)K和站控層模型一致性校驗(yàn)?zāi)K;所述過(guò)程層模型一致性校驗(yàn)?zāi)K用于通過(guò)過(guò)程層goose和sv網(wǎng)絡(luò),動(dòng)態(tài)撲捉解析報(bào)文,得到過(guò)程層在線運(yùn)行的模型信息;加載解析scd模型文件中站控層訪問(wèn)點(diǎn)g1和過(guò)程層訪問(wèn)點(diǎn)m1的模型生成離線的模型數(shù)據(jù),通過(guò)比對(duì)報(bào)文解析的在線模型與離線的模型數(shù)據(jù),從而完成過(guò)程層模型一致性校驗(yàn);所述站控層模型一致性校驗(yàn)?zāi)K用于通過(guò)站控層mms網(wǎng)絡(luò),動(dòng)態(tài)獲取裝置在線運(yùn)行實(shí)例化的服務(wù)模型數(shù)據(jù);加載解析scd模型文件中智能設(shè)備ied下面訪問(wèn)點(diǎn)s1的模型生成離線的服務(wù)模型數(shù)據(jù),依據(jù)元素的唯一標(biāo)識(shí)比對(duì)元素屬性和值,從而實(shí)現(xiàn)二次設(shè)備動(dòng)態(tài)一致性校核。與最接近的現(xiàn)有技術(shù)相比,本發(fā)明提供的技術(shù)方案具有的優(yōu)異效果是:本發(fā)明采用了系統(tǒng)配置工具與模型云系統(tǒng)雙向互動(dòng)、并進(jìn)行現(xiàn)場(chǎng)配置模型校核的方法,可以保證系統(tǒng)配置工具與模型云系統(tǒng)雙向互動(dòng),避免現(xiàn)場(chǎng)配置與模型云系統(tǒng)模型不一致的問(wèn)題,同時(shí)進(jìn)行數(shù)字簽名驗(yàn)證、在線模型動(dòng)態(tài)校核保證現(xiàn)場(chǎng)配置的模型真實(shí)性、不可篡改性、離線與在線模型一致性,為新建、改擴(kuò)建智能變電站的信息模型真實(shí)性、正確性和一致性提供保障,降低了變電站運(yùn)行風(fēng)險(xiǎn),且有利于變電站運(yùn)維或改擴(kuò)建的安全實(shí)施。系統(tǒng)配置工具與模型云系統(tǒng)雙向的互動(dòng)技術(shù),完善智能變電站配置全過(guò)程管控,一方面保證整個(gè)配置過(guò)程中模型的標(biāo)準(zhǔn)化和唯一性,避免現(xiàn)場(chǎng)配置與模型云系統(tǒng)模型不一致的問(wèn)題;另一方面通過(guò)優(yōu)化校核算法,實(shí)現(xiàn)在配置過(guò)程中的實(shí)時(shí)在線校核,改變?cè)袉窝b置離線校驗(yàn)?zāi)J?,?shí)現(xiàn)二次設(shè)備配置的閉環(huán)管理。附圖說(shuō)明圖1是本發(fā)明提供的系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)的流程圖;圖2是本發(fā)明提供的保護(hù)裝置型號(hào)標(biāo)識(shí)示意圖。具體實(shí)施方式下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式作進(jìn)一步的詳細(xì)說(shuō)明。以下描述和附圖充分地示出本發(fā)明的具體實(shí)施方案,以使本領(lǐng)域的技術(shù)人員能夠?qū)嵺`它們。其他實(shí)施方案可以包括結(jié)構(gòu)的、邏輯的、電氣的、過(guò)程的以及其他的改變。實(shí)施例僅代表可能的變化。除非明確要求,否則單獨(dú)的組件和功能是可選的,并且操作的順序可以變化。一些實(shí)施方案的部分和特征可以被包括在或替換其他實(shí)施方案的部分和特征。本發(fā)明的實(shí)施方案的范圍包括權(quán)利要求書的整個(gè)范圍,以及權(quán)利要求書的所有可獲得的等同物。在本文中,本發(fā)明的這些實(shí)施方案可以被單獨(dú)地或總地用術(shù)語(yǔ)“發(fā)明”來(lái)表示,這僅僅是為了方便,并且如果事實(shí)上公開了超過(guò)一個(gè)的發(fā)明,不是要自動(dòng)地限制該應(yīng)用的范圍為任何單個(gè)發(fā)明或發(fā)明構(gòu)思。實(shí)施例一、本發(fā)明提供一種系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)方法,其特征在于:包括如下步驟:1)請(qǐng)求下載icd模型文件;信息模型云系統(tǒng)按照《國(guó)家電網(wǎng)公司關(guān)于規(guī)范智能變電站二次系統(tǒng)信息模型標(biāo)準(zhǔn)化管理的通知》(基建1086號(hào)文)要求建設(shè)。所述步驟1)請(qǐng)求下載icd模型文件,從模型云系統(tǒng)中獲取icd模型文件供智能變電站系統(tǒng)配工具集成化使用。所述步驟1)分析系統(tǒng)集成配置的scd模型文件所需的icd模型文件的名稱、廠家、版本、型號(hào)等信息。所述步驟1)請(qǐng)求下載icd模型文件通過(guò)提供工程供貨設(shè)備清單進(jìn)行批量icd模型下載。上述設(shè)備清單為excel格式,設(shè)備清單表字段包括模型文件名稱、廠家名稱、設(shè)備型號(hào)、設(shè)備程序版本標(biāo)識(shí)。上述設(shè)備清單填寫方式分兩種,第一種方式,直接輸入完整的模型文件名稱,其他列留空。第二種方式,輸入廠家名稱、設(shè)備型號(hào)、設(shè)備程序版本標(biāo)識(shí),模型文件名稱留空。所述步驟1)支持按設(shè)備類型、發(fā)布日期進(jìn)行靜態(tài)包的方式檢索。所述步驟1)請(qǐng)求下載icd模型文件,模型云系統(tǒng)采用用戶賬號(hào)預(yù)分配和授權(quán)訪問(wèn)機(jī)制,用戶賬號(hào)分為普通用戶和系統(tǒng)管理員。上述下載icd模型文件賬號(hào)采用分配權(quán)限機(jī)制,針對(duì)角色名稱和密碼業(yè)務(wù)模型云系統(tǒng)采用安全密鑰的認(rèn)證方式進(jìn)行實(shí)名安全認(rèn)證。所述步驟1)請(qǐng)求下載icd模型文件,通過(guò)公網(wǎng)系統(tǒng)登陸,授權(quán)用戶通過(guò)ie、firefox等主流瀏覽器在線訪問(wèn)模型云系統(tǒng)。所述步驟1)請(qǐng)求下載icd模型文件,下載的模型文件壓縮包中包括icd模型文件和對(duì)應(yīng)的數(shù)字簽名信息文件。上述的數(shù)字簽名信息包括模型發(fā)布者、發(fā)布時(shí)間及不低于128位的數(shù)字簽名值,數(shù)字簽名信息最終單獨(dú)形成一個(gè)xml文件,命名為:signdata_icd模型文件名.xml。上述的icd模型文件數(shù)字簽名值獲取方法為:解析icd模型文件,提取icd模型中功能信息,生成功能信息摘要并生成數(shù)字簽名值。2)線下icd模型文件功能信息簽名驗(yàn)證;所述步驟2)下載的icd模型文件進(jìn)行icd模型文件校驗(yàn)和功能信息數(shù)字簽名一致性校驗(yàn)。上述下載的icd模型文件名稱中包含文件crc32校驗(yàn)碼,用于icd模型文件校驗(yàn)。上述icd模型文件校驗(yàn)是指重新計(jì)算文件crc32校驗(yàn)碼,并與icd模型文件名稱中包含文件crc32校驗(yàn)碼進(jìn)行一致性校驗(yàn),校驗(yàn)通過(guò)后才能進(jìn)行功能信息數(shù)字簽名校驗(yàn)。所述步驟2)icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)是指通過(guò)分析智能變電站模型配置的功能信息和工程信息的差異性,實(shí)現(xiàn)模型功能信息的分界面智能劃分。定義模型功能信息提取和組織方式,研究模型文件和模型信息簽名算法,研究簽名一致性約束規(guī)則,制定簽名一致校驗(yàn)流程,從而實(shí)現(xiàn)基于二次系統(tǒng)模型庫(kù)的scd配置管控和簽名一致性約束。所述步驟2)數(shù)字簽名值的生成方法如下:按指定規(guī)則提取icd模型文件中的模型功能信息,采用特定的hash算法生成模型功能信息的摘要,對(duì)摘要進(jìn)行加密,形成數(shù)字簽名值。其中,icd模型文件中模型特征信息包括:數(shù)據(jù)類型模板<datatypetemplates>區(qū)段定義的全部數(shù)據(jù)內(nèi)容;<ied>區(qū)段邏輯設(shè)備<ldevice>、邏輯節(jié)點(diǎn)<ln>定義的數(shù)據(jù)內(nèi)容(不包括desc屬性值、doi/sdi/dai實(shí)例化配置等內(nèi)容)。所述步驟2)進(jìn)行icd模型文件標(biāo)準(zhǔn)化命名校驗(yàn),標(biāo)準(zhǔn)化命名校驗(yàn)不通過(guò)將給出錯(cuò)誤提示。上述icd模型文件命名規(guī)則如下:“設(shè)備類型編碼-廠家代號(hào)-設(shè)備型號(hào)標(biāo)識(shí)-版本號(hào)八位crc32文件校驗(yàn)碼”例如:“pr-nrjb-pcs943d-v1.2-ba9a0e58”該命名中所有的字母均為大寫字母,每一段標(biāo)識(shí)只能包含數(shù)字或字母(除設(shè)備型號(hào)標(biāo)識(shí)可允許包含“-”號(hào)和版本號(hào)可允許包含“.”號(hào)除外)。說(shuō)明如下:1.設(shè)備類型編碼如圖2所示。2.主要二次廠家代號(hào)詳見下表1所示,固定為4個(gè)字符,未在該表中列出的廠家應(yīng)聯(lián)系模型標(biāo)準(zhǔn)庫(kù)管理方確定廠家代號(hào)。3.設(shè)備型號(hào)標(biāo)識(shí),廠家自行定義,應(yīng)不大于30個(gè)字符。4.版本號(hào),廠家自定義,應(yīng)不大于6個(gè)字符,格式為“v+數(shù)字版本號(hào)”,數(shù)字版本號(hào)可允許包含“.”號(hào)。5.crc32文件校驗(yàn)碼是采用模型文件crc32校驗(yàn)碼生成工具(從信息模型標(biāo)準(zhǔn)庫(kù)網(wǎng)站下載)計(jì)算所得的一串碼值,由a~h和0~9的十六進(jìn)制字符組成,占8位。表1主要二次設(shè)備供應(yīng)商的代號(hào)序號(hào)廠家名稱廠家縮寫廠家代號(hào)1南京南瑞繼保電氣有限公司南瑞繼保nrjb2國(guó)電南瑞科技股份有限公司南瑞科技gdnr3許繼電氣股份有限公司許繼電氣xjdq4北京四方繼保工程技術(shù)有限公司四方繼保sfjb5國(guó)電南京自動(dòng)化股份有限公司國(guó)電南自gdnz6長(zhǎng)園深瑞繼保自動(dòng)化有限公司長(zhǎng)園深瑞cysr7上海思源弘瑞自動(dòng)化有限公司思源弘瑞syhr8南京新寧光電工程有限公司新寧光電xngd9東方電子股份有限公司東方電子dfdz10積成電子股份有限公司積成電子jcdz11江蘇金智科技股份有限公司金智科技jzkj12山東魯能智能技術(shù)有限公司魯能智能lnzn3)線上校驗(yàn)scd模型文件;所述步驟3)系統(tǒng)配置完成scd模型文件后進(jìn)行模型線上校驗(yàn)。線上校驗(yàn)包括scd模型數(shù)字簽名一致性驗(yàn)證和scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)兩部分內(nèi)容。所述步驟3)scd模型數(shù)字簽名一致性驗(yàn)證,是指匹配scd模型文件中ied與對(duì)應(yīng)的icd模型文件,分別提取ied模型功能信息模型,并進(jìn)行并文本化,采用md5散列函數(shù)計(jì)算得到128位的摘要信息d2。提取選中icd數(shù)字簽名文件中簽名值s1,采用256位rsa公鑰解密獲得對(duì)應(yīng)的摘要信息d1。比較兩份摘要信息d1和d2,若兩者一致,則說(shuō)明配置過(guò)程icd原始特征內(nèi)容保持不變,若兩者不一致,則說(shuō)明配置過(guò)程icd模型文件特征內(nèi)容已被修改,從而完成scd與icd模型文件簽名一致性驗(yàn)證。所述步驟3)scd模型文件與運(yùn)行裝置中模型和版本一致性校驗(yàn),通過(guò)dl/t860通信服務(wù)接口聯(lián)機(jī)獲取所有運(yùn)行裝置ied的動(dòng)態(tài)模型和版本信息,將獲取的動(dòng)態(tài)模型和數(shù)據(jù)與scd模型和配置進(jìn)行比對(duì),確保兩者完全一致,形成scd在線校驗(yàn)報(bào)告。上述二次設(shè)備標(biāo)準(zhǔn)化版本校驗(yàn)是指二次設(shè)備程序、配置版本的動(dòng)態(tài)召喚技術(shù),實(shí)時(shí)獲取程序及配置的版本。通過(guò)與模型云系統(tǒng)互動(dòng)對(duì)接,獲取模型云系統(tǒng)中的二次設(shè)備的模型、程序及配置版本等信息,形成對(duì)應(yīng)的本地離線數(shù)據(jù)。二次設(shè)備程序及配置版本與離線版本標(biāo)準(zhǔn)化比對(duì)技術(shù),保證二次設(shè)備程序及配置版本的一致性。所述步驟3)scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn),分為過(guò)程層模型一致性校驗(yàn)和站控層模型一致性校驗(yàn)。上述的站控層模型一致性校驗(yàn)通過(guò)站控層mms網(wǎng)絡(luò),動(dòng)態(tài)獲取裝置在線運(yùn)行實(shí)例化的服務(wù)模型數(shù)據(jù);加載解析scd模型文件中ied下面訪問(wèn)點(diǎn)s1的模型生成離線的服務(wù)模型數(shù)據(jù),對(duì)元素的唯一標(biāo)識(shí)和比對(duì)元素值,從而實(shí)現(xiàn)二次設(shè)備動(dòng)態(tài)一致性校核。上述的過(guò)程層模型一致性校驗(yàn)通過(guò)過(guò)程層goose、sv網(wǎng)絡(luò),動(dòng)態(tài)撲捉解析報(bào)文,得到過(guò)程層在線運(yùn)行的模型信息。加載解析scd模型文件中訪問(wèn)點(diǎn)g1和m1的模型生成離線的模型數(shù)據(jù),通過(guò)比對(duì)報(bào)文解析的在線模型與離線的模型數(shù)據(jù),從而完成過(guò)程層模型一致性校驗(yàn)。4)系統(tǒng)集成的scd模型文件反饋到信息模型云系統(tǒng)中:所述步驟4)系統(tǒng)集成的scd模型文件通過(guò)校驗(yàn)后反饋到模型云系統(tǒng)中。上述的scd模型文件采用標(biāo)準(zhǔn)化命名,標(biāo)準(zhǔn)化命名規(guī)則如下:“變電站所屬省級(jí)(自治區(qū)、直轄市)電力公司編碼-電壓等級(jí)標(biāo)識(shí)-變電站工程名標(biāo)識(shí)-模型版本號(hào)-八位crc32文件校驗(yàn)碼.scd”。八位crc32文件校驗(yàn)碼是采用標(biāo)準(zhǔn)crc32算法計(jì)算所得的一串碼值。scd模型文件歸檔備案。所述步驟4)反饋給模型云系統(tǒng)的scd模型文件,模型標(biāo)準(zhǔn)庫(kù)采用用戶賬號(hào)預(yù)分配和授權(quán)訪問(wèn)機(jī)制,用戶賬號(hào)分為普通用戶和系統(tǒng)管理員。上述上傳的scd模型文件賬號(hào)采用分配權(quán)限機(jī)制,針對(duì)角色名稱和密碼業(yè)務(wù)模型管理系統(tǒng)采用安全密鑰的認(rèn)證方式進(jìn)行實(shí)名安全認(rèn)證。上述反饋的scd模型文件,通過(guò)公網(wǎng)系統(tǒng)登陸,授權(quán)用戶通過(guò)ie、firefox等主流瀏覽器在線訪問(wèn)模型云系統(tǒng)。上述反饋的scd模型文件,上傳到模型云系統(tǒng)進(jìn)行歸檔備案,采用模型云系統(tǒng)同步增量的模型文件自動(dòng)更新與存儲(chǔ)方法,實(shí)現(xiàn)對(duì)模型云系統(tǒng)庫(kù)更新備份。上述反饋的scd模型文件在模型云系統(tǒng)中更新主動(dòng)發(fā)布,經(jīng)過(guò)審核確認(rèn)后,系統(tǒng)將模型文件名稱、廠站、電壓等級(jí)、廠家等信息數(shù)據(jù)與模型文件統(tǒng)一發(fā)布。實(shí)施例二、基于同樣的發(fā)明構(gòu)思,本發(fā)明還提供一種系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)系統(tǒng),所述系統(tǒng)包括:請(qǐng)求下載模塊:用于智能變電站系統(tǒng)配置工具請(qǐng)求從模型云系統(tǒng)下載icd模型文件;簽名驗(yàn)證模塊:用于智能變電站系統(tǒng)配置工具對(duì)icd模型文件的功能信息進(jìn)行簽名驗(yàn)證;一致性校驗(yàn)?zāi)K:用于智能變電站系統(tǒng)配置工具將經(jīng)過(guò)簽名驗(yàn)證后的icd模型文件與存儲(chǔ)于智能變電站系統(tǒng)配置工具中的scd模型文件進(jìn)行一致性校驗(yàn);上傳模塊:用于智能變電站系統(tǒng)配置工具將通過(guò)一致性校驗(yàn)的scd模型文件上傳至模型云系統(tǒng)。所述簽名驗(yàn)證模塊進(jìn)一步包括:icd模型文件校驗(yàn)?zāi)K和icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)?zāi)K;所述icd模型文件校驗(yàn)?zāi)K用于對(duì)下載的icd模型文件進(jìn)行icd模型文件校驗(yàn);所述icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)?zāi)K用于對(duì)icd模型文件功能信息數(shù)字簽名一致性校驗(yàn);所述icd模型文件功能信息數(shù)字簽名一致性校驗(yàn)?zāi)K進(jìn)行所述icd模型文件功能信息數(shù)字簽名一致性校驗(yàn),是指通過(guò)分析智能變電站模型配置的功能信息和工程信息的差異性,實(shí)現(xiàn)模型功能信息的分界面智能劃分;定義模型功能信息提取和組織方式,形成數(shù)字簽名一致性約束規(guī)則,制定簽名一致校驗(yàn)流程,實(shí)現(xiàn)基于二次系統(tǒng)模型庫(kù)的scd配置管控和簽名一致性約束。所述一致性校驗(yàn)?zāi)K包括:scd模型文件數(shù)字簽名一致性驗(yàn)證模塊和scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)?zāi)K;scd模型文件數(shù)字簽名一致性驗(yàn)證模塊用于進(jìn)行scd模型文件數(shù)字簽名一致性驗(yàn)證;所述scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)?zāi)K用于scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn);進(jìn)行scd模型數(shù)字簽名一致性驗(yàn)證是指匹配scd模型文件中智能設(shè)備ied與對(duì)應(yīng)的icd模型文件,分別提取智能設(shè)備ied模型功能信息模型,并進(jìn)行并文本化,采用md5散列函數(shù)計(jì)算得到128位的摘要信息d2;提取選中icd數(shù)字簽名文件中簽名值s1,采用256位rsa公鑰解密獲得對(duì)應(yīng)的摘要信息d1;比較兩份摘要信息d1和d2,若兩者一致,則說(shuō)明配置過(guò)程icd模型文件原始特征內(nèi)容保持不變;若兩者不一致,則說(shuō)明配置過(guò)程icd模型文件特征內(nèi)容已被修改,完成scd模型文件與icd模型文件簽名一致性驗(yàn)證;進(jìn)行scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn),通過(guò)智能變電站中的dl/t860通信服務(wù)接口聯(lián)機(jī)獲取所有運(yùn)行裝置智能設(shè)備ied的動(dòng)態(tài)模型和程序版本信息,將獲取的動(dòng)態(tài)模型與scd模型靜態(tài)配置進(jìn)行比對(duì),確保兩者完全一致,形成scd模型文件在線校驗(yàn)報(bào)告;獲取的程序及配置版本信息與模型云系統(tǒng)中的程序及配置版本信息進(jìn)行比對(duì),確保在線運(yùn)行的版本與模型云系統(tǒng)中存儲(chǔ)的版本一致性。所述scd模型文件與在線運(yùn)行裝置模型一致性校驗(yàn)?zāi)K進(jìn)一步包括:過(guò)程層模型一致性校驗(yàn)?zāi)K和站控層模型一致性校驗(yàn)?zāi)K;所述過(guò)程層模型一致性校驗(yàn)?zāi)K用于通過(guò)過(guò)程層goose和sv網(wǎng)絡(luò),動(dòng)態(tài)撲捉解析報(bào)文,得到過(guò)程層在線運(yùn)行的模型信息;加載解析scd模型文件中站控層訪問(wèn)點(diǎn)g1和過(guò)程層訪問(wèn)點(diǎn)m1的模型生成離線的模型數(shù)據(jù),通過(guò)比對(duì)報(bào)文解析的在線模型與離線的模型數(shù)據(jù),從而完成過(guò)程層模型一致性校驗(yàn);所述站控層模型一致性校驗(yàn)?zāi)K用于通過(guò)站控層mms網(wǎng)絡(luò),動(dòng)態(tài)獲取裝置在線運(yùn)行實(shí)例化的服務(wù)模型數(shù)據(jù);加載解析scd模型文件中智能設(shè)備ied下面訪問(wèn)點(diǎn)s1的模型生成離線的服務(wù)模型數(shù)據(jù),依據(jù)元素的唯一標(biāo)識(shí)比對(duì)元素屬性和值,從而實(shí)現(xiàn)二次設(shè)備動(dòng)態(tài)一致性校核。本發(fā)明提供的系統(tǒng)配置工具與模型云系統(tǒng)雙向校核互動(dòng)方法,采用系統(tǒng)配置工具與模型云系統(tǒng)雙向的互動(dòng)技術(shù),完善智能變電站配置全過(guò)程管控,一方面保證整個(gè)配置過(guò)程中模型的標(biāo)準(zhǔn)化和唯一性,避免現(xiàn)場(chǎng)配置與模型云系統(tǒng)模型不一致的問(wèn)題;另一方面通過(guò)優(yōu)化校核算法,實(shí)現(xiàn)在配置過(guò)程中的實(shí)時(shí)在線校核,改變?cè)袉窝b置離線校驗(yàn)?zāi)J?,?shí)現(xiàn)二次設(shè)備配置的閉環(huán)管理,保證二次設(shè)備配置的正確性、唯一性和不可篡改性。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。當(dāng)前第1頁(yè)12