安全門(mén)禁方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及門(mén)禁安全技術(shù)領(lǐng)域,并具體涉及一種基于二維碼和/或圖像處理技術(shù)的門(mén)禁方法。
【背景技術(shù)】
[0002]目前住戶小區(qū)或辦公場(chǎng)所的門(mén)禁系統(tǒng)種類繁多,包括簡(jiǎn)單的打卡系統(tǒng),即用戶隨身攜帶內(nèi)部具有用戶標(biāo)識(shí)的門(mén)卡,在進(jìn)門(mén)時(shí)將門(mén)卡接近讀卡器,若該門(mén)卡已被授權(quán)訪問(wèn),則后臺(tái)服務(wù)器將允許進(jìn)入的信息發(fā)送給門(mén)禁系統(tǒng),該門(mén)禁系統(tǒng)將安裝有讀卡器的門(mén)打開(kāi),以供用戶進(jìn)入,該方式存在的優(yōu)點(diǎn)在于設(shè)備簡(jiǎn)單,用戶進(jìn)門(mén)的步驟也相對(duì)簡(jiǎn)單,缺點(diǎn)非常明顯,那就是若門(mén)卡丟失,則任何撿到該門(mén)卡的人員都可以隨意進(jìn)入,對(duì)住戶和辦公安全都是很大的挑戰(zhàn);還包括一些生物識(shí)別技術(shù),例如指紋識(shí)別,即后臺(tái)已經(jīng)記錄了用戶錄入的指紋和用戶其他信息,當(dāng)用戶使用已記錄的手指放在指紋識(shí)別器上時(shí),該識(shí)別器將讀取的用戶指紋發(fā)送至后臺(tái),后臺(tái)比較后,若成功匹配,則允許用戶進(jìn)入,否則禁止用戶進(jìn)入,該方式存在的優(yōu)點(diǎn)是比門(mén)禁卡更為安全,因?yàn)橛脩糁讣y不容易“丟失”,但目前也存在一些可模擬用戶指紋的“指套”,指紋識(shí)別器并不能區(qū)分開(kāi)該指套以及真正的用戶手指,這也存在一定的安全隱患,再者,指紋識(shí)別系統(tǒng)的造價(jià)較高,為采用該系統(tǒng)的小區(qū)或公司帶來(lái)了一定的經(jīng)濟(jì)負(fù)擔(dān),與此類似的虹膜檢測(cè)系統(tǒng)也存在類似的缺陷;此外,還存在利用面部識(shí)別技術(shù)的門(mén)禁系統(tǒng),即攝像機(jī)采集人臉照片并與后臺(tái)數(shù)據(jù)庫(kù)中預(yù)存的人臉照片進(jìn)行比較,若成功匹配則允許用戶進(jìn)入,否則不允許用戶進(jìn)入,但此方法的安全系數(shù)也并不高,因?yàn)槿四樥掌苋菀讉卧?,比如使用翻拍照片放在攝像機(jī)前就很容易突破該門(mén)禁系統(tǒng),該翻拍照片例如為人臉的紙質(zhì)照片或電子照片等;此外,上述現(xiàn)有的方法都是單層驗(yàn)證過(guò)程,并沒(méi)有考慮被突破后所帶來(lái)的安全隱患。
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問(wèn)題,本發(fā)明提出了一種基于二維碼和/或圖像處理技術(shù)的門(mén)禁方法,它在不增加設(shè)備投資的前提下,通過(guò)互相配合的多道安全驗(yàn)證體系,保證了門(mén)禁系統(tǒng)的安全。
[0004]本發(fā)明提出了一種安全門(mén)禁方法,所述方法包括:用戶通過(guò)手機(jī)選擇將要到達(dá)大門(mén)的時(shí)間;手機(jī)中的發(fā)送模塊將手機(jī)中預(yù)存的用戶標(biāo)識(shí)以及將要到達(dá)大門(mén)的時(shí)間通過(guò)無(wú)線連接發(fā)送給后臺(tái)服務(wù)器;后臺(tái)服務(wù)器記錄所述用戶標(biāo)識(shí)以及將要到達(dá)大門(mén)的時(shí)間;手機(jī)中的二維碼生成模塊生成包含所述用戶標(biāo)識(shí)的二維碼;用戶到達(dá)大門(mén)后,與該大門(mén)對(duì)應(yīng)的二維碼讀取器讀取手機(jī)屏幕顯示的二維碼并將讀取后的信息發(fā)送給后臺(tái)服務(wù)器;后臺(tái)服務(wù)器判斷該信息是否為授權(quán)信息,如果是,則用戶通過(guò)了二維碼驗(yàn)證,否則用戶沒(méi)有通過(guò)二維碼驗(yàn)證。
[0005]根據(jù)本發(fā)明的一個(gè)方面,所述用戶標(biāo)識(shí)基于手機(jī)中預(yù)存的用戶信息以及當(dāng)時(shí)的系統(tǒng)時(shí)間自動(dòng)生成,以保證該用戶標(biāo)識(shí)對(duì)于一次二維碼驗(yàn)證過(guò)程的唯一性。
[0006]根據(jù)本發(fā)明的一個(gè)方面,所述后臺(tái)服務(wù)器將所述用戶標(biāo)識(shí)以及將要到達(dá)大門(mén)的時(shí)間作為一條訪問(wèn)記錄進(jìn)行記錄,所述手機(jī)中預(yù)存的用戶信息為用戶id。
[0007]根據(jù)本發(fā)明的一個(gè)方面,后臺(tái)服務(wù)器定時(shí)對(duì)一條或多條所述訪問(wèn)記錄進(jìn)行維護(hù),包括:后臺(tái)服務(wù)器選擇一條訪問(wèn)記錄,判斷當(dāng)前的系統(tǒng)時(shí)間和該訪問(wèn)記錄中的將要到達(dá)大門(mén)的時(shí)間,若當(dāng)前的系統(tǒng)時(shí)間超過(guò)了將要到達(dá)大門(mén)的時(shí)間,則后臺(tái)服務(wù)器將該訪問(wèn)記錄刪除,然后后臺(tái)服務(wù)器選擇下一條訪問(wèn)記錄進(jìn)行繼續(xù)維護(hù)。
[0008]根據(jù)本發(fā)明的一個(gè)方面,所述后臺(tái)服務(wù)器判斷該信息是否為授權(quán)信息具體為:所述后臺(tái)服務(wù)器預(yù)先記錄了能夠進(jìn)入該大門(mén)的所有用戶的用戶id、與用戶id對(duì)應(yīng)的用戶照片,當(dāng)后臺(tái)服務(wù)器接收到二維碼讀取器發(fā)送過(guò)來(lái)的信息后啟動(dòng)下述用戶識(shí)別過(guò)程:后臺(tái)服務(wù)器讀取該信息中的用戶標(biāo)識(shí)并在一條或多條訪問(wèn)記錄中進(jìn)行搜索;如果訪問(wèn)記錄中不存在該用戶標(biāo)識(shí),則認(rèn)為用戶無(wú)法進(jìn)入大門(mén);如果訪問(wèn)記錄中存在該用戶標(biāo)識(shí),則讀取該用戶標(biāo)識(shí)中的用戶id ;從預(yù)先記錄的能夠進(jìn)入該大門(mén)的所有用戶的用戶id中查找所述用戶標(biāo)識(shí)中的用戶id;如果找到了匹配,則認(rèn)為該用戶id有效;否則認(rèn)為該用戶id無(wú)效,用戶無(wú)法進(jìn)入大I?。
[0009]根據(jù)本發(fā)明的一個(gè)方面,當(dāng)用戶通過(guò)了二維碼驗(yàn)證后,后臺(tái)服務(wù)器發(fā)送消息給手機(jī)以提示用戶將面部正對(duì)攝像機(jī)。
[0010]根據(jù)本發(fā)明的一個(gè)方面,利用攝像機(jī)采集要識(shí)別的人臉照片并發(fā)送給后臺(tái)服務(wù)器;后臺(tái)服務(wù)器收到采集的照片后,發(fā)送消息給手機(jī)提示用戶面部照片采集完畢,然后對(duì)采集的照片進(jìn)行小波變換,提取小波變換后照片的高頻系數(shù);后臺(tái)服務(wù)器對(duì)照片的高頻系數(shù)進(jìn)行量化;后臺(tái)服務(wù)器利用共生矩陣對(duì)量化后的高頻系數(shù)進(jìn)行降維,得到降維后的圖像特征向量;后臺(tái)服務(wù)器將所述降維后的圖像特征向量輸入訓(xùn)練好的SVM中進(jìn)行分類,以得到分類結(jié)果,所述訓(xùn)練好的SVM對(duì)輸入的圖像特征向量進(jìn)行運(yùn)算并得到作為輸出的所述分類結(jié)果;后臺(tái)服務(wù)器根據(jù)所述分類結(jié)果,判斷要識(shí)別的人臉照片為翻拍的人臉照片還是正常的人臉照片;如果是翻拍的人臉照片,則認(rèn)為用戶不能進(jìn)入該大門(mén),后臺(tái)服務(wù)器發(fā)送消息給用戶手機(jī),如果是正常的人臉照片,則進(jìn)入人臉識(shí)別過(guò)程。
[0011]根據(jù)本發(fā)明的一個(gè)方面,所述訓(xùn)練好的SVM通過(guò)如下步驟進(jìn)行訓(xùn)練:在后臺(tái)服務(wù)器中建立人臉?lè)挠?xùn)練庫(kù),包括攝像頭采集的多幅正常人臉照片和多幅翻拍人臉照片;對(duì)人臉?lè)挠?xùn)練庫(kù)中的照片進(jìn)行小波變換,提取小波變換后各照片的高頻系數(shù);對(duì)各照片所述高頻系數(shù)進(jìn)行量化;利用共生矩陣對(duì)量化后的高頻系數(shù)進(jìn)行降維,得到降維后的各照片的圖像特征向量,并且記錄每個(gè)圖像特征向量對(duì)應(yīng)的照片標(biāo)識(shí),所述標(biāo)識(shí)表示該圖像特征向量對(duì)應(yīng)的照片為正常人臉照片還是翻拍人臉照片;將各照片的圖像特征向量以及對(duì)應(yīng)的照片標(biāo)識(shí)作為SVM的訓(xùn)練輸入,對(duì)SVM進(jìn)行訓(xùn)練,得到所述訓(xùn)練好的SVM。
[0012]根據(jù)本發(fā)明的一個(gè)方面,所述人臉識(shí)別過(guò)程包括:后臺(tái)服務(wù)器從二維碼讀取器讀取的信息中獲得用戶id,并從預(yù)存的信息中找到與該用戶id相對(duì)應(yīng)的用戶照片;判斷要識(shí)別的正常的人臉照片是否與所述與該用戶id相對(duì)應(yīng)的用戶照片相匹配,如果匹配則允許用戶進(jìn)入大門(mén),否則不允許用戶進(jìn)入大門(mén)。
[0013]根據(jù)本發(fā)明的一個(gè)方面,所述安全門(mén)禁方法還包括其他驗(yàn)證過(guò)程,所述其他驗(yàn)證過(guò)程包括虹膜或指紋生物識(shí)別過(guò)程或人工識(shí)別過(guò)程,所述人工識(shí)別過(guò)程包括:將攝像頭采集的圖像通過(guò)監(jiān)視器提供給監(jiān)控室的操作人員;后臺(tái)服務(wù)器根據(jù)采集的圖像在數(shù)據(jù)庫(kù)預(yù)存的照片中篩選出多幅相似圖像并提供給操作人員,由操作人員進(jìn)行人工對(duì)比,判斷是否為授權(quán)進(jìn)入大門(mén)的用戶。
[0014]由此可見(jiàn),本發(fā)明提出的技術(shù)方案通過(guò)多道驗(yàn)證過(guò)程保證了門(mén)禁系統(tǒng)的安全性,并且如上文所示,本發(fā)明并沒(méi)有提高實(shí)施所需的成本,它利用了現(xiàn)有常見(jiàn)的設(shè)備實(shí)現(xiàn)了更為安全的門(mén)禁系統(tǒng),與現(xiàn)有技術(shù)相比,具有明顯的易用性,并且考慮的更為全面,其中的二維碼驗(yàn)證過(guò)程從多個(gè)方面保證了二維碼的私密性和時(shí)效性;人臉識(shí)別過(guò)程考慮到了二維碼驗(yàn)證過(guò)程所使用的手機(jī)丟失帶來(lái)的安全隱患并提供了翻拍圖像檢測(cè)過(guò)程以消除該隱患;還提供了其他驗(yàn)證過(guò)程作為補(bǔ)充從而提供一種多層次驗(yàn)證的門(mén)禁系統(tǒng)。
【附圖說(shuō)明】
[0015]圖1是實(shí)現(xiàn)本發(fā)明提出的基于二維碼和圖像處理技術(shù)的門(mén)禁方法的設(shè)備架構(gòu)圖;
[0016]圖2是本發(fā)明提出的基于二維碼和圖像處理技術(shù)的門(mén)禁方法的整體流程圖;
[0017]圖3是二維碼驗(yàn)證過(guò)程的流程圖;
[0018]圖4是翻拍照片識(shí)別過(guò)程的流程圖;
[0019]圖5是圖2所示整體流程圖中的一個(gè)實(shí)施例的細(xì)節(jié)流程圖。
【具體實(shí)施方式】
[0020]僅為說(shuō)明的目的提出下述實(shí)施例,這些實(shí)施例并不限定本發(fā)明的保護(hù)范圍。
[0021]正如【背景技術(shù)】所述,現(xiàn)有技術(shù)的門(mén)禁系統(tǒng)存在要么安全系數(shù)不高,要么設(shè)備成本不菲的問(wèn)題,首先參見(jiàn)圖1,對(duì)為實(shí)現(xiàn)本發(fā)明提出的方法而采用的設(shè)備架構(gòu)進(jìn)行介紹,從中可看出,本發(fā)明使用了造價(jià)較低的各種設(shè)備的組合,