,根據(jù)所述數(shù)據(jù)實(shí)例配置信息的數(shù)據(jù)結(jié)構(gòu),將所述數(shù)據(jù)實(shí)例配置信息的源地址作為查找匹配主鍵,將所述數(shù)據(jù)實(shí)例配置信息的描述、數(shù)據(jù)類型作為查找匹配次鍵;當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)數(shù)據(jù)集時(shí),根據(jù)所述邏輯節(jié)點(diǎn)數(shù)據(jù)集的數(shù)據(jù)結(jié)構(gòu),將所述邏輯節(jié)點(diǎn)數(shù)據(jù)集的數(shù)據(jù)集名作為查找匹配關(guān)鍵字;當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)報(bào)告塊時(shí),根據(jù)所述邏輯節(jié)點(diǎn)報(bào)告塊的數(shù)據(jù)結(jié)構(gòu),將所述邏輯節(jié)點(diǎn)報(bào)告塊名作為查找匹配關(guān)鍵字。
[0098]所述匹配查找單元8032,用于通過(guò)所構(gòu)建的查找匹配信息,對(duì)所述第一模型文件和所述第二模型文件中對(duì)應(yīng)于所述查找匹配信息的子結(jié)構(gòu)進(jìn)行雙向匹配查找;
[0099]所述標(biāo)記單元8033,用于當(dāng)所述第二模型文件中所述對(duì)應(yīng)于查找匹配信息的子結(jié)構(gòu)在所述第一模型文件中未找到時(shí),在第二模型文件中標(biāo)記所述子結(jié)構(gòu)為新增內(nèi)容;當(dāng)所述第一模型文件中所述對(duì)應(yīng)于查找匹配信息的子結(jié)構(gòu)在所述第二模型文件中未找到時(shí),在第二模型文件中標(biāo)記所述子結(jié)構(gòu)為刪除內(nèi)容。
[0100]在一實(shí)施例中,所述更新模塊804,具體用于當(dāng)所述比較結(jié)果為所述第二模型文件中存在新增內(nèi)容時(shí),將所述新增內(nèi)容添加到已保存的對(duì)應(yīng)于所述第一模型文件的備份文件;還用于當(dāng)所述比較結(jié)果為所述第二模型文件中存在刪除內(nèi)容時(shí),從已保存的對(duì)應(yīng)于所述第一模型文件的備份文件中刪除所述刪除內(nèi)容。
[0101]在實(shí)際應(yīng)用中,本發(fā)明實(shí)施例中提供的所述電子設(shè)備中的各模塊及模塊中所包括的各單元均可以通過(guò)所述電子設(shè)備中的處理器實(shí)現(xiàn),也可以通過(guò)具體的邏輯電路實(shí)現(xiàn);比如,在實(shí)際應(yīng)用中,可由位于電子設(shè)備的中央處理器(CPU)、微處理器(MPU)、數(shù)字信號(hào)處理器(DSP)、或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)實(shí)現(xiàn);另外,所述存儲(chǔ)模塊802還可以由位于電子設(shè)備的存儲(chǔ)器實(shí)現(xiàn)。
[0102]以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種文件更新方法,應(yīng)用于電子設(shè)備,其特征在于,所述方法包括: 當(dāng)有兩個(gè)模型文件導(dǎo)入時(shí),對(duì)所述兩個(gè)模型文件進(jìn)行屬性分類,得到第一模型文件和第二模型文件; 將對(duì)應(yīng)于所述第一模型文件的備份文件進(jìn)行保存; 按照模型文件的成員節(jié)點(diǎn)名類型,對(duì)所述第一模型文件和所述第二模型文件進(jìn)行分類比較,得到比較結(jié)果; 根據(jù)所述比較結(jié)果,更新已保存的對(duì)應(yīng)于所述第一模型文件的備份文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按照模型文件的成員節(jié)點(diǎn)名類型,對(duì)所述第一模型文件和所述第二模型文件進(jìn)行分類比較,得到比較結(jié)果,包括: 根據(jù)所述模型文件的成員節(jié)點(diǎn)名類型的數(shù)據(jù)結(jié)構(gòu),構(gòu)建對(duì)應(yīng)的查找匹配信息; 通過(guò)所構(gòu)建的查找匹配信息,對(duì)所述第一模型文件和所述第二模型文件中對(duì)應(yīng)于所述查找匹配信息的子結(jié)構(gòu)進(jìn)行雙向匹配查找; 當(dāng)所述第二模型文件中所述對(duì)應(yīng)于查找匹配信息的子結(jié)構(gòu)在所述第一模型文件中未找到時(shí),在第二模型文件中標(biāo)記所述子結(jié)構(gòu)為新增內(nèi)容; 當(dāng)所述第一模型文件中所述對(duì)應(yīng)于查找匹配信息的子結(jié)構(gòu)在所述第二模型文件中未找到時(shí),在第二模型文件中標(biāo)記所述子結(jié)構(gòu)為刪除內(nèi)容。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述比較結(jié)果,更新已保存的對(duì)應(yīng)于所述第一模型文件的備份文件,包括: 當(dāng)所述比較結(jié)果為所述第二模型文件中存在新增內(nèi)容時(shí),將所述新增內(nèi)容添加到已保存的對(duì)應(yīng)于所述第一模型文件的備份文件; 當(dāng)所述比較結(jié)果為所述第二模型文件中存在刪除內(nèi)容時(shí),從已保存的對(duì)應(yīng)于所述第一模型文件的備份文件中刪除所述刪除內(nèi)容。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述查找匹配信息包括查找匹配關(guān)鍵字;或,所述查找匹配信息包括查找匹配主鍵和查找匹配次鍵。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述模型文件的成員節(jié)點(diǎn)名類型的數(shù)據(jù)結(jié)構(gòu),構(gòu)建對(duì)應(yīng)的查找匹配信息,包括: 當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為連接接入點(diǎn)時(shí),根據(jù)所述連接接入點(diǎn)的數(shù)據(jù)結(jié)構(gòu),將所述連接接入點(diǎn)的數(shù)據(jù)屬性作為查找匹配關(guān)鍵字; 當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯設(shè)備時(shí),根據(jù)所述邏輯設(shè)備的數(shù)據(jù)結(jié)構(gòu),將所述邏輯設(shè)備的實(shí)例名作為查找匹配關(guān)鍵字; 當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)的數(shù)據(jù)實(shí)例配置信息時(shí),根據(jù)所述數(shù)據(jù)實(shí)例配置信息的數(shù)據(jù)結(jié)構(gòu),將所述數(shù)據(jù)實(shí)例配置信息的源地址作為查找匹配主鍵,將所述數(shù)據(jù)實(shí)例配置信息的描述、數(shù)據(jù)類型作為查找匹配次鍵; 當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)數(shù)據(jù)集時(shí),根據(jù)所述邏輯節(jié)點(diǎn)數(shù)據(jù)集的數(shù)據(jù)結(jié)構(gòu),將所述邏輯節(jié)點(diǎn)數(shù)據(jù)集的數(shù)據(jù)集名作為查找匹配關(guān)鍵字; 當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)報(bào)告塊時(shí),根據(jù)所述邏輯節(jié)點(diǎn)報(bào)告塊的數(shù)據(jù)結(jié)構(gòu),將所述邏輯節(jié)點(diǎn)報(bào)告塊名作為查找匹配關(guān)鍵字。
6.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括屬性分類模塊、存儲(chǔ)模塊、比較模塊和更新模塊; 所述屬性分類模塊,用于當(dāng)有兩個(gè)模型文件導(dǎo)入時(shí),對(duì)所述兩個(gè)模型文件進(jìn)行屬性分類,得到第一模型文件和第二模型文件; 所述存儲(chǔ)模塊,用于將對(duì)應(yīng)于所述第一模型文件的備份文件進(jìn)行保存; 所述比較模塊,用于按照模型文件的成員節(jié)點(diǎn)名類型,對(duì)所述第一模型文件和所述第二模型文件進(jìn)行分類比較,得到比較結(jié)果; 所述更新模塊,用于根據(jù)所述比較結(jié)果,更新已保存的對(duì)應(yīng)于所述第一模型文件的備份文件。
7.根據(jù)權(quán)利要求6所述的電子設(shè)備,其特征在于,所述比較模塊包括構(gòu)建單元、匹配查找單元和標(biāo)記單元;其中, 所述構(gòu)建單元,用于根據(jù)所述模型文件的成員節(jié)點(diǎn)名類型的數(shù)據(jù)結(jié)構(gòu),構(gòu)建對(duì)應(yīng)的查找匹配信息; 所述匹配查找單元,用于通過(guò)所構(gòu)建的查找匹配信息,對(duì)所述第一模型文件和所述第二模型文件中對(duì)應(yīng)于所述查找匹配信息的子結(jié)構(gòu)進(jìn)行雙向匹配查找; 所述標(biāo)記單元,用于當(dāng)所述第二模型文件中所述對(duì)應(yīng)于查找匹配信息的子結(jié)構(gòu)在所述第一模型文件中未找到時(shí),在第二模型文件中標(biāo)記所述子結(jié)構(gòu)為新增內(nèi)容;當(dāng)所述第一模型文件中所述對(duì)應(yīng)于查找匹配信息的子結(jié)構(gòu)在所述第二模型文件中未找到時(shí),在第二模型文件中標(biāo)記所述子結(jié)構(gòu)為刪除內(nèi)容。
8.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于, 所述更新模塊,用于當(dāng)所述比較結(jié)果為所述第二模型文件中存在新增內(nèi)容時(shí),將所述新增內(nèi)容添加到已保存的對(duì)應(yīng)于所述第一模型文件的備份文件;還用于當(dāng)所述比較結(jié)果為所述第二模型文件中存在刪除內(nèi)容時(shí),從已保存的對(duì)應(yīng)于所述第一模型文件的備份文件中刪除所述刪除內(nèi)容。
9.根據(jù)權(quán)利要求7所述的電子設(shè)備,其特征在于,所述查找匹配信息包括查找匹配關(guān)鍵字;或,所述查找匹配信息包括查找匹配主鍵和查找匹配次鍵。
10.根據(jù)權(quán)利要求9所述的電子設(shè)備,其特征在于, 所述構(gòu)建單元,用于當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為連接接入點(diǎn)時(shí),根據(jù)所述連接接入點(diǎn)的數(shù)據(jù)結(jié)構(gòu),將所述連接接入點(diǎn)的數(shù)據(jù)屬性作為查找匹配關(guān)鍵字;當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯設(shè)備時(shí),根據(jù)所述邏輯設(shè)備的數(shù)據(jù)結(jié)構(gòu),將所述邏輯設(shè)備的實(shí)例名作為查找匹配關(guān)鍵字;當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)的數(shù)據(jù)實(shí)例配置信息時(shí),根據(jù)所述數(shù)據(jù)實(shí)例配置信息的數(shù)據(jù)結(jié)構(gòu),將所述數(shù)據(jù)實(shí)例配置信息的源地址作為查找匹配主鍵,將所述數(shù)據(jù)實(shí)例配置信息的描述、數(shù)據(jù)類型作為查找匹配次鍵;當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)數(shù)據(jù)集時(shí),根據(jù)所述邏輯節(jié)點(diǎn)數(shù)據(jù)集的數(shù)據(jù)結(jié)構(gòu),將所述邏輯節(jié)點(diǎn)數(shù)據(jù)集的數(shù)據(jù)集名作為查找匹配關(guān)鍵字;當(dāng)所述模型文件的成員節(jié)點(diǎn)名類型為邏輯節(jié)點(diǎn)報(bào)告塊時(shí),根據(jù)所述邏輯節(jié)點(diǎn)報(bào)告塊的數(shù)據(jù)結(jié)構(gòu),將所述邏輯節(jié)點(diǎn)報(bào)告塊名作為查找匹配關(guān)鍵字。
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種文件更新方法及電子設(shè)備,當(dāng)有兩個(gè)模型文件導(dǎo)入時(shí),對(duì)所述兩個(gè)模型文件進(jìn)行屬性分類,得到第一模型文件和第二模型文件;將對(duì)應(yīng)于所述第一模型文件的備份文件進(jìn)行保存;按照模型文件的成員節(jié)點(diǎn)名類型,對(duì)所述第一模型文件和所述第二模型文件進(jìn)行分類比較,得到比較結(jié)果;根據(jù)所述比較結(jié)果,更新已保存的對(duì)應(yīng)于所述第一模型文件的備份文件。
【IPC分類】G06F9-445
【公開(kāi)號(hào)】CN104657176
【申請(qǐng)?zhí)枴緾N201510068134
【發(fā)明人】陳宏君, 馮亞?wèn)|, 文繼鋒, 金震, 張曉宇, 李廣華, 王風(fēng)光, 陳松林, 沈全榮, 熊蕙, 王自成
【申請(qǐng)人】南京南瑞繼保電氣有限公司, 南京南瑞繼保工程技術(shù)有限公司
【公開(kāi)日】2015年5月27日
【申請(qǐng)日】2015年2月9日