(57)【要約】【課題】ネットワークに新規機器が導入された際に、その導入の理由に関するメッセージを抽出する。【解決手段】ローカルエリアネットワーク４群と通信可能に接続されたイベント解析サーバ２００は、複数のローカルエリアネットワーク４に電化製品５０が新規に導入された際に、当該新規に導入された電化製品５０と共通の機能を持つ機器のイベント履歴を集計し、発生件数が最も多いイベントを特定することで、当該機器が導入された理由に関するメッセージを抽出する。【選択図】図１
2014085834.tif 000002
【特許請求の範囲】
【請求項１】
一以上の機器によって構成された一のローカルネットワークが複数存在し、群を構成することで、複数のローカルネットワークと通信可能に接続されたイベント解析サーバであって、
前記ローカルネットワークに、新規の機器が接続されたことを検知する新規機器検知手段と、
前記新規の機器が接続されたローカルネットワーク内で、前記新規の機器以外で共通の機能を有する機器から、所定の期間内に前記機器において発生したイベントを取得するイベント取得手段と、
前記取得したイベントを、イベントの種類ごとに分類するイベント分類手段と、
前記分類に従って、イベントの発生件数をローカルネットワーク単位で集計するイベント集計手段と、
前記集計された分類ごとのイベント数に基づき、メッセージデータベースからメッセージを抽出するメッセージ抽出手段と、
を備えるイベント解析サーバ。
【請求項２】
前記メッセージ抽出手段において、分類ごとのイベント数に、分類ごとの重み付けを掛け合わせた値に基づき、メッセージを抽出する、請求項１に記載のイベント解析サーバ。
【請求項３】
一以上の機器によって構成された一のローカルネットワークが複数存在し、群を構成することで、複数のローカルネットワークと通信可能に接続されたイベント解析サーバにおいて、
前記ローカルネットワークに、新規の機器が接続されたことを検知するステップと、
前記新規の機器が接続されたローカルネットワーク内で、前記新規の機器以外で共通の機能を有する機器から、所定の期間内に前記機器において発生したイベントを取得するステップと、
前記取得したイベントを、イベントの種類ごとに分類するステップと、
前記分類に従って、イベントの発生件数をローカルネットワーク単位で集計するステップと、
前記集計された分類ごとのイベント数に基づき、メッセージデータベースからメッセージを抽出するステップと、
を備えるイベント解析方法。
【請求項４】
一以上の機器によって構成された一のローカルネットワークが複数存在し、群を構成することで、複数のローカルネットワークと通信可能に接続されたイベント解析サーバに、
前記ローカルネットワークに、新規の機器が接続されたことを検知するステップ、
前記新規の機器が接続されたローカルネットワーク内で、前記新規の機器以外で共通の機能を有する機器から、所定の期間内に前記機器において発生したイベントを取得するステップ、
前記取得したイベントを、イベントの種類ごとに分類するステップ、
前記分類に従って、イベントの発生件数をローカルネットワーク単位で集計するステップ、
前記集計された分類ごとのイベント数に基づき、メッセージデータベースからメッセージを抽出するステップ、
を備えるイベント解析サーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベント解析サーバ、イベント解析方法、及び、イベント解析サーバ用プログラムに関する。
【背景技術】
【０００２】
顧客向けに製品を製造する数多くの企業は、故障や使用履歴に関わる種々の稼働ログを取得するのみならず、顧客に対するアンケートを実施する等して、販売台数やレンタル台数の増加に努めている。そのために、具体的には、自社製品と同種の機器が顧客のネットワークに新規に導入された際、なぜ顧客がその機器を導入したかという理由を解明することが重要となる。
【０００３】
このような課題に対して、通信機器自体が入れ替えられたことを自動的に管理する手法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２４４９２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１によれば、通信機器管理装置において順次生成された更新判定情報を比較して、ネットワーク上の論理的識別情報およびネットワーク上の物理的識別情報の少なくとも１つの変更の有無に基づいて、通信機器の内部構成の変更または通信機器の新規導入のいずれの更新パターンであるかを判定する手法が開示されている。
【０００６】
しかしながら、特許文献１に記載の手法では、単にいずれの機器が新規導入されたかが判明するに過ぎず、なぜ当該機器が新規導入されたかという理由を把握することには、効果を発揮しない。
【０００７】
ところで、収集された膨大な数のデータをコンピュータ上で統計的に処理することで、全体から意味を見出すことは広く行われている。特にコンピュータの分野では、コンピュータの挙動はそのままデジタルデータとして利用可能になるため、様々な分野において統計処理に基づいた情報提供や推論が行われている。
【０００８】
本発明者はこのような統計的手法を応用し、機器の新規導入を契機として、各ネットワークにおける同一の機能を持った機器のイベントを分類し、その回数を集計し、それをネットワーク単位で比較することで、より正確な機器導入の理由に係るメッセージを表示させるイベント解析サーバを提供できることに着目した。
【０００９】
本発明は、これらの課題に鑑み、ローカルエリアネットワーク群において、複数のローカルエリアネットワークに機器が新規導入された際に、共通の機能を持った機種のイベント履歴に基づいて、当該機器が導入された理由に関するメッセージを提供するイベント解析サーバを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
第１の特徴に係る発明は、一以上の機器によって構成された一のローカルネットワークが複数存在し、群を構成することで、複数のローカルネットワークと通信可能に接続されたイベント解析サーバであって、
前記ローカルネットワークに、新規の機器が接続されたことを検知する新規機器検知手段と、
前記新規の機器が接続されたローカルネットワーク内で、前記新規の機器以外で共通の機能を有する機器から、所定の期間内に前記機器において発生したイベントを取得するイベント取得手段と、
前記取得したイベントを、イベントの種類ごとに分類するイベント分類手段と、
前記分類に従って、イベントの発生件数をローカルネットワーク単位で集計するイベント集計手段と、
前記集計された分類ごとのイベント数に基づき、メッセージデータベースからメッセージを抽出するメッセージ抽出手段と、
を備えるイベント解析サーバを提供する。
【００１２】
第１の特徴に係る発明によれば、一以上の機器によって構成された一のローカルネットワークが複数存在し、群を構成することで、複数のローカルネットワークと通信可能に接続されたイベント解析サーバは、前記ローカルネットワークに、新規の機器が接続されたことを検知し、前記新規の機器が接続されたローカルネットワーク内で、前記新規の機器以外で共通の機能を有する機器から、所定の期間内に前記機器において発生したイベントを取得し、前記取得したイベントを、イベントの種類ごとに分類し、前記分類に従って、イベントの発生件数をローカルネットワーク単位で集計し、前記集計された分類ごとのイベント数に基づき、メッセージデータベースからメッセージを抽出する。
【００１３】
第１の特徴に係る発明は、イベント解析サーバのカテゴリであるが、イベント解析方法及び、イベント解析サーバ用プログラムであっても同様の作用、効果を奏する。
【００１４】
第２の特徴に係る発明は、
前記メッセージ抽出手段において、分類ごとのイベント数に、分類ごとの重み付けを掛け合わせた値に基づき、メッセージを抽出する、第１の特徴に係る発明であるイベント解析サーバを提供する。
【００１５】
第２の特徴に係る発明によれば、
第１の特徴に係る発明であるイベント解析サーバは、メッセージの抽出において、分類ごとのイベント数に、分類ごとの重み付けを掛け合わせた値に基づき、メッセージを抽出する。
【００１６】
第３の特徴に係る発明は、一以上の機器によって構成された一のローカルネットワークが複数存在し、群を構成することで、複数のローカルネットワークと通信可能に接続されたイベント解析サーバにおいて、
前記ローカルネットワークに、新規の機器が接続されたことを検知するステップと、
前記新規の機器が接続されたローカルネットワーク内で、前記新規の機器以外で共通の機能を有する機器から、所定の期間内に前記機器において発生したイベントを取得するステップと、
前記取得したイベントを、イベントの種類ごとに分類するステップと、
前記分類に従って、イベントの発生件数をローカルネットワーク単位で集計するステップと、
前記集計された分類ごとのイベント数に基づき、メッセージデータベースからメッセージを抽出するステップと、
を備えるイベント解析方法を提供する。
【００１７】
第４の特徴に係る発明は、一以上の機器によって構成された一のローカルネットワークが複数存在し、群を構成することで、複数のローカルネットワークと通信可能に接続されたイベント解析サーバに、
前記ローカルネットワークに、新規の機器が接続されたことを検知するステップ、
前記新規の機器が接続されたローカルネットワーク内で、前記新規の機器以外で共通の機能を有する機器から、所定の期間内に前記機器において発生したイベントを取得するステップ、
前記取得したイベントを、イベントの種類ごとに分類するステップ、
前記分類に従って、イベントの発生件数をローカルネットワーク単位で集計するステップ、
前記集計された分類ごとのイベント数に基づき、メッセージデータベースからメッセージを抽出するステップ、
を備えるイベント解析サーバ用プログラムを提供する。
【発明の効果】
【００１８】
本発明によれば、ローカルエリアネットワーク群において、複数のローカルエリアネットワークに機器が新規導入された際に、共通の機能を持った機種のイベント履歴に基づいて、当該機器が導入された理由に関するメッセージを提供するイベント解析サーバを提供することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】図１は、イベント解析システム１の概要図である。
【図２】図２は、イベント解析システム１の全体構成図である。
【図３】図３は、イベント解析サーバ２００、電化製品５０の機能ブロック図である。
【図４】図４は、イベント解析サーバ２００が実行するイベント解析処理を示すフローチャート図である。
【図５】図５は、イベント解析サーバ２００と、電化製品５０が実行する新規機器の検知処理を示すフローチャート図である。
【図６】図６は、イベント解析サーバ２００と、電化製品５０が実行するイベント取得処理を示すフローチャート図である。
【図７】図７は、イベント集計結果について、ネットワークごとの詳細を表示した画面の一例である。
【図８】図８は、イベント集計結果について、総合結果を表示した画面の一例である。
【図９】図９は、メッセージデータベース２５０内のメッセージテーブルの一部を表したものである。
【図１０】図１０は、メッセージデータベース２５０から抽出されたメッセージを表示した画面の一例である。
【００２０】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２１】
［イベント解析システム１の概要］
図１は、本発明の好適な実施形態であるイベント解析サーバ２００と、複数のローカルエリアネットワーク４によって構成される、イベント解析システム１の概要を説明するための概要図である。この図１に基づいて、イベント解析システム１の概要について説明する。
【００２２】
イベント解析システム１においては、イベント解析サーバ２００と、複数のローカルエリアネットワーク４ａ、４ｂ、４ｃ、４ｄ（以下、明示しない限りは単に「４」とする）とが通信可能に接続されている。電化製品５０ａ、５０ｂ、５０ｃ、５０ｄはローカルエリアネットワーク４ａを、電化製品５０ｅ、５０ｆ、５０ｇはローカルエリアネットワーク４ｂをそれぞれ構成する（以下、明示しない限りは単に「５０」とする）。
【００２３】
ここで、イベントとは、各電化製品５０が機器の内外で何らかの事象を検知した時に残す稼働記録であって、当該事象が緊急であるか否かを表すエラーレベルと、当該事象がどのようなものかを示すエラーコードによって表されるものとする。エラーレベルやエラーコードは製品ごとに規定されているものであり、エラーコードからエラーレベルが一意に決まる場合もある。
【００２４】
なお、図１では図示されていないが、一以上の電化製品５０がローカルエリアネットワーク４ｃ、４ｄを構成している。また、イベント解析サーバ２００と接続されたローカルエリアネットワーク４は４つに限られず、数百、数千等、管理可能な任意の数であってよい。
【００２５】
ここで、イベント解析システム１は、機器の新規導入の理由に関するメッセージを抽出するものであるため、稼働には機器の新規導入を必要とする。そのため、初めに、イベント解析サーバ２００は、ローカルエリアネットワーク４ａにおいて、新規導入された機器たる電化製品５０を検知する（ステップＳ０１）。
【００２６】
検知の際、新規に導入された電化製品５０がネットワーク内にあるか否かを判断するにあたっては、各ローカルエリアネットワーク４の機器管理サーバ等に問い合わせてもよいし、イベント解析サーバ２００が予め登録されている各機器と通信を行い、ローカルエリアネットワーク４内の他の機器を検出させることで、ＭＡＣアドレス等の電化製品５０を一意に判別できる値を使い、新規に導入された電化製品５０を探してよい。図１においては、プリンタである電化製品５０ａが新規に導入され、検知された場合を示している。
【００２７】
イベント解析サーバ２００は同様に、ローカルエリアネットワーク４ｂ内に新規導入された電化製品５０ｅを検知する（ステップＳ０２）。ここでは、コピー機である電化製品５０ｅが新規に導入され、検知された例を示す。
【００２８】
イベント解析サーバ２００は同様に、ローカルエリアネットワーク４ｃ内に新規導入された電化製品５０を検知し（ステップＳ０３）、ローカルエリアネットワーク４ｄ内に新規導入された電化製品５０を検知する（ステップＳ０４）。ローカルエリアネットワーク４ｃ、４ｄ内には、新規導入された機器は無いものとする。このようにして、イベント解析サーバ２００は、通信可能に接続されたすべてのローカルエリアネットワーク４に対して、新規導入された機器を検出する。
【００２９】
次に、いずれかのローカルエリアネットワーク４において新規に導入された電化製品５０が検知された場合は、イベント解析サーバ２００は、新規に検出された電化製品５０ａ、及び５０ｅの機器種別を判別し、機能を特定する。その後、新規に電化製品５０が検出されたローカルエリアネットワーク４内の、新規に検出された電化製品５０の少なくとも一つと共通の機能を有する電化製品５０から、所定の期間内に発生したイベントを取得する。ここでは、ローカルエリアネットワーク４ａ、及び４ｂ内の、プリンタである電化製品５０ａと、コピー機である電化製品５０ｅの少なくとも一方と同じ機能を備えた電化製品から、イベントを取得する。
【００３０】
すなわち、ローカルエリアネットワーク４ａにおいて、共通の機能である印刷機能を備えた電化製品５０ｂ、５０ｃにおいて所定の期間内に発生したイベントを取得する。一方、印刷機能を備えない、ルータである電化製品５０ｄに関しては、イベントを取得しない（ステップＳ０５）。
【００３１】
イベント解析サーバ２００は同様に、ローカルエリアネットワーク４ｂ内から、電化製品５０ａ、または、電化製品５０ｅの少なくとも一方と共通の機能を有する電化製品５０を対象に、所定の期間内に発生したイベントを取得する（ステップＳ０６）。新規の機器が検知されていないローカルエリアネットワーク４ｃ、及び４ｄに対しては、上記のイベントの取得を行わない。
【００３２】
次に、イベント解析サーバ２００は、それぞれのイベントの種類ごとにイベント分類を特定し、イベント分類ごとに発生件数を集計する。イベントの分類とは、「ｅｒｒｏｒ」、「ｗａｒｎ」、「ｉｎｆｏ」、「ｄｅｂｕｇ」等を始めとするエラーレベルのほか、製品固有のエラーコードによって表され、例えばプリンタやコピー機においては「インク残量低下」、「印刷用紙の不足」、「紙詰まり」、「原因不明の緊急停止」といった事象を、「１２０」「Ｅ２４０１」等の英数字の組み合わせによる整理番号で表したものである。このエラーコードは各製品によって異なるのが一般的なので、更にイベント解析サーバ２００は、予め備えたデータベースや各社から提供されるＡＰＩを用いて、これらのエラーコードを「紙詰まり」等の事象に分類し直し、エラーコードごとの集計のみならず、異なる機器により構成されたローカルエリアネットワーク４内について、紙詰まりといった、ある事象が起こった総回数を集計できるようにしてもよい。
【００３３】
以上の処理によって、分類ごとのイベント発生回数が集計された後、分類とイベント発生回数とに基づいて、イベント解析サーバ２００が備えるメッセージデータベース２５０から、メッセージを抽出する（ステップＳ０７）。当該抽出においては、原則的に総回数が多いものを抽出するが、例えば前記エラーレベルが高く、重要なものほど先に表示されるよう、重み付けを行ってよい。
【００３４】
なお、イベント解析サーバ２００が各ローカルエリアネットワーク４を特定するための識別子としては、各ローカルエリアネットワーク４と公衆回線網３を繋ぐルータのＭＡＣアドレスや、無線通信を用いている場合にはＳＳＩＤを利用してもよい。以上が、イベント解析サーバ２００の概要である。
【００３５】
［イベント解析システム１のシステム構成］
図２は、本発明の好適な実施形態であるイベント解析サーバ２００と、複数のローカルエリアネットワーク４によって構成される、イベント解析システム１のシステム構成図である。イベント解析システム１は、イベント解析サーバ２００と、一以上の電化製品５０によって構成される複数のローカルエリアネットワーク４、公衆回線網３（インターネット網や第３世代、第４世代通信網など）から構成される。イベント解析システム１内の通信は、有線と無線とを問わない。
【００３６】
イベント解析サーバ２００は、後述の機能を備え、イベントを電化製品５０から取得し、メッセージの抽出を行うサーバである。図２において、イベント解析サーバ２００が通信可能に接続されたローカルエリアネットワーク４は５つであるが、実際には任意の数であってよい。
【００３７】
電化製品５０は、データ通信を行うことが可能な家庭用又は業務用の電化製品であって、例えば、パソコン５０ｃ、テレビ５０ｂ、電話機、コンピュータに加えて、携帯電話、携帯情報端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ、オーディオコンポ、コンテンツ再生・録画プレーヤ、プリンタ、ＦＡＸ機、コピー機、スキャナ機、ＭＦＰ（多機能周辺装置、多機能プリンタ）等の情報家電のみならず、冷蔵庫、洗濯機、食器洗浄乾燥機、扇風機、エアコン、電気ストーブ、炊飯器、電子レンジ等の白物家電や、電気照明、サーバ、ルータ５０ａ、ゲートウェイ、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）等も含む。
【００３８】
［各機能の説明］
図３は、イベント解析サーバ２００、電化製品５０の機能ブロックと各機能の関係を示す図である。
【００３９】
イベント解析サーバ２００は、制御部として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ対応デバイス又は、第３世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。
【００４０】
さらに、イベント解析サーバ２００は、記憶部として、ハードディスクや半導体メモリによる、データのストレージ部を備える。イベント解析サーバ２００は、メッセージデータベース２５０を、記憶部に備える。
【００４１】
イベント解析サーバ２００において、制御部が所定のプログラムを読み込むことで、通信部、記憶部と協働して、イベント解析モジュール２０６を実現する。イベント解析モジュール２０６は、ローカルエリアネットワーク内に新規に導入された機器を検出する新規機器検知モジュール２０１と、新規に導入された機器と同一の機器から所定期間内のイベントを取得するイベント取得モジュール２０２と、取得したイベントを分類するイベント分類モジュール２０３と、分類ごとにイベントの発生件数を集計するイベント集計モジュール２０４と、集計結果に基づいてメッセージを抽出するメッセージ抽出モジュール２０５から構成される。
【００４２】
電化製品５０は、同様に、制御部として、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備え、通信部として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイス又は、第３世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える（有線によるＬＡＮ接続であってもよい）。加えて、電化製品５０は、記憶部として、ハードディスクや半導体メモリによる、データのストレージ部を備えてよい。
【００４３】
さらに、電化製品５０は、出力・入力部として、制御部で制御したデータや画像を出力表示する表示部を備えてもよいし、ユーザやサポート者からの入力を受付けるタッチパネルやキーボード、マウス等を備えてもよい。
【００４４】
電化製品５０において、制御部が所定のプログラムを読み込むことで、通信部、出力・入力部、記憶部と協働して、イベント解析サーバ２００の指示により他の機器にアクセスする他機器アクセスモジュール５１、当該機器の機能情報を送信する機能情報送信モジュール５２、イベント解析サーバ２００に所定の期間内のイベント履歴を送信するイベント送信モジュール５３を実現する。
【００４５】
［イベント解析処理］
図４は、イベント解析サーバ２００のイベント解析モジュール２０６が実行するイベント解析処理のフローチャートである。上述した各装置のモジュールが行う処理について、本処理にて併せて説明する。
【００４６】
はじめに、イベント解析サーバ２００の新規機器検知モジュール２０１は、全てのローカルエリアネットワーク４を対象に（ステップＳ１１）、新規機器の検知処理を行う（ステップＳ１２）。この新規機器の検知処理は、各ローカルエリアネットワーク４に新規に導入された機器を検知するための処理であって、例えば各ローカルエリアネットワーク４に機器管理サーバのようなサーバがあって、そこから情報を取得してもよい。本実施例においては、このようなサーバが用いられず、電化製品５０のみの場合の構成について、図５のフローチャートを用いて説明する。
【００４７】
イベント解析サーバ２００は、記憶部に、前回各ローカルエリアネットワーク４にアクセスした時の、各電化製品５０のＭＡＣアドレス及びＩＰアドレスの一覧を記憶しているとする。イベント解析サーバ２００の新規機器検知モジュール２０１は、ローカルエリアネットワーク４ごとに、この一覧に基づき、ローカルエリアネットワーク４内の各電化製品５０に対し、同一ローカルエリアネットワーク内の他の機器にアクセスするよう要求する（ステップＳ２１）。
【００４８】
要求を受信した電化製品５０の他機器アクセスモジュール５１は、同一ローカルエリアネットワーク内の他の電化製品５０にアクセスする（ステップＳ２２）。ここで、アクセスとは、いわゆるリモートログイン等まで行う必要はなく、存在を検知し、ＭＡＣアドレスを取得するために、ｐｉｎｇコマンドやａｒｐコマンド等の通信を行えば足りる。
【００４９】
他機器アクセスモジュール５１は他機器へのアクセスを繰り返して、他の電化製品５０のＭＡＣアドレスを収集し（ステップＳ２３）、その一覧をイベント解析サーバ２００に送信する（ステップＳ２４）。新規機器検知モジュール２０１は一覧を受信して、記憶部にある前回の一覧と照合を行う（ステップＳ２５）。
【００５０】
照合の結果、前回の一覧には無かったが今回の一覧に存在する電化製品５０を、新規に導入された機器と特定し（ステップＳ２６）、当該電化製品５０に対して、機能情報を送信するよう要求する。機能情報とは、電化製品５０の機能に関する情報であって、「印刷機能」「通話機能」等、予めイベント解析サーバ２００によって規定され、列挙されてよい。ここにおいて、電話機が「通話機能」、「ＦＡＸ機能」、「コピー機能」、「印刷機能」を備える等、一の機器が複数の機能情報を持つことを妨げない。当該電化製品５０の機能情報送信モジュール５２は、機能情報を送信し、イベント解析サーバ２０は、受信した機能情報を用いて、イベント解析処理の以下の処理を行う（ステップＳ２７）。ただし、以下の処理が行われるのは、接続されたすべてのローカルエリアネットワーク４に対して、新規機器の検知処理が行われた後であることに注意する（ステップＳ１１）。
【００５１】
イベント解析処理に戻り、イベント解析サーバ２００のイベント取得モジュール２０２は、新規機器を除く全ての電化製品５０に対して（ステップＳ１３）、イベント取得処理を行う（ステップＳ１４）。このイベント取得処理について、図６に基づいて説明する。
【００５２】
初めに、イベント解析サーバ２００のイベント取得モジュール２０２は、対象としている電化製品５０が接続されたローカルエリアネットワーク４について、当該ネットワーク内で新規機器が検知されたか否かを判断する（ステップＳ３１）。新規機器が検知されていなかった場合（ステップＳ３１：「ＮＯ」の場合）、当該電化製品５０に対してはイベント取得を行わず、処理を終了する。新規機器が検知されたネットワークであった場合には（ステップＳ３１：「ＹＥＳ」の場合）、以下の処理を続けて行う。
【００５３】
イベント取得モジュール２０２は、電化製品５０に対し、ステップＳ１２の新規機器の検知処理で検知されたすべての新規機器の機能情報とともに、イベント履歴を要求する（ステップＳ３２）。電化製品５０は要求を受信すると、ともに受信した機能情報と、当該電化製品５０自身の機能情報とを比較し、当該電化製品５０に新規機器と共通の機能があるかを判断する（ステップＳ３３）。共通の機能が無かった場合には（ステップＳ３３：「ＮＯ」の場合）、ここでイベント取得処理を終了する。一方、一つでも共通の機能があった場合には、以下の処理を続けて行う（ステップＳ３３：「ＹＥＳ」の場合）。
【００５４】
電化製品５０のイベント送信モジュール５３は、所定の期間内のイベント履歴を送信する（ステップＳ３４）。ここで所定の期間とは、新規機器の導入を判断する期間であることが望ましく、一か月、三か月を初めとして、リース期間といえる一年や二年など、妥当と思われる任意の期間であってよい。
【００５５】
最後に、イベント取得モジュール２０２がイベント情報を受信して（ステップＳ３５）、イベント取得処理を終了し、イベント解析処理に戻る。ただし、イベント解析処理の以下の処理が続けて行われるのは、新規機器を除く全ての電化製品５０に対してイベント取得処理が行われた後であることに注意する（ステップＳ１３）。
【００５６】
イベント解析処理に戻り、イベント解析サーバ２００のイベント分類モジュール２０３は、イベント取得処理で取得したイベント履歴それぞれを、エラーレベルやエラーコード等で分類する（ステップＳ１５）。ここで、エラーコードは通常そのメーカや製品で固有のものであるから、記憶部内のデータや各社が提供するＡＰＩ等を用いて、異なるエラーコードを同一の現象である「印刷用紙の不足」や「紙詰まり」等に変換して、現象ごとに分類してもよい。
【００５７】
次に、イベント集計モジュール２０４は、ローカルエリアネットワーク４ごとに、分類されたイベントについて、その分類や事象ごとに、発生件数を集計する（ステップＳ１６）。更に、所定の複数のイベントの組み合わせが、同時期に発生した場合についても、集計してよい。
【００５８】
最後に、メッセージ抽出モジュール２０５は、集計結果を元に、メッセージデータベース２５０から、メッセージを抽出する（ステップＳ１７）。抽出されたメッセージは、イベント解析サーバ２００や通信可能な機器が備える表示部に表示してもよいし、メール等で送信、転送されてよい。
【００５９】
図７は、ネットワークごとに集計された集計結果の、ネットワークごとの詳細の一例である。ここで、プリンタ１，２，３，４は固有の機器を指すのではなく、機種名を表す。図７によれば、集計期間７１の期間内に、ネットワークＩＤ７２が「ネットワークＡ」であるローカルエリアネットワーク４においては、プリンタ１とプリンタ２の同時故障は、発生件数が三件である旨７３が表示されており、ほかにもプリンタ３及びプリンタ４が過去最大医の印刷枚数を記録した旨７４が表示されている。なお、ここではネットワーク二つと、イベント種類二つとが表示されているが、必要に応じて任意の数が表示されてよい。
【００６０】
図８は、ネットワークごとに集計された集計結果の総合結果の一例である。プリンタ１とプリンタ２の同時故障の件数８１として、延べ十五件、九のローカルエリアネットワーク４で発生したことが示されている。同様に、プリンタ３とプリンタ４で過去最大の印刷枚数を記録した件数８２として、十件が表示されている。
【００６１】
図９は、メッセージデータベース２５０内のメッセージテーブルの一部である。最も発生件数が多かったイベント分類と関連付けて記憶されたメッセージが、メッセージ抽出モジュール２０５によって抽出される。ただし、例えば「原因不明の緊急停止」という事象は、一般的には絶対に避けたい事態だが、機種によっては電源ボタンが付いていない等の理由で、コンセントを抜いて電源を落とす度にそのエラーが発生することがある。そのため、メッセージ抽出モジュール２０５は、単に発生件数のみを見るのではなく、当該イベントのエラーレベルを参酌し、それに応じた重み付けをすることで、より適したメッセージを抽出することができる。
【００６２】
そうして抽出されたメッセージを表示した一例が、図１０である。メッセージデータベース２５０から抽出されたメッセージ１０１、１０２が、発生件数の多い順である優先度１０３に基づいて並べて表示されている。
【００６３】
以上が、メッセージ解析処理の処理手順である。
【００６４】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００６５】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６６】
１  イベント解析システム、３  公衆回線網、４  ローカルエリアネットワーク、５０  電化製品、２００  イベント解析サーバ
【図１】
2014085834.tif 000003
【図２】
2014085834.tif 000004
【図３】
2014085834.tif 000005
【図４】
2014085834.tif 000006
【図５】
2014085834.tif 000007
【図６】
2014085834.tif 000008
【図７】
2014085834.tif 000009
【図８】
2014085834.tif 000010
【図９】
2014085834.tif 000011
【図１０】
2014085834.tif 000012