(57)【要約】【課題】相手側の機器のバージョン情報等の判別や管理が必要なく、適切な処理を実行することができる。【解決手段】電気機器２は、複数の処理内容と対応関係がある対象コマンドと、規定の処理内容との対応関係を示す情報と、対象コマンドと、対象コマンドに対応する処理内容を判別するためのキーとなる判別キーコマンドと、規定の処理内容とは異なる特定の処理内容との対応関係を示す情報とを含むコマンド情報２３０を記憶する。電気機器２の制御部２４は、受信したコマンドが対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、特定の処理内容を当該受信したコマンドに対応する処理内容として判別し、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、規定の処理内容を当該受信したコマンドに対応する処理内容として判別する。【選択図】図４
2016066897.tif 000002
【特許請求の範囲】
【請求項１】
他の機器と通信する通信部と、
受信の可能性がある複数のコマンドの各々と処理内容との対応関係を示す情報と、
前記複数のコマンドのうち、複数の処理内容と対応関係がある対象コマンドと、前記複数の処理内容のうちの１つであって、予め定められた規定の処理内容との対応関係を示す情報と、
前記対象コマンドと、前記複数のコマンドのうち、前記対象コマンドに対応する処理内容を判別するためのキーとなる判別キーコマンドと、前記複数の処理内容のうちの１つであって、前記規定の処理内容とは異なる特定の処理内容との対応関係を示す情報と、から構成されるコマンド情報を記憶する記憶部と、
受信したコマンドが、前記対象コマンド、前記判別キーコマンド及びその他のコマンドの何れであるかを判別し、前記判別キーコマンドである場合は、当該判別キーコマンドが受信済みであることを示す情報を予め定めたメモリに保存するコマンド判別部と、
前記コマンド判別部により判別された結果と、前記コマンド情報とに基づいて、受信したコマンドに対応する処理内容を判別する処理判別部と、
前記処理判別部により判別された処理内容に基づいて動作部を制御する動作制御部と、を備え、
前記処理判別部は、受信したコマンドが前記対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、前記特定の処理内容を当該受信したコマンドに対応する処理内容として判別し、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、前記規定の処理内容を当該受信したコマンドに対応する処理内容として判別する、電気機器。
【請求項２】
前記コマンド判別部は、前記判別キーコマンドを受信すると、当該判別キーコマンドが受信済みであることを示す情報を当該判別キーコマンドの送信元の機器を識別する情報と対応付けて前記メモリに保存し、
前記処理判別部は、受信したコマンドが前記対象コマンドである場合、当該対象コマンドに対応し且つ当該対象コマンドの送信元の機器に対応する判別キーコマンドが受信済みである場合は、前記特定の処理内容を当該受信したコマンドに対応する処理内容として判別し、当該対象コマンドに対応し且つ当該対象コマンドの送信元の機器に対応する判別キーコマンドが受信済みでない場合は、前記規定の処理内容を当該受信したコマンドに対応する処理内容として判別する、請求項１に記載の電気機器。
【請求項３】
電気機器と電気的に接続する通信アダプタであって、
前記電気機器とは異なる他の機器と通信する通信部と、
受信の可能性がある複数のコマンドの各々と処理内容との対応関係を示す情報と、
前記複数のコマンドのうち、複数の処理内容と対応関係がある対象コマンドと、前記複数の処理内容のうちの１つであって、予め定められた規定の処理内容との対応関係を示す情報と、
前記対象コマンドと、前記複数のコマンドのうち、前記対象コマンドに対応する処理内容を判別するためのキーとなる判別キーコマンドと、前記複数の処理内容のうちの１つであって、前記規定の処理内容とは異なる特定の処理内容との対応関係を示す情報と、から構成されるコマンド情報を記憶する記憶部と、
受信したコマンドが、前記対象コマンド、前記判別キーコマンド及びその他のコマンドの何れであるかを判別し、前記判別キーコマンドである場合は、当該判別キーコマンドが受信済みであることを示す情報を予め定めたメモリに保存するコマンド判別部と、
前記コマンド判別部により判別された結果と、前記コマンド情報とに基づいて、受信したコマンドに対応する処理内容を判別する処理判別部と、
前記処理判別部により判別された処理内容を示す制御情報を前記電気機器に送信する制御情報送信部と、を備え、
前記処理判別部は、受信したコマンドが前記対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、前記特定の処理内容を当該受信したコマンドに対応する処理内容として判別し、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、前記規定の処理内容を当該受信したコマンドに対応する処理内容として判別する、通信アダプタ。
【請求項４】
コンピュータを、
他の機器との通信により受信したコマンドが、複数の処理内容と対応関係がある対象コマンド、前記対象コマンドに対応する処理内容を判別するためのキーとなる判別キーコマンド及びその他のコマンドの何れであるかを判別し、前記判別キーコマンドである場合は、当該判別キーコマンドが受信済みであることを示す情報を予め定めたメモリに保存するコマンド判別部、
前記コマンド判別部により判別された結果と、記憶部に記憶されている、受信の可能性がある複数のコマンドの各々と処理内容との対応関係を示す情報と、前記対象コマンドと、前記複数の処理内容のうちの１つであって、予め定められた規定の処理内容との対応関係を示す情報と、前記対象コマンドと、前記判別キーコマンドと、前記複数の処理内容のうちの１つであって、前記規定の処理内容とは異なる特定の処理内容との対応関係を示す情報と、から構成されるコマンド情報とに基づいて、受信したコマンドに対応する処理内容を判別する処理判別部、
前記処理判別部により判別された処理内容に基づいて動作部を制御する動作制御部、として機能させ、
前記処理判別部は、受信したコマンドが前記対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、前記特定の処理内容を当該受信したコマンドに対応する処理内容として判別し、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、前記規定の処理内容を当該受信したコマンドに対応する処理内容として判別する、プログラム。
【請求項５】
電気機器と電気的に接続するコンピュータを、
前記電気機器とは異なる他の機器との通信により受信したコマンドが、複数の処理内容と対応関係がある対象コマンド、前記対象コマンドに対応する処理内容を判別するためのキーとなる判別キーコマンド及びその他のコマンドの何れであるかを判別し、前記判別キーコマンドである場合は、当該判別キーコマンドが受信済みであることを示す情報を予め定めたメモリに保存するコマンド判別部、
前記コマンド判別部により判別された結果と、記憶部に記憶されている、受信の可能性がある複数のコマンドの各々と処理内容との対応関係を示す情報と、前記対象コマンドと、前記複数の処理内容のうちの１つであって、予め定められた規定の処理内容との対応関係を示す情報と、前記対象コマンドと、前記判別キーコマンドと、前記複数の処理内容のうちの１つであって、前記規定の処理内容とは異なる特定の処理内容との対応関係を示す情報と、から構成されるコマンド情報とに基づいて、受信したコマンドに対応する処理内容を判別する処理判別部、
前記処理判別部により判別された処理内容を示す制御情報を前記電気機器に送信する制御情報送信部、として機能させ、
前記処理判別部は、受信したコマンドが前記対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、前記特定の処理内容を当該受信したコマンドに対応する処理内容として判別し、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、前記規定の処理内容を当該受信したコマンドに対応する処理内容として判別する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気機器、通信アダプタ及びプログラムに関する。
【背景技術】
【０００２】
宅内において、電気機器を通信ネットワークに接続し、コントローラを用いて統合的に管理するシステムが知られている。このようなシステムでは、様々なメーカの電気機器を接続できるようにするため、標準化されたネットワークシステムを採用することが多い。しかし、標準化されたネットワークシステムであっても、仕様の追加・変更が行われる場合が多々あり、そうすると、互換性の問題が生じることになる。
【０００３】
互換性を維持する方法として、例えば、特許文献１には、監視装置である受信機から送られるデータ列に拡張信号がある場合には、新機能の端末機として動作し、拡張信号がない場合には従来型の端末機として動作することが記載されている。
【０００４】
ところで、ネットワークシステムの仕様の追加・変更が行われることで、従来と同一内容のコマンドであっても、電気機器に期待される処理が異なるようなケースがある。つまり、電気機器に対してコマンドを送信したコントローラの仕様の新旧（バージョンの新旧）によって、同一内容のコマンドであっても、電気機器が実行すべき処理（動作）が異なる場合が生じ得る。
【０００５】
このような問題に対し、例えば、特許文献２には、まず相手のバージョン情報を確認し、そのバージョン情報に合わせて自機器の動作を制御する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−１３５４０７号公報
【特許文献２】国際公開第２０１１／０６５００７号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のようにバージョン情報を確認する方法では、電気機器は、接続するコントローラ等の相手側の機器のバージョン情報を判別するための機能が必要であると共に、接続する可能性のある全ての機器のバージョン情報を保持し、管理する必要がある。このため実現が容易でないという課題がある。
【０００８】
本発明は、上記課題を解決するためになされたものであり、相手側の機器のバージョン情報等を判別したり、管理することなく、当該機器が要求する処理を適切に実行することができる電気機器等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る電気機器は、
他の機器と通信する通信部と、
受信の可能性がある複数のコマンドの各々と処理内容との対応関係を示す情報と、
前記複数のコマンドのうち、複数の処理内容と対応関係がある対象コマンドと、前記複数の処理内容のうちの１つであって、予め定められた規定の処理内容との対応関係を示す情報と、
前記対象コマンドと、前記複数のコマンドのうち、前記対象コマンドに対応する処理内容を判別するためのキーとなる判別キーコマンドと、前記複数の処理内容のうちの１つであって、前記規定の処理内容とは異なる特定の処理内容との対応関係を示す情報と、から構成されるコマンド情報を記憶する記憶部と、
受信したコマンドが、前記対象コマンド、前記判別キーコマンド及びその他のコマンドの何れであるかを判別し、前記判別キーコマンドである場合は、当該判別キーコマンドが受信済みであることを示す情報を予め定めたメモリに保存するコマンド判別部と、
前記コマンド判別部により判別された結果と、前記コマンド情報とに基づいて、受信したコマンドに対応する処理内容を判別する処理判別部と、
前記処理判別部により判別された処理内容に基づいて動作部を制御する動作制御部と、を備え、
前記処理判別部は、受信したコマンドが前記対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、前記特定の処理内容を当該受信したコマンドに対応する処理内容として判別し、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、前記規定の処理内容を当該受信したコマンドに対応する処理内容として判別する。
【発明の効果】
【００１０】
本発明によれば、電気機器は、判別キーコマンドが受信済みか否かに応じて、対象コマンドの処理内容を判別する。したがって、接続する機器のバージョン情報等を判別したり、管理することなく、当該機器が要求する処理を適切に実行することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係る機器管理システムの全体構成を示す図である。
【図２】宅内コントローラの構成を示すブロック図である。
【図３】端末装置の構成を示すブロック図である。
【図４】実施形態１の電気機器の構成を示すブロック図である。
【図５】対象コマンドを説明するための図である。
【図６】判別キーコマンドを説明するための図である。
【図７】実施形態１の電気機器が備える制御部の機能構成を示す図である。
【図８】実施形態１の電気機器で実行されるコマンド受信時処理の手順を示すフローチャートである。
【図９】実施形態１において、宅内コントローラと電気機器間の通信シーケンスを示す図である。
【図１０】本発明の実施形態２に係る機器管理システムの構成を説明するための図である。
【図１１】本発明の実施形態３に係る機器管理システムの全体構成を示す図である。
【図１２】実施形態３の通信アダプタの構成を示すブロック図である。
【図１３】実施形態３の通信アダプタが備える制御部の機能構成を示す図である。
【図１４】実施形態３の通信アダプタで実行されるコマンド受信時処理の手順を示すフローチャートである。
【図１５】本発明の実施形態４に係る機器管理システムの構成を説明するための図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００１３】
（実施形態１）
図１は、本発明の実施形態１に係る機器管理システムの全体構成を示す図である。この機器管理システムは、一般家庭で使用される電気機器２の動作を管理するシステムであり、宅内コントローラ１と、電気機器２と、端末装置３と、を含んで構成される。
【００１４】
電気機器２は、例えば、テレビ、ＤＶＤレコーダ、空気清浄機、エアコン、食器洗い乾燥機、炊飯器、ＩＨ（Induction Heating）調理器などである。電気機器２は、詳細は後述するが、内蔵する通信インタフェースにより、家屋Ｈ内に構築された宅内ネットワークＮ１に有線又は無線にて通信可能に接続されている。宅内ネットワークＮ１は、例えば、エコーネットライト（ＥＣＨＯＮＥＴ  Ｌｉｔｅ）に準じたネットワークである。
【００１５】
宅内コントローラ１（制御装置）は、家屋Ｈ内の適切な場所に設置され、電気機器２の動作制御や、動作状態の監視などを行う。宅内コントローラ１は、図２に示すように、端末通信部１０と、機器通信部１１と、データ記憶部１２と、制御部１３と、を備える。これらの構成部は、バス１４を介して相互に接続される。
【００１６】
端末通信部１０は、予め定めた通信インタフェースを備え、制御部１３の制御の下、端末装置３と予め定めた通信方式に則ったデータ通信を行う。端末通信部１０は、端末装置３を所持するユーザが家屋Ｈ内に居る場合等では、端末装置３と周知の無線ＬＡＮの規格に則ったデータ通信を行う。一方、ユーザが家屋Ｈの外に居る場合等、無線ＬＡＮによる通信範囲外の場合では、広域ネットワークＮ２を介して端末装置３とデータ通信を行う。
【００１７】
機器通信部１１は、例えば、ＬＡＮカード等の通信インタフェースを含んで構成され、宅内ネットワークＮ１に有線又は無線にて通信可能に接続し、制御部１３の制御の下、電気機器２と宅内ネットワークＮ１を介したデータ通信を行う。
【００１８】
データ記憶部１２は、例えば、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリ等で構成される。データ記憶部１２は、何れも図示しないが、電気機器２を制御するためのプログラム、電気機器２の動作状態を監視するためのプログラム等を含む各種のプログラムや各プログラム実行時に使用される各種のデータ等を記憶する。
【００１９】
制御部１３は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等（何れも図示せず）を含んで構成され、宅内コントローラ１を統括制御する。
【００２０】
端末装置３は、タブレット型のパーソナルコンピュータやスマートフォン等の携帯デバイスである。端末装置３は、図３に示すように、ユーザインタフェース部３０と、通信部３１と、データ記憶部３２と、制御部３３と、を備える。これらの構成部は、バス３４を介して相互に接続される。
【００２１】
ユーザインタフェース部３０は、例えば、ＬＣＤ（Liquid Crystal Display）パネル又は有機ＥＬ（Electro-Luminescence）パネル等の表示部と、タッチパネル、タッチパッド等の入力部と、を含んで構成される。ユーザインタフェース部３０は、ユーザから各種の操作を受け付け、また、かかる操作に応じた各種の画面等を表示する。
【００２２】
通信部３１は、予め定めた通信インタフェースを備え、制御部３３の制御の下、宅内コントローラ１と予め定めた通信方式に則ったデータ通信を行う。通信部３１は、端末装置３が家屋Ｈ内にある場合、即ち、端末装置３を所持するユーザが家屋Ｈ内に居る場合等では、宅内コントローラ１と周知の無線ＬＡＮの規格に則ったデータ通信を行う。一方、端末装置３が家屋Ｈの外にある場合等、無線ＬＡＮによる通信範囲外の場合では、通信部３１は、インターネットや携帯電話網等の広域ネットワークＮ２を介して、宅内コントローラ１とデータ通信を行う。
【００２３】
データ記憶部３２は、例えば、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリ等で構成される。データ記憶部３２は、電気機器２を操作するためのプログラムを含む各種のプログラムや各プログラム実行時に使用される各種のデータ等を記憶する。
【００２４】
制御部３３は、何れも図示しないが、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含んで構成され、端末装置３を統括制御する。
【００２５】
電気機器２は、図４に示すように、通信部２０と、内部通信部２１と、メイン動作部２２と、データ記憶部２３と、制御部２４、とを備える。通信部２０、内部通信部２１、データ記憶部２３及び制御部２４は、バス２５を介して相互に接続される。
【００２６】
通信部２０は、例えば、ＬＡＮカード等の通信インタフェースを備え、宅内ネットワークＮ１に有線又は無線にて接続し、制御部２４の制御の下、宅内コントローラ１とデータ通信を行う。内部通信部２１は、メイン動作部２２との通信のためのインタフェースである。メイン動作部２２は、当該電気機器２の本来的な機能（例えば、テレビやエアコンとしての機能）を実現するための構成部である。
【００２７】
データ記憶部２３は、例えば、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリ等で構成される。データ記憶部２３は、コマンド情報２３０を記憶する。その他、データ記憶部２３には、宅内コントローラ１とデータ通信するためのプログラムやデータ、メイン動作部２２を制御するためのプログラムやデータ等が記憶されている。
【００２８】
コマンド情報２３０には、宅内コントローラ１から送信され、通信部２０を介して受信される可能性のある複数のコマンドの各々と、処理内容との対応関係を示す情報が含まれる。また、コマンド情報２３０には、これら複数のコマンドのうち、複数の処理内容と対応関係があるコマンド（以下、対象コマンドという。）と、複数の処理内容のうちの１つであって、予め定められた規定の処理内容との対応関係を示す情報が含まれる。
【００２９】
ここで、処理内容とは、受信したコマンドに応じて電気機器２が実行することが要求される処理の内容をいう。また、対象コマンドとは、具体的には、その送信元の機器（ここでは、宅内コントローラ１）の仕様の新旧（バージョンの新旧）によって、要求される処理内容が異なるコマンドである（図５参照）。図５の例では、電気機器２は、旧バージョン仕様の機器から、ある対象コマンドＡを受信すると、処理Ｐ１を実行する必要がある。また、電気機器２は、新バージョン仕様の機器から、対象コマンドＡを受信すると、処理Ｐ２を実行する必要がある。即ち、この例では、対象コマンドには、２つの処理内容（処理Ｐ１、Ｐ２）が対応することが示されている。本実施形態では、上記の規定の処理内容とは、旧バージョン仕様の機器に対応する処理内容（例えば、処理Ｐ１）を示す。
【００３０】
また、コマンド情報２３０には、対象コマンドと、判別キーコマンドと、上記の規定の処理内容とは異なる特定の処理内容との対応関係を示す情報が含まれる。判別キーコマンドとは、宅内コントローラ１から送信され、通信部２０を介して受信される可能性のある複数のコマンドのうち、対象コマンドに対応する処理内容を判別するためのキーとなるコマンドをいう。
【００３１】
本実施形態では、判別キーコマンドは、新バージョン仕様になって新たに追加されたコマンドであり、例えば、図６に示すように、電気機器２に対して処理Ｐ１を実行させるためのコマンドである。
【００３２】
図４に戻り、制御部２４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（何れも図示せず）を含んで構成され、電気機器２を統括制御する。制御部２４は、機能的には、図７に示すように、コマンド判別部２４０と、処理判別部２４１と、動作制御部２４２と、を備える。
【００３３】
コマンド判別部２４０は、通信部２０を介して受信したコマンドが、対象コマンド、判別キーコマンド及びその他のコマンドの何れであるかを判別する。コマンド判別部２４０は、受信したコマンドが判別キーコマンドである場合は、当該判別キーコマンドが受信済みであることを示す情報をデータ記憶部２３に保存する。
【００３４】
処理判別部２４１は、コマンド判別部２４０により判別された結果と、コマンド情報２３０とに基づいて、受信したコマンドに対応する処理内容を判別する。より詳細には、処理判別部２４１は、受信したコマンドが対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、特定の処理内容（例えば、処理Ｐ２）を当該受信したコマンドに対応する処理内容として判別する。一方、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、処理判別部２４１は、規定の処理内容（例えば、処理Ｐ１）を当該受信したコマンドに対応する処理内容として判別する。
【００３５】
動作制御部２４２は、処理判別部２４１により判別された処理内容に基づいてメイン動作部２２を制御する。
【００３６】
図８は、電気機器２の制御部２４によって実行されるコマンド受信時処理の流れを示すフローチャートである。このコマンド受信時処理は、宅内コントローラ１からのコマンドを受信する度に実行される。
【００３７】
先ず、コマンド判別部２４０は、コマンド情報２３０を参照して、受信したコマンドが、対象コマンド、判別キーコマンド及びその他のコマンドの何れであるかを判別する（ステップＳ１０１）。受信したコマンドが判別キーコマンドである場合（ステップＳ１０２；ＹＥＳ）、コマンド判別部２４０は、判別キーコマンドが受信済みであることを示す情報をデータ記憶部２３に保存する（ステップＳ１０３）。
【００３８】
受信したコマンドが対象コマンドである場合（ステップＳ１０４；ＹＥＳ）、処理判別部２４１は、当該対象コマンドに対応する判別キーコマンドが受信済みであるか否かを判別する（ステップＳ１０５）。当該対象コマンドに対応する判別キーコマンドが受信済みである場合（ステップＳ１０５；ＹＥＳ）、処理判別部２４１は、コマンド情報２３０を参照して、特定の処理内容（例えば、処理Ｐ２）を当該受信したコマンドに対応する処理内容として判別する。この判別結果を受けて、動作制御部２４２は、特定の処理内容に基づいてメイン動作部２２を制御する（ステップＳ１０６）。
【００３９】
一方、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合（ステップＳ１０５；ＮＯ）、処理判別部２４１は、コマンド情報２３０を参照して、規定の処理内容（例えば、処理Ｐ１）を当該受信したコマンドに対応する処理内容として判別する。この判別結果を受けて、動作制御部２４２は、規定の処理内容に基づいてメイン動作部２２を制御する（ステップＳ１０７）。
【００４０】
受信したコマンドが、対象キーコマンドでない場合（ステップＳ１０４；ＮＯ）、即ち、判別キーコマンドあるいはその他のコマンドである場合、処理判別部２４１は、コマンド情報２３０を参照して、当該コマンドに一意に対応する処理内容を判別し、動作制御部２４２は、判別された処理内容に基づいてメイン動作部２２を制御する（ステップＳ１０８）。
【００４１】
図９は、宅内コントローラ１と電気機器２間の通信シーケンスを示す図である。電気機器２は、起動後、判別キーコマンドを受信するまでは、対象コマンドを受信すると、当該対象コマンドに対応する複数の処理内容（例えば、処理Ｐ１、Ｐ２）のうち、予め定めた規定の処理（例えば、処理Ｐ１）を実行する。
【００４２】
そして、判別キーコマンドを受信すると、電気機器２は、当該判別キーコマンドに対応する処理（例えば、処理Ｐ１）を実行する。
【００４３】
判別キーコマンドの受信後、対象コマンドを受信すると、電気機器２は、当該対象コマンドに対応する複数の処理内容（例えば、処理Ｐ１、Ｐ２）のうち、規定の処理内容（例えば、処理Ｐ１）とは異なる特定の処理内容（例えば、処理Ｐ２）を実行する。
【００４４】
以上説明したように、実施形態１の機器管理システムでは、電気機器２は、判別キーコマンドの受信有無に応じて、対象コマンドの処理内容を判別する。したがって、宅内コントローラ１（コマンド送信元の機器）のバージョン情報等を判別したり、管理することなく、当該機器が期待する処理を適切に実行することができる。
【００４５】
（実施形態２）
続いて、本発明の実施形態２について説明する。なお、以下の説明において、実施形態１と共通する構成要素等については、同一の符号を付し、その説明を省略する。
【００４６】
実施形態２の機器管理システムでは、図１０に示すように、複数の宅内コントローラ１（１ａ,１ｂ，…）が宅内ネットワークＮ１を介して電気機器２とデータ通信可能に接続する。宅内コントローラ１ａ,１ｂ，…の各々は、必要に応じて、電気機器２に対して所望の処理を実行させるためのコマンドを送信する。
【００４７】
本実施形態の電気機器２では、コマンド判別部２４０は、宅内コントローラ１ａ,１ｂ，…の何れかから判別キーコマンドを受信すると、当該判別キーコマンドが受信済みであることを示す情報を当該判別キーコマンドの送信元の機器を識別する情報（例えば、機器アドレス）と対応付けてデータ記憶部２３に保存する。
【００４８】
そして、処理判別部２４１は、宅内コントローラ１ａ,１ｂ，…の何れかから受信したコマンドが対象コマンドである場合、当該対象コマンドに対応し且つ当該対象コマンドの送信元の機器に対応する判別キーコマンドが受信済みであるか否かを判別する。その結果、対応する判別キーコマンドが受信済みである場合には、特定の処理内容（例えば、処理Ｐ２）を当該受信したコマンドに対応する処理内容として判別する。一方、対応する判別キーコマンドが受信済みでない場合は、処理判別部２４１は、規定の処理内容（例えば、処理Ｐ１）を当該受信したコマンドに対応する処理内容として判別する。
【００４９】
このように、実施形態２の機器管理システムでは、電気機器２は、コマンド送信元の機器が複数であっても、各機器のバージョン情報等を判別したり、管理することなく、各機器が期待する処理を適切に実行することができる。
【００５０】
（実施形態３）
続いて、本発明の実施形態３について説明する。なお、以下の説明において、実施形態１と共通する構成要素等については、同一の符号を付し、その説明を省略する。
【００５１】
図１１は、実施形態３の機器管理システムの全体構成を示す図である。この機器管理システムは、実施形態１の機器管理システムと同様、一般家庭で使用される電気機器２ａの動作を管理するシステムである。
【００５２】
電気機器２ａは、実施形態１の電気機器２と同様、例えば、テレビ、ＤＶＤレコーダ、空気清浄機、エアコン、食器洗い乾燥機、炊飯器、ＩＨ（Induction Heating）調理器などである。但し、電気機器２ａは、実施形態１の電気機器２と異なり、家屋Ｈ内に構築された宅内ネットワークＮ１と通信アダプタ４を介して接続する。また、電気機器２ａには、本発明特有の機能が含まれていない。
【００５３】
電気機器２ａと通信アダプタ４とは、例えば、標準化されたシリアル通信規格に則ったインタフェースにて電気的に接続される。通信アダプタ４は、図１２に示すように、通信部４０と、機器インタフェース４１と、データ記憶部４２と、制御部４３と、を備える。これらの構成部は、バス４４を介して相互に接続される。
【００５４】
通信部４０は、例えば、ＬＡＮカード等の通信インタフェースを備え、宅内ネットワークＮ１に有線又は無線にて接続し、制御部４３の制御の下、宅内コントローラ１とデータ通信を行う。機器インタフェース４１は、通信アダプタ４と電気機器２ａとを電気的に接続するためのインタフェースである。本実施形態では、通信アダプタ４と電気機器２ａとの間の通信は、標準化されたシリアル通信規格に則って行われる。
【００５５】
データ記憶部４２は、例えば、フラッシュメモリ等の読み書き可能な不揮発性の半導体メモリ等で構成される。データ記憶部４２は、コマンド情報４２０を記憶する。コマンド情報４２０の内容は、実施形態１のコマンド情報２３０と同一である。その他、データ記憶部４２には、宅内コントローラ１とデータ通信するためのプログラムやデータ、電気機器２ａを制御するためのプログラムやデータ等が記憶されている。
【００５６】
制御部４３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（何れも図示せず）を含んで構成され、通信アダプタ４を統括制御する。制御部４３は、機能的には、図１３に示すように、コマンド判別部４３０と、処理判別部４３１と、制御情報送信部４３２と、を備える。
【００５７】
コマンド判別部４３０は、実施形態１のコマンド判別部２４０と同様の機能を有する。即ち、コマンド判別部４３０は、通信部４０を介して受信したコマンドが、対象コマンド、判別キーコマンド及びその他のコマンドの何れであるかを判別する。コマンド判別部４３０は、受信したコマンドが判別キーコマンドである場合は、当該判別キーコマンドが受信済みであることを示す情報をデータ記憶部４２に保存する。
【００５８】
処理判別部４３１は、実施形態１の処理判別部２４１と同様の機能を有する。即ち、処理判別部４３１は、コマンド判別部４３０により判別された結果と、コマンド情報４２０とに基づいて、受信したコマンドに対応する処理内容を判別する。より詳細には、処理判別部４３１は、受信したコマンドが対象コマンドである場合、当該対象コマンドに対応する判別キーコマンドが受信済みである場合は、特定の処理内容（例えば、図５における処理Ｐ２）を当該受信したコマンドに対応する処理内容として判別する。一方、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合は、処理判別部４３１は、規定の処理内容（例えば、図５における処理Ｐ１）を当該受信したコマンドに対応する処理内容として判別する。
【００５９】
制御情報送信部４３２は、処理判別部４３１により判別された処理内容を示す制御情報を生成し、生成した制御情報を機器インタフェース４１を介して電気機器２ａに送信する。電気機器２ａは、通信アダプタ４からの制御情報に従った動作を行う。
【００６０】
図１４は、通信アダプタ４の制御部４３によって実行されるコマンド受信時処理の流れを示すフローチャートである。このコマンド受信時処理は、宅内コントローラ１からのコマンドを受信する度に実行される。
【００６１】
先ず、コマンド判別部４３０は、コマンド情報４２０を参照して、受信したコマンドが、対象コマンド、判別キーコマンド及びその他のコマンドの何れであるかを判別する（ステップＳ２０１）。受信したコマンドが判別キーコマンドである場合（ステップＳ２０２；ＹＥＳ）、コマンド判別部４３０は、判別キーコマンドが受信済みであることを示す情報をデータ記憶部４２に保存する（ステップＳ２０３）。
【００６２】
受信したコマンドが対象コマンドである場合（ステップＳ２０４；ＹＥＳ）、処理判別部４３１は、当該対象コマンドに対応する判別キーコマンドが受信済みであるか否かを判別する（ステップＳ２０５）。当該対象コマンドに対応する判別キーコマンドが受信済みである場合（ステップＳ２０５；ＹＥＳ）、処理判別部４３１は、コマンド情報４２０を参照して、特定の処理内容（例えば、処理Ｐ２）を当該受信したコマンドに対応する処理内容として判別する。この判別結果を受けて、制御情報送信部４３２は、特定の処理内容を示す制御情報を機器インタフェース４１を介して電気機器２ａに送信する（ステップＳ２０６）。
【００６３】
一方、当該対象コマンドに対応する判別キーコマンドが受信済みでない場合（ステップＳ２０５；ＮＯ）、処理判別部４３１は、コマンド情報４２０を参照して、規定の処理内容（例えば、処理Ｐ１）を当該受信したコマンドに対応する処理内容として判別する。この判別結果を受けて、制御情報送信部４３２は、規定の処理内容を示す制御情報を機器インタフェース４１を介して電気機器２ａに送信する（ステップＳ２０７）。
【００６４】
受信したコマンドが、対象キーコマンドでない場合（ステップＳ２０４；ＮＯ）、即ち、判別キーコマンドあるいはその他のコマンドである場合、処理判別部４３１は、コマンド情報４２０を参照して、当該コマンドに一意に対応する処理内容を判別し、制御情報送信部４３２は、判別された処理内容を示す制御情報を機器インタフェース４１を介して電気機器２ａに送信する（ステップＳ２０８）。
【００６５】
以上説明したように、実施形態３の機器管理システムでは、通信アダプタ４は、判別キーコマンドの受信有無に応じて、対象コマンドの処理内容を判別し、判別した処理内容を示す制御情報を、接続する電気機器２ａに送信する。したがって、電気機器２ａは、宅内コントローラ１（コマンド送信元の機器）のバージョン情報等を判別したり、管理することなく、当該機器が期待する処理を適切に実行することができる。
【００６６】
（実施形態４）
続いて、本発明の実施形態４について説明する。なお、以下の説明において、実施形態１〜３と共通する構成要素等については、同一の符号を付し、その説明を省略する。
【００６７】
実施形態４の機器管理システムでは、図１５に示すように、複数の宅内コントローラ１（１ａ,１ｂ，…）が、宅内ネットワークＮ１を介して、電気機器２ａと電気的に接続する通信アダプタ４とデータ通信可能に接続する。宅内コントローラ１ａ,１ｂ，…の各々は、必要に応じて、電気機器２ａに所望の処理を実行させるためのコマンドを通信アダプタ４に送信する。
【００６８】
本実施形態の通信アダプタ４では、コマンド判別部４３０は、宅内コントローラ１ａ,１ｂ，…の何れかから判別キーコマンドを受信すると、当該判別キーコマンドが受信済みであることを示す情報を当該判別キーコマンドの送信元の機器を識別する情報（例えば、機器アドレス）と対応付けてデータ記憶部４２に保存する。
【００６９】
そして、処理判別部４３１は、宅内コントローラ１ａ,１ｂ，…の何れかから受信したコマンドが対象コマンドである場合、当該対象コマンドに対応し且つ当該対象コマンドの送信元の機器に対応する判別キーコマンドが受信済みであるか否かを判別する。その結果、対応する判別キーコマンドが受信済みである場合には、特定の処理内容（例えば、処理Ｐ２）を当該受信したコマンドに対応する処理内容として判別する。一方、対応する判別キーコマンドが受信済みでない場合は、処理判別部４３１は、規定の処理内容（例えば、処理Ｐ１）を当該受信したコマンドに対応する処理内容として判別する。
【００７０】
このように、実施形態４の機器管理システムでは、電気機器２ａは、コマンド送信元の機器が複数であっても、各機器のバージョン情報等を判別したり、管理することなく、各機器が期待する処理を適切に実行することができる。
【００７１】
なお、本発明は、上記各実施形態に限定されず、本発明の要旨を逸脱しない範囲での種々の変更は勿論可能である。
【００７２】
例えば、上記各実施形態において、電気機器２や通信アダプタ４によって実行されるプログラムは、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto-Optical Disk）、ＵＳＢメモリ、メモリカード等のコンピュータ読み取り可能な記録媒体に格納して配布することも可能である。そして、かかるプログラムを特定の又は汎用的な電気機器や通信アダプタにインストールすることによって、当該電気機器や通信アダプタを上記各実施形態における電気機器２や通信アダプタ４として機能させることも可能である。
【００７３】
また、上記のプログラムをインターネット等の通信ネットワーク上のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、特定の又は汎用的な電気機器や通信アダプタにダウンロード等するようにしてもよい。
【符号の説明】
【００７４】
１，１ａ，１ｂ  宅内コントローラ、２，２ａ  電気機器、３  端末装置、４  通信アダプタ、１０  端末通信部、１１  機器通信部、１２，２３，３２，４２  データ記憶部、１３，２４，３３，４３  制御部、１４，２５，３４，４４  バス、２０，３１，４０  通信部、２１  内部通信部、２２  メイン動作部、３０  ユーザインタフェース部、４１  機器インタフェース、２３０，４２０  コマンド情報、２４０，４３０  コマンド判別部、２４１，４３１  処理判別部、２４２  動作制御部、４３２  制御情報送信部、Ｎ１  宅内ネットワーク、Ｎ２  広域ネットワーク
【図１】
2016066897.tif 000003
【図２】
2016066897.tif 000004
【図３】
2016066897.tif 000005
【図４】
2016066897.tif 000006
【図５】
2016066897.tif 000007
【図６】
2016066897.tif 000008
【図７】
2016066897.tif 000009
【図８】
2016066897.tif 000010
【図９】
2016066897.tif 000011
【図１０】
2016066897.tif 000012
【図１１】
2016066897.tif 000013
【図１２】
2016066897.tif 000014
【図１３】
2016066897.tif 000015
【図１４】
2016066897.tif 000016
【図１５】
2016066897.tif 000017