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 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
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
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.
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)
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)
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 |
-
2011
- 2011-03-03 CN CN 201110051849 patent/CN102129585B/en 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 (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 |