簽發(fā)的所有二維碼的數(shù)量的比例為50%,簽發(fā)人B簽發(fā) 的虛假二維碼的數(shù)量與其簽發(fā)的所有二維碼的數(shù)量的比例為75%。假設(shè)預(yù)設(shè)閾值為30%, 則對簽發(fā)人A和簽發(fā)人B標(biāo)注信用等級標(biāo)簽。具體地,假設(shè)當(dāng)該比例在30%~50%時,則對 簽發(fā)人標(biāo)注的信用等級為"中",當(dāng)該比例在51 %~100 %時,對簽發(fā)人標(biāo)注的信用等級為 "差"。則,本例中,對簽發(fā)人A標(biāo)注的信用等級為"中",對簽發(fā)人B標(biāo)注的信用等級為"差"。 當(dāng)用戶C欲根據(jù)二維碼D執(zhí)行相應(yīng)操作時,假設(shè)二維碼D的簽發(fā)人為簽發(fā)人A。經(jīng)過服務(wù) 器驗證,用戶C的客戶端接收到驗證結(jié)果"合法"后,還接收到服務(wù)器發(fā)送的二維碼D的簽 發(fā)人A的信用等級為"中",并提示用戶C選擇是否繼續(xù)執(zhí)行二維碼D相應(yīng)的操作。當(dāng)用戶 C的選擇為"不執(zhí)行"時,客戶端拒絕執(zhí)行二維碼D相應(yīng)的操作。這樣,可以進(jìn)一步降低由于 客戶端根據(jù)攜帶非法內(nèi)容的二維碼執(zhí)行相應(yīng)操作而給用戶帶來風(fēng)險。
[0084] 以上描述了服務(wù)器根據(jù)簽發(fā)人發(fā)布的虛假DOI的數(shù)量對該簽發(fā)人進(jìn)行信用等級 的評級的過程,當(dāng)客戶端具備足夠的存儲空間和計算能力時,客戶端也可以根據(jù)簽發(fā)人發(fā) 布的虛假DOI的數(shù)量對該簽發(fā)人進(jìn)行信用等級的評級。
[0085] 上述為本申請實施例提供的DOI的驗證方法,基于同樣的思路,本申請還提供了 一種DOI的驗證系統(tǒng)和相應(yīng)的DOI的驗證裝置,如圖3至圖5所示。
[0086] 圖3是根據(jù)本申請一個實施例的DOI的驗證系統(tǒng)結(jié)構(gòu)示意圖,具體包括:
[0087] 服務(wù)器301,用于接收客戶端302發(fā)送的從DOI中解析出的待驗證內(nèi)容,根據(jù)預(yù)先 存儲的內(nèi)容以及所述待驗證內(nèi)容,驗證所述DOI是否合法,向客戶端302返回驗證結(jié)果;
[0088] 客戶端302,用于向服務(wù)器301發(fā)送從DOI中解析出的待驗證內(nèi)容,接收服務(wù)器 301返回的驗證結(jié)果,當(dāng)接收的驗證結(jié)果為合法時,執(zhí)行所述待驗證內(nèi)容中包含的操作信息 對應(yīng)的操作,當(dāng)接收的驗證結(jié)果為非法時,拒絕執(zhí)行所述待驗證內(nèi)容中包含的操作信息對 應(yīng)的操作。
[0089] 根據(jù)本申請的一個實施例,服務(wù)器301預(yù)先存儲的內(nèi)容包括:預(yù)先存儲的合法內(nèi) 容;所述客戶端302進(jìn)一步用于:向所述服務(wù)器301發(fā)送從DOI中解析出的待驗證操作信 息、待驗證DOI標(biāo)識;所述服務(wù)器301進(jìn)一步用于:接收客戶端302發(fā)送的從DOI中解析出 的待驗證操作信息、待驗證DOI標(biāo)識,判斷預(yù)先存儲的合法內(nèi)容中的DOI標(biāo)識中是否存在所 述待認(rèn)證DOI標(biāo)識,當(dāng)預(yù)先存儲的合法內(nèi)容中的DOI標(biāo)識中不存在所述待認(rèn)證DOI標(biāo)識時, 確定所述DOI的驗證結(jié)果為非法,當(dāng)預(yù)先存儲的合法內(nèi)容中的DOI標(biāo)識中存在所述待認(rèn)證 DOI標(biāo)識時,判斷存在所述待驗證DOI標(biāo)識的合法內(nèi)容中的操作信息與所述待驗證操作信 息是否相同,若相同,則確定所述DOI的驗證結(jié)果為合法,若不同,確定所述DOI的驗證結(jié)果 為非法。
[0090] 根據(jù)本申請的一個實施例,所述客戶端302進(jìn)一步用于:向所述服務(wù)器301發(fā)送用 戶標(biāo)識;所述服務(wù)器301還用于,確定所述DOI的驗證結(jié)果為合法之前,接收客服端302發(fā) 送的用戶標(biāo)識,在預(yù)先保存的有效次數(shù)中,查找所述用戶標(biāo)識對應(yīng)的允許驗證所述待驗證 內(nèi)容的有效次數(shù),確定查找到的所述有效次數(shù)大于零。
[0091] 圖4是根據(jù)本申請一個實施例的DOI的驗證裝置的框圖。
[0092] 如圖4所示,一種DOI的驗證裝置,包括:獲取模塊401,用于獲取從DOI中解析 出的待驗證內(nèi)容;驗證模塊402,用于根據(jù)預(yù)先存儲的內(nèi)容以及所述待驗證內(nèi)容,驗證所述 DOI是否合法;執(zhí)行模塊403,用于當(dāng)驗證結(jié)果為合法時,執(zhí)行所述待驗證內(nèi)容中包含的操 作信息對應(yīng)的操作,當(dāng)驗證結(jié)果為非法時,拒絕執(zhí)行所述待驗證內(nèi)容中包含的操作信息對 應(yīng)的操作。
[0093] 根據(jù)本申請的一個實施例,預(yù)先存儲的內(nèi)容包括:預(yù)先存儲的合法內(nèi)容;所述驗 證模塊402進(jìn)一步用于:驗證預(yù)先存儲的合法內(nèi)容中是否存在所述待驗證內(nèi)容;若是,確定 所述DOI的驗證結(jié)果為合法;否則,確定所述DOI的驗證結(jié)果為非法。
[0094] 根據(jù)本申請的一個實施例,預(yù)先存儲的內(nèi)容包括:預(yù)先存儲的非法內(nèi)容;所述驗 證模塊402進(jìn)一步用于:判斷預(yù)先存儲的非法內(nèi)容中是否存在所述待驗證內(nèi)容;若是,確定 所述DOI的驗證結(jié)果為非法;否則,確定所述DOI的驗證結(jié)果為合法。
[0095] 根據(jù)本申請的一個實施例,預(yù)先存儲的內(nèi)容包括:預(yù)先存儲的合法內(nèi)容和非法內(nèi) 容;所述驗證模塊402進(jìn)一步用于:驗證預(yù)先存儲的合法內(nèi)容和非法內(nèi)容中是否存在所述 待驗證內(nèi)容;當(dāng)預(yù)先存儲的合法內(nèi)容中存在所述待驗證內(nèi)容時,確定所述DOI的驗證結(jié)果 為合法;當(dāng)預(yù)先存儲的非法內(nèi)容中存在所述待驗證內(nèi)容時,確定所述DOI的驗證結(jié)果為非 法;當(dāng)預(yù)先存儲的合法內(nèi)容和非法內(nèi)容中均不存在所述待驗證內(nèi)容時,確定所述DOI的驗 證結(jié)果為待定;所述裝置還用于:當(dāng)驗證結(jié)果為待定時,向用戶提供是否執(zhí)行所述待驗證 內(nèi)容中包含的操作信息對應(yīng)的操作的消息,當(dāng)用戶選擇執(zhí)行時,執(zhí)行所述待驗證內(nèi)容中包 含的操作信息對應(yīng)的操作,當(dāng)用戶選擇拒絕執(zhí)行時,拒絕執(zhí)行所述待驗證內(nèi)容中包含的操 作信息對應(yīng)的操作。
[0096] 根據(jù)本申請的一個實施例,所述獲取模塊401進(jìn)一步用于:獲取從DOI中解析出的 待驗證操作信息、待驗證DOI標(biāo)識;所述驗證模塊402進(jìn)一步用于:判斷預(yù)先存儲的合法內(nèi) 容中的DOI標(biāo)識中是否存在所述待驗證DOI標(biāo)識,當(dāng)預(yù)先存儲的合法內(nèi)容中的DOI標(biāo)識中 不存在所述待驗證DOI標(biāo)識時,確定所述DOI的驗證結(jié)果為非法,當(dāng)預(yù)先存儲的合法內(nèi)容中 的DOI標(biāo)識中存在所述待驗證DOI標(biāo)識時,判斷存在所述待驗證DOI標(biāo)識的合法內(nèi)容中的 操作信息與所述待驗證操作信息是否相同,若相同,則確定所述DOI的驗證結(jié)果為合法,當(dāng) 若不同,則確定所述所述DOI的驗證結(jié)果為非法。
[0097] 根據(jù)本申請的一個實施例,所述驗證模塊402還用于:確定所述DOI的驗證結(jié)果為 合法之前,接收所述客服端發(fā)送的用戶標(biāo)識,在預(yù)先保存的有效次數(shù)中,查找所述用戶標(biāo)識 對應(yīng)的允許驗證所述待驗證內(nèi)容的有效次數(shù),確定查找到的所述有效次數(shù)大于零。
[0098] 根據(jù)本申請的一個實施例,所述驗證模塊402還用于:確定所述DOI的驗證結(jié)果為 合法之前,確定預(yù)設(shè)的所述待驗證內(nèi)容對應(yīng)的有效時間范圍,確定當(dāng)前時刻未超出所述所 有有效時間范圍。
[0099] 圖5是根據(jù)本申請一個實施例的客戶端的DOI的驗證裝置的框圖。
[0100] 如圖5所示,一種DOI的驗證裝置,包括:發(fā)送模塊501,用于向服務(wù)器發(fā)送從DOI 中解析出的待驗證內(nèi)容;接收模塊502,用于接收服務(wù)器返回的驗證結(jié)果;執(zhí)行模塊503,用 于當(dāng)接收的驗證結(jié)果為合法時,執(zhí)行所述待驗證內(nèi)容中包含的操作信息對應(yīng)的操作,當(dāng)接 收的驗證結(jié)果為非法時,拒絕執(zhí)行所述待驗證內(nèi)容中包含的操作信息對應(yīng)的操作。
[0101] 在一個典型的配置中,計算設(shè)備包括一個或多個處理器(CPU)、輸入/輸出接口、 網(wǎng)絡(luò)接口和內(nèi)存。
[0102] 內(nèi)存可能包括計算機(jī)可讀介質(zhì)中的非永久性包含器,隨機(jī)存取包含器(RAM)和/ 或非易失性內(nèi)存等形式,如只讀包含器(ROM)或閃存(flash RAM)。內(nèi)存是計算機(jī)可讀介質(zhì) 的示例。
[0103] 計算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法 或技術(shù)來實現(xiàn)信息包含。信息可以是計算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。 計算機(jī)的包含介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取包含器(SRAM)、 動態(tài)隨機(jī)存取包含器(DRAM)、其他類型的隨機(jī)存取包含器(RAM)、只讀包含器(ROM)、電 可擦除可編程只讀包含器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀包含器 (CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)包含、磁盒式磁帶,磁帶磁磁盤包含或其他磁 性包含設(shè)備或任何其他非傳輸介質(zhì),可用于包含可以被計算設(shè)備訪問的信息。按照本文中 的界定,計算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信 號和載波。
[0104] 還需要說明的是,術(shù)語"包括"、"包含"或者其任何其他變體意在涵蓋非排他性的 包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包 括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要 素。在沒有更多限制的情況下,由語句"包括一個……"限定的要素,并不排除在包括所述 要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0105] 本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機(jī)程序產(chǎn)品。 因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的 形式。而且,本申請可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用包 含介質(zhì)(包括但不限于磁盤包含器、CD-ROM、光學(xué)包含器等)上實施的計算機(jī)程序產(chǎn)品的形 式。
[0106] 以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員 來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同 替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。