(57)【要約】【課題】  複数の端末を含む情報処理システムであって、各端末が異なるカテゴリに属する端末を制御することのできる情報処理システムを提供すること。【解決手段】  複数の端末１０１〜１０４の各々は、複数のユーザのユーザ認証情報と複数のカテゴリのうちの少なくとも１つとを対応付けて記憶するための認証情報メモリ２０９を備え、ユーザ認証情報の入力を受け付けると、ＣＰＵ２０１は、認証情報メモリ２０９に当該ユーザ認証情報と対応付けられて記憶されたカテゴリに対応するプログラムを選択的に実行する。複数のカテゴリのうちの指定された１つのカテゴリに属する端末１０１〜１０４は、別のカテゴリに属する他の端末１０１〜１０４を特定するための特定情報と、他の端末を制御するためのコマンドとを送信する。別のカテゴリに属する端末１０１〜１０４は、受信した特定情報とコマンドとに従い動作する。【選択図】        図２
2006127121.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末を含む情報処理システムであって、
前記複数の端末の各々は、
複数のユーザのユーザ認証情報と複数のカテゴリのうちの少なくとも１つとを対応付けて記憶するための認証情報記憶手段と、
前記ユーザ認証情報の入力を受け付ける認証情報受付手段と、
前記認証情報受付手段が前記ユーザ認証情報を受け付けた場合に、前記認証情報記憶手段に当該ユーザ認証情報と対応付けられて記憶された前記カテゴリに対応するプログラムを選択的に実行するプログラム実行手段とを備え、
前記複数のカテゴリのうちの指定された１つのカテゴリに対応する前記プログラム実行手段は、別のカテゴリに属する他の端末を特定するための特定情報と、前記他の端末を制御するためのコマンドとを送信するコマンド送信手段を含み、
前記別のカテゴリに対応する前記プログラム実行手段は、前記コマンド送信手段により送信された前記特定情報と前記コマンドとに従って動作するコマンド実行手段を含む、情報処理システム。
【請求項２】
前記コマンド送信手段は、前記別のカテゴリに属する端末のマルチメディア機能を制御するためのコマンドを送信することを特徴とする、請求項１に記載の情報処理システム。
【請求項３】
前記複数の端末の各々は、１種類または複数種類の前記コマンドと、前記特定情報として前記端末を識別する端末識別情報とを入力するためのコマンド入力手段をさらに備える、請求項１に記載の情報処理システム。
【請求項４】
前記複数の端末の各々は、１種類または複数種類の前記コマンドと、前記端末のユーザを識別するユーザ識別情報とを入力するためのコマンド入力手段をさらに備える、請求項１に記載の情報処理システム。
【請求項５】
前記複数の端末の各々は、前記入力されたユーザ識別情報を、前記端末を識別する端末識別情報に変換する識別情報変換手段をさらに備え、
前記コマンド送信手段は、前記特定情報として前記端末識別情報を送信することを特徴とする、請求項４に記載の情報処理システム。
【請求項６】
前記情報処理システムは、前記コマンド送信手段から送信される前記特定情報としての前記ユーザ識別情報を受信し、前記ユーザ識別情報を、前記端末を識別する端末識別情報に変換する識別情報変換手段をさらに含む、請求項４に記載の情報処理システム。
【請求項７】
前記識別情報変換手段は、前記ユーザ識別情報と前記端末識別情報とを対応付けた変換テーブルであることを特徴とする、請求項５または６に記載の情報処理システム。
【請求項８】
前記識別情報変換手段は、ユーザにより所持され、当該ユーザの個人情報を提示するための個人情報表示手段を有する、請求項６に記載の情報処理システム。
【請求項９】
前記情報処理システムは、前記端末の使用に必要な前記ユーザ認証情報を送出し、ユーザにより所持されるユーザ認証情報送出手段をさらに含み、
前記複数の端末の各々は、前記認証情報受付手段において前記ユーザ認証情報送出手段から送出された前記ユーザ認証情報を受け付けた場合に、前記端末の使用を許可するか否かを判断する判断手段をさらに備える、請求項１に記載の情報処理システム。
【請求項１０】
前記判断手段により使用を許可した前記端末は、所定の間隔で前記ユーザ認証情報と交信を行ない、前記ユーザ認証情報送出手段との交信が途絶えた場合に、ログアウトすることを特徴とする、請求項９に記載の情報処理システム。
【請求項１１】
前記別のカテゴリに対応する前記プログラム実行手段は、前記ユーザ認証情報送出手段に、自身の前記端末識別情報を送信する端末情報送信手段をさらに含み、
前記ユーザ認証情報送出手段は、前記端末情報送信手段から送信された前記端末識別情報を表示する識別情報表示手段を備える、請求項９に記載の情報処理システム。
【請求項１２】
前記ユーザ認証情報送出手段は、
所持されるユーザに関する複数の個人情報を記憶する記憶手段と、
前記記憶された個人情報のうちの１つ以上の情報を表示する個人情報表示手段とを備える、請求項９に記載の情報処理システム。
【請求項１３】
前記情報処理システムは、所定の空間属性情報を送信する属性情報送信手段をさらに含み、
前記ユーザ認証情報送出手段は、
前記属性情報送信手段からの前記空間属性情報を受信する属性情報受信手段と、
前記属性情報受信手段によって受信された前記空間属性情報に従って、前記記憶手段に記憶された前記複数の個人情報から、前記個人情報表示手段に表示するための個人情報を選択する選択手段とをさらに備える、請求項１２に記載の情報処理システム。
【請求項１４】
前記複数の個人情報には、前記空間属性情報に対応する、ユーザの複数の階層情報が含まれ、
前記選択手段は、前記属性情報受信手段において前記空間属性情報が受信されない場合には、前記複数の階層情報のうちの所定の階層情報を選択することを特徴とする、請求項１３に記載の情報処理システム。
【請求項１５】
前記ユーザ認証情報送出手段は、前記選択手段により選択された前記個人情報の量に従って、前記個人情報の表示の大きさを決定する決定手段をさらに備え、
前記決定手段は、前記選択手段により選択された前記個人情報の量が少ない場合には、前記表示の大きさを大きくすることを特徴とする、請求項１３に記載の情報処理システム。
【請求項１６】
前記情報処理システムは、ユーザの個人情報を表示するための、複数台の個人情報表示手段をさらに含み、
前記複数台の個人情報表示手段の各々は、他の個人情報表示手段との間で、ユーザの階層情報を含む前記個人情報を送受信するための個人情報通信手段と、
前記個人情報通信手段において前記個人情報を受信した場合に、予め定められた前記階層情報の優先順位に従って、表示のための個人情報を選択する選択手段とを備える、請求項１に記載の情報処理システム。
【請求項１７】
複数のユーザのユーザ認証情報と複数のカテゴリのうちの少なくとも１つとを対応付けて記憶するための認証情報記憶手段と、
前記ユーザ認証情報の入力を受け付ける認証情報受付手段と、
前記認証情報受付手段が前記ユーザ認証情報を受け付けた場合に、前記認証情報記憶手段に当該ユーザ認証情報と対応付けられて記憶された前記カテゴリに対応するプログラムを選択的に実行するプログラム実行手段とを備え、
前記複数のカテゴリのうちの指定された１つのカテゴリに対応する前記プログラム実行手段は、別のカテゴリに属する他の端末を特定するための特定情報と、前記他の端末を制御するためのコマンドとを送信するコマンド送信手段を含み、
前記別のカテゴリに対応する前記プログラム実行手段は、前記コマンド送信手段により送信された前記特定情報と前記コマンドとを受信して、前記特定情報と前記コマンドとに従って動作するコマンド実行手段を含む、端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび端末に関し、特に、異なるカテゴリに属する端末のマルチメディア機能を制御することのできる情報処理システムおよび端末に関する。
【背景技術】
【０００２】
近年、ネットワーク化の進展、電子機器の技術向上に伴い、生徒端末と教師端末とを接続した電子的な教室および学校に関する提案が多くなされている。
【０００３】
このような提案には以下に述べるように３つの類型がある。
１）  各生徒が同じ教室にいて、同時に授業を受ける形態（非遠隔・集団型）、
２）  各生徒は教師または学校と物理的に離れたところにいるが、同時に授業を受ける形態（遠隔・集団型）、
３）  各生徒は教師または学校と物理的に離れたところにおり、個別に授業を受ける形態（遠隔・個別型）。
【０００４】
とりわけ、非遠隔・集団型の場合は、生徒端末は従来の教科書やノートと同じように生徒によって学校に持参され、授業で使用されるという点で、従来の教科書やノートの置き換えとなるものである。
【０００５】
このような非遠隔・集団型の技術の例としては、教官用端末と、マルチメディア機能を持った学生用端末とが互いにＬＡＮで結ばれた形態が特許文献１に、講師用システム手帳と受講者用システム手帳とが互いに無線で結ばれた形態が特許文献２に開示されている。
【０００６】
一方、非遠隔・集団型の場合、一般的に、生徒は教室内で名札を所持するが、たとえば特許文献３および４には、名札を利用したセキュリティシステムが開示されている。特許文献３には、個別のＩＤを送信するトランスポンダを特定利用者の名札、バッジ等に埋め込み、利用者がコンピュータ装置に近づくだけでＩＤを認識でき、その利用者のみがコンピュータ装置を操作できる技術が開示されている。また、特許文献４には、名札に本人の識別データを記憶した無線タグを備え、セキュリティ端末が無線タグと更新することにより、特別機能の起動の許容又は拒絶を判断する技術が開示されている。
【０００７】
特許文献１に開示された教育支援システムでは、マルチメディア情報を扱い、教官用端末側から学生用端末のウィンドウを制御することによりマルチウィンドウ環境を使用することができる。しかしながら、マルチメディア機能の起動を各生徒に任せると、生徒が気を取られて授業に集中しないとか、めいめいが勝手に音声を再生して授業の進行を妨げるようなことがあり得る。また、教師用（教官用）端末と生徒用（学生用）端末とは異なる構成をしていることから、このようなシステムを導入しようとしても、教師用端末の需要は生徒用端末の需要に比べて一般的に低いため、教師用端末は高価になってしまうという問題があった。
【０００８】
また、特許文献３および４に開示された技術では、名札は単に認証（ログイン）やログアウトを自動化するにとどまっている。
【特許文献１】特開平４−２５１２８０号公報
【特許文献２】特開平４−４４１５５号公報
【特許文献３】特開平６−２５９１６０号公報
【特許文献４】特開平９−２４５１３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記のような問題を解決するためになされたものであって、その第１の目的は、複数の端末を含む情報処理システムであって、各端末が異なるカテゴリに属する端末を制御することのできる情報処理システムを提供することである。
【００１０】
また、第２の目的は、カテゴリの異同にかかわらず各々同じ構成の端末を提供することである。
【課題を解決するための手段】
【００１１】
この発明のある局面に従う情報処理システムは、複数の端末を含む情報処理システムであって、複数の端末の各々は、複数のユーザのユーザ認証情報と複数のカテゴリのうちの少なくとも１つとを対応付けて記憶するための認証情報記憶手段と、ユーザ認証情報の入力を受け付ける認証情報受付手段と、認証情報受付手段がユーザ認証情報を受け付けた場合に、認証情報記憶手段に当該ユーザ認証情報と対応付けられて記憶されたカテゴリに対応するプログラムを選択的に実行するプログラム実行手段とを備え、複数のカテゴリのうちの指定された１つのカテゴリに対応するプログラム実行手段は、別のカテゴリに属する他の端末を特定するための特定情報と、他の端末を制御するためのコマンドとを送信するコマンド送信手段を含み、別のカテゴリに対応するプログラム実行手段は、コマンド送信手段により送信された特定情報とコマンドとに従って動作するコマンド実行手段を含む。
【００１２】
上述の、「別のカテゴリに属する他の端末」とは、プログラム実行手段により別のカテゴリに対応するプログラムが実行されている他の端末であることを示す。
【００１３】
好ましくは、コマンド送信手段は、別のカテゴリに属する端末のマルチメディア機能を制御するためのコマンドを送信することを特徴とする。
【００１４】
好ましくは、複数の端末の各々は、１種類または複数種類のコマンドと、特定情報として端末を識別する端末識別情報とを入力するためのコマンド入力手段をさらに備える。
【００１５】
好ましくは、複数の端末の各々は、１種類または複数種類のコマンドと、特定情報として端末のユーザを識別するユーザ識別情報とを入力するためのコマンド入力手段をさらに備える。
【００１６】
好ましくは、複数の端末の各々は、入力されたユーザ識別情報を、端末を識別する端末識別情報に変換する識別情報変換手段をさらに備える。
【００１７】
好ましくは、情報処理システムは、入力されたユーザ識別情報を、端末を識別する端末識別情報に変換する識別情報変換手段をさらに含む。
【００１８】
好ましくは、情報処理システムは、端末の使用に必要なユーザ認証情報を送出し、ユーザにより所持されるユーザ認証情報送出手段をさらに含み、複数の端末の各々は、認証情報受付手段においてユーザ認証情報送出手段から送出されたユーザ認証情報を受け付けた場合に、端末の使用を許可するか否かを判断する判断手段をさらに備える。
【００１９】
好ましくは、情報処理システムは、ユーザの個人情報を表示するための、複数台の個人情報表示手段をさらに含み、複数台の個人情報表示手段の各々は、他の個人情報表示手段との間で、ユーザの階層情報を含む個人情報を送受信するための個人情報通信手段と、個人情報通信手段において個人情報を受信した場合に、予め定められた階層情報の優先順位に従って、表示のための個人情報を選択する選択手段とを備える。
【００２０】
この発明の他の局面に従う端末は、複数のユーザのユーザ認証情報と複数のカテゴリのうちの少なくとも１つとを対応付けて記憶するための認証情報記憶手段と、ユーザ認証情報の入力を受け付ける認証情報受付手段と、認証情報受付手段がユーザ認証情報を受け付けた場合に、認証情報記憶手段に当該ユーザ認証情報と対応付けられて記憶されたカテゴリに対応するプログラムを選択的に実行するプログラム実行手段とを備え、複数のカテゴリのうちの指定された１つのカテゴリに対応するプログラム実行手段は、別のカテゴリに属する他の端末を特定するための特定情報と、他の端末を制御するためのコマンドとを送信するコマンド送信手段を含み、別のカテゴリに対応するプログラム実行手段は、コマンド送信手段により送信された特定情報とコマンドとを受信して、特定情報とコマンドとに従って動作するコマンド実行手段を含む。
【発明の効果】
【００２１】
本発明の情報処理システムによると、指定された１つのカテゴリに属する端末は、別のカテゴリに属する端末を制御することができる。
【００２２】
また、本発明の情報処理システムに用いられる端末は、ユーザ認証情報の入力に従ってカテゴリを選択することができる。したがって、需要の少ないカテゴリに属する端末も需要の多いカテゴリに属する端末と同じ構成とすることができる。また、これにより、トータルの製造コストを低減することも可能となる。
【発明を実施するための最良の形態】
【００２３】
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。
【００２４】
＜第１の実施の形態＞
本発明の第１の実施の形態にかかる情報処理システムは、図１に示すように、教師と生徒とが使用することを前提としている端末１０１，１０２，１０３，１０４、ＡＶアンプ１０５、スピーカ１０６、大画面モニタ１０７、および通信回線１０８により構成される。なお、端末の台数は、ここでは４台としているが、これに限られない。
【００２５】
図１を参照して、端末１０１，１０２，１０３，１０４、ＡＶアンプ１０５、大画面モニタ１０７は通信回線１０８で結ばれているとする。以下、通信回線１０８としては無線を想定するが、有線であってもよい。ただし、可搬性およびより紙の書籍に近い感覚を与えるという点で、無線接続が好ましい。ＡＶアンプ１０５は、入力された信号を増幅して、スピーカ１０６から出力する。
【００２６】
本実施の形態において、各教師と生徒とは、端末１０１，１０２，１０３，１０４を一人一台所持しており、教室では通電させた状態で使用するものとする。端末１０１〜１０４は同じ構造を持つ。
【００２７】
なお、本発明の実施の形態では、授業を受ける側を教育機関の種別を問わず「生徒」という用語で、生徒に対して授業を行う側を教育機関の種別を問わず「教師」という用語で表す。
【００２８】
以下、端末１０１は教師が使用、端末１０２，１０３，１０４は生徒が使用することを前提に説明する。なお、教師が使用する端末の数をここでは１台としているが、これは典型的な使用状況を表わすに過ぎず、２台以上であってもよい。現実には、複数の教師で生徒を指導する場合など、教師が使用する端末が複数存在することもあり得るからである。
【００２９】
以下、端末１０１〜１０４のうち、教師が用いるものを「教師端末」、生徒が用いるものを「生徒端末」と表現することがある。また、教師端末は端末１０１とし、生徒端末は単に端末１０２として説明する。
【００３０】
教師が使用する端末１０１のハードウェア構成（以下「構成要素」ともいう）を図２に示し、生徒が使用する端末１０２，１０３，１０４のハードウェア構成を図３に示す。なお、本発明の第１の実施の形態において、端末１０１〜１０４は同じ構造を持つが、後に教師端末と生徒端末とを区別して説明する場合があるため、別の符号を割り当てるものとする。
【００３１】
図２を参照して、教師端末１０１は、教師端末１０１全体の制御および各種演算処理を行なうＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、通信回線１０８を介してデータ通信を行なう通信部２０３、入力装置２０４、起動スイッチ２０５、ディスプレイ２０６、スピーカ２０７、ＲＯＭ（Read Only Memory）２０８、認証情報メモリ２０９、外部記憶装置２１０、端末識別情報メモリ２１１、システム状態メモリ２１２、システム状態バックアップメモリ２１３を含み、これらの各ハードウェアはデータバス２１４によりつながれる。
【００３２】
また、図３を参照して、生徒端末１０２は、生徒端末１０２全体の制御および各種演算処理を行なうＣＰＵ３０１、ＲＡＭ３０２、通信回線１０８を介してデータ通信を行なう通信部３０３、入力装置３０４、起動スイッチ３０５、ディスプレイ３０６、スピーカ３０７、ＲＯＭ３０８、認証情報メモリ３０９、外部記憶装置３１０、端末識別情報メモリ３１１、システム状態メモリ３１２、システム状態バックアップメモリ３１３を含み、これらの各ハードウェアはデータバス３１４によりつながれる。
【００３３】
以降、端末１０１〜１０４の構成および動作の説明にあたっては、端末１０２で代表させて説明を行う。特記しない限りは、端末１０２に関する説明は、他の端末１０１，１０３，１０４にも該当するものとする。
【００３４】
このように、教師用端末と生徒用端末とを同じ構成にすることにより、量産が可能となり、特に教師用端末の生産価格の低下を図ることができる。
【００３５】
ここで、端末１０２の外観図の例を図４に示す。ここでは、Ａ５判の大きさのディスプレイ３０６を持った、可搬性のある端末を想定しており、全ての構成要素が筐体５０２に収められている。
【００３６】
なお、図４に示すような形態に限らず、図５に示すように、教室で用いられる際に机６０１に埋め込む形態としてもかまわない。このような形態でも、端末１０２を机６０１から脱着可能な構造にすれば、教室外での使用も行える。この例では、取手６０２を端末１０２に備えることで、端末１０２の持ち運びを容易にするとともに、生徒端末１０２の机６０１への取り付けや、机６０１からの取り外しを容易にすることができる。また、切り込み６０３を机６０１に設け、ユーザがそこから手を入れることができるようにすることで、端末１０２の机６０１への取り付けや、机６０１からの取り外しを容易にすることができる。また、この場合、図６に示すように、生徒端末１０２の装着時に、机６０１との段差がなくなるように構成することが好ましい。このようにすることで、ユーザは、机６０１の上での作業を行ないやすくなる。
【００３７】
このように、持ち運びのしやすい電子端末とすることにより、従来より親しまれてきた紙の教科書と同様の便利さを実現することができる。
【００３８】
図５で示される形態では、机６０１には電源ケーブル６０４が接続され、端末１０２はそこから給電される。したがって、教室での動作のための大容量な電池は不要となり、端末１０２をより軽量にすることができる。また、机６０１まで通信回線１０８が到達している。このように通信回線１０８が有線であれば、有線通信で端末同士を結ぶことができ、無線通信よりも高速な通信をより確実に行うことができる。
【００３９】
また、この場合、通信部３０３で、有線通信、無線通信のいずれも行えるようにしてもよい。たとえば、机６０１に埋め込まれた場合は有線通信で、そうでないときは無線通信を行うことにより、可搬性を持ちながら、必要な場合には、有線通信の高速性や確実性を享受できる端末１０２が実現できる。
【００４０】
次に、再び図３を参照して、端末１０２のハードウェア構成について具体的に説明する。
【００４１】
通信部３０３は、通信回線１０８を介して、無線データ通信を行えるものとする。また、入力装置３０４は、たとえば、ディスプレイ３０６の部分を指で押さえて選択されることにより、ユーザからの指示の入力を受け付ける。なお、入力装置３０４は、端末１０２に接続される独立型キーボードであってもよいし、音声によるテキスト入力が行なえる装置であってもよい。
【００４２】
起動スイッチ３０５はＯＮ・ＯＦＦの２つの状態を持つスイッチである。ユーザの操作により、起動スイッチ３０５がＯＦＦ状態からＯＮ状態になると、端末１０２が起動する。
【００４３】
認証情報メモリ３０９は、一般ユーザが書き換えできない不揮発性のメモリである。認証情報メモリ３０９の書き換えが行える特権的な「管理者」ユーザがいてもよいし、認証情報メモリ３０９は、製造メーカーが、注文を受けた通りに作成するというものでもよい。以下、「ユーザ」といえば、認証情報メモリ３０９の書き換えを行えない、上記の「一般ユーザ」のことを指す。
【００４４】
認証情報メモリ３０９は、ユーザが脱着できない不揮発性のメモリである。認証情報メモリ３０９の内容の例を図７に示す。端末１０２の正当なユーザに対応するユーザ識別情報３７０１と、パスワード３７０２、およびユーザが生徒であるか、教師であるかを示すユーザ属性情報３７０３が格納されている。ここではユーザ属性情報３７０３の値が「０」であれば生徒、「１」であれば教師を示すものとする。図７の例では、たとえば、“ＭＡＴＳＵＭＯＴＯ”というユーザ識別情報３７０１を持ったユーザのパスワード３７０２は“ＳＨＩＮＡＮＯ”であり、ユーザ属性情報３７０３の値は０であることから、このユーザは生徒であることが分かる。
【００４５】
なお、認証情報メモリ３０９の内容例として、ここではユーザ識別情報とパスワードとの組み合わせを挙げたが、これにかぎらない。例えば、第三者に推測されにくい文字列によって、ユーザ識別情報とパスワードとを兼ねたものにしてもよい。また、認証情報メモリ３０９の内容を、悪意あるユーザからシステムを保護するために暗号化して格納しておいてもよい。
【００４６】
端末識別情報メモリ３１１は、ユーザが書き換えできない不揮発性メモリであり、端末を一意に識別する情報が格納されているものとする。ここでは、説明を簡単にするために、端末識別情報として、１から始まる番号が、端末１０１，１０２，１０３，１０４に順に１，２，３，４と割り振られているものとする。これを以下端末１０１〜１０４の端末番号と表現することがある。もちろん、これは端末識別情報の一つの例であって、他の番号でもよいばかりでなく、端末識別情報は番号でなくてもよい。例えば、各端末に一意に割り振られた文字列などでもよい。
【００４７】
なお、本発明の実施の形態において、説明を行なわない他の構成要素（電源など）や動作については、適切な公知の技術を用いるものとする。
【００４８】
外部記憶装置３１０には、テキスト、画像、音声、動画などのコンテンツを格納する。ＣＰＵ３０１は外部記憶装置３１０に格納されたコンテンツを読み出してディスプレイ３０６やスピーカ３０７に出力することができる。なお、教師端末と生徒端末とで常に同じコンテンツを再生している必要があるわけではなく、例えば生徒端末では教科書コンテンツが再生され、教師端末では教師用の解説の入った教科書コンテンツが再生されてもよい。また、端末１０２において再生されているコンテンツにユーザがメモなどを書き込む機能を設けてもよい。
【００４９】
コンテンツの形態としては、たとえば、コンテンツは番号を持ったページに分けられており、コンテンツ中のページには０から始まる番号（ページ番号）が順に付けられているものとする。また、コンテンツ中の音声データには０から始まる番号（音声データ番号）が順に付けられているものとする。同様に、コンテンツ中の動画データにも０から始まる番号（動画データ番号）が順に付けられているものとする。
【００５０】
このようなコンテンツの構成は、電子書籍を念頭に置いたものであるが、これはあくまでも一つの例であって、他のの構成および内容であってもかまわない。
【００５１】
ＲＯＭ３０８は、図８に示すように、７つの領域に分かれている。それぞれの領域には、イニシャルプログラム９０１、教師端末用プログラム９０２、教師端末用データ９０３、生徒端末用プログラム９０４、生徒端末用データ９０５、共通プログラム９０６、共通データ９０７が格納されている。これによって、後に述べるように、同じ端末１０２が、教師端末としても、生徒端末としても動作できるようになる。
【００５２】
イニシャルプログラム９０１は、起動スイッチ２０５がＯＮになった直後に端末１０２で実行されるプログラムである。教師端末用プログラム９０２は、教師端末として動作する場合に実行されるプログラムである。教師端末用データ９０３は、教師端末用プログラム９０２が使用するデータであり、かつ後に述べる生徒端末用プログラム９０４が使用しないものである。
【００５３】
生徒端末用プログラム９０４は、生徒端末として動作する場合に実行されるプログラムである。生徒端末用データ９０５は、生徒端末用プログラム９０４が使用するデータであり、かつ教師端末用プログラム９０２が使用しないものである。
【００５４】
共通プログラム９０６は、教師端末用プログラム９０２、生徒端末用プログラム９０４の双方から呼び出されるサブルーチンからなる。共通データ９０７は、教師端末用プログラム９０２、生徒端末用プログラム９０４の双方で用いるデータである。
【００５５】
次に、起動スイッチ３０５のＯＮ操作による起動時の端末１０２の動作について、図９のフローチャートを用いて説明する。
【００５６】
ＣＰＵ３０１は、イニシャルプログラム９０１を起動する（ステップＳ３６０１）。イニシャルプログラム９０１の動作に従い、ユーザ識別情報とパスワードが入力装置３０４からユーザによって入力される（ステップＳ３６０２）。ＣＰＵ３０１は、入力されたユーザ識別情報とパスワードを認証情報メモリ３０９と照合して認証を行う（ステップＳ３６０３）。認証に成功した場合は（ステップＳ３６０３でＹＥＳ）、さらにＣＰＵ３０１は、ユーザが教師であるか、生徒であるかの判定を、認証情報メモリ３０９のユーザ属性情報３７０３を参照して行う（ステップＳ３６０４）。
【００５７】
ステップＳ３６０４で、ユーザが教師であると判定された場合は（ステップＳ３６０４でＹＥＳ）、ＣＰＵ３０１は教師端末用プログラム９０２を実行する（ステップＳ３６０５）。ステップＳ３６０４で、ユーザが生徒であると判定された場合は（ステップＳ３６０４でＮＯ）、ＣＰＵ３０１は、生徒端末用プログラム９０４を実行する（ステップＳ３６０６）。
【００５８】
また、起動時の端末１０２の動作の変形例について、図１０のフローチャートを用いて説明する。この変形例では、教師としての認証は求めるが、それに失敗した場合は、端末１０２が常に生徒端末として動作する。
【００５９】
ＣＰＵ３０１は、イニシャルプログラム９０１を起動する（ステップＳ２００１）。イニシャルプログラム９０１の動作に従い、ユーザ識別情報とパスワードが入力装置３０４からユーザによって入力される（ステップＳ２００２）。ＣＰＵ３０１は、入力されたユーザ識別情報とパスワードを認証情報メモリ３０９と照合して、入力されたユーザ識別情報に対応するユーザのパスワードが正しく、かつ認証情報メモリ３０９のユーザ属性情報３７０３が、そのユーザが教師であることを意味する値をもっているかを判定する（ステップＳ２００３）。
【００６０】
ユーザが教師として判定された場合は（ステップＳ２００３でＹＥＳ）、教師端末用プログラム９０２を実行する（ステップＳ２００４）。それ以外の場合は（ステップＳ２００３でＮＯ）、生徒端末用プログラム９０４を実行する（ステップＳ２００５）。
【００６１】
この他にも、たとえば、生徒端末として起動するか、教師端末として起動するかを、図１１のような画面から選択するように構成してもよい。図１１に示す画面は、起動スイッチ３０５による起動時に、ディスプレイ３０６に表示されるものである。ここでは、教師端末エリア２２０１をタッチすれば対応する文字列「教師端末として動作する」が反転表示される。この状態で、ＹＥＳボタン２２０３をタッチすれば教師端末として動作して、この画面が閉じる。生徒端末エリア２２０２をタッチすれば「生徒端末として動作する」が反転表示される。この状態でＹＥＳボタン２２０３をタッチすれば生徒端末としての動作が選択される。このような構成では、認証情報を用いた認証を行うわけではないので、認証情報メモリ３０９は省略可能である。ただし、このような構成は誰でもが教師端末を使用できるようになるので、どのような用途にも適合するとは限らない。
【００６２】
なお、端末１０２が、生徒端末として動作するか、教師端末として動作するかのカテゴリの決定を、起動時以外にも行ってもよい。この場合も、カテゴリを指定する操作シーケンスを予め定めておけばよい。
【００６３】
このように、本発明の第１の実施の形態において、教師端末と生徒端末との構成を共通としている。このため、それぞれの端末を別々に製造、保管する必要がなくなり、端末１０２の製造コストおよび流通コストの削減を図ることができる。
【００６４】
また、上述のように、本発明の第１の実施の形態の情報処理システムは、１つまたは複数の端末からなる情報処理システムであって、端末それぞれは複数のカテゴリのいずれか１つまたはそれ以上に属する。端末それぞれがいずれのカテゴリに属するかは、ユーザの操作によって決定されるものである。
【００６５】
次に、再び図１を参照して、大画面モニタ１０７には、画像信号が無線で入力される。その画像信号が表すデータの内容は、教師端末１０１のディスプレイ２０６および生徒端末１０２のディスプレイ３０６に入力される内容と同じとする。ただし、ディスプレイ２０６およびディスプレイ３０６が縦長の画面であり、大画面モニタ１０７が横長の場合は、図１２に示すように大画面モニタの表示面４０１に縦長の画面４０２を表示するものとする。
【００６６】
また、ＡＶアンプ１０５には音声信号が無線で入力される。その音声信号が表すデータの内容は、教師端末１０１のスピーカ２０７および生徒端末１０２のスピーカ３０７に入力されるものと同じとする。ＡＶアンプ１０５は、入力された音声信号を増幅して、スピーカ１０６で再生する。
【００６７】
次に、教師端末１０１が異なるカテゴリに属する生徒端末１０２の動作を制御する処理について、図１３のフローチャートを参照して説明する。
【００６８】
図１３を参照して、生徒端末１０２または他の生徒端末に対するコマンドが教師端末１０１の入力装置２０４から入力される（ステップＳ１４０１）。第１の実施の形態において、入力されるコマンドは、後に示すように、生徒端末１０２または他の生徒端末の端末識別情報をパラメータとして含む。
【００６９】
ＣＰＵ２０１は入力されたコマンドを通信部２０３から通信回線１０８を介して、生徒端末１０２に送信する（ステップＳ１４０２）。生徒端末１０２は通信部３０３にてコマンドを受信する（ステップＳ１４０３）。ついで生徒端末１０２は、受信したコマンドに応じた動作を行う（ステップＳ１４０４）。
【００７０】
上記のステップＳ１４０１〜Ｓ１４０４までの一連の処理は、教師端末１０１のユーザがステップＳ１４０１に対応する操作を行うたびに繰り返される。
【００７１】
各コマンドの通信に用いられる物理的・論理的データフォーマット自体は本発明の理解にとって本質的ではないので省略するが、コマンドの通信によって、コマンド番号およびパラメータを含む情報を送信するものとする。なお、送信される情報としては、コマンド番号そのものでなくてもよく、コマンド番号と１対１で対応する情報（コマンド番号を一意に決定可能な情報）であればよい。
【００７２】
コマンドによって必要とするパラメータは異なっており、以下のとおりである。なお、本実施の形態において、「コマンド番号Ｎ」という表現で、コマンド番号Ｎに対応するコマンドを示すことがある。
【００７３】
以下に、コマンド番号、[パラメータ]、［対応する動作］を示す。
０、［端末識別情報］、「音声の再生を許可」
１、［端末識別情報］、「音声の再生を禁止」
２、［端末識別情報、音声データ番号、音量レベル］、「指定した音声データを再生」
３、［端末識別情報］、「動画の再生を許可」
４、［端末識別情報］、「動画の再生を禁止」
５、［端末識別情報、動画データ番号、音量レベル］、「指定した動画データを再生」
６、［端末識別情報］、「ＡＶアンプ１０５への音声信号出力を許可」
７、［端末識別情報］、「ＡＶアンプ１０５への音声信号の出力を禁止」
８、［端末識別情報］、「大画面モニタ１０７への画像信号出力を許可」
９、［端末識別情報］、「大画面モニタ１０７への画像信号出力を禁止」
１０、［端末識別情報］、「前回のコマンド送信直前の状態に復帰」
１１、［端末識別情報、ページ番号］、「Ｎページ目の内容を表示」
１２、［端末識別情報、音量レベル］、「スピーカ３０７から出力される音声の音量レベルを指定」
１３、［端末識別情報］、「生徒に自由に操作させる」
１４、［端末識別情報］、「ＡＶアンプ１０５に、スピーカ３０７の出力内容を出力させる」
１５、［端末識別情報］、「大画面モニタ１０７に、ディスプレイ３０６の出力内容を出力させる」
端末識別情報は、生徒端末同士を識別できるものであればどんなものでもよいが、ここでは端末１０２の端末識別情報メモリ３１１で説明した端末番号を用いる。なお、すでに述べた通り、端末識別情報メモリ３１１に格納する端末識別情報は端末番号でなくてもよい。また、コマンドにパラメータとして含まれる端末識別情報は端末識別情報メモリ３１１に含まれる端末識別情報と相互変換ができるものであれば、同じ形式でなくてもよい。典型的な例として、先に述べたように、端末識別情報メモリ３１１には端末識別情報が暗号化されている場合などが考えられる。
【００７４】
上記コマンド中の端末番号には、全ての生徒端末を示す仮想的な端末番号を定めておく。ここではそのような特別な番号として（−１）を用いる。これにより、個別の端末を対象とした指定も行え、教室にいる生徒全員の端末を対象にした指定も行える。
【００７５】
コマンドが端末１０１から送信された場合の、ステップＳ１４０４における端末１０２の動作を図１４のフローチャートに基づいて説明する。
【００７６】
通信部３０３がコマンドを受け取る（ステップＳ７０１）。なお、このステップＳ７０１の処理は、上述のステップＳ１４０３に対応する処理である。
【００７７】
ＣＰＵ３０１は、受け取ったコマンドから端末識別情報を取り出す（ステップＳ７０２）。そして、端末番号が（−１）であるかどうかを判断して（ステップＳ７０３）、ＹＥＳであればステップＳ７０６に進む。ＮＯであればＣＰＵ３０１は、コマンドから取り出された端末識別情報を端末識別情報メモリ３１１の内容と一致するかを判断する（ステップＳ７０４）。端末識別情報メモリ３１１の内容と一致しなければ（ステップＳ７０４でＮＯ）、現在の動作を続けて（ステップＳ７０５）この処理を終了する。一方、端末識別情報メモリ３１１の内容と一致していれば（ステップＳ７０４でＹＥＳ）、ステップＳ７０６に進む。
【００７８】
ただし、ここでいう一致とは、端末識別情報メモリ３１１の内容に所定の変換をした結果一致したというものでもよい。つまりは、通信部３０３が受信する各コマンドが対象とする端末が判定できればよい。
【００７９】
ステップＳ７０６において、ＣＰＵ３０１はコマンド番号が１０であるかどうかを判断する。コマンド番号が１０であれば（ステップＳ７０６でＹＥＳ）、ＣＰＵ３０１は、システム状態バックアップメモリ３１３の内容をシステム状態メモリ３１２にコピーして（ステップＳ７０７）、ステップＳ７１０に進む。システム状態メモリ３１２、システム状態バックアップメモリ３１３の構成、動作については後述する。
【００８０】
コマンド番号が１０であれば（ステップＳ７０６でＮＯ）、ＣＰＵ３０１は、システム状態メモリ３１２の内容をシステム状態バックアップメモリ３１３にコピーする（ステップＳ７０８）。ついで、ＣＰＵ３０１は、コマンドおよびそこに含まれるパラメータ、システム状態メモリ３１２、システム状態バックアップメモリ３１３の現在の内容から、システム状態メモリ３１２、システム状態バックアップメモリ３１３の内容を変更する（ステップＳ７０９）。
【００８１】
次に、ＣＰＵ３０１は、システム状態メモリ３１２の更新された内容に合わせてシステムの状態を変更し（ステップＳ７１０）、この処理を終了する。これで、端末１０２としては、コマンドの内容に応じた動作を行うことになる。
【００８２】
ここで、システム状態メモリ３１２の構成および動作について、図１５の構成図を用いて説明する。
【００８３】
システム状態メモリ３１２は、音声再生権レジスタ８０１、動画再生権レジスタ８０２、音声信号出力権レジスタ８０３、画像信号出力権レジスタ８０４、音量レベルレジスタ８０５、ページ番号レジスタ８０６、音声データ番号レジスタ８０７、動画データ番号レジスタ８０８、音声信号出力状態レジスタ８０９、画像信号出力状態レジスタ８１０、およびそれらの構成要素を結ぶデータバス８１１からなる。
【００８４】
システム状態バックアップメモリ３１３についても同じ構成を持つものとする。ステップＳ７０７では、システム状態バックアップメモリ３１３の各レジスタの内容がシステム状態メモリ３１２の対応するレジスタにコピーされる。逆に、ステップＳ７０８では、システム状態メモリ３１２の各レジスタの内容がシステム状態バックアップメモリ３１３の対応するレジスタにコピーされる。
【００８５】
音声再生権レジスタ８０１は、０または１の値をとり、「０」が音声再生が許可されていることを、「１」が禁止されていることを示す。
【００８６】
動画再生権レジスタ８０２は、０または１の値をとり、「０」が動画再生が許可されていることを、「１」が禁止されていることを示す。
【００８７】
音声信号出力権レジスタ８０３は、０または１の値をとり、「０」がＡＶアンプ１０５に音声信号を出力することが許可されていることを、「１」が禁止されていることを示す。
【００８８】
画像信号出力権レジスタ８０４は、０または１の値をとり、「０」が大画面モニタに画像信号を出力することが許可されていることを、「１」が禁止されていることを示す。
【００８９】
音量レベルレジスタ８０５は、たとえば０から１５の値をとり、スピーカ３０７からに出力される音量のレベルを示す。「０」はミュート（無音）を表し、数字が大きくなるほど、音量レベルは大きくなる。
【００９０】
ページ番号レジスタ８０６は、０から６５５３５までの値をとり、現在表示されているコンテンツ中のページ番号を示す。
【００９１】
音声データ番号レジスタ８０７は、０から６５５３５の値をとり、現在表示されているコンテンツ中の音声データの番号を示す。
【００９２】
動画データ番号レジスタ８０８は、０から６５５３５の値をとり、現在表示されているコンテンツ中の動画データの番号を示す。
【００９３】
音声信号出力状態レジスタ８０９は、０または１の値をとり、「０」がＡＶアンプ１０５に音声信号を送信していないことを、「１」がＡＶアンプ１０５に音声信号を送信していることを示す。
【００９４】
画像信号出力状態レジスタ８１０は、０または１の値をとり、「０」が大画面モニタ１０７に画像信号を送信していないことを、「１」が大画面モニタ１０７に音声信号を送信していることを示す。
【００９５】
そうすると、ステップＳ７０９におけるＣＰＵ３０１およびシステム状態メモリ３１２の動作は以下の通りとなる。
【００９６】
ＣＰＵ３０１は、コマンド番号が０であれば、音声再生権レジスタ８０１に０をセットする。ＣＰＵ３０１は、コマンド番号が１であれば、音声再生権レジスタ８０１に１をセットする。
【００９７】
ＣＰＵ３０１は、コマンド番号が２であれば、音声再生権レジスタ８０１に０をセット、音声データ番号レジスタ８０７にコマンドに含まれている音声データ番号を、音量レベルレジスタ８０５に、コマンドに含まれている音量レベルを格納する。これは、音声再生が許可されており、かつ音声データ番号レジスタ８０８が示す番号の音声データを、音量レベルレジスタ８０５が示す音量レベルで、再生している状態を示す。
【００９８】
ＣＰＵ３０１は、コマンド番号が３であれば、動画再生権レジスタ８０２に０をセットする。ＣＰＵ３０１は、コマンド番号が４であれば、動画再生権レジスタ８０２に１をセットする。
【００９９】
ＣＰＵ３０１は、コマンド番号が５であれば、動画再生権レジスタ８０２に０をセット、動画データ番号レジスタ８０８にコマンドに含まれている音声データ番号を、音量レベルレジスタ８０５に、コマンドに含まれている音量レベルを格納する。これは、動画再生が許可されており、動画データ番号レジスタ８０８が示す番号の音声データを、音量レベルレジスタ８０５が示す音量レベルで、再生している状態を示す。
【０１００】
ＣＰＵ３０１は、コマンド番号が６であれば、音声信号出力権レジスタ８０３に０をセットする。ＣＰＵ３０１は、コマンド番号が７であれば、音声信号出力権レジスタ８０３に１をセットする。ＣＰＵ３０１は、コマンド番号が８であれば、画像信号出力権レジスタ８０４に０をセットする。ＣＰＵ３０１は、コマンド番号が９であれば、画像信号出力権レジスタ８０４に１をセットする。コマンド番号が１０であれば、ステップＳ７０９には到達しない。
【０１０１】
ＣＰＵ３０１は、コマンド番号が１１であれば、ページ番号レジスタ８０６にコマンドに含まれるページ番号をセットする。これはＮページ目の内容を表示している状態を示す。ＣＰＵ３０１は、コマンド番号が１２であれば、音量レベルレジスタ８０５にコマンドに含まれる音量レベルをセットする。
【０１０２】
ＣＰＵ３０１は、コマンド番号が１３であれば、音声再生権レジスタ８０１に０を、動画再生権レジスタ８０２に０を、音声信号出力権レジスタ８０３に０を、画像信号出力権レジスタに０を格納する。これは、この４つのレジスタで制御されていた機器または機能の使用は、端末１０２のユーザの操作に任されている状態を意味する。
【０１０３】
ＣＰＵ３０１は、コマンド番号が１４であれば、音声信号出力状態レジスタ８０９に１にセットする。ＣＰＵ３０１は、コマンド番号が１５であれば、画像信号出力状態レジスタ８１０を１にセットする。
【０１０４】
ステップＳ７１０では、上で述べたようにして設定されたシステム状態メモリ３１２の内容に合わせて、ＣＰＵ３０１が端末１０２の状態を変化させるのである。ただし、コマンド番号０、３、６、８、１３については、ステップＳ７０９でシステム状態メモリ３１２に値がセットされた時点でコマンドの処理は終わるので、ステップＳ７１０での処理はＮＯＰ（オペレーションなし）とする。これはコマンドの内容が何らかの動作を許可するものであり、実際に許可された動作が行われるかは、これ以降の端末１０２のユーザの操作に依存するからである。コマンド番号１、４、７、９については、何らかの動作を禁止するものであり、ステップＳ７１０では、対応する動作が行われていれば、それが停止される。
【０１０５】
コマンド番号２、５、１０、１１、１４、１５については、何らかの動作を指定するものであり、そのような動作となるように、ＣＰＵ３０１が端末１０２の状態を変更するのである。例えば、コマンド番号１５であれば、画像信号を大画面モニタ１０７に送信することがこれに相当する。このような動作は、端末１０２の動作、特に他のユーザに影響が大きいと考えられる動作や、共有される機器の使用を端末１０１から制御していることになる。特に他のユーザに影響が大きい動作としては、マルチメディア機能、例えば音声の出力を制御することが典型的な例として考えられるが、動作の制御はこれに限られない。ＡＶアンプ１０５や大画面モニタ１０７は、ユーザが共有している機器の、個々の端末１０２の使用を制御している例である。
【０１０６】
端末１０１における、システム状態メモリ２１２、システム状態バックアップメモリ２１３については、本発明の第１の実施の形態では特に利用されていないが、端末１０１と端末１０２のハードウエア構成を同一にするためにあえてシステム状態メモリ３１２、システム状態バックアップメモリ３１３と同じ構成を持たせたものである。もちろん、端末１０２側から、端末１０１にここで述べたコマンドや別のコマンド（例えば生徒が質問を持っていることを示すコマンド）などを送信して、端末１０１の状態を変更する構成も考えられ、この場合は、システム状態メモリ２１２が利用される。また、上記のコマンド番号１０と同じような、以前の状態に端末１０１を復帰させるコマンドを実現するためには、システム状態バックアップメモリ２１３も用いられる。
【０１０７】
このような動作の概略を述べれば、端末１０２が端末１０１に送信したコマンドを、ＣＰＵ２０１が解析して、システム状態メモリ２１２およびシステム状態バックアップメモリ２１３を変更し、システム状態メモリ２１２の新しい状態に合わせてＣＰＵ２０１が端末１０１の状態を変化させるという動作となる。このような動作は、上記のステップＳ７０１〜Ｓ７１０の端末１０２およびその構成要素の動作の説明を、対応する端末１０１およびその構成要素と置き換えることで可能となる。
【０１０８】
ここで、本発明の実施の形態における情報処理システムを構成する端末として、携帯電話端末を用いることとしてもよい。これは、今日の一般的な携帯電話端末がたとえば図３で示す情報端末に近い機能、構成を持っていることから、携帯電話端末を用いても上述のような動作を同様に行なうことができるからである。また、このような例は、機器の本来目的から、通信部３０３の機能がもともと装置に備わっているという好ましい性質を持つ。もちろん、携帯電話端末に備わっている通信手段以外の通信部３０３を保持して、教師端末他とやりとりすることとしてもかまわない。
【０１０９】
この場合、制御対象として、音声出力や動画再生に加えて、発信や通話、着信、着信音再生、発話、ソフトウエア実行、カメラ撮影などの機能が制御対象として考えられる。例えば、授業中は携帯電話端末の着信音の再生や、着信、あるいは発話、または端末で行えるゲームなどのソフトウエアの実行、カメラ撮影などの機能を禁止または許可するような制御を教師端末から行うことが考えられる。
【０１１０】
また、後に本発明の第３の実施の形態で述べるように、コマンド入力自体を教師端末以外から行うこととしてもよい。この場合、携帯電話端末についても、その制御を教師端末以外のコマンド入力手段から行うことができる。
【０１１１】
以上述べてきたように、本発明の第１の実施の形態の通信システムにおける端末は、同一の端末であっても、ユーザの操作によって異なるカテゴリに属するようになる。また、端末は、その属するカテゴリによって、行える動作または取り得る状態が異なる。これについてより具体的に述べると、各端末は、その属するカテゴリによって異なる権限を持つということができる。
【０１１２】
カテゴリによって端末の権限が異なる例としては、本発明の実施の形態では、後に述べるように、教師端末は、生徒端末の機能を制御できることが挙げられる。また、各端末が、属するカテゴリによって自由に使用できる機器が異なるということも挙げられる。例えば、生徒端末が、ＡＶアンプ１０５や大画面モニタ１０７を使用できるかどうかは、教師端末によって制御されるが、教師端末自身は、自由にこのような機器を使用できるのである。この例では、教師端末１０１は自由に使用できる機器の範囲が生徒端末１０２に比べて広いということになる。
【０１１３】
なお、生徒端末が決して使用を許可されない機器を設けてもよい。例えば、ＡＶアンプ１０５については生徒端末からは決して音声信号を出力できないように構成し、それ以外については生徒端末と教師端末の使用できる機器は同じに構成してもよい。この場合は、教師端末の方が、生徒端末に比べて使用できる機器の範囲が単純に広いということになる。
【０１１４】
つまりこの例では、各端末に与えられた権限とは、制御または使用できる機能、または制御または使用できる機器、または制御できる他の端末の範囲を決定するものである。
【０１１５】
このような、権限がカテゴリによって異なる構成は、教室や、企業など、指示系統が明確な集団での使用に特に適したものといえる。上記の例ではカテゴリの数は教師端末・生徒端末の２つであるが、保護者が用いる保護者端末、教師以外の学校職員が用いる職員端末など別の端末のカテゴリを設け、または追加してもよい。この場合も、上記と同様に、それぞれの端末のカテゴリに対応した認証を行うことで、１種類の端末を複数のカテゴリに属する端末として動作させることが可能となる。
【０１１６】
このようなカテゴリは学校での使用を予期したものであり、もちろん他の使用局面では、他のわけ方があり得る。例えば、企業であれば、一般従業員が使用する端末、マネージャーが使用する端末のカテゴリを設け、後者の権限をより大きくすることが考えられる。この場合、マネージャーが使用する端末の使用にあたっては、図７や図１０を用いて説明した教師端末としての認証と同じ方法が用いられる。
【０１１７】
目的によっては、各カテゴリの持つ権限を階層的に構成し、上位のカテゴリほど権限を大きくしてもよい。例えば、他のカテゴリに属する端末の制御できる項目が多いとか、使用できる機器の種類が多いように構成することとしてもよい。
【０１１８】
また、権限を階層的に構成するばかりが常に望ましいのではなく、ある機器または機能については、あるカテゴリに属する端末が大きな権限を有するが、別の機器または機能については、別のカテゴリに属する端末が大きな権限を有するような構成も可能である。これは、例えば、企業であれば、個々の部署によって、取り扱いに習熟している機器または機能が異なる場合に有効な構成となる。
【０１１９】
なお、第１の実施の形態では、主に、教師端末から生徒端末の制御を行うために、教師端末から生徒端末への通信が主であったが、もちろん、生徒端末から教師端末への通信を行うこととしてもよい。そうすることによって可能となる主なアプリケーションの例としては、生徒の回答を生徒端末から教師端末に送信して、教師が生徒の回答を採点するなどが考えられる。
【０１２０】
また、生徒端末同士が、通信部３０３を介して通信しあうこととしてもよい。そうすることによって可能となる主なアプリケーションとしては、たとえば、生徒同士が互いの回答やメッセージをやり取りするなどが挙げられる。
【０１２１】
また、教師端末から生徒端末を制御するコマンドの他の例として、現在指定している１つまたは複数のコンテンツ以外のコンテンツの再生を禁止するなどとしてもよい。例えば、英語の授業中に、数学の教科書の再生を禁止する、あるいは歴史の授業中には歴史の教科書と副読本以外の再生を禁止するなどである。
【０１２２】
このように、第１の実施の形態の情報処理システムにおいては、少なくとも１つのカテゴリに属する端末は、少なくとも１つの別のカテゴリに属する端末の機能を制御することができる。したがって、電子的な端末に固有の機能を持たせつつも、集団での授業に不適切な使用を防ぐような制御を可能にすることで、紙の教科書に取って代わることができる。
【０１２３】
なお、教師端末がＡＶアンプ１０５の音量や音質を制御したり、大画面モニタ１０７の画質を制御するなど、一般的なリモコンの機能を持たせることとしてもよい。
【０１２４】
＜第２の実施の形態＞
本発明の第２の実施の形態における情報処理システムの構成は、第１の実施の形態で示した情報処理システムの構成と同様である。したがって、その構成については説明を繰り返さない。なお、本実施の形態においても、端末１０１〜１０４の代表として端末１０２を用いて説明する。また、端末１０１が教師端末を、端末１０２が生徒端末を示すこととして説明する。
【０１２５】
第２の実施の形態では、第１の実施の形態で教師端末１０１が生徒端末１０２に送信するコマンドのパラメータが異なる。実施の形態２では、教師端末１０１から発生させるコマンドのパラメータとして、生徒端末１０２〜１０４の端末識別情報を指定する代わりに、その生徒端末１０２〜１０４のユーザを識別する、ユーザ識別情報を入力する。
【０１２６】
以下、本発明の第１の実施の形態と異なる部分について説明する。
【０１２７】
図１６に示されるように、ＲＯＭ２０８は８つの領域に分かれている。それぞれの領域には、図８に示したＲＯＭ３０８と同様に、イニシャルプログラム９０１、教師端末用プログラム９０２、教師端末用データ９０３、生徒端末用プログラム９０４、生徒端末用データ９０５、共通プログラム９０６、共通データ９０７が格納され、第２の実施の形態ではさらに、変換テーブル１１０１が格納される。
【０１２８】
変換テーブル１１０１の構成例を図１７に示す。実施の形態２において、変換テーブル１１０１は、ユーザ識別情報１１０２と端末識別情報１１０３とが対応付けられたテーブルとなっている。ユーザ識別情報１１０２は、端末１０１〜１０４のユーザ名を示し、端末識別情報１１０３は、端末１０１〜１０４の端末識別情報である端末番号を示す。“ＡＮＹ＿ＵＳＥＲ”は、全ユーザを示す、仮想的なユーザ名であり、対応する（−１）という端末識別情報は全ての生徒端末を示す。これは、発明の第１の実施の形態で、全ての生徒端末を示す仮想的な端末番号として（−１）を用いたのに合わせたものである。
【０１２９】
なお、本発明の第２の実施の形態では対応テーブルはＲＯＭ２０８上にあり、生徒端末１０２〜１０４の使用状況に合わせて動的に更新できるわけではない。したがって、ユーザ識別情報１１０２は、端末１０１〜１０４の想定されるユーザに対応するものであり、実際にそのようなユーザが端末１０１〜１０４を使用中であるかどうかを反映しているわけではない。
【０１３０】
ユーザ識別情報１１０２（ユーザ名）から端末識別情報１１０３（端末番号）が一意的に得られるのであれば、異なるユーザ識別情報１１０２（ユーザ名）が同じ端末識別情報１１０３（端末番号）に対応してもよい。これは特に、ここで述べたような変換テーブル１１０１がＲＯＭ２０８で実現されている場合、変換テーブル１１０１の汎用性を高めることになる。
【０１３１】
ここではユーザ識別情報１１０２を大文字アルファベットとしているが、もちろん漢字、ひらがな、カタカナあるいはその他の言語の文字で格納することも可能であるし、出席番号など、他の情報でもかまわない。なお、端末識別情報１１０３についても、ここで挙げた端末番号が唯一の例ではないのはすでに述べたとおりである。
【０１３２】
次に、教師端末１０１および生徒端末１０２の動作を、図１８のフローチャートを用いて説明する。端末１０１のユーザは、パラメータとしてユーザ識別情報１１０２を含むコマンドを入力装置２０４から入力する（ステップＳ１５０１）。ステップＳ１５０１におけるシステムの動作は図１３に示したステップＳ１４０１におけるシステムの動作とほぼ同様であるが、コマンドに含まれるパラメータとして、端末識別情報の代わりにユーザ識別情報が用いられている点が異なる。
【０１３３】
ＣＰＵ２０１は、変換テーブル１１０１を参照して、コマンドにパラメータとして含まれるユーザ識別情報１１０２を端末識別情報１１０３に変換する（ステップＳ１５０２）。そして、ＣＰＵ２０１は、変換された端末識別情報１１０３を含むコマンドを、通信部２０３から端末１０２に送信する（ステップＳ１５０３）。ステップＳ１５０３およびそれ以降のシステムの動作は、第１の実施の形態の情報処理システムのステップＳ１４０２およびそれ以降の動作と同様である。これはステップＳ１５０２によって、コマンドはパラメータとして端末識別情報を含む、第１の形態の情報処理システムで用いられたのと同じ形式となっているからである。端末１０２は通信部３０３にてコマンドを受信する（ステップＳ１５０４）。ついで端末１０２が、受信したコマンドに応じた動作を行う（ステップＳ１５０５）。
【０１３４】
ここまで、教師端末からの生徒端末の識別への応用について主に説明してきたが、生徒端末、教師端末同士の識別でも同じ方法を用いてもよい。
【０１３５】
本発明の第２の実施の形態では、複数の端末が存在し、それぞれに対応づけられたユーザが存在する場合に、端末識別情報によって端末を指定する代わりに、対応づけられたユーザをユーザ識別情報によって指定することで、特に、他のユーザが使用している端末の制御を行うことが容易となる。なお、ユーザ識別情報を、ユーザ自身が使用している端末の指定に用いることも可能である。
【０１３６】
このように、端末識別情報が、一般に各ユーザから見えにくく、したがって記憶もしにくいのに対し、その端末を使用しているユーザを指定するユーザ識別情報は、端末入れ替えなどがあったとしても、影響を受けることがないというメリットがある。また、本来該当ユーザ自身の情報は記憶しやすく、また記憶することが前提となっていることなどから、容易に他の端末の制御を行なうことができる。
【０１３７】
＜第３の実施の形態＞
本発明の第３の実施の形態における情報処理システムの構成は、第１の実施の形態および第２の実施の形態に示した情報処理システムの構成と同様である。したがって、その構成については説明を繰り返さない。なお、本実施の形態においても、端末１０１〜１０４の代表として端末１０２を用いて説明する。また、端末１０１が教師端末を、端末１０２が生徒端末を示すこととして説明する。
【０１３８】
第３の実施の形態では、上記第２の実施の形態においてＲＯＭ２０８に存在した端末識別情報への変換テーブルを、ＲＡＭ２０２に置くように構成したものである。これにより、変換テーブルを書き換え可能に構成することが可能となる。
【０１３９】
以下、起動スイッチ２０５、起動スイッチ３０５の操作によって端末が起動された直後の端末１０２の動作について、図１９のフローチャートを用いて説明する。
【０１４０】
図１９を参照して、ＣＰＵ３０１は、イニシャルプログラム９０１を実行する（ステップＳ１６０１）。イニシャルプログラム９０１の動作に従い、ユーザ識別情報とパスワードとが入力装置３０４からユーザによって入力される（ステップＳ１６０２）。ＣＰＵ３０１は、入力されたユーザ識別情報（ユーザ名）とパスワードとを認証情報メモリ３０９と照合することで認証を行う（ステップＳ１６０３）。認証に成功した場合は（ステップＳ１６０３でＹＥＳ）、教師端末用プログラム９０２を実行して（ステップＳ１６０４）この処理を終了する。
【０１４１】
一方、認証に失敗した場合は（ステップＳ１６０３でＮＯ）、ＣＰＵ３０１は、ステップＳ１６０２で入力されたユーザ識別情報（ユーザ名）を端末識別情報メモリ３１１の内容とペアにして教師端末１０１に送信する（ステップＳ１６０５）。ついでＣＰＵ３０１は生徒端末用プログラム９０４を実行する（ステップＳ１６０６）。
【０１４２】
端末１０１は端末１０２から送信されたユーザ名と端末識別情報とを通信部２０３で受信する（ステップＳ１６０７）。ついで、ＣＰＵ２０１は、受信したユーザ名と端末識別情報とのペアを、ＲＡＭ２０２の上にある変換テーブル１１０１に追記して（ステップＳ１６０８）、この処理を終了する。
【０１４３】
もちろん、新たなユーザまたは端末が、本発明の第３の実施の形態の情報処理システムに参加するたびに、ステップＳ１６０１からの処理が繰り返される。
【０１４４】
変換テーブル１１０１の使用のされ方は発明の第２の実施の形態の、特にステップＳ１５０１からステップＳ１５０５の説明で述べた通りである。
【０１４５】
また、ログオフにあたる端末１０２の操作シーケンスを定めておけば、そのような動作がなされた場合には、上記ステップＳ１６０７で変換テーブル１１０１に追記された内容を削除することもできる。
【０１４６】
上述のように、本発明の第３の実施の形態は、第２の実施の形態と異なり、変換テーブル１１０１はＲＡＭ２０２上にあり、生徒端末１０２〜１０４の使用状況に合わせて動的に更新できるので、ユーザ識別情報１１０２は、実際にそのようなユーザが各端末１０２〜１０４を使用中であることを表していることになる。
【０１４７】
このように端末の識別情報と、ユーザの識別情報との対応を動的に得て、それを元に、ユーザの識別情報から端末の識別情報に変換するように構成することで、第２の実施の形態で述べたメリット、すなわち、より容易に他端末の制御が行えるというメリットに加えて、生徒は端末の貸し借りなども自由にでき、また故障した端末の入れ替えを自在に行えるというメリットが得られる。
【０１４８】
なお、これまでは各コマンドを入力する手段として端末１０１の入力装置２０４を用いるとして説明してきたが、図２０のようにコマンドを入力する手段としてコマンド入力装置２１０９を教師端末１０１から独立させた形態としてもかまわない。
【０１４９】
＜第４の実施の形態＞
本発明の第４の実施の形態における情報処理システムの構成を図２１に示す。
【０１５０】
図２１を参照して、第４の実施の形態における情報処理システムは、図１で示した端末１０１、１０２、１０３、１０４、およびＡＶアンプ１０５、スピーカ１０６、大画面モニタ１０７、に加えて、サーバ１２０９を含む。そして、これらの各構成要素は、通信回線１０８によりつながれる。サーバ１２０９以外の構成は、第１〜第３の実施の形態と同様であるので、他の構成要素の動作および構成についての説明を繰り返さない。なお、本実施の形態においても、端末１０１〜１０４の代表として端末１０２を用いて説明する。また、端末１０１が教師端末を、端末１０２が生徒端末を示すこととして説明する。
【０１５１】
本発明の第４の実施の形態は、第３の実施の形態において、ＲＡＭ２０２に存在した変換テーブルを、教師端末１０１ではなく、共用のサーバ１２０９に置くように構成したものである。したがって、以下、上記第３の実施の形態との相違についてのみ述べる。なお、基本となる構成については、適宜実施の形態１と比較して述べる。
【０１５２】
サーバ１２０９は、図２２に示すようにＣＰＵ１３０１、ＲＡＭ１３０２、ＲＯＭ１３０３、外部記憶装置１３０４、入力装置１３０５、ディスプレイ１３０６、通信部１３０７およびそれらを結んでいるデータバス１３０８からなる。通信部１３０７は、通信回線１０８と接続され、データのやりとりを行う。入力装置１３０５については、通常用いられるようなキーボード、マウスをここで想定するが、他の構成であってもかまわない。
【０１５３】
以下、起動スイッチ３０５のＯＮ操作によって端末が起動された直後の端末１０２およびサーバ１２０９の動作について、図２３のフローチャートを用いて説明する。
【０１５４】
図２３を参照して、ＣＰＵ３０１は、イニシャルプログラム９０１を実行する（ステップＳ１７０１）。イニシャルプログラム９０１の動作に従い、ユーザ識別情報（ユーザ名）とパスワードとが入力装置３０４からユーザによって入力される（ステップＳ１７０２）。ＣＰＵ３０１は、入力されたユーザ識別情報（ユーザ名）とパスワードを認証情報メモリ３０９と照合することで認証を行う（ステップＳ１７０３）。認証に成功した場合は（ステップＳ１７０３でＹＥＳ）、教師端末用プログラム９０２を実行して（ステップＳ１７０４）、この処理を終了する。
【０１５５】
一方、認証に失敗した場合は（ステップＳ１７０３でＮＯ）、ＣＰＵ３０１は、ステップＳ１７０２で入力されたユーザ識別情報（ユーザ名）を端末識別情報メモリ３１１の内容とペアにしてサーバ１２０９に送信する（ステップＳ１７０５）。ついでＣＰＵ３０１は生徒端末用プログラム９０４を実行する（ステップＳ１７０６）。
【０１５６】
サーバ１２０９は、生徒端末１０２から送信されたユーザ識別情報（ユーザ名）と端末識別情報とを通信部１３０７で受信する（ステップＳ１７０７）。ついで、ＣＰＵ１３０１は、受信したユーザ識別情報（ユーザ名）と端末識別情報とのペアを、ＲＡＭ１３０２の上にある変換テーブル１１０１に追記する（ステップＳ１７０８）。
【０１５７】
なお、ログオフにあたる端末１０２の操作シーケンスを定めておけば、そのような動作がなされた場合には、上記ステップＳ１７０７で変換テーブル１１０１に追記された内容を削除することもできる。
【０１５８】
次に、変換テーブル１１０１の使用方法について、図２４のフローチャートを用いて説明する。上記第２の実施の形態の図１８と同じ動作については同じステップ番号を付す。
【０１５９】
端末１０１のユーザは、パラメータとしてユーザ識別情報１１０２を含むコマンドを入力装置２０４から入力する（ステップＳ１５０１）。ＣＰＵ２０１は、ユーザ識別情報１１０２を含むコマンドを送信する（ステップＳ３９０１）。そして、サーバ１２０９は、通信部１３０７でユーザ識別情報１１０２を含むコマンドを受信する（ステップＳ３９０２）。
【０１６０】
次に、サーバ１２０９のＣＰＵ１３０１は、ＲＡＭ１３０２の変換テーブル１１０１を参照して、ユーザ識別情報１１０２を端末識別情報１１０３に変換する（ステップＳ３９０３）。そして、サーバ１２０９は、端末識別情報１１０３を含むコマンドを、通信部１３０７から端末１０２に送信する（ステップＳ３９０４）。
【０１６１】
そして、端末１０２は通信部３０３にて、端末識別情報１１０３を含むコマンドを受信する（ステップＳ１５０４）。ついで端末１０２が、受信したコマンドに応じた動作を行う（ステップＳ１５０５）。
【０１６２】
このように、本発明の第４の実施の形態は、第３の実施の形態と、変換テーブル１１０１の物理的な所在を除けば動作に本質的な違いはない。
【０１６３】
なお、ここまでの説明では、変換テーブル１１０１が物理的には一箇所に集中して存在するように説明したが、ネットワークで各端末が接続されている状況では、端末１０２〜１０４に分散した各端末の端末識別情報と、それぞれの端末を現在使用中のユーザに対応するユーザ識別情報とのペアを端末１０２〜１０４が持っていることとしてもよい。このようにすれば、ネットワーク上に分散したデータを集合的に参照することで、変換テーブル１１０１というテーブルがあると見なして動作することも可能である。
【０１６４】
なお、上記第３の実施の形態と第４の実施の形態との違いは、単に変換テーブル１１０１を物理的にどこにおくかの違いである。また、ユーザ識別情報を、端末識別情報に変換する手段としては、変換テーブル１１０１のようなテーブル形式でなくても、対応が取れれば他の形式であってもかまわない。また、既述した通り、ユーザ識別情報を、端末識別情報に変換する手段は、アクセスさえできれば、サーバ１２０９に置いても、端末１０１に置いても、分散的な形式で端末１０２に置いてもよい。
【０１６５】
さらには、例えば、各コマンドを入力する手段や、各コマンドが対象とする端末を判定する手段など、他の構成要素についても、構成要素同士が通信回線で結ばれていれば、通信時間やエラーが無視できる状況では、それらが物理的にどこに所在してもかまわない。後に発明の第８の実施の形態でみるように、生徒が身に着けた名札が、変換テーブルとして動作することも、そのような名札も通信回線で結ばれていれば、特に支障がない。
【０１６６】
例えば各コマンドを入力する手段を端末１０１に含まれた形態でこれまで説明してきたが、コマンドをサーバ１２０９の入力装置１３０５から入力することとしてもよい。
【０１６７】
また、各コマンドが対象とする端末の判定が、これまでの説明では、各端末１０２〜１０４で行われているが、たとえば、このような判定をサーバ１２０９などで行うこととしてもよい。この場合、各端末１０２はその結果を通信部３０３で受け取ることになる。
【０１６８】
なお、ここまで、ユーザ識別情報と端末識別情報を変換する、識別情報変換手段として、変換テーブルを用いてきたが、たとえば以下のような方法を用いて変換することとしてもよい。ユーザ識別情報を素数で表し、端末識別情報を別の素数で表し、その積を配列という形態でサーバ１２０９のＲＡＭ１３０２に記録しておく。ここで、端末識別情報とユーザ識別情報とに用いる素数の集合を重なりがないように定めておくものとする。
【０１６９】
このときの、識別情報変換手段としてのサーバ１２０９の動作を図２５のフローチャートに基づいて説明する。以下、ユーザ識別情報と端末識別情報の配列をＰ［ｉ］（ｉ＝０、１、・・・）で表す。
【０１７０】
サーバ１２０９のＣＰＵ１３０１は、配列インデックスｉを０に初期化する（ステップＳ３８０１）。ついで、Ｐ［ｉ］が入力されたユーザ識別情報で割り切れるかどうかを検査する（ステップＳ３８０２）。割り切れれば（ステップＳ３８０２でＹＥＳ）、Ｐ［ｉ］を入力されたユーザ識別情報で割って端末識別情報に変換する（ステップＳ３８０３）。そして、変換された端末識別情報を出力して（ステップＳ３８０４）終了する。
【０１７１】
一方、ステップＳ３８０２でＰ［ｉ］が入力されたユーザ識別情報で割り切れなければ（ステップＳ３８０２でＮＯ）、ＣＰＵ１３０１は配列インデックスｉをインクリメントする（ステップＳ３８０５）。ＣＰＵ１３０１は配列インデックスｉが、配列の長さ（Ｎとする）と一致しているかどうかを判定する（ステップＳ３８０６）。
【０１７２】
ステップＳ３８０６で配列インデックスｉがＮと一致していれば（ステップＳ３８０６でＹＥＳ）、端末識別情報として、エラーを表す（−１）という値を代入する（ステップＳ３８０７）。これは、ｉがＰ［ｉ］のいずれとも一致しないことを示すからである。正常な状態では、Ｐ［ｉ］の作り方から、各端末識別情報とユーザ識別情報の対応が一意的である限りは入力されたユーザ識別情報によってＰ［ｉ］が割り切れるようなｉは１つだけ常に存在することに注意する。したがって、ｉがＰ［ｉ］のいずれとも一致しないのは、後で述べるような悪意あるユーザによるＲＡＭ１３０２の内容の変更などの問題が考えられるので、エラーを表す（−１）という値を端末識別情報に代入することにしたものである。もちろん、この（−１）という値は一例であって、正常な端末識別情報と区別ができれば、他でもよい。また、端末識別情報の値以外の手段で、エラー終了を他の構成要素に伝えることができればそれでもよい。
【０１７３】
このような形態のメリットとしては、２つの素数を十分大きくとることで、その積から、端末識別情報やユーザ識別情報の少なくとも１つを知らずに、他方を知ることが大変困難になるため、ＲＡＭ１３０２の内容を悪意あるユーザが読み出せても、端末識別情報と識別情報との対応を変更してしまうなどの悪用を行うことが困難になることが挙げられる。この例では、上で説明したように、ＲＡＭ１３０２の値を変更しても、それが素数の積となっていなければ、端末識別情報への変換時に、エラーとなるからである。
【０１７４】
＜第５の実施の形態＞
本発明の第５の実施の形態における情報処理システムの構成は、第１〜第３の実施の形態で示した情報処理システムの構成と同様である。したがって、その構成については説明を繰り返さない。なお、本実施の形態においても、端末１０１〜１０４の代表として端末１０２を用いて説明する。また、端末１０１が教師端末を、端末１０２が生徒端末を示すこととして説明する。
【０１７５】
第５の実施の形態では、変換テーブル１１０１を、生徒端末１０２がコマンドを受信した際に参照するようにしたものである。以下、発明の第２の実施の形態との相違について説明する。
【０１７６】
以下、図２６のフローチャートを用いて、教師端末１０１および生徒端末１０２の動作を説明する。なお、図１８に示した処理と同じ動作については、同じステップ番号を付す。
【０１７７】
教師端末１０１のユーザは、ユーザ識別情報を含むコマンドを入力装置２０４から入力する（ステップＳ１５０１）。ＣＰＵ２０１は、入力されたユーザ識別情報を含むコマンドを通信部２０３から生徒端末１０２に送信する（ステップＳ１８０２）。生徒端末１０２は通信部３０３にてユーザ識別情報を含むコマンドを受信する（ステップＳ１８０３）。ついで生徒端末１０２が、受信したコマンドに応じた動作を行う（ステップＳ１８０４）。ここまでの説明で分かるように、コマンドにパラメータとして含まれるユーザ識別情報の端末識別情報への変換が、ステップ１８０３に到るまで行われていない。
【０１７８】
ステップＳ１８０４における生徒端末１０２の動作を図２７のフローチャートに基づいて説明する。
【０１７９】
通信部３０３がコマンドを受け取る（ステップＳ１９０１）。なお、このステップＳ１９０１の処理は、上記ステップＳ１８０３に対応する処理である。
【０１８０】
ＣＰＵ３０１は、受け取ったコマンドからユーザ識別情報を取り出す（ステップＳ１９０２）。ＣＰＵ３０１は、ステップＳ１９０２で取り出されたユーザ識別情報を変換テーブル１１０１を用いて端末識別情報に変換する（ステップＳ１９０３）。
【０１８１】
ＣＰＵ３０１は、ステップＳ１９０３で得られた端末識別情報が（−１）であるかどうかを判断する（ステップＳ１９０４）。端末識別情報が（−１）であれば（ステップＳ１９０４でＹＥＳ）、ステップＳ１９０７に進む。
【０１８２】
一方、端末識別情報が（−１）でなければ（ステップＳ１９０４でＮＯ）、ＣＰＵ３０１は、コマンドから取り出された端末識別情報を端末識別情報メモリ３１１の内容と比較する（ステップＳ１９０５）。一致しなければ（ステップＳ１９０５においてＮＯ）、現在の動作を続けて（ステップＳ１９０６）終了する。
【０１８３】
なお、変換テーブル１１０１には、（−１）という端末識別情報が、“ＡＮＹ＿ＵＳＥＲ”というユーザ識別情報に対応したものとして含まれるため、ステップＳ１９０４でも（−１）という端末識別情報が出現し得ることに注意する。
【０１８４】
ステップＳ１９０７において、ＣＰＵ３０１はコマンド番号が１０であるかどうかを判断する。コマンド番号が１０であれば（ステップＳ１９０７でＹＥＳ）、ＣＰＵ３０１は、システム状態バックアップメモリ３１３の内容をシステム状態メモリ３１２にコピーして（ステップＳ１９０８）、ステップＳ１９１１に進む。
【０１８５】
コマンド番号が１０でなければ（ステップＳ１９０７でＮＯ）、ＣＰＵ３０１は、システム状態メモリ３１２の内容をシステム状態バックアップメモリ３１３にコピーする（ステップＳ１９０９）。
【０１８６】
ついで、ＣＰＵ３０１は、コマンドおよびそこに含まれるパラメータ、システム状態メモリ３１２、システム状態バックアップメモリ３１３の現在の内容から、システム状態メモリ３１２、システム状態バックアップメモリ３１３の内容を変更して（ステップＳ１９１０）、ステップＳ１９１１に進む。
【０１８７】
ステップＳ１９１１において、ＣＰＵ３０１は、システム状態メモリ３１２の更新された内容に合わせて、システムの状態を変更する。以上で、この処理を終了する。
【０１８８】
なお、通信部３０３が受信するコマンドにユーザ識別情報が含まれていることを利用すれば、以下のような構成も可能となる。すなわち、端末１０２自体が現在使用中のユーザに対応するユーザ識別情報を保持しているのであれば、それを受信したコマンドに含まれるユーザ識別情報と比較することで、当該コマンドが、自身を対象にするものであるかどうかを判断でき、変換テーブル１１０１を省略できる。
【０１８９】
ただし、このような構成では、同じユーザが複数の端末を用いているなどの理由でユーザ識別情報が一致した二つの端末があると、その２つの端末を区別して制御することは不可能になる。それに対して、変換テーブル１１０１があれば、そのようなケースでも、例えば変換テーブル１１０１で、ユーザ識別情報から端末識別情報を一意的に得られないという警告を、生徒端末１０２から教師端末１０１に送信したりしてもよい。また、そのような場合のみ、それぞれの端末識別情報を教師端末１０１に表示して、いずれを選ぶかを再度入力させることや、同じユーザ識別情報を持っている端末それぞれのスピーカ３０７から警告音を発生させるなどの動作も可能となる点でより好ましい。
【０１９０】
なお、変換テーブル１１０１は、第４の実施の形態と同様に、サーバなど、生徒端末１０２と物理的に離れたところに置いてもかまわない。このように、変換テーブル１１０１が物理的にどこに存在するかは、第５の実施の形態における情報処理システムの動作において重要なことではない。
【０１９１】
＜第６の実施の形態＞
本発明の第６の実施の形態における情報処理システムにかかる構成を、図２８に示す。第６の実施の形態にかかる情報処理システムは、端末１０１，１０２，１０３，１０４、およびＡＶアンプ１０５、スピーカ１０６、大画面モニタ１０７に加えて、名札２３０８，２３０９，２３１０、および、空間属性情報発信機２３１１，２３１２を備える。そして、これらの各構成要素は通信回線１０８によりつながれる。
【０１９２】
発明の第６の実施の形態の構成要素の動作は、名札２３０８，２３０９，２３１０、空間属性情報発信機２３１１，２３１２以外の構成は、第１〜第３の実施と同様であるので、他の構成要素の動作および構成についての説明は繰り返さない。なお、本実施の形態においても、端末１０１〜１０４の代表として端末１０２を用いて説明する。また、端末１０１が教師端末を、端末１０２が生徒端末を示すこととして説明する。
【０１９３】
第６の実施の形態では、生徒端末１０２の使用にあたって、生徒を識別する名札２３０８〜２３１０を、生徒端末１０２の制御および使用に利用するものである。すなわち、後に詳述するように、名札２３０８〜２３１０にある個人情報によって、端末１０２に自動的にログインする。なお、本実施の形態において「ログイン」とは、端末の使用が許可されることも含むものとする。
【０１９４】
名札２３０８，２３０９，２３１０は、生徒端末１０２，１０３，１０４のユーザによって、１ユーザあたり１台の割合で所持されることを想定したものである。なお、第６の実施の形態において、生徒端末１０２，１０３，１０４や名札２３０８，２３０９，２３１０が３台として説明するが、他の台数であってもよい。また、空間属性情報発信機２３１１，２３１２の台数についても、ここでは２台としているが、他の台数でもよい。
【０１９５】
また、以下、「個人情報」とは、伝統的な名札に表示される氏名や学年、役職などを含むこととする。
【０１９６】
空間属性情報発信機２３１１，２３１２はその設置された箇所を示す空間属性情報を送信している。以下、空間属性情報発信機２３１１および空間属性情報発信機２３１２の構成は、その発信する空間属性情報の内容以外は同様なので、空間属性情報発信機２３１１に関する説明は、特記しない限りは、空間属性情報発信機２３１２にも該当するものとする。
【０１９７】
空間属性情報発信機２３１１が送信する空間属性情報の例を図２９に示す。これは、学校内での使用を想定した例である。以下、特記しない限りは、「クラス」とは、たとえば「1年Ｂ組」の「Ｂ組」のように、学年の情報を伴わない「学級」の意味で用いる。
【０１９８】
空間属性情報発信機２３１１が送信する空間属性情報は、クラス識別情報３００１、学年識別情報３００２、学校識別情報３００３からなる。ただし、クラス識別情報３００１、学年識別情報３００２は、特定のクラスにも学年にも対応しない（物理的な）スペースに空間属性情報発信機２３１１が設置されているときは、空となっている。特定のクラスにも対応しないが、特定の学年に対応するようなスペース（同じ学年の各クラスに共用されているスペース）がもしあれば、そのようなスペースに設置された空間属性情報発信機２３１１が送信する空間属性情報では、クラス識別情報３００１のみが空となる。
【０１９９】
またどの学校にも属さないスペース（学校以外のスペース）に空間属性情報発信機２３１１が設置されているときは、この２つに加えて、学校識別情報３００３も空とする。
【０２００】
なお、「なりすまし」などを防ぐために、空間属性情報発信機２３１１は空間属性情報を暗号化して送信し、名札２３０８はそれを受信した後に復号することとしてもよい。
【０２０１】
次に、名札２３０８の構成例を図３０に示す。名札２３０８は、ＣＰＵ２４０１、個人情報メモリ２４０２、通信部２４０３、ディスプレイ２４０４、表示スイッチ２４０５、ＲＡＭ２４０６およびそれらの構成要素をつなぐデータバス２４０７からなる。通信部２４０３を介して名札２３０８の各構成要素は通信回線と結ばれている。ディスプレイ２４０４はフルドット表示が行えるものとする。なお、本実施の形態において、ＲＡＭ２４０６は必ずしも必要ではないため、設けないこととしてもよい。
【０２０２】
名札２３０９、名札２３１０の構成および各構成要素の動作についても、個人情報メモリ２４０２の内容以外は、名札２３０８と同一とする。したがって、以下特記しない限り、名札２３０８に関する説明は、名札２３０９、名札２３１０にも該当するものとする。
【０２０３】
ディスプレイ２４０４には、個人情報メモリ２４０２の内容に基づいた表示が行われる。図３１は個人情報メモリ２４０２の構成を説明する図である。
【０２０４】
図３１（ａ）は、個人情報メモリ２４０２に格納されるデータの種類を説明したものである。ここでは学校での使用を想定した例を示す。個人情報メモリ２４０２には、ユーザ個人の階層情報である、名２８０１、姓２８０２、第一タイトル２８０３、第二タイトル２８０４、クラス識別情報２８０５、学年識別情報２８０６、学校識別情報２８０７、名読みがな２８１０、姓読みがな２８１１、および、ユーザ識別情報２８０８、パスワード２８０９が格納される。
【０２０５】
このような個人情報メモリ２４０２に格納されるデータの具体例を図３１（ｂ）に示す。たとえば、名２８０１として「○郎」、姓２８０２として「△川」、第一タイトル２８０３として「動物愛護委員」、第二タイトル２８０４として「日直」が格納される。また、クラス識別情報２８０５として「Ｂ組」、学年識別情報２８０６として「１年」、学校識別情報２８０７として「☆山中学校」、ユーザ識別情報２８０８として「ＴＡＲＯ」、パスワード２８０９として「ＲＩＶＥＲ」、名読みがな２８１０として「・・ろう」、姓読みがな２８１１として「・・かわ」が格納される。
【０２０６】
なお、図３１に示す例は模式的なものであって、実際にどのように個人情報メモリ２４０２にここで図示した情報が格納されるかについては、本発明にとって本質的なことではないので、詳細に立ち入らない。
【０２０７】
図３１に示した個人情報メモリ２４０２の例を用いた場合の、ディスプレイ２４０４における表示例を図３２に示す。
【０２０８】
図３２（ａ）は、名２８０１と姓２８０２とを表示するものであり、「△川  ○郎」が表示される。これは、名札２３０８を着けたユーザがクラス識別情報２８０５が示す教室にいる場合に用いることを主に意図している。すなわち、名２８０１および姓２８０２以外の属性は、周囲の人間には明らかに周知なので、表示する意味があまりない。したがって名２８０１と姓２８０２のみを表示しているのである。のちの図３２（ｂ）との比較で分かるように、図３２（ａ）では表示する情報が少ないことを利用して、大きなフォントを用いて表示する。そうすることで、より見やすくすることができる。ここで、ディスプレイ２４０４がフルドット表示が行えることを活用する。なお、このようなディスプレイ２４０４は、必ずしもフルドット表示が行えなくてもかまわない。
【０２０９】
図３２（ｂ）は、名２８０１、姓２８０２、クラス識別情報２８０５および学年識別情報２８０６を表示するものであり、「１年Ｂ組  △川  ○郎」が表示される。これは名札２３０８を着けたユーザが、クラス識別情報２８０５で示される教室の外であるが、学校２８０７の校舎、校地など、学校２８０７の施設内にいる場合に用いることを主に意図している。この場合は、そのユーザがどのクラスに属するかは、ユーザの姓、名とならんで、周囲の人間にとって周知とは限らないため、重要性が高いと考えられるのでいずれの情報も表示するようにしたものである。
【０２１０】
図３２（ｃ）は、名札２３０８を着けたユーザが学校識別情報２８０７が示す施設の外にいる場合に用いることを主に意図した所属する学校の外で表示する例である。この場合は、そのユーザが所属する学校の情報が重要となり、逆にそのユーザがどの学年やどのクラスに属するかは学校の外でそのユーザが出会う人々にとっては、少なくとも通常の状況では重要性が低い。また、個人名などを表示することは個人情報保護の見地からは必ずしも望ましくない。したがって、表示するのは学校識別情報２８０７のみとし、「☆山中学校」と表示される。また、この場合も図３１（a）と同じように、フォントを大きめにして視認性を高めている。
【０２１１】
ユーザ識別情報２８０８およびパスワード２８０９については、名札２３０８の表示には用いられていないがその役割については後述する。第一タイトル２８０３、第二タイトル２８０４についても後述する。
【０２１２】
なお、たとえば学校識別情報２８０７が示す施設の外でもユーザの名２８０１、姓２８０２を表示したり、あるいは逆に何の表示も行わないこととしてもかまわない。
【０２１３】
また、図３１で示した以外の個人情報メモリの例であってもよい。たとえば名２８０１、姓２８０２を分離しないこととしてもかまわない。
【０２１４】
図３２（ａ）（ｂ）（ｃ）で例をあげたような表示の切り替えは、表示スイッチ２４０５によってユーザが行う構成とすることができる。しかし、さらに有効なものとするために、本発明の第６の実施の形態では、このような表示の切り替えを空間属性情報発信機２３１１の送信する空間属性情報によって自動的に行う。
【０２１５】
図３３は、そのように構成された名札２３０８の動作を示すフローチャートである。ここでは図３２に示したように、クラス内用、校内用、校外用の３種類の表示を区別する。
ＣＰＵ２４０１は、通信部２４０３から、上記で述べた空間属性情報を受信する（ステップＳ２９０１）。
【０２１６】
次いでＣＰＵ２４０１は、空間属性情報の受信に成功したかどうかを判定する（ステップＳ２９０２）。空間属性情報の受信に成功しなければ（ステップＳ２９０２でＮＯ）、ＣＰＵ２４０１は、図３２（ｃ）で示されているような校外用の表示を行い（ステップＳ２９０３）、処理を終了する。これは、多くの場合、空間属性情報の受信に成功しないのは、空間属性情報を送信している空間属性情報発信機が近くに設置されていないことを意味するので、校外にいる可能性が高いと考えられるためである。そのため、最も一般性のある集団を想定した表示を行うのである。
【０２１７】
ステップＳ２９０２で受信に成功していれば（ステップＳ２９０２でＹＥＳ）、ＣＰＵ２４０１は、受信した空間属性情報に含まれる学校識別情報３００３と、個人情報メモリ２４０２に含まれる学校識別情報２８０７とを比較する（ステップＳ２９０４）。一致しなければ（ステップＳ２９０４でＮＯ）、ＣＰＵ２４０１は図３２（ｃ）で示されているような校外用の表示を行い（ステップＳ２９０３）、終了する。これは名札２３０８を着けたユーザが、所属しているのとは別の学校にいることを示しているからである。
【０２１８】
ステップＳ２９０４で両者が一致すれば（ステップＳ２９０４でＹＥＳ）、ＣＰＵ２４０１は、受信した空間属性情報に含まれる学年識別情報３００２と、個人情報メモリ２４０２に含まれる学年識別情報２８０６とを比較する（ステップＳ２９０５）。一致しなければ（ステップＳ２９０５でＮＯ）、ＣＰＵ２４０１は図３２（ｂ）で示されているような校内用の表示を行い（ステップＳ２９０６）、終了する。
【０２１９】
ステップＳ２９０５で両者が一致すれば（ステップＳ２９０５でＹＥＳ）、ＣＰＵ２４０１は、受信した空間属性情報に含まれるクラス識別情報３００１と、個人情報メモリ２４０２に含まれるクラス識別情報２８０５とを比較する（ステップＳ２９０７）。一致しなければ（ステップＳ２９０７でＮＯ）、ＣＰＵ２４０１は図３２（ｂ）で示されているような校内用の表示を行い（ステップＳ２９０６）、終了する。
【０２２０】
一方ステップＳ２９０７で両者が一致すれば（ステップＳ２９０７でＹＥＳ）、ＣＰＵ２４０１は図３２（ａ）で示されているようなクラス内用の表示を行い（ステップＳ２９０８）、終了する。
【０２２１】
肩書きなど、姓、名以外の個人の属性についても、それが意味のある場合にのみ表示するという考え方を適用すれば、姓や名と同じ考え方で制御が可能である。たとえば、クラスの中で任命されている委員を示す第一タイトル２８０３、第二タイトル２８０４は、当人がクラス識別情報２８０５で示された教室にいる場合には表示することには意味があるが、校外では通常の状況では表示することに意味がないと考えられるので、そのように制御すればよい。以上のようなことを前提とした、クラス内での表示例を図３４（ａ）に示す。もちろん、第一タイトル、第二タイトルが、クラスの外でも、校内では意味があるのであれば、そのような表示を校内用に行えばよい。そのような表示例を図３４（ｂ）に示す。
【０２２２】
ここでは、通常の意味での名札では表示が困難な、一時的な役柄である「日直」なども、表示するようにしている。これも、通常の意味での名札に対する、本発明の名札２３０８の利点の一つである。
【０２２３】
このような構成は、例えば個人情報メモリ２４０２を書き換え可能なものとして構成して、通信部２４０３から一定のコマンドを受信すれば、ＣＰＵ２４０１が個人情報メモリ２４０２を書き換えるように構成すれば可能である。
【０２２４】
このような名札２３０８の動作を一般的に表現すれば、個人情報の下記の１〜５の性質を用いて、効率的に個人情報の表示を行い、また不要な個人情報を表示しないことによる個人情報の保護を行い、周囲の人間にとって必要な情報のみを表示することにより、より大きな文字で表示するなど、より見やすい個人情報の表示が可能とするものである。
【０２２５】
１．個人が属する複数集団の間には包含関係による階層が存在するものがあること、
２．個人の各時点での状況によっては、どの集団に属するかは、周囲の人間にとって周知あるいは当然の前提となること。したがってあらためて表示が不要となる情報があること、
３．当人と同一の集団に属さない人間にとっては、包含関係の階層の一定レベル以下のいずれの集団に当人が属しているかという情報は通常の状況では不要であること、
４．当人と同一の集団に属さない人間にとっては、通常の状況では不要な個人の属性があること、
５．集団には、対応する物理的なスペースが存在することが多い。
【０２２６】
例えば、図３２に示した例では、人間の集団として、クラス⊆学年⊆学校という包含関係が前提となっている。言い換えれば、クラス識別情報２８０５が示すクラスという集団は、学年識別情報２８０６が示す学年という集団より下位の階層にあり、学年識別情報２８０６が示す学年という集団は、学校識別情報２８０７が示す学校という集団より、下位の階層にある。
【０２２７】
したがって、名札２３０８を着けたユーザと、同じ教室で授業を受けており、日ごろ行動を共にしている周囲の人間にとっては、少なくとも名札２３０８を着けたユーザが自分たちと同じクラスに属することは周知であり、したがって該ユーザがどのクラスに属しているかを、そのような周囲の人間を対象に、表示する必要性は低い。これが図３２（ａ）のような表示を行うことが有用な理由である。つまり、上記１および２で述べた性質が用いられている。図３２（ｂ）において、学校識別情報を表示しないのも同様である。
【０２２８】
また、図３２（ｃ）で示したように、校外で姓、名を表示せず、学校識別情報のみを表示しているのは、上記３および４で述べた性質を利用したものである。
【０２２９】
また、上記のような制御ができるのは、クラスという集団にはその教室、学校の構成員という集団にはその校舎、校地というように、対応する物理的なスペースがあるため、空間属性情報によって、集団を判別することができるためである。このように５で述べた性質が利用されている。
【０２３０】
以上をより一般的に表現すれば、名札２３０８はそれを着けたユーザの状況に応じて、周囲の人間にとって関心が高い、あるいは重要度が高い、あるいはより理解しやすい内容または形態に適応的に変化させて、ユーザの個人情報を表示しているということになる。
【０２３１】
より理解しやすい内容を表示する別の例として、名札２３０８が受信した学年識別情報が、低年齢の学年を示す場合、個人情報メモリ２４０２の名読みがな２８１０、姓読みがな２８１１を、名２８０１、姓２８０２の代わりに表示してもよい。つまりこの場合はひらがなで表示される。なお、同じような考え方で、ローマ字、カタカナなどで表示することも、個人情報メモリ２４０２の構成をそのようにすれば可能となる。
【０２３２】
また、本発明の第６の実施における名札２３０８は、上述の、個人情報の一般的な性質を用いたものであるから、ここまで述べてきたような学校内での使用以外にも、広く応用可能である。ここではユーザとして学校の生徒を想定した例を挙げたが、このような表示を行う名札の応用範囲はこれに限らない。そのユーザの状況によって、表示すべき個人情報が異なるような場合には、ここで述べたような名札２３０８が応用可能である。
【０２３３】
図３５（ａ）に、たとえば企業内での使用を想定した個人情報メモリ２４０２の例を示す。個人情報メモリ２４０２には、ユーザの階層情報である、名３２０１、姓３２０２、第一タイトル３２０３、第二タイトル３２０４、セクション識別情報３２０５、ディビジョン識別情報３２０６、企業識別情報３２０７、および、ユーザ識別情報３２０８、パスワード３２０９が格納される。
【０２３４】
第一タイトル３２０３および第二タイトル３２０４は、企業内での役職名を示す。人間が所属する集団として、セクション⊆ディビジョン⊆企業という包含関係を前提としており、ここではセクションとしては「課」、ディビジョンとしては「部」に相当している。なお、本実施の形態において、このような意味づけや階層のレベルの数に限られない。
【０２３５】
図３５（ｂ）には、企業での使用を想定した個人情報メモリ２４０２の具体的な例を示す。たとえば、名３２０１として「○郎」、姓３２０２として「△川」、第一タイトル３２０３として「課長」、第二タイトル３２０４として「社内美化委員」が格納される。また、セクション識別情報３２０５として「開発第一課」、ディビジョン識別情報３２０６として「開発部」、企業識別情報３２０７として「☆山工業株式会社」、ユーザ識別情報３２０８として「ＴＡＲＯ」、パスワード３２０９として「ＲＩＶＥＲ」が格納される。
【０２３６】
以下、空間属性情報発信機２３１１は、各セクションや共用スペースなど、企業の施設内に適宜置かれているものとする。また、学校の例で述べたのと全く同様に、空間属性情報発信機２３１１から送信される空間属性情報の内容が個人情報メモリ２４０２の内容と比較できて、ＣＰＵ２４０１は、名札２３０８を着けたユーザの所在が判定できるものとする。
【０２３７】
企業内での使用を前提とした空間属性情報発信機２３１１から送信される空間属性情報の内容の例を図３６に示す。空間属性情報発信機２３１１が送信する空間属性情報は、セクション識別情報３４０１、ディビジョン識別情報３４０２、企業識別情報３４０３からなる。
【０２３８】
図３７は、図３５で述べた個人情報メモリ２４０２を用いた場合の、ディスプレイ２４０４における表示例を示す図である。
【０２３９】
図３７（ａ）は、名札２３０８を着けたユーザが、所属するセクション内にいる場合の表示例であり、名３２０１、姓３２０２、第一タイトル３２０３、第二タイトル３２０４のみが表示されている。図３７（ｂ）は、同じユーザが、所属するディビジョンにいる場合の表示例であり、上記に加えて、セクション識別情報３２０５が表示されている。
【０２４０】
図３７（ｃ）は、同じユーザが、所属するディビジョン外の社内にいる場合の表示例であり、上記に加えてディビジョン識別情報３２０６が表示されている。図３７（ｄ）は、同じユーザが社外にいる場合の表示例であり、姓３２０２および企業識別情報３２０７のみが表示されている。
【０２４１】
図３８は、図３７のような表示を行うように構成された名札２３０８の動作を示すフローチャートである。
【０２４２】
ＣＰＵ２４０１は、通信部２４０３から、上記で述べた空間属性情報を受信する（ステップＳ３５０１）。次いでＣＰＵ２４０１は、空間属性情報の受信に成功したかどうかを判定する（ステップＳ３５０２）。空間属性情報の受信に成功しなければ（ステップＳ３５０２でＮＯ）、ＣＰＵ２４０１は、図３７（ｄ）で示されているような社外用の表示を行い（ステップＳ３５０３）、処理を終了する。これは、多くの場合、空間属性情報の受信に成功しないのは、空間属性情報を送信している空間属性情報発信機が近くに設置されていないことを意味するので、社外にいる可能性が高いと考えられるためである。したがって、最も一般性のある集団を想定した表示を行うのである。
【０２４３】
ステップＳ３５０２で受信に成功していれば（ステップＳ３５０２でＹＥＳ）、ＣＰＵ２４０１は、受信した空間属性情報に含まれる企業識別情報３４０３と、個人情報メモリ２４０２に含まれる企業識別情報３２０７とを比較する（ステップＳ３５０４）。一致しなければ（ステップＳ３５０４でＮＯ）、ＣＰＵ２４０１は図３７（ｄ）で示されているような社外用の表示を行い（ステップＳ３５０３）、終了する。これは名札２３０８を着けたユーザが、所属しているのとは別の企業にいることを示しているからである。
【０２４４】
ステップＳ３５０４で両者が一致すれば（ステップＳ３５０４でＹＥＳ）、ＣＰＵ２４０１は、受信した空間属性情報に含まれるディビジョン識別情報３４０２と、個人情報メモリ２４０２に含まれるディビジョン識別情報３２０６とを比較する（ステップＳ３５０５）。一致しなければ（ステップＳ３５０５でＮＯ）、ＣＰＵ２４０１は図３７（ｃ）で示されているような社内用の表示を行い（ステップＳ３５０６）、終了する。
【０２４５】
ステップＳ３５０５で両者が一致すれば（ステップＳ３５０５でＹＥＳ）、ＣＰＵ２４０１は、受信した空間属性情報に含まれるセクション識別情報３４０１と、個人情報メモリ２４０２に含まれるセクション識別情報３２０５とを比較する（ステップＳ３５０７）。一致しなければ（ステップＳ３５０７でＮＯ）、ＣＰＵ２４０１は図３７（ｂ）で示されているようなディビジョン内用の表示を行い（ステップＳ３５０８）、終了する。
【０２４６】
一方ステップＳ３５０７で両者が一致すれば（ステップＳ３５０７でＹＥＳ）、ＣＰＵ２４０１は図３７（ａ）で示されているようなセクション内用の表示を行い（ステップＳ３５０９）、終了する。
【０２４７】
なお、ここではこれまで空間属性情報を、空間属性情報発信機２３１１の送信によって得る例を説明してきたが、十分な精度が確保でき、またその出力結果と学校、クラス、企業、部署などの対応がつくのであれば、ＧＰＳを利用して空間属性情報を得ることも考えられる。いずれにしろ、個人情報メモリ２４０２の内容に基づいて、どのような表示をすべきかの決定に用いることができるような空間属性情報の取得手段があればよい。
【０２４８】
先に述べた、学校での応用例では、低学年に対して、名２８０１、姓２８０２の代わりに、名読み仮名２８１０、姓読み仮名２８１１を表示したのと同様に、異なる言語の文字の表記を個人情報メモリ２４０２に格納しておき、ユーザが所在するオフィスによって表示を切り替えこととしてもよい。このような表示の切り替えは、たとえば多国籍企業などで有効と考えられる。この場合、たとえば、同じ日本人のユーザの名札２３０８は、取得した空間属性情報より、米国のオフィスではローマ字表記を、日本のオフィスでは漢字表記で姓、名を表示することとなる。これも、名札２３０８の個人情報メモリ２４０２をそのように構成することで可能となる。その際、表示のレイアウトを少し変えて、米国のオフィスでは名、姓の順、日本オフィスでは姓、名の順に表示することとしてもよい。
【０２４９】
第６の実施の形態では、先に述べたように、名札２３０８にある個人情報によって、端末１０２に自動的にログインする。ここで、名札２３０８が端末１０２の認証にどのように用いられるかを説明する。
【０２５０】
図３９は端末１０２における認証処理を示すフローチャートである。以下図３９を用いて、端末１０２の動作を説明する。
【０２５１】
ＣＰＵ３０１は、イニシャルプログラム９０１を起動する（ステップＳ２６０１）。ＣＰＵ３０１は、名札２３０８に、個人情報メモリ２４０２に含まれる、ユーザ識別情報２８０８、パスワード２８０９の送信を要求する（ステップＳ２６０２）。
【０２５２】
ＣＰＵ３０１は、通信部３０３で通信部２４０３から送信されたユーザ識別情報２８０８、パスワード２８０９を受信する（ステップＳ２６０３）。
【０２５３】
次いでＣＰＵ３０１は、ステップＳ２６０３で受信したユーザ識別情報２８０８とパスワードとを認証情報メモリ３０９の内容と照合して認証を行う（ステップＳ２６０４）。認証に成功した場合（ステップＳ２６０４でＹＥＳ）は、生徒端末用プログラム９０４を実行する（ステップＳ２６０５）。認証に失敗した場合（ステップＳ２６０４でＮＯ）は、終了する。
【０２５４】
このように、第６の実施の形態においては、名札２３０８の個人情報メモリ２４０２に含まれた情報を用いて自動的に端末１０２にログインすることができる。これにより、ユーザの操作の負担を軽減することができる。
【０２５５】
なお、ここでは、学校での使用を念頭において説明を行ったが、生徒端末でなくても、一般的な端末の認証に応用可能である。この場合も、ステップＳ２６０１〜ステップＳ２６０５と同様の処理を行なうことにより実現される。
【０２５６】
また、ここではユーザ識別情報とパスワードとのペアによって端末の認証を行う構成について説明したが、もちろんこれはあくまでも一例であって、名札２３０８が、ユーザ認証情報を送出する、ユーザ認証情報送出手段として機能すれば他の方法であってもよい。例えば、他の例として、非常に長く、第三者に類推されにくい文字列が、ユーザ識別情報およびパスワードの機能を兼ねたようなものも考えられる。この場合も、このような文字列の入力は自動的に行われるので、手で入力することが困難な文字列等をユーザ認証情報とすることができる。
【０２５７】
また、認証によるログインの自動化だけでなく、ログアウトの自動化も名札２３０８を用いて行うこととしてもよい。例えば、ＣＰＵ３０１が、通信部３０３と名札２３０８の通信部２４０３との間で一定時間ごとに交信を行い、交信に成功しないときはＣＰＵ３０１は、ユーザがログアウトしたとみなすこととする。これは交信が途絶えた場合、ユーザが端末から離れたところに移動したことを示すと考えられるからである。ログアウトした場合、ユーザが再度使う場合には、ステップＳ２６０１からステップＳ２６０５に示した手順で、再び認証を行うものとする。このようにして、ユーザが端末１０２から離れた場合に、許可されていないユーザが端末を用いることを防ぐことができる。
【０２５８】
このように、ログインやログアウトを自動的に行なうことにより、より広い年齢層が端末を使用することが可能となる。また、多人数の集団では、全てのユーザが、端末のログアウトを確実に行っているかを把握することは困難であるので、ログアウトを自動化することにより、管理を容易にすることができる。
【０２５９】
また、第６の実施の形態で用いられる名札は、空間属性情報とユーザの階層情報とにより、複数の個人情報の中から表示のための個人情報を選択して表示することができる。これにより、周囲の状況に合わせた個人情報の表示を行なうことが可能となる。
【０２６０】
＜第７の実施の形態＞
本発明の第７の実施の形態における情報処理システムの構成は、第６の実施の形態において示した情報処理システムの構成と同様である。したがって、その構成については説明を繰り返さない。以下、第６の実施の形態で用いた図を用いて説明する。なお、本実施の形態においても、端末１０１〜１０４の代表として端末１０２を用いて説明する。また、端末１０１が教師端末を、端末１０２が生徒端末を示すこととして説明する。また、名札２３０８〜２３１０の代表として名札２３０８を用いて説明する。
【０２６１】
第７の実施の形態において、名札２３０８は、第６の実施の形態における表示制御に加えて、他の名札が有する個人情報メモリの内容によっても表示を切り替える制御を行なう。
【０２６２】
図２８および図３０を参照して、名札２３０８は、個人情報メモリ２４０２の内容を通信部２４０３から発信できるような構成となっている。名札２３０８は他の名札２３０９，２３１０から受信した内容に応じて、表示を切り替える。以下、他の名札の代表として名札２３０９を用いて説明する。
【０２６３】
名札２３０８は、第６の実施の形態において説明したように、空間属性情報発信機２３１１から送信される空間属性情報により表示制御を行うが、たとえば他の名札２３０９から階層情報を含む個人情報を受信した場合、すなわち他の名札２３０９が近くにある場合には、その内容によりさらに表示制御を行なう。
【０２６４】
たとえば、学校における使用例を想定した場合、名札２３０８が他の名札２３０９から受信した階層情報が、ユーザと同一のクラス識別情報２８０５であれば、クラス内用の表示を行なう。また、他の名札２３０９から受信した階層情報が、学年識別情報２８０６は異なるが、同一の学校識別情報２８０７であれば、校内用の表示を行なう。
【０２６５】
また、各々の名札は、階層情報についての優先順位を予め記憶しておき、その優先順位に従って、表示のための個人情報を選択することとしてもよい。たとえば、学年識別情報２８０６に優先順位を定め、他の名札２３０９から受信する学年識別情報２８０６が名札２３０８の学年識別情報２８０６よりも低学年を優先的に表示する。
【０２６６】
また、多国籍企業等の場合でも、名札２３０８〜２３１０の個人情報メモリ２４０２の構成を変えることにより、同様の制御を行なうことができる。この場合、たとえば、周囲のユーザの名札２３０９から送信される階層情報が、外国人であることを表す場合には、ローマ字その他の適切な外国語の文字による表記で姓、名などを表示することとしてもよい。
【０２６７】
＜第８の実施の形態＞
本発明の第８の実施の形態における情報処理システムの構成は、第６の実施の形態において示した情報処理システムの構成と同様である。したがって、その構成については説明を繰り返さない。以下、第６の実施の形態で用いた図を用いて説明する。なお、本実施の形態においても、端末１０１〜１０４の代表として端末１０２を用いて説明する。また、端末１０１が教師端末を、端末１０２が生徒端末を示すこととして説明する。また、名札２３０８〜２３１０の代表として名札２３０８を用いて説明する。
【０２６８】
本発明の第８の実施の形態は、第６の実施の形態で説明した名札２３０８が、ユーザ識別情報１１０２を端末識別情報１１０３に変換する変換テーブル１１０１としても機能するものである。これは、第４の実施の形態で述べたように、変換テーブル１１０１が分散した一形態であり、他の端末のユーザを指定すれば、端末を指定した動作が行えるというものである。
【０２６９】
第４の実施の形態でも説明したように、各構成要素が通信回線１０８で結ばれている以上、変換テーブル１１０１の物理的な所在は問題にならないため、このようにな動作が行える。以下、その構成、動作について、発明の第６の実施の形態との相違点を簡単に説明する。
【０２７０】
図３９を参照して、ステップＳ２６０４で認証に成功した後に、ステップＳ２６０５で実行される生徒端末用プログラム９０４は、端末識別情報メモリ３１１の内容を名札２３０８に送信する。また、受信した端末識別情報メモリ３１１の内容をＣＰＵ２４０１は個人情報メモリ２４０２に含まれるユーザ識別情報２８０８とペアでＲＡＭ２４０６に格納するものとする。
【０２７１】
このように構成することで、すでに名札２３０８，２３０９，２３１０が存在するところでは、特別なハードウエアの付加なしに、発明の第４の実施の形態の利点が得られることとなる。
【０２７２】
ここで、変換テーブル１１０１の使用方法について、図４０のフローチャートを用いて説明する。上記第４の実施の形態の図２４と同じ動作については同じステップ番号を付す。
【０２７３】
端末１０１のユーザは、パラメータとしてユーザ識別情報１１０２を含むコマンドを入力装置２０４から入力する（ステップＳ１５０１）。ＣＰＵ２０１は、ユーザ識別情報１１０２を含むコマンドを送信する（ステップＳ３９０１）。そして、名札２３０８は、通信部２４０３でユーザ識別情報１１０２を含むコマンドを受信する（ステップＳ４００２）。
【０２７４】
次に、名札２３０８のＣＰＵ２４０１は、ＲＡＭ２４０６の変換テーブル１１０１を参照して、ユーザ識別情報１１０２を端末識別情報１１０３に変換する（ステップＳ４００３）。そして、名札２３０８は、端末識別情報１１０３を含むコマンドを、通信部２４０３から端末１０２に送信する（ステップＳ４００４）。
【０２７５】
そして、端末１０２は通信部３０３にて、端末識別情報１１０３を含むコマンドを受信する（ステップＳ１５０４）。ついで端末１０２が、受信したコマンドに応じた動作を行う（ステップＳ１５０５）。
【０２７６】
また、名札２３０８のディスプレイ２４０４に、現在ユーザがログインしている端末識別情報１１０３を表示することとしてもよい。この形態では、ＲＡＭ２４０６に端末識別情報メモリ３１１の内容が置かれるのでこれが可能となる。こうすることで、ユーザ自身が、現在自分が使用している端末を容易に知ることができる。また、発明の第６の実施の形態で述べたような、自動的なログアウトの機構がなくても、ログアウトのし忘れや、すでにログインしていることを忘れて、他の端末にログインすることを防ぐことができ、システムの効率的な使用に寄与することができる。
【０２７７】
これは名札２３０８が、ユーザが多くの場合身に着けていたり、手じかなところに置くなどされるため、ディスプレイ２４０４にこのような情報を表示すれば、ユーザやその周囲の人間が、現在該ユーザがログインしている端末が存在するということを見落としにくいと考えられるためである。このような構成は、特に発明の第６の実施の形態で述べた、自動的なログアウトが用いられない形態で有効と考えられる。
【０２７８】
なお、このような、ユーザが現在ログインしている端末識別情報を名札２３０８で表示するような構成は、名札２３０８を、識別情報変換手段として機能させなくてもよく、ユーザが使用している端末の端末識別情報を名札２３０８が保持さえすればよい。
【０２７９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２８０】
【図１】発明の第１の実施の形態である情報処理システムの構成を示す図である。
【図２】発明の第１の実施の形態における教師端末の構成を示す図である。
【図３】発明の第１の実施の形態における生徒端末の構成を示す図である。
【図４】発明の第１の実施の形態における端末の形態の例を示す図である。
【図５】発明の第１の実施の形態における端末の形態の別の例を示す図である。
【図６】発明の第１の実施の形態における机６０１の形態の例を示す図である。
【図７】発明の第１の実施の形態における認証情報メモリの内容の例を示す図である。
【図８】発明の第１の実施の形態における端末のＲＯＭの内容を説明する図である。
【図９】発明の第１の実施の形態における端末の動作を示すフローチャートである。
【図１０】発明の第１の実施の形態における端末の動作の別の例を示すフローチャートである。
【図１１】発明の第１の実施の形態における端末の動作の選択を行う画面の例を示す図である。
【図１２】発明の第１の実施の形態に大画面モニタの動作について説明する図である。
【図１３】発明の第１の実施の形態における端末の動作を示すフローチャートである。
【図１４】発明の第１の実施の形態における端末の動作を示すフローチャートである。
【図１５】発明の第１の実施の形態における端末のシステム状態メモリの構成を示す図である。
【図１６】発明の第２の実施の形態における端末のＲＯＭの内容を説明する図である。
【図１７】発明の第２の実施の形態における変換テーブルの例を示す図である。
【図１８】発明の第２の実施の形態における端末の動作を示すフローチャートである。
【図１９】発明の第３の実施の形態における端末の動作を示すフローチャートである。
【図２０】発明の第３の実施の形態の構成の別の例を示す図である。
【図２１】発明の第４の実施の形態である情報処理システムの構成を示す図である。
【図２２】発明の第４の実施の形態におけるサーバの構成を示す図である。
【図２３】発明の第４の実施の形態における端末およびサーバの動作を示すフローチャートである。
【図２４】発明の第４の実施の形態における端末およびサーバの動作を示すフローチャートである。
【図２５】発明の第４の実施の形態におけるサーバの動作の例を示すフローチャートである。
【図２６】発明の第５の実施の形態における端末の動作を示すフローチャートである。
【図２７】発明の第５の実施の形態における端末の動作を示すフローチャートである。
【図２８】発明の第６の実施の形態である情報処理システムの構成を示す図である。
【図２９】発明の第６の実施の形態における空間属性情報発信機が送信する空間属性情報の例を示す図である。
【図３０】発明の第６の実施の形態における名札の構成を示す図である。
【図３１】発明の第６の実施の形態における個人情報メモリの構成の例を示す図である。
【図３２】発明の第６の実施の形態における名札の個人情報の表示の例を示す図である。
【図３３】発明の第６の実施の形態における名札の動作の例を示す図である。
【図３４】発明の第６の実施の形態における名札の表示例を示す図である。
【図３５】発明の第６の実施の形態における個人情報メモリの構成の別の例を示す図である。
【図３６】発明の第６の実施の形態における空間属性情報発信機が送信する空間属性情報の別の例を示す図である。
【図３７】発明の第６の実施の形態における名札の別の表示例を示す図である。
【図３８】発明の第６の実施の形態における名札の動作の別の例を示すフローチャートである。
【図３９】発明の第６の実施の形態における端末の動作を示すフローチャートである。
【図４０】発明の第８の実施の形態における端末および名札の動作を示すフローチャートである。
【符号の説明】
【０２８１】
１０１〜１０４  端末、２３０８〜２３１０  名札、１０５  ＡＶアンプ、１０６  スピーカ、１０７  大画面モニタ、１０８  通信回線、２０１，３０１，１３０１，２４０１  ＣＰＵ、２０２，３０２，１３０２，２４０６  ＲＡＭ、２０３，３０３，１３０７，２４０３  通信部、２０４，３０４，１３０５  入力装置、２０５，３０５  起動スイッチ、２０６，３０６，１３０６，２４０４  ディスプレイ、２０７，３０７  スピーカ、２０８，３０８，１３０３  ＲＯＭ、２０９，３０９  認証情報メモリ、２１０，３１０，１３０４  外部記憶装置、２１１，３１１  端末識別情報メモリ、２１２，３１２  システム状態メモリ、２１３，３１３  システム状態バックアップメモリ、２１４，３１４  データバス、１１０１  変換テーブル、１２０９  サーバ、２３１１，２３１２  空間属性情報発信機、２０４２  個人情報メモリ，２４０５  表示スイッチ。
【図１】
2006127121.tif 000003
【図２】
2006127121.tif 000004
【図３】
2006127121.tif 000005
【図４】
2006127121.tif 000006
【図５】
2006127121.tif 000007
【図６】
2006127121.tif 000008
【図７】
2006127121.tif 000009
【図８】
2006127121.tif 000010
【図９】
2006127121.tif 000011
【図１０】
2006127121.tif 000012
【図１１】
2006127121.tif 000013
【図１２】
2006127121.tif 000014
【図１３】
2006127121.tif 000015
【図１４】
2006127121.tif 000016
【図１５】
2006127121.tif 000017
【図１６】
2006127121.tif 000018
【図１７】
2006127121.tif 000019
【図１８】
2006127121.tif 000020
【図１９】
2006127121.tif 000021
【図２０】
2006127121.tif 000022
【図２１】
2006127121.tif 000023
【図２２】
2006127121.tif 000024
【図２３】
2006127121.tif 000025
【図２４】
2006127121.tif 000026
【図２５】
2006127121.tif 000027
【図２６】
2006127121.tif 000028
【図２７】
2006127121.tif 000029
【図２８】
2006127121.tif 000030
【図２９】
2006127121.tif 000031
【図３０】
2006127121.tif 000032
【図３１】
2006127121.tif 000033
【図３２】
2006127121.tif 000034
【図３３】
2006127121.tif 000035
【図３４】
2006127121.tif 000036
【図３５】
2006127121.tif 000037
【図３６】
2006127121.tif 000038
【図３７】
2006127121.tif 000039
【図３８】
2006127121.tif 000040
【図３９】
2006127121.tif 000041
【図４０】
2006127121.tif 000042