(57)【要約】      （修正有）【課題】ネットワークの間の通信をサポートするシステムを提供する。【解決手段】計器処理通信システム１００は、需給計器１１０と、需給計器１１０と一体化された中央プロセッサ１４０であって、中央プロセッサ１４０は、単一の通信スタック１５０を含み、単一の通信スタック１５０および中央プロセッサ１４０は、複数の異なるネットワークＨＡＮ１２０、ＮＡＮ１３０の間での通信を処理するように構成される、中央プロセッサ１４０とを含む。【選択図】図１
2012178154.tif 000002
【特許請求の範囲】
【請求項１】
需給計器（１１０）と、
前記需給計器（１１０）と一体化された中央プロセッサ（１４０）であって、前記中央プロセッサ（１４０）は、単一の通信スタック（１５０、３００、４００、５００、６００、７００）を含み、前記単一の通信スタック（１５０、３００、４００、５００、６００、７００）および中央プロセッサ（１４０）は、複数の異なるネットワーク（１２０、１３０、２１２、２１４、２２２）の間での通信を処理するように構成される、中央プロセッサ（１４０）と
を含む計器処理通信システム（１００、２００、７２２）。
【請求項２】
前記単一の通信スタック（１５０、３００、４００、５００、６００、７００）は、インターネットプロトコル（ＩＰ）スイート（２５４）を利用する、請求項１記載の計器処理通信システム（１００、２００、７２２）。
【請求項３】
前記中央プロセッサ（１４０）は、暗号化の終端点になるように構成される、請求項１記載の計器処理通信システム（１００、２００、７２２）。
【請求項４】
前記単一の通信スタック（１５０、３００、４００、５００、６００、７００）は、前記複数の異なるネットワーク（１２０、１３０、２１２、２１４、２２２）内のネットワーク（１２０、１３０、２１２、２１４、２２２）ごとにメディアアクセスコントローラ（ＭＡＣ）（４１６、７１３、７１５、７１７）を含む、請求項１記載の計器処理通信システム（１００、２００、７２２）。
【請求項５】
前記単一の通信スタック（１５０、３００、４００、５００、６００、７００）によって使用される前記ＩＰスイート（２５４）は、インターネットプロトコルバージョン６（ＩＰｖ６）（３０２）である、請求項２記載の計器処理通信システム（１００、２００、７２２）。
【請求項６】
前記複数の異なるネットワーク（１２０、１３０、２１２、２１４、２２２）は、ホームエリアネットワーク（ＨＡＮ）（１２０）およびネイバーフッドエリアネットワーク（ＮＡＮ）（１３０）を含む、請求項２記載の計器処理通信システム（１００、２００、７２２）。
【請求項７】
前記ＨＡＮ（１２０）上に配置された複数のインターフェース（２３０、２３２、２３４、７１４、７１６）の間の通信は、前記単一の通信スタック（１５０、３００、４００、５００、６００、７００）上のインターネットプロトコル層（２５４）を介してルーティングされる、請求項６記載の計器処理通信システム（１００、２００、７２２）。
【請求項８】
前記単一の通信スタック（１５０、３００、４００、５００、６００、７００）は、アプリケーション層（２５６、６１２）を含み、前記アプリケーション層（２５６、６１２）は、前記ＨＡＮ（１２０）と前記ＮＡＮ（１３０）との間の通信をルーティングする、請求項６記載の計器処理通信システム（１００、２００、７２２）。
【請求項９】
ホームエリアネットワーク（ＨＡＮ）（１２０）およびネイバーフッドエリアネットワーク（ＮＡＮ）（１３０）に通信的に接続された需給計器（１１０）と、
前記需給計器（１１０）に一体化された中央プロセッサ（１４０）であって、前記中央プロセッサ（１４０）は、
前記需給計器（１１０）内で前記ＮＡＮ（１３０）および前記ＨＡＮ（１２０）の一方または両方から通信を受信することと、
前記受信された通信を処理することと、
前記ＮＡＮ（１３０）および前記ＨＡＮ（１２０）の一方または両方の間で前記処理された通信をルーティングすることと、
前記処理された通信を暗号化することと、
前記暗号化された通信を前記需給計器（１１０）の外部で前記ＮＡＮ（１３０）および前記ＨＡＮ（１２０）の一方または両方に配布することと
を含むアクションを実行することによって前記需給計器（１１０）を介する前記ＮＡＮ（１３０）と前記ＨＡＮ（１２０）との間での通信をサポートするように構成された単一の通信スタック（１５０、３００、４００、５００、６００、７００）を含む、中央プロセッサ（１４０）と
を含むシステム。
【請求項１０】
複数のインターフェース（２３０、２３２、２３４、７１２、７１４、７１６）に通信的に接続された需給計器（１１０）と、
前記需給計器（１１０）に通信的に接続されたバックホールネットワーク（１２０、１３０、２１２、２１４、２２２）と、
前記需給計器（１１０）に一体化された中央プロセッサ（１４０）であって、前記中央プロセッサ（１４０）は、前記中央プロセッサ（１４０）の内部で前記複数のインターフェース（２３０、２３２、２３４、７１２、７１４、７１６）および前記バックホールネットワーク（１２０、１３０、２１２、２１４、２２２）の間の通信のエンドツーエンドルーティングおよび暗号化をサポートする単一の通信スタック（１５０、３００、４００、５００、６００、７００）を含む、中央プロセッサ（１４０）と
を含むネットワーク通信システム（１００、２００、７２２）。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示される主題は、全般的には計器技術に関し、より具体的には、需給計器との通信および需給計器を介する通信を構成するツールに関する。
【背景技術】
【０００２】
過去に、需給計器は、所与の位置でのまたは所与のユーザによるユーティリティサービスの消費を追跡するのに使用されてきた。たとえば、電気計器が、世帯の電気消費を記録するのに使用されてきた。最近、需給計器のより多くの機能性に関する需要があり、その結果、需給計器は、それを通って流れる所与のサービスの量を監視し、表示するのみの機械的デバイスから、さまざまな管理機能および情報機能を有する複雑なコンピュータ化されたシステムに進歩してきた。この進歩の一部として、需給計器は、別個の通信プロトコル上で動作する複数のインターフェースにしばしば接続される、ホームエリアネットワーク（Ｈｏｍｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）（ＨＡＮ）とネイバーフッドエリアネットワーク（Ｎｅｉｇｈｂｏｒｈｏｏｄ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）（ＮＡＮ）との間の通信リンクの中心になった。これらの接続および別個の通信プロトコルを使用する複数のインターフェースの間の通信のサポートは、限られた処理能力を有する需給計器にとって重荷である。いくつかの通信システムは、ＮＡＮおよびＨＡＮへの各インターフェースが、通信プロトコルのそれ自体のバージョンを処理し、他のネットワークおよびインターフェースとの接続性を可能にするためにその中に配置された少なくとも１つの通信スタックを有することを要求することによって、需給計器をこの処理負荷から免れさせる。しかし、各インターフェース内に少なくとも１つの通信スタックを配置することは、各インターフェース内の処理コア、需給計器内の追加のメモリ空間をも必要とし、すべての更新またはテストが複数の通信スタックにまたがって実行されなければならないのでソフトウェアのテストおよび保守を重荷にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７，１２６，４９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
需給計器との通信および需給計器を介する通信を構成するツールを提供する。
【課題を解決するための手段】
【０００５】
需給計器を介する通信をサポートするシステムを開示する。本発明の一実施形態では、計器処理通信システムは、需給計器と、需給計器と一体化された中央プロセッサであって、中央プロセッサは、単一の通信スタックを含み、単一の通信スタックおよび中央プロセッサは、複数の異なるネットワークの間での通信を処理するように構成される、中央プロセッサとを含む。
【０００６】
本開示の第１の態様は、需給計器と、需給計器と一体化された中央プロセッサであって、中央プロセッサは、単一の通信スタックを含み、単一の通信スタックおよび中央プロセッサは、複数の異なるネットワークの間での通信を処理するように構成される、中央プロセッサとを含む計器処理通信システムを提供する。
【０００７】
第２の態様は、ホームエリアネットワーク（ＨＡＮ）およびネイバーフッドエリアネットワーク（ＮＡＮ）に通信的に接続された需給計器と、需給計器に一体化された中央プロセッサであって、中央プロセッサは、需給計器内でＮＡＮおよびＨＡＮの一方または両方から通信を受信することと、受信された通信を処理することと、ＮＡＮおよびＨＡＮの一方または両方の間で処理された通信をルーティングすることと、処理された通信を暗号化することと、暗号化された通信を需給計器の外部でＮＡＮおよびＨＡＮの一方または両方に配布することとを含むアクションを実行することによって需給計器を介するＮＡＮとＨＡＮとの間での通信をサポートするように構成された単一の通信スタックを含む、中央プロセッサとを含むシステムを提供する。
【０００８】
第３の態様は、複数のインターフェースに通信的に接続された需給計器と、需給計器に通信的に接続されたバックホールネットワークと、需給計器に一体化された中央プロセッサであって、中央プロセッサは、中央プロセッサの内部で複数のインターフェースおよびバックホールネットワークの間の通信のエンドツーエンドルーティングおよび暗号化をサポートする単一の通信スタックを含む、中央プロセッサとを含むネットワーク通信システムを提供する。
【０００９】
本発明の上記および他の特徴は、本発明のさまざまな実施形態を示す添付図面と共に解釈される本発明のさまざまな態様の次の詳細な説明からより簡単に理解される。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態による計器処理通信システムを示す概略図である。
【図２】本発明の実施形態による複数のインターフェースをサポートする計器処理通信システムを示す概略図である。
【図３】本発明の実施形態による例示的な通信スタックを示す図である。
【図４】本発明の実施形態による例示的な通信スタックを示す図である。
【図５】本発明の実施形態による例示的な通信スタックを示す図である。
【図６】本発明の実施形態による例示的な通信スタックを示す図である。
【図７】本発明の実施形態による複数のインターフェースをサポートできる通信スタックを有する例示的な需給計器を示す図である。
【発明を実施するための形態】
【００１１】
本開示の図が、原寸通りではないことに留意されたい。図面は、本開示の通常の態様のみを示すことを意図されたものであり、したがって、本開示の範囲を限定するものと解釈してはならない。図面では、同様の番号が、複数の図の間で同様の要素を表す。
【００１２】
上で示したように、本発明の諸態様は、中央需給計器プロセッサ上に単一の通信スタックを配置することによって、計器処理通信システムでの通信スタック要件および処理コア要件を減らすように構成されたシステムを提供する。この通信スタックは、複数のインターフェース（たとえば、無線インターフェース、セルラインターフェース、電力線キャリアインターフェース、イーサネット（商標）インターフェース、サブギガヘルツメッシュインターフェースなどを含む）をサポートし、インターフェースごとに小さいソフトウェアドライバを含み、これによって、通信スタックを各個々のインターフェースに配置する必要を除去する。したがって、すべての通信を、需給計器上で処理し、中央プロセッサ内のセキュリティを終結させることができる。その結果、システムセキュリティが改善され、計器処理通信システムの処理コア要件およびメモリ要件が減らされる。さらに、単一のソフトウェアスタックの使用は、開発者がシステムの保守にソフトウェア開発ツールの単一のセットを使用することを可能にする。
【００１３】
需給計器システム（たとえば、電気計器、スマートメーター、電力計などを含む）の分野では、通信システムが、しばしばシステムの一部として使用され、これらのシステムは、家屋内のインターフェースのインターネット接続ポイントとして働き、あるいは使用量総計または消費パターンなどの測定学データをユーティリティに戻って通信することができる。通常、需給計器の制限されたプロセッサへの重荷を減らすために、少なくとも１つ通信スタックが、需給計器に接続された各インターフェース上に配置される。各インターフェースは、処理コアを含み、この処理コアは、別個の通信プロトコルを処理するためにそれ自体の通信スタックと共に働き、これによって、需給計器、他のインターフェース、および他のネットワークとの通信を容易にする。しかし、所与の需給計器に接続されるインターフェースの個数が増えるにつれて、使用される別個のプロトコルの個数も増える。これは、通信スタックおよび処理コアの必要な個数の増加をもたらす可能性がある。さらに、通信スタックおよび処理コアの個数のこの増加は、リソースを浪費する可能性があり、需給計器上のメモリの増加を要求する可能性がある。さらに、複数の通信スタックにまたがるデータの暗号化およびルーティングの拡散は、システムを、サイバー攻撃に対してより脆弱にする可能性がある。最後に、複数の通信スタックの使用は、共通の通信スタックがなく、したがって開発者およびプログラムが共に働くべき単一のバイナリイメージがないので、ソフトウェアのテストおよび保守に対する重荷になる可能性がある。
【００１４】
従来のシステムとは対照的に、本発明の実施形態は、単一の通信スタックを含み、ネットワークおよびインターフェースの間での通信を処理するのにその単一の通信スタックを使用する中央プロセッサを、需給計器に提供する。中央プロセッサ上の単一の通信スタックは、別個のネットワークおよびインターフェースによって使用される別個のプロトコルを処理するのに複数のソフトウェアドライバを使用し、これによって、需給計器が異なるネットワークおよびインターフェースの間の通信をセキュアにサポートし、処理することを可能にする。中央プロセッサおよび単一の通信スタックの使用は、需給計器に接続されたインターフェースに対するメモリ要求および処理要求を減らし、よりセキュアで保守がより簡単な通信スタックを提供する。
【００１５】
当業者が了解するように、本明細書で説明する計器処理通信システムを、システム（１つまたは複数）、方法（１つまたは複数）、またはコンピュータプログラム製品（１つまたは複数）、たとえば通信システムの一部として実施することができる。したがって、本発明の実施形態は、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、またはソフトウェア態様とハードウェア態様とを組み合わせた実施形態の形をとることができ、これらのすべてを、本明細書では全般的に「回路」、「モジュール」、「ネットワーク」、または「システム」と呼ぶ場合がある。さらに、本発明は、媒体内で実施されたコンピュータ使用可能プログラムコードを有する表現の任意の有形の媒体内で実施されたコンピュータプログラム製品の形をとることができる。
【００１６】
１つまたは複数のコンピュータ使用可能媒体またはコンピュータ可読媒体の任意の組合せを利用することができる。コンピュータ使用可能媒体またはコンピュータ可読媒体は、たとえば、電子、磁気、光、電磁、赤外、または半導体のシステム、装置、またはデバイスとすることができるが、これらに限定はされない。コンピュータ可読媒体のより具体的な例（網羅的ではないリスト）は、１つまたは複数のワイヤを有する電気接続、ポータブルコンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能プログラム可能読取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、ポータブルコンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、光ストレージデバイス、インターネットもしくはイントラネットをサポートするものなどの伝送媒体、または磁気記憶デバイスを含むはずである。コンピュータ使用可能媒体またはコンピュータ可読媒体を、プログラムが印刷される紙または別の適切な媒体とすることすらできることに留意されたい。というのは、プログラムを、たとえば紙または他の媒体の光学スキャンを介して電子的に取り込み、その後、必要な場合に適切な形でコンパイルし、解釈し、または他の形で処理し、その後、コンピュータメモリに格納することができるからである。本文書の文脈では、コンピュータ使用可能媒体またはコンピュータ可読媒体を、命令実行システム、命令実行装置、または命令実行デバイスによる使用またはこれに関連する使用のためにプログラムを含み、格納し、通信し、または搬送することができる任意の媒体とすることができる。コンピュータ使用可能媒体は、ベースバンド内または搬送波の一部としてのいずれかでコンピュータ使用可能プログラムコードをその中で実施された伝搬するデータ信号を含むことができる。コンピュータ使用可能プログラムコードを、無線、有線、光ファイバケーブル、ＲＦその他を含むがこれらに限定はされない任意の適当な媒体を使用して伝送することができる。
【００１７】
本発明の動作を実行するコンピュータプログラムコードを、Ｊａｖａ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、または類似物などのオブジェクト指向プログラミング言語と、「Ｃ」プログラミング言語または類似するプログラミング言語などの従来の手続き型プログラミング言語とを含む、１つまたは複数のプログラミング言語の任意の組合せで記述することができる。
【００１８】
これらのコンピュータプログラム命令を、コンピュータ可読媒体に格納された命令が図面で指定される機能／行為を実施する命令手段を含む製造品を作るように、特定の形で機能するようにコンピュータまたは他のプログラム可能データ処理装置に指示することのできるコンピュータ可読媒体に格納することもできる。
【００１９】
図面に移ると、計器処理通信システムの実施形態が示されており、この計器処理通信システムは、セキュリティを高め、単一の通信スタックを提供し、需給計器内で通信を処理することによってシステムの処理要求およびメモリ要求を減らすことができる。図１〜７に示されているように、図面のコンポーネントのそれぞれを、従来の手段を介して、たとえば、無線メッシュ、ＷｉＦｉ、電力線通信、セルラ、共同溝、または他の既知の手段を介して接続することができる。具体的には、図１を参照すると、計器処理通信システム１００の概略図が示されている。計器処理通信システム１００は、需給計器１１０、ホームエリアネットワーク（ＨＡＮ）１２０、ネイバーフッドエリアネットワーク（ＮＡＮ）１３０、中央プロセッサ１４０、および通信スタック１５０を含むことができる。需給計器１１０は、電気計器、水量計、ガスメーター、または当技術分野で既知の任意の他の形の需給計器を含むことができる。ＨＡＮ  １２０は、無線インターフェース、メッシュネットワークインターフェース、ＷｉＦｉインターフェース、および電力線キャリアインターフェースを含むがこれらに限定されない複数の物理インターフェースを含むことができる。本発明のこの実施形態では、需給計器１１０は、ＨＡＮ  １２０およびＮＡＮ  １３０の一方または両方から別個のプロトコルを含む通信を受信する。需給計器１１０内では、中央プロセッサ１４０および通信スタック１５０が、受信された通信を処理し、ルーティングし、暗号化する。中央プロセッサ１４０および通信スタック１５０は、ＨＡＮ  １２０およびＮＡＮ  １３０の一方または両方に通信を配布し、これによって、ＨＡＮ  １２０とＮＡＮ  １３０との間の通信を容易にする。さらに、需給計器１１０は、任意のタイプの通信リンクを使用して、ＨＡＮ  １２０およびＮＡＮ  １３０の一方または両方ならびに／または１つもしくは複数の他のコンピュータシステムと通信することができる。この通信リンクは、さまざまなタイプの有線リンクおよび／または無線リンクの任意の組合せを含むことができ、１つまたは複数のタイプのネットワークの任意の組合せを含むことができ、かつ／あるいはさまざまなタイプの伝送技法およびプロトコルの任意の組合せを利用することができる。
【００２０】
本発明の実施形態では、計器処理通信システム１００は、単一の通信スタック１５０を有する中央プロセッサ１４０を含み、通信スタック１５０は、圧縮されたおよび／または非圧縮のインターネットプロトコルを処理し、需給計器１１０、ＨＡＮ  １２０、およびＮＡＮ  １３０のいずれの間の通信をもサポートすることができる。本発明の一実施形態では、単一の通信スタック１５０は、ＨＡＮ  １２０およびＮＡＮ  １３０のインターフェースの間の通信を処理するのにインターネットプロトコル（ＩＰ）スイートまたはインターネットプロトコル（ＩＰ）層を利用することができる。本発明の別の実施形態では、単一の通信スタック１５０は、ＨＡＮ  １２０およびＮＡＮ  １３０のインターフェースの間の通信に対処するのに圧縮プロトコルスイートを使用することができる。本発明の別の実施形態では、単一の通信スタック１５０は、ＨＡＮ  １２０およびＮＡＮ  １３０のインターフェースの間でルーティングするのにインターネットプロトコルバージョン６（ＩＰｖ６）を使用することができる。本発明の別の実施形態では、中央プロセッサ１４０は、需給計器１１０の計器プロセッサをさらに含むことができる。本発明の別の実施形態では、中央プロセッサ１４０を、ＮＡＮ  １３０とＨＡＮ  １２０との間の通信の暗号化の終端点とすることができる。本発明の別の実施形態では、単一の通信スタック１５０は、ＨＡＮ  １２０およびＮＡＮ  １３０の一方または両方の複数のインターフェースの間の通信を可能にするように構成された複数のメディアアクセスコントローラ（ＭＡＣ）を含む。本発明の別の実施形態では、需給計器１１０は、使用量総計または消費パターンなどの測定学データをＨＡＮ  １２０およびＮＡＮ  １３０の一方または両方に送ることができる。本発明の別の実施形態では、中央プロセッサ１４０および単一の通信スタック１５０は、通信の処理の一部として、配布のための再暗号化の前にＨＡＮ  １２０とＮＡＮ  １３０との間の通信を暗号化解除することができる。
【００２１】
どの場合でも、中央プロセッサ１４０は、ユーザによってインストールされたコンピュータプログラムコードを実行できる任意の汎用コンピューティング製造品を含むことができる。しかし、中央プロセッサ１４０、需給計器１１０、ＨＡＮ  １２０、およびＮＡＮ  １３０が、本開示のさまざまな処理ステップを実行できるさまざまな可能な同等のコンピューティングデバイスの代表にすぎないことを理解されたい。この範囲で、他の実施形態では、計器処理通信システムは、特定の機能を実行するハードウェアおよび／またはコンピュータプログラムコードを含む任意の特定目的コンピューティング製造品、特殊目的ハードウェア／ソフトウェアおよび汎用ハードウェア／ソフトウェアの組合せを含む任意のコンピューティング製造品、または類似物を含むことができる。各場合に、プログラムコードおよびハードウェアを、それぞれ標準的なプログラミング技法および標準的な工学技法を使用して作成することができる。
【００２２】
同様に、計器処理通信システム１００は、本開示を実施するさまざまなタイプのコンピュータインフラストラクチャの例示にすぎない。通信リンクがネットワークを含む時に、そのネットワークは、１つまたは複数のタイプのネットワーク（たとえば、インターネット、広域ネットワーク、ローカルエリアネットワーク、仮想プライベートネットワークなど）の任意の組合せを含むことができる。ネットワークアダプタをシステムに結合して、データ処理システムが介在する私有ネットワークまたは公衆ネットワークを介して他のデータ処理システム、リモートプリンタ、またはリモートストレージデバイスに結合されることを可能にすることもできる。モデム、ケーブルモデム、およびイーサネット（商標）カードが、現在入手可能なタイプのネットワークアダプタのうちの少数である。それにかかわりなく、コンピューティングデバイスの間の通信は、さまざまなタイプの伝送技法の任意の組合せを利用することができる。
【００２３】
前に述べ、下でさらに述べるように、単一の通信スタック１５０は、中央プロセッサ１４０が、とりわけ本明細書で説明する通信処理を実行することを可能にするという技術的影響を有する。図１〜７に示されたさまざまなコンポーネントのいくつかを、中央プロセッサ１４０内に含まれる１つまたは複数の別々のコンピューティングデバイス用のメモリ内で独立に実施し、組み合わせ、かつ／または格納することができることを理解されたい。さらに、コンポーネントおよび／または機能性のいくつかを実施しないものとすることができ、あるいは、追加のスキーマおよび／または機能性を計器処理通信システム１００の一部として含めることができることを理解されたい。
【００２４】
図２に移ると、複数のインターフェースをサポートする計器処理通信システム２００の実施形態の概略図が示されている。図１と図２〜７との間で類似する番号を付けられた要素が、図１に関連して説明したものに実質的に類似する場合があることを理解されたい。これらの要素の冗長な説明は、明瞭さのために省略した。図２に戻って、本発明のこの実施形態では、計器処理通信システム２００は、単一の通信スタック１５０を介する複数のデバイス２４２、２４４、２４６、２４８および需給計器１１０の間の通信およびデータ交換を可能にするために需給計器１１０に通信的に接続されたＨＡＮ  １２０上の複数のインターフェース２３０、２３２、および２３４（たとえば、低電力ディジタルラジオ、電力線通信、セルラインフラストラクチャ、無線ローカルエリアネットワーク、９００ＭＨｚメッシュネットワークなど）を含むことができる。需給計器１１０の中央プロセッサ１４０上の単一の通信スタック１５０は、インターネットプロトコル層２５４と、アプリケーション層２５６と、別個のプロトコルを使用する可能性があるインターフェース２３０、２３２、および２３４の間の通信を可能にするように構成された複数のソフトウェアドライバとを含むことができる。複数のインターフェース２３０、２３２、および２３４は、需給計器１１０上の単一の通信スタック１５０および中央プロセッサ１４０を介して、クラウド２２２ならびにそれに接続された複数のネットワークおよびデバイス２１２、２１４およびＮＡＮ  １３０（たとえば、バックホールネットワーク、ユーティリティネットワーク、インターネットなど）と通信することができる。本発明の一実施形態では、中央プロセッサ１４０および単一の通信スタック１５０は、クラウド２２２とＨＡＮ  １２０との間のすべての通信をサポートすることができる。本発明の別の実施形態では、デバイス２４２、デバイス２４４、デバイス２４６、およびデバイス２４８のうちの少なくとも１つは、インターフェース２３０、インターフェース２３２、およびインターフェース２３４のうちの少なくとも１つとの通信のための通信スタックを含むことができる。本発明の別の実施形態では、中央プロセッサ１４０は、ＨＡＮ  １２０とＮＡＮ  １３０と需給計器１１０との間のすべての通信を単一の通信スタック１５０内でエンドツーエンドでルーティングすることができる。本発明の別の実施形態では、単一の通信スタック１５０は、ＨＡＮ  １２０とＮＡＮ  １３０と需給計器１１０との間の通信をサポートする通信スタックだけを含むことができる。本発明の一実施形態では、インターフェース２３０と２３２と２３４との間のすべての通信を、インターネットプロトコル層２５４を介してルーティングすることができる。本発明の別の実施形態では、ＮＡＮ  １３０とＨＡＮ  １２０との間のすべての通信を、アプリケーション層２５６を介してルーティングすることができる。
【００２５】
図３に移ると、本発明の実施形態による例示的な通信スタック３００が示されている。通信スタック３００は、ＩＰｖ６層３０２、伝送制御プロトコル／ユーザデータグラムプロトコル（ＴＣＰ／ＵＤＰ）層３０４、ハイパーテキスト転送プロトコル（ＨＴＴＰ）層３０６、およびＥｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ（ＸＭＬ）アプリケーション層３０８を含む。通信スタック３００は、インターフェース（たとえば、低電力ディジタルラジオ、電力線通信、セルラインフラストラクチャ、無線ローカルエリアネットワーク、９００ＭＨｚメッシュネットワークなど）の間の通信をサポートし、その後、ネットワークおよびデバイスの間の通信をサポートするように構成される。ＩＰｖ６層３０２は、インターネットプロトコルバージョン（ＩＰｖ６）を利用するパケットルーティング、ホストアドレッシングおよび識別のためのインターネット層を含む。ＴＣＰ／ＵＤＰ層３０４は、アプリケーションの接続、エラー制御、セグメント化、フロー制御、輻輳制御、およびアプリケーションアドレッシングのためのトランスポート層を含む。ＨＴＴＰ層３０６は、ファイル転送、グラフィックフォーマットおよび文書の解釈、ならびに文書処理などのユーザタスクおよびアプリケーションタスクをサポートするサービスに関する仕様を含むアプリケーション層を含む。ＸＭＬアプリケーション層３０８は、符号化のためのさらなるアプリケーション層を含む。図４に移ると、本発明の実施形態による複数のインターフェースをサポートする例示的な通信スタック４００が示されている。本発明のこの実施形態では、複数の物理層接続４１２が、メディアアクセス制御（ＭＡＣ）層４１６を介して通信スタック３００に通信的に接続されている。ＭＡＣ層４１６は、アドレッシングおよびチャネルアクセス制御機構を実行し、その結果、通信スタック４００は、ＭＡＣ層４１６を介して通信スタック３００に通信的に接続された複数の物理層接続４１２を介する複数のインターフェースの間の通信をサポートすることができる。さらに、図５に移ると、本発明の実施形態による複数のインターフェースをサポートする例示的な通信スタック５００が示されている。本発明のこの実施形態では、ＩＰｖ６  ｏｖｅｒ  Ｌｏｗ  ｐｏｗｅｒ  Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ（６ＬｏＷＰＡＮ）層５１２が、通信スタック３００とＭＡＣ層４１６との間に追加される。６ＬｏＷＰＡＮ層５１２は、低帯域幅ネットワークのために通信を圧縮し、ＩＰｖ６プロトコルを利用して無線インターフェースと接続し、通信する際に通信スタック３００を支援することができる。さらに、次に図６に移ると、本発明の実施形態による複数のインターフェースをサポートする例示的な通信スタック６００が示されている。本発明のこの実施形態では、アプリケーション層６１２が、通信スタック３００の上に追加される。アプリケーション層６１２は、デバイスのスマートエネルギ管理機能を使用可能にするために、制御プログラムとのインターフェース通信を可能にすることができる。本発明のこの実施形態では、通信を、ＴＣＰ／ＵＤＰ層３０４を介してルーティングすることができる。
【００２６】
図７に移ると、本発明の実施形態による複数のインターフェースをサポートする単一の通信スタック７００を含む需給計器１１０を含む例示的な計器処理通信システム７２２が示されている。本発明のこの実施形態では、需給計器１１０は、中央プロセッサ１４０を含む。中央プロセッサ１４０は、単一の通信スタック７００を含み、単一の通信スタック７００は、複数のインターフェースすなわちユーティリティ会社７１２、無線インターフェース７１４、および電力線キャリア物理インターフェース（ＰＬＣ）７１６を介して複数のネットワークすなわちＨＡＮ  １２０およびＮＡＮ  １３０に通信的に接続される。ＮＡＮ  １３０上のユーティリティ会社インターフェース７１２は、６ＬｏＷＰＡＮ層５１２と通信する無線ＮＡＮメディアアクセスコントローラ（ＭＡＣ）７１３を介して通信スタック７００に通信的に接続される。この通信接続は、ユーティリティ会社インターフェース７１２を通信スタック７００によって無線でサポートし、需給計器１１０を介するＨＡＮ  １２０、無線インターフェース７１４、およびＰＬＣ  ７１６との通信を送信し、受信することを可能にする。ＨＡＮ  １２０上の別々の低電力無線インターフェース７１４は、６ＬｏＷＰＡＮ層５１２と通信するＭＡＣ  ７１５を介して通信スタック７００に通信的に接続される。この通信接続は、無線インターフェース７１４を通信スタック７００によって無線でサポートし、需給計器１１０を介するＮＡＮ  １３０、ＨＡＮ  １２０、およびＰＬＣ  ７１６との通信を送信し、受信することを可能にする。ＨＡＮ  １２０上の別々のＰＬＣインターフェース７１６は、ＰＬＣ  ＭＡＣ層７１７を介して通信スタック７００に通信的に接続される。この通信接続は、ＰＬＣインターフェース７１６を通信スタック７００によってサポートし、需給計器１１０を介するＮＡＮ  １３０、ＨＡＮ  １２０、および無線インターフェース７１４との通信を送信し、受信することを可能にする。各ネットワークすなわちＨＡＮ  １２０およびＮＡＮ  １３０と各インターフェースすなわち、ユーティリティ会社インターフェース７１２、無線インターフェース７１４、およびＰＬＣインターフェース７１６とに通信的に接続された通信スタック７００を用いて、通信に関するエンドツーエンドセキュリティが、ＩＰｖ６層３０２およびＴＣＰ／ＵＤＰ層３０４を介して需給計器１１０内で維持される。本発明の一実施形態では、ＨＡＮ  １２０とＮＡＮ  １３０との間の暗号化されたデータまたは暗号化解除されたデータのルーティングは、ＩＰｖ６層３０２で実行される。本発明の別の実施形態では、ユーティリティ会社インターフェース７１２、無線インターフェース７１４、およびＰＬＣインターフェース７１６のいずれもが、伝送制御プロトコルスイートおよびインターネットプロトコルスイート／層の一方または両方を利用することができる。本発明の別の実施形態では、ＮＡＮ  １３０との間の通信は、６ＬｏＷＰＡＮ層５１２を迂回してＭＡＣ  ７１３を介してＩＰｖ６層３０２に直接に通過することができる。本発明の別の実施形態では、通信を、ネットワーク管理システム（ＮＭＳ）７４２などのアプリケーション層を介してＮＡＮ  １３０からＨＡＮ  １２０へルーティングすることができる。本発明の一実施形態では、ＮＡＮ  １３０は、ＮＭＳ  ７４２と通信することができ、ＮＭＳ  ７４２は、ネットワークインベントリを発見し、デバイスの健全性および状況を監視し、システム性能に影響する状態に対する警報を提供することができる。ＮＭＳ  ７４２は、アプリケーション層６１２と通信し、無線インターフェース７１４またはＰＬＣ  ７１６を介して通信スタック７００に通信的に接続されたデバイスに対する調整（たとえば、サーモスタット温度の調整、ライトをオンにすること、ストーブの予熱など）を行うことができる。本発明の別の実施形態では、ＨＡＮ  １２０およびＮＡＮ  １３０の中およびその間の通信を、アプリケーション層６１２を介してルーティングすることができる。本発明の別の実施形態では、ＨＡＮ  １２０上のインターフェースすなわちＭＡＣ  ７１５とＰＬＣ  ＭＡＣ  ７１７との間の通信だけを、ＴＣＰ／ＵＤＰ層３０４を介してルーティングすることができ、ＨＡＮ  １２０とＮＡＮ  １３０との間の通信を、アプリケーション層６１２を介してルーティングすることができる。
【００２７】
本明細書で述べたように、さまざまなシステムおよびコンポーネントは、データを「通信する」ものとして説明される。対応するデータを、任意の解決策を使用して入手できることを理解されたい。たとえば、対応するシステム／コンポーネントは、データを生成し、かつ／またはデータを生成するのに使用され、１つまたは複数のデータストアまたはセンサ（たとえば、データベース）からデータを取り出し、別のシステム／コンポーネントからデータを受信し、かつ／あるいは類似物を行うことができる。データが特定のシステム／コンポーネントによって生成されない時には、データを生成し、これをそのシステム／コンポーネントに提供し、かつ／またはそのデータをそのシステム／コンポーネントによるアクセスのためにそのデータを格納する別のシステム／コンポーネントを、図示のシステム／コンポーネントとは別に実施できることを理解されたい。
【００２８】
前述の図面は、本開示の複数の実施形態に従って関連付けられた処理の一部を示す。これに関して、各図面は、説明された方法の実施形態に関連するプロセスを表す。いくつかの代替実施形態で、図面に記された行為またはブロックが、図面に記された順序から外れて発生することができ、あるいは、たとえば、用いられる行為に依存して、実際に実質的に同時にまたは逆の順序で実行され得ることにも留意されたい。また、当業者は、処理を説明する追加のブロックを追加できることを認めるであろう。
【００２９】
本開示の計器処理通信システムは、どの一特定の計器、電気計器、スマートメーター、または他のシステムにも限定されず、他の電力および通信システムならびに／またはシステム（たとえば、無線ルータ、ネットワークハブ、サーバなど）と共に使用され得る。さらに、本発明の計器処理通信システムを、本発明の教示または実施形態から利益を得ることのできる、本明細書に記載されていない他のシステムと共に使用することができる。
【００３０】
本明細書で使用された用語法は、特定の実施形態を説明するためのみのものであって、本開示について限定的であることは意図されていない。本明細書で使用される時に、単数形「ａ」、「ａｎ」、および「ｔｈｅ」は、文脈がそうではないと明らかに示さない限り、複数形をも含むことが意図されている。用語「ｃｏｍｐｒｉｓｅｓ（含む）」および／または「ｃｏｍｐｒｉｓｉｎｇ」は、本明細書で使用される時に、述べられた特徴、整数、ステップ、動作、要素、および／またはコンポーネントの存在を指定するが、１つまたは複数の他の特徴、整数、ステップ、動作、要素、コンポーネント、および／またはその群の存在または追加を除外しないことを、さらに理解されたい。
【００３１】
この書かれた説明は、最良の態様を含む本発明を開示するために、また、任意のデバイスまたはシステムを作り、使用することと任意の組み込まれた方法を実行することとを含めて当業者が本発明を実践することを可能にするために、例を使用する。本発明の特許可能範囲は、特許請求の範囲によって定義され、当業者が思い浮かべる他の例を含む可能性がある。そのような他の例は、それらが特許請求の範囲の文字どおりの言葉と異ならない構造要素を有する場合に、またはそれらが特許請求の範囲の文字どおりの言葉からの実質的ではない相違を有する同等の構造要素を含む場合に、特許請求の範囲の範囲に含まれることが意図されている。
【符号の説明】
【００３２】
１００  計器処理通信システム
１１０  需給計器
１２０  ホームエリアネットワーク（ＨＡＮ）
１３０  ネイバーフッドエリアネットワーク（ＮＡＮ）
１４０  中央プロセッサ
１５０  通信スタック
２００  計器処理通信システム
２１２  ネットワーク
２１４  ネットワーク
２２２  クラウド
２３０  インターフェース
２３２  インターフェース
２３４  インターフェース
２４２  デバイス
２４４  デバイス
２４６  デバイス
２４８  デバイス
２５４  インターネットプロトコルスイート
２５６  アプリケーション層
３００  通信スタック
３０２  ＩＰｖ６層
３０４  伝送制御プロトコル／ユーザデータグラムプロトコル層
３０６  ハイパーテキスト転送プロトコル層
３０８  Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅアプリケーション層
４００  通信スタック
４１２  物理層接続
４１６  メディアアクセス制御層（ＭＡＣ）
５００  通信スタック
５１２  ＩＰｖ６  ｏｖｅｒ  Ｌｏｗ  ｐｏｗｅｒ  Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋｓ（６ＬｏＷＰＡＮ）層
６００  通信スタック
６１２  アプリケーション層
７００  単一の通信スタック
７１２  ユーティリティ会社
７１３  メディアアクセスコントローラ（ＭＡＣ）
７１４  無線インターフェース
７１５  メディアアクセスコントローラ（ＭＡＣ）
７１６  電力線キャリア物理インターフェース（ＰＬＣ）
７１７  ＰＬＣ  ＭＡＣ層
７２２  計器処理通信システム
７４２  ネットワーク管理システム（ＮＭＳ）
【図１】
2012178154.tif 000003
【図２】
2012178154.tif 000004
【図３】
2012178154.tif 000005
【図４】
2012178154.tif 000006
【図５】
2012178154.tif 000007
【図６】
2012178154.tif 000008
【図７】
2012178154.tif 000009