專利名稱:驗(yàn)證方法和驗(yàn)證設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)技木,尤其涉及一種驗(yàn)證方法和驗(yàn)證設(shè)備。
背景技術(shù):
身份驗(yàn)證作為確認(rèn)通信對(duì)方身份的方法,被廣泛應(yīng)用到各種互聯(lián)網(wǎng)應(yīng)用中。目前互聯(lián)網(wǎng)應(yīng)用中主要采用如下的身份驗(yàn)證的方法身份證號(hào)碼驗(yàn)證法,驗(yàn)證者利用被驗(yàn)證者所輸入的身份證號(hào)碼,在公安部身份證信息庫(kù)中進(jìn)行查詢,從而確認(rèn)身份證號(hào)的真實(shí)性;手機(jī)號(hào)碼驗(yàn)證法,驗(yàn)證者向被驗(yàn)證者提供的手機(jī) 號(hào)碼發(fā)送驗(yàn)證碼,并檢驗(yàn)被驗(yàn)證者所返回的驗(yàn)證碼與其所發(fā)送的是否一致,從而確認(rèn)被驗(yàn)證者所提供的手機(jī)號(hào)碼的真實(shí)性;電子郵箱驗(yàn)證法,驗(yàn)證者向被驗(yàn)證者提供的電子郵箱地址發(fā)送驗(yàn)證碼,并檢驗(yàn)被驗(yàn)證者所返回的驗(yàn)證碼與其所發(fā)送的是否一致,從而確認(rèn)被驗(yàn)證者所提供的電子郵箱的真實(shí)性;視頻驗(yàn)證法,驗(yàn)證者通過(guò)攝像頭采集被驗(yàn)證者的圖像信息,判斷被驗(yàn)證者提供的圖像信息與驗(yàn)證者預(yù)先存儲(chǔ)的被驗(yàn)證者的照片信息的相似度是否足夠高,從而判斷進(jìn)行視頻驗(yàn)證的是否為被驗(yàn)證者本人;基于銀行卡的驗(yàn)證法,被驗(yàn)證者向驗(yàn)證者提供銀行卡號(hào)和開戶者的身份信息,驗(yàn)證者通過(guò)能否成功進(jìn)行在線轉(zhuǎn)賬等操作,判斷該銀行卡號(hào)與該開戶者的身份信息是否是對(duì)應(yīng)的,從而確認(rèn)被驗(yàn)證者所提供的銀行卡信息是否真實(shí)。上述方法能夠判斷出被驗(yàn)證者所提供信息的真實(shí)性,但是驗(yàn)證者不能判斷出該信息是否屬于被驗(yàn)證者本人。例如,若被驗(yàn)證者所提供的身份證號(hào)碼是真實(shí)的,但不是其本人的,同樣可以完成身份驗(yàn)證;若被驗(yàn)證者所提供的銀行卡號(hào)和開戶者的身份信息是有效的,但不是其本人的,同樣也可以完成身份驗(yàn)證。因此,現(xiàn)有技術(shù)中進(jìn)行身份驗(yàn)證的方法,對(duì)被驗(yàn)證者進(jìn)行身份驗(yàn)證時(shí)的可靠性較低。
發(fā)明內(nèi)容
現(xiàn)有技術(shù)中利用単一的驗(yàn)證方法對(duì)被驗(yàn)證者進(jìn)行身份驗(yàn)證的方式,存在可靠性較低的技術(shù)缺陷。為了克服該技術(shù)缺陷,本發(fā)明提供了一種驗(yàn)證方法和驗(yàn)證設(shè)備,通過(guò)利用多種驗(yàn)證方法的相結(jié)合的方式,對(duì)被驗(yàn)證者進(jìn)行身份驗(yàn)證,由于被驗(yàn)證者能夠正確提供多個(gè)非本人的驗(yàn)證信息的概率較低,因此能夠提高身份驗(yàn)證的可靠性。本發(fā)明提供了一種驗(yàn)證方法,包括從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證,所述數(shù)據(jù)庫(kù)中包括至少兩種驗(yàn)證方法;若所述用戶通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值;判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,若否,則繼續(xù)執(zhí)行所述從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法,對(duì)所述用戶進(jìn)行驗(yàn)證的步驟;若是,則所述用戶通過(guò)身份驗(yàn)證;所述第一閾值大于所述數(shù)據(jù)庫(kù)中任ー驗(yàn)證方法對(duì)應(yīng)的分值。本發(fā)明還提供了ー種驗(yàn)證設(shè)備,包括
第一工作模塊,用于從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證,所述數(shù)據(jù)庫(kù)中包括至少兩種驗(yàn)證方法;第二工作模塊,用于在所述用戶通過(guò)所述驗(yàn)證方法的驗(yàn)證后,在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值;第三工作模塊,用于判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,若否,則觸發(fā)所述第一工作模塊,從所述數(shù)據(jù)庫(kù)中選擇所述用戶未使用過(guò)的驗(yàn)證方法,對(duì)所述用戶進(jìn)行驗(yàn)證;若是,則所述用戶通過(guò)身份驗(yàn)證;所述第一閾值大于所述數(shù)據(jù)庫(kù)中任ー驗(yàn)證方法對(duì)應(yīng)的分值。
本發(fā)明采用多種驗(yàn)證方法相結(jié)合的方式,對(duì)用戶進(jìn)行身份驗(yàn)證,每種驗(yàn)證方法分別被賦予了相應(yīng)的分值,在用戶通過(guò)各驗(yàn)證方法的驗(yàn)證后,將所使用的驗(yàn)證方法的分值計(jì)入用戶的驗(yàn)證分值中,通過(guò)判斷驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,從而判斷該用戶是否成功通過(guò)身份驗(yàn)證。由于用戶能夠提供多個(gè)非本人的正確驗(yàn)證信息的概率較低,因此,本發(fā)明所提供的方法能夠提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性。
圖I為本發(fā)明驗(yàn)證方法一實(shí)施例的流程圖;圖2為本發(fā)明驗(yàn)證方法另ー實(shí)施例的流程圖;圖3為本發(fā)明驗(yàn)證方法又一實(shí)施例的流程圖;圖4為本發(fā)明驗(yàn)證方法再一實(shí)施例的流程圖;圖5為本發(fā)明驗(yàn)證設(shè)備實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖I為本發(fā)明驗(yàn)證方法一實(shí)施例的流程圖,如圖I所示,該方法包括步驟100、從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證,所述數(shù)據(jù)庫(kù)中包括至少兩種驗(yàn)證方法。驗(yàn)證方法可以包括身份證號(hào)碼驗(yàn)證方法、手機(jī)號(hào)碼驗(yàn)證方法、電子郵箱驗(yàn)證方法、視頻驗(yàn)證方法、銀行卡驗(yàn)證方法等多種類型。數(shù)據(jù)庫(kù)中存儲(chǔ)有其中兩種或者多種類型的驗(yàn)證方法,并且部分類型的驗(yàn)證方法可以包括兩個(gè)或者多個(gè)子驗(yàn)證方法,例如,手機(jī)號(hào)碼驗(yàn)證方法可以包括驗(yàn)證ー個(gè)或者多個(gè)手機(jī)號(hào)碼,銀行卡驗(yàn)證方法可以包括驗(yàn)證ー個(gè)或者多個(gè)銀行卡賬戶等。驗(yàn)證設(shè)備從數(shù)據(jù)庫(kù)中選擇驗(yàn)證方法對(duì)用戶進(jìn)行身份驗(yàn)證,其中驗(yàn)證設(shè)備可以為互聯(lián)網(wǎng)應(yīng)用或者其他應(yīng)用軟件,因此本方法適用于多種需要對(duì)用戶進(jìn)行身份驗(yàn)證的應(yīng)用場(chǎng)
旦
O為了避免無(wú)效的重復(fù)驗(yàn)證,驗(yàn)證設(shè)備對(duì)用戶進(jìn)行身份驗(yàn)證時(shí),從數(shù)據(jù)庫(kù)中選擇該用戶未使用過(guò)的驗(yàn)證方法,已使用過(guò)的驗(yàn)證方法不作為下一次選擇中的備選驗(yàn)證方法。其中,未使用過(guò)的子驗(yàn)證方法可以作為下一次選擇中的備選驗(yàn)證方法。具體的選擇方法可以為隨機(jī)選擇,即驗(yàn)證設(shè)備每次從數(shù)據(jù)庫(kù)中該用戶未使用過(guò)的驗(yàn)證方法中隨機(jī)選擇ー個(gè)提供給用戶;還可以為順序選擇,即根據(jù)系統(tǒng)預(yù)設(shè)的規(guī)則,驗(yàn)證設(shè)備每次從數(shù)據(jù)庫(kù)中該用戶未使用過(guò)的驗(yàn)證方法中順序選擇ー個(gè)提供給該用戶。
可能出現(xiàn)的特殊情況是,由于部分驗(yàn)證方法可能包括多個(gè)子驗(yàn)證方法,因此,驗(yàn)證設(shè)備可能要求用戶對(duì)同一類型的驗(yàn)證方法進(jìn)行多個(gè)子驗(yàn)證方法的驗(yàn)證操作,例如用戶已進(jìn)行了對(duì)第一個(gè)手機(jī)號(hào)碼或者第一個(gè)銀行卡賬戶的驗(yàn)證,驗(yàn)證設(shè)備在選擇后續(xù)驗(yàn)證方法吋,要求驗(yàn)證該用戶的第二個(gè)手機(jī)號(hào)碼或者第二個(gè)銀行卡賬戶。但是如果用戶僅有ー個(gè)手機(jī)號(hào)碼或者僅有ー個(gè)銀行卡賬戶,也就是說(shuō),用戶對(duì)該類型的驗(yàn)證方法僅能夠進(jìn)行ー個(gè)子驗(yàn)證方法的驗(yàn)證操作,那么系統(tǒng)可以根據(jù)用戶的選擇跳過(guò)該子驗(yàn)證方法,并且在系統(tǒng)選擇后續(xù)驗(yàn)證方法時(shí),不再要求用戶進(jìn)行該類型的驗(yàn)證方法中其他子驗(yàn)證方法的驗(yàn)證操作。步驟101、若所述用戶通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值。在驗(yàn)證設(shè)備從數(shù)據(jù)庫(kù)中選擇出驗(yàn)證方法,要求用戶進(jìn)行身份驗(yàn)證吋,如果用戶提供的驗(yàn)證信息通過(guò)了驗(yàn)證,即在使用該驗(yàn)證方法時(shí),用戶驗(yàn)證成功,那么將該驗(yàn)證方法對(duì)應(yīng)的分值計(jì)入用戶的驗(yàn)證分值中。例如,用戶在開始進(jìn)行身份驗(yàn)證之前,其初始化的驗(yàn)證分值為O ;不同類型的驗(yàn)證方法對(duì)應(yīng)著不同的分值,視頻驗(yàn)證方法為10,身份證號(hào)碼驗(yàn)證方法為10,銀行卡驗(yàn)證方法為15,手機(jī)號(hào)碼驗(yàn)證方法為5等。當(dāng)驗(yàn)證設(shè)備在第一次驗(yàn)證中需要驗(yàn)證用戶的身份證號(hào)碼,則在用戶通過(guò)了身份證號(hào)碼驗(yàn)證方法的驗(yàn)證后,其驗(yàn)證分值更新為10 ;當(dāng)驗(yàn)證設(shè)備在第二次驗(yàn)證中需要驗(yàn)證用戶的手機(jī)號(hào)碼,則在用戶通過(guò)了手機(jī)號(hào)碼驗(yàn)證方法的驗(yàn)證后,其驗(yàn)證分值更新為15。相應(yīng)地,用戶通過(guò)了哪個(gè)驗(yàn)證方法的驗(yàn)證,即將該驗(yàn)證方法對(duì)應(yīng)的分值與用戶在進(jìn)行本次驗(yàn)證之前的驗(yàn)證分值相加,獲得成功通過(guò)本次驗(yàn)證后,更新的用戶的驗(yàn)證分值。相應(yīng)地,若用戶未成功通過(guò)驗(yàn)證設(shè)備所選擇驗(yàn)證方法的驗(yàn)證,驗(yàn)證設(shè)備可以采用保留用戶當(dāng)前的驗(yàn)證分值,或者在驗(yàn)證分值中減去驗(yàn)證方法對(duì)應(yīng)的分值等多種方式。步驟102、判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,若否,則繼續(xù)執(zhí)行所述從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法,對(duì)所述用戶進(jìn)行驗(yàn)證的步驟;若是,則所述用戶通過(guò)身份驗(yàn)證;所述第一閾值大于所述數(shù)據(jù)庫(kù)中任ー驗(yàn)證方法對(duì)應(yīng)的分值。
驗(yàn)證設(shè)備設(shè)置有結(jié)束對(duì)用戶進(jìn)行驗(yàn)證的第一閾值,在獲得更新的用戶的驗(yàn)證分值后,驗(yàn)證設(shè)備判斷用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,即是否大于或者等于該第一閾值。如果驗(yàn)證分值小于第一閾值,則驗(yàn)證設(shè)備繼續(xù)從數(shù)據(jù)庫(kù)中選擇該用戶未使用過(guò)的驗(yàn)證方法對(duì)其進(jìn)行驗(yàn)證;如果用戶的驗(yàn)證分值大于或者等于第一閾值,則驗(yàn)證設(shè)備完成對(duì)該用戶的身份驗(yàn)證,得出對(duì)該用戶身份的驗(yàn)證成功的結(jié)論,即該用戶已通過(guò)身份驗(yàn)證。若數(shù)據(jù)庫(kù)中的驗(yàn)證方法全部被用戶使用過(guò)之后,該用戶的驗(yàn)證分值仍然小于預(yù)設(shè)的第一閾值,則驗(yàn)證設(shè)備結(jié)束對(duì)用戶的身份驗(yàn)證,得出對(duì)該用戶身份的驗(yàn)證失敗的結(jié)論,即該用戶未通過(guò)身份驗(yàn)證。可以理解的是,如果用戶在身份驗(yàn)證完成之前,提前退出系統(tǒng)或者結(jié)束驗(yàn)證操作,則相應(yīng)地得出對(duì)該用戶的驗(yàn)證失敗的結(jié)論。存在的特殊情況可能是,用戶經(jīng)過(guò)不斷地使用多個(gè)驗(yàn)證方法,但是由于在部分或者全部的驗(yàn)證中用戶未能通過(guò)驗(yàn)證,而使得其驗(yàn)證分值始終小于第一閾值。在這樣的情況下,由于驗(yàn)證設(shè)備提供給用戶的驗(yàn)證方法是不重復(fù)的,因此當(dāng)驗(yàn)證設(shè)備中的全部驗(yàn)證方法均被使用過(guò)之后,用戶的驗(yàn)證分值仍然小于第一閾值時(shí),驗(yàn)證設(shè)備會(huì)結(jié)束對(duì)該用戶的驗(yàn)證,所獲得的驗(yàn)證結(jié)論為用戶未通過(guò)身份驗(yàn)證。為了保證驗(yàn)證設(shè)備至少選擇兩個(gè)驗(yàn)證方法對(duì)用戶進(jìn)行驗(yàn)證,因此預(yù)設(shè)的第一閾值需要大于數(shù)據(jù)庫(kù)中任意一個(gè)驗(yàn)證方法對(duì)應(yīng)的分值,或者說(shuō),任意一個(gè)驗(yàn)證方法對(duì)應(yīng)的分值需要小于該第一閾值。其中,數(shù)據(jù)庫(kù)中各驗(yàn)證方法的分值可以根據(jù)驗(yàn)證設(shè)備的需要預(yù)先進(jìn)行設(shè)置,各分值可以相同,也可以不相同;并且,對(duì)于部分驗(yàn)證方法中的各子驗(yàn)證方法,其分值同樣可以相同,也可以不相同。例如,采用銀行卡驗(yàn)證方法時(shí),對(duì)于使用不同銀行的銀行卡賬戶可以設(shè)定不同的分值,可以將利用中信銀行的銀行卡進(jìn)行驗(yàn)證的子驗(yàn)證方法的分值設(shè)定為10,將利用中國(guó)エ商銀行的銀行卡進(jìn)行驗(yàn)證的子驗(yàn)證方法的分值設(shè)定為15,也可以將利用各銀行的銀行卡進(jìn)行驗(yàn)證時(shí)對(duì)應(yīng)的分值均設(shè)定為15。
此外,各驗(yàn)證方法和子驗(yàn)證方法對(duì)應(yīng)的分值可以為動(dòng)態(tài)變化的。當(dāng)兩個(gè)或者多個(gè)用戶完成驗(yàn)證后,分別對(duì)最終通過(guò)或未通過(guò)身份驗(yàn)證的用戶,驗(yàn)證設(shè)備對(duì)所使用過(guò)的驗(yàn)證方法進(jìn)行統(tǒng)計(jì),或者利用機(jī)器學(xué)習(xí)等方式,逐步提高有助于用戶最終通過(guò)身份驗(yàn)證的驗(yàn)證方法的分值,逐步降低不利于用戶最終通過(guò)身份驗(yàn)證的驗(yàn)證方法的分值。例如,對(duì)于通過(guò)身份驗(yàn)證的各用戶,如果用戶在某個(gè)或某幾個(gè)驗(yàn)證方法中的通過(guò)率較高,則逐步提高該驗(yàn)證方法的分值,對(duì)于未成功通過(guò)身份驗(yàn)證的各用戶,如果用戶在某個(gè)或某幾個(gè)驗(yàn)證方法中的通過(guò)率較低,則逐步降低該驗(yàn)證方法的分值,從而對(duì)已被使用多次的驗(yàn)證方法對(duì)應(yīng)的分值進(jìn)打動(dòng)態(tài)調(diào)整。本發(fā)明實(shí)施例中的驗(yàn)證方法,采用多種驗(yàn)證方法相結(jié)合的方式,對(duì)用戶進(jìn)行身份驗(yàn)證,每種驗(yàn)證方法分別被賦予了相應(yīng)的分值,在用戶通過(guò)各驗(yàn)證方法的驗(yàn)證后,將所使用的驗(yàn)證方法的分值計(jì)入用戶的驗(yàn)證分值中,通過(guò)判斷驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,從而判斷該用戶是否成功通過(guò)身份驗(yàn)證。由于用戶能夠提供多個(gè)非本人的正確驗(yàn)證信息的概率較低,因此,本發(fā)明所提供的方法能夠提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性。圖2為本發(fā)明驗(yàn)證方法另ー實(shí)施例的流程圖,如圖2所示,在執(zhí)行完步驟101之后,執(zhí)行步驟102之前,該方法還包括步驟103、若所述驗(yàn)證方法與所述用戶已使用的驗(yàn)證方法的類型相同,則增大所述用戶的驗(yàn)證分值。由于部分驗(yàn)證方法還包括子驗(yàn)證方法,即數(shù)據(jù)庫(kù)中可能存在屬于同一類型的兩個(gè)或者多個(gè)子驗(yàn)證方法,因此當(dāng)驗(yàn)證設(shè)備從數(shù)據(jù)庫(kù)中選擇未使用過(guò)的驗(yàn)證方法時(shí),有可能選擇到的驗(yàn)證方法與已使用的驗(yàn)證方法的類型相同。在用戶的驗(yàn)證分值中加上已通過(guò)的驗(yàn)證方法對(duì)應(yīng)的分值后,對(duì)該驗(yàn)證方法的類型進(jìn)行判斷,若該驗(yàn)證方法的類型與該用戶已經(jīng)使用過(guò),并且通過(guò)的ー個(gè)或者多個(gè)驗(yàn)證方法的類型相同,則需要將該用戶已獲得的驗(yàn)證分值增大;若該驗(yàn)證方法的類型與該用戶已使用過(guò),并且通過(guò)的驗(yàn)證方法的類型均不相同,即該類型的驗(yàn)證方法首次被該用戶所使用,則不需要増大該用戶的驗(yàn)證分值。具體的增大驗(yàn)證分值的方法可以為,在用戶的驗(yàn)證分值中加上了本次所使用驗(yàn)證方法對(duì)應(yīng)的分值之后,將當(dāng)前的驗(yàn)證分值與預(yù)設(shè)系數(shù)相乘,預(yù)設(shè)系數(shù)可以為I. 5,2. O等系數(shù),也可以在當(dāng)前的驗(yàn)證分值中再次加上本次驗(yàn)證方法對(duì)應(yīng)的分值或者該分值中一定比例的分值,從而使得用戶的驗(yàn)證分值得到大幅度地増加。
可以理解的是,増大驗(yàn)證分值的方法并不僅限于此,根據(jù)驗(yàn)證設(shè)備的需要在系統(tǒng)中預(yù)先進(jìn)行設(shè)置即可。并且,只要在用戶通過(guò)驗(yàn)證方法的驗(yàn)證后,判斷出此前曾進(jìn)行過(guò)同類型的驗(yàn)證方法的驗(yàn)證,無(wú)論此前使用過(guò)幾次該類型的驗(yàn)證方法,均對(duì)已獲得的驗(yàn)證分值進(jìn)行増大。在完成對(duì)用戶所使用驗(yàn)證方法的類型進(jìn)行判斷,并相應(yīng)地増大或者保持驗(yàn)證分值后,繼續(xù)執(zhí)行步驟102,判斷該用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,具體實(shí)現(xiàn)方式參見上述對(duì)應(yīng)的實(shí)施例中的方法。本發(fā)明實(shí)施例中的驗(yàn)證方法,用戶能夠提供多個(gè)非本人的同類型的驗(yàn)證信息,并且能夠順利通過(guò)驗(yàn)證的概率較低,因此,在用戶再次通過(guò)同類型的驗(yàn)證方法的驗(yàn)證后,増大其所獲得的驗(yàn)證分值,有助于其驗(yàn)證分值的提高,從而有利于其成功通過(guò)身份驗(yàn)證,能夠提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性。
圖3為本發(fā)明驗(yàn)證方法又一實(shí)施例的流程圖,如圖3所示,在執(zhí)行完步驟100之后,執(zhí)行步驟102之前,該方法還包括步驟104、若所述用戶未通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中減去所述驗(yàn)證方法對(duì)應(yīng)的分值。在驗(yàn)證設(shè)備從數(shù)據(jù)庫(kù)中選擇未使用過(guò)的驗(yàn)證方法對(duì)用戶進(jìn)行驗(yàn)證時(shí),如果用戶未通過(guò)驗(yàn)證,則將用戶在本次驗(yàn)證之前已獲得的驗(yàn)證分值中,減去本次驗(yàn)證方法所對(duì)應(yīng)的分值,從而使得用戶因?yàn)楸敬悟?yàn)證失敗而導(dǎo)致其驗(yàn)證分值降低。進(jìn)而執(zhí)行步驟102,判斷該用戶獲得的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,具體實(shí)現(xiàn)方式參見上述對(duì)應(yīng)的實(shí)施例中的方法。本發(fā)明實(shí)施例中的驗(yàn)證方法,在用戶未成功通過(guò)驗(yàn)證時(shí),在其驗(yàn)證分值中減去相應(yīng)的分值,從而當(dāng)用戶所提供的驗(yàn)證信息不正確時(shí)降低其驗(yàn)證分值,使其需要繼續(xù)使用其他驗(yàn)證方法繼續(xù)進(jìn)行身份驗(yàn)證,從而有助于提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性。圖4為本發(fā)明驗(yàn)證方法再一實(shí)施例的流程圖,如圖4所示,在執(zhí)行完步驟104之后,執(zhí)行步驟102之前,該方法還包括步驟105、若所述用戶未通過(guò)上一次驗(yàn)證方法的驗(yàn)證,則減小所述驗(yàn)證分值。若用戶不僅沒有通過(guò)本次驗(yàn)證方法的驗(yàn)證,在上一次驗(yàn)證方法的驗(yàn)證中也未通過(guò),也就是說(shuō),用戶在連續(xù)兩次或者多次驗(yàn)證中均未通過(guò),則需要減小該用戶所獲得的驗(yàn)證分值。具體的減小驗(yàn)證分值的方法可以為,在用戶再次未通過(guò)驗(yàn)證時(shí),在將驗(yàn)證分值中減去本次驗(yàn)證方法對(duì)應(yīng)的分值的基礎(chǔ)上,還可以再次減掉該分值,或者按一定比例減去該分值,或者將驗(yàn)證分值整體降低等方式,以使該用戶因?yàn)檫B續(xù)驗(yàn)證失敗而導(dǎo)致其驗(yàn)證分值降低的幅度加大。可以理解的是,減小驗(yàn)證分值的方法并不僅限于此,根據(jù)驗(yàn)證設(shè)備的需要在系統(tǒng)中預(yù)先進(jìn)行設(shè)置即可。并且,無(wú)論本次驗(yàn)證與上一次驗(yàn)證所使用的驗(yàn)證方法的類型是否相同,均可采用上述方法減小用戶的驗(yàn)證分值。進(jìn)而執(zhí)行步驟102,判斷該用戶獲得的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,具體實(shí)現(xiàn)方式參見上述對(duì)應(yīng)的實(shí)施例中的方法。本發(fā)明實(shí)施例中的驗(yàn)證方法,在用戶連續(xù)出現(xiàn)驗(yàn)證失敗的情況時(shí),減小其驗(yàn)證分值,從而當(dāng)用戶所提供的多個(gè)驗(yàn)證信息均不正確時(shí),大幅度地降低其驗(yàn)證分值,使其需要繼續(xù)使用其他驗(yàn)證方法繼續(xù)進(jìn)行身份驗(yàn)證,從而有助于提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性。進(jìn)ー步地,在上述各實(shí)施例的基礎(chǔ)上,所述若是,則所述用戶通過(guò)身份驗(yàn)證具體包括,若所述用戶的驗(yàn)證分值不小于預(yù)設(shè)的第一閾值,且所述用戶使用過(guò)的驗(yàn)證方法的個(gè)數(shù)不大于預(yù)設(shè)的第二閾值,則所述用戶通過(guò)身份驗(yàn)證。在執(zhí)行步驟102時(shí),若判斷出用戶的驗(yàn)證分值大于或者等于第一閾值,且該用戶使用過(guò)的驗(yàn)證方法的個(gè)數(shù)小于或者等于第二閾值,則該用戶通過(guò)身份驗(yàn)證。若用戶的驗(yàn)證分值已經(jīng)大于或者等于第一閾值,而其進(jìn)行驗(yàn)證的次數(shù)還小于第二閾值,或者剛好等于第二閾值,則獲得該用戶驗(yàn)證成功的結(jié)論,即該用戶通過(guò)身份驗(yàn)證;若用戶的驗(yàn)證分值始終小于第一閾值,而其進(jìn)行驗(yàn)證的次數(shù)已經(jīng)大于第二閾值,則獲得該用戶驗(yàn)證失敗的結(jié)論,即該用戶未通過(guò)身份驗(yàn)證。
本發(fā)明實(shí)施例中的驗(yàn)證方法,為了避免由于用戶多次未通過(guò)驗(yàn)證方法的驗(yàn)證,從而出現(xiàn)在判斷出其身份驗(yàn)證是否成功之前,經(jīng)過(guò)的驗(yàn)證次數(shù)過(guò)多的情況,在為驗(yàn)證分值設(shè)定第一閾值的同時(shí),還為使用驗(yàn)證方法的個(gè)數(shù)設(shè)定了第二閾值,能夠?qū)?duì)用戶進(jìn)行驗(yàn)證的次數(shù)控制在有限數(shù)量?jī)?nèi),不僅能夠提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性,還有利于提高對(duì)用戶進(jìn)行身份驗(yàn)證的效率。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成。前述的程序可以存儲(chǔ)于ー計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。圖5為本發(fā)明驗(yàn)證設(shè)備實(shí)施例的結(jié)構(gòu)示意圖,如圖5所示,該驗(yàn)證設(shè)備包括第一エ作模塊11、第二工作模塊12和第三工作模塊13。其中,第一工作模塊11用于從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證,所述數(shù)據(jù)庫(kù)中包括至少兩種驗(yàn)證方法;第二工作模塊12用于在所述用戶通過(guò)所述驗(yàn)證方法的驗(yàn)證后,在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值;第三エ作模塊13用于判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,若否,則觸發(fā)所述第一工作模塊,從所述數(shù)據(jù)庫(kù)中選擇所述用戶未使用過(guò)的驗(yàn)證方法,對(duì)所述用戶進(jìn)行驗(yàn)證;若是,則所述用戶通過(guò)身份驗(yàn)證;所述第一閾值大于所述數(shù)據(jù)庫(kù)中任ー驗(yàn)證方法對(duì)應(yīng)的分值。進(jìn)ー步地,在上述實(shí)施例的基礎(chǔ)上,所述驗(yàn)證設(shè)備還包括第四工作模塊14。第四エ作模塊14用于在所述第二工作模塊12在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值之后,所述第三工作模塊13判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值之前,若所述驗(yàn)證方法與所述用戶已使用的驗(yàn)證方法的類型相同,則增大所述用戶的驗(yàn)證分值。進(jìn)ー步地,在上述各實(shí)施例的基礎(chǔ)上,所述驗(yàn)證設(shè)備還包括第五工作模塊15。第五工作模塊15用于在所述第一工作模塊11從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證之后,所述第三工作模塊13判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值之前,若所述用戶未通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中減去所述驗(yàn)證方法對(duì)應(yīng)的分值。進(jìn)ー步地,在上述各實(shí)施例的基礎(chǔ)上,所述第五工作模塊15還用干,在所述用戶的驗(yàn)證分值中減去所述驗(yàn)證方法對(duì)應(yīng)的分值之后,若所述用戶也未通過(guò)上一次驗(yàn)證方法的驗(yàn)證,則減小所述驗(yàn)證分值。進(jìn)ー步地,在上述各實(shí)施例的基礎(chǔ)上,所述第三工作模塊13還用干,若所述用戶的驗(yàn)證分值不小于預(yù)設(shè)的第一閾值,且所述用戶使用過(guò)的驗(yàn)證方法的個(gè)數(shù)不大于預(yù)設(shè)的第ニ閾值,則所述用戶通過(guò)身份驗(yàn)證。具體的,本發(fā)明實(shí)施例所提供的驗(yàn)證設(shè)備對(duì)用戶進(jìn)行身份驗(yàn)證的方法,可以參見上述對(duì)應(yīng)的方法實(shí)施例,此處不再贅述。本發(fā)明實(shí)施例中的驗(yàn)證設(shè)備,采用多種驗(yàn)證方法相結(jié)合的方式,對(duì)用戶進(jìn)行身份驗(yàn)證,每種驗(yàn)證方法分別被賦予了相應(yīng)的分值,在用戶通過(guò)各驗(yàn)證方法的驗(yàn)證后,將所使 用的驗(yàn)證方法的分值計(jì)入用戶的驗(yàn)證分值中,通過(guò)判斷驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,從而判斷該用戶是否成功通過(guò)身份驗(yàn)證。由于用戶能夠提供多個(gè)非本人的正確驗(yàn)證信息的概率較低,因此,本發(fā)明所提供的方法能夠提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性。最后應(yīng)說(shuō)明的是以上各實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種驗(yàn)證方法,其特征在于,包括 從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證,所述數(shù)據(jù)庫(kù)中包括至少兩種驗(yàn)證方法; 若所述用戶通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值; 判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,若否,則繼續(xù)執(zhí)行所述從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法,對(duì)所述用戶進(jìn)行驗(yàn)證的步驟;若是,則所述用戶通過(guò)身份驗(yàn)證;所述第一閾值大于所述數(shù)據(jù)庫(kù)中任一驗(yàn)證方法對(duì)應(yīng)的分值。
2.根據(jù)權(quán)利要求I所述的驗(yàn)證方法,其特征在于,所述在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值之后,所述判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值之前,所述方法還包括 若所述驗(yàn)證方法與所述用戶已使用的驗(yàn)證方法的類型相同,則增大所述用戶的驗(yàn)證分值。
3.根據(jù)權(quán)利要求I所述的驗(yàn)證方法,其特征在于,所述從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證之后,所述判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值之前,所述方法還包括 若所述用戶未通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中減去所述驗(yàn)證方法對(duì)應(yīng)的分值。
4.根據(jù)權(quán)利要求3所述的驗(yàn)證方法,其特征在于,所述在所述用戶的驗(yàn)證分值中減去所述驗(yàn)證方法對(duì)應(yīng)的分值之后,所述判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值之前還包括 若所述用戶未通過(guò)上一次驗(yàn)證方法的驗(yàn)證,則減小所述驗(yàn)證分值。
5.根據(jù)權(quán)利要I所述的驗(yàn)證方法,其特征在于,所述若是,則所述用戶通過(guò)身份驗(yàn)證具體包括 若所述用戶的驗(yàn)證分值不小于預(yù)設(shè)的第一閾值,且所述用戶使用過(guò)的驗(yàn)證方法的個(gè)數(shù)不大于預(yù)設(shè)的第二閾值,則所述用戶通過(guò)身份驗(yàn)證。
6.一種驗(yàn)證設(shè)備,其特征在于,包括 第一工作模塊,用于從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證,所述數(shù)據(jù)庫(kù)中包括至少兩種驗(yàn)證方法; 第二工作模塊,用于若所述用戶通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值; 第三工作模塊,用于判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,若否,則觸發(fā)所述第一工作模塊,從所述數(shù)據(jù)庫(kù)中選擇所述用戶未使用過(guò)的驗(yàn)證方法,對(duì)所述用戶進(jìn)行驗(yàn)證;若是,則所述用戶通過(guò)身份驗(yàn)證;所述第一閾值大于所述數(shù)據(jù)庫(kù)中任一驗(yàn)證方法對(duì)應(yīng)的分值。
7.根據(jù)權(quán)利要求6所述的驗(yàn)證設(shè)備,其特征在于,所述驗(yàn)證設(shè)備還包括 第四工作模塊,用于在所述第二工作模塊在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值之后,所述第三工作模塊判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值之前,若所述驗(yàn)證方法與所述用戶已使用的驗(yàn)證方法的類型相同,則增大所述用戶的驗(yàn)證分值。
8.根據(jù)權(quán)利要求6所述的驗(yàn)證設(shè)備,其特征在于,所述驗(yàn)證設(shè)備還包括 第五工作模塊,用于在所述第一工作模塊從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證之后,所述第三工作模塊判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值之前,若所述用戶未通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中減去所述驗(yàn)證方法對(duì)應(yīng)的分值。
9.根據(jù)權(quán)利要求8所述的驗(yàn)證設(shè)備,其特征在于,所述第五工作模塊還用于 在所述用戶的驗(yàn)證分值中減去所述驗(yàn)證方法對(duì)應(yīng)的分值之后,若所述用戶也未通過(guò)上一次驗(yàn)證方法的驗(yàn)證,則減小所述驗(yàn)證分值。
10.根據(jù)權(quán)利要求6所述的驗(yàn)證設(shè)備,其特征在于,所述第三工作模塊還用于 若所述用戶的驗(yàn)證分值不小于預(yù)設(shè)的第一閾值,且所述用戶使用過(guò)的驗(yàn)證方法的個(gè)數(shù)不大于預(yù)設(shè)的第二閾值,則所述用戶通過(guò)身份驗(yàn)證。
全文摘要
本發(fā)明公開了一種驗(yàn)證方法和驗(yàn)證設(shè)備,其中驗(yàn)證方法包括從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法對(duì)所述用戶進(jìn)行驗(yàn)證,所述數(shù)據(jù)庫(kù)中包括至少兩種驗(yàn)證方法;若所述用戶通過(guò)所述驗(yàn)證方法的驗(yàn)證,則在所述用戶的驗(yàn)證分值中加上所述驗(yàn)證方法對(duì)應(yīng)的分值;判斷所述用戶的驗(yàn)證分值是否不小于預(yù)設(shè)的第一閾值,若否,則繼續(xù)執(zhí)行所述從數(shù)據(jù)庫(kù)中選擇用戶未使用過(guò)的驗(yàn)證方法,對(duì)所述用戶進(jìn)行驗(yàn)證的步驟;若是,則所述用戶通過(guò)身份驗(yàn)證;所述第一閾值大于所述數(shù)據(jù)庫(kù)中任一驗(yàn)證方法對(duì)應(yīng)的分值。本發(fā)明所提供的方法有助于提高對(duì)用戶進(jìn)行身份驗(yàn)證的可靠性。
文檔編號(hào)H04L29/06GK102684882SQ20121015294
公開日2012年9月19日 申請(qǐng)日期2012年5月16日 優(yōu)先權(quán)日2012年5月16日
發(fā)明者延志偉, 沈爍, 田野, 金鍵, 黃向陽(yáng) 申請(qǐng)人:中國(guó)科學(xué)院計(jì)算機(jī)網(wǎng)絡(luò)信息中心