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

一種數(shù)據(jù)校驗(yàn)方法與流程

文檔序號(hào):12612183閱讀:338來源:國知局

本發(fā)明屬于計(jì)算機(jī)和數(shù)據(jù)處理領(lǐng)域,尤其涉及一種數(shù)據(jù)校驗(yàn)方法。



背景技術(shù):

近年來,隨著計(jì)算機(jī)技術(shù)的發(fā)展,以及互聯(lián)網(wǎng)的普及,人們進(jìn)入了信息化的海洋,擁有了各種各樣的數(shù)據(jù)。對(duì)于個(gè)人而言,其數(shù)據(jù)通常都是從外部得來的,因而對(duì)于數(shù)據(jù)本身的安全性、有效性、正確性都有疑問,對(duì)于普通用戶,其可能可以使用某種工具來解決這一疑問,例如,可以在機(jī)器上安裝殺毒軟件來確定下載的數(shù)據(jù)文件是否含有病毒,這種使用殺毒軟件來檢查數(shù)據(jù)文件的方法實(shí)質(zhì)上就是對(duì)數(shù)據(jù)的一種校驗(yàn)。

但是,用戶對(duì)于數(shù)據(jù)的校驗(yàn)可能有很多種,并不局限于殺毒,如果每種校驗(yàn)工具都需要安裝,這會(huì)嚴(yán)重影響用戶計(jì)算機(jī)的運(yùn)行效率,現(xiàn)有技術(shù)的一種解決方案是使用電腦管家一類的軟件,其包括了殺毒在內(nèi)的各種數(shù)據(jù)校驗(yàn)功能,但是這類管家軟件同樣需要安裝,龐大的軟件功能也會(huì)拖累計(jì)算機(jī)的運(yùn)行效率。另外一方面,現(xiàn)有技術(shù)中的各種數(shù)據(jù)校驗(yàn)通常都比較獨(dú)立,并不能聯(lián)合進(jìn)行工作,影響了數(shù)據(jù)校驗(yàn)的靈活性。

對(duì)于現(xiàn)有技術(shù)的上述缺點(diǎn),還沒有一種完善的解決方案。



技術(shù)實(shí)現(xiàn)要素:

為了解決現(xiàn)有技術(shù)中的上述問題,本發(fā)明提出了一種數(shù)據(jù)校驗(yàn)方法。

本發(fā)明采用的技術(shù)方案如下:

一種數(shù)據(jù)校驗(yàn)方法,該方法包括以下步驟:

1)用戶將待校驗(yàn)的數(shù)據(jù)和指定的一個(gè)或多個(gè)校驗(yàn)方編碼一起發(fā)送到數(shù)據(jù)提交區(qū);

2)將數(shù)據(jù)提交區(qū)的數(shù)據(jù)和相應(yīng)的校驗(yàn)方編碼發(fā)送到分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū);

3)所述分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)根據(jù)所述校驗(yàn)方編碼,將所述待校驗(yàn)數(shù)據(jù)發(fā)送給相應(yīng)的校驗(yàn)方。

4)各個(gè)校驗(yàn)方對(duì)所述待校驗(yàn)數(shù)據(jù)進(jìn)行數(shù)據(jù)校驗(yàn),并將校驗(yàn)結(jié)果發(fā)送到所述用戶的安全數(shù)據(jù)區(qū);

5)所述用戶從所述安全數(shù)據(jù)獲取所述校驗(yàn)結(jié)果。

進(jìn)一步地,所述數(shù)據(jù)提交區(qū)的管理程序隨時(shí)監(jiān)視數(shù)據(jù)提交區(qū)的內(nèi)容,一旦發(fā)現(xiàn)有新的數(shù)據(jù)被存儲(chǔ)到數(shù)據(jù)提交區(qū),則將該數(shù)據(jù)和相應(yīng)的校驗(yàn)方編碼發(fā)送給分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)。

進(jìn)一步地,所述分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)的管理程序在發(fā)現(xiàn)有新的待校驗(yàn)數(shù)據(jù)時(shí),自動(dòng)將該數(shù)據(jù)發(fā)送給相應(yīng)校驗(yàn)方。

進(jìn)一步地,各個(gè)校驗(yàn)方定時(shí)查詢?cè)摲植际綌?shù)據(jù)校驗(yàn)服務(wù)區(qū)內(nèi)的數(shù)據(jù),當(dāng)發(fā)現(xiàn)有需要自己校驗(yàn)的數(shù)據(jù)時(shí),下載該數(shù)據(jù)。

進(jìn)一步地,用戶提交的校驗(yàn)方編碼可以按照用戶所需的順序進(jìn)行排序,從而各個(gè)校驗(yàn)方按照該順序進(jìn)行校驗(yàn)。

進(jìn)一步地,在各個(gè)校驗(yàn)方按序校驗(yàn)時(shí),后一個(gè)校驗(yàn)方對(duì)前一個(gè)校驗(yàn)方的校驗(yàn)結(jié)果進(jìn)行校驗(yàn)。

本發(fā)明的有益效果包括:提供靈活的數(shù)據(jù)校驗(yàn),并且無需對(duì)用戶本地終端的系統(tǒng)做出改變,不會(huì)影響用戶終端的運(yùn)行效率。

【附圖說明】

此處所說明的附圖是用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,但并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定,在附圖中:

圖1是本發(fā)明方法所應(yīng)用的系統(tǒng)結(jié)構(gòu)圖。

【具體實(shí)施方式】

下面將結(jié)合附圖以及具體實(shí)施例來詳細(xì)說明本發(fā)明,其中的示意性實(shí)施例以及說明僅用來解釋本發(fā)明,但并不作為對(duì)本發(fā)明的限定。

參見附圖1,本發(fā)明首先為用戶提供了一個(gè)數(shù)據(jù)提交區(qū),該數(shù)據(jù)提交區(qū)是用于存儲(chǔ)用戶提交的需要校驗(yàn)的數(shù)據(jù),用戶可以自行將其需要校驗(yàn)的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)提交區(qū),也可以由某個(gè)程序自動(dòng)提交數(shù)據(jù)到該數(shù)據(jù)提交區(qū)。

數(shù)據(jù)提交區(qū)連接了分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū),因而數(shù)據(jù)提交區(qū)的數(shù)據(jù)也會(huì)被傳輸?shù)椒植际綌?shù)據(jù)校驗(yàn)服務(wù)區(qū),各個(gè)校驗(yàn)方可以從分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)提取需要校驗(yàn)的數(shù)據(jù),并進(jìn)行校驗(yàn),最后將校驗(yàn)結(jié)果發(fā)送到安全數(shù)據(jù)區(qū),用戶可以從安全數(shù)據(jù)區(qū)獲取校驗(yàn)結(jié)果。

在上述三個(gè)區(qū)中,用戶直接涉及的是數(shù)據(jù)提交區(qū)和安全數(shù)據(jù)區(qū),這兩個(gè)區(qū)是特定于用戶的,也就是說,每個(gè)用戶使用的都是自己的數(shù)據(jù)提交區(qū)和安全數(shù)據(jù)區(qū),這樣使得不同用戶的數(shù)據(jù)可以區(qū)分開來,不會(huì)混亂,保護(hù)隱私。這兩個(gè)區(qū)可以設(shè)置在用戶的本地終端中,也可以設(shè)置在遠(yuǎn)程服務(wù)器上,也可以一個(gè)設(shè)置在本地終端,一個(gè)設(shè)置在遠(yuǎn)程服務(wù)器。如果設(shè)置在遠(yuǎn)程服務(wù)器上,用戶需要通過賬號(hào)、密碼登錄遠(yuǎn)程服務(wù)器,從而獲取對(duì)自己的數(shù)據(jù)提交區(qū)和安全數(shù)據(jù)區(qū)的訪問權(quán)。

本發(fā)明提供了多個(gè)校驗(yàn)方,每個(gè)校驗(yàn)方可以提供各自的數(shù)據(jù)校驗(yàn)服務(wù),每個(gè)校驗(yàn)方都有其唯一的編碼作為標(biāo)識(shí),用戶可以根據(jù)該編碼識(shí)別和指定需要的校驗(yàn)方。

基于上述設(shè)計(jì),下面詳細(xì)說明本發(fā)明的方法流程:

1)用戶將待校驗(yàn)的數(shù)據(jù)和指定的一個(gè)或多個(gè)校驗(yàn)方編碼一起發(fā)送到數(shù)據(jù)提交區(qū)。

如前所述,數(shù)據(jù)提交區(qū)可以在用戶的本地終端,也可以在遠(yuǎn)程服務(wù)器。如果在本地終端,則用戶只需要將數(shù)據(jù)拷貝到數(shù)據(jù)提交區(qū)即可;如果是在遠(yuǎn)程服務(wù)器,用戶首先通過賬號(hào)、密碼登錄遠(yuǎn)程服務(wù)器,然后將數(shù)據(jù)拷貝到遠(yuǎn)程服務(wù)器上的數(shù)據(jù)提交區(qū)。在拷貝待校驗(yàn)數(shù)據(jù)的同時(shí),用戶也將所述校驗(yàn)方編碼一起發(fā)送給數(shù)據(jù)提交區(qū),數(shù)據(jù)提交區(qū)將待校驗(yàn)數(shù)據(jù)和所述校驗(yàn)方編碼對(duì)應(yīng)存儲(chǔ)。指定的校驗(yàn)方編碼可以有多個(gè),從而使得多個(gè)校驗(yàn)方同時(shí)對(duì)該待校驗(yàn)數(shù)據(jù)進(jìn)行校驗(yàn)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)于同一類校驗(yàn),用戶可以提交一個(gè)或多個(gè)備用的校驗(yàn)方編碼。舉例而言,用戶提交的校驗(yàn)方編碼為{100,200(201)},這意味著對(duì)數(shù)據(jù)進(jìn)行兩個(gè)校驗(yàn),一個(gè)是使用校驗(yàn)方100,一個(gè)是使用校驗(yàn)方200,但是,如果校驗(yàn)方200因?yàn)槟撤N原因不適用,可以使用校驗(yàn)方201代替校驗(yàn)方200,這里的201就是備用的校驗(yàn)方編碼。用戶可以基于自己的要求,確定是否使用備用的校驗(yàn)方,例如上述的校驗(yàn)方100就沒有備用校驗(yàn)方。

2)將數(shù)據(jù)提交區(qū)的數(shù)據(jù)和相應(yīng)的校驗(yàn)方編碼發(fā)送到分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)。

數(shù)據(jù)提交區(qū)的管理程序隨時(shí)監(jiān)視數(shù)據(jù)提交區(qū)的內(nèi)容,一旦發(fā)現(xiàn)有新的數(shù)據(jù)被存儲(chǔ)到數(shù)據(jù)提交區(qū),則將該數(shù)據(jù)和相應(yīng)的校驗(yàn)方編碼發(fā)送給分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)。

3)分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)根據(jù)所述校驗(yàn)方編碼,將所述待校驗(yàn)數(shù)據(jù)發(fā)送給相應(yīng)的校驗(yàn)方。

所述分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)同樣具有監(jiān)視該服務(wù)區(qū)的管理程序,當(dāng)發(fā)現(xiàn)有新的待校驗(yàn)數(shù)據(jù)時(shí),自動(dòng)將該數(shù)據(jù)發(fā)送給相應(yīng)校驗(yàn)方。根據(jù)本發(fā)明的另一個(gè)實(shí)施例,也可以不用服務(wù)區(qū)主動(dòng)發(fā)送,可以由各個(gè)校驗(yàn)方定時(shí)查詢?cè)摲?wù)區(qū)內(nèi)的數(shù)據(jù),當(dāng)發(fā)現(xiàn)有需要自己校驗(yàn)的數(shù)據(jù)時(shí),將該數(shù)據(jù)下載下來。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,對(duì)于某一類校驗(yàn),如果用戶提交了備用的校驗(yàn)方編碼,則分布式數(shù)據(jù)校驗(yàn)服務(wù)區(qū)的管理程序可以根據(jù)需要,決定是否使用該校驗(yàn)方還是其備用校驗(yàn)方。例如,如果校驗(yàn)方出現(xiàn)了故障,就可以使用備用校驗(yàn)方。又例如,如果用戶對(duì)于校驗(yàn)方200,提交了備用校驗(yàn)方201,則管理程序向校驗(yàn)方200和201同時(shí)發(fā)出詢問,詢問其處理完當(dāng)前已有數(shù)據(jù)所需的時(shí)間(即忙碌時(shí)間),分別記為T200和T201,并基于所述時(shí)間確定選擇哪一個(gè)校驗(yàn)方。

一種簡單的方式是,管理程序選擇使用忙碌時(shí)間小的校驗(yàn)方?;谏鲜隼?,就是選擇T200和T201中小的一方作為校驗(yàn)方。

另外一種方式是,對(duì)于一個(gè)校驗(yàn)方和其備用校驗(yàn)方,檢查其忙碌時(shí)間是否小于一個(gè)時(shí)間閾值,如果該校驗(yàn)方的忙碌時(shí)間小于該時(shí)間閾值,就選擇該校驗(yàn)方,如果該校驗(yàn)方的忙碌時(shí)間大于等于該時(shí)間閾值,再選擇校驗(yàn)方和其備用校驗(yàn)方中忙碌時(shí)間小的一個(gè)。所述時(shí)間閾值可以是預(yù)定義的閾值,也可以是由用戶指定的閾值。

4)各個(gè)校驗(yàn)方對(duì)所述待校驗(yàn)數(shù)據(jù)進(jìn)行數(shù)據(jù)校驗(yàn),并將校驗(yàn)結(jié)果發(fā)送到所述用戶的安全數(shù)據(jù)區(qū)。

5)所述用戶從安全數(shù)據(jù)區(qū)獲取所述校驗(yàn)結(jié)果。

所述數(shù)據(jù)校驗(yàn)有多種可能的形式,下面列舉的是本發(fā)明的幾個(gè)實(shí)施例,但是這些實(shí)施例并不構(gòu)成對(duì)本發(fā)明的限制。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述數(shù)據(jù)校驗(yàn)可以是病毒查殺,校驗(yàn)方在提交的用戶數(shù)據(jù)中查找病毒。如果沒有發(fā)現(xiàn)病毒,則可以在校驗(yàn)結(jié)果中告知用戶該數(shù)據(jù)安全沒有病毒;如果發(fā)現(xiàn)病毒,則校驗(yàn)方可以嘗試殺毒,如果殺毒成功,則將殺毒后的數(shù)據(jù)作為校驗(yàn)結(jié)果提交到安全數(shù)據(jù)區(qū),如果殺毒失敗,則在校驗(yàn)結(jié)果中告知用戶該數(shù)據(jù)具有病毒,但是無法殺毒。

根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述數(shù)據(jù)校驗(yàn)可以是程序的合法性檢測,例如用戶從網(wǎng)絡(luò)上下載了一個(gè)A公司出品的軟件程序,為了檢測該程序的合法性(即檢測該程序是否真是A公司出品的),可以指定A公司為校驗(yàn)方,A公司對(duì)該程序的合法性進(jìn)行校驗(yàn),并將合法性校驗(yàn)結(jié)果提交到安全數(shù)據(jù)區(qū)。

根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述數(shù)據(jù)校驗(yàn)可以是數(shù)字簽名校驗(yàn),例如用戶獲取了一份數(shù)據(jù)文件,同時(shí)具有B公司對(duì)該文件的數(shù)字簽名,為了驗(yàn)證數(shù)據(jù)簽名的正確性,可以指定一個(gè)可信的數(shù)字簽名校驗(yàn)方,該校驗(yàn)方使用B公司的數(shù)字證書對(duì)該簽名進(jìn)行驗(yàn)證,將驗(yàn)證結(jié)果提交到安全數(shù)據(jù)區(qū)。

根據(jù)本發(fā)明的另一個(gè)實(shí)施例,所述數(shù)據(jù)校驗(yàn)可以是電話號(hào)碼檢查,用戶提交的數(shù)據(jù)是一份電話號(hào)碼簿,校驗(yàn)方對(duì)該電話號(hào)碼簿進(jìn)行檢查和識(shí)別,例如識(shí)別出騷擾電話、廣告電話等,也可以識(shí)別出公開的公司電話,例如銀行的客服電話等。將電話號(hào)碼簿標(biāo)記上所述識(shí)別結(jié)果后,提交給安全數(shù)據(jù)區(qū)。

用戶可以同時(shí)指定多個(gè)校驗(yàn)方,這樣每個(gè)校驗(yàn)方都可以返回一份校驗(yàn)結(jié)果,例如,對(duì)于病毒查殺而言,不同的校驗(yàn)方的殺毒能力不同,所能覆蓋的病毒范圍也不同,因而用戶可以同時(shí)指定多個(gè)提供病毒查殺的校驗(yàn)方,最大限度的保證數(shù)據(jù)安全。

根據(jù)本發(fā)明的另一個(gè)實(shí)施例,用戶在指定多個(gè)校驗(yàn)方的基礎(chǔ)上,還可以指定校驗(yàn)的順序。用戶提交的校驗(yàn)方編碼可以按照其所需的順序進(jìn)行排序,從而各個(gè)校驗(yàn)方按序進(jìn)行校驗(yàn),后一個(gè)校驗(yàn)方對(duì)前一個(gè)校驗(yàn)方的校驗(yàn)結(jié)果進(jìn)行校驗(yàn)。通過這樣的方式,本發(fā)明的數(shù)據(jù)校驗(yàn)可以進(jìn)行多種形式的組合,具有更大的靈活性,實(shí)現(xiàn)更多的功能。

以上所述僅是本發(fā)明的較佳實(shí)施方式,故凡依本發(fā)明專利申請(qǐng)范圍所述的構(gòu)造、特征及原理所做的等效變化或修飾,均包括于本發(fā)明專利申請(qǐng)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
蒙城县| 汉源县| 桐乡市| 江安县| 北辰区| 北安市| 乐陵市| 廉江市| 酒泉市| 固始县| 岗巴县| 遂平县| 保山市| 沽源县| 宿州市| 孟村| 汪清县| 贺州市| 辰溪县| 呼和浩特市| 绩溪县| 龙泉市| 隆尧县| 聂拉木县| 依兰县| 方山县| 桓台县| 温泉县| 朔州市| 阜阳市| 翁牛特旗| 布尔津县| 吉木萨尔县| 霍林郭勒市| 长治县| 高平市| 隆子县| 眉山市| 大理市| 上栗县| 湘乡市|