(57)【特許請求の範囲】
【請求項１】
複数のクライアント・コンピュータを有し、それらの表示装置が表示画面上で複数のドライブアイコンを表示する情報処理システムにおいて、
前記複数のクライアント・コンピュータの中のログインが許されたクライアント・コンピュータのユーザを識別する手段と、
各ユーザに対応させて表示すべきドライブアイコンと隠すべきドライブアイコンとを示すテーブルを記憶する手段と、
前記複数のクライアント・コンピュータの中のログインが許されたユーザが使用するクライアント・コンピュータの表示装置の表示画面上で、前記記憶する手段により記憶されているテーブルに基づいて、複数のドライブアイコンを表示しおよび隠す手段と
を備えたことを特徴とする情報処理システム。
【請求項２】
複数のドライブアイコンを表示装置の表示画面上で表示するクライアント・コンピュータにおいて、
ログインが許されたユーザを識別する手段と、
各ユーザに対応させて表示すべきドライブアイコンと隠すべきドライブアイコンとを示すテーブルを記憶する手段と、
ログインが許されたユーザに対応させて、前記記憶する手段により記憶されているテーブルに基づいて、前記表示装置の表示画面上で複数の複数のドライブアイコンを表示しおよび隠す手段と
を備えたことを特徴とするクライアント・コンピュータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スタンドアローンのコンピュータあるいはネットワークに接続された端末あるいはクライアントコンピュータ、サーバコンピュータまたはホストコンピュータ等各種の情報処理装置に対してログインやアクセスを行なうための画面表示方法に関し、特に低年齢のユーザに好適な画面表示方法に関する。
【０００２】
【従来の技術】
従来、ユーザにパソコンやネットワークの使用を許可する場合、個人認証を行なっている。
【０００３】
個人認証の方法は、ユーザＩＤおよびパスワードを使用した認証がもっとも一般的である。
【０００４】
この認証方法は、ユーザにＩＤに関連付けて、照合用パスワードをアクセス対象のコンピュータに保存しておく。ユーザはキーボードからユーザＩＤおよび自己に割り当てられたパスワードを入力する。コンピュータはキーボードから入力されたユーザＩＤに基づき、内部に記憶された照合用パスワードを取り出す。取り出された照合用パスワードと、キーボードから入力されたパスワードとのマッチングをを行なう。２つのパスワードが一致した場合には、ユーザはアクセス(ログイン）が許可された人間として、コンピュータの使用が許可される。一方、上記２つのパスワードが一致しない場合には、パスワードの入力処理が繰り返され、ユーザはコンピュータ内の各種のプログラムを使用することができない。
【０００５】
【発明が解決しようとする課題】
従来、この種類の個人認証システムでは、ユーザがパスワードを文字(記号を含む）の形態でキーボーボードから入力する。
【０００６】
しかしながら、低学年の小学生は文字を教わっていないので、キーボードから文字を入力することは小学生にとっては大変な労力となる。そこで、絵やイラスト、写真など(以下イメージと総称する）を貼り付けた複数のボタンを用意し、複数のボタンの中の１つを選択したり、あるいは複数のボタンの操作順が予め定めたものとなった場合に、コンピュータの使用を許可することが考えられる。しかしながら、生徒ごとに複数の絵の選択順を異ならせると、用意しなければならないボタンの数も非常に多くなり、かえって、生徒が混乱してしまう。
【０００７】
また、低学年の生徒はコンピュータの操作を習熟するのに時間がかかり、誤操作を起こしやすい。
【０００８】
そこで、本発明の目的は、ユーザの誤操作を防ぐ画面表示方法を提供することにある。
【０００９】
【課題を解決するための手段】
このような目的を達成するために、請求項１の発明は、複数のクライアント・コンピュータを有し、それらの表示装置が表示画面上で複数のドライブアイコンを表示する情報処理システムにおいて、前記複数のクライアント・コンピュータの中のログインが許されたクライアント・コンピュータのユーザを識別する手段と、各ユーザに対応させて表示すべきドライブアイコンと隠すべきドライブアイコンとを示すテーブルを記憶する手段と、前記複数のクライアント・コンピュータの中のログインが許されたユーザが使用するクライアント・コンピュータの表示装置の表示画面上で、前記記憶する手段により記憶されているテーブルに基づいて、複数のドライブアイコンを表示しおよび隠す手段とを備えたことを特徴とする。
【００１０】
請求項２の発明は、複数のドライブアイコンを表示装置の表示画面上で表示するクライアント・コンピュータにおいて、ログインが許されたユーザを識別する手段と、各ユーザに対応させて表示すべきドライブアイコンと隠すべきドライブアイコンとを示すテーブルを記憶する手段と、ログインが許されたユーザに対応させて、前記記憶する手段により記憶されているテーブルに基づいて、前記表示装置の表示画面上で複数の複数のドライブアイコンを表示しおよび隠す手段とを備えたことを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１２】
図１は本発明を適用したＬＡＮ（ローカルエリアネットワーク）システムのシステム構成を示す。図１において、１０はクライアントである。２０はサーバである。
【００１３】
サーバ２０内はイーサネットなどのＬＡＮケーブルに接続する入出力インターフェース（Ｉ／Ｏ）２１、ＣＰＵ２２、システムメモリ２３、ハードディスク２４等を有する。クライアントも同様の構成である。クライアント１０およびサーバ２０も商用のコンピュータを使用することができるので、ハードウェアの詳細な説明を要しないであろう。
【００１４】
クライアント１０にはウィンドウズ９８(マイクロソフト社の商標）などのオペレーティングシステムが搭載され、サーバ２０にはウィンドウズＮＴ（マイクロソフト社の商標）などのネットワーク管理ソフトが搭載されている。本実施形態では個人認証システムを実現するためのアプリケーションソフトとしてクライアントに搭載するソフトとサーバ２０に搭載されるソフトが用意されている。本実施形態ではクライアント１０に搭載されるソフトを認証ツールと呼び、サーバ２０に搭載されるソフトを管理ツールと呼ぶことにする。
【００１５】
このようなネットワークシステムに対してクライアント１０からログインする際に、認証ツールが自動起動され、ユーザは後述するＧＵＩ（グラフィカルユーザインターフェース）を使用してログインする。
【００１６】
サーバ２０はログイン時にクライアントから送られてくる情報（認証ツールにより発生）を上記管理ツールによりユーザＩＤおよびパスワード（文字の形態）に変換する。変換されたユーザＩＤおよびパスワードを使用して従来と同様のパスワード認証方法により個人認証が行なわれる。個人認証の結果はサーバ２０からクライアント１０に送られる。クライアント１０では、個人認証結果がログイン許可を示す場合には、認証ツールのプログラムの実行を終了し、ネットワークへのログインを許可する。
【００１７】
一方、個人認証結果がログイン不許可を示す場合には、再び、認証ツールによる認証が繰り返される。
【００１８】
管理ツールは上記認証機能に加えてユーザ登録機能を有する。この機能を利用して、学校の先生は、自分のクラスの生徒の名前、学年、クラス名等の個人情報をサーバ２０内のファイル（登録ユーザファイルと称する）に登録する。本システムの新規特徴を以下に示す。
（１）（ａ）個人認証のために使用するクライアント１０のＧＵＩ、このＧＵＩを使用して生徒は自分が属する組織、具体的には学年、クラス名、自己のユーザ名およびパスワードとしての絵の組み合わせを指示する。
（ｂ）上記ＧＵＩを使用して入力された情報をサーバ２０の管理ツールがユーザＩＤおよびパスワードに変換する点
（２）先生が生徒の学年及び氏名(本発明のユーザ名）を登録するとユーザＩＤや出席番号、生徒に割り当てるパスワードを自動設定する機能をサーバ２０の管理ツールが有する。
（３）セキュリティレベルが複数あり、生徒の学年に応じてセキュリティの内容（ポリシー）を先生が自己のクライアント１０からポリシーを選択できる。このポリシーの中に生徒のクライアント１０のドライブのアイコンの表示／非表示の設定が含まれる。
（４）生徒が進級する時期（３月）になったことがサーバ２０内の時計機能により検出されると、登録ユーザファイルの中の学年情報が自動的に１学年上に更新される。現在の最高学年の生徒のユーザ情報（氏名、ユーザＩＤ等のレコード）は自動的に登録ユーザファイルから削除される。
（５）その他
このようなシステム構成で実行されるユーザ登録処理および個人認証処理を説明する。
ユーザ登録および個人認証で使用するＧＵＩの表示画面を説明する。ＧＵＩを構成するボタン、表、プルダウンメニュー等はすでに周知であるので、これらの機能のみを説明する。
【００１９】
図２は、ユーザ登録画面の一部を示す。この画面は、ユーザ登録が許可されたユーザ、本実施形態では先生が、クライアント１０側に搭載された職員用ツールを起動すると、図２の表示画面が表示される。
【００２０】
図２において、２０１は最新の情報の表示を指示するボタンである。２０２はユーザアカウントの登録処理への移行を指示するボタンである。２０３は登録されているユーザ情報の変更処理への移行を指示するボタンである。２０４はユーザアカウントの削除処理への移行を指示するボタンである。
【００２１】
２０５は他のファイルたとえば、住所録ファイルなどからユーザ情報を読み込む処理に移行するように指示するボタンである。２０６はシート２１１の並び替えを指示するボタンである。２０７はユーザＩＤ（ユーザ名と異なる点に注意）の自動設定を指示するボタンである。２０８は出席番号の自動設定を指示するボタンである。２０９はパスワードの自動設定を指示するボタンである。２１０はカード、すなわち、生徒ごとにパスワードの絵の組み合わせを記載したカードの作成を指示するボタンである。
【００２２】
２１１はユーザ情報を記載したシートであり、シート２１１に記載されたユーザ情報はサーバ２０内に登録ユーザファイルとして保存され、クライアント１０により登録ユーザファイルから読み出したユーザ情報がシート２１１の形態でクライアント１０に表示される。
【００２３】
２１２はタブ(索引）と呼ばれるＧＵＩであり、タブ２１２をクリックすると、タブに対応するシートが表示される。本実施形態ではタブに対して１〜６学年を用意している。
【００２４】
シート２１１に記載するユーザ情報の内、先生が手動入力するアイテムは姓名、およびその読み（ひらがなの文字列）男女の性別、組、である。出席番号、ユーザＩＤおよび不図示のパスワードは自動設定される。なお、パスワードの記載欄はセキュリティ上の問題から図に示していない点を容赦されたい。
【００２５】
図３はユーザ情報登録者、すなわち先生のクライアント１０のみに表示することができるセキュリティ画面である。３０１は設定対象の学年を指定するリストボックスである。３０２はセキュリティのポリシーの設定モードを指定するボタンであり、本実施形態では３種類のポリシー設定モードを用意している。第１は推奨モードであり、このモードが選択されると、セキュリティポリシー(セキュリティの内容）はサーバ２０により半自動的に決定される。第２はカスタマイズモードであり、このモードが選択されると、予め用意されたリスト内のアイテムについてユーザが要否を決定する。第３はポリシーエディタ(ウィンドウズＮＴに搭載されているセキュリティ内容を手動操作で編集するための周知のプログラム）を使用してセキュリティポリシーを設定するモードである。
【００２６】
図４はユーザ情報登録者のクライアント１０に表示され、図３の推奨モードが選択されたときに表示される画面である。図４において、４０１はセキュリティのレベルの選択するボタンであり、本実施形態では５つのセキュリティレベルが用意されている。５つのボタンのいずれか１つを先生が操作すると、そのボタンに対応したセキュリティレベルのセキュリティポリシーが自動設定される。４０２にはこれまでに設定されたセキュリティポリシーをクリアするボタンである。
【００２７】
図５は図２のユーザ名の設定ボタン２０７が操作されたときに表示される画面（ＧＵＩ）を示す。図５において、５０１はユーザＩＤの決定方法を選択するボタン群である。５０２にはボタン選択の確定を指示するＯＫボタンである。図５で示されるユーザ名はユーザＩＤを意味する。本実施形態では、
（１）出席番号でシートを並び替えてからユーザＩＤを割り当てる方法
（２）氏名でシートを並び替えてからユーザＩＤを割り当てる方法
（３）シートの並び替えを行なわずユーザＩＤを割り当てる方法
の３種類のユーザ名の決定方法が用意されている。
【００２８】
図６は図５のＯＫボタン６０３が操作されたときに表示される画面を示す。図６において、６０１はユーザＩＤの先頭部分(接頭辞）の文字列を入力する領域である。６０２は生徒の入学年度を入力する領域である。本実施形態ではユーザＩＤは接頭辞、入学年度を示す数字、その自動的に決定された文字列で構成される。本実施形態では、ユーザＩＤから電子メール用のユーザアカウントが自動作成される。
【００２９】
図７は生徒に割り当てたパスワード、すなわち絵の組み合わせを知らせるカードの表示画面（ＧＵＩ）を示す。表示画面上のカード群７０１と同じイメージがプリンタにより印刷されて、その印刷結果が生徒に配布される。
【００３０】
図８は生徒のクライアント１０がネットワークにログインするとき、たとえば、クライアント１０の電源が投入されたときに表示されるログイン用画面（ＧＵＩ）を示す。８０１は学年選択用のボタン群である。
【００３１】
図９は図８の画面で学年が指示された後に表示される画面（ＧＵＩ）を示し、クラス名選択ボタン９０１によりユーザのクラス名を選択する。ボタン９０１のクラス名の表示には低学年は数字とひらがなが使用され、高学年は数字と漢字が使用される。これも本実施形態の新規特徴である。
【００３２】
図１０は図９の画面でクラス名が選択された後に表示される画面を示す。図１０において、画面１００１内のリストボックス１００２内の名前をマウスにより選択すると、図１１の画面が現れる。
【００３３】
図１１はパスワード入力画面（ＧＵＩ）を示す。図１１において、画面１１０１内にはプルダウンメニュー１１０２が用意されている。プルダウンメニュー１１０２にの矢印図形にマウスカーソルを位置させた状態でマウスの左ボタンをクリックすると、プルダウンメニュー内の選択候補が表示される。選択候補はイラスト，写真、図形などが使用される。プルダウンメニュー内の複数の選択候補の中の１つをユーザがマウスの操作で選択する、この操作を４つのプルダウンメニュー１１０２についてユーザが行なう。選択された絵の組み合わせが文字列形態のパスワードに変換される。
【００３４】
以上の画面の説明を踏まえて本発明に係るログイン関連処理を図１２〜図１５のフローチャートを参照して説明する。
【００３５】
本実施形態では、生徒が使用するツールとして小学生向けのツール、中学生向けのツールが用意されている。このツールはログイン機能（上述の認証ツール）と時間割などのスケジュールを作成する機能および電子メール機能を有する。このツールがクライアント１０にインストールされたときに本発明に係るパスワード入力用プログラムがクライアント１０内に搭載される。
【００３６】
また、上記スケジュール作成やユーザ登録およびログインのために先生が使用する職員用ツールおよびセキュリティポリシーを設定するためのポリシーツールが用意されている。生徒のクアイアン１０には小学生向けのログインツールまたは中学生向けのツールが搭載されているものとする。また、先生のクライアント１０には職員用ツールおよびポリシーツールが搭載されているものとする。サーバ２０には上記生徒および先生のツールと情報の授受を行なう管理ツールおよび登録ユーザファイルが搭載されているものとする。
【００３７】
（一般処理）
図１２はクライアント１０が電源投入された時あるいはログイン時に実行する処理内容を示す。
【００３８】
電源が投入されると、クライアント１０では上記ツール内のログイン機能を実行して、生徒については本発明のログイン処理(後述）を行なう(ステップＳ１２１０→Ｓ１２１５）。ユーザが入力したパスワードが正規のものであれば(ステップ１２１６がＹＥＳ判定）、クライアント１０のディスプレイにはいわゆるディスクトップが表示される(ステップＳ１２１７）。
【００３９】
この後、電源が断されるまで、ステップＳ１２２０〜Ｓ１２２５又はＳ１２３０の間のループ処理が繰り返される。ユーザ(生徒または先生）がツールの起動を指示した場合、たとえば、ツールに割り当てたアイコンの操作等によりツールの起動が指示された場合には、その指示がステップＳ１２２０で検知され、ツールが起動される。ユーザは起動されたツールにより時間割のスケジュールを閲覧したり電子メールの送受信を行なう。これらの処理は本発明とは関係ないので詳細な説明を省略する。
【００４０】
（ユーザ登録処理）
先生はクライアント１０からログインを行なう。先生のログイン方法はセキュリティの関係で一般には公開できないので、説明としては従来と同様の文字列形態でのユーザＩＤとパスワードの入力によりログインを行なうものとする。このログイン処理は図１２のステップＳ１２１５で行なわれる。この後、先生はクライアント１０で職員用ツールを起動し(ステップＳ１２２５）、ユーザ設定モードを選択する。この選択に応じて、クライアント１０からの指示でサーバ２０内の登録ユーザファイルがクライアント１０に送信され、図２の画面がクライアント１０の表示画面に表示される。また、クライアント１０では図１３の処理手順が開始される。この表示画面上の所望の学年のタブ２１２を先生がマウス操作により選択すると、クライアント１０は選択された学年のユーザ情報をシート２１１の形態で切り替え的に表示する(ステップＳ１３７０）。また、先生は表示画面上のシート２１１内の入力位置を指定し、キーボードから生徒のユーザ情報を入力すると、その入力位置から、データ入力であることが検出されて、クライアント１０（ＣＰＵ）は入力するデータを内部のシステムメモリに一時記憶する(ステップＳ１３１０→Ｓ１３１５）。先生が生徒のユーザ情報の入力を終了すると、必要があれば、シートの並び替えを行なう。並び変えは先生がシート２１１の所望の列を指定した後、シートの並び替えボタン２０６を操作すると、クライアント１０ではステップＳ１３３０でボタン２０６の操作が検知され、指定された列に基づくデータ（システムメモリ内に記憶された登録ユーザファイルのデータ）全体の並び替え処理が行なわれる(ステップＳ１３３０→Ｓ１３３５）。たとえば、氏名が選択された場合には、日本語ではあいうえお順、英文字ではａｂｃ順にシステムメモリ内登録ユーザファイルのデータが並び替えられる。
【００４１】
次に先生が出席番号の設定ボタン２０８を操作すると、その操作がステップＳ１３５０で検出され、シートの行の先頭から１、２．．．．というように出席番号が与えられる。出席番号は行の位置と対応するように与えられる。割り当てられた出席番号がシステムメモリ内の登録ユーザファイルの記載欄に書き込まれる(ステップＳ１３５５）。
【００４２】
この後、先生が図２のユーザ名(ユーザＩＤ）の設定ボタン２０７を操作する。この操作はステップＳ１３４０で検知され、ステップＳ１３４５でユーザＩＤが自動決定される。より具体的には、ボタン２０７の操作後、図６の画面が先生のクライアント１０の表示画面に表示される。先生は、所望のボタンを操作する。この例の場合、出席番号による並び替えは既に行なっているので、最下段のボタンを操作する。氏名順により並び替えを行なってからユーザ名を設定したい場合には中段のボタンを操作する。
【００４３】
この後、図６の画面が表示されるので、先生は接頭辞および生徒の入学年度を入力する。クライアント１０は操作されたボタンに対応する並び替えを行なった後、ユーザ名を割り当てる。この際に図６の画面で入力された接頭辞および入学年度を使用してユーザＩＤを作成する。セキュリティの関係上詳細には明らかにしないが、一番容易な簡単な方法を紹介すると、接頭辞、入学年度および出席番号を組み合わせることによって、ユーザＩＤを作成することができる。また、乱数器で生徒それぞれに割り当てる文字列を発生し、上記接頭辞と入学年度と組み合わせてもよい。
【００４４】
先生は、次に図２のパスワードの再設定ボタン２０７を操作する。この操作が図１３のステップＳ１３２０で検出されて、ステップＳ１３２５でユーザＩＤ毎にパスワードが自動作成される。パスワードの作成方法もセキュリティの関係から公開できないが、説明の便宜上周知の例を紹介すると、氏名を暗号化することによりパスワードの文字列を作成することができる。ただし、本実施形態では絵の組み合わせによりパスワード入力を行なうので、絵の組み合わせと、その組み合わせに対応するパスワード文字列の間には対応関係を持たせる必要がある。
【００４５】
作成されたパスワードはシステムメモリ内のユーザ登録ファイル内のパスワード記載欄に書き込まれる。
【００４６】
先生が生徒のために絵のパスワードを配布する時は、先生は図２のカード作成ボタンを操作する。この操作が図１３のステップ１３６０で検出され、ステップＳ１３６５でカードデータが表示される。カードデータは図７に示すように表示画面に表示される。
【００４７】
上述したように絵の組み合わせと、登録ユーザファイルに記載されるパスワードの文字列とは対応関係があるために、登録パスワードの文字列と、カードで使用するイメージのファイル名との対応表を作成しておけば、クライアント１０はその対応表に基づきカードで使用するイメージを取得することができる。この対応表および後述のログイン時に使用する入力用の選択イメージ（カードに貼り付けるイメージ）はサーバ２０に記憶しておいてもよいし、各クライアント１０内に記憶するようにしてもよい。また、対応表に代わり、パスワードの文字列からイメージのファイル名を導く変換式を使用して、イメージのファイル名を取得してもよい。
【００４８】
本実施形態では登録ユーザファイルが有する学年、クラス名および氏名についてのデータと、パスワードの文字列から変換された絵のイメージによりカードが作成される。先生が表示画面上の不図示のメニューを使用して印刷を指示すると、図６と同じカードがプリンタから印刷される。
【００４９】
上述の上述の設定処理が終了すると、クライアント１０はサーバ２０内の登録ユーファイルを自己のシステムメモリ内に記憶された登録ユーザファイルでサーバ２０側の登録ユーザファイルを書き換える。サーバ２０の管理ツールは、登録ユーザファイルに記載されたユーザＩＤおよびパスワードを学年ごとにグループ化してウィンドウズＮＴに引き渡す。ウィンドウズＮＴでは、引き渡されたデータに基づいて、ログイン管理テーブルに学年ごとのグループを作成し、ユーザ名（ユーザＩＤ）およびパスワードを登録する。このログイン管理テーブルは従来、文字の形態でパスワード照合する際に使用される周知のテーブルである。
【００５０】
本実施例で述べているツールは本発明に係るログイン機能のほかに電子メール機能をも有する。このために自動設定されたユーザ名を使用して電子メールのユーザアカウントを自動的に登録することができる。この形態では、図２の左端のチェックボタンを先生が操作してチェック記号を入力し、ユーザアカウントの登録ボタン２０２を操作すると、チェック記号が入力された生徒には電子メール用のユーザアカウントが通信サーバ内のユーザアカウント登録ファイルに自動登録される。電子メール用のユーザアカウントはユーザＩＤと＠記号およびドメイン名を組み合わせることで自動作成することができる。ドメイン名は不図示の通信サーバから取得する(ステップ１３７０のその他の処理）。
【００５１】
以上説明した処理の他、図２で表示されている各種のボタンを操作することにより、ユーザ情報の変更や、ユーザアカウントの削除、他のファイルイからユーザ情報を読み込む(インポート）する処理などが行なわれる。
【００５２】
（ログイン処理）
生徒のクライアント１０のログイン処理を図１４を参照して説明する。図１４は生徒のクライアント１０側に搭載されたツール内のログイン関係の認証ツールの内容を示す。
【００５３】
生徒のクライアント１０の電源が投入された時、あるいはログインが指示されたとき、図１５のプログラムがクライアント１０において実行される。クライアント１０は、図８の画面のイメージ作成データを使用してＧＵＩ用の表示用イメージを作成し、表示画面に表示する(ステップＳ１４１０）。図８〜図１１のイメージを作成するためのイメージ作成データはサーバ２０に保存しておいて、クライアント１０が読み出してもよいが、本実施形態ではクライアント１０のハードディスクにイメージ作成用データが保存されているものとして説明する。この画面イメージに貼り付けられるボタンの個数および表記は登録ユーザファイルに記載された学年、クラス名および氏名の情報を使用して自動作成される。また、学年、クラス名、各クラスの生徒名を有し、生徒が属する組織の階層構造を示すデータがツリーの形態でサーバ２０側で作成され、階層構造を示すデータがサーバ２０のハードディスクに記憶されているものとする。
【００５４】
生徒は図８の画面上でマウスを使用して、自分の学年に対応するボタンを操作する(ステップＳ１４２０）。
【００５５】
クライアント１０では階層構造を示すデータおよび表示用イメージ作成データに基づき、クラス名選択用のＧＵＩを作成し、図９に示すように表示する（ステップＳ１４３０→Ｓ１４１０）。クラス名が生徒により選択されると上記階層構造にしたがって、選択された生徒名を表示し、自己の名前を選択する図１０の画面が作成され、表示される(ステップ１４０３０→Ｓ１４１０）。
【００５６】
生徒が図１０の画面で自己の名前を選択すると(ステップＳ１４２０）、最後に図１１の絵のパスワード入力画面が表示される(ステップ１４３０→Ｓ１４１０）。ユーザはブルダウンメニュー１１０２を使用して複数の絵の中から自己に割り当てられた絵を選択する(ステップＳ１４２０）。
【００５７】
以上の操作を生徒が行なうとクライアント１０はパスワード入力操作が終了したと判断し(ステップＳ１４２５がＹＥＳ判定）、手順をステップＳ１４３０に進める。クライアント１０は選択された絵の組み合わせを予め定められた対応関係に基づきパスワードの文字列に変換する。また、図１０の画面で選択された名前および絵の組み合わせから変換したパスワード（文字列）をサーバ２０に送信する(ステップＳ１４４０→Ｓ１４５０）。サーバ２０の管理ツールは受信した名前に基づきユーザ登録ファイルを検索し、ユーザＩＤを取得する。
【００５８】
ウィンドウズＮＴの有するパスワード照合機能により、管理テーブルに登録されたパスワード（上記検索により取得されたユーザＩＤに対応のパスワードであって、ウィンドウズＮＴの管理テーブルに記載されたパスワード）とクライアントから送信されたパスワードの照合が行われる。照合の結果２つのパスワードが一致すれば、その旨の情報がクライアント１０に送られて従来と同様、ログインが許可される(ステップＳ１４６０）。なお、このとき、クライアント１０が有するテーブル、すなわち、アイコンの表示／非表示を示す属性を記載した属性テーブルの中に、ドライブアイコンに関する表示／非表示の属性データが書き込まれる。この後、クライアント１０は図１４の処理を終了し，図１２のステップ１２１５からステップＳ１２１６→Ｓ１２１７の処理へと移行する。
【００５９】
従来、ファイルに関するアイコンの表示／非表示はクライアント１０のユーザが設定できた。しかしながら、本システムではドライブのアイコンの表示／非表示を設定することおよびシステム管理者（この場合先生）がクライアントのドライブのアイコンの表示／非表示を設定することが可能な点が新規な特徴となる。
【００６０】
一方、２つのパスワードが一致しなかった場合には、クライアント１０はエラーメッセージを表示画面に表示する(ステップＳ１４６０→Ｓ１４６５）。これにより手順は図１３のステップＳ１２１５→Ｓ１２１６→Ｓ１２１０と進み、再びパスワード入力を促すので、ユーザは、ログインを行なうことができない。
【００６１】
セキュリティポリシーを決定するポリシーツールを先生が起動すると、図３の画面が表示される。この中のカスタマイズモードを先生が指定し、設定したい学年を選択すると、複数のセキュリティ項目について実行の要否を設定する画面が表示される。この表示画面で表示される複数のセキュリティ項目の中にドライブを示すアイコンの非表示の要否を設定する項目がある。先生が所望のドライブの非表示を設定すると（たとえば、チェックボタンオン）、ドライブごとの表示／非表示を示す属性がサーバ２０内のセキュリティ情報テーブルに書き込まれる。非表示が可能なドライブはフロッピーディスクのＡドライブ、Ｄ以降のドライブである。ちなみに、パーティション（記憶領域の分割）を設けない場合には、Ｃドライブはハードディスクであり、ＤはＣＤＲＯＭとなる。ドライブのアイコンがマウスにより指定されると、従来では、ドライブの中に記憶されたオブジェクト（ホルダ、ファイル、プログラム等）のアイコンが表示される。
【００６２】
設定されたセキュリティ項目の内容はグループ（学年）に関連付けられてセキュリティ情報テーブル）の形態でサーバ２０内のハードディスク内に記憶される。
【００６３】
生徒のクライアント１０が上述の個人認証処理によりログインが許可されると、サーバ２０はログインしたクライアントがどのグループに属するかを判別し、判別したグループに対応する属性、この場合、ドライブアイコンの表示／非表示の属性を読み出してクライアント１０側の管理テーブルに書き込む。
【００６４】
上述したように、従来から、ファイルに関する表示／非表示を示す属性を記載したテーブルをクライアント１０が有しているので、この管理テーブルにドライブに関する属性が書き加えられる。
【００６５】
クライアント１０では表示画面の内容が切り替えられるたびにその表示画面にで表示するイメージをシステムメモリ内で作成する。このときに図１５のプログラムが実行される。クライアント１０は管理テーブルに記載されたアイコン情報（アイコンのイメージの格納アドレス、ファイルまたはドライブの名称、表示位置、表示／非表示等の属性）を順次に読み出して、属性情報に基づき、表示／非表示を判定する（ステップＳ１５１０→Ｓ１５２０）。非表示の属性を持つアイコンは図１５のステップ１５２０の判定処理がＹＥＳとなり、システムメモリ上で作成されることはない（ステップＳ１５２０→エンド）。一方、属性が表示のアイコン、たとえば、Ｃドライブのアイコンは、アイコンイメージがハードディスクから読み出されて、表示位置に対応させてシステムメモリ上の画面イメージの中に組み込まれる（ステップＳ１５２０→Ｓ１５３０）。このようにして管理テーブルに記載れたアイコン情報すべてについて上述の処理を行うと、システムメモリ上で作成された画面イメージはビデオメモリを介してディスプレイに送られて表示される。
【００６６】
クライアント１０を使用する生徒には、非表示が設定されたドライブアイコンは見ることができないので、まちがって、そのドライブアイコンをご操作することもない。
【００６７】
上述の実施形態の他に次の形態を実施できる。
１）上述の実施形態は、クライアント・サーバシステムに本発明を適用する例を示したが、スタンドアローンの情報処理装置やホスト装置と端末装置からなるシステムにも適用することができる。情報処理装置はパソコンに限ることはない。また、インターネットにネットワークに接続されたサーバに対してクライアントがログインする場合にも本発明を適用することができる。スタンドアローンの情報処理装置の場合には、先生がクライアント１０で行った処理およびサーバ２０が行った処理を情報処理装置で実行する。ホスト端末システムでは、端末装置がクライアント１０に対応し、ホスト装置がサーバ２０に対応する。
【００６８】
また、上記クライアント１０で行う処理の一部をサーバ２０側で行ってもよいし、サーバ２０が行う処理の一部をクライアント１０が行ってもよい。
２）上述の実施形態では個人認証をネットワークへのログインに使用したが、クライアントの使用を許可する目的、特定のファイルやデータベースの使用を許可する目的、特定の記録領域に対するアクセスを許可する目的、サーバにアクセスする目的等各種のアクセス制限のために本発明を適用することができる。
３）上述の実施形態では登録ユーザファイル中のレコード（ユーザ名に関連する複数のデータ）中の学年は自動的に更新されたが、クライアント１０からの先生の手動操作により自動更新を行ってもよい。卒業生のレコードの削除についても同様である。
４）上述の実施形態では従来のネットワーク管理プログラム（ウィンドウズＮＴ）のログイン管理機能を使用するため登録ユーザファイルのユーザ名と照合用パスワードを従来の管理テーブル側にも引き渡している。しかしながら、パスワードの照合時に登録ユーザファイルから照合用パスワードを読み出してもよい。また、従来の管理テーブルの中に登録ユーザファイルを作成してもよい。
【００６９】
上述の実施形態の他に種々の変形が可能であるがその変形が本願の特許請求の範囲に記載された技術思想に基づく限り、その変形は本発明の技術範囲内となる。
【００７０】
【発明の効果】
以上、説明したように、本発明では、セキュリティ目的でクライアントのドライブのアイコンを非表示とすることができるので、まちがって、ドライブのアイコンを操作して、ドライブに記憶された情報を変更するトラブルを解消することができる。
【００７１】
さらに、本発明では、あるクライアントから他のクライアントのドライブのアイコンを非表示に設定できるので、操作の方法に習熟していないクライアントがドライブのアイコンを非表示に設定する操作を行なう必要がない。
【図面の簡単な説明】
【図１】本発明実施形態のシステム構成を示すブロック図である。
【図２】本発明実施形態のユーザ登録用の画面を示す説明図である。
【図３】本発明実施形態のセキュリティの設定モードを指定するための画面を示す説明図である。
【図４】本発明実施形態のセキュリティレベルを設定するための画面を示す説明図である。
【図５】本発明実施形態のユーザＩＤの決定方法を選択するための画面を示す説明巣である。
【図６】本発明実施形態のユーザＩＤの先頭部分の文字を入力する画面を示す説明図である。
【図７】本発明実施形態の生徒に割り当てるパスワード（絵の組み合わせ）の出力例を示す説明図である。
【図８】本発明実施形態の学年選択画面を示す説明図である。
【図９】本発明実施形態のクラス名選択画面を示す説明図である。
【図１０】本発明実施形態の生徒名選択画面を示す説明図である。
【図１１】本発明実施形態のパスワード選択画面を示す説明図である。
【図１２】本発明実施形態のメイン処理手順を示す説明図である。
【図１３】サーバ２０が実行するユーザ登録処理の内容を示すフローチャートである。
【図１４】クライアント１０で実行されるログイン処理の内容を示すフローチャートである。
【図１５】ドライブの表示制御内容を示すフローチャートである。
【符号の説明】
１０  クライアント
２０  サーバ
２１  Ｉ／Ｏ
２２  ＣＰＵ
２３システムメモリ
２４ハードディスク
【図１】
0003702168.tif 000002
【図２】
0003702168.tif 000003
【図３】
0003702168.tif 000004
【図４】
0003702168.tif 000005
【図５】
0003702168.tif 000006
【図６】
0003702168.tif 000007
【図７】
0003702168.tif 000008
【図８】
0003702168.tif 000009
【図９】
0003702168.tif 000010
【図１０】
0003702168.tif 000011
【図１１】
0003702168.tif 000012
【図１２】
0003702168.tif 000013
【図１３】
0003702168.tif 000014
【図１４】
0003702168.tif 000015
【図１５】
0003702168.tif 000016