(57)【要約】【課題】本発明は、機器の動作異常だけでなく、動作異常になる傾向を検知する機器管理装置及び機器遠隔診断管理システムに関する。【解決手段】機器遠隔診断管理システム１は、遠隔診断管理装置２によって管理され、電子機器Ｋ２〜Ｋｎを管理する機器管理装置３が、各電子機器Ｋ２〜Ｋｎから該電子機器Ｋ２〜Ｋｎのステータス情報のみならず、プロセス情報をも取得して、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対してプロセスの再起動等の異常回避処置を実行する。したがって、電子機器Ｋ２〜Ｋｎに障害が発生することを事前に防ぐことができ、電子機器Ｋ２〜Ｋｎのダウンタイムを短縮したり、無くすことができる。【選択図】          図１
2008035444.tif 000002
【特許請求の範囲】
【請求項１】
管理対象の機器と所定の通信回線を介して接続され該機器を管理する機器管理装置において、前記各機器から該機器の所定のステータス情報と所定のプロセス情報を取得し、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対して所定の異常回避処置を実行することを特徴とする機器管理装置。
【請求項２】
管理対象の機器と所定の通信回線を介して接続され該機器を管理する機器管理装置と、該機器管理装置に所定の通信回線を介して接続され該機器管理装置を管理する遠隔診断管理装置と、を備えた機器遠隔診断管理システムであって、少なくとも、前記機器管理装置が、前記各機器から該機器の所定のステータス情報と所定のプロセス情報を取得し、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対して所定の異常回避処置を実行することを特徴とする機器遠隔診断管理システム。
【請求項３】
前記機器管理装置は、所定のプロセス値計算関数に基づいて前記取得したプロセス情報の傾向予測値の演算を行い、該傾向予測値が所定の閾値を超える場合に、該プロセスが異常状態に陥るおそれがあると判断することを特徴とする請求項１記載の機器管理装置または請求項２記載の機器遠隔診断管理システム。
【請求項４】
前記遠隔診断管理装置は、前記各機器管理装置から該機器管理装置の収集した前記各機器のプロセス情報を受け取って機種毎に該プロセス情報の履歴を蓄積し、該プロセス情報の履歴に基づいて前記プロセス値計算関数を生成して、該生成したプロセス値計算関数を各機器管理装置に渡すことを特徴とする請求項３記載の機器遠隔診断管理システム。
【請求項５】
前記遠隔診断管理装置は、前記各機器管理装置から該機器管理装置の収集した前記各機器のプロセス情報及び異常発生時の機器の情報を受け取って機種毎に該プロセス情報の履歴と該機器情報の履歴を蓄積するとともに、該プロセス情報の履歴と該機器情報の履歴に基づいて閾値計算関数を生成して、該生成した閾値計算関数で閾値を演算し、該演算した閾値を該各機器管理装置に渡すことを特徴とする請求項３または請求項４記載の機器遠隔診断管理システム。
【請求項６】
前記遠隔診断管理装置は、前記各機器管理装置から該機器管理装置の収集した前記各機器のプロセス情報及び異常発生時の機器の情報を受け取って機種毎に該プロセス情報の履歴と該機器情報の履歴を蓄積するとともに、該プロセス情報の履歴と該機器情報の履歴に基づいて機種毎の障害特徴を異常検出用キーワードとして抽出して、該抽出した異常検出用キーワードを前記各機器管理装置に渡し、該各機器管理装置は、前記取得したプロセス情報に対して該受け取った異常検出用キーワードで検索を行って該取得したプロセス情報が異常状態に陥るおそれがあるか否か判断することを特徴とする請求項２から請求項５のいずれかに記載の機器遠隔診断管理システム。
【請求項７】
前記機器管理装置は、前記異常回避処置として、前記異常状態または異常状態に陥るおそれがあると判断した機器の該プロセスを再起動することを特徴とする請求項１から請求項６のいずれかに記載の機器管理装置または機器遠隔診断管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器管理装置及び機器遠隔診断管理システムに関し、詳細には、機器の動作異常だけでなく、動作異常になる傾向を検知する機器管理装置及び機器遠隔診断管理システムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、ファクシミリ装置、複合装置等の機器を遠隔管理する機器遠隔診断管理システムとしては、従来、不特定多数の顧客（ユーザ）先に設置された１台あるいは複数台の画像形成装置等の機器を、該顧客先毎に設置された機器管理装置及び公衆回線またはその他の通信回線を利用して、管理センタ（機器の販売、サービスの拠点等）等に設置されている遠隔診断管理装置と接続し、機器管理装置が機器からステータス情報を管理情報として取得して、回線を介して遠隔診断管理装置にデータ通信を行って、機器を遠隔診断して管理する機器遠隔診断管理システムが知られている（特許文献１から特許文献３等参照）。
【０００３】
このような従来の機器遠隔診断管理システムは、管理情報として、機器のステータス情報（状態情報）を取得して該ステータス情報に基づいて機器の状態を診断して、機器を遠隔管理している。
【０００４】
【特許文献１】特開平７−１２８０９８号公報
【特許文献２】特開２００３−４３０９５号公報
【特許文献３】特開２００４−２９４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術にあっては、管理情報として機器のステータス情報を取得して該ステータス情報に基づいて機器の状態を診断していたため、電子機器が故障になった後で、ステータス情報に基づいて障害原因を特定して対処することが基本的な機器の診断・管理方法であり、機器のダウンタイムが長くなるとともに、障害の原因を特定するのに時間がかかり、機器を効率的に管理する上で改良の必要があった。
【０００６】
そこで、本発明は、異常状態のみならず、異常状態になる傾向を検知して、異常時の故障解除及び異常になる前に故障を一時的に回避して、機器のダウンタイムを短縮または無くす機器管理装置及び機器遠隔診断管理システムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
請求項１記載の発明の機器管理装置は、管理対象の機器と所定の通信回線を介して接続され該機器を管理する機器管理装置において、前記各機器から該機器の所定のステータス情報と所定のプロセス情報を取得し、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対して所定の異常回避処置を実行することにより、上記目的を達成している。
【０００８】
請求項２記載の発明の機器遠隔診断管理システムは、管理対象の機器と所定の通信回線を介して接続され該機器を管理する機器管理装置と、該機器管理装置に所定の通信回線を介して接続され該機器管理装置を管理する遠隔診断管理装置と、を備えた機器遠隔診断管理システムであって、少なくとも、前記機器管理装置が、前記各機器から該機器の所定のステータス情報と所定のプロセス情報を取得し、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対して所定の異常回避処置を実行することにおり、上記目的を達成している。
【０００９】
上記各場合において、例えば、請求項３に記載するように、前記機器管理装置は、所定のプロセス値計算関数に基づいて前記取得したプロセス情報の傾向予測値の演算を行い、該傾向予測値が所定の閾値を超える場合に、該プロセスが異常状態に陥るおそれがあると判断してもよい。
【００１０】
また、例えば、請求項４に記載するように、前記遠隔診断管理装置は、前記各機器管理装置から該機器管理装置の収集した前記各機器のプロセス情報を受け取って機種毎に該プロセス情報の履歴を蓄積し、該プロセス情報の履歴に基づいて前記プロセス値計算関数を生成して、該生成したプロセス値計算関数を各機器管理装置に渡してもよい。
【００１１】
さらに、請求項２から請求項４のいずれかに記載の機器遠隔診断管理システムの場合、例えば、請求項５に記載するように、前記遠隔診断管理装置は、前記各機器管理装置から該機器管理装置の収集した前記各機器のプロセス情報及び異常発生時の機器の情報を受け取って機種毎に該プロセス情報の履歴と該機器情報の履歴を蓄積するとともに、該プロセス情報の履歴と該機器情報の履歴に基づいて閾値計算関数を生成して、該生成した閾値計算関数で閾値を演算し、該演算した閾値を該各機器管理装置に渡してもよい。
【００１２】
また、例えば、請求項６に記載するように、前記遠隔診断管理装置は、前記各機器管理装置から該機器管理装置の収集した前記各機器のプロセス情報及び異常発生時の機器の情報を受け取って機種毎に該プロセス情報の履歴と該機器情報の履歴を蓄積するとともに、該プロセス情報の履歴と該機器情報の履歴に基づいて機種毎の障害特徴を異常検出用キーワードとして抽出して、該抽出した異常検出用キーワードを前記各機器管理装置に渡し、該各機器管理装置は、前記取得したプロセス情報に対して該受け取った異常検出用キーワードで検索を行って該取得したプロセス情報が異常状態に陥るおそれがあるか否か判断してもよい。
【００１３】
さらに、請求項１から請求項６のいずれかに記載の機器管理装置または機器遠隔診断管理システムは、例えば、請求項７に記載するように、前記機器管理装置は、前記異常回避処置として、前記異常状態または異常状態に陥るおそれがあると判断した機器の該プロセスを再起動してもよい。
【発明の効果】
【００１４】
本発明の機器管理装置によれば、機器を管理する機器管理装置が、各機器から該機器の所定のステータス情報のみならず、プロセス情報をも取得して、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対して所定の異常回避処置を実行するので、機器に障害が発生することを事前に診断して防ぐことができ、機器のダウンタイムを短縮したり、無くして、利用性を向上させることができる。
【００１５】
本発明の機器遠隔診断管理システムによれば、遠隔診断管理装置によって管理され、機器を管理する機器管理装置が、各機器から該機器の所定のステータス情報のみならず、プロセス情報をも取得して、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対して所定の異常回避処置を実行するので、機器に障害が発生することを事前に診断して防ぐことができ、機器のダウンタイムを短縮したり、無くして、利用性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【実施例１】
【００１７】
図１〜図５は、本発明の機器遠隔診断管理システムの一実施例を示す図であり、図１は、本発明の機器遠隔診断管理システムの一実施例を適用した機器遠隔診断管理システム１のシステム構成図である。
【００１８】
図１において、機器遠隔診断管理システム１は、遠隔診断管理装置２と機器管理装置３とが、所定の通信回線としてのインターネット４で接続されており、機器管理装置３には、さらに、シリアル通信線５やＬＡＮ（Local Area Network）６等の通信回線を介して複数の電子機器（機器）Ｋ１〜Ｋｎ等が接続されている。
【００１９】
遠隔診断管理装置２は、電子機器Ｋ１〜Ｋｎのメーカやサービスセンタ等の遠隔管理センタに設置されており、シリアルケーブル５やＬＡＮ６等で接続されている機器管理装置３と電子機器Ｋ１〜Ｋｎは、顧客先に設置されている。
【００２０】
機器管理装置３は、電子機器Ｋ１〜Ｋｎのデータ取得、ＬＡＮ６またはシリアルケーブル５経由での電子機器Ｋ１〜Ｋｎの操作、インターネット４経由での遠隔診断管理装置２とのデータ交換を行う処理能力を有しており、電子機器Ｋ１〜Ｋｎを管理する。
【００２１】
機器管理装置３は、遠隔診断管理装置２カラーの各種情報（プロセス値の閾値等）や関数（プロセス値計算関数等）に基づいて電子機器Ｋ１〜Ｋｎの診断・管理を行う。機器管理装置３は、ＬＡＮ６に接続されている電子機器Ｋ２〜Ｋｎの検索を行い、検索で見つけたＬＡＮ６に接続されている電子機器Ｋ２〜Ｋｎの情報に基いて、該電子機器Ｋ２〜Ｋｎを特定できる識別番号を付与して、運用形態に対応して登録（例えば、ローカル運用の場合には、機器管理装置３自身のデータベースに登録し、遠隔診断管理装置２を用いて電子機器Ｋ２〜Ｋｎの診断管理を行う場合には、遠隔診断管理装置２のデータベースへ遠隔登録）する。また、機器管理装置３は、登録した電子機器Ｋ２〜Ｋｎの各プロセスに対して、異常検索用のキーワード（例えば、ゾンビ状態を意味するZN等）とプロセスの閾値（例えば、httpsのＣＰＵ時間を１０００分）を設定する。そして、機器管理装置３は、電子機器Ｋ２〜Ｋｎからステータス情報（例えば、カウンタ情報、トナー情報等）とプロセス情報（例えば、ＵＮＩＸ（登録商標）の現在のプロセスの状態を通知するＰＳ（Process Status）情報）を取得して、設定されたプロセス毎の閾値とキーワードと該取得したプロセス情報とを比較し、プロセス異常の有無や異常傾向の有無を判断して、異常と判断されたプロセスを削除して、対応のモジュールを再度立ち上げる。さらに、機器管理装置３は、電子機器Ｋ２〜Ｋｎから送信された情報を受信し、受信内容に基づいて対応の処理を行う。例えば、機器管理装置３は、受信した故障情報をローカルシステムの管理者または遠隔診断管理装置２へ即時に送信したり、毎月指定された日に電子機器Ｋ１〜Ｋｎからカウンタ情報を取得して、コスト計算するためにローカルシステムの管理者または遠隔診断管理装置２へ送信する。また、機器管理装置３は、ネットワークを利用して、外部サーバまたは遠隔診断管理装置２から電子機器Ｋ１〜Ｋｎのファーム更新用のソフトウェアのダウンロードを行う。
【００２２】
電子機器Ｋ１〜Ｋｎは、例えば、プリンタ装置、複写装置、ファクシミリ装置、複合装置等の画像形成装置等であり、機器管理装置３とともに顧客先に設置されている。
【００２３】
電子機器Ｋ１は、機器管理装置３とシリアルケーブル５で接続されており、プロセス情報の取得、プロセス毎の閾値とキーワード設定及びプロセスの削除を行うことはできないが、機器管理装置３の管理の対象となって、ステータス情報の取得のみが可能である。
【００２４】
電子機器Ｋ２〜Ｋｎは、ＬＡＮ６により機器管理装置３に接続されており、プラットフォーム上のアプリケーションが動作する。電子機器Ｋ２〜Ｋｎは、機器管理装置３によるステータス情報とプロセス情報の取得が可能であり、異常と判断されたプロセスの削除と対応モジュールの起動によって、障害の一時的な解消と事前防止が可能となっている。
【００２５】
遠隔診断管理装置２は、機器遠隔診断管理システム１全体において、遠隔診断を制御するコンピュータシステムであり、主に以下の処理を行う。すなわち、遠隔診断管理装置２は、インターネット４を介して各顧客先の機器管理装置３と送受信して各機器管理装置３の登録、移動、登録取り消し、機器管理装置３のファームの更新等の管理を行う。また、遠隔診断管理装置２は、各機器管理装置３を介して各機器管理装置３に対して登録済の電子機器Ｋ１〜Ｋｎの機器ステータスの収集、カウンタ情報の収集、サプライ情報の収集、機器ファームの更新等を行って該電子機器Ｋ１及び電子機器Ｋ２〜Ｋｎを遠隔管理する。
【００２６】
そして、機器管理装置３は、電子機器Ｋ２〜Ｋｎの登録を図２及び図３に示すような手順で行う。すなわち、電子機器Ｋ２〜Ｋｎの管理者が、機器管理装置３において、機器管理装置３のキーボードやマウス等の入力デバイスを使用して、電子機器Ｋ２〜Ｋｎの登録モードを選択すると、機器管理装置３は、そのディスプレイ３ａに図２に示すような電子機器登録のメイン画面である電子機器遠隔診断サービスタイプ選択画面を表示し、この電子機器遠隔診断サービスタイプ選択画面で、登録対象の電子機器Ｋ２〜ＫｎのＩＰアドレス、機種名、電子機器名及びサービスタイプの選択を可能とする。
【００２７】
この電子機器遠隔診断サービスタイプ選択画面では、機器管理装置３が各種のプロトコル（例えば、ＳＯＡＰ（Simple Object Access Protocol ）、ＳＮＭＰ（Simple Network Management Protocol）等）を用いて、指定されたＩＰアドレス範囲内での検索で見つかった電子機器Ｋ２〜Ｋｎの所有情報の一部（ＩＰアドレス、機種名等）とともに、該電子機器Ｋ２〜Ｋｎで実行可能な遠隔診断サービスタイプが表示される。なお、デフォルトとして、上記電子機器Ｋ２〜Ｋｎを見つけた際に使用したプロトコルに対応するサービスタイプにチェックを付ける。
【００２８】
この電子機器遠隔診断サービスタイプ選択画面において、管理者が「次へ」のボタンを操作すると、図３に示すような登録電子機器Ｋ１〜Ｋｎのプロセスの値を設定するプロセス値設定画面をディスプレイ３ａに表示する。このプロセス値設定画面では、対象プロセスに対して、閾値とキーワードを設定することができる。また、この機器管理装置３に設定される値（閾値）とキーワードは、機器遠隔診断管理システム１の運用状況に応じて、随時、遠隔診断管理装置２から変更可能となっている。
【００２９】
次に、本実施例の作用を説明する。本実施例の機器遠隔診断管理システム１は、登録されている電子機器Ｋ２〜Ｋｎをステータス情報だけでなくプロセス情報に基づいて診断・管理する。機器遠隔診断管理システム１は、電子機器Ｋ１については、ステータス情報のみに基づいて従来と同様の機器管理を行うが、電子機器Ｋ２〜Ｋｎについては、ステータス情報だけでなく、プロセス情報に基づいて異常発生前の異常傾向についても診断して機器管理を行う。
【００３０】
すなわち、機器遠隔診断管理システム１は、まず、機器管理装置３が管理対象の電子機器Ｋ２〜Ｋｎのステータス情報（例えば、電子機器Ｋ２〜Ｋｎが画像形成装置である場合に画像形成枚数をカウントするカウンタのカウンタ情報やトナー情報等）及び電子機器Ｋ２〜Ｋｎのプロセス情報（例えば、UNIXのＰＳ情報等）を取得し（ステップＳ１０１）、取得したステータス情報に異常値があるか、すなわち、例えば、カウンタ値に異常があるかを検索する（ステップＳ１０２）。
【００３１】
ステップＳ１０２で、ステータス情報に異常値がある場合には、機器管理装置３は、遠隔診断管理装置２にカウンタ異常通知等のステータス異常通知を送信し（ステップＳ１０３）、上記取得した電子機器Ｋ２〜Ｋｎのプロセス情報を、電子機器Ｋ２〜Ｋｎの上記設定されたプロセス毎の閾値及びキーワードと比較してプロセス異常値があるかチェックする（ステップＳ１０４）。
【００３２】
また、機器管理装置３は、ステップＳ１０２で、カウンタ値（ステータス情報）に異常がないときには、プロセス異常があるかチェックする（ステップＳ１０４）。
【００３３】
そして、ステップＳ１０４で、プロセス異常値があるときには、機器管理装置３は、閾値を超えたプロセスまたはキーワードに一致したプロセスのプロセスＩＤを利用して、電子機器Ｋ２〜Ｋｎの対象プロセスを削除し、機器管理装置３のデータベース（ＤＢ）に格納されている対象モジュールの情報を利用してモジュールを再起動する。さらに、機器管理装置３は、閾値を超えなかったプロセスに対して、一定期間内の値変化から得られたプロセス値計算関数で今後の傾向を計算し、閾値を超えると思われるプロセスに対して、削除と再度の立ち上げを実施する（ステップＳ１０５、Ｓ１０４）。
【００３４】
例えば、機器遠隔診断管理システム１は、図５の機器管理装置３での閾値予測図に示すように、系列１で示す電子機器と系列２で示す電子機器がある場合、系列１で代表される電子機器は、設定される閾値「１０」に近づいているが、収集した一定期間のプロセス情報の増加傾向をみると、１月４日現在閾値を超える傾向がないため、プロセスの再立ち上げが不要であると考えられ、機器管理装置３は、系列１の電子機器へのプロセス再立ち上げ処理を行わない。
【００３５】
一方、系列２で示される電子機器は、設定される閾値「１０」に近づいており、１月４日現在の値が系列１よりも小さいが、収集した一定期間のプロセス情報の増加傾向をみると、閾値を超える傾向があるため、機器管理装置３は、プロセスの再立ち上げが必要であると判断され、電子機器へのプロセス再立ち上げ処理を行う。
【００３６】
そして、機器管理装置３は、プロセスの再立ち上げを行うと、プロセス異常発生時の情報と再度立ち上げ後の情報を、プロセス異常発生履歴として遠隔診断管理装置２へ送信する（ステップＳ１０６）。なお、この値を計算するプロセス値計算関数は、後述するように、対象機種全体の運用データと管理対象の個別の電子機器Ｋ２〜Ｋｎのデータ（情報）に基づいて遠隔診断管理装置２によって作成される。
【００３７】
ステップＳ１０４で、プロセス異常がない場合、機器管理装置３は、取得したカウンタ値（ステータス情報）とプロセス情報を遠隔診断管理装置２へ送信する（ステップＳ１０７）。
【００３８】
遠隔診断管理装置２は、機器管理装置３から送信情報を受信すると、発生履歴を記録して、プロセス値計算関数の生成及び閾値計算用に運用全体情報に反映し（ステップＳ１０８）、電子機器Ｋ２〜Ｋｎのプロセス設定値（閾値等）または関数（プロセス値計算関数等）に変更が必要か否かチェックする（ステップＳ１０９）。
【００３９】
すなわち、遠隔診断管理装置２は、各機器管理装置３から該機器管理装置３の収集した各電子機器Ｋ２〜Ｋｎのプロセス情報を受け取って機種毎に該プロセス情報の履歴を蓄積し、該プロセス情報の履歴に基づいてプロセス値計算関数を生成して、生成したプロセス値計算関数を各機器管理装置３に渡す。そして、各機器管理装置３は、上述のように、遠隔診断管理装置２から受け取ったプロセス値計算関数に基づいて、プロセス情報の傾向予測値の演算を行い、該傾向予測値が所定の閾値を超える場合に、該プロセスが異常状態に陥るおそれがあると判断する。
【００４０】
また、遠隔診断管理装置２は、各機器管理装置３から受け取った該機器管理装置３の収集した各電子機器Ｋ２〜Ｋｎのプロセス情報及び異常発生時の機器の情報を受け取って機種毎に該プロセス情報の履歴と該機器情報の履歴を蓄積するとともに、該プロセス情報の履歴と該機器情報の履歴に基づいて閾値計算関数を生成して、該生成した閾値計算関数で閾値を演算し、該演算した閾値を該各機器管理装置３に渡す。そして、各機器管理装置３は、上述のように、遠隔診断管理装置２から受け取った閾値を上記プロセス値計算関数に基づいて演算したプロセス情報の傾向予測値が超えるか否かで、該プロセスが異常状態に陥るおそれがあるか否か判断し、また、電子機器Ｋ２〜Ｋｎから収集したプロセス情報が該閾値を超えているかで、異常状態であるか否か判断する。
【００４１】
さらに、遠隔診断管理装置２は、各機器管理装置３から受け取ったプロセス情報の履歴と機器情報の履歴に基づいて機種毎の障害特徴を異常検出用キーワードとして抽出して、該抽出した異常検出用キーワードを各機器管理装置３に渡す。そして、各機器管理装置３は、上述のように、取得したプロセス情報に対して該受け取った異常検出用キーワードで検索を行って該取得したプロセス情報が異常状態に陥るおそれがあるか否か判断する。
【００４２】
そして、ステップＳ１０９で、電子機器Ｋ２〜Ｋｎのプロセス設定値またはプロセス値計算関数に変更が必要な場合には、遠隔診断管理装置２は、変更対象となるプロセス名と値をデータベース（ＤＢ）から取得し、機器返信テーブルに格納し（ステップＳ１１０）、機器管理装置３へ対象電子機器Ｋ２〜Ｋｎの管理情報を送信する（ステップＳ１１１）。
【００４３】
ステップＳ１０９で、電子機器Ｋ２〜Ｋｎのプロセス設定値または関数に変更が必要でない場合には、遠隔診断管理装置２は、変更なしとの情報を機器返信テーブルに格納し（ステップＳ１１２）、機器管理装置３へ対象電子機器Ｋ２〜Ｋｎの管理情報を送信する（ステップＳ１１１）。
【００４４】
このように、本実施例の機器遠隔診断管理システム１は、遠隔診断管理装置２によって管理され、電子機器Ｋ２〜Ｋｎを管理する機器管理装置３が、各電子機器Ｋ２〜Ｋｎから該電子機器Ｋ２〜Ｋｎのステータス情報のみならず、プロセス情報をも取得して、該取得したプロセス情報に基づいて対応するプロセスが異常状態または異常状態に陥るおそれがあるか否かを判断し、該プロセスが異常状態または異常状態に陥るおそれがあると判断すると、該プロセスに対して所定の異常回避処置としてモジュールの再起動によるプロセスの再起動を実行している。
【００４５】
したがって、電子機器Ｋ２〜Ｋｎに障害が発生することを事前に防ぐことができ、電子機器Ｋ２〜Ｋｎのダウンタイムを短縮したり、無くして、利用性を向上させることができる。
【００４６】
特に、ステータス情報が正常な場合であっても、プロセス情報が設定された閾値を超えたとき、または、設定されたプロセス値計算関数の演算で閾値を超えると予想されたときに、対象プロセスを再立ち上げして、障害を事前に防ぐことができ、電子機器Ｋ２〜Ｋｎのダウンタイムを短縮または無くすことができる。
【００４７】
また、本実施例の機器遠隔診断管理システム１は、機器管理装置３が、プロセス値計算関数に基づいて、プロセス情報の傾向予測値の演算を行い、該傾向予測値が所定の閾値を超える場合に、該プロセスが異常状態に陥るおそれがあると判断している。
【００４８】
したがって、プロセスが異常状態に陥るおそれがあるか否かをより適切に判断することができる。
【００４９】
さらに、本実施例の機器遠隔診断管理システム１は、遠隔診断管理装置２が、各機器管理装置３から該機器管理装置３の収集した各電子機器Ｋ２〜Ｋｎのプロセス情報を受け取って機種毎に該プロセス情報の履歴を蓄積し、該プロセス情報の履歴に基づいてプロセス値計算関数を生成して、生成したプロセス値計算関数を各機器管理装置３に渡している。
【００５０】
したがって、プロセス値計算関数を適切に生成して、プロセスが異常状態に陥るおそれがあるか否かをより一層適切に判断することができる。
【００５１】
また、本実施例の機器遠隔診断管理システム１は、遠隔診断管理装置２が、各機器管理装置３から該機器管理装置３の収集した各電子機器Ｋ２〜Ｋｎのプロセス情報及び異常発生時の機器の情報を受け取って機種毎に該プロセス情報の履歴と該機器情報の履歴を蓄積するとともに、該プロセス情報の履歴と該機器情報の履歴に基づいて閾値計算関数を生成して、該生成した閾値計算関数で閾値を演算し、該演算した閾値を該各機器管理装置３に渡している。
【００５２】
したがって、最新運用状況を常に個別の機器管理装置３と電子機器Ｋ２〜Ｋｎの管理に反映することができ、常にダウンタイムを最短にすることができる。
【００５３】
さらに、本実施例の機器遠隔診断管理システム１は、遠隔診断管理装置２が、各機器管理装置３から該機器管理装置３の収集した各電子機器Ｋ２〜Ｋｎのプロセス情報及び異常発生時の機器の情報を受け取って機種毎に該プロセス情報の履歴と該機器情報の履歴を蓄積するとともに、該プロセス情報の履歴と該機器情報の履歴に基づいて機種毎の障害特徴を異常検出用キーワードとして抽出して、該抽出した異常検出用キーワードを各機器管理装置３に渡し、該各機器管理装置３が、取得したプロセス情報に対して該受け取った異常検出用キーワードで検索を行って該取得したプロセス情報が異常状態に陥るおそれがあるか否か判断している。
【００５４】
したがって、プロセスが異常状態に陥るおそれがあるか否かをより効率的にかつ適切に判断することができる。
【００５５】
また、本実施例の機器遠隔診断管理システム１は、機器管理装置３が、異常回避処置として、異常状態または異常状態に陥るおそれがあると判断した電子機器Ｋ２〜Ｋｎの該プロセスを再起動している。
【００５６】
したがって、ユーザと保守者の手間を掛けずに電子機器Ｋ２〜Ｋｎの修復を行うことができ、より一層利用性を向上させることができる。
【００５７】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５８】
画像形成装置等の各種機器のステータス情報だけでなく、プロセス情報をも取得して、異常発生を未然に防止する機器の診断・管理を行う機器遠隔診断管理システム一般に適用することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の機器遠隔診断管理システムの一実施例を適用した機器遠隔診断管理システムのシステム構成図。
【図２】図１の機器管理装置での電子機器遠隔診断サービスタイプ選択画面の一例を示す図。
【図３】図１の機器管理装置でのプロセス値設定画面の一例を示す図。
【図４】図１の機器遠隔診断管理システムによる機器遠隔診断管理処理を示すフローチャート。
【図５】図１の機器管理装置でのプロセス値予測の一例を示す図。
【符号の説明】
【００６０】
１  機器遠隔診断管理システム
２  遠隔診断管理装置
３  機器管理装置
３ａ  ディスプレイ
４  インターネット
５  シリアル通信線
６  ＬＡＮ
Ｋ１〜Ｋｎ  電子機器
【図１】
2008035444.tif 000003
【図２】
2008035444.tif 000004
【図３】
2008035444.tif 000005
【図４】
2008035444.tif 000006
【図５】
2008035444.tif 000007