本發(fā)明涉及身份驗證領(lǐng)域,更具體地說,它涉及一種基于生物特性識別的身份證核驗方法方法及系統(tǒng)。
背景技術(shù):
近幾年來,社會環(huán)境日益復雜,治安、刑事犯罪時有發(fā)生,特別是反社會、反人類的案件逐漸增多。據(jù)相關(guān)媒體報道,大量遺失、被盜身份證正通過網(wǎng)絡進行非法交易,并被廣泛用于開辦銀行卡、信用卡,掩護詐騙、洗錢活動;更令人憂慮的是,由于我國現(xiàn)行二代身份證缺乏必要的密碼等基本防偽功能,若不法分子掌握與自己外貌相近的他人真實身份證,則可“分身兩人”,加大公安機關(guān)打擊犯罪的難度。在我國,身份證丟失后,即使在公安部門做補辦(掛失)處理,但由于二代身份證目前沒有任何注銷措施,導致原身份證仍可正常使用。即舊丟失的二代身份證仍然可以在二代身份證讀卡器上讀取出信息,這對于公民信息泄露、財產(chǎn)安全有重大隱患。
公開號為CN202472696U的中國專利公開了一種基于二代身份證和人臉特征識別的身份驗證系統(tǒng),該系統(tǒng)采用小波變換對證內(nèi)人臉照片和現(xiàn)場人臉圖像進行特征提取,采用支持向量機對提取的圖像特征進行比對,依據(jù)相似度實現(xiàn)身份判定。公開號為CN102902959A 的中國專利公開了一種基于二代身份證存儲證件照的人臉識別方法與系統(tǒng),針對證內(nèi)存儲照片與現(xiàn)場采集圖像在分辨率上的差異,該方法采用人臉局部特征與整體特征相結(jié)合的方式進行人臉圖像的比對,以提高身份判定的準確度。雖然上述專利均能較為準確的識別持證人與身份證是否匹配,但是還存在以下缺點:
1、對于身份證或者持證人本身的身份不能判定,
2、與拍攝身份證時間間隔較長時,現(xiàn)場采集圖像與身份證存儲證件照比對準確率下降;
3、由于所有身份證的證件照均存儲在一個存儲庫中,在獲取身份證信息的過程中速度較慢。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)存在的不足,本發(fā)明的第一目的在于提供一種基于生物特性識別的身份證核驗方法,能夠較為全面的檢測身份證和持證人的身份,提高比對的準確率和效率。
為實現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:
一種基于生物特性識別的身份證核驗方法,包括:
S1:獲取身份證信息的步驟,用于獲取身份證存儲的身份證信息;
S2:識別身份證信息的步驟,用于驗證獲取的身份證信息與基本信息存儲模塊中的基本信息是否完全一致,若一致,則進入S3;否則報警;
S3:黑名單身份證驗證的步驟,用于將識別的身份證信息與黑名單身份證存儲模塊中的黑名單人員的身份證信息做比對,若不屬于黑名單身份證,將基本信息存儲模塊中的基本信息上傳至生物特性識別模塊;否則報警;
S4:采集生物特性信息的步驟,用于采集持證人的生物特性信息;
S5:黑名單生物特性驗證的步驟,用于將采集的生物特性信息與黑名單生物特性存儲模塊中的黑名單人員的生物特性信息做比對,若不屬于黑名單生物特性人員,將持證人的生物特性信息上傳至生物特性識別模塊;否則報警;
S6:生物特性識別的步驟,在生物特性識別模塊中核驗身份證持證人的生物特性信息與基本信息存儲模塊中的身份證信息是否匹配,若匹配,則持證人直接通行;否則報警。
通過采用上述技術(shù)方案,先對獲取的身份證信息進行識別,保證該身份證本身為有效身份證;再將該身份證信息與黑名單身份證做比對,保證該身份證為清白的身份證;在身份證信息驗證的同時采集持證人的生物特性信息,并將該生物特性信息與黑名單生物特性信息做比對,保證持證人的身份清白,其中,生物特性信息可以為指紋、臉象、虹膜、筆記、聲音、步態(tài);當身份證和持證人均不在黑名單上,與身份證信息相對應的基本信息與生物特性信息進行匹配,使得身份證持證人為身份證本人;其中,黑名單身份證和黑名單生物特性信息可以為國家機關(guān)提供的通緝犯的身份證信息和生物特性信息,該方法能夠快速準確的判定身份證本身和持證人的身份,識別持證人是否為身份證本人,提高身份證的安全性。
進一步的,所述方法還包括:
S7:更新基本信息存儲模塊中基本信息的步驟,用于將匹配成功后的持證人的生物特性信息更新至基本信息存儲模塊中。
通過采用上述技術(shù)方案,將本次生物特性信息更新至基本信息存儲模塊后,下次采集生物特性信息直接與更新后的信息比對,使得兩者之間的信息更加接近,減少由于時間較長導致識別準確率下降的概率,提高了生物特性識別的效率。
進一步的,所述步驟S7中包括:
S71:獲取基本信息存儲模塊中基本信息上次更新時間的步驟,用于得到基礎時間;
S72:獲取生物特性信息采集時間的步驟,用于得到實時時間;
S73:計算時間間隔的步驟,用于計算基礎時間到實時時間的時間間隔;
S74:判斷時間間隔是否超過預設值的步驟,當時間間隔大于預設值時,進入S75;否則,返回S72;
S75:基本信息更新的步驟,用于將持證人的生物特性信息更新至基本信息存儲模塊中。
通過采用上述技術(shù)方案,由于有些人經(jīng)常性出現(xiàn)在需要識別身份的地方,若是他每次出現(xiàn)便更新一次基本信息,會占用一定的進程,而且生物特性信息沒有大的改變,所以計算上次更新到此次生物特性信息采集的時間間隔,若是該時間間隔超過預設值,比如半年,基本信息才能被更新,以提高識別的效率。
進一步的,所述步驟S2中還包括:
S21:搜索三級存儲模塊的步驟,用于搜索重點地區(qū)、重點年齡段人員的身份證信息;
S22:搜索二級存儲模塊的步驟,用于搜索省市身份證信息;
S23:搜索一級存儲模塊的步驟,用于搜索全國身份證信息。
通過采用上述技術(shù)方案,在驗證身份證信息的時候先從重點地區(qū)、重點年齡段人員的身份證信息開始搜索,搜索不到便搜索省市身份證信息,然后是全國身份證信息,可減短搜索的時間,提高搜索效率。
本發(fā)明的第二目的在于提供一種基于生物特性識別的身份證核驗系統(tǒng),能夠較為全面的檢測身份證和持證人的身份,提高比對的準確率和效率。
一種基于生物特性識別的身份證核驗系統(tǒng),包括:
信息獲取單元,用于獲取身份證信息和持證人的生物特性信息;
數(shù)據(jù)存儲單元,用于存儲與信息獲取單元獲取的身份證信息和生物特性信息做比對的信息;
控制單元,與所述信息獲取單元和數(shù)據(jù)存儲單元均信號連接,用于比對信息獲取單元獲取的身份證信息與數(shù)據(jù)存儲單元中存儲的基本信息和生物特性信息;以及比對信息獲取單元獲取的生物特性信息與數(shù)據(jù)存儲單元中存儲的基本信息和生物特性信息;
報警單元,與所述控制單元信號連接,用于在比對結(jié)果異常時發(fā)出警報;
其中,所述控制單元還包括:
基本信息更新單元,根據(jù)此次獲取生物特性信息與上次數(shù)據(jù)存儲單元中的基本信息更新的時間間隔判斷是否將獲取的生物特性信息更新至數(shù)據(jù)存儲單元中的基本信息中。
通過采用上述技術(shù)方案,信息獲取單元獲取的身份證信息和持證人的生物特性信息通過控制單元與存儲在數(shù)據(jù)存儲單元中的身份證信息和生物特性信息做比對,用以判定身份證和持證人本身的身份,若是身份證或持證人本身異常,報警單元報警;若是身份證和持證人身份正常且能夠匹配,則通過基本信息更新單元將持證人的生物特性信息更新至數(shù)據(jù)存儲單元中的身份證信息中,用以提高下一次生物特性識別的準確性。
進一步的,所述基本信息更新單元包括:
基本信息更新信息存儲模塊,用于存儲基本信息更新的時間、地點;
生物特性信息存儲模塊,用于存儲獲取生物特性信息的時間、地點;
計時模塊,與所述基本信息更新信息存儲模塊和生物特性信息存儲模塊電連接,用于計算基本信息更新時間與獲取生物特性信息的時間間隔;
比較模塊,與所述計時模塊信號連接,用于比較時間間隔信號與預設值的大小;
當時間間隔信號大于預設值,比較模塊輸出更新信號至信息獲取單元和數(shù)據(jù)存儲單元將獲取的生物特性信息更新至基本信息中;當時間間隔信號小于預設值,比較模塊不輸出任何信號。
通過采用上述技術(shù)方案,計時模塊計算基本信息更新信息存儲模塊存儲的前一次更新時間與生物特性信息存儲模塊存儲的本次采集持證人生物特性的時間間隔,若是時間間隔大于預設值,則將本次采集的生物特性信息更新至數(shù)據(jù)存儲單元存儲的身份證信息中,提高下一次信息比對準確性。
進一步的,所述信息獲取單元包括:
身份證信息獲取模塊,用于獲取身份證上的身份證信息;
生物特性信息獲取模塊,用于獲取持證人的生物特性信息;
所述身份證信息獲取模塊與生物特性信息獲取模塊均與控制單元電連接。
通過采用上述技術(shù)方案,身份證信息獲取模塊和生物特性信息獲取模塊分別獲取身份證信息和持證人的生物特性信息,提供用于識別的基本信息。
進一步的,所述數(shù)據(jù)存儲單元包括:
基本信息存儲模塊,用于存儲人員的基本信息;
黑名單身份證存儲模塊,用于存儲黑名單人員的身份證信息;
黑名單生物特性存儲模塊,用于存儲黑名單人員的生物特性信息;
所述基本信息存儲模塊、黑名單身份證存儲模塊、黑名單生物特性存儲模塊均與控制單元電連接。
通過采用上述技術(shù)方案,當身份證信息和生物特性信息需要比對時,通過控制單元分別與基本信息存儲模塊、黑名單身份證存儲模塊、黑名單生物特性存儲模塊中存儲的信息比對,可提高比對效率。
進一步的,所述基本信息存儲模塊包括:
三級存儲模塊,用于存儲重點地區(qū)、重點年齡段人員的身份證信息;
二級存儲模塊,用于存儲省市身份證信息;
一級存儲模塊,用于存儲全國身份證信息;
所述三級存儲模塊、二級存儲模塊和一級存儲模塊均與控制單元電連接。
通過采用上述技術(shù)方案,將人員的基本信息分為三個等級存儲,并按照三級存儲模塊、二級存儲模塊和一級存儲模塊依次搜索,提高身份證信息驗證的速度。
進一步的,所述控制單元還包括:
身份證信息驗證模塊,與所述身份證信息獲取模塊和基本信息存儲模塊電連接,用于驗證獲取的身份證信息與人員基本信息是否匹配,若是兩者信息相匹配,則輸出第一信號;若是兩者信息不匹配,輸出第一報警信號至所述報警單元;
身份證黑名單驗證模塊,與所述身份證信息驗證模塊、黑名單身份證存儲模塊、身份證信息獲取模塊信號連接,接收所述第一信號并驗證獲取的身份證信息與黑名單人員身份證信息是否匹配,若是兩者信息不匹配,則輸出第二信號;若是兩者信息匹配,輸出第二報警信號至所述報警單元;
生物特性黑名單驗證模塊,與所述黑名單生物特性存儲模塊、生物特性信息獲取模塊電連接,用于驗證獲取的持證人的生物特性信息與黑名單人員生物特性信息是否匹配,若是兩者信息不匹配,則輸出第三信號;若是兩者信息匹配,輸出第三報警信號至所述報警單元;
生物特性識別模塊,與所述生物特性信息獲取模塊、基本信息存儲模塊、身份證黑名單驗證模塊和生物特性黑名單驗證模塊信號連接,接收第二信號和第三信號后識別獲取的持證人的生物特性信息與人員基本信息是否匹配,若是兩者信息匹配,則輸出第四信號至基本信息更新單元;若是兩者信息不匹配,輸出第四報警信號至所述報警單元。
通過采用上述技術(shù)方案,先用身份證信息驗證模塊驗證獲取的身份證信息和基本信息存儲模塊中的基本信息是否匹配,判定身份證本身是否為有效身份證;然后用身份證黑名單驗證模塊將獲取的身份證信息與黑名單身份證進行比對,判定身份證本身是否在黑名單身份證中;若是身份證不在黑名單身份證中,則將與獲取的身份證信息相對應的身份證基本信息輸入生物特性識別模塊中;在驗證身份證信息的同時,將獲取的持證人生物特性信息輸入生物特性黑名單驗證模塊中與黑名單人員生物特性信息做比對,判定持證人本身是否在黑名單人員中;若是持證人不在黑名單人員中,則將與獲取的持證人生物特性信息輸入生物特性識別模塊中;生物特性識別模塊對持證人的生物特性與身份證基本信息進行比對,若是兩者匹配則持證人通行;否則,報警單元報警。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點是:
1、對身份證本身的信息進行核對,使得該身份證本身為有效身份證,防止對身份證造假;
2、將身份證信息與黑名單身份證進行比對,對身份證本身進行判定,防止危險分子混入,提高進出人員的安全性;
3、將獲取的持證人生物特性信息與黑名單人員進行比對,對持證人本身進行判定,防止危險分子混入,提高進出人員的安全性;
4、身份證信息與基本信息比對時分級設置,提高了比對速率;
5、對人員基本信息進行更新,縮短采集的持證人生物特性信息與人員基本信息之間的時間間隔,從而提高生物識別的準確性。
附圖說明
圖1為本發(fā)明的整體系統(tǒng)框圖;
圖2為本發(fā)明的整體方法流程圖;
圖3為信息更新方法流程圖。
附圖標記:1、信息獲取單元;11、身份證信息獲取模塊;12、生物特性信息獲取模塊;2、數(shù)據(jù)存儲單元;21、基本信息存儲模塊;211、三級存儲模塊;212、二級存儲模塊;213、一級存儲模塊;22、黑名單身份證存儲模塊;23、黑名單生物特性存儲模塊;3、控制單元;31、基本信息更新單元;311、基本信息更新信息存儲模塊;312、生物特性信息存儲模塊;313、計時模塊;314、比較模塊;32、身份證信息驗證模塊;33、身份證黑名單驗證模塊;34、生物特性黑名單驗證模塊;35、生物特性識別模塊;4、報警單元。
具體實施方式
下面結(jié)合附圖和實施例,對本發(fā)明進行詳細描述。
人體的生物特性為人體固有的物理特性(如指紋、臉象、虹膜)和行為特性(如筆跡、聲音、步態(tài)),本發(fā)明以臉象為例做具體闡述。
一種基于生物特性識別的身份證核驗系統(tǒng),參照圖1,包括用于獲取身份證信息和持證人的生物特性信息的信息獲取單元1、用于存儲與信息獲取單元1獲取的身份證信息和生物特性信息做比對的信息的數(shù)據(jù)存儲單元2、用于做信息比對的控制單元3和報警單元4。其中,信息獲取單元1包括身份證信息獲取模塊11和生物特性信息獲取模塊12,身份證信息獲取模塊11可以為讀卡器,當身份證放置讀卡器上時,讀卡器可讀取身份證信息(包括人臉照片、ID、姓名、性別、年齡、住址等);生物特性信息獲取模塊12包括攝像頭,該攝像頭拍攝現(xiàn)場實時視頻,自動剔除無用畫面,保留出現(xiàn)人臉的部分,從而大幅節(jié)省視頻存儲空間,同時采集到人臉圖像。
數(shù)據(jù)存儲單元2包括數(shù)據(jù)存儲器,該數(shù)據(jù)存儲器包括用總線連接的用于存儲人員基本信息的基本信息存儲模塊21、用于存儲黑名單人員身份證信息的黑名單身份證存儲模塊22、以及用于存儲黑名單人員生物特性信息的黑名單生物特性存儲模塊23,其中,基本信息存儲模塊21又分為用于存儲重點地區(qū)、重點年齡段人員身份證信息的三級存儲模塊211、用于存儲省市身份證信息的二級存儲模塊212、用于存儲全國身份證信息的一級存儲模塊213,在搜索人員身份證信息時,按照一級存儲模塊213、二級存儲模塊212、三級存儲模塊211的順序依次搜索,直到搜索到需要的信息后停止,其中,基本信息存儲模塊21中存儲的基本信息除了與身份證信息相對應的信息外,還存儲有從身份證本人處采集的生物特性,如人臉圖像、指紋、虹膜、筆跡、聲音、步態(tài)等信息,這些信息存儲在數(shù)據(jù)存儲單元2中的生物特性存儲模塊中。
黑名單身份證存儲模塊22中存儲的黑名單人員身份證信息可以為國家機關(guān)提供的犯罪嫌疑人的身份證信息,相關(guān)部門通過網(wǎng)絡將該信息傳輸至黑名單身份證存儲模塊22中進行存儲;黑名單生物特性存儲模塊23中存儲的黑名單人員生物特性信息同樣由相關(guān)部門通過網(wǎng)絡提供。
控制單元3中包括用于驗證讀卡器上獲取的身份證信息與人員基本信息是否匹配的身份證信息驗證模塊32、用于驗證讀卡器上獲取的身份證信息是否為黑名單身份證信息的身份證黑名單驗證模塊33、用于驗證攝像頭采集的人臉圖像是否與黑名單人員生物特性信息中的人臉圖像匹配的生物特性黑名單驗證模塊34、以及用于識別采集的人臉圖像與基本信息中人臉圖像的生物特性識別模塊35。其中,身份證信息驗證模塊32將讀卡器中讀取的身份證信息與基本信息存儲模塊21中的身份證信息進行比對,若是兩部分身份證信息能夠匹配,則身份證信息驗證模塊32輸出第一信號至身份證黑名單驗證模塊33,否則,輸出第一報警信號至報警單元4以提示旁邊的工作人員身份證作假;身份證黑名單驗證模塊33接收到第一信號后,將讀卡器讀取的身份證信息與黑名單身份證信息進行比對,若是讀卡器讀取的身份證信息不在黑名單身份證信息內(nèi),身份證黑名單驗證模塊33輸出第二信號至生物特性識別模塊35中,否則,輸出第二報警信號至報警單元4以提示旁邊的工作人員身份證本身有問題。
在進行身份證信息驗證的同時,也進行著對人臉圖像的驗證。攝像頭采集的人臉圖像與黑名單生物特性存儲模塊23中存儲的黑名單人員人臉圖像在生物特性黑名單驗證模塊34中通過人臉識別技術(shù)進行識別,若是采集的人臉圖像不在黑名單之列,生物特性黑名單驗證模塊34輸出第三信號至生物特性識別模塊35中,否則,輸出第三報警信號至報警單元4以提示旁邊的工作人員持證人有問題,應及時處理。生物特性識別模塊35接收到第二信號和第三信號后,利用人臉識別技術(shù)對采集的人臉圖像和基本信息中的人臉圖像進行識別,若是兩者信息不匹配,說明身份證非持證人所有,生物特性識別模塊35輸出第四報警信號至報警單元4進行報警,否則,對持證人放行。
隨著年齡的增加,每個人的臉象會發(fā)生改變,若是攝像頭采集的人臉圖像總是與身份證上的人臉照片比對,會下降比對的準確率,所以,控制單元3中還設置了在人證合一后將攝像頭采集的人臉圖像更新至基本信息存儲單元中的基本信息更新單元31,更新人臉圖像后的基本信息存儲單元中的身份證信息未改變,只是更新了額外的人臉圖像,便于下一次的人臉識別。基本信息更新單元31包括用于存儲基本信息更新時間、地點的基本信息更新信息存儲模塊311、用于存儲采集人臉圖像時間、地點的生物特性信息存儲模塊312、計時模塊313和比較模塊314。計時模塊313與基本信息更新信息存儲模塊311和生物特性信息存儲模塊312電連接,可計算上次更新時間到這次采集時間的時間間隔,并將該信號輸入比較模塊314中,與比較模塊314中的預設值進行比較,當時間間隔信號大于預設值,并且接收到第四信號時,比較模塊314輸出更新信號至信息獲取單元1和數(shù)據(jù)存儲單元2將采集的人臉圖像更新至基本信息中;當時間間隔信號小于預設值,比較模塊314不輸出任何信號。預設值可以為半年,可有效降低經(jīng)常出入的人時常更新使基本信息更新單元31的占用率。
報警單元4接收異常情況的信號后可采取人工報警措施,要求填寫詳單,記錄備案。
參照圖2,為基于生物特性識別的身份證核驗方法,該方法的步驟如下:
S1:獲取身份證信息的步驟,用于獲取身份證上的基本信息,身份證上的基本信息包括有人臉照片、ID、姓名、性別、年齡、住址等,可使用讀卡器實現(xiàn)該獲取步驟;
S2:識別身份證信息的步驟,用于驗證獲取的身份證信息與基本信息存儲模塊21中的基本信息是否完全一致,其中,由于基本信息存儲模塊21中分有三個子模塊,所以該步驟對應有三個子步驟:
S21:搜索三級存儲模塊211的步驟,用于搜索重點地區(qū)、重點年齡段人員的身份證信息;
S22:搜索二級存儲模塊212的步驟,用于搜索省市身份證信息;
S23:搜索一級存儲模塊213的步驟,用于搜索全國身份證信息;
這三個子步驟依次進行,搜到與身份證信息匹配的基本信息后停止搜索,可加快搜索和匹配的效率,若是在基本信息存儲模塊21中搜索到了與身份證信息匹配的基本信息,則進入步驟S3;否則報警;
S3:黑名單身份證驗證的步驟,用于將識別的身份證信息與黑名單身份證存儲模塊22中的黑名單人員的身份證信息做比對,若不屬于黑名單身份證,將基本信息存儲模塊21中的基本信息如人臉圖像上傳至生物特性識別模塊35;否則報警;
S4:采集生物特性信息的步驟,用于采集持證人的生物特性信息,如用攝像頭采集持證人的人臉圖像;
S5:黑名單生物特性驗證的步驟,用于將采集的生物特性信息與黑名單生物特性存儲模塊23中的黑名單人員的生物特性信息做比對,如將攝像頭采集的人臉圖像與黑名單人員的人臉圖像用人臉識別技術(shù)進行比對,若采集的人臉圖像不屬于黑名單生物特性人員,將持證人的人臉圖像上傳至生物特性識別模塊35;否則報警;
S6:生物特性識別的步驟,在生物特性識別模塊35中核驗身份證持證人的人臉圖像與基本信息存儲模塊21中的人臉圖像是否匹配,若匹配,則持證人直接通行;否則報警;
S7:更新基本信息存儲模塊21中基本信息的步驟,用于將匹配成功后的持證人的人臉圖像更新至基本信息存儲模塊21中,該步驟由以下子步驟實現(xiàn):
S71:獲取基本信息存儲模塊21中基本信息上次更新時間的步驟,用于得到基礎時間;
S72:獲取生物特性信息采集時間的步驟,用于得到實時時間;
S73:計算時間間隔的步驟,用于計算基礎時間到實時時間的時間間隔;
S74:判斷時間間隔是否超過預設值的步驟,當時間間隔大于預設值時,進入S75;否則,返回S72,等待下一次獲取人臉圖像的時間;
S75:基本信息更新的步驟,用于將采集的持證人人臉圖像更新至基本信息存儲模塊21中,便于下一次與重新采集的人臉圖像進行比對,這樣的設置能夠縮短比較樣本之間的時間間隔,使得兩個樣本之間在比對時能夠提高準確率。
以上所述僅是本發(fā)明的優(yōu)選實施方式,本發(fā)明的保護范圍并不僅局限于上述實施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護范圍。應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理前提下的若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。