(57)【要約】【課題】  通信ネットワークを介した既存の管理システムに追加するだけで、不正なアクセスの防止や、障害者等の管理システムへの参加を可能とする入力デバイス及びサーバ側モジュールを用いた管理システムを提供する。【解決手段】  通信ネットワーク２を介した既存の管理システムに、パソコン４に入力デバイス６を、管理サーバ５にサーバ側モジュール７を夫々追加し、入力デバイス６から入力情報を出力させ、サーバ側モジュール７には、通信ネットワーク２を介して入力情報を受付ける入力情報受付手段２２と、使用者特定情報２３を記憶する記憶手段２４と、使用者特定情報２３と入力情報とを比較して所定条件を満たしているか否かを判定する承認判定手段２５と、承認判定手段２５の判定に応じた指示情報を既存システム２０に送信する情報送信手段２６とを具備させた入力デバイス及びサーバ側モジュールを用いた管理システム１【選択図】        図３
2006293505.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続可能とされ少なくとも外部入力接続手段を有したクライアント端末と、該クライアント端末からの情報を、前記通信ネットワークを介して管理する管理サーバとからなる既存の管理システムに、前記クライアント端末の前記外部入力接続手段に接続される入力デバイスと、前記管理サーバに追加され、前記通信ネットワークを介して前記クライアント端末からの情報を処理するサーバ側モジュールとを備えた、入力デバイス及びサーバ側モジュールを用いた管理システムであって、
前記クライアント端末は、
該クライアント端末の使用者に関する情報を読込んでデジタル化して前記クライアント端末に出力する前記入力デバイスからの情報を、前記クライアント端末での入力情報に含めて前記管理サーバ側へ送信し、
該管理サーバの前記サーバ側モジュールは、
前記通信ネットワークを介して前記クライアント端末から送られてくる前記入力情報が前記管理サーバの既存システムによって処理可能か処理不能かを判定し、処理可能と判定されると前記入力情報を前記既存システムに送る受信情報判定手段と、
該受信情報判定手段から前記既存システムでは処理不能と判定された前記入力情報を受付ける入力情報受付手段と、
前記クライアント端末の使用者を特定可能な、前記入力デバイスに応じた使用者特定情報を記憶する記憶手段と、
該記憶手段に記憶された前記使用者特定情報と、前記入力情報受付手段により受付けられた前記入力情報とを比較して、所定条件を満たしているか否かを判定する承認判定手段と、
該承認判定手段により、所定条件を満たしていると判定された場合、前記クライアント端末との接続を許可する指示情報を、所定条件を満たしていないと判定された場合、前記パソコンとの接続を許可しない又は警告を発する指示情報を、前記既存システムに送信する情報送信手段と
を具備することを特徴とする入力デバイス及びサーバ側モジュールを用いた管理システム。
【請求項２】
前記サーバ側モジュールは、
所定時間毎に、前記入力情報受付手段により前記入力デバイスから前記クライアント端末及び前記通信ネットワークを介して前記入力情報を受付け、
前記入力情報受付手段により受付けられた前記入力情報を、所定時間毎に前記使用者特定情報として前記記憶手段に記憶させる情報登録手段を更に具備し、
前記承認判定手段は、所定時間毎に、前記記憶手段に記憶された前記使用者特定情報と、前記入力情報受付手段により新たに受付けられた前記入力情報とを比較して、その差分が所定範囲内であるか否かを判定するものであることを特徴とする請求項１に記載の入力デバイス及びサーバ側モジュールを用いた管理システム。
【請求項３】
前記サーバ側モジュールは、
前記入力情報と対応する出力情報が前記記憶手段に予め記憶されており、
前記入力情報受付手段により受付けられた前記入力情報に基づいて、前記記憶手段から対応する前記出力情報を抽出する出力情報抽出手段と、
該出力情報抽出手段によって抽出された前記出力情報を用いて所定の処理を行う情報処理手段とを更に具備し、
該情報処理手段から出力される情報を、前記情報送信手段を介して前記既存システムに送信することを特徴とする請求項１又は請求項２に記載の入力デバイス及びサーバ側モジュールを用いた管理システム。
【請求項４】
通信ネットワークに接続可能とされ少なくとも外部入力接続手段を有したクライアント端末と、該クライアント端末からの情報を、前記通信ネットワークを介して管理する管理サーバとからなる既存の管理システムに、前記クライアント端末の前記外部入力接続手段に接続される入力デバイスと、前記管理サーバに追加され、前記通信ネットワークを介して前記クライアント端末からの情報を処理するサーバ側モジュールとを備えた、入力デバイス及びサーバ側モジュールを用いた管理システムであって、
前記クライアント端末は、
該クライアント端末の使用者に関する情報を読込んでデジタル化して前記クライアント端末に出力する前記入力デバイスからの情報を、前記クライアント端末での入力情報に含めて前記管理サーバ側へ送信し、
該管理サーバの前記サーバ側モジュールは、
前記通信ネットワークを介して前記クライアント端末から送られてくる前記入力情報が前記管理サーバの既存システムによって処理可能か処理不能かを判定し、処理可能と判定されると前記入力情報を前記既存システムに送る受信情報判定手段と、
該受信情報判定手段から前記既存システムでは処理不能と判定された前記入力情報を受付ける入力情報受付手段と、
該入力情報受付手段によって受付けられた前記入力情報と対応する出力情報を予め記憶する記記憶手段と、
該記憶手段から、前記入力情報受付手段により受付けられた前記入力情報に基づいて、対応する前記出力情報を抽出する出力情報抽出手段と、
該出力情報抽出手段によって抽出された出力情報を用いて所定の処理を行う情報処理手段と、
該情報処理手段から出力される情報を、前記既存システムに送信する前記情報送信手段とを具備することを特徴とする入力デバイス及びサーバ側モジュールを用いた管理システム。
【請求項５】
通信ネットワークに接続可能とされ少なくとも外部入力接続手段を有したクライアント端末と、該クライアント端末からの情報を、前記通信ネットワークを介して管理する管理サーバとからなる既存の管理システムに、前記クライアント端末の前記外部入力接続手段に接続される入力デバイスと、前記管理サーバに追加され、前記通信ネットワークを介して前記クライアント端末からの情報を処理するサーバ側モジュールとを備えた、入力デバイス及びサーバ側モジュールを用いた管理システムにおける管理プログラムであって、
前記通信ネットワークを介して前記クライアント端末から送られてくる、前記入力デバイスによって前記クライアント端末の使用者に関する情報を読込んでデジタル化した情報を含んだ入力情報が、前記管理サーバの既存システムによって処理可能か処理不能かを判定し、処理可能と判定されると前記入力情報を前記既存システムに送る受信情報判定手段、該受信情報判定手段から前記既存システムでは処理不能と判定された前記入力情報を受付ける入力情報受付手段、前記クライアント端末の使用者を特定可能な、前記入力デバイスに応じた使用者特定情報を記憶する記憶手段、該記憶手段に記憶された前記使用者特定情報と、前記入力情報受付手段により受付けられた前記入力情報とを比較して、所定条件を満たしているか否かを判定する承認判定手段、該承認判定手段により、所定条件を満たしていると判定された場合、前記クライアント端末との接続を許可する指示情報を、所定条件を満たしていないと判定された場合、前記パソコンとの接続を許可しない又は警告を発する指示情報を、前記既存システムに送信する情報送信手段として、前記管理サーバを機能させることを特徴とする管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークに接続されたクライアント端末と管理サーバとによる既存の管理システムに、クライアント端末側に入力デバイスを、管理サーバ側にサーバ側モジュールを新たに追加して構築する入力デバイス及びサーバ側モジュールを用いた管理システム、及び管理プログラムに関するものである。
【０００２】
近年、学校、塾、或いは企業教育等において、インターネット等の通信ネットワークを介し、クライアント（端末）とサーバとを接続して、所定の教育等をするための教育管理システムが知られている。また、企業において、仮想的にオフィス全体を企業外に持ち出すユビキタスワーキング、在宅勤務等によるハウスワーキング等の仕事の形態が増加するのに従って、企業内業務をコンピュータ・ネットワークによって連携・管理する管理システム（グループウェア）が重要視されるようになってきている。このような、通信ネットワークを介した管理システムにおいて、クライアント側のコンピュータとしては、汎用型のパーソナルコンピュータ（以下、パソコンと称す）が用いられることが多い。
【０００３】
また、クライアント側から、ホストコンピュータとしてのサーバ側へのアクセスは、クライアント側において、キーボード等から予め決められたパスワードを入力し、アクセス承認がなされると、サーバにアクセス可能となるものが良く知られている。しかしながら、パスワードを用いたアクセス承認では、そのパスワードが第三者に知られ易く、第三者に知られると、第三者がそのパスワードを用いてサーバにアクセス可能となり、管理システムの機密性が損なわれる問題がある。そこで、近年、例えば、クライアント側のパソコンの使用者を特定するために、使用者の指紋を予め登録しておいて、指紋を読取る読取装置によって読取った指紋と、登録されている指紋とを照合し、一致したらアクセスを承認し、これにより、確実に使用者を特定することができ、第三者が不正にアクセスするのを防止してセキュリティを高めたものが知られている。
【０００４】
以上の従来技術は、当業者において公然実施されているものであり、出願人は、係る従来技術が記載された文献を、本願出願時においては特に知見していない。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の管理システムでは、クライアント側のコンピュータは安価な汎用のパソコンを用いており、一般にパソコンには、キーボードやマウス以外の入力手段が備えられておらず、キーボードによりパスワードを入力することはできるものの、よりセキュリティを高めるために、使用者の指紋等を読取るようにしようとした場合、現状では、読取装置を備えておらず、よりセキュリティの高いものとすることはできなかった。そのため、読取装置を備えたコンピュータを別途用意して現状のパソコンと置き換えなければならず、コストのかかる問題があった。
【０００６】
また、従来の管理システムでは、クライアント側のパソコンと、ホスト側のサーバとが、完結したシステムとして構築されているので、例えば、パソコンに上記の指紋等を読取る読取装置を設けても、サーバ側が従来のままであると、対応することができず、結局、管理システム全体を変更しなければならず、コストのかかる問題があった。
【０００７】
更に、従来の管理システムでは、最初にサーバにアクセスする際にパスワード等によって承認するようにしているので、一旦アクセス承認がなされてサーバにアクセスした状態となると、その後に承認された使用者が第三者と入れ替わっても、サーバへのアクセスが維持されるので、本来アクセスできない第三者がサーバにアクセスできる問題があった。例えば、教育用の管理システムの場合、初めに本来の使用者がアクセスしその後第三者に入れ替わることで、第三者が替わりに授業や試験等を受けたりする恐れがある。或いは、企業等での管理システムの場合、モバイル等により社外でパソコンを使用していた使用者が、管理サーバに接続した状態で席を離れ、その間に第三者が使用して不正にアクセスする問題がある。なお、これらの問題は、上記の指紋等による承認を用いた場合でも同様の問題がある。
【０００８】
また、従来の管理システムでは、パソコンのキーボードやマウスを操作できないような障害等がある障害者の場合、管理システムにアクセスして教育を受けたり、仕事をしたりすることができない問題があった。そのため、障害者が管理システムに参加できるようにするためには、障害者が使用できる専用のパソコンを用意したり、そのための専用の管理システムを用意したりする必要があり、多大なコストのかかる問題がある。
【０００９】
そこで、本発明は、上記の実情に鑑み、通信ネットワークを介した既存の管理システムに追加するだけで、第三者が不正にアクセスするのを防止したり、障害者などが管理システムに参加することができるようにしたりすることのできる入力デバイス及びサーバ側モジュールを用いた管理システム、及び管理プログラムの提供を課題とするものである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明に係る入力デバイス及びサーバ側モジュールを用いた管理システムは、「通信ネットワークに接続可能とされ少なくとも外部入力接続手段を有したクライアント端末と、該クライアント端末からの情報を、前記通信ネットワークを介して管理する管理サーバとからなる既存の管理システムに、前記クライアント端末の前記外部入力接続手段に接続される入力デバイスと、前記管理サーバに追加され、前記通信ネットワークを介して前記クライアント端末からの情報を処理するサーバ側モジュールとを備えた、入力デバイス及びサーバ側モジュールを用いた管理システムであって、前記クライアント端末は、該クライアント端末の使用者に関する情報を読込んでデジタル化して前記クライアント端末に出力する前記入力デバイスからの情報を、前記クライアント端末での入力情報に含めて前記管理サーバ側へ送信し、該管理サーバの前記サーバ側モジュールは、前記通信ネットワークを介して前記クライアント端末から送られてくる前記入力情報が前記管理サーバの既存システムによって処理可能か処理不能かを判定し、処理可能と判定されると前記入力情報を前記既存システムに送る受信情報判定手段と、該受信情報判定手段から前記既存システムでは処理不能と判定された前記入力情報を受付ける入力情報受付手段と、前記クライアント端末の使用者を特定可能な、前記入力デバイスに応じた使用者特定情報を記憶する記憶手段と、該記憶手段に記憶された前記使用者特定情報と、前記入力情報受付手段により受付けられた前記入力情報とを比較して、所定条件を満たしているか否かを判定する承認判定手段と、該承認判定手段により、所定条件を満たしていると判定された場合、前記クライアント端末との接続を許可する指示情報を、所定条件を満たしていないと判定された場合、前記パソコンとの接続を許可しない又は警告を発する指示情報を、前記既存システムに送信する情報送信手段とを具備する」構成とするものである。
【００１１】
ここで、「クライアント端末」としては、汎用のパーソナルコンピュータ（パソコン）、の他に、携帯電話、テレビゲーム機、双方向のデジタルテレビ、ＦＡＸ機、等汎用のものが挙げられ、通信ネットワークとの接続は、有線接続、無線接続等、接続できるものであれば特に限定するものではない。
【００１２】
また、「外部入力接続手段」としては、汎用のクライアント端末において、一般に備えられている入力用インターフェイスであれば良く、例えば、シリアルポート、パラレルポート、ＬＡＮポート、ＵＳＢポート、等が挙げられる。また、「入力デバイス」としては、画像を読込むものとしては、例えば、「使用者等を動画又は静止画として撮影可能なデジタルカメラ」、「指紋、掌紋、顔、瞳の虹彩、網膜、静脈パターン、筆跡、等バイオメトリックスを読取可能なスキャナ」、等が挙げられ、音響を読込むものとしては、例えば、「集音装置、音声読取装置」、等が挙げられ、その他としては、「使用者の体温や、環境温度等を読取る温度読取装置」、「使用者の脳波、心拍、呼吸、等の生体状況を読取る生体状況読取装置」、「湿度読取装置」、「環境の明るさを読取る明るさ読取装置」、等が挙げられる。
【００１３】
また、「使用者特定情報」としては、パソコンに接続される入力デバイスに応じて適宜選択されるものであり、例えば、指紋、掌紋、顔、瞳の虹彩、網膜、静脈パターン、声紋、筆跡、等が挙げられる。
【００１４】
本発明の入力デバイス及びサーバ側モジュールを用いた管理システムによると、管理サーバとクライアント端末とを通信ネットワークを介して互いに接続して情報を管理する既存の管理システムにおいて、パソコンの外部入力接続手段に入力デバイスを接続すると共に、管理サーバには入力デバイスからの入力情報を処理するサーバ側モジュールを追加し、クライアント端末から、入力デバイスによって入力されるクライアント端末の使用者に関する情報等の入力情報が送信されると、通信ネットワークを介して管理サーバ側では、既存システムに追加されたサーバ側モジュールの受信情報判定手段によって、その入力情報が既存システムで処理可能か処理不能かが判定され、処理可能と判定されると、そのまま既存システムに送り、処理不能と判定されると入力情報受付手段によって受付けられる。そして、受付けた入力情報と、予め記憶手段に記憶された使用者特定情報とを比較して、所定条件を満たしているか否かを承認判定手段によって判定し、所定条件を満たしていると、クライアント端末との接続を許可する指示情報を、満たしていないと接続を許可しない又は警告を発する指示情報を情報送信手段が管理サーバへ送信し、その指示情報に基づいて管理サーバでは所定の処理を行うことができる。これにより、従来のパスワードのように容易に第三者が使用できるものとは異なり、使用者に関する画像や音響を用いて使用者を特定するので、確実に使用者を特定することができると共に、第三者が管理サーバにアクセスするのを防止することができる。
【００１５】
また、クライアント端末に予め備えられている外部入力接続手段に、入力デバイスを接続して使用するようにしているので、入力デバイスを接続することで、本来のクライアント端末が有していない機能を容易に追加することができ、従来のように、必要な機能を得るためにその機能を有した新たなクライアント端末に交換する必要が無く、当該管理システムの構築にかかるコストが増加するのを抑制することができる。
【００１６】
更に、管理サーバ側には、サーバ側モジュールを追加するだけで、クライアント端末に接続された入力デバイスに対応することができるので、入力デバイスの付加に対して、管理サーバ全体を変更する手間を省くことができ、これによっても、当該管理システムの構築にかかるコストが増加するのを抑制することができる。
【００１７】
本発明に係る入力デバイス及びサーバ側モジュールを用いた管理システムは、上記の構成に加えて、「前記サーバ側モジュールは、所定時間毎に、前記入力情報受付手段により前記入力デバイスから前記クライアント端末及び前記通信ネットワークを介して前記入力情報を受付け、前記入力情報受付手段により受付けられた前記入力情報を、所定時間毎に前記使用者特定情報として前記記憶手段に記憶させる情報登録手段を更に具備し、前記承認判定手段は、所定時間毎に、前記記憶手段に記憶された前記使用者特定情報と、前記入力情報受付手段により新たに受付けられた前記入力情報とを比較して、その差分が所定範囲内であるか否かを判定する」構成とすることもできる。
【００１８】
本発明の入力デバイス及びサーバ側モジュールを用いた管理システムによると、サーバ側では、クライアント端末に接続された入力デバイスから通信ネットワークを介して所定時間毎に入力情報を受付けると共に、受付けた入力情報を使用者特定情報として記憶し、記憶した使用者特定情報と、新たに受付けた入力情報とを比較して、その差分が所定範囲内であるか否かを判定することができる。これにより、上記の作用効果に加えて、例えば、入力デバイスを、使用者を撮影可能なものとし、サーバ側では、使用者の画像を入力情報として受付けると共に、その画像を使用者特定情報として記憶する。そして、所定時間毎に、記憶した使用者の画像と、入力デバイスから送られてくる使用者の画像とを比較し、その差分が所定範囲内か否かを判定し、所定範囲内であれば、クライアント端末を使用しているのは使用者であると判断し、所定範囲内でなければ、クライアント端末を使用しているのは本来の使用者ではないと判断することができ、パソコンの使用者が途中で第三者と入れ替わったのを認識することができ、入れ替わった場合に、サーバへのアクセスを禁止したり、管理者等に警告を発したりして、不正なアクセスを防止することができる。
【００１９】
具体的には、教育用の管理システムの場合、授業や試験等の際に、サーバへのアクセス開始時は、パスワードによらない上述の入力デバイスを用いた承認を行ってアクセスを許可し、その途中から承認された使用者が第三者と入れ替わると、使用者特定情報と入力情報との差分が所定範囲内から外れ、入れ替わったことが判り、サーバ側において必要な処置を取ることができ、不正を防止することができる。なお、企業用の管理システムにおいても同様の効果を奏することができる。
【００２０】
なお、入力デバイスによる入力情報としては、上記の画像に限らず、使用者の音声による声紋を用いても良く、これによっても、同様の作用効果を奏することができる。
【００２１】
本発明に係る入力デバイス及びサーバ側モジュールを用いた管理システムは、上記の構成に加えて、「前記サーバ側モジュールは、前記入力情報と対応する出力情報が前記記憶手段に予め記憶されており、前記入力情報受付手段により受付けられた前記入力情報に基づいて、前記記憶手段から対応する前記出力情報を抽出する出力情報抽出手段と、該出力情報抽出手段によって抽出された前記出力情報を用いて所定の処理を行う情報処理手段とを更に具備し、該情報処理手段から出力される情報を、前記情報送信手段を介して前記既存システムに送信する」構成とすることもできる。
【００２２】
ここで、「出力情報」としては、管理サーバを制御可能な制御コマンド、管理サーバ上で所定の作業をするための作業コマンドや作業情報、文字や絵図等を入力するための情報、等が挙げられる。また、「情報処理手段」としては、例えば、「音声や画像を文字コードに変換する変換処理」、「画像や音声から指示コマンドに変換する変換処理」、等が挙げられる。
【００２３】
本発明の入力デバイス及びサーバ側モジュールを用いた管理システムによると、クライアント端末に接続された入力デバイスから、通信ネットワークを介して所定の入力情報を受付けると、その入力情報に対応した出力情報が記憶手段から抽出され、その出力情報を用いて所定の処理を行って、管理サーバに出力することができる。これにより、上記の作用効果に加えて更に、端末としてのクライアント端末側において、キーボードやマウス等の入力手段を用いなくても、クライアント端末に接続した入力デバイスにより種々の情報を入力することができるので、例えば、入力デバイスを、音響を読込むものとした場合、使用者の音声等を読込ませて入力情報とすることができ、キーボードやマウス等を操作することの困難な障害者等でも、クライアント端末から必要な情報を送ることができる。つまり、クライアント端末に入力デバイスを接続するだけで、上記の管理システムに参加することが可能となり、障害者等に対しても、学習や就業にかかる障壁を低くすることができると共に、管理システムに参加するためのコストを低減させることができる。
【００２４】
本発明に係る入力デバイス及びサーバ側モジュールを用いた管理システムは、「通信ネットワークに接続可能とされ少なくとも外部入力接続手段を有したクライアント端末と、該クライアント端末からの情報を、前記通信ネットワークを介して管理する管理サーバとからなる既存の管理システムに、前記クライアント端末の前記外部入力接続手段に接続される入力デバイスと、前記管理サーバに追加され、前記通信ネットワークを介して前記クライアント端末からの情報を処理するサーバ側モジュールとを備えた、入力デバイス及びサーバ側モジュールを用いた管理システムであって、前記クライアント端末は、該クライアント端末の使用者に関する情報を読込んでデジタル化して前記クライアント端末に出力する前記入力デバイスからの情報を、前記クライアント端末での入力情報に含めて前記管理サーバ側へ送信し、該管理サーバの前記サーバ側モジュールは、前記通信ネットワークを介して前記クライアント端末から送られてくる前記入力情報が前記管理サーバの既存システムによって処理可能か処理不能かを判定し、処理可能と判定されると前記入力情報を前記既存システムに送る受信情報判定手段と、該受信情報判定手段から前記既存システムでは処理不能と判定された前記入力情報を受付ける入力情報受付手段と、該入力情報受付手段によって受付けられた前記入力情報と対応する出力情報を予め記憶する記記憶手段と、該記憶手段から、前記入力情報受付手段により受付けられた前記入力情報に基づいて、対応する前記出力情報を抽出する出力情報抽出手段と、該出力情報抽出手段によって抽出された出力情報を用いて所定の処理を行う情報処理手段と、該情報処理手段から出力される情報を、前記既存システムに送信する前記情報送信手段とを具備する」構成とするものである。
【００２５】
本発明の入力デバイス及びサーバ側モジュールを用いた管理システムによると、管理サーバとクライアント端末とを通信ネットワークを介して互いに接続して情報を管理する既存の管理システムにおいて、クライアント端末の外部入力接続手段に入力デバイスを接続すると共に、管理サーバには入力デバイスからの入力情報を処理するサーバ側モジュールを追加し、入力デバイスによってクライアント端末の使用者に関する情報が入力されると、通信ネットワークを介して管理サーバにおけるサーバ側モジュールの入力情報受付手段によって受付けられ、入力情報受付手段により受付けた入力情報に基づいて記憶手段から対応する出力情報を抽出して所定の情報処理を行って、管理サーバへ送信することができる。これにより、端末としてのクライアント端末側において、キーボードやマウス等の入力手段を用いなくても、クライアント端末に接続した入力デバイスにより種々の情報を入力することができるので、キーボードやマウス等を操作することの困難な障害者等でも、クライアント端末から必要な情報を送ることができる。つまり、クライアント端末に入力デバイスを接続するだけで、上記の管理システムに参加することが可能となり、障害者等に対しても、学習や就業にかかる障壁を低くすることができると共に、管理システムに参加するためのコストを低減させることができる。
【００２６】
本発明に係る管理プログラムは、既存の管理システムにおける管理サーバにおいて、プログラムほ実行することで、上述のサーバ側モジュールの機能を持たせて、上記の入力デバイス及びサーバ側モジュールを用いた管理システムの構築を可能とするものであり、上記と同様の作用効果を奏することができる。なお、本プログラムは、通信ネットワークを介して配信されるものであっても良いし、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体に格納されたものであっても良い。
【発明の効果】
【００２７】
上記のように本発明によると、通信ネットワークを介した既存の管理システムに追加するだけで、第三者が不正にアクセスするのを防止したり、障害者などが管理システムに参加することができるようにしたりすることのできる入力デバイス及びサーバ側モジュールを用いた管理システム、及び管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の一実施形態である入力デバイス及びサーバ側モジュールを用いた管理システムについて、図１乃至図４に基づいて詳細に説明する。図１は、本発明の一実施形態である入力デバイス及びサーバ側モジュールを用いた管理システムの概略構成を示す説明図である。図２は、図１の管理システムにおけるクライアント端末の機能的構成を示すブロック図である。図３は、図１の管理システムにおけるサーバ側モジュールの機能的構成を示すブロック図である。図４は、図１に示す管理システムにおける処理の流れを示すフローチャートである。
【００２９】
本実施形態の入力デバイス及びサーバ側モジュールを用いた管理システム１（以下、単に管理システムとも称す）は、図１に示すように、通信ネットワーク２に接続可能とされ少なくとも外部入力接続手段３（図２参照）を有したクライアント端末としてのパソコン４と、パソコン４からの情報を、通信ネットワーク２（例えば、インターネット）を介して管理する管理サーバ５とからなる既存の管理システムに、パソコン４の外部入力接続手段３に接続される入力デバイス６と、管理サーバ５に追加され、通信ネットワーク２を介してパソコン４からの入力情報を処理して管理サーバ５に送信するサーバ側モジュール７とを備えている。
【００３０】
パソコン４は、図２に示すように、市販の汎用コンピュータであり、中央演算装置（ＣＰＵ）８と、パソコン４に所定の機能を付与させるためのＯＳやアプリケーションプログラムを記憶したり、ＣＰＵでの演算の際に一時的にデータを記憶したりするためのＲＡＭ、ＲＯＭ、ＨＤＤ等からなる内部記憶装置９と、アプリケーションプログラムや所定のデータ等を読書き可能なＣＤ、ＤＶＤドライブ等からなる外部記憶装置１０と、ＣＰＵによる演算結果を等を表示するためのモニタ１１と、パソコン４にデータ等の所定の情報を入力するためのキーボード１２及びマウス１３と、通信ネットワーク２と接続してデータの授受をするための通信手段１４とを備え、夫々バス１５を介して接続されている。
【００３１】
外部入力接続手段３は、バス１５を介してＣＰＵ８等と接続されており、この外部入力接続手段３は、予めパソコン４に備えられているものである。この外部入力接続手段３は、シリアルポート、パラレルポート、ＬＡＮポート、ＵＳＢポート、等があり、本例では、ＵＳＢポートに入力デバイス６が接続されている。
【００３２】
入力デバイス６は、パソコン４の使用者に関する画像又は音響を読込んでデジタル化し入力情報として、パソコン４側に出力するものとされ、「使用者等を動画又は静止画として撮影可能なデジタルカメラ」、「指紋、掌紋、顔、瞳の虹彩、網膜、静脈パターン、等バイオメトリックスを読取可能なスキャナ」、「集音装置、音声読取装置」、「使用者の体温や、環境温度等を読取る温度読取装置」、「使用者の脳波、心拍、呼吸、等の生体状況を読取る生体状況読取装置」、「湿度読取装置」、「環境の明るさを読取る明るさ読取装置」、等とされている。
【００３３】
管理サーバ５は、図３に示すように、既存システム２０と追加されたサーバ側モジュール７とからなり、サーバ側モジュール７は、通信ネットワーク２を介してパソコン４からから送られてくる入力情報が管理サーバ５の既存システム２０によって処理可能か処理不能かを判定し、処理可能と判定されると入力情報を既存システム２０に送る受信情報判定手段２１と、受信情報判定手段２１で既存システム２０では処理不能と判定された入力情報を受付ける入力情報受付手段２２と、パソコン４の使用者を特定可能な、入力デバイス６に応じた使用者特定情報２３を記憶する記憶手段２４と、記憶手段２４に記憶された使用者特定情報２３と、入力情報受付手段２２により受付けられた入力情報とを比較して、所定条件を満たしているか否かを判定する承認判定手段２５と、承認判定手段２５により、所定条件を満たしていると判定された場合、パソコン４との接続を許可する指示情報を、所定条件を満たしていないと判定された場合、パソコン４との接続を許可しない又は警告を発する指示情報を既存システム２０に送信する情報送信手段２６とを具備している。
【００３４】
また、サーバ側モジュール７は、所定時間毎に、入力情報受付手段２２により入力デバイス６からパソコン４及び通信ネットワーク２を介して入力情報を受付け、入力情報受付手段２２により受付けられた入力情報を、所定時間毎に使用者特定情報２３として記憶手段２４に記憶させる情報登録手段２７を更に具備している。そして、承認判定手段２５は上記の機能とは別に、所定時間毎に、記憶手段２４に記憶された使用者特定情報２３と、入力情報受付手段２２により新たに受付けられた入力情報とを比較して、その差分が所定範囲内であるか否かを判定するようになっている。
【００３５】
更に、サーバ側モジュール７は、入力情報と対応する出力情報２８が更に記憶手段２４に予め記憶されており、入力情報受付手段２２により受付けられた入力情報に基づいて、記憶手段２４から対応する出力情報２８を抽出する出力情報抽出手段２９と、出力情報抽出手段２９によって抽出された出力情報２８を用いて所定の処理を行う情報処理手段３０とを更に具備している。そして、情報処理手段３０から出力される情報を情報送信手段２６から既存システム２０へ送信するようになっている。
【００３６】
ところで、この承認判定手段２５は、より具体的には、記憶手段２４に記憶された使用者特定情報２３を抽出するための使用者特定情報抽出手段３１と、使用者特定情報抽出手段３１によって抽出された使用者特定情報２３と入力情報とを比較するための差分演算手段３２とを備えている。この差分演算手段３２の演算結果が所定範囲以内か否かによって、使用者を承認したり、第三者に入れ替わったかが判断できるようになっている。
【００３７】
また、承認判定手段２５には、時間を計測可能なタイマ３３と、タイマ３３がスタートしてから所定時間経過すると、入力情報受付手段２２に入力情報を受付させた上で、入力情報を取得すると共に、使用者特定情報抽出手段３１によって使用者特定情報２３を抽出させ、差分演算手段３２により差分を演算させて、使用者が入れ替わったか否かを監視する監視手段３４とを更に備えている。この監視手段３４により定期的に使用者を監視し、使用者に替わりがなければ、情報登録手段２７により入力情報を使用者特定情報２３として記憶手段２４に記憶（登録）させるようになっている。
【００３８】
上述のサーバ側モジュール７の各機能は、管理サーバ５に備えられた図示しないＣＰＵに管理プログラムを実行させることで、既存システム２０の機能とは別に機能させることができるようになっている。
【００３９】
次に、本実施形態の入力デバイス及びサーバ側モジュールを用いた管理システム１における管理プログラムの処理の流れを、図４に基づいて詳細に説明する。管理サーバ５において、本例の管理プログラムを実行させると、まず、ステップＳ１０１では、受信情報判定手段２１によって、通信ネットワーク２を介して、入力デバイス６が接続されたクライアント端末としてのパソコン４から送られてくる入力情報が、既存システム２０で処理可能か否かが判定され、処理可能と判定されるとステップＳ１０２に進み、入力情報をそのまま既存システム２０に送信する。一方、ステップＳ１０１において、既存システム２０では処理不能と判定された場合は、ステップＳ１０３へと進み、入力情報受付手段２２によってその入力情報を受付ける。
【００４０】
このステップＳ１０３で受付けた入力情報には、入力デバイス６に対応しパソコン４の使用者を特定可能とされた情報が含まれており、続くステップＳ１０４では、承認判定手段２５によって、ステップＳ１０３で受付けた入力情報と記憶手段２４に記憶された使用者特定情報２３とを比較して、管理サーバ５にアクセス可能として予め登録されているか否かを判定して管理サーバ５への接続に対するアクセス承認を行う。
【００４１】
そして、ステップＳ１０４において、承認されると、続くステップＳ１０５では、接続を許可するつまり承認を指示する指示情報を既存システム２０へ送信し、その指示情報を受けた既存システム２０では、パソコン４のアクセスを承認しパソコン４との接続が開始される。一方、ステップＳ１０４において、承認されなかった場合は、ステップＳ１０６へと進み、接続の拒否を指示する指示情報を既存システム２０へ送信すると共に、再度、入力情報を得るためにステップＳ１０１へと戻る。このステップＳ１０５及びステップＳ１０６の処理は情報送信手段２６において行われる。
【００４２】
本例では、既存システム２０すなわち管理サーバ５へのアクセスが承認されると、図示は省略するが、クライアント端末としてのパソコン４側では、入力デバイス６を、キーボード１２やマウス１３と同じように、データやコマンド等の入力手段として用いるか否かを選択できるようになっており、入力手段として用いる場合を特に以下、入力モードと称し、それ以外を承認モードと称すこととする。なお、この入力モードへの選択又は解除は、この処理上において、任意で行える割込みルーチンとされている。
【００４３】
続くステップＳ１０７では、タイマ３３がリセットされると共にスタートされ、次のステップＳ１０８へと進む。このステップＳ１０８では、通信ネットワーク２を介して入力デバイス６による情報を含んだ入力情報を受付ける。ここで、受付けられる入力情報は、アクセス承認としてのものであっても良いし、入力モードにおける所定のデータ等として入力されたのものでも良い。そして、ステップＳ１０８において、入力情報が受付けられると、次のステップＳ１０９へと進む。
【００４４】
ステップＳ１０９では、パソコン４側での入力デバイス６の用途が、入力モードであるか否かが判断される。つまり、ステップＳ１０８において、受付けられた入力情報がデータ等として送られてきたものであるか否かが判断される。そして、入力デバイス６が入力モードの場合、続くステップＳ１１０へと進む。
【００４５】
そして、ステップＳ１１０では、出力情報抽出手段２９によって受付けられた入力情報に応じた出力情報２８が記憶手段２４から抽出され、続くステップＳ１１１において、抽出された出力情報２８を用いて所定の処理を行い既存システム２０へと送信する。このステップＳ１０９〜ステップＳ１１１の処理は、入力デバイス６からの入力情報に対応した出力情報２８が予め決められており、使用者が、所望の情報を入力デバイス６を用いて入力することで、対応した出力情報２８が選択され、その出力情報２８を用いて所定の処理（既存システム２０で使用できる情報への変換処理等）を行って、既存システム２０に送信し、既存システム２０ではその情報により管理等の既存の処理を行うようになっている。その後、続くステップＳ１１２では、ステップＳ１０７においてスタートしたタイマ３３が所定時間経過したか否かを判断し、所定時間経過していなければ、ステップＳ１０８へと戻り、引き続き入力デバイス６からの入力情報を受付ける。
【００４６】
なお、ステップＳ１０９において、パソコン４側での入力デバイス６の用途が入力モードでないと、判断された場合は、ステップＳ１１２へと進み、タイマ３３が所定時間経過したか否かが判断され、入力モードに必要な処理がカットされるようになっている。
【００４７】
一方、ステップＳ１１２において、所定時間が経過した場合、続くステップＳ１１３へと進み、ステップＳ１０８において受付けた入力情報を、新たな入力情報とした上で、記憶手段２４に記憶された使用者特定情報２３と比較し、その差分が所定範囲内であるか否かによって、使用者であるか否かを判断する。そして、ステップＳ１１３において、使用者であると判断されると、既存システム２０つまり管理サーバ５へのアクセスが継続され、次のステップＳ１１４において、ステップＳ１０８で受付けた入力情報を、使用者特定情報２３として記憶手段２４に登録し、ステップＳ１０７の前へと戻り、再びステップＳ１０７以下の処理を繰り返す。
【００４８】
なお、ステップＳ１１３において、使用者でないと判断された場合、つまり、使用者が第三者と入れ替わったと判断されると、ステップＳ１１５へと進み、拒否を指示する指示情報を既存システム２０へと送信し、既存システム２０では、指示情報に基づいて、該当するパソコン４からのアクセスを切断したり、管理サーバ５の管理者等に所定の警告などを発したりするようになっている。
【００４９】
このステップＳ１１３〜ステップＳ１１５の処理は、換言すれば、使用者の承認を行う承認モードである。また、ステップＳ１０７〜ステップＳ１１５の処理では、入力デバイス６の用途が、入力モードであっても、所定時間毎に使用者を承認するようになっている。
【００５０】
なお、上記の処理中に、パソコン４側から管理サーバ５へのアクセスが切断されたりした場合は、割込みルーチンとして、自動的に終了処理が行われるようになっている。また、上記の例において、ステップＳ１０８の前に、ステップＳ１０１と同様のステップを設けて、入力情報が既存システム２０で処理可能か否かを判定させて、処理不能のもの場合に次のステップＳ１０８へ進むようにしても良い。
【００５１】
ところで、本実施形態の入力デバイス及びサーバ側モジュールを用いた管理システム１は、サーバ側モジュール７において、図３における二点鎖線で示すような、情報送信手段２６により送信される情報、及び既存システム２０からの情報を受信して、それらの情報を合わせて表示手段３５に表示させるための表示処理手段３６を更に備えるようにしても良い。これにより、既存システム２０において処理された情報と、サーバ側モジュール７において処理された情報とを、同じ画面で表示することができ、見易い表示をすることができる。また、既存システム２０が、専用の表示手段を備えているものの場合、サーバ側モジュール７から情報を既存システム２０に送信してもその情報を表示することができないが、この構成を付加することで、サーバ側モジュール７で処理された情報を表示することができる。なお、表示手段３５での表示形態を既存システム２０において表示されていた表示形態と類似した形態で表示させるようにすることが望ましく、これにより、サーバ側モジュール７を追加しても、違和感無く使用することができる。
【００５２】
このように、本実施形態の入力デバイス及びサーバ側モジュールを用いた管理システム１及び管理プログラムによると、従来のパスワードを用いた使用者の承認とは異なり、使用者に関する画像や音響を用いて使用者を特定するので、確実に使用者を特定することができると共に、第三者が管理サーバにアクセスするのを防止することができる。
【００５３】
また、パソコン４に予め備えられている外部入力接続手段３に、入力デバイス６を接続するだけで、本来のパソコン４が有していない機能を容易に追加することができるので、従来のように、必要な機能を得るためにその機能を有した新たなパソコン４に交換する必要が無く、当該管理システム１の構築にかかるコストが増加するのを抑制することができる。
【００５４】
更に、管理サーバ５側には、サーバ側モジュール７を追加するだけで、パソコン４に接続された入力デバイス６に対応することができるので、入力デバイス６の付加に対して、管理サーバ５全体を変更する手間を省くことができ、これによっても、当該管理システム１の構築にかかるコストが増加するのを抑制することができる。
【００５５】
また、本実施形態の管理システム１によると、サーバ側では、パソコン４に接続された入力デバイス６から通信ネットワーク２を介して所定時間毎に入力情報を受付けると共に、受付けた入力情報を使用者特定情報２３として記憶し、記憶した使用者特定情報２３と、新たに受付けた入力情報とを比較して本来の使用者であるか否かを判断するようにしているので、パソコン４の使用者が途中で第三者と入れ替わったのを認識することができ、入れ替わった場合に、管理サーバ５へのアクセスを禁止したり、管理者等に警告を発したりして不正なアクセスを防止することができる。
【００５６】
更に、本実施形態の管理システム１によると、パソコン４に接続された入力デバイス６から、通信ネットワーク２を介して所定の入力情報を受付けると、その入力情報に対応した出力情報２８が記憶手段２４から抽出され、その出力情報２８を用いて処理した上で既存システム２０へ送ることができる。これにより、端末としてのパソコン４側において、キーボード１２やマウス１３等の入力手段を用いなくても、パソコン４に接続した入力デバイス６により種々の情報を入力することができるので、キーボード１２やマウス１３等を操作することの困難な障害者等でも、パソコン４から必要な情報を送ることができる。つまり、パソコン４に入力デバイス６を接続するだけで、本管理システム１に参加することが可能となり、障害者等に対しても、学習や就業にかかる障壁を低くすることができると共に、管理システム１に参加するためのコストを低減させることができる。
【００５７】
ところで、上記の管理システム１は、基本的な構成を示したものであり、この管理システム１を具体的な特定の既存管理システムに適用した応用例として、例えば、既存の教育管理システムに、本実施形態の入力デバイス及びサーバ側モジュールを用いた管理システム１を適用した場合、端末としてのパソコン４に接続される入力デバイス６を、動画又は静止画を撮影可能なデジタルカメラとし、そのカメラにより撮影された使用者の画像を入力情報として、通信ネットワーク２を介してサーバ側モジュール７で受付けて、パソコン４の使用者（例えば、受講生や受験生等）が、予め登録されている使用者であるか否かを判断し、登録された使用者であれば管理サーバ５へのアクセスを承認し、パスワードのように容易に第三者が使用できるものによる承認とは異なり、確実に使用者を特定することができる。
【００５８】
そして、アクセス承認後は、サーバ側モジュール７側において、定期的にパソコン４に接続された入力デバイス６としてのカメラから使用者の画像を受付けて、前回受付けた使用者の画像との差分を見ることで、使用者が第三者と入れ替わったか否かを判断し、第三者と入れ替わったと判断されると、管理サーバ５の管理者や、教育監督者（例えば、講師等）にその旨を知らせて、使用者の入れ替わりによる不正を防止することができる。これにより、従来では、上記の作用を得るために、教育管理システム全体を新たに構築しなおさなければならずコストのかかるものとなっていた、本例の管理システム１では、クライアント端末としてのパソコン４に入力デバイス６としてのカメラを接続し、管理サーバ５にサーバ側モジュール７を追加するだけで、教育管理システムに、新たな機能を付加することができ、システムの構築にかかるコストを低減させることができる。
【００５９】
また、本実施形態の管理システム１は、上述の既存の教育管理システムだけでなく、例えば、ユビキタスワーキングや、ハウスワーキング等の企業内業務に用いる既存の管理システム（グループウェア）に適用することもできる。この場合、端末としてのパソコン４に接続される入力デバイス６を、指紋、掌紋、顔、瞳の虹彩、網膜、静脈パターン、等使用者のバイオメトリックスを読取可能なスキャナとし、通信ネットワーク２を介してスキャナで読込まれたバイオメトリックスにより予め登録されている使用者であるか否かを承認するようにすることができ、これによって、パスワードのように容易に第三者が使用できるものによる承認とは異なり、確実に使用者を特定することができ、上述の教育管理システムの場合と同様に、所望の機能を有したシステムにかかるコストを低減させることができる。
【００６０】
更に、企業内業務の管理システムに適用した場合、上述のスキャナに代えて、端末としてのパソコン４に接続される入力デバイス６を音声読取装置とし、音声を入力情報として通信ネットワーク２を介してサーバ側モジュール７で受付けるようにしても良い。この場合、使用者の承認には、音声として声紋を用いることができる。また、承認後に、入力デバイス６を、データ等の入力手段として用いることができ、入力情報として受付けた音声を文字コード等に置き換えて、文書やデータの入力としたり、管理サーバ５に所定の動作を指示したりすることができる。従って、キーボード１２やマウス１３等を操作することの困難な障害者等でも、パソコン４から必要な情報を送ることができるので、これまでできなかった、ユビキタスワーキングやハウスワーキング等ができるようになり、就業にかかる障壁を低くすることができると共に、そのために必要な管理システムの構築にかかるコストを低減させることができる。
【００６１】
以上、本発明について好適な実施形態を挙げて説明したが、本発明はこの実施形態に限定されるものではなく、以下に示すように、本発明の要旨を逸脱しない範囲において、種々の改良及び設計の変更が可能である。
【００６２】
すなわち、本実施形態の管理システム１では、入力デバイス６からの入力情報のみで、使用者を承認するものを示したが、これに限定するものではなく、パソコン４のキーボード１２やマウス１３を用いて、使用者を特定するための特定情報（例えば、氏名、ＩＤ番号、等）を入力情報と合わせて通信ネットワーク２を介してサーバ側モジュール７に受付けさせ、その特定情報により、対象となる使用者の使用者特定情報２３を抽出し、入力情報と比較させるようにしても良く、これにより、承認判定手段２５での処理時間を短縮することができる。
【００６３】
また、本実施形態の管理システム１では、入力デバイス６を音声読取装置とし、その音声に基づいて、サーバ側モジュール７が所定のコマンドを管理サーバ５に送信するものを示したが、これに限定するものではなく、例えば、入力デバイス６を、動画又は静止画として撮影可能なデジタルカメラとし、撮影された画像によって、所定のコマンドを送信するようにしても良い。具体的には、画像として使用者のジェスチャー（手話を含む）等の動きを読取って、その動きに対応したコマンドを抽出して管理サーバ５に送信し、所望のデータ入力や処理を行わせるようにしても良い。これにより、発音等の不自由な使用者でも、使用することが可能となり、より多くの人に利用可能なシステムとすることができると共に、そのシステムの構築にかかるコストを低減させることができる。
【００６４】
更に、本実施形態の管理システム１では、入力デバイス６を入力モードで用いた場合に、サーバ側モジュール７において、コマンドを抽出するものを示したが、これに限定するものではなく、端末としてのパソコン４の内部記憶手段９又は外部記憶手段１０に、予め出力情報２８を記憶させておき、パソコン４側において、入力デバイス６からの入力情報に基づいて対応する出力情報を抽出し、その抽出した出力情報を所定の情報処理をした上で、通信ネットワーク２を介してサーバ側モジュール７に受付けさせるようにしても良い。これによっても、上記と同様の作用効果を奏することができる。
【００６５】
また、本実施形態の管理システム１では、クライアント端末として汎用のパソコン４を示したが、これに限定するものではなく、例えば、携帯電話、テレビゲーム機、双方向のデジタルテレビ、等とすることができ上記と同様の作用効果を奏することができる。
【００６６】
更に、本実施形態の管理システム１では、サーバ側モジュール７において、クライアント端末としてのパソコン４の使用者を承認するものを示したが、これに限定するものではなく、例えば、入力デバイスを接続されたクライアント端末の置かれた温度、湿度、明るさ等の環境状態を検出してクライアント端末、通信ネットワークを介して管理サーバへ送るものとしても良いし、使用者の脳波、心拍数等の生体状況を読込んで管理サーバへ送るものとしても良く、これらの情報を処理することで、既存の管理システムでは、処理できなかったものを処理して管理することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態である入力デバイス及びサーバ側モジュールを用いた管理システムの概略構成を示す説明図である。
【図２】図１の管理システムにおけるクライアント側のパソコンの機能的構成を示すブロック図である。
【図３】図１の管理システムにおけるサーバ側モジュールの機能的構成を示すブロック図である。
【図４】図１に示す管理システムにおける処理の流れを示すフローチャートである。
【符号の説明】
【００６８】
１  管理システム
２  通信ネットワーク
３  外部入力接続手段
４  パソコン
５  管理サーバ
６  入力デバイス
７  サーバ側モジュール
１２  キーボード
１３  マウス
１４  通信手段
２０  既存システム
２１  受信情報判定手段
２２  入力情報受付手段
２３  使用者特定情報
２４  記憶手段
２５  承認判定手段
２６  情報送信手段
２７  情報登録手段
２８  出力情報
２９  出力情報抽出手段
３０  情報処理手段
【図１】
2006293505.tif 000003
【図２】
2006293505.tif 000004
【図３】
2006293505.tif 000005
【図４】
2006293505.tif 000006