(57)【要約】  本発明は、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、制御ポイントが装置の動作を起動する方法に関する。更に、本発明は、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置がこの装置の動作を起動する方法に関する。更に、本発明は、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置の動作を起動する制御ポイントに関する。更に、本発明は、制御ポイント識別情報と共に制御ポイントから受信した動作要求に基づいて装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークでの装置に関する。
2008522276.tif 000002
【特許請求の範囲】
【請求項１】
装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、制御ポイントが装置の動作を起動する方法であって、
前記制御は、制御メッセージをこの装置に送信することにより実行され、
前記制御メッセージは、前記装置で動作を起動する動作要求を有し、
前記動作は、前記動作要求を一意に識別する一意動作要求識別子を有し、
更に、前記装置は、前記動作が起動されたときに前記制御ポイントにイベント通知を送信するように適合され、
前記イベント通知は、少なくとも前記起動された動作により生じたイベントを示し、前記イベント通知は、前記一意動作要求識別子を有する方法。
【請求項２】
前記一意動作要求識別子は、前記動作を一意に識別する情報を有する請求項１に記載の方法。
【請求項３】
前記一意動作要求識別子は、前記動作要求を送信した前記制御ポイントを一意に識別する情報を有する請求項１又は２に記載の方法。
【請求項４】
前記制御メッセージは、前記通信ネットワークで制御ポイントにより受信されることを目的とし、前記イベント通知の一部として前記装置から送信されるように適合された更なる情報を更に有する請求項１ないし３のうちいずれか１項に記載の方法。
【請求項５】
前記更なる情報は、前記通信ネットワークで不変の制御ポイントの識別情報を有する請求項４に記載の方法。
【請求項６】
前記更なる情報は、前記制御ポイントの目的の識別情報を有する請求項４又は５に記載の方法。
【請求項７】
前記更なる情報は、前記イベント通知の一部として送信されるように適合された前記制御ポイントの通信アドレスの識別情報を有する請求項４ないし６のうちいずれか１項に記載の方法。
【請求項８】
前記更なる情報は、一意動作呼び出しIDを有する請求項４ないし７のうちいずれか１項に記載の方法。
【請求項９】
処理ユニットに請求項１ないし８のうちいずれか１項に記載の方法を実行させる命令を格納したコンピュータ可読媒体。
【請求項１０】
装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置が前記装置の動作を起動する方法であって、
前記制御は、制御メッセージを前記装置に送信することにより実行され、
前記制御メッセージは、前記装置で動作を起動する動作要求を有し、前記動作要求を一意に識別する一意動作要求識別子を有し、
更に、前記装置は、前記動作が起動されたときに前記制御ポイントにイベント通知を送信するように適合され、
前記イベント通知は、少なくとも前記起動された動作により生じたイベントを示し、
前記イベント通知は、前記一意動作要求識別子を有する方法。
【請求項１１】
前記一意動作要求識別子は、前記動作を一意に識別する情報を有する請求項１０に記載の方法。
【請求項１２】
前記一意動作要求識別子は、前記動作要求を送信した前記制御ポイントを一意に識別する情報を有する請求項１０又は１０に記載の方法。
【請求項１３】
前記イベント通知は、前記通信ネットワークの制御ポイントにより受信されることを目的とする更なる情報を更に有し、
前記更なる情報は、前記制御ポイントから受信する前記制御メッセージに含まれる請求項１０ないし１２のうちいずれか１項に記載の方法。
【請求項１４】
前記制御ポイントは、イベント通知に加入するように適合され、
前記装置は、前記イベント通知に加入する制御ポイントに前記イベント通知を送信する請求項１０ないし１３のうちいずれか１項に記載の方法。
【請求項１５】
前記イベント通知は、前記イベントの少なくとも一部で生じる動作を起動する動作要求をそれぞれ識別する少なくとも２つの一意動作要求識別子を有する請求項１０ないし１４のうちいずれか１項に記載の方法。
【請求項１６】
前記少なくとも２つの一意動作要求識別子は、異なる装置での動作を起動する動作要求を識別する請求項１５に記載の方法。
【請求項１７】
処理ユニットに請求項１０ないし１６のうちいずれか１項に記載の方法を実行させる命令を格納したコンピュータ可読媒体。
【請求項１８】
装置に制御メッセージを送信することにより前記装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置の動作を起動する制御ポイントであって：
−少なくとも前記装置に対して前記制御メッセージを生成し、前記制御メッセージは、前記装置で前記動作を起動するように適合された動作要求と、前記動作要求を一意に識別する一意動作要求識別子とを有する処理手段と、
−前記制御メッセージを前記装置に送信し、前記装置は、少なくとも前記動作が起動されたときに前記制御ポイントにイベント通知を送信するように適合され、前記イベント通知は、少なくとも前記起動された動作により生じたイベントを示し、前記イベント通知は、前記一意動作要求識別子を有する送信手段と
を有する制御ポイント。
【請求項１９】
装置に制御メッセージを送信することにより前記装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークでの装置であり、前記制御メッセージは、前記装置で動作を起動するように適合された動作要求と、前記動作要求を一意に識別する一意動作要求識別子とを有する装置であって：
−イベント通知を生成し、前記イベント通知は、少なくとも前記起動された動作により生じたイベントを示し、前記イベント通知は、前記一意動作要求識別子を有する処理手段と、
−前記動作が起動されたときに前記イベントを前記制御ポイントに送信する送信手段と
を有する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、制御ポイントが装置の動作を起動する方法に関する。更に、本発明は、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置がこの装置の動作を起動する方法に関する。更に、本発明は、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置の動作を起動する制御ポイントに関する。更に、本発明は、制御ポイント識別情報と共に制御ポイントから受信した動作要求に基づいて装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークでの装置に関する。
【背景技術】
【０００２】
“ユニバーサル・プラグ・アンド・プレイ（UPnP：Universal  Plug  and  Play）”は、インテリジェント器具、無線装置及び全ての形状因子のPCの普及するピア・ツー・ピア・ネットワーク接続のアーキテクチャである。これは、家庭であれ、小企業であれ、公共空間であれ、インターネットに接続されていようといまいと、アドホック又は未管理のネットワークに対して使用が簡単で、柔軟で、標準に基づく接続をもたらすように設計されている。ユニバーサル・プラグ・アンド・プレイは、家庭、企業及び公共空間でネットワーク接続された装置間での制御及びデータ伝送に加えて、シームレスな近傍のネットワーキングを可能にするようにTCP/IP及びウェブ技術を利用する分散型のオープンネットワークアーキテクチャである。UPnP標準は、文献“Universal  Plug  and  Play  Device  Architecture”,  Version1.0,  Jun.8,  2000,  (c)1999-2000  Microsoft  Corporationに規定されている。
【０００３】
典型的には、制御ポイント（control  point）は、エンドユーザと直接相互作用する装置の一部である。例えば、CES  world  tourでPhilipsの顧客に対して示されたPhilips  iProntoのadvanced  remote  control  prototypeでは、iProntoは制御ポイントとして動作し、ネットワークの全ての装置を制御することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
制御ポイントは、制御動作を受信したイベントと直接関連付けることができない。このことは、複数の制御ポイントが単一の装置を制御しようとしたときに整合性の問題をもたらす可能性があり、制御ポイントは、イベントの遅延と複数の制御ポイントのイベントとに対処するように注意深くプログラムされていない。
【０００５】
単一の制御ポイントとイベント通知を遅延する装置とで生じる典型的な誤りには以下のものがある。装置の音量を繰り返し設定する動作を発行した制御ポイントは、装置からの制御動作応答に基づいてユーザインタフェースにその値を表示することがある。同様に、制御ポイントが音量に対する最新の更新を含むイベント通知を受信すると常に、この値を反映するようにユーザインタフェースを適合することがある。制御ポイントは、制御動作応答と、装置の状態を示すイベント通知との双方を受信するため、また、イベント通知が遅延する可能性があるため、制御ポイントは、何の状態が最新の状態であるかを認識できない。従って、音量を上げることにより、複数の音量設定動作が順に提供されてその順でインターリーブされ、遅延した通知が届き、音量設定が方々にジャンプするという問題が生じ得る。
【０００６】
生じ得る第２の形式の誤りは、２つ以上の制御ポイントが矛盾する動作を発行することにある。例えば、２つの制御ポイントが同じUPnP  TVで異なる映画を再生することを試み得る。これらのアルゴリズムが扱いにくい場合（停止したときに映画を再開し、映画を開始するために他の映画を停止する）、システムは映画を繰り返して開始及び停止し、常にロック状態になり得る。UPnPは、誰がTVを制御するかを制御ポイントが交渉する機構を提供せず、ユーザが同じ物理的位置にいないときにユーザが交渉する機構を提供しない。
【０００７】
従って、本発明は、前述の問題への対策を提供することを目的とする。
【課題を解決するための手段】
【０００８】
このことは、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、制御ポイントが装置の動作を起動する方法により実現され、この制御は、制御メッセージをこの装置に送信することにより実行され、この制御メッセージは、この装置で動作を起動する動作要求を有し、この動作は、この動作要求を一意に識別する一意動作要求識別子を有し、更に、この装置は、この動作が起動されたときにこの制御ポイントにイベント通知を送信するように適合され、このイベント通知は、少なくともこの起動された動作により生じたイベントを示し、このイベント通知は、この一意動作要求識別子を有する。
【０００９】
実施例では、この一意動作要求識別子は、この動作を一意に識別する情報を有する。
【００１０】
実施例では、この一意動作要求識別子は、この動作要求を送信したこの制御ポイントを一意に識別する情報を有する。
【００１１】
これによって、動作要求により生じたイベントは制御ポイントに認識される。その結果、制御ポイントは、その制御動作を関連付けることができ、これにより、例えば制御ポイントの間での矛盾する動作が回避される。
【００１２】
実施例では、この制御メッセージは、この通信ネットワークで制御ポイントにより受信されることを目的とし、このイベント通知の一部としてこの装置から送信されるように適合された更なる情報を更に有する。これによって、この更なる情報を通じて、この制御ポイントは間接的に通信することができる。
【００１３】
実施例では、この制御メッセージは、不変の制御ポイント識別情報を更に有する。これによって、不変の制御ポイント（すなわち、不変の識別情報を有する制御ポイント）のユーザは、物理装置をこれ（例えば“iPronto  of  Mommy”）に関連付けることができ、場合によってはアイコンを関連付けることができる。コントローラ（すなわち制御ポイント）は、この識別情報を使用して他のコントローラの履歴を追跡し、初期設定動作（例えば、コントローラA及びBの双方がUPnP  TVを制御しようとすると、コントローラBが自動的にあきらめる）を割り当てることができる。公共環境での匿名のアクセスのために、可変の識別情報が使用され得る。
【００１４】
実施例では、この更なる情報は、この制御ポイントの目的の識別情報を更に有する。従って、スケジューリング関連情報は、制御メッセージで制御ポイントに伝達され得る。このことは、制御ポイントに直接通知することにより行われてもよく、ユーザが例えば何らかの種類のメッセージで制御ポイントを使用することにより行われてもよい。目的は、詳細化されてもよい。例えば制御ポイントがコマンドの既知のシーケンスから特定のコマンドを発行したときに、最初のコマンドで既にこのシーケンスを示し得る。このことは、複数の装置に順に複数のコマンドを発行することを要求する例えばAVストリームの設定に関係する。
【００１５】
実施例では、この更なる情報は、このイベント通知の一部として送信されるように適合されたこの制御ポイントの通信アドレスの識別情報を更に有する。これによって、制御ポイントは、何の制御ポイントがこの動作要求を起動したかを通知され得る。このことは、制御ポイントが相互に直接通信することを可能にする。
【００１６】
実施例では、この更なる情報は、一意動作呼び出しIDを更に有する。これによって、制御ポイントは、起動される動作の発生が生成される関連イベントの順に等しいということを検出し得る。このことは、制御ポイントの状態を簡略化する。
【００１７】
本発明は、処理ユニットに前述の方法を実行させる命令を格納したコンピュータ可読媒体に更に関する。
【００１８】
本発明はまた、装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置がこの装置の動作を起動する方法に関し、この制御は、制御メッセージをこの装置に送信することにより実行され、この制御メッセージは、この装置で動作を起動する動作要求を有し、この動作要求を一意に識別する一意動作要求識別子を有し、更に、この装置は、この動作が起動されたときにこの制御ポイントにイベント通知を送信するように適合され、このイベント通知は、少なくともこの起動された動作により生じたイベントを示し、このイベント通知は、この一意動作要求識別子を有する。
【００１９】
従って、この装置により送信されたこのイベント通知を通じて、何のイベントが起動されたかがこの制御ポイントにより認識される。その結果、制御ポイントは、この装置の制御動作を関連付けることができ、これにより、例えば制御ポイントの間での矛盾する動作が回避される。
【００２０】
実施例では、この一意動作要求識別子は、この動作を一意に識別する情報を有する。これによって、起動された動作についての詳細情報がこの制御ポイントにより認識される。
【００２１】
実施例では、この一意動作要求識別子は、この動作要求を送信したこの制御ポイントを一意に識別する情報を有する。これによって、この制御ポイントは、何の制御ポイントがこの動作を起動したかを識別し得る。
【００２２】
実施例では、このイベント通知は、この通信ネットワークの制御ポイントにより受信されることを目的とする更なる情報を更に有し、この更なる情報は、この制御ポイントから受信するこの制御メッセージに含まれる。これによって、この更なる情報を通じて、この制御ポイントは間接的に通信することができる。
【００２３】
実施例では、この制御ポイントは、イベント通知に加入するように適合され、この装置は、このイベント通知に加入する制御ポイントにこのイベント通知を送信する。これによって、このイベント通知を全ての制御ポイントに送信する必要がなくなる。制御ポイントは、内部で通信し、このイベント通知を共有してもよい。
【００２４】
実施例では、このイベント通知は、このイベントの少なくとも一部で生じる動作を起動する動作要求をそれぞれ識別する少なくとも２つの一意動作要求識別子を有する。これによって、この制御ポイントは、何の制御動作がこのイベントを生じたかについて通知される。このことは、この制御ポイントの間での関連を向上させてもよい。
【００２５】
実施例では、この少なくとも２つの一意動作要求識別子は、異なる装置での動作を起動する動作要求を識別する。これによって、この制御ポイントは、様々な装置により実行される様々な制御動作について通知される。このことは、制御ポイントの間での関連を向上させる。
【００２６】
本発明は、処理ユニットに前述の方法を実行させる命令を格納したコンピュータ可読媒体に更に関する。
【００２７】
本発明はまた、装置に制御メッセージを送信することによりこの装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークで、装置の動作を起動する制御ポイントに関し、この制御ポイントは、
−少なくともこの装置に対してこの制御メッセージを生成し、この制御メッセージは、この装置で動作を起動するように適合された動作要求と、この動作要求を一意に識別する一意動作要求識別子とを有する処理手段と、
−この制御メッセージをこの装置に送信し、この装置は、少なくともこの動作が起動されたときにこの制御ポイントにイベント通知を送信するように適合され、このイベント通知は、少なくともこの起動された動作により生じたイベントを示し、このイベント通知は、この一意動作要求識別子を有する送信手段と
を有する。
【００２８】
本発明はまた、装置に制御メッセージを送信することによりこの装置を制御するように共に適合された少なくとも２つの制御ポイントを有する通信ネットワークでの装置に関し、この制御メッセージは、この装置で動作を起動するように適合された動作要求と、この動作要求を一意に識別する一意動作要求識別子とを有し、この装置は、
−イベント通知を生成し、このイベント通知は、少なくともこの起動された動作により生じたイベントを示し、このイベント通知は、この一意動作要求識別子を有する処理手段と、
−この動作が起動されたときにこのイベントをこの制御ポイントに送信する送信手段と
を有する。
【発明を実施するための最良の形態】
【００２９】
本発明の以下の好ましい実施例について、図面を参照して説明する。
【００３０】
図１は、４つの装置107、109、111、113（UPnP装置でもよい）で動作を起動するように適合された２つの制御ポイント103、105を有するネットワーク101（UPnPネットワークでもよい）を示す本発明の一実施例を示している。制御は、制御メッセージを装置107、109、111、113の１つ以上に送信することを有する。装置107、109、111、113の１つ以上は、制御動作を起動し、次に、少なくとも起動された動作により生じたイベントを示すイベント通知を送信することにより、応答する。一実施例では、イベント通知は、少なくともこの起動された動作により生じたイベントを示す。図１−４に示す他の実施例では、イベント通知は、動作を起動する制御ポイントの識別情報と共に、起動された動作を有することを仮定する。これを行うことにより、制御ポイント103、105は、何の制御ポイントが特定の装置について特定のイベントを生じたかを識別することができる。イベント通知に基づいて、制御ポイント103、105は、相互に通信することにより、これらの制御動作を関連付けることができる。その結果、例えば制御ポイントの間での矛盾する動作が回避される。
【００３１】
一実施例では、制御ポイントは、イベント通知の受信に加入してもよく、加入しなくてもよい。一例として、唯一の制御ポイントが、イベント通知の受信に加入してもよい。このイベント通知は、例えば無線通信チャネル（図４参照）を介して、他の制御ポイントと共有されてもよい（すなわち、１つより多い場合）。
【００３２】
図２は、制御ポイントCP-2  105がTV109で動作を起動する動作要求を有する制御メッセージ115を送信する場合を示している。この動作要求は、如何なる種類の動作（例えば、TV109の電源オン、TV109の音量の設定等）を有してもよい。動作を起動した後に、図３に示すように、TVは、動作が実行されたというイベント通知117、119を制御ポイント103、105に送信する。ここでは、双方の制御ポイント103、105がこのようなイベント通知に加入していることを仮定する。単一のイベント通知は複数の動作に関係してもよい。一例は、“チャンネル５”を電源オンにする動作要求である。このイベントは２つの動作（１つはTV109が電源オンになるものであり、第２のものはチャンネル５に切り替えるもの）を有する。結果のイベント通知は、この場合では“チャンネル５、制御ポイントCP-2  105が制御中”でもよい。単一のイベントになる複数の動作の他の例は、例えば動作A1及びA2が１つの装置D1により実行され、次に動作A3が装置D2により実行されるものである。
【００３３】
実施例では、制御メッセージは、この制御ポイントのユーザにより解釈される情報（例えば“JoeがTVを制御しているので、手を触れないでください！”）を更に有し、この制御メッセージは１つ以上の他の制御ポイントに転送される。ユーザが同じ部屋にいないが、ネットワークで同じ装置を制御する場合に、このことは有用になり得る。この実施例を実施する例は、ユーザが例えば“Joeが次にTV109を視聴する”という動作要求と共にメッセージを送信する場合である。このように、同じ部屋にいないユーザがイベント通知と共にこのメッセージを受信し、従って、JoeがTV109を現在制御する。このことは、例えば唯一の装置が使用中であり、２つ（より多く）の制御ポイントの使用により制御可能である場合に実施されてもよい。
【００３４】
図３は、イベント通知117、119が双方の制御ポイントCP-1及びCP-2  101、103に送信される場合を示している。前述のように、イベント通知117、119は、起動された動作の識別情報と、動作を起動した制御ポイント（すなわち、この場合では制御ポイントCP-2  105）を識別する制御ポイント識別情報とを有する。これによって、動作を起動していない制御ポイントCP-1  103は、制御ポイントCP-2  105がTV109を制御していることを識別することができる。
【００３５】
図４は、２つの制御ポイントCP-1及びCP-2  103、105が直接通信120を設定し、イベント通知117、119に基づいて制御動作を関連付け得る場合を示している。このような関連付けの一例は、制御ポイントが装置の使用について交渉することである。
【００３６】
前述の実施例は本発明を限定するものではなく、例示するものであり、特許請求の範囲を逸脱することなく、当業者は多数の代替実施例を設計することができる点に留意すべきである。請求項において、括弧の間にある如何なる参照符号も請求項を限定するものとして解釈されるべきではない。‘有する’という用語は、請求項に記載のもの以外の要素又はステップの存在を除外しない。本発明は、複数の別個の要素を有するハードウェアを用いて、適切にプログラムされたコンピュータを用いて実施され得る。複数の手段を列挙した装置の請求項において、これらの手段の複数はハードウェアの同一のアイテムに具現されてもよい。特定の手段が相互に異なる従属項に記載されているという単なる事実は、これらの手段の組み合わせが有利に使用できないことを示すのではない。
【図面の簡単な説明】
【００３７】
【図１】２つの制御ポイントを有するUPnPネットワークでもよいネットワークを示す本発明の一実施例
【図２】制御ポイント2がTVで動作を起動する動作要求を有する制御メッセージを送信する図
【図３】イベント通知が制御ポイント1及び2に送信される図
【図４】２つの制御ポイント1及び2が直接の通信を設定し、これらが制御動作を関連付け得る図
【図１】
2008522276.tif 000003
【図２】
2008522276.tif 000004
【図３】
2008522276.tif 000005
【図４】
2008522276.tif 000006
【国際調査報告】
2008522276.tif 000007
2008522276.tif 000008
2008522276.tif 000009