CN111597840A - Method for preventing RFID (radio frequency identification) serial reading on multi-channel conveying line - Google Patents
Method for preventing RFID (radio frequency identification) serial reading on multi-channel conveying line Download PDFInfo
- Publication number
- CN111597840A CN111597840A CN202010405728.8A CN202010405728A CN111597840A CN 111597840 A CN111597840 A CN 111597840A CN 202010405728 A CN202010405728 A CN 202010405728A CN 111597840 A CN111597840 A CN 111597840A
- Authority
- CN
- China
- Prior art keywords
- reading
- information
- rfid
- comparison
- identification code
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10019—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10009—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
- G06K7/10118—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the sensing being preceded by at least one preliminary step
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Near-Field Transmission Systems (AREA)
Abstract
The invention discloses a method for preventing RFID (radio frequency identification) serial reading on a multi-channel conveying line, which comprises the following steps of: s1, after the comparison server receives the reading information sent by the RFID reading equipment, if the comparison information corresponding to the label information does not exist, executing a step S2, and if the comparison information corresponding to the label information already exists, executing a step S3; s2, establishing comparison information of the RFID label; s3, calling comparison information of the RFID tag, and if an equipment identification code exists, reading times n +1 corresponding to the equipment identification code; if the device identification code does not exist, establishing a new device identification code and corresponding reading times in the comparison information; and S4, sending the device identification code with the maximum reading times n and the RFID label information to the terminal server. According to the invention, the comparison server is arranged to perform time delay analysis processing on the read data, so that RFID serial reading is prevented, and accurate data reporting is realized.
Description
Technical Field
The invention relates to a method for reading an RFID (radio frequency identification) on a multi-channel conveying line, in particular to a method for preventing the RFID from being read serially on the multi-channel conveying line, and belongs to the technical field of radio frequency identification.
Background
With the wide application of the ultrahigh frequency RFID tags, the ultrahigh frequency RFID tags are attached to logistics express delivery, airport luggage and warehouse goods and are used for article identification and quantity checking. However, when ultrahigh frequency RFID reading devices are deployed in multiple channels, because the reading range of the ultrahigh frequency RFID cannot be precisely controlled, the problem of cross reading cannot be well avoided only by the limitation of the transmitting power of a reader-writer or the adjustment of the antenna angle, and the problem of inaccurate positioning and registration information due to the fact that RFID tags are often cross read occurs.
Disclosure of Invention
The purpose of the invention is as follows: in order to overcome the defects in the prior art, the invention provides a method for preventing RFID serial reading on a multichannel conveying line with accurate reported data.
In order to solve the technical problems, the invention provides a method for preventing RFID serial reading on a multi-channel transmission line, which is applied to the multi-channel transmission line and comprises a terminal server and RFID reading equipment arranged on each channel, and is characterized in that each channel is also provided with a comparison server communicated with each RFID reading equipment and the terminal server, and the method comprises the following steps:
s1, after receiving the reading information sent by the RFID reading equipment, the comparison server extracts RFID label information and compares the RFID label information with the comparison information stored in the comparison server, if the comparison information corresponding to the label information does not exist, the step S2 is executed, and if the comparison information corresponding to the label information exists, the step S3 is executed;
s2, establishing comparison information of the RFID tag, setting the end time of the comparison information, the equipment identification code and the corresponding reading times n, setting an end trigger, and executing the step S4 when the end time is up;
the end time is T + Td, T is the reading time carried in the reading information, and Td is the preset delay time; the equipment identification code is carried in the read information; the reading time n is 1;
s3, calling comparison information of the RFID tag, judging whether an equipment identification code carried by the read information exists in the comparison information, and if so, judging the reading times n +1 corresponding to the equipment identification code; if the comparison information does not exist, newly establishing an equipment identification code and corresponding reading times in the comparison information, wherein the equipment identification code is the equipment identification code carried in the reading information, and the reading times n is 1;
if the end time is reached, step S4 is executed; otherwise, go to step S1;
s4, if the same RFID label only has one device identification code corresponding, sending the device identification code and the RFID label information to the terminal server; and if the same RFID label corresponds to a plurality of equipment identification codes, comparing the reading times n corresponding to the equipment identification codes, and sending the equipment identification code with the maximum reading times n and the RFID label information to the terminal server.
The technical solution of the present invention is further defined in that, in step S4, if the number of times n of reading corresponding to the plurality of device identification codes is equal, the device identification code with the maximum receiving sensitivity rs and the RFID tag information are sent to the terminal server, where the receiving sensitivity rs is a fixed value carried in the read information.
Further, the method for setting the preset delay time in step S2 includes: the conveying speed of the conveying belt on each channel is V, the length of a reading range of the reading equipment on the conveying belt is L, and the reading time of the corresponding channel is T-L/V; the preset delay time is 2 times of the maximum value of the reading time T in all channels.
Further, the comparison information of the comparison server includes a trigger flag, and after the trigger is triggered, the trigger flag is 1;
when the comparison server detects that the tag information already exists and the trigger flag in the comparison information is 1, the update end time is T + Td, and step S3 is continuously executed, where T is the reading time carried in the current reading information and Td is the preset delay time.
Furthermore, each channel is also provided with a photoelectric sensor, and after the photoelectric sensor detects that an article enters, the photoelectric sensor triggers RFID reading equipment to start reading; and after the photoelectric sensor detects that the article leaves, the RFID reading equipment is triggered to close reading.
Has the advantages that: according to the method for preventing the RFID serial reading on the multi-channel conveying line, provided by the invention, the comparison server is arranged to perform time delay analysis processing on the read data, and the comprehensive comparison is performed in combination with a real scene, so that the RFID serial reading is prevented, and the accurate reporting of the data is realized. Meanwhile, the photoelectric sensor is arranged to trigger and read the RFID reading equipment, so that the information reading is better and more accurate, the data processing amount of the comparison server is reduced, and the speed and the precision of the data are improved.
Drawings
FIG. 1 is a flow chart of a method for preventing RFID serial reading on a multi-channel transmission line according to the present invention;
FIG. 2 is a system block diagram of a method for preventing RFID serial reads on a multi-channel conveyor line according to the present invention;
fig. 3 is a diagram of an application example of the method for preventing RFID serial reading on a multi-channel transmission line provided in embodiment 1.
Detailed Description
The present invention will be further described with reference to the accompanying drawings.
Example 1
The invention provides a method for preventing RFID (radio frequency identification) series reading on a multi-channel conveying line, which is applied to the multi-channel conveying line, a system frame diagram is shown in figure 2, the method comprises a terminal server and RFID reading equipment arranged on each channel, a comparison server communicated with each RFID reading equipment and the terminal server is also arranged on each channel, a work flow diagram is shown in figure 1, and the method is carried out according to the following steps:
s1, after receiving the read information sent by the RFID reading device, the comparison server extracts the RFID label information, compares the RFID label information with the comparison information stored in the comparison server, if the comparison information corresponding to the label information does not exist, the step S2 is executed, and if the comparison information corresponding to the label information exists, the step S3 is executed.
The data structure of the read information is shown in table 1:
table 1:
serial number | RFID tag information | Equipment identification code | Reading time t | Reception sensitivity rs |
S2, establishing comparison information of the RFID tag, setting the end time of the comparison information, the equipment identification code and the corresponding reading times n, setting an end trigger, and executing the step S4 when the end time is reached.
The end time is T + Td, T is the reading time carried in the reading information, and Td is the preset delay time; the equipment identification code is carried in the read information; the number of reading n is 1.
The data structure of the alignment information is shown in table 2:
table 2:
the method for setting the preset delay time comprises the following steps: the conveying speed of the conveying belt on each channel is V, the length of a reading range of the reading equipment on the conveying belt is L, and the reading time of the corresponding channel is T-L/V; the preset delay time is 2 times of the maximum value of the reading time T in all channels.
S3, calling comparison information of the RFID tag, judging whether an equipment identification code carried by the read information exists in the comparison information, and if so, judging the reading times n +1 corresponding to the equipment identification code; and if the comparison result does not exist, newly establishing an equipment identification code and corresponding reading times in the comparison information, wherein the equipment identification code is the equipment identification code carried in the reading information, and the reading times n is 1.
If the end time is reached, step S4 is executed; otherwise, step S1 is executed.
S4, if the same RFID label only has one device identification code corresponding, sending the device identification code and the RFID label information to the terminal server; and if the same RFID label corresponds to a plurality of equipment identification codes, comparing the reading times n corresponding to the equipment identification codes, and sending the equipment identification code with the maximum reading times n and the RFID label information to the terminal server.
And if the reading times n corresponding to the plurality of equipment identification codes are equal, sending the equipment identification code with the maximum receiving sensitivity rs and the RFID label information to the terminal server, wherein the receiving sensitivity rs is a fixed value carried in the reading information.
In addition, the comparison information of the comparison server comprises a trigger mark, and the trigger mark is 1 after the trigger is triggered; when the comparison server detects that the tag information already exists and the trigger flag in the comparison information is 1, the update end time is T + Td, and step S3 is continuously executed, where T is the reading time carried in the current reading information and Td is the preset delay time.
Moreover, each channel is also provided with a photoelectric sensor, and after the photoelectric sensor detects that an article enters, the photoelectric sensor triggers RFID reading equipment to start reading; and after the photoelectric sensor detects that the article leaves, the RFID reading equipment is triggered to close reading.
The embodiment is applied to a dual-channel conveying line, and as shown in an application example of fig. 3, a conveyor belt a103 and a conveyor belt B104 are respectively provided with ultrahigh frequency RFID reading devices R1101 and R2102 beside the conveyor belts. Each uhf RFID reader has a corresponding photosensor S1107 and S2108 to trigger the reader to start and stop reading. The rising edge of the photoelectric sensor is used for triggering the reading device to start reading, and the falling edge is used for controlling the reading device to stop reading. Where items 105 and 106 are RFID tagged items on conveyor belts a and B, respectively. The data read by the reading devices R1 and R2 are sent to the comparison server 109.
Wherein the conveying speed of the conveyor belt a is Va, the reading range length of the reading device R1 on the conveyor belt a is L1, and T1 is L1/Va; when the conveying speed of the conveyor belt B is Vb and the reading range length of the reading device R2 on the conveyor belt B is L2, T2 becomes L2/Vb. Td is twice the maximum of T1 and T2, and is used as the delay waiting time for the data reported by the comparison server.
When the object 105 passes through the photoelectric sensor S1107 and triggers the uhf RFID reader R1101 to read the tag, the reader reports the read time t1 and the read frequency n1 of the tag and the receive sensitivity rs1 of the tag to the comparison server 109, and the comparison server 109 waits for the time Td.
When no other reading device reports the data of the same tag in Td time, the comparison server 109 reports the tag data of the item 105 to the final server, and the item 105 tag belongs to the tag read by the reading device R1 (101).
When the reading times n12 and rs12 of the same tag transmitted by the other reading device R2102 are received within the time Td, n12 and n1 are compared, and if n1> n12, the item 105 is attributed to the tag read by the reading device R1101; if n1< n12, then item 105 belongs to the tag read by reading device R2102; if n1 is n12, then rs1 and rs12 are compared, who is large, to which read tag item 105 belongs. The contrast server transmits the final contrast data to the final server after waiting for the full Td.
When the tag information of the object 105 sent by other reading devices is received outside the Td time, timing is performed again and comparison is performed, and if the obtained result is consistent with the previous sending, the comparison server 109 does not send information to the final server. And if the obtained conclusion is inconsistent with the previous sending, the comparison server sends the updating information to the final server.
The foregoing illustrates and describes the principles, general features, and advantages of the present invention. It should be understood by those skilled in the art that the above embodiments do not limit the present invention in any way, and all technical solutions obtained by using equivalent alternatives or equivalent variations fall within the scope of the present invention.
Claims (5)
1. A method for preventing RFID series reading on a multi-channel conveying line is applied to the multi-channel conveying line and comprises a terminal server and RFID reading equipment arranged on each channel, and is characterized in that each channel is also provided with a comparison server communicated with each RFID reading equipment and the terminal server, and the method comprises the following steps:
s1, after receiving the reading information sent by the RFID reading equipment, the comparison server extracts RFID label information and compares the RFID label information with the comparison information stored in the comparison server, if the comparison information corresponding to the label information does not exist, the step S2 is executed, and if the comparison information corresponding to the label information exists, the step S3 is executed;
s2, establishing comparison information of the RFID tag, setting the end time of the comparison information, the equipment identification code and the corresponding reading times n, setting an end trigger, and executing the step S4 when the end time is up;
the end time is T + Td, T is the reading time carried in the reading information, and Td is the preset delay time; the equipment identification code is carried in the read information; the number of reads n = 1;
s3, calling comparison information of the RFID tag, judging whether an equipment identification code carried by the read information exists in the comparison information, and if so, judging the reading times n +1 corresponding to the equipment identification code; if the comparison information does not exist, establishing an equipment identification code and corresponding reading times in the comparison information, wherein the equipment identification code is the equipment identification code carried in the reading information, and the reading times n = 1;
if the end time is reached, step S4 is executed; otherwise, go to step S1;
s4, if the same RFID label only has one device identification code corresponding, sending the device identification code and the RFID label information to the terminal server; and if the same RFID label corresponds to a plurality of equipment identification codes, comparing the reading times n corresponding to the equipment identification codes, and sending the equipment identification code with the maximum reading times n and the RFID label information to the terminal server.
2. The method as claimed in claim 1, wherein in step S4, if the number of times n of reading corresponding to the device identification codes is equal, the device identification code with the maximum receiving sensitivity rs and the RFID tag information are sent to the terminal server, where the receiving sensitivity rs is a fixed value carried in the read information.
3. The method for preventing RFID serial reading on a multi-channel transmission line according to claim 2, wherein the preset delay time in step S2 is set by: the conveying speed of the conveying belt on each channel is V, the length of a reading range of the reading device on the conveying belt is L, and the reading time of the corresponding channel is T = L/V; the preset delay time is 2 times of the maximum value of the reading time T in all channels.
4. The method according to claim 2, wherein the comparison information of the comparison server includes a trigger flag, and the trigger flag is 1 after the trigger is triggered;
when the comparison server detects that the tag information already exists and the trigger flag in the comparison information is 1, the update end time is T + Td, and step S3 is continuously executed, where T is the reading time carried in the current reading information and Td is the preset delay time.
5. The method for preventing RFID serial reading on the multi-channel conveying line according to claim 2, wherein each channel is further provided with a photoelectric sensor, and the photoelectric sensor triggers an RFID reading device to start reading after detecting that an article enters; and after the photoelectric sensor detects that the article leaves, the RFID reading equipment is triggered to close reading.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010405728.8A CN111597840B (en) | 2020-05-14 | 2020-05-14 | Method for preventing RFID (radio frequency identification) serial reading on multi-channel conveying line |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010405728.8A CN111597840B (en) | 2020-05-14 | 2020-05-14 | Method for preventing RFID (radio frequency identification) serial reading on multi-channel conveying line |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111597840A true CN111597840A (en) | 2020-08-28 |
CN111597840B CN111597840B (en) | 2023-03-31 |
Family
ID=72190698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010405728.8A Active CN111597840B (en) | 2020-05-14 | 2020-05-14 | Method for preventing RFID (radio frequency identification) serial reading on multi-channel conveying line |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111597840B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070241902A1 (en) * | 2006-04-18 | 2007-10-18 | Princeton Technology Corporation | Radio frequency identification (RFID) systems and methods |
CN106778416A (en) * | 2016-12-14 | 2017-05-31 | 北京鼎合思锐软件技术有限公司 | A kind of anti-error read apparatus of multichannel RFID label tag and method |
CN108171859A (en) * | 2018-02-13 | 2018-06-15 | 浙江海康科技有限公司 | A kind of channel door system based on passive RFID technology |
-
2020
- 2020-05-14 CN CN202010405728.8A patent/CN111597840B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070241902A1 (en) * | 2006-04-18 | 2007-10-18 | Princeton Technology Corporation | Radio frequency identification (RFID) systems and methods |
CN106778416A (en) * | 2016-12-14 | 2017-05-31 | 北京鼎合思锐软件技术有限公司 | A kind of anti-error read apparatus of multichannel RFID label tag and method |
CN108171859A (en) * | 2018-02-13 | 2018-06-15 | 浙江海康科技有限公司 | A kind of channel door system based on passive RFID technology |
Non-Patent Citations (2)
Title |
---|
姜涛: "突破瓶颈RFID迎来架构创新", 《现代商业》 * |
王翠香等: "基于物理层网络编码的RFID标签防冲突算法研究", 《软件导刊》 * |
Also Published As
Publication number | Publication date |
---|---|
CN111597840B (en) | 2023-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Su et al. | An effective frame breaking policy for dynamic framed slotted Aloha in RFID | |
US9048883B2 (en) | Electronic system having shared antenna structure for receiving signals corresponding to various frequency bands | |
US10362443B2 (en) | System and method for automatically detecting exit and entry for interest region | |
CN100412879C (en) | Radio frequency identification reader, radio frequency identification tag, system and method for identifying rfid tags | |
CN101464940B (en) | Multi-label anti-collision method | |
US20180075333A1 (en) | Mitigating adjacent rfid reader interference | |
CN111914968B (en) | Article loading accurate positioning method based on RFID technology | |
US7741955B2 (en) | Anti-collision method and system using optimized binary search tree | |
CN104091184A (en) | Electronic tag detection method and system | |
CN110954864B (en) | Positioning method based on RFID technology | |
CN103955657A (en) | Anti-collision algorithm for frame time slot ultrahigh frequency RFID system based on blind separation | |
CN111123195A (en) | RFID (radio frequency identification) checking system for checking stored articles | |
CN111597840B (en) | Method for preventing RFID (radio frequency identification) serial reading on multi-channel conveying line | |
CN111914582B (en) | RFID identification method suitable for fast moving object | |
CN112087740B (en) | Data transmission method of electronic price tag system and electronic price tag system | |
CN109472177B (en) | Inventory method capable of reading TID (terminal identification) number of electronic tag | |
US20100073143A1 (en) | Transponders and methods for operating a transponder | |
CN110458257B (en) | Label checking method and device based on RFID system | |
CN111191748A (en) | Mobile checking system based on RFID technology | |
KR20160104246A (en) | Unmanned inventory actual inspection system using arerial vehicle and the method thereof | |
CN113554139B (en) | Method for precisely binding article and target carrying area based on RFID technology | |
JP2009075728A (en) | Radio tag reading device and its reading method | |
Li et al. | Design for the logistics storage management system based on RFID | |
CN104647326B (en) | Mobile wireless electronic rack, alignment system and method and production line | |
US20080136637A1 (en) | Low latency listen before talk triggers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |