[go: up one dir, main page]

CN113537429B - RFID (radio frequency identification) tag reading method, system and device and readable storage medium - Google Patents

RFID (radio frequency identification) tag reading method, system and device and readable storage medium Download PDF

Info

Publication number
CN113537429B
CN113537429B CN202111090186.0A CN202111090186A CN113537429B CN 113537429 B CN113537429 B CN 113537429B CN 202111090186 A CN202111090186 A CN 202111090186A CN 113537429 B CN113537429 B CN 113537429B
Authority
CN
China
Prior art keywords
goods
rfid
time
grating
current
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111090186.0A
Other languages
Chinese (zh)
Other versions
CN113537429A (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.)
Seuic Technologies Co Ltd
Original Assignee
Jiangsu Seuic 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 Jiangsu Seuic Technology Co ltd filed Critical Jiangsu Seuic Technology Co ltd
Priority to CN202111090186.0A priority Critical patent/CN113537429B/en
Publication of CN113537429A publication Critical patent/CN113537429A/en
Application granted granted Critical
Publication of CN113537429B publication Critical patent/CN113537429B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Educational Administration (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)

Abstract

According to the RFID tag reading method, the system and the device and the readable storage medium, the movement time of the goods passing through the grating is calculated according to the gate entering time and the gate exiting time of the goods, the goods information corresponding to the goods of which the movement time meets the movement time limit condition is recorded, the goods information with abnormal movement is filtered, the reliability of the movement track of the goods is ensured, and the reliability of the RFID tag reading is further improved; by limiting the reading time window of the RFID tag, the RFID reader-writer can be guaranteed to read only the nearest goods information to the maximum extent, and the RFID tag is prevented from being read in a serial mode; the RFID labels which are currently read are respectively compared with the RFID labels of the goods which are not read and the goods which are read, unreliable RFID labels are filtered, and the accuracy of goods RFID label reporting is further improved.

Description

RFID (radio frequency identification) tag reading method, system and device and readable storage medium
Technical Field
The invention belongs to the field of tag reading, and particularly relates to a method, a system and a device for reading an RFID tag and a readable storage medium.
Background
The RFID technology, as a non-contact inductive communication technology, has been widely used in a plurality of fields such as logistics storage, cargo management, article tracking, and anti-counterfeit labels, and particularly has an obvious advantage in the application of warehouse logistics.
In the application of the existing logistics sorting by using the RFID technology, the RFID reader-writer is used for reading the RFID labels on the goods to identify the goods, but the RFID reader-writer is influenced by the surrounding environment of the RFID reader-writer and the RFID labels on other goods, so that the situation of data string reading is easy to occur, namely, the RFID reader-writer reads the RFID labels of the goods in front of or behind the current goods, but the labels of the current goods are not read, and the read label information is not matched with the actually detected goods.
To solve this problem, a grating is applied to the tag reading process to determine whether the currently read RFID tag matches the currently passing goods by collecting grating data. Even so, the tag reading method using the grating still has the following defects: the RFID tags of different cargos are usually not attached to the same position, so that the RFID reader-writer still can perform serial reading when the cargos pass through the grating to trigger the tag for identification.
Therefore, an RFID tag reading method with higher reading accuracy is still lacking at present.
Disclosure of Invention
Based on this, the present invention is directed to a method, system, device and readable storage medium for RFID tag identification, so as to overcome the drawbacks of the prior art.
In a first aspect, the present invention provides a method for reading an RFID tag, including:
acquiring the gate entering time and the gate exiting time of the goods passing through the current grating;
calculating the movement time of the goods passing through the current grating according to the gate entering time and the gate exiting time, and recording the information of the goods in a linked list corresponding to the current grating when the movement time of the goods meets the movement time limit condition;
the method comprises the steps of obtaining RFID labels of goods, and storing the RFID labels into goods information of the same goods in a linked list corresponding to a current grating when the receiving time of the RFID labels of the goods is within a set time window;
and identifying and reading the RFID tags of the goods, comparing the currently identified and read RFID tags with the RFID tags of the goods which are not identified and the goods which are identified respectively, and determining the RFID tags matched with the current goods.
Further, calculating the movement time of the goods passing through the current grating according to the gate entering time and the gate exiting time, and recording the goods information in a linked list corresponding to the current grating when the movement time of the goods meets the movement time limit condition comprises:
and calculating the grid entering time difference of the goods according to the grid entering time of the goods at the current grating and the grid entering time of the previous grating, wherein when the grid entering time difference meets the time difference condition and the movement time of the goods meets the movement time limit condition, the linked list of the current grating subsequently bears the goods information stored at the head node of the linked list of the previous grating.
Further, before reading the RFID tag of the goods, the method further includes:
and traversing the linked lists of all the gratings, and reserving the cargo information and the RFID labels when the grid entry time of the cargo meets the set grid entry condition.
Further, the exercise time limit condition includes:
the motion time is less than or equal to the ratio of the maximum length of the goods to the average speed of the goods.
Further, the time difference condition includes:
the grating entering time difference is less than or equal to the ratio of the grating distance to the average cargo speed, and the grating distance is the distance between the current grating and the previous grating.
Further, obtaining the RFID tag of the good previously comprises:
and acquiring a grid entering state corresponding to the grid entering moment and a grid exiting state corresponding to the grid exiting moment of the goods passing through the current grating, and if the grid entering state and the grid exiting state meet the state conditions, retaining the goods information, otherwise, deleting the goods information.
Further, the RFID tag for acquiring goods includes:
and acquiring the received signal intensity of the currently acquired RFID label, discarding the current RFID label when the received signal intensity is smaller than a set signal intensity threshold value, and otherwise, reserving the current RFID label.
Further, the determining of the set time window comprises:
and determining a first endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating entering adjustment value, and determining a second endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating exiting adjustment value.
Further, traversing the linked lists of all the rasters, and when the grid entry time of the goods meets the grid entry time limit condition, retaining the goods information and the RFID tag comprises:
for the non-final-stage grating, deleting the linked list and the RFID label corresponding to all the non-final-stage gratings when the time difference between the grating entry time of the goods and the current time is greater than a first time threshold value, otherwise, keeping the linked list and the RFID label;
and for the last-stage grating, when the time difference between the grating entry moment of the goods and the current moment is greater than a second time threshold value, the goods are determined to be valid goods, and the goods information and the RFID label are reserved.
Further, the first time threshold is a set multiple of the theoretical gate-entering time difference, and the second time threshold is a correction value of the theoretical gate-entering time difference.
Further, the step of comparing the RFID tag of the currently identified goods with the RFID tags of the unread goods and the read goods respectively to determine that the RFID tag matched with the currently identified goods includes:
when the RFID label of the current identified goods is the same as the RFID label of the identified goods, the current identified RFID label is excluded from the current goods, otherwise, the current identified RFID label is kept;
the RFID label of the current identified goods is the same as that of the unidentified goods, and when the backward comparison condition is met, the current identified RFID label is removed from the current goods, otherwise, the current identified RFID label is kept;
and determining the RFID tags matched with the currently identified goods according to the number of the reserved RFID tags.
Further, the backward alignment conditions include:
the number of the RFID tags of the unidentified goods is more than or equal to that of the RFID tags of the current identified goods, and the receiving time of the RFID tags of the unidentified goods is earlier than that of the RFID tags of the current identified goods.
Further, when the number of the reserved RFID tags is more than one, determining the RFID tag matched with the current goods according to the number of the reserved RFID tags includes:
and counting the reading times of the RFID tags, and taking the RFID tag corresponding to the maximum value of the reading times as the RFID tag matched with the current identified goods.
In a second aspect, the present invention provides an RFID tag identification system, comprising:
the system comprises a plurality of groups of gratings, a plurality of groups of RFID readers-writers and a processor;
a group of RFID readers-writers are arranged between every two adjacent groups of gratings, and the gratings and the RFID readers-writers are alternately arranged in the moving direction of the goods;
when the goods move through the grating and enter a read-write area of the RFID reader-writer, the RFID reader-writer acquires the RFID label on the goods;
the processor is configured to perform the RFID tag reading method of the first aspect.
In a third aspect, the present invention provides an RFID tag reading apparatus, including:
a raster detection unit, which performs steps comprising:
acquiring the gate entering time and the gate exiting time of the goods passing through the current grating;
calculating the movement time of the goods passing through the current grating according to the gate entering time and the gate exiting time, and recording the information of the goods in a linked list corresponding to the current grating when the movement time of the goods meets the movement time limit condition;
an RFID reading unit, the steps performed by which include:
the method comprises the steps of obtaining RFID labels of goods, and storing the RFID labels into goods information of the same goods in a linked list corresponding to a current grating when the receiving time of the RFID labels of the goods is within a set time window;
the RFID tag reading and analyzing unit executes the following steps:
and identifying and reading the RFID tags of the goods, comparing the currently identified and read RFID tags with the RFID tags of the goods which are not identified and the goods which are identified respectively, and determining the RFID tags matched with the current goods.
Further, the RFID tag reading apparatus of the third aspect may further include:
the gate-entering time arbitration unit executes the following steps:
and traversing the linked lists of all the gratings, and reserving the cargo information and the RFID labels when the grid entry time of the cargo meets the set grid entry condition.
In a fourth aspect, the present invention provides a readable storage medium storing a computer-executable program, which when executed, can implement the RFID tag reading method provided in the first aspect.
According to the technical scheme, the invention has the following beneficial effects:
the invention provides a method, a system and a device for identifying and reading an RFID (radio frequency identification) tag and a readable storage medium, wherein the method for identifying and reading the RFID tag is characterized in that the movement time of a cargo through a grating is calculated, the cargo information corresponding to the cargo meeting the movement time limit condition is recorded, the cargo information with abnormal movement is filtered, the reliability of the movement track of the cargo is ensured, and the reliability of identifying and reading the RFID tag is further improved; by limiting the reading time window of the RFID tag, the RFID reader-writer can be guaranteed to read only the nearest goods information to the maximum extent, and the RFID tag is prevented from being read in a serial mode; the RFID labels which are currently read are respectively compared with the RFID labels of the goods which are not read and the goods which are read, unreliable RFID labels are filtered, and the accuracy of goods RFID label reporting is further improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
FIG. 1 is a schematic diagram of an RFID tag identification system according to an embodiment of the present invention;
FIG. 2 is a flow chart of a RFID tag reading method according to an embodiment of the present invention;
FIG. 3 is a flow chart of a RFID tag reading method according to another embodiment of the present invention;
FIG. 4 is a flow chart of a method for RFID tag reading according to another embodiment of the present invention;
FIG. 5 is a flow chart of a method for RFID tag reading according to another embodiment of the present invention;
FIG. 6 is a schematic view of the movement and migration of the cargo on the grating member according to another embodiment of the present invention;
FIG. 7 is a schematic diagram of a set time window according to another embodiment of the present invention;
FIG. 8 is a schematic diagram of an RFID tag reading process in another embodiment of the present invention;
FIG. 9 is a diagram illustrating a traversal raster timeout arbitration process according to another embodiment of the present invention;
FIG. 10 is a schematic diagram of a process for reading an RFID tag of a good according to another embodiment of the present invention;
FIG. 11 is a schematic view of an RFID tag reading device according to an embodiment of the present invention;
fig. 12 is a schematic view of an RFID tag reading apparatus according to another embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, the present embodiment provides an RFID tag reading system, including:
multiple groups of gratings 101, multiple groups of RFID readers 102 and a processor 103.
An RFID reader-writer 102 is arranged between two adjacent gratings 101, and when goods pass through the gratings and enter a reading-writing area, the RFID reader-writer is triggered to read RFID tags attached to the goods.
The processor is written with a control program, and can realize that:
recording the gate entering time and the gate exiting time of the goods passing through the grating 101;
an independent linked list is distributed for each grating, cargo information is recorded in the linked list, and when the RFID reader-writer 102 acquires an effective RFID label, the effective RFID label is stored in the cargo information of the corresponding cargo in the linked list;
after the goods pass through all the gratings, the RFID tags of the goods are identified and read, and the RFID tags matched with the current goods are determined.
It should be understood that, although the optical grating is used as a trigger unit for reading and writing in this embodiment, a person skilled in the art may implement the technical solution of the present invention by using other optoelectronic triggers without invasive labor, and the use of the optical grating should not be considered as a limitation to the present invention.
Referring to fig. 2, the RFID tag reading in this embodiment includes the following steps:
s101, acquiring the grid entering time and the grid exiting time when the goods pass through the current grating.
S102, calculating the movement time of the goods passing through the current grating according to the grid entering time and the grid exiting time, and recording the information of the goods in a linked list corresponding to the current grating when the movement time of the goods meets the movement time limit condition.
The movement route of the goods is monitored through the gate entering time and the gate exiting time, the continuity of the movement of the goods can be ensured by marking the gate entering state and the gate exiting state of the goods, the goods information is reserved when the gate entering state and the gate exiting state meet the state conditions, and the goods information is deleted if the state conditions are not met.
In the step S102, whether the movement speed of the goods is abnormal or not is judged according to the movement time of the goods moving through the grating, the movement route of the goods can be monitored in time, the information of the goods with abnormal movement speed is filtered, and the reliability of the movement track of the goods is ensured.
In a further embodiment, in order to further improve the reliability of the movement track of the goods, in addition to determining the movement time of the goods, the movement track of the goods may be monitored through the gate entry time difference between two adjacent gratings, which may specifically include:
and calculating the grid entering time difference of the goods according to the grid entering time of the goods at the current grating and the grid entering time of the previous grating, wherein when the grid entering time difference meets the time difference condition and the movement time of the goods meets the movement time limit condition, the linked list of the current grating subsequently bears the goods information stored at the head node of the linked list of the previous grating.
S103, obtaining the RFID labels of the goods, and storing the RFID labels into the goods information of the same goods in the linked list corresponding to the current grating when the receiving time of the RFID labels of the goods is in the set time window.
In step S103, the application of setting the time window is to limit the time window of the effectiveness of the RFID reader for reading the RFID tag, avoid the RFID tag from being read by a serial connection, and improve the accuracy of information reading.
In a further embodiment, the time window may be determined by using the time of entering the cargo into the cargo grid and the time of exiting the cargo grid, and specifically may include:
and determining a first endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating entering adjustment value, and determining a second endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating exiting adjustment value.
S104, the RFID tags of the goods are identified, the currently identified RFID tags are respectively compared with the RFID tags of the goods which are not identified and the goods which are already identified, and the RFID tags matched with the current goods are determined.
The above alignment process may comprise:
and comparing the currently identified RFID tag with the RFID tag of the identified goods, if the currently identified RFID tag and the RFID tag of the identified goods are the same, removing the currently identified RFID tag from the current goods, and otherwise, keeping the currently identified RFID tag.
Comparing the currently identified RFID tag with the RFID tags of the unidentified goods, and if the currently identified RFID tag is the same as the RFID tags of the unidentified goods and the RFID tags of the unidentified goods meet the set backward comparison condition, excluding the currently identified RFID tag from the current goods;
and determining the RFID tags matched with the currently identified goods according to the number of the reserved RFID tags.
In this embodiment, the backward alignment condition includes:
the number of the RFID tags of the unidentified goods is more than or equal to that of the RFID tags of the current identified goods, and the receiving time of the RFID tags of the unidentified goods is earlier than that of the RFID tags of the current identified goods.
Referring to fig. 3, in a further embodiment, the accuracy of reading the RFID tag is further improved, and before step S104, the time-out judgment is further performed on the gate entry time of the goods, which may specifically include:
and S1030, traversing the linked lists of all the gratings, and keeping the cargo information and the RFID labels when the cargo entry moment meets the set entry condition.
In a further embodiment, because the relative distance between the RFID reader and the grating is different and the position of the RFID tag attached to the goods is different, the goods may enter the RFID reading and writing area without exiting the grating, or enter the RFID reading and writing area immediately after exiting the grating, so step S103 of the foregoing embodiment may be performed simultaneously with step S101, or may be performed earlier than step S101, and specifically refer to fig. 4 and 5. Fig. 4 shows a case where the goods are not discharged from the gate but have been read to the RFID tag, and step S103 is earlier than step S101. Fig. 5 shows the time when the goods exit the gate, that is, the time when the RFID tag is read, in which step S103 and step S101 can be performed simultaneously.
Another RFID tag reading method according to the present invention is described in the following embodiment, in this embodiment, an independent linked list is assigned to each grating, elements in the linked list are cargo information, and the migration of the cargo between the gratings is as shown in fig. 6 until the cargo leaves the last grating.
When the goods move to the grating, the following realization processes are carried out:
cargo entry grating
Figure 176907DEST_PATH_IMAGE001
Record the gate-entering time
Figure 31730DEST_PATH_IMAGE002
And gate-in state
Figure 247686DEST_PATH_IMAGE003
Goods leaving grating
Figure 642895DEST_PATH_IMAGE001
Record the time of gate-out
Figure 394950DEST_PATH_IMAGE004
And gate out state
Figure 155096DEST_PATH_IMAGE005
When the goods exist in the grid entering state and the grid exiting state at the same time, and the grid entering state is earlier than the grid exiting state, the movement track of the goods can be considered to be normal.
According to the gate-entering time
Figure 422129DEST_PATH_IMAGE002
And gate-out time
Figure 558712DEST_PATH_IMAGE004
Calculating the goods at the warpCross grating
Figure 227591DEST_PATH_IMAGE001
Time of flight
Figure 657173DEST_PATH_IMAGE006
When the motion time meets the motion time limit condition, the cargo information is recorded on the grating
Figure 411503DEST_PATH_IMAGE001
A corresponding linked list. The present embodiment sets the movement time limit condition to be satisfied
Figure 86198DEST_PATH_IMAGE007
Figure 609583DEST_PATH_IMAGE008
Which represents the maximum length of the cargo,
Figure 977110DEST_PATH_IMAGE009
representing the average cargo velocity.
When the grating that the goods passed through is not the first grating, can also utilize the time difference of getting into the bars of adjacent grating to judge whether goods motion is unusual, specifically can include:
calculating the position of the goods in two adjacent gratings
Figure 218736DEST_PATH_IMAGE010
And
Figure 431542DEST_PATH_IMAGE001
gate-in time difference of
Figure 511232DEST_PATH_IMAGE011
And when the time difference condition is met, the cargo information stored by the head node of the linked list of the previous grating is carried over. In the present embodiment, the time difference condition is set to
Figure 846398DEST_PATH_IMAGE012
Figure 513003DEST_PATH_IMAGE013
Representing the adjacent grating distance.
For the inheritance of the current raster to the information of the goods at the head node of the previous raster chain table, it can be understood by referring to fig. 6, in which the goods 6 in fig. 6 are from the raster
Figure 591817DEST_PATH_IMAGE010
Move to the grating
Figure 27478DEST_PATH_IMAGE001
When the movement time of the goods 6 and the time difference of entering the grating meet the conditions, the grating
Figure 799125DEST_PATH_IMAGE001
The linked list of (A) can directly inherit from the raster
Figure 687446DEST_PATH_IMAGE010
Cargo information of cargo 6 in linked list, and similarly cargo 3 from raster
Figure 842107DEST_PATH_IMAGE001
Move to the grating
Figure 194591DEST_PATH_IMAGE014
And vice versa, and are not described in detail herein.
The loss of the gate-in state and the gate-out state, the error of the sequence of the state establishment,
Figure 74823DEST_PATH_IMAGE015
Figure 512757DEST_PATH_IMAGE016
And when the situation is met, the goods movement is considered to be abnormal, and the goods information is deleted.
For a specific cargo passing through an RFID read-write area, the reading of the RFID tag comprises the following steps:
s201, obtaining the RFID label.
S202, judging whether the received signal strength of the RFID label meets a set signal strength threshold value, if so, entering a step S203, otherwise, abandoning the RFID label and returning to the step S201.
S203, judging whether the RFID label is in a set time window or not, if so, determining that the RFID label is effective, and storing the RFID label into a linked list corresponding to the grating.
In the embodiment, the set time window is determined by the time of entering the gate and the time of leaving the gate of the goods, and in order to realize the elastic adjustment, the gate entering adjustment value is added
Figure 871057DEST_PATH_IMAGE017
And gate out adjustment value
Figure 343627DEST_PATH_IMAGE018
For adjusting the endpoint value of the time window, the gate-in adjustment value
Figure 394760DEST_PATH_IMAGE017
And gate out adjustment value
Figure 319990DEST_PATH_IMAGE018
Either positive or negative values may be used to achieve the adjustment of the set time window.
FIG. 7 shows one of the ways of adjusting the time window, where the first endpoint value of the time window is calculated by the formula
Figure 980516DEST_PATH_IMAGE019
Confirming that the second endpoint value is calculated by
Figure 42013DEST_PATH_IMAGE020
Confirmation is performed, and the time window shown in FIG. 6 represents the set time window
Figure 264047DEST_PATH_IMAGE021
Is larger than the moving time window of the goods passing through the grating
Figure 676574DEST_PATH_IMAGE022
It is easy to understand that the set time window can also be in the motion time window of the cargo or one of the motion time windows of the cargoThe segments have intersections.
As shown in fig. 8, in a further embodiment, step S203 may further include, before:
and acquiring a first node of a linked list of the current grating, discarding the RFID label when a pointer of the first node is empty, and checking the receiving time when the pointer is not empty.
And when the first node is empty or the current RFID label is stored in the raster linked list, updating the node pointer.
As shown in fig. 9, after the goods pass through all the rasters, performing timeout arbitration processing on the linked lists of all the rasters, where the timeout arbitration is to determine whether the grid entry time of the goods meets the grid entry time limit condition, and the timeout arbitration specifically includes:
for non-final gratings, the total number of current gratings is set to
Figure 642256DEST_PATH_IMAGE023
Then go through before
Figure 823839DEST_PATH_IMAGE024
A linked list of rasters, for raster k: (
Figure 951195DEST_PATH_IMAGE025
) And when the time difference between the grid entry time of the goods and the current time T is greater than a first time threshold value, determining that irreversible errors occur in tag reading, and deleting all linked lists and RFID tags corresponding to the non-final-stage grating, otherwise, keeping goods information and RFID tags.
The first time threshold may be a set multiple of the theoretical gate-in time difference
Figure 287236DEST_PATH_IMAGE026
It is shown that,
Figure 853346DEST_PATH_IMAGE027
representing the theoretical gate-in time difference,
Figure 92698DEST_PATH_IMAGE028
it is indicated that the set multiple is,
Figure 453272DEST_PATH_IMAGE028
the value of (a) may be a user experience value of 1 or more.
For the last grating, i.e. second in this embodiment
Figure 778074DEST_PATH_IMAGE023
And when the time difference between the grid entry time of the goods and the current time T is greater than a second time threshold value, determining the goods as valid goods, and reserving goods information and an RFID label cache queue.
The second time threshold may be a modified value of the theoretical gate-in time difference, for
Figure 147876DEST_PATH_IMAGE029
It is shown that,
Figure 976154DEST_PATH_IMAGE030
the representative correction factor may be a user experience value.
In a further embodiment, when traversing the grating linked list, not only the grating entering time of the goods is verified, but also whether the grating entering state and the grating exiting state of the goods meet set conditions or not can be judged, and when both the grating entering time and the goods state of the goods meet the conditions, the goods are judged to be valid goods.
After the chain table is traversed, the RFID tag reading process is performed, as shown in fig. 10, which includes a forward arbitration and a backward arbitration, wherein the forward arbitration represents the comparison with the identified goods, and the backward arbitration represents the comparison with the unidentified goods.
The forward arbitration includes:
and comparing the currently identified RFID tag with the RFID tag of the identified goods, if the currently identified RFID tag and the RFID tag of the identified goods are the same, removing the currently identified RFID tag from the current goods, and otherwise, keeping the currently identified RFID tag.
The backward arbitration includes:
comparing the currently identified RFID tag with the RFID tag of the unidentified goods, if the currently identified RFID tag and the RFID tag are the same, and when a set backward comparison condition is met, excluding the currently identified RFID tag from the current goods, otherwise, keeping the currently identified RFID tag.
In this example, the backward alignment conditions are the same as in the previous examples.
After the forward arbitration and the backward arbitration are completed, 0, 1 or more than 1 RFID label is reserved for the currently identified goods, and if (1) 0 RFID label is left, the goods RFID label fails to be identified and read; (2) the goods RFID tags are successfully read by the remaining 1 piece of RFID tag information, and the currently reserved RFID tags are used as the RFID tags matched with the currently identified goods; (2) and respectively counting the times of respective reading of different RFID tags if more than 1 RFID tag remains, wherein if the reading times of only 1 piece of RFID tag information is the maximum value, the result is that the goods RFID tag is successfully read, namely the goods RFID tag is the RFID tag, otherwise, the goods RFID tag is judged to be failed in reading.
Referring to fig. 11, the present embodiment provides an RFID tag reading apparatus, including:
a raster detection unit 301, which performs steps comprising:
acquiring the gate entering time and the gate exiting time of the goods passing through the current grating;
calculating the movement time of the goods passing through the current grating according to the gate entering time and the gate exiting time, and recording the information of the goods in a linked list corresponding to the current grating when the movement time of the goods meets the movement time limit condition;
an RFID reading unit 302 that performs steps comprising:
the method comprises the steps of obtaining RFID labels of goods, and storing the RFID labels into goods information of the same goods in a linked list corresponding to a current grating when the receiving time of the RFID labels of the goods is within a set time window;
the RFID tag reading and analyzing unit 303 performs the following steps:
and identifying and reading the RFID tags of the goods, comparing the currently identified and read RFID tags with the RFID tags of the goods which are not identified and the goods which are identified respectively, and determining the RFID tags matched with the current goods.
In a further embodiment, with reference to fig. 12, the RFID tag reading apparatus may further include:
the gate-entry time arbitration unit 304 performs the steps of:
and traversing the linked lists of all the gratings, and reserving cargo information and an RFID label cache queue when the grid entry time of the cargo meets the set grid entry condition.
The above units 301 and 304 are implemented by software codes, and the modules can be stored in a memory disposed at a control end such as a control computer. The above modules may also be implemented by hardware, such as an integrated circuit chip.
An embodiment of the present invention further provides a storage medium, where the storage medium stores a computer-executable program, where the program is used to implement each process in the RFID tag reading method provided in the foregoing embodiment.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (11)

1. An RFID tag reading method is characterized by comprising the following steps:
acquiring the gate entering time and the gate exiting time of the goods passing through the current grating;
calculating the movement time of the goods passing through the current grating according to the gate entering time and the gate exiting time, and recording the goods information in a linked list corresponding to the current grating when the movement time of the goods meets a movement time limit condition, wherein the method specifically comprises the following steps:
calculating the grid entry time difference of the goods according to the grid entry time of the goods at the current grating and the grid entry time of the goods at the previous grating, wherein when the grid entry time difference meets the time difference condition and the movement time of the goods meets the movement time limit condition, the linked list of the current grating subsequently bears the goods information stored at the head node of the linked list of the previous grating;
the method comprises the steps of obtaining RFID labels of goods, and storing the RFID labels into goods information of the same goods in a linked list corresponding to a current grating when the receiving time of the RFID labels of the goods is within a set time window;
the RFID tags of the goods are read, the currently read RFID tags are respectively compared with the RFID tags of the goods which are not read and the goods which are read, and the RFID tags matched with the current goods are determined;
the exercise time limit condition comprises:
the movement time is less than or equal to the ratio of the maximum length of the goods to the average speed of the goods;
the determining of the set time window comprises:
and determining a first endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating entering adjustment value, and determining a second endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating exiting adjustment value.
2. The RFID tag reading method according to claim 1, further comprising, before the reading the RFID tag of the goods:
traversing the linked lists of all the gratings, and reserving cargo information and RFID labels when the cargo entry moment meets the set entry condition;
the setting of the grid-in condition comprises:
for the non-final-stage grating, deleting the linked list and the RFID label corresponding to all the non-final-stage gratings when the time difference between the grating entry time of the goods and the current time is greater than a first time threshold value, otherwise, keeping the linked list and the RFID label;
and for the last-stage grating, when the time difference between the grating entry moment of the goods and the current moment is greater than a second time threshold value, the goods are determined to be valid goods, and the goods information and the RFID label are reserved.
3. The RFID tag reading method of claim 1, wherein obtaining the RFID tag of the item further comprises:
and acquiring a grid entering state corresponding to the grid entering moment and a grid exiting state corresponding to the grid exiting moment of the goods passing through the current grating, and if the grid entering state and the grid exiting state meet the state conditions, retaining the goods information, otherwise, deleting the goods information.
4. The RFID tag reading method of claim 1, wherein the obtaining the RFID tag of the good comprises:
and acquiring the received signal strength of the currently acquired RFID label, discarding the currently acquired RFID label when the received signal strength is smaller than a set signal strength threshold, and otherwise, reserving the currently acquired RFID label.
5. The RFID tag reading method of claim 2, wherein the first time threshold is a set multiple of the theoretical gate-entering time difference, and the second time threshold is a correction value of the theoretical gate-entering time difference.
6. The RFID tag reading method according to claim 1, wherein the comparing the currently read RFID tag with RFID tags of the unread goods and the read goods respectively to determine the RFID tag matched with the current goods comprises:
when the RFID label of the current identified goods is the same as the RFID label of the identified goods, the current identified RFID label is excluded from the current goods, otherwise, the current identified RFID label is kept;
the RFID label of the current identified goods is the same as that of the unidentified goods, and when the backward comparison condition is met, the current identified RFID label is removed from the current goods, otherwise, the current identified RFID label is kept;
determining the RFID tags matched with the currently identified goods according to the number of the reserved RFID tags;
the backward alignment conditions comprise:
the number of RFID tags of the unidentified goods is more than or equal to the number of RFID tags of the current identified goods, and the receiving time of the RFID tags of the unidentified goods is earlier than that of the RFID tags of the current identified goods.
7. The RFID tag reading method according to claim 6, wherein when the number of the reserved RFID tags is more than one, the determining the RFID tag matched with the current goods according to the number of the reserved RFID tags comprises:
and counting the reading times of the RFID tags, and taking the RFID tag corresponding to the maximum value of the reading times as the RFID tag matched with the current identified goods.
8. An RFID tag identification system, comprising:
the system comprises a plurality of groups of gratings, a plurality of groups of RFID readers-writers and a processor;
a group of RFID readers-writers are arranged between every two adjacent groups of gratings, and the gratings and the RFID readers-writers are alternately arranged in the moving direction of the goods;
when the goods move through the grating and enter a read-write area of the RFID reader-writer, the RFID reader-writer acquires the RFID label on the goods;
the processor is configured to perform the RFID tag identification method of any of claims 1-7.
9. An RFID tag reading device, comprising:
a grating detection unit to:
acquiring the gate entering time and the gate exiting time of the goods passing through the current grating;
calculating the movement time of the goods passing through the current grating according to the grid entering time and the grid exiting time, and recording the goods information in a linked list corresponding to the current grating when the movement time of the goods meets the movement time limit condition, wherein the method specifically comprises the following steps:
calculating the grid entry time difference of the goods according to the grid entry time of the goods at the current grating and the grid entry time of the goods at the previous grating, wherein when the grid entry time difference meets the time difference condition and the movement time of the goods meets the movement time limit condition, the linked list of the current grating subsequently bears the goods information stored at the head node of the linked list of the previous grating;
an RFID reading unit to:
the method comprises the steps of obtaining RFID labels of goods, and storing the RFID labels into goods information of the same goods in a linked list corresponding to a current grating when the receiving time of the RFID labels of the goods is within a set time window;
the RFID label reading and analyzing unit is used for:
the RFID tags of the goods are read, the currently read RFID tags are respectively compared with the RFID tags of the goods which are not read and the goods which are read, and the RFID tags matched with the current goods are determined;
the exercise time limit condition comprises:
the movement time is less than or equal to the ratio of the maximum length of the goods to the average speed of the goods;
the determining of the set time window comprises:
and determining a first endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating entering adjustment value, and determining a second endpoint value of the set time window according to the moment when the goods pass through the current grating and the preset grating exiting adjustment value.
10. The RFID tag reading apparatus of claim 9, further comprising:
an entry gate time arbitration unit for:
traversing the linked lists of all the gratings, and reserving cargo information and RFID labels when the cargo entry moment meets the set entry condition;
the setting of the grid-in condition comprises:
for the non-final-stage grating, deleting the linked list and the RFID label corresponding to all the non-final-stage gratings when the time difference between the grating entry time of the goods and the current time is greater than a first time threshold value, otherwise, keeping the linked list and the RFID label;
and for the last-stage grating, when the time difference between the grating entry moment of the goods and the current moment is greater than a second time threshold value, the goods are determined to be valid goods, and the goods information and the RFID label are reserved.
11. A readable storage medium storing a computer-executable program, wherein the program, when executed, implements the RFID tag reading method of any one of claims 1 to 7.
CN202111090186.0A 2021-09-17 2021-09-17 RFID (radio frequency identification) tag reading method, system and device and readable storage medium Active CN113537429B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111090186.0A CN113537429B (en) 2021-09-17 2021-09-17 RFID (radio frequency identification) tag reading method, system and device and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111090186.0A CN113537429B (en) 2021-09-17 2021-09-17 RFID (radio frequency identification) tag reading method, system and device and readable storage medium

Publications (2)

Publication Number Publication Date
CN113537429A CN113537429A (en) 2021-10-22
CN113537429B true CN113537429B (en) 2021-12-10

Family

ID=78093384

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111090186.0A Active CN113537429B (en) 2021-09-17 2021-09-17 RFID (radio frequency identification) tag reading method, system and device and readable storage medium

Country Status (1)

Country Link
CN (1) CN113537429B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005255282A (en) * 2004-03-09 2005-09-22 Sagawa Insatsu Kk Device for identifying cargo to be sorted, and its method and program
CN111222605A (en) * 2020-01-06 2020-06-02 浙江华眼视觉科技有限公司 RFID label recognition device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005255282A (en) * 2004-03-09 2005-09-22 Sagawa Insatsu Kk Device for identifying cargo to be sorted, and its method and program
CN111222605A (en) * 2020-01-06 2020-06-02 浙江华眼视觉科技有限公司 RFID label recognition device

Also Published As

Publication number Publication date
CN113537429A (en) 2021-10-22

Similar Documents

Publication Publication Date Title
CN102509062B (en) RFID (radio frequency identification) dataflow multi-tag cleaning method based on sliding windows
CN104636773B (en) A kind of directional monitoring system with radiofrequency signal identification
CN1148456A (en) Radio frequency identification system for reliable communication
EP3531343A2 (en) Method and apparatus for human behavior recognition, and storage medium
Baba et al. Learning-based cleansing for indoor RFID data
CN101944171A (en) Multi-tag identification method of RFID reader
CN102819559B (en) A kind of RFID redundant data filter method
CN111104800B (en) Entity identification method, entity identification device, entity identification equipment, storage medium and program product
US20160104337A1 (en) Detection System for Optical Codes
KR20090092101A (en) System and method for integrated processing to rfid tag
CN113537429B (en) RFID (radio frequency identification) tag reading method, system and device and readable storage medium
US7961079B2 (en) Radio communication apparatus
CN111046820A (en) Statistical method and device for vehicles in automobile roll-on-roll-off ship and intelligent terminal
CN113053450B (en) Detection method and system applied to Flash intelligent analysis detection, intelligent terminal and computer readable storage medium
CN103366198A (en) Assembly line RFID monitoring system for monitoring workpieces
CN117612128B (en) Lane line generation method, device, computer equipment and storage medium
CN112766222A (en) Method and device for assisting in recognizing vehicle behaviors based on parking line
CN103390181B (en) A kind of RFID dynamic labels data processing architecture and method
CN111523842A (en) Management method for managing power tool in and out warehouse
CN116822543A (en) RFID anti-collision method and system under complex scene
KR20090090985A (en) Memory device for storing wireless communication device and wireless communication method and program
CN115660540A (en) Cargo tracking method, cargo tracking device, computer equipment and storage medium
CN106408790A (en) Method for writing and reading log information of circulating machine core of financial equipment
Mahdin et al. An approach to filtering RFID data streams
CN202584247U (en) Radio frequency identification system for in and out state identification

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
CP03 Change of name, title or address

Address after: No.15 Xinghuo Road, Jiangbei new district, Nanjing, Jiangsu Province, 210031

Patentee after: Dongji Technology Co.,Ltd.

Address before: No. 15, Xinghuo Road, Jiangbei new district, Nanjing, Jiangsu 210000

Patentee before: JIANGSU SEUIC TECHNOLOGY Co.,Ltd.

CP03 Change of name, title or address