(57)【特許請求の範囲】
【請求項１】
外部接続機器と接続可能な端末、および前記端末からアクセス可能な記憶領域を含む情報記憶装置を有する外部接続機器制御システムにおいて、
前記外部接続機器の機器識別情報と前記記憶領域の領域識別情報とを対応付けて記憶する、領域記憶部、
前記端末に接続された外部接続機器の接続及び切断に関する状態情報を含む機器接続情報を取得する、情報取得部、
前記機器接続情報に含まれる機器識別情報を基に前記領域記憶部から前記領域識別情報を判定する、条件判定部、
前記条件判定部の判定結果に応じて、前記外部接続機器のための前記記憶領域を生成する、領域管理部、および
前記記憶領域を通知する、通知部、を備え、
前記条件判定部は、前記機器接続情報に含まれる状態情報が切断であると判定した後、前記外部接続機器のための記憶領域におけるファイルの有無を判定し、
前記領域管理部は、前記条件判定部により前記記憶領域にファイルが存在しないとの判定結果を受け取った場合、前記記憶領域を解放する、
ことを特徴とする外部接続機器制御システム。
【請求項２】
外部接続機器と接続可能な端末、前記端末からアクセス可能な記憶領域を含む情報記憶装置、ならびに前記外部接続機器の機器識別情報と前記記憶領域の領域識別情報とを対応付けて記憶する、領域記憶部を有するシステムに用いるプログラムであって、          
前記端末に接続された外部接続機器の接続及び切断に関する状態情報を含む機器接続情報を取得する、情報取得機能、
前記機器接続情報に含まれる機器識別情報を基に前記領域記憶部から前記領域識別情報を判定する、条件判定機能、
前記条件判定機能による判定結果に応じて、前記外部接続機器のための前記記憶領域を生成する、領域管理機能、
前記記憶領域を通知する、通知機能、をコンピュータに実現させ、更に、
前記条件判定機能は、前記機器接続情報に含まれる状態情報が切断であると判定した後、前記外部接続機器のための記憶領域におけるファイルの有無を判定する機能を、
前記領域管理機能は、前記条件判定機能により前記記憶領域にファイルが存在しないとの判定結果を受け取った場合、前記記憶領域を解放する機能を、
コンピュータに実現させることを特徴とする外部接続機器制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部接続機器の制御に関し、特に外部接続機器と接続可能な端末、および端末からアクセス可能な記憶領域を含む情報記憶装置を有する外部接続機器制御技術に関する。
【０００２】
ＵＳＢメモリなど可搬記録媒体の利便性や大容量化などにより、ＵＳＢメモリに情報をコピーして社外などへ容易に持ち出せるようになったものの、媒体の取り扱いや管理体制が不十分であるため、ＵＳＢメモリなどから個人情報などが流出する問題が後を絶たない。この問題に対する従来技術の一例が特許文献１に開示されている。
【背景技術】
【０００３】
特許文献１の技術では、サーバの一部領域をＵＳＢコネクタのために確保し、そのサーバのＵＲＬをＵＳＢコネクタに記憶させておく。このように予め設定しておいてから、ＵＳＢコネクタをパーソナルコンピュータに接続すると、ＵＳＢコネクタに格納されているソフトウェアが起動する。ソフトウェアは、ＵＳＢコネクタに記憶されたサーバの一部領域へアクセスし、一部領域をパーソナルコンピュータの仮想ドライブとして認識させている。この仮想ドライブへの書き込みを許可する一方、ＵＳＢコネクタへの書き込みを禁止にすることにより、ＵＳＢコネクタ紛失などによるデータの情報漏えいを防止している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６５３５１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この特許文献１の技術では、サーバの一部領域を仮想ドライブとして予め確保しておくと、一部領域が、ＵＳＢコネクタにデータが保存されていない未使用な状態でも、この一部領域を保持し、他に利用することができなくなってしまう問題がある。
【０００６】
それゆえに、この発明の目的は、情報漏えいを防止し、かつサーバ装置の記憶領域を有効活用し得る、外部接続機器制御システムおよび外部接続機器制御プログラムを提供することである。
【課題を解決するための手段】
【０００７】
請求項１の発明は、外部接続機器と接続可能な端末、および端末からアクセス可能な記憶領域を含む情報記憶装置を有する外部接続機器制御システムにおいて、外部接続機器の機器識別情報と記憶領域の領域識別情報とを対応付けて記憶する、領域記憶部、端末に接続された外部接続機器の接続及び切断に関する状態情報を含む機器接続情報を取得する、情報取得部、機器接続情報に含まれる機器識別情報を基に領域記憶部から領域識別情報を判定する、条件判定部、条件判定部の判定結果に応じて、外部接続機器のための記憶領域を生成する、領域管理部、および記憶領域を通知する、通知部、を備え、条件判定部は、機器接続情報に含まれる状態情報が切断であると判定した後、外部接続機器のための記憶領域におけるファイルの有無を判定し、領域管理部は、条件判定部により記憶領域にファイルが存在しないとの判定結果を受け取った場合、記憶領域を解放する、ことを特徴とする外部接続機器制御システムである。
【０００８】
請求項１の発明によれば、たとえば、新たな外部接続機器が端末に接続されると、機器識別情報に対応する領域識別情報が領域記憶部にまだ記憶されていないため、領域記憶部から領域識別情報を取得できないと条件判定部が判定し、外部接続機器のための記憶領域を情報記憶装置に領域管理部が生成する。このように、必要に応じて、外部接続機器のための記憶領域を情報記憶装置に生成することにより、外部接続機器が利用されていない場合には記憶領域を外部接続機器以外のために使用することができる。
【０００９】
そして、部接続機器のための記憶領域の生成後、通知部が記憶領域を通知してから、たとえば、外部接続機器への書き込みを禁止するとともに、記憶領域への書き込みを許可する。このように端末や情報記憶装置を制御すると、外部接続機器に対するデータは外部接続機器に保存されていないため、外部接続機器の紛失などにより外部接続機器が第三者の手に渡っても、外部接続機器からデータを読み出すことを防止できる。
【００１０】
この外部接続機器に対するデータは外部接続機器に保存されていないが、記憶領域に保存されているため、データを記憶領域から読み出すことができる。しかも、外部接続機器の機器識別情報と記憶領域の領域識別情報とが対応付けて領域記憶部に記録されていることにより、外部接続機器を端末に接続すると、この情報を基に記憶領域に自動的にアクセスするため、ユーザは外部接続機器を使用するのと同様に、記憶領域を外部接続機器の記憶部分として利用して、外部接続機器に対するデータの読み出しが可能である。
【００１２】
さらに、請求項１の発明によれば、外部接続機器を端末から切断した際に、記憶領域にファイルがない場合、記憶領域を解放すると、その後この記憶領域を他の目的に使用できる。
【００１３】
また、必要な際に、外部接続機器を接続すると、外部接続機器のための記憶領域が改めて生成されるため、記憶領域を一旦解放しても、問題はない。
【００１４】
請求項２の発明は、外部接続機器と接続可能な端末、端末からアクセス可能な記憶領域を含む情報記憶装置、ならびに外部接続機器の機器識別情報と記憶領域の領域識別情報とを対応付けて記憶する、領域記憶部を有するシステムに用いるプログラムであって、端末に接続された外部接続機器の接続及び切断に関する状態情報を含む機器接続情報を取得する、情報取得機能、機器接続情報に含まれる機器識別情報を基に領域記憶部から領域識別情報を判定する、条件判定機能、条件判定機能による判定結果に応じて、外部接続機器のための記憶領域を生成する、領域管理機能、記憶領域を通知する、通知機能、をコンピュータに実現させ、更に、条件判定機能は、機器接続情報に含まれる状態情報が切断であると判定した後、外部接続機器のための記憶領域におけるファイルの有無を判定する機能を、領域管理機能は、条件判定機能により記憶領域にファイルが存在しないとの判定結果を受け取った場合、記憶領域を解放する機能を、コンピュータに実現させることを特徴とする外部接続機器制御プログラムである。
【００１５】
請求項２の発明でも、請求項１の発明と同様に、必要に応じて記憶領域を使用でき、外部接続機器からのデータ読み出しを防止できる。
【発明の効果】
【００１６】
この発明によれば、必要に応じて記憶領域を生成することで、記憶領域を有効活用できる。これと共に、外部接続機器に対するデータを外部接続機器に記憶せずに記憶領域に記憶するため、外部接続機器の紛失などによる情報漏えいを防げる。
【図面の簡単な説明】
【００１７】
【図１】本発明のシステム構成の一例を示す概念図。
【図２】管理サーバおよび端末のハードウェア構成の一例を示す概念図。
【図３】第１実施例におけるシステム構成の一例を示す機能ブロック図。
【図４】領域記憶部に記憶される情報の一例を示す図。
【図５】第１実施例における処理プロセスの一例を示すフローチャート。
【図６】第２実施例における処理プロセスの一例を示すフローチャート。
【図７】第３実施例における処理プロセスの一例を示すフローチャート。
【図８】第４実施例における領域記憶部に記憶される情報の一例を示す図。
【図９】第５実施例における処理プロセスの一例を示すフローチャート。
【図１０】第６実施例における処理プロセスの一例を示すフローチャート。
【図１１】領域記憶部に記憶される情報の一例を示す図。
【図１２】第７実施例におけるシステム構成の一例を示す機能ブロック図。
【図１３】ログ記憶部に記憶される情報の一例を示す図。
【図１４】第８実施例におけるシステム構成の一例を示す機能ブロック図。
【図１５】別の実施例におけるシステム構成の一例を示す機能ブロック図。
【図１６】さらに別の実施例におけるシステム構成の一例を示す機能ブロック図。
【発明を実施するための形態】
【実施例１】
【００１８】
図１に示す本発明の外部接続機器制御システム１０は、端末１２、管理サーバ１４および情報記憶装置１６を備え、端末１２に接続される外部接続機器１８に関して制御する。管理サーバ１４、情報記憶装置１６および端末１２は、通信ネットワークＮを介して接続される。
【００１９】
通信ネットワークＮは、企業や学校等の限られた施設内において情報を物理的に送るケーブルと、ＬＡＮスイッチやハブ等でなる中継機器を備えたＣＳＭＡ／ＣＤ（Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  Ｗｉｔｈ  Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ）方式のイーサネット（Ｅｔｈｅｒｎｅｔ）（登録商標）型のＬＡＮとして構成されたものであるが、このネットワークＮとしてイーサネット型のＬＡＮ以外に、インターネットの技術を用いたイントラネットで構築されたものや、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の技術によって構築されるものでもよい。
【００２０】
外部接続機器１８は、端末１２に対して接続および切断可能であって、記憶媒体を有する機器である。たとえば、ＵＳＢメモリのフラッシュメモリドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｅｖｉｃｅ）、ＦＤなどの磁気ディスク、ＭＯなどの光磁気ディスク、ＣＤやＤＶＤなどの光ディスク、外付け用ＨＤＤなどのハードディスクドライブ、およびリムーバブルハードディスク等の外部記憶媒体である。ただし、上記に限らず、端末１２本体に対して外部から接続する形で使用する機器であればいかなるものであってもよい。
【００２１】
管理サーバ１４および端末１２は、図２のハードウェア構成の一例に示すように、プログラムの演算処理を実行し、各装置へ適切な指示を与えて制御するＣＰＵ等の演算制御装置２０と、情報を記憶するＲＡＭやハードディスク等の記憶装置２２と、演算制御装置２０の処理結果や記憶装置２２に記憶する情報などをインターネットやＬＡＮなどのネットワークを介して送受信する通信装置２４とを備える。さらに、必要に応じて、管理サーバ１４および端末１２は、キーボードやマウスなどの入力装置２６と、ディスプレイや画面などの表示装置２８を備えてもよい。なお、これらの装置の機能は、複数の端末又はサーバに分散配置されていてもよい。
【００２２】
情報記憶装置１６は、データを保存する電子媒体（図示せず）および読み書きを行う制御装置（図示せず）を有し、たとえば、ハードディスクやストレージである。さらに、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）などのファイルサーバも当然に含まれる。
【００２３】
管理サーバ１４、情報記憶装置１６および端末１２は、図３の機能ブロック図に示す構成部を有する。各構成部は、その機能により論理的に区別されているのみであって、物理上あるいは事実上同一または別の領域を為していてもよい。各機能は、これらに対応するプログラムやモジュール等が演算制御装置２０に読み込まれてその処理が実行されることによって実現される。また、本発明において必要となる最小限度の装置および構成部を記載しており、その他の装置などについてはその記載を省略する。
【００２４】
端末１２は、ネットワークＮを介して管理サーバ１４および情報記憶装置１６と様々な情報を送受信するためのネットワークＩ／Ｆと、接続された外部接続機器１８に関する固有情報を取得し、機器接続情報を生成する情報生成部３０と、管理サーバ１４から記憶領域の通知を受ける通知受信部３２と、通知内容に応じて管理サーバ１４などを制御する制御部３４とを備える。
【００２５】
情報生成部３０は、外部接続機器１８が端末１２に接続され、制御部３４がこれを検知すると、外部接続機器１８から固有情報などを得て機器接続情報を生成し、ネットワークＩ／Ｆを介して管理サーバ１４に送信する。
【００２６】
機器接続情報は、固有情報を含み、外部接続機器１８の接続時および切断時、外部接続機器１８へのアクセス時や定期的などの所定時、または任意時に生成される。
【００２７】
固有情報は、機器識別情報、機器容量情報などを含む。これらの情報は、外部接続機器１８が保有している情報であって、必要に応じて端末１２が外部接続機器１８から取得する。機器識別情報は、外部接続機器１８を一義的に識別することができる情報である。たとえば、シリアル番号、製造番号などがある。また、予め外部接続機器１８内に記憶させたユニークなコードもしくは数値を用いるようにしてもよい。機器容量情報は、外部接続機器１８の記憶媒体に蓄積できる情報の量を示す情報である。
【００２８】
通知受信部３２は、管理サーバ１４から記憶領域の情報通知として領域識別情報および機器識別情報をネットワークＩ／Ｆを介して受信し、これらを制御部３４に送る。
【００２９】
制御部３４は、領域識別情報および機器識別情報を通知受信部３２から受け、通知内容に応じて、外部接続機器１８および端末１２自身を制御したり、管理サーバ１４および情報記憶装置１６へ制御指示を与えたりする。なお、制御としては、外部接続機器１８への使用、書き込みおよび読み出しの禁止と許可、記憶領域３６への使用、書き込みおよび読み出し禁止と許可、ならびに解放、端末１２への警告通知および表示、操作制限ならびに保存先を外部接続機器１８から記憶領域３６への変更などの処理内容の変更がある。これらの制御は、１つだけを実施してもよいし、複数を組み合わせて同時又は順次に実施してもよい。ここで、外部接続機器１８および記憶領域３６への使用は、これらへの書き込みおよび読み出しなどを含む。
【００３０】
情報記憶装置１６は、ネットワークＮを介して管理サーバ１４や端末１２と様々な情報を送受信するためのネットワークＩ／Ｆと、外部接続機器に対する情報を記憶する記憶領域３６を備える。
【００３１】
記憶領域３６は、各外部接続機器１８に対するデータを記憶する領域であって、この外部接続機器１８が接続された端末１２からアクセス可能である。また、領域管理部からの生成指示により生成される。
【００３２】
管理サーバ１４は、ネットワークＮを介して端末１２と様々な情報を送受信するためのネットワークＩ／Ｆ、外部接続機器１８の機器識別情報と記憶領域３６の領域識別情報とを対応付けて記憶する領域記憶部３８と、端末１２に接続された外部接続機器１８の機器接続情報を取得する情報取得部４０と、機器接続情報に含まれる機器識別情報を基に領域記憶部３８から領域識別情報を判定する条件判定部４２と、条件判定部４２の判定結果に応じて、外部接続機器１８のための記憶領域３６を生成する領域管理部４４と、記憶領域３６を通知する通知部４６とを備える。
【００３３】
領域記憶部３８は、図５に示すように、外部接続機器１８の機器識別情報および記憶領域３６の領域識別情報を含み、これらは対応付けられている。ここで、領域識別情報は、記憶領域３６を一義的に識別することができる情報であり、情報記憶装置１６名やＩＰアドレスなどの装置を識別する情報、フォルダパス、ドライブ名、ファイル名など記憶領域３６の所在を示す。
【００３４】
条件判定部４２は、情報取得部４０から機器接続情報を受け取り、この機器接続情報に含まれる機器識別情報に基づいて、これに対応する領域識別情報が領域記憶部３８にあるか否かを判定する。具体的には、外部接続機器１８のための記憶領域３６が情報記憶装置１６に既に生成されていると、この機器識別情報および領域識別情報が対応付けられて領域記憶部３８に記憶されているため、機器識別情報に対する領域識別情報を情報記憶装置１６から取得し、機器識別情報に対応する領域識別情報が領域記憶部３８にあると判定する。この結果、機器識別情報および領域識別情報を対にして通知部４６に送る。
【００３５】
一方、新たな外部接続機器１８については記憶領域３６が情報記憶装置１６にまだ生成されておらず、機器識別情報に対応する領域識別情報が領域記憶部３８に記憶されていないため、機器識別情報に対する領域識別情報を取得できず、機器識別情報に対応する領域識別情報が領域記憶部３８にないと判定する。この結果、機器接続情報を領域管理部４４に送る。
【００３６】
領域管理部４４は、機器接続情報を判定結果として条件判定部４２から受け、領域生成の指示を情報記憶装置１６に発し、この機器接続情報に関する外部接続機器１８のための記憶領域３６を情報記憶装置１６に生成させる。このとき、記憶領域３６の容量は、機器接続情報に含まれる機器容量情報に従い、外部接続機器１８と同容量としてもよい。
【００３７】
また、領域管理部４４は、記憶領域３６が生成されたことを示す通知を情報記憶装置１６から受け、生成された記憶領域３６について領域識別情報を割り当てる。そして、この領域識別情報に機器識別情報を対応付けて、これらを図５に示すように領域記憶部３８に記憶する。さらに、領域識別情報および機器識別情報を通知部４６に送る。なお、記憶領域３６の生成は、たとえば、フォルダの作成、パーテーションの作成、情報記憶装置１６上における仮想ディスクの生成である。
【００３８】
通知部４６は、記憶領域３６が既に生成されている場合には、条件判定部４２から、領域識別情報および機器識別情報を受け、一方、記憶領域３６を新たに生成した場合には、領域管理部４４から領域識別情報および機器識別情報を受け、これらを対として端末１２に送る。
【００３９】
第１実施例の外部接続機器制御システム１０における処理プロセスの一例を、図３〜図５を用いて説明する。
【００４０】
外部接続機器１８が端末１２に接続されてから、この接続時や外部接続機器１８へのアクセス時などに制御部３４がこれを検知すると、この外部接続機器１８の機器接続情報が情報生成部３０により生成されてネットワークＩ／Ｆを介して管理サーバ１４に送信される。機器接続情報は、ステップＳ１００で、端末１２からネットワークＩ／Ｆ１０を介して情報取得部４０により取得され、条件判定部４２に送られる。
【００４１】
機器接続情報が条件判定部４２によって情報取得部４０から受信されると、この機器接続情報に含まれる機器接続情報に基づいて、これに対応する領域識別情報が領域記憶部３８にあるか否かを条件判定部４２で判定される（ステップＳ１０２）。
【００４２】
たとえば、機器識別情報「ＵＳＢ−００１」の外部接続機器１８については、これまでに端末１２に接続され、その際に外部接続機器１８のための記憶領域３６が情報記憶装置１６に既に生成されている。このため、図５に示すように、この機器識別情報「ＵＳＢ−００１」および領域識別情報「￥￥ＳｅｒｖｅｒＦｉｌｅ￥ＭＵＳＢ−００１」が対応付けられて領域記憶部３８に記憶されている。そこで、機器識別情報に対する領域識別情報が条件判定部４２により領域記憶部３８から取得されて、ステップＳ１０２においてＹＥＳと判定される。この結果、機器識別情報および領域識別情報が対にされて条件判定部４２から通知部４６に送られる。
【００４３】
一方、たとえば、機器識別情報「ＵＳＢ−１００」の新たな外部接続機器１８については記憶領域３６が情報記憶装置１６にまだ生成されておらず、機器識別情報に対応する領域識別情報が記憶部に記憶されていないため、機器識別情報に対する領域識別情報が条件判定部４２により取得されない。この結果、ステップＳ１０２において条件判定部４２によりＮＯと判定されて、機器接続情報が条件判定部４２から領域管理部４４に送られる。
【００４４】
機器接続情報は、判定結果として条件判定部４２から領域管理部４４により受信されると、機器接続情報の機器容量情報とともに、または別に領域生成の指示が領域管理部４４によって情報記憶装置１６へ発せられる（ステップＳ１０４）。これらの指示に従って、情報記憶装置１６において記憶領域３６がステップＳ１０６で生成される。そして、記憶領域３６が生成されたことを示す通知が情報記憶装置１６から管理サーバ１４へ送られ、領域管理部４４に取得される。この通知の記憶領域３６について、ステップＳ１０８で領域識別情報が一意的に割り当てられる。たとえば、機器識別情報「ＵＳＢ−１００」の外部接続機器１８のための記憶領域３６に対しては、その領域識別情報は、情報記憶装置１６の名称を示す「ＳｅｒｖｅｒＦｉｌｅ」および記憶領域３６を示す「Ｍ」を機器識別情報「ＵＳＢ−１００」の前に付し、領域識別情報を「￥￥ＳｅｒｖｅｒＦｉｌｅ￥ＭＵＳＢ−１００」とする。この領域識別情報「￥￥ＳｅｒｖｅｒＦｉｌｅ￥ＭＵＳＢ−１００」が機器識別情報「ＵＳＢ−１００」と対応付けられて、ステップＳ１１０で領域管理部４４により領域記憶部３８に記憶される。また、領域識別情報「￥￥ＳｅｒｖｅｒＦｉｌｅ￥ＭＵＳＢ−１００」が機器識別情報を「ＵＳＢ−１００」は領域管理部４４から通知部４６に送られる。
【００４５】
領域識別情報および機器識別情報は、条件判定部４２および領域管理部４４のそれぞれから通知部４６へ通知されると、ステップＳ１１２で対として端末１２へ送られる。
【００４６】
端末１２では、領域識別情報および機器識別情報が管理サーバ１４からの通知として通知受信部３２で受信され、さらに制御部３４へ送られる。
【００４７】
ステップＳ１１４において、たとえば、記憶領域３６への使用を許可し、外部接続機器１８への使用を禁止する制御指示が制御部３４から発せられる。これに従い、外部接続機器１８に対するデータは記憶領域３６に記憶され、外部接続機器１８には記憶されない。このため、外部接続機器１８に対するデータが外部接続機器１８に保存されていないことにより、外部接続機器１８からデータを読み出すことができず、情報漏えいなどを防止できる。
【００４８】
この実施例によれば、新たな外部接続機器１８が端末１２に接続されるときなど必要に応じて、その外部接続機器１８のための記憶領域３６を生成するため、外部接続機器１８のための記憶領域３６を予め設定しておく必要がない。特に、使用する外部接続機器１８が増えても、外部接続機器１８ごとに設定するなどの手間がかからず、管理者の負担を軽減することもできる。
【００４９】
また、記憶領域３６の領域識別情報を外部接続機器１８ごとに予め記憶させておくと、ファイルサーバの増設や置き換えなどで記憶領域３６の場所を変更した場合、管理サーバ１４で領域識別情報を管理しているため、記憶領域３６の場所変更に全ての外部接続機器１８を用意し、それぞれ毎に変更する必要がなく、かつ管理サーバ１４で一括して変更することができる。
【００５０】
さらに、機器識別情報と領域識別情報との関係は外部接続機器１８に記憶されていないため、外部接続機器１８の紛失などにより外部接続機器１８が第三者の手に渡っても、外部接続機器１８のためのデータの保存場所がわからず、この保存場所に不正にアクセスしてデータが読み出されることを防げる。
【実施例２】
【００５１】
この発明の第２実施例である外部接続機器制御システム１０は、外部接続機器１８の切断時にファイルが記憶領域３６にない場合、記憶領域３６を解放する。これは、第１実施例とほぼ同じであるが、機器接続情報、条件判定部４２および領域管理部４４が異なる。これ以外の部分に関しては第１実施例と同様であるため、共通する部分については同じ番号を付して、その番号の説明は省略している。
【００５２】
機器接続情報は、外部接続機器１８に関する固有情報に加え、状態情報を含んで、情報生成部３０により生成される。
【００５３】
状態情報は、接続情報、切断情報およびアクセス情報を有し、外部接続機器１８の接続、切断およびアクセスを制御部が検知して情報生成部３０で取得される。接続情報は、外部接続機器１８が端末１２に接続されたこと、または接続されていることを示す。切断情報は、外部接続機器１８が端末１２から切断されたこと、または切断要求を示す。アクセス情報は、端末１２が外部接続機器１８へアクセスしたこと、またはアクセス要求を示す。
【００５４】
条件判定部４２は、情報取得部４０から機器接続情報を受け、これに基づき３つの条件を判定する。第１判定は、第１実施例と同様に、機器接続情報の機器識別情報に対応する領域識別情報が領域記憶部３８にあるか否かを判定する。たとえば、領域識別情報が領域記憶部３８に記憶されていないと判定すると、機器接続情報を領域管理部４４に送信する。一方、領域識別情報が領域記憶部３８に記憶されていると判定すると、機器接続情報の機器識別情報に対応する領域識別情報を領域記憶部３８から取得し、後述する判定を行う。
【００５５】
第２判定は、第１判定で領域識別情報が領域記憶部３８にあると判定された場合、次に、機器接続情報の状態情報が切断情報か否かを判定する。状態情報が切断情報であると判定すれば、機器識別情報、機器容量情報および領域識別情報を領域管理部４４に送る。これに対して、状態情報が切断情報でないと判定すれば、領域識別情報を情報記憶装置１６から取得し、機器識別情報および領域識別情報を通知部４６に送信する。
【００５６】
第３判定は、前判定で状態情報が切断情報であると判断した後、領域管理部４４から記憶領域３６の領域ファイル情報を得て、領域ファイル情報に基づき記憶領域３６にファイルがあるか否かを判定する。ここで、領域ファイル情報は、ファイル数およびファイルサイズなど、記憶領域３６に保存されているデータ量を示す。たとえば、領域ファイル情報によりファイル数が０以外の数である場合、記憶領域３６にファイルがあると判定し、処理を終了する。また、領域ファイル情報によりファイル数が０である場合、記憶領域３６にファイルがないと判定し、機器識別情報および領域識別情報を領域管理部４４へ送信する。なお、本例では、ファイル数でデータ量を判定したが、記憶領域内に保存されているデータサイズまたはファイルサイズを用いてもよい。この場合、データサイズが０バイトか、０バイト以外で判定する。
【００５７】
領域管理部４４は、条件判定部４２からの判定結果に応じて、第１実施例と同様に記憶領域３６を生成する。さらに、これに加えて、記憶領域３６の領域ファイル情報を取得したり、記憶領域３６を解放したり、記憶領域３６を管理する。
【００５８】
記憶領域３６の領域ファイル情報の取得としては、外部接続機器１８の切断時に、領域管理部４４は、領域識別情報を条件判定部４２から受けて、記憶領域３６の領域ファイル情報の取得指示を情報記憶装置１６に発する。これに対応する領域ファイル情報を情報記憶装置１６から取得して、条件判定部４２に送信する。
【００５９】
記憶領域３６の解放としては、外部接続機器１８の切断時に記憶領域３６にファイルがない場合、領域管理部４４は、機器識別情報および領域識別情報を判定結果として条件判定部４２から取得し、領域識別情報とともに、または別に領域解放の指示を情報記憶装置１６に発する。これに応じて、この領域識別情報を有する記憶領域３６が情報記憶装置１６により解放され、解放の通知を受けたら、領域管理部４４は、解放された記憶領域３６の領域識別情報と、これに対応する機器識別情報とを領域記憶部３８から削除する。
【００６０】
第２実施例の外部接続機器制御システム１０における処理プロセスの一例を、図３および図６を用いて説明する。
【００６１】
外部接続機器１８が端末１２に接続されてから、この接続時や切断時または外部接続機器１８へのアクセス時などに制御部３４がこれを検知すると、固有情報が外部接続機器１８から取得され、またこのときの状態情報が制御部３４などから取得される。これらに基づき機器接続情報が情報生成部３０で生成され、管理サーバ１４に送信される。機器接続情報は、情報取得部４０によりステップＳ１２０で取得され、条件判定部４２へ送られる。
【００６２】
機器接続情報が情報取得部４０から条件判定部４２に渡されると、ステップＳ１２２において領域識別情報の有無が条件判定部４２により判定される。これ以降のステップＳ１２２〜Ｓ１３４は、第１実施例のステップＳ１０２〜Ｓ１１４のそれぞれに対応する。このため、同様の部分についてはその説明を省略する。
【００６３】
ステップＳ１２２で領域識別情報が領域記憶部３８にあると判定されると、次いで、ステップＳ１３５で条件機器接続情報に含まれる状態情報が切断情報であるか否かを判定部により判定される。ここで、切断情報でない、つまり接続情報やアクセス情報などであれば、ＮＯと判定され、機器識別情報および領域識別情報が条件判定部４２から通知部４６へ送られ、ステップＳ１３２で端末１２へ通知される。
【００６４】
これに対し、ステップＳ１３５において状態情報が切断情報であれば、条件判定部４２においてＹＥＳと判定され、機器接続情報の機器識別情報および領域識別情報が領域管理部４４へ送信される。領域管理部４４では、これを受けて、この領域識別情報が示す記憶領域３６にファイルが記憶されているかを検出するため、この記憶領域３６の領域ファイル情報の取得指示が情報記憶装置１６に発せられる。これに応じて記憶領域３６に保存されているファイル数などが情報記憶装置１６により検出され、領域ファイル情報がステップＳ１３６で条件判定部４２へ送信される。条件判定部４２により領域ファイル情報が受け取られ、そこから領域管理部４４へ領域ファイル情報、領域識別情報および機器識別情報が送られる。次いで、条件判定部４２において、領域ファイル情報に基づき、記憶領域３６にファイルがあるか否かがステップＳ１３８で判定される。ステップＳ１３８において、たとえば、領域ファイル情報においてファイル数が０以外、つまり１以上の自然数であれば、つまり記憶領域３６にファイルが存在する場合、ＹＥＳと判定し、処理は終了する。一方、ステップＳ１３８において、たとえば、領域ファイル情報でファイル数が０、つまり記憶領域３６にファイルが存在しない場合、ＮＯと判定して、領域識別情報および機器識別情報が領域管理部４４へ送られる。
【００６５】
領域識別情報および機器識別情報が判定結果として条件判定部４２から領域管理部４４により得られると、領域識別情報とともに、または別に領域解放の指示が領域管理部４４によって情報記憶装置１６へ発せられる（ステップＳ１４０）。この指示に従って、情報記憶装置１６において記憶領域３６がステップＳ１４２で解放される。この記憶領域３６が解放されたことを示す通知が情報記憶装置１６から管理サーバ１４へ送られる。この通知が領域管理部４４に受信されると、ステップＳ１４４において、領域識別情報および機器識別情報が領域管理部４４によって領域記憶部３８から削除される。
【００６６】
この実施例によれば、外部接続機器１８を切断する時点において記憶領域３６にファイルがなく未使用な状態では、記憶領域３６を維持し続ける必要がなく、記憶領域３６を他の用途に利用でき、有効活用が図れる。特に、記憶領域３６の使用状況に応じて自動的に記憶領域３６が解放され、その領域識別情報および機器識別情報が削除されるため、記憶領域３６の管理負担が軽減される。
【実施例３】
【００６７】
この発明の第３実施例である外部接続機器制御システム１０は、外部接続機器１８にファイルが保存されている場合に制御する。これは、第１実施例とほぼ同じであるが、機器接続情報、条件判定部４２、通知部４６および制御部３４が異なる。これ以外の部分に関しては第１実施例と同様であるため、共通する部分については同じ番号を付して、その番号の説明は省略している。
【００６８】
機器接続情報は、外部接続機器１８に関する固有情報に加え、外部接続機器１８に既に保存されているファイルに関する機器ファイル情報を含み、情報生成部３０により生成される。なお、機器ファイル情報は、外部接続機器１８に記憶されているファイル数やファイルサイズなどデータの存在を示す情報である。
【００６９】
条件判定部４２は、情報取得部４０から機器接続情報を受け、これに基づき２つの条件を判定する。第１判定は、第１実施例と同様に、機器接続情報に含まれる機器識別情報について、これに対応する領域識別情報が領域記憶部３８にあるか否かを判定する
【００７０】
第４判定は、機器接続情報に含まれる機器ファイル情報に基づき記憶領域３６にファイルがあるか否かを判定する。たとえば、機器ファイル情報においてファイル数が０以外の数であれば、外部接続機器１８にファイルがあると判定し、機器識別情報を通知部４６に送る。一方、機器ファイル情報においてファイル数が０であれば、外部接続機器１８にファイルがないと判定し、次に、先述した機器識別情報に対応する領域識別情報が領域記憶部３８にあるか否かを判定する。
【００７１】
通知部４６は、第１実施例と同様に、記憶領域３６が既に生成されていた場合や記憶領域３６を新たに生成した場合に、領域識別情報および機器識別情報を端末１２に送る。また、条件判定部４２が、外部接続機器１８にファイルがあると判定した場合に、機器識別情報のみを条件判定部４２から受けて端末１２に送る。
【００７２】
制御部３４は、領域識別情報および機器識別情報を通知受信部３２を介して通知部４６から受けた場合、第１実施例と同様に、外部接続機器１８や管理サーバ１４などを制御する。これに対し、通知部４６から機器識別情報のみを受信した場合、たとえば、情報記憶装置１６に記憶領域３６を生成せずに、端末１２において警告通知や表示して、外部接続機器１８にファイルがあることを端末１２のユーザに知らせる。そして、外部接続機器１８の一般的な使用方法と同様に、作成したデータなどを記憶領域３６などに保存せずに、外部接続機器１８に記憶する。これとは別に、ファイルの削除や他への移動を促す警告を端末に発信や表示し、外部接続機器１８にファイルがなくなるまで記憶領域３６の生成や使用を禁止して、外部接続機器１８にファイルがなくなれば、記憶領域３６の生成や使用を許可する。
【００７３】
第３実施例の外部接続機器制御システム１０における処理プロセスの一例を、図３および図７を用いて説明する。
【００７４】
外部接続機器１８が端末１２に接続され、固有情報および機器ファイル情報が外部接続機器１８から取得される。これらに基づき機器接続情報が情報生成部３０で生成され、管理サーバ１４に送信される。機器接続情報は、情報取得部４０によりステップＳ１５０で取得され、条件判定部４２へ送られる。
【００７５】
機器接続情報が情報取得部４０から条件判定部４２に移れば、外部接続機器１８にファイルがあるか否かが条件判定部４２により判定される。ここで、ファイルがない、たとえば、機器接続情報に含まれる機器ファイル情報でファイル数が０であれば、ステップＳ１５１でＮＯと判定され、次にステップＳ１５２において領域識別情報の有無が条件判定部４２により判定される。これ以降のステップＳ１５２〜Ｓ１６４は、第１実施例のステップＳ１０２〜Ｓ１１４のそれぞれに対応する。このため、同様の部分についてはその説明を省略する。
【００７６】
また、ステップＳ１５１でファイル数が０でなければ、条件判定部４２においてＹＥＳと判定され、機器接続情報の機器識別情報が通知部４６へ送信される。
【００７７】
端末１２では、機器識別情報が通知部４６から記憶領域３６の通知（ステップＳ１６２）として通知受信部３２で受信され、さらに制御部３４へ送られる。これに応じて、ステップＳ１６４において、制御部３４により端末１２や外部接続機器１８、管理サーバ１４などが制御される。
【００７８】
この実施例によれば、外部接続機器１８の一般的な使用方法を認めると、作成したデータを外部接続機器１８に保存するのか記憶領域３６に保存するのか、外部接続機器１８の使用方法が選択でき、外部接続機器１８の利便性が高まる。
【００７９】
また、外部接続機器１８にファイルがなくなってから、記憶領域３６の使用できるようにすると、このシステムの外から外部接続機器１８によってファイルが持ち込まれることがなく、ファイルによるウィルス侵入などの問題を防げる。
【実施例４】
【００８０】
この発明の第４実施例である外部接続機器制御システム１０は、ファイルの容量が記憶領域３６の容量より大きい場合に制御する。これは、第１実施例とほぼ同じであるが、領域記憶部３８、条件判定部４２、領域管理部４４および制御部が異なる。これ以外の部分に関しては第１実施例と同様であるため、共通する部分については同じ番号を付して、その番号の説明は省略している。
【００８１】
領域記憶部３８は、図８に示すように、機器識別情報および領域識別情報に加え、領域容量情報を含む。これらは対応付けられている。ここで、領域容量情報は、記憶領域３６に蓄積できる情報の量を示す情報である。
【００８２】
領域管理部４４は、条件判定部４２の判定結果により機器接続情報を受け、第１実施例と同様に、記憶領域３６を情報記憶装置に生成してから、記憶領域３６の領域識別情報および機器識別情報を領域記憶部３８に記憶する。また、このときに、記憶領域３６の領域容量情報を取得し、領域識別情報および機器識別情報とともに、領域容量情報も領域記憶部３８に記憶する。そして、領域識別情報、機器識別情報および領域容量情報を通知部４６に送る。
【００８３】
制御部３４は、領域識別情報、機器識別情報および領域容量情報を通知受信部３２を介して通知部４６から受ける。そして、たとえば、外部接続機器１８にファイルを保存するなど外部接続機器１８へのアクセスがあったとき、制御部３４がこのファイルの容量を取得し、領域容量情報と比較し、比較結果に応じて制御する。たとえば、ファイル容量が領域容量情報より小さい場合、保存操作を実行する。これに対し、ファイル容量が領域容量情報より大きい場合、容量オーバを示す警告通知などを表示し、保存操作を一時停止または無効にする。
【００８４】
第４実施例の外部接続機器制御システム１０における処理プロセスの一例を、図３、図５および図８を用いて説明する。ただし、第１実施例と同様の部分は説明を省略する。
【００８５】
外部接続機器１８が端末１２に接続されてから情報生成部３０により生成された機器接続情報は、ステップＳ１００で、情報取得部４０により取得され、情報取得部４０から条件判定部４２に送られる。この機器接続情報に含まれる機器接続情報に基づいて、領域識別情報が領域記憶部３８にあるか否かを条件判定部４２によってステップＳ１０２で判定される。
【００８６】
条件判定部４２により、ステップＳ１０２でＹＥＳと判定されれば、たとえば、図８に示す機器識別情報「ＵＳＢ−００１」の外部接続機器１８について、これに対応する領域識別情報「￥￥ＳｅｒｖｅｒＦｉｌｅ￥ＭＵＳＢ−００１」および領域容量情報「２ＧＢ」がステップＳ１０２で取得され、機器識別情報、領域識別情報および領域容量情報が対応付けられて通知部４６に送られる。
【００８７】
一方、新たな外部接続機器１８については、ステップＳ１０２でＮＯと判定され、機器接続情報が条件判定部４２から領域管理部４４に送られる。次いで、機器接続情報の機器容量情報に加えて領域生成の指示（ステップＳ１０４）が情報記憶装置１６に発せられ、指示に応じて、情報記憶装置１６において記憶領域３６がステップＳ１０６で生成され、また領域容量情報が取得される。この記憶領域３６が生成されたことを示す通知および領域容量情報が領域管理部４４により取得され、この通知の記憶領域３６に対し領域識別情報が一意的にステップＳ１０８で割り当てられる。そして、領域識別情報、機器識別情報および領域容量情報がステップＳ１１０で領域管理部４４により領域記憶部３８に記憶されるとともに、通知部４６に送られる。
【００８８】
領域識別情報、機器識別情報および領域容量情報は、条件判定部４２および領域管理部４４のそれぞれから通知部４６へ通知され、ステップＳ１１２で対として端末１２の通知受信部３２を介して制御部３４へ送られる。ステップＳ１１４において、制御部によりファイル容量と領域容量情報とが比較され、その比較結果に応じて制御される。
【００８９】
なお、上記実施例では、領域管理部４４が記憶領域３６の領域容量情報を取得し、領域記憶部３８に記憶したが、領域管理部４４により取得された領域容量情報に代えて、機器接続情報に含まれる機器容量情報を領域容量情報として領域記憶部３８に記憶することもできる。
【実施例５】
【００９０】
この発明の第５実施例である外部接続機器制御システム１０は、外部接続機器１８が長期間不使用である場合に制御する。これは、第１実施例とほぼ同じであるが、機器接続情報、領域記憶部３８、条件判定部４２および領域管理部４４が異なる。これ以外の部分に関しては第１実施例と同様であるため、共通する部分については同じ番号を付して、その番号の説明は省略している。
【００９１】
機器接続情報は、外部接続機器１８に関する固有情報に加え、機器日時情報が情報生成部３０により生成される。この機器日時情報は、固有情報などの取得時や機器接続情報の生成時の日時であって、端末１２内のクロックなどから情報生成部３０により取得される。
【００９２】
領域記憶部３８は、機器識別情報および領域識別情報に加え、領域日時情報を含む。
【００９３】
条件判定部４２は、情報取得部４０から機器接続情報を受け、これに基づき２つの条件を判定する。第１判定は、第１実施例と同様に、機器接続情報の機器識別情報に対応する領域識別情報が領域記憶部３８にあるか否かを判定する。
【００９４】
第５判定は、先述の判定で領域識別情報が領域記憶部３８にあると判定された場合、次に、外部接続機器１８が長期間使用されていないか否かを判定する。たとえば、機器接続情報の機器日時情報で現在日時を特定する。また、機器識別情報に対応する領域日時情報を取得し、これにより前回日時を特定する。そして、現在日時と前回日時との時間差を算出し、これが閾値より大きいと、外部接続機器１８は長期間使用されていないと判定し、領域識別情報および機器識別情報を領域管理部４４に送る。反対に、時間差が閾値より小さいと、外部接続機器１８は使用されていると判定し、機器識別情報、機器日時情報および領域識別情報を領域管理部４４に送る。ここで、閾値は、外部接続機器制御システム１０において固有のものであってもよく、また外部接続機器１８の使用状況などにより任意に設定されてもよい。
【００９５】
領域管理部４４は、条件判定部４２からの判定結果に応じて、第１実施例と同様に記憶領域３６を生成する。さらに、記憶領域３６に関する情報を領域記憶部３８に削除したり記憶したりする。
【００９６】
記憶領域３６に関する情報の削除としては、外部接続機器１８が長期間不使用である場合に、機器識別情報、領域識別情報および領域日時情報を領域記憶部３８から削除する。
【００９７】
記憶領域３６に関する情報の記憶としては、新たな外部接続機器１８のために新規の記憶領域３６を生成した場合、および外部接続機器１８が長期間不使用でない場合に、機器接続情報に対応させて、領域識別情報を記憶すると共に、機器日時情報を領域日時情報として領域記憶部３８に記憶する。
【００９８】
第５実施例の外部接続機器制御システム１０における処理プロセスの一例を、図３および図９を用いて説明する。
【００９９】
外部接続機器１８が端末１２に接続されてから、固有情報が外部接続機器１８から取得され、このときの日時情報がクロックなどから取得される。これらを基に、機器接続情報が情報生成部３０で生成され、情報取得部４０により情報生成部３０からステップＳ１７０で取得され、条件判定部４２へ送られる。
【０１００】
ここで、ステップＳ１７２において領域識別情報の有無が判定される。これ以降のステップＳ１７２〜Ｓ１８４は、第１実施例のステップＳ１０２〜Ｓ１１４のそれぞれに対応する。このため、同様の部分についてはその説明を省略する。
【０１０１】
条件判定部４２において、機器識別情報に対応する領域識別情報が領域記憶部３８から取得され、ステップＳ１７２で領域識別情報があると判定されると、ステップＳ１８６で機器接続情報の機器日時情報から現在日時が求められ、ステップＳ１８８で機器識別情報に対応する領域日時情報が領域記憶部３８から取得され、領域日時情報に基づき前回日時が求められる。この現在日時と前回日時との時間差が算出され、これと閾値がステップＳ１９０において比較される。
【０１０２】
ここで、時間差が閾値より大きければ、外部接続機器１８は長期間不使用であり、ＹＥＳを判定される。そして、機器識別情報および領域識別情報が条件判定部４２により領域管理部４４へ送られ、領域管理部４４によりこれらの情報は領域記憶部３８からステップＳ１９２で削除される。ステップＳ１７４で領域生成の指示が情報記憶装置１６に発せられ、先の記憶領域３６と異なる記憶領域３６が改めてステップＳ１７６で生成される。この記憶領域３６に別の領域識別情報がステップＳ１７８で付されて、機器識別情報、領域識別情報および機器日時情報が領域管理部４４により領域記憶部３８にステップＳ１８０で記憶される。なお、この記憶の際に、機器日時情報は領域日時情報とされる。
【０１０３】
これに対し、ステップＳ１９０おいて時間差が閾値より小さければ、外部接続機器１８は長期間不使用でなく、つまり、継続して使用中であり、ＮＯと判定される。そして、機器識別情報、領域識別情報および機器日時情報が条件判定部４２から領域管理部４４に送信され、機器日時情報は領域日時情報として、これらの情報は領域管理部４４により領域記憶部３８にステップＳ１８０で記憶される。
【０１０４】
そして、機器識別情報および領域識別情報が領域管理部４４から通知部４６に送られ、ステップＳ１８２において、通知部４６の記憶領域３６の通知としてこれらが端末１２に発信されれ、これに基づきステップＳ１８４で制御部３４により制御される。
【０１０５】
なお、この実施例では、機器接続情報の取得ごとに外部接続機器１８の不使用期間を求めたが、これに代えて、機器接続情報に状態情報を含め、外部接続機器１８の接続時のみに不使用期間を求め、長期間使用していないか否かを判定することもできる。
【０１０６】
また、この実施例では、外部接続機器１８が長期間不使用である場合に、領域識別情報を領域記憶部３８から削除したのみであったが、これに加えて、記憶領域３６を削除することもできる。これによって、記憶領域の活用効率を高めることができる。また、領域識別情報が削除された記憶領域３６に特定の識別情報を付加して、システム管理者など特定の者だけがアクセス可能とすることもできる。
【０１０７】
さらに、この実施例では、機器日時情報および領域日時情報に機器接続情報の日時情報を用いたが、これに代えて、情報取得部４０で機器接続情報を取得した日時などを管理サーバ１４のクロックなどから得てこの情報を機器日時情報や領域日時情報として用いることもできる。これとは別に、ログ情報を収集し記憶するログ情報記憶部を設け、このログ情報から機器日時情報や領域日時情報を取得することもできる。
【実施例６】
【０１０８】
この発明の第６実施例である外部接続機器制御システム１０は、外部接続機器１８のユーザがこの前ユーザと異なる場合に制御する。これは、第１実施例とほぼ同じであるが、機器接続情報、条件判定部４２および領域記憶部３８が異なる。これ以外の部分に関しては第１実施例と同様であるため、共通する部分については同じ番号を付して、その番号の説明は省略している。
【０１０９】
機器接続情報は、外部接続機器１８に関する固有情報に加え、ユーザ識別情報を含む。ユーザ識別情報は、端末１２のユーザを一義的に識別することができる情報であり、ログイン情報などから取得され、たとえば、ユーザＩＤ、氏名及び社員番号などユニークな情報が用いられる。
【０１１０】
条件判定部４２は、情報取得部４０から機器接続情報を受け、これに基づき２つの条件を判定する。第１判定は、第１実施例と同様に、機器接続情報の機器識別情報に対応する領域識別情報が領域記憶部３８にあるか否かを判定する。第６判定は、機器接続情報に対する外部接続機器１８を現在使用しているユーザ（以下、現ユーザと言う。）と前回使用したユーザ（以下、前ユーザと言う。）とが異なるか否かを判定する。すなわち、機器識別情報に対応するユーザ識別情報を領域識別情報から前ユーザのユーザ識別情報を特定し、取得した機器接続情報のユーザ識別情報から現ユーザのユーザ識別情報を特定して、これらのユーザ識別情報を比較する。前ユーザと異なると判定すれば、既存の記憶領域３６と別の記憶領域３６を新たに生成するために、機器接続情報を領域管理部４４に送信する。一方、前ユーザと同じと判定すれば、端末において、機器識別情報と領域識別情報とを対応付け、外部接続機器１８のための情報を記憶領域３６に記憶するために、機器識別情報および領域識別情報を通知部４６に送信し、そこから端末へ通知する。
【０１１１】
領域記憶部３８は、図１１に示すように、機器識別情報および領域識別情報とともに、ユーザ識別情報を有する。記憶領域３６が生成されたとき、機器識別情報に対応させて、生成された記憶領域３６の領域識別情報と、機器接続情報に含まれるユーザ識別情報とが領域記憶管理部により記憶される。
【０１１２】
第６実施例の外部接続機器制御システム１０における処理プロセスの一例を、図３、図１０および図１１を用いて説明する。
【０１１３】
外部接続機器１８の接続などが制御部３４に検知されると、機器接続情報が情報生成部３０で生成され、情報取得部４０にステップＳ２００で取得され、条件判定部４２へ送信される。これに基づきステップＳ２２２において領域識別情報の有無が判定される。これ以降のステップＳ２２２〜Ｓ２３４は、第１実施例のステップＳ１０２〜Ｓ１１４のそれぞれに対応し、このため、同様の部分についてはその説明を省略する。
【０１１４】
条件判定部４２において、ステップＳ２２２で領域識別情報があり、ＹＥＳと判定されると、次いで、機器識別情報に対応するユーザ識別情報が領域記憶部３８から取得され、ステップＳ２３６でこれが前ユーザとされる。また、機器接続情報のユーザ識別情報については、現ユーザとされる（ステップＳ２３８）。これらのユーザ識別情報が比較され、前ユーザと異なるか否かがステップＳ２４０で判定される。ここで、現ユーザが前ユーザと同じで、異ならなく、ＮＯと判定されれば、機器識別情報および領域識別情報が通知部４６へ送られ、ステップＳ２３２で端末１２へ通知される。
【０１１５】
これに対し、図１１に示すように、たとえば、機器識別情報「ＵＳＢ−００１」の外部接続機器１８について、前ユーザのユーザ識別情報「Ｓ０９４１」に対し、現ユーザのユーザ識別情報「Ｋ１０００」が異なれば、ステップＳ２４０において現ユーザが前ユーザと異なり、ＹＥＳと判定され、機器接続情報が領域管理部４４へ送信される。領域管理部４４では、ステップＳ２２４〜Ｓ２２８において記憶領域３６の生成およびその領域識別情報の付与がなされる。このとき、領域識別情報は、たとえば、機器接続情報「ＵＳＢ−００１」およびユーザ識別情報「Ｋ１０００」の組み合わせで領域識別情報「￥￥ＳｅｒｖｅｒＦｉｌｅ￥ＭＵＳＢ−００１Ｋ１０００」と付けられる。この領域識別情報は、機器識別情報「ＵＳＢ−００１」の外部接続機器１８の前ユーザ「Ｓ０９４１」の領域識別情報「￥￥ＳｅｒｖｅｒＦｉｌｅ￥ＭＵＳＢ−００１Ｓ０９４１」と異なるので、これらの気尾苦慮鬱気は区別できる。そして、ステップＳ２３０で機器識別情報、領域識別情報およびユーザ識別情報が記憶領域３６に記憶されるとともに、ステップＳ２３２で機器識別情報および領域識別情報が通知部４６により端末１２へ通知され、これに基づき制御部によりステップＳ２３４で制御される。
【０１１６】
この実施例によれば、外部接続機器１８のユーザがこの前ユーザと異なると、前ユーザに対して生成した記憶領域３６と異なる記憶領域３６を現ユーザに対して生成する。これにより、外部接続機器１８を紛失したとしてもこれを不正に利用して記憶領域３６の情報が読み出されることを防止できる。
【０１１７】
なお、この実施例では、機器接続情報にユーザ識別情報を用いたが、これに代えて、または共に、端末識別情報を用いることもできる。端末識別情報は、外部接続機器１８が接続された端末１２を一義的に識別することができる情報であり、たとえば、端末名称やシリアル番号、製造番号などである。
【０１１８】
また、領域識別情報が領域記憶部３８にあるかの判定で、領域記憶部３８から領域識別情報を取得してから、領域記憶部３８から前ユーザ識別情報を取得したが、領域識別情報の取得と同時に前ユーザ識別情報を領域記憶部３８から得ることもできる。
【実施例７】
【０１１９】
この発明の第７実施例である外部接続機器制御システム１０は、第６実施例と同様に外部接続機器１８のユーザがこの前ユーザと異なる場合に制御する。これは第６実施例とほぼ同じであるが、第６実施例ではユーザ識別情報を領域記憶部３８から取得したのに対し、図１２に示すように、ログ生成部４８、ログ取得部５０およびログ記憶部５２を設け、操作ログからユーザ識別情報を取得する。これ以外の部分に関しては第６実施例と同様であるため、共通する部分については同じ番号を付して、その番号の説明を省略する。
【０１２０】
ログ生成部４８は、端末１２に設けられ、端末１２における操作に関する情報を操作ログとして生成し、管理サーバ１４に送信する。操作ログは、処理内容、処理対象、端末識別情報、ユーザ識別情報および日時情報などを有し、処理内容は機器識別情報を含む。
【０１２１】
ログ取得部５０は、管理サーバ１４に設けられ、操作ログをログ生成部４８から取得し、ログ記憶部５２に記憶する。ログ記憶部５２は、図１３に示すように、操作ログの内容を記憶する。
【０１２２】
条件判定部４２は、ログ記憶部５２の操作ログから前ユーザのユーザ識別情報を特定する。たとえば、図１３に示すログ記憶部５２における操作ログの処理対象を参照し、機器接続情報の機器識別情報「ＵＳＢ−０００１」を検索し、検出した操作ログのユーザ識別情報「Ｓ０９４１」を前ユーザとして特定する。これ以降は、第６実施例と同様である。
【０１２３】
なお、この実施例では、条件判定部４２が前ユーザのユーザ識別情報をログ記憶部５２の操作ログから特定したが、これとともに、現ユーザのユーザ識別情報も操作ログのログイン情報や外部接続機器１８の接続情報などから特定することもできる。
【０１２４】
なお、上記全実施例では、記憶領域３６の容量を外部接続機器１８の記憶容量と同等としたが、これに限定されず、たとえば、所定値でもよいし、任意に設定してもよい。また、情報記憶装置１６の空き容量やユーザの権限に応じて変化させてもよい。図１４に示すように、ユーザの権限に応じて記憶領域３６の容量を設定する場合、ユーザ識別情報とユーザ権限とを対応付けた権限記憶部５４、およびユーザ権限と容量とを対応付けた容量記憶部５６を設けておく。たとえば、ユーザ権限と容量との対応付けとしては、役職が高くなるほど保有する情報量が多くなるため容量を大きくしたり、開発など扱うデータ量が多くなる部署ほど容量を大きくしたり設定する。また、操作ログなどの操作内容から普段処理するデータ量が判断し、その判断結果に応じて容量を決定することもできる。そして、条件判定部４２が、機器接続情報、ログイン情報または操作ログなどによりユーザ識別情報を得て、これに対応するユーザ権限をユーザ権限記憶部５４から取得し、ユーザ権限に基づく容量を容量記憶部５６から取得する。この容量に応じて記憶容量を決定する。
【０１２５】
また、上記前実施例では、情報記憶装置１６を管理サーバ１４とは別に設定したが、図１５に示すように情報記憶装置１６を管理サーバ１４の中に設け、記憶領域３６を管理サーバ１４の中に生成することもできる。
【０１２６】
さらに、上記全実施例では、管理サーバ１４および情報記憶装置１６を端末１２とは別に設けたが、図１６に示すように、これらの機能を端末１２の中に設け一体型としてもよい。この場合、端末１２は、外部接続機器１８が端末１２に接続されると、それを制御部３４が検知して、情報取得部４０自身が機器接続情報を生成する形で取得し、条件判定部４２に送る。条件判定部４２は、これを受け、機器接続情報の機器識別情報に対応する領域識別情報を情報記憶部から取得できるかにより、領域識別情報が情報記憶部にあるか否かを判定する。ここで、領域識別情報があると判定すると、機器識別情報および領域識別情報を通知部４６におくり、通知部４６が制御部３４に通知して、制御部３４が端末１２および外部接続機器１８を制御する。一方、条件判定部４２が領域識別情報がないと判定すると、機器接続情報を領域管理部４４に送り、領域管理部４４が記憶領域３６を生成し、これに対し条件判定部４２が領域識別情報を付与し、この領域識別情報および機器識別情報を情報記憶部に記憶すると共に、通知部４６を介して制御部３４に通知し、制御部３４で制御する。
【０１２７】
なお、本発明は上述した実施例に限定されるものではなく、各実施例またはその一部を組み合わせるなどすることができる。
【符号の説明】
【０１２８】
１０：外部接続機器制御システム
１２：端末
１４：管理サーバ
１６：情報記憶装置
１８：外部接続機器
２０：演算制御装置
２２：記憶装置
２４：通信装置
２６：入力装置
２８：表示装置
３０：情報生成部
３２：通知受信部
３４：制御部
３６：記憶領域
３８：領域記憶部
４０：情報取得部
４２：条件判定部
４４：領域管理部
４６：通知部
４８：ログ生成部
５０：ログ取得部
５２：ログ記憶部
５４：権限記憶部
５６：容量記憶部
【図１】
0005478282.tif 000002
【図２】
0005478282.tif 000003
【図３】
0005478282.tif 000004
【図５】
0005478282.tif 000005
【図６】
0005478282.tif 000006
【図７】
0005478282.tif 000007
【図８】
0005478282.tif 000008
【図９】
0005478282.tif 000009
【図１０】
0005478282.tif 000010
【図１１】
0005478282.tif 000011
【図１２】
0005478282.tif 000012
【図１３】
0005478282.tif 000013
【図１４】
0005478282.tif 000014
【図１５】
0005478282.tif 000015
【図１６】
0005478282.tif 000016
【図４】
0005478282.tif 000017