The invention relates to a user location notification system.
Thanks to medical progress, people live longer nowadays. Therefore, the care of the elderly has become one of today's important issues. Usually, people would want to know the whereabouts of their elderly parents, so that they can react immediately in the event of a sudden situation. However, currently there is no effective system for accurate indoor positioning.
In view of the above, the invention provides a user location notification system and a user location notification method. The system makes it possible to effectively position a user that is being monitored (e.g., the elderly) indoors and instantly transmit a message indicating a specific location of the monitored user in the indoor space back to an electronic device of another user (e.g., children or social workers). Thus, the system is capable of achieving accurate positioning and real-time monitoring.
The invention provides a user location notification system, which includes: a first signal transmitting device, a first sensing device, a second sensing device, and a server. The first sensing device and the second sensing device are disposed in a first place. The first signal transmitting device transmits a first signal related to a first user. The first sensing device detects the first signal and transmits a first message according to the first signal. The second sensing device detects the first signal and transmits a second message according to the first signal. The server receives the first message and the second message and transmits a first notification message to a first electronic device according to the first message and the second message, wherein the first notification message indicates that the first user is at a specific location in the first place.
The invention provides a user location notification method adapted for a user location notification system. The system includes: a first signal transmitting device, a first sensing device, a second sensing device, and a server, wherein the first sensing device and the second sensing device are disposed in a first place. The method includes: transmitting a first signal related to a first user by the first signal transmitting device; detecting the first signal and transmitting a first message according to the first signal by the first sensing device; detecting the first signal and transmitting a second message according to the first signal by the second sensing device; and receiving the first message and the second message and transmitting a first notification message to a first electronic device according to the first message and the second message by the server, wherein the first notification message indicates that the first user is at a specific location in the first place.
Based on the above, the user location notification system and the user location notification method provided by the invention make it possible to effectively position the user that is being monitored (e.g., the elderly) indoors and instantly transmit the message indicating the specific location of the monitored user in the indoor space back to the electronic device of another user (e.g., children or social workers). Thus, the system is capable of achieving accurate positioning and real-time monitoring.
To make the aforementioned and other features and advantages of the invention more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the invention, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Descriptions of the invention are given with reference to the exemplary embodiments illustrated by the figures. In addition, wherever possible, identical or similar reference numerals stand for identical or similar elements/components in the figures and the embodiments.
Referring to
It should be noted that the disclosure is not intended to limit the numbers of the electronic devices, the servers, the sensing devices, and the signal transmitting devices in the user location notification system 1000 and the number of the places for disposing the sensing devices. Although
Referring to
The display device 20 is configured to provide a display function in a display region of the electronic device 100. The display device 20 may be a device that provides the display function, such as a liquid crystal display (LCD), a light-emitting diode (LED), a field emission display (FED), and so on.
The communication device 22 may be a signal transmission component that supports global system for mobile communication (GSM), personal handy-phone system (PHS), code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, long term evolution (LTE) system, worldwide interoperability for microwave access (WiMAX) system, wireless fidelity (Wi-Fi) system, or Bluetooth.
The storage device 24 may be any type of fixed or portable random access memory (RAM), read-only memory (ROM), flash memory, similar devices, or a combination of the foregoing.
The processing device 26 may be a central processing unit (CPU), a programmable microprocessor for general or special purposes, a digital signal processor (DSP), a programmable controller, an application specific integrated circuit (ASIC), other similar devices, or a combination of the foregoing.
In this exemplary embodiment, the storage device 24 of the electronic device 100 stores a plurality of code snippets therein, which are executed by the processing device 26 after being installed. For example, the storage device 24 includes a plurality of modules for respectively executing operations that the electronic device 100 applies in the user location notification system 1000, wherein each of the modules is composed of one or more code snippets. Nevertheless, the invention is not limited thereto. Each operation of the electronic device 100 may also be implemented in other hardware forms.
Referring to
In this exemplary embodiment, the storage device 32 of the server 110 stores a plurality of code snippets therein, which are executed by the processing device 34 after being installed. For example, the storage device 32 includes a plurality of modules for respectively executing operations that the server 110 applies in the user location notification system 1000, wherein each of the modules is composed of one or more code snippets. Nevertheless, the invention is not limited thereto. Each operation of the server 110 may also be implemented in other hardware forms.
Referring to
The signal transmitter 40 is a transmitter for transmitting signals, and a signal transmitted by the transmitter may include an identification code, which is for identifying an identity of a user holding the signal transmitting device 130, for example. In this exemplary embodiment, the signal transmitter 40 is for transmitting a beacon. Nevertheless, the invention is not limited thereto. The signal transmitter 40 may also transmit other types of signals.
Referring to
The signal receiving device 50 is configured to receive (or sense) the signal transmitted by the signal transmitter 40 of the signal transmitting device 130. In this exemplary embodiment, the signal receiving device 50 is a signal receiver for receiving the beacon, and the signal receiver is a Bluetooth Low Energy (BLE) bridge, for example, for combining functions of BLE detection and Wi-Fi communication. Nevertheless, the invention is not limited thereto. The signal receiving device 50 may also be a signal receiver that receives (or senses) other types of signals.
Referring to
In the embodiment of
Likewise, when the sensing device 142 detects the signal transmitted by the signal transmitting device 130, the sensing device 142 transmits a message (also referred to as second message) to the server 110 according to the signal. The second message may include the identification code in the first signal, signal intensity of the first signal detected by the sensing device 142, or other information, for example, but not limited thereto. In particular, the second message is used for the server 110 to determine a current location of the signal transmitting device 130 in the sensing range of the sensing device 142 and/or a distance between the signal transmitting device 130 and the sensing device 142.
Likewise, when the sensing device 144 detects the signal transmitted by the signal transmitting device 130, the sensing device 142 transmits a message (also referred to as third message) to the server 110 according to the signal. The third message may include the identification code in the first signal, signal intensity of the first signal detected by the sensing device 144, or other information, for example, but not limited thereto. In particular, the third message is used for the server 110 to determine a current location of the signal transmitting device 130 in the sensing range of the sensing device 144 and/or a distance between the signal transmitting device 130 and the sensing device 144.
In particular, the server 110 further stores a place record (also referred to as first place record). The first place record includes a first location of the sensing device 140 in the place 10, a second location of the sensing device 142 in the place 10, and a third location of the sensing device 144 in the place 10. When the server 110 receives the first message, the second message, and the third message respectively transmitted by the sensing device 140, the sensing device 142, and the sensing device 144, the server 110 determines (or acquires) a specific location of the user who wears the signal transmitting device 130 in the place 10 according to the first place record, the first message, the second message, the third message, and a triangulation algorithm. Then, the server 110 may transmit a notification message (also referred to as first notification message) that indicates the specific location of the user in the place 10 to the electronic device 100.
For example, the electronic device 100 displays a floor plan 300 of the place 10 according to the first notification message. The floor plan 300 includes an item 300a that is for indicating the specific location of the elderly person who wears the signal transmitting device 130 in the place 10. In particular, as the elderly person who wears the signal transmitting device 130 moves in the place 10, the sensing device 140, the sensing device 142, and the sensing device 144 successively detect the signal transmitted by the signal transmitting device 130. The sensing device 140, the sensing device 142, and the sensing device 144 may successively transmit the messages to the server 110 according to the detected signal. The server 110 may receive the messages to instantly determine and transmit the message back to the electronic device 100. Therefore, as the elderly person who wears the signal transmitting device 130 moves in the place 10, the item 300a also moves instantly in the floor plan 300 to indicate the current location of the elderly person who wears the signal transmitting device 130.
Moreover, in an exemplary embodiment, the server 110 may also determine whether the elderly person who wears the signal transmitting device 130 leaves or enters the place 10 according to the first message, the second message, and the third message. For example, it is assumed that the sensing device 140, the sensing device 142, and the sensing device 144 do not sense the signal transmitted by the signal transmitting device 130 in an initial state, and when the sensing device 140, the sensing device 142, and the sensing device 144 respectively sense the signal transmitted by the signal transmitting device 130, they may transmit the first message, the second message, and the third message to the server 110 for the server 110 to instantly determine the location of the elderly person who wears the signal transmitting device 130 in the place 10 and determine that the elderly person who wears the signal transmitting device 130 has entered the room. At this time, the server 110 may further transmit a notification message to the electronic device 100. This notification message indicates that the elderly person who wears the signal transmitting device 130 has entered the place 10.
Then, it is assumed that when the sensing device 140, the sensing device 142, and the sensing device 144 do not sense the signal transmitted by the signal transmitting device 130, they may respectively transmit the messages to the server 110 for the server 110 to instantly determine that the elderly person who wears the signal transmitting device 130 has left the place 10. At this time, the server 110 may further transmit a notification message to the electronic device 100. This notification message indicates that the elderly person who wears the signal transmitting device 130 has left the place 10.
Based on the above, when the electronic device 100 receives the notification message, the electronic device 100 may display a push message according to the notification message, wherein the push message indicates that the elderly person who wears the signal transmitting device 130 has left or entered the place 10.
Moreover, in an embodiment, a sensing device may be disposed around an entrance/exit (i.e., door) of the place 10 to detect the signal of the signal transmitting device 130 and transmit the message back to the server 110 according to the detected signal. The server 110 may determine whether the elderly person who wears the signal transmitting device 130 has left or enters the place 10 according to the signal transmitted by the sensing device disposed around the entrance/exit of the place 10, and transmit the second message to the electronic device 100.
For example,
Referring to
Likewise, it is assumed that when the server 110 determines that the elderly person who wears the signal transmitting device 130 is moving away from the sensing device 150 according to the fourth message transmitted by the sensing device 150, the server 110 may determine that the elderly person who wears the signal transmitting device 130 leaves the place 10. At this time, the server 110 may transmit a notification message (also referred to as third notification message) to the electronic device 100 to indicate that the elderly person who wears the signal transmitting device 130 has left the place 10. When the electronic device 100 receives the notification message, the electronic device 100 may display a message regarding that the elderly person who wears the signal transmitting device 130 has left the place 10 by push.
It should be noted that, in
In the embodiment of
Likewise, when the sensing device 142 detects the signal transmitted by the signal transmitting device 130, the sensing device 142 transmits a message (also referred to as second message) to the server according to the signal. The content of the second message has been specified above and thus details thereof are not repeated hereinafter.
In particular, the server 110 further stores a place record (also referred to as first place record). The first place record includes a first location of the sensing device 140 in the place 10 and a second location of the sensing device 142 in the place 10. When the server 110 receives the first message and the second message respectively transmitted by the sensing device 140 and the sensing device 142, the server 110 determines (or acquires) a specific location of the user who wears the signal transmitting device 130 in the place 10 according to the first place record, the first message, and the second message. For example, the server 110 may determine a corresponding relationship between the locations of the signal transmitting device 130 and the sensing device 140 according to the first message and a corresponding relationship between the locations of the signal transmitting device 130 and the sensing device 142 according to the second message, and calculate the current location of the signal transmitting device 130 in the place 10 according to the corresponding relationships, the first location, and the second location. Then, the server 110 may transmit a notification message (also referred to as first notification message) that indicates the specific location of the user in the place 10 to the electronic device 100. Similar to the above, the electronic device 100 displays the floor plan 300 of the place 10 according to the first notification message. The floor plan 300 includes an item 300a for indicating the current specific location of the elderly person who wears the signal transmitting device 130 in the place 10.
Moreover, in an exemplary embodiment, the server 110 may also determine whether the elderly person who wears the signal transmitting device 130 leaves or enters the place 10 according to the first message and the second message. For example, it is assumed that the sensing device 140 and the sensing device 142 do not sense the signal transmitted by the signal transmitting device 130 in an initial state, and when the sensing device 140 and the sensing device 142 respectively sense the signal transmitted by the signal transmitting device 130, they may transmit the first message and the second message to the server 110 for the server 110 to instantly determine the location of the elderly person who wears the signal transmitting device 130 in the place 10 and determine that the elderly person who wears the signal transmitting device 130 has entered the room. At this time, the server 110 may further transmit a notification message (also referred to as second notification message) to the electronic device 100. This notification message indicates that the elderly person who wears the signal transmitting device 130 has entered the place 10.
Then, it is assumed that when the sensing device 140 and the sensing device 142 do not sense the signal transmitted by the signal transmitting device 130, the sensing device 140 and the sensing device 142 may respectively transmit the messages to the server 110. The server 110 may instantly determine that the elderly person who wears the signal transmitting device 130 has left the place 10. At this time, the server 110 may transmit a notification message to the electronic device 100. This notification message indicates that the elderly person who wears the signal transmitting device 130 has left the place 10.
Based on the above, when the electronic device 100 receives the notification message, the electronic device 100 may display a push message according to the notification message, wherein the push message indicates that the elderly person who wears the signal transmitting device 130 has left or entered the place 10.
Referring to
Referring to
To sum up, the user location notification system and the user location notification method provided by the invention make it possible to effectively position the user that is being monitored (e.g., the elderly) indoors and instantly transmit the message indicating the specific location of the monitored user in the indoor space back to the electronic device of another user (e.g., children or social workers). Thus, the system is capable of achieving accurate positioning and real-time monitoring.
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the invention covers modifications and variations provided that they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
106131065 | Sep 2017 | TW | national |
This application claims the priority benefits of U.S. provisional application Ser. No. 62/423,161, filed on Nov. 16, 2016, and Taiwan application serial no. 106131065, filed on Sep. 11, 2017. The entirety of each of the above-mentioned patent applications is hereby incorporated by reference herein and made a part of this specification.
Number | Date | Country | |
---|---|---|---|
62423161 | Nov 2016 | US |