(57)【要約】【課題】本開示の諸実施形態は、ホームエリアネットワーク（ＨＡＮ）メッセージをルーティングするためのシステムおよび方法を提供する。【解決手段】一実施形態では、１つのシステムを提供することができる。該システムは、コンピュータ実行可能命令を記憶する少なくとも１つのメモリと、少なくとも１つのメモリにアクセスするように構成された少なくとも１つのプロセッサとを含んでよく、該少なくとも１つのプロセッサは、コンピュータ実行可能命令を実行するように構成される。コンピュータ実行可能命令は、少なくとも１つのプロセッサによってＨＡＮゲートウェイのための命令を受信し、命令をＨＡＮゲートウェイにルーティングするために伝送エージェントに送信し、伝送エージェントによって命令をＨＡＮゲートウェイに伝送することができる。【選択図】図１
2014093784.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ実行可能命令を記憶する少なくとも１つのメモリと、
前記少なくとも１つのメモリにアクセスするように構成された少なくとも１つのプロセッサと
を含むシステムであって、前記少なくとも１つのプロセッサが、
前記少なくとも１つのプロセッサによって、ホームエリアネットワーク（ＨＡＮ）ゲートウェイのための命令を受信し、
前記命令を前記ＨＡＮゲートウェイにルーティングするために伝送エージェントに送信し、
前記伝送エージェントによって前記命令を前記ＨＡＮゲートウェイに伝送するために、
前記コンピュータ実行可能命令を実行するように構成される、
システム。
【請求項２】
前記少なくとも１つのプロセッサが、前記ＨＡＮゲートウェイからＨＡＮデバイスデータを受信するために前記コンピュータ実行可能命令を実行するようにさらに構成される、請求項１記載のシステム。
【請求項３】
前記少なくとも１つのプロセッサが、高度計量インフラストラクチャ（ＡＭＩ）ネットワークインターフェースカード（ＮＩＣ）にルーティングするために前記ＨＡＮデバイスデータを受信エージェントに送信するべく前記コンピュータ実行可能命令を実行するようにさらに構成される、請求項２記載のシステム。
【請求項４】
前記少なくとも１つのプロセッサが、前記受信エージェントによって前記ＨＡＮデバイスデータを前記ＡＭＩ  ＮＩＣに伝送するために前記コンピュータ実行可能命令を実行するようにさらに構成される、請求項２記載のシステム。
【請求項５】
前記伝送エージェントまたは前記受信エージェントの少なくとも１つがバッファを含む、請求項２記載のシステム。
【請求項６】
前記ＨＡＮゲートウェイ、前記伝送エージェント、前記受信エージェント、および前記ＡＭＩ  ＮＩＣが、計量デバイスの中に組み込まれる、請求項２記載のシステム。
【請求項７】
前記ＨＡＮゲートウェイのための前記命令がＡＭＩ  ＮＩＣによって受信される、請求項２記載のシステム。
【請求項８】
前記ＨＡＮゲートウェイのための前記命令が標準手順命令を含む、請求項１記載のシステム。
【請求項９】
前記標準手順命令が、シーケンスフィールド、インデックスフィールド、カウントフィールド、サイズフィールド、または少なくとも１つのＨＡＮメッセージフィールドの少なくとも１つを含む、請求項８記載のシステム。
【請求項１０】
前記少なくとも１つのＨＡＮメッセージフィールドが、前記ＨＡＮゲートウェイのための前記命令のインデックスを示す、請求項９記載のシステム。
【請求項１１】
前記伝送エージェントが、シリアルペリフェラルインターフェース（ＳＰＩ）［テキストでは言及されていない］接続を介して前記命令を前記ＨＡＮゲートウェイに伝送する、請求項８記載のシステム。
【請求項１２】
少なくとも１つのメモリにアクセスするように構成された少なくとも１つのプロセッサによって、ホームエリアネットワーク（ＨＡＮ）ゲートウェイのための命令を受信するステップと、
前記命令を前記ＨＡＮゲートウェイにルーティングするために伝送エージェントに送信するステップと、
前記伝送エージェントによって前記命令を前記ＨＡＮゲートウェイに伝送するステップと
を含む方法。
【請求項１３】
前記ＨＡＮゲートウェイからＨＡＮデバイスデータを受信するステップをさらに含む、請求項１２記載の方法。
【請求項１４】
高度計量インフラストラクチャ（ＡＭＩ）ネットワークインターフェースカード（ＮＩＣ）にルーティングするために前記ＨＡＮデバイスデータを受信エージェントに送信するステップと、前記受信エージェントによって、前記ＨＡＮデバイスデータを前記ＡＭＩ  ＮＩＣに伝送するステップとをさらに含む、請求項１２記載の方法。
【請求項１５】
前記ＨＡＮゲートウェイ、前記伝送エージェント、前記受信エージェント、および前記ＡＭＩ  ＮＩＣが、計量デバイスの中に組み込まれる、請求項１４記載の方法。
【請求項１６】
前記ＨＡＮゲートウェイのための前記命令が、ＡＭＩ  ＮＩＣから受信される、請求項１２記載の方法。
【請求項１７】
前記標準手順命令が、シーケンスフィールド、インデックスフィールド、カウントフィールド、サイズフィールド、または少なくとも１つのＨＡＮメッセージフィールドの少なくとも１つを含む、請求項１２記載の方法。
【請求項１８】
前記少なくとも１つのＨＡＮメッセージフィールドが、前記ＨＡＮゲートウェイのための前記命令のインデックスを示す、請求項１７記載の方法。
【請求項１９】
前記伝送エージェントが、シリアルペリフェラルインターフェース（ＳＰＩ）接続を介して前記命令を前記ＨＡＮゲートウェイに伝送する、請求項１２記載の方法。
【請求項２０】
少なくとも１つのプロセッサによって実行される場合、少なくとも１つのプロセッサを、
高度計量インフラストラクチャ（ＡＭＩ）ネットワークインターフェースカード（ＮＩＣ）から、ホームエリアネットワーク（ＨＡＮ）ゲートウェイのための米国国家規格協会（ＡＮＳＩ）Ｃ１２．１９標準手順命令を受信すること、
前記標準手順命令を前記ＨＡＮゲートウェイにルーティングするために伝送エージェントに送信すること、
前記伝送エージェントによって前記標準手順命令を前記ＨＡＮゲートウェイに伝送すること、
前記ＨＡＮゲートウェイからＨＡＮデバイスデータを受信すること、
ＡＭＩ  ＮＩＣにルーティングするために前記ＨＡＮデバイスデータを受信エージェントに送信すること、および
前記受信エージェントによって、前記ＨＡＮデバイスデータを前記ＡＭＩ  ＮＩＣに伝送すること
を含む動作を実行するように構成するコンピュータ実行可能命令を記憶する１つまたは複数のコンピュータ可読媒体であって、前記ＨＡＮゲートウェイ、前記伝送エージェント、前記受信エージェント、および前記ＡＭＩ  ＮＩＣが、前記少なくとも１つのプロセッサを含む計量デバイスの中に組み込まれる、
１つまたは複数のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の諸実施形態は、一般に通信に関し、より具体的にはホームエリアネットワーク（ＨＡＮ）メッセージをルーティングするためのシステムおよび方法に関する。
【背景技術】
【０００２】
多種多様な従来のユーティリティメータは、消費量を測定する、および／または他のネットワークデバイスと通信するように構成される。例えば、高度計量インフラストラクチャ（ＡＭＩ）スマートメータは、消費データおよび／または他の監視データを含むメッセージを家電製品ならびにサーバおよび／またはコントローラに伝送するように構成され得る。時間の経過につれて、スマートメータによる多数のメッセージの伝送は、無視できない量の電力を消費する可能性がある。
【０００３】
上記のニーズおよび／または問題の一部またはすべては、本開示のいくつかの実施形態によって対処することができる。開示される実施形態は、ホームエリアネットワーク（ＨＡＮ）メッセージをルーティングするためのシステムおよび方法を含んでよい。
【発明の概要】
【課題を解決するための手段】
【０００４】
本出願における一実施形態によれば、コンピュータ実行可能命令を記憶する少なくとも１つのメモリを含む開示されたシステムがある。本システムは、少なくとも１つのメモリにアクセスするように構成された少なくとも１つのプロセッサを含んでよく、該少なくとも１つのプロセッサは、コンピュータ実行可能命令を実行するように構成される。コンピュータ実行可能命令は、少なくとも１つのプロセッサによって、ホームエリアネットワーク（ＨＡＮ）ゲートウェイのための命令を受信し、命令をＨＡＮゲートウェイにルーティングするために伝送エージェントに送信し、伝送エージェントによって命令をＨＡＮゲートウェイに伝送することができる。
【０００５】
本発明の他の実施形態によれば、１つの方法が開示される。本方法は、少なくとも１つのメモリにアクセスするように構成された少なくとも１つのプロセッサによって、ホームエリアネットワーク（ＨＡＮ）ゲートウェイのための命令を受信するステップと、命令をＨＡＮゲートウェイにルーティングするために伝送エージェントに送信するステップと、伝送エージェントによって命令をＨＡＮゲートウェイに伝送するステップとを含んでよい。
【０００６】
さらに、本発明の他の実施形態によれば、少なくとも１つのプロセッサによって実行される場合、少なくとも１つのプロセッサをいくつかの動作を実行するように構成するコンピュータ実行可能命令を記憶する１つまたは複数のコンピュータ可読媒体が開示されている。これらの動作は、高度計量インフラストラクチャ（ＡＭＩ）ネットワークインターフェースカード（ＮＩＣ）から、ホームエリアネットワーク（ＨＡＮ）ゲートウェイのための米国国家規格協会（ＡＮＳＩ）Ｃ１２．１９標準手順命令を受信すること、標準手順命令をＨＡＮゲートウェイにルーティングするために伝送エージェントに送信すること、伝送エージェントによって標準手順命令をＨＡＮゲートウェイに伝送すること、ＨＡＮゲートウェイからＨＡＮデバイスデータを受信することと、ＡＭＩ  ＮＩＣにルーティングするためにＨＡＮデバイスデータを受信エージェントに送信すること、および受信エージェントによって、ＨＡＮデバイスデータをＡＭＩ  ＮＩＣに伝送することを含んでよく、ＨＡＮゲートウェイ、伝送エージェント、受信エージェント、およびＡＭＩ  ＮＩＣは、少なくとも１つのプロセッサを含む計量デバイスの中に組み込まれる。
【０００７】
本発明の他の実施形態、システム、方法、コンピュータ可読媒体、態様、および特徴は、以下の詳細な説明、添付の図面、および添付の特許請求の範囲から当業者には明らかになるであろう。
【０００８】
次に、必ずしも比例して描かれているわけではない添付の図面に言及する。
【図面の簡単な説明】
【０００９】
【図１】本開示の一実施形態による、高度計量インフラストラクチャ（ＡＭＩ）と通信しているホームエリアネットワーク（ＨＡＮ）およびヘッドエンドサーバに接続されたユーティリティメータの概略ブロック図である。
【図２】本開示の一実施形態による、ＨＡＮデバイスのためのメッセージをエンコードするためのＡＭＩネットワークインターフェースカード（ＮＩＣ）とＨＡＮゲートウェイとの間の例示的通信システムの流れ図である。
【図３】本開示の一実施形態による例示的方法の流れ図である。
【発明を実施するための形態】
【００１０】
次に、以下では、本開示の例示的実施形態が、本開示のいくつかの、しかしすべてではない実施形態が示されている添付の図面を参照しながらより十分に説明される。本開示は、多くの異なる形態で実施されてよく、本明細書で説明される実施形態に限定されると解釈されるべきではなく、むしろ、これらの実施形態は、本開示が適用可能な法的要件を満たすことになるように提供されるものである。同様の数字は、全体にわたって同様の要素を指す。
【００１１】
本開示の例示的実施形態は、ホームエリアネットワーク（ＨＡＮ）メッセージをルーティングするためのシステムおよび方法を対象とする。いくつかの実施形態は、製造業者手順を使用して、メッセージを高度計量インフラストラクチャ（ＡＭＩ）ネットワークからホームエリアネットワーク（ＨＡＮ）デバイスにルーティングするために実施することができる。いくつかの実施例では、計量デバイスは、デマンドレスポンスメータ、スマートメータ、ＡＭＩデバイス、および／またはＨＡＮデバイスなどの、しかしそれらに限定されないネットワークデバイスを含んでよい。いくつかの態様では、いくつかの実施形態は、多種多様な要因および／またはシナリオに基づいてメッセージおよび／または命令をＨＡＮデバイスに提供することができる。例えば、メッセージおよび／または命令は、ＨＡＮデバイスの製造業者によって提供されたいくつかの製造業者手順を使用して、ＡＭＩからＨＡＮに伝送することができる。いくつかの実施例では、製造業者手順はエンコードされたテーブルに記憶することができ、このテーブルでは、このテーブルのいくつかのサブセクションをいくつかの命令のためにデコードすることができる。例えば、メッセージおよび／または命令が、メータに、場合によっては、予め定められた量の時間の間ＨＡＮデバイスを低電力モードに入れておくように指令するような場合は、メッセージは、ＡＭＩネットワークサーバのヘッドエンドサーバから来てもよい。しかし、特定のＨＡＮデバイスと直接通信するための方法はない可能性がある。計量デバイスは、受信されたメッセージをエンコードし、それを適切なＨＡＮデバイスにルーティングすることができる。エンコードされたメッセージは、デバイスが受信およびデコードするための製造業者手順の形態でのものでよい。
【００１２】
公益事業会社または他の電気供給者が電気を生成する、および／またはグリッドに提供すると、グリッドは、電気を消費する消費者または他の公益事業会社に電気を提供することができる。さらに、いくつかの実施例では、１つまたは複数の他のサブグリッド、電気ネットワーク、および／または他の消費者または顧客を制御するために、ヘッドエンドサーバを利用してもよい。さらに、いくつかの実施例では、ヘッドエンドサーバは、命令をデバイスの１つまたは複数のネットワークに提供することができ、各ネットワークは、１つまたは複数のＡＭＩデバイス、スマートメータ、ＨＡＮデバイス、および／または家電製品を含んでよい。したがって、ヘッドエンドサーバは、要素（すなわちデバイス）の１つまたは複数を低電力モード（すなわち負荷遮断モード）に入れるように構成されてよい。例えば、ＡＭＩシステムの一部は、ＡＭＩラジオによって使用される潜在的浪費電力を低減するために、低電力モードに入れることができる。いくつかの実施例では、これは、ピーク使用時間中に特に有用であり得る。さらに、および例としてのみ、ヘッドエンドサーバは、ＨＡＮデバイスのグループ（すなわちネットワーク）のための１つまたは複数の負荷制御信号またはメッセージを生成するように構成されてよい。メッセージは、グループＩＤ、開始時間、低電力モードの長さ、および／または低電力モードの長さの表示を含んでよい。メッセージは、メータによってアクセス可能なＸＭＬフォーマットまたは他のフォーマットでのものでよい。次いで、メータは、メッセージをＨＡＮデバイスによって読まれるべき製造業者手順としてエンコードすることができる。製造業者手順命令は、シーケンスフィールド、インデックスフィールド、カウントフィールド、サイズフィールド、または少なくとも１つのＨＡＮメッセージフィールドの少なくとも１つを含んでよい。
【００１３】
図１は、本開示の一実施形態による、ＡＭＩネットワークおよびヘッドエンドサーバと通信しているＨＡＮに接続されたユーティリティメータの一実施形態の概略ブロック図である。一実施形態では、システム１００は、１つまたは複数のＡＭＩネットワーク１２６に接続されるように構成されたヘッドエンドサーバ１２２を含んでよい。ＡＭＩネットワーク１２６は、インターネット、他のパブリックネットワークおよび／またはプライベートネットワークに接続されてよいが、それらに限定されない。この特定の実施形態では、ＡＭＩネットワーク１２６は、ユーティリティメータ１２４と通信している。ユーティリティメータ１２４は、電力会社から電力を利用する住宅、オフィスビルディング、または任意の他の場所に配置されてよい。ＡＭＩネットワーク１２６およびユーティリティメータ１２４は、ＨＡＮゲートウェイを含んでよい。さらに、ユーティリティメータ１２４は、ＡＭＩネットワークインターフェースカード（ＮＩＣ）１２８を含んでよい。ＡＭＩ  ＮＩＣ１２８は、電気回路を備えて構成されてもよく、またはソフトウェアもしくは他の可能な方法を使用して実装されてもよい。ＡＭＩ  ＮＩＣ１２８は、ＡＭＩネットワーク１２６とＨＡＮデバイスとの間にデータリンクを提供するように構成される。ＡＭＩ  ＮＩＣ１２８は、ＨＡＮルータ１３０に接続されてよい。ＨＡＮルータ１３０は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せで適切に実装されてよい。ＨＡＮルータ１３０のソフトウェア実装またはファームウェア実装は、記載されている様々な機能を実行するために任意の適切なプログラミング言語で書かれたコンピュータ実行可能命令または機械実行可能命令を含んでよい。ＨＡＮルータ１３０は、メッセージおよび命令をＡＭＩ  ＮＩＣ１２８からＨＡＮゲートウェイ１３２にルーティングするように構成されてよい。ＨＡＮゲートウェイ１３２は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの組合せで適切に実装されてよい。ＨＡＮゲートウェイ１３２のソフトウェア実装またはファームウェア実装は、記載されている様々な機能を実行するために任意の適切なプログラミング言語で書かれたコンピュータ実行可能命令または機械実行可能命令を含んでよい。ＨＡＮゲートウェイ１３２は、様々なＨＡＮデバイス（図示せず）間の接続を維持することができる。ＨＡＮゲートウェイ１３２は、既存の電気的接続を使用してＨＡＮデバイスと通信することができる。他の実施形態では、ＨＡＮゲートウェイ１３２は、ローカルエリアネットワーク（ＬＡＮ）または近隣エリアネットワーク（ＮＡＮ）を使用してＨＡＮデバイスと通信することができる。
【００１４】
この特定の構成では、ユーティリティメータ１２４は、ＨＡＮデバイス（図示せず）を接続することができる。ＨＡＮデバイスは、ＡＭＩネットワーク１２６と直接通信するためのインターフェースを含まなくてもよい。ユーティリティメータ１２４は、少なくともメモリ１０２および１つまたは複数の処理ユニット（またはプロセッサ（複数可））１０４を含んでよい。プロセッサ（複数可）１０４は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで適切に実装されてよい。プロセッサ１０４のソフトウェア実装またはファームウェア実装は、記載されている様々な機能を実行するために任意の適切なプログラミング言語で書かれたコンピュータ実行可能命令または機械実行可能命令を含んでよい。ユーティリティメータ１２４はまた、コンピューティングデバイスが、記憶されているデータベース、別のコンピューティングデバイスもしくはサーバ、ユーザ端末、および／またはネットワーク上の他のデバイスと通信することができるようにする１つまたは複数の通信接続１１０を含んでもよい。
【００１５】
メモリ１０２は、プロセッサ（複数可）１０４上にロード可能であり実行可能であるプログラム命令、ならびにこれらのプログラムの実行中に生成されたデータを記憶することができる。ユーティリティメータ１２４の構成およびタイプに応じて、メモリ１０２は、揮発性（ランダムアクセスメモリ（ＲＡＭ）など）でもよく、および／または不揮発性（読出し専用メモリ（ＲＯＭ）、フラッシュメモリなど）でもよい。ユーティリティメータ１２４はまた、磁気ストレージ光ディスクおよび／またはテープストレージを含むがそれらに限定されない追加の取外し可能なストレージ１０６および／または取外し不可能なストレージ１０８を含んでもよい。関連するコンピュータ可読媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、およびコンピューティングデバイスのための他のデータの不揮発性ストレージを提供することができる。いくつかの実装形態では、メモリ１０２は、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、またはＲＯＭなど、複数の異なるタイプのメモリを含んでよい。
【００１６】
メモリ１０２、取外し可能なストレージ１０６、および取外し不可能なストレージ１０８は、すべて、コンピュータ可読記憶媒体の例である。例えば、コンピュータ可読記憶媒体は、コンピュータ可読命令、データ構造、プログラムモジュール、または他のデータなどの情報の記憶のための任意の方法または技術で実装された揮発性媒体および不揮発性媒体、取外し可能な媒体および取外し不可能な媒体を含んでよい。存在する可能性がある追加のタイプのコンピュータ記憶媒体は、プログラマブルランダムアクセスメモリ（ＰＲＡＭ）、ＳＲＡＭ、ＤＲＡＭ、ＲＡＭ、ＲＯＭ、電気的消去可能プログラマブル読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリもしくは他のメモリ技術、コンパクトディスク読出し専用メモリ（ＣＤ−ＲＯＭ）、デジタル多用途ディスク（ＤＶＤ）もしくは他の光ストレージ、磁気カセット磁気テープ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、または、所望の情報を記憶するために使用されることが可能であり、サーバまたは他のコンピューティングデバイスによってアクセスされることが可能である任意の他の媒体を含んでもよいがそれらに限定されない。上記のいずれかのものの組合せも、コンピュータ可読媒体の範囲内に含まれるものとする。
【００１７】
代替として、コンピュータ可読通信媒体は、コンピュータ可読命令、プログラムモジュール、または搬送波もしくは他の伝送媒体などのデータ信号の中で伝送される他のデータを含んでよい。しかし、本明細書で使用される場合は、コンピュータ可読記憶媒体は、コンピュータ可読通信媒体を含まない。
【００１８】
メモリ１０２の内容をさらに詳細に見てみると、メモリ１０２は、ルーティングモジュール１１８およびＨＡＮゲートウェイモジュール１２０を含めて本明細書で開示された特徴を実行するためのオペレーティングシステム１１６および１つまたは複数のアプリケーションプログラムもしくはサービスを含んでよい。いくつかの態様では、ルーティングモジュール１１８は、ＨＡＮデバイスからＨＡＮゲートウェイモジュール１２０を介して受信されたメッセージをＡＭＩネットワーク１２６にルーティングするように構成されてよい。ルーティングモジュール１１８はまた、適切なＨＡＮデバイスを判定してそれにメッセージをエンコードするように構成されてもよい。
【００１９】
さらに、ＨＡＮゲートウェイモジュール１２０は、無線ＺＩＧＢＥＥ（登録商標）プロトコルなどの標準化された無線プロトコルを使用して、メッセージをＨＡＮデバイスに伝送するように構成される。メッセージは、ＨＡＮデバイスごとに適切な製造業者手順でエンコードされてよい。メッセージは、無線ＺＩＧＢＥＥ（登録商標）プロトコルなどのプロトコルを使用して、ユーティリティメータ１２４（ＨＡＮゲートウェイ）とＨＡＮデバイスとの間で伝送されてよい。いくつかの実施例では、無線ＺＩＧＢＥＥ（登録商標）は、パーソナルエリアネットワークのためのＩＥＥＥ８０２規格に基づく小さな低電力デジタルラジオを使用して、高レベル通信メッセージを伝送するように構成された仕様でよい。多くのＨＡＮゲートウェイモジュール１２０は、無線ＺＩＧＢＥＥ（登録商標）などの同様のプロトコルをＨＡＮデバイスに伝送するために、低電力デジタルラジオを備えて構成されてよい。ＨＡＮゲートウェイモジュール１２０は、より長い距離にわたってデータを伝送するために、より遠いデバイスに到達するように中間デバイスを介してデータを送るメッシュネットワークの形で使用されてよい。したがって、ＨＡＮデバイスは、アドホックネットワークを形成するように構成されてよい。
【００２０】
図２は、本開示の一実施形態による、ＨＡＮデバイスのためのメッセージをエンコードするためのＡＭＩ  ＮＩＣとＨＡＮゲートウェイとの間の通信のための例示的方法の流れ図である。動作ブロック２０６では、ＡＭＩネットワーク１２６からＡＭＩ  ＮＩＣ１２８へのメッセージを受信することができる。ＡＭＩ  ＮＩＣ１２８は、いくつかの実施形態では表にして書かれてよい伝送（ＴＸ）プロセスを書くことができる。ＴＸプロセスは、特定のＨＡＮデバイスのために構成された製造業者手順でよい。
【００２１】
動作ブロック２０８において、ＨＡＮルータ１３０は、ルーティングプロトコルまたは伝送プロセスメッセージを識別することができる。いくつかの実施形態では、ルーティング手順は、メッセージが示されているＨＡＮデバイスを示すメッセージにエンコードされたビットでよい。ルーティングモジュール１１８は、ＡＭＩ  ＮＩＣとＨＡＮゲートウェイとの間でＨＡＮメッセージをルーティングすることができる。ルーティングモジュールは、メッセージが宛てられたＨＡＮデバイスを識別することができる。動作ブロック２１０では、メッセージをＨＡＮデバイスに伝送するようにバッファすることができる。バッファは、伝送するべきメッセージのキューがある場合は、伝送の前にメッセージを記憶しておく機能を提供することができる。
【００２２】
動作ブロック２１２において、メッセージはＨＡＮゲートウェイ１３２によってＨＡＮデバイスに伝送される。ＨＡＮゲートウェイ１３２は、どのＨＡＮデバイスにメッセージを伝送するかを判定し、無線ＺＩＧＢＥＥ（登録商標）などの無線プロトコルを使用してメッセージを伝送することができる。
【００２３】
動作ブロック２１４において、ＨＡＮゲートウェイ１３２は、ＨＡＮデバイスからエンコードされたメッセージを受信することができる。いくつかの実施形態では、ＨＡＮデバイスは、メッセージを無線プロトコルから伝送するように構成されてよい。したがって、ＨＡＮゲートウェイ１３２は、無線ＺＩＧＢＥＥ（登録商標）などの無線プロトコルを介してＨＡＮデバイスからメッセージを受信するように構成されてよい。ＨＡＮゲートウェイ１３２は、製造業者手順をＨＡＮルータ１３０に伝送するように構成されてよい。
【００２４】
動作ブロック２１６において、読出し（ＲＸ）エージェントは、ルーティングブロックにおいて、メッセージの起点を識別し、それをＡＭＩ  ＮＩＣ１２８に伝送することができる。ＨＡＮルータ１３０は、様々なフォーマットでの様々なＨＡＮデバイスメッセージを識別するように構成されてよい。ＨＡＮルータ１３０は様々なメッセージを受信するように構成されてよいので、ＨＡＮルータ１３０はバッファ２０６を有してもよい。
【００２５】
動作ブロック２１８において、メッセージは、ＡＭＩ  ＮＩＣ１２８において、読出しプロセスによって読み出されてよい。読出しエージェントは、ＨＡＮルータ１３０からメッセージを読み出し、メッセージをＡＭＩネットワーク１２６に伝送するためのフォーマットに変換するように構成されてよい。
【００２６】
図３は、本開示の一実施形態による、製造業者手順を使用してＨＡＮルーティングを実行するための例示的方法３００を示す流れ図である。方法３００において、一実施例では、動作は、ヘッドエンドサーバ１２２、ＡＭＩ  ＮＩＣ１２８、ＡＭＩネットワーク１２６、ＨＡＮゲートウェイモジュール１２０、またはそれらの任意の組合せによって実行されてよい。動作ブロック３０２において、ＡＭＩネットワーク１２６は、ＨＡＮゲートウェイのための命令を受信することができる。命令は、ＸＭＬなどのスマートエネルギープロファイル２．０規格によって受け入れられるフォーマットでのものでよい。代替として、命令は、ＡＭＩネットワーク１２６によってアクセス可能な別のフォーマットでエンコードされてもよい。命令は、ＨＡＮゲートウェイ１３２においてデバイスを識別することができ、ＨＡＮデバイスを制御するために使用されてよい。ＡＭＩネットワーク１２６を介して受信された命令は、処理のためにＡＭＩ  ＮＩＣ１２８に伝送されてよい。
【００２７】
動作ブロック３０４において、命令は、伝送（ＴＸ）エージェントに送信される。ＴＸエージェントは、命令をＨＡＮデバイスによって読み出し可能なフォーマットでエンコードすることができる。ＴＸエージェントはまた、ＨＡＮデバイスの位置を製造業者手順の中にエンコードすることもできる。
【００２８】
動作ブロック３０６において、製造業者手順は、ＨＡＮゲートウェイ１３２に伝送されてよい。ＨＡＮゲートウェイ１３２は、命令をＨＡＮデバイスに伝送するためのインターフェースを提供することができる。一実施例では、命令は、ＨＡＮデバイス上の設定を変えなければならないこともある。他の実施例では、命令は、いくつかのＨＡＮデバイスを低電力モードに入れてもよい。
【００２９】
動作ブロック３０８において、ＨＡＮゲートウェイ１３２は、ＨＡＮデバイスからデータを受信することができる。ＨＡＮデバイスは、ＳＥＰなどのフォーマットを使用して、無線ＺＩＧＢＥＥ（登録商標）などの無線プロトコルを介してＨＡＮメッセージを伝送することができる。一実施例では、ＨＡＮデバイスは、その現在の状態に関するデータを伝送することができる。他の態様では、ＨＡＮデバイスは、ＨＡＮゲートウェイのための命令を伝送することができる。
【００３０】
動作ブロック３１０において、ＨＡＮデバイスデータは、ＨＡＮルータ１３０において読出しエージェントに伝送されてよい。データは、ＨＡＮルータ１３０を介して伝送されてよい。読出しエージェントは、ＡＭＩ  ＮＩＣ１２８によって製造業者手順で書かれた命令を読み出すことができる。
【００３１】
動作ブロック３１２において、ＨＡＮデバイスデータは、ＡＭＩ  ＮＩＣ１２８に伝送されてよい。ＡＭＩ  ＮＩＣ１２８は、ＨＡＮルータ１３０に接続されてよい。したがって、命令は、ＡＭＩ  ＮＩＣ１２８に伝送されることが可能である。ＡＭＩ  ＮＩＣ１２８は、ＡＭＩネットワークと通信することができる。
【００３２】
ＡＭＩとＨＡＮとの間に通信機構を実装するための例示的システムおよび方法が上記で説明されている。これらのシステムおよび方法の一部またはすべては、上記で図１において示されているものなどのアーキテクチャによって少なくとも部分的に実行されてもよいが、実行されなくてもよい。
【００３３】
本開示のいくつかの実施形態によれば、方法３００は様々なやり方で変更されてよいことに留意されたい。例えば、方法３００の１つまたは複数の動作は、本開示の他の実施形態では排除されてもよく、または順不同で実行されてもよい。さらに、本開示の他の実施形態によれば、他の動作が方法３００に追加されてもよい。
【００３４】
諸実施形態は、構造的特徴および／または方法論的行為に特有の言語で説明されてきたが、本開示は、必ずしも説明された特定の特徴または行為に限定されるわけではないことを理解されたい。むしろ、特定の特徴および行為は、諸実施形態を実行する例示的形態として開示されている。
【符号の説明】
【００３５】
１００  システム
１０２  メモリ
１０４  プロセッサ（複数可）
１０６  取外し可能なストレージ
１０８  取外し不可能なストレージ
１１０  通信接続（複数可）
１１２  入力デバイス（複数可）
１１４  出力デバイス（複数可）
１１６  オペレーティングシステム
１１８  ルーティングモジュール
１２０  ＨＡＮゲートウェイモジュール
１２２  ヘッドエンドサーバ
１２４  ユーティリティメータ
１２６  ＡＭＩネットワーク
１２８  ＡＭＩ  ＮＩＣ
１３０  ＨＡＮルータ
１３２  ＨＡＮゲートウェイ
２０６  ＴＸプロセスを書き込む
２０６  バッファ
２０８  ＴＸエージェント
２１０  バッファする
２１２  ＨＡＮに伝送する
２１４  ＨＡＮから受信する
２１６  ＲＸエージェント
２１８  ＲＸプロセスを読み出す
３００  製造業者手順を使用してＨＡＮルーティングを実行するための例示的方法
３０２  ＨＡＮゲートウェイのための命令を受信する
３０４  命令をＴＸエージェントに送信する
３０６  命令をＨＡＮゲートウェイに伝送する
３０８  ＨＡＮゲートウェイからＨＡＮデバイスデータを受信する
３１０  ＨＡＮデバイスデータをＲＸエージェントに送信する
３１２  ＨＡＮデバイスデータをＡＭＩ  ＮＩＣに伝送する
【図１】
2014093784.tif 000003
【図２】
2014093784.tif 000004
【図３】
2014093784.tif 000005