CN102129585A - 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
CN102129585A
CN102129585A CN 201110051849 CN201110051849A CN102129585A CN 102129585 A CN102129585 A CN 102129585A CN 201110051849 CN201110051849 CN 201110051849 CN 201110051849 A CN201110051849 A CN 201110051849A CN 102129585 A CN102129585 A CN 102129585A
Authority
CN
China
Prior art keywords
bar code
data message
code symbol
symbol
data
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.)
Granted
Application number
CN 201110051849
Other languages
Chinese (zh)
Other versions
CN102129585B (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.)
Beijing Tendyron Technology Co Ltd
Original Assignee
Beijing 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 Beijing Tendyron Technology Co Ltd filed Critical Beijing 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 show 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 demonstration and reading device.
Background technology
Bar code is as a kind of information-bearing, information representation and information input technology, have characteristics such as information high input speed, reliability height, antijamming capability be strong, can be used to identify the information such as grown place, manufacturing firm, trade name, date of manufacture of article, all obtain in many fields such as circulation of commodities, taking care of books, postal management, banking systems using widely.
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 writing down the graphical identifier of (carrying) one group of information.The one-dimensional bar code symbol figure is simple in structure, every kind of all corresponding a kind of character set of encoding scheme, corresponding bar code generation/demonstration and 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 geometric figure (on the two-dimensional directional) distribution on the plane according to certain rules that certain is specific, 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, can represent thousands of characters usually.Two-dimensional bar can be divided into stack two-dimensional bar and matrix type two-dimension bar code.Be that one-dimensional bar code by the multirow cutting back piles up and forms on the stack two-dimensional bar form; Typical stack two-dimensional bar comprises PDF417 sign indicating number etc.; Matrix type two-dimension bar code is formed with the form of matrix, on matrix respective element position, represent binary one 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 sign indicating number 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 is combined expression information with bar/sky, point/sky, 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 years of 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) though the color bar code technology can significantly increase relativity of information, the display device and the reading device of bar code all there is higher requirement, traditional display device and reading device based on gray scale 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, provides a kind of information transferring method and system, bar code to show and reading device, so that improve the relativity of information of the bar code of unit area under 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 this 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 each data message piece respectively successively;
Apparatus for reading of bar code reads each bar code symbol of its demonstration successively from described bar code display device, obtain described data message by each bar code symbol is deciphered.
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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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 the data message of described bar code display device transmission in the following way:
Described apparatus for reading of bar code is deciphered described bar code symbol, obtains wherein data carried by data message block;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, read the bar code symbol of the correspondence that described bar code display device repeats to show again.
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, this 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 each data message piece respectively 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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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, this 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 the data message that obtains 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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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 the data message of described bar code display device transmission in the following way:
Described apparatus for reading of bar code is deciphered described bar code symbol, obtains wherein data carried by data message block;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, read the bar code symbol of the correspondence that described bar code display device repeats to show again.
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 the above-mentioned bar code symbol that carries each data message piece respectively successively;
Described apparatus for reading of bar code is used for reading successively from described bar code display device each bar code symbol of its demonstration, obtains described data message by each bar code symbol is deciphered.
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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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, obtains wherein data carried by data message block;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, read the bar code symbol of the correspondence that described bar code display device repeats to show again.
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 to receive 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 each data message piece respectively to described bar code display unit;
Described bar code display unit is used for showing each bar code symbol successively 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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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 a plurality of bar code symbols that bar code display device generates and shows successively, 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 the data message that obtains 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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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 the data message of described bar code display device transmission in the following way:
Described bar code decoding unit is deciphered described bar code symbol, obtains wherein data carried by data message block;
After the data message piece that described bar code decoding unit judgement decoding obtains is incorrect, by sending indicator signal, read the bar code symbol of the correspondence that described bar code display device repeats to show again to indicate described bar code collecting unit to 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-bearing ability (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, transmit lot of data information, reduced that bar code shows and the cost of reading device with the bar code of small in resolution by the bar code of reduced size.
Description of drawings
Fig. 1 is the information transferring method process flow diagram of the embodiment of the invention based on 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 pre-set time interval; Apparatus for reading of bar code reads above-mentioned bar code symbol successively, and obtains primary data information (pdi) by the data message piece is recombinated.
Describe the present invention below in conjunction with drawings and Examples.
Fig. 1 is the information transferring method process flow diagram of the embodiment of the invention based on bar codes technique; As shown in Figure 1, this 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 (promptly generates the bar code symbol that carries each data message piece respectively).
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 sign indicating number (comprise 0~8 totally 9 error-correction level), can adopt 0~7 grade of error correction; When adopting the QR sign indicating number (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, each bar code symbol is read, can also comprise control information in the bar code symbol for the ease of apparatus for reading of bar code.
Above-mentioned control information can comprise following one or more parameters: Data Identification, and data block sequence number, the deblocking sum shows controlled variable etc.Wherein:
Data Identification be used to identify current demonstration bar code symbol the file/data message of corresponding (ownership); Apparatus for reading of bar code can judge whether the bar code symbol institute data carried by data message block that reads belongs to identical file/data message by Data Identification.
Data block sequence number is used for identifying the bar code symbol institute data carried by data message block of current demonstration in the position of file/data message (in proper order); Apparatus for reading of bar code can be judged the current bar code symbol institute position of data carried by data message block in raw data/file that reads by data block sequence number.
The deblocking sum is used to identify the piecemeal sum of the pairing file/data of bar code symbol of 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 controlled variable can comprise: show duration, and/or show the time interval etc.;
Show that duration is used to identify the time span that this bar code symbol (or each bar code symbol) shows; For example, show that the duration parameters value is 20, the demonstration time remaining of expression bar code symbol on display 20 seconds.
Show that the time interval is used to identify the broadcast/demonstration time interval between different bar code symbols; For example, show that the time interval parameter value is 20, represent 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), the rest may be inferred.
Above-mentioned control information can be carried in the bar code symbol by the control function figure 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 sign indicating number, 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 does not have the control function figure, therefore can't pass through control function figure bear control information, can preestablish default control information (for example, default demonstration controlled variable) 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, parameters such as deblocking sum, apparatus for reading of bar code need 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 each data message piece respectively successively according to predefined demonstration controlled variable;
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 (collection/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 wherein data carried by data message block and control information;
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 obtain wherein that the method for loaded information (comprising data message and control information) is a 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 (promptly judging whether to have read the bar code symbol that carries all data message pieces), if read all data message pieces, then jumps to step 106; Otherwise, jump to step 103.
If comprise the demonstration controlled variable in the bar code symbol, apparatus for reading of bar code can be according to showing the demonstration duration that comprises in the controlled variable and showing the demonstration time that the time interval is calculated next bar code symbol, and, next bar code symbol is read in corresponding demonstration time execution in step 103.
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, reads whole or corresponding bar code symbol again;
If comprise control information in the bar code symbol, the demonstration duration that apparatus for reading of bar code comprises in can the demonstration controlled variable according to control information and show the time interval, and the Data Identification that comprises in the control information, data block sequence number, parameters such as deblocking sum, the demonstration time of the bar code symbol that calculating need be read again, and in corresponding demonstration time execution in step 103, this bar code symbol is read.
Certainly, apparatus for reading of bar code also can all read all bar code symbols again after reading the bar code symbol of any one decoding error.
It should be noted that, judge the data message piece that decoding obtains for the ease of apparatus for reading of bar code, or it is 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 sign indicating number 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 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 the above-mentioned bar code symbol that carries each data message piece respectively successively;
Apparatus for reading of bar code is used for reading successively from bar code display device each bar code symbol of its demonstration, obtains data message by each bar code symbol is deciphered.
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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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 the data message of bar code display device transmission in the following way: apparatus for reading of bar code is deciphered bar code symbol, obtains wherein data carried by data message block; After apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, read the bar code symbol of the correspondence that bar code display device repeats to show again.
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 to receive 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 each data message piece respectively to the bar code display unit;
The bar code display unit is used for showing each bar code symbol successively 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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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 a plurality of bar code symbols that bar code display device generates and shows successively, 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 the data message that obtains the 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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the 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 the data message of bar code display device transmission in the following way: the bar code decoding unit was deciphered bar code symbol, obtains wherein data carried by data message block; After the bar code decoding unit judges that data message piece that decoding obtains is incorrect, by sending indicator signal, read the bar code symbol of the correspondence that bar code display device repeats to show again with bar font code collecting unit to the bar 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-bearing ability (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, transmit lot of data information, reduced that bar code shows and the cost of reading device with the bar code of small in resolution by the bar code of reduced size.

Claims (32)

1. an information transferring method is characterized in that, this 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 each data message piece respectively successively;
Apparatus for reading of bar code reads each bar code symbol of its demonstration successively from described bar code display device, obtain described data message by each bar code symbol is deciphered.
2. the method for claim 1 is characterized in that,
Carry control information in the described bar code symbol;
Comprise following one or more parameters in the described control information: the Data Identification that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the time interval.
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 the data message of described bar code display device transmission in the following way:
Described apparatus for reading of bar code is deciphered described bar code symbol, obtains wherein data carried by data message block;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, read the bar code symbol of the correspondence that described bar code display device repeats to show again.
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. an information transferring method is characterized in that, this 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 each data message piece respectively successively.
8. method as claimed in claim 7 is characterized in that,
Carry control information in the described bar code symbol;
Comprise following one or more parameters in the described control information: the Data Identification that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the time interval.
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, this 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 the data message that obtains 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.
12. method as claimed in claim 11 is characterized in that,
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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the time interval.
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. as claim 11 or 12 described methods, it is characterized in that,
After reading described bar code symbol, obtain the data message of described bar code display device transmission in the following way:
Described apparatus for reading of bar code is deciphered described bar code symbol, obtains wherein data carried by data message block;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, read the bar code symbol of the correspondence that described bar code display device repeats to show again.
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 the above-mentioned bar code symbol that carries each data message piece respectively successively;
Described apparatus for reading of bar code is used for reading successively from described bar code display device each bar code symbol of its demonstration, obtains described data message by each bar code symbol is deciphered.
18. system as claimed in claim 17 is characterized in that,
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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the time interval.
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. 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, obtains wherein data carried by data message block;
After described apparatus for reading of bar code judges that data message piece that decoding obtains is incorrect, read the bar code symbol of the correspondence that described bar code display device repeats to show again.
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 to receive 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 each data message piece respectively to described bar code display unit;
Described bar code display unit is used for showing each bar code symbol successively behind each bar code symbol that receives described bar code generation unit output.
24. device as claimed in claim 23 is characterized in that,
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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the time interval.
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 a plurality of bar code symbols that bar code display device generates and shows successively, 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 the data message that obtains 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.
28. device as claimed in claim 27 is characterized in that,
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 that is used to identify the data message that each bar code symbol data carried by data message block belonged to, be used for identifying the data block sequence number of each bar code symbol data carried by data message block in the position of the data message of its ownership, the deblocking sum that is used for the block count of the data message that the data message piece of identification barcode symbols carry belonged to is used for the demonstration duration of identification barcode symbol and/or shows the demonstration controlled variable in the time interval.
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. as claim 27 or 28 described devices, it is characterized in that,
After described bar code decoding unit reads described bar code symbol, obtain the data message of described bar code display device transmission in the following way:
Described bar code decoding unit is deciphered described bar code symbol, obtains wherein data carried by data message block;
After the data message piece that described bar code decoding unit judgement decoding obtains is incorrect, by sending indicator signal, read the bar code symbol of the correspondence that described bar code display device repeats to show again to indicate described bar code collecting unit to 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 true CN102129585A (en) 2011-07-20
CN102129585B 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)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102799915A (en) * 2012-07-16 2012-11-28 北京怡和嘉业医疗科技有限公司 Information transmission method and information transmission device
CN102880782A (en) * 2012-07-16 2013-01-16 北京怡和嘉业医疗科技有限公司 Method for medical equipment remote information transmission and device for medical equipment remote information transmission
CN104010195A (en) * 2014-03-21 2014-08-27 付强 Anti-copying coded image, anti-copying coded image system and application
CN104380308A (en) * 2012-05-31 2015-02-25 Opto电子有限公司 Read-in device, read-in result output method, and program
CN104520855A (en) * 2012-07-16 2015-04-15 北京怡和嘉业医疗科技有限公司 Remote information transmission method for medical equipment, and medical equipment
CN104766197A (en) * 2014-01-02 2015-07-08 理光(中国)投资有限公司 Report page reading device
CN105303143A (en) * 2014-07-29 2016-02-03 腾讯科技(深圳)有限公司 Information scanning method, system and terminal
CN106372383A (en) * 2016-08-18 2017-02-01 广州视源电子科技股份有限公司 Physical examination result processing method and system
CN106874979A (en) * 2015-12-14 2017-06-20 阿里巴巴集团控股有限公司 A kind of bar code treatment, display, read method and device
CN109274642A (en) * 2018-08-14 2019-01-25 广州卓腾科技有限公司 Inter-network data communication means and relevant apparatus, system, equipment and storage medium
CN110188854A (en) * 2018-02-23 2019-08-30 原相科技股份有限公司 Colour barcode, code judgment method and code judge system
CN112529132A (en) * 2019-09-18 2021-03-19 北京京东尚科信息技术有限公司 Bar code generation method and device
CN112732700A (en) * 2021-01-25 2021-04-30 中冶赛迪重庆信息技术有限公司 Steel rolling production data slicing method, system, medium and electronic terminal
CN112990404A (en) * 2021-02-08 2021-06-18 北京声智科技有限公司 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

Cited By (20)

* 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
CN102880782A (en) * 2012-07-16 2013-01-16 北京怡和嘉业医疗科技有限公司 Method for medical equipment remote information transmission and device for medical equipment remote information transmission
CN104520855B (en) * 2012-07-16 2019-03-15 北京怡和嘉业医疗科技股份有限公司 Medical Devices remote information transmission method, Medical Devices
CN104520855A (en) * 2012-07-16 2015-04-15 北京怡和嘉业医疗科技有限公司 Remote information transmission method for medical equipment, and medical equipment
CN102799915A (en) * 2012-07-16 2012-11-28 北京怡和嘉业医疗科技有限公司 Information transmission method and information transmission device
CN104766197B (en) * 2014-01-02 2018-05-25 株式会社理光 report page reading device
CN104766197A (en) * 2014-01-02 2015-07-08 理光(中国)投资有限公司 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
CN105303143A (en) * 2014-07-29 2016-02-03 腾讯科技(深圳)有限公司 Information scanning method, system and terminal
CN106874979B (en) * 2015-12-14 2020-04-07 阿里巴巴集团控股有限公司 Bar code processing, displaying and reading method and device
CN106874979A (en) * 2015-12-14 2017-06-20 阿里巴巴集团控股有限公司 A kind of bar code treatment, display, read method and device
CN106372383A (en) * 2016-08-18 2017-02-01 广州视源电子科技股份有限公司 Physical examination result processing method and system
CN110188854A (en) * 2018-02-23 2019-08-30 原相科技股份有限公司 Colour barcode, code judgment method and code judge system
CN110188854B (en) * 2018-02-23 2022-04-26 原相科技股份有限公司 Color bar code, code judging method and code judging system
CN109274642A (en) * 2018-08-14 2019-01-25 广州卓腾科技有限公司 Inter-network data communication means and relevant apparatus, system, equipment and storage medium
CN112529132A (en) * 2019-09-18 2021-03-19 北京京东尚科信息技术有限公司 Bar code generation method and device
CN112732700A (en) * 2021-01-25 2021-04-30 中冶赛迪重庆信息技术有限公司 Steel rolling production data slicing method, system, medium and electronic terminal
CN112990404A (en) * 2021-02-08 2021-06-18 北京声智科技有限公司 Method and device for generating sample identification code pattern, acquisition method and electronic equipment

Also Published As

Publication number Publication date
CN102129585B (en) 2013-03-27

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
Sutheebanjard et al. QR-code generator
CN101645140B (en) Two-dimensional code generation method, coding/decoding method and device
CN102243714A (en) Two-dimensional code, coding system and method of two-dimensional code
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
CN101339599A (en) Method and terminal for obtaining two-dimension code
CN103377442A (en) Data processing method and system
AU2010234172A1 (en) Two-dimensional array code
CN103632182A (en) Three-dimensional (3D) image code generating and analyzing methods and device thereof
CN106340049A (en) Verification code generating method based on animation semantics
CN103927319A (en) QR code business card information access method
CN103530669A (en) Data information two-dimensional code encoding method
CN101859398B (en) Two-dimensional array code
CN105894071A (en) Two-dimensional code mixed generation 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
CN106250941A (en) Quick Response Code processing method, Apparatus and system
CN103544516B (en) The coding and decoding method of Quick Response Code and Quick Response Code encoder, decoder
CN104715222A (en) Method and device for identifying gray two-dimension code
CN1881213B (en) Document audit trail system and method
CN201518129U (en) Two-dimensional code information tracing system for agricultural product
CN102087699B (en) Information transmission method and system, bar code display device and reading device
CN102087698A (en) Method and system for transmitting information and device for displaying and reading bar code

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