REAL-TIME LOCATION SYSTEM, DEVICE AND METHODS
20200213822 ยท 2020-07-02
Inventors
Cpc classification
G01S5/14
PHYSICS
International classification
Abstract
A real-time location system including a backbone communication network having a plurality of network access point devices and a real-time location system server, a plurality of monitor devices where each monitor device being located at a location around a facility, each of the plurality of monitor devices being configured to transmit a unique monitor identification code using a secondary transmission technology, each of the monitor identifications codes being mapped to a single location in the facility at which a monitor device is located, each of the monitor devices further being configured to transmit an RF beacon using a first RF protocol, and at least one tag being configured to receive, detect and retransmit the monitor identification code back to at least one of the plurality of monitor devices using a second RF protocol.
Claims
1. A method comprising: receiving by a portable tag, via a non-RF technology, a first signal transmitted by a monitor device, wherein the first signal contains a monitor device identification value uniquely identifying the monitor device; transmitting by the portable tag, in response to receiving the first signal, a second signal to the monitor device via a first RF technology, wherein the second signal contains the monitor device identification value and a portable tag identification value uniquely identifying the portable tag; transmitting by the monitor device, in response to receiving the second signal, a third signal to a network access point via a second RF technology that is different than the first RF technology, wherein the third signal contains the monitor device identification value and the portable tag identification value; transmitting by the network access point, in response to receiving the third signal, a fourth signal to a server, wherein the fourth signal contains the monitor device identification value and the portable tag identification value; identifying, by the server, the portable tag based on the portable tag identification value; and determining, by the server, a location of the portable tag based on the monitor device identification value.
2. The method of claim 1 wherein the non-RF technology is infrared.
3. The method of claim 1 wherein the non-RF technology is ultrasound.
4. The method of claim 1 wherein the monitor device is one of a plurality of monitor devices in a facility, and wherein the server associates each of the plurality of monitor devices with a respective location in the facility.
5. The method of claim 1 wherein the fourth signal is transmitted from the network access point to the server via the second RF technology.
6. The method of claim 5 wherein the network access point and the server belong to a communication network using the second RF technology.
7. The method of claim 1 wherein the second RF technology is compliant with an IEEE 802.11 standard.
8. The method of claim 1 wherein the first RF technology has a shorter range than the second RF technology.
9. The method of claim 8 wherein the first RF technology is one of Bluetooth or Bluetooth Low Energy (BLE).
10. The method of claim 8 wherein the first RF technology is one of Zigbee or Zwave.
11. An apparatus comprising: a monitor device; a portable tag to: receive, via a non-RF technology, a first signal transmitted by the monitor device, wherein the first signal contains a monitor device identification value uniquely identifying the monitor device, and transmit to the monitor device, in response to receiving the first signal, a second signal via a first RF technology, wherein the second signal contains the monitor device identification value and a portable tag identification value uniquely identifying the portable tag; a network access point to receive from the monitor device, via a second RF technology that is different than the first RF technology, the monitor device identification value and the portable tag identification value; and a server to: receive the monitor device identification value and the portable tag identification value from the network access point, identify the portable tag based on the portable tag identification value, and determine a location of the portable tag based on the monitor device identification value.
12. The apparatus of claim 11 wherein the non-RF technology is infrared.
13. The apparatus of claim 11 wherein the non-RF technology is ultrasound.
14. The apparatus of claim 11 wherein the monitor device is one of a plurality of monitor devices in a facility, and wherein the server associates each of the plurality of monitor devices with a respective location in the facility.
15. The apparatus of claim 11 wherein the monitor device identification value and the portable tag identification value are transmitted from the network access point to the server via the second RF technology.
16. The apparatus of claim 15 wherein the network access point and the server belong to a communication network using the second RF technology.
17. The apparatus of claim 11 wherein the second RF technology is compliant with an IEEE 802. 11 standard.
18. The apparatus of claim 11 wherein the first RF technology has a shorter range than the second RF technology.
19. The apparatus of claim 18 wherein the first RF technology is one of Bluetooth or Bluetooth Low Energy (BLE).
20. The apparatus of claim 18 wherein the first RF technology is one of Zigbee or Zwave.
Description
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0015] The embodiments of the invention will be better understood from the following detailed description with reference to the drawings, which are not necessarily drawing to scale and in which:
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
DETAILED DESCRIPTION
[0027] Referring now to
[0028] One or more portable tags (60) may move (100) within the facility (2) between various particular locations (4-1, 4-2, 4-3 and 4-4). For example,
[0029] The real-time location system server (8), in the same way, may associate any other monitor device identifier, (for example, identifiers M2:ID, M3:ID and M4:ID) of respective particular monitor devices, (20-2, 20-3 and 20-4), with physical locations (LOC-B, LOC-C, LOC-D) stored in the real-time location system server table (10).
[0030] In an exemplary embodiment, the communications from the monitor to the portable tag 60 may be accomplished using a secondary technology, such as IR or US signaling. The communications from the portable tag 60 to the monitor device 20-1, such as the communication of the location data, is accomplished using, for example, BLE, Bluetooth, Zigbee, or other alternate RF technology. The communications from the monitor to the network access point 12 is accomplished using Wifi or, more generally, an 802.11 compliant protocol.
[0031] In a more general exemplary embodiment, the communication from the monitor to the network access point may be implemented using a relatively higher power longer range RF technology than the communications from the portable device to the monitor device, which uses an alternate RF technology that has relatively shorter range and lower power when compared with the RF technology utilized to communicate between the monitors and the access points.
[0032] In another alternative embodiment, the tag may transmit back to the monitor, using the alternate RF technology and the address of the monitor, a message which contains the tag's ID but which does not contain the monitor's unique ID that was detected by the tag. The monitor may append its own ID before transmitting a message containing both to the network access point 12. That is, the monitor can infer that its own ID should be included in the location data sent to the server from the fact that the tag has sent the tag's own ID to that particular monitor.
[0033] Referring now to
[0034] The monitor device central processor (22) may communicate with other monitor device (20) components via a monitor device communication bus (28) such as an monitor device network AP RF transceiver (32) that receives and generates RF network AP device signals (34) having a particular RF network AP device signal protocol (36).
[0035] The monitor device central processor (22) further communicates via the monitor device communication bus (28) with a beacon generator (30), and a beacon RF transmitter (38) that generates RF beacon signals (40) based on the beacon generator (30) and according to an RF beacon signal protocol (42). The RF beacon signals (40) carry the monitor device ID value (26) and time stamps to allow the portable tags (60) to find a monitor device to transmit a corresponding RF portable tag signal (72) to.
[0036] The monitor device central processor (22) further communicates via the monitor device communication bus (28) with a monitor device RF transceiver (44) that receives and/or transmits RF monitor device signals (46), for example, to and from the portable tags. Note that the monitor device network AP RF transceiver (32), the beacon RF transmitter (38) and the monitor device RF transceiver (or receiver) (44) may all be a single physical transceiver transmitting and/or receiving at different respective frequencies and protocols. For example, the monitor device RF transceiver (44) may transmit to a portable tag at a proprietary (900 MHz) protocol, and receive location data or measurement signals from the tag on a BLE protocol and frequency, and/or visa versa.
[0037] The monitor device central processor (22) further communicates via the monitor device communication bus (28) with a secondary technology medium transmitter (50) that transmits secondary technology medium signals (52) (US or IR, for example) according to a secondary technology medium signal protocol (54).
[0038] Referring now to
[0039] The portable tag central processor (62) communicates via a portable tag communication bus (68) such as portable tag RF transceiver (70) that receives and generates RF portable tag signals (72) having a particular RF portable tag signal protocol (74) using the alternate RF technology. The portable tag RF transceiver (70) may also receive RF beacon signals (40) from the beacon RF transmitter (38) of the monitor device (20). The portable tag may communicate to one or more monitors using different protocols or frequencies from those used to receive RF signals from the monitors.
[0040] The portable tag central processor (62) further communicates via the monitor device communication bus (28) with a secondary technology medium receiver (76) that receives secondary technology medium signals (52) from the secondary technology medium transmitter (50) of the monitor device (20), (see
[0041] Referring now to
[0042] The portable tag (60) then transmits a corresponding RF portable tag signal (72) via the portable tag RF transceiver (70) to the monitor device RF transceiver (44). This signal is preferably the above referenced location data. Thereafter, the monitor device (20) transmits the location data to the network AP device (12), which communicates the location data via the backbone communication network (6) to the real-time location system server (8).
[0043] Communications from the monitor device (20) to the network AP device (12) can be in the form of 1-D directional efficient transmissions in the form of, or similar to, CCX, (the CCX, non-associated mode protocol), or alternatively, can use an associated mode of communication. In one variation of the current embodiment, the monitor device (20) transmits a CCX packet for every packet received by the monitor device RF transceiver from the portable tag (60). In order to improve efficiency, the monitor device (20) may combine several of the received RF packets received from the portable tag (60) and load them into a single CCX packet. For example, the monitor may transmit to the network access point at fixed or variable time intervals, or after every nth packet. It can also combine the two, for example, forwarding a single transmission after X time, unless prior to that time at least N tags have reported their location data, in which case, a transmission from the monitor to the access point is made upon receipt of the Nth location data packet received from the portable tag. This increases the latency, but improves efficiency.
[0044] In another embodiment, the monitor device uses a WiFi (802.11-type) associated mode for communication with the network AP device 12. Using the associated mode allows a much larger load in a single packet when compared with, for example, CCX.
[0045] The portable tag (60) in other communication embodiments may receive RF monitor device signals (46) directly to the portable tag RF transceiver (70) transmitted from the monitor device RF transceiver (44). This signal path may occur when the portable tag (60) is out of range of the secondary technology medium transmitter (50) of a corresponding monitor device (20), as discussed below.
[0046] The beacon generator (30) of
[0047] Referring now to
[0048] The portable tag (60) may open (500) its secondary technology medium receiver (76) to receive any secondary technology medium signals (52) sent from any monitor device (20) within range of the portable tag (60). Periodically, a secondary technology medium signal (52) is transmitted (502) from the monitor device RF transceiver (44) that includes the specific monitor device ID value (26), (e.g., M:ID). Accordingly, the monitor device RF transceiver (44) opens its receiver for a limited time window after it transmits the monitor device ID value (26) in order to receive transmissions from the portable tag 60.
[0049] When the secondary technology medium signal (52) with the monitor device ID value (26), (e.g., M:ID), is received at the secondary technology medium receiver (76), the portable tag (60) concatenates its own portable tag ID value (66), (e.g., P:ID) with the monitor device ID value (26), (e.g., M:ID), and transmits (506) an RF portable tag signal (72) via the portable tag RF transceiver (70) according to the alternate RF technology (74) to the monitor device RF transceiver (44) of the monitor device (20). The portable tag (60) transmits the RF portable tag signal (72) within the known limited time window to allow reception by the monitor device (20). The time window can be set by the monitor device (20) to be immediately after the portable tag's (60) reception of the secondary technology medium signal (52), or any time thereafter. This way the power consumption of the portable tag RF transceiver (70) is limited to a minimum. The time window length may depend on the expected number of active portable tags transmitting to any number of monitor devices (20).
[0050] In order to increase the likelihood of reception by the targeted monitor device (20), the portable tag transmission relative to the secondary technology medium signal (52) transmission time may made random but still within the time window set by the monitor device (20).
[0051] After receiving the RF portable tag signal (72) with the concatenated monitor device ID value (26) and portable tag ID value (66), (e.g., M:ID+P:ID), the monitor device (20) further transmits (508) an RF network AP device signal (34) with the concatenated monitor device ID value (26) and portable tag ID value (66) via the monitor device network AP RF transceiver (32) by a corresponding RF network AP device signal protocol (36) to the network AP device (12). Equivalently, the location data is sent via, for example, Wifi, from the monitor to the AP device (12).
[0052] The network AP device (12) after receiving the concatenated monitor device ID value (26) and portable tag ID value (66) from the monitor device (20) forwards the information via the backbone communication network (6) to the real-time locations system server (8), where the server (8) associates (512) the location of the portable tag (60) with the particular portable tag ID value (66) with the location, (e.g., LOC-A), that is stored in the real-time location system server (8) being associated with the particular monitor device ID value (26) of the monitor device (20).
[0053] A flow chart showing an exemplary operation of the above system is depicted in
[0054] Referring now to
[0055] Referring to
[0056] Referring to
[0057] Referring to
[0058] Once all the received RSSI values and associated monitor device ID values (26) are received by the real-time location system server (8), the server calculates a location of the portable tag (60) based on trilateration of values of each of the RSSI values given the known positions (e.g., LOC-A, LOC-B, LOC-C) of the particular monitor devices (20-1, 20-2, 20-3), respectively, based on the associated monitor device ID values (26).
[0059] Referring now to
[0060] The portable tag (60) opens (1000) its secondary technology medium receiver (76) expecting to receive any secondary technology medium signals (52) transmitted from any adjacent monitor device, (e.g., monitor device 20-A), in
[0061] The portable tag (60) thereafter opens (1004) its portable tag RF transceiver (70) to receive any RF beacon signals (40) from nearby monitor devices, (e.g., 20-1, 20-2 and 20-3). Each RF beacon signal (40) includes a respective monitor device ID value (26), (e.g., M1:ID, M2:ID and M3:ID) when it is received by the portable tag (60). The portable tag records 1008, for each received RF beacon signal (40), the RSSI in addition to the associated monitor device ID value (26), and concatenates its own portable tag ID value (66), (e.g., P:ID), to the received RF beacon signals (40).
[0062] Thereafter, the portable tag (60) transmits (1010) a signal containing the RSSI values, the respective monitor ID values (26), and its own portable tag ID value (66) via the portable tag RF transceiver (70) to a target monitor device, (e.g., 20-1), that had the strongest RSSI value, or which was otherwise selected from the plural monitor devices from which a beacon was received. After the signal is received by the target monitor device (20-1), the information is forwarded (1012) via the respective monitor device network AP RF transceiver (32) to the network AP device (12). The network AP device (12) then transmits (1014) the information to the real-time location system server (8) via the backbone communication network (6).
[0063] Once all the received RSSI values and associated monitor device ID values (26) are received by the real-time location system server (8), the server calculates a location of the portable tag (60) based on trilateration of values of each of the RSSI values given the known positions (e.g., location 1, 2 and 3) of the particular monitor devices (20-1, 20-2, 20-3), respectively, based on the associated monitor device ID values (26).
[0064] An alternative embodiment to the embodiment illustrated in
[0065] Referring now to
[0066] A portable tag (60) opens (1100) a secondary technology medium receiver (76) to detect secondary technology medium signals (52) transmitted from any of a plurality of local monitor devices (20). The portable tag then determines (1102) the undetectability of any secondary technology medium signals (52) corresponding to the any of the plurality of local monitor devices (20). As a result of determining the undetectability of the any secondary technology medium signals (52), scanning (1104), via the portable tag RF transceiver (70) of the portable tag (60), for at least three detectible RF beacon signals (40) transmitted from at least three corresponding respective monitor devices (20).
[0067] The portable tag (60) records (1106) a Received Signal Strength Indicator (RSSI) value corresponding to each of the at least three detectible RF beacon signals (40). The portable tag then transmits (1108) to a target monitor device (20), the RSSI of each of the at least three detectible RF beacon signals.
[0068] Many variations of the above described embodiments may be implemented. For example, the tag may be programmed or otherwise configured to first check for the secondary technology, and then, if unavailable within a prescribed time, revert to scanning for beacons and using RSSI measurements.
[0069] In another embodiment, if the tag detects the monitor ID in the secondary technology, it may transmit the location data back to plural monitors instead of only one monitor. Alternatively, the tag may transmit the location data back to one or more monitors, however, if it is using the beacon location method described above, may transmit the beacon measurements (e.g.; RSSI) to plural monitors or to one or more monitors that are different from the monitors to which the location data is transmitted when the secondary technology is detected. Moreover, one or more of the monitors may transmit either location data or RSSI or other beacons measurements received from one or more portable tags to the network access points.
[0070] In still another variation, the secondary technology can be multiplexed to increase capacity. For example, the US or IR transmitters in different operating wavelengths/frequencies or may be time or code division multiplexed.
[0071] Although the invention is illustrated and described herein with reference to specific embodiments, the invention is not intended to be limited to the details shown. Rather, various modifications may be made in the details within the scope and range of equivalents of the claims and without departing from the invention.