CN100383817C - 使用矩阵条形码的电子票券系统 - Google Patents
使用矩阵条形码的电子票券系统 Download PDFInfo
- Publication number
- CN100383817C CN100383817C CNB2004100021911A CN200410002191A CN100383817C CN 100383817 C CN100383817 C CN 100383817C CN B2004100021911 A CNB2004100021911 A CN B2004100021911A CN 200410002191 A CN200410002191 A CN 200410002191A CN 100383817 C CN100383817 C CN 100383817C
- Authority
- CN
- China
- Prior art keywords
- bar code
- matrix
- ticket
- matrix bar
- electronic bill
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000011159 matrix material Substances 0.000 title claims abstract description 71
- 238000000034 method Methods 0.000 claims abstract description 11
- 230000005540 biological transmission Effects 0.000 claims abstract description 4
- 238000004891 communication Methods 0.000 claims abstract description 4
- 230000000694 effects Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000007812 deficiency Effects 0.000 description 1
Images
Landscapes
- Telephone Function (AREA)
- Credit Cards Or The Like (AREA)
Abstract
一种使用矩阵条形码的电子票券系统,主要系以一电子票券取代传统纸票作为收费或通行认证之依据,藉由无线通讯之传送,订票人毋须亲自前往领票,即可于手机或PDA接收该电子票券;入场时利用影像处理技术自动辨识是否为合格票券;此一方式可节省人工操作及纸票成本,提高系统运作绩效,并能提升服务品质;该电子票券并以具错误更正之矩阵条形码的形式表示,票券的产生方式系将原始票券信息经由票券编码及3-DES算法加密,加密后的信息以具错误更正的矩阵条形码形式表示;本系统并包含矩阵条形码产生系统及矩阵条形码辨识系统。
Description
技术领域
本发明涉及一种使用矩阵条形码的电子票券系统,特别是指一种包含矩阵条形码产生系统及矩阵条形码辨识系统,所提供的电子票券可做为购买物品凭证、缴费扣款之机制或任何特定场所通行证依据的使用矩阵条形码的电子票券系统。
背景技术
目前由于受限于PDA/手机屏幕画面的大小,及受限于屏幕画面的分辨率,一般应用于PDA/手机屏幕画面的电子票券所能包含的信息及错误更正的能力皆相当有限。由此可见,上述常用物品仍有诸多缺失,亟待加以改良。
发明内容
本发明的目的即在于提供一种利用错误更正编码技术、影像处理技术、影像辨识技术弥补现行方法的不足,使其可应用于购买物品凭证、缴费扣款之机制或任何特定场所通行证依据之使用矩阵条形码的电子票券系统。
本发明其次的目的是在于提供一种可依据使用者端实际需求产生适当大小的矩阵条形码,供使用者下载至PDA/手机屏幕上,并透过影像处理技术及错误更正技术辨识出矩阵条形码所内含的信息,并与数据库比对,以决定该票券的合法性的使用矩阵条形码的电子票券系统。
为达成上述发明目的,该使用矩阵条形码的电子票券系统包括有一矩阵条形码产生模块及矩阵条形码辨识模块;该矩阵条形码产生模块是由数据加密单元及条形码产生单元所组成;系统根据使用者所申请的电子票券服务,自动产生电子票券相关信息,该信息先经由资料加密单元进行票券信息编码及加密,条形码产生单元根据这些加密后的资料,计算出错误更正码及错误检查码,并适当的将之隐藏至加密后的资料中,根据这些合成后的信息,及使用者端的需求,产生适当大小的矩阵条形码以供该使用者通过无线通讯传输或计算机网络等方法下载使用;该矩阵条形码辨识模块系以影像处理/辨识技术为核心,由条形码辨识单元、资料解密单元所组成;当使用者使用以矩阵条形码所表示的电子票券时,即会由CCD摄影机拍取PDA/手机屏幕上的电子票券影像,并经条形码辨识单元将影像所内含之矩阵条形码信息完整读取出来,再根据内含的错误更正码及错误检查码,自动更正错误或丢弃本次辨识结果并重新读取票券影像,完整并正确读取的信息再交由资料解密单元进行资料解密及票券信息译码后,即可得到原始票券信息。
本发明所提供的使用矩阵条形码的电子票券系统,与其它常用技术相互比较时,具有下列之优点:
(1)本发明可根据需求产生并辨识内含票券信息的矩阵条形码。
(2)本发明可包含的资料量较其它常用技术为多。
(3)本发明条形码内容经过编码及加密,不易被破解,可保证电子票券的安全性。
(4)本发明条形码内含错误更正码及错误检查码,可有效提升辨识率及排除辨识错误的结果。
附图说明
请参阅以下有关本发明一较佳实施例的详细说明及其附图,将可进一步了解本发明的技术内容及其目的功效;有关该实施例的附图为:
图1为本发明使用矩阵条形码的电子票券系统的架构示意图;
图2为该使用矩阵条形码的电子票券系统的资料加密单元流程示意图;
图3为该使用矩阵条形码的电子票券系统的条形码产生单元流程示意图;
图4为该使用矩阵条形码的电子票券系统的矩阵条形码影像示意图;
图5为该使用矩阵条形码的电子票券系统的CCD摄影机拍摄PDA/手机画面图像影像示意图;
图6为该使用矩阵条形码的电子票券系统的数据解密单元流程示意图;
图7为该使用矩阵条形码的电子票券系统的条形码辨识单元流程示意图。
标注说明:
1 矩阵条形码产生模块
11 数据加密单元
12 条形码产生单元
125 定位线
126 矩阵条形码主体
127 定位点
2 矩阵条形码辨识模块
21 数据解密单元
22 条形码辨识单元
3 电子票券原始信息
4 手机
5 CCD摄影机
具体实施方式
请参阅图1,本发明所提供的使用矩阵条形码的电子票券系统,主要包括有一矩阵条形码产生模块1及矩阵条形码辨识模块2;该矩阵条形码产生模块1包含有数据加密单元11、条形码产生单元12;该矩阵条形码辨识模块2包含有条形码辨识单元22及数据解密单元21;其中,系统会根据使用者所申请的电子票券服务,自动产生电子票券原始信息3,并将该原始信息3传送至矩阵条形码产生模块1的数据加密单元11,该数据加密单元11会根据所接收的信息3进行票券信息编码及加密,加密后的信息会由条形码产生单元12产生内含错误更正码及错误检查码的矩阵条形码,以供具有权限的使用者通过无线通讯传输或计算机网络等方法,将条形码下载至PDA(掌上电脑)或手机4,以根据此条形码作为购买物品凭证、缴费付款的证明;当使用以矩阵条形码所表示的电子票券时,即会由CCD摄影机5拍取PDA或手机4屏幕上的电子票券影像,并经由矩阵条形码辨识模块2之条形码辨识单元22将影像所内含的矩阵条形码信息完整读取出来,并根据内含的错误更正码及错误检查码,自动更正错误或丢弃本次辨识结果并重新读取条形码影像,所得到的信息交由数据解密单元21进行数据解密及票券信息译码后,即可得到原始票券信息3。
图2所示的是数据加密单元11流程实施例,本单元是针对系统自动产生的电子票券信息进行编码及加密;本实施例中,数据加密单元11先对票券信息进行字符串编码111,将可视字符编码为不可视字符,再将编码后数据经3-DES算法进行数据加密112,以确保加密后数据的安全性。
图3所示的是条形码产生单元12流程实施例;该条形码产生单元12接收到数据加密单元11加密后的数据后,计算出错误更正码及错误检查码121、122,并适当的将之隐藏至加密后的数据中123;根据使用者端的不同需求(如手机或PDA屏幕画面大小),条形码产生单元12自动将前述信息转换成适当大小的矩阵条形码124;本实施例中错误更正码是采用汉明码,可针对1个bit的错误进行更正,错误检查码则是检查含有错误更正码的加密信息。
图4所示的是矩阵条形码影像实施例,本实施例中的矩阵条形码,含上、左两条定位线125及矩阵条形码主体126;该定位线125供系统定位条形码主体126的所在,及作旋转角度的校正;该条形码主体126则包含上下左右各一行(列)定位点127,供系统定位条形码主体126内含信息参考用。
图5所示的是CCD摄影机5拍摄PDA/手机4画面图像影像实施例。本实施例中的矩阵条形码,如内含错误更正码,则最多能表示40个字符串长度的票券信息,若不含错误更正码,则最多能包含60个字符串长度的票券信息。根据实际应用的PDA/手机4画面大小及分辨率,矩阵条形码所能内含的信息上限可能增加或减少。
图6所示的是数据解密单元21流程实施例。首先拍取矩阵条形码影像并以移动均值算法或其它算法将影像中每个像素二值化成0或1的数值;根据矩阵条形码的二值化影像211,接着利用条形码上方及左侧的定位线212,进行旋转角度的校正213,并定位出条形码主体的所在位置,定位出条形码主体的位置后,再利用条形码主体四周围的定位点214,分析条形码主体所内含的信息215,并利用隐藏的错误更正码自动更正错误216,及隐藏的错误检查码自动判断本次结果的正确性及是否须重新读取影像217。
图7所示的是条形码辨识单元22流程实施例;经由条形码辨识单元22所辨识得到的信息,按数据加密单元11的反向流程,即先对条形码辨识单元22读取到的信息进行3-DES算法解密221,再对解密后的数据进行票券信息解码222,将不可视字符转为可视字符,即可得到原始票券信息。
Claims (6)
1.一种使用矩阵条形码的电子票券系统,包含矩阵条形码产生模块及矩阵条形码辨识模块;该矩阵条形码产生模块由数据加密单元及条形码产生单元所组成;系统先将电子票券原始信息经由数据加密单元进行票券信息编码及加密,条形码产生单元根据这些加密后的资料产生一内含错误更正码及错误检查码的矩阵条形码,以供具有权限的使用者通过无线通讯传输或电脑网络等方法,将条形码下载至PDA或手机;该矩阵条形码辨识模块是以影像处理/辨识技术为核心,由条形码辨识单元、数据解密单元所组成,当具有矩阵条形码之电子票券被使用时,即会由CCD摄影机拍取PDA或手机荧幕上的电子票券影像,并经由条形码辨识单元将影像所内含之矩阵条形码信息完整读取出来,并根据内含的错误更正码自动更正错误,再根据内含的错误检查码自动判断本次辨识结果的正确性及是否重新读取影像,再经由数据解密单元进行资料解密及票券信息解码后,即可得到原始票券信息。
2.根据权利要求1所述的一种使用矩阵条形码的电子票券系统,其特征在于:所述矩阵条形码产生模块的条形码产生单元,根据实际需求产生适合PDA/手机屏幕大小的矩阵条形码。
3.根据权利要求1所述的一种使用矩阵条形码的电子票券系统,其特征在于:所述错误更正码为一维汉明码。
4.根据权利要求1所述的一种使用矩阵条形码的电子票券系统,其特征在于:所述错误更正码为二维汉明码。
5.根据权利要求1所述的一种使用矩阵条形码的电子票券系统,其特征在于:所述条形码辨识单元,利用矩阵条形码的定位线或定位点,进行矩阵条形码旋转角度的校正,及矩阵条形码的定位及二值化达到辨识效果。
6.根据权利要求5所述的一种使用矩阵条形码的电子票券系统,其特征在于:所述条形码辨识单元采用移动均值算法将影像作二值化。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100021911A CN100383817C (zh) | 2004-01-13 | 2004-01-13 | 使用矩阵条形码的电子票券系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB2004100021911A CN100383817C (zh) | 2004-01-13 | 2004-01-13 | 使用矩阵条形码的电子票券系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1558369A CN1558369A (zh) | 2004-12-29 |
| CN100383817C true CN100383817C (zh) | 2008-04-23 |
Family
ID=34350690
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB2004100021911A Expired - Fee Related CN100383817C (zh) | 2004-01-13 | 2004-01-13 | 使用矩阵条形码的电子票券系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN100383817C (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100442309C (zh) * | 2005-06-16 | 2008-12-10 | 中华电信股份有限公司 | 信息隐藏之电子票券系统 |
| WO2013166704A1 (zh) * | 2012-05-11 | 2013-11-14 | Yang Zijiang | 智能终端间利用二维码快速传递信息的方法及智能终端 |
| CN105117666A (zh) * | 2015-07-21 | 2015-12-02 | 深圳市同创国芯电子有限公司 | 一种集成电路ip配置参数加密、解密方法及装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001148037A (ja) * | 1999-11-19 | 2001-05-29 | Open Loop:Kk | 電子チケット利用システム、電子チケット発券装置、電子チケット保持装置、電子チケット検札装置、電子チケット利用方法及び記録媒体 |
| GB2361570A (en) * | 2000-04-18 | 2001-10-24 | British Airways Plc | A method of operating a ticketing system |
| JP2002183769A (ja) * | 2000-10-02 | 2002-06-28 | Kobelco Systems Corp | 二次元コードを用いた電子チケットシステム |
| US20030066883A1 (en) * | 2001-10-10 | 2003-04-10 | Yu Allen K. | Electronic ticketing system and method |
-
2004
- 2004-01-13 CN CNB2004100021911A patent/CN100383817C/zh not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001148037A (ja) * | 1999-11-19 | 2001-05-29 | Open Loop:Kk | 電子チケット利用システム、電子チケット発券装置、電子チケット保持装置、電子チケット検札装置、電子チケット利用方法及び記録媒体 |
| GB2361570A (en) * | 2000-04-18 | 2001-10-24 | British Airways Plc | A method of operating a ticketing system |
| JP2002183769A (ja) * | 2000-10-02 | 2002-06-28 | Kobelco Systems Corp | 二次元コードを用いた電子チケットシステム |
| US20030066883A1 (en) * | 2001-10-10 | 2003-04-10 | Yu Allen K. | Electronic ticketing system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1558369A (zh) | 2004-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12452238B2 (en) | Robust encoding of machine readable information in host objects and biometrics, and associated decoding and authentication | |
| US10461936B2 (en) | Data verification | |
| JP5731071B2 (ja) | 二次元コード認証装置、二次元コード生成装置、二次元コード認証方法、及びプログラム | |
| US20100327066A1 (en) | Network based reliable decoding of bar codes | |
| JP5275764B2 (ja) | データ登録システム、プログラム、データ登録方法、データ登録サーバ | |
| CN103377442B (zh) | 一种数据处理方法和系统 | |
| CN107451643B (zh) | 动态二维码的生成、识别方法和装置 | |
| Xiong et al. | QR-3S: A high payload QR code secret sharing system for industrial Internet of Things in 6G networks | |
| CN110516775B (zh) | 基于qr码用户秘密信息隐藏方法 | |
| CN103544516B (zh) | 二维码的编、解码方法及二维码编码器、解码器 | |
| CN101917408A (zh) | 一种基于c/s构架的手机二维码电子回执方法 | |
| CN114626968B (zh) | 水印嵌入方法、水印提取方法和装置 | |
| WO2015058658A1 (zh) | 文本加密交互方法、加密方法及装置、解密方法及装置 | |
| CN105809015A (zh) | 电子票信息隐藏和验证方法、装置及系统 | |
| CN100383817C (zh) | 使用矩阵条形码的电子票券系统 | |
| CN104715442B (zh) | 一种基于汉明码的量子图像水印方法 | |
| US11593580B1 (en) | Securing private information using two-dimensional barcodes | |
| EP2697785A1 (en) | Authentic barcodes using digital signatures | |
| CN102217335A (zh) | 通过短信息传输电子凭证的系统和方法 | |
| TWI726326B (zh) | 自身防偽的多維條碼產生及驗證方法、裝置、及系統 | |
| Melgar et al. | An alternative proposal of tracking products using digital signatures and QR codes | |
| TWI230906B (en) | Electronic ticket system using matrix barcode | |
| CN110197246B (zh) | 自身防伪的多维条形码产生及验证方法、装置及系统 | |
| TWI271668B (en) | Electronic ticket system for information hiding | |
| CN100442309C (zh) | 信息隐藏之电子票券系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080423 Termination date: 20190113 |