欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

驗證方法及裝置制造方法

文檔序號:6508499閱讀:149來源:國知局
驗證方法及裝置制造方法
【專利摘要】本發(fā)明提供一種驗證方法及裝置,其中,方法包括:選取至少兩個圖片作為待組合圖片進(jìn)行排列組合,獲得驗證碼圖片;生成包括多個待選框的復(fù)選框,每個待選框與每個待組合圖片一一對應(yīng);從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的信息,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;向用戶設(shè)備發(fā)送包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題的驗證碼,以根據(jù)用戶設(shè)備返回的選擇結(jié)果完成驗證。通過本發(fā)明提供的驗證方法及裝置無需在驗證碼圖片中添加噪點,從而避免因驗證碼圖片難以被用戶識別導(dǎo)致的驗證失敗,進(jìn)而提高驗證的準(zhǔn)確性。
【專利說明】
驗證方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)信息【技術(shù)領(lǐng)域】,尤其涉及一種驗證方法及裝置。

【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)逐漸成為信息社會的基本通信工具,如何保障互聯(lián)網(wǎng)通信的安全性成為重要的問題。驗證碼技術(shù),是一種網(wǎng)絡(luò)編程安全技術(shù),通過驗證碼對用戶設(shè)備進(jìn)行驗證,能夠避免用戶誤操作、重復(fù)提交數(shù)據(jù),更可以有效防止自動注冊、登錄、灌水等惡意操作,提高通信的安全性。
[0003]現(xiàn)有的通過驗證碼進(jìn)行驗證的方法包括,通過隨機(jī)生成驗證信息,該驗證信息通常為4個隨機(jī)數(shù)字,向用戶設(shè)備發(fā)送包括所述驗證信息對應(yīng)的圖片的驗證碼,若用戶設(shè)備返回的待驗證信息與所述驗證信息相同則驗證成功,否則驗證失敗。在該驗證方法中,為了防止驗證信息被惡意程序輕易識別,通常會在驗證信息對應(yīng)的圖片中添加噪點,即干擾像素。
[0004]雖然通過上述方案可以降低驗證碼被惡意程序識別的概率,但是,在上述方案中,用戶可能會因難以識別添加有噪點的驗證碼圖片導(dǎo)致驗證的失敗,這就降低了驗證的準(zhǔn)確性。


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

[0005]本發(fā)明提供一種驗證方法及裝置,用于解決現(xiàn)有的驗證方法因驗證碼圖片中添加有噪點導(dǎo)致的驗證準(zhǔn)確性降低的問題。
[0006]本發(fā)明的第一個方面是提供一種驗證方法,包括:
[0007]從圖片庫中選取至少兩個圖片作為待組合圖片,通過對各待組合圖片進(jìn)行排列組合獲得驗證碼圖片;
[0008]生成包括多個待選框的復(fù)選框,每個待選框與每個待組合圖片一一對應(yīng);
[0009]從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的信息,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;
[0010]向用戶設(shè)備發(fā)送驗證碼,以對所述用戶設(shè)備進(jìn)行驗證,所述驗證碼包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題;
[0011]識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證。
[0012]本發(fā)明的另一個方面是提供一種驗證裝置,包括:
[0013]第一處理模塊,用于從圖片庫中選取至少兩個圖片作為待組合圖片,通過對各待組合圖片進(jìn)行排列組合獲得驗證碼圖片;
[0014]第二處理模塊,用于生成包括多個待選框的復(fù)選框,每個待選框與每個待組合圖片--對應(yīng);
[0015]第三處理模塊,用于從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的信息,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;
[0016]發(fā)送模塊,用于向用戶設(shè)備發(fā)送驗證碼,以對所述用戶設(shè)備進(jìn)行驗證,所述驗證碼包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題;
[0017]識別模塊,用于識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證。
[0018]本發(fā)明提供的驗證方法及裝置,通過選取至少兩個圖片進(jìn)行排列組合獲得驗證碼圖片,并生成相應(yīng)的復(fù)選框;從選取的圖片中再選取標(biāo)準(zhǔn)圖片,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;向用戶設(shè)備發(fā)送包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題的驗證碼從而根據(jù)用戶設(shè)備返回的選擇結(jié)果進(jìn)行驗證的技術(shù)方案,無需在驗證碼圖片中添加噪點,從而避免因驗證碼圖片難以被用戶識別導(dǎo)致的驗證失敗,進(jìn)而提高驗證的準(zhǔn)確性。

【專利附圖】

【附圖說明】
[0019]圖1為本發(fā)明實施例一提供的一種驗證方法的流程示意圖;
[0020]圖2為本發(fā)明實施例一提供的驗證方法的一種驗證碼的展示示意圖;
[0021]圖3為本發(fā)明實施例二提供的一種驗證裝置的結(jié)構(gòu)示意圖。

【具體實施方式】
[0022]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
[0023]圖1為本發(fā)明實施例一提供的一種驗證方法的流程示意圖,如圖1所示,所述方法包括:
[0024]101、從圖片庫中選取至少兩個圖片作為待組合圖片,通過對各待組合圖片進(jìn)行排列組合獲得驗證碼圖片。
[0025]其中,所述圖片庫可以為預(yù)先建立的圖片庫,圖庫中的圖片可以用于表示任意內(nèi)容,例如字母、數(shù)字或形狀等。具體舉例來說,所述圖片庫中包括多個圖片,各圖片表示的內(nèi)容為各種物體的形狀,例如,太陽、星星、月亮、雪花、蝴蝶等物體的形狀。
[0026]在實際應(yīng)用中,可以預(yù)先為所述圖片庫中的每個圖片添加對應(yīng)的標(biāo)識,相應(yīng)的,101具體可以包括:
[0027]通過從各圖片的標(biāo)識中,選取至少兩個標(biāo)識作為所述待組合圖片的標(biāo)識進(jìn)行排列,獲得第一數(shù)組;
[0028]按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片進(jìn)行組合,獲得所述驗證碼圖片。
[0029]進(jìn)一步具體的,所述通過從各圖片的標(biāo)識中,選取至少兩個標(biāo)識作為所述待組合圖片的標(biāo)識進(jìn)行排列,獲得第一數(shù)組可以包括:通過從各圖片的標(biāo)識中,隨機(jī)選取至少兩個標(biāo)識作為所述待組合圖片的標(biāo)識進(jìn)行隨機(jī)排列,獲得第一數(shù)組。
[0030]102、生成包括多個待選框的復(fù)選框,每個待選框與每個待組合圖片對應(yīng)。
[0031]具體的,102可以包括:針對每個待組合圖片的標(biāo)識,生成與所述待組合圖片的標(biāo)識對應(yīng)的框標(biāo)識,并將所述框標(biāo)識作為與所述待組合圖片對應(yīng)的待選框的標(biāo)識;
[0032]按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片對應(yīng)的待選框的標(biāo)識進(jìn)行排列,獲得第二數(shù)組;
[0033]根據(jù)所述第二數(shù)組中的所述各待組合圖片對應(yīng)的待選框的標(biāo)識,和所述各待組合圖片對應(yīng)的待選框的標(biāo)識的排列順序,生成所述復(fù)選框。
[0034]在實際應(yīng)用中,所述生成與所述待組合圖片的標(biāo)識對應(yīng)的框標(biāo)識具體可以包括:隨機(jī)生成與所述待組合圖片的標(biāo)識對應(yīng)的框標(biāo)識。
[0035]103、從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的信息,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題。
[0036]具體的,所述選取至少一個圖片作為標(biāo)準(zhǔn)圖片可以包括:隨機(jī)選取至少一個圖片作為標(biāo)準(zhǔn)圖片。
[0037]在實際應(yīng)用中,還可以預(yù)先存儲圖片庫中各圖片的名稱。具體舉例來說,若各圖片表示的內(nèi)容為物體的形狀,則可以將物體的形狀作為相應(yīng)的圖片的名稱,例如,將圖片的內(nèi)容為蝴蝶的形狀的圖片的名稱設(shè)為“蝴蝶”,并以此類推;再舉例來說,若各圖片表示的內(nèi)容為字母,則可以將字母作為相應(yīng)的圖片的名稱,例如,將圖片的內(nèi)容為A的圖片的名稱設(shè)為“A”,并以此類推。則103中生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題,可以具體包括:根據(jù)所述標(biāo)準(zhǔn)圖片的名稱,生成所述驗證問題。
[0038]104、向用戶設(shè)備發(fā)送驗證碼,以對所述用戶設(shè)備進(jìn)行驗證,所述驗證碼包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題。
[0039]為了更加直觀的描述本實施例中的所述驗證碼,圖2為本發(fā)明實施例一提供的驗證方法的一種驗證碼的展示示意圖,如圖2所示,驗證碼圖片由隨機(jī)選取的六個圖片按照隨機(jī)順序組合而成,圖片的內(nèi)容為物體的形狀,依次為蝴蝶、雪花、星星、樹葉、太陽和月亮;圖片的下方為包括六個待選框的復(fù)選框,每個待選框與其上方的圖片一一對應(yīng);將物體的形狀作為相應(yīng)的圖片的名稱,假設(shè)從待組合圖片中隨機(jī)選取了三個圖片作為標(biāo)準(zhǔn)圖片,這三個標(biāo)準(zhǔn)圖片的名稱分別為星星、雪花和太陽,則可以簡潔的文字展示驗證問題,例如,相應(yīng)的驗證問題可以為“請您選擇星星、雪花和太陽”。需要說明的是,圖3只是為了對驗證碼進(jìn)行直觀描述而給出的一種具體的實施方式,本實施例中的驗證碼并不限于圖中所示的實施方式。
[0040]在實際應(yīng)用中,具體的,所述標(biāo)準(zhǔn)圖片的信息可以保存在sess1n中。
[0041]105、識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證。
[0042]可選的,作為本實施例一種可實施的方式,103中所述存儲所述標(biāo)準(zhǔn)圖片的信息,具體可以包括:
[0043]存儲所述標(biāo)準(zhǔn)圖片的標(biāo)識;則相應(yīng)的,105具體可以包括:
[0044]接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述驗證碼圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的;
[0045]獲得與所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識,并檢測所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
[0046]再可選的,作為本實施例另一種可實施的方式,103中所述存儲所述標(biāo)準(zhǔn)圖片的信息,具體可以包括:
[0047]存儲所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識;則相應(yīng)的,105具體可以包括:
[0048]接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述展示圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的;
[0049]檢測所述待驗證待選框的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
[0050]上述兩種實施方式中的所述用戶為使用所述用戶設(shè)備的用戶。進(jìn)一步具體的,依照圖2所示的驗證碼舉例來說,如圖2所示,復(fù)選框中被打上“ V ”標(biāo)記的待選框即用戶選擇的待選框,也就是所述待驗證復(fù)選框。
[0051]可選的,在上述兩種實施方式中,在驗證成功或驗證失敗之后還可以包括:刪除存儲的所述標(biāo)準(zhǔn)圖片的信息。在上述兩種實施方式中具體為:刪除所述標(biāo)準(zhǔn)圖片的標(biāo)識;或者,刪除所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識。
[0052]本實施例提供的驗證方法,通過選取至少兩個圖片進(jìn)行排列組合獲得驗證碼圖片,并生成相應(yīng)的復(fù)選框;從選取的圖片中再選取標(biāo)準(zhǔn)圖片,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;向用戶設(shè)備發(fā)送包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題的驗證碼從而根據(jù)用戶設(shè)備返回的選擇結(jié)果進(jìn)行驗證的技術(shù)方案,無需在驗證碼圖片中添加噪點,從而避免因驗證碼圖片難以被用戶識別導(dǎo)致的驗證失敗,進(jìn)而提高驗證的準(zhǔn)確性。此外,相比于現(xiàn)有的驗證方案,本實施例通過多個隨機(jī)因素進(jìn)一步提高的驗證的安全性。
[0053]圖3為本發(fā)明實施例二提供的一種驗證裝置的結(jié)構(gòu)示意圖,如圖3所示,所述裝置包括:第一處理模塊31、第二處理模塊32、第三處理模塊33、發(fā)送模塊34和識別模塊35 ;其中,
[0054]第一處理模塊31,用于從圖片庫中選取至少兩個圖片作為待組合圖片,通過對各待組合圖片進(jìn)行排列組合獲得驗證碼圖片;
[0055]第二處理模塊32,用于生成包括多個待選框的復(fù)選框,每個待選框與每個待組合圖片對應(yīng);
[0056]第三處理模塊33,用于從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的信息,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;
[0057]發(fā)送模塊34,用于向用戶設(shè)備發(fā)送驗證碼,以對所述用戶設(shè)備進(jìn)行驗證,所述驗證碼包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題;
[0058]識別模塊35,用于識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證。
[0059]具體的,第一處理模塊31可以包括:
[0060]第一數(shù)組生成單元,用于通過從各圖片的標(biāo)識中,選取至少兩個標(biāo)識作為所述待組合圖片的標(biāo)識進(jìn)行排列,獲得第一數(shù)組;
[0061]第一處理單元,用于按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片進(jìn)行組合,獲得所述驗證碼圖片。
[0062]具體的,第二處理模塊32可以包括:
[0063]標(biāo)識生成單元,用于針對每個待組合圖片的標(biāo)識,生成與所述待組合圖片的標(biāo)識對應(yīng)的框標(biāo)識,并將所述框標(biāo)識作為與所述待組合圖片對應(yīng)的待選框的標(biāo)識;
[0064]第二數(shù)組生成單元,用于按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片對應(yīng)的待選框的標(biāo)識進(jìn)行排列,獲得第二數(shù)組;
[0065]第二處理單元,用于根據(jù)所述第二數(shù)組中的所述各待組合圖片對應(yīng)的待選框的標(biāo)識,和所述各待組合圖片對應(yīng)的待選框的標(biāo)識的排列順序,生成所述復(fù)選框。
[0066]具體的,本實施例的應(yīng)用場景可以為當(dāng)某個用戶設(shè)備發(fā)起某個操作請求時,例如注冊或登錄請求,則第一處理模塊31將選取的圖片隨機(jī)組合成為驗證碼圖片,第二處理模塊32生成包括與驗證碼圖片中的各圖片一一對應(yīng)的待選框的復(fù)選框,第三處理模塊33則從驗證碼圖片對應(yīng)的各圖片中選取標(biāo)準(zhǔn)圖片并生成對應(yīng)的驗證問題,發(fā)送模塊34將包括上述驗證碼圖片、復(fù)選框和驗證問題的驗證碼發(fā)送給發(fā)起請求的用戶設(shè)備,以使識別模塊35根據(jù)用戶設(shè)備返回的選擇結(jié)果完成驗證。
[0067]可選的,在一種可實施的方式中,第三處理模塊33,具體用于從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的標(biāo)識,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;
[0068]則相應(yīng)的,所述識別模塊具體包括:
[0069]第一接收單元,用于接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述驗證碼圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的;
[0070]第一驗證單元,用于獲得與所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識,并檢測所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
[0071]可選的,在另一種可實施的方式中,第三處理模塊33,具體用于從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;
[0072]則相應(yīng)的,所述識別模塊具體包括:
[0073]第二接收單元,用于接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述展示圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的;
[0074]第二驗證單元,用于檢測所述待驗證待選框的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
[0075]本實施例提供的驗證碼生成裝置,通過選取至少兩個圖片進(jìn)行排列組合獲得驗證碼圖片,并生成相應(yīng)的復(fù)選框;從選取的圖片中再選取標(biāo)準(zhǔn)圖片,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題;向用戶設(shè)備發(fā)送包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題的驗證碼從而根據(jù)用戶設(shè)備返回的選擇結(jié)果進(jìn)行驗證的技術(shù)方案,無需在驗證碼圖片中添加噪點,從而避免因驗證碼圖片難以被用戶識別導(dǎo)致的驗證失敗,進(jìn)而提高驗證的準(zhǔn)確性。此夕卜,相比于現(xiàn)有的驗證方案,本實施例通過多個隨機(jī)因素進(jìn)一步提高的驗證的安全性。
[0076]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
[0077]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0078]最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種驗證方法,其特征在于,包括: 從圖片庫中選取至少兩個圖片作為待組合圖片,通過對各待組合圖片進(jìn)行排列組合獲得驗證碼圖片; 生成包括多個待選框的復(fù)選框,每個待選框與每個待組合圖片一一對應(yīng); 從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的信息,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題; 向用戶設(shè)備發(fā)送驗證碼,以對所述用戶設(shè)備進(jìn)行驗證,所述驗證碼包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題; 識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,從圖片庫中隨機(jī)選取至少兩個圖片作為待組合圖片,通過對各待組合圖片進(jìn)行隨機(jī)排列組合獲得驗證碼圖片,具體包括: 通過從各圖片的標(biāo)識中,選取至少兩個標(biāo)識作為所述待組合圖片的標(biāo)識進(jìn)行排列,獲得第一數(shù)組; 按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片進(jìn)行組合,獲得所述驗證碼圖片。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述生成包括多個待選框的復(fù)選框,具體包括: 針對每個待組合圖片的標(biāo)識,生成與所述待組合圖片的標(biāo)識對應(yīng)的框標(biāo)識,并將所述框標(biāo)識作為與所述待組合圖片對應(yīng)的待選框的標(biāo)識; 按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片對應(yīng)的待選框的標(biāo)識進(jìn)行排列,獲得第二數(shù)組; 根據(jù)所述第二數(shù)組中的所述各待組合圖片對應(yīng)的待選框的標(biāo)識,和所述各待組合圖片對應(yīng)的待選框的標(biāo)識的排列順序,生成所述復(fù)選框。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述存儲所述標(biāo)準(zhǔn)圖片的信息,具體包括: 存儲所述標(biāo)準(zhǔn)圖片的標(biāo)識; 所述識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證,包括: 接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述驗證碼圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的; 獲得與所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識,并檢測所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述存儲所述標(biāo)準(zhǔn)圖片的信息,具體包括: 存儲所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識; 所述識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證,包括: 接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述展示圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的; 檢測所述待驗證待選框的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
6.一種驗證裝置,其特征在于,包括: 第一處理模塊,用于從圖片庫中選取至少兩個圖片作為待組合圖片,通過對各待組合圖片進(jìn)行排列組合獲得驗證碼圖片; 第二處理模塊,用于生成包括多個待選框的復(fù)選框,每個待選框與每個待組合圖片--對應(yīng); 第三處理模塊,用于從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的信息,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題; 發(fā)送模塊,用于向用戶設(shè)備發(fā)送驗證碼,以對所述用戶設(shè)備進(jìn)行驗證,所述驗證碼包括所述驗證碼圖片、所述復(fù)選框和所述驗證問題; 識別模塊,用于識別用戶設(shè)備返回的所述復(fù)選框的選擇結(jié)果是否與所述標(biāo)準(zhǔn)圖片匹配,以完成驗證。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于, 所述第一處理模塊具體包括: 第一數(shù)組生成單元,用于通過從各圖片的標(biāo)識中,選取至少兩個標(biāo)識作為所述待組合圖片的標(biāo)識進(jìn)行排列,獲得第一數(shù)組; 第一處理單元,用于按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片進(jìn)行組合,獲得所述驗證碼圖片。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述第二處理模塊具體包括: 標(biāo)識生成單元,用于針對每個待組合圖片的標(biāo)識,生成與所述待組合圖片的標(biāo)識對應(yīng)的框標(biāo)識,并將所述框標(biāo)識作為與所述待組合圖片對應(yīng)的待選框的標(biāo)識; 第二數(shù)組生成單元,用于按照所述第一數(shù)組中各待組合圖片的標(biāo)識的排列順序,通過將所述各待組合圖片對應(yīng)的待選框的標(biāo)識進(jìn)行排列,獲得第二數(shù)組; 第二處理單元,用于根據(jù)所述第二數(shù)組中的所述各待組合圖片對應(yīng)的待選框的標(biāo)識,和所述各待組合圖片對應(yīng)的待選框的標(biāo)識的排列順序,生成所述復(fù)選框。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述第三處理模塊,具體用于從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片的標(biāo)識,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題; 所述識別模塊具體包括: 第一接收單元,用于接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述驗證碼圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的; 第一驗證單元,用于獲得與所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識,并檢測所述待驗證待選框的標(biāo)識對應(yīng)的待組合圖片的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于, 所述第三處理模塊,具體用于從所述各待組合圖片中,選取至少一個圖片作為標(biāo)準(zhǔn)圖片,且所述標(biāo)準(zhǔn)圖片的數(shù)量小于所述各待組合圖片的數(shù)量,存儲所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識,并生成與所述標(biāo)準(zhǔn)圖片對應(yīng)的驗證問題; 所述識別模塊具體包括: 第二接收單元,用于接收所述用戶設(shè)備返回的待驗證信息,所述待驗證信息包括待驗證待選框的標(biāo)識,所述待驗證信息是所述用戶設(shè)備將用戶根據(jù)所述展示圖片和驗證問題選擇的待選框作為所述待驗證待選框并獲得所述待驗證待選框的標(biāo)識后發(fā)送的; 第二驗證單元,用于檢測所述待驗證待選框的標(biāo)識與存儲的所述標(biāo)準(zhǔn)圖片對應(yīng)的待選框的標(biāo)識是否相同,若相同,則驗證成功,否則驗證失敗。
【文檔編號】G06F21/36GK104424426SQ201310367200
【公開日】2015年3月18日 申請日期:2013年8月21日 優(yōu)先權(quán)日:2013年8月21日
【發(fā)明者】鄭孫雷, 梁汝峰, 楊建武 申請人:北大方正集團(tuán)有限公司, 北京大學(xué), 北京北大方正電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安徽省| 琼海市| 札达县| 莲花县| 凤台县| 云安县| 民乐县| 九台市| 张家口市| 徐汇区| 佛坪县| 丽江市| 长子县| 舟山市| 塔河县| 武夷山市| 周口市| 赣榆县| 津市市| 永和县| 达州市| 肥城市| 肃北| 铁力市| 天峨县| 屯门区| 诸暨市| 仙游县| 英德市| 策勒县| 太仆寺旗| 大方县| 米易县| 会宁县| 中西区| 大关县| 东乌珠穆沁旗| 沂源县| 兴海县| 洛宁县| 商南县|