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