基于二維碼的印章生成系統及其圖案識別方法
【專利摘要】本發明公開了一種基于二維碼的印章生成系統及其圖案識別方法,該系統至少包括:二維碼結構及編碼規則建立模組,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義;接收模組,接收用戶輸入的信息,如公司名稱,公司稅務登記號等;以及印章生成模組,針對用戶輸入的票據信息,根據該二維碼符號結構并根據已確定的編碼結構于印章本體上自動拓印出二維碼圖像,通過本發明,可使得印章蓋印方便、識別準確,大幅提高了工作效率,減少了人力、財力、物力的消耗,且具有防偽性好的優點。
【專利說明】基于二維碼的印章生成系統及其圖案識別方法
【技術領域】
[0001]本發明涉及一種印章生成系統及其識別方法,特別是涉及一種基于二維碼的印章生成系統及其圖案識別方法。
【背景技術】
[0002]二維碼精準、高效、低成本以及防偽的獨特優勢引發國內、國際百強企業注冊潮,與電子商務的緊密結合更是吸引了不少行業門戶搶注。二維碼廣闊的應用空間為產品提供了覆蓋范圍很廣的營銷渠道。行業應用的最核心業務就是防偽,主要應用在煙酒、食品、藥品、證照等領域;而企業應用最核心的內容就是營銷,企業將二維碼實施于各種媒介,引導用戶快捷、方便地訪問企業手機推廣頁,加強企業與用戶的互動,同時二維碼特有的主動性決定了統計用戶訪問效果的精確性,幫助商家進行數據統計和結算,輔助進行營銷效果評估,互聯網二維碼注冊中心。
[0003]然而,將二維碼應用于印章的比較鮮見。目前大部分使用的圖章內容都是文字、數字,主要靠人工識別,造成大量的手工勞動,浪費人力、財力和物力,效率低,并且人工識別容易造成差錯。現在的圖章防偽性也不好。
【發明內容】
[0004]為克服上述現有技術存在的不足,本發明之目的在于提供一種基于二維碼的基于二維碼的印章生成系統及其圖案識別方法,使得印章蓋印方便、識別準確,大幅提高了工作效率,減少了人力、財力、物力的消耗,且具有防偽性好的優點。
[0005]為達上述及其它目的,本發明提出一種基于二維碼的印章生成系統,至少包括:
[0006]二維碼結構及編碼規則建立模組,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義;
[0007]接收模組,接收用戶輸入的信息,包括公司名稱,公司稅務登記號;以及
[0008]印章生成模組,針對用戶輸入的票據信息,根據該二維碼符號結構并根據已確定的編碼結構于印章本體上自動拓印出二維碼圖像。
[0009]進一步地,該印章生成系統還包括一數據庫,用于存儲用戶輸入的信息。
[0010]進一步地,該數據庫為云端數據庫。
[0011]進一步地,該二維碼符號結構包括空白區、位置探測圖形、位置探測分隔符、校正圖形、定位圖形、格式信息、版本信息以及數據區域和糾錯碼字,該空白區為二維碼外圍的白色區域,該位置探測圖形和該位置探測分隔符為用于對二維碼定位,該校正圖形為用于二維碼形狀矯正,該定位圖形為在二維碼上定義了網格,該格式信息表示二維碼的的糾錯級別,該數據區域為使用黑白的二進制網格編碼內容,該版本信息為二維碼的規格,該糾錯碼字為用于修正二維碼損壞帶來的錯誤。
[0012]進一步地,該二維碼符號結構還包括圖片logo區,以公司印章圖片覆蓋二維碼中心部位。
[0013]進一步地,該二維碼符號結構包括三個位置探測圖形,分別位于圖像的左上角、右上角、左下角,每個位置探測圖形由3個重疊的同心的正方形組成,每個位置探測圖形的模塊寬度比為1:1:3:1:1。
[0014]進一步地,該校正圖形為3個重疊的同心正方形,由5 X 5個的深色模塊、3 X 3個的淺色模塊以及位于中心的一個深色模塊組成。
[0015]進一步地,該編碼規則為QR Code 二維碼編碼規則或者Codel6K、Code49、PDF417、Aztec、Maxi Code> Data Matrix、Postnet、BP04_State 編碼規則。
[0016]進一步地,QR Code 二維碼為在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼,在矩陣相應元素位置上,用點的出現表示二進制“1”,點的不出現表示二進制的“0”,點的排列組合確定了矩陣式二維條碼所代表的意義。
[0017]為達到上述目的,本發明還提供一種基于二維碼的印章圖案的識別方法,包括如下步驟:
[0018]步驟一,二維碼掃描器掃描獲取印章拓出的二維碼圖像;
[0019]步驟二,譯碼器根據預定的二維碼編碼規則自動翻譯出該二維碼圖像中的各代碼信息;
[0020]步驟二,顯不相應的代碼彳目息。
[0021]與現有技術相比,本發明一種基于二維碼的印章生成系統及其圖案識別方法,通過生成預定編碼規則的二維碼,該二維碼可以被二維碼掃描器掃描,被譯碼器翻譯,被計算機硬件、軟件所識別,由于二維碼采集信息量大、靈活實用、易于制作和輸入速度快的特點,使得本發明所生成的印章蓋印方便、識別準確,大幅提高了工作效率,并減少了人力、財力、物力的消耗,同時具有良好防偽性好,由于本發明運用了二維碼存儲技術,可以通過公章/財務章獲取更多的信息,并且通過云端數據庫存儲資料預防了公章/財務章被私刻后帶來的后果。
【專利附圖】
【附圖說明】
[0022]圖1為本發明一種基于二維碼的印章生成系統的架構示意圖;
[0023]圖2為本發明較佳實施例中二維碼符號結構的示意圖;、
[0024]圖3為本發明以百度為實例的QR編碼二維碼表示示意圖;
[0025]圖4為本發明較佳實施例中0-9數字字符的二維碼表示示意圖;
[0026]圖5為本發明較佳實施例中a_z字母、符號字符的二維碼表示示意圖;
[0027]圖6為本發明一種基于二維碼的印章圖案的識別方法的步驟流程圖。
[0028]圖7為本發明之印章拓印出的印章圖案示意圖。
【具體實施方式】
[0029]以下通過特定的具體實例并結合【專利附圖】
【附圖說明】本發明的實施方式,本領域技術人員可由本說明書所揭示的內容輕易地了解本發明的其它優點與功效。本發明亦可通過其它不同的具體實例加以施行或應用,本說明書中的各項細節亦可基于不同觀點與應用,在不背離本發明的精神下進行各種修飾與變更。[0030]圖1為本發明一種基于二維碼的印章生成系統的架構示意圖。如圖1所示,本發明一種基于二維碼的票據生成系統,至少包括:二維碼結構及編碼規則建立模組10、接收模組11、印章生成模組12及數據庫13。
[0031]二維碼結構及編碼規則建立模組10,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義;接收模組11,接收用戶輸入的信息,如公司名稱,公司稅務登記號等;以及印章生成模組12,針對用戶輸入的信息,根據該二維碼符號結構并根據已確定的編碼結構于印章本體上自動拓印出二維碼圖像;數據庫13,用于存儲用戶輸入的信息,在本發明較佳實施例中,數據庫13為云端數據庫。
[0032]其中,二維碼結構及編碼規則建立模組10,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義。其具體實現如下:
[0033]1、二維碼符號結構
[0034]一個完整二維碼符號由空白區1、位置探測圖形2、位置探測分隔符3、校正圖形4、定位圖形5、格式信息6、版本信息7以及數據區域和糾錯碼字8,其排列方式如圖2所示,圖3為本發明以百度為實例的QR編碼二維碼表示示意圖。
[0035]其中:①空白區1:位于條碼四周無任何符號及信息的白色區域,提示條碼閱讀器準備掃描。其反射率應與淺色模塊相同。
[0036]②位置探測圖形2:圖像一共包含三個位置探測圖形,分別位于圖像的左上角、右上角、左下角,每個位置探測圖形可以看作是由3個重疊的同心的正方形組成,位置探測圖形的模塊寬度比為1:1:3:1:1,符號中其他地方遇到類型圖形的可能性極小,因此可以在視場中迅速的識別可能的QR碼符號。識別三個位置探測圖形,可以明確地確定視場中符號的位置和方向。
[0037]③位置探測分隔符3:每個位置探測圖形和編碼區域之間有寬度為I個模塊的分隔符,他全部是由淺色模塊組成。
[0038]④校正圖形4:每個校正圖形可看作是3個重疊的同心正方形,由5X5個的深色模塊,3X3個的淺色模塊以及位于中心的一個深色模塊組成。校正圖形的數量視符號的版本號而定,詳見附錄E。
[0039]⑤定位圖形5:水平和垂直定位圖形分別為一個模塊寬的一行和一列,由深色淺色模塊交替組成,其開始和結尾都是深色模塊。水平位置圖形位于上部的兩個位置探測圖形之間,符號的第6行。垂直定位圖形位于左側的兩個探測圖形之間,符號的第6列。它們的作用是確定符號的密度和版本,提供決定模塊坐標的準位置。
[0040]⑥格式信息6:表示改二維碼的糾錯級別,分為L、M、Q、H
[0041]⑦版本信息7:及二維碼的規格,QR碼符號共有40種規格的矩陣(一般為黑白色),從21X21 (版本1),到177X 177 (版本40),每一版本比前一版本每邊增加4個模塊。
[0042]⑧糾錯碼字8:用于修正二維碼損壞帶來的錯誤。
[0043]⑨數據區域8:實際保存二維碼信息。
[0044]⑩圖片logo區9:以公司印章圖片覆蓋二維碼中心部位,因二維碼有很好的容錯性,所以依舊可以讀出內容。[0045]2、編碼規則
[0046]在本發明較佳實施例中,采用QR Code 二維碼編碼規則及其標準確定二維碼符號結構中各字符的編碼結構。
[0047]QR Code 二維碼是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼。在矩陣相應元素位置上,用點(方點、圓點或其他形狀)的出現表示二進制“1”,點的不出現表示二進制的“0”,點的排列組合確定了矩陣式二維條碼所代表的意義
[0048]QR Code 二維碼包括:空白區、位置探測圖形、位置探測分隔符、校正圖形、定位圖形、格式信息、版本信息以及數據區域和糾錯碼字,輸入信息時采用字母數字模式,將輸入的數據分為兩個字符一組,用11位二進制表示。將前面字符的值乘以45與第二個字符的值相加,將所得的結果轉換為11位二進制數。如果輸入的數據的字符數不是2的整數倍,將最后一個字符編碼為6位二進制數。將所得的二進制數據連接起來并在前面加上模式指示符和字符計數指示符,按表1的規定在字母數字模式中,字符計數指示符的長度為9、11或13位。將輸入的字符數編碼為9、11或13位二進制數,放在模式指示符之后,二進制數據序列之前。圖4為本發明較佳實施例中0-9數字字符的二維碼表示示意圖;圖5為本發明較佳實施例中a-z字母、符號字符的二維碼表示示意圖。
[0049]表1字母數字的編碼/譯碼表
[0050]
【權利要求】
1.一種基于二維碼的印章生成系統,至少包括:二維碼結構及編碼規則建立模組,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義;接收模組,接收用戶輸入的信息,該用戶輸入的信息包括公司名稱、公司稅務登記號;以及 印章生成模組,針對用戶輸入的票據信息,根據該二維碼符號結構并根據已確定的編碼結構于印章本體上自動拓印出二維碼圖像。
2.如權利要求1所述的一種基于二維碼的印章生成系統,其特征在于:該印章生成系統還包括一數據庫,用于存儲用戶輸入的信息。
3.如權利要求1所述的一種基于二維碼的印章生成系統,其特征在于:該數據庫為云端數據庫。
4.如權利要求2所述的一種基于二維碼的印章生成系統,其特征在于:該二維碼符號結構包括空白區、位置探測圖形、位置探測分隔符、校正圖形、定位圖形、格式信息、版本信息以及數據區域和糾錯碼字,該空白區為二維碼外圍的白色區域,該位置探測圖形和該位置探測分隔符為用于對二維碼定位,該校正圖形為用于二維碼形狀矯正,該定位圖形為在二維碼上定義了網格,該格式信息表示二維碼的的糾錯級別,該數據區域為使用黑白的二進制網格編碼內容,該版本信息為二維碼的規格,該糾錯碼字為用于修正二維碼損壞帶來的錯誤。
5.如權利要求4所述的一種基于二維碼的印章生成系統,其特征在于:該二維碼符號結構還包括圖片logo區,以公司印章圖片覆蓋二維碼中心部位。
6.如權利要求5所述的一種基于二維碼的印章生成系統,其特征在于:該二維碼符號結構包括三個位置探測圖形,分別位于圖像的左上角、右上角、左下角,每個位置探測圖形由3個重疊的同心的正方形組成,每個位置探測圖形的模塊寬度比為1:1:3:1:1。
7.如權利要求5所述的一種基于二維碼的印章生成系統,其特征在于:該校正圖形為3個重疊的同心正方形,由5X5個的深色模塊、3X3個的淺色模塊以及位于中心的一個深色模塊組成。
8.如權利要求4所述的一種基于二維碼的印章生成系統,其特征在于:該編碼規則為QR Code 二維碼編碼規則或者 Codel6K、Code49、PDF417、Aztec、Maxi Code、Data Matrix、Postnet、BP04-State 編碼規則。
9.如權利要求8所述的一種基于二維碼的印章生成系統,其特征在于:QRCode二維碼為在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼,在矩陣相應元素位置上,用點的出現表示二進制“1”,點的不出現表示二進制的“0”,點的排列組合確定了矩陣式二維條碼所代表的意義。
10.一種基于二維碼的印章圖案的識別方法,包括如下步驟: 步驟一,二維碼掃描器掃描獲取印章拓出的二維碼圖像; 步驟二,譯碼器根據預定的二維碼編碼規則自動翻譯出該二維碼圖像中的各代碼信息; 步驟三,顯示相應的代碼信息。
【文檔編號】G06K19/06GK103617441SQ201310637707
【公開日】2014年3月5日 申請日期:2013年11月27日 優先權日:2013年11月27日
【發明者】連志剛, 黃子彤, 王銀華, 林蔚天 申請人:上海電機學院