(57)【要約】  本発明は、ホームネットワークの技術分野に関する。現在のＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）規格に基づくホームネットワークは、ネットワーク加入者ステーションの間のデータの交換を可能にする。ＵＰｎＰ規格は、１以上のコントロールポイントデバイス（１１，１２）を有するかもしれない。ユーザプロファイルやネットワークプロファイルなどのプロファイル情報の交換を可能にするため、本発明は、ネットワークの他のコントロールポイントデバイス（１１，１２）を検出するのに利用可能な拡張されたデバイス確認サービス（２１）と、ネットワークの他のコントロールポイントデバイスがコントロールポイントデバイス（１１，１２）に関するプロファイル情報の変更を通知されることを可能にする１以上のさらに実現されたプロファイルサービスとをコントロールポイントデバイス（１１，１２）に設けることを提案する。
2008533783.tif 000002
【特許請求の範囲】
【請求項１】
分散されたステーションのネットワークにおいてデータを送信する方法であって、前記ステーションにおいて、制御されるデバイスの機能は、制御されるデバイスを制御するため、記述言語を用いて生成される１以上の情報ページの形式によりウェブサーバ上に提供され、コントロールポイントデバイスによって選択され、
コントロールポイントデバイスの１以上のさらなる実現されるプロファイルサービスが前記ネットワークのその他のコントロールポイントデバイスに変更されたプロファイル情報に関する通知を送信するのに使用されることによって、コントロールポイントデバイスの拡張されたデバイス確認サービスが、前記ネットワークの２以上のコントロールポイントデバイスの間でプロファイル情報を送信するため、前記ネットワークのその他のコントロールポイントデバイスを検出するのに使用される方法。
【請求項２】
前記プロファイルサービスは、前記変更されたプロファイル情報に関する通知を、変更されたプロファイル情報に関する通知に対して登録されているすべてのコントロールポイントデバイスに送信する、請求項１記載の方法。
【請求項３】
前記プロファイル情報は、ユーザプロファイル、特に所望される音楽的嗜好、所望されるテレビ若しくはラジオチャンネル若しくは番組、又は選択されたインターネットページのリストに関するユーザプロファイルに関する、請求項１又は２記載の方法。
【請求項４】
前記プロファイル情報は、特に前記ネットワークにおいて特定の状態を生成するため、又は前記ネットワークにおいて状態をモニタするため、ネットワークプロファイルに関する、請求項１又は２記載の方法。
【請求項５】
前記ユーザプロファイル若しくはネットワークプロファイルは、日時、週、月若しくは季節の日、又は休日若しくは出張などの特別な時間により異なる、請求項３又は４記載の方法。
【請求項６】
変更されたプロファイル情報が通知されたコントロールポイントデバイスは、前記新たなプロファイル情報を自らのプロファイルに移す、請求項２乃至５何れか一項記載の方法。
【請求項７】
前記プロファイル情報は、最新性レベル情報にリンクされる、請求項１乃至６何れか一項記載の方法。
【請求項８】
前記新たなプロファイル情報は、前記最新性レベル情報が前記コントロールポイントデバイスのプロファイルの情報より最新のものであることを示す場合に限って、前記コントロールポイントデバイスのプロファイルに移される、請求項７記載の方法。
【請求項９】
前記プロファイル情報は、存在する最新性レベル情報に関係なく、前記新たなプロファイル情報が前記ネットワークの１以上の他のコントロールポイントデバイスから移されるべきか示す制御情報を転送するためリンクされる、請求項１乃至７何れか一項記載の方法。
【請求項１０】
前記分散されたステーションのネットワークは、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）規格に基づくネットワークである、請求項１乃至９何れか一項記載の方法。
【請求項１１】
請求項１乃至１０何れか一項記載の方法を１以上のプロファイル情報アイテムによって実行するためのコントロールポイントデバイスとしてのネットワークステーションであって、
当該ネットワークステーションは、前記ネットワークのその他のコントロールポイントデバイスを検出するのに利用可能な拡張されたデバイス確認サービスを有し、
変更されたプロファイル情報を前記ネットワークの他のコントロールポイントデバイスに通知するのに使用される１以上のさらなる実現されたプロファイルサービスが設けられるネットワークステーション。
【請求項１２】
当該ネットワークステーションは、変更されたプロファイル情報に関する通知を登録するため、前記ネットワークのその他のコントロールポイントデバイスによってアクセス可能な登録手段を有する、請求項１１記載のネットワークステーション。
【請求項１３】
前記プロファイル情報は、ユーザプロファイル、特に所望される音楽的嗜好、所望されるテレビ若しくはラジオチャンネル若しくは番組、又は選択されたインターネットページのリストに関するユーザプロファイルに関する、請求項１１又は１２記載のネットワークステーション。
【請求項１４】
前記プロファイル情報は、特に前記ネットワークにおいて特定の状態を生成するため、又は前記ネットワークにおいて状態をモニタするため、ネットワークプロファイルに関する、請求項１１又は１２記載のネットワークステーション。
【請求項１５】
前記ユーザプロファイル若しくはネットワークプロファイルは、日時、週、月若しくは季節の日、又は休日若しくは出張などの特別な時間により異なる、請求項１２乃至１４何れか一項記載のネットワークステーション。
【請求項１６】
プロファイル情報が通知されたコントロールポイントデバイスは、前記新たなプロファイル情報を自らのプロファイルに移す、請求項１１乃至１５何れか一項記載のネットワークステーション。
【請求項１７】
前記プロファイル情報は、最新性レベル情報にリンクされる、請求項１１乃至１６何れか一項記載のネットワークステーション。
【請求項１８】
当該ネットワークステーションは、前記新たなプロファイル情報が自らの情報より最新のものであることが検出された場合に限って、前記新たなプロファイル情報を自らのプロファイルに移す、請求項１７記載のネットワークステーション。
【請求項１９】
前記プロファイル情報は、存在する最新性レベル情報に関係なく、前記新たなプロファイル情報が前記ネットワークの１以上の他のコントロールポイントデバイスから移されるべきか示す制御情報を転送するためリンクされる、請求項１１乃至１７何れか一項記載のネットワークステーション。
【請求項２０】
当該ネットワークステーションは、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）規格に基づき設計される、請求項１１乃至１９何れか一項記載のネットワークステーション。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本発明は、ホームネットワークの技術分野に関する。
［発明の背景］
家庭におけるデバイスをネットワーク化するため、部分的には異なる目的を有しているが、多数の各種規格が作成されてきた。これらのシステムの１つは、“インターネットプロトコル”ＩＰに基づきデバイスをネットワーク化している。当該システムは、Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙを表す略称であるＵＰｎＰにより知られるようになった。ＵＰｎＰ規格は、現在バージョン１．１が利用可能である。ＵＰｎＰシステム及び関連する規格に関するより詳細な情報は、ｗｗｗ．ｕｐｎｐ．ｏｒｇにおけるＵＰｎＰコンソーシアムの公式のインターネットページに見つけることができる。
【０００２】
ＵＰｎＰシステムは、デバイスタイプに関する制限がない。これは、テレビ、ＤＶＤプレーヤー、セットトップボックス、ビデオレコーダ、カムコードなどのコンシューマエレクトロニクス分野と、洗濯機、冷蔵庫、ヒーティングコントロール、コーヒーマシーン、照明及びシャッターコントロール、アラームシステムなどの家庭における他のデバイスの両方のデバイスがネットワーク化されることを可能にするためのものである。同様に、パーソナルコンピュータは、コンシューマエレクトロニクスデバイスのカテゴリに属するとみなされるかもしれない。これらもまたＵＰｎＰシステムによってカバーされ、またネットワークに統合することができる。
【０００３】
しかしながら、ＵＰｎＰシステムは、データ通信のためのＯＳＩ／ＩＳＯリファレンスモデルの下位レイヤの仕様を含んでいない。これは、特に物理レイヤとデータリンクレイヤに関する。従って、ＵＰｎＰシステムはもはや、交換されるべきデータを送信するのに何れの伝送媒体が使用される必要があるかに関する仕様を含んでいない。このケースでは、異なる伝送規格が許容されている。適切な伝送規格の具体例として、イーサネット（登録商標）プロトコル、ＩＥＥＥ−１３９４プロトコル、及びＩＥＥＥ８０２．１１ｘ、Ｂｌｕｅｔｏｏｔｈ若しくはＨｉｐｅｒｌａｎ／２に基づく無線伝送がある。
【０００４】
ＵＰｎＰ仕様は、ＵＰｎＰ規格に基づくデバイスがどのように設計され、どのように制御可能であるかについて記載している。（ｗｗｗ．ｕｐｎｐ．ｏｒｇを参照されたい）この仕様の基本的な考えの１つは、標準的なＨＴＭＬブラウザを利用してＵＰｎＰデバイスを実行することができるということである。このため、すべてのＵＰｎＰデバイスは、当該デバイスを操作するためのＨＴＭＬページ（“プレゼンテーションページ”）を格納することが可能なウェブサーバを有する。
【０００５】
ＵＰｎＰ規格では、ネットワークのＵＰｎＰデバイスのローカリゼーションは、“コントロールポイントデバイス”の責任である。しかしながら、これは、各ＵＰｎＰデバイスがコントロールポイントデバイスに登録していることを伴う。同様に、コントロールポイントデバイスは、ネットワークのＵＰｎＰデバイスを検索することが可能である。
【０００６】
コントロールポイントデバイスがＵＰｎＰデバイスを検出すると、それは、ＨＴＴＰ及びＴＣＰ−ＩＰプロトコルを利用して登録中に示されるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）からデバイスの記述をフェッチする。ＵＰｎＰデバイスは、ＸＭＬドキュメントに形式により当該記述を提供する。デバイスの記述ドキュメントからコントロールポイントが取得した情報を利用して、当該デバイスを制御するために、デバイスはデバイスのコントロールＵＲＬに“ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）メッセージ”を送信可能である。
［発明］
しばしば、ＵＰｎＰネットワークは、コントロールポイントデバイスを１つでなく複数を有している。デバイスを制御するためのユーザインタフェースは、しばしばネットワークプロファイル若しくはユーザプロファイルを生成するための機会を提供する。このようなプロファイル情報は、例えば、オーディオデバイスの場合には好まれる音楽的嗜好に関連するかもしれず、又はテレビ装置の場合には好まれるテレビ番組カテゴリ若しくはお気に入りのテレビチャンネルに関連するかもしれない。このようなプロファイル情報の他の具体例として、日中、夜若しくは休日の番組などの異なる時間帯において家庭のデバイスに対する設定状態若しくは頻繁に利用されるインターネットページのリストがある。
【０００７】
本発明の課題は、ネットワークの各種コントロールポイントデバイスの間でプロファイル情報を交換することを可能にすることである。このため、コントロールポイントデバイスにはまず、ネットワークの他のコントロールデバイスポイントをローカライズする機能が備えられる必要がある。ＵＰｎＰ規格はコントロールポイントデバイスにデバイス識別サービスを提供するが、それらは当該サービスを利用して、ネットワークの他のコントロールポイントデバイスを検出することはできない。これは、ＵＰｎＰ規格がこのための準備を有していないためである。このため、本発明はまず、ネットワークのコントロールポイントデバイスに対する拡張されたデバイス識別サービスを提供することを提案する。また、コントロールポイントデバイスがプロファイル情報を提供するのに利用するさらに実現されたプロファイルサービスをコントロールポイントデバイスは有する。これはまた、プロファイル情報を交換することを可能にする。
【０００８】
従属クレームにおいて提供される手段は、効果的な進展及び向上を可能にする。効果的には、コントロールポイントデバイスには、ＵＰｎＰ規格において提供されるイベントメッセージ（イベント通知）を利用して変更されたプロファイル情報について通知することが可能である。このため、コントロールポイントデバイスは、プロファイル情報が変更されると、通知のためネットワークのその他のコントロールポイントデバイスを登録する。プロファイル情報が変数として格納される場合、イベントメッセージが、当該変数に対する変更についてその他のコントロールポイントデバイスに通知するのに使用される。
【０００９】
プロファイル情報は、効果的には、ユーザプロファイルに関連するかもしれない。同様に、プロファイル情報はまたネットワークプロファイルに関連するかもしれない。ユーザプロファイル又はネットワークプロファイルは、日時、週、月若しくは季節の日、又は休日や出張などの特別な時に従って異なるかもしれない。コントロールポイントデバイスに変更されたプロファイル情報が通知されると、このコントロールポイントデバイスは、この新たなプロファイル情報をそれ自体のプロファイルに転送することができる。これについて、通信されたプロファイル情報がどの程度最新のものであるチェックすることができるようにするため、プロファイル情報が最新性レベル情報にリンクする場合、それは効果的である。通信されるプロファイル情報は、効果的には、それがコントロールポイントデバイス自体のプロファイルに依然として格納されている情報より最新のものであると検出される場合に限って転送されるであろう。
【００１０】
他方、プロファイル情報は、おそらく最新性レベル情報に加えて制御情報を転送するためリンクされてもよい。この状態情報は、おそらく最新性レベル情報に関係なく、新たな情報がネットワークのその他のコントロールポイントデバイスから転送されることを変更通知において示すためのものである。このとき、転送制御情報は、効果的にはユーザ自身が入力した情報であって、それはユーザが変更されるプロファイルに対する完全な制御を保持していることを意味する。
【００１１】
ネットワークにおけるコントロールポイントデバイスとしてのネットワークステーションの対応する効果的な手段が、請求項１１〜２０に提供されている。
［発明の実施例］
ＵＰｎＰ標準化の一部として、ネットワーク加入者ステーションの間でＡＶ（Ａｕｄｉｏ／Ｖｉｄｅｏ）データを伝送するための仕様がまた策定され、２００２年６月に完了した。この仕様の正確なタイトルは、２００２年６月１２日付のＵＰｎＰ−ＡＶ  ａｒｃｈｉｔｅｃｔｕｒｅ：０．８３である。当該仕様は、ＡＶデータを送信するための３つのタイプのデバイスを規定している。第１には“メディアサーバ”であり、これはＡＶデータのソースとして選択されたデバイスを示しものである。第２には、ＡＶデータのデータシンクとして使用されるデバイスであるメディアレンダラというデバイスタイプである。第３には、異なるデバイスタイプとして、以下においてコントロールポイントデバイスとも呼ばれるコントロールポイントタイプが提供される。例えば、ＡＶデバイスのためのユニバーサルリモートコントロールは、通常はコントロールポイントデバイスとみなされる。あるいは、ネットワークのパーソナルコンピュータはまた、このタスクを実行することが可能であり、又はリモートコントロールを備えたテレビセットは、同様にコントロールデバイスとして適しているかもしれない。
【００１２】
コントロールポイントデバイスは、所望のＡＶ接続のためのデータソース及びデータシンクとして適している他の２つのＵＰｎＰデバイスと通信する。コントロールポイントデバイスは、所望のデータストリームがまたセットアップ可能となるように、ＡＶ接続のための両方のデバイスを初期化及び設定する。このため、コントロールポイントデバイスのタスクは、典型的には、おそらくこれら２つのデバイスのセッティングを変更するため、２つのネットワーク加入者間にＡＶ接続をセットアップし、所望のＡＶデータストリームが送信完了すると、再び接続を切断し、すなわち、接続を特徴付けるデータを削除するようＡＶ接続の双方のデバイスに要求することである。しかしながら、ＵＰｎＰ規格によるコントロールポイントデバイスは、当該デバイスタイプについて完全なＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｉｎｔｅｒｆａｃｅ  Ｐｒｏｇｒａｍ）が知られている程度まで特定されていない。
【００１３】
図１は、ＡＶ接続に必要とされるネットワークステーションの基本的分類を示す。メディアサーバデバイスは、例えば、ローカルに格納され、又は外部的に受信されるＡＶデータストリームを有するか、又はアクセスする。メディアサーバデバイスは、ＡＶデータにアクセスし、係るＡＶデータストリームをネットワークを介し他のネットワークステーションに送信することが可能である。この場合、ＡＶデータストリームは、ネットワークに提供される伝送媒体に従う伝送プロトコルを利用して送信される。メディアサーバによってサポートされるデータ伝送フォーマットは、コンテンツディレクトリサービスの可能性のあるすべてのリソースについて明示的に規定されている。典型的には、メディアサーバデバイスタイプは、デジタルビデオレコーダ、ＣＤ／ＤＶＤプレーヤー、カメラ、カムコーダ、ＰＣ、セットトップボックス、衛星受信機、カセットレコーダなどのデバイスの１つに割り当てることができる。特定のＡＶコンテンツを選択するため、コンテンツディレクトリのモジュールは、通常はＵＰｎＰ規格に従ってメディアサーバにおいて実現される。これに加えて、コネクションマネージャと呼ばれ、コントロールポイントデバイスが接続設定時にメディアレンダラと通信するのに使用するモジュールがある。
【００１４】
メディアレンダラデバイスは、メディアサーバにより送信されたＡＶデータストリームを受信し、それを画像情報若しくは音声情報として出力する。同様に、メディアレンダラデバイスは、接続設定時にコントロールポイントデバイスと通信するためのコネクションマネージャモジュールの実現形態を有する。さらに、レンダリングコントロールモジュールが、メディアレンダラデバイスにより実現される。当該モジュールは、ボリューム、トーン、品位、コントラスト、輝度、カラーなどの再生特性を設定するためのコマンドを受信し、それらを実現する。ホームネットワークのメディアレンダラのデバイスタイプに割り当てられるべきデバイスの引用例として、テレビセット、ステレオアンプ、及びＭＰ３プレーヤーがある。実現される伝送フォーマットに応じて、メディアサーバ又はメディアレンダラはまた、データ伝送及び再生（再生、停止、早送りなど）を制御するのに使用されるＡＶトランスポートサービスを有する。
【００１５】
コントロールポイントデバイスは、メディアサーバとメディアレンダラとの間のデータトランスポートを調整する。同様に、それは、オペレータからの実行コマンドを実現し、それらをＡＶ接続上の適切なデバイスに転送するのに使用される。この場合、再生、停止、一時停止、早送り、巻き戻しの各コマンドが、特に適切な具体例である。始めに述べられたように、コントロールポイントデバイスはまた、標準的なＵＰｎＰデバイスを検出及び制御するよう設計されている。
【００１６】
図１に示されるように、実現されたＡＶトランスポートプロトコルに従うＡＶデータの送信は、コントロールポイントデバイスとの通信から独立している。このため、データストリームは、コントロールポイントデバイスがＡＶ接続設定後にネットワークからログオフしたときでさえ、送信される。既知のトランスポートプロトコルが標準化されているため、以下においてこの点についてさらなる情報は提供されない。
【００１７】
図２は、シンプルなホームネットワークを示す。このネットワークにおけるＵＰｎＰ−ＡＶ仕様に基づき設計されているすべてのデバイスが示されている。参照番号１０はＤＳＬモデムを表す。これは、同時にＤＳＬルータとネットワークスイッチとして使用される。ＤＳＬモデム１０は、スター形式によりそれに接続された個別のネットワークステーションを有する。使用されるネットワーク接続技術は、イーサネット（登録商標）ネットワーク技術である。参照番号１７は、ＤＳＬモデムが接続され、インターネットにアクセスするのに利用可能な電話線を示す。ＤＳＬモデム１０は、ＵＰｎＰ仕様の範囲内ではＵＰｎＰインターネットゲートウェイデバイスとして構成されるかもしれない。参照番号１１は、ＬＣＤテレビセットやプラズマテレビセットなどのフラット画面デバイスを示す。当該デバイスは、２つのＵＰｎＰデバイスタイプを有する。第１には、フラット画面デバイス１１は、メディアレンダラデバイスとしてみなすことができ、同様にそのように構成される。この場合、それは、ビデオコンテンツと、当該デバイスが自らのラウドスピーカーを備える場合には音声コンテンツとを表示するのに使用される。第２には、当該デバイスはまた、その他のネットワークステーションを制御するためのコントロールポイントデバイスとして使用される。
【００１８】
参照番号１２は、パーソナルコンピュータを示す。これはまた、コントロールポイントデバイスの機能を有している。これは、ネットワークにおけるコンピュータの典型的なタスクである。第２に、パーソナルコンピュータはまた、メディアサーバの機能と、メディアレンダラの機能とを採用することが可能である。
【００１９】
参照番号１３は、デジタル衛星受信機を示す。当該デバイスは、メディアサーバタイプを有する。参照番号１４は、デジタルビデオレコーダを示す。当該デバイスもまた、メディアサーバデバイスとして構成される。これは、ネットワークに存在するＤＶＤプレーヤー１５について同様である。
【００２０】
さらに、ＡＶ受信機１６がまた示されている。当該デバイスは、第１に無線受信用に使用され、第２に音声信号を増幅し、接続されたラウドスピーカーを介し音声信号を出力するのに使用される。当該デバイスは、メディアサーバとメディアレンダラの両方の機能を内部化する。
【００２１】
図２に示される例では、図示されたデバイスのすべてが必ずしも１つの部屋にセットアップされている必要はない。それらはまた、複数の部屋に分散されていてもよい。例えば、実際的にはフラット画面デバイス１１とパーソナルコンピュータ１２は、異なる部屋に設けられていると仮定することが可能である。このため、異なる部屋からネットワークにアクセスすることが可能である。音声コンテンツの出力は、ＡＶ受信機１６が配置される部屋に限定されない。第１には、接続されたラウドスピーカーは異なる部屋に備えられていてもよく、第２には、例えば、パーソナルコンピュータ１２がセットアップされる部屋において音声コンテンツを出力することが可能である。
【００２２】
さらに、図２に示されたケースでは、パーソナルコンピュータ１２とフラット画面デバイス１１の両方にインターネットブラウザが設けられていることが仮定される。フラット画面デバイスでは、インターネットブラウザのための関連するモジュールが構成される“デジタル信号処理ボックス”がしばしば存在する。フラット画面デバイス１１は、典型的なリモートコントロールを利用して、又は無線キーパッドなどを利用して操作される。インターネットブラウザのケースでは、お気に入りリスト又はブックマークとして頻繁に訪問するインターネットページを通常は格納することが可能である。あるエントリが１つのインターネットブラウザのお気に入りリストに追加される場合、ネットワークのその他のデバイスのインターネットブラウザに自動的にそれを転送することが望ましいかもしれない。
【００２３】
同様に、フラット画面デバイス１１とパーソナルコンピュータ１２の両方を利用して、デジタルビデオレコーダ１４又はパーソナルコンピュータ１２に格納されている音声若しくはビデオコンテンツにアクセスすることが可能である。これはまた、ビデオコンテンツの場合の特に所望の音楽的嗜好若しくはジャンル嗜好の場合と同様に、ユーザがプロファイル情報を格納し、又はお気に入りリストを生成することを可能にする。音声ドキュメントのカテゴリの具体例として、クラシック、ジャズ、ロック、ポップ、ロックンロール、フォーク、カントリ、テクノなどがあげられる。ビデオドキュメントのカテゴリの具体例として、アクション、コメディ、アドベンチャ、サイエンスフィクション、ウェスタン、ファンタジ、スリラーなどがあげられる。この状況はテレビについてもまた同様である。現在、ユーザはしばしば自分の視聴習慣をプロファイルに格納することが可能であり、それは、ユーザが特定のテレビチャンネルなどを有するお気に入りリストを生成し、又はニュース、レポート、フィーチャフィルム、スポーツ、カルチャなどのテレビ番組の特定のカテゴリについて生成された推奨リストを有することが可能であることを意味する。
【００２４】
音声コンテンツの再生のための推奨リストが構成可能な方法の具体例が、先願である特許出願ＥＰ０４２９１１５０．３に記載されている。
【００２５】
以下の記載は、ネットワークに存在するプロファイル情報が図２の一例となるネットワークのコントロールポイントデバイス１１及び１２の間で交換されることを可能にする方法についてより詳細に説明される。このため、図３は、コントロールポイントデバイスの必要なコンポーネントを示す。図示された構成は、ネットワークのコントロールポイントデバイス１１と１２の両方について有効である。参照番号２０は、ウェブサーバを示す。これについて、当該デバイスは、ＸＭＬドキュメント形式によるデバイスの記述を提供する。この記述は、メーカー、シリアル番号、コントロールのためのＵＲＬ、イベント及びプレゼンテーションに関する情報を含む。デバイスが提供する各サービスに対して、コマンド及びアクション、ファイルタイプ及びデータ範囲、若しくは変数タイプ及び値の範囲が指定されている。このようなＸＭＬデバイス記述の具体例が、図４に示されている。行８に示されるデバイスタイプがハイライト化され、当該デバイスタイプがＣｏｎｔｒｏｌＰｏｉｎｔとして設定され、それがコントロールポイントデバイスであることが示されている。以下に提供される利用可能なサービスのリストにおいて、ウェブブラウザを同期させるためのサービスが一例として示されている。テレビチャンネルのお気に入りリストと音楽ブラウザとを同期させるためのその他のサービスが単に示されているが、それらはまたリストに含まれている。
【００２６】
参照番号２１は、デバイス識別サービスを示す。ＵＰｎＰ規格によると、このコンポーネントは、コントロールポイントデバイスにとって絶対的に必須なものである。このサービスは、コントロールポイントがネットワークにおいてＵＰｎＰデバイスを検索することを可能にする。これは、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）の責任である。しかしながら、ＵＰｎＰ規格は、ネットワークに接続する際、ネットワークのコントロールポイントデバイスがまたネットワークのその他のコントロールポイントデバイスに自動的に登録するための手段を有していない。“マルチキャストアドレス”とポート番号“２３９．２５５．２５５．２５０：１９００”を用いて送信され、ＳＳＤＰプロトコルに設けられているすべてのネットワークステーションへのコントロールポイントデバイスからのサーチリクエストのイベントにおいてさえ、ネットワークに存在するコントロールポイントデバイスは以降に登録しない。
【００２７】
本発明によると、デバイス識別サービス２１が拡張される。この場合、コントロールポイントデバイスについて特別なデバイスタイプ及びサービスタイプが規定され、このことは、コントロールポイントデバイスがネットワーク接続時に、通知ターゲットＮＴに対するそれの関連するエントリと共にｓｓｄｐ：ａｌｉｖｅメッセージを送信することを意味する。同様に、コントロールポイントデバイスがネットワークのコントロールポイントデバイスを具体的に検索することを可能にするためのサポートが存在する。適切な検索ターゲットが、検索リクエストＭ−ＳｅａｒｃｈにおけるエントリＳＴの下で入力される。検索されるコントロールポイントデバイスは、その後に発見プロトコルの範囲内の適切な応答メッセージを利用して登録する。これに関するさらなる詳細については、ＵＰｎＰ仕様が参照される。この拡張されたデバイス識別サービス２１は、互いを知っている各コントロールポイントデバイスを提供し、それらが互いに通信することを可能にする。
【００２８】
参照番号２２は、コントロールポイントデバイスからのプロファイルサービスを示す。これは、プロファイル情報の交換をサポートする。コントロールポイントデバイスの規定されたすべてのプロファイルについて、プロファイルサービス２２は少なくとも１つの変数を有する。従って、例えば、好まれる音楽的嗜好は変数によって特徴付けすることができ、その後、ジャズ、ポップ、フォークなどのエントリセットにリンクされる。テレビチャンネルのお気に入りリストについて、ＡＲＤ、ＺＤＦ、Ｎ３、ＲＴＬ、ＳＡＴ１、ＰＲＯ８、ＷＤＲ、Ｋａｂｅｌｌ、Ｅｕｒｏｓｐｏｒｔ、ＤＳＦなどのテレビチャンネル記述セットに同様にまたリンクされる変数が利用可能とされるかもしれない。同様の状況が、頻繁に呼び出されるインターネットページのプロファイルに適用される。この場合もまた、異なる変数が提供されてもよい。プロファイルサービスは、上述されるように、コントロールポイントデバイスの関連するＸＭＬドキュメントに記述される。このため、ネットワークのその他のコントロールポイントデバイスがプロファイルサービス２２の変数の変更を登録する可能性がある。これは、ＸＭＬベースのＧｅｎｅｒａｌ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ（ＧＥＮＡ）を利用してＵＰｎＰ規格に規定されるように実行される。ＵＰｎＰ規格では、変数の状態変化を登録するのに利用可能な手順は、Ｅｖｅｎｔｉｎｇ：Ｓｕｂｓｃｒｉｐｔｉｏｎと呼ばれる。
【００２９】
登録された変数の１つに変更が生じたときは常に、当該変更が生じたコントロールポイントデバイスは、変更された状態を登録されているその他のコントロールポイントデバイスに通知するためメッセージを送信する。これは、ＵＰｎＰ規格におけるＥｖｅｎｔｉｎｇ：Ｅｖｅｎｔ  Ｍｅｓｓａｇｅｓ：Ｎｏｔｉｆｙメッセージと呼ばれるイベントメッセージを利用して実行される。本発明の場合には、ユーザによって引き起こされた変更のみが、すなわち、ユーザインタフェースをセットアップしたアプリケーションプログラムによって変更が行われたときに通信される。
【００３０】
アプリケーションプログラムとして、図３はまたインターネットブラウザ２３、音楽ブラウザ２４及びテレビセット２５のためのユーザインタフェースのためのアプリケーションプログラムを示している。これらのアプリケーションの内部において、プロファイル情報、すなわち、インターネットページ２６、好まれている音楽的嗜好２７及び好まれているテレビチャンネル２８のためのお気に入りリストが格納されている個別にハイライト化されたエリアがある。
【００３１】
図５において、プロファイルサービスの具体例が示される。これは、当該サービスのためのＸＭＬ記述である。そこでは、列記された状態変数は、Ｂｏｏｋｍａｒｋｓ、ＦａｖｏｕｒｉｔｅＭｕｓｉｃＳｔｙｌｅ及びＦａｖｏｕｒｉｔｅＴＶＣｈａｎｎｅｌｓの各変数である。これらは、３つのアプリケーション２３〜２５についてのプロファイル情報を同期させるためのものである。各自の先頭はまた、状態変数がＵＰｎＰのイベント処理方法に含まれる定義を有し、すなわち、すべての加入者との変更された変数の通信を含む。
【００３２】
図６において、本発明に基づくコントロールポイントデバイスの第２の例が示される。図３に示された例と対照的に、このケースでは３つのアプリケーションのそれぞれについての個別のプロファイルサービス２２、２９及び３０が形成される。
【００３３】
図７において、２つの個別のサービスであるＳｙｎｃＷｅｂＢｒｏｗｓｅｒとＳｙｎｃＭｕｓｉｃＢｒｏｗｓｅｒのＸＭＬ記述が示される。
【００３４】
図８において、本発明に基づく状態変数のＸＭＬ記述の例が示される。この図は、ＳｙｎｃＷｅｂＢｒｏｗｓｅｒサービスのためのＢｏｏｋｍａｒｋｓと呼ばれる状態変数を示す。変数の各最新性レベル状態に関する情報を提供する時間情報を有することがまずなされる。これは、好ましくは、リアルタイムクロックからの日時を示すべきである。２つの同期オプションであるＴｉｍｅＳｔａｍｐＳｙｎｃとＦｏｒｃｅＳｙｎｃが、通信された変更された変数が時間情報のみを利用して転送されるべきか規定するのに利用可能である。
【００３５】
ＴｉｍｅＳｔａｍｐＳｙｎｃ＝Ｎｏ及びＦｏｒｃｅＳｙｎｃ＝Ｎｏは、通信された変更の転送が許可されていないことを意味する。
【００３６】
ＴｉｍｅＳｔａｍｐＳｙｎｃ＝Ｙｅｓ及びＦｏｒｃｅＳｙｎｃ＝Ｎｏは、通信された変更の転送が、時間情報がより最新のものであると認められた場合に許可されることを意味する。
【００３７】
ＴｉｍｅＳｔａｍｐＳｙｎｃ＝Ｎｏ及びＦｏｒｃｅＳｙｎｃ＝Ｙｅｓは、通信された変更の転送が、時間情報を考慮することなく絶対に必要であることを意味する。
【００３８】
ＴｉｍｅＳｔａｍｐＳｙｎｃ＝Ｙｅｓ及びＦｏｒｃｅＳｙｎｃ＝Ｙｅｓは、定義されず、以降の拡張のため利用可能である。
【００３９】
さらに、これは自ら適切なプロファイル情報を格納しているコントロールポイントデバイスが、新たに通信されたプロファイル情報と比較してそれらの現在のプロファイル情報が古いものであるか比較することを可能にする。そうである場合、後者は自らのプロファイルに転送される。そうでない場合、通信された情報はまたブロックアウトすることが可能である。コントロールポイントデバイスが自らのリアルタイムクロックを有していない場合、最新性レベル情報を省略することが適切であるかもしれない。
【００４０】
さらなる可能性として、ユーザがプロファイルの変更が実際にその他のプロファイルに転送されるべきか規定することを可能にすることが望ましい。このとき、同期オプション１及び２の当該転送制御情報がまた、プロファイルに変更があったときにコントロールポイントデバイスに送信され、この新たなプロファイルを受信したコントロールポイントデバイスは、それらが転送制御情報を評価し、転送制御信号が設定されたときに限って新たな情報を転送するように設計される。このことは、ユーザが自ら生成したプロファイルに対する完全な制御を保持することを意味する。
【００４１】
図８の状態変数ＢｏｏｋｍａｒｋｓのＸＭＬ記述の下位部分には、マークされたインターネットページの各種エントリがリストされている。
【００４２】
本発明は、上述した実施例に限定されるものではない。また、それは“ネットワークプロファイル”について利用可能である。これらは、ネットワークの特定の状態を生成し、又はネットワークの各状態をモニタするのに使用されるプロファイルである。例えば、様々な日時、日、夜、その週の様々な日、様々な月、様々な季節若しくは休日や出張などの様々な特別な時間のプロファイルが適している。この場合、ネットワークの特定のコントロールデバイスに対して異なる状態を入力することが可能である。これらの具体例として、シャッター制御、ヒーティング制御、アラームシステム設定、警告制御、ビデオレコーダ設定などがあげられる。
【図面の簡単な説明】
【００４３】
【図１】図１は、ＵＰｎＰ−ＡＶアーキテクチャのバージョン０．８３による２つのネットワークステーションの間のＡＶデータの伝送の基本図を示す。
【図２】図２は、ＵＰｎＰ−ＡＶデバイスを有する一例となるネットワークを示す。
【図３】図３は、本発明に基づくコントロールポイントデバイスの第１実施例を示す。
【図４】図４は、プロファイルサービスの第１実施例を示す。
【図５】図５は、図４に示されるプロファイルサービスの状態変数の一例を示す。
【図６】図６は、本発明に基づくコントロールポイントデバイスの第２実施例を示す。
【図７】図７は、本発明に基づくプロファイルサービスのさらなる例を示す。
【図８】図８は、本発明に基づくコントロールポイントデバイスのＸＭＬデバイス記述の例を示す。
【図１】
2008533783.tif 000003
【図２】
2008533783.tif 000004
【図３】
2008533783.tif 000005
【図４】
2008533783.tif 000006
【図５】
2008533783.tif 000007
【図６】
2008533783.tif 000008
【図７】
2008533783.tif 000009
【図８】
2008533783.tif 000010
【国際調査報告】
2008533783.tif 000011
2008533783.tif 000012
2008533783.tif 000013