(57)【要約】【課題】方法及び装置は、ＵＰｎＰのコントロールポイントであって、当該コントロールポイントの２つのコンポーネントに分割されて実施されたＵＰｎＰスタックの実施態様を提供するコントロールポイントを提供する。【解決手段】コントロールポイントは、分割されたＵＰｎＰスタックの第１の部分を有するベースセットと、分割されたＵＰｎＰスタックの第２の部分を有する無線コントロールセットとを含む。ベースセットは、有線ネットワークに接続される。無線コントロールセットは、無線技術を使用する無線リンクを介してベースセットと通信する。無線コントロールセットは、無線コマンドをベースセットに送信することができ、またステータス通信をベースセットから受信することができる。ベースセットは、コントロールセットとの通信用の無線接続を確立して使用することを可能にする必要なソフトウェア、ファームウェア及びハードウェアを有する。
2005516439.tif 000002
【特許請求の範囲】
【請求項１】
有線ネットワークに接続されたデバイスの制御装置であって、
前記有線ネットワークに接続され、ＵＰｎＰスタックの第１の部分を含むベースセットと、
前記ベースセットに通信リンクによって接続され、前記ＵＰｎＰスタックの第２の部分、及びグラフィカルユーザインタフェースを含むコントロールセットと
を備える制御装置。
【請求項２】
前記通信リンクは、無線である、
請求項１記載の制御装置。
【請求項３】
前記無線リンクは、Ｂｌｕｅｔｏｏｔｈ、Ｈｏｍｅ  ＲＦ、ＩＥＥＥ８０２．１１ａ、またはＩＥＥＥ８０２．１１ｂを含む無線技術を使用して確立される、
請求項２記載の制御装置。
【請求項４】
前記無線コントロールセットは、グラフィカルユーザインタフェースを含む、
請求項１記載の制御装置。
【請求項５】
前記グラフィカルユーザインタフェースは、ブラウザである、
請求項４記載の制御装置。
【請求項６】
前記無線コントロールセットは、バッテリで電力供給を受ける、
請求項１記載の制御装置。
【請求項７】
前記ベースセットは、ＡＣ電源装置によって電力供給を受ける、
請求項１記載の制御装置。
【請求項８】
前記ネットワークは、前記ベースセットの複数のインスタンスを含み、前記コントロールセットは、最大信号強度を有する無線リンクを介してベースセットと通信する、
請求項２記載の制御装置。
【請求項９】
前記ＵＰｎＰスタックの前記第１の部分は、ＵＰｎＰスタックのアドレッシングレイヤ、ディスカバリレイヤ、ディスクリプションレイヤ、イベンティングレイヤ、及びコントロールレイヤを含み、前記ベースセットは、
ラッパアプリケーションレイヤと、
ベースセットＩＰレイヤと、
コントロールセットＰＰＰレイヤと、
ベースセット無線スタックとをさらに有する、
請求項１記載の制御装置。
【請求項１０】
前記ＵＰｎＰスタックの前記第２の部分は、前記ＵＰｎＰスタックのプレゼンテーションレイヤを含み、前記コントロールセットは、
ＨＴＴＰレイヤと、
ＴＣＰ／ＵＤＰレイヤと、
コントロールセットＩＰレイヤと、
コントロールセットＰＰＰレイヤと、
コントロールセット無線スタックとをさらに有する、
請求項１記載の制御装置。
【請求項１１】
ＵＰｎＰデバイスの有線ネットワークに接続されたデバイスの制御方法であって、
有線通信リンクによって前記ネットワークに接続されたベースセットにおけるＵＰｎＰスタックのディスカバリレイヤ、ディスクリプションレイヤ、イベンティングレイヤ、及びコントロールレイヤであって、ＵＰｎＰコントロールポイントのＵＰｎＰスタックの第１の部分を形成するディスカバリレイヤ、ディスクリプションレイヤ、イベンティングレイヤ、及びコントロールレイヤの実行ステップと、
無線通信リンクを介して前記ベースセットに接続された無線コントロールセットにおけるプレゼンテーションレイヤであって、前記ＵＰｎＰコントロールポイントの前記ＵＰｎＰスタックの第２の部分を形成するプレゼンテーションレイヤの実行ステップと
を含む制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包括的には、ネットワーク接続されたデバイスに関し、詳細には、ネットワーク接続されたユニバーサルプラグアンドプレイデバイスの制御に関する。
【背景技術】
【０００２】
「プラグアンドプレイ」（ＰｎＰ）は、パーソナルコンピュータシステムのハードウェア、ソフトウェア、および取り付けられた周辺デバイスの環境設定を自動的に行う技術である。ユーザは、例えばモデム、ファックスカード、またはゲームデバイスといった新しいデバイスをシステムに取り付ける、すなわちプラグインすることができ、システム、ソフトウェア、およびデバイスを手動により環境設定する必要なく、そのデバイスの使用を開始する、すなわちプレイを開始することができる。
【０００３】
プラグアンドプレイ技術は、例えばハードウェア、ドライバなどのソフトウェアをサポートするＭｉｃｒｏｓｏｆｔ（商標）Ｗｉｎｄｏｗｓ（商標）２０００などのオペレーティングシステム、ＢＩＯＳ、およびアプリケーションソフトウェアにおいて実施される。プラグアンドプレイは、システムＢＩＯＳ、ハードウェアデバイス、システムリソース、デバイスドライバ、およびオペレーティングシステムソフトウェアを組み合わせたものであることに留意すべきである。プラグアンドプレイにより、オペレーティングシステムおよびＢＩＯＳは、互いに通信して、システムリソースについての情報を共有することができる。
【０００４】
プラグアンドプレイをユニバーサルプラグアンドプレイ（ＵＰｎＰ）と混同すべきではない。ＵＰｎＰ、Ｊｉｎｉ（ジニー）およびＵＰｎＰの解決法といったホームネットワーキング用の新興技術は、必ずしもＰＣを使用することなく、効果的でユーザフレンドリな制御メカニズムをそれらのデバイスに提供するために、民生用電子デバイスおよび民生用電化製品を、ローカルネットワークを介して接続することを目的としている。ＵＰｎＰは、シンプルで、シームレスで、かつ、スケーラブルなデバイス相互接続性という究極の目的を有するＵＰｎＰネットワークにおけるデバイスインターラクション手段を提供する協調フレームワークである。
【０００５】
従来技術のＵＰｎＰネットワークは、複数のＵＰｎＰデバイス、１つまたは２つ以上のＵＰｎＰコントロールポイント（ＵＰｎＰ  ＣＰ）、およびオプションとしての複数のブリッジを含む。ユーザは、ＵＰｎＰ  ＣＰを介してコマンドを送信することにより、ＵＰｎＰデバイスのオペレーションを制御することができる。ブリッジは、非ＵＰｎＰデバイスおよび他のネットワークへのインターフェースを提供するために使用される。現在、パーソナルコンピュータは、そのネットワーク接続機能、処理能力、およびグラフィカルユーザインタフェース（ＧＵＩ）が利用可能であることにより、ＵＰｎＰ  ＣＰとして使用される。例えば高品位テレビ（ＨＤＴＶ）などの大画面を有する他のデバイスも、ＵＰｎＰ  ＣＰとして機能する優れた候補とみなされる。ＵＰｎＰデバイスおよびＵＰｎＰ  ＣＰは、通例、任意の適切な物理通信レイヤ、例えば１０／１００ＢａｓｅＴ、ファイアワイア（Fire Wire）  ＩＥＥＥ１３９４などを使用して有線ネットワークに接続される。
【０００６】
ＵＰｎＰは、既存のネットワークプロトコルおよび標準を使用することによりネットワーク接続機能を提供する。この既存のネットワークプロトコルおよび標準としては、例えば、インターネットプロトコル（ＩＰ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）、シンプルデバイス発見プロトコル（ＳＤＤＰ（simple device discovery protocol））、シンプルオブジェクトアクセスプロトコル（ＳＯＡＰ（simple object access protocol））、一般イベント通知アーキテクチャ（ＧＥＮＡ（general event notification architecture））、および拡張マークアップ言語（ＸＭＬ）がある。
【０００７】
ＵＰｎＰ標準は、ＵＰｎＰネットワーク内で接続されたデバイスのオペレーションを制御するために使用するコントロールポイント（ＣＰ）を指定する。それらのデバイスとＵＰｎＰ  ＣＰとの間の通信は、ＸＭＬフォーマットを有するメッセージを交換することにより行われる。しかしながら、ＵＰｎＰネットワークはシームレスに動作するので、ユーザは、メッセージのフォーマットおよびセマンティクスを意識する必要はない。ＵＰｎＰ  ＣＰは、通例、デバイスの制御機能へ簡単にアクセスできる図形ボタンを標準装備したユーザフレンドリなグラフィカルユーザインタフェース（ＧＵＩ）を含む。
【０００８】
通常、ＵＰｎＰを実施したもののスタックは、アドレッシング（addressing）レイヤ、ディスカバリ（discovery）レイヤ、ディスクリプション（description）レイヤ、コントロール（control）レイヤ、イベンティング（eventing）レイヤ、およびプレゼンテーション（presentation）レイヤの６つのレイヤを含む。
【０００９】
アドレッシング
アドレッシングは、ネットワーク接続されたデバイス間での動的ホスト構成プロトコル（ＤＨＣＰ）を使用した通信を可能にする。ＵＰｎＰでは、ＤＨＣＰサーバが、ホストに一時的なＩＰアドレスを割り当てる。これは、ダイナミックアロケーションとして知られている。ダイナミックアロケーションにより、限られた数のＩＰアドレスを多くのホスト間で共有することが可能になる。
【００１０】
ディスカバリ
ディスカバリは、ＵＰｎＰネットワークに追加されたデバイスが、コントロールポイントにその存在を「広告する」ことを可能にする。また、ディスカバリは、コントロールポイントがデバイスを探索して発見することも可能にする。シンプルデバイス発見プロトコル（ＳＤＤＰ）および一般イベント通知アーキテクチャ（ＧＥＮＡ）を利用することにより、ネットワーク上の利用可能なリソースをコントロールポイントに気付かせることができ、コントロールポイントは、必要に応じてその情報を更新することができる。
【００１１】
ディスクリプション
ディスクリプションは、ＵＰｎＰネットワーク上で発見されたデバイスにアクセスする方法、および、そのデバイスによって提供されるサービスおよび機能を示すデバイス記述を取得する方法を、コントロールポイントが「学習する」ことを可能にする。コントロールポイントは、ディスカバリ中に取得されたデバイスのユニバーサルリソースロケータ（ＵＲＬ）を使用してＨＴＴＰリクエストを送信することにより、デバイス情報およびサービス情報を検索することができる。
【００１２】
コントロール
ＵＰｎＰコントロールポイントは、デバイスのＵＲＬを使用してデバイスにＨＴＴＰリクエストを送信することにより、デバイスを制御することができる。デバイスは、ＨＴＴＰレスポンスを返すことにより、コントロールポイントに結果を通知することができる。これらのリクエストおよびレスポンスは、ＳＯＡＰを使用してカプセル化されて、ＵＰｎＰネットワークを介して伝送される。
【００１３】
イベンティング
ＵＰｎＰコントロールポイントは、ＵＰｎＰデバイスによって提供されるサービスの状態を監視することができる。コントロールポイントは、ＧＥＮＡプロトコルを使用して、サービスの状態のあらゆる変化の通知を要求することができる。コントロールポイントは、通知の受信を申し込むＨＴＴＰリクエストをデバイスに送信する。デバイスは、それに応答してイベントメッセージを送信する。その後、デバイスは、サービスの状態のあらゆる変化の通知をコントロールポイントに送信する。
【００１４】
プレゼンテーション
プレゼンテーションは、コントロールポイントが、ネットワーク上のデバイスを制御すると共に、それらのデバイスのステータス情報を提示するインターフェースをユーザに提供することを可能にする。通常、グラフィカルユーザインタフェースが、提示用のインターフェースを提供する
【００１５】
従来技術のＵＰｎＰ  ＣＰは、必要な処理能力、例えばブラウザなどの必要なグラフィカルユーザインタフェースソフトウェア、およびＵＰｎＰネットワークのコントロールポイントとして機能するネットワーク接続機能を保有する。しかしながら、それらのデバイスは、一般にコストが高く、専門家でない一般人には適しておらず、かつ、持ち運びできない。さらに、それらのデバイスは、相当な量の動作電力を必要とする。より重要なことは、それらのデバイスを、ＵＰｎＰデバイスを接続する有線ネットワークに直接接続する必要があることである。
【００１６】
ネットワーク接続されたデバイスへのアクセス方法として、いくつかの方法が知られている。例えば、２００１年１０月２５日に公開された米国特許出願公開第２００１／００３３５５４号明細書の「Proxy-bridge connecting remote users to a limited connectivity network」がある。その方法は、基本的には、ピコネットの外部に存在する外部デバイスがピコネット内のデバイスにアクセスできるようにアクセスを拡張したものである。
【００１７】
２００１年１０月１８日に公開された米国特許出願公開第２００１／００３２２７３号明細書の「Architecture of a bridge between a non-IP network and the web」は、ＩＰ互換ネットワークのデバイスと非ＩＰ互換ネットワークのデバイスとの間の通信を容易にするために使用できるブリッジを記載している。
【００１８】
米国特許出願公開第２００１／００２５３２２号明細書の「Internet Protocol interface for controlling non-IP-based network device with IP-based network device and method therefore」は、２００１年９月２７日に公開された。その出願は、非ＩＰベースのネットワークのネットワークデバイスを、ＩＰベースのネットワークのデバイスによって制御する方法およびメカニズムを記載している。
【００１９】
上記参考文献は、あるネットワークドメインから別のネットワークへのアクセスを容易にすることに関係している。しかしながら、それらのネットワークのコントロールポイントは、持ち運ぶことができず、手持ち式とすることができない。また、それらのデバイスは、通信を行うために有線ＵＰｎＰネットワークと物理的に接続する必要もある。さらに、それらのデバイスは、その大きな電力消費のため、バッテリ電源動作に適していない。
【００２０】
従来のＵＰｎＰ  ＣＰ、例えばＨＤＴＶまたはＰＣは、（ｉ）ＴＣＰ／ＩＰプロトコルを使用してＸＭＬベースのＵＰｎＰメッセージを送信、受信、および処理すること、ならびに、（ｉｉ）ネットワーク接続されたデバイスの効率的でユーザフレンドリな制御を行うために、ＧＵＩベースのインターフェースをユーザに提供することを可能にするために、大量の処理電力および相当な量のソフトウェアを必要とする。従来技術のＵＰｎＰ  ＣＰは、無線リンクを確立して使用するために、追加ハードウェア、および、関連するソフトウェアスタックの余分なレイヤを必要とする。バッテリ容量が制限されることと共に、処理能力をより大きくする必要があることは、システム設計者に大きな挑戦をもたらす。
【００２１】
T. GajdosおよびM. Kretz著「Implementing UPnP on a Mobile Station」 Lund Institute of Technology, 2000は、携帯電話機で実施されるポータブルＵＰｎＰコントロールポイントを記載している。制限として、携帯電話機のメモリおよびネットワーク使用が制約されることにより、そのＵＰｎＰコントロールポイントの機能が削減される。
【００２２】
図１は、従来技術のＵＰｎＰコントロールポイントによって使用される標準的なＵＰｎＰスタック１００のレイヤを示している。
【００２３】
ＵＰｎＰデバイスアーキテクチャ１３０は、任意のタイプのデバイス記述およびサービス記述を作成するためのテンプレートを提供する。ＵＰｎＰフォーラム運営委員会プロトコル１２０は、それぞれの個々のデバイスタイプまたは個々のサービスタイプのテンプレートを作成するために、各デバイスタイプおよび各サービスタイプを標準化している。ベンダが定義したプロトコル１１０により、ベンダは、デバイス特有の情報またはサービス特有の情報、すなわち、モデル番号、名前、サービス記述用のＵＲＬなどを各デバイスに供給することが可能になる。次に、すべてのメッセージが、ＳＳＤＰ、ＳＯＡＰ、およびＧＥＮＡを使用してフォーマット１４０にされて、ＨＴＴＰ、ＨＴＴＰマルチキャストオーバＵＤＰ（ＨＴＴＰＭＵ（HTTP multicast over UDP））、またはＨＴＴＰユニキャストオーバＵＤＰ（ＨＴＴＰＵ（HTTP unicast over UDP））を介して配信される前に、デバイス特有のＵＰｎＰ情報が、すべてのメッセージに挿入される。
【００２４】
ユーザデータグラムプロトコル（ＵＤＰ）１５０は、伝送制御プロトコル（ＴＣＰ）１５０と同様に、ネットワークのＩＰレイヤ１６０の上で動作するコネクションレス型プロトコルである。ＵＤＰは、ＴＣＰと異なり、制限されたエラーリカバリサービスを提供し、その代わり、ＩＰネットワーク上でデータグラムを送受信する直接的な方法を提供する。ＵＤＰは、主に、ネットワーク上にメッセージをブロードキャストするのに使用される。
【００２５】
ＵＰｎＰコントロールポイントが無線である場合、従来技術は、例えば移動電話機などのデバイスでＵＰｎＰプロトコルスタック全体を実施することしか教示しない。これについては、例えば、上記のT. GajdosおよびM. Kretz著「Implementing UPnP on a Mobile Station」、 Lund Institute of Technology, 2000を参照されたい。これは、コントロールポイントの複雑さおよび電力消費を増大させる。
【００２６】
図２は、Gajdos等により記載されたようなＵＰｎＰコントロールポイント用の従来技術の無線コントロールポイントプロトコルスタック２００を示している。その無線デバイスは、利用可能なメモリおよび記憶装置の制限を受けながら、それ自体で、ＵＰｎＰプロトコルスタック１００全体を含む。また、この無線デバイスは、無線スタック２３０、例えばＢｌｕｅｔｏｏｔｈ、および、ポイントツーポイントプロトコル２２０（ＰＰＰ）も含み、それによって、無線アクセスポイント２４０、例えばＢｌｕｅｔｏｏｔｈアクセスポイント（ＢＡＰ）を通じて無線リンク２３５によりＵＰｎＰネットワーク２５０と通信する。特徴として、例えば移動電話機などの従来技術の無線デバイスは、ＵＰｎＰネットワーク上のデバイスと対話するために適当なユーザインターフェースを提供しない。
【発明の開示】
【発明が解決しようとする課題】
【００２７】
したがって、コンポーネント間でシステム機能を最適な方法で分割して、全面的に実施された無線ＵＰｎＰ制御を、最小量のリソースを使用してユーザに提供し、かつ、手持ち式とすることができるＵＰｎＰコントロールポイントが必要である。
【００２８】
本発明は、ユニバーサルプラグアンドプレイネットワーク（ＵＰｎＰ）のコントロールポイントであって、当該コントロールポイントの２つのコンポーネントに分割された実施されるＵＰｎＰスタック実施態様を提供するコントロールポイントを提供する。
【００２９】
このコントロールポイントは、分割されたＵＰｎＰスタックの第１の部分を有するベースセットと、分割されたＵＰｎＰスタックの第２の部分を有する無線コントロールセットとを含む。ベースセットは、有線ネットワークに接続される。無線コントロールセットは、無線技術を使用する無線リンクを介してベースセットと通信する。
【００３０】
無線コントロールセットは、無線コマンドをベースセットに送信することができ、また、ステータス通信をベースセットから受信することができる。ユーザが、ＵＰｎＰネットワーク上のデバイスに対するコマンドを容易に入力でき、かつ、ネットワークおよびデバイスからベースセットを介して受信された通信を読み出せるように、コントロールセットは、グラフィカルユーザインタフェースを備える。ＵＰｎＰネットワーキングプロセスのすべてのステップに必要なプロトコルのすべてを、所望の動作パラメータ、例えば処理速度やバッテリの寿命に応じて、ベースセットと無線コントロールセットとに分割することができる。好ましい実施の形態では、無線コントロールセットをプレゼンテーションステップのプロトコルのみで実施できる一方、ベースセットは、残りのステップのプロトコルを実施する。
【００３１】
ベースセットは、コントロールセットとの通信用の無線接続を確立して使用することを可能にする必要なソフトウェア、ファームウェア、およびハードウェアを有する。さらに、ベースセットは、多くのデバイスを有する大規模ネットワークの要求に応えるのに十分なメモリを有する。ベースセットの電力は、無制限の電源、例えばＡＣ電源によって供給される。コントロールセットは、バッテリ電源を使用する。
【発明を実施するための最良の形態】
【００３２】
分割されたＵＰｎＰスタック
図３は、本発明によるユニバーサルプラグアンドプレイ（ＵＰｎＰ）コントロールポイントの好ましい実施の形態のコンポーネント３００のいくつかを示している。特徴として、このコントロールポイントは、後にさらに詳述する、分割されたＵＰｎＰスタックを含む。
【００３３】
コントロールポイント３００は、コントロールセットスタック３０１およびベースセットスタック３０２を含み、これらは、無線通信リンク３０３によって接続されていることが好ましい。
【００３４】
コントロールセット
コントロールセットスタック３０１は、ハードウェアおよびソフトウェアを含む。このソフトウェアは、グラフィカルユーザインタフェース３１０を実施する。グラフィカルユーザインタフェース３１０は、分割されたＵＰｎＰスタックの第２の部分３１５と、ＵＰｎＰプロトコルスタックの少なくともプレゼンテーションステップを実施するのに十分なＨＴＴＰレイヤ３１６との上に位置する。
【００３５】
これらのプロトコルレイヤは、ＴＣＰ／ＵＤＰレイヤ３２０、コントロールセットＩＰレイヤ３２５、コントロールセットＰＰＰレイヤ３３０、およびコントロールセット無線スタック３３５の上で実行される。これらのＴＣＰ／ＵＤＰレイヤ３２０、ＩＰレイヤ３２５、ＰＰＰレイヤ３３０、および無線スタック３３５により、無線リンク３０３にわたりＵＰｎＰネットワークを介した通信が可能になる。
【００３６】
ベースセット
ベースセットスタック３０２は、無線リンク３０３上でデータ伝送を行うラッパアプリケーションレイヤ（wrapper application layer）３４０と、標準的なＵＰｎＰスタックの第１の部分３４５と、ベースセットＩＰレイヤ３５０と、ベースセットＰＰＰレイヤ３５５と、ベースセット無線スタック３６０とを含む。これらのレイヤにより、無線リンク３０３にわたりＵＰｎＰネットワークを介した通信が可能になる。
【００３７】
システム構造
図４は、本発明の好ましい実施の形態によるＵＰｎＰシステム４００を示している。このシステム４００は、無線コントロールセット４１０および有線ベースセット４２０を含む。これらの無線コントロールセット４１０および有線ベースセット４２０は、無線通信リンク３０３によって相互に接続されていることが好ましい。コントロールセット４１０は、グラフィカルユーザインタフェース（ＧＵＩ）４１１およびコントロールセットスタック３０１を含む。コントロールセットスタック３０１は、上述したように、ＵＰｎＰスタックの第２の部分３１５を含む。ベースセット４２０は、ＵＰｎＰスタックの第１の部分３４５を含むベースセットスタック３０２を含む。また、このシステムは、ネットワーク４７０によってベースセット４２０に接続されたＵＰｎＰデバイス４５０および４６０も含む。ネットワーク４００上のこれらのデバイス４５０および４６０には、ＵＰｎＰ  ＣＰを実施したデバイス４５０と、ＵＰｎＰ  ＣＰを実施していないデバイス４６０とが含まれ得る。
【００３８】
オプションとして、複数のベースセット４２０を設けることができる。この場合、コントロールセット４１０は、最大信号強度を有するリンクを介してベースセットと通信する。
【００３９】
システムオペレーション
本発明のオペレーション中、ベースセット４２０は、ＵＰｎＰデバイスのアドレッシング、ディスカバリ、ディスクリプション、イベンティング、およびコントロールのステップならびに機能を実行する。無線コントロールセット４１０は、プレゼンテーションレイヤのステップおよび機能を実行する。
【００４０】
コントロールポイント４３０が、ネットワーク４７０上でＵＰｎＰデバイス４５０または４６０の１つを発見して、そのデバイスの記述を受信すると、無線コントロールセットのＧＵＩ４１１は、そのデバイスから検索したプレゼンテーションページを表示することができるか、あるいは、コントロールセットは、そのデバイスの存在を表すアイコンだけを単に表示することができる。
【００４１】
ユーザは、ＵＰｎＰコマンドを無線コントロールセットに入力することができる。このコマンドにより、ＵＰｎＰデバイスに、そのさまざまなオペレーションを実行させることができる。また、コマンドは、デバイスステータスを決定したり、ステータスを変更したりすることもできる。コントロールセットは、コマンド用のＵＰｎＰメッセージを組み立てて、そのメッセージを特別なラッパに包んで、そのコマンドを、無線リンク３０３を介してベースセットに伝送する。この目的に使用可能な無線技術としては、Ｂｌｕｅｔｏｏｔｈ、Ｈｏｍｅ  ＲＦ、ＩＥＥＥ８０２．１１ａ、およびＩＥＥＥ８０２．１１ｂがある。
【００４２】
ベースセット４２０は、コントロールセットによって伝送されたコマンドを受信して、コマンドを開封し、そのメッセージを目標のデバイスにネットワーク４７０を介して転送する。
【００４３】
受信メッセージに応答して、目標のデバイスは、ＵＰｎＰステータスメッセージを生成することができる。ベースセットは、このステータスメッセージをラップして、無線リンクを介してコントロールセット４１０に伝送する。コントロールセットは、ＵＰｎＰステータスメッセージを受信して開封し、コントロールセットのＧＵＩ４１１によりユーザにそのメッセージを提示する。
【００４４】
コントロールセットは、図形アイコンのリストまたはメニューを自動的に表示することができる。現在アクティブなＵＰｎＰデバイスの１つにつき、１つの図形アイコンが対応する。現在アクティブなＵＰｎＰデバイスとは、すなわち、電源が投入されて、有線ネットワークに接続されたＵＰｎＰデバイスである。さらに、新たなＵＰｎＰデバイスが、有線ネットワーク４７０に接続されるか、または、有線ネットワーク４７０から切り離されると、コントロールセットは、接続されたＵＰｎＰデバイスのアイコンのリストを更新して、新たに接続されたデバイスのアイコンを含めるか、または、新たに切り離されたデバイスのアイコンを削除することができる。
【００４５】
本発明を、好ましい実施の形態の例として説明してきたが、本発明の精神および範囲内において、他のさまざまな改変および変更を行い得ることが理解されるべきである。したがって、添付した特許請求の範囲の目的は、本発明の真の精神および範囲内に入るすべての変形および変更を網羅することである。
【図面の簡単な説明】
【００４６】
【図１】従来技術のＵＰｎＰプロトコルスタックのレイヤのブロック図である。
【図２】図１のＵＰｎＰスタックを含む従来技術の無線コントロールポイントのレイヤのブロック図である。
【図３】本発明によるＵＰｎＰコントロールポイントの分割されたプロトコルスタックのブロック図である。
【図４】本発明によるＵＰｎＰシステムのブロック図である。
【図１】
2005516439.tif 000003
【図２】
2005516439.tif 000004
【図３】
2005516439.tif 000005
【図４】
2005516439.tif 000006
【国際調査報告】
2005516439.tif 000007
2005516439.tif 000008
2005516439.tif 000009