(57)【要約】      （修正有）【課題】デバイスの使用状況を管理するデバイス管理システムを提供する。【解決手段】デバイスが、所定の使用条件を満たしていない場合に、デバイスの使用又は一部機能を制限し、制限されている状態を解除できる解除用パスワードの通知を管理サーバに請求するための、管理サーバによって生成された確認用パスワードを記憶しておき、ユーザからの指示によって、生成された確認用パスワードを出力し、管理サーバから通知された状態を解除できる解除用パスワードを用いて、制限状態を解除する。【選択図】図４
2016126478.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの使用状況を管理するデバイス管理システムあって、
前記デバイスは、
前記デバイスが所定の使用条件を満たしていない場合に、前記デバイスの使用または一部機能を制限する制限手段と、
前記制限手段によって制限されている状態を解除できる解除用パスワードの通知を前記管理サーバに請求するための、前記管理サーバによって生成された確認用パスワードを記憶する第１の記憶手段と、
ユーザからの指示によって、前記第１の記憶手段から前記生成された確認用パスワードを出力する確認用パスワード出力手段と、
前記管理サーバから通知された前記状態を解除できる解除用パスワードを用いて、前記状態を解除する制限解除手段と、
を備え、
前記管理サーバは、
前記デバイスに通知する解除用パスワードを、前記第１の記憶手段に記憶されている確認用パスワードと一意に対応づけて記憶する第２の記憶手段と、
前記出力された確認用パスワードを受け付ける確認用パスワード受付手段と、
前記第２の記憶手段に登録されている確認用パスワードに基づいて、前記受け付けた確認用パスワードを認証する認証手段と、
前記認証手段によって認証された場合には、前記受け付けた確認用パスワードに一意に対応づけられている前記登録されている解除用パスワードを、前記デバイスに通知するべく出力する解除用パスワード出力手段と、
を備えることを特徴とするデバイス管理システム。
【請求項２】
前記管理サーバは、
前記生成した確認用パスワードを前記デバイスにインストールするためのインストーラを作成するインストーラ作成手段をさらに備え、
前記作成されたインストーラが前記デバイスにおいて実行されることで、前記第１の記憶手段に確認用パスワードを記憶することを特徴とする請求項１に記載のデバイス管理システム。
【請求項３】
前記管理サーバは、
前記イントールされるデバイスのＭＡＣアドレスを受け付けるＭＡＣアドレス受付手段と、
前記受けつけたＭＡＣアドレスを、前記生成した確認用パスワードに対応づけて、前記インストーラ作成手段によって作成されるインストーラの中に登録する登録手段と、
をさらに備えることを特徴とする請求項２に記載のデバイス管理システム。
【請求項４】
前記確認用パスワード出力手段により出力される解除用パスワードは、前記ＭＡＣアドレス受付手段が受けつけたデバイスのＭＡＣアドレスと合わせて出力されることを特徴とする請求項１乃至請求項３に記載のデバイス管理システム。
【請求項５】
前記デバイスは、
前記デバイスが前記所定の使用条件を満たしているか否かの判断を所定期間ごとに自動で実行する定期実行手段をさらに備えることを特徴とする請求項１乃至請求項４のいずれか１項に記載のデバイス管理システム。
【請求項６】
前記所定の使用条件には、前記デバイスが前記管理サーバとは未接続で使用されているか否かの条件が含まれていることを特徴とする請求項１乃至請求項５のいずれか１項に記載のデバイス管理システム。
【請求項７】
デバイスの使用状況を管理するデバイス管理システムにおける制御方法あって、
前記デバイスは、
前記デバイスが所定の使用条件を満たしていない場合に、前記デバイスの使用または一部機能を制限する制限手段によって制限されている状態を解除できる解除用パスワードの通知を前記管理サーバに請求するための、前記管理サーバによって生成された確認用パスワードを記憶する第１の記憶手段を備えており、
前記デバイスの制限手段による、前記制限する制限工程と、
前記デバイスの確認用パスワード出力手段による、ユーザからの指示によって、前記第１の記憶手段から前記生成された確認用パスワードを出力する確認用パスワード出力工程と、
前記デバイスの制限解除手段による、前記管理サーバから通知された前記状態を解除できる解除用パスワードを用いて、前記状態を解除する制限解除工程と、
を含み、
前記管理サーバは、
前記デバイスに通知する解除用パスワードを、前記第１の記憶手段に記憶されている確認用パスワードと一意に対応づけて記憶する第２の記憶手段を備えており、
前記管理サーバの確認用パスワード受付手段による、前記出力された確認用パスワードを受け付ける確認用パスワード受付工程と、
前記管理サーバの認証手段による、前記第２の記憶手段に登録されている確認用パスワードに基づいて、前記受け付けた確認用パスワードを認証する認証工程と、
前記管理サーバの解除用パスワード出力手段による、前記認証工程において認証された場合には、前記受け付けた確認用パスワードに一意に対応づけられている前記登録されている解除用パスワードを、前記デバイスに通知するべく出力する解除用パスワード出力工程と、
を含むことを特徴とする制御方法。
【請求項８】
デバイスの使用状況を管理するデバイス管理システムが読み取り実行可能なプログラムであって、
前記デバイスを、
前記デバイスが所定の使用条件を満たしていない場合に、前記デバイスの使用または一部機能を制限する制限手段と、
前記制限手段によって制限されている状態を解除できる解除用パスワードの通知を前記管理サーバに請求するための、前記管理サーバによって生成された確認用パスワードを記憶する第１の記憶手段と、
ユーザからの指示によって、前記第１の記憶手段から前記生成された確認用パスワードを出力する確認用パスワード出力手段と、
前記管理サーバから通知された前記状態を解除できる解除用パスワードを用いて、前記状態を解除する制限解除手段と、
して機能させ、
前記管理サーバを、
前記デバイスに通知する解除用パスワードを、前記第１の記憶手段に記憶されている確認用パスワードと一意に対応づけて記憶する第２の記憶手段と、
前記出力された確認用パスワードを受け付ける確認用パスワード受付手段と、
前記第２の記憶手段に登録されている確認用パスワードに基づいて、前記受け付けた確認用パスワードを認証する認証手段と、
前記認証手段によって認証された場合には、前記受け付けた確認用パスワードに一意に対応づけられている前記登録されている解除用パスワードを、前記デバイスに通知するべく出力する解除用パスワード出力手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデバイス管理システム、及びその制御方法とプログラムの技術に関する。
【背景技術】
【０００２】
半期に１度の頻度で会社のＩＴ資産（主に社員が個人使用している業務用パソコン等）の棚卸しを行う業務がある。例えばＩＴ資産である業務用パソコンを社員が目視で確認し、ＩＴ資産の管理システムに各業務用パソコンの存在有無を手入力して登録することにより棚卸を行っている。
【０００３】
またさらにその手入力作業を自動化するために、社内のネットワーク環境に接続されている業務用パソコンであれば、例えば特許文献１のように、ＩＴ資産の管理システムを用いて、会社に存在する情報機器やその部品のデータをまとめた資産目録のことであるインベントリ情報（パソコンやサーバ、ネットワーク機器、周辺機器などの型番や性能、設置場所、導入時期、利用履歴などの情報）自動的に収集することにより、本当にパソコンが存在するかどうかは確認する仕組みが一般的に用いられている。
【０００４】
しかしながら社内のネットワーク環境に未接続のままで使用されている業務用パソコンに関しては、上述したＩＴ資産の管理システムを用いても、自動的にインベントリを収集することが出来ないため、本当に業務用パソコンが存在するかは上述したＩＴ資産の管理システムでは確認が出来ない状況であり、社員が目視で確認する必要があり自動化が困難である。
【０００５】
従って、現状では社内のネットワーク環境に未接続の業務用パソコンについては社員が手動でインベントリ情報を収集して、収集したインベントリ情報をメールに添付して送付することで、ＩＴ資産の管理者はインベントリ情報の収集を行っている。
【０００６】
その時には、仮に収集したインベントリ情報をメールに添付して送付しなくても、未接続の業務用パソコンを使用し続けること自体は可能であるため、社員が手作業でインベントリ情報を収集してメールで送付してこない場合や、インベントリ情報の送付が遅れた場合には、その期間内は社内ネットワーク環境に未接続の業務用パソコンについて存在確認ができないといった管理上の問題が起こる。
【０００７】
存在確認ができない間に業務用パソコンが不適切に使用されることも想定され、ＩＴ資産の管理者にとっては、存在確認ができていない業務用パソコンは存在確認ができるまで一時的に使用を禁止したいというニーズがある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００２−５６１９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、所定の使用条件を満していないデバイスは、管理者側で認証ができるまでデバイスの使用または一部の機能を制限できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、デバイスの使用状況を管理するデバイス管理システムあって、前記デバイスは、前記デバイスが所定の使用条件を満たしていない場合に、前記デバイスの使用または一部機能を制限する制限手段と、前記制限手段によって制限されている状態を解除できる解除用パスワードの通知を前記管理サーバに請求するための、前記管理サーバによって生成された確認用パスワードを記憶する第１の記憶手段と、ユーザからの指示によって、前記第１の記憶手段から前記生成された確認用パスワードを出力する確認用パスワード出力手段と、前記管理サーバから通知された前記状態を解除できる解除用パスワードを用いて、前記状態を解除する制限解除手段と、を備え、前記管理サーバは、前記デバイスに通知する解除用パスワードを、前記第１の記憶手段に記憶されている確認用パスワードと一意に対応づけて記憶する第２の記憶手段と、前記出力された確認用パスワードを受け付ける確認用パスワード受付手段と、前記第２の記憶手段に登録されている確認用パスワードに基づいて、前記受け付けた確認用パスワードを認証する認証手段と、前記認証手段によって認証された場合には、前記受け付けた確認用パスワードに一意に対応づけられている前記登録されている解除用パスワードを、前記デバイスに通知するべく出力する解除用パスワード出力手段と、を備えることを特徴とする。
【００１１】
また、前記管理サーバは、前記生成した確認用パスワードを前記デバイスにインストールするためのインストーラを作成するインストーラ作成手段をさらに備え、前記作成されたインストーラが前記デバイスにおいて実行されることで、前記第１の記憶手段に確認用パスワードを記憶することを特徴とする。
【００１２】
また、前記管理サーバは、前記イントールされるデバイスのＭＡＣアドレスを受け付けるＭＡＣアドレス受付手段と、前記受けつけたＭＡＣアドレスを、前記生成した確認用パスワードに対応づけて、前記インストーラ作成手段によって作成されるインストーラの中に登録する登録手段と、をさらに備えることを特徴とする。
【００１３】
また、前記確認用パスワード出力手段により出力される解除用パスワードは、前記ＭＡＣアドレス受付手段が受けつけたデバイスのＭＡＣアドレスと合わせて出力されることを特徴とする。
【００１４】
また、前記デバイスは、前記デバイスが前記所定の使用条件を満たしているか否かの判断を所定期間ごとに自動で実行する定期実行手段をさらに備えることを特徴とする。
また、前記所定の使用条件には、前記デバイスが前記管理サーバとは未接続で使用されているか否かの条件が含まれていることを特徴とする。
【発明の効果】
【００１５】
本発明により、所定の使用条件を満していないデバイスは、管理者側で認証ができるまでデバイスの使用または一部の機能を制限できる仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本願発明の資産管理システム全体のシステム構成を示す図である。
【図２】本願発明の資産管理サーバ及びクライアント端末においてそれぞれ記憶されるデータベースである各種情報テーブルの１例を示す図である。
【図３】本願発明の資産管理サーバが表示する画面の１例を示す図である。
【図４】本願発明のクライアント端末が表示する画面の１例を示す図である。
【図５】本願発明のクライアント端末から資産管理サーバに送信されるメールの内容の１例を示す図である。また、本願発明のクライアント端末が資産管理サーバから受信するメールの内容の１例を示す図である。
【図６】本願発明の資産管理サーバにおいて実行されるプログラムのフローチャートの１例を示す図である。
【図７】本願発明の資産管理システムにおいて実行されるプログラムのフローチャートの１例を示す図である。
【図８】本願発明の資産管理システムにおいて実行されるプログラムのフローチャートの１例を示す図である。
【図９】本願発明の資産管理システムにおいて実行されるプログラムのフローチャートの１例を示す図である。
【図１０】本願発明のクライアント端末と資産管理サーバのハードウエア構成を示す図である。
【発明を実施するための形態】
【００１７】
図１を説明する。
【００１８】
図１は、本発明の資産管理システム（デバイス管理システム）の構成の一例を示すシステム構成図である。資産管理システムは各種デバイス（電子機器）の使用状況を管理している。
尚、資産管理システムが使用状況を管理するデバイスは、スマートフォン、画像形成装置、プリンタ等の印刷装置、等の他の電子機器であってもよい。
【００１９】
図１は、オフライン（資産管理サーバ１０１とは未接続）のクライアント端末１０４とオンライン（資産管理サーバ１０１とは接続）のクライアント端末１００、資産管理サーバ１０１がローカルエリアネットワーク（ＬＡＮ）を介して接続される構成となっている。また、クライアント端末１０４またはクライアント端末１００には棚卸実施管理ＤＢ１０５とパスワード管理ＤＢ１０６を有しており、資産管理サーバ１０１には資産管理ＤＢ１０２とパスワード管理ＤＢ１０３を有する構成となっている。
図２を説明する。
【００２０】
図２−Ｂは、パスワード管理ＤＢ１０３のデータ構成を示した図である。デバイスに通知する解除用パスワード３００１を、第１の記憶手段に記憶されている確認用パスワード２００４と一意に対応づけて記憶している（第２の記憶手段）。Ｓ６０９において管理サーバによって登録される。
【００２１】
図２−Ｄは、パスワード管理ＤＢ１０６のデータ構成を示した図である。制限手段によって制限されている状態を解除できる解除用パスワードの通知を管理サーバに請求するための、Ｓ６０６において管理サーバによって生成された確認用パスワード２００４を記憶している（第１の記憶手段）。
図６を説明する。
【００２２】
図６は本発明を利用するにあたり予め資産管理サーバ１０１において専用のインストーラを作成して、クライアント端末１０４またはクライアント端末１００にインストールする必要があり、資産管理サーバ１０１にて専用のインストーラを作成する処理の流れを示す図である。
ステップＳ６００では、資産管理サーバ１０１においてインストーラ作成画面（図３−Ａ）を表示する。
【００２３】
ステップＳ６０１ではインストーラ作成画面（図３−Ａ）中の作成ボタン３０３が押下されたかを判定する。作成ボタン３０３が押下された場合、次処理であるステップＳ６０２を実行する。
ステップＳ６０２ではインストーラ作成画面（図３−Ａ）中のＭＡＣアドレス入力欄３０１に値が入力されているかどうかを判定する。
つまりここでは、デバイス毎に固有の値であるデバイスのＭＡＣアドレスを受け付けている（ＭＡＣアドレス受付手段）。
ステップＳ６１１ではＭＡＣアドレスが入力されていないとステップＳ６０２で判定された場合、エラーＰＯＰＵＰ画面１（図３−Ｂ）を表示する。
【００２４】
ステップＳ６０３ではインストーラ作成画面（図３−Ａ）中のＭＡＣアドレス入力欄３０１に入力されている値をキーにパスワード管理ＤＢ１０３の検索を行う。
【００２５】
ステップＳ６０４ではインストーラ作成画面（図３−Ａ）中のＭＡＣアドレス入力欄３０１に入力されている値をキーにパスワード管理ＤＢ１０３に検索を行い、ＭＡＣアドレス値が既に存在するかどうかを判定する。
ステップＳ６１２ではＳ６０４で判定した結果、ＭＡＣアドレス値が既に存在した場合エラーＰＯＰＵＰ画面２（図３−Ｃ）を表示する。
ステップＳ６０５では時間変数を用意し、デフォルト値である「０」を登録する。
ステップＳ６０６では時間変数に対して確認用パスワード、解除用パスワードを、乱数（英数字、桁数もランダム）を用いて自動生成する。
ステップＳ６０７では時間変数に対して「１」を加算する。
【００２６】
ステップＳ６０８では時間変数が「２５」になったかかどうかを判定する。時間変数が「２５」ではない場合、ステップＳ６０６の処理から繰り返し処理を行う。時間変数が「２５」の場合は次処理であるステップＳ６０９を実行する。
【００２７】
ステップＳ６０９ではインストーラ作成画面（図３−Ａ）中のＭＡＣアドレス入力欄３０１に入力されている値を固定して、ステップＳ６０６で自動生成した複数の「時間変数」２００２、複数の「確認用パスワード」、複数の２００４「解除用パスワード」３００１を対応づけてパスワード管理ＤＢ１０３に新規登録する。
【００２８】
つまりここでは、Ｓ６０２で受けつけたＭＡＣアドレス値を、Ｓ６０６で自動生成した確認用パスワードに対応づけて、Ｓ６１０のインストーラ作成手段によって作成されるインストーラの中にも登録している（登録手段）。
【００２９】
ステップＳ６１０ではインストーラ作成画面（図３−Ａ）中のＭＡＣアドレス入力欄３０１に入力されている値に対して棚卸実施管理ＤＢ１０５およびパスワード管理ＤＢ１０６をクライアント端末１０４またはクライアント端末１００にインストールする為のスクリプトを含むインストーラを作成する。
つまりここで、Ｓ６０６で生成した確認用パスワードをデバイスにインストールするためのインストーラを作成している（インストーラ作成手段）
上記インストーラを作成することで図６の処理は一旦終了となる。
【００３０】
その後、Ｓ６１０で作成されたインストーラを、ＭＡＣアドレス値に対応するデバイスが入手し、作成されたインストーラがデバイスにおいて実行されることで、第１の記憶手段に確認用パスワードを記憶することができる。
図７を説明する。
【００３１】
図７はクライアント端末１００と資産管理サーバ１０１がオンラインで接続されている場合またはクライアント端末１０４と資産管理サーバ１０１がオフラインで未接続の場合の処理の流れを示す図である。
【００３２】
デバイスの定期実行手段によって、デバイスが所定の使用条件を満たしているか否かの判断を所定期間（例えば1か月）ごとに自動で動作プログラムを実行する。
ステップＳ７００ではクライアント端末１００では、棚卸実施中画面（図４−Ａ）が自動で表示される。
【００３３】
ステップＳ７０１では、資産管理サーバ１０１とオンラインで接続されているクライアント端末１００から資産管理サーバ１０１に対してエコー要求を自動送信する。
ステップＳ７０２ではクライアント端末１００から送信されたエコー要求を資産管理サーバ１０１が受信する。
【００３４】
ステップＳ７０３ではエコー要求が受信された場合であり、資産管理サーバ１０１は送信されてきたクライアント端末１００に対して応答メッセージを送信する。
ステップＳ７０４でクライアント端末１００は、資産管理サーバ１０１より送信されてきた応答メッセージを受信する。
ステップＳ７０５では資産管理サーバ１０１より応答メッセージが受信出来たかどうかを判定する。
つまり、所定の使用条件には、デバイスが管理サーバとは未接続で使用されているか否かの条件が含まれている。
【００３５】
なお、所定の使用条件はデバイスが管理サーバとは未接続で使用されているか否かの条件には限定されず、所定の使用条件を満たしていない場合に使用を制限するための他の条件であってもよい。
【００３６】
ステップＳ７０６ではステップＳ７０５で応答メッセージを受信できた場合に実施する処理であり、クライアント端末１００はインベントリ情報を資産管理サーバ１０１に対して送信する。
ステップＳ７０７で資産管理サーバ１０１は、クライアント端末１００より送信されてきたインベントリ情報を受信する。
ステップＳ７０８で資産管理サーバ１０１は、インベントリ情報に含まれているＭＡＣアドレスをキーに資産管理ＤＢ１０２の検索を行う。
ステップＳ７０９で資産管理サーバ１０１は、Ｓ７０８で検索した結果、対象のＭＡＣアドレスが存在するかの判定を行う。
【００３７】
ステップＳ７１０で資産管理サーバ１０１は、Ｓ７０９で判定した結果、対象のＭＡＣアドレスが存在しないと判定された場合に実施する処理であり、インベントリデータ内のＭＡＣアドレス、最終更新日時にて資産管理ＤＢ１０２に対象のＭＡＣアドレス、棚卸実施日時にて新規登録を行う。
【００３８】
ステップＳ７１１で資産管理サーバ１０１は、Ｓ７０９で判定した結果、対象のＭＡＣアドレスが存在した場合に実施する処理であり、インベントリデータ内のＭＡＣアドレスをキーにインベントリデータ内の最終更新日時にて資産管理ＤＢ１０２の棚卸実施日時を更新する。
ステップＳ７１２で資産管理サーバ１０１は、棚卸完了情報である棚卸実施日時をクライアント端末１００に対して送信する。
ステップＳ７１３でクライアント端末１００は、資産管理サーバ１０１より送信されてきた棚卸完了情報を受信する。
ステップＳ７１４でクライアント端末１００は、受信した棚卸完了情報の受信日時を棚卸実施管理ＤＢ１０５の棚卸実施日時に上書き更新する。
上記までが資産管理サーバ１０１とオンラインで接続されているクライアント端末１００の処理であり、問題なく存在確認を行うことができる。
【００３９】
一方、クライアント端末１０４と資産管理サーバ１０１はオンライン接続されていないので、ステップＳ７０１のエコー要求を送信しても、応答メッセージを受信することが出来ないため、ステップＳ７０５にて応答メッセージ受信ＮＧとなってしまう。
ステップＳ７１５でクライアント端末１０４は、現在日時を取得する。
ステップＳ７１６でクライアント端末１０４は、棚卸実施管理ＤＢ１０５に登録されている棚卸実施日時と棚卸サイクルを取得する。
ステップＳ７１７でクライアント端末１０４は、棚卸実施日時と棚卸サイクルを加算した結果と現在日時と比較しどちらが大きいかを判定する。
【００４０】
ステップＳ７１８でクライアント端末１０４は、ステップＳ７１７で棚卸実施日時と棚卸サイクルを加算した結果が現在日時以下であった場合の処理であり、棚卸実施中画面（図４−Ａ）を非表示にする。
【００４１】
ステップＳ７１９でクライアント端末１０４は、棚卸実施日時と棚卸サイクルを加算した結果が現在日時より大きい場合の処理であり、棚卸未実施警告画面（図４−Ｂ）を表示する。
【００４２】
つまりここは、デバイスが所定の使用条件を満たしていない（未接続により存在確認を行うことができない）場合であり、デバイスの使用または一部機能を制限している（制限手段）。
ステップＳ７２０でクライアント端末１０４は、棚卸未実施警告画面（図４−Ｂ）の確認用パスワード生成ボタン４０２が押下されたかどうかを判定する。
【００４３】
ステップＳ７２１でクライアント端末１０４は、ステップＳ７２０にて確認用パスワード生成ボタン４０２が押下された場合の処理であり、クライアント端末１０４のＭＡＣアドレスと現在時刻の時刻部分をキーとしパスワード管理ＤＢ１０６より該当の確認用パスワードを取得する。
【００４４】
ステップＳ７２２でクライアント端末１０４は、出力ファイルの中に確認用パスワードデータを出力する処理を行う。出力ファイルの中の確認用パスワードデータの内容は（図５−Ａ）で示すとおりである。
つまりここでは、ユーザからの指示によって、第１の記憶手段から生成された確認用パスワードを出力している（確認用パスワード出力手段）。
【００４５】
ここで、確認用パスワード出力手段により出力される解除用パスワードは、Ｓ６０２でＭＡＣアドレス受付手段が受けつけたデバイスのＭＡＣアドレスと合わせて出力されている。
図８を説明する。
図８では資産管理サーバ１０１で発行された解除用パスワードを登録し、画面ロックを解除する流れを示す図である。
ステップＳ７２３でクライアント端末１０４は、パスワード入力画面（図４−Ｃ）を表示する。
【００４６】
ステップＳ７２４でクライアント端末１０４は、パスワード入力画面（図４−Ｃ）内の登録ボタン４０５が押下されたかどうかを判定する。登録ボタン４０５が押下された場合は、次処理を実行し、押下されていない場合はパスワード入力画面（図４−Ｃ）を表示したままとする。
【００４７】
つまりここでは、管理サーバ１０１からメールで他のクライアント端末１００に通知された、制限状態を解除できる解除用パスワードを用いて、制限状態を解除している（制限解除手段）。
ステップＳ７２５でクライアント端末１０４は、パスワード入力画面（図４−Ｃ）内の解除用パスワード４０４に値が入力されているかどうかを判定する。
【００４８】
ステップＳ７２６でクライアント端末１０４は、ステップＳ７２５の処理で値が登録されていない場合の処理であり、エラーＰＯＰＵＰ画面２（図４−Ｄ）を表示し、再度パスワード入力画面（図４−Ｃ）を表示する。
【００４９】
ステップＳ７２７でクライアント端末１０４は、クライアント端末１０４のＭＡＣアドレスと時刻部分をキーにパスワード管理ＤＢ１０３より該当する解除用パスワードを取得する。
【００５０】
ステップＳ７２８でクライアント端末１０４は、パスワード入力画面（図４−Ｃ）内の解除用パスワード４０４に値とＳ７２７で取得した解除用パスワードが一致するかどうかの判定を行う。
【００５１】
ステップＳ７２９でクライアント端末１０４は、ステップＳ７２８の処理にて一致しなかった場合の処理であり、エラーＰＯＰＵＰ画面２（図４−Ｅ）を表示し、再度パスワード入力画面（図４−Ｃ）を表示する。
【００５２】
ステップＳ７３０でクライアント端末１０４は、ステップＳ７２８の処理にて一致した場合の処理であり、棚卸実施管理ＤＢ１０５の棚卸実施日時を現在日時で更新する。
ステップＳ７３１でクライアント端末１０４は、パスワード入力画面（図４−Ｃ）を非表示にする。
上記で画面ロックを解除する流れである図８の処理が終了する。
図９を説明する。
【００５３】
図９では資産管理サーバ１０１とオンラインで接続されているクライアント端末１００のメーラ（メールの送受信ソフトウエア）から資産管理サーバ１０１に対して解除用パスワードの通知を要求して、解除用パスワードを資産管理サーバ１０１から受信するまでの処理の流れを示す図である。
【００５４】
ステップＳ８００でクライアント端末１００は、ステップＳ７２２で作成された確認用パスワードが記載されている出力ファイルをメールに添付して資産管理サーバ１０１送信する。
ステップＳ８０１で資産管理サーバ１０１は、クライアント端末１００より送信されてきた出力ファイルをメールにて受信する。
ステップＳ８０２で資産管理サーバ１０１は、ステップＳ８０１で受信したメールに添付されている出力ファイルの読み取りを行う。
つまりここで、クライアント端末１０４によって出力された確認用パスワードを受け付けている（確認用パスワード受付手段）。
ステップＳ８０３で資産管理サーバ１０１は、ステップＳ８０１で読み取った出力ファイルの中身が正しい構成かどうかを判定する。
つまりここで、第２の記憶手段に登録されている確認用パスワードに基づいて、Ｓ８０２で受け付けた確認用パスワードを認証している（認証手段）。
【００５５】
ステップＳ８０４で資産管理サーバ１０１は、ステップＳ８０２で正しい構成でないと判定された場合の処理であり、認証が失敗ことを通知するメールをクライアント端末１００に自動送信する。
【００５６】
ステップＳ８０５で資産管理サーバ１０１は、ステップＳ８０２で正しい構成と判定された場合の処理であり、確認用パスワードデータ内の「棚卸時刻」「ＭＡＣアドレス」「確認用パスワード」をキーにパスワード管理ＤＢ１０６より「解除用パスワード」を検索する。
ステップＳ８０６で資産管理サーバ１０１は、ステップＳ８０５で該当のデータが取得できたかどうかを判定する。
【００５７】
ステップＳ８０７で資産管理サーバ１０１は、ステップＳ８０６で該当のデータが取得できなかった場合の処理であり、認証が失敗ことを通知するメールをクライアント端末１００に送信する。
【００５８】
ステップＳ８０８でクライアント端末１００は、資産管理サーバ１０１より送信されてきた認証失敗メールを受信する。認証失敗メールを受信した場合、ロック解除失敗となり処理は終了する。
【００５９】
ステップＳ８０９で資産管理サーバ１０１は、読み取った確認用パスワードデータ（図５−Ａ）中のＭＡＣアドレス部分２００３をキーにして資産管理ＤＢ１０２を検索する。
ステップＳ８１０で資産管理サーバ１０１は、ステップＳ８０９で検索した結果、対象のＭＡＣアドレスが存在するかどうかを判定する。
【００６０】
ステップＳ８１１で資産管理サーバ１０１は、ステップＳ８１０の判定で存在なしの場合の処理であり、出力ファイルとともに送信されてきたインベントリ情報内のＭＡＣアドレスと最終更新日時にて資産管理ＤＢ１０２のＭＡＣアドレスと棚卸実施日時を新規登録する。
【００６１】
ステップＳ８１２で資産管理サーバ１０１は、ステップＳ８１０の判定で存在ありの場合の処理であり、送信されてきたインベントリデータ内の最終更新日時にて資産管理ＤＢ１０２の棚卸実施日時を更新する。
【００６２】
ステップＳ８１３で資産管理サーバ１０１は、該当のＭＡＣアドレス、棚卸時刻をキーにしパスワード管理ＤＢ１０３の検索を実施する。その処理より取得された解除用パスワードをメールに自動で記載しクライアント端末１００にメールにて自動送信を行う。
【００６３】
Ｓ８０３の認証手段によって認証された場合には、Ｓ８０２で受け付けた確認用パスワードに一意に対応づけられている登録されている解除用パスワードを、デバイスに通知するべく出力している（解除用パスワード出力手段）。
ステップＳ８１４では資産管理サーバ１０１より送信されてきた解除用パスワードメール（図５−Ｂ）を受信する。
上記で解除用パスワードを受信する流れである図９の処理は終了となる。
【００６４】
その後、ここで通知された解除用パスワードを、クライアント端末１０４で表示されているパスワード入力画面（図４−Ｃ）に入力することで、制限状態を解除することができ、管理者にとってもクライアント端末１０４の存在確認が無事完了する。
図１０を説明する。
図１０は、資産管理サーバ１０１、クライアント端末１０４及びクライアント端末１００のハードウエア構成を示す図である。
図１０において、４０１はＣＰＵで、システムバス４０４に接続される各デバイスやコントローラを統括的に制御する。
【００６５】
ＲＯＭ４０３あるいは外部メモリ４１１には、ＣＰＵ４０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各パソコンの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００６６】
４０２はＲＡＭで、ＣＰＵ４０１の主メモリ、ワークエリア等として機能する。ＣＰＵ４０１は、処理の実行に際して必要なプログラム等をＲＯＭ４０３あるいは外部メモリ４１１からＲＡＭ４０２にロードして、ロードしたプログラムを読み取り実行することで各種動作を実現するものである。
４０５は入力コントローラであり、キーボード（ＫＢ）４０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。
【００６７】
４０６はビデオコントローラで、表示部４１０への表示を制御する。なお、表示部４１０はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。また表示部は指やペン等にてユーザが表示画面内の対象位置を指定するタッチパネル機能を含むものであってもよい。
【００６８】
４０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはパソコンＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ４１１へのアクセスを制御する。
【００６９】
４０８は通信Ｉ／Ｆコントローラで、ネットワーク（通信回線）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００７０】
なお、ＣＰＵ４０１は、例えばＲＡＭ４０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ上での表示を可能としている。また、ＣＰＵ４０１は、ＣＲＴ上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００７１】
本発明を実現するための後述する各種プログラムは、外部メモリ４１１に記録されており、必要に応じてＲＡＭ４０３にロードされることによりＣＰＵ４０１によって実行されるものである。さらに、上記プログラムの実行時に用いられるデータファイル及びデータテーブル等も、外部メモリ４１１に格納されており、これらについての詳細な説明も後述する。
【００７２】
また、本願発明におけるプログラムは、図６乃至図９に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本願発明の記憶媒体は処理方法をコンピュータが実行可能なプログラムとして、外部メモリに記憶されている。  
【００７３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本願発明の目的が達成されることは言うまでもない。  
【００７４】
この場合、記録媒体から読み出されたプログラム自体が本願発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。  
【００７５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。  
【００７６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【００７７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。  
【００７８】
また、本願発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本願発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本願発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本願発明の効果を享受することが可能となる。  
【００７９】
さらに、本願発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本願発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本願発明に含まれるものである。
【符号の説明】
【００８０】
１０１  資産管理サーバ
１００  クライアント端末（資産管理サーバと通信接続中のデバイス）
１０４  クライアント端末（資産管理サーバとは通信未接続のデバイス）
【図１】
2016126478.tif 000003
【図２】
2016126478.tif 000004
【図３】
2016126478.tif 000005
【図４】
2016126478.tif 000006
【図５】
2016126478.tif 000007
【図６】
2016126478.tif 000008
【図７】
2016126478.tif 000009
【図８】
2016126478.tif 000010
【図９】
2016126478.tif 000011
【図１０】
2016126478.tif 000012