(57)【要約】【課題】教師選択に係る学習者の負担を軽減することの可能な在宅教育システムを提供する。また、学習者に対して同じ教師を配置するようにして、教育効果向上を図ることの可能な在宅教育システムを提供する。【解決手段】教師端末３０及び学習者端末１０にネットワーク９０を介して接続されるマネージング装置５０が、学習者端末１０からの受講要求に応じて、教師情報データベース７０の教師情報と、学習者情報データベース７１に記憶された該当学習者の学習者情報とに基づいて、受講要求送信元の学習者に対して最適な教師を選択する配置計算手段５３を備え、その選択された教師の教師端末３０と受講要求送信元の学習者端末１０とが接続されるようにしたものである。【選択図】        図１
2004354467.tif 000002
【特許請求の範囲】
【請求項１】
教師端末と学習者端末とがネットワークを介して接続され、前記学習者端末を使用する学習者が自宅に居ながらにして前記教師端末を使用する教師による授業を受けることができるようにした在宅教育システムであって、
前記教師端末及び前記学習者端末に前記ネットワークを介して接続されるマネージング装置を備え、
前記マネージング装置は、教師毎にその教師に関する教師情報を記憶した教師情報データベースと、学習者毎にその学習者に関する学習者情報を記憶した学習者情報データベースとに接続されており、また、前記マネージング装置は、前記学習者端末からの受講要求に応じて、前記教師情報データベースの教師情報と、前記学習者情報データベースに記憶された該当学習者の学習者情報とに基づいて、受講要求送信元の学習者に対して最適な教師を選択する配置計算手段を備え、その選択された教師の教師端末と受講要求送信元の学習者端末とが接続されるようにしたことを特徴とする在宅教育システム。
【請求項２】
前記配置計算手段は、学習者が過去に授業を受けたことがある教師を優先して選択することを特徴とする請求項１記載の在宅教育システム。
【請求項３】
前記マネージング装置は、学習者端末と教師端末とが接続開始されてから現在までに前記学習者端末側に発生した受講料を算出する受講料算出手段を備え、前記マネージング装置は、算出された受講料を学習者端末に送信し、学習者端末側でリアルタイム表示されるようにしたことを特徴とする請求項１又は請求項２記載の在宅教育システム。
【請求項４】
前記学習者端末と前記教師端末とは、それぞれ互いにネットワークを介して映像情報、音声情報及び教材情報の少なくとも１つの情報を相互に送信し合って授業を進めるように構成され、前記受講料算出手段は、学習者端末から教師端末に送信された情報のパケット量に基づき受講料を算出することを特徴とする請求項３記載の在宅教育システム。
【請求項５】
前記配置計算手段及び前記料金換算手段を前記マネージング装置から削除し、前記各学習者端末側それぞれで、最適な教師の選択及び受講料の計算を行うようにしたことを特徴とする請求項１乃至請求項４の何れかに記載の在宅教育システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットを介して学習者宅と学習塾あるいは家庭教師を結び、各学習者は自宅に居ながら学習塾において受ける場合や家庭教師に教わる場合と同様あるいはそれ以上の授業を受けることのできる在宅教育システムに関するものである。
【０００２】
【従来の技術】
従来このような分野の技術としては、例えば、教師と受講者が別の場所あるいは離れた場所に所在する場合であっても、教室における授業のように講師側から受講者側への接触と、受講者側から講師側への接触とを同時に行って進行する教育システムであって、受講希望者からの受講を希望する旨の情報を受領すると、講師のリストを受講希望者側の画面に表示させて受講希望者に講師の選択を促し、受講希望者により選択された講師側の画面に受講希望者から伝送される情報を表示させるとともに、受講希望者の画面には受講希望者により選択された講師からの情報を表示させるようした教育システムがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−０７２８４６号公報
【０００４】
【発明が解決しようとする課題】
しかしながら従来の教育システムにおいては、受講生に教師を選択させるようにしていることから、受講生に負担をかけるという問題があった。また、毎回、受講生が選択する教師を変えてしまうと、教育の効果が上がりにくいといった不都合もある。
【０００５】
このようなことから、教師選択に係る学習者の負担を軽減することの可能な在宅教育システムの開発が望まれていた。
また、さらに望ましくは、学習者に対して同じ教師を配置するようにして、教育効果向上を図ることの可能な在宅教育システムの開発が望まれていた。
【０００６】
【課題を解決するための手段】
本発明に係る在宅教育システムは、教師端末と学習者端末とがネットワークを介して接続され、学習者端末を使用する学習者が自宅に居ながらにして教師端末を使用する教師による授業を受けることができるようにした在宅教育システムであって、教師端末及び学習者端末にネットワークを介して接続されるマネージング装置を備え、マネージング装置は、教師毎にその教師に関する教師情報を記憶した教師情報データベースと、学習者毎にその学習者に関する学習者情報を記憶した学習者情報データベースとに接続されており、学習者端末からの受講要求に応じて、教師情報データベースの教師情報と、学習者情報データベースに記憶された該当学習者の学習者情報とに基づいて、受講要求送信元の学習者に対して最適な教師を選択する配置計算手段を備え、その選択された教師の教師端末と受講要求送信元の学習者端末とが接続されるようにしたものである。
【０００７】
本発明においては、学習者端末からの受講要求を受けたマネージング装置が、自動的に教師を選択する。
【０００８】
【発明の実施の形態】
実施の形態１．
図１は、本発明の実施の形態１の在宅教育システムのネットワーク構成を示すブロック図である。
この在宅教育システム１は、学習者が自宅などに居ながらにして、別の場所に所在する教師の授業をリアルタイムに受けることができるシステムであって、複数いる教師の中から、学習者の学習内容などに応じて最適な教師を自動的に選択し、その選択された教師の授業を学習者が受けられるようにしたものである。
【０００９】
在宅教育システム１は、学習者毎に設置され、その学習者の例えば自宅などに設置された複数の学習者端末１０と、各教師毎に設置され、その教師の自宅などに設置された複数の教師端末３０と、この在宅教育システム１を利用する例えば教育事業者の本部などに設置されたマネージング装置５０とがインターネットなどのネットワーク９０を介して接続された構成となっている。このように構成された在宅教育システム１において、学習者端末１０及び教師端末３０は、それぞれネットワーク９０を介してマネージング装置５０に接続し、マネージング装置５０の管理の下で互いに接続され、リアルタイム授業が行われるようになっている。なお、学習者及び教師は、予め在宅教育システム１を使用する上でのＩＤ及びパスワードの発行を受けており、そのＩＤ及びパスワードを用いてマネージング装置５０に接続するように構成されている。
【００１０】
マネージング装置５０には、教師毎にその教師に関する教師情報を記憶した教師情報データベース７０と、学習者毎にその学習者に関する学習者情報を記憶した学習者情報データベース７１と、この在宅教育システム１上で使用する教材に関する教材情報を記憶した教材情報データベース７２とが接続されている。これら各データベース７０〜７２は、マネージング装置５０を構成するパソコン本体に接続されたＨＤＤなどの補助記憶装置内に構成されている。なお、ネットワーク９０上に接続した外部データベース内に構成するようにしても良い。
【００１１】
図２は、教師情報データベースに格納された教師情報の概念を示す図である。
教師情報は、教師別に付与された教師ＩＤと、名前と、指導教科と、得意分野と、勤務実績と、給与情報とから構成されている。得意分野は指導教科の中でも教師が指導する上での最も得意とする領域のことであり、図２の例では、英語における「現在完了形」、「受動態」などが得意分野として登録されている。勤務実績は、今までの勤務の履歴であり、具体的には「教授した日」、「教授した生徒の名前」、「指導教科」、「指導分野」、「教授した時間」、「その教授の際に要したパケット量」から構成され、図２の例では「２００３／４／１０  山田花子に英語の受動態を１８時から１９時まで２２００パケットで教授」などが登録されている。給与情報は、「接続日時」、「接続時間」、「送信先（学習者名）」、「料金」から構成され、適宜のタイミングで後述の料金換算手段５４により順次蓄積されるようになっている。
【００１２】
図３は、学習者情報データベースに格納された学習者情報の概念を示す図である。
学習者情報は、学習者別に付与された学習者ＩＤと、名前と、学習教科と、得意教科と、苦手教科と、苦手分野と、学習履歴と、受講料情報とから構成されている。学習履歴は、今までの学習の履歴であり、具体的には、「教授を受けた日」、「教授した教師の名前」、「学習教科」、「学習分野」、「学習した時間」、「その学習の際に要したパケット量」から構成され、図３の例では「２００３／４／１０  鈴木一郎に英語の受動態を１８時から１９時まで３０００パケットで学習」などが登録されている。受講料情報は、「接続日時」、「接続時間」、「送信先（教師名）」、「料金」から構成され、適宜のタイミングで後述の料金換算手段５４により順次蓄積されるようになっている。この学習者情報データベース７１の学習履歴は、必要に応じて教師が参照できるようになっている。
【００１３】
教材情報データベース７２には、教材情報として、例えば、教材そのもの、教材の難易度、教材の使用実績、教材の評価、といった情報が格納されている。教材の使用実績は今までどの教材がどの学習者に使用されたか、そしてどれくらいの効果をあげることができたかを表している。教材情報データベース７２に格納された教材情報は、適宜学習者および教師に送信され、学習者と教師とが互いに同じ教材を使って授業を進めるようになっている。
【００１４】
図４は、学習者端末の構成を示すブロック図である。なお、教師端末３０は、学習者端末１０と同様の構成を有しており、図中の（）外の符号は、学習者端末１０の各構成部を、（）内の符号は教師端末３０の各構成部を指している。
学習者端末１０は、例えばパソコンなどで構成され、ＯＳ（オペレーティングシステム）や、ブラウザ、本発明に係る各種の処理を行なうためのプログラムが予めインストールされ、それらのプログラムに従って各種の処理を行うコンピュータ本体１１に、学習者の映像を取得する撮影手段としてのカメラ１２と、学習者の音声を取得するためのマイク１３と、各種の情報の入力を行うための例えばマウスやキーボードで構成される入力装置１４と、表示装置１５と、スピーカ１６とが接続された構成となっている。
【００１５】
コンピュータ本体１１内には、カメラ１２、マイク１３及び入力装置１４から入力された情報を処理する入力処理手段１７と、入力処理手段１７で処理された情報のパケット量を計測するパケット計測手段１８と、表示装置１５及びスピーカ１６へ出力する情報を処理する出力処理手段１９と、ネットワーク９０に接続してデータの送受を行うネットワークインタフェース２０とを備えている。そして、このネットワークインタフェース２０により教師端末３０及びマネージング装置５０と、ネットワーク９０を介して各種情報の送受信が可能に構成されている。
【００１６】
入力処理手段１７は、カメラ１２からの映像情報を入力するビデオインタフェース１７ａと、マイク１３からの音声情報を入力する音声インタフェース１７ｂと、入力装置１４（キーボード及びマウス）からの操作入力に基づく操作入力情報を入力するキーボード／マウスインタフェース１７ｃと、各ビデオインタフェース１７ａ、音声インタフェース１７ｂ及びキーボード／マウスインタフェース１７ｃからの各種情報を圧縮および多重化を行うマルチプレクサ１７ｄとを備えており、マルチプレクサ１７ｄで圧縮多重化されたデータがパケット計測手段１８に入力され、ここでデータ量（パケット量）が計測されるようになっている。
【００１７】
パケット計測手段１８は、例えば１分毎や、所定量のパケットが溜まる毎にパケット量の計測を行い、「接続日時」、「接続時間」、「送信元」、「送信先」、「パケット量」の形式でなるパケット量情報をマネージング装置５０に送信する。ここで、「送信元」とは、学習者端末１０を使用する学習者を識別する情報（名前や学習者ＩＤなど）であり、「送信先」とは、現在、授業を教授してくれている教師の識別情報（名前や教師ＩＤなど）である。また、学習者端末１０から教師端末３０に送信される情報のパケット量は学習者の受講料の計算の基礎となるものであり、このようにパケット量情報をマネージング装置５０に送信することで、マネージング装置５０側で学習者に課金する料金（受講料）を管理することができるようになっている。
【００１８】
なお、教師端末３０のパケット計測手段３８がマネージング装置５０に送信するパケット量情報の「送信元」及び「送信先」は、上記と逆になり、「送信元」は教師端末３０を使用する教師の識別情報であり、「送信先」は、現在、教授中の学習者の識別情報となる。また、教師端末３０から学習者端末１０に送信される情報のパケット量は、教師の給料（アルバイト料）の計算の基礎となるものであり、教師端末３０のパケット計測手段３８からのパケット量情報を受信したマネージング装置５０は、このパケット量情報に基づいて教師に対する給与を管理するようになっている。
【００１９】
このようなパケット計測手段１８によるパケット量情報及びマルチプレクサ１７ｄで圧縮多重化されたデータそのものは、ネットワークインタフェース２０からネットワーク９０上に送出される。そして、パケット量情報は上述したようにマネージング装置５０に送られ、圧縮多重化されたデータそのものは、該当教師端末３０に送られる。
【００２０】
出力処理手段１９は、ネットワークインタフェース２０を介してネットワーク９０から受信されたデータを分離し、分離されたデータを、各復号手段１９ａ〜１９ｃにそれぞれ送信するデマルチプレクサ１９ｄと、デマルチプレクサ１９ｄからのデータをビデオ復号し、ビデオ復号データを表示装置１５に送信するビデオ復号手段１９ａと、デマルチプレクサ１９ｄからのデータを画面の制御情報に復号し復号データを表示装置１５に送信する操作入力情報復号手段１９ｂと、デマルチプレクサ１９ｄからのデータを音声復号し、音声復号データをスピーカ１６に送信する音声復号手段１９ｃとを備えている。
【００２１】
なお、教師端末３０は、上述したように学習者端末１０と同じ構成であり、コンピュータ本体６１、カメラ３２、マイク３３、入力装置３４、表示装置１５、スピーカ３６、入力処理手段３７、パケット計測手段３８、出力処理手段３９、及びネットワークインタフェース４０を備えている。また、入力処理手段３７は、ビデオインタフェース３７ａ、音声インタフェース３７ｂ、キーボード／マウスインタフェース３７ｃ及びマルチプレクサ３７ｄから構成され、出力処理手段３９は、ビデオ復号手段３９ａ、操作入力情報復号手段３９ｂ、音声復号手段３９ｃ及びデマルチプレクサ３９ｄから構成されている。
【００２２】
以上のように構成された学習者端末１０においては、カメラ１２によって撮影された学習者の映像がビデオインタフェース１７ａを介してマルチプレクサ１７ｄに送られる。また、マイク１３によって取得された学習者の音声が音声インタフェース１７ｂを介してマルチプレクサ１７ｄに送られる。また、キーボードやマウスなどの入力装置１４への学習者からの操作入力情報がキーボード／マウスインタフェース１７ｃを介してマルチプレクサ１７ｄに送られる。
【００２３】
マルチプレクサ１７ｄは、映像信号、音声信号及び操作信号をデータ圧縮し多重化してパケット計測手段１８及びネットワークインタフェース２０にそれぞれ出力する。データ圧縮法および多重化法は特に規定しないが例えばＭＰＥＧ−４を使う。パケット計測手段１８では、上述したように、例えば１分毎や、所定量のパケットが溜まる毎にマルチプレクサ１７ｄからの圧縮多重化信号のパケット量の計測を行い、「接続日時」、「接続時間」、「送信元」、「送信先」、「パケット量」の形式でなるパケット量情報をマネージング装置５０に送信する。一方、マルチプレクサ１７ｄで多重化されたデータはネットワークインタフェース２０からネットワーク９０上に送出され、送信先の教師端末３０に直接送信される。
【００２４】
ネットワークインタフェース２０は、教師端末３０から送信されてきたデータ、すなわち、教師端末３０にて圧縮多重化されたデータをネットワーク９０上から受信し、受信データをデマルチプレクサ１９ｄに渡す。デマルチプレクサ１９ｄは映像情報に関するデータと、操作情報に関するデータと、音声情報に関するデータと、に分離して、映像情報に関するデータをビデオ復号手段１９ａに、操作入力情報に関するデータを操作入力情報復号手段１９ｂに、音声情報に関するデータを音声復号手段１９ｃに、それぞれ送信する。ビデオ復号手段１９ａでは映像情報が復号され、表示装置１５に送られ表示される。
【００２５】
操作入力情報復号手段１９ｂでは操作入力情報が復号され、その操作入力に従った表示が表示装置１５上で行われる。具体的には、キーボードから何らかの情報入力、例えば文字入力が行われた場合には、その文字が表示装置１５上で表示され、また例えばマウスが移動させられた場合には、そのマウスの軌跡が表示装置１５上に表示されることになる。音声復号手段１９ｃでは音声情報が復号され、スピーカ１６に送られ提示される。
【００２６】
これにより、学習者側の学習者端末１０においては、表示装置１５上に教師の映像が表示されるとともに、教師による授業内容がスピーカーから流れ、一方、教師端末３０においては、表示装置１５上に学習者の映像が表示されるとともに、学習者からの例えば質問を行う声がスピーカーから流れることになる。このように、互いの映像及び声をリアルタイムに確認しながら授業が進められることになる。
【００２７】
図５は、マネージング装置の構成を示すブロック図である。
マネージング装置５０は、例えばパソコンなどで構成され、ＯＳ（オペレーティングシステム）や、本発明に係る各種の処理を行なうためのプログラムが予めインストールされ、それらのプログラムに従って各種の処理を行うコンピュータ本体５１を備えている。コンピュータ本体５１内には、現在、マネージング装置５０にどの教師及びどの学習者が接続されているかを管理すると共に、現在教授中であれば、その教師と学習者とが対応付けて登録される接続状況管理データベース５２と、受講要求を送信してきた学習者に対して最適な教師の配置を計算する配置計算手段５３と、学習者端末１０及び教師端末３０のそれぞれから送信されてくるパケット量情報のパケット量を、後述の料金換算表データベース５５に基づいて、学習者に対しては受講料に、教師に対しては給料（あるいはアルバイト代）に換算し、料金情報（給与情報、受講料情報）として学習者情報データベース７１あるいは教師情報データベース７０に記憶させる料金換算手段５４と、学習者用及び教師用のそれぞれの料金換算表が格納された料金換算表データベース５５と、ネットワーク９０に接続してデータの送受を行うネットワークインタフェース２０とを備えている。これら各手段は、コンピュータ本体５１にインストールされたプログラムの実行により機能するものである。マネージング装置５０には、さらに、学習者情報バッファ５７が設けられているが、この学習者情報バッファ５７の動作については以下で説明する。
【００２８】
図６は、接続状況管理データベースに格納された接続状況管理テーブルの具体的一例を示す図である。
接続状況管理テーブルは、学習者名が記述された行と、教師名が記述された列とが設けられて表形式に構成され、現在、授業中にある教師と学習者との交差部には「○」が記載される構成となっている。一方、接続中にあるものの、授業を行っていない教師及び授業を受けていない学習者の行と列はそれぞれ空欄となっている。かかる構成の接続状況管理テーブルは、マネージング装置５０に教師端末３０が接続される度、マネージング装置５０に学習者端末１０が接続される度、及び教師端末３０と学習者端末１０とが互いに接続された状態となる度に更新されるようになっている。
【００２９】
図７は、料金換算表データベースに格納された料金換算テーブルの具体的一例を示す図である。
料金換算テーブルは、パケット量の所定の範囲毎に料金が設定された構成となっており、１０００パケット以下であれば、一律＊＊＊円といった具合である。料金換算表データベース５５には、このような構成の料金換算テーブルが教師用と学習者用との２つが予め用意されて格納されている。
【００３０】
配置計算手段５３は、以上に説明した接続状況管理データベース５２と、教師情報データベース７０と、学習者情報データベース７１とに基づいて、学習者に割り当てる最適な教師を選択するものである。具体的な配置計算例については、後述する。
【００３１】
料金換算手段５４は、教師端末３０からパケット量情報を受信すると、パケット量情報に含まれるパケット量を、教師用料金換算表に基づいて給料（アルバイト代）に換算し、受信したパケット量情報に含まれる「接続日時」、「接続時間」、「送信先」と共に料金情報として教師情報データベース７０内の該当教師の給与情報部分に順次蓄積させる処理を行う。学習者端末１０からパケット量情報を受信した場合も同様に、パケット量情報に含まれるパケット量を、学習者用料金換算表に基づいて受講料に換算し、受信したパケット量情報に含まれる「接続日時」、「接続時間」、「送信先」と共に料金情報として学習者情報データベース７１内の該当学習者情報の受講料情報部分に順次蓄積させる処理を行う。
【００３２】
次に、本実施の形態１の在宅教育システム１における動作の流れを図８のシーケンスチャートに基づいて説明する。なお、マネージング装置５０には既に複数の教師サーバ３０がマネージング装置５０における認証が行われた上でマネージング装置５０に接続されているものとする。
【００３３】
まず、学習者端末１０を操作してネットワーク９０に接続し、ブラウザなどを利用して在宅教育システム１の認証画面を表示装置１５に表示させ、自身の学習者ＩＤ及びパスワードを入力してログインする（Ｓ１）。ログインの際に入力された学習者ＩＤ及びパスワードはマネージング装置５０に送信され、マネージング装置５０では、これら学習者ＩＤ及びパスワードに基づいて認証を行い（Ｓ２）、認証ＯＫであれば、その旨を学習者端末１０に送信するとともに、接続状況管理データベース５２に学習者端末１０がマネージング装置５０に接続されたことを記録して更新する（Ｓ３）。
【００３４】
認証ＯＫを受信した学習者端末１０では、表示装置１５上に学習教科を入力するための画面が表示され、学習者は、その表示に従って教科を入力する（Ｓ４）。すると、学習者端末１０は、入力された教科に関する教科情報を含む受講要求をマネージング装置５０に送信し、マネージング装置５０はこれを受信する（Ｓ５）。マネージング装置５０は、受講要求を受信すると、配置計算手段５３に制御を移し、配置計算手段５３は、受講要求送信元の学習者端末１０を使用している学習者に対して最適な教師を割り当てるための配置計算処理を行う（Ｓ６）。
【００３５】
図９は、配置計算処理のフローチャートである。
配置計算手段５３は、まず、学習者ＩＤに基づいて学習者情報データベース７１から該当の学習者情報を取得し（Ｓ３１）、続いて、接続状況管理データベース５２を参照し、現在、マネージング装置５０に接続中にありながら授業を行っていない教師について把握する（Ｓ３２）。ここで把握された各教師の教師情報を教師情報データベース７０から取得し、学習者情報と照らし合わせて最適な教師を選択する（Ｓ３３）。この最適な教師の選択アルゴリズムは特定の手法に限定されるものではなく、在宅教育システム１を利用する業者の運用形態により任意の手法を採用できるものとする。ここでは、例えば、次のようにして最適な教師を選択する。すなわち、各教師毎に次の（ａ）〜（ｃ）までの項目毎の順位を決定し、その順位に基づいて例えば以下の（１）式により優先度値を決定し、優先度値が高い（数値が一番小さい）教師を最適な教師とするものである。
【００３６】
（ａ）最終授業日から現在までの経過日数の多い順（多い順に昇順に優先度値を付与。すなわち、頻繁に教授している教師の優先度値は大きい値となる。）
（ｂ）学習者が希望する学習分野と教師の得意分野との近さ（近い順に昇順に優先度値を付与。）
（ｃ）今までその学習者に教えた教授回数が多い順（多い順に昇順に優先度値を付与。）
【００３７】
（ａ）の順位×（１／１）＋（ｂ）の順位×（１／２）＋（ｃ）の順位×（１／３）                                                        ・・・  （１）
【００３８】
ここで、上記（１）式においては、（ｃ）の順位に対する除算係数を最も小さくしているため、（ｃ）の項目の順位を優先した教師選択が成されるようになっている。すなわち、いつも割り当てられている教師が以降も割り当てられる仕組みとなっており、基本的に同じ教師が一貫して配置されるようになっている。なお、（ａ）〜（ｃ）のどの項目を優先するかは在宅教育システム１の運用形態などに応じて任意に変更可能である。
【００３９】
図８のフローチャートに戻る。以上のようにして選択された教師の教師名を学習者端末１０に送信し（Ｓ７）、学習者端末１０では、その教師名を受信して表示する（Ｓ８）。その教師でＯＫの旨のユーザ入力があれば、ＯＫの旨をマネージング装置５０に送信し（Ｓ９）、マネージング装置５０はこれを受信する（Ｓ１０）。なお、その教師による教授を受けたくない場合には、ＮＧの旨を含む受講要求が再度マネージング装置５０に送信され、マネージング装置５０では、次の優先度値を有する教師名を学習者端末１０に送信することになる。このように、在宅教育システム１側で選択された教師に対し、学習者側でＯＫ又はＮＧを選択できるようにしているため、在宅教育システム１側が選択した教師を必ずしも学習者側に強要することがないため、例えば前回の学習時の教師に不満があった場合には、学習者は、ＮＧとして別の教師の配置を要求することができ、最終的には教育効果上の最適な教師による授業を受けることが可能となっている。
【００４０】
ステップＳ１０において、ＯＫの旨を受信したマネージング装置５０は、教授関係が成立したことに基づいて接続状況管理データベース５２を更新する（Ｓ１１）と共に、該当教師の教師端末３０への接続情報（教師端末３０のアドレス情報（例えばＩＰアドレス））を学習者端末１０に送信する（Ｓ１２）。学習者端末１０はこれを受信し（Ｓ１３）、そのアドレスにアクセスして該当教師の教師端末３０と接続する（Ｓ１４）。これにより学習者と教師間での授業が開始される。この授業に際しては、上述したように互いの映像と音声を確認しながらのリアルタイム授業となる。
【００４１】
そして、授業が終了し、学習者端末１０にてログオフが行われると、学習者端末１０は、教師端末３０との接続を遮断すると共に、学習終了通知をマネージング装置５０に送信する（Ｓ１５）。マネージング装置５０はこれを受信する（Ｓ１６）と、接続状況管理データベース５２を更新する（Ｓ１７）。
【００４２】
ところで、学習者端末１０では、上述したように、パケット計測手段１８により授業開始（接続開始）から授業終了（接続遮断）までの間に、学習者端末１０から教師端末３０へ送信された各種情報（映像情報、音声情報、操作入力情報）のパケット量の計測が行われており、計測されたパケット量を含むパケット量情報がマネージング装置５０へと例えば１分毎に逐次送信されている。
【００４３】
一方、教師端末３０側でも同様に、パケット量情報がマネージング装置５０へと逐次送信されている。マネージング装置５０は学習者端末１０及び教師端末３０からのパケット量情報を受信すると、料金換算手段５４に制御を移し、マネージング装置５０は料金換算処理を行う。
【００４４】
図１０は、料金換算処理の流れを示すフローチャートである。なお、ここでは、特に学習者端末１０側からのパケット量情報を受信した場合について説明する。
料金換算手段５４は、学習者端末１０からパケット量情報を受信すると、パケット量情報に含まれるパケット量を、学習者用料金換算表に基づいて給料（アルバイト代）に換算し（Ｓ４１）、換算した給料を含む料金情報に基づいて学習者情報データベース７１を更新する（Ｓ４２）。更に詳しくは、換算した給料を、受信したパケット量情報に含まれる「接続日時」、「接続時間」、「送信先」と共に料金情報として学習者情報データベース７１内の該当学習者の受講料情報部分に順次蓄積させて学習者情報データベース７１を更新する。教師端末３０からパケット量情報を受信した場合も同様に、パケット量情報に含まれるパケット量を、教師用料金換算表に基づいて給与に換算し、受信したパケット量情報に含まれる「接続日時」、「接続時間」、「送信先」と共に料金情報として教師情報データベース７０内の該当教師情報の給与情報部分に順次蓄積させる処理を行う。料金換算手段５４は、学習者端末１０及び教師端末３０からパケット量情報を受信する度に、以上のようにして料金換算処理を逐次行って学習者情報データベース７１及び教師情報データベース７０を更新する。
【００４５】
ここで、図８のフローチャートに戻る。マネージング装置５０は、ステップＳ１５において学習者側からの学習終了通知を受信すると、以上のようにして受講料情報及び給与情報について逐次更新されている学習者情報データベース７１から、今回のログインにおける受講料情報を抽出し、合計して今回のログインにおける受講料を算出し、学習者端末１０に送信する（Ｓ１８）。学習者端末１０は、これを受信し（Ｓ１９）、表示装置１５に表示する（Ｓ２０）。一方、教師サーバ３０側でも同様の処理が行われ、今回の教授に関しての給与情報が教師端末３０に送信され、表示装置１５に表示される。以上により学習者の学習に係る一連の動作が終了する。なお、続いて別の教科を学習したい場合には、ログオフすることなくステップＳ４に戻り、再度、教科情報を含む受講要求を送信することで、その教科において最適な教師の授業を受けることが可能となっている。
【００４６】
ところで、図５に示した学習者情報バッファ５７は、具体的には例えばＲＡＭなどの高速読み出しが可能なメモリで構成されている。この学習者情報バッファ５７に、図９のステップＳ３１において、学習者情報データベース７１から読み出した学習者情報を一時保存しておくことにより、例えばある教科の学習が終了した後、続けて別の教科の受講要求を受信した際の再度の配置計算処理に際し、学習者情報バッファ５７の学習者情報を利用することにより、高速で処理することが可能となる。
【００４７】
以上に説明したように、本実施の形態１によれば、マネージング装置５０が自動的に教師を選択するので、学習者側の教師選択に際しての負担を軽減することができる。また、教師の選択に際し、受講を希望する学習者に対する教授回数が多い教師を優先して選択するようにしているので、複数の教師の中から学習者自身が教師を選択する従来のシステムの場合において、学習者が毎回、選択する教師を変えるなどによる教育効果低下を防止でき、同じ教師を一貫して配置することが可能となり、教育効果を向上させることが可能となる。
【００４８】
また、学習者の受講要求時に、その学習者にいつも割り当てていた教師が未接続だった場合、次の優先度値を有する教師を割り当てるようにしているため、学習者側からすれば、接続時の状況に応じた最善の教師を配置してもらうことが可能となり、教師側からすれば、授業の相手である学習者が、自身がいつも授業をしている学習者に限定されることがない。このため、この在宅教育システム１を利用する業者におけるシステム運用費用と接続実績との観点からみた費用対効果を最大にすることができる。
【００４９】
実施の形態２．
実施の形態２はログインから現在までの受講料を学習者端末１０の表示装置１５上にリアルタイム表示するようにしたものである。その他の処理については実施の形態１と基本的に同様であるので、以下では実施の形態２が実施の形態１と相違する部分を中心に説明する。また、実施の形態２の在宅教育システムのネットワーク構成は図１と同様である。
【００５０】
図１１は、実施の形態２の在宅教育システムにおけるマネージング装置の構成を示すブロック図である。他の学習者端末１０及び教師端末３０の構成は図４と同様であるため説明を省略する。
実施の形態２のマネージング装置８０は、図５に示した実施の形態１のマネージング装置５０に、料金換算手段５４で換算された学習者の受講料を一時保存する料金情報バッファ８１を設けた構成を成し、他は図５と同様である。
料金情報バッファ８１には、料金換算手段５４で換算された学習者の受講料を積算した積算金額が格納されている。さらに具体的には、「接続日時」、「接続開始時間」、「送信元（学習者側）」、「送信先（教師側）」、「受講料（積算金額）」の形式で格納されている。この料金情報バッファ８１に保存された受講料情報は、学習者端末１０側に逐次送信され、学習者端末１０の表示装置１５にリアルタイム表示されるようになっている。料金情報バッファ８１に格納された受講料情報は、学習者端末１０からログオフによる学習終了通知を受信することによってクリアされるようになっている。なお、料金換算手段５４と料金情報バッファ８１により本発明の受講料算出手段が構成されている。
【００５１】
このように構成することにより、学習者は、自身で予定しているシステム利用予算に対し、現時点でどのくらい使用しているのかをリアルタイムで把握することが可能となる。このため、例えば予算が残り少なければ、他に学んでおきたい別の教科に切り替えて授業を受けるなどといった判断を行うことができるようになり、使い勝手の良い在宅教育システムを構成することができる。
【００５２】
実施の形態３．
実施の形態３は、上記実施の形態１、２ではマネージング装置側で行っていた配置計算処理及び料金換算処理を、学習者端末側で行うようにしてマネージング装置の負荷軽減を図るようにしたものである。
【００５３】
図１２は、実施の形態３の在宅教育システムのネットワーク構成を示す図である。実施の形態３の在宅教育システム６００は、複数の学習者端末１００と複数の教師端末３００とマネージング装置５００とがネットワーク９０を介して接続された構成を有している。各学習者端末１００には、それぞれ当該学習者端末１００を使用する学習者のみの学習者情報が記憶された学習者情報データベース１０５と、学習者が独自に使用している教材の教材情報や、教師端末３００側から取得した教材の教材情報などが記憶された教材情報データベース１０６とが接続されている。教材情報データベース１０６には、教師端末３００側から教師が保持している教材が送信されてきた場合には、その教材も格納されるようになっている。また、各教師端末３００には、当該教師端末３００を使用する教師の教師情報のみが記憶された教師情報データベース３０４と、例えば教師が独自に作成したオリジナルの教材や、教師が独自に選択した教材（ＣＤ−ＲＯＭなど）の教材情報が格納された教材情報データベース３０５とが接続されている。教材情報データベース３０５には、学習者端末１００側から学習者が保持している教材が送信されてきた場合には、その教材も格納されるようになっている。
【００５４】
図１３は、実施の形態３の在宅教育システムにおける学習者端末の構成を示すブロック図である。図１３に示すように、実施の形態３における学習者端末１００は、図４に示した実施の形態１の学習者端末１００のコンピュータ本体１１内に、更に、教師の配置を計算する配置計算手段１０１と、料金換算手段１０２と、学習者用の料金換算表が記憶された料金換算表データベース１０３と、学習者情報データベース１０５及び教材情報データベース１０６に格納されたデータを必要に応じて教師端末３００に送信する際に、圧縮および多重化を行うマルチプレクサ１０４とを備えた構成となっている。マルチプレクサ１０４の出力は、パケット計測手段１８に入力され、実施の形態１、２と同様にパケット量が計測されて受講料計算に利用されるようになっている。
【００５５】
図１４は、実施の形態３の在宅教育システムにおける教師端末の構成を示すブロック図である。図１４に示すように、実施の形態３における教師端末３００は、図４に示した実施の形態１の教師端末３００のコンピュータ本体３１内に、更に、料金換算手段３０１と、教師用の料金換算表が記憶された料金換算表データベース３０２と、教材情報データベース３０５及び教師情報データベース３０４に格納されたデータを必要に応じて学習者端末１００に送信する際に、圧縮および多重化を行うマルチプレクサ３０３を備えた構成となっている。マルチプレクサ３０３の出力は、パケット計測手段３８に入力され、実施の形態１、２と同様にパケット量が計測されて給与計算に利用されるようになっている。また、教材情報データベース３０５には、例えば教師が独自に作成したオリジナルの教材や、教師が独自に選択した教材（ＣＤ−ＲＯＭなど）の教材情報が格納されている。また、学習者端末１００側から学習者が保持している教材が送信されてきた場合には、その教材も格納されるようになっている。
【００５６】
図１５は、実施の形態３の在宅教育システムにおけるマネージング装置の構成を示すブロック図である。図１５に示すように、実施の形態３におけるマネージング装置５００は、図５に示した実施の形態１のマネージング装置５０から配置計算手段５３、学習者情報バッファ５７及び料金換算手段５４が削除される一方、学習者の受講料情報及び教師の給料情報が格納された料金情報管理データベース５０１を備えた構成となっている。
【００５７】
図１６は、実施の形態３の在宅教育システムにおける動作の流れを示すシーケンスチャートである。
まず、学習者端末１００を操作してネットワーク９０に接続し、ブラウザなどを利用して在宅教育システム６００の認証画面を表示装置に表示させ、自身の学習者ＩＤ及びパスワードを入力してログインする（Ｓ１０１）。ログインの際に入力された学習者ＩＤ及びパスワードはマネージング装置５００に送信され、マネージング装置５００では、これら学習者ＩＤ及びパスワードに基づいて認証を行い（Ｓ１０２）、認証ＯＫであれば、その旨を学習者端末１００に送信するとともに、接続状況管理データベースに学習者端末１００がマネージング装置５００に接続されたことを記録して更新する（Ｓ１０３）。
【００５８】
認証ＯＫを受信した学習者端末１００では、表示装置１５上に学習教科を入力するための画面が表示され、学習者は、その表示に従って教科を入力する（Ｓ１０４）。すると、学習者端末１００は、受講要求（この受講要求には、実施の形態１とは異なり教科情報は含まれない）をマネージング装置５００に送信し、マネージング装置５００はこれを受信する（Ｓ１０５）。なお、ステップＳ１０４で入力された教科情報は以降の処理で使用される。
【００５９】
ステップＳ１０５で受講要求を受信したマネージング装置５００は、現在接続中の各教師の教師端末３００と接続を行うための接続情報（アドレス情報）を学習者端末１００に送信する（Ｓ１０６）。学習者端末１００はこれを受信する（Ｓ１０７）と、この接続情報に従って各教師端末３００に教師情報の要求を送信する（Ｓ１０８）。教師情報要求を受信した教師端末３００は、自端末の教師情報データベース３０４から教師情報を抽出して学習者端末１００に返信し、学習者端末１００はこれを受信する（Ｓ１１０、Ｓ１１１）。教師情報要求を受信した各教師端末３００で同様の処理が行われ、学習者端末１００には、各教師端末３００からの教師情報が集められることになる。
【００６０】
そして、学習者端末１００は配置計算手段１０１に制御を移し、配置計算手段１０１は、配置計算処理を行う（Ｓ１１２）。すなわち、配置計算手段１０１は、学習者情報データベース１０５から学習者情報を取得すると共に、各教師端末３００から取得した各教師情報と照らし合わせて最適な教師を選択する。具体的な教師選択のアルゴリズムは上述した方法と同様の方法を採用する。
【００６１】
そして、最適な教師が選択されると、学習者端末１００ではその教師名を表示装置１５に表示し（Ｓ１１３）、その教師でＯＫの旨のユーザ入力があれば、教授関係が成立したことをマネージング装置５００に通知するとともに、該当教師端末３００への接続情報に基づいて該当教師端末３００に接続し（Ｓ１１４）、授業を開始する。教授関係成立の通知を受信したマネージング装置５００は、その通知に基づいて接続状況管理データベース５２を更新する（Ｓ１１５）。
【００６２】
そして、授業が終了し、学習者端末１００にてログオフが行われると、学習者端末１００は、教師端末３００との接続を遮断すると共に、学習終了通知をマネージング装置５００に送信する（Ｓ１１６）。マネージング装置５００はこれを受信すると、接続状況管理データベース５２を更新する（Ｓ１１７、Ｓ１１８）。
【００６３】
ところで、学習者端末１００の料金換算手段１０２は、パケット計測手段１８により計測されたパケット量を、料金換算表データベース１０３に基づいて受講料に換算する処理を行っており、受講料をリアルタイムに表示装置１５上に表示すると共に、ログオフ時には、今回のログインで要した受講料を表示装置１５上に表示する（Ｓ１１９）。
【００６４】
ここで、上記実施の形態１、２では、基本的に学習者と教師とがこのシステムを利用するに際し、同じ教材で授業を進める構成となっている。これは、教材情報データベース７２がマネージング装置５０側に接続されており、各学習者端末１０及び教師端末３０が、マネージング装置５０を介して同じ教材情報データベース７２から教材情報を取得するようにしていることによる。しかしながら、実施の形態３においては、上述したように学習者端末１００と教師端末３００とがそれぞれ別々の教材情報データベース１０６を保持していることから、両者が持つ教材が一致しない場合がある。そこで、実施の形態３では、教師端末３００が、学習者端末１００からの教師情報要求に応答する際に、教師情報とともに教師端末３００側の教材情報データベース３０５に格納された教材を特定できる情報も併せて学習者端末１００に送信するようにしている。学習者端末１００の配置計算手段１０１は、教師を選択した後、教師端末３００から受信した、教材を特定できる情報と教材情報データベース１０６内に格納された情報とを比較して、教材情報データベース１０６に格納されていない情報があれば、その情報を、ネットワークインタフェース２０を介して該当教師端末３００に要求して受信し、教材情報データベース１０６に格納するように構成されている。
【００６５】
本実施の形態３は、実施の形態１及び実施の形態２とほぼ同様の作用及び効果が得られるとともに、配置計算処理及び料金換算処理を学習者端末１００側で行うようにしたため、マネージング装置５００の負荷を大幅に軽減することが可能である。このようにマネージング装置５００における負荷が軽減されてマネージング装置５００側で行う処理が単純なものとなるため、故障などの不具合が生じにくく、安定した稼働が可能となる。
【００６６】
また、学習者端末１００の学習者情報データベース１０５に、過去に授業を受けた教師に関し、教師毎にその教師との相性や好みに基づいた適合性を学習者自身で○や×で登録しておき、配置計算処理を行う際に、○×で選別した上で、上記方法で最適な教師を選択するようにしても良い。この場合、適合性が○の教師についてのみ配置計算処理を行えば良いため、処理を簡単化できる。
【００６７】
なお、上記各実施の形態においては受講料及び給料の計算を、パケット量に基づいて行うようにした場合を例に説明してきたが、この計算方法に限られたものではなく、教師端末３００と学習者端末１００との間の接続時間により計算するようにしてもよい。
【００６８】
また、図１４に示した教師端末３００に配置計算手段１０１を設けるようにし、学習者端末１００と教師端末３００とをほぼ同じ構成とすることで、学習者が時には教師となり、教師も時には学習者になるようなシステムを構成することができる。具体的には例えば趣味などにおいて共通点をもつ人々が集まり、情報交換の場として機能するコミュニティシステムなど、知識を共有するシステムを構築できる。
【００６９】
また、上記各実施の形態では、学習者と教師との学習において、映像と音声とを相互に確認できるシステムの例で説明してきてたが、映像を用いないシステムにも適用可能であり、また、映像も音声もなくテキストのみを用いたシステムにも適用可能である。
【００７０】
また、上記各実施の形態における教材情報データベースの教材についてはＣＤ−ＲＯＭ教材やＷＢＴ（Ｗｅｂ−Ｂａｓｅｄ  Ｔｒａｉｎｉｎｇ）のような教材も含まれる。教材にＷＢＴを用いた場合は、普段はオフラインでＷＢＴで学習し、疑問点などが生じた場合に本発明の在宅教育システムを通じて学習者端末１００と教師端末３００とを接続して学習することが考えられる。
【００７１】
【発明の効果】
以上に説明したように、本発明によれば、マネージング装置が自動的に教師を選択するので、学習者側の教師選択に際しての負担を軽減することができる。また、教師の選択に際し、マネージング装置は、学習者が過去に授業を受けたことがある教師を優先して選択するようにしたので、複数の教師の中から学習者自身が教師を選択する従来のシステムの場合において、学習者が毎回、選択する教師を変えるなどによる教育効果低下を防止でき、同じ教師を一貫して配置することが可能となり、教育効果を向上させることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の在宅教育システムのネットワーク構成を示すブロック図である。
【図２】図１の教師情報データベースに格納された教師情報の概念を示す図である。
【図３】図１の学習者情報データベースに格納された学習者情報の概念を示す図である。
【図４】図１の学習者端末の構成を示すブロック図である。
【図５】図１のマネージング装置の構成を示すブロック図である。
【図６】図１の接続状況管理データベースに格納された接続状況管理テーブルの具体的一例を示す図である。
【図７】図５の料金換算表データベースに格納された料金換算テーブルの具体的一例を示す図である。
【図８】実施の形態１の在宅教育システムにおける動作の流れを示すシーケンスチャートである。
【図９】図８の配置計算処理のフローチャートである。
【図１０】図５の料金換算手段で行われる料金換算処理の流れを示すフローチャートである。
【図１１】本発明の実施の形態２の在宅教育システムにおけるマネージング装置の構成を示すブロック図である。
【図１２】本発明の実施の形態３の在宅教育システムのネットワーク構成を示す図である。
【図１３】図１２の学習者端末の構成を示すブロック図である。
【図１４】図１２の教師端末の構成を示すブロック図である。
【図１５】図１２のマネージング装置の構成を示すブロック図である。
【図１６】実施の形態３の在宅教育システムにおける動作の流れを示すシーケンスチャートである。
【符号の説明】
１，６００  在宅教育システム
１０，１００  学習者端末
３０，３００  教師端末
５０，８０，５００  マネージング装置
５３，１０１  配置計算手段
５４，１０２，３０１  料金換算手段
７０，３０４  教師情報データベース
７１，１０５  学習者情報データベース
９０  ネットワーク
【図１】
2004354467.tif 000003
【図２】
2004354467.tif 000004
【図３】
2004354467.tif 000005
【図４】
2004354467.tif 000006
【図５】
2004354467.tif 000007
【図６】
2004354467.tif 000008
【図７】
2004354467.tif 000009
【図８】
2004354467.tif 000010
【図９】
2004354467.tif 000011
【図１０】
2004354467.tif 000012
【図１１】
2004354467.tif 000013
【図１２】
2004354467.tif 000014
【図１３】
2004354467.tif 000015
【図１４】
2004354467.tif 000016
【図１５】
2004354467.tif 000017
【図１６】
2004354467.tif 000018