(57)【要約】  メッセージを集約するための方法及びシステム。方法は、コントローラにおいて、分散型発電機の操作に関連する第１の複数のメッセージを取得するステップと、コントローラにおいて、第１の複数個から第２の複数のメッセージを生成するステップであって、第２の複数個の各メッセージは第１のタイムウィンドウ内の開始時間を有する、ステップと、コントローラにおいて、第２の複数個から第３の複数のメッセージを生成するステップであって、第３の複数個の各メッセージは第２のタイムウィンドウ内の終了時間を有し、メッセージグループの証印に関連付けられる、ステップとを含む。【選択図】  図１
2013502831.tif 000002
【特許請求の範囲】
【請求項１】
メッセージを集約するための方法であって、
コントローラにおいて、分散型発電機の操作に関連する第１の複数のメッセージを取得するステップと、
前記コントローラにおいて、前記第１の複数個から第２の複数のメッセージを生成するステップであり、前記第２の複数個の各メッセージが第１のタイムウィンドウ内の開始時間を有する、ステップと、
前記コントローラにおいて、前記第２の複数個から第３の複数のメッセージを生成するステップであり、前記第３の複数個の各メッセージが第２のタイムウィンドウ内の終了時間を有し、メッセージグループの証印に関連付けられる、ステップと
を含む方法。
【請求項２】
前記コントローラにおいて、前記証印を前記第２の複数個の各メッセージに関連付けるステップと、
前記コントローラにおいて、前記証印を、前記第３の複数個内に含まれない前記第２の複数個の各メッセージから関連付け解除するステップと
をさらに含む請求項１に記載の方法。
【請求項３】
前記コントローラにおいて、第４の複数のメッセージを生成するステップであって、前記第４の複数個が、前記第３の複数個内に含まれていない前記第２の複数個からの各メッセージを備える、ステップと、
前記コントローラにおいて、前記第４の複数個から第５の複数のメッセージを生成するステップであって、前記第５の複数個の各メッセージが第３のタイムウィンドウ内の終了時間を有し、第２のメッセージグループの第２の証印に関連付けられる、ステップと
をさらに含む請求項１に記載の方法。
【請求項４】
前記第３の複数個を表している単一指標を備える履歴レポートを生成するステップをさらに含む請求項１に記載の方法。
【請求項５】
前記第３の複数個と共に前記証印を格納するステップをさらに含む請求項１に記載の方法。
【請求項６】
前記第１の複数のメッセージがデータストレージから取り出される請求項１に記載の方法。
【請求項７】
前記第１の複数のメッセージが、アラームメッセージ、アラートメッセージ、警告メッセージ、又は状況メッセージのうちの少なくとも１つを備える請求項１に記載の方法。
【請求項８】
前記第２の複数個の各メッセージが同じメッセージタイプである請求項１に記載の方法。
【請求項９】
プログラムを備えるコンピュータ可読媒体であって、該プログラムは、プロセッサにより実行されるときメッセージを集約する方法を実行し、前記方法は、
分散型発電機の操作に関連する第１の複数のメッセージを取得するステップと、
前記第１の複数個から第２の複数のメッセージを生成するステップであり、前記第２の複数個の各メッセージが第１のタイムウィンドウ内の開始時間を有する、ステップと、
前記第２の複数個から第３の複数のメッセージを生成するステップであり、前記第３の複数個の各メッセージが第２のタイムウィンドウ内の終了時間を有し、メッセージグループの証印に関連付けられる、ステップと
を含むコンピュータ可読媒体。
【請求項１０】
前記方法は、
前記証印を前記第２の複数個の各メッセージに関連付けるステップと、
前記証印を前記第３の複数個内に含まれていない前記第２の複数個の各メッセージから関連付け解除するステップと
をさらに含む請求項９に記載のコンピュータ可読媒体。
【請求項１１】
前記方法は、
第４の複数のメッセージを生成するステップであって、前記第４の複数個が、前記第３の複数個内に含まれていない前記第２の複数個からの各メッセージを備える、ステップと、
前記第４の複数個から第５の複数のメッセージを生成するステップであって、前記第５の複数個の各メッセージが第３のタイムウィンドウ内の終了時間を有し、第２のメッセージグループの第２の証印に関連付けられる、ステップと
をさらに含む請求項９に記載のコンピュータ可読媒体。
【請求項１２】
前記方法は、前記第３の複数個と共に前記証印を格納するステップをさらに含む請求項９に記載のコンピュータ可読媒体。
【請求項１３】
前記第１の複数のメッセージがデータストレージから取り出される請求項９に記載のコンピュータ可読媒体。
【請求項１４】
メッセージを集約するシステムであって、
エネルギーの分散型発電機（ＤＧ）と、
前記ＤＧに通信可能に結合されたコントローラであって、該コントローラは、（ｉ）前記ＤＧから前記ＤＧの操作に関連する第１の複数のメッセージを取得し、（ｉｉ）前記第１の複数個から第２の複数のメッセージを生成し、前記第２の複数個の各メッセージが第１のタイムウィンドウ内の開始時間を有し、且つ（ｉｉｉ）前記第２の複数個から第３の複数のメッセージを生成し、前記第３の複数個の各メッセージが第２のタイムウィンドウ内の終了時間を有し、メッセージグループの証印に関連付けられる、コントローラと
を備える、システム。
【請求項１５】
前記第１の複数のメッセージが、インバータ又はＤＣ／ＤＣコンバータのうちの少なくとも１つによって生成される請求項１４に記載のシステム。
【請求項１６】
前記コントローラがさらに、
前記証印を前記第２の複数個の各メッセージに関連付け、
前記証印を、前記第３の複数個内に含まれていない前記第２の複数個の各メッセージから関連付け解除する
請求項１４に記載のシステム。
【請求項１７】
前記コントローラがさらに、
前記第３の複数個内に含まれていない前記第２の複数個からの各メッセージを備える、第４の複数のメッセージを生成し、
前記第４の複数個から第５の複数のメッセージを生成し、前記第５の複数個の各メッセージが第３のタイムウィンドウ内の終了時間を有し、第２のメッセージグループの第２の証印に関連付けられる
請求項１４に記載のシステム。
【請求項１８】
前記コントローラが、前記第３の複数個と共に前記証印をさらに格納する請求項１４に記載のシステム。
【請求項１９】
前記コントローラが、前記第１の複数のメッセージをデータストレージから取り出す請求項１４に記載のシステム。
【請求項２０】
前記第１の複数のメッセージが、アラームメッセージ、アラートメッセージ、警告メッセージ、又は状況メッセージのうちの少なくとも１つを備える請求項１４に記載のシステム。
【発明の詳細な説明】
【発明の分野】
【０００１】
[0001]本開示の実施形態は一般に、メッセージを集約するための方法及びシステムに関し、さらに詳細には、分散型発電機から伝達されるメッセージを集約するための方法及びシステムに関する。
【関連技術の説明】
【０００２】
[0002]既存の化石燃料が急激に減少し、現行の発電方法のコストが増大しているため、分散型発電機（ＤＧ）を使用して再生可能資源からエネルギーを生成することは、次第に広く市場で受け入れられるようになっている。そのような分散型発電機の１つのタイプは、太陽エネルギーシステムである。そのような太陽エネルギーシステムは一般に、受け取った太陽エネルギーを直流（ＤＣ）に変換する多数の光起電（ＰＶ）モジュールを備える。１つ又は複数のインバータは、ＤＣ電流を交流（ＡＣ）に変換するためにＰＶモジュールに結合されてもよく、ＡＣは家庭又は会社で電気製品を稼働するために使用されることも、又は商用電力会社に販売されることもある。
【０００３】
[0003]太陽エネルギーシステムの操作中、システムの正常性及び状況のリアルタイムモニタリングのために情報を提供するため、さまざまなメッセージがシステムの１つ又は複数のコンポーネントによって生成され、中央処理装置／コントローラに伝達されることがある。たとえば、太陽エネルギーシステム内のインバータは、アラームメッセージ、状況メッセージ、及び／又は類似する情報メッセージを生成して、さまざまなイベント及び機器の状態を指示することができる。そのようなメッセージは、中央処理装置／コントローラに伝達され、リアルタイムモニタリングのために表示されてもよく、加えて、そのようなメッセージは、たとえば、履歴レポートを生成するため、及び長期分析を行なうために、中央処理装置／コントローラ内で、履歴ログに保持されてもよい。
【０００４】
[0004]一部の例において、単一のイベント又は条件が、ほぼ同時に発生する同じタイプの大量のメッセージを誘発することもある。たとえば、各ＰＶモジュールが個々のインバータに結合される太陽エネルギーシステムにおいて、システム全体にわたる太陽放射照度の急激な変化が誘因となって、同じアラームメッセージが各々のインバータにより生成されて、中央処理装置／コントローラに伝達されることがある。同じイベント又は条件に関連するそのような大量のメッセージは、履歴レポート及び長期分析をさらに扱いにくいものにし、リアルタイムモニタリングの効率を低下させることになる。
【０００５】
[0005]したがって、当技術分野において、分散型発電機から伝達される複数のメッセージを集約する必要性がある。
【発明の概要】
【０００６】
[0006]本発明の実施形態は一般に、メッセージを集約するための方法及びシステムに関する。方法は、コントローラにおいて、分散型発電機の操作に関連する第１の複数のメッセージを取得するステップと、コントローラにおいて、第１の複数個から第２の複数のメッセージを生成するステップであって、第２の複数個の各メッセージは第１のタイムウィンドウ内の開始時間を有する、ステップと、コントローラにおいて、第２の複数個から第３の複数のメッセージを生成するステップであって、第３の複数個の各メッセージは第２のタイムウィンドウ内の終了時間を有し、メッセージグループの証印に関連付けられる、ステップとを含む。
【０００７】
[0007]本発明の上記に列挙される特徴が詳細に理解されるように、上記で簡略に要約された本発明のさらに詳細な説明が、実施形態を参照することによって行なわれ、実施形態の一部は添付の図面において例示される。しかし、本発明はその他の同等に効果的な実施形態を認めることができるので、添付の図面が本発明の代表的な実施形態のみを示すものであり、したがって本発明の範囲を限定するものと見なされてはならないことに留意されたい。
【図面の簡単な説明】
【０００８】
【図１】[0008]本発明の１つ又は複数の実施形態による生成されたメッセージが集約されうる分散型発電システムを示すブロック図である。
【図２】[0009]本発明の１つ又は複数の実施形態によるコントローラを示すブロック図である。
【図３】[0010]本発明の１つ又は複数の実施形態によるマスターコントローラを示すブロック図である。
【図４】[0011]本発明の１つ又は複数の実施形態によるメッセージを集約するための方法を示す流れ図である。
【詳細な説明】
【０００９】
[0012]図１は、本発明の１つ又は複数の実施形態による生成されたメッセージが集約されうる分散型発電システム１００（「システム１００」）を示すブロック図である。システム１００は、複数の分散型発電機（ＤＧ）１０２１、１０２２、．．．１０２ｎ（集合的にＤＧ１０２と示す）、複数のコントローラ１０４１、１０４２、．．．、１０４ｎ（集合的にコントローラ１０４と示す）、マスターコントローラ１０８、及び通信ネットワーク１１０を備える。コントローラ１０４及びマスターコントローラ１０８は、たとえばインターネットのような通信ネットワーク１１０を介して通信可能に結合される。
【００１０】
[0013]ＤＧ１０２（すなわち、分散型発電機）は、太陽エネルギー、風力エネルギー、水力発電エネルギーなどのような、再生可能資源から発電する。一部の実施形態において、ＤＧ１０２は、発電されたＤＣ電力をＡＣ電力に変換するための１つ又は複数のインバータに結合された複数のＰＶモジュールを備え、たとえば、各ＰＶモジュールは１対１の対応で個々のインバータに結合されてもよい。加えて、ＤＣ／ＤＣコンバータは、各ＰＶモジュールと各インバータとの間で（たとえば、ＰＶモジュールあたり１つのコンバータ）結合されてもよい。一部の代替的実施形態において、複数のＰＶモジュールが単一のインバータに結合されてもよく（すなわち、集中型インバータ）、一部のそのような実施形態において、１つ又は複数のＤＣ／ＤＣコンバータは、ＰＶモジュールと集中型インバータとの間に結合されてもよい。
【００１１】
[0014]一部の実施形態において、ＤＧ１０２は、直接使用できるか、又は、たとえば１つ又は複数のバッテリに格納できるＤＣ電流を発電するためのＰＶモジュールに結合されたＤＣ／ＤＣコンバータを備えることができる。一部の代替的実施形態において、ＤＧ１０２のうちの１つ又は複数は、追加的又は代替的に、「風力発電所」におけるような、複数の風力タービン、又は任意の他の再生可能エネルギー源からＤＣ電流を発電するためのコンポーネント、並びに１つ又は複数のＤＣ／ＤＣコンバータ、及び／又は１つ又は複数のインバータを備えることができる。
【００１２】
[0015]各ＤＧ１０２１、１０２２、．．．、１０２ｎは、１対１の対応で、それぞれコントローラ１０４１、１０４２、．．．、１０４ｎに結合される。コントローラ１０４は、アラームメッセージ、状況メッセージなどのような、ＤＧ１０２の正常性及び状態に関する情報を提供するＤＧ１０２のコンポーネントによって生成されるメッセージを収集する。そのようなメッセージは、さまざまなレベルの細分度で生成されてもよく、太陽エネルギーシステムを備えるＤＧ１０２の場合、メッセージは１つ又は複数の個々のＰＶモジュール、太陽光パネル、ＤＣ／ＤＣコンバータ、及び／又はインバータに対して、並びにＤＧ１０２全体に対して生成されてもよい。
【００１３】
[0016]収集されたメッセージは、コントローラ１０４からマスターコントローラ１０８に伝達され、後のデータ分析及び／又はレポート生成のために、たとえばコントローラ１０４及び／又はマスターコントローラ１０８内で表示及び／又は格納されてもよい。本発明の１つ又は複数の実施形態によれば、マスターコントローラ１０８は、１つ又は複数のＤＧ１０２から収集されたメッセージを相関させ、単一のイベント又は状態に関連する複数のメッセージが相関グループに集約されるようにすることができる。相関グループ内の各メッセージは、メッセージグループの証印に関連付けられてもよく、後段において詳細に説明されるように、メッセージの相関グループが、ユーザのディスプレイ等において、履歴レポート内の単一メッセージによって識別され表されうる。一部の実施形態において、格納されたメッセージは、集約を行なうために取り出されてもよく、或いは、メッセージはリアルタイムで集約されてもよい。一部の代替的実施形態において、コントローラ１０４は、対応するＤＧ１０２からのメッセージに対してメッセージ集約を行なうことができる。コントローラ１０４は、メッセージを格納及び／又はメッセージをマスターコントローラ１０８に伝送する前に、リアルタイムでメッセージ集約を行なうことができるか、或いは、コントローラ１０４は、メッセージ集約を行なうためにメッセージをストレージから取り出すことができる。
【００１４】
[0017]一部の代替的実施形態において、その他のタイプのメッセージ集約が、後段において説明されるメッセージ集約に加えて、又はその代替として実行されてもよい。たとえば、特定のタイプのイベントメッセージのような、特定のタイプのメッセージは、メッセージの特性に基づいて（たとえば、メッセージがユーザにとって実用的な情報を含まない場合）非表示にされてもよい。追加的又は代替的に、特定のタイプのイベントメッセージのような、特定のタイプのメッセージは、たとえば、所与の期間にわたり存在している／開いていることにより、又はメッセージタイプの設定済み出現回数がインストレーション内で検出されるとき、重大度が段階的に高まった場合に限りユーザに表示されてもよい。
【００１５】
[0018]図２は、本発明の１つ又は複数の実施形態によるコントローラ１０４を示すブロック図である。コントローラ１０４は、分散型発電機（ＤＧ）送受信機２０２、マスターコントローラ（ＭＣ）送受信機２０４、少なくとも１つの中央演算処理装置（ＣＰＵ）２０６、サポート回路２０８、及びメモリ２１０を備える。ＣＰＵ２０６は、ＤＧ送受信機２０２、ＭＣ送受信機２０４、サポート回路２０８、及びメモリ２１０に結合され、１つ又は複数の一般的に使用可能なマイクロプロセッサを備えることもできる。或いは、ＣＰＵ２０６は、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）を含むこともできる。サポート回路２０８は、ＣＰＵ２０６の機能を高めるために使用されるよく知られた回路である。そのような回路は、キャッシュ、電源機構、クロック回路、バス、ネットワークカード、入出力（Ｉ／Ｏ）回路などを含むが、これらに限定されることはない。コントローラ１０４は、特定のソフトウェアを実行するとき、本発明のさまざまな実施形態を実行するための特定用途のコンピュータとなる汎用コンピュータを使用して実施されてもよい。
【００１６】
[0019]ＤＧ送受信機２０２は、ＤＧ１０２と通信して、たとえばＤＧ１０２から生成されたメッセージを取得する。一部の実施形態において、ＤＧ送受信機２０２は、電力線を介してＤＧ１０２内の１つ又は複数のインバータに結合されてもよく、電力線通信（ＰＬＣ）を使用してインバータ（複数可）と通信することができる。或いは、コントローラ１０４は、たとえばＷＩ-ＦＩ又はＷＩ−ＭＡＸモデム、３Ｇモデム、ケーブルモデム、デジタル加入者線（ＤＳＬ）、光ファイバ、又は類似するタイプの技術などの、無線又は有線通信方法を使用して、インバータ（複数可）と通信することができる。
【００１７】
[0020]ＭＣ送受信機２０４は、通信ネットワーク１１０を介して、コントローラ１０４をマスターコントローラ１０８に通信可能に結合して、ＤＧ１０２の管理を容易にする（たとえば、収集されたメッセージをマスターコントローラ１０８に供給する）。ＭＣ送受信機２０４は、たとえばＷＩ-ＦＩ又はＷＩ−ＭＡＸモデム、３Ｇモデム、ケーブルモデム、デジタル加入者線（ＤＳＬ）、光ファイバ、又は類似するタイプの技術などの、無線又は有線技法を使用して、ネットワーク１１２に結合してそのような通信を行なうようにすることができる。
【００１８】
[0021]メモリ２１０は、ランダムアクセスメモリ、読み取り専用メモリ、取り外し可能ディスクメモリ、フラッシュメモリ、及びそれらのタイプのメモリのさまざまな組み合わせを備えることができる。メモリ２１０は、場合によってはメインメモリと呼ばれ、部分的にキャッシュメモリ又はバッファメモリとして使用されてもよい。メモリ２１０は一般に、コントローラ１０４のオペレーティングシステム２１２を格納する。オペレーティングシステム２１２は、ＳＵＮ  Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃ．社製のＳＯＬＡＲＩＳ、ＩＢＭ  Ｉｎｃ．社製のＡＩＸ、Ｈｅｗｌｅｔｔ  Ｐａｃｋａｒｄ  Ｃｏｒｐｏｒａｔｉｏｎ社製のＨＰ−ＵＸ、Ｒｅｄ  Ｈａｔ  Ｓｏｆｔｗａｒｅ社製のＬＩＮＵＸ、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ社製のＷｉｎｄｏｗｓ  ２０００などのような多数の市販のオペレーティングシステムのうちの１つであってもよいが、これらに限定されることはない。
【００１９】
[0022]メモリ２１０は、ＤＧ１０２及びそのコンポーネントを管理するためのＤＧ管理ソフトウェア２１４、及びＤＧ１０２に関連するデータ（たとえば、ＤＧ１０２からのメッセージ）を格納するためのデータベース２１６のような、さまざまな形態のアプリケーションソフトウェアを格納することができる。本発明の１つ又は複数の実施形態によれば、メモリ２１０は、図４に関して後段で詳細に説明されるように、ＤＧ１０２からのメッセージを集約するためのメッセージ集約モジュール２１８をさらに格納することができる。そのようなメッセージ集約により、たとえば、証印とデータベース２１６内の相関グループの各メッセージとの関連性を格納することによって、同じイベント又は状態に関連する複数のメッセージが、メッセージグループの証印により相関グループとして識別されるようになる。次いで証印は、相関グループを識別するように使用されて、たとえば履歴レポート、ユーザインターフェイスにおける表示などで、相関グループを表すための単一メッセージ又は通知を生成する。
【００２０】
[0023]図３は、本発明の１つ又は複数の実施形態によるマスターコントローラ１０８を示すブロック図である。マスターコントローラ１０８は、送受信機３０２、サポート回路３０６、及び少なくとも１つの中央演算処理装置（ＣＰＵ）３０４に結合されたメモリ３０８を備える。ＣＰＵ３０４は、１つ又は複数の一般的に使用可能なマイクロプロセッサを備えることができる。或いは、ＣＰＵ３０４は、１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）を含むこともできる。サポート回路３０６は、ＣＰＵ３０４の機能を高めるために使用されるよく知られた回路である。そのような回路は、キャッシュ、電源機構、クロック回路、バス、ネットワークカード、入出力（Ｉ／Ｏ）回路などを含むが、これらに限定されることはない。マスターコントローラ１０８は、特定のソフトウェアを実行するとき、本発明のさまざまな実施形態を実行するための特定用途のコンピュータとなる汎用コンピュータを使用して実施されてもよい。
【００２１】
[0024]送受信機３０２は、通信ネットワーク１１０を介して、マスターコントローラ１０８をコントローラ１０４に通信可能に結合して、たとえばコントローラ１０４及び／又はＤＧ１０２のコンポーネントを操作するなど、ＤＧ１０２の管理を容易にする。加えて、マスターコントローラ１０８は、コントローラ１０４を介してＤＧ１０２からメッセージを受信する。送受信機３０２は、たとえばＷＩ-ＦＩ又はＷＩ−ＭＡＸモデム、３Ｇモデム、ケーブルモデム、デジタル加入者線（ＤＳＬ）、光ファイバ、又は類似するタイプの技術などの、無線又は有線技法を使用して、ネットワーク１１０に結合しそのような通信を行なえるようにすることができる。
【００２２】
[0025]メモリ３０８は、ランダムアクセスメモリ、読み取り専用メモリ、取り外し可能ディスクメモリ、フラッシュメモリ、及びそれらのタイプのメモリのさまざまな組み合わせを備えることができる。メモリ３０８は、場合によっては、メインメモリと呼ばれ、部分的にキャッシュメモリ又はバッファメモリとして使用されてもよい。メモリ３０８は一般に、マスターコントローラ１０８のオペレーティングシステム３１０を格納する。オペレーティングシステム３１０は、ＳＵＮ  Ｍｉｃｒｏｓｙｓｔｅｍｓ，Ｉｎｃ．社製のＳＯＬＡＲＩＳ、ＩＢＭ  Ｉｎｃ．社製のＡＩＸ、Ｈｅｗｌｅｔｔ  Ｐａｃｋａｒｄ  Ｃｏｒｐｏｒａｔｉｏｎ社製のＨＰ−ＵＸ、Ｒｅｄ  Ｈａｔ  Ｓｏｆｔｗａｒｅ社製のＬＩＮＵＸ、Ｍｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ社製のＷｉｎｄｏｗｓ  ２０００などのような多数の市販のオペレーティングシステムのうちの１つであってもよいが、これらに限定されることはない。
【００２３】
[0026]メモリ３０８は、ＤＧ１０２を管理するため（たとえば、ＤＧ１０２からのメッセージを収集して格納するため）、システム管理ソフトウェア３１２のような、さまざまな形態のアプリケーションソフトウェアを格納することができる。メモリ３０８はまた、ＤＧ１０２からのメッセージのなど、システム１００に関連するデータを格納するためのデータベース３１４のような、さまざまなデータベースを格納することもできる。本発明の１つ又は複数の実施形態によれば、メモリ３０８は、図４に関して後段で詳細に説明されるように、メッセージを集約するためのメッセージ集約モジュール３１６をさらに格納することができる。そのようなメッセージ集約により、同じイベント又は条件に関連する複数のメッセージが、たとえば、証印とデータベース３１４内の相関グループの各メッセージとの関連性を格納することによって、メッセージグループの証印により相関グループとして識別されるようになる。次いで証印は、たとえば履歴レポート、ユーザインターフェイスにおける表示などで、相関グループを表すための単一メッセージ又は通知を生成するため、相関グループを識別するように使用されてもよい。
【００２４】
[0027]図４は、本発明の１つ又は複数の実施形態によるメッセージを集約するための方法４００を示す流れ図である。後段で説明される実施形態のような一部の実施形態において、アラームメッセージが集約されて、たとえば履歴レポートで、ユーザのディスプレイで、アラームメッセージを格納するデータベース内などで、同じイベントに関連する複数のアラームメッセージが単一メッセージ又は指標により表される。そのようなアラームメッセージ（「アラーム」）は、たとえばシステム１００のＤＧ内で生成されて、コントローラ１０４及び／又はマスターコントローラ１０８のようなコントローラに伝達されてもよい。一部の代替的実施形態において、警告、アラート、状況メッセージなどのような、その他のタイプのメッセージが集約されてもよい。メッセージ集約は、１つ又は複数のＤＧ内（たとえば、インバータ、ＤＣ／ＤＣコンバータ、及び／又はメッセージを生成する任意の他のコンポーネントにより）又は前述のメッセージのいずれかを生成する任意のデバイス又はシステム内で生成されたメッセージを使用して実行されてもよい。
【００２５】
[0028]一部の実施形態において、コンピュータ可読媒体は、プログラムを備え、該プログラムは、プロセッサにより実行されるとき、後段で詳細に説明されるように、メッセージを集約するための方法４００を実行する。
【００２６】
[0029]一部の代替的実施形態において、その他のタイプのメッセージ集約が、後段において説明されるメッセージ集約に加えて、又はその代替として実行されてもよい。たとえば、特定のタイプのイベントメッセージのような、特定のタイプのメッセージは、メッセージの特性に基づいて（たとえば、メッセージがユーザにとって実用的な情報を含まない場合）非表示にされてもよい。追加的又は代替的に、特定のタイプのイベントメッセージのような、特定のタイプのメッセージは、たとえば、所与の期間にわたり存在している／開いていることにより、又はメッセージタイプの設定済み出現回数がインストレーション内で検出されるとき、重大度が段階的に高まった場合に限りユーザに表示されてもよい。
【００２７】
[0030]方法４００は、ステップ４０２において開始し、ステップ４０４に進む。ステップ４０４において、アラームはストレージから取り出され、あらかじめ定められた期間中に生じるアラームが取り出されてもよいか、又は代替として、ユーザがアラームを取り出すための期間を指定してもよい。一部の代替的実施形態において、アラームは、リアルタイム及び／又はアラームの格納前に、方法４００を使用して処理されてもよい。ステップ４０６において、コントローラ１０４内のメッセージ集約モジュール２１８のようなメッセージ集約モジュール、又はマスターコントローラ１０８内のメッセージ集約モジュール３１６は、アラームタイプによりアラームをソートする。ステップ４０８において、メッセージ集約モジュールは特定のアラームタイプを選択し、ステップ４１０において、特定のアラームタイプのアラームを、対応する開始時間によりソートして、時間順のアラームを生成する。
【００２８】
[0031]方法４００はステップ４１２に進み、ここでメッセージ集約モジュールは、時間順のアラームの開始時間を評価し、ステップ４１４において、時間ソートのアラームがアラームグループに集約されうるかどうかを決定する。そのような決定は、たとえば、時間ソートのアラームの回数及び／又は時間ソートのアラームの開始時間に基づいて行なわれてもよい。ステップ４１４における決定の結果が否定である場合、方法４００はステップ４１８に進み、ステップ４１４における決定の結果が肯定である場合、方法４００はステップ４１６に進む。
【００２９】
[0032]ステップ４１６において、メッセージ集約モジュールは、時間ソートのアラームを、アラームの開始時間に基づいてアラームグループに集約する。一部の実施形態において、アラームグループが作成されて、アラームグループ内の各アラームが、たとえば、スライディングウィンドウを使用することにより、第１のウィンドウ（たとえば、１５分のウィンドウ）内で生じる開始時間を有する。アラームがアラームグループに集約されると、アラームグループの証印は、アラームグループを識別するためにアラームグループの各アラームに関連付けられてもよい。一部の代替的実施形態において、証印は、対応するアラームに関連付けられて、対応するアラームと共に、たとえばデータベース２１６及び／又はデータベース３１６に格納されてもよい。
【００３０】
[0033]方法４００はステップ４１８に進み、ここで処理すべき追加のアラームタイプがあるかどうかについて決定が行なわれる。そのような決定の結果が肯定である場合、方法４００はステップ４０８に戻り、そのような決定の結果が否定である場合、方法４００はステップ４２０に進む。ステップ４２０において、アラームグループが作成されているかどうかについて決定が行なわれる。そのような決定の結果が否定である場合、方法４００は、終了となるステップ４３４に進み、そのような決定の結果が肯定である場合、方法４００はステップ４２２に進む。
【００３１】
[0034]ステップ４２２において、メッセージ集約モジュールは、特定のアラームグループを選択する。ステップ４２４において、メッセージ集約モジュールは、選択されたアラームグループ内のアラームの終了時間を評価し、ステップ４２６において、アラームがアラームグループから関連付け解除（すなわち除去）されるべきかどうかについて決定を行なう。一部の実施形態において、アラームは、その終了時間がアラームグループ内の他のアラームの第２のウィンドウ内ではない場合、アラームグループから関連付け解除されるものとされ、たとえば、アラームグループ内の他のアラームの１５分以内ではない終了時間のアラームは、そのアラームグループから関連付け解除されてもよい。
【００３２】
[0035]ステップ４２６における決定の結果が否定である場合、方法４００はステップ４３２に進み、ステップ４２６における決定の結果が肯定である場合、方法４００はステップ４２８に進み、ここで適切なアラームがアラームグループから関連付け解除される。一部の実施形態において、アラームは、アラームグループの証印への関連付けを除去することにより、アラームグループから関連付け解除されてもよい。したがって、適切なアラームをアラームグループから関連付け解除した後、証印は、アラームグループ（すなわち相関グループ）に残った相関のあるアラームを識別するために使用されてもよい。そのような相関のあるアラームは、アラームレポート、アラーム表示などの単一メッセージ又は指標により表されてもよい。一部の実施形態において、相関のあるアラームは、データベース２１６及び／又はデータベース３１４内の単一メッセージ又は指標で置き換えられてもよい。方法４００はステップ４３０に進み、ここで関連付け解除されたアラームは、そのようなアラームを新しいアラームグループの新しい証印に関連付けることにより、新しいアラームグループに集約される。方法４００はステップ４２４に戻り、アラームが新しいアラームグループから関連付け解除されるべきかどうかについて決定する。
【００３３】
[0036]ステップ４３２において、処理すべき追加のアラームグループがあるかどうかについて決定が行なわれる。そのような決定の結果が肯定である場合、方法４００はステップ４２２に戻るか、或いは、そのような決定の結果が否定である場合、方法４００はステップ４３４に進み、終了する。
【００３４】
[0037]上記の説明は本発明の実施形態を対象としているが、本発明のその他の及びさらなる実施形態は、本発明の基本的な範囲を逸脱することなく考案されてもよく、本発明の範囲は後続の特許請求の範囲によって決定される。
【図１】
2013502831.tif 000003
【図２】
2013502831.tif 000004
【図３】
2013502831.tif 000005
【図４】
2013502831.tif 000006
【手続補正書】
【提出日】平成24年3月29日(2012.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
メッセージを集約するための方法であって、
コントローラにおいて、分散型発電機の操作に関連する第１の複数のメッセージを取得するステップと、
前記コントローラにおいて、前記第１の複数個から第２の複数のメッセージを生成するステップであり、前記第２の複数個の各メッセージが第１のタイムウィンドウ内の開始時間を有する、ステップと、
前記コントローラにおいて、前記第２の複数個から第３の複数のメッセージを生成するステップであり、前記第３の複数個の各メッセージが第２のタイムウィンドウ内の終了時間を有し、メッセージグループの証印に関連付けられる、ステップと
を含む方法。
【請求項２】
前記コントローラにおいて、前記証印を前記第２の複数個の各メッセージに関連付けるステップと、
前記コントローラにおいて、前記証印を、前記第３の複数個内に含まれない前記第２の複数個の各メッセージから関連付け解除するステップと
をさらに含む請求項１に記載の方法。
【請求項３】
前記コントローラにおいて、第４の複数のメッセージを生成するステップであって、前記第４の複数個が、前記第３の複数個内に含まれていない前記第２の複数個からの各メッセージを備える、ステップと、
前記コントローラにおいて、前記第４の複数個から第５の複数のメッセージを生成するステップであって、前記第５の複数個の各メッセージが第３のタイムウィンドウ内の終了時間を有し、第２のメッセージグループの第２の証印に関連付けられる、ステップと
をさらに含む請求項１に記載の方法。
【請求項４】
前記第３の複数個を表している単一指標を備える履歴レポートを生成するステップをさらに含む請求項１に記載の方法。
【請求項５】
前記第３の複数個と共に前記証印を格納するステップをさらに含む請求項１に記載の方法。
【請求項６】
前記第１の複数のメッセージがデータストレージから取り出される請求項１に記載の方法。
【請求項７】
前記第１の複数のメッセージが、アラームメッセージ、アラートメッセージ、警告メッセージ、又は状況メッセージのうちの少なくとも１つを備える請求項１に記載の方法。
【請求項８】
前記第２の複数個の各メッセージが同じメッセージタイプである請求項１に記載の方法。
【請求項９】
プロセッサにおいて実行されて請求項１〜８のいずれかの方法を実行するプログラム。
【請求項１０】
メッセージを集約する装置であって、
（ｉ）分散型発電機から前記分散型発電機の操作に関連する第１の複数のメッセージを取得し、（ｉｉ）前記第１の複数個から第２の複数のメッセージを生成し、前記第２の複数個の各メッセージが第１のタイムウィンドウ内の開始時間を有し、且つ（ｉｉｉ）前記第２の複数個から第３の複数のメッセージを生成し、前記第３の複数個の各メッセージが第２のタイムウィンドウ内の終了時間を有し、メッセージグループの証印に関連付けられる、手段
を備える、装置。
【請求項１１】
前記第１の複数のメッセージが、インバータ又はＤＣ／ＤＣコンバータのうちの少なくとも１つによって生成される請求項１０に記載の装置。
【請求項１２】
前記手段がさらに、
前記証印を前記第２の複数個の各メッセージに関連付け、
前記証印を、前記第３の複数個内に含まれていない前記第２の複数個の各メッセージから関連付け解除する
請求項１０に記載の装置。
【請求項１３】
前記手段がさらに、
前記第３の複数個内に含まれていない前記第２の複数個からの各メッセージを備える、第４の複数のメッセージを生成し、
前記第４の複数個から第５の複数のメッセージを生成し、前記第５の複数個の各メッセージが第３のタイムウィンドウ内の終了時間を有し、第２のメッセージグループの第２の証印に関連付けられる
請求項１０に記載の装置。
【請求項１４】
前記手段が、前記第３の複数個と共に前記証印をさらに格納する請求項１０に記載の装置。
【請求項１５】
前記手段が、前記第１の複数のメッセージをデータストレージから取り出す請求項１０に記載の装置。
【国際調査報告】
2013502831.tif 000007
2013502831.tif 000008