(57)【要約】【課題】機器管理契約が締結された後に、管理対象環境を訪れることなく機器管理を開始することができる。【解決手段】ＬＡＮ内に設置された機器の筐体内に組み込まれている仲介装置と、広域通信網を介してＬＡＮ内に設置された機器を管理する遠隔管理装置とを有する遠隔管理システムであって、仲介装置は、機器管理の使用契約が締結されているか否かの判定結果を要求する要求電文を、定期的に遠隔管理装置に送信し判定結果を受信する送受信部と、判定結果が契約済みを示す値である場合、ローカルエリアネットワーク内に設置された機器に対する管理機能を有効にする機器管理部とを有し、遠隔管理装置は、要求電文を受信し、仲介装置について使用契約が締結されているか否かを、記憶部に記憶されている情報に基づき判定し、締結されている場合、契約済みを示す値を仲介装置に送信する制御部と、を有する。【選択図】図１
2019164525.tif 000002
【特許請求の範囲】
【請求項１】
ローカルエリアネットワーク内に設置された機器の筐体内に組み込まれている仲介装置と、広域通信網を介して、前記ローカルエリアネットワーク内に設置された機器を管理する遠隔管理装置とを有する遠隔管理システムであって、
前記仲介装置は、
機器管理に関する機能の使用契約が締結されているか否かの判定結果を要求する要求電文を、前記広域通信網を介して、定期的に前記遠隔管理装置に送信し、当該判定結果を受信する送受信部と、
前記送受信部により受信される判定結果が契約済みを示す値である場合、前記ローカルエリアネットワーク内に設置された機器に対する管理機能を有効にする機器管理部と、を有し、
前記遠隔管理装置は、
仲介装置に関する情報と、使用契約が締結されているか否かの情報とを対応付けて記憶する記憶部と、
前記要求電文を受信し、送信元の仲介装置について使用契約が締結されているか否かを、前記記憶部に記憶されている情報に基づき判定し、締結されている場合、契約済みを示す前記値を送信元の前記仲介装置に送信する制御部と、を有する、
遠隔管理システム。
【請求項２】
請求項１に記載の遠隔管理システムにおいて、
前記仲介装置は、受信される前記判定結果が未契約を示す値である場合、前記要求電文の定期的な送信を継続して行う、
遠隔管理システム。
【請求項３】
請求項１に記載の遠隔管理システムにおいて、
さらに、前記遠隔管理装置に、仲介装置に関する情報と使用契約が締結されているか否かの情報とを対応付けて前記遠隔管理装置に送信する契約管理装置を有し、
前記遠隔管理装置の記憶部は、前記契約管理装置により送信される情報を記憶する、
遠隔管理システム。
【請求項４】
請求項１に記載の遠隔管理システムにおいて、
前記仲介装置は、画像形成装置の筐体内に組み込まれている、
遠隔管理システム。
【請求項５】
広域通信網を介して、ローカルエリアネットワーク内に設置された機器を管理する遠隔管理装置であって、
前記ローカルエリアネットワーク内に設置された機器の筐体内に組み込まれている仲介装置に関する情報と、機器管理に関する機能の使用契約が締結されているか否かの情報とを対応付けて記憶する記憶部と、
前記仲介装置から要求電文を定期的に受信し、当該仲介装置について使用契約が締結されているか否かを、前記記憶部に記憶されている情報に基づき判定し、締結されている場合、契約済みを示す値を前記仲介装置に送信する制御部と、
契約済みを示す値を前記仲介装置に送信した後に、前記ローカルエリアネットワーク内に設置された機器に関する情報を、前記仲介装置から受信する受信部と、
を有する遠隔管理装置。
【請求項６】
請求項５に記載の遠隔管理装置において、
前記受信部は、さらに、仲介装置に関する情報と使用契約が締結されているか否かの情報とが対応付いた情報を、契約管理装置から受信し、
前記遠隔管理装置の記憶部は、前記契約管理装置から受信した情報を記憶する、
遠隔管理装置。
【請求項７】
ローカルエリアネットワーク内に設置された機器の筐体内に組み込まれている仲介装置と、広域通信網を介して、前記ローカルエリアネットワーク内に設置された機器を管理する遠隔管理装置とを有する遠隔管理システムの遠隔管理方法であって、
前記仲介装置は、
機器管理に関する機能の使用契約が締結されているか否かの判定結果を要求する要求電文を、前記広域通信網を介して、定期的に前記遠隔管理装置に送信し、当該判定結果を受信し、
受信した前記判定結果が契約済みを示す値である場合、前記ローカルエリアネットワーク内に設置された機器に対する管理機能を有効にし、
前記遠隔管理装置は、
仲介装置に関する情報と、使用契約が締結されているか否かの情報とを対応付けて記憶部に記憶しておき、
前記要求電文を受信し、
送信元の仲介装置について使用契約が締結されているか否かを、前記記憶部に記憶されている情報に基づき判定し、
締結されている場合、契約済みを示す前記値を送信元の前記仲介装置に送信する、
遠隔管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔管理システム、遠隔管理装置および遠隔管理方法に関する。
【背景技術】
【０００２】
従来、ＬＡＮ（Local Area Network）などを介して、顧客環境に設置された機器を管理する機器管理装置と、当該機器管理装置やインターネットを介して、顧客環境に設置された機器を遠隔管理する遠隔管理装置と、を備える機器管理システムが知られている。
【０００３】
また従来、機器管理装置を導入した顧客において、当該機器管理装置による機器管理の運用を開始するための事前作業を簡易化することができる機器管理システムがある（例えば特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の機器管理システムでは、顧客との間で機器管理に関する契約を締結した後に、顧客環境に訪問し、機器管理装置を操作して機器管理の機能を有効化する必要がある。このため、訪問コストがかかっていた。
【０００５】
特許文献１の技術においても、機器管理装置が顧客環境に導入されていなければ、機器管理を行うことができない。
【０００６】
本発明では、機器管理契約が締結された後に、管理対象環境を訪れることなく機器管理を開始することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、ローカルエリアネットワーク内に設置された機器の筐体内に組み込まれている仲介装置と、広域通信網を介して、前記ローカルエリアネットワーク内に設置された機器を管理する遠隔管理装置とを有する遠隔管理システムであって、前記仲介装置は、機器管理に関する機能の使用契約が締結されているか否かの判定結果を要求する要求電文を、前記広域通信網を介して、定期的に前記遠隔管理装置に送信し、当該判定結果を受信する送受信部と、前記送受信部により受信される判定結果が契約済みを示す値である場合、前記ローカルエリアネットワーク内に設置された機器に対する管理機能を有効にする機器管理部と、を有し、前記遠隔管理装置は、仲介装置に関する情報と、使用契約が締結されているか否かの情報とを対応付けて記憶する記憶部と、前記要求電文を受信し、送信元の仲介装置について使用契約が締結されているか否かを、前記記憶部に記憶されている情報に基づき判定し、締結されている場合、契約済みを示す前記値を送信元の前記仲介装置に送信する制御部と、を有する。
【発明の効果】
【０００８】
本発明によれば、機器管理契約が締結された後に、管理対象環境を訪れることなく機器管理を開始することができる。よって、訪問コストを削減することができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態の機器管理システムの全体構成例を示す図である。
【図２】実施形態の仲介装置のハードウェア構成例を示す図である。
【図３】実施形態の機器管理システムの動作概要の一例を示す図である。
【図４】実施形態の機器管理システムの構成例を示すブロック図である。
【図５】実施形態のＭＦＰ納品時および納品後の機器管理システムの動作例を示すシーケンス図である。
【図６】実施形態の機器管理に関する契約を締結した後の機器管理システムの動作例を示すシーケンス図である。
【図７】実施形態の契約情報テーブルのデータ構成例を示す図である。
【図８】実施形態の仲介装置情報テーブルのデータ構成例を示す図である。
【図９】実施形態の機器管理システムの機器情報取得時の動作例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本実施形態の遠隔管理システム、遠隔管理装置、および遠隔管理方法について説明する。
【００１１】
図１は、本実施形態における機器管理システムの全体構成例を示す図である。機器管理システム１００（遠隔管理システム）は、契約管理装置１、サービス提供装置２、遠隔管理装置３、端末装置４、仲介装置１５Ａ、１５Ｂ、機器２０Ａ〜２０Ｆから構成される。契約管理装置１、サービス提供装置２、遠隔管理装置３、端末装置４は、本システムを提供するベンダの施設内やデータセンタ内であるベンダ環境１１０に設置されている。仲介装置１５Ａ、機器２０Ａ、２０Ｂ、２０Ｃは、顧客企業の施設内である顧客環境１５０Ａに設置されており、これらはローカルエリアネットワーク３０Ａに接続され、相互にデータ送受信を行うことができる。仲介装置１５Ｂ、機器２０Ｄ、２０Ｅ、２０Ｆは、別の顧客企業の施設内である顧客環境１５０Ｂに設置されており、これらはローカルエリアネットワーク３０Ｂに接続され、相互にデータ送受信を行うことができる。またベンダ環境１１０と、顧客環境１５０Ａ、１５０Ｂとは、インターネット１８０を介して通信可能となっている。
【００１２】
また仲介装置１５Ａ、機器２０Ａは、画像形成装置であるＭＦＰ（Multifunction Peripheral）１０Ａの筐体内に組み込まれている。この場合の機器２０Ａは、例えば、プリンタ・コピー・スキャナ・ＦＡＸなどを行う機器や装置である。仲介装置１５Ｂもまた、機器２０ＤとともにＭＦＰ１０Ｂに組み込まれている。すなわち、顧客環境１５０Ａ，１５０ＢにＭＦＰ１０Ａ、１０Ｂが納品され、システム内に組み込まれると同時に、仲介装置１５Ａ、仲介装置１５Ｂも合わせてシステム内に組み込まれる。
【００１３】
以降、ＭＦＰ１０Ａ、１０Ｂを総称する場合はＭＦＰ１０と記す。仲介装置１５Ａ、１５Ｂを総称する場合は仲介装置１５と記し、機器２０Ａ〜２０Ｆを総称する場合は機器２０と記す。また顧客環境１５０Ａ、１５０Ｂを総称する場合は顧客環境１５０と記す。
【００１４】
契約管理装置１は、顧客との契約を管理する装置（コンピュータ）である。契約管理装置１は、顧客との間で、どのようなサービスの契約を締結しているか、もしくは締結していないかの契約状態を管理するためのデータベースを保持している。契約管理装置１は、当該データベースに登録されているデータを、検索、登録、更新、削除することで、各契約を管理する。
【００１５】
サービス提供装置２は、遠隔管理装置３が提供する機器へのアクセス手段を使って、個別のソリューション（特定の機能、特定のサービスを実現する処理の集合）を提供するサーバ（コンピュータ）である。サービス提供装置２の提供するサービスとして、例えばログ収集サービス、カウンタ収集サービス、機器メンテナンスサービスなどの管理機能が含まれている。
【００１６】
遠隔管理装置３は、サービス提供装置２と、仲介装置１５および機器２０との通信経路情報をデータベースで持つ装置（コンピュータ）である。遠隔管理装置３は、契約済みのサービスを正しく提供するように、また未契約のサービスを提供しないように、サービス提供装置２と、仲介装置１５および機器２０との双方向の通信をサポートする。
【００１７】
端末装置４は、契約管理装置１に契約情報を登録するためのユーザインターフェイスを備えたコンピュータである。尚、端末装置４は、サービス提供装置２、遠隔管理装置３にアクセスし、設定変更や内容の確認などを行ってもよい。
【００１８】
仲介装置１５は、ファイアウォールで保護されたＬＡＮ（Local Area Network）内に設置され、各機器２０にアクセスしたり、機器２０からのアラート通知を遠隔管理装置３に通知したりする。また仲介装置１５は、あらかじめ設定されたスケジュール情報に基づき、機器の情報取得通知、死活監視を行う。
【００１９】
機器２０は、監視や管理される対象の装置であり、例えば、メンテナンスやカウンタ検針が必要な機器（例えば、複写機、プロジェクタなど）や、パーソナルコンピュータ（以下、ＰＣと称す）を指す。また、例えば人感センサなど、従前においてはネットワーク機能を備えてなかった機器や装置にも、通信機能を備えさせて機器２０としてもよい。
【００２０】
図２は、仲介装置１５のハードウェア構成例を示すとともに、コンピュータの構成例を示した図である。契約管理装置１、サービス提供装置２、遠隔管理装置３、端末装置４も、図２に示すハードウェア構成を有している。
【００２１】
仲介装置１５は、ＣＰＵ２０１、メモリ２０２、ストレージ２０３、ネットワークＩ／Ｆ（Interface）２０４、電源２０５、その他Ｉ／Ｏ（Input/Output）２０６を有する。
【００２２】
ＣＰＵ（Central Processing Unit）２０１は、演算処理機能を実現し、当該演算処理機能を用いてストレージ２０３に記憶されているプログラムを実行することで、遠隔管理装置３内の各ハードウェアを制御する制御装置に相当する。ＣＰＵ２０１は、機器２０との間の通信を介在する処理や、機器２０を監視し、設定情報などを取得して遠隔管理装置３に送信する処理などを実行するユニットである。
【００２３】
メモリ２０２は、ＣＰＵ２０１が上記の処理を行うための一時記憶領域を提供するための主記憶装置である。主記憶装置は揮発性であり、電源２０５が切断されると、メモリ２０２内に記憶されているデータは失われる。
【００２４】
ストレージ２０３は、電源が切断されても保存しておきたいデータを記憶する不揮発性の記憶装置である。一般的にストレージ２０３は、大容量のフラッシュメモリやハードディスクドライブ、ＳＳＤ（solid state drive）などである。
【００２５】
ネットワークＩ／Ｆ２０４は、遠隔管理装置３や機器２０と通信するための物理な通信インタフェースを指しており、通信形態は有線／無線を問わない。
【００２６】
電源２０５は、仲介装置１５内の基板を駆動するための動力源であり、ＡＣアダプタなどを利用して商用電力を装置内に供給する。
【００２７】
その他Ｉ／Ｏは、ハードウェアキー（ボタン）、状態通知用ランプ、液晶ディスプレイなど、様々な入出力インタフェースを想定している。
【００２８】
上記のとおり、仲介装置１５はＭＦＰ１０に組み込まれていることから、図１５に示す各ハードウェアユニットは、ＭＦＰ１０に備えられている各ハードウェアユニットを共用する形態でも構わない。尚、仲介装置１５の実装は、これに限定されず、ＣＰＵなどの演算処理部や、メモリ、ストレージなどの記憶部を有する装置（例えばＰＣ、サーバ装置、通信機器）でも、仲介装置１５の機能を実現することができる。演算処理部の一部または全てがＡＳＩＣ（application specific integrated circuit）などの集積回路で実装されている構成でもよい。このような集積回路を含む構成も、仲介装置１５やコンピュータの一つの態様とみなすことができる。
【００２９】
図３は、機器管理システム１００の動作概要を説明するための図である。図３は、顧客環境１５０Ａ（顧客ＩＤ：A0001）に、ＭＦＰ１０Ａを納品し、顧客環境内に組み込む事例を示している。また図３は、ＭＦＰ１０Ａを組み込む時に機器管理に関する契約を締結していなくても、契約後に、顧客環境に訪れることなく機器管理を開始することができる事例を説明している。尚、ここでは顧客環境１５０Ａについて言及するが、顧客環境１５０Ｂでも同様である。
【００３０】
ＭＦＰ１０の納品時に、機器導入者３０１は機器管理ソフトウェアを仲介装置１５Ａにインストールして起動し、機器管理ソフトウェアが動作した状態にする（Ｓ３０１）。機器管理ソフトウェアが動作を開始すると、仲介装置１５Ａは、自機の機番（機番：3F66-100001）を付して、ルータ３１Ａを介して契約情報要求を遠隔管理装置３に送信するようになる（Ｓ３０２）。機器管理に関する機能の使用契約が締結されていない場合、遠隔管理装置３は未契約であることを示す値を返信する（Ｓ３０５）。未契約であることを示す値を受信した仲介装置１５Ａは、機器管理機能を有効にせずに、引き続き継続して、定期的に契約情報要求を遠隔管理装置３に送信する（Ｓ３０２）。すなわち、機器管理に関する契約を締結していない場合は、Ｓ３０２、Ｓ３０５が繰り返し実行される。
【００３１】
一方、機器管理に関する機能の使用契約が締結されると、契約担当者３０２（利用者）は、端末装置４を介して契約内容を契約管理装置１に登録する（Ｓ３０３）。契約管理装置１は、当該顧客（顧客ＩＤ：A0001）のＭＦＰ１０Ａが契約済みであることを遠隔管理装置３に通知する（Ｓ３０４）。尚、ＭＦＰ１０Ａは仲介装置１５Ａと同じ機番：3F66-100001であるものとする。遠隔管理装置３は、この通知を受信し、契約済みであることを示す値を対応付けて、機番を登録する。この登録が行われると、遠隔管理装置３は、仲介装置１５Ａから送信される契約情報要求を受信すると、今度は契約済みであることを示す値を返信する（Ｓ３０５）。
【００３２】
契約済みであることを示す値を受信した仲介装置１５Ａは、契約情報要求の定期的な送信を停止して機器管理機能を有効にする（Ｓ３０６）。そして仲介装置１５Ａは、機器管理ソフトウェアを実行して、機器２０Ａ、機器２０Ｂに対し、設定値や機器統計データ（リソース使用率など）の取得を開始する。また仲介装置１５Ａは、機器２０Ａ、機器２０Ｂからアラートを受け付けて、遠隔管理装置３に転送する。
【００３３】
この動作により、機器導入者３０１は、ＭＦＰの納品時のみ顧客環境に訪問すればよくなり、機器管理に関する契約の締結後においては、顧客環境に訪問することなく機器管理を行える状態にすることができる。
【００３４】
尚、顧客ＩＤは、顧客が機器管理システム１００にログインして、当該顧客の管理する機器一覧を表示するために必要となる情報である。また、Ｓ３０１、Ｓ３０２のセットと、Ｓ３０３、Ｓ３０４のセットとは、順序を逆転させてもよい。Ｓ３０３、Ｓ３０４を先に行い、Ｓ３０１、Ｓ３０２を実施した場合、Ｓ３０２に対する返信で、契約済みであると判定されるため、Ｓ３０６が実行される。
【００３５】
図４は、機器管理システム１００の構成例を示すブロック図である。契約管理装置１は、契約情報送信部４１１を有する。契約情報送信部４１１は、新規の契約が締結された場合や、契約変更が発生した場合に、その契約情報や差分情報を遠隔管理装置３に送信する。
【００３６】
サービス提供装置２は、ユーザＩ／Ｆ４２１、コマンド発行部４２２、通知受信部４２３を有する。ユーザＩ／Ｆ４２１は、管理対象の機器２０や仲介装置１５の状態や、設定内容を一覧表示したり、詳細情報を表示したりする画面を有する機能部である。また、ユーザＩ／Ｆ４２１は、機器２０に対して情報取得や制御などを命令するボタンを備えた画面を表示する。
【００３７】
コマンド発行部４２２は、ユーザＩ／Ｆ４２１を介した指示に従い、仲介装置１５や機器２０宛ての命令を遠隔管理装置３に送信する。この際の通信手段は、ＨＴＴＰＳ（Hypertext Transfer Protocol Secure）を想定するが、これに限定されない。
【００３８】
通知受信部４２３は、サービス提供装置２が送信した命令に対する結果や、仲介装置１５や機器２０の自発的なアラート通知を受信する。
【００３９】
これら以外にも、サービス提供装置２は、顧客に提供するサービスを実現するための機能部が実装されている。例えばサービス提供装置２は、機器のログを収集して解析するログ蓄積部およびログ解析部、機器の監視レベルを設定し、通知する／しないを制御する監視レベル設定／制御部を有する。その他、サービス提供装置２は、サービス毎に特化したレポート集計部やデータ解析部、解析結果を表示するレポート表示部などを有する。
【００４０】
遠隔管理装置３は、コマンド転送部４３１、通信経路管理部４３２、ファイル記憶部４３３、ファイルアクセス制御部４３４、契約情報受信部４３５を有する。コマンド転送部４３１、通信経路管理部４３２、ファイルアクセス制御部４３４、契約情報受信部４３５を、１つの機能部（例えば制御部）としてもよく、またデータの送受信に関しては、送信部、受信部としてもよい。
【００４１】
コマンド転送部４３１は、サービス提供装置２から発行されたコマンドを仲介装置１５に転送する。またコマンド転送部４３１は、サービス提供装置２が送信した命令に対する結果を、仲介装置１５から受信し、これをサービス提供装置２に転送する。またコマンド転送部４３１は、仲介装置１５や機器２０の自発的なアラート通知を受信し、これをサービス提供装置２に転送する。
【００４２】
遠隔管理装置３と仲介装置１５との間の通信において、ＬＡＮ環境からインターネット１８０に接続する間には、通常ファイアウォールが設置されている。このため、本実施形態では、仲介装置１５から遠隔管理装置３に向けて定期的にポーリングを行ってセッションを張り、当該セッションを用いて遠隔管理装置３から命令を取得するものとする。あるいは、仲介装置１５からサービス提供装置２へ常時通信可能なようにセッションを張っておき、必要に応じてサービス提供装置２から仲介装置１５への命令送信を行う実装（WebSocketなど）でも構わない。
【００４３】
通信経路管理部４３２は、サービス提供装置２、仲介装置１５、機器２０の各間の通信経路をデータベースで管理する。通信経路管理部４３２は、サービス提供装置２から命令が発行された際に、どの仲介装置１５にルーティングすべきかをこの情報で判定する。逆に、仲介装置１５から通知された情報を、どのサービス提供装置２に転送するかを決定する際にも、当該データベースが利用される。尚、本実施形態では、サービス提供装置を１台構成としているため、通信経路管理部４３２のルーティング情報を使用する機会は限定的となる。これに対し、サービス提供装置が複数設けられ、且つ設置されているロケーションがサービス提供装置ごとに異なる場合、通信経路管理部４３２のルーティング情報の活用頻度は高くなる。
【００４４】
ファイル記憶部４３３は、サービス提供装置２または仲介装置１５から受信したファイルを記憶する。ファイル記憶部４３３には、データベースが構築されており、各種テーブルが記憶されている。ファイルアクセス制御部４３４は、記憶したファイルやデータベースへのアクセスを制御し、ファイルやデータベースを検索、登録、更新、削除することで管理する。
【００４５】
契約情報受信部４３５は、契約管理装置１から契約情報を受信する。受信した契約情報は、ファイル記憶部４３３やファイルアクセス制御部４３４により、データ登録される。
【００４６】
仲介装置１５は、機器接続定義管理部４４１、タスクスケジューラ４４２、遠隔管理装置通信部４４３、設置用ユーザＩ／Ｆ４４４、システム監視部４４５を有する。また仲介装置１５は、機器情報管理部４４６、ログポリシー制御部４４７、機器異常検知部４４８、機器通信部４４９を有する。尚、機器接続定義管理部４４１、システム監視部４４５、機器情報管理部４４６、ログポリシー制御部４４７、機器異常検知部４４８、機器通信部４４９を１つの機能部、例えば機器管理部としてもよい。
【００４７】
機器接続定義管理部４４１は、機器２０の追加・削除・検索や機器情報の取得・疎通確認を実行するための通信パラメータをデータベースに登録し、これを管理する機能部である。例えば、ＨＴＴＰであれば、リソースＵＲＩ、メソッド、ヘッダ・クエリ・ボディパラメータなどを登録しておき、これを管理する。また、ＳＮＭＰであれば、コマンド種別(Get/GetBulk)、バージョン、コミュニティ名、ＯＩＤ（オブジェクト識別子）を登録しておき、これを管理する。
【００４８】
タスクスケジューラ４４２は、仲介装置１５の内部時計で事前に設定されたスケジュール情報に基づき、定期動作を行う。タスクスケジューラ４４２には、監視対象の機器２０から情報を取得し、遠隔管理装置３へ通知する動作、また機器が通信可能であるかを確認する動作（死活監視）が定期動作として登録されている。また、ログの送信動作もタスクスケジューラ４４２に登録されている。
【００４９】
遠隔管理装置通信部４４３は、遠隔管理装置３からのコマンドを受信する、機器２０からのアラートを遠隔管理装置３に送信する、契約状態を問い合わせる、といった通信制御を行う。遠隔管理装置通信部４４３は、ＨＴＴＰＳにて通信することを想定しているが、これに限られない。
【００５０】
設置用ユーザＩ／Ｆ４４４は、ＬＡＮからデバイスや遠隔管理装置３と通信するためのネットワーク設定、遠隔管理装置３と通信開始するためのアクティベーション手続き、接続確認などを行うための画面を提供する。
【００５１】
システム監視部４４５は、システムの状態として、機能有効/無効、メモリ不足やディスク不足、ディスク書き込みエラーなどシステム異常状態を検知する。
【００５２】
機器情報管理部４４６は、機器と通信するための機器識別子、機器種別、機器ＩＰアドレスをデータベースで管理する。
【００５３】
ログポリシー制御部４４７は、ログに含まれる文字列から指定したキーワードがあるか、あるいは正規表現で値を抽出し、その値が範囲内に収まっているかなどのポリシーを事前に設定する。
【００５４】
機器異常検知部４４８は、ログポリシー制御部４４７により設定されたポリシーに従って、異常の兆候があるかを検知する。異常の兆候を検知した場合、機器異常検知部４４８は、遠隔管理装置３へ通知をする。
【００５５】
機器通信部４４９は、サービス提供装置２からの命令を機器２０に送信する、機器２０からのテキストメッセージやファイル（バイナリ）を受信する、などの通信を制御する。また機器通信部４４９は、要求電文を各機器２０に送信し、各機器から設定情報や状態情報（機器情報）を受信する。通信プロトコルは、ＨＴＴＰ、ＳＮＭＰなどを想定するが、これらの通信プロトコルに限らない。
【００５６】
機器２０は、ログ生成部４６１、ログサーバ部４６２、機器アラート送信部４６３を有する。尚、本実施形態と直接関係しない部分については割愛している。たとえば、ＭＦＰであれば、プリンタ・コピー・スキャナ・ＦＡＸ機能などについて、説明を割愛する。
【００５７】
ログ生成部４６１は、機器２０の動作ログを記録し蓄積する。ログサーバ部４６２は、仲介装置１５からログを要求された際に機器２０の動作ログを返信する。機器アラート送信部４６３は、仲介装置１５の機器通信部４４９から送信される、検知タイミングをトリガとして、仲介装置１５に機器アラートを送信する。
【００５８】
図５は、顧客環境１５０へのＭＦＰ１０の納品時および顧客環境へ組み込んだ後の機器管理システム１００の動作例を示すシーケンス図である。ＭＦＰ１０を顧客環境１５０に組み込む際、機器導入者３０１は、機器管理ソフトウェアを仲介装置１５にインストールし、必要な設定を行う（Ｓ５０１）。ここでの必要な設定は、例えば顧客環境１５０に適用させるためのネットワーク設定、デフォルトのパラメータ設定、納品理由がＭＦＰのリプレースである場合は、既存ＭＦＰの設定の引き継ぎなどである。尚、出荷前に機器管理ソフトウェアをインストールしておくことで、このインストール作業自体は不要となり、設定作業のみ行われる。
【００５９】
機器管理ソフトウェアがインストールされると、仲介装置１５は、タスクスケジューラ４４２の機能を用いて遠隔管理装置通信部４４３を起動し、契約状態の有無を問い合わせるため、遠隔管理装置３に対し、定期的に契約情報要求を送信する（Ｓ５０２、Ｓ５０３）。ここでは、機器管理に関する機能の使用契約が締結されているか否かの問合わせとなる。またこの際、仲介装置１５は、機番を付与して問合せ電文を送信する。
【００６０】
遠隔管理装置３は、問合せ電文を受信すると、ファイルアクセス制御部４３４を起動して、ファイル記憶部４３３で保持されている仲介装置情報テーブル（後述）を参照する。そして遠隔管理装置３のファイルアクセス制御部４３４は、問合せ電文に付された機番が、契約済みであるか否かの契約状態判定を行う（Ｓ５０４）。図５に示す段階では、未契約であるため、未契約を示す電文（判定結果）を、送信元である仲介装置１５に返信する（Ｓ５０５）。
【００６１】
未契約である場合、Ｓ５０２〜Ｓ５０５が繰り返し実行される。
【００６２】
図６は、機器管理に関する機能の使用契約を締結した後の機器管理システム１００の動作例を示すシーケンス図である。契約を締結した場合、契約担当者は、端末装置４を介して契約管理装置１に契約情報を登録する（Ｓ６０１）。この際、少なくとも機番が付されて登録される。契約管理装置１は、事前に構築されているデータベース内の契約情報テーブルを操作し、契約済みとなったことを登録する（Ｓ６０２）。
【００６３】
図７は、契約情報テーブルの一例を示す図である。契約情報テーブル７０１は、契約を一意に識別する契約ＩＤ、仲介装置もしくは仲介装置が組み込まれている機器を識別する機番（図中の契約機番）、仲介装置の種別を示すタイプ、機器管理契約状態を対応付けて、１つのレコードとして保持している。図７において、タイプには、ネットワーク機器を示す「ＢＯＸ」、および画像形成装置を示す「ＭＦＰ」を例示しており、機器管理契約状態には、「期限切」、「未契約」、「契約」を例示している。契約管理装置１は、該当機番のレコードが「未契約」の状態で登録されている場合は、機器管理契約状態を「契約」に変更し、該当機番のレコードが契約情報テーブル７０１に無い場合は、新たに機器管理契約状態を「契約」として、新規登録を行う。
【００６４】
契約管理装置１の契約情報送信部４１１は、今回契約となった契約情報もしくは差分情報を、遠隔管理装置３に送信する（Ｓ６０３）。ここでは、少なくとも機番および契約済みとなったことを示す値が送信される。
【００６５】
遠隔管理装置３の契約情報受信部４３５は、契約情報もしくは差分情報を受信し、ファイルアクセス制御部４３４を起動して、当該情報をファイル記憶部４３３内の仲介装置情報テーブルに書き込む（Ｓ６０４）。
【００６６】
図８は、装置情報テーブルの一例を示す図である。装置情報テーブル８０１は、機番、タイプ、機器管理契約状態、仲介装置状態の各カラムを有している。機番、タイプ、機器管理契約状態は、上記の契約情報テーブル７０１と同様である。仲介装置状態として、図８の例では、「返却済み」、「稼働中」、「未稼働」を例示している。「返却済み」は、当該仲介装置が既に顧客環境内に無いことを示しており、「稼働中」は、遠隔管理装置３が当該仲介装置を認識しており、稼働中であることを確認している状態を指す。ただし、図８の第２レコードの例では「未契約」であるため、認識のみしており、機能していない状態となっている。「未稼働」は、遠隔管理装置３が当該仲介装置を認識していない状態を指す。
【００６７】
図６の説明に戻る。仲介装置１５は、機器管理に関する契約が締結されているか否かの問合せ電文を引き続き定期的に送信している（Ｓ６０４、Ｓ６０５）。この動作は図５のＳ５０２、５０３と同様である。また遠隔管理装置３も、上記Ｓ５０４と同様に、契約状態判定を行う（Ｓ６０６）。ただし、ここでは当該機番の機器管理契約状態は「契約」となっているため、契約済みであることを示す電文を返信する（Ｓ６０７）。この際、通信経路管理部４３２は、当該仲介装置１５に関するルーティング情報を登録する。また当該機番に関する装置情報テーブル８０１の仲介装置状態も、「未稼働」から「稼働中」に書き替わる。
【００６８】
仲介装置１５の遠隔管理装置通信部４４３は、契約済みであることを示す電文を受信すると、配下の機器２０に対する管理機能を有効にする（Ｓ６１０）。
【００６９】
次に、管理機能の１つである、機器２０から機器情報を収集する動作について、図９を参照しつつ説明する。図９の例では、ＭＦＰ１０内のスキャナや複写機、フィニッシャなどを機器２０Ａとし、パーソナルコンピュータを機器２０Ｂとし、ルータ３１を機器２０Ｃとしている。
【００７０】
仲介装置１５は、タスクスケジューラ４４２により定期的に機器通信部４４９を起動して、機器２０Ａ、２０Ｂ、２０Ｃに機器情報の要求電文を送信し、各機器から機器情報を取得する（Ｓ９０１、Ｓ９０２、Ｓ９０５、Ｓ９０８）。機器情報は、各機器の状態（リソース使用率）を示す情報であったり、設定値に関する情報であったりする。
【００７１】
仲介装置１５は、遠隔管理装置３に、取得した機器情報を送信する（Ｓ９０３、Ｓ９０６、Ｓ９０９）。機器情報を受信した遠隔管理装置３は、ファイルアクセス制御部４３４を動作させて、ファイル記憶部４３３に当該機器情報を記憶する（Ｓ９０４、Ｓ９０７、Ｓ９１０）。この際、仲介装置１５の機番と対応付けて、機器情報を記憶する。
【００７２】
図９では、機器情報の収集機能について説明したが、仲介装置１５の管理機能は、これに限らない。例えば、機器異常検知部４４８、ログポリシー制御部４４７による機器２０の異常を検知する機能、機器通信部４４９による機器２０からのアラートを遠隔管理装置３に転送する機能などがある。また、遠隔管理装置通信部４４３、機器通信部４４９による、サービス提供装置２からのコマンドを該当する機器２０に発行する機能やコマンド実行結果を機器２０から受信し、これを遠隔管理装置３に転送する機能などがある。
【００７３】
上記実施形態では、管理対象環境（顧客環境１５０）に機器管理装置（遠隔管理装置３）が組み込まれていなくても、管理対象機器（ＭＦＰ１０）に機器管理ソフトウェアをインストールして動作させておくことで、機器管理契約が締結された後に、管理対象環境を訪れることなく機器管理を開始することができる態様について説明した。また、機器管理装置（遠隔管理装置３）〜広域通信網（インターネット１８０）〜管理対象環境（顧客環境１５０）の三者で構成されるシステムについて説明し、機器管理装置は、広域通信網を介して管理対象環境内の機器を管理する態様について説明した。さらに、管理対象機器（ＭＦＰ１０）を介して、当該管理対象機器とネットワーク接続されている他の機器（機器２０Ｂ、２０Ｃなど）に対しても、機器管理を行うことができる態様について説明した。
【００７４】
上記実施形態では、機器管理ソフトウェアを実行する仲介装置１５をＭＦＰ１０に組み込む態様を説明した。オフィスなどには、通常ＭＦＰが設置されている。ＭＦＰに仲介装置を組み込むことで、既存のＭＦＰをリプレースする際に、合わせて仲介装置も管理対象環境内に組み込むことができる。また、顧客にとっては、上記仲介装置の機能を有するサーバや通信機器を別途新たに設けるよりも、敷居が低くなる。
【００７５】
上記実施形態では、仲介装置は、ＭＦＰの内部に組み込まれた装置であるものとして説明し、またＣＰＵ、メモリなどを含む装置として説明した。これに限らず、１つのチップやＡＳＩＣとして提供されてもよい。またＣＰＵやメモリなどを有するコンピュータに、専用のソフトウェアを使用可能な状態にして、当該コンピュータを仲介装置として機能させてもよい。また、ローカルエリアネットワーク内に既に組み込まれている機器（例えば、ネットワーク機器や端末用コンピュータ、サーバ、センサ機器など）の筐体内に、チップを組み込み、または筐体内にソフトウェアをインストールして動作させることで、仲介装置として機能させてもよい。これらは、全て仲介装置の一形態である。また、仲介装置の名称は、これに限定されない。例えば、中継装置、中間装置、変換装置、転送装置などと称されてもよい。すなわち仲介装置は、遠隔管理装置と、ローカルエリアネットワーク内に接続されている機器（当該仲介装置を筐体内に含んだ機器、装置も含む）との通信間に介在する装置であれば、どのような態様や名称であっても構わない。
【００７６】
また、図４などに示す各機能部は、あくまでも一例であり、各機能部の名称や、各機能部の提供する機能も、これに限定されない。図４に示す任意の１つの機能部を、複数の機能部に機能分割してもよく、複数の機能部を１つの機能部に集約してもよい。例えば、仲介装置は、通信機能を担う送受信部と、機器管理を担う機器管理部を有する構成としてもよい。また遠隔管理装置は、データを記憶する機能を担う記憶部と、判定機能や通信機能を担う制御部と、通信機能の特に受信機能を担う受信部とを有する構成としてもよい。
【００７７】
本実施形態の態様を適用することで、顧客環境内に既に仲介装置が組み込まれていれば、顧客との間で機器管理に関する契約を締結した後に、顧客環境を訪問せずに機器管理機能を有効化させることができる。よって、訪問コストを削減することができる。
【００７８】
なお、本実施形態に係る管理対象機器（ＭＦＰ１０）は、上記のような画像形成装置に限られず、ネットワーク家電、自動販売機、医療機器、３Ｄプリンタ、電源装置、空調システム、ガス・水道・電気等の計量システム等に通信機能を持たせた機器であってもよい。例えば、医療機器としては、眼底検査装置、Ｘ線検査装置、血圧計、体脂肪計、視力計、ペースメーカなどである。医療機器は、当該機器の識別情報、当該機器の稼働状況や異常動作の有無、当該機器による測定結果等を、データ形式又は画像形式等の種々の情報伝達手段を用いて遠隔管理装置に送信する。
【００７９】
また、３Ｄプリンタは造形方式として、材料押出堆積法(ＦＤＭ)、マテリアルジェッティング、バインダージェッティング、粉末焼結積層造形(ＳＬＳ)、光造形法(ＳＬＡ)等がある。３Ｄプリンタは、当該機器の識別情報、当該機器の稼働状況や異常動作の有無、当該機器に装着された消耗品の状態等を、種々の情報伝達手段を用いて遠隔管理装置に送信することも可能である。
【符号の説明】
【００８０】
１：契約管理装置
２：サービス提供装置
３：遠隔管理装置
４：端末装置
１０、１０Ａ、１０Ｂ：ＭＦＰ
１５、１５Ａ、１５Ｂ：仲介装置
２０、２０Ａ〜２０Ｆ：機器
３１：ルータ
１００：機器管理システム
４１１：契約情報送信部
４２１：ユーザＩ／Ｆ
４２２：コマンド発行部
４２３：通知受信部
４３１：コマンド転送部
４３２：通信経路管理部
４３３：ファイル記憶部
４３４：ファイルアクセス制御部
４３５：契約情報受信部
４４１：機器接続定義管理部
４４２：タスクスケジューラ
４４３：遠隔管理装置通信部
４４４：設置用ユーザＩ／Ｆ
４４５：システム監視部
４４６：機器情報管理部
４４７：ログポリシー制御部
４４８：機器異常検知部
４４９：機器通信部
４６１：ログ生成部
４６２：ログサーバ部
４６３：機器アラート送信部
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】特開２０１７−１３４４７２号公報
【図１】
2019164525.tif 000003
【図２】
2019164525.tif 000004
【図３】
2019164525.tif 000005
【図４】
2019164525.tif 000006
【図５】
2019164525.tif 000007
【図６】
2019164525.tif 000008
【図７】
2019164525.tif 000009
【図８】
2019164525.tif 000010
【図９】
2019164525.tif 000011