(57)【特許請求の範囲】
【請求項１】
複数のリモートユニットと管理サーバとの間に接続されたコンセントレータにより実行される方法であって、前記方法は、
（ｉ）消費者の施設でのリソースの使用を測定するためのマイクロエンジン及びメータを含むリモートユニットと関連し、前記リモートユニットのプロファイルを表し、複数の通信パラメータ及び複数の装置パラメータを含む複数のプロパティのデータを受信して格納するステップと、
（ｉｉ）前記管理サーバから前記リモートユニットと関連する要求を表すメッセージデータを受信するステップと、
（ｉｉｉ）前記メッセージデータ及び前記格納された複数のプロパティのデータに基いた要求に対する応答を表す応答データを生成するステップと、
（ｉｖ）前記応答データを、前記メッセージデータに基づいた要求により決定されるように、前記リモートユニット及び前記管理サーバのうちの１つへ送信するステップとを含み、
前記複数の通信パラメータは、前記マイクロエンジンがサポートする複数の通信プロトコル及び前記複数の通信パラメータと関連する機器を表し、
前記複数のプロパティのデータのうち前記複数の通信パラメータは、使用するための利用可能な通信リンクを決定して前記応答データを前記リモートユニットへ送信するために使用されることを特徴とする方法。
【請求項２】
前記複数のプロパティのデータは、
（ｉ）前記消費者の施設での前記リソースの使用の測定を表す測定データと、
（ｉｉ）前記リモートユニットの設定を表す設定データと、
（ｉｉｉ）スケジュールをリーディングするメータを表すデータと、
（ｉｖ）要求側の管理プロファイル情報を表すデータと、
（ｖ）前記マイクロエンジンが前記マイクロエンジンからコンセントレータに対してと、マイクロエンジンからマイクロエンジンに対してと、マイクロエンジンからメータリンクに対してとのために使用できるサポートされた通信プロトコル、並びに複数のプロトコルパラメータあたりの複数のプロパティを表すデータと、
（ｖｉ）前記リモートユニットへの通信接続を用いて複数のメータ及び複数のマイクロエンジンの設定を表すデータと、
（ｖｉｉ）カーボンフットプリント情報を表すデータと、
（ｖｉｉｉ）前記リソースの使用と関連する料金表を表す料金表データと、
のうちの少なくとも１つを含むことを特徴とする請求項１記載の方法。
【請求項３】
他のリモートユニットに接続された第２のリモートユニットに対する第２の複数のプロパティのデータを受信して格納し、前記第２の複数のプロパティのデータに基づき前記第２のリモートユニットと通信を行うステップをさらに含むことを特徴とする請求項２記載の方法。
【請求項４】
前記第２のリモートユニットは、マイクロエンジン及び関連するディスプレイを含み、前記複数のリモートユニットのマイクロエンジンとの間にリンクが確立されることを特徴とする請求項３記載の方法。
【請求項５】
前記第２のユニットは、消費者の施設でのリソースの使用をモニタリングするためのスマートメータを含み、前記スマートメータと他のリモートユニットの前記マイクロエンジンとの間にリンクが確立されることを特徴とする請求項３記載の方法。
【請求項６】
前記第２のリモートユニットは、第２のマイクロエンジン及び消費者の施設でのリソースの使用を測定するための第２のメータを含み、前記第２のマイクロエンジンと他のリモートユニットの前記マイクロエンジンとの間にリンクが確立されることを特徴とする請求項３記載の方法。
【請求項７】
前記コンセントレータは、複数のリモートユニットの第１のグループの複数のマイクロエンジンとのリンクを確立させ、複数のリモートユニットの第２のグループとリンクを確立させるために第２のコンセントレータプロセスのインスタンスを作成することを特徴とする請求項３記載の方法。
【請求項８】
前記コンセントレータは、複数のリソースマーケット参加者の前記リモートコンピュータから前記管理データに対する要求に応答して、前記管理サーバへの要求に応じて管理サーバリンクへのコンセントレータを確立させて前記複数のリモートユニットの格納された複数のプロパティのデータを供給することを特徴とする請求項３記載の方法。
【請求項９】
前記リモートユニットへ送信された前記応答データは、あるイベントと関連する警告データを表し、前記リモートユニットと関連する位置において警告情報を生成させることを特徴とする請求項１記載の方法。
【請求項１０】
分配された複数のリモートユニットのネットワークを制御しインタロゲートするための通信システムは、
前記複数のリモートユニットと関連するデータを要求し、供給するためのネットワーク管理サーバと、
前記ネットワーク管理サーバと通信を行い、複数のコンセントレータにおいて保持される複数のプロパティのデータのうち前記複数の通信パラメータに基づき、それぞれの複数の通信プロトコルを用いてそれぞれの複数のリモートユニットと通信を行うための複数のコンセントレータと、
前記複数のプロパティのデータは、各リモートユニットと関連する状態及び複数の通信パラメータを表し、
前記通信システムは、
コンセントレータに対する複数のプロパティのデータ及びメッセージデータを供給し、複数のアプリケーションファイル及びサービスレベルデータを含むデータを受信するための複数のリモートユニットを含み、
前記複数のリモートユニットの前記複数のプロパティのデータは、前記複数のリモートユニットを用いてインストールされるかまたは前記複数のリモートユニットと通信を行う複数の装置のプロファイルを表し、前記複数のプロファイルのそれぞれは、前記複数のリモートユニット及び前記複数の装置のための複数の通信パラメータ並びに複数の装置パラメータを含み、
前記複数の通信パラメータは、前記それぞれのリモートユニットがサポートする複数の通信プロトコル及び前記複数の通信パラメータと関連する機器を表すことを特徴とする通信システム。
【請求項１１】
前記複数のリモートユニットは、前記複数のアプリケーションを受信し、構築し、送信し、実行するように構成されることを特徴とする請求項１０記載の通信システム。
【請求項１２】
前記複数のリモートユニットに対する接続のためのそれぞれの通信プロトコルを用いて前記複数のコンセントレータのクラスタを含むことを特徴とする請求項１０または１１記載の通信システム。
【請求項１３】
前記複数のリモートユニットのうちの少なくとも１つは、消費者の施設でのリソースの使用を測定するためのメータ及び前記リモートユニットのプロファイルを表す前記複数のプロパティのデータを保持するためのマイクロエンジンを含むことを特徴とする請求項１０から１２のうちいずれか１つに記載の通信システム。
【請求項１４】
前記複数のリモートユニットのうちの少なくとも１つは、もう１つのリモートユニットのもう１つのマイクロエンジンとのリンクを確立させるためのマイクロエンジン及び前記リソースの使用の消費量及び制御と関連するリアルタイム情報を提供するディスプレイユニットを含むことを特徴とする請求項１３記載の通信システム。
【請求項１５】
前記リアルタイム情報は、他のリモートユニットから得られたデータに基づいた請求書の提示を含むことを特徴とする請求項１４記載の通信システム。
【請求項１６】
前記複数のリモートユニットのうちの少なくとも１つは、もう１つのリモートユニットと通信を行うためのプロパティデータを格納することを特徴とする請求項１３記載の通信システム。
【請求項１７】
前記サービスレベルデータは、前記複数のリモートユニットのそれぞれの位置と関連する料金表データを含むことを特徴とする請求項１０記載の通信システム。
【請求項１８】
前記複数のコンセントレータは、
前記複数のリモートユニット及び前記管理サーバへの複数のリンク上で送信されたデータを管理するための複数のジョブキューを保持し、
前記複数のジョブキューは、前記複数のコンセントレータにおいて保持された前記複数のプロパティのデータに基づいて決定された前記複数のリンクのバンド幅容量に基づき、前記複数のリンク上にセッションを確立することを特徴とする請求項１０記載の通信システム。
【請求項１９】
前記複数のプロパティのデータは、遠隔地から受信されることを特徴とする請求項１から９のうちいずれか１つに記載の方法。
【請求項２０】
異なるリモートユニットに対して異なるプロパティのデータを格納するステップを含むことを特徴とする請求項１から９、及び１９のうちいずれか１つに記載の方法。
【請求項２１】
請求項１から９、１９、及び２０のうちいずれか１つに記載の方法を実行するためのコンピュータプログラムコードからなることを特徴とするコンピュータ可読可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あるリソースの消費量をモニタリング及び／または制御のために使用される通信プロセス及びシステムに関する。特に、本発明は、複数のメータ装置のネットワーク又はグリッドをインタロゲート（質問送信）及び制御するための通信アーキテクチャ及び上記通信アーキテクチャのコンセントレータに関する。
【背景技術】
【０００２】
たとえば、水、電気及び天然ガスなど複数のリソースの消費量をモニタしかつ制御するための複数の通信システムにおいて、メータが、関連する管理サーバに対してリソースの使用を表すメータデータを送信するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００６／００００３３号パンフレット
【特許文献２】国際公開第２００６／００００３８号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【０００４】
これらのシステムには、以下の複数の制限を有する。
（ｉ）提供されるメータデータは典型的に、非常に制限される。
（ｉｉ）国の電力マーケット（ＮＥＭ）へ報告するときに使用するために各メータから必要とされるデータを収集することは、非常に遅く、リソース集約的である。
（ｉｉｉ）各メータは典型的に、特定の通信プロトコルに制限され、もし新しい通信システムが導入されるならば、複数のレガシーメータを置き換えることが必要となる。
（ｉｖ）メータの動作は典型的に、単にリソースと関連する１つまたは２つの数量（たとえば、電圧及び電流、または水量／レートなど。）を測定することだけによってリソースと関連し、それによってシステムオペレータに利用可能な情報を制限する。
（ｖ）メータは典型的に、純粋な測定装置であり、リソースに関して、たとえばリソース供給を止めるなどの任意の動作は、たとえばメータを訪問するサービスパーソンなどによって手動で行われなければならない。
（ｖｉ）それらの施設ではメータと消費者との間で利用可能なインタラクションの程度は、非常に制限される。
【０００５】
上述したことに対処すること、または改善すること、並びに少なくとも有用な代替物を提供することが要望される。
【課題を解決するための手段】
【０００６】
本発明によれば、複数のリモートユニットと管理サーバとの間に接続されたコンセントレータにより実行される方法が提供され、方法は、
（ｉ）消費者の施設でのリソースの使用を測定するためのマイクロエンジン及びメータを含むリモートユニットと関連し、前記リモートユニットのプロファイルを表す複数のプロパティデータを受信して格納するステップと、
（ｉｉ）前記管理サーバから前記リモートユニットと関連する要求を表すメッセージデータを受信するステップと、
（ｉｉｉ）前記メッセージデータ及び前記格納された複数のプロパティのデータに基いた要求に対する応答を表す応答データを生成するステップと、
（ｉｖ）前記応答データを、前記メッセージデータに基づいた前記要求により決定されるように、前記リモートユニット及び前記管理サーバのうちの１つへ送信するステップとを含む。
【０００７】
前記コンセントレータは、使用するためのリンクを決定して前記リモートユニットへ前記応答データを送信するために使用されてもよい。前記コンセントレータは、送信する前に前記応答データをデータキューのキューに入れてもよい。
【０００８】
前記複数のプロパティのデータは、
（ｉ）前記消費者の施設での前記リソースの使用の測定を表す測定データと、
（ｉｉ）前記リモートユニットの設定を表す設定データと、
（ｉｉｉ）スケジュールをリーディングするメータを表すデータと、
（ｉｖ）要求側の管理プロファイル情報を表すデータと、
（ｖ）複数の通信パラメータを表すデータと、
（ｖｉ）前記リモートユニットへの通信接続を用いて複数のメータ及び複数のマイクロエンジンの設定を表すデータと、
（ｖｉｉ）カーボンフットプリント情報を表すデータと、
（ｖｉｉｉ）前記リソースの使用と関連する料金表を表す料金表データと、
のうちの少なくとも１つを含んでもよい。
【０００９】
前記メッセージデータは、前記リソースの使用の測定を表す測定データ、または前記測定及び前記料金表に基づく使用のコストを表すコストデータに対する要求を表す使用要求データを含んでもよい。前記コストデータは、エネルギーマーケットの複数の報告要件と関連するオペレータにより選択されたプロトコルに従い前記コストを表す。前記プロトコルは、“ＮＥＭ１２”であってもよいし、前記エネルギーマーケットは、オーストラリアの国の電力マーケット（ＮＥＭ）であってもよい。
【００１０】
前記メッセージデータは、前記リモートユニットの設定を変更するために設定変更コマンドを表す制御データを含んでもよい。
【００１１】
前記リモートユニットは、第２のプロファイルを表す第２のリモートユニットに対する第２の複数のプロパティのデータを受信してもよいし、前記複数のプロパティのデータを前記第２のユニットへ送信してもよい。前記リモートユニットは、前記コンセントレータから第２のユニットに対する要求を表すメッセージデータを受信してもよいし、前記メッセージデータを前記第２のユニットへ送信してもよい。
【００１２】
前記リモートユニットは、ユーザに対して前記データを表示するため家庭内ディスプレイ（ＩＨＤ）に対してメッセージデータを送信してもよい。前記複数のプロパティのデータは、前記リソースの使用に対して前記ユーザにより支払われるべき請求書を表すメータで測定された消費量詳細（請求書）データを含んでもよい。
【００１３】
前記リモートユニットは、
（ｉ）レギュレータにより提供された設定データと、
（ｉｉ）ユーザにより定期的な（たとえば、日に一度の／週に一度の／月に一度の。）使用を表す使用履歴データと、
（ｉｉｉ）特定のイベントと関連してもよい警告データと、
のうちの少なくとも１つを含むプロファイルデータを家庭内ディスプレイ（ＩＨＤ）に対して送信してもよい。
【００１４】
前記管理サーバは、前記リモートユニットの前記複数のプロパティのデータに基づいた、特に前記応答データと関連する前記リソースの使用に関する報告を表すエネルギーマーケットにおける複数のマーケット参加者のための報告データを生成してもよい。前記報告データは、複数のリモートユニットによりリソースの使用に関する報告を表してもよい。
【００１５】
前記通信システムはさらに、任意のキューデータを伝送するために前記コンセントレータと通信を行う前記リモートユニットを含んでもよいし、前記リモートユニットの前記プロファイルのローカルコピーを表す複数のローカルプロパティのデータを含んでもよい。前記通信システムはさらに、オペレータにより選択された使用要求または前記オペレータにより選択された前記設定変更コマンドに基づいた前記メッセージデータを生成して送信するため前記コンセントレータと通信を行う前記管理サーバを含んでもよい。前記設定変更コマンドは、前記料金表を変更するための料金表変更を含んでもよい。前記システムは、前記リモートユニットと通信を行う前記ＩＨＤを含んでもよい。
【００１６】
本発明はまた、分配された複数のリモートユニットのネットワークを制御し、インタロゲートするための通信システムを提供し、
前記複数のリモートユニットと関連するデータを要求し、供給するためのネットワーク管理サーバと、
前記ネットワーク管理サーバと通信を行い、各リモートユニットと関連する状態及び複数の通信パラメータを表す複数のコンセントレータで保持される複数のプロパティのデータに基づいた、それぞれの複数の通信プロトコルを用いてそれぞれの複数のリモートユニットと通信を行うための複数のコンセントレータと、
コンセントレータに対して複数のプロパティのデータ及びメッセージデータを供給し、複数のアプリケーションファイル及びサービスレベルデータを含むデータを受信するための複数のリモートユニットと、を含む。
【００１７】
本発明の好ましい実施形態について、実施例を開示する目的で、添付した複数の図面を参照して以下説明する。
【図面の簡単な説明】
【００１８】
【図１】通信システムの好ましい実施形態の概略図である。
【図２】通信システムのマイクロエンジン（ＭＥ）のアーキテクチャのブロック図である。
【図３】通信システムのコンセントレータのアーキテクチャのブロック図である。
【図４】通信システムのネットワーク管理システムのアーキテクチャのブロック図である。
【図５】コンセントレータの、メッセージハンドリングプロセスのフローチャートである。
【図６】コンセントレータの、装置からＭＥに対する割り当てプロセスのフローチャートである。
【図７】コンセントレータの、ＭＥからコンセントレータに対する割り当てプロセスのフローチャートである。
【図８】コンセントレータの、インターフェース割り当てプロセスのフローチャートである。
【図９】通信システムの装置プロビジョニングプロセスのフローチャートである。
【図１０】ネットワーク管理システムのコンピューティングシステムの概略ブロック図である。
【発明を実施するための形態】
【００１９】
図１に図示されるように、通信システム１００は、コンセントレータリンク１０６を用いて第１のコンセントレータ１０４と通信を行う第１のメータユニット１０２を含み、コンセントレータリンク１０６は、第１のユニット１０２と第１のコンセントレータ１０４との間でデータを伝送する。第１のコンセントレータ１０４は、コンセントレータとＮＭＳとのリンク１１０を用いてネットワーク管理システム（ＮＭＳ）１０８と通信を行い、コンセントレータとＮＭＳとのリンク１１０は、第１のコンセントレータ１０４とＮＭＳ１０８との間でデータ送信のために設けられる。
【００２０】
第１のユニット１０２は、たとえば電力、水またはガスなどのリソースの使用をモニタリング／測定及び制御のための第１のメータ１１２を含み、第１のメータ１１２は、電気メータ、水メータまたはガスメータそれぞれの形式を有する。
【００２１】
第１のユニット１０２は、第１のマイクロエンジン（ＭＥ）１１４を含み、第１のマイクロエンジン（ＭＥ）１１４は、第１のメータ１１２と通信を行い、第１のメータ１１２からモニタリング／測定データを受信し、第１のメータ１１２へ制御データを送信する。第１のＭＥ１１４は、ＭＥとコンセントレータとのリンク１０６によりデータを第１のコンセントレータ１０４へ送信する。第１のＭＥ１１４により第１のコンセントレータ１０４へ送信されるデータは、以下を含む。
（ｉ）第１のメータ１１２及び／または第１のＭＥ１１４のプロファイルを含む第１のユニット１０２のプロファイルと、たとえばセンサもしくはディスプレイユニットなどの第１のユニット１０２と関連する任意の他の複数の装置に対するプロファイルを表す複数のプロパティのデータ。
（ｉｉ）情報要求により決定された管理サーバ１２４に対する応答データ。
（ｉｉｉ）第１のユニット１０２により生成されたエラーまたはイベントの詳細。
（ｉｖ）家庭内ディスプレイ（ＩＨＤ）ユニット１４８の動作中においてユーザ１５０の複数の操作により生成された管理サーバ１２４に対するユーザメッセージデータ。
【００２２】
複数のプロパティのデータは、複数のプロパティのファイルに格納され、表１と表２それぞれに示された第１のユニット１０２の複数の通信パラメータ及び複数の装置パラメータのための値を含む第１のユニット１０２に対するデータ記録を含む。リテイラの同意に基づきＭＥ１１４と関連するメータ１１２によりモニタされるリソースの使用と関連するサービスレベルデータを含む。複数のプロパティのデータはまた、たとえば周期的にもしくはリアルタイム基準などで第１のメータ１１２によりモニタされるリソースの使用の複数の測定ポリシーを表す（測定）データを含む。
【００２３】
【表１】
0005770159.tif 000002
【００２４】
【表２】
0005770159.tif 000003
【００２５】
複数のプロパティのデータはまた、リモートユニット１０２及び、特にＭＥ１１４が以下をサポートする複数の通信プロトコル及び関連する機器を表すデータを含む。
（ｉ）複数の“ＷｉＭａｘ”プロトコルまたは複数の“ＷｉＦｉ”プロトコル及び機器を用いた無線データネットワーキング。
（ｉｉ）第３世代（３Ｇ）または第４世代（４Ｇ）の複数の電気通信プロトコル及び機器を用いた複数のモバイル／セルラ電話データシステム。
（ｉｉｉ）ジェネラルパケットラジオサービス（ＧＰＲＳ）を提供する第２世代モバイル／セルラの複数のプロトコル及び機器。
（ｉｖ）ジグビー（Ｚｉｇｂｅｅ（登録商標））。
（ｖ）無線メッシュ（Ｍｅｓｈ）。
（ｖｉ）ＣＤＭＡ。
（ｖｉｉ）ＬＴＥ。
【００２６】
第１のコンセントレータ１０４は、複数のプロパティのデータを受信して送信することにより、複数のプロパティのデータにおいて要約されるように、第１のユニット１０２の第１のコンセントレータ１０４におけるプロファイルを保持する。第１のＭＥ１１４及び第１のコンセントレータ１０４は、第１のユニット１０２のプロファイルのコピーを一般的に一致させることを保持するために相互に通信を行う。第１のコンセントレータ１０４において第１のユニット１０２のプロファイルを提供することは、コンセントレータとＮＭＳとのリンク１１０が、ＭＥとコンセントレータとのリンク１０６よりもより良好な通信バンド幅を有するので、第１のＭＥ１１４の複数のプロパティのデータをＮＭＳ１０８に対してより敏速にアクセスすることを可能とさせ、第１のコンセントレータ１０４は、１つのコンセントレータとＮＭＳとのリンク１１０を介してＮＭＳ１０８に対してアクセス可能である複数のメータ装置のプロファイルのコピーを保持する。
【００２７】
図１に図示するように、第１のコンセントレータ１０４は、第１のコンセントレータ１０４及び第２のコンセントレータ１１８を含むコンセントレータグループ１１６の一部である。グループ１１６内の両方のコンセントレータ１０４，１１８は、ＭＥとコンセントレータとのリンク１０６及びコンセントレータとＮＭＳとのリンク１１０と通信を行う。グループ１１６は、第１のＭＥ１１４と通信を行うときに１つのユニットとして動作し、第１のＭＥ１１４は、グループ１１６内の複数のコンセントレータの間では識別されない。第１のコンセントレータ１０４及び第２のコンセントレータ１１８はそれぞれ、複数のＭＥ装置（ＭＥ１１４を含む。）への１次リンクを提供する。第１のコンセントレータ１０４が通信を利用不可能である場合、ＭＥ（たとえば、ＭＥ１１４）に対する複数の要求は、第２のコンセントレータ１１８により伝送されることができる。グループ内のすべてのメンバーが複数のＭＥ装置の共有されたプールと通信を行う能力を有するとき、複数のコンセントレータは１つのグループを形成する。１つのグループ１１６内のコンセントレータ１０４及び１１８は、グループ内に冗帳性を提供し、１つのＭＥのためにキューに入れられたデータを、キューがグループに散在されるように管理されることを可能とする。
【００２８】
図１に図示されるように、コンセントレータクラスタ１２０は、第１のコンセントレータ１０４と第２のコンセントレータ１１８と第３のコンセントレータ１２２を含み、それらコンセントレータはすべて相互に通信を行い、非クラスタ化コンセントレータよりもより大きなハードウェア冗帳性及びパフォーマンスを有する１つのコンセントレータを表す。クラスタは、１つまたはそれ以上の複数のコンセントレータのグループを含んでもよいし、クラスタ内の複数のコンセントレータは、同一の通信プロトコル、すなわちＷｉＭａｘ、３Ｇなどを共有する。クラスタ１２０は、コンセントレータの仮想実行であり、ＮＭＳ１０８に対しては１つのコンセントレータインスタンス（例示）として現れる。第１のコンセントレータ１０４及び第２のコンセントレータ１１８は、一体となって動作してハードウェアレベルでの冗帳性を提供し、複数のコンセントレータ間のオペレーティングの負荷バランスをとる。
【００２９】
コンセントレータとＮＭＳとのリンク１１０は、公衆交換電話網（ＰＳＴＮ）及びＭＥＳＨネットワーク、またはイーサネット（登録商標）、ファイバ、ＷｉＭａｘ、３Ｇ、ＬＴＥなどの到達範囲を拡張するためのデジタルループキャリア（ＤＬＣ）を含むＰＳＴＮと関連する複数のプロトコル及び機器を用いて動作してもよい。
【００３０】
ＮＭＳ１０８は、ＮＭＳ１０８と第１のコンセントレータ１０４（または、クラスタ１２０）との間でメッセージデータを交換するためのコンセントレータとＮＭＳとのリンク１１０と通信を行う管理サーバ１２４を含む。サーバ１２４は、第１のユニット１０２の設定（コンフィギュレーション）を変更するための制御データを含むメッセージデータを送信する。サーバ１２４は、メッセージデータを送信して第１のコンセントレータ（または、クラスタ１２０）を介して第１のメータ１１２からリソース使用の測定を表す測定データを要求する。ＮＭＳ１０８は、オラクルコーポレーション（Ｏｒａｃｌｅ    Ｃｏｒｐｏｒａｔｉｏｎ）により提供されたマスタデータマネジメント（ＭＤＭ）データベースを含む複数のデータベースのグループの形式での記憶装置１２６を含む。ＮＭＳ１０８は、たとえばスマートグリッドマネジメントコーポレーションなどの通信システム１００のオペレータ１２８により操作される。
【００３１】
サーバ１２４は、第１のメータ１１２を含む複数のメータ装置の動作に関する報告データを受信する者である複数のマーケット参加者１３２のコンピュータと通信を行う、ＮＭＳとマーケットとのリンク１３０を用いて通信を行う。複数のマーケット参加者１３２は、複数の消費者１５８と、複数のプロバイダ１６０と、複数のディストリビュータと、複数のリテイラと、たとえば国の電力マーケット（ＮＥＭ）の複数の管理者などの複数のマーケット管理者、たとえばＮＥＭＭＣＯ、複数のマーケットデータエージェント及び複数のマーケットプロバイダを含む。
【００３２】
ＭＥの１１４、１３８及び１４４はそれぞれに、特許文献１で説明されたメータ装置、または特許文献２で説明されたクライアントプロセッサ装置を含む（特許文献１及び特許文献２両方がここで参照により組み込まれる。）。ＭＥはまた、１つのマイクロコンピュータ上で単独でまたは１つもしくはそれ以上の他のＭＥ仮想マシンとともに実行する仮想マシンを備えることができる。ＭＥは、リモートユニット１０２、１４０、１４８へダウンロードされることができ、必要に応じて更新されロールバックされることができる。
【００３３】
第１のＭＥの１１４は、第１のＭＥ１１４と第１のメータ１１２のハードウェアが集積化されたソフトウェアリンクである有線ＭＥ−メータリンク１３４を用いて第１のメータ１１２と通信を行い、もしくは、第１のユニット１０２内の第１のＭＥ１１４と第１のメータ１１２との間のシリアル通信プロトコルを用いる有線リンクを用いて第１のメータ１１２と通信を行う。
【００３４】
第１のＭＥ１１４は、第１のＭＥ１１４と第２のユニット１４０内の第２のメータ１４２と通信を行う第２のＭＥ１３８との間のＭＥとＭＥとのリンク１３６、またはＩＨＤ１４６のユーザ１５０の家庭のＩＨＤユニット１４８内のＩＨＤ１４６と通信を行う家庭内装置であるＩＨＤ−ＭＥ１４４との通信のためのＭＥとＭＥとのリンク１３７を含むマシン対マシン（Ｍ２Ｍ）の複数のインターフェースを用いて他の複数のＭＥと通信を行う。ＭＥとＭＥとのリンク１３６、１３７は、以下の複数のプロトコルの１つ及び関連する機器を使用してもよい。
（ｉ）コロニスシステムズカンパニー（Ｃｏｒｏｎｉｃｓ  Ｓｙｓｔｅｍｓ  ｃｏｍｐａｎｙ）からの“コロニス（Ｃｏｒｏｎｉｃｓ）”プロトコル。
（ｉｉ）グローバルインベンチャーズインク（Ｇｌｏｂａｌ  Ｉｎｖｅｎｔｕｒｅｓ  Ｉｎｃ．）により管理されるジグビーアライアンス（ＺｉｇＢｅｅ（登録商標）  Ａｌｌｉａｎｃｅ）からの“ジグビー（ＺｉｇＢｅｅ（登録商標））”プロトコル。
（ｉｉｉ）ブルートゥースシグインク（Ｂｌｕｅｔｏｏｔｈ（登録商標）  ＳＩＧ  Ｉｎｃ．）からの“ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標））”プロトコル。
（ｉｖ）複数の標準のＩＥＥＥ８０２．１１セットに基づく複数の“Ｗｉ−Ｆｉ”プロトコルのうちの１つ。
（ｖ）有線の（電力線を介する）、イーサネット（登録商標）または無線ネットワーキングを含んでもよい“ホームエリアネットワーク（ＨＡＮ）”。
【００３５】
ＭＥとＭＥとのリンク１３６、１３７により使用される特定の複数のプロトコルは、通信を行う複数のＭＥのプロファイルにおいてサポートされた複数のプロトコルのパラメータのための値と関連する。
【００３６】
第１のＭＥ１１４は、無線のＭＥとメータとのリンク１５６を用いて第３のユニット１５４の第３メータ１５２と通信を行う。無線のＭＥとメータとのリンク１５６は、モニタリング／測定データ及び制御データを送信することに関してＭＥとメータとのリンク１３４に対する通信機能性において等価である。しかしながら、第３のメータ１５２は、第１のメータ１１２よりもより進歩した測定能力、制御能力及び通信能力を有するメータである。たとえば、第３のメータ１５２は、ランディスプラスギア（Ｌａｎｄｉｓ＋ＧｙｒＡＧ）からの電子的な“スマートメータ”またはアイトロンインク（Ｉｔｒｏｎ  Ｉｎｃ）からの電子的な“スマートメータ”であってもよい。
【００３７】
ＭＥリンク１３６、１３７及び１５６により、複数のプロパティのデータ並びに複数のファームウェアファイル及び複数のアプリケーションファイルが後述されるように、ＭＥ１１４及び１３８からユニット１４０、１４８及び１５４へと転送される状態にされることを可能とさせる。
【００３８】
複数のメータ及び複数のＩＨＤに加えて、システムのＭＥは、たとえば温度センサ、光センサ、歪ゲージセンサ、振動センサまたは要求応答イネーブリング装置（ＤＲＥＤ）などの他の測定装置及び被制御装置と関連させることができる。たとえば、リモートユニットは、電気製品を止めるためのＤＲＥＤを含んでもよいし、ＤＲＥＤは、共同設置されたＭＥまたはリモートＭＥにより無線で制御されてもよい。
【００３９】
図２に図示されるように、第２のＭＥ１３８を含むシステム内のＭＥ１１４及び他の複数のＭＥは、以下を含む。
（ｉ）ＭＥとメータとのリンク１３４，１５６を用いてデータを送受信することと、ＭＥとメータとのリンク１３４，１５６を用いてデータを送受信することと、ＭＥとコンセントレータとのリンク１０６を用いてデータを送受信することと、測定／モニタリングデータを検証することと、複数のプロパティのデータにおいてメータプロファイルを更新することと、データの記憶及び検索を可能にすることとを含むＭＥ１１４の機能性を提供する複数のスクリプトスタイルのアプリケーションを有するアプリケーションモジュール２０２と、
（ｉｉ）ＭＥ１１４のプロファイル内の複数のプロトコルパラメータ及び複数のインターフェースパラメータに基づき通信リンク１０６、１３４、１３６、１３７、１５６に対して複数のインターフェースを提供するコネクティビティモジュール２０４であって、コネクティビティモジュール２０４は、発信接続のための通信を確立し、複数のプロパティのファイルから任意のプロトコル及び複数のインターフェースパラメータをロードし、さらにまた、リンク１０６，１３４，１３６，１３７，１５６を用いて通信を行う複数の装置の識別及びセキュリティの検証をも提供するコネクティビティモデル２０４と、
（ｉｉｉ）フラッシュ記憶メモリモジュールを含むＭＥ１１４上でデータを格納する記憶モジュール２０６と、
（ｉｖ）ＭＥ１１４の複数のプロパティのファイルを格納する複数のプロパティのモジュール２０８と、
（ｖ）ＭＥ１１４により複数の安全な暗号化された通信をサポートするセキュリティモジュール２１０と、
（ｖｉ）アプリケーションモジュール２０２において複数のアプリケーションを実行し、記憶モジュール２０６により提供された記憶装置からデータの入出力を行い、ＭＥ１１４の通信ハードウェアを制御するためにコネクティビティモジュール２０４のための複数の通信ドライバを提供するオペレーティングシステムモジュール（ＯＳモジュール）２１２であって、インストールされた複数のインターフェースに依存してアプリケーションを実行することができるか否かを決定するＯＳモジュール２１２と、
（ｖｉｉ）アプリケーションモジュール２０２における複数のアプリケーションのバージョン及び更新に関するデータを受信して格納するマネージャモジュール２１４。
【００４０】
ＭＥ１１４のアプリケーションモジュール２０２内の複数のアプリケーションは、以下の複数の機能を提供する。
（ｉ）（複数のプロパティのファイル２０８内の）ＭＥの複数のプロパティのファイルに格納されたアクセスする必要とされた情報を含む受信されたメッセージデータにより表された複数の命令を実行すること。
（ｉｉ）通信方法パラメータまたはＭＥのプロファイルのサポートされたプロトコルパラメータの何れかにおいて規定されたリンクのための適切なフォーマットに基づいて、第２のＭＥ１３８、ＭＥ１４４またはメータ１５２またはコンセントレータ１０４へ送信されるメッセージデータをフォーマットすること。
（ｉｉｉ）複数の着信及び発信通信ポートが同時にオープンされてデータが１つのポートから他のポートに通過されてインタラプトされるパススルーセッションであって、たとえばＭＥ１１４を越えて接続された第２のＭＥ１３８または第３のメータ１５２などの複数の第三者の装置にファームウェア更新のダウンロードを行うために使用されるパススルーセッションを確立すること。
【００４１】
複数のＭＥにより実行される複数の命令は、ある消費者の施設または家庭内で複数の被制御装置と関連する種々のアプリケーションと関連する。リソース消費量と関連する複数のアプリケーションに加えて、１つのＭＥは、１つのイベントと関連するＩＨＤ上にデータを表すための警告アプリケーションを実行することができる。たとえば、ＭＥは、ＮＭＳからＭＥへ送信されるＧＰＳデータ及び風速データに基づき、表示データをＩＨＤへ提供して、接近する火災前線に関する情報及び自宅に到着すると推定された時間を表示させることができる。
【００４２】
図３に図示されるように、コンセントレータ１０４、１１８、１２２は、たとえばＩＢＭコーポレーション（ＩＢＭ  Ｃｏｒｐｏｒａｔｉｏｎ）またはサンマイクロシステムズインク（Ｓｕｎ  Ｍｉｃｒｏｓｙｓｔｅｍｓ  Ｉｎｃ．）により製造されるハードウェアサーバなどのコンピュータシステムを用いてリナックス（登録商標）（Ｌｉｎｕｘ（登録商標））などのオペレーティングシステム３１０などを実行して実装される。コンセントレータ１０４、１１８、１２２は、コンセントレータ１０４と通信を行う各ＭＥに対するプロファイルを表す複数のプロパティのデータを有する複数のプロパティのモジュール３０２を含む。コンセントレータ１０４は、複数のＭＥと通信を行うためのジョブキューを管理するためのキューマネージャモジュール３０４を含む。ジョブキューは、コンセントレータとＮＭＳとのリンク１１０からの広いバンド幅データをＭＥとコンセントレータとのリンク１０６を介して送信される狭いバンド幅へと変換されることを可能とする。コンセントレータ１０４は、クラスタ１２０を管理するためのクラスタマネージャモジュール３０６と、記憶モジュール３０８と、オペレーティングシステム３１０と、マネージャモジュール３１２と、セキュリティモジュール３１４とを含み、これらは一般的にＭＥ１１４において対応する複数のモジュールと等価である。コンセントレータ１０４において、記憶モジュール３０８は、ＭＥとコンセントレータとのリンク１０６を介して複数のＭＥから収集されたデータを格納するために使用される。コンセントレータ１０４は、ジョブキューについて開始し、複数の保持機能を実行し、パススルーセッションを確立させる複数のアプリケーションを有するアプリケーションモジュール３１６を含む。複数のプロパティのモジュール３０２は、ＭＥとコンセントレータとのリンク１０６を介して異なる複数のＭＥとインターフェースで接続するための複数の通信インターフェースパラメータに関する複数のプロパティのデータを含み、これらの複数の通信インターフェースパラメータは、表１のＭＥプロファイルの通信方法パラメータに対応する。コンセントレータ１０４は、コネクティビティモジュール３１８を含み、それはコンセントレータとＮＭＳとのリンク１１０及びＭＥとコンセントレータとのリンク１０６を介して通信を行うための複数の通信方法パラメータ及び複数のサポートされたプロトコルパラメータに対応する複数の通信方法を提供する。コンセントレータ１０４は、イベントプロセッシングモジュール３２０を含む。イベントプロセッシングモジュール３２０は、（たとえば、ＭＥ１１４から）ＭＥとコンセントレータとのリンク１０６を介してコネクティビティモジュール３１８を介して送信される非同期の複数のイベントのハンドリングをサポートする。
【００４３】
図４に図示されるように、ＮＭＳ１０８は、以下の複数のモジュールを含む。
（ｉ）ＮＭＳとマーケットとのリンク１３０を介してＮＭＳ１０８と複数の消費者１５８との間の通信のためのインターネットを基礎とするワールドワイドウェブ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）インターフェースを提供するためのＷＷＷモジュール４０２。ＷＷＷモジュール４０２は、たとえばアパッチ（Ａｐａｃｈｅ）などのウェブサーバ、及びたとえばルビー（Ｒｕｂｙ）またはパール（Ｐｅｒｌ）などの言語で書かれたアプリケーションサーバコードを含んでもよい。
（ｉｉ）たとえば携帯電話機または個人用デジタル補助装置（ＰＤＡ）などの携帯装置を用いて複数の消費者１５８のためにインターフェースを提供するためのモバイルモジュール４０４。
（ｉｉｉ）複数の消費者１５８のコンピュータ上にインストールされたクライアントソフトウェアプログラムへＵＩデータを提供するためのクライアントユーザインターフェース（ＵＩ）モジュール４０６。
（ｉｖ）ＮＭＳとマーケットとのリンク１３０を介して複数のマーケット参加者１３２へリテイルデータを提供するためのリテイルモジュール４０８。
（ｖ）ディストリビュータにすべてのネットワーク機能１００の制御を提供するためのディストリビューションモジュール４１０。
（ｖｉ）複数のマーケット参加者１３２及び、特にマーケットの管理者（たとえば、ＡＥＭＯなど。）へリソースの使用データを送信するためのエネルギーマーケットオペレータ（ＮＥＭＭＣＯ）モジュール４１２。
（ｖｉｉ）コンセントレータとＮＭＳとのリンク１１０及びＮＭＳとマーケットとのリンク１３０を用いて通信を提供するためのコネクティビティモジュール４１４。
（ｖｉｉｉ）コンセントレータとＮＭＳとのリンク１１０によるコンセントレータ１０４との安全な通信及びＮＭＳとマーケットとのリンク１３０による複数のマーケット参加者１３２との安全な通信を提供するためのセキュリティモジュール４１６。
（ｉｘ）ネットワーク内の複数のコンセントレータ及び複数の装置から出力する複数のイベント並びにネットワーク内の複数のコンセントレータ及び複数の装置へ到着する複数のイベントを処理すること及び管理することのために使用されるイベントプロセッシングモジュール４１８。
（ｘ）スケジューラ４２２、ルーティング（負荷バランス及び最適化。）４２４、データハンドラ４２６、ビジネスインテリジェンス４２８及びデータウェアハウス４３０の構成要素の複数のプロセスを調整すること及び開始することのためのビジネスプロセスエンジン４２０。
（ｘｉ）ＮＭＳ１０８の複数のプロセスをスケジューリングするためのスケジューラモジュール４２２。
（ｘｉｉ）ＮＭＳ１０８のネットワーク負荷をバランスさせ、グループ１１６内の冗帳性をサポートするためのルーティングモジュール４２４。
（ｘｉｉｉ）コンセントレータとＮＭＳとのリンク１１０及びＮＭＳとマーケットとのリンク１３０を介してデータを受信し、変換し、及び送信するためのデータハンドラモジュール４２６。
（ｘｉｖ）着信する使用データを受信し、取り扱い、処理するために必要とされる複数のプロセスを説明している複数のビジネスルールを含み、変換及びイベントプロセッシングを含むビジネスインテリジェンスモジュール４２８。
（ｘｖ）記憶装置１２６とともにデータを格納し検索するためのデータウェアハウスモジュール４３０。
（ｘｖｉ）データベースモジュール４３２は、記憶装置１２６上でデータを格納し管理するために使用される。
（ｘｖｉｉ）複数のパートナーのモジュール４３４は、複数の装置のネットワーク１００の制御のために、ネットワーク１００を介して制御し、報告し、送信のための、（たとえば、ランディスアンドギア（Ｌａｎｄｉｓ＆Ｇｙｒ）によるコマンドセンター）複数のパートナーのソフトウェアプラットフォームの統合をサポートする。
（ｘｖｉｉｉ）ネットワーク１００内の装置の役割に対して特定される機能性を提供するための第１のＭＥ１１４、第２のＭＥ１３８及びＩＨＤのＭＥ１４４に展開された複数のアプリケーションを含む複数のアプリケーションのモジュール４３６。
（ｘｉｘ）第１のＭＥ１１４、第２のＭＥ１３８及びＩＨＤのＭＥ１４４のファームウェアを収容するためのファームウェアモジュール４３８。
（ｘｘ）ＭＥと関連するポリシーに基づいた、第１のＭＥ１１４、第２のＭＥ１３８及びＩＨＤのＭＥ１４４のための装置特定の複数のプロファイルを構築するための複数のプロファイルのモジュール４４０。
（ｘｘｉ）データウェアハウスモジュール４３０からコネクティビティモジュール４１４のための複数の通信プロトコルをアクセスするための複数のプロトコルのモジュール４４２。これにより、たとえば第１のＭＥ１１４、第２のＭＥ１３８及びＩＨＤのＭＥ１４４などの複数の装置が、関連するプロトコルと複数のデータフォーマットとの差を含む異なる複数の通信技術をサポートすることを可能とする。
【００４４】
図５に図示されるように、コンセントレータ１０４は、メッセージハンドリングプロセス５００を提供して実行し、コンセントレータ１０４を用いてＮＭＳ１０８（ステップ５０２）からのメッセージデータを含むメッセージを受信することを開始する。コンセントレータ１０４は、適切な通信ポート（ステップ５０４）をオープンし、検索されたメッセージの処理を開始する。
【００４５】
コンセントレータ１０４は、メッセージフォーマット及び複数のコンテンツを認証（有効化）してメッセージが任意の利用可能なフォーマット、複数のヘッダ及び複数のＣＲＣタグにより正確に処理されることを保証する。コンセントレータ１０４は、メッセージデータにより表されたフィルタに対応する複数のマイクロエンジン（複数のＭＥ）のリストを確立させる。フィルタは、特定の複数のＭＥのリスト、ＭＥのタイプ、または地理的な位置の形式をとってもよく、複数のＭＥのサブセットがメッセージにより影響を受けて正確に決定されることを可能とする。コンセントレータ１０４は、適切なＭＥとコンセントレータとのリンク１０６（ステップ５１６）を決定しかつこれらの識別された複数のＭＥに対する関連したインターフェースのリストを構築することとにより、目標リスト内の複数のＭＥそれぞれへのルートを確立する。コンセントレータ１０４はまた、グループ１１６内の第２のコンセントレータ１１８へのデータ送信をデレゲート（ｄｅｌｉｇａｔｅ）してもよく、それによりグループ１１６内の複数のコンセントレータ間の通信負荷を共有する。送信されるメッセージデータはジョブとしてフォーマットされ、各ＭＥに対する複数の通信プロパティのデータを含み、コンセントレータ１０４のジョブキュー上に置かれる（ステップ５１８）。ＭＥとコンセントレータとのリンク１０６が利用可能になるとき、キューマネージャモジュール３０４により決定されるように、ジョブは処理されてＭＥへ送信される（ステップ５２０）。ジョブキューは、ルートがいまだに利用可能か否かを決定する（ステップ５２２）。もし当該ルートが利用可能でなければ、コンセントレータ１０４は、ステップ５１６を繰り返すことによりＭＥへの新しいルートを確立させる。もしルートがいまだに利用可能であるならば、ステップ５２２において決定されるように、ＭＥへの通信が、選択されたインターフェースを用いて開始され（ステップ５２４）、メッセージデータは送信される（ステップ５２６）。アクノリッジメントデータはＭＥから受信され、もし当該メッセージが成功して受信されたならば、ジョブキュー上のジョブはクローズされる（ステップ５２８）。もしポジティブなアクノリッジメントが受信されなければ、メッセージデータの送信が失敗したと決定され、コンセントレータ１０４は失敗に対するルートステータスを更新し（ステップ５３２）、ＭＥへの新しいルートがステップ５１６を繰り返すことにより確立される。通信チャンネル５０４がオープンされる一方で、複数のＭＥ５０６への複数のメッセージの伝送から生じるデータを含む任意の未処理のコンセントレータとＮＭＳ間のデータ５０８は、ＮＭＳ５１０へと送信される。
【００４６】
図６に図示されるように、ＮＭＳ１０８は、メータ装置からＭＥへの割り当てプロセス６００を実行し、データベースから、第１のメータ１１２と第１のＭＥ１１４との間のリンク、または等価的に第３のメータ１５２と第１のＭＥ１１４との間のリンク、または等価的にＩＨＤのＭＥ１４４と第１のＭＥ１１４との間もしくは第２のＭＥ１３８と第１のＭＥ１１４との間のリンクを決定することにより開始する（ステップ６０２）。ＮＭＳ１０８は、データベースからのメータにより提供されるインターフェースのタイプ及びＮＭＳ１０８において格納されたＭＥ１１４に対応するプロファイルからＭＥ１１４において利用可能な複数のインターフェースのリストを表すデータを検索する（ステップ６０４）。ＮＭＳ１０８は、ＭＥ１１４のプロファイルのサポートされた複数のプロトコルのパラメータ内の値としてリストされている、メータのインターフェースとＭＥ１１４によりサポートされたインターフェースとの間がマッチングするか否かを決定する（ステップ６０６）。もしこれらのインターフェースがマッチングしないならば、新しいインターフェースがＭＥ１１４のプロファイルに追加され、インストールのためにＭＥ１１４へ送信されてコネクティビティモジュール２０４の一部として動作する（ステップ６０８）。もしこれらのインターフェースがマッチングするならば、ステップ６０６において決定されるように、ＭＥ１１４とメータ（たとえば、メータ１１２）との間に新しいリンクが確立され（ステップ６１０）、ＭＥ１１４の複数のアプリケーション及び複数のプロパティのデータがＮＭＳ１０８により更新される（ステップ６１２とステップ６１４）。
【００４７】
図７に図示されるように、ＮＭＳ１０８は、実質的にはメータ対ＭＥの割り当てプロセス６００と等価であるＭＥ対コンセントレータの割り当てプロセス７００を実行する。ＭＥ対コンセントレータの割り当てプロセス７００は、ＮＭＳ１０８を用いて、コンセントレータ１０４とリンクされた新しいＭＥの詳細を受信することを開始し（ステップ７０２）、ＭＥのプロファイルで特に通信方法パラメータ（表１に示された。）において見られるように、ＮＭＳ１０８は、コンセントレータ１０４及びＭＥにおいて利用可能な複数のインターフェースの詳細を受信する。ＮＭＳ１０８は複数のインターフェースがマッチングするか否かを決定し（ステップ７０６）、もしそれらがマッチングするならば、新しいインターフェースが、ＮＭＳ１０８により格納されたインターフェースデータから、対応する通信プロトコル情報とともに通信ネットワークパラメータ値に追加される（ステップ７０８）。一旦ステップ７０６においてこれらのインターフェースがマッチングすることが決定されると、ＭＥとコンセントレータとのリンク１０６が確立され（ステップ７１０）、グループ１１６へのコネクティビティがＮＭＳ１０８上のデータベースに格納された複数の負荷バランシングパラメータに基づいて構成される（ステップ７１２）。新しいＭＥの割り当てに続き、コンセントレータのアプリケーション及び複数のコンセントレータプロパティは更新され、それによってコンセントレータ１０４においてＭＥ及び対応するプロファイルコピーの両方において同一のプロファイルデータを提供する（ステップ７１４とステップ７１６）。
【００４８】
図８に図示されるように、ＮＭＳ１０８は、インターフェース割り当てのサブプロセス８００を提供して実行する。このサブプロセスはコンセントレータ１０４及びコンテキストによる複数のＭＥに対するインターフェース割り当てを処理する。ＮＭＳ１０８は、プロセス（８０２）を引き起こすことを開始してインターフェースを追加し、１つの構成要素を選択して（ステップ８０４）インターフェースを割り当てる。インターフェースのタイプが選択され（８０６）、装置とＭＥとのインターフェース割り当て、ＭＥとコンセントレータとのインターフェース割り当てまたはコンセントレータとＮＭＳとのインターフェース割り当てが完了しているか否かと、コンテキストに基づいて複数のプロパティのフォルダ（８１０）からそのタイプに対して複数のインターフェースパラメータが得られる（８０８）。一旦複数のパラメータが得られると、アプリケーションの更新（８１２）及び複数のプロパティの更新（８１４）が構成要素に対するアプリケーション及び複数のプロパティのデータを更新するため、必要に応じて実行される。更新された複数のファイルは、関連した構成要素へ送信することが可能となる。
【００４９】
図９に図示されるように、通信システム１００は、プロビジョニングプロセス９００を提供し、新しいＭＥのインストールの間にトリガされた新しいメータの検出（ステップ９０２）が開始され、この新しいメータとそれに付随したＭＥに対して関連した複数のインターフェースのインストールへと続く（ステップ９０４）。ＭＥは、新しいメータをＮＭＳ１０８に接続することに関する接続警告を転送する予め規定されたコミッショニングコンセントレータへ自動的に報告し（ステップ９０６）、新しいメータを登録し（ステップ９０８）、新しいメータとＮＭＳ１０８との間の“ベスト”ルートを用いてコンセントレータを決定する（ステップ９１０）。ステップ９１０の“ベスト”は、インターフェースタイプの組み合わせ及びインターフェースの利用可能性及び複数の通信方法及びグループ１１６に対する複数の負荷バランシングファクタと関連する。ＮＭＳ１０８は、新しい複数のアプリケーション及び複数のプロパティのデータを、新しいメータと関連するＭＥへ送信してＭＥが新しいメータとインターフェースをとることと新しいメータのための、たとえば新しいメータの地理的な場所に対する適切な料金表などの新しいメータに対して適切である複数のプロパティのデータを使用することを可能とする（ステップ９１２）。
【００５０】
図１０に図示されるように、ＮＭＳ１０８は、たとえばコンピュータシステムに基づいた３２ビットまたは６４ビットのインテルアーキテクチャなどの標準のコンピュータシステム１０００を含み、システム１０００により実行される複数のプロセスは、図１０に図示されるように、コンピュータシステムと関連する不揮発性の（たとえば、ハードディスク。）記憶装置１００４上に格納された１つまたはそれ以上のソフトウェアモジュール１００２の複数の命令をプログラムする形で実行される。代替として、複数のソフトウェアモジュール１００２のうちの少なくとも一部を、１つまたはそれ以上の、たとえば特定用途向け集積回路（複数のＡＳＩＣ）及び／または複数のフィールドプログラマブルゲートアレイ（複数のＦＰＧＡ）などの専用のハードウェア構成要素として実行することが可能である。
【００５１】
システム１０００は、複数の標準のコンピュータ構成要素を含み、ランダムアクセスメモリ（ＲＡＭ）１００６、少なくとも１つのプロセッサ１００８、及び複数の外部インターフェース１０１０、１０１２、１０１４を含み、すべてがバス１０１６により相互に接続される。複数の外部インターフェースは、複数のユニバーサルシリアルバス（ＵＳＢ）インターフェース１０１０を含み、そのうちの少なくとも１つは、キーボード及び、たとえばマウスなどのポインティング装置と接続され、さらに、複数の外部インターフェースは、ネットワークインターフェースコネクタ（ＮＩＣ）１０１２を含み、それは、たとえばインターネット１０２０などの通信ネットワークに接続され、さらに、複数の外部インターフェースは、ディスプレイアダプタ１０１４を含み、それは、たとえばＬＣＤパネルディスプレイ１０２２などのディスプレイ装置に接続される。
【００５２】
システム１０００はまた、複数の標準ソフトウェアモジュール１０２６から１０３０を含み、たとえばリナックス（登録商標）エンタープライズサーバまたはマイクロソフトウインドウズサーバ２００８などのオペレーティングシステム１０２４と、たとえばアパッチなどのウェブサーバソフトウェア１０２６と、たとえばＰＨＰもしくはマイクロソフトのＡＳＰなどのスクリプト言語サポート１０２８と、たとえばマイエスキューエル（ＭｙＳＱＬ）などの構造化照会言語（ＳＱＬ）サポート１０３０を含み、データがＳＱＬデータベース１０３２内に格納されること及びＳＱＬデータベースから検索されることを可能とする。
【００５３】
同時に、ウェブサーバ１０２６及びスクリプト言語１０２８及び複数のＳＱＬモジュール１０３０は、標準のウェブブラウザソフトウェアが備え付けられた複数の標準のコンピューティング装置を用いたインターネット１０２０の複数のユーザがシステム１０００にアクセスすることを可能とし、特にデータベース１０３２へデータを提供することとデータベース１０３２からデータを受信することを可能とさせる一般的な能力をシステム１０００に提供する。システム１０００によりそのような複数のユーザへ提供される特定の機能性は、ウェブサーバ１０２６によりアクセス可能な複数のスクリプトにより提供され、１つまたはそれ以上のソフトウェアモジュール１００２を含み、また複数のマックアップ言語（たとえば、ＨＴＭＬ、ＸＭＬ）スクリプト及びＰＨＰ（もしくはＡＳＰ）及び／または複数のＣＧＩスクリプト及び複数のイメージファイル及び複数のスタイルシートなどが含まれる任意の他の複数のスクリプト及びサポーティングデータ１０３４を含むことが当業者により理解されるであろう。構成要素１００２及び１０２６から１０３４は、上述したモジュール４０２から４４２に対応する。
【００５４】
ＮＭＳ１０８及びコンセントレータ１０４、１１８、１２２は、オラクルウェブロジックのパッケージソフト及びウェブロジックサーバ及びサービスバスを含む複数のオラクルコーポレーションのフュージョンミドルウェアの製品を用いて実行することが可能である。
【００５５】
ここで説明された複数のプロセスのフロー図の各ブロックは、モジュールまたはモジュールの一部により実行されてもよい。複数のプロセスは、コンピュータシステムを構成するために機械可読な及び／またはコンピュータ可読な媒体において具体化されて方法を実行してもよい。複数のソフトウェアモジュールは、コンピュータシステムメモリ内に格納され、及び／またはコンピュータシステムメモリへ送信されてコンピュータシステムを構成してモジュールの複数の機能を実行するようにしてもよい。
【００５６】
通信システム１００、特にＭＥ１１４、１３８、１４４及びコンセントレータ１０４、１１８、１２２は、通常はプログラム（たとえば、特定のアプリケーションプログラム及び／またはオペレーティングシステムなどの内部に格納された複数の命令のリスト。）に従ってデータを処理し、複数の入力／出力（Ｉ／Ｏ）装置を介して得られた出力情報を作り出す。コンピュータプロセスは典型的には、実行中（作動中）のプログラムまたはプログラムの一部、複数の現在のプログラム値及び状態情報、及びプロセスの実行を管理するためのオペレーティングシステムにより使用された複数のリソースを含む。親プロセスは、他の複数の子プロセスを発生させて親プロセスの全体の機能性を実行することを助けてもよい。親プロセスは、特に複数の子プロセスを発生させて親プロセスの全体の機能性の一部を実行するので、複数の子プロセス（及び複数の孫プロセスなど）により実行された複数の機能は、時々、親プロセスにより実行されるとして説明されるかもしれない。
【００５７】
多くの変形例が、添付した複数の図面を参照して、ここで説明されたような本発明の範囲から離れることなしに当業者には明らかとなろう。
【図１】
0005770159.tif 000004
【図２】
0005770159.tif 000005
【図３】
0005770159.tif 000006
【図４】
0005770159.tif 000007
【図５】
0005770159.tif 000008
【図６】
0005770159.tif 000009
【図７】
0005770159.tif 000010
【図８】
0005770159.tif 000011
【図９】
0005770159.tif 000012
【図１０】
0005770159.tif 000013