(57)【要約】  分散したホームネットワーク用統合ゲートウェイ及びソフトウェアフレームワーク構造が開示される。統合ゲートウェイは、入出力インタフェースユニット(110)、インターネットゲートウェイユニット(120)、電話網インタフェースユニット(130)、マイクロプロセッサ(140)、制御ユニット(150)、汎用非同期送受信器（ＵＡＲＴ）(160)、記憶ユニット(170)を含む。入出力インタフェースユニット(110)は、ホーム設備と通信する。インターネットゲートウェイユニット(120)は、インターネットに接続される。電話網インタフェースユニット(130)は、ＰＳＴＮに接続される。マイクロプロセッサ(140)は、インターネットゲートウェイユニット(120)及び電話網インタフェースユニット(130)を介して送受信されるデータを処理する。制御ユニット(150)は、割込みについてマイクロプロセッサに通知し、該割込みに従ってデータの送受信を制御するための制御信号を出力する。ＵＡＲＴ(160)は、制御信号に応じて、マイクロプロセッサ(140)と入出力インタフェースユニット(110)との間のデータの送受信を制御する。記憶ユニット(170)は、デバイスの最新の設定状態とデータの送受信についてのログ情報を格納する。
2009516955.tif 000002
【特許請求の範囲】
【請求項１】
クライアントを用いて、インターネット及び公衆電話網（ＰＳＴＮ）を介してホームゲートウェイに接続し、ホーム通信手段を用いてホーム設備を制御するホームネットワークシステムにおける分散したホームネットワークのための統合ゲートウェイであって、
前記ホーム通信手段のプロトコルインタフェースを用いて、前記ホーム設備と通信するための入出力インタフェースユニットと、
前記インターネットに接続されてデータ通信を行うインターネットゲートウェイユニットと、
前記ＰＳＴＮに接続されてデータ通信を行う電話網インタフェースユニットと、
前記インターネットゲートウェイユニット及び前記電話網インタフェースユニットを介して送受信されたデータを処理するマイクロプロセッサと、
前記入出力インタフェースユニット、前記インターネットゲートウェイユニット及び前記電話網インタフェースユニットにより発生した割込みについて前記マイクロプロセッサに通知し、該割込みに従って、前記マイクロプロセッサで処理されるデータの送受信を制御するための制御信号を出力する制御ユニットと、
前記制御ユニットから出力された前記制御信号に応答して、前記マイクロプロセッサと前記入出力インタフェースユニットとの間でデータの送受信を制御する汎用非同期送受信器（ＵＡＲＴ）と、
デバイスの最新の設定状態及び前記データの送受信についてのログ情報を格納するための記憶ユニットと
を備えたことを特徴とする統合ゲートウェイ。
【請求項２】
請求項１記載の統合ゲートウェイにおいて、前記マイクロプロセッサは、
前記インターネットゲートウェイユニットを制御するイーサネット切替ユニットと、
前記電話網インタフェースユニットを介して自動応答サービス(ＡＲＳ)を提供する電話網制御ユニットと、
前記入出力インタフェースを介してデータを送受信するインタフェース制御ユニットと、
前記ゲートウェイ及び前記デバイスの状態についての情報を前記記憶ユニットに格納し管理するための状態管理ユニットと、
前記記憶ユニットに送受信メッセージ、イーサネット切替状態及び前記ＡＲＳの応答状態についてのログ情報を格納し管理するログ管理ユニットと、
前記イーサネット切替ユニット、前記電話網制御ユニット、前記インタフェース制御ユニット、前記状態管理ユニット、及び前記ログ管理ユニット間でのデータ送信を制御する統合制御モジュールと
を備えることを特徴とする統合ゲートウェイ。
【請求項３】
分散したホームネットワークのための統合ゲートウェイ用ソフトウェアフレームワーク構造であって、
インターネットゲートウェイユニットを介して、広域ネットワーク（ＷＡＮ）又はローカルエリアネットワーク（ＬＡＮ）上でイーサネットを使用する制御を実行し、前記ＷＡＮ及び前記ＬＡＮを介して提供可能なサービスを管理するデータネットワーク使用エージェントと、
電話網インタフェースユニットを介してＡＲＳ機能を提供し、前記ＰＳＴＮからのリクエストでホーム設備を遠隔制御し管理する電話網使用エージェントと、
記憶ユニットに格納されているデバイスの最新の設定状態及び送受信データについてのログ情報を管理する状態管理エージェントと、
入出力インタフェースユニットのためのプラグイン機能を実行し、上級アプリケーションエージェントのためのコモンサービスインタフェース機能を実行する制御ネットワーク抽出フレームワークと、
前記制御ネットワーク抽出フレームワークにインタフェースを与えるホーム自動サービスフレームワークと、
相互に関連して前記エージェント及びフレームワークの構成要素を効率的に動作させるようにコアインタフェースとして機能するメッセージサービスフレームワークと
を備えたことを特徴とするソフトウェアフレームワーク構造。
【請求項４】
請求項３記載のソフトウェアフレームワーク構造において、
前記制御ネットワーク抽出フレームワークは、
ＲＦインタフェースと接続される無線周波数（ＲＦ）デバイスドライバと、
ZigBeeインタフェース層と接続されるZigBeeデバイスドライバと、
RS-485インタフェース層と接続されるRS-485デバイスドライバと、
ＰＬＣインタフェース層と接続される電力線通信（ＰＬＣ）デバイスドライバと、
上級エージェント層と接続されるデバイスファイルシステムインタフェースと、
前記デバイスファイルシステムインタフェースを介してアクセスを得るエージェントを同定し、前記エージェントに対応するデバイスドライバを登録するエージェント登録及び消去機能エージェントと、
前記エージェント登録及び消去機能エージェントによって選択されたエージェントについての情報を登録するためのエージェント情報構造と、
前記エージェント情報構造に登録されている前記エージェントについての情報に従って、対応するインタフェースに接続されるデバイスを制御するコモン機能インタフェースと
を備えていることを特徴とするソフトウェアフレームワーク構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散したホームネットワークのための統合ゲートウェイとそのソフトウェアフレームワーク構造、より詳細には、分散したホームネットワークのための統合ゲートウェイと、該ゲートウェイのためのソフトウェアフレームワーク構造であって、フレームワーク構造を用いたゲートウェイを介して、外部のネットワークプロトコルと協働して有線及び無線式のプロトコルを動作させ、外部ネットワークから統合ゲートウェイを介して種々のホーム設備を制御することができ、それにより、ホームネットワークの導入維持管理を容易にして、ホーム設備とゲートウェイとの共用を最大にすることができる、ホーム自動化システムに用いることができる有線及び無線式のプロトコルを集中可能なフレームワーク構造を提供する。
【背景技術】
【０００２】
一般に、ホームネットワークシステムは、ホームで使用される全ての電気もしくは電子製品を単一の有線もしくは無線システムに接続して、時間と場所に拘らず製品を制御できる物理的なネットワーク技術を参照する。ホームネットワークシステムは、ホーム設備を遠隔制御する簡単な機能と同様に、ホーム設備間のデータ送受信を通じての情報交換、監視及びセキュリティの機能を自動的に制御する。
【０００３】
ホームネットワークシステムは、インターネットや広域ネットワーク（ＷＡＮ）に接続されて、外部の遠隔制御を可能にする。ホームゲートウェイは、インターネットやＷＡＮなどの外部ネットワークをホームネットワークと接続する役割を果たす。
【０００４】
ホームゲートウェイは、外部ネットワークとホームネットワークを相互に関連付けて円滑に動作させるインタフェースとして機能し、各通信ネットワーク技術の独立性を支えている。
【０００５】
とりわけ、ホーム自動化システムは、ホームに設置されている種々のホーム設備を有線及び無線方式で接続して、より便利な制御と管理を可能とするために使用され、電力線通信（ＰＬＣ）やRS-485などの有線式プロトコルと、無線周波数（ＲＦ）やZigBeeなどの無線式プロトコルとを使用する。
【０００６】
従って、ホームゲートウェイシステムは、通信制御プロトコル(TCP)/インターネットプロトコル(IP)などの外部のネットワークプロトコルと、ホーム自動化システムの有線又は無線式のプロトコルとを用いて管理を行い、それによってホーム自動化システムを遠隔制御し監視する。
【０００７】
すなわち、ホームゲートウェイ技術とホーム自動化技術が相互に関連して動作する、ホームネットワークシステムを遠隔制御、監視する技術により、インターネットやＷＡＮ上で、離れた場所からホーム内のホーム自動化システムにアクセスして、種々のホーム設備の状態のチェックと制御を行うことが可能である。
【０００８】
しかしながら、ホーム自動化システム有線及び無線式のプロトコルは、各プロトコル間に相違があるため、相互に関連して作動しないので、単一の通信プロトコルに基づくホーム自動化システムしか提供できない。
【０００９】
従って、ホームに設置されている種々のホーム設備は、同じプロトコルを使用するホーム設備としか互換性がなく、ホーム設備が異なるプロトコルを用いている場合には、異なるゲートウェイを設置して管理しなければならないという問題があった。
【００１０】
すなわち、上記のホームネットワークシステムは、種々のホーム設備を全て遠隔制御、監視することが制限されていた。
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従って、本発明は、上述した従来の問題に鑑みてなされたものであり、本発明の目的は、分散したホームネットワークのための統合 ゲートウェイと、該ゲートウェイのためのソフトウェアフレームワーク構造を提供することである。ホーム自動化システム用に使用可能な有線及び無線式のプロトコルを統合できるフレームワーク構造を提供し、該フレームワーク構造を用いて、有線及び無線式の各プロトコルを、ゲートウェイを介して外部のネットワークプロトコルと関連付けて動作させ、それによって種々のホーム設備を外部ネットワークから単一の統合ゲートウェイを介して制御することができる。
【００１２】
すなわち、本発明の目的は、ホーム自動化システムに用いられているＲＦやZigBeeなどの無線式プロトコルとRS-485やＰＬＣなどの有線式プロトコルを単一のプラットフォームに統合し、それによりホーム設備を、離れた場所から有線/無線のインターネット及び公衆電話網（ＰＳＴＮ）を介して制御可能にする、分散したホームネットワークのための統合ゲートウェイと該ゲートウェイのためのソフトウェアフレームワーク構造を提供することである。
【００１３】
本発明のもう１つの目的は、使用の利便性を向上させ商業的価値を増大させる、分散したホームネットワークのための統合ゲートウェイと該ゲートウェイのためのソフトウェアフレームワーク構造とを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明は、クライアントを使用してインターネット及びＰＳＴＮを介してホームゲートウェイに接続し、ホーム通信手段を用いてホーム設備を制御するホームネットワークシステムにおいて分散したホームネットワークのための統合ゲートウェイを提供するものであり、このゲートウェイは、
前記ホーム通信手段のプロトコルインタフェースを用いてホーム設備と通信するための入出力インタフェースユニットと、
インターネットに接続してデータ通信を行うインターネットゲートウェイユニットと、
前記ＰＳＴＮに接続してデータ通信を行う電話網インタフェースユニットと、
前記インターネットゲートウェイユニット及び電話網インタフェースユニットを介して送受信されるデータを処理するためのマイクロプロセッサと、
前記入出力インタフェースユニット、インターネットゲートウェイユニット及び電話網インタフェースユニットによって発生した割込みについて前記マイクロプロセッサに通知し、該割込みに従って、前記マイクロプロセッサで処理されるデータ送受信を制御するための制御信号を出力する制御ユニットと、
前記制御ユニットから出力された前記制御信号に応答して、前記マイクロプロセッサと前記入出力インタフェースユニットとの間のデータ送受信を制御する汎用非同期送受信器（ＵＡＲＴ）と、
デバイスの最新の設定状態及びデータ送受信に関するログ情報を格納する記憶ユニットとを備えてなる。
【００１５】
また、本発明は、分散したホームネットワークのための統合ゲートウェイ用ソフトウェアフレームワーク構造を提供する。このフレームワーク構造は、イーサネットを使用して、インターネットゲートウェイユニットを介してＷＡＮ又はローカルエリアネットワーク（ＬＡＮ）上で制御を行うと共に、ＷＡＮ及びＬＡＮを介して提供可能なサービスを管理するデータネットワーク使用エージェントと、電話網インタフェースユニットを介してＡＲＳ機能を与えると共に、ＰＳＴＮからのリクエストによりホーム設備を遠隔制御、管理する電話網使用エージェントと、記憶ユニットに格納されている、デバイスの最新の設定状態及び送受信データについてのログ情報を管理するための状態管理エージェントと、入出力インタフェースユニットのためのプラグイン機能を実行し、上級アプリケーションエージェントのためのコモンサービスインタフェース機能を実行する制御ネットワーク 抽出フレームワークと、制御ネットワーク抽出フレームワークとのインタフェースを与えるホーム自動サービスフレームワークと、前記エージェント及びフレームワークの構成要素を相互に関連付けて効率的に動作させるコアインタフェースとして機能するメッセージサービスフレームワークとを含む。
【発明の効果】
【００１６】
本発明は、ホーム自動化システムのために使用できる有線及び無線式のプロトコルを集中化することができるフレームワーク構造を提供すると共に、このフレームワーク構造に基づくゲートウェイを用いて、ホームに設置されている種々のホーム設備に用いられるプロトコルを集中管理するので、ホーム設備を置き換えることなく、単一のゲートウェイを介して既設のホーム設備を制御することができる。これにより、ホームネットワークの導入及び維持を容易にして、ホーム設備とゲートウェイとの共用を最大にすることができる。
【００１７】
更に、本発明によるソフトウェアフレームワーク構造を用いて、ホームネットワークソフトウェア開発ツールによりソフトウェアを容易に開発できる。
【００１８】
更に、使用の利便性を向上させることで、商業的価値も増大する。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の好ましい実施形態について説明する。
【００２０】
図１は、本発明による分散したホームネットワークシステムの構成を示すブロック図である。ユーザは、パーソナルコンピュータ(ＰＣ)210、携帯電話や個人情報端末（ＰＤＡ）などのモバイル端末220、或いは一般電話機230を用いて、インターネット300及びＰＳＴＮ400を経由してホームゲートウェイ100に接続した後、ホーム通信手段500を用いてホーム設備を制御する。
【００２１】
この場合、モバイル端末220を介してインターネット300に接続するために無線式アプリケーションプロトコル（ＷＡＰ）310が使用され、モバイル端末220を介してＰＳＴＮ400に接続するために無線式の電話網410が使用される。
【００２２】
更に、インターネット300は、モデム320を介してゲートウェイ100と通信する。
【００２３】
更に、ホーム通信手段500は、ＬＡＮデバイス、TCP/IPデバイス、ZigBeeデバイス、ＲＦデバイス、RS-485デバイス、ＰＬＣデバイス、及びホーム電話網を含むが、当業者の希望に応じて種々に構成できる。
【００２４】
図２は、本発明による分散したホームネットワークのための統合ゲートウェイの構成を示すブロック図である。この統合ゲートウェイは、入出力インタフェースユニット110、インターネットゲートウェイユニット120、電話網インタフェースユニット130、マイクロプロセッサ140、制御ユニット150、ＵＡＲＴ160、及び記憶ユニット170を含む。
【００２５】
更に、データ通信のためにホーム通信手段500を使用するホームデバイスは、ノートパソコンやＰＣなどの有線式ホーム端末410及びホーム無線式端末420、ディジタルドアロック及びセンサなどのZigBeeデバイス430、ＲＦ遠隔コントローラ及びＲＦスイッチなどのＲＦデバイス440、ボイラ及び室内コントローラなどのRS-485デバイス450、ＰＬＣ電気的出力及びＰＬＣスイッチなどのＰＬＣデバイス460、及びホーム電話470を含んでいる。
【００２６】
入出力インタフェースユニット110は、ホーム通信手段500のプロトコルインタフェースを用いてホーム設備と通信するものであり、ＲＦデバイス440と接続されるＲＦインタフェースユニット111、ZigBeeデバイス430と接続されるZigBeeインタフェースユニット112、RS-485デバイス450と接続されるRS-485インタフェースユニット113、ＰＬＣデバイス460と接続されるＰＬＣインタフェースユニット114、ホーム無線式端末420と接続されるコンソール・シリアルポート115、及び、周辺機器相互接続(PCI)インタフェースユニット116を含んでいる。
【００２７】
インターネットゲートウェイユニット120は、インターネット300に接続されてデータ通信を行うと共にモデム320と接続されるＷＡＮ121、及び、有線式ホーム端末410と接続されるＬＡＮ122を含んでいる。
【００２８】
電話網インタフェースユニット130は、ＰＳＴＮ400と接続されてデータ通信を行うものであり、ＰＳＴＮ400と接続される外部の電話網131、及びホーム電話470と接続される内部の電話網132を含んでいる。
【００２９】
マイクロプロセッサ140は、インターネットゲートウェイユニット120及び電話網インタフェースユニット130を介して送信されたデータを処理し、種々のプロトコルを処理することによって異なるプロトコルに基づく通信を可能にする。
【００３０】
上記の互いに異なるプロトコル間で通信するためのフレームワークについて、以下説明する。
【００３１】
制御ユニット150は、入出力インタフェースユニット110、インターネットゲートウェイユニット120及び電話網インタフェースユニット130により発生した割込みについてマイクロプロセッサ140に通知し、該割込みに従い、マイクロプロセッサ140で処理されるデータ送受信を制御するための制御信号を出力するものであり、割込み処理ユニット151及び制御信号処理ユニット152を含んでいる。割込みに応じてデータを送受信する方法は、当業者の希望によって種々に改変できる。
【００３２】
ＵＡＲＴ160は、制御ユニット150から出力された制御信号に応答して、非同期でマイクロプロセッサ140と入出力インタフェースユニット110との間でデータを送受信するものであり、送信時に直列データを並列データに変換し、受信時に並列データを直列データに変換する。
【００３３】
記憶ユニット170は、各デバイスの最新の設定状態及びデータ送受信に関するログ情報を格納するものであり、メイン記憶部171及びフラッシュ記憶部172などの種々のメモリを備えて構成される。
【００３４】
更に、ゲートウェイ100は、当業者の希望に応じて種々の付加機能を与えられるように実時間クロックユニット101、リセット回路ユニット102及び結合試験動作群(JTAG)デバッグユニット103を含む。
【００３５】
図３は、マイクロプロセッサ140の内部構成を示すブロック図である。マイクロプロセッサ140は、イーサネット切替ユニット141、電話網制御ユニット142、インタフェース制御ユニット143、状態管理ユニット144、ログ管理ユニット145、及び統合制御モジュール146を含んでいる。
【００３６】
イーサネット切替ユニット141は、インターネットゲートウェイユニット12を制御するものであり、インターネットゲートウェイユニット12を制御するためのイーサネット切替制御ユニット141aと、該イーサネット切替制御ユニット141aの制御に従ってDynamic Host Configurationプロトコル（ＤＨＣＰ）、ＩＰルーチン、及びインターネットゲートウェイサービスのためのＩＰ発送をサポートするためのネットワークアドレス翻訳（ＮＡＴ）サービスユニット141bとを含む。
【００３７】
電話網制御ユニット142は、電話網インタフェースユニット130を介して自動応答サービス(ＡＲＳ)を与えるものであり、電話網インタフェースユニット130との通信を制御するための通信制御ユニット142a、ＡＲＳ応答ユニット142b及びＡＲＳ音声データ管理ユニット142cを含む。
【００３８】
ＡＲＳリクエストを受信すると、電話網インタフェースユニット130を介して、音声データが高速シリアル（ＨＳＳ）インタフェースに送信される。その後、ユーザが番号を押すと、ＡＲＳ応答ユニット142bは押された番号を解析し、その押された番号に対応する音声メッセージを、ＡＲＳ音声データ管理ユニット142cを介して送信するか、或いは、押された番号に対応する命令を実行する。
【００３９】
インタフェース制御ユニット143は、入出インタフェース110を介してデータを送受信するほか、ＵＡＲＴ160を介して入出力インタフェース110にデータを送信する。
【００４０】
状態管理ユニット144は、記憶ユニット170内のゲートウェイとデバイスの状態に関する情報を格納して該情報を管理するほか、メイン記憶ユニット151の一時的状態格納ユニット171bに状態情報を格納する。ログ管理ユニット145は、記憶ユニット170内の送受信メッセージ、イーサネット切替状態及びＡＲＳの応答状態に関するログ情報を格納して該情報を管理するほか、メイン記憶ユニット171の一時的ログ格納ユニット171aにログ情報を格納する。
【００４１】
統合制御モジュール146は、イーサネット切替ユニット141、電話網制御ユニット142、インタフェース制御ユニット143、状態管理ユニット144、ログ管理ユニット145間でのデータの変換及び処理と、得られたデータの送信とを制御する。
【００４２】
図４は、本発明による統合ゲートウェイを動作させるためのソフトウェアフレームワーク構造を示すブロック図である。このソフトウェアフレームワーク構造は、データネットワーク使用エージェント120A、電話網使用エージェント130A、状態管理エージェント170A、制御ネットワーク抽出フレームワークF10、ホーム自動化サービスフレームワークF20、及びメッセージサービスフレームワークF30を含む。
【００４３】
データネットワーク使用エージェント120Aは、イーサネットを使用するＷＡＮ又はＬＡＮ上でインターネットゲートウェイユニット120を介して制御を行い、ＷＡＮ及びＬＡＮを介して提供可能なサービスを管理するものであり、ＩＰルーチンエージェント、ＤＨＣＰエージェント、ショートメッセージサービス（ＳＭＳ）エージェント、ＷＡＰサービスエージェント、及びＷＥＢサービスエージェントを含んでいる。
【００４４】
電話網使用エージェント130Aは、ＰＳＴＮからのリクエストにより電話網インタフェースユニット130を介してＡＲＳ機能を提供し、それを通じてホーム設備を遠隔制御、管理する。
【００４５】
状態管理エージェント170Aは、記憶ユニット170に格納されているデバイスの最新の設定状態及びデータの送受信についてのログ情報を管理するものであり、状態管理ユニット及びログ管理ユニットを含んでいる。
【００４６】
制御ネットワーク抽出フレームワークF1Oは、入出力インタフェースユニット110のためのプラグイン機能を行うと共に、上級アプリケーションエージェントのためのコモンサービスインタフェース機能を行うものであり、その構成については後で詳細に説明する。
【００４７】
ホーム自動化サービスフレームワークF20は、制御ネットワーク抽出フレームワークF1Oと共にインタフェースを与えるものであり、ＲＦデバイスエージェント、ZigBeeデバイスエージェント、RS-485デバイスエージェント、及びＰＣＬデバイスエージェントを含む。
【００４８】
メッセージサービスフレームワークF30は、上記エージェント及びフレームワークの構成要素を相互に関連付けて効率的に動作させるコアインタフェースとして機能するものであり、デバイスマネージャ、メッセージサービスマネージャ、状態管理マネージャ、ユーザ認証マネージャ及びログマネージャを含み、これらのマネージャにより上記のエージェント及びフレームワークを制御してデータ送信を行う。
【００４９】
図５は、図４に示された制御ネットワーク抽出フレームワークの内部構造を示すブロック図である。制御ネットワーク抽出フレームワークは、下層と接続されるＲＦデバイスドライバF11、ZigBeeデバイスドライバF12、RS-485デバイスドライバF13、及びＰＬＣデバイスドライバF14と、上級のエージェント層と接続されるデバイスファイルシステムインタフェースF15、エージェント登録及び消去機能F16、エージェント情報構造F17、及びコモン機能インタフェースF18とを含んでいる。
【００５０】
ＲＦデバイスドライバF11、ZigBeeデバイスドライバF12、RS-485デバイスドライバF13、及びＰＬＣデバイスドライバF14は、それぞれＲＦインタフェース111、ZigBeeインタフェース112、RS-485インタフェース113、及びＰＬＣインタフェース114と接続され、各ドライバは、データの入出力を制御するためのREAD機能、WRITE機能及びCTRL機能と、エージェント登録を行うためのOPEN機能と、エージェント消去を行うためのCLOSE機能とを有する。
【００５１】
エージェント登録及び消去機能F16は、デバイスファイルシステムインタフェースF15を介して、アクセスするエージェントを同定し、該エージェントに対応するデバイスドライバを、OPEN機能及びCLOSE機能を用いて登録、消去する。
【００５２】
エージェント情報構造F17は、エージェント登録及び消去機能F16で選択されたエージェントに関する情報を登録する。対応するデバイスドライバのOPEN機能がエージェント登録及び消去機能F16によって実行されると、実行されたOPEN機能により、エージェント情報構造F17は、対応するエージェントの登録に関する情報を得る。
【００５３】
その後、登録されたエージェントによりデータ送受信が行われる。
【００５４】
もう１つのデバイスドライバの使用を望む場合には、エージェント登録及び消去機能F16はCLOSE機能を実行し、エージェント情報構造F17に登録されている情報を消去し、所望のデバイスドライバのOPEN機能を実行して、対応するエージェントの登録に関する情報をエージェント情報構造F17に登録可能にする。
【００５５】
従って、プラグイン機能により所望のデバイスを付加したり削除したりすることができる。
【００５６】
コモン機能インタフェースF18は、エージェント情報構造F17に登録されているエージェントに関する情報に従って、READ、WRITE及びCTRL機能を用いて、対応するインタフェースに接続されるデバイスを制御する。
【００５７】
すなわち、エージェント登録及び消去機能F16に登録されるデバイスは、コモン機能インタフェースF18によって制御され、エージェント登録及び消去機能F16は、ユーザのリクエストにより所望のデバイスを選択的に消去できる。
【産業上の利用分野】
【００５８】
上記のように、本発明は、ホーム自動化システムに用いることができる有線及び無線式のプロトコルを集中可能なフレームワーク構造を提供し、フレームワーク構造に基づくゲートウェイを使用して、ホームに設置された種々のホーム設備に使用できるプロトコルを集中管理する。それにより、ホーム設備を交換することなく、単一のゲートウェイを介して既設のホーム設備を制御できる。このため、ホームネットワークの導入維持管理を容易にして、ホーム設備とゲートウェイとの共用を最大にすることができる。
【００５９】
更に、本発明によるソフトウェアフレームワーク構造を用いることで、ホーム ネットワークソフトウェア開発ツールによるソフトウェアの開発を一層容易に行うことができる。
【００６０】
従って、本発明は非常に有用で、使用の便宜を向上させ、商業的価値を増大させるものである。
【００６１】
本発明の好ましい実施形態について説明したが、当業者には、特許請求の範囲に記載された発明の技術的範囲内で種々の改変、付加、代替ができるであろう。
【図面の簡単な説明】
【００６２】
【図１】本発明による分散したホームネットワークシステムの構成を示すブロック図。
【図２】本発明による分散したホームネットワークのための統合ゲートウェイの構成を示すブロック図。
【図３】図２に示されたマイクロプロセッサの構成を示すブロック図。
【図４】本発明による統合ゲートウェイを作動させるためのソフトウェアフレームワークの構造を示すブロック図。
【図５】図４に示された制御ネットワーク抽出フレームワークの内部構造を示すブロック図。
【図１】
2009516955.tif 000003
【図２】
2009516955.tif 000004
【図３】
2009516955.tif 000005
【図４】
2009516955.tif 000006
【図５】
2009516955.tif 000007
【国際調査報告】
2009516955.tif 000008
2009516955.tif 000009
2009516955.tif 000010