身份驗證的方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,特別涉及一種身份驗證的方法及設(shè)備。
【背景技術(shù)】
[0002]隨著基于互聯(lián)網(wǎng)技術(shù)的服務越來越多,提供相似功能的服務也越來越多。為了在眾多提供相似功能的服務中脫穎而出,針對用戶的個人習慣為用戶提供符合該個人習慣的個性化服務越來越普遍。而個性化服務的基礎(chǔ)為用戶身份的準確辨別,在服務終端提供服務前,需要用戶向服務終端提供能標識用戶身份的驗證信息,服務終端根據(jù)驗證信息確認用戶身份后為該用戶提供服務。因此,實現(xiàn)對用戶進行身份驗證的方法,是保證身份驗證的準確性,保證服務質(zhì)量,提高服務滿意度的關(guān)鍵。
[0003]目前,身份驗證的方法為:服務終端獲取用戶通過輸入設(shè)備輸入的用戶名及密碼,根據(jù)用戶輸入的用戶名及密碼進行身份驗證,其中,密碼由字母和數(shù)字組成。
[0004]或者,服務終端獲取用戶通過輸入設(shè)備輸入的接收設(shè)備標識,向接收設(shè)備標識對應的接收設(shè)備發(fā)送隨機的驗證碼,隨后用戶通過該輸入設(shè)備輸入接收設(shè)備標識對應的接收設(shè)備接收到的驗證碼,服務終端再根據(jù)用戶輸入的驗證碼進行身份驗證。
[0005]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:
[0006]通過現(xiàn)有技術(shù)進行身份驗證時,需要用戶輸入用于進行身份驗證的用戶名及密碼或者驗證碼。在用戶輸入用于進行身份驗證的用戶名及密碼或者驗證碼時可能由于一些客觀原因造成輸入錯誤,使得通過現(xiàn)有技術(shù)進行身份驗證得到的驗證結(jié)果錯誤,降低了身份驗證的準確性。
【發(fā)明內(nèi)容】
[0007]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種身份驗證的方法及設(shè)備。所述技術(shù)方案如下:
[0008]一方面,提供了一種身份驗證的方法,該方法包括:
[0009]獲取第一賬戶信息,并生成第一賬戶信息對應的第一驗證信息;
[0010]獲取第一驗證信息對應的第一 URL (Uniform Resource Locator,統(tǒng)一資源定位符),并將第一 URL發(fā)送給第一賬戶信息對應的第一終端;
[0011]接收第二終端發(fā)送的第二 URL,并將第二 URL對應的第二驗證信息與第一驗證信息進行匹配,得到第一匹配結(jié)果;
[0012]根據(jù)第一匹配結(jié)果獲取身份驗證結(jié)果。
[0013]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,第一驗證信息為有時效的身份驗證保密令牌;
[0014]將第二 URL對應的第二驗證信息與第一驗證信息進行匹配,包括:
[0015]若第一驗證信息未超過時效,將第二 URL對應的第二驗證信息與第一驗證信息進行匹配。
[0016]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,獲取第一驗證信息對應的第一 URL之前,還包括:
[0017]生成包含第一驗證信息的第三URL ;
[0018]獲取第一驗證信息對應的第一 URL,包括:
[0019]將第三URL的地址格式轉(zhuǎn)換為短地址格式,并將地址格式轉(zhuǎn)換后的URL確定為第一驗證信息對應的第一 URL。
[0020]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,根據(jù)第一匹配結(jié)果獲取身份驗證結(jié)果,包括:
[0021]如果第一匹配結(jié)果為第二驗證信息與第一驗證信息匹配,則獲取到的身份驗證結(jié)果為通過。
[0022]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,根據(jù)第一匹配結(jié)果獲取身份驗證結(jié)果,包括:
[0023]如果第一匹配結(jié)果為第二驗證信息與第一驗證信息匹配,則獲取第二驗證信息對應的第二賬戶信息,并將第二賬戶信息與第一賬戶信息進行匹配,得到第二匹配結(jié)果;
[0024]如果第二匹配結(jié)果為第二賬戶信息與第一賬戶信息匹配,則獲取到的身份驗證結(jié)果為通過。
[0025]另一方面,提供了一種身份驗證的設(shè)備,該設(shè)備包括:
[0026]第一獲取模塊,用于獲取第一賬戶信息;
[0027]第一生成模塊,用于生成第一獲取模塊獲取到的第一賬戶信息對應的第一驗證信息;
[0028]第二獲取模塊,用于獲取第一生成模塊生成的第一驗證信息對應的第一統(tǒng)一資源定位符URL ;
[0029]發(fā)送模塊,用于將第二獲取模塊獲取到的第一 URL發(fā)送給第一賬戶信息對應的第一終端;
[0030]接收模塊,用于接收第二終端發(fā)送的第二 URL ;
[0031]匹配模塊,用于將第二 URL對應的第二驗證信息與第一驗證信息進行匹配,得到第一匹配結(jié)果;
[0032]第三獲取模塊,用于根據(jù)匹配模塊得到的第一匹配結(jié)果獲取身份驗證結(jié)果。
[0033]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,第一驗證信息為有時效的身份驗證保密令牌;
[0034]匹配模塊,用于當?shù)谝或炞C信息未超過時效時,將第二 URL對應的第二驗證信息與第一驗證信息進行匹配。
[0035]結(jié)合第二方面,在第二方面的第二種可能的實現(xiàn)方式中,該設(shè)備,還包括:
[0036]第二生成模塊,用于生成包含第一驗證信息的第三URL ;
[0037]第二獲取模塊,用于將第二生成模塊生成的第三URL的地址格式轉(zhuǎn)換為短地址格式,并將地址格式轉(zhuǎn)換后的URL確定為第一驗證信息對應的第一 URL。
[0038]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,第三獲取模塊,用于當?shù)谝黄ヅ浣Y(jié)果為第二驗證信息與第一驗證信息匹配時,獲取到的身份驗證結(jié)果為通過。
[0039]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二種可能的實現(xiàn)方式,在第二方面的第四種可能的實現(xiàn)方式中,第三獲取模塊,包括:
[0040]第一獲取單元,用于當?shù)谝黄ヅ浣Y(jié)果為第二驗證信息與第一驗證信息匹配時,獲取第二驗證信息對應的第二賬戶信息;
[0041]匹配單元,用于將第一獲取單元獲取的第二賬戶信息與第一賬戶信息進行匹配,得到第二匹配結(jié)果;
[0042]第二獲取單元,用于當?shù)诙ヅ浣Y(jié)果為第二賬戶信息與第一賬戶信息匹配時,獲取到的身份驗證結(jié)果為通過。
[0043]本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是:
[0044]通過獲取第一賬戶信息后,生成第一賬戶信息對應的第一驗證信息;將第一驗證信息對應的第一 URL發(fā)送給第一賬戶信息對應的第一終端;接收第二終端發(fā)送的第二 URL,并根據(jù)第二 URL對應的第二驗證信息與第一驗證信息的匹配結(jié)果獲取身份驗證結(jié)果,進而減少了用戶輸入驗證信息的操作,降低了人為原因造成的身份驗證錯誤,提高了身份驗證的準確性。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0046]圖1是本發(fā)明實施例提供的身份驗證的方法的實施環(huán)境示意圖;
[0047]圖2是本發(fā)明實施例一提供的一種身份驗證的方法流程圖;
[0048]圖3是本發(fā)明實施例一提供的另一種身份驗證的方法流程圖;
[0049]圖4是本發(fā)明實施例二提供的一種身份驗證的方法流程圖;
[0050]圖5是本發(fā)明實施例二提供的一種終端界面示意圖;
[0051]圖6是本發(fā)明實施例三提供的一種身份驗證的設(shè)備結(jié)構(gòu)示意圖;
[0052]圖7是本發(fā)明實施例三提供的另一種身份驗證的設(shè)備結(jié)構(gòu)示意圖;
[0053]圖8是本發(fā)明實施例三提供的一種第三獲取模塊的結(jié)構(gòu)示意圖;
[0054]圖9是本發(fā)明實施例四提供的一種終端的結(jié)構(gòu)示意圖;
[0055]圖10是本發(fā)明實施例五提供的一種身份驗證的系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0056]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0057]本發(fā)明實施例提供了一種身份驗證的方法,請參考圖1,其展示出了本發(fā)明實施例提供的身份驗證的方法所涉及的實施環(huán)境的結(jié)構(gòu)示意圖。該實施環(huán)境包括身份驗證的設(shè)備101及終端102。
[0058]其中,身份驗證的設(shè)備101如下述實施例三所述的身份驗證的設(shè)備。另外,該身份驗證的設(shè)備101可以是后端服務器,用于與終端102配合完成身份驗證。
[0059]終端102上運行有配合進行身份驗證的終端,該終端如下面實施例四所述的終端。另外,終端102可以是智能手機、平板電腦、膝上型便攜計算機和臺式計算機等等。
[0060]上述身份驗證的設(shè)備101及終端102之間可以通過無線網(wǎng)絡(luò)或者有線網(wǎng)絡(luò)進行通?目。
[0061]實施例一
[0062]結(jié)合圖1所示的實施環(huán)境及上述內(nèi)容,本實施例提供了一種身份驗證的方法,參見圖2,本實施例提供的方法流程具體如下:
[0063]201:獲取第一賬戶信息,并生成第一賬戶信息對應的第一驗證信息;
[0064]202:獲取第一驗證信息對應的第一 URL,并將第一 URL發(fā)送給第一賬戶信息對應的第一終端;
[0065]進一步地,獲取第一驗證信息對應的第一 URL之前,還包括:
[0066]生成包含第一驗證信息的第三URL