(57)【要約】【課題】コンテンツの配信について柔軟な課金を行う。【解決手段】本発明は、暗号化コンテンツの復号鍵の配信に応じて価格の分配を決定するシステム２３に関する。このシステム２３は、暗号化コンテンツのコンテンツＩＤと経路データとを受け付ける。また、コンテンツＩＤ、課金形態に応じて設定された価格設定ルール、価格の振り分け内容を示す分配データを対応付けた価格管理データを読み出する。また、課金形態に応じた分配処理を実行するプログラムを価格設定ルールに基づいて選択する。そして、コンテンツＩＤに対応する分配データと経路データとプログラムとに基づいて暗号化コンテンツの配信に関係した者に対して暗号化コンテンツの価格を振り分ける処理を実行する。【選択図】　　図１
2004139471.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの売上金の分配を決定するコンテンツ価格管理システムにおいて、
前記コンテンツのコンテンツＩＤと、前記コンテンツの配信経路を示す経路データとを受け付ける受付手段と、
前記コンテンツを示すコンテンツＩＤと、前記コンテンツの課金形態に応じて設定された価格設定ルールと、前記コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、
前記受付手段によって受け付けられた前記コンテンツＩＤに対応する前記分配データと、前記経路データとに基づいて、前記コンテンツの配信に関係した配信関係者に対して前記コンテンツの価格を振り分ける処理を実行する実行手段と
を具備するコンテンツ価格管理システム。
【請求項２】
配信された暗号化コンテンツを復号化するための復号鍵の配信の際に売上金の分配を決定するコンテンツ価格管理システムにおいて、
前記暗号化コンテンツのコンテンツＩＤと、前記暗号化コンテンツの配信経路を示す経路データとを受け付ける受付手段と、
前記暗号化コンテンツを示すコンテンツＩＤと、前記暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、前記暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、
前記受付手段によって受け付けられた前記コンテンツＩＤに対応する前記分配データと、前記経路データとに基づいて、前記暗号化コンテンツの配信に関係した配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する実行手段と
を具備するコンテンツ価格管理システム。
【請求項３】
配信された暗号化コンテンツを復号化するための復号鍵の配信の際に売上金の分配を決定するコンテンツ価格管理システムにおいて、
前記暗号化コンテンツのコンテンツＩＤと、前記暗号化コンテンツの配信経路を示す経路データとを受け付ける受付手段と、
前記暗号化コンテンツを示すコンテンツＩＤと、前記暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、前記暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、
前記分配データと前記経路データとをパラメータとして用いて前記課金形態に応じた分配処理を実行するプログラムを、前記受付手段によって受け付けられたコンテンツＩＤに対応する前記価格設定ルールに基づいて選択するプログラム選択手段と、
前記受付手段によって受け付けられた前記コンテンツＩＤに対応する前記分配データと、前記経路データと、前記プログラム選択手段によって選択されたプログラムとに基づいて、前記暗号化コンテンツの配信に関係した配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する実行手段と
を具備するコンテンツ価格管理システム。
【請求項４】
請求項２又は請求項３記載のコンテンツ価格管理システムにおいて、
前記配信関係者から自己についての価格の振り分け内容を設定する設定命令を受け付け、前記記録手段に記録されている分配データのうち前記配信関係者に設定権限のある部分を前記設定命令にしたがって設定する設定手段を具備するコンテンツ価格管理システム。
【請求項５】
請求項２乃至請求項４のいずれか記載のコンテンツ価格管理システムにおいて、
前記分配データは、分配金の計算を依頼する依頼先を示す参照データを含み、前記実行手段は、前記参照データに基づいて前記依頼先に分配金の計算命令を渡し、前記依頼先から分配金の計算結果を受け付け、前記分配金の計算結果に基づいて前記配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する
ことを特徴とするコンテンツ価格管理システム。
【請求項６】
請求項５記載のコンテンツ価格管理システムから前記分配金の計算命令を受け付ける手段と、
前記分配金の計算命令にしたがって分配金の計算を実行する手段と、
前記分配金の計算結果を、前記コンテンツ価格管理システムに渡す手段と
を具備するローカルコンテンツ価格管理システム。
【請求項７】
配信された暗号化コンテンツを復号化する復号鍵を前記暗号化コンテンツの配信先に配信するコンテンツ流通システムの鍵管理システムにおいて、
前記暗号化コンテンツのコンテンツＩＤと、前記暗号化コンテンツの配信経路を示す経路データとを前記配信先から受け付け、前記コンテンツＩＤに対応する前記復号鍵を前記配信先に配信する鍵配信手段と、
前記暗号化コンテンツを示すコンテンツＩＤと、前記暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、前記暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、
前記鍵配信手段によって受け付けられた前記コンテンツＩＤに対応する前記分配データと、前記経路データとに基づいて、前記暗号化コンテンツの配信に関係した配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する実行手段と、
前記実行手段による処理によって得られた価格データを記録する課金手段と
を具備する鍵管理システム。
【請求項８】
請求項７記載の鍵管理システムにおいて、
前記鍵配信手段は、前記配信先から前記配信先を示すユーザＩＤを受け付け、前記ユーザＩＤに基づいて前記配信先の属するグループを判断し、前記配信先の属するグループに応じて所定の割引規則にしたがった前記価格データの変更を行う属性管理手段を具備し、
前記課金手段は、変更された前記価格データを記録する
ことを特徴とする鍵管理システム。
【請求項９】
請求項７又は請求項８記載の鍵管理システムにおいて、
前記配信関係者から自己についての価格の振り分け内容を設定する設定命令を受け付け、前記分配データのうち前記配信関係者に設定権限のある部分を前記設定命令にしたがって設定する設定手段を具備する鍵管理システム。
【請求項１０】
請求項７乃至請求項９のいずれか記載の鍵管理システムにおいて、
前記分配データは、分配金の計算を依頼する依頼先を示す参照データを含み、前記実行手段は、前記参照先データに基づいて前記依頼先に分配金の計算命令を渡し、前記依頼先から分配金の計算結果を受け付け、前記分配金の計算結果に基づいて前記配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する
ことを特徴とする鍵管理システム。
【請求項１１】
コンテンツ提供システムに記録されている暗号化コンテンツをコンテンツ配信システムによって配信先に配信するとともに、鍵管理システムによって前記暗号化コンテンツを復号化するための復号鍵を前記配信先に配信するコンテンツ流通システムにおいて、
前記鍵管理システムは、
前記暗号化コンテンツのコンテンツＩＤと、前記暗号化コンテンツの配信経路を示す経路データとを前記配信先から受け付け、前記コンテンツＩＤに対応する前記復号鍵を前記配信先に配信する鍵配信手段と、
前記暗号化コンテンツを示すコンテンツＩＤと、前記暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、前記暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、
前記鍵配信手段によって受け付けられた前記コンテンツＩＤに対応する前記分配データと、前記経路データとに基づいて、前記暗号化コンテンツの配信に関係した配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する実行手段と、
前記実行手段による処理によって得られた価格データを記録する課金手段とを具備し、
前記コンテンツ提供システムは、前記記録手段に記録されている分配データのうち前記コンテンツ提供システムの運営者に設定権限のある部分を設定し、
前記コンテンツ配信システムは、前記記録手段に記録されている分配データのうち前記コンテンツ配信システムの運営者に設定権限のある部分を設定する
ことを特徴とするコンテンツ流通システム。
【請求項１２】
コンピュータによって、配信された暗号化コンテンツを復号化するための復号鍵の配信の際に価格の分配を決定する方法において、
前記暗号化コンテンツのコンテンツＩＤと、前記暗号化コンテンツの配信経路を示す経路データとを受け付けるとともに、前記暗号化コンテンツを示すコンテンツＩＤと、前記暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、前記暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出し、
受け付けられた前記コンテンツＩＤに対応する前記分配データと、前記経路データとに基づいて、前記暗号化コンテンツの配信に関係した配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する
ことを特徴とする方法。
【請求項１３】
配信された暗号化コンテンツを復号化するための復号鍵の配信の際に価格の分配を決定する管理システムに用いられるプログラムであって、
コンピュータを、
前記暗号化コンテンツのコンテンツＩＤと、前記暗号化コンテンツの配信経路を示す経路データとを受け付ける受付手段、
前記暗号化コンテンツを示すコンテンツＩＤと、前記暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、前記暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段、
前記受付手段によって受け付けられた前記コンテンツＩＤに対応する前記分配データと、前記経路データとに基づいて、前記暗号化コンテンツの配信に関係した配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する実行手段
として機能させるためのプログラム。
【請求項１４】
請求項１３記載のプログラムにおいて、
前記分配データは、分配金の計算を依頼する依頼先を示す参照データを含み、前記実行手段は、前記参照データに基づいて前記依頼先に分配金の計算命令を渡し、前記依頼先から分配金の計算結果を受け付け、前記分配金の計算結果に基づいて前記配信関係者に対して前記暗号化コンテンツの価格を振り分ける処理を実行する
ことを特徴とするプログラム。
【請求項１５】
請求項１４記載のプログラムによって制御される前記管理システムとデータをやり取り可能なローカルシステムに用いられるプログラムであって、
コンピュータを、
前記管理システムから前記分配金の計算命令を受け付ける手段、
前記分配金の計算命令にしたがって分配金の計算を実行する手段、
前記分配金の計算結果を、前記管理システムに渡す手段
として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子書籍、音楽、動画等の任意のデジタルコンテンツの配信に応じて価格の分配を決定するコンテンツ価格管理システム及び方法並びにプログラムに関する。
【０００２】
【従来の技術】
近年、情報化社会の発展に伴い、本や新聞などを電子化したデジタルコンテンツをユーザ端末に配信し、デジタルコンテンツを閲覧可能とするコンテンツ流通システムが広く用いられている。
【０００３】
特に、デジタルコンテンツを暗号化し、暗号化コンテンツとその復号鍵を別々に配信する流通形態が広まっている。
【０００４】
暗号化コンテンツと復号鍵を別々に配信する形態のコンテンツ流通には、多くの事業者や個人が関わる可能性がある。
【０００５】
以下、コンテンツ流通に関係する者を配信関係者とする。例えば、配信関係者としては、コンテンツを作成して提供するコンテンツ提供者、コンテンツを配信するコンテンツ配信業者（コンテンツ販売業者）、復号鍵を管理及び配信する鍵管理業者、売上金の徴収及び分配を行う課金業者、コンテンツを利用するユーザなどがいる。
【０００６】
コンテンツ提供、コンテンツ配信、復号鍵の管理及び配信、売上金の徴収及び分配など配信関係者の行う各種の役割は、異なる事業者が行うこともあり、その一方で同一の事業者が行うこともある。
【０００７】
コンテンツ配信などは、事業者でなく個人が関与することもある。コンテンツの流通を促進するためには、配信関係者に適切な対価を支払うことが重要である。
【０００８】
コンテンツや復号鍵を配信するコンテンツ流通システムに関して、既にいくつかの課金および売上金分配方法が提案されている。
【０００９】
例えば特許文献１、特許文献２では、コンテンツ配信業者とその他の関連事業者たちの間で、売上金を分配するしくみが提案されている。
【００１０】
特許文献３で提案されているコンテンツ流通システムでは、コンテンツ提供者とコンテンツ配信業者が、それぞれ欲しい金額を課金業者のシステムに登録し、課金業者がその金額に応じて販売料金を決め、コンテンツ提供者とコンテンツ配信業者に分配する。
【００１１】
特許文献４には、ユーザ（コンテンツ利用者）が鍵管理業者に復号鍵を要求すると、料金や店舗情報などを課金決済サーバに記録する技術が記載されている。
【００１２】
特許文献５には、ユーザ端末間でのコンテンツコピー時にコンテンツ流通経路を記録し、その流通経路情報に応じて、鍵発行や課金をする技術が記載されている。
【００１３】
特許文献６には、コンテンツ販売時期に応じてコンテンツ販売価格を変更させる機構が記述されている。
【００１４】
【特許文献１】
特開平９−７３４８７号公報
【００１５】
【特許文献２】
特開２００２−１３３１４７号公報
【００１６】
【特許文献３】
特開２００１−５８７７号公報
【００１７】
【特許文献４】
特開２００２−４１９９３号公報
【００１８】
【特許文献５】
特開２００２−２２９９６０号公報
【００１９】
【特許文献６】
特開平９−７３４８０号公報
【００２０】
【発明が解決しようとする課題】
上述したように、暗号化コンテンツと復号鍵を別々に配信する形態のコンテンツ流通において、ユーザから徴収する販売代金を決め、その売上金を複数の配信関係者間で分配するシステムはすでに存在する。
【００２１】
しかしこれら既存のシステムは柔軟性に欠けている。例えば、既存のシステムでは、「１０個のコンテンツを買ってくれた利用者には、さらにコンテンツを１個無料で提供する」などのような、コンテンツ配信者ごとに独自の販売促進キャンペーンを実施することは困難である。
【００２２】
また、例えば、既存のシステムでは、「ユーザＡがユーザＢにコンテンツを紹介すると、ユーザＢの支払い代金の一部がユーザＡに渡される」などなどのような、ユーザ間の個人的なコンテンツ配信に対して対価を支払うことが困難である。
【００２３】
本発明は、以上のような実情に鑑みてなされたもので、コンテンツの配信について柔軟な課金を行うコンテンツ価格管理システム及び方法並びにプログラムを提供することを目的とする。
【００２４】
【課題を解決するための手段】
本発明を実現するにあたって講じた具体的手段について以下に説明する。
【００２５】
第１の発明では、コンテンツの売上金の分配を決定するコンテンツ価格管理システムにおいて、コンテンツのコンテンツＩＤと、コンテンツの配信経路を示す経路データとを受け付ける受付手段と、コンテンツを示すコンテンツＩＤと、コンテンツの課金形態に応じて設定された価格設定ルールと、コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、受付手段によって受け付けられたコンテンツＩＤに対応する分配データと、経路データとに基づいて、コンテンツの配信に関係した配信関係者に対してコンテンツの価格を振り分ける処理を実行する実行手段とを具備する。
【００２６】
第２の発明では、配信された暗号化コンテンツを復号化するための復号鍵の配信の際に売上金の分配を決定するコンテンツ価格管理システムにおいて、暗号化コンテンツのコンテンツＩＤと、暗号化コンテンツの配信経路を示す経路データとを受け付ける受付手段と、暗号化コンテンツを示すコンテンツＩＤと、暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、受付手段によって受け付けられたコンテンツＩＤに対応する分配データと、経路データとに基づいて、暗号化コンテンツの配信に関係した配信関係者に対して暗号化コンテンツの価格を振り分ける処理を実行する実行手段とを具備する。
【００２７】
第３の発明では、配信された暗号化コンテンツを復号化するための復号鍵の配信の際に売上金の分配を決定するコンテンツ価格管理システムにおいて、暗号化コンテンツのコンテンツＩＤと、暗号化コンテンツの配信経路を示す経路データとを受け付ける受付手段と、暗号化コンテンツを示すコンテンツＩＤと、暗号化コンテンツの課金形態に応じて設定された価格設定ルールと、暗号化コンテンツの価格の振り分け内容を示す分配データとを対応付けた価格管理データを、記録手段から読み出すデータ読み出し手段と、分配データと経路データとをパラメータとして用いて課金形態に応じた分配処理を実行するプログラムを、受付手段によって受け付けられたコンテンツＩＤに対応する価格設定ルールに基づいて選択するプログラム選択手段と、受付手段によって受け付けられたコンテンツＩＤに対応する分配データと、経路データと、プログラム選択手段によって選択されたプログラムとに基づいて、暗号化コンテンツの配信に関係した配信関係者に対して暗号化コンテンツの価格を振り分ける処理を実行する実行手段とを具備する。
【００２８】
なお、上記第２又は第３の発明において、配信関係者から自己についての価格の振り分け内容を設定する設定命令を受け付け、記録手段に記録されている分配データのうち配信関係者に設定権限のある部分を設定命令にしたがって設定する設定手段を具備するとしてもよい。
【００２９】
また、上記第２又は第３の発明において、分配データは、分配金の計算を依頼する依頼先を示す参照データを含み、実行手段は、参照データに基づいて依頼先に分配金の計算命令を渡し、依頼先から分配金の計算結果を受け付け、分配金の計算結果に基づいて配信関係者に対して暗号化コンテンツの価格を振り分ける処理を実行するとしてもよい。
【００３０】
第４の発明は、分配データに参照データが含まれている上記コンテンツ価格管理システムから分配金の計算命令を受け付ける手段と、分配金の計算命令にしたがって分配金の計算を実行する手段と、分配金の計算結果を、上記コンテンツ価格管理システムに渡す手段とを具備するローカルコンテンツ価格管理システムである。
【００３１】
第５の発明では、配信された暗号化コンテンツを復号化する復号鍵を暗号化コンテンツの配信先に配信するコンテンツ流通システムの鍵管理システムにおいて、暗号化コンテンツのコンテンツＩＤと、暗号化コンテンツの配信経路を示す経路データとを配信先から受け付け、コンテンツＩＤに対応する復号鍵を配信先に配信する鍵配信手段と、上記データ読み出し手段と、鍵配信手段によって受け付けられたコンテンツＩＤに対応する分配データと、経路データとに基づいて、暗号化コンテンツの配信に関係した配信関係者に対して暗号化コンテンツの価格を振り分ける処理を実行する実行手段と、実行手段による処理によって得られた価格データを記録する課金手段とを具備する。
【００３２】
上記第５の発明において、鍵配信手段は、配信先から配信先を示すユーザＩＤを受け付け、ユーザＩＤに基づいて配信先の属するグループを判断し、配信先の属するグループに応じて所定の割引規則にしたがった価格データの変更を行う属性管理手段を具備し、課金手段は、変更された価格データを記録するとしてもよい。
【００３３】
上記第５の発明において、配信関係者から自己についての価格の振り分け内容を設定する設定命令を受け付け、分配データのうち配信関係者に設定権限のある部分を設定命令にしたがって設定する設定手段を具備するとしてもよい。
【００３４】
上記第５の発明において、分配データは、分配金の計算を依頼する依頼先を示す参照データを含み、実行手段は、参照先データに基づいて依頼先に分配金の計算命令を渡し、依頼先から分配金の計算結果を受け付け、分配金の計算結果に基づいて配信関係者に対して暗号化コンテンツの価格を振り分ける処理を実行するとしてもよい。
【００３５】
第６の発明は、コンテンツ提供システムに記録されている暗号化コンテンツをコンテンツ配信システムによって配信先に配信するとともに、鍵管理システムによって暗号化コンテンツを復号化するための復号鍵を配信先に配信するコンテンツ流通システムに関する。鍵管理システムは、上記第５の発明と同様の構成要素を具備する。コンテンツ提供システムは、記録手段に記録されている分配データのうちコンテンツ提供システムの運営者に設定権限のある部分を設定する。コンテンツ配信システムは、記録手段に記録されている分配データのうちコンテンツ配信システムの運営者に設定権限のある部分を設定する。
【００３６】
なお、上記各システムによって実行されるコンテンツの価格の分配を決定する方法を実施すことにより、同様の作用効果が得られる。
【００３７】
また、上記各システムの機能は、プログラムによって実現されてもよい。
【００３８】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００３９】
以下の各図において同一の部分については同一の符号を付してその説明を省略するか簡単に説明し、異なる部分についてのみ詳しく説明する。
【００４０】
図１は、本実施の形態に係るコンテンツ流通システムの構成の一例を示すブロック図である。
【００４１】
本実施の形態に係るコンテンツ流通システムは、コンテンツ提供システム１、コンテンツ配信システム２、ユーザ端末３、鍵管理システム４とを具備する。
【００４２】
コンテンツ提供システム１は、コンテンツの提供者によって運営される。コンテンツ提供システム１は、プログラム５を読み込み、実行することにより、コンテンツ管理部６、コンテンツパッケージ化依頼部７、販売価格設定部８、ローカルコンテンツ価格管理部９、コンテンツパッケージ配信部１０としての機能を実現する。
【００４３】
コンテンツ管理部６は、コンテンツパッケージを記録装置１１に記録し、また記録装置１１に記録されているコンテンツパッケージを読み出す。コンテンツパッケージには暗号化コンテンツが含まれる。
【００４４】
コンテンツパッケージ化依頼部７は、オリジナルコンテンツのパッケージ化命令を鍵管理システム４に渡し、鍵管理システム４からコンテンツパッケージを受け付け、コンテンツ管理部６に渡す。
【００４５】
販売価格設定部８は、コンテンツ提供者が自己の権限にしたがって設定可能なコンテンツの価格の振り分け内容を設定する設定命令を鍵管理システム４に渡す。
【００４６】
また、販売価格設定部８は、コンテンツ提供者独自の価格管理データの設定命令をローカルコンテンツ価格管理部９に渡す。
【００４７】
ローカルコンテンツ価格管理部９は、コンテンツ提供者独自の価格管理データの設定命令にしたがって、独自の価格管理データを記録装置１２に記録する。
【００４８】
また、ローカルコンテンツ価格管理部９は、記録装置１２に記録されている価格管理データを参照し、鍵管理システム４から受け付けた分配金の計算命令にしたがってコンテンツ提供者独自の分配金の計算を実行し、計算結果を鍵管理システム４に渡す。
【００４９】
コンテンツパッケージ配信部１０は、コンテンツ配信システム２又はユーザ端末３から受け付けたコンテンツの配信要求にしたがって、配信要求に対応するコンテンツパッケージに含まれている経路データにコンテンツ提供者のＩＤを含め、このコンテンツパッケージを配信要求先に送信する。
【００５０】
コンテンツ配信システム２は、コンテンツ配信業者によって運営される。コンテンツ配信システム２は、プログラム１３を読み込み、実行することにより、コンテンツパッケージ配信部１４、販売価格設定部１５、ローカルコンテンツ価格管理部１６としての機能を実現する。
【００５１】
コンテンツ配信業者において、コンテンツ提供者から最初にコンテンツの配信を受ける者を第１次コンテンツ配信業者とする。また、その後、コンテンツ配信業者がコンテンツの配信を受ける毎に次数が増えるとする。
【００５２】
コンテンツパッケージ配信部１４は、コンテンツ提供システム１から受け付けたコンテンツパッケージを記録装置１７に記録する。
【００５３】
また、コンテンツパッケージ配信部１４は、他のコンテンツ配信システム又はユーザ端末３から受け付けたコンテンツの配信要求にしたがって記録装置１７から配信要求に対応するコンテンツパッケージを読み出し、配信要求に対応するコンテンツパッケージに含まれている経路データにコンテンツ配信者のＩＤを含め、このコンテンツパッケージを配信要求先に送信する。
【００５４】
販売価格設定部１５は、コンテンツ配信者が自己の権限にしたがって設定可能なコンテンツの価格の振り分け内容を設定する設定命令を鍵管理システム４に渡す。
【００５５】
また、販売価格設定部１５は、コンテンツ配信者独自の価格管理データの設定命令をローカルコンテンツ価格管理部１６に渡す。
【００５６】
ローカルコンテンツ価格管理部１６は、コンテンツ配信者独自の価格管理データの設定命令にしたがって、独自の価格管理データを記録装置１８に記録する。
【００５７】
また、ローカルコンテンツ価格管理部１６は、記録装置１８に記録されている価格管理データを参照し、鍵管理システム４から受け付けた分配金の計算命令にしたがってコンテンツ配信者独自の分配金の計算を実行し、計算結果を鍵管理システム４に渡す。
【００５８】
ユーザ端末３は、コンテンツパッケージを受け付けるとともに、鍵管理システム４に復号鍵の配信命令を渡し、復号鍵を受け付けるとコンテンツを復号化する。
【００５９】
鍵管理システム４は、復号鍵を配信する事業者である鍵管理センタによって運営される。鍵管理システム４は、プログラム１９を読み込み、実行することにより、コンテンツパッケージ作成部２０、コンテンツ暗号化部２１、鍵配信部２２、コンテンツ価格管理部２３、属性管理部２４、課金部２５、ポイント管理部２６としての機能を実現する。
【００６０】
コンテンツパッケージ作成部２０は、コンテンツ提供システム１から受け付けたパッケージ化命令に基づいてコンテンツ暗号化部２１を用いてオリジナルコンテンツを暗号化し、暗号化コンテンツを含むコンテンツパッケージを作成し、コンテンツパッケージをコンテンツ提供システム１に渡す。
【００６１】
コンテンツ暗号化部２１は、オリジナルコンテンツを暗号化するとともに、復号鍵を記録装置２７に記録する。
【００６２】
また、コンテンツ暗号化部２１は、鍵配信部２２からの要求に応じて暗号化コンテンツに対応する復号鍵を記録装置２７から読み出し、復号鍵を鍵配信部２２に渡す。
【００６３】
鍵配信部２２は、ユーザ端末３から暗号化コンテンツの復号鍵の配信命令を受け付けると、暗号化コンテンツに対応する復号鍵をコンテンツ暗号化部２１に要求し、コンテンツ暗号化部２１から受け付けた復号鍵をユーザ端末３に渡す。
【００６４】
また、鍵配信部２２は、コンテンツ価格管理部２３に価格データの計算命令を渡し、コンテンツ価格管理部２３から受け付けた価格データを属性管理部２４に渡し、属性管理部２４によって変更された価格データを課金部２５に渡す。
【００６５】
コンテンツ価格管理部２３は、記録装置２８に記録されている価格管理データに基づいて、配信関係者に対して暗号化コンテンツの価格を振り分けた価格データを計算し、価格データを鍵配信部２２に渡す。
【００６６】
属性管理部２４は、記録装置２９に記録されている属性データに基づいて配信関係者の属するグループを判断し、グループに応じて所定の規則にしたがった価格データの変更を行い、変更された価格データを鍵配信部２２に渡す。
【００６７】
課金部２５は、価格データに基づいて記録装置３０に記録されている鍵販売履歴データを更新する。
【００６８】
ポイント管理部２６は、記録装置３１に記録されているポイントデータを価格データ又は鍵販売履歴データにしたがって更新する。
【００６９】
図２は、鍵管理システム４に具備されるコンテンツ価格管理部２３の一例を示すブロック図である。
【００７０】
コンテンツ価格管理部２３は、受付部２３ａ、データ読み出し部２３ｂ、プログラム選択部２３ｃ、実行部２３ｄ、設定部２３ｅを具備する。
【００７１】
受付部２３ａは、暗号化コンテンツのコンテンツＩＤと、暗号化コンテンツの経路データとを鍵配信部２２から受け付ける。
【００７２】
データ読み出し部２３ｂは、記録装置２８に記録されている価格管理データを読み出す。価格管理データは、コンテンツＩＤ、暗号化コンテンツの課金形態に応じて設定された価格設定ルール、暗号化コンテンツの価格の振り分け内容を示す分配テーブルとを対応付けている。分配テーブルは、コンテンツ提供システム１又はコンテンツ配信システム２に対して分配金の計算を依頼する依頼先を示す参照データを含む場合もある。
【００７３】
プログラム選択部２３ｃは、分配テーブルと経路データとをパラメータとして用いて課金形態に応じた分配処理を実行するプログラムを、コンテンツＩＤに対応する価格設定ルールに基づいて選択する。プログラムは記録装置２３ｆに記録されている。
【００７４】
実行部２３ｄは、コンテンツＩＤに対応する分配テーブル、経路データ、選択されたプログラムとに基づいて、コンテンツＩＤの示すコンテンツの配信に関係した配信関係者に対してコンテンツの価格を振り分ける処理を実行し、価格データを作成する。
【００７５】
また、実行部２３ｄは、ローカルコンテンツ価格管理部９又はローカルコンテンツ価格管理部１６への参照データが分配テーブルに含まれる場合、この参照データの示す計算依頼先に分配金の計算命令を渡し、計算依頼先から分配金の計算結果を受け付ける。そして、実行部２３ｄは、分配金の計算結果を価格データに反映する。
【００７６】
設定部２３ｅは、コンテンツ提供システム１又はコンテンツ配信システム２から受け付けた設定命令にしたがって、記録装置２８に記録されている分配テーブルのうち設定命令を渡した配信関係者に設定権限のある部分を設定する。
【００７７】
なお、ローカルコンテンツ価格管理部９、１６は、計算命令をコンテンツ価格管理部２３から受け付け、分配金の計算結果をコンテンツ価格管理部２３に返す要素を加え、他の部分についてコンテンツ価格管理部２３と同様の構成とすることができる。ローカルコンテンツ価格管理部９、１６は、コンテンツ価格管理部２３と異なる構成にすることもできる。
【００７８】
本実施の形態においては、暗号化コンテンツの配信経路が経路データとして記録される。鍵管理センタは、経路データの示す配信関係者にコンテンツ売上金を分配する。
【００７９】
コンテンツの経路データには、このコンテンツの流通に関係した配信関係者のＩＤが含まれる。
【００８０】
配信関係者ＩＤは、鍵管理システム４の属性管理部２４によって管理される。
【００８１】
鍵管理システム４は、復号鍵と価格管理データを管理する。さらに鍵管理センタ以外の配信関係者も、必要に応じてそれぞれ独自に価格管理データを管理する。
【００８２】
ユーザ端末３は、復号鍵を要求する際にユーザＩＤ、コンテンツＩＤ、経路データを鍵管理システム４に渡す。
【００８３】
コンテンツ価格管理部２３は、価格管理データと経路データに基づいて、販売価格を計算し、ユーザに対して課金処理を行うとともに、鍵配信部２２は、ユーザ端末３に復号鍵を渡す。
【００８４】
コンテンツの配信に関係した配信関係者には、価格管理データにおいて設定された価格設定ルールにしたがって売上金が分配される。
【００８５】
この分配において、通常は鍵管理システム４の価格管理データが参照されるが、配信関係者の希望に応じてその配信関係者によって独自に設定され管理されている価格管理データも参照される。
【００８６】
配信関係者には、コンテンツ提供者、コンテンツ配信業者、鍵管理センタ、ユーザなどが含まれ、それぞれ異なる役割を果たす。
【００８７】
コンテンツ提供者は、オリジナルのコンテンツを作成し、暗号化されたコンテンツパッケージを提供する。例えば、出版社やＴＶ番組制作会社などがコンテンツ提供者となる。
【００８８】
コンテンツ配信業者は、コンテンツ提供者によって作成されたコンテンツパッケージをユーザや別のコンテンツ配信業者に配信する。例えば、書店やレンタルショップなどがコンテンツ配信業者となる。
【００８９】
鍵管理センタは、コンテンツ提供者からの要求に応じてコンテンツを暗号化し、復号鍵を管理し、ユーザからの要求に応じて復号鍵をユーザに配信し、課金を行う。
【００９０】
ユーザは、コンテンツを利用する。例えば読者、ビデオ視聴者がユーザとなる。
【００９１】
上記４つの配信関係者以外の者が配信関係者に含まれる場合もある。例えば鍵管理センタは鍵管理に専念し、別の事業者が課金を行うとしてもよい。
【００９２】
また、上記４つの役割のうち複数の役割が同一の事業者又は個人によって担当されてもよい。
【００９３】
本実施の形態において、オリジナルコンテンツの種類及びフォーマットは任意とする。コンテンツの例としては、画像データ、電子書籍、音楽、動画などがある。
【００９４】
本実施の形態においては、オリジナルコンテンツを加工してコンテンツパッケージとし、コンテンツパッケージが配信関係者の間で送受信される。
【００９５】
図３は、コンテンツパッケージの一例を示す図である。
【００９６】
コンテンツパッケージ３２は、オリジナルコンテンツを暗号化した暗号化コンテンツ３２ａ、メタデータ３２ｂ、経路データ３２ｃを含む。
【００９７】
メタデータ３２ｂには、コンテンツＩＤが含まれる。上記図３の例では、コンテンツＩＤ「Ｃ２」が含まれている。
【００９８】
経路データ３２ｃには、このコンテンツの流通に関与した例えばコンテンツ配信業者、ユーザなどの配信関係者を示す配信関係者ＩＤなどが含まれている。
【００９９】
上記図３の経路データ３２ｃでは、配信関係者ＩＤと共にそのコンテンツが取得された日時が記録されている。しかしながら、経路データに登録されるデータとして、日時は必須ではない。また、経路データ３２ｃには日時以外のデータを含めてもよい。
【０１００】
上記図３の経路データ３２ｃは、配信関係者「ＣＤ１」が２００２年１０月２０日にこのコンテンツパッケージを取得し、２００２年１０月３０日に配信関係者「ＣＤ１」がこのコンテンツをコピーして配信関係者「ＣＤ２」の配信関係者に提供したことを示す。コンテンツがコピーされた時点で、経路データに日時「２００２年１０月３０日」とコピー提供先を示す配信関係者「ＣＤ２」が経路データ３２ｃに加えられる。
【０１０１】
図４は、本実施の形態に係るコンテンツ流通システムの処理の一例を示すフローチャートである。
【０１０２】
図５は、本実施の形態に係るコンテンツ流通システムにおけるコンテンツと復号鍵の流通を示すブロック図である。
【０１０３】
ステップＳ１において、コンテンツパッケージ化依頼部７は、コンテンツ提供者からコンテンツパッケージ化の依頼を受け付け、コンテンツパッケージ作成部２０にオリジナルコンテンツのパッケージ化を依頼する。コンテンツパッケージ化依頼部７は、コンテンツパッケージ化をコンテンツパッケージ作成部２０に依頼する場合に、オリジナルコンテンツとパッケージ化用メタデータとをコンテンツパッケージ作成部２０に送る。パッケージ化用メタデータには、コンテンツ提供者を示すＩＤや価格設定に用いられるデータなどが含まれている。
【０１０４】
ステップＳ２において、コンテンツパッケージ作成部２０は、コンテンツ暗号化部２１にオリジナルコンテンツの暗号化を依頼する。
【０１０５】
ステップＳ３において、コンテンツ暗号化部２１は、オリジナルコンテンツを暗号化し、暗号化コンテンツを復号化する復号鍵を記録装置２７に記録し、暗号化コンテンツをコンテンツパッケージ作成部２０に返す。
【０１０６】
ステップＳ４において、コンテンツパッケージ作成部２０は、パッケージ化用メタデータの中から価格設定に用いられるデータを選択し、コンテンツ価格管理部２３に価格設定を依頼する。
【０１０７】
ステップＳ５において、コンテンツパッケージ作成部２０は、コンテンツパッケージを作成し、コンテンツパッケージ化依頼部７に返す。
【０１０８】
ステップＳ６において、コンテンツパッケージ化依頼部７は、コンテンツ管理部６にコンテンツパッケージを渡し、コンテンツパッケージの管理を依頼する。
【０１０９】
ステップＳ７において、コンテンツパッケージ配信部１０は、コンテンツ配信システム２のコンテンツパッケージ配信部１４にコンテンツパッケージを配信する。
【０１１０】
ステップＳ８において、コンテンツパッケージ配信部１４は、コンテンツパッケージの経路データに自分のＩＤを追記して、記録装置１７にコンテンツパッケージを記録する。
【０１１１】
なお、コンテンツ配信業者間でコンテンツパッケージが配信される場合には、上記ステップＳ７及びステップＳ８と同様の手順が繰り返される。
【０１１２】
複数のコンテンツ配信業者間でコンテンツパッケージの再配信がなされた場合経路データには複数のＩＤが記録されることになる。複数のユーザ間でコンテンツパッケージがコピーされて再配布された場合にも、コピー時にユーザＩＤが経路データに追記される。このように、経路データには複数のＩＤを記録可能である。
【０１１３】
ステップＳ９において、ユーザ端末３は、コンテンツ配信システム２のコンテンツパッケージ配信部１４からコンテンツパッケージを受け付ける。このコンテンツパッケージの経路データには、コンテンツ配信業者を示すＩＤ又はユーザを示すＩＤが記録されている。
【０１１４】
ステップＳ１０において、ユーザ端末３は、ユーザからコンテンツパッケージ内の暗号化コンテンツの利用依頼を受け付けると、復号鍵の有無をチェックする。復号鍵を取得済みの場合、ステップＳ１８を実行する。
【０１１５】
復号鍵を未取得の場合、ステップＳ１１において、ユーザ端末３は、鍵管理システム４の鍵配信部２２に復号鍵の配信を依頼する。復号鍵の配信を依頼する場合、ユーザ端末３から鍵配信部２２にユーザデータ、メタデータ、経路データが渡される。ユーザデータには少なくともユーザＩＤが含まれる。メタデータには少なくともコンテンツＩＤが含まれる。
【０１１６】
ステップＳ１２において、鍵配信部２２は、コンテンツ暗号化部２１にメタデータ内のコンテンツＩＤを渡し、復号鍵を取得する。
【０１１７】
ステップＳ１３において、鍵配信部２２は、コンテンツ価格管理部２３にコンテンツＩＤと経路データを渡す。
【０１１８】
ステップＳ１４において、コンテンツ価格管理部２３は、記録装置２８に記録されている価格管理データを参照し、コンテンツＩＤと経路データに記録されている配信関係者ＩＤに基づいて、配信関係者間の売上金分配額と販売価格（分配金の総額）を計算し、売上金分配額と販売価格を示す価格データを鍵配信部２２に返す。
【０１１９】
ステップＳ１５において、鍵配信部２２は、課金部２５にユーザデータ中のユーザＩＤ、メタデータ中のコンテンツＩＤ、価格データを渡す。
【０１２０】
ステップＳ１６において、課金部２５は、ユーザＩＤ、コンテンツＩＤ、価格データに基づいて、記録装置３０に記録されている鍵販売履歴データを更新する。
【０１２１】
ステップＳ１７において、鍵管理システム４の鍵配信部２２は、ユーザ端末３に復号鍵を渡す。
【０１２２】
ステップＳ１８において、ユーザ端末３は、復号鍵を使って暗号化コンテンツを復号化し、暗号化コンテンツをユーザ端末３で利用可能な状態にする。
【０１２３】
以下に、コンテンツ価格管理部２３について詳細に説明する。
【０１２４】
配信関係者は、記録装置２８に記録される価格管理データを鍵管理システム４の外部から設定できる。価格設定方法には様々な方法がある。本実施の形態においてはコンテンツごとに価格設定ルールを選択する。
【０１２５】
価格設定ルールには、例えば、卸／販売価格設定ルール、分配率設定ルールなどがある。
【０１２６】
卸／販売価格設定ルールでは、コンテンツ提供者と第１次コンテンツ配信業者と鍵管理センタとがそれぞれ自己の取り分となる金額を設定し、その合計額がユーザへの販売価格となる。また、第１次コンテンツ配信業者はその取り分の一部を第ｎ次コンテンツ配信業者に分配することができる。
【０１２７】
分配率設定ルールでは、コンテンツの販売価格と、その販売価格の配信関係者への分配率が設定される。
【０１２８】
価格設定ルールは、主に価格計算関数（プログラム）と分配テーブルとに対応付けされている。
【０１２９】
価格計算関数は、コンテンツ利用権の販売価格、配信関係者が取得する金額を決定するための関数である。分配テーブルには、価格計算関数が参照する各種データが設定される。
【０１３０】
システム実装上、価格計算関数と分配テーブルとは分けて実装されてもよく、厳密に区別されることなく実装されてもよい。本実施の形態においては、分配テーブルは鍵管理システム４の記録装置２８に記録され、価格計算関数は記録装置２８に記録されている価格設定ルールに基づいて参照される。
【０１３１】
上記の価格設定ルールは例であり、他のタイプの価格設定ルールを適用してもよい。
【０１３２】
図６は、記録装置２８に記録されている価格管理データの一例を示す図である。
【０１３３】
価格管理データＴは、コンテンツ「Ｃ１」、「Ｃ２」ごとに設定される。
【０１３４】
各コンテンツ「Ｃ１」、「Ｃ２」には、それぞれのコンテンツのコンテンツ提供者「ＣＰ１」、「ＣＰ２」と価格設定ルールとが対応付けされる。
【０１３５】
各コンテンツ「Ｃ１」、「Ｃ２」には、第１次コンテンツ配信業者に対して設定されている分配テーブルへの参照データが対応付けされている。
【０１３６】
分配テーブルＴ１〜Ｔ４は、価格設定ルールに応じた形式のテーブルであり、卸売り価格や販売価格などを含む。
【０１３７】
例えば、卸／販売価格設定ルールに対する分配テーブルＴ１では、コンテンツ提供者の卸売り金額を３００、第１次コンテンツ配信業者の受け取り金額を１５０、第ｎ次コンテンツ配信業者間で分配可能な総金額を５０、鍵配信手数料を５０と設定している。卸／販売価格設定ルールに対する価格計算関数に基づく計算により、ユーザに課せられる利用権販売価格は５５０（＝３００＋１５０＋５０＋５０）となる。なお、ユーザに課せられる利用権販売価格は典型的には復号鍵販売料金の形でユーザから聴取される。
【０１３８】
経路データに複数の配信関係者が登録されている場合、分配可能な５０が第１次コンテンツ配信業者から第ｎ次コンテンツ配信業者の間で分配される。
【０１３９】
例えば、上記図３に示すように、経路データに２つのＩＤ「ＣＤ１」、「ＣＤ２」が含まれている場合、まず第１次コンテンツ配信業者「ＣＤ１」に１５０を与え、第１次コンテンツ配信業者「ＣＤ２」と第２次コンテンツ配信業者「ＣＤ２」の間で残り５０を分配する。この結果、第１次コンテンツ配信業者「ＣＤ１」は１７５、第２次コンテンツ配信業者「ＣＤ２」は２５を受け取る。
【０１４０】
分配率設定ルールに対する分配テーブルＴ３では、コンテンツの金額が５００である。この５００を分配テーブルＴ３に設定された分配率で分配する。
【０１４１】
例えば、上記図３のように、経路データに２つのＩＤ「ＣＤ１」、「ＣＤ２」が含まれている場合、分配テーブルＴ３に基づいて分配率設定ルールの価格計算関数による計算の結果、各配信関係者への分配金は以下のようになる。
【０１４２】
コンテンツ提供者「ＣＰ２」：５００×０．６＝３００
第１次配信業者「ＣＤ１」：５００×０．２＋５００×０．１／２＝１２５
第２次配信業者「ＣＤ２」：５００×０．１／２＝２５
鍵管理センタ：５００×０．１＝５０
図７は、鍵管理システム４のコンテンツ価格管理部２３によって実行される販売価格の計算処理の一例を示すフローチャートである。
【０１４３】
図８は、鍵管理システム４のコンテンツ価格管理部２３と鍵配信部２２との間でやり取りされるデータの一例を示すブロック図である。
【０１４４】
ステップＴ１において、コンテンツ価格管理部２３は、鍵配信部２２から分配金の計算依頼を受け付ける。
【０１４５】
コンテンツ価格管理部２３は、鍵配信部２２から引数としてユーザＩＤを含むユーザデータ、コンテンツＩＤを含むメタデータ、経路データを受け付ける。図８の例では、ユーザ「Ｕ１」、コンテンツ「Ｃ２」、第１次コンテンツ配信業者「ＣＤ１」及び第２次コンテンツ配信業者「ＣＤ２」を示す経路データが鍵配信部２２からコンテンツ価格管理部２３に受け付けられる。
【０１４６】
ステップＴ２において、コンテンツ価格管理部２３は、コンテンツ「Ｃ２」と第１次コンテンツ配信業者「ＣＤ１」と記録装置２８に記録されている価格管理データとに基づいて、価格設定ルール「分配率設定ルール」を特定し、分配テーブルと価格計算関数を取り出す。
【０１４７】
すなわち、コンテンツ価格管理部２３は、価格管理データを参照し、コンテンツＩＤと第１次コンテンツ配信業者ＩＤをキーとして価格設定ルールを特定し、特定された価格設定ルールに基づいて分配テーブルと価格計算関数を特定する。図８の例では、コンテンツ「Ｃ２」、第１次配信業者「ＣＤ１」であるため、分配テーブル「Ｔ３」が特定される。
【０１４８】
ステップＴ３において、コンテンツ価格管理部２３は、各配信関係者の分配金を計算する。コンテンツ価格管理部２３は、特定された分配テーブルを参照して、コンテンツ提供者やコンテンツ配信者などコンテンツの配信に関係した各配信関係者に応じた分配金を計算する。図８の例では、分配テーブルＴ３及び分配率設定ルールの価格計算関数に基づいて、上述したように、コンテンツ提供者「ＣＰ２」に３００、第１次コンテンツ配信業者「ＣＤ１」に１２５、第２次コンテンツ配信業者「ＣＤ２」に２５、鍵管理センタに５０を分配する価格データが求められる。価格データは、例えば各配信関係者の分配金を表すテーブルである。
【０１４９】
ステップＴ４において、コンテンツ価格管理部２３は、価格データを鍵配信部２２に返却する。
【０１５０】
以下に、上記図５及び図６を参照して、価格の設定について説明する。
【０１５１】
上記図６に示した価格管理データは、鍵管理システム４の記録装置２８に記録されている。
【０１５２】
コンテンツ提供者は、コンテンツ提供システム１の販売価格設定部８を介して鍵管理システム４のコンテンツ価格管理部２３の設定部２３ｅにアクセスし、分配テーブルの自己に関する内容を設定する。
【０１５３】
同様に、コンテンツ配信業者は、コンテンツ配信システム２の販売価格設定部１５を介して鍵管理システム４の設定部２３ｅにアクセスし、分配テーブルの自己に関する内容を設定する。
【０１５４】
分配テーブルを設定できる権限は、コンテンツ流通上の役割に応じて定められる。
【０１５５】
なお、コンテンツ流通上の役割としては、コンテンツ提供者としての役割、コンテンツ配信業者としての役割、鍵管理センタとしての役割などがある。
【０１５６】
役割と権限は、価格設定ルールに応じて異なる。例えば、上述した卸／販売価格設定ルールの例において、コンテンツ提供者は「コンテンツ提供者の卸売り金額」を設定する権限を持つ。第１次コンテンツ配信業者は「第１次コンテンツ配信業者の受け取り金額」を設定する権限を持つ。第ｎ次コンテンツ配信業者は何の権限も持たない。鍵管理センタは「鍵配信手数料」を設定する権限を持つ。
【０１５７】
なお、ここで説明した役割と権限は例である。したがって、役割と権限については自由に変更できる。
【０１５８】
さらに、コンテンツ提供者およびコンテンツ配信業者などの配信関係者は、鍵管理システム４の価格管理データとは別に、独自に価格管理データを設定できる。鍵管理システム４のコンテンツ価格管理部２３は、販売価格を計算する場合に、各配信関係者のローカルコンテンツ価格管理部９、１６にコンテンツＩＤとユーザＩＤを送信し、販売価格の計算結果を示すデータ又は販売価格の計算に必要なデータを受信する。
【０１５９】
例えばコンテンツ配信業者は「１０個のコンテンツを買ってくれたユーザに、１１個目のコンテンツを１００円引きで提供する」という販売促進キャンペーンを実施しているとする。
【０１６０】
このような場合、コンテンツ配信業者は、１１個目の復号鍵について販売価格を１００円割り引くための独自の価格管理データを自己のシステムに記録しておく。
【０１６１】
そして、コンテンツ配信業者から入手したコンテンツに対してすでに１０個の鍵を取得済みのユーザが、１１個目のコンテンツの復号鍵を鍵管理センタに要求したとする。
【０１６２】
コンテンツ価格管理部２３は、このコンテンツ配信システム２に記録されている価格管理データに基づいてコンテンツの価格を決定する。
【０１６３】
本実施の形態では、コンテンツ配信業者やユーザについての個別の情報をすべて鍵管理センタで管理するのは困難なため、各配信関係者のシステムにローカルコンテンツ価格管理部を具備している。
【０１６４】
図９は、鍵管理システム４外に記録されている価格管理データの一例を示す図である。
【０１６５】
図１０は、鍵管理システム４外に価格管理データが記録されているコンテンツ流通システムの処理の一例を示すフローチャートである。
【０１６６】
図１１は、鍵管理システム４外に価格管理データが記録されている場合の鍵配信部２２、コンテンツ価格管理部２３、ローカルコンテンツ価格管理部１６の間でのデータの流れを示すブロック図である。
【０１６７】
ステップＵ１において、コンテンツ価格管理部２３は、鍵配信部２２から分配金計算依頼を受け付ける。
【０１６８】
コンテンツ価格管理部２３は、鍵配信部２２から引数としてユーザデータ、メタデータ、経路データを受け付ける。図１１にこれらのデータの例を示す。
【０１６９】
ステップＵ２において、コンテンツ価格管理部２３は、コンテンツ「Ｃ１」と第１次配信業者「ＣＤ１」と記録装置２８の価格管理データとに基づいて、価格設定ルール「卸／販売価格設定ルール」を特定し、分配テーブルと価格計算関数を取り出す。
【０１７０】
すなわち、コンテンツ価格管理部２３は、価格管理データを参照し、コンテンツＩＤとコンテンツ配信業者ＩＤをキーとして価格設定ルールを特定し、特定された価値設定ルールに基づいて分配テーブルと価格計算関数を特定する。
【０１７１】
図１１の例では、コンテンツ「Ｃ１」、第１次配信業者「ＣＤ１」であるため、分配テーブル「Ｔ５」が特定される。
【０１７２】
ステップＵ３において、コンテンツ価格管理部２３は、各配信関係者の分配金を計算する。
【０１７３】
ステップＵ４において、コンテンツ価格管理部２３は、分配金を計算していない配信関係者の有無をチェックする。
【０１７４】
分配金を計算していない配信関係者がいない場合には、ステップＵ８が実行される。
【０１７５】
一方、分配金を計算していない配信関係者がいる場合には、ステップＵ５において、コンテンツ価格管理部２３は、その分配金を計算していない配信関係者に対する価格情報が分配テーブルに設定されているか否かチェックする。
【０１７６】
価格情報が分配テーブルに設定されている場合、ステップＳ６において、コンテンツ価格管理部２３は、分配テーブルを参照してその役割の分配金を計算する。図９の例では、分配テーブルＴ５において、コンテンツ提供者に３００、鍵管理センタに５０の分配金が分配されるが、第ｎ次配信業者「ＣＤ２」の分配金は０と設定されているため、分配金が分配されない。
【０１７７】
一方、価格情報が分配テーブルに設定されていない場合、ステップＳ７において、コンテンツ価格管理部２３は、その配信関係者のローカルコンテンツ価格管理部１６の参照データにしたがって、ローカルコンテンツ価格管理部１６にユーザＩＤとコンテンツＩＤを渡し、分配金の計算を依頼する。図９の例では、テーブルＴ５における第１次コンテンツ配信業者「ＣＤ１」の価格設定欄に価格情報は設定されておらず、その代わりに第１次コンテンツ配信業者「ＣＤ１」独自のローカルコンテンツ価格管理部１６への参照データが登録されている。
【０１７８】
第１次コンテンツ配信業者「ＣＤ１」独自のローカルコンテンツ価格管理部１６は、記録装置１８に記録されている独自の価格管理データとユーザＩＤとコンテンツＩＤとに基づいて、第１次コンテンツ配信業者「ＣＤ１」についての分配金額を独自に計算し、結果をコンテンツ価格管理部２３に渡す。図９の例では、コンテンツＣ１の利用権をユーザＵ１に売る場合の金額が１００と設定されている。
【０１７９】
なお、図９に示す第１次配信業者「ＣＤ１」の記録装置１８の価格設定テーブルは実装例である。ローカルコンテンツ価格管理部１６や第１次配信業者「ＣＤ１」の記録装置１８には、別の実装もあり得る。
【０１８０】
そして、コンテンツ価格管理部２３は、ローカルコンテンツ価格管理部１６から分配金の計算結果を受け付ける。
【０１８１】
ステップＵ８において、コンテンツ価格管理部２３は、各配信関係者の価格データを鍵配信部２２に返却する。
【０１８２】
ステップＵ３からＵ７の手順は、価格設定ルールの価格計算関数に依存しており、価格設定ルールに応じて手順が異なる場合もある。
【０１８３】
鍵管理システム４の鍵配信部２２は、課金部２５にユーザデータ中のユーザＩＤ、メタデータ中のコンテンツＩＤ、価格データを渡す。
【０１８４】
課金部２５は、ユーザＩＤ、コンテンツＩＤ、価格データに基づいて鍵販売履歴データを更新する。鍵販売履歴データは決済に利用される。
【０１８５】
分配金を受け取る配信関係者と鍵管理者との間で決済手段を持たない場合、例えば、分配金を受け取る配信関係者が個人の場合、分配金を受け取る配信関係者に対しては、実際に金銭の支払を受ける代わりに、鍵管理システム４で管理されている自己のポイントデータが加算される。ポイントデータは、後にコンテンツの利用権の購入代金として利用できる。
【０１８６】
経路データに含まれる配信関係者ＩＤに対応する属性データが記録装置２９に記録されている。鍵管理システム４の属性管理部２４は、この配信関係者の属性データを管理する。
【０１８７】
属性管理部２４では、各配信関係者がその属性に応じてグループ化されている。同じグループに所属するユーザ間でコンテンツ利用権が共有される。
【０１８８】
記録装置２９には、コンテンツ提供者、コンテンツ配信業者、ユーザの属性データがそれぞれコンテンツ提供者テーブル、コンテンツ配信業者テーブル、ユーザテーブルとして記録されている。各配信関係者には一意のＩＤが割り当てられる。配信関係者ＩＤには、各種属性（名称，所在地など）が対応付けされている。
【０１８９】
表１は、コンテンツ提供者テーブルである。
【表１】
2004139471.tif 000003
【０１９０】
表２は、コンテンツ配信業者テーブルである。
【表２】
2004139471.tif 000004
【０１９１】
表３は、ユーザテーブルである。
【表３】
2004139471.tif 000005
【０１９２】
上記表１、２では、配信関係者のＩＤごとに属性データが対応付けされている。
【０１９３】
上記表３では、ユーザＩＤごとに、属性データと利用権を購入済みのコンテンツＩＤのリストとが対応付けされている。
【０１９４】
表４は、グループテーブルである。
【表４】
2004139471.tif 000006
【０１９５】
上記表４では、グループＩＤ毎に、そのグループに属する配信関係者のＩＤ、そのグループに属する複数の配信関係者の間で共有可能なコンテンツＩＤのリストが対応付けされている。
【０１９６】
同じグループに所属する複数のユーザは、コンテンツの利用権を共有できる。例えば、上記表４中のグループ「Ｇ１」には、ユーザ「Ｕ１」、「Ｕ２」が所属している。
【０１９７】
同様に、グループには、コンテンツ提供者、コンテンツ配信業者、コンテンツが対応付けされる。上記表４の例では、グループ「Ｇ１」に、コンテンツ提供者「ＣＰ１」、コンテンツ配信業者「ＣＤ１」、コンテンツ「Ｃｏｎｔ１」が設定されている。
【０１９８】
ユーザテーブルにて、ユーザ「Ｕ１」はコンテンツ「Ｃｏｎｔ１」の利用権を購入済みである。
【０１９９】
一方、ユーザ「Ｕ１」と「Ｕ２」はコンテンツ「Ｃｏｎｔ１」に関するグループ「Ｇ１」に所属している。そのため「Ｕ２」はコンテンツ「Ｃｏｎｔ１」の利用権を購入しなくても、コンテンツ「Ｃｏｎｔ１」を利用する権利を有する。
【０２００】
なお、本実施の形態のテーブル形式は例である。属性管理部２４は、上記表１〜４の形式以外の形式で配信関係者のデータ及びグループを管理してもよい。
【０２０１】
以上説明した本実施の形態においては、コンテンツ流通に関わる複数の配信関係者関でコンテンツ売上金を柔軟に分配することができる。
【０２０２】
本実施の形態においては、配信関係者が鍵管理システム４に管理されている価格管理データを外部から自由に設定できる。
【０２０３】
本実施の形態においては、様々な価格の分配形態にあわせて様々な価格設定ルールを定義し、コンテンツ毎にその価格設定ルールを定め、価格を分配できる。
【０２０４】
本実施の形態においては、配信関係者の求める金額をそれぞれ独自に設定することができ、販売価格を配信関係者の求める金額の合計とすることができる。
【０２０５】
本実施の形態においては、コンテンツ提供者の卸価格と利用者への販売価格を予め設定し、販売価格と卸価格の差額を配信関係者関で分配できる。
【０２０６】
本実施の形態においては、コンテンツの経路データ内に配信関係者に関する情報が記録される。経路データ内に複数の配信関係者が記録されている場合、日付データにより配信順序が規定されるため、配信順序に応じた分配規則を設定可能である。例えば、売上金の多くを第１次コンテンツ配信業者が取得し、残りを第２次コンテンツ配信業者から第ｎ次コンテンツ配信業者間で分配するなどの規則を設定できる。
【０２０７】
本実施の形態においては、各配信関係者の役割に応じて価格情報に関して異なる権限を設定できる。例えば、コンテンツ提供者は卸価格を決めることができ、第１次コンテンツ配信業者は販売価格と第ｎ次コンテンツ再配信業者への分配割合を決めることができ、鍵管理センター事業者は鍵配信手数料を決めることができる。
【０２０８】
本実施の形態においては、配信関係者が、鍵管理センタで管理される価格管理データとは別に、独自に価格管理データを設定できる。これにより、コンテンツ配信業者やユーザの個別の価格管理データをすべて鍵管理センタで管理しなくても、それぞれの配信関係者独自の価格分配を行うことができる。
【０２０９】
本実施の形態においては、売上金を配信関係者に分配する場合に、所定の分配方法にしたがって価格が分配されるのみではなく、必要に応じてポイントサービスが提供される。例えば、個人に対して価格の一部を分配する場合、ポイント管理部によって現金ではなくポイントが管理される。そして、ポイントの値に応じて、この個人が復号鍵を購入する場合に購入代金が割り引かれる。
【０２１０】
本実施の形態においては、配信関係者のＩＤが、鍵管理センタの属性管理部にて管理される。属性管理部では配信関係者間のグループを管理できる。これにより、同じグループに属するユーザ間でコンテンツの利用権を共有させることができ、様々な料金サービスを提供できる。例えば、同一家族内では利用権を一つ購入すれば家族全員が利用できるサービスなどを提供できる。
【０２１１】
なお、本実施の形態に係るコンテンツ流通システムに具備される各構成要素は、同様の動作を実現可能であれば配置を変更させてもよく、また各構成要素を自由に組み合わせてもよく、各構成要素を自由に分割してもよい。
【０２１２】
また、本実施の形態で説明した各種のシステムは複数の計算機により構成され、プログラムは複数の計算機に分散して配置され、互いに連携を取りつつ処理を実行するとしてもよい。
【０２１３】
また、上記各記録装置には、例えば内部メモリ、ハードディスクなどが適用される。上記各記録装置は、データベースを構成する要素であってもよい。
【０２１４】
本実施の形態に係るプログラムは、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んでコンピュータに適用可能である。またプログラムは、通信媒体により伝送してコンピュータに適用することも可能である。コンピュータは、プログラムを読み込み、プログラムによって動作が制御されることにより、上記の機能を実現する。
【０２１５】
【発明の効果】
以上詳記したように本発明においては、コンテンツの配信に対する課金を柔軟に行うことができ、コンテンツ配信に関して様々なサービスに応じた課金が可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るコンテンツ流通システムの構成の一例を示すブロック図。
【図２】鍵管理システムに具備されるコンテンツ価格管理部の一例を示すブロック図。
【図３】コンテンツパッケージの一例を示す図。
【図４】コンテンツ流通システムの処理の一例を示すフローチャート。
【図５】コンテンツ流通システムにおけるコンテンツと復号鍵の流通を示すブロック図
【図６】価格管理データの一例を示す図
【図７】鍵管理システムのコンテンツ価格管理部によって実行される販売価格の計算処理の一例を示すフローチャート。
【図８】鍵管理システムのコンテンツ価格管理部と鍵配信部との間でやり取りされるデータの一例を示すブロック図。
【図９】鍵管理システム外に記録されている価格管理データの一例を示す図。
【図１０】鍵管理システム外に価格管理データが記録されているコンテンツ流通システムの処理の一例を示すフローチャート。
【図１１】鍵管理システム外に価格管理データが記録されている場合のデータの流れを示すブロック図。
【符号の説明】
１…コンテンツ提供システム
２…コンテンツ配信システム
３…ユーザ端末
４…鍵管理システム
６…コンテンツ管理部
７…コンテンツパッケージ化依頼部
８、１５…販売価格設定部
９、１６…ローカルコンテンツ価格管理部
１０、１４…コンテンツパッケージ配信部
２０…コンテンツパッケージ作成部
２１…コンテンツ暗号化部
２２…鍵配信部
２３…コンテンツ価格管理部
２４…属性管理部
２５…課金部
２６…ポイント管理部
【図１】
2004139471.tif 000007
【図２】
2004139471.tif 000008
【図３】
2004139471.tif 000009
【図４】
2004139471.tif 000010
【図５】
2004139471.tif 000011
【図６】
2004139471.tif 000012
【図７】
2004139471.tif 000013
【図８】
2004139471.tif 000014
【図９】
2004139471.tif 000015
【図１０】
2004139471.tif 000016
【図１１】
2004139471.tif 000017