(57)【要約】【課題】  アドレス変換を正しく行うことができるようにする。【解決手段】  家電コントローラ５は、ネットワークインタフェース部１１と、初期化部１２と、通常動作部１３と、通常動作部付属アドレステーブル１４と、アドレス解決部１５と、アドレス解決部付属アドレステーブル１６と、アプリケーション実行部１７とを有する。アプリケーション実行部１７から制御対象である家電機器の論理アドレスを受け取ると、通常動作部付属アドレステーブル１４を参照して、論理アドレスに対応する物理アドレスを取得するため、制御対象である家電機器の論理アドレスのみを指定された場合でも、対応する物理アドレスを簡易かつ迅速に取得でき、家電機器を物理アドレスで制御することができる。【選択図】  図２
2005079652.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の通信装置の通信制御を行う通信制御装置において、
個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報を登録するアドレス情報登録手段と、
制御対象である通信装置の論理アドレスを指定して、該通信装置に対する制御命令を発行する制御命令発行手段と、
前記制御命令発行手段が指定した論理アドレスが前記アドレス情報登録手段に登録されているか否かを検索する検索手段と、
前記検索手段により、前記制御命令発行手段が指定した論理アドレスが検索された場合に、該論理アドレスに対応するアドレス情報を前記アドレス情報登録手段に登録してから所定時間以上が経過しているか否かを判定する経過時間判定手段と、
前記経過時間判定手段により前記所定時間は経過していないと判定されると、前記検索手段で検索された論理アドレスに対応する物理アドレスを指定して、前記制御命令発行手段が発行した制御命令を伝送する制御を行う通信制御手段と、を備えることを特徴とする通信制御装置。
【請求項２】
前記検索手段により、対応する論理アドレスが検索されなかった場合に、前記複数の通信装置と通信を行って、前記制御命令発行手段が指定した論理アドレスを持つ通信装置を探索する通信装置探索手段をさらに備え、
前記アドレス情報登録手段は、前記通信装置探索手段により、該当する通信装置が探索された場合に、該通信装置の論理アドレス、物理アドレス及び登録日時情報を含むアドレス情報を登録することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記経過時間判定手段により前記所定時間以上が経過していると判定されると、前記制御命令発行手段が指定した論理アドレスを持つ通信装置を探索する通信装置探索手段をさらに備え、
前記アドレス情報登録手段は、前記通信装置探索手段により、該当する通信装置が探索された場合に、該通信装置の物理アドレス、論理アドレス及び登録日時情報を含むアドレス情報を登録することを特徴とする請求項１に記載の通信制御装置。
【請求項４】
ネットワークに接続された複数の通信装置の通信制御を行う通信制御装置において、
制御対象である通信装置の物理アドレスまたは論理アドレスを指定して、該通信装置に対する制御命令を発行する制御命令発行手段と、
前記制御命令発行手段が物理アドレスを指定したときに参照され、個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報を登録する第１のアドレス情報登録手段と、
前記制御命令発行手段が指定した物理アドレスが前記第１のアドレス情報登録手段に登録されているか否かを検索する第１の検索手段と、
前記第１の検索手段により、前記制御命令発行手段が指定した物理アドレスが検索された場合に、該物理アドレスに対応するアドレス情報を前記第１のアドレス情報登録手段に登録してから所定時間以上が経過しているか否かを判定する第１の経過時間判定手段と、
前記第１の経過時間判定手段により前記所定時間は経過していないと判定されると、前記第１の検索手段で検索された物理アドレスに対応する論理アドレスを指定して、前記制御命令発行手段が発行した制御命令を伝送する制御を行う第１の通信制御手段と、を備えることを特徴とする通信制御装置。
【請求項５】
前記制御命令発行手段が制御対象である通信装置の論理アドレスを指定したときに参照され、個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変な物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報を登録する第２のアドレス情報登録手段と、
前記第１の検索手段により、前記制御命令発行手段が指定した物理アドレスが検索されなかった場合に、前記第２のアドレス情報登録手段を参照して、対応する物理アドレスが登録されているか否かを検索する第２の検索手段と、
前記第２の検索手段により、前記制御命令発行手段が指定した物理アドレスが検索された場合に、該物理アドレスに対応するアドレス情報を前記第２のアドレス情報登録手段に登録してから所定時間以上が経過しているか否かを判定する第２の経過時間判定手段と、
前記第２の経過時間判定手段により前記所定時間は経過していないと判定されると、前記第２の検索手段で検索された物理アドレスに対応する論理アドレスを指定して、前記制御命令発行手段が発行した制御命令を伝送する制御を行う第２の通信制御手段と、をさらに備えることを特徴とする請求項４に記載の通信制御装置。
【請求項６】
前記第２の検索手段は、前記第１の検索手段により前記制御命令発行手段が指定した物理アドレスが検索され、かつ前記第１の経過時間判定手段により前記所定時間以上が経過していると判定された場合に、前記第２のアドレス情報登録手段を参照して、対応する物理アドレスが登録されているか否かを検索することを特徴とする請求項５に記載の通信制御装置。
【請求項７】
前記第２の検索手段により、前記制御命令発行手段が指定した物理アドレスが検索されなかった場合に、前記複数の通信装置と通信を行って、前記制御命令発行手段が指定した物理アドレスを持つ通信装置を探索する通信装置探索手段をさらに備え、
前記アドレス情報登録手段は、前記通信装置探索手段により、該当する通信装置が探索された場合に、該通信装置の物理アドレス、論理アドレス及び登録日時情報を含むアドレス情報を登録することを特徴とする請求項４及至６のいずれかに記載の通信制御装置。
【請求項８】
前記第２の経過時間判定手段により前記所定時間以上が経過していると判定されると、前記複数の通信装置と通信を行って、前記制御命令発行手段が指定した物理アドレスを持つ通信装置を探索する通信装置探索手段をさらに備え、
前記アドレス情報登録手段は、前記通信装置探索手段により、該当する通信装置が探索された場合に、該通信装置の物理アドレス、論理アドレス及び登録日時情報を含むアドレス情報を登録することを特徴とする請求項４及至６のいずれかに記載の通信制御装置。
【請求項９】
前記ネットワークは、最大256台までの通信装置が接続可能なエコーネットの規格に準じたネットワークであることを特徴とする請求項１及至８のいずれかに記載の通信制御装置。
【請求項１０】
ネットワークに接続された複数の通信装置の通信制御を行う通信制御装置において、
前記通信制御装置は、
個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報を登録するアドレス情報登録手段と、
制御対象である通信装置の論理アドレスを指定して、該通信装置に対する制御命令を発行する制御命令発行手段と、
前記制御命令発行手段が指定した論理アドレスが前記アドレス情報登録手段に登録されているか否かを検索する検索手段と、
前記検索手段により、前記制御命令発行手段が指定した論理アドレスが検索された場合に、該論理アドレスに対応するアドレス情報を前記アドレス情報登録手段に登録してから所定時間以上が経過しているか否かを判定する経過時間判定手段と、
前記経過時間判定手段により前記所定時間は経過していないと判定されると、前記検索手段で検索された論理アドレスに対応する物理アドレスを指定して、前記制御命令発行手段が発行した制御命令を伝送する制御を行う通信制御手段と、を有することを特徴とする通信システム。
【請求項１１】
ネットワークに接続された複数の通信装置と、
前記複数の通信装置の通信制御を行う通信制御装置と、を備えた通信システムにおいて、
前記通信制御装置は、
制御対象である通信装置の物理アドレスまたは論理アドレスを指定して、該通信装置に対する制御命令を発行する制御命令発行手段と、
前記制御命令発行手段が物理アドレスを指定したときに参照され、個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報を登録する第１のアドレス情報登録手段と、
前記制御命令発行手段が指定した物理アドレスが前記第１のアドレス情報登録手段に登録されているか否かを検索する第１の検索手段と、
前記第１の検索手段により、前記制御命令発行手段が指定した物理アドレスが検索された場合に、該物理アドレスに対応するアドレス情報を前記第１のアドレス情報登録手段に登録してから所定時間以上が経過しているか否かを判定する第１の経過時間判定手段と、
前記第１の経過時間判定手段により前記所定時間は経過していないと判定されると、前記第１の検索手段で検索された物理アドレスに対応する論理アドレスを指定して、前記制御命令発行手段が発行した制御命令を伝送する制御を行う第１の通信制御手段と、を備えることを特徴とする通信システム。
【請求項１２】
ネットワークに接続された複数の通信装置の通信制御を行う通信制御方法において、
個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報をアドレステーブルに登録し、
制御対象である通信装置の論理アドレスを指定して、該通信装置に対する制御命令を発行し、
指定された論理アドレスが前記アドレステーブルに登録されているか否かを検索し、
指定された論理アドレスが前記アドレステーブルから検索された場合に、該論理アドレスに対応するアドレス情報を前記アドレステーブルに登録してから所定時間以上が経過しているか否かを判定し、
前記所定時間は経過していないと判定されると、前記アドレステーブルから検索された論理アドレスに対応する物理アドレスを指定して、前記発行した制御命令を伝送する制御を行うことを特徴とする通信制御方法。
【請求項１３】
ネットワークに接続された複数の通信装置の通信制御を行う通信制御方法において、
制御対象である通信装置の物理アドレスまたは論理アドレスを指定して、該通信装置に対する制御命令を発行し、
物理アドレスを指定したときに参照され、個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報をアドレステーブルに登録し、
指定した物理アドレスが前記アドレステーブルに登録されているか否かを検索し、
指定した物理アドレスが検索された場合に、該物理アドレスに対応するアドレス情報を前記アドレステーブルに登録してから所定時間以上が経過しているか否かを判定し、
前記所定時間は経過していないと判定されると、前記アドレステーブルから検索された物理アドレスに対応する論理アドレスを指定して、前記発行した制御命令を伝送する制御を行うことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続された複数の通信装置の通信制御を行う通信制御装置、通信システム及び通信制御方法に関し、例えば、エコーネット（登録商標）に接続された複数の家電機器を制御する家電コントローラなどを対象とする。
【背景技術】
【０００２】
ネットワーク技術の進歩発展に伴って、種々の電気機器にネットワーク機能を持たせることが検討されている。例えば、エコーネットは、宅内の各種家電機器をネットワークで接続して、携帯電話等を用いた遠隔操作により、これら家電機器の動作を制御したり、ガス漏れ検知などの遠隔保守を行えるようにするものである（特許文献１参照）。
【０００３】
上述した特許文献１には、論理アドレスと物理アドレスの対応関係を記憶した２種類のテーブルを備えており、これらテーブルを参照して、論理アドレスを物理アドレスに変換してデータ送信を行う技術が開示されている。
【特許文献１】特開平6-332829号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
論理アドレスは動的に変化する可能性があり、論理アドレスが変化すると、テーブルの内容も更新する必要がある。
【０００５】
しかしながら、引用文献１には、テーブルの更新時期について特に触れていない。このため、引用文献１のテーブルを用いて、論理アドレスを物理アドレスに変換した場合、論理アドレス自体が古いために、意図しない物理アドレスが取得され、ユーザが意図しなかった機器に制御命令が送られてしまうおそれがある。
【０００６】
また、引用文献１は、テーブルを用いて論理アドレスを物理アドレスに変換することしか念頭に置いておらず、物理アドレスから論理アドレスに変換することはできない。
【０００７】
このような課題を解決するために、本発明の目的は、アドレス変換を正しく行うことができる通信制御装置、通信システム及び通信制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
本発明は、ネットワークに接続された複数の通信装置の通信制御を行う通信制御装置において、個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報を登録するアドレス情報登録手段と、制御対象である通信装置の論理アドレスを指定して、該通信装置に対する制御命令を発行する制御命令発行手段と、前記制御命令発行手段が指定した論理アドレスが前記アドレス情報登録手段に登録されているか否かを検索する検索手段と、前記検索手段により、前記制御命令発行手段が指定した論理アドレスが検索された場合に、該論理アドレスに対応するアドレス情報を前記アドレス情報登録手段に登録してから所定時間以上が経過しているか否かを判定する経過時間判定手段と、前記経過時間判定手段により前記所定時間は経過していないと判定されると、前記検索手段で検索された論理アドレスに対応する物理アドレスを指定して、前記制御命令発行手段が発行した制御命令を伝送する制御を行う通信制御手段と、を備える。
【０００９】
また、本発明は、ネットワークに接続された複数の通信装置の通信制御を行う通信制御装置において、制御対象である通信装置の物理アドレスまたは論理アドレスを指定して、該通信装置に対する制御命令を発行する制御命令発行手段と、前記制御命令発行手段が物理アドレスを指定したときに参照され、個々の通信装置に動的に割当てられる論理アドレスと、個々の通信装置に固有で不変の物理アドレスと、該論理アドレス及び該物理アドレスの登録日時情報とを含むアドレス情報を登録する第１のアドレス情報登録手段と、前記制御命令発行手段が指定した物理アドレスが前記第１のアドレス情報登録手段に登録されているか否かを検索する第１の検索手段と、前記第１の検索手段により、前記制御命令発行手段が指定した物理アドレスが検索された場合に、該物理アドレスに対応するアドレス情報を前記第１のアドレス情報登録手段に登録してから所定時間以上が経過しているか否かを判定する第１の経過時間判定手段と、前記第１の経過時間判定手段により前記所定時間は経過していないと判定されると、前記第１の検索手段で検索された物理アドレスに対応する論理アドレスを指定して、前記制御命令発行手段が発行した制御命令を伝送する制御を行う第１の通信制御手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、制御対象である通信装置に対して、この通信装置の論理アドレスを指定して制御命令を発行した場合に、この論理アドレスを物理アドレスに自動的に変換して制御命令を伝送するため、制御対象である通信装置の論理アドレスが変化しても、この通信装置と確実に通信を行うことができる。
【発明を実施するための最良の形態】
【００１１】
図１は本発明に係る通信システムの全体構成の一例を示すブロック図である。図１の通信システムは、ネットワーク１に接続されたエアコン２、冷蔵庫３及び電子レンジ４などの各種家電機器と、これら家電機器をネットワーク１を介して制御する家電コントローラ５とを備えている。図１のネットワーク１はエコーネットと呼ばれるプロトコルによるネットワークであ。このネットワーク１の形態は有線でもよいし、無線であってもよい。エコーネットでは、最大255ないし256台までの家電機器が接続可能である。
【００１２】
各家電機器は、自機器の情報を家電コントローラ５に通知する。これらの情報に基づいて、家電コントローラ５は、各種家電機器の動作を制御する。家電コントローラ５は、各種家電機器とは別個に設けられていてもよいし、いずれかの家電機器に内蔵されてもよい。以下では、ネットワーク１に接続された各種家電機器と家電コントローラ５を総称してノードと呼ぶ。
【００１３】
図２は家電コントローラ５の内部構成の一例を示すブロック図である。図２の家電コントローラ５は、ネットワークインタフェース部１１と、初期化部１２と、通常動作部１３と、通常動作部付属アドレステーブル１４と、アドレス解決部１５と、アドレス解決部付属アドレステーブル１６と、アプリケーション実行部１７とを有する。
【００１４】
ネットワークインタフェース部１１は、ネットワーク１に接続される部分であり、固有の物理アドレスを有する。
【００１５】
通常動作部１３は、通常動作時に、ネットワークインタフェース部１１を介して、各種家電機器と通信を行う。通常動作部付属アドレステーブル１４は、通常動作部１３が使用するアドレス変換アドレステーブルである。アドレス解決部１５は、アプリケーション実行部１７が物理アドレスにより制御対象の家電機器を指定した場合に必要な処理を行う。アドレス解決部付属アドレステーブル１６は、アドレス解決部１５が使用するアドレス変換アドレステーブルである。
【００１６】
アプリケーション実行部１７は、論理アドレスを用いて制御対象の家電機器を指定することもできるし、物理アドレスを用いて制御対象の家電機器を指定することもできる。
【００１７】
図３は通常動作部付属アドレステーブル１４の構造の一例を示す図である。通常動作部付属アドレステーブル１４は、通常動作部１３が論理アドレスを指定して検索を行うために用いられる。図３の通常動作部付属アドレステーブル１４は、論理アドレス、物理アドレス及び登録日時の少なくとも３つを含む複数のフィールドを有する。図３のアドレステーブルは、これら３つのフィールド以外に、中間論理アドレスというフィールドも有する。これら４つのフィールドは、通信相手となるノード（図１では家電機器のそれぞれ）を識別する情報を表す。図３の例では、図１に示す３つの家電機器（エアコン、冷蔵庫及び電子レンジ）を有する例を示している。
【００１８】
論理アドレスは、エコーネットアドレスである。物理アドレスは、個々の家電機器に割当てられた全世界で唯一のアドレスであり、例えばBluetooth（登録商標）アドレスである。中間論理アドレスは、動的に変化するアドレス（例えば、IPアドレス）である。登録日時は、対象となる家電機器の情報を図３のアドレステーブルに登録した日付である。
【００１９】
図４はアドレス解決部付属アドレステーブル１６の構造の一例を示す図である。アドレス解決部付属アドレステーブル１６は、アドレス解決部１５が物理アドレスを指定して検索を行うために用いられる。図４のアドレス解決部付属アドレステーブル１６は、物理アドレス、論理アドレス及び登録日時の少なくとも３つを含む複数のフィールドを有する。これら３つのフィールドは、通信相手となるノード（図１では家電機器のそれぞれ）を識別する情報を表す。
【００２０】
次に、図２の家電コントローラ５の動作を説明する。電源が投入されたり、何らかの原因により初期化が要求されると、初期化部１２が動作して、ネットワークインタフェース部１１の初期化、各アドレステーブルのクリア、及び論理アドレスの決定を行う。
【００２１】
初期化部１２の動作が終了すると、通常動作部１３に制御が移る。通常動作部１３では、アプリケーション実行部１７からの指示に応じて、他ノードにパケットと呼ばれる制御信号を送信したり、他ノードからのパケットを適切に処理する等の処理を行う。
【００２２】
図５は通常動作部１３の処理動作の一例を示すフローチャートである。図５のフローチャートは、アプリケーション実行部１７が制御対象の家電機器を論理アドレスで指定した場合に行われる。
【００２３】
まず、アプリケーション実行部１７から制御対象の家電機器の論理アドレスと制御命令の内容を受け取る（ステップＳ１）。次に、通常動作部１３は、通常動作部付属アドレステーブル１４を参照して、論理アドレスが一致する登録情報を検索する（ステップＳ２）。そして、論理アドレスが一致する登録情報が存在するか否かを判定し（ステップＳ３）、存在しない場合には、アドレス解決処理を行う（ステップＳ４）。このステップＳ４では、同じ論理アドレスを持っている家電機器が周囲に存在するか否かを、周囲の家電機器に問合せる。この結果、同じ論理アドレスを持つ家電機器から返答があると、その家電機器の物理アドレスを取得する。
【００２４】
次に、取得した物理アドレス、論理アドレス及び日時情報を、新たに通常動作部付属アドレステーブル１４に登録する（ステップＳ５）。
【００２５】
一方、ステップＳ２で、論理アドレスが一致する登録情報が存在すると判定された場合、通常動作部付属アドレステーブル１４から、この論理アドレスの登録日時を取得する（ステップＳ６）。そして、登録してから所定時間以上が経過しているか否かを判定する（ステップＳ７）。所定時間以上が経過している場合にはステップＳ４に進み、経過していない場合には、通常動作部付属アドレステーブル１４から、この論理アドレスに対応する物理アドレスを取得する（ステップＳ８）。
【００２６】
ステップＳ５またはＳ６の処理が終了すると、得られた物理アドレスを指定して、アプリケーション実行部１７からの制御命令を含むパケットをネットワークインタフェース部１１に送信する（ステップＳ９）。
【００２７】
図６はアドレス解決部１５の処理動作の一例を示すフローチャートである。図６のフローチャートは、アプリケーション実行部１７が制御対象の家電機器を物理アドレスで指定した場合に行われる。
【００２８】
アプリケーション実行部１７が制御対象の家電機器の物理アドレスと制御命令の内容を受け取ると（ステップＳ１１）、アドレス解決部１５はアドレス解決部付属アドレステーブル１６を参照して、物理アドレスが一致する登録情報を検索する（ステップＳ１２）。そして、物理アドレスが一致する登録情報が存在するか否かを判定する（ステップＳ１３）
ステップＳ１３で存在しないと判定された場合には、今度は通常動作部付属アドレステーブル１４を参照して、物理アドレスが一致する登録情報を検索する（ステップＳ１４）。そして、物理アドレスが一致する登録情報が存在するか否かを判定する（ステップＳ１５）。
【００２９】
ステップＳ１５で存在しないと判定された場合には、通常動作部１３に対して、アドレス解決処理を要求する命令を発行し、この命令を受けて、通常動作部１３がアドレス解決処理を行い、その結果を示す論理アドレスを取得する（ステップＳ１６）。そして、取得した論理アドレス、物理アドレス及び日付情報を、アドレス解決部１５付属アドレスアドレステーブルに登録する（ステップＳ１７）。
【００３０】
一方、ステップＳ１５で存在すると判定された場合には、通常動作部付属アドレステーブル１４から、この物理アドレスの登録日時を取得する（ステップＳ１８）。そして、通常動作部付属アドレステーブル１４に登録してから所定時間以上が経過しているか否かを判定し（ステップＳ１９）、経過している場合には、ステップＳ１６に進み、経過していない場合には、通常動作部付属アドレステーブル１４から、この物理アドレスに対応する論理アドレスを取得する（ステップＳ２０）。
【００３１】
一方、ステップＳ１３で存在すると判定された場合には、アドレス解決部付属アドレステーブル１６から、この物理アドレスの登録日時を取得する（ステップＳ２１）。そして、アドレス解決部付属アドレステーブル１６に登録してから所定時間以上が経過しているか否かを判定し（ステップＳ２２）、経過している場合にはステップＳ１４に進み、経過していない場合には、アドレス解決部付属アドレステーブル１６から、この物理アドレスに対応する論理アドレスを取得する（ステップＳ２３）。
【００３２】
ステップＳ１７、Ｓ２０またはＳ２３で論理アドレスが取得されると、取得された論理アドレスに対して、アプリケーション実行部１７からの制御命令を含むパケットをネットワークインタフェース部１１に送信する（ステップＳ２４）。
【００３３】
次に、通常動作部付属アドレステーブル１４をアドレス解決部付属アドレステーブル１６にコピーする仕組みについて説明する。この仕組みを設けることで、アドレス解決部付属アドレステーブル１６を簡易に作成及び更新できるが、必ずしもこの仕組みを設けなくてもよい。
【００３４】
予め決められた一定時間ごとに、通常動作部１３からアドレス解決部１５に制御が移り、通常動作部付属アドレステーブル１４からアドレス解決部付属アドレステーブル１６へのデータコピーを行う。アドレス解決部１５は、アドレス解決部付属アドレステーブル１６の情報をすべてクリアした後、通常動作部付属アドレステーブル１４のフィールド全体を取得する。そして、通常動作部付属アドレステーブル１４のうち、物理アドレス、論理アドレス及び登録日時の各情報をアドレス解決部付属アドレステーブル１６にコピーする。コピーが終了したら、通常動作部１３に制御を戻す。
【００３５】
このように、本実施形態では、アプリケーション実行部１７から制御対象である家電機器の論理アドレスを受け取ると、通常動作部付属アドレステーブル１４を参照して、論理アドレスに対応する物理アドレスを取得するため、制御対象である家電機器の論理アドレスのみを指定された場合でも、対応する物理アドレスを簡易かつ迅速に取得でき、家電機器を物理アドレスで制御することができる。
【００３６】
また、通常動作部付属アドレステーブル１４に登録してから所定時間以上が経過している場合には、論理アドレスが変化していないかを確認するため、意図しない家電機器に制御命令を送るおそれがなくなる。
【００３７】
さらに、アプリケーション実行部１７から制御対象である家電機器の物理アドレスを受け取った場合に、この物理アドレスに対応する論理アドレスをアドレス解決部付属アドレステーブル１６で検索できないか、または同アドレステーブルに登録されてから所定時間以上経過している場合には、通常動作部付属アドレステーブル１４を検索して論理アドレスに変換するため、アドレス解決部付属アドレステーブル１６が古くても、論理アドレスへの変換を正しく行うことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明に係る通信システムの全体構成の一例を示すブロック図。
【図２】家電コントローラ５の内部構成の一例を示すブロック図。
【図３】通常動作部付属アドレステーブル１４の構造の一例を示す図。
【図４】アドレス解決部付属アドレステーブル１６の構造の一例を示す図。
【図５】通常動作部１３の処理動作の一例を示すフローチャート。
【図６】アドレス解決部１５の処理動作の一例を示すフローチャート。
【符号の説明】
【００３９】
１  ネットワーク
２  エアコン
３  冷蔵庫
４  電子レンジ
５  家電コントローラ
１１  ネットワークインタフェース部
１２  初期化部
１３  通常動作部
１４  通常動作部付属アドレステーブル
１５  アドレス解決部
１６  アドレス解決部付属アドレステーブル
１７  アプリケーション実行部
【図１】
2005079652.tif 000003
【図２】
2005079652.tif 000004
【図３】
2005079652.tif 000005
【図４】
2005079652.tif 000006
【図５】
2005079652.tif 000007
【図６】
2005079652.tif 000008