(57)【要約】【課題】  コンテンツを構成する複数のリソースのライセンス管理を一括して行うことができるライセンス管理方法及びコンテンツ配信システムを提供する。【解決手段】  各コンテンツは、１つの上位リソース（コンテンツ内で最初に参照されるリソース）、少なくとも１つの下位リソース（上位リソースから直接又は間接的に参照可能なリソース）、及び１つの起動文書（コンテンツを構成する各リソースのライセンス管理処理を一括して行うための情報ファイル）で構成される。起動文書は、上位リソースの参照先情報、及びコンテンツを構成する各リソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報を、少なくとも記述する。各リソースにおいて、他のコンテンツへアクセスするためのリンク情報を記述する場合には、他のコンテンツの起動文書へアクセスする情報が記述される。【選択図】  図２
2005157895.tif 000002
【特許請求の範囲】
【請求項１】
複数のリソースで構成されるコンテンツを１つ以上格納するサーバと、サーバからコンテンツの配信を受ける受信端末とで構成される、コンテンツ配信システムで実行されるライセンス管理方法であって、
前記コンテンツ毎に、コンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報が、前記サーバに用意されており、
前記サーバは、前記受信端末から要求されるリソースを含むコンテンツが変更される場合、変更先のコンテンツの前記ライセンス情報を前記受信端末へ通知し、
前記受信端末は、前記サーバから前記ライセンス情報の通知を受けると、次に新たな通知を受けるまで、当該ライセンス情報によって特定される視聴ライセンスを使用して前記サーバから配信されたリソースの視聴処理を実行することを特徴とする、ライセンス管理方法。
【請求項２】
前記コンテンツは、
コンテンツ内で最初に参照される上位リソースと、
前記上位リソースから参照可能な少なくとも１つの下位リソースと、
前記上位リソースの参照先情報及び前記ライセンス情報を記述した起動文書とで構成され、
他のコンテンツのリソースへアクセスするためのリンク情報に、他のコンテンツの前記起動文書を参照する情報が記述されており、
前記サーバは、
前記受信端末から受けるリソースへのアクセス要求が、前記起動文書の参照でない場合には、前記アクセス要求されたリソースの提示を前記受信端末に対して行う提示ステップと、
前記受信端末から受けるリソースへのアクセス要求が、前記起動文書の参照である場合には、前記起動文書の記述に基づいて、前記上位リソースの提示及び前記ライセンス情報の通知を前記受信端末に対して行う通知ステップとを備え、
前記受信端末は、
前記サーバから通知される前記ライセンス情報を受信する受信ステップと、
前記ライセンス情報が通知される毎に、当該ライセンス情報で特定される視聴ライセンスを視聴処理用に設定する設定ステップと、
前記設定された視聴ライセンスを用いて、前記サーバから配信されたリソースの視聴処理を実行する実行ステップとを備える、請求項１に記載のライセンス管理方法。
【請求項３】
前記起動文書のライセンス情報には、コンテンツ内のリソースに施された１つ又は複数の暗号を解読するための鍵を有する視聴ライセンスを識別する情報が記述されており、
前記受信端末の設定ステップは、前記識別する情報によって視聴ライセンスを特定し、前記実行ステップは、当該特定された視聴ライセンスが有する鍵を用いてリソースの暗号解読を行うことを特徴とする、請求項２に記載のライセンス管理方法。
【請求項４】
前記起動文書のライセンス情報には、暗号化が施された各リソースと、その暗号を解読できる鍵との対応関係を示す情報がさらに記述されており、
前記受信端末の実行ステップは、前記対応関係を参照してリソースの暗号解読用の鍵を一意に特定することを特徴とする、請求項３に記載のライセンス管理方法。
【請求項５】
複数のリソースで構成されるコンテンツを１つ以上格納するサーバと、サーバからコンテンツの配信を受ける受信端末とで構成される、コンテンツ配信システムであって、
前記サーバは、
コンテンツ内で最初に参照される上位リソースと、上位リソースから参照可能な少なくとも１つの下位リソースと、上位リソースの参照先情報及びコンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報を少なくとも記述した起動文書とで構成され、他のコンテンツのリソースへアクセスするためのリンク情報に、他のコンテンツの起動文書を参照する情報が記述されたコンテンツを、格納するコンテンツ格納部と、
前記受信端末からリソースへのアクセス要求を受け付け、要求が前記起動文書の参照でない場合には、要求されたリソースの提示を、要求が前記起動文書の参照である場合には、起動文書の記述に基づいて前記上位リソースの提示及び前記ライセンス情報の通知を、前記受信端末に対して行う通信処理部とを備え、
前記受信端末は、
前記サーバから通知される前記ライセンス情報を受信する通信処理部と、
前記ライセンス情報が通知される毎に、当該ライセンス情報で特定される視聴ライセンスを視聴処理用に設定し、設定された視聴ライセンスを利用して前記サーバから配信されたリソースの視聴処理を実行する視聴処理部とを備える、コンテンツ配信システム。
【請求項６】
受信端末へ配信する複数のリソースで構成されるコンテンツを１つ以上格納するサーバであって、
コンテンツ内で最初に参照される上位リソースと、上位リソースから参照可能な少なくとも１つの下位リソースと、上位リソースの参照先情報及びコンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報を少なくとも記述した起動文書とで構成され、他のコンテンツのリソースへアクセスするためのリンク情報に、他のコンテンツの起動文書を参照する情報が記述されたコンテンツを、格納するコンテンツ格納部と、
前記受信端末からリソースへのアクセス要求を受け付け、要求が前記起動文書の参照でない場合には、要求されたリソースの提示を、要求が前記起動文書の参照である場合には、起動文書の記述に基づいて前記上位リソースの提示及び前記ライセンス情報の通知を、前記受信端末に対して行う通信処理部とを備える、サーバ。
【請求項７】
複数のリソースで構成されるコンテンツを１つ以上格納するサーバからコンテンツの配信を受ける受信端末であって、
視聴対象のリソースを含むコンテンツが変更される毎に、コンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報を、前記サーバから受信する通信処理部と、
前記ライセンス情報を受信する毎に、当該ライセンス情報で特定される視聴ライセンスを視聴処理用に設定し、設定された視聴ライセンスを使用して前記サーバから配信されたリソースの視聴処理を実行する視聴処理部とを備える、受信端末。
【請求項８】
複数のリソースで構成されるコンテンツを１つ以上格納するサーバと、サーバからコンテンツの配信を受ける受信端末とで構成される、コンテンツ配信システムが実行するプログラムであって、
コンテンツ内で最初に参照される上位リソースと、上位リソースから参照可能な少なくとも１つの下位リソースと、上位リソースの参照先情報及びコンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報を少なくとも記述した起動文書とで構成され、他のコンテンツのリソースへアクセスするためのリンク情報に、他のコンテンツの起動文書を参照する情報が記述されたコンテンツを用い、
前記サーバに、
前記受信端末から受けるリソースへのアクセス要求が、前記起動文書の参照でない場合には、前記アクセス要求されたリソースの提示を前記受信端末に対して行う提示ステップと、
前記受信端末から受けるリソースへのアクセス要求が、前記起動文書の参照である場合には、前記起動文書の記述に基づいて、前記上位リソースの提示及び前記ライセンス情報の通知を前記受信端末に対して行う通知ステップとを実行させ、
前記受信端末に、
前記サーバから通知される前記ライセンス情報を受信する受信ステップと、
前記ライセンス情報が通知される毎に、当該ライセンス情報で特定される視聴ライセンスを視聴処理用に設定する設定ステップと、
前記設定された視聴ライセンスを用いて、前記サーバから配信されたリソースの視聴処理を実行する実行ステップとを実行させるための、プログラム。
【請求項９】
複数のリソースで構成されるコンテンツを１つ以上格納するサーバと、サーバからコンテンツの配信を受ける受信端末とで構成される、コンテンツ配信システムが実行するプログラムを記録した、コンピュータ読み取り可能な記録媒体であって、
コンテンツ内で最初に参照される上位リソースと、上位リソースから参照可能な少なくとも１つの下位リソースと、上位リソースの参照先情報及びコンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報を少なくとも記述した起動文書とで構成され、他のコンテンツのリソースへアクセスするためのリンク情報に、他のコンテンツの起動文書を参照する情報が記述されたコンテンツを用い、
前記サーバに、
前記受信端末から受けるリソースへのアクセス要求が、前記起動文書の参照でない場合には、前記アクセス要求されたリソースの提示を前記受信端末に対して行う提示ステップと、
前記受信端末から受けるリソースへのアクセス要求が、前記起動文書の参照である場合には、前記起動文書の記述に基づいて、前記上位リソースの提示及び前記ライセンス情報の通知を前記受信端末に対して行う通知ステップとを実行させ、
前記受信端末に、
前記サーバから通知される前記ライセンス情報を受信する受信ステップと、
前記ライセンス情報が通知される毎に、当該ライセンス情報で特定される視聴ライセンスを視聴処理用に設定する設定ステップと、
前記設定された視聴ライセンスを用いて、前記サーバから配信されたリソースの視聴処理を実行する実行ステップとを実行させるプログラムを記録する、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのライセンス管理方法及びコンテンツ配信システムに関し、より特定的には、暗号化が施されたコンテンツを配信するサーバと、サーバから配信されるコンテンツを視聴ライセンスを用いて暗号解読する受信端末とで行われるライセンス管理方法、及びその方法を用いたコンテンツ配信システムに関する。
【背景技術】
【０００２】
周知のように、デジタル放送やインターネットにおいて、映像、音楽、プログラム等の様々なコンテンツが、コンテンツの提供を行うサービス事業者のサーバからユーザの受信端末に向けて配信されている。これらのコンテンツは、１つ又は複数のリソース（データファイルやプログラムファイル等）で構成され、その種類は、ストリーム型コンテンツとマルチメディア型コンテンツとに大別される。ストリーム型コンテンツとは、ＭＰＥＧ２−ＴＳ等のストリームリソースのみで構成される映像音声中心のコンテンツである。マルチメディア型コンテンツとは、ストリームリソース、ＨＴＭＬ／ＢＭＬ文書等のマルチメディアリソース、マルチメディアリソースから参照されるＪＰＥＧやＰＮＧ等のモノメディアリソース等の、複数のリソースで構成されるコンテンツである。
【０００３】
一般に、サービス事業者は、著作権保護を伴うコンテンツについて暗号化を施し、特定のユーザだけがそのコンテンツを視聴できるようにしている。ユーザは、暗号化が施されたコンテンツを視聴する場合、対価の支払いや個人情報の提供等を行うことで、サービス事業者が発行する暗号解読鍵を含んだ視聴ライセンスを取得して、コンテンツに施された暗号を解読することを行う（特許文献１を参照）。
【特許文献１】特開２００２−３４２５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
通常、サービス事業者は、著作権保護を伴いかつ複数のリソースで構成されるマルチメディア型コンテンツについては、１コンテンツを構成する複数のリソースをライセンス対象単位（スコープ）として、コンテンツ毎に１つの視聴ライセンスを付与することを行う。しかしながら、従来の技術では、ユーザ側の受信端末において、サービス事業者が設定したリソースとコンテンツとの関係を知るすべがない。従って、リソースにアクセスした時点で直ちにそのリソースがどのコンテンツに属しているか、すなわちどの視聴ライセンスに対応しているかを特定することができない。また、１コンテンツ内のリソースに複数の異なる暗号化が施されているような場合、ユーザ側の受信端末が、サービス事業者が設定したリソースと暗号化との関係を容易に把握するすべがない。
【０００５】
このため、上記特許文献１等の従来の技術では、コンテンツ内の暗号化が施されたリソースの全てに、暗号解読に必要な視聴ライセンスを特定する情報（例えば、ライセンスＩＤや暗号解読鍵）を付加しておき（図７の網掛け部）、受信端末がリソースにアクセスするたびに、この情報と受信端末側が有する情報との間でライセンス照合処理を行う必要があるという問題があった。このような、リソースアクセス毎のライセンス照合処理は、受信端末での視聴処理の遅延を招くことになる。
【０００６】
それ故に、本発明の目的は、視聴ライセンスを特定する情報をコンテンツ内のリソースに付加することなく、ユーザ側の受信端末において、リソースにアクセスした時点で直ちにそのリソースが対応する視聴ライセンスを特定することができる、コンテンツのライセンス管理方法及びコンテンツ配信システムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、複数のリソースで構成されるコンテンツを１つ以上格納するサーバと、サーバからコンテンツの配信を受ける受信端末とで構成されるコンテンツ配信システムで実行されるライセンス管理方法に向けられている。そして、上記目的を達成させるために、本発明のライセンス管理方法の主となる特徴は、コンテンツ毎に、コンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報が用意されており、サーバが、受信端末から要求されるリソースを含むコンテンツが変更される場合、変更先のコンテンツのライセンス情報を受信端末へ通知し、受信端末が、サーバからライセンス情報の通知を受けると、次に新たな通知を受けるまで、当該ライセンス情報によって特定される視聴ライセンスを使用してサーバから配信されたリソースの視聴処理を実行することである。
【０００８】
より具体的には、コンテンツは、コンテンツ内で最初に参照される上位リソースと、上位リソースから参照可能な少なくとも１つの下位リソースと、上位リソースの参照先情報及びライセンス情報を記述した起動文書とで構成され、他のコンテンツのリソースへアクセスするためのリンク情報に、他のコンテンツの起動文書を参照する情報が記述されている。サーバは、受信端末から受けるリソースへのアクセス要求が、起動文書の参照であるか否かを判断し、起動文書の参照でない場合には、アクセス要求されたリソースの提示を受信端末に対して行い、起動文書の参照である場合には、起動文書の記述に基づいて、上位リソースの提示及びライセンス情報の通知を受信端末に対して行う。受信端末は、サーバから通知されるライセンス情報を受信し、ライセンス情報が通知される毎に、当該ライセンス情報で特定される視聴ライセンスを視聴処理用に設定し、この設定された視聴ライセンスを用いて、サーバから配信されたリソースの視聴処理を実行する。
【０００９】
典型的には、起動文書のライセンス情報には、コンテンツ内のリソースに施された１つ又は複数の暗号を解読するための鍵を有する視聴ライセンスを識別する情報が記述されており、受信端末は、識別する情報によって視聴ライセンスを特定し、当該特定された視聴ライセンスが有する鍵を用いてリソースの暗号解読を行う。
【００１０】
ここで、起動文書のライセンス情報には、暗号化が施された各リソースと、その暗号を解読できる鍵との対応関係を示す情報がさらに記述されており、受信端末は、この対応関係を参照してリソースの暗号解読用の鍵を一意に特定できることが好ましい。
【００１１】
また、本発明は、複数のリソースで構成されるコンテンツを１つ以上格納するサーバと、サーバからコンテンツの配信を受ける受信端末とで構成されるコンテンツ配信システム及びこのコンテンツ配信システムを構成するサーバや受信端末にも向けられている。
【００１２】
サーバは、コンテンツ内で最初に参照される上位リソースと、上位リソースから参照可能な少なくとも１つの下位リソースと、上位リソースの参照先情報及びコンテンツを構成する全てのリソースの視聴に必要な視聴ライセンスを特定するためのライセンス情報を少なくとも記述した起動文書とで構成され、他のコンテンツのリソースへアクセスするためのリンク情報に、他のコンテンツの起動文書を参照する情報が記述されたコンテンツを、格納するコンテンツ格納部と、受信端末からリソースへのアクセス要求を受け付け、要求が起動文書の参照でない場合には、要求されたリソースの提示を、要求が起動文書の参照である場合には、起動文書の記述に基づいて上位リソースの提示及びライセンス情報の通知を、受信端末に対して行う通信処理部とを備える。
【００１３】
受信端末は、サーバから通知されるライセンス情報を受信する通信処理部と、ライセンス情報が通知される毎に、当該ライセンス情報で特定される視聴ライセンスを視聴処理用に設定し、設定された視聴ライセンスを利用してサーバから配信されたリソースの視聴処理を実行する視聴処理部とを備える。
【００１４】
好ましくは、このコンテンツのライセンス管理方法は、一連の処理手順をコンテンツ配信システムを構成するサーバ及び受信端末に実行させるためのプログラムの形式で提供される。このプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。
【発明の効果】
【００１５】
上記のように、本発明によれば、サーバ側でコンテンツ毎に予めライセンス情報（を記述した起動文書）を生成しておき、視聴対象のコンテンツを変える時にだけ（起動文書の）ライセンス情報が受信端末に通知されるようにしている。そして、受信端末側は、ライセンス情報が通知される毎に、そのライセンス情報に対応する新たな視聴ライセンスをリソースの暗号解読用に設定する。この処理により、受信端末は、一旦ライセンス情報の通知を受けると、次に新たなライセンス情報の通知を受けるまで、視聴するリソースは全て同一のコンテンツに属しているリソースであることを容易に把握することができる。従って、視聴するリソースを変更するたびに、そのリソースが視聴ライセンスを有するコンテンツに属しているか否かを確認するライセンス照合処理を行う必要がなくなる。
【００１６】
また、ライセンス情報に、１コンテンツを構成する各リソースについて暗号解読鍵との対応関係を示す情報を含んでいれば、受信端末側でリソースと暗号解読鍵との対応付けを容易に行うことができる。また、サービス事業者にとっては、コンテンツの種類に関わらず、コンテンツのアクセス先として起動文書の参照先を指定すればよいため、コンテンツ選択画面の管理等が容易になるという効果も生じる。また、鍵に関する情報とリソースとが分離しているので、複数のコンテンツにおいて特定リソースをそれぞれ構成に含ませる必要がある場合には、所定の暗号化を施した１つの特定リソースを複数のコンテンツで共有して、暗号解読鍵をそれぞれの起動文書に記述することができる。さらに、リソースの種類によらず、暗号解読処理が統一して行えるので、受信端末側での処理が簡単になる。
【発明を実施するための最良の形態】
【００１７】
以下の実施形態では、サービス事業者側のサーバに暗号化が施されたコンテンツが格納されており、ユーザ側の受信端末で暗号化コンテンツを視聴するためには、所定の視聴ライセンスを取得して暗号解読する必要がある形態のコンテンツ配信システムを一例に挙げて説明する。
【００１８】
図１は、本発明の一実施形態に係るコンテンツ配信システムの概略構成図である。図１において、本実施形態のコンテンツ配信システムは、サービス事業者側のサーバ１０とユーザ側の受信端末２０とが、ネットワーク等の通信路３０を介して接続される構成である。サーバ１０は、通信処理部１１と、コンテンツ格納部１２と、ライセンス格納部１３とを備える。受信端末２０は、通信処理部２１と、視聴処理部２２と、出力処理部２３とを備える。
【００１９】
まず、本実施形態のコンテンツ配信システムの各構成の概要を説明する。
【００２０】
サーバ１０において、通信処理部１１は、サービス事業者側の窓口となる機能を実現する構成部分であり、受信端末２０からのアクセスを受けて、ライセンス情報の通知、リソースの配信及び視聴ライセンスの提供等を行う。コンテンツ格納部１２は、後述する構成によるコンテンツ１２１〜１２ｎ（ｎは、１以上の整数）を格納している。ライセンス格納部１３は、コンテンツ格納部１２に格納されている各コンテンツ１２１〜１２ｎに付与された視聴ライセンスを格納する。
【００２１】
受信端末２０において、通信処理部２１は、Ｗｅｂページを表示する等のブラウジング機能や、コンテンツ配信に関わる端末全体のシステム制御を担うクライアントアプリケーション機能等を実行する構成部分であり、サーバ１０に対してリソースのアクセス要求、及びサーバ１０からのライセンス情報の取得やリソースのダウンロード等を行う。視聴処理部２２は、ダウンロードされたリソース及び取得した視聴ライセンスを格納する領域を有し、視聴ライセンスによるリソースの暗号解読処理を行う。出力処理部２３は、視聴処理部２２で暗号解読されたリソースの表示出力等を行う。
【００２２】
コンテンツ格納部１２に格納されている各コンテンツ１２１〜１２ｎは、図２に示すように、１つの上位リソース１２ｂ、少なくとも１つの下位リソース１２ｃ、及び１つの起動文書１２ａで構成される。上位リソース１２ｂとは、コンテンツに関する初期情報の提示等を行うための、コンテンツ内で最初に参照されるリソース（ＩＮＤＥＸのＨＴＭＬ）である。下位リソース１２ｃとは、上位リソース１２ｂから直接又は間接的に参照可能なリソース（ＭＥＮＵ１，２のＨＴＭＬ等）である。起動文書１２ａとは、コンテンツを構成する各リソース１２ｂ，１２ｃのライセンス管理処理（ＤＲＭ処理）を一括して行うために設けられた情報ファイルであり、上位リソース１２ｂの参照先情報、及びコンテンツを構成する各リソース１２ｂ，１２ｃの視聴に必要な視聴ライセンスを特定するためのライセンス情報を、少なくとも記述する（図３）。なお、暗号化が不要なコンテンツに起動文書を設ける場合には、上位リソース１２ｂの参照先情報だけが起動文書に記述されればよい。
【００２３】
暗号化が施された各コンテンツには、それぞれ固有の視聴ライセンスが予め付与されており、この視聴ライセンスは、識別情報（ライセンスＩＤ）によって一意に特定できるようになっている。ライセンス情報は、例えば図３に示すように、このライセンスＩＤと、１コンテンツを構成する各リソースについて暗号解読のために必要な鍵（暗号解読鍵）との対応関係を示す情報とから構成される。なお、このライセンスＩＤやリソースと暗号解読鍵との対応関係を示す情報は、起動文書から参照できる別ファイルの形態で管理してもよい。
【００２４】
また、各リソースにおいて、他のコンテンツへアクセスするためのリンク情報を記述する場合には、他のコンテンツの上位リソースへ直接アクセスする情報ではなく、起動文書を参照する情報が記述される。この記述ルールにより、あるコンテンツから他のコンテンツへ視聴対象が移ったときにだけ、コンテンツの起動文書が参照されることになり（図４）、視聴するコンテンツの遷移状態を判断できる。
【００２５】
ライセンス格納部１３に格納されている視聴ライセンスは、図５に示すように、コンテンツを一意に特定できるライセンスＩＤと、ライセンスＩＤによって特定されるコンテンツを構成するリソースに施された暗号を解読するための暗号解読鍵とからなる。１コンテンツ内のリソースが、複数の鍵で暗号化されている場合には複数の暗号解読鍵（ｋｅｙ１〜４）が視聴ライセンスに含まれ（図５（ａ））、単一の鍵で暗号化されている場合には１つの暗号解読鍵（ｋｅｙ５）だけが視聴ライセンスに含まれる（図５（ｂ））ことになる。なお、この実施形態では、視聴ライセンスとコンテンツとを同一のサーバ１０で管理している例を説明するが、視聴ライセンスをコンテンツが格納されたサーバ１０以外のサーバ（ライセンスサーバ等）で管理してもよい。
【００２６】
なお、リソースと暗号解読鍵との対応関係を示す情報は、ライセンス情報ではなく視聴ライセンスに記述してもよい。この場合、起動文書のライセンス情報には、リソースとリソースＩＤとの対応関係を示す情報を記述し、視聴ライセンスには、リソースＩＤと暗号解読鍵との対応関係を示す情報を記述すればよい。
【００２７】
次に、上記構成からなる本実施形態のコンテンツ配信システムで行われるコンテンツ視聴におけるライセンス管理方法を、図６を参照して説明する。図６は、受信端末２０が行うライセンス管理方法の処理手順を示すフローチャートである。
【００２８】
特定のコンテンツの視聴にあたって、ユーザは、事前にこの特定のコンテンツの視聴ライセンスを取得する必要がある。例えば、コンテンツＡとコンテンツＢとを視聴したい場合には、ユーザの受信端末２０は、サーバ１０にアクセスして、コンテンツＡの視聴ライセンス（ライセンスＩＤ：２００）とコンテンツＢの視聴ライセンス（ライセンスＩＤ：３００）とを予め取得する。この視聴ライセンスの取得は、サービス事業者に対価の支払いや個人情報の提供等を行うことで行われる。サーバ１０から取得した視聴ライセンスは、受信端末２０の視聴処理部２２に格納される。
【００２９】
実際にコンテンツのリソースを視聴する場合、ユーザは、希望するリソースへのアクセス要求を受信端末２０に指示する（ステップＳ６０１）。受信端末２０は、ユーザから指示されたアクセス要求が起動文書を参照するものか否かを判断する（ステップＳ６０２）。この判断は、リソース名等を確認する等によって行えばよい。
【００３０】
ユーザから指定されたアクセス要求が起動文書を参照するものである場合（ステップＳ６０２、Ｙｅｓ）、受信端末２０は、起動文書をサーバ１０に要求し、取得する（ステップＳ６０３、Ｓ６０４）。次に、受信端末２０は、取得した起動文書に含まれているライセンス情報を抽出する（ステップＳ６０５）。そして、受信端末２０は、抽出したライセンス情報に従って、ライセンス情報で指定される視聴ライセンスを暗号解読に使用する視聴ライセンスに設定する（ステップＳ６０６）。視聴ライセンスの設定が完了した場合、受信端末２０は、起動文書に記述されている参照先情報を抽出し（ステップＳ６０７）、参照先情報で指定されている上位リソースへのアクセス要求をサーバ１０に送信する（ステップＳ６０８）。これにより、受信端末２０は、サーバ１０から提示される上位リソースを取得する（ステップＳ６０９）。
【００３１】
一方、ユーザから指示されたアクセス要求が起動文書を参照するものではない場合（ステップＳ６０２、Ｎｏ）、受信端末２０は、ユーザから指示されたアクセス要求をサーバ１０に送信し（ステップＳ６０８）、サーバ１０から提示されるアクセス要求したリソースを取得する（ステップＳ６０９）。なお、事前のダウンロード等によって、アクセス要求するリソースをすでに格納している場合、ステップＳ６０９では受信端末２０によるリソースの取得は行われず、サーバ１０から提示によるリソースの確認等が行われる。
【００３２】
そして、受信端末２０は、設定されている視聴ライセンスに含まれる暗号解読鍵を用いて、取得したリソースに施されている暗号を解読する（ステップＳ６１０）。すなわち、ライセンス情報を新たに取得した場合には、取得した新たなライセンス情報に基づく暗号解読鍵を用いて、ライセンス情報を取得しなかった場合には、現在設定されているライセンス情報に基づく暗号解読鍵を用いて、リソースに施されている暗号を解読する。この、暗号解読されたリソースは、出力処理部２３で画面表示される（ステップＳ６１１）。
【００３３】
なお、ライセンス情報が起動文書から参照できる別ファイルの形態で管理されている場合には、図７に示すようにステップＳ６０４で起動文書を取得した後、起動文書に記述された別ファイルの取得要求を行ってライセンス情報を別途取得する手順となる（ステップＳ７０１、Ｓ７０２）。また、アクセス要求が起動文書に対するものか否かの判断は、上記方法以外にも、サーバ１０からダウンロードしたリソースの内容を確認して行ってもよい。
【００３４】
さらに、各視聴ライセンスに「Ｘ年Ｙ月Ｚ日まで視聴可能」、「１週間視聴可能」、「３回視聴可能」等のような利用条件を予め記載しておき、図６や図７のステップＳ６１０においてその利用条件をチェックし、利用条件を満たさない場合には暗号解読を行わない、といった処理を行うこともできる。これにより、より多様なコンテンツ販売形態を実現できる。
【００３５】
上述した例で具体的に説明すると、この処理によって次のようなライセンス管理が行われることになる。
【００３６】
他のコンテンツからコンテンツＡに視聴対象を移した場合、最初にコンテンツＡの起動文書にアクセスされる。従って、ライセンスＩＤ：２００を含むライセンス情報が受信端末２０に通知され、受信端末２０においてライセンスＩＤ：２００の視聴ライセンスが暗号解読用に設定される。この後、コンテンツＡ内で視聴するリソースを変えても、起動文書へのアクセスは発生しないため、受信端末２０では、設定されたライセンスＩＤ：２００の視聴ライセンスの暗号解読鍵で、リソースの暗号解読を継続して行う。
【００３７】
その後、コンテンツＡからコンテンツＢへ視聴対象を移した場合、最初にコンテンツＢの起動文書にアクセスされる。従って、ライセンスＩＤ：３００を含むライセンス情報が受信端末２０に通知され、受信端末２０においてライセンスＩＤ：３００の視聴ライセンスが暗号解読用に新たに設定される（更新される）。この後、コンテンツＢ内で視聴するリソースを変えても、起動文書へのアクセスは発生しないため、受信端末２０では、新たに設定されたライセンスＩＤ：３００の視聴ライセンスの暗号解読鍵で、リソースの暗号解読を継続して行う。
【００３８】
さらにその後、他のコンテンツへ視聴対象を移した場合も、同様に最初にそのコンテンツの起動文書にアクセスされ、上述した処理が行われる。
【００３９】
以上のように、本発明の一実施形態に係るライセンス管理方法及びコンテンツ配信システムによれば、サーバ側でコンテンツ毎に予め起動文書を生成しておき、視聴対象のコンテンツを変える時にだけ起動文書のライセンス情報が受信端末に通知されるようにしている。そして、受信端末側は、ライセンス情報が通知される毎に、そのライセンス情報に対応する新たな視聴ライセンスをリソースの暗号解読用に設定する。
【００４０】
この処理により、受信端末は、一旦ライセンス情報の通知を受けると、次に新たなライセンス情報の通知を受けるまで、視聴するリソースは全て同一のコンテンツに属しているリソースであることを容易に把握することができる。従って、視聴するリソースを変更するたびに、そのリソースが視聴ライセンスを有するコンテンツに属しているか否かを確認するライセンス照合処理を行う必要がなくなる。
【００４１】
また、ライセンス情報は、１コンテンツを構成する各リソースについて暗号解読鍵との対応関係を示す情報を含んでいるため、受信端末側でリソースと暗号解読鍵との対応付けを容易に行うことができる。
【００４２】
また、サービス事業者にとっては、コンテンツの種類に関わらず、コンテンツのアクセス先として起動文書の参照先を指定すればよいため、コンテンツ選択画面の管理等が容易になるという効果も生じる。
【００４３】
また、鍵に関する情報とリソースとが分離しているので、複数のコンテンツにおいて特定リソースをそれぞれ構成に含ませる必要がある場合には、所定の暗号化を施した１つの特定リソースを複数のコンテンツで共有して、暗号解読鍵をそれぞれの起動文書に記述することができる。
【００４４】
さらに、リソースの種類によらず、暗号解読処理が統一して行えるので、受信端末側での処理が簡単になる。
【００４５】
なお、上記実施形態では、１コンテンツを構成する複数のリソースが同一サーバ内に格納されている場合を説明したが、これらのリソースは、複数のサーバに分散して格納されていても構わない。また、起動文書も複数のリソースと同一サーバ内に格納されている場合を説明したが、この起動文書も、リソースと分離して異なるサーバにまとめて格納されていても構わない。
【００４６】
また、上記実施形態では、ブラウザ機能で表示しているＷｅｂページ（ネットショップのＨＰ等）のメニュー画面等から、各コンテンツの起動文書にアクセスする方法を説明した。しかし、このアクセス方法以外に、コンテンツのアクセス先（ＵＲＬ）等が記述されたメタデータを使用したアクセス方法も考えられる。この方法は、ブラウザとは異なる所定のアプリケーションを使用して、メタデータを格納したデータベースから所望のメタデータをダウンロードし、このメタデータから生成されるメニュー画面から直接コンテンツの起動文書にアクセスする方法である。
【産業上の利用可能性】
【００４７】
本発明は、暗号化が施されたコンテンツを所定の視聴ライセンスを用いて暗号解読するコンテンツ配信システム等に利用可能であり、特にコンテンツを構成する複数のリソースのライセンス管理をコンテンツ毎に一括して行う場合等に適している。
【図面の簡単な説明】
【００４８】
【図１】本発明の一実施形態に係るコンテンツ配信システムの概略構成図
【図２】コンテンツ格納部１２に格納されているコンテンツの内部構成例を示す図
【図３】コンテンツに含まれる起動文書の一例を示す図
【図４】起動文書の記述ルールを説明する図
【図５】ライセンス格納部１３に格納されている視聴ライセンスの一例を示す図
【図６】本発明の一実施形態に係るライセンス管理方法の処理手順を示すフローチャート
【図７】本発明の一実施形態に係るライセンス管理方法の処理手順を示す他のフローチャート
【図８】従来のコンテンツの内部構成例を示す図
【符号の説明】
【００４９】
１０  サーバ
１１、２１  通信処理部
１２  コンテンツ格納部
１３  ライセンス格納部
２０  受信端末
２２  視聴処理部
２３  出力処理部
３０  通信路
１２１〜１２ｎ  コンテンツ
１２ａ  起動文書
１２ｂ  上位リソース
１２ｃ  下位リソース
【図１】
2005157895.tif 000003
【図２】
2005157895.tif 000004
【図３】
2005157895.tif 000005
【図４】
2005157895.tif 000006
【図５】
2005157895.tif 000007
【図６】
2005157895.tif 000008
【図７】
2005157895.tif 000009
【図８】
2005157895.tif 000010