本發(fā)明涉及數(shù)據(jù)處理,特別涉及一種身份識別方法及相關設備。
背景技術:
1、目前,在身份自動識別領域,公開的常用的方法是人臉識別或指紋識別或刷卡識別,刷卡識別存在被人頂替的風險,因此,人臉識別與指紋識別方式更加安全可靠。但指紋識別涉及到眾多人員對公用設備或物品的直接接觸,在安全衛(wèi)生方面欠缺一定的安全保障,因而無接觸式身份識別方式的需求量大規(guī)模爆發(fā)。
2、常見的證件電子化技術有:圖片、版式文件、版式文件結合數(shù)字簽名以及錄入生物特征,以上方式均屬于靜態(tài)的電子證件,具有易被惡意篡改、難以辨認真?zhèn)巍⒖截惷坝玫娘L險。此外,二維碼是一種數(shù)據(jù)信息的圖像編碼和表現(xiàn)形式,是用某種特定的幾何圖形按一定規(guī)律在平面(二維方向上)分布的黑白相間的圖形記錄數(shù)據(jù)符號信息。因為二維碼可以攜帶較多數(shù)據(jù)、較多類型的數(shù)據(jù),近幾年來成為移動設備上主流的一種編碼方式,由此也發(fā)展出了網(wǎng)證二維碼(電子身份證)。
3、然而,由于二維碼以圖像的形態(tài)展現(xiàn),從基本原理上來說,既不能阻止攻擊者通過復制的方式對二維碼進行盜用,也不能防止掌握了二維碼編碼原理的攻擊者自己生成和改造二維碼,使得二維碼在使用過程中存在安全隱患。
4、需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現(xiàn)有技術的信息。
技術實現(xiàn)思路
1、本技術的目的在于提供一種身份識別方法及相關設備,至少在一定程度上克服現(xiàn)有技術存在的問題,在所生成的二維碼圖像上附加上目標用戶使用該二維碼的用途,獲取目標用戶的實時行蹤、目的地以及當前準備對目標二維碼進行核驗的設備,判斷其是否有權限對目標二維碼進行身份識別,若該二維碼應用到非預先設置的用途上,則進行預警。
2、本技術的其他特性和優(yōu)點將通過下面的詳細描述變得顯然,或部分地通過本發(fā)明的實踐而習得。
3、根據(jù)本技術的一個方面,提供一種身份識別方法,包括:獲取目標用戶的身份信息、目標用戶的出行信息、目標用戶的二維碼加密處理規(guī)則和終端設備的身份驗證信息,其中,所述目標用戶信息包括目標用戶的人臉信息,所述目標用戶的二維碼加密處理規(guī)則為基于所述目標用戶的出行信息所設置;對所述目標用戶的身份信息進行處理,生成初始二維碼圖像,其中,初始二維碼圖像包括目標用戶的身份屬性信息;對所述目標用戶的出行信息進行處理,生成目標用戶的標識信息,其中,所述目標用戶的標識信息用于表征目標用戶的電子證件的用途;基于所述目標用戶的標識信息和所述目標用戶的二維碼加密處理規(guī)則對所述初始二維碼圖像進行處理,生成目標二維碼圖像,其中,所述目標二維碼圖像包括目標用戶的電子證件用途信息;獲取與所述目標用戶的標識信息相匹配的初始電子證件識別模型和與所述初始電子證件識別模型相匹配的訓練數(shù)據(jù)集,其中,訓練數(shù)據(jù)集包括與目標用戶的電子證件的用途相匹配的其他電子證件信息;基于預設處理規(guī)則對訓練數(shù)據(jù)集進行處理,生成訓練集和驗證集;基于所述訓練集和所述驗證集對所述初始電子證件識別模型進行處理,生成目標電子證件識別模型;基于所述目標電子證件識別模型對所述目標二維碼圖像和所述終端設備的身份驗證信息進行處理,生成目標電子證件的識別結果。
4、在本技術的一個實施例中,對所述目標用戶的身份信息進行處理,生成初始二維碼圖像,包括:對所述目標用戶的身份信息進行處理,生成目標用戶的人臉信息、目標用戶的居住信息和目標用戶的年齡信息,其中,所述目標用戶的人臉信息包括電子證件上的照片信息、預設光照強度的人臉信息;基于預設二維碼編碼模型對所述目標用戶的人臉信息、所述目標用戶的居住信息和所述目標用戶的年齡信息進行處理,生成初始二維碼圖像,其中,所述初始二維碼圖像為基于所述目標用戶的人臉信息所設置的。
5、在本技術的一個實施例中,對所述目標用戶的出行信息進行處理,生成目標用戶的標識信息,包括:對所述目標用戶信息進行數(shù)據(jù)清洗處理,生成目標用戶的出行信息,其中,所述目標用戶的出行信息包括目標用戶的出行方式信息、目標用戶的住宿信息、目標用戶的目的地信息和目標用戶的工作屬性信息;對所述目標用戶的出行信息和所述目標用戶的住宿信息進行處理,生成目標用戶的出行影響因子;對所述目標用戶的目的地信息和所述目標用戶的工作屬性信息進行處理,生成目標用戶的工作影響因子;對所述目標用戶的出行影響因子和所述目標用戶的工作影響因子進行處理,生成目標用戶的標識信息,其中,所述目標用戶的標識信息用于表征目標用戶的電子證件的用途。
6、在本技術的一個實施例中,基于所述目標用戶的標識信息和所述目標用戶的二維碼加密處理規(guī)則對所述初始二維碼圖像進行處理,生成目標二維碼圖像,包括:獲取預設二維碼加密規(guī)則庫,其中,所述預設二維碼加密規(guī)則庫為基于不同電子證件用途所設置;對所述目標用戶的標識信息進行處理,生成目標用戶的電子證件用途信息;基于所述目標用戶的電子證件用途信息對所述預設二維碼加密規(guī)則庫進行處理,生成目標用戶的二維碼加密規(guī)則;基于所述目標用戶的二維碼加密規(guī)則對所述初始二維碼圖像進行處理,生成目標二維碼圖像,其中,所述目標二維碼圖像包括目標用戶的電子證件用途信息。
7、在本技術的一個實施例中,基于預設處理規(guī)則對訓練數(shù)據(jù)集進行處理,生成訓練集和驗證集,包括:獲取與所述目標用戶的標識信息相匹配的其他電子證件信息;對其他電子證件信息進行特征提取,生成特征數(shù)據(jù)集;獲取所述特征數(shù)據(jù)集中任一數(shù)量的數(shù)據(jù)特征;基于所述任一數(shù)量的數(shù)據(jù)特征與同類別的其他數(shù)量的數(shù)據(jù)特征之間的距離,生成相鄰特征,其中,所述相鄰特征包括所述任一數(shù)量的數(shù)據(jù)特征的預設數(shù)量;基于所述訓練集中各數(shù)據(jù)特征的數(shù)量,確定采樣比例;基于所述采樣比例,確定采樣比率;基于所述采樣比率對所述相鄰特征進行采樣,生成預設數(shù)量的采樣特征;基于任一數(shù)據(jù)特征與每個采樣特征,生成多組數(shù)據(jù)組,其中,每組數(shù)據(jù)組均包含預設數(shù)量的數(shù)據(jù)樣本,其中,每組數(shù)據(jù)組均包含預設數(shù)量的數(shù)據(jù)樣本,其中,至少一個數(shù)據(jù)樣本包括標識信息;對多組數(shù)據(jù)組進行處理,生成訓練集和驗證集,其中,所述訓練集和所述驗證集均包括若干數(shù)據(jù)特征。
8、在本技術的一個實施例中,基于所述目標電子證件識別模型對所述目標二維碼圖像和所述終端設備的身份驗證信息進行處理,生成目標電子證件的識別結果,包括:基于所述目標電子證件識別模型對所述終端設備的身份驗證信息進行處理,生成終端設備的位置信息和終端設備的設備用途信息;基于所述目標電子證件識別模型對所述目標二維碼圖像進行處理,生成目標二維碼的實時電子證件用途信息;基于所述目標電子證件識別模型對所述終端設備的設備用途信息進行處理,生成預設加密規(guī)則;基于所述預設加密規(guī)則對所述目標二維碼圖像進行處理,生成圖像識別信息,其中,若所述終端設備的設備用途信息與所述目標二維碼的實時電子證件用途信息相匹配,圖像識別結果則為目標用戶的身份信息;基于所述目標電子證件識別模型對所述終端設備的位置信息和所述所述圖像識別信息進行處理,生成目標電子證件的識別結果,其中,所述電子證件的識別結果為目標用戶的身份信息和終端設備的權限信息。
9、在本技術的一個實施例中,基于所述目標電子證件識別模型對所述目標二維碼圖像進行處理,生成目標二維碼的實時電子證件用途信息,包括:基于所述目標電子證件識別模型對所述目標二維碼圖像進行處理,生成圖像坐標因子;對所述圖像坐標因子進行卷積處理,生成多空間尺度的特征信息,其中,所述多空間尺度的特征信息用于表征電子證件在不同時期的用途信息;基于預設特征劃分方法對所述多空間尺度的特征信息進行處理,生成目標二維碼的實時電子證件用途信息;所述目標電子證件識別模型包括獲取圖像坐標因子的計算公式,所述計算公式為:l(x,y,δ)=g(x,y,δ)*i(x,y);其中,g(x,y,δ)是尺度可變的高斯函數(shù),反映了圖像被平滑的程度,值越小表征圖形被平滑程度越小,相應尺度也越小,i(x,y)是圖像在x、y軸上的位置信息。
10、本技術的另一個方面,一種身份識別裝置,其特征在于,包括:獲取模塊,用于獲取目標用戶的身份信息、目標用戶的出行信息、目標用戶的二維碼加密處理規(guī)則和終端設備的身份驗證信息,其中,所述目標用戶信息包括目標用戶的人臉信息,所述目標用戶的二維碼加密處理規(guī)則為基于所述目標用戶的出行信息所設置;獲取與目標用戶的標識信息相匹配的初始電子證件識別模型和與初始電子證件識別模型相匹配的訓練數(shù)據(jù)集,其中,訓練數(shù)據(jù)集包括與目標用戶的電子證件的用途相匹配的其他電子證件信息;處理模塊,用于對所述目標用戶的身份信息進行處理,生成初始二維碼圖像,其中,初始二維碼圖像包括目標用戶的身份屬性信息;對所述目標用戶的出行信息進行處理,生成目標用戶的標識信息,其中,所述目標用戶的標識信息用于表征目標用戶的電子證件的用途;基于所述目標用戶的標識信息和所述目標用戶的二維碼加密處理規(guī)則對所述初始二維碼圖像進行處理,生成目標二維碼圖像,其中,所述目標二維碼圖像包括目標用戶的電子證件用途信息;基于預設處理規(guī)則對訓練數(shù)據(jù)集進行處理,生成訓練集和驗證集;基于所述訓練集和所述驗證集對所述初始電子證件識別模型進行處理,生成目標電子證件識別模型;基于所述目標電子證件識別模型對所述目標二維碼圖像和所述終端設備的身份驗證信息進行處理,生成目標電子證件的識別結果。
11、根據(jù)本技術的再一個方面,一種電子設備,其特征在于,包括:第一處理器;以及存儲器,用于存儲所述第一處理器的可執(zhí)行指令;其中,所述第一處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令來執(zhí)行實現(xiàn)上述的身份識別方法。
12、根據(jù)本技術的又一個方面,提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被第二處理器執(zhí)行時實現(xiàn)上述的身份識別方法。
13、根據(jù)本技術的又一個方面,提供一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被第三處理器執(zhí)行時實現(xiàn)上述的身份識別方法。
14、本技術所提供的一種身份識別方法及相關設備,由服務器獲取目標用戶的身份信息、目標用戶的出行信息、目標用戶的二維碼加密處理規(guī)則和終端設備的身份驗證信息,其中,目標用戶信息包括目標用戶的人臉信息,目標用戶的二維碼加密處理規(guī)則為基于目標用戶的出行信息所設置;對目標用戶的身份信息進行處理,生成初始二維碼圖像,其中,初始二維碼圖像包括目標用戶的身份屬性信息;對目標用戶的出行信息進行處理,生成目標用戶的標識信息,其中,目標用戶的標識信息用于表征目標用戶的電子證件的用途;基于目標用戶的標識信息和目標用戶的二維碼加密處理規(guī)則對初始二維碼圖像進行處理,生成目標二維碼圖像,其中,目標二維碼圖像包括目標用戶的電子證件用途信息;獲取與目標用戶的標識信息相匹配的初始電子證件識別模型和與初始電子證件識別模型相匹配的訓練數(shù)據(jù)集,其中,訓練數(shù)據(jù)集包括與目標用戶的電子證件的用途相匹配的其他電子證件信息;基于預設處理規(guī)則對訓練數(shù)據(jù)集進行處理,生成訓練集和驗證集;基于訓練集和驗證集對初始電子證件識別模型進行處理,生成目標電子證件識別模型;基于目標電子證件識別模型對目標二維碼圖像和終端設備的身份驗證信息進行處理,生成目標電子證件的識別結果。在所生成的二維碼圖像上附加上目標用戶使用該二維碼的用途,獲取目標用戶的實時行蹤、目的地以及當前準備對目標二維碼進行核驗的設備,判斷其是否有權限對目標二維碼進行身份識別,若該二維碼應用到非預先設置的用途上,則進行預警。
15、應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。