CN102129585B - Method and system for transmitting information, device for displaying bar code and device for reading bar code - Google Patents

Method and system for transmitting information, device for displaying bar code and device for reading bar code Download PDF

Info

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
Application number
CN 201110051849
Other languages
Chinese (zh)
Other versions
CN102129585A (en
Inventor
李东声
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tendyron Technology Co Ltd
Beijing Tendyron Technology Co Ltd
Original Assignee
Tendyron Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tendyron Technology Co Ltd filed Critical Tendyron Technology Co Ltd
Priority to CN 201110051849 priority Critical patent/CN102129585B/en
Publication of CN102129585A publication Critical patent/CN102129585A/en
Application granted granted Critical
Publication of CN102129585B publication Critical patent/CN102129585B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a method and system for transmitting information, a device for displaying a bar code and a device for reading a bar code. The method comprises the following steps of: partitioning data information to be transmitted to obtain a plurality of data information blocks, and respectively bearing each data information block in a plurality of bar code signs; sequentially displaying the bar code signs respectively bearing each of the data information blocks by the device for displaying the bar code; and sequentially reading each of the displayed bar code signs from the device for displaying the bar code by the device for reading the bar code, and decoding each of the bar code signs to acquire the data information. In the invention, the partitioned data information is respectively born in the plurality of bar code signs (each bar code sign bears one data information block), thus the information bearing capability (namely information capacity) of the bar code is improved on the premise of not reducing the error correction capability of the bar code and not increasing the cost of devices, and the fault tolerance of the bar code is improved by repeatedly displaying/reading the bar code.

Description

A kind of information transferring method and system, bar code display and reading device
Technical field
The present invention relates to information transmission technology field, relate in particular to a kind of information transferring method and system, bar code display and reading device.
Background technology
Bar code as a kind of information carry, information represents and information input technology, have the characteristics such as input information speed is fast, reliability is high, antijamming capability is strong, can for information such as the grown place that identifies article, manufacturing firm, trade name, dates of manufacture, all be widely used in many fields such as circulation of commodities, taking care of books, postal management, banking systems.
Traditional bar code is divided into one-dimensional bar code and two-dimensional bar.One-dimensional bar code is a plurality of secret notes and the informal voucher that width is not waited, and arranges according to certain coding rule, is used for the graphical identifier of record (carrying) one group of information.The one-dimensional bar code symbol figure is simple in structure, every kind of encoding scheme is corresponding a kind of character set all, and corresponding bar code generates/shows and the recognition technology maturation, but the relativity of information of one-dimensional bar code is lower, usually can only represent the dozens of character, and lack error correcting capability.
Two-dimensional bar is that (on the two-dimensional directional) distributes on the plane according to certain rules with certain specific geometric figure, is used for recording data information.Therefore two-dimensional bar can represent more information in horizontal and vertical two orientation while recorded information in less area, usually can represent thousands of characters.Two-dimensional bar can be divided into stack two-dimensional bar and matrix type two-dimension bar code.To form by the one-dimensional bar code of multirow cutting back is stacking on the stack two-dimensional bar form; Typical stack two-dimensional bar comprises PDF417 code etc.; Matrix type two-dimension bar code forms with the form of matrix, represent binary one in matrix respective element position with " point ", with " sky " expression binary zero, by the code that rearranges of " point " and " sky ", typical matrix type two-dimension bar code comprises QR code etc.
In order further to improve the relativity of information of bar code, the color bar code technology has appearred at present.Compare with traditional monochrome (black and white) bar code, the color bar code technology is that color and bar/sky, point/sky combination are come expression information, can increase more than 10 times than the relativity of information of traditional two-dimensional bar.
Existing bar codes technique has had very large raising through for many years development aspect relativity of information, but still has following shortcoming:
(1) relativity of information of traditional one-dimensional bar code and two-dimensional bar is lower;
(2) although the color bar code technology can significantly increase relativity of information, display device and the reading device of bar code there is higher requirement, the display device of traditional intensity-based and reading device all can't use, and the equipment alternative costs are higher.
Summary of the invention
Technical matters to be solved by this invention is, overcomes the deficiencies in the prior art, and a kind of information transferring method and system, bar code display and reading device are provided, in order to improve the relativity of information of the bar code of unit area in situation about not raising the cost.
In order to address the above problem, the invention provides a kind of information transferring method, it is characterized in that the method comprises:
Data message waiting for transmission is carried out piecemeal, obtain a plurality of data message pieces, and each data message piece is carried on respectively in a plurality of bar code symbols;
Bar code display device shows the above-mentioned bar code symbol that carries respectively each data message piece successively;
Apparatus for reading of bar code reads each bar code symbol of its demonstration successively from described bar code display device, by each bar code symbol is deciphered to obtain described data message.
In addition, carry control information in the described bar code symbol;
Comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
In addition, described bar code symbol is grand PDF417 bar code symbol;
Described control information is carried in the Optional Field of controll block of described bar code symbol.
In addition, described bar code symbol is the QR bar code symbol;
Described control information is carried in the expansion figure in the functional graphic of described bar code symbol.
In addition, read described bar code symbol after, obtain in the following way the data message of described bar code display device transmission:
Described apparatus for reading of bar code is deciphered described bar code symbol, the data message piece that is wherein carried;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, again read the bar code symbol of the correspondence that described bar code display device repeats to show.
In addition, whether described apparatus for reading of bar code is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
The present invention also provides a kind of information transferring method, it is characterized in that, the method comprises:
Data message waiting for transmission is carried out piecemeal, obtain a plurality of data message pieces, and each data message piece is carried on respectively in a plurality of bar code symbols;
Bar code display device shows the above-mentioned bar code symbol that carries respectively each data message piece successively.
In addition, carry control information in the described bar code symbol;
Comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
In addition, described bar code symbol is grand PDF417 bar code symbol;
Described control information is carried in the Optional Field of controll block of described bar code symbol.
In addition, described bar code symbol is the QR bar code symbol;
Described control information is carried in the expansion figure in the functional graphic of described bar code symbol.
The present invention also provides a kind of information transferring method, it is characterized in that, the method comprises:
Apparatus for reading of bar code reads a plurality of bar code symbols of its demonstration successively from described bar code display device, and by described bar code symbol being deciphered obtain the data message of described bar code display device transmission;
Wherein, the data message that carries respectively in described a plurality of bar code symbol by described bar code display device is transmitted carries out the resulting a plurality of data message pieces of piecemeal.
In addition, described apparatus for reading of bar code also reads the wherein control information of carrying from described bar code symbol;
Comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
In addition, described bar code symbol is grand PDF417 bar code symbol;
Described apparatus for reading of bar code reads described control information from the Optional Field of the controll block of described bar code symbol.
In addition, described bar code symbol is the QR bar code symbol;
Read described control information in the expansion figure of described apparatus for reading of bar code from the functional graphic of described bar code symbol.
In addition, read described bar code symbol after, obtain in the following way the data message of described bar code display device transmission:
Described apparatus for reading of bar code is deciphered described bar code symbol, the data message piece that is wherein carried;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, again read the bar code symbol of the correspondence that described bar code display device repeats to show.
In addition, whether described apparatus for reading of bar code is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
The present invention also provides a kind of information transmission system, it is characterized in that, this system comprises: bar code display device and apparatus for reading of bar code; Wherein:
Described bar code display device is used for data message waiting for transmission is carried out piecemeal, obtains a plurality of data message pieces, and each data message piece is carried on respectively in a plurality of bar code symbols, shows successively the above-mentioned bar code symbol that carries respectively each data message piece;
Described apparatus for reading of bar code is used for reading successively each bar code symbol of its demonstration from described bar code display device, by each bar code symbol is deciphered to obtain described data message.
In addition, described bar code display device also is used for control information is carried on described bar code symbol;
Described apparatus for reading of bar code also is used for reading described control information from described bar code symbol;
Comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
In addition, described bar code symbol is grand PDF417 bar code symbol;
Described bar code display device is carried on described control information in the Optional Field of controll block of described bar code symbol;
Described apparatus for reading of bar code also is used for reading described control information from the Optional Field of the controll block of described bar code symbol.
In addition, described bar code symbol is the QR bar code symbol;
Described bar code display device is carried on described control information in the expansion figure in the functional graphic of described bar code symbol;
Described apparatus for reading of bar code also is used for reading described control information from the expansion figure of the functional graphic of described bar code symbol.
In addition, described apparatus for reading of bar code obtains the data message of described bar code display device transmission in the following way after reading described bar code symbol:
Described apparatus for reading of bar code is deciphered described bar code symbol, the data message piece that is wherein carried;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, again read the bar code symbol of the correspondence that described bar code display device repeats to show.
In addition, whether described apparatus for reading of bar code is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
The present invention also provides a kind of bar code display device, it is characterized in that, this device comprises: bar code generates unit and bar code display unit; Wherein:
Described bar code generates the unit and is used for receiving data message waiting for transmission, data message waiting for transmission is carried out piecemeal, obtain a plurality of data message pieces, each data message piece is carried on respectively in a plurality of bar code symbols, and exports the above-mentioned bar code symbol that carries respectively each data message piece to described bar code display unit;
Described bar code display unit is used for showing successively each bar code symbol behind each bar code symbol that receives described bar code generation unit output.
In addition, described bar code generates the unit and also is used in described bar code symbol bear control information;
Comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
In addition, described bar code symbol is grand PDF417 bar code symbol;
Described bar code generates in the Optional Field of controll block that the unit is carried on described control information described bar code symbol.
In addition, described bar code symbol is the QR bar code symbol;
Described bar code generates in the expansion figure in the functional graphic that the unit is carried on described control information described bar code symbol.
The present invention also provides a kind of apparatus for reading of bar code, it is characterized in that, this device comprises: bar code collecting unit and bar code decoding unit; Wherein:
Described bar code collecting unit is used for gathering successively a plurality of bar code symbols that bar code display device generates and shows, and exports bar code symbol to described bar code decoding unit;
Described bar code decoding unit is used for behind the bar code symbol that receives described bar code collecting unit output, by each bar code symbol being deciphered obtain the data message of described bar code display device transmission;
Wherein, the data message that carries respectively in described a plurality of bar code symbol by described bar code display device is transmitted carries out the resulting a plurality of data message pieces of piecemeal.
In addition, described bar code decoding unit also reads the wherein control information of carrying from described bar code symbol;
Comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
In addition, described bar code symbol is grand PDF417 bar code symbol;
Described bar code decoding unit reads described control information from the Optional Field of the controll block of described bar code symbol.
In addition, described bar code symbol is the QR bar code symbol;
Read described control information in the expansion figure of described bar code decoding unit from the functional graphic of described bar code symbol.
In addition, after described bar code decoding unit reads described bar code symbol, obtain in the following way the data message of described bar code display device transmission:
Described bar code decoding unit is deciphered described bar code symbol, the data message piece that is wherein carried;
After the data message piece that described bar code decoding unit judgement decoding obtains is incorrect, by sending indicator signal to described bar code collecting unit, again read the bar code symbol of the correspondence that described bar code display device repeats to show to indicate described bar code collecting unit.
In addition, whether described bar code decoding unit is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
In sum, since among the present invention with behind the data message piecemeal, be carried on respectively (data message piece of each bar code symbol carrying) in a plurality of bar code symbols, in the error correcting capability that does not reduce bar code and do not increase under the prerequisite of equipment cost, improved the information load-bearing capacity (being information capacity) of bar code, and can be by repeating to show/read that bar code improves the fault-tolerance of bar code.
In addition, adopt the present invention can be by the bar code of reduced size, transmit a large amount of data messages with the bar code of small in resolution, reduced the cost of bar code display and reading device.
Description of drawings
Fig. 1 is that the embodiment of the invention is based on the information transferring method process flow diagram of bar codes technique;
Fig. 2 is the structural representation of the embodiment of the invention information transmission system;
Fig. 3 is the structural representation of embodiment of the invention bar code display device;
Fig. 4 is the structural representation of embodiment of the invention apparatus for reading of bar code.
Embodiment
Core of the present invention is, the primary data information (pdi) (abbreviation data message) of to be transmitted/demonstration is carried out piecemeal, and each data message piece is carried on respectively in the different bar code symbols, bar code display device shows (perhaps being called broadcast) above-mentioned bar code symbol successively with the predefined time interval; Apparatus for reading of bar code reads above-mentioned bar code symbol successively, and by the data message piece is recombinated to obtain primary data information (pdi).
Describe the present invention below in conjunction with drawings and Examples.
Fig. 1 is that the embodiment of the invention is based on the information transferring method process flow diagram of bar codes technique; As shown in Figure 1, the method comprises the steps:
101, bar code display device carries out piecemeal to the primary data information (pdi) of to be transmitted/demonstration, obtains a plurality of data message pieces, each data message piece is carried in a plurality of bar code symbols (namely generates the bar code symbol that carries respectively each data message piece).
Above-mentioned bar code symbol can be one-dimensional bar code symbol, two-dimentional bar code symbol or three-dimensional barcode symbol (for example, colorful two-dimensional bar code symbol).
Because bar code display device can circulate and show the bar code symbol that carries each data message piece among the present invention, apparatus for reading of bar code can be realized correcting data error by repeating to read each bar code symbol; Therefore, error correction information (being the error correction code word) can be do not comprised in the above-mentioned bar code symbol, also the low level error correction information can be carried.
For example, when adopting the PDF417 code (comprise 0~8 totally 9 error-correction level), can adopt 0~7 grade of error correction; When adopting the QR code (comprise L, M, Q, H be totally 4 error-correction level), can adopt L level (corresponding error correction rate is 7%) or M level (corresponding error correction rate is 15%) or Q level (corresponding error correction rate is 25%) error correction.
Certainly also can carry high level error correction information in the bar code symbol.
In addition, for the ease of apparatus for reading of bar code each bar code symbol is read, can also comprise control information in the bar code symbol.
Above-mentioned control information can comprise following one or more parameters: Data Identification, and data block sequence number, the deblocking sum shows control parameter etc.Wherein:
Data Identification is used for identifying the file/data message of bar code symbol institute's correspondence (ownership) of current demonstration; Whether the data message piece that apparatus for reading of bar code can carry by the bar code symbol that the Data Identification judgement reads belongs to identical file/data message.
Data block sequence number is used for identifying data message piece that the bar code symbol of current demonstration carries in the position of file/data message (sequentially); Apparatus for reading of bar code can be judged the position of data message piece in raw data/file that the current bar code symbol that reads carries by data block sequence number.
The deblocking sum is for the piecemeal sum of the corresponding file/data of bar code symbol that identify current demonstration; Apparatus for reading of bar code can judge whether to have read the whole bar code symbols that belong to same Data Identification by deblocking sum and the quantity that has read bar code symbol.
Above-mentioned demonstration control parameter can comprise: show duration, and/or the displaying time interval etc.;
Show that duration is used for the time span that this bar code symbol of sign (or each bar code symbol) shows; For example, show that the duration parameters value is 20, the displaying time of expression bar code symbol on display continues 20 seconds.
The displaying time interval is used for identifying broadcast between different bar code symbols/displaying time interval; For example, displaying time spacing parameter value is 20, represents that first bar code symbol shows that end after 20 seconds, begins to show second bar code (for example, the error correction bar code symbol), and the rest may be inferred.
Above-mentioned control information can be carried in the bar code symbol by the control functional graphic of bar code.For example, for grand 417 barcode symbols, control information can be carried in the Optional Field of controll block; For the QR code sign, control information can be carried in the expansion figure in the functional graphic.
Concrete information bearing mode can be referring to the relevant criterion document of grand 417 barcodes and QR code, and this paper repeats no more.
Certainly, above-mentioned control information also can be included in the original data message.
It should be noted that, because one-dimensional bar code is not controlled functional graphic, can't by control functional graphic bear control information, therefore can preset default control information (for example, default demonstration control parameter) by bar code display device and apparatus for reading of bar code manufacturer.In addition, owing to can't carry Data Identification, data block sequence number, the parameters such as deblocking sum, apparatus for reading of bar code need to be deciphered each bar code symbol that has read, and by judging whether that repeating data message block having occurred determines whether to have read all bar code symbols.
102, bar code display device shows the bar code symbol that carries respectively each data message piece successively according to predefined demonstration control parameter;
Bar code display device can circulate and show each bar code symbol.
Bar code display device can the fixed area of its display screen successively/circulation shows each bar code symbol.
103, apparatus for reading of bar code reads (gathering/scanning) bar code symbol from the display screen of bar code display device.
104, apparatus for reading of bar code is deciphered the bar code symbol that reads, and obtains data message piece and the control information of wherein carrying;
Alternatively, if comprise error correction information in the bar code symbol, after apparatus for reading of bar code reads bar code symbol, also need to use the error correction information that wherein comprises that the data message piece that obtains is carried out correction process.
It should be noted that to bar code symbol decipher, error correction and the method for obtaining wherein the information (comprising data message and control information) of carrying be prior art, this paper does not give unnecessary details.
105, apparatus for reading of bar code judges whether to have read all data message pieces (namely judging whether to have read the bar code symbol that carries all data message pieces), if read all data message pieces, then jumped to step 106; Otherwise, jump to step 103.
Show the control parameter if comprise in the bar code symbol, apparatus for reading of bar code can be according to the displaying time of the demonstration duration that comprises in the demonstration control parameter and the next bar code symbol of displaying time interval calculation, and in corresponding displaying time execution in step 103, next bar code symbol is read.
106, whether each data message piece that apparatus for reading of bar code judgement decoding obtains is correct, if all correct, then jumps to step 107, if incorrect, then jumps to step 103, again reads whole or corresponding bar code symbol;
If comprise control information in the bar code symbol, apparatus for reading of bar code can be controlled demonstration duration and the displaying time interval that comprises in the parameter according to the demonstration of control information, and the Data Identification that comprises in the control information, data block sequence number, the parameters such as deblocking sum, the displaying time of the bar code symbol that calculating need to be read again, and in corresponding displaying time execution in step 103, this bar code symbol is read.
Certainly, apparatus for reading of bar code also can after reading the bar code symbol of any one decoding error, all read all bar code symbols again.
It should be noted that, judge the data message piece that decoding obtains for the ease of apparatus for reading of bar code, or whether correct through the data message piece of deciphering and correction process obtains, can comprise check information in the data message piece, for example, comprise CRC (Cyclic Redundancy Check, cyclic redundancy check (CRC)) information in the data message piece.
Certainly, if comprise error correction information in the bar code symbol, for example, adopt 2 grades of error-correction level of PDF417 bar code that bar code symbol is carried out error correction, adopt the L level error-correction level of QR code that bar code symbol is carried out error correction, then can judge whether the data message piece that correction process obtains is correct according to the error correction information that comprises in the bar code symbol.
107, apparatus for reading of bar code is recombinated to each data message piece, obtains original data message;
If comprise control information in the bar code symbol, apparatus for reading of bar code can be according to the Data Identification that comprises in the control information, data block sequence number, and the parameters such as deblocking sum sort and recombinate each data message piece, obtain original data message.
Fig. 2 is the structural representation of the embodiment of the invention information transmission system.As shown in Figure 2, this system comprises: bar code display device and apparatus for reading of bar code; Wherein:
Bar code display device is used for data message waiting for transmission is carried out piecemeal, obtains a plurality of data message pieces, and each data message piece is carried on respectively in a plurality of bar code symbols, shows successively the above-mentioned bar code symbol that carries respectively each data message piece;
Apparatus for reading of bar code is used for reading successively each bar code symbol of its demonstration from bar code display device, by each bar code symbol is deciphered to obtain data message.
In addition, bar code display device also is used for control information is carried on bar code symbol; Apparatus for reading of bar code also is used for reading control information from bar code symbol; Comprise following one or more parameters in the control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
When bar code symbol was grand PDF417 bar code symbol: bar code display device was carried on control information in the Optional Field of controll block of bar code symbol; Apparatus for reading of bar code also is used for reading control information from the Optional Field of the controll block of bar code symbol.
When bar code symbol was the QR bar code symbol: bar code display device was carried on control information in the expansion figure in the functional graphic of bar code symbol; Apparatus for reading of bar code also is used for reading control information from the expansion figure of the functional graphic of bar code symbol.
In addition, apparatus for reading of bar code is after reading bar code symbol, and obtain in the following way the data message of bar code display device transmission: apparatus for reading of bar code is deciphered bar code symbol, the data message piece that is wherein carried; After apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, again read the bar code symbol of the correspondence that bar code display device repeats to show.
Whether apparatus for reading of bar code is correct according to the data message piece that following information judgement decoding obtains: the check information that comprises in the data message piece; And/or the error correction information that comprises in the bar code symbol.
Fig. 3 is the structural representation of embodiment of the invention bar code display device.As shown in Figure 3, this device comprises: bar code generates unit and bar code display unit; Wherein:
Bar code generates the unit and is used for receiving data message waiting for transmission, data message waiting for transmission is carried out piecemeal, obtain a plurality of data message pieces, each data message piece is carried on respectively in a plurality of bar code symbols, and exports the above-mentioned bar code symbol that carries respectively each data message piece to the bar code display unit;
The bar code display unit is used for showing successively each bar code symbol behind each bar code symbol that receives bar code generation unit output.
In addition, bar code generation unit also is used in the bar code symbol bear control information; Comprise following one or more parameters in the control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
When bar code symbol was grand PDF417 bar code symbol: bar code generated in the Optional Field of controll block that the unit is carried on control information bar code symbol.
When bar code symbol was the QR bar code symbol: bar code generated in the expansion figure in the functional graphic that the unit is carried on control information bar code symbol.
Fig. 4 is the structural representation of embodiment of the invention apparatus for reading of bar code; As shown in Figure 4, this device comprises: bar code collecting unit and bar code decoding unit; Wherein:
The bar code collecting unit is used for gathering successively a plurality of bar code symbols that bar code display device generates and shows, and exports bar code symbol to the bar code decoding unit;
The bar code decoding unit is used for behind the bar code symbol that receives the output of bar code collecting unit, by each bar code symbol being deciphered obtain the data message of bar code display device transmission;
Wherein, the data message that carries respectively in a plurality of bar code symbols by bar code display device is transmitted carries out the resulting a plurality of data message pieces of piecemeal.
In addition, the bar code decoding unit also reads the wherein control information of carrying from bar code symbol; Comprise following one or more parameters in the control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to, be used for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
When bar code symbol was grand PDF417 bar code symbol: the bar code decoding unit read control information from the Optional Field of the controll block of bar code symbol.
When bar code symbol is the QR bar code symbol: read control information in the expansion figure of bar code decoding unit from the functional graphic of bar code symbol.
In addition, after the bar code decoding unit read bar code symbol, obtain in the following way the data message of bar code display device transmission: the bar code decoding unit was deciphered bar code symbol, the data message piece that is wherein carried; After the bar code decoding unit judges that data message piece that decoding obtains is incorrect, by sending indicator signal to the bar code collecting unit, again read the bar code symbol of the correspondence that bar code display device repeats to show with bar shape code collecting unit.
Whether the bar code decoding unit can correct according to the data message piece that following information judgement decoding obtains: the check information that comprises in the data message piece; And/or the error correction information that comprises in the bar code symbol.
In sum, since among the present invention with behind the data message piecemeal, be carried on respectively (data message piece of each bar code symbol carrying) in a plurality of bar code symbols, in the error correcting capability that does not reduce bar code and do not increase under the prerequisite of equipment cost, improved the information load-bearing capacity (being information capacity) of bar code, and can be by repeating to show/read that bar code improves the fault-tolerance of bar code.
In addition, adopt the present invention can be by the bar code of reduced size, transmit a large amount of data messages with the bar code of small in resolution, reduced the cost of bar code display and reading device.

Claims (32)

1. information transferring method is characterized in that the method comprises:
Data message waiting for transmission is carried out piecemeal, obtain a plurality of data message pieces, and each data message piece is carried on respectively in a plurality of bar code symbols;
Bar code display device shows the above-mentioned bar code symbol that carries respectively each data message piece successively;
Apparatus for reading of bar code reads each bar code symbol of its demonstration successively from described bar code display device, by each bar code symbol is deciphered to obtain described data message:
Carry control information in the described bar code symbol;
Comprise in the described control information for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
2. the method for claim 1 is characterized in that,
Also comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to.
3. method as claimed in claim 2 is characterized in that,
Described bar code symbol is grand PDF417 bar code symbol;
Described control information is carried in the Optional Field of controll block of described bar code symbol.
4. method as claimed in claim 2 is characterized in that,
Described bar code symbol is the QR bar code symbol;
Described control information is carried in the expansion figure in the functional graphic of described bar code symbol.
5. method as claimed in claim 1 or 2 is characterized in that,
After reading described bar code symbol, obtain in the following way the data message of described bar code display device transmission:
Described apparatus for reading of bar code is deciphered described bar code symbol, the data message piece that is wherein carried;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, again read the bar code symbol of the correspondence that described bar code display device repeats to show.
6. method as claimed in claim 5 is characterized in that,
Whether described apparatus for reading of bar code is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
7. information transferring method is characterized in that the method comprises:
Data message waiting for transmission is carried out piecemeal, obtain a plurality of data message pieces, and each data message piece is carried on respectively in a plurality of bar code symbols;
Bar code display device shows the above-mentioned bar code symbol that carries respectively each data message piece successively;
Carry control information in the described bar code symbol;
Comprise in the described control information for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
8. method as claimed in claim 7 is characterized in that,
Also comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to.
9. method as claimed in claim 8 is characterized in that,
Described bar code symbol is grand PDF417 bar code symbol;
Described control information is carried in the Optional Field of controll block of described bar code symbol.
10. method as claimed in claim 8 is characterized in that,
Described bar code symbol is the QR bar code symbol;
Described control information is carried in the expansion figure in the functional graphic of described bar code symbol.
11. an information transferring method is characterized in that the method comprises:
Apparatus for reading of bar code reads a plurality of bar code symbols of its demonstration successively from described bar code display device, and by described bar code symbol being deciphered obtain the data message of described bar code display device transmission;
Wherein, the data message that carries respectively in described a plurality of bar code symbol by described bar code display device is transmitted carries out the resulting a plurality of data message pieces of piecemeal;
Described apparatus for reading of bar code also reads the wherein control information of carrying from described bar code symbol;
Comprise in the described control information for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
12. method as claimed in claim 11 is characterized in that,
Also comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to.
13. method as claimed in claim 12 is characterized in that,
Described bar code symbol is grand PDF417 bar code symbol;
Described apparatus for reading of bar code reads described control information from the Optional Field of the controll block of described bar code symbol.
14. method as claimed in claim 12 is characterized in that,
Described bar code symbol is the QR bar code symbol;
Read described control information in the expansion figure of described apparatus for reading of bar code from the functional graphic of described bar code symbol.
15. such as claim 11 or 12 described methods, it is characterized in that,
After reading described bar code symbol, obtain in the following way the data message of described bar code display device transmission:
Described apparatus for reading of bar code is deciphered described bar code symbol, the data message piece that is wherein carried;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, again read the bar code symbol of the correspondence that described bar code display device repeats to show.
16. method as claimed in claim 15 is characterized in that,
Whether described apparatus for reading of bar code is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
17. an information transmission system is characterized in that, this system comprises: bar code display device and apparatus for reading of bar code; Wherein:
Described bar code display device is used for data message waiting for transmission is carried out piecemeal, obtains a plurality of data message pieces, and each data message piece is carried on respectively in a plurality of bar code symbols, shows successively the above-mentioned bar code symbol that carries respectively each data message piece;
Described apparatus for reading of bar code is used for reading successively each bar code symbol of its demonstration from described bar code display device, by each bar code symbol is deciphered to obtain described data message;
Described bar code display device also is used for control information is carried on described bar code symbol;
Described apparatus for reading of bar code also is used for reading described control information from described bar code symbol;
Comprise in the described control information for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval.
18. system as claimed in claim 17 is characterized in that,
Also comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to.
19. system as claimed in claim 18 is characterized in that,
Described bar code symbol is grand PDF417 bar code symbol;
Described bar code display device is carried on described control information in the Optional Field of controll block of described bar code symbol;
Described apparatus for reading of bar code also is used for reading described control information from the Optional Field of the controll block of described bar code symbol.
20. system as claimed in claim 18 is characterized in that,
Described bar code symbol is the QR bar code symbol;
Described bar code display device is carried on described control information in the expansion figure in the functional graphic of described bar code symbol;
Described apparatus for reading of bar code also is used for reading described control information from the expansion figure of the functional graphic of described bar code symbol.
21. such as claim 17 or 18 described systems, it is characterized in that,
Described apparatus for reading of bar code obtains the data message of described bar code display device transmission in the following way after reading described bar code symbol:
Described apparatus for reading of bar code is deciphered described bar code symbol, the data message piece that is wherein carried;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, again read the bar code symbol of the correspondence that described bar code display device repeats to show.
22. system as claimed in claim 21 is characterized in that,
Whether described apparatus for reading of bar code is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
23. a bar code display device is characterized in that, this device comprises: bar code generates unit and bar code display unit; Wherein:
Described bar code generates the unit and is used for receiving data message waiting for transmission, data message waiting for transmission is carried out piecemeal, obtain a plurality of data message pieces, each data message piece is carried on respectively in a plurality of bar code symbols, and exports the above-mentioned bar code symbol that carries respectively each data message piece to described bar code display unit;
Described bar code display unit is used for showing successively each bar code symbol behind each bar code symbol that receives described bar code generation unit output;
Described bar code generates the unit and also is used in described bar code symbol bear control information;
Comprise in the described control information for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval;
Described bar code display unit is according to the described bar code symbol of described demonstration control parameter display.
24. device as claimed in claim 23 is characterized in that,
Also comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to.
25. device as claimed in claim 24 is characterized in that,
Described bar code symbol is grand PDF417 bar code symbol;
Described bar code generates in the Optional Field of controll block that the unit is carried on described control information described bar code symbol.
26. device as claimed in claim 24 is characterized in that,
Described bar code symbol is the QR bar code symbol;
Described bar code generates in the expansion figure in the functional graphic that the unit is carried on described control information described bar code symbol.
27. an apparatus for reading of bar code is characterized in that, this device comprises: bar code collecting unit and bar code decoding unit; Wherein:
Described bar code collecting unit is used for gathering successively a plurality of bar code symbols that bar code display device generates and shows, and exports bar code symbol to described bar code decoding unit;
Described bar code decoding unit is used for behind the bar code symbol that receives described bar code collecting unit output, by each bar code symbol being deciphered obtain the data message of described bar code display device transmission;
Wherein, the data message that carries respectively in described a plurality of bar code symbol by described bar code display device is transmitted carries out the resulting a plurality of data message pieces of piecemeal;
Described bar code decoding unit also reads the wherein control information of carrying from described bar code symbol;
Comprise in the described control information for the demonstration duration of identification barcode symbol and/or the demonstration control parameter at displaying time interval;
Read described bar code symbol according to described demonstration control parameter.
28. device as claimed in claim 27 is characterized in that,
Also comprise following one or more parameters in the described control information: the Data Identification of the data message that the data message piece that carries for each bar code symbol of sign belongs to, be used for the data message piece of each bar code symbol carrying of sign in the data block sequence number of the position of the data message of its ownership, be used for the deblocking sum of the block count of the data message that the data message piece of identification barcode symbols carry belongs to.
29. device as claimed in claim 28 is characterized in that,
Described bar code symbol is grand PDF417 bar code symbol;
Described bar code decoding unit reads described control information from the Optional Field of the controll block of described bar code symbol.
30. device as claimed in claim 28 is characterized in that,
Described bar code symbol is the QR bar code symbol;
Read described control information in the expansion figure of described bar code decoding unit from the functional graphic of described bar code symbol.
31. such as claim 27 or 28 described devices, it is characterized in that,
After described bar code decoding unit reads described bar code symbol, obtain in the following way the data message of described bar code display device transmission:
Described bar code decoding unit is deciphered described bar code symbol, the data message piece that is wherein carried;
After the data message piece that described bar code decoding unit judgement decoding obtains is incorrect, by sending indicator signal to described bar code collecting unit, again read the bar code symbol of the correspondence that described bar code display device repeats to show to indicate described bar code collecting unit.
32. device as claimed in claim 31 is characterized in that,
Whether described bar code decoding unit is correct according to the data message piece that following information judgement decoding obtains:
The check information that comprises in the data message piece; And/or
The error correction information that comprises in the described bar code symbol.
CN 201110051849 2011-03-03 2011-03-03 Method and system for transmitting information, device for displaying bar code and device for reading bar code Active CN102129585B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201110051849 CN102129585B (en) 2011-03-03 2011-03-03 Method and system for transmitting information, device for displaying bar code and device for reading bar code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110051849 CN102129585B (en) 2011-03-03 2011-03-03 Method and system for transmitting information, device for displaying bar code and device for reading bar code

Publications (2)

Publication Number Publication Date
CN102129585A CN102129585A (en) 2011-07-20
CN102129585B true CN102129585B (en) 2013-03-27

Family

ID=44267665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110051849 Active CN102129585B (en) 2011-03-03 2011-03-03 Method and system for transmitting information, device for displaying bar code and device for reading bar code

Country Status (1)

Country Link
CN (1) CN102129585B (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104380308A (en) * 2012-05-31 2015-02-25 Opto电子有限公司 Read-in device, read-in result output method, and program
CN102799915B (en) * 2012-07-16 2015-10-28 北京怡和嘉业医疗科技有限公司 Information transferring method and information carrying means
CN104520855B (en) * 2012-07-16 2019-03-15 北京怡和嘉业医疗科技股份有限公司 Medical Devices remote information transmission method, Medical Devices
CN102880782A (en) * 2012-07-16 2013-01-16 北京怡和嘉业医疗科技有限公司 Method for medical equipment remote information transmission and device for medical equipment remote information transmission
CN104766197B (en) * 2014-01-02 2018-05-25 株式会社理光 report page reading device
CN104010195A (en) * 2014-03-21 2014-08-27 付强 Anti-copying coded image, anti-copying coded image system and application
CN105303143B (en) * 2014-07-29 2020-04-07 腾讯科技(深圳)有限公司 Information scanning processing method, system and terminal
CN106874979B (en) * 2015-12-14 2020-04-07 阿里巴巴集团控股有限公司 Bar code processing, displaying and reading method and device
CN106372383A (en) * 2016-08-18 2017-02-01 广州视源电子科技股份有限公司 Physical examination result processing method and system
US11036947B2 (en) * 2018-02-23 2021-06-15 Pix Art Imaging Inc. Color bar code, code determining method and code determining system
CN109274642B (en) * 2018-08-14 2021-08-03 广州卓腾科技有限公司 Inter-network data communication method and related device, system, equipment and storage medium
CN112529132A (en) * 2019-09-18 2021-03-19 北京京东尚科信息技术有限公司 Bar code generation method and device
CN112732700B (en) * 2021-01-25 2023-03-14 中冶赛迪信息技术(重庆)有限公司 Steel rolling production data slicing method, system, medium and electronic terminal
CN112990404B (en) * 2021-02-08 2022-01-28 北京声智科技有限公司 Method and device for generating sample identification code pattern, acquisition method and electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
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 (en) * 2003-05-22 2003-10-29 深圳矽感科技有限公司 Two-D bar code encoding and decoding method
CN101645140A (en) * 2008-08-06 2010-02-10 华为技术有限公司 Two-dimensional code generation method, decoding method and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
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 (en) * 2003-05-22 2003-10-29 深圳矽感科技有限公司 Two-D bar code encoding and decoding method
CN101645140A (en) * 2008-08-06 2010-02-10 华为技术有限公司 Two-dimensional code generation method, decoding method and device

Also Published As

Publication number Publication date
CN102129585A (en) 2011-07-20

Similar Documents

Publication Publication Date Title
CN102129585B (en) Method and system for transmitting information, device for displaying bar code and device for reading bar code
US10997481B2 (en) System and method for collecting and analyzing multi-fields two-dimensional code
CN102243714B (en) Coding system of two-dimensional code
Sutheebanjard et al. QR-code generator
CN101645140B (en) Two-dimensional code generation method, coding/decoding method and device
CN102054185A (en) Two-dimension code generation method, user mobile terminal and mobile communication system
CN101645081A (en) Method and system for tracing farm product information through two-dimension code
SG175104A1 (en) Two-dimensional array code
CN103377442A (en) Data processing method and system
CN103927319A (en) QR code business card information access method
CN103530669A (en) Data information two-dimensional code encoding method
CN102054209A (en) Method for transmitting driver pre-entered information data by using two-dimensional bar codes
CN102044010A (en) Method for realizing temporary vehicle number plate information data transmission by utilizing two-dimensional bar codes
SG175103A1 (en) Two-dimensional array code
CN106250941A (en) Quick Response Code processing method, Apparatus and system
CN102087698B (en) A kind of information transferring method and system, bar code display and reading device
CN1881213B (en) Document audit trail system and method
CN102087699B (en) Information transmission method and system, bar code display device and reading device
CN201518129U (en) Two-dimensional code information tracing system for agricultural product
CN101908133B (en) Method and device for decoding bar code
CN112528700A (en) Big data-based two-dimensional code recognition and analysis system
CN101833645B (en) Bar code decoding method based on code word combination
CN106874979B (en) Bar code processing, displaying and reading method and device
CN106339907A (en) Data tracing interaction method
CN101840500B (en) Device based on confidence for code word decoding and method

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