一種用戶身份的驗(yàn)證方法、裝置和驗(yàn)證服務(wù)系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于計(jì)算機(jī)安全領(lǐng)域,提供了一種用戶身份的驗(yàn)證方法、裝置和驗(yàn)證服務(wù)系統(tǒng),所述方法包括:生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,并向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;接收客戶端發(fā)送的驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí);獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。本發(fā)明提供的驗(yàn)證方法抗破解能力強(qiáng),安全性高。
【專利說明】一種用戶身份的驗(yàn)證方法、裝置和驗(yàn)證服務(wù)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)安全領(lǐng)域,尤其涉及一種用戶身份的驗(yàn)證方法、裝置和驗(yàn)證服務(wù)系統(tǒng)。
【背景技術(shù)】
[0002]為了提高計(jì)算機(jī)等電子設(shè)備的安全性,對(duì)用戶的身份(如用戶的登錄身份、訪問網(wǎng)站的身份等)進(jìn)行驗(yàn)證的技術(shù)已經(jīng)越來越普及。目前,使用最普遍的對(duì)用戶的身份進(jìn)行驗(yàn)證的技術(shù)包括驗(yàn)證碼驗(yàn)證技術(shù)。其中驗(yàn)證碼技術(shù)是全自動(dòng)區(qū)分計(jì)算機(jī)和人類的圖靈測(cè)試(Completely Automated Public Turing test to tell Computers and Humans Apart,CAPTCHA),是一種區(qū)分用戶是計(jì)算機(jī)還是人的公共安全自動(dòng)程序。
[0003]現(xiàn)有的驗(yàn)證碼驗(yàn)證技術(shù)一般是圖像驗(yàn)證碼驗(yàn)證技術(shù),其驗(yàn)證過程一般如下:
[0004]服務(wù)器根據(jù)一定的規(guī)則自動(dòng)生成圖像X,如生成包含數(shù)字、英文字符或中文字符的圖像X,并將圖像X發(fā)送至客戶端,通過客戶端的驗(yàn)證頁面向用戶展示該圖像X,其中驗(yàn)證頁面如圖1所示。用戶通過觀察圖像X中的內(nèi)容,并輸入將圖像X中的內(nèi)容,客戶端將用戶輸入的內(nèi)容作為驗(yàn)證信息發(fā)送至服務(wù)器,服務(wù)器通過將用戶輸入的內(nèi)容與生成的圖像X中的內(nèi)容進(jìn)行對(duì)比來對(duì)用戶的身份進(jìn)行驗(yàn)證。
[0005]對(duì)于現(xiàn)有的圖像驗(yàn)證碼驗(yàn)證技術(shù),由于其一般是根據(jù)一定的規(guī)則自動(dòng)生成圖像X,并將圖像X作為驗(yàn)證碼,這樣只要收集到足夠的樣本,并采用OCR (Optical CharacterRecognit1n,光學(xué)字符識(shí)別)等技術(shù)進(jìn)行學(xué)習(xí)和訓(xùn)練,即可得到可用的機(jī)器程序來自動(dòng)對(duì)圖像驗(yàn)證碼進(jìn)行識(shí)別,從而使得現(xiàn)有的圖像驗(yàn)證碼驗(yàn)證技術(shù)的抗破解能力差,安全性低。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種用戶身份的驗(yàn)證方法,旨在解決現(xiàn)有的用戶身份驗(yàn)證方法抗破解能力差的問題。
[0007]第一方面,提供一種用戶身份的驗(yàn)證方法,所述方法包括:
[0008]生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,并向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;
[0009]接收客戶端發(fā)送的驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí);
[0010]獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
[0011]第二方面,還提供一種用戶身份的驗(yàn)證方法,所述方法包括:
[0012]接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;
[0013]接收用戶輸入的驗(yàn)證信息,并將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng),以使驗(yàn)證服務(wù)系統(tǒng)獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理;
[0014]其中所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
[0015]第三方面,提供一種用戶身份的驗(yàn)證裝置,所述裝置包括:
[0016]驗(yàn)證碼生成單元,用于生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;
[0017]驗(yàn)證碼下發(fā)單元,用于向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;
[0018]驗(yàn)證信息接收單元,用于接收客戶端發(fā)送的驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí);
[0019]驗(yàn)證單元,用于獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
[0020]第四方面,還提供一種用戶身份的驗(yàn)證裝置,所述裝置包括:
[0021]驗(yàn)證碼接收單元,用于接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;
[0022]驗(yàn)證信息發(fā)送單元,用于接收用戶輸入的驗(yàn)證信息,并將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng),以使驗(yàn)證服務(wù)系統(tǒng)獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理;
[0023]其中所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
[0024]第五方面,提供了一種驗(yàn)證服務(wù)系統(tǒng),所述系統(tǒng)包括網(wǎng)絡(luò)服務(wù)器、驗(yàn)證服務(wù)器、驗(yàn)證碼生成服務(wù)器,其中:
[0025]所述驗(yàn)證碼生成服務(wù)器生成驗(yàn)證圖片組;
[0026]所述驗(yàn)證服務(wù)器從所述驗(yàn)證碼生成服務(wù)器拉取所述驗(yàn)證圖片組,并為所述驗(yàn)證圖片組設(shè)置驗(yàn)證標(biāo)簽,將所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽通過網(wǎng)絡(luò)服務(wù)器發(fā)送至客戶端;
[0027]所述驗(yàn)證服務(wù)器通過網(wǎng)絡(luò)服務(wù)器從客戶端接收驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí),并獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
[0028]在本發(fā)明實(shí)施例中,通過生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,采用驗(yàn)證圖片組和驗(yàn)證標(biāo)簽對(duì)用戶的身份進(jìn)行驗(yàn)證,由于驗(yàn)證標(biāo)簽是根據(jù)驗(yàn)證圖片組中的各圖片的標(biāo)簽得到的,而機(jī)器學(xué)習(xí)圖片的標(biāo)簽并根據(jù)圖片的標(biāo)簽生成驗(yàn)證標(biāo)簽的過程是非常復(fù)雜和繁瑣的,很難通過有限次的學(xué)習(xí)和訓(xùn)練得到,且即使機(jī)器通過其內(nèi)部的學(xué)習(xí)程序?qū)W習(xí)到圖片的標(biāo)簽并根據(jù)圖片的標(biāo)簽學(xué)習(xí)到生成驗(yàn)證標(biāo)簽的具體方式,則只要為驗(yàn)證圖片組重新設(shè)置驗(yàn)證標(biāo)簽,就可以使機(jī)器內(nèi)部學(xué)習(xí)程序完成的學(xué)習(xí)失效,從而極大的提高了該驗(yàn)證方法的抗破解能力。
【專利附圖】
【附圖說明】
[0029]圖1是現(xiàn)有技術(shù)提供的驗(yàn)證頁面的示意圖;
[0030]圖2是本發(fā)明實(shí)施例提供的用戶身份的驗(yàn)證方法的實(shí)現(xiàn)流程圖;
[0031]圖3是本發(fā)明實(shí)施例提供的用于展示驗(yàn)證圖片組和驗(yàn)證標(biāo)簽的驗(yàn)證頁面的示意圖;
[0032]圖4是本發(fā)明另一實(shí)施例提供的用戶身份的驗(yàn)證方法的實(shí)現(xiàn)流程圖;
[0033]圖5是本發(fā)明另一實(shí)施例提供的用戶身份的驗(yàn)證方法的實(shí)現(xiàn)流程圖;
[0034]圖6是本發(fā)明實(shí)施例提供的用戶身份的驗(yàn)證裝置的結(jié)構(gòu)框圖;
[0035]圖7是本發(fā)明另一實(shí)施例提供的用戶身份的驗(yàn)證裝置的結(jié)構(gòu)框圖;
[0036]圖8是本發(fā)明實(shí)施例提供的驗(yàn)證服務(wù)系統(tǒng)的架構(gòu)圖;
[0037]圖9是本發(fā)明實(shí)施例提供的終端設(shè)備的硬件結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0038]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0039]在本發(fā)明實(shí)施例中,通過采用驗(yàn)證圖片組和驗(yàn)證標(biāo)簽對(duì)用戶的用戶身份進(jìn)行驗(yàn)證,從而極大的提高了該驗(yàn)證方法的抗破解能力。
[0040]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
[0041]圖2示出了本發(fā)明實(shí)施例提供的用戶身份的驗(yàn)證方法的實(shí)現(xiàn)流程,該方法適用于驗(yàn)證服務(wù)系統(tǒng)中,詳述如下:
[0042]S201,生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,并向客戶端下發(fā)生成的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽。
[0043]在本實(shí)施例中,在需要對(duì)用戶的用戶身份進(jìn)行驗(yàn)證的場景中,如需要對(duì)用戶的登錄身份、訪問網(wǎng)站的身份、下載資源的身份、預(yù)覽資源的身份等進(jìn)行驗(yàn)證時(shí),用戶通過客戶端向驗(yàn)證服務(wù)系統(tǒng)發(fā)送操作請(qǐng)求,驗(yàn)證服務(wù)系統(tǒng)在接收到該操作請(qǐng)求時(shí),針對(duì)該次操作請(qǐng)求生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,并向客戶端下發(fā)用于對(duì)用戶的身份進(jìn)行驗(yàn)證的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽。其中操作請(qǐng)求包括但不限于登錄請(qǐng)求、網(wǎng)站訪問請(qǐng)求、資源下載請(qǐng)求、資源預(yù)覽請(qǐng)求等。
[0044]其中生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽的具體過程如下:
[0045]Al、從圖片庫中選擇預(yù)設(shè)數(shù)量的圖片,獲取選擇的各圖片以及各圖片的圖片標(biāo)識(shí),將獲取的各圖片和各圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組,該圖片庫中的每張圖片包含若干標(biāo)簽。其中預(yù)設(shè)數(shù)量可以根據(jù)驗(yàn)證的需要進(jìn)行設(shè)置,如該預(yù)設(shè)數(shù)量可以為9等。圖片標(biāo)識(shí)用于唯一標(biāo)識(shí)一張圖片,以將該圖片與其他圖片進(jìn)行區(qū)分。圖片庫中的圖片可以為存儲(chǔ)在本地的圖片,也可以為從網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中拉取到的圖片。
[0046]在本發(fā)明另一實(shí)施例中,在步驟Al之前還包括:
[0047]從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取圖片,根據(jù)獲取到的圖片呈現(xiàn)的內(nèi)容,為獲取到的每張圖片設(shè)置若干標(biāo)簽,將獲取到的圖片以及圖片的標(biāo)簽存儲(chǔ)至圖片庫中。
[0048]在本實(shí)施例中,為了可以無限擴(kuò)充圖片庫,以增加本驗(yàn)證方法的抗破解能力,不僅可以從本地獲取圖片加入至圖片庫中,還可以從網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取圖片加入至圖片庫中。在從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取圖片后,根據(jù)獲取到的圖片所呈現(xiàn)的內(nèi)容為獲取到的圖片設(shè)置若干標(biāo)簽。如對(duì)于顯示內(nèi)容為“足球”的圖片,可為該圖片設(shè)置如下標(biāo)簽中的一種或者多種:“足球”、“球體”、“體育用品”、“人工物體”等。其中為每張圖片設(shè)置的標(biāo)簽的數(shù)量不作限定,可以根據(jù)具體的需要進(jìn)行設(shè)置,且每張圖片的標(biāo)簽數(shù)量可以相同或者不同。在為獲取到的每張圖片設(shè)置若干標(biāo)簽后,將獲取到的圖片以及圖片的標(biāo)簽存儲(chǔ)至圖片庫中,以用于驗(yàn)證。
[0049]在本實(shí)施例中,由于圖片庫中的圖片可以從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取,從而使得圖片庫中的圖片數(shù)量無限,且可以實(shí)時(shí)更新,從而進(jìn)一步加大了該驗(yàn)證方法被破解的難度,提高該驗(yàn)證方法的安全性。
[0050]在本發(fā)明另一實(shí)施中,該方法還包括下述步驟:
[0051 ] 對(duì)圖片庫中的圖片的標(biāo)簽進(jìn)行增加、刪除或者修改。
[0052]A2、根據(jù)驗(yàn)證圖片組中各圖片的標(biāo)簽設(shè)置該驗(yàn)證圖片組對(duì)應(yīng)的驗(yàn)證標(biāo)簽。該驗(yàn)證標(biāo)簽為該驗(yàn)證圖片組中各圖片的標(biāo)簽中的一種或者多種。該驗(yàn)證標(biāo)簽用于生成驗(yàn)證問題以及用于進(jìn)行驗(yàn)證處理。該驗(yàn)證問題用于指示用戶在進(jìn)行驗(yàn)證時(shí)應(yīng)輸入的驗(yàn)證信息。為了使本發(fā)明實(shí)施例提供的方案更清楚,舉例說明如下:
[0053]假設(shè)驗(yàn)證圖片組中各圖片的標(biāo)簽包括“電腦”、“手機(jī)”、“相機(jī)”、“燃?xì)庠睢?、“冰箱”、“洗衣機(jī)”等。則在為該驗(yàn)證圖片組設(shè)置驗(yàn)證標(biāo)簽時(shí),可以將“手機(jī)”、“電腦”、“相機(jī)”、“燃?xì)庠睢薄ⅰ氨洹?、“洗衣機(jī)”中的一種或者多種的組合作為該驗(yàn)證圖片組的驗(yàn)證標(biāo)簽。
[0054]請(qǐng)參閱圖3,為本發(fā)明實(shí)施例提供的用于展示驗(yàn)證圖片組和驗(yàn)證標(biāo)簽的驗(yàn)證頁面的示意圖。在圖3中,該驗(yàn)證圖片組中包含9張用于進(jìn)行驗(yàn)證的圖片,且該驗(yàn)證圖片組中各圖片的標(biāo)簽分別為“電腦”、“手機(jī)”、“冰箱”、“洗衣機(jī)”、“燃?xì)庠睢?、“相機(jī)”,則在為圖3所示的驗(yàn)證圖片組設(shè)置驗(yàn)證標(biāo)簽時(shí),可以將驗(yàn)證標(biāo)簽設(shè)置為“手機(jī)”,此時(shí)根據(jù)該驗(yàn)證標(biāo)簽生成的驗(yàn)證問題如圖3所示“請(qǐng)點(diǎn)擊選中所有手機(jī)圖片”,也可以將驗(yàn)證標(biāo)簽設(shè)置為“手機(jī)”和“電腦”,此時(shí)根據(jù)該驗(yàn)證標(biāo)簽生成的驗(yàn)證問題可以為“請(qǐng)點(diǎn)擊選中所有手機(jī)圖片和電腦圖片”??梢岳斫?,驗(yàn)證圖片組和驗(yàn)證標(biāo)簽還可以以其他形式進(jìn)行展示,在此不作限定。
[0055]S202,接收客戶端發(fā)送的驗(yàn)證信息,該驗(yàn)證信息包括用戶根據(jù)驗(yàn)證標(biāo)簽從驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
[0056]在本實(shí)施例中,客戶端在接收到驗(yàn)證服務(wù)系統(tǒng)發(fā)送的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽后,向用戶顯示該驗(yàn)證圖片組中包含的圖片以及驗(yàn)證標(biāo)簽。在顯示驗(yàn)證標(biāo)簽時(shí),可以直接顯示驗(yàn)證標(biāo)簽,也可以先根據(jù)驗(yàn)證標(biāo)簽生成驗(yàn)證問題,再顯示根據(jù)驗(yàn)證標(biāo)簽生成的驗(yàn)證問題。用戶根據(jù)顯示的驗(yàn)證圖片組中包含的圖片以及驗(yàn)證標(biāo)簽或者根據(jù)驗(yàn)證標(biāo)簽生成的驗(yàn)證問題輸入驗(yàn)證信息,其具體過程如下:
[0057]用戶根據(jù)驗(yàn)證標(biāo)簽或者驗(yàn)證問題點(diǎn)選驗(yàn)證圖片組中的圖片,以從驗(yàn)證圖片組中選擇圖片,客戶端確定用戶從驗(yàn)證圖片組中選擇的的圖片的圖片標(biāo)識(shí),將用戶從驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)作為用戶輸入的驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng)。舉例說明如下:
[0058]以圖3所示的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽為例,用戶根據(jù)驗(yàn)證問題“請(qǐng)點(diǎn)擊選中所有手機(jī)圖片”點(diǎn)選驗(yàn)證圖片組中的所有手機(jī)圖片,客戶端在檢測(cè)到用戶點(diǎn)選驗(yàn)證圖片組中的所有手機(jī)圖片時(shí),確定用戶點(diǎn)選的手機(jī)圖片的圖片標(biāo)識(shí),并將用戶點(diǎn)選的手機(jī)圖片的圖片標(biāo)識(shí)發(fā)送至驗(yàn)證服務(wù)系統(tǒng)。
[0059]S203,獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
[0060]其中對(duì)用戶的身份進(jìn)行驗(yàn)證包括但不限于對(duì)用戶的登錄身份、網(wǎng)站訪問身份、資源下載身份、資源預(yù)覽身份等進(jìn)行驗(yàn)證。在將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配時(shí),可以采用精確匹配或者模糊匹配的方式。
[0061]其中將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行精確匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證的具體過程如下:
[0062]B1、將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。
[0063]在本實(shí)施例中,由于一張圖片可能包括多個(gè)標(biāo)簽,因此,獲取到的驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽可能包括多個(gè),此時(shí)將該圖片的每個(gè)標(biāo)簽均與驗(yàn)證標(biāo)簽進(jìn)行比較,當(dāng)該圖片的所有標(biāo)簽中有一個(gè)或者多個(gè)標(biāo)簽與驗(yàn)證標(biāo)簽相同,則認(rèn)為該圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)加I。針對(duì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片均進(jìn)行上述比較,即可累計(jì)出驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。
[0064]B2,當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)為第一閾值時(shí),則驗(yàn)證通過。
[0065]其中第一閾值是指驗(yàn)證圖片組中的各圖片的標(biāo)簽為驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。如假設(shè)驗(yàn)證圖片組如圖3所示,則驗(yàn)證圖片組中的各圖片的標(biāo)簽分別為“電腦”、“手機(jī)”、“冰箱”、“電腦”、“手機(jī)”、“洗衣機(jī)”、“電腦”、“燃?xì)庠睢?、“相機(jī)”,若驗(yàn)證標(biāo)識(shí)為“電腦”,則驗(yàn)證圖片組中的各圖片的標(biāo)簽為驗(yàn)證標(biāo)簽的圖片的個(gè)數(shù)為3,此時(shí)第一閾值即為3。此時(shí),只有用戶點(diǎn)選了驗(yàn)證圖片組中的所有電腦圖片,才能通過驗(yàn)證,這種驗(yàn)證方法安全性高。
[0066]其中將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行模糊匹配的具體過程如下:
[0067]Cl,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。其具體過程同上,在此不再贅述。
[0068]C2,當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)大于或者等于第二閾值時(shí),則驗(yàn)證通過。其中第二閾值大于或者等于1、且小于第一閾值。
[0069]仍然以圖3所示的驗(yàn)證圖片組為例,若驗(yàn)證標(biāo)識(shí)為“電腦”,則第一閾值即為3,第二閾值可以為大于或者等于1、且小于3的任意數(shù),假設(shè)為2,此時(shí),用戶只要點(diǎn)選了驗(yàn)證圖片組中的2張或者2張以上的手機(jī)圖片,就可以通過驗(yàn)證,這種驗(yàn)證方法具有容錯(cuò)能力,靈活性好。
[0070]在本實(shí)施例中,由于采用驗(yàn)證圖片組和驗(yàn)證標(biāo)簽來對(duì)用戶的身份進(jìn)行驗(yàn)證處理,這樣,如果要破解該驗(yàn)證方法,則需要根據(jù)圖片所呈現(xiàn)的內(nèi)容對(duì)圖片進(jìn)行標(biāo)簽分類訓(xùn)練,并針對(duì)每一個(gè)分類標(biāo)簽進(jìn)行樣本收集、標(biāo)定和學(xué)習(xí),根據(jù)圖片所呈現(xiàn)的內(nèi)容對(duì)圖片進(jìn)行標(biāo)簽分類訓(xùn)練,并針對(duì)每一個(gè)分類標(biāo)簽進(jìn)行樣本收集、標(biāo)定和學(xué)習(xí)的過程是復(fù)雜的,因此,使得該驗(yàn)證方法具有極強(qiáng)的抗破解能力。另外即使第三方采用某種手段完成了上述的根據(jù)圖片所呈現(xiàn)的內(nèi)容對(duì)圖片進(jìn)行標(biāo)簽分類訓(xùn)練,并針對(duì)每一個(gè)分類標(biāo)簽進(jìn)行樣本收集、標(biāo)定和學(xué)習(xí),則本驗(yàn)證方法只需要修改驗(yàn)證圖片組對(duì)應(yīng)的驗(yàn)證標(biāo)簽,放棄或者降低被破解的分類標(biāo)簽的使用概率,就使得第三方完成的學(xué)習(xí)程序失效,從而進(jìn)一步提高了本驗(yàn)證方法的抗破解能力。
[0071]圖4示出了本發(fā)明另一實(shí)施例提供的用戶身份的驗(yàn)證方法的實(shí)現(xiàn)流程,詳述如下:
[0072]S401,生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,對(duì)圖片驗(yàn)證組中的圖片進(jìn)行干擾處理。
[0073]其中干擾處理包括但不限于在圖片中加入噪點(diǎn)、干擾線等,或者對(duì)圖片進(jìn)行旋轉(zhuǎn)、扭曲處理。
[0074]S402,向客戶端下發(fā)對(duì)圖片進(jìn)行干擾處理后的圖片驗(yàn)證組和驗(yàn)證標(biāo)簽。其具體過程如上所述,在此不再贅述。
[0075]S403,接收客戶端發(fā)送的驗(yàn)證信息,該驗(yàn)證信息包括用戶根據(jù)驗(yàn)證標(biāo)簽從驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。其具體過程如上所述,在此不再贅述。
[0076]S404,獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。其具體過程如上所述,在此不再贅述。
[0077]在本實(shí)施例中,通過對(duì)圖片驗(yàn)證組中的圖片進(jìn)行干擾處理,從而進(jìn)一步提高了該驗(yàn)證方法的抗破解能力。
[0078]圖5示出了本發(fā)明另一實(shí)施例提供的身份的驗(yàn)證方法的實(shí)現(xiàn)流程,該方法適用于客戶端,其中客戶端可以包括但是不局限于:功能手機(jī)、智能手機(jī)、掌上電腦、個(gè)人電腦(PO、平板電腦或個(gè)人數(shù)字助理(PDA),觸控移動(dòng)終端,等等。優(yōu)選的,該方法在適用于觸控移動(dòng)終端時(shí)具有更為明顯的操作便利性。該方法詳述如下:
[0079]S501,接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽。
[0080]在本實(shí)施例中,在接收到驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽后,通過驗(yàn)證頁面向用戶展示該驗(yàn)證圖片組和驗(yàn)證標(biāo)簽。其中向用戶展示驗(yàn)證標(biāo)簽時(shí),可以直接展示驗(yàn)證標(biāo)簽,也可以先根據(jù)驗(yàn)證標(biāo)簽生成驗(yàn)證問題,再向用戶展示根據(jù)驗(yàn)證標(biāo)簽生成的驗(yàn)證問題,以通過驗(yàn)證標(biāo)簽或者驗(yàn)證問題提示用戶如何輸入驗(yàn)證信息。
[0081]S502,接收用戶輸入的驗(yàn)證信息,并將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng),以使驗(yàn)證服務(wù)系統(tǒng)獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的用戶身份進(jìn)行驗(yàn)證處理。其中驗(yàn)證信息包括用戶根據(jù)驗(yàn)證標(biāo)簽從驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
[0082]在本實(shí)施例中,在接收到驗(yàn)證服務(wù)系統(tǒng)發(fā)送的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽后,向用戶顯示該驗(yàn)證圖片組中包含的圖片、以及驗(yàn)證標(biāo)簽或者根據(jù)驗(yàn)證標(biāo)簽生成的驗(yàn)證問題。用戶根據(jù)驗(yàn)證標(biāo)簽或者驗(yàn)證問題點(diǎn)選驗(yàn)證圖片組中的圖片后,客戶端確定用戶在驗(yàn)證圖片組中點(diǎn)選的圖片的圖片標(biāo)識(shí),將該圖片標(biāo)識(shí)作為輸入的驗(yàn)證信息,并將該包含點(diǎn)選的圖片的圖片標(biāo)識(shí)的驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng)。其中用戶點(diǎn)選驗(yàn)證圖片組中的圖片的具體方式可以為通過鼠標(biāo)點(diǎn)擊驗(yàn)證圖片組中的圖片,或者通過觸摸屏觸摸以點(diǎn)選驗(yàn)證圖片組中的驗(yàn)證圖片,或者通過手寫或者語音等方式點(diǎn)選驗(yàn)證圖片組中的圖片。
[0083]圖6示出了本發(fā)明實(shí)施例提供的用戶身份的驗(yàn)證裝置的結(jié)構(gòu),為了便于說明僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
[0084]該用戶身份的驗(yàn)證裝置可以用于計(jì)算機(jī)等設(shè)備中,可以是運(yùn)行于計(jì)算機(jī)等設(shè)備內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨(dú)立的掛件集成到計(jì)算機(jī)等設(shè)備中或者運(yùn)行于計(jì)算機(jī)等設(shè)備的應(yīng)用系統(tǒng)中,其中所述裝置包括:
[0085]驗(yàn)證碼生成單元111,用于生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽。
[0086]優(yōu)選的,所述驗(yàn)證碼生成單元111具體用于從圖片庫中選擇預(yù)設(shè)數(shù)量的圖片,獲取選擇的各圖片以及各圖片的圖片標(biāo)識(shí),將獲取的各圖片和各圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組,所述圖片庫中的每張圖片包含若干標(biāo)簽;根據(jù)驗(yàn)證圖片組中各圖片的標(biāo)簽設(shè)置所述驗(yàn)證圖片組對(duì)應(yīng)的驗(yàn)證標(biāo)簽。
[0087]在本發(fā)明優(yōu)選實(shí)施例中,所述裝置還包括圖片庫生成單元115,用于從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取圖片,根據(jù)獲取到的圖片呈現(xiàn)的內(nèi)容,為獲取到的每張圖片設(shè)置若干標(biāo)簽,將獲取到的圖片以及圖片的標(biāo)簽存儲(chǔ)至圖片庫中。
[0088]驗(yàn)證碼下發(fā)單元112,用于向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽。
[0089]優(yōu)選的,該裝置還包括干擾處理單元116,用于在驗(yàn)證碼下發(fā)單元112向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽之前,對(duì)所述圖片驗(yàn)證組中的圖片進(jìn)行干擾處理。
[0090]驗(yàn)證信息接收單元113,用于接收客戶端發(fā)送的驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
[0091]驗(yàn)證單元114,用于獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
[0092]優(yōu)選的,所述驗(yàn)證單元114具體用于將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)為第一閾值時(shí),則驗(yàn)證通過,所述第一閾值為所述驗(yàn)證圖片組中的各圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。
[0093]優(yōu)選的,所述所述驗(yàn)證單元114具體用于將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)大于或者等于第二閾值時(shí),則驗(yàn)證通過,其中所述第二閾值大于或者等于1、且小于第一閾值。
[0094]圖7是本發(fā)明另一實(shí)施例提供的用戶身份的驗(yàn)證裝置的結(jié)構(gòu),為了便于說明,僅不出了與本發(fā)明實(shí)施相關(guān)的部分。
[0095]該用戶身份的驗(yàn)證裝置可以用于終端設(shè)備中,如智能手機(jī)、平板電腦、電子書閱讀器、MP3 (Moving Picture Experts Group Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面 3)播放器、MP4 (Moving Picture Experts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等。可以是運(yùn)行于終端設(shè)備內(nèi)的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,也可以作為獨(dú)立的掛件集成到終端設(shè)備中或者運(yùn)行于終端設(shè)備的應(yīng)用系統(tǒng)中,其中所述裝置包括:
[0096]驗(yàn)證碼接收單元211,用于接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽。
[0097]驗(yàn)證信息發(fā)送單元212,用于接收用戶輸入的驗(yàn)證信息,并將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng),以使驗(yàn)證服務(wù)系統(tǒng)獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
[0098]其中所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
[0099]優(yōu)選的,所述裝置還包括驗(yàn)證碼展示單元213,用于通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;或者,先根據(jù)驗(yàn)證標(biāo)簽生成驗(yàn)證問題,再通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證問題。
[0100]圖8示出了本發(fā)明實(shí)施例提供的采用上述用戶身份的驗(yàn)證方法對(duì)用戶的用戶身份進(jìn)行驗(yàn)證的驗(yàn)證系統(tǒng)的結(jié)構(gòu)。該驗(yàn)證系統(tǒng)包括客戶端I和驗(yàn)證服務(wù)系統(tǒng)2。其中:
[0101]客戶端I可以為智能手機(jī)、平板電腦、電子書閱讀器、MP3 (Moving PictureExperts Group Aud1 Layer III,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、MP4(MovingPicture Experts Group Aud1 Layer IV,動(dòng)態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器、膝上型便攜計(jì)算機(jī)和臺(tái)式計(jì)算機(jī)等。
[0102]驗(yàn)證服務(wù)系統(tǒng)2包括網(wǎng)絡(luò)服務(wù)器21,與網(wǎng)絡(luò)服務(wù)器21連接的驗(yàn)證服務(wù)器22,與驗(yàn)證服務(wù)器22連接的驗(yàn)證碼生成服務(wù)器23。其中網(wǎng)絡(luò)服務(wù)器21、驗(yàn)證服務(wù)器22、驗(yàn)證碼生成服務(wù)器23可以為各自獨(dú)立的服務(wù)器,也可以集成在一臺(tái)物理服務(wù)器中。其中:
[0103]在本實(shí)施例中,當(dāng)需要在需要對(duì)用戶的身份進(jìn)行驗(yàn)證的場景中,如需要對(duì)用戶的登錄身份、訪問網(wǎng)站的身份、下載資源的身份、預(yù)覽資源的身份等進(jìn)行驗(yàn)證時(shí),用戶通過客戶端I向驗(yàn)證服務(wù)系統(tǒng)2發(fā)送操作請(qǐng)求,驗(yàn)證服務(wù)系統(tǒng)2在接收到該操作請(qǐng)求時(shí),針對(duì)該次操作請(qǐng)求生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,并向客戶端I下發(fā)用于對(duì)用戶的身份進(jìn)行驗(yàn)證的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,客戶端I接收用戶輸入的驗(yàn)證信息,該驗(yàn)證信息包括用戶根據(jù)驗(yàn)證標(biāo)簽從驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí),客戶端I將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng)2,驗(yàn)證服務(wù)系統(tǒng)2接收客戶端I發(fā)送的驗(yàn)證信息,獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。其中操作請(qǐng)求包括但不限于登錄請(qǐng)求、網(wǎng)站訪問請(qǐng)求、資源下載請(qǐng)求、資源預(yù)覽請(qǐng)求等。其具體過程如下:
[0104]驗(yàn)證服務(wù)器22在接收到網(wǎng)絡(luò)服務(wù)器21發(fā)送的需要對(duì)用戶的身份進(jìn)行驗(yàn)證的通知后,將該通知告知驗(yàn)證碼生成服務(wù)器23。驗(yàn)證碼生成服務(wù)器23生成驗(yàn)證圖片組。
[0105]優(yōu)選的,驗(yàn)證碼生成服務(wù)器23從圖片庫中選擇預(yù)設(shè)數(shù)量的圖片,獲取選擇的各圖片以及各圖片的圖片標(biāo)識(shí),將獲取的各圖片和各圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組,所述圖片庫中的每張圖片包含若干標(biāo)簽。
[0106]優(yōu)選的,驗(yàn)證碼生成服務(wù)器23從本地或者網(wǎng)絡(luò)中的原圖存儲(chǔ)服務(wù)器24中獲取圖片,并為圖片設(shè)置若干標(biāo)簽后,將圖片和圖片的標(biāo)簽加入至圖片庫中,再從圖片庫中選擇預(yù)設(shè)數(shù)量的圖片,獲取選擇的圖片和該圖片的圖片標(biāo)識(shí),將選擇的圖片和圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組。
[0107]驗(yàn)證服務(wù)器22從驗(yàn)證碼生成服務(wù)器23中拉取驗(yàn)證圖片組,并根據(jù)驗(yàn)證圖片組中各圖片的標(biāo)簽為該驗(yàn)證圖片組設(shè)置驗(yàn)證標(biāo)簽,并將驗(yàn)證圖片組和驗(yàn)證標(biāo)簽通過網(wǎng)絡(luò)服務(wù)器21下發(fā)給客戶端I。
[0108]客戶端I通過驗(yàn)證頁面向用戶展示該驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,或者根據(jù)驗(yàn)證標(biāo)簽生成驗(yàn)證問題,再通過驗(yàn)證頁面向用戶展示該驗(yàn)證圖片組和驗(yàn)證問題,客戶端I確定用戶根據(jù)驗(yàn)證標(biāo)簽或者驗(yàn)證問題從驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí),并將確定的圖片標(biāo)識(shí)通過網(wǎng)絡(luò)服務(wù)器21發(fā)送至驗(yàn)證服務(wù)器22。
[0109]驗(yàn)證服務(wù)器22通過網(wǎng)絡(luò)服務(wù)器21從客戶端I接收驗(yàn)證信息,并獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
[0110]其中驗(yàn)證服務(wù)器22將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理的過程,具體如下:
[0111]驗(yàn)證服務(wù)器22將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)為第一閾值時(shí),則驗(yàn)證通過,所述第一閾值為所述驗(yàn)證圖片組中的各圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。
[0112]其中驗(yàn)證服務(wù)器22將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理的過程,具體還可以如下:
[0113]驗(yàn)證服務(wù)器22將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)大于或者等于第二閾值時(shí),則驗(yàn)證通過,其中所述第二閾值大于或者等于1、且小于第一閾值。
[0114]圖9示出了本發(fā)明實(shí)施例提供的終端設(shè)備的硬件結(jié)構(gòu)。該終端設(shè)備為功能手機(jī)、智能手機(jī)、掌上電腦、個(gè)人電腦(PC)、平板電腦或個(gè)人數(shù)字助理(PDA),觸控移動(dòng)終端,等等。優(yōu)選的,該終端設(shè)備為觸控移動(dòng)終端。
[0115]參考圖9,該終端設(shè)備包括:RF電路910、存儲(chǔ)器920、輸入單元930、顯示單元940、傳感器950、音頻電路960、無線保真(wireless fidelity, WiFi)模塊970、處理器980、以及電源990等部件。本領(lǐng)域技術(shù)人員可以理解,圖9中示出的終端設(shè)備的結(jié)構(gòu)并不構(gòu)成對(duì)終端設(shè)備的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0116]下面結(jié)合圖9對(duì)終端設(shè)備的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0117]RF電路910可用于收發(fā)信息或通話過程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器980處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、耦合器、低噪聲放大器(LowNoise Amplifier,LNA)、雙工器等。此外,RF電路110還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。上述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(Global System of Mobile communicat1n, GSM)、通用分組無線服務(wù)(GeneralPacket Rad1 Service, GPRS)、碼分多址(Code Divis1n Multiple Access, CDMA)、寬帶碼分多址(Wideband Code Divis1n Multiple Access, WCDMA)、長期演進(jìn)(Long TermEvolut1n, LTE))、電子郵件、短消息服務(wù)(Short Messaging Service, SMS)等。雖然圖 9示出了 RF電路910,但是可以理解的是,其并不屬于終端設(shè)備900的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0118]存儲(chǔ)器920可用于存儲(chǔ)軟件程序以及模塊,處理器980通過運(yùn)行存儲(chǔ)在存儲(chǔ)器920的軟件程序以及模塊,從而執(zhí)行終端設(shè)備的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器920可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端設(shè)備的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器920可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。
[0119]輸入單元930可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與終端設(shè)備900的用戶設(shè)置以及功能控制有關(guān)的鍵信號(hào)輸入。具體地,輸入單元930可包括觸控面板931以及其他輸入設(shè)備932。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(t匕如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上或在觸控面板931附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸控面板931可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶的觸摸方位,并檢測(cè)觸摸操作帶來的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器980,并能接收處理器980發(fā)來的命令并加以執(zhí)行。此夕卜,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設(shè)備932。具體地,其他輸入設(shè)備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0120]顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設(shè)備的各種菜單。顯示單元940可包括顯示面板941,可選的,可以采用液晶顯示器(LiquidCrystal Display, LCD)、有機(jī)發(fā)光二極管(Organic Light-Emitting D1de, 0LED)等形式來配置顯示面板941。進(jìn)一步的,觸控面板931可覆蓋顯示面板941,當(dāng)觸控面板931檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器980以確定觸摸事件的類型,隨后處理器980根據(jù)觸摸事件的類型在顯示面板941上提供相應(yīng)的視覺輸出。雖然在圖9中,觸控面板931與顯示面板941是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)終端設(shè)備的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板931與顯示面板941集成而實(shí)現(xiàn)終端設(shè)備的輸入和輸出功能。
[0121]終端設(shè)備900還可包括至少一種傳感器950,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板941的亮度,接近傳感器可在終端設(shè)備移動(dòng)到耳邊時(shí),關(guān)閉顯示面板941和/或背光。作為運(yùn)動(dòng)傳感器的一種,加速計(jì)傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別終端設(shè)備姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端設(shè)備還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。雖然圖9示出了傳感器950,但是可以理解的是,其并不屬于終端設(shè)備900的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0122]音頻電路960、揚(yáng)聲器961,傳聲器962可提供用戶與終端設(shè)備之間的音頻接口。音頻電路960可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器961,由揚(yáng)聲器961轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器962將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路960接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器980處理后,經(jīng)RF電路910以發(fā)送給比如另一終端設(shè)備,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器920以便進(jìn)一步處理。
[0123]WiFi屬于短距離無線傳輸技術(shù),終端設(shè)備通過WiFi模塊970可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖9示出了 WiFi模塊970,但是可以理解的是,其并不屬于終端設(shè)備900的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0124]處理器980是終端設(shè)備的控制中心,利用各種接口和線路連接整個(gè)終端設(shè)備的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器920內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器920內(nèi)的數(shù)據(jù),執(zhí)行終端設(shè)備的各種功能和處理數(shù)據(jù),從而對(duì)終端設(shè)備進(jìn)行整體監(jiān)控。可選的,處理器980可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器980可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器980中。
[0125]終端設(shè)備900還包括給各個(gè)部件供電的電源990 (比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器980邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0126]盡管未示出,終端設(shè)備900還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。
[0127]在本發(fā)明實(shí)施例中,該終端設(shè)備所包括的處理器980還具有以下功能:執(zhí)行用戶身份的驗(yàn)證方法,包括:
[0128]接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;
[0129]接收用戶輸入的驗(yàn)證信息,并將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng),以使驗(yàn)證服務(wù)系統(tǒng)獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理;
[0130]其中所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
[0131]進(jìn)一步的,終端設(shè)備的處理器980在接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽之后,還包括:
[0132]通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;或者
[0133]先根據(jù)驗(yàn)證標(biāo)簽生成驗(yàn)證問題,再通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證問題。
[0134]其中用戶輸入驗(yàn)證信息的方式包括通過鼠標(biāo)點(diǎn)擊驗(yàn)證圖片組中的圖片,或者通過觸摸屏觸摸以點(diǎn)選驗(yàn)證圖片組中的驗(yàn)證圖片,或者通過手寫或者語音等方式點(diǎn)選驗(yàn)證圖片組中的圖片,以輸入驗(yàn)證信息。
[0135]值得注意的是,上述系統(tǒng),所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0136]為了使本發(fā)明實(shí)施例提供的用戶身份的驗(yàn)證方法更容易理解,以下以對(duì)用戶的登錄身份進(jìn)行驗(yàn)證為例,對(duì)本發(fā)明實(shí)施例提供的用戶身份的驗(yàn)證方法進(jìn)行示例性說明,但不以該示例為限。
[0137]當(dāng)用戶需要登錄時(shí),通過客戶端向網(wǎng)絡(luò)服務(wù)器發(fā)送登錄請(qǐng)求,網(wǎng)絡(luò)服務(wù)器判定需要對(duì)發(fā)送該登錄請(qǐng)求的用戶的身份進(jìn)行驗(yàn)證時(shí),通知驗(yàn)證服務(wù)器對(duì)該發(fā)送該登錄請(qǐng)求的用戶的的身份進(jìn)行驗(yàn)證處理,驗(yàn)證服務(wù)器通過驗(yàn)證碼生成服務(wù)器生成驗(yàn)證圖片組。驗(yàn)證碼生成服務(wù)器從圖片庫中選擇預(yù)設(shè)數(shù)量(假設(shè)為9張)圖片,并獲取選擇的各圖片的圖片標(biāo)識(shí),將選擇的圖片和各圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組。驗(yàn)證碼生成服務(wù)器也可以從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中拉取9張圖片,并肩拉取的9張圖片和圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組,同時(shí)為拉取到的每張圖片設(shè)置若干標(biāo)簽后,將拉取到的圖片和圖片的標(biāo)簽加入圖片庫中。驗(yàn)證服務(wù)器從驗(yàn)證碼生成服務(wù)器中拉取生成的驗(yàn)證圖片組,并根據(jù)驗(yàn)證圖片組中每張圖片的標(biāo)簽,為該驗(yàn)證圖片組設(shè)置驗(yàn)證標(biāo)簽,將驗(yàn)證圖片組和驗(yàn)證標(biāo)簽下發(fā)至客戶端。
[0138]客戶端通過驗(yàn)證頁面展示驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,假設(shè)驗(yàn)證頁面展示的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽如圖3所示,則用戶根據(jù)圖3所示的驗(yàn)證標(biāo)簽“手機(jī)”,從驗(yàn)證圖片組中點(diǎn)選所有手機(jī)圖片,客戶端確定用戶點(diǎn)選的每張手機(jī)圖片的圖片標(biāo)識(shí),并將用戶點(diǎn)選的每張手機(jī)圖片的圖片標(biāo)識(shí)通過網(wǎng)絡(luò)服務(wù)器發(fā)送至驗(yàn)證服務(wù)器,驗(yàn)證服務(wù)器獲取各圖片標(biāo)識(shí)對(duì)應(yīng)的圖片的標(biāo)簽,將各圖片標(biāo)識(shí)對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)為第一閾值時(shí),或者當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)大于或者等于第二閾值時(shí),則驗(yàn)證通過,繼續(xù)進(jìn)行登錄的后續(xù)處理過程。
[0139]本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。
[0140]在本實(shí)施例中,通過采用驗(yàn)證圖片組和驗(yàn)證標(biāo)簽作為驗(yàn)證碼,用于對(duì)用戶的身份進(jìn)行驗(yàn)證,由于驗(yàn)證標(biāo)簽是根據(jù)驗(yàn)證圖片組中的各圖片的標(biāo)簽得到的,而機(jī)器學(xué)習(xí)圖片的標(biāo)簽并根據(jù)圖片的標(biāo)簽生成驗(yàn)證標(biāo)簽的過程是非常復(fù)雜和繁瑣的,且即使機(jī)器通過其內(nèi)部的學(xué)習(xí)程序?qū)W習(xí)到圖片的標(biāo)簽并根據(jù)圖片的標(biāo)簽學(xué)習(xí)到生成驗(yàn)證標(biāo)簽的具體方式,則只要為驗(yàn)證圖片組重新設(shè)置驗(yàn)證標(biāo)簽,就可以使機(jī)器內(nèi)部學(xué)習(xí)程序完成學(xué)習(xí)過程失效,從而極大的提高了該驗(yàn)證方法的抗破解能力。另外,通過從本地或者網(wǎng)絡(luò)中的原圖存儲(chǔ)服務(wù)器中拉取圖片,用于生成驗(yàn)證圖片組,從而使得圖片庫的規(guī)模可以無限大,可用于生成驗(yàn)證圖片組的圖片的數(shù)量龐大,進(jìn)一步增加了該驗(yàn)證方法的破解難度。通過對(duì)驗(yàn)證圖片組中的圖片進(jìn)行干擾處理,從而增加了機(jī)器學(xué)習(xí)和分辨的難度,進(jìn)一步提高了該驗(yàn)證方法的安全性。通過采用精確匹配的方式對(duì)用戶的身份進(jìn)行驗(yàn)證,從而進(jìn)一步提高了該驗(yàn)證方法的安全性,通過采用和模糊匹配的方式對(duì)用戶的身份進(jìn)行驗(yàn)證,從而增加了該驗(yàn)證方法的靈活性。
[0141]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種用戶身份的驗(yàn)證方法,其特征在于,所述方法包括: 生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽,并向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽; 接收客戶端發(fā)送的驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí); 獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽具體包括: 從圖片庫中選擇預(yù)設(shè)數(shù)量的圖片,獲取選擇的各圖片以及各圖片的圖片標(biāo)識(shí),將獲取的各圖片和各圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組,所述圖片庫中的每張圖片包含若干標(biāo)簽; 根據(jù)驗(yàn)證圖片組中各圖片的標(biāo)簽設(shè)置所述驗(yàn)證圖片組對(duì)應(yīng)的驗(yàn)證標(biāo)簽。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述方法還包括: 從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取圖片,根據(jù)獲取到的圖片呈現(xiàn)的內(nèi)容,為獲取到的每張圖片設(shè)置若干標(biāo)簽,將獲取到的圖片以及圖片的標(biāo)簽存儲(chǔ)至圖片庫中。
4.如權(quán)利要求1或2所述的方法,其特征在于,在所述向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽之前,所述方法還包括: 對(duì)所述圖片驗(yàn)證組中的圖片進(jìn)行干擾處理。
5.如權(quán)利要求4所述的方法,其特征在于,所述干擾處理為在圖片中加入噪點(diǎn)和/或干擾線,或者對(duì)圖片進(jìn)行旋轉(zhuǎn)和/或扭曲處理。
6.如權(quán)利要求1或2所述的方法,其特征在于,所述將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理,具體包括: 將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù); 當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)為第一閾值時(shí),則驗(yàn)證通過,所述第一閾值為所述驗(yàn)證圖片組中的各圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。
7.如權(quán)利要求1或2所述的方法,其特征在于,所述將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理,具體包括: 將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù); 當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)大于或者等于第二閾值時(shí),則驗(yàn)證通過,其中所述第二閾值大于或者等于1、且小于第一閾值。
8.一種用戶身份的驗(yàn)證方法,其特征在于,所述方法包括: 接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽; 接收用戶輸入的驗(yàn)證信息,并將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng),以使驗(yàn)證服務(wù)系統(tǒng)獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理; 其中所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
9.如權(quán)利要求8所述的方法,其特征在于,在所述接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽之后,所述方法還包括: 通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;或者 先根據(jù)驗(yàn)證標(biāo)簽生成驗(yàn)證問題,再通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證問題。
10.如權(quán)利要求8或9所述的方法,其特征在于,用戶輸入驗(yàn)證信息的方式包括通過鼠標(biāo)點(diǎn)擊驗(yàn)證圖片組中的圖片,或者通過觸摸屏觸摸以點(diǎn)選驗(yàn)證圖片組中的驗(yàn)證圖片,或者通過手寫或者語音等方式點(diǎn)選驗(yàn)證圖片組中的圖片,以輸入驗(yàn)證信息。
11.一種用戶身份的驗(yàn)證裝置,其特征在于,所述裝置包括: 驗(yàn)證碼生成單元,用于生成驗(yàn)證圖片組和驗(yàn)證標(biāo)簽; 驗(yàn)證碼下發(fā)單元,用于向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽; 驗(yàn)證信息接收單元,用于接收客戶端發(fā)送的驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí); 驗(yàn)證單元,用于獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
12.如權(quán)利要求11所述的裝置,其特征在于,所述驗(yàn)證碼生成單元具體用于從圖片庫中選擇預(yù)設(shè)數(shù)量的圖片,獲取選擇的各圖片以及各圖片的圖片標(biāo)識(shí),將獲取的各圖片和各圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組,所述圖片庫中的每張圖片包含若干標(biāo)簽;根據(jù)驗(yàn)證圖片組中各圖片的標(biāo)簽設(shè)置所述驗(yàn)證圖片組對(duì)應(yīng)的驗(yàn)證標(biāo)簽。
13.如權(quán)利要求11或12所述的裝置,其特征在于,所述裝置還包括: 圖片庫生成單元,用于從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取圖片,根據(jù)獲取到的圖片呈現(xiàn)的內(nèi)容,為獲取到的每張圖片設(shè)置若干標(biāo)簽,將獲取到的圖片以及圖片的標(biāo)簽存儲(chǔ)至圖片庫中。
14.如權(quán)利要求11或12所述的裝置,其特征在于,所述裝置還包括: 干擾處理單元,用于在向客戶端下發(fā)所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽之前,對(duì)所述圖片驗(yàn)證組中的圖片進(jìn)行干擾處理。
15.如權(quán)利要求11或12所述的裝置,其特征在于,所述驗(yàn)證單元具體用于將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)為第一閾值時(shí),則驗(yàn)證通過,所述第一閾值為所述驗(yàn)證圖片組中的各圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。
16.如權(quán)利要求11或12所述的裝置,其特征在于,所述所述驗(yàn)證單元具體用于將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)大于或者等于第二閾值時(shí),則驗(yàn)證通過,其中所述第二閾值大于或者等于1、且小于第一閾值。
17.一種用戶身份的驗(yàn)證裝置,其特征在于,所述裝置包括: 驗(yàn)證碼接收單元,用于接收驗(yàn)證服務(wù)系統(tǒng)下發(fā)的驗(yàn)證圖片組和驗(yàn)證標(biāo)簽; 驗(yàn)證信息發(fā)送單元,用于接收用戶輸入的驗(yàn)證信息,并將驗(yàn)證信息發(fā)送至驗(yàn)證服務(wù)系統(tǒng),以使驗(yàn)證服務(wù)系統(tǒng)獲取驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理; 其中所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí)。
18.如權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括: 驗(yàn)證碼展示單元,用于通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽;或者,先根據(jù)驗(yàn)證標(biāo)簽生成驗(yàn)證問題,再通過驗(yàn)證頁面向用戶展示所述驗(yàn)證圖片組和驗(yàn)證問題。
19.一種驗(yàn)證服務(wù)系統(tǒng),其特征在于,所述系統(tǒng)包括網(wǎng)絡(luò)服務(wù)器、驗(yàn)證服務(wù)器、驗(yàn)證碼生成服務(wù)器,其中: 所述驗(yàn)證碼生成服務(wù)器生成驗(yàn)證圖片組; 所述驗(yàn)證服務(wù)器從所述驗(yàn)證碼生成服務(wù)器拉取所述驗(yàn)證圖片組,并為所述驗(yàn)證圖片組設(shè)置驗(yàn)證標(biāo)簽,將所述驗(yàn)證圖片組和驗(yàn)證標(biāo)簽通過網(wǎng)絡(luò)服務(wù)器發(fā)送至客戶端; 所述驗(yàn)證服務(wù)器通過網(wǎng)絡(luò)服務(wù)器從客戶端接收驗(yàn)證信息,所述驗(yàn)證信息包括用戶根據(jù)所述驗(yàn)證標(biāo)簽從所述驗(yàn)證圖片組中選擇的圖片的圖片標(biāo)識(shí),并獲取所述驗(yàn)證信息中的圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽,將所述驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與所述驗(yàn)證標(biāo)簽進(jìn)行匹配,以對(duì)用戶的身份進(jìn)行驗(yàn)證處理。
20.如權(quán)利要求19所述的驗(yàn)證服務(wù)系統(tǒng),其特征在于,所述驗(yàn)證碼生成服務(wù)器具體用于從圖片庫中選擇預(yù)設(shè)數(shù)量的圖片,獲取選擇的各圖片以及各圖片的圖片標(biāo)識(shí),將獲取的各圖片和各圖片的圖片標(biāo)識(shí)組合成驗(yàn)證圖片組,所述圖片庫中的每張圖片包含若干標(biāo)簽。
21.如權(quán)利要求19或者20所述的驗(yàn)證服務(wù)系統(tǒng),其特征在于,所述驗(yàn)證碼生成服務(wù)器還用于從本地或者網(wǎng)絡(luò)中的圖片存儲(chǔ)服務(wù)器中獲取圖片,根據(jù)獲取到的圖片呈現(xiàn)的內(nèi)容,為獲取到的每張圖片設(shè)置若干標(biāo)簽,將獲取到的圖片以及圖片的標(biāo)簽存儲(chǔ)至圖片庫中。
22.如權(quán)利要求19或20所述的驗(yàn)證服務(wù)系統(tǒng),其特征在于,所述驗(yàn)證碼生成服務(wù)器還用于對(duì)所述圖片驗(yàn)證組中的圖片進(jìn)行干擾處理。
23.如權(quán)利要求19或20所述的驗(yàn)證服務(wù)系統(tǒng),其特征在于,所述驗(yàn)證服務(wù)器具體用于將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)為第一閾值時(shí),則驗(yàn)證通過,所述第一閾值為所述驗(yàn)證圖片組中的各圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)。
24.如權(quán)利要求19或20所述的驗(yàn)證服務(wù)系統(tǒng),其特征在于,所述驗(yàn)證服務(wù)器具體用于將驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽進(jìn)行比較,并累計(jì)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù);當(dāng)驗(yàn)證信息中圖片標(biāo)識(shí)所對(duì)應(yīng)的圖片的標(biāo)簽與驗(yàn)證標(biāo)簽相同的圖片的個(gè)數(shù)大于或者等于第二閾值時(shí),則驗(yàn)證通過,其中所述第二閾值大于或者等于1、且小于第一閾值。
【文檔編號(hào)】G06F21/36GK104468101SQ201310416425
【公開日】2015年3月25日 申請(qǐng)日期:2013年9月12日 優(yōu)先權(quán)日:2013年9月12日
【發(fā)明者】秦銘雪, 王玉葉, 黃亮, 古開元 申請(qǐng)人:深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司