CN102129585B - 一种信息传输方法及***、条形码显示及读取装置 - Google Patents
一种信息传输方法及***、条形码显示及读取装置 Download PDFInfo
- Publication number
- CN102129585B CN102129585B CN 201110051849 CN201110051849A CN102129585B CN 102129585 B CN102129585 B CN 102129585B CN 201110051849 CN201110051849 CN 201110051849 CN 201110051849 A CN201110051849 A CN 201110051849A CN 102129585 B CN102129585 B CN 102129585B
- Authority
- CN
- China
- Prior art keywords
- bar code
- data message
- code symbol
- symbol
- described bar
- 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.)
- Active
Links
Images
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Controls And Circuits For Display Device (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
一种信息传输方法及***、条形码显示及读取装置,所述方法包括:将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中;条形码显示装置依次显示上述分别承载有各数据信息块的条形码符号;条形码读取装置从所述条形码显示装置中依次读取其显示的各条形码符号,通过对各条形码符号进行译码来获取所述数据信息。由于本发明中将数据信息分块后,分别承载在多个条形码符号中(每一条形码符号承载一个数据信息块),在不降低条形码的纠错能力、且不增加设备成本的前提下,提高了条形码的信息承载能力(即信息容量),并且可以通过重复显示/读取条形码来提高条形码的容错性。
Description
技术领域
本发明涉及信息传输技术领域,尤其涉及一种信息传输方法及***、条形码显示及读取装置。
背景技术
条形码作为一种信息承载、信息表示和信息输入技术,具有信息输入速度快、可靠性高、抗干扰能力强等特点,可以用于标识物品的生产地、制造厂家、商品名称、生产日期等信息,在商品流通、图书管理、邮政管理、银行***等许多领域都得到了广泛的应用。
传统的条形码分为一维条形码和二维条形码。一维条形码是将宽度不等的多个黑条和白条,按照一定的编码规则排列,用于记录(承载)一组信息的图形标识符。一维条形码符号图形结构简单,每种编码方案均对应一种字符集,对应的条形码生成/显示和识别技术成熟,但一维条形码的信息承载量较低,通常只能表示数十个字符,且缺少纠错能力。
二维条形码是将某种特定的几何图形按一定规律在平面(二维方向上)分布,用于记录数据信息。二维条形码能够在横向和纵向两个方位同时记录信息,因此能在较小的面积内表示较多的信息,通常能表示数千个字符。二维条形码可以分为堆叠式二维条形码和矩阵式二维条形码。堆叠式二维条形码形态上是由多行短截的一维条形码堆叠而成;典型的堆叠式二维条形码包括PDF417码等;矩阵式二维条形码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”,用“空”表示二进制“0”,由“点”和“空”的排列组成代码,典型的矩阵式二维条形码包括QR码等。
为了进一步提高条形码的信息承载量,目前出现了彩色条形码技术。与传统的单色(黑白)条形码相比,彩色条形码技术是将颜色与条/空、点/空结合来表示信息,可以比传统的二维条形码的信息承载量增大10倍以上。
现有的条形码技术经过多年的发展,在信息承载量方面已有了非常大的提高,但是仍然存在以下缺点:
(1)传统的一维条形码和二维条形码的信息承载量较低;
(2)彩色条形码技术虽然可大幅增加信息承载量,但对条形码的显示装置和读取装置都有较高的要求,传统的基于灰度的显示装置和读取装置都无法使用,设备替换成本较高。
发明内容
本发明所要解决的技术问题是,克服现有技术的不足,提供一种信息传输方法及***、条形码显示及读取装置,以便在不提高成本的情况下提高单位面积的条形码的信息承载量。
为了解决上述问题,本发明提供一种信息传输方法,其特征在于,该方法包括:
将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中;
条形码显示装置依次显示上述分别承载有各数据信息块的条形码符号;
条形码读取装置从所述条形码显示装置中依次读取其显示的各条形码符号,通过对各条形码符号进行译码来获取所述数据信息。
此外,所述条形码符号中承载有控制信息;
所述控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
此外,所述条形码符号为宏PDF417条形码符号;
所述控制信息承载在所述条形码符号的控制块的可选字段中。
此外,所述条形码符号为QR条形码符号;
所述控制信息承载在所述条形码符号的功能图形中的扩展图形中。
此外,读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码读取装置对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码读取装置判定译码得到的数据信息块不正确后,重新读取所述条形码显示装置重复显示的对应的条形码符号。
此外,所述条形码读取装置根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
本发明还提供一种信息传输方法,其特征在于,该方法包括:
将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中;
条形码显示装置依次显示上述分别承载有各数据信息块的条形码符号。
此外,所述条形码符号中承载有控制信息;
所述控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
此外,所述条形码符号为宏PDF417条形码符号;
所述控制信息承载在所述条形码符号的控制块的可选字段中。
此外,所述条形码符号为QR条形码符号;
所述控制信息承载在所述条形码符号的功能图形中的扩展图形中。
本发明还提供一种信息传输方法,其特征在于,该方法包括:
条形码读取装置从所述条形码显示装置中依次读取其显示的多个条形码符号,并通过对所述条形码符号进行译码来获取所述条形码显示装置传输的数据信息;
其中,所述多个条形码符号中分别承载有通过对所述条形码显示装置传输的数据信息进行分块所得到的多个数据信息块。
此外,所述条形码读取装置还从所述条形码符号中读取其中承载的控制信息;
所述控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
此外,所述条形码符号为宏PDF417条形码符号;
所述条形码读取装置从所述条形码符号的控制块的可选字段中读取所述控制信息。
此外,所述条形码符号为QR条形码符号;
所述条形码读取装置从所述条形码符号的功能图形中的扩展图形中读取所述控制信息。
此外,读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码读取装置对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码读取装置判定译码得到的数据信息块不正确后,重新读取所述条形码显示装置重复显示的对应的条形码符号。
此外,所述条形码读取装置根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
本发明还提供一种信息传输***,其特征在于,该***包含:条形码显示装置和条形码读取装置;其中:
所述条形码显示装置用于将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中,依次显示上述分别承载有各数据信息块的条形码符号;
所述条形码读取装置用于从所述条形码显示装置中依次读取其显示的各条形码符号,通过对各条形码符号进行译码来获取所述数据信息。
此外,所述条形码显示装置还用于将控制信息承载在所述条形码符号中;
所述条形码读取装置还用于从所述条形码符号中读取所述控制信息;
所述控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
此外,所述条形码符号为宏PDF417条形码符号;
所述条形码显示装置将所述控制信息承载在所述条形码符号的控制块的可选字段中;
所述条形码读取装置还用于从所述条形码符号的控制块的可选字段中读取所述控制信息。
此外,所述条形码符号为QR条形码符号;
所述条形码显示装置将所述控制信息承载在所述条形码符号的功能图形中的扩展图形中;
所述条形码读取装置还用于从所述条形码符号的功能图形中的扩展图形中读取所述控制信息。
此外,所述条形码读取装置在读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码读取装置对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码读取装置判定译码得到的数据信息块不正确后,重新读取所述条形码显示装置重复显示的对应的条形码符号。
此外,所述条形码读取装置根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
本发明还提供一种条形码显示装置,其特征在于,该装置包含:条形码生成单元和条形码显示单元;其中:
所述条形码生成单元用于接收待传输的数据信息,将待传输的数据信息进行分块,得到多个数据信息块,将各数据信息块分别承载在多个条形码符号中,并将上述分别承载有各数据信息块的条形码符号输出至所述条形码显示单元;
所述条形码显示单元用于在接收到所述条形码生成单元输出的各条形码符号后,依次显示各条形码符号。
此外,所述条形码生成单元还用于在所述条形码符号中承载控制信息;
所述控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
此外,所述条形码符号为宏PDF417条形码符号;
所述条形码生成单元将所述控制信息承载在所述条形码符号的控制块的可选字段中。
此外,所述条形码符号为QR条形码符号;
所述条形码生成单元将所述控制信息承载在所述条形码符号的功能图形中的扩展图形中。
本发明还提供一种条形码读取装置,其特征在于,该装置包含:条形码采集单元和条形码译码单元;其中:
所述条形码采集单元用于依次采集条形码显示装置生成并显示的多个条形码符号,并将条形码符号输出至所述条形码译码单元;
所述条形码译码单元用于在接收到所述条形码采集单元输出的条形码符号后,通过对各条形码符号进行译码来获取所述条形码显示装置传输的数据信息;
其中,所述多个条形码符号中分别承载有通过对所述条形码显示装置传输的数据信息进行分块所得到的多个数据信息块。
此外,所述条形码译码单元还从所述条形码符号中读取其中承载的控制信息;
所述控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
此外,所述条形码符号为宏PDF417条形码符号;
所述条形码译码单元从所述条形码符号的控制块的可选字段中读取所述控制信息。
此外,所述条形码符号为QR条形码符号;
所述条形码译码单元从所述条形码符号的功能图形中的扩展图形中读取所述控制信息。
此外,所述条形码译码单元读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码译码单元对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码译码单元判定译码得到的数据信息块不正确后,通过向所述条形码采集单元发送指示信号,以指示所述条形码采集单元重新读取所述条形码显示装置重复显示的对应的条形码符号。
此外,所述条形码译码单元根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
综上所述,由于本发明中将数据信息分块后,分别承载在多个条形码符号中(每一条形码符号承载一个数据信息块),在不降低条形码的纠错能力、且不增加设备成本的前提下,提高了条形码的信息承载能力(即信息容量),并且可以通过重复显示/读取条形码来提高条形码的容错性。
此外,采用本发明可以通过较小尺寸的条形码,以较小分辨率的条形码来传输大量的数据信息,降低了条形码显示及读取装置的成本。
附图说明
图1是本发明实施例基于条形码技术的信息传输方法流程图;
图2是本发明实施例信息传输***的结构示意图;
图3是本发明实施例条形码显示装置的结构示意图;
图4是本发明实施例条形码读取装置的结构示意图。
具体实施方式
本发明的核心是,将待传输/显示的原始数据信息(简称数据信息)进行分块,并将各数据信息块分别承载在不同的条形码符号中,条形码显示装置以预先设定的时间间隔依次显示(或者称为播放)上述条形码符号;条形码读取装置依次读取上述条形码符号,并通过对数据信息块进行重组来得到原始数据信息。
下面将结合附图和实施例对本发明进行详细描述。
图1是本发明实施例基于条形码技术的信息传输方法流程图;如图1所示,该方法包括如下步骤:
101,条形码显示装置对待传输/显示的原始数据信息进行分块,得到多个数据信息块,将各数据信息块承载在多个条形码符号中(即生成分别承载有各数据信息块的条形码符号)。
上述条形码符号可以是一维条形码符号、二维条形码符号、或三维条形码符号(例如,彩色二维条形码符号)。
由于本发明中条形码显示装置可以循环显示承载有各数据信息块的条形码符号,条形码读取装置可以通过重复读取各条形码符号来实现数据纠错;因此,上述条形码符号中可以不包含纠错信息(即纠错码字),也可以承载低级别纠错信息。
例如,采用PDF417码时(包含0~8共9个纠错等级),可以采用0~7级纠错;采用QR码时(包含L,M,Q,H共4个纠错等级),可以采用L级(对应纠错率为7%)或M级(对应纠错率为15%)或Q级(对应纠错率为25%)纠错。
当然条形码符号中也可以承载高级别的纠错信息。
此外,为了便于条形码读取装置对各条形码符号进行读取,条形码符号中还可以包含控制信息。
上述控制信息可以包含以下一种或多种参数:数据标识,数据块序号,数据分块总数,显示控制参数等。其中:
数据标识用于标识当前显示的条形码符号所对应(归属)的文件/数据信息;条形码读取装置可以通过数据标识判断读取到的条形码符号所承载的数据信息块是否属于同一文件/数据信息。
数据块序号用于标识当前显示的条形码符号所承载的数据信息块在文件/数据信息中的位置(顺序);条形码读取装置可以通过数据块序号判断当前读取到的条形码符号所承载的数据信息块在原始数据/文件中的位置。
数据分块总数用于标识当前显示的条形码符号所对应的文件/数据的分块总数;条形码读取装置可以通过数据分块总数以及已读取到条形码符号的数量来判断是否已读取到了属于同一数据标识的全部条形码符号。
上述显示控制参数可以包含:显示时长,和/或显示时间间隔等;
显示时长用于标识本条形码符号(或各条形码符号)显示的时间长度;例如,显示时长参数值为20,表示条形码符号在显示器上的显示时间持续20秒。
显示时间间隔用于标识不同的条形码符号间的播放/显示时间间隔;例如,显示时间间隔参数值为20,表示第一个条形码符号显示结束20秒后,开始显示第二个条形码(例如,纠错条形码符号),依此类推。
上述控制信息可以通过条形码的控制功能图形承载在条形码符号中。例如,对于宏四一七条码符号,可以将控制信息承载在控制块的可选字段中;对于QR码符号,可以将控制信息承载在功能图形中的扩展图形中。
具体的信息承载方式可以参见宏四一七条码和QR码的相关标准文档,本文不再赘述。
当然,上述控制信息也可以包含在原始的数据信息中。
需要注意的是,由于一维条形码没有控制功能图形,无法通过控制功能图形承载控制信息,因此可以由条形码显示装置和条形码读取装置生产商预先设定缺省的控制信息(例如,缺省的显示控制参数)。此外,由于无法承载数据标识,数据块序号,数据分块总数等参数,条形码读取装置需要对已读取到的各条形码符号进行译码,并通过判断是否出现了重复数据信息块来确定是否已读取到了所有的条形码符号。
102,条形码显示装置根据预先设定的显示控制参数依次显示分别承载有各数据信息块的条形码符号;
条形码显示装置可以循环显示各条形码符号。
条形码显示装置可以在其显示屏的固定区域依次/循环显示各条形码符号。
103,条形码读取装置从条形码显示装置的显示屏上读取(采集/扫描)条形码符号。
104,条形码读取装置对读取到的条形码符号进行译码,获得其中承载的数据信息块和控制信息;
可选地,如果条形码符号中包含纠错信息,条形码读取装置读取到条形码符号后,还需要使用其中包含的纠错信息对获取的数据信息块进行纠错处理。
需要注意的是,对条形码符号进行译码、纠错并获取其中承载的信息(包括数据信息和控制信息)的方法为现有技术,本文不赘述。
105,条形码读取装置判断是否已读取到了所有的数据信息块(即判断是否已读取到了承载有所有数据信息块的条形码符号),如果已读取到了所有的数据信息块,则跳转至步骤106;否则,跳转至步骤103。
如果条形码符号中包含显示控制参数,条形码读取装置可以根据显示控制参数中包含的显示时长和显示时间间隔计算下一个条形码符号的显示时间,并在相应的显示时间执行步骤103,对下一个条形码符号进行读取。
106,条形码读取装置判断译码得到的各数据信息块是否正确,如果全部正确,则跳转至步骤107,如果不正确,则跳转至步骤103,重新读取全部的或对应的条形码符号;
如果条形码符号中包含控制信息,条形码读取装置可以根据控制信息的显示控制参数中包含的显示时长和显示时间间隔,以及控制信息中包含的数据标识,数据块序号,数据分块总数等参数,计算需要重新读取的条形码符号的显示时间,并在相应的显示时间执行步骤103,对该条形码符号进行读取。
当然,条形码读取装置也可以在读取到任何一个译码错误的条形码符号后,都重新读取所有的条形码符号。
需要注意的是,为了便于条形码读取装置判断译码得到的数据信息块,或经过译码及纠错处理得到的数据信息块是否正确,数据信息块中可以包含校验信息,例如,数据信息块中包含CRC(Cyclic Redundancy Check,循环冗余校验)信息。
当然,如果条形码符号中包含纠错信息,例如,采用PDF417条码的2级纠错等级对条形码符号进行纠错,采用QR码的L级纠错等级对条形码符号进行纠错,则可以根据条形码符号中包含的纠错信息来判断纠错处理得到的数据信息块是否正确。
107,条形码读取装置对各数据信息块进行重组,得到原始的数据信息;
如果条形码符号中包含控制信息,条形码读取装置可以根据控制信息中包含的数据标识,数据块序号,数据分块总数等参数对各数据信息块进行排序和重组,得到原始的数据信息。
图2是本发明实施例信息传输***的结构示意图。如图2所示,该***包含:条形码显示装置和条形码读取装置;其中:
条形码显示装置用于将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中,依次显示上述分别承载有各数据信息块的条形码符号;
条形码读取装置用于从条形码显示装置中依次读取其显示的各条形码符号,通过对各条形码符号进行译码来获取数据信息。
此外,条形码显示装置还用于将控制信息承载在条形码符号中;条形码读取装置还用于从条形码符号中读取控制信息;控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
当条形码符号为宏PDF417条形码符号时:条形码显示装置将控制信息承载在条形码符号的控制块的可选字段中;条形码读取装置还用于从条形码符号的控制块的可选字段中读取控制信息。
当条形码符号为QR条形码符号时:条形码显示装置将控制信息承载在条形码符号的功能图形中的扩展图形中;条形码读取装置还用于从条形码符号的功能图形中的扩展图形中读取控制信息。
此外,条形码读取装置在读取到条形码符号后,采用如下方式获取条形码显示装置传输的数据信息:条形码读取装置对条形码符号进行译码,得到其中承载的数据信息块;条形码读取装置判定译码得到的数据信息块不正确后,重新读取条形码显示装置重复显示的对应的条形码符号。
条形码读取装置根据以下信息判断译码得到的数据信息块是否正确:数据信息块中包含的校验信息;和/或条形码符号中包含的纠错信息。
图3是本发明实施例条形码显示装置的结构示意图。如图3所示,该装置包含:条形码生成单元和条形码显示单元;其中:
条形码生成单元用于接收待传输的数据信息,将待传输的数据信息进行分块,得到多个数据信息块,将各数据信息块分别承载在多个条形码符号中,并将上述分别承载有各数据信息块的条形码符号输出至条形码显示单元;
条形码显示单元用于在接收到条形码生成单元输出的各条形码符号后,依次显示各条形码符号。
此外,条形码生成单元还用于在条形码符号中承载控制信息;控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
当条形码符号为宏PDF417条形码符号时:条形码生成单元将控制信息承载在条形码符号的控制块的可选字段中。
当条形码符号为QR条形码符号时:条形码生成单元将控制信息承载在条形码符号的功能图形中的扩展图形中。
图4是本发明实施例条形码读取装置的结构示意图;如图4所示,该装置包含:条形码采集单元和条形码译码单元;其中:
条形码采集单元用于依次采集条形码显示装置生成并显示的多个条形码符号,并将条形码符号输出至条形码译码单元;
条形码译码单元用于在接收到条形码采集单元输出的条形码符号后,通过对各条形码符号进行译码来获取条形码显示装置传输的数据信息;
其中,多个条形码符号中分别承载有通过对条形码显示装置传输的数据信息进行分块所得到的多个数据信息块。
此外,条形码译码单元还从条形码符号中读取其中承载的控制信息;控制信息中包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数,用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
当条形码符号为宏PDF417条形码符号时:条形码译码单元从条形码符号的控制块的可选字段中读取控制信息。
当条形码符号为QR条形码符号时:条形码译码单元从条形码符号的功能图形中的扩展图形中读取控制信息。
此外,条形码译码单元读取到条形码符号后,采用如下方式获取条形码显示装置传输的数据信息:条形码译码单元对条形码符号进行译码,得到其中承载的数据信息块;条形码译码单元判定译码得到的数据信息块不正确后,通过向条形码采集单元发送指示信号,以指示条形码采集单元重新读取条形码显示装置重复显示的对应的条形码符号。
条形码译码单元可以根据以下信息判断译码得到的数据信息块是否正确:数据信息块中包含的校验信息;和/或条形码符号中包含的纠错信息。
综上所述,由于本发明中将数据信息分块后,分别承载在多个条形码符号中(每一条形码符号承载一个数据信息块),在不降低条形码的纠错能力、且不增加设备成本的前提下,提高了条形码的信息承载能力(即信息容量),并且可以通过重复显示/读取条形码来提高条形码的容错性。
此外,采用本发明可以通过较小尺寸的条形码,以较小分辨率的条形码来传输大量的数据信息,降低了条形码显示及读取装置的成本。
Claims (32)
1.一种信息传输方法,其特征在于,该方法包括:
将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中;
条形码显示装置依次显示上述分别承载有各数据信息块的条形码符号;
条形码读取装置从所述条形码显示装置中依次读取其显示的各条形码符号,通过对各条形码符号进行译码来获取所述数据信息:
所述条形码符号中承载有控制信息;
所述控制信息中包含用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
2.如权利要求1所述的方法,其特征在于,
所述控制信息中还包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数。
3.如权利要求2所述的方法,其特征在于,
所述条形码符号为宏PDF417条形码符号;
所述控制信息承载在所述条形码符号的控制块的可选字段中。
4.如权利要求2所述的方法,其特征在于,
所述条形码符号为QR条形码符号;
所述控制信息承载在所述条形码符号的功能图形中的扩展图形中。
5.如权利要求1或2所述的方法,其特征在于,
读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码读取装置对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码读取装置判定译码得到的数据信息块不正确后,重新读取所述条形码显示装置重复显示的对应的条形码符号。
6.如权利要求5所述的方法,其特征在于,
所述条形码读取装置根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
7.一种信息传输方法,其特征在于,该方法包括:
将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中;
条形码显示装置依次显示上述分别承载有各数据信息块的条形码符号;
所述条形码符号中承载有控制信息;
所述控制信息中包含用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
8.如权利要求7所述的方法,其特征在于,
所述控制信息中还包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数。
9.如权利要求8所述的方法,其特征在于,
所述条形码符号为宏PDF417条形码符号;
所述控制信息承载在所述条形码符号的控制块的可选字段中。
10.如权利要求8所述的方法,其特征在于,
所述条形码符号为QR条形码符号;
所述控制信息承载在所述条形码符号的功能图形中的扩展图形中。
11.一种信息传输方法,其特征在于,该方法包括:
条形码读取装置从所述条形码显示装置中依次读取其显示的多个条形码符号,并通过对所述条形码符号进行译码来获取所述条形码显示装置传输的数据信息;
其中,所述多个条形码符号中分别承载有通过对所述条形码显示装置传输的数据信息进行分块所得到的多个数据信息块;
所述条形码读取装置还从所述条形码符号中读取其中承载的控制信息;
所述控制信息中包含用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
12.如权利要求11所述的方法,其特征在于,
所述控制信息中还包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数。
13.如权利要求12所述的方法,其特征在于,
所述条形码符号为宏PDF417条形码符号;
所述条形码读取装置从所述条形码符号的控制块的可选字段中读取所述控制信息。
14.如权利要求12所述的方法,其特征在于,
所述条形码符号为QR条形码符号;
所述条形码读取装置从所述条形码符号的功能图形中的扩展图形中读取所述控制信息。
15.如权利要求11或12所述的方法,其特征在于,
读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码读取装置对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码读取装置判定译码得到的数据信息块不正确后,重新读取所述条形码显示装置重复显示的对应的条形码符号。
16.如权利要求15所述的方法,其特征在于,
所述条形码读取装置根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
17.一种信息传输***,其特征在于,该***包含:条形码显示装置和条形码读取装置;其中:
所述条形码显示装置用于将待传输的数据信息进行分块,得到多个数据信息块,并将各数据信息块分别承载在多个条形码符号中,依次显示上述分别承载有各数据信息块的条形码符号;
所述条形码读取装置用于从所述条形码显示装置中依次读取其显示的各条形码符号,通过对各条形码符号进行译码来获取所述数据信息;
所述条形码显示装置还用于将控制信息承载在所述条形码符号中;
所述条形码读取装置还用于从所述条形码符号中读取所述控制信息;
所述控制信息中包含用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数。
18.如权利要求17所述的***,其特征在于,
所述控制信息中还包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数。
19.如权利要求18所述的***,其特征在于,
所述条形码符号为宏PDF417条形码符号;
所述条形码显示装置将所述控制信息承载在所述条形码符号的控制块的可选字段中;
所述条形码读取装置还用于从所述条形码符号的控制块的可选字段中读取所述控制信息。
20.如权利要求18所述的***,其特征在于,
所述条形码符号为QR条形码符号;
所述条形码显示装置将所述控制信息承载在所述条形码符号的功能图形中的扩展图形中;
所述条形码读取装置还用于从所述条形码符号的功能图形中的扩展图形中读取所述控制信息。
21.如权利要求17或18所述的***,其特征在于,
所述条形码读取装置在读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码读取装置对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码读取装置判定译码得到的数据信息块不正确后,重新读取所述条形码显示装置重复显示的对应的条形码符号。
22.如权利要求21所述的***,其特征在于,
所述条形码读取装置根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
23.一种条形码显示装置,其特征在于,该装置包含:条形码生成单元和条形码显示单元;其中:
所述条形码生成单元用于接收待传输的数据信息,将待传输的数据信息进行分块,得到多个数据信息块,将各数据信息块分别承载在多个条形码符号中,并将上述分别承载有各数据信息块的条形码符号输出至所述条形码显示单元;
所述条形码显示单元用于在接收到所述条形码生成单元输出的各条形码符号后,依次显示各条形码符号;
所述条形码生成单元还用于在所述条形码符号中承载控制信息;
所述控制信息中包含用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数;
所述条形码显示单元根据所述显示控制参数显示所述条形码符号。
24.如权利要求23所述的装置,其特征在于,
所述控制信息中还包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数。
25.如权利要求24所述的装置,其特征在于,
所述条形码符号为宏PDF417条形码符号;
所述条形码生成单元将所述控制信息承载在所述条形码符号的控制块的可选字段中。
26.如权利要求24所述的装置,其特征在于,
所述条形码符号为QR条形码符号;
所述条形码生成单元将所述控制信息承载在所述条形码符号的功能图形中的扩展图形中。
27.一种条形码读取装置,其特征在于,该装置包含:条形码采集单元和条形码译码单元;其中:
所述条形码采集单元用于依次采集条形码显示装置生成并显示的多个条形码符号,并将条形码符号输出至所述条形码译码单元;
所述条形码译码单元用于在接收到所述条形码采集单元输出的条形码符号后,通过对各条形码符号进行译码来获取所述条形码显示装置传输的数据信息;
其中,所述多个条形码符号中分别承载有通过对所述条形码显示装置传输的数据信息进行分块所得到的多个数据信息块;
所述条形码译码单元还从所述条形码符号中读取其中承载的控制信息;
所述控制信息中包含用于标识条形码符号的显示时长、和/或显示时间间隔的显示控制参数;
根据所述显示控制参数读取所述条形码符号。
28.如权利要求27所述的装置,其特征在于,
所述控制信息中还包含以下一种或多种参数:用于标识各条形码符号承载的数据信息块所归属的数据信息的数据标识,用于标识各条形码符号承载的数据信息块在其归属的数据信息中的位置的数据块序号,用于标识条形码符号承载的数据信息块所归属的数据信息的分块数的数据分块总数。
29.如权利要求28所述的装置,其特征在于,
所述条形码符号为宏PDF417条形码符号;
所述条形码译码单元从所述条形码符号的控制块的可选字段中读取所述控制信息。
30.如权利要求28所述的装置,其特征在于,
所述条形码符号为QR条形码符号;
所述条形码译码单元从所述条形码符号的功能图形中的扩展图形中读取所述控制信息。
31.如权利要求27或28所述的装置,其特征在于,
所述条形码译码单元读取到所述条形码符号后,采用如下方式获取所述条形码显示装置传输的数据信息:
所述条形码译码单元对所述条形码符号进行译码,得到其中承载的数据信息块;
所述条形码译码单元判定译码得到的数据信息块不正确后,通过向所述条形码采集单元发送指示信号,以指示所述条形码采集单元重新读取所述条形码显示装置重复显示的对应的条形码符号。
32.如权利要求31所述的装置,其特征在于,
所述条形码译码单元根据以下信息判断译码得到的数据信息块是否正确:
数据信息块中包含的校验信息;和/或
所述条形码符号中包含的纠错信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110051849 CN102129585B (zh) | 2011-03-03 | 2011-03-03 | 一种信息传输方法及***、条形码显示及读取装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201110051849 CN102129585B (zh) | 2011-03-03 | 2011-03-03 | 一种信息传输方法及***、条形码显示及读取装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102129585A CN102129585A (zh) | 2011-07-20 |
CN102129585B true CN102129585B (zh) | 2013-03-27 |
Family
ID=44267665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201110051849 Active CN102129585B (zh) | 2011-03-03 | 2011-03-03 | 一种信息传输方法及***、条形码显示及读取装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102129585B (zh) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5970546B2 (ja) * | 2012-05-31 | 2016-08-17 | 株式会社オプトエレクトロニクス | 読取装置、読取結果出力方法及びプログラム |
EP2874082B1 (en) * | 2012-07-16 | 2019-11-27 | BMC Medical Co., Ltd. | Information transmission method for medical equipment |
CN102799915B (zh) * | 2012-07-16 | 2015-10-28 | 北京怡和嘉业医疗科技有限公司 | 信息传输方法和信息传输装置 |
CN102880782A (zh) * | 2012-07-16 | 2013-01-16 | 北京怡和嘉业医疗科技有限公司 | 医疗设备远程信息传输方法和医疗设备远程信息传输装置 |
US8985461B2 (en) * | 2013-06-28 | 2015-03-24 | Hand Held Products, Inc. | Mobile device having an improved user interface for reading code symbols |
CN104766197B (zh) * | 2014-01-02 | 2018-05-25 | 株式会社理光 | 报告页读取装置 |
CN104010195A (zh) * | 2014-03-21 | 2014-08-27 | 付强 | 防复制编码图像、防复制编码图像***及应用 |
CN105303143B (zh) * | 2014-07-29 | 2020-04-07 | 腾讯科技(深圳)有限公司 | 一种信息扫描处理方法、***及终端 |
CN106874979B (zh) * | 2015-12-14 | 2020-04-07 | 阿里巴巴集团控股有限公司 | 一种条形码处理、显示、读取方法和装置 |
CN106372383A (zh) * | 2016-08-18 | 2017-02-01 | 广州视源电子科技股份有限公司 | 体检结果处理方法和*** |
US11036947B2 (en) * | 2018-02-23 | 2021-06-15 | Pix Art Imaging Inc. | Color bar code, code determining method and code determining system |
CN109274642B (zh) * | 2018-08-14 | 2021-08-03 | 广州卓腾科技有限公司 | 网络间数据通信方法及相关装置、***、设备和存储介质 |
CN112529132A (zh) * | 2019-09-18 | 2021-03-19 | 北京京东尚科信息技术有限公司 | 一种条形码生成方法和装置 |
CN112732700B (zh) * | 2021-01-25 | 2023-03-14 | 中冶赛迪信息技术(重庆)有限公司 | 一种轧钢生产数据切片方法、***、介质及电子终端 |
CN112990404B (zh) * | 2021-02-08 | 2022-01-28 | 北京声智科技有限公司 | 样本标识码图案的生成方法及装置、获取方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6032863A (en) * | 1998-03-31 | 2000-03-07 | Nethery, Iii; S. Kee | Method and apparatus for producing machine readable bar code |
CN1452117A (zh) * | 2003-05-22 | 2003-10-29 | 深圳矽感科技有限公司 | 二维条码的编码和解码方法 |
CN101645140A (zh) * | 2008-08-06 | 2010-02-10 | 华为技术有限公司 | 二维码生成方法、解码方法及装置 |
-
2011
- 2011-03-03 CN CN 201110051849 patent/CN102129585B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6032863A (en) * | 1998-03-31 | 2000-03-07 | Nethery, Iii; S. Kee | Method and apparatus for producing machine readable bar code |
CN1452117A (zh) * | 2003-05-22 | 2003-10-29 | 深圳矽感科技有限公司 | 二维条码的编码和解码方法 |
CN101645140A (zh) * | 2008-08-06 | 2010-02-10 | 华为技术有限公司 | 二维码生成方法、解码方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN102129585A (zh) | 2011-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102129585B (zh) | 一种信息传输方法及***、条形码显示及读取装置 | |
US10997481B2 (en) | System and method for collecting and analyzing multi-fields two-dimensional code | |
Sutheebanjard et al. | QR-code generator | |
CN101645140B (zh) | 二维码生成方法、解码方法及装置 | |
CN102243714A (zh) | 二维码、二维码的加密***及方法 | |
CN203057193U (zh) | 一种数据处理装置 | |
US8678283B2 (en) | Two-dimensional array code | |
CN103377442B (zh) | 一种数据处理方法和*** | |
CN101645081A (zh) | 一种通过二维码追溯农产品信息的方法和*** | |
CN101339599A (zh) | 一种获取二维码的方法和终端 | |
CN103632182A (zh) | 三维图像码的生成和解析方法及其装置 | |
CN103927319A (zh) | 二维码名片信息访问的方法 | |
CN103530669A (zh) | 一种数据信息的二维码编码方法 | |
CN102054209A (zh) | 用二维条码来实现驾驶员预录入信息数据传递的方法 | |
CN101859398A (zh) | 二维阵列码 | |
CN106250941A (zh) | 二维码处理方法、装置及*** | |
CN102087698B (zh) | 一种信息传输方法及***、条形码显示及读取装置 | |
CN1881213B (zh) | 一种文档审计跟踪***和方法 | |
CN102087699B (zh) | 一种信息传输方法及***、条形码显示及读取装置 | |
CN201518129U (zh) | 一种用于农产品的二维码信息追溯*** | |
CN101908133B (zh) | 一种条码解码方法及装置 | |
CN102298689A (zh) | 一种采用图形标识符获取信息的方法和服务器 | |
CN101833645B (zh) | 一种基于码字组合的条码解码方法 | |
CN106874979B (zh) | 一种条形码处理、显示、读取方法和装置 | |
CN106339907A (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 | ||
C53 | Correction of patent for invention or patent application | ||
CB02 | Change of applicant information |
Address after: 102211 Beijing city Changping District Baishan town 100 Ge Road No. 9 Building No. 2 hospital Applicant after: Tendyron Technology Co., Ltd. Address before: 100083, B, block 17, golden building, No. 1810 Qinghua East Road, Beijing, Haidian District Applicant before: Beijing Tendyron Technology Co., Ltd. |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |