RFID tag reading method, system, electronic device and medium

By using the correspondence between location and tag attributes in the RFID tag reading device to determine the target tag attributes and working parameters, the problem of long-term RFID tag reading process in the prior art is solved, and fast and accurate tag reading and improved efficiency are achieved.

CN119783703APending Publication Date: 2025-04-08QUECLINK WIRELESS SOLUTIONS(SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411997193.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

In the prior art, the RFID tag reading method is to try each type of tag one by one in order until it is successfully read and decoded, resulting in a long reading process.

Method used

By obtaining the current position of the RFID tag reading device, determining the target tag attributes based on the correspondence between the location and the tag attributes, and then determining the working parameters of the reading device based on the target tag attributes, directly positioning the target tag attributes, reducing the search range and time.

Benefits of technology

Fast and accurate RFID tag reading is achieved, improving overall reading efficiency, reducing read latency and device power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119783703A_ABST
    Figure CN119783703A_ABST
Patent Text Reader

Abstract

The present disclosure provides an RFID tag reading method, system, electronic device and medium, which relates to RFID decoding and reading technology. The method includes obtaining the current position of the RFID tag reading device, determining the target tag attribute that matches the current position according to the correspondence between the position and the tag attribute, and determining the working parameters of the reading device according to the target tag attribute. The present disclosure uses the correspondence between the position and the tag attribute that is pre-set, so that the reading device directly locates the target tag attribute, and does not need to search for each tag attribute, which can significantly reduce the search range and search time; at the same time, the working parameters of the reading device are determined according to the target tag attribute, so that the reading device can adjust its working state according to the characteristics of the tag, read in the most optimized way, and improve the success rate and speed of reading. Therefore, the above method can quickly and accurately realize RFID tag reading and improve the overall reading efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to RFID decoding and reading technology, and more particularly to an RFID tag reading method, system, electronic device and medium. Background Art

[0002] With the rapid development of Internet of Things technology, Radio Frequency Identification (RFID) technology has attracted much attention due to its efficient information acquisition capabilities and is widely used in various scenarios. A complete RFID system mainly consists of three parts: reader, electronic tag and application software system. The working mechanism of RFID is that the reader emits radio waves of a specific frequency to power the electronic tag. After the tag receives the energy, it processes it through the internal circuit and sends back a specific signal to the reader. The reader then decodes these signals to obtain the information on the tag.

[0003] However, in the actual application of RFID systems, it is often encountered that three different types of tags, Full-Duplex A Protocol (FDX-A), Full-Duplex B Protocol (FDX-B) and Half-Duplex (HDX), are processed simultaneously. Since these tags are read on the same antenna, it is necessary to trigger the signal reflection of different tags by switching the selection switch of the antenna frequency capability. At present, the commonly used reading method is to try each type of tag one by one in sequence until it is successfully read and decoded. This method is not only inefficient, but also time-consuming to read, and it is in urgent need of improvement. Summary of the invention

[0004] The technical problem to be solved by the present invention is to overcome the defect that the reading process of this method takes a long time, and to provide an RFID tag reading method, system, electronic device and medium.

[0005] The present invention solves the above technical problems through the following technical solutions:

[0006] The present disclosure provides an RFID tag reading method, the RFID tag reading method comprising:

[0007] Get the current location of the RFID tag reading device;

[0008] Determine the target tag attribute that matches the current position according to the corresponding relationship between the position and the tag attribute;

[0009] The operating parameters of the reading device are determined according to the attributes of the target tag.

[0010] In this solution, the target tag attributes are directly determined according to the current position from the correspondence between the preset position and the tag attributes, and then the working parameters of the reading device are directly determined according to the target tag attributes. Through the correspondence between the preset position and the tag attributes, the reading device can directly locate the target tag attributes without searching for each tag attribute, which can significantly reduce the search range and search time; at the same time, the working parameters of the reading device are determined according to the target tag attributes, so that the reading device can adjust its working state according to the characteristics of the tag (such as frequency, power, protocol, etc.), read in the most optimized way, and improve the success rate and speed of reading. Therefore, the above method can quickly and accurately realize RFID tag reading, improve the overall reading efficiency, reduce reading delay and reduce device power consumption.

[0011] Preferably, the tag attributes include at least one tag type and the number of historical reads of each tag type; and determining the target tag attributes matching the current position according to the correspondence between the position and the tag attributes includes:

[0012] According to the correspondence between the position, the tag type and the historical reading times, a target historical reading times matching the current position is determined, and a tag type corresponding to a maximum value among the target historical reading times is determined as a target tag type.

[0013] In this scheme, by determining the target historical reading times that match the current position and finding the maximum value among the target historical reading times, the tag type corresponding to the maximum value is determined as the target tag. This can directly and easily find the tag that needs to be read at the current position, realize the tag reading, and improve the tag reading efficiency.

[0014] Preferably, the operating parameter includes frequency; after determining the operating parameter of the reading device according to the target tag attribute, the method further includes:

[0015] Switching the antenna of the reading device to a target frequency corresponding to the attribute of the target tag, and triggering the antenna to read the tag information in the RFID tag to be read at the target frequency;

[0016] And / or, the operating parameter includes an antenna voltage; after determining the operating parameter of the reading device according to the target tag attribute, the method further includes:

[0017] A target antenna voltage corresponding to the target tag attribute is applied to the antenna, so that the antenna reads the tag information in the to-be-read RFID tag with the target antenna voltage.

[0018] In this solution, by switching the antenna of the reading device to the target frequency corresponding to the target tag attributes and triggering the antenna to read the tag information at this frequency, unnecessary polling time can be reduced and reading can be performed directly on a specific tag, thereby improving reading speed and efficiency.

[0019] By accurately matching the antenna voltage with the tag properties, it is possible to ensure that the tag obtains sufficient energy for activation and response, thereby improving the efficiency and accuracy of tag reading; the correct antenna voltage configuration helps to reduce energy loss and optimize the overall performance of the system; dynamically adjusting the antenna voltage according to the properties of different tags enables the RFID system to adapt to changing application environments and different tag types, enhancing the adaptability and flexibility of the system. Under different environmental conditions, by adjusting the antenna voltage to adapt to environmental changes, the stability of the RFID system and the reliability of long-term operation can also be improved.

[0020] Preferably, before the step of switching the antenna of the reading device to a target frequency corresponding to the attribute of the target tag, the method further comprises:

[0021] According to the correspondence between the frequency and the tag attribute, the target frequency matching the target tag attribute is determined.

[0022] In this solution, by predetermining the frequencies that match the tag attributes, the system can quickly switch to the correct settings, reducing the time for searching and switching between different frequencies, thereby improving the overall response speed of the system.

[0023] Preferably, before the step of applying a target antenna voltage corresponding to the target tag attribute to the antenna, the method further comprises:

[0024] Obtain the current ambient temperature of the reading device;

[0025] According to the corresponding relationship among the ambient temperature, the tag attribute, and the antenna voltage, the target antenna voltage matching the target tag attribute at the current ambient temperature is determined.

[0026] In this solution, by predetermining the target antenna voltage that matches the target tag attribute at the current ambient temperature, the tag attribute can be matched more accurately, thereby improving the reading accuracy of the RFID tag.

[0027] Preferably, the target tag attributes include a target tag type and a historical reading number corresponding to the target tag type; after the step of switching the antenna of the reading device to a target frequency corresponding to the target tag attributes, the method further includes:

[0028] In response to successful decoding of the tag information, updating the historical reading times corresponding to the target tag type in the correspondence between the position and the tag attribute;

[0029] In response to a failure in decoding the tag information, a valid mark in the to-be-read RFID tag is changed to an invalid mark.

[0030] In this solution, by recording and updating the historical reading times of each tag type, the system can understand which tag types are read more frequently, thereby optimizing the reading strategy and giving priority to reading those more common tag types; the system can allocate more resources to those frequently read tag types based on the historical reading times, such as more reading cycles or higher reading power, to improve the overall reading success rate; by marking tags that failed to decode as invalid, the system can skip these tags in subsequent readings, reducing invalid reading attempts and improving reading efficiency.

[0031] Preferably, the RFID tag reading method further comprises:

[0032] In response to failure to determine the target tag attribute matching the current position, performing multi-type polling tag reading, and after successful tag reading, recording the current position, the number of reads corresponding to the successfully read tag, the current ambient temperature, and the antenna voltage corresponding to the tag at the current ambient temperature in the corresponding relationship between the position and the tag attribute, so as to directly read the tag next time;

[0033] The multi-type polling tag reading is to query and identify each type of tag in turn through the RFID tag reading device.

[0034] In this solution, after successfully reading the tag, the system will record the current location, number of reads, ambient temperature, and corresponding antenna voltage. This information will help to read directly next time, reducing polling and searching time and improving reading efficiency. Even when the tag attributes are unknown or the environment changes, the system can ensure the robustness of reading through multi-type polling reading.

[0035] The present disclosure also provides an RFID tag reading system, the RFID tag reading system is used to implement the RFID tag reading method as described above, the RFID tag reading system comprises:

[0036] An information acquisition module, used to obtain the current position of the RFID tag reading device;

[0037] A target tag attribute determination module, used to determine a target tag attribute matching the current position according to a correspondence between the position and the tag attribute;

[0038] The working parameter determination module is used to determine the working parameters of the reading device according to the attributes of the target tag.

[0039] Preferably, the tag attributes include at least one tag type and the historical reading times of each tag type; the target tag attribute determination module includes a target historical reading times determination submodule and a target tag type determination submodule;

[0040] The target historical reading times determination submodule is used to determine the target historical reading times matching the current position according to the corresponding relationship among the position, the tag type and the historical reading times;

[0041] The target tag type determination submodule is used to determine the tag type corresponding to the maximum value of the target historical reading times as the target tag type.

[0042] Preferably, the operating parameter includes frequency, and / or the operating parameter includes antenna voltage; the RFID tag reading system further includes: a target frequency switching module and / or a target antenna voltage applying module;

[0043] The target frequency switching module is used to switch the antenna of the reading device to a target frequency corresponding to the target tag attribute, and trigger the antenna to read the tag information in the RFID tag to be read at the target frequency;

[0044] The target antenna voltage applying module is used to apply a target antenna voltage corresponding to the target tag attribute to the antenna, so that the antenna reads the tag information in the RFID tag to be read with the target antenna voltage.

[0045] Preferably, the RFID tag reading system further includes a target frequency determination module;

[0046] The target frequency determination module is used to determine the target frequency matching the target tag attribute according to the corresponding relationship between the frequency and the tag attribute.

[0047] Preferably, the RFID tag reading system further comprises:

[0048] A current ambient temperature acquisition module, used to acquire the current ambient temperature of the reading device;

[0049] The target antenna voltage determination module is used to determine the target antenna voltage matching the target tag attribute at the current ambient temperature according to the corresponding relationship among the ambient temperature, the tag attribute and the antenna voltage.

[0050] Preferably, the target tag attributes include the target tag type and the number of historical reads corresponding to the target tag type; the RFID tag reading system further includes:

[0051] A historical reading times updating module, configured to update the historical reading times corresponding to the target tag type in the corresponding relationship between the position and the tag attribute in response to successful decoding of the tag information;

[0052] The tag changing module is used to change the valid tag in the to-be-read RFID tag to an invalid tag in response to the failure of decoding the tag information.

[0053] Preferably, the RFID tag reading system further comprises a multi-type polling tag reading module;

[0054] The multi-type polling tag reading module is used to perform multi-type polling tag reading in response to the inability to determine the target tag attribute that matches the current position, and after the tag is successfully read, record the current position, the number of reads corresponding to the successfully read tag, the current ambient temperature and the antenna voltage corresponding to the tag at the current ambient temperature in the correspondence between the position and the tag attribute, so as to directly read it next time; the multi-type polling tag reading is to query and identify each type of tag in turn through the RFID tag reading device.

[0055] The present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and used to run on the processor, and the processor implements the above-mentioned RFID tag reading method when executing the computer program.

[0056] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the RFID tag reading method as described above is implemented.

[0057] On the basis of being in accordance with the common sense in the art, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.

[0058] The positive and progressive effects of this disclosure are:

[0059] The present invention directly determines the target tag attributes from the correspondence between the preset position and the tag attributes according to the current position, and then directly determines the working parameters of the reading device according to the target tag attributes. Through the correspondence between the preset position and the tag attributes, the reading device can directly locate the target tag attributes without searching for each tag attribute, which can significantly reduce the search range and search time; at the same time, the working parameters of the reading device are determined according to the target tag attributes, so that the reading device can adjust its working state according to the characteristics of the tag (such as frequency, power, protocol, etc.), read in the most optimized manner, and improve the success rate and speed of reading. Therefore, the above method can quickly and accurately realize RFID tag reading, improve the overall reading efficiency, reduce reading delay and reduce device power consumption. BRIEF DESCRIPTION OF THE DRAWINGS

[0060] Figure 1 A schematic diagram of a flow chart of an RFID tag reading method provided in an embodiment of the present disclosure;

[0061] Figure 2 A schematic diagram of a flowchart of a multi-type polling tag reading method provided in an embodiment of the present disclosure;

[0062] Figure 3 A general design block diagram of a Flash directly addressed information recording block provided in an embodiment of the present disclosure;

[0063] Figure 4 A block diagram of a latitude space corresponding to a longitude data space provided in an embodiment of the present disclosure;

[0064] Figure 5 A schematic diagram of a flow chart of a single-type tag reading method provided in an embodiment of the present disclosure;

[0065] Figure 6 A schematic diagram of a module of an RFID tag reading system provided in an embodiment of the present disclosure;

[0066] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0067] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are only part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present disclosure.

[0068] It should be noted that if this embodiment involves directional indications (such as up, down, left, right, front, back, etc.), the directional indications are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture. If the specific posture changes, the directional indication will also change accordingly.

[0069] In addition, if there are descriptions involving "first", "second", etc. in this embodiment, the descriptions of "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or suggesting their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present disclosure.

[0070] In the embodiments of the present disclosure, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0071] Example 1

[0072] See also Figures 1 to 5 This embodiment provides a RFID tag reading method. Figure 1 The flowchart diagram of an RFID tag reading method provided in the embodiment of the present disclosure is shown in the present specification. The method operation steps such as the embodiment or the flowchart are provided in the present specification, but more or fewer operation steps may be included based on conventional or non-creative work. The order of steps listed in the embodiment is only one way of executing the steps among many orders, and does not represent the only order of execution. When the actual system or server product is executed, it can be executed in the order shown in the embodiment or the figure or in parallel (for example, in a parallel processor or multi-threaded processing environment). Specifically, Figure 1 As shown, the RFID tag reading method includes:

[0073] S101: Acquire the current position of the RFID tag reading device.

[0074] In this embodiment, the RFID tag reading device includes a GPS positioning device, and the current position of the RFID tag reading device refers to the current GPS position information of the RFID tag reading device.

[0075] S102: Determine the target tag attribute that matches the current position according to the correspondence between the position and the tag attribute. In this embodiment, the correspondence between the position and the tag attribute is constructed in advance based on the historical reading results, and the application reads the previously recorded electronic tag information from the storage medium to form the correspondence. The correspondence between the position and the tag attribute can be based on a set of preset rules or data tables, which directly associate a specific position with the tag attribute. The correspondence can also be a correspondence function, which describes the relationship between the position and the tag attribute through a mathematical function. This method can adapt to more complex scenarios, in which the relationship between the position and the tag attribute is not a simple one-to-one mapping, but needs to be determined by some calculation or conversion. The correspondence can also be built based on a neural network model. The neural network can learn the nonlinear relationship between input data (such as location information, etc.) and output data (such as tag attributes). The application of the correspondence in RFID tag reading can select different methods according to specific application scenarios and requirements.

[0076] S103: Determine the working parameters of the reading device according to the target tag attributes.

[0077] The present invention directly determines the target tag attributes from the correspondence between the preset position and the tag attributes according to the current position, and then directly determines the working parameters of the reading device according to the target tag attributes. Through the correspondence between the preset position and the tag attributes, the reading device can directly locate the target tag attributes without searching for each tag attribute, which can significantly reduce the search range and search time; at the same time, the working parameters of the reading device are determined according to the target tag attributes, so that the reading device can adjust its working state according to the characteristics of the tag (such as frequency, power, protocol, etc.), read in the most optimized manner, and improve the success rate and speed of reading. Therefore, the above method can quickly and accurately realize RFID tag reading, improve the overall reading efficiency, reduce reading delay and reduce device power consumption.

[0078] In this embodiment, the tag attributes include at least one tag type that was successfully read last time and the historical reading times of each tag type. Such statistics can help the system understand which tag types appear more frequently in a specific environment. Among them, the tag types include FDX-A tags, FDX-B tags, and HDX tags. The target tag attributes include the target tag type and the historical reading times corresponding to the target tag type.

[0079] For example, please refer to Table 1 below. In the correspondence between the position and the tag attribute, the FDX-A tag and the FDX-B tag have been read at position 1, where the historical reading count of the FDX-A tag is 3 times and the historical reading count of the FDX-B tag is 5 times, then this correspondence will be recorded. For another example, at position 2, the FDX-A tag has been read once and the HDX tag has been read twice, and this data will also be recorded in the correspondence between the position and the tag attribute. If the target tag type determined at position 1 is the FDX-B tag, then the historical reading count of 5 corresponding to the FDX-B tag is the historical reading count corresponding to the target tag type, and both are included in the target tag attribute.

[0080] Table 1

[0081]

[0082] Specifically, according to the correspondence between the position and the tag attribute, the target tag attribute that matches the current position is determined, including: according to the correspondence between the position, the tag type, and the historical reading times, the target historical reading times that match the current position are determined, and the tag type corresponding to the maximum value in the target historical reading times is determined as the target tag type. By determining the target historical reading times that match the current position and finding the maximum value in the target historical reading times, thereby determining the tag type corresponding to the maximum value as the target tag, the tag that needs to be read at the current position can be directly and easily found, the tag reading can be realized, and the tag reading efficiency is improved.

[0083] For example, the current GPS location information of the RFID tag reading device is obtained as location 1. From the correspondence between the location and the tag attributes (that is, the correspondence between the location and the tag type and the historical reading times), it can be found that the tag types corresponding to location 1 are FDX-A tags and FDX-B tags. The number of FDX-A tag readings is 3 times (that is, the target historical reading times), and the number of FDX-B tag readings is 5 times (that is, the target historical reading times). The tag type corresponding to the maximum value in the target historical reading times is the target tag type. The maximum value is 5 times, and the FDX-B tag corresponding to 5 times is the target tag type. According to the statistical number of tags, it is determined that the tag corresponding to the maximum number of readings is read first, which means that the tag type with a high frequency of occurrence can be read first, thereby improving the reading efficiency and response speed. With the priority sorting, directly reading the tags with high priority can also reduce unnecessary polling time and improve the overall reading speed.

[0084] In this embodiment, the operating parameters of the reading device are determined according to the parameters corresponding to the determined target tag, wherein the operating parameters include frequency and / or antenna voltage. An RFID tag is an electronic tag that can communicate with an RFID reading device via a radio frequency signal. It is usually composed of a chip and an antenna, the chip is used to store and process data, and the antenna is used to receive and send radio frequency signals. An RFID reading device is used to communicate with an RFID tag and read and write data in the tag. An RFID reading device is usually composed of an antenna and a controller, which can receive and send radio frequency signals, as well as parse and process data in the tag.

[0085] The above three types of tags are read on the same antenna because they all operate in the same frequency band, namely the 13.56MHz high frequency (HF) RFID band. This frequency band allows them to share the same antenna for communication. During the reading process, it is necessary to switch the type selection switch to switch the antenna's radio signals of different frequency capabilities to trigger the signal reflection of the electronic tag to be identified. Therefore, the working parameters of the reading device can be configured based on the frequency corresponding to the RFID tag to be read to increase the tag reading speed. The RFID tag to be read is a tag at the current position of the RFID tag reading device. The target tag attributes are determined based on the correspondence between the position and the tag attributes. The target tag attributes include the target tag type, and the type of the RFID tag to be read is the target tag type. In other words, the RFID tag to be read is an RFID tag belonging to the target tag type.

[0086] In this embodiment, after determining the working parameters of the reading device according to the target tag attributes, it also includes: switching the antenna of the reading device to a target frequency corresponding to the target tag attributes, and triggering the antenna to read the tag information in the RFID tag to be read at the target frequency. The present disclosure reduces unnecessary polling time and directly reads specific tags by switching the antenna of the reading device to a target frequency corresponding to the target tag attributes and triggering the antenna to read the tag information at the frequency, thereby improving the reading speed and efficiency.

[0087] Specifically, the target frequency that matches the target tag attributes can be determined based on the correspondence between the frequency and the tag attributes. By predetermining the frequency that matches the tag attributes, the system can quickly switch to the correct setting, reducing the time for searching and switching between different frequencies, thereby improving the overall response speed of the system. The correspondence between the frequency and the tag attributes is also pre-set. For example, FDX-A and FDX-B are full-duplex communication modes, using carrier frequencies of 125KHz and 134.2KHz respectively, while HDX is a half-duplex communication mode and also uses a carrier frequency of 134.2KHz. The target frequency corresponding to the target tag type in the target tag attributes can be found from this correspondence. For example, if the target tag type is FDX-A, the target frequency is 125KHz, and the antenna is triggered to read the tag information in the RFID tag to be read at 125KHz. The tag type of the RFID tag to be read is FDX-A.

[0088] In this embodiment, after determining the working parameters of the reading device according to the target tag attributes, it also includes: applying a target antenna voltage corresponding to the target tag attributes to the antenna, so that the antenna reads the tag information in the RFID tag to be read with the target antenna voltage. The present disclosure can ensure that the tag obtains sufficient energy for activation and response by accurately matching the antenna voltage with the tag attributes, thereby improving the efficiency and accuracy of tag reading; the correct antenna voltage configuration helps to reduce energy loss and optimize the overall performance of the system; the antenna voltage is dynamically adjusted according to the attributes of different tags, so that the RFID system can adapt to changing application environments and different tag types, and enhance the adaptability and flexibility of the system. Under different environmental conditions, by adjusting the antenna voltage to adapt to environmental changes, the stability of the RFID system and the reliability of long-term operation can also be improved.

[0089] Specifically, the tag reading speed depends on the output value of the digital-to-analog converter (DAC) corresponding to the required antenna voltage energy output at the current ambient temperature. Therefore, the working parameters of the reading device can be configured based on the optimal antenna voltage corresponding to the RFID tag to be read to improve the tag reading speed.

[0090] When reading the tag information in the RFID tag to be read, the antenna voltage also needs to be configured. The antenna voltage is related to the ambient temperature. Every time a tag at a location is read for the first time in an unfamiliar environment, the ambient temperature, location, type of tag successfully read, and the number of reads corresponding to each tag type when the tag is successfully read can be recorded together with the antenna voltage when each tag type is read at the ambient temperature, the number of tag reads for each tag type, and other information to form a corresponding relationship, facilitate subsequent searches, and quickly determine the priority read target.

[0091] When it is necessary to read the tag information in the RFID tag to be read, the current ambient temperature of the reading device can be obtained first, and the target antenna voltage that matches the target tag attribute at the current ambient temperature can be determined based on the correspondence between the ambient temperature, tag attribute, and antenna voltage determined in advance. By predetermining the target antenna voltage that matches the target tag attribute at the current ambient temperature, the tag attribute can be matched more accurately, thereby improving the reading accuracy of the RFID tag.

[0092] For example, as shown in Table 2 below, when in position 1 and the current ambient temperature obtained is 15°C, the target tag type in the target tag attributes is FDX-A. Find the corresponding relationship in the following table. 15°C is in a normal temperature environment. Under this ambient temperature, the antenna voltage 4 corresponding to the target tag type FDX-A is the target antenna voltage. By configuring the antenna according to this voltage, the tag information in the RFID tag to be read can be read.

[0093] Table 2

[0094]

[0095] In other embodiments, if conditions permit, the number of times each type of tag is read and the corresponding antenna voltage value at intervals of 1°C can also be recorded. This can more accurately match the optimal antenna voltage corresponding to the tag information in the RFID tag to be read at the current ambient temperature, thereby making the reading speed faster.

[0096] The above process will be supplemented and sorted out through a specific and complete implementation example below:

[0097] First, the tag at a location can be read by multi-type polling tag reading. Whenever a tag is successfully read, the location, the ambient temperature at the location, the antenna voltage at which the tag is currently read successfully, the DAC value of the antenna voltage energy output corresponding to the current voltage, and the number of times the tag is read are recorded, and the tag that is successfully read is marked as valid. After recording enough relevant data of successfully read tags, a corresponding relationship as shown in Table 2 is formed for the next reading.

[0098] Figure 2 FIG. 1 is a flowchart diagram of a multi-type polling tag reading method provided in an embodiment of the present disclosure. Figure 2 As shown, multi-type polling tag reading is based on the RFID tag reading device performing the process shown in the figure on each type of tag in turn to judge, query and identify, which will not be expanded too much here.

[0099] The solution can design a Flash memory manager (Flash Memory) based on geographic location information. The Flash memory manager can be used to store the correspondence between the location and tag attributes, the ambient temperature, tag attributes, the correspondence between the antenna voltage, and the correspondence between the frequency and tag attributes as described above. The required target data can be found directly based on the stored correspondence. Therefore, the Flash memory manager can be used to quickly read and write tag attributes. That is, through the location information and temperature range, the parameters related to the tag can be quickly read and written, and the working parameters of the reading device can be configured using the relevant parameters to read the tag information.

[0100] Figure 3 A general design block diagram of a Flash direct addressing information recording block provided in an embodiment of the present disclosure, such as Figure 3 As shown, the data blocks in the overall design block diagram of the information recording block directly addressed by Flash are mainly addressed with position as a parameter. The software database divides Flash into 360 blocks. Each time a tag is read, the information of the tag will be read according to the longitude integer information of the current GPS and placed in the address space corresponding to the corresponding longitude block size (longitude integer part + 180). Since the longitude is divided from -180° to +180°, the information corresponding to each degree is stored in the 360 ​​blocks divided by Flash, that is, -180° corresponds to the first block, and +180° corresponds to the 360th block. When addressing by longitude, it is necessary to obtain the longitude integer information of the current GPS, and then the corresponding address space can be found by the longitude integer information of the current GPS + 180. For example, the longitude integer information of the current GPS is 5°, and the data block actually to be found is the 185th. Addressing by longitude data address, enter latitude data addressing. Figure 4 A latitude space block diagram corresponding to a longitude data space provided in an embodiment of the present disclosure is shown in FIG. Figure 4As shown in the figure, the longitude space is divided into 180 blocks of latitude space. Since the latitude is divided from -90° to +90°, the information corresponding to each degree is stored in the 180 blocks divided by Flash, that is, -90° corresponds to the first block (data unit number 1), +90° corresponds to the 180th block (data unit number 180). When addressing by latitude, it is necessary to obtain the latitude integer information of the current GPS, and then the latitude integer information of the current GPS + 90 can be used to find the corresponding address space. For example, the latitude integer information of the current GPS is 70°, and the data block actually needed to be found is the 160th. Similarly, only the longitude space address + latitude block size (latitude integer part + 90) is needed to quickly match the data space of the location information. The corresponding relationship in Table 2 is stored in the data block corresponding to the location unit. The temperature can be divided into three temperature range spaces: high temperature, normal temperature, and low temperature. Each temperature space records the antenna voltage of each tag, and the number of times the tag of this type is read is counted. When reading the tag next time, it can be directly queried according to the location and ambient temperature.

[0101] If the tag is read for the second time at a certain place, the reading device is turned on, GPS positioning will be performed, the current ambient temperature will be collected, and then the FLash position will be addressed to the corresponding data block to derive the working parameters related to the RFID tag to be read that need to be configured for the reading device. Specifically, the current position and the current ambient temperature are obtained. For example, at position 1, the temperature is 5°C. Then, from the corresponding relationship in Table 2, it is found that the temperature of 5°C is in a normal temperature environment. At this ambient temperature, the tag type with the highest number of reads is FDX-A (i.e., the target tag type), and its corresponding frequency is 125KHz (i.e., the target frequency), and the corresponding antenna voltage is "antenna voltage 4" (i.e., the target antenna voltage). By configuring the reading device according to the working parameters, the tag information in the RFID tag to be read can be directly read (the tag information tag type in the RFID tag to be read is FDX-A).

[0102] In this embodiment, after the step of switching the antenna of the reading device to the target frequency corresponding to the target tag attribute, it also includes: in response to the successful decoding of the tag information, updating the historical reading times corresponding to the target tag type in the corresponding relationship between the position and the tag attribute, and in response to the failure of the decoding of the tag information, changing the valid mark in the RFID tag to be read to an invalid mark. By recording and updating the historical reading times of each tag type, the system can understand which tag types are read more frequently, thereby optimizing the reading strategy and giving priority to reading those more common tag types; the system can allocate more resources to those frequently read tag types according to the historical reading times, such as more reading cycles or higher reading power, to improve the overall reading success rate; by marking the tags that failed to decode as invalid, the system can skip these tags in subsequent readings, reduce invalid reading attempts, and improve reading efficiency.

[0103] Specifically, after the tag information in the RFID tag to be read is successfully decoded, the historical reading count of the target tag type corresponding to the type of RFID tag to be read in the correspondence between the position and the tag attributes can be updated. For example, if the RFID tag to be read is of the FDX-A type, and the historical reading count of this type is recorded as 3 times in the correspondence, the reading count of the FDX-A type can be changed from 3 times to 4 times if the tag information in the RFID tag to be read is successfully decoded, and the tag that has been successfully read can be marked as having valid tag information.

[0104] If the decoding of the tag information in the RFID tag to be read fails, and if the tag information in the RFID tag to be read is marked with a valid mark, the valid mark in the RFID tag to be read is changed to an invalid mark. The next time the tag is read, the multi-type polling tag reading process needs to be performed.

[0105] Figure 5 FIG. 1 is a schematic diagram of a flow chart of a single-type tag reading method provided in an embodiment of the present disclosure. Figure 5 As shown, whenever the target tag type is directly selected based on the current position and the current ambient temperature (and the tag information in the RFID tag to be read corresponding to the target tag type is marked as valid), the reading device can directly configure the working parameters for reading the target tag type, read the electrical signal and decode the tag. If the decoding is successful, the process ends. If the decoding is unsuccessful, the previously recorded tag information is directly cleared. In other words, whenever a tag marked with a valid mark is read, the antenna can be directly switched to the tag type corresponding to the tag with the valid mark, and the corresponding antenna voltage can be configured at the same time, and the following steps can be performed: Figure 5 The single-type tag reading shown in the figure saves the time of switching the tag type switch and decoding invalid tag types, thus improving the reading efficiency.

[0106] Combination Figure 2 To continue elaborating, in this embodiment, the RFID tag reading method also includes: in response to the inability to determine the target tag attribute that matches the current position, multi-type polling tag reading is performed, and after the tag is successfully read, the current position, the number of reads corresponding to the successfully read tag, the current ambient temperature, and the antenna voltage corresponding to the tag at the current ambient temperature are recorded in the corresponding relationship between the position and the tag attribute, so as to facilitate direct reading next time. Multi-type polling tag reading is to query and identify each type of tag in turn through the RFID tag reading device. In this solution, after successfully reading the tag, the system will record information such as the current position, the number of reads, the ambient temperature, and the corresponding antenna voltage. This information is helpful for direct reading next time, reducing the time for polling and searching, and improving reading efficiency. Even when the tag attributes are unknown or the environment changes, the system can ensure the robustness of the reading through multi-type polling reading.

[0107] Specifically, if the target tag attributes that match the current position cannot be determined from the correspondence between the position and the tag attributes according to the current position, it means that there is no historical reading result at the position, that is, the tag reading is performed at the position for the first time, so multi-type polling tag reading can be performed, and relevant information is recorded after the reading is successful, and the correspondence between the position and the tag attributes is supplemented and improved. The specific process has been explained above, please refer to the above, and it will not be expanded here.

[0108] Example 2

[0109] Corresponding to the aforementioned RFID tag reading method embodiment, the present disclosure also provides an RFID tag reading system embodiment.

[0110] Figure 6 FIG. 1 is a schematic diagram of a module of an RFID tag reading system provided in an embodiment of the present disclosure, such as Figure 6 As shown, the system includes:

[0111] The information acquisition module 1 is used to obtain the current position of the RFID tag reading device.

[0112] The target tag attribute determination module 2 is used to determine the target tag attribute matching the current position according to the corresponding relationship between the position and the tag attribute.

[0113] The working parameter determination module 3 is used to determine the working parameters of the reading device according to the target tag attributes.

[0114] In this embodiment, the tag attributes include at least one tag type and the historical reading times of each tag type; the target tag attribute determination module includes a target historical reading times determination submodule and a target tag type determination submodule;

[0115] The target historical reading number determination submodule is used to determine the target historical reading number matching the current position according to the corresponding relationship between the position, the tag type, and the historical reading number;

[0116] The target tag type determination submodule is used to determine the tag type corresponding to the maximum value of the target historical reading times as the target tag type.

[0117] In this embodiment, the operating parameter includes frequency, and / or the operating parameter includes antenna voltage; the RFID tag reading system further includes: a target frequency switching module and / or a target antenna voltage applying module;

[0118] A target frequency switching module is used to switch the antenna of the reading device to a target frequency corresponding to the target tag attribute, and trigger the antenna to read the tag information in the RFID tag to be read at the target frequency;

[0119] The target antenna voltage applying module is used to apply a target antenna voltage corresponding to the target tag attribute to the antenna, so that the antenna reads the tag information in the RFID tag to be read with the target antenna voltage.

[0120] In this embodiment, the RFID tag reading system further includes a target frequency determination module;

[0121] The target frequency determination module is used to determine the target frequency that matches the target tag attribute according to the corresponding relationship between the frequency and the tag attribute.

[0122] In this embodiment, the RFID tag reading system further includes:

[0123] The current ambient temperature acquisition module is used to obtain the current ambient temperature of the reading device;

[0124] The target antenna voltage determination module is used to determine the target antenna voltage that matches the target tag attribute at the current ambient temperature according to the corresponding relationship among the ambient temperature, the tag attribute and the antenna voltage.

[0125] In this embodiment, the target tag attributes include the target tag type and the number of historical reads corresponding to the target tag type; the RFID tag reading system also includes:

[0126] A historical reading times updating module, configured to update the historical reading times corresponding to the target tag type in the corresponding relationship between the position and the tag attribute in response to successful decoding of the tag information;

[0127] The tag changing module is used to change the valid tag in the to-be-read RFID tag to an invalid tag in response to a failure in decoding the tag information.

[0128] In this embodiment, the RFID tag reading system further includes a multi-type polling tag reading module;

[0129] The multi-type polling tag reading module is used to perform multi-type polling tag reading in response to the inability to determine the target tag attributes that match the current position, and after the tag is successfully read, the current position, the number of reads corresponding to the successfully read tag, the current ambient temperature and the antenna voltage corresponding to the tag at the current ambient temperature are recorded in the correspondence between the position and the tag attributes so that it can be directly read next time; the multi-type polling tag reading is to query and identify each type of tag in turn through the RFID tag reading device.

[0130] As for the system embodiment, since it basically corresponds to the method embodiment, the relevant parts can refer to the partial description of the method embodiment. The system embodiment described above is only illustrative, wherein the units described as separate components may or may not be physically separated, and the components as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution.

[0131] Example 3

[0132] Figure 7 This is a structural schematic diagram of an electronic device provided in an embodiment of the present disclosure, the electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor, and when the processor executes the computer program, the RFID tag reading method described in any of the above embodiments is implemented. Figure 7 The electronic device 70 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0133] like Figure 7 As shown, the electronic device 70 may be in the form of a general-purpose computing device, for example, it may be a server device. The components of the electronic device 70 may include, but are not limited to: at least one processor 71, at least one memory 72, and a bus 73 connecting different system components (including the memory 72 and the processor 71).

[0134] The bus 73 includes a data bus, an address bus, and a control bus.

[0135] The memory 72 may include a volatile memory, such as a random access memory (RAM) 721 and / or a cache memory 722 , and may further include a read-only memory (ROM) 723 .

[0136] The memory 72 may also include a program tool 725 (or utility) having a set (at least one) of program modules 724, such program modules 724 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0137] The processor 71 executes various functional applications and data processing by running the computer program stored in the memory 72, such as the RFID tag reading method provided in any of the above embodiments.

[0138] The electronic device 70 may also communicate with one or more external devices 74 (e.g., keyboards, pointing devices, etc.). Such communication may be performed via an input / output (I / O) interface 75. Furthermore, the electronic device 70 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 76. As shown, the network adapter 76 communicates with other modules of the electronic device 70 via a bus 73. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 70, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems, etc.

[0139] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the above detailed description, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided into multiple units / modules to be embodied.

[0140] Example 4

[0141] The embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the RFID tag reading method provided in any of the above embodiments is implemented.

[0142] The readable storage medium may include but is not limited to: a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device or any suitable combination of the above.

[0143] Example 5

[0144] The embodiment of the present disclosure further provides a computer program product, including a computer program, wherein when the computer program is executed by a processor, the RFID tag reading method described in any one of the above items is implemented.

[0145] Among them, the program code for executing the computer program product of the present disclosure can be written in any combination of one or more programming languages, and the program code can be executed completely on the user device, partially on the user device, as an independent software package, partially on the user device and partially on a remote device, or completely on the remote device.

[0146] Although the specific embodiments of the present disclosure are described above, those skilled in the art should understand that this is only an example, and the protection scope of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, but these changes and modifications all fall within the protection scope of the present disclosure.

Claims

1. A method for reading an RFID tag, characterized in that: The RFID tag reading method comprises: Get the current location of the RFID tag reading device; Determine the target tag attribute that matches the current position according to the corresponding relationship between the position and the tag attribute; The operating parameters of the reading device are determined according to the attributes of the target tag.

2. The RFID tag reading method according to claim 1, characterized in that: The tag attributes include at least one tag type and the number of historical reads of each tag type; and determining the target tag attributes matching the current position according to the correspondence between the position and the tag attributes includes: According to the correspondence between the position, the tag type and the historical reading times, a target historical reading times matching the current position is determined, and a tag type corresponding to a maximum value among the target historical reading times is determined as a target tag type.

3. The RFID tag reading method according to any one of claims 1 to 2, characterized in that: The working parameters include frequency; after determining the working parameters of the reading device according to the target tag attributes, the method further includes: Switching the antenna of the reading device to a target frequency corresponding to the attribute of the target tag, and triggering the antenna to read the tag information in the RFID tag to be read at the target frequency; And / or, the operating parameter includes an antenna voltage; after determining the operating parameter of the reading device according to the target tag attribute, the method further includes: A target antenna voltage corresponding to the target tag attribute is applied to the antenna, so that the antenna reads the tag information in the to-be-read RFID tag with the target antenna voltage.

4. The RFID tag reading method according to claim 3, characterized in that: Before the step of switching the antenna of the reading device to the target frequency corresponding to the attribute of the target tag, the method further includes: According to the correspondence between the frequency and the tag attribute, the target frequency matching the target tag attribute is determined.

5. The RFID tag reading method according to claim 3, characterized in that: Before the step of applying a target antenna voltage corresponding to the target tag attribute to the antenna, the method further includes: Obtain the current ambient temperature of the reading device; According to the corresponding relationship among the ambient temperature, the tag attribute, and the antenna voltage, the target antenna voltage matching the target tag attribute at the current ambient temperature is determined.

6. The RFID tag reading method according to claim 3, characterized in that: The target tag attributes include a target tag type and a historical reading count corresponding to the target tag type; After the step of switching the antenna of the reading device to a target frequency corresponding to the attribute of the target tag, the method further includes: In response to successful decoding of the tag information, updating the historical reading times corresponding to the target tag type in the correspondence between the position and the tag attribute; In response to a failure in decoding the tag information, a valid mark in the to-be-read RFID tag is changed to an invalid mark.

7. The RFID tag reading method according to claim 1, characterized in that: The RFID tag reading method further comprises: In response to failure to determine the target tag attribute matching the current position, performing multi-type polling tag reading, and after successful tag reading, recording the current position, the number of reads corresponding to the successfully read tag, the current ambient temperature, and the antenna voltage corresponding to the tag at the current ambient temperature in the corresponding relationship between the position and the tag attribute, so as to directly read the tag next time; The multi-type polling tag reading is to query and identify each type of tag in turn through the RFID tag reading device.

8. An RFID tag reading system, characterized in that: The RFID tag reading system is used to implement the RFID tag reading method according to any one of claims 1 to 7, and the RFID tag reading system includes: An information acquisition module, used to obtain the current position of the RFID tag reading device; A target tag attribute determination module, used to determine a target tag attribute matching the current position according to a correspondence between the position and the tag attribute; The working parameter determination module is used to determine the working parameters of the reading device according to the attributes of the target tag.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, characterized in that: When the processor executes the computer program, the RFID tag reading method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the RFID tag reading method according to any one of claims 1 to 7 is implemented.