Electronic student identification card providing system, electronic student identification card providing method, and program
The electronic student ID providing system addresses the security concerns of existing systems by implementing an authentication mechanism to ensure that only authorized students can access their personal information, thereby enhancing the overall security and privacy of the student ID system.
Patent Information
- Application Number
- JP2023207795
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-08
- Publication Date
- 2025-06-19
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing electronic student ID systems lack adequate security measures to prevent the leakage of personal information, making them vulnerable to unauthorized access and data breaches.
An electronic student ID providing system that includes a storage unit for student information, an acquisition unit for operation information, an authentication unit for verifying the ownership of the display terminal, and a display control unit for securely displaying target student information only after successful authentication.
The system effectively enhances the security of electronic student IDs by ensuring that only authorized students can access and view their personal information, thereby reducing the risk of data leakage and unauthorized use.
Smart Images

Figure 2025092121000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an electronic student ID providing system and the like.
Background Art
[0002] Patent Document 1 discloses a digital student ID conversion system that displays a digital student ID on a portable electronic medium.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] By the way, it is desired to provide an electronic student ID that is less likely to leak personal information and the like and is more secure. Therefore, an object of the present invention is to provide an electronic student ID providing system and the like that can provide a more secure electronic student ID.
Means for Solving the Problems
[0005] An electronic student ID providing system according to an aspect of the present invention includes a storage unit that stores one or more pieces of student information regarding one or more students, an acquisition unit that acquires operation information indicating that a display operation for displaying any one of the one or more pieces of student information on a display terminal has been performed using the display terminal, an authentication unit that authenticates, using the display terminal, that the display terminal belongs to one of the one or more students when the operation information is acquired by the acquisition unit, and a display control unit that causes the display terminal to display target student information that is the student information regarding the one student among the one or more pieces of student information when the authentication is successful.
[0006] Further, the electronic student ID providing method according to one aspect of the present invention includes a storage step of storing one or more pieces of student information regarding one or more students, an acquisition step of acquiring operation information indicating that a display operation for causing the display terminal to display any one of the one or more pieces of student information has been performed using the display terminal, an authentication step of authenticating, using the display terminal, that the display terminal belongs to one of the one or more students when the operation information is acquired in the acquisition step, and a display control step of causing the display terminal to display target student information that is the student information regarding the one of the students among the one or more pieces of student information when the authentication is successful. Further, a program according to one aspect of the present invention is a program for causing a computer to execute the above-described electronic student ID providing method.
Advantages of the Invention
[0007] According to the present invention, it is possible to provide an electronic student ID providing system or the like that can provide a more secure electronic student ID.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Mode for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings.
[0010] Figure 1 is a block diagram showing the functional configuration of an electronic student ID providing system 10 according to an embodiment of the present invention. First, with reference to Figure 1, the functional configuration of the electronic student ID providing system 10 will be described.
[0011] The electronic student ID providing system 10 is a system that provides an electronic student ID by electronically displaying student information or the like. As shown in Figure 1, the electronic student ID providing system 10 includes a database 20, a plurality of management terminals 30, a processing device 40, and a plurality of display terminals 50.
[0012] The database 20 includes a plurality of student information regarding a plurality of students. The students are university students, high school students, junior high school students, elementary school students, or the like. The student information includes name, student ID number, grade, faculty, and department, etc. For example, the database 20 is a database of one school, not a plurality, and the plurality of students include students currently enrolled in the school and students who were previously enrolled, etc. The school is a university, high school, junior high school, elementary school, or the like.
[0013] The plurality of management terminals 30 are information terminals of a plurality of administrators who manage the database 20. Each of the plurality of administrators can edit the database 20 using the management terminal 30 of the administrator. Each of the plurality of management terminals 30 is a smartphone, a tablet terminal, a personal computer, or the like.
[0014] The processing device 40 is a device that performs various processes to provide an electronic student ID. The processing device 40 includes an acquisition unit 41, a generation unit 42, a storage unit 43, an authentication unit 44, and a control unit 45. The processing device 40 may be realized by a cloud server or the like, or may be realized by an on-premises server or the like. The acquisition unit 41, the generation unit 42, the storage unit 43, the authentication unit 44, and the control unit 45 may be provided in a single housing, or may be provided distributed in a plurality of housings.
[0015] The acquisition unit 41 acquires one or more pieces of student information regarding one or more students. In the present embodiment, the acquisition unit 41 can access the database 20 and acquires a plurality of pieces of student information included in the database 20.
[0016] In addition, the acquisition unit 41 acquires operation information indicating that a display operation for causing the display terminal 50 to display any one of the one or more pieces of student information has been performed using the display terminal 50. For example, when a student performs a display operation using the display terminal 50, the display terminal 50 transmits the operation information to the processing device 40, and the acquisition unit 41 acquires the operation information. The display operation can be performed using application software or the like installed in the display terminal 50.
[0017] The generation unit 42 is an example of a character string generation unit that generates a character string assigned to each of one or more students and updated every predetermined update period. For example, the generation unit 42 generates a plurality of character strings assigned to a plurality of students and different from each other, and updates the plurality of character strings every predetermined update period. As a result, a unique character string different from that of other students is assigned to each of the plurality of students, and the character string is updated every predetermined update period. For example, the generated character string can be viewed on a predetermined web page or the like that can be logged in and accessed only by the assigned student.
[0018] In addition, the generation unit 42 is an example of a code generation unit that generates a code for registering attendance at a class. For example, the generation unit 42 generates a different code for each class. The code is a character string, a one-dimensional code, a two-dimensional code, or the like. The generated code may be displayed on a display in a classroom where the class is held, or may be displayed on an attendance registration terminal or the like.
[0019] Further, the generation unit 42 is an example of a first electronic key generation unit that generates a first electronic key for using the chat function, an example of a second electronic key generation unit that generates a second electronic key for using the student discount function, and an example of a third electronic key generation unit that generates a third electronic key for performing a predetermined operation on one or more students or one or more student information. Also, the generation unit 42 is an example of a fourth electronic key generation unit that generates a fourth electronic key for using the door unlocking function, an example of a fifth electronic key generation unit that generates a fifth electronic key for using at least one of the school guide browsing, school facility use, and certificate issuance functions, and an example of a sixth electronic key generation unit that generates a sixth electronic key for using the cashless payment function. The first electronic key, the second electronic key, the third electronic key, the fourth electronic key, the fifth electronic key, and the sixth electronic key may be different from each other or may be the same as each other. Also, the first electronic key, the second electronic key, the third electronic key, the fourth electronic key, the fifth electronic key, and the sixth electronic key may be different for each student. The first electronic key, the second electronic key, the third electronic key, the fourth electronic key, the fifth electronic key, and the sixth electronic key are character strings or the like. For example, the generated first electronic key, second electronic key, third electronic key, fourth electronic key, fifth electronic key, and sixth electronic key are transmitted to the display terminal 50.
[0020] The storage unit 43 stores one or more pieces of student information about one or more students. In the present embodiment, the storage unit 43 stores a plurality of pieces of student information acquired by the acquisition unit 41. Thus, since the storage unit 43 stores a plurality of pieces of student information, the control unit 45 and the like can acquire the plurality of pieces of student information from the storage unit 43 and do not have to acquire it from the database 20.
[0021] Also, the storage unit 43 stores graduation information indicating the graduation date on which each of one or more students graduates. In the present embodiment, the graduation information is included in the database 20, and the storage unit 43 stores the graduation information acquired by the acquisition unit 41 and indicating the graduation date on which each of the plurality of students graduates.
[0022] If each of the students with a grade retention of 1 or more repeats a grade, the graduation date on which the student indicated by the graduation information graduates is updated. For example, if each of the students with a grade retention of 1 or more repeats a grade, the graduation date on which the student indicated by the graduation information included in the database 20 is updated using the management terminal 30 or the like. The acquisition unit 41 acquires the updated graduation information, and the storage unit 43 stores the updated graduation information. In this way, the graduation date indicated by the graduation information stored in the storage unit 43 is updated.
[0023] In addition, the storage unit 43 stores the biometric information of each of the students with a grade retention of 1 or more. The biometric information is information indicating a fingerprint, iris, face, retina, vein, or the like. In the present embodiment, biometric information of each student is submitted from each of a plurality of students, and is associated with the student information regarding the student and included in the database 20. The storage unit 43 stores the biometric information acquired by the acquisition unit 41.
[0024] When the operation information is acquired by the acquisition unit 41, the authentication unit 44 authenticates whether the display terminal 50 belongs to one of the students with a grade retention of 1 or more using the display terminal 50. When the display terminal 50 belongs to one of the students with a grade retention of 1 or more, the authentication unit 44 succeeds in authentication. On the other hand, when the display terminal 50 does not belong to one of the students with a grade retention of 1 or more, the authentication unit 44 fails in authentication.
[0025] For example, when the biometric information input to the display terminal 50 matches any of the biometric information of 1 or more stored in the storage unit 43, the authentication unit 44 succeeds in authentication. Specifically, when the operation information is acquired by the acquisition unit 41, the authentication unit 44 causes the display terminal 50 to display an input screen for inputting biometric information. The authentication unit 44 determines whether the biometric information input to the input screen matches any of the biometric information of 1 or more stored in the storage unit 43. If they match, the authentication is successful; if they do not match, the authentication fails.
[0026] In addition, when the character string input to the display terminal 50 matches any one of the one or more character strings generated by the generation unit 42, the authentication unit 44 succeeds in authentication. Specifically, when the operation information is acquired by the acquisition unit 41, the authentication unit 44 causes the display terminal 50 to display an input screen for inputting a character string. The authentication unit 44 determines whether the character string input to the input screen matches any one of the one or more character strings (character strings assigned to each of the one or more students and updated every predetermined update period) generated by the generation unit 42. If they match, the authentication is successful; if they do not match, the authentication fails.
[0027] The method by which the authentication unit 44 performs authentication may be determined in advance, may be determined by the management terminal 30, may be determined by the processing device 40, or may be made selectable by the display terminal 50.
[0028] The control unit 45 is an example of a display control unit that causes the display terminal 50 to display target student information, which is student information regarding one student among the one or more pieces of student information, when the authentication by the authentication unit 44 is successful. For example, the control unit 45 identifies one student from among a plurality of students using the biometric information or character string input to the display terminal 50 during the authentication by the authentication unit 44, extracts the target student information, which is the student information regarding the one student, from the storage unit 43, and transmits and displays the target student information on the display terminal 50. For example, the control unit 45 causes the display terminal 50 to display the target student information by displaying a ticket surface on which the target student information is arranged. For example, the ticket surface has a design like a student ID card and may have a school emblem or the like arranged thereon.
[0029] Note that when the authentication by the authentication unit 44 is successful and the date of the display operation is after the graduation date on which the one student graduates, the control unit 45 does not cause the display terminal 50 to display the target student information. For example, the operation information indicating that the display operation has been performed includes information indicating the date of the display operation.
[0030] When the control unit 45 receives the input of the first electronic key on each of a plurality of display terminals 50 of a plurality of different students that have been successfully authenticated by the authentication unit 44, it is an example of a chat function control unit that enables each of the plurality of display terminals 50 to be in a state where the chat function can be used and allows a chat using the chat function to be conducted among the plurality of display terminals 50. For example, the above-described application software installed on the display terminal 50 has functions such as receiving the input of the first to sixth electronic keys and a chat function. The control unit 45 prohibits the use of the chat function before the first electronic key is input to the display terminal 50, and releases the prohibition of the use of the chat function when the first electronic key is input to the display terminal 50. When the prohibition of the use of the chat function is released, each of the plurality of display terminals 50 can conduct a chat using the chat function. When the first to sixth electronic keys are input to the display terminal 50, the fact thereof and an identifier unique to the display terminal 50 are notified from the display terminal 50 to the processing device 40. The control unit 45 determines whether the display terminal 50 has been successfully authenticated by the authentication unit 44 based on the identifier unique to the display terminal 50 and the like.
[0031] In addition, the control unit 45 uses each of the display terminals 50 in which the chat function is available to accept the creation of multiple profiles for one student associated with the display terminal 50, accept the selection of a profile to be used for each chat group from among the multiple profiles, and enable chat in each chat group using the selected profile. For example, the application software having the chat function described above has a function of accepting the creation of multiple profiles for one student associated with the display terminal 50, a function of accepting the selection of a profile to be used for each chat group from among the multiple profiles, and a function of enabling chat in each chat group using the selected profile, and the control unit 45 enables these to be performed using the display terminal 50 by lifting the prohibition on the use of the chat function. For example, the chat group is a group of seminar students only, or a group of students taking the same subject, etc. It is also possible to use chat to check the safety of students, etc.
[0032] Furthermore, the control unit 45 deletes the chat history when a predetermined storage period has elapsed. For example, the application software having the chat function described above has a function of deleting the chat history when a predetermined storage period has elapsed, and the control unit 45 deletes the chat history when the predetermined storage period has elapsed by lifting the prohibition on the use of the chat function. For example, the predetermined storage period is the period of attendance at school, the period of the school year, etc.
[0033] Further, when the code input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded matches the code generated by the generation unit 42, the control unit 45 is an example of a registration control unit that registers that one student has attended the class. For example, the above-described application software installed in the display terminal 50 has a function for registering attendance, and one student inputs a code for registering attendance using the application software. Thereby, the code input to the display terminal 50 is transmitted to the processing device 40, and the control unit 45 can acquire the code input to the display terminal 50 and confirm whether or not the code matches the code generated by the generation unit 42. Note that the control unit 45 discriminates which student's display terminal 50 it is based on an identifier unique to the display terminal 50 or the like.
[0034] Also, when a second electronic key is input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded, the control unit 45 is an example of a tuition discount function control unit that makes the display terminal 50 in a state where the tuition discount function can be used and enables the display terminal 50 to receive a tuition discount by holding the display terminal 50 in front of a predetermined terminal. For example, the above-described application software installed in the display terminal 50 has a tuition discount function, and the control unit 45 prohibits the use of the tuition discount function before the second electronic key is input to the display terminal 50 and releases the prohibition of the use of the tuition discount function when the second electronic key is input to the display terminal 50. When the prohibition of the use of the tuition discount function is released, the display terminal 50 becomes in a state where the tuition discount function can be used. When the display terminal 50 in a state where the tuition discount function can be used is held in front of a predetermined terminal in a state where the tuition discount function is activated (for example, a state where an electronic student ID is displayed), information proving that one student related to the display terminal 50 is enrolled in the school is transmitted to the predetermined terminal, and tuition discount processing is performed at the predetermined terminal so that the tuition discount can be received. For example, a predetermined terminal may be installed at a karaoke, amusement park, restaurant, travel agency, station, etc. so that the tuition discount can be received.
[0035] Further, when the control unit 45 detects that the third electronic key has been input to a predetermined number or more of the plurality of management terminals 30 within a predetermined input period, the control unit 45 enables the management terminals 30 into which the third electronic key has been input to perform a predetermined operation on one or more students or one or more pieces of student information, and is an example of an operation control unit that enables the performance of the predetermined operation using the management terminals 30 into which the third electronic key has been input. For example, application software having a function of accepting a predetermined operation is installed in the plurality of management terminals 30, and the control unit 45 prohibits the use of the function before the third electronic key is input to a predetermined number or more of the management terminals 30 within the predetermined input period, and cancels the prohibition of the use of the function when the third electronic key is input to a predetermined number or more of the management terminals 30 within the predetermined input period. When the prohibition of the use of the function is cancelled, the management terminals 30 into which the third electronic key has been input become capable of using the function and can perform a predetermined operation using the function. The predetermined operation includes, for example, new registration of student information, editing of student information, sending of important emails to students, and browsing of off-campus confidential information.
[0036] In addition, when the fourth electronic key is input to the display terminal 50 for which authentication by the authentication unit 44 has been successful, the control unit 45 enables the display terminal 50 to use the door unlocking function, and is an example of an unlocking function control unit that enables the unlocking of the door by using the door unlocking function using the display terminal 50. For example, the above-described application software installed in the display terminal 50 has a door unlocking function, and the control unit 45 prohibits the use of the door unlocking function before the fourth electronic key is input to the display terminal 50, and cancels the prohibition of the use of the door unlocking function when the fourth electronic key is input to the display terminal 50. When the prohibition of the use of the door unlocking function is cancelled, the display terminal 50 becomes capable of using the door unlocking function. For example, when the display terminal 50, for which the door unlocking function has become available, is held in front of the door with the door unlocking function activated, the door side recognizes that the display terminal 50 is the one for which authentication by the authentication unit 44 has been successful and the fourth electronic key has been input, and the door is unlocked. Note that the door may be unlocked by another method using the display terminal 50 instead of holding the display terminal 50 in front of the door.
[0037] Further, when a fifth electronic key is input to the display terminal 50 for which authentication by the authentication unit 44 has been successful, the control unit 45 is an example of a function control unit that enables the display terminal 50 to be in a state where at least one of the functions of school guidance browsing, school facility use, and certificate issuance can be used, and enables at least one of school guidance browsing, school facility use, and certificate issuance using the display terminal 50 to be performed. For example, the above-described application software installed in the display terminal 50 has the function, and the control unit 45 prohibits the use of the function before the fifth electronic key is input to the display terminal 50, and cancels the prohibition of the use of the function when the fifth electronic key is input to the display terminal 50. By canceling the prohibition of the use of the function, the display terminal 50 becomes in a state where the function can be used. The function of school guidance browsing is a function that can browse guidance texts and the like related to the school created in advance by the school side, and this can be browsed using the display terminal 50 by using this function. The function of school facility use is a function for using school facilities such as a library. For example, by holding the display terminal 50 in an activated state in front of the entrance gate of the facility, the facility can be entered. The function of certificate issuance is a function for issuing a certificate. For example, a certificate can be issued by holding the display terminal 50 in an activated state in front of a certificate issuing machine. For example, the certificates include a certificate of enrollment, a transcript, a certificate of expected graduation, a health examination certificate, a certificate of expected completion (graduate school), a certificate of expected unit acquisition (graduate school), a certificate of expected acquisition of a teacher's license, a certificate of expected acquisition of a librarian qualification, a certificate of expected acquisition of a librarian teacher qualification, and a certificate for reissuance fee of a student ID card, etc.
[0038] In addition, when a sixth electronic key is input to the display terminal 50 for which authentication by the authentication unit 44 has been successful, the control unit 45 is an example of a settlement function control unit that enables the display terminal 50 to use the cashless settlement function and allows the display terminal 50 to perform a cashless settlement using the cashless settlement function by holding the display terminal 50 over a predetermined terminal. For example, the above-described application software installed on the display terminal 50 has a cashless settlement function. The control unit 45 prohibits the use of the cashless settlement function before the sixth electronic key is input to the display terminal 50, and releases the prohibition on the use of the cashless settlement function when the sixth electronic key is input to the display terminal 50. When the prohibition on the use of the cashless settlement function is released, the display terminal 50 becomes a state in which the cashless settlement function can be used. When the display terminal 50 in a state where the cashless settlement function can be used activates the cashless settlement function (for example, a state where an electronic student ID is displayed) and holds the display terminal 50 over a predetermined terminal, information such as a registered credit card is transmitted to the predetermined terminal, and a cashless settlement can be performed. For example, payments for school lunches, entrance fees, examination fees, textbooks, practical training fees, and certificate issuance may be made by cashless settlement.
[0039] The plurality of display terminals 50 are information terminals of a plurality of students. Each of the plurality of students can display student information regarding the student using the display terminal 50 of the student. For example, each of the plurality of display terminals 50 is a smartphone, a tablet terminal, a personal computer, or the like. FIG. 2 is a schematic diagram showing the display terminal 50 of the electronic student ID providing system 10 of FIG. 1. Next, the display terminal 50 will be described.
[0040] As shown in FIG. 2, application software for displaying student information and the like is installed in the display terminal 50, and students can display student information and the like by using the application software. For example, the application software is provided by the electronic student ID providing system 10 and can be installed from a predetermined web page or the like.
[0041] FIG. 3 is a flowchart showing an example of the operation of the electronic student ID providing system 10 shown in FIG. 1 for displaying student information. FIG. 4 is a first explanatory diagram for explaining an example of the operation in FIG. 3. FIG. 5 is a second explanatory diagram for explaining an example of the operation in FIG. 3. Next, with reference to FIGS. 3 to 5, an example of the operation of the electronic student ID providing system 10 for displaying student information will be described. As shown in FIG. 3, the acquisition unit 41 acquires a plurality of pieces of student information (step S1). The storage unit 43 stores a plurality of pieces of student information (step S2).
[0042] The acquisition unit 41 acquires operation information indicating that a display operation for causing the display terminal 50 to display any one of the plurality of pieces of student information has been performed using the display terminal 50 (step S3).
[0043] When the operation information is acquired by the acquisition unit 41, the authentication unit 44 performs authentication using the display terminal 50 to determine whether the display terminal 50 belongs to one of the plurality of students (step S4). The control unit 45 determines whether the authentication by the authentication unit 44 is successful (step S5).
[0044] When the authentication by the authentication unit 44 is successful (Yes in step S5), the control unit 45 determines whether the date of the display operation is after the graduation date of the one student (step S6).
[0045] When the date of year, month, and day on which the display operation is performed is not after the graduation date of Student 1 (No in step S6), the control unit 45 causes the display terminal 50 to display the target student information, which is the student information regarding Student 1 (step S7).
[0046] When the authentication by the authentication unit 44 fails (No in step S5), the control unit 45 does not cause the display terminal 50 to display the target student information and ends the process. Also, when the date of year, month, and day on which the display operation is performed is after the graduation date of Student 1 (Yes in step S6), the control unit 45 does not cause the display terminal 50 to display the target student information and ends the process.
[0047] For example, as shown in FIG. 4(a), the generation unit 42 refers to the database 20 and generates an individual character string assigned to each of a plurality of students. As shown in FIG. 4(b), the generated character string is notified only to the assigned student either online or offline. As shown in FIG. 5(a), the student installs application software on the display terminal 50, and when touching the icon of "Student ID Issuance" as a display operation, the acquisition unit 41 acquires operation information. As shown in FIG. 5(b), the authentication unit 44 causes the display terminal 50 to display a character string input screen and performs authentication. When the character string input to the display terminal 50 matches the character string generated by the generation unit 42, the authentication unit 44 succeeds in authentication, and when they do not match, the authentication fails. As shown in FIG. 5(c), when the authentication by the authentication unit 44 succeeds, the control unit 45 causes the display terminal 50 to display the target student information. Here, the control unit 45 causes the display terminal 50 to display the target student information by displaying the ticket surface on which the target student information is arranged on the display terminal 50.
[0048] FIG. 6 is a flowchart showing an example of the operation of the electronic student ID providing system 10 in FIG. 1 to generate an electronic key. FIG. 7 is a first explanatory diagram for explaining an example of the use of the electronic key generated by an example of the operation in FIG. 6. FIG. 8 is a second explanatory diagram for explaining an example of the use of the electronic key generated by an example of the operation in FIG. 6. Next, with reference to FIGS. 6 to 8, an example of the operation of the electronic student ID providing system 10 to generate an electronic key and the like will be described.
[0049] As shown in FIG. 6, the acquisition unit 41 acquires operation information indicating that a generation operation for generating an electronic key has been performed using the display terminal 50 (step S11). For example, the generation operation can be performed using the application software installed on the display terminal 50 on which the authentication by the authentication unit 44 has succeeded. The acquisition unit 41 acquires, from the display terminal 50, the operation information indicating that the generation operation has been performed using the display terminal 50 in the same manner as the operation information indicating that the display operation has been performed using the display terminal 50.
[0050] The generation unit 42 generates an electronic key (step S12). For example, the generation operation includes an operation for determining which function the electronic key is to be generated for, and the generation unit 42 generates an electronic key for the function determined by the generation operation. For example, when the function determined by the generation operation is the chat function, the generation unit 42 generates a first electronic key for the chat function.
[0051] The control unit 45 transmits the electronic key generated by the generation unit 42 to the display terminal 50 (step S13). As a result, the electronic key can be input to the display terminal 50 on which the authentication by the authentication unit 44 has succeeded. Note that the generation unit 42 may generate an electronic key when the authentication by the authentication unit 44 succeeds.
[0052] As shown in Fig. 7(a), when a student tries to use a function that requires an electronic key (for example, a function for taking an online class) using a personal computer, as shown in Fig. 7(b), the electronic key is input into the personal computer by inputting the electronic key into the display terminal 50, and as shown in Fig. 7(c), the student may be logged in to the personal computer so that the function can be used using the personal computer. As shown in Fig. 8, the generation unit 42 may generate a common electronic key for using a plurality of functions such as school guide browsing.
[0053] Fig. 9 is a flowchart showing an example of the operation for the electronic student ID providing system 10 of Fig. 1 to use the cashless payment function. Fig. 10 is an explanatory diagram for explaining an example of the operation of Fig. 9. As shown in Fig. 9, the control unit 45 determines whether the sixth electronic key has been input to the display terminal 50 for which the authentication by the authentication unit 44 has been successful (step S21). If the sixth electronic key has not been input to the display terminal 50 for which the authentication by the authentication unit 44 has been successful (No in step S21), the control unit 45 ends the process.
[0054] If the sixth electronic key has been input to the display terminal 50 for which the authentication by the authentication unit 44 has been successful (Yes in step S21), the control unit 45 determines whether a credit card is registered (step S22).
[0055] If the credit card is not registered (No in step S22), the control unit 45 accepts the registration of the credit card (step S23). For example, as shown in Figs. 10(a) and 10(b), the control unit 45 accepts the input of information regarding the credit card via the display terminal 50, and as shown in Fig. 10(c), registers the credit card when the input is completed.
[0056] When the control unit 45 receives the registration of a credit card, it transitions the display terminal 50 to a state where the cashless payment function can be used (step S24). Also, when a credit card is registered (Yes in step S22), the control unit 45 transitions the display terminal 50 to a state where the cashless payment function can be used (step S24).
[0057] FIG. 11 is a flowchart showing an example of the operation in which the electronic student ID providing system 10 of FIG. 1 performs attendance registration. FIG. 12 is an explanatory diagram for explaining an example of the operation of FIG. 11.
[0058] As shown in FIG. 11, the control unit 45 determines whether or not the code input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded matches the code generated by the generation unit 42 (step S31). For example, as shown in FIG. 12(a), the generated code is a character string and is posted in a classroom or the like. Also, as shown in FIG. 12(b), the generated code is a two-dimensional code and is posted in a classroom or the like.
[0059] When the code input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded does not match the code generated by the generation unit 42 (No in step S31), the control unit 45 ends the process.
[0060] When the code input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded matches the code generated by the generation unit 42 (Yes in step S31), the control unit 45 registers that the student related to the display terminal 50 has attended the class (step S32).
[0061] FIG. 13 is a flowchart showing an example of the operation for allowing the electronic student ID providing system 10 of FIG. 1 to use the chat function. FIG. 14 is an explanatory diagram for explaining an example of the operation of FIG. 13. As shown in FIG. 13, the control unit 45 determines whether or not a first electronic key has been input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded (step S41). When the first electronic key has not been input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded (No in step S41), the control unit 45 ends the process.
[0062] When the first electronic key has been input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded (Yes in step S41), the control unit 45 transitions the display terminal 50 to a state where the chat function can be used (step S42).
[0063] As shown in FIG. 14(a), the control unit 45 may accept the creation of a plurality of profiles, accept the selection of a profile to be used for each chat group from among the plurality of profiles as shown in FIG. 14(b), and enable chat in each chat group using the selected profile as shown in FIG. 14(c).
[0064] FIG. 15 is a flowchart showing an example of the operation for causing the electronic student ID providing system 10 of FIG. 1 to use the student discount function. FIG. 16 is an explanatory diagram for explaining an example of the operation of FIG. 15. As shown in FIG. 15, the control unit 45 determines whether or not the second electronic key has been input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded (step S51). When the second electronic key has not been input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded (No in step S51), the control unit 45 ends the process.
[0065] When the second electronic key has been input to the display terminal 50 for which the authentication by the authentication unit 44 has succeeded (Yes in step S51), the control unit 45 transitions the display terminal 50 to a state where the student discount function can be used (step S52). As a result, as shown in FIG. 16, the student discount can be received by using the student discount function by holding the display terminal 50 over a predetermined terminal 60.
[0066] FIG. 17 is a flowchart showing an example of the operation for causing the electronic student ID providing system 10 of FIG. 1 to use the door unlocking function. FIG. 18 is an explanatory diagram for explaining an example of the operation of FIG. 17. As shown in FIG. 17, the control unit 45 determines whether or not a fourth electronic key has been input to the display terminal 50 for which authentication by the authentication unit 44 has been successful (step S61). When the fourth electronic key has not been input to the display terminal 50 for which authentication by the authentication unit 44 has been successful (No in step S61), the control unit 45 ends the process.
[0067] When the fourth electronic key has been input to the display terminal 50 for which authentication by the authentication unit 44 has been successful (Yes in step S61), the control unit 45 causes the display terminal 50 to transition to a state in which the door unlocking function can be used (step S62). As a result, for example, as shown in FIG. 18, the door can be unlocked by using the door unlocking function by holding the display terminal 50 near the door.
[0068] FIG. 19 is a flowchart showing an example of an operation for enabling the electronic student ID providing system 10 of FIG. 1 to perform a predetermined operation. FIG. 20 is an explanatory diagram for explaining an example of the operation of FIG. 19. The control unit 45 determines whether or not a third electronic key has been input to a predetermined number or more of the plurality of management terminals 30 within a predetermined input period (step S71).
[0069] When the third electronic key has not been input to a predetermined number or more of the plurality of management terminals 30 within a predetermined input period (No in step S71), the control unit 45 ends the process.
[0070] When the control unit 45 determines that the third electronic key has been input to a predetermined number or more of the plurality of management terminals 30 within a predetermined input period (Yes in step S71), the control unit 45 transitions the management terminals 30 to which the third electronic key has been input to a state in which a predetermined operation is possible (step S72). For example, as shown in Fig. 20(a), when it is necessary for the key A (the third electronic key) to be input to all the management terminals 30, when the key A has been input to all the management terminals 30, all the management terminals 30 are transitioned to a state in which a predetermined operation is possible. Further, as shown in Fig. 20(b), when it is necessary for the key A to be input to two or more management terminals 30, when the key A has been input to two or more management terminals 30, the two or more management terminals 30 are transitioned to a state in which a predetermined operation is possible. Fig. 21 is a flowchart showing an example of the operation for allowing the electronic student ID providing system 10 of Fig. 1 to use functions such as school guidance browsing. As shown in Fig. 21, the control unit 45 determines whether or not the fifth electronic key has been input to the display terminal 50 for which authentication by the authentication unit 44 has been successful (step S81). When the fifth electronic key has not been input to the display terminal 50 for which authentication by the authentication unit 44 has been successful (No in step S81), the control unit 45 ends the process.
[0071] When the fifth electronic key has been input to the display terminal 50 for which authentication by the authentication unit 44 has been successful (Yes in step S81), the control unit 45 transitions the display terminal 50 to a state in which at least one of the functions of school guidance browsing, school facility use, and certificate issuance can be used (step S82).
[0072] As described above, the electronic student ID providing system 10 according to the embodiment of the present invention includes a storage unit 43 that stores one or more pieces of student information regarding one or more students, an acquisition unit 41 that acquires operation information indicating that a display operation for causing the display terminal 50 to display any one of the one or more pieces of student information has been performed using the display terminal 50, an authentication unit 44 that, when the operation information is acquired by the acquisition unit 41, performs authentication using the display terminal 50 to determine whether the display terminal 50 belongs to one of the one or more students, and a control unit 45 that, when the authentication is successful, causes the display terminal 50 to display target student information that is student information regarding one of the one or more students.
[0073] According to this, since the target student information can be displayed on the display terminal 50 for which the authentication of belonging to one of the one or more students has been successful, it is possible to suppress the leakage of the target student information to others, and a more secure electronic student ID can be provided.
[0074] Further, in the electronic student ID providing system 10 according to the embodiment of the present invention, the storage unit 43 stores graduation information indicating the graduation date of each of the one or more students, and the control unit 45 does not cause the display terminal 50 to display the target student information when the authentication is successful and the date on which the display operation was performed is after the graduation date of the student who graduates.
[0075] According to this, it is possible to prevent the target student information from being displayed on the display terminal 50 after a student graduates, so that even if the display terminal 50 is used by others, it is possible to suppress the leakage of the target student information to others, and a more secure electronic student ID can be provided.
[0076] Further, in the electronic student ID providing system 10 according to the embodiment of the present invention, when any of the one or more students repeats a grade, the graduation date on which the student graduates indicated by the graduation information is updated. According to this, when a student repeats a grade, the target student information can be displayed on the display terminal 50 until the graduation date after repeating the grade.
[0077] In the electronic student ID providing system 10 according to an embodiment of the present invention, the control unit 45 causes the display terminal 50 to display the target student information by displaying the ticket surface on which the target student information is arranged on the display terminal 50. According to this, the target student information can be displayed on the display terminal 50 in a state closer to an actual student ID.
[0078] In the electronic student ID providing system 10 according to an embodiment of the present invention, the storage unit 43 stores the biometric information of each of one or more students, and the authentication unit 44 succeeds in authentication when the biometric information input to the display terminal 50 matches any of the one or more biometric informations stored in the storage unit 43. According to this, authentication can be performed with higher accuracy, so that an electronic student ID with higher security can be provided.
[0079] The electronic student ID providing system 10 according to an embodiment of the present invention includes a generation unit 42 that generates a character string assigned to each of one or more students and updated every predetermined update period, and the authentication unit 44 succeeds in authentication when the character string input to the display terminal 50 matches any of the one or more character strings generated by the generation unit 42. According to this, authentication can be performed with higher accuracy, so that an electronic student ID with higher security can be provided.
[0080] The electronic student ID providing system 10 according to an embodiment of the present invention includes a generation unit 42 that generates a first electronic key for using a chat function, and when the first electronic key is input to each of a plurality of display terminals 50 of a plurality of different students for which authentication by the authentication unit 44 has succeeded, the control unit 45 that enables each of the plurality of display terminals 50 to be in a state where the chat function can be used and enables a chat using the chat function to be performed among the plurality of display terminals 50.
[0081] According to this, a chat can be performed among the plurality of display terminals 50 for which authentication has succeeded and the first electronic key has been input, so that leakage of the chat content to other people can be suppressed.
[0082] Further, in the electronic student ID providing system 10 according to the embodiment of the present invention, the control unit 45 receives, using each of a plurality of display terminals 50 in a state where the chat function can be used, the creation of a plurality of profiles of one student related to the display terminal 50, receives the selection of a profile to be used for each chat group from among the plurality of profiles, and enables chatting in each chat group using the selected profile. According to this, chatting can be performed using a preferable profile in each chat group. Further, in the electronic student ID providing system 10 according to the embodiment of the present invention, when a predetermined storage period has elapsed, the control unit 45 deletes the chat history. According to this, it is possible to further suppress the leakage of the chat content to other people.
[0083] Further, the electronic student ID providing system 10 according to the embodiment of the present invention includes a generation unit 42 that generates a code for registering attendance at a class, and a control unit 45 that registers that one student has attended the class when the code input to the display terminal 50 that has been successfully authenticated by the authentication unit 44 matches the code generated by the generation unit 42. According to this, it is possible to suppress other people from registering attendance on behalf of one student.
[0084] Further, the electronic student ID providing system 10 according to the embodiment of the present invention includes a generation unit 42 that generates a second electronic key for using the student discount function, and a control unit 45 that, when the second electronic key is input to the display terminal 50 that has been successfully authenticated by the authentication unit 44, places the display terminal 50 in a state where the student discount function can be used and enables the display terminal 50 to receive a student discount when the display terminal 50 is held up to a predetermined terminal. According to this, it is possible to receive a student discount more easily.
[0085] In addition, the electronic student ID providing system 10 according to an embodiment of the present invention includes a plurality of management terminals 30 and a generation unit 42 that generates a third electronic key for performing a predetermined operation on one or more students or one or more pieces of student information. When the third electronic key is input to a predetermined number or more of the plurality of management terminals 30 during a predetermined input period, the management terminals 30 into which the third electronic key is input are set to a state in which a predetermined operation is possible, and a control unit 45 is provided to enable a predetermined operation to be performed using the management terminals 30 into which the third electronic key is input. According to this, it is possible to suppress a predetermined operation from being performed alone.
[0086] In addition, the electronic student ID providing system 10 according to an embodiment of the present invention includes a generation unit 42 that generates a fourth electronic key for using a door unlocking function, and when the fourth electronic key is input to a display terminal 50 that has been successfully authenticated by an authentication unit 44, the display terminal 50 is set to a state in which the door unlocking function can be used, and a control unit 45 is provided to enable the door to be unlocked using the door unlocking function using the display terminal 50. According to this, it is possible to suppress a person who is not enrolled from unlocking the door.
[0087] In addition, the electronic student ID providing system 10 according to an embodiment of the present invention includes a generation unit 42 that generates a fifth electronic key for using at least one of a school guide browsing, school facility use, and certificate issuance functions, and when the fifth electronic key is input to a display terminal 50 that has been successfully authenticated by an authentication unit 44, the display terminal 50 is set to a state in which the function can be used, and a control unit 45 is provided to enable at least one of school guide browsing, school facility use, and certificate issuance using the function using the display terminal 50. According to this, it is possible to suppress a person who is not enrolled from performing at least one of school guide browsing, school facility use, and certificate issuance.
[0088] In addition, an electronic student ID providing system 10 according to an embodiment of the present invention includes a generation unit 42 that generates a sixth electronic key for using a cashless payment function, and when the sixth electronic key is input to a display terminal 50 that has been successfully authenticated by an authentication unit 44, the display terminal 50 is set to a state where the cashless payment function can be used, and a control unit 45 that enables a cashless payment using the cashless payment function by holding the display terminal 50 over a predetermined terminal. According to this, cashless payment can be performed more securely.
[0089] In addition, an electronic student ID providing method according to an embodiment of the present invention includes a storage step (step S2) of storing one or more pieces of student information regarding one or more students, an acquisition step (step S3) of acquiring operation information indicating that a display operation for displaying any of the one or more pieces of student information on a display terminal 50 has been performed using the display terminal 50, an authentication step (step S4) of performing, using the display terminal 50, authentication that the display terminal 50 belongs to one of the one or more students when the operation information is acquired in the acquisition step, and a display control step (step S7) of displaying target student information, which is student information regarding one of the one or more pieces of student information, on the display terminal 50 when the authentication is successful. According to this, the same operational effects as those of the above-described electronic student ID providing system 10 are achieved. In addition, a program according to an embodiment of the present invention is a program for causing a computer to execute the above-described electronic student ID providing method. According to this, the same operational effects as those of the above-described electronic student ID providing system 10 are achieved.
[0090] As described above, the electronic student ID providing system and the like according to one or more aspects have been described based on the embodiments. However, the present invention is not limited to these embodiments. Various modifications conceivable by those skilled in the art may be applied to these embodiments as long as they do not depart from the spirit of the present invention, and such modifications may also be included within the scope of the present invention.
[0091] Further, the present invention may be realized as an electronic student ID providing method executed by a computer such as an electronic student ID providing system. Further, the present invention may be realized as a program for causing a computer to execute the electronic student ID providing method. Further, the present invention may be realized as a computer-readable non-transitory recording medium on which such a program is recorded.
Explanation of Signs
[0092] 10 Electronic student ID providing system 20 Database 30 Management terminal 40 Processing device 41 Acquisition unit 42 Generation unit 43 Storage unit 44 Authentication unit 45 Control unit 50 Display terminal 60 Predetermined terminal
Claims
1. A storage unit that stores one or more pieces of student information regarding one or more students; An acquisition unit that acquires operation information indicating that a display operation for causing the display terminal to display any one of the one or more pieces of student information has been performed using the display terminal; An authentication unit that, when the operation information is acquired by the acquisition unit, performs authentication using the display terminal as to whether the display terminal belongs to one of the one or more students; A display control unit that, when the authentication is successful, causes the display terminal to display target student information that is the student information regarding the one student among the one or more pieces of student information. An electronic student ID providing system.
2. The storage unit stores graduation information indicating the graduation date on which each of the one or more students graduates; The display control unit does not cause the display terminal to display the target student information when the authentication is successful and the date on which the display operation is performed is after the graduation date on which the one student graduates. The electronic student ID providing system according to claim 1.
3. When each of the one or more students repeats a grade, the graduation date on which the student graduates indicated by the graduation information is updated. The electronic student ID providing system according to claim 2.
4. The display control unit causes the display terminal to display the target student information by causing the display terminal to display a ticket surface on which the target student information is arranged. The electronic student ID providing system according to any one of claims 1 to 3.
5. The storage unit stores biometric information of each of the one or more students; The authentication unit succeeds in the authentication when the biometric information input to the display terminal matches any one of the one or more pieces of biometric information stored in the storage unit. The electronic student ID providing system according to any one of claims 1 to 3.
6. It includes a character string generation unit that generates a character string assigned to each of the one or more students and updated every predetermined update period. When the character string input to the display terminal matches any of the one or more character strings generated by the character string generation unit, the authentication unit succeeds in the authentication. The electronic student ID providing system according to any one of claims 1 to 3.
7. A first electronic key generation unit that generates a first electronic key for using the chat function, and when the first electronic key is input to each of the plurality of display terminals of the plurality of different students among the plurality of display terminals for which the authentication by the authentication unit has succeeded, a chat function control unit that enables each of the plurality of display terminals to use the chat function and enables a chat using the chat function to be performed among the plurality of display terminals. The electronic student ID providing system according to any one of claims 1 to 3.
8. The chat function control unit accepts the creation of a plurality of profiles of the one student related to the display terminal using each of the plurality of display terminals in a state where the chat function can be used, accepts the selection of a profile to be used for each chat group from among the plurality of profiles, and enables the chat in each chat group to be performed using the selected profile. The electronic student ID providing system according to claim 7.
9. When a predetermined storage period has elapsed, the chat function control unit deletes the chat history. The electronic student ID providing system according to claim 7.
10. A code generation unit that generates a code for registering attendance in a class, and a registration control unit that registers that the student No. 1 has attended the class when the code input to the display terminal for which the authentication by the authentication unit has succeeded matches the code generated by the code generation unit. The electronic student ID providing system according to any one of claims 1 to 3.
11. A second electronic key generation unit that generates a second electronic key for using a student discount function, and a student discount function control unit that enables the display terminal to use the student discount function when the second electronic key is input to the display terminal for which the authentication by the authentication unit has succeeded, and enables the display terminal to receive a student discount obtained by using the student discount function by holding the display terminal in front of a predetermined terminal. The electronic student ID providing system according to any one of claims 1 to 3.
12. A plurality of management terminals, a third electronic key generation unit that generates a third electronic key for performing a predetermined operation on the one or more students or the one or more student information, and when the third electronic key is input to a predetermined number or more of the plurality of management terminals within a predetermined input period, an operation control unit that enables the management terminal to which the third electronic key is input to perform the predetermined operation, and enables the predetermined operation to be performed using the management terminal to which the third electronic key is input. The electronic student ID providing system according to any one of claims 1 to 3.
13. A fourth electronic key generation unit that generates a fourth electronic key for using a door unlocking function, and an unlocking function control unit that enables the display terminal to use the door unlocking function when the fourth electronic key is input to the display terminal for which the authentication by the authentication unit has succeeded, and enables the door to be unlocked by using the door unlocking function using the display terminal. The electronic student ID providing system according to any one of claims 1 to 3.
14. A fifth electronic key generation unit that generates a fifth electronic key for using at least one of school guidance browsing, school facility use, and certificate issuance, and when the fifth electronic key is input to the display terminal on which the authentication by the authentication unit is successful, a function control unit that enables the display terminal to be in a state where the function can be used and enables at least one of the school guidance browsing, the school facility use, and the certificate issuance using the display terminal. The electronic student ID providing system according to any one of claims 1 to 3.
15. A sixth electronic key generation unit that generates a sixth electronic key for using a cashless payment function, and when the sixth electronic key is input to the display terminal on which the authentication by the authentication unit is successful, a settlement function control unit that enables the display terminal to be in a state where the cashless payment function can be used and enables cashless payment using the cashless payment function by holding the display terminal over a predetermined terminal. The electronic student ID providing system according to any one of claims 1 to 3.
16. A storage step of storing one or more pieces of student information regarding one or more students, An acquisition step of acquiring operation information indicating that a display operation for displaying any of the one or more pieces of student information on a display terminal has been performed using the display terminal, An authentication step of using the display terminal to authenticate that the display terminal belongs to one of the one or more students when the operation information is acquired in the acquisition step, A display control step of displaying target student information, which is student information regarding the one student among the one or more pieces of student information, on the display terminal when the authentication is successful. An electronic student ID providing method.
17. A program, A program for causing a computer to execute the electronic student ID providing method according to claim 16.
Citation Information
Patent Citations
Affiliation certification device
JP2006228015A
Digital school identification card conversation system
JP2022096624A
Service providing system, service providing method, and program
JP2023066917A
System, method, server, server control method and program
JP7218840B1