中文字幕无码日韩视频无码三区

基于二維碼的票據生成系統及其識別方法

文(wen)檔序(xu)號:6521967閱讀:341來源(yuan):國知局
基于二維碼的票據生成系統及其識別方法
【專利摘要】本發明公開了一種基于二維碼的票據生成系統及其識別方法,該系統包括:二維碼結構及編碼規則建立模組,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義;接收模組,接收用戶輸入的票據信息;以及票據生成模組,針對用戶輸入的票據信息,根據該二維碼符號結構并根據已確定的編碼結構自動生成二維碼于該票據表面,本發明可使得票據/發票在開具、報銷、財務核算和審計時大幅提高效率,減少了人力、財力、物力的消耗,克服了市場上機打或者手寫票據/發票金額、時間、費用類別的票據/發票在開具和核算上效率低、防偽性不好,財務運營成本高等不足的缺點。
【專利說明】基于二維碼的票據生成系統及其識別方法
【技術領域】
[0001]本發明涉及一種票據生成系統及其識別方法,特別是涉及一種基于二維碼的票據生成系統及其識別方法。
【背景技術】
[0002]二維條形碼,最早發明于日本,它是用某種特定的幾何圖形按一定規律在平面(二維方向上)分布的黑白相間的圖形記錄數據符號信息的,在代碼編制上巧妙地利用構成計算機內部邏輯基礎的比特流的概念,使用若干個與二進制相對應的幾何形體來表示文字數值信息,通過圖象輸入設備或光電掃描設備自動識讀以實現信息自動處理。它具有條碼技術的一些共性:每種碼制有其特定的字符集;每個字符占有一定的寬度;具有一定的校驗功能等。同時還具有對不同行的信息自動識別功能、及處理圖形旋轉變化等特點。
[0003]二維碼精準、高效、低成本以及防偽的獨特優勢引發國內、國際百強企業注冊潮,與電子商務的緊密結合更是吸引了不少行業門戶搶注。二維碼廣闊的應用空間為產品提供了覆蓋范圍很廣的營銷渠道。行業應用的最核心業務就是防偽,主要應用在煙酒、食品、藥品、證照等領域;而企業應用最核心的內容就是營銷,企業將二維碼實施于各種媒介,引導用戶快捷、方便地訪問企業手機推廣頁,加強企業與用戶的互動,同時二維碼特有的主動性決定了統計用戶訪問效果的精確性,幫助商家進行數據統計和結算,輔助進行營銷效果評估,互聯網二維碼注冊中心。
[0004]將二維碼應用于發票開具和報銷核算的比較鮮見。目前大部分使用的發票都是手寫或者機打發票金額的紙質發票,其發票開具費用類型單一,發票的功能還不很完善。由于現在的發票大部分是手工開具或機打,在報銷、財務核算和審計時需人工分類核算和驗證等,造成大量的手工勞動,浪費人力、財力和物力,效率低,并且手工計算容易造成差錯,也不利于相關部門進行財務數據分析。另外,現在的發票大小規格不一,發票整理也很繁瑣,不易存放保管。

【發明內容】

[0005]為克服上述現有技術存在的不足,本發明之目的在于提供一種基于二維碼的票據生成系統及方法,使得票據/發票在開具、報銷、財務核算和審計時大幅提高效率,減少了人力、財力、物力的消耗,克服了市場上機打或者手寫票據/發票金額、時間、費用類別的票據/發票在開具和核算上效率低、防偽性不好,財務運營成本高等不足的缺點。
[0006]為達上述及其它目的,本發明提出一種基于二維碼的票據生成系統,至少包括:
[0007]二維碼結構及編碼規則建立模組,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義;
[0008]接收模組,接收用戶輸入的票據信息;以及
[0009]票據生成模組,針對用戶輸入的票據信息,根據該二維碼符號結構并根據已確定的編碼結構自動生成二維碼于該票據表面。
[0010]進一步地,該票據生成系統還包括一防偽模組,用于形成防偽二維碼,并將該防偽二維碼印制于該票據上。
[0011]進一步地,該二維碼符號結構包括空白區、位置探測圖形、位置探測分隔符、校正圖形、定位圖形、格式信息、版本信息以及數據區域和糾錯碼字,該空白區為二維碼外圍的白色區域,該位置探測圖形和該位置探測分隔符為用于對二維碼定位,該校正圖形為用于二維碼形狀矯正,該定位圖形為在二維碼上定義了網格,該格式信息表示二維碼的的糾錯級別,該數據區域為使用黑白的二進制網格編碼內容,該版本信息為二維碼的規格,該糾錯碼字為用于修正二維碼損壞帶來的錯誤。
[0012]進一步地,該二維碼符號結構包括三個位置探測圖形,分別位于圖像的左上角、右上角、左下角,每個位置探測圖形由3個重疊的同心的正方形組成,每個位置探測圖形的模塊寬度比為1:1:3:1:1。
[0013]進一步地,該校正圖形為3個重疊的同心正方形,由5 X 5個的深色模塊、3 X 3個的淺色模塊以及位于中心的一個深色模塊組成。
[0014]進一步地,該二維碼符號結構可以橫向和縱向兩個方位同時表達信息,由某種特定的圖形按規律在平面上記錄信息。
[0015]進一步地,該編碼規則為QR Code 二維碼編碼規則或者Codel6K、Code49、PDF417、Aztec、Maxi Code> Data Matrix、Postnet、BP04_State 編碼規則。
[0016]進一步地,QR Code 二維碼為在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼,在矩陣相應元素位置上,用點的出現表示二進制“1”,點的不出現表示二進制的“0”,點的排列組合確定了矩陣式二維條碼所代表的意義。
[0017]進一步地,該二維碼開頭的第I個符號為模式指示符,第2個數字字符為發票類型代碼,第3個數字字符為稅務局代碼,第4-9個數字字符為票據開具企業財稅所屬行政區域代碼,第10-11位數字字符為票據開具單位所屬行業代碼,第12-17位數字字符為票據的開具日期,第18-19位為票據的費用類型代碼,第20位數字字符為該票據可開具的最大金額,第21-27位數字字符為該票據的金額。
[0018]為達到上述目的,本發明還提供一種基于二維碼的票據的識別方法,包括如下步驟:
[0019]步驟一,基于用戶輸入的信息及二維碼生成規則生成二維碼于票據表面;
[0020]步驟二,二維碼掃描器掃描該票據的二維碼獲取二維碼信息;
[0021]步驟三,譯碼器根據預定的二維碼編碼規則自動翻譯出二維碼中的各代碼信息,從而獲得票據信息。
[0022]進一步地,于步驟一中,將發票防偽碼同時隱含于該票據的二維碼中;于步驟二,該二維碼掃描器還掃描該票據的防偽數據塊;于步驟三,該譯碼器還對該防偽數據塊根據預設規則進行翻譯,并將翻譯的結果查詢數據庫。
[0023]進一步地,該譯碼器將翻譯結果傳輸給計算機,利用計算機通過網絡查詢網絡數據庫,以確定該票據的真偽。
[0024]進一步地,于步驟一中,將防偽碼和票據信息各生成一個二維碼,分別用于識別票據信息與防偽信息,于步驟二,該二維碼掃描器還掃描該票據的防偽數據塊;于步驟三,該譯碼器還對該防偽數據塊根據預設規則進行翻譯,并將翻譯的結果查詢數據庫。
[0025]與現有技術相比,本發明一種基于遺傳算法的神經網絡優化系統及方法通過利用遺傳算法對神經網絡的權值和閾值進行快速優化,在解空間中定位出一個較好的搜索空間,并將此空間作為神經網絡搜索的初始權值和閾值,然后利用神經網絡的局部搜索能力在這個小的解空間中搜索出最優解,能極大地提高搜索時間,得到較好的權值和閾值分布。
【專利附圖】

【附圖說明】
[0026]圖1為本發明一種基于二維碼的票據生成系統的架構示意圖;
[0027]圖2為本發明較佳實施例中二維碼符號結構的示意圖;
[0028]圖3為本發明較佳實施例中針對酒店餐飲業中酒店住宿費舉例設計的發票中的一種QRCode 二維碼的示意圖;
[0029]圖4為本發明較佳實施例中I代表的普通發票的QR碼表示示意圖;
[0030]圖5為本發明較佳實施例中2代表的地方稅務局的QR碼表不不意圖;
[0031]圖6為本發明較佳實施例中0-9數字字符的QR碼表示示意圖;
[0032]圖7為本發明較佳實施例中票據/發票最大金額代碼及QR碼表示示意圖;
[0033]圖8為本發明較佳實施例中防偽數據塊的示意圖;
[0034]圖9為傳統發票票樣示意圖;
[0035]圖10為本發明較佳實施例的二維碼票據的示意圖;
[0036]圖11為本發明一種基于二維碼票據的識別方法的步驟流程圖。
【具體實施方式】
[0037]以下通過特定的具體實例并結合【專利附圖】
附圖
【附圖說明】本發明的實施方式,本領域技術人員可由本說明書所揭示的內容輕易地了解本發明的其它優點與功效。本發明亦可通過其它不同的具體實例加以施行或應用,本說明書中的各項細節亦可基于不同觀點與應用,在不背離本發明的精神下進行各種修飾與變更。
[0038]圖1為本發明一種基于二維碼的票據生成系統的架構示意圖。如圖1所示,本發明一種基于二維碼的票據生成系統,至少包括:二維碼結構及編碼規則建立模組10、接收模組11以及票據生成模組12。
[0039]其中二維碼結構及編碼規則建立模組10用于建立二維碼符號結構,根據預定的編碼規則確定二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義。具體實現如下:
[0040]1、二維碼符號結構
[0041]一個完整二維碼符號由空白區1、位置探測圖形2、位置探測分隔符3、校正圖形4、定位圖形5、格式信息6、版本信息7以及數據區域和糾錯碼字8構成,其排列方式如圖2所示。其中:
[0042]①空白區1:位于條碼四周無任何符號及信息的白色區域,提示條碼閱讀器準備掃描。其反射率應與淺色模塊相同。
[0043]②位置探測圖形2:圖像一共包含三個位置探測圖形,分別位于圖像的左上角、右上角、左下角,每個位置探測圖形可以看作是由3個重疊的同心的正方形組成,位置探測圖形的模塊寬度比為1:1:3:1:1,符號中其他地方遇到類型圖形的可能性極小,因此可以在視場中迅速的識別可能的QR碼符號。識別三個位置探測圖形,可以明確地確定視場中符號的位置和方向。
[0044]③位置探測分隔符3:每個位置探測圖形和編碼區域之間有寬度為I個模塊的分隔符,部是由淺色模塊組成。
[0045]④校正圖形4:每個校正圖形可看作是3個重疊的同心正方形,由5X5個的深色模塊,3X3個的淺色模塊以及位于中心的一個深色模塊組成。校正圖形的數量視符號的版本號而定。
[0046]⑤定位圖形5:水平和垂直定位圖形分別為一個模塊寬的一行和一列,由深色淺色模塊交替組成,其開始和結尾都是深色模塊。水平位置圖形位于上部的兩個位置探測圖形之間,符號的第6行。垂直定位圖形位于左側的兩個探測圖形之間,符號的第6列。它們的作用是確定符號的密度和版本,提供決定模塊坐標的準位置。
[0047]⑥格式信息6:表示該二維碼的糾錯級別,分為L、M、Q、H
[0048]⑦版本信息7:即二維碼的規格,QR碼符號共有40種規格的矩陣(一般為黑白色),從21X21 (版本1),到177X 177 (版本40),每一版本比前一版本每邊增加4個模塊。
[0049]⑧糾錯碼字8:用于修正二維碼損壞帶來的錯誤。
[0050]⑨數據區域8:實際保存二維碼信息。
[0051]2、編碼規則
[0052]在本發明較佳實施例中,采用QR Code 二維碼編碼規則及其標準確定二維碼符號結構中各字符的編碼結構。
[0053]QR Code 二維碼是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼。在矩陣相應元素位置上,用點(方點、圓點或其他形狀)的出現表示二進制“1”,點的不出現表示二進制的“0”,點的排列組合確定了矩陣式二維條碼所代表的意義
[0054]QR Code 二維碼包括:空白區、位置探測圖形、位置探測分隔符、校正圖形、定位圖形、格式信息、版本信息以及數據區域和糾錯碼字,輸入信息時采用字母數字模式,將輸入的數據分為兩個字符一組,用11位二進制表示。將前面字符的值乘以45與第二個字符的值相加,將所得的結果轉換為11位二進制數。如果輸入的數據的字符數不是2的整數倍,將最后一個字符編碼為6位二進制數。將所得的二進制數據連接起來并在前面加上模式指示符和字符計數指示符,按表I的規定在字母數字模式中,字符計數指示符的長度為9、11或13位,其定義見表3。將輸入的字符數編碼為9、11或13位二進制數,放在模式指示符之后,二進制數據序列之前。圖3為本發明較佳實施例中針對酒店餐飲業中酒店住宿費舉例設計的發票中的一種QR Code 二維碼的示意圖
[0055]表I字母數字的編碼/譯碼表
[0056]
【權利要求】
1.一種基于二維碼的票據生成系統,至少包括: 二維碼結構及編碼規則建立模組,用于建立二維碼符號結構,根據預定的編碼規則確定該二維碼符號結構中各字符的編碼結構,并確定二維碼中各個代碼及其所代表的含義; 接收模組,接收用戶輸入的票據信息;以及 票據生成模組,針對用戶輸入的票據信息,根據該二維碼符號結構并根據已確定的編碼結構自動生成二維碼于該票據表面。
2.如權利要求1所述的一種基于二維碼的票據生成系統,其特征在于:該票據生成系統還包括一防偽模組,用于形成防偽二維碼,并將該防偽二維碼印制于該票據上。
3.如權利要求2所述的一種基于二維碼的票據生成系統,其特征在于:該二維碼符號結構包括空白區、位置探測圖形、位置探測分隔符、校正圖形、定位圖形、格式信息、版本信息以及數據區域和糾錯碼字,該空白區為二維碼外圍的白色區域,該位置探測圖形和該位置探測分隔符為用于對二維碼定位,該校正圖形為用于二維碼形狀矯正,該定位圖形為在二維碼上定義了網格,該格式信息表示二維碼的的糾錯級別,該數據區域為使用黑白的二進制網格編碼內容,該版本信息為二維碼的規格,該糾錯碼字為用于修正二維碼損壞帶來的錯誤。
4.如權利要求3所述的一種基于二維碼的票據生成系統,其特征在于:該二維碼符號結構包括三個位置探測圖形,分別位于圖像的左上角、右上角、左下角,每個位置探測圖形由3個重疊的同心的正方形組成, 每個位置探測圖形的模塊寬度比為1:1:3:1:1。
5.如權利要求4所述的一種基于二維碼的票據生成系統,其特征在于:該校正圖形為3個重疊的同心正方形,由5X5個的深色模塊、3X3個的淺色模塊以及位于中心的一個深色模塊組成。
6.如權利要求3所述的一種基于二維碼的票據生成系統,其特征在于:該二維碼符號結構可以橫向和縱向兩個方位同時表達信息,由某種特定的圖形按規律在平面上記錄信肩、O
7.如權利要求3所述的一種基于二維碼的票據生成系統,其特征在于:該編碼規則為QR Code 二維碼編碼規則或者 Codel6K、Code49、PDF417> Aztec、Maxi Code、Data Matrix、Postnet、BP04_State 編碼規則。
8.如權利要求7所述的一種基于二維碼的票據生成系統,其特征在于:QRCode二維碼為在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼,在矩陣相應元素位置上,用點的出現表示二進制“ I ”,點的不出現表示二進制的“O ”,點的排列組合確定了矩陣式二維條碼所代表的意義。
9.如權利要求6所述的一種基于二維碼的票據生成系統,其特征在于:該二維碼開頭的第I個符號為模式指示符,第2個數字字符為發票類型代碼,第3個數字字符為稅務局代碼,第4-9個數字字符為票據開具企業財稅所屬行政區域代碼,第10-11位數字字符為票據開具單位所屬行業代碼,第12-17位數字字符為票據的開具日期,第18-19位為票據的費用類型代碼,第20位數字字符為該票據可開具的最大金額,第21-27位數字字符為該票據的金額。
10.一種基于二維碼的票據的識別方法,包括如下步驟: 步驟一,基于用戶輸入的信息及二維碼生成規則生成二維碼于票據表面;步驟二,二維碼掃描器掃描該票據的二維碼獲取二維碼信息; 步驟三,譯碼器根據預定的二維碼編碼規則自動翻譯出二維碼中的各代碼信息,從而獲得票據信息。
11.如權利要求10所述的一種基于二維碼的票據的識別方法,其特征在于:于步驟一中,將發票防偽碼同時隱含于該票據的二維碼中;于步驟二,該二維碼掃描器還掃描該票據的防偽數據塊;于步驟三,該譯碼器還對該防偽數據塊根據預設規則進行翻譯,并將翻譯的結果查詢數據庫。
12.如權利要求11所述的一種基于二維碼的票據的識別方法,其特征在于:該譯碼器將翻譯結果傳輸給計算機,利用計算機通過網絡查詢網絡數據庫,以確定該票據的真偽。
13.如權 利要求11所述的一種基于二維碼的票據的識別方法,其特征在于:于步驟一中,將防偽碼和票據信息各生成一個二維碼,分別用于識別票據信息與防偽信息,于步驟二,該二維碼掃描器還掃描該票據的防偽數據塊;于步驟三,該譯碼器還對該防偽數據塊根據預設規則進行翻譯,并將翻譯的結果查詢數據庫。
【文檔編號】G06K7/10GK103646266SQ201310637690
【公開日】2014年3月19日 申請日期:2013年11月27日 優先權日:2013年11月27日
【發明者】連志剛, 馬學堯, 陳佳杰 申請人:上海電機學院
網(wang)友詢問留(liu)言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1