日22點(diǎn)4分35秒,且應(yīng)用預(yù)設(shè)有效期時(shí)間為120秒時(shí),所述驗(yàn)證碼可以按照編碼格式生成為20150909220435-120。當(dāng)然,所述驗(yàn)證碼也可以采用其他的編碼格式或算法生成,比如可以是所述登錄圖形碼生成時(shí)間與有效期時(shí)間的十進(jìn)制數(shù)值作加減乘除算法運(yùn)算、加入隨機(jī)數(shù)作算術(shù)運(yùn)算、轉(zhuǎn)化為二進(jìn)制作與、或、非等邏輯運(yùn)算生成。
[0082]圖7為本發(fā)明第四實(shí)施例中應(yīng)用登錄系統(tǒng)的驗(yàn)證模塊301的結(jié)構(gòu)示意圖,所述應(yīng)用服務(wù)器驗(yàn)證的驗(yàn)證模塊301包括用于解碼所述驗(yàn)證碼獲得所述登錄圖形碼生成時(shí)間和預(yù)設(shè)有效期的解碼模塊30101、用于驗(yàn)證所述登錄圖形碼是否在所述預(yù)設(shè)有效期內(nèi)的有效期驗(yàn)證模塊30102、用于將所述指紋特征與所述登錄應(yīng)用賬號(hào)注冊(cè)對(duì)應(yīng)的指紋模板進(jìn)行比對(duì)的指紋比對(duì)模塊30103和控制模塊30104,所述控制模塊30104用于當(dāng)所述有效期驗(yàn)證模塊30102驗(yàn)證所述登錄圖形碼在有效期內(nèi)時(shí)控制所述指紋比對(duì)模塊30103進(jìn)行指紋驗(yàn)證。
[0083]在本實(shí)施例中,所述驗(yàn)證模塊301還進(jìn)一步通過所述解碼模塊30101解碼得到所述登錄圖形碼生成時(shí)間和預(yù)設(shè)有效期,并通過所述有效期驗(yàn)證模塊30102驗(yàn)證所述驗(yàn)證碼的有效期。容易理解的是,所述驗(yàn)證碼是通過所述驗(yàn)證碼生成模塊10102預(yù)設(shè)的生成配置規(guī)則生成得到的,所述解碼模塊30101必然也可以反過來推算譯碼得到所述登錄圖形碼生成時(shí)間和預(yù)設(shè)有效期。所述應(yīng)用服務(wù)器30記錄所述授權(quán)登錄報(bào)文的接收時(shí)間,并依據(jù)所述登錄圖形碼生成時(shí)間和所述預(yù)設(shè)的有效時(shí)間,驗(yàn)證所述登錄圖形碼的是否在有效期內(nèi)。如果超過有效期,則所述應(yīng)用服務(wù)器30向所述第二終端應(yīng)用20反饋所述登錄圖形碼超過有效期,需要重新在所述第一終端登錄應(yīng)用10上按照先前的步驟重新生成新的圖形二維碼。
[0084]在所述有效期驗(yàn)證模塊30102驗(yàn)證所述登錄圖形碼有效期后,所述應(yīng)用服務(wù)器30從用戶數(shù)據(jù)庫中調(diào)取所述第一終端登錄應(yīng)用10的用戶賬號(hào)綁定的指紋模板,通過指紋比對(duì)模塊30103將所述指紋特征和指紋模板進(jìn)行比對(duì),如果兩者相似度超過預(yù)設(shè)閾值則判定用戶指紋身份驗(yàn)證通過,否則判斷用戶的指紋身份驗(yàn)證不通過。當(dāng)指紋身份驗(yàn)證不通過時(shí),所述應(yīng)用服務(wù)器30向所述第二終端應(yīng)用20反饋所述指紋特征驗(yàn)證失敗,所述控制模塊30104要求用戶在所述第二終端應(yīng)用20上重新輸入指紋特征并重新生成授權(quán)登錄報(bào)文以報(bào)送給所述應(yīng)用服務(wù)器30再次進(jìn)行驗(yàn)證。
[0085]在本發(fā)明實(shí)施例中,進(jìn)一步在應(yīng)用服務(wù)器驗(yàn)證所述登錄圖形碼的有效期,確保所述登錄圖形碼在生成后及時(shí)能用于第二終端應(yīng)用的驗(yàn)證登錄,避免了所述登錄圖形碼輕易被非法掃描、截取或非法破解的狀況,提高了應(yīng)用登錄的安全性、時(shí)效性和可靠性。
[0086]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0087]在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。
[0088]盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
【主權(quán)項(xiàng)】
1.一種應(yīng)用登錄方法,其特征在于,包括: 第一終端登錄應(yīng)用生成并顯示的登錄圖形碼,所述登錄圖形碼包括登錄應(yīng)用賬號(hào); 第二終端應(yīng)用掃描所述登錄圖形碼,獲取登錄應(yīng)用賬號(hào); 第二終端應(yīng)用采集指紋特征,生成授權(quán)登錄報(bào)文并發(fā)送給應(yīng)用服務(wù)器,其中所述授權(quán)登錄報(bào)文包括登錄應(yīng)用賬號(hào)和所述指紋特征; 所述應(yīng)用服務(wù)器驗(yàn)證所述授權(quán)登錄報(bào)文,驗(yàn)證通過后向所述第二終端應(yīng)用發(fā)送授權(quán)信息;以及 所述第二終端應(yīng)用根據(jù)所述授權(quán)信息登錄應(yīng)用。2.如權(quán)利要求1所述的應(yīng)用登錄方法,其特征在于,所述終端應(yīng)用為PC應(yīng)用程序、PC網(wǎng)頁應(yīng)用或移動(dòng)終端應(yīng)用。3.如權(quán)利要求1或2所述的應(yīng)用登錄方法,其特征在于,所述登錄圖形碼還包括驗(yàn)證碼,所述登錄圖形碼生成步驟包括:獲取登錄圖形碼生成時(shí)間和登錄應(yīng)用賬號(hào);根據(jù)所述登錄圖形碼生成時(shí)間和預(yù)設(shè)有效期生成驗(yàn)證碼;以及通過登錄應(yīng)用賬號(hào)和驗(yàn)證碼生成登錄圖形碼。4.如權(quán)利要求3所述的應(yīng)用登錄方法,其特征在于,所述授權(quán)登錄報(bào)文還包括所述驗(yàn)證碼,所述應(yīng)用服務(wù)器驗(yàn)證所述授權(quán)登錄報(bào)文的步驟包括:解碼所述驗(yàn)證碼獲得所述登錄圖形碼生成時(shí)間和預(yù)設(shè)有效期;驗(yàn)證所述登錄圖形碼是否在所述預(yù)設(shè)有效期內(nèi);當(dāng)驗(yàn)證所述登錄圖形碼在所述預(yù)設(shè)有效期內(nèi)時(shí),將所述指紋特征與所述登錄應(yīng)用賬號(hào)注冊(cè)對(duì)應(yīng)的指紋模板進(jìn)行比對(duì);當(dāng)所述指紋特征比對(duì)通過時(shí),所述授權(quán)登錄報(bào)文通過驗(yàn)證。5.如權(quán)利要求1所述的應(yīng)用登錄方法,其特征在于,所述登錄圖形碼生成步驟包括:生成登錄圖形碼;檢測(cè)所述登錄圖形碼的生成后的持續(xù)時(shí)間;以及當(dāng)檢測(cè)到所述持續(xù)時(shí)間達(dá)到預(yù)設(shè)時(shí)間時(shí)重新生成新的登錄圖形碼。6.一種應(yīng)用登錄系統(tǒng),包括第一終端、第二終端和應(yīng)用服務(wù)器,所述第一終端和第二終端安裝有應(yīng)用,其特征在于,所述第一終端應(yīng)用包括用于生成登錄圖形碼的登錄圖形碼生成模塊,所述第二終端應(yīng)用包括用于登錄所述第二終端應(yīng)用的登錄模塊、用于掃描登錄圖形碼的相機(jī)模塊、用于采集用戶指紋特征的指紋模塊、用于生成授權(quán)登錄報(bào)文的授權(quán)登錄報(bào)文生成模塊以及用于與所述應(yīng)用服務(wù)器通訊的通訊模塊,所述應(yīng)用服務(wù)器包括用于驗(yàn)證所述授權(quán)登錄報(bào)文的驗(yàn)證模塊、用于生成授權(quán)信息的授權(quán)模塊以及用于在驗(yàn)證通過后向所述第二終端應(yīng)用發(fā)送授權(quán)信息的控制模塊。7.如權(quán)利要求6所述的應(yīng)用登錄系統(tǒng),其特征在于,所述終端應(yīng)用為PC應(yīng)用程序、PC網(wǎng)頁應(yīng)用或移動(dòng)終端應(yīng)用。8.如權(quán)利要求6或7所述的應(yīng)用登錄系統(tǒng),其特征在于,所述登錄圖形碼還包括驗(yàn)證碼,所述登錄圖形碼生成模塊包括用于獲取所述登錄圖形碼生成時(shí)間和登錄應(yīng)用賬號(hào)的獲取模塊、用于根據(jù)所述登錄圖形碼生成時(shí)間和預(yù)設(shè)有效期生成驗(yàn)證碼的驗(yàn)證碼生成模塊以及用于通過登錄應(yīng)用賬號(hào)和驗(yàn)證碼生成登錄圖形碼的圖形碼生成模塊。9.如權(quán)利要求8所述的應(yīng)用登錄系統(tǒng),其特征在于,所述授權(quán)登錄報(bào)文還包括所述驗(yàn)證碼,所述應(yīng)用服務(wù)器驗(yàn)證的驗(yàn)證模塊包括用于解碼所述驗(yàn)證碼獲得所述登錄圖形碼生成時(shí)間和預(yù)設(shè)有效期的解碼模塊、用于驗(yàn)證所述登錄圖形碼是否在所述預(yù)設(shè)有效期內(nèi)的有效期驗(yàn)證模塊、用于將所述指紋特征與所述登錄應(yīng)用賬號(hào)注冊(cè)對(duì)應(yīng)的指紋模板進(jìn)行比對(duì)的指紋比對(duì)模塊和控制模塊,所述控制模塊用于當(dāng)所述有效期驗(yàn)證模塊驗(yàn)證所述登錄圖形碼在有效期內(nèi)時(shí)控制所述指紋比對(duì)模塊進(jìn)行指紋驗(yàn)證。10.如權(quán)利要求6所述的應(yīng)用登錄系統(tǒng),其特征在于,所述登錄圖形碼生成模塊包括:用于生成登錄圖形碼的圖形碼生成模塊、用于檢測(cè)所述登錄圖形碼的生成后持續(xù)時(shí)間的時(shí)間檢測(cè)模塊以及用于當(dāng)所述時(shí)間檢測(cè)模塊檢測(cè)到所述持續(xù)時(shí)間達(dá)到預(yù)設(shè)時(shí)間時(shí)控制所述圖形碼生成模塊重新生成新的登錄圖形碼的控制模塊。
【專利摘要】本發(fā)明公開一種應(yīng)用登錄方法,包括:第一終端登錄應(yīng)用生成并顯示的登錄圖形碼,所述登錄圖形碼包括登錄應(yīng)用賬號(hào);第二終端應(yīng)用掃描所述登錄圖形碼,獲取登錄應(yīng)用賬號(hào);第二終端應(yīng)用采集指紋特征,生成授權(quán)登錄報(bào)文并發(fā)送給應(yīng)用服務(wù)器,其中所述授權(quán)登錄報(bào)文包括登錄應(yīng)用賬號(hào)和所述指紋特征;所述應(yīng)用服務(wù)器驗(yàn)證所述授權(quán)登錄報(bào)文,驗(yàn)證通過后向所述第二終端應(yīng)用發(fā)送授權(quán)信息;以及所述第二終端應(yīng)用根據(jù)所述授權(quán)信息登錄應(yīng)用。相應(yīng)的,本發(fā)明還公開一種應(yīng)用登錄系統(tǒng)。本發(fā)明采用的技術(shù)方案,提高了應(yīng)用登錄的便捷性和安全性,提升了應(yīng)用登錄的用戶體驗(yàn)。
【IPC分類】H04L29/06
【公開號(hào)】CN105119931
【申請(qǐng)?zhí)枴緾N201510574694
【發(fā)明人】邵宇
【申請(qǐng)人】深圳市亞略特生物識(shí)別科技有限公司
【公開日】2015年12月2日
【申請(qǐng)日】2015年9月11日