JP6330475B2 - Login control program, login control method, and login control system - Google Patents
Login control program, login control method, and login control system Download PDFInfo
- Publication number
- JP6330475B2 JP6330475B2 JP2014103835A JP2014103835A JP6330475B2 JP 6330475 B2 JP6330475 B2 JP 6330475B2 JP 2014103835 A JP2014103835 A JP 2014103835A JP 2014103835 A JP2014103835 A JP 2014103835A JP 6330475 B2 JP6330475 B2 JP 6330475B2
- Authority
- JP
- Japan
- Prior art keywords
- login
- grade
- input
- terminal
- login control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は、ログイン制御プログラム、ログイン制御方法、およびログイン制御システムに関する。 The present invention relates to a login control program, a login control method, and a login control system.
従来、システムに対してログインする際に、個人識別情報やパスワードなどを用いたログイン要件が適用され、個人認証が行われることがある。関連する技術としては、例えば、表示装置の表示画面に表示された複数のイメージの中で、使用者に割り当てられた複数のイメージを選択し、選択された複数のイメージが正規か否かを判定することにより個人認証を行うものがある。 Conventionally, when logging in to a system, login requirements using personal identification information, passwords, and the like are applied, and personal authentication may be performed. As a related technique, for example, among a plurality of images displayed on the display screen of the display device, a plurality of images assigned to the user are selected, and it is determined whether or not the selected plurality of images are normal. There is something that performs personal authentication by doing.
しかしながら、上述した従来技術では、学校教育のように異なる発達段階の学習者がいる場合に、授業で用いられる端末において一律なログイン要件が適用されることに起因して問題が生じえる。例えば、高学年の学習者に合わせて高度なログイン要件を一律に適用すると、低学年の学習者がログインできず、当該学習者にログインのための操作方法について指導することになり授業が滞ってしまう。逆に、低学年の学習者に合わせて簡便なログイン要件を一律に適用すると、高学年の学習者が他の学習者として簡単に不正ログインしてしまうことがあり、学習者の不正ログインの監視に時間がかかり授業が滞ってしまうことがある。 However, in the above-described prior art, when there are learners at different development stages as in school education, a problem may arise due to uniform log-in requirements being applied to terminals used in classes. For example, if advanced login requirements are uniformly applied to upper grade learners, lower grade learners will not be able to log in, and will be instructed to learn how to log in. . Conversely, if simple login requirements are applied uniformly to lower-grade learners, upper-grade learners may easily log in as other learners, which can be used to monitor learners' unauthorized logins. It may take time and classes may be delayed.
1つの側面では、本発明は、異なる複数の学年に配慮したログイン制御プログラム、ログイン制御方法、およびログイン制御システムを提供することを目的とする。 In one aspect, an object of the present invention is to provide a login control program, a login control method, and a login control system in consideration of a plurality of different grades.
本発明の一側面によれば、授業で用いられる端末におけるログイン制御の際に、前記端末に入力された学年に応じて、異なるログイン要件を適用するログイン制御プログラム、ログイン制御方法、およびログイン制御システムが提案される。 According to one aspect of the present invention, a login control program, a login control method, and a login control system that apply different login requirements according to the grade input to the terminal during login control in the terminal used in the class Is proposed.
また、本発明の一側面によれば、授業で用いられる端末におけるログイン制御の際に、前記端末に入力された学年に応じて異なるログイン入力項目を提示するログイン制御プログラム、ログイン制御方法、およびログイン制御システムが提案される。 In addition, according to one aspect of the present invention, a login control program, a login control method, and a login that present different login input items according to the grade entered in the terminal at the time of login control in the terminal used in the class A control system is proposed.
本発明の一態様によれば、ログインを円滑に行わせることができるという効果を奏する。 According to one aspect of the present invention, there is an effect that login can be performed smoothly.
以下に添付図面を参照して、本発明にかかるログイン制御プログラム、ログイン制御方法、およびログイン制御システムの実施の形態を詳細に説明する。 Exemplary embodiments of a login control program, a login control method, and a login control system according to the present invention will be described below in detail with reference to the accompanying drawings.
(ログイン制御システムの一実施例)
まず、図1を用いて、本実施の形態にかかるログイン制御システムの一実施例について説明する。
(One embodiment of login control system)
First, an example of a login control system according to the present embodiment will be described with reference to FIG.
図1は、ログイン制御システムの一実施例を示す説明図である。ログイン制御装置100は、本実施の形態にかかるログイン制御プログラムを実行し、授業を受ける学習者のログインを制御するコンピュータである。学習者とは、例えば、学校に所属する学生や生徒などである。学校とは、教育を行う場である。学校とは、例えば、小学校である。学校とは、幼稚園や保育園、または塾であってもよい。
FIG. 1 is an explanatory diagram showing an embodiment of a login control system. The
ここで、学校教育においては、複数の学年の学習者などが存在し、異なる発達段階の学習者が存在する。このため、授業を受ける学習者の学年に関わらず一律に同じログイン入力要件を提示し、一律に同じログイン要件を適用すると、ログインすることができない学習者の数が増大したり、不正ログインを防止しにくくなることがある。 Here, in school education, there are learners of a plurality of grades and the like, and there are learners of different developmental stages. For this reason, if the same login requirements are presented uniformly regardless of the grade of the learner taking the class, and the same login requirements are applied uniformly, the number of learners who cannot log in increases or unauthorized login is prevented. May be difficult.
ログイン入力要件とは、ログインの際に入力すべき各種情報についての条件である。ログイン入力要件とは、例えば、ログインの際に入力すべき各種情報を規定した情報である。ログイン入力要件とは、具体的には、学習者の所属する学年、組、出席番号、学習者の生体情報、およびパスワードなどを含む。生体情報は、学習者ごとに特有の生体的特徴を表す情報である。生体情報は、例えば、顔、手のひらの静脈、指紋、声紋などの情報である。 The login input requirement is a condition for various information to be input at the time of login. The login input requirement is information that defines various types of information to be input at the time of login, for example. Specifically, the login input requirement includes the grade, group, attendance number, learner's biometric information, password, and the like to which the learner belongs. The biometric information is information representing a biometric characteristic unique to each learner. The biometric information is information such as a face, a palm vein, a fingerprint, and a voiceprint.
ログイン要件とは、ログイン入力要件になる情報を用いてログインの可否を判定するための条件である。ログイン要件とは、例えば、ログインの可否を判定するための認証方法を規定した情報である。ログイン要件とは、具体的には、入力された学年、組、出席番号の組み合わせが、学校に実在する学年、組、出席番号の組み合わせと一致するという条件などを含む。また、ログイン要件とは、入力された生体情報、およびパスワードが、入力された学年、組、出席番号の組み合わせに対応付けて記憶された生体情報、およびパスワードと一致するという条件などを含む。 The login requirement is a condition for determining whether or not login is possible using information that becomes a login input requirement. The login requirement is information defining an authentication method for determining whether login is possible. Specifically, the login requirement includes a condition that the combination of the entered grade, group, and attendance number matches the combination of the grade, group, and attendance number that exists in the school. The login requirement includes the condition that the input biometric information and password match the biometric information and password stored in association with the input grade, combination, and attendance number combination.
例えば、学習者の学年に関わらず一律に高学年向けの高度なログイン要件を適用した場合、システムに対する理解力が相対的に低い低学年の学習者は、何の情報を入力すればよいか分からず、または入力する情報を間違えて、ログインすることができないことがある。そして、授業を行う教育者が、当該ログインすることができない低学年の学習者に対してログインの方法について指導することになり、授業が滞ってしまうことがある。教育者とは、学校に勤める講師や教師である。 For example, if advanced login requirements for the upper grades are uniformly applied regardless of the learner's grade, learners of lower grades who have relatively low understanding of the system do not know what information to enter. Or, you may not be able to log in due to incorrect information. And the educator who performs a lesson will instruct the lesser learner who cannot log in about the login method, and a class may be overdue. Educators are teachers and teachers who work at school.
一方で、学習者の学年に関わらず一律に低学年向けの簡便なログイン要件を適用した場合、システムに対する理解力が相対的に高い高学年の学習者は、簡単に不正ログインを行うことができてしまう。そして、授業を行う教育者が、不正ログインが行われているか否かを監視することになり、授業が滞ってしまうことがある。また、学習者が授業で用いるデータが、不正ログインした他の学習者に改ざんされて、改ざんされたデータを元に戻すのに時間がかかり、授業が滞ってしまうことがある。 On the other hand, if simple login requirements for the lower grades are applied uniformly regardless of the learner's grade, higher grade learners with a relatively high level of understanding of the system can easily perform unauthorized login. End up. And the educator who does a lesson will monitor whether unauthorized login is performed, and a lesson may be overdue. In addition, the data used by the learner in the lesson may be altered by another learner who has illegally logged in, and it may take time to restore the altered data, and the lesson may be delayed.
そこで、本実施の形態では、入力された学年に応じて異なるログイン入力要件を提示し、入力された学年に応じて異なるログイン要件を適用するログイン制御方法について説明する。 Therefore, in this embodiment, a login control method that presents different login input requirements according to the input grade and applies different login requirements according to the input grade.
図1の例では、ログイン制御装置100を、教育者や学習者が使用するPC(Personal computer)、ノートPC、タブレット型PC、スマートフォンなどに適用した場合を例に挙げて説明する。
In the example of FIG. 1, a case where the
(1)ログイン制御装置100は、ログイン画面110を表示する。ログイン画面110は、ログインを行う学習者の学年を入力するボックス111と、学級を入力するボックス112と、出席番号を入力するボックス113と、パスワードを入力するボックス114と、ログインボタン115とを含む画面である。
(1) The
(2)ログイン制御装置100は、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス111に入力された学年に応じて、ログイン画面110の表示内容を遷移する。ログイン制御装置100は、例えば、ボックス111に小学校の学年「1年」〜「3年」のいずれかが入力された場合には、パスワードを入力するボックス114が表示されなくなるように、ログイン画面110の表示内容を遷移する。
(2) The
このとき、ログイン制御装置100は、適用するログイン要件として、学習者の学年と、学級と、出席番号との組み合わせが、学校に実在する学年と、学級と、出席番号との組み合わせと一致するという条件を設定する。
At this time, the log-in
これにより、ログイン制御装置100は、相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低い学年「1年」〜「3年」などの低学年の学習者がシステムにログインしやすくすることができる。結果として、授業を受ける学習者は、ログインに時間がかからなくなり、授業を円滑に受けることができる。授業を行う教育者は、学習者に対してログインの方法について指導する回数が低減され、授業を円滑に進行することができる。
As a result, the
(3)ログイン制御装置100は、例えば、ボックス111に小学校の学年「4年」〜「6年」のいずれかが入力された場合には、パスワードを入力するボックス114が表示されたままになるように、ログイン画面110の表示内容を遷移しない。
(3) For example, when any of elementary school grades “4th year” to “6th year” is entered in the
このとき、ログイン制御装置100は、適用するログイン要件として、学習者の学年と、学級と、出席番号との組み合わせが、学校に実在する学年と、学級と、出席番号との組み合わせと一致するという条件を設定する。また、ログイン制御装置100は、適用するログイン要件として、パスワードが、学年と、学級と、出席番号との組み合わせに対応するパスワードと一致するという条件を設定する。
At this time, the log-in
これにより、ログイン制御装置100は、相対的に高度なログイン要件を設定して、システムに対する理解力が相対的に高い学年「4年」〜「6年」などの高学年の学習者がシステムに不正ログインしにくくすることができる。結果として、授業を受ける学習者は、自分が授業で用いるデータが不正ログインした他人によって改ざんされることを防止することができ、授業を円滑に受けることができる。また、授業を行う教育者は、不正ログインが行われているか否かを監視しなくてもよくなり、授業を円滑に進行することができる。
As a result, the
このように、ログイン制御装置100は、ユーザの発達段階に応じて適切なログイン入力要件を提示し、適切なログイン要件を適用することができる。これにより、ログイン制御装置100は、異なる発達段階の学習者が存在する学校教育などにおけるシステムにも容易に適用することができる。また、ログイン制御装置100は、従来からログインの際に入力される学年、組、出席番号などの情報に基づいて、ユーザの発達段階を特定し、提示するログイン入力要件を特定することができる。このため、ログイン制御装置100は、ログインの際のユーザの負担の増大を抑制することができる。また、ログイン制御装置100は、既存のシステムを流用することができるため、システムに対して容易に適用することができる。
Thus, the
(ログイン制御システム200の一例)
次に、図1に示したログイン制御装置100を適用した、ログイン制御システム200の一例について説明する。
(An example of the login control system 200)
Next, an example of the
図2は、ログイン制御システム200の一例を示す説明図である。図2において、ログイン制御システム200は、情報処理装置201と、クライアント装置202−1〜202−nと、を含む(nは、2以上の自然数)。以下の説明では、クライアント装置202−1〜202−nを、「クライアント装置202」と表記する場合がある。
FIG. 2 is an explanatory diagram illustrating an example of the
ログイン制御システム200において、情報処理装置201とクライアント装置202−1〜202−nは、有線または無線のネットワーク210を介して接続される。ネットワーク210は、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどである。
In the
〈ログイン制御システム200の具体例(その1)〉
情報処理装置201は、例えば、図4に後述する学年マスタ400、図5に後述する認証方法テーブル500などの各種テーブルを有し、各種テーブルの情報に基づいて、クライアント装置202−1〜202−nの表示制御を行うコンピュータである。情報処理装置201は、例えば、サーバである。
<Specific Example of Login Control System 200 (Part 1)>
The
一方で、クライアント装置202−1〜202−nは、例えば、ディスプレイ(例えば、後述する図6に示すディスプレイ606)を有し、情報処理装置201の表示制御に従って、図8に後述するログイン画面800などの各種画面を表示可能なコンピュータである。クライアント装置202−1〜202−nは、例えば、教育者や学習者が使用するPC、ノートPC、タブレット型PC、スマートフォンなどである。
On the other hand, the client devices 202-1 to 202-n have, for example, a display (for example, a
情報処理装置201は、具体的には、クライアント装置202−1〜202−nから、上述した各種画面の表示要求を受信すると、各種テーブルの情報に基づいて各種画面の画面情報を生成して、クライアント装置202−1〜202−nに送信する。これにより、クライアント装置202−1〜202−nは、ディスプレイに各種画面を表示する。
Specifically, when the
〈ログイン制御システム200の具体例(その2)〉
また、情報処理装置201は、例えば、上述した各種テーブルを有し、各種テーブルの情報をクライアント装置202−1〜202−nに提供するコンピュータであってもよい。また、クライアント装置202−1〜202−nは、例えば、ディスプレイを有し、情報処理装置201から提供された各種情報に基づいて、上述した各種画面を表示可能なコンピュータであってもよい。
<Specific Example of Login Control System 200 (Part 2)>
Further, the
情報処理装置201は、具体的には、クライアント装置202−1〜202−nから各種テーブルの情報の取得要求を受信すると、各種テーブルの情報をクライアント装置202−1〜202−nに送信する。これにより、クライアント装置202−1〜202−nは、各種テーブルの情報を取得し、各種テーブルの情報に基づいて各種画面の画面情報を作成して、ディスプレイに各種画面を表示する。
Specifically, when the
〈ログイン制御システム200の具体例(その3)〉
また、情報処理装置201は、例えば、上述した各種テーブルを有していなくてもよい。一方で、クライアント装置202−1〜202−nは、例えば、上述した各種テーブルを有するコンピュータであってもよい。また、クライアント装置202−1〜202−nは、ディスプレイを有し、上述した各種テーブルの情報に基づいて、クライアント装置202−1〜202−nの表示制御を行ってもよい。
<Specific Example of Login Control System 200 (No. 3)>
In addition, the
クライアント装置202−1〜202−nは、具体的には、ユーザの操作入力によって上述した各種画面の表示要求を受け付けると、各種テーブルの情報に基づいて各種画面の画面情報を生成して、ディスプレイに各種画面を表示する。この場合、情報処理装置201は、ログイン制御システム200に含まれていなくてもよい。
Specifically, when the client devices 202-1 to 202-n accept display requests for various screens described above by user operation inputs, the client devices 202-1 to 202-n generate screen information for the various screens based on the information in the various tables, and display the screens. Various screens are displayed. In this case, the
以下の説明では、上述したログイン制御システム200の具体例(その1)において、情報処理装置201をログイン制御装置100として動作させる場合について説明する。
In the following description, a case where the
(情報処理装置201のハードウェア構成例)
次に、図3を用いて、情報処理装置201のハードウェア構成例について説明する。
(Example of hardware configuration of information processing apparatus 201)
Next, a hardware configuration example of the
図3は、情報処理装置201のハードウェア構成例を示すブロック図である。図3において、情報処理装置201は、CPU(Central Processing Unit)301と、メモリ302と、I/F(Interface)303と、ディスクドライブ304と、ディスク305と、を有する。また、各構成部は、バス300によってそれぞれ接続される。
FIG. 3 is a block diagram illustrating a hardware configuration example of the
ここで、CPU301は、情報処理装置201の全体の制御を司る。メモリ302は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)およびフラッシュROMなどを有する。具体的には、例えば、フラッシュROMやROMが各種プログラムを記憶し、RAMがCPU301のワークエリアとして使用される。メモリ302に記憶されるプログラムは、CPU301にロードされることで、コーディングされている処理をCPU301に実行させる。メモリ302は、図4に後述する学年マスタ400、図5に後述する認証方法テーブル500などの各種テーブルを記憶する。
Here, the
I/F303は、通信回線を通じてネットワーク210に接続され、ネットワーク210を介して他のコンピュータ(例えば、図2に示したクライアント装置202)に接続される。そして、I/F303は、ネットワーク210と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。I/F303には、例えば、モデムやLANアダプタなどを採用することができる。
The I /
ディスクドライブ304は、CPU301の制御に従ってディスク305に対するデータのリード/ライトを制御する。ディスク305は、ディスクドライブ304の制御で書き込まれたデータを記憶する。ディスク305は、メモリ302の代わりに、図4に後述する学年マスタ400、図5に後述する認証方法テーブル500などの各種テーブルを記憶してもよい。ディスク305としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
The
情報処理装置201は、上述した構成部のほか、例えば、SSD(Solid State Drive)、キーボード、マウス、ディスプレイなどを有することにしてもよい。
In addition to the components described above, the
(各種テーブルの記憶内容)
次に、図4および図5を用いて各種テーブルの記憶内容について説明する。各種テーブルは、例えば、図3に示した情報処理装置201のメモリ302、ディスク305により実現される。
(Contents stored in various tables)
Next, the contents stored in various tables will be described with reference to FIGS. The various tables are realized by, for example, the
〈学年マスタ400の記憶内容〉
まず、図4を用いて、学年マスタ400の記憶内容の一例について説明する。
<Contents of
First, an example of the contents stored in the
図4は、学年マスタ400の記憶内容の一例を示す説明図である。図4に示すように、学年マスタ400は、学年ID項目に対応付けて、学年名項目と、パスワード認証フラグ項目と、認証ID項目とを有し、学年ごとに各項目に情報が設定されることにより、レコードを記憶する。
FIG. 4 is an explanatory diagram showing an example of the contents stored in the
学年ID項目には、学年を識別するための学年ID(IDentification)が記憶される。学年IDとは、例えば、ひらがな、アルファベット、数字、またはその組み合わせを含む任意長の文字列である。学年名項目には、学年IDにより識別される学年の学年名が記憶される。学年名とは、例えば、1年、2年、3年、4年、5年、6年などである。学年名とは、特別支援学級を示す特別支援であってもよい。特別支援学級は、教育上で特別な支援を必要とする学習者のための学級である。 The grade ID item stores a grade ID (IDentification) for identifying the grade. The grade ID is, for example, a character string of any length including hiragana, alphabet, numbers, or a combination thereof. The grade name item stores the grade name of the grade identified by the grade ID. The grade name is, for example, 1 year, 2 years, 3 years, 4 years, 5 years, 6 years, or the like. The grade name may be special support indicating a special support class. Special support classes are classes for learners who need special support in education.
パスワード認証フラグ項目には、学年IDにより識別される学年に所属する学習者がシステムにログインする際にパスワードなどを用いた個人認証を行うか否かを示すフラグが記憶される。フラグとは、パスワードなどを用いた個人認証を行うことを示すTRUE、パスワードなどを用いた個人認証を行わないことを示すFALSEなどである。認証ID項目には、学年IDにより識別される学年に所属する学習者がシステムにログインする際の認証方法を識別するための認証IDが記憶される。例えば、レコード401は、学年ID「1」に学年名「1年」とフラグ「TRUE」と認証ID「1」とを対応付けた学年情報を示す。
The password authentication flag item stores a flag indicating whether or not a student belonging to the grade identified by the grade ID performs personal authentication using a password or the like when logging into the system. The flag is TRUE indicating that personal authentication using a password or the like is performed, and FALSE indicating that personal authentication using a password or the like is not performed. The authentication ID item stores an authentication ID for identifying an authentication method when a learner belonging to the grade identified by the grade ID logs into the system. For example, the
〈認証方法テーブル500の記憶内容〉
次に、図5を用いて、認証方法テーブル500の記憶内容の一例について説明する。
<Storage contents of authentication method table 500>
Next, an example of the contents stored in the authentication method table 500 will be described with reference to FIG.
図5は、認証方法テーブル500の記憶内容の一例を示す説明図である。図5に示すように、認証方法テーブル500は、認証ID項目に対応付けて、認証方法項目と、認証パターン1項目と、認証パターン2項目とを有し、認証方法ごとに各項目に情報が設定されることにより、レコードを記憶する。
FIG. 5 is an explanatory diagram showing an example of the contents stored in the authentication method table 500. As shown in FIG. 5, the authentication method table 500 has an authentication method item, an
認証ID項目には、システムにログインする際の認証方法を識別するための認証IDが記憶される。認証IDとは、例えば、認証方法を識別するためのひらがな、アルファベット、数字、またはその組み合わせを含む任意長の文字列である。認証方法項目には、認証IDにより識別される認証方法の名称が記憶される。認証方法とは、例えば、なし、顔認証、手のひら静脈認証、指紋認証、NFC(Near Field Communication)カード認証、パスワード認証などである。 The authentication ID item stores an authentication ID for identifying an authentication method when logging in to the system. The authentication ID is, for example, a character string of an arbitrary length including hiragana, alphabets, numbers, or a combination thereof for identifying an authentication method. In the authentication method item, the name of the authentication method identified by the authentication ID is stored. Examples of the authentication method include none, face authentication, palm vein authentication, fingerprint authentication, NFC (Near Field Communication) card authentication, and password authentication.
認証パターン1項目には、認証IDにより識別される認証方法に関する条件が記憶される。条件とは、例えば、パスワードが4文字以上であることである。認証パターン2項目には、認証IDにより識別される認証方法に関する条件が記憶される。条件とは、例えば、パスワードが半角数字であることである。例えば、レコード501は、認証ID「0」に認証方法「なし」を対応付けた認証方法情報を示す。
In the
(クライアント装置202のハードウェア構成例)
次に、図6を用いて、クライアント装置202のハードウェア構成例について説明する。
(Hardware configuration example of client device 202)
Next, a hardware configuration example of the
図6は、クライアント装置202のハードウェア構成例を示すブロック図である。図6において、クライアント装置202は、CPU601と、メモリ602と、ディスクドライブ603と、ディスク604と、I/F605と、ディスプレイ606と、入力装置607と、を有する。また、各構成部はバス600によってそれぞれ接続される。
FIG. 6 is a block diagram illustrating a hardware configuration example of the
ここで、CPU601は、クライアント装置202の全体の制御を司る。メモリ602は、例えば、ROM、RAMおよびフラッシュROMなどを有する。具体的には、例えば、フラッシュROMやROMが各種プログラムを記憶し、RAMがCPU601のワークエリアとして使用される。メモリ602に記憶されるプログラムは、CPU601にロードされることで、コーディングされている処理をCPU601に実行させる。
Here, the
ディスクドライブ603は、CPU601の制御に従ってディスク604に対するデータのリード/ライトを制御する。ディスク604は、ディスクドライブ603の制御で書き込まれたデータを記憶する。ディスク604としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
The
I/F605は、通信回線を通じてネットワーク210に接続され、ネットワーク210を介して他のコンピュータ(例えば、図2に示した情報処理装置201)に接続される。そして、I/F605は、ネットワーク210と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。
The I /
ディスプレイ606は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。ディスプレイ606は、例えば、CRT(Cathode Ray Tube)、液晶ディスプレイ、有機EL(Electroluminescence)ディスプレイなどを採用することができる。
The
入力装置607は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置607は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
The
クライアント装置202は、上述した構成部のうち、例えば、ディスクドライブ603、ディスク604などを有さないことにしてもよい。また、クライアント装置202は、上述した構成部のほか、例えば、SSD、スキャナ、プリンタなどを有することにしてもよい。
The
(ログイン制御装置100の機能的構成例)
次に、図7を用いて、ログイン制御装置100の機能的構成例について説明する。
(Functional configuration example of login control device 100)
Next, a functional configuration example of the
図7は、ログイン制御装置100の機能的構成例を示すブロック図である。ログイン制御装置100は、制御部となる機能として、受付部701と、表示制御部702と、認証制御部703と、を含む。
FIG. 7 is a block diagram illustrating a functional configuration example of the
各機能部は、例えば、図3に示したメモリ302、ディスク305などの記憶装置に記憶されたプログラムをCPU301に実行させることにより、または、I/F303により、その機能を実現する。各機能部の処理結果は、例えば、メモリ302、ディスク305などの記憶装置に記憶される。
Each function unit realizes its function, for example, by causing the
受付部701は、ログイン画面800の画面情報の取得要求を受信する。受付部701は、例えば、I/F303を介して、ログイン画面800の画面情報の取得要求をクライアント装置202から受信する。これにより、受付部701は、表示制御を開始するトリガを受け付けることができる。
The accepting
表示制御部702は、端末に入力された学年に応じて異なるログイン入力項目を提示する。端末とは、例えば、クライアント装置202である。ログイン入力項目とは、ログイン入力要件に規定された情報を入力させるための項目である。ログイン入力項目とは、例えば、学年、組、出席番号、パスワード、生体情報、個人識別情報などの少なくともいずれかを入力させるために表示される項目である。生体情報は、学習者ごとに特有の生体的特徴を表す情報である。生体情報は、例えば、顔、手のひらの静脈、指紋、声紋などの情報である。個人識別情報は、学習者を識別するために学習者ごとに設定された情報である。個人識別情報は、例えば、NFCカードなどに記憶された学習者のIDである。
The
ログイン入力要件は、例えば、端末に入力された学年が低学年に該当する場合の方が、端末に入力された学年が高学年に該当する場合よりも緩和される。低学年とは、例えば、小学校1年、小学校1年と小学校2年、小学校1〜3年のいずれかである。
The login input requirement is relaxed, for example, when the grade entered in the terminal corresponds to a lower grade than when the grade entered into the terminal corresponds to a higher grade. The lower grade is, for example, any one of
緩和とは、発達段階が低い学習者でも理解することができ、覚えておきやすいログイン入力要件にすることである。緩和とは、例えば、ログイン入力要件の数を少なくすることである。緩和とは、具体的には、学習者が覚える情報の数が少なくなるようにして、発達段階が低い学習者でも理解することができ、覚えておきやすいログイン入力要件にすることである。 Relaxation is a login input requirement that can be understood and learned easily even by learners with low developmental stages. The relaxation is, for example, reducing the number of login input requirements. Specifically, relaxation means that the number of pieces of information that a learner learns is reduced so that a learner with a low developmental level can understand and can easily remember a login input requirement.
また、緩和とは、例えば、ログイン入力要件の数が同じであっても、理解しやすく、覚えておきやすいログイン入力要件にすることである。緩和とは、具体的には、顔認証のように自分の顔が他人と違うことを根拠とした、発達段階が低い学習者でも理解することができ、覚えておきやすく、入力しやすいログイン入力要件にすることである。 In addition, relaxation means, for example, making login input requirements easy to understand and remember even if the number of login input requirements is the same. More specifically, relaxation is based on the fact that your face is different from others, such as face authentication, so that even low-level learners can understand, easy to remember, and easy to input To make it a requirement.
また、緩和とは、具体的には、手のひら静脈認証、指紋認証などのように、自分の手のひらの静脈や指紋も他人と違うことを学ぶことができる発達段階が進んだ学習者であれば理解しやすく、覚えておきやすく、入力しやすいログイン入力要件にすることである。また、パスワード認証などのように、自分で考えて設定することになるログイン入力要件は、発達段階が低い学習者では覚えておきにくく、他人に推測されにくい情報にすることが難しいため、緩和の度合いが低くなる。ログイン入力要件を、緩和度合いの高い順序にすれば、例えば、顔認証、手のひら静脈認証、指紋認証、パスワード認証の順序になる。 Relaxation is specifically understood by advanced learners who can learn that their palm veins and fingerprints are different from others, such as palm vein authentication and fingerprint authentication. Easy to remember, easy to remember, and easy to enter. In addition, login input requirements such as password authentication are difficult to remember for learners with low developmental stages and difficult to guess for others. The degree becomes lower. If the login input requirements are arranged in order of high degree of relaxation, for example, the order is face authentication, palm vein authentication, fingerprint authentication, and password authentication.
ログイン入力要件は、具体的には、端末に入力された学年が低学年に該当する場合の方が、端末に入力された学年が高学年に該当する場合よりも、要件の数が少なくなる。ログイン入力要件は、より具体的には、端末に入力された学年が低学年に該当する場合には、クラスと出席番号とを含む。クラスは、学習者が所属する学級に対応する組である。クラスは、例えば、組の番号によって表される。出席番号は、学習者に割り当てられた学級内で固有の番号である。また、ログイン入力要件は、より具体的には、端末に入力された学年が低学年以外に該当する場合には、クラスと出席番号とパスワードとを含む。 Specifically, the number of login input requirements is smaller when the grade input to the terminal corresponds to the lower grade than when the grade entered to the terminal corresponds to the upper grade. More specifically, the login input requirement includes a class and an attendance number when the grade entered in the terminal corresponds to the lower grade. A class is a pair corresponding to the class to which the learner belongs. A class is represented by a set number, for example. The attendance number is a unique number within the class assigned to the learner. More specifically, the login input requirement includes a class, an attendance number, and a password when the grade entered in the terminal falls outside the lower grade.
ログイン入力要件は、より具体的には、端末に入力された学年が低学年に該当する場合には、クラスと出席番号と生体情報とを含んでもよい。ログイン入力要件は、より具体的には、端末に入力された学年が低学年に該当する場合には、クラスと出席番号と個人識別情報とを含んでもよい。 More specifically, the login input requirement may include a class, an attendance number, and biometric information when the grade entered in the terminal corresponds to the lower grade. More specifically, the login input requirement may include a class, an attendance number, and personal identification information when the grade entered in the terminal corresponds to the lower grade.
また、ログイン入力要件は、例えば、端末に入力された学年が特別支援学級における学年に該当する場合の方が、端末に入力された学年が特別支援学級とは異なる学級における学年に該当する場合よりも緩和される。ログイン入力要件は、具体的には、端末に入力された学年が特別支援学級における学年に該当する場合には、クラスと出席番号とを含む。 In addition, the login input requirements are, for example, when the grade entered in the terminal corresponds to the grade in the special support class, compared to the case where the grade entered in the terminal corresponds to a grade in a class different from the special support class. Is also eased. Specifically, the login input requirement includes a class and an attendance number when the grade entered in the terminal corresponds to the grade in the special support class.
また、ログイン入力要件は、例えば、端末に入力された学年が低くなるほど、緩和されてもよい。ログイン入力要件は、具体的には、端末に入力された学年が低くなるほど、当該ログイン入力要件に含まれる要件の数が少なくなる。ログイン入力要件は、より具体的には、端末に入力された学年が1年に該当する場合には、クラスと出席番号とを含み、2年に該当する場合には、クラスと出席番号と生体情報とを含み、3年に該当する場合には、クラスと出席番号と生体情報とパスワードとを含む。 In addition, the login input requirement may be relaxed, for example, as the grade entered in the terminal becomes lower. Specifically, the number of requirements included in the login input requirement decreases as the grade input to the terminal decreases. More specifically, the login input requirement includes a class and an attendance number when the grade entered on the terminal corresponds to one year, and includes a class, an attendance number, and a biometric when it falls under two years. Information, and if applicable to 3 years, includes class, attendance number, biometric information and password.
ログイン入力要件は、具体的には、パスワードを含み、端末に入力された学年が低くなるほど、当該パスワードに含まれる文字数または文字種別の制限が緩和されてもよい。ログイン入力要件は、より具体的には、学年が「5年」であれば文字数が4文字以上の数字のパスワードを含み、学年が「6年」であれば文字数が8文字以上の英数字のパスワードを含む。 The login input requirement specifically includes a password, and the lower the grade entered in the terminal, the less the restriction on the number of characters or the type of characters included in the password. More specifically, the login input requirement includes a password with a number of 4 or more characters if the grade is “5 years”, and an alphanumeric character with a length of 8 or more if the grade is “6 years”. Includes password.
表示制御部702は、具体的には、学年、組、出席番号のそれぞれを入力するボックスを有し、学年が入力されると学年に応じたログイン入力項目を提示可能なログイン画面800の画面情報を生成して、クライアント装置202に送信する。
Specifically, the
この場合、ログイン画面800は、例えば、学年「1年」が入力されると、学年、組、出席番号のそれぞれを入力するボックスを含み、顔認証のための生体情報を入力させるためのボックスを含む表示内容に遷移する。また、ログイン画面800は、例えば、学年「2年」が入力されると、学年、組、出席番号のそれぞれを入力するボックスを含み、手のひら静脈認証のための生体情報を入力させるためのボックスを含む表示内容に遷移する。また、ログイン画面800は、例えば、学年「5年」が入力されると、学年、組、出席番号のそれぞれを入力するボックスを含み、パスワードを入力させるためのボックスを含む表示内容に遷移する。
In this case, for example, when the grade “1st year” is entered, the
ログイン画面800の画面情報は、予め、メモリ302、ディスク305などの記憶装置に記憶されていてもよい。また、ログイン画面800の画面情報は、学年マスタ400と認証方法テーブル500とを参照して特定された各学年に対応する認証方法に基づいて、作成されてもよい。これにより、表示制御部702は、学習者の発達段階に応じたログイン入力要件を、学習者に提示することができる。
The screen information of the
認証制御部703は、端末に入力された学年に応じて、異なるログイン要件を適用する。認証制御部703は、例えば、ログイン画面800に入力された学年と組と出席番号とパスワードなどを、クライアント装置202から受信して、学年に対応するログイン入力要件を適用して、個人認証を行う。
The
認証制御部703は、具体的には、学年「1年」と組「3組」と出席番号「2番」と顔認証のための情報とを、クライアント装置202から受信して、学年と組と出席番号とが存在し、登録された生体情報と一致すれば個人認証に成功したと判断する。また、認証制御部703は、具体的には、学年「2年」と組「3組」と出席番号「2番」と手のひらの生体情報とを、クライアント装置202から受信して、学年と組と出席番号とが存在し、登録された生体情報と一致すれば、個人認証に成功したと判断する。これにより、認証制御部703は、学習者の発達段階に応じたログイン要件を適用して、学習者のログイン可否を判定することができる。
Specifically, the
(ログイン制御装置100のログイン制御の一例)
次に、図8を用いて、ログイン制御装置100のログイン制御の一例について説明する。
(Example of login control of login control device 100)
Next, an example of login control of the
図8は、ログイン制御装置100のログイン制御の一例を示す説明図である。図8の例では、ログイン制御装置100を、情報処理装置201に適用した場合を例に挙げて説明する。
FIG. 8 is an explanatory diagram illustrating an example of login control of the
(11)ログイン制御装置100は、ログイン画面800の画面情報の取得要求を、クライアント装置202から受信する。ログイン画面800は、ログインを行う学習者の学年を入力するボックス801と、学級を入力するボックス802と、出席番号を入力するボックス803と、ログインボタン804とを含む画面である。また、ログイン画面800は、ログインを行う学習者の学年が入力されると、学年に対応する認証方法についてのログイン入力項目を提示可能な画面である。
(11) The
(12)ログイン画面800は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス801に対する学年「1年」の入力を受け付ける。ログイン画面800は、学年「1年」が入力されると、学年「1年」に対応する認証方法「顔認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面800は、例えば、顔認証のための不図示の顔認証装置からの映像を表示し、顔認証装置によって顔の生体情報を取得できたか否かを示す「OK/NG」のアイコンを表示するボックス810を含むように、表示内容を遷移する。顔認証装置は、例えば、カメラである。
(12) The
ログイン画面800は、ログインボタン804がクリックされると、ボックス801〜803のそれぞれに入力された学年「1年」、組「3組」、出席番号「2番」、顔認証装置によって取得された顔の生体情報を、ログイン制御装置100に送信する。
The
このとき、ログイン制御装置100は、学年「1年」、組「3組」、出席番号「2番」、顔の生体情報を受信し、学年マスタ400を参照して学年「1年」に対応する認証ID「1」を特定する。次に、ログイン制御装置100は、適用するログイン要件として、学年、組、出席番号の一致と、認証ID「1」に対応する認証方法「顔認証」による生体情報の一致を設定する。
At this time, the
ログイン制御装置100は、学年「1年」、組「3組」、出席番号「2番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された顔の生体情報が学年「1年」、組「3組」、出席番号「2番」に対応する生体情報に一致するか否かを判定する。ログイン制御装置100は、学年、組、出席番号が一致し、かつ、生体情報が一致した場合、個人認証に成功したと判定する。
The
(13)ログイン画面800は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス801に対する学年「2年」の入力を受け付ける。ログイン画面800は、学年「2年」が入力されると、学年「2年」に対応する認証方法「手のひら静脈認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面800は、例えば、静脈認証のための不図示の静脈認証装置からの映像を表示し、静脈認証装置によって手のひらの生体情報を取得できたか否かを示す「OK/NG」のアイコンを表示するボックス820を含むように、表示内容を遷移する。静脈認証装置は、例えば、赤外線画像を撮るカメラである。
(13) The
ログイン画面800は、ログインボタン804がクリックされると、ボックス801〜803のそれぞれに入力された学年「2年」、組「3組」、出席番号「2番」、静脈認証装置によって取得された手のひらの生体情報を、ログイン制御装置100に送信する。
The
このとき、ログイン制御装置100は、学年「2年」、組「3組」、出席番号「2番」、手のひらの生体情報を受信し、学年マスタ400を参照して学年「2年」に対応する認証ID「2」を特定する。次に、ログイン制御装置100は、適用するログイン要件として、学年、組、出席番号の一致と、認証ID「2」に対応する認証方法「手のひら静脈認証」による生体情報の一致を設定する。
At this time, the
ログイン制御装置100は、学年「2年」、組「3組」、出席番号「2番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された手のひらの生体情報が学年「2年」、組「3組」、出席番号「2番」に対応する生体情報に一致するか否かを判定する。ログイン制御装置100は、学年、組、出席番号が一致し、かつ、生体情報が一致した場合、個人認証に成功したと判定する。
The
(14)ログイン画面800は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス801に対する学年「3年」の入力を受け付ける。ログイン画面800は、学年「3年」が入力されると、学年「3年」に対応する認証方法「指紋認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面800は、例えば、指紋認証のための不図示の指紋認証装置からの映像を表示し、指紋認証装置によって指の生体情報を取得できたか否かを示す「OK/NG」のアイコンを表示するボックス830を含むように、表示内容を遷移する。指紋認証装置は、例えば、カメラである。
(14) The
ログイン画面800は、ログインボタン804がクリックされると、ボックス801〜803のそれぞれに入力された学年「3年」、組「3組」、出席番号「2番」、指紋認証装置によって取得された指の生体情報を、ログイン制御装置100に送信する。
The
このとき、ログイン制御装置100は、学年「3年」、組「3組」、出席番号「2番」、指の生体情報を受信し、学年マスタ400を参照して学年「3年」に対応する認証ID「3」を特定する。次に、ログイン制御装置100は、適用するログイン要件として、学年、組、出席番号の一致と、認証ID「3」に対応する認証方法「指紋認証」による生体情報の一致を設定する。
At this time, the
ログイン制御装置100は、学年「3年」、組「3組」、出席番号「2番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された指の生体情報が学年「3年」、組「3組」、出席番号「2番」に対応する生体情報に一致するか否かを判定する。ログイン制御装置100は、学年、組、出席番号が一致し、かつ、生体情報が一致した場合、個人認証に成功したと判定する。
The
(15)ログイン画面800は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス801に対する学年「4年」の入力を受け付ける。ログイン画面800は、学年「4年」が入力されると、学年「4年」に対応する認証方法「NFCカード認証」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面800は、例えば、不図示のカードリーダーによって個人識別情報を取得できたか否かを示す「OK/NG」のアイコンを表示するボックス840を含むように、表示内容を遷移する。
(15) The
ログイン画面800は、ログインボタン804がクリックされると、ボックス801〜803のそれぞれに入力された学年「4年」、組「3組」、出席番号「2番」、カードリーダーによって取得された個人識別情報を、ログイン制御装置100に送信する。
In the
このとき、ログイン制御装置100は、学年「4年」、組「3組」、出席番号「2番」、個人識別情報を受信し、学年マスタ400を参照して学年「4年」に対応する認証ID「4」を特定する。次に、ログイン制御装置100は、適用するログイン要件として、学年、組、出席番号の一致と、認証ID「4」に対応する認証方法「NFCカード認証」による生体情報の一致を設定する。
At this time, the
ログイン制御装置100は、学年「4年」、組「3組」、出席番号「2番」が実在する学年、組、出席番号と一致するか否かを判定し、受信された個体識別情報が学年「4年」、組「3組」、出席番号「2番」に対応する個体識別情報に一致するか否かを判定する。ログイン制御装置100は、学年、組、出席番号が一致し、かつ、個体識別情報が一致した場合、個人認証に成功したと判定する。
The
(16)ログイン画面800は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス801に対する学年「5年」の入力を受け付ける。ログイン画面800は、学年「5年」が入力されると、学年「5年」に対応する認証方法「パスワード認証」の認証パターン「4文字以上」と「半角数字」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面800は、例えば、パスワードを入力するボックス850を含むように、表示内容を遷移する。
(16) The
ログイン画面800は、ログインボタン804がクリックされると、ボックス801〜803のそれぞれに入力された学年「5年」、組「3組」、出席番号「2番」、ボックス850に入力されたパスワードを、ログイン制御装置100に送信する。
In the
このとき、ログイン制御装置100は、学年「5年」、組「3組」、出席番号「2番」、パスワードを受信し、学年マスタ400を参照して学年「5年」に対応する認証ID「5」を特定する。次に、ログイン制御装置100は、適用するログイン要件として、学年、組、出席番号の一致と、認証ID「5」に対応する認証方法「パスワード認証」によるパスワードの一致を設定する。
At this time, the
ログイン制御装置100は、学年「5年」、組「3組」、出席番号「2番」が実在する学年、組、出席番号と一致するか否かを判定し、受信されたパスワードが学年「5年」、組「3組」、出席番号「2番」に対応するパスワードに一致するか否かを判定する。ログイン制御装置100は、学年、組、出席番号が一致し、かつ、パスワードが一致した場合、個人認証に成功したと判定する。
The
(17)ログイン画面800は、例えば、不図示のキーボードやマウスを用いたユーザの操作入力により、ボックス801に対する学年「6年」の入力を受け付ける。ログイン画面800は、学年「6年」が入力されると、学年「6年」に対応する認証方法「パスワード認証」の認証パターン「8文字以上」と「半角英数字」についてのログイン入力項目を提示するように表示内容を遷移する。ログイン画面800は、例えば、パスワードを入力するボックス860を含むように、表示内容を遷移する。
(17) The
ログイン画面800は、ログインボタン804がクリックされると、ボックス801〜803のそれぞれに入力された学年「6年」、組「3組」、出席番号「2番」、ボックス860に入力されたパスワードを、ログイン制御装置100に送信する。
In the
このとき、ログイン制御装置100は、学年「6年」、組「3組」、出席番号「2番」、パスワードを受信し、学年マスタ400を参照して学年「6年」に対応する認証ID「6」を特定する。次に、ログイン制御装置100は、適用するログイン要件として、学年、組、出席番号の一致と、認証ID「6」に対応する認証方法「パスワード認証」によるパスワードの一致を設定する。
At this time, the
ログイン制御装置100は、学年「6年」、組「3組」、出席番号「2番」が実在する学年、組、出席番号と一致するか否かを判定し、受信されたパスワードが学年「6年」、組「3組」、出席番号「2番」に対応するパスワードに一致するか否かを判定する。ログイン制御装置100は、学年、組、出席番号が一致し、かつ、パスワードが一致した場合、個人認証に成功したと判定する。
The
これにより、ログイン制御装置100は、相対的に簡便なログイン要件を設定して、学年「1年」〜「4年」などの低学年の学習者がシステムにログインしやすくすることができる。これにより、ログイン制御装置100は、相対的に高度なログイン要件を設定して、学年「5年」〜「6年」などの高学年の学習者がシステムに不正ログインしにくくすることができる。
Thereby, the
ここでは、ボックス801に学年「1年」〜「6年」のいずれかが入力される場合について説明したが、これに限らない。例えば、ボックス801に、学年の代わりに特別支援学級であることを示す「特別支援」が入力されてもよい。この場合、ログイン画面800は、例えば、表示内容を遷移しない。ログイン画面800は、ログインボタン804がクリックされると、ボックス801〜803のそれぞれに入力された学年「特別支援」、組「3組」、出席番号「2番」を、ログイン制御装置100に送信する。
Here, the case where any one of the school years “1st year” to “6th year” is input to the box 801 has been described, but the present invention is not limited to this. For example, “special support” indicating that the class is a special support class may be entered in the box 801 instead of the school year. In this case, the
このとき、ログイン制御装置100は、学年「特別支援」、組「3組」、出席番号「2番」を受信し、学年マスタ400を参照して「特別支援」に対応する認証ID「0」を特定する。次に、ログイン制御装置100は、適用するログイン要件として、認証ID「0」に対応する認証方法「なし」のため、学年、組、出席番号の一致を設定する。ログイン制御装置100は、学年「特別支援」、組「3組」、出席番号「2番」が実在する学年、組、出席番号と一致した場合、個人認証に成功したと判定する。「特別支援」は、組の代わりに入力されてもよい。
At this time, the
(ログイン制御処理)
次に、図9を用いて、ログイン制御処理手順の一例について説明する。
(Login control process)
Next, an example of the login control processing procedure will be described with reference to FIG.
図9は、ログイン制御処理手順の一例を示すフローチャートである。図9において、ログイン制御装置100は、ログイン画面800の画面情報の取得要求を受信する(ステップS901)。次に、ログイン制御装置100は、学年マスタ400と認証方法テーブル500とに基づいて、各学年に対応する認証方法を特定する(ステップS902)。
FIG. 9 is a flowchart illustrating an example of a login control processing procedure. In FIG. 9, the
そして、ログイン制御装置100は、ユーザの学年を選択すると、ユーザの学年に対応する認証方法でユーザを認証するために、表示内容を遷移可能なログイン画面800の画面情報を生成する(ステップS903)。次に、ログイン制御装置100は、ログイン画面800の画面情報を送信する(ステップS904)。そして、ログイン制御装置100は、ログイン制御処理を終了する。
Then, when the user's grade is selected, the
これにより、ログイン制御装置100は、クライアント装置202において入力されたユーザの学年に応じて異なるログイン入力項目を提示して、ユーザの学年に応じて異なるログイン要件を適用して、個人認証を行うことができる。
Thereby, the
以上説明したように、ログイン制御装置100によれば、クライアント装置202において入力されたユーザの学年に応じて異なるログイン入力要件を提示することができる。これにより、ログイン制御装置100は、クライアント装置202のユーザに対して、ユーザの発達段階に応じたログイン入力要件を提示することができる。また、ログイン制御装置100は、学校教育において、ユーザの発達段階に沿って、様々なログイン入力要件があることを学習させることができ、ネットリテラシーの習得を支援することができる。
As described above, according to the
また、ログイン制御装置100によれば、クライアント装置202において入力されたユーザの学年に応じて異なるログイン要件を適用することができる。これにより、ログイン制御装置100は、クライアント装置202のユーザがシステムにログインする際に、ユーザの発達段階に応じたログイン要件を適用して、個人認証を行うことができる。また、ログイン制御装置100は、学校教育において、ユーザの発達段階に沿って、様々なログイン要件のログインを体験させることができ、ネットリテラシーの習得を支援することができる。
Further, according to the
また、ログイン制御装置100によれば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件を、端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件よりも緩和された要件にすることができる。これにより、ログイン制御装置100は、低学年の学習者については相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低い低学年の学習者がシステムにログインしやすくすることができる。結果として、授業を受ける学習者は、ログインに時間がかからなくなり、授業を円滑に受けることができる。授業を行う教育者は、学習者に対してログインの方法について指導する回数が低減され、授業を円滑に進行することができる。また、ログイン制御装置100は、学習者によるログインの試行回数を減少させ、クライアント装置202に対する、ログインのためのクラス、組、出席番号、パスワード、生体情報、個人識別情報などの通信回数を低減することができる。このため、ログイン制御装置100は、クライアント装置202とログイン制御装置100との通信負荷、クライアント装置202の処理負荷、またはログイン制御装置100の処理負荷を低減することができる。
Further, according to the
一方で、ログイン制御装置100は、低学年以外の学習者については相対的に高度なログイン要件を設定して、システムに対する理解力が相対的に高い、低学年以外の学習者がシステムに不正ログインしにくくすることができる。結果として、授業を受ける学習者は、自分が授業で用いるデータが不正ログインした他人によって改ざんされることを防止することができ、授業を円滑に受けることができる。また、授業を行う教育者は、不正ログインが行われているか否かを監視しなくてもよくなり、授業を円滑に進行することができる。また、ログイン制御装置100は、不正ログインを抑制し、セキュリティを向上することができる。
On the other hand, the
また、ログイン制御装置100によれば、例えば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件を、クラスと出席番号とを含むようにすることができる。これにより、ログイン制御装置100は、低学年の学習者の発達段階でも理解することができ、覚えやすい、クラスと出席番号とをログイン入力要件にして、低学年の学習者でもログイン入力要件に規定された情報を入力しやすくすることができる。
Further, according to the
一方で、ログイン制御装置100によれば、例えば、端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件を、クラスと出席番号とパスワードとを含むようにすることができる。これにより、ログイン制御装置100は、低学年以外の学習者の発達段階であれば理解することができ、覚えておくことができる、パスワードをログイン入力要件にして、セキュリティを確保しやすくすることができる。
On the other hand, according to the
また、ログイン制御装置100によれば、例えば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件を、クラスと出席番号と生体情報を含むようにすることができる。これにより、ログイン制御装置100は、低学年の学習者の発達段階でも理解することができ、入力しやすい、生体情報をログイン入力要件にして、低学年の学習者でもセキュリティを確保しやすくすることができる。
Further, according to the
また、ログイン制御装置100によれば、例えば、端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号と個人識別情報を含むようにすることができる。これにより、ログイン制御装置100は、低学年の学習者の発達段階でも理解することができ、入力しやすい、NFCカードなどに記憶された個人識別情報をログイン入力要件にして、低学年の学習者でもセキュリティを確保しやすくすることができる。
Further, according to the
また、ログイン制御装置100によれば、低学年として、小学校1年、小学校1年と小学校2年、小学校1〜3年のいずれかを設定することができる。これにより、ログイン制御装置100は、小学校1年、小学校1年と小学校2年、小学校1〜3年のうちのどの範囲に簡便なログイン入力要件を設定するかを適宜変更することができる。
Moreover, according to the
また、ログイン制御装置100によれば、ログイン入力要件を、端末に入力された学年が低くなるほど、緩和された要件にすることができる。これにより、ログイン制御装置100は、学習者の学年が低くなるほど相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低い学習者がシステムにログインしやすくすることができる。結果として、授業を受ける学習者は、ログインに時間がかからなくなり、授業を円滑に受けることができる。授業を行う教育者は、学習者に対してログインの方法について指導する回数が低減され、授業を円滑に進行することができる。
Further, according to the
一方で、ログイン制御装置100は、学習者の学年が高くなるほど相対的に高度なログイン要件を設定して、システムに対する理解力が相対的に高い学習者がシステムに不正ログインしにくくすることができる。結果として、授業を受ける学習者は、自分が授業で用いるデータが不正ログインした他人によって改ざんされることを防止することができ、授業を円滑に受けることができる。また、授業を行う教育者は、不正ログインが行われているか否かを監視しなくてもよくなり、授業を円滑に進行することができる。また、ログイン制御装置100は、低学年と低学年以外とでログイン入力要件を変更する場合に比べて、多くの種類のログイン入力要件を用いることができる。
On the other hand, the
また、ログイン制御装置100によれば、例えば、ログイン入力要件を、端末に入力された学年が低くなるほど、当該ログイン入力要件に含まれる要件の数を少なくすることができる。これにより、ログイン制御装置100は、発達段階が低くても理解することができ、覚えやすいように、ログイン入力要件の数を少なくして、発達段階が低くてもログイン入力要件に規定された情報を入力しやすくすることができる。
Moreover, according to the
一方で、ログイン制御装置100によれば、例えば、ログイン入力要件を、端末に入力された学年が高くなるほど、当該ログイン入力要件に含まれる要件の数を多くすることができる。これにより、ログイン制御装置100は、発達段階が高ければ理解することができ、覚えておくことができる範囲内で、ログイン入力要件の数を増やして、セキュリティを確保しやすくすることができる。
On the other hand, according to the
また、ログイン制御装置100によれば、具体的には、ログイン入力要件を、パスワードを含み、端末に入力された学年が低くなるほど、当該パスワードに含まれる文字数または文字種別の制限が緩和されるようにすることができる。これにより、ログイン制御装置100は、パスワードに含まれる文字数または文字種別の制限により、ログイン入力要件の入力のしやすさを調整することができ、セキュリティの確保しやすさを調整することができる。
In addition, according to the
また、ログイン制御装置100によれば、端末に入力された学年が特別支援学級における学年に該当する場合に提示するログイン入力要件を、特別支援学級とは異なる学級における学年に該当する場合よりも緩和された要件にすることができる。これにより、ログイン制御装置100は、学習者が特別支援学級に所属する場合には相対的に簡便なログイン要件を設定して、システムに対する理解力が相対的に低くてもシステムにログインしやすくすることができる。
Also, according to the
なお、本実施の形態で説明したログイン制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本ログイン制御プログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また本ログイン制御プログラムは、インターネット等のネットワークを介して配布してもよい。 The login control method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. The login control program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. The login control program may be distributed via a network such as the Internet.
上述した実施の形態に関し、さらに以下の付記を開示する。 The following additional notes are disclosed with respect to the embodiment described above.
(付記1)授業で用いられる端末におけるログイン制御を行うコンピュータに、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
処理を実行させることを特徴とするログイン制御プログラム。
(Supplementary note 1) In a computer that performs login control in a terminal used in class,
Apply different login requirements depending on the grade entered on the device,
A login control program for executing a process.
(付記2)前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件よりも緩和された要件である、ことを特徴とする付記1に記載のログイン制御プログラム。
(Appendix 2) The login input requirement to be presented when the grade entered in the terminal is lower grade than the login entry requirement presented when the grade entered into the terminal is other than the lower grade The log-in control program according to
(付記3)前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号とを含み、
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする付記1に記載のログイン制御プログラム。
(Supplementary note 3) The login input requirement to be presented when the grade entered in the terminal corresponds to a lower grade includes a class and an attendance number,
The login control program according to
(付記4)前記低学年は、小学校1年、小学校1年と小学校2年、小学校1〜3年のいずれかである、ことを特徴とする付記2または3に記載のログイン制御プログラム。
(Supplementary Note 4) The login control program according to
(付記5)提示するログイン入力要件は、前記端末に入力された学年が低くなるほど、緩和された要件になることを特徴とする付記1に記載のログイン制御プログラム。
(Supplementary note 5) The login control program according to
(付記6)前記ログイン入力要件は、前記端末に入力された学年が低くなるほど、当該ログイン入力要件に含まれる要件の数が少なくなることを特徴とする付記5に記載のログイン制御プログラム。
(Additional remark 6) The said login input requirement is a login control program of
(付記7)前記ログイン入力要件は、パスワードを含み、前記端末に入力された学年が低くなるほど、当該パスワードに含まれる文字数または文字種別の制限が緩和されることを特徴とする付記5に記載のログイン制御プログラム。 (Supplementary note 7) The login input requirement includes a password, and the lower the grade entered in the terminal, the less the restriction on the number of characters or the type of character included in the password. Login control program.
(付記8)前記端末に入力された学年が特別支援学級における学年に該当する場合に提示するログイン入力要件は、前記端末に入力された学年が特別支援学級とは異なる学級における学年に該当する場合に提示するログイン入力要件よりも緩和された要件である、ことを特徴とする付記1〜7のいずれか一つに記載のログイン制御プログラム。
(Appendix 8) The login input requirement to be presented when the grade entered in the terminal corresponds to a grade in a special support class is when the grade entered in the terminal is a grade in a class different from the special support class The login control program according to any one of
(付記9)前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号と生体情報を含み、
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする付記1に記載のログイン制御プログラム。
(Supplementary note 9) The login input requirement to be presented when the grade entered in the terminal corresponds to a lower grade includes a class, an attendance number, and biometric information,
The log-in control program according to
(付記10)前記端末に入力された学年が低学年に該当する場合に提示するログイン入力要件は、クラスと出席番号と識別情報を含み、
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする付記1に記載のログイン制御プログラム。
(Supplementary Note 10) The login input requirement to be presented when the grade entered in the terminal corresponds to a lower grade includes a class, an attendance number, and identification information,
The log-in control program according to
(付記11)授業で用いられる端末におけるログイン制御を行うコンピュータに、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
処理を実行させることを特徴とするログイン制御プログラム。
(Supplementary note 11) A computer that performs login control in a terminal used in a class,
Presenting different login input items depending on the grade entered in the terminal,
A login control program for executing a process.
(付記12)前記端末に入力された学年が低学年に該当する場合に提示するログイン入力項目の数は、前記端末に入力された学年が高学年に該当する場合に提示するログイン入力項目の数よりも少ない、ことを特徴とする付記11に記載のログイン制御プログラム。
(Supplementary note 12) The number of login input items to be presented when the grade input to the terminal corresponds to a lower grade is greater than the number of login input items to be presented when the grade entered to the terminal corresponds to a higher grade The login control program according to
(付記13)授業で用いられる端末におけるログイン制御を行うコンピュータが、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
処理を実行することを特徴とするログイン制御方法。
(Supplementary note 13) A computer that performs login control in a terminal used in class,
Apply different login requirements depending on the grade entered on the device,
A login control method characterized by executing processing.
(付記14)授業で用いられる端末におけるログイン制御を行うコンピュータが、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
処理を実行することを特徴とするログイン制御方法。
(Supplementary note 14) A computer that performs login control in a terminal used in a class,
Presenting different login input items depending on the grade entered in the terminal,
A login control method characterized by executing processing.
(付記15)授業で用いられる端末におけるログイン制御システムであって、
前記端末に入力された学年に応じて、異なるログイン要件を適用する、
ことを特徴とするログイン制御システム。
(Supplementary note 15) A login control system for a terminal used in a class,
Apply different login requirements depending on the grade entered on the device,
A login control system characterized by that.
(付記16)授業で用いられる端末におけるログイン制御システムであって、
前記端末に入力された学年に応じて異なるログイン入力項目を提示する、
ことを特徴とするログイン制御システム。
(Supplementary Note 16) A login control system for a terminal used in a class,
Presenting different login input items depending on the grade entered in the terminal,
A login control system characterized by that.
100 ログイン制御装置
110,800 ログイン画面
701 受付部
702 表示制御部
703 認証制御部
DESCRIPTION OF
Claims (13)
前記端末に入力された学年に応じて、表示されるログイン入力項目が異なるものとなるように制御するとともに、入力された学年に応じて異なるログイン要件を適用するように、
処理を実行させることを特徴とするログイン制御プログラム。 To the computer that performs login control on the terminal used in class,
Depending on the grade entered in the terminal, the login input items displayed are controlled to be different, and different login requirements are applied depending on the grade entered .
A login control program for executing a process.
前記端末に入力された学年が低学年以外に該当する場合に提示するログイン入力要件は、クラスと出席番号とパスワードとを含む、ことを特徴とする請求項1に記載のログイン制御プログラム。 The login input requirement to be presented when the grade entered in the terminal corresponds to a lower grade includes a class and an attendance number,
The log-in control program according to claim 1, wherein the log-in input requirement presented when the grade entered in the terminal corresponds to a grade other than a low grade includes a class, an attendance number, and a password.
前記端末に入力された学年に応じて、表示されるログイン入力項目が異なるものとなるように制御する、
処理を実行させることを特徴とするログイン制御プログラム。 To the computer that performs login control on the terminal used in class,
Depending on the grade entered in the terminal, the login input items to be displayed are controlled to be different.
A login control program for executing a process.
ことを特徴とする請求項7に記載のログイン制御プログラム。The login control program according to claim 7.
前記端末に入力された学年に応じて、表示されるログイン入力項目が異なるものとなるように制御するとともに、入力された学年に応じて異なるログイン要件を適用するように制御する、Depending on the grade entered in the terminal, the login input items displayed are controlled to be different and controlled to apply different login requirements depending on the grade entered.
処理を実行することを特徴とするログイン制御方法。A login control method characterized by executing processing.
前記端末に入力された学年に応じて、表示されるログイン入力項目が異なるものとなるように制御する、Depending on the grade entered in the terminal, the login input items to be displayed are controlled to be different.
処理を実行することを特徴とするログイン制御方法。A login control method characterized by executing processing.
前記端末に入力された学年に応じて、表示されるログイン入力項目が異なるものとなるように制御するとともに、入力された学年に応じて異なるログイン要件を適用するように制御する、Depending on the grade entered in the terminal, the login input items displayed are controlled to be different and controlled to apply different login requirements depending on the grade entered.
ことを特徴とするログイン制御システム。A login control system characterized by that.
前記端末に入力された学年に応じて、表示されるログイン入力項目が異なるものとなるように制御する、Depending on the grade entered in the terminal, the login input items to be displayed are controlled to be different.
ことを特徴とするログイン制御システム。A login control system characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014103835A JP6330475B2 (en) | 2014-05-19 | 2014-05-19 | Login control program, login control method, and login control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014103835A JP6330475B2 (en) | 2014-05-19 | 2014-05-19 | Login control program, login control method, and login control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015219789A JP2015219789A (en) | 2015-12-07 |
| JP6330475B2 true JP6330475B2 (en) | 2018-05-30 |
Family
ID=54779092
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014103835A Active JP6330475B2 (en) | 2014-05-19 | 2014-05-19 | Login control program, login control method, and login control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6330475B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3227450B2 (en) * | 2000-03-29 | 2001-11-12 | マイクロソフト コーポレイション | Personal authentication method |
| WO2002077836A1 (en) * | 2001-03-26 | 2002-10-03 | Tdk Corporation | Groupware |
| JP2004086284A (en) * | 2002-08-23 | 2004-03-18 | Tdk Corp | Log-in method of client server system, computer program, and recording medium |
| JP5078660B2 (en) * | 2008-02-20 | 2012-11-21 | 株式会社リコー | Authentication control apparatus, authentication control method, and program |
-
2014
- 2014-05-19 JP JP2014103835A patent/JP6330475B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015219789A (en) | 2015-12-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8881251B1 (en) | Electronic authentication using pictures and images | |
| US7873995B2 (en) | Method and apparatus for generating and reinforcing user passwords | |
| US9311472B2 (en) | Methods and apparatus for authenticating user login | |
| JP6706007B2 (en) | Authentication device, authentication method, and electronic device | |
| Komanduri et al. | Order and entropy in picture passwords | |
| Zhao et al. | Picture gesture authentication: Empirical analysis, automated attacks, and scheme evaluation | |
| Stobert et al. | Exploring usability effects of increasing security in click-based graphical passwords | |
| US9202035B1 (en) | User authentication based on biometric handwriting aspects of a handwritten code | |
| US20120005735A1 (en) | System for Three Level Authentication of a User | |
| US10109215B2 (en) | Academic integrity protection | |
| Al-Saleem et al. | Security considerations and recommendations in computer‐based testing | |
| TW201409343A (en) | Graphical authentication system and the method of the same for anti-shoulder surfing attack | |
| Towhidi et al. | A survey on recognition based graphical user authentication algorithms | |
| Zangooei et al. | A hybrid recognition and recall based approach in graphical passwords | |
| CN111143812B (en) | Login authentication method based on graphics | |
| Bostan et al. | Shoulder surfing resistant graphical password schema: Randomized Pass Points (RPP) | |
| KR102014408B1 (en) | Method and computer program for user authentication using image touch password | |
| JP6330475B2 (en) | Login control program, login control method, and login control system | |
| Shankar et al. | IPCT: A scheme for mobile authentication | |
| Cain et al. | Swipe authentication: Exploring over-the-shoulder attack performance | |
| US20120023549A1 (en) | CAPTCHA AND reCAPTCHA WITH SINOGRAPHS | |
| Cain et al. | RSVP a temporal method for graphical authentication | |
| Okundaye et al. | A novel approach to visual password schemes using tree picture grammars | |
| JP2016224510A (en) | Information processing apparatus and computer program | |
| Gao et al. | Usability and security of the recall-based graphical password schemes |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20171205 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180205 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180327 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180409 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6330475 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |