(57)【要約】【課題】情報処理装置に着脱可能に備えられるリムーバブル機器の管理を可能とする。【解決手段】情報処理端末が、前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得し、前記機器情報を前記ネットワークを介して前記管理サーバに送信し、管理サーバが、前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録し、前記機器情報に基づいて管理情報を出力する。【選択図】図１
2011210104.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する管理サーバと情報処理端末とを備える管理システムであって、
前記情報処理端末が
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得する機器情報取得部と、
前記機器情報を前記ネットワークを介して前記管理サーバに送信する送信制御部とを備え、
前記管理サーバが、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録する機器情報登録部と、
前記機器情報に基づいて管理情報を出力する管理部とを備えたリムーバブル機器の管理システム。
【請求項２】
前記機器情報が、前記リムーバブル機器の識別情報、前記リムーバブル機器のファームウェアのレベル、前記リムーバブル機器のドライバの識別情報、前記ドライバのバージョン、前記リムーバブル機器を用いるアプリケーションソフトウェアの識別情報、前記アプリケーションソフトウェアのバージョン情報、前記リムーバブル機器に係る設定値、前記設定値の変更情報の少なくとも一つを含む請求項１に記載のリムーバブル機器の管理システム。
【請求項３】
前記管理サーバが、前記機器情報の適用条件を含む適用情報を当該機器情報に付加して記憶しておき、前記適用情報に基づいて前記機器情報を前記情報処理端末に配信するか否かを判定する配信判定部を備えた請求項１又は２に記載のリムーバブル機器の管理システム。
【請求項４】
前記管理サーバが、前記機器情報を前記情報処理端末に送信する送信部を備え、
前記情報処理端末が、前記リムーバブル機器の使用状態をチェックし、前記管理サーバから受信した機器情報で自装置の機器情報を更新する適用部を備えた請求項１から３の何れか１項に記載のリムーバブル機器の管理システム。
【請求項５】
前記機器情報のうち前記リムーバブル機器に係る設定情報を前記リムーバブル機器の所定記憶部から読み出して収集する設定情報収集部と、
前記リムーバブル機器に係る設定情報を所定形式のデータとして前記管理サーバに送信する情報整形部とを更に備える請求項１から４の何れか１項に記載のリムーバブル機器の管理システム。
【請求項６】
ネットワークを介して接続する管理サーバと情報処理端末が実行する方法であって、
前記情報処理端末が
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得するステップと、
前記機器情報を前記ネットワークを介して前記管理サーバに送信するステップとを実行し、
前記管理サーバが、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録するステップと、
前記機器情報に基づいて管理情報を出力するステップとを実行するリムーバブル機器の
管理方法。
【請求項７】
ネットワークを介して接続する管理サーバと情報処理端末が実行するプログラムであって、
前記情報処理端末に
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得するステップと、
前記機器情報を前記ネットワークを介して前記管理サーバに送信するステップとを実行させ、
前記管理サーバに、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録するステップと、
前記機器情報に基づいて管理情報を出力するステップとを実行させるためのリムーバブル機器の管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に着脱可能に備えられるリムーバブル機器を管理する技術に関する。
【背景技術】
【０００２】
複数のコンピュータ端末がネットワークに繋がれている環境で、ソフトウェアのインストール作業やアップデート作業をサーバで一括して管理し、合理化を行う為、あらかじめソフトウェアやアップデータをサーバに登録し、クライアントからサーバヘアクセスを行ったときに、サーバからクライアントへソフトウェアを自動的にインストールする或いはサーバからクライアントへアップデータを配信して自動的にソフトウェアをアップデートするといった方法が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３０１７８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようにサーバでソフトウェアのインストールやアップデートを一括管理する端末は、ネットワークを介してサーバと接続可能な端末に限られていた。
【０００５】
このためネットワークに直接接続されていないリムーバブル機器（USB,SCSI等の動的に取り付け/取り外しが可能な機器）について、機器のファームウェアおよびこの機器に必
要なドライバやアプリケーションの管理（最新アップデータの確認、インストールおよびアップデータの適用、ファームウェアやドライバ情報の設定値変更）は、機器を接続する各端末の利用者によって実施されていたり、システム管理者が各端末の状態を確認して回るなどして実施したりしている。
【０００６】
前者の場合、各端末の利用者が自ら管理手順（ファームウェアやドライバの状態確認方法、インストール手順やアップデート方法）を調査するか、あるいは、システム管理者が管理手順を提示して利用者に作業実施を依頼する必要があり、作業漏れや作業ミスのリスクが高いという問題がある。
【０００７】
後者の場合、管理対象とする端末や機器の数が多くなるとシステム管理者の作業負荷が膨大となり、管理コストが大きくなってしまうという問題がある。
【０００８】
また、機器やドライバおよびアプリケーションの設定値を統一する際も同様な作業実施が必要であり、これも運用環境を統一する際のシステム管理上の問題となる。
【０００９】
本発明は、上記した問題に鑑み、情報処理装置に着脱可能に備えられるリムーバブル機器の管理を課題とする。
【課題を解決するための手段】
【００１０】
本発明は、上記課題を解決するために、情報処理装置に以下の手段を備えることとした。即ち、本発明のリムーバブル機器の管理システムは、
ネットワークを介して接続する管理サーバと情報処理端末とを備え、
前記情報処理端末が
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得する機器情報取得部と、
前記機器情報を前記ネットワークを介して前記管理サーバに送信する送信制御部とを備え、
前記管理サーバが、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録する機器情報登録部と、
前記機器情報に基づいて管理情報を出力する管理部とを備える。
【００１１】
前記機器情報が、前記リムーバブル機器の識別情報、前記リムーバブル機器のファームウェアのレベル（バージョン）、前記リムーバブル機器のドライバの識別情報、前記ドライバのバージョン、前記リムーバブル機器を用いるアプリケーションソフトウェアの識別情報、前記アプリケーションソフトウェアのバージョン情報、前記リムーバブル機器に係る設定値、前記設定値の変更情報の少なくとも一つを含むものでも良い。
【００１２】
前記管理サーバが、前記機器情報の適用条件を含む適用情報を当該機器情報に付加して記憶しておき、前記適用情報に基づいて前記機器情報を前記情報処理端末に配信するか否かを判定する配信判定部を備えても良い。
【００１３】
前記管理サーバが、前記機器情報を前記情報処理端末に送信する送信部を備え、
前記情報処理端末が、前記リムーバブル機器の使用状態をチェックし、前記管理サーバから受信した機器情報で自装置の機器情報を更新する適用部を備えても良い。
【００１４】
前記機器情報のうち前記リムーバブル機器に係る設定情報を前記リムーバブル機器の所定記憶部から読み出して収集する設定情報収集部と、
前記リムーバブル機器に係る設定情報を所定形式のデータとして前記管理サーバに送信する情報整形部とを更に備えても良い。
【００１５】
また、本発明のリムーバブル機器の管理方法は、ネットワークを介して接続する管理サーバと情報処理端末が実行する方法であって、
前記情報処理端末が
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得するステップと、
前記機器情報を前記ネットワークを介して前記管理サーバに送信するステップとを実行し、
前記管理サーバが、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録するステップと、
前記機器情報に基づいて管理情報を出力するステップとを実行する。
【００１６】
また、本発明は、上記リムーバブル機器の管理方法の各ステップをコンピュータに実行させるためのプログラムとしてとらえることもできる。
【発明の効果】
【００１７】
本発明によれば、情報処理装置に着脱可能に備えられるリムーバブル機器の管理が可能となる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係る管理システム全体の構成を示す図
【図２】利用者端末１の構成の概略を示した図
【図３】管理サーバ２の構成の概略を示した図
【図４】管理者端末３の構成の概略を示した図
【図５】リムーバブル機器の管理方法の説明図
【図６】リムーバブル機器の管理方法の説明図
【図７】リムーバブル機器の管理方法の説明図
【図８】リムーバブル機器の管理方法の説明図
【図９】リムーバブル機器の管理方法の説明図
【図１０】リムーバブル機器の管理方法の説明図
【図１１】リムーバブル機器の管理方法の説明図
【発明を実施するための形態】
【００１９】
以下、本発明に係る管理システムの実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、本発明を実施する一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明を実施するにあたっては、実施の形態に応じた具体的構成が適宜採用されることが好ましい。
【００２０】
＜構成＞
図１は、本実施形態に係る管理システム１０全体の構成を示す図である。本実施形態に係る管理システム１０は、ネットワーク５を介して接続する利用者端末（情報処理端末）１や、管理サーバ２、管理者端末３を備える。なお、ネットワーク５としては、利用者端末１と管理サーバ２、そして管理サーバ２と管理者端末３が通信可能であれば、インターネット、携帯電話網、専用回線、プライベートネットワーク、イントラネット等、どの様なネットワークであっても良い。
【００２１】
図２は、本実施形態に係る利用者端末１の構成の概略を示した図である。利用者端末１は、ＣＰＵ(Central Processing Unit)１１や、ＲＡＭ（Random Access Memory)１２、ＲＯＭ(Read Only Memory)１３、補助記憶装置１４、入出力インタフェース１５、通信制御部１６を備えた所謂コンピュータである。
【００２２】
ＲＡＭ１２は、所謂メインメモリ（主記憶装置）であり、ＣＰＵ１１によって各種命令やデータが読み書きされる。
【００２３】
補助記憶装置１４は、大量の情報を永続的に記憶し、揮発性のＲＡＭ１２を補う記憶装置であり、例えばＨＤＤ(Hard Disk Drive)やＳＳＤ(solid state drive)である。
【００２４】
入出力インタフェース１５は、入出力手段と接続し、信号の入出力を行うインタフェースである。ＣＰＵ１１で処理するデータとしての信号を入力する入力手段としては、例えばマウスやタッチパネル等のポインティングデバイス、各種ボタンやダイヤル等の操作部、ＣＤ−ＲＯＭドライブやメモリカードリーダといった記憶媒体の読み取り装置、キーボード、スキャナ、マイクが挙げられる。
【００２５】
また、ＣＰＵ１１の処理結果としての信号を出力する出力手段としては、例えば表示装置やプリンター、キーボード、ＦＤドライブやメモリカードライタといった記憶媒体の書き込み装置、スピーカが挙げられる。
【００２６】
なお、入出力手段は、入出力インタフェース１５に対して固定的に接続されたものでも良いが、一般的には入出力インタフェース１５に対して着脱可能に接続されるリムーバブ
ル機器である。
【００２７】
入出力インタフェース１５の規格は、特に限定されず、例えばＵＳＢやＳＣＳＩ、ＩＥＥＥ１３９４であっても良い。即ち、ＵＳＢやＳＣＳＩを採用した場合、入出力インタフェース１５は、ＵＳＢコントローラやＳＣＳＩコントローラを備える。
【００２８】
通信制御部１６は、ネットワーク５を介して他のコンピュータとの接続を確立し、ＣＰＵ１１からの命令に応じた他のコンピュータとの通信の制御を行う。
【００２９】
ＣＰＵ１１は、中央処理装置であり、ＲＡＭ１２等に展開された命令及びデータを処理することで、ＲＡＭ１２、補助記憶装置１４、通信制御部１６、入出力手段等を制御する。
【００３０】
また、ＣＰＵ１１は、リムーバブル機器の情報を管理するためのプログラム（以降、端末プログラムと称する）を実行することにより、端末情報収集部１１１や、プログラム情報収集部１１２、機器状態監視部１１３、機器情報取得部１１４、情報加工部１１５、通信部（送信制御部）１１６、情報アーカイブ部（情報整形部）１１８、アップデート適用確認部１１９、アップデート適用部１１０、機器設定情報収集部１２０の機能を実現する。
【００３１】
端末情報収集部１１１としてＣＰＵ１１は、機器状態監視部１１４がリムーバブル機器の接続を検知した場合に利用者端末１に係る端末情報を所定の記憶部から読み出して取得する。この端末情報は、例えば、利用者端末１の識別情報、ＯＳの名称やバージョン、ＣＰＵ１１の型番、マザーボードの型番、チップセットの型番、ＢＩＯＳの名称及びバージョン等である。なお、利用者端末１の識別情報とは、管理システム１０の各利用者端末１を識別できる情報であれば良く、例えば予め各利用者端末１に割り当てた情報を補助記憶装置１４に記憶させたものや、通信制御部１６に割り当てられたＭＡＣアドレス、マザーボードのシリアルナンバ、ハードディスクのシリアルナンバが挙げられる。また、端末情報を読み出す所定の記憶部とは、例えばＭＡＣアドレスであれば通信制御部１６内のＲＯＭ、ＣＰＵ１１の型番、マザーボードの型番であればＯＳのレジストリ情報を記憶したＲＡＭ１２や補助記憶装置１４であり、各情報を記憶した記憶部である。
【００３２】
プログラム情報収集部１１２は、利用者端末１にインストールされているアプリケーションソフトウェアやドライバの情報をＲＡＭ１２や補助記憶装置１４から読み出して取得する。具体的にはＲＡＭ１２や補助記憶装置１４内のＯＳのレジストリ領域からアプリケーションソフトウェアやドライバの名称及びバージョン等の情報を取得する。
【００３３】
機器状態監視部１１３としてＣＰＵ１１は、入出力インタフェース１５に対し着脱可能に接続されるリムーバブル機器の接続状態を監視し、リムーバブル機器が接続された場合、端末情報収集部１１１やプログラム情報収集部１１２、機器情報取得部１１４にその旨を通知する。具体的には入出力インタフェース１５が、ＵＳＢポート等のコネクタにリムーバル機器が接続されたことを、当該コネクタ内の端子にかかる電気的特性の変化として検出して機器状態監視部１１３に通知し、機器状態監視部１１３（ＣＰＵ１１）がこれを認識する。
【００３４】
機器情報取得部１１４としてＣＰＵ１１は、リムーバブル機器が接続されたことを通知された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得する。例えば、機器情報取得部１１４は、接続したリムーバブル機器のＲＯＭから識別情報（ベンダーＩＤやプロダクトＩＤ）を読み出し、この識別情報に対応付けられたドライバやソフトウェアの情報を補助記憶装置１４から読み出す。なお、プラグアンドプレイに対応したリ
ムーバブル機器が利用者端末１に接続された場合のように、リムーバル機器が接続されたことや、当該リムーバブル機器の機器情報がＯＳのＡＰＩで提供される場合には、これを利用しても良い。
【００３５】
情報加工部１１５は、端末情報収集部１１１が収集した端末情報や、プログラム情報収集部１１２が収集したプログラム情報、機器情報取得部１１４が取得した機器情報等の情報（以下、取得情報と称する）を管理サーバに送る所定の形式に加工する。
【００３６】
通信部１１６としてＣＰＵ１１は、ネットワーク５を介して前記管理サーバ２に機器情報を送信する送信制御部や、管理サーバ２から配信用データを受信する受信制御部として機能する。
【００３７】
機器設定情報収集部１２０としてＣＰＵ１１は、接続されたリムーバブル機器の動作等を定めた情報（機器設定情報）を所定の記憶部から収集する。例えばリムーバブル機器の接続時に当該リムーバブル機器内のメモリから読み出す。この機器設定情報は、例えばスキャナであれば、「縁消しの有無」や「マルチフィードの感度」等であり、プリンタであれば「インクカートリッジの種類」や「増設用紙トレイの有無」等である。
なお、機器設定情報は、リムーバブル機器のドライバをインストールする場合や利用者によって入力（設定）が行われた場合に補助記憶装置１４内の所定フォルダに記憶しても良い。即ち機器設定情報収集部１２０は、リムーバブル機器が接続された際に、補助記憶装置１４と当該リムーバブル機器の何れか、補助記憶装置１４と当該リムーバブル機器の双方から読み出しても良い。
【００３８】
情報アーカイブ部１１８としてＣＰＵ１１は、機器設定情報収集部１２０から受信した機器設定情報に機器の識別情報や更新条件を付加する等して所定形式のアーカイブ（配信用アップデータ）を生成し、管理者端末３に送信する。
【００３９】
アップデート適用確認部１１９としてＣＰＵ１１は、管理サーバ２から受信した配信用アップデータのアップデータ適用情報を自装置内の端末情報や機器情報、プログラム情報と比較して適合しているか否かを判定する。
【００４０】
アップデート適用部１１０としてＣＰＵ１１は、配信用アップデータに基づきドライバやアプリケーション、それらの設定値等を更新する。
【００４１】
一方、図３は、本実施形態に係る管理サーバ２の構成の概略を示した図である。管理サーバ２は、ＣＰＵ２１や、ＲＡＭ２２、ＲＯＭ２３、補助記憶装置２４、入出力インタフェース２５、通信制御部２６を備えたコンピュータである。
【００４２】
ＲＡＭ２２は、所謂メインメモリ（主記憶装置）であり、ＣＰＵ２１によって各種命令やデータが読み書きされる。
【００４３】
補助記憶装置２４は、大量の情報を永続的に記憶し、揮発性のＲＡＭ２２を補う記憶装置であり、例えばＨＤＤやＳＳＤである。
【００４４】
入出力インタフェース２５は、入出力手段と接続し、信号の入出力を行うインタフェースである。入出力インタフェース２５には、コンソール（キーボードやディスプレイを含む）や記憶媒体の読み書き装置等が入出力手段として適宜接続される。
【００４５】
通信制御部２６は、ネットワーク５を介して他のコンピュータとの接続を確立し、ＣＰＵ２１からの命令に応じた他のコンピュータとの通信の制御を行う。
【００４６】
ＣＰＵ２１は、中央処理装置であり、ＲＡＭ２２等に展開された命令及びデータを処理することで、ＲＡＭ２２、補助記憶装置２４、通信制御部２６、入出力手段等を制御する。
【００４７】
また、ＣＰＵ２１は、リムーバブル機器の情報を管理するプログラム（管理サーバプログラム）を実行することにより、通信部２１１、端末・機器情報管理部２１２、管理ビュー作成部２１３、アップデート管理部２１４、アップデート配信判定部２１５の機能を実現する。
【００４８】
通信部２１１としてＣＰＵ２１は、通信制御部２６を制御し、ネットワーク５を介して利用者端末１や管理者端末３と通信する。例えば通信部２１１は利用者端末１に配信用データを送信する送信制御部や、利用者端末１からを受信する受信制御部として機能する。
【００４９】
端末・機器情報管理部２１２としてＣＰＵ２１は、利用者端末１から受信した端末情報や機器情報を管理する。本実施形態の端末・機器情報管理部２１２は、利用者端末１から受信した機器情報と送信元の利用者端末１の端末情報を対応づけて補助記憶装置２４のデータベースに登録する機器情報登録部として機能する。また、端末・機器情報管理部２１２は、端末情報や機器情報、プログラム情報に基づいて管理情報を出力する管理部として機能する。
【００５０】
管理ビュー作成部２１３としてＣＰＵ２１は、端末・機器情報管理部２１２から管理情報を受けた場合に所定形式の管理ビューを作成し、管理者端末３に送信する。
【００５１】
アップデート管理部２１４としてＣＰＵ２１は、管理者端末３から受信した配信用アップデータを補助記憶装置２４に記憶させる。
【００５２】
アップデート配信判定部２１５としてＣＰＵ２１は、利用者端末１にリムーバブル機器が接続されて機器情報や端末情報、プログラム情報を受信した際に、これらの情報が、補助記憶装置２４に記憶されている配信用アップデータのアップデート適用情報に適合しているか否かを判定し、適合している場合に配信用アップデータを適用すべきと判定し、当該配信用アップデータをアップデート管理部２１４によって読み出し、この配信用アップデータを通信部２１１を介して利用者端末１に送信する。
【００５３】
更に、図４は、本実施形態に係る管理者端末３の構成の概略を示した図である。管理者端末３は、ＣＰＵ３１や、ＲＡＭ３２、ＲＯＭ３３、補助記憶装置３４、入出力インタフェース３５、通信制御部３６を備えたコンピュータである。
【００５４】
ＲＡＭ３２は、所謂メインメモリ（主記憶装置）であり、ＣＰＵ３１によって各種命令やデータが読み書きされる。
【００５５】
補助記憶装置３４は、大量の情報を永続的に記憶し、揮発性のＲＡＭ３２を補う記憶装置であり、例えばＨＤＤやＳＳＤである。
【００５６】
入出力インタフェース３５は、入出力手段と接続し、信号の入出力を行うインタフェースである。入出力インタフェース３５には、キーボードやディスプレイ、記憶媒体の読み書き装置等が入出力手段として適宜接続される。
【００５７】
通信制御部３６は、ネットワーク５を介して他のコンピュータとの接続を確立し、ＣＰＵ３１からの命令に応じた他のコンピュータとの通信の制御を行う。
【００５８】
ＣＰＵ３１は、中央処理装置であり、ＲＡＭ３２等に展開された命令及びデータを処理することで、ＲＡＭ３２、補助記憶装置３４、通信制御部３６、入出力手段等を制御する。
【００５９】
また、ＣＰＵ３１は、アプリケーションプログラムを実行することにより、管理ビュー表示部３１０や、適用情報入力部３１１、情報アーカイブ部３１２、配信用データ作成部３１３の機能を実現する。
【００６０】
管理ビュー表示部３１０は、管理サーバ２から受信した管理ビューのデータに基づいてディスプレイ上に管理ビューを表示させる。
【００６１】
適用情報入力部３１１は、設定値や適用条件等の適用情報を入力する入力ウィンドウをディスプレイ上に表示させて管理者に示し、管理者がキーボード等の入出力手段を操作して入力した適用情報を情報アーカイブ部３１２へ送り補助記憶装置３４に記憶させる。
【００６２】
情報アーカイブ部３１２は、ネットワーク５を介してアプリケーションソフトウェアやリムーバブル機器のベンダのサーバに接続し、リムーバブル機器のドライバやアップデートデータを取得し、補助記憶装置３４に記憶させる。
【００６３】
配信用データ作成部３１３は、適用情報入力部３１１を介して入力された適用情報や情報アーカイブ部３１２が取得した配信用データ、これらを補助記憶装置３４から読み出し、
管理部としてＣＰＵ３１は、前記機器情報に基づいて管理情報を出力する。
【００６４】
上記構成の利用者端末１および管理サーバ２が実行するリムーバブル機器の管理方法について図５−１１を用いて説明する。図５−１１は、本実施形態１におけるリムーバブル機器の管理方法の説明図である。
【００６５】
〈機器情報の収集と集約〉
先ず、管理サーバ２は、ネットワーク５を介して接続された利用者端末１に対して、リムーバブル機器の接続状態を監視するための端末プログラムを配信し、利用者端末１が、この端末プログラムを実行して常駐させる。これにより利用者端末１は、図５，図８に示すようにリムーバブル機器の管理を開始し、機器状態監視部１１３が機器状態を監視する（ステップＳ２）。リムーバブル機器が接続されて機器状態に変化があった場合（ステップＳ３）、機器状態監視部１１３は、端末情報収集部１１１、プログラム情報収集部１１２、機器情報取得部１１４にその旨を通知する。
【００６６】
このリムーバブル機器接続の通知を受けた場合、端末情報収集部１１１は端末情報を収集し、プログラム情報収集部１１２はプログラム情報を収集し、機器情報取得部１１４は機器情報を取得し、情報加工部１１５に送る（ステップＳ４）。
【００６７】
情報加工部１１５は、受信したこれらの情報を以前の送信情報と比べ、変更があったか否かを判定し、変更があったときに、ネットワーク５を介して管理サーバ２へこれらの情報を送信する（ステップＳ７，Ｓ８）。
【００６８】
通信部２１１を介してこれらの情報を受信した管理サーバ２の端末・機器情報管理部２１２は、受信した機器の情報と送信元の端末情報を関連づけて（ステップＳ１１）、補助記憶装置２４のデータベースに蓄積する（ステップＳ１２）。
【００６９】
そして管理者端末３から閲覧要求を受信すると（ステップＳ１３）、管理サーバ２の端末・機器情報管理部２１２は、蓄積されたデータベースを参照して要求された情報を抽出し（ステップＳ１４）、これを管理ビュー作成部２１３に送り、機器の情報やアップデートの適用要否を確認するための管理ビュー（例えばＨＴＭＬ形式のＷＥＢページ）を作成して（ステップＳ１５）、管理者端末３に送信し管理者が機器の一元管理を可能とする（ステップＳ１６）。
【００７０】
〈機器の更新用アップデータ一斉適用〉
図６，図９，図１１は、リムーバブル機器の情報を更新するアップデータを一斉配信する際の説明図である。
システム管理者の操作に応じて管理者端末３の情報アーカイブ部３１２がアップデートのデータを受信すると（ステップＳ２１）、適用情報入力部３１１は管理者に適用情報の入力を促し、この適用情報の入力を受ける（ステップＳ２２）。適用情報としては、例えば配信範囲（どの利用者端末を配信対象範囲とするか）や配信スケジュール（配信時刻や配信対象監視時間間隔）を設定する。
【００７１】
配信用データ作成部３１３は、上記アップデートの情報及び適用情報を適用情報入力部３１１及び情報アーカイブ部３１２から受信し（ステップＳ２３）、一斉配信可能な配信用アップデータを作成し、管理サーバ２にアップロードする（ステップＳ２４）。
【００７２】
管理サーバ２は、管理者端末３から配信用アップデータを受信すると、アップデート管理部２１４がこの配信用アップデータを補助記憶装置２４に登録する（ステップＳ３１）。
【００７３】
そして、利用者端末１からリムーバブル機器が接続された場合の取得情報を受信すると、アップデート配信判定部２１５が、配信すべきアップデータがあるか否かを判定し（ステップＳ３２）、配信すべきアップデータがあれば当該利用者端末１にアップデータを配信する（ステップＳ３３）。
【００７４】
利用者端末１は、管理サーバ２から配信用アップデータを受信すると（ステップＳ４１）、アップデート適用確認部１１９が自装置の端末情報やプログラム情報、機器情報と、当該アップデータのアップデート適用情報を比較し、これらが適合しているか否かを確認する（ステップＳ４２）。適合していた場合、アップデート適用部１１０は、機器の電源状態を確認し（ステップＳ４３）、電源がＯＦＦならばＯＮになるまで待機する（ステップＳ４４）。
【００７５】
機器の電源がＯＮの場合、アップデート適用部１１０は、機器の使用状態を確認する（ステップＳ４５）。例えばアップデート適用部１１０は、リムーバブル機器の状態を参照し、ビジーであれば使用中と判断する。機器が使用状態であれば、アップデート適用部１１０は、未使用状態となるまで待機し（ステップＳ４０）、未使用状態となった場合には、配信用アップデータ内の適用方法を参照する（ステップＳ４６）。この適用方法に基づき例えば、更新の順序や更新後の再起動の要否を確認する。
【００７６】
そしてアップデート適用部１１０は、配信用アップデータを適用し（ステップＳ４７）、完了した場合、管理サーバ２へ適用完了を通知する（ステップＳ４８）。
【００７７】
管理サーバ２は、適用完了の通知を受信すると（ステップＳ５１）、アップデート管理部２１４は、当該利用者端末１に送った配信用アップデータの適用が完了したことを補助記憶装置２４に記憶し、このステータスを更新する（ステップＳ５２）。
【００７８】
〈機器の設定情報の一斉適用〉
図７，図１０は、利用者端末１において、機器自体および機器に関連したドライバやアプリケーションに設定されている情報を収集し、これに機器の識別情報と適用条件および適用方法を付加して、配信用アップデータの形式に沿ったアーカイブファイルを作成し、一斉適用する際の説明図である。
【００７９】
利用者端末１は、リムーバブル機器が接続された場合に、機器設定情報収集部１２０が、当該リムーバブル機器内のメモリや補助記憶装置１４等の所定の記憶部から、当該機器に関して設定されている情報や、当該機器に関連したドライバやアプリケーションに設定されている情報、即ち機器設定情報を収集する（ステップＳ６１）。
情報アーカイブ部１１８がこの機器設定情報に機器の識別情報と適用条件を付加して所定形式の配信用アップデータを生成し（ステップＳ６２）、管理サーバ２に送信する（ステップＳ６３）。
【００８０】
管理サーバ２は、利用者端末１から機器設定情報の配信用アップデータを受信すると、アップデート管理部２１４がこの配信用アップデータを補助記憶装置２４に登録する（ステップＳ７１）。
【００８１】
そして、利用者端末１からリムーバブル機器が接続された場合の取得情報を受信すると、アップデート配信判定部２１５が、配信すべき設定情報のアップデータがあるか否かを判定し（ステップＳ７２）、配信すべき設定情報のアップデータがあった場合、例えば管理者が管理者端末３から一斉に適用すべき設定を変更するなどして更新された機器設定情報が存在した場合に当該利用者端末１に機器設定情報のアップデータを配信する（ステップＳ７３）。
【００８２】
機器設定情報のアップデータを受信した利用者端末１は、図６のステップＳ４０−Ｓ４８と同様に機器設定情報のアップデータを適用する。
【００８３】
以上のように、本実施形態によれば、リムーバブル機器の情報を利用者端末が取得して管理サーバに送信し、管理サーバ側での一括管理可能にし、リムーバブル機器の情報のアップデートや機器設定情報の適用等を当該リムーバブル機器が利用者端末に接続した際に管理サーバから行うように管理することができる。
【００８４】
なお、図１０に示した利用者端末１が備える全ての機能を管理者端末３が備えても良い。
【符号の説明】
【００８５】
１０  管理システム
５  ネットワーク
１  利用者端末（情報処理端末）
２管理サーバ
３管理者端末
【図１】
2011210104.tif 000003
【図２】
2011210104.tif 000004
【図３】
2011210104.tif 000005
【図４】
2011210104.tif 000006
【図５】
2011210104.tif 000007
【図６】
2011210104.tif 000008
【図７】
2011210104.tif 000009
【図８】
2011210104.tif 000010
【図９】
2011210104.tif 000011
【図１０】
2011210104.tif 000012
【図１１】
2011210104.tif 000013
【手続補正書】
【提出日】平成22年9月13日(2010.9.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する管理サーバと情報処理端末とを備える管理システムであって、
前記情報処理端末が
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得する機器情報取得部と、
前記機器情報を前記ネットワークを介して前記管理サーバに送信する送信制御部とを備え、
前記管理サーバが、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録する機器情報登録部と、
前記機器情報に基づいて管理情報を出力する管理部とを備えたリムーバブル機器の管理システム。
【請求項２】
前記機器情報が、前記リムーバブル機器の識別情報、前記リムーバブル機器のファームウェアのレベル、前記リムーバブル機器のドライバの識別情報、前記ドライバのバージョン、前記リムーバブル機器を用いるアプリケーションソフトウェアの識別情報、前記アプリケーションソフトウェアのバージョン情報、前記リムーバブル機器に係る設定値、前記設定値の変更情報の少なくとも一つを含む請求項１に記載のリムーバブル機器の管理システム。
【請求項３】
前記管理サーバが、前記機器情報の適用条件を含む適用情報を当該機器情報に付加して記憶しておき、前記適用情報に基づいて前記機器情報を前記情報処理端末に配信するか否かを判定する配信判定部を備えた請求項１又は２に記載のリムーバブル機器の管理システム。
【請求項４】
前記管理サーバが、前記機器情報を前記情報処理端末に送信する送信部を備え、
前記情報処理端末が、前記リムーバブル機器の使用状態をチェックし、前記管理サーバから受信した機器情報で当該リムーバブル機器の機器情報を更新する適用部を備えた請求項１から３の何れか１項に記載のリムーバブル機器の管理システム。
【請求項５】
前記機器情報のうち前記リムーバブル機器に係る設定情報を前記リムーバブル機器の所定記憶部から読み出して収集する設定情報収集部と、
前記リムーバブル機器に係る設定情報を所定形式のデータとして前記管理サーバに送信する情報整形部とを更に備える請求項１から４の何れか１項に記載のリムーバブル機器の管理システム。
【請求項６】
ネットワークを介して接続する管理サーバと情報処理端末が実行する方法であって、
前記情報処理端末が
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得するステップと、
前記機器情報を前記ネットワークを介して前記管理サーバに送信するステップとを実行し、
前記管理サーバが、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録するステップと、
前記機器情報に基づいて管理情報を出力するステップとを実行するリムーバブル機器の管理方法。
【請求項７】
ネットワークを介して接続する管理サーバと情報処理端末が実行するプログラムであって、
前記情報処理端末に
前記情報処理端末自身に着脱可能に接続されるリムーバブル機器の接続状態を監視し、前記リムーバブル機器が接続された場合に、当該リムーバブル機器に係る機器情報を所定の記憶部から取得するステップと、
前記機器情報を前記ネットワークを介して前記管理サーバに送信するステップとを実行させ、
前記管理サーバに、
前記情報処理端末から受信した機器情報と送信元の前記情報処理端末の情報を対応づけてデータベースに登録するステップと、
前記機器情報に基づいて管理情報を出力するステップとを実行させるためのリムーバブル機器の管理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
前記管理サーバが、前記機器情報を前記情報処理端末に送信する送信部を備え、
前記情報処理端末が、前記リムーバブル機器の使用状態をチェックし、前記管理サーバから受信した機器情報で当該リムーバブル機器の機器情報を更新する適用部を備えても良い。