Method for measuring location of radio frequency identification reader by using beacon
RE047013 ยท 2018-08-28
Assignee
Inventors
- Sangwoo Rhie (Seoul, KR)
- Sangmok Sohn (Seongnam-si, KR)
- Soonjae Jeong (Seongnam-si, KR)
- Jaesic Jeon (Seoul, KR)
- Youngshin Yoon (Seoul, KR)
- Youngil Kim (Anyang-si, KR)
- Sunshin An (Seoul, KR)
- Sungjun Kim (Seoul, KR)
- Youngmin Ji (Seoul, KR)
- Joosik Lee (Seoul, KR)
Cpc classification
G01S5/0294
PHYSICS
G01S5/14
PHYSICS
G01S1/68
PHYSICS
International classification
G01S1/68
PHYSICS
G01S5/14
PHYSICS
Abstract
The present invention relates to a method for measuring a location of a radio frequency identification (RFID) reader by using beacons, and an RFID system for measuring a location of a moving RFID reader in an RFID system comprising: a plurality of beacon devices for emitting beacons; an RFID tag for transmitting pre-stored information by using radio frequency identification; and an RFID reader for calculating a current location using a plurality of at least three beacons wherein the RFID reader receives the plurality of beacons from the plurality of beacon devices while moving, and receiving the information from the RFID tag by using the radio frequency identification. According to the present invention, it is possible to increase the accuracy of the location measurement of a moving RFID reader in an RFID system because the location of the RFID reader is measured in consideration of propagation environments.
Claims
1. A .[.radio frequency identification (RFID) system for measuring a location of an RFID reader by using a beacon.]. .Iadd.short-range wireless communication system.Iaddend., the .Iadd.short-range wireless communication .Iaddend.system comprising: a plurality of beacon .[.devices.]. .Iadd.transmitters.Iaddend., each of which is fixed at a reference location .Iadd.and comprises an antenna, a processor .Iaddend.and .[.configured to create a database of.]. .Iadd.a memory having computer executable instructions stored thereon that, when executed by the processor, cause each of the beacon transmitters to: emit a beacon, wherein each of the beacon transmitters stores .Iaddend.information about signal intensities to distances .[.by measuring.]. .Iadd.of the beacon, the information about the .Iaddend.signal intensities .[.of the beacon according.]. to .[.distance.]. .Iadd.distances having been obtained .Iaddend.based on a propagation environment .[.and emit the beacon which.]. .Iadd.around each of the beacon transmitters, wherein the beacon .Iaddend.includes information about the reference location of each .[.beacon device.]. .Iadd.of the plurality of the beacon transmitters .Iaddend.and the information about .Iadd.the .Iaddend.signal intensities to distances .[.from each beacon device.].; and .[.an RFID reader configured to receive the beacon.]. .Iadd.a means for .Iaddend. .Iadd.receiving beacons .Iaddend.from .[.each of.]. the plurality of beacon .[.devices.]. .Iadd.transmitters.Iaddend., .[.measure a signal intensity of each received beacon, determine a distance from each beacon device by analyzing the measured signal intensity on the basis of the.]. .Iadd.extracting .Iaddend.information about signal intensities to distances .[.included in the received beacon and to calculate a current location thereof by using both.]. .Iadd.from the received beacons, measuring signal intensities of the received beacons, determining distances from the respective beacon transmitters based on the measured signal intensities and .Iaddend.the information about the .Iadd.signal intensities to distances, and calculating the location of the means based on .Iaddend.reference .[.location.]. .Iadd.locations of the plurality of beacon transmitters .Iaddend.and the determined .[.distance.]. .Iadd.distances .Iaddend.from .[.each beacon device.]. .Iadd.the plurality of beacon transmitters.Iaddend., wherein the .[.RFID reader calculates.]. .Iadd.means is configured to calculate .Iaddend.the .[.current.]. location .Iadd.of the means .Iaddend.through a triangulation method .[.using.]. .Iadd.based on .Iaddend.the reference .[.location.]. .Iadd.locations .Iaddend.of .[.each beacon device.]. .Iadd.the plurality of beacon transmitters .Iaddend.and the determined .[.distance.]. .Iadd.distances .Iaddend.from .[.each beacon device.]. .Iadd.the beacon transmitters.Iaddend..
2. The system as claimed in claim 1, wherein the .[.RFID reader receives the plurality of beacons from at least.]. .Iadd.beacon transmitters include .Iaddend.three .[.beacon devices among the plurality of beacon devices.]. .Iadd.or more beacon transmitters.Iaddend..
3. The system as claimed in claim 2, wherein, when receiving the .[.plurality of.]. beacons from .[.said at least.]. .Iadd.more than .Iaddend.three beacon .[.devices.]. .Iadd.transmitters.Iaddend., the .[.RFID reader.]. .Iadd.means .Iaddend.calculates the .[.current.]. location .[.by.]. .Iadd.of the means .Iaddend.using three beacons having relatively higher signal intensities among the .[.plurality of.]. .Iadd.received .Iaddend.beacons.
4. The system as claimed in claim 1, wherein the .[.RFID reader calculates.]. .Iadd.means is configured to store the location of the means at a first moment as .Iaddend.a .[.pre-moving.]. .Iadd.first location and the .Iaddend.location .[.and a post-moving.]. .Iadd.thereof at a second moment as a second .Iaddend.location, .[.and calculates.]. .Iadd.the first moment being different from the second moment, and calculate .Iaddend.a speed and a .Iadd.moving .Iaddend.direction .Iadd.of the means .Iaddend.from the .[.pre-moving.]. .Iadd.first .Iaddend.location to the .[.post-moving.]. .Iadd.second .Iaddend.location.Iadd., based on a distance from the first location to the second location and a time difference between the first moment and the second moment.Iaddend..
5. The system as claimed in claim 4, wherein the .[.RFID reader measures a movement time from the pre-moving location to the post-moving location, calculates a distance from the pre-moving location to the post-moving location, and then calculates a ratio of the distance to the time as the speed.]. .Iadd.means is configured to calculate the moving direction by calculating a vector from the first location to the second location.Iaddend..
6. The system as claimed in claim .[.4, wherein the RFID reader calculates the direction by calculating a vector from the pre-moving location to the post-moving location.]. .Iadd.1, wherein the short-range wireless communication system is a radio frequency identification (RFID) system, and the beacon transmitters are beacon devices.Iaddend..
7. A method for calculating .[.a current location of a radio frequency identification (RFID) reader in an RFID system by using a beacon of a beacon device in a plurality of beacon devices each of which is fixed at a reference location and configured to create a database of information about signal intensities to distances by measuring signal intensities of the beacon according to distance based on a propagation environment and emit the beacon which includes information about the reference location of each beacon device and the information about signal intensities to distances from each beacon device.]. .Iadd.the location of the means using the system of claim 1.Iaddend., the method comprising .[.the steps of: (a).]. receiving .[.a plurality of.]. beacons from the plurality of beacon .[.devices.]. .Iadd.transmitters fixed at the reference locations respectively.Iaddend.; .Iadd.extracting the information about the signal intensities to distances from the received beacons; .Iaddend. .[.(b).]. measuring signal intensities of the .[.plurality of beacons; and (c).]. .Iadd.received beacons; .Iaddend. determining distances from the .[.plurality of beacon devices by analyzing the measured signal intensities on the basis of the information about signal intensities to distances included in the plurality of received beacons.]. .Iadd.respective beacon transmitters based on the measured signal intensities and the information about the signal intensities to distances.Iaddend.; and .[.(d).]. calculating the location of .[.each beacon device by using the reference locations of the plurality of beacon devices and the determined distances in step (c) from the plurality of beacon devices.]. .Iadd.the means through a triangulation method based on the reference locations of the beacon transmitters and the determined distances from the beacon transmitters.Iaddend..
8. The method as claimed in claim 7, .[.where step (c) comprising the steps of: (c1) identifying information about the reference locations of the plurality of beacon devices, which is included in the plurality of beacons, by analyzing the plurality of beacons; and (c2) calculating the location through a triangulation method using the reference locations of the plurality of beacon devices and the determined distances from the plurality of beacon devices.]. .Iadd.further comprising: storing the location of the means at a first moment as a first location; storing the location thereof at a second moment as a second location, the first moment being different from the second moment; and calculating a speed and a moving direction of the means from the first location to the second location, based on a distance from the first location to the second location and a time difference between the first moment and the second moment.Iaddend..
9. The method as claimed in claim 7, .[.further comprising, after step (c), the steps of: (d) moving the current location to a next location; and (e) calculating a moving speed and a moving detection from the current location to the next location.]. .Iadd.wherein the plurality of beacon transmitters are beacon devices.Iaddend..
10. A method for calculating .[.a current.]. .Iadd.the .Iaddend.location of .[.a radio frequency identification (RFID) reader.]. .Iadd.the means of claim 1.Iaddend., the method comprising .[.the steps of.].: receiving .[.a beacon at the RFID reader.]. .Iadd.beacons .Iaddend.from .[.each of at least three beacon devices.]. .Iadd.a plurality of beacon transmitters which are .Iaddend.disposed near the .[.RFID reader, each beacon including first.]. .Iadd.means, wherein the beacons include .Iaddend.information about .[.a.]. reference .[.location.]. .Iadd.locations .Iaddend.of .[.each beacon device and second.]. .Iadd.the beacon transmitters and .Iaddend.information about signal intensities to distances .[.from each beacon device.]..Iadd., respectively.Iaddend.; .[.retrieving at the RFID reader the first information and the second information from each received beacon.]. .Iadd.extracting information about the signal intensities to distances from the received beacons.Iaddend.; measuring .[.at the RFID reader a signal intensity of each received beacon.]. .Iadd.signal intensities of the received beacons.Iaddend.; determining .[.at the RFID reader a distance from each beacon device by analyzing the measured signal intensity on the basis of the retrieved second information.]. .Iadd.distances from the respective beacon transmitters based on the measured signal intensities and the information about the signal intensities to distances.Iaddend.; and calculating .[.at the RFID reader.]. the .[.current.]. location .[.by using both the retrieved first information about the reference location and the determined distance, wherein the each beacon device has a database of information about signal intensities to distances by measuring signal intensities of the beacon according to distance based on a propagation environment.]. .Iadd.of the means through a triangulation method based on the reference locations of the beacon transmitters and the determined distances from the beacon transmitters.Iaddend..
.Iadd.11. The method as claimed in claim 10, wherein the beacon transmitters are beacon devices. .Iaddend.
.Iadd.12. The method as claimed in claim 10, wherein the beacon includes at least one of an RF signal, a Zigbee signal and a Bluetooth signal. .Iaddend.
.Iadd.13. The method as claimed in claim 1, wherein the beacon includes at least one of an RF signal, a Zigbee signal and a Bluetooth signal. .Iaddend.
.Iadd.14. The system as claimed in claim 7, wherein the beacon includes at least one of an RF signal, a Zigbee signal and a Bluetooth signal. .Iaddend.
Description
DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
MODE FOR INVENTION
(6) Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. First, it is to be noted that the same elements are indicated with the same reference numerals throughout the drawings. In the following description, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
(7)
(8) According to an exemplary embodiment of the present invention, the RFID system for measuring the location of an RFID reader by using beacons includes a first beacon device 110, a second beacon device 112, a third beacon device 114, an RFID reader 120, and an RFID tag 130.
(9) The first to third beacon devices 110, 112, and 114 according to an exemplary embodiment of the present invention are fixedly installed at predetermined locations in the RFID system and emit their respective beacons so that the RFID reader 120 can measure its own current location. In this case, the beacon may be emitted as various wireless signals, such as an RF signal, a Zigbee signal, a Bluetooth signal, etc.
(10) Also, each of the first to third beacon devices 110, 112, and 114 according to an exemplary embodiment of the present invention emits a beacon, including reference location information about a reference location where the beacon device is positioned, and signal-intensity-to-distance information, in which the circumstances of an area where the beacon device is positioned are reflected.
(11) To this end, each of the first to third beacon devices 110, 112, and 114 according to an exemplary embodiment of the present invention includes a beacon emission means for emitting a beacon, a memory for storing reference location information and signal-intensity-to-distance information, and storing software which controls the pieces of information to be included in a beacon and to be emitted and which controls the entire operation of the corresponding beacon device, and a microprocessor for executing the software stored in the memory. .Iadd.The first to third beacon devices 110, 112, and 114 may also be referred to as beacon transmitters. .Iaddend.
(12) Here, the reference location information represents three-dimensional coordinates (x axis, y axis, z axis) of a location where each beacon device is positioned. The signal-intensity-to-distance information represents information about relative distances (i.e. straight distances regardless of direction) from the reference location of each beacon device to the RFID reader 120 according to signal intensities of beacons received by the RFID reader 120 from the beacon device, where the propagation environment of an area where the beacon device is positioned is reflected in the information. The reference location information and the signal-intensity-to-distance information will be described later in detail with reference to
(13) Meanwhile, although
(14) The RFID reader 120 according to an exemplary embodiment of the present invention communicates with the RFID tag 130, and acquires information stored in the RFID tag 130 through the communication.
(15) Also, receiving beacons from the first to third beacon devices 110, 112, and 114, the RFID reader 120 according to an exemplary embodiment of the present invention analyzes beacons received from each beacon device 110, 112, and 114, identifies the reference location information of each beacon device 110, 112, and 114, and the signal-intensity-to-distance information of each beacon device 110, 112, and 114, and calculates its own current location by using the reference location information and the signal-intensity-to-distance information.
(16) In this case, the RFID reader 120 measures the signal intensity of each beacon received from each beacon device 110, 112, and 114, calculates relative distances from the beacon devices 110, 112, and 114 by associating the measured signal intensity of each beacon with the signal-intensity-to-distance information of each corresponding beacon device 110, 112, and 114, and calculates the current location through the triangulation method using the relative distance from each beacon device 110, 112, and 114 and the reference location information of each beacon device 110, 112, and 114. A procedure where the RFID reader 120 calculates the current location through the triangulation method will be described later in detail with reference to
(17) Also, the RFID reader 120 according to an exemplary embodiment of the present invention receives beacons from at least three beacon devices among a plurality of beacon devices in order to calculate the current location. That is, as described above, the RFID system for measuring the location of an RFID reader using beacons according to an exemplary embodiment of the present invention may include three or more beacon devices. The RFID reader 120 must receive beacons from at least three beacon devices in order to calculate the current location. Therefore, when receiving beacons from four or more beacon devices, the RFID reader 120 uses beacons received from three beacon devices, from which relatively higher signal intensities of beacons have been received, in order to calculate the current location.
(18) Also, the RFID reader 120 according to an exemplary embodiment of the present invention measures the locations thereof while moving, and calculates a moving speed and a moving direction. That is, when the RFID reader 120 has moved after measuring a current location (pre-moving location), the RFID reader 120 measures a current location (post-moving location) at a location after the movement, measures a movement time from the pre-moving location to the post-moving location, measures a moving distance from the pre-moving location to the post-moving location, and calculates a ratio of the moving distance to the movement time as a velocity. In addition, the RFID reader 120 calculates a vector from the pre-moving location to the post-moving location, thereby calculating a moving direction. A method of calculating a moving speed and a moving direction by the RFID reader 120 will be described later in detail with reference to
(19)
(20) Each of the first to third beacon devices 110, 112, and 114, which are separately and fixedly installed in the RFID system, continuously emits a beacon, including its own reference location information and the signal-intensity-to-distance information according to the propagation environments thereof (step 210).
(21) The RFID reader 120, which is moving within the RFID system, receives the beacons emitted from the first to third beacon devices 110, 112, and 114 (step 220), and identifies relative distances from the beacon devices 110, 112, and 114 by analyzing the beacons received from the beacon devices 110, 112, and 114 (step 230).
(22) The RFID reader 120 calculates the current location through the triangulation method using the relative distances from the beacon devices 110, 112, and 114 and the reference location information of each beacon device 110, 112, and 114 (step 240).
(23) Meanwhile, when the RFID reader 120 has moved after calculating the current location, the RFID reader 120 can measure a current location even at the post-moving location according to the procedure of steps 210 to 240.
(24) Therefore, when the RFID reader 120 has moved (step 250), the RFID reader 120 measures a movement time from the pre-moving location to the post-moving location (step 260), and measures the post-moving location (step 270). Then, the RFID reader 120 calculates a moving speed by dividing a distance from the pre-moving location (i.e. the current location measured in step 240) to the post-moving location (i.e. the location measured in step 270) by the movement time measured in step 260, and calculating a moving direction by calculating a vector from the pre-moving location to the post-moving location (step 280).
(25)
(26) Each beacon device 110, 112, and 114 emits a beacon so that the RFID reader 120 can measure the location of the RFID reader 120, wherein the beacon is attenuated according to distance, so that the power of an emitted beacon decreases as the emitted beacon becomes more distant from each corresponding beacon device 110, 112, and 114.
(27) In this case, the signal attenuation is influenced mostly by the propagation environment according to circumstances of each beacon device 110, 112, and 114. That is, when there is a factor causing large signal attenuation, such as a case where buildings and/or structures are distributed or a high power line passes around a specific beacon device, a signal attenuation rate is very high, so that an available emission distance is shortened. In contrast, when such an attenuation factor is small, a corresponding beacon device can emit a beacon for a longer distance.
(28) Therefore, since each beacon device 110, 112, and 114 is fixedly installed, it is possible to create a database by measuring signal intensities of a beacon according to distance based on a propagation environment when each beacon device has been installed and the circumstances of the beacon has been determined.
(29) That is, when a specific beacon device emits a beacon, as shown in
(30) TABLE-US-00001 TABLE 1 Power (dbm) Range (m) 0 1 1 1.5 3 6.3 5 10.3 7 14 10 21 15 35 25 44
(31) Therefore, the specific beacon device emits a beacon, including its own reference location information and the signal-intensity-to-distance information as shown in Table 1.
(32) In a state where the specific beacon device emits a beacon, as shown in
(33) Here, when it is assumed that the specific beacon device corresponds to the first beacon device 110, the second beacon device 112 and the third beacon device 114 also can emit beacons, as shown in
(34) That is, since the first to third beacon devices 110, 112, and 114 are under different propagation environments, and thus attenuation rates of beacons emitted from the beacon devices 110 to 114 are different, distances to which beacons having the same signal intensity can reach may be different. Therefore, each of the first to third beacon devices 110, 112, and 114 makes a database of signal-intensity-to-distance information through measurements in advance, creates a table shown in Table, and emits the signal-intensity-to-distance information through a beacon so that the RFID reader 120 can exactly measure the current location.
(35)
(36)
(37) In a state where the first to third beacon devices 110, 112, and 114 are fixedly installed, the RFID reader 120 is located within beacon emission ranges of the three beacon devices, as shown in
(38) The RFID reader 120 measures the signal intensities of the first to third beacons received from the beacon devices 110, 112, and 114, respectively. When it is assumed that the signal intensity of the first beacon is 0 dBm, the signal intensity of the second beacon is 25 dBm, and the signal intensity of the third beacon is 7 dBm, as shown in
(39)
(40) After identifying relative distances from the beacon devices 110, 112, and 114 by measuring the signal intensity of each beacon (i.e. each of the first to third beacons) received from each beacon device 110, 112, and 114, as described above with reference to
(41) Here, the first reference location information, the second reference location information, and the third reference location information correspond to three-dimensional coordinate information about the x-axis y-axis and z-axis coordinates of the beacon devices 110, 112, and 114, respectively.
(42) Here, when it is assumed that the first reference location information corresponds to coordinates (x1, y1, z1), the second reference location information corresponds to coordinates (x2, y2, z2), and the third reference location information corresponds to coordinates (x3, y3, z3), as shown in
(43) That is, when the three-dimensional coordinates of the current location of the RFID reader 120 correspond to (x, y, z), an equation for the current location can be derived as equation 1 below by using the triangulation method.
(x1x).sup.2+(y1y).sup.2+(z1z).sup.2=(d1err)
(x2x).sup.2+(y2y).sup.2+(z2z).sup.2=(d2err)
(x3x).sup.2+(y3y).sup.2+(z3z).sup.2=(d3err) [Math FIG. 1]
(44) In equation 1, err represents an error with respect to distance, and is a constant which can be determined according to a tolerable error rate in the current location.
(45) Also, x1, y1, z1, and d1 correspond to the first reference location information and the relative distance from the first beacon device 110, and are constants which can be identified from the first beacon. x2, y2, z2, and d2 correspond to the second reference location information and the relative distance from the second beacon device 112, and are constants which can be identified from the second beacon. x3, y3, z3, and d3 correspond to the third reference location information and the relative distance from the third beacon device 114, and are constants which can be identified from the third beacon.
(46) Therefore, since only x, y, and z correspond to variables to be found in three equations shown in equation 1, the three-dimensional coordinates (x, y, z) of the current location of the RFID reader 120 can be obtained by solving the three simultaneous equations.
(47) As described above, according to the present invention, at least three beacon devices emitting beacons are fixedly installed in the RFID system, and each beacon device 110, 112, and 114 emits a beacon, including reference location information of the beacon device and signal-intensity-to-distance information where the propagation environment of the circumstances of the beacon device is reflected, which helps the RFID reader 120 to determine the current location. Then, the RFID reader 120 measures the signal intensities of a first beacon, a second beacon, and a third beacon, which have been received from the beacon devices 110, 112, and 114, respectively, identifies relative distances corresponding to the signal intensities of the beacons, respectively, and calculates the current location by using three-dimensional coordinates of each beacon device 110, 112, and 114, so that the moving RFID reader 120 can measure its own location, and furthermore, can exactly measure the location because the propagation environment of circumstances of each beacon device 110, 112, and 114 can be reflected.
(48)
(49) As described above with reference to
(50) Meanwhile, the RFID reader 120 can freely move in the RFID system, and can continuously measure its own location, even while it is moving. Hereinafter, a procedure where the RFID reader 120 calculates or measures its moving speed and its moving direction while the RFID reader 120 is moving in the RFID system will be described.
(51) When it is assumed that the RFID reader 120 has moved from point A to point B, point A corresponds to three-dimensional coordinates (x1, y1, z1), and point B corresponds to three-dimensional coordinates (x2, y2, z2), as shown in
(52)
(53) That is, since a speed can be expressed as a ratio of a distance to a time, the RFID reader 120 can calculate a moving speed by dividing its own moving distance by its own moving time. This is to calculate a moving speed by dividing a distance from a pre-moving location to a post-moving location by a moving time.
(54) Also, a moving direction of the RFID reader 120 may be derived as equation 3.
{right arrow over (d)}=(x2x1,y2y1,z2z1) [Math FIG. 3]
(55) That is, a vector from x-axis, y-axis, and z-axis coordinates of a pre-moving location to x-axis, y-axis, and z-axis coordinates of a post-moving location corresponds to a moving direction.
(56) Therefore, the RFID reader 120 can calculate its moving speed and its moving direction by equations 2 and 3, can use the calculated moving speed and moving direction to confirm if the RFID reader 120 is accurately moving toward a destination, and can utilize the calculated moving speed and moving direction to calculate and estimate a direction and a speed in which the RFID reader 120 is to move to the destination.
(57) Although an exemplary embodiment of the present invention has been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. Therefore, the embodiment disclosed in the present invention has been described not for limiting the scope of the invention, but for describing the invention. Accordingly, the scope of the invention is not to be limited by the above embodiment but by the claims and the equivalents thereof. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
INDUSTRIAL APPLICABILITY
(58) As described above, according to the present invention, it is possible to measure the location of a moving RFID reader in an RFID system.
(59) Also, since the location of the RFID reader is measured in consideration of propagation environments, it is possible to increase the accuracy of the location measurement.
(60) In addition, since the RFID reader can measure its own location while the RFID reader is moving, it is possible to measure the moving speed and moving direction of the RFID reader.