"ホームゲートウェイ装置と、家電機器と、前記ホームゲートウェイ装置と前記家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御装置であって、前記ホームゲートウェイ装置と、複数のコマンドを含む複合電文データを送受信する複合電文送受信手段と、前記家電機器と、一つのコマンドを含む単電文データを送受信する単電文送受信手段と、コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、前記複合電文送受信手段が受信した前記複合電文データを、前記単電文データに変換し、前記機器操作手順データに記憶された前記コマンドの順序に従って、前記単電文送受信手段に変換された単電文データを送信させるとともに、前記単電文送受信手段が受信した前記単電文データを前記複合電文データに変換する変換手段と、を備えることを特徴とする通信制御装置。前記機器操作手順データは、エラー発生時の復元の要否を示す復元フラグを備え、前記復元フラグが復元要の場合、前記ホームゲートウェイ装置から前記家電機器のプロパティの更新コマンドを含む複合電文データから変換された単電文データに基づいて前記家電機器で更新コマンドが実行されエラーが発生すると、前記変換手段は、既に更新されたプロパティを復元する単電文データを生成し、前記単電文送受信手段に当該復元する単電文データを送信させることを特徴とする請求項1に記載の通信制御装置。前記機器操作手順データは、タイマー値を備え、前記家電機器から状態通知の単電文データを受信すると、前記変換手段は、前記タイマー値間、さらなる状態通知の単電文データを待機し、その後受信した状態通知の単電文データを複合電文データに変換し、前記複合電文送受信手段に変換された複合電文データを送信させることを特徴とする請求項1または2に記載の通信制御装置。ホームゲートウェイ装置と、家電機器と、前記ホームゲートウェイ装置と前記家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御方法であって、前記ホームゲートウェイ装置から、複数のコマンドを含む複合電文データを受信するステップと、コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、受信した前記複合電文データを、一つのコマンドを含む単電文データに変換するステップと、前記機器操作手順データに記憶された前記コマンドの順序に従って、変換された単電文データを送信するステップを備えることを特徴とする通信制御方法。しかしながら、単電文形式のみに対応する機器と、複合電文形式のみに対応する機器とが混在する場合、その互換性が問題となる。例えば、通信規格で単電文形式のみ対応していたところ、規格の改良で複合電文形式に対応する場合が考えられる。この場合、従来の規格のもとで購入した、単電文形式でのみ送受信可能な機器と、改良された規格のもとで購入した、複合電文形式でのみ送受信可能な機器とが混在することになる。この場合、これらの機器の間で通信が不可能になる可能性がある。また、単電文形式と複合電文形式が混在する場合、単電文形式と複合電文形式とを単純に変換するのみでは問題が発生する場合がある。例えば家電機器の制御システムにおいて混在する場合、家電機器の制御に順序がある場合があるので、単純に変換したのみでは問題が生じる場合がある。そこで本発明は、単電文形式と複合電文形式が混在するネットワークにおける通信を支援する通信制御装置および通信制御方法を提供することである。上記課題を解決するために、本発明の実施形態に係る通信制御装置は、ホームゲートウェイ装置と、家電機器と、ホームゲートウェイ装置と家電機器との通信を制御する通信制御装置と、を備える家電制御システムにおける通信制御装置に関する。通信制御装置は、複合電文送受信手段と、単電文送受信手段と、変換手段と、を備える。複合電文送受信手段は、ホームゲートウェイ装置と、複数のコマンドを含む複合電文データを送受信する。単電文送受信手段は、家電機器と、一つのコマンドを含む単電文データを送受信する。変換手段は、コマンド種別と、そのコマンドの順序と、を対応づけた機器操作手順データを参照して、複合電文送受信手段が受信した複合電文データを、単電文データに変換し、機器操作手順データに記憶されたコマンドの順序に従って、単電文送受信手段に変換された単電文データを送信させるとともに、単電文送受信手段が受信した単電文データを複合電文データに変換する。次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。図1に示す実施の形態に係る家電制御システム4は、第1の通信制御装置1a、第2の通信制御装置1b、ホームゲートウェイ装置2、第1の家電機器3aおよび第2の家電機器3bを備える。ここで、実施の形態において第1の通信制御装置1aおよび第2の通信制御装置1bを特に区別しない場合、単に通信制御装置1と記載する場合がある。同様に、第1の家電機器3aおよび第2の家電機器3bを特に区別しない場合、単に家電制御装置3と記載する場合がある。図1において、ホームゲートウェイ装置2と通信制御装置1は、無線通信で接続され、通信制御装置1と家電機器3は、有線通信で接続される場合を説明する。実施の形態において、各装置間は接続されていれば良く、図1と異なる通信方法が用いられても良い。家電機器3は、冷蔵庫、洗濯機など、家庭内にある家電製品である。家電機器3は、通信制御装置1を介して、ホームゲートウェイ装置2に接続される。家電機器3は、ホームゲートウェイ装置2によって制御される。図1に示す家電制御システム4において、家電機器3は二つ設けられているが、一つでも三つ以上でも良い。図1に示す例において、家電機器3は、単電文形式にのみ対応する機器である。ホームゲートウェイ装置2は、家電制御システム4全体を制御する通信機器である。ホームゲートウェイ装置2は、インターネットなどの通信ネットワークに接続されても良い。この場合、ユーザは、家庭外の情報通信端末から、通信ネットワークおよびホームゲートウェイ装置2を介して、家電機器3を制御することができる。図1に示す例においてホームゲートウェイ装置2は、複合電文形式にのみ対応する機器である。通信制御装置1は、ホームゲートウェイ装置2と家電機器3との通信を制御する通信機器である。一つの家電機器3に対応して、一つの通信制御装置1が設けられる。図1に示す例において、ホームゲートウェイ装置2は複合電文形式にのみ対応し、家電機器3は単電文形式のみに対応する。従って通信制御装置1は、ホームゲートウェイ装置2から受信した複合電文を、単電文に変換して、家電機器3に送信する。同様に通信制御装置1は、家電機器3から受信した単電文を、複合電文に変換して、ホームゲートウェイ装置2に送信する。実施の形態において通信制御装置1は、家電機器3に別の筐体として設けられる場合を説明するが、通信制御装置1は、家電機器3に内蔵されてもよい。図2を参照して実施の形態に係る通信制御装置1を説明する。通信制御装置1は、メモリ10、制御装置20および通信インタフェース30を備える。通信インタフェース30は、ホームゲートウェイ装置2および家電機器3との通信インタフェースである。メモリは、ROMやRAMなどであって、複合電文記憶部11、機器操作手順データ記憶部12および単電文データ記憶部13を備える。制御装置20は、通信制御装置1の所定の処理を実行する装置であって、複合電文送受信手段21、変換手段22および単電文送受信手段23を備える。複合電文データ記憶部11は、メモリ10のうち、複合電文データ11aが記憶される記憶領域である。複合電文データ11aは、複数のコマンドを含むデータである。複合電文データ11aは、後述の複合電文送受信手段21によってホームゲートウェイ装置2と送受信される。複合電文データ11aは、ホームゲートウェイ装置2から通信制御装置1に送信されるデータか、通信制御装置1からホームゲートウェイ装置2に送信するデータである。単電文データ記憶部13は、メモリ10のうち、単電文データ13aが記憶される記憶領域である。単電文データ13aは、一つのコマンドを含むデータである。単電文データ13aは、後述の単電文送受信手段23によって家電機器3と送受信される。単電文データ13aは、家電機器3から通信制御装置1に送信されるデータか、通信制御装置1から家電機器3に送信するデータである。単電文データ記憶部13に、複数の単電文データが記憶される場合もある。機器操作手順データ記憶部12は、メモリ10のうち、機器操作手順データ12aが記憶された記憶領域である。機器操作手順データ12aは、コマンド種別と、そのコマンドの順序と、を対応づけたデータである。機器操作手順データ12aはさらに、エラー発生時の復元の要否を示す復元フラグや、タイマー値を備えても良い。機器操作手順データ12aは、予め生成され、通信制御装置1のメモリ10に記憶される。機器操作手順データ12aは、例えば図3に示すデータである。機器操作手順データ12aは、機器IDおよび動作状態をキーに、コマンド種別とその順序が対応づけられている。さらに、機器IDおよび動作状態をキーに、復元フラグおよびタイマーが対応づけられている。機器操作手順データ12aの順序は、家電機器3に入力するコマンドの順序を示す。図3に示す例において、機器IDID001の家電機器3が動作状態冷房の場合、風量、設定温度、ルーバー、空気洗浄の順で、コマンドが家電機器3に入力されることを示す。ここで機器操作手順データ12aは、予めどの家電機器に設置されるかわかる場合、機器IDの項目を備えなくてもよい。復元フラグは、家電機器3のプロパティ値の更新の途中でエラーが発生した場合に、復元する必要があるか否かを示す。例えば、復元フラグが復元ありで、機器IDID001の家電機器3が動作状態冷房の場合、風量、設定温度、ルーバーなどを一連の操作で入力している途中で、エラーが発生した場合、既に変更されたプロパティ値を元に戻す作業が必要なことを示している。一方復元フラグが復元なしの場合、復元エラーが発生しても、復元する必要のないことを示す。タイマーは、家電機器3から送信された単電文データ13aを複合電文データ11aに変換するタイミングを示す。この単電文データ13aは、家電機器3から自発的に送信されるデータである。単電文データ13aは、例えば、家電機器3の状態を定期的に通知するためのデータである。通信制御装置1は、タイマー値が示す時間の間、家電機器3から送信される単電文データ13aを蓄積し、その時間内に蓄積された単電文データ13aから複合電文データ11aを生成する。従って、このタイマーの値は、家電機器3から自発的に送信される一連の単電文データを受信するのに十分な時間が設定されることが好ましい。複合電文送受信手段21は、ホームゲートウェイ装置2と複合電文データ11aを送受信する。複合電文送受信手段21は、ホームゲートウェイ装置2から受信した複合電文データ11aをメモリ10に記憶する。また複合電文送受信手段21は、変換手段22によって生成され、メモリ10に記憶された複合電文データ11aを、ホームゲートウェイ装置2に送信する。単電文送受信手段23は、家電機器3と単電文データ3aを送受信する。単電文送受信手段23は、家電機器3から受信した単電文データ13aをメモリ10に記憶する。また単電文送受信手段23は、変換手段22によって生成され、メモリ10に記憶された単電文データ13aを、家電機器3に送信する。変換手段22は、機器操作手順データ12aを参照して、複合電文送受信手段21が受信した複合電文データ11aを、単電文データ13aに変換し、機器操作手順データ12aに記憶されたコマンドの順序に従って、単電文送受信手段23に変換された単電文データを送信させる。また変換手段22は、単電文送受信手段23が受信した単電文データ13aを複合電文データ11aに変換する。また変換手段22は、機器操作手順データ12aにおいて復元フラグが復元要の場合、更新途中に発生したエラーを復元する。例えばホームゲートウェイ装置4から家電機器3のプロパティの更新コマンドを含む複合電文データ11aから変換された単電文データ13aに基づいて家電機器3で更新コマンドが実行されエラーが発生すると、変換手段22は、既に更新されたプロパティを復元する単電文データ13aを生成する。さらに変換手段22は、単電文送受信手段23に生成した復元する単電文データ13aを送信させる。一方、機器操作手順データ12aにおいて、復元フラグが復元なしの場合、家電機器3に複数の単電文データ13aを送信中にエラーが発生しても、変換手段22は、そのまま処理を継続する。さらに、変換手段22は、家電機器3から状態通知の単電文データ13aを受信すると、機器操作手順データ12aで設定されたタイマー値が示す時間の間、さらなる状態通知の単電文データを待機する。変換手段22は、その後受信した状態通知の単電文データ13aを複合電文データ11aに変換する。変換手段22は、複合電文送受信手段21に変換された複合電文データ11aを送信させる。このように、変換手段22は、家電機器3が自発的に単電文データ13aを送信した場合でも、一定時間の間に受信した複数の単電文データ13aを、複合電文データ11aに変換する。次に図4ないし図7を参照して、実施の形態に係る通信方法を説明する。まず図4を参照して、ホームゲートウェイ装置3から家電機器2へデータを送信する場合の処理を説明する。ステップS101において、ホームゲートウェイ装置3は、通信制御装置1に、複合電文データ11aを送信する。この複合電文データには、家電機器3の動作状態が含まれるとともにa,b,c,dの4つのコマンドが含まれているとする。複合電文データを受信すると、ステップS102において通信制御装置1は、この複合電文データを単電文データに変換する。通信制御装置1は、複合電文データ11aから、コマンドaを含む単電文データ、コマンドbを含む単電文データ、コマンドcを含む単電文データ、コマンドdを含む単電文データと、4つの単電文データを生成する。さらに、通信制御装置1は、機器操作手順データ12aを参照して、単電文データ13aを送信するタイミングも制御する。ここでは、機器操作手順データ12aにおいて、複合電文データ11aに含まれる動作状態では、コマンドを、a、c、b、dの順で送信することが予め登録されているとする。通信制御装置1は、ステップS103においてコマンドaを含む単電文データを家電機器3に送信し、ステップS104においてその応答データを受信する。通信制御装置1は、ステップS105においてコマンドcを含む単電文データを家電機器3に送信し、ステップS106においてその応答データを受信する。通信制御装置1は、ステップS107においてコマンドbを含む単電文データを家電機器3に送信し、ステップS108においてその応答データを受信する。通信制御装置1は、ステップS109においてコマンドdを含む単電文データを家電機器3に送信し、ステップS110においてその応答データを受信する。ステップS102で生成した全ての単電文データを家電機器2に送信し、その応答が戻ると、ステップS111において通信制御装置1は、ステップS104、ステップS106、ステップS108およびステップS110でそれぞれ受信した応答データを、一つの複合電文データに変換する。この複合電文データは、ステップS101で受信した複合電文データに対応する応答となる。従って通信制御装置1は、ステップS101で受信した複合電文データに含まれるコマンドの順でそれぞれの応答が含まれるように、複合電文データを生成する。ステップS111で、ステップS101で受信した複合電文データの応答となる複合電文データを生成すると、ステップS112において通信制御装置1は、応答となる複合電文データをホームゲートウェイ装置3に送信する。この応答の複合電文データには、ステップS101で受信した複合電文データに対応して、コマンドa,b,c,dに対応する応答が、a,b,c,dの順に含まれる。図5を参照して、通信制御装置1が家電機器3に単電文データ送信中にエラーが発生した場合を説明する。図5に示す例では、エラーが発生しても、復元することなくそのまま処理を継続する場合を説明する。具体的には、機器操作手順データ12aにおいて、復元フラグが復元なしに設定されている場合について説明する。ステップS201において、ホームゲートウェイ装置3は、通信制御装置1に、複合電文データ11aを送信する。この複合電文データには、家電機器3の動作状態が含まれるとともにa,b,c,dの4つのコマンドが含まれているとする。複合電文データを受信すると、ステップS202において通信制御装置1は、家電機器3に、家電機器3の動作状態の取得リクエストを送信し、ステップS203において家電機器3の動作状態を取得する。このとき通信制御装置は、受信した家電機器3の動作状態に基づいて、機器操作手順データ12aから復元フラグを取得する。ステップS203で取得した動作状態と、ステップS201で受信した複合電文データに含まれる動作状態が一致する場合、ステップS204において通信制御装置1は、ステップS201で受信した複合電文データを単電文データに変換し、単電文データを送信する順序を特定する。この変換は、図4のステップS102の処理と同様である。通信制御装置1は、ステップS205においてコマンドaを含む単電文データを家電機器3に送信し、ステップS206においてその応答データを受信する。通信制御装置1は、ステップS207においてコマンドcを含む単電文データを家電機器3に送信し、ステップS208においてその応答データを受信する。ここで、ステップS208で受信した応答データは、エラー応答であったとする。この場合でも通信制御装置1は、ステップS209においてコマンドbを含む単電文データを家電機器3に送信し、ステップS210においてその応答データを受信する。通信制御装置1は、ステップS211においてコマンドdを含む単電文データを家電機器3に送信し、ステップS212においてその応答データを受信する。ステップS204で生成した全ての単電文データを家電機器2に送信し、その応答が戻ると、ステップS213において通信制御装置1は、ステップS206、ステップS208、ステップS210およびステップS212でそれぞれ受信した応答データを、一つの複合電文データに変換する。この複合電文データは、ステップS201で受信した複合電文データに対応する応答となる。従って通信制御装置1は、ステップS201で受信した複合電文データに含まれるコマンドの順でそれぞれの応答が含まれるように、複合電文データを生成する。ステップS213で、ステップS201で受信した複合電文データの応答となる複合電文データを生成すると、ステップS214において通信制御装置1は、応答となる複合電文データをホームゲートウェイ装置3に送信する。この応答の複合電文データには、ステップS201で受信した複合電文データに対応して、コマンドa,b,c,dに対応する応答が、a,b,c,dの順に含まれる。ここで、ステップS208において、コマンドcを含む単電文データの送信時にエラー応答が返っているため、ステップS214で送信する複合電文データにおいて、コマンドcに対する応答として、エラー応答が含まれる。図6を参照して、エラーが発生すると、それまでの更新を復元する場合を説明する。具体的には、機器操作手順データ12aにおいて、復元フラグが復元ありに設定されている場合について説明する。図6のステップS301ないしステップS312は、図5のステップS201ないしステップS212と同様である。ステップS313において通信制御装置1は、ステップS306、ステップS308、ステップS310およびステップS312で受信した応答に、エラーが含まれるか否か判定する。ここでは、エラーが含まれるので、ステップS314以降の処理で、エラーが発生しなかった各単電文データについて、その更新を復元する単電文データを生成し、家電機器2に送信する。具体的には、ステップS314において通信制御装置1は、ステップS305で送信したコマンドaを含む単電文データに対して、更新を復元するコマンドを含めた単電文データを送信し、ステップS315においてその応答データを受信する。ステップS316において通信制御装置1は、ステップS309で送信したコマンドbを含む単電文データに対して、更新を復元するコマンドを含めた単電文データを送信し、ステップS317においてその応答データを受信する。ステップS318において通信制御装置1は、ステップS311で送信したコマンドdを含む単電文データに対して、更新を復元するコマンドを含めた単電文データを送信し、ステップS319においてその応答データを受信する。ステップS320において通信制御装置1は、ステップS301で受信した複合電文データの応答データを生成する。ここでは、この応答データは、コマンドa、b、c、dに対して、更新を失敗した旨の応答を含む。ステップS321において通信制御装置1は、ステップS320で生成した複合電文データを、ホームゲートウェイ装置2に送信する。図7を参照して、家電機器3から自発的に送信された単電文データも、複合電文データに変換して送信する処理を説明する。ステップS401において通信制御装置1は、家電機器3からコマンドaを含む単電文データを受信すると、ステップS402において、それに対する応答を送信する。その後通信制御装置1は、ステップS402において家電機器3に、家電機器3の動作状態の取得リクエストを送信し、ステップS404において家電機器3の動作状態を取得する。このとき通信制御装置1は、受信した家電機器3の動作状態に基づいて、機器操作手順データ12aからタイマー値を取得し、そのタイマー値の示す時間の間、家電機器3から単電文データの受信を待機する。ここでこのタイマー値は、家電機器3から受信する一連の単電文データについて、その受信に要する時間を満たすように予め設定されることが好ましい。ステップS405において通信制御装置1は、家電機器3からコマンドcを含む単電文データを受信すると、ステップS406において、それに対する応答を送信する。ステップS407において通信制御装置1は、家電機器3からコマンドbを含む単電文データを受信すると、ステップS408において、それに対する応答を送信する。ステップS409において通信制御装置1は、家電機器3からコマンドdを含む単電文データを受信すると、ステップS410において、それに対する応答を送信する。図7に示す例において、ここでタイマーが切れたとすると、ステップS411において通信制御装置1は、ステップS401、ステップS405、ステップS407およびステップS409で受信した単電文データから複合電文データを生成する。ステップS412において通信制御装置1は、ステップS411で生成した複合電文データを、ホームゲートウェイ装置2に送信する。このように、実施の形態に係る通信制御装置によれば、単電文形式と複合電文形式が混在するネットワークにおいても、円滑に電文データを送受信することができる。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"