本發(fā)明涉及網(wǎng)絡(luò)安全技術(shù)領(lǐng)域,尤其涉及一種密碼認(rèn)證的方法、設(shè)備及應(yīng)用服務(wù)器。
背景技術(shù):
當(dāng)前社會(huì)網(wǎng)絡(luò)用戶數(shù)量龐大,各種網(wǎng)絡(luò)站點(diǎn)及應(yīng)用層出不窮。這些站點(diǎn)往往需要用戶首先使用密碼口令進(jìn)行身份驗(yàn)證才能得到更加進(jìn)一步的服務(wù),即賬號(hào)注冊(cè)與登錄。使用這些密碼進(jìn)行身份驗(yàn)證給用戶帶來一些不便。例如這些密碼設(shè)置一般都要求具有一定的復(fù)雜性,但是由于網(wǎng)站及應(yīng)用的數(shù)量龐大,并且不同對(duì)象要求對(duì)應(yīng)不同的賬號(hào)及密碼,用戶苦于想出和提供多樣、復(fù)雜的密碼。即使在注冊(cè)成功之后,用戶短時(shí)間內(nèi)保有多種口令和密碼,也將造成這些密碼在一段時(shí)間之后被遺忘,用戶在突然需要使用這些密碼的時(shí)候卻不知所措,如果用戶用筆將密碼記下,安全感又會(huì)下降,隨意的存放也會(huì)難以找尋,造成用戶疲于記憶賬號(hào)密碼。
針對(duì)這個(gè)問題,現(xiàn)有的一些密碼生成系統(tǒng)著眼于軟件系統(tǒng)來對(duì)賬號(hào)密碼進(jìn)行管理,但同時(shí)這些軟件系統(tǒng)往往需要用戶設(shè)置一個(gè)主密碼來進(jìn)行開啟,使用者同樣需要記憶密碼。且這些軟件系統(tǒng)需要安裝于計(jì)算機(jī)等終端,易受攻擊,不安全因素較多,存在用戶重要賬號(hào)密碼信息被竊取等使用風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)要素:
為了克服上述問題,本發(fā)明提供一種密碼認(rèn)證的方法、設(shè)備及應(yīng)用服務(wù)器,來解決用戶疲于記憶賬號(hào)密碼,而現(xiàn)有技術(shù)又存在使用風(fēng)險(xiǎn)的問題。
為了解決上述技術(shù)問題,本發(fā)明采用如下技術(shù)方案:
一方面,本發(fā)明提供了一種密碼認(rèn)證的方法,應(yīng)用于與上網(wǎng)終端相連接的設(shè)備,包括:
獲取用戶的生物特征數(shù)據(jù);
根據(jù)所述生物特征數(shù)據(jù),判斷預(yù)錄入的生物特征數(shù)據(jù)集合中是否存在所述生物特征數(shù)據(jù);
當(dāng)預(yù)錄入的生物特征數(shù)據(jù)集合中存在所述生物特征數(shù)據(jù)時(shí),獲取所述用戶在所述上網(wǎng)終端內(nèi)輸入的登錄用戶名;
判斷預(yù)存儲(chǔ)的用戶名集合中是否存在所述登錄用戶名;
當(dāng)預(yù)存儲(chǔ)的用戶名集合中存在所述登錄用戶名時(shí),將預(yù)存儲(chǔ)的與所述用戶名對(duì)應(yīng)的登錄密碼傳輸至所述上網(wǎng)終端。
可選地,所述方法還包括:
當(dāng)預(yù)存儲(chǔ)的用戶名集合中不存在所述登錄用戶名時(shí),按照預(yù)設(shè)密碼生成規(guī)則,生成與所述登錄用戶名相對(duì)應(yīng)的登錄密碼;
將所述登錄密碼傳輸至所述上網(wǎng)終端,并存儲(chǔ)所述登錄用戶名及所述登錄密碼。
可選地,所述方法還包括:
預(yù)采集用戶的生物特征數(shù)據(jù);
保存預(yù)采集得到的所述生物特征數(shù)據(jù)至所述生物特征數(shù)據(jù)集合,對(duì)所述用戶進(jìn)行注冊(cè)登記。
可選地,所述對(duì)所述用戶進(jìn)行注冊(cè)登記之前,所述方法還包括:
通過指示燈對(duì)所述用戶進(jìn)行預(yù)采集過程狀態(tài)提示。
可選地,所述獲取用戶的生物特征數(shù)據(jù)之前,所述方法還包括:
檢測(cè)是否與所述上網(wǎng)終端已完成連接;
當(dāng)檢測(cè)結(jié)果為是時(shí),執(zhí)行所述獲取用戶的生物特征數(shù)據(jù)的步驟。
另一方面,本發(fā)明還提供了一種密碼認(rèn)證的設(shè)備,所述設(shè)備用于與一上網(wǎng)終端相連接,所述設(shè)備包括:
第一獲取模塊,用于獲取用戶的生物特征數(shù)據(jù);
第一判斷模塊,用于根據(jù)所述生物特征數(shù)據(jù),判斷預(yù)錄入的生物特征數(shù)據(jù)集合中是否存在所述生物特征數(shù)據(jù);
第二獲取模塊,用于當(dāng)預(yù)錄入的生物特征數(shù)據(jù)集合中存在所述生物特征數(shù)據(jù)時(shí),獲取所述用戶在所述上網(wǎng)終端中輸入的登錄用戶名;
第二判斷模塊,用于判斷預(yù)存儲(chǔ)的用戶名集合中是否存在所述登錄用戶名;
傳輸模塊,用于當(dāng)預(yù)存儲(chǔ)的用戶名集合中存在所述登錄用戶名時(shí),將預(yù)存儲(chǔ)的與所述用戶名對(duì)應(yīng)的登錄密碼傳輸至所述上網(wǎng)終端。
可選地,所述設(shè)備還包括:
密碼生成模塊,用于當(dāng)預(yù)存儲(chǔ)的用戶名集合中不存在所述登錄用戶名時(shí),按照預(yù)設(shè)密碼生成規(guī)則,生成與所述登錄用戶名相對(duì)應(yīng)的登錄密碼;
傳輸及存儲(chǔ)模塊,用于將所述登錄密碼傳輸至所述上網(wǎng)終端,并存儲(chǔ)所述登錄用戶名及所述登錄密碼。
可選地,所述設(shè)備還包括:
預(yù)采集模塊,用于預(yù)采集用戶的生物特征數(shù)據(jù);
注冊(cè)登記模塊,用于保存預(yù)采集得到的所述生物特征數(shù)據(jù)至所述生物特征數(shù)據(jù)集合,對(duì)所述用戶進(jìn)行注冊(cè)登記。
可選地,所述設(shè)備還包括:
提示模塊,用于通過指示燈對(duì)所述用戶進(jìn)行預(yù)采集過程狀態(tài)提示。
可選地,所述設(shè)備還包括:
檢測(cè)模塊,用于檢測(cè)是否與所述上網(wǎng)終端已完成連接;當(dāng)檢測(cè)結(jié)果為是時(shí),執(zhí)行所述獲取用戶的生物特征數(shù)據(jù)的步驟。
另一方面,本發(fā)明還提供了一種應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器用于,與如上所述的密碼認(rèn)證的設(shè)備進(jìn)行交互并完成密碼認(rèn)證。
本發(fā)明的有益效果是:
上述方案,通過生物特征認(rèn)證來對(duì)用戶進(jìn)行識(shí)別,并進(jìn)一步通過獲取用戶在登陸頁面中輸入的用戶名,當(dāng)該用戶名為已存在的用戶名時(shí),自動(dòng)輸出與該用戶名匹配的密碼,實(shí)現(xiàn)用戶的最終登錄,該過程將網(wǎng)絡(luò)使用過程中常遇到的用戶登錄的線上密碼認(rèn)證問題經(jīng)過便攜硬件設(shè)備轉(zhuǎn)換為線下生物特征識(shí)別認(rèn)證問題,使用者無需知曉和記憶密碼,使用輕松便捷,同時(shí)安全性得到增強(qiáng)。
附圖說明
圖1表示本發(fā)明中第一實(shí)施例的流程示意圖;
圖2表示本發(fā)明中第二實(shí)施例的流程示意圖一;
圖3表示本發(fā)明中第二實(shí)施例的流程示意圖二;
圖4表示本發(fā)明中第三實(shí)施例的模塊示意框圖;
圖5表示本發(fā)明中第四實(shí)施例的電子單元組成示意圖;
圖6表示本發(fā)明中用戶登錄與用戶注冊(cè)過程整體流程示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
第一實(shí)施例
如圖1所示,本發(fā)明公開了一種密碼認(rèn)證的方法,應(yīng)用于與上網(wǎng)終端相連接的設(shè)備,該方法包括:
步驟101:獲取用戶的生物特征數(shù)據(jù)。
具體地,上述的設(shè)備可以是通過usb接口或其他方式與上網(wǎng)終端進(jìn)行連接,這里不做具體限制,該生物特征數(shù)據(jù)可以是但不限于是指紋、虹膜、人臉特征等用戶的生物特征相關(guān)數(shù)據(jù),且具體可以采用與之相對(duì)應(yīng)的公知的生物特征傳感器和生物特征識(shí)別芯片來獲取。
步驟102:根據(jù)所述生物特征數(shù)據(jù),判斷預(yù)錄入的生物特征數(shù)據(jù)集合中是否存在所述生物特征數(shù)據(jù)。
獲取生物特征數(shù)據(jù)之后,將其與預(yù)錄入的生物特征數(shù)據(jù)集合中的生物特征記錄進(jìn)行對(duì)比驗(yàn)證,判斷是否存在獲取得到的該生物特征數(shù)據(jù)。
步驟103:當(dāng)預(yù)錄入的生物特征數(shù)據(jù)集合中存在所述生物特征數(shù)據(jù)時(shí),獲取所述用戶在所述上網(wǎng)終端內(nèi)輸入的登錄用戶名。
步驟104:判斷預(yù)存儲(chǔ)的用戶名集合中是否存在所述登錄用戶名。
獲取使用者在上網(wǎng)終端的頁面中輸入的用戶名,逐一調(diào)取預(yù)存儲(chǔ)的用戶名集合中所存儲(chǔ)的用戶名,將其與從上網(wǎng)終端獲取的用戶名進(jìn)行對(duì)比,分析用戶在上網(wǎng)終端頁面中輸入的用戶名是否為已經(jīng)存儲(chǔ)的用戶名。
步驟105:當(dāng)預(yù)存儲(chǔ)的用戶名集合中存在所述登錄用戶名時(shí),將預(yù)存儲(chǔ)的 與所述用戶名對(duì)應(yīng)的登錄密碼傳輸至所述上網(wǎng)終端。
若登錄用戶名對(duì)比分析判斷結(jié)果為是,即表明該登錄用戶名為已存在的注冊(cè)過的用戶名,表明此時(shí)該用戶是處于用戶登錄狀態(tài),獲取預(yù)存儲(chǔ)的與該用戶名對(duì)應(yīng)的密碼,輸出該密碼至上網(wǎng)終端,具體為輸入至上網(wǎng)終端頁面的密碼輸入框中。
該方法通過生物特征認(rèn)證來對(duì)用戶進(jìn)行識(shí)別,并進(jìn)一步通過獲取用戶在登陸頁面中輸入的用戶名,當(dāng)該用戶名為已存在的用戶名時(shí),自動(dòng)輸出與該用戶名匹配的密碼,將該密碼輸出至上網(wǎng)終端里用戶打開的登錄頁面中,實(shí)現(xiàn)用戶的最終登錄,該過程中用戶不用背記各種密碼,只通過生物特征來識(shí)別用戶,并輸出與用戶的已存在賬號(hào)相對(duì)應(yīng)的登錄密碼,將網(wǎng)絡(luò)使用過程中常遇到的用戶登錄的線上密碼認(rèn)證問題經(jīng)過便攜硬件設(shè)備轉(zhuǎn)換為線下生物特征識(shí)別認(rèn)證問題,通過將登錄頁面的密碼認(rèn)證與用戶的生物特征認(rèn)證進(jìn)行轉(zhuǎn)換,使用用戶獨(dú)有的生物特征數(shù)據(jù)識(shí)別使得用戶在身份驗(yàn)證時(shí)不再需要提供附加物件,操作簡(jiǎn)單便利,安全性也更高,使用者無需知曉和記憶密碼,使用輕松便捷,同時(shí)大大增加信息安全。
第二實(shí)施例
第一實(shí)施例中,主要描述了密碼認(rèn)證的方法的認(rèn)證登錄過程,本實(shí)施例中,為使本發(fā)明的技術(shù)方案更完善,將在第一實(shí)施例基礎(chǔ)上,對(duì)該密碼認(rèn)證的方法的相關(guān)實(shí)現(xiàn)過程的優(yōu)選實(shí)施例進(jìn)行描述。
進(jìn)一步地,如圖2、圖6所示,這里將結(jié)合在用戶上網(wǎng)過程中的新用戶注冊(cè)過程進(jìn)行描述,在步驟104判斷預(yù)存儲(chǔ)的用戶名集合中是否存在該登錄用戶名之后,該密碼認(rèn)證的方法還包括:
步驟201:當(dāng)預(yù)存儲(chǔ)的用戶名集合中不存在所述登錄用戶名時(shí),按照預(yù)設(shè)密碼生成規(guī)則,生成與所述登錄用戶名相對(duì)應(yīng)的登錄密碼。
若預(yù)存儲(chǔ)的用戶名集合中不存在該登錄用戶名,即登錄用戶名對(duì)比分析判斷結(jié)果為否,即表明該登錄用戶名為不存在的還未注冊(cè)過的新用戶名,表明此時(shí)該用戶是處于新用戶注冊(cè)狀態(tài)。
此時(shí)需要替用戶生成與該新的用戶名對(duì)應(yīng)的登錄密碼,上述的預(yù)設(shè)密碼生成規(guī)則可以是通過獲取上網(wǎng)終端的頁面信息,對(duì)其進(jìn)行解析,而得到的頁面上 的密碼設(shè)置的參數(shù)要求(例如是否包括大寫字母、小寫字母、數(shù)字和符號(hào),特定位密碼的要求等);還可以是,當(dāng)通過解析登錄頁面并未發(fā)現(xiàn)有特殊的密碼設(shè)置要求時(shí),按照預(yù)先設(shè)置好的默認(rèn)方式生成登錄密碼。
步驟202:將所述登錄密碼傳輸至所述上網(wǎng)終端,并存儲(chǔ)所述登錄用戶名及所述登錄密碼。
可以是將該登錄用戶名存儲(chǔ)至用戶名集合中,此處存儲(chǔ)在注冊(cè)過程中得到的新的登錄用戶名和登錄密碼的介質(zhì)為非易失性存儲(chǔ)介質(zhì)。
進(jìn)一步地,如圖3所示,在用戶使用該設(shè)備之前,還需要提前進(jìn)行對(duì)用戶生物特征數(shù)據(jù)的預(yù)采集與預(yù)錄入,以實(shí)現(xiàn)對(duì)用戶的登記注冊(cè),保證用戶的賬號(hào)密碼安全,使用戶可以安全使用。該過程具體包括以下步驟:
步驟301:預(yù)采集用戶的生物特征數(shù)據(jù)。
步驟302:保存預(yù)采集得到的所述生物特征數(shù)據(jù)至所述生物特征數(shù)據(jù)集合,對(duì)所述用戶進(jìn)行注冊(cè)登記。
該預(yù)錄入的生物特征數(shù)據(jù)以供用戶在使用該設(shè)備在上網(wǎng)終端頁面中進(jìn)行登錄時(shí),進(jìn)行對(duì)用戶身份的認(rèn)證,保障用戶的合法性及賬號(hào)信息安全性。
進(jìn)一步地,對(duì)該用戶進(jìn)行注冊(cè)登記之前,該方法還包括:通過指示燈對(duì)所述用戶進(jìn)行預(yù)采集過程狀態(tài)提示。
這里所提及的指示燈是對(duì)預(yù)采集過程的采集狀態(tài)進(jìn)行提示的狀態(tài)指示燈,可以讓用戶及時(shí)獲知是否已經(jīng)完成對(duì)生物特征數(shù)據(jù)的預(yù)采集,該指示燈具體可以為發(fā)光二極管,發(fā)光顏色包含但不限于紅色與綠色,還可以在用戶使用該設(shè)備進(jìn)行頁面登錄及注冊(cè)時(shí),也通過指示燈對(duì)用戶的登錄狀態(tài)和新用戶注冊(cè)的狀態(tài)進(jìn)行提醒。
更進(jìn)一步地,獲取用戶的生物特征數(shù)據(jù)之前,該方法還包括:檢測(cè)是否與上網(wǎng)終端已完成連接;當(dāng)檢測(cè)結(jié)果為是時(shí),執(zhí)行獲取用戶的生物特征數(shù)據(jù)的步驟。即在用戶將該設(shè)備連接至上網(wǎng)終端,設(shè)備檢測(cè)到已完成與上網(wǎng)終端間的連接時(shí),設(shè)備將自動(dòng)開始獲取用戶的生物特征數(shù)據(jù)的過程,用戶此時(shí)即可通過該設(shè)備進(jìn)行生物特征數(shù)據(jù)的驗(yàn)證。
上述實(shí)施例中的方法,通過在用戶注冊(cè)時(shí)自動(dòng)幫助其生成密碼、存儲(chǔ)密碼、在登錄時(shí)自動(dòng)輸出密碼和自動(dòng)填寫密碼,將用戶注冊(cè)與登錄的線上密碼認(rèn)證問 題經(jīng)過便攜硬件轉(zhuǎn)換為線下生物特征識(shí)別認(rèn)證問題,使用者無需知曉和記憶密碼,使用輕松便捷,同時(shí)安全性得到增強(qiáng)。
第三實(shí)施例
如圖4所示,本發(fā)明還提供了一種密碼認(rèn)證的設(shè)備,該設(shè)備用于與一上網(wǎng)終端相連接,該設(shè)備包括:第一獲取模塊401、第一判斷模塊402、第二獲取模塊403、第二判斷模塊404、傳輸模塊405。
其中,第一獲取模塊401,用于獲取用戶的生物特征數(shù)據(jù),具體可以是通過采用公知的生物特征傳感器和生物特征識(shí)別芯片來獲取,包含但不限于指紋、虹膜、人臉特征傳感器和識(shí)別芯片;第一判斷模塊402,用于根據(jù)所述生物特征數(shù)據(jù),判斷預(yù)錄入的生物特征數(shù)據(jù)集合中是否存在所述生物特征數(shù)據(jù);第二獲取模塊403,用于當(dāng)預(yù)錄入的生物特征數(shù)據(jù)集合中存在所述生物特征數(shù)據(jù)時(shí),獲取所述用戶在所述上網(wǎng)終端中輸入的登錄用戶名;第二判斷模塊404,用于判斷預(yù)存儲(chǔ)的用戶名集合中是否存在所述登錄用戶名;傳輸模塊405,用于當(dāng)預(yù)存儲(chǔ)的用戶名集合中存在所述登錄用戶名時(shí),將預(yù)存儲(chǔ)的與所述用戶名對(duì)應(yīng)的登錄密碼傳輸至所述上網(wǎng)終端。
上述設(shè)備通過生物特征認(rèn)證來對(duì)用戶進(jìn)行識(shí)別,并進(jìn)一步通過獲取用戶在登陸頁面中輸入的用戶名,當(dāng)該用戶名為已存在的用戶名時(shí),自動(dòng)輸出與該用戶名匹配的密碼,實(shí)現(xiàn)用戶的最終登錄,該過程將網(wǎng)絡(luò)使用過程中常遇到的用戶登錄的線上密碼認(rèn)證問題經(jīng)過便攜硬件設(shè)備轉(zhuǎn)換為線下生物特征識(shí)別認(rèn)證問題,使用者無需知曉和記憶密碼,使用輕松便捷,同時(shí)安全性得到增強(qiáng)。
進(jìn)一步地,該設(shè)備還包括:密碼生成模塊,傳輸及存儲(chǔ)模塊。
其中,密碼生成模塊,用于當(dāng)預(yù)存儲(chǔ)的用戶名集合中不存在所述登錄用戶名時(shí),按照預(yù)設(shè)密碼生成規(guī)則,生成與所述登錄用戶名相對(duì)應(yīng)的登錄密碼;傳輸及存儲(chǔ)模塊,用于將所述登錄密碼傳輸至所述上網(wǎng)終端,并存儲(chǔ)所述登錄用戶名及所述登錄密碼。
更進(jìn)一步地,該設(shè)備還包括:預(yù)采集模塊、注冊(cè)登記模塊。
其中,預(yù)采集模塊,用于預(yù)采集用戶的生物特征數(shù)據(jù);注冊(cè)登記模塊,用于保存預(yù)采集得到的所述生物特征數(shù)據(jù)至所述生物特征數(shù)據(jù)集合,對(duì)所述用戶進(jìn)行注冊(cè)登記。
通過生物特征認(rèn)證完成用戶的身份認(rèn)證,只有經(jīng)過注冊(cè)的特定用戶可以通過生物特征信息認(rèn)證,完成硬件裝置的使用,使得密碼存儲(chǔ)的安全性能得到了極大的保障。
相應(yīng)地,該設(shè)備還包括:提示模塊,用于通過指示燈對(duì)所述用戶進(jìn)行預(yù)采集過程狀態(tài)提示。
可選地,該設(shè)備還包括:檢測(cè)模塊。
其中,檢測(cè)模塊,用于檢測(cè)是否與所述上網(wǎng)終端已完成連接;當(dāng)檢測(cè)結(jié)果為是時(shí),執(zhí)行所述獲取用戶的生物特征數(shù)據(jù)的步驟。
本發(fā)明為用戶提供了用于進(jìn)行密碼認(rèn)證的針對(duì)個(gè)人用戶的硬件裝置設(shè)備,該設(shè)備可為便攜式設(shè)備,該設(shè)備能夠快速自動(dòng)生成復(fù)雜密碼,并且實(shí)現(xiàn)用戶注冊(cè)和登錄時(shí)自動(dòng)填入密碼,且指紋等生物特征識(shí)別技術(shù)已經(jīng)日趨成熟,使用用戶獨(dú)有的生物特征數(shù)據(jù)識(shí)別使得用戶在身份驗(yàn)證時(shí)不再需要提供附加物件,操作簡(jiǎn)單便利,安全性也更高,通過該硬件裝置設(shè)備,用戶不再需要知曉和記憶密碼,登錄認(rèn)證線上操作轉(zhuǎn)換為線下操作,解決密碼生成與密碼存儲(chǔ)這兩個(gè)問題,輕松便捷,提高用戶體驗(yàn)感,大大保證用戶信息安全。
本發(fā)明還提供一種應(yīng)用服務(wù)器,該應(yīng)用服務(wù)器用于,與如上所述的密碼認(rèn)證的設(shè)備進(jìn)行交互并完成密碼認(rèn)證。
第四實(shí)施例
本實(shí)施例中,將結(jié)合第一實(shí)施例、第二實(shí)施例中方法的具體實(shí)現(xiàn)過程,及第三實(shí)施例中密碼認(rèn)證的設(shè)備涉及的各模塊,對(duì)該密碼認(rèn)證的方法所應(yīng)用的與上網(wǎng)終端相連接的設(shè)備中,所涉及的具體電子單元及各單元間的配合過程進(jìn)行描述。
如圖5所示,與設(shè)備涉及的各模塊相對(duì)應(yīng)地,該設(shè)備的電子單元包括生物特征識(shí)別單元,第一獲取模塊及預(yù)采集模塊控制該單元實(shí)現(xiàn)對(duì)用戶生物特征數(shù)據(jù)的獲取及預(yù)采集;密碼生成單元,密碼生成模塊控制該單元生成密碼;存儲(chǔ)單元,對(duì)用戶名、密碼、用戶的生物特征數(shù)據(jù)進(jìn)行存儲(chǔ);狀態(tài)指示燈,提示模塊控制該指示燈對(duì)設(shè)備當(dāng)前狀態(tài)進(jìn)行提示;usb接口單元,實(shí)現(xiàn)設(shè)備與上網(wǎng)終端間的連接及數(shù)據(jù)傳遞,第二獲取模塊、傳輸模塊經(jīng)由該usb接口單元實(shí)現(xiàn)包括用戶名的獲取與密碼的輸出等在內(nèi)的功能,檢測(cè)模塊通過檢測(cè)usb接 口單元的連接狀態(tài)獲知是否完成與上網(wǎng)終端的連接;主控單元,協(xié)調(diào)其他各電子單元間的配合與信號(hào)傳遞。主控單元分別通過數(shù)據(jù)導(dǎo)線與生物特征識(shí)別單元,密碼生成單元,存儲(chǔ)單元,狀態(tài)指示燈和usb接口單元相連接。
其中,生物特征識(shí)別單元具備的功能有生物特征數(shù)據(jù)采集、處理和生物特征識(shí)別。生物特征數(shù)據(jù)采集、處理是指通過生物特征傳感器獲取生物特征信息,并進(jìn)行相應(yīng)的預(yù)處理,生物特征識(shí)別是指從處理的生物特征信息中獲得標(biāo)識(shí)用戶身份的生物特征數(shù)據(jù)。
密碼生成單元具備的功能有接收主控單元發(fā)出的密碼生成指令以及主控單元發(fā)出的生成規(guī)則或者默認(rèn)規(guī)則生成相應(yīng)的密碼。
存儲(chǔ)單元包括生物特征模板注冊(cè)部分和密碼存儲(chǔ)部分。生物特征模板注冊(cè)部分是保存標(biāo)識(shí)用戶身份的生物特征數(shù)據(jù)部分;密碼存儲(chǔ)部分是保存主控單元向存儲(chǔ)單元發(fā)出的密碼及對(duì)應(yīng)的用戶名數(shù)據(jù)部分。存儲(chǔ)單元具備的功能有存儲(chǔ)標(biāo)識(shí)用戶身份的生物特征數(shù)據(jù),存儲(chǔ)主控單元發(fā)送的密碼及其相對(duì)應(yīng)的用戶名,向主控單元發(fā)送注冊(cè)用戶生物特征數(shù)據(jù)、密碼及其相對(duì)應(yīng)的用戶名數(shù)據(jù)。
狀態(tài)指示燈具備的功能有接收主控單元發(fā)出的不同狀態(tài)信息,顯示代表不同狀態(tài)的顏色。代表不同狀態(tài)的顏色有紅色及綠色或其他提示色,其中,紅色可為代表用戶生物特征信息注冊(cè),綠色可為代表用戶生物特征信息驗(yàn)證。
usb接口單元具備的功能有向計(jì)算機(jī)等具有usb接口的上網(wǎng)終端發(fā)送數(shù)據(jù)以及接收這些終端發(fā)出的數(shù)據(jù)并且經(jīng)數(shù)據(jù)導(dǎo)線將其傳送至主控單元。
主控單元具備的功能有生物特征數(shù)據(jù)匹配,分別向生物特征識(shí)別單元,密碼生成單元,存儲(chǔ)單元,狀態(tài)指示燈和usb接口單元發(fā)送指令和數(shù)據(jù)以及接收、處理反饋的指令和數(shù)據(jù)。生物特征匹配是指把獲取的生物特征數(shù)據(jù)與存儲(chǔ)單元中已保存的生物特征模板集合進(jìn)行匹配,以確定用戶身份。
相應(yīng)地,在當(dāng)用戶使用該設(shè)備時(shí),該設(shè)備中的各電子單元間相互配合過程如下:
步驟一:用戶首次使用該設(shè)備時(shí),使用者需要進(jìn)行生物特征信息錄入注冊(cè),主控單元向狀態(tài)指示燈發(fā)出生物特征數(shù)據(jù)注冊(cè)的狀態(tài)信息,狀態(tài)指示燈顯示為紅色;生物特征識(shí)別單元獲取使用者生物特征數(shù)據(jù),將其傳輸至主控單元,主控單元將生物特征數(shù)據(jù)傳輸至存儲(chǔ)單元中的生物特征模板注冊(cè)部分進(jìn)行生物 特征模板注冊(cè)。
步驟二:使用者進(jìn)行賬號(hào)注冊(cè)或者登錄時(shí),選中注冊(cè)或者登錄界面并輸入用戶名,通過上網(wǎng)終端的usb接口連接該設(shè)備的usb接口單元,當(dāng)連接完成之后該設(shè)備開啟,狀態(tài)指示燈顯示為綠色,進(jìn)入生物特征信息驗(yàn)證狀態(tài)。
步驟三:使用者提供生物特征信息,生物特征識(shí)別單元獲取生物特征數(shù)據(jù),傳輸至主控單元,主控單元從存儲(chǔ)單元中的生物特征模板注冊(cè)模塊調(diào)取注冊(cè)的生物特征數(shù)據(jù),將其與生物特征識(shí)別單元獲取的生物特征數(shù)據(jù)進(jìn)行對(duì)比驗(yàn)證。若驗(yàn)證未通過,則該設(shè)備重新進(jìn)行生物特征獲取與驗(yàn)證,狀態(tài)指示燈一直為綠色;若驗(yàn)證通過,則狀態(tài)指示燈熄滅,設(shè)備進(jìn)行下一步工作。
步驟四:該設(shè)備獲取使用者在上網(wǎng)終端頁面中輸入的用戶名,通過usb接口單元傳輸至主控單元,若該操作執(zhí)行不成功則循環(huán)執(zhí)行該操作,直至獲取用戶名成功,若執(zhí)行成功,進(jìn)入下一步驟。
步驟五:主控單元逐一調(diào)取存儲(chǔ)單元存儲(chǔ)的用戶名,將其同該設(shè)備從上網(wǎng)終端獲取的用戶名進(jìn)行對(duì)比,分析該用戶名是否為存儲(chǔ)單元已經(jīng)存儲(chǔ)的用戶名。若對(duì)比結(jié)果為是,則主控單元發(fā)出獲取密碼指令,從存儲(chǔ)單元獲取該用戶名對(duì)應(yīng)的密碼,進(jìn)一步的,將其通過usb接口單元向上網(wǎng)終端的密碼輸入框輸出該密碼,狀態(tài)指示燈閃爍,密碼認(rèn)證與生物特征認(rèn)證轉(zhuǎn)換結(jié)束;若對(duì)比結(jié)果為否,則該設(shè)備進(jìn)入密碼生成狀態(tài),進(jìn)入下一步驟;
步驟六:主控單元通過usb接口單元獲取上網(wǎng)終端頁面信息,對(duì)其進(jìn)行解析,得到頁面提供的密碼設(shè)置的參數(shù)要求(例如是否包括大寫字母、小寫字母、數(shù)字和符號(hào),特定位密碼的要求等),參數(shù)設(shè)置信息通過usb接口單元和數(shù)據(jù)導(dǎo)線傳輸至主控單元,主控單元將該信息發(fā)送至密碼生成單元。若通過解析頁面并未發(fā)現(xiàn)有特殊的密碼設(shè)置要求,則主控單元按照預(yù)先設(shè)置好的默認(rèn)方式向密碼生成單元發(fā)出密碼生成指令。該設(shè)備中密碼生成單元采用數(shù)字信號(hào)處理微處理器。
步驟七:密碼生成單元接收主控單元發(fā)出的密碼生成指令和密碼生成規(guī)則生成符合要求的密碼,回送至主控單元。主控單元通過usb接口單元向上網(wǎng)終端密碼輸入框輸出密碼,同時(shí)將新生成的密碼和相應(yīng)的用戶名送入存儲(chǔ)單元進(jìn)行存儲(chǔ)。密碼認(rèn)證與生物特征認(rèn)證轉(zhuǎn)換結(jié)束。
本說明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見即可。
盡管已描述了本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明實(shí)施例范圍的所有變更和修改。
最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者終端設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者終端設(shè)備中還存在另外的相同要素。
以上所述的是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出對(duì)于本技術(shù)領(lǐng)域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也在本發(fā)明的保護(hù)范圍內(nèi)。