本發(fā)明涉及互聯(lián)網(wǎng)
技術(shù)領(lǐng)域:
,尤其涉及一種身份驗(yàn)證方法和設(shè)備。
背景技術(shù):
:目前,網(wǎng)絡(luò)用戶身份驗(yàn)證是以傳統(tǒng)的用戶名和密碼的方式驗(yàn)證,各類網(wǎng)站、PC客戶端、APP應(yīng)用都有著自己的身份驗(yàn)證后臺(tái),因此,用戶在每個(gè)需要身份驗(yàn)證的地方都要記住一組用戶名與密碼。如果每組用戶名與密碼均不相同,則數(shù)量繁多,用戶很難記住這些用戶名與密碼,不經(jīng)常使用的則會(huì)被忘記。如果用戶在每個(gè)地方都用使用同一個(gè)用戶和密碼,由于安全性問題,可能會(huì)出現(xiàn)一個(gè)地方的賬號(hào)被盜,則代表所有地方的賬號(hào)都被盜,黑客可以很方便的使用用戶的賬號(hào)登錄所有注冊(cè)過的網(wǎng)站。像網(wǎng)游、金融類賬號(hào)都涉及虛擬財(cái)產(chǎn)、資金安全的問題,此類賬號(hào)一旦被盜,則后果嚴(yán)重。技術(shù)實(shí)現(xiàn)要素:本發(fā)明實(shí)施例公開了一種身份驗(yàn)證方法和設(shè)備,能夠有效提高身份驗(yàn)證的安全性。本發(fā)明實(shí)施例第一方面公開了一種身份驗(yàn)證方法,包括:接收發(fā)起終端發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包括所述發(fā)起終端的第一發(fā)起終端標(biāo)識(shí);以所述第一終端標(biāo)識(shí)為依據(jù),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與所述第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系;若存在,向所述目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求;接收所述驗(yàn)證終端響應(yīng)所述身份驗(yàn)證請(qǐng)求發(fā)送的生物特征信息,并比較所述生物特征信息與所述目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致;若一致,確定身份驗(yàn)證通過。本發(fā)明實(shí)施例第二方面公開了一種身份驗(yàn)證設(shè)備,包括:接收模塊,用于接收發(fā)起終端發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包括所述發(fā)起終端的第一發(fā)起終端標(biāo)識(shí);查詢模塊,用于以所述第一終端標(biāo)識(shí)為依據(jù),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與所述第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系;發(fā)送模塊,用于當(dāng)查詢模塊的查詢結(jié)果為存在時(shí),向所述目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求;所述接收模塊,還用于接收所述驗(yàn)證終端響應(yīng)所述身份驗(yàn)證請(qǐng)求發(fā)送的生物特征信息;比較模塊,用于比較所述生物特征信息與所述目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致;確定模塊,用于當(dāng)所述比較模塊的比較結(jié)果為一致時(shí),確定身份驗(yàn)證通過。實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:當(dāng)接收發(fā)起終端發(fā)送的登錄請(qǐng)求時(shí),該登錄請(qǐng)求中包括發(fā)起終端的第一發(fā)起終端標(biāo)識(shí),以該第一終端標(biāo)識(shí)為依據(jù),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與該第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系,若存在,向該目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求,并接收驗(yàn)證終端響應(yīng)該身份驗(yàn)證請(qǐng)求發(fā)送的生物特征信息,比較該生物特征信息與目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致,若一致,確定身份驗(yàn)證通過,提高了身份驗(yàn)證的安全性。附圖說明為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種身份驗(yàn)證的網(wǎng)絡(luò)架構(gòu)示意圖;圖2為本發(fā)明實(shí)施例提供的一種身份驗(yàn)證方法的流程示意圖;圖3為本發(fā)明實(shí)施例提供的一種綁定關(guān)系建立的流程示意圖;圖4為本發(fā)明實(shí)施例提供的另一種身份驗(yàn)證方法的流程示意圖;圖5為本發(fā)明實(shí)施例提供的一種身份驗(yàn)證設(shè)備的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的另一種身份驗(yàn)證設(shè)備的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例提供的另一種身份驗(yàn)證設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。為了更好地理解本發(fā)明實(shí)施例提供的一種身份驗(yàn)證方法和設(shè)備,下面先對(duì)本發(fā)明實(shí)施例適用的網(wǎng)絡(luò)架構(gòu)進(jìn)行描述。請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例提供的一種身份驗(yàn)證的網(wǎng)絡(luò)架構(gòu)示意圖。如圖1所示,該網(wǎng)絡(luò)架構(gòu)示意圖中可以包括發(fā)起終端、驗(yàn)證終端以及服務(wù)端。在圖1所示的網(wǎng)絡(luò)架構(gòu)中,當(dāng)用戶通過發(fā)起終端登錄網(wǎng)站或APP應(yīng)用等登錄端時(shí),發(fā)起終端可以向服務(wù)端發(fā)送登錄請(qǐng)求,該登錄請(qǐng)求中可以包括發(fā)起終端標(biāo)識(shí)(第一發(fā)起終端標(biāo)識(shí));服務(wù)端接收到發(fā)起終端發(fā)送的登錄請(qǐng)求時(shí),可以以該第一發(fā)起終端標(biāo)識(shí)為依據(jù),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí),以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與該第一發(fā)起終端匹配的目標(biāo)綁定關(guān)系,并當(dāng)存在時(shí),向該目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求;驗(yàn)證終端接收到該驗(yàn)證請(qǐng)求時(shí),可以響應(yīng)該身份驗(yàn)證請(qǐng)求,獲取用戶輸入的生物特征信息,并將該生物特征信息發(fā)送給服務(wù)端;服務(wù)端接收到驗(yàn)證終端發(fā)送的生物特征信息時(shí),可以比較該生物特征信息與目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致,并當(dāng)一致時(shí),確定身份驗(yàn)證通過。其中,發(fā)起終端可以包括但不限于PC(PersonalComputer,個(gè)人計(jì)算機(jī))、手機(jī)、平板電腦等;驗(yàn)證終端可以為包括但不限于具有生物特征信息采集功能、以及無(wú)線通信功能的智能手環(huán)、智能手表、U盾等終端;服務(wù)端可以為硬件實(shí)現(xiàn)的服務(wù)端,如服務(wù)器,也可以為軟件實(shí)現(xiàn)的服務(wù) 端,如服務(wù)系統(tǒng)。需要注意的是,本發(fā)明實(shí)施例中,一個(gè)發(fā)起終端可以綁定多個(gè)不同的驗(yàn)證終端,一個(gè)驗(yàn)證終端也可以與多個(gè)不同的發(fā)起終端進(jìn)行綁定,其具體實(shí)現(xiàn)在此不再贅述?;趫D1所示的網(wǎng)絡(luò)構(gòu)架,本發(fā)明實(shí)施例提供了的一種身份驗(yàn)證方法。如圖2所示,為本發(fā)明實(shí)施例提供的一種身份驗(yàn)證方法的流程示意圖,可以包括以下步驟:S201、接收發(fā)起終端發(fā)送的登錄請(qǐng)求,該登錄請(qǐng)求包括該發(fā)起終端的第一發(fā)起終端標(biāo)識(shí)。本發(fā)明實(shí)施例中,當(dāng)用戶通過發(fā)起終端登錄網(wǎng)站或APP應(yīng)用時(shí),發(fā)起終端可以向服務(wù)端發(fā)送登錄請(qǐng)求,該登錄請(qǐng)求可以包括該發(fā)起終端的發(fā)起終端標(biāo)識(shí)(第一發(fā)起終端標(biāo)識(shí))。本發(fā)明實(shí)施例中,發(fā)起終端標(biāo)識(shí)為可以唯一標(biāo)識(shí)發(fā)起終端的標(biāo)識(shí)信息,如IMEI(InternationalMobileEquipmentIdentity,移動(dòng)設(shè)備國(guó)際身份碼)、MAC(MediaAccessControl,媒體訪問控制)地址等。S202、以該第一發(fā)起終端標(biāo)識(shí)為依據(jù),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與該第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系。若存在,轉(zhuǎn)至步驟S203;否則,結(jié)束當(dāng)前流程。本發(fā)明實(shí)施例中,為了提高身份驗(yàn)證的安全性,當(dāng)用戶終端通過發(fā)起終端登錄網(wǎng)站或APP應(yīng)用時(shí),需要通過與該發(fā)起終端綁定的驗(yàn)證終端輸入驗(yàn)證信息(生物特征信息)進(jìn)行驗(yàn)證。相應(yīng)地,服務(wù)端接收到發(fā)起終端發(fā)送的登錄請(qǐng)求時(shí),可以根據(jù)該登錄請(qǐng)求中包括的第一發(fā)起終端標(biāo)識(shí),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與該第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系。其中,該發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系可以存儲(chǔ)在服務(wù)端,也可以存儲(chǔ)在數(shù)據(jù)庫(kù)中。若服務(wù)端查詢到第一發(fā)起終端標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)綁定關(guān)系,可以執(zhí)行步驟S203~S206;否則,可以結(jié)束當(dāng)前流程,或者,服務(wù)端可以提示發(fā)起終端進(jìn)行驗(yàn)證終端綁定。S203、向該目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求。本發(fā)明實(shí)施例中,服務(wù)端查詢到與第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系之后,可以向該綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求。本發(fā)明實(shí)施例中,驗(yàn)證終端接收到服務(wù)端發(fā)送的身份驗(yàn)證請(qǐng)求之后,可以獲取用戶輸入的生物特征信息,并將該生物特征信息發(fā)送給服務(wù)端。其中,該生物特征信息包括但不限于指紋信息、臉形信息、虹膜信息、視網(wǎng)膜信息以及聲紋信息中的任意一種和幾種的組合。作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例中,驗(yàn)證終端接收到服務(wù)端發(fā)送的身份驗(yàn)證請(qǐng)求時(shí),可以輸出提示信息,該提示信息用于提示用戶是否確認(rèn)登錄,例如,該提示信息可以為“正在登錄某某網(wǎng)站(或應(yīng)用),是否確認(rèn)登錄”。當(dāng)驗(yàn)證終端檢測(cè)到用戶確認(rèn)登錄的操作指令(如用戶點(diǎn)擊“確認(rèn)”按鈕)時(shí),驗(yàn)證終端可以輸出用于輸入生物特征信息的輸入口;用戶可以通過該輸入口向驗(yàn)證終端輸入生物特征信息,如指紋信息、虹膜信息等;驗(yàn)證終端獲取到用戶輸入的生物特征信息之后,可以將該生物特征信息發(fā)送給服務(wù)端。當(dāng)驗(yàn)證終端在預(yù)設(shè)時(shí)間內(nèi)(如10秒)未檢測(cè)到用戶確認(rèn)登錄的操作指令,或者驗(yàn)證終端檢測(cè)到用戶取消登錄的操作指令(如用戶點(diǎn)擊“取消”按鈕)時(shí),驗(yàn)證終端可以向服務(wù)端發(fā)送取消登錄響應(yīng);服務(wù)端接收到該取消登錄響應(yīng)時(shí),確定身份驗(yàn)證不通過。S204、接收驗(yàn)證終端響應(yīng)該身份驗(yàn)證請(qǐng)求發(fā)送的生物特征信息,并比較該生物特征信息與目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致。若是,轉(zhuǎn)至步驟S205;否則,轉(zhuǎn)至步驟S206。S205、確定身份驗(yàn)證通過。S206、確定身份驗(yàn)證未通過。本發(fā)明實(shí)施例中,服務(wù)端接收到驗(yàn)證終端發(fā)送的生物特征信息時(shí),可以將該生物特征信息與上述目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息進(jìn)行比較,判斷該生物特征信息與上述目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致,若一直,則確定身份驗(yàn)證通過;否則,確定身份驗(yàn)證未通過。其中,該注冊(cè)生物特征信息包括但不限于注冊(cè)指紋信息、注冊(cè)臉形信息、注冊(cè)虹膜信息、注冊(cè)視網(wǎng)膜信息以及注冊(cè)聲紋信息中的任意一種和幾種的組合。舉例來(lái)說,假設(shè)上述生物特征信息為注冊(cè)指紋信息,該注冊(cè)指紋信息包括指紋串信息,以及每一個(gè)指紋對(duì)應(yīng)的輸入時(shí)間;那么相應(yīng)地,比較生物特征信息與注冊(cè)生物特征信息是否一致可以包括以下步驟:比較生物特征信息包括的指紋串是否與注冊(cè)生物特征信息包括的指紋串相同,并且相同指紋的輸入時(shí)間的差值是否均小于預(yù)設(shè)值,如果生物特征信息包括指紋串與注冊(cè)生物特征信息包括的指紋串相同,并且相同指紋的輸入時(shí)間的差值均小于預(yù)設(shè)值,那么可以認(rèn)為生物特征信息與注冊(cè)生物特征信息一致;反之,認(rèn)為生物特征信息與注冊(cè)生物特征信息不一致。作為一種可選的實(shí)施方式,本發(fā)明實(shí)施例中,若存在多個(gè)與第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系,則上述步驟S203可以包括以下步驟:11)、向發(fā)起終端發(fā)送驗(yàn)證終端標(biāo)識(shí)列表,該驗(yàn)證終端標(biāo)識(shí)列表包括該多個(gè)目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí);12)、接收發(fā)起終端針對(duì)該驗(yàn)證終端標(biāo)識(shí)列表中的目標(biāo)驗(yàn)證終端標(biāo)識(shí)的選擇請(qǐng)求;13)、向該目標(biāo)驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求。相應(yīng)地,上述步驟S204中,比較該生物特征信息與目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致,可以包括:比較該生物特征信息,以及與該目標(biāo)驗(yàn)證終端標(biāo)識(shí)和該第一發(fā)起終端標(biāo)識(shí)同時(shí)匹配的目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致。在該實(shí)施方式中,若服務(wù)端查詢到多個(gè)與第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系,服務(wù)端可以向發(fā)起終端發(fā)送包括該多個(gè)目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)的驗(yàn)證終端標(biāo)識(shí)列表;發(fā)起終端接收到該驗(yàn)證終端標(biāo)識(shí)列表時(shí),可以將該驗(yàn)證終端列表輸出給用戶(如輸出在發(fā)起終端的顯示屏中),由用戶從該驗(yàn)證終端標(biāo)識(shí)列表中選擇用于驗(yàn)證的驗(yàn)證終端;當(dāng)發(fā)起終端檢測(cè)到用戶針對(duì)驗(yàn)證終端標(biāo)識(shí)列表中的目標(biāo)驗(yàn)證終端標(biāo)識(shí)的選擇指令時(shí),發(fā)起終端可以向服務(wù)端發(fā)送針對(duì)該目標(biāo)驗(yàn)證終端標(biāo)識(shí)的選擇請(qǐng)求,以使服務(wù)端根據(jù)該目標(biāo)驗(yàn)證終端標(biāo)識(shí),向與該目標(biāo)驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求。服務(wù)端接收到目標(biāo)驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送的生物特征信息之后,服務(wù)端可以將該生物特征信息,以及與上述目標(biāo)驗(yàn)證終端標(biāo)識(shí)和第一發(fā)起終端標(biāo)識(shí)同時(shí)匹配的目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息進(jìn)行比較,判斷該生物特征信息與該注冊(cè)生物特征信息是否一致。舉例來(lái)說,假設(shè)服務(wù)端存儲(chǔ)的發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息的綁定關(guān)系如表1所示:表1若第一發(fā)起終端標(biāo)識(shí)為發(fā)起終端A(假設(shè)其對(duì)應(yīng)的發(fā)起終端即為發(fā)起終端A),則服務(wù)端根據(jù)該第一發(fā)起終端標(biāo)識(shí)查詢與該第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系時(shí),可以查詢到3個(gè)目標(biāo)綁定關(guān)系:“發(fā)起終端A-驗(yàn)證終端A-注冊(cè)生物特征信息1”、“發(fā)起終端A-驗(yàn)證終端B-注冊(cè)生物特征信息2”、“發(fā)起終端A-驗(yàn)證終端C-注冊(cè)生物特征信息3”。服務(wù)端可以向發(fā)起終端A發(fā)送包括該多個(gè)目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)的驗(yàn)證終端標(biāo)識(shí)列表,如表2所述:表2驗(yàn)證終端A驗(yàn)證終端B驗(yàn)證終端C發(fā)起終端A接收到該驗(yàn)證終端標(biāo)識(shí)列表時(shí),可以將其展示給用戶,由用戶選擇用于驗(yàn)證的驗(yàn)證終端,假設(shè)用戶選擇驗(yàn)證終端B,則發(fā)起終端A可以向服務(wù)端發(fā)送針對(duì)驗(yàn)證終端B的選擇請(qǐng)求;服務(wù)端接收到該選擇請(qǐng)求時(shí),可以向驗(yàn)證終端B對(duì)應(yīng)的驗(yàn)證終端(假設(shè)該驗(yàn)證終端即為驗(yàn)證終端B)發(fā)送身份驗(yàn)證請(qǐng)求。當(dāng)服務(wù)端接收到驗(yàn)證終端B發(fā)送的生物特征信息時(shí),可以將該生物特征信息,以及與發(fā)起終端A和驗(yàn)證終端B同時(shí)匹配的注冊(cè)生物特征信息(即注冊(cè)生物特征信息2)進(jìn)行比較,判斷該生物特征信息與注冊(cè)生物特征信息2是否一致。需要注意的是,上述實(shí)施方式僅僅是在存在多個(gè)與第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系時(shí)的一種處理方式,而并不是對(duì)本發(fā)明保護(hù)范圍的限定,即在本發(fā)明實(shí)施例中,若存在多個(gè)與第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系時(shí),服務(wù)端也可以通過其它方式實(shí)現(xiàn)向目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求,例如,服務(wù)端可以向多個(gè)目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端分別發(fā)送身份驗(yàn)證請(qǐng)求,也可以隨機(jī)向多個(gè)目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端中的一個(gè)發(fā)送身份驗(yàn)證請(qǐng)求,相應(yīng)地,進(jìn)行生物特征信息驗(yàn)證時(shí),需要將某驗(yàn)證終端發(fā)送的生物特征信息,以及與該驗(yàn)證終端的驗(yàn)證終端標(biāo)識(shí)、第一發(fā)起終端標(biāo)識(shí)同時(shí)匹配的綁定關(guān)系中的注冊(cè)生物特征信息進(jìn)行比較,其具體實(shí)現(xiàn)方式在此不再贅述??梢姡趫D1所描述的方法流程中,通過將發(fā)起終端、驗(yàn)證終端以及生物特征信息進(jìn)行綁定,當(dāng)服務(wù)端接收到發(fā)起終端發(fā)送的登錄請(qǐng)求時(shí),服務(wù)端可以先根據(jù)發(fā)起終端標(biāo)識(shí)確定該發(fā)起終端是否綁定有驗(yàn)證終端,若是,則向該發(fā)起終端綁定的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求,并根據(jù)與該發(fā)起終端以及驗(yàn)證終端綁定注冊(cè)生物特征信息對(duì)該驗(yàn)證終端發(fā)送的生物特征信息進(jìn)行驗(yàn)證,確定是否驗(yàn)證通過,即用戶通過發(fā)起終端發(fā)起登錄時(shí),只有通過與該發(fā)起終端綁定的驗(yàn)證終端輸入與注冊(cè)生物特征信息匹配的生物特征信息時(shí),才能使身份驗(yàn)證通過,提高了身份驗(yàn)證的安全性。本發(fā)明實(shí)施例中,發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及生物特征信息三者的綁定關(guān)系可以預(yù)先配置并存儲(chǔ)在服務(wù)端或數(shù)據(jù)庫(kù),也可以通過發(fā)起終端、驗(yàn)證終端以及服務(wù)端之間的交互實(shí)時(shí)動(dòng)態(tài)建立?;趫D1所示的網(wǎng)絡(luò)構(gòu)架,本發(fā)明實(shí)施例提供了的一種綁定關(guān)系建立方法。如圖3所示,為本發(fā)明實(shí)施例提供的一種綁定關(guān)系建立方法的流程示意圖,可以包括以下步驟:S301、接收發(fā)起終端發(fā)送的綁定請(qǐng)求,該綁定請(qǐng)求中包括第一發(fā)起終端標(biāo) 識(shí),以及目標(biāo)驗(yàn)證終端標(biāo)識(shí)。本發(fā)明實(shí)施例中,為了提高身份驗(yàn)證的安全性,當(dāng)用戶想要在發(fā)起終端中登錄網(wǎng)站或APP應(yīng)用時(shí),可以通過該發(fā)起終端向服務(wù)端發(fā)送綁定請(qǐng)求,以將該發(fā)起終端與指定驗(yàn)證終端進(jìn)行綁定。舉例來(lái)說,用戶可以通過發(fā)起終端在選擇網(wǎng)站或APP應(yīng)用的登錄界面中的“綁定”選項(xiàng),觸發(fā)發(fā)起終端向服務(wù)端發(fā)送綁定請(qǐng)求。發(fā)起終端檢測(cè)到用戶針對(duì)網(wǎng)站或APP應(yīng)用的登錄界面中的“綁定”選項(xiàng)的選擇指令時(shí),發(fā)起終端可以輸出提示消息,該提示消息用于提示用戶輸入請(qǐng)求與該發(fā)起終端綁定的驗(yàn)證終端的驗(yàn)證終端標(biāo)識(shí)(用于唯一標(biāo)識(shí)該驗(yàn)證終端,如驗(yàn)證終端的設(shè)備序列號(hào)等),發(fā)起終端接收到用戶響應(yīng)該提示消息輸入的驗(yàn)證終端標(biāo)識(shí)之后,可以向服務(wù)端發(fā)送綁定請(qǐng)求,該綁定請(qǐng)求中可以包括發(fā)起終端的發(fā)起終端標(biāo)識(shí)(如第一發(fā)起終端標(biāo)識(shí)),以及該驗(yàn)證終端標(biāo)識(shí)(即目的驗(yàn)證終端標(biāo)識(shí))。S302、向該目標(biāo)驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)驗(yàn)證終端發(fā)送注冊(cè)生物特征信息獲取請(qǐng)求。本發(fā)明實(shí)施例中,服務(wù)端接收到發(fā)起終端發(fā)送的綁定請(qǐng)求之后,可以根據(jù)該綁定請(qǐng)求中包括的目標(biāo)驗(yàn)證終端標(biāo)識(shí),向與該目標(biāo)驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)驗(yàn)證終端發(fā)送注冊(cè)生物特征信息獲取請(qǐng)求。S303、接收目標(biāo)驗(yàn)證終端發(fā)送的注冊(cè)生物特征信息。本發(fā)明實(shí)施例中,目標(biāo)驗(yàn)證終端接收到服務(wù)端發(fā)送的注冊(cè)生物特征信息獲取請(qǐng)求之后,可以輸出提示消息,該提示消息用于提示用戶輸入生物特征信息;當(dāng)目標(biāo)驗(yàn)證終端接收到用戶響應(yīng)該提示消息輸入的生物特征信息之后,可以將該生物特征信息作為注冊(cè)生物特征信息發(fā)送給服務(wù)端。S304、存儲(chǔ)該第一發(fā)起終端標(biāo)識(shí)、目標(biāo)驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系。本發(fā)明實(shí)施例中,服務(wù)端接收到目標(biāo)驗(yàn)證終端發(fā)送的注冊(cè)生物特征信息之后,可以建立該第一發(fā)起終端標(biāo)識(shí)、目標(biāo)驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系,并將該綁定關(guān)系存儲(chǔ)到本地或/和數(shù)據(jù)庫(kù)中存儲(chǔ)的發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中?;趫D1所示的網(wǎng)絡(luò)構(gòu)架,本發(fā)明實(shí)施例提供了的另一種身份驗(yàn)證方法。如圖4所示,為本發(fā)明實(shí)施例提供的另一種身份驗(yàn)證方法的流程示意圖,可以包括以下步驟:S401、發(fā)起終端向服務(wù)端發(fā)送登錄請(qǐng)求,該登錄請(qǐng)求包括發(fā)起終端的第一發(fā)起終端標(biāo)識(shí)。本發(fā)明實(shí)施例中,當(dāng)用戶通過發(fā)起終端登錄網(wǎng)站或APP應(yīng)用時(shí),發(fā)起終端可以向服務(wù)端發(fā)送登錄請(qǐng)求,該登錄請(qǐng)求可以包括該發(fā)起終端的發(fā)起終端標(biāo)識(shí)(第一發(fā)起終端標(biāo)識(shí))。S402、服務(wù)端接收發(fā)起終端發(fā)送的登錄請(qǐng)求,并以該第一發(fā)起終端標(biāo)識(shí)為依據(jù),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與第一發(fā)起終端標(biāo)識(shí)匹配的,目標(biāo)綁定關(guān)系。若是,轉(zhuǎn)至步驟S403;否則,提示用戶綁定驗(yàn)證終端,并結(jié)束當(dāng)前流程。本發(fā)明實(shí)施例中,用戶綁定驗(yàn)證終端的具體實(shí)現(xiàn)可以參見上述步驟S301~S304中的相關(guān)描述,其具體實(shí)現(xiàn)在此不再贅述。S403、服務(wù)端向該目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求。S404、驗(yàn)證終端接收服務(wù)端發(fā)送的身份驗(yàn)證請(qǐng)求,并獲取用戶輸入的生物特征信息。S405、驗(yàn)證終端向服務(wù)端發(fā)送該生物特征信息。S406、服務(wù)端接收驗(yàn)證終端發(fā)送的生物特征信息,并比較該生物特征信息與目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致。若是,轉(zhuǎn)至步驟S407;否則,轉(zhuǎn)至步驟S408。S407、服務(wù)端確定身份驗(yàn)證通過。S408、服務(wù)端確定身份驗(yàn)證未通過。本發(fā)明實(shí)施例中,上述步驟S402~S408的具體實(shí)現(xiàn)可以參見上述步驟S201~S206中的相關(guān)描述,在此不再贅述。通過以上描述可知,在本發(fā)明實(shí)施例提供的技術(shù)方案中,通過將發(fā)起終端、驗(yàn)證終端以及生物特征信息進(jìn)行綁定,當(dāng)服務(wù)端接收到發(fā)起終端發(fā)送的登錄請(qǐng) 求時(shí),服務(wù)端可以先根據(jù)發(fā)起終端標(biāo)識(shí)確定該發(fā)起終端是否綁定有驗(yàn)證終端,若是,則向該發(fā)起終端綁定的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求,并根據(jù)與該發(fā)起終端以及驗(yàn)證終端綁定注冊(cè)生物特征信息對(duì)該驗(yàn)證終端發(fā)送的生物特征信息進(jìn)行驗(yàn)證,確定是否驗(yàn)證通過,即用戶通過發(fā)起終端發(fā)起登錄時(shí),只有通過與該發(fā)起終端綁定的驗(yàn)證終端輸入與注冊(cè)生物特征信息匹配的生物特征信息時(shí),才能使身份驗(yàn)證通過,提高了身份驗(yàn)證的安全性。下面為本發(fā)明裝置實(shí)施例,本發(fā)明裝置實(shí)施例與本發(fā)明方法實(shí)施例屬于同一構(gòu)思,用于執(zhí)行本發(fā)明方法實(shí)施例中描述的方法。為了便于說明,本發(fā)明裝置實(shí)施例僅示出與本發(fā)明裝置實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明方法實(shí)施例的描述,此處不再一一贅述。如圖5所示,為本發(fā)明實(shí)施例提供的一種身份驗(yàn)證設(shè)備的結(jié)構(gòu)示意圖,其中,該身份驗(yàn)證設(shè)備可以應(yīng)用于圖1所示的網(wǎng)絡(luò)架構(gòu)中的服務(wù)端中,該身份驗(yàn)證設(shè)備可以包括:接收模塊501,用于接收發(fā)起終端發(fā)送的登錄請(qǐng)求,所述登錄請(qǐng)求中包括所述發(fā)起終端的第一發(fā)起終端標(biāo)識(shí);查詢模塊502,用于以所述第一終端標(biāo)識(shí)為依據(jù),從發(fā)起終端標(biāo)識(shí)、驗(yàn)證終端標(biāo)識(shí)以及注冊(cè)生物特征信息三者的綁定關(guān)系中查詢是否存在與所述第一發(fā)起終端標(biāo)識(shí)匹配的目標(biāo)綁定關(guān)系;發(fā)送模塊503,用于當(dāng)查詢模塊502的查詢結(jié)果為存在時(shí),向所述目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求;所述接收模塊501,還用于接收所述驗(yàn)證終端響應(yīng)所述身份驗(yàn)證請(qǐng)求發(fā)送的生物特征信息;比較模塊504,用于比較所述生物特征信息與所述目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致;確定模塊505,用于當(dāng)所述比較模塊504的比較結(jié)果為一致時(shí),確定身份驗(yàn)證通過。在可選實(shí)施例中,所述確定模塊505,還可以用于當(dāng)所述接收模塊501未接收到所述驗(yàn)證終端發(fā)送的生物特征信息,或接收到所述驗(yàn)證終端發(fā)送的取消登 錄響應(yīng)消息,確定身份驗(yàn)證未通過。請(qǐng)一并參閱圖6,圖6是本發(fā)明實(shí)施例公開的另一種身份驗(yàn)證設(shè)備的結(jié)構(gòu)示意圖。其中,圖6所示的身份驗(yàn)證設(shè)備是由圖5所示的身份驗(yàn)證設(shè)備進(jìn)行優(yōu)化得到的,與圖5所示的身份驗(yàn)證設(shè)備相比,圖6所示的身份驗(yàn)證設(shè)備中,發(fā)送模塊503可以包括:發(fā)送單元5031,用于當(dāng)存在多個(gè)所述目標(biāo)綁定關(guān)系時(shí),向所述發(fā)起終端發(fā)送驗(yàn)證終端標(biāo)識(shí)列表,所述驗(yàn)證終端標(biāo)識(shí)列表包括所述多個(gè)目標(biāo)綁定關(guān)系中包括的驗(yàn)證終端標(biāo)識(shí);接收單元5032,用于接收所述發(fā)起終端針對(duì)所述驗(yàn)證終端標(biāo)識(shí)列表中的目標(biāo)驗(yàn)證終端標(biāo)識(shí)的選擇請(qǐng)求;所述發(fā)送單元5031,還用于向所述目標(biāo)驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的驗(yàn)證終端發(fā)送身份驗(yàn)證請(qǐng)求。在可選實(shí)施例中,所述比較模塊504,可以具體用于比較所述生物特征信息,以及與所述目標(biāo)驗(yàn)證終端標(biāo)識(shí)和所述第一發(fā)起終端標(biāo)識(shí)同時(shí)匹配的目標(biāo)綁定關(guān)系中包括的注冊(cè)生物特征信息是否一致。在可選實(shí)施例中,所述接收模塊501,還可以用于接收所述發(fā)起終端發(fā)送的綁定請(qǐng)求,所述綁定請(qǐng)求中包括所述第一發(fā)起終端標(biāo)識(shí),以及目標(biāo)驗(yàn)證終端標(biāo)識(shí);所述發(fā)送模塊503,還可以用于向所述目標(biāo)驗(yàn)證終端標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)驗(yàn)證終端發(fā)送注冊(cè)生物特征信息獲取請(qǐng)求;所述接收模塊501,還可以用于接收所述目標(biāo)驗(yàn)證終端發(fā)送的注冊(cè)生物特征信息;相應(yīng)地,請(qǐng)一并參閱圖7,圖7是本發(fā)明實(shí)施例公開的另一種身份驗(yàn)證設(shè)備的結(jié)構(gòu)示意圖。其中,圖7所示的身份驗(yàn)證設(shè)備是由圖5所示的身份驗(yàn)證設(shè)備進(jìn)行優(yōu)化得到的,與圖5所示的身份驗(yàn)證設(shè)備相比,圖7所示的身份驗(yàn)證設(shè)備還可以包括:存儲(chǔ)模塊506,用于存儲(chǔ)所述第一發(fā)起終端標(biāo)識(shí)、所述目標(biāo)驗(yàn)證終端標(biāo)識(shí), 以及所述注冊(cè)生物特征信息三者的綁定關(guān)系。在本說明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬
技術(shù)領(lǐng)域:
的技術(shù)人員所理解。在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(ROM),可擦除可編輯只讀存儲(chǔ)器(EPROM或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(CDROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至 可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。本
技術(shù)領(lǐng)域:
的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。當(dāng)前第1頁(yè)1 2 3