(57)【要約】  本発明は、コンピューティング環境において提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にする方法、装置、コンピュータプログラムプロダクト及びコンピュータプログラムエレメント、コンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを提供する方法、装置、コンピュータプログラムプロダクト及びコンピュータプログラムエレメント、並びにコンピューティング装置のネットワークに関する。前記ネットワークにおけるメディア提供エンティティ（１２）は、前記エンティティに関連付けられたアセット（３６）に関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイス（２４、２６）を有する。セキュリティコンソール（２２）は、サービスを提供するように前記装置へのアクセスを前記コントロールポイントに対して提供するために前記少なくとも１つの論理デバイスにおいて又は対してコントロールポイント（２０）を登録する。このようにして、コントロールポイントは、前記ネットワークにおいて使用される接続モデルを変更することなく、アセット単位の基準で異なる権利を受信することができる。
2007510985.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティにより提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にする方法において、
メディア提供エンティティに対して少なくとも１つの論理デバイスを設けるステップと、
前記論理デバイスから前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与えるステップと、
を有する方法。
【請求項２】
前記セットが、アセット単位の基準で異なる許可を与える、請求項１に記載の方法。
【請求項３】
少なくとも２つの論理デバイスが設けられ、許可の別のセットが各デバイスに与えられる、請求項１に記載の方法。
【請求項４】
少なくとも２つの異なるセットが１つのアセットに対して少なくとも１つの同じ動作を可能にするが、異なる結果を与える、請求項１に記載の方法。
【請求項５】
前記許可の異なるセットを与えるステップが、各論理デバイスに設けられたコンテンツディレクトリサービスを介して与えられる、請求項１に記載の方法。
【請求項６】
前記メディア提供エンティティに関連付けられたセキュリティコンソールにコントロールポイントを登録するステップと、前記許可のセットの少なくとも１つによって前記コントロールポイントにアクセスを与えるステップとを更に有する、請求項１に記載の方法。
【請求項７】
前記コントロールポイントが、前記許可のセットの１つのみによってアクセスを与えられる、請求項６に記載の方法。
【請求項８】
少なくとも２つの論理デバイスが設けられ、許可の別のセットが各デバイスに対して与えられ、前記方法が、前記コントロールポイントから全てのデバイスにアクセスしようと試みるステップと、前記デバイスの１つからのアクセスを当該デバイスの許可のセットにより可能にするステップと、他のデバイスから前記コントロールポイントに対して失敗メッセージを返すステップとを更に有する、請求項６に記載の方法。
【請求項９】
前記コントロールポイントが前記許可のセットの両方に対するアクセスを与えられる、請求項６に記載の方法。
【請求項１０】
最も広い許可のセットに対するアクセスのみを可能にするステップを更に有する、請求項９に記載の方法。
【請求項１１】
前記許可のセットの論理ＯＲ又は排他的ＯＲ演算に基づいてアクセスを可能にするステップを更に有する、請求項９に記載の方法。
【請求項１２】
前記コンピュータネットワーク接続モデルがＵＰｎＰである、請求項１に記載の方法。
【請求項１３】
コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを与える方法であって、前記エンティティが前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイスを持つ方法において、
全てのデバイスにおけるコントロールポイントからのアクセス試行を受信するステップと、
前記コントロールポイントがアクセスを受信した前記許可のセットの１つによりアクセスを許可するステップと、
設定された前記許可により前記アセットに対するアクセスを可能にするステップと、
を有する方法。
【請求項１４】
前記セットが、アセット単位の基準で異なる許可を与える、請求項１３に記載の方法。
【請求項１５】
少なくとも２つの論理デバイスが存在し、許可の異なるセットが各デバイスに関連付けられ、前記アクセスを可能にするステップが、アクセスが許可された許可のセットに関連付けられたデバイスに対するアクセスを可能にすることを含む、請求項１３に記載の方法。
【請求項１６】
少なくとも２つの異なるセットが、１つのアセットに対する少なくとも１つの同じ動作を可能にするが、異なる結果を与える、請求項１３に記載の方法。
【請求項１７】
コンピュータネットワーク接続モデルを持つコンピューティング環境において提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にする装置において、
複数のアセットと、
前記装置に関連付けられたアセットに関して許可の少なくとも２つの異なるセットをコントロールポイントに対して与える少なくとも１つの論理デバイスと、
を有する装置。
【請求項１８】
前記セットが、アセット単位の基準で異なる許可を与える、請求項１７に記載の装置。
【請求項１９】
前記装置が、許可の異なるセットを夫々与える少なくとも２つの論理デバイスを有する、請求項１７に記載の装置。
【請求項２０】
少なくとも２つの異なるセットが、１つのアセットに対する同じ動作を可能にするが、異なる結果を与える、請求項１７に記載の装置。
【請求項２１】
各デバイスが、アクセスされることができるアセットを識別するコンテンツディレクトリサービスを備える、請求項１７に記載の装置。
【請求項２２】
コントロールポイントが設けられたデバイスが、アクセスを可能にするように構成され、他のデバイスが、前記コントロールポイントによるアクセスに対する要求に応じて失敗メッセージを返すように構成される、請求項１９に記載の装置。
【請求項２３】
コントロールポイントが、前記許可の１より多いセットによるアクセスを可能にされ、前記装置が、前記異なるセットのアクセス権の論理演算に基づいてアクセスを可能にするように構成される、請求項１７に記載の装置。
【請求項２４】
前記装置が、最も広い許可のセットに対するアクセスのみを可能にするように構成される、請求項２３に記載の装置。
【請求項２５】
前記装置が、前記許可のセットに対する論理ＯＲ又は排他的ＯＲ演算に基づいてアクセスを可能にするように構成される、請求項２３に記載の装置。
【請求項２６】
コントロールポイントの登録を可能にし、前記論理デバイスに対するアクセスを提供するように構成されるセキュリティコンソールを更に有する、請求項１７に記載の装置。
【請求項２７】
コンピュータネットワーク接続モデルを使用するコンピューティング装置のネットワークにおいて、
前記ネットワークの前記装置の１つにおいて又は対して設けられた少なくとも１つのコントロールポイントと、
サービスに対する差別化されたコントロールポイントアクセスを可能にする装置であって、
前記装置に関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイス、
を有する前記装置と、
サービスを提供する前記装置の少なくとも一部へのアクセスを前記コントロールポイントに対して提供するために前記論理デバイスの１つにおいて又は対してコントロールポイントを登録するように構成されたセキュリティコンソールと、
を有するネットワーク。
【請求項２８】
コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティにより提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にするコンピュータプログラムプロダクトにおいて、
前記プログラムが前記メディア提供エンティティにロードされる場合に、
メディア提供エンティティに対して少なくとも１つの論理デバイスを設けるステップと、
前記論理デバイスから前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与えるステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を持つコンピュータ読取可能媒体を有するコンピュータプログラムプロダクト。
【請求項２９】
コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを提供するコンピュータプログラムプロダクトであって、前記エンティティが、前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイスを持つコンピュータプログラムプロダクトにおいて、
前記プログラムが前記メディア提供エンティティにロードされる場合に、
全てのデバイスにおいてコントロールポイントからのアクセス試行を受信し、前記コントロールポイントがアクセスを受信した前記許可のセットの１つによりアクセスを許可するステップと、
前記許可セットにより前記アセットに対するアクセスを可能にするステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を持つコンピュータ読取可能媒体を有するコンピュータプログラムプロダクト。
【請求項３０】
コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティにより提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にするコンピュータプログラムにおいて、
前記プログラムが前記メディア提供エンティティにロードされる場合に、
メディア提供エンティティに対して少なくとも１つの論理デバイスを設けるステップと、
前記論理デバイスから前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与えるステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を有するコンピュータプログラム。
【請求項３１】
コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを提供するコンピュータプログラムであって、前記エンティティが、前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイスを持つコンピュータプログラムにおいて、
前記プログラムが前記メディア提供エンティティにロードされる場合に、
全てのデバイスにおいてコントロールポイントからのアクセス試行を受信し、前記コントロールポイントがアクセスを受信した前記許可のセットの１つによりアクセスを許可するステップと、
前記許可セットにより前記アセットに対するアクセスを可能にするステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を有するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広くはコンピュータネットワークにおけるセキュリティの分野に関する。本発明は、特には、コンピューティング環境において提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にする方法、装置、コンピュータプログラムプロダクト及びコンピュータプログラムエレメント、コンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを提供する方法、装置、コンピュータプログラムプロダクト及びコンピュータプログラムエレメント、並びにコンピューティング装置のネットワークに関する。
【背景技術】
【０００２】
コンピュータネットワークの分野において、使用される接続モデルは、多くの場合、ＵＰｎＰ（ユニバーサル・プラグ・アンド・プレイ）である。この規格は、コントロールポイント、デバイス及びセキュリティコンソールのようなエンティティを規定する。デバイスは、ここでは、ネットワークの異なる要素に提供するサービスのセットを持つ論理エンティティであり、セキュリティコンソールは、このようなデバイスに関するこのような要素に対する権利を決定する。コントロールポイントは、前記セキュリティコンソールが前記コントロールポイントにアクセス権を与えた場合に前記デバイスのサービスを使用することを可能にされることができる。この環境において、コントロールポイントは、前記デバイスが設けられたものと同じ又は異なる物理的エンティティに設けられることができる。同じことが前記セキュリティコンソールにも当てはまり、前記物理的デバイスと同じエンティティに設けられることができる。前記セキュリティコンソールは、異なるデバイスに対して設けられることもできる。エンティティのこれらのタイプは、Carl M. Ellisonによる“Home Network Security”, Intel Technical Journal, Vol.6, Issue 4, page 37-48, 2002年11月15日に更に詳細に記載されている。
【０００３】
アセット（assets）を見るために、及びこれらのアセットに関する権利を規定するために、デバイスは更にコンテンツディレクトリサービスを含むことができる。このサービスは、コントロールポイントに対してデバイスのアセットのブラウズ及び検索を可能にする。コンテンツディレクトリサービス（ＣＤＳ）は、Yasser Rasheed及びJohn Ritchieによる“High-Quality Media Distribution in a Digital Home”, Intel Technical Journal, Vol.6, Issue 4, page 17-29, 2002年11月15日に更に詳細に記載されている。
【０００４】
しかしながら、既知のデバイスに関する問題が存在し、これは、前記既知のデバイスがアセット単位の基準で差別化されたアセットの観覧及び制御を容易に提供しないことである。前記アセットの所有者は、異なるコントロールポイントに対してアセット単位の基準で差別化されたサービスを与えることを望むかもしれない。これは、コントロールポイントが、例えば読み出し権利のみを与えるか又は全く権利を与えないように、セキュリティコンソールにより決定された特定のセキュリティ制限を持つことができる。ＵＰｎＰは、このような権利を与える２つの機能を与える。読み出し／書き込み権利は、ＵＰｎＰ  ＣＤＳで定められた機構を使用して定められる。しかしながら、前記ＣＤＳはコントロールポイントアイデンティティの概念を持たないので、これらの機構は、この場合、全てのコントロールポイントに対して共通である。第２の機能は、ＵＰｎＰセキュリティ機構により提供され、ここでＵＰｎＰ  ＣＤＳ機能に対するアクセスは、コントロールポイントの個別の許可により制限されることができる。しかしながら、全てのアセットは同じセットのＣＤＳ動作によりアクセスされるので、このアクセス制御機構は、この場合、ＵＰｎＰ  ＣＤＳにより提供される全てのアセットに対して共通である。前記アセットの所有者は、アセット単位のレベルでコントロールポイントに対する差別化された権利を与えることを望むかもしれない。これは、コントロールポイントが、特定のアセットに対する幾つかの権利と他のアセットに関する他の権利とを持つことができることを意味する。一例として、コントロールポイントに幾つかのアセットのみをブラウズ及び検索させ、これらに対する制限されたアクセスを持たせ、他のアセットがブラウズ及び検索さえされることができるべきでないことが望ましい可能性がある。同時に、他のコントロールポイントに全てのアセットに対するフルアクセスを持たせることが望ましい可能性がある。これは、既存のＵＰｎＰ環境において可能ではない。
【０００５】
したがって、使用される接続モデルを変更する必要なく、アセット単位の基準でメディア提供エンティティにより提供されるアセットに関する異なる権利をコントロールポイントに与えることを可能にする解決法に対する要求が存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、使用される接続モデルを変更する必要なく、アセット単位の基準でメディア提供エンティティにより提供されるアセットに関する異なる権利をコントロールポイントに与えることを可能にすることである。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によると、この目的は、コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティにより提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にする方法であって、
メディア提供エンティティに対して少なくとも１つの論理デバイスを設けるステップと、
前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与えるステップと、
を有する方法により達成される。
【０００８】
本発明の第２の態様によると、この目的は、コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを提供する方法であって、前記エンティティが前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイスを持つ方法において、
全てのデバイスにおいてコントロールポイントからアクセス試行を受信するステップと、
前記コントロールポイントがアクセスを受信した前記許可のセットの１つによりアクセスを許可するステップと、
前記許可のセットにより前記アセットに対するアクセスを可能にするステップと、
を有する方法によっても達成される。
【０００９】
本発明の第３の態様によると、この目的は、コンピュータネットワーク接続モデルを持つコンピューティング環境において提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にする装置であって、
複数のアセットと、
前記装置に関連付けられたアセットに関してコントロールポイントに対して許可の少なくとも２つのセットを与える少なくとも１つの論理デバイスと、
を有する装置によっても達成される。
【００１０】
本発明の第４の態様によると、この目的は、コンピュータネットワーク接続モデルを使用するコンピューティング装置のネットワークであって、
前記ネットワークの前記装置の１つにおいて又は対して設けられた少なくとも１つのコントロールポイントと、
サービスに対する差別化されたコントロールポイントアクセスを可能にする装置であって、
前記装置に関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイス、
を有する装置と、
前記論理デバイスの１つにおいて又は対してコントロールポイントを登録し、サービスを提供する前記装置の少なくとも一部へのアクセスを前記コントロールポイントに対して提供するように構成されたセキュリティコンソールと、
を有するネットワークによっても達成される。
【００１１】
本発明の第５の態様によると、この目的は、コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティにより提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にするコンピュータプログラムプロダクトであって、
前記プログラムが前記メディア提供エンティティにロードされる場合に、
メディア提供エンティティに対して少なくとも１つの論理デバイスを設けるステップと、
前記論理デバイスから前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与えるステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を持つコンピュータ読取可能媒体を有するコンピュータプログラムプロダクトによっても達成されることができる。
【００１２】
本発明の第６の態様によると、この目的は、コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを提供するコンピュータプログラムプロダクトであって、前記エンティティが、前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイスを持つプログラムプロダクトにおいて、
前記プログラムが前記メディア提供エンティティにロードされる場合に、
全てのデバイスにおいてコントロールポイントからアクセス試行を受信し、前記コントロールポイントがアクセスを受信した前記許可のセットの１つによりアクセスを許可するステップと、
前記許可のセットにより前記アセットに対するアクセスを可能にするステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を持つコンピュータ読取可能媒体を有するコンピュータプログラムプロダクトによっても達成される。
【００１３】
本発明の第７の態様によると、この目的は、更に、コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティにより提供されるサービスに対する差別化されたコントロールポイントアクセスを可能にするコンピュータプログラムエレメントであって、
前記プログラムエレメントが前記メディア提供エンティティにロードされる場合に、
メディア提供エンティティに対して少なくとも１つの論理デバイスを設けるステップと、
前記論理デバイスから前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与えるステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を有するコンピュータプログラムエレメントにより達成される。
【００１４】
本発明の第８の態様によると、この目的は、コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティからコントロールポイントに対してアクセスを提供するコンピュータプログラムエレメントであって、前記エンティティが前記メディア提供エンティティに関連付けられたアセットに関して許可の少なくとも２つの異なるセットを与える少なくとも１つの論理デバイスを持つコンピュータプログラムエレメントにおいて、
前記プログラムエレメントが前記メディア提供エンティティにロードされる場合に、
全てのデバイスにおいてコントロールポイントからアクセス試行を受信し、前記コントロールポイントがアクセスを受信した前記許可のセットの１つによりアクセスを許可するステップと、
前記許可のセットにより前記アセットに対するアクセスを可能にするステップと、
を前記メディア提供エンティティに実行させるコンピュータプログラムコード手段を有するコンピュータプログラムエレメントによっても達成される。
【００１５】
請求項２、１４及び１８は、アセット単位の基準で許可を与えることを対象とする。
【００１６】
請求項３、１５及び１９は、夫々が許可の異なるセットを与える少なくとも２つの異なるデバイスを提供することを対象とする。
【００１７】
請求項４、１６及び２０は、前記２つのセットにより１つのアセットに対して同じ動作を可能とするが、前記動作から異なる結果を提供することを対象とする。
【００１８】
請求項５及び２１は、許可を与えるコンテンツディレクトリサービスを使用することを対象とする。
【００１９】
請求項８、１０、１１、２２、２３、２４及び２５は、コントロールポイントから許可の１つのセットのみに対してアクセスを許可することを保証する態様を対象とする。
【００２０】
本発明は、コンピュータネットワーク接続モデルを持つコンピューティング環境においてアセット単位の基準でコントロールポイントに対する許可の異なるセットの提供を可能にする利点を持つ。同時に、前記接続モデルは、変更される必要がない。本発明は、更に、既に存在するソフトウェアに加えて追加のソフトウェアを設けるだけで容易に実施することができる。
【００２１】
したがって、本発明の裏にある一般的なアイデアは、コンピュータネットワーク接続モデルを持つコンピューティング環境においてメディア提供エンティティに対して少なくとも１つのデバイスを提供することである。前記少なくとも１つのデバイスは、この場合、前記メディア提供エンティティのアセットに関してコントロールポイントに対する許可の少なくとも２つの異なるセットを与える。
【００２２】
本発明のこれら及び他の態様は、以下に記載される実施例を参照して説明され、明らかになる。
【００２３】
本発明は、ここで同封の図面に関してより詳細に説明される。
【発明を実施するための最良の形態】
【００２４】
図１は、本発明が提供されることができるコンピュータネットワーク１０の概略図を示す。ネットワーク１０は、一実施例において、異なるサービスが提供されることができるホームネットワークである。このため、ネットワーク１０は、複数の物理的エンティティ１２、１６及び１８を含み、このうち少なくとも幾つかは、メディア提供エンティティであり、例えばＭＰ３プレーヤ、ウェブラジオ、ＤＶＤプレーヤ等のような異なるサービスを提供する。コンピュータネットワークは、前記接続モデル又は標準的なＵＰｎＰ（ユニバーサル・プラグ・アンド・プレイ）により使用可能にされ、異なるデバイスに対するアクセスは、この規格のセキュリティ規定により使用可能にされる。前記ネットワークは、ここでは固定されているが、無線であることも同等に可能である。
【００２５】
図１の前記ネットワーク内の異なるエンティティは全て異なるサービスを提供し、ＭＰ３ファイルの再生、ウェブラジオ、ビデオ、ＤＶＤ又は他のタイプのメディアサービスを提供するようなサービスを提供する。しかしながら、１つのエンティティが複数のタイプのサービスを提供することができることが可能である。提供される異なるサービスは、更に、標準的なＵＰｎＰ（ユニバーサル・プラグ・アンド・プレイ）を使用することにより制御される。
【００２６】
図２は、本発明の第１の実施例によるメディア提供エンティティ１２に関するＵＰｎＰの一般的な機能を概略的に示す。したがって、図２は、ＵＰｎＰシステム内で通信する異なる機能エンティティのブロック概略図を示し、ここでコントロールポイント２０は、第１及び第２のデバイス２４及び２６を持つメディア提供エンティティ１２と通信し、第１のデバイス２４はフルアクセスデバイスであり、第２のデバイス２６はゲストアクセスデバイスである。これらのデバイスに関する詳細は後で記載される。各デバイス２４及び２６は、ＣＤＳ（コンテンツディレクトリサービス）を含む動作制御ユニット２８及び３２と、動作制御ユニット２８及び３２に接続された動作制御リスト３０及び３４とを持つ。動作制御ユニット２８及び３２の両方が、メディア提供エンティティ１２の全てのアセットを含むアセットプール３６に接続される。これらのアセットは、典型的には、複数のＭＰ３ファイル又は他のタイプのメディアファイルであることができる。また、セキュリティコンソール２２もこの図に含まれる。コントロールポイント２０、セキュリティコンソール２２及びメディア提供エンティティ１２は、互いに通信することができ、通信している。更に、これらのエンティティが同一の物理的エンティティに設けられることができるが、異なる物理的エンティティに設けられることも同様にできることに気付くべきである。デバイス、例えば第１のデバイス２４は、ＵＰｎＰによると、前記デバイスが提供する複数のサービスを持つ。このシステムにおけるコントロールポイント２０は、この場合、デバイス２４により提供されるこれらのサービスにアクセスしようと試みることができる。しかしながら、デバイス２４は、動作制御リスト（ＡＣＬ）３０内のコントロールポイントに関してなされたセッティングに依存してコントロールポイントに対するアクセスを許可するのみである。前記デバイスの所有者と見なされることができるセキュリティコンソール２２は、これらのセッティングを行った。コントロールポイント２０がデバイス２４の機能に対するアクセスを得るために、コントロールポイント２０は、セキュリティコンソール２２に登録されなければならない。セキュリティコンソール２２は、ネットワーク全体の所有者であることができる前記デバイス所有者により制御される。したがってコントロールポイント２０がデバイス２４にアクセスすることを望む場合に、コントロールポイント２０は、第一に、問題のデバイス２４のＡＣＬ３０において前記コントロールポイントに付与された権利を登録するセキュリティコンソール２２に登録する。この後に、コントロールポイント３０は、ＡＣＬ３０においてなされたセッティングによりデバイス２４を制御することができる。このようにして、コントロールポイントが前記セキュリティコンソールが権利を与えたサービスにのみアクセスすることができるというセキュリティが前記システムに与えられる。ここで、デバイス２４及び２６の両方が、前記エンティティの１つ、例えば第１のエンティティ１２に設けられ、コントロールポイント２０が、前記エンティティのうちの同じエンティティ又は他のエンティティに設けられることができることに気付くべきである。同様にセキュリティコンソール２２は同じエンティティに設けられることができるが、前記エンティティのうちの他のエンティティに設けられることもできる。セキュリティコンソール２２は、更に、複数のデバイスに対して異なる権利を設定することができる。
【００２７】
ＵＰｎＰセキュリティにおいて、異なるコントロールポイントに対してデバイスの異なるタイプのアクセスを提供する可能性が存在する。ここで、このような権利を与える２つの機能が存在する。読み出し／書き込み権利は、ＵＰｎＰ  ＣＤＳにおいて定められた機構を使用して定められることができる。しかしながら、これらの機構は、この場合、前記ＣＤＳがコントロールポイントアイデンティティの概念を持たないので、全てのコントロールポイントに共通である。第２の機能は、ＵＰｎＰセキュリティ機構により提供され、ここでＵＰｎＰ  ＣＤＳ機能に対するアクセスは、コントロールポイントの個別の許可により制限されることができる。しかしながら、全てのアセットがＣＤＳ動作の同じセットによりアクセスされるので、このアクセス制御機構は、この場合、ＵＰｎＰ  ＣＤＳにより提供される全てのアセットに対して共通である。コントロールポイントは、これにより、デバイス及びサービスに対するフル及びゲストアクセス制御を受信することができる。このアクセス制御は、しかしながら、事実上普遍的であり、アセットレベル又はアセット単位の基準で提供されない。アセットの所有者は、異なるコントロールポイントに対してアセットレベルにおける許可の異なるセットを与えることを望むかもしれない。例えば幾つかのコントロールポイントは、特定のアセットを見ることさえ許可されず、もちろん当該アセットを読み出す／再生することができないかもしれず、前記アセットの所有者に関連付けられた他のコントロールポイントは、当該アセットに対するフルアクセス及び前記メディア提供エンティティの他の全てのアセットに対するフルアクセスも可能にされる。したがって、アセット単位の基準でアクセスを可能にするコントロールポイントに対する許可の異なるセットを与える要望が存在する。
【００２８】
これを解決するために、本発明は、アセットの共通プールを持つメディア提供エンティティに関連付けられた許可の少なくとも２つのセットを与えることを提案する。
【００２９】
どのようにしてこれが本発明の第１の態様により行われることができるかは、ここで図１、２、３、５及び６に関して説明され、図３は、メディア提供エンティティにより提供されるサービスに対してコントロールポイントアクセスを与える方法のフローチャートを示し、図５は、ＣＤＳを使用する第１のデバイスに対するアセットの図を示し、図６は、ＣＤＳを使用する第２のデバイスに対するアセットの図を示す。
【００３０】
メディア提供エンティティ１２又はホームネットワークにおいてサービスに対する差別化されたコントロールポイントアクセスを可能にする装置は、複数のアセットを持ち、前記アセットの全部が、図５におけるリストに示される。前記アセットは、ビデオクリップであることができるが、本発明はこれらに制限されず、ＭＰ３ファイル、静止画像等のような他の如何なるタイプのアセットにも適用されることができることに気付くべきである。前記デバイスのアセットは、コンテンツアイテムの階層構造において提示され、２つのグループ、ファミリ及びアダルトに分割されており、ファミリアセットは、アセット４、アセット５及びアセット６であり、ファミリ動画、子供向け番組、自然映画等であることができる。アセットの第２のグループ、アダルトは、アセット１、アセット２及びアセット３を含み、アダルトフィルムマテリアル又はことによるとたくさんの暴力を有するクリップを含むことができる。前記アセットの所有者は、この場合、幾つかのコントロールポイントが前記ファミリアセットに対するアクセスを得ることを望むが、他のコントロールポイントは、全てのアセットに対するアクセスを得ており、即ち前記アダルトアセットをも含む。したがって、ステップ３８において、２つの論理デバイス、即ちフルアクセスデバイス２４及びゲストアクセスデバイス２６が、物理的エンティティ１２に設けられる。第１のデバイス２４に設けられるのは、全てのアセットに対するフルアクセスの形式の許可の第１のセットであり、第２のデバイス２６は、許可の第２のセット、即ち図６に示され、この場合にはアセット４、アセット５及びアセット６である、前記アセットのうち幾つかのみに制限されたアクセス又はゲストアクセスを設けられる。ここで、全てのアセットは、アセットのプール３６に属し、前記デバイスのユーザにより所有される。したがって、ステップ４０において、前記アセットのプールに関する許可の２つの異なるセットは、前記フルアクセスデバイス又は前記ゲストアクセスデバイスに与えられる。コントロールポイント２０は、この場合、ステップ４２において、セキュリティコンソール２２に登録し、ステップ４４において、所有者のプリファレンスによりフルアクセス又はゲストアクセスのいずれかを得る。セキュリティコンソール２２は、したがって、当該デバイスのＡＣＬにおける適切なセッティングによりコントロールポイント２０に対してフルアクセス又はゲストアクセスのいずれかに設定する。ここで、セキュリティコンソール２２は、コントロールポイントに対する読み出し権利のみのような、より高いレベルで異なるタイプの許可を与えることができる。
【００３１】
ここで、メディア提供エンティティ１２からアセットにアクセスする方法が説明され、ここで、この方法のフローチャートを示す図４が参照される。前述のように、コントロールポイント２０は、メディア提供エンティティ１２のセキュリティコンソール２２に登録する。前述のように、このセキュリティコンソール２２は、エンティティ１２又は前記ネットワークのエンティティのうちの他のエンティティに設けられることができる。また、前記コントロールポイントも、エンティティ１２に設けられることができ、この場合、前記コントロールポイントは、通常はフルアクセスデバイス２４に登録されるが、前記ネットワークの他のエンティティのいずれかにおけるコントロールポイントであることもできる。セキュリティコンソール２２は、この場合、前記デバイスの一方におけるコントロールポイント受信アクセス権を持ち、他方のデバイスでは持たない。ステップ４６において、前記メディア提供エンティティ内で、この場合、前記デバイスからアクセスを要求するコントロールポイント２０が第一に識別される。前記コントロールポイントがフルアクセスを受信した場合に、フルアクセスデバイス２４の動作制御ユニット２８は、動作制御リスト３０の中を見て、セキュリティコンソール２２によりなされたセッティングを識別し、前記アセットに対するフルアクセスを提供する。これは、動作制御ユニット２８内のＣＤＳが、図５に示される全てのアセットのブラウズを可能にし、どのアセットがブラウズされることを可能にされるかの決定は前記デバイス自体により決定され、一般的なブラウズ能力はセキュリティコンソール２２により与えられることを意味する。同時に、ゲストアクセスデバイス２６の動作制御ユニット３２は、動作制御リスト３４内にコントロールポイント２０に対するセッティングが存在せず、したがってコントロールポイント２０に対して失敗メッセージを返すように取り計らう。前記コントロールポイントがゲストアクセスを受信した場合に、ゲストアクセスデバイス２６の動作制御ユニット３２は、動作制御リスト３４の中を見て、前記セキュリティコンソールによりなされたセッティングを識別し、前記アセットに対するゲストアクセスを提供する。これは、図６に示されるような前記アセットのいくつかのみのブラウズを可能にし、これはアセットのプール３６内の全てのアセットのサブセットである。どのアセットをブラウズするかの制限は、前記デバイス自体により決定され、一般的なブラウズ能力は、セキュリティコンソール２２により可能にされる。同時に、フルアクセスデバイス２４の動作制御ユニット２８は、動作制御リスト３０においてコントロールポイント２０に対するセッティングが存在しないことを見て、したがって、コントロールポイント２０に失敗メッセージを返す。したがって、ステップ４８において、一方のデバイスのみに対するアクセスが前記デバイスの許可のセットを使用して与えられ、ステップ５０において、他方のデバイスが失敗メッセージを返す。
【００３２】
このようにして、アクセス許可は、アセット単位の基準で付与される。更に、前記セキュリティコンソールは前記デバイスの一方をアクセスされることから除外するので、コントロールポイントが両方のデバイスにアクセスすることができるリスクは存在しない。
【００３３】
デバイスに対する許可がブラウズに制限されないことが理解されるべきである。前記許可は、読み出し、書き込み、アップロード及び検索のような他の動作を含むこともできる。
【００３４】
本発明の第２の実施例によると、許可の異なるセットが、他の態様で与えられる。この実施例において、前記メディア提供エンティティにおいて１つのデバイスのみが存在する。コントロールポイントに対して許可された各動作に対して、複数の許可された結果が存在する。前記デバイスは、この場合、前記複数の許可された結果に対応する複数の許可を与えられる。前記セキュリティコンソールは、この場合、特定の動作に関してコントロールポイントに対する許可の１つを設定する。前記コントロールポイントがこの後に前記デバイスにアクセスし、当該動作を試行する場合、前記動作制御ユニットは、前記ＡＣＬの中を見て、前記設定された許可を見つけ、設定された制限により前記動作を実行する。一例は、ここでは、動作ブラウズに対する第１及び第２の許可Ｐ１及びＰ２を概略的に示す図７に関して与えられる。第１の許可Ｐ１は、図５に示される全てのアセットのブラウズを可能にし、許可Ｐ２は、図６に示されるファミリアセットのみのブラウズを可能にする。許可Ｐ１は、この場合、フルアクセスを提供するように設定されることができ、許可Ｐ２は制限されたアクセスを提供するように設定されることができる。前記デバイスのＡＣＬが設定された許可Ｐ１を持つコントロールポイントに対して、ブラウズ動作は、図５に示される全てのアセットを前記コントロールポイントに対して示し、前記デバイスのＡＣＬが設定された許可Ｐ２を持つコントロールポイントに対して、制限された数のアセットのみが前記コントロールポイントに対して示される。前記コントロールポイントは、しかしながら、設定された制限に気付いていない。自然に、同じ動作に対して、より多数の異なる許可を持つことが可能である。ここに記載された原理は、更に、ブラウズ以外のより多くの動作に適用されることができる。
【００３５】
本発明の１つの変形例は、コントロールポイントが許可の１つより多いセットに対するアクセスを可能にされることができることである。この場合、前記メディア提供エンティティは、コントロールポイントから前記セットの一方に対するアクセス試行を除外し、他方のセットに対するアクセス試行を可能にしなければならない。前記セットの一方がフルアクセスを提供し、他方のセットがゲストアクセスを提供する場合、前記メディア提供エンティティは、通常はフルアクセスを可能にし、ゲストアクセスを提供するセットから失敗メッセージを返し、これにより最高位のアクセスを許可するセットが支配的になるようにする。前記許可の２つのセットが２つの異なるタイプのゲスト許可を与える場合に前記アクセスが前記付与された許可の２つのセットに対するＯＲ又は排他的ＯＲ演算に基づくことも可能である。更に、前記メディア提供エンティティ内により多くの異なるデバイスが存在し、したがって許可のより多くの異なるセットが存在することが可能である。
【００３６】
前記デバイス及び前記セキュリティコンソールは、好ましくは、本発明による前記方法を実行するプログラムコードを含む対応するプログラムメモリと一緒の１つ又は複数のプロセッサの形式で夫々設けられる。前記プログラムコードは、コンピュータプログラムプロダクト上に設けられることもでき、この１つがＣＤ−ＲＯＭディスク５２の形式で図８に示されている。これはただの一例であり、様々な他のタイプのコンピュータプログラムプロダクトも同様に実施可能である。前記プログラムコードは、更に、サーバから、ことによるとインターネットを介してエンティティにダウンロードされることができる。
【００３７】
本発明の上述の実施例において、権利は、デバイスのＡＣＬリスト内の項目によりコントロールポイントに与えられる。前記コントロールポイントに送信され且つ記憶されるチケットの形式でこれらの権利を提供することも同様に可能である。デバイスにアクセスする場合、前記デバイスが前記ＡＣＬリストを読む代わりに前記コントロールポイントが前記デバイスにこのチケットを与える。
【００３８】
本発明は、したがって、メディア提供エンティティにおいて１より多いデバイスを設ける。このようにして、コントロールポイントを混乱させることなく、アセット単位の基準でコントロールポイントに対して許可の異なるセットを与えることが可能である。更に、これは、ＵＰｎＰ規格を変更する必要なく小さな追加コスト及び労力で実施される。
【００３９】
本発明は、したがって、添付の請求項によってのみ制限される。
【図面の簡単な説明】
【００４０】
【図１】ネットワーク内で接続された複数の物理的エンティティのブロック概略図を示す。
【図２】互いに接続されたコントロールポイント、デバイス及びセキュリティコンソールのブロック概略図を示す。
【図３】本発明の第１の実施例によるメディア提供エンティティのサービスに対する差別化されたコントロールポイントアクセスを可能にする方法のフローチャートを示す。
【図４】本発明の第１の実施例によるメディア提供エンティティからコントロールポイントに対してアクセスを提供する方法のフローチャートを示す。
【図５】フルアクセスデバイスによるメディア提供エンティティに対するアセットのリストを示す。
【図６】ゲストアクセスデバイスによるメディア提供エンティティに対するアセットのリストを示す。
【図７】本発明の第２の実施例による許可の異なるセットを与える１つの動作に関する許可セットの概略図を示す。
【図８】本発明を実行するプログラムコードを記憶するＣＤ−ＲＯＭディスクの形式のコンピュータ読取可能媒体を示す。
【図１】
2007510985.tif 000003
【図２】
2007510985.tif 000004
【図３】
2007510985.tif 000005
【図４】
2007510985.tif 000006
【図５】
2007510985.tif 000007
【図６】
2007510985.tif 000008
【図７】
2007510985.tif 000009
【図８】
2007510985.tif 000010
【国際調査報告】
2007510985.tif 000011
2007510985.tif 000012
2007510985.tif 000013