(57)【要約】【課題】  １つのコントローラを用いた多数のホームデバイス制御方法および装置を提供する。【解決手段】  本発明は、ホームネットワーク上のホームデバイスを管理するホームサーバは、ホームデバイスを検知するステップと、ホームサーバはホームデバイスに関するサービス提供者からホームデバイスの制御パルスコードを伝送されるステップと、ホームサーバは制御パルスコードからキーマッピングテーブルを生成するステップと、ホームサーバはホームネットワーク上のホームデバイスを制御する１つのコントローラにキーマッピングテーブルを伝送するステップとからなる。本発明によると、ホームネットワークシステム上で１つのコントローラにより多数のホームデバイスが便利に制御される。【選択図】      図２
2006236347.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワーク上のホームデバイスを管理するホームサーバはホームデバイスを検知するステップと、
前記ホームサーバには前記ホームデバイスに関するサービス提供者から前記ホームデバイスの制御に使用される制御パルスコードが伝送されるステップと、
前記ホームサーバは前記制御パルスコードから前記ホームデバイスの制御に必要なキーマッピングテーブルを生成するステップと、
前記ホームサーバはホームネットワーク上のホームデバイスを制御する１つのコントローラに前記キーマッピングテーブルを伝送するステップとを含むことを特徴とする１つのコントローラを用いた多数のホームデバイス制御方法。
【請求項２】
前記ホームサーバはサービス提供者から前記ホームデバイスの制御パルスコードを受信することを特徴とする請求項１に記載の１つのコントローラを用いた多数のホームデバイス制御方法。
【請求項３】
前記ホームサーバがホームデバイスを検知するステップは、
前記ホームデバイスのプロファイルメッセージを受信するステップと、
前記ホームネットワーク上のホームデバイスプロファイル情報の更新必要有無を確認するステップと、
前記ホームデバイスプロファイル情報の更新が必要なときホームデバイス管理テーブルを生成するステップとを含むことを特徴とする請求項１に記載の１つのコントローラを用いた多数のホームデバイス制御方法。
【請求項４】
前記制御パルスコードを伝送されるステップは、
前記サービス提供者に前記制御パルスコードを要請するステップと、
前記サービス提供者から前記制御パルスコードを伝送されるステップとを含むことを特徴とする請求項１に記載の１つのコントローラを用いた多数のホームデバイス制御方法。
【請求項５】
前記キーマッピングテーブルを生成するステップは、前記制御パルスコードを、前記ホームデバイスを制御するためのキーテーブルにマッピングするステップを含むことを特徴とする請求項１に記載の１つのコントローラを用いた多数のホームデバイス制御方法。
【請求項６】
前記キーマッピングテーブルを伝送するステップは、
前記コントローラは前記ホームサーバにキーマッピングテーブルを要請するステップと、
前記コントローラと前記ホームサーバ間のメッセージ通信を同期化するステップと
を更に含むことを特徴とする請求項１に記載の１つのコントローラを用いた多数のホームデバイス制御方法。
【請求項７】
前記マッピングテーブルは前記ホームデバイスの制御パルスコードをキーテーブルにマッピングすることを特徴とする請求項１に記載の１つのコントローラを用いた多数のホームデバイス制御方法。
【請求項８】
ホームネットワーク上のホームデバイスを検知し、サービス提供者から前記ホームデバイスの制御に使用される制御パルスコードを伝送された後、前記制御パルスコードから前記ホームデバイスの制御に必要なキーマッピングテーブルを生成するホームサーバと、
前記ホームサーバから前記キーマッピングテーブルを伝送され、ホームネットワーク上のホームデバイスを制御する１つのコントローラとを含むことを特徴とする１つのコントローラを用いた多数のホームデバイス制御装置。
【請求項９】
前記制御パルスコードはサービス提供者から受信することを特徴とする請求項８に記載の１つのコントローラを用いた多数のホームデバイス制御装置。
【請求項１０】
前記ホームサーバは、
ホームネットワーク上のホームデバイスを検知し、前記サービス提供者から前記ホームデバイスの制御に使用される制御パルスコードを伝送されたデバイスプロファイル管理部と、
前記各獲得した制御パルスコードから前記ホームデバイスの制御に必要なキーマッピングテーブルを生成するキーテーブル処理部と、
前記キーマッピングテーブルを、前記多数のホームデバイスを制御する１つのコントローラに伝送するメッセージ処理部とを含むことを特徴とする請求項８に記載の１つのコントローラを用いた多数のホームデバイス制御装置。
【請求項１１】
前記デバイスプロファイル管理部は、
前記ホームデバイスが伝送する前記ホームデバイスのプロファイルメッセージを受信する自動検知部と、
前記サービス提供者に前記制御パルススコードを要請するコード要請部とを含むことを特徴とする請求項１０に記載の１つのコントローラを用いた多数のホームデバイス制御装置。
【請求項１２】
前記キーテーブル処理部は、前記制御パルスコードを、前記ホームデバイスを制御するためのキーテーブルにマッピングする制御パルスコードマッピング機能部を含むことを特徴とする請求項１０に記載の１つのコントローラを用いた多数のホームデバイス制御装置。
【請求項１３】
前記マッピングテーブルは前記ホームデバイスの制御パルスコードをキーテーブルにマッピングすることを特徴とする請求項８に記載の１つのコントローラを用いた多数のホームデバイス制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホームデバイスを制御する方法および装置に関し、詳細には１つのコントローラを用いた多数のホームデバイス制御方法および装置に関する。
【背景技術】
【０００２】
複数のホームデバイスを用いたホームネットワークシステムにおいてコントローラを用いて制御するホームデバイスがｎ個あると仮定すれば、これによりコントローラもｎ個が必要となる。この場合、ユーザは別種類のホームデバイスを制御する度に該当のホームデバイスに似合うコントローラを選択し制御しなければならず、ホームデバイスを制御するに当たってその不便さを感じざるを得ない。また、ユーザは該当のコントローラの作動をそれぞれ習わなければならないので不都合である。
【０００３】
ホームデバイス別にコントローラが必要な理由は、既存のコントローラ方式が制御パルスコードをキーにマッピングさせた結果、セットされたコントローラのキーは１つの制御コードのみを発生させるからである。それと共に、係る問題を解決するための発明であるグラフィックユーザインタフェース（ＧＵＩ）機能を有するスマートコントローラ（スマートリモコン、例えば、Ｐｈｌｉｐｓ  ｉＰｒｏｎｔｏ）においても一般ユーザが直観的な認識をもって扱いにくいという問題点がある。さらに、スマートコントローラを通じて特定の機能を行うためには数回の選択段階が要するのでその作動が依然として不便であり、且つ長時間かかる問題を抱えている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は前述した問題点を解決するために案出されたもので、本発明の目的は、１つのコントローラを用いた多数のホームデバイス制御方法および装置を提供することにある。
【課題を解決するための手段】
【０００５】
前述の目的を達成するための本発明に係る１つのコントローラを用いた多数のホームデバイス制御方法は、ホームネットワーク上のホームデバイスを管理するホームサーバはホームデバイスを検知するステップと、前記ホームサーバには前記ホームデバイスに関するサービス提供者から前記ホームデバイスの制御に使用される制御パルスコードが伝送されるステップと、前記ホームサーバは前記制御パルスコードから前記ホームデバイスの制御に必要なキーマッピングテーブルを生成するステップと、前記ホームサーバはホームネットワーク上のホームデバイスを制御する１つのコントローラに前記キーマッピングテーブルを伝送するステップとを含む。
【０００６】
前記ホームサーバはサービス提供者から前記ホームデバイスの制御パルスコードを受信することが好ましい。
【０００７】
好ましくは、前記ホームサーバがホームデバイスを検知するステップは、前記ホームデバイスのプロファイルメッセージを受信するステップと、前記ホームネットワーク上のホームデバイスプロファイル情報の更新必要有無を確認するステップと、前記ホームデバイスプロファイル情報の更新が必要なときホームデバイス管理テーブルを生成するステップとを含む。
【０００８】
また、前記制御パルスコードを伝送されるステップは、前記サービス提供者に前記制御パルスコードを要請するステップと、前記サービス提供者から前記制御パルスコードを伝送されるステップとを含む。また、前記キーマッピングテーブルを生成するステップは、前記制御パルスコードを、前記ホームデバイスを制御するためのキーテーブルにマッピングするステップを含むことを特徴とする。
【０００９】
また、前記キーマッピングテーブルを伝送するステップは、前記コントローラは前記ホームサーバにキーマッピングテーブルを要請するステップと、前記コントローラと前記ホームサーバ間のメッセージ通信を同期化するステップとを更に含むことを特徴とする。
【００１０】
前記マッピングテーブルは前記ホームデバイスの制御パルスコードをキーテーブルにマッピングすることが好ましい。
【００１１】
一方、本発明の１つのコントローラを用いた多数のホームデバイス制御装置は、ホームネットワーク上のホームデバイスを検知し、サービス提供者から前記ホームデバイスの制御に使用される制御パルスコードを伝送された後、前記制御パルスコードから前記ホームデバイスの制御に必要なキーマッピングテーブルを生成するホームサーバと、前記ホームサーバから前記キーマッピングテーブルを伝送され、ホームネットワーク上のホームデバイスを制御する１つのコントローラとを含む。
【００１２】
前記ホームサーバは、サービス提供者からホームデバイスの制御パルスコードを受信することが好ましい。
【００１３】
好ましくは、前記ホームサーバは、ホームネットワーク上のホームデバイスを検知し、前記サービス提供者から前記ホームデバイスの制御に使用される制御パルスコードを伝送されたデバイスプロファイル管理部と、前記各獲得した制御パルスコードから前記ホームデバイスの制御に必要なキーマッピングテーブルを生成するキーテーブル処理部と、前記キーマッピングテーブルを、前記多数のホームデバイスを制御する１つのコントローラに伝送するメッセージ処理部とを含むことを特徴とする。また、前記デバイスプロファイル管理部は、前記ホームデバイスが伝送する前記ホームデバイスのプロファイルメッセージを受信する自動検知部と、前記サービス提供者に前記制御パルススコードを要請するコード要請部とを含む。
【００１４】
また、前記キーテーブル処理部は、前記制御パルスコードを、前記ホームデバイスを制御するためのキーテーブルにマッピングする制御パルスコードマッピング機能部を含むことを特徴とする。
【００１５】
前記マッピングテーブルは前記ホームデバイスの制御パルスコードをキーテーブルにマッピングすることが好ましい。
【発明の効果】
【００１６】
本発明によると、ホームネットワークシステム上で１つのコントローラにより多数のホームデバイスを制御するにあたってその不便さを感じずに制御することができる。その結果、ユーザは多数のホームデバイスに該当する多数のコントローラを持たなくてもよく、また多数のコントローラの使い方などを学ぶ必要がなくなった。
【発明を実施するための最良の形態】
【００１７】
以下、添付の図面に基づいて本発明の好適な実施形態を詳述する。
【実施例】
【００１８】
図１は本発明が使用することのできるホームネットワークシステムの全体概略図である。同図に示したホームネットワークシステムは、ホームサーバ１００、コントローラ１２０、サービス提供者１４０、ホームデバイス１６０を含んでなる。なお、ホームサーバ１００はホームデバイス１６０にメディアソースを伝送し、ホームデバイス１６０は伝送されたメディアソースを実行する。一方、コントローラ１２０はホームデバイス１６０を制御する。
【００１９】
図２は本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置の概念図である。ホームサーバ１００はデバイスプロファイル管理部２３０、キーテーブル処理部２６０、メッセージ処理部２９０を含む。なお、デバイスプロファイル管理部２３０には、ホームネットワークシステム内におけるホームデバイス１６０のプロファイルが登録および管理され、キーテーブル処理部２６０はそれぞれのホームデバイス１６０を制御するためのキーマッピングテーブル４１０を生成する。メッセージ処理部２９０はコントローラ１２０がそれぞれのホームデバイス１６０を制御することができるようコントローラ１２０に前述のキーマッピングテーブル４１０を伝送する。
【００２０】
図３Ａは、本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成するデバイスプロファイル管理部の機能構成図であり、図３Ｂは本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成するデバイスプロファイル管理部の処理フローチャートである。図３Ａに示すように、デバイスプロファイル管理部２３０は自動検知部３００と制御パルスコード要請部３２０を含んでいる。また、自動検知部３００はデバイス管理テーブル３４０を生成する。
【００２１】
以下、図３Ａおよび図３Ｂに基づいて、本発明に係るデバイスプロファイル管理部２３０の作動原理について詳説する。先ず、ホームネットワークに新たに設けられたホームデバイス１６０は、システム内で自分の存在を知らせるデバイスプロファイル発見メッセージを送信する。それから、自動検知部３００はホームネットワークシステム内に新たに設けられたホームデバイス１６０が送信したデバイスプロファイル発見メッセージを受信する（Ｓ３５０）。それによりデバイスプロファイル管理部２３０は自動検知部３００を介して製造元、モデル、ＵＲＬなどのデバイスプロファイル情報を獲得できる。
【００２２】
なお、デバイスプロファイル管理部２３０はデバイスプロファイルの更新必要性の有無を確認してから（Ｓ３６０）、更新が必要であれば前述のデバイスプロファイル情報を介してデバイス管理テーブル３４０を生成する（Ｓ３７０）。制御パルスコード要請部３２０は前述したデバイス管理テーブル３４０で前述したデバイスプロファイル情報を読み取る。それから、制御パルスコード要請部３２０はデバイスプロファイル情報上のＵＴＬを介してサービス提供者１４０に制御パルスコードを要請する（Ｓ３８０）。
【００２３】
サービス提供者１４０は、制御パルスコードを制御パルスコード要請部３２０に伝送し、制御パルスコード要請部３２０は制御パルスコードを伝送されてから（Ｓ３９０）、デバイス管理テーブル３４０に制御パルスコードを記録する。
【００２４】
図４Ａは本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成するキーテーブル処理部の機能構成図であり、図４Ｂは本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成するキーテーブル処理部の処理フローチャートである。図４Ａに基づいて説明すると、本発明に係るキーテーブル処理部２６０は制御パルスコードマッピング機能部４００を含んでいる。以下、図４Ａおよび図４Ｂを介して本発明に係るキーテーブル処理部２６０の作動原理について詳説する。まず、制御パルスコードマッピング機能部４００は、前述したデバイスプロファイル管理部２３０の制御パルスコード要請部３２０がサービス提供者１４０から伝送された制御パルスコードを受信する（Ｓ４２０）。
【００２５】
また、制御パルスコードマッピング機能部４００には前述のデバイス管理テーブル３４０に登録されたデバイスプロファイル上の製造元、モデルなどの情報が入力される。制御パルスコードマッピング機能部４００は、前述したデバイスプロファイル上の情報を介して当該ホームデバイス１６０の制御パルスコードを当該ホームデバイス１６０を制御するためのキーテーブル値にマッピングする（Ｓ４３０）。これを介して制御パルスコードマッピング機能部４００はホームネットワークシステム上に新たに設けられたホームデバイス１６０を制御するためのキーマッピングテーブル４１０を生成する（Ｓ４４０）。もし、ホームネットワークシステム上の既存のホームデバイス１６０の制御パルスコードが変更された場合、既存のキーマッピングテーブル４１０を更新する。
【００２６】
その結果、ホームネットワークシステム上のそれぞれのホームデバイス１６０に対するキーマッピングテーブル４１０が存在するようになる。各キーマッピングテーブル４１０は、以下で説明するメッセージ処理過程を介して１つのコントローラ１２０に伝送され、各デバイス１６０を制御するのに使用される。
【００２７】
図５Ａは本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成しているメッセージ処理部の機能構成図である。同図に示すように、本発明に係るメッセージ処理部２９０はメッセージ通信同期化機能部５００と、両方向通信インタフェース５１０を含む。メッセージ通信同期化機能部５００と両方向通信インタフェース５１０はコントローラ１２０とメッセージ通信同期化およびプロトコルを処理する機能を行う。
【００２８】
図５Ｂは本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成するメッセージ処理部のメッセージシーケンスチャットである。同図を介して本発明に係るメッセージ処理部２９０の作動原理を説明する。まず、コントローラ１２０は、ホームサーバ１００にキーマッピングテーブル４１０を要請する（Ｓ５２０）。ホームサーバ１００はコントローラ１２０とメッセージ通信同期化過程を経た後（Ｓ５３０）、コントローラ１２０にキーマッピングテーブル４１０に伝送する（Ｓ５４０）。
【００２９】
図６Ａは本発明に係る１つのコントローラを用いた多数のホームデバイス制御方法におけるホームデバイス登録プロセスの処理動作を示すメッセージシーケンスチャットである。同図に表したメッセージシーケンスホームデバイス１６０とホームサーバ１００間の信号の流れ、ホームサーバ１００内における信号の流れおよびホームサーバ１００とサービス提供者１４０間の信号の流れを含む。同図を介してホームデバイス１６０の登録プロセッサの処理動作について詳説すると、まず、ホームデバイス１６０は自分の存在を知らせるデバイスプロファイル発見メッセージを伝送する（Ｓ６００）。
【００３０】
ホームサーバ１００はデバイスプロファイル発見メッセージを受信し、デバイスプロファイル管理部２３０はデバイスプロファイル情報を獲得する。ホームサーバ１００は新たなホームデバイスが設けられた場合のように、デバイスプロファイルの更新が必要である場合、デバイス管理テーブルを生成し（Ｓ６１０）、サービス提供者１４０にデバイス制御パルスコードを要請する（Ｓ６２０）。サービス提供者１４０はデバイス制御パルスコードをホームサーバに伝送し（Ｓ６３０）、ホームサーバ１００は制御パルスコードマッピングを介してコントローラキーマッピングテーブル４１０を生成する（Ｓ６４０）。
【００３１】
図６Ｂは本発明に係る１つのコントローラを用いた多数のホームデバイス制御方法におけるメッセージシーケンスチャットである。同図に表したメッセージシーケンスは、コントローラ１２０とホームサーバ１００間の信号の流れおよびコントローラ１２０とホームデバイス１６０間の信号の流れを含んでいる。同図を介してコントローラ１２０のセットアップおよびホームデバイス１６０の制御動作について説明すると、まず、コントローラ１２０はホームサーバ１００にコントローラキーマッピングテーブル４１０を要請する（Ｓ６５０）。ホームサーバ１００はコントローラ１２０にコントローラキーマッピングテーブル４１０を伝送する（Ｓ６６０）。
【００３２】
コントローラ１２０はホームデバイス１６０にホームデバイス１６０制御対象機器要請情報を伝送し（Ｓ６７０）、ホームデバイス１６０はコントローラ１２０にホームデバイス１６０制御対象機器確認情報を伝送する（Ｓ６８０）。それから、コントローラ１２０はホームデバイス１６０から伝送された前述のホームデバイス１６０の機器情報とホームサーバから伝送されたキーマッピングテーブル４１０をマッチングする（Ｓ６９０）。それから、コントローラ１２０はホームデバイス１６０に機器制御信号を伝送することによって（Ｓ６９５）、ホームデバイス１６０の動作を制御することが可能となる。
【００３３】
以上、図面に基づいて本発明の好適な実施形態を図示および説明してきたが本発明の保護範囲は、前述の実施形態に限定するものではなく、特許請求の範囲に記載された発明とその均等物にまで及ぶものである。
【図面の簡単な説明】
【００３４】
【図１】本発明が使用されるホームネットワークシステムの全体概略図である。
【図２】本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置の概念図である。
【図３Ａ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成するデバイスプロファイル管理部の機能構成図である。
【図３Ｂ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置上のホームサーバを構成するデバイスプロファイル管理部の処理フローチャートある。
【図４Ａ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置のホームサーバを構成するキーテーブル処理部の機能構成図である。
【図４Ｂ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置のホームサーバを構成するキーテーブル処理部の処理フローチャートである。
【図５Ａ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置のホームサーバを構成するメッセージ処理部の機能構成図である。
【図５Ｂ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御装置のホームサーバを構成するメッセージ処理部のメッセージシーケンスチャットである。
【図６Ａ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御方法におけるホームデバイスの登録プロセスの処理動作を示すメッセージシーケンスチャットである。
【図６Ｂ】本発明に係る１つのコントローラを用いた多数のホームデバイス制御方法におけるメッセージシーケンスチャットである。
【符号の説明】
【００３５】
１００      ホームサーバ
１４０      サービス提供者
１６０      ホームデバイス
２３０      出バスプロファイル管理部
２６０      キーテーブル処理部
２９０      メッセージ管理部
【図１】
2006236347.tif 000003
【図２】
2006236347.tif 000004
【図３Ａ】
2006236347.tif 000005
【図３Ｂ】
2006236347.tif 000006
【図４Ａ】
2006236347.tif 000007
【図４Ｂ】
2006236347.tif 000008
【図５Ａ】
2006236347.tif 000009
【図５Ｂ】
2006236347.tif 000010
【図６Ａ】
2006236347.tif 000011
【図６Ｂ】
2006236347.tif 000012