(57)【要約】【課題】  ネットワーク装置の教育の提供にあたって、理解を助けるためにネットワーク装置を用意する。用意されるネットワーク装置に構成情報を設定し、ネットワーク装置同士を適切に接続するには人的コストを要する。また、多数のネットワーク装置を用いる教材がある場合は、相応のネットワーク装置を用意しなければならず、当該ネットワーク装置は遊休状態になる可能性がある。【解決手段】  教材の内容に応じてネットワーク装置に構成情報を設定する手段と、教材で指定される接続方法にしたがってネットワーク装置間の接続を動的に制御する、ネットワーク装置間接続制御装置とを備えた遠隔教育システムを提供する。【選択図】  図１
2008276431.tif 000002
【特許請求の範囲】
【請求項１】
受講者ＰＣと、ネットワーク装置と、前記受講者ＰＣおよび前記ネットワーク装置に接続され、受講者に教育環境を提供する教材管理サーバとからなる遠隔教育システムであって、
前記教材管理サーバは、前記受講者ＰＣに教材もしくは前記ネットワーク装置の操作環境を提供する教材提供手段と、
前記教材と前記教材の内容に応じた前記ネットワーク装置の設定情報を示す第１の構成情報とを保持する教材データベース手段とを有し、
前記教材提供手段は、前記受講者が受講する教材の内容に応じて前記第１の構成情報を選択し、前記ネットワーク装置に設定することを特徴とする。
【請求項２】
請求項１記載の遠隔教育システムであって、
前記教材データベース手段は、前記教材で使用するネットワーク装置毎に、また、前記教材の内容に応じて、複数の前記第１の構成情報を保持することを特徴とする。
【請求項３】
請求項１乃至２記載の遠隔教育システムであって、更に、
前記教材管理サーバおよび前記ネットワーク装置と接続され、前記ネットワーク装置間の通信可否を含む接続状態を制御するネットワーク装置間接続制御装置を有し、
前記教材データベース手段は、前記教材の内容に応じた前記ネットワーク装置間の接続方法を保持し、
前記教材提供手段は、前記受講者が受講する教材の内容に応じて、前記接続方法から前記ネットワーク装置間の通信可否を示す第２の構成情報を生成し、前記ネットワーク装置間接続制御装置に設定することを特徴とする。
【請求項４】
請求項３記載の遠隔教育システムであって、
前記教材データベース手段は、前記教材の内容に応じて、複数の前記接続方法を保持することを特徴とする。
【請求項５】
請求項１乃至４記載の遠隔教育システムであって、
前記教材管理サーバは、受講者ＰＣから教材受講の予約を受け付ける予約受付手段と、
前記予約受付手段で予約を受け付けた教材情報と該教材で使用するネットワーク装置の情報と該教材の受講可能日時とを保持する予約データベース手段とを有し、
前記予約受付手段は、受講者から教材の受講予約を受け付けると、前記予約データベース手段を検索し、該教材で使用するネットワーク装置が空いている日時を選択し、受講者ＰＣに該教材の予約可能日時として表示させることを特徴とする。
【請求項６】
請求項５記載の遠隔教育システムであって、
前記予約受付手段は、受講者ＰＣにて前記予約可能日時を選択されると、教材受講の予約ＩＤおよびパスワードを発行し、前記予約データベース手段に保持させることを特徴とする。
【請求項７】
請求項５記載の遠隔教育システムであって、
前記教材管理サーバは、前記受講可能日時を経過すると、前記教材提供手段の教材の提供を終了させることを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術や、ネットワーク装置の操作方法の教育を提供する遠隔教育システム、および、教育を提供する設備における、教材の提供方法、教材の管理方法、装置の管理方法に関する。
【背景技術】
【０００２】
従来より、ネットワーク装置の操作方法の教育を行う方法として、対象となるネットワーク装置を用いて実際にネットワークを構成し、受講者に操作させる方法がある。また、受講者の手元にネットワーク装置を用意できない場合は、受講者がインターネットに代表される公衆回線などを経由して離れた教育設備に配備してあるネットワーク装置に接続して操作環境を提供する遠隔教育サービスもある。
【０００３】
遠隔教育サービスに関する技術としては、特許文献１や特許文献２に記載のものが知られている。
【０００４】
【特許文献１】特開２００２−１６３３７７号公報
【特許文献２】特開２００３−２２８２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ネットワーク技術やネットワーク装置の教育の提供にあたって、理解を助けるために教材に応じたネットワーク装置を用意して教育の受講者に操作環境を提供する。この場合、用意されるネットワーク装置に対して、教材に応じた構成情報を個別に設定し、また、ネットワーク装置同士を適切に接続する必要がある。また、前記教育を遠隔地に提供し、かつネットワーク装置の操作環境も提供する場合は、教育設備にネットワーク装置を準備する人員を常駐させ、提供する教材の内容や教育の受講時期に応じて教育設備のネットワーク装置の構成情報や接続状態を設定・変更しなければならず、そのための人件費といった経済的コストを要する問題があった。
【０００６】
また、教育設備を準備するためのコストを削減するには、教材ごとにネットワーク装置とその接続形態を固定的に準備しておく方法がある。しかし、多数のネットワーク装置を用いる教材がある場合は、そのために必要な数量のネットワーク装置をその教材専用として用意しなければならない。そして、その教材専用のネットワーク装置として準備しているため、その教材を用いた教育を行っていないときは、当該ネットワーク装置は遊休状態になってしまい、当該ネットワーク装置が有効に活用されない問題があった。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の遠隔教育システムは、インターネットなどの公衆網を経由してネットワーク装置の操作環境と教材を提供する遠隔教育システムを提供する。
【０００８】
教材を提供する教育センタには、教材やネットワーク装置の操作環境を提供する教材管理サーバとネットワーク装置を備える。受講者は手元のＰＣなどを教材管理サーバに接続することで、教材やネットワーク装置の操作環境を手に入れることができる。
【０００９】
ここで教材とは、ネットワーク装置の技術を解説したり、操作方法を解説したりした文章、映像、音声および図表などから構成される。
【００１０】
教材は、教材データベースに格納される。また、教材管理サーバには、教材を教材データベースに登録する手段を備え、教材提供者、もしくは受講者自身が登録することができる。
【００１１】
また、教材の内容に応じてネットワーク装置に構成情報を設定する手段を備える。
【００１２】
また、予約内容を記録する予約データベースを備え、受講の予約を受け付けて予約内容を予約データベースに記録する手段と、教材の提供を開始するに当たって受講者が予約者本人であることを認証する手段を備える。
【００１３】
また、教育センタ内に備えられるネットワーク装置の機能などを記録するネットワーク装置データベースを備える。
【００１４】
また、教材で指定される接続方法にしたがってネットワーク装置間の接続を動的に制御する、ネットワーク装置間接続制御装置を備える。
【発明の効果】
【００１５】
本発明によれば、ネットワーク装置の構成情報の設定や装置間の接続は教材管理サーバによって自動的に行われ、教育提供者は教育開始前に教材の内容に応じたネットワーク装置の構成情報の設定や装置間の接続を行う必要がなくなり、人的コストを低減することができる。
【００１６】
また、受講者に操作環境を提供するネットワーク装置は、提供する教材の内容や、ネットワーク装置の利用状況に応じて教材管理サーバによって動的に選択される。この動作により、教育内容ごとに専用の環境を用意する必要がなくなる。そのため、人気のない教育のために利用されないネットワーク装置の存在が解消され、用意したネットワーク装置を有効に利用できるようになる。
【発明を実施するための最良の形態】
【００１７】
本発明の一実施形態について、図面を参照しながら説明する。
【００１８】
図１は、本実施形態における遠隔教育システムのシステム構成図である。本実施形態における遠隔教育システムは、受講者宅１００内に設置される、受講者１１０が用いる受講者ＰＣ１２０と、受講者ＰＣ１２０と教育センタ３００を接続する公衆網２００と、教育センタ３００内に設置される教材管理サーバ３１０と、予約データベース４００と、教材データベース４１０と、ネットワーク装置データベース４２０と、ネットワーク装置５０１、５０２、５０３、５０４と、ネットワーク装置間接続制御装置６００と、を備える。
【００１９】
受講者ＰＣ１２０は、公衆網２００と接続して教育センタ３００内の教材管理サーバ３１０と接続することにより、受講の予約と、教材の受講が行えるインタフェースを受講者に提供する。
【００２０】
教材は、ネットワーク装置の技術を解説したり、操作方法を解説したりした文章、映像、音声および図表などからなる。また、当該文章、映像、音声および図表などの理解を助けるためにネットワーク装置５０１、５０２、５０３、５０４を受講者１１０に操作させる内容を含めることができ、そのために教材には、必要なネットワーク装置の種類および数量、ネットワーク装置５０１、５０２、５０３、５０４の接続方法や、教材提供開始時の構成情報、教材提供途中で変更する構成情報なども含めることができる。
【００２１】
受講の予約は、教材管理サーバから送られてきた情報が受講者ＰＣ１２０の画面に表示され、受講者１１０が希望する教材と受講日時を選択することで行う。
【００２２】
教材の受講は、教材管理サーバから送られてきた情報と、ネットワーク装置５０１、５０２、５０３、５０４を操作するインタフェースとが受講者ＰＣ１２０の画面に表示され、受講者１１０が当該情報を見ること、および、ネットワーク装置５０１、５０２、５０３、５０４を操作することなどによって行う。
【００２３】
受講者ＰＣ１２０の画面には、文書だけではなく、映像や音声が表示されてもよい。また、受講者１１０に出題される設問を解かせるインタフェースが表示されてもよい。
【００２４】
図１では、受講者宅１００はひとつしか記載されていないが、複数存在してもよい。
【００２５】
公衆網２００は、受講者ＰＣ１２０と教材管理サーバ３１０との通信環境を提供するもので、インターネットや、電話回線網などを用いることができる。また、受講者１１０と受講者ＰＣ１２０は受講者宅１００内にある必要はなくて、教育センタ内にあってもよい。その場合は、公衆網２００は、前述のような不特定多数がアクセスするようなものではなく、ＬＡＮ（ローカルエリアネットワーク）であってもかまわない。
【００２６】
教材管理サーバ３１０には、受講者１１０が受講を希望する教材に関する情報と当該教材の予約日時などを記録する予約データベース４００と、教材と教材で使用するネットワーク装置の構成情報などが格納される教材データベース４１０と、ネットワーク装置の情報が格納されるネットワーク装置データベース４２０が接続される。
【００２７】
また、教材管理サーバ３１０には、教材で使用される、ネットワーク装置５０１、５０２、５０３、５０４と、ネットワーク装置間接続制御装置６００が接続され、教材管理サーバ３１０が教材に応じて、使用するネットワーク装置５０１、５０２、５０３、５０４やネットワーク装置間接続制御装置６００に対して構成情報を設定することができる。
【００２８】
図１では、ネットワーク装置として、５０１、５０２、５０３、５０４の４台を設置しているが、受講者１１０に提供する教材や、教育センタ３００の規模に応じてネットワーク装置の台数を増やしてもよい。
【００２９】
ネットワーク装置５０１、５０２、５０３、５０４は、教材で使用されるネットワークを構成するためのネットワーク装置である。当該ネットワーク装置は、それぞれにネットワーク装置ＩＤがつけられ、ネットワーク装置間接続制御装置６００との接続情報や当該ネットワーク装置が備える機能などの情報と共にネットワーク装置データベース４２０で管理される。教材管理サーバ３１０は、ネットワーク装置データベース４２０に格納される当該ネットワーク装置ＩＤによって、各ネットワーク装置５０１、５０２、５０３、５０４を識別し、各ネットワーク装置に対する構成情報の設定を行う。
【００３０】
また、ネットワーク装置５０１、５０２、５０３、５０４にはひとつ以上のインタフェース部を備え、当該インタフェース部は、ネットワーク装置間接続制御装置６００のインタフェース部と接続することができる。ネットワーク装置間接続制御装置６００と接続されたネットワーク装置は、ネットワーク装置間接続制御装置６００の構成情報の設定にしたがって他のネットワーク装置と通信することができる。
【００３１】
受講者１１０は、受講者ＰＣ１２０と、画面制御部３１１と、教材提供部３１４と、ネットワーク装置アクセス部３１６とを経由してネットワーク装置５０１、５０２、５０３、５０４のうち、いずれか、または、すべてを操作することができる。
【００３２】
図２は、教材管理サーバ３１０の内部を詳細に示したものである。教材管理サーバ３１０は、画面制御部３１１と、予約受付部３１２と、ＩＤ発行部３１３と、教材提供部３１４と、受講者認証部３１５と、ネットワーク装置アクセス部３１６と、時刻監視部３１７と、時計部３１８と、教材編集部３１９と、を備える。教材管理サーバ３１０は一般的なサーバ装置を使用することができ、ＣＰＵと、ハードディスク・メモリなどの記憶装置などから構成される。上述した各部３１１〜３１９は、前記記憶装置に格納されるプログラムをＣＰＵが実行することで実現される。以下、各部３１１〜３１９の処理内容について説明する。
【００３３】
図３は、画面制御部３１１の処理内容を示すフローチャートである。画面制御部３１１は、受講者ＰＣ１２０、または教材提供者３０１からの接続を受け付けると（ステップ７０１）、ステップ７０２で、接続してきた対象が受講者ＰＣ１２０か、教材提供者３０１かを判定する。受講者ＰＣ１２０が接続してきたら、受講者用メインメニュー画面８００を作成して受講者ＰＣ１２０へ当該受講者用メインメニュー画面８００を送信し（ステップ７０３）、受講者１１０からの受講者用メインメニュー画面８００に対する入力応答を待ち受ける（ステップ７０５）。
【００３４】
図９は、受講者用メインメニュー画面８００を示すものであり、選択肢として受講の予約８０１、教材の受講８０２の２つを用意する。
【００３５】
教材提供者３０１が接続してきたら、教材提供者用メインメニュー画面８１０を作成して当該教材提供者用メインメニュー画面８１０を表示し（ステップ７０４）、教材提供者３０１からの教材提供者用メインメニュー８１０に対する入力応答を待ち受ける（ステップ７０５）。
【００３６】
図１０は、教材提供者用メインメニュー８１０を示すものであり、選択肢として受講の予約８１１、教材の受講８１２、教材の編集８１３の３つを用意する。
【００３７】
ステップ７０６で、受講者１１０または教材提供者３０１が受講者用メインメニュー８００または教材提供者用メニュー８１０からどの選択肢を選んだかを判断する。
【００３８】
受講の予約８０１または８１１が選択された場合、ステップ７０７において予約受付部３１２を起動して生成される内容を受講者ＰＣ１２０または教材提供者３０１へ提供する。
【００３９】
教材の受講８０２または８１２が選択された場合、ステップ７０８において教材提供部３１４を起動して生成される内容を受講者ＰＣ１２０または教材提供者３０１へ提供する。
【００４０】
教材の編集８１３が選択された場合、ステップ７０９において教材編集部３１９を起動して生成される内容を教材提供者３０１へ提供する。
【００４１】
ステップ７１０は、受講者ＰＣ１２０または教材提供者３０１との接続が失われたかどうかの判定を行い、失われた場合はステップ７０１へ戻り、失われていない場合はステップ７０２へ戻る。
【００４２】
上記受講の予約および教材の受講は、受講者１１０および教材提供者３０１が選択可能であるが、以降の説明では、説明を簡単にするため受講者１１０が選択したものとして説明する。教材提供者３０１が選択した場合も処理内容は同じである。
【００４３】
図４は、予約受付部３１２の処理内容を示すフローチャートである。予約受付部３１２は、図３のステップ７０７で画面制御部３１１から起動されると、図１２に示す教材データベース４１０から、教材名フィールド４１２、教材概要フィールド４１３を抽出して提供できる教材の一覧表を作成し（ステップ７１１）、画面制御部３１１を経由して当該一覧表を受講者ＰＣ１２０に表示させ（ステップ７１２）、受講者１１０に受講を希望する教材を選択させる（ステップ７１３）。
【００４４】
ここで、受講者１１０は受講者ＰＣ１２０に表示された教材の一覧表から、受講を希望する教材を選択する（ステップ７１４にて判定）か、または、受講者１１０は、独自の教材を作成してその教材を登録することができる。独自の教材を登録する場合は（ステップ７１５）、教材編集部３１９が起動され、独自の教材は教材データベース４１０に登録される（ステップ７１６）。
【００４５】
予約受付部３１２は、受講者１１０が受講を希望する教材の指定を受け付けるか、または、受講者１１０が作成した独自の教材の登録を受け付けると、教材データベース４１０のネットワーク装置フィールド４１４に記録されている、当該教材で使用するネットワーク装置の種類と数量を満たすネットワーク装置を、図１３に示すネットワーク装置データベース４２０のネットワーク装置が備える機能フィールド４２３から検索して、ネットワーク装置ＩＤフィールド４２１を取得し、当該ネットワーク装置ＩＤフィールド４２１をもつネットワーク装置が予約されていない日時を、図１１に示す予約データベース４００に記録されている予約開始日時フィールド４０２と、予約終了日時フィールド４０３と、ネットワーク装置ＩＤフィールド４０５から割り出して予約可能日時一覧表を作成する（ステップ７１７）。
【００４６】
ステップ７１７を図１１から図１３に記載されている内容をもとに具体的に説明する。受講者１１０が教材ＩＤ「ＴＩＤ００１」をもつ教材を選択したとする。教材データベース４１０において、「ＴＩＤ００１」をもつ教材はネットワーク装置フィールド４１４の項目を見ると２４ポートスイッチＡと２４ポートスイッチＢを必要としており、この種類のネットワーク装置は、ネットワーク装置データベース４２０を検索すると、ネットワーク装置が備える機能フィールド４２３に２４ポートスイッチと記載がある、ネットワーク装置ＩＤが「ＮＩＤ００１」と「ＮＩＤ００２」に該当する。そこで、予約データベース４００に、当該ネットワーク装置ＩＤ「ＮＩＤ００１」と「ＮＩＤ００２」を使用する予約項目があるかを検索し、予約ＩＤ「ＲＩＤ００１」によってネットワーク装置ＩＤ「ＮＩＤ００１」と「ＮＩＤ００２」が２００７年８月１日１５時から１７時まで予約されていることがわかる。よって、当該期間を除いた日時をもって予約可能日時一覧表が完成する。
【００４７】
前記の手順で作成された予約可能日時一覧表を、画面制御部３１１を経由して受講者ＰＣ１２０に表示させ（ステップ７１８）、受講者１１０に受講を希望する日時を選択させる（ステップ７１９）。
【００４８】
また、予約受付部３１２は、当該教材の受講希望日時の指定を受け付けると（ステップ７２０）、ＩＤ発行部３１３を起動して受講者の予約ＩＤとパスワードを作成して（ステップ７２１）、予約データベース４００に新しいレコードを作成して当該レコードの各項目それぞれに情報を記録する。具体的には、予約ＩＤフィールド４０１にステップ７２１においてＩＤ発行部３１３で作成された受講者の予約ＩＤを、予約開始日時フィールド４０２に当該教材の受講希望開始日時を、予約終了日時フィールド４０３に受講希望終了日時を、教材ＩＤフィールド４０４に当該教材の教材ＩＤを、ネットワーク装置ＩＤフィールド４０５に当該教材の実施に必要なネットワーク装置ＩＤを、パスワードフィールド４０６にステップ７２１においてＩＤ発行部３１３で作成されたパスワードを、それぞれ記録する（ステップ７２２）。また、画面制御部３１１を経由して当該予約ＩＤ、パスワードを受講者ＰＣ１２０に表示させる（ステップ７２３）。
【００４９】
図５は、ＩＤ発行部３１３の処理内容を示している。ＩＤ発行部３１３は、予約受付部３１２からの指示に従って予約ＩＤとパスワードを作成し（ステップ７３１）、当該予約ＩＤとパスワードを予約受付部３１２に引き渡す（ステップ７３２）。
【００５０】
図６は、教材提供部３１４の処理内容を示すフローチャートである。
【００５１】
教材提供部３１４は、図３のステップ７０８で画面制御部３１１から起動されると、まず、受講者１１０に提供する教材の進捗を管理するための記憶領域である順序番号３２０が格納する値を１に初期化する（ステップ７４１）。
【００５２】
受講者１１０の認証を行うために予約ＩＤとパスワードの入力を求める画面を作成し（ステップ７４２）、画面制御部を経由して当該画面を受講者ＰＣ１２０に表示させ（ステップ７４３）、受講者１１０の予約ＩＤとパスワードの入力を待ち受ける（ステップ７４４）。受講者１１０が、受講者ＰＣ１２０に予約ＩＤとパスワードを入力すると、画面制御部３１１を経由して当該予約ＩＤとパスワードを受け取り、受講者認証部３１５を起動して認証を行わせる（ステップ７４５）。
【００５３】
教材提供部３１４は、ステップ７４６において受講者１１０が正しく認証されているか判定を行い、正しく認証されている場合は、ステップ７４７に進む。ステップ７４７では、受講者１１０によって入力された予約ＩＤをキーとして、予約データベース４００の予約ＩＤフィールド４０１に合致するレコードを検索して、発見したレコードを予約レコードとする。また、予約レコードの教材ＩＤフィールド４０４に格納された情報をキーとして、教材データベース４１０の教材ＩＤフィールド４１１に合致するレコードを検索して、発見したレコードを教材レコードとし、読み込む（７４７）。一方、ステップ７４６において受講者１１０が正しく認証が行われていないと判定した場合は、ステップ７４３に戻って、再度、受講者に正しい予約ＩＤとパスワードの入力を促す。
【００５４】
教材提供部３１４は、ステップ７４７で読み込んだ教材レコードのネットワーク装置フィールド４１４に格納されているネットワーク装置の種類と、予約レコードのネットワーク装置ＩＤフィールド４０５に格納されているネットワーク装置ＩＤとを対応づける（ステップ７４８）。
【００５５】
ステップ７４９で、当該教材でネットワーク装置の構成情報の変更が指定されているかを判定し、変更が指定されている場合は、ステップ７５０を実行する。
【００５６】
ステップ７５０では、予約レコードのネットワーク装置ＩＤフィールド４０５に格納されているネットワーク装置ＩＤが付与されているネットワーク装置に対して、教材レコードのネットワーク装置の構成情報フィールド４１７に格納されている構成情報のうち現在の順序番号３２０が示す番号をもつ構成情報を、ネットワーク装置アクセス部３１６を経由して、当該ネットワーク装置に設定する。教材レコードのネットワーク装置の構成情報フィールド４１７に、現在の順序番号３２０が示す番号をもつ構成情報が格納されていない場合は何もしない。
【００５７】
また、当該ネットワーク装置ＩＤをもとにネットワーク装置データベース４２０にアクセスして、当該ネットワーク装置ＩＤに関するレコードのネットワーク装置間接続制御装置との接続情報フィールド４２２から、ネットワーク装置間接続制御装置６００との接続情報を取得する。
【００５８】
そして、当該ネットワーク装置ＩＤに関するレコードのネットワーク装置間接続制御装置との接続情報フィールド４２２と、前記教材レコードの接続方法フィールド４１５に格納される現在の順序番号３２０が示す番号をもつ接続情報を読み取り、当該接続情報に指定される接続が確立されるようにネットワーク装置間接続制御装置６００の構成情報を作成し、ネットワーク装置アクセス部３１６を経由して、ネットワーク装置間接続制御装置６００に当該構成情報を設定する。教材レコードの接続方法フィールド４１５に、現在の順序番号３２０が示す番号をもつ接続情報が格納されていない場合は何もしない。
【００５９】
ここで、ステップ７４７から７５０を図１１から図１３に記載している内容をもとに具体的に説明する。
【００６０】
ステップ７４７では、受講者１１０によって入力された予約ＩＤが「ＲＩＤ００１」であった場合、予約データベース４００の予約ＩＤフィールド４０１で予約ＩＤ「ＲＩＤ００１」に合致するレコードを検索して、発見したレコードを予約レコードとし、当該予約レコードの教材ＩＤフィールド４０４に格納されている教材ＩＤ「ＴＩＤ００１」を取得する。次に、取得した教材ＩＤ「ＴＩＤ００１」をキーに教材データベース４１０を検索し、当該教材ＩＤ「ＴＩＤ００１」を教材ＩＤフィールド４１１にもつレコードを教材レコードとし、教材データベース４１０から読み込む。
【００６１】
ステップ７４８では、まず、ステップ７４７で読み込んだ教材ＩＤ「ＴＩＤ００１」をもつ教材レコードのネットワーク装置フィールド４１４から、当該教材で必要とするネットワーク装置である２４ポートスイッチＡと２４ポートスイッチＢを取得する。一方、受講者１１０によって入力された当該予約ＩＤ「ＲＩＤ００１」をもつ予約レコードのネットワーク装置ＩＤフィールド４０５にはＮＩＤ００１とＮＩＤ００２が格納されている。そこで、２４ポートスイッチＡをネットワーク装置ＩＤ「ＮＩＤ００１」をもつネットワーク装置に、２４ポートスイッチＢをネットワーク装置ＩＤ「ＮＩＤ００２」をもつネットワーク装置に割り当て、対応づける。
【００６２】
次に、ステップ７４９では、まず、教材ＩＤ「ＴＩＤ００１」をもつ教材レコードのネットワーク装置の構成情報フィールド４１７を検索し、構成情報が登録されているかを確認する。図１２に示す、ネットワーク装置の構成情報４１７には、装置Ａの構成情報として「順序１／ｉｎｔｅｒｆａｃｅ  １／ｉｐ  １１．０．０．１／．．．」が、装置Ｂの構成情報として「順序１／ｉｎｔｅｒｆａｃｅ  ２／ｉｐ  １０．０．０．１／．．．」が、登録されている。それぞれの「順序１」は、構成情報を各ネットワーク装置に設定するタイミングを示す順序番号であり、教材提供部３１４は順序番号３２０が１と等しいときに当該構成情報を対象のネットワーク装置に設定する必要があると判断し、順序番号３２０が１と等しくない場合は、構成情報の設定は必要ないと判断する。また、ステップ７４９では、教材ＩＤ「ＴＩＤ００１」をもつ教材レコードの接続方法フィールド４１７を検索し、ネットワーク装置間接続制御装置６００に反映するべき接続情報が登録されているかを確認する。本例における接続方法４１５には、「順序１／装置ＡのインタフェースＮｏ．１と、装置ＢのインタフェースＮｏ．２を接続」と記録されている。このうち「順序１」は、設定するタイミングを示す順序番号であり、教材提供部３１４は順序番号３２０が１と等しいときにネットワーク装置間接続制御装置６００に構成情報を設定する必要があると判断し、順序番号３２０が１と等しくない場合は、ネットワーク装置間接続制御装置６００に構成情報を設定する必要はないと判断する。ステップ７４９では、上述したネットワーク装置への構成情報の設定、もしくは、ネットワーク装置間接続制御装置６００への構成情報の設定の少なくともどちらか一方が必要であると判断すれば、ステップ７５０の処理を行う。一方、どちらも必要でないと判断すれば、ステップ７５１の処理を行う。
【００６３】
ステップ７５０では、ステップ７４９でネットワーク装置への構成情報の設定が必要であると判断されると、教材が開始された直後に、前記ステップ７４８でのネットワーク装置の対応づけに従って、装置Ａの構成情報をＮＩＤ００１のネットワーク装置ＩＤをもつネットワーク装置に設定し、装置Ｂの構成情報をＮＩＤ００２のネットワーク装置ＩＤをもつネットワーク装置に設定する。ここで示した構成情報、「ｉｎｔｅｒｆａｃｅ  １／ｉｐ  １１．０．０．１／．．．」および「ｉｎｔｅｒｆａｃｅ  ２／ｉｐ  １０．０．０．１／．．．」は一例であり、ネットワーク装置の種類や教材によって異なるものを設定しておく必要がある。本例で示した構成情報「ｉｎｔｅｒｆａｃｅ  １／ｉｐ  １１．０．０．１／．．．」は、ネットワーク装置のインタフェース部のインタフェースＮｏ．１を通信できる（リンクアップの）状態にし、かつネットワーク装置にＩＰアドレス「１１．０．０．１」を設定することを示しており、また、構成情報「ｉｎｔｅｒｆａｃｅ  ２／ｉｐ  １０．０．０．１／．．．」は、ネットワーク装置のインタフェース部のインタフェースＮｏ．２を通信できる（リンクアップの）状態にし、かつネットワーク装置にＩＰアドレス「１０．０．０．１」を設定することを示している。
【００６４】
またステップ７５０では、ステップ７４９でネットワーク装置間接続制御装置６００への構成情報の設定が必要であると判断されると、教材ＩＤ「ＴＩＤ００１」をもつ教材レコードの接続方法フィールド４１５と、ネットワーク装置データベース４２０の各ネットワーク装置ＩＤ「ＮＩＤ００１」、「ＮＩＤ００２」のネットワーク装置間接続制御装置との接続情報フィールド４２２とを見て、ネットワーク装置間接続制御装置６００の設定を行う。教材提供部３１４は、教材レコードの接続方法フィールド４１５に格納される現在の順序番号３２０が示す番号を持つ接続情報「装置ＡのインタフェースＮｏ．１と、装置ＢのインタフェースＮｏ．２を接続」と、ネットワーク装置データベース４２０のネットワーク装置間接続制御装置との接続情報フィールド４２２に格納されている、教材で使用する当該ネットワーク装置の所持するインタフェースＮｏ．ごとに、ネットワーク装置間接続制御装置のどのインタフェースＮｏ．に接続されているかを示す情報とを取得する。
【００６５】
これら取得した情報から、ネットワーク装置ＩＤ「ＮＩＤ００１」をもつネットワーク装置のインタフェースＮｏ．１を接続しているネットワーク装置間接続制御装置６００のインタフェースＮｏ．１０と、ネットワーク装置ＩＤ「ＮＩＤ００２」をもつネットワーク装置のインタフェースＮｏ．２を接続しているネットワーク装置間接続制御装置６００のインタフェースＮｏ．３１との間で通信できるように、ネットワーク装置間接続制御装置６００の構成情報を作成し、ネットワーク装置アクセス部３１６を経由して、ネットワーク装置間接続制御装置６００に当該構成情報設定する。教材レコードの接続方法フィールド４１５に、現在の順序番号３２０が示す番号をもつ接続情報が格納されていない場合は何もしない。  次に、ステップ７５１で、教材提供部３１４は、受講者ＰＣ１２０に表示させる教材画面等を、教材レコードの受講者ＰＣに送信する画面情報等フィールド４１６に格納されている教材のうち、現在の順序番号３２０と同じ番号をもつ教材画面等を取り出し、作成する。当該教材画面には、ネットワーク装置を操作するためのインタフェース画面を埋め込んでもよい。図１２の教材データベース４１０に記載している内容をもとに具体的に説明すると、順序番号３２０が１の場合は、「順序１／概要」の画面を作成する。順序番号３２０が２の場合は、「順序２／手順１／装置ＡのＩＰアドレスを削除します」の画面を作成する。順序番号３２０が３の場合は、「順序３／手順２／装置Ａに新しいＩＰアドレスを設定します」の画面を作成する。
【００６６】
続いて、教材提供部３１４は、画面制御部３１１を経由して当該教材画面等を受講者ＰＣ１２０へ送信する（ステップ７５２）。当該教材画面等に記される受講者１１０が行わなければならない操作が完了したら、ステップ７５３に進み、進捗を管理する順序番号３２０に１を加える。
【００６７】
ステップ７５４は、教材が終了したかを判定するステップである。教材レコードの受講者ＰＣに送信する画面情報等フィールド４１６に、順序番号３２０が示す順序番号をもつ教材画面等が記録されていない場合を教材の終了とする。教材が終了していない場合はステップ７４９に戻って教材の提供を継続する。
【００６８】
本実施形態では、順序番号を設け、教材で使用するネットワーク装置５０１〜５０４やネットワーク装置間接続制御装置６００毎に教材の進捗状況に応じた複数の構成情報を教材データベース４１０の保持させているが、複数のネットワーク装置５０１〜５０４に共通した構成情報を保持させてもよいし、進捗状況に関係なく教材に応じた特定の構成情報のみを保持させることとしてもよい。これらは、教材の内容に応じて決定されればよく、教材の内容に応じてネットワーク装置５０１〜５０４やネットワーク装置間接続制御装置６００に設定すべき構成情報を教材データベース４１０に保持させ、適宜設定すればよい。
【００６９】
図７は、受講者認証部３１５の処理内容を示すフローチャートである。受講者認証部３１５は、図６のステップ７４５で教材提供部３１４から予約ＩＤとパスワードを渡されて起動される。受講者認証部３１５は、教材提供部３１４から渡された予約ＩＤを主キーとして、予約データベース４００から該当するレコードを検索する（ステップ７６１）。当該予約ＩＤを持つレコードが存在するか（ステップ７６２）、教材提供部３１４から渡されたパスワードと、当該レコードのパスワードフィールド４０６に記録されているパスワードとを比較して、一致するか（ステップ７６３）、時計部３１８から取得した現在日時が、当該レコードの予約開始日時フィールド４０２の日時から予約終了日時フィールド４０３の日時の範囲に入っているか（ステップ７６４）、の順番に検査を行い、すべて正常に終了したら、認証成功として、認証成功情報と、当該レコードの教材ＩＤフィールド４０５に記録されている教材ＩＤと、予約終了日時フィールド４０３に記録されている予約終了日時を教材提供部３１４に返却する（ステップ７６５）。一致しなければ認証失敗として、教材提供部３１４に認証失敗情報を返却する（ステップ７６６）。教材提供部３１４では、ステップ７６５で受け取る予約終了日時になったら教材の提供を終了させてもよいし、時刻監視部３１７が当該予約終了日時を監視し、教材提供部３１４が教材を提供するのを強制的に終了させてもよい。
【００７０】
ネットワーク装置アクセス部３１６は、教材提供部３１４と、ネットワーク装置５０１、５０２、５０３、５０４、ネットワーク装置間接続制御部６００との通信環境を提供するインタフェースである。
【００７１】
図８は、時刻監視部３１７の処理内容を示すフローチャートである。時計部３１８から現在日時を取得する（ステップ７７１）。教材提供部３１４で現在提供している教材の中に終了時刻を過ぎたものが存在するかを検索し（ステップ７７２）、存在する場合は、教材提供部３１４で現在提供中の教材に関する処理を強制的に終了させる（ステップ７７３）。
【００７２】
時計部３１８は、受講者認証部３１５と時刻監視部３１７に現在の日付、時刻情報を提供するカレンダ時計である。
【００７３】
教材編集部３１９は、教材データベース４１０にアクセスして、教材の登録、削除、変更を実行する。教材提供者３０１は、教材提供者３０１が教材管理サーバ３１０を操作するときだけに表示される教材提供者用メインメニュー８１０の教材の編集８１３を選択すると起動され、教材編集部３１９を経由して、新規の教材を登録したり、または、既存の教材を削除したり、または、既存の教材の内容を変更することができる。
【００７４】
また、受講者１１０が受講の予約を行うときに、受講者１１０が作成した独自の教材を登録することを選んだ場合にも教材編集部３１９が起動され、当該教材を教材データベース４１０に登録する。
【００７５】
図１１は、予約データベース４００の内容を示すものである。予約データベース４００は、表形式であり、予約を識別するＩＤを格納する予約ＩＤフィールド４０１を主キーとし、予約開始日時を格納する予約開始日時フィールド４０２と、予約終了日時を格納する予約終了日時フィールド４０３と、教材ＩＤを格納する教材ＩＤフィールド４０４と、予約するネットワーク装置ＩＤを格納するネットワーク装置ＩＤフィールド４０５と、パスワードを格納するパスワードフィールド４０６と、を記録する。
【００７６】
図１２は、教材データベース４１０の内容を示すものである。教材データベース４１０は、表形式であり、教材を識別するＩＤを格納する教材ＩＤフィールド４１１を主キーとし、教材の名前を格納する教材名フィールド４１２と、当該教材の概要の説明文を格納する教材概要フィールド４１３と、当該教材で使用するネットワーク装置の種類を格納するネットワーク装置フィールド４１４と、ネットワーク装置の接続方法を格納する接続方法フィールド４１５と、受講者ＰＣで表示される設定方法などの技術情報等を格納する受講者ＰＣに送信する画面情報等フィールド４１６と、ネットワーク装置に設定される構成情報を格納するネットワーク装置の構成情報フィールド４１７と、を記録する。
【００７７】
図１３は、ネットワーク装置データベース４２０の内容を示すものである。ネットワーク装置データベースは、ネットワーク装置のＩＤを格納するネットワーク装置ＩＤフィールド４２１を主キーとして、あるネットワーク装置がネットワーク装置間接続制御装置６００のどのインタフェース部と接続するかを示す情報を格納するネットワーク装置間接続制御装置との接続情報フィールド４２２と、ネットワーク装置が実行できるネットワークプロトコルといった情報などネットワーク装置自体の情報について格納するネットワーク装置が備える機能フィールド４２３と、が記録される。
【００７８】
図１４は、ネットワーク装置間接続制御装置６００の内部を示している。ネットワーク装置を接続するためのインタフェース部６０１、６０２、６０３、６０４と、教材管理サーバと接続するためのインタフェース部６０５と、スイッチ部６１０と、を備える。図１４では、インタフェース部は５つ示されているが、接続されるネットワーク装置の台数やネットワーク装置が持つインタフェース部の数に応じて多数のインタフェース部を備えてもよい。
【００７９】
ネットワーク装置間接続制御装置６００は、ネットワーク装置５０１、５０２、５０３、５０４間の回線の接続を制御するための装置である。ネットワーク装置間接続制御装置６００は、その構成情報の設定によってスイッチ部６１０の接続を変更して、任意の２つのネットワーク装置間を接続された状態として当該ネットワーク装置間だけで通信できる環境を提供することができ、または、接続していない切断された状態とすることができる。ネットワーク装置間接続装置はＣＰＵとメモリを持ち、スイッチ部６１０はメモリに格納されたプログラムをＣＰＵが実行することにより実現される。もしくは、専用のハードウェア回路を用いて実現してもよい。
【００８０】
例えば、ネットワーク装置５０１の特定のインタフェース部とネットワーク装置５０３の特定のインタフェース部とを接続状態にして、当該ネットワーク装置の特定インタフェース部間だけで通信できるようにすることができ、同時にネットワーク装置５０２の特定のインタフェース部とネットワーク装置５０４の特定のインタフェース部とを接続状態にして、当該ネットワーク装置の特定インタフェース部間だけで通信できるようにすることができる。
【００８１】
また、例えば、ネットワーク装置５０１の特定のインタフェース部とネットワーク装置５０４の特定のインタフェース部とを接続状態にして、当該ネットワーク装置の特定のインタフェース部間だけで通信できるようにすることができ、同時にネットワーク装置５０２の特定のインタフェース部とネットワーク装置５０３の特定のインタフェース部とを切断状態にして、当該ネットワーク装置の特定のインタフェース部はどのネットワーク装置とも通信できないようにすることができる。
【００８２】
ネットワーク装置間接続制御装置６００の具体例としては、光スイッチがある。
【００８３】
以上説明したように、本実施形態によれば、ネットワーク装置の構成情報の設定や装置間の接続は教材管理サーバによって自動的に行われ、教育提供者は教育開始前に教材の内容に応じたネットワーク装置の構成情報の設定や装置間の接続を行う必要がなくなり、人的コストを低減することができる。
【００８４】
また、受講者に操作環境を提供するネットワーク装置は、提供する教材の内容や、ネットワーク装置の利用状況に応じて教材管理サーバによって動的に選択される。この動作により、教育内容ごとに専用の環境を用意する必要がなくなる。そのため、人気のない教育のために利用されないネットワーク装置の存在が解消され、用意したネットワーク装置を有効に利用できるようになる。
【００８５】
次に本実施形態を適用した一つ目の例を簡単に説明する。
【００８６】
教材は、教材提供者３０１が作成して、教材管理者３０１によって教材管理サーバ３１１内の教材編集部３１９を通して教材データベース４１０に登録しておく。
【００８７】
受講者１１０は、受講者ＰＣ１２０を用いて教材管理サーバ３１１に接続して、希望日時と教材の受講を予約する。予約受付処理は、予約受付部３１２で行われる。予約受付部３１２は、教材データベース４１０から提供できる教材の一覧を受講者１１０に提供し、また、教材が必要とするネットワーク装置の種類よび台数から、教材を提供できる日時を探し出し、その結果を受講者１１０に示し、また、また、予約受付部３１２は、ＩＤ発行部３１３を起動して予約ＩＤとパスワードが発行して受講者１１０に通知し、また、受講者１１０が指定した日時を教材情報などとともに予約データベース４００に記録する。
【００８８】
さらに予約した希望日時になったら、受講者１１０は、教材管理サーバ３１１に接続して教材を受講する。教材の受講に先立って、教材提供部３１４は受講者認証部３１５を起動して受講者１１０の認証を行う。受講者１１０は、受講予約時に発行された予約ＩＤとパスワードを正しく入力しないと、教材を受講できない。
【００８９】
教材提供部３１４は、受講者１１０に教材の提供を開始する前に、ネットワーク装置５０１、５０２、５０３、５０４の中で予約されているネットワーク装置、およびネットワーク装置間接続制御装置６００に構成情報を設定する。ネットワーク装置５０１、５０２、５０３、５０４の中で予約されているネットワーク装置に設定される構成情報は、受講者１１０に提供する教材に含まれているものが用いられる。また、ネットワーク装置間接続制御装置６００に設定する構成情報は、受講者１１０に提供する教材に含まれているネットワーク装置の接続方法と、ネットワーク装置５０１、５０２、５０３、５０４とネットワーク装置間接続制御装置６００との接続形態を基に教材提供部３１４で作成したものが用いられる。
【００９０】
教材提供部３１４は、受講者ＰＣ１２０を通して受講者１１０に教材を提供する。受講者１１０は、受講者ＰＣ１２０に表示される教材（文章、映像、音声、および図表など）を視聴することによって内容を習得する。また、ネットワーク装置５０１、５０２、５０３、５０４の中から操作環境が受講者ＰＣ１２０に提供され、受講者１１０は当該操作環境を用いて、ネットワーク装置を操作することによって、教材の理解を深めることができる。
【００９１】
教材を提供していて、予約した日時が経過すると、時刻監視部３１７が当該教材の提供処理を強制終了させ、次の日時に予約している受講者のためにネットワーク装置などの環境を開放する。
【００９２】
受講者１１０、受講者ＰＣ１２０は、同時に複数存在してもよく、同時に複数の種類の教材を受講者に提供するようにしてもよい。この場合は、教材管理サーバ３１０内の、画面制御部３１１、予約受付部３１２、ＩＤ発行部３１３、教材提供部３１４、受講者認証部３１５、時刻監視部３１７が、受講者ごとに作成されて、並行して処理を行わせる。
【００９３】
二つ目の例を説明する。前記一つ目の例で、受講者１１０は、教材の受講を予約する際に、独自に受講者１１０自身が作成した教材を登録する。当該教材には、教育センタ３００内のネットワーク装置５０１乃至５０４の中から使用するネットワーク装置の構成情報とネットワーク装置間の接続方法を含ませておく。前記教材が登録されることによって、予約日時の間は、受講者１１０は、教育センタ３００内のネットワーク装置５０１、５０２、５０３、５０４をネットワークシステムの実験環境として自由に使用することができる。
【００９４】
三つ目の例を説明する。前記一つ目の例で、受講者１１０は、教材の受講を予約する際に、独自に受講者１１０自身が作成した教材を登録する。予約時に発行される予約ＩＤとパスワードを別の受講者に提供することで、当該別の受講者に対して、独自の教育を提供することができる。
【図面の簡単な説明】
【００９５】
【図１】本実施形態における遠隔教育システムのシステム構成図である。
【図２】教材管理サーバの内部を示すブロック図である。
【図３】画面制御部の処理内容を示すフローチャートである。
【図４】予約受付部の処理内容を示すフローチャートである。
【図５】ＩＤ発行部の処理内容を示すフローチャートである。
【図６】教材提供部の処理内容を示すフローチャートである。
【図７】受講者認証部の処理内容を示すフローチャートである。
【図８】時刻監視部の処理内容を示すフローチャートである。
【図９】受講者用メインメニュー画面の一例を示す図である。
【図１０】教材提供者用メインメニュー画面の一例を示す図である。
【図１１】予約データベースに格納される項目の一例を示す図である。
【図１２】教材データベースに格納される項目の一例を示す図である。
【図１３】ネットワーク装置データベースに格納される項目の一例を示す図である。
【図１４】ネットワーク装置間接続制御装置の内部を示すブロック図である。
【符号の説明】
【００９６】
１００：受講者宅、１１０：受講者、１２０：受講者ＰＣ、２００：公衆網、３００：教育センタ、３１０：教材管理サーバ、３１１：画面制御部、３１２：予約受付部、３１３：ＩＤ発行部、３１４：教材提供部、３１５：受講者認証部、３１６：ネットワーク装置アクセス部、３１７：時刻監視部、３１８：時計部、３１９：教材編集部、３２０：順序番号を格納する記憶領域、４００：予約データベース、４１０：教材データベース、４２０：ネットワーク装置データベース、５０１〜５０４：ネットワーク装置、６００：ネットワーク装置間接続制御装置、６０１〜６０４：インタフェース部、６１０：スイッチ部、８００：受講者用メインメニュー、８１０：教材提供者用メインメニュー
【図１】
2008276431.tif 000003
【図２】
2008276431.tif 000004
【図３】
2008276431.tif 000005
【図４】
2008276431.tif 000006
【図５】
2008276431.tif 000007
【図６】
2008276431.tif 000008
【図７】
2008276431.tif 000009
【図８】
2008276431.tif 000010
【図９】
2008276431.tif 000011
【図１０】
2008276431.tif 000012
【図１１】
2008276431.tif 000013
【図１２】
2008276431.tif 000014
【図１３】
2008276431.tif 000015
【図１４】
2008276431.tif 000016