(57)【要約】【課題】電子機器にアプリケーション用のソフトウェアやデータを常駐させることなく電子機器を利用することのできる技術を提供する。【解決手段】電子機器は、利用の開始時にはその旨を示す情報を仮想デバイス割り当て装置へ送信し、その後、仮想デバイス割り当て装置より送られてくるプログラムを含むデータを用いたサービスを行い、利用の停止時にはその旨を示す情報およびプログラムを含むデータを仮想デバイス割り当て装置へ送信する演算部と、仮想デバイス割り当て装置は、プログラムを含むデータを格納する格納装置と、電子機器より利用開始を示す情報を受け付けると格納装置に格納されているプログラムを含むデータを電子機器へ送信し、電子機器より利用開始を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを格納装置へ格納する仮想デバイス割り当て部と、を備える。【選択図】図１
2009181426.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して電子機器と接続する仮想デバイス割り当て装置であって、
プログラムを含むデータを格納する格納装置と、前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信し、前記電子機器より利用停止を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納する仮想デバイス割り当て部と、を備える仮想デバイス割り当て装置。
【請求項２】
請求項１記載の仮想デバイス割り当て装置において、
前記格納装置には利用者ＩＤが登録され、前記仮想デバイス割り当て部は、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記利用者ＩＤが含まれている場合に前記プログラムを含むデータを前記電子機器へ送信する仮想デバイス割り当て装置。
【請求項３】
請求項１または請求項２記載の仮想デバイス割り当て装置において、
前記格納装置には電子機器ＩＤおよび該電子機器ＩＤに対応する前記プログラムを含むデータが登録され、前記仮想デバイス割り当て部は、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記電子機器ＩＤが含まれている場合に対応する前記プログラムを含むデータを前記電子機器へ送信する仮想デバイス割り当て装置。
【請求項４】
ネットワークを介して仮想デバイス割り当て装置と接続する電子機器であって、
利用の開始時にはその旨を示す情報を前記仮想デバイス割り当て装置へ送信し、その後、前記仮想デバイス割り当て装置より送られてくるプログラムを含むデータを用いたサービスを行い、利用の停止時にはその旨を示す情報およびプログラムを含むデータを前記仮想デバイス割り当て装置へ送信する演算部を備える電子機器。
【請求項５】
電子機器と、ネットワークを介して前記電子機器と接続する仮想デバイス割り当て装置と、からなる仮想デバイス割り当てシステムであって、
前記電子機器は、利用の開始時にはその旨を示す情報を前記仮想デバイス割り当て装置へ送信し、その後、前記仮想デバイス割り当て装置より送られてくるプログラムを含むデータを用いたサービスを行い、利用の停止時にはその旨を示す情報およびプログラムを含むデータを前記仮想デバイス割り当て装置へ送信する演算部と、
前記仮想デバイス割り当て装置は、プログラムを含むデータを格納する格納装置と、前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信し、前記電子機器より利用開始を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納する仮想デバイス割り当て部と、を備える仮想デバイス割り当てシステム。
【請求項６】
請求項５記載の仮想デバイス割り当てシステムにおいて、
前記格納装置には利用者ＩＤが登録され、前記仮想デバイス割り当て部は、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記利用者ＩＤが含まれている場合に前記プログラムを含むデータを前記電子機器へ送信する仮想デバイス割り当てシステム。
【請求項７】
請求項５または請求項６記載の仮想デバイス割り当てシステムにおいて、
前記格納装置には電子機器ＩＤおよび該電子機器ＩＤに対応する前記プログラムを含むデータが登録され、前記仮想デバイス割り当て部は、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記電子機器ＩＤが含まれている場合に対応する前記プログラムを含むデータを前記電子機器へ送信する仮想デバイス割り当てシステム。
【請求項８】
プログラムを含むデータを格納する格納装置を備える仮想デバイス割り当て装置と、ネットワークを介して前記仮想デバイス割り当て装置と接続する電子機器とからなる仮想デバイス割り当てシステムで行われる仮想デバイス割り当て方法であって、
前記電子機器は、利用の開始時にはその旨を示す情報を前記仮想デバイス割り当て装置へ送信し、その後、前記仮想デバイス割り当て装置より送られてくるプログラムを含むデータを用いたサービスを行い、利用の停止時にはその旨を示す情報およびプログラムを含むデータを前記仮想デバイス割り当て装置へ送信し、
前記仮想デバイス割り当て装置は、前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信し、前記電子機器より利用開始を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納する仮想デバイス割り当て部と、を備える仮想デバイス割り当て方法。
【請求項９】
請求項８記載の仮想デバイス割り当て方法において、
前記格納装置には利用者ＩＤが登録され、前記仮想デバイス割り当て部は、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記利用者ＩＤが含まれている場合に前記プログラムを含むデータを前記電子機器へ送信する仮想デバイス割り当て方法。
【請求項１０】
請求項８または請求項９記載の仮想デバイス割り当て方法において、
前記格納装置には電子機器ＩＤおよび該電子機器ＩＤに対応する前記プログラムを含むデータが登録され、前記仮想デバイス割り当て部は、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記電子機器ＩＤが含まれている場合に対応する前記プログラムを含むデータを前記電子機器へ送信する仮想デバイス割り当方法。
【請求項１１】
ネットワークを介して電子機器と接続し、プログラムを含むデータを格納する格納装置を備えるコンピュータシステムに、
前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信させ、前記電子機器より利用停止を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納させるプログラム。
【請求項１２】
請求項１１記載のプログラムにおいて、
前記格納装置には利用者ＩＤが登録されており、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記利用者ＩＤが含まれている場合に前記プログラムを含むデータを前記電子機器へ送信させるプログラム。
【請求項１３】
請求項１１または請求項１２記載のプログラムにおいて、
前記格納装置には電子機器ＩＤおよび該電子機器ＩＤに対応する前記プログラムを含むデータが登録され、前記電子機器より受け付けた利用開始を示す情報に、登録されている前記電子機器ＩＤが含まれている場合に対応する前記プログラムを含むデータを前記電子機器へ送信させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードウェア上に搭載されたソフトウェアに応じて動作を行う電子機器へのデータおよびプログラムの提供方法、システムに関する。
【背景技術】
【０００２】
ハードウェア上に搭載されたソフトウェアに応じて動作を行うコンピュータなどの電子機器では、一般的にアプリケーションなどのソフトウェアは常駐するものとされている。また、アプリケーションに用いられるデータも、これら電子機器上の記憶媒体に蓄積されることが多い。電子機器がネットワークに接続されている場合には、データはネットワークに接続されている他の電子機器の記憶媒体上に保持される構成もある。
【０００３】
不特定多数の人が１つの電子機器を共有する場合、不特定多数のユーザが利用している端末で各人用のデータを電子機器上に保持しておくためには、プライバシーや機密保持に対する処置が必要となる。例えば、該当するデータに対してパスワードでロックしたり、データを暗号化する方法である。
【０００４】
また、使用する電子機器のユーザインターフェイスやアプリケーションを各人が利用しやすいようにカスタマイズすると、カスタマイズした人以外が操作する際に扱い難くなったりしてしまうことがあった。
【０００５】
カスタマイズに関する技術として、特許文献１（特開２００１−２２９１０２号公報）には、不特定多数のユーザが利用している端末でユーザ固有の端末利用環境を示すカスタマイズ情報を更新でき、このカスタマイズ情報を別の端末でも利用できるカスタマイズ共有システムが開示されている。
【特許文献１】特開２００１−２２９１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
電子機器を紛失した場合は第三者にデータが流出し、不正に使用されることもある。これらの解決策として、データに対してパスワードでロックしたり、データを暗号化することが考えられるが、万全とはいえない。データのみを別の電子機器上に保存して管理し、必要なときにのみ参照する方法も考えられるが、別の電子機器ではあっても電子機器上にデータを置いてしまうことに変わりはなく、別の電子機器を紛失した場合は第三者にデータが流出し、不正に使用される問題がある。
【０００７】
また、電子機器は固有のソフトウェアを保持するものとされ、電子機器の使用時には利用者のデータは電子機器上に保持する必要がある。電子機器が故障した場合、電子機器を使用することは当然ながらできないが、ハードウェアの故障が修理されたとしても、ユーザインターフェイスやアプリケーションをカスタマイズしていた場合には、再び同じ環境を再現することは困難である。
【０００８】
上記の問題点は、電子機器にアプリケーション用のソフトウェアやデータを常駐させることに起因するものである。本発明は、電子機器にアプリケーション用のソフトウェアやデータを常駐させることなく電子機器を利用することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の仮想デバイス割り当て装置は、ネットワークを介して電子機器と接続する仮想デバイス割り当て装置であって、
プログラムを含むデータを格納する格納装置と、前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信し、前記電子機器より利用開始を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納する仮想デバイス割り当て部と、を備える。
【００１０】
本発明の電子機器は、ネットワークを介して仮想デバイス割り当て装置と接続する電子機器であって、
利用の開始時にはその旨を示す情報を前記仮想デバイス割り当て装置へ送信し、その後、前記仮想デバイス割り当て装置より送られてくるプログラムを含むデータを用いたサービスを行い、利用の停止時にはその旨を示す情報およびプログラムを含むデータを前記仮想デバイス割り当て装置へ送信する演算部を備える。
【００１１】
本発明の仮想デバイス割り当てシステムは、電子機器と、ネットワークを介して前記電子機器と接続する仮想デバイス割り当て装置と、からなる仮想デバイス割り当てシステムであって、
前記電子機器は、利用の開始時にはその旨を示す情報を前記仮想デバイス割り当て装置へ送信し、その後、前記仮想デバイス割り当て装置より送られてくるプログラムを含むデータを用いたサービスを行い、利用の停止時にはその旨を示す情報およびプログラムを含むデータを前記仮想デバイス割り当て装置へ送信する演算部と、
前記仮想デバイス割り当て装置は、プログラムを含むデータを格納する格納装置と、前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信し、前記電子機器より利用開始を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納する仮想デバイス割り当て部と、を備える。
【００１２】
本発明の仮想デバイス割り当て方法は、プログラムを含むデータを格納する格納装置を備える仮想デバイス割り当て装置と、ネットワークを介して前記仮想デバイス割り当て装置と接続する電子機器とからなる仮想デバイス割り当てシステムで行われる仮想デバイス割り当て方法であって、
前記電子機器は、利用の開始時にはその旨を示す情報を前記仮想デバイス割り当て装置へ送信し、その後、前記仮想デバイス割り当て装置より送られてくるプログラムを含むデータを用いたサービスを行い、利用の停止時にはその旨を示す情報およびプログラムを含むデータを前記仮想デバイス割り当て装置へ送信し、
前記仮想デバイス割り当て装置は、前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信し、前記電子機器より利用開始を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納する仮想デバイス割り当て部と、を備える。
【００１３】
本発明のプログラムは、ネットワークを介して電子機器と接続し、プログラムを含むデータを格納する格納装置を備えるコンピュータシステムに、
前記電子機器より利用開始を示す情報を受け付けると前記格納装置に格納されているプログラムを含むデータを前記電子機器へ送信させ、前記電子機器より利用停止を示す情報およびプログラムを含むデータを受け付けると、該プログラムを含むデータを前記格納装置へ格納させる。
【発明の効果】
【００１４】
上記のように構成される本発明においては、アプリケーション用のソフトウェアやデータは電子機器に常駐することなく、電子機器の使用時にのみ仮想デバイス割り当て装置から送られてくることとなる。このため、紛失することがあっても第三者にデータが流出することはない。また、使用するたびごとにアプリケーション用のソフトウェアが構築されるので、常に同じ環境が再現される。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施形態について図面を参照して説明する。
【００１６】
なお、本発明は、利用者が電子機器を使用する際、その使用を認められた場合にある種類の電子機器で動作するソフトウェアを一元管理している仮想デバイス割り当て部から取得して電子機器が利用者に対してサービスを提供するものである。
【００１７】
ここでいう電子機器とは、例えば、コンピュータ、プリンタや携帯電話で、同種の機器であれば同一のものでなくても同じ動作を実行することが可能なものであり、ＬＡＮ（Local Area Network）などのネットワークに接続できるものである。
【００１８】
利用者は、仮想デバイス割り当て部から電子機器のデータを取得するので、電子機器に依存せず同一種類の電子機器であれば実行することができる。つまり、移動先で同一機種の電子機器を借りることができるならば、通常利用者が使用している環境をその電子機器上で再現することが可能である。
【００１９】
また、利用者の電子機器が故障したり紛失した場合でも、同一機種を用意することができれば再び同じ環境を再現することが可能である。
【００２０】
一方、利用者が使用する電子機器上にはデータは一次的にしか保持せず、仮想デバイス割り当て部上に管理され、それらデータを使用する場合には利用者による認証が必要であるから従来に比べて安全にデータが管理されるものである。
【００２１】
また、利用者による不正な使用を防止するため、そのデータの使用には適切な権限を持った人の承認を必要とし、利用状況は全て記録されるものである。
【００２２】
図１は本発明による仮想デバイス割り当てシステムの全体構成を示すブロック図である。
【００２３】
図１に示す仮想デバイス割り当てシステムは、仮想デバイス割り当て部１、電子機器データ蓄積部３ａ、電子機器情報管理部３ｂ、利用者認証管理部３ｃ、監査情報蓄積部３ｄ、ネットワーク４、ＬＡＮ５ａ，５ｂ〜５ｎ、利用者用電子機器６ａ，６ｂ〜６ｎから構成されている。
【００２４】
複数の利用者用電子機器６ａ，６ｂ〜６ｎは、それぞれＬＡＮ５ａ，５ｂ〜５ｎを通じてネットワーク４に接続されている。
【００２５】
仮想的な電子機器を提供する仮想デバイス割り当て部１は、ネットワーク４および電子機器データ蓄積部３ａ、電子機器情報管理部３ｂ、利用者認証管理部置３ｃ、監査情報蓄積部３ｄと接続されている。
【００２６】
電子機器データ蓄積部３ａには利用者ごとの電子機器のデータが格納されている。
【００２７】
電子機器情報管理部３ｂには登録済み電子機器の情報が格納されている。電子機器の情報としては、例えば、電子機器データ蓄積部３ａに格納されている電子機器ごとのデータの位置が挙げられる。
【００２８】
利用者認証管理部３ｃには登録済み利用者情報を格納されている。
【００２９】
監査情報蓄積部３ｄには利用者の監査情報が格納されている。
【００３０】
図２は仮想デバイス割り当て部１の構成を示すブロック図である。図示されるように、仮想デバイス割り当て部１は、ネットワークインターフェイス１５、受信処理部１６、送信処理部１７、サービス提供管理部１８、電子機器データ管理部１９、電子機器管理部２０および利用者認証管理部２１を備えている。
【００３１】
仮想デバイス割り当て部１は、その入出力の全てがサービス提供管理部１８を通過する。サービス提供管理部１８では、仮想デバイス割り当て部１の入出力に関して承認されているかを利用者認証管理部２１へ確認し、監査情報を監査情報蓄積部１３ｄに格納する。
【００３２】
サービスを受けようとする利用者が使用する電子機器から、その旨を示す情報が受信処理部１６にて受信されると、受信処理部１６にて受信された情報のうち、利用者を特定するための情報はサービス提供管理部１８を介して利用者認証管理部２１へ送られる。
【００３３】
利用者認証管理部２１では、受信処理部１６により受信された情報と、利用者認証管理部１３ｃにすでに登録されている利用者情報とを照合し、利用者を特定する。
【００３４】
また、受信処理部１６にて受信された情報のうち、利用者が使用している電子機器の情報はサービス提供管理部１８を介して電子機器登録管理部２０へ送られる。
【００３５】
利用者が使用している電子機器の情報を受け付けた電子機器登録管理部２０では、該電子機器に対して電子機器データ蓄積部３ａに格納されている電子機器ごとのデータの位置を電子機器情報管理部３ｂの登録内容から確認し、該位置のデータを送出する旨の通知を電子機器データ管理部１９に対して行う。
【００３６】
上記の通知を受けた電子機器データ管理部１９は、通知された位置のデータを電子機器データ蓄積部３ａより読み出して、サービス提供管理部１８、送信処理部１７およびネットワークインターフェイス１５を介して要求を行った電子機器へ送信する。
【００３７】
上記のデータには、アプリケーションソフトウェアを実現するためのプログラムや、該アプリケーションソフトウェア上で使用される具体的なデータが含まれる。電子機器上にプログラムを展開することによりアプリケーションソフトウェアが実行される。また、具体的なデータを用いて電子機器利用者はアプリケーションソフトウェアを用いた作業を行うことができる。
【００３８】
電子機器による利用者へのサービス提供完了後に、その旨を示す情報が受信処理部１６にて受信されると、利用者認証管理部２１は上記と同様にして利用者を特定する。電子機器登録管理部２０は電子機器に応じて電子機器データ蓄積部３ａにおける情報格納領域を決定する。電子機器データ管理部１９は電子機器上のデータを電子機器登録管理部２０にて決定された電子機器データ蓄積部３ａにおける情報格納領域へ格納する。
【００３９】
図３は、電子機器６ａ〜６ｎの構成を示す図である。これらの電子機器は同じ構成を備えるものであり、図３では電子機器１０１として説明する。
【００４０】
電子機器１０１は、ネットワークインターフェイス１０２、受信処理部１０３、送信処理部１０４、演算部１０５、補助記憶装置１０６、一次記憶装置１０７、表示装置１０８および入出力装置１０９を備えている。
【００４１】
ネットワークインターフェイス１０２は、外部ネットワーク１００への接続を行う。一次記憶装置１０７は、仮想デバイス割り当て部１から送られてきた情報を一次的に保持し、補助記憶装置１０６は一次記憶装置１０７に保持されている情報を格納する。一次記憶装置１０７に格納された情報を用いてサービスが開始される。入出力装置１０９と表示装置１０８は、例えば、電子機器利用者がＩＤやパスワードを入力する際に使用される。
【００４２】
図４は、電子機器データ蓄積部３ａにおけるデータの格納状態を表として示す図である。図４では電子機器ＩＤリスト２３と利用者ＩＤ２２に対応してデータが格納される表２１として示されている。
【００４３】
電子機器ＩＤリスト２３と利用者ＩＤ２２に対応するデータがすでに存在している場合には、該当する部分にデータ２４が格納されている。電子機器ＩＤリスト２３と利用者ＩＤ２２に対応するデータが存在しない場合は空であり、電子機器を登録したときの初期データが代わりに使用される。
【００４４】
図５は、電子機器情報管理部３ｂにおけるデータの格納状態を表１１１として示す図である。図５に示されるように、電子機器ＩＤ１１２に対応して、電子機器名１１３と初期データ１１４が格納されている。電子機器を登録時に電子機器ＩＤ１１２が割り当てられるが、このとき、初期データは任意に登録される。
【００４５】
図６は、利用者認証管理部３ｃにおけるデータの格納状態を表３１として示す図である。図６に示されるように、利用者ＩＤ３２に対応して、利用者名３３、利用者が利用可能な電子機器のリストである利用可能電子機器３４、累積サービス利用時間３５、パスワード３６および承認情報３７が格納されている。
【００４６】
登録時には、利用者認証管理部３ｃの管理者が、利用者名３３、利用可能電子機器３４、およびパスワード３６を登録し、このときに利用者ＩＤが割り当てられる。
【００４７】
承認情報３７には使用したい機器の承認待ち、あるいは、承認済みであるかの情報が記録されている。累積サービス利用時間３５には、仮想デバイス割り当て部１により、実際に電子機器を利用した時間が記録される。
【００４８】
図７は、監査情報蓄積部３ｄにおけるデータの格納状態を表１２１として示す図である。図７に示されるように、利用者ＩＤに対応して、電子機器ＩＤ、承認者ＩＤ、利用開始時間、利用完了時間が格納されている。
【００４９】
次に、本実施形態の動作について説明する。
【００５０】
図８は、本実施形態におけるサービスを提供するまでの動作を示すシーケンス図である。
【００５１】
利用者は認証するためシステムから割り当てられたＩＤと設定したパスワードを使用して、電子機器に認証情報を入力する（ステップ８１）。これを受けて、電子機器は認証情報を仮想デバイス割り当て部１に送信する（ステップ８２）。
【００５２】
仮想デバイス割り当て部１は、電子機器から送られてきた認証情報と、利用者認証管理部３ｃにすでに登録されている認証情報とを照らし合わせて認証を行い、認証の成否について電子機器に送信する（ステップ８３）。
【００５３】
電子機器では認証成否の結果について利用者に表示する（ステップ８４）。認証が成功した場合は、電子機器は自らの電子機器ＩＤを仮想デバイス割り当てシステムへ送信する（ステップ８５）。
【００５４】
続けて、電子機器は仮想デバイス割り当て部１に対してデータを要求し、これを受けて仮想デバイス割り当て部１は、利用者の認証情報と電子機器ＩＤが一致するデータを送信する（ステップ８７）。
【００５５】
仮想デバイス割り当て部１が全てのデータ送信完了した段階でデータ送信完了通知を電子機器に対して送信する（ステップ８８）。その結果、電子機器はデータを元に利用者にサービスを提供する（ステップ８９）。
【００５６】
図９は電子機器の動作を示すフローチャートである。
【００５７】
利用者によりＩＤとパスワードが入力される（ステップＳ４１）と、電子機器は、これらのＩＤとパスワードは仮想デバイス割り当て部１に送信する（ステップＳ４２）。
【００５８】
その後、仮想デバイス割り当て部１からの認証結果を受信する（ステップＳ４３）が、認証が失敗した場合にはステップＳ４１に戻り、初期状態として再度利用者にＩＤとパスワードを入力するように要求する。
【００５９】
認証に成功した場合には、電子機器が保持する自らの電子機器ＩＤを仮想デバイス割り当て部１に送信する（ステップＳ４５）。続けてデータ要求を仮想デバイス割り当て部１に送信する（ステップＳ４６）。
【００６０】
その後、仮想デバイス割り当て部１からのデータの受信を開始（ステップＳ４７）し、全てのデータの受信完了通知を受取った段階（ステップＳ４８）で利用者にサービスを開始（ステップＳ４９）する。
【００６１】
図１０および図１１は、仮想デバイス割り当て部１の動作を示すフローチャートである。
【００６２】
仮想デバイス割り当て部１は、電子機器から利用者のＩＤおよびパスワードを受信する（ステップＳ５１）と、利用者認証管理部３ｃにアクセス（ステップＳ５３）し、該当する利用者ＩＤが存在するか確認する（ステップＳ５４）。
【００６３】
続けて、受信したパスワードが該当する利用者ＩＤのパスワードと一致するかを確認し（ステップＳ５４）、一致する場合には認証成功を電子機器に送信する（ステップＳ５５）。
【００６４】
利用者ＩＤが存在しない場合やパスワードが一致しない場合には認証失敗を電子機器に送信し（ステップＳ５６）、その結果を監査情報蓄積部３ｄに記録する（ステップＳ５７）。
【００６５】
電子機器ＩＤを受信すると（ステップＳ６１）、監査情報蓄積部３ｄに記録し（ステップＳ６２）、電子機器情報管理部３ｂにアクセスして（ステップＳ６３）、受信した電子機器ＩＤが存在するか確認（ステップＳ６４）する。
【００６６】
受信した電子機器ＩＤが存在する場合には、既存データが格納されているか確認し（ステップＳ６５）、データが存在することが確認された場合にはそのデータを電子機器に送信（ステップＳ６７）し、全てのデータを送信した後、データ完了通知を電子機器に対して送信する（ステップＳ６９）。
【００６７】
ステップＳ６５にてデータが存在しないことが確認された場合には電子機器ＩＤを登録したときのデフォルトデータの有無を確認する（ステップＳ６６）。
【００６８】
ステップＳ６６にて、デフォルトデータが存在することが確認された場合には、デフォルトデータを電子機器へ送信（ステップＳ６７）し、全てのデータを送信した後、データ完了通知を電子機器に対して送信する（ステップＳ６９）。ステップＳ６６にて、デフォルトデータが存在しないことが確認された場合には、データ完了通知を電子機器に対して送信する（ステップＳ６９）。
【００６９】
また、ステップＳ６４にて電子機器ＩＤが登録されていないことが確認された場合にはエラーを送信し（ステップＳ６８）、この後、データ完了通知を電子機器に対して送信する（ステップＳ６９）。ステップＳ６９の後には、行った結果を監査情報蓄積部に記録する（ステップＳ７０）。
【００７０】
図１２は、本実施形態におけるサービスを停止する際の動作を示すシーケンス図である。
【００７１】
利用者がサービスの停止を示す入力を電子機器に行うと（ステップ９１）、電子機器はサービスの停止を示す情報とともに自らの電子機器ＩＤを仮想デバイス割り当て部１に通知し（ステップ９２）、電子機器上にあるデータを送信する（ステップ９３）。全てのデータの送信が完了すると、電子機器はデータ送信完了通知（ステップ９４）を仮想デバイス割り当て部１へ送信する。
【００７２】
上記のように構成される本実施形態では、データを仮想デバイス割り当て部上で一括管理するので、従来より安全にデータの保管が可能になる。電子機器上にデータを永続的に記憶させることがなく、使用するときにのみ電子機器の補助記憶装置に蓄積させ、使用していないときにはデータは仮想デバイス割り当て部上に存在させるので、使用していないときに電子機器を紛失してもデータを紛失することがない。
【００７３】
ネットワーク上のサービスについて、各電子機器を介して仮想デバイス割り当て部での監査認証後に実行するため、サービスの実行者およびサービス利用者を特定することが可能となる。
【００７４】
ある同一種類の電子機器上では、任意の電子機器で同じ環境を再現することができる。そのため、ある特定の機器を継続使用する必要がなく、持ち運ぶことが不要となる。
【００７５】
以上のように、本発明によれば物理的な電子機器にデータを保持することなく、仮想デバイス割り当て部上に一括管理するため、従来より安全にデータ管理することが可能となる。
【００７６】
なお、本発明は前述の様態に限定されるものではなく、その実施に際して様々な変形が可能である。以下にその代表的な例を示す。
【００７７】
前述の仮想デバイス割り当て部は１台での構成であるが、その構成は１台に限らず、複数台での連携が可能である。また、仮想デバイス割り当て部に接続している電子機器データ蓄積部、電子機器情報管理部、利用者情報管理装置、監査情報蓄積部、も１台ずつではなく、複数台での構成が可能である。
【００７８】
上記の実施形態においては、利用者が使用する電子機器から接続する仮想デバイス割り当て部について、任意の装置に接続しても同じ結果が得られる。つまり、複数台で構成した場合であっても利用者にとって１台の仮想デバイス割り当て部であるように機能することを意味している。
【００７９】
仮想デバイス割り当て部に登録する電子機器は前述のコンピュータに限定するものではない。つまり、演算部と一次的に記憶する装置を有し、動作時にソフトウェアを必要とするものに適応することができる。
【００８０】
また、仮想デバイス割り当て部へ登録するデータは、電子機器の基本ソフトウェア（いわゆるオペレーティングシステム）に限らず、ネットワーク上を流通するデータ全般や電子機器が提供する一部サービスに対して対象とすることができる。
【００８１】
つまり、仮想デバイス割り当て部に登録された電子機器は、利用者からネットワークを介して仮想的に電子機器が存在するように見せることもできる。
【００８２】
例えば、対象となる電子機器としてコンピュータから利用者がデータを紙媒体に印刷する場合に、まず、利用者はコンピュータに対して認証し、仮想デバイス割り当て部からデータを取得する。その環境下でデータを印刷するように命令し、その印刷データは仮想デバイス割り当て部上のプリンタに対して送信される。
【００８３】
利用者はコンピュータでの操作を終了後、プリンタに対して認証を行う。利用者が認証したプリンタでは仮想デバイス割り当て部で認証後、前述の印刷データが存在するので、当該プリンタでの印刷を開始する。
【００８４】
また、電子機器として携帯電話を対象とした場合、携帯電話の住所録など電子機器の一部データのみを仮想デバイス割り当て部に格納することで、利用時のみサービスを提供することも可能である。
【００８５】
つまり、上記仮想デバイス割り当て部では仮想的な住所録データを管理し、利用者が認証した携帯電話において住所録データを必要とした場合に、仮想デバイス割り当て部へデータの要求を行う。
【００８６】
データが存在した場合に、仮想デバイス割り当て部は該当するデータを携帯電話に対して送信する。データを受信した携帯電話ではその受信したデータを使用してサービスを提供する。このようにネットワーク上のある特定のデータやサービスに対しても適用することが可能である。
【００８７】
利用者が認証のためにＩＤおよびパスワードを入力するのは、手動による入力に限定するものではなく、例えばＩＣカードや非接触カードのような認証装置を使用することもできる。
【００８８】
仮想割り当て装置が利用者の認証後、そのサービスを提供する期間はサービス終了までとは限らず、任意に設定することができる。
【００８９】
前述の様態では、電子機器と仮想デバイス割り当て部との接続はＬＡＮ接続と説明したが、このような様態に限定されない。つまり、インターネットのようなオープンのネットワークであっても可能である。ネットワークで用いられるのはコンピュータ間で用いられる通信形態に限定せず、例えば電話などの通信形態でも可能である。またネットワークは有線あるいは無線であっても利用することができる。
【００９０】
なお、上述した仮想デバイス割り当て装置は、制御装置、入力装置、記憶装置、出力装置からなる一般的なコンピュータシステム上に構築されるものであり、本発明にはコンピュータ上に仮想デバイス割り当て装置を実現するためのプログラムを含む。
【図面の簡単な説明】
【００９１】
【図１】本発明による仮想デバイス割り当てシステムの全体構成を示すブロック図である。
【図２】図１中の仮想デバイス割り当て部１の構成を示すブロック図である。
【図３】図１中の電子機器６ａ〜６ｎの構成を示す図である。
【図４】図１中の電子機器データ蓄積部３ａにおけるデータの格納状態を示す図である。
【図５】図１中の電子機器情報管理部３ｂにおけるデータの格納状態を示す図である。
【図６】図１中の利用者認証管理部３ｃにおけるデータの格納状態を示す図である。
【図７】図１中の監査情報蓄積部３ｄにおけるデータの格納状態を示す図である。
【図８】本発明の実施形態の動作を示すシーケンス図である。
【図９】図１中の電子機器の動作を示すフローチャートである。
【図１０】図１中の仮想デバイス割り当て部１の動作を示すフローチャートである。
【図１１】図１中の仮想デバイス割り当て部１の動作を示すフローチャートである。
【図１２】本発明の実施形態の動作を示すシーケンス図である。
【符号の説明】
【００９２】
１    仮想デバイス割り当て部
３ａ    電子機器データ蓄積部
３ｂ    電子機器情報管理部
３ｃ    利用者認証管理部
３ｄ    監査情報蓄積部
４    ネットワーク
５ａ〜５ｎ    ＬＡＮ
６ａ〜６ｎ  電子機器
１０１    電子機器
１０２    ネットワークインターフェイス
１０３    受信処理部
１０４    送信処理部
１０５    演算部
１０６    補助記憶装置
１０７    一次記憶装置
１０８    表示装置
１０９    入出力装置
【図１】
2009181426.tif 000003
【図２】
2009181426.tif 000004
【図３】
2009181426.tif 000005
【図４】
2009181426.tif 000006
【図５】
2009181426.tif 000007
【図６】
2009181426.tif 000008
【図７】
2009181426.tif 000009
【図８】
2009181426.tif 000010
【図９】
2009181426.tif 000011
【図１０】
2009181426.tif 000012
【図１１】
2009181426.tif 000013
【図１２】
2009181426.tif 000014