(57)【要約】  家電機器（４）をネットワーク（８）に接続するための通信アダプタ（２）は、ネットワーク（８）に接続するように構成された第１インタフェース部（１２）と、家電機器（４）に接続するように構成された第２インタフェース部（１４）と、制御装置（１６）とを備える。制御装置（１６）は、ネットワーク（８）から第１インタフェース部（１２）を介して与えられる第１データを第１の通信プロトコルに従って第２インタフェース部（１４）を介して家電機器（４）に送信するように構成されるとともに、家電機器（４）から第２インタフェース部（１４）を介して与えられる第２データを第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される。
2018011963.tif 000002
【特許請求の範囲】
【請求項１】
電気機器をネットワークに接続するための通信アダプタであって、
前記ネットワークに接続するように構成された第１インタフェース部と、
前記電気機器に接続するように構成された第２インタフェース部と、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するように構成されるとともに、前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される制御装置とを備える、通信アダプタ。
【請求項２】
前記制御装置は、前記第１の通信プロトコルに従って、前記電気機器が使用する通信プロトコルを前記第１の通信プロトコルから前記第２の通信プロトコルに切替える第１指令を前記電気機器に送信するとともに、前記制御装置が使用する通信プロトコルを前記第１の通信プロトコルから前記第２の通信プロトコルに切替えるように構成される、請求項１に記載の通信アダプタ。
【請求項３】
前記第１の通信プロトコルは、フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルは、前記第１の通信プロトコルと同じ通信レートで、前記フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルにおいて、２番目以降のフレームは、先頭フレームよりも多いデータ量が前記第２データに割り当てられている、請求項２に記載の通信アダプタ。
【請求項４】
前記第２の通信プロトコルは、前記第１の通信プロトコルよりも通信レートが高い、請求項２に記載の通信アダプタ。
【請求項５】
前記第１の通信プロトコルは、前記通信アダプタがマスターであり、前記電気機器がスレーブであるマスター／スレーブ方式のプロトコルであり、
前記第２の通信プロトコルは、前記通信アダプタがスレーブであり、前記電気機器がマスターであるマスター／スレーブ方式のプロトコルである、請求項２に記載の通信アダプタ。
【請求項６】
前記電気機器から前記第２の通信プロトコルによって受信した前記第２データの量が所定量よりも大きくなると、前記制御装置は、前記制御装置が使用する通信プロトコルを前記第２の通信プロトコルから前記第１の通信プロトコルに切替えるように構成される、請求項２に記載の通信アダプタ。
【請求項７】
前記電気機器から前記第２の通信プロトコルによって第２指令を受信すると、前記制御装置は、前記制御装置が使用する通信プロトコルを前記第２の通信プロトコルから前記第１の通信プロトコルに切替えるように構成される、請求項２に記載の通信アダプタ。
【請求項８】
前記電気機器との間の通信が前記第１および第２の通信プロトコルのいずれで実行中であるかを表示する表示部をさらに備える、請求項１に記載の通信アダプタ。
【請求項９】
通信アダプタによってネットワークに接続される電気機器であって、
前記通信アダプタに接続するように構成されたインタフェース部と、
前記ネットワークから前記通信アダプタを介して与えられる第１データを第１の通信プロトコルに従って受信するように構成されるとともに、第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って前記通信アダプタに送信するように構成される制御装置とを備える、電気機器。
【請求項１０】
電気機器と、
前記電気機器をネットワークに接続するための通信アダプタとを備え、
前記通信アダプタは、
前記ネットワークに接続するように構成された第１インタフェース部と、
前記電気機器に接続するように構成された第２インタフェース部と、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するように構成されるとともに、前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される第１の制御装置とを含み、
前記電気機器は、
前記通信アダプタに接続するように構成された第３インタフェース部と、
前記通信アダプタから前記第１データを前記第１の通信プロトコルに従って受信するように構成されるとともに、前記第２データを前記第２の通信プロトコルに従って前記通信アダプタに送信するように構成される第２の制御装置とを含む、電気機器システム。
【請求項１１】
電気機器をネットワークに接続するための通信アダプタを制御する方法であって、前記通信アダプタは、前記ネットワークに接続するように構成された第１インタフェース部と、前記電気機器に接続するように構成された第２インタフェース部と、制御部とを含み、
前記方法は、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するステップと、
前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するステップとを備える、通信アダプタを制御する方法。
【請求項１２】
電気機器をネットワークに接続するための通信アダプタを制御するプログラムであって、前記通信アダプタは、前記ネットワークに接続するように構成された第１インタフェース部と、前記電気機器に接続するように構成された第２インタフェース部と、コンピュータを含む制御部とを含み、
前記プログラムは、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するステップと、
前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するステップとを前記コンピュータに実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信アダプタ、電気機器、電気機器システム、通信アダプタを制御する方法およびプログラムに関する。
【背景技術】
【０００２】
さまざまな家庭の電気機器を家庭内ネットワークでつないでコントロールする家庭電化製品ネットワークシステムが知られている。特開２００１−２１８２８２号公報は、このような家庭電化製品ネットワークシステムの一例を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１８２８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の家電機器と通信アダプタ間の通信方式は、比較的容量の小さな制御データを主として送信する目的で設計されていた。たとえば、特開２００１−２１８２８２号公報に開示された家庭電化製品ネットワークシステムでは、家庭内ネットワークと各種家電機器とを接続するためのサブコントローラが、シリアル通信用のインタフェースの一つであるＲＳ２３２Ｃを通信に使用している。【０００５】
近年、家電製品がインターネットに接続されるＩｏＴ（Internet  of  Things）によって家電機器が扱う情報の種類や情報量が増えることが予測される。したがって、種々のデータの送受信を共通の通信経路で送ることが考えられる。このように、通信経路は１つである一方で、送りたいデータの種類が複数ある場合には、通信プロトコルを固定してしまうと不便である。データの種類によっては、高速通信が好ましい場合もあれば、データ通信速度よりも応答性を優先させたい場合もある。したがって、送りたいデータの種類やデータの送信方向に合わせて適切なプロトコルを使用して通信することができれば望ましい。【０００６】
この発明は、上記課題に鑑みてなされたものであり、その目的は、データ通信の自由度が増した通信アダプタ、電気機器、電気機器システム、通信アダプタを制御する方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
この発明に係る通信アダプタは、電気機器をネットワークに接続するための通信アダプタである。通信アダプタは、ネットワークに接続するように構成された第１インタフェース部と、電気機器に接続するように構成された第２インタフェース部と、制御装置とを備える。制御装置は、ネットワークから第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って第２インタフェース部を介して電気機器に送信するように構成されるとともに、電気機器から第２インタフェース部を介して与えられる第２データを第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される。【０００８】
この発明は他の局面では、通信アダプタによってネットワークに接続される電気機器である。電気機器は、通信アダプタに接続するように構成されたインタフェース部と、制御装置とを備える。制御装置は、ネットワークから通信アダプタを介して与えられる第１データを第１の通信プロトコルに従って受信するように構成されるとともに、第２データを第１の通信プロトコルとは異なる第２の通信プロトコルに従って通信アダプタに送信するように構成される。【０００９】
この発明は、さらに他の局面では、電気機器と、電気機器をネットワークに接続するための通信アダプタとを備える電気機器システムである。通信アダプタは、ネットワークに接続するように構成された第１インタフェース部と、電気機器に接続するように構成された第２インタフェース部と、第１の制御装置とを含む。第１の制御装置は、ネットワークから第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って第２インタフェース部を介して電気機器に送信するように構成されるとともに、電気機器から第２インタフェース部を介して与えられる第２データを第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される。電気機器は、通信アダプタに接続するように構成された第３インタフェース部と、第２の制御装置とを含む。第２の制御装置は、通信アダプタから第１データを第１の通信プロトコルに従って受信するように構成されるとともに、第２データを第２の通信プロトコルに従って通信アダプタに送信するように構成される。【００１０】
この発明は、さらに他の局面では、電気機器をネットワークに接続するための通信アダプタを制御する方法である。通信アダプタは、ネットワークに接続するように構成された第１インタフェース部と、電気機器に接続するように構成された第２インタフェース部と、制御部とを含む。通信アダプタを制御する方法は、ネットワークから第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って第２インタフェース部を介して電気機器に送信するステップと、電気機器から第２インタフェース部を介して与えられる第２データを第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するステップとを備える。【００１１】
この発明は、さらに他の局面では、電気機器をネットワークに接続するための通信アダプタを制御するプログラムである。通信アダプタは、ネットワークに接続するように構成された第１インタフェース部と、電気機器に接続するように構成された第２インタフェース部と、コンピュータを含む制御部とを含む。プログラムは、ネットワークから第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って第２インタフェース部を介して電気機器に送信するステップと、電気機器から第２インタフェース部を介して与えられる第２データを第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するステップとをコンピュータに実行させる。
【発明の効果】
【００１２】
本発明によれば、制御用の低速通信プロトコルとデータ送信用の高速通信プロトコルのように複数の通信プロトコルを使用可能であるので、用途に応じて適切なプロトコルを使用することにより、データ通信の自由度を向上させることができる。【００１３】
たとえば、データ通信速度が向上すると、家電機器と通信アダプタ間の通信帯域を拡大できる。
【図面の簡単な説明】
【００１４】
【図１】本実施の形態の電気機器システムの構成を示したブロック図である。
【図２】家電機器と通信アダプタの構成をより詳細に示したブロック図である。
【図３】比較例の通信内容を説明するための図である。
【図４】本実施の形態においてファイル用プロトコルが起動された状態を示す図である。
【図５】制御用プロトコルのフレーム構成を示す図である。
【図６】ファイル用プロトコルの先頭フレームの構成を示す図である。
【図７】ファイル用プロトコルの第２フレーム以降の構成を示す図である。
【図８】通信アダプタと家電機器においてそれぞれ実行される処理を説明するためのフローチャートである。
【図９】マスターとスレーブとを切替える場合の第１例のシーケンスを示す図である。
【図１０】マスターとスレーブとを切替える場合の第２例のシーケンスを示す図である。
【図１１】マスターとスレーブとを切替える場合の第３例のシーケンスを示す図である。
【図１２】ファイル転送の中断の第１例を示した図である。
【図１３】ファイル転送の中断の第２例を示した図である。
【図１４】ファイル転送が中断された後に、ファイル転送が再開される場合の説明をするための図である。
【図１５】使用中のプロトコルを外部に報知する一例を示した図である。
【図１６】通信表示の制御例を示したタイムチャートである。
【図１７】通信アダプタ、家電機器のいずれがマスターでいずれがスレーブかを示すように表示部を制御する例を説明するための図である。
【図１８】データの削減例を示した図である。
【発明を実施するための形態】
【００１５】
以下、図面に基づいてこの発明の実施の形態を説明する。なお、以下の図面において、同一または相当する部分には同一の参照番号を付し、その説明は繰返さない。
【００１６】
［電気機器システムの基本構成］
図１は、本実施の形態の電気機器システムの構成を示したブロック図である。図１を参照して、電気機器システム１は、クラウド７と、ルーター６と、コントローラ５と、通信アダプタ２と、家電機器４とを含む。
【００１７】
クラウド７で示されるネットワークがコントローラ５の上位に存在しており、家庭内にはルーター６が配置され、コントローラ５がルーター６を介してネットワークに接続される。コントローラ５の下位には家庭内ネットワーク８（有線ＬＡＮまたは無線ＬＡＮ）が存在する。この家庭内ネットワーク８と各家電機器４とを接続するために各家電機器４に対応して通信アダプタ２が設けられる。
【００１８】
家電機器４と通信アダプタ２との間はシリアル通信経路（たとえば、有線のＲＳ−２３２Ｃ規格の通信線などが考えられるが、近距離無線通信でも良い）で接続されている。家電機器４と通信アダプタ２の各々には、シリアル通信インタフェースが組み込まれている。
【００１９】
家電機器４は、高機能化が進み、種々のセンサを搭載するものもある。ネットワーク８を経由してこのようなセンサで計測したデータを他の家電機器やコンピュータで活用することが考えられる。また、インターネットなどから供給される花粉情報、大気汚染情報（ＰＭ（Particulate  Matter）２．５の情報など）または天気予報情報などを家電機器４が直接受信し、制御に反映させることも考えられる。
【００２０】
このような用途に向けて本実施の形態では、家電機器４と通信アダプタ２との間のシリアル通信に２種類のプロトコルを採用し、第１の通信プロトコル（制御用の通信プロトコル、以下「制御用プロトコル」ともいう）と第２の通信プロトコル（高速性が要求されるファイル転送用プロトコル、以下「ファイル用プロトコル」ともいう）とを使い分けている。
【００２１】
図２は、家電機器と通信アダプタの構成をより詳細に示したブロック図である。図２を参照して、電気機器システム１は、通信アダプタ２と家電機器４とを含む。
【００２２】
通信アダプタ２は、電気機器をネットワークに接続するための装置である。通信アダプタ２は、第１インタフェース部１２と、第２インタフェース部１４と、通信表示部１８と、制御装置１６とを備える。第１インタフェース部１２は、ネットワーク８に接続するように構成されている。第２インタフェース部１４は、家電機器４に接続するように構成されている。
【００２３】
制御装置１６は、ネットワーク８から第１インタフェース部１２を介して与えられる第１データを第１の通信プロトコルに従って第２インタフェース部１４を介して家電機器４に送信するように構成されるとともに、家電機器４から第２インタフェース部１４を介して与えられる第２データを第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される。
【００２４】
制御装置１６は、第１の通信プロトコルに従って、家電機器４が使用する通信プロトコルを第１の通信プロトコルから第２の通信プロトコルに切替える第１指令を家電機器４に送信するとともに、制御装置１６が使用する通信プロトコルを第１の通信プロトコルから第２の通信プロトコルに切替えるように構成される。
【００２５】
制御装置１６は、通信部２４，２６と、通信部２４，２６の一方を選択するための切替部２８，３０と、制御部２２と、記憶部２３とを含む。通信部２４は、第１の通信プロトコル（図２において（Ａ）と記す）に従って通信を行なうように構成されており、通信部２６は、第２の通信プロトコル（図２において（Ｂ）と記す）に従って通信を行なうように構成されている。
【００２６】
制御部２２は、切替部２８，３０を制御して送受信に使用する通信プロトコルに対応する通信部２４，２６のいずれか一方を選択する。制御部２２は、選択した通信部２４，２６の一方を制御して通信を行なわせる。また制御部２２は、通信部２４，２６で受信した情報を記憶部２３に一時的に記憶させる。
【００２７】
家電機器４は、通信アダプタ２によってネットワーク８に接続される。家電機器４は、通信アダプタ２に接続するように構成されたインタフェース部４２と、制御装置４４と、空調部５０と、温度センサ４６と、通信表示部４８とを備える。図２の例では、家電機器４はエアコンであり、主機能部として空調部５０が含まれている。
【００２８】
制御装置４４は、ネットワーク８から通信アダプタ２を介して与えられる第１データを第１の通信プロトコル（制御用プロトコル）に従って受信するように構成されるとともに、第２データを第１の通信プロトコルとは異なる第２の通信プロトコル（ファイル用プロトコル）に従って通信アダプタ２に送信するように構成される。
【００２９】
制御装置４４は、通信部５４，５６と、通信部５４，５６の一方を選択するための切替部５８，６０と、制御部５２と、記憶部５３とを含む。通信部５４は、第１の通信プロトコルに従って通信を行なうように構成されており、通信部５６は、第２の通信プロトコルに従って通信を行なうように構成されている。
【００３０】
制御部５２は、切替部５８，６０を制御して送受信に使用する通信プロトコルに対応する通信部５４，５６のいずれか一方を選択する。制御部５２は、選択した通信部５４，５６の一方を制御して通信を行なわせる。また制御部５２は、通信部５４，５６で受信した情報を記憶部５３に一時的に記憶させる。
【００３１】
なお、図２に示した制御装置１６，４４の構成は、機能ブロック図であり、制御装置１６，４４はコンピュータにプログラムを実行させて実現しても良く、専用のハードウエアでも実現しても良い。
【００３２】
［制御用プロトコル］
図３は、制御用プロトコル（比較例）の通信内容を説明するための図である。従来は、通信アダプタと家電機器が通信を行なうプロトコルは、制御用プロトコル１つのみであった。本実施の形態では、通信アダプタと家電機器は、デフォルト状態では通信アダプタをマスター側、家電機器をスレーブ側とするマスタースレーブ通信方式の制御用プロトコルで通信を行なう。マスタースレーブ方式の通信では、マスター側（通常は通信アダプタ側）が情報を要求すると、スレーブ側（通常は家電機器）が情報をマスター側に返信する。
【００３３】
図３に示すように、１フレームは８バイト（１バイトは８ビット）で構成されている。時刻ｔ１〜ｔ２の間は、通信アダプタが家電機器に対して８バイトのデータをシリアル送信し、家電機器がこのデータを受信している。なお、この期間の最後の時間Ｔｗは、通信フレームと通信フレームとの間の定められた間隔である。時間Ｔｗは、通信の同期をとるために設けられている。時間Ｔｗは、通信結果を受信側で処理する時間にも充てられる。
【００３４】
通信アダプタは、時刻ｔ１〜ｔ２において送信された８バイトのデータの一部として家電機器が有するデータの送信を要求する指令を送信している。家電機器は、この指令に応答して、時刻ｔ２〜ｔ３においてフレーム中に要求されたデータのうち４バイトを送信している。ただし、この通信プロトコルは、制御用プロトコルであるので、家電機器は１フレーム中に４バイトのデータしか送信することができない。
【００３５】
したがって、要求されるデータの容量が大きい場合には、データを分割して送信する必要がある。図３では、合計２０バイトのデータを送信するために、時刻ｔ３〜ｔ５、ｔ５〜ｔ７、ｔ７〜ｔ９、ｔ９以降においても、時刻ｔ２〜ｔ３と同様な送受信が行なわれており、合計５サイクルの通信が行なわれている。
【００３６】
つまり、このようなシリアル通信では、容量の大きなデータを通信する場合には、データを分割して通信していた。そのようにすると通信に時間を要するため、大容量のデータを扱うことができなかった。
【００３７】
近年、家電製品がインターネットに接続されるＩｏＴ（Internet  of  Things）によって家電機器が扱う情報量が増えることが予測される。この場合、すべての家電機器内に通信機能を内蔵すればよいが、家電機器はコスト制約が厳しく過剰な機能を組み込むことができない。したがって、通信機能は切り離して通信アダプタという別ユニットで提供し、必要に応じて通信アダプタを使用して家電機器とネットワークとを接続するアダプタ形式での接続がまだしばらく継続する。家電製品の持つ高機能なセンサ情報や外部の情報を活用した今後予想されるシステムの高機能化には、図３に示す比較例の制御用プロトコルのみを使用する通信アダプタの通信インタフェースでは不十分である。
【００３８】
今後は、家電に搭載している高機能なセンサ情報の活用や、外部ネットワークから提供される情報の家電製品活用の容易化のために、家電機器と通信アダプタ間の通信帯域を拡大することが求められる。
【００３９】
本実施の形態の通信アダプタ２も、通常状態（デフォルト状態）では、図３のような通信を行なっている。この通信プロトコルは制御用プロトコルである。
【００４０】
［ファイル用プロトコル］
本実施の形態の電気機器システム１は、上記の通信プロトコルに加えて、ファイル用プロトコルを使用することが可能に構成されている。制御用プロトコルは、フレーム単位でデータを出力するように構成されている。ファイル用プロトコルは、制御用プロトコルと同一のフレーム単位でデータを転送する。
【００４１】
制御プロトコルは、応答性が良いという特徴があり、ファイル用プロトコルは、データの転送速度が速いという特徴がある。したがって、通常状態（デフォルト状態）では応答性が良い状態としておき、必要な時にはファイル用プロトコルを起動し大量のデータを早く送ることができる。
【００４２】
図４は、本実施の形態においてファイル用プロトコルが起動された状態を示す図である。通信アダプタ２から家電機器４に送信される図４の第１フレームの一部分には、通信用プロトコルの変更要求を示すフラグＦＬ１が格納されている。家電機器４は、該当する場所のフラグＦＬ１が変更要求を示す場合（たとえばＦＬ１＝１の場合）には、制御用プロトコルからファイル用プロトコルに通信用プロトコルを変更してデータを通信アダプタに送信する。
【００４３】
図３ではマスター（通信アダプタ）とスレーブ（家電機器）が交互にファイルを送信していたが、図４に示すファイル用プロトコルでは、マスターである通信アダプタ２からプロトコル切替えフラグＦＬ１を受信すると、スレーブである家電機器４は、時刻ｔ１２〜ｔ１５において連続して３フレームを送信する。連続送信するフレームの数は送信したいデータのデータ量によって変更しても良い。以下に各フレームの詳細を説明する。
【００４４】
図５は、制御用プロトコルのフレーム構成を示す図である。このようなフレームは、図４のｔ１１〜ｔ１２において、通信アダプタ２から送信されるフレームに適用されている。また、図３のように交互にマスターとスレーブが通信を制御用プロトコルで行なうときには、マスター及びスレーブの双方に適用される。
【００４５】
図５に示すフレームでは、先頭にヘッダＣが配置され、以下ＳＡ（送信元端末のアドレス），ＤＡ（宛先端末のアドレス），切替部、データ数、データＤ１〜Ｄ４、誤り検出の結果を示す検査符号の順で情報が配置されている。切替部は図４のフラグＦＬ１に対応する部分であり、たとえば切替部が“０”の場合次フレームで使用するプロトコルが制御用プロトコルであることを示し、切替部が“１”の場合次フレームで使用するプロトコルがファイル用プロトコルであることを示す。
【００４６】
図６は、ファイル用プロトコルの先頭フレームの構成を示す図である。
図６に示すフレームでは、先頭にヘッダＦが配置され、以下ＳＡ，ＤＡ、データ数、合計４バイトのデータＤ１〜Ｄ４、検査符号の順で情報が配置されている。
【００４７】
図７は、ファイル用プロトコルの第２フレーム以降の構成を示す図である。
図７に示すフレームでは、先頭にヘッダＦが配置され、以下は、ＳＡ，ＤＡ、データ数は省略されその分多くの合計８バイトのデータＤ１〜Ｄ８、検査符号の順で情報が配置されている。
【００４８】
図６、図７に示されるフレームの先頭部分には、ヘッダＦが含まれている。ヘッダＦの第１ビットは、フレーム中のデータが継続データであるか新規データであるかを示す。たとえば第１ビットが“０”の場合このフレームに含まれているデータが新規データであることを示し、第１ビットが“１”の場合このフレームに含まれているデータが送信済みデータの継続データであることを示す。
【００４９】
ヘッダＦの第２〜第４ビットは、情報種別を示す。たとえば、温度、音、映像、プログラムなどの情報種別に対応するコードが定められており、ヘッダＦの第２〜第４ビットにそのコードが格納される。
【００５０】
ヘッダＦの第５〜第８ビットは、データ番号を示す。データ番号は、第１ビットが“１”であった場合に、このフレームに含まれているデータの先頭データは前回までに送信済みのデータに続く何番目のデータであるかを示す。たとえば、送信したいデータの全体が２０バイトであった場合、図４の時刻ｔ１３〜ｔ１４に送信されるフレームのヘッダに格納されているデータ番号は、“５”であり、時刻ｔ１４〜ｔ１５に送信されるフレームのヘッダに格納されているデータ番号は、“１３”である。
【００５１】
すなわち、図４の時刻ｔ１１〜ｔ１２で用いられる制御用プロトコルを第１の通信プロトコルとし、図４の時刻ｔ１２〜ｔ１５で用いられるファイル用プロトコルを第２の通信プロトコルとすると、以下のように言うことができる。第１の通信プロトコルは、フレームを単位としてシリアル通信を行なうプロトコルである。第２の通信プロトコルは、第１の通信プロトコルと同じ通信レートで、フレームを単位としてシリアル通信を行なうプロトコルである。第２の通信プロトコルにおいて、２番目以降のフレームは、先頭フレームの４バイトよりも多いデータ量（８バイト、データＤ１〜Ｄ８）がデータ送信用に割り当てられている。
【００５２】
図３で示すような通常の送受信では、２０バイトのデータを送信するためには５往復（５通信サイクル：１０フレーム）分の時間を要していたが、図４に示すように、スレーブ側が３回連続送信を行ない、かつ２番目以降のフレームにおいてデータ量を４バイトから８バイトに増やした例では、図３の２往復分（２通信サイクル：４フレーム）の時間で良い。したがって、データ転送効率は、制御用プロトコルでデータを送信していた場合に比べて５／２＝２．５倍となる。
【００５３】
なお、図４では、同じフレームを使用し、基本的な通信レートを変えない例を示した。しかし、ヘッダやフレームの構成は、他の構成を採用しても良い。また、通信伝送路に余裕がある場合には、たとえば、第２の通信プロトコル（ファイル用プロトコル）を第１の通信プロトコル（制御用プロトコル）よりも通信レートを高くし、１フレーム中に２０バイトを格納できるようにしても良い。
【００５４】
図８は、通信アダプタと家電機器においてそれぞれ実行される処理を説明するためのフローチャートである。図８のフローチャートは、家電機器４をネットワーク８に接続するための通信アダプタ２を制御する方法と、この通信アダプタ２に対応している家電機器４を制御する方法とを示す。
【００５５】
図８に示すように家電機器４をネットワーク８に接続するための通信アダプタ２を制御するプログラムが、記憶部２３に格納されており、コンピュータを含んで構成される制御部２２がこのプログラムを実行する。また、家電機器４を制御するプログラムが、記憶部５３に格納されており、コンピュータを含んで構成される制御部５２がこのプログラムを実行する。
【００５６】
図８を参照して、通信アダプタ２では、まずステップＳ１において第２フレーム以降の通信プロトコルの決定処理が行なわれる。たとえば、ネットワーク８に接続されている他の機器から、家電機器４が有するセンサの測定情報やカメラで撮影した画像情報が要求された場合、通信アダプタ２は、ステップＳ１において第２フレーム以降の通信プロトコルを第２の通信プロトコル（ファイル用プロトコル）に決定する。
【００５７】
その間、家電機器４では、ステップＳ１１においてデフォルトである第１の通信プロトコル（制御用プロトコル）で受信を待機する処理が行なわれる。
【００５８】
続いて、通信アダプタ２は、ステップＳ２において、ネットワーク８から第１インタフェース部１２を介して与えられる第１データ（制御用データや図４のフラグＦＬ１など）を第１の通信プロトコルに従って第２インタフェース部１４を介して家電機器４に送信する。このときに送信される情報には、第２フレーム以降に使用する通信プロトコルを示す情報（フラグＦＬ１）が含まれる。
【００５９】
これに応じて、家電機器４では、ステップＳ１２において、第１の通信プロトコル（制御用プロトコル）を使用して、第１フレームにおいて、第２フレーム以降に使用する通信プロトコルを示す情報（フラグＦＬ１）を通信アダプタ２から受信する。
【００６０】
その後、通信アダプタ２ではステップＳ３に処理が進められ、家電機器４ではステップＳ１３に処理が進められ、フラグＦＬ１で示される通信プロトコルを使用して第２フレーム以降の通信が実行される。フラグＦＬ１が“１”であった場合、通信アダプタ２は、ステップＳ３において、家電機器４から第２インタフェース部１４を介して与えられる第２データ（温度や画像などのデータ）を第１の通信プロトコル（制御用プロトコル）とは異なる第２の通信プロトコル（ファイル用プロトコル）に従って受信する。
【００６１】
以上、本実施の形態の電気機器システムの基本動作について説明したが、再び図を示しながら総括する。
【００６２】
図１、図２に示すように、本実施の形態の電気機器システムは、家電機器４をネットワーク８に接続するための通信アダプタ２と家電機器４において実行される通信に関する。
【００６３】
図２に示すように、通信アダプタ２を接続するため家電機器４はインタフェース部４２を有する。通信は、マスター／スレーブ方式で所定の形式で定義されたフレームにより情報を相互に送受するものである。
【００６４】
インタフェース部１４，４２を経由して情報をやり取りするために、制御情報用の第１の通信プロトコルと制御情報に比較して量が多い情報を扱うためのファイル用の第２の通信プロトコルが用意されている。通信アダプタ２および家電機器４は、第１および第２の通信プロトコルを使用することが可能に構成されている。つまり、ファイル用の第２の通信プロトコルが家電機器４および通信アダプタ２の双方に実装されている点が、従来とは異なる。
【００６５】
インタフェース部１４，４２は、たとえば、ＲＳ−２３２Ｃなどのプロトコルに従ってシリアルデータ通信を行なうことが可能であり、インタフェース部１４，４２の各々は、２つのプロトコルに共通して使用される通信回線および通信端子から構成されている。
【００６６】
図３および図４の時刻ｔ１１〜ｔ１２で使用される制御用プロトコルはシリアル通信のフレーム単位でデータを出力するよう構成されており、また図４の時刻ｔ１２〜ｔ１５で使用されるファイル用プロトコルは制御用プロトコルと同一のフレーム単位でデータを出力するよう構成されている。
【００６７】
図４において、時刻ｔ１２〜ｔ１５で使用されるファイル用のプロトコルは、時刻ｔ１１〜ｔ１２で使用される制御用プロトコルを用いて起動される。
【００６８】
ファイル用プロトコルの起動に用いる制御情報用フレームにはファイル用プロトコルで転送する情報を指定するフラグＦＬ１が含まれている。フラグＦＬ１の値を所定の値に設定することによってファイル用プロトコルが起動される。
【００６９】
図４の時刻ｔ１２〜ｔ１５で使用されるファイル用プロトコルは、家電機器４から通信アダプタ２に向かう方向に、制御情報用プロトコルで定義されるフレームと同一のフレームを用いて、データを連続して出力する。
【００７０】
図４の時刻ｔ１５において要求されたデータ数（たとえば２０バイト）を出力完了することにより、時刻ｔ１５以降は通信アダプタ２および家電機器４の通信部はファイル用プロトコルから制御用プロトコルに自動的に復帰する。
【００７１】
また、家電機器４及び通信アダプタ２が用いるファイル用プロトコルのフレームは、図６に示す最初のフレームにデータ数およびアドレスＳＡ，ＤＡと４バイトのデータとを含む。その後、所定の休止時間Ｔｗをおいて出力される２番目以降のフレームは、図７に示すようにデータ数およびアドレスＳＡ，ＤＡは含まずに、その分データ量が増加した８バイトのデータとエラー検査符号で構成されている。
【００７２】
なお、必ずしも図４の時刻ｔ１１〜ｔ１２においてプロトコルの切替を指示しなくても良い。たとえば、通信アダプタ２から家電機器４への通信を常時制御用プロトコルで行ない、家電機器４から通信アダプタ２の通信を常時ファイル用プロトコルで行なうように通信アダプタ２および家電機器４を変形しても良い。
【００７３】
また、２つのプロトコルは、必ずしも同一の通信レートで同一のフレームを使用して通信を行なう必要はなく、ファイル用プロトコルは制御用プロトコルより転送レートの高いシリアル通信のフレーム単位でデータを出力するよう構成されていても良い。
【００７４】
また、通信アダプタ２を家電機器４に取り込んだ構成にも本実施の形態の制御は適用できる。この場合、図１、図２の構成において、「家電機器４」を家電機器の「主機能部」と読み替えれば良い。
【００７５】
［マスター／スレーブの切替］
図３、図４に示した通信例では、通信アダプタ２がマスター側、家電機器４がスレーブ側に固定されていた。ここで、デフォルトの第１の通信プロトコル（制御用プロトコル）とは異なる第２の通信プロトコル（ファイル用プロトコル）として、マスターとスレーブを入れ替えた通信プロトコルを採用することも可能である。
【００７６】
この場合に切替えを行なう第１、第２の通信プロトコルは以下のように対応させることができる。すなわち、第１の通信プロトコルは、通信アダプタ２がマスターであり、家電機器４がスレーブであるマスター／スレーブ方式の制御用プロトコルである。第２の通信プロトコルは、通信アダプタ２がスレーブであり、家電機器４がマスターであるマスター／スレーブ方式のファイル用プロトコルである。
【００７７】
図９は、マスターとスレーブとを切替える場合の第１例のシーケンスを示す図である。図９を参照して、最初は通信アダプタ２がマスター、家電機器４がスレーブに設定されており、時刻ｔ２１〜ｔ２２において制御用通信プロトコルによって送信されるフレームは、マスターとスレーブを切り替える情報（切替えフラグＦＬ２）を含む。つまり、最初のフレームで、通信アダプタ２が、マスタースレーブを切替えるフラグＦＬ２を立てて、フレームを送信する。
【００７８】
家電機器４は、時刻ｔ２２〜ｔ２３において、応答フレームを通信アダプタ２に送信し、通信アダプタ２はこれを受信する。ここで第１通信サイクルは終了する。
【００７９】
その後、家電機器４がマスターに、通信アダプタ２がスレーブに切り替わり、時刻ｔ２３〜ｔ２４において、家電機器４は、制御用通信プロトコルからファイル用プロトコルを起動し、通信アダプタ２に２０バイトのデータの送信を要求する。これに応じて、通信アダプタは、時刻ｔ２４〜ｔ２５で送信するフレームを先頭フレームとして、先頭フレームに４バイト、２番目３番目のフレームに８バイトずつのデータ（合計２０バイト）を乗せて３フレーム連続して家電機器４に対してフレームを送信する。時刻ｔ２３〜ｔ２７において、第２通信サイクルが終了する。
【００８０】
図９の例では、要求された２０バイトのデータの送信が完了すると、通信アダプタはスレーブからマスターに自動的に復帰し、時刻ｔ２７〜ｔ２９の第３通信サイクルでは、通常の通信（通信アダプタ２をマスターとする制御用プロトコルによる通信）が実行されている。
【００８１】
すなわち、家電機器４からファイル用プロトコルによって受信したデータの量が所定量（ここでは２０バイト）以上になると、制御装置１６は、制御装置１６が使用する通信プロトコルをファイル用プロトコルから制御用プロトコルに切替えるとともに、通信アダプタ２をマスターとするように構成される。
【００８２】
なお、図９の場合には、タイムアウトで通信アダプタ２がマスターに復帰することも組み合わせても良い。
【００８３】
図１０は、マスターとスレーブとを切替える場合の第２例のシーケンスを示す図である。図１０の例では、第１通信サイクルの時刻ｔ３１〜ｔ３２で送信されるマスターの制御フレーム中に含まれる切り替えフラグＦＬ２によって、時刻ｔ３３以降の第２通信サイクルからは家電機器４がマスターに、通信アダプタ２がスレーブに切り替わる。
【００８４】
通信アダプタ２から家電機器４にマスターが切り替わった後にデータの授受が行なわれ、所定時間Ｔｇの空白期間が経過した後には家電機器４はスレーブに通信アダプタ２はマスターに復帰する。なお、家電機器がマスターとして通常の休止時間Ｔｗ（＜Ｔｇ）後に再び制御フレームを送信すれば、家電機器がマスター、通信アダプタがスレーブの状態が維持されるように構成しても良い。
【００８５】
図１１は、マスターとスレーブとを切替える場合の第３例のシーケンスを示す図である。図１１の例では、マスター側から送信されるフレームに切替えフラグＦＬ２を示す部分が含まれており、フラグＦＬ２が立っていれば、次の通信サイクル（次々回のフレーム（マスターが送信したフレームに対する応答フレームの次のフレーム））からマスターとスレーブが反転する。
【００８６】
時刻ｔ４１〜ｔ４２において送信されるマスターの制御フレーム中に含まれる切り替えフラグＦＬ２により、次の通信サイクルから家電機器４がマスターに、通信アダプタ２がスレーブに切り替わる。そして、時刻ｔ４３以降は、マスターに切り替わった家電機器４は、スレーブとなった通信アダプタ２とデータ授受を行なう。
【００８７】
時刻ｔ４５の時点でマスターである家電機器４が時刻ｔ４５〜ｔ４６において通信アダプタ２に送信した制御フレーム中に含まれる切り替えフラグＦＬ２によって、通信アダプタ２がマスターに家電機器４がスレーブに復帰する。
【００８８】
すなわち、家電機器４をマスターとする通信プロトコルによって家電機器４からフラグＦＬ２を受信すると、通信アダプタ２内の制御装置１６は、制御装置１６が使用する通信プロトコルを家電機器４をマスターとする通信プロトコルから通信アダプタ２をマスターとする通信プロトコルに切替えるように構成される。
【００８９】
なお、マスター復帰について、図９、図１０、図１１のいずれの方式となるかについては、予め決めておけばよい。
【００９０】
［ファイル転送の中断］
図１２は、ファイル転送の中断の第１例を示した図である。図１２の変形例では、マスターは、緊急時にリアルタイムでの制御が必要な場合、ジャミング信号ＪＭを送出してファイル転送を中断している。緊急時とは、たとえば、地震発生時に地震情報を家電機器４の表示部に表示させたり警報を行なわせたりするような場合、家電機器４が熱機器であるときに地震等災害時に停止させる場合などである。
【００９１】
このようなリアルタイムでの制御が必要な場合、ファイル転送を中止し、通信アダプタ２から家電機器４に制御情報を送信できることが望ましい。図１２の例では、このためにジャミング信号を使用する。ファイル用プロトコルで家電機器４がデータを送出中に、強制的にデータが壊れるような信号（ジャミング信号ＪＭ）を通信アダプタ２からシリアル通信線９に出力する。この信号によって、転送データに誤りが起こるようにする（たとえば数ビットを連続して０や１にするなど）。
【００９２】
家電機器４は、自身から送信されるデータをループバックして受信しており、送信データと逐次比較する。家電機器４は、送信データと受信データの不一致を検出した場合にデータの送信を停止し、制御用通信プロトコルに従って通信をするように構成される。なお、誤りは、フレームの最後に添付される検査符号で検出しても良い。
【００９３】
また、緊急時とは言えないが、ユーザがネットワーク経由で家電機器４の操作を行なおうとした場合にジャミング信号ＪＭでファイル転送を中断させても良い。
【００９４】
なお、中断されるファイル転送の例は、たとえば連続温度測定データや、カメラ画像データ、サーモグラフィーの画像データなどが想定される。
【００９５】
なお、図１２では、マスターが通信アダプタ２であり、スレーブが家電機器４である場合の例を示したが、マスターが家電機器４であり、スレーブが通信アダプタ２である場合にも、同様にジャミング信号ＪＭによってファイル転送を中止させるようにしても良い。
【００９６】
図１３は、ファイル転送の中断の第２例を示した図である。休止時間Ｔｗにおいては通常は信号が送信されないはずであるが、図１３の変形例では、休止時間Ｔｗ中に送信側が信号を送信すると受信側がファイル転送を中断するように構成される。図１３では、通報要求信号ＲＱによってファイル転送が中止されている。
【００９７】
マスターは緊急の通報が必要な場合に時刻ｔ６３で開始されたフレームの送出が完了してから時刻ｔ６４までの休止期間（Ｔｗ）中に通報要求信号ＲＱを送出する。スレーブ側は休止期間中に通報要求信号ＲＱを検出可能に構成される。休止期間中に該信号が検出された場合、スレーブ側は時刻ｔ６４〜ｔ６５で実行する予定であったファイル転送を中止し、時刻ｔ６４〜ｔ６６は、通常の制御信号用プロトコルによる通信が行なわれる。
【００９８】
なお、図１３では、マスターが通信アダプタ２であり、スレーブが家電機器４である場合の例を示したが、マスターが家電機器４であり、スレーブが通信アダプタ２である場合にも、同様に通報要求信号ＲＱによってファイル転送を中止させるようにしても良い。
【００９９】
［ファイル転送の再開］
図１２または図１３に示したように、ファイル転送が中断される場合があるが、転送中のファイルが大容量である場合には、ファイル転送の再開時にデータを最初から送信し直すのでは時間がかかってしまう。ファイル転送の再開時に送信済みのデータの続きから送ることができれば時間の無駄がないので望ましい。
【０１００】
図１４は、ファイル転送が中断された後に、ファイル転送が再開される場合の説明をするための図である。時刻ｔ７１〜ｔ７２において、通信アダプタ２から家電機器４に対してフラグＦＬ１が送信され、ファイル転送が要求されている。これに応じて、家電機器４は、時刻ｔ７２からファイル用プロトコルを起動して要求された２０バイトのうち１２バイトのデータを送信したところで、休止時間Ｔｗにおいて通信アダプタ２から通報要求信号ＲＱを受けている。
【０１０１】
ここで、ファイル用プロトコルは一旦制御用プロトコルに切替えられ、時刻ｔ７４〜ｔ７６において、通常の制御用プロトコルによる通信が行なわれる。以上については、図１３で説明した例と同じであるが、データの中断は図１２で説明したようなジャミング信号による中断であっても良いし、他の方法でファイル用プロトコルを中断させた場合でも良い。
【０１０２】
続いて、時刻ｔ７６〜ｔ７７において、再び通信アダプタ２がフラグＦＬ１を家電機器４に送信することにより、ファイル用プロトコルを起動し、ファイル用データの送信を家電機器４に要求する。
【０１０３】
このときに、中断時に未転送のデータがあった場合には、ｔ７７以降において家電機器４は、ＳＡ，ＤＡ、データ数などの情報を含む第１フレーム（図６）を省略し、図７に示した第２フレーム以降のフレーム形式を用いて、通信アダプタ２にファイル転送を継続する。
【０１０４】
このときに、時刻ｔ７７から通信アダプタ２に送信されるフレームのヘッダＦの先頭ビット部分には、継続フラグＦ０１が立てられている。継続フラグＦ０１を受信した通信アダプタ２は、時刻ｔ７７以降で受信するデータを受信済データの継続データとして扱う。通信アダプタ２は、以前に時刻ｔ７２〜ｔ７３に送信されたフレームのヘッダに含まれていた情報種別と、時刻ｔ７７において送信される継続フラグＦ０１を含むヘッダのデータ番号とを参照して、受信済データと継続データの関連づけを行なう。
【０１０５】
図１４の例では、図４で説明したファイル用プロトコルによるデータ送信中にファイル転送が中止された場合を示したが、ファイル転送の中止、ファイル継続は図９のｔ２３〜ｔ２７に示した家電機器４がマスターとなっている場合に動作してもよい。この場合は、家電機器４に異常が発生したことなどを通信アダプタ２に緊急通報する場合に用いることができる。
【０１０６】
また、図３に示したような制御用プロトコルで通信中に家電機器４から緊急通報がある場合には、マスターへの返答中の図５のデータＤ１〜Ｄ４に緊急通報を含めることによって通常の通信サイクル中に通報を通信アダプタ２に出力できる。たとえば、緊急通報を含む場合のコードを予め定義しておく。通信アダプタは、家電機器からの応答フレームを受信する都度、データＤ１〜Ｄ４を読み取った後に、まずデータＤ１〜Ｄ４を緊急通報のコードと比較する。通信アダプタは、データＤ１〜Ｄ４の一部または全部が緊急通報のコードと一致している場合に、家電機器からの応答フレームが緊急通報であると認識する。
【０１０７】
［使用プロトコルの表示］
以上説明したように、本実施の形態の通信アダプタ２および家電機器４は、複数の通信プロトコルを使用して通信を行なうことが可能に構成されている。このように複数の通信プロトコルを使用する場合に、現在通信に使用されているプロトコルがどのプロトコルであるのか、外部から容易に確認できると動作確認時などに便利である。
【０１０８】
このため、図２の通信アダプタ２は、家電機器４との間の通信が第１および第２の通信プロトコルのいずれで実行中であるかを表示する通信表示部１８を含む。また、図２の家電機器４は、通信アダプタ２との間の通信が第１および第２の通信プロトコルのいずれで実行中であるかを表示する通信表示部４８を含む。
【０１０９】
図１５は、使用中のプロトコルを外部に報知する一例を示した図である。図１５に示すように、通信アダプタ２は、ＬＥＤ（Light  Emitting  Diode）２Ａを含み、家電機器４はＬＥＤ４Ａを含む。ＬＥＤ２Ａ、ＬＥＤ４Ａは、それぞれ、図２の通信表示部１８、通信表示部４８として動作する。使用するプロトコルに対応させてＬＥＤ２Ａ、ＬＥＤ４Ａの点灯状態を変更すれば、ユーザや設置工事作業者は、通信状態を容易に知ることができる。
【０１１０】
たとえば、ファイル転送プロトコル使用中は、通信表示ＬＥＤの点滅周期を早くしたり、色を変えたりすればよい。またＬＥＤを各プロトコルに対応するように複数設けて、ファイル転送プロトコル使用中は、ファイル用プロトコルに対応するＬＥＤを点灯させるようにしても良い。
【０１１１】
図１５の例では、通信アダプタ２および家電機器４の両方に表示（ＬＥＤ）を設けたが、表示は通信アダプタ２と家電機器４のいずれか一方だけでも良い。
【０１１２】
図１６は、通信表示の制御例を示したタイムチャートである。図１６の時刻ｔ８１〜ｔ８３、ｔ８７〜ｔ９１（第１、第３、第４通信サイクル）では、通信に制御用プロトコルが使用されており、ＬＥＤが連続点灯するように表示部が制御される。一方、時刻ｔ８３〜ｔ８７（第２通信サイクル）では、通信にファイル用プロトコルが使用されており、ＬＥＤが点滅するように表示部が制御される。
【０１１３】
図１６では、制御プロトコル時には点灯表示、ファイルプロトコル時には点滅表示としているが、２種類のプロトコルを区別できれば表示の制御はこれには限られない。たとえば、点滅の周期を変化させたり、多色ＬＥＤデバイスを用いて色を変化させたりしても良い。
【０１１４】
また表示部は通信アダプタ２、家電機器４のいずれか片方であってもよい。ただし、通信アダプタ２が家電機器４内に収納される場合等は家電機器４側に表示部を設けることが望ましい。通信アダプタ２が家電機器４の外部に別体で設置される場合は通信アダプタ２にあればよい。
【０１１５】
表示部は、通信プロトコルを識別するためだけではなく、通信アダプタ２、家電機器４のいずれがマスターでいずれがスレーブかを示すために設けても良い。
【０１１６】
図１７は、通信アダプタ、家電機器のいずれがマスターでいずれがスレーブかを示すように表示部を制御する例を説明するための図である。図１７に示すように、通信アダプタ２は、ＬＥＤ２Ｂを含み、家電機器４はＬＥＤ４Ｂを含む。ＬＥＤ２Ｂ、ＬＥＤ４Ｂは、それぞれ、図２の通信表示部１８、通信表示部４８として動作する。ＬＥＤ２Ｂ、ＬＥＤ４Ｂの点灯状態をマスターとスレーブで変えれば、ユーザや設置工事作業者は、通信状態を容易に知ることができる。単独のＬＥＤ表示において点灯／点滅を変えたり、点滅周期を変化させたりしても良く、多色発光ＬＥＤ等を用いて色を変化させたりしても良い。このように表示を変えることによって、マスターとスレーブとを区別することができる。
【０１１７】
これによって、家電機器４と通信アダプタ２の動作確認が外部で容易に行なえるようになる。たとえば、誤作動によって両方ともマスターになってしまった場合に、異常な状態が一目でわかるので、初期化などの措置をとれば復帰する可能性があることがすぐわかる。
【０１１８】
なお、ＬＥＤ２Ｂ、ＬＥＤ４Ｂは、図５に示したＬＥＤ２Ａ、ＬＥＤ４Ａに加えて設けられても良い。
【０１１９】
［データの削減］
通信速度をさらに向上させるために、データを削減して送信するようにしても良い。ここでは、最初の送信は全データを送信し、２回目以降は差分のデータのみを送ることによってデータ量を削減する例を説明する。
【０１２０】
図１８は、データの削減例を示した図である。図１８では、通信アダプタが、家電機器に対してデータＤ１〜Ｄ８を送信するように要求した場合を例に示す。
【０１２１】
ここで、前回送信を受けたデータＤ１〜Ｄ８に対して、今回要求を受けた時点ではデータＤ４以外は同じであったとする。この場合、家電機器は、データＤ１〜Ｄ８のすべてを送信する代わりに、更新された部分は４番目のデータであることを示すアドレス情報と、更新されたデータＤ４のみを送信する。
【０１２２】
家電機器４から通信アダプタ２に送信する送信データは、変化した部分であるデータＤ４と、アドレスデータ（相対アドレス、または絶対アドレス）で構成される。図１８の例は、相対アドレスが“４”であり、データの内容が“５０”であることを意味している。
【０１２３】
通信アダプタ２は、受信したデータＤ４をすでに前回の通信サイクルで受信済であった非変化部分（データＤ１〜Ｄ３，Ｄ５〜Ｄ８）と合成しネットワーク８へ送出する。
【０１２４】
このように、差分のみ送信し送信データ量を削減することによって、実質的に通信速度を上げることができるので、プロトコル変更と組み合わせて図１８に示すようなデータの削減を行なえば、さらにデータ転送の速度が向上する。なお、図１８に示すデータの削減をプロトコル変更と組み合わせずに、単独で行なっても良い。
【０１２５】
［応用例］
上記に説明したファイル用プロトコルは、家電機器４から通信アダプタ２にデータを送信するときに使用できる。送信データの例は、カメラで撮影した画像データ、赤外線センサで検出した熱画像データなどを挙げることができる。
【０１２６】
また、このファイル用プロトコルは、通信アダプタ２から家電機器４にデータを送信するときに使用できる。送信データの例は、家電機器４の制御ソフトウエアの更新用データや、家電機器４で使用するデータのダウンロードなどを挙げることができる。
【０１２７】
このようにファイル用プロトコルを備えることによって、家電機器が保有する情報の積極的な活用が可能となる。
【０１２８】
たとえば、エアコンの赤外線センサで検出した部屋の熱画像をネットワークに送り、ネットワークに接続された他の装置で分析し、部屋の温度分布状況に合わせてエアコンを自動運転させることができる。
【０１２９】
また、家電機器の運転履歴データをネットワークに送り、これを分析することによって、家電機器メーカが、故障予兆の検出0、保守計画の効率化、および買い替え提案等を行なうことができる。
【０１３０】
冷蔵庫の例では、庫内の食品在庫情報をネットワークで送り、外部から特定の人に閲覧可能とすることもできる。これにより、買物のために外出中に買物内容を決める参考とすることもでき、また契約スーパーから買い物おすすめ情報を送信してもらうこともできる。
【０１３１】
また、ファイル用プロトコルは、家電機器が外部から情報を得るためにも有効である。
たとえば、インターネットから気象予報データを入手して、エアコンの運転に活用することもできる。より具体的には、気温予報に従って、エアコンの自動スケジューリング（気温予想に基づいてＯＮ／ＯＦＦ時刻を自動設定する）を行なったり、降雨予報に基づいて除湿運転を自動起動したり、運転モードを自動的に切替えたりすることもできる。
【０１３２】
他の例では、ＩＨクッキングヒータや電子レンジに食材配送業者から調理シーケンスの配信することが考えられる。たとえば、火力の自動調整を行なうことによって、誰でも手軽に美味しく料理ができる。
【０１３３】
今回開示された各実施の形態および変形例は、適宜組合せて実施することも予定されている。そして、今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３４】
１  電気機器システム、２  通信アダプタ、４  家電機器、５  コントローラ、６  ルーター、７  クラウド、８  家庭内ネットワーク、９  シリアル通信線、１２，１４，４２  インタフェース部、１６，４４  制御装置、１８，４８  通信表示部、２２，５２  制御部、２３，５３  記憶部、２４，２６，５４，５６  通信部、２８，３０，５８，６０  切替部、４６  温度センサ、５０  空調部。
【図１】
2018011963.tif 000003
【図２】
2018011963.tif 000004
【図３】
2018011963.tif 000005
【図４】
2018011963.tif 000006
【図５】
2018011963.tif 000007
【図６】
2018011963.tif 000008
【図７】
2018011963.tif 000009
【図８】
2018011963.tif 000010
【図９】
2018011963.tif 000011
【図１０】
2018011963.tif 000012
【図１１】
2018011963.tif 000013
【図１２】
2018011963.tif 000014
【図１３】
2018011963.tif 000015
【図１４】
2018011963.tif 000016
【図１５】
2018011963.tif 000017
【図１６】
2018011963.tif 000018
【図１７】
2018011963.tif 000019
【図１８】
2018011963.tif 000020
【手続補正書】
【提出日】平成30年5月29日(2018.5.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電気機器をネットワークに接続するための通信アダプタであって、
前記ネットワークに接続するように構成された第１インタフェース部と、
前記電気機器に接続するように構成された第２インタフェース部と、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するように構成されるとともに、前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される制御装置とを備え、
前記第１の通信プロトコルは、フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルは、前記第１の通信プロトコルと同じ通信レートで、前記フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルにおいて、２番目以降のフレームは、先頭フレームよりも多いデータ量が前記第２データに割り当てられている、通信アダプタ。
【請求項２】
前記制御装置は、前記第１の通信プロトコルに従って、前記電気機器が使用する通信プロトコルを前記第１の通信プロトコルから前記第２の通信プロトコルに切替える第１指令を前記電気機器に送信するとともに、前記制御装置が使用する通信プロトコルを前記第１の通信プロトコルから前記第２の通信プロトコルに切替えるように構成される、請求項１に記載の通信アダプタ。
【請求項３】
前記第２の通信プロトコルは、前記第１の通信プロトコルよりも通信レートが高い、請求項２に記載の通信アダプタ。
【請求項４】
前記第１の通信プロトコルは、前記通信アダプタがマスターであり、前記電気機器がスレーブであるマスター／スレーブ方式のプロトコルであり、
前記第２の通信プロトコルは、前記通信アダプタがスレーブであり、前記電気機器がマスターであるマスター／スレーブ方式のプロトコルである、請求項２に記載の通信アダプタ。
【請求項５】
前記電気機器から前記第２の通信プロトコルによって受信した前記第２データの量が所定量よりも大きくなると、前記制御装置は、前記制御装置が使用する通信プロトコルを前記第２の通信プロトコルから前記第１の通信プロトコルに切替えるように構成される、請求項２に記載の通信アダプタ。
【請求項６】
前記電気機器から前記第２の通信プロトコルによって第２指令を受信すると、前記制御装置は、前記制御装置が使用する通信プロトコルを前記第２の通信プロトコルから前記第１の通信プロトコルに切替えるように構成される、請求項２に記載の通信アダプタ。
【請求項７】
前記電気機器との間の通信が前記第１および第２の通信プロトコルのいずれで実行中であるかを表示する表示部をさらに備える、請求項１に記載の通信アダプタ。
【請求項８】
通信アダプタによってネットワークに接続される電気機器であって、
前記通信アダプタに接続するように構成されたインタフェース部と、
前記ネットワークから前記通信アダプタを介して与えられる第１データを第１の通信プロトコルに従って受信するように構成されるとともに、第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って前記通信アダプタに送信するように構成される制御装置とを備え、
前記第１の通信プロトコルは、フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルは、前記第１の通信プロトコルと同じ通信レートで、前記フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルにおいて、２番目以降のフレームは、先頭フレームよりも多いデータ量が前記第２データに割り当てられている、電気機器。
【請求項９】
電気機器と、
前記電気機器をネットワークに接続するための通信アダプタとを備え、
前記通信アダプタは、
前記ネットワークに接続するように構成された第１インタフェース部と、
前記電気機器に接続するように構成された第２インタフェース部と、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するように構成されるとともに、前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するように構成される第１の制御装置とを含み、
前記第１の通信プロトコルは、フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルは、前記第１の通信プロトコルと同じ通信レートで、前記フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルにおいて、２番目以降のフレームは、先頭フレームよりも多いデータ量が前記第２データに割り当てられており、
前記電気機器は、
前記通信アダプタに接続するように構成された第３インタフェース部と、
前記通信アダプタから前記第１データを前記第１の通信プロトコルに従って受信するように構成されるとともに、前記第２データを前記第２の通信プロトコルに従って前記通信アダプタに送信するように構成される第２の制御装置とを含む、電気機器システム。
【請求項１０】
電気機器をネットワークに接続するための通信アダプタを制御する方法であって、前記通信アダプタは、前記ネットワークに接続するように構成された第１インタフェース部と、前記電気機器に接続するように構成された第２インタフェース部と、制御部とを含み、
前記方法は、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するステップと、
前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するステップとを備え、
前記第１の通信プロトコルは、フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルは、前記第１の通信プロトコルと同じ通信レートで、前記フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルにおいて、２番目以降のフレームは、先頭フレームよりも多いデータ量が前記第２データに割り当てられている、通信アダプタを制御する方法。
【請求項１１】
電気機器をネットワークに接続するための通信アダプタを制御するプログラムであって、前記通信アダプタは、前記ネットワークに接続するように構成された第１インタフェース部と、前記電気機器に接続するように構成された第２インタフェース部と、コンピュータを含む制御部とを含み、
前記プログラムは、
前記ネットワークから前記第１インタフェース部を介して与えられる第１データを第１の通信プロトコルに従って前記第２インタフェース部を介して前記電気機器に送信するステップと、
前記電気機器から前記第２インタフェース部を介して与えられる第２データを前記第１の通信プロトコルとは異なる第２の通信プロトコルに従って受信するステップとを前記コンピュータに実行させ、
前記第１の通信プロトコルは、フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルは、前記第１の通信プロトコルと同じ通信レートで、前記フレームを単位としてシリアル通信を行なうプロトコルであり、
前記第２の通信プロトコルにおいて、２番目以降のフレームは、先頭フレームよりも多いデータ量が前記第２データに割り当てられている、プログラム。
【国際調査報告】
2018011963.tif 000021
2018011963.tif 000022
2018011963.tif 000023
2018011963.tif 000024