• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于分層匹配和最長公共子序列的SCD文件比較算法①

    2016-02-20 06:52:10陳宏君文繼鋒
    關(guān)鍵詞:邏輯矩陣節(jié)點(diǎn)

    徐 睿, 陳宏君, 張 磊, 周 磊, 文繼鋒

    (南京南瑞繼保電氣有限公司, 南京 211102)

    基于分層匹配和最長公共子序列的SCD文件比較算法①

    徐 睿, 陳宏君, 張 磊, 周 磊, 文繼鋒

    (南京南瑞繼保電氣有限公司, 南京 211102)

    IEC61850通信已經(jīng)在電力系統(tǒng)中廣泛使用, 其中變電站通信系統(tǒng)使用SCD文件進(jìn)行描述. SCD文件是XML格式的層次化結(jié)構(gòu), 不適合直接用文本按行對比來分析差異. 同時由于SCD文件層次結(jié)構(gòu)多, 使用純結(jié)構(gòu)化的比較方法, 會導(dǎo)致比較結(jié)果冗長, 執(zhí)行效率低. 本文基于SCD文件的特征, 提出了分層匹配的半結(jié)構(gòu)化半文本比較思路. 先按照智能電子設(shè)備、連接接入點(diǎn)、邏輯設(shè)備等層次結(jié)構(gòu), 提取關(guān)鍵屬性名, 進(jìn)行對齊匹配. 之后在邏輯設(shè)備范圍內(nèi), 針對邏輯節(jié)點(diǎn)的內(nèi)容, 采用最長公共子序列的匹配算法對比局部文本內(nèi)容, 該算法可去除僅調(diào)整順序不影響實(shí)體內(nèi)容的無效差異, 比較速度快, 比較結(jié)果準(zhǔn)確直觀.

    IEC61850; SCD/ICD文件; 層次比較; 最長公共子序列

    IEC61850通信已經(jīng)在電力系統(tǒng)中被廣泛使用, 其中SCD(substation configuration description)文件和ICD(IED capability description)文件在智能變電站的建設(shè)過程中起到了至關(guān)重要的作用. 由各個設(shè)備廠商提供IED設(shè)備的ICD文件, 由集成商實(shí)例化各個IED設(shè)備, 并且配置相關(guān)通信參數(shù)以及虛端子連接后, 形成全變電站的SCD文件[1,2]. 在整個配置建模的過程中,由于需求的變化或功能的調(diào)整, SCD和ICD文件也會發(fā)生變化. 因此需要能夠方便的對比查看修改前后文件的差異, 便于工程調(diào)試和版本管理.

    SCD文件采用XML層次結(jié)構(gòu)進(jìn)行描述, 并且各個層次的節(jié)點(diǎn)都具有特定的語義, 如果使用純文本的比較方法, 難以正確地、清晰地表示文件的差異[3-6].文獻(xiàn)[3]提出了一種基于鍵/值的SCL文件比較方法,即對關(guān)鍵節(jié)點(diǎn)定義鍵值和比較判據(jù), 形成帶主鍵的二維表結(jié)構(gòu), 比對文件的差異. 文獻(xiàn)[4]提出了一種根據(jù)每個層次節(jié)點(diǎn)的屬性遍歷查找, 進(jìn)行比對的方法. 這兩種方法都是純結(jié)構(gòu)化的比較方法, 需要遍歷查找整個文件的層次結(jié)構(gòu). 由于SCD文件結(jié)構(gòu)復(fù)雜, 節(jié)點(diǎn)層次多, 每個層次的節(jié)點(diǎn)所具有的屬性都不同, 很難抽象出一種統(tǒng)一的比較模式. 因此結(jié)構(gòu)化的比較方法效率會比較低, 并且對于比較結(jié)果的展示不是很直觀.

    本文提出一種半結(jié)構(gòu)化半文本的比較方法. 首先使用結(jié)構(gòu)化的比較方法比較SCD文件的主體結(jié)構(gòu), 即不比較所有層次的節(jié)點(diǎn), 只比較Header節(jié)點(diǎn)、IED節(jié)點(diǎn)、AcessPoint節(jié)點(diǎn)、LDevice節(jié)點(diǎn)等主干節(jié)點(diǎn). 然后使用基于最長公共子序列的比較算法, 比較邏輯節(jié)點(diǎn)的內(nèi)容. 計(jì)算最長公共子序列(Longest Common Subsequence, LCS)的算法在數(shù)據(jù)差異分析、文件版本控制、生物信息分析、圖像處理等方面具有廣泛的應(yīng)用[7-9]. 本文將參與比較的兩個邏輯節(jié)點(diǎn)的內(nèi)容轉(zhuǎn)換成兩個序列, 通過計(jì)算這兩個序列最長公共子序列實(shí)現(xiàn)對這兩個序列的比較, 從而完成邏輯節(jié)點(diǎn)內(nèi)容的比較.使用這種半結(jié)構(gòu)化半文本的比較方法既可以在保持文件主體結(jié)構(gòu)不變的情況下去除僅調(diào)整順序不影響實(shí)體內(nèi)容的無效差異, 又可以快速準(zhǔn)確地比較具體內(nèi)容,直觀地展現(xiàn)比較結(jié)果.

    1 SCD文件結(jié)構(gòu)

    SCD/ICD文件采用XML層次化結(jié)構(gòu)描述, 其結(jié)構(gòu)如圖1所示, 頂層結(jié)構(gòu)包括: 文件頭(Header)、通信配置(Communication)、智能電子設(shè)備(IED)、數(shù)據(jù)模板(DataTypeTemplates)[1].

    圖1 SCD模型文件層次結(jié)構(gòu)示例圖

    其中IED是SCD模型文件核心部分(可包括1-N個), IED包括若干連接接入點(diǎn)(AccessPoint), 連接接入點(diǎn)包括若干邏輯設(shè)備(LDevice), 邏輯設(shè)備由1個公用邏輯節(jié)點(diǎn)(LLN0)、代表具體功能的若干邏輯節(jié)點(diǎn)(LN)組成. 邏輯節(jié)點(diǎn)由若干數(shù)據(jù)對象實(shí)例(DOI)組成, 數(shù)據(jù)對象由若干數(shù)據(jù)類的實(shí)例組合(DAI)組成.

    在數(shù)據(jù)結(jié)構(gòu)上, SCD和ICD差異體現(xiàn)在IED的個數(shù), 故SCD的比較算法也適用于ICD比較. 本文重點(diǎn)以SCD為例, 介紹實(shí)現(xiàn)方案.

    2 層次化比較方法

    對于兩個SCD文件, 使用結(jié)構(gòu)化分層向下的比較方法比較總體結(jié)構(gòu). 首先把文件按照層次結(jié)構(gòu)進(jìn)行分層. 然后對于同一層的節(jié)點(diǎn), 以能夠區(qū)分不同節(jié)點(diǎn)的內(nèi)容作為關(guān)鍵字, 進(jìn)行查找匹配. 如果查找到對應(yīng)的節(jié)點(diǎn), 則比較它們的內(nèi)容以及它們的子節(jié)點(diǎn). 比較子節(jié)點(diǎn)時, 同樣以能夠區(qū)分不同節(jié)點(diǎn)的內(nèi)容作為關(guān)鍵字,進(jìn)行查找匹配, 這樣一層層遞歸向下進(jìn)行比較. 子節(jié)點(diǎn)的比較結(jié)果會影響父節(jié)點(diǎn)的比較結(jié)果.

    SCD文件的頂層節(jié)點(diǎn)主要包括四個: 文件頭(Header)節(jié)點(diǎn)、通信配置(Communication)節(jié)點(diǎn)、智能電子設(shè)備(IED)節(jié)點(diǎn)和數(shù)據(jù)模板(DataTypeTemplates)節(jié)點(diǎn).總體比較流程如圖2所示.

    圖2 SCD文件總體比較流程

    對于Header/Communication等內(nèi)容簡單的節(jié)點(diǎn),直接比較它們的屬性和內(nèi)容, 就可以得到兩個文件中對應(yīng)的節(jié)點(diǎn)是否相同.

    比較IED節(jié)點(diǎn)時, 以一個文件中的IED名稱作為關(guān)鍵字, 在另一個文件中查找相同名稱的IED節(jié)點(diǎn).如果有對應(yīng)的節(jié)點(diǎn), 則將這兩個節(jié)點(diǎn)對齊, 并且比較屬性和子節(jié)點(diǎn)(AccessPoint節(jié)點(diǎn)). 如果它們的屬性和子節(jié)點(diǎn)都相同, 則這兩個IED節(jié)點(diǎn)被標(biāo)記為相同. 如果沒有對應(yīng)的節(jié)點(diǎn), 則在沒有的文件中插入一個空節(jié)點(diǎn).

    比較AccessPoint節(jié)點(diǎn)時, 以一個文件中的接入點(diǎn)名稱作為關(guān)鍵字, 在另一個文件中的匹配的 IED節(jié)點(diǎn)下查找相同名稱的AccessPoint節(jié)點(diǎn). 如果有對應(yīng)的節(jié)點(diǎn), 則將這兩個節(jié)點(diǎn)對齊, 并且比較屬性和子節(jié)點(diǎn)(LDevice節(jié)點(diǎn)). 如果它們的屬性和子節(jié)點(diǎn)都相同, 則這兩個AccessPoint節(jié)點(diǎn)被標(biāo)記為相同. 如果沒有對應(yīng)的節(jié)點(diǎn), 則在沒有的文件中插入一個空節(jié)點(diǎn).

    圖3 比較AccessPoint節(jié)點(diǎn)

    比較LDevice節(jié)點(diǎn)時, 以一個文件中的邏輯設(shè)備實(shí)例名作為關(guān)鍵字, 在另一個文件中匹配的AccessPoint節(jié)點(diǎn)下查找相同實(shí)例名的LDevice節(jié)點(diǎn).如果有對應(yīng)的節(jié)點(diǎn), 則將這兩個節(jié)點(diǎn)對齊, 并且比較它們的屬性和子節(jié)點(diǎn)(LN節(jié)點(diǎn)). 如果它們的屬性和子節(jié)點(diǎn)都相同, 則這兩個LDevice節(jié)點(diǎn)被標(biāo)記為相同.如果沒有對應(yīng)的節(jié)點(diǎn), 則在沒有的文件中插入一個空節(jié)點(diǎn).

    圖4 比較LDevice節(jié)點(diǎn)

    比較LNode節(jié)點(diǎn)時, 以一個文件中的邏輯節(jié)點(diǎn)的類型+實(shí)例號作為關(guān)鍵字, 在另一個文件中對應(yīng)的LDevice節(jié)點(diǎn)下查找具有相同類型+實(shí)例號的LNode節(jié)點(diǎn). 如果有對應(yīng)的節(jié)點(diǎn), 則將這兩個節(jié)點(diǎn)對齊, 并且比較它們的屬性和內(nèi)容, 使用下一節(jié)介紹的方法進(jìn)行比較. 如果它們的屬性和內(nèi)容都相同, 則這兩個LNode節(jié)點(diǎn)被標(biāo)記為相同. 如果沒有對應(yīng)的節(jié)點(diǎn), 則在沒有的文件中插入一個空節(jié)點(diǎn).

    圖5 比較LNode節(jié)點(diǎn)

    對于DataTypeTemplates節(jié)點(diǎn), 分別比較它的四個子節(jié)點(diǎn)(LNodeType節(jié)點(diǎn)、DOType節(jié)點(diǎn)、DAType節(jié)點(diǎn)和EnumType節(jié)點(diǎn))的內(nèi)容. 由于這四個子節(jié)點(diǎn)的層次不是很深, 所以仍然使用層次化的比較方法. 比較時分別使用各個節(jié)點(diǎn)ID屬性作為關(guān)鍵字進(jìn)行查找匹配,如果查找到對應(yīng)的節(jié)點(diǎn), 則進(jìn)一步比較它們的屬性和內(nèi)容.

    3 基于最長公共子序列的邏輯節(jié)點(diǎn)比較算法

    由于邏輯節(jié)點(diǎn)(LN)由多個DO節(jié)點(diǎn)組成, DO節(jié)點(diǎn)由多個DA節(jié)點(diǎn)組成, DA有由多個基本數(shù)據(jù)類型節(jié)點(diǎn)組成, 并且每一層節(jié)點(diǎn)都是使用XML文件格式定義,層次結(jié)構(gòu)較多. 如果仍然使用結(jié)構(gòu)化的方法比較, 比較結(jié)果會顯得冗長, 比較效率會比較低. 因此使用基于最長公共子序列的文本化比較算法來比較邏輯節(jié)點(diǎn)的內(nèi)容. 首先給出序列、子序列和最長公共子序列的定義.

    3.1 概念定義

    定義1. 序列: 表示排列成一列的元素列表, 元素之間相對位置是確定的[9].

    定義2. 子序列: 由一個序列通過去除某些元素但不破壞余下元素的相對位置而形成的新序列[9].

    如果序列A通過刪除零個或多個元素可以得到序列B, 那么B就是A的一個子序列.

    子序列與子串的的相同之處: 無論B是A的子序列還是子串, A和B中對應(yīng)的元素出現(xiàn)的順序是一致的.

    子序列與子串的區(qū)別: 如果B是A的子串, 那么B中的元素在A中是連續(xù)出現(xiàn)的; 而如果B是A的子序列, 那么B中的元素在A中可以不連續(xù)出現(xiàn).

    例如: 對于序列“compare”, “par”是一個子串, 同時也是一個子序列, 而“opre”只是一個子序列.

    定義3. 最長公共子序列(LCS): 序列A和序列B的最長公共子序列就是在兩個序列中都出現(xiàn)的子序列中的最長的一個子序列[9].

    比較兩個邏輯節(jié)點(diǎn)的內(nèi)容時, 實(shí)際上是比較兩段文本的內(nèi)容. 可以把每一段文本類比成一個序列, 文本中的每一行類比成一個元素. 那么比較兩個邏輯節(jié)點(diǎn)的問題就可以轉(zhuǎn)化為比較兩個序列的問題. 比較兩段文本時希望找出兩段文本中最多的匹配部分, 也就是要找出兩個序列中最多的匹配部分. 因此可以通過計(jì)算兩個序列的最長公共子序列(LCS), 來找到這兩個序列的最多匹配部分.

    定義4. LCS(A, B): 表示序列A和序列B的最長公共子序列的長度.

    假設(shè)序列A = a1a2……aM, 即A是由a1a2……aM這M個元素順序組成. a1a2……ai表示A的前i個元素組成的子序列.

    假設(shè)序列B = b1b2……bN, 即B是由b1b2……bN這N個元素順序組成. b1b2……bj表示B的前j個元素組成的子序列.

    定義5. LCS(i, j): 表示序列A的前i個元素組成的子序列a1a2……ai和序列B的前j個元素組成的子序列b1b2……bj的最長公共子序列的長度.

    即LCS(i, j) = LCS(a1a2……ai, b1b2……bj), 其中1≤ i ≤ M, 1 ≤ j ≤ N.

    那么LCS(M, N) = LCS(a1a2……aM, b1b2……bN) = LCS(A, B).

    3.2 計(jì)算最長公共子序列

    假設(shè)序列A和序列B的最長公共子序列為S = s1s2……sK

    若aM= bN,

    則sK= aM= bN, 且s1s2……sK-1是a1a2……aM-1和b1b2……bN-1的最長公共子序列.

    此時LCS(M, N) = LCS(M-1, N-1)+1

    若aM≠ bN, sK≠ aM, sK= bN,

    則s1s2……sK是a1a2……aM-1和b1b2……bN的最長公共子序列.

    此時LCS(M, N) = LCS(M-1, N)

    若aM≠ bN, 且sK= aM, sK≠ bN,

    則s1s2……sK是a1a2……aM和b1b2……bN-1的最長公共子序列.

    此時LCS(M, N) = LCS(M, N-1)

    若aM≠ bN, 且sK≠ aM, sK≠ bN,

    則s1s2……sK是a1a2……aM-1和b1b2……bN-1的最長公共子序列.

    此時LCS(M, N) = LCS(M-1, N-1)

    由數(shù)學(xué)歸納法的思想可以得到如下計(jì)算公式:

    <公式一> 對于1≤ i ≤N, 1≤ j ≤M,

    若ai= bj, 則LCS(i, j) = LCS(i-1, j-1) + 1

    若ai≠ bj, 則LCS(i, j) = Max(LCS(i-1, j-1), LCS(i-1, j), LCS(i, j-1))

    由以上計(jì)算方法可以得出: 序列A和序列B的最長公共子序列是由A的子序列和B的子序列的最長公共子序列所決定的. 因此需要計(jì)算A的所有子序列和B的所有子序列之間一一對應(yīng)的最長公共子序列, 這樣才能獲得A和B的最長公共子序列.

    3.3 計(jì)算匹配矩陣

    對于序列A和序列B, 定義一個M*N的匹配矩陣來計(jì)算A和B中所有子序列的最長公共子序列的長度.矩陣中第i行、第j列的元素值即表示A的子序列a1a2……ai和B的子序列b1b2……bj的最長公共子序列的長度.

    假設(shè)序列A = GGATCGA, 序列B = GATTCAGTTA. 定義匹配矩陣, 并將矩陣中的第0列和第0行的元素值初始化為0, 然后從矩陣的左上角到右下角, 根據(jù)<公式一>依次計(jì)算第1行第1列至第7行第11列的各個元素值, 計(jì)算結(jié)果如圖6所示.

    圖6 計(jì)算匹配矩陣

    3.4 計(jì)算回溯路徑

    計(jì)算得到兩個序列的匹配矩陣后, 再從矩陣的右下角往左上角進(jìn)行回溯. 假設(shè)當(dāng)前位于矩陣的第i行第j列, 則根據(jù)<公式一>得到的回溯規(guī)則如下:

    若ai= bj, 則回溯到當(dāng)前元素的左上角元素.

    若ai≠ bj, 則回溯到當(dāng)前元素的左上角元素、上邊元素和左邊元素中值最大的一個. 若存在相等的情況,則可以取其中的任意一個.

    若當(dāng)前元素位于矩陣的第一行, 則回溯到當(dāng)前元素的左邊元素.

    若當(dāng)前元素位于矩陣的第一列, 則回溯到當(dāng)前元素的上邊元素.

    依據(jù)回溯規(guī)則對匹配矩陣進(jìn)行回溯, 得到一條回溯路徑如圖7所示.

    圖7 回溯匹配矩陣

    3.5 根據(jù)回溯路徑獲得最優(yōu)匹配

    根據(jù)回溯路徑, 可以計(jì)算得到序列A和序列B的分別對應(yīng)的具有最多公共部分的匹配序列A’和B’. 序列A’和B’表示了原始序列A和B的一個最優(yōu)匹配, 即在對應(yīng)位置上具有最多相同內(nèi)容.

    沿著回溯路徑(圖7中黃色的部分)從右下角往左上角移動, 假設(shè)當(dāng)前元素位于矩陣的第i行第j列.

    如果回溯路徑上的下一個元素在當(dāng)前元素的左上角(第i-1行第j-1列), 則將ai-1添加到A’的開始位置,將bj-1添加到B’ 的開始位置.

    如果回溯路徑上的下一個元素在當(dāng)前元素的左邊(第i行第j-1列), 則將一個空元素添加到A’ 的開始位置, 將bj-1添加到B’ 的開始位置.

    如果回溯路徑上的下一個元素在當(dāng)前元素的上邊(第i-1行第j列), 則將ai-1添加到A’ 的開始位置, 將一個空元素添加到B’ 的開始位置.

    按照上述方法, 沿著回溯路徑從右下角回溯到左上角后, 就可以得到A’和B’, 分別如下所示, 其中“_”表示一個空元素. 通過序列A’和B’可以直觀地看出原始序列A和B的相同部分(并且是最多的相同部分)和不同部分.

    這也是比較兩個邏輯節(jié)點(diǎn)的內(nèi)容時, 所希望得到的結(jié)果. 把邏輯節(jié)點(diǎn)的文本內(nèi)容轉(zhuǎn)化為一個序列, 即文本中的每一行表示一個元素, 如圖8所示.

    圖8 邏輯節(jié)點(diǎn)的文本內(nèi)容轉(zhuǎn)化為序列

    然后使用上述基于最長公共子序列的比較算法,可以得到兩個邏輯節(jié)點(diǎn)內(nèi)容的比較結(jié)果, 即可以得到兩個邏輯節(jié)點(diǎn)中最多的相同部分, 又可以顯示出不同的部分, 并且保留了原有邏輯節(jié)點(diǎn)內(nèi)容的順序, 進(jìn)行對齊匹配, 處理流程如圖9所示.

    圖9 邏輯節(jié)點(diǎn)內(nèi)容比較流程

    4 算法驗(yàn)證

    基于這種結(jié)構(gòu)化比較方法和計(jì)算最長公共子序列的文本比較方法相結(jié)合的比較方法, 實(shí)現(xiàn)了一個SCD文件的比較工具. 工具可以對兩個SCD文件進(jìn)行比較,并且顯示總體結(jié)構(gòu)的比較結(jié)果, 以及各個節(jié)點(diǎn)的詳細(xì)比較結(jié)果, 見附錄A. 對于邏輯節(jié)點(diǎn)等結(jié)構(gòu)比較復(fù)雜,嵌套層次比較多的節(jié)點(diǎn), 使用基于最長公共子序列的文本比較算法進(jìn)行比較, 比較結(jié)果見附錄B.

    5 結(jié)語

    本文提出了一種分層的結(jié)構(gòu)化比較和基于最長公共子序列的文本比較相結(jié)合的比較算法, 實(shí)現(xiàn)了SCD/ICD文件的差異比較和展示. 使用此算法實(shí)現(xiàn)的SCD/ICD文件比較功能已經(jīng)在保護(hù)測控裝置配套軟件PCS-Explorer中使用[10], 已經(jīng)廣泛應(yīng)用于智能變電站的工程集成中.

    1 IEC/TC57. Communication networks and systems for power utility automation-Part 6: Configuration description language for communication in electrical substation related to IEDs. Ed 2.0. 2009.

    2 智能變電站調(diào)試規(guī)范.國家電網(wǎng)公司企業(yè)標(biāo)準(zhǔn),Q/GDW 689-2012,2012.

    3 高磊.IEC61850SCL配置文件比對工具的研究與實(shí)現(xiàn).電力系統(tǒng)自動化,2013,20(10):88–91.

    4 馬杰,李磊,黃德斌,等.智能變電站二次系統(tǒng)全過程管控平臺研究與實(shí)踐.電力系統(tǒng)保護(hù)與控制,2013,41(2):67–72.

    5 樊陳,倪益民,竇仁暉,等.智能變電站信息模型的討論.電力系統(tǒng)自動化,2012,36(13):15–19.

    6 篤峻,葉翔,王長瑞,等.智能變電站設(shè)計(jì)配置一體化功能規(guī)范研究及工具開發(fā).電力系統(tǒng)自動化,2014,38(20):85–89.

    7 Bergroth L, Hakonen H, Raita T. A survey of longest common subsequence algorithms. International Symposium on String Processing & Information Retrieval. 2000. 39–48.

    8 曾波,潘少彬,陸璐,等.改進(jìn)的LCS方法在測試腳本序列比對中的應(yīng)用.計(jì)算機(jī)工程與應(yīng)用,2011,47(35):71–76.

    9 Cormen TH, Leiserson CE, Rivest RL, Stein C. Introduction to Algorithms (2nd ed.). MIT Press and McGraw-Hill, 2001.

    10 陳宏君,劉克金,馮亞東,等.新一代保護(hù)測控裝置配套工具軟件設(shè)計(jì)與應(yīng)用.電力系統(tǒng)自動化,2013,37(20):92–96.

    SCD File Comparison Algorithm Based on Hierarchy Match and Longest Common Subsequence

    XU Rui, CHEN Hong-Jun, ZHANG Lei, ZHOU Lei, WEN Ji-Feng
    (NR Electric Co. Ltd., Nanjing 211102, China)

    IEC61850 communication has been widely used in electric power system, and SCD file is adopted to describe the Substation Communication System. Hierarchical structure of the SCD file is an XML format, making it not suitable for direct text comparison methods. Meanwhile, the levels of SCD file hierarchy are too many for pure structured comparison methods, which make them lack of time and space efficiency. Based on characteristics of the SCD file, this paper proposes a hierarchical combined approach of structured match and text comparison. Firstly, we abstract critical attribute names with hierarchy information of IED/AccessPoint/LDevice and compare the hierarchy correspondently with structured comparison method which is based on critical attributes. Secondly, we compare the content of LNode with what is based on longest common subsequence algorithm. This combined method could remove invalid differences arising by sequence modification, and could complete the comparison much faster with more accurate and straight forward comparison results.

    IEC61850; SCD/ICD file; hierarchy match; longest common subsequence

    國家電網(wǎng)公司科技項(xiàng)目(DW1600052)

    2016-03-26;收到修改稿時間:2016-05-05

    10.15888/j.cnki.csa.005506

    猜你喜歡
    邏輯矩陣節(jié)點(diǎn)
    刑事印證證明準(zhǔn)確達(dá)成的邏輯反思
    法律方法(2022年2期)2022-10-20 06:44:24
    CM節(jié)點(diǎn)控制在船舶上的應(yīng)用
    邏輯
    Analysis of the characteristics of electronic equipment usage distance for common users
    創(chuàng)新的邏輯
    基于AutoCAD的門窗節(jié)點(diǎn)圖快速構(gòu)建
    女人買買買的神邏輯
    37°女人(2017年11期)2017-11-14 20:27:40
    初等行變換與初等列變換并用求逆矩陣
    抓住人才培養(yǎng)的關(guān)鍵節(jié)點(diǎn)
    矩陣
    南都周刊(2015年4期)2015-09-10 07:22:44
    亚洲av日韩精品久久久久久密| 成人手机av| 波多野结衣巨乳人妻| 搡老岳熟女国产| 中国美女看黄片| 亚洲成人免费电影在线观看| 亚洲人成电影免费在线| 亚洲全国av大片| 午夜福利成人在线免费观看| 一夜夜www| 老熟妇仑乱视频hdxx| 老司机午夜十八禁免费视频| av在线播放免费不卡| 精品国产乱子伦一区二区三区| 亚洲av熟女| 超碰成人久久| 久久久久国产一级毛片高清牌| 久久久久久国产a免费观看| 亚洲精品中文字幕在线视频| 久久午夜综合久久蜜桃| 少妇裸体淫交视频免费看高清 | 国产亚洲精品久久久久5区| 黄色 视频免费看| 99精品在免费线老司机午夜| 久久亚洲真实| 精品久久久久久,| 亚洲色图综合在线观看| 国产精品美女特级片免费视频播放器 | 亚洲精品粉嫩美女一区| 757午夜福利合集在线观看| 伦理电影免费视频| 叶爱在线成人免费视频播放| 波多野结衣高清无吗| 天堂影院成人在线观看| a级毛片在线看网站| 国产一区在线观看成人免费| 亚洲三区欧美一区| 国产av一区在线观看免费| 两个人视频免费观看高清| 好男人电影高清在线观看| 亚洲中文日韩欧美视频| 日本一区二区免费在线视频| 亚洲成av片中文字幕在线观看| 亚洲国产中文字幕在线视频| 90打野战视频偷拍视频| 国产成人欧美| 色综合欧美亚洲国产小说| 久久久国产精品麻豆| 亚洲欧美日韩无卡精品| 黑人操中国人逼视频| 亚洲av熟女| 国产av一区二区精品久久| 亚洲国产精品合色在线| 自拍欧美九色日韩亚洲蝌蚪91| 成人亚洲精品一区在线观看| 国产免费av片在线观看野外av| 激情在线观看视频在线高清| 国产精品秋霞免费鲁丝片| 天天躁狠狠躁夜夜躁狠狠躁| 午夜福利成人在线免费观看| 精品人妻在线不人妻| 成人永久免费在线观看视频| 午夜精品久久久久久毛片777| 最好的美女福利视频网| 欧美 亚洲 国产 日韩一| 日本在线视频免费播放| 国产成人精品在线电影| 国产野战对白在线观看| 久久国产亚洲av麻豆专区| 十分钟在线观看高清视频www| 黑丝袜美女国产一区| 成人三级黄色视频| 看黄色毛片网站| 午夜精品久久久久久毛片777| 国产真人三级小视频在线观看| 久久精品国产综合久久久| 桃红色精品国产亚洲av| 国产一区二区在线av高清观看| 可以免费在线观看a视频的电影网站| 欧美乱码精品一区二区三区| 如日韩欧美国产精品一区二区三区| 国产三级黄色录像| 99国产极品粉嫩在线观看| 又黄又粗又硬又大视频| 欧美中文日本在线观看视频| 琪琪午夜伦伦电影理论片6080| 精品人妻1区二区| 久久久久国产精品人妻aⅴ院| 精品欧美一区二区三区在线| 久久天躁狠狠躁夜夜2o2o| 他把我摸到了高潮在线观看| 每晚都被弄得嗷嗷叫到高潮| 一边摸一边抽搐一进一出视频| 久久影院123| 亚洲免费av在线视频| 叶爱在线成人免费视频播放| 国产亚洲精品久久久久久毛片| 日韩大尺度精品在线看网址 | 国产精品 国内视频| 午夜福利高清视频| 黑人操中国人逼视频| 亚洲第一欧美日韩一区二区三区| 亚洲七黄色美女视频| 伊人久久大香线蕉亚洲五| 亚洲色图综合在线观看| 一夜夜www| 精品乱码久久久久久99久播| 国产午夜福利久久久久久| 啦啦啦观看免费观看视频高清 | 两个人视频免费观看高清| 婷婷精品国产亚洲av在线| 国产伦一二天堂av在线观看| 亚洲国产中文字幕在线视频| 女性生殖器流出的白浆| 一区福利在线观看| 91字幕亚洲| 欧美日韩瑟瑟在线播放| 午夜福利成人在线免费观看| 欧美日韩亚洲综合一区二区三区_| 精品久久久久久,| 黄网站色视频无遮挡免费观看| 人妻丰满熟妇av一区二区三区| 免费在线观看亚洲国产| 亚洲av熟女| 一a级毛片在线观看| 九色亚洲精品在线播放| 国产成人免费无遮挡视频| 一进一出抽搐动态| 亚洲狠狠婷婷综合久久图片| 国产精品久久久av美女十八| 妹子高潮喷水视频| 亚洲精品av麻豆狂野| 中文字幕人妻熟女乱码| 国产黄a三级三级三级人| 亚洲精品一卡2卡三卡4卡5卡| 国产片内射在线| 极品人妻少妇av视频| 18禁裸乳无遮挡免费网站照片 | videosex国产| 欧美+亚洲+日韩+国产| 一级a爱视频在线免费观看| 国产亚洲欧美精品永久| 美女 人体艺术 gogo| 欧美日韩中文字幕国产精品一区二区三区 | 久久久久久大精品| 久久人人97超碰香蕉20202| 欧美国产精品va在线观看不卡| 色av中文字幕| 两性夫妻黄色片| 久久久水蜜桃国产精品网| 亚洲第一av免费看| 午夜福利影视在线免费观看| 亚洲色图综合在线观看| 欧美国产日韩亚洲一区| 久久精品aⅴ一区二区三区四区| 一级黄色大片毛片| 夜夜躁狠狠躁天天躁| 色综合欧美亚洲国产小说| 好男人在线观看高清免费视频 | 亚洲一区高清亚洲精品| 久久精品成人免费网站| 国产一区二区激情短视频| av中文乱码字幕在线| 亚洲中文字幕日韩| 一本大道久久a久久精品| 波多野结衣巨乳人妻| 中出人妻视频一区二区| 三级毛片av免费| 性欧美人与动物交配| 久久久久国产一级毛片高清牌| 级片在线观看| 国产精品永久免费网站| 精品久久蜜臀av无| 亚洲五月天丁香| 免费看美女性在线毛片视频| 成人免费观看视频高清| 免费少妇av软件| 国产精品影院久久| www日本在线高清视频| 波多野结衣巨乳人妻| 国产1区2区3区精品| 看免费av毛片| 真人一进一出gif抽搐免费| 18美女黄网站色大片免费观看| 午夜福利免费观看在线| 婷婷六月久久综合丁香| 亚洲全国av大片| 亚洲三区欧美一区| 亚洲国产精品合色在线| 国产熟女xx| 脱女人内裤的视频| 亚洲av电影不卡..在线观看| 精品国产一区二区久久| 99国产精品一区二区蜜桃av| 淫秽高清视频在线观看| 国产黄a三级三级三级人| 亚洲,欧美精品.| 亚洲国产看品久久| 91成人精品电影| 亚洲 国产 在线| 午夜福利高清视频| 老熟妇仑乱视频hdxx| 妹子高潮喷水视频| 国产视频一区二区在线看| 亚洲自偷自拍图片 自拍| 亚洲国产欧美网| 国产99久久九九免费精品| 国产精品永久免费网站| 午夜老司机福利片| 男女之事视频高清在线观看| 国产在线观看jvid| 亚洲欧美日韩无卡精品| 精品乱码久久久久久99久播| 亚洲人成77777在线视频| 国产精品久久视频播放| 如日韩欧美国产精品一区二区三区| tocl精华| 操美女的视频在线观看| 成人亚洲精品av一区二区| 啦啦啦观看免费观看视频高清 | 亚洲av五月六月丁香网| 亚洲一区二区三区色噜噜| 人人妻,人人澡人人爽秒播| 国产精品影院久久| 老熟妇仑乱视频hdxx| 麻豆成人av在线观看| 熟妇人妻久久中文字幕3abv| 啦啦啦韩国在线观看视频| xxx96com| 亚洲精品国产色婷婷电影| 免费久久久久久久精品成人欧美视频| 两人在一起打扑克的视频| 桃色一区二区三区在线观看| 日韩一卡2卡3卡4卡2021年| 欧美日韩福利视频一区二区| 好男人在线观看高清免费视频 | av在线播放免费不卡| 日韩欧美国产一区二区入口| 纯流量卡能插随身wifi吗| 欧美精品啪啪一区二区三区| 窝窝影院91人妻| 日韩大尺度精品在线看网址 | 一区二区三区激情视频| 亚洲人成网站在线播放欧美日韩| 欧美精品啪啪一区二区三区| netflix在线观看网站| 黑人操中国人逼视频| 99精品在免费线老司机午夜| 黄色毛片三级朝国网站| 国产99久久九九免费精品| www.熟女人妻精品国产| 在线av久久热| 老司机午夜十八禁免费视频| 精品欧美国产一区二区三| 久久精品国产亚洲av高清一级| 日韩视频一区二区在线观看| 99热只有精品国产| 欧美黑人欧美精品刺激| 亚洲成av片中文字幕在线观看| 丰满的人妻完整版| 成人三级黄色视频| 精品国产一区二区三区四区第35| 一进一出抽搐gif免费好疼| 色哟哟哟哟哟哟| 国产亚洲精品久久久久久毛片| 免费无遮挡裸体视频| 亚洲色图av天堂| 日韩精品中文字幕看吧| 国产精品乱码一区二三区的特点 | 亚洲在线自拍视频| 午夜成年电影在线免费观看| 亚洲免费av在线视频| 波多野结衣一区麻豆| 国产欧美日韩综合在线一区二区| 亚洲人成电影观看| 午夜福利在线观看吧| 黑丝袜美女国产一区| 91成年电影在线观看| 久久久国产精品麻豆| 欧美老熟妇乱子伦牲交| 岛国视频午夜一区免费看| 久久中文看片网| 午夜福利,免费看| 久久精品影院6| 国产欧美日韩精品亚洲av| av有码第一页| 亚洲无线在线观看| 精品久久久久久久毛片微露脸| 天堂动漫精品| 长腿黑丝高跟| 啦啦啦免费观看视频1| 国产不卡一卡二| 午夜a级毛片| 久久精品aⅴ一区二区三区四区| 国产精品香港三级国产av潘金莲| 在线观看一区二区三区| 午夜免费成人在线视频| 日韩中文字幕欧美一区二区| av电影中文网址| 精品国内亚洲2022精品成人| 久久久久久久久中文| 热re99久久国产66热| 亚洲自偷自拍图片 自拍| 欧美激情久久久久久爽电影 | 黄色毛片三级朝国网站| 免费在线观看日本一区| 国产成人av激情在线播放| 50天的宝宝边吃奶边哭怎么回事| 亚洲 欧美一区二区三区| 搡老熟女国产l中国老女人| 天天一区二区日本电影三级 | 色婷婷久久久亚洲欧美| 一本综合久久免费| 天天一区二区日本电影三级 | 色av中文字幕| 国产亚洲欧美98| 欧美中文综合在线视频| 男人舔女人下体高潮全视频| 每晚都被弄得嗷嗷叫到高潮| 18禁国产床啪视频网站| 久久久精品欧美日韩精品| 丝袜人妻中文字幕| 老司机福利观看| 咕卡用的链子| 亚洲av成人不卡在线观看播放网| 黄片小视频在线播放| 一边摸一边抽搐一进一小说| 久久精品国产99精品国产亚洲性色 | 禁无遮挡网站| 成人18禁高潮啪啪吃奶动态图| 一二三四在线观看免费中文在| 一区福利在线观看| 国产成人精品无人区| 精品久久蜜臀av无| 美国免费a级毛片| 99国产精品一区二区三区| 日本五十路高清| 欧美日本中文国产一区发布| 欧美成狂野欧美在线观看| 91老司机精品| 日韩中文字幕欧美一区二区| 亚洲激情在线av| 久久人妻熟女aⅴ| 欧美黄色淫秽网站| 亚洲av成人一区二区三| 日韩欧美国产一区二区入口| 成在线人永久免费视频| av片东京热男人的天堂| 国产精品亚洲美女久久久| 久久欧美精品欧美久久欧美| 淫秽高清视频在线观看| 欧美丝袜亚洲另类 | 黄色视频不卡| 国产极品粉嫩免费观看在线| 欧美最黄视频在线播放免费| 老熟妇仑乱视频hdxx| 亚洲中文av在线| 亚洲人成伊人成综合网2020| 9191精品国产免费久久| 亚洲精品在线观看二区| 黄色视频,在线免费观看| 国产麻豆成人av免费视频| 高潮久久久久久久久久久不卡| 激情视频va一区二区三区| 免费高清视频大片| 国产精品美女特级片免费视频播放器 | 久久亚洲真实| 日本三级黄在线观看| 美女国产高潮福利片在线看| 巨乳人妻的诱惑在线观看| 亚洲一码二码三码区别大吗| 国产精品亚洲av一区麻豆| 好看av亚洲va欧美ⅴa在| 波多野结衣av一区二区av| 黄频高清免费视频| 最新在线观看一区二区三区| 一本大道久久a久久精品| 丁香欧美五月| a级毛片在线看网站| 国产av一区在线观看免费| 精品福利观看| 久久精品国产清高在天天线| 香蕉国产在线看| 人妻丰满熟妇av一区二区三区| 欧美日韩黄片免| 国产一区二区三区综合在线观看| 在线观看日韩欧美| 亚洲中文日韩欧美视频| 欧美+亚洲+日韩+国产| 一个人免费在线观看的高清视频| 非洲黑人性xxxx精品又粗又长| 一区二区三区国产精品乱码| av天堂在线播放| 免费高清在线观看日韩| 少妇的丰满在线观看| 久久精品亚洲熟妇少妇任你| 国产蜜桃级精品一区二区三区| 色精品久久人妻99蜜桃| 最近最新中文字幕大全电影3 | 伦理电影免费视频| 侵犯人妻中文字幕一二三四区| 国产私拍福利视频在线观看| 青草久久国产| 99国产精品99久久久久| 人人妻,人人澡人人爽秒播| 久久中文字幕人妻熟女| 色综合欧美亚洲国产小说| 国产精品1区2区在线观看.| 久久精品国产清高在天天线| 成年人黄色毛片网站| 国产精品野战在线观看| 亚洲精品中文字幕在线视频| 久久香蕉国产精品| 成年女人毛片免费观看观看9| 在线十欧美十亚洲十日本专区| 日韩精品免费视频一区二区三区| 人成视频在线观看免费观看| 法律面前人人平等表现在哪些方面| 97人妻天天添夜夜摸| 天堂动漫精品| 国产精品秋霞免费鲁丝片| 午夜福利影视在线免费观看| 一区福利在线观看| 欧美色视频一区免费| 久久天堂一区二区三区四区| 免费观看人在逋| 正在播放国产对白刺激| 精品一区二区三区视频在线观看免费| 久久久国产精品麻豆| 99久久综合精品五月天人人| 精品不卡国产一区二区三区| 90打野战视频偷拍视频| 亚洲av电影不卡..在线观看| 精品一区二区三区视频在线观看免费| 在线天堂中文资源库| 久久精品国产99精品国产亚洲性色 | 日日夜夜操网爽| 啦啦啦免费观看视频1| 一区在线观看完整版| 国产免费男女视频| 欧美激情 高清一区二区三区| 99久久国产精品久久久| 激情在线观看视频在线高清| av有码第一页| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲成a人片在线一区二区| 免费无遮挡裸体视频| 亚洲熟妇熟女久久| 成人国语在线视频| 不卡一级毛片| 叶爱在线成人免费视频播放| 高清在线国产一区| 成人国产一区最新在线观看| 欧美成人性av电影在线观看| 成人欧美大片| 一区二区日韩欧美中文字幕| 日本一区二区免费在线视频| 曰老女人黄片| 欧美激情极品国产一区二区三区| 国产亚洲欧美精品永久| 女人被躁到高潮嗷嗷叫费观| 母亲3免费完整高清在线观看| 免费在线观看日本一区| 两个人免费观看高清视频| 国产精品秋霞免费鲁丝片| 欧美精品亚洲一区二区| 久久久久久国产a免费观看| 色av中文字幕| ponron亚洲| 久久天躁狠狠躁夜夜2o2o| netflix在线观看网站| 亚洲激情在线av| av片东京热男人的天堂| 欧美成人午夜精品| 丝袜美腿诱惑在线| 看免费av毛片| 一区福利在线观看| bbb黄色大片| 激情视频va一区二区三区| 高清黄色对白视频在线免费看| 免费在线观看日本一区| 国产精品香港三级国产av潘金莲| 日本一区二区免费在线视频| 午夜激情av网站| 精品久久久久久久毛片微露脸| 国产精品永久免费网站| 亚洲欧美日韩无卡精品| 波多野结衣一区麻豆| 激情在线观看视频在线高清| or卡值多少钱| 国产在线精品亚洲第一网站| 亚洲第一av免费看| 欧美日韩福利视频一区二区| 在线观看66精品国产| 亚洲欧美一区二区三区黑人| 国产激情欧美一区二区| 1024香蕉在线观看| 精品午夜福利视频在线观看一区| ponron亚洲| 午夜福利在线观看吧| 久久精品亚洲熟妇少妇任你| 19禁男女啪啪无遮挡网站| 日本三级黄在线观看| av天堂在线播放| 香蕉国产在线看| 亚洲精品一卡2卡三卡4卡5卡| 久久中文字幕一级| 国产激情欧美一区二区| 午夜免费观看网址| 婷婷丁香在线五月| 好男人电影高清在线观看| 亚洲成av人片免费观看| 免费无遮挡裸体视频| 久久人妻福利社区极品人妻图片| 亚洲欧美日韩高清在线视频| 国产av一区二区精品久久| e午夜精品久久久久久久| 国产高清视频在线播放一区| 一边摸一边抽搐一进一小说| 一级毛片高清免费大全| 长腿黑丝高跟| 欧美大码av| 国产精品久久久av美女十八| 日本撒尿小便嘘嘘汇集6| ponron亚洲| 一区二区三区精品91| 成人国产综合亚洲| 久久人妻福利社区极品人妻图片| 久久久久久久久中文| 99精品欧美一区二区三区四区| 亚洲国产中文字幕在线视频| 国产三级在线视频| 黄色片一级片一级黄色片| 亚洲成人久久性| 午夜免费激情av| 欧美不卡视频在线免费观看 | 国产精品野战在线观看| 亚洲久久久国产精品| 日韩欧美在线二视频| 男女下面进入的视频免费午夜 | 国产一区二区三区在线臀色熟女| 午夜免费鲁丝| 久久中文看片网| 伦理电影免费视频| 波多野结衣av一区二区av| 三级毛片av免费| 亚洲 国产 在线| 午夜精品久久久久久毛片777| 亚洲中文字幕日韩| 视频在线观看一区二区三区| 侵犯人妻中文字幕一二三四区| 久久久久久久精品吃奶| 女性被躁到高潮视频| 性色av乱码一区二区三区2| 欧美乱码精品一区二区三区| 久久久久久大精品| 日日摸夜夜添夜夜添小说| 国产一区二区三区综合在线观看| 精品第一国产精品| 1024香蕉在线观看| √禁漫天堂资源中文www| 亚洲片人在线观看| 色综合欧美亚洲国产小说| 波多野结衣av一区二区av| 亚洲第一欧美日韩一区二区三区| 97碰自拍视频| 三级毛片av免费| 婷婷精品国产亚洲av在线| bbb黄色大片| 国产欧美日韩一区二区三区在线| 操出白浆在线播放| ponron亚洲| 国产成人一区二区三区免费视频网站| 久久人人97超碰香蕉20202| 在线观看免费午夜福利视频| 久久人人97超碰香蕉20202| 在线观看日韩欧美| 身体一侧抽搐| 真人一进一出gif抽搐免费| 色哟哟哟哟哟哟| 波多野结衣一区麻豆| 91字幕亚洲| 在线观看免费午夜福利视频| 老熟妇仑乱视频hdxx| 一进一出抽搐动态| 男人舔女人的私密视频| 免费在线观看亚洲国产| av天堂在线播放| 欧美色欧美亚洲另类二区 | 国产亚洲av嫩草精品影院| 999精品在线视频| av福利片在线| 黑人巨大精品欧美一区二区蜜桃| 国产极品粉嫩免费观看在线| 男人舔女人的私密视频| 国产成人一区二区三区免费视频网站| www.自偷自拍.com| 欧美黄色淫秽网站| 亚洲国产毛片av蜜桃av| 十分钟在线观看高清视频www| 国产精品久久久久久亚洲av鲁大| 极品人妻少妇av视频| 国产男靠女视频免费网站| 美女 人体艺术 gogo| 欧美+亚洲+日韩+国产| 欧美黄色淫秽网站| 国产一区在线观看成人免费| 欧美另类亚洲清纯唯美| 日韩欧美一区视频在线观看| 日本在线视频免费播放| 国产精品免费一区二区三区在线| 人人澡人人妻人| 欧美激情极品国产一区二区三区| 中文字幕高清在线视频| 91成年电影在线观看|