[發(fā)明專利]基于唯一ID的容錯修復(fù)方法有效
| 申請?zhí)枺?/td> | 202011561492.3 | 申請日: | 2020-12-25 |
| 公開(公告)號: | CN112286712B | 公開(公告)日: | 2021-04-02 |
| 發(fā)明(設(shè)計)人: | 李倩;吳桐 | 申請(專利權(quán))人: | 成都數(shù)聯(lián)銘品科技有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07 |
| 代理公司: | 北京市領(lǐng)專知識產(chǎn)權(quán)代理有限公司 11590 | 代理人: | 張玲;王瑩瑩 |
| 地址: | 610015 四川省成都市自由貿(mào)易試*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 唯一 id 容錯 修復(fù) 方法 | ||
本發(fā)明涉及基于唯一ID的容錯修復(fù)方法,包括以下步驟:根據(jù)唯一ID庫構(gòu)建唯一ID映射關(guān)系表,所述唯一ID映射關(guān)系表中包括唯一修復(fù)nid、唯一原始id、id相關(guān)數(shù)據(jù);根據(jù)所述唯一ID映射關(guān)系表匹配唯一ID庫中的唯一原始id,若唯一ID庫中有唯一原始id標記錯誤,則修復(fù)該錯誤的唯一原始id,從而形成修復(fù)后的唯一ID庫。本方案對原有的唯一ID庫進行修復(fù),將其中錯誤標記的唯一ID進行修改,形成修復(fù)后的唯一ID庫,同時對業(yè)務(wù)庫中已使用的錯誤數(shù)據(jù)進行修改,確保了在對數(shù)據(jù)進行處理時,其對應(yīng)的唯一ID是正確且唯一的,解決錯誤標記的問題,避免數(shù)據(jù)處理的混亂。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)修復(fù)技術(shù)領(lǐng)域,特別涉及基于唯一ID的容錯修復(fù)方法。
背景技術(shù)
業(yè)務(wù)庫中數(shù)據(jù)繁雜,比如工商數(shù)據(jù)量大,在長時間的數(shù)據(jù)處理過程中,會出現(xiàn)一些數(shù)據(jù)的唯一ID被錯誤標記,這就會導(dǎo)致業(yè)務(wù)庫中數(shù)據(jù)應(yīng)用的混亂,使得業(yè)務(wù)開展錯誤或不能順利開展。由于數(shù)據(jù)是通過唯一ID進行關(guān)聯(lián)標記的,也就是說一組相關(guān)數(shù)據(jù)對應(yīng)了一個唯一ID,通過搜索或標記唯一ID,即可得知其對應(yīng)的相關(guān)數(shù)據(jù)。因此,在對數(shù)據(jù)進行處理時,其對應(yīng)的唯一ID非常重要,不可出現(xiàn)錯誤標記的情況,否則會導(dǎo)致數(shù)據(jù)錯誤處理。
發(fā)明內(nèi)容
本發(fā)明的目的在于修復(fù)現(xiàn)有唯一ID庫中的唯一id,保證相關(guān)數(shù)據(jù)都能標記正確的唯一id,提供一種基于唯一ID的容錯修復(fù)方法。需要說明的是,本方案所述的“唯一原始id”、“唯一修復(fù)nid”都是唯一ID的一種表達形式,最終即是保證唯一ID庫中的唯一ID是正確的。
為了實現(xiàn)上述發(fā)明目的,本發(fā)明實施例提供了以下技術(shù)方案:
基于唯一ID的容錯修復(fù)方法,包括以下步驟:
根據(jù)唯一ID庫構(gòu)建唯一ID映射關(guān)系表,所述唯一ID映射關(guān)系表中包括唯一修復(fù)nid、唯一原始id、id相關(guān)數(shù)據(jù);
根據(jù)所述唯一ID映射關(guān)系表匹配唯一ID庫中的唯一原始id,若唯一ID庫中有唯一原始id標記錯誤,則使用唯一修復(fù)nid替換該錯誤的唯一原始id,從而形成修復(fù)后的唯一ID庫。
在本方案中,基于現(xiàn)有的唯一ID庫建立出唯一ID映射關(guān)系表,現(xiàn)有的唯一ID庫包含了唯一原始id和與其對應(yīng)的id相關(guān)數(shù)據(jù),首先對現(xiàn)有的唯一ID庫進行檢查后構(gòu)建出唯一ID映射關(guān)系表,該唯一ID映射表中不僅包含了唯一原始id和與其對應(yīng)的id相關(guān)數(shù)據(jù),還包含了唯一修復(fù)id,通過查看唯一修復(fù)nid即可得知原有的唯一ID庫中唯一原始id是否正確,若不正確則根據(jù)唯一修復(fù)nid來確定相關(guān)數(shù)據(jù)的唯一id,替換錯誤的唯一原始id,即可實現(xiàn)對唯一ID庫的修復(fù)。
所述根據(jù)唯一ID庫構(gòu)建唯一ID映射關(guān)系表的步驟,包括:
掃描唯一ID庫中的多個id相關(guān)數(shù)據(jù)和與其對應(yīng)的唯一原始id,計算多個id相關(guān)數(shù)據(jù)之間的相似系數(shù),若相似系數(shù)大于預(yù)設(shè)的閾值,則判斷相似系數(shù)大于閾值的這些id相關(guān)數(shù)據(jù)所對應(yīng)的唯一原始id是否一致,若不一致,則為這些id相關(guān)數(shù)據(jù)都對應(yīng)設(shè)置一個相同的唯一修復(fù)nid;若一致,也為這些id相關(guān)數(shù)據(jù)對應(yīng)設(shè)置一個相同的唯一修復(fù)nid;從而形成包括唯一修復(fù)nid、唯一原始id以及id相關(guān)數(shù)據(jù)的唯一ID映射關(guān)系表。
作為一種可實施方式,在構(gòu)建唯一ID映射關(guān)系表時,全盤掃描唯一ID庫中的id相關(guān)數(shù)據(jù),先計算這些id相關(guān)數(shù)據(jù)的相似系數(shù),若相似系數(shù)大于預(yù)設(shè)的閾值,則說明這兩條id相關(guān)數(shù)據(jù)表達的是同一事件,既然是同一事件,則標記的唯一id也應(yīng)是相同的;因此計算出id相關(guān)數(shù)據(jù)的相似系數(shù)后,當相似系數(shù)大于預(yù)設(shè)閾值,則進一步判斷其對應(yīng)的唯一原始id是否一致,若不一致,則說明這兩個同一事件被標記的唯一id有錯誤;則使用唯一修復(fù)nid來標記這個事件,從而形成唯一ID映射關(guān)系表。
所述根據(jù)唯一ID庫構(gòu)建唯一ID映射關(guān)系表的步驟,還包括:當計算多個id相關(guān)數(shù)據(jù)之間的相似系數(shù)小于預(yù)設(shè)的閾值時,為這些id相關(guān)數(shù)據(jù)分別對應(yīng)設(shè)置一個不相同的唯一修復(fù)nid;該不相同的唯一修復(fù)nid可與該id相關(guān)數(shù)據(jù)所對應(yīng)的唯一原始id相同。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于成都數(shù)聯(lián)銘品科技有限公司,未經(jīng)成都數(shù)聯(lián)銘品科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011561492.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





