驗證方法和驗證系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及一種驗證方法和系統(tǒng),其方法包括:接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;顯示解鎖界面,所述解鎖界面中包括有至少一個位置點;按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示;接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作;在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息。采用本發(fā)明的方案,可以提升驗證碼的安全性。
【專利說明】
驗證方法和驗證系統(tǒng)
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種驗證方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,驗證碼已經(jīng)成為一種廣泛應(yīng)用的身份驗證方式,用于賬號登錄、密碼找回、轉(zhuǎn)賬確認(rèn)等眾多關(guān)鍵場合。驗證碼的安全問題也成為敏感問題,時不時就有用戶因為不小心泄露了驗證碼導(dǎo)致財產(chǎn)損失和隱私泄露的情況發(fā)生。
[0003]如何保證驗證碼的安全性,成為了一個亟待解決的問題,但現(xiàn)有技術(shù)中,除了讓用戶保護(hù)好自己的驗證碼之外,目前還沒有特別有效的防范方式。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種驗證方法和系統(tǒng),可以提升驗證碼的安全性。
[0005]本發(fā)明的目的通過如下技術(shù)方案實現(xiàn):
[0006]—種驗證方法,所述方法應(yīng)用于終端,所述方法包括:
[0007]接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0008]顯示解鎖界面,所述解鎖界面中包括有至少一個位置點;
[0009 ]按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示;
[0010]接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作;
[0011 ]在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息。
[0012]—種驗證方法,所述方法應(yīng)用于服務(wù)器,所述方法包括:
[0013 ]接收終端發(fā)送的驗證請求,所述請求用于請求發(fā)送驗證碼方案;
[0014]向所述終端發(fā)送所述驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0015]接收驗證通過消息,所述驗證通過消息是由所述終端在判定用戶在所顯示的包括至少一個位置點的解鎖界面中的觸摸操作滿足預(yù)設(shè)的驗證通過條件后發(fā)送的,所述觸摸操作是用戶在所述終端按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時進(jìn)行的操作。
[0016]—種驗證系統(tǒng),包括終端,所述終端包括:
[0017]方案接收單元,用于接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0018]界面顯示單元,用于顯示解鎖界面,所述解鎖界面中包括有至少一個位置點;
[0019 ]位置點突出顯示單元,用于按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示;
[0020]操作接收單元,用于接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作;
[0021 ]消息發(fā)送單元,用于在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息。
[0022]一種驗證系統(tǒng),包括服務(wù)器,所述服務(wù)器包括:
[0023]請求接收單元,用于接收終端發(fā)送的驗證請求,所述請求用于請求發(fā)送驗證碼方案;
[0024]驗證碼發(fā)送單元,用于向所述終端發(fā)送所述驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0025]消息接收單元,用于接收驗證通過消息,所述驗證通過消息是由所述終端在判定用戶在所顯示的包括至少一個位置點的解鎖界面中的觸摸操作滿足預(yù)設(shè)的驗證通過條件后發(fā)送的,所述觸摸操作是用戶在所述終端按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時進(jìn)行的操作。
[0026]根據(jù)上述本發(fā)明的方案,其是終端接收到服務(wù)器發(fā)送的包括坐標(biāo)點序列的驗證碼方案后,顯示包括有至少一個位置點的解鎖界面,并按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示,接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作,在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,向服務(wù)器發(fā)送驗證通過消息,由于所述驗證碼方案包括一系列的坐標(biāo)點,基于用戶對這些坐標(biāo)點對應(yīng)的位置點的操作進(jìn)行驗證,整個驗證過程中都不需要顯示出明文的驗證碼,可以有效的提升驗證碼的安全性。
【附圖說明】
[0027]圖1-1為本發(fā)明實施例一的驗證方法的實現(xiàn)流程示意圖一;
[0028]圖1-2為終端顯示解鎖界面的場景示意圖一;
[0029]圖1-3為終端顯示解鎖界面的場景示意圖二;
[0030]圖l-4a為在終端顯示解鎖界面中對第一個坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時的不意圖;
[0031]圖l-4b為在終端顯示解鎖界面中對第二個坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時滑動方向示意圖;
[0032]圖l-4c為在終端顯示解鎖界面中對第三個坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時滑動方向示意圖;
[0033I圖l-4d為一具體示例中的滑動軌跡示意圖;
[0034]圖1-5為本發(fā)明實施例一中的終端與服務(wù)器交互示意圖;
[0035]圖1-6為本發(fā)明實施例一中的步驟S102的實現(xiàn)流程示意圖;
[0036]圖1-7為本發(fā)明實施例一的驗證方法的實現(xiàn)流程示意圖二;
[0037]圖2為本發(fā)明實施例二的驗證方法的實現(xiàn)流程示意圖;
[0038]圖3為本發(fā)明實施例三的驗證方法的實現(xiàn)流程示意圖;
[0039]圖4-1為本發(fā)明實施例四的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖一;
[0040]圖4-2為本發(fā)明實施例四的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖二;
[0041]圖4-3為本發(fā)明實施例四的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖三;
[0042]圖4-4為本發(fā)明實施例四的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖二;
[0043]圖4-5為本發(fā)明實施例四的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖三;
[0044]圖5為本發(fā)明實施例五的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0045]圖6為本發(fā)明實施例六的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖。
【具體實施方式】
[0046]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0047]實施例一
[0048]本發(fā)明實施例一提供一種驗證方法,該方法應(yīng)用于終端,所述終端包括但不限于智能手機(Smart Phone)、平板電腦、筆記本電腦、個人數(shù)字助理等便攜式電子設(shè)備。圖1_1為本發(fā)明實施例一的驗證方法的實現(xiàn)流程示意圖,如圖1-1所示,該實施例中的驗證方法包括:
[0049]步驟SlOl:接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0050]這里,所述坐標(biāo)點序列中的坐標(biāo)點至少為一個,所述坐標(biāo)點序列可以是坐標(biāo)點的坐標(biāo)值的序列,例如,包括六個坐標(biāo)點,坐標(biāo)點序列為(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3);所述坐標(biāo)點序列也可以是坐標(biāo)點的標(biāo)識的序列;例如,(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3)對應(yīng)的坐標(biāo)點的標(biāo)識分別為?、^、?、6、1,則坐標(biāo)點序列為?、^、?、6、1。
[0051]步驟S102:顯示解鎖界面,所述解鎖界面中包括有至少一個位置點;
[0052]這里,所述解鎖界面中顯示的位置點至少為一個,一般地,所述解鎖界面可以為方形點陣,例如圖1-2中所示的4*4的方形點陣111,共16個位置點,圖1-2中的112標(biāo)記的是其中一個位置點,所述解鎖界面也可以是矩形點陣,例如圖1-3中所示的5*3的矩形點陣121,共15個位置點,圖1-3中的122標(biāo)記的是其中一個位置點;
[°°53]步驟S103:按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示;
[0054]這里,所述突出顯示的方式包括但不限于高亮顯示(以高亮度顯示)、更換大小(例如,將位置點調(diào)大)或者更換顏色等;
[0055]步驟S104:接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作;
[0056]這里,所述觸摸操作包括點擊操作或者/和滑動操作;
[0057]此外,為了便于用戶獲知在突出顯示某個位置殿后需要執(zhí)行怎樣的觸摸操作,在其中一個實施例中,可以在每次進(jìn)行位置點突出顯示時,顯示與當(dāng)前突出顯示的位置點對應(yīng)的可視操作提示,所述可視操作提示用于提示用戶在所述解鎖界面中需要執(zhí)行的操作。這里可視操作提示可以是文本、圖片、動畫中的任意一種或者任意組合。
[0058]具體地,以突出顯示的方式為高亮顯示、可視操作提示為文本為例對上述步驟S102、步驟S103、步驟S104的過程進(jìn)行說明;終端在接收到驗證碼方案后,例如,驗證碼方案中的坐標(biāo)點序列為(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3),會顯示一個預(yù)設(shè)解鎖界面,例如圖1 -2中的4*4的點陣,首先,如圖1 _4a所示,在解鎖界面131中高亮顯示第一個坐標(biāo)點(2,2)對應(yīng)的位置點132,并顯示可視操作提示133,終端此時可視操作提示133內(nèi)容為“點擊被點亮的點”;用戶手指點擊該點位置點132后,記錄用戶當(dāng)前的點擊操作;接著如圖l-4b所示高亮顯示第二個坐標(biāo)點(3,1)對應(yīng)的位置點134,并顯示可視操作提示133,此時可視操作提示133的內(nèi)容為“滑動到下一被點亮的點”,用戶手指按照l-4b中箭頭所示的滑動方式,從位置點132滑動到位置點134,終端記錄下該滑動操作;這之后高亮顯示坐標(biāo)點第三個(4,3)對應(yīng)的位置點135,并顯示可視操作提示133,此時可視操作提示133內(nèi)容為“滑動到下一被點亮的點”,用戶手指按照l_4c中箭頭所示的滑動方式,從位置點134滑動到位置點135,終端記錄下該滑動操作;以此類推,直至用戶完成驗證碼的輸入工作,即完成針對坐標(biāo)點序列中各個坐標(biāo)點對應(yīng)的位置點的觸摸操作,在完成觸摸操作時,可以顯示內(nèi)容為“驗證碼的輸入完成”的可視操作提示;
[0059]步驟S105:在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息;
[0060]其中,所述驗證通過條件可以根據(jù)實際需要進(jìn)行設(shè)定;
[0061]具體地,可以在用戶按照與所述坐標(biāo)點序列中坐標(biāo)點的順序正確完成了對各坐標(biāo)點對應(yīng)的位置點的觸摸操作時,確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件,否則,確定所接收的觸摸操作不滿足預(yù)設(shè)的驗證通過條件。
[0062]本發(fā)明實施例中,步驟SlOl至S105均是在終端側(cè)完成的,參見圖1-5所示,對于步驟SlOl具體為:終端接收服務(wù)器發(fā)送的驗證碼方案;對于步驟S105具體為:終端向服務(wù)器發(fā)送所述驗證通過消息。
[0063]據(jù)此,根據(jù)上述實施例的方案,其是終端接收到服務(wù)器發(fā)送的包括坐標(biāo)點序列的驗證碼方案后,顯示包括有至少一個位置點的解鎖界面,并按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示,接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作,在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,向服務(wù)器發(fā)送驗證通過消息,由于所述驗證碼方案包括一系列的坐標(biāo)點,基于用戶對這些坐標(biāo)點對應(yīng)的位置點的操作進(jìn)行驗證,整個驗證過程中都不需要顯示出明文的驗證碼,可以有效的提升驗證碼的安全性。
[0064]根據(jù)需要也可以預(yù)先設(shè)置不同形式的解鎖界面,在接收到驗證碼方案時,具體需要調(diào)用哪個解鎖界面,可以由驗證碼方案確定。具體地,在其中一個實施例中,如圖1-6所示,所述驗證方法中的顯示解鎖界面的步驟可以包括:
[0065]步驟S141:解析所述驗證碼方案獲得所述驗證碼方案中同時攜帶的對應(yīng)所述解鎖界面的界面標(biāo)識;
[0066]步驟S142:根據(jù)所獲得的界面標(biāo)識在所述顯示區(qū)域顯示所述解鎖界面。
[0067]在其中一個實施例中,所述觸摸操作包括對位置點的點擊操作以及在位置點間的滑動操作;所述方法還可以包括觸摸操作驗證過程,所述觸摸操作驗證過程具體可以采用下述的任意一種方式實現(xiàn):
[0068]方式一
[0069]根據(jù)所述點擊操作和所述滑動操作獲取滑動軌跡,獲取所述滑動軌跡與參考圖案的相似度,若所述相似度大于預(yù)設(shè)的第一門限值,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件,其中,所述參考圖案根據(jù)所述坐標(biāo)點序列獲得。
[0070]其中,所述滑動軌跡的起點為所述點擊操作對應(yīng)的位置點,并將各滑動操作對應(yīng)的軌跡依次連接,得到所述滑動軌跡,例如,圖l-4d為如上所述的具體示例中的滑動軌跡示意圖;
[0071]可以將同一坐標(biāo)系下的所述坐標(biāo)點序列中的各坐標(biāo)點依次用直線連接獲得所述參考圖案,將所述滑動軌跡與該參考圖案進(jìn)行相似度分析,獲得兩者的相似度,將該相似度對與預(yù)設(shè)的第一門限值進(jìn)行比較,若所述相似度大于預(yù)設(shè)的第一門限值,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件;其中,第一門限值的大小可以根據(jù)實際需要設(shè)定。
[0072]方式二
[0073]根據(jù)所述點擊操作和所述滑動操作獲取在位置點上的滑動順序,若所述滑動順序與所述坐標(biāo)點序列中的坐標(biāo)點順序相匹配,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件;例如,滑動順序是:位置點6—位置點3—位置點12—位置點15—位置點10—位置點9,坐標(biāo)點序列為(2,2)、(3,1)、(4,3)、(3,4)、(2,3)、(1,3),若坐標(biāo)點序列為(2,2)與位置點6對應(yīng),坐標(biāo)點序列為(3,I)與位置點3對應(yīng),坐標(biāo)點序列為(4,3)與位置點12對應(yīng),坐標(biāo)點序列為(3,4)與位置點15對應(yīng),坐標(biāo)點序列為(2,3)與位置點10對應(yīng),坐標(biāo)點序列為(I,3)與位置點10對應(yīng),則所述滑動順序與所述坐標(biāo)點序列中的坐標(biāo)點順序相匹配,若任意一組不對應(yīng),則所述滑動順序與所述坐標(biāo)點序列中的坐標(biāo)點順序不相匹配,此次舉例中,是以4*4的方形點陣、方形點陣中第一行的位置點的標(biāo)號依次為1、2、3、4,方形點陣中第二行的位置點的標(biāo)號依次為5、6、7、8,方形點陣中第一行的位置點的標(biāo)號依次為9、10、11、12,方形點陣中第二行的位置點的標(biāo)號依次為13、14、15、16,為例進(jìn)行說明,但這并不構(gòu)成對本發(fā)明方案的限定。
[0074]本發(fā)明實施例中,如圖1-7所示,所述驗證方法還可以包括:
[0075]步驟S106:在所接收的觸摸操作不滿足預(yù)設(shè)的驗證通過條件時,確定本次驗證失?。?br>[0076]步驟S107:判斷當(dāng)前的驗證失敗次數(shù)是否達(dá)到預(yù)設(shè)的第二門限值,若否,則返回步驟S103,若是,則進(jìn)入步驟S108 ;
[0077]這里,所述第二門限值可以根據(jù)實際需要設(shè)定,例如,3次;
[0078]步驟S108:進(jìn)行賬號鎖定操作;
[0079]其中,賬號鎖定的方式可以采用任意可以實現(xiàn)的方式,例如,鎖定相應(yīng)的賬號在設(shè)定時間中不可用,或者,鎖定解鎖界面,在鎖定解鎖界面時,可以接收對解鎖界面的觸摸操作;進(jìn)行賬號鎖定操作,可以盡量保證相應(yīng)賬號的安全性。
[0080]實施例二
[0081]本發(fā)明實施例二提供一種驗證方法,該方法應(yīng)用于終端。圖2為本發(fā)明實施例二的驗證方法的實現(xiàn)流程示意圖,如圖1-1所示,該實施例中的驗證方法包括:
[0082]步驟S201:接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列,所述驗證碼方案經(jīng)過預(yù)設(shè)的加密方式加密;
[0083]這里,所述加密方式可以根據(jù)實際需要選??;
[0084]考慮到驗證碼方案是被加密后的密文,服務(wù)器可以以一個推送消息的形式將加密的驗證碼方案發(fā)送給終端;
[0085]步驟S202:通過預(yù)設(shè)的解密方式對所接收到的驗證碼方案進(jìn)行解密,獲得所述坐標(biāo)點序列;
[0086]這里,所述解密方式可以根據(jù)實際需要選取,與上述的加密方式相對應(yīng);
[0087]步驟S203:顯示解鎖界面,所述解鎖界面中包括有至少一個位置點;
[0088I步驟S204:按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示;
[0089]步驟S205:接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作;
[0090]步驟S206:在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息。
[0091]本發(fā)明實施例中的步驟S203至步驟S206可以分別對應(yīng)地參見實施例一中的步驟SlOl至步驟S105,為節(jié)約篇幅,這里不再贅述。
[0092]在本實施例中,驗證碼方案在加密后再傳送給終端,可以進(jìn)一步提升驗證碼的安全性,有效避免在傳輸過程中出現(xiàn)明文的驗證碼。
[0093]實施例三
[0094]基于上述的實施例一和實施例二,本發(fā)明實施例提供一種驗證方法,該方法應(yīng)用于服務(wù)器,圖3為本發(fā)明實施例三的驗證方法的實現(xiàn)流程示意圖,如圖3所示,該方法包括:
[0095]步驟S301:接收終端發(fā)送的驗證請求,所述請求用于請求發(fā)送驗證碼方案;
[0096]步驟S302:向所述終端發(fā)送所述驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0097]步驟S303:接收驗證通過消息,所述驗證通過消息是由所述終端在判定用戶在所顯示的包括至少一個位置點的解鎖界面中的觸摸操作滿足預(yù)設(shè)的驗證通過條件后發(fā)送的,所述觸摸操作是用戶在所述終端按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時進(jìn)行的操作。
[0098]本發(fā)明實施例中,步驟S301至S303的執(zhí)行主體為服務(wù)器,其中,對于步驟S301具體為:服務(wù)器接收終端發(fā)送的驗證請求;對于步驟S303,服務(wù)器接收終端發(fā)送的驗證通過消息。本發(fā)明實施例中的各技術(shù)特征和有益效果可以參見上述的實施例一、實施例二中的描述,為節(jié)約篇幅,這里不再贅述。
[0099]實施例四
[0100]基于上述的實施例一和實施例二,本發(fā)明實施例四提供一種驗證系統(tǒng),參見圖4-1所示,為本發(fā)明實施例四的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖一;如圖4-1所示,該實施例中的驗證系統(tǒng)包括終端40,終端40包括驗證碼接收單元401、界面顯示單元402、位置點突出顯示單元403、操作接收單元404、消息發(fā)送單元405,其中:
[0101 ]驗證碼接收單元401,用于接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0102]界面顯示單元402,用于顯示解鎖界面,所述解鎖界面中包括有至少一個位置點;
[0103]位置點突出顯示單元403,用于按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示;
[0104]操作接收單元404,用于接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作;
[0105]消息發(fā)送單元405,用于在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息。
[0106]本發(fā)明實施例中,所述觸摸操作包括對位置點的點擊操作以及在位置點間的滑動操作,如圖4-2所示,所述終端40還可以包括第一驗證單元406,其中:
[0107]第一驗證單元406用于根據(jù)所述點擊操作和所述滑動操作獲取滑動軌跡,獲取所述滑動軌跡與參考圖案的相似度,若所述相似度大于預(yù)設(shè)的第一門限值,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件,其中,所述參考圖案根據(jù)所述坐標(biāo)點序列獲得。
[0108]本發(fā)明實施例中,所述觸摸操作包括對位置點的點擊操作以及在位置點間的滑動操作,如圖4-3所示,所述終端40還可以包括第二驗證單元407,其中:
[0109]第二驗證單元407用于根據(jù)所述點擊操作和所述滑動操作獲取在位置點上的滑動順序,若所述滑動順序與所述坐標(biāo)點序列中的坐標(biāo)點順序相匹配,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件。
[0110]本發(fā)明實施例中,方案接收單元401接收的驗證碼方案經(jīng)過預(yù)設(shè)的加密方式加密,如圖4-4所示,所述終端40還可以包括解密單元408,其中:
[0111]解密單元408用于通過預(yù)設(shè)的解密方式對所述方案接收單元接收到的驗證碼方案進(jìn)行解密,獲得所述坐標(biāo)點序列。
[0112]本發(fā)明實施例中,所述方案接收單元接收的驗證碼方案經(jīng)過預(yù)設(shè)的加密方式加密,如圖4-5所示,所述終端40還可以包括失敗確定單元409、判斷單元410、賬號鎖定單元411,其中;
[0113]失敗確定單元409用于在所接收的觸摸操作不滿足預(yù)設(shè)的驗證通過條件時,確定本次驗證失敗;
[0114]判斷單元410用于判斷當(dāng)前的驗證失敗次數(shù)是否達(dá)到預(yù)設(shè)的第二門限值;
[0115]賬號鎖定單元411用于在判斷單元410的判定結(jié)果為是時,進(jìn)行賬號鎖定操作;
[0116]位置點突出顯示單元403還用于在判斷單元410的判定結(jié)果為否時,重新按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示。
[0117]本實施例提供的驗證系統(tǒng),需要指出的是:以上對于驗證系統(tǒng)的描述,與上述應(yīng)用于終端的驗證方法的描述是類似的,并且具有上述應(yīng)用于終端的驗證方法的有益效果,為節(jié)約篇幅,不再贅述;因此,以上對本發(fā)明實施例提供的驗證系統(tǒng)中未披露的技術(shù)細(xì)節(jié),請參照上述提供的應(yīng)用于終端的驗證方法的描述。
[0118]實施例五
[0119]基于上述的實施例三,本發(fā)明實施例五提供一種驗證系統(tǒng),參見圖5所示,為本發(fā)明實施例五的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖;如圖4所示,該實施例中的驗證系統(tǒng)包括服務(wù)器50,服務(wù)器50包括請求接收單元501、驗證碼發(fā)送單元502、消息接收單元503,其中:
[0120]請求接收單元501,用于接收終端發(fā)送的驗證請求,所述請求用于請求發(fā)送驗證碼方案;
[0121]驗證碼發(fā)送單元502,用于向所述終端發(fā)送所述驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0122]消息接收單元503,用于接收驗證通過消息,所述驗證通過消息是由所述終端在判定用戶在所顯示的包括至少一個位置點的解鎖界面中的觸摸操作滿足預(yù)設(shè)的驗證通過條件后發(fā)送的,所述觸摸操作是用戶在所述終端按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時進(jìn)行的操作。
[0123]本實施例提供的驗證系統(tǒng),需要指出的是:以上對于驗證系統(tǒng)的描述,與上述應(yīng)用于服務(wù)器的驗證方法的描述是類似的,并且具有上述應(yīng)用于服務(wù)器的驗證方法的有益效果,為節(jié)約篇幅,不再贅述;因此,以上對本發(fā)明實施例提供的驗證系統(tǒng)中未披露的技術(shù)細(xì)節(jié),請參照上述提供的應(yīng)用于服務(wù)器的驗證方法的描述。
[0124]實施例六
[0125]本發(fā)明實施例流程提供一種驗證系統(tǒng),圖6為本發(fā)明實施例六的驗證系統(tǒng)的組成結(jié)構(gòu)示意圖,如圖6所示,所述驗證系統(tǒng)包括終端40和服務(wù)器50;終端40包括請求發(fā)送單元400、驗證碼接收單元401、界面顯示單元402、位置點突出顯示單元403、操作接收單元404、消息發(fā)送單元405,服務(wù)器50包括請求接收單元501、驗證碼發(fā)送單元502、消息接收單元503,其中:
[0? 26] 請求發(fā)送單元400,用于發(fā)送驗證請求,所述請求用于請求發(fā)送驗證碼方案;
[0127]請求接收單元501,用于接收終端發(fā)送的驗證請求;
[0128]驗證碼發(fā)送單元502,用于向所述終端發(fā)送所述驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列;
[0129]驗證碼接收單元401,用于接收驗證碼方案;
[0130]界面顯示單元402,用于顯示解鎖界面,所述解鎖界面中包括有至少一個位置點;
[0?3? ] 位置點突出顯示單元403,用于按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示;
[0132]操作接收單元404,用于接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作;
[0133]消息發(fā)送單元405,用于在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息;
[0134]消息接收單元503,用于接收所述驗證通過消息。
[0135]本發(fā)明實施例六提供的驗證系統(tǒng),需要指出的是:以上對于服務(wù)器和終端的描述,可以參照上述實施例提供的服務(wù)器和終端的記載。
[0136]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
[0137]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
[0138]另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0139]本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(R0M,Read_0nly Memory)、隨機存取存儲器(RAM ,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0140]或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明實施例的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機、服務(wù)器、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分。而前述的存儲介質(zhì)包括:移動存儲設(shè)備、ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0141]以上所述實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。
[0142]以上所述實施例僅表達(dá)了本發(fā)明的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項】
1.一種驗證方法,其特征在于,所述方法應(yīng)用于終端,所述方法包括: 接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列; 顯示解鎖界面,所述解鎖界面中包括有至少一個位置點; 按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示; 接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作; 在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息。2.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于: 所述觸摸操作包括對位置點的點擊操作以及在位置點間的滑動操作; 所述方法還包括:根據(jù)所述點擊操作和所述滑動操作獲取滑動軌跡,獲取所述滑動軌跡與參考圖案的相似度,若所述相似度大于預(yù)設(shè)的第一門限值,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件,其中,所述參考圖案根據(jù)所述坐標(biāo)點序列獲得; 或者 所述方法還包括:根據(jù)所述點擊操作和所述滑動操作獲取在位置點上的滑動順序,若所述滑動順序與所述坐標(biāo)點序列中的坐標(biāo)點順序相匹配,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件。3.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,所述驗證碼方案經(jīng)過預(yù)設(shè)的加密方式加密,在接收到所述驗證碼方案后,通過預(yù)設(shè)的解密方式對所接收到的驗證碼方案進(jìn)行解密,獲得所述坐標(biāo)點序列。4.根據(jù)權(quán)利要求1所述的驗證方法,其特征在于,還包括: 在所接收的觸摸操作不滿足預(yù)設(shè)的驗證通過條件時,確定本次驗證失?。?判斷當(dāng)前的驗證失敗次數(shù)是否達(dá)到預(yù)設(shè)的第二門限值; 若否,則返回所述按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示的步驟; 若是,則行賬號鎖定操作。5.一種驗證方法,其特征在于,所述方法應(yīng)用于服務(wù)器,所述方法包括: 接收終端發(fā)送的驗證請求,所述請求用于請求發(fā)送驗證碼方案; 向所述終端發(fā)送所述驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列; 接收驗證通過消息,所述驗證通過消息是由所述終端在判定用戶在所顯示的包括至少一個位置點的解鎖界面中的觸摸操作滿足預(yù)設(shè)的驗證通過條件后發(fā)送的,所述觸摸操作是用戶在所述終端按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時進(jìn)行的操作。6.一種驗證系統(tǒng),其特征在于,包括終端,所述終端包括: 驗證碼接收單元,用于接收驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列; 界面顯示單元,用于顯示解鎖界面,所述解鎖界面中包括有至少一個位置點; 位置點突出顯示單元,用于按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示; 操作接收單元,用于接收在每次進(jìn)行位置點突出顯示時用戶在所述解鎖界面中的觸摸操作; 消息發(fā)送單元,用于在所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件時,發(fā)送驗證通過消息。7.根據(jù)權(quán)利要求6所述的驗證方系統(tǒng),其特征在于: 所述觸摸操作包括對位置點的點擊操作以及在位置點間的滑動操作; 所述終端還包括第一驗證單元或者第二驗證單元; 所述第一驗證單元用于根據(jù)所述點擊操作和所述滑動操作獲取滑動軌跡,獲取所述滑動軌跡與參考圖案的相似度,若所述相似度大于預(yù)設(shè)的第一門限值,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件,其中,所述參考圖案根據(jù)所述坐標(biāo)點序列獲得; 所述第二驗證單元用于根據(jù)所述點擊操作和所述滑動操作獲取在位置點上的滑動順序,若所述滑動順序與所述坐標(biāo)點序列中的坐標(biāo)點順序相匹配,則確定所接收的觸摸操作滿足預(yù)設(shè)的驗證通過條件。8.根據(jù)權(quán)利要求6所述的驗證系統(tǒng),其特征在于,所述方案接收單元接收的驗證碼方案經(jīng)過預(yù)設(shè)的加密方式加密;所述終端還包括解密單元; 所述解密單元,用于通過預(yù)設(shè)的解密方式對所述方案接收單元接收到的驗證碼方案進(jìn)行解密,獲得所述坐標(biāo)點序列。9.根據(jù)權(quán)利要求6所述的驗證系統(tǒng),其特征在于,所述終端還包括失敗確定單元、判斷單元、賬號鎖定單元; 所述失敗確定單元用于在所接收的觸摸操作不滿足預(yù)設(shè)的驗證通過條件時,確定本次驗證失??; 所述判斷單元用于判斷當(dāng)前的驗證失敗次數(shù)是否達(dá)到預(yù)設(shè)的第二門限值; 所述賬號鎖定單元用于在所述判斷單元的判定結(jié)果為是時,進(jìn)行賬號鎖定操作; 所述位置點突出顯示單元還用于在所述判斷單元的判定結(jié)果為否時,重新按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示。10.一種驗證系統(tǒng),其特征在于,包括服務(wù)器,所述服務(wù)器包括: 請求接收單元,用于接收終端發(fā)送的驗證請求,所述請求用于請求發(fā)送驗證碼方案; 驗證碼發(fā)送單元,用于向所述終端發(fā)送所述驗證碼方案,所述驗證碼方案包括坐標(biāo)點序列; 消息接收單元,用于接收驗證通過消息,所述驗證通過消息是由所述終端在判定用戶在所顯示的包括至少一個位置點的解鎖界面中的觸摸操作滿足預(yù)設(shè)的驗證通過條件后發(fā)送的,所述觸摸操作是用戶在所述終端按照所述坐標(biāo)點序列依次對所坐標(biāo)點序列中的坐標(biāo)點對應(yīng)的位置點進(jìn)行突出顯示時進(jìn)行的操作。
【文檔編號】H04M1/725GK105933499SQ201610231571
【公開日】2016年9月7日
【申請日】2016年4月13日
【發(fā)明人】馮飛
【申請人】廣東歐珀移動通信有限公司