The invention relates to a rollcall system.
When managing students, teachers often need to take a rollcall for the purpose of supervision. However, the conventional practice of taking a roll call is that teachers manually check which students are present and which students are absent. However, when there are a large number of students, the conventional practice of taking a rollcall may result in inefficient management.
The invention provides a rollcall system and method. In the rollcall system and method, an electronic device may detect a signal of a signal transmitting device and learn a present student and an absent student based on the signal. Accordingly, attendance of the students is checked and the efficiency of personnel management is reinforced.
The invention provides a rollcall system including a first signal transmitting device and a first electronic device. The first signal transmitting device transmits a first signal associated with a first user. The first electronic device detects the first signal and displays first prompt information based on the first signal. The first prompt information indicates first information of the first user in a first range adjacent to the first electronic device and second information of a second user not adjacent to the first range of the first electronic device.
According to an embodiment of the invention, the first information is a first number of the first user or a first name of the first user, and the second information is a second number of the second user or a second name of the second user.
According to an embodiment of the invention, before an operation of displaying the first prompt information based on the first signal, the first electronic device sets group information including first identity information of the first user and second identity information of the second user.
According to an embodiment of the invention, the first identity information includes a first corresponding relation between a first identification code in the first signal and the first user, and the second identity information includes a second corresponding relation between a second identification code in a second signal and the second user.
According to an embodiment of the invention, in the operation of displaying the first prompt information based on the first signal, the first electronic device displays the first prompt information based on the first identification code in the first signal.
According to an embodiment of the invention, the system further includes a server and a second electronic device. The first electronic device transmits the first information of the first user and the second information of the second user to the server. The server transmits a notification message to the second electronic device based on the first information of the first user and the second information of the second user, and The second electronic device displays second prompt information based on the notification message. In addition, the second prompt information indicates the first information of the first user in the first range adjacent to the first electronic device and the second information of the second user not adjacent to the first range of the first electronic device.
According to an embodiment of the invention, the system further includes a third electronic device. Before the notification message is transmitted to the second electronic device based on the first information of the first user and the second information of the second user, the third electronic device sets an authorization of access of the second electronic device to allow the second electronic device to receive the notification message from the server.
According to an embodiment of the invention, the first signal associated with the first user is a beacon signal.
The invention provides a rollcall method adapted for a rollcall system including a first signal transmitting device and a first electronic device. The method includes: transmitting a first signal associated with a first user by the first signal transmitting device; and displaying second prompt information based on the notification message by the second electronic device, wherein the second prompt information indicates the first information of the first user in the first range adjacent to the first electronic device and the second information of the second user not adjacent to the first range of the first electronic device.
According to an embodiment of the invention, the first information is a first number of the first user or a first name of the first user, and the second information is a second number of the second user or a second name of the second user.
According to an embodiment of the invention, before displaying the first prompt information based on the first signal, the method further includes: setting group information including first identity information of the first user and second identity information of the second user by the first electronic device.
According to an embodiment of the invention, the first identity information includes a first corresponding relation between a first identification code in the first signal and the first user, and the second identity information includes a second corresponding relation between a second identification code in a second signal and the second user.
According to an embodiment of the invention, displaying the first prompt information based on the first signal includes: displaying the first prompt information based on the first identification code in the first signal by the first electronic device.
According to an embodiment of the invention, the rollcall system further includes a server and a second electronic device, and the method further includes: transmitting the first information of the first user and the second information of the second user to the server by the first electronic device; transmitting a notification message to the second electronic device based on the first information of the first user and the second information of the second user by the server, and displaying second prompt information based on the notification message by the second electronic device, wherein the second prompt information indicates the first information of the first user in the first range adjacent to the first electronic device and the second information of the second user not adjacent to the first range of the first electronic device.
According to an embodiment of the invention, the rollcall system further includes a third electronic device, and before transmitting the notification message to the second electronic device based on the first information of the first user and the second information of the second user, and the method further includes: setting an authorization of access of the second electronic device by the third electronic device to allow the second electronic device to receive the notification message from the server.
According to an embodiment of the invention, the first signal associated with the first user is a beacon signal.
Based on the above, in the rollcall system and method according to the embodiments of the invention, the electronic device may detect the signal of the signal transmitting device and learn the present student and the absent student based on the signal. Accordingly, attendance of the students is checked and 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.
Descriptions of the invention are given with reference to the exemplary embodiments illustrated with accompanied drawings, wherein same or similar parts are denoted with same reference numerals. In addition, whenever possible, identical or similar reference numbers stand for identical or similar elements in the figures and the embodiments.
Referring to
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 (LTE) system, the worldwide interoperability for microwave access (WiMAX) system, the wireless fidelity (WiFi) system, or the 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 signal receiver 25 may receive (or detect) the signals transmitted by the signal transmitters 130 to 130_n or the signals transmitted by the signal transmitting devices 132 to 132_n. In the exemplary embodiment, the signal receiver 50 is a signal receiver for receiving a beacon. However, the invention is not limited thereto. The signal receiver 25 may also be a signal receiver receiving (or sensing) other types of signals.
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 rollcall 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 34 of the electronic device 102. After the programming code segments are installed, the processor 36 may execute the programming code segments. For example, the storage 34 includes a plurality of modules. Respective operations of the electronic device 102 for the rollcall 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 102 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 41 of the server 110. After the programming code segments are installed, the processor 42 may execute the programming code segments. For example, the storage 41 includes a plurality of modules. Respective operations of the server 110 for the rollcall 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 43 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 43 is a transmitter for transmitting a beacon. However, the invention is not limited thereto. The signal transmitter 43 may also be a signal transmitter transmitting other types of signals.
Referring to
For example,
Then, referring to
Then, referring to
For example, the teacher may add identity information of each of the students wearing the signal transmitting devices 130 to 130_n and the signal transmitting devices 132 to 132_n through the field 54 of the frame 302. The identity information includes a corresponding relation between an identification code in the beacon transmitted by the signal transmitting device wore by the student and the student. For example, the teacher may set the corresponding relation between the identification code in the beacon transmitted by the signal transmitting device 130 and the student wearing the signal transmitting device 130, and may also set the corresponding relation between the identification code in the beacon transmitted by the signal transmitting device 132 and the student wearing the signal transmitting device 132. The rest of the students and the signal transmitting devices follow the same principle. Particularly, the corresponding relation may be a corresponding relation between the identification code of the beacon and the name of the student, for example. However, the invention is not limited thereto. Besides, in addition to setting the students' names, the teacher may also set photos of the students wearing the signal transmitting devices through the application of the electronic device 100.
After setting of the group information is completed, the teacher may take a rollcall through the electronic device 100. For example, the teacher may click on an option 56 in the frame 302, so that the electronic device 100 may start detecting the signals transmitted by the signal transmitting devices 130 to 130_n and the signal transmitting devices 132 to 132_n. In the exemplary embodiment of
Then, referring to
In other words, the first number may represent the number of students present when the teacher takes the rollcall, and the first names represent the names of the present students, whereas the second number may represent the number of students absent when the teacher takes the rollcall, and the second names represent the names of the absent students. For example, a field 58 of the frame 303 displays the number of currently present students and an expected total number of students, whereas a field 60 of the frame 303 displays the names of the present students. As another example, a field 62 of the frame 304 displays the number of currently present students and the expected total number of students, whereas a field 64 of the frame 304 displays the names and number of absent students.
It should be noted that the rollcall system is applicable when the teacher takes a rollcall in the classroom or in an outdoor environment. The invention does not intend to impose a limitation on this regard. Moreover, after taking a rollcall, the teacher may switch the application to the background. When there is a change in the number of people present, the application may immediately transmit a push message to notify the teacher.
Besides, as shown in the frame 300 of
It should be noted that, when there is no infrastructure of the Internet, it is still possible to carry out the detection by receiving the signal transmitted by the signal transmitting device 130 through the electronic device 100. Moreover, when the electronic device 100 is connected to a network, the electronic device 100 may also upload the first information of the present students or the second information of the absent students to the server 110. The server 110 may transmit the first information and the second information to the electronic device 102. Therefore, the user (e.g., a school staff member) of the electronic device 102 is informed of attendance information of the students.
For example, when the school staff member intends to learn the student's location through the electronic device 102, authorization must be set in advance through another electronic device. For example, the teacher may set the authorization of the school staff member through an application of the electronic device 100 or another electronic device (also referred to as third electronic device). Taking the teacher setting the authorization of the school staff member through the electronic device 100 as an example, the teacher may input a user record through the application of the electronic device 100. The user record includes account information of the school staff member, and the account information may be an e-mail address, for example. The electronic device 102 of the school staff member is able to receive a notification message from the server 110 only after the setting is completed.
More specifically,
In other words, through the setting of authorization, the school staff member with the authorization of access may receive the notification message from the server. Besides, the case that an unauthorized user learns the presence/absence of the students wearing the signal transmitting devices is avoided, and security of the system is thus reinforced.
Referring to
In view of the foregoing, in the rollcall system according to the embodiments of the invention, the electronic device may detect the signal of the signal transmitting device and learn the present student and the absent student based on the signal. Accordingly, the attendance of the students is checked and 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 |
---|---|---|---|
106121660 | 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. 106121660, 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 |