印章識別方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及印章真?zhèn)巫R別領(lǐng)域,具體而言,涉及一種印章識別方法和裝置。
【背景技術(shù)】
[0002]在對交易票據(jù)的識別技術(shù)中,對于印章的識別是其中比較關(guān)鍵的一環(huán)。對于印章真?zhèn)巫R別,通常采用圖形對比的方式,例如將印章圖形折疊比對或者電子圖形分析比對等方式。然而,傳統(tǒng)的將印章圖形折疊比對和現(xiàn)在的電子圖形分析比對均存在一定比率的失誤率,如果圖形比對要求嚴(yán)格,則真假印章都無法通過驗證,如果比對要求寬松則真假印章都可以通過驗證,另外目前通過圖形比對的方法,無法有效識別克隆印章,所謂克隆印章是印章生產(chǎn)廠家,將一枚實物印章的生產(chǎn)參數(shù)例如字體,文字的長寬高以及文字的旋轉(zhuǎn)角度等相關(guān)信息泄露,有人利用相關(guān)信息制作出來的克隆印章,這種克隆印章因為所蓋印模與真的印章100%相似因此任何圖形比對工具均沒有辦法達到有效識別真?zhèn)巍?br>[0003]針對現(xiàn)有技術(shù)中無法準(zhǔn)確識別票據(jù)上印章的真?zhèn)螁栴},目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種印章識別方法和裝置,以解決現(xiàn)有技術(shù)中無法準(zhǔn)確識別票據(jù)上印章的真?zhèn)螁栴}。
[0005]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的一個方面,提供了一種印章識別方法。根據(jù)本發(fā)明的印章識別方法包括:接收待測票據(jù)上印蓋的印章的動態(tài)編碼;基于所述動態(tài)編碼從數(shù)據(jù)庫中查詢所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,其中,所述數(shù)據(jù)庫按照印章的動態(tài)編碼與交易信息的關(guān)聯(lián)關(guān)系對動態(tài)編碼和交易信息進行存儲,每一份交易信息對應(yīng)唯一的動態(tài)編碼;如果未查詢到所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則判定所述待測票據(jù)是偽造票據(jù);如果查詢到所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則將所述待測票據(jù)上記錄的交易信息與查詢到的交易信息進行匹配;如果所述待測票據(jù)上記錄的交易信息與查詢到的交易信息不匹配,則判定所述待測票據(jù)上的印章是偽造印章;以及如果所述待測票據(jù)上記錄的交易信息與查詢到的交易信息匹配,則判定所述待測票據(jù)上的印章是真實印章。
[0006]進一步地,在接收待測票據(jù)上印蓋的印章的動態(tài)編碼之前,所述印章識別方法還包括:記錄交易信息;根據(jù)記錄的交易信息生成實物印章的動態(tài)編碼,將生成的動態(tài)編碼通過所述實物印章印蓋在所述記錄交易信息所在的票據(jù)上;將所述記錄的交易信息與所述生成的動態(tài)編碼綁定關(guān)聯(lián);以及將關(guān)聯(lián)后的信息存儲至所述數(shù)據(jù)庫。
[0007]進一步地,根據(jù)記錄的交易信息生成實物印章的動態(tài)編碼,將生成的動態(tài)編碼通過所述實物印章印蓋在所述記錄交易信息所在的票據(jù)上包括:根據(jù)所述記錄的交易信息生成所述動態(tài)編碼;將所述動態(tài)編碼添加到預(yù)先生成的印模上;以及通過所述實物印章將添加有所述動態(tài)編碼的印模印蓋在所述票據(jù)上。
[0008]進一步地,所述記錄的交易信息包括交易流水號、時間碼、用戶碼交易校驗碼、業(yè)務(wù)種類、交易日期、交易操作人、用戶賬戶信息、賬戶名稱、賬面金額、開戶行等級、開戶行信息。
[0009]進一步地,根據(jù)所述記錄的交易信息生成所述動態(tài)編碼包括:將所述記錄的交易信息轉(zhuǎn)化為二進制數(shù)字,得到加密參數(shù),并記錄得到所述加密參數(shù)的生成時間;對所述加密參數(shù)和所述生成時間進行數(shù)據(jù)運算,得到所述動態(tài)編碼。
[0010]進一步地,在接收待測票據(jù)上印蓋的印章的動態(tài)編碼之后,以及基于所述動態(tài)編碼從數(shù)據(jù)庫中查詢所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息之前,所述印章識別方法還包括:檢測所述動態(tài)編碼是否符合預(yù)設(shè)生成規(guī)則,所述預(yù)設(shè)生成規(guī)則為交易發(fā)生時生成動態(tài)編碼的規(guī)則;如果所述動態(tài)編碼不符合所述預(yù)設(shè)生成規(guī)則,則判定所述待測票據(jù)上的印章是偽造印章,如果所述動態(tài)編碼符合所述預(yù)設(shè)生成規(guī)則,則基于所述動態(tài)編碼從數(shù)據(jù)庫中查詢所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息。
[0011]進一步地,如果查詢到所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則將所述待測票據(jù)上記錄的交易信息與查詢到的交易信息進行匹配包括:如果查詢到所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則輸出信息輸入框,所述輸出信息輸入框用于所述待測票據(jù)上記錄的交易信息;在輸出信息輸入框后,接收輸入的所述待測票據(jù)上記錄的交易信息;以及將輸入的所述待測票據(jù)上記錄的交易信息與所述數(shù)據(jù)庫中查詢到的交易信息進行匹配。
[0012]進一步地,輸出信息輸入框包括:輸出多個信息輸入框,所述多個信息輸入框分別用于輸入所述待測票據(jù)上記錄的多條交易信息,將輸入的所述待測票據(jù)上記錄的交易信息與所述數(shù)據(jù)庫中查詢到的交易信息進行匹配包括:將輸入的所述待測票據(jù)上記錄的多條交易信息分別與所述數(shù)據(jù)庫中查詢到的交易信息進行匹配,其中,如果所述多條交易信息中任一條與所述數(shù)據(jù)庫中查詢到的交易信息不匹配,則判定所述待測票據(jù)上的印章是偽造印章;如果所述多條交易信息均與所述數(shù)據(jù)庫中查詢到的交易信息匹配,則判定所述待測票據(jù)上的印章是真實印章。
[0013]為了實現(xiàn)上述目的,根據(jù)本發(fā)明實施例的另一方面,提供了一種印章識別裝置。根據(jù)本發(fā)明的印章識別裝置包括:接收單元,用于接收待測票據(jù)上印蓋的印章的動態(tài)編碼;查詢單元,用于基于所述動態(tài)編碼從數(shù)據(jù)庫中查詢所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,其中,所述數(shù)據(jù)庫按照印章的動態(tài)編碼與交易信息的關(guān)聯(lián)關(guān)系對動態(tài)編碼和交易信息進行存儲,每一份交易信息對應(yīng)唯一的動態(tài)編碼;第一判定單元,用于如果未查詢到所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則判定所述待測票據(jù)是偽造票據(jù);匹配單元,用于如果查詢到所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則將所述待測票據(jù)上記錄的交易信息與查詢到的交易信息進行匹配;第二判定單元,用于如果所述待測票據(jù)上記錄的交易信息與查詢到的交易信息不匹配,則判定所述待測票據(jù)上的印章是偽造印章;以及第三判定單元,用于如果所述待測票據(jù)上記錄的交易信息與查詢到的交易信息匹配,則判定所述待測票據(jù)上的印章是真實印章。
[0014]進一步地,所述印章識別裝置還包括:記錄單元,用于在接收待測票據(jù)上印蓋的印章的動態(tài)編碼之前,記錄交易信息;生成單元,用于根據(jù)記錄的交易信息生成實物印章的動態(tài)編碼,將生成的動態(tài)編碼通過所述實物印章印蓋在所述記錄交易信息所在的票據(jù)上;關(guān)聯(lián)單元,用于將所述記錄的交易信息與所述生成的動態(tài)編碼綁定關(guān)聯(lián);以及存儲單元,用于將關(guān)聯(lián)后的信息存儲至所述數(shù)據(jù)庫。
[0015]進一步地,所述生成單元包括:生成模塊,用于根據(jù)所述記錄的交易信息生成所述動態(tài)編碼;添加模塊,用于將所述動態(tài)編碼添加到預(yù)先生成的印模上;以及印蓋模塊,用于通過所述實物印章將添加有所述動態(tài)編碼的印模印蓋在所述票據(jù)上。
[0016]進一步地,所述記錄的交易信息包括交易流水號、時間碼、用戶碼交易校驗碼、業(yè)務(wù)種類、交易日期、交易操作人、用戶賬戶信息、賬戶名稱、賬面金額、開戶行等級、開戶行信息。
[0017]進一步地,所述生成模塊包括:轉(zhuǎn)化子模塊,用于將所述記錄的交易信息轉(zhuǎn)化為二進制數(shù)字,得到加密參數(shù),并記錄得到所述加密參數(shù)的生成時間;運算子模塊,用于對所述加密參數(shù)和所述生成時間進行數(shù)據(jù)運算,得到所述動態(tài)編碼。
[0018]進一步地,所述印章識別裝置還包括:檢測單元,用于檢測所述動態(tài)編碼是否符合預(yù)設(shè)生成規(guī)則,所述預(yù)設(shè)生成規(guī)則為交易發(fā)生時生成動態(tài)編碼的規(guī)則;第四判定單元,用于如果所述動態(tài)編碼不符合所述預(yù)設(shè)生成規(guī)則,則判定所述待測票據(jù)上的印章是偽造印章,如果所述動態(tài)編碼符合所述預(yù)設(shè)生成規(guī)則,則基于所述動態(tài)編碼從數(shù)據(jù)庫中查詢所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息。
[0019]進一步地,所述匹配單元包括:輸出模塊,用于如果查詢到所述待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則輸出信息輸入框,所述輸出信息輸入框用于所述待測票據(jù)上記錄的交易信息;接收模塊,用于在輸出信息輸入框后,接收輸入的所述待測票據(jù)上記錄的交易信息;以及匹配模塊,用于將輸入的所述待測票據(jù)上記錄的交易信息與所述數(shù)據(jù)庫中查詢到的交易信息進行匹配。
[0020]進一步地,所述輸出模塊包括:輸出子模塊,用于輸出多個信息輸入框,所述多個信息輸入框分別用于輸入所述待測票據(jù)上記錄的多條交易信息,所述匹配模塊包括:匹配子模塊,用于將輸入的所述待測票據(jù)上記錄的多條交易信息分別與所述數(shù)據(jù)庫中查詢到的交易信息進行匹配,其中,如果所述多條交易信息中任一條與所述數(shù)據(jù)庫中查詢到的交易信息不匹配,則判定所述待測票據(jù)上的印章是偽造印章;如果所述多條交易信息均與所述數(shù)據(jù)庫中查詢到的交易信息匹配,則判定所述待測票據(jù)上的印章是真實印章。
[0021]根據(jù)發(fā)明實施例,通過接收待測票據(jù)上印蓋的印章的動態(tài)編碼;基于動態(tài)編碼從數(shù)據(jù)庫中查詢待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,其中,數(shù)據(jù)庫按照印章的動態(tài)編碼與交易信息的關(guān)聯(lián)關(guān)系對動態(tài)編碼和交易信息進行存儲,每一份交易信息對應(yīng)唯一的動態(tài)編碼;如果未查詢到待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則判定待測票據(jù)是偽造票據(jù);如果查詢到待測票據(jù)的動態(tài)編碼對應(yīng)的交易信息,則將待測票據(jù)上記錄的交易信息與查詢到的交易信息進行匹配;如果待測票據(jù)上記錄的交易信息與查詢到的交易信息不匹配,則判定待測票據(jù)上的印章是偽造印章;以及如果待測票據(jù)上記錄的交易信息與查詢到的交易信息匹配,則判定待測票據(jù)上的印章是真實