(57)【要約】【課題】  インターネットを利用してＵＰｎＰホームネットワークに接続されたデバイスを制御する方法、システム及び装置を提供する。【解決手段】  ＵＰｎＰホームネットワーク外部の装置に加入し、ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を外部の装置に通知し、ＵＰｎＰホームネットワークに接続されたデバイスの制御についての第３者通知メッセージをインターネットを通じて外部の装置から受信し、第３者通知メッセージをＵＰｎＰホームネットワークに接続されたデバイスに対する制御メッセージに変換し、制御メッセージをＵＰｎＰホームネットワークに接続されたデバイスに伝送するが、ＵＰｎＰホームネットワークに接続されたデバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたはウェブ基盤のユーザインターフェースを提供しないデバイスであることを特徴とする制御方法。これにより、ユーザはインターネットを通じてＵＰｎＰホームネットワークに接続されたデバイスを制御できる。【選択図】      図２
2008130082.tif 000002
【特許請求の範囲】
【請求項１】
ＵＰｎＰホームネットワーク外部の装置から伝送された信号に基づいて、ＵＰｎＰホームネットワークに接続されたデバイスを制御するための方法において、
前記ＵＰｎＰホームネットワーク外部の装置に加入し、前記ＵＰｎＰホームネットワークに接続された前記デバイスについての制御情報を前記外部の装置に通知するステップと、
前記ＵＰｎＰホームネットワークに接続された前記デバイスの制御についての第３者通知メッセージをインターネットを通じて前記外部の装置から受信するステップと、
前記第３者通知メッセージを前記ＵＰｎＰホームネットワークに接続された前記デバイスに対する制御メッセージに変換するステップと、
前記制御メッセージを前記ＵＰｎＰホームネットワークに接続された前記デバイスに伝送するステップであり、前記ＵＰｎＰホームネットワークに接続された前記デバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであるステップと、を含むことを特徴とする制御方法。
【請求項２】
前記制御方法は、
前記ＵＰｎＰホームネットワークに接続された前記デバイスの制御結果として、リポートメッセージを生成するステップと、
前記生成されたリポートメッセージを、インターネットを通じて前記ＵＰｎＰホームネットワーク外部の装置に伝送するステップと、をさらに含むことを特徴とする請求項１に記載の制御方法。
【請求項３】
前記ＵＰｎＰホームネットワーク外部の装置に加入するステップは、
前記ＵＰｎＰホームネットワークに接続されたデバイスを発見するステップと、
前記発見されたデバイスを制御するための制御情報を収集するステップと、
前記収集された制御情報を以って前記ＵＰｎＰホームネットワーク外部の装置に加入するステップと、を含むことを特徴とする請求項１に記載の制御方法。
【請求項４】
前記ＵＰｎＰホームネットワークに接続されたデバイスがレガシーデバイスである場合、帯域外プロトコルを利用して制御情報を収集するステップをさらに含むことを特徴とする請求項３に記載の制御方法。
【請求項５】
前記ウェブ基盤のユーザインターフェースを提供するデバイスはＣＥＡ−２０１４デバイスであり、
前記ウェブ基盤のユーザインターフェースを提供しないデバイスはレガシーデバイスまたはＵＰｎＰデバイスであることを特徴とする請求項１に記載の制御方法。
【請求項６】
ＵＰｎＰホームネットワーク外部の装置から伝送された信号に基づいてＵＰｎＰホームネットワークに接続されたデバイスをコンピュータが制御できるようにするためのソフトウェア命令が記録されたコンピュータで読み取り可能な記録媒体において、前記ソフトウェア命令は、
前記ＵＰｎＰホームネットワーク外部の装置に加入し、前記ＵＰｎＰホームネットワークに接続された前記デバイスについての制御情報を前記外部の装置に通知するステップと、
前記ＵＰｎＰホームネットワークに接続された前記デバイスの制御についての第３者通知メッセージを、インターネットを通じて前記外部の装置から受信するステップと、
前記第３者通知メッセージを、前記ＵＰｎＰホームネットワークに接続された前記デバイスに対する制御メッセージに変換するステップと、
前記制御メッセージを前記ＵＰｎＰホームネットワークに接続された前記デバイスに伝送するステップであり、前記ＵＰｎＰホームネットワークに接続された前記デバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであるステップと、を含むことを特徴とするコンピュータで読み取り可能な記録媒体。
【請求項７】
ＵＰｎＰホームネットワーク外部の装置から伝送された信号に基づいて、ＵＰｎＰホームネットワークに接続されたデバイスを制御するための装置において、
インターネットを通じて前記ＵＰｎＰホームネットワーク外部の装置から受信される前記ＵＰｎＰホームネットワークに接続されたデバイスの制御に関する第３者通知メッセージを、前記ＵＰｎＰホームネットワークに接続されたデバイスに対する制御メッセージに変換し、前記ＵＰｎＰホームネットワーク外部の装置に加入し、前記外部の装置に前記ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を通知する通知／イベント処理部であり、前記ＵＰｎＰホームネットワークに接続された前記デバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスである通知／イベント処理部と、
前記デバイスが前記ウェブ基盤のユーザインターフェースを提供する場合、前記ＵＰｎＰホームネットワークに接続されたデバイスについての前記制御メッセージを伝送し、前記ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を収集する第１コントロールポイントと、
前記デバイスが前記ウェブ基盤のユーザインターフェースを提供しない場合、前記ＵＰｎＰホームネットワークに接続されたデバイスについての前記制御メッセージを伝送し、前記ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を収集する第２コントロールポイントと、を備えることを特徴とする装置。
【請求項８】
前記第１コントロールポイントまたは前記第２コントロールポイントは、
前記ＵＰｎＰホームネットワークに接続されたデバイスの制御結果としてリポートメッセージを生成し、前記生成されたリポートメッセージを前記ＵＰｎＰホームネットワーク外部の装置に伝送することを特徴とする請求項７に記載の装置。
【請求項９】
前記ウェブ基盤のユーザインターフェースを提供するデバイスは、ＣＥＡ−２０１４デバイスであり、
前記ウェブ基盤のユーザインターフェースを提供しないデバイスは、レガシーデバイスまたはＵＰｎＰデバイスであることを特徴とする請求項７に記載の装置。
【請求項１０】
前記第２コントロールポイントは、
前記ＵＰｎＰホームネットワークに接続されたデバイスがレガシーデバイスである場合、帯域外プロトコルを利用して制御情報を収集することを特徴とする請求項７に記載の装置。
【請求項１１】
ＵＰｎＰホームネットワークに接続されたターゲットデバイスを遠隔制御する方法において、
前記ＵＰｎＰホームネットワークに接続された第１装置により、前記ＵＰｎＰホームネットワーク外部の第２装置に加入するステップと、
前記第１装置により前記ＵｐｎＰホームネットワークに接続された前記ターゲットデバイスについての制御情報を前記第２装置に通知するステップと、
前記ターゲットデバイスについてのイベントが発生すれば、前記第２装置で前記イベントに関する第３者通知メッセージを生成するステップと、
前記生成された第３者通知メッセージをインターネットを通じて前記第２装置から前記第１装置に伝送するステップと、
前記第１装置により、前記受信された第３者通知メッセージを前記ターゲットデバイスに対する制御メッセージに変換するステップと、
前記第１装置が前記変換された制御メッセージを前記ターゲットデバイスに伝送するステップと、を含み、
前記ターゲットデバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであることを特徴とする制御方法。
【請求項１２】
前記制御方法は、
前記第１装置によって、前記ターゲットデバイスを制御した結果についてのリポートメッセージを生成するステップと、
前記生成されたリポートメッセージを前記第２装置に伝送するステップと、をさらに含むことを特徴とする請求項１１に記載の制御方法。
【請求項１３】
前記第１装置により前記第２装置に加入するステップは
前記第１装置により前記ＵＰｎＰホームネットワークに接続されたターゲットデバイスを発見するステップと、
前記発見されたターゲットデバイスを制御するための制御情報を収集するステップと、
前記第２装置に加入して前記収集された制御情報を前記第２装置に通知するステップと、を含むことを特徴とする請求項１１に記載の制御方法。
【請求項１４】
前記制御方法は、
前記ターゲットデバイスを制御するためのウェブ基盤のユーザインターフェースを提供するステップをさらに含むことを特徴とする請求項１１に記載の制御方法。
【請求項１５】
前記第１装置により前記第２装置に加入するステップは、
前記ターゲットデバイスがレガシーデバイスである場合、帯域外プロトコルを利用して制御情報を収集するステップをさらに含むことを特徴とする請求項１３に記載の制御方法。
【請求項１６】
前記ウェブ基盤のユーザインターフェースを提供するターゲットデバイスは、ＣＥＡ−２０１４デバイスであり、
前記ウェブ基盤のユーザインターフェースを提供しないターゲットデバイスは、レガシーデバイスまたはＵＰｎＰデバイスであることを特徴とする請求項１１に記載の制御方法。
【請求項１７】
ＵＰｎＰホームネットワークに接続されたターゲットデバイスをコンピュータが遠隔制御できるようにするためのソフトウェア命令が記録されたコンピュータで読み取り可能な記録媒体において、前記ソフトウェア命令は、
前記ＵＰｎＰホームネットワークに接続された第１装置により、前記ＵＰｎＰホームネットワーク外部の第２装置に加入するステップと、
前記第１装置により、前記ＵｐｎＰホームネットワークに接続された前記ターゲットデバイスについての制御情報を前記第２装置に通知するステップと、
前記ターゲットデバイスについてのイベントが発生すれば、前記第２装置で前記イベントに関する第３者通知メッセージを生成するステップと、
前記生成された第３者通知メッセージを、インターネットを通じて前記第２装置から前記第１装置に伝送するステップと、
前記第１装置により、前記受信された第３者通知メッセージを前記ターゲットデバイスに対する制御メッセージに変換するステップと、
前記第１装置が前記変換された制御メッセージを前記ターゲットデバイスに伝送するステップと、を含み、
前記ターゲットデバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであることを特徴とするコンピュータで読み取り可能な記録媒体。
【請求項１８】
ＵＰｎＰホームネットワークに接続されたデバイスを遠隔制御するシステムにおいて、
前記デバイスについてのイベントが発生すれば、前記イベントに関する第３者通知メッセージを生成し、前記生成された第３者通知メッセージをインターネットを通じて伝送する第２装置と、
前記第２装置から前記第３者通知メッセージを受信し、前記受信された第３者通知メッセージを前記ＵＰｎＰホームネットワークに接続されたデバイスに対する制御メッセージに変換し、前記制御メッセージを前記ＵＰｎＰホームネットワークに接続されたデバイスに伝送する第１装置と、を備え、
前記ＵＰｎＰホームネットワークに接続されたデバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであることを特徴とするシステム。
【請求項１９】
前記第２装置は、
ウェブ基盤のユーザインターフェースを提供するウェブサーバと、
前記ウェブ基盤のユーザインターフェースを通じて前記デバイスについてのイベントが発生すれば、前記イベントに関する第３者通知メッセージを生成し、前記生成された第３者通知メッセージを、インターネットを通じて前記第１装置に伝送する通知／イベント処理部と、を備えることを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記第１装置は、
前記第３者通知メッセージを前記ＵＰｎＰホームネットワークに接続されたデバイスに対する制御メッセージに変換し、前記デバイスについての制御情報を使用して前記第１装置に加入する通知／イベント処理部と、
前記ＵＰｎＰホームネットワークに接続されたデバイスが前記ウェブ基盤のユーザインターフェースを提供するデバイスならば、前記デバイスに対する制御メッセージを伝送し、前記デバイスについての制御情報を収集する第１コントロールポイントと、
前記ＵＰｎＰホームネットワークに接続されたデバイスが、前記ウェブ基盤のユーザインターフェースを提供しないデバイスならば、前記デバイスに対する制御メッセージを伝送し、前記デバイスについての制御情報を収集する第２コントロールポイントと、を備えることを特徴とする請求項１８に記載のシステム。
【請求項２１】
前記第１コントロールポイントまたは前記第２コントロールポイントは、
前記デバイスの制御結果としてリポートメッセージを生成し、前記生成されたリポートメッセージを前記第２装置に伝送することを特徴とする請求項２０に記載のシステム。
【請求項２２】
前記ウェブ基盤のユーザインターフェースを提供するデバイスは、ＣＥＡ−２０１４デバイスであり、
前記ウェブ基盤のユーザインターフェースを提供しないデバイスは、レガシーデバイスまたはＵＰｎＰデバイスであることを特徴とするシステム。
【請求項２３】
前記第２コントロールポイントは、
前記ＵＰｎＰホームネットワークに接続されたデバイスがレガシーデバイスである場合、帯域外プロトコルを利用して制御情報を収集することを特徴とする請求項２０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを利用してＵＰｎＰホームネットワークに接続されたデバイスを制御する方法及びシステムに係り、より詳細には、ＣＥＡ−２０１４が提供するポーリング基盤の通知サービスを利用してＵＰｎＰホームネットワークに接続されたデバイスを制御する方法及び装置に関する。
【背景技術】
【０００２】
最近、小さくて多様なデバイスにもコンピュータ技術が適用されるにつれて、低コストで普遍的なネットワーキング技術が出現するか、または使用されている。例えば、家庭で使われる冷蔵庫、テレビ、洗濯機、パソコン、オーディオなど多様なデバイスが一つのネットワークに連結されてユーザの便宜に一役買っている。このために、汎用プラグアンドプレイ（Ｕｎｉｖｅｒｓａｌ  ｐｌｕｇ  ａｎｄ  ｐｌａｙ、ＵＰｎＰ）が提案された。ＵＰｎＰは、パソコン、周辺装置、知能型家電製品、無線装備のような装置をネットワークに接続させた時、インターネットとウェブプロトコルとを使用して互いに自動的に認識可能にする標準である。ＵＰｎＰを利用する場合、ユーザがある装置をネットワークに追加すれば、その装置は自ら構成を完了し、ＴＣＰ／ＩＰアドレスを受けて、他の装置に自分の存在を知らせるためにインターネットＨＴＴＰに基づいた発見プロトコルを使用する。例えば、現在ネットワークに接続されているカメラとプリンタがあり、そのプリンタを通じて写真を出力しようとする時、カメラのボタンを押さえればカメラが“発見要請”信号をネットワークに送ることによって、利用可能なプリンタがネットワーク上にあるかどうかを探すようにする。それにより、その信号を受けたプリンタは自分の位置をＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の形態でカメラに応答する。カメラ及びプリンタは共用の言語でＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を使用するか、またはプロトコル交渉を通じていかなる方式で意志疎通をするかを定めることができる。意志疎通のための共用言語が決定されれば、カメラはプリンタを制御して選択された写真を出力できるようになる。特に、ＵＰｎＰデバイスアーキテクチャ１．０仕様は、分散及び開放ネットワーキング構造に基づいてＵＰｎＰホームネットワーク内の各家電製品が中央集中の管理を受けずにピア・ツー・ピア（ｐｅｅｒ−ｔｏ−ｐｅｅｒ）ネットワーキングを可能にする。この場合、ＵＰｎＰは、分散及び開放ネットワーキング構造の技術的な構成要素であり、ＩＰ、ＨＴＴＰのような標準ネットワーキング技術を採択することによって運用体制、プラットホーム及び伝送媒体に独立的に動作可能に規定している。
【０００３】
一般的に、ＵＰｎＰ  １．０規格では、デバイスの発見のためにマルチキャスト方式を利用するために、他のネットワークに存在するデバイスを発見して制御することが不可能である。また、現在ＩＰｖ４アドレスの不足でＵＰｎＰホームネットワークが仮想私設網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ、ＶＰＮ）で構成される環境下では、ＵＰｎＰホームネットワーク内のＵＰｎＰデバイスは、ネットワークアドレス変換（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ、ＮＡＴ）を通じてなくてはインターネットを通じて接近できない。また、ポートマッピング方式を利用してインターネットを通じて接近できるが、この場合は、別途のＵＰｎＰ  ＩＧＤ（Ｉｎｔｅｒｎｅｔ  Ｇａｔｅｗａｙ  Ｄｅｖｉｃｅ）を必要とする。
【０００４】
前記理由のために、ＵＰｎＰ  １．０規格を採択してＵＰｎＰホームネットワークデバイスを構成する場合には、ＶＰＮで構成されるＵＰｎＰホームネットワークに接続されたデバイスをインターネットを通じて制御できないという問題点がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、前記のような問題点に鑑みてなされたものであり、インターネットを利用したポーリング基盤の通知サービスを利用してＵＰｎＰホームネットワークに接続されたデバイスを制御するための方法及びシステムを提供するところにその目的がある。
【課題を解決するための手段】
【０００６】
前記目的を達成するために、ＵＰｎＰホームネットワーク外部の装置から伝送された信号に基づいて、ＵＰｎＰホームネットワークに接続されたデバイスを制御するための方法は、前記ＵＰｎＰホームネットワーク外部の装置に加入し、前記ＵＰｎＰホームネットワークに接続された前記デバイスについての制御情報を前記外部の装置に通知するステップと、前記ＵＰｎＰホームネットワークに接続された前記デバイスの制御についての第３者通知メッセージをインターネットを通じて前記外部の装置から受信するステップと、前記第３者通知メッセージを前記ＵＰｎＰホームネットワークに接続された前記デバイスに対する制御メッセージに変換するステップと、前記制御メッセージを前記ＵＰｎＰホームネットワークに接続された前記デバイスに伝送するステップであり、前記ＵＰｎＰホームネットワークに接続された前記デバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであるステップと、を含むことを特徴とする。
【０００７】
本発明の第２実施形態によれば、前記方法を実行するためのプログラムが記録されたコンピュータで読み取り可能な記録媒体が提供される。
【０００８】
本発明の第３実施形態によれば、ＵＰｎＰホームネットワーク外部の装置から伝送された信号に基づいてＵＰｎＰホームネットワークに接続されたデバイスを制御するための装置が提供されるが、前記装置は、インターネットを通じて前記ＵＰｎＰホームネットワーク外部の装置から受信される前記ＵＰｎＰホームネットワークに接続されたデバイスの制御に関する第３者通知メッセージを、前記ＵＰｎＰホームネットワークに接続されたデバイスに対する制御メッセージに変換し、前記ＵＰｎＰホームネットワーク外部の装置に加入し、前記外部の装置に前記ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を通知する通知／イベント処理部であり、前記ＵＰｎＰホームネットワークに接続された前記デバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスである通知／イベント処理部と、前記デバイスが前記ウェブ基盤のユーザインターフェースを提供する場合、前記ＵＰｎＰホームネットワークに接続されたデバイスについての前記制御メッセージを伝送し、前記ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を収集する第１コントロールポイントと、前記デバイスが前記ウェブ基盤のユーザインターフェースを提供しない場合、前記ＵＰｎＰホームネットワークに接続されたデバイスについての前記制御メッセージを伝送し、前記ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を収集する第２コントロールポイントと、を備えることを特徴とする。
【０００９】
本発明の第４実施形態によれば、ＵＰｎＰホームネットワークに接続されたターゲットデバイスを遠隔制御する方法が提供されるが、前記方法は、前記ＵＰｎＰホームネットワークに接続された第１装置により、前記ＵＰｎＰホームネットワーク外部の第２装置に加入するステップと、前記第１装置により前記ＵｐｎＰホームネットワークに接続された前記ターゲットデバイスについての制御情報を前記第２装置に通知するステップと、前記ターゲットデバイスについてのイベントが発生すれば、前記第２装置で前記イベントに関する第３者通知メッセージを生成するステップと、前記生成された第３者通知メッセージをインターネットを通じて前記第２装置から前記第１装置に伝送するステップと、前記第１装置により、前記受信された第３者通知メッセージを前記ターゲットデバイスに対する制御メッセージに変換するステップと、前記第１装置が前記変換された制御メッセージを前記ターゲットデバイスに伝送するステップと、を含み、前記ターゲットデバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであることを特徴とする。
【００１０】
本発明の第５実施形態によれば、前記方法を実行するためのプログラムが記録されたコンピュータで読み取り可能な記録媒体が提供される。
【００１１】
本発明の第６実施形態によれば、ＵＰｎＰホームネットワークに接続されたデバイスを遠隔制御するシステムが提供されるが、前記システムは、前記デバイスについてのイベントが発生すれば、前記イベントに関する第３者通知メッセージを生成し、前記生成された第３者通知メッセージをインターネットを通じて伝送する第２装置と、前記第２装置から前記第３者通知メッセージを受信し、前記受信された第３者通知メッセージを前記ＵＰｎＰホームネットワークに接続されたデバイスに対する制御メッセージに変換し、前記制御メッセージを前記ＵＰｎＰホームネットワークに接続されたデバイスに伝送する第１装置と、を備え、前記ＵＰｎＰホームネットワークに接続されたデバイスは、ウェブ基盤のユーザインターフェースを提供するデバイスまたは前記ウェブ基盤のユーザインターフェースを提供しないデバイスであることを特徴とする。
【発明の効果】
【００１２】
インターネットを利用したポーリング基盤の通知サービスを利用することによって、ユーザはインターネットを通じてＵＰｎＰホームネットワークに接続されたデバイスを制御できる。
【００１３】
また、遠隔ユーザインターフェースサーバ（Ｒｅｍｏｔｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｓｅｒｖｅｒ：ＲＵＩＳ）から伝送される第３者通知メッセージを、ＣＥＡ−２０１４．ＵＰｎＰデバイス、及びＵＰｎＰ機能を提供しないレガシーデバイスに対する制御メッセージに変換することによって、非標準デバイスと互換性を確保することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付した図面を参照して本発明によるインターネットを利用してＵＰｎＰホームネットワークに接続されたデバイスを制御する方法の望ましい実施形態を詳細に説明する。各図面の構成要素に参照符号を付加するに当って、同じ構成要素に限っては、たとえ他の図面上に表示されるとしても同じ符号で表記されたことに留意せねばならない。また、下記の説明では、具体的な回路の構成素子のような多くの特定事項が図示されているが、これは本発明のさらに全般的な理解を助けるために提供されたものであり、このような特定事項なしでも本発明が実施されうるということは当業者には明らかであろう。そして、本発明を説明するに当って、関連した公知の機能または構成についての具体的な説明が本発明の要旨を不明にすると判断される場合には、その詳細な説明を省略する。
【００１５】
図１は、本発明によるＣＥＡ−２０１４システムの構成図であり、ＵＰｎＰホームネットワーク１４０に接続された遠隔ユーザインターフェースクライアント（Ｒｅｍｏｔｅ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ  Ｃｌｉｅｎｔ：ＲＵＩＣ）１１０とターゲットデバイス１００と、ＲＵＩＣ  １１０とインターネット１５０を通じて連結されたＲＵＩＳ  １２０とを備えてなる。
【００１６】
デバイス１００は、ウェブ基盤のユーザインターフェースを提供するデバイスとウェブ基盤のユーザインターフェースを提供しないデバイスとを備え、例えば、前者の場合はＣＥＡ−２０１４デバイス、後者の場合はＵＰｎＰデバイスとレガシーデバイスとをいう。ＣＥＡ−２０１４は、Ｗｅｂ−ｂａｓｅｄ  Ｃｏｎｓｕｍｅｒ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ａｓｓｏｃｉａｔｉｏｎ’ｓ（ＣＥＡ）Ｒ７ホームネットワーク協会が公開した新たな標準であり、ＵＰｎＰネットワーク及びインターネットに基づいた遠隔ユーザインターフェースに対するウェブ基盤のプロトコル及びフレームワークである。ＣＥＡ−２０１４デバイスは、ウェブ基盤のユーザインターフェースを提供するＵＰｎＰデバイスであり、ＵＰｎＰデバイスは、ウェブ基盤のユーザインターフェースを提供しないＵＰｎＰデバイスである。一方、レガシーデバイスはＵＰｎＰ機能を提供せず、ウェブ基盤のユーザインターフェースも提供しないデバイスと定義される。
【００１７】
図１を参照するに、ＲＵＩＣ  １１０の通知／イベント処理部１１１は、ＲＵＩＳ１２０の通知／イベント処理部１２１から第３者通知メッセージを受信する。
【００１８】
第３者通知メッセージは、ＲＵＩＳ  １２０で生成されるメッセージであり、ユーザが発生させたイベントを含み、ＣＥＡ−２０１４標準に基づいて生成される。また、通知／イベント処理部１１１は、受信された第３者通知メッセージを、ウェブ基盤のユーザインターフェースを提供するデバイスまたはウェブ基盤のユーザインターフェースを提供しないデバイスに対する制御メッセージに変換し、変換された制御メッセージをそれぞれのコントロールポイント１１３または１１４に伝達する。また、通知／イベント処理部１１１は、ＣＥＡ−２０１４のポーリング基盤の通知サービスを提供されるために、ＵＰｎＰコントロールポイント１１３またはＵＩコントロールポイント１１４が収集したデバイスについての制御情報をもってＲＵＩＳ  １２０に加入する。
【００１９】
また、ＵＰｎＰコントロールポイント１１３は、通知／イベント処理部１１１からウェブ基盤のユーザインターフェースを提供しないデバイスに対する制御メッセージを伝達され、伝達された制御メッセージをウェブ基盤のユーザインターフェースを提供しないデバイスに伝送する。以後、ウェブ基盤のユーザインターフェースを提供しないデバイスは、伝達された制御メッセージによる動作を行う。望ましくは、ＵＰｎＰコントロールポイント１１３は、ウェブ基盤のユーザインターフェースを提供しないデバイスから制御結果を伝達され、制御結果についてのリポートメッセージを生成してＲＵＩＳ  １２０に伝送する。また、ＵＰｎＰコントロールポイント１１３は、ＵＰｎＰアクションを利用してウェブ基盤のユーザインターフェースを提供しないデバイスについての制御情報を収集する。特に、レガシーデバイスの場合はＵＰｎＰ機能を提供しないので、帯域外プロトコルを利用してレガシーデバイスが自ら制御情報をＵＰｎＰコントロールポイント１１３に登録せねばならない。
【００２０】
一方、ＵＩコントロールポイント１１４は、通知／イベント処理部１１１からウェブ基盤のユーザインターフェースを提供するデバイスに対する制御メッセージを伝達され、伝達された制御メッセージを、ウェブ基盤のユーザインターフェースを提供するデバイスに伝送する。以後ウェブ基盤のユーザインターフェースを提供するデバイスは、伝達された制御メッセージによる動作を行う。望ましくは、ＵＰｎＰコントロールポイント１１４は、ウェブ基盤のユーザインターフェースを提供しないデバイスから制御結果を伝達され、制御結果についてのリポートメッセージを生成してＲＵＩＳ  １２０に伝送する。また、ＵＩコントロールポイント１１４は、ＵＰｎＰアクションを利用してウェブ基盤のユーザインターフェースを提供するデバイスについての制御情報を収集する。
【００２１】
一方、ＸＨＴＭＬ（ＥｅＸｔｅｎｔｉｏｎ  Ｈｙｐｅｒ  Ｔｅｘｔ  ＭａｒｋｕｐＬａｎｇｕａｇｅ）ブラウザー１１２は、ウェブサーバ１２２から伝達されたウェブ基盤のユーザインターフェースをディスプレイする。
【００２２】
ＲＵＩＳ  １２０のウェブサーバ１２２は、外部装置１３０にＵＰｎＰホームネットワーク１４０に接続されたデバイスを制御するためのウェブ基盤のユーザインターフェースを提供する。望ましくは、ウェブサーバ１２２は、外部装置１３０が接続しようとする場合に、外部装置１３０を認証できる。
【００２３】
外部装置１３０は、ＲＵＩＳ  １２０と有線または無線で連結される。また、ウェブサーバ１２２が提供するウェブ基盤のユーザインターフェースを受信してディスプレイすることで、ユーザが所望する特定制御イベントをＲＵＩＳ  １２０に提供する。
【００２４】
通知／イベント処理部１２１は、外部装置１３０で発生した制御イベントを受信する。また、受信された制御イベントを含む第３者通知メッセージを生成し、生成された第３者通知メッセージを、インターネットを利用したポーリング基盤の通知サービスを利用してＲＵＩＣ  １１０に伝送する。インターネットを利用したポーリング基盤の通知サービスは、ＣＥＡ−２０１４で提供するサービスであり、イベントが発生すれば、加入されたＲＵＩＣ  １１０に発生したイベントを伝送するサービスである。インターネットで変更された内容を容易に認識できるように変わった内容を加入者に提供するという点で、ＲＳＳ（Ｒｅａｌｌｙ  Ｓｉｍｐｌｅ  Ｓｙｎｄｉｃａｔｉｏｎ）と同様である。
【００２５】
図２は、本発明によるインターネットを利用してＵＰｎＰホームネットワークに接続されたデバイスを制御する方法を記述したフローチャートである。図２を参照するに、ステップ２００ないしステップ２０２は、ＵＰｎＰホームネットワークに接続されたデバイスの制御方法を登録及び収集するステップである。
【００２６】
ステップ２００で、レガシーデバイスが帯域外プロトコルを利用して制御情報をコントロールポイント１１３に直接登録する。
【００２７】
ステップ２０１では、コントロールポイント１１３、１１４がＵＰｎＰアクションを利用してＵＰｎＰデバイス及びＣＥＡ−２０１４デバイスを発見し、発見されたＵＰｎＰデバイス及びＣＥＡ−２０１４デバイスについての制御情報を登録する。
【００２８】
ステップ２０２で、コントロールポイント１１３、１１４は、登録された制御情報からＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を収集する。
【００２９】
ステップ２０３で、ＲＵＩＣ  １２０の通知／イベント処理部１１１は、収集された制御情報をもってＲＵＩＳ  １２０の通知／イベント処理部１２１に加入要請をする。
【００３０】
ステップ２０４で、加入要請された通知／イベント処理部１２１は加入を承認し、ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報（イベント含む）を登録する。
【００３１】
ステップ２０５で、ユーザがウェブサーバ１２２が提供するウェブ基盤のユーザインターフェース（ウェブページ）をアクセスすることでイベントが発生する。
【００３２】
ステップ２０６では、通知／イベント処理部１２１はイベントに関する第３者通知メッセージを生成する。
【００３３】
以後、ステップ２０７では、通知／イベント処理部１２１は生成された第３者通知メッセージをインターネットを通じてＲＵＩＣ  １１０の通知／イベント処理部１１１に伝送する。
【００３４】
ステップ２０８で、ＲＵＩＣ  １１０の通知／イベント処理部１１１は、受信された第３者通知メッセージを、ウェブ基盤のユーザインターフェースを提供するデバイスまたはウェブ基盤のユーザインターフェースを提供しないデバイスに対する制御メッセージに変換する。
【００３５】
ステップ２０９で、コントロールポイント１１３、１１４は、変換された制御メッセージをターゲットデバイス（レガシーデバイス、ＵＰｎＰデバイス、またはＣＥＡ−２０１４デバイスのうちいずれか一つ）に伝送する。
【００３６】
ステップ２１０で、ターゲットデバイスは制御メッセージによって動作を行い、制御結果をコントロールポイント１１３、１１４に伝送する。
【００３７】
ステップ２１１では、コントロールポイント１１３、１１４は制御結果についてのリポートメッセージを生成し、生成されたリポートメッセージをＲＵＩＳ  １２０のウェブサーバ１２２に伝送する。
【００３８】
ステップ２１２でウェブサーバ１２２は、受信されたリポートメッセージを外部装置１３０に伝送する。伝送されたリポートメッセージは、以後外部装置でウェブ基盤のユーザインターフェース（ウェブページ）を通じてディスプレイされる。
【００３９】
図３は、本発明によってインターネットを通じて予約録画を行う方法を記述するフローチャートである。図３で、外部装置１３０を通じて制御しようとするＵＰｎＰホームネットワークに接続されたデバイスはＰＶＲ（Ｐｅｒｓｏｎａｌ  Ｖｉｄｅｏ  Ｒｅｃｏｒｄｅｒ）であり、ＰＶＲは、ウェブ基盤のユーザインターフェースを提供しないＵＰｎＰデバイスと仮定する。
【００４０】
ステップ３００では、ＵＰｎＰコントロールポイント１１３は、ＵＰｎＰアクションを利用してＵＰｎＰデバイス（ＰＶＲ）を発見し、発見されたＵＰｎＰデバイス（ＰＶＲ）についての制御情報を登録する。制御情報は、デバイスの名称、制御方法、状態などでありうる。
【００４１】
ステップ３０１で、ＵＰｎＰコントロールポイント１１３は、登録された制御情報からＵＰｎＰホームネットワークに接続されたデバイスについての制御情報を収集する。
【００４２】
ステップ３０２で、ＲＵＩＣ  １２０の通知／イベント処理部１１１は、収集された制御情報をもってＲＵＩＳ  １２０の通知／イベント処理部１２１に加入要請をする。
【００４３】
ステップ３０３で、加入要請を受けた通知／イベント処理部１２１は加入を承認し、ＵＰｎＰホームネットワークに接続されたデバイスについての制御情報（イベントを含む）を登録する。
【００４４】
ステップ３０４及び３０５で、ユーザが、ウェブサーバ１２２が提供するウェブ基盤のユーザインターフェース（ウェブページ）をアクセスすることでイベント（予約録画）が発生する。予約録画に関するイベントは録画日時、時間などでありうる。
【００４５】
ステップ３０６では、通知／イベント処理部１２１は、イベントに関する第３者通知メッセージを生成する。
【００４６】
以後、ステップ３０７では、通知／イベント処理部１２１は、生成された第３者通知メッセージをインターネットを通じてＲＵＩＣ
１１０の通知／イベント処理部１１１に伝送する。
【００４７】
ステップ３０８で、ＲＵＩＣ  １１０の通知／イベント処理部１１１は、受信された第３者通知メッセージをＵＰｎＰデバイス（ＰＶＲ）に対する制御メッセージに変換する。
【００４８】
ステップ３０９で、ＵＰｎＰコントロールポイント１１３は、変換された制御メッセージをＵＰｎＰデバイス（ＰＶＲ）に伝送する。
【００４９】
ステップ３１０でＵＰｎＰデバイス（ＰＶＲ）は、制御メッセージによって動作を行い、ステップ３１１でＵＰｎＰデバイス（ＰＶＲ）は、制御結果をＵＰｎＰコントロールポイント１１３に伝送する。
【００５０】
ステップ３１２では、ＵＰｎＰコントロールポイント１１３は制御結果についてのリポートメッセージを生成し、生成されたリポートメッセージをＲＵＩＳ
１２０のウェブサーバ１２２に伝送する。以後ステップ３１２でウェブサーバ１２２は、受信されたリポートメッセージを外部装置１３０に伝送する。伝送されたリポートメッセージは、以後外部装置でウェブ基盤のユーザインターフェース（ウェブページ）を通じてディスプレイされる。
【００５１】
以上、本発明の望ましい実施形態について詳細に記述したが、当業者ならば、特許請求の範囲に定義された本発明の精神及び範囲を逸脱せずに本発明を多様に変形または変更して実施できるということが分かるであろう。したがって、本発明の今後の実施形態の変更は、本発明の技術を逸脱するものではない。
【産業上の利用可能性】
【００５２】
本発明は、パソコン、周辺装置、知能型家電製品、無線装備などに好適に用いられる。
【図面の簡単な説明】
【００５３】
【図１】本発明によるＣＥＡ−２０１４システムの構成図である。
【図２】本発明によるインターネットを利用してＵＰｎＰホームネットワークに接続されたデバイスを制御する方法を記述したフローチャートである。
【図３】本発明によってインターネットを通じて予約録画する方法を記述するフローチャートである。
【符号の説明】
【００５４】
１００  ターゲットデバイス（ＵＰｎＰデバイス、ＣＥＡ−２０１４デバイス、レガシーデバイス）
１１０  遠隔ユーザインターフェースクライアント（ＲＵＩＣ）
１１１  通知／イベント処理部
１１２  ＸＨＴＭＬブラウザー
１１３  ＵＰｎＰコントロールポイント
１１４  ＵＩコントロールポイント
１２０  遠隔ユーザインターフェースサーバ（ＲＵＩＳ）
１２１  通知／イベント処理部
１２２  ウェブサーバ
１３０  外部装置
１４０  ＵＰｎＰホームネットワーク
１５０  インターネット
【図１】
2008130082.tif 000003
【図２】
2008130082.tif 000004
【図３】
2008130082.tif 000005