(57)【要約】【課題】機器管理装置が有する所定の機能の有効化が可能な有効状態の期限管理を遠隔機器管理装置で行う場合であっても、安全性を高めつつ、当該所定の機能の有効状態を正しく制御することが可能な機器管理装置、遠隔機器管理装置及びプログラムを提供する。【解決手段】遠隔機器管理装置４０と定期的に通信し、遠隔機器管理装置４０により有効状態の期限切れが検知された場合に、通信の返信として、所定の機能の状態を無効状態に遷移させる指示を受信する無効状態遷移指示受信部１５２と、所定の機能の状態を無効状態として管理させる要求を状態管理装置２０に送信する状態管理要求送信部１５３と、状態管理装置２０から、管理結果情報を受信する管理結果情報受信部１５４と、受信された管理結果情報が所定の機能の状態を無効状態として管理していることを示す場合、所定の機能の状態を無効状態に遷移させる状態遷移部１５５と、を備える。【選択図】図６
2017188037.tif 000002
【特許請求の範囲】
【請求項１】
内部ネットワークに接続され、前記内部ネットワークに接続されている機器を管理する機器管理装置と、前記内部ネットワーク及び外部ネットワークを介して前記機器管理装置と接続され、前記機器管理装置を介して前記機器を遠隔管理する遠隔機器管理装置と、前記内部ネットワーク及び前記外部ネットワークを介して前記機器管理装置と接続されるとともに、前記外部ネットワークを介して前記遠隔機器管理装置と接続され、前記機器管理装置が有する所定の機能の状態を管理する状態管理装置と、を備える機器管理システムにおける前記機器管理装置であって、
前記遠隔機器管理装置と定期的に通信し、前記遠隔機器管理装置により、前記所定の機能の有効化が可能な有効状態の期限切れが検知された場合に、前記通信の返信として、前記所定の機能の状態を、前記所定の機能の有効化が不可能な無効状態に遷移させる無効状態遷移指示を受信する無効状態遷移指示受信部と、
前記無効状態遷移指示に基づいて、前記所定の機能の状態を前記無効状態として管理させる無効状態管理要求を前記状態管理装置に送信する状態管理要求送信部と、
前記状態管理装置から、前記無効状態管理要求に基づく管理結果を示す管理結果情報を受信する管理結果情報受信部と、
前記受信された管理結果情報が前記所定の機能の状態を前記無効状態として管理していることを示す場合、前記所定の機能の状態を前記有効状態から前記無効状態に遷移させる状態遷移部と、
を備える機器管理装置。
【請求項２】
前記機器管理システムは、蓄積装置を更に備え、
前記機器から、前記機器に関する機器情報を取得する機器情報取得部と、
前記取得された機器情報に基づく機器管理情報を前記遠隔機器管理装置に送信する機器管理情報送信部と、を更に備え、
前記所定の機能は、前記機器管理情報に基づく蓄積機器情報を前記蓄積装置に蓄積させる機能であり、
前記所定の機能の状態が前記有効状態である場合、前記蓄積機器情報を前記蓄積装置に蓄積させ、前記所定の機能の状態が前記無効状態である場合、前記蓄積機器情報を前記蓄積装置に蓄積させない蓄積制御部を更に備える請求項１に記載の機器管理装置。
【請求項３】
前記機器管理情報は、前記機器情報に前記機器管理装置に関する付加情報が付加された情報であり、
前記蓄積機器情報は、前記機器管理情報から蓄積が許可されない情報を秘匿化した情報であり、
前記蓄積制御部は、前記所定の機能の状態が前記有効状態である場合、前記機器管理情報から前記蓄積機器情報を生成する請求項２に記載の機器管理装置。
【請求項４】
前記状態遷移部は、前記所定の機能の状態が前記有効状態である場合、ユーザ操作に基づいて、前記所定の機能を有効化し、
前記蓄積制御部は、前記所定の機能が有効化されている場合、前記機器管理情報から前記蓄積機器情報を生成して前記蓄積装置に蓄積させる請求項３に記載の機器管理装置。
【請求項５】
前記機器管理情報は、前記機器情報に前記機器管理装置に関する付加情報が付加された情報であり、
前記蓄積機器情報は、前記機器管理情報から蓄積が許可されない情報を秘匿化した情報であり、
前記蓄積制御部は、前記所定の機能の状態が前記有効状態である場合、前記蓄積装置に前記機器管理情報から前記蓄積機器情報を生成させて蓄積させる請求項２に記載の機器管理装置。
【請求項６】
前記状態遷移部は、前記所定の機能の状態が前記有効状態である場合、ユーザ操作に基づいて、前記所定の機能を有効化し、
前記蓄積制御部は、前記所定の機能が有効化されている場合、前記蓄積装置に前記機器管理情報から前記蓄積機器情報を生成させて蓄積させる請求項５に記載の機器管理装置。
【請求項７】
前記状態管理要求送信部は、前記所定の機能の状態を前記有効状態として管理させる有効状態管理要求を前記状態管理装置に送信し、
前記管理結果情報受信部は、前記状態管理装置から、前記有効状態管理要求に基づく管理結果を示す管理結果情報を受信し、
前記状態遷移部は、前記受信された管理結果情報が前記所定の機能の状態を前記有効状態として管理していることを示す場合、前記所定の機能の状態を前記無効状態から前記有効状態に遷移させる請求項１〜６のいずれか１つに記載の機器管理装置。
【請求項８】
内部ネットワークに接続され、前記内部ネットワークに接続されている機器を管理する機器管理装置と、前記内部ネットワーク及び外部ネットワークを介して前記機器管理装置と接続され、前記機器管理装置を介して前記機器を遠隔管理する遠隔機器管理装置と、前記内部ネットワーク及び前記外部ネットワークを介して前記機器管理装置と接続されるとともに、前記外部ネットワークを介して前記遠隔機器管理装置と接続され、前記機器管理装置が有する所定の機能の状態を管理する状態管理装置と、を備える機器管理システムにおける前記遠隔機器管理装置であって、
前記所定の機能の状態の１つである前記所定の機能の有効化が可能な有効状態の有効期限を管理する期限管理部と、
前記有効期限が切れた場合、前記機器管理装置からの通信が行われると、前記通信の返信として、前記所定の機能の状態を、前記所定の機能の有効化が不可能な無効状態に遷移させる無効状態遷移指示を前記機器管理装置に送信する無効状態遷移指示送信部と、
を備える遠隔機器管理装置。
【請求項９】
内部ネットワークに接続され、前記内部ネットワークに接続されている機器を管理する機器管理装置と、前記内部ネットワーク及び外部ネットワークを介して前記機器管理装置と接続され、前記機器管理装置を介して前記機器を遠隔管理する遠隔機器管理装置と、前記内部ネットワーク及び前記外部ネットワークを介して前記機器管理装置と接続されるとともに、前記外部ネットワークを介して前記遠隔機器管理装置と接続され、前記機器管理装置が有する所定の機能の状態を管理する状態管理装置と、を備える機器管理システムにおける前記機器管理装置に、
前記遠隔機器管理装置と定期的に通信し、前記遠隔機器管理装置により、前記所定の機能の有効化が可能な有効状態の期限切れが検知された場合に、前記通信の返信として、前記所定の機能の状態を、前記所定の機能の有効化が不可能な無効状態に遷移させる無効状態遷移指示を受信する無効状態遷移指示受信ステップと、
前記無効状態遷移指示に基づいて、前記所定の機能の状態を前記無効状態として管理させる無効状態管理要求を前記状態管理装置に送信する状態管理要求送信ステップと、
前記状態管理装置から、前記無効状態管理要求に基づく管理結果を示す管理結果情報を受信する管理結果情報受信ステップと、
前記受信された管理結果情報が前記所定の機能の状態を前記無効状態として管理していることを示す場合、前記所定の機能の状態を前記有効状態から前記無効状態に遷移させる状態遷移ステップと、
を実行させるためのプログラム。
【請求項１０】
内部ネットワークに接続され、前記内部ネットワークに接続されている機器を管理する機器管理装置と、前記内部ネットワーク及び外部ネットワークを介して前記機器管理装置と接続され、前記機器管理装置を介して前記機器を遠隔管理する遠隔機器管理装置と、前記内部ネットワーク及び前記外部ネットワークを介して前記機器管理装置と接続されるとともに、前記外部ネットワークを介して前記遠隔機器管理装置と接続され、前記機器管理装置が有する所定の機能の状態を管理する状態管理装置と、を備える機器管理システムにおける前記遠隔機器管理装置に、
前記所定の機能の状態の１つである前記所定の機能の有効化が可能な有効状態の有効期限を管理する期限管理ステップと、
前記有効期限が切れた場合、前記機器管理装置からの通信が行われると、前記通信の返信として、前記所定の機能の状態を、前記所定の機能の有効化が不可能な無効状態に遷移させる無効状態遷移指示を前記機器管理装置に送信する無効状態遷移指示送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置、遠隔機器管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、機器管理の顧客側の環境に機器管理装置を配置し、当該機器管理装置を用いて顧客側の環境に配置された機器の機器情報を取得し、取得した機器情報から機器管理情報を生成し、生成した機器管理情報を機器管理の事業者側の環境に配置された遠隔機器管理装置に送信することで、顧客側の機器を事業者側で遠隔管理する機器管理システムが知られている。
【０００３】
また、例えば特許文献１には、予め定められた期間の間、機能を有効化する技術として、画像形成装置がライセンス管理サーバからライセンスファイルを取得し、画像形成装置がライセンスファイルに含まれる有効期限を確認することで、画像形成装置にインストールされているアプリケーションを有効期限まで有効化する技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上述したような機器管理システムにおいて、特許文献１に開示された技術を適用して、機器管理装置が有する所定の機能の有効化が可能な有効状態の期限を管理する場合、機器管理装置側で期限管理を行う必要がある。
【０００５】
しかしながら、上述したような機器管理システムでは、このような期限管理機能を有さない機器管理装置を使用することも想定されるため、機器管理装置ではなく遠隔機器管理装置で期限管理を行うことが好ましい。
【０００６】
但し、遠隔機器管理装置側で期限管理を行うとしても、機器管理装置と遠隔機器管理装置とは、通常、異なるネットワークを介して接続されているため、遠隔機器管理装置が、有効状態の期限切れを機器管理装置に通知するために、顧客側の環境内のネットワークにアクセスできてしまうことは、セキュリティ上好ましくない。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、機器管理装置が有する所定の機能の有効化が可能な有効状態の期限管理を遠隔機器管理装置で行う場合であっても、安全性を高めつつ、当該所定の機能の有効状態を正しく制御することが可能な機器管理装置、遠隔機器管理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる機器管理装置は、内部ネットワークに接続され、前記内部ネットワークに接続されている機器を管理する機器管理装置と、前記内部ネットワーク及び外部ネットワークを介して前記機器管理装置と接続され、前記機器管理装置を介して前記機器を遠隔管理する遠隔機器管理装置と、前記内部ネットワーク及び前記外部ネットワークを介して前記機器管理装置と接続されるとともに、前記外部ネットワークを介して前記遠隔機器管理装置と接続され、前記機器管理装置が有する所定の機能の状態を管理する状態管理装置と、を備える機器管理システムにおける前記機器管理装置であって、前記遠隔機器管理装置と定期的に通信し、前記遠隔機器管理装置により、前記所定の機能の有効化が可能な有効状態の期限切れが検知された場合に、前記通信の返信として、前記所定の機能の状態を、前記所定の機能の有効化が不可能な無効状態に遷移させる無効状態遷移指示を受信する無効状態遷移指示受信部と、前記無効状態遷移指示に基づいて、前記所定の機能の状態を前記無効状態として管理させる無効状態管理要求を前記状態管理装置に送信する状態管理要求送信部と、前記状態管理装置から、前記無効状態管理要求に基づく管理結果を示す管理結果情報を受信する管理結果情報受信部と、前記受信された管理結果情報が前記所定の機能の状態を前記無効状態として管理していることを示す場合、前記所定の機能の状態を前記有効状態から前記無効状態に遷移させる状態遷移部と、を備える。
【発明の効果】
【０００９】
本発明によれば、機器管理装置が有する所定の機能の有効化が可能な有効状態の期限管理を遠隔機器管理装置で行う場合であっても、安全性を高めつつ、当該所定の機能の有効状態を正しく制御することが可能という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態の機器管理システムの構成の一例を示すブロック図である。
【図２】図２は、本実施形態の機器管理装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、本実施形態の状態管理装置のハードウェア構成の一例を示すブロック図である。
【図４】図４は、本実施形態の遠隔機器管理装置のハードウェア構成の一例を示すブロック図である。
【図５】図５は、本実施形態の蓄積装置のハードウェア構成の一例を示すブロック図である。
【図６】図６は、本実施形態の機器管理システムの機能構成の一例を示すブロック図である。
【図７】図７は、本実施形態の状態情報の一例を示す図である。
【図８】図８は、本実施形態の蓄積機能設定画面の一例を示す図である。
【図９】図９は、本実施形態の蓄積機能設定画面の一例を示す図である。
【図１０】図１０は、本実施形態の蓄積機能設定画面の一例を示す図である。
【図１１】図１１は、本実施形態の期限情報の一例を示す図である。
【図１２】図１２は、本実施形態の機器管理システムで実行される有効状態遷移処理の一例を示すシーケンス図である。
【図１３】図１３は、図１２に示すシーケンス図のステップＳ１０３のアクティベーション処理の一例を示すフローチャートである。
【図１４】図１４は、本実施形態の機器管理システムで実行される無効状態遷移処理の一例を示すシーケンス図である。
【図１５】図１５は、図１４に示すシーケンス図のステップＳ３０５のディアクティベーション処理の一例を示すフローチャートである。
【図１６】図１６は、本実施形態の機器管理システムで実行される機器管理処理の一例を示すシーケンス図である。
【図１７】図１７は、本実施形態の機器管理装置で実行される蓄積機器情報生成処理の一例を示すフローチャートである。
【図１８】図１８は、本実施形態の機器管理システムで実行される蓄積処理の一例を示すシーケンス図である。
【図１９】図１９は、変形例１の機器管理システムで実行される蓄積処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる機器管理装置、遠隔機器管理装置及びプログラムの実施形態を詳細に説明する。
【００１２】
図１は、本実施形態の機器管理システム１の構成の一例を示すブロック図である。図１に示すように、機器管理システム１は、機器管理装置１０と、状態管理装置２０と、機器３０と、遠隔機器管理装置４０と、蓄積装置５０と、を備える。
【００１３】
機器管理装置１０、機器３０、及び蓄積装置５０は、顧客側ｓｉｔｅ（顧客側環境）に配置され、状態管理装置２０及び遠隔機器管理装置４０は、事業者側ｓｉｔｅ（事業者環境）に配置されている。
【００１４】
顧客側ｓｉｔｅは、遠隔機器管理装置４０が提供する遠隔機器管理機能を利用する顧客側、即ち、機器３０を実際に利用する側の環境である。事業者側ｓｉｔｅは、遠隔機器管理装置４０を用いて遠隔機器管理機能を顧客に提供する事業者側、即ち、機器３０を実際に遠隔管理する側の環境である。なお、状態管理装置２０が配置される事業者側ｓｉｔｅと遠隔機器管理装置４０が配置される事業者側ｓｉｔｅとは、物理的に同一のｓｉｔｅである必要はなく、いずれも事業者側のｓｉｔｅであれば、物理的に異なるｓｉｔｅであってもよい。
【００１５】
機器管理装置１０、機器３０、及び蓄積装置５０は、内部ネットワーク２を介して接続されており、内部ネットワーク２を介して相互に通信可能となっている。また、状態管理装置２０、及び遠隔機器管理装置４０は、外部ネットワーク３を介して接続されており、外部ネットワーク３を介して相互に通信可能となっている。また、内部ネットワーク２は、ファイアウォール５を介して外部ネットワーク３と接続されており、機器管理装置１０は、内部ネットワーク２及び外部ネットワーク３を介して、状態管理装置２０及び遠隔機器管理装置４０と通信可能となっている。なお、状態管理装置２０や遠隔機器管理装置４０からの外部ネットワーク３を介した内部ネットワーク２へのアクセスは、ファイアウォール５のパケットフィルタリング機能などにより、原則、遮断される。
【００１６】
内部ネットワーク２は、例えば、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）など、利用側ｓｉｔｅ内で使用されるローカルなネットワークが挙げられる。外部ネットワーク３は、例えば、インターネットなどが挙げられる。
【００１７】
機器管理装置１０は、内部ネットワーク２を介して、機器３０を管理する。具体的には、機器管理装置１０は、内部ネットワーク２を介して、機器３０から当該機器３０に関する機器情報を取得し、取得した機器情報から当該機器３０の機器管理情報を生成し、内部ネットワーク２及び外部ネットワーク３を介して、遠隔機器管理装置４０に送信する。また、機器管理装置１０は、所定の機能として、遠隔機器管理装置４０に送信した機器管理情報から蓄積用の蓄積機器情報を生成し、内部ネットワーク２を介して、蓄積装置５０に蓄積する機能（以下、「蓄積機能」と称する）を有しており、蓄積機能が有効化されている場合、上述の動作を行う。機器管理装置１０は、例えば、機器管理用のプログラムがインストールされた１台以上のコンピュータなどにより実現できる。
【００１８】
図２は、本実施形態の機器管理装置１０のハードウェア構成の一例を示すブロック図である。図２に示すように、機器管理装置１０は、ＣＰＵ（Central  Processing  Unit）やＧＰＵ（Graphics  Processing  Unit）などの制御装置１０１と、ＲＯＭ（Read  Only  Memory）やＲＡＭ（Random  Access  Memory）などの主記憶装置１０３と、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）などの補助記憶装置１０５と、ディスプレイなどの表示装置１０７と、マウス、キーボード、又はタッチパネルなどの入力装置１０９と、通信インタフェースである通信装置１１１と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。なお、補助記憶装置１０５、表示装置１０７、入力装置１０９、及び通信装置１１１は、内蔵されていても外付けであってもどちらでもよい。
【００１９】
状態管理装置２０は、機器管理装置１０の蓄積機能の状態が、有効化が可能な有効状態であるか有効化が不可能な無効状態であるかを管理するものであり、例えば、状態管理用のプログラムがインストールされた１台以上のコンピュータなどにより実現できる。
【００２０】
図３は、本実施形態の状態管理装置２０のハードウェア構成の一例を示すブロック図である。図３に示すように、状態管理装置２０は、ＣＰＵやＧＰＵなどの制御装置２０１と、ＲＯＭやＲＡＭなどの主記憶装置２０３と、ＨＤＤやＳＳＤなどの補助記憶装置２０５と、ディスプレイなどの表示装置２０７と、マウス、キーボード、又はタッチパネルなどの入力装置２０９と、通信インタフェースである通信装置２１１と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。なお、補助記憶装置２０５、表示装置２０７、入力装置２０９、及び通信装置２１１は、内蔵されていても外付けであってもどちらでもよい。
【００２１】
機器３０は、例えば、印刷装置、複写機、複合機、スキャナ装置、及びファクシミリ装置等の画像形成装置、並びにプロジェクタ、カメラ、エアコン、冷蔵庫、蛍光灯、自販機、及びハンドヘルド型端末等の各種電子機器などが挙げられる。複合機（ＭＦＰ：Multifunction  Peripheral）は、複写機能、印刷機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有するものである。
【００２２】
なお本実施形態では、機器３０が画像形成装置である場合を例に取り説明するが、これに限定されるものではない。また、図１に示す例では、顧客側ｓｉｔｅに配置され、遠隔機器管理装置４０で遠隔管理される機器の台数が１台となっているが、実際には複数の機器が配置されている。つまり、顧客側ｓｉｔｅに配置されている機器の台数は、何台であってもよい。
【００２３】
遠隔機器管理装置４０は、機器管理装置１０を介して顧客側ｓｉｔｅに配置されている機器３０を遠隔管理する。具体的には、遠隔機器管理装置４０は、機器管理装置１０から機器管理情報を受信し、受信した機器管理情報を管理することで、機器３０を管理する。なお、図１に示す例では、顧客側ｓｉｔｅの数が１つとなっているが、実際には、顧客側ｓｉｔｅは複数存在し、遠隔機器管理装置４０は、顧客側ｓｉｔｅ毎に、当該顧客側ｓｉｔｅに配置されている機器管理装置１０を介して当該顧客側ｓｉｔｅに配置されている機器３０を管理する。遠隔機器管理装置４０は、遠隔機器管理用のプログラムがインストールされた１台以上のコンピュータなどにより実現できる。
【００２４】
図４は、本実施形態の遠隔機器管理装置４０のハードウェア構成の一例を示すブロック図である。図４に示すように、遠隔機器管理装置４０は、ＣＰＵやＧＰＵなどの制御装置４０１と、ＲＯＭやＲＡＭなどの主記憶装置４０３と、ＨＤＤやＳＳＤなどの補助記憶装置４０５と、ディスプレイなどの表示装置４０７と、マウス、キーボード、又はタッチパネルなどの入力装置４０９と、通信インタフェースである通信装置４１１と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。なお、補助記憶装置４０５、表示装置４０７、入力装置４０９、及び通信装置４１１は、内蔵されていても外付けであってもどちらでもよい。
【００２５】
蓄積装置５０は、機器３０の蓄積機器情報が蓄積（記憶）されるものであり、データベースとして機能する１台以上のコンピュータなどが挙げられる。なお本実施形態では、機器管理装置１０と蓄積装置５０とを別々の装置としているが、蓄積装置５０を機器管理装置１０が備える記憶装置として実現してもよい。
【００２６】
図５は、本実施形態の蓄積装置５０のハードウェア構成の一例を示すブロック図である。図５に示すように、蓄積装置５０は、ＣＰＵやＧＰＵなどの制御装置５０１と、ＲＯＭやＲＡＭなどの主記憶装置５０３と、ＨＤＤやＳＳＤなどの補助記憶装置５０５と、ディスプレイなどの表示装置５０７と、マウス、キーボード、又はタッチパネルなどの入力装置５０９と、通信インタフェースである通信装置５１１と、を備えており、通常のコンピュータを利用したハードウェア構成となっている。なお、補助記憶装置５０５、表示装置５０７、入力装置５０９、及び通信装置５１１は、内蔵されていても外付けであってもどちらでもよい。
【００２７】
図６は、本実施形態の機器管理システム１の機能構成の一例を示すブロック図である。図６に示すように、機器管理装置１０は、受付部１５１と、無効状態遷移指示受信部１５２と、状態管理要求送信部１５３と、管理結果情報受信部１５４と、状態遷移部１５５と、有効化情報記憶部１５６と、機器情報取得部１５７と、機器管理情報生成部１５９と、機器管理情報送信部１６１と、蓄積制御部１６３と、を含む。
【００２８】
受付部１５１、状態遷移部１５５、及び機器管理情報生成部１５９は、例えば、制御装置１０１、及び主記憶装置１０３により実現できる。無効状態遷移指示受信部１５２、状態管理要求送信部１５３、管理結果情報受信部１５４、機器情報取得部１５７、機器管理情報送信部１６１、及び蓄積制御部１６３は、例えば、制御装置１０１、主記憶装置１０３、及び通信装置１１１により実現できる。有効化情報記憶部１５６は、例えば、主記憶装置１０３及び補助記憶装置１０５の少なくともいずれかにより実現できる。
【００２９】
また図６に示すように、状態管理装置２０は、状態管理部２５１と、状態情報記憶部２５３と、を含む。状態管理部２５１は、例えば、制御装置２０１、主記憶装置２０３、及び通信装置２１１により実現できる。状態情報記憶部２５３は、例えば、補助記憶装置２０５により実現できる。
【００３０】
また図６に示すように、遠隔機器管理装置４０は、期限管理部４５１と、期限情報記憶部４５３と、無効状態遷移指示送信部４５５と、機器管理情報受信部４５７と、機器管理情報管理部４５９と、機器管理情報記憶部４６１と、を含む。
【００３１】
期限管理部４５１、及び機器管理情報管理部４５９は、例えば、制御装置４０１、及び主記憶装置４０３により実現できる。期限情報記憶部４５３、及び機器管理情報記憶部４６１は、例えば、制御装置４０１、主記憶装置４０３、及び通信装置４１１により実現できる。無効状態遷移指示送信部４５５、及び機器管理情報受信部４５７は、例えば、補助記憶装置４０５により実現できる。
【００３２】
また図６に示すように、蓄積装置５０は、蓄積機器情報管理部５５１と、蓄積機器情報記憶部５５３と、を含む。蓄積機器情報管理部５５１は、例えば、制御装置５０１、主記憶装置５０３、及び通信装置５１１により実現できる。蓄積機器情報記憶部５５３は、例えば、補助記憶装置５０５により実現できる。
【００３３】
なお、以下では、機器管理装置１０が有する蓄積機能に関し、顧客側と事業者側との間で、有効化が可能な有効状態の有効期限に関する契約が締結され、当該有効期限が遠隔機器管理装置４０で管理されているとともに、機器管理装置１０の蓄積機能の状態を有効状態とするためのライセンスコードが事業者側から顧客側に発行されていることを前提に、機器管理装置１０、状態管理装置２０、遠隔機器管理装置４０、及び蓄積装置５０の各部について説明する。
【００３４】
受付部１５１は、機器管理装置１０の蓄積機能の状態を無効状態から有効状態に遷移させる有効状態遷移指示を受け付ける。本実施形態では、有効状態遷移指示は、前述のライセンスコードを含む。
【００３５】
受付部１５１は、例えば、蓄積機能の状態遷移を指示するための遷移指示画面を表示装置１０７に表示する。そして受付部１５１は、顧客側のユーザなどによる入力装置１０９からの操作入力に基づいて、遷移指示画面上で、ライセンスコード、及び有効状態から無効状態への遷移指示の入力を受け付けることで、ライセンスコードを含む有効状態遷移指示を受け付ける。
【００３６】
状態管理要求送信部１５３は、受付部１５１により受け付けられた有効状態遷移指示に基づいて、機器管理装置１０の蓄積機能の状態を有効状態として管理させる有効状態管理要求（アクティベーション要求）を状態管理装置２０に送信する。本実施形態では、有効状態管理要求は、受付部１５１により受け付けられた有効状態遷移指示に含まれるライセンスコードを含む。
【００３７】
状態管理部２５１は、機器管理装置１０から有効状態管理要求を受信し、受信した有効状態管理要求に含まれるライセンスコードに基づいて、当該機器管理装置１０の蓄積機能の状態を有効状態又は無効状態として管理する。
【００３８】
状態情報記憶部２５３は、事業者側により発行されたライセンスコードと、当該ライセンスコードにより有効状態とされる機器管理装置１０の蓄積機能の状態と、を対応付けた状態情報を記憶する。
【００３９】
図７は、本実施形態の状態情報の一例を示す図である。図７に示す例では、状態情報は、ライセンスコードと、当該ライセンスコードにより有効状態とされる機器管理装置１０の蓄積機能の状態であるアクティベーション状態と、を対応付けた情報となっている。
【００４０】
なお、図７に示す例では、顧客側ｓｉｔｅが複数存在し、遠隔機器管理装置４０は、顧客側ｓｉｔｅ毎に、当該顧客側ｓｉｔｅに配置されている機器管理装置１０を介して当該顧客側ｓｉｔｅに配置されている機器３０を管理することを想定しており、ライセンスコードは、複数の顧客のうち、蓄積機能の有効期限に関する契約が締結された顧客に対し発行されているものとする。
【００４１】
また、アクティベーション状態が「済」である場合、対応付けられたライセンスコードにより有効状態とされる機器管理装置１０の蓄積機能がアクティベーションされ、当該蓄積機能の状態が有効状態であることを示し、アクティベーション状態が「未」である場合、対応付けられたライセンスコードにより有効状態とされる機器管理装置１０の蓄積機能がアクティベーションされておらず、当該蓄積機能の状態が無効状態であることを示す。
【００４２】
状態管理部２５１は、具体的には、受信した有効状態管理要求に含まれるライセンスコードと一致するライセンスコードが、状態情報記憶部２５３に記憶されている状態情報に含まれているか否かを認証する。
【００４３】
状態管理部２５１は、一致するライセンスコードが含まれている場合、当該ライセンスコードに対応付けられている蓄積機能の状態が無効状態であれば（図７に示す例では、アクティベーション状態が「未」であれば）、当該蓄積機能の状態を有効状態に更新し（図７に示す例では、アクティベーション状態を「済」に更新し）、当該蓄積機能の状態を有効状態として管理する。
【００４４】
そして状態管理部２５１は、受信した有効状態管理要求に基づく管理結果を示す管理結果情報として、当該有効状態管理要求の送信元の機器管理装置１０の蓄積機能を有効状態として管理していること（機器管理装置１０の蓄積機能をアクティベーションしたこと）を示す管理結果情報を、当該機器管理装置１０に送信する。更に状態管理部２５１は、上記管理結果情報に加え、受信した有効状態管理要求に含まれるライセンスコードを含む期限管理要求を遠隔機器管理装置４０に送信する。
【００４５】
一方、状態管理部２５１は、一致するライセンスコードが含まれていない場合、受信した有効状態管理要求に基づく管理結果を示す管理結果情報として、認証失敗（アクティベーション失敗）を示す管理結果情報を、当該有効状態管理要求の送信元の機器管理装置１０に送信する。
【００４６】
また状態管理部２５１は、一致するライセンスコードに対応付けられている蓄積機能の状態が有効状態であれば（図７に示す例では、アクティベーション状態が「済」であれば）、受信した有効状態管理要求に基づく管理結果を示す管理結果情報として、当該有効状態管理要求の送信元の機器管理装置１０の蓄積機能を有効状態として管理済みであること（機器管理装置１０の蓄積機能がアクティベーション済みであること）を示す管理結果情報を、当該機器管理装置１０に送信する。
【００４７】
管理結果情報受信部１５４は、状態管理装置２０から、状態管理要求送信部１５３により送信された有効状態管理要求に基づく管理結果を示す管理結果情報を受信する。
【００４８】
状態遷移部１５５は、管理結果情報受信部１５４により受信された管理結果情報が機器管理装置１０の蓄積機能を有効状態として管理していることを示す場合、当該蓄積機能の状態を有効状態に遷移させる。
【００４９】
有効化情報記憶部１５６は、機器管理装置１０の蓄積機能の状態が有効状態であるか無効状態であるかを示す状態フラグ、及び当該蓄積機能が有効化されているか否かを示す有効化フラグを対応付けた有効化情報を記憶する。
【００５０】
状態遷移部１５５は、具体的には、管理結果情報受信部１５４により受信された管理結果情報が機器管理装置１０の蓄積機能を有効状態として管理していることを示す場合、有効化情報記憶部１５６に記憶されている有効化情報に含まれる状態フラグを無効状態から有効状態に更新することで、当該蓄積機能の状態を無効状態から有効状態に遷移させる。
【００５１】
なお、前述の通り、無効状態では、機器管理装置１０の蓄積機能の有効化が不可能であるため、状態フラグが無効状態を示す場合、有効化フラグは非有効化を示している。このため本実施形態では、状態遷移部１５５が、状態フラグを無効状態から有効状態に更新した後も、有効化フラグは非有効化のままである場合を例に取り説明するが、これに限定されるものではない。
【００５２】
ここで、受付部１５１について再度説明する。受付部１５１は、機器管理装置１０の蓄積機能を有効化させる有効化指示を受け付ける。受付部１５１は、例えば、蓄積機能の有効化を設定するための蓄積機能設定画面を表示装置１０７に表示する。そして受付部１５１は、顧客側のユーザなどによる入力装置１０９からの操作入力に基づいて、蓄積機能設定画面上で、蓄積機能の有効化を設定する入力を受け付ける。
【００５３】
図８は、本実施形態の蓄積機能設定画面の一例を示す図である。図８に示す蓄積機能設定画面は、有効化情報記憶部１５６に記憶されている有効化情報に含まれる状態フラグが有効状態を示し、かつ有効化フラグが非有効化を示す場合に受付部１５１により表示される。そして、入力装置１０９からの操作入力により、図９に示す蓄積機能設定画面のように、設定が「ＯＦＦ」から「ＯＮ」に変更されると、受付部１５１は、蓄積機能の有効化を設定する入力を受け付ける。
【００５４】
なお、有効化情報記憶部１５６に記憶されている有効化情報に含まれる状態フラグが有効状態を示し、かつ有効化フラグが有効化を示す場合に受付部１５１により表示される蓄積機能設定画面は、図９に示す画面となる。また、有効化情報記憶部１５６に記憶されている有効化情報に含まれる状態フラグが無効状態を示し、かつ有効化フラグが非有効化を示す場合に受付部１５１により表示される蓄積機能設定画面は、図１０に示す画面となる。図１０に示す蓄積機能設定画面では、「ＯＮ」及び「ＯＦＦ」の設定が半輝度化されており、設定変更が不可能になっている。
【００５５】
そして状態遷移部１５５は、機器管理装置１０の蓄積機能の状態が有効状態である場合、ユーザ操作に基づいて、当該蓄積機能を有効化する。具体的には、状態遷移部１５５は、受付部１５１により蓄積機能の有効化を設定する入力が受け付けられると、有効化情報記憶部１５６に記憶されている有効化情報に含まれる有効化フラグを非有効化から有効化に更新することで、当該蓄積機能を有効化する。
【００５６】
期限管理部４５１は、機器管理装置１０の蓄積機能の有効状態の有効期限を管理する。
【００５７】
期限情報記憶部４５３は、事業者側により発行されたライセンスコードと、当該ライセンスコードが発行された顧客の顧客側ｓｉｔｅに配置された機器管理装置１０を識別する機器管理装置ＩＤと、当該ライセンスコードの有効期限と、当該ライセンスコードにより有効状態とされる機器管理装置１０の蓄積機能の状態と、を対応付けた期限情報を記憶する。図１１は、本実施形態の期限情報の一例を示す図である。なお、有効期限は、ライセンスコードの有効期限であるが、当該ライセンスコードの有効期限まで、当該ライセンスコードにより有効状態とされる機器管理装置１０の蓄積機能の状態を有効状態にできるため、有効期限は、当該ライセンスコードにより有効状態とされる機器管理装置１０の蓄積機能の有効状態の有効期限でもある。
【００５８】
期限管理部４５１は、具体的には、状態管理装置２０から、期限管理要求を受信すると、受信した期限管理要求に含まれるライセンスコードと一致するライセンスコードが、期限情報記憶部４５３に記憶されている期限情報に含まれているか否かを確認する。そして期限管理部４５１は、一致するライセンスコードが含まれている場合、当該ライセンスコードに対応付けられている蓄積機能の状態を無効状態から有効状態に更新し（図１１に示す例では、アクティベーション状態を「未」から「済」に更新し）、当該蓄積機能の有効期限を管理する。
【００５９】
つまり、期限管理部４５１は、状態管理装置２０により有効状態（アクティベーション状態「済」）として管理されている機器管理装置１０の蓄積機能の有効状態の有効期限を管理する。
【００６０】
無効状態遷移指示受信部１５２は、遠隔機器管理装置４０と定期的に通信し、遠隔機器管理装置４０により機器管理装置１０の蓄積機能の有効状態の期限切れが検知された場合に、当該通信の返信として、機器管理装置１０の蓄積機能の状態を無効状態に遷移させる無効状態遷移指示を受信する。本実施形態では、無効状態遷移指示受信部１５２から遠隔機器管理装置４０に対して行われる通信には、少なくとも機器管理装置１０の機器管理装置ＩＤが含まれる。
【００６１】
無効状態遷移指示送信部４５５は、期限管理部４５１により機器管理装置１０の蓄積機能の有効状態の期限切れが検知された後に、当該機器管理装置１０からの通信が行われると、当該通信の返信として、無効状態遷移指示を当該機器管理装置１０に送信する。本実施形態では、無効状態遷移指示は、蓄積機能の有効状態の期限切れが検知された機器管理装置１０を有する顧客に発行されたライセンスコードを含む。
【００６２】
具体的には、無効状態遷移指示送信部４５５は、期限管理部４５１により機器管理装置１０の蓄積機能の有効状態の期限切れが検知されると、期限管理部４５１から、期限情報記憶部４５３に記憶されている期限情報において、当該期限切れが検知された有効期限に対応付けられているライセンスコード及び機器管理装置ＩＤを取得する。そして無効状態遷移指示送信部４５５は、取得した機器管理装置ＩＤと一致する機器管理装置ＩＤを含む通信が行われると、当該通信の送信元の機器管理装置１０に、当該通信の返信として、取得したライセンスコードを含む無効状態遷移指示を当該機器管理装置１０に送信する。
【００６３】
つまり本実施形態では、機器管理装置１０は、遠隔機器管理装置４０から無効状態遷移指示を受信するために、定期的にポーリングを行い、遠隔機器管理装置４０は、当該機器管理装置１０の蓄積機能の有効状態の期限切れを検知した後の当該機器管理装置１０からのポーリングの返信で無効状態遷移指示を送信する。
【００６４】
これにより、機器管理装置１０は、遠隔機器管理装置４０からの外部ネットワーク３を介した内部ネットワーク２へのアクセスを遮断していても、遠隔機器管理装置４０から無効状態遷移指示を受信でき、安全性を高められる。
【００６５】
なお、ポーリング間隔は、任意の間隔とすればよいが、有効期限を守るという観点からは、有効期限が切れた後、できるだけ早い段階でポーリングが行われることが好ましい。このため本実施形態のように、有効期限が日単位である場合には（図１１参照）、日付が変わった後、できるだけ早い段階でポーリングが行われることが好ましい。
【００６６】
以下、状態管理要求送信部１５３、状態管理部２５１、管理結果情報受信部１５４、状態遷移部１５５、及び期限管理部４５１について再度説明する。
【００６７】
状態管理要求送信部１５３は、無効状態遷移指示受信部１５２により受信された無効状態遷移指示に基づいて、機器管理装置１０の蓄積機能の状態を無効状態として管理させる無効状態管理要求（ディアクティベーション要求）を状態管理装置２０に送信する。本実施形態では、無効状態管理要求は、無効状態遷移指示受信部１５２により受信された無効状態遷移指示に含まれるライセンスコードを含む。
【００６８】
状態管理部２５１は、機器管理装置１０から無効状態管理要求を受信し、受信した無効状態管理要求に含まれるライセンスコードと一致するライセンスコードが、状態情報記憶部２５３に記憶されている状態情報に含まれているか否かを認証する。
【００６９】
状態管理部２５１は、一致するライセンスコードが含まれている場合、当該ライセンスコードに対応付けられている蓄積機能の状態が有効状態であれば（図７に示す例では、アクティベーション状態が「済」であれば）、当該蓄積機能の状態を無効状態に更新し（図７に示す例では、アクティベーション状態を「未」に更新し）、当該蓄積機能の状態を無効状態として管理する。
【００７０】
そして状態管理部２５１は、受信した無効状態管理要求に基づく管理結果を示す管理結果情報として、当該無効状態管理要求の送信元の機器管理装置１０の蓄積機能を無効状態として管理していること（機器管理装置１０の蓄積機能をディアクティベーションしたこと）を示す管理結果情報を、当該機器管理装置１０に送信する。更に状態管理部２５１は、上記管理結果情報に加え、受信した無効状態管理要求に含まれるライセンスコードを含む期限管理解除要求を遠隔機器管理装置４０に送信する。
【００７１】
一方、状態管理部２５１は、一致するライセンスコードが含まれていない場合、受信した無効状態管理要求に基づく管理結果を示す管理結果情報として、認証失敗（ディアクティベーション失敗）を示す管理結果情報を、当該無効状態管理要求の送信元の機器管理装置１０に送信する。
【００７２】
また状態管理部２５１は、一致するライセンスコードに対応付けられている蓄積機能の状態が無効状態であれば（図７に示す例では、アクティベーション状態が「未」であれば）、受信した無効状態管理要求に基づく管理結果を示す管理結果情報として、当該無効状態管理要求の送信元の機器管理装置１０の蓄積機能を無効状態として管理済みであること（機器管理装置１０の蓄積機能がディアクティベーション済みであること）を示す管理結果情報を、当該機器管理装置１０に送信する。
【００７３】
管理結果情報受信部１５４は、状態管理装置２０から、状態管理要求送信部１５３により送信された無効状態管理要求に基づく管理結果を示す管理結果情報を受信する。
【００７４】
状態遷移部１５５は、管理結果情報受信部１５４により受信された管理結果情報が機器管理装置１０の蓄積機能を無効状態として管理していることを示す場合、当該蓄積機能の状態を無効状態に遷移させる。
【００７５】
状態遷移部１５５は、具体的には、管理結果情報受信部１５４により受信された管理結果情報が機器管理装置１０の蓄積機能を無効状態として管理していることを示す場合、有効化情報記憶部１５６に記憶されている有効化情報に含まれる状態フラグを有効状態から無効状態に更新することで、当該蓄積機能の状態を有効状態から無効状態に遷移させる。なお、状態遷移部１５５は、有効化情報記憶部１５６に記憶されている有効化情報に含まれる有効化フラグが有効化を示している場合、非有効化に更新し、当該蓄積機能を無効化する。
【００７６】
期限管理部４５１は、状態管理装置２０から、期限管理解除要求を受信すると、受信した期限管理解除要求に含まれるライセンスコードと一致するライセンスコードが、期限情報記憶部４５３に記憶されている期限情報に含まれているか否かを確認する。そして期限管理部４５１は、一致するライセンスコードが含まれている場合、当該ライセンスコードに対応付けられている蓄積機能の状態を有効状態から無効状態に更新し（図１１に示す例では、アクティベーション状態を「済」から「未」に更新し）、当該蓄積機能の有効期限の管理を解除する。
【００７７】
機器情報取得部１５７は、機器３０から、当該機器３０の機器情報を取得する。機器情報は、機器３０に関する情報であればどのような情報であってもよく、例えば、機器３０のステータスやカウンタ値などが挙げられる。
【００７８】
機器管理情報生成部１５９は、機器情報取得部１５７により取得された機器情報に基づく機器管理情報を生成する。具体的には、機器管理情報生成部１５９は、機器情報取得部１５７により取得された機器情報に機器管理装置に関する付加情報を付加して機器管理情報を生成する。付加情報としては、例えば、機器３０の機器情報の取得に用いたプロトコルなどのＩ／Ｆ情報や、機器管理装置４０のＩＰアドレスなど機器管理情報のヘッダ情報となる情報などが挙げられるが、これに限定されるものではない。
【００７９】
機器管理情報送信部１６１は、機器管理情報生成部１５９により生成された機器管理情報を遠隔機器管理装置４０に送信する。
【００８０】
機器管理情報受信部４５７は、機器管理装置１０から機器管理情報を受信する。
【００８１】
機器管理情報管理部４５９は、機器管理情報受信部４５７により受信された機器管理情報を管理する。具体的には、機器管理情報管理部４５９は、機器管理情報受信部４５７により受信された機器管理情報を機器管理情報記憶部４６１に記憶し、機器管理情報記憶部４６１上で機器管理情報を管理する。
【００８２】
蓄積制御部１６３は、機器管理装置１０の蓄積機能の状態が有効状態である場合（詳細には、機器管理装置１０の蓄積機能が有効化されている場合）、機器管理情報生成部１５９により生成された機器管理情報に基づく蓄積機器情報を蓄積装置５０に蓄積させ、機器管理装置１０の蓄積機能の状態が無効状態である場合（詳細には、機器管理装置１０の蓄積機能が有効化されていない場合）、当該蓄積機器情報を蓄積装置５０に蓄積させない。
【００８３】
具体的には、蓄積制御部１６３は、有効化情報記憶部１５６に記憶されている有効化情報に含まれる有効化フラグが有効化を示している場合（機器管理装置１０の蓄積機能が有効化されている場合）、機器管理情報生成部１５９により生成された機器管理情報から蓄積機器情報を生成する。
【００８４】
蓄積制御部１６３は、例えば、機器管理情報のうち蓄積が許可されない情報を秘匿化することで蓄積機器情報を生成する。蓄積制御部１６３は、機器管理情報から蓄積が許可されない情報を除去（秘匿化）することで蓄積機器情報を生成してもよいし、機器管理情報のうち蓄積が許可されない情報を暗号化（秘匿化）することで蓄積機器情報を生成してもよい。なお、蓄積が許可されない情報としては、事業者側が顧客側に知られたくない情報であり、例えば、機器管理情報に含まれる付加情報などの機密情報が挙げられるが、これに限定されるものではない。
【００８５】
そして蓄積制御部１６３は、生成した蓄積機器情報を蓄積装置５０に蓄積させる。具体的には、蓄積制御部１６３は、生成した蓄積機器情報を蓄積装置５０に送信し、蓄積を指示する。
【００８６】
蓄積機器情報管理部５５１は、機器管理装置１０から蓄積機器情報及び蓄積指示を受信すると、受信した蓄積機器情報を蓄積機器情報記憶部５５３に蓄積（記憶）する。そして蓄積機器情報管理部５５１は、顧客側のユーザなどによる入力装置５０９からの操作入力に基づいて、蓄積機器情報記憶部５５３に蓄積されている蓄積機器情報を表示装置５０７に表示する。
【００８７】
これにより、顧客側のユーザは、事業者側に収集されている機器情報の内容を確認できる。また、付加情報などの事業者側が顧客側に知られたくない情報は、秘匿化されているため、顧客側に知られずに済む。
【００８８】
図１２は、本実施形態の機器管理システム１で実行される有効状態遷移処理の一例を示すシーケンス図である。
【００８９】
まず、受付部１５１は、有効状態遷移指示を受け付け、状態管理要求送信部１５３は、受付部１５１により受け付けられた有効状態遷移指示に含まれるライセンスコードを含む有効状態管理要求（アクティベーション要求）を状態管理装置２０に送信する（ステップＳ１０１）。
【００９０】
続いて、状態管理部２５１は、機器管理装置１０から受信した有効状態管理要求（アクティベーション要求）に基づくアクティベーション処理を行う（ステップＳ１０３）。
【００９１】
図１３は、図１２に示すシーケンス図のステップＳ１０３のアクティベーション処理の一例を示すフローチャートである。
【００９２】
まず、状態管理部２５１は、受信した有効状態管理要求（アクティベーション要求）に含まれるライセンスコードと一致するライセンスコードが、状態情報記憶部２５３に記憶されている状態情報に含まれているか否かを認証する（ステップＳ２０１）。
【００９３】
続いて、状態管理部２５１は、一致するライセンスコードが含まれている場合（ステップＳ２０１でＹｅｓ）、当該ライセンスコードに対応付けられている蓄積機能の状態が無効状態であるか否か（図７に示す例では、アクティベーション状態が「未」であるか否か）を確認する（ステップＳ２０３）。
【００９４】
続いて、状態管理部２５１は、対応付けられている蓄積機能の状態が無効状態である場合（ステップＳ２０３でＹｅｓ）、当該蓄積機能の状態を有効状態に更新し（図７に示す例では、アクティベーション状態を「未」から「済」に更新し）、当該蓄積機能の状態を有効状態として管理する（ステップＳ２０５）。
【００９５】
なお、一致するライセンスコードが含まれていない場合（ステップＳ２０１でＮｏ）、又は対応付けられている蓄積機能の状態が無効状態でない場合（ステップＳ２０３でＮｏ）、ステップＳ２０５の処理は行われない。
【００９６】
図１２に戻り、状態管理部２５１は、アクティベーション処理結果として、受信した有効状態管理要求（アクティベーション要求）に基づく管理結果を示す管理結果情報を、当該有効状態管理要求の送信元の機器管理装置１０に送信する（ステップＳ１０５）。
【００９７】
なお、図１３に示すフローチャートにおいて、ステップＳ２０５の処理が実行されている場合、管理結果情報（アクティベーション処理結果）は、有効状態管理要求の送信元の機器管理装置１０の蓄積機能を有効状態として管理していること（機器管理装置１０の蓄積機能をアクティベーションしたこと）を示す。この場合、状態遷移部１５５は、機器管理装置１０の蓄積機能の状態を有効状態に遷移させる（有効化情報記憶部１５６に記憶されている有効化情報に含まれる状態フラグを無効状態から有効状態に更新する）。
【００９８】
更に、この場合、状態管理部２５１は、上記管理結果情報に加え、受信した有効状態管理要求に含まれるライセンスコードを含む期限管理要求を遠隔機器管理装置４０に送信する（ステップＳ１０７）。
【００９９】
続いて、期限管理部４５１は、状態管理装置２０から、期限管理要求を受信すると、受信した期限管理要求に含まれるライセンスコードと一致するライセンスコードが、期限情報記憶部４５３に記憶されている期限情報に含まれている場合、当該ライセンスコードに対応付けられている蓄積機能の状態を無効状態から有効状態に更新し（図１１に示す例では、アクティベーション状態を「未」から「済」に更新し）、当該蓄積機能の有効期限を管理する（ステップＳ１０９）。
【０１００】
なお、図１３に示すフローチャートにおいて、ステップＳ２０１でＮｏの場合、ステップＳ１０５の管理結果情報（アクティベーション処理結果）は、認証失敗（アクティベーション失敗）を示す。また、図１３に示すフローチャートにおいて、ステップＳ２０３でＮｏの場合、ステップＳ１０５の管理結果情報（アクティベーション処理結果）は、有効状態管理要求の送信元の機器管理装置１０の蓄積機能を有効状態として管理済みであること（機器管理装置１０の蓄積機能がアクティベーション済みであること）を示す。
【０１０１】
図１４は、本実施形態の機器管理システム１で実行される無効状態遷移処理の一例を示すシーケンス図である。
【０１０２】
まず、期限管理部４５１は、機器管理装置１０の蓄積機能の有効状態の期限切れを検知すると、期限情報記憶部４５３に記憶されている期限情報において、当該期限切れが検知された有効期限に対応付けられているライセンスコード及び機器管理装置ＩＤを、無効状態遷移指示送信部４５５に通知する（ステップＳ３０１）。
【０１０３】
続いて、無効状態遷移指示受信部１５２は、遠隔機器管理装置４０に、機器管理装置１０の機器管理装置ＩＤを送信する（ステップＳ３０２）。
【０１０４】
続いて、無効状態遷移指示送信部４５５は、機器管理装置１０から機器管理装置ＩＤを受信すると、受信した機器管理装置ＩＤが期限管理部４５１から通知された機器管理装置ＩＤと一致する場合、ステップＳ３０２の通信の返信として、期限管理部４５１から通知されたライセンスコードを含む無効状態遷移指示を当該機器管理装置１０に送信し、無効状態遷移指示受信部１５２は、当該無効状態遷移指示を受信する（ステップＳ３０３）。
【０１０５】
続いて、状態管理要求送信部１５３は、無効状態遷移指示受信部１５２により受信された無効状態遷移指示に含まれるライセンスコードを含む無効状態管理要求（ディアクティベーション要求）を状態管理装置２０に送信する（ステップＳ３０４）。
【０１０６】
続いて、状態管理部２５１は、機器管理装置１０から受信した無効状態管理要求（ディアクティベーション要求）に基づくディアクティベーション処理を行う（ステップＳ３０５）。
【０１０７】
図１５は、図１４に示すシーケンス図のステップＳ３０５のディアクティベーション処理の一例を示すフローチャートである。
【０１０８】
まず、状態管理部２５１は、受信した無効状態管理要求（ディアクティベーション要求）に含まれるライセンスコードと一致するライセンスコードが、状態情報記憶部２５３に記憶されている状態情報に含まれているか否かを認証する（ステップＳ４０１）。
【０１０９】
続いて、状態管理部２５１は、一致するライセンスコードが含まれている場合（ステップＳ４０１でＹｅｓ）、当該ライセンスコードに対応付けられている蓄積機能の状態が有効状態であるか否か（図７に示す例では、アクティベーション状態が「済」であるか否か）を確認する（ステップＳ４０３）。
【０１１０】
続いて、状態管理部２５１は、対応付けられている蓄積機能の状態が有効状態である場合（ステップＳ４０３でＹｅｓ）、当該蓄積機能の状態を無効状態に更新し（図７に示す例では、アクティベーション状態を「済」から「未」に更新し）、当該蓄積機能の状態を無効状態として管理する（ステップＳ４０５）。
【０１１１】
なお、一致するライセンスコードが含まれていない場合（ステップＳ４０１でＮｏ）、又は対応付けられている蓄積機能の状態が有効状態でない場合（ステップＳ４０３でＮｏ）、ステップＳ４０５の処理は行われない。
【０１１２】
図１４に戻り、状態管理部２５１は、ディアクティベーション処理結果として、受信した無効状態管理要求（ディアクティベーション要求）に基づく管理結果を示す管理結果情報を、当該無効状態管理要求の送信元の機器管理装置１０に送信する（ステップＳ３０７）。
【０１１３】
なお、図１５に示すフローチャートにおいて、ステップＳ４０５の処理が実行されている場合、管理結果情報（ディアクティベーション処理結果）は、無効状態管理要求の送信元の機器管理装置１０の蓄積機能を無効状態として管理していること（機器管理装置１０の蓄積機能をディアクティベーションしたこと）を示す。この場合、状態遷移部１５５は、機器管理装置１０の蓄積機能の状態を無効状態に遷移させる（有効化情報記憶部１５６に記憶されている有効化情報に含まれる状態フラグを有効状態から無効状態に更新する）。
【０１１４】
更に、この場合、状態管理部２５１は、上記管理結果情報に加え、受信した無効状態管理要求に含まれるライセンスコードを含む期限管理解除要求を遠隔機器管理装置４０に送信する（ステップＳ３０９）。
【０１１５】
続いて、期限管理部４５１は、状態管理装置２０から、期限管理要求を受信すると、受信した期限管理要求に含まれるライセンスコードと一致するライセンスコードが、期限情報記憶部４５３に記憶されている期限情報に含まれている場合、当該ライセンスコードに対応付けられている蓄積機能の状態を有効状態から無効状態に更新し（図１１に示す例では、アクティベーション状態を「済」から「未」に更新し）、当該蓄積機能の有効期限の管理を解除する（ステップＳ３１１）。
【０１１６】
なお、図１５に示すフローチャートにおいて、ステップＳ４０１でＮｏの場合、ステップＳ３０７の管理結果情報（ディアクティベーション処理結果）は、認証失敗（ディアクティベーション失敗）を示す。また、図１５に示すフローチャートにおいて、ステップＳ４０３でＮｏの場合、ステップＳ３０７の管理結果情報（ディアクティベーション処理結果）は、無効状態管理要求の送信元の機器管理装置１０の蓄積機能を無効状態として管理済みであること（機器管理装置１０の蓄積機能がディアクティベーション済みであること）を示す。
【０１１７】
図１６は、本実施形態の機器管理システム１で実行される機器管理処理の一例を示すシーケンス図である。
【０１１８】
まず、機器情報取得部１５７は、機器３０に機器情報を要求する（ステップＳ５０１）。
【０１１９】
続いて、機器３０は、自身（機器３０）の機器情報を機器管理装置１０に提供し、機器情報取得部１５７は、機器３０の機器情報を取得する（ステップＳ５０３）。
【０１２０】
続いて、機器管理情報生成部１５９は、機器情報取得部１５７により取得された機器情報に付加情報を付加して機器管理情報を生成する（ステップＳ５０５）。
【０１２１】
続いて、機器管理情報送信部１６１は、機器管理情報生成部１５９により生成された機器管理情報を遠隔機器管理装置４０に送信し、機器管理情報受信部４５７は、機器管理装置１０から機器管理情報を受信する（ステップＳ５０７）。
【０１２２】
続いて、機器管理情報管理部４５９は、機器管理情報受信部４５７により受信された機器管理情報を機器管理情報記憶部４６１に記憶し、機器管理情報記憶部４６１上で機器管理情報を管理する（ステップＳ５０９）。
【０１２３】
図１７は、本実施形態の機器管理装置１０で実行される蓄積機器情報生成処理の一例を示すフローチャートである。
【０１２４】
まず、蓄積制御部１６３は、機器管理装置１０の蓄積機能が有効化されているか否か（有効化情報記憶部１５６に記憶されている有効化情報に含まれる有効化フラグが有効化を示しているか否か）を確認する（ステップＳ６０１）。
【０１２５】
機器管理装置１０の蓄積機能が有効化されている場合（ステップＳ６０１でＹｅｓ）、機器管理情報生成部１５９により生成された機器管理情報のうち蓄積が許可されない情報を秘匿化することで蓄積機器情報を生成する（ステップＳ６０３）。
【０１２６】
なお、機器管理装置１０の蓄積機能が有効化されていない場合（ステップＳ６０１でＮｏ）、ステップＳ６０３の処理は行われない。
【０１２７】
図１８は、本実施形態の機器管理システム１で実行される蓄積処理の一例を示すシーケンス図である。
【０１２８】
まず、蓄積制御部１６３は、生成した蓄積機器情報を蓄積装置５０に送信し、蓄積を指示する（ステップＳ７０１）。
【０１２９】
続いて、蓄積機器情報管理部５５１は、機器管理装置１０から蓄積機器情報及び蓄積指示を受信すると、受信した蓄積機器情報を蓄積機器情報記憶部５５３に蓄積（記憶）する（ステップＳ７０３）。
【０１３０】
以上のように本実施形態によれば、機器管理装置１０が有する蓄積機能の有効状態の期限を遠隔機器管理装置４０側で管理することができる。特に本実施形態によれば、遠隔機器管理装置４０による有効状態の期限切れの検知に伴う無効状態遷移指示を、機器管理装置１０からの通信に対する返信として、機器管理装置１０に送信するため、機器管理装置１０は、遠隔機器管理装置４０からの外部ネットワーク３を介した内部ネットワーク２へのアクセスを遮断していても、遠隔機器管理装置４０から無効状態遷移指示を受信でき、安全性を高めつつ、機器管理装置１０の蓄積機能の有効状態を正しく制御できる。
【０１３１】
また本実施形態では、機器管理装置１０内で蓄積機器情報を生成するため、機密情報の漏えいリスクを抑えることができる。
【０１３２】
また本実施形態では、有効状態の場合に、機器管理装置１０の蓄積機能を有効化するか否かを設定できるようにしているため、ディアクティベーションしなくても、当該蓄積機能を無効化することができ、蓄積機能の有効化及び無効化の設定を容易に行うことができる。
【０１３３】
（変形例１）
上記実施形態では、蓄積制御部１６３が蓄積機器情報を生成したが、蓄積機器情報管理部５５１が蓄積機器情報を生成するようにしてもよい。
【０１３４】
この場合、蓄積制御部１６３は、機器管理装置１０の蓄積機能の状態が有効状態である場合（詳細には、機器管理装置１０の蓄積機能が有効化されている場合）、蓄積装置５０に機器管理情報から蓄積機器情報を生成させて蓄積させる。
【０１３５】
具体的には、蓄積制御部１６３は、機器管理装置１０の蓄積機能が有効化されている場合、機器管理情報生成部１５９により生成された機器管理情報を蓄積装置５０に送信し、蓄積を指示する。
【０１３６】
蓄積機器情報管理部５５１は、機器管理装置１０から機器管理情報及び蓄積指示を受信すると、受信した機器管理情報から蓄積機器情報を生成し、生成した蓄積機器情報を蓄積機器情報記憶部５５３に蓄積（記憶）する。なお、蓄積機器情報の生成手法は、上記実施形態の蓄積制御部１６３と同様の手法を用いればよい。
【０１３７】
図１９は、変形例１の機器管理システム１で実行される蓄積処理の一例を示すシーケンス図である。
【０１３８】
まず、蓄積制御部１６３は、機器管理装置１０の蓄積機能が有効化されている場合（図１７のステップＳ６０１でＹｅｓ）、機器管理情報生成部１５９により生成された機器管理情報を蓄積装置５０に送信し、蓄積を指示する（ステップＳ８０１）。
【０１３９】
続いて、蓄積機器情報管理部５５１は、機器管理装置１０から機器管理情報及び蓄積指示を受信すると、受信した機器管理情報のうち蓄積が許可されない情報を秘匿化することで蓄積機器情報を生成し（ステップＳ８０３）、生成した蓄積機器情報を蓄積機器情報記憶部５５３に蓄積（記憶）する（ステップＳ８０５）。
【０１４０】
変形例１によれば、蓄積装置５０で蓄積機器情報を生成するため、機器管理装置１０の処理負荷を軽減できる。
【０１４１】
（変形例２）
上記実施形態では、有効状態の場合に、機器管理装置１０の蓄積機能を有効化するか否かを設定できる場合を例に取り説明したが、これに限定されず、有効状態の場合、機器管理装置１０の蓄積機能を必ず有効化するようにしてもよい。
【０１４２】
（変形例３）
上記実施形態では、機器管理情報のうち蓄積が許可されない情報（機密情報）を一律に秘匿化して蓄積機器情報を生成する場合を例に取り説明したが、機密情報の機密レベルに応じて秘匿化するようにしてもよい。
【０１４３】
（プログラム）
上記実施形態及び変形例の機器管理装置１０、状態管理装置２０、機器３０、遠隔機器管理装置４０、及び蓄積装置５０（以下、「上記実施形態及び変形例の各装置」と称する）で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１４４】
また、上記実施形態及び変形例の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記実施形態及び変形例の各装置で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記実施形態及び変形例の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１４５】
上記実施形態及び変形例の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【０１４６】
なお、上記実施形態及び変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。上記新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４７】
１  機器管理システム
２  内部ネットワーク
３  外部ネットワーク
５  ファイアウォール
１０  機器管理装置
２０  状態管理装置
３０  機器
４０  遠隔機器管理装置
５０  蓄積装置
１５１  受付部
１５２  無効状態遷移指示受信部
１５３  状態管理要求送信部
１５４  管理結果情報受信部
１５５  状態遷移部
１５６  有効化情報記憶部
１５７  機器情報取得部
１５９  機器管理情報生成部
１６１  機器管理情報送信部
１６３  蓄積制御部
２５１  状態管理部
２５３  状態情報記憶部
４５１  期限管理部
４５３  期限情報記憶部
４５５  無効状態遷移指示送信部
４５７  機器管理情報受信部
４５９  機器管理情報管理部
４６１  機器管理情報記憶部
５５１  蓄積機器情報管理部
５５３  蓄積機器情報記憶部
【先行技術文献】
【特許文献】
【０１４８】
【特許文献１】特開２０１１−６５２９６号公報
【図１】
2017188037.tif 000003
【図２】
2017188037.tif 000004
【図３】
2017188037.tif 000005
【図４】
2017188037.tif 000006
【図５】
2017188037.tif 000007
【図６】
2017188037.tif 000008
【図７】
2017188037.tif 000009
【図８】
2017188037.tif 000010
【図９】
2017188037.tif 000011
【図１０】
2017188037.tif 000012
【図１１】
2017188037.tif 000013
【図１２】
2017188037.tif 000014
【図１３】
2017188037.tif 000015
【図１４】
2017188037.tif 000016
【図１５】
2017188037.tif 000017
【図１６】
2017188037.tif 000018
【図１７】
2017188037.tif 000019
【図１８】
2017188037.tif 000020
【図１９】
2017188037.tif 000021