二维条码的编码方法、解码方法与电子装置与流程

文档序号:11691342阅读:253来源:国知局
二维条码的编码方法、解码方法与电子装置与流程

本发明提供一种二维条码的编码方法、解码方法与电子装置,特别是指一种将至少一个一维条码特征编码成二维条码的编码方法、解码方法与电子装置。



背景技术:

一维条码是一种电子条码技术,其具有快速输入信息、读取速度快与可靠性高等优点。一般常将一维条码导入相关识别系统中以提高工作效率。目前常见一维条码的编码方式例如有code39码、codabar码、code25码、itf25码、matrix25码、upc-a码、upc-e码、ean-13码ean-8码、code-b码、msi码、code11码、code128码、isbn码、issn码等。一维条码的种类虽然繁多,但由于条码上的字元长度通常不能超过15个,故所存取的数据仅限于指示某物件,而无法对物件本身进行详细的描述,因此于使用时必须先与网络及相关数据库作连结。

二维条码为另一种电子条码技术,其主要应用在自动化文字传输、数位内容网址连结下载、网址快速连结、身分鉴别与商务交易。目前常见二维条码的编码方式例如有qr码、pdf417码、datamatrix码等。二维条码虽然可以携带更多数据,但仍然具有数据容量上的限制。以qr码来说,数字最多可放7,089字元,字母最多4,296字元,二进位数(8bit)最多2,953位元组等。而公知二维条码编码的数据量越多,除其文件大小会增加外,亦不利于二维条码的光学识别解码。此外,公知二维条码的解码方式为1)利用光学提取设备(如ccd图像提取器或cmos图像提取器)提取二维条码的图像,接着再2)通过识别软体识别二维条码,最后再3)解码所识别的二维条码,并显示其结果。

故如何在二维条码有限的数据容量下携带各种型式的信息,而不会造成文件过大及影响光学识别解码能力,将有利于二维条码携带更多的数 据。此外,在二维条码解码的过程中,若可以不通过光学提取设备来取得二维条码的图像,将可加快解码二维条码的时间。



技术实现要素:

本发明实施例提供一种二维条码的编码方法,适用于一电子装置,用以将至少一个一维条码特征编码成二维条码。一维条码具有平行设置的多个黑条与多个白条。编码方法的步骤如下。取得一维条码;在邻近一维条码的一水平中心线的位置横向提取一维条码的一水平图像,其中水平图像具有每一黑条的部分与每一白条的部分;压缩水平图像,并据此形成一密文信息;以及对密文信息进行二维条码的编码以产生二维条码的图像。

于一实施例中,该密文信息具有一图像起始码与一图像结束码,且于对该密文信息进行该二维条码的编码的步骤中,还包括步骤:

根据该图像起始码与该图像结束码将该密文信息通过一数据结构演算法进行该二维条码的编码。

于一实施例中,于形成该密文信息的步骤中,还包括步骤:

通过一加密演算法加密该密文信息。

于一实施例中,对该密文信息进行该二维条码的编码的步骤后,还包括步骤:

将至少一识别图像合成在该二维条码的图像的至少一特定位置,且该识别图像小于一预定比例的该二维条码的图像。

于一实施例中,于产生该二维条码的图像的步骤后,还包括步骤:

通过一传输方式传送该二维条码的图像至另一电子装置,其中该传输方式包括非对称数位用户回路(adsl)传输、有线电视网络传输、光纤传输、蓝牙(bluetooth)传输、近场通信(nfc)传输、多媒体简讯(mms)传输、即时通信(im)传输、红外线(infrared)传输、ieee802.11传输、gsm传输、gprs传输、网际网络、或3g/4g行动通信网络。

于一实施例中,于形成该密文信息的步骤后,还包括步骤:

取得一文字信息与一数字信息其中之一或其组合作为一明文信息,且对该密文信息与该明文信息进行该二维条码的编码以产生该二维条码的图像。

于一实施例中,该密文信息具有一图像起始码与一图像结束码,该文字信息具有一文字起始码与一文字结束码,该数字信息具有一数字起始码与一数字结束码,且于对该密文信息与该明文信息进行该二维条码的编码的步骤中,还包括步骤:

根据该图像起始码、该图像结束码、该文字起始码、该文字结束码、该数字起始码与该数字结束码将该密文信息与该明文信息,通过一数据结构演算法进行该二维条码的编码。

于一实施例中,对该密文信息与该明文信息进行该二维条码的编码的步骤后,还包括步骤:

将至少一识别图像合成在该二维条码的图像的至少一特定位置,且该识别图像小于一预定比例的该二维条码的图像。

本发明实施例提供一种电子装置,用以将至少一个一维条码特征编码成二维条码。一维条码具有平行设置的多个黑条与多个白条。电子装置包括一储存单元与一运算处理单元。运算处理单元电连接储存单元,且用以执行下列步骤:取得一维条码;在邻近一维条码的一水平中心线的位置横向提取一维条码的一水平图像,其中水平图像具有每一黑条的部分与每一白条的部分;压缩水平图像,并据此形成一密文信息;以及对密文信息进行二维条码的编码以产生二维条码的图像,并将二维条码的图像储存至储存单元。

于一实施例中,该运算处理单元取得一文字信息与一数字信息其中之一或其组合作为一明文信息,且对该密文信息与该明文信息进行该二维条码的编码以产生该二维条码的图像,并将该二维条码的图像储存至该储存单元。

本发明实施例提供一种二维条码的解码方法,适用于一电子装置,用以取得在二维条码的图像中的至少一个一维条码特征。一维条码具有平行设置的多个黑条与多个白条。解码方法的步骤如下。取得二维条码的图像;对二维条码的图像进行解码以产生一密文信息,其中密文信息具有压缩的一维条码的一水平图像,水平图像是在邻近一维条码的一水平中心线的位置横向提取,且水平图像具有每一黑条的部分与每一白条的部分;解压缩密文信息,以产生一维条码的水平图像;以及纵向扩展水平图像一预定高 度,以产生一维条码的图像。

于一实施例中,于解码该二维条码的图像前,还包括步骤:

通过一手势控制或触控于该电子装置的一触控屏幕上显示该二维条码的图像的一显示位置,开始解码该二维条码的图像。

于一实施例中,该密文信息具有一图像起始码与一图像结束码,且于对该二维条码的图像进行解码的步骤中,还包括步骤:

根据该图像起始码与该图像结束码将该二维条码的图像通过一数据结构演算法解码为该密文信息。

于一实施例中,该二维条码的图像更合成有至少一识别图像,该识别图像小于一预定比例的该二维条码的图像,且于解码该二维条码的图像的步骤前,还包括步骤:

移除合成在该二维条码的图像上的该识别图像。

于一实施例中,该密文信息受到一加密演算法加密,且于产生该密文信息的步骤后,还包括步骤:

通过对应于该加密演算法的一解密演算法解密该密文信息。

于一实施例中,于对该二维条码的图像进行解码的步骤中,还包括步骤:

产生一明文信息,且该明文信息具有一文字信息与一数字信息其中之一或其组合。

于一实施例中,该密文信息具有一图像起始码与一图像结束码,该文字信息具有一文字起始码与一文字结束码,该数字信息具有一数字起始码与一数字结束码,且于对该二维条码的图像进行解码的步骤中,还包括步骤:

根据该图像起始码、该图像结束码、该文字起始码、该文字结束码、该数字起始码与该数字结束码将该二维条码的图像通过一数据结构演算法解码为该密文信息与该明文信息。

综合以上所述,本发明实施例提供一种二维条码的编码方法、解码方法与电子装置,其可将至少一个一维条码特征的图像(如上述水平图像)进行压缩并编码成二维条码,并可同时将文字信息与数字信息其中之一或其组合编码成二维条码,使得二维条码的图像文件不会过大,也不会影响光 学识别解码能力,更可以不通过光学提取设备,在一次性的传送下携带较多的一维条码特征且具有较小的文件,进而可对物件本身进行更详细的信息描述。而由于上述二维条码的文件较小,故电子装置可快速地传送二维条码的图像至另一电子装置,以进一步对二维条码的图像解码而可产生一维条码的图像,以及文字信息与数字信息其中之一或其组合。

为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与所附附图仅是用来说明本发明,而非对本发明的权利范围作任何的限制。

附图说明

图1a是本发明一实施例的编解码二维条码的电子装置的示意图。

图1b是本发明一实施例的code39的字元编码的示意图。

图2是本发明一实施例的二维条码的编码方法的流程图。

图3是本发明一实施例的一维条码的示意图。

图4a是本发明一实施例的识别图像迭加在二维条码的图像的分解图。

图4b是本发明一实施例的识别图像迭加在二维条码的图像的示意图。

图5是本发明一实施例的二维条码的解码方法的流程图。

图6a是本发明一实施例的水平图像的示意图。

图6b是本发明一实施例的纵向扩展水平图像后代表一维条码的图像的示意图。

图7a是本发明一实施例的具有发票信息的二维条码通过近场通信(nfc)传送至电子装置进行解码的示意图。

图7b是图7a的电子装置解码二维条码后的一维条码、文字信息与数字信息的示意图。

图8是本发明一实施例的电子装置解码具有折价券信息的二维条码的示意图。

图9a是本发明一实施例的电子装置解码具有银行帐单信息的二维条码的示意图。

图9b是图9a的解码二维条码后的一维条码、文字信息与数字信息的示意图。

图9c是图9a的解码二维条码后的一维条码、文字信息与数字信息的示意图。

其中,附图标记说明如下:

50、100:电子装置

55:触控屏幕

70:设备

80:服务器

110:运算处理单元

120:储存单元

1d:一维条码

a、b:方向

bi:图像

d1、e1:图像

d2、d3、e2、e3:识别图像

g1、g2、g3、g4:图像

g5:文字信息与数字信息

h:条码高度

im:水平图像

im1、im2:图像

l:条码长度

lb:黑条

lc:水平中心线

lw:白条

q1、q2:特定位置

vh:条码高度

s210、s220、s230、s240、s250:步骤

s510、s520、s530、s540:步骤

具体实施方式

在下文中,将通过附图说明本发明的各种例示实施例来详细描述本发明。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。此外,在附图中相同参考数字可用以表示类似的元件。

本发明实施例提供一种二维条码的编码方法、解码方法与电子装置。在编码过程中,电子装置取得一维条码,并提取一维条码的水平图像作为一维条码特征,并将一维条码特征进行压缩,且与文字信息与数字信息其中之一或其组合编码为二维条码。而在解码过程中,电子装置则先将二维条码的图像解码为压缩后的一维条码特征,以及文字信息与数字信息其中之一或其组合;再将压缩后的一维条码特征解压缩为代表一维条码的水平图像,并纵向扩展代表一维条码的水平图像一预定高度,以产生一维条码的图像。据此,本发明实施例的二维条码的图像文件不会过大,也不会影响光学识别解码能力,更可以不通过光学提取设备,在一次性的传送下携带较多的一维条码特征且具有较小的文件,进而可对物件本身进行更详细的信息描述。而由于上述二维条码的文件较小,故电子装置可快速地传送二维条码的图像至另一电子装置,以进一步对二维条码的图像解码而产生一维条码的图像。以下将进一步介绍本发明揭露的二维条码的编码方法、解码方法与电子装置。

首先,请参考图1a,其显示本发明一实施例的编解码二维条码的电子装置的示意图。如图1所示,电子装置100是用以将至少一个一维条码特征编码成二维条码。更进一步来说,一维条码是由平行设置的多个黑条与多个白条组成,且多个黑条与多个白条根据不同的一维条码编码规则而有不同程度的粗细。而电子装置100则将多个黑条与多个白条之间的粗细特征关系与相关于一维条码的特征编码成二维条码。

以一维条码code39为例,请同时参考图1b,一个字元是由5个黑条与4个白条,总共9条线组成。9条线中有3条是粗线条,6条是细线条。其中粗线条表示为「1」,而细线条则表示为「0」。因此,如图1b所示,若欲在一维条码中表示字元「a」,则黑条部分将以「10001」表 示,且白条部分将以「0010」表示。而所属技术领域具通常知识者应知完整一维条码code39的编码规则,故在此不再赘述。在本实施例中,电子装置100可为具有传输功能的服务器,如基地台主机、机台(如pos机、多媒体导览机(kiosk))、行动装置(如手机、平板电脑、穿戴式装置)或各式电子装置连接组合,本发明对此不作限制。

电子装置100包括一运算处理单元110与一储存单元120。在本实施例中,一维条码可预先储存在电子装置100的储存单元120中或由外部装置传送至电子装置100,本发明对此不作限制。运算处理单元110电连接储存单元120,且用以执行下列步骤,以将多个黑条与多个白条之间的粗细关系编码成二维条码。请同时参考图2-3,其分别显示本发明一实施例的二维条码的编码方法的流程图,以及提取一维条码的水平图像的示意图。

首先,运算处理单元110取得一维条码1d(步骤s210)。在本实施例中,运算处理单元110为由外部装置取得一维条码1d。而运算处理单元110亦可由储存单元120取得一维条码1d,本发明对此不作限制。如图3所示,一维条码1d具有一定比例的条码长度l与条码高度h。值得注意的是,图3仅在表达一维条码1d的多个黑条lb与多个白条lw之间的粗细关系,故本发明对图3的一维条码1d不作限制。

运算处理单元110接着将在邻近一维条码1d的一水平中心线lc的位置横向提取一维条码1d的一水平图像im(步骤s220)。而水平图像im具有每个黑条lb的部分与每个白条lw的部分。更进一步来说,由于一维条码1d的结构为平行设置的多个黑条lb与多个白条lw,故水平图像im将可代表一维条码1d特征,使得运算处理单元110可以通过水平图像im来得知每个黑条lb与每个白条lw之间的粗细关系(即每个黑条lb间距的图像,又或者每个白条lw间距的图像),进而可在的后本发明的解码过程后,解析一维条码1d的信息内容。

再来,运算处理单元110将压缩水平图像im,以据此形成一密文信息,进而降低水平图像im的文件大小(步骤s230)。在本实施例中,水平图像im是通过一行程长度编码(run-lengthencoding,rle)方式进行压缩而形成密文信息,使得压缩后的水平图像im不会失真。而有关行程长度编 码方式为一般会使用到的图像压缩方法,所属技术领域具通常知识者应知行程长度编码方式的实施与运用方式,故在此不再赘述。当然,水平图像im亦可以其他无损失图像压缩方式(如huffman压缩、flate/deflate压缩、lzw压缩)、或者有损失图像压缩方式(如jpeg压缩)进行压缩,本发明对此不作限制。

此外,在运算处理单元110形成该密文信息的步骤中,更可通过一rsa演算法加密密文信息,使得密文信息在解码的过程中不容易被有心人士解码而取得密文信息中的重要数据。而有关rsa演算法为一般会使用到的加密方法,所属技术领域具通常知识者应知加密方式的实施与运用方式,故在此不再赘述。当然,密文信息亦可以其他的加密演算法进行加密,本发明对此不作限制。

接下来,运算处理单元110将对密文信息进行二维条码的编码,以产生二维条码的图像(步骤s240)。更进一步来说,密文信息具有一图像起始码与一图像结束码。因此,运算处理单元110将可根据图像起始码、图像结束码将密文信息通过一二维阵列数据结构演算法进行二维条码的编码,并产生携带有密文信息的二维条码的图像。而有关二维阵列数据结构演算法为一般会使用到的数据结构方法,所属技术领域具通常知识者应知数据结构方式的实施与运用方式,故在此不再赘述。当然,密文信息亦可以其他的数据结构演算法进行运算,本发明对此不作限制。

举例来说,一维条码1d为「xx发票」的发票条码,而密文信息为压缩后的发票条码的水平图像im。因此,运算处理单元110将对压缩后的水平图像im(即密文信息)进行二维条码的编码,以产生携带有压缩后的水平图像im的二维条码的图像,如图4a中二维条码的图像d1。

而在运算处理单元110对密文信息进行二维条码的编码的步骤后,运算处理单元110可额外将至少一识别图像迭加在已编成的二维条码的图像(如图4a图像d1)的至少一特定位置,以供接收到二维条码的使用者可以直观地由二维条码的图像初步了解二维条码的信息用途。值得注意的是,由于迭加的识别图像实际上代表二维条码的可毁损部分,且若二维条码的毁损部分超过一预定比例的二维条码的图像(即二维条码的容错率)将无法通过解码机制以还原为真正密文信息,故上述识别图像需小于一预定 比例的二维条码的图像。而较佳地,预定比例为30%。故若上述识别图像小于30%的二维条码的图像,二维条码皆可通过解码机制还原为真正密文信息。

而在其他的实施例中,运算处理单元110可额外取得一文字信息与一数字信息其中之一或其组合作为一明文信息,并对密文信息与明文信息进行二维条码的编码,以产生二维条码的图像。更进一步来说,密文信息具有一图像起始码与一图像结束码。文字信息具有一文字起始码与一文字结束码。数字信息具有一数字起始码与一数字结束码。因此,运算处理单元110将可根据图像起始码、图像结束码、文字起始码、文字结束码、数字起始码与数字结束码将密文信息与明文信息,通过一二维阵列数据结构演算法进行二维条码的编码,以产生携带有密文信息与明文信息的二维条码的图像。而有关二维阵列数据结构演算法为一般会使用到的数据结构方法,所属技术领域具通常知识者应知数据结构方式的实施与运用方式,故在此不再赘述。当然,密文信息与明文信息亦可以其他的数据结构演算法为的,本发明对此不作限制。

同样以图4a的图像d1来举例,一维条码1d为「xx发票」的发票条码,密文信息为压缩后的发票条码的水平图像im。而明文信息则由文字信息「八月份发票」与数字信息「12345678」(未绘于附图)组合而成。因此,运算处理单元110将对压缩后的水平图像im(即密文信息)、文字信息「八月份发票」(即明文信息)与数字信息「12345678」(即明文信息)进行二维条码的编码,以产生携带有压缩后的水平图像im、文字信息「八月份发票」与数字信息「12345678」的二维条码的图像。

如图4a-4b所示,其显示本发明一实施例的识别图像迭加在二维条码的图像的分解图与示意图。二维条码的图像d1携带有压缩后的水平图像im、文字信息「八月份发票」与数字信息「12345678」等内容。识别图像d2为「xx发票」的图像,以及识别图像d3为「8」的图像。因此,运算处理单元110将识别图像d2与d3分别迭加在二维条码的图像d1的特定位置q1与q2,使得二维条码的图像上有「xx发票」与「8」的图像。而所属技术领域具通常知识者应知识别图像迭加在二维条码的图像的实施与运用方式,故在此不再赘述。当然,识别图像亦可以其他的图像合 成演算法为的,本发明对此不作限制。

请同时参考图1a,在产生二维条码的图像后,运算处理单元110将可通过一传输方式传送二维条码的图像至另一电子装置50(步骤s250)。此时,使用者可以通过电子装置50直观地看到二维条码的图像上迭加有「xx发票」与「8」的图像,以据此初步得知此二维条码为「8月份的xx发票」,并且可通过电子装置50对二维条码的图像进行解码机制以还原为真正一维条码的信息、文字信息「八月份发票」与数字信息「12345678」。在本实施例中,电子装置50可为具有传输功能的装置,如具有电信通信模组或网络通信模组的智能型手机、平板电脑、穿戴式装置、无线通信传输模组的机台,如pos机、多媒体导览机(kiosk),或各式电子装置连接组合,本发明对此不作限制。

而上述传输方式可为非对称数位用户回路(adsl)传输、有线电视网络传输、光纤传输、蓝牙(bluetooth)传输、近场通信(nfc)传输、多媒体简讯(mms)传输、即时通信(im)传输、红外线(infrared)传输、ieee802.11传输、gsm传输、gprs传输、网际网络、或3g/4g行动通信网络,本发明对此不作限制。

由上述可知,在编码过程中,电子装置取得一维条码,接着提取并压缩一维条码的水平图像,以编码为二维条码,使得二维条码的图像文件不会过大,也不会影响光学识别解码能力,更可以在一次性的传送下可以携带较多的一维条码特征且具有较小的文件,进而可对物件本身进行更详细的信息描述。而由于二维条码的文件较小,故电子装置可快速地传送二维条码的图像至另一电子装置,以进一步对二维条码解码而产生代表一维条码的图像。此外,在编码过程中,电子装置亦可将文字信息与数字信息其中之一或其组合与压缩的水平图像编码为二维条码,并传送二维条码的图像至另一电子装置。而另一电子装置将进一步对二维条码解码而产生代表一维条码的图像,以及文字信息与数字信息其中之一或其组合的信息。

接下来,请参考图5,其显示本发明一实施例的二维条码的解码方法的流程图。为了方便说明,以下以电子装置50接收由电子装置100所传送的二维条码的图像d1来作说明。首先,电子装置50取得二维条码的图像d1(步骤s510)。二维条码的图像d1可由电子装置50接收外部装置(如 电子装置100)所传送的二维条码的图像d1或预先储存在电子装置50中,本发明对此不作限制。

值得注意的是,在解码二维条码的图像d1前,电子装置50可通过一手势控制或触控于电子装置50的一触控屏幕上显示二维条码的图像的一显示位置,开始解码二维条码的图像d1。更进一步来说,使用者可通过点选触控屏幕上二维条码的图像d1或者通过在虚拟空间中进行手势动作来驱动电子装置50进行解码。而电子装置50亦可通过其他方式开始解码二维条码的图像d1,本发明对此不作限制。

接下来,电子装置50遂对二维条码的图像d1进行解码以产生一密文信息(步骤s520)。密文信息为具有压缩的至少一个一维条码1d的一水平图像im,水平图像im是在邻近一维条码1d的一水平中心线lc的位置横向提取,且水平图像im具有每个黑条lb的部分与每个白条lw的部分。有关密文信息已于上述二维条码的编码的实施例中说明,故在此不再赘述。而在编码二维条码的过程中(如上述二维条码的编码的实施例),若密文信息具有一图像起始码与一图像结束码,电子装置50将可在解码二维条码的图像的步骤中,根据图像起始码与图像结束码将二维条码的图像通过一二维阵列数据结构演算法解码为密文信息。而密文信息亦可以其他的数据结构演算法进行运算,本发明对此不作限制。

在其他的实施例中,若在编码二维条码的过程中(如上述二维条码的编码的实施例)已将明文信息(即具有一文字信息与一数字信息其中之一或其组合)编码至二维条码,在步骤s520中,电子装置50将可对二维条码的图像d1进行解码以产生明文信息与密文信息。而有关明文信息与密文信息皆已于上述二维条码的编码的实施例中说明,故在此不再赘述。

而类似地,在编码二维条码的过程中,若密文信息具有一图像起始码与一图像结束码,文字信息具有一文字起始码与一文字结束码,且数字信息具有一数字起始码与一数字结束码,电子装置50将可在解码二维条码的图像的步骤中,根据图像起始码、图像结束码、文字起始码、文字结束码、数字起始码与数字结束码将二维条码的图像通过一二维阵列数据结构演算法解码为密文信息与明文信息。而密文信息与明文信息亦可以其他的数据结构演算法进行运算,本发明对此不作限制。

类似地,在编码二维条码的过程中(如上述二维条码的编码的实施例),若密文信息受到rsa演算法加密,且二维条码的图像更迭加有至少一识别图像(如图4b所示的识别图像d2与d3),电子装置50将可在解码二维条码的图像的步骤前移除迭加在二维条码的图像上的识别图像(如图4b所示的识别图像d2与d3)。且在产生密文信息的步骤后,电子装置50将可通过rsa演算法对密文信息解密。而所属技术领域具通常知识者应知移除迭加在二维条码的图像上的识别图像,以及通过rsa演算法对密文信息解密的实施与运用方式,故在此不再赘述。当然,若密文信息为以一特定加密演算法进行加密,电子装置50则以对应于特定加密演算法的一解密演算法对密文信息解密,本发明对此不作限制。

在解码二维条码的图像d1以产生密文信息的步骤后,电子装置50将解压缩密文信息,以产生未被压缩的一维条码1d的水平图像im(步骤s530)。在本实施例中,由于在编码二维条码的过程中(如上述二维条码的编码的实施例),水平图像im通过一行程长度编码(run-lengthencoding,rle)方式进行压缩而形成密文信息。因此,在解压缩密文信息时,电子装置50将通过行程长度解码(run-lengthdecoding,rld)方式对密文信息进行解压缩,以产生未被压缩的一维条码1d的水平图像im。而所属技术领域具通常知识者应知行程长度解码方式的实施与运用方式,故在此不再赘述。当然,若水平图像im通过一特定编码方式进行压缩而形成密文信息,电子装置50则通过对应于特定编码方式的一解码方式对密文信息进行解压缩,本发明对此不作限制。

在产生未被压缩的一维条码1d的水平图像im后,电子装置50将纵向扩展未被压缩的水平图像im一条码高度,以产生代表一维条码1d的图像(步骤s540)。如图6a与6b所示,在产生未被压缩的一维条码1d的水平图像im后,电子装置50将纵向扩展水平图像im,使得水平图像im纵向扩展一条码高度vh而成为代表一维条码1d的图像im1。由于水平图像im携带有多个黑条与多个白条之间的粗细特征关系,故纵向扩展水平图像im后的图像im1亦同样携带有多个黑条与多个白条之间的粗细特征关系,使得图像im1可以通过一般条码读取器解析图像im1而得到一维条码1d的信息内容。

由上述可知,在解码过程中,电子装置50根据编码二维条码的过程反向对二维条码进行解码,以产生代表一维条码1d的图像im1与文字信息与数字信息其中之一或其组合的信息。据此,使用者可从文字信息或数字信息初步得知图像im1所代表的信息用途,且可解析图像im1而得到一维条码1d的信息内容。

以下将进一步介绍某一消费者消费后的发票,如图4b所示,其一维条码特征、文字信息「八月份发票」与数字信息「12345678」编码在迭加有识别图像d2与d3的二维条码的图像d1中,且储存在店家中具有nfc感应的设备70。此时,当消费者手持电子装置50靠近设备70时,电子装置50将接收到设备70所传送带有发票信息的二维条码的图像d1,并让消费者可点选解码,以供消费者看到发票本身更详细的信息描述,如图7a所示。

在电子装置50解码完二维条码的图像d1后,如图7b所示,触控屏幕55将可显示代表一维条码1d的图像im1、文字信息「八月份发票」与数字信息「12345678」的内容。尔后经发票对奖并确定中奖时,消费者可携带存有发票信息的二维条码的图像d1的电子装置50前往具有设备70的发奖单位(如邮局、店家、便利商店)进行奖金兑领、或归户、或消费,以节省不必要的纸本浪费。有关二维条码的解码方法皆已在上述实施例中作说明,故在此不再赘述。值得注意的是,在本实施例中,设备70亦可为具有其他传输功能的装置,如具有电信通信模组或网络通信模组的智能型手机、平板电脑、穿戴式装置、无线通信传输模组的机台,如pos机、多媒体导览机(kiosk),或各式电子装置连接组合,本发明对此不作限制。

在其他的实施例中,如图8所示,一般业者可利用电子装置100将带有折价券信息的二维条码的图像e1通过简讯方式发送至客户端的电子装置50中。当使用者于电子装置50接收到迭加有识别图像e2与e3的二维条码的图像e1时,其将显示在电子装置50的触控屏幕55上的一显示位置。此时使用者可点选显示有二维条码的图像的显示位置,而电子装置50将据此开始对迭加有识别图像e2与e3的二维条码的图像e1进行解码,而解码产生的一维条码的图像,以及文字信息与数字信息其中之一或其组合的信息将显示在触控屏幕55上,类似图7b所示。有关二维条码的解码 方法皆已在上述实施例中作说明,故在此不再赘述。

使用者可以从文字信息或数字信息得知一维条码的图像im2所代表的信息用途,并可携带电子装置50前往具有一维条码读取装置的场所(如便利商店、餐饮店)进行使用。而具有至少一个一维条码特征的二维条码亦可应用在票券、凭证、收据或其他会用到条码的物件,本发明对此不作限制。

在其他的实施例中,具有至少一一维条码特征的二维条码亦可应用在帐单业务中。如图9a与9b所示,代表银行帐单的二维条码的图像bi携带有四个一维条码特征,可分别为代表代收业者的一维条码特征、代表代收帐号的一维条码特征、代表「应付总帐款」的一维条码特征、代表「最低应缴金额」的一维条码特征,以及描述帐单内容的文字信息与数字信息。当电子装置50接收到由服务器80传送代表银行帐单的二维条码的图像bi时,其将显示在电子装置50的触控屏幕55上的一显示位置。

此时使用者可点选显示有二维条码的图像bi的显示位置。电子装置50将据此开始对二维条码的图像bi进行解码,以在触控屏幕55上显示代表代收业者一维条码的图像g1、代表代收帐号一维条码的图像g2、代表「应付总帐款」一维条码的图像g3、代表「最低应缴金额」一维条码的图像g4,以及描述帐单内容的文字信息与数字信息g5。

请同时参考图9b与图9c,值得注意的是,若使用者将电子装置50由方向a转成方向b,由于电子装置50是将二维条码的图像bi解码为4个一维条码的图像g1-g4,而不是一般公知技术通过一维条码编码原则重新产生条码,故不需要重新产生符合方向b的四个一维条码的图像g1-g4。据此,使用者可以从文字信息与数字信息g5得知二维条码的图像bi所代表的详细信息,并可携带电子装置50前往具有一维条码读取装置的场所(如便利商店、邮局、银行)且依缴费需求读取对应的一维条码的图像g1-g4来进行缴费。

综上所述,本发明实施例提供一种二维条码的编码方法、解码方法与电子装置,其可将至少一个一维条码特征的图像进行压缩并编码成二维条码,并可同时将文字信息与数字信息其中之一或其组合编码成二维条码,使得二维条码的图像文件不会过大,也不会影响光学识别解码能力,更可 以不通过光学提取设备,在一次性的传送下携带较多的一维条码特征且具有较小的文件,进而可对物件本身进行更详细的信息描述。而由于上述二维条码的文件较小,故电子装置可快速地传送二维条码的图像至另一电子装置,以进一步对二维条码的图像解码而产生代表一维条码的图像,以及文字信息与数字信息其中之一或其组合的信息。

以上所述仅为本发明的实施例,其并非用以局限本发明的专利范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1