(57)【特許請求の範囲】
【請求項１】
ホームゲートウェイ装置と、家電機器と、前記ホームゲートウェイ装置と前記家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御装置であって、
前記ホームゲートウェイ装置と、複数のコマンドを含む複合電文データを送受信する複合電文送受信手段と、
前記家電機器と、一つのコマンドを含む単電文データを送受信する単電文送受信手段と、
コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、前記複合電文送受信手段が受信した前記複合電文データを、前記単電文データに変換し、前記機器操作手順データに記憶された前記コマンドの順序に従って、前記単電文送受信手段に変換された単電文データを送信させるとともに、前記単電文送受信手段が受信した前記単電文データを前記複合電文データに変換する変換手段と、
を備え、
前記機器操作手順データは、エラー発生時の復元の要否を示す復元フラグを備え、
前記復元フラグが復元要の場合、前記ホームゲートウェイ装置から前記家電機器のプロパティの更新コマンドを含む複合電文データから変換された単電文データに基づいて前記家電機器で更新コマンドが実行されエラーが発生すると、
前記変換手段は、既に更新されたプロパティを復元する単電文データを生成し、前記単電文送受信手段に当該復元する単電文データを送信させる
ことを特徴とする通信制御装置。
【請求項２】
ホームゲートウェイ装置と、家電機器と、前記ホームゲートウェイ装置と前記家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御装置であって、
前記ホームゲートウェイ装置と、複数のコマンドを含む複合電文データを送受信する複合電文送受信手段と、
前記家電機器と、一つのコマンドを含む単電文データを送受信する単電文送受信手段と、
コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、前記複合電文送受信手段が受信した前記複合電文データを、前記単電文データに変換し、前記機器操作手順データに記憶された前記コマンドの順序に従って、前記単電文送受信手段に変換された単電文データを送信させるとともに、前記単電文送受信手段が受信した前記単電文データを前記複合電文データに変換する変換手段と、
を備え、
前記機器操作手順データは、タイマー値を備え、
前記家電機器から状態通知の単電文データを受信すると、
前記変換手段は、前記タイマー値間、さらなる状態通知の単電文データを待機し、その後受信した状態通知の単電文データを複合電文データに変換し、前記複合電文送受信手段に変換された複合電文データを送信させる
ことを特徴とする通信制御装置。
【請求項３】
ホームゲートウェイ装置と、家電機器と、前記ホームゲートウェイ装置と前記家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御方法であって、
前記ホームゲートウェイ装置から、複数のコマンドを含む複合電文データを受信するステップと、
コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、受信した前記複合電文データを、一つのコマンドを含む単電文データに変換するステップと、
前記機器操作手順データに記憶された前記コマンドの順序に従って、変換された単電文データを、前記家電機器に送信するステップ
を備え、
前記機器操作手順データは、エラー発生時の復元の要否を示す復元フラグを備え、
前記復元フラグが復元要の場合、前記ホームゲートウェイ装置から前記家電機器のプロパティの更新コマンドを含む複合電文データから変換された単電文データに基づいて前記家電機器で更新コマンドが実行されエラーが発生すると、
前記変換するステップは、既に更新されたプロパティを復元する単電文データを生成し、前記単電文データを送信するステップは、当該復元する単電文データを送信することを特徴とする通信制御方法。
【請求項４】
ホームゲートウェイ装置と、家電機器と、前記ホームゲートウェイ装置と前記家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御方法であって、
前記ホームゲートウェイ装置から、複数のコマンドを含む複合電文データを受信するステップと、
コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、受信した前記複合電文データを、一つのコマンドを含む単電文データに変換するステップと、
前記機器操作手順データに記憶された前記コマンドの順序に従って、変換された単電文データを、前記家電機器に送信するステップ
を備え、
前記機器操作手順データは、タイマー値を備え、
前記家電機器から状態通知の単電文データを受信すると、
前記変換するステップは、前記タイマー値間、さらなる状態通知の単電文データを待機し、その後受信した状態通知の単電文データを複合電文データに変換し、
前記変換された複合電文データを、前記ホームゲートウェイ装置に送信するステップをさらに備えることを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、通信制御装置および通信制御方法に関する。
【背景技術】
【０００２】
情報機器および通信ネットワークの発達に伴い、例えば家庭内などの構内で、家電機器をネットワークで接続して制御する機会が増えている。この家電機器の制御において、エコーネットと呼ばれる通信規格が知られている。このエコーネット規格では、家庭内の家電機器を、ホームゲートウェイ装置を介して接続する。さらにホームゲートウェイ装置をインターネットなどの通信ネットワークに接続することにより、家庭外の情報通信端末から通信ネットワークおよびホームゲートウェイ装置を介して、家電機器を制御することができる。
【０００３】
また、一般的に制御情報の送受信フォーマットとして、一つの制御情報のプロパティ値を含む単電文形式と、複数の制御情報のプロパティ値を含む複合電文形式とが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２５４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、単電文形式のみに対応する機器と、複合電文形式のみに対応する機器とが混在する場合、その互換性が問題となる。例えば、通信規格で単電文形式のみ対応していたところ、規格の改良で複合電文形式に対応する場合が考えられる。この場合、従来の規格のもとで購入した、単電文形式でのみ送受信可能な機器と、改良された規格のもとで購入した、複合電文形式でのみ送受信可能な機器とが混在することになる。この場合、これらの機器の間で通信が不可能になる可能性がある。
【０００６】
また、単電文形式と複合電文形式が混在する場合、単電文形式と複合電文形式とを単純に変換するのみでは問題が発生する場合がある。例えば家電機器の制御システムにおいて混在する場合、家電機器の制御に順序がある場合があるので、単純に変換したのみでは問題が生じる場合がある。
【０００７】
そこで本発明は、単電文形式と複合電文形式が混在するネットワークにおける通信を支援する通信制御装置および通信制御方法を提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の実施形態に係る通信制御装置は、ホームゲートウェイ装置と、家電機器と、ホームゲートウェイ装置と家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御装置に関する。通信制御装置は、複合電文送受信手段と、単電文送受信手段と、変換手段と、を備える。複合電文送受信手段は、ホームゲートウェイ装置と、複数のコマンドを含む複合電文データを送受信する。単電文送受信手段は、家電機器と、一つのコマンドを含む単電文データを送受信する。変換手段は、コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、複合電文送受信手段が受信した複合電文データを、単電文データに変換し、機器操作手順データに記憶されたコマンドの順序に従って、単電文送受信手段に変換された単電文データを送信させるとともに、単電文送受信手段が受信した単電文データを複合電文データに変換する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態に係る家電制御システムのシステム構成図である。
【図２】図２は、実施の形態に係る通信制御装置の機能ブロック図である。
【図３】図３は、実施の形態に係る機器操作手順データのデータ構造とデータの一例を説明する図である。
【図４】図４は、実施の形態に係る家電制御システムの処理を説明するシーケンス図である。（その１）
【図５】図５は、実施の形態に係る家電制御システムの処理を説明するシーケンス図である。（その２）
【図６】図６は、実施の形態に係る家電制御システムの処理を説明するシーケンス図である。（その３）
【図７】図７は、実施の形態に係る家電制御システムの処理を説明するシーケンス図である。（その４）
【発明を実施するための形態】
【００１０】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００１１】
図１に示す実施の形態に係る家電制御システム４は、第１の通信制御装置１ａ、第２の通信制御装置１ｂ、ホームゲートウェイ装置２、第１の家電機器３ａおよび第２の家電機器３ｂを備える。
【００１２】
ここで、実施の形態において第１の通信制御装置１ａおよび第２の通信制御装置１ｂを特に区別しない場合、単に通信制御装置１と記載する場合がある。同様に、第１の家電機器３ａおよび第２の家電機器３ｂを特に区別しない場合、単に家電制御装置３と記載する場合がある。
【００１３】
図１において、ホームゲートウェイ装置２と通信制御装置１は、無線通信で接続され、通信制御装置１と家電機器３は、有線通信で接続される場合を説明する。実施の形態において、各装置間は接続されていれば良く、図１と異なる通信方法が用いられても良い。
【００１４】
家電機器３は、冷蔵庫、洗濯機など、家庭内にある家電製品である。家電機器３は、通信制御装置１を介して、ホームゲートウェイ装置２に接続される。家電機器３は、ホームゲートウェイ装置２によって制御される。図１に示す家電制御システム４において、家電機器３は二つ設けられているが、一つでも三つ以上でも良い。図１に示す例において、家電機器３は、単電文形式にのみ対応する機器である。
【００１５】
ホームゲートウェイ装置２は、家電制御システム４全体を制御する通信機器である。ホームゲートウェイ装置２は、インターネットなどの通信ネットワークに接続されても良い。この場合、ユーザは、家庭外の情報通信端末から、通信ネットワークおよびホームゲートウェイ装置２を介して、家電機器３を制御することができる。図１に示す例においてホームゲートウェイ装置２は、複合電文形式にのみ対応する機器である。
【００１６】
通信制御装置１は、ホームゲートウェイ装置２と家電機器３との通信を制御する通信機器である。一つの家電機器３に対応して、一つの通信制御装置１が設けられる。図１に示す例において、ホームゲートウェイ装置２は複合電文形式にのみ対応し、家電機器３は単電文形式のみに対応する。従って通信制御装置１は、ホームゲートウェイ装置２から受信した複合電文を、単電文に変換して、家電機器３に送信する。同様に通信制御装置１は、家電機器３から受信した単電文を、複合電文に変換して、ホームゲートウェイ装置２に送信する。
【００１７】
実施の形態において通信制御装置１は、家電機器３に別の筐体として設けられる場合を説明するが、通信制御装置１は、家電機器３に内蔵されてもよい。
【００１８】
図２を参照して実施の形態に係る通信制御装置１を説明する。通信制御装置１は、メモリ１０、制御装置２０および通信インタフェース３０を備える。
【００１９】
通信インタフェース３０は、ホームゲートウェイ装置２および家電機器３との通信インタフェースである。メモリは、ＲＯＭやＲＡＭなどであって、複合電文記憶部１１、機器操作手順データ記憶部１２および単電文データ記憶部１３を備える。制御装置２０は、通信制御装置１の所定の処理を実行する装置であって、複合電文送受信手段２１、変換手段２２および単電文送受信手段２３を備える。
【００２０】
複合電文データ記憶部１１は、メモリ１０のうち、複合電文データ１１ａが記憶される記憶領域である。複合電文データ１１ａは、複数のコマンドを含むデータである。複合電文データ１１ａは、後述の複合電文送受信手段２１によってホームゲートウェイ装置２と送受信される。複合電文データ１１ａは、ホームゲートウェイ装置２から通信制御装置１に送信されるデータか、通信制御装置１からホームゲートウェイ装置２に送信するデータである。
【００２１】
単電文データ記憶部１３は、メモリ１０のうち、単電文データ１３ａが記憶される記憶領域である。単電文データ１３ａは、一つのコマンドを含むデータである。単電文データ１３ａは、後述の単電文送受信手段２３によって家電機器３と送受信される。単電文データ１３ａは、家電機器３から通信制御装置１に送信されるデータか、通信制御装置１から家電機器３に送信するデータである。単電文データ記憶部１３に、複数の単電文データが記憶される場合もある。
【００２２】
機器操作手順データ記憶部１２は、メモリ１０のうち、機器操作手順データ１２ａが記憶された記憶領域である。機器操作手順データ１２ａは、コマンド種別と、そのコマンドの順序と、を対応づけたデータである。機器操作手順データ１２ａはさらに、エラー発生時の復元の要否を示す復元フラグや、タイマー値を備えても良い。機器操作手順データ１２ａは、予め生成され、通信制御装置１のメモリ１０に記憶される。
【００２３】
機器操作手順データ１２ａは、例えば図３に示すデータである。機器操作手順データ１２ａは、機器ＩＤおよび動作状態をキーに、コマンド種別とその順序が対応づけられている。さらに、機器ＩＤおよび動作状態をキーに、復元フラグおよびタイマーが対応づけられている。機器操作手順データ１２ａの順序は、家電機器３に入力するコマンドの順序を示す。図３に示す例において、機器ＩＤ”ＩＤ００１”の家電機器３が動作状態”冷房”の場合、風量、設定温度、ルーバー、空気洗浄・・・の順で、コマンドが家電機器３に入力されることを示す。ここで機器操作手順データ１２ａは、予めどの家電機器に設置されるかわかる場合、機器ＩＤの項目を備えなくてもよい。
【００２４】
復元フラグは、家電機器３のプロパティ値の更新の途中でエラーが発生した場合に、復元する必要があるか否かを示す。例えば、復元フラグが「復元あり」で、機器ＩＤ”ＩＤ００１”の家電機器３が動作状態”冷房”の場合、風量、設定温度、ルーバーなどを一連の操作で入力している途中で、エラーが発生した場合、既に変更されたプロパティ値を元に戻す作業が必要なことを示している。一方復元フラグが「復元なし」の場合、復元エラーが発生しても、復元する必要のないことを示す。
【００２５】
タイマーは、家電機器３から送信された単電文データ１３ａを複合電文データ１１ａに変換するタイミングを示す。この単電文データ１３ａは、家電機器３から自発的に送信されるデータである。単電文データ１３ａは、例えば、家電機器３の状態を定期的に通知するためのデータである。通信制御装置１は、タイマー値が示す時間の間、家電機器３から送信される単電文データ１３ａを蓄積し、その時間内に蓄積された単電文データ１３ａから複合電文データ１１ａを生成する。従って、このタイマーの値は、家電機器３から自発的に送信される一連の単電文データを受信するのに十分な時間が設定されることが好ましい。
【００２６】
複合電文送受信手段２１は、ホームゲートウェイ装置２と複合電文データ１１ａを送受信する。複合電文送受信手段２１は、ホームゲートウェイ装置２から受信した複合電文データ１１ａをメモリ１０に記憶する。また複合電文送受信手段２１は、変換手段２２によって生成され、メモリ１０に記憶された複合電文データ１１ａを、ホームゲートウェイ装置２に送信する。
【００２７】
単電文送受信手段２３は、家電機器３と単電文データ３ａを送受信する。単電文送受信手段２３は、家電機器３から受信した単電文データ１３ａをメモリ１０に記憶する。また単電文送受信手段２３は、変換手段２２によって生成され、メモリ１０に記憶された単電文データ１３ａを、家電機器３に送信する。
【００２８】
変換手段２２は、機器操作手順データ１２ａを参照して、複合電文送受信手段２１が受信した複合電文データ１１ａを、単電文データ１３ａに変換し、機器操作手順データ１２ａに記憶されたコマンドの順序に従って、単電文送受信手段２３に変換された単電文データを送信させる。また変換手段２２は、単電文送受信手段２３が受信した単電文データ１３ａを複合電文データ１１ａに変換する。
【００２９】
また変換手段２２は、機器操作手順データ１２ａにおいて復元フラグが「復元要」の場合、更新途中に発生したエラーを復元する。例えばホームゲートウェイ装置４から家電機器３のプロパティの更新コマンドを含む複合電文データ１１ａから変換された単電文データ１３ａに基づいて家電機器３で更新コマンドが実行されエラーが発生すると、変換手段２２は、既に更新されたプロパティを復元する単電文データ１３ａを生成する。さらに変換手段２２は、単電文送受信手段２３に生成した復元する単電文データ１３ａを送信させる。
【００３０】
一方、機器操作手順データ１２ａにおいて、復元フラグが「復元なし」の場合、家電機器３に複数の単電文データ１３ａを送信中にエラーが発生しても、変換手段２２は、そのまま処理を継続する。
【００３１】
さらに、変換手段２２は、家電機器３から状態通知の単電文データ１３ａを受信すると、機器操作手順データ１２ａで設定されたタイマー値が示す時間の間、さらなる状態通知の単電文データを待機する。変換手段２２は、その後受信した状態通知の単電文データ１３ａを複合電文データ１１ａに変換する。変換手段２２は、複合電文送受信手段２１に変換された複合電文データ１１ａを送信させる。このように、変換手段２２は、家電機器３が自発的に単電文データ１３ａを送信した場合でも、一定時間の間に受信した複数の単電文データ１３ａを、複合電文データ１１ａに変換する。
【００３２】
次に図４ないし図７を参照して、実施の形態に係る通信方法を説明する。
【００３３】
まず図４を参照して、ホームゲートウェイ装置３から家電機器２へデータを送信する場合の処理を説明する。ステップＳ１０１において、ホームゲートウェイ装置３は、通信制御装置１に、複合電文データ１１ａを送信する。この複合電文データには、家電機器３の動作状態が含まれるとともに（ａ，ｂ，ｃ，ｄ）の４つのコマンドが含まれているとする。
【００３４】
複合電文データを受信すると、ステップＳ１０２において通信制御装置１は、この複合電文データを単電文データに変換する。通信制御装置１は、複合電文データ１１ａから、コマンドａを含む単電文データ、コマンドｂを含む単電文データ、コマンドｃを含む単電文データ、コマンドｄを含む単電文データと、４つの単電文データを生成する。さらに、通信制御装置１は、機器操作手順データ１２ａを参照して、単電文データ１３ａを送信するタイミングも制御する。ここでは、機器操作手順データ１２ａにおいて、複合電文データ１１ａに含まれる動作状態では、コマンドを、ａ、ｃ、ｂ、ｄの順で送信することが予め登録されているとする。
【００３５】
通信制御装置１は、ステップＳ１０３においてコマンドａを含む単電文データを家電機器３に送信し、ステップＳ１０４においてその応答データを受信する。通信制御装置１は、ステップＳ１０５においてコマンドｃを含む単電文データを家電機器３に送信し、ステップＳ１０６においてその応答データを受信する。通信制御装置１は、ステップＳ１０７においてコマンドｂを含む単電文データを家電機器３に送信し、ステップＳ１０８においてその応答データを受信する。通信制御装置１は、ステップＳ１０９においてコマンドｄを含む単電文データを家電機器３に送信し、ステップＳ１１０においてその応答データを受信する。
【００３６】
ステップＳ１０２で生成した全ての単電文データを家電機器２に送信し、その応答が戻ると、ステップＳ１１１において通信制御装置１は、ステップＳ１０４、ステップＳ１０６、ステップＳ１０８およびステップＳ１１０でそれぞれ受信した応答データを、一つの複合電文データに変換する。この複合電文データは、ステップＳ１０１で受信した複合電文データに対応する応答となる。従って通信制御装置１は、ステップＳ１０１で受信した複合電文データに含まれるコマンドの順でそれぞれの応答が含まれるように、複合電文データを生成する。
【００３７】
ステップＳ１１１で、ステップＳ１０１で受信した複合電文データの応答となる複合電文データを生成すると、ステップＳ１１２において通信制御装置１は、応答となる複合電文データをホームゲートウェイ装置３に送信する。この応答の複合電文データには、ステップＳ１０１で受信した複合電文データに対応して、コマンド（ａ，ｂ，ｃ，ｄ）に対応する応答が、（ａ，ｂ，ｃ，ｄ）の順に含まれる。
【００３８】
図５を参照して、通信制御装置１が家電機器３に単電文データ送信中にエラーが発生した場合を説明する。図５に示す例では、エラーが発生しても、復元することなくそのまま処理を継続する場合を説明する。具体的には、機器操作手順データ１２ａにおいて、復元フラグが「復元なし」に設定されている場合について説明する。
【００３９】
ステップＳ２０１において、ホームゲートウェイ装置３は、通信制御装置１に、複合電文データ１１ａを送信する。この複合電文データには、家電機器３の動作状態が含まれるとともに（ａ，ｂ，ｃ，ｄ）の４つのコマンドが含まれているとする。
【００４０】
複合電文データを受信すると、ステップＳ２０２において通信制御装置１は、家電機器３に、家電機器３の動作状態の取得リクエストを送信し、ステップＳ２０３において家電機器３の動作状態を取得する。このとき通信制御装置は、受信した家電機器３の動作状態に基づいて、機器操作手順データ１２ａから復元フラグを取得する。ステップＳ２０３で取得した動作状態と、ステップＳ２０１で受信した複合電文データに含まれる動作状態が一致する場合、ステップＳ２０４において通信制御装置１は、ステップＳ２０１で受信した複合電文データを単電文データに変換し、単電文データを送信する順序を特定する。この変換は、図４のステップＳ１０２の処理と同様である。
【００４１】
通信制御装置１は、ステップＳ２０５においてコマンドａを含む単電文データを家電機器３に送信し、ステップＳ２０６においてその応答データを受信する。通信制御装置１は、ステップＳ２０７においてコマンドｃを含む単電文データを家電機器３に送信し、ステップＳ２０８においてその応答データを受信する。ここで、ステップＳ２０８で受信した応答データは、エラー応答であったとする。この場合でも通信制御装置１は、ステップＳ２０９においてコマンドｂを含む単電文データを家電機器３に送信し、ステップＳ２１０においてその応答データを受信する。通信制御装置１は、ステップＳ２１１においてコマンドｄを含む単電文データを家電機器３に送信し、ステップＳ２１２においてその応答データを受信する。
【００４２】
ステップＳ２０４で生成した全ての単電文データを家電機器２に送信し、その応答が戻ると、ステップＳ２１３において通信制御装置１は、ステップＳ２０６、ステップＳ２０８、ステップＳ２１０およびステップＳ２１２でそれぞれ受信した応答データを、一つの複合電文データに変換する。この複合電文データは、ステップＳ２０１で受信した複合電文データに対応する応答となる。従って通信制御装置１は、ステップＳ２０１で受信した複合電文データに含まれるコマンドの順でそれぞれの応答が含まれるように、複合電文データを生成する。
【００４３】
ステップＳ２１３で、ステップＳ２０１で受信した複合電文データの応答となる複合電文データを生成すると、ステップＳ２１４において通信制御装置１は、応答となる複合電文データをホームゲートウェイ装置３に送信する。この応答の複合電文データには、ステップＳ２０１で受信した複合電文データに対応して、コマンド（ａ，ｂ，ｃ，ｄ）に対応する応答が、（ａ，ｂ，ｃ，ｄ）の順に含まれる。ここで、ステップＳ２０８において、コマンド（ｃ）を含む単電文データの送信時にエラー応答が返っているため、ステップＳ２１４で送信する複合電文データにおいて、コマンド（ｃ）に対する応答として、エラー応答が含まれる。
【００４４】
図６を参照して、エラーが発生すると、それまでの更新を復元する場合を説明する。具体的には、機器操作手順データ１２ａにおいて、復元フラグが「復元あり」に設定されている場合について説明する。図６のステップＳ３０１ないしステップＳ３１２は、図５のステップＳ２０１ないしステップＳ２１２と同様である。
【００４５】
ステップＳ３１３において通信制御装置１は、ステップＳ３０６、ステップＳ３０８、ステップＳ３１０およびステップＳ３１２で受信した応答に、エラーが含まれるか否か判定する。ここでは、エラーが含まれるので、ステップＳ３１４以降の処理で、エラーが発生しなかった各単電文データについて、その更新を復元する単電文データを生成し、家電機器２に送信する。
【００４６】
具体的には、ステップＳ３１４において通信制御装置１は、ステップＳ３０５で送信したコマンド（ａ）を含む単電文データに対して、更新を復元するコマンドを含めた単電文データを送信し、ステップＳ３１５においてその応答データを受信する。ステップＳ３１６において通信制御装置１は、ステップＳ３０９で送信したコマンド（ｂ）を含む単電文データに対して、更新を復元するコマンドを含めた単電文データを送信し、ステップＳ３１７においてその応答データを受信する。ステップＳ３１８において通信制御装置１は、ステップＳ３１１で送信したコマンド（ｄ）を含む単電文データに対して、更新を復元するコマンドを含めた単電文データを送信し、ステップＳ３１９においてその応答データを受信する。
【００４７】
ステップＳ３２０において通信制御装置１は、ステップＳ３０１で受信した複合電文データの応答データを生成する。ここでは、この応答データは、コマンド（ａ、ｂ、ｃ、ｄ）に対して、更新を失敗した旨の応答を含む。ステップＳ３２１において通信制御装置１は、ステップＳ３２０で生成した複合電文データを、ホームゲートウェイ装置２に送信する。
【００４８】
図７を参照して、家電機器３から自発的に送信された単電文データも、複合電文データに変換して送信する処理を説明する。
【００４９】
ステップＳ４０１において通信制御装置１は、家電機器３からコマンド（ａ）を含む単電文データを受信すると、ステップＳ４０２において、それに対する応答を送信する。その後通信制御装置１は、ステップＳ４０２において家電機器３に、家電機器３の動作状態の取得リクエストを送信し、ステップＳ４０４において家電機器３の動作状態を取得する。このとき通信制御装置１は、受信した家電機器３の動作状態に基づいて、機器操作手順データ１２ａからタイマー値を取得し、そのタイマー値の示す時間の間、家電機器３から単電文データの受信を待機する。ここでこのタイマー値は、家電機器３から受信する一連の単電文データについて、その受信に要する時間を満たすように予め設定されることが好ましい。
【００５０】
ステップＳ４０５において通信制御装置１は、家電機器３からコマンド（ｃ）を含む単電文データを受信すると、ステップＳ４０６において、それに対する応答を送信する。ステップＳ４０７において通信制御装置１は、家電機器３からコマンド（ｂ）を含む単電文データを受信すると、ステップＳ４０８において、それに対する応答を送信する。ステップＳ４０９において通信制御装置１は、家電機器３からコマンド（ｄ）を含む単電文データを受信すると、ステップＳ４１０において、それに対する応答を送信する。
【００５１】
図７に示す例において、ここでタイマーが切れたとすると、ステップＳ４１１において通信制御装置１は、ステップＳ４０１、ステップＳ４０５、ステップＳ４０７およびステップＳ４０９で受信した単電文データから複合電文データを生成する。ステップＳ４１２において通信制御装置１は、ステップＳ４１１で生成した複合電文データを、ホームゲートウェイ装置２に送信する。
【００５２】
このように、実施の形態に係る通信制御装置によれば、単電文形式と複合電文形式が混在するネットワークにおいても、円滑に電文データを送受信することができる。
【００５３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００５４】
１  通信制御装置
２  ホームゲートウェイ装置
３  家電機器
４  家電制御システム
１０  メモリ
１１  複合電文データ記憶部
１２  機器操作手順データ記憶部
１３  単電文データ記憶部
２０  制御装置
２１  複合電文送受信手段
２２  変換手段
２３  単電文送受信手段
３０  通信インタフェース
【図１】
0005810460.tif 000002
【図２】
0005810460.tif 000003
【図３】
0005810460.tif 000004
【図４】
0005810460.tif 000005
【図５】
0005810460.tif 000006
【図６】
0005810460.tif 000007
【図７】
0005810460.tif 000008