本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域:
,尤其涉及一種驗證方法及裝置。
背景技術(shù):
:當(dāng)前,為了保障用戶的財產(chǎn)不受損失,當(dāng)用戶執(zhí)行修改賬戶密碼、網(wǎng)絡(luò)購物或網(wǎng)絡(luò)轉(zhuǎn)賬等與用戶的財產(chǎn)安全息息相關(guān)的敏感操作時,服務(wù)器就會對用戶的身份進(jìn)行驗證,以確保該操作為用戶本人執(zhí)行的操作,這樣,用戶才能成功實現(xiàn)修改賬戶密碼、網(wǎng)絡(luò)購物或網(wǎng)絡(luò)轉(zhuǎn)賬等目的。其中,目前常用的驗證方式為短信驗證。其中,有時候用戶可能會短時間內(nèi)連續(xù)執(zhí)行多次與用戶的財產(chǎn)安全息息相關(guān)的敏感操作,由于每執(zhí)行一次敏感操作服務(wù)器都會利用短信驗證對用戶的身份進(jìn)行驗證,因此整個過程中服務(wù)器會利用短信驗證對用戶的身份進(jìn)行多次驗證。例如用戶先修改賬戶密碼,修改完畢后立即進(jìn)行網(wǎng)絡(luò)支付;其中,當(dāng)用戶執(zhí)行修改賬戶密碼的操作時,服務(wù)器會利用短信驗證對用戶的身份進(jìn)行驗證,當(dāng)用戶執(zhí)行網(wǎng)絡(luò)支付的操作時,服務(wù)器會再次利用短信驗證對用戶的身份進(jìn)行驗證。技術(shù)實現(xiàn)要素:為克服相關(guān)技術(shù)中存在的問題,本發(fā)明提供一種驗證方法及裝置。根據(jù)本發(fā)明實施例的第一方面,提供一種驗證方法,所述方法包括:當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶未通過的驗證方式;利用所述未通過的驗證方式對所述用戶進(jìn)行驗證。其中,所述獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶未通過的驗證方式,包括:獲取驗證方式列表;所述驗證方式列表中的每一行均包括至少一個驗證方式;從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶通過的驗證方式;獲取所述去除后的驗證方式列表中的其中一行中的驗證方式。其中,所述從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶通 過的驗證方式,包括:獲取本地存儲的驗證方式與通過時刻之間的對應(yīng)關(guān)系;在所述對應(yīng)關(guān)系中查找與所述當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的通過時刻對應(yīng)的驗證方式;從所述驗證方式列表中刪除所述查找到的驗證方式。進(jìn)一步地,所述方法還包括:當(dāng)所述用戶通過所述未通過的驗證方式時,獲取本地的當(dāng)前時刻并確定為所述用戶通過所述未通過的驗證方式時的通過時刻;在所述對應(yīng)關(guān)系中,利用所述確定的通過時刻替換與所述未通過的驗證方式對應(yīng)的通過時刻。進(jìn)一步地,所述從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶通過的驗證方式之后,還包括:判斷所述去除后的驗證方式列表中的行的數(shù)量是否小于去除前的驗證方式列表中的行的數(shù)量;當(dāng)所述去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量時,確定所述用戶通過本次驗證;當(dāng)所述去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,執(zhí)行所述獲取所述去除后的驗證方式列表中的其中一行中的驗證方式的步驟。根據(jù)本發(fā)明實施例的第二方面,提供一種驗證方法,所述方法包括:當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時未利用過的驗證方式;利用所述未利用過的驗證方式對所述用戶進(jìn)行驗證。其中,所述獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時未利用過的驗證方式,包括:獲取驗證方式列表;所述驗證方式列表中的每一行均包括至少一個驗證方式;從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時利用過的驗證方式;獲取所述去除后的驗證方式列表中的其中一行中的驗證方式。其中,所述從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時利用過的驗證方式,包括:獲取本地存儲的驗證方式與驗證時刻之間的對應(yīng)關(guān)系;在所述對應(yīng)關(guān)系中查找與所述當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的驗證時刻對應(yīng)的驗證方式;從所述驗證方式列表中刪除所述查找到的驗證方式。進(jìn)一步地,所述方法還包括:當(dāng)利用所述未通過的驗證方式對所述用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻并確定為利用所述未利用過的驗證方式對用戶進(jìn)行驗證時驗證時刻;在所述對應(yīng)關(guān)系中,利用所述確定出的驗證時刻替換與所述未利用過的驗證方式對應(yīng)的驗證時刻。進(jìn)一步地,所述從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時利用過的驗證方式之后,還包括:判斷所述去除后的驗證方式列表中的行的數(shù)量是否小于去除前的驗證方式列表中的行的數(shù)量;當(dāng)所述去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量時,確定所述用戶通過本次驗證;當(dāng)所述去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,執(zhí)行所述獲取所述去除后的驗證方式列表中的其中一行中的驗證方式的步驟。根據(jù)本發(fā)明實施例的第三方面,提供一種驗證裝置,所述裝置包括:第一當(dāng)前時刻獲取模塊,用于當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;第一驗證方式獲取模塊,用于獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶未通過的驗證方式;第一驗證模塊,用于利用所述未通過的驗證方式對所述用戶進(jìn)行驗證。根據(jù)本發(fā)明實施例的第四方面,提供一種驗證裝置,所述裝置包括:第二當(dāng)前時刻獲取模塊,用于當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;第二驗證方式獲取模塊,用于獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時未利用過的驗證方式;第二驗證模塊,用于利用所述未利用過的驗證方式對所述用戶進(jìn)行驗證。本發(fā)明的實施例提供的技術(shù)方案可以包括以下有益效果:在現(xiàn)有技術(shù)中,每當(dāng)用戶執(zhí)行一次敏感操作服務(wù)器都會利用短信驗證對用戶的身份進(jìn)行驗證,如果用戶在短時間內(nèi)連續(xù)執(zhí)行多次敏感操作,則在短時間內(nèi)服務(wù)器就會利用相同的驗證方式多次對用戶進(jìn)行驗證,導(dǎo)致用戶體驗較低。而在本發(fā)明實施例中,當(dāng)需要對用戶進(jìn)行驗證時,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)用戶未通過的驗證方式,或者,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對用戶進(jìn)行驗證時未利用過的驗證方式;然后以獲取的驗證方式對用戶進(jìn)行驗證,避免利用相同的驗證方式在短時間內(nèi)多次對用戶進(jìn)行驗證,從而提高用戶體驗。應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。附圖說明此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。圖1是根據(jù)一示例性實施例示出的一種驗證方法的流程圖;圖2是根據(jù)一示例性實施例示出的一種驗證方法的流程圖;圖3是根據(jù)一示例性實施例示出的一種驗證方法的流程圖;圖4是根據(jù)一示例性實施例示出的一種驗證方法的流程圖;圖5是根據(jù)一示例性實施例示出的一種驗證方法的流程圖;圖6是根據(jù)一示例性實施例示出的一種驗證方法的流程圖;圖7是根據(jù)一示例性實施例示出的一種驗證裝置的框圖;圖8是根據(jù)一示例性實施例示出的一種驗證裝置的框圖。具體實施方式這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。圖1是根據(jù)一示例性實施例示出的一種驗證方法的流程圖,如圖1所示,該方法包括以下步驟。在步驟S101中,當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;用戶在使用終端的過程中,有時候需要在終端上執(zhí)行諸如修改賬戶密碼、網(wǎng)絡(luò)購物或網(wǎng)絡(luò)轉(zhuǎn)賬等與用戶的財產(chǎn)安全息息相關(guān)的敏感操作,當(dāng)終端接收到用戶輸入的與用戶的財 產(chǎn)安全息息相關(guān)的敏感操作時,會生成敏感請求并發(fā)送給服務(wù)器,當(dāng)服務(wù)器接收到終端發(fā)送的敏感請求時,為了對保障用戶的財產(chǎn)安全,在響應(yīng)敏感請求之前,服務(wù)器需要對用戶的身份進(jìn)行驗證,以確保敏感操作為用戶本人執(zhí)行的操作,當(dāng)用戶通過驗證時,服務(wù)器再響應(yīng)敏感請求。對于服務(wù)器而言,當(dāng)接收到終端發(fā)送的敏感請求時,確定需要對用戶進(jìn)行驗證,并獲取本地的當(dāng)前時刻。在步驟S102中,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)用戶未通過的驗證方式;預(yù)設(shè)時長可以為技術(shù)人員事先在服務(wù)器中設(shè)置的時長,可以為30秒鐘、1分鐘或2分鐘等,本發(fā)明對此不加以限定。其中,服務(wù)器對用戶進(jìn)行驗證的驗證方式有很多中,例如,短信驗證,郵箱驗證,人臉驗證、安保問題驗證和指紋驗證等等。例如,假設(shè)預(yù)設(shè)時長為10分鐘。如果在當(dāng)前時刻之前的10分鐘內(nèi),服務(wù)器利用短信驗證對用戶的身份進(jìn)行驗證,且用戶通過了該驗證,則短信驗證為在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)用戶通過的驗證方式。如果在當(dāng)前時刻之前的10分鐘內(nèi),服務(wù)器利用郵箱驗證對用戶的身份進(jìn)行驗證,但用戶未通過該驗證,則郵箱驗證為在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)用戶未通過的驗證方式。在步驟S103中,利用未通過的驗證方式對用戶進(jìn)行驗證。其中,在現(xiàn)有技術(shù)中,每當(dāng)用戶執(zhí)行一次敏感操作服務(wù)器都會利用短信驗證對用戶的身份進(jìn)行驗證,如果用戶在短時間內(nèi)連續(xù)執(zhí)行多次敏感操作,則在短時間內(nèi)服務(wù)器就會利用相同的驗證方式多次對用戶進(jìn)行驗證,導(dǎo)致用戶體驗較低。而在本發(fā)明實施例中,當(dāng)需要對用戶進(jìn)行驗證時,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)用戶未通過的驗證方式;然后以獲取的驗證方式對用戶進(jìn)行驗證,避免利用相同的驗證方式在短時間內(nèi)多次對用戶進(jìn)行驗證,從而提高用戶體驗。其中,在本發(fā)明另一實施例中,參見圖2,步驟S102包括:在步驟S201中,獲取驗證方式列表;其中,驗證方式列表包括多行,每一行中都包括至少一個驗證方式,任意兩行中包括的驗證方式不完全相同。如果某一行中包括多個驗證方式,則該行中的任意兩個驗證方式都不相同。例如,驗證方式列表可以如下表1所示,表1包括三行,第一行包括兩個驗證方式,分別為短信驗證和郵箱驗證;第二行包括一個驗證方式,為人臉驗證;第三行包括兩個驗 證方式,分別為郵箱驗證和安保問題驗證。表1短信驗證郵箱驗證人臉驗證郵箱驗證安保問題驗證在步驟S202中,從驗證方式列表中去除在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)用戶通過的驗證方式;具體地,本步驟可以通過如下流程實現(xiàn),包括:11)、獲取本地存儲的驗證方式與通過時刻之間的對應(yīng)關(guān)系;在本發(fā)明實施例中,每當(dāng)服務(wù)器利用某一驗證方式對用戶進(jìn)行驗證時,如果用戶通過了該驗證方式,則服務(wù)器就會獲取用戶通過該驗證方式的通過時刻;然后本地存儲的驗證方式與通過時刻之間的對應(yīng)關(guān)系中查找是否存在該驗證方式。當(dāng)上述對應(yīng)關(guān)系中不存在該驗證方式時,說明之前用戶未曾通過該驗證方式,此時可將該驗證方式和該通過時刻作為一條記錄存儲在上述對應(yīng)關(guān)系中。當(dāng)上述對應(yīng)關(guān)系中存在該驗證方式時,則說明之前用戶曾經(jīng)通過了該驗證方式,此時需要在上述對應(yīng)關(guān)系中查找與該驗證方式對應(yīng)的通過時刻,然后利用獲取的通過時刻替換查找到的通過時刻,以實現(xiàn)對用戶通過該驗證方式的通過時刻進(jìn)行更新。這樣,當(dāng)需要查找在歷史過程中用戶最近一次通過某一驗證方式的通過時刻時,服務(wù)器就可以獲取本地存儲的驗證方式與通過時刻之間的對應(yīng)關(guān)系,然后在上述對應(yīng)關(guān)系中查找與該驗證方式對應(yīng)的通過時刻,從而得到在歷史過程中用戶最近一次通過該驗證方式的通過時刻。例如,驗證方式與通過時刻之間的對應(yīng)關(guān)系可以如下表2所示。表2驗證方式通過時刻郵箱驗證09:09:22短信驗證13:05:27人臉驗證12:08:12安保問題驗證11:32:45指紋驗證13:01:21其中,如表2所示,在歷史過程中,用戶通過的驗證方式包括郵箱驗證、短信驗證、人臉驗證、安保問題驗證以及指紋驗證。其中,用戶最近一次通過郵箱驗證的通過時刻為 09:09:22,用戶最近一次通過短信驗證的通過時刻為13:05:27,用戶最近一次通過人臉驗證的通過時刻為12:08:12,用戶最近一次通過安保問題驗證的通過時刻為11:32:45,以及用戶最近一次通過指紋驗證的通過時刻為13:01:21。12)、在上述對應(yīng)關(guān)系中查找與當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的通過時刻對應(yīng)的驗證方式;對于上述對應(yīng)關(guān)系中的任一條記錄,獲取該記錄中包括的通過時刻,將當(dāng)前時刻與該通過時刻進(jìn)行減法運算得到一時長,將該時長與預(yù)設(shè)時長進(jìn)行比較,如果該時長小于預(yù)設(shè)時長,則獲取該記錄中包括的驗證方式,并作為與當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的通過時刻對應(yīng)的驗證方式。對于上述對應(yīng)關(guān)系中的其他每一條記錄,均執(zhí)行上述操作,如此實現(xiàn)從對應(yīng)關(guān)系中查找到所有與當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的通過時刻對應(yīng)的驗證方式。例如,假設(shè)當(dāng)前時刻為13:10:04,且預(yù)設(shè)時長為10分鐘。則在表2所示的對應(yīng)關(guān)系中可以查找到與當(dāng)前時刻13:10:04之間距離小于10分鐘的驗證時刻分別為13:05:27和13:01:21,以及可以確定出這兩個驗證時刻對應(yīng)的驗證方式分別為短信驗證和指紋驗證。13)、從驗證方式列表中刪除查找到的驗證方式。具體地,對于在步驟12)中查找到的任一個驗證方式,在驗證方式列表中查找是否存在該驗證方式,當(dāng)驗證方式列表中存在該驗證方式時,從驗證列表中刪除該驗證方式;對于步驟12)查找到的其他每一個驗證方式,均執(zhí)行上述操作,如此實現(xiàn)從驗證方式列表中刪除在步驟12)中查找到的所有驗證方式。例如,在步驟12)中的例子中,查找到的驗證方式分別為短信驗證和指紋驗證;則在表1所示的驗證方式列表中查找是否存在短信驗證,且確定表1所示的驗證方式列表中存在短信驗證,則從表1所示的驗證方式列表中刪除短信驗證,得到表3所示的驗證方式列表。表3郵箱驗證掃臉驗證郵箱驗證安保問題驗證然后在表3所示的驗證方式列表中查找是否存在指紋驗證,且確定表3所示的驗證方式列表中不存在指紋驗證,則將表3所示的驗證方式列表確定為去除后的驗證方式列表。在步驟S203中,獲取去除后的驗證方式列表中的其中一行中的驗證方式。其中,本發(fā)明的目的是從驗證方式列表中確定出一行,利用確定出的行中的所有驗證 方式對用戶進(jìn)行驗證;當(dāng)用戶通過了確定出的行中的所有驗證方式后,服務(wù)器就可以確定用戶通過本次驗證。因此,在本發(fā)明實施例中,服務(wù)器可以主動從去除后的驗證方式列表中選擇一行,例如隨機從去除后的驗證方式列表中選擇一行,然后獲取選擇的行中的所有的驗證方式。在本發(fā)明另一實施例中,服務(wù)器還可以將去除后的驗證方式列表發(fā)送給終端,以使終端將去除后的驗證方式列表顯示給用戶;用戶可以從終端顯示的去除后的驗證方式列表中選擇一行;終端將用戶選擇的行發(fā)送給服務(wù)器;服務(wù)器獲取用戶選擇的行中的驗證方式。其中,對于用戶而言,由于用戶必須在通過了驗證方式列表中的其中一行中的所有驗證方式后,服務(wù)器才能確定用戶通過本次驗證。因此,如果用戶選擇了一個只包括一個驗證方式的行,則用戶只要通過了該一個驗證方式就可以通過本次驗證,如果用戶選擇了一個包括了多個驗證方式的行,則用戶需要分別通過該多個驗證方式才可以通過本次驗證。因此為了能夠盡快通過本次驗證,用戶一般會在去除后的驗證方式列表中選擇包括的驗證方式的數(shù)量較少的行。例如在表3所示的去除后的驗證方式列表中,第一行中的驗證方式和第二行中的驗證方式的數(shù)量較少,而第三行中的驗證方式的數(shù)量較多,因此為了能夠通過本次驗證,用戶一般會選擇第一行或第二行。因此,在本步驟中,如果是服務(wù)器主動從去除后的驗證方式列表中選擇一行,則可以選擇包括的驗證方式的數(shù)量較少的行,以使用戶能夠盡快通過本次驗證。其中,在前述實施例中已經(jīng)說明了,只要用戶通過了驗證方式列表中的任意一行中的所有驗證方式,用戶就可以通過本次驗證。因此,為了能夠盡快使得用戶通過本次驗證,在本發(fā)明又一實施例中,在步驟S202之后,參見圖3,該方法還包括:在步驟S301中,判斷去除后的驗證方式列表中的行的數(shù)量是否小于去除前的驗證方式列表中的行的數(shù)量;在有些情況下,如果驗證方式列表中的某一行中的所有驗證方式均為用戶在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)通過的驗證方式,則在執(zhí)行步驟S202時就會去除掉該行中的所有驗證方式,即該行就不再存在于驗證方式列表中,這樣,去除后的驗證方式列表中的行的數(shù)量就小于去除前的驗證方式列表中的行的數(shù)量。例如,假設(shè)用戶在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)通過的驗證方式為短信驗證和人臉驗證,則在執(zhí)行步驟S202時就會從從表1所示的驗證方式列表中去除短信驗證和人臉驗證,得到表4所示的驗證方式列表。表4郵箱驗證郵箱驗證安保問題驗證其中,表4所示的驗證方式列表包括2行,而去除前的表1所示的驗證方式列表包括3行,這樣,則可以確定去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量,然后執(zhí)行步驟S302。當(dāng)去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量時,在步驟S302中,確定用戶通過本次驗證;在本發(fā)明實施例中,只要用戶通過了驗證方式列表中的任意一行中的所有驗證方式,就可以通過本次驗證。因此,一旦確定出去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量,則說明對于已經(jīng)被去除的行中的任意一行,用戶在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)通過了該行中的所有驗證方式,因此就無需再對用戶進(jìn)行驗證,從而可以確定用戶通過本次驗證,結(jié)束流程。當(dāng)去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,執(zhí)行步驟S203:獲取去除后的驗證方式列表中的其中一行中的驗證方式。其中,在本發(fā)明實施例中,當(dāng)去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,在去除后的驗證方式列表中,可能會存在某一行中的驗證方式包括另一行中的驗證方式的情況,即,該另一行中的驗證方式都存在于該某一行,但是該某一行中的驗證方式的數(shù)量大于該另一行中的驗證方式的數(shù)量。例如在表3所示的驗證方式列表中,第三行中的驗證方式為郵箱驗證和安保問題驗證,第一行中的驗證方式為郵箱驗證,第一行中的郵箱驗證存在于第三行中,且第三行中的驗證方式的數(shù)量大于第一行中國女的驗證方式的數(shù)量,因此第三行中的驗證方式包括第一行中的驗證方式。對于用戶而言,選擇第一行只需要通過郵箱驗證就可以通過本次驗證,而選擇第三行則不僅需要通過郵箱驗證且需要通過安保問題驗證才能夠通過本次驗證。因此,為了能夠盡快通過本次驗證,在第一行和第三行中,一般情況下,用戶會更傾向于選擇選擇第一行。然而,有時候服務(wù)器也可能會主動從去除后的驗證方式列表中選擇一行,相對于服務(wù)器選擇第一行,如果服務(wù)器選擇了第三行,則用戶不僅需要通過郵箱驗證且需要通過安保問題驗證,這樣就無法使用戶盡快通過本次驗證。因此,在本發(fā)明實施例中,當(dāng)去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,對于去除后的驗證方式列表中的任意一行,服務(wù)器判斷該行中 的驗證方式是否包括其他行中的驗證方式,當(dāng)該行中的驗證方式包括其他行中的驗證方式時,從去除后的驗證方式列表中刪除該行;對于其他每一行,均執(zhí)行上述操作。例如,從表3所示的驗證方式列表中刪除第三行,得到如表5所示的驗證方式列表。服務(wù)器從表5所示的驗證方式列表中選擇一行時,除了選擇包括掃臉驗證的第二行外,只會選擇包括郵箱驗證的第一行,而不會選擇到原來表3中的包括郵箱驗證和安保問題驗證的第三行。如此,服務(wù)器僅僅利用郵箱驗證對用戶進(jìn)行驗證,用戶只要通過了郵箱驗證就可以通過本次驗證;從而使得用戶能夠盡快通過驗證,提高驗證效率。表5郵箱驗證掃臉驗證進(jìn)一步地,在本發(fā)明上述實施例中,當(dāng)服務(wù)器利用未通過的驗證方式對用戶進(jìn)行驗證之后,當(dāng)用戶通過該驗證方式時,服務(wù)器獲取本地的當(dāng)前時刻并作為用戶通過該驗證方式時的通過時刻;然后在本地存儲的驗證方式與通過時刻之間的對應(yīng)關(guān)系中,利用該通過時刻替換與該驗證方式對應(yīng)的通過時刻,以實現(xiàn)對用戶通過該驗證方式的通過時刻進(jìn)行更新。圖4是根據(jù)一示例性實施例示出的一種驗證方法的流程圖,如圖4所示,該方法包括以下步驟。在步驟S401中,當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;用戶在使用終端的過程中,有時候需要在終端上執(zhí)行諸如修改賬戶密碼、網(wǎng)絡(luò)購物或網(wǎng)絡(luò)轉(zhuǎn)賬等與用戶的財產(chǎn)安全息息相關(guān)的敏感操作,當(dāng)終端接收到用戶輸入的與用戶的財產(chǎn)安全息息相關(guān)的敏感操作時,會生成敏感請求并發(fā)送給服務(wù)器,當(dāng)服務(wù)器接收到終端發(fā)送的敏感請求時,為了對保障用戶的財產(chǎn)安全,在響應(yīng)敏感請求之前,服務(wù)器需要對用戶的身份進(jìn)行驗證,以確保敏感操作為用戶本人執(zhí)行的操作,當(dāng)用戶通過驗證時,服務(wù)器再響應(yīng)敏感請求。對于服務(wù)器而言,當(dāng)接收到終端發(fā)送的敏感請求時,確定需要對用戶進(jìn)行驗證,并獲取本地的當(dāng)前時刻。在步驟S402中,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對用戶進(jìn)行驗證時未利用過的驗證方式;預(yù)設(shè)時長可以為技術(shù)人員事先在服務(wù)器中設(shè)置的時長,可以為30秒鐘、1分鐘或2分鐘等,本發(fā)明對此不加以限定。其中,服務(wù)器對用戶進(jìn)行驗證的驗證方式有很多中,例如,短信驗證,郵箱驗證,人臉驗證、安保問題驗證和指紋驗證等等。在本發(fā)明實施例中,在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),服務(wù)器對用戶進(jìn)行驗證時可能僅僅利用過上述多種驗證方式中的一部分驗證方式。例如,假設(shè)預(yù)設(shè)時長為10分鐘。如果在當(dāng)前時刻之前的10分鐘內(nèi),服務(wù)器利用過短信驗證對用戶的身份進(jìn)行驗證,則短信驗證為在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對用戶進(jìn)行驗證時利用過的驗證方式。如果在當(dāng)前時刻之前的10分鐘內(nèi),服務(wù)器未利用過郵箱驗證對用戶的身份進(jìn)行驗證,則郵箱驗證為在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對用戶進(jìn)行驗證時未利用過的驗證方式。在步驟S403中,利用未利用過的驗證方式對用戶進(jìn)行驗證。其中,在現(xiàn)有技術(shù)中,每當(dāng)用戶執(zhí)行一次敏感操作服務(wù)器都會利用短信驗證對用戶的身份進(jìn)行驗證,如果用戶在短時間內(nèi)連續(xù)執(zhí)行多次敏感操作,則在短時間內(nèi)服務(wù)器就會利用相同的驗證方式多次對用戶進(jìn)行驗證,導(dǎo)致用戶體驗較低。而在本發(fā)明實施例中,當(dāng)需要對用戶進(jìn)行驗證時,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對用戶進(jìn)行驗證時未利用過的驗證方式;然后以獲取的驗證方式對用戶進(jìn)行驗證,避免利用相同的驗證方式在短時間內(nèi)多次對用戶進(jìn)行驗證,從而提高用戶體驗。其中,在本發(fā)明另一實施例中,參見圖5,步驟S402包括:在步驟S501中,獲取驗證方式列表;其中,驗證方式列表包括多行,每一行中都包括至少一個驗證方式,任意兩行中包括的驗證方式不完全相同。如果某一行中包括多個驗證方式,則該行中的任意兩個驗證方式都不相同。例如,驗證方式列表可以如下表1所示,表1包括三行,第一行包括兩個驗證方式,分別為短信驗證和郵箱驗證;第二行包括一個驗證方式,為人臉驗證;第三行包括兩個驗證方式,分別為郵箱驗證和安保問題驗證。表6短信驗證郵箱驗證人臉驗證郵箱驗證安保問題驗證在步驟S502中,從驗證方式列表中去除在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對用戶進(jìn)行驗證時利用過的驗證方式;具體地,本步驟可以通過如下流程實現(xiàn),包括:21)、獲取驗證方式與驗證時刻之間的對應(yīng)關(guān)系;在本發(fā)明實施例中,每當(dāng)服務(wù)器利用某一驗證方式對用戶進(jìn)行驗證時,服務(wù)器會就獲取本地的當(dāng)前時刻并作為對用戶進(jìn)行驗證時的驗證時刻;然后在本地存儲的驗證方式與驗證時刻之間的對應(yīng)關(guān)系中查找是否存在該驗證方式。當(dāng)上述對應(yīng)關(guān)系中不存在該驗證方式時,說明之前未曾利用過該驗證方式對用戶進(jìn)行驗證,此時可以將該驗證方式與該驗證時刻作為一條記錄存儲在上述對應(yīng)關(guān)系中。當(dāng)上述對應(yīng)關(guān)系中存在該驗證方式時,則說明之前利用過該驗證方式對用戶進(jìn)行驗證,此時需要在上述對應(yīng)關(guān)系中查找與該驗證方式對應(yīng)的驗證時刻,然后利用獲取的驗證時刻替換查找到的驗證時刻,以實現(xiàn)利用該驗證方式對用戶進(jìn)行驗證時的驗證時刻進(jìn)行更新。這樣,如果需要查找在歷史過程中最近一次利用某一驗證方式對用戶進(jìn)行驗證時的驗證時刻,服務(wù)器可以獲取本地存儲的驗證方式與驗證時刻之間的對應(yīng)關(guān)系,然后在上述對應(yīng)關(guān)系中查找與該驗證方式對應(yīng)的驗證時刻,從而得到在歷史過程中最近一次利用該驗證方式對用戶進(jìn)行驗證時的驗證時刻。例如,驗證方式與驗證時刻之間的對應(yīng)關(guān)系可以如下表7所示。表7驗證方式驗證時刻郵箱驗證09:09:22短信驗證13:05:27人臉驗證12:08:12安保問題驗證11:32:45指紋驗證13:01:21其中,如表7所示,在歷史過程中,對用戶進(jìn)行驗證時利用過的驗證方式包括郵箱驗證、短信驗證、人臉驗證、安保問題驗證以及指紋驗證。其中,最近一次利用郵箱驗證對用戶進(jìn)行驗證時的驗證時刻為09:09:22,最近一次利用短信驗證對用戶進(jìn)行驗證時的驗證時刻為13:05:27,最近一次利用人臉驗證對用戶進(jìn)行驗證時的驗證時刻為12:08:12,最近一次利用安保問題驗證對用戶進(jìn)行驗證時的驗證時刻為11:32:45,以及最近一次利用郵指紋驗證對用戶進(jìn)行驗證時的驗證時刻為13:01:21。22)、在上述對應(yīng)關(guān)系中查找與當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的驗證時刻對應(yīng)的驗證方式;對于上述對應(yīng)關(guān)系中的任一條記錄,獲取該記錄中包括的驗證時刻,將當(dāng)前時刻與該 驗證時刻進(jìn)行減法運算得到一時長,將該時長與預(yù)設(shè)時長進(jìn)行比較,如果該時長小于預(yù)設(shè)時長,則獲取該記錄中包括的驗證方式,并作為與當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的驗證時刻對應(yīng)的驗證方式。對于上述對應(yīng)關(guān)系中的其他每一條記錄,均執(zhí)行上述操作,如此實現(xiàn)從對應(yīng)關(guān)系中查找到所有與當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的驗證時刻對應(yīng)的驗證方式。例如,假設(shè)當(dāng)前時刻為13:10:04,且預(yù)設(shè)時長為10分鐘。則在表2所示的對應(yīng)關(guān)系中可以查找到與當(dāng)前時刻13:10:04之間距離小于10分鐘的驗證時刻分別為13:05:27和13:01:21,以及可以確定出這兩個驗證時刻對應(yīng)的驗證方式分別為短信驗證和指紋驗證。23)、從驗證方式列表中刪除查找到的驗證方式。具體地,對于在步驟22)中查找到的任一個驗證方式,在驗證方式列表中查找是否存在該驗證方式,當(dāng)驗證方式列表中存在該驗證方式時,從驗證列表中刪除該驗證方式;對于步驟22)查找到的其他每一個驗證方式,均執(zhí)行上述操作,如此實現(xiàn)從驗證方式列表中刪除在步驟22)中查找到的所有驗證方式。例如,在步驟22)中的例子中,查找到的驗證方式分別為短信驗證和指紋驗證;則在表6所示的驗證方式列表中查找是否存在短信驗證,且確定表6所示的驗證方式列表中存在短信驗證,則從表6所示的驗證方式列表中刪除短信驗證,得到表8所示的驗證方式列表。表8郵箱驗證掃臉驗證郵箱驗證安保問題驗證然后在表8所示的驗證方式列表中查找是否存在指紋驗證,且確定表3所示的驗證方式列表中不存在指紋驗證,則將表3所示的驗證方式列表確定為去除后的驗證方式列表。在步驟S503中,獲取去除后的驗證方式列表中的其中一行中的驗證方式。其中,本發(fā)明的目的是從驗證方式列表中確定出一行,利用確定出的行中的所有驗證方式對用戶進(jìn)行驗證;當(dāng)用戶通過了確定出的行中的所有驗證方式后,服務(wù)器就可以確定用戶通過本次驗證。因此,在本發(fā)明實施例中,服務(wù)器可以主動從去除后的驗證方式列表中選擇一行,例如隨機從去除后的驗證方式列表中選擇一行,然后獲取選擇的行中的所有的驗證方式。在本發(fā)明另一實施例中,服務(wù)器還可以將去除后的驗證方式列表發(fā)送給終端,以使終端將去除后的驗證方式列表顯示給用戶;用戶可以從終端顯示的去除后的驗證方式列表中 選擇一行;終端將用戶選擇的行發(fā)送給服務(wù)器;服務(wù)器獲取用戶選擇的行中的驗證方式。其中,對于用戶而言,由于用戶必須在通過了驗證方式列表中的其中一行中的所有驗證方式后,服務(wù)器才能確定用戶通過本次驗證。因此,如果用戶選擇了一個只包括一個驗證方式的行,則用戶只要通過了該一個驗證方式就可以通過本次驗證,如果用戶選擇了一個包括了多個驗證方式的行,則用戶需要分別通過該多個驗證方式才可以通過本次驗證。因此為了能夠盡快通過本次驗證,用戶一般會在去除后的驗證方式列表中選擇包括的驗證方式的數(shù)量較少的行。例如在表8所示的去除后的驗證方式列表中,第一行中的驗證方式和第二行中的驗證方式的數(shù)量較少,而第三行中的驗證方式的數(shù)量較多,因此為了能夠通過本次驗證,用戶一般會選擇第一行或第二行。因此,在本步驟中,如果是服務(wù)器主動從去除后的驗證方式列表中選擇一行,則可以選擇包括的驗證方式的數(shù)量較少的行,以使用戶能夠盡快通過本次驗證。其中,在前述實施例中已經(jīng)說明了,只要用戶通過了驗證方式列表中的任意一行中的所有驗證方式,用戶就可以通過本次驗證。因此,為了能夠盡快使得用戶通過本次驗證,在本發(fā)明又一實施例中,在步驟S502之后,參見圖6,該方法還包括:在步驟S601中,判斷去除后的驗證方式列表中的行的數(shù)量是否小于去除前的驗證方式列表中的行的數(shù)量;在有些情況下,如果驗證方式列表中的某一行中的所有驗證方式均為用戶在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)通過的驗證方式,則在執(zhí)行步驟S502時就會去除掉該行中的所有驗證方式,即該行就不再存在于驗證方式列表中,這樣,去除后的驗證方式列表中的行的數(shù)量就小于去除前的驗證方式列表中的行的數(shù)量。例如,假設(shè)在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)對用戶進(jìn)行驗證時利用過的驗證方式為短信驗證和人臉驗證,則在步驟S502之后,即從表6所示的驗證方式列表中去除短信驗證和人臉驗證之后,可以得到表9所示的驗證方式列表。表9郵箱驗證郵箱驗證安保問題驗證其中,表9所示的驗證方式列表包括2行,而去除前的表6所示的驗證方式列表包括3行,這樣,則確定去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量,然后執(zhí)行步驟S602。當(dāng)去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量時,在步驟S602中,確定用戶通過本次驗證;在本發(fā)明實施例中,只要用戶通過了驗證方式列表中的任意一行中的所有驗證方式,就可以通過本次驗證。因此,一旦確定出去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量,則說明對于已經(jīng)被去除的行中的任意一行,用戶在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)通過了該行中的所有驗證方式,因此就無需再對用戶進(jìn)行驗證,從而確定用戶通過本次驗證,結(jié)束流程。當(dāng)去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,執(zhí)行步驟S503:獲取去除后的驗證方式列表中的其中一行中的驗證方式。其中,在本發(fā)明實施例中,當(dāng)去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,在去除后的驗證方式列表中,可能會存在某一行中的驗證方式包括另一行中的驗證方式的情況,即,該另一行中的驗證方式都存在于該某一行,但是該某一行中的驗證方式的數(shù)量大于該另一航中的驗證方式的數(shù)量。例如在表8所示的驗證方式列表中,第三行中的驗證方式為郵箱驗證和安保問題驗證,第一行中的驗證方式為郵箱驗證,第一行中的郵箱驗證存在于第三行中,且第三行中的驗證方式的數(shù)量大于第一行中國女的驗證方式的數(shù)量,因此第三行中的驗證方式包括第一行中的驗證方式。對于用戶而言,選擇第一行只需要通過郵箱驗證就可以通過本次驗證,而選擇第三行則不僅需要通過郵箱驗證且需要通過安保問題驗證才能夠通過本次驗證。因此,為了能夠盡快通過本次驗證,在第一行和第三行中,一般情況下,用戶會更傾向于選擇選擇第一行。然而,有時候服務(wù)器也可能會主動從去除后的驗證方式列表中選擇一行,相對于服務(wù)器選擇第一行,如果服務(wù)器選擇了第三行,則用戶不僅需要通過郵箱驗證且需要通過安保問題驗證,這樣就無法使用戶盡快通過本次驗證。因此,在本發(fā)明實施例中,當(dāng)去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,對于去除后的驗證方式列表中的任意一行,服務(wù)器判斷該行中的驗證方式是否包括其他行中的驗證方式,當(dāng)該行中的驗證方式包括其他行中的驗證方式包括時,從去除后的驗證方式列表中刪除該行;對于其他每一行,均執(zhí)行上述操作。例如,從表8所示的驗證方式列表中刪除第三行,得到如表10所示的驗證方式列表。服務(wù)器從表10所示的驗證方式列表中選擇一行時,除了選擇包括掃臉驗證的第二行外,只會選擇包括郵箱驗證的第一行,而不會選擇到原來表8中的包括郵箱驗證和安保問題驗證的第三行。如此,服務(wù)器僅僅利用郵箱驗證對用戶進(jìn)行驗證,用戶只要通過了郵箱驗證就 可以通過本次驗證;從而使得用戶能夠盡快通過驗證,提高驗證效率。表10郵箱驗證掃臉驗證進(jìn)一步地,在本發(fā)明上述實施例中,當(dāng)服務(wù)器利用未利用過的驗證方式對用戶進(jìn)行驗證時,服務(wù)器獲取本地的當(dāng)前時刻并作為利用未利用過的驗證方式對用戶進(jìn)行驗證時驗證時刻;然后在本地存儲的驗證方式與驗證時刻之間的在對應(yīng)關(guān)系中,利用該驗證時刻替換與該驗證方式對應(yīng)的驗證時刻,以實現(xiàn)對利用該驗證方式對用戶進(jìn)行驗證時的驗證時刻進(jìn)行更新。圖7是根據(jù)一示例性實施例示出的一種驗證裝置的框圖。參照圖7,該裝置包括:第一當(dāng)前時刻獲取模塊11,用于當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;第一驗證方式獲取模塊12,用于獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶未通過的驗證方式;第一驗證模塊13,用于利用所述未通過的驗證方式對所述用戶進(jìn)行驗證。其中,在現(xiàn)有技術(shù)中,每當(dāng)用戶執(zhí)行一次敏感操作服務(wù)器都會利用短信驗證對用戶的身份進(jìn)行驗證,如果用戶在短時間內(nèi)連續(xù)執(zhí)行多次敏感操作,則在短時間內(nèi)服務(wù)器就會利用相同的驗證方式多次對用戶進(jìn)行驗證,導(dǎo)致用戶體驗較低。而在本發(fā)明實施例中,當(dāng)需要對用戶進(jìn)行驗證時,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)用戶未通過的驗證方式;然后以獲取的驗證方式對用戶進(jìn)行驗證,避免利用相同的驗證方式在短時間內(nèi)多次對用戶進(jìn)行驗證,從而提高用戶體驗。其中,所述第一驗證方式獲取模塊12包括:第一驗證方式列表獲取單元,用于獲取驗證方式列表;所述驗證方式列表中的每一行均包括至少一個驗證方式;第一去除單元,用于從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi)所述用戶通過的驗證方式;第一驗證方式獲取單元,用于獲取所述去除后的驗證方式列表中的其中一行中的驗證方式。其中,所述第一去除單元包括:第一獲取子單元,用于獲取本地存儲的驗證方式與通過時刻之間的對應(yīng)關(guān)系;第一查找子單元,用于在所述對應(yīng)關(guān)系中查找與所述當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的通過時刻對應(yīng)的驗證方式;第一刪除子單元,用于從所述驗證方式列表中刪除所述查找到的驗證方式。進(jìn)一步地,所述裝置還包括:通過時刻獲取模塊,用于當(dāng)所述用戶通過所述未通過的驗證方式時,獲取本地的當(dāng)前時刻并確定為所述用戶通過所述未通過的驗證方式時的通過時刻;第一替換模塊,用于在所述對應(yīng)關(guān)系中,利用所述確定的通過時刻替換與所述未通過的驗證方式對應(yīng)的通過時刻。進(jìn)一步地,所述第一驗證方式獲取模塊12還包括:第一判斷單元,用于判斷所述去除后的驗證方式列表中的行的數(shù)量是否小于去除前的驗證方式列表中的行的數(shù)量;第一確定單元,用于當(dāng)所述去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量時,確定所述用戶通過本次驗證;所述第一驗證方式獲取單元還用于當(dāng)所述去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,執(zhí)行所述獲取所述去除后的驗證方式列表中的其中一行中的驗證方式的步驟。圖8是根據(jù)一示例性實施例示出的一種驗證裝置的框圖。參照圖8,該裝置包括:第二當(dāng)前時刻獲取模塊21,用于當(dāng)需要對用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻;第二驗證方式獲取模塊22,用于獲取在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時未利用過的驗證方式;第二驗證模塊23,用于利用所述未利用過的驗證方式對所述用戶進(jìn)行驗證。其中,在現(xiàn)有技術(shù)中,每當(dāng)用戶執(zhí)行一次敏感操作服務(wù)器都會利用短信驗證對用戶的身份進(jìn)行驗證,如果用戶在短時間內(nèi)連續(xù)執(zhí)行多次敏感操作,則在短時間內(nèi)服務(wù)器就會利用相同的驗證方式多次對用戶進(jìn)行驗證,導(dǎo)致用戶體驗較低。而在本發(fā)明實施例中,當(dāng)需要對用戶進(jìn)行驗證時,獲取在當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對用戶進(jìn)行驗證時未利用過的驗證方式;然后以獲取的驗證方式對用戶進(jìn)行驗證,避免利用相同的驗證方式在短時間內(nèi)多次對用戶進(jìn)行驗證,從而提高用戶體驗。其中,所述第二驗證方式獲取模塊22,包括:第二驗證方式列表獲取單元,用于獲取驗證方式列表;所述驗證方式列表中的每一行均包括至少一個驗證方式;第二去除單元,用于從所述驗證方式列表中去除在所述當(dāng)前時刻之前的預(yù)設(shè)時長內(nèi),對所述用戶進(jìn)行驗證時利用過的驗證方式;第二驗證方式獲取單元,用于獲取所述去除后的驗證方式列表中的其中一行中的驗證方式。其中,所述第二去除單元包括:第二獲取子單元,用于獲取本地存儲的驗證方式與驗證時刻之間的對應(yīng)關(guān)系;第二查找子單元,用于在所述對應(yīng)關(guān)系中查找與所述當(dāng)前時刻之間的距離小于預(yù)設(shè)時長的驗證時刻對應(yīng)的驗證方式;第二刪除子單元,用于從所述驗證方式列表中刪除所述查找到的驗證方式。進(jìn)一步地,所述裝置還包括:驗證時刻獲取模塊,用于當(dāng)利用所述未通過的驗證方式對所述用戶進(jìn)行驗證時,獲取本地的當(dāng)前時刻并確定為利用所述未利用過的驗證方式對用戶進(jìn)行驗證時驗證時刻;第二替換模塊,用于在所述對應(yīng)關(guān)系中,利用所述確定出的驗證時刻替換與所述未利用過的驗證方式對應(yīng)的驗證時刻。進(jìn)一步地,所述第二驗證方式獲取模塊22還包括:第二判斷單元,用于判斷所述去除后的驗證方式列表中的行的數(shù)量是否小于去除前的驗證方式列表中的行的數(shù)量;第二確定單元,用于當(dāng)所述去除后的驗證方式列表中的行的數(shù)量小于去除前的驗證方式列表中的行的數(shù)量時,確定所述用戶通過本次驗證;所述第二驗證方式獲取單元還用于當(dāng)所述去除后的驗證方式列表中的行的數(shù)量等于去除前的驗證方式列表中的行的數(shù)量時,執(zhí)行所述獲取所述去除后的驗證方式列表中的其中一行中的驗證方式的步驟。關(guān)于上述實施例中的裝置,其中各個模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說明。本領(lǐng)域技術(shù)人員在考慮說明書及實踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本
技術(shù)領(lǐng)域:
中的公知常識或慣用技術(shù)手段。說明書和實施例僅被視為示例性的,本發(fā)明的真正范圍和精神由所附的權(quán)利要求指出。應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。當(dāng)前第1頁1 2 3