国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于圖片驗(yàn)證碼的驗(yàn)證方法和裝置的制造方法

      文檔序號(hào):10666306閱讀:420來(lái)源:國(guó)知局
      基于圖片驗(yàn)證碼的驗(yàn)證方法和裝置的制造方法
      【專(zhuān)利摘要】本發(fā)明提供了一種基于圖片驗(yàn)證碼的驗(yàn)證方法及裝置,其中的方法包括:從圖片集合中選取待識(shí)別圖片以及候選圖片,該候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片;提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間關(guān)聯(lián)關(guān)系的提示信息;接收對(duì)所述候選圖片做出選擇的選擇信息;在根據(jù)所述選擇信息確定出正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。根據(jù)本發(fā)明的技術(shù)方案,避免了由于用戶(hù)識(shí)別驗(yàn)證碼困難而導(dǎo)致的需要多次刷新驗(yàn)證碼或者用戶(hù)輸入了錯(cuò)誤的驗(yàn)證碼等問(wèn)題,本發(fā)明在豐富了基于圖片驗(yàn)證碼的驗(yàn)證技術(shù)的同時(shí),提高了圖片驗(yàn)證碼的破解難度,并提高了驗(yàn)證過(guò)程的友好程度以及易用性。
      【專(zhuān)利說(shuō)明】
      基于圖片驗(yàn)證碼的驗(yàn)證方法和裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種基于圖片驗(yàn)證碼的驗(yàn)證方法和裝置。
      【背景技術(shù)】
      [0002]互聯(lián)網(wǎng)中的一部分信息是可以共享開(kāi)放給所有用戶(hù)的信息,例如產(chǎn)品信息、圖書(shū)資料、音樂(lè)以及視頻等等;而一部分信息并不能夠共享開(kāi)放給所有用戶(hù),這部分信息是非共享非開(kāi)放的信息,例如用戶(hù)資料、商務(wù)信息以及公司財(cái)務(wù)報(bào)表等。對(duì)于非共享非開(kāi)放的信息需要采取保護(hù)措施,以防止這些信息由于機(jī)器攻擊等方式而被外泄。
      [0003]圖片驗(yàn)證碼技術(shù)可以有效避免通過(guò)利用機(jī)器攻擊等方式而導(dǎo)致信息外泄的現(xiàn)象。然而,發(fā)明人在實(shí)現(xiàn)本發(fā)明過(guò)程中發(fā)現(xiàn),現(xiàn)有的圖片驗(yàn)證碼技術(shù)由于提供給用戶(hù)的圖片中的驗(yàn)證碼往往會(huì)存在不易被用戶(hù)準(zhǔn)確識(shí)別的現(xiàn)象,因此,存在由于用戶(hù)識(shí)別困難而導(dǎo)致的需要多次刷新驗(yàn)證碼或者用戶(hù)輸入了錯(cuò)誤的驗(yàn)證碼等問(wèn)題。

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

      [0004]本發(fā)明的目的是提供一種基于圖片驗(yàn)證碼的驗(yàn)證方法和裝置。
      [0005]根據(jù)本發(fā)明的一個(gè)方面,提供一種基于圖片驗(yàn)證碼的驗(yàn)證方法,該方法包括以下步驟:從圖片集合中選取待識(shí)別圖片以及候選圖片,所述候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片;提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息;接收對(duì)所述候選圖片做出選擇的選擇信息;在根據(jù)所述選擇信息確定出所述正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。
      [0006]根據(jù)本發(fā)明的另一個(gè)方面,還提供一種基于圖片驗(yàn)證碼的驗(yàn)證裝置,該裝置主要包括:圖片選取模塊,適于從圖片集合中選取待識(shí)別圖片以及候選圖片,所述候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片;信息提供模塊,適于提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息;驗(yàn)證模塊,適于接收對(duì)所述候選圖片做出選擇的選擇信息,在根據(jù)所述選擇信息確定出所述正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。
      [0007]根據(jù)本發(fā)明再一個(gè)方面,提供一種計(jì)算機(jī)可讀介質(zhì),其中存儲(chǔ)可由處理器所執(zhí)行控制計(jì)算設(shè)備的控制指令,所述指令包括:從圖片集合中選取待識(shí)別圖片以及候選圖片,所述候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片;提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息;接收對(duì)所述候選圖片做出選擇的選擇信息;在根據(jù)所述選擇信息確定出所述正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。
      [0008]根據(jù)本發(fā)明再一個(gè)方面,提供一種計(jì)算設(shè)備,包括存儲(chǔ)器和CPU,其中所述存儲(chǔ)器中存儲(chǔ)有可由處理器所執(zhí)行控制所述計(jì)算設(shè)備的控制指令,所述指令包括:從圖片集合中選取待識(shí)別圖片以及候選圖片,所述候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片;提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息;接收對(duì)所述候選圖片做出選擇的選擇信息;在根據(jù)所述選擇信息確定出所述正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。
      [0009]根據(jù)本發(fā)明再一個(gè)方面,提供一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)在計(jì)算機(jī)上運(yùn)行的時(shí)候,執(zhí)行如下步驟:從圖片集合中選取待識(shí)別圖片以及候選圖片,所述候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片;提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息;接收對(duì)所述候選圖片做出選擇的選擇信息;在根據(jù)所述選擇信息確定出所述正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):通過(guò)提供待識(shí)別圖片、候選圖片和表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息,使被驗(yàn)證方可以基于待識(shí)別圖片以及提示信息從候選圖片中進(jìn)行圖片選擇,這樣,本發(fā)明可以基于被驗(yàn)證方從候選圖片中選擇的圖片判斷本次驗(yàn)證是否通過(guò),由此本發(fā)明不僅不需要被驗(yàn)證方對(duì)圖片中的字母以及數(shù)字等關(guān)鍵內(nèi)容的細(xì)節(jié)進(jìn)行準(zhǔn)確識(shí)別,而且也不需要被驗(yàn)證方進(jìn)行字母以及數(shù)字等字符的輸入操作,從而本發(fā)明可以避免由于細(xì)節(jié)識(shí)別困難而導(dǎo)致的需要多次刷新驗(yàn)證碼或者輸入了錯(cuò)誤的驗(yàn)證碼等問(wèn)題;同時(shí),由于本發(fā)明的驗(yàn)證過(guò)程通常需要被驗(yàn)證方辨識(shí)圖片內(nèi)容的整體形態(tài),并在辨識(shí)圖片內(nèi)容的整體形態(tài)的基礎(chǔ)上對(duì)圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系進(jìn)行智能分析后才能從候選圖片中選擇出正確選項(xiàng)圖片,因此,本發(fā)明的圖片驗(yàn)證碼不易被機(jī)器破解;最終本發(fā)明在豐富了基于圖片驗(yàn)證碼的驗(yàn)證技術(shù)的同時(shí),提高了圖片驗(yàn)證碼的破解難度,并提高了驗(yàn)證過(guò)程的友好程度以及易用性。
      【附圖說(shuō)明】
      [0010]通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
      [0011]圖1為本發(fā)明一個(gè)實(shí)施例的基于圖片驗(yàn)證碼的驗(yàn)證方法流程示意圖;
      [0012]圖2為本發(fā)明另一個(gè)實(shí)施例中的心情圖片不意圖;
      [0013]圖3為本發(fā)明一實(shí)施例的待識(shí)別圖片、候選圖片以及提示信息示意圖一;
      [0014]圖4為本發(fā)明一實(shí)施例的待識(shí)別圖片、候選圖片以及提示信息示意圖二 ;
      [0015]圖5為本發(fā)明一實(shí)施例的待識(shí)別圖片、候選圖片以及提示信息示意圖三;
      [0016]圖6為本發(fā)明一實(shí)施例的動(dòng)物識(shí)別圖片不意圖一;
      [0017]圖7為本發(fā)明一實(shí)施例的動(dòng)物識(shí)別圖片示意圖二 ;
      [0018]
      [0019]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
      【具體實(shí)施方式】
      [0020]在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作描述成順序的處理,但是,其中的許多操作是可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí),所述處理可以被終止,但是,還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
      [0021]在上下文中所稱(chēng)“計(jì)算機(jī)設(shè)備”,也稱(chēng)為“電腦”,是指可以通過(guò)運(yùn)行預(yù)定程序或指令來(lái)執(zhí)行數(shù)值計(jì)算和/或邏輯計(jì)算等預(yù)定處理過(guò)程的智能電子設(shè)備,其可以包括處理器與存儲(chǔ)器,由處理器執(zhí)行在存儲(chǔ)器中預(yù)存的存續(xù)指令來(lái)執(zhí)行預(yù)定處理過(guò)程,或者是由ASIC、FPGA以及DSP等硬件執(zhí)行預(yù)定處理過(guò)程,或是由上述二者組合來(lái)實(shí)現(xiàn)。計(jì)算機(jī)設(shè)備包括但不限于服務(wù)器、個(gè)人電腦、筆記本電腦、平板電腦、智能手機(jī)等。
      [0022]所述計(jì)算機(jī)設(shè)備包括用戶(hù)設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,所述用戶(hù)設(shè)備包括但不限于電腦、智能手機(jī)、PDA等;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。其中,所述計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來(lái)實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過(guò)與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來(lái)實(shí)現(xiàn)本發(fā)明。其中,所述計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
      [0023]需要說(shuō)明的是,所述用戶(hù)設(shè)備、網(wǎng)絡(luò)設(shè)備和網(wǎng)絡(luò)等僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計(jì)算機(jī)設(shè)備或網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。
      [0024]后面討論的方法(其中一些通過(guò)流程圖示出)可以通過(guò)硬件、軟件、固件、中間件、微代碼、硬件描述語(yǔ)言或者其任意組合來(lái)實(shí)施。當(dāng)用軟件、固件、中間件或微代碼來(lái)實(shí)施時(shí),用以實(shí)施必要任務(wù)的程序代碼或代碼段可以被存儲(chǔ)在機(jī)器或計(jì)算機(jī)可讀介質(zhì)(比如存儲(chǔ)介質(zhì))中。(一個(gè)或多個(gè))處理器可以實(shí)施必要的任務(wù)。
      [0025]這里所公開(kāi)的具體結(jié)構(gòu)和功能細(xì)節(jié)僅僅是代表性的,并且是用于描述本發(fā)明的示例性實(shí)施例的目的。但是本發(fā)明可以通過(guò)許多替換形式來(lái)具體實(shí)現(xiàn),并且不應(yīng)當(dāng)被解釋成僅僅受限于這里所闡述的實(shí)施例。
      [0026]應(yīng)當(dāng)理解的是,雖然在這里可能使用了術(shù)語(yǔ)“第一”、“第二”等等來(lái)描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語(yǔ)限制。使用這些術(shù)語(yǔ)僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。舉例來(lái)說(shuō),在不背離示例性實(shí)施例的范圍的情況下,第一單元可以被稱(chēng)為第二單元,并且類(lèi)似地第二單元可以被稱(chēng)為第一單元。這里所使用的術(shù)語(yǔ)“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。
      [0027]應(yīng)當(dāng)理解的是,當(dāng)一個(gè)單元被稱(chēng)為“連接”或者“耦合”到另一個(gè)單元時(shí),其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。與此相對(duì),當(dāng)一個(gè)單元被稱(chēng)為“直接連接”或“直接耦合”到另一單元時(shí),則不存在中間單元。應(yīng)當(dāng)按照類(lèi)似的方式來(lái)解釋被用于描述單元之間的關(guān)系的其他詞語(yǔ)(例如“處于...之間”相比于“直接處于...之間”,“與...鄰近”相比于“與...直接鄰近”等等)。
      [0028]這里所使用的術(shù)語(yǔ)僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語(yǔ)“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
      [0029]還應(yīng)當(dāng)提到的是,在一些替換實(shí)現(xiàn)方式中,所提到的功能/動(dòng)作可以按照不同于附圖中標(biāo)示的順序發(fā)生。舉例來(lái)說(shuō),取決于所涉及的功能/動(dòng)作,相繼示出的兩幅圖實(shí)際上可以基本上同時(shí)執(zhí)行或者有時(shí)可以按照相反的順序來(lái)執(zhí)行。
      [0030]下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。
      [0031 ] 實(shí)施例一、基于圖片驗(yàn)證碼的驗(yàn)證方法。
      [0032]其中,本實(shí)施例的方法主要通過(guò)計(jì)算機(jī)設(shè)備來(lái)實(shí)現(xiàn);這里的計(jì)算機(jī)設(shè)備包括但不限于PC機(jī)(如臺(tái)式PC機(jī))以及服務(wù)器等。
      [0033]需要說(shuō)明的是,上述計(jì)算機(jī)設(shè)備僅為舉例,其他現(xiàn)有的或者今后可能出現(xiàn)的網(wǎng)絡(luò)設(shè)備以及終端設(shè)備如可適用于本發(fā)明(執(zhí)行本發(fā)明的各操作),也應(yīng)包含在本發(fā)明保護(hù)范圍以?xún)?nèi),并以引用方式包含于此。
      [0034]圖1為本實(shí)施例的基于圖片驗(yàn)證碼的驗(yàn)證方法流程示意圖。
      [0035]圖1中,本實(shí)施例的方法主要包括:步驟S100、步驟S110、步驟S120以及步驟S130o
      [0036]S100、從圖片集合中選取待識(shí)別圖片以及候選圖片,其中的候選圖片包括:干擾選項(xiàng)圖片以及上述選取的待識(shí)別圖片所對(duì)應(yīng)的正確選項(xiàng)圖片。
      [0037]具體的,本實(shí)施例中的圖片不僅可以包括畫(huà)面靜止圖片,還可以包括具有動(dòng)畫(huà)效果的圖片,如眨眼睛的笑臉圖片或者重復(fù)蹦跳的小動(dòng)物圖片等。
      [0038]本實(shí)施例中的圖片集合是指對(duì)匯集在一起的多張圖片的統(tǒng)稱(chēng),且該圖片集合通常包含有為數(shù)眾多的圖片。圖片集合中的各圖片的存儲(chǔ)格式可以為jpg格式,也可以為tif格式等,而且,圖片集合中的所有圖片的存儲(chǔ)格式可以相同,也可以不同。本實(shí)施例不限制圖片集合中所有圖片的存儲(chǔ)格式。
      [0039]本實(shí)施例從圖片集合中選取的待識(shí)別圖片通常為一張圖片,從圖片集合中選取的正確選項(xiàng)圖片也通常為一張圖片,且從圖片集合中選取的干擾選項(xiàng)圖片通常為多張圖片;當(dāng)然,本實(shí)施例并非排除其他情況存在的可能性,下面簡(jiǎn)單例舉幾種本實(shí)施例可能存在的其他情況:
      [0040]情況一、從圖片集合中選取的待識(shí)別圖片為一張圖片,從圖片集合中選取的正確選項(xiàng)圖片為一張圖片,且從圖片集合中選取的干擾選項(xiàng)圖片也為一張圖片;
      [0041]情況二、從圖片集合中選取的待識(shí)別圖片為一張圖片,從圖片集合中選取的正確選項(xiàng)圖片為多張圖片,且從圖片集合中選取的干擾選項(xiàng)圖片也為多張圖片;
      [0042]情況三、從圖片集合中選取的待識(shí)別圖片為多張圖片(如兩張),從圖片集合中選取的正確選項(xiàng)圖片為一張圖片,且從圖片集合中選取的干擾選項(xiàng)圖片為多張圖片;
      [0043]情況四、從圖片集合中選取的待識(shí)別圖片為多張圖片(如兩張),從圖片集合中選取的正確選項(xiàng)圖片為多張圖片,且從圖片集合中選取的干擾選項(xiàng)圖片為多張圖片。
      [0044]下述描述多是以待識(shí)別圖片為一張圖片、正確選項(xiàng)圖片為一張圖片以及干擾選項(xiàng)圖片為多張圖片為例對(duì)本實(shí)施例的方法進(jìn)行說(shuō)明的,然而,下述描述中的相應(yīng)的內(nèi)容是完全可以被擴(kuò)展為待識(shí)別圖片為多張圖片、正確選項(xiàng)圖片為多張圖片以及干擾選項(xiàng)圖片為一張圖片的情況的,本實(shí)施例對(duì)擴(kuò)展的實(shí)施例并沒(méi)有一一詳細(xì)說(shuō)明。
      [0045]本實(shí)施例的從圖片集合中選取待識(shí)別圖片以及候選圖片的實(shí)現(xiàn)方式可以具體為:本實(shí)施例預(yù)先設(shè)置有提示信息集合,該提示信息集合中包含有多條提示信息,且每一條提示信息分別表示兩張圖片的圖片內(nèi)容之間的一種關(guān)聯(lián)關(guān)系(一個(gè)簡(jiǎn)單的例子:該關(guān)聯(lián)關(guān)系可以為內(nèi)容類(lèi)型相同或者內(nèi)容類(lèi)型不相同,相應(yīng)的,提示信息集合中包含有內(nèi)容類(lèi)型相同的提示信息以及內(nèi)容類(lèi)型不相同的提示信息);首先從圖片集合中選取一張或者多張圖片作為待識(shí)別圖片(通常情況為選取一張圖片作為待識(shí)別圖片),然后,從提示信息集合中選取(如隨機(jī)選取或者在某個(gè)范圍內(nèi)選取)一條提示信息,之后,根據(jù)已經(jīng)選取了的待識(shí)別圖片從圖片集合中選取符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系的一張或者多張圖片作為正確選項(xiàng)圖片(通常情況為選取一張圖片作為正確選項(xiàng)圖片),并選取不符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系的一張或者多張圖片作為干擾選項(xiàng)圖片(通常情況為選取多張圖片作為干擾選項(xiàng)圖片)。
      [0046]本實(shí)施例的從圖片集合中選取待識(shí)別圖片以及候選圖片的實(shí)現(xiàn)方式也可以具體為:本實(shí)施例預(yù)先設(shè)置有提示信息集合,該提示信息集合中包含有多條提示信息,且每一條提示信息分別表示兩張圖片的圖片內(nèi)容之間的一種關(guān)聯(lián)關(guān)系(一個(gè)簡(jiǎn)單的例子:該關(guān)聯(lián)關(guān)系可以為內(nèi)容類(lèi)型相同或者內(nèi)容類(lèi)型不相同,相應(yīng)的,提示信息集合中包含有內(nèi)容類(lèi)型相同的提示信息以及內(nèi)容類(lèi)型不相同的提示信息);首先從提示信息集合中選取(如隨機(jī)選取或者在某個(gè)范圍內(nèi)選取)一條提示信息,之后,根據(jù)已經(jīng)選取了的提示信息從圖片集合中選取待識(shí)別圖片、正確選項(xiàng)圖片以及干擾選項(xiàng)圖片,其中選取的待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容應(yīng)符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系,而選取的待識(shí)別圖片和干擾選項(xiàng)圖片的圖片內(nèi)容應(yīng)不符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系。
      [0047]本實(shí)施例的從圖片集合中選取待識(shí)別圖片以及候選圖片的實(shí)現(xiàn)方式還可以具體為:首先,從圖片集合中選取一張或者多張圖片作為待識(shí)別圖片(通常情況為選取一張圖片作為待識(shí)別圖片),并從圖片集合中選取一張或多張圖片作為正確選項(xiàng)圖片(通常情況為選取一張圖片作為正確選項(xiàng)圖片),然后根據(jù)已經(jīng)選取了的待識(shí)別圖片以及已經(jīng)選取了的正確選項(xiàng)圖片之間的基于圖片內(nèi)容的關(guān)聯(lián)關(guān)系確定出相應(yīng)的提示信息,并根據(jù)已經(jīng)選取了的待識(shí)別圖片以及確定出的提示信息從圖片集合中選取一張或者多張圖片作為干擾選項(xiàng)圖片(通常情況為選取多張圖片作為干擾選項(xiàng)圖片),且待識(shí)別圖片與干擾選項(xiàng)圖片之間的基于圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系應(yīng)不滿(mǎn)足上述確定出的提示信息所表達(dá)的關(guān)聯(lián)關(guān)系。在上述確定提示信息的過(guò)程中,本實(shí)施例可以基于預(yù)先設(shè)置的包含有多條提示信息的提示信息集合來(lái)確定出提示信息,如根據(jù)待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容從提示信息集合中選取一條能夠恰當(dāng)描述兩者之間的圖片內(nèi)容的關(guān)聯(lián)關(guān)系的提示信息;當(dāng)然,本實(shí)施例也可以根據(jù)預(yù)先設(shè)置的圖片內(nèi)容關(guān)聯(lián)關(guān)系判斷規(guī)則來(lái)確定出待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系;本實(shí)施例不限制確定出提示信息的具體實(shí)現(xiàn)方式。
      [0048]本實(shí)施例中所涉及的提示信息可以為圖片格式的提示信息,也可以為文本格式的提不?目息。
      [0049]為了方便的對(duì)圖片集合中的圖片進(jìn)行管理以及快速準(zhǔn)確的選取正確選項(xiàng)圖片和候選圖片等原因,本實(shí)施例可以將圖片集合中的所有圖片劃分為多個(gè)圖片子集,每一個(gè)圖片子集中通常包含有多張圖片,當(dāng)然,本實(shí)施例也不排除部分圖片子集中包含有一張圖片的可能性。
      [0050]本實(shí)施例通常是根據(jù)圖片內(nèi)容所屬的圖片內(nèi)容類(lèi)型來(lái)將圖片劃分到相應(yīng)的圖片子集中的,也就是說(shuō),本實(shí)施例中的每一個(gè)圖片子集均對(duì)應(yīng)有一種圖片內(nèi)容類(lèi)型,一個(gè)圖片子集中的所有圖片具有相同的圖片內(nèi)容類(lèi)型。在通常情況下,不同圖片子集所對(duì)應(yīng)的圖片內(nèi)容類(lèi)型并不相同。當(dāng)然,本實(shí)施例也不排除不同圖片子集所對(duì)應(yīng)的圖片內(nèi)容類(lèi)型相同的可能性,例如,在某一種圖片內(nèi)容類(lèi)型下的圖片數(shù)量超過(guò)了一個(gè)圖片子集所能夠承受的最大數(shù)量的情況下,可以將該圖片內(nèi)容類(lèi)型下的所有圖片設(shè)置于兩個(gè)或者更多的圖片子集中。
      [0051]本實(shí)施例中的每一張圖片通常對(duì)應(yīng)有圖片內(nèi)容描述信息(也可以稱(chēng)為圖片內(nèi)容標(biāo)識(shí)信息),例如,即時(shí)通訊應(yīng)用和輸入法庫(kù)中存儲(chǔ)有很多圖片,且每一張圖片均對(duì)應(yīng)有一個(gè)詞條,本實(shí)施例在從即時(shí)通訊應(yīng)用以及輸入法庫(kù)中搜集圖片的過(guò)程中,應(yīng)將圖片與該詞條一起搜集,搜集到的圖片所對(duì)應(yīng)的詞條即為該圖片的圖片內(nèi)容描述信息;本實(shí)施例可以根據(jù)圖片集合中各圖片各自對(duì)應(yīng)的圖片內(nèi)容描述信息來(lái)確定各圖片所屬的圖片內(nèi)容類(lèi)型,并將各圖片劃分到相應(yīng)的圖片子集中。本實(shí)施例中的圖片內(nèi)容類(lèi)型所表達(dá)的含義應(yīng)能夠恰當(dāng)?shù)母爬ǔ鰣D片子集中的各圖片對(duì)應(yīng)的內(nèi)容描述信息所表達(dá)的含義。
      [0052]需要特別說(shuō)明的是,在通常情況下,一種較優(yōu)選的實(shí)施方式為:圖片集合中的每一張圖片分別對(duì)應(yīng)一個(gè)圖片內(nèi)容描述信息,各圖片對(duì)應(yīng)的圖片內(nèi)容描述信息只對(duì)應(yīng)一個(gè)圖片子集,且不同圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型并不相同。當(dāng)然,本實(shí)施例也不排除一張圖片對(duì)應(yīng)多個(gè)圖片子集的可能性。一個(gè)具體的例子:在一張圖片對(duì)應(yīng)多個(gè)圖片內(nèi)容描述信息的情況下,本實(shí)施例可以將該圖片劃分到其中一個(gè)圖片內(nèi)容描述信息所對(duì)應(yīng)的圖片子集中,也可以將該圖片劃分到其所對(duì)應(yīng)的多個(gè)圖片內(nèi)容描述信息分別對(duì)應(yīng)的多個(gè)圖片子集中。另一個(gè)具體的例子為:在一張圖片的圖片內(nèi)容描述信息對(duì)應(yīng)多個(gè)圖片子集的情況下,本實(shí)施例可以將該圖片劃分到其圖片內(nèi)容描述信息所對(duì)應(yīng)的某一個(gè)圖片子集中,當(dāng)然,也可以將該圖片劃分到其圖片內(nèi)容描述信息分別對(duì)應(yīng)的多個(gè)圖片子集中。下述多是以上述較優(yōu)選的實(shí)施方式為基礎(chǔ)對(duì)本實(shí)施例進(jìn)行說(shuō)明的,其他非較優(yōu)選的實(shí)施方式的具體應(yīng)用不再一一詳細(xì)說(shuō)明。
      [0053]在設(shè)置了圖片子集的情況下,本實(shí)施例的從圖片集合中選取待識(shí)別圖片以及候選圖片的具體實(shí)現(xiàn)過(guò)程可以為:首先選取一個(gè)圖片子集(如隨機(jī)選取一個(gè)圖片子集),然后,從該圖片子集中選取待識(shí)別圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為待識(shí)別圖片),之后,從提示信息集合中選取一條提示信息(如隨機(jī)選取一條提示信息),并根據(jù)該條提示信息以及前述選取出的圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型分別確定出兩個(gè)圖片內(nèi)容類(lèi)型,其中一個(gè)圖片內(nèi)容類(lèi)型(即正確選項(xiàng)圖片對(duì)應(yīng)的圖片內(nèi)容類(lèi)型)與待識(shí)別圖片所在的圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型之間的關(guān)聯(lián)關(guān)系滿(mǎn)足上述選取出的提示信息,而其中另一個(gè)圖片內(nèi)容類(lèi)型(即干擾選項(xiàng)圖片對(duì)應(yīng)的圖片內(nèi)容類(lèi)型)與待識(shí)別圖片所在的圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型之間的關(guān)聯(lián)關(guān)系不滿(mǎn)足上述選取出的提示信息;從其中一個(gè)圖片內(nèi)容類(lèi)型對(duì)應(yīng)的圖片子集中選取正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為正確選項(xiàng)圖片),并從其中另一個(gè)圖片內(nèi)容類(lèi)型對(duì)應(yīng)的圖片子集中選取干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張或者多張圖片作為干擾選項(xiàng)圖片)。
      [0054]在設(shè)置了圖片子集的情況下,本實(shí)施例的從圖片集合中選取待識(shí)別圖片以及候選圖片的另一個(gè)具體實(shí)現(xiàn)過(guò)程可以為:首先選取兩個(gè)圖片子集(如隨機(jī)選取兩個(gè)圖片子集),然后,從其中一個(gè)圖片子集中選取待識(shí)別圖片和正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取兩張圖片,將其中一張圖片作為待識(shí)別圖片,將其中另一張圖片作為正確選項(xiàng)圖片),從其中另一個(gè)圖片子集中選取干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取多張圖片作為干擾選項(xiàng)圖片),此情況下的提示信息可以為圖片內(nèi)容類(lèi)型相同。
      [0055]在設(shè)置了圖片子集的情況下,本實(shí)施例的從圖片集合中選取待識(shí)別圖片以及候選圖片的再一個(gè)具體實(shí)現(xiàn)過(guò)程可以為:首先選取兩個(gè)圖片子集(如隨機(jī)選取兩個(gè)圖片子集),然后,從其中一個(gè)圖片子集中選取待識(shí)別圖片和干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取四張圖片,將其中一張圖片作為待識(shí)別圖片,將其中另外三張圖片作為干擾選項(xiàng)圖片),從其中另一個(gè)圖片子集中選取正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為正確選項(xiàng)圖片),此情況下的提示信息可以為圖片內(nèi)容類(lèi)型不相同。
      [0056]在設(shè)置了圖片子集的情況下,本實(shí)施例的從圖片集合中選取待識(shí)別圖片以及候選圖片的再一個(gè)具體實(shí)現(xiàn)過(guò)程可以為:首先選取三個(gè)圖片子集(如隨機(jī)選取三個(gè)圖片子集),然后,從其中一個(gè)圖片子集中選取待識(shí)別圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為待識(shí)別圖片),從其中另一個(gè)圖片子集中選取正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為正確選項(xiàng)圖片),并從其中再一個(gè)圖片子集中選取干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為干擾選項(xiàng)圖片);之后,從提示信息集合中選取一條提示信息,該條提示信息應(yīng)能夠恰當(dāng)描述出待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容的關(guān)聯(lián)關(guān)系,且待識(shí)別圖片和干擾選項(xiàng)圖片的圖片內(nèi)容的關(guān)聯(lián)關(guān)系應(yīng)不符合該條提示信息所描述的關(guān)聯(lián)關(guān)系;當(dāng)然,本實(shí)施例也可以根據(jù)預(yù)先設(shè)置的圖片內(nèi)容關(guān)聯(lián)關(guān)系判斷規(guī)則來(lái)確定出待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系;本實(shí)施例不限制確定出提示信息的具體實(shí)現(xiàn)方式。
      [0057]S110、提供上述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間關(guān)聯(lián)關(guān)系的提不?目息。
      [0058]具體的,本實(shí)施例可以通過(guò)向終端設(shè)備推送相應(yīng)的消息(如基于HTTP的消息等)來(lái)將上述待識(shí)別圖片、候選圖片以及提示信息提供給終端設(shè)備。另外,本實(shí)施例可以先對(duì)待識(shí)別圖片以及候選圖片中的任意一張圖片或者多張圖片進(jìn)行圖像變形處理,然后,向終端設(shè)備提供變形處理后的圖片。
      [0059]—個(gè)具體的例子:僅對(duì)待識(shí)別圖片進(jìn)行圖像變形處理,然后,將圖像變形處理后的待識(shí)別圖片、未進(jìn)行圖像變形處理的候選圖片以及提示信息提供給終端設(shè)備。
      [0060]另一個(gè)具體的例子:對(duì)所有的候選圖片均進(jìn)行圖像變形處理,然后,將未進(jìn)行圖像變形處理的待識(shí)別圖片、進(jìn)行圖像變形處理后的候選圖片以及提示信息提供給終端設(shè)備。
      [0061]再一個(gè)具體的例子:對(duì)待識(shí)別圖片以及所有的候選圖片均進(jìn)行圖像變形處理,然后,將進(jìn)行圖像變形處理后的待識(shí)別圖片、進(jìn)行圖像變形處理后的候選圖片以及提示信息提供給終端設(shè)備。
      [0062]上述對(duì)圖片進(jìn)行的圖像變形處理可以為對(duì)圖片增加水紋處理、對(duì)圖片增加底紋處理、對(duì)圖片模糊化處理或者對(duì)圖片透明化處理等等,本實(shí)施例可以采用現(xiàn)有的一些圖像處理算法來(lái)實(shí)現(xiàn)圖像變形處理。需要注意的是,本實(shí)施例中的圖像變形處理后的圖片應(yīng)仍然能夠被準(zhǔn)確的識(shí)別出圖片的內(nèi)容。本實(shí)施例不限制圖像變形處理的具體實(shí)現(xiàn)方式。
      [0063]S120、接收對(duì)候選圖片做出選擇的選擇信息。
      [0064]具體的,本實(shí)施例中的選擇信息是終端設(shè)備傳輸來(lái)的信息,例如,終端設(shè)備在接收到網(wǎng)絡(luò)側(cè)傳輸來(lái)的待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間關(guān)聯(lián)關(guān)系的提示信息后,向用戶(hù)展示待識(shí)別圖片、所有候選圖片以及提示信息,用戶(hù)可以通過(guò)鼠標(biāo)點(diǎn)擊或者觸摸等方式從終端設(shè)備展示的候選圖片中選擇一張圖片,被用戶(hù)選擇的圖片被作為用戶(hù)認(rèn)為的滿(mǎn)足提示信息所表達(dá)的關(guān)聯(lián)關(guān)系的正確選項(xiàng)圖片,被用戶(hù)選擇的圖片可以被挪入選擇欄中或者在原位置被突出顯示出來(lái);終端設(shè)備應(yīng)根據(jù)用戶(hù)選擇的圖片產(chǎn)生相應(yīng)的選擇信息,并向網(wǎng)絡(luò)側(cè)發(fā)送該選擇信息。上述選擇信息可以為用戶(hù)選擇的具體的圖片,也可以為用戶(hù)選擇的具體的圖片的標(biāo)識(shí)信息(如圖片編號(hào))等。
      [0065]需要說(shuō)明的是,用戶(hù)可以通過(guò)鼠標(biāo)點(diǎn)擊或者觸摸等方式從終端設(shè)備展示的候選圖片中選擇多張圖片,被用戶(hù)選擇的多張圖片均被作為用戶(hù)認(rèn)為的滿(mǎn)足提示信息所表達(dá)的關(guān)聯(lián)關(guān)系的正確選項(xiàng)圖片;在本實(shí)施例允許用戶(hù)選擇多張圖片作為正確選項(xiàng)圖片的情況下,被用戶(hù)選擇的多張圖片均可以被挪入選擇欄中或者均可以在原位置被突出顯示出來(lái);在本實(shí)施例不允許用戶(hù)選擇多張圖片作為正確選項(xiàng)圖片的情況下,只有最新被選擇的一張圖片可以被挪入選擇欄中或者可以在原位置被突出顯示出來(lái);在本實(shí)施例允許用戶(hù)選擇多張圖片作為正確選項(xiàng)圖片的情況下,本實(shí)施例接收到的選擇信息可以為基于用戶(hù)選擇的多張圖片而產(chǎn)生的選擇信息,如用戶(hù)選擇的多張圖片或者用戶(hù)選擇的多張圖片的標(biāo)識(shí)信息(如圖片編號(hào))等。
      [0066]S130、在根據(jù)選擇信息確定出正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否貝IJ,確定驗(yàn)證失敗。
      [0067]具體的,本實(shí)施例通常是在選擇信息所表示出的用戶(hù)從候選圖片中選擇的所有圖片與正確選項(xiàng)圖片完全相符的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。當(dāng)然,本實(shí)施例可以不排除在選擇信息所表示出的用戶(hù)從候選圖片中選擇的圖片與正確選項(xiàng)圖片不完全相符的情況下,確定驗(yàn)證通過(guò)的可能性。下面例舉幾種根據(jù)選擇信息確定驗(yàn)證是否通過(guò)的例子:
      [0068]第一個(gè)具體的例子:在正確選項(xiàng)圖片為一張圖片,且本實(shí)施例不允許用戶(hù)選擇多張圖片的情況下,如果接收到的選擇信息表示出的用戶(hù)從候選圖片中選擇的圖片為正確選項(xiàng)圖片,則確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。
      [0069]第二個(gè)具體的例子:在正確選項(xiàng)圖片為一張圖片,且本實(shí)施例允許用戶(hù)選擇多張圖片(如兩張圖片)的情況下,如果接收到的選擇信息表示出的用戶(hù)從候選圖片中選擇的多張圖片(如兩張圖片)中包含有正確選項(xiàng)圖片,則確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。
      [0070]第三個(gè)具體的例子:無(wú)論正確選項(xiàng)圖片為一張圖片還是多張圖片,且無(wú)論本實(shí)施例是否允許用戶(hù)選擇多張圖片,如果接收到的選擇信息表示出的用戶(hù)從候選圖片中選擇的圖片中僅包含有正確選項(xiàng)圖片,并沒(méi)有包含有干擾選項(xiàng)圖片,則確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。
      [0071]本實(shí)施例在根據(jù)選擇信息以及正確選項(xiàng)圖片判斷是否驗(yàn)證通過(guò)的具體實(shí)現(xiàn)方式可以根據(jù)實(shí)際需求來(lái)設(shè)置,本實(shí)施例不限制判斷驗(yàn)證是否通過(guò)的具體實(shí)現(xiàn)方式。
      [0072]實(shí)施例二、基于圖片驗(yàn)證碼的驗(yàn)證方法。本實(shí)施例的方法是利用心情圖片來(lái)實(shí)現(xiàn)驗(yàn)證的。這里的心情圖片是指通過(guò)其圖片內(nèi)容可以明確的表示出一種心情的圖片。
      [0073]首先,將搜集到的心情圖片根據(jù)圖片內(nèi)容劃分到心情圖片集合中的相應(yīng)的圖片子集中。本實(shí)施例可以從即時(shí)通訊應(yīng)用(如百度H1、QQ或者微信等)以及輸入法庫(kù)(如百度輸入法、搜狗輸入法或者QQ拼音輸入法庫(kù)等)中搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條,搜集到的心情圖片對(duì)應(yīng)的心情詞條通常能夠較好的表達(dá)出相應(yīng)的心情圖片的圖片內(nèi)容。一個(gè)具體的例子:從即時(shí)通訊應(yīng)用中搜集到的心情圖片以及對(duì)應(yīng)的心情詞條如圖2所示,圖2中包括四張心情圖片,每一張心情圖片都對(duì)應(yīng)有一個(gè)心情詞條,這四張心情圖片對(duì)應(yīng)的心情詞條分別為:大笑、微笑、悲傷以及大哭。
      [0074]心情圖片集合所包含的圖片子集的一個(gè)簡(jiǎn)單的例子為:本實(shí)施例的心情圖片集合中包括兩個(gè)圖片子集,其中一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為高興(該圖片子集可以被稱(chēng)為高興圖片子集),其中另一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為不開(kāi)心(該圖片子集可以被稱(chēng)為不開(kāi)心圖片子集);搜集到的心情圖片根據(jù)其對(duì)應(yīng)的心情詞條被劃分到高興圖片子集中或者被劃分到不開(kāi)心圖片子集中;其中的高興圖片子集所包含的心情圖片如微笑圖片、大笑圖片、偷笑圖片、調(diào)皮圖片、憨笑圖片、得意圖片、壞笑圖片、愉快圖片、鼓掌圖片以及太陽(yáng)笑臉圖片等等;不開(kāi)心圖片子集所包含的心情圖片如大哭圖片、難過(guò)圖片、擦汗圖片、快哭了圖片、委屈圖片以及衰圖片等。高興圖片子集和不開(kāi)心圖片子集之間不存在交集現(xiàn)象,即心情圖片集合中的任何一張圖片僅屬于一個(gè)圖片子集。
      [0075]高興圖片子集中所包含的各心情圖片所表達(dá)的心情屬于相近心情,不開(kāi)心圖片子集中所包含的各心情圖片所表達(dá)的心情屬于相近心情,而高興圖片子集中的圖片與不開(kāi)心圖片子集中的圖片所表達(dá)的心情屬于相反心情。
      [0076]然后,從提示信息集合中選取一條提示信息。設(shè)定該提示信息集合中包括兩條提示信息,其中一條提示信息表示相近心情,其中另一條提示信息表示相反心情。在待識(shí)別圖片為一張圖片且候選圖片為三張圖片的情況下,如果從提示信息集合中選取的提示信息為相近心情,則可以從其中一個(gè)圖片子集中選取兩張心情圖片,將其中一張心情圖片作為待識(shí)別圖片,將其中另一張心情圖片作為正確選項(xiàng)圖片,并從另一個(gè)圖片子集中選取兩張心情圖片作為干擾選項(xiàng)圖片;如果從提示信息集合中選取的提示信息為相反心情,則可以從其中一個(gè)圖片子集中選取三張心情圖片,將其中一張心情圖片作為待識(shí)別圖片,將其中另外的兩張心情圖片作為干擾選項(xiàng)圖片,并從另一個(gè)圖片子集中選取一張心情圖片作為正確選項(xiàng)圖片。
      [0077]之后,對(duì)待識(shí)別圖片以及候選圖片中的至少一張心情圖片進(jìn)行圖像變形處理,如為待識(shí)別圖片增加底紋或者對(duì)待識(shí)別圖片模糊處理等,本實(shí)施例中的圖像變形處理通常不應(yīng)對(duì)圖片內(nèi)容的整體識(shí)別產(chǎn)生不良影響。
      [0078]再之后,提供待識(shí)別圖片(如圖像變形處理后的待識(shí)別圖片或者未經(jīng)圖像變形處理的待識(shí)別圖片)、候選圖片(如圖像變形處理后的候選圖片或者未經(jīng)圖像變形處理的候選圖片)以及上述選取的提示信息,例如,向終端設(shè)備發(fā)送包含有上述圖像變形處理后的待識(shí)別圖片、上述選取出的候選圖片以及上述選取出的提示信息的消息。候選圖片中的各圖片在展示時(shí)的排列順序通常是隨機(jī)設(shè)置的,以避免正確選項(xiàng)圖片被固定設(shè)置于候選圖片中的某個(gè)展示位置的現(xiàn)象。
      [0079]本實(shí)施例提供待識(shí)別圖片、候選圖片以及提示信息的具體例子如圖3-圖5所示。
      [0080]圖3中的待識(shí)別圖片是高興圖片子集中的微笑圖片,提示信息為選擇同心情圖片,正確選項(xiàng)圖片為箭頭右側(cè)的第一張圖片,干擾選項(xiàng)圖片為箭頭右側(cè)的第二張圖片以及第三張圖片,且待識(shí)別圖片、正確選項(xiàng)圖片以及干擾選項(xiàng)圖片均進(jìn)行了模糊化處理。
      [0081]圖4中的待識(shí)別圖片是高興圖片子集中的微笑圖片,提示信息為相反心情,正確選項(xiàng)圖片為箭頭右側(cè)的第一張圖片,干擾選項(xiàng)圖片為箭頭右側(cè)的第二張圖片以及第三張圖片,且待識(shí)別圖片、正確選項(xiàng)圖片以及干擾選項(xiàng)圖片均進(jìn)行了模糊化處理,同時(shí),箭頭右側(cè)的第一張干擾選項(xiàng)圖片還進(jìn)行了增加背景處理。
      [0082]圖5中的待識(shí)別圖片是高興圖片子集中的微笑圖片,提示信息為相反心情,正確選項(xiàng)圖片為箭頭右側(cè)的第一張圖片,干擾選項(xiàng)圖片為箭頭右側(cè)的第二張圖片以及第三張圖片,且待識(shí)別圖片、正確選項(xiàng)圖片以及干擾選項(xiàng)圖片均進(jìn)行了模糊化處理,同時(shí),正確選項(xiàng)圖片還進(jìn)行了反色處理。
      [0083]最后,在接收到針對(duì)候選圖片做出圖片選擇的選擇信息的情況下,根據(jù)該選擇信息判斷候選圖片中被選擇的圖片是否為上述正確選項(xiàng)圖片,如果是正確選項(xiàng)圖片,則確定本次驗(yàn)證通過(guò),如果不是正確選項(xiàng)圖片,則確定本次驗(yàn)證失敗。
      [0084]本實(shí)施例是以待識(shí)別圖片為一張心情圖片、正確選項(xiàng)圖片為一張心情圖片且候選圖片為三張心情圖片為例進(jìn)行描述的,其中的待識(shí)別圖片、正確選項(xiàng)圖片以及候選圖片的數(shù)量可以進(jìn)行相應(yīng)的調(diào)整。另外,本實(shí)施例也可以?xún)H對(duì)待識(shí)別圖片或者正確選項(xiàng)圖片進(jìn)行圖像變形處理,還可以?xún)H對(duì)所有的候選圖片進(jìn)行圖像變形處理。還有,本實(shí)施例是以心情圖片集合包括兩個(gè)圖片子集以及提示信息集合包含兩種提示信息為例進(jìn)行描述的,在實(shí)際應(yīng)用中,圖片子集的數(shù)量以及提示信息的數(shù)量均可以更多,選取待識(shí)別圖片、候選圖片以及提示信息的實(shí)現(xiàn)方式可以更復(fù)雜,圖片子集所包含的圖片的圖片內(nèi)容可以更多樣化(如包括揮手圖片以及變身圖片等),而且提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系也可以更復(fù)雜,在此不再一一詳細(xì)說(shuō)明。
      [0085]由于即時(shí)通訊應(yīng)用以及各種輸入法已經(jīng)被用戶(hù)所熟悉,其中的心情圖片更是被用戶(hù)所熟知,且心情圖片通常是利用圖中的畫(huà)面整體內(nèi)容來(lái)表達(dá)一種心情,因此,用戶(hù)通常可以在不需要關(guān)注圖片內(nèi)容的某細(xì)節(jié)的情況下,輕松準(zhǔn)確的辨識(shí)出心情圖片的圖片內(nèi)容所表達(dá)的主要含義;用戶(hù)可以利用鼠標(biāo)或者觸摸等方式從候選圖片中選擇相應(yīng)的圖片,方便了用戶(hù)操作,且人機(jī)交互方式友好;本實(shí)施例是在用戶(hù)能夠?qū)ΥR(shí)別圖片、提示信息以及候選圖片進(jìn)行正確的分析時(shí)驗(yàn)證通過(guò),從而增加了機(jī)器破解驗(yàn)證碼的難度;利用心情圖片實(shí)現(xiàn)基于圖片驗(yàn)證碼的驗(yàn)證是一種新穎的驗(yàn)證實(shí)現(xiàn)方式,豐富了基于圖片驗(yàn)證碼的驗(yàn)證技術(shù)。
      [0086]實(shí)施例三、基于圖片驗(yàn)證碼的驗(yàn)證方法。本實(shí)施例的方法是利用動(dòng)物圖片來(lái)實(shí)現(xiàn)驗(yàn)證的。
      [0087]首先,將搜集到的動(dòng)物圖片根據(jù)圖片內(nèi)容劃分到動(dòng)物圖片集合中的相應(yīng)的圖片子集中。本實(shí)施例可以從動(dòng)物網(wǎng)站或者百度圖片庫(kù)等處搜集動(dòng)物圖片以及動(dòng)物圖片對(duì)應(yīng)的動(dòng)物詞條,搜集到的動(dòng)物圖片對(duì)應(yīng)的動(dòng)物詞條通常能夠較好的表達(dá)出相應(yīng)的動(dòng)物圖片的圖片內(nèi)容。一個(gè)具體的例子:從動(dòng)物網(wǎng)站搜集到的動(dòng)物圖片如圖6以及圖7所示。圖6中的動(dòng)物圖片定義的動(dòng)物詞條為貓。圖7中包括五張動(dòng)物圖片,每一張動(dòng)物圖片都對(duì)應(yīng)有一個(gè)動(dòng)物詞條,這五張動(dòng)物圖片對(duì)應(yīng)的動(dòng)物詞條分別為:生病的貓、六只狗、三只狗、睡覺(jué)的貓以及貓和狗。
      [0088]動(dòng)物圖片集合所包含的圖片子集的一個(gè)簡(jiǎn)單的例子為:本實(shí)施例的動(dòng)物圖片集合中包括兩個(gè)圖片子集,其中一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為貓(該圖片子集可以被稱(chēng)為貓圖片子集),其中另一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為狗(該圖片子集可以被稱(chēng)為狗圖片子集);搜集到的動(dòng)物圖片根據(jù)其對(duì)應(yīng)的動(dòng)物詞條被劃分到貓圖片子集中或者被劃分到狗圖片子集中;上述圖7中的最后一張圖片可以被舍棄。
      [0089]貓圖片子集中的任意兩張圖片均應(yīng)該為相同類(lèi)型的動(dòng)物圖片,狗圖片子集中的任意兩張圖片均應(yīng)該為相同類(lèi)型的動(dòng)物圖片,而貓圖片子集中的圖片與狗圖片子集中的圖片之間應(yīng)該為不同類(lèi)型的動(dòng)物圖片。
      [0090]然后,從提示信息集合中選取一條提示信息。設(shè)定該提示信息集合中包括兩條提示信息,其中一條提示信息表示相同類(lèi)型的動(dòng)物,其中另一條提示信息表示不同類(lèi)型的動(dòng)物。在待識(shí)別圖片為一張圖片且候選圖片為三張圖片的情況下,如果從提示信息集合中選取的提示信息為相同類(lèi)型的動(dòng)物,則可以從其中一個(gè)圖片子集中選取兩張動(dòng)物圖片,將其中一張動(dòng)物圖片作為待識(shí)別圖片,將其中另一張動(dòng)物圖片作為正確選項(xiàng)圖片,并從另一個(gè)圖片子集中選取兩張動(dòng)物圖片作為干擾選項(xiàng)圖片;如果從提示信息集合中選取的提示信息為不同類(lèi)型的動(dòng)物,則可以從其中一個(gè)圖片子集中選取三張動(dòng)物圖片,將其中一張動(dòng)物圖片作為待識(shí)別圖片,將其中另外的兩張動(dòng)物圖片作為干擾選項(xiàng)圖片,并從另一個(gè)圖片子集中選取一張動(dòng)物圖片作為正確選項(xiàng)圖片。
      [0091]之后,對(duì)待識(shí)別圖片以及候選圖片中的至少一張動(dòng)物圖片進(jìn)行圖像變形處理,如為待識(shí)別圖片增加底紋或者對(duì)待識(shí)別圖片模糊處理等,本實(shí)施例中的圖像變形處理通常不應(yīng)對(duì)圖片內(nèi)容的整體識(shí)別產(chǎn)生不良影響。
      [0092]再之后,提供待識(shí)別圖片(如圖像變形處理后的待識(shí)別圖片或者未經(jīng)圖像變形處理的待識(shí)別圖片)、候選圖片(如圖像變形處理后的候選圖片或者未經(jīng)圖像變形處理的候選圖片)以及上述選取的提示信息,例如,向終端設(shè)備發(fā)送包含有上述圖像變形處理后的待識(shí)別圖片、上述選取出的候選圖片以及上述選取出的提示信息的消息。候選圖片中的各圖片在展示時(shí)的排列順序通常是隨機(jī)設(shè)置的,以避免正確選項(xiàng)圖片被固定設(shè)置于候選圖片中的某個(gè)展示位置的現(xiàn)象。
      [0093]最后,在接收到針對(duì)候選圖片做出圖片選擇的選擇信息的情況下,根據(jù)該選擇信息判斷候選圖片中被選擇的圖片是否為上述正確選項(xiàng)圖片,如果是正確選項(xiàng)圖片,則確定本次驗(yàn)證通過(guò),如果不是正確選項(xiàng)圖片,則確定本次驗(yàn)證失敗。
      [0094]本實(shí)施例是以待識(shí)別圖片為一張動(dòng)物圖片、正確選項(xiàng)圖片為一張動(dòng)物圖片且候選圖片為三張動(dòng)物圖片為例進(jìn)行描述的,其中的待識(shí)別圖片、正確選項(xiàng)圖片以及候選圖片的數(shù)量可以進(jìn)行相應(yīng)的調(diào)整。另外,本實(shí)施例也可以?xún)H對(duì)待識(shí)別圖片或者正確選項(xiàng)圖片進(jìn)行圖像變形處理,還可以?xún)H對(duì)所有的候選圖片進(jìn)行圖像變形處理。還有,本實(shí)施例是以動(dòng)物圖片集合包括兩個(gè)圖片子集以及提示信息集合包含兩種提示信息為例進(jìn)行描述的,在實(shí)際應(yīng)用中,圖片子集的數(shù)量以及提示信息的數(shù)量均可以更多,選取待識(shí)別圖片、候選圖片以及提示信息的實(shí)現(xiàn)方式可以更復(fù)雜,圖片子集所包含的圖片的圖片內(nèi)容可以更多樣化(如包括不停跳躍的動(dòng)物圖片等),而且提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系也可以更復(fù)雜,在此不再一一詳細(xì)說(shuō)明。
      [0095]由于常見(jiàn)種類(lèi)的動(dòng)物是被用戶(hù)所熟知的,且動(dòng)物圖片通常是利用圖中的畫(huà)面整體內(nèi)容來(lái)表示一種類(lèi)型的動(dòng)物,因此,用戶(hù)通??梢栽诓恍枰P(guān)注圖片內(nèi)容的某細(xì)節(jié)的情況下,輕松準(zhǔn)確的辨識(shí)出動(dòng)物圖片的圖片內(nèi)容所對(duì)應(yīng)的動(dòng)物類(lèi)型;用戶(hù)可以利用鼠標(biāo)或者觸摸等方式從候選圖片中選擇相應(yīng)的動(dòng)物圖片,方便了用戶(hù)操作,且人機(jī)交互方式友好;本實(shí)施例是在用戶(hù)能夠?qū)ΥR(shí)別圖片、提示信息以及候選圖片進(jìn)行正確的分析時(shí)驗(yàn)證通過(guò),從而增加了機(jī)器破解驗(yàn)證碼的難度;利用動(dòng)物圖片實(shí)現(xiàn)基于圖片驗(yàn)證碼的驗(yàn)證是一種新穎的驗(yàn)證實(shí)現(xiàn)方式,豐富了基于圖片驗(yàn)證碼的驗(yàn)證技術(shù)。
      [0096]另外需要說(shuō)明的是,本發(fā)明可以利用情感圖片集合來(lái)實(shí)現(xiàn)基于圖片驗(yàn)證碼的驗(yàn)證方法;情感圖片集合所包含的情感圖片和圖片子集可以基于Hevner情感環(huán)來(lái)設(shè)置;HeVner情感環(huán)通常包括多個(gè)形容詞(如67個(gè)形容詞),且所有的形容詞被劃分為多個(gè)類(lèi)別(如八個(gè)類(lèi)別),所有的類(lèi)別根據(jù)形容詞之間的相互關(guān)系組成一個(gè)環(huán)形,其中任一個(gè)環(huán)與其前后相鄰的環(huán)在情感邏輯上存在遞進(jìn)關(guān)系。利用情感圖片集合來(lái)實(shí)現(xiàn)基于圖片驗(yàn)證碼的驗(yàn)證方法的具體過(guò)程與上述實(shí)施例二和實(shí)施例三基本相同,在此不再詳細(xì)說(shuō)明。
      [0097]實(shí)施例四、基于圖片驗(yàn)證碼的驗(yàn)證裝置。
      [0098]本發(fā)明的基于圖片驗(yàn)證碼的驗(yàn)證裝置主要包括:圖片選取模塊、信息提供模塊以及驗(yàn)證模塊。另外,該裝置還可以包括:圖片搜集模塊。
      [0099]圖片選取模塊主要適于從圖片集合中選取待識(shí)別圖片和候選圖片。
      [0100]具體的,上述候選圖片包括:干擾選項(xiàng)圖片以及待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片。本實(shí)施例中的圖片集合是指對(duì)匯集在一起的多張圖片的統(tǒng)稱(chēng),且該圖片集合通常包含有為數(shù)眾多的圖片。圖片集合中的各圖片的存儲(chǔ)格式可以為jpg格式,也可以為tif格式等,而且,圖片集合中的所有圖片的存儲(chǔ)格式可以相同,也可以不同。本實(shí)施例不限制圖片集合中所有圖片的存儲(chǔ)格式。
      [0101]圖片選取模塊從圖片集合中選取的待識(shí)別圖片通常為一張圖片,從圖片集合中選取的正確選項(xiàng)圖片也通常為一張圖片,且圖片選取模塊從圖片集合中選取的干擾選項(xiàng)圖片通常為多張圖片;當(dāng)然,本實(shí)施例并排除其他情況存在的可能性,下面簡(jiǎn)單例舉幾種本實(shí)施例可能存在的其他情況:
      [0102]情況一、圖片選取模塊從圖片集合中選取出的待識(shí)別圖片為一張圖片,從圖片集合中選取的正確選項(xiàng)圖片為一張圖片,且圖片選取模塊從圖片集合中選取的干擾選項(xiàng)圖片也為一張圖片;
      [0103]情況二、圖片選取模塊從圖片集合中選取出的待識(shí)別圖片為一張圖片,從圖片集合中選取的正確選項(xiàng)圖片為多張圖片,且圖片選取模塊從圖片集合中選取的干擾選項(xiàng)圖片也為多張圖片;
      [0104]情況三、圖片選取模塊從圖片集合中選取出的待識(shí)別圖片為多張圖片(如兩張),從圖片集合中選取的正確選項(xiàng)圖片為一張圖片,且圖片選取模塊從圖片集合中選取的干擾選項(xiàng)圖片為多張圖片;
      [0105]情況四、圖片選取模塊從圖片集合中選取出的待識(shí)別圖片為多張圖片(如兩張),從圖片集合中選取的正確選項(xiàng)圖片為多張圖片,且圖片選取模塊從圖片集合中選取的干擾選項(xiàng)圖片為多張圖片。
      [0106]下述描述多是以待識(shí)別圖片為一張圖片、正確選項(xiàng)圖片為一張圖片以及干擾選項(xiàng)圖片為多張圖片為例對(duì)本實(shí)施例的方法進(jìn)行說(shuō)明的,然而,下述描述中的相應(yīng)的內(nèi)容是完全可以被擴(kuò)展為待識(shí)別圖片為多張圖片、正確選項(xiàng)圖片為多張圖片以及干擾選項(xiàng)圖片為一張圖片的情況的,本實(shí)施例對(duì)擴(kuò)展的實(shí)施例并沒(méi)有一一詳細(xì)說(shuō)明。
      [0107]圖片選取模塊從圖片集合中選取待識(shí)別圖片以及候選圖片的實(shí)現(xiàn)方式可以具體為:圖片選取模塊中預(yù)先設(shè)置有提示信息集合,該提示信息集合中包含有多條提示信息,且每一條提示信息分別表示兩張圖片的圖片內(nèi)容之間的一種關(guān)聯(lián)關(guān)系(一個(gè)簡(jiǎn)單的例子:該關(guān)聯(lián)關(guān)系可以為內(nèi)容類(lèi)型相同或者內(nèi)容類(lèi)型不相同,相應(yīng)的,提示信息集合中包含有內(nèi)容類(lèi)型相同的提示信息以及內(nèi)容類(lèi)型不相同的提示信息);首先,圖片選取模塊從圖片集合中選取一張或者多張圖片作為待識(shí)別圖片(通常情況為選取一張圖片作為待識(shí)別圖片),然后,圖片選取模塊從提示信息集合中選取(如隨機(jī)選取或者在某個(gè)范圍內(nèi)選取)一條提示信息,之后,圖片選取模塊根據(jù)已經(jīng)選取了的待識(shí)別圖片從圖片集合中選取符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系的一張或者多張圖片作為正確選項(xiàng)圖片(通常情況為選取一張圖片作為正確選項(xiàng)圖片),并選取不符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系的一張或者多張圖片作為干擾選項(xiàng)圖片(通常情況為選取多張圖片作為干擾選項(xiàng)圖片)。
      [0108]圖片選取模塊從圖片集合中選取待識(shí)別圖片以及候選圖片的實(shí)現(xiàn)方式也可以具體為:圖片選取模塊中預(yù)先設(shè)置有提示信息集合,該提示信息集合中包含有多條提示信息,且每一條提示信息分別表示兩張圖片的圖片內(nèi)容之間的一種關(guān)聯(lián)關(guān)系(一個(gè)簡(jiǎn)單的例子:該關(guān)聯(lián)關(guān)系可以為內(nèi)容類(lèi)型相同或者內(nèi)容類(lèi)型不相同,相應(yīng)的,提示信息集合中包含有內(nèi)容類(lèi)型相同的提示信息以及內(nèi)容類(lèi)型不相同的提示信息);首先,圖片選取模塊從提示信息集合中選取出(如隨機(jī)選取或者在某個(gè)范圍內(nèi)選取)一條提示信息,之后,圖片選取模塊根據(jù)已經(jīng)選取了的提示信息從圖片集合中選取待識(shí)別圖片、正確選項(xiàng)圖片以及干擾選項(xiàng)圖片,其中圖片選取模塊選取的待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容應(yīng)符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系,而圖片選取模塊選取的待識(shí)別圖片和干擾選項(xiàng)圖片的圖片內(nèi)容應(yīng)不符合上述選取出的提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系。
      [0109]圖片選取模塊從圖片集合中選取待識(shí)別圖片以及候選圖片的實(shí)現(xiàn)方式還可以具體為:首先,圖片選取模塊從圖片集合中選取一張或者多張圖片作為待識(shí)別圖片(通常情況為選取一張圖片作為待識(shí)別圖片),并從圖片集合中選取一張或多張圖片作為正確選項(xiàng)圖片(通常情況為選取一張圖片作為正確選項(xiàng)圖片),然后圖片選取模塊根據(jù)已經(jīng)選取了的待識(shí)別圖片以及已經(jīng)選取了的正確選項(xiàng)圖片之間的基于圖片內(nèi)容的關(guān)聯(lián)關(guān)系確定出相應(yīng)的提示信息,并根據(jù)已經(jīng)選取了的待識(shí)別圖片以及確定出的提示信息從圖片集合中選取一張或者多張圖片作為干擾選項(xiàng)圖片(通常情況為選取多張圖片作為干擾選項(xiàng)圖片),且待識(shí)別圖片與干擾選項(xiàng)圖片之間的基于圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系應(yīng)不滿(mǎn)足上述確定出的提示信息所表達(dá)的關(guān)聯(lián)關(guān)系。在上述圖片選取模塊確定提示信息的過(guò)程中,圖片選取模塊可以基于預(yù)先設(shè)置的包含有多條提示信息的提示信息集合來(lái)確定出提示信息,如根據(jù)待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容從提示信息集合中選取一條能夠恰當(dāng)描述兩者之間的圖片內(nèi)容的關(guān)聯(lián)關(guān)系的提示信息;當(dāng)然,圖片選取模塊也可以根據(jù)預(yù)先設(shè)置的圖片內(nèi)容關(guān)聯(lián)關(guān)系判斷規(guī)則來(lái)確定出待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系;本實(shí)施例不限制圖片選取模塊確定出提示信息的具體實(shí)現(xiàn)方式。
      [0110]本實(shí)施例中所涉及的提示信息可以為圖片格式的提示信息,也可以為文本格式的提不?目息。
      [0111]為了方便的對(duì)圖片集合中的圖片進(jìn)行管理以及快速準(zhǔn)確的選取正確選項(xiàng)圖片和候選圖片等原因,本實(shí)施例可以利用圖片搜集模塊將其搜集到的圖片所形成的圖片集合中的所有圖片劃分為多個(gè)圖片子集,每一個(gè)圖片子集中通常包含有多張圖片,當(dāng)然,本實(shí)施例也不排除部分圖片子集中包含有一張圖片的可能性。
      [0112]本實(shí)施例的圖片搜集模塊主要適于搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條,根據(jù)各心情圖片對(duì)應(yīng)的心情詞條將屬于相同心情類(lèi)型的心情詞條對(duì)應(yīng)的心情圖片劃分在同一個(gè)圖片子集中,且搜集到的所有心情圖片被劃分到多個(gè)圖片子集中。
      [0113]具體的,圖片搜集模塊搜集的圖片不僅可以包括畫(huà)面靜止圖片,還可以包括具有動(dòng)畫(huà)效果的圖片,如眨眼睛的笑臉圖片或者重復(fù)蹦跳的小動(dòng)物圖片等。
      [0114]圖片搜集模塊通常是根據(jù)圖片內(nèi)容所屬的圖片內(nèi)容類(lèi)型來(lái)將圖片劃分到相應(yīng)的圖片子集中的,即本實(shí)施例中的每一個(gè)圖片子集均對(duì)應(yīng)有一種圖片內(nèi)容類(lèi)型,一個(gè)圖片子集中的所有圖片具有相同的圖片內(nèi)容類(lèi)型。在通常情況下,不同圖片子集所對(duì)應(yīng)的圖片內(nèi)容類(lèi)型并不相同。當(dāng)然,本實(shí)施例也不排除不同圖片子集所對(duì)應(yīng)的圖片內(nèi)容類(lèi)型相同的可能性,例如,在某一種圖片內(nèi)容類(lèi)型下的圖片數(shù)量超過(guò)了一個(gè)圖片子集所能夠承受的最大數(shù)量的情況下,可以將該圖片內(nèi)容類(lèi)型下的所有圖片設(shè)置于兩個(gè)或者更多的圖片子集中。
      [0115]本實(shí)施例中的每一張圖片通常對(duì)應(yīng)有圖片內(nèi)容描述信息(也可以稱(chēng)為圖片內(nèi)容標(biāo)識(shí)信息),例如,即時(shí)通訊應(yīng)用和輸入法庫(kù)中存儲(chǔ)有很多圖片,且每一張圖片均對(duì)應(yīng)有一個(gè)詞條,圖片搜集模塊在從即時(shí)通訊應(yīng)用以及輸入法庫(kù)中搜集圖片的過(guò)程中,應(yīng)將圖片與該詞條一起搜集,圖片搜集模塊搜集到的圖片所對(duì)應(yīng)的詞條即為該圖片的圖片內(nèi)容描述信息;圖片搜集模塊可以根據(jù)圖片集合中各圖片各自對(duì)應(yīng)的圖片內(nèi)容描述信息來(lái)確定各圖片所屬的圖片內(nèi)容類(lèi)型,并將各圖片劃分到相應(yīng)的圖片子集中。本實(shí)施例中的圖片內(nèi)容類(lèi)型所表達(dá)的含義應(yīng)能夠恰當(dāng)?shù)母爬ǔ鰣D片子集中的各圖片對(duì)應(yīng)的內(nèi)容描述信息所表達(dá)的含義。
      [0116]需要特別說(shuō)明的是,在通常情況下,一種較優(yōu)選的實(shí)施方式為:圖片集合中的每一張圖片分別對(duì)應(yīng)一個(gè)圖片內(nèi)容描述信息,各圖片對(duì)應(yīng)的圖片內(nèi)容描述信息只對(duì)應(yīng)一個(gè)圖片子集,且不同圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型并不相同。當(dāng)然,本實(shí)施例也不排除一張圖片對(duì)應(yīng)多個(gè)圖片子集的可能性。一個(gè)具體的例子:在一張圖片對(duì)應(yīng)多個(gè)圖片內(nèi)容描述信息的情況下,圖片搜集模塊可以將該圖片劃分到其中一圖片內(nèi)容描述信息所對(duì)應(yīng)的圖片子集中,也可以將該圖片劃分到其所對(duì)應(yīng)的多個(gè)圖片內(nèi)容描述信息分別對(duì)應(yīng)的多個(gè)圖片子集中。另一個(gè)具體的例子為:在一張圖片的圖片內(nèi)容描述信息對(duì)應(yīng)多個(gè)圖片子集的情況下,圖片搜集模塊可以將該圖片劃分到其圖片內(nèi)容描述信息所對(duì)應(yīng)的某一個(gè)圖片子集中,當(dāng)然,圖片搜集模塊也可以將該圖片劃分到其圖片內(nèi)容描述信息分別對(duì)應(yīng)的多個(gè)圖片子集中。下述多是以上述較優(yōu)選的實(shí)施方式為基礎(chǔ)對(duì)本實(shí)施例進(jìn)行說(shuō)明的,其他非較優(yōu)選的實(shí)施方式的具體應(yīng)用不再一一詳細(xì)說(shuō)明。
      [0117]在圖片搜集模塊設(shè)置了圖片子集的情況下,圖片選取模塊從圖片集合中選取待識(shí)別圖片以及候選圖片的具體實(shí)現(xiàn)過(guò)程可以為:首先,圖片選取模塊選取一個(gè)圖片子集(如隨機(jī)選取一個(gè)圖片子集),然后,圖片選取模塊從該圖片子集中選取待識(shí)別圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為待識(shí)別圖片),之后,圖片選取模塊從提示信息集合中選取一條提示信息(如隨機(jī)選取一條提示信息),圖片選取模塊根據(jù)該條提示信息以及前述選取出的圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型分別確定出兩個(gè)圖片內(nèi)容類(lèi)型,其中一個(gè)圖片內(nèi)容類(lèi)型(即正確選項(xiàng)圖片對(duì)應(yīng)的圖片內(nèi)容類(lèi)型)與待識(shí)別圖片所在的圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型之間的關(guān)聯(lián)關(guān)系滿(mǎn)足上述選取出的提示信息,而其中另一個(gè)圖片內(nèi)容類(lèi)型(即干擾選項(xiàng)圖片對(duì)應(yīng)的圖片內(nèi)容類(lèi)型)與待識(shí)別圖片所在的圖片子集對(duì)應(yīng)的圖片內(nèi)容類(lèi)型之間的關(guān)聯(lián)關(guān)系不滿(mǎn)足上述選取出的提示信息;圖片選取模塊從其中一個(gè)圖片內(nèi)容類(lèi)型對(duì)應(yīng)的圖片子集中選取正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為正確選項(xiàng)圖片),并從其中另一個(gè)圖片內(nèi)容類(lèi)型對(duì)應(yīng)的圖片子集中選取干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張或者多張圖片作為干擾選項(xiàng)圖片)。
      [0118]在圖片搜集模塊設(shè)置了圖片子集的情況下,圖片選取模塊從圖片集合中選取待識(shí)別圖片以及候選圖片的另一個(gè)具體實(shí)現(xiàn)過(guò)程為:首先,圖片選取模塊選取兩個(gè)圖片子集(如隨機(jī)選取兩個(gè)圖片子集),然后,圖片選取模塊從其中一個(gè)圖片子集中選取待識(shí)別圖片和正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取兩張圖片,將其中一張圖片作為待識(shí)別圖片,將其中另一張圖片作為正確選項(xiàng)圖片),圖片選取模塊從其中另一個(gè)圖片子集中選取干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取多張圖片作為干擾選項(xiàng)圖片),此情況下的提示信息可以為圖片內(nèi)容類(lèi)型相同。
      [0119]在圖片搜集模塊設(shè)置了圖片子集的情況下,圖片選取模塊從圖片集合中選取待識(shí)別圖片以及候選圖片的再一個(gè)具體實(shí)現(xiàn)過(guò)程為:首先,圖片選取模塊選取兩個(gè)圖片子集(如隨機(jī)選取兩個(gè)圖片子集),然后,圖片選取模塊從其中一個(gè)圖片子集中選取待識(shí)別圖片和干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取四張圖片,將其中一張圖片作為待識(shí)別圖片,將其中另外三張圖片作為干擾選項(xiàng)圖片),圖片選取模塊從其中另一個(gè)圖片子集中選取正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為正確選項(xiàng)圖片),此情況下的提示信息可以為圖片內(nèi)容類(lèi)型不相同。
      [0120]在圖片搜集模塊設(shè)置了圖片子集的情況下,圖片選取模塊從圖片集合中選取待識(shí)別圖片以及候選圖片的再一個(gè)具體實(shí)現(xiàn)過(guò)程為:首先,圖片選取模塊選取三個(gè)圖片子集(如隨機(jī)選取三個(gè)圖片子集),然后,圖片選取模塊從其中一個(gè)圖片子集中選取待識(shí)別圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為待識(shí)別圖片),從其中另一個(gè)圖片子集中選取正確選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為正確選項(xiàng)圖片),并從其中再一個(gè)圖片子集中選取干擾選項(xiàng)圖片(如隨機(jī)的從該圖片子集中選取一張圖片作為干擾選項(xiàng)圖片);之后,圖片選取模塊從提示信息集合中選取一條提示信息,該條提示信息應(yīng)能夠恰當(dāng)描述出待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容的關(guān)聯(lián)關(guān)系,且待識(shí)別圖片和干擾選項(xiàng)圖片的圖片內(nèi)容的關(guān)聯(lián)關(guān)系應(yīng)不符合該條提示信息所描述的關(guān)聯(lián)關(guān)系;當(dāng)然,圖片選取模塊也可以根據(jù)預(yù)先設(shè)置的圖片內(nèi)容關(guān)聯(lián)關(guān)系判斷規(guī)則來(lái)確定出待識(shí)別圖片和正確選項(xiàng)圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系;本實(shí)施例不限制圖片選取模塊確定出提示信息的具體實(shí)現(xiàn)方式。
      [0121]信息提供模塊主要適于提供上述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息。
      [0122]具體的,信息提供模塊可以通過(guò)向終端設(shè)備推送相應(yīng)的消息(如基于HTTP的消息等)將上述待識(shí)別圖片、候選圖片以及提示信息提供給終端設(shè)備。另外,信息提供模塊可以先對(duì)待識(shí)別圖片以及候選圖片中的任意一張圖片或者多張圖片進(jìn)行圖像變形處理,然后,向終端設(shè)備提供變形處理后的圖片。
      [0123]—個(gè)具體的例子為:信息提供模塊僅對(duì)待識(shí)別圖片進(jìn)行圖像變形處理,然后,信息提供模塊將圖像變形處理后的待識(shí)別圖片、未進(jìn)行圖像變形處理的候選圖片以及提示信息提供給終端設(shè)備。
      [0124]另一個(gè)具體的例子:信息提供模塊對(duì)所有的候選圖片均進(jìn)行圖像變形處理,然后,信息提供模塊將未進(jìn)行圖像變形處理的待識(shí)別圖片、進(jìn)行圖像變形處理后的候選圖片以及提示信息提供給終端設(shè)備。
      [0125]再一個(gè)具體的例子:信息提供模塊對(duì)待識(shí)別圖片以及所有的候選圖片均進(jìn)行圖像變形處理,然后,信息提供模塊將進(jìn)行圖像變形處理后的待識(shí)別圖片、進(jìn)行圖像變形處理后的候選圖片以及提示信息提供給終端設(shè)備。
      [0126]信息提供模塊對(duì)圖片進(jìn)行的圖像變形處理可以為對(duì)圖片增加水紋處理、對(duì)圖片增加底紋處理、對(duì)圖片模糊化處理或者對(duì)圖片透明化處理等,信息提供模塊可以采用現(xiàn)有的一些圖像處理算法來(lái)實(shí)現(xiàn)圖像變形處理。需要注意的是,信息提供模塊進(jìn)行圖像變形處理后的圖片應(yīng)仍然能夠被準(zhǔn)確的識(shí)別出圖片的內(nèi)容。本實(shí)施例不限制信息提供模塊進(jìn)行圖像變形處理的具體實(shí)現(xiàn)方式。
      [0127]驗(yàn)證模塊主要適于接收對(duì)上述候選圖片做出選擇的選擇信息,在根據(jù)接收到的選擇信息確定出正確選項(xiàng)圖片被選擇的情況下,確定本次驗(yàn)證通過(guò),否則,確定本次驗(yàn)證失敗。
      [0128]具體的,驗(yàn)證模塊通常是在接收到的選擇信息所表示出的用戶(hù)從候選圖片中選擇的所有圖片與正確選項(xiàng)圖片完全相符的情況下,確定本次驗(yàn)證通過(guò),否則,確定本次驗(yàn)證失敗。當(dāng)然,本實(shí)施例可以不排除驗(yàn)證模塊在選擇信息所表示出的用戶(hù)從候選圖片中選擇的圖片與正確選項(xiàng)圖片不完全相符的情況下,確定驗(yàn)證通過(guò)的可能性。下面例舉幾種驗(yàn)證模塊根據(jù)選擇信息確定驗(yàn)證是否通過(guò)的例子:
      [0129]第一個(gè)具體的例子:在正確選項(xiàng)圖片為一張圖片,且本實(shí)施例不允許用戶(hù)選擇多張圖片的情況下,如果接收到的選擇信息表示出的用戶(hù)從候選圖片中選擇的圖片為正確選項(xiàng)圖片,則驗(yàn)證模塊確定驗(yàn)證通過(guò),否則,驗(yàn)證模塊確定驗(yàn)證失敗。
      [0130]第二個(gè)具體的例子:在正確選項(xiàng)圖片為一張圖片,且本實(shí)施例允許用戶(hù)選擇多張圖片(如兩張圖片)的情況下,如果接收到的選擇信息表示出的用戶(hù)從候選圖片中選擇的多張圖片(如兩張圖片)中包含有正確選項(xiàng)圖片,則驗(yàn)證模塊確定驗(yàn)證通過(guò),否則,驗(yàn)證模塊確定驗(yàn)證失敗。
      [0131]第三個(gè)具體的例子:無(wú)論正確選項(xiàng)圖片為一張圖片還是多張圖片,且無(wú)論本實(shí)施例是否允許用戶(hù)選擇多張圖片,如果接收到的選擇信息表示出的用戶(hù)從候選圖片中選擇的圖片中僅包含有正確選項(xiàng)圖片,并沒(méi)有包含有干擾選項(xiàng)圖片,則驗(yàn)證模塊確定驗(yàn)證通過(guò),否則,驗(yàn)證模塊確定驗(yàn)證失敗。
      [0132]驗(yàn)證模塊在根據(jù)選擇信息以及正確選項(xiàng)圖片判斷是否驗(yàn)證通過(guò)的具體實(shí)現(xiàn)方式可以根據(jù)實(shí)際需求來(lái)設(shè)置,本實(shí)施例不限制驗(yàn)證模塊判斷驗(yàn)證是否通過(guò)的具體實(shí)現(xiàn)方式。
      [0133]實(shí)施例五、基于圖片驗(yàn)證碼的驗(yàn)證裝置。本實(shí)施例的裝置是利用心情圖片來(lái)實(shí)現(xiàn)驗(yàn)證的。這里的心情圖片是指通過(guò)其圖片內(nèi)容可以明確的表示出一種心情的圖片。
      [0134]首先,圖片搜集模塊將搜集到的心情圖片根據(jù)圖片內(nèi)容劃分到心情圖片集合中的相應(yīng)的圖片子集中。圖片搜集模塊可以從即時(shí)通訊應(yīng)用(如百度H1、QQ或者微信等)以及輸入法庫(kù)(如百度輸入法、搜狗輸入法或者QQ拼音輸入法庫(kù)等)中搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條,圖片搜集模塊搜集到的心情圖片對(duì)應(yīng)的心情詞條通常能夠較好的表達(dá)出相應(yīng)的心情圖片的圖片內(nèi)容。一個(gè)具體的例子:圖片搜集模塊從即時(shí)通訊應(yīng)用中搜集到的心情圖片以及對(duì)應(yīng)的心情詞條如圖2所示,圖2中包括四張心情圖片,每一張心情圖片都對(duì)應(yīng)有一個(gè)心情詞條,這四張心情圖片對(duì)應(yīng)的心情詞條分別為:大笑、微笑、悲傷以及大哭。
      [0135]心情圖片集合所包含的圖片子集的一個(gè)簡(jiǎn)單的例子為:本實(shí)施例的心情圖片集合中包括兩個(gè)圖片子集,其中一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為高興(該圖片子集可以被稱(chēng)為高興圖片子集),其中另一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為不開(kāi)心(該圖片子集可以被稱(chēng)為不開(kāi)心圖片子集);圖片搜集模塊搜集到的心情圖片根據(jù)對(duì)應(yīng)的心情詞條被劃分到高興圖片子集中或者被劃分到不開(kāi)心圖片子集中;其中的高興圖片子集所包含的心情圖片如微笑圖片、大笑圖片、偷笑圖片、調(diào)皮圖片、憨笑圖片、得意圖片、壞笑圖片、愉快圖片、鼓掌圖片以及太陽(yáng)笑臉圖片等等;不開(kāi)心圖片子集所包含的心情圖片如大哭圖片、難過(guò)圖片、擦汗圖片、快哭了圖片、委屈圖片以及衰圖片等。高興圖片子集和不開(kāi)心圖片子集之間不存在交集現(xiàn)象,即心情圖片集合中的任何一張圖片僅屬于一個(gè)圖片子集。
      [0136]高興圖片子集中所包含的各心情圖片所表達(dá)的心情屬于相近心情,不開(kāi)心圖片子集中所包含的各心情圖片所表達(dá)的心情屬于相近心情,而高興圖片子集中的圖片與不開(kāi)心圖片子集中的圖片所表達(dá)的心情屬于相反心情。
      [0137]然后,圖片選取模塊從提示信息集合中選取一條提示信息。設(shè)定該提示信息集合中包括兩條提示信息,其中一條提示信息表示相近心情,其中另一條提示信息表示相反心情。在待識(shí)別圖片為一張圖片且候選圖片為三張圖片的情況下,如果圖片選取模塊從提示信息集合中選取的提示信息為相近心情,則圖片選取模塊可以從其中一個(gè)圖片子集中選取兩張心情圖片,將其中一張心情圖片作為待識(shí)別圖片,將其中另一張心情圖片作為正確選項(xiàng)圖片,并從另一個(gè)圖片子集中選取兩張心情圖片作為干擾選項(xiàng)圖片;如果圖片選取模塊從提示信息集合中選取的提示信息為相反心情,則圖片選取模塊可以從其中一個(gè)圖片子集中選取三張心情圖片,將其中一張心情圖片作為待識(shí)別圖片,將其中另外的兩張心情圖片作為干擾選項(xiàng)圖片,并從另一個(gè)圖片子集中選取一張心情圖片作為正確選項(xiàng)圖片。
      [0138]之后,信息提供模塊對(duì)待識(shí)別圖片以及候選圖片中的至少一張心情圖片進(jìn)行圖像變形處理,如信息提供模塊為待識(shí)別圖片增加底紋或者對(duì)待識(shí)別圖片模糊處理等,信息提供模塊所執(zhí)行的圖像變形處理通常不應(yīng)對(duì)圖片內(nèi)容的整體識(shí)別產(chǎn)生不良影響。
      [0139]再之后,信息提供模塊提供待識(shí)別圖片(如圖像變形處理后的待識(shí)別圖片或者未經(jīng)圖像變形處理的待識(shí)別圖片)、候選圖片(如圖像變形處理后的候選圖片或者未經(jīng)圖像變形處理的候選圖片)以及上述選取出的提示信息,例如,信息提供模塊向終端設(shè)備發(fā)送包含有上述圖像變形處理后的待識(shí)別圖片、上述選取出的候選圖片以及上述選取出的提示信息的消息。候選圖片中的各圖片在展示時(shí)的排列順序通常是隨機(jī)設(shè)置的,以避免正確選項(xiàng)圖片被固定設(shè)置于候選圖片中的某個(gè)展示位置的現(xiàn)象。
      [0140]信息提供模塊提供的待識(shí)別圖片、候選圖片以及提示信息的具體例子如圖3-圖5所示。圖3-圖5的說(shuō)明請(qǐng)參見(jiàn)上述實(shí)施例二中的描述,在此不再詳細(xì)說(shuō)明。
      [0141]最后,在接收到針對(duì)候選圖片做出圖片選擇的選擇信息的情況下,驗(yàn)證模塊根據(jù)該選擇信息判斷候選圖片中被選擇的圖片是否為上述正確選項(xiàng)圖片,如果是正確選項(xiàng)圖片,則驗(yàn)證模塊確定本次驗(yàn)證通過(guò),如果不是正確選項(xiàng)圖片,則驗(yàn)證模塊確定本次驗(yàn)證失敗。
      [0142]本實(shí)施例是以待識(shí)別圖片為一張心情圖片、正確選項(xiàng)圖片為一張心情圖片且候選圖片為三張心情圖片為例進(jìn)行描述的,其中的待識(shí)別圖片、正確選項(xiàng)圖片以及候選圖片的數(shù)量可以進(jìn)行相應(yīng)的調(diào)整。另外,信息提供模塊也可以?xún)H對(duì)待識(shí)別圖片或者正確選項(xiàng)圖片進(jìn)行圖像變形處理,信息提供模塊還可以?xún)H對(duì)所有的候選圖片進(jìn)行圖像變形處理。還有,本實(shí)施例是以心情圖片集合包括兩個(gè)圖片子集以及提示信息集合包含兩種提示信息為例進(jìn)行描述的,在實(shí)際應(yīng)用中,圖片子集的數(shù)量和提示信息的數(shù)量均可以更多,選取待識(shí)別圖片、候選圖片以及提示信息的實(shí)現(xiàn)方式可以更復(fù)雜,圖片子集所包含的圖片的圖片內(nèi)容可以更多樣化(如包括揮手圖片和變身圖片等),而且提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系也可以更復(fù)雜,在此不再一一詳細(xì)說(shuō)明。
      [0143]實(shí)施例六、基于圖片驗(yàn)證碼的驗(yàn)證裝置。本實(shí)施例的裝置是利用動(dòng)物圖片來(lái)實(shí)現(xiàn)驗(yàn)證的。
      [0144]首先,圖片搜集模塊將搜集到的動(dòng)物圖片根據(jù)圖片內(nèi)容劃分到動(dòng)物圖片集合中的相應(yīng)的圖片子集中。圖片搜集模塊可以從動(dòng)物網(wǎng)站或者百度圖片庫(kù)等處搜集動(dòng)物圖片以及動(dòng)物圖片對(duì)應(yīng)的動(dòng)物詞條,圖片搜集模塊搜集到的動(dòng)物圖片對(duì)應(yīng)的動(dòng)物詞條通常能夠較好的表達(dá)出相應(yīng)的動(dòng)物圖片的圖片內(nèi)容。一個(gè)具體的例子:圖片搜集模塊從動(dòng)物網(wǎng)站搜集到的動(dòng)物圖片如圖6以及圖7所示。圖6中的動(dòng)物圖片定義的動(dòng)物詞條為貓。圖7中包括五張動(dòng)物圖片,每一張動(dòng)物圖片都對(duì)應(yīng)有一個(gè)動(dòng)物詞條,這五張動(dòng)物圖片對(duì)應(yīng)的動(dòng)物詞條分別為:生病的貓、六只狗、三只狗、睡覺(jué)的貓以及貓和狗。
      [0145]動(dòng)物圖片集合所包含的圖片子集的一個(gè)簡(jiǎn)單的例子為:本實(shí)施例的動(dòng)物圖片集合中包括兩個(gè)圖片子集,其中一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為貓(該圖片子集可以被稱(chēng)為貓圖片子集),其中另一個(gè)圖片子集的圖片內(nèi)容類(lèi)型為狗(該圖片子集可以被稱(chēng)為狗圖片子集);圖片搜集模塊搜集到的動(dòng)物圖片根據(jù)對(duì)應(yīng)的動(dòng)物詞條被劃分到貓圖片子集中或者被劃分到狗圖片子集中;圖片搜集模塊可以將上述圖7中的最后一張圖片舍棄。
      [0146]貓圖片子集中的任意兩張圖片均應(yīng)該為相同類(lèi)型的動(dòng)物圖片,狗圖片子集中的任意兩張圖片均應(yīng)該為相同類(lèi)型的動(dòng)物圖片,而貓圖片子集中的圖片與狗圖片子集中的圖片之間應(yīng)該為不同類(lèi)型的動(dòng)物圖片。
      [0147]然后,圖片選取模塊從提示信息集合中選取一條提示信息。設(shè)定該提示信息集合中包含有兩條提示信息,其中一條提示信息表示相同類(lèi)型的動(dòng)物,其中另一條提示信息表示不同類(lèi)型的動(dòng)物。在待識(shí)別圖片為一張圖片且候選圖片為三張圖片的情況下,如果圖片選取模塊從提示信息集合中選取的提示信息為相同類(lèi)型的動(dòng)物,則圖片選取模塊可以從其中一個(gè)圖片子集中選取兩張動(dòng)物圖片,圖片選取模塊將其中一張動(dòng)物圖片作為待識(shí)別圖片,將其中另一張動(dòng)物圖片作為正確選項(xiàng)圖片,并從另一個(gè)圖片子集中選取兩張動(dòng)物圖片作為干擾選項(xiàng)圖片;如果圖片選取模塊從提示信息集合中選取的提示信息為不同類(lèi)型的動(dòng)物,則圖片選取模塊可以從其中一個(gè)圖片子集中選取三張動(dòng)物圖片,圖片選取模塊將其中一張動(dòng)物圖片作為待識(shí)別圖片,將其中另外的兩張動(dòng)物圖片作為干擾選項(xiàng)圖片,并從另一個(gè)圖片子集中選取一張動(dòng)物圖片作為正確選項(xiàng)圖片。
      [0148]之后,信息提供模塊對(duì)待識(shí)別圖片以及候選圖片中的至少一張動(dòng)物圖片進(jìn)行圖像變形處理,如信息提供模塊為待識(shí)別圖片增加底紋或者對(duì)待識(shí)別圖片模糊處理等,信息提供模塊所進(jìn)行的圖像變形處理通常不應(yīng)對(duì)圖片內(nèi)容的整體識(shí)別產(chǎn)生不良影響。
      [0149]再之后,信息提供模塊提供待識(shí)別圖片(如圖像變形處理后的待識(shí)別圖片或者未經(jīng)圖像變形處理的待識(shí)別圖片)、候選圖片(如圖像變形處理后的候選圖片或者未經(jīng)圖像變形處理的候選圖片)以及上述選取出的提示信息,例如,信息提供模塊向終端設(shè)備發(fā)送包含有上述圖像變形處理后的待識(shí)別圖片、上述選取出的候選圖片以及上述選取出的提示信息的消息。信息提供模塊在將候選圖片中的各圖片展示時(shí)可以隨機(jī)設(shè)置的圖片的排列順序,以避免正確選項(xiàng)圖片被固定設(shè)置于候選圖片中的某個(gè)展示位置的現(xiàn)象。
      [0150]最后,在接收到針對(duì)候選圖片做出圖片選擇的選擇信息的情況下,驗(yàn)證模塊根據(jù)接收到的選擇信息判斷候選圖片中被選擇的圖片是否為上述正確選項(xiàng)圖片,如果是正確選項(xiàng)圖片,則驗(yàn)證模塊確定本次驗(yàn)證通過(guò),如果不是正確選項(xiàng)圖片,則驗(yàn)證模塊確定本次驗(yàn)證失敗。
      [0151]本實(shí)施例是以待識(shí)別圖片為一張動(dòng)物圖片、正確選項(xiàng)圖片為一張動(dòng)物圖片且候選圖片為三張動(dòng)物圖片為例進(jìn)行描述的,其中的待識(shí)別圖片、正確選項(xiàng)圖片以及候選圖片的數(shù)量可以進(jìn)行相應(yīng)的調(diào)整。另外,信息提供模塊也可以?xún)H對(duì)待識(shí)別圖片或者正確選項(xiàng)圖片進(jìn)行圖像變形處理,還可以?xún)H對(duì)所有的候選圖片進(jìn)行圖像變形處理。還有,本實(shí)施例是以動(dòng)物圖片集合包括兩個(gè)圖片子集以及提示信息集合包含兩種提示信息為例進(jìn)行描述的,在實(shí)際應(yīng)用中,圖片子集的數(shù)量以及提示信息的數(shù)量均可以更多,圖片選取模塊選取待識(shí)別圖片、候選圖片以及提示信息的實(shí)現(xiàn)方式可以更復(fù)雜,圖片子集所包含的圖片的圖片內(nèi)容可以更多樣化(如包括不停跳躍的動(dòng)物圖片),而且提示信息所表達(dá)的兩張圖片的圖片內(nèi)容之間的關(guān)聯(lián)關(guān)系也可以更復(fù)雜,在此不再一一詳細(xì)說(shuō)明。
      [0152]另外需要說(shuō)明的是,本發(fā)明可以利用情感圖片集合來(lái)實(shí)現(xiàn)基于圖片驗(yàn)證碼的驗(yàn)證裝置;情感圖片集合所包含的情感圖片和圖片子集可以基于Hevner情感環(huán)來(lái)設(shè)置;HeVner情感環(huán)通常包括多個(gè)形容詞(如67個(gè)形容詞),且所有的形容詞被劃分為多個(gè)類(lèi)別(如八個(gè)類(lèi)別),所有的類(lèi)別根據(jù)形容詞之間的相互關(guān)系組成一個(gè)環(huán)形,其中任一個(gè)環(huán)與其前后相鄰的環(huán)在情感邏輯上存在遞進(jìn)關(guān)系。利用情感圖片集合來(lái)實(shí)現(xiàn)基于圖片驗(yàn)證碼的驗(yàn)證裝置的具體過(guò)程與上述實(shí)施例五和實(shí)施例六基本相同,在此不再詳細(xì)說(shuō)明。
      [0153]需要注意的是,本發(fā)明可在軟件和/或軟件與硬件的組合體中被實(shí)施,例如,本發(fā)明的各個(gè)裝置可采用專(zhuān)用集成電路(ASIC)或任何其他類(lèi)似硬件設(shè)備來(lái)實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的軟件程序可以通過(guò)處理器執(zhí)行以實(shí)現(xiàn)上文所述步驟或功能。同樣地,本發(fā)明的軟件程序(包括相關(guān)的數(shù)據(jù)結(jié)構(gòu))可以被存儲(chǔ)到計(jì)算機(jī)可讀記錄介質(zhì)中,例如,RAM存儲(chǔ)器,磁或光驅(qū)動(dòng)器或軟磁盤(pán)及類(lèi)似設(shè)備。另外,本發(fā)明的一些步驟或功能可采用硬件來(lái)實(shí)現(xiàn),例如,作為與處理器配合從而執(zhí)行各個(gè)步驟或功能的電路。
      [0154]對(duì)于本領(lǐng)域技術(shù)人員而言,顯然本發(fā)明并不限于上述示范性實(shí)施例的細(xì)節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實(shí)現(xiàn)本發(fā)明。因此,無(wú)論從哪一點(diǎn)來(lái)看,均應(yīng)該將上述實(shí)施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權(quán)利要求限定,而不是由上述說(shuō)明限定,因此旨在將落在權(quán)利要求的等同要件的含義和范圍內(nèi)的所有變化涵括在本發(fā)明內(nèi)。不應(yīng)該將權(quán)利要求中的任何附圖標(biāo)記視為限制所涉及的權(quán)利要求。此外,顯然“包括” 一詞不排除其他單元或步驟,單數(shù)不排除復(fù)數(shù)。系統(tǒng)權(quán)利要求中陳述的多個(gè)單元或裝置也可以由一個(gè)單元或裝置通過(guò)軟件或者硬件來(lái)實(shí)現(xiàn)。第一,第二等詞語(yǔ)用來(lái)表示名稱(chēng),而并不表示任何特定的順序。
      [0155]雖然前面特別示出并且描述了示例性實(shí)施例,但是本領(lǐng)域技術(shù)人員將會(huì)理解的是,在不背離權(quán)利要求書(shū)的精神和范圍的情況下,在其形式和細(xì)節(jié)方面可以有所變化。這里所尋求的保護(hù)在所附權(quán)利要求書(shū)中做了闡述。
      【主權(quán)項(xiàng)】
      1.一種基于圖片驗(yàn)證碼的驗(yàn)證方法,其中,該驗(yàn)證方法包括以下步驟: 從圖片集合中選取待識(shí)別圖片以及候選圖片,所述候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片; 提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提不?目息; 接收對(duì)所述候選圖片做出選擇的選擇信息; 在根據(jù)所述選擇信息確定出所述正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。2.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其中,所述從圖片集合中選取待識(shí)別圖片以及候選圖片的步驟包括: 從圖片集合中選取待識(shí)別圖片,從包含至少一條提示信息的集合中選取一條提示信息,并根據(jù)所述選取的待識(shí)別圖片以及所述選取的提示信息從圖片集合中選取正確選項(xiàng)圖片和干擾選項(xiàng)圖片;或者 從包含至少一條提示信息的集合中選取一條提示信息,并根據(jù)所述選取的提示信息從圖片集合中選取待識(shí)別圖片、正確選項(xiàng)圖片和干擾選項(xiàng)圖片。3.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其中,所述從圖片集合中選取待識(shí)別圖片以及候選圖片的步驟包括: 從所述圖片集合中選取待識(shí)別圖片和正確選項(xiàng)圖片,根據(jù)所述選取的待識(shí)別圖片和正確選項(xiàng)圖片之間的基于圖片內(nèi)容的關(guān)聯(lián)關(guān)系確定所述提示信息,并根據(jù)所述選取的待識(shí)別圖片以及所述提示信息從圖片集合中選取干擾選項(xiàng)圖片。4.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其中,所述圖片集合包含有多個(gè)具有不同圖片內(nèi)容類(lèi)型的圖片子集,且每一個(gè)圖片子集中包含有至少一張圖片。5.根據(jù)權(quán)利要求4所述的驗(yàn)證方法,其中,所述從圖片集合中選取待識(shí)別圖片以及候選圖片的步驟包括: 從所述圖片集合的一個(gè)圖片子集中選取待識(shí)別圖片; 根據(jù)所述選取的待識(shí)別圖片所在的圖片子集的圖片內(nèi)容類(lèi)型、所述提示信息以及圖片集合中各圖片子集的圖片內(nèi)容類(lèi)型確定正確選項(xiàng)圖片所在的圖片子集以及干擾選項(xiàng)圖片所在的圖片子集; 從所述正確選項(xiàng)圖片所在的圖片子集中選取至少一張圖片作為正確選項(xiàng)圖片,并從所述干擾選項(xiàng)圖片所在的圖片子集中選取至少一張圖片作為干擾選項(xiàng)圖片。6.根據(jù)權(quán)利要求5所述的驗(yàn)證方法,其中,所述待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系包括:圖片內(nèi)容類(lèi)型相同或者圖片內(nèi)容類(lèi)型不相同。7.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其中,所述圖片集合包括:情感圖片集合。8.根據(jù)權(quán)利要求1所述的驗(yàn)證方法,其中,所述圖片集合包括:心情圖片集合。9.根據(jù)權(quán)利要求8所述的驗(yàn)證方法,其中,所述方法還包括: 搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條; 根據(jù)各心情圖片對(duì)應(yīng)的心情詞條將屬于相同心情類(lèi)型的心情詞條對(duì)應(yīng)的心情圖片劃分在同一個(gè)圖片子集中,且搜集到的所有心情圖片被劃分到多個(gè)圖片子集中。10.根據(jù)權(quán)利要求9所述的驗(yàn)證方法,其中,所述搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條的步驟包括: 從即時(shí)通訊應(yīng)用和/或輸入法庫(kù)中搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條。11.根據(jù)權(quán)利要求8所述的驗(yàn)證方法,其中,所述待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系包括:相近心情或者相反心情。12.根據(jù)權(quán)利要求1至11中任一權(quán)利要求所述的驗(yàn)證方法,其中,所述提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息的步驟包括: 對(duì)所述待識(shí)別圖片和/或至少一張候選圖片進(jìn)行圖像變形處理,并提供變形處理后的待識(shí)別圖片和/或至少一張候選圖片。13.一種基于圖片驗(yàn)證碼的驗(yàn)證裝置,其中,該裝置包括: 圖片選取模塊,適于從圖片集合中選取待識(shí)別圖片以及候選圖片,所述候選圖片包括:干擾選項(xiàng)圖片以及所述待識(shí)別圖片對(duì)應(yīng)的正確選項(xiàng)圖片; 信息提供模塊,適于提供所述待識(shí)別圖片、候選圖片以及表征待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系的提示信息; 驗(yàn)證模塊,適于接收對(duì)所述候選圖片做出選擇的選擇信息,在根據(jù)所述選擇信息確定出所述正確選項(xiàng)圖片被選擇的情況下,確定驗(yàn)證通過(guò),否則,確定驗(yàn)證失敗。14.根據(jù)權(quán)利要求13所述的驗(yàn)證裝置,其中,所述圖片選取模塊具體適于: 從圖片集合中選取待識(shí)別圖片,從包含至少一條提示信息的集合中選取一條提示信息,并根據(jù)所述選取的待識(shí)別圖片以及所述選取的提示信息從圖片集合中選取正確選項(xiàng)圖片和干擾選項(xiàng)圖片;或者 從包含至少一條提示信息的集合中選取一條提示信息,并根據(jù)所述選取的提示信息從圖片集合中選取待識(shí)別圖片、正確選項(xiàng)圖片和干擾選項(xiàng)圖片。15.根據(jù)權(quán)利要求13所述的驗(yàn)證裝置,其中,所述圖片選取模塊具體適于: 從所述圖片集合中選取待識(shí)別圖片和正確選項(xiàng)圖片,根據(jù)所述選取的待識(shí)別圖片和正確選項(xiàng)圖片之間的基于圖片內(nèi)容的關(guān)聯(lián)關(guān)系確定所述提示信息,并根據(jù)所述選取的待識(shí)別圖片以及所述提示信息從圖片集合中選取干擾選項(xiàng)圖片。16.根據(jù)權(quán)利要求13所述的驗(yàn)證裝置,其中,所述圖片集合包含有多個(gè)具有不同圖片內(nèi)容類(lèi)型的圖片子集,且每一個(gè)圖片子集中包含有至少一張圖片。17.根據(jù)權(quán)利要求16所述的驗(yàn)證裝置,其中,所述圖片選取模塊具體適于: 從所述圖片集合的一個(gè)圖片子集中選取待識(shí)別圖片; 根據(jù)所述選取的待識(shí)別圖片所在的圖片子集的圖片內(nèi)容類(lèi)型、所述提示信息以及圖片集合中各圖片子集的圖片內(nèi)容類(lèi)型確定正確選項(xiàng)圖片所在的圖片子集以及干擾選項(xiàng)圖片所在的圖片子集; 從所述正確選項(xiàng)圖片所在的圖片子集中選取至少一張圖片作為正確選項(xiàng)圖片,并從所述干擾選項(xiàng)圖片所在的圖片子集中選取至少一張圖片作為干擾選項(xiàng)圖片。18.根據(jù)權(quán)利要求17所述的驗(yàn)證裝置,其中,所述待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系包括:圖片內(nèi)容類(lèi)型相同或者圖片內(nèi)容類(lèi)型不相同。19.根據(jù)權(quán)利要求13所述的驗(yàn)證裝置,其中,所述圖片集合包括:情感圖片集合。20.根據(jù)權(quán)利要求13所述的驗(yàn)證裝置,其中,所述圖片集合包括:心情圖片集合。21.根據(jù)權(quán)利要求20所述的驗(yàn)證裝置,其中,所述驗(yàn)證裝置還包括: 圖片搜集模塊,適于搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條,根據(jù)各心情圖片對(duì)應(yīng)的心情詞條將屬于相同心情類(lèi)型的心情詞條對(duì)應(yīng)的心情圖片劃分在同一個(gè)圖片子集中,且搜集到的所有心情圖片被劃分到多個(gè)圖片子集中。22.根據(jù)權(quán)利要求21所述的驗(yàn)證裝置,其中,所述圖片搜集模塊具體適于: 從即時(shí)通訊應(yīng)用和/或輸入法庫(kù)中搜集心情圖片以及心情圖片對(duì)應(yīng)的心情詞條。23.根據(jù)權(quán)利要求20所述的驗(yàn)證裝置,其中,所述待識(shí)別圖片與正確選項(xiàng)圖片之間圖片內(nèi)容關(guān)聯(lián)關(guān)系包括:相近心情或者相反心情。24.根據(jù)權(quán)利要求13至23中任一權(quán)利要求所述的驗(yàn)證裝置,其中,所述信息提供模塊具體適于: 對(duì)所述待識(shí)別圖片和/或至少一張候選圖片進(jìn)行圖像變形處理,并提供變形處理后的待識(shí)別圖片和/或至少一張候選圖片。
      【文檔編號(hào)】H04L9/32GK106034029SQ201510124938
      【公開(kāi)日】2016年10月19日
      【申請(qǐng)日】2015年3月20日
      【發(fā)明人】姜博, 劉桂林
      【申請(qǐng)人】阿里巴巴集團(tuán)控股有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1