(57)【特許請求の範囲】
【請求項１】
コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させる場合に、該コンテンツＩＤと前記コンテンツデータに関連するサービスを提供する様々なサービスプロバイダ情報と、該コンテンツデータの属性情報を結び付けてデータベースに蓄積しているコンテンツデータ関連情報提供装置とクライアント端末からなるシステム上で、該クライアント端末が該コンテンツデータ関連情報提供装置からコンテンツデータ関連情報を取得するためのコンテンツデータ取得方法において、
前記クライアント端末は、
入力インタフェースにおいて、ディジタルまたは、アナログで表現されているコンテンツデータを入力し、
入力された前記コンテンツデータからコンテンツＩＤを読み取り、
前記コンテンツＩＤ、前記クライアント装置の機能などを表すシステムプロファイル、前記利用者の条件を表すユーザポリシの組であるＲＲＤＳを前記コンテンツデータ関連情報提供装置に送信し、該コンテンツＩＤに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を取得し、
前記サービス種別の一覧情報を前記利用者に提示し、
前記利用者から利用したいサービスを特定する情報であるリクエスト情報の入力を促し、
利用者によりリクエスト情報が入力されると、前記コンテンツＩＤと、前記システムプロファイルと、前記ユーザポリシと、該リクエスト情報を組にして、コンテンツデータを特定するためのＲＲＤＳを生成し、
前記ＲＲＤＳを前記コンテンツデータ関連情報提供装置に送信し、
前記コンテンツデータ関連情報提供装置からサービスプロバイダ情報とコンテンツデータ属性情報からなるリゾルブ結果を受信し、
前記リゾルブ結果から、ユーザインタラクションにより利用者の要求に合致する前記システムプロファイル、前記ユーザポリシを絞り込み、
一つに絞り込まれたサービスプロバイダ情報で示されるサービスを受けるために必要なアプリケーションを決定し、
決定された前記アプリケーションを起動し、前記サービスプロバイダ情報など、該アプリケーションがサービスを受けるのに必要な情報をアプリケーション参照情報として入力することを特徴とするコンテンツデータ取得方法。
【請求項２】
コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させる場合に、該コンテンツＩＤと前記コンテンツデータに関連するサービスを提供する様々なサービスプロバイダ情報と、該コンテンツデータの属性情報を結び付けてデータベースに蓄積しているコンテンツデータ関連情報提供装置とクライアント端末からなるシステム上で、該コンテンツデータ関連情報提供装置が、コンテンツデータ関連情報を該クライアント端末に提供するためのコンテンツデータ提供方法において、
前記コンテンツデータ関連情報提供装置では、
前記クライアント端末から、コンテンツＩＤ、該クライアント装置の機能などを表すシステムプロファイル、利用者の条件を表すユーザポリシの組であるＲＲＤＳを受信し、該コンテンツＩＤに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を該クライアント端末に送信し、
前記クライアント端末から、前記コンテンツＩＤと前記システムプロファイルと、前記ユーザポリシと、前記サービス種別の一覧情報から利用者が選択した利用したいサービスを特定するためのリクエスト情報を組にした、コンテンツデータを特定するＲＲＤＳを受信し、
前記ＲＲＤＳから前記コンテンツＩＤ、前記システムプロファイル、前記ユーザポリシ、前記リクエスト情報を読み取り、
読み取った情報に基づいて、前記データベースを検索するための検索条件を決定し、
決定した前記検索条件に基づいて前記データベースを検索して、該検索条件に合致するサービスプロバイダ情報とコンテンツデータの属性情報を取得し、
取得した前記サービスプロバイダ情報と前記コンテンツデータの属性情報をリゾルブ結果として前記クライアント端末に送信することを特徴とするコンテンツデータ提供方法。
【請求項３】
コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させるシステム上で、クライアント端末と、コンテンツデータ関連情報提供装置からなるコンテンツデータ提供システムにおいて、コンテンツデータ関連情報を取得するクライアント端末であって、
ディジタルまたは、アナログで表現されているコンテンツデータを入力する、及び前記コンテンツデータ関連情報提供装置から、前記コンテンツデータに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を取得し、該サービス種別の一覧情報を前記利用者に提示し、利用者から利用したいサービスを特定する情報であるリクエスト情報の入力を受け付ける入力インタフェースと、
入力された前記コンテンツデータからコンテンツＩＤを読み取るコンテンツＩＤ読み取り手段と、
前記コンテンツＩＤ、前記クライアント装置の機能などを表すシステムプロファイル、該利用者の条件を表すユーザポリシを組にして、利用者サービスを選択するための情報を取得するためのＲＲＤＳを生成する手段と、該コンテンツＩＤと、該システムプロファイルと、該ユーザポリシと、前記リクエスト情報を組にして、コンテンツデータを特定するためのＲＲＤＳを生成する手段を含むＲＲＤＳ生成手段と、
前記ＲＲＤＳを前記コンテンツデータ関連情報提供装置に送信するＲＲＤＳ送信手段と、
前記コンテンツデータ関連情報提供装置からサービスプロバイダ情報とコンテンツデータの属性情報からなるリゾルブ結果を受信するリゾルブ結果受信手段と、
前記リゾルブ結果から、前記利用者からの入力により利用者の要求に合致する前記システムプロファイル、前記ユーザポリシを絞り込み、一つに絞り込まれたサービスプロバイダ情報で示されるサービスを受けるために必要なアプリケーションを決定し、決定された前記アプリケーションを起動し、該サービスプロバイダ情報を含む、該アプリケーションがサービスを受けるのに必要な情報をアプリケーション参照情報として入力するリゾルブ結果選択手段とを有することを特徴とするクライアント端末。
【請求項４】
コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させるシステム上で、クライアント端末と、コンテンツデータ関連情報提供装置からなるコンテンツデータ提供システムにおいて、コンテンツデータ関連情報を提供するコンテンツデータ関連情報提供装置であって、
前記コンテンツＩＤと前記コンテンツデータに関連するサービスを提供する様々なサービスプロバイダ情報と、該コンテンツデータの属性情報を結び付けて蓄積するコンテンツデータ関連情報データベースと、
前記コンテンツＩＤ、前記クライアント装置の機能などを表すシステムプロファイル、前記利用者の条件を表すユーザポリシの組であるＲＲＤＳを該クライアント端末から取得し、該コンテンツＩＤに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を該クライアント端末に送信する手段と、
前記クライアント端末からコンテンツＩＤと、前記クライアント端末の機能などを表す情報であるシステムプロファイルと、前記利用者の条件を表すユーザポリシと、該利用者が前記サービス種別の一覧情報から選択した利用したいサービスを特定するためのリクエスト情報を組にした、コンテンツデータを特定する情報であるＲＲＤＳを受信するＲＲＤＳ受信手段と、
前記ＲＲＤＳから前記コンテンツＩＤ、前記システムプロファイル、前記ユーザポリシ、前記リクエスト情報を読み取り、前記データベースを検索するための検索条件を決定するＲＲＤＳ解釈手段と、
決定した前記検索条件に基づいて前記コンテンツデータ情報データベースを検索して、該検索条件に合致するサービスプロバイダ情報とコンテンツデータの属性情報を取得するコンテンツデータ関連情報検索手段と、
取得した前記サービスプロバイダ情報と前記コンテンツデータの属性情報をリゾルブ結果として前記クライアント端末に送信するリゾルブ結果送信手段とを有することを特徴とするコンテンツデータ関連情報提供装置。
【請求項５】
コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させるシステム上で、ネットワークに接続されたコンテンツデータ関連情報提供装置からコンテンツデータ関連情報が提供されるクライアント端末に実行させるコンテンツデータ取得プログラムであって、
前記クライアント端末に、
利用者にディジタルまたは、アナログで表現されているコンテンツデータを入力させる、及び、ディジタルまたは、アナログで表現されているコンテンツデータを入力する、及び前記コンテンツデータ関連情報提供装置から取得した、前記コンテンツデータに関連付けられたサービス種別の一覧情報を前記利用者に提示し、利用者から利用したいサービスを特定する情報であるリクエスト情報の入力を受け付ける入力ステップと、
前記利用者から入力された前記コンテンツデータからコンテンツＩＤを読み取るコンテンツＩＤ読み取りステップと、
利用者がサービスを選択するために、前記コンテンツＩＤ、前記クライアント装置の機能などを表すシステムプロファイル、該利用者の条件を表すユーザポリシの組であるＲＲＤＳを生成するステップと、該コンテンツＩＤと、該システムプロファイルと、該ユーザポリシと、前記リクエスト情報を組にして、コンテンツデータを特定するためのＲＲＤＳを生成するステップを含むＲＲＤＳ生成ステップと、
前記ＲＲＤＳを前記コンテンツデータ関連情報提供装置に対して送信させるＲＲＤＳ送信ステップと、
前記コンテンツデータ関連情報提供装置から、前記サービス種別の一覧情報と、コンテンツデータの属性情報を含むリゾルブ結果、及び、サービスプロバイダ情報とコンテンツデータの属性情報を含むリゾルブ結果を受信させるリゾルブ結果受信ステップと、
前記リゾルブ結果から、前記利用者からの入力により該利用者の要求に合致する前記システムプロファイル、前記ユーザポリシを絞り込み、一つに絞り込まれたサービスプロバイダ情報で示されるサービスを受けるために必要なアプリケーションを決定し、決定された前記アプリケーションを起動し、該サービスプロバイダ情報を含む、該アプリケーションがサービスを受けるのに必要な情報をアプリケーション参照情報として入力するリゾルブ結果選択ステップとを実行させることを特徴とするコンテンツデータ取得プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
【０００２】
本発明は、コンテンツデータ取得方法及びコンテンツデータ提供方法及びクライアント端末及びコンテンツデータ提供装置及びコンテンツデータ関連情報提供装置及びコンテンツデータ取得プログラム及びコンテンツデータ取得プログラムを格納した記憶媒体に係り、特に、インターネット等の通信網や雑誌・テレビ等の情報伝送媒体を介して、コンテンツデータとそれに関する情報やサービスを利用者に提供するためのコンテンツデータ取得方法及びコンテンツデータ提供方法及びクライアント端末及びコンテンツデータ提供装置及びコンテンツデータ関連情報提供装置及びコンテンツデータ取得プログラム及びコンテンツデータ取得プログラムを格納した記憶媒体に関する。
【０００３】
詳しくは、コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させるシステム上で、コンテンツデータ提供装置からコンテンツデータ情報をクライアント端末に提供する、または、コンテンツデータ関連情報提供装置からコンテンツデータ関連情報をクライアント端末に提供するためのコンテンツデータ取得方法及びコンテンツデータ提供方法及びクライアント端末及びコンテンツデータ提供装置及びコンテンツデータ関連情報提供装置及びコンテンツデータ取得プログラム及びコンテンツデータ取得プログラムを格納した記憶媒体に関する。
【０００４】
【従来の技術】
【０００５】
今日、インターネットなどにおいて、音楽や映像など様々なコンテンツデータを利用者に提供するサービスが行われている。これらは、例えば、音楽コンテンツデータをそれに関する情報と共に、ＷＷＷ(World Wide Web)のページ上に掲載しておき、利用者が必要に応じてダウンロードして利用するといった提供手段を用いることが多い。
【０００６】
また、雑誌などの情報伝送媒体によって、アナログ写真などのコンテンツデータを利用者に提供する形態は以前から存在している。
【０００７】
上記の２つの情報提供形態の何れも、利用者がある目的のためにコンテンツデータを入手した後で、そのコンテンツデータに関連する別の機能を持つサービスを利用することが困難である。例えば、最初にある音楽家の楽曲を「聞きたい」と欲する利用者は、その楽曲のコンテンツデータを提供するサービスプロバイダをサーチエンジンなど何らかの手段で探して、それらコンテンツデータのダウンロードを行って音楽を鑑賞することができるが、次に、「この曲のビデオクリップを見たい」といった別の機能のサービスを欲した場合には、ビデオクリップ映像コンテンツデータを提供するサービスプロバイダを再び何らかの手段で探すという手間が生じる。
【０００８】
或いは、雑誌などで見た音楽家のアナログ写真から、その音楽家の楽曲をディジタルコンテンツデータとして入手して聞きたい、といった場合など、異なる情報伝達媒体を用いたサービス提供が困難である。
【０００９】
これらの問題を解決するため、コンテンツデータに対して一意な識別情報（コンテンツＩＤ）を付与して、コンテンツデータと共にコンテンツＩＤも流通させ、利用者がコンテンツデータに関連した情報を入手したい場合、コンテンツＩＤをサーバに送ると、コンテンツＩＤに対応した情報（サービスプロバイダ情報等）をサーバが提供するといった方法が提案されている。
【００１０】
【発明が解決しようとする課題】
【００１１】
しかしながら、コンテンツデータと共にコンテンツＩＤも流通させてコンテンツＩＤをサーバに送ることにより、コンテンツＩＤに対応した情報を取得するような方法では、利用者がどのような環境でそのサービスを欲しているか、ということがサーバに伝わらないので、全ての利用者環境に対して均一なサービスしか提供できない。例えば、東京タワーの写真が雑誌に掲載されていて、その写真から東京タワー近辺の地図画像をディジタルで入手したい利用者が二人いたとする。一人の端末は非常に高精細な画像表示が可能なＰＣであり、もう一人の端末は、解像度の低い表示デバイスしかない携帯端末であったとする。このとき、コンテンツＩＤによって地図情報を提供するサーバが、ＰＣに合わせた解像度の地図画像を提供すると、携帯端末では大き過ぎてうまく表示できないため、非常に使い難い。逆に携帯端末に合わせると、ＰＣでは小さ過ぎて見づらい、といった問題がある。あるいは、端末の機能が同じであっても、一人は「通信量が多くてもカラーの地図画像で見たい」という要求であり、もう一人が「白黒でもよいので通信量を少なくして入手したい」という要求、といった利用者の細かな条件の反映も困難である。
【００１２】
つまり、従来の第１の問題は、コンテンツデータに関連するサービスを提供する際に、利用者環境を考慮していないということであり、利用者がコンテンツデータに関連するサービス機能の提供を要求する際の、利用者端末の能力・利用者の条件（画像は白黒でもよいからダウンロードは早く、など）等を考慮せず、均一なサービスが提供されている。
【００１３】
また、従来の第２の問題は、コンテンツデータから様々な異なるサービスを受けるための統一的な方法がないということであり、あるコンテンツデータに対して、それに関連する個々の関連情報サービスは従来から存在するが、統一的な方法で利用者の機能要求に応じて異なるサービスを提供する方法がない。
【００１４】
さらに、従来の第３の問題は、特にアナログとディジタルなど、異なる情報伝達媒体でシームレスなサービスを提供できないことであり、例えば、情報伝達媒体がＷＷＷのみに閉じている場合は、ハイパーリンクなどの構造を用いて関連サービス提供を行うことができるが、雑誌の写真とＷＷＷ上の音楽コンテンツデータといった、異なる情報メディア上のコンテンツデータを統一的かつ利用者にとって簡便な方法で結び付けることが困難である。
【００１５】
本発明は、上記の点に鑑みなされたもので、コンテンツデータをインターネットなどのディジタル通信網や、雑誌やテレビなどの情報伝達媒体で流通させたときに、そのコンテンツデータから利用者が更に別の機能を持つサービスを受けたい場合に、情報伝達媒体の違いを意識せずに、利用者の環境や条件に合わせたコンテンツデータ・情報配信を可能とするコンテンツデータ取得方法及びデータ提供方法及びクライアント端末及びコンテンツデータ提供装置及びコンテンツデータ関連情報提供装置及びコンテンツデータ取得プログラム及びコンテンツデータ取得プログラムを格納した記憶媒体を提供することを目的とする。
【００１６】
【課題を解決するための手段】
【００１７】
本発明（請求項１）はコンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させる場合に、該コンテンツＩＤとコンテンツデータに関連するサービスを提供する様々なサービスプロバイダ情報と、該コンテンツデータの属性情報を結び付けてデータベースに蓄積しているコンテンツデータ関連情報提供装置とクライアント端末からなるシステム上で、該クライアント端末が該コンテンツデータ関連情報提供装置からコンテンツデータ関連情報を取得するためのコンテンツデータ取得方法において、
クライアント端末は、
入力インタフェースにおいて、ディジタルまたは、アナログで表現されているコンテンツデータを入力し、
入力されたコンテンツデータからコンテンツＩＤを読み取り、
コンテンツＩＤ、クライアント装置の機能などを表すシステムプロファイル、利用者の条件を表すユーザポリシの組であるＲＲＤＳをコンテンツデータ関連情報提供装置に送信し、該コンテンツＩＤに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を取得し、
サービス種別の一覧情報を利用者に提示し、
利用者から利用したいサービスを特定する情報であるリクエスト情報の入力を促し、
利用者によりリクエスト情報が入力されると、コンテンツＩＤと、システムプロファイルと、ユーザポリシと、該リクエスト情報を組にして、コンテンツデータを特定するためのＲＲＤＳを生成し、
ＲＲＤＳをコンテンツデータ関連情報提供装置に送信し、
コンテンツデータ関連情報提供装置からサービスプロバイダ情報とコンテンツデータ属性情報からなるリゾルブ結果を受信し、
リゾルブ結果から、ユーザインタラクションにより利用者の要求に合致するシステムプロファイル、ユーザポリシを絞り込み、
一つに絞り込まれたサービスプロバイダ情報で示されるサービスを受けるために必要なアプリケーションを決定し、
決定されたアプリケーションを起動し、サービスプロバイダ情報など、該アプリケーションがサービスを受けるのに必要な情報をアプリケーション参照情報として入力する。
【００１８】
本発明（請求項２）は、コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させる場合に、該コンテンツＩＤとコンテンツデータに関連するサービスを提供する様々なサービスプロバイダ情報と、該コンテンツデータの属性情報を結び付けてデータベースに蓄積しているコンテンツデータ関連情報提供装置とクライアント端末からなるシステム上で、該コンテンツデータ関連情報提供装置が、コンテンツデータ関連情報を該クライアント端末に提供するためのコンテンツデータ提供方法において、
コンテンツデータ関連情報提供装置では、
クライアント端末から、コンテンツＩＤ、該クライアント装置の機能などを表すシステムプロファイル、利用者の条件を表すユーザポリシの組であるＲＲＤＳを受信し、該コンテンツＩＤに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を該クライアント端末に送信し、
クライアント端末から、コンテンツＩＤとシステムプロファイルと、ユーザポリシと、サービス種別の一覧情報から利用者が選択した利用したいサービスを特定するためのリクエスト情報を組にした、コンテンツデータを特定するＲＲＤＳを受信し、
ＲＲＤＳからコンテンツＩＤ、システムプロファイル、ユーザポリシ、リクエスト情報を読み取り、
読み取った情報に基づいて、データベースを検索するための検索条件を決定し、
決定した検索条件に基づいてデータベースを検索して、該検索条件に合致するサービスプロバイダ情報とコンテンツデータの属性情報を取得し、
取得したサービスプロバイダ情報とコンテンツデータの属性情報をリゾルブ結果としてクライアント端末に送信する。
【００１９】
本発明（請求項３）は、コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させるシステム上で、クライアント端末と、コンテンツデータ関連情報提供装置からなるコンテンツデータ提供システムにおいて、コンテンツデータ関連情報を取得するクライアント端末であって、
ディジタルまたは、アナログで表現されているコンテンツデータを入力する、及びコンテンツデータ関連情報提供装置から、コンテンツデータに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を取得し、該サービス種別の一覧情報を利用者に提示し、利用者から利用したいサービスを特定する情報であるリクエスト情報の入力を受け付ける入力インタフェースと、
入力されたコンテンツデータからコンテンツＩＤを読み取るコンテンツＩＤ読み取り手段と、
コンテンツＩＤ、クライアント装置の機能などを表すシステムプロファイル、該利用者の条件を表すユーザポリシを組にして、利用者サービスを選択するための情報を取得するためのＲＲＤＳを生成する手段と、該コンテンツＩＤと、該システムプロファイルと、該ユーザポリシと、リクエスト情報を組にして、コンテンツデータを特定するためのＲＲＤＳを生成する手段を含むＲＲＤＳ生成手段と、
ＲＲＤＳをコンテンツデータ関連情報提供装置に送信するＲＲＤＳ送信手段と、
コンテンツデータ関連情報提供装置からサービスプロバイダ情報とコンテンツデータの属性情報からなるリゾルブ結果を受信するリゾルブ結果受信手段と、
リゾルブ結果から、利用者からの入力により利用者の要求に合致するシステムプロファイル、ユーザポリシを絞り込み、一つに絞り込まれたサービスプロバイダ情報で示されるサービスを受けるために必要なアプリケーションを決定し、決定されたアプリケーションを起動し、該サービスプロバイダ情報を含む、該アプリケーションがサービスを受けるのに必要な情報をアプリケーション参照情報として入力するリゾルブ結果選択手段とを有する。
【００２０】
本発明（請求項４）は、コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させるシステム上で、クライアント端末と、コンテンツデータ関連情報提供装置からなるコンテンツデータ提供システムにおいて、コンテンツデータ関連情報を提供するコンテンツデータ関連情報提供装置であって、
コンテンツＩＤとコンテンツデータに関連するサービスを提供する様々なサービスプロバイダ情報と、該コンテンツデータの属性情報を結び付けて蓄積するコンテンツデータ関連情報データベースと、
コンテンツＩＤ、クライアント装置の機能などを表すシステムプロファイル、利用者の条件を表すユーザポリシの組であるＲＲＤＳを該クライアント端末から取得し、該コンテンツＩＤに関連付けられたサービス種別の一覧情報と、コンテンツデータの属性情報を該クライアント端末に送信する手段と、
クライアント端末からコンテンツＩＤと、クライアント端末の機能などを表す情報であるシステムプロファイルと、利用者の条件を表すユーザポリシと、該利用者がサービス種別の一覧情報から選択した利用したいサービスを特定するためのリクエスト情報を組にした、コンテンツデータを特定する情報であるＲＲＤＳを受信するＲＲＤＳ受信手段と、
ＲＲＤＳからコンテンツＩＤ、システムプロファイル、ユーザポリシ、リクエスト情報を読み取り、データベースを検索するための検索条件を決定するＲＲＤＳ解釈手段と、
決定した検索条件に基づいてコンテンツデータ情報データベースを検索して、該検索条件に合致するサービスプロバイダ情報とコンテンツデータの属性情報を取得するコンテンツデータ関連情報検索手段と、
取得したサービスプロバイダ情報とコンテンツデータの属性情報をリゾルブ結果としてクライアント端末に送信するリゾルブ結果送信手段とを有する。
【００２１】
本発明（請求項５）は、コンテンツデータに対する一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に、該紙へバーコードとして付加したり、電子透かし技術を用いて該コンテンツデータ内に埋め込んだりするなどして、該コンテンツデータと該コンテンツＩＤを一体化した形態で、ディジタルまたは、アナログ形式で情報伝送媒体で流通させるシステム上で、ネットワークに接続されたコンテンツデータ関連情報提供装置からコンテンツデータ関連情報が提供されるクライアント端末に実行させるコンテンツデータ取得プログラムであって、
クライアント端末に、
利用者にディジタルまたは、アナログで表現されているコンテンツデータを入力させる、及び、ディジタルまたは、アナログで表現されているコンテンツデータを入力する、及びコンテンツデータ関連情報提供装置から取得した、コンテンツデータに関連付けられたサービス種別の一覧情報を利用者に提示し、利用者から利用したいサービスを特定する情報であるリクエスト情報の入力を受け付ける入力ステップと、
利用者から入力されたコンテンツデータからコンテンツＩＤを読み取るコンテンツＩＤ読み取りステップと、
利用者がサービスを選択するために、コンテンツＩＤ、クライアント装置の機能などを表すシステムプロファイル、該利用者の条件を表すユーザポリシの組であるＲＲＤＳを生成するステップと、該コンテンツＩＤと、該システムプロファイルと、該ユーザポリシと、リクエスト情報を組にして、コンテンツデータを特定するためのＲＲＤＳを生成するステップを含むＲＲＤＳ生成ステップと、
ＲＲＤＳをコンテンツデータ関連情報提供装置に対して送信させるＲＲＤＳ送信ステップと、
コンテンツデータ関連情報提供装置から、サービス種別の一覧情報と、コンテンツデータの属性情報を含むリゾルブ結果、及び、サービスプロバイダ情報とコンテンツデータの属性情報を含むリゾルブ結果を受信させるリゾルブ結果受信ステップと、
リゾルブ結果から、利用者からの入力により該利用者の要求に合致するシステムプロファイル、ユーザポリシを絞り込み、一つに絞り込まれたサービスプロバイダ情報で示されるサービスを受けるために必要なアプリケーションを決定し、決定されたアプリケーションを起動し、該サービスプロバイダ情報を含む、該アプリケーションがサービスを受けるのに必要な情報をアプリケーション参照情報として入力するリゾルブ結果選択ステップとを実行させる。
【００２２】
上記のように、本発明によれば、ディジタルで表現されているコンテンツデータだけでなく、アナログで表現されているコンテンツデータからも、電子透かし技術やバーコードなどを用いて対応するコンテンツＩＤを得ることが可能である。これにより、上記の従来の技術における第３の問題を解決することが可能となる。
【００２３】
また、利用者がコンテンツデータに関連するコンテンツデータ情報の提供を要求する際に、コンテンツＩＤだけでなく、システムプロファイルとユーザポリシ（ユーザによって指定される、サービスに制約を加える条件を表す情報）を合わせてコンテンツデータ情報提供サーバに送り、これらの条件にマッチしたコンテンツデータ情報が提供される、これにより、上記従来の技術における第１の問題を解決することが可能となる。
【００２４】
また、本発明では、上記の点に加えて、利用者がコンテンツデータに関連するサービスの中でどのようなサービスを要求するかを指定する情報であるリクエスト情報もコンテンツデータ関連情報提供サーバに送り、サービスの機能も含めたマッチング結果を元にして所望のサービスを享受することが可能であり、上記の従来の技術における第２の問題も解決することが可能となる。
【００２５】
【発明の実施の形態】
【００２６】
まず、以下の説明に先立ち、本発明で使用される用語について説明する。
【００２７】
『コンテンツデータ』とは、例えば、「○○という楽曲」、「△△というテレビドラマ」、「××というゲーム」というようにコンテンツデータの内容をユーザに示す名称であって、データフォーマットや処理プラットフォームが異なるコンテンツデータであっても同一の内容のコンテンツデータであれば、同一の『コンテンツ名』が付与される。
【００２８】
『コンテンツＩＤ』とは、『コンテンツ名』と一対一対応で発行される番号を指し、従って、異なるフォーマットのコンテンツデータであっても、同一の『コンテンツ名』を有するコンテンツデータに対しては同一の『コンテンツＩＤ』が発行される。
【００２９】
・『サービス』とは、コンテンツデータに対して行う処理の機能を指す。具体的には、コンテンツデータの配送、フォーマット変換などの個々の機能を指す。
【００３０】
・『サービスプロバイダ』とは、サービスを提供するサーバを指す。
【００３１】
・『コンテンツデータ情報』とは、あるコンテンツデータそのものや、コンテンツデータに関連する様々な情報、該コンテンツデータに対する提供可能サービス情報などの集合である。
【００３２】
・『コンテンツデータ情報ＤＢ』とは、コンテンツデータ毎に様々なファイルフォーマット、符号化フォーマットのコンテンツデータや、コンテンツデータに関連する様々な情報、提供サービスの記述などが蓄積されたデータベースである。構成概要は後述する。
【００３３】
・『リクエスト』とは、ユーザが提示するサービス要求情報であり、サービス記述方法で記述される。具体的には、「見たい」、「聴きたい」といったものである。
【００３４】
・『ユーザポリシ』とは、ユーザによって指定される、サービスに制約を加える条件を表す情報である。例えば、料金条件や所在地条件などであり、具体的には「○○円以下の料金でサービスを提供できること」、「国内のサービスプロバイダのみ」、「決済方法がクレジットカードを用いないもの」といったものである。
【００３５】
・『アプリケーション』とは、クライアント端末上で動作し、サービスを受けるために用いられるソフトウェアまたは、ハードウェア、または、その両方である。
【００３６】
・『システムプロファイル』とは、端末やオペレーティングシステム、アプリケーションなどの機能のレベルを表す情報である。例えば、クライアント端末の種別や、通信速度、処理速度、表示機能、オペレーティングシステム、登録されているアプリケーション情報などである。
【００３７】
・『ＲＲＤＳ(Resolve Request Data Set)』とは、コンテンツＩＤ、ユーザポリシ、システムプロファイル、リクエストなどから構成されるデータ集合である。リクエストが自明の時は、ＲＲＤＳはリクエストを含まなくてもよい。
【００３８】
次に、本発明のシステム構成について説明する。
【００３９】
図１は、本発明のコンテンツデータ提供システムの構成を示す。
【００４０】
以下に説明するシステムでは、コンテンツデータに対し一意な識別情報であるコンテンツＩＤを付与し、これをコンテンツデータのヘッダ領域などに記述したり、コンテンツデータの紙への印刷などの際に傍らにバーコードとして付加したり、電子透かし技術を用いてコンテンツデータ内に埋め込んだりするなどして、コンテンツデータとコンテンツＩＤを一体化した形態でディジタル／アナログなど様々な情報伝達媒体で流通させるものとする。
【００４１】
図１に示すコンテンツデータ提供システムは、コンテンツデータ提供装置１００とクライアント端末２００から構成される。
【００４２】
コンテンツデータ提供装置１００は、ＲＲＤＳ受信部１１０、ＲＲＤＳ解釈部１２０、コンテンツデータ情報検索部１３０、コンテンツデータ情報データベース１４０、コンテンツデータ情報送信部１５０から構成される。
【００４３】
ＲＲＤＳ受信部１１０は、クライアント端末２００からＲＲＤＳを受信する。  ＲＲＤＳ解釈部１２０は、受信したＲＲＤＳからコンテンツＩＤ、システムプロファイル、ユーザポリシを読み取り、コンテンツデータ情報データベース１４０を検索するための検索条件を決定する。
【００４４】
コンテンツデータ情報データベース１４０は、コンテンツＩＤとコンテンツデータに関連するコンテンツデータ情報を結び付けて蓄積する。図２にコンテンツデータ情報データベース１４０の例を示す。
【００４５】
コンテンツデータ情報送信部１５０は、コンテンツデータ情報検索部１３０で検索されたコンテンツデータ情報をクライアント端末２００に送信する。
【００４６】
クライアント端末２００は、コンテンツデータ情報受信部２１０、コンテンツデータ情報解釈部２２０、コンテンツＩＤ読み取り部２３０、入力Ｉ／Ｆ（インタフェース）２４０、ＲＲＤＳ生成部２５０、ＲＲＤＳ送信部２６０から構成される。
【００４７】
コンテンツデータ情報受信部２１０は、コンテンツデータ提供装置１００からコンテンツデータ情報を受信する。
【００４８】
コンテンツデータ情報解釈部２２０は、システムプロファイル、ユーザポリシ、ユーザインタラクションによって、コンテンツデータ情報の中から利用者の要求に合致するサービスプロバイサ情報を絞り込み、アプリケーションを起動する。
【００４９】
入力インタフェース２４０は、ディジタル／アナログ表現されているコンテンツデータを入力する。
【００５０】
コンテンツＩＤ読み取り部２３０は、入力されたコンテンツデータからコンテンツＩＤを読み取る。
【００５１】
ＲＲＤＳ生成部２５０は、コンテンツＩＤと、端末の機能などを表す情報であるシステムプロファイルと、利用者の条件を表すユーザポリシを組にしてＲＲＤＳを生成する。
【００５２】
ＲＲＤＳ送信部２６０は、ＲＲＤＳ生成部２５０で生成されたＲＲＤＳをコンテンツデータ提供装置１００に送信する。
【００５３】
上記の図１のシステムにおける動作を説明する。
【００５４】
図３は、本発明のコンテンツデータ提供システムにおける動作を示すシーケンスチャートである。
【００５５】
ステップ１０１）  クライアント端末２００は、入力インタフェース２４０からディジタル／アナログ表現されているコンテンツデータを入力する。
【００５６】
ステップ１０２）  クライアント端末２００のコンテンツＩＤ読み取り部２３０において、入力されたコンテンツデータからコンテンツＩＤを抽出する。
【００５７】
ステップ１０３）  クライアント端末２００のＲＲＤＳ生成部２５０は、ステップ１０２で抽出されたコンテンツＩＤと、システムプロファイルと、ユーザポリシを組にしてＲＲＤＳを生成する。
【００５８】
ステップ１０４）  クライアント端末２００のＲＲＤＳ送信部２６０からコンテンツデータ提供装置１００に対して生成されたＲＲＤＳを送信する。
【００５９】
ステップ１０５）  コンテンツデータ提供装置１００のＲＲＤＳ受信部１１０は、クライアント端末２００から送信されたＲＲＤＳを受信する。
【００６０】
ステップ１０６）  コンテンツデータ提供装置１００のＲＲＤＳ解釈部１２０は、ＲＲＤＳからコンテンツＩＤ、システムプロファイル、ユーザポリシを抽出する。
【００６１】
ステップ１０７）  さらに、ＲＲＤＳ解釈部１２０は、抽出されたコンテンツＩＤ、システムプロファイル、ユーザポリシに基づいてコンテンツデータ情報データベース１４０を検索するための検索条件を決定する。
【００６２】
ステップ１０８）  コンテンツデータ情報検索部１３０は、決定された検索条件でコンテンツデータ情報データベース１４０を検索する。
【００６３】
ステップ１０９）  検索条件に合致するコンテンツデータ情報をコンテンツデータ情報送信部１５０からクライアント端末２００に送信する。
【００６４】
ステップ１１０）  クライアント端末２００のコンテンツデータ情報受信部２１０は、コンテンツデータ情報を受信する。
【００６５】
ステップ１１１）  コンテンツデータ情報解釈部２２０において、当該コンテンツデータ情報を扱うアプリケーションを決定する。
【００６６】
ステップ１１２）  コンテンツデータ情報解釈部２２０において、アプリケーションを起動し、当該アプリケーションにコンテンツデータ情報を入力する。
【００６７】
【実施例】
以下、図面と共に本発明の実施例を説明する。
【００６８】
［第１の実施例］
本実施例を図１のシステム構成に基づいて説明する。
【００６９】
コンテンツデータ提供システムは、クライアント端末２００とコンテンツデータ提供装置１００及び、それらを接続するネットワーク（図示せず）から構成される。
【００７０】
クライアント端末２００は、ユーザからディジタルデータ形式もしくは、アナログ媒体のコンテンツデータが入力される。クライアント端末２００は、コンテンツデータからコンテンツＩＤを読み取り、これと、システムプロファイルとユーザポリシを組にしてＲＲＤＳを生成し、コンテンツデータ提供装置１００にネットワーク経由で送信する。コンテンツデータ提供装置１００は、ＲＲＤＳに基づいて必要かつ適切なコンテンツデータ情報をコンテンツデータ情報データベース１４０から検索・抽出する。コンテンツデータ提供装置１００は、コンテンツデータ情報をクライアント端末２００に返信する。クライアント端末２００は、受信したコンテンツデータ情報を利用するためのアプリケーションを起動し、必要な情報をアプリケーションに渡す。
【００７１】
以下、コンテンツデータ提供システムを構成するクライアント端末２００及びコンテンツデータ提供装置１００の詳細な説明を行う。
【００７２】
まず、クライアント端末２００について説明する。
【００７３】
クライアント端末２００は、入力インタフェース２４０、コンテンツＩＤ読み取り部２３０、ユーザポリシ、システムプロファイル、ＲＲＤＳ生成部２５０、ＲＲＤＳ送信部２６０、コンテンツデータ情報受信部２１０、コンテンツデータ情報解釈部２２０、アプリケーションから構成される。
【００７４】
コンテンツデータ利用者は、コンテンツデータをディジタルデータもしくは、アナログ媒体で入手する。コンテンツデータがディジタルデータの場合、入力インタフェース２４０は、フォーマット変換やデータ整形などを行うものである。コンテンツデータがアナログ以外の場合、入力インタフェース２４０は、ディジタルカメラやディジタルビデオ、スキャナなどのＡ／Ｄ変換デバイスである。
【００７５】
入力インタフェース２４０から、コンテンツデータはコンテンツＩＤ読み取り部２３０に送られる。
【００７６】
コンテンツＩＤ読み取り部２３０は、コンテンツデータからコンテンツＩＤを読み取り、ＲＲＤＳ生成部２５０に送る。ここで、コンテンツＩＤ読み取り部１２０は、コンテンツデータのヘッダ部からコンテンツＩＤを抽出するものでも、コンテンツデータの中に埋め込まれた電子透かしを読み取るものあっても、コンテンツデータに書き込まれたバーコードを読み取るものであってもよい。また、コンテンツＩＤがコンテンツデータに重畳された方法を適宜用いて、コンテンツデータからコンテンツＩＤを読み取るものでもよい。
【００７７】
ＲＲＤＳ生成部２５０は、入力されたコンテンツＩＤとクライアント端末２００内に管理されているユーザポリシとシステムプロファイルを参照して、ＲＲＤＳを生成する。生成されたＲＲＤＳは、ＲＲＤＳ送信部２６０へ送られる。
【００７８】
ＲＲＤＳ送信部２６０は、ＲＲＤＳをコンテンツデータ提供装置１００へ送信し、コンテンツデータ情報が返信されるまで待機する。
【００７９】
コンテンツデータ情報受信部２１０は、コンテンツデータ提供装置１００から送信されるコンテンツデータ情報を受信し、コンテンツデータ情報解釈部２２０に送る。
【００８０】
コンテンツデータ情報解釈部２２０は、コンテンツデータ情報からコンテンツデータやコンテンツデータに関連する情報をもとにアプリケーションを起動する。
【００８１】
次に、コンテンツデータ提供装置１００について説明する。
【００８２】
コンテンツデータ提供装置１００は、ＲＲＤＳ受信部１１０、ＲＲＤＳ解釈部１２０、コンテンツデータ情報検索部１３０、コンテンツデータ情報データベース１４０、コンテンツデータ情報送信部１５０から構成される。
【００８３】
コンテンツデータ提供装置１００は、クライアント端末２００から送信されたＲＲＤＳをＲＲＤＳ受信部１１０で受信し、ＲＲＤＳ解釈部１２０に送る。
【００８４】
ＲＲＤＳ解釈部１２０は、ＲＲＤＳからコンテンツＩＤ、システムプロファイル、ユーザポリシを抽出し、コンテンツデータ情報検索部１３０にユーザ所望のコンテンツデータ情報を検索するための検索条件を与える。具体的には、コンテンツデータ情報検索部１３０は、コンテンツＩＤを検索情報として、ユーザ所望のコンテンツデータをコンテンツデータ情報データベース１４０から検索する。さらに、ユーザポリシやシステムプロファイルからの条件を鑑みて、コンテンツデータ情報データベース１４０から必要かつ、適切な情報を抽出し、これらをまとめてコンテンツデータ情報を生成する。生成されたコンテンツデータ情報は、コンテンツデータ情報送信部１５０に送られ、クライアント端末２００に送信される。
【００８５】
コンテンツデータ提供装置１００は、基本的にクライアント端末２００とネットワークで接続されている端末であるが、コンテンツデータ提供装置１００がクライアント端末内にあってもシステムの動作上問題ない。また、コンテンツデータ提供装置１００がクライアント端末内にある場合、クライアント端末２００がネットワークに接続されていないオフラインの状態で本システムを作動することも可能である。
【００８６】
上記のように、本実施例によれば、コンテンツデータに関する様々な情報が全く付属されていないコンテンツデータから、コンテンツデータに関する様々な情報を取得する手段を提供することが可能となる。また、従来不能であった、アナログ媒体のコンテンツデータから、ディジタルコンテンツデータやコンテンツデータに関する様々な情報を取得することが可能となる。さらに、コンテンツデータ情報の取得に際して、クライアント端末２００の機能や設定を表すシステムプロファイルや、コンテンツデータ利用者の嗜好などを記述したユーザポリシから判断するため、コンテンツデータ利用者は、端末やネットワーク環境、利用時間や場所などを意識することなく、最尤のコンテンツサービスを享受することが可能となる。
【００８７】
［第２の実施例］
本実施例では、サービスプバイダと、当該サービスプロバイダの情報（コンテンツデータ関連情報）をクライアント端末に提供するコンテンツデータ関連情報提供装置を用いた例を説明する。
【００８８】
図４は、本発明の第２の実施例のコンテンツデータ提供システムの構成を示す。
【００８９】
同図に示すコンテンツデータ提供システムは、クライアント端末２００、サービスプロバイダ３００、コンテンツデータ関連情報提供装置４００、及びそれらを接続するネットワーク（図示せず）から構成される。
【００９０】
クライアント端末２００は、コンテンツＩＤハンドラ２７０、コンテンツＩＤ読み取り装置２３０、入力インタフェース２４０、アプリケーション２０１から構成される。
【００９１】
クライアント端末２００は、ユーザからディジタルデータ形式もしくは、アナログ媒体のコンテンツデータが入力インタフェース２４０に入力される。
【００９２】
クライアント端末２００は、コンテンツＩＤ読み取り装置２３０を用いて、コンテンツデータからコンテンツＩＤを読み取り、コンテンツＩＤハンドラ２７０に対して、入力されたコンテンツデータに対する要求を入力する。
【００９３】
コンテンツＩＤハンドラ２７０は、コンテンツＩＤとリクエスト２０２、及び、内部に格納しているシステムプロファイルとユーザポリシからＲＲＤＳを生成し、コンテンツデータ関連情報提供装置４００に送信する。
【００９４】
コンテンツデータ関連情報提供装置４００は、属性情報データベースとサービスプロバイダ情報データベースを有し、ユーザの要求に合致したコンテンツデータの所在情報や、コンテンツデータに関する種々の属性情報、コンテンツデータに関するサービスの情報などから構成されるリゾルブ結果をコンテンツＩＤハンドラ２７０に送信する。
【００９５】
コンテンツＩＤハンドラ２７０は、コンテンツデータ利用者とインタラクションを行いながら、最終的にコンテンツサービスを決定する。コンテンツＩＤハンドラ２７０は、ユーザが選択したコンテンツサービスに対応したアプリケーションを起動し、サービスプロバイダ３００とアプリケーション２０１で通信を行いながら、コンテンツサービスをコンテンツデータ利用者に提供する。
【００９６】
ここで、クライアント端末２００のコンテンツＩＤ読み取り装置２３０について説明する。
【００９７】
コンテンツＩＤ読み取り装置２３０は、コンテンツデータ利用者からディジタル形式のコンテンツデータもしくは、アナログ媒体のコンテンツデータを入力として受ける。コンテンツデータがディジタル状態である場合は、コンテンツデータ利用者は、当該コンテンツデータをネットワークや記憶媒体、プログラムの出力などを経由してコンテンツＩＤ読み取り装置２３０に渡す。また、コンテンツデータがアナログ媒体の場合、コンテンツデータ利用者は、アナログコンテンツデータをディジタルカメラやディジタルビデオ、スキャナなどのＡ／Ｄ変換機（入力デバイス）を用いて、コンテンツデータをディジタルデータの変換した後、コンテンツＩＤ読み取り装置２３０に渡す。
【００９８】
コンテンツＩＤ読み取り装置２３０は、コンテンツデータからコンテンツＩＤを読み取る。コンテンツＩＤは、コンテンツデータのヘッダ領域やフッタ領域に記述されていたり、電子透かしとしてコンテンツデータに埋め込まれていたり、バーコードとして添付されていたりする。コンテンツデータのヘッダ領域やフッタ領域にコンテンツＩＤが記述されている場合は、コンテンツデータのファイル・符号化フォーマットを解析し、コンテンツＩＤを取得する。コンテンツＩＤがコンテンツデータに埋め込まれている場合、電子透かしを埋め込んだ電子透かし方法と対をなす電子透かし読み取り方法を用いて、コンテンツＩＤを抽出する。コンテンツデータにバーコードが添付されている場合、バーコードリーダを用いて、バーコード情報をコンテンツＩＤに変換する。コンテンツＩＤの抽出に成功した場合、コンテンツＩＤは、コンテンツＩＤハンドラ２７０に渡される。
【００９９】
次に、クライアント端末２００のコンテンツＩＤハンドラ２７０について説明する。
【０１００】
図５は、本発明の第２の実施例のコンテンツＩＤハンドラの構成を示す。同図に示すコンテンツＩＤハンドラ２７０は、ユーザインタフェース部２７１、ＲＲＤＳ生成部２７２、ＲＲＤＳ送信部２７３、リゾルブ結果受信部２７４、リゾルブ結果選択部２７５から構成される。
【０１０１】
コンテンツＩＤハンドラ２７０は、コンテンツデータ利用者からの要求をユーザインタフェース部２７１で受け、リクエスト情報に変換し、ＲＲＤＳ生成部２７２に送信する。
【０１０２】
ＲＲＤＳ生成部２７２は、コンテンツＩＤ読み取り装置２３０から送信されたコンテンツＩＤとリクエスト情報、コンテンツＩＤハンドラ２７０に格納されているシステムプロファイルとユーザポリシを組としたＲＲＤＳを生成し、ＲＲＤＳ送信部２７３に送る。
【０１０３】
ＲＲＤＳ送信部２７３は、ＲＲＤＳをコンテンツデータ関連情報提供装置４００に送信し、リゾルブ結果が返信されるまで待機する。
【０１０４】
コンテンツデータ関連情報提供装置４００は、コンテンツＩＤハンドラ２７０からＲＲＤＳを受信し、ＲＲＤＳ内のコンテンツデータの属性情報を属性情報データベース（図示せず）から検索し、コンテンツデータの配送元であるサービスプバイダ情報を得る。さらに、コンテンツデータの属性情報と、ＲＲＤＳ内のリクエスト（コンテンツデータ配信要求）情報及びユーザポリシ及びシステムプロファイルに記述された条件を充足するサービスプロバイダを選び、選定されたサービスプロバイダ情報及びコンテンツデータの属性情報をリゾルブ結果としてクライアント端末２００のコンテンツＩＤハンドラ２７０に返信する。
【０１０５】
コンテンツＩＤハンドラ２７０は、コンテンツデータ関連情報提供装置４００からリゾルブ結果をリゾルブ結果受信部２７４で受信し、リゾルブ結果選択部２７５に送る。
【０１０６】
リゾルブ結果選択部２７５は、リゾルブ結果をユーザインタフェース部２７１に送り、ユーザインタフェース部２７１により可読化されたリゾルブ結果をコンテンツデータ利用者に提示し、必要に応じてユーザインタラクションを繰り返し、最終的に提供するコンテンツサービスを決定する。その後、リゾルブ結果選択部２７５は、選択されたコンテンツサービスに対応するアプリケーションを起動し、当該アプリケーションに対してアプリケーション参照情報を渡す。
【０１０７】
本実施例では、コンテンツデータ利用者が要求を入力した場合を記述したが、コンテンツデータ利用者が要求（リクエスト）を入力しない場合、コンテンツＩＤハンドラ２７０は、コンテンツデータ関連情報提供装置４００から当該コンテンツデータに関連付けられているコンテンツサービスの一覧を取得し、コンテンツデータ利用者に提示し、コンテンツデータ利用者からのリクエストを促すことも可能である。
【０１０８】
また、前述の第１の実施例と同様に、コンテンツデータ関連情報提供装置４００がクライアント端末２００内にあってもシステムの動作上問題はなく、この場合、クライアント端末２００がネットワークに接続されていないオフラインの状態で本システムを作動することも可能となる。例えば、図４に示すローカルリゾルバ２８０にコンテンツデータ関連情報提供装置４００と同様の機能を持たせておき、クライアント端末２００において、当該ローカルリゾルバ２８０からコンテンツデータ関連情報を取得することも可能である。
【０１０９】
さらに、コンテンツＩＤ読み取り装置２３０は、クライアント端末２００以外に実装されていてもよく、この場合、コンテンツＩＤ読み取り装置２３０がクライアント端末２００のスペック制限や、機能不足、機能制限などにより、クライアント端末２００内に実装が困難な場合などに特に有効である。
【０１１０】
上記のように、本実施例によれば、前述の第１の実施例に加え、第１の実施例のコンテンツサービス提供範囲が拡大する。また、コンテンツデータのみからのコンテンツサービスの提供等が可能となる。
【０１１１】
なお、クライアント端末２００で読み込まれたコンテンツデータがハードディスク等の記憶媒体に一時的に蓄積され、また、各構成要素で行われる処理は、各装置のＣＰＵで実行されるものとする。
【０１１２】
また、クライアント端末２００、サービス提供装置１００、コンテンツデータ関連情報提供装置４００、サービスプロバイダ３００で行われる処理をプログラムとして構築することも可能であり、さらに、構築されたプログラムがネットワークを介して流通させて、各装置のＣＰＵにインストールすることも可能である。
【０１１３】
また、構築されたプログラムをフロッピーディスクやＣＤ−ＲＯＭ等の可搬記憶媒体に格納しておき、本発明を実施する際に各装置のＣＰＵにインストールすることにより、容易に本発明を実施することができる。
【０１１４】
なお、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
【０１１５】
【発明の効果】
【０１１６】
上述のように、本発明では、クライアント端末において、読み取られたコンテンツＩＤから生成されたＲＲＤＳをコンテンツデータ提供装置に送信し、コンテンツデータ提供装置では、当該ＲＲＤＳから抽出したコンテンツＩＤに基づいてコンテンツデータ情報をクライアント端末に送ることにより、クライアント端末では、当該コンテンツデータ情報に基づいてアプリケーションを実行することができる。
【０１１７】
また、クライアント端末で生成したＲＲＤＳをコンテンツデータ関連情報提供装置に送り、コンテンツデータ関連情報提供装置では、当該ＲＲＤＳからリゾルブ結果を生成し、クライアント端末に送ることにより、クライアント端末では、当該リゾルブ結果に基づいて、アプリケーションを実行させることができる。
【０１１８】
これにより、コンテンツデータをインターネットなどのディジタル通信網や、雑誌やテレビなどの情報伝達媒体で流通させたときに、そのコンテンツデータから利用者が更に別の機能を持つサービスを受けたい場合に、情報伝達媒体の違いを意識せずに、利用者の環境や条件に合わせたコンテンツデータ・情報配信等を行うことができる。
【図面の簡単な説明】
【図１】本発明のコンテンツデータ提供システムの構成図である。
【図２】本発明のコンテンツデータ情報データベースの構成例である。
【図３】本発明のコンテンツデータ提供システムにおける動作を示すシーケンスチャートである。
【図４】本発明の第２の実施例のコンテンツデータ提供システムの構成図である。
【図５】本発明の第２の実施例のコンテンツＩＤハンドラの構成図である。
【符号の説明】
１００  コンテンツデータ提供装置
１１０  ＲＲＤＳ受信部
１２０  ＲＲＤＳ解釈部
１３０  コンテンツデータ情報検索部
１４０  コンテンツデータ情報データベース
１５０  コンテンツデータ情報送信部
２００  クライアント端末
２０１  アプリケーション
２１０  コンテンツデータ情報受信部
２２０  コンテンツデータ情報解釈部
２３０  コンテンツＩＤ読み取り部
２４０  入力インタフェース
２５０  ＲＲＤＳ生成部
２６０  ＲＲＤＳ送信部
２７０  コンテンツハンドラ
２８０  ローカルリゾルバ
３００  サービスプロバイダ
４００  コンテンツデータ関連情報提供装置
【図１】
0003578088.tif 000002
【図２】
0003578088.tif 000003
【図３】
0003578088.tif 000004
【図４】
0003578088.tif 000005
【図５】
0003578088.tif 000006