一種晨跑簽到方法
【專利摘要】本發(fā)明屬于信息安全認(rèn)證與識別【技術(shù)領(lǐng)域】,涉及一種晨跑簽到方法,包括:用戶預(yù)先定義好一組表情輸入和一組手勢輸入及相應(yīng)的提示;用戶登錄系統(tǒng)時,系統(tǒng)給出輸出的表情或手勢的提示,用戶根據(jù)屏幕上輸出的提示輸入表情或手勢;系統(tǒng)進(jìn)行識別認(rèn)證,如果不正確,則系統(tǒng)提示重新輸入或者查看幫助,幫助將給出所定義的表情和手勢的類別以供用戶選擇,用戶選擇重新輸入則返回上一步;系統(tǒng)判斷是否是用戶定義的最后一個表情或手勢輸入,如果是的話則簽到成功。本發(fā)明對生物特征的進(jìn)行動態(tài)組合識別,可以有效防止他人冒名簽到。
【專利說明】一種晨跑簽到方法
所屬【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于信息安全認(rèn)證與識別【技術(shù)領(lǐng)域】,涉及一種晨跑簽到方法。
【背景技術(shù)】
[0002]目前,在信息安全認(rèn)證與識別領(lǐng)域,常用的方法有密碼認(rèn)證,指紋識別和人臉識另O。對于一般的密碼認(rèn)證,只要密碼被竊取,竊取者就能實(shí)現(xiàn)認(rèn)證和識別,信息的安全就得不到保障,此種識別方法運(yùn)用在對信息的安全要求不是特別高的領(lǐng)域。而一些智能卡和鑰匙則存在容易丟失、復(fù)制和被盜用的風(fēng)險。而指紋識別則是一種基于指紋特征的唯一性來進(jìn)行識別的方法,它和人臉識別都是生物特征識別技術(shù)。目前用于簽到的主要是指紋識別技術(shù)。
[0003]指紋識別技術(shù)是采用攝像頭收集用戶指紋信息,通過指紋特征的比對進(jìn)行識別。目前常用的面部識別技術(shù)是采集單一人臉信息,對人臉特征進(jìn)行識別,如果特征匹配,則識別成功。比如當(dāng)前蘋果手機(jī)的人臉識別技術(shù)就是只采集一次用戶人臉信息,即進(jìn)行特征識另O,如果識別通過,則可登陸手機(jī)系統(tǒng)。目前的指紋識別技術(shù)存在的問題是:對于一些長期從事粗重活勞動的人,他們的指紋特征不明顯,識別不出來,因?yàn)樗麄兊闹讣y特征少,難以識別,也就難以簽到。而人臉識別則存在用圖片來進(jìn)行識別的問題。目前常見的簽到方法還是采用手寫簽到,或者指紋簽到,不夠方便,也不夠準(zhǔn)確,找人替簽,或者用圖片來仿冒進(jìn)行簽到。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的是克服現(xiàn)有技術(shù)的上述不足,提出一種互動式的晨跑簽到方法。這種方法可以有效的防止用戶用圖片替代本人進(jìn)行識別和認(rèn)證,比一般的數(shù)字密碼簽到識別方法更加可靠準(zhǔn)確,且交互工程是用戶自定義的,系統(tǒng)隨機(jī)產(chǎn)生這些表情出現(xiàn)的先后順序,擁有單一的圖片,也難以完成簽到。本方法是對生物特征的一種動態(tài)組合實(shí)現(xiàn)識別簽到,用戶難以拿著一張圖片來代替真人進(jìn)行簽到,這樣能夠保證簽到的準(zhǔn)確性。本發(fā)明的技術(shù)方案如下:
[0005]一種晨跑簽到方法,包括:
[0006]I)用戶預(yù)先定義好一組表情輸入和一組手勢輸入,以及對單個表情輸入和手勢的提示;
[0007]2)用戶簽到時,系統(tǒng)實(shí)時隨機(jī)給出用戶定義的一個輸出的表情或手勢的提示;
[0008]3)用戶根據(jù)屏幕上輸出的提示輸入第一個表情或手勢;
[0009]4)系統(tǒng)進(jìn)行識別認(rèn)證,如果正確,則進(jìn)入下一步;如果不正確,則系統(tǒng)提示重新輸入或者查看幫助,幫助將給出所定義的表情或手勢的類別以供用戶選擇,用戶選擇重新輸入則返回步驟(2)接著輸入表情或手勢;
[0010]5)系統(tǒng)判斷是否是用戶定義的最后一個表情或手勢輸入,如果是的話則簽到成功;如果不是最后一個表情或手勢輸入,則系統(tǒng)接著輸出下一個表情與手勢的提示,返回步驟(2),用戶接著輸入表情或手勢,進(jìn)行識別。
[0011]本發(fā)明的突出特點(diǎn)是晨練者將一組人臉和手勢的組合作為交互信息特征,提供給系統(tǒng),系統(tǒng)根據(jù)晨練者預(yù)先提供的表情(手勢)及其對應(yīng)的提示語,在用戶登錄時向其互動的提供表情提示語,用戶根據(jù)表情提示語,做出相應(yīng)表情(手勢)。系統(tǒng)再進(jìn)行生物圖像信息識別,根據(jù)識別的結(jié)果進(jìn)行下一步交互,識別成功則進(jìn)一步輸入下一個表情進(jìn)行識別。整個過程交互輸入人臉(手勢)來實(shí)現(xiàn)一個準(zhǔn)確的識別,可以有效防止利用單一的照片進(jìn)行臉部識別,因?yàn)橹豢繂我灰粡堄脩綮o態(tài)圖像是無法完成整個識別認(rèn)證的簽到過程的,安全性得到提升。
【專利附圖】
【附圖說明】
[0012]圖1本發(fā)明算法的流程介紹
[0013]圖2初始化過程
【具體實(shí)施方式】
[0014]本發(fā)明提出了一種互動式的晨跑簽到方法。常規(guī)的方法是簽到者采用手寫簽名進(jìn)行簽到,或者采用指紋識別方式進(jìn)行簽到,或者進(jìn)行單一的人臉識別進(jìn)行簽到。此方法的問題在于:如果他人通過拿著用戶的一張指紋信息圖片進(jìn)行簽到,則可正常的簽到成功,因而簽到就不準(zhǔn)確可靠了。基于生物特征的識別算法如果用來進(jìn)行簽到的話,就可提高安全性。使用單張靜態(tài)圖像進(jìn)行識別也存在仿冒簽到的問題。他人可通過用戶一張圖片,幫助用戶進(jìn)行簽到,也可成功簽到,因?yàn)槿四樧R別本身就是基于特征進(jìn)行識別認(rèn)證的,單張圖片也具有這些特征信息。本方法的重點(diǎn)是將人臉的表情和手勢信息作為交互的信息特征,提供給系統(tǒng),簽到時,就可使用這些交互信息進(jìn)行登錄。本發(fā)明高校晨跑簽到系統(tǒng),采用攝像頭進(jìn)行表情和手勢的信息的采集。系統(tǒng)預(yù)先通過攝像頭向用戶采集表情與手勢信息,及用戶定義的對應(yīng)提示語,當(dāng)輸入用戶名,鼠標(biāo)點(diǎn)擊確認(rèn)之后,屏幕輸出第一個提示詞,用戶再點(diǎn)擊確認(rèn)開啟用戶攝像頭,用戶在攝像頭前做出相應(yīng)表情與手勢,攝像頭采集后,傳入處理器,開始識別,對圖像特征進(jìn)行匹配,匹配結(jié)果正確,則屏幕接著輸出第二個提示,用戶輸入第二個表情與手勢,最后顯示第三個提示詞,用戶輸入相應(yīng)表情與手勢,第三個表情與手勢的組合正確識別之后,用戶簽到成功。
[0015]下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)行說明。
[0016]本方法包括:(1)用戶預(yù)先定義好一組表情輸入,以及單個表情輸入的提示。比如用戶定義“開懷”代表輸入笑臉,“迷?!贝磔斎腴]合雙眼的表情,“感人”代表輸入一張哭臉。定義一組表情為哭臉、笑臉、閉雙眼、笑臉;(2)用戶簽到時,系統(tǒng)隨機(jī)從定義的表情手勢中選取一組表情,給出輸出表情提不,用戶根據(jù)屏幕上輸出的提不輸入第一個表情;(3)系統(tǒng)進(jìn)行識別認(rèn)證,如果正確,則進(jìn)入下一步,如果不正確,則系統(tǒng)提示重新輸入或者查看幫助,幫助將給出三個表情(例如:A是笑臉、B是哭臉C是閉雙眼),用戶選擇重新輸入則返回步驟(2)接著輸入表情;(4)系統(tǒng)判斷是否是用戶定義的最后一個表情,如果是的話則簽到成功;如果不是最后一個表情,則系統(tǒng)接著輸出下一個表情提示,進(jìn)行步驟(2)的工作,用戶接著輸入表情,進(jìn)行識別。圖1表示的就是算法流程。
[0017]上訴算法只是將表情組合在一起,同樣的,本發(fā)明涉及的另外一個生物特征識別是人的手勢。本發(fā)明將手勢識別與臉部識別動態(tài)組合在一起。手勢可以是:捂住嘴,單指放在嘴前面。與上述講的方法有所不同的是:步驟(I)在初始化時,用戶預(yù)先定義的不只是一組表情和表情提示,而是表情與手勢的組合,例如用手捂住嘴,輸入初始化捂住嘴的圖像,及對應(yīng)該圖像的輸出提示。本發(fā)明的互動性,使得臉部識別不在只是單純的對圖像進(jìn)行特征識別,而是與用戶有互動,用戶輸入一組表情與手勢的組合進(jìn)行識別和認(rèn)證,這樣就能使認(rèn)證更加安全。
[0018]本發(fā)明的算法流程如圖1所示,用戶登陸成功之后可自行修改預(yù)訂的表情輸入組
入
口 ο
[0019]步驟(I)將用戶自定義輸入的表情和手勢的組合圖像保存在系統(tǒng)的服務(wù)器上,將對應(yīng)的用戶自定義的提示信息也保存在同一服務(wù)器上,可以以二進(jìn)制碼流形式進(jìn)行讀取。
[0020]步驟(2)用戶輸入用戶名,系統(tǒng)從服務(wù)器上隨機(jī)讀取一個用戶定義的提示信息輸出到屏幕,用戶看到信息依照提示,做出與自己預(yù)先定義的提示相對應(yīng)的表情和手勢,攝像頭采集用戶的表情和手勢,獲得圖像信息,進(jìn)行預(yù)處理,獲取此表情的人臉圖像序列,將此傳給專門進(jìn)行識別的模塊。
[0021]步驟(3)系統(tǒng)中專門負(fù)責(zé)識別的模塊從服務(wù)器中提取自定義的表情,提取輸入圖像和手勢的特征,將獲取得到的人臉數(shù)據(jù)特征與自定義的人臉表情手勢圖像特征進(jìn)行分析比對,如果匹配度達(dá)到百分之九十,則匹配成功,表示此表情和手勢正確。
[0022]下面將對初始化做一個比較具體的說明。如圖2所示:
[0023]第一步,用戶注冊一個賬號,填寫個人信息,系統(tǒng)提示用戶輸入第一個表情與手勢組合的輸入提示詞,用戶輸入自己設(shè)定的提示詞,系統(tǒng)要求用戶在輸入一遍進(jìn)行確認(rèn),確認(rèn)完成后,進(jìn)入下一步。
[0024]第二步,系統(tǒng)請求用戶開啟攝像頭,用戶開啟攝像頭,輸入自己定義的第一個表情與手勢,保持兩秒,系統(tǒng)通過攝像頭連拍,獲取幾張圖片,顯示中間獲取的圖像,請求用戶確認(rèn),用戶確認(rèn),進(jìn)入下一步。
[0025]第三步,系統(tǒng)判定表情與手勢的數(shù)目是否達(dá)到最低要求(比如至少是三組),如果判定為否的話,則進(jìn)入第一步接著設(shè)置下一個表情與手勢與提示詞,如果是的話,則初始化完成。
【權(quán)利要求】
1.一種晨跑簽到方法,包括: 1)用戶預(yù)先定義好一組表情輸入和一組手勢輸入,以及對單個表情輸入和手勢的提示; 2)用戶簽到時,系統(tǒng)實(shí)時隨機(jī)給出用戶定義的一個輸出的表情或手勢的提示; 3)用戶根據(jù)屏幕上輸出的提示輸入第一個表情或手勢; 4)系統(tǒng)進(jìn)行識別認(rèn)證,如果正確,則進(jìn)入下一步;如果不正確,則系統(tǒng)提示重新輸入或者查看幫助,幫助將給出所定義的表情或手勢的類別以供用戶選擇,用戶選擇重新輸入則返回步驟(2)接著輸入表情或手勢; 5)系統(tǒng)判斷是否是用戶定義的最后一個表情或手勢輸入,如果是的話則簽到成功;如果不是最后一個表情或手勢輸入,則系統(tǒng)接著輸出下一個表情與手勢的提示,返回步驟(2 ),用戶接著輸入表情或手勢,進(jìn)行識別。
【文檔編號】G07C1/00GK103700151SQ201310731001
【公開日】2014年4月2日 申請日期:2013年12月20日 優(yōu)先權(quán)日:2013年12月20日
【發(fā)明者】劉立, 林偉凱 申請人:天津大學(xué)