(57)【特許請求の範囲】
【請求項１】
コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供方法において、
ユーザ端末において、
任意の認証方法により、前記ユーザの認証を行い、
コンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤの関連付けられた広告サービスに関する情報を追加してディジタル署名を付与したデータである広告付きＤＣＤを、予め取得し、当該ユーザ端末に保持しておき、
前記広告付きＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認し、
前記ユーザから前記広告付ＤＣＤに対するサービス要求を取得し、
コンテンツ関連情報を提供するコンテンツ関連情報提供者装置に前記サービス要求を送信し、
前記コンテンツ関連情報提供者装置から前記サービス要求に対応するコンテンツに関するサービス関連情報を受信し、
広告提供者装置に対して、前記サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、前記広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し、
前記広告提供者装置は、
前記サービスＩＤ、前記ユーザ情報から広告情報を選定し、該ユーザ情報に対して広告提供者のディジタル署名を行い、ディジタル署名付ユーザ情報として該広告情報と共に前記ユーザ端末に送信し、
前記ユーザ端末は、
前記広告提供者装置から前記ディジタル署名付ユーザ情報と広告情報を受信して、該広告情報を前記ユーザに提示し、
前記ディジタル署名付ユーザ情報と前記ユーザにより決定されたサービス要求をサービス提供者装置に送信し、
前記サービス提供者装置から取得したサービスを前記ユーザに提供することを特徴とするコンテンツ提供方法。
【請求項２】
ユーザ端末、広告提供者装置、コンテンツ関連情報を提供するコンテンツ関連情報提供者装置、サービスを提供するサービス提供者装置を有し、コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供システムであって、
前記ユーザ端末は、
任意の認証方法により、前記ユーザの認証を行うユーザ認証手段と、
予め取得され、当該ユーザ端末内に保持されている、コンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤに関連付けられた広告サービスに関連する情報を追加してディジタル署名を付与したデータである広告付ＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認するＤＣＤ検証手段と、
前記ユーザから前記広告付ＤＣＤに対するサービス要求を取得するサービス要求取得手段と、
前記関連情報提供者装置とのデータの送受信を行なって、前記サービス要求を送信し、該サービス要求に対応するコンテンツに関するサービス関連情報を取得し、前記ユーザに提示するサービス関連情報提示手段と、
広告提供者装置に対して、前記サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、前記広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し、該広告提供者装置から、前記サービスＩＤ、前記ユーザ情報に基づいて選定された広告情報と、該ユーザ情報に対して広告提供者がディジタル署名した、ディジタル署名付ユーザ情報を受信して、該ＤＣＤの広告情報を該ユーザに提示する広告情報提供手段と、
前記ディジタル署名付きユーザ情報と前記ユーザにより決定されたサービス要求をサービス提供者装置に送信し、取得したサービスを前記ユーザに提供するコンテンツ提供手段と、
を有することを特徴とするコンテンツ提供システム。
【請求項３】
ユーザ端末、広告提供者装置、コンテンツ関連情報を提供するコンテンツ関連情報提供者装置、サービスを提供するサービス提供者装置を有し、コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供システムにおける、該ユーザ端末に実行させるためのコンテンツ提供プログラムであって、
任意の認証方法により、前記ユーザの認証を行うユーザ認証ステップと、
予め取得され、当該ユーザ端末内に保持されている、コンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤに関連付けられた広告サービスに関する情報を追加してディジタル署名を付与したデータである広告付ＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認するＤＣＤ検証ステップと、
前記ユーザから前記広告付ＤＣＤに対するサービス要求を取得するサービス要求ステップと、
前記関連情報提供者装置とのデータの送受信を行なって、前記サービス要求を送信し、該サービス要求に対応するコンテンツに関するサービス関連情報を取得し、前記ユーザに提示するサービス関連情報提示ステップと、
広告提供者装置に対して、前記サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、前記広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し、該広告提供者装置から、前記サービスＩＤ、及び前記ユーザ情報に基づいて選定された広告情報と、該ユーザ情報に対して広告提供者がディジタル署名した、ディジタル署名付ユーザ情報を受信して、該ＤＣＤの広告情報を該ユーザに提示する広告情報提供ステップと、
前記広告提供者ディジタル署名付きユーザ情報と前記ユーザにより決定されたサービスの要求を前記サービス提供者装置に送信し、該サービス提供者装置から取得したサービスを前記ユーザに提供するコンテンツ提供ステップと、
を実行させることを特徴とするコンテンツ提供プログラム。
【請求項４】
ユーザ端末、広告提供者装置、コンテンツ関連情報を提供するコンテンツ関連情報提供者装置、サービスを提供するサービス提供者装置を有し、コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供システムにおける、該ユーザ端末に実行させるためのコンテンツ提供プログラムを格納した記憶媒体であって、
任意の認証方法により、前記ユーザの認証を行うユーザ認証ステップと、
予め取得され、当該ユーザ端末内に保持されている、コンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤに関連付けられた広告サービスに関する情報を追加してディジタル署名を付与したデータである広告付ＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認するＤＣＤ検証ステップと、
前記ユーザから前記広告付ＤＣＤに対するサービス要求を取得するサービス要求ステップと、
前記関連情報提供者装置とのデータの送受信を行なって、前記サービス要求を送信し、該サービス要求に対応するコンテンツに関するサービス関連情報を取得し、前記ユーザに提示するサービス関連情報提示ステップと、
広告提供者装置に対して、前記サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、前記広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し、該広告提供者装置から、前記サービスＩＤ、及び前記ユーザ情報に基づいて選定された広告情報と、該ユーザ情報に対して広告提供者がディジタル署名した、ディジタル署名付ユーザ情報を受信して、該ＤＣＤの広告情報を該ユーザに提示する広告情報提供ステップと、
前記広告提供者ディジタル署名付きユーザ情報と前記ユーザにより決定されたサービスの要求を前記サービス提供者装置に送信し、該サービス提供者装置から取得したサービスを前記ユーザに提供するコンテンツ提供ステップと、
を実行させることを特徴とするコンテンツ提供プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ提供方法及びシステム及びコンテンツ提供プログラム及びコンテンツ提供プログラムを格納した記憶媒体に係り、特に、インターネットなどの通信網や雑誌・テレビなどの情報伝達媒体を介してコンテンツとそれに関する情報やサービスをコンテンツ利用者に提供するためのコンテンツ提供方法及びシステム及びコンテンツ提供プログラム及びコンテンツ提供プログラムを格納した記憶媒体に関する。
【０００２】
【従来の技術】
今日、インターネットなどにおいて、音楽や映像などさまざまなコンテンツを利用者に提供するサービスが行われている。これらは、例えば音楽コンテンツをそれに関する情報と共にＷＷＷ（World Wide Web)のページ上に掲載しておき、利用者が必要に応じてダウンロードして利用するといった提供手段を用いることが多い。
また、雑誌などの情報伝達媒体によって、アナログ写真などのコンテンツを利用者に提供する形態は以前からも存在している。
上記の２つの情報提供形態の何れも、利用者がある目的のためにコンテンツを入手した後で、そのコンテンツデータに関連する別の機能を持つサービスを利用することが困難である。例えば、最初にある音楽家の楽曲を「聴きたい」と欲する利用者は、その楽曲のコンテンツを提供するサービスプロバイダをサーチエンジンなど何らかの手段で探して、そこからコンテンツのダウンロードを行って音楽を鑑賞することができるが、次に「この楽曲のビデオクリップを見たい」といった別の機能をサービスを欲した場合には、ビデオクリップ映像コンテンツを提供するサービスプロバイダを再び何らかの手段で探すという手間が生じる。
【０００３】
あるいは、雑誌などで見た音楽家のアナログ写真から、その音楽家の楽曲をディジタルコンテンツとして入手して聴きたいといった場合など、異なる情報伝達媒体を用いたサービス提供が困難である。
【０００４】
これらの問題を解決するため、コンテンツに対して一意な識別情報（コンテンツＩＤ）を付与して、コンテンツと共にコンテンツＩＤも流通させ、利用者がコンテンツに関連した情報を入手したい場合には、利用者が自分の端末やネットワークの状態などを気にせず自分の設定したポリシに従ってコンテンツに関する情報やサービスを享受できるといった方法が提案されている。
【０００５】
この方法は、コンテンツに関する情報や利用可能なサービスを記載したデータ形式（ＤＣＤ）をネットワークに流通させ、ＤＣＤを取得して解析するＤＣＤハンドラをユーザ端末上に設け、コンテンツに関する情報やサービスプロバイダ情報をユーザ端末に提供するコンテンツ関連情報提供装置がユーザからの問い合わせに対して情報を提供するものである。ユーザが必要な情報を取得するには、ユーザ端末上のＤＣＤハンドラにおいて、ユーザからサービス要求を受け付け、保持しているＤＣＤ、ユーザの情報（ユーザポリシ）、利用環境の条件（システムプロファイル）をコンテンツ関連情報提供装置に送信することによって、コンテンツに関する情報や利用可能なサービスプロバイダ情報をコンテンツ関連情報提供装置に問い合わせ、当該コンテンツ関連情報提供装置から送信されたサービスプロバイダ情報に基づいて、サービスプロバイダからコンテンツを取得し、コンテンツに対する必要な処理を行い、ユーザに提供するものである。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記のユーザ端末のＤＣＤハンドラによるコンテンツの提供方法は、有料コンテンツなどを配信する場合に、当該配信サービスのスポンサなどが、コンテンツに広告を付加することで、当該配信サービスを無料にするといったサービスを行うことは困難である。例えば、上記のＤＣＤハンドラによる方法では、コンテンツを表すデータとしてＤＣＤと呼ばれるコンテンツの属性情報などのデータ集合を用いてコンテンツに関するサービスを提供するが、コンテンツ利用者にサービスを提供する際に、コンテンツを表すＤＣＤと広告サービスが分離しているため、コンテンツ利用者は広告サービスを受けることなく、コンテンツの配送やフォーマット変換などのコンテンツに対して行う処理であるコンテンツサービスを受けることが可能であり、広告主はユーザに広告サービスを提供することができないという問題がある。
【０００７】
本発明は、上記の点に鑑みなされたもので、コンテンツに関するサービスを利用者が享受する際に、当該コンテンツサービスに関連する広告サービスをコンテンツサービスと分離せずに提供することが可能なコンテンツ提供方法及びシステム及びコンテンツ提供プログラム及びコンテンツ提供プログラムを格納した記憶媒体を提供することを目的とする。
【０００８】
【課題を解決するための手段】
図１は、本発明の原理を説明するための図である。
【０００９】
本発明（請求項１）は、コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供方法において、
ユーザ端末において、
任意の認証方法により、ユーザの認証を行い（ステップ１）、
予め取得され、当該ユーザ端末内に保持されているコンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤに関連付けられた広告サービスに関連する情報を追加してディジタル署名を付与したデータである広告付きＤＣＤを、予め取得し、当該ユーザ端末に保持しており、広告付きＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認し（ステップ２）、
ユーザから広告付ＤＣＤに対するサービス要求を取得し（ステップ３）、
コンテンツ関連情報を提供するコンテンツ関連情報提供者装置にサービス要求を送信し（ステップ４）、
コンテンツ関連情報提供者装置からサービス要求に対応するコンテンツに関するサービス関連情報を受信し（ステップ５）、
ユーザにサービス関連情報を提示し（ステップ６）、
広告提供者装置に対して、サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し（ステップ７）、
広告提供者装置は、
サービスＩＤ、及びユーザ情報から広告情報を選定し、該ユーザ情報に対して広告提供者のディジタル署名を行い、ディジタル署名付ユーザ情報として該広告情報と共にユーザ端末に送信し（ステップ８）、
ユーザ端末は、
広告提供者装置からディジタル署名付ユーザ情報と広告情報を受信して、広告情報をユーザに提示し（ステップ９）、
ディジタル署名付きユーザ情報とユーザにより決定されたサービス要求をサービス提供者装置に送信し（ステップ１０）、
サービス提供者装置から取得したサービスをユーザに提供する（ステップ１１）。
【００１０】
図２は、本発明の原理構成図である。
【００１１】
本発明（請求項２）は、ユーザ端末、広告提供者装置、コンテンツ関連情報を提供するコンテンツ関連情報提供者装置、サービスを提供するサービス提供者装置を有し、コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供システムであって、
ユーザ端末２００は、
任意の認証方法により、ユーザの認証を行うユーザ認証手段１０１と、
予め取得され、当該ユーザ端末内に保持されている、コンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤに関連付けられた広告サービスに関連する情報を追加してディジタル署名を付与したデータである広告付ＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認するＤＣＤ検証手段１０２と、
ユーザから広告付ＤＣＤに対するサービス要求を取得するサービス要求取得手段１０３と、
関連情報提供者装置とのデータの送受信を行なって、サービス要求を送信し、該サービス要求に対応するコンテンツに関するサービス関連情報を取得し、ユーザに提示するサービス関連情報提示手段１０３と、
広告提供者装置に対して、サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し、該広告提供者装置から、サービスＩＤ、及びユーザ情報に基づいて選定された広告情報と、該ユーザ情報に対して広告提供者がディジタル署名した、ディジタル署名付ユーザ情報を受信して、該ＤＣＤの広告情報を該ユーザに提示する広告情報提供手段１０４と、
ディジタル署名付ユーザ情報とユーザにより決定されたサービス要求をサービス提供者装置に送信し、取得したサービスをユーザに提供するコンテンツ提供手段１０６と、を有する。
本発明（請求項３）は、ユーザ端末、広告提供者装置、コンテンツ関連情報を提供するコンテンツ関連情報提供者装置、サービスを提供するサービス提供者装置を有し、コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供システムにおける、該ユーザ端末に実行させるためのコンテンツ提供プログラムであって、
任意の認証方法により、ユーザの認証を行うユーザ認証ステップと、
予め取得され、当該ユーザ端末内に保持されている、コンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤに関連付けられた広告サービスに関連する情報を追加してディジタル署名を付与したデータである広告付ＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認するＤＣＤ検証ステップと、
ユーザから広告付ＤＣＤに対するサービス要求を取得するサービス要求ステップと、
関連情報提供者装置とのデータの送受信を行なって、サービス要求を送信し、該サービス要求に対応するコンテンツに関するサービス関連情報を取得し、ユーザに提示するサービス関連情報提示ステップと、
広告提供者装置に対して、サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し、該広告提供者装置から、サービスＩＤ、及びユーザ情報に基づいて選定された広告情報と、該ユーザ情報に対して広告提供者がディジタル署名した、ディジタル署名付ユーザ情報を受信して、該ＤＣＤの広告情報を該ユーザに提示する広告情報提供ステップと、
ディジタル署名付きユーザ情報とユーザにより決定されたサービス要求をサービス提供者装置に送信し、取得したサービスをユーザに提供するコンテンツ提供ステップと、を実行させる。
【００１２】
本発明（請求項４）は、ユーザ端末、広告提供者装置、コンテンツ関連情報を提供するコンテンツ関連情報提供者装置、サービスを提供するサービス提供者装置を有し、コンテンツに関連する情報やサービスをユーザに提供するためのコンテンツ提供システムにおける、該ユーザ端末に実行させるためのコンテンツ提供プログラムを格納した記憶媒体であって、
任意の認証方法により、ユーザの認証を行うユーザ認証ステップと、
予め取得され、当該ユーザ端末内に保持されている、コンテンツＩＤやコンテンツの属性情報などのデータ集合であるＤＣＤに、該ＤＣＤに関連付けられた広告サービスに関連する情報を追加してディジタル署名を付与したデータである広告付ＤＣＤのディジタル署名を、該ディジタル署名に対応する検証方法で検証して改竄のないことを確認するＤＣＤ検証ステップと、
ユーザから広告付ＤＣＤに対するサービス要求を取得するサービス要求ステップと、
関連情報提供者装置とのデータの送受信を行なって、サービス要求を送信し、該サービス要求に対応するコンテンツに関するサービス関連情報を取得し、ユーザに提示するサービス関連情報提示ステップと、
広告提供者装置に対して、サービス関連情報中からユーザにより決定されたサービスを示すサービスＩＤ、及びユーザ情報を、広告付ＤＣＤに含まれる広告提供者装置へのアクセス情報を用いて送信し、該広告提供者装置から、サービスＩＤ、及びユーザ情報に基づいて選定された広告情報と、該ユーザ情報に対して広告提供者がディジタル署名した、ディジタル署名付ユーザ情報を受信して、該ＤＣＤの広告情報を該ユーザに提示する広告情報提供ステップと、
ディジタル署名付きユーザ情報とユーザにより決定されたサービス要求をサービス提供者装置に送信し、取得したサービスをユーザに提供するコンテンツ提供ステップと、を実行させるプログラムを格納する。
【００１３】
本発明では、コンテンツを表すＤＣＤに、各コンテンツ利用者に応じた広告サービスへのリンク情報やアクセス情報、アプリケーション情報などを署名技術などを用いて分離不可能な形式で付加し、利用者がコンテンツに関するサービスを享受する際には、必ず広告サービスを受けないと当該コンテンツサービスを利用できなようにすることで実現する。これにより、コンテンツ利用者がコンテンツサービスを享受する際に、ＤＣＤに分離不可能な形式で付与された広告サービスを利用者が受けたか否かをサービス提供者が検査し（利用者から広告サービスを受けた信号を受信する）、利用者が広告サービスを受けた場合のみ、コンテンツサービスを利用者に提供することが可能となる。
【００１４】
【発明の実施の形態】
以下の説明に先立ち、以下の説明に使用される用語の説明を行う。
【００１７】
『コンテンツＩＤ』とは、コンテンツを一意に示す番号を指す。
【００１８】
『サービス』とは、コンテンツに対して行なう処理の機能を示す。具体的にはコンテンツの配送、フォーマット変換など個々の機能を指す。
【００１９】
『サービスプロバイダ』とは、サービスを提供するサーバを指す。
【００２０】
『コンテンツ情報』とは、あるコンテンツそのものや、コンテンツに関連する様々な情報、当該コンテンツに対する提供可能なサービス情報などの集合である。
【００２１】
『コンテンツ情報ＤＢ』とは、コンテンツ毎に様々なフォーマット、符号化フォーマットのコンテンツや、コンテンツに関連する様々な情報、提供サービスの記述などが蓄積されたデータベースである。その概要を図３に示す。
【００２２】
『リクエスト』とは、ユーザが提示するサービス要求情報であり、サービス記述方法で記述される。具体的には「見たい」、「聴きたい」といったものである。
【００２３】
『ユーザポリシ』とは、ユーザによって指定される、サービスに制約を加える条件を表す情報である。例えば、料金条件や所在地条件などであり、具体的には、「○○円以下の料金でサービスを提供できること」、「国内のサービスプロダイダのみ」、「決済方法がクレジットカードを用いないもの」といったものである。
【００２４】
『アプリケーション』とは、ユーザ端末上で動作し、サービスを受けるために用いられるソフトウェア、または、ハードウェア、または、その両方である。
【００２５】
『システムプロファイル』とは、端末やオペレーティングシステム、アプリケーションなどの機能のレベルを表す情報である。例えば、ユーザ端末の種別や、通信速度、処理速度、表示機能、オペレーティングシステム、登録されているアプリケーション情報などである。
【００２６】
『ＤＣＤ（ｄｉｓｔｒｉｂｕｔｅｄ  ｃｏｎｔｅｎｔ  Ｄｅｓｃｒｉｐｔｏｒ：流通コンテンツ識別子）  』とは、コンテンツＩＤ及びコンテンツＩＤで特定されるコンテンツに対するサービスを表すサービス記述子の集合（これをサービスリスト情報と呼ぶ）及び、属性情報の部分集合を含むデータである。
最初に、本発明の前提となるシステムについて説明する。
【００２７】
図４は、本発明の一実施の形態における前提となるコンテンツ提供システムの構成の概要を示す。
【００２８】
同図に示すコンテンツ提供システムは、ＲＲＤＳを入力とするサーバであるコンテンツ関連情報提供装置１００、ユーザ端末２００、サービスプロバイダ３００から構成される。
【００２９】
ユーザ端末２００は、ユーザ１０による手入力やＷＷＷ(World Wide Web)からのダウンロードなど、何らかの形で入手したＤＣＤが存在していると仮定する。ＤＣＤ内に記述されているコンテンツＩＤで表されるコンテンツの配送を希望するユーザは、その要求をリクエストする。
【００３０】
ＤＣＤハンドラ２３０は、ユーザ端末２００上で動作する機構であり、ＤＣＤとリクエストを入力とする。また、ＤＣＤハンドラ２３０内には、ユーザポリシとシステムプロファイルが存在する。ＤＣＤハンドラ２３０は、ＤＣＤ・リクエスト・ユーザポリシ・システムプロファイルを組にしてＲＲＤＳを生成し、これをコンテンツ関連情報提供装置１００に送信する。
【００３１】
コンテンツ関連情報提供装置１００は、属性情報データベース１１０とサービスプロバイダ情報データベース１２０を有する。コンテンツ関連情報提供装置１００は、ＲＲＤＳ内のＤＣＤに対応するコンテンツの属性情報を属性情報データベース１１０から検索し、コンテンツの配送元であるサービスプバイダ情報を得る。さらに、コンテンツの属性情報と、ＲＲＤＳ内のリクエスト（コンテンツデータ配信要求）情報及びユーザポリシ及びシステムプロファイルに記述された条件を充足するサービスプロバイダを選ぶ。選定されたサービスプロバイダ情報及びコンテンツの属性情報はリゾルブ結果としてユーザ端末２００に送信される。
ユーザ端末２００のＤＣＤハンドラ２３０は、コンテンツ関連情報提供装置１００からサービスプロバイダ情報及びコンテンツの属性情報からなるリゾルブ結果を取得すると、リゾルブ結果をユーザ１０に提示する。ＤＣＤハンドラ２３０は、ユーザ１０からの入力を待ち、それに応じて再度同様の処理を行いコンテンツ関連情報提供装置１００に情報を問い合わせる。もしくは、サービスプロバイダ３００が一意に特定された場合は、それに対応したアプリケーションを起動し、コンテンツの属性情報など必要な情報をアプリケーションに渡す。
【００３２】
アプリケーションは、上記で特定されたサービスプロバイダ３００に対してサービス要求を行い、サービスプロバイダ３００は、サービス要求に応えてコンテンツをアプリケーションに配信する。これにより、アプリケーションを通じてユーザがサービスプロバイダからコンテンツを受信することが可能となる。
【００３３】
図５は、本発明の一実施の形態における前提となるコンテンツ提供システムの動作の概要を示すシーケンスチャートである。
【００３４】
ステップ１０１）  ユーザ端末２００は、ユーザ１０からＤＣＤとリクエストの入力を受け付ける。なお、ＤＣＤについては、ユーザ１０以外に、ＷＷＷからのダウンロード等により取得することも可能である。
【００３５】
ステップ１０２）  ユーザ端末２００のＤＣＤハンドラ２３０により、ＤＣＤ・リクエスト・ユーザポリシ・システムプロファイルを組にして、ＲＲＤＳを生成する。
【００３６】
ステップ１０３）  ＤＣＤハンドラ２３０で生成されたＲＲＤＳをコンテンツ関連情報提供装置１００に送信する。
【００３７】
ステップ１０４）  コンテンツ関連情報提供装置１００は、ＲＲＤＳ内のＤＣＤに対応するコンテンツの属性情報を属性情報データベース１１０から検索し、コンテンツの配送元のサービスプロバイダ情報を取得し、コンテンツ配信要求情報及びユーザポリシ及びシステムプロファイルに記述された条件を満足するサービスプロバイダを検索する。
【００３８】
ステップ１０５）  検索した結果をコンテンツ属性情報と共にリゾルブ結果としてユーザ端末２００に送信する。
【００３９】
ステップ１０６）  ユーザ端末２００では、当該リゾルブ結果をユーザ１０に提示し、ユーザから再度ＤＣＤやリクエストを受け付けた場合には、上記のステップ１０１からの処理と同様の処理を行う。ステップ１０４でサービスプロバイダが一意に決定されている場合には、それに対応するアプリケーションを起動する。
【００４０】
ステップ１０７）  ユーザ端末２００におけるアプリケーションでは、特定されているサービスプロバイダ３００に対してサービス要求を発行する。
【００４１】
ステップ１０８）  サービスプロバイダ３００は、サービス要求に対応するコンテンツをユーザ端末２００に送信する。
【００４２】
これにより、ユーザ端末２００は、コンテンツをユーザ１０に提示することが可能である。
【００４３】
以下に、上記のシステムにおけるユーザ端末を中心に説明する。なお、上記の図５の構成では、ユーザ端末２００は、コンテンツ関連情報提供装置１００に対して、ＤＣＤとリクエストを組した集合であるＲＲＤＳを送信する例を説明しているが、以下の説明では、ユーザ端末２００は、コンテンツ利用者からリクエストを取得し、当該リクエストに含まれるコンテンツＩＤをＤＣＤに含めてコンテンツ関連情報提供装置１００に送信するものとして説明する。
【００４４】
以下では、利用者に対して電子広告が付与されたコンテンツを提供するシステムについて説明する。
【００４５】
本発明では、利用者に、コンテンツと切り離せない電子広告を付与して、コンテンツを提供するものである。例えば、広告データとコンテンツを連結したものに対し、コンテンツ提供者の署名を付与し、ユーザ端末側では、ディジタル署名方法に対応した検証方法で、上記ディジタル署名の検証を行い、検証によって広告データとコンテンツが正等でない、即ち、消去、改ざんなどが行なわれていることが判明した場合は、コンテンツの再生を行わない。また、検証によって正当な広告データとコンテンツであることが判明した場合は、コンテンツの再生を可能とするような機構を設けることで実現できる。
そのために、ユーザ端末２００は、コンテンツＩＤとその属性を格納したデータ集合であるＤＣＤを用いて広告提供者に広告情報を要求し、広告情報と広告提供者の署名付ＩＤを取得し、当該署名ＩＤを用いてコンテンツを要求するものである。
【００４６】
図６は、本発明の一実施の形態におけるコンテンツ提供システムの構成を示す。同図に示すシステムは、コンテンツ関連情報提供装置１００、ユーザ端末２００、サービスプロバイダ３００、広告提供者装置４００及びこれらを接続するネットワーク（インターネット）５００から構成される。
【００４７】
以下、図６に示す構成に基づいて処理を説明する。
【００４８】
なお、ＤＣＤは、図７に示す構成を有する。同図に示すＤＣＤは、広告付ＤＣＤと呼ばれるものであり、図５の構成において示されるＤＣＤに、広告サービスに関する情報（広告提供者へのアクセス情報、有効期限等、以下広告関連情報と記す）が記述されており、この部分が取外しできないように広告提供者やサービス提供者のディジタル署名が付与されている。また、本発明のシステムでは、このような広告提供者やサービス提供者の署名が付与されていないＤＣＤに関してはコンテンツ関連情報提供装置１００はリゾルブ（コンテンツ関連情報の提供）は行わないものとする。
【００４９】
図６におけるシステムにおける動作を説明する。
【００５０】
図８は、本発明の一実施の形態におけるＤＣＤハンドラ内部の処理のフローチャートである。
【００５１】
ステップ２０１）  コンテンツ利用者は、ＤＣＤハンドラ２３０（ユーザ端末）とのやりとりを行い、まず、ユーザの認証を行う。認証方法としては、パスワードを用いた認証でも、ユーザバイオメトリクス情報を用いた認証等任意の認証方法を用いることが可能である。
【００５２】
ステップ２０２）  ＤＣＤハンドラ２３０は、コンテンツ利用者からリクエストを取得し、図７に示すようなＤＣＤに対するサービスリクエストを決定する。ステップ２０３）  ここで、ＤＣＤハンドラ２３０は、ＤＣＤのディジタル署名（広告提供者または、サービス提供者の署名）を検査し、署名の正当性を確認する。
【００５３】
ステップ２０４）  検証結果が正しい場合には、ステップ２０６に移行し、正しくない場合には、ステップ２０５に移行する。
【００５４】
ステップ２０５）  検証の結果、ＤＣＤが正しくない旨をコンテンツ利用者に提示する。
【００５５】
ステップ２０６）  次に、ＤＣＤに付加されている広告関連情報の有効期限を確認し、ＤＣＤが正当かつ、有効期限内であれば、ステップ２０８に移行し、期限が切れている場合には、ステップ２０７に移行する。
【００５６】
ステップ２０７）  ＤＣＤの有効期限が切れている旨を通知すると共に、当該コンテンツサービスの利用ができないことをコンテンツ利用者に提示し、新たなＤＣＤを入手するように促す。新たなＤＣＤの入手方法としては、既存の方法を用いるものとする。
【００５７】
ステップ２０８）  ＤＣＤハンドラ２３０は、広告提供者装置４００に、決定したコンテンツのサービスＩＤとＤＣＤ及びユーザＩＤを送信する。
【００５８】
ステップ２０９）  ＤＣＤハンドラ２３０は、広告提供者装置４００から署名付ユーザＩＤと広告情報を受信するまで待機する。ここで、広告提供者装置４００は、ＤＣＤハンドラ２３０から受信したＤＣＤとサービスＩＤとユーザＩＤから、当該利用者に応じた広告情報を選定し、ＤＣＤハンドラ２３０から受信したユーザＩＤを広告利用者がディジタル署名し、ディジタル署名付ユーザＩＤとして、当該広告情報と共に、ＤＣＤハンドラ２３０に返信する。当該広告提供者装置４００の処理は後述する。
【００５９】
ステップ２１０）  ＤＣＤハンドラ２３０は、広告提供者装置４００から署名付ユーザＩＤと広告情報を受信する。
【００６０】
ステップ２１１）  ＤＣＤハンドラ２３０は、受信した広告情報をユーザ端末２００内にあるアプリケーションなどを利用してコンテンツ利用者に提示する。ステップ２１２）  その後、ＤＣＤハンドラ２３０は、サービスプロバイダ３００に対してコンテンツに関するサービス要求と、広告提供者装置４００から受信したディジタル署名付ユーザＩＤを送信する。
【００６１】
ステップ２１３）  これらの処理過程で、署名付ユーザＩＤのすげかえがないように、ＤＣＤハンドラ２３０は、コンテンツ利用者のユーザＩＤとディジタル署名付ユーザＩＤを逐一検査する。
【００６２】
ステップ２１４）  ２つのユーザＩＤが不一致の場合にはそこで処理を中断・終了する。
【００６３】
ステップ２１５）  サービスプロバイダ３００は、ユーザ端末２００から受信した署名付ユーザＩＤの有効期限や署名の正当性を検査し、ディジタル署名付ユアーザＩＤが正当かつ有効期限内であれば、コンテンツサービスをコンテンツ利用者に提供する。
【００６４】
次に、上記の広告提供者装置の処理を説明する。
【００６５】
図９は、本発明の一実施の形態における広告提供者装置内部の処理のフローチャートである。
【００６６】
ステップ３０１）  ＤＣＤハンドラ２３０からＤＣＤとサービスＩＤを受信する。
【００６７】
ステップ３０２）  利用者ＩＤとＤＣＤとサービスＩＤから広告情報を選定する。
【００６８】
ステップ３０３）  利用者ＩＤをディジタル署名し、署名付利用者ＩＤを生成する。
【００６９】
ステップ３０４）  広告情報と署名付利用者ＩＤをＤＣＤハンドラ２３０に返信する。
【００７０】
ここで、コンテンツ利用者によるディジタル署名付ユーザＩＤの再利用を防止するためにディジタル署名付ユーザＩＤに一般的なトランザクションＩＤも付与することも可能である。
【００７１】
【実施例】
以下、図面と共に本発明の実施例を説明する。
【００７２】
以下の実施例では、ゲーム機器を利用したコンテンツ提供システムについて説明する。
【００７３】
図１０は、本発明の一実施例におけるゲーム機器をユーザ端末とした例を示す図である。
【００７４】
ゲーム機器を利用したコンテンツ提供システムは、ゲーム機器２００、ＰＣやＴＶなどのコンテンツ鑑賞機器６００、コンテンツ関連情報提供装置１００、サービス提供装置（プロバイダ）３００、そして、それらを接続するネットワーク（インターネット）５００から構成される。
【００７５】
ゲーム機器２００内部には、ユーザインタフェース部２１０、ゲームプログラム２２０、ＤＣＤハンドラ２３０、通信処理部２４０がある。
【００７６】
ユーザは、ゲーム機器２００のユーザインタフェース部２１０を介してＤＣＤハンドラ２３０とのやり取りを行い、認証を行う。
【００７７】
次に、ＤＣＤハンドラ２３０は、ユーザインタフェース部２１０を介してユーザからリクエストを取得し、ＤＣＤに対するサービスリクエストを決定する。ここで、ＤＣＤハンドラ２３０は、ＤＣＤのディジタル署名（広告提供者または、サービス提供者の署名）を検査し、署名の正当性を確認する。次に、ＤＣＤに付加されている広告関連情報の有効期限を確認し、ＤＣＤが正当かつ、有効期限内であれば、ＤＣＤハンドラ２３０は、広告提供者装置４００に、決定したゲームのサービスＩＤとＤＣＤ及びユーザＩＤを送信する。
【００７８】
ＤＣＤハンドラ２３０は、広告提供者装置４００から署名付ユーザＩＤと広告情報を受信するまで待機する。ここで、広告提供者装置４００は、ユーザから受信したＤＣＤとゲームのサービスＩＤユーザＩＤから、当該ユーザに応じた広告情報を選定し、ユーザから受信したユーザＩＤに対して広告提供者がディジタル署名し、ディジタル署名付ユーザＩＤとして、当該広告情報と共に、ゲーム機器２００のＤＣＤハンドラ２３０に返信する。
【００７９】
ＤＣＤハンドラ２３０は、広告提供者装置４００から署名付ユーザＩＤと広告情報を受信し、受信した広告情報をゲーム機器２００内にあるアプリケーションなどを利用してユーザに提示する。
【００８０】
その後、ＤＣＤハンドラ２３０は、サービスプロバイダ３００に対してゲームに関するサービス要求と、広告提供者装置４００から受信したディジタル署名付ユーザＩＤを送信する。
【００８１】
これらの処理過程で、署名付ユーザＩＤの正当性の検証に失敗した場合は、処理を中断・終了する。
【００８２】
サービスプロバイダ３００は、ゲーム機器２００のＤＣＤハンドラ２３０から受信した署名付ユーザＩＤの有効期限や署名の正当性を検査し、ディジタル署名付ユーザＩＤが正当かつ有効期限内であれば、サービス対象のゲームをユーザに提供する。
【００８３】
これにより、ゲーム機器２００は、広告提供者装置４００から取得した広告情報をＤＣＤと分離不可能な形式で提供される広告サービスを受け、当該広告サービスを受けた場合にのみ、サービスプロバイダ３００からゲームが提供されることになる。
【００８４】
なお、上記のＤＣＤハンドラ２３０の処理をプログラムとして構築し、ユーザ端末内のＣＰＵにインストールする、または、ネットワークを介して流通させることが可能である。
【００８５】
また、構築されたプログラムをユーザ端末内のハードディスクや、フロッピーディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際にインストールすることにより、容易に本発明を実現できる。
【００８６】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【００８７】
【発明の効果】
上述のように、本発明によれば、コンテンツ利用者（ユーザ）に広告を提示することにより、有料コンテンツを無料で提供するようなサービスにおいて、一般的なコンテンツ提供システムでは、分離されているコンテンツ配信サービスと広告提供サービスを分離不能にすることが可能となる。即ち、コンテンツ利用者は、コンテンツサービスを受けるためには、必ず広告情報を得る必要がある。
【００８８】
また、本発明では、コンテンツ利用者が広告の配信を行う際に、コンテンツ利用者に対して広告の配信を行う際に、コンテンツ利用者所望のコンテンツサービスに関する情報を広告提供者に送信することから、コンテンツ利用者の嗜好に応じた広告を提供することができる。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態におけるコンテンツ情報ＤＢの例である。
【図４】本発明の一実施の形態におけるコンテンツ提供システムの構成図である。
【図５】本発明の一実施の形態におけるコンテンツ提供システムの動作の概要を示すシーケンスチャートである。
【図６】本発明の一実施の形態におけるコンテンツ提供システムの構成図である。
【図７】本発明の一実施の形態における広告付ＤＣＤの例である。
【図８】本発明の一実施の形態におけるＤＣＤハンドラ内部の処理のフローチャートである。
【図９】本発明の一実施の形態における広告提供者装置内部の処理のフローチャートである。
【図１０】本発明の一実施例におけるゲーム機器をユーザ端末とした例を示す図である。
【符号の説明】
１０  ユーザ
１００  コンテンツ関連情報提供装置
１０１  ユーザ認証手段
１０２  サービス要求取得手段
１０３  サービス関連情報提示手段
１０４  広告情報提供手段
１０５  ユーザ情報検証手段
１０６  コンテンツ提供手段
１１０  属性情報出１１０
１２０  サービスプロバイダ情報出
２００  ユーザ端末、ゲーム機器
２１０  ユーザインタフェース部
２２０  ゲームプログラム
２３０  ＤＣＤハンドラ
２４０  通信処理部
３００  サービスプロバイダ
４００  広告提供者装置
５００  インターネット
６００  ＰＣ／ＴＶ
【図１】
0003578100.tif 000002
【図２】
0003578100.tif 000003
【図３】
0003578100.tif 000004
【図４】
0003578100.tif 000005
【図５】
0003578100.tif 000006
【図６】
0003578100.tif 000007
【図７】
0003578100.tif 000008
【図８】
0003578100.tif 000009
【図９】
0003578100.tif 000010
【図１０】
0003578100.tif 000011