(57)【要約】【課題】赤外線信号に応答して動作する装置を制御するネットワークシステムを提供する。【解決手段】ネットワークシステムは、モジュール１〜４及びホームサーバを備える。モジュールは、命令データに応答して、装置を制御するための赤外線信号を出力するか、または命令データの経路情報を分析して、命令データを後続のモジュールに伝送し、装置から発生する赤外線制御信号を受信する。ホームサーバは、モジュールのそれぞれの固有番号と、それぞれのモジュールに命令データを到達させる前記命令データの経路情報とを備え、命令データを出力するか、赤外線制御信号を受信する。【代表図】図６
2010535448.tif 000002
【特許請求の範囲】
【請求項１】
赤外線信号に応答して動作する装置を制御するネットワークシステムであって、
命令データに応答して、前記装置を制御するための赤外線信号を出力するか、または前記命令データの経路情報を分析して、前記命令データを後続のモジュールに伝送し、前記装置から発生する赤外線制御信号を受信するモジュールと、
前記モジュールのそれぞれの固有番号と、前記それぞれのモジュールに前記命令データを到達させる前記命令データの経路情報とを備え、前記命令データを出力するか、前記赤外線制御信号を受信するホームサーバと、
を備えるネットワークシステム。
【請求項２】
前記それぞれのモジュールは、
前記命令データを受信するか伝送するＲＦ送受信部と、
前記装置に前記赤外線信号を出力するか、または前記装置から前記赤外線制御信号を受信するＩＲ送受信部と、
外部に出力される前記命令データが伝送される範囲内に存在する他のモジュールの固有番号を示すスコープ情報と前記命令データが前記ホームサーバから出力されて受信されるまで経るモジュールの固有番号を示す経路設定情報とを保存するメモリ部と、
現在時間を保存して時間情報を出力するクロック部と、
前記スコープ情報と前記経路情報とに応答して、前記ＲＦ送受信部及び前記ＩＲ送受信部を制御し、前記クロック部の時間情報を用いて認証を行う制御部と、
を備える請求項１に記載のネットワークシステム。
【請求項３】
前記それぞれのモジュールは、
前記スコープ情報を設定するためにスコープ設定命令データを出力し、
前記スコープ設定命令データは、
“経由モジュール番号、制御コード、自身のモジュール固有番号”の構造を有し、
前記経由モジュール番号は、前記スコープ設定命令データが到逹する周辺のすべてのモジュールに前記スコープ設定命令データを伝送するということを示すブロードキャスティング（Ｂ）であり、前記制御コードは、前記スコープ情報を収集するということを示すスコープ設定コード（ＧＭＵＮ）である請求項２に記載のネットワークシステム。
【請求項４】
前記それぞれのモジュール及びホームサーバは、
スコープ設定命令データに応答して、前記スコープ設定命令データを送信したモジュールにスコープ応答命令データを伝送し、
前記スコープ応答命令データは、
“ターゲットモジュール番号、制御コード、自身のモジュール固有番号”の構造を有し、前記ターゲットモジュール番号は、前記スコープ設定命令データを発生させたモジュールのモジュール固有番号であり、前記制御コードは、前記自身のモジュール固有番号を前記スコープ設定命令データを発生させたモジュールに保存させるということを示すスコープ応答コード（ＭＹＭＵＮ）である請求項２に記載のネットワークシステム。
【請求項５】
前記モジュールは、
リセット後、前記スコープ情報を収集するためのスコープ設定命令データを出力する請求項４に記載のネットワークシステム。
【請求項６】
前記それぞれのモジュールは、
前記スコープ情報を参照して、前記経路設定情報を設定するために経路設定命令データを出力し、
前記経路設定命令データは、
“経由モジュール番号、制御コード、ターゲットモジュール固有番号、経路情報”の構造を有し、
前記スコープ情報に前記ホームサーバの固有番号が存在する場合、
前記経由モジュール番号は、前記ホームサーバの固有番号であり、前記ターゲットモジュール固有番号は、前記経路設定命令データが到逹するモジュールの固有番号である前記ホームサーバの固有番号であり、前記経路情報は、前記経路設定命令データを出力するモジュールの固有番号であり、
前記制御コードは、前記経路情報に対応する固有番号を前記ホームサーバに保存せよということを示す経路設定コード（ＳＡＶＥ  ＰＡＴＨ）である請求項２に記載のネットワークシステム。
【請求項７】
前記それぞれのモジュールは、
前記スコープ情報に前記ホームサーバの固有番号が存在する場合、前記経路設定命令データを発生させるとともに自身のモジュール固有番号と前記ホームサーバの固有番号とを経路設定情報として保存する請求項６に記載のネットワークシステム。
【請求項８】
前記モジュールまたはホームサーバは、
所定の経路探索命令データに応答して、前記経路設定命令データを出力し、
前記経路設定命令データは、
“経由モジュール番号、制御コード、ターゲットモジュール固有番号、経路情報”の構造を有し、
前記経由モジュール番号は、前記経路探索命令データを出力したモジュールの固有番号であり、前記ターゲットモジュール固有番号は、前記経路設定命令データが到逹するモジュールの固有番号であって、前記経路探索命令データの経路情報によって決定され、前記経路情報は、前記経路探索命令データの経路情報と同一であり、
前記制御コードは、前記経路情報に対応する固有番号を前記ターゲットモジュール固有番号に対応するモジュールに保存せよということを示す経路設定コード（ＳＡＶＥ  ＰＡＴＨ）である請求項６に記載のネットワークシステム。
【請求項９】
前記経路探索命令データは、
前記モジュールが前記スコープ情報を参照して、前記経路設定情報を設定するために出力する命令データとして、
“経由モジュール番号、制御コード、自身のモジュール固有番号、経路情報”の構造を有し、
前記経由モジュール番号は、前記スコープ情報に前記ホームサーバの固有番号が存在しない場合には、前記経路探索命令データが到逹する周辺のすべてのモジュールに前記命令データを伝送するということを示すブロードキャスティング（Ｂ）であり、前記スコープ情報に前記ホームサーバの固有番号が存在する場合には、前記ホームサーバの固有番号であり、
前記制御コードは、前記経路探索命令データを出力するモジュールから前記ホームサーバまで到逹する経路を探せということを示すコード（ＦＩＮＤ  ＰＡＴＨ：ＦＰ）であり、
前記経路情報は、前記経路探索命令データを出力するモジュールの固有番号と、前記経路探索命令データを受信した中間のモジュールが新たな経路探索命令データを出力する場合、受信した経路探索命令データの経路情報に含まれた固有番号とを含む請求項８に記載のネットワークシステム。
【請求項１０】
それぞれのモジュールが、互いに同期化された時間情報を有するように、それぞれのモジュールのクロック部は、互いに同期化される請求項２に記載のネットワークシステム。
【請求項１１】
前記制御部は、
暗号化モジュールと復号化モジュールとを備え、
前記暗号化モジュールは、暗号化時点の前記時間情報をキー値として含む暗号データを対応するモジュールに伝送し、
前記対応するモジュールの制御部の復号化モジュールは、前記時間情報に応答して、前記暗号データを復号化することで認証を行い、
前記暗号データは、前記暗号データを受信するモジュールの固有番号を含む請求項１０に記載のネットワークシステム。
【請求項１２】
前記赤外線制御信号は、
前記モジュールによって制御された装置が、自身の動作状態についての情報を含む信号を出力する装置である場合、
前記動作状態についての情報を含む前記信号である請求項１に記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに係り、特に、赤外線信号に応答して動作する装置を制御するネットワークシステムに関する。
【背景技術】
【０００２】
一般的に、家庭で使うテレビやビームプロジェクター、エアコン、空気清浄機などは、赤外線リモコンによってその動作が制御される。これら装置は、それぞれのリモコンを別途に備えるので、家庭で使われる前記装置を制御するためには、複数個のリモコンが必要である。しかし、このようなリモコンは、よく紛失されたり、毎度乾電池を取替えなければならないなど不便さが多い。
【０００３】
したがって、最近、ユビキタス環境の一つとして、ホームネットワークシステムが発展しつつあるが、ホームネットワークシステムが商用化される以前の製品は、前記ホームネットワークシステムで制御することができないという問題点がある。
【０００４】
また、一つの赤外線信号制御装置を用いて、ホームネットワークシステムが商用化される以前の装置を制御できるとしても、赤外線信号の直進性による問題または中間に障害物がある場合や、赤外線信号制御装置と以前の装置との距離が赤外線信号が到逹しにくいほど遠く離れている場合には、赤外線信号によって制御される装置を便利に制御することができないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする技術的課題は、遠距離にあるか、障害物があっても、赤外線信号に応答して動作する装置を便利に制御することができるネットワークシステムを提供することである。
【課題を解決するための手段】
【０００６】
前記技術的課題を解決するための本発明の実施形態によるネットワークシステムは、赤外線信号に応答して動作する装置を制御するネットワークシステムに関するものである。
【０００７】
ネットワークシステムは、モジュール及びホームサーバを備える。モジュールは、命令データに応答して、前記装置を制御するための赤外線信号を出力するか、または前記命令データの経路情報を分析して、前記命令データを後続のモジュールに伝送し、前記装置から発生する赤外線制御信号を受信する。
【０００８】
ホームサーバは、前記モジュールのそれぞれの固有番号と、前記それぞれのモジュールに前記データを到達させる前記命令データの経路情報とを備え、前記命令データを出力するか、前記赤外線制御信号を受信する。
【０００９】
前記それぞれのモジュールは、前記命令データを受信するか伝送するＲＦ送受信部と、前記装置に前記赤外線信号を出力するか、または前記装置から前記赤外線制御信号を受信するＩＲ送受信部と、外部に出力される前記命令データが伝送される範囲内に存在する他のモジュールの固有番号を示すスコープ情報と前記命令データが前記ホームサーバから出力されて受信されるまで経るモジュールの固有番号を示す経路設定情報とを保存するメモリ部と、現在時間を保存して時間情報を出力するクロック部と、前記スコープ情報と前記経路設定情報とに応答して、前記ＲＦ送受信部及び前記ＩＲ送受信部を制御し、前記クロック部の時間情報を用いて認証を行う制御部と、を備える。
【００１０】
前記それぞれのモジュールは、前記スコープ情報を設定するためにスコープ設定命令データを出力し、前記スコープ設定命令データは、“経由モジュール番号、制御コード、自身のモジュール固有番号”の構造を有する。
【００１１】
前記経由モジュール番号は、前記命令データが到逹する周辺のすべてのモジュールに前記スコープ設定命令データを伝送するということを示すブロードキャスティング（Ｂ）であり、前記制御コードは、前記スコープ情報を収集するということを示すスコープ設定コード（ＧＭＵＮ）である。
【００１２】
前記それぞれのモジュール及びホームサーバは、スコープ設定命令データに応答して、前記スコープ設定命令データを送信したモジュールにスコープ応答命令データを伝送し、前記スコープ応答命令データは、“ターゲットモジュール番号、制御コード、自身のモジュール固有番号”の構造を有する。
【００１３】
前記ターゲットモジュール番号は、前記スコープ設定命令データを発生させたモジュールのモジュール固有番号であり、前記制御コードは、前記自身のモジュール固有番号を前記スコープ設定命令データを発生させたモジュールに保存させるということを示すスコープ応答コード（ＭＹＭＵＮ）である。
【００１４】
前記モジュールは、リセット後、前記スコープ情報を収集するためのスコープ設定命令データを出力する。
【００１５】
前記それぞれのモジュールは、前記スコープ情報を参照して、前記経路設定情報を設定するために経路設定命令データを出力し、前記経路設定命令データは、“経由モジュール番号、制御コード、ターゲットモジュール固有番号、経路情報”の構造を有する。
【００１６】
前記スコープ情報に前記ホームサーバの固有番号が存在する場合、前記経由モジュール番号は、前記ホームサーバの固有番号であり、前記ターゲットモジュール固有番号は、前記経路設定命令が到逹するモジュールの固有番号である前記ホームサーバの固有番号であり、前記経路情報は、前記経路設定命令データを出力するモジュールの固有番号であり、前記制御コードは、前記経路情報に対応する固有番号を前記ホームサーバに保存せよということを示す経路設定コード（ＳＡＶＥ  ＰＡＴＨ）である。
【００１７】
前記それぞれのモジュールは、前記スコープ情報に前記ホームサーバの固有番号が存在する場合、前記経路設定命令データを発生させるとともに自身のモジュール固有番号と前記ホームサーバの固有番号とを経路設定情報として保存する。
【００１８】
前記モジュールまたはホームサーバは、所定の経路探索命令データに応答して、前記経路設定命令データを出力し、前記経路設定命令データは、“経由モジュール番号、制御コード、ターゲットモジュール固有番号、経路情報”の構造を有する。
【００１９】
前記経由モジュール番号は、前記経路探索命令データを出力したモジュールの固有番号であり、前記ターゲットモジュール固有番号は、前記経路設定命令データが到逹するモジュールの固有番号であって、前記経路探索命令データの経路情報によって決定され、前記経路情報は、前記経路探索命令データの経路情報と同一であり、前記制御コードは、前記経路情報に対応する固有番号を前記ターゲットモジュール固有番号に対応するモジュールに保存せよということを示す経路設定コード（ＳＡＶＥ  ＰＡＴＨ）である。
【００２０】
前記経路探索命令データは、前記モジュールが、前記スコープ情報を参照して、前記経路設定情報を設定するために出力する命令データとして、“経由モジュール番号、制御コード、自身のモジュール固有番号、経路情報”の構造を有する。
【００２１】
前記経由モジュール番号は、前記スコープ情報に前記ホームサーバの固有番号が存在しない場合には、前記命令データが到逹する周辺のすべてのモジュールに前記命令データを伝送するということを示すブロードキャスティング（Ｂ）であり、前記スコープ情報に前記ホームサーバの固有番号が存在する場合には、前記ホームサーバのモジュール番号であり、前記制御コードは、前記経路探索命令データを出力するモジュールから前記ホームサーバまで到逹する経路を探せということを示すコード（ＦＩＮＤ  ＰＡＴＨ：ＦＰ）である。
【００２２】
前記経路情報は、前記経路探索命令データを出力するモジュールの固有番号と、前記経路探索命令データを受信した中間のモジュールが新たな経路探索命令データを出力する場合、受信した経路探索命令データの経路情報に含まれた固有番号とを含む。
【００２３】
それぞれのモジュールが、互いに同期化された時間情報を有するように、それぞれのモジュールのクロック部は、互いに同期化される。
【００２４】
前記制御部は、暗号化モジュールと復号化モジュールとを備え、前記暗号化モジュールは、暗号化時点の前記時間情報をキー値として含む暗号データを対応するモジュールに伝送する。前記対応するモジュールの制御部の復号化モジュールは、前記時間情報に応答して、前記暗号データを復号化することで認証を行う。この際、前記暗号データは、前記暗号データを受信するモジュールの固有番号を含む。
【００２５】
前記赤外線制御信号は、前記モジュールによって制御された装置が、自身の動作状態についての情報を含む信号を出力する装置である場合、前記動作状態についての情報を含む前記信号である。
【発明の効果】
【００２６】
本発明によるネットワークシステムは、ホームサーバから赤外線信号が一回で到逹することができない遠い距離にあるか、障害物があっても、赤外線信号を用いて装置を便利に制御することができる。また、各モジュール間で時間情報を用いて認証する過程を経ることによって、他の赤外線信号や命令データによるモジュールの誤動作問題を防止することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態によるネットワークシステムの概念を説明するブロック図である。
【図２】図１のモジュールの構造を説明するブロック図である。
【図３】モジュールが、スコープ情報を獲得する過程を説明する図である。
【図４】モジュールが、経路設定情報を獲得する過程を説明する図である。
【図５】ホームサーバと直接通信が不可能な場合の経路設定情報を獲得する過程を説明する図である。
【図６】ホームサーバが、遠距離にあるモジュールを制御する順序を説明する図である。
【図７】各モジュールが、互いに認証する方法を説明する図である。
【発明を実施するための形態】
【００２８】
前記技術的課題を解決するための本発明と本発明の動作上の利点及び本発明の実施によって達成される目的を十分に理解するために、本発明の望ましい実施形態を例示する添付図面を参照する。
【００２９】
以下、添付図面を参照して、本発明の望ましい実施形態を説明することによって、本発明を詳しく説明する。各図面に付された同じ参照符号は、同じ部材を表わす。
【００３０】
図１は、本発明の実施形態によるネットワークシステムの概念を説明するブロック図である。
【００３１】
図１を参照すれば、本発明の実施形態によるネットワークシステム１００は、ホームサーバ１１０と複数個のモジュール１、２、３、４、５とを備える。
【００３２】
装置１２０、１３０は、赤外線信号によって制御される機器として、エアコン、デジタルテレビ、ビームプロジェクター、空気清浄機などの家庭用機器である。モジュールは、ホームサーバ１１０から発生する赤外線信号を受信して、装置１２０、１３０に送って装置を制御する。
【００３３】
モジュール１、２、３、４、５は、図１には図示されていないが、装置１２０、１３０の外面の赤外線受信端子の前部に装着される。すなわち、モジュール１、２、３、４、５は別途に設けられるものではなく、赤外線信号によって動作する装置の赤外線受信端子の前部に装着されるものである。装着は、磁石を利用するか、両面テープのような接着剤を利用できる。
【００３４】
本発明の実施形態によるネットワークシステム１００でモジュール１、２、３、４、５は、ホームサーバ１１０から赤外線信号の発生を命令されたモジュールが、隣り合ったモジュールに赤外線信号の発生を要請し、この要請を受信したモジュールが、隣り合った他のモジュールに赤外線信号の発生を要請する方式によって目的したモジュールに赤外線信号の発生を要請し、最終のモジュールは、最終のモジュールが装着されている装置の赤外線受信部に赤外線信号を出力して、装置を制御する。
【００３５】
すなわち、ホームサーバ１１０と装置との間に障害物があるか、赤外線信号が到逹しにくいほど遠く離れている場合にも、ホームサーバ１１０は、複数個のモジュールを経て最終のモジュールに赤外線信号の発生を命令することができる。
【００３６】
モジュール１、２、３、４、５は、命令データに応答して装置１２０、１３０を制御するための赤外線信号を出力するか、または前記命令データの経路情報を分析して、前記命令データを後続のモジュールに伝送し、また、装置１２０、１３０から発生する赤外線制御信号を受信して出力する。
【００３７】
ホームサーバ１１０は、モジュール１、２、３、４、５のそれぞれの固有番号と、それぞれのモジュールに前記命令データを到達させる前記命令データの経路情報とを備え、命令データを出力するか、前記赤外線制御信号を受信する。
【００３８】
図２は、図１のモジュールの構造を説明するブロック図である。
【００３９】
複数個のモジュール１、２、３、４、５の構造が同一であるので、図２には、モジュール１の構造を例として示す。
【００４０】
モジュール１は、ＲＦ送受信部２１０、ＩＲ送受信部２２０、制御部２５０、メモリ部２３０及びクロック部２４０を備える。
【００４１】
ＲＦ送受信部２１０は、命令データＣＤＴを受信するか伝送する。ＲＦ送受信部２１０は、ＲＦ受信だけではなく、送信機能を有しており、モジュール間の認証を行い、遠く離れているモジュールに命令データＣＤＴを伝送させる。命令データＣＤＴは、スコープ設定命令データ、スコープ応答命令データ、経路設定命令データ、経路探索命令データに区分され、これらについては後述する。
【００４２】
ＩＲ送受信部２２０は、装置１２０、１３０に赤外線信号ＩＲＳを出力するか、装置１２０、１３０から赤外線制御信号ＩＲＣＳを受信する。赤外線制御信号ＩＲＣＳは、モジュールの状態についての情報を備える。すなわち、ＩＲ送受信部２２０は、赤外線信号ＩＲＳを装置１２０、１３０に出力するだけではなく、赤外線信号ＩＲＳに応答して動作する装置１２０、１３０の状態をホームサーバ１１０に伝達するために、装置１２０、１３０から発生する赤外線制御信号ＩＲＣＳを受信する。
【００４３】
メモリ部２３０は、外部に出力される命令データＣＤＴが伝送される範囲内に存在する他のモジュールの固有番号を示すスコープ情報ＳＤＢと、命令データＣＤＴがホームサーバ１１０から出力されて受信されるまで経るモジュールの固有番号を示す経路設定情報ＰＤＢとを保存する。
【００４４】
クロック部２４０は、現在時間を保存して時間情報ＣＬＫを出力する。制御部２５０は、スコープ情報ＳＤＢと経路設定情報ＰＤＢとに応答して、ＲＦ送受信部２１０及びＩＲ送受信部２２０を制御し、クロック部２４０の時間情報ＣＬＫを用いて認証を行う。
【００４５】
ホームサーバ１１０が、装置１２０、１３０を制御するためには、モジュール１、２、３、４、５はスコープ情報ＳＤＢと経路設定情報ＰＤＢとを保存しなければならない。
【００４６】
まず、モジュールが、スコープ情報ＳＤＢを獲得する過程が説明される。
【００４７】
図３は、モジュールが、スコープ情報を獲得する過程を説明する図である。
【００４８】
説明の便宜上、ホームサーバ１１０の周辺に４個のモジュール１、２、３、４が存在すると仮定する。すなわち、４個のモジュール１、２、３、４は、４個の装置（図示せず）の外部赤外線受信部に装着されている。
【００４９】
例えば、４番モジュール４が、スコープ情報ＳＤＢを獲得する過程を説明する。まず、モジュール４は、リセットされなければならない。すなわち、リセットされた後、スコープ情報ＳＤＢを収集するためのスコープ設定命令データを出力する。
【００５０】
４番モジュール４は、スコープ情報ＳＤＢを設定するためにスコープ設定命令データＳＣ１を出力し、スコープ設定命令データＳＣ１は、“経由モジュール番号、制御コード、自身のモジュール固有番号”の構造を有する。
【００５１】
ここで、経由モジュール番号は、スコープ設定命令データＳＣ１が到逹する周辺のすべてのモジュールに前記スコープ設定命令データＳＣ１を伝送するということを示すブロドキャスティング（Ｂ）であり、前記制御コードは、スコープ情報ＳＤＢを収集するということを示すスコープ設定コード（ＧＭＵＮ）である。すなわち、４番モジュール４が発生するスコープ設定命令データＳＣ１は、“Ｂ＋ＧＭＵＮ＋４”の構造を有する。
【００５２】
４番モジュール４は、スコープ設定命令データＳＣ１が到逹する範囲ＲＧ内にあるすべてのモジュールにスコープ設定命令データＳＣ１を出力する。図１では、範囲ＲＧ内にホームサーバ１１０とモジュール１、２、３とが存在するので、ホームサーバ１１０及びモジュール１、２、３が、４番モジュール４が発生するスコープ設定命令データＳＣ１を受信する。
【００５３】
ホームサーバ１１０及びモジュール１、２、３が受信するスコープ設定命令データＳＣ１が、ＲＣ１として表示されている。
【００５４】
モジュール１、２、３及びホームサーバ１１０は、受信されたスコープ設定命令データＲＣ１に応答して、スコープ設定命令データＳＣ１を送信したモジュール４にスコープ応答命令データＳＲ２、ＳＲ３、ＳＲ４、ＳＲ５を伝送し、スコープ応答命令データＳＲ２、ＳＲ３、ＳＲ４、ＳＲ５は、“ターゲットモジュール番号、制御コード、自身のモジュール固有番号”の構造を有する。
【００５５】
ターゲットモジュール番号は、スコープ設定命令データを発生させたモジュールのモジュール固有番号として受信されたスコープ設定命令データＲＣ１を分析すれば分かり、制御コードは、前記自身のモジュール固有番号を前記スコープ設定命令データを発生させたモジュールに保存させるということを示すスコープ応答コード（ＭＹＭＵＮ）である。
【００５６】
したがって、１番モジュール１が発生するスコープ応答命令データＳＲ５は、“４＋ＭＹＭＵＮ＋１”になり、ホームサーバ１１０が発生するスコープ応答命令データＳＲ４は、“４＋ＭＹＭＵＮ＋０”になる。発生したスコープ応答命令データＳＲ２、ＳＲ３、ＳＲ４、ＳＲ５を４番モジュール４が受信する動作が、ＲＲ２、ＲＲ３、ＲＲ４、ＲＲ５で示されている。
【００５７】
４番モジュール４は、ＲＲ２、ＲＲ３、ＲＲ４、ＲＲ５を分析して範囲ＲＧ内にあるモジュール１、２、３及びホームサーバ１１０の固有番号をスコープ情報ＳＤＢとして保存する。
【００５８】
次いで、モジュールが、経路設定情報ＰＤＢを獲得する過程が説明される。
【００５９】
図４は、モジュールが、経路設定情報を獲得する過程を説明する図である。
説明の便宜上、図３に示されたようにモジュール１、２、３、４及びホームサーバ１１０が配されると仮定する。例えば、４番モジュール４が、経路設定情報ＰＤＢを獲得する過程を説明する。
【００６０】
４番モジュール４は、スコープ情報ＳＤＢを参照して、経路設定情報ＰＤＢを設定するために経路設定命令データＰＣ１を出力し、経路設定命令データＰＣ１は、“経由モジュール番号、制御コード、ターゲットモジュール固有番号、経路情報”の構造を有する。
【００６１】
この際、４番モジュール４のスコープ情報ＳＤＢにホームサーバ１１０の固有番号０が存在する場合、経由モジュール番号は、ホームサーバ１１０の固有番号０になる。スコープ情報ＳＤＢにホームサーバ１１０の固有番号０が存在するということは、経路設定命令データＰＣ１が到逹する範囲ＲＧ内にホームサーバ１１０が存在するということを意味するので、４番モジュール４は、経路設定命令データＰＣ１を伝送する経由モジュール番号としてホームサーバ１１０を直ちに指定する。
【００６２】
スコープ情報ＳＤＢにホームサーバ１１０の固有番号０が存在しない場合については後述する。
【００６３】
ターゲットモジュール固有番号は、経路設定命令データＰＣ１が到逹するモジュールの固有番号、すなわちホームサーバ１１０の固有番号である。したがって、スコープ情報ＳＤＢにホームサーバ１１０の固有番号０が存在する場合には、経由モジュール番号とターゲットモジュール固有番号とが同一である。
【００６４】
経路情報は、経路設定命令データＰＣ１を出力するモジュール４の固有番号４であり、制御コードは、経路情報に対応する固有番号をホームサーバ１１０に保存せよということを示す経路設定コード（ＳＡＶＥ  ＰＡＴＨ）である。ホームサーバ１１０にも、範囲ＲＧ内に存在するモジュール４の固有番号が保存されなければならないためである。
【００６５】
モジュール４は、スコープ情報ＳＤＢにホームサーバ１１０の固有番号０が存在する場合、ホームサーバ１１０と直ちに通信が可能であるので、経路設定命令データＰＣ１を発生させるとともに自身のモジュール固有番号４とホームサーバ１１０の固有番号０とを経路設定情報ＰＤＢとして保存する。
【００６６】
４番モジュール４が発生した経路設定命令データＰＣ１は、ホームサーバ１１０にのみ伝送され、ホームサーバ１１０で受信される経路設定命令データＰＣ１が、ＲＰＣ１として表示されている。同じ方法で、１番モジュール１と２番モジュール２及び３番モジュール３も経路設定命令データをホームサーバ１１０に伝送する。
【００６７】
次いで、スコープ情報ＳＤＢにホームサーバ１１０の固有番号が存在しない場合、すなわち、範囲ＲＧ内にホームサーバ１１０が存在せず、他のモジュールを経由してホームサーバ１１０と通信がなされなければならない場合の経路設定情報を獲得する過程を説明する。
【００６８】
図５は、ホームサーバと直接通信が不可能な場合の経路設定情報を獲得する過程を説明する図である。
【００６９】
図５を参照すれば、４個のモジュール１、２、３、４とホームサーバ１１０とが配置されている。ところが、３番モジュール３を基準に信号が到逹する範囲ＲＧ１内には、モジュール１、２、４が存在し、ホームサーバ１１０を基準に信号が到逹する範囲ＲＧ２内には、モジュール１、４、２が存在する。すなわち、ホームサーバ１１０と３番モジュール３は、互いに直接的に信号を送受信することができる範囲内に存在していない。
【００７０】
このような場合、３番モジュール３は、スコープ情報ＳＤＢを参照して経路設定情報ＰＤＢを設定するために、経路探索命令データＰＦ１を出力する。経路探索命令データＰＦ１は、“経由モジュール番号、制御コード、自身のモジュール固有番号、経路情報”の構造を有する。
【００７１】
経由モジュール番号は、スコープ情報ＳＤＢにホームサーバ１１０の固有番号が存在しない場合には、経路探索命令データＰＦ１が到逹する周辺のすべてのモジュール１、４、２に経路探索命令データＰＦ１を伝送するということを示すブロードキャスティング（Ｂ）である。もし、スコープ情報ＳＤＢにホームサーバ１１０の固有番号が存在する場合には、経由モジュール番号は、ホームサーバ１１０の固有番号０になる。
【００７２】
制御コードは、経路探索命令データＰＦ１を出力するモジュール３からホームサーバ１１０まで到逹する経路を探せということを示すコード（ＦＩＮＤ  ＰＡＴＨ：ＦＰ）である。経路情報は、経路探索命令データＰＦ１を出力するモジュールの固有番号３になる。
【００７３】
したがって、３番モジュール３が出力する経路探索命令データＰＦ１は、“Ｂ＋ＦＰ＋３＋３”の構造を有する。
【００７４】
もし、経路探索命令データを初めて発生するモジュールではなく、経路探索命令データを受信した中間のモジュールが新たな経路探索命令データを出力する場合、新たな経路探索命令データの経路情報は、受信した経路探索命令データの経路情報と中間のモジュールの固有番号とを含む。
【００７５】
３番モジュール３が発生する経路探索命令データＰＦ１をモジュール１、２、４が受信する場合、その受信信号が、ＲＰＦ１として表示されている。
【００７６】
１番モジュール１は、ＲＰＦ１に応答して経路探索命令データＰＦ２を発生させる。この際、１番モジュール１のスコープ情報ＳＤＢにホームサーバ１１０の固有番号が存在するので、経由モジュール番号は、ホームサーバ１１０の固有番号０になる。そして、経路情報は、１番モジュール１が中間のモジュールであるので、ＲＰＦ１に含まれた経路情報である“３”と中間モジュール自身の固有番号である“１”とを含む。したがって、１番モジュール１が出力する経路探索命令データＰＦ２は、“０＋ＦＰ＋１＋１＋３”になる。
【００７７】
同様に、４番モジュール４は、ＲＰＦ１に応答して経路探索命令データＰＦ３を発生させる。この際、４番モジュール４のスコープ情報ＳＤＢにホームサーバ１１０の固有番号が存在するので、経由モジュール番号は、ホームサーバ１１０の固有番号０になる。そして、経路情報は、４番モジュール４が中間のモジュールであるので、ＲＰＦ１に含まれた経路情報である“３”と中間モジュール自身の固有番号である“４”とを含む。したがって、１番モジュール１が出力する経路探索命令データＰＦ２は、“０＋ＦＰ＋４＋４＋３”になる。
【００７８】
また、２番モジュール２は、ＲＰＦ１に応答して経路探索命令データＰＦ４を発生させる。この際、２番モジュール２のスコープ情報ＳＤＢにホームサーバ１１０の固有番号が存在するので、経由モジュール番号は、ホームサーバ１１０の固有番号０になる。そして、経路情報は２番モジュール２が中間のモジュールであるので、ＲＰＦ１に含まれた経路情報である“３”と中間モジュール自身の固有番号である“２”とを含む。したがって、２番モジュール２が出力する経路探索命令データＰＦ４は、“０＋ＦＰ＋２＋２＋３”になる。
【００７９】
ホームサーバ１１０が受信する経路探索命令データＰＦ２、ＰＦ３、ＰＦ４が、ＲＰＦ２、ＲＰＦ３、ＲＰＦ４として表示されている。ホームサーバ１１０は、受信される信号ＲＰＦ２、ＲＰＦ３、ＲＰＦ４のうち最も隣接したモジュールの信号にのみ応答する。最も隣接したモジュールを４番モジュール４と仮定すれば、ホームサーバ１１０は、ＲＰＦ４に応答して経路設定命令データＰＣ５を出力する。
【００８０】
経路設定命令データＰＣ５は、“経由モジュール番号、制御コード、ターゲットモジュール固有番号、経路情報”の構造を有する。
【００８１】
経由モジュール番号は、経路探索命令データＲＰＦ４を出力したモジュールの固有番号４であり、ターゲットモジュール固有番号は、経路設定命令データＰＣ５が到逹するモジュールの固有番号であって、経路探索命令データＲＰＦ４の経路情報によって決定される。経路探索命令データＲＰＦ４の経路情報には、“４＋３”が表示されており、これは３番モジュール３が、経路設定命令データＰＣ５が到逹する最終ターゲットモジュールになるという意味であるので、ターゲットモジュール固有番号は、“３”になる。
【００８２】
経路情報は、経路探索命令データＲＰＦ３の経路情報と同一であり、制御コードは、経路情報に対応する固有番号（４＋３）をターゲットモジュール固有番号に対応するモジュール３に保存せよということを示す経路設定コード（ＳＡＶＥ  ＰＡＴＨ）である。
【００８３】
経路設定命令データＰＣ５は、４番モジュール４を経由して３番モジュール３に伝送される。４番モジュール４が受信する経路設定命令データＰＣ５が、ＲＰＣ５として表示されている。ＲＰＣ５に応答して４番モジュール４は、経路設定命令データＰＣ６を出力する。
【００８４】
経由モジュール番号は、４番モジュール４のスコープ情報ＳＤＢに受信された経路設定命令データＲＰＣ５のターゲットモジュール固有番号が存在すれば、この存在するターゲットモジュール固有番号が経由モジュール番号になる。したがって、経由モジュール番号は、“３”になる。ターゲットモジュール固有番号と経路情報は、ＲＰＣ５を参照して定められる。
【００８５】
３番モジュール３は、経路設定命令データＰＣ６を受信する。３番モジュール３が受信する経路設定命令データＰＣ６が、ＲＰＣ６として表示されている。３番モジュール３は、受信された経路設定命令データＲＰＣ６の経路情報（４＋３）を経路設定情報として保存する。これは、３番モジュール３が、ホームサーバ１１０に信号を伝送するためには、４番モジュール４を経由しなければならないという意味である。
【００８６】
前記のような過程によって各モジュールは、スコープ情報と経路設定情報とを備える。したがって、各モジュールは、周辺にあるモジュールについての情報とホームサーバ１１０まで信号を伝送させるための経路についての情報とを有するようになる。
【００８７】
また、ホームサーバ１１０からの距離が遠いか、障害物によって塞がれており、ホームサーバ１１０の直接制御が難しいモジュールの場合でも、中間の他のモジュールがホームサーバ１１０から出力される制御信号を受信して最終のモジュールを制御することができる。
【００８８】
図５では、経路設定命令データＰＣ５が範囲ＲＧ２内にあるモジュール１、２に伝送され（ＲＰＣ５として表示されている）、経路設定命令データＰＣ６が範囲ＲＧ２内にあるモジュール１、２及びホームサーバ１１０に伝送されるが（ＲＰＣ６として表示されている）、これらモジュール１、２及びホームサーバ１１０は、信号ＲＰＣ５、ＲＰＣ６を無視する。すなわち、モジュール１、２及びホームサーバ１１０は、信号ＲＰＣ５、ＲＰＣ６を分析して経由モジュール番号やターゲットモジュール番号に自身と関連したモジュール固有番号が存在しなければ、信号ＲＰＣ５、ＲＰＣ６を無視する。
【００８９】
同様に、１番モジュール１に伝達されたＲＰＦ３信号やＲＰＦ４信号、４番モジュール４に伝達されたＲＰＦ２信号やＲＰＦ４信号、２番モジュール２に伝達されたＲＰＦ２信号やＲＰＦ３信号、３番モジュール３に伝達されたＲＰＦ２信号、ＲＰＦ３信号やＲＰＦ４信号も対応するモジュールによって無視される。
【００９０】
図６は、ホームサーバが、遠距離にあるモジュールを制御する順序を説明する図である。
【００９１】
図６を参照すれば、ホームサーバ１１０とモジュール１、２、３、４とが配置され、ホームサーバ１１０から出力される信号が伝達されることができる範囲ＲＧ５内には、１番モジュール１のみが存在し、１番モジュール１が出力する信号が伝達されることができる範囲ＲＧ４内には、ホームサーバ１１０と２番モジュール２とが存在し、２番モジュール２が出力する信号が伝達されることができる範囲ＲＧ３内には、１番モジュール１と３番モジュール３とが存在し、３番モジュール３が出力する信号が伝達されることができる範囲ＲＧ２内には、２番モジュール２と４番モジュール４とが存在し、４番モジュール４が出力する信号が伝達されることができる範囲ＲＧ１内には、３番モジュール３が存在する。ホームサーバ１１０が、４番モジュール４を制御するためのデータ伝送経路を説明する。それぞれのモジュール１、２、３、４は、前述した過程を通じてスコープ情報ＳＤＢと経路設定情報ＰＤＢとをいずれも備える。
【００９２】
ホームサーバ１１０が、命令データ（１＋電源ＯＮ＋４＋１＋２＋３＋４）を出力する。経由モジュール番号は“１”であり、ターゲットモジュール番号は“４”であり、制御コードは４番モジュール４が装着された装置の電源をオンにせよということを示す“電源ＯＮ”であり、経路情報は１＋２＋３＋４である。
【００９３】
すなわち、１番モジュール１を経由して４番モジュール４まで２番モジュール２及び３番モジュール３を通過して電源をオンにせよとの命令を伝達する。制御コードを受信した４番モジュール４は、対応する装置に赤外線信号を伝送して装置の電源をオンにする。
【００９４】
このような方法によって、遠距離にある装置もホームサーバ１１０によって制御される。
【００９５】
図７は、各モジュールが、互いに認証する方法を説明する図である。
【００９６】
それぞれのモジュールのクロック部は、時間情報を発送し、制御部は、時間情報を用いてモジュールを認証するための暗号化モジュールと復号化モジュールとを備える。
【００９７】
図７を参照すれば、任意のモジュールの制御部２５０ａは、暗号化モジュール７１０ａと復号化モジュール７２０ａとを備える。そして、制御部２５０ａは、暗号化時点の時間情報ＣＬＫをキー値として含む暗号データＩＤを、対応するモジュールにＲＦ送受信部２１０を用いて伝送する。
【００９８】
対応するモジュールの制御部２５０ｂの復号化モジュール７２０ｂは、時間情報ＣＬＫに応答して暗号データＩＤを復号化する。暗号データＩＤは、暗号データＩＤを受信するモジュールの固有番号を含む。
【００９９】
したがって、復号化モジュール７２０ｂは、暗号データＩＤが含む固有番号が自身のモジュールの固有番号である場合にのみ復号化を行う。対応するモジュールの制御部２５０ｂも暗号化モジュール７１０ｂと復号化モジュール７２０ｂとを備えるので、同一の動作を行うことができる。
【０１００】
また、それぞれのモジュールが、互いに同期化された時間情報ＣＬＫを有するように、それぞれのモジュールのクロック部２４０ａ及び２４０ｂは、互いに同期化される。すなわち、暗号データＩＤが作られた時点に任意のモジュールのクロック部２４０ａから発生した時間情報ＣＬＫは、対応する他のモジュールのクロック部２４０ｂに伝送され、各クロック部２４０ａ、２４０ｂが同期化されているので、受信された時間情報ＣＬＫをキー値として分析すれば、受信された暗号データＩＤを復号化できる。
【０１０１】
言い換えれば、暗号データＩＤを発生させる毎時間ごとに時間情報ＣＬＫが変わるので、時間情報ＣＬＫを復号化のためのキー値として用いて他のモジュールに暗号データＩＤとともに伝送する。
【０１０２】
このような認証過程は、ホームサーバ１１０以外の所から発生する命令データによってモジュールが動作することを防止するためである。時間情報ＣＬＫをキー値として用いて暗号化及び復号化する方法は、当業者ならば理解することができるので、その詳細な説明を省略する。
【０１０３】
赤外線制御信号ＩＲＣＳは、モジュールによって制御された装置が自身の動作状態についての情報を含む信号を出力する装置である場合、前記動作状態についての情報を含む前記信号である。すなわち、エアコン、テレビなど赤外線で制御される装置の中では赤外線信号によって制御された後、自身の現在の動作状態を赤外線信号に再び出力する装置がある。赤外線制御信号ＩＲＣＳは、前記のような装置が現在の動作状態についての情報を含んで出力する信号である。
【０１０４】
例えば、ホームサーバ１１０が、４番モジュール４が装着された装置の電源をオンにせよとの命令データを出力すれば、図６で説明されたように、４番モジュール４は、赤外線信号ＩＲＳを出力して４番モジュール４が装着された装置の電源をオンにする。
【０１０５】
この際、電源オン状態の装置は、赤外線制御信号ＩＲＣＳを４番モジュール４に伝送する。４番モジュール４の制御部は、受信された赤外線制御信号ＩＲＣＳを分析して装置が電源オン状態であることを認識し、このような情報をＲＦ送受信部を用いてホームサーバ１１０に伝送する。この場合にも、命令データの伝送と同様にホームサーバ１１０までの距離が遠いか、中間に障害物がある場合に、他のモジュールを経由してホームサーバ１１０に、このような情報が伝送される。
【０１０６】
以上、図面と明細書とで最適の実施形態が開示された。ここで、特定の用語が使われたが、これは単に本発明を説明するための目的で使われたものであり、意味限定や特許請求の範囲に記載の本発明の範囲を制限するために使われたものではない。
【０１０７】
したがって、当業者ならば、これより多様な変形及び均等な他の実施形態が可能であるという点を理解できるであろう。したがって、本発明の真の技術的保護範囲は、特許請求の範囲の技術的思想によって決定されるべきである。
【産業上の利用可能性】
【０１０８】
本発明は、赤外線信号を用いるネットワークシステム分野に利用されうる。
【図１】
2010535448.tif 000003
【図２】
2010535448.tif 000004
【図３】
2010535448.tif 000005
【図４】
2010535448.tif 000006
【図５】
2010535448.tif 000007
【図６】
2010535448.tif 000008
【図７】
2010535448.tif 000009
【国際調査報告】
2010535448.tif 000010
2010535448.tif 000011