(57)【要約】【課題】入力装置と出力装置との接続により認証処理を行うことができる情報処理装置を提供する。【解決手段】入力装置２０のメモリ２２に識別情報が保持されており、入力装置２０と表示装置１０とが分離されている状態から接続された際に、表示装置１０がメモリ２２の識別情報を取得して、その識別情報に基づいて認証処理を行い、その認証処理の結果が正当であるとの結果の場合に、入力装置２０及び表示装置１０からなる情報処理装置が利用可能となる。【選択図】  図１
2004240531.tif 000002
【特許請求の範囲】
【請求項１】
情報を入力する入力装置と、情報を出力する出力装置とを有する情報処理装置であって、
前記入力装置と前記出力装置とは分離可能であり、かつ接続可能であり、
前記入力装置と前記出力装置とが分離されている状態から接続された際に、認証処理が行われ、前記認証処理の結果が正当であるとの結果の場合に、利用可能となる情報処理装置。
【請求項２】
前記出力装置は、識別情報を保持しており、
前記入力装置は、前記識別情報を取得し、当該識別情報に基づいて認証を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記入力装置は、識別情報を保持しており、
前記出力装置は、前記識別情報を取得し、当該識別情報に基づいて認証を行うことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記入力装置と前記出力装置とが接続され、利用可能となっている状態から、両者が分離された際に、利用不可となる請求項１から請求項３のいずれか記載の情報処理装置。
【請求項５】
前記出力装置は、情報を表示出力する、ことを特徴とする請求項１から請求項４のいずれか記載の情報処理装置。
【請求項６】
請求項１から請求項５のいずれか記載の情報処理装置と、第２の情報処理装置とを有する情報処理システムであって、
前記第２の情報処理装置は、前記情報処理装置が保持している情報の出力／非出力の制御を行う、ことを特徴とする情報処理システム。
【請求項７】
前記情報処理装置は、
情報の出力を許可する命令である出力許可命令を前記第２の情報処理装置から受け付けた場合に情報を出力する、ことを特徴とする請求項６記載の情報処理システム。
【請求項８】
前記出力装置から出力される情報は、出力時に出力許可命令が必要な要許可情報と、出力許可命令が必要でない通常情報との２種類以上の情報を含み、
前記出力装置は、出力しようとする情報が通常情報である場合には、当該情報を出力し、出力しようとする情報が要許可情報である場合には、前記出力許可命令を受け付けたか否かを判断し、出力許可命令を受け付けたときにのみ当該情報を出力する、ことを特徴とする請求項７記載の情報処理システム。
【請求項９】
情報を入力する入力装置であって、
情報を出力する出力装置と分離・接続可能であり、
前記出力装置と分離されている状態から接続された際に、認証処理が行われ、前記認証処理の結果が正当であるとの結果の場合に、利用可能となる入力装置。
【請求項１０】
前記出力装置により保持されている識別情報を取得し、当該識別情報に基づいて認証を行うことを特徴とする請求項９記載の入力装置。
【請求項１１】
前記認証に用いられる識別情報を保持していることを特徴とする請求項９記載の入力装置。
【請求項１２】
情報の出力を許可する命令である出力許可命令を受け付けた場合に、前記出力装置に情報を出力させることを特徴とする請求項９から請求項１１のいずれか記載の入力装置。
【請求項１３】
情報を出力する出力装置であって、
情報を入力する入力装置と分離・接続可能であり、
前記入力装置と分離されている状態から接続された際に、認証処理が行われ、前記認証処理の結果が正当であるとの結果の場合に、利用可能となる出力装置。
【請求項１４】
前記入力装置により保持されている識別情報を取得し、当該識別情報に基づいて認証を行うことを特徴とする請求項１３記載の出力装置。
【請求項１５】
前記認証に用いられる識別情報を保持していることを特徴とする請求項１３記載の出力装置。
【請求項１６】
情報の出力を許可する命令である出力許可命令を受け付けた場合に、情報を出力することを特徴とする請求項１３から請求項１５のいずれか記載の出力装置。
【請求項１７】
前記情報の出力は、情報の表示出力であることを特徴とする請求項１３から１６のいずれか記載の出力装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置、入力装置、出力装置、及び情報処理システムに関し、特に所定の認証等を行うものに関する。
【０００２】
【従来の技術】
パーソナル・コンピュータ（ＰＣ）等のセキュリティーを高めるため、ＩＤカード等を用いて認証を行ってからコンピュータを使用することができるようにする認証方法などが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−２５１２２６号公報（第３−５頁、第１図等）
【０００４】
【発明が解決しようとする課題】
キーボードなどの入力機器については、それぞれキーピッチやキーストローク、キー配列などが異なっている場合がある。そのためユーザは、例えば、自宅と学校や職場などの異なる環境においても、使い慣れた入力機器を用いて情報の入力を行うため、使い慣れた入力機器を持ち運ぶことも考えられる。このような場合に、ＩＤカード等による認証を行うコンピュータを使用するときには、ＩＤカードと入力機器の両方を携帯し、さらにコンピュータの使用時には、その両方をコンピュータに接続、あるいは装着しなければならず、ユーザにとっては煩雑な作業を強いられることとなっていた。
【０００５】
本発明は上記問題点を解決するためになされたものであり、入力装置と出力装置との接続により認証処理を行うことができる情報処理装置、入力装置、出力装置、及び情報処理システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明による情報処理装置は、情報を入力する入力装置と、情報を出力する出力装置とを有する情報処理装置であって、前記入力装置と前記出力装置とは分離可能であり、かつ接続可能であり、前記入力装置と前記出力装置とが分離されている状態から接続された際に、認証処理が行われ、前記認証処理の結果が正当であるとの結果の場合に、利用可能となるものである。
【０００７】
本発明によれば、ＩＤカードを装着するなどの特別の行為をすることなく認証処理を行うことができ、ユーザに対する利便性を向上させることができる。特に、特殊な入力手段を有する入力装置を使用する場合には、その入力装置を持ち歩くことも考えられ、そのようなときに、入力装置と出力装置の接続と認証処理とが同時に行われることは効果的である。
【０００８】
また、本発明による情報処理装置では、前記出力装置が識別情報を保持しており、前記入力装置が前記識別情報を取得し、当該識別情報に基づいて認証を行ってもよい。
【０００９】
また、本発明による情報処理装置では、前記入力装置が識別情報を保持しており、前記出力装置が前記識別情報を取得し、当該識別情報に基づいて認証を行ってもよい。
【００１０】
また、本発明による情報処理装置では、前記入力装置と前記出力装置とが接続され、利用可能となっている状態から、両者が分離された際に、利用不可となるようにしてもよい。
【００１１】
本発明によれば、相互に対応している出力装置と入力装置とを接続していない限り、情報処理装置を利用できないようにすることができる。その結果、情報処理装置のセキュリティーを向上させることができる。
【００１２】
また、本発明による情報処理装置では、前記出力装置が情報を表示出力してもよい。
【００１３】
また、本発明による情報処理システムは、前記情報処理装置と、第２の情報処理装置とを有する情報処理システムであって、前記第２の情報処理装置は、前記情報処理装置が保持している情報の出力／非出力の制御を行うものである。
【００１４】
本発明によれば、第２の情報処理装置により、情報処理装置での情報の表示を制御することができ、情報処理装置に表示させたくない情報の表示を防止することができる。
【００１５】
また、本発明による情報処理システムでは、情報処理装置が、情報の出力を許可する命令である出力許可命令を第２の情報処理装置から受け付けた場合に情報を出力するようにしてもよい。
【００１６】
また、本発明による情報処理システムでは、前記出力装置から出力される情報が出力時に出力許可命令が必要な要許可情報と、出力許可命令が必要でない通常情報との２種類以上の情報を含み、前記出力装置は、出力しようとする情報が通常情報である場合には、当該情報を出力し、出力しようとする情報が要許可情報である場合には、前記出力許可命令を受け付けたか否かを判断し、出力許可命令を受け付けたときにのみ当該情報を出力してもよい。
【００１７】
本発明によれば、情報処理装置における情報の表示・非表示をその情報ごとに制御することができ、より細かな制御が可能となる。
【００１８】
また、本発明による入力装置は、情報を入力する入力装置であって、情報を出力する出力装置と分離・接続可能であり、前記出力装置と分離されている状態から接続された際に、認証処理が行われ、前記認証処理の結果が正当であるとの結果の場合に、利用可能となるものである。
【００１９】
また、本発明による入力装置では、前記出力装置により保持されている識別情報を取得し、当該識別情報に基づいて認証を行ってもよい。
【００２０】
また、本発明による入力装置では、前記認証に用いられる識別情報を保持していてもよい。
【００２１】
また、本発明による入力装置では、情報の出力を許可する命令である出力許可命令を受け付けた場合に、前記出力装置に情報を出力させてもよい。
【００２２】
また、本発明による出力装置は、情報を出力する出力装置であって、情報を入力する入力装置と分離・接続可能であり、前記入力装置と分離されている状態から接続された際に、認証処理が行われ、前記認証処理の結果が正当であるとの結果の場合に、利用可能となるものである。
【００２３】
また、本発明による出力装置では、前記入力装置により保持されている識別情報を取得し、当該識別情報に基づいて認証を行ってもよい。
【００２４】
また、本発明による出力装置では、前記認証に用いられる識別情報を保持していてもよい。
【００２５】
また、本発明による出力装置では、情報の出力を許可する命令である出力許可命令を受け付けた場合に、情報を出力してもよい。
【００２６】
また、本発明による出力装置では、前記情報の出力が情報の表示出力であってもよい。
【００２７】
【発明の実施の形態】
（実施の形態１）
【００２８】
図１は、本発明の実施の形態１による情報処理装置の構成を示すブロック図である。
【００２９】
図１において、本実施の形態１による情報処理装置は、表示装置１０と、入力装置２０と、接続ケーブル３０とを備える。表示装置１０は、さらに、表示手段１１と、インターフェース（Ｉ／Ｆ）１２と、ＣＰＵ１３と、ハードディスク（ＨＤ）１４と、メモリ１５と、バス１６とを備える。入力装置２０は、入力手段２１と、メモリ２２と、インターフェース（Ｉ／Ｆ）２３とを備える。なお、図１では、表示装置１０と入力装置２０とが接続ケーブル３０により接続された状態を示しているが、表示装置１０と入力装置２０とは、接続ケーブル３０とＩ／Ｆ１２及び／またはＩ／Ｆ２３とを分離することにより、分離することもできる。また再度、接続ケーブル３０とＩ／Ｆ１２及び／またはＩ／Ｆ２３とを接続することにより、表示装置１０と入力装置２０とを接続することもできる。
【００３０】
表示手段１１は、所定の情報を表示するものであり、例えば、液晶ディスプレイやＣＲＴなどである。ＣＰＵ１３は、ＨＤ１４やメモリ１５で記憶されているプログラムを実行することにより、表示装置１０における各種の処理を行う。
【００３１】
入力手段２１は、所定の情報を入力するものであり、例えば、キーボードやマウス、ジョイスティック、トラックパッド、トラックボール、タッチパネル、タブレット、テンキーなどである。メモリ２２は不揮発性のメモリであり、認証のために用いられる識別情報があらかじめ記録されている。
【００３２】
次に、本実施の形態１による情報処理装置の動作について説明する。
【００３３】
図２は、本実施の形態１による情報処理装置の認証動作を示すフローチャートである。この図２で示される一連の処理は、ＨＤ１４で記憶されている所定のプログラムをＣＰＵ１３が読み出して実行することにより行われる。ここで、この情報処理装置の初期状態として、表示装置１０と入力装置２０とは分離されているとする。なお、ステップＳ１０１以下の処理を、情報処理装置の起動時に実行する場合には、ステップＳ１０１の処理前に表示装置１０の電源が投入される。
【００３４】
ステップＳ１０１において、ＣＰＵ１３は、入力装置２０が表示装置１０に接続されたかどうかを判断する。そして、接続された場合には、ステップＳ１０２に進み、接続されていない場合には、接続されるまでこのステップＳ１０１の動作を繰り返す。
【００３５】
ステップＳ１０２において、ＣＰＵ１３は、バス１６、Ｉ／Ｆ１２、接続ケーブル３０、及びＩ／Ｆ２３を介して、入力装置２０に識別情報が格納されているかどうか判断する。入力装置２０のメモリ２２に識別情報が格納されている場合にはステップＳ１０３に進み、メモリ２２に識別情報が格納されていない場合には、エラーである旨がユーザに通知される。
【００３６】
ステップＳ１０３において、ＣＰＵ１３は、バス１６、Ｉ／Ｆ１２、接続ケーブル３０、及びＩ／Ｆ２３を介して、メモリ２２から識別情報を取得する。
【００３７】
ステップＳ１０４において、ＣＰＵ１３は、ＨＤ１４で記憶されている、識別情報に基づいた認証に用いられる認証コードを読み出し、その認証コードと、入力装置２０から取得した識別情報とが所定の関係を有するかどうか判別する。ここで、この所定の関係とは、例えば、識別情報と認証コードとが一致するという関係や、識別情報と認証コードに対して所定の演算（例えば、加算など）を行った結果があらかじめ定められている所定の値になるという関係などのことである。そして、所定の関係を有する場合には、ステップＳ１０５に進み、所定の関係を有さない場合には、エラーである旨がユーザに通知される。エラーである旨がユーザに通知された後は、再度、ステップＳ１０１の処理から繰り返される。
【００３８】
ステップＳ１０５において、表示装置１０、及び入力装置２０からなる情報処理装置が利用可能となる。ここで、情報処理装置が利用可能になるとは、入力装置２０と表示装置１０とを接続した状態で相互に利用できる状態になることであり、入力装置２０により情報を表示装置１０に入力でき、表示装置１０により入力装置２０からの情報（命令も含む）に基づいて情報を表示できる状態になることである。例えば、ステップＳ１０１〜Ｓ１０４の処理が情報処理装置の起動時に行われている場合には、その起動処理を継続して、最終的に情報処理装置をユーザが使用できるようになることであり、すでに情報処理装置が起動しているときにステップＳ１０１〜Ｓ１０４の処理が行われる場合には、ユーザがログインして情報処理装置を使用できるようになることなどである。このときに、表示装置１０と入力装置２０も利用可能となる。この後、入力装置２０を使用するユーザは、表示装置１０への情報の入力や、所定の情報の表示手段１１への表示などを入力装置２０を用いて行うことができる。
【００３９】
図３は、表示装置１０と入力装置２０とが接続されている状態から分離される際の動作を示すフローチャートである。この図３で示される一連の処理も、ＨＤ１４で記憶されている所定のプログラムをＣＰＵ１３が読み出して実行することにより行われる。
【００４０】
ステップＳ２０１において、ＣＰＵ１３は、入力装置２０が表示装置１０から分離されたかどうかを判断する。そして、分離された場合には、ステップＳ２０２に進み、分離されていない場合には、このステップＳ２０１の動作を繰り返す。
【００４１】
ステップＳ２０２において、表示装置１０、及び入力装置２０からなる情報処理装置は利用不可となる。ここで、情報処理装置が利用不可になるとは、情報処理装置が利用可能な状態ではなくなることをいう。例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を強制的に終了させることや、強制的にログアウトさせること、強制的にスリープの状態にさせることなどにより情報処理装置を使用できないようにすることである。したがって、ユーザは、再度、適切な入力装置２０を表示装置１０に接続しない限り、情報処理装置を使用することはできない。なお、入力装置２０と表示装置１０とが分離される前に、ＯＳが終了されていた場合や、ログアウトされていた場合には、その分離時にこれらの処理はなされない。
【００４２】
次に、情報処理装置の動作について、具体例を用いて説明する。以下の具体例においては、ユーザが、入力手段２０としてのキーボードを、接続ケーブル３０としてのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブルにより、表示装置１０としてのＰＣ（ただし、キーボードは含まないものとする）に接続し、分離する場合について説明する。
【００４３】
図４は、本実施の形態１による情報処理装置を示す模式図である。
【００４４】
図４において、入力装置２０には、表示装置１０で記憶されている認証コードに対応した識別情報が格納されており、その入力装置がＵＳＢケーブル３０を介して表示装置１０に接続されたとする。
【００４５】
すると、入力装置２０が接続されたと判断され（ステップＳ１０１）、入力装置２０のメモリ２２に識別情報が格納されているかどうか判断される（ステップＳ１０２）。この場合は、あらかじめ識別情報が格納されているため、表示装置１０により、その識別情報が取得される（ステップＳ１０３）。
【００４６】
そして、表示装置１０のＣＰＵ１３は、その取得した識別情報と、ＨＤ１４で記憶されている認証コードとに対して所定の演算を行い、その結果、あらかじめ決められている値となるかどうかを判断する。この場合には、入力手段２０に格納されている識別情報は、ＨＤ１４で記憶されている認証コードに対応したものであるため、その演算の結果は、その所定の値となり、認証処理の結果が正当であると判断される（ステップＳ１０４）。
【００４７】
したがって、入力装置２０を表示装置１０に接続したユーザは、その入力装置２０、及び表示装置１０からなる情報処理装置を使用することができるようになる（ステップＳ１０５）。
【００４８】
なお、上記具体例では、入力装置２０に、表示装置１０で記憶されている認証コードに対応した識別情報が格納されている場合について説明したが、入力装置２０に、表示装置１０で記憶されている認証コードに対応しない識別情報が格納されている場合、あるいは識別情報がまったく格納されていない場合には、入力装置２０を、ＵＳＢケーブル３０を介して表示装置１０に接続したとしてもエラーとなる。その場合には、表示手段１１に、「認証に失敗しました。この装置を使用することはできません。」との表示がなされることにより、ユーザに、認証の結果が正当でなかった旨が通知され、その入力装置２０、及び表示装置１０からなる情報処理装置を使用することはできない。
【００４９】
ユーザが、表示装置１０の使用後、接続ケーブル３０（ＵＳＢケーブル）を表示装置１０から抜いたとする。すると、入力装置２０が分離されたと判断され（ステップＳ２０１）、ユーザが強制的にログアウトさせられることなどにより、情報処理装置は使用できない状態となる（ステップＳ２０２）。
【００５０】
なおその後、再度、ＵＳＢケーブル３０により入力装置２０を表示装置１０に接続することで、ユーザは情報処理装置を使用できるようになる。
【００５１】
以上のように、本実施の形態１による情報処理装置によれば、情報を入力する入力装置２０と、情報を出力する表示装置１０とを有する情報処理装置であって、入力装置２０と表示装置１０とが分離されている状態から接続された際に、認証処理が行われ、その認証処理の結果が正当であるとの結果の場合に利用可能となるようにしたことで、入力装置２０と表示装置１０との接続により認証処理を行い、その結果を基に情報処理装置の使用の許否を決定することができる。したがって、入力装置２０を使用するユーザは、ＩＤカードを装着するなどの特別の行為をすることなく認証処理を行うことができ、ユーザに対する利便性が向上する。
【００５２】
特に、図５で示される入力装置（キーボード）のように、”○”のキー２５や”×”のキー２６など、通常のキーボードにないようなキーを有するキーボードの場合には、例えば、学校と自宅の両方で使用するために、そのキーボードを持ち歩くことも考えられ、そのようなときに、キーボードと表示装置の接続と、認証処理とが同時に行われることは、ユーザの利便性の向上に資することとなる。
【００５３】
また、利用可能となっている状態から、入力装置２０と表示装置１０とが分離された際に、それらから構成される情報処理装置を利用不可とすることにより、入力装置２０と表示装置１０との接続による認証により正当であると判断された後であっても、ユーザがその入力装置２０を分離した場合には情報処理装置を利用できないようにすることができ、表示装置１０に対応する入力装置２０を接続していない限り、情報処理装置を利用することができないようにすることができる。その結果、表示装置１０、及び入力装置２０から構成される情報処理装置のセキュリティーを向上させることができる。
【００５４】
なお、本実施の形態１では、入力装置２０で保持されている識別情報に対応する単一の認識コードが表示装置１０で保持されている場合について説明したが、例えば、表示装置１０のＨＤ１４には、図６で示されるように、各ユーザを識別するためのユーザ番号に対応づけて複数の認証コードが保持されていてもよい。この場合には、入力装置２０にはユーザ番号と識別情報とが保持されており、表示装置１０はそれらを取得し、その取得したユーザ番号に対応する認証コードを用いて認証を行う。ここで、図６では、ユーザ番号に対応づけて複数の認証コードが保持されている場合について説明したが、所定の装置を識別するための番号（例えば、入力装置の番号）に対応づけて複数の認証コードが保持されていてもよい。
【００５５】
また、本実施の形態１では、出力装置２０のＨＤ１４が認証コードを保持している場合について説明したが、出力装置２０が認証コードを保持しておらず、所定のサーバから認証コードを取得することにより、認証を行うようにしてもよい。図７は、認証コードがサーバに保持されている場合の情報処理装置の一例を示すブロック図である。認証コードはサーバ３２に保持されており、ＣＰＵ１３は、認証を行うときに通信手段１７とネットワーク３１を介してサーバ３２から認証コードを取得し、その取得した認証コードを用いて、入力装置２０から取得した識別情報に基づいた認証を行う。
【００５６】
さらに、本実施の形態１では、表示装置１０において認証処理を行う場合について説明したが、その認証処理は、入力装置において行ってもよく、あるいは情報処理装置とネットワークを介して接続されているサーバにおいて行ってもよい。図８は、認証処理を入力装置において行う場合の情報処理装置の構成について示すブロック図である。
【００５７】
図８において、表示装置４０は、情報を表示する表示手段４１と、識別情報を記憶しているメモリ４２と、Ｉ／Ｆ４３とを有する。入力装置５０は、情報を入力する入力手段５１と、ＨＤ５２と、ＣＰＵ５３と、Ｉ／Ｆ５４と、メモリ５５と、バス５６とを有する。ＣＰＵ５３は、ＨＤ５２で記憶されているプログラムにしたがって、図２や図３で示される一連の処理を行うことにより、認証処理などを行う。図８で示される情報処理装置の構成及び動作については、入力手段と出力手段とが入れ替わった以外は実施の形態１における説明と同様であり、その詳細な説明を省略する。
（実施の形態２）
【００５８】
図９は、本発明の実施の形態２による情報処理システムの構成を示すブロック図である。
【００５９】
図９において、本実施の形態２による情報処理システムは、ネットワーク３３を介して相互に接続された、サーバ６０と、情報処理装置７０とを備える。
【００６０】
図１０は、サーバ６０の構成を示すブロック図である。図１０において、サーバ６０は、バス６７を介して相互に接続された、情報を表示する表示手段６１と、情報を保持するハードディスク（ＨＤ）６２と、メモリ６３と、情報を入力する入力手段６４と、ネットワーク３３を介した通信を行う通信手段６５と、ＨＤ６２で記憶されているプログラムにより所定の処理を行うＣＰＵ６６とを有する。このサーバ６０は、情報処理装置７０が保持している情報の出力／非出力を制御する。ここで、情報処理装置７０が保持している情報とは、情報処理装置７０がＨＤ１４等で長期に保持している情報でもよく、あるいは情報処理装置７０がサーバ６０から取得してメモリ１５等に一時的に保持している情報でもよい。
【００６１】
図１１は、情報処理装置７０の構成を示すブロック図である。図１１において、情報処理装置７０は、表示装置１０と、入力装置２０とを有する。この情報処理装置７０は、情報の出力を許可する命令である出力許可命令をサーバ６０から受け付けた場合に情報を出力する。
【００６２】
なお、本実施の形態２で説明する以外の表示装置１０、及び入力装置２０の各構成や両者が接続・分離される場合に行われる認証処理や利用を不可にする処理などについては、実施の形態１における説明と同様であり、その説明を省略する。
【００６３】
次に、本実施の形態２における情報処理システムの動作について説明する。ここで、表示装置１０で表示される情報は、出力時に出力許可命令が必要な要許可情報と、出力許可命令が必要でない通常情報とを含んでいる。
【００６４】
まず、サーバ６０が、各情報処理装置７０において所定の情報を表示することを許可する場合には、その表示を許可する情報を特定するための情報番号を含む出力許可命令を、ネットワーク３３を介して各情報処理装置に送信する。その出力許可命令は、通信手段１７で受信される。ＣＰＵ１３は、通信手段１７で受信された出力許可命令に基づいて、ＨＤ１４で記憶されている出力許否テーブルを更新する。
【００６５】
図１２は、ＨＤ１４で記憶されている出力許否テーブルの一例を示す図である。図１２において、出力許否テーブルでは、情報番号と許否フラグとが対応している。このテーブルに記載されている情報番号に対応する情報は、出力許可命令がない限り、表示手段１１で表示することのできない情報（要許可情報）である。したがって、例えば情報番号”０００２”の情報は通常情報であり、出力許可命令がなくても表示することができる。また、すべての出力許否フラグは、初期状態では”否”と設定されており、出力許可命令に含まれていた情報番号に対応する出力許否フラグのみが”許”に変更される。したがって、図１２の例においては、情報番号０００１、００１２の情報について、出力許可命令がサーバ６０から送信されていることとなる。
【００６６】
図１３は、表示装置１０が、入力装置２０からの情報の表示命令により情報を表示する場合の動作について示すフローチャートである。
【００６７】
ステップＳ３０１において、ＣＰＵ１３は、入力装置２０から情報の表示命令を受け付けたかどうかを判断する。ここで、情報の表示命令とは、表示装置１０において、所定の情報を表示手段１１に表示させるための命令であり、表示する情報を特定するための情報番号が含まれている。表示命令を受け付けた場合にはステップＳ３０２に進み、受け付けていない場合には、受け付けるまでこのステップＳ３０１の動作を繰り返す。
【００６８】
ステップＳ３０２において、ＣＰＵ１３は、表示手段１１に表示することを指示された情報が、要許可情報であるか、通常情報であるかを判断する。すなわち、ＣＰＵ１３は、ＨＤ１４で記憶されている出力許否テーブルを参照し、その出力許否テーブルに、表示命令に含まれる情報番号が含まれているかどうかを判断する。そして、その情報番号が出力許否テーブルに含まれている場合には、要許可情報であると判断してステップＳ３０３に進み、含まれていない場合には、通常情報であると判断して、ステップＳ３０４に進む。
【００６９】
ステップＳ３０３において、ＣＰＵ１３は、表示すべき情報に対応する許否フラグが”許”であるかどうかを、出力許否テーブルを参照することにより判断する。そして、許否フラグが”許”である場合には、出力許可命令をすでに受け付けていると判断してステップＳ３０４に進み、”許”でない場合、すなわち”否”である場合には、出力許可命令を受け付けていないとしてステップＳ３０５に進む。
【００７０】
ステップＳ３０４において、ＣＰＵ１３は、表示命令を受け付けた情報を表示手段１１に表示させる。この表示する情報は、表示装置２０において保持している情報であってもよく、あるいはサーバ６０から通信手段１７を介して取得した情報であってもよい。そして、ステップＳ３０１に戻り、ステップＳ３０１からの処理を繰り返す。なお、このステップＳ３０４の処理の後に、表示手段１１で表示した情報に対応する許否フラグを”否”に変更する処理を行ってもよい。このようにすることで、一度表示した情報については、再度、出力許可命令を受け取らない限り、表示できないようにすることができる。
【００７１】
ステップＳ３０５において、ＣＰＵ１３は、情報を表示できない旨を表示手段１１に表示させることにより、表示命令により表示することを指示された情報を表示できないことをユーザに通知する。そして、ステップＳ３０１に戻り、ステップＳ３０１からの処理を繰り返す。
【００７２】
次に、情報処理システムの動作について、具体例を用いて説明する。以下の具体例においては、情報処理システムが学校において用いられており、教師がサーバ６０を使用し、生徒たちが各情報処理装置７０を使用することを想定している。そして、表示装置１０に表示する情報は、テストの問題と解答であるとする。
【００７３】
まず教師は、サーバ６０を用いて要許可情報の表示を許可するかどうかについて決定する。
【００７４】
図１４は、サーバ６０の表示手段５１に表示された、要許可情報の表示の許否を決定するための画面表示の一例である。図１４には、要許可情報のみが表示されており、通常情報は表示されていない。教師が各情報の表示について許可を与えるときには、その情報名の左側にある丸印をクリックして情報を選択し、画面右下の決定ボタンをマウスでクリックする。したがって、テストの開始時には、教師は、”問題”の左側の丸印をクリックして”問題”を選択し、決定ボタンをクリックする。すると、サーバ６０からネットワーク３３を介して、”問題”に対する出力許可命令が各情報処理装置７０に送信される。そして、各情報処理装置７０における出力許否テーブルが更新され、生徒は”問題”を表示装置１０に表示することができるようになる。ここで、図１４で表示されている情報名の”問題”は、情報番号０００１に対応しており、”解答”は情報番号０００４に対応しており、その対応関係はメモリ１５で管理されているものとする。
【００７５】
図１５は、情報処理装置７０の表示手段１１に表示されたテストの問題と解答のファイルを示す画面表示の一例である。テストの開始前に、生徒がテストの”問題”のファイルをダブルクリックして開けようとすると（ステップＳ３０１）、表示装置２０において、出力許否テーブルを参照することにより、その”問題”は要許可情報であり、出力許可命令をまだ受け取っていないと判断され（ステップＳ３０２、Ｓ３０３）、「許可されていませんので、表示できません。」と表示される（ステップＳ３０５）。
【００７６】
テスト開始時に、情報処理装置７０が、サーバ６０からの”問題”に対する出力許可命令を受け取ると、ＨＤ１４で記憶されている出力許否テーブルは図１２で示されるようになり、”問題”（情報番号＝０００１）に対する許否フラグは”許”となる。
【００７７】
したがって、テスト開始後に、図１５で示される”問題”のファイルを生徒がダブルクリックしたときには、そのファイルを開けることができ、問題文を表示手段１１に表示させることができる（ステップＳ３０４）。
【００７８】
なお、テストの終了後には、”問題”に対する出力許可命令の送信の場合と同様にして、”解答”に対する出力許可命令をサーバ６０から情報処理装置７０に送信することにより、生徒たちは、各情報処理装置７０の表示手段１１に、テストの解答を表示させることができるようになる。
【００７９】
ここで、上記具体例においては、要許可情報の表示（非表示）について説明したが、例えば、”時間割”などの通常情報については、一般的なＰＣにおける表示と同様に、そのファイルをダブルクリックして開けることにより、その情報を表示手段１１に表示させることができる。
【００８０】
以上のように、本実施の形態２による情報処理システムによれば、出力許可命令を送信するサーバ６０と、表示しようとする情報が通常情報である場合には、その情報を出力し、表示しようとする情報が要許可情報である場合には、出力許可命令を受け付けたときにのみ、その情報を表示する情報処理装置７０を備えたことで、サーバ６０により、情報処理装置７０での情報の表示を制御することができ、情報処理装置７０に表示させたくない情報の表示を防止することができる。また、情報処理装置７０が複数ある場合には、その情報の表示・非表示の制御を各情報処理装置７０に対して統一的に行うことができるメリットもある。
【００８１】
さらに、このシステムを学校で利用した場合には、教師がサーバ６０によって各生徒の情報処理装置７０における情報の表示／非表示を制御することができ、テストに問題用紙を利用する場合における不正行為（例えば、テスト開始時間以前に問題を見ることなど）を防止することができる効果が得られる。
【００８２】
さらにまた、各情報処理装置７０における表示装置１０と入力装置２０との接続により認証処理が行われるため、上記実施の形態１と同様の効果も得られる。
【００８３】
なお、本実施の形態２では、出力許否テーブルが各情報処理装置７０のＨＤ１４で保持されるとしたが、サーバ６０が出力許否テーブルを保持しておき、情報処理装置７０は、情報を出力するたびに、そのサーバ６０の出力許否テーブルをネットワーク３３を介して参照するようにしてもよい。
【００８４】
また、本実施の形態２における情報処理装置７０についても、上記実施の形態１のと同様に、図６で示されるようなユーザごとの認証コードを有していてもよく、図７で示されるように、その単数または複数の認証コードを所定のサーバにより管理するようにしてもよい。さらに、図８で示されるように入力装置がＣＰＵを有し、情報処理装置７０における図１３で示される一連の処理や認証処理等を入力装置側において実行するようにしてもよく、あるいはサーバ６０により認証処理を行ってもよい。
【００８５】
また、本実施の形態２では、サーバ６０から出力許可命令を受け付けたときに、情報処理装置７０において、情報を表示することができるようになる（すなわち、許否フラグが”許”となる）場合について説明したが、サーバ６０が、情報を表示するコマンドとしての出力許可命令を情報処理装置７０に送信し、情報処理装置７０は、その出力許可命令を受け取った場合に、その出力許可命令に含まれている情報番号に対応する情報を表示手段１１にすぐに表示するようにしてもよい。このようにすることで、例えば、テスト開始時に、教師がテストの問題を表示させる旨の出力許可命令を各生徒の情報処理装置７０に送信することにより、各生徒の表示手段１１に同時にテスト問題が表示されることとなる。
【００８６】
また、本実施の形態２におけるサーバ６０は、情報処理装置７０からの処理依頼により、所定の処理を行う情報処理装置であってもよく、あるいは、情報処理装置７０が保持している情報の出力／非出力の制御は行うが、情報処理装置７０からの依頼に基づく処理は行わない情報処理装置であってもよい。
【００８７】
なお、上記各実施の形態において、入力装置と表示装置とを接続ケーブルを介して接続する場合について説明したが、入力装置と表示装置との接続は、赤外線や所定の電波等を用いた無線通信によりなされてもよく、あるいはネットワーク等を介してなされてもよい。
【００８８】
また、上記各実施の形態において、認証処理に用いられる識別情報がメモリで保持されている場合について説明したが、識別情報は所定の記憶手段で保持されていればよく、磁気ディスクや光ディスクなどで保持されていてもよい。
【００８９】
また、上記各実施の形態において、認証処理に用いられる入力装置が入力デバイスとして表示装置に接続される場合について説明したが、認証処理に用いられる以外の入力機器が、入力デバイスとして表示装置に接続されていてもよい。
【００９０】
また、上記各実施の形態では、情報を表示手段に表示出力する表示装置について説明したが、情報の出力は表示に限られず、紙媒体へ印刷を行う印刷手段や音声を出力する音声出力手段、あるいはネットワーク経由の出力を行う通信手段等を有する出力装置により情報を出力してもよい。
【００９１】
また、上記各実施の形態においては、各装置はプログラム制御によるソフトウェアにより構成される場合について説明したが、各機能・手段を専用のハードウェアとして構成してもよく、同様の効果が得られる。
【００９２】
【発明の効果】
以上の説明から明らかなように、本発明によれば、入力装置と出力装置とが分離されている状態から接続された際に認証処理を行うことができ、認証に関するユーザの利便性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による情報処理装置の構成を示すブロック図
【図２】本発明の実施の形態１による情報処理装置の動作を示すフローチャート
【図３】本発明の実施の形態１による情報処理装置の動作を示すフローチャート
【図４】本発明の実施の形態１による情報処理装置の一例を示す模式図
【図５】本発明の実施の形態１による入力装置の一例を示す図
【図６】本発明の実施の形態１によるユーザ番号と認証コードとが対応したテーブルの一例を示す図
【図７】本発明の実施の形態１による情報処理装置とサーバとを示すブロック図
【図８】本発明の実施の形態１による情報処理装置の構成を示すブロック図
【図９】本発明の実施の形態２による情報処理システムの構成を示すブロック図
【図１０】本発明の実施の形態２によるサーバの構成を示すブロック図
【図１１】本発明の実施の形態２による情報処理装置の構成を示すブロック図
【図１２】本発明の実施の形態２による出力許否テーブルの一例を示す図
【図１３】本発明の実施の形態２による情報処理装置の動作を示すフローチャート
【図１４】本発明の実施の形態２によるサーバにおける表示画面の一例を示す図
【図１５】本発明の実施の形態２による情報処理装置の表示画面の一例を示す図
【符号の説明】
１０，４０  表示装置
１１，４１，６１  表示手段
１２，２３，４３，５４  インターフェース（Ｉ／Ｆ）
１３，５３，６６  ＣＰＵ
１４，５２，６２  ハードディスク（ＨＤ）
１５，２２，４２，５５，６３  メモリ
１６，５６，６７  バス
１７，６５  通信手段
２０，５０，６４  入力装置
２１，５１  入力手段
３０  接続ケーブル
３１，３３  ネットワーク
３２，６０  サーバ
７０  情報処理装置
【図１】
2004240531.tif 000003
【図２】
2004240531.tif 000004
【図３】
2004240531.tif 000005
【図４】
2004240531.tif 000006
【図５】
2004240531.tif 000007
【図６】
2004240531.tif 000008
【図７】
2004240531.tif 000009
【図８】
2004240531.tif 000010
【図９】
2004240531.tif 000011
【図１０】
2004240531.tif 000012
【図１１】
2004240531.tif 000013
【図１２】
2004240531.tif 000014
【図１３】
2004240531.tif 000015
【図１４】
2004240531.tif 000016
【図１５】
2004240531.tif 000017