The invention relates to a user location notification system and a method thereof.
In general, when children are off to school, parents are unable to specifically learn the current locations of their children. In addition, since there are normally a plurality of classrooms and locations in one school, teachers are unable to specifically and quickly learn whereabouts of the students and the number of people in the classroom.
Accordingly, the invention provides a user location notification system and a method thereof. The system allows parents and teachers to conveniently learn current locations and whereabouts of monitored students in a real-time manner.
An embodiment of the invention provides a user location notification system. The system includes a first signal transmitting device, a first sensing device and a server. The first signal transmitting device transmits a first signal associated with a first user. The first sensing device detects the first signal and transmits a first message according to the first signal. The first sensing device is deployed at a first place. The server receives the first message and transmits a first notification message to a first electronic device according to the first message. The first notification message indicates that the first user is located in a first range adjacent to the first place.
An embodiment of the invention provides a user location notification method. The method includes: transmitting a first signal associated with a first user by a first signal transmitting device; detecting the first signal and transmitting a first message according to the first signal by a first sensing device, wherein the first sensing device is deployed at a first place; and receiving the first message and transmitting a first notification message to a first electronic device according to the first message by a server, wherein the first notification message indicates that the first user is in a first range adjacent to the first place.
Based on the above, the user location notification system according to the embodiments of the invention allows the parents and the teachers to conveniently learn the current locations and whereabouts of the monitored students in a real-time manner, thereby checking the attendance. Hence, the efficiency of personnel management is reinforced.
In order to make the aforementioned and other features and advantages of the invention comprehensible, several exemplary embodiments accompanied with figures are described in detail below.
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 embodiments of the invention and, together with the description, serve to explain the principles of the invention.
Reference will now be made in detail to the present preferred embodiments of the invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the description to refer to the same or like parts.
Referring to
It should be noted that the invention does not intend to limit the numbers of the electronic device, the server, the sensing device, the signal transmitting device, and the place deploying the sensing device in the user location notification system 1000. In addition, while
Referring to
The display 20 may be a display device providing a display function in a display area of the electronic device 200. The display 20 may be a display device capable of providing a display function, such as a liquid crystal display (LCD), a light emitting diode (LED) display, a field emission display (FED) or the like.
The communicator 22 may be an element adapted for signal transmission through the global system for mobile communication (GSM), the personal handy-phone system (PHS), the code division multiple access (CDMA) system, the wideband code division multiple access (WCDMA) system, the long term evolution (LTED) system, the worldwide interoperability for microwave access (WiMAX) system, the wireless fidelity (WiFi) system, or he Bluetooth system.
The storage 24 may be any type of static or mobile random access memory (RAM), read-only memory (ROM), flash memory, similar elements, or a combination thereof.
The processor 26 may be a central processing unit (CPU) or other programmable general-purpose or specific-purpose microprocessors, digital signal processors (DSP), programmable controllers, application specific integrated circuits (ASIC), other similar elements, or a combination thereof.
In the exemplary embodiment, a plurality of programming code segments are stored in the storage 24 of the electronic device 200. After the programming code segments are installed, the processor 26 may execute the programming code segments. For example, the storage 24 includes a plurality of modules. Respective operations of the electronic device 100 for the user location notification system 1000 are respectively carried out through the modules. In addition, the respective modules include one or more programming code segments. However, the invention is not limited thereto. The respective operations of the electronic device 100 may also be implemented in a hardware form.
Referring to
In the exemplary embodiment, a plurality of programming code segments are stored in the storage 32 of the server 110. After the programming code segments are installed, the processor 34 may execute the programming code segments. For example, the storage 32 includes a plurality of modules. Respective operations of the server 110 for the user location notification system 1000 are respectively carried out through the modules. In addition, the respective modules include one or more programming code segments. However, the invention is not limited thereto. The respective operations of the server 110 may also be implemented in a hardware form.
Referring to
The signal transmitter 40 may be a transmitter for transmitting a signal. The signal transmitted by the transmitter may include an identification code. The identification code may server to identify an identity of the user possessing the signal transmitting device 220, for example. In the exemplary embodiment, the signal transmitter 40 is a transmitter for transmitting a beacon. However, the invention is not limited thereto. The signal transmitter 40 may also be a signal transmitter transmitting other types of signals.
Referring to
The signal receiver 50 may serve to receive (or sense) the signal transmitted by the signal transmitter 40 of the signal transmitting device 220. In the exemplary embodiment, the signal receiver 50 is a signal receiver for receiving the beacon signal, such as a Bluetooth low energy (BLE) bridge configured to combine BLE detection and WiFi communication. However, the invention is not limited thereto. The signal receiver 50 may also be a signal receiver receiving (or sensing) other types of signals.
Referring to
For example, it is assumed that the electronic device 100 is possessed by a parent (also referred to as a second user), whereas the electronic device 102 is possessed by a teacher. The teacher may set data of the student to be monitored via the electronic device 102, for example. For example, the user may set a user record of the student (also referred to as a first user) wearing the signal transmitting device 130 in advance through an application of the electronic device 102. The user record includes a corresponding relation (also referred to as a first relation) between an identification code (also referred to as a first identification code) in a beacon (also referred to as a first signal) transmitted by the signal transmitting device 130 and the student wearing the signal transmitting device 130. The corresponding relation may be a corresponding relation between the identification code of the beacon and a student identity number of the student, for example. However, the invention is not limited thereto. In addition, the teacher may also set a name (also referred to as a first name) and a picture (also referred to as a second picture) of the student wearing the signal transmitting device 130 through the application of the electronic device 102 to store the student's name and picture to the user record. When the setting is finished, the electronic device 102 may transmit a message (also referred to as a second message) to the server 110 to store the user record in the server 110. In addition, user records of the students wearing the signal transmitting device 132 and the signal transmitting device 134 may also be stored in the server 110 in the same way. Thus, details in this regard will not be repeated in the following.
Besides, the teacher may also sets a place record of a place where the sensing device is deployed by using the electronic device 102. For example, the teacher may set a place record (also referred to as a first place record) of the place 10 (also referred to as a first place) where the sensing device 140 is deployed through the application in the electronic device 102. The place record includes a corresponding relation between an identification code (also referred to as a second identification code) of the sensing device 140 (also referred to as a first sensing device) and the place 10. The corresponding relation is also referred to as a second relation. The corresponding relation is a corresponding relation between an identification code (e.g., a device code or an IP address) of the sensing device and a number (or name) of the place 10. However, the invention is not limited thereto. In addition, the teacher may also set a name (also referred to as a second name) and a picture (also referred to as a second picture) of the place 10 through the application of the electronic device 102 to store the name and the picture of the place 10 in the place record. When the setting is finished, the electronic device 102 may transmit a message (also referred to as a third message) to the server 110 to store the place record in the server 110. In addition, a place record of the place 12 may also be stored in the server 110 in the same way. Thus, details in this regard will not be repeated in the following.
Particularly, when a parent intends to learn the student's location by using the electronic device 100, authorization of the parent must be set in advance by the teacher. For example, the teacher may set a user record (also referred to as a second user record) of the parent through the application of the electronic device 102. The user record includes account information, such as an e-mail address, of the parent. In addition, the user record of the parent may further include a corresponding relation between the parent and the student to be monitored (e.g., the student wearing the signal transmitting device 130). When the setting is finished, the electronic device 102 may transmit a message (also referred to as a fourth message) to the server 110 to store the user record in the server 110. Then, the parent may log on with his/her e-mail address and learn the location of the student to be monitored. In other words, through the setting of authorization, the case that an unauthorized user learns the location of the student wearing the signal transmitting device is avoided, and security of the system is thus reinforced.
Besides, when the student wearing the signal transmitting device 130 arrives at the place 10 (e.g., the gate of the school) where the sensing device 140 is deployed, the sensing device 140 may detect a signal (also referred to as a first signal) transmitted by the signal transmitting device 130. The first signal is associated with the student wearing the signal transmitting device 130. In other words, the user record corresponding to the identification code of the first signal can be found in the server 110, and according to the user record, it is learned that the identification code corresponds to the student wearing the signal transmitting device 130.
After detecting the signal transmitted by the signal transmitting device 130, the sensing device 140 may transmit a message (also referred to as a first message). The message may include the identification code in the first signal. After receiving the first message, the server 110 may refer to the identification code of the first signal carried by the first message and the user record, the place record, and the parent's account information (i.e., the e-mail address) stored in the server 110 and transmit a notification message (also referred to as a first notification message) to the electronic device 100. The notification message serves to indicate that the student wearing the signal transmitting device 130 is in a range (also referred to as a first range) adjacent to the gate of the school. In other words, the notification message transmitted by the server 110 serves to notify the parent that the monitored student already arrives at the gate of the school.
Then, the electronic device 100 may receive the notification message transmitted by the server 110 and display information through an application according to the notification message. For example, the application of the electronic device 100 may display a push message according to the notification message from the server 110 to notify the parent with the message that the monitored student (e.g., the student wearing the signal transmitting device 130) already arrives at the gate of the school. Besides, in an exemplary embodiment, the application of the electronic device 100 may also display the name and picture of the monitored student (e.g., the student wearing the signal transmitting device 130), the name of the place 10 and/or the picture of the place 10 according to the notification message from the server 110.
Besides, in an exemplary embodiment, the same parent may also simultaneously monitor a plurality of students at different locations. For example, it is assumed that the parent using the electronic device 100 intends to simultaneously monitor whereabouts of the student wearing the signal transmitting device 130 and the student wearing the signal transmitting device 134 (also referred to as a third user). The parent using the electronic device 100 may learn the information that the student wearing the signal transmitting device 130 already arrives at the place 10 (e.g., the gate of the school) according to the embodiment above. Similarly, when the signal transmitting device 134 (also referred to as a second signal transmitting device) is located at the place 12, the sensing device 142 may also detects a signal (also referred to as a second signal) transmitted by the signal transmitting device 134. The second signal is associated with the student wearing the signal transmitting device 134. In other words, the user record corresponding to the identification code of the second signal can be found in the server 110, and according to the user record, it is learned that the identification code corresponds to the student wearing the signal transmitting device 134.
After detecting the signal transmitted by the signal transmitting device 134, the sensing device 142 may transmit a message (also referred to as a third message) to the server 110. The message may include the identification code in the second signal. After receiving the third message, the server 110 may refer to the identification code of the second signal carried by the third message and the user record, the place record, and the parent's account information (i.e., the e-mail address) stored in the server 110 and transmit a notification message (also referred to as a second notification message) to the electronic device 100. In addition, the notification message serves to indicate that the student wearing the signal transmitting device 134 is in a range (also referred to as a second range) adjacent to a classroom. In other words, the notification transmitted by the server 110 serves to inform the parent that the monitored student is in the classroom where the sensing device 142 is deployed. Accordingly, the parent may simultaneously monitor students at different locations and learn the whereabouts of the students.
It should be noted that, while the embodiment is described with a parent using the electronic device 100 as an example, the invention is not limited thereto. The embodiment that the electronic device 100 receives the notification message of the server 110 may also be applied to the electronic device 102 for the teacher to learn the current locations of all the students wearing the signal transmitting devices. Besides, the teacher may also learn the students wearing the signal transmitting devices in each place, so as to facilitate the efficiency of personnel management.
In particular, in the embodiments of the invention, the teacher may further learn the number of people wearing the signal transmitting devices in a place. Specifically, in
Referring to
Referring to
Referring to
Referring to
In view of the foregoing, the user location notification system according to the embodiments of the invention allows the parents and the teachers to conveniently learn the current locations and whereabouts of the monitored students in a real-time manner, thereby checking the attendance. Hence, the efficiency of personnel management is reinforced.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the present invention without departing from the scope or spirit of the invention. In view of the foregoing, it is intended that the present invention cover modifications and variations of this invention provided they fall within the scope of the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
106121664 | Jun 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. 106121664, filed on Jun. 28, 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 |