两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種數(shù)據(jù)校驗(yàn)方法及裝置的制造方法

文檔序號(hào):10624665閱讀:542來(lái)源:國(guó)知局
一種數(shù)據(jù)校驗(yàn)方法及裝置的制造方法
【專利摘要】本申請(qǐng)公開(kāi)了一種數(shù)據(jù)校驗(yàn)方法及裝置,方法包括:從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù);從第二數(shù)據(jù)集中獲取與所述若干第一數(shù)據(jù)相對(duì)應(yīng)的若干第二數(shù)據(jù);分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的識(shí)別信息;將所述第一數(shù)據(jù)的識(shí)別信息進(jìn)行運(yùn)算處理以得到第一數(shù)值,將所述第二數(shù)據(jù)的識(shí)別信息進(jìn)行相同的運(yùn)算處理以得到第二數(shù)值;校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否一致。以上方法縮減數(shù)據(jù)校驗(yàn)的運(yùn)算量,減小機(jī)器計(jì)算資源的開(kāi)銷。
【專利說(shuō)明】
-種數(shù)據(jù)校驗(yàn)方法及裝置
技術(shù)領(lǐng)域
[0001] 本申請(qǐng)?jiān)O(shè)及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其設(shè)及一種校驗(yàn)不同數(shù)據(jù)集間的數(shù)據(jù)遷移正確性 的方法及裝置。
【背景技術(shù)】
[0002] 伴隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,W及網(wǎng)絡(luò)數(shù)據(jù)量級(jí)的不斷攀升,將批量數(shù)據(jù)在不同數(shù) 據(jù)集之間進(jìn)行遷移的需求越來(lái)越多。
[0003] W新建系統(tǒng)的數(shù)據(jù)初始化過(guò)程為例,此過(guò)程中,首先需將原始數(shù)據(jù)集A中若干數(shù) 據(jù)進(jìn)行格式轉(zhuǎn)換,再按照預(yù)設(shè)的分配規(guī)則將格式轉(zhuǎn)換后的數(shù)據(jù)分配到該新建系統(tǒng)的數(shù)據(jù)集 B中。然而,在實(shí)際應(yīng)用過(guò)程中,W上數(shù)據(jù)遷移過(guò)程中難免出現(xiàn)遷移前后數(shù)據(jù)不一致的情況, 其原因包括人為操作失誤、程序缺陷、硬件讀寫出錯(cuò)等。因此,如何校驗(yàn)批量數(shù)據(jù)遷移前后 的一致性,已經(jīng)成為業(yè)界亟待解決的問(wèn)題。
[0004] 現(xiàn)有技術(shù)中,較典型的兩種校驗(yàn)遷移前后數(shù)據(jù)一致性的方法是: 陽(yáng)0化]其一,采用數(shù)據(jù)抽樣方式進(jìn)行校驗(yàn)。比如,從數(shù)據(jù)集B中隨機(jī)選取10個(gè)表,每個(gè)表 中選取10條數(shù)據(jù),W運(yùn)100條數(shù)據(jù)作為樣本,隨后根據(jù)分配規(guī)則從數(shù)據(jù)集A中找出相對(duì)應(yīng) 的100條原始數(shù)據(jù),再逐一比對(duì)數(shù)據(jù)集A中的100條原始數(shù)據(jù)與數(shù)據(jù)集B中的100條樣本 數(shù)據(jù)是否完全一致。然而,該現(xiàn)有技術(shù)所存在的問(wèn)題便是:對(duì)于大批量的數(shù)據(jù)而言,W上小 樣本的校驗(yàn)結(jié)果可靠性不高;此外,此校驗(yàn)過(guò)程需人工參與比對(duì),校驗(yàn)效率低。
[0006] 其二,采用寫腳本代碼逐條比較進(jìn)行校驗(yàn)。但是此方式無(wú)疑增加了人工寫代碼的 成本,并且增加了機(jī)器計(jì)算資源的開(kāi)銷。此外,較難驗(yàn)證所寫出的腳本代碼是可用的。
[0007] 可見(jiàn),在現(xiàn)有技術(shù)中校驗(yàn)不同數(shù)據(jù)集間數(shù)據(jù)遷移正確性的方法,存在校驗(yàn)效率低、 機(jī)器計(jì)算資源的開(kāi)銷大的問(wèn)題。

【發(fā)明內(nèi)容】

[0008] 本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)校驗(yàn)方法及裝置,用W解決現(xiàn)有技術(shù)中校驗(yàn)不同數(shù)據(jù) 集間數(shù)據(jù)遷移正確性的過(guò)程中校驗(yàn)效率低、機(jī)器計(jì)算資源的開(kāi)銷大的問(wèn)題。
[0009] 本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)校驗(yàn)方法,包括:
[0010] 從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù);
[0011] 從第二數(shù)據(jù)集中獲取與所述若干第一數(shù)據(jù)相對(duì)應(yīng)的若干第二數(shù)據(jù);
[0012] 分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的識(shí)別信息;
[0013] 將所述第一數(shù)據(jù)的識(shí)別信息進(jìn)行運(yùn)算處理W得到第一數(shù)值,將所述第二數(shù)據(jù)的識(shí) 別信息進(jìn)行相同的運(yùn)算處理W得到第二數(shù)值;
[0014] 校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否一致。
[0015] 本申請(qǐng)實(shí)施例還提供一種數(shù)據(jù)校驗(yàn)裝置,包括:
[0016] 第一獲取模塊,用于從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù);
[0017] 第二獲取模塊,用于從第二數(shù)據(jù)集中獲取與所述若干第一數(shù)據(jù)相對(duì)應(yīng)的若干第二 數(shù)據(jù);
[0018] 讀取模塊,用于分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的識(shí)別信息;
[0019] 運(yùn)算處理模塊,用于將所述第一數(shù)據(jù)的識(shí)別信息進(jìn)行運(yùn)算處理W得到第一數(shù)值, 將所述第二數(shù)據(jù)的識(shí)別信息進(jìn)行相同的運(yùn)算處理W得到第二數(shù)值;
[0020] 校驗(yàn)?zāi)K,用于校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否一致。
[0021] 本申請(qǐng)實(shí)施例采用的上述至少一個(gè)技術(shù)方案能夠達(dá)到W下有益效果:
[0022] 本申請(qǐng)實(shí)施例中,從第一數(shù)據(jù)集及第二數(shù)據(jù)集中分別獲取到相對(duì)應(yīng)的若干第一數(shù) 據(jù)和第二數(shù)據(jù),W作為數(shù)據(jù)校驗(yàn)的對(duì)象,并分別將待校驗(yàn)的若干第一數(shù)據(jù)及若干第二數(shù)據(jù) 中的識(shí)別信息進(jìn)行運(yùn)算處理,W得到第一數(shù)值及第二數(shù)值,最終通過(guò)校驗(yàn)第一數(shù)值和第二 數(shù)值是否一致,來(lái)驗(yàn)證數(shù)據(jù)遷移前后的一致性。W上運(yùn)算及校驗(yàn)過(guò)程均為機(jī)器操作,避免 人工干預(yù),從而提高數(shù)據(jù)校驗(yàn)的效率及校驗(yàn)結(jié)果的可靠性;此外,無(wú)論所作遷移的數(shù)據(jù)量多 大,最終僅將運(yùn)算所得結(jié)果進(jìn)行比對(duì),從而縮減數(shù)據(jù)校驗(yàn)的運(yùn)算量,減小機(jī)器計(jì)算資源的開(kāi) 銷。
【附圖說(shuō)明】
[0023] 此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申 請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
[0024] 圖1為本申請(qǐng)實(shí)施例提供的兩個(gè)數(shù)據(jù)集的結(jié)構(gòu)示意圖;
[00巧]圖2為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)方法的過(guò)程;
[00%]圖3為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)方法中讀取識(shí)別信息的步驟的具體過(guò)程;
[0027] 圖4為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)方法中運(yùn)算處理步驟及校驗(yàn)步驟的具體過(guò) 程;
[0028] 圖5為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0029] 為使本申請(qǐng)的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請(qǐng)具體實(shí)施例及 相應(yīng)的附圖對(duì)本申請(qǐng)技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請(qǐng)一 部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做 出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
[0030] W下結(jié)合附圖,詳細(xì)說(shuō)明本申請(qǐng)各實(shí)施例提供的技術(shù)方案。
[0031] 圖1為本申請(qǐng)實(shí)施例提供的兩個(gè)數(shù)據(jù)集的結(jié)構(gòu)示意圖。定義兩個(gè)實(shí)現(xiàn)數(shù)據(jù)遷移動(dòng) 作的數(shù)據(jù)集:原始數(shù)據(jù)集及目標(biāo)數(shù)據(jù)集,本文所稱數(shù)據(jù)集是指若干數(shù)據(jù)所組成的集合,運(yùn)些 數(shù)據(jù)可W存儲(chǔ)于一個(gè)或多個(gè)存儲(chǔ)單元內(nèi)。在圖1所示的實(shí)施例中,為應(yīng)對(duì)大規(guī)模數(shù)據(jù)(比如 上億個(gè)數(shù)據(jù))的遷移需求,目標(biāo)數(shù)據(jù)集通常采用分庫(kù)分表規(guī)則來(lái)實(shí)現(xiàn)數(shù)據(jù)分配。原始數(shù)據(jù) 集中存儲(chǔ)有若干原始格式的原始數(shù)據(jù),目標(biāo)數(shù)據(jù)集中預(yù)設(shè)有若干用于存放數(shù)據(jù)的數(shù)據(jù)表。 于是數(shù)據(jù)遷移過(guò)程是:逐條取出原始數(shù)據(jù)集中的各個(gè)原始數(shù)據(jù),對(duì)各個(gè)原始數(shù)據(jù)的數(shù)據(jù)格 式進(jìn)行解析并轉(zhuǎn)換,W得到目標(biāo)數(shù)據(jù)集所需格式的若干目標(biāo)數(shù)據(jù),再按照分庫(kù)分表規(guī)則,將 若干目標(biāo)數(shù)據(jù)分配到目標(biāo)數(shù)據(jù)集中的各個(gè)數(shù)據(jù)表中。
[0032] 值得一提的是,數(shù)據(jù)遷移過(guò)程中的數(shù)據(jù)格式并非必須步驟,也可將原始數(shù)據(jù)集中 原始數(shù)據(jù)直接拷貝到目標(biāo)數(shù)據(jù)集中。此外,對(duì)于非大批量的數(shù)據(jù)遷移而言,則不需要在目標(biāo) 數(shù)據(jù)集中預(yù)先設(shè)置多個(gè)數(shù)據(jù)表,并采用相應(yīng)的分庫(kù)分表規(guī)則進(jìn)行數(shù)據(jù)分配。本文將W支付 寶會(huì)員積分系統(tǒng)為例來(lái)介紹本申請(qǐng)。
[0033] 參照?qǐng)D1所示,在支付寶會(huì)員積分系統(tǒng)中,將每個(gè)用戶的各類信息作為一個(gè)用戶 數(shù)據(jù)(原始數(shù)據(jù)或目標(biāo)數(shù)據(jù))進(jìn)行存儲(chǔ),從而組成包含若干用戶數(shù)據(jù)的數(shù)據(jù)集(原始數(shù)據(jù) 集或目標(biāo)數(shù)據(jù)集)。每個(gè)用戶數(shù)據(jù)對(duì)應(yīng)于一個(gè)識(shí)別信息,該識(shí)別信息通常由純數(shù)字構(gòu)成,比 如:用戶注冊(cè)號(hào)、或用戶身份證號(hào)等。其中,用戶注冊(cè)號(hào)的組成格式可W人為設(shè)定,比如:用 戶類別+注冊(cè)時(shí)間+隨機(jī)數(shù)+自增數(shù)+校驗(yàn)位。
[0034] 本申請(qǐng)實(shí)施例所采用的分配規(guī)則(分庫(kù)分表規(guī)則)基于識(shí)別信息來(lái)實(shí)現(xiàn)。其中, 因每個(gè)目標(biāo)數(shù)據(jù)的識(shí)別信息W純數(shù)字形式進(jìn)行表示,本分配規(guī)則W識(shí)別信息中的某些特定 數(shù)字為基準(zhǔn),將各個(gè)目標(biāo)數(shù)據(jù)分配到對(duì)應(yīng)編號(hào)的數(shù)據(jù)表中。例如:假設(shè)目標(biāo)數(shù)據(jù)集中預(yù)先存 在1000個(gè)數(shù)據(jù)表,并將運(yùn)1000個(gè)數(shù)據(jù)表從000表到999表進(jìn)行編號(hào),假設(shè)W設(shè)別信息中后 Ξ位為基準(zhǔn),于是識(shí)別信息的后Ξ位數(shù)為"000"的目標(biāo)數(shù)據(jù)將被分配到000表,識(shí)別信息的 后Ξ位數(shù)為"001"的目標(biāo)數(shù)據(jù)將被分配到001表,W此類推。當(dāng)然,本申請(qǐng)的分配規(guī)則并不 限于W上實(shí)施例。
[0035] 在完成數(shù)據(jù)遷移的過(guò)程中,可能存在部分?jǐn)?shù)據(jù)中的某些信息在遷移前后不相一致 的情況,為驗(yàn)證數(shù)據(jù)遷移前后的一致性,本申請(qǐng)實(shí)施例提供一種數(shù)據(jù)校驗(yàn)方法,W下將詳細(xì) 介紹本校驗(yàn)方法。
[0036] 圖2為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)方法的過(guò)程,包括如下步驟:
[0037] S11 :從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù)。
[0038] 該步驟S11是獲取校驗(yàn)對(duì)象的步驟,第一數(shù)據(jù)集是指目標(biāo)數(shù)據(jù)集,第一數(shù)據(jù)是指 目標(biāo)數(shù)據(jù),本申請(qǐng)實(shí)施例中,步驟S11具體包括如下步驟:
[0039] 逐一獲取所述第一數(shù)據(jù)集(目標(biāo)數(shù)據(jù)集)中的各個(gè)數(shù)據(jù)表;
[0040] 分別獲取每一數(shù)據(jù)表中所存儲(chǔ)的第一數(shù)據(jù)(目標(biāo)數(shù)據(jù))。
[0041] 本實(shí)施例將目標(biāo)數(shù)據(jù)集中的所有數(shù)據(jù)作為校驗(yàn)對(duì)象,并W各個(gè)數(shù)據(jù)表為數(shù)據(jù)獲取 對(duì)象,分別獲取各數(shù)據(jù)表內(nèi)的數(shù)據(jù),相較于抽樣方式,校驗(yàn)結(jié)果更加可靠;另一方面,W數(shù)據(jù) 表為數(shù)據(jù)獲取對(duì)象,可W分別校驗(yàn)各個(gè)數(shù)據(jù)表的數(shù)據(jù)遷移一致性,并且若W單個(gè)數(shù)據(jù)表內(nèi) 的所有數(shù)據(jù)進(jìn)行運(yùn)算處理,可W縮減后續(xù)運(yùn)算處理的運(yùn)算量。
[0042] S12 :從第二數(shù)據(jù)集中獲取與所述若干第一數(shù)據(jù)相對(duì)應(yīng)的若干第二數(shù)據(jù)。
[0043] 同理,該步驟S12是獲取校驗(yàn)對(duì)象的步驟,在獲取到若干第一數(shù)據(jù)(目標(biāo)數(shù)據(jù))之 后,根據(jù)分配規(guī)則從第二數(shù)據(jù)集(原始數(shù)據(jù)集)中篩選到若干第二數(shù)據(jù)(原始數(shù)據(jù)),W作 為校驗(yàn)對(duì)象。例如:假設(shè)目標(biāo)數(shù)據(jù)集的校驗(yàn)對(duì)象是003表中的所有數(shù)據(jù),則根據(jù)003表中 的各個(gè)目標(biāo)數(shù)據(jù)的識(shí)別信息,在原始數(shù)據(jù)集中將攜帶相同識(shí)別信息的各個(gè)原始數(shù)據(jù)篩選出 來(lái),W得到原始數(shù)據(jù)集中相對(duì)應(yīng)的校驗(yàn)對(duì)象。
[0044] S13 :分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的識(shí)別信息。
[0045] 本申請(qǐng)實(shí)施例中,識(shí)別信息作為各個(gè)用戶數(shù)據(jù)中至關(guān)重要的信息之一,故將其設(shè) 定成數(shù)據(jù)校驗(yàn)的目標(biāo)。當(dāng)然,在本申請(qǐng)其他實(shí)施例中,也可根據(jù)實(shí)際需要驗(yàn)證的目標(biāo)信息, 相應(yīng)調(diào)整所需讀取的信息類型,比如:目標(biāo)信息是會(huì)員等級(jí)、或會(huì)員積分?jǐn)?shù)、或余額數(shù)等。
[0046] S14:將所述第一數(shù)據(jù)的識(shí)別信息進(jìn)行運(yùn)算處理W得到第一數(shù)值,將所述第二數(shù)據(jù) 的識(shí)別信息進(jìn)行相同的運(yùn)算處理w得到第二數(shù)值。
[0047] 識(shí)別信息作為純數(shù)字組合,將多個(gè)識(shí)別信息進(jìn)行運(yùn)算處理,可W得到一個(gè)唯一數(shù) 值,也就是說(shuō),如果改變所作運(yùn)算的識(shí)別信息中的任何數(shù)字,則所得結(jié)果也會(huì)改變,利用運(yùn) 個(gè)特性可實(shí)現(xiàn)數(shù)據(jù)校驗(yàn)。本申請(qǐng)實(shí)施例中,W上運(yùn)算處理的方式包括求和運(yùn)算、或者異或運(yùn) 算、或者求積運(yùn)算等。關(guān)于運(yùn)算處理的方式將在下文進(jìn)行具體描述。
[0048] S15 :校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否一致,若是,則校驗(yàn)通過(guò);若否,則校 驗(yàn)失敗。 W例圖3為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)方法中讀取識(shí)別信息的步驟的具體過(guò)程。本 申請(qǐng)實(shí)施例中,步驟S13具體包括如下步驟:
[0050] S131 :分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的屬性信息。
[0051] 本申請(qǐng)實(shí)施例中,第一數(shù)據(jù)或第二數(shù)據(jù)除分別對(duì)應(yīng)一個(gè)識(shí)別信息外,還分別對(duì)應(yīng) 一個(gè)屬性信息,識(shí)別信息和屬性信息作為用戶數(shù)據(jù)較為重要的兩個(gè)信息,本申請(qǐng)實(shí)施例將 識(shí)別信息及屬性信息作為校驗(yàn)?zāi)繕?biāo)。此外,在數(shù)據(jù)遷移的過(guò)程中,可能存在識(shí)別信息和屬 性信息的對(duì)應(yīng)關(guān)系出錯(cuò)的狀況,比如:在數(shù)據(jù)遷移之前,識(shí)別信息一 :"93280432189"的屬 性信息是:2,識(shí)別信息二:"93280432188"的屬性信息是:1 ;在數(shù)據(jù)遷移之后,識(shí)別信息一: "93280432189"的屬性信息是:1,識(shí)別信息二:"93280432188"的屬性信息是:2。W上情況 無(wú)法通過(guò)單純校驗(yàn)各個(gè)數(shù)據(jù)的識(shí)別信息來(lái)驗(yàn)證。
[0052] 本申請(qǐng)實(shí)施例中,屬性信息可為各個(gè)會(huì)員的用戶等級(jí)、或者用戶性別(如:"1"代 表男性,"2"代表女性)等信息。該屬性信息還可W是按照每個(gè)會(huì)員名下的虛擬積分、余額 等進(jìn)行分類的類別信息。例如:若按照虛擬積分進(jìn)行分級(jí),則將"積分=0"的用戶的屬性 信息劃定為一類,將"〇<積分< =500"的用戶的屬性信息劃定為二類,將"500<積分< = 1500"的用戶的屬性信息劃定為Ξ類,將"1500<積分< =3000"的用戶的屬性信息劃定為四 類,將"積分>3000"的用戶的屬性信息劃定為五類;若按照用戶的余額進(jìn)行分級(jí),則將"余 額=0"的用戶的屬性信息劃定為一類,將"〇<余額<=1000"的用戶的屬性信息劃定為二 類,將"!000<余額< =10000"的用戶的屬性信息劃定為^類,將"余額>10000"的用戶的 屬性信息劃定為四類。
[005引 S132 :讀取具有相同屬性信息的第一數(shù)據(jù)的識(shí)別信息。
[0054] S133 :讀取具有相同屬性信息的第二數(shù)據(jù)的識(shí)別信息。 陽(yáng)化日]W上步驟S132和步驟S133旨在將所獲取的若干第一數(shù)據(jù)及若干第二數(shù)據(jù),分別 按照屬性信息進(jìn)行歸類,從而實(shí)現(xiàn)各個(gè)數(shù)據(jù)中識(shí)別信息及屬性信息的校驗(yàn)。舉例說(shuō)明,若從 目標(biāo)數(shù)據(jù)集中獲取到η個(gè)目標(biāo)數(shù)據(jù)Ai~A。作為校驗(yàn)對(duì)象,則相應(yīng)地從原始數(shù)據(jù)集中篩選到 η個(gè)原始數(shù)據(jù)Bi~B。,假設(shè)屬性信息包括Ξ個(gè)等級(jí),則各個(gè)數(shù)據(jù)中識(shí)別信息及屬性信息的對(duì) 應(yīng)關(guān)系如下表所示:
[0056]
[0057] 基于W上信息,分別將具有相同屬性信息的目標(biāo)數(shù)據(jù)及原始數(shù)據(jù)進(jìn)行歸類,貝U 讀取到屬性信息是"1"的目標(biāo)數(shù)據(jù)的識(shí)別信息包括:"93920103492 "、" 22324354668 "; 屬性信息是"2"的目標(biāo)數(shù)據(jù)的識(shí)別信息包括:"93920103495";屬性信息是"3"的目標(biāo) 數(shù)據(jù)的識(shí)別信息包括:"93920103494"、"22324354667";屬性信息是"1"的原始數(shù)據(jù)的 識(shí)別信息包括:"34546576547 "、" 34546576544 屬性信息是"2 "的原始數(shù)據(jù)的識(shí)別信 息包括:"54546326663"、"54546326669";屬性信息是"3"的原始數(shù)據(jù)的識(shí)別信息包括: "34546576546"。
[0058] 值得一提的是,本申請(qǐng)其他實(shí)施例中,所需校驗(yàn)的信息數(shù)量不受限制,比如需同時(shí) 驗(yàn)證各個(gè)用戶數(shù)據(jù)中Ξ個(gè)信息的一致性時(shí),則分別讀取到待校驗(yàn)的若干數(shù)據(jù)的Ξ個(gè)信息, 并W其中某個(gè)信息為基準(zhǔn)進(jìn)行分類。例如:所需驗(yàn)證的信息包括識(shí)別信息、屬性信息及積分 信息,則分別讀取原始數(shù)據(jù)和目標(biāo)數(shù)據(jù)中,具有相同屬性信息的數(shù)據(jù)中的識(shí)別信息和積分 ?目息。
[0059] 圖4為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)方法中運(yùn)算處理步驟及校驗(yàn)步驟的具體過(guò) 程。本實(shí)施例中,采取求和運(yùn)算方式將所讀取的識(shí)別信息進(jìn)行運(yùn)算。運(yùn)算處理步驟具體包 括:
[0060] S141 :分別將第一數(shù)據(jù)及第二數(shù)據(jù)的識(shí)別信息進(jìn)行求和運(yùn)算。
[0061] 本申請(qǐng)實(shí)施例中,W目標(biāo)數(shù)據(jù)集中的單個(gè)數(shù)據(jù)表中的所有目標(biāo)數(shù)據(jù)為校驗(yàn)對(duì)象, 并將待校驗(yàn)的目標(biāo)數(shù)據(jù)按照屬性信息進(jìn)行分類,并分別讀取識(shí)別信息及屬性信息。在實(shí)際 應(yīng)用中,因單個(gè)數(shù)據(jù)表中存儲(chǔ)有數(shù)百萬(wàn)個(gè)數(shù)據(jù),所W求和計(jì)算所得數(shù)值的位數(shù)較多,如此勢(shì) 必影響數(shù)據(jù)的校驗(yàn)效率。為解決W上問(wèn)題,本申請(qǐng)實(shí)施例分別采取科學(xué)計(jì)數(shù)法及取模計(jì)數(shù) 法對(duì)求和計(jì)算結(jié)果進(jìn)行處理。
[0062] S142 :將求和結(jié)果W科學(xué)計(jì)數(shù)形式進(jìn)行表示。
[0063] 科學(xué)計(jì)數(shù)法將求和結(jié)果表示成:a*l〇b的形式,本實(shí)施例中,數(shù)值a保留小數(shù)點(diǎn)后9 位,比如:6. 320309423el6, a = 6. 320309423, b = 16。 W64] S143 :分別將第一數(shù)據(jù)及第二數(shù)據(jù)的識(shí)別信息進(jìn)行取模。 陽(yáng)0化]取模方法是將各個(gè)第一數(shù)據(jù)或第二數(shù)據(jù)的識(shí)別信息,先對(duì)某個(gè)數(shù)值進(jìn)行取余,從 而得到一個(gè)余數(shù)。本申請(qǐng)實(shí)施例中,將識(shí)別信息對(duì)1000000進(jìn)行取余,得到一個(gè)6位數(shù)的余 數(shù)。
[0066] S144 :分別將識(shí)別信息的取模數(shù)值進(jìn)行求和運(yùn)算。
[0067] 具體地,將若干待運(yùn)算的第一數(shù)據(jù)及第二數(shù)據(jù)的識(shí)別信息,分別取模得到若干個(gè)6 位數(shù)的余數(shù),再將所得到第一數(shù)據(jù)的多個(gè)余數(shù)進(jìn)行求和運(yùn)算,得到對(duì)應(yīng)于第一數(shù)據(jù)的第一 數(shù)值,將所得到第二數(shù)據(jù)的多個(gè)余數(shù)進(jìn)行求和運(yùn)算,得到對(duì)應(yīng)于第二數(shù)據(jù)的第二數(shù)值。w上 步驟S143和步驟S144的過(guò)程是將第一數(shù)值和第二數(shù)值W取模計(jì)數(shù)形式進(jìn)行表示的過(guò)程。
[0068] 本申請(qǐng)實(shí)施例中,所述取模計(jì)數(shù)方式所對(duì)應(yīng)的余數(shù)位數(shù),根據(jù)所需運(yùn)算處理的第 一數(shù)據(jù)或第二數(shù)據(jù)的數(shù)量級(jí)來(lái)確定。具體地,若所需運(yùn)算處理的第一數(shù)據(jù)或第二數(shù)據(jù)的數(shù) 量級(jí)越大,則取模計(jì)數(shù)方式所對(duì)應(yīng)的余數(shù)位數(shù)越小,比如:若所需運(yùn)算處理的數(shù)量級(jí)是百萬(wàn) 級(jí),則取模結(jié)果的余數(shù)位數(shù)是6位;若所需運(yùn)算處理的數(shù)量級(jí)是千萬(wàn)級(jí),則取模結(jié)果的余數(shù) 位數(shù)是5位,W此類推。通過(guò)W上機(jī)制,可調(diào)控取模計(jì)數(shù)方式所得到第一數(shù)值或第二數(shù)值的 位數(shù),在保證校驗(yàn)結(jié)果準(zhǔn)確性的前提下,合理控制運(yùn)算量及校驗(yàn)效率。
[0069] 本申請(qǐng)另一實(shí)施例中,采取異或運(yùn)算將所讀取的識(shí)別信息進(jìn)行運(yùn)算。異或運(yùn)算 (也叫半加運(yùn)算)的運(yùn)算法相當(dāng)于不帶進(jìn)位的二進(jìn)制加法。二進(jìn)制下用"1"表示真/'〇"表 示假,則異或運(yùn)算的運(yùn)算法則如下:
[0070] 0 出 0 = 0,1 出 0 = 1,0 出 1 = 1,1 出 1 = 0(同為"0,,,異為"1"),
[0071] 異或運(yùn)算的運(yùn)算法則不帶進(jìn)位。采取異或運(yùn)算,則無(wú)論將多少個(gè)識(shí)別信息進(jìn)行異 或運(yùn)算,其所得運(yùn)算結(jié)果仍然與單個(gè)識(shí)別信息的位數(shù)相同,若采取異或運(yùn)算,則可避免采用 科學(xué)計(jì)數(shù)法或取模計(jì)數(shù)法對(duì)求和結(jié)果進(jìn)行處理,從而提升校驗(yàn)效率。W下舉例說(shuō)明:
[0072] Idl = 31519756
[0073] Id2 = 86567494
[0074] Ids = 11867314 陽(yáng)0 巧]Id4 = 11867315
[0076] Idrid2 的異或結(jié)果為:80223818
[0077] Idrid2~id3 的異或結(jié)果為:75303672
[0078] Idl -id2 - id4 的異或結(jié)果為:75303673
[0079] 可見(jiàn),無(wú)論是數(shù)據(jù)遷移過(guò)程中是把id3丟了,抑或是把id3寫成了 id4,異或的簽名 都會(huì)不同,利用運(yùn)一特性可W驗(yàn)證數(shù)據(jù)遷移前后的信息一致性。
[0080] 繼續(xù)參照?qǐng)D4所示,基于上述實(shí)施例,校驗(yàn)步驟S15具體包括:
[0081] S151 :校驗(yàn)W科學(xué)計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致。
[0082] S153 :校驗(yàn)W取模計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致。
[0083] 若W科學(xué)計(jì)數(shù)形式、取模計(jì)數(shù)形式表示的第一數(shù)值與第二數(shù)值均一致,則校驗(yàn)通 過(guò),否則,校驗(yàn)失敗。
[0084] W下表為例來(lái)說(shuō)明校驗(yàn)過(guò)程: 陽(yáng)0化]
[0086] 如上表所示,在級(jí)別一及級(jí)別二中,無(wú)論是科學(xué)計(jì)數(shù)形式表示的求和結(jié)果還是取 模計(jì)數(shù)形式表示的求和結(jié)果,在遷移前后均一致,則校驗(yàn)通過(guò);在級(jí)別Ξ中,科學(xué)計(jì)數(shù)形式 表示的求和結(jié)果,在遷移前后并不一致,則校驗(yàn)失敗。
[0087] 圖5為本申請(qǐng)實(shí)施例提供的數(shù)據(jù)校驗(yàn)裝置的結(jié)構(gòu)示意圖,本申請(qǐng)實(shí)施例所提供的 數(shù)據(jù)校驗(yàn)裝置基于W上數(shù)據(jù)校驗(yàn)方法,故該裝置的具體細(xì)節(jié)參照W上方法,本文不再予W 寶述。該數(shù)據(jù)校驗(yàn)裝置包括:
[0088] 第一獲取模塊101,用于從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù);
[0089] 第二獲取模塊102,用于從第二數(shù)據(jù)集中獲取與所述若干第一數(shù)據(jù)相對(duì)應(yīng)的若干 第二數(shù)據(jù);
[0090] 讀取模塊103,用于分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的識(shí)別信息;
[0091] 運(yùn)算處理模塊104,用于將所述第一數(shù)據(jù)的識(shí)別信息進(jìn)行運(yùn)算處理W得到第一數(shù) 值,將所述第二數(shù)據(jù)的識(shí)別信息進(jìn)行相同的運(yùn)算處理W得到第二數(shù)值;
[0092] 校驗(yàn)?zāi)K105,用于校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否一致。
[0093] 本申請(qǐng)實(shí)施例中,所述讀取模塊103具體用于:
[0094] 分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的屬性信息;
[0095] 讀取具有相同屬性信息的第一數(shù)據(jù)的識(shí)別信息;
[0096] 讀取具有相同屬性信息的第二數(shù)據(jù)的識(shí)別信息。
[0097] 本申請(qǐng)實(shí)施例中,所述運(yùn)算處理包括求和運(yùn)算。
[0098] 本申請(qǐng)實(shí)施例中,所述第一數(shù)值為具有相同屬性信息的若干第一數(shù)據(jù)的識(shí)別信息 的和值,所述第二數(shù)值為具有相同屬性信息的若干第二數(shù)據(jù)的識(shí)別信息的和值。
[0099] 本申請(qǐng)實(shí)施例中,所述第一數(shù)值分別W科學(xué)計(jì)數(shù)形式及取模計(jì)數(shù)形式進(jìn)行表示, 所述第二數(shù)值分別W科學(xué)計(jì)數(shù)形式及取模計(jì)數(shù)形式進(jìn)行表示。
[0100] 本申請(qǐng)實(shí)施例中,所述校驗(yàn)?zāi)K105包括: 陽(yáng)101] 第一校驗(yàn)單元,用于校驗(yàn)W科學(xué)計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致; 陽(yáng)102] 第二校驗(yàn)單元,用于校驗(yàn)W取模計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致; 陽(yáng)103] 若第一校驗(yàn)單元、第二校驗(yàn)單元的校驗(yàn)結(jié)果均一致,則校驗(yàn)通過(guò),否則,校驗(yàn)失敗。
[0104] 本申請(qǐng)實(shí)施例中,所述第一數(shù)據(jù)集中包括若干數(shù)據(jù)表,所述若干第一數(shù)據(jù)按照分 表規(guī)則存儲(chǔ)于相應(yīng)的數(shù)據(jù)表中。 陽(yáng)105] 本申請(qǐng)實(shí)施例中,所述第一獲取模塊101具體用于: 陽(yáng)106] 逐一獲取所述第一數(shù)據(jù)集中的各個(gè)數(shù)據(jù)表; 陽(yáng)107] 分別獲取每一數(shù)據(jù)表中所存儲(chǔ)的第一數(shù)據(jù)。
[0108] 本申請(qǐng)實(shí)施例中,所述第一數(shù)值為存儲(chǔ)于同一數(shù)據(jù)表中的若干第一數(shù)據(jù)的識(shí)別信 息的和值,所述第二數(shù)值為與同一數(shù)據(jù)表中的若干第一數(shù)據(jù)相對(duì)應(yīng)的若干第二數(shù)據(jù)的識(shí)別 信息的和值。
[0109] 本申請(qǐng)實(shí)施例中,所述取模計(jì)數(shù)方式所對(duì)應(yīng)的余數(shù)位數(shù),根據(jù)所需運(yùn)算處理的第 一數(shù)據(jù)或第二數(shù)據(jù)的數(shù)量級(jí)來(lái)確定。
[0110] 本申請(qǐng)實(shí)施例中,所述運(yùn)算處理包括異或運(yùn)算。 陽(yáng)111] 本申請(qǐng)實(shí)施例中,所述第一數(shù)值為具有相同屬性信息的若干第一數(shù)據(jù)的識(shí)別信息 的異或結(jié)果,所述第二數(shù)值為具有相同屬性信息的若干第二數(shù)據(jù)的識(shí)別信息的異或結(jié)果。 [0112]本申請(qǐng)實(shí)施例所提供的數(shù)據(jù)校驗(yàn)方法及裝置,從第一數(shù)據(jù)集及第二數(shù)據(jù)集中分別 獲取到相對(duì)應(yīng)的若干第一數(shù)據(jù)和第二數(shù)據(jù),W作為數(shù)據(jù)校驗(yàn)的對(duì)象,并分別將待校驗(yàn)的若 干第一數(shù)據(jù)及若干第二數(shù)據(jù)中的識(shí)別信息進(jìn)行運(yùn)算處理,W得到第一數(shù)值及第二數(shù)值,最 終通過(guò)校驗(yàn)第一數(shù)值和第二數(shù)值是否一致,來(lái)驗(yàn)證數(shù)據(jù)遷移前后的一致性。w上運(yùn)算及校 驗(yàn)過(guò)程均為機(jī)器操作,避免人工干預(yù),從而提高數(shù)據(jù)校驗(yàn)的效率及校驗(yàn)結(jié)果的可靠性;此 夕F,無(wú)論所作遷移的數(shù)據(jù)量多大,最終僅將運(yùn)算所得結(jié)果進(jìn)行比對(duì),從而縮減數(shù)據(jù)校驗(yàn)的運(yùn) 算量,減小機(jī)器計(jì)算資源的開(kāi)銷。
[0113] 本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序 產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí) 施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī) 可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn) 品的形式。
[0114] 本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程 圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一 流程和/或方框、W及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻\(yùn)些計(jì)算 機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理 器W產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生 用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能 的裝置。
[0115] 運(yùn)些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備W特 定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指 令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或 多個(gè)方框中指定的功能。
[0116] 運(yùn)些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì) 算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟W產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或 其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖 一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0117] 在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、 網(wǎng)絡(luò)接口和內(nèi)存。
[0118] 內(nèi)存可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲(chǔ)器,隨機(jī)存取存儲(chǔ)器(RAM)和/ 或非易失性內(nèi)存等形式,如只讀存儲(chǔ)器(ROM)或閃存(flash RAM)。內(nèi)存是計(jì)算機(jī)可讀介質(zhì) 的示例。
[0119] 計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動(dòng)和非可移動(dòng)媒體可W由任何方法 或技術(shù)來(lái)實(shí)現(xiàn)信息存儲(chǔ)。信息可W是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。 計(jì)算機(jī)的存儲(chǔ)介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)、 動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器值RAM)、其他類型的隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、電 可擦除可編程只讀存儲(chǔ)器巧EPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲(chǔ)器 (CD-ROM)、數(shù)字多功能光盤值VD)或其他光學(xué)存儲(chǔ)、磁盒式磁帶,磁帶磁磁盤存儲(chǔ)或其他磁 性存儲(chǔ)設(shè)備或任何其他非傳輸介質(zhì),可用于存儲(chǔ)可W被計(jì)算設(shè)備訪問(wèn)的信息。按照本文中 的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信 號(hào)和載波。
[0120] 還需要說(shuō)明的是,術(shù)語(yǔ)"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的 包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包 括沒(méi)有明確列出的其他要素,或者是還包括為運(yùn)種過(guò)程、方法、商品或者設(shè)備所固有的要 素。在沒(méi)有更多限制的情況下,由語(yǔ)句"包括一個(gè)……"限定的要素,并不排除在包括所述 要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。 陽(yáng)121] 本領(lǐng)域技術(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)品的形 式。
[0122] W上所述僅為本申請(qǐng)的實(shí)施例而已,并不用于限制本申請(qǐng)。對(duì)于本領(lǐng)域技術(shù)人員 來(lái)說(shuō),本申請(qǐng)可W有各種更改和變化。凡在本申請(qǐng)的精神和原理之內(nèi)所作的任何修改、等同 替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的權(quán)利要求范圍之內(nèi)。
【主權(quán)項(xiàng)】
1. 一種數(shù)據(jù)校驗(yàn)方法,其特征在于,包括: 從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù); 從第二數(shù)據(jù)集中獲取與所述若干第一數(shù)據(jù)相對(duì)應(yīng)的若干第二數(shù)據(jù); 分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的識(shí)別信息; 將所述第一數(shù)據(jù)的識(shí)別信息進(jìn)行運(yùn)算處理以得到第一數(shù)值,將所述第二數(shù)據(jù)的識(shí)別信 息進(jìn)行相同的運(yùn)算處理以得到第二數(shù)值; 校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否一致。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù) 的識(shí)別信息,具體包括: 分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的屬性信息; 讀取具有相同屬性信息的第一數(shù)據(jù)的識(shí)別信息; 讀取具有相同屬性信息的第二數(shù)據(jù)的識(shí)別信息。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述運(yùn)算處理包括求和運(yùn)算。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一數(shù)值為具有相同屬性信息的若 干第一數(shù)據(jù)的識(shí)別信息的和值,所述第二數(shù)值為具有相同屬性信息的若干第二數(shù)據(jù)的識(shí)別 信息的和值。5. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一數(shù)值分別以科學(xué)計(jì)數(shù)形式及取 模計(jì)數(shù)形式進(jìn)行表示,所述第二數(shù)值分別以科學(xué)計(jì)數(shù)形式及取模計(jì)數(shù)形式進(jìn)行表示。6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否 一致,具體包括: 校驗(yàn)以科學(xué)計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致; 校驗(yàn)以取模計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致; 若以科學(xué)計(jì)數(shù)形式、取模計(jì)數(shù)形式表示的第一數(shù)值與第二數(shù)值均一致,則校驗(yàn)通過(guò),否 貝1J,校驗(yàn)失敗。7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一數(shù)據(jù)集中包括若干數(shù)據(jù)表,所述 若干第一數(shù)據(jù)按照分表規(guī)則存儲(chǔ)于相應(yīng)的數(shù)據(jù)表中。8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù),具體 包括: 逐一獲取所述第一數(shù)據(jù)集中的各個(gè)數(shù)據(jù)表; 分別獲取每一數(shù)據(jù)表中所存儲(chǔ)的第一數(shù)據(jù)。9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一數(shù)值為存儲(chǔ)于同一數(shù)據(jù)表中的 若干第一數(shù)據(jù)的識(shí)別信息的和值,所述第二數(shù)值為與同一數(shù)據(jù)表中的若干第一數(shù)據(jù)相對(duì)應(yīng) 的若干第二數(shù)據(jù)的識(shí)別信息的和值。10. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述取模計(jì)數(shù)方式所對(duì)應(yīng)的余數(shù)位數(shù), 根據(jù)所需運(yùn)算處理的第一數(shù)據(jù)或第二數(shù)據(jù)的數(shù)量級(jí)來(lái)確定。11. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述運(yùn)算處理包括異或運(yùn)算。12. 根據(jù)權(quán)利要求11所述的方法,其特征在于,所述第一數(shù)值為具有相同屬性信息的 若干第一數(shù)據(jù)的識(shí)別信息的異或結(jié)果,所述第二數(shù)值為具有相同屬性信息的若干第二數(shù)據(jù) 的識(shí)別信息的異或結(jié)果。13. -種數(shù)據(jù)校驗(yàn)裝置,其特征在于,包括: 第一獲取模塊,用于從第一數(shù)據(jù)集中獲取若干第一數(shù)據(jù); 第二獲取模塊,用于從第二數(shù)據(jù)集中獲取與所述若干第一數(shù)據(jù)相對(duì)應(yīng)的若干第二數(shù) 據(jù); 讀取模塊,用于分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的識(shí)別信息; 運(yùn)算處理模塊,用于將所述第一數(shù)據(jù)的識(shí)別信息進(jìn)行運(yùn)算處理以得到第一數(shù)值,將所 述第二數(shù)據(jù)的識(shí)別信息進(jìn)行相同的運(yùn)算處理以得到第二數(shù)值; 校驗(yàn)?zāi)K,用于校驗(yàn)所述第一數(shù)值與所述第二數(shù)值是否一致。14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述讀取模塊具體用于: 分別讀取各個(gè)第一數(shù)據(jù)及各個(gè)第二數(shù)據(jù)的屬性信息; 讀取具有相同屬性信息的第一數(shù)據(jù)的識(shí)別信息; 讀取具有相同屬性信息的第二數(shù)據(jù)的識(shí)別信息。15. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述運(yùn)算處理包括求和運(yùn)算。16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述第一數(shù)值為具有相同屬性信息的 若干第一數(shù)據(jù)的識(shí)別信息的和值,所述第二數(shù)值為具有相同屬性信息的若干第二數(shù)據(jù)的識(shí) 別信息的和值。17. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一數(shù)值分別以科學(xué)計(jì)數(shù)形式及 取模計(jì)數(shù)形式進(jìn)行表示,所述第二數(shù)值分別以科學(xué)計(jì)數(shù)形式及取模計(jì)數(shù)形式進(jìn)行表示。18. 根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述校驗(yàn)?zāi)K包括: 第一校驗(yàn)單元,用于校驗(yàn)以科學(xué)計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致; 第二校驗(yàn)單元,用于校驗(yàn)以取模計(jì)數(shù)形式表示的第一數(shù)值及第二數(shù)值是否一致; 若第一校驗(yàn)單元、第二校驗(yàn)單元的校驗(yàn)結(jié)果均一致,則校驗(yàn)通過(guò),否則,校驗(yàn)失敗。19. 根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一數(shù)據(jù)集中包括若干數(shù)據(jù)表,所 述若干第一數(shù)據(jù)按照分表規(guī)則存儲(chǔ)于相應(yīng)的數(shù)據(jù)表中。20. 根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述第一獲取模塊具體用于: 逐一獲取所述第一數(shù)據(jù)集中的各個(gè)數(shù)據(jù)表; 分別獲取每一數(shù)據(jù)表中所存儲(chǔ)的第一數(shù)據(jù)。21. 根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述第一數(shù)值為存儲(chǔ)于同一數(shù)據(jù)表中 的若干第一數(shù)據(jù)的識(shí)別信息的和值,所述第二數(shù)值為與同一數(shù)據(jù)表中的若干第一數(shù)據(jù)相對(duì) 應(yīng)的若干第二數(shù)據(jù)的識(shí)別信息的和值。22. 根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述取模計(jì)數(shù)方式所對(duì)應(yīng)的余數(shù)位數(shù), 根據(jù)所需運(yùn)算處理的第一數(shù)據(jù)或第二數(shù)據(jù)的數(shù)量級(jí)來(lái)確定。23. 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述運(yùn)算處理包括異或運(yùn)算。24. 根據(jù)權(quán)利要求23所述的裝置,其特征在于,所述第一數(shù)值為具有相同屬性信息的 若干第一數(shù)據(jù)的識(shí)別信息的異或結(jié)果,所述第二數(shù)值為具有相同屬性信息的若干第二數(shù)據(jù) 的識(shí)別信息的異或結(jié)果。
【文檔編號(hào)】G06F17/30GK105988889SQ201510072604
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2015年2月11日
【發(fā)明人】唐寅
【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
二连浩特市| 财经| 万源市| 伊川县| 正镶白旗| 景谷| 五莲县| 都安| 龙游县| 家居| 钟祥市| 万宁市| 宜昌市| 莒南县| 阿巴嘎旗| 新巴尔虎右旗| 海口市| 康平县| 延川县| 枣庄市| 蚌埠市| 呼和浩特市| 鲁山县| 克山县| 曲松县| 烟台市| 林甸县| 长兴县| 兰溪市| 黔江区| 武定县| 土默特右旗| 安福县| 徐闻县| 都兰县| 乌兰县| 江孜县| 新泰市| 大兴区| 筠连县| 赣州市|