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