利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法和裝置的制造方法
【專利摘要】本發(fā)明公開了一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法,包括:在用戶屏幕上顯示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡;識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡;以及將隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡進(jìn)行比較,其中,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
【專利說明】
利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明大體上涉及安全驗(yàn)證的領(lǐng)域,具體地,涉及利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法和裝置。
【背景技術(shù)】
[0002]驗(yàn)證碼(Completely Automated Public Turing test to tell Computers andHumans Apart,CAPTCHA)是一種區(qū)分用戶是計(jì)算機(jī)還是人的公共全自動(dòng)程序。利用驗(yàn)證碼可以防止惡意破解密碼、刷票、論壇灌水,有效防止某個(gè)黑客用特定程序暴力破解方式對(duì)某一個(gè)特定注冊(cè)用戶進(jìn)行不斷的登陸嘗試。實(shí)際上,用驗(yàn)證碼是現(xiàn)在很多網(wǎng)站通行的方式,我們利用比較簡易的方式實(shí)現(xiàn)了這個(gè)功能。CAPTCHA的問題可以由計(jì)算機(jī)生成并評(píng)判,但是必須只有人類才能解答。由于計(jì)算機(jī)無法解答CAPTCHA的問題,所以回答出問題的用戶就可以被認(rèn)為是人類。
[0003]目前,存在大致以下幾種驗(yàn)證碼:
[0004](I)文字驗(yàn)證碼(問答性的問題)
[0005]例如,請(qǐng)問:4+4 = ?回答:8,如圖1所示。
[0006]然而,文字驗(yàn)證碼需要手動(dòng)編輯各種非機(jī)答的問題,維護(hù)成本略高。
[0007](2)圖片驗(yàn)證碼
[0008]生成一個(gè)驗(yàn)證碼(例如emsf)的圖片,用戶根據(jù)圖片展示的驗(yàn)證碼信息,填寫驗(yàn)證碼,如圖2所示。
[0009]然而,圖片驗(yàn)證碼比較容易被ocr軟件識(shí)別,達(dá)不到驗(yàn)證碼效果。
[0010](3)Gif動(dòng)畫驗(yàn)證碼
[0011 ] 生成一個(gè)含有驗(yàn)證碼(例如41境UM)的動(dòng)畫,用戶根據(jù)動(dòng)畫所展示的驗(yàn)證碼信息,填寫驗(yàn)證碼,如圖3所示。
[0012]然而,Gif動(dòng)畫驗(yàn)證碼比較容易將用戶的焦點(diǎn)聚集到動(dòng)畫上面,同時(shí)也會(huì)對(duì)整個(gè)頁面布局產(chǎn)生一些影響。
[0013](4)手機(jī)短信驗(yàn)證碼
[0014]通過發(fā)送驗(yàn)證碼到手機(jī),讓用戶填寫對(duì)應(yīng)的驗(yàn)證碼,如圖4所示。
[0015]然而,手機(jī)短信驗(yàn)證碼需要接入手機(jī)短信運(yùn)營服務(wù)商,取得對(duì)應(yīng)的驗(yàn)證碼短信下發(fā)服務(wù),短信成本相對(duì)較高。
[0016](5)語音驗(yàn)證碼
[0017]a、直接語音播報(bào)驗(yàn)證碼;以及b、手機(jī)語音驗(yàn)證碼,撥打?qū)?yīng)的電話,播報(bào)驗(yàn)證碼,如圖5所示。
[0018]然而,語音驗(yàn)證碼在大多數(shù)公共場合中不太方便使用。
[0019](6)視頻驗(yàn)證碼
[0020]將隨機(jī)數(shù)字、字母和中文組合而成的驗(yàn)證碼動(dòng)態(tài)嵌入到MP4、flv等格式的視頻中,增大了破解難度,如圖6所示。 [0021 ]然而,視頻驗(yàn)證碼的技術(shù)實(shí)現(xiàn)難度相對(duì)較高,并且普及需要時(shí)間。
【發(fā)明內(nèi)容】
[0022]本發(fā)明提供一種新的驗(yàn)證碼,在增加驗(yàn)證碼種類的同時(shí),能夠很好地提高驗(yàn)證碼的安全性和有效性。
[0023]在本發(fā)明的一個(gè)方面,提出了一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法,包括:
[0024]在用戶屏幕上顯示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡;
[0025]識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡;以及
[0026]將隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡進(jìn)行比較,
[0027]其中,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0028]優(yōu)選地,所述特征是顏色、圖案或符號(hào)。
[0029]優(yōu)選地,所述終止符指示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。
[0030]優(yōu)選地,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一O
[0031]優(yōu)選地,當(dāng)隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。
[0032]優(yōu)選地,當(dāng)所顯示的九宮格滑鎖驗(yàn)證碼的軌跡與用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。
[0033]在本發(fā)明的另一個(gè)方面,提出了一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法,包括:
[0034]在用戶屏幕上顯示隨機(jī)的驗(yàn)證碼;
[0035]識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡;
[0036]根據(jù)識(shí)別出的軌跡自動(dòng)生成驗(yàn)證碼;以及
[0037]將隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼進(jìn)行比較,
[0038]其中,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0039]優(yōu)選地,所述特征是顏色、圖案或符號(hào)。
[0040]優(yōu)選地,所述終止符指示所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。
[0041]優(yōu)選地,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一O
[0042]優(yōu)選地,當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。
[0043]優(yōu)選地,當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。
[0044]在本發(fā)明的另一個(gè)方面,提出了一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法,包括:
[0045]根據(jù)隨機(jī)的驗(yàn)證碼生成九宮格滑鎖驗(yàn)證碼的軌跡;
[0046]在用戶屏幕上顯示所生成的九宮格滑鎖驗(yàn)證碼的軌跡;
[0047]識(shí)別用戶輸入的驗(yàn)證碼;以及
[0048]將隨機(jī)的驗(yàn)證碼與識(shí)別出的驗(yàn)證碼進(jìn)行比較,
[0049]其中,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所生成的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0050]優(yōu)選地,所述特征是顏色、圖案或符號(hào)。
[0051 ]優(yōu)選地,所述終止符指示所生成的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。
[0052]優(yōu)選地,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一O
[0053]優(yōu)選地,當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼相同時(shí),提示用戶輸入的驗(yàn)證碼正確。
[0054]優(yōu)選地,當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼不同時(shí),提示用戶輸入的驗(yàn)證碼錯(cuò)誤。
[0055]在本發(fā)明的另一個(gè)方面,提出了一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置,包括:
[0056]顯示模塊,被配置為在用戶屏幕上顯示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡;
[0057]識(shí)別模塊,被配置為識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡;以及
[0058]比較模塊,被配置為將隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡進(jìn)行比較,
[0059]其中,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0060]優(yōu)選地,所述特征是顏色、圖案或符號(hào)。
[0061 ]優(yōu)選地,所述終止符指示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。
[0062]優(yōu)選地,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一O
[0063]優(yōu)選地,所述裝置還包括:
[0064]解鎖模塊,被配置為當(dāng)隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。
[0065]優(yōu)選地,所述裝置還包括:
[0066]提示模塊,被配置為當(dāng)所顯示的九宮格滑鎖驗(yàn)證碼的軌跡與用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。
[0067]在本發(fā)明的另一個(gè)方面,提出了一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置,包括:
[0068]顯示模塊,被配置為在用戶屏幕上顯示隨機(jī)的驗(yàn)證碼;
[0069]識(shí)別模塊,被配置為識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡;
[0070]生成模塊,被配置為根據(jù)識(shí)別出的軌跡自動(dòng)生成驗(yàn)證碼;以及
[0071]比較模塊,被配置為將隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼進(jìn)行比較,
[0072]其中,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0073]優(yōu)選地,所述特征是顏色、圖案或符號(hào)。
[0074]優(yōu)選地,所述終止符指示所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。
[0075]優(yōu)選地,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一O
[0076]優(yōu)選地,所述裝置還包括:
[0077]解鎖模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。
[0078]優(yōu)選地,所述裝置還包括:
[0079]提示模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。
[0080]在本發(fā)明的另一個(gè)方面,提出了一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置,包括:
[0081]生成模塊,被配置為根據(jù)隨機(jī)的驗(yàn)證碼生成九宮格滑鎖驗(yàn)證碼的軌跡;
[0082]顯示模塊,被配置為在用戶屏幕上顯示所生成的九宮格滑鎖驗(yàn)證碼的軌跡;
[0083]識(shí)別模塊,被配置為識(shí)別用戶輸入的驗(yàn)證碼;以及
[0084]比較模塊,被配置為將隨機(jī)的驗(yàn)證碼與識(shí)別出的驗(yàn)證碼進(jìn)行比較,
[0085]其中,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所生成的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0086]優(yōu)選地,所述特征是顏色、圖案或符號(hào)。
[0087]優(yōu)選地,所述終止符指示所生成的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。
[0088]優(yōu)選地,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一O
[0089]優(yōu)選地,所述裝置還包括:
[0090]解鎖模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼相同時(shí),提示用戶輸入的驗(yàn)證碼正確。
[0091]優(yōu)選地,所述裝置還包括:
[0092]提示模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼不同時(shí),提示用戶輸入的驗(yàn)證碼錯(cuò)誤。
[0093]在本發(fā)明中,通過將九宮格滑鎖運(yùn)用到驗(yàn)證碼中,能夠很好地保證驗(yàn)證碼的安全性和有效性。
【附圖說明】
[0094]根據(jù)結(jié)合示例性附圖對(duì)示例性實(shí)施例的以下描述,本公開的其他細(xì)節(jié)、方面和優(yōu)點(diǎn)將變得顯而易見,在附圖中:
[0095]圖1示例性地示出了根據(jù)現(xiàn)有技術(shù)用于利用文字驗(yàn)證碼進(jìn)行驗(yàn)證的示意圖;
[0096]圖2示例性地示出了根據(jù)現(xiàn)有技術(shù)用于利用圖片驗(yàn)證碼進(jìn)行驗(yàn)證的示意圖;
[0097]圖3示例性地示出了根據(jù)現(xiàn)有技術(shù)用于利用Gif動(dòng)畫驗(yàn)證碼進(jìn)行驗(yàn)證的示意圖;
[0098]圖4示例性地示出了根據(jù)現(xiàn)有技術(shù)用于利用手機(jī)短信驗(yàn)證碼進(jìn)行驗(yàn)證的示意圖;
[0099]圖5示例性地示出了根據(jù)現(xiàn)有技術(shù)用于利用語音驗(yàn)證碼進(jìn)行驗(yàn)證的示意圖;
[0100]圖6示例性地示出了根據(jù)現(xiàn)有技術(shù)用于利用視頻驗(yàn)證碼進(jìn)行驗(yàn)證的示意圖;
[0101]圖7示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的示意圖;
[0102]圖8示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法;
[0103]圖9示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的另一不意圖;
[0104]圖10示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的另一方法;
[0105]圖11示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的又一不意圖;
[0106]圖12示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的又一方法;
[0107]圖13示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置;
[0108]圖14示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的另一裝置;以及
[0109]圖15示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的又一裝置。
【具體實(shí)施方式】
[0110]下面將參照?qǐng)D7和圖8描述根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法800。
[0111]在步驟S801,在用戶屏幕上顯示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡。
[0112]在步驟S802,識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡。
[0113]在步驟S803,將隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡進(jìn)行比較,其中,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征(例如,圖7中的綠色)來指示的,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征(例如,圖7中的紅色)來指示的,并且隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0114]應(yīng)當(dāng)注意的是,所述特征可以是顏色、圖案、符號(hào)等,S卩,可以是自定義的。終止符指示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向,例如,向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。
[0115]當(dāng)隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。當(dāng)所顯示的九宮格滑鎖驗(yàn)證碼的軌跡與用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。
[0116]下面將參照?qǐng)D9和圖10描述根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的另一方法1000。
[0117]在步驟S1001,在用戶屏幕上顯示隨機(jī)的驗(yàn)證碼。
[0118]在步驟S1002,識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡。
[0119]在步驟S1003,根據(jù)識(shí)別出的軌跡自動(dòng)生成驗(yàn)證碼。
[0120]在步驟S1004,將隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼進(jìn)行比較,其中,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征(例如,圖9中的綠色)來指示的,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征(例如,圖9中的紅色)來指示的,并且所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0121]應(yīng)當(dāng)注意的是,所述特征可以是顏色、圖案、符號(hào)等,S卩,可以是自定義的。終止符指示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向,例如,向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。
[0122]當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。
[0123]下面將參照?qǐng)D11和圖12描述根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的另一方法1200。
[0124]在步驟S1201,根據(jù)隨機(jī)的驗(yàn)證碼生成九宮格滑鎖驗(yàn)證碼的軌跡。
[0125]在步驟S1202,在用戶屏幕上顯示所生成的九宮格滑鎖驗(yàn)證碼的軌跡。
[0126]在步驟SI 203,識(shí)別用戶輸入的驗(yàn)證碼。
[0127]在步驟S1204,將隨機(jī)的驗(yàn)證碼與識(shí)別出的驗(yàn)證碼進(jìn)行比較,其中,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征(例如,圖11中的綠色)來指示的,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征(例如,圖11中的紅色)來指示的,并且所生成的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0128]應(yīng)當(dāng)注意的是,所述特征可以是顏色、圖案、符號(hào)等,S卩,可以是自定義的。終止符指示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向,例如,向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。
[0129]當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼相同時(shí),提示用戶輸入的驗(yàn)證碼正確。當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼不同時(shí),提示用戶輸入的驗(yàn)證碼錯(cuò)誤。
[0130]圖13示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置1300。裝置1300包括顯示模塊1310、識(shí)別模塊1320和比較模塊1330。
[0131]顯示模塊1310被配置為在用戶屏幕上顯示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡。識(shí)別模塊1320被配置為識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡。比較模塊1330被配置為將隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡進(jìn)行比較,其中,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0132]裝置1300與方法800相對(duì)應(yīng)。以上對(duì)方法800的具體描述和解釋同樣適用于裝置1300,在此不再贅述。
[0133]圖14示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的另一裝置1400。裝置1400包括顯示模塊1410、識(shí)別模塊1420、生成模塊1430和比較模塊1440。
[0134]顯示模塊1410被配置為在用戶屏幕上顯示隨機(jī)的驗(yàn)證碼。識(shí)別模塊1420被配置為識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡。生成模塊1430被配置為根據(jù)識(shí)別出的軌跡自動(dòng)生成驗(yàn)證碼。比較模塊1440被配置為將隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼進(jìn)行比較,其中,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0135]裝置1400與方法1000相對(duì)應(yīng)。以上對(duì)方法1000的具體描述和解釋同樣適用于裝置1400,在此不再贅述。
[0136]圖15示例性地示出了根據(jù)本發(fā)明的實(shí)施例用于利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的另一裝置1500。裝置1500包括生成模塊1510、顯示模塊1520、識(shí)別模塊1530和比較模塊1540 ο
[0137]生成模塊1510被配置為根據(jù)隨機(jī)的驗(yàn)證碼生成九宮格滑鎖驗(yàn)證碼的軌跡。顯示模塊1520被配置為在用戶屏幕上顯示所生成的九宮格滑鎖驗(yàn)證碼的軌跡。識(shí)別模塊1530被配置為識(shí)別用戶輸入的驗(yàn)證碼。比較模塊1540被配置為將隨機(jī)的驗(yàn)證碼與識(shí)別出的驗(yàn)證碼進(jìn)行比較,其中,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所生成的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。
[0138]裝置1500與方法1200相對(duì)應(yīng)。以上對(duì)方法1200的具體描述和解釋同樣適用于裝置1500,在此不再贅述。
[0139]應(yīng)當(dāng)理解的是,如果業(yè)務(wù)需要,可以對(duì)九宮格的格數(shù)進(jìn)行增加,達(dá)到更多的排列組合數(shù),從而保證驗(yàn)證碼的高安全性,也即是說,宮格數(shù)不僅限于9,可以大于等于9,也可以小于9;并且每個(gè)宮格代表的數(shù)字不唯一,從左到右從上到下可以是123456789,也可以是134576892。
[0140]九宮格滑鎖驗(yàn)證碼作為一種新型的驗(yàn)證碼,其技術(shù)實(shí)現(xiàn)手段并不復(fù)雜,同時(shí)安全性高,趣味性強(qiáng),能夠更有效更快捷地驗(yàn)證用戶的有效性。
[0141]以上的詳細(xì)描述通過使用示意圖、流程圖和/或示例,已經(jīng)闡述了檢查方法和系統(tǒng)的眾多實(shí)施例。在這種示意圖、流程圖和/或示例包含一個(gè)或多個(gè)功能和/或操作的情況下,本領(lǐng)域技術(shù)人員應(yīng)理解,這種示意圖、流程圖或示例中的每一功能和/或操作可以通過各種結(jié)構(gòu)、硬件、軟件、固件或?qū)嵸|(zhì)上它們的任意組合來單獨(dú)和/或共同實(shí)現(xiàn)。在一個(gè)實(shí)施例中,本發(fā)明的實(shí)施例所述主題的若干部分可以通過專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號(hào)處理器(DSP)、或其他集成格式來實(shí)現(xiàn)。然而,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,這里所公開的實(shí)施例的一些方面在整體上或部分地可以等同地實(shí)現(xiàn)在集成電路中,實(shí)現(xiàn)為在一臺(tái)或多臺(tái)計(jì)算機(jī)上運(yùn)行的一個(gè)或多個(gè)計(jì)算機(jī)程序(例如,實(shí)現(xiàn)為在一臺(tái)或多臺(tái)計(jì)算機(jī)系統(tǒng)上運(yùn)行的一個(gè)或多個(gè)程序),實(shí)現(xiàn)為在一個(gè)或多個(gè)處理器上運(yùn)行的一個(gè)或多個(gè)程序(例如,實(shí)現(xiàn)為在一個(gè)或多個(gè)微處理器上運(yùn)行的一個(gè)或多個(gè)程序),實(shí)現(xiàn)為固件,或者實(shí)質(zhì)上實(shí)現(xiàn)為上述方式的任意組合,并且本領(lǐng)域技術(shù)人員根據(jù)本公開,將具備設(shè)計(jì)電路和/或?qū)懭胲浖?或固件代碼的能力。此外,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,本公開所述主題的機(jī)制能夠作為多種形式的程序產(chǎn)品進(jìn)行分發(fā),并且無論實(shí)際用來執(zhí)行分發(fā)的信號(hào)承載介質(zhì)的具體類型如何,本公開所述主題的示例性實(shí)施例均適用。信號(hào)承載介質(zhì)的示例包括但不限于:可記錄型介質(zhì),如軟盤、硬盤驅(qū)動(dòng)器、緊致盤(CD)、數(shù)字通用盤(DVD)、數(shù)字磁帶、計(jì)算機(jī)存儲(chǔ)器等;以及傳輸型介質(zhì),如數(shù)字和/或模擬通信介質(zhì)(例如,光纖光纜、波導(dǎo)、有線通信鏈路、無線通信鏈路等)。
[0142]雖然已參照幾個(gè)典型實(shí)施例描述了本發(fā)明,但應(yīng)當(dāng)理解,所用的術(shù)語是說明和示例性、而非限制性的術(shù)語。由于本發(fā)明能夠以多種形式具體實(shí)施而不脫離發(fā)明的精神或?qū)嵸|(zhì),所以應(yīng)當(dāng)理解,上述實(shí)施例不限于任何前述的細(xì)節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神和范圍內(nèi)廣泛地解釋,因此落入權(quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán)利要求所涵蓋。
【主權(quán)項(xiàng)】
1.一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法,包括: 在用戶屏幕上顯示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡; 識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡;以及 將隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡進(jìn)行比較,其中,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。2.根據(jù)權(quán)利要求1所述的方法,其中,所述特征是顏色、圖案或符號(hào)。3.根據(jù)權(quán)利要求1所述的方法,其中,所述終止符指示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。4.根據(jù)權(quán)利要求3所述的方法,其中,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。5.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。6.根據(jù)權(quán)利要求1所述的方法,其中,當(dāng)所顯示的九宮格滑鎖驗(yàn)證碼的軌跡與用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。7.一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法,包括: 在用戶屏幕上顯示隨機(jī)的驗(yàn)證碼; 識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡; 根據(jù)識(shí)別出的軌跡自動(dòng)生成驗(yàn)證碼;以及 將隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼進(jìn)行比較, 其中,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。8.根據(jù)權(quán)利要求7所述的方法,其中,所述特征是顏色、圖案或符號(hào)。9.根據(jù)權(quán)利要求7所述的方法,其中,所述終止符指示所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。10.根據(jù)權(quán)利要求9所述的方法,其中,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。11.根據(jù)權(quán)利要求7所述的方法,其中,當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。12.根據(jù)權(quán)利要求7所述的方法,其中,當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。13.一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的方法,包括: 根據(jù)隨機(jī)的驗(yàn)證碼生成九宮格滑鎖驗(yàn)證碼的軌跡; 在用戶屏幕上顯示所生成的九宮格滑鎖驗(yàn)證碼的軌跡; 識(shí)別用戶輸入的驗(yàn)證碼;以及 將隨機(jī)的驗(yàn)證碼與識(shí)別出的驗(yàn)證碼進(jìn)行比較, 其中,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所生成的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。14.根據(jù)權(quán)利要求13所述的方法,其中,所述特征是顏色、圖案或符號(hào)。15.根據(jù)權(quán)利要求13所述的方法,其中,所述終止符指示所生成的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。16.根據(jù)權(quán)利要求15所述的方法,其中,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。17.根據(jù)權(quán)利要求13所述的方法,其中,當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼相同時(shí),提示用戶輸入的驗(yàn)證碼正確。18.根據(jù)權(quán)利要求13所述的方法,其中,當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼不同時(shí),提示用戶輸入的驗(yàn)證碼錯(cuò)誤。19.一種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置,包括: 顯示模塊,被配置為在用戶屏幕上顯示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡; 識(shí)別模塊,被配置為識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡;以及 比較模塊,被配置為將隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡進(jìn)行比較, 其中,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。20.根據(jù)權(quán)利要求19所述的裝置,其中,所述特征是顏色、圖案或符號(hào)。21.根據(jù)權(quán)利要求19所述的裝置,其中,所述終止符指示隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。22.根據(jù)權(quán)利要求21所述的裝置,其中,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。23.根據(jù)權(quán)利要求19所述的裝置,還包括: 解鎖模塊,被配置為當(dāng)隨機(jī)的九宮格滑鎖驗(yàn)證碼的軌跡與識(shí)別出的九宮格滑鎖驗(yàn)證碼的軌跡相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。24.根據(jù)權(quán)利要求19所述的裝置,還包括: 提示模塊,被配置為當(dāng)所顯示的九宮格滑鎖驗(yàn)證碼的軌跡與用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。25.—種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置,包括: 顯示模塊,被配置為在用戶屏幕上顯示隨機(jī)的驗(yàn)證碼; 識(shí)別模塊,被配置為識(shí)別用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡; 生成模塊,被配置為根據(jù)識(shí)別出的軌跡自動(dòng)生成驗(yàn)證碼;以及 比較模塊,被配置為將隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼進(jìn)行比較, 其中,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。26.根據(jù)權(quán)利要求25所述的裝置,其中,所述特征是顏色、圖案或符號(hào)。27.根據(jù)權(quán)利要求25所述的裝置,其中,所述終止符指示所述用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。28.根據(jù)權(quán)利要求27所述的裝置,其中,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。29.根據(jù)權(quán)利要求25所述的裝置,還包括: 解鎖模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼相同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡正確。30.根據(jù)權(quán)利要求25所述的裝置,還包括: 提示模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所生成的驗(yàn)證碼不同時(shí),提示用戶輸入的九宮格滑鎖驗(yàn)證碼的軌跡錯(cuò)誤。31.—種利用九宮格滑鎖驗(yàn)證碼進(jìn)行驗(yàn)證的裝置,包括: 生成模塊,被配置為根據(jù)隨機(jī)的驗(yàn)證碼生成九宮格滑鎖驗(yàn)證碼的軌跡; 顯示模塊,被配置為在用戶屏幕上顯示所生成的九宮格滑鎖驗(yàn)證碼的軌跡; 識(shí)別模塊,被配置為識(shí)別用戶輸入的驗(yàn)證碼;以及 比較模塊,被配置為將隨機(jī)的驗(yàn)證碼與識(shí)別出的驗(yàn)證碼進(jìn)行比較, 其中,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的起始位置是用第一特征來指示的,所生成的九宮格滑鎖驗(yàn)證碼的軌跡的結(jié)束位置是用與第一特征不同的第二特征來指示的,并且所生成的九宮格滑鎖驗(yàn)證碼的軌跡的終止符是由從所述結(jié)束位置開始延伸的直線線段來指示的。32.根據(jù)權(quán)利要求31所述的裝置,其中,所述特征是顏色、圖案或符號(hào)。33.根據(jù)權(quán)利要求31所述的裝置,其中,所述終止符指示所生成的九宮格滑鎖驗(yàn)證碼的軌跡的最終方向。34.根據(jù)權(quán)利要求33所述的裝置,其中,所述最終方向是向左、向右、向上、向下、左上方、右上方、左下方和右下方之一。35.根據(jù)權(quán)利要求31所述的裝置,還包括: 解鎖模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼相同時(shí),提示用戶輸入的驗(yàn)證碼正確。36.根據(jù)權(quán)利要求31所述的裝置,還包括: 提示模塊,被配置為當(dāng)隨機(jī)的驗(yàn)證碼與所述識(shí)別出的驗(yàn)證碼不同時(shí),提示用戶輸入的驗(yàn)證碼錯(cuò)誤。
【文檔編號(hào)】G06F21/36GK105956455SQ201610305683
【公開日】2016年9月21日
【申請(qǐng)日】2016年5月10日
【發(fā)明人】李東耕
【申請(qǐng)人】北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司