RFID handheld reader networking positioning system

Through the RFID handheld reader network positioning system, low-cost, low-power radio frequency receivers and multi-point acquisition networking technology are used, combined with signal strength and phase calculation, low-cost and high-precision item positioning is achieved, solving the problem of high precision positioning of traditional RFID technology.

CN120579563AActive Publication Date: 2025-09-02SHENZHEN UNIV +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511082114.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-04
Publication Date
2025-09-02
Estimated Expiration
2045-08-04

AI Technical Summary

Technical Problem

Traditional RFID technology is difficult to achieve low-cost and high-precision item positioning, especially precise positioning within 1 meter, and the cost is high.

Method used

The RFID handheld reader network positioning system is adopted to introduce low-cost and low-power RFID radio frequency receivers, and the tag reflected signals are obtained by multi-point acquisition networking. Combined with the reader's underlying communication protocol, effective associated signals and phase values ​​are collected, and algorithms are used to achieve high-precision positioning.

Benefits of technology

It realizes low-cost, high-precision item positioning, and can accurately obtain the precise location of each item in the retail and warehouse fields, reducing hardware costs and construction complexity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120579563A_ABST
    Figure CN120579563A_ABST
Patent Text Reader

Abstract

The invention provides an RFID (Radio Frequency Identification) handheld reader networking positioning system. The RFID handheld reader networking positioning system comprises a handheld RFID reader, an RFID tag, wireless equipment and an operation server, the handheld RFID reader is respectively in wireless communication with the RFID tag, the wireless equipment and the operation server, and the RFID tag is in wireless communication with the wireless equipment; the handheld RFID reader transmits a radio frequency signal to activate the RFID tag and communicates with the RFID tag to obtain an electronic code EPC; the handheld RFID reader sends a broadcast packet and a subsequent RFID frequency hopping table to the wireless equipment; the wireless device collects and records the received radio frequency signal according to the time information in the broadcast packet, and transmits the radio frequency signal to the handheld RFID reader; the handheld RFID reader packages the received radio frequency signal and the corresponding electronic code EPC and transmits the radio frequency signal and the corresponding electronic code EPC to the operation server; the operation is repeated until the data of all the RFID tags are collected; and the operation server calculates the position of the corresponding label according to the packaged data and the map. According to the system, the accuracy of label positioning is improved, and the cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of radio frequency identification technology, and in particular to an RFID handheld reader networking positioning system. Background Art

[0002] RFID (Radio Frequency Identification) is a contactless, automatic identification technology that uses radio frequency signals to automatically identify objects and obtain relevant data. This identification process requires no human intervention and can operate in harsh environments. RFID can identify high-speed moving objects and can simultaneously identify multiple electronic tags, making it quick and easy to use. An RFID system is a simple wireless system with only two basic components. It is used to control, detect, and track objects. An RFID system consists of an interrogator (or reader) and many transponders (or electronic tags). RFID is divided into low frequency (LF), high frequency (HF), ultra high frequency (UHF), and microwave (MW) according to the different application frequencies. The corresponding representative frequencies are: low frequency below 135KHz, high frequency 13.56MHz, ultra high frequency 860M-960MHz, microwave 2.4GHz, 5.8GHz.

[0003] RFID is categorized by its power supply method into passive, active, and semi-active. Passive RFID offers a short read / write range and is inexpensive. Active RFID offers a longer read / write range but requires battery power, resulting in a higher cost. It is suitable for applications requiring long-distance read / write. RFID components: Electronic tag (Tag): composed of a coupling element and a chip. Each electronic tag has a unique electronic code and is attached to an object to identify the target object; Reader (Reader): A device that reads (and sometimes writes) electronic tag information and can be designed as handheld or fixed; Antenna (Antenna): Transmits radio frequency signals between the electronic tag and the reader.

[0004] Working principle of RFID: The basic working principle of RFID technology is not complicated. After the electronic tag enters the magnetic field, it receives the radio frequency signal sent by the reader, and uses the energy obtained from the induced current to send out the product information stored in the chip (Passive Tag, passive tag or passive tag), or actively send a signal of a certain frequency (Active Tag, active tag or active tag); after the reader reads and decodes the information, it sends it to the central information system for relevant data processing. A complete RFID system consists of three parts: a reader, an electronic tag (TAG) - also known as a transponder, and an application software system. Its working principle is that the reader transmits radio wave energy of a specific frequency to the transponder, which drives the transponder circuit to send the internal data. At this time, the reader receives and interprets the data in sequence and sends it to the application for corresponding processing.

[0005] The unique characteristics of RFID technology have led to its widespread application in asset management, with an increasing number of businesses using it for asset inventory. Numerous retail businesses, both domestically and internationally, have fully embraced RFID technology. Merchandise in their retail stores is tagged with RFID tags, enabling effective asset management through handheld RFID devices. Many companies also affix asset tags to their warehouses for inventory management. The increased ease of RFID technology has led to market demands for accurate location tracking of store merchandise and warehouse assets, hoping to achieve more accurate location determination at a lower cost. Traditional RFID technology lacks the ability to accurately locate items. Even with multiple readers and antennas, achieving location within one meter is difficult and expensive. Therefore, a low-cost, convenient, and accurate location method is urgently needed. Summary of the Invention

[0006] In view of this, the present invention provides an RFID handheld reader networking positioning system to solve the above problems.

[0007] The present invention provides a RFID handheld reader networking positioning method, comprising: a handheld RFID reader 100, an RFID tag 200, a wireless device 300, wherein the wireless device 300 has a radio frequency signal acquisition capability, and a computing server 400; the handheld RFID reader 100 respectively performs wireless communication with the RFID tag 200, the wireless device 300, and the computing server 400, and the RFID tag 200 and the wireless device 300 communicate with each other wirelessly; the handheld RFID reader 100 transmits a radio frequency signal to activate the RFID tag 200, and communicates with the RFID tag 200 to obtain the RFI signal. The handheld RFID reader 100 sends a broadcast packet and a subsequent RFID frequency hopping table to the wireless device 300. The wireless device 300 collects and records the received radio frequency signal based on the time information in the broadcast packet and transmits the radio frequency signal to the handheld RFID reader 100. The handheld RFID reader 100 packages the received radio frequency signal with the corresponding electronic code EPC and transmits it to the operation server 400. The above operation is repeated until data from all RFID tags 200 is collected. The operation server 400 calculates the location of the corresponding tag based on the packaged data and the map.

[0008] In another implementation of the present invention, the handheld RFID reader 100 includes: an RFID reader module 110, a low-power communication module 120, an external data communication module 130, and a sensor 140; the RFID reader module 110 is electrically connected to the low-power communication module 120, the external data communication module 130, and the sensor 140 respectively.

[0009] In another implementation of the present invention, the RFID reader module 110 is used to emit electromagnetic waves to activate the RFID tag 200 and communicate with the RFID tag 200; the low-power communication module 120 is used to communicate with the wireless device 300; the external data communication module 130 is used to communicate with the operation server 400; the sensor 140 includes an acceleration sensor, a gyroscope sensor, and a geomagnetic sensor, and is used to collect speed and position information.

[0010] In another implementation of the present invention, the RFID reader module 110 performs a filtering reading operation, and the Select command sent has a filtering function. All RFID tags 200 in the area will receive this command, and the RFID tag 200 with the corresponding number will respond to the subsequent command, while other RFID tags 200 remain silent.

[0011] In another implementation of the present invention, the RFID reader module 110 configures frequency 1 as f1 and power 1 as p1, starts sending a Select command, and then sends a Querry command; the RFID tag 200 responds RN16, and the RFID reader module 110 sends an ACK command; the RFID tag 200 responds EPC, and the RFID reader module 110 sends ReqRN commands several times, and the RFID tag 200 returns RN16 several times.

[0012] In another implementation of the present invention, the wireless device 300 includes: a radio frequency receiving module 310, a low-power communication module 320, and a power supply module 330, and the modules are electrically connected.

[0013] In another implementation of the present invention, the radio frequency receiving module 310 is used to receive the RFID signal of the RFID tag 200; the low-power communication module 320 is used to communicate with the handheld RFID reader 100; and the power supply module 330 is used to supply power to the wireless device 300.

[0014] Another aspect of the present invention provides a RFID handheld reader networking positioning method, comprising: a handheld RFID reader 100 transmitting a radio frequency signal to activate an RFID tag 200, and communicating with the RFID tag 200 to obtain an electronic code (EPC) of the RFID tag 200; the handheld RFID reader 100 sending a broadcast packet and a subsequent RFID frequency hopping table to a wireless device 300; the wireless device 300 collecting and recording the received radio frequency signal based on time information in the broadcast packet, and transmitting the radio frequency signal to the handheld RFID reader 100; the handheld RFID reader 100 packaging the received radio frequency signal with the corresponding electronic code (EPC) and transmitting the package to a computing server 400; repeating the above steps until data from all RFID tags 200 is collected; and the computing server 400 calculating the location of the corresponding tag based on the packaged data and a map.

[0015] Another aspect of the present invention provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the RFID handheld reader networking positioning method as described in any one of the above items are implemented. Another aspect of the present invention provides a computer storage medium, characterized in that a computer program is stored on the computer storage medium, and when the computer program is executed by a processor, the steps in the RFID handheld reader networking and positioning method as described in any one of the above are implemented.

[0016] The RFID handheld reader networking positioning system of the present invention introduces Helper, a low-cost, low-power RFID radio frequency receiver, to obtain more tag reflection signals through multi-point acquisition networking. It then cooperates with the reader's underlying communication protocol to collect valid correlation signals and phase values. Finally, the proposed algorithm is used to achieve low-cost, high-precision positioning, allowing customers to accurately obtain the precise location of each item in asset management, which is of great help to the retail industry and warehouse fields. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. By reading the detailed description of the embodiments below, the advantages and benefits of the solutions will become clear to those skilled in the art. The drawings are only for the purpose of illustrating preferred embodiments and are not to be considered as limiting the present invention. In the drawings: Figure 1 This is a block diagram of an RFID handheld reader networking and positioning system according to an embodiment of the present invention.

[0018] Figure 2 This is a diagram showing the main equipment structure of an embodiment of the present invention. DETAILED DESCRIPTION

[0019] In order to enable those skilled in the art to better understand the technical solutions in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and detailedly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by those skilled in the art based on the embodiments in the embodiments of the present invention should fall within the scope of protection of the embodiments of the present invention.

[0020] Figure 1 A block diagram of a RFID handheld reader network positioning system provided by an embodiment of the present invention is shown in FIG. Figure 1 As shown, this embodiment mainly includes: A handheld RFID reader 100, an RFID tag 200, a wireless device 300, wherein the wireless device 300 has a radio frequency signal acquisition capability, and a computing server 400.

[0021] For example, the handheld RFID reader is referred to as a handheld device, and the wireless device 300 is called a Helper. In a running system, there may be a handheld RFID reader 100, a large number of RFID tags 200, more than two wireless devices 300, and one computing server 400. During a positioning operation, only one specific RFID tag 200 is collected.

[0022] The handheld RFID reader 100 performs wireless communication with the RFID tag 200 , the wireless device 300 , and the computing server 400 , respectively. The RFID tag 200 and the wireless device 300 perform wireless communication with each other.

[0023] The handheld RFID reader 100 transmits a radio frequency signal to activate the RFID tag 200 , and communicates with the RFID tag 200 to obtain the electronic code EPC of the RFID tag 200 .

[0024] The handheld RFID reader 100 sends a broadcast packet and a subsequent RFID frequency hopping table to the wireless device 300 .

[0025] The wireless device 300 collects and records the received radio frequency signal according to the time information in the broadcast packet, and transmits the radio frequency signal to the handheld RFID reader 100 .

[0026] The handheld RFID reader 100 packages the received radio frequency signal with the corresponding electronic code EPC and transmits the package to the operation server 400 .

[0027] The above operation is repeated until the data of all RFID tags 200 are collected.

[0028] The computing server 400 calculates the location of the corresponding tag based on the packaged data and the map.

[0029] The RFID handheld reader networking positioning system of the present invention introduces Helper, a low-cost, low-power RFID radio frequency receiver, to obtain more tag reflection signals through multi-point acquisition networking. It then cooperates with the reader's underlying communication protocol to collect valid correlation signals and phase values. Finally, the proposed algorithm is used to achieve low-cost, high-precision positioning, allowing customers to accurately obtain the precise location of each item in asset management, which is of great help to the retail industry and warehouse fields.

[0030] In another implementation of the present invention, Figure 2 As shown, the handheld RFID reader 100 is composed of four main components, including: an RFID reader module 110, a low-power communication module 120, an external data communication module 130, and a sensor 140; the RFID reader module 110 is electrically connected to the low-power communication module 120, the external data communication module 130, and the sensor 140 respectively.

[0031] In another implementation of the present invention, the RFID reader module 110 is used to emit electromagnetic waves to activate the RFID tag 200 and communicate with the RFID tag 200; the low-power communication module 120 is used to communicate with the wireless device 300, and can use a Bluetooth communication module or other communication modules for communication; the external data communication module 130 is used to communicate with the operation server 400, and can use WIFI or cellular 4G / 5G transmission, or directly connect through USB; the sensor 140 includes an acceleration sensor, a gyroscope sensor, a geomagnetic sensor, etc., and is used to collect speed and position information.

[0032] In another implementation of the present invention, the RFID reader module 110 performs a filtering reading operation, and the Select command sent has a filtering function. All RFID tags 200 in the area will receive this command, and the RFID tag 200 with the corresponding number will respond to the subsequent command, while other RFID tags 200 remain silent.

[0033] In another implementation of the present invention, the RFID reader module 110 configures frequency 1 as f1 and power 1 as p1, starts sending a Select command, and then sends a Querry command; the RFID tag 200 responds RN16, and the RFID reader module 110 sends an ACK command; the RFID tag 200 responds EPC, and the RFID reader module 110 sends ReqRN commands several times, and the RFID tag 200 returns RN16 several times.

[0034] In another implementation of the present invention, Figure 2 As shown, the wireless device 300 has three main components inside, including: a radio frequency receiving module 310, a low-power communication module 320, and a power supply module 330, and the modules are electrically connected.

[0035] In another embodiment of the present invention, the RF receiving module 310 is a simple RF acquisition circuit used to receive the RFID signal from the RFID tag 200. However, it cannot perform digital demodulation or signal transmission, nor does it support the RFID communication protocol. The RF receiving module 310 is low-cost and low-power. Its peak power consumption is only one-thousandth of that of the RFID reader module 110, and its cost is only one-tenth of that of the RFID reader module 110. However, its communication range for receiving data is one hundred times that of the RFID reader module 110. The RFID transmitter of the RFID reader module 110 consumes a lot of power, and its digital demodulation and protocol stack operation also require considerable energy. The RF receiving module 310 only has the RF signal acquisition function, so its energy consumption is very low. Similarly, due to its simple structure and the lack of peripheral components, its cost is also very low. Since it does not need to demodulate RFID data, but only needs to acquire analog baseband I / Q signals, its acquisition range is much longer than that of traditional RFID. Another advantage is that it can use a very small antenna. Conventional RFID readers generally use square antennas with sides of 8cm to 40cm, while the wireless device 300 can use an antenna less than 1cm and has a collection distance that is superior to conventional RFID, thus also having the advantage of miniaturization.

[0036] The low-power communication module 320 is used to communicate with the handheld RFID reader 100 and can be a module using Bluetooth or other communication technologies.

[0037] The power supply module 330 is used to power the wireless device 300. Due to its low power consumption, the wireless device 300 can be powered by either a battery or a wired connection. Battery powering has the advantage of being simple to install. Due to its small size, the wireless device 300 can be embedded in decorative items, creating a beautiful and convenient design.

[0038] Example 1 Step 1: Install multiple wireless devices 300 on a roof or wall, record the precise location of each wireless device 300, and configure a map and the location of each wireless device 300 within the algorithm server of the computing server 400. In a typical environment, at least two wireless devices 300 are required; placing four or more wireless devices 300 can achieve higher positioning accuracy. Two wireless devices 300 can provide one-dimensional positioning (i.e., positioning along the X-axis), three wireless devices 300 can provide two-dimensional positioning (i.e., positioning along a plane), and four wireless devices 300 can achieve three-dimensional positioning (i.e., positioning along the X, Y, and Z axes).

[0039] The low-power communication module 120 in the handheld RFID reader 100 establishes a data connection with the low-power communication modules 320 in the wireless devices 300, and the communication timing is determined. In some projects, calibration RFID tags 200, referred to as calibration tags, are placed in specific locations for system calibration and machine learning. The electronic codes and locations of these RFID tags 200 are also stored in the computing server 400. The calibration tags can generally be removed after system learning is complete.

[0040] Step 2: When using a handheld RFID reader 100 to count RFID tags 200, the RFID reader module 110 in the handheld RFID reader 100 emits radio frequency signals that activate the RFID tags 200 and communicate with them to obtain their electronic code (EPC). Multiple RFID tags 200 within an area can be activated quickly, and all their electronic codes quickly obtained. This step collects the asset IDs of all RFID tags 200 within the area.

[0041] Step 3: The handheld RFID reader 100 activates the low-power communication module 120 and sends a broadcast packet through the low-power communication module 120 to notify all nearby wireless devices 300 of the start of operation and transmit the subsequent RFID frequency hopping table. Upon receiving the frequency hopping table, the wireless device 300 records it and switches the RF receiving module 310 to the first frequency to wait for reception. The broadcast packet contains information such as the communication protocol and method, as well as a reference time information. The wireless device 300 uses this reference time information in the data packet to determine the time to collect and record the RF signal received by the RF receiving module 310.

[0042] Step 4: For one RFID tag 200 in the collected electronic codes of multiple RFID tags 200, the RFID reader module 110 in the handheld RFID reader 100 performs a filtering reading operation. The Select command (ISO18000-6C standard protocol) has a filtering function. All tags in this area will receive this command. Only the RFID tag 200 with the corresponding number will respond to subsequent commands. Other RFID tags 200 will remain silent. The RFID reader module 110 configures frequency 1 as f1 and power 1 as p1, starts sending the Select command, and then sends the Querry command. The RFID tag (200) will respond with RN16. The reader sends an ACK command, and the tag responds with EPC. The reader then sends several ReqRN commands, and the tag returns several RN16s. Each time the RFID tag 200 returns data, it is a different I / Q data. The first response RN16 is recorded as Data1, and the data of the response EPC is recorded as Data2 (the EPC data is long and can be divided into two groups of data). The next RN16 is recorded as Datax. And so on.

[0043] Step 5: The data returned by the RFID tag 200 is load modulated, backscattering the carrier signal sent by the handheld RFID reader 100 in all directions. The RFID reader module 110 in the handheld RFID reader 100 receives the reflected signal and demodulates the EPC number, confirming that it matches the configured filtered number.

[0044] In step 6, multiple wireless devices 300 simultaneously receive the backscattered signal from the RFID tag 200. Since the wireless devices 300 have already been configured to receive frequency f1 in step 3, their RF receiving modules 310 can process this RF signal and record the I / Q signal values ​​at the analog baseband. Furthermore, since the broadcast packet in the previous step already indicates the communication method and end time for each communication, the RF receiving module 310 quickly switches to frequency f2 after the communication f1 ends, awaiting the next set of RF signals.

[0045] Step 7: After multiple wireless devices 300 have collected multiple sets of data under f1, they will send them to the handheld RFID reader 100 through the low-power communication module 320. The handheld RFID reader 100 will package all the data received from different wireless devices 300 with the corresponding tag code. This package includes the tag number and all the data of f1 under different helper numbers.

[0046] Step 8: While transmitting data, configure f2 p2 to repeat steps 4-7, then configure f3 p3 and repeat steps 4-7. Most of the time, RF signal acquisition by RF receiver module 310 and data transmission by low-power communication module 320 occur simultaneously, greatly improving efficiency. Because the aforementioned communication processes and commands are preconfigured, each data item can be timestamped.

[0047] The I / Q signal in each data set can be expressed as signal strength RSSI and phase: The I / Q signal is the in-phase (I) and quadrature (Q) signal components, where I is the in-phase component and Q is the quadrature component. The signal can be expressed in complex form as: I + jQ. Signal strength is generally expressed as signal amplitude. The formula for calculating the signal amplitude A from the I / Q signal is:

[0048] Phase: θ=arctan2(Q,I) Step 9: During the above process, the handheld RFID reader 100 records all current sensor 140 parameters every 10 ms and adds a time stamp.

[0049] In step 10, the handheld RFID reader 100 transmits the data and sensor data to the computing server 400 via the external data communication module 130. The reader then switches to the next tag for filtering, and repeats steps 3-10 until all tag data, including the calibration tag, has been collected.

[0050] Step 11: The computing server 400, which may be a cloud or edge server, calculates the location of the corresponding tag based on the map and all the above parameters.

[0051] Positioning method based on signal strength RSSI: For each wireless device 300 that receives a signal, the received RSSI value and a pre-established distance-signal strength model are used to calculate the approximate distance d from the target to the node. For example, the distance d is calculated using the following formula:

[0052] Among them, A is the value of the received signal strength at 1 meter. In this project, it is related to the output power p. Generally, a reference value is given according to the environment. n is the path loss exponent and is also adjusted according to the environment. Assume that the coordinates of the four wireless devices 300 are A(x_1,y_1,z_1), B(x_2,y_2,z_2), C(x_3,y_3,z_3), D(x_4,y_4,z_4), the coordinates of the target RFID tag (200) are (x,y,z), and the distances from the target to the four wireless devices (300) are d_A, d_B, d_C, d_D. According to the distance formula between two points in space, the following equations can be listed:

[0053] Theoretically, solving this set of equations yields the three-dimensional coordinates (x, y, z) of the target device. However, due to factors such as RSSI measurement errors, the directionality of the tag antenna, and environmental uncertainty affecting signal propagation, a neural network calibration algorithm is employed to process the data and solve the set of equations to improve positioning accuracy.

[0054] Neural network calibration method description: The calibration tag also uses the above calculation method to calculate d_A, d_B, d_C, d_D. Since the system already knows its real coordinates (x, y, z) and antenna direction angle and other parameters, it can establish a calibration parameter in this area, mainly facing the corresponding formula of attenuation parameters in different directions. The three components in and parameters and By bringing these calibration parameters into the above equations, higher accuracy can be calculated. The actual algorithm can have more parameters and more complex calculation methods.

[0055] For signals with different frequencies f1 and f2, the phase-based calculation method uses the formula ψ = 2πd / λ to obtain the relationship between the signal phase ψ and the frequency f, propagation distance d, and propagation velocity v:

[0056] Assume that at the same distance d, the phase of the signal with frequency f1 is:

[0057] The phase of the signal with frequency f2 is:

[0058] Then the phase difference between these two signals of different frequencies is:

[0059] By measuring this phase difference ,get:

[0060] The speed v here is the speed of light. Similarly, the position can be calculated using d.

[0061] Phase-based distance calculation has advantages over RSSI. Measurement errors and tag antenna directivity have little impact, though metal obstruction can have a certain impact. To improve system accuracy, neural network calibration can also be used. This method is similar to step 2, but uses different frequency and phase calibration methods.

[0062] This patent utilizes multi-frequency acquisition to obtain more frequencies, significantly improving the accuracy of phase-based distance calculations. This patent also utilizes multi-power excitation to generate multiple power values, thereby generating more signal strength positioning values. All of the aforementioned positioning data is then reprocessed using a Kalman filter scheme (weighted by signal strength), ultimately yielding the calculated position.

[0063] Combined with the sensor 140 data and timestamp data, the state changes of a person shaking the handheld device in a very short time can be known. Through the neural network algorithm, the positioning accuracy can be supplemented, especially the vertical Z-axis position.

[0064] Compared with traditional technology: It can achieve precise positioning of tags, improving the accuracy from 3 to 10 meters to within 1 meter.

[0065] Significantly reduce hardware costs to one tenth of traditional costs.

[0066] The construction is simple and only takes one tenth of the traditional method.

[0067] Another aspect of the present invention provides a method for positioning a network of RFID handheld readers, comprising: The handheld RFID reader 100 transmits a radio frequency signal to activate the RFID tag 200 , and communicates with the RFID tag 200 to obtain the electronic code EPC of the RFID tag 200 .

[0068] The handheld RFID reader 100 sends a broadcast packet and a subsequent RFID frequency hopping table to the wireless device 300 .

[0069] The wireless device 300 collects and records the received radio frequency signal according to the time information in the broadcast packet, and transmits the radio frequency signal to the handheld RFID reader 100 .

[0070] The handheld RFID reader 100 packages the received radio frequency signal with the corresponding electronic code EPC and transmits the package to the operation server 400 .

[0071] Repeat the above steps until the data of all RFID tags 200 are collected.

[0072] The computing server 400 calculates the location of the corresponding tag based on the packaged data and the map.

[0073] The RFID handheld reader networking and positioning method of the present invention introduces Helper, a low-cost, low-power RFID radio frequency receiver, to obtain more tag reflection signals through multi-point acquisition networking. It then cooperates with the reader's underlying communication protocol to collect valid correlation signals and phase values. Finally, the proposed algorithm is used to achieve low-cost, high-precision positioning, allowing customers to accurately obtain the precise location of each item in asset management, which is of great help to the retail industry and warehouse fields.

[0074] In another aspect of the present invention, an electronic device includes a processor, a memory, a communication bus, and a communication interface.

[0075] in: The processor, memory and communication interface communicate with each other through a communication bus.

[0076] Communication interface, used to communicate with other electronic devices or servers.

[0077] The processor is used to execute the program, and specifically can execute the steps of any one of the RFID handheld reader networking and positioning methods in the above embodiments.

[0078] Specifically, the program may include program codes including computer operation instructions.

[0079] The processor may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs, or processors of different types, such as one or more CPUs and one or more ASICs.

[0080] Memory, used to store programs. Memory may include high-speed RAM (RAM) or non-volatile memory, such as at least one disk drive.

[0081] The program can be specifically configured to cause a processor to execute the steps of any of the RFID handheld reader networking and positioning methods described in the embodiments. The specific implementation of each step in the program can be found in the corresponding descriptions of the steps and units executed in any of the aforementioned RFID handheld reader networking and positioning methods, and is not further described here. Those skilled in the art will clearly understand that, for ease and brevity of description, the specific operating processes of the devices and modules described above can be referenced to the corresponding process descriptions in the aforementioned method embodiments.

[0082] The exemplary embodiments of the present application further provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a computer to execute the methods of the various embodiments of the present application.

[0083] The methods according to the embodiments of the present invention described above can be implemented in hardware, firmware, or as software or computer code that can be stored on a recording medium (such as a CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or as computer code originally stored on a remote recording medium or non-transitory machine-readable medium downloaded over a network and then stored on a local recording medium. Thus, the methods described herein can be processed by such software stored on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA). It will be understood that a computer, processor, microprocessor controller, or programmable hardware includes a storage component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods described herein are implemented. Furthermore, when a general-purpose computer accesses the code for implementing the methods described herein, the execution of the code transforms the general-purpose computer into a dedicated computer for performing the methods described herein.

[0084] Thus far, specific embodiments of the present invention have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve the desired results. Additionally, the processes depicted in the accompanying drawings do not necessarily require the specific order shown, or sequential order, to achieve the desired results.

[0085] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, back, etc.) are only used to explain the relative position relationship between the components in a certain specific order (as shown in the accompanying drawings). If the specific order changes, the directional indication will also change accordingly.

[0086] In the description of the present invention, the terms "first" and "second" are used solely to facilitate description of different components or names and should not be construed as indicating or implying a sequential relationship, relative importance, or implicitly specifying the quantity of the technical features being described. Therefore, features specified as "first" or "second" may explicitly or implicitly include at least one of such features.

[0087] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in this specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0088] It should be noted that although the specific embodiments of the present invention are described in detail in conjunction with the accompanying drawings, this should not be construed as limiting the scope of protection of the present invention. Within the scope described by the claims, various modifications and variations that can be made by those skilled in the art without creative effort still fall within the scope of protection of the present invention.

[0089] The examples of the embodiments of the present invention are intended to briefly illustrate the technical features of the embodiments of the present invention so that those skilled in the art can intuitively understand the technical features of the embodiments of the present invention, and are not intended to improperly limit the embodiments of the present invention.

[0090] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. An RFID handheld reader network positioning system, characterized in that: include: A handheld RFID reader (100), an RFID tag (200), a wireless device (300), wherein the wireless device (300) has a radio frequency signal acquisition capability, and a computing server (400); The handheld RFID reader (100) performs wireless communication with the RFID tag (200), the wireless device (300), and the operation server (400), respectively, and the RFID tag (200) performs wireless communication with the wireless device (300); The handheld RFID reader (100) transmits a radio frequency signal to activate the RFID tag (200), and communicates with the RFID tag (200) to obtain the electronic code EPC of the RFID tag (200); The handheld RFID reader (100) sends a broadcast packet and a subsequent RFID frequency hopping table to the wireless device (300); The wireless device (300) collects and records the received radio frequency signal according to the time information in the broadcast packet, and transmits the radio frequency signal to the handheld RFID reader (100); The handheld RFID reader (100) packages the received radio frequency signal and the corresponding electronic code EPC, and transmits the package to the operation server (400); Repeat the above operation until the data of all RFID tags (200) are collected; The operation server (400) calculates the position of the corresponding tag according to the packaged data and the map.

2. The system according to claim 1, wherein: The handheld RFID reader (100) comprises: RFID reader module (110), low power consumption communication module (120), external data communication module (130), sensor (140); The RFID reader module (110) is electrically connected to the low-power communication module (120), the external data communication module (130), and the sensor (140), respectively.

3. The system according to claim 2, characterized in that The RFID reader module (110) is used to emit electromagnetic waves to activate the RFID tag (200) and to communicate with the RFID tag (200); The low-power communication module (120) is used to communicate with the wireless device (300); The external data communication module (130) is used to communicate with the operation server (400); The sensor (140) includes an acceleration sensor, a gyroscope sensor, and a geomagnetic sensor, and is used to collect speed and position information.

4. The system according to claim 3, characterized in that The RFID reader module (110) performs a filtering reading operation, and the sent Select command has a filtering function. All RFID tags (200) in the area will receive this command, and the RFID tags (200) with the corresponding number will respond to the subsequent command, while the other RFID tags (200) remain silent.

5. The system according to claim 4, characterized in that The RFID reader module (110) is configured with frequency 1, denoted as f1, and power 1, denoted as p1, and starts sending a Select command, and then sends a Querry command; The RFID tag (200) responds to RN16, and the RFID reader module (110) sends an ACK instruction; The RFID tag (200) responds to the EPC, the RFID reader module (110) sends the ReqRN command several times, and the RFID tag (200) returns RN16 several times.

6. The system according to claim 1, wherein: The wireless device (300) comprises: The radio frequency receiving module (310), the low power consumption communication module (320), and the power supply module (330) are electrically connected to each other.

7. The system according to claim 6, characterized in that The radio frequency receiving module (310) is used to receive the RFID signal of the RFID tag (200); The low-power communication module (320) is used to communicate with the handheld RFID reader (100); A power supply module (330) is used to supply power to the wireless device (300).

8. A RFID handheld reader networking positioning method, characterized in that: include: The handheld RFID reader (100) transmits a radio frequency signal to activate the RFID tag (200), and communicates with the RFID tag (200) to obtain the electronic code EPC of the RFID tag (200); The handheld RFID reader (100) sends a broadcast packet and a subsequent RFID frequency hopping table to the wireless device (300); The wireless device (300) collects and records the received radio frequency signal according to the time information in the broadcast packet, and transmits the radio frequency signal to the handheld RFID reader (100); The handheld RFID reader (100) packages the received radio frequency signal and the corresponding electronic code EPC, and transmits the package to the operation server (400); Repeat the above steps until data of all RFID tags (200) are collected; The operation server (400) calculates the position of the corresponding tag according to the packaged data and the map.

9. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the RFID handheld reader networking and positioning method as claimed in claim 8 when executing the computer program.

10. A computer storage medium, characterized in that The computer storage medium stores a computer program, and when the computer program is executed by the processor, the steps of the RFID handheld reader networking and positioning method as claimed in claim 8 are implemented.

Citation Information

Patent Citations

  • Method for locating passive RFID tag

    CN108051798A

  • RFID-based laboratory sample distributed positioning system

    CN108306944A

  • Hand-held device label space positioning identification system and method based on RFID technology

    CN120181106A

  • System and method for determining whether an object is located within a region of interest

    US20130169467A1