(57)【要約】【課題】コンテンツを利用するユーザがコンテンツを利用するための環境条件を意識することなく、そのコンテンツをユーザに提供する。【解決手段】コンテンツ提供手段２０１は、コンテンツを利用するために必要な環境情報をコンテンツ毎に記憶し、ユーザ利用コンピュータ２００にてコンテンツが指定された場合、該コンテンツを利用するために必要な環境情報をユーザ利用コンピュータ２００に送信し、ユーザ利用コンピュータ２００は、ユーザ利用コンピュータ２００の利用環境をリストとして管理しておき、コンテンツ提供手段２０１から送信されてきた環境情報とリストとして管理された利用環境とに基づいて、指定したコンテンツを利用するための利用環境を構築する。【選択図】図１
2008191749.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを利用するためのクライアント端末と、該クライアント端末にコンテンツを提供するコンテンツ提供手段とを有してなるコンテンツ提供システムにおいて、
前記コンテンツ提供手段は、コンテンツを利用するために必要な環境情報を前記コンテンツ毎に記憶手段に記憶し、前記クライアント端末にてコンテンツが指定された場合、該コンテンツを利用するために必要な環境情報を前記記憶手段から読み出して前記クライアント端末に送信し、
前記クライアント端末は、当該クライアント端末の利用環境をリストとして管理しておき、前記コンテンツ提供手段から送信されてきた環境情報と前記リストとして管理された利用環境とに基づいて、前記指定したコンテンツを利用するための利用環境を構築することを特徴とするコンテンツ提供システム。
【請求項２】
請求項１に記載のコンテンツ提供システムにおいて、
前記コンテンツ提供手段は、前記コンテンツを利用するために必要なハードウェア環境情報及びソフトウェア環境情報を前記記憶手段に記憶し、前記クライアント端末にて指定されたコンテンツを利用するために必要なハードウェア環境情報及びソフトウェア環境情報を前記記憶手段から読み出して前記クライアント端末に送信し、
前記クライアント端末は、当該クライアント端末におけるハードウェア環境情報及びソフトウェア環境情報をリストとして管理しておき、前記コンテンツ提供手段から送信されてきたハードウェア環境情報及びソフトウェア環境情報と前記リストとして管理されたハードウェア環境情報及びソフトウェア環境情報とを用いて、前記指定したコンテンツを利用するための利用環境を構築することを特徴とするコンテンツ提供システム。
【請求項３】
請求項１または請求項２に記載のコンテンツ提供システムにおいて、
前記コンテンツ提供手段は、コンテンツに適用されたポリシ条件を前記コンテンツ毎に記憶手段に記憶し、前記クライアント端末にてコンテンツが指定された場合、該コンテンツに適用されたポリシ条件を前記記憶手段から読み出して前記クライアント端末に送信し、
前記クライアント端末は、前記コンテンツ提供手段から送信されてきた前記ポリシ条件と、当該クライアント端末にて予め指定されたポリシ条件とを比較することによって、前記指定したコンテンツの利用の可否を判断することを特徴とするコンテンツ提供システム。
【請求項４】
コンテンツを利用するためのクライアント端末と、該クライアント端末にコンテンツを提供するコンテンツ提供手段とを有してなるコンテンツ提供システムにて、前記クライアント端末にて指定されたコンテンツを前記コンテンツ提供手段から前記クライアント端末に提供するコンテンツ提供方法であって、
前記コンテンツ提供手段が、コンテンツを利用するために必要な環境情報を前記コンテンツ毎に記憶手段に記憶しておき、前記クライアント端末にてコンテンツが指定された場合、該コンテンツを利用するために必要な環境情報を前記記憶手段から読み出して前記クライアント端末に送信する処理と、
前記クライアント端末が、当該クライアント端末の利用環境をリストとして管理しておき、前記コンテンツ提供手段から送信されてきた環境情報と前記リストとして管理された利用環境とに基づいて、前記指定したコンテンツを利用するための利用環境を構築する処理とを有するコンテンツ提供方法。
【請求項５】
請求項４に記載のコンテンツ提供方法において、
前記コンテンツ提供手段が、前記コンテンツを利用するために必要なハードウェア環境情報及びソフトウェア環境情報を前記記憶手段に記憶しておき、前記クライアント端末にて指定されたコンテンツを利用するために必要なハードウェア環境情報及びソフトウェア環境情報を前記記憶手段から読み出して前記クライアント端末に送信する処理と、
前記クライアント端末が、当該クライアント端末におけるハードウェア環境情報及びソフトウェア環境情報をリストとして管理しておき、前記コンテンツ提供手段から送信されてきたハードウェア環境情報及びソフトウェア環境情報と前記リストとして管理されたハードウェア環境情報及びソフトウェア環境情報とを用いて、前記指定したコンテンツを利用するための利用環境を構築する処理とを有することを特徴とするコンテンツ提供方法。
【請求項６】
請求項４または請求項５に記載のコンテンツ提供方法において、
前記コンテンツ提供手段が、コンテンツに適用されたポリシ条件を前記コンテンツ毎に記憶手段に記憶しておき、前記クライアント端末にてコンテンツが指定された場合、該コンテンツに適用されたポリシ条件を前記記憶手段から読み出して前記クライアント端末に送信する処理と、
前記クライアント端末が、前記コンテンツ提供手段から送信されてきた前記ポリシ条件と、当該クライアント端末にて予め指定されたポリシ条件とを比較することによって、前記指定したコンテンツの利用の可否を判断する処理とを有することを特徴とするコンテンツ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストやイメージ、映像等のコンテンツを提供するコンテンツ提供システム及びコンテンツ提供方法に関する。
【背景技術】
【０００２】
近年、インターネットの急速な普及に伴い、テキストやイメージ、映像等のコンテンツをコンピュータにダウンロードして利用することが多くなってきている。このようにコンテンツを提供するコンテンツ提供サービスにおいては、従来、コンテンツを利用するユーザのコンピュータに、コンテンツを利用するための環境が予め整っていることを前提に、コンテンツが提供されている。
【０００３】
また、クライアント端末の環境に応じて検索条件を設定し、その検索条件に応じたコンテンツを提供する技術が特許文献１に記載されている。
【特許文献１】特開２００２−２４４９４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来のコンテンツ提供システムにおいては、以下のような問題点がある。
【０００５】
コンテンツの利用に際して、コンテンツのファイルフォーマットや、それを利用するために必要なハードウェア、ソフトウェア環境の調査、入手、導入を、コンテンツを利用するユーザがそれぞれ実施しなければならず、そのために専門的な知識が必要となる場合があり、コンテンツを利用するユーザに多くの負担を強いている。
【０００６】
また、多くの場合、コンテンツを取得（ダウンロード）して再生などの利用行為を試してみた結果、このようなコンテンツを利用するユーザのコンピュータ環境では利用できないことが初めてわかることになるため、コンテンツの取得が無駄なネットワークトラフィックの原因となり、ネットワークサービス全体の効率性を下げている。
【０００７】
コンテンツの提供方針として有償と無償という金銭的な違いの他、無償であるが二次利用や転載などの方針に関して制限を設けるなど、複雑な提供方針が適用されるコンテンツが増加している。このような、コンテンツ提供方針の複雑化に伴って、提供方針の明文化（ライセンスの規定）が進められる一方、コンテンツ利用に際して、ユーザにそれを意識させるプロセスが提供されなかったため、結果として、コンテンツを利用するユーザはその存在を知らないままコンテンツを利用しているケースが多く発生している。
【０００８】
また、特許文献１に記載されたものにおいては、クライアント端末の環境に応じたコンテンツしか提供することができない。
【０００９】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、コンテンツを利用するユーザがコンテンツを利用するための環境条件を意識することなく、そのコンテンツをユーザに提供することができるコンテンツ提供システム及びコンテンツ提供方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明は、
コンテンツを利用するためのクライアント端末と、該クライアント端末にコンテンツを提供するコンテンツ提供手段とを有してなるコンテンツ提供システムにおいて、
前記コンテンツ提供手段は、コンテンツを利用するために必要な環境情報を前記コンテンツ毎に記憶手段に記憶し、前記クライアント端末にてコンテンツが指定された場合、該コンテンツを利用するために必要な環境情報を前記記憶手段から読み出して前記クライアント端末に送信し、
前記クライアント端末は、当該クライアント端末の利用環境をリストとして管理しておき、前記コンテンツ提供手段から送信されてきた環境情報と前記リストとして管理された利用環境とに基づいて、前記指定したコンテンツを利用するための利用環境を構築することを特徴とする。
【００１１】
上記のように構成された本発明においては、クライアント端末にコンテンツを提供するコンテンツ提供手段において、コンテンツを利用するために必要な環境情報がコンテンツ毎に記憶手段に記憶されており、クライアント端末にてコンテンツが指定されると、そのコンテンツを利用するための環境情報が記憶手段から読み出されてクライアント端末に送信される。クライアント端末においては、クライアント端末の利用環境がリストとして管理されており、コンテンツ提供手段から送信されてきた環境情報とリストとして管理された利用環境とに基づいて、指定したコンテンツを利用するための利用環境が構築される。
【００１２】
このように本発明は、コンテンツ提供手段にネットワークで接続されたコンピュータ環境を有するクライアント端末において、コンテンツを利用するユーザが指定するテキスト、イメージ、映像などのコンテンツに対し、コンテンツに応じた利用環境を自動的に構築し、また、コンテンツを利用するユーザのライセンスに対する考え方や興味に基づくコンテンツ利用に関するポリシ条件を情報源として、閲覧しようとしているコンテンツを閲覧すべきか、すべきでないかを自動的に判断し、コンテンツを利用するユーザのポリシと合致した最適なコンテンツを、コンテンツを利用するユーザに提供するものである。
【００１３】
また、コンテンツを利用するユーザのクライアント端末の利用環境が、コンテンツを利用するために必要な条件を満たしていない場合、その利用環境を自動的に生成するための仕組みを提供する。
【００１４】
これらは、クライアント端末の利用環境及びユーザのコンテンツ利用にあたってのポリシという、コンテンツを利用するユーザ側の情報と、コンテンツを利用するために必要なコンピュータの環境条件やコンテンツ利用に適用されているライセンス形態といったコンテンツ提供側の情報とを相互に利用することによって実現する。
【発明の効果】
【００１５】
本発明は、以上説明したように構成されているので、コンテンツを利用するユーザがコンテンツを利用するための環境条件を意識することなく、そのコンテンツをユーザに提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１７】
図１は、本発明のコンテンツ提供システムの実施の一形態を示す図である。
【００１８】
本形態は図１に示すように、コンテンツ利用ユーザ１００が利用するクライアント端末であるユーザ利用コンピュータ２００と、ユーザ利用コンピュータ２００にコンテンツを提供するコンテンツ提供手段２０１と、ユーザ利用コンピュータ２００にソフトウェアを提供するソフトウェア提供手段２０２とから構成されている。
【００１９】
ユーザ利用コンピュータ２００は、定期的あるいはハードウェアが新規に接続されたタイミングでコンピュータの最新の利用環境となるハードウェア環境情報３０１を作成してリストとして管理する。同様に、定期的あるいはソフトウェアが新規にインストールされたタイミングで利用環境となるソフトウェア環境情報３０２を作成してリストとして管理する。これらは、基本的にユーザ利用コンピュータ２００内のプログラムによって自立的に行う。また、コンテンツ利用ユーザ１００によって予め入力された利用判断情報３００が登録されている。この利用判断情報３００は、コンテンツ及びソフトウェアの利用に関して、利用を受け入れる、もしくは利用を拒否するコンテンツ及びソフトウェアに付帯するライセンスの情報、もしくはコンテンツ利用ユーザの興味に基づくキーワードなどからなるものである。
【００２０】
コンテンツ提供手段２０１は、テキスト、イメージ、映像などのコンテンツ本体と、そのコンテンツを利用するにあたって必要となる必須ハードウェア環境情報、必須ソフトウェア環境情報及びコンテンツ利用判断情報からなるコンテンツ情報とを、提供するコンテンツ毎に保持している。なお、コンテンツ利用判断情報は、ライセンス情報やコンテンツの特徴を単語化した情報を含む。コンテンツ提供手段２０１は、これらの情報を保持する記憶手段であるディスク装置などのストレージと、ＣＰＵなどの制御部（不図示）に格納され、これらの情報の書き込み及び読み出すためのプログラムとを有するものとする。
【００２１】
ソフトウェア提供手段２０２は、コンテンツ提供手段２０１と同様に、ソフトウェア本体と、そのソフトウェアを利用するにあたって必要となる必須ハードウェア環境情報、必須ソフトウェア環境情報及びソフトウェア利用判断情報からなるソフトウェア情報とをソフトウェア毎に保持している。なお、ソフトウェア利用判断情報は、ライセンス情報やソフトウェアの特徴を単語化した情報を含む。ソフトウェア提供手段２０２は、これらの情報を保持するディスク装置などのストレージと、これらの情報の書き込み及び読み出すためのプログラムとを有するものとする。
【００２２】
ユーザ利用コンピュータ２００とコンテンツ提供手段２０１とは、相互に情報の交換が可能となるようネットワーク接続されているものとする。同様に、ユーザ利用コンピュータ２００とソフトウェア提供手段２０２とは、相互に情報の交換が可能となるようネットワーク接続されているものとする。
【００２３】
以下に、上記のように構成されたコンテンツ提供システムにおけるコンテンツ提供方法について説明する。
【００２４】
図２〜図１１は、図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【００２５】
まず、図２に示すように、コンテンツ利用ユーザ１００は、ユーザ利用コンピュータ２００に対して、コンテンツの利用にあたってコンテンツの利用ライセンスが何であれば利用を受け入れるかを利用判断情報３００として登録する。利用ライセンスとは、例えば、“GNU Public License”や“Creative Commons”といった一般的に知られるコンテンツ開示のポリシーを策定する各ライセンスを識別する識別子である（手順１−１）。
【００２６】
次に、図３に示すように、ユーザ利用コンピュータ２００は、自身に接続されているハードウェアの構成を検出し、接続されているハードウェアのリスト３０１を作成する。ハードウェアのリスト３０１には、該ハードウェアを販売しているベンダ情報、該ハードウェアの機能情報及び該ハードウェアの性能情報などを含む。このリストがハードウェア環境情報３０１となる。同様に、ユーザ利用コンピュータ２００は、自身にインストールされているソフトウェアの構成を検出し、インストールされているソフトウェアのリスト３０２を作成する。ソフトウェアのリスト３０２には、該ソフトウェアのバージョン情報、該ソフトウェアを販売しているベンダ情報及び該ソフトウェアの機能情報などを含む。このリストがソフトウェア環境情報３０２となる（手順１−２）。
【００２７】
次に、図４に示すように、コンテンツ利用ユーザ１００は、ユーザ利用コンピュータ２００を利用して、コンテンツ提供手段２０１に対して、要求対象コンテンツを指定するための情報３０３とともにコンテンツを要求する。この際、コンテンツ利用ユーザ１００は、要求対象コンテンツを指定するための情報としてファイル名などの、コンテンツをただ１つに特定できる情報ではなく、キーワードなど、いくつかのコンテンツが要求対象となるような情報を入力してもよい（手順１−３）。
【００２８】
次に、コンテンツ提供手段２０１は、ユーザ利用コンピュータ２００を利用してコンテンツ利用ユーザ１００が指定した要求対象コンテンツを指定するための情報３０３によって特定されるコンテンツ情報３０４を、ＣＰＵなどの制御部に格納されたプログラムによって、上述したディスク装置などのストレージに登録されたデータベース５０１から抽出する。なお、コンテンツ情報３０４は、コンテンツ利用ユーザ１００によって入力された要求対象コンテンツを指定するための情報３０３の内容によっては複数のコンテンツ情報を含む場合がある（手順１−４）。
【００２９】
次に、図５に示すように、コンテンツ提供手段２０１は、データベース５０１から抽出されたコンテンツ情報３０４をユーザ利用コンピュータ２００に送信する。この時、コンテンツ本体は送信しない（手順１−５）。
【００３０】
次に、ユーザ利用コンピュータ２００は、ＣＰＵなどの制御部（不図示）のプログラムによって、コンテンツ提供手段２０１から送信されてきたコンテンツ情報３０４を分析する。まず、分析１として、コンテンツ情報３０４に含まれるライセンス情報３０５を参照し、ライセンス情報３０５にて指定されているライセンスが、コンテンツ利用ユーザ１００が指定した利用判断情報３００に含まれているかを判定する（判定１）。次に、コンテンツ情報３０４に含まれる必須ハードウェア環境情報３０６を参照し、必須ハードウェアとして列挙されているハードウェアが、ユーザ利用コンピュータ２００に接続されているハードウェアのリスト３０１に含まれているかを判定する（判定２）。同様に、コンテンツ情報３０４に含まれる必須ソフトウェア情報３０７を参照し、必須ソフトウェアとして列挙されているソフトウェアがユーザ利用コンピュータ２００にインストールされているソフトウェアのリスト３０２に含まれているかを判定する（判定３）（手順１−６）。
【００３１】
次に、ユーザ利用コンピュータ２００は、コンテンツ利用ユーザ１００に対して利用候補となるコンテンツのコンテンツ情報のリストを表示する。この時、判定１、判定２及び判定３の全ての判定において判定結果が真であるコンテンツ情報については、今すぐ利用可能であることをコンテンツ利用ユーザが知ることができるような情報をモニタ画面等の表示デバイスに表示する。判定１、判定２もしくは判定３にいずれかの判定で判定結果が偽であった場合は、今すぐにはコンテンツを利用できないこと、判定１、判定２、判定３のどの判定結果が偽になったのか及び、判定結果が偽になった判定を真にするために必要な手続きをコンテンツ利用ユーザが知ることができるような情報を表示デバイスに表示する（手順１−７）。
【００３２】
以下の説明では、判定３の判定結果のみが偽であるコンテンツ４００を扱うケースについて説明する（手順１−８）。
【００３３】
図６に示すように、コンテンツ利用ユーザ１００は、コンテンツ４００を利用するために、判定結果が偽になった判定を真にするために必要な手続きを参照し、その内容に問題がない場合は解決ボタンなどのユーザインタフェースを使ってユーザ利用コンピュータ２００に対して、コンテンツ利用のための手続きを実行するよう指示する。この手順は、予め自動的に実行するようユーザ利用コンピュータ２００に設定しておくことによって省略することも考えられる（手順１−９）。
【００３４】
次に、コンテンツ利用ユーザ１００からのコンテンツ利用のための手続きの実行要求を受け取ったユーザ利用コンピュータ２００は、必須ソフトウェア情報３０７に含まれる必須ソフトウェアの配布先であるソフトウェア提供手段２０２で公開されている該当ソフトウェアの取得要求を受け付ける機能へと接続可能な参照情報（ＵＲＬ）を参照し、必須ソフトウェア４０１の取得を要求する（手順１−１０）。
【００３５】
次に、必須ソフトウェアの取得要求を受信したソフトウェア提供手段２０２は、必須ソフトウェア４０１のソフトウェア情報３０８をデータベース５０２から抽出する（手順１−１１）。
【００３６】
次に、図７に示すように、ソフトウェア提供手段２０２は、必須ソフトウェア４０１のソフトウェア情報３０８をユーザ利用コンピュータ２００に送信する。この時、必須ソフトウェア４０１のソフトウェア本体は送信しない（手順１−１２）。
【００３７】
次に、ユーザ利用コンピュータ２００は、ソフトウェア提供手段２０２から送信されてきたソフトウェア情報３０８を分析する。この分析手順は、（分析１）で説明した手順と同様の手順で行なう。まず、ソフトウェア情報３０８に含まれるライセンス情報３０９を参照し、ライセンス情報３０９にて指定されているライセンスが、コンテンツ利用ユーザ１００が設定した利用判断情報３００に含まれているかを判定する（判定４）。同様に、ソフトウェア情報３０８に含まれる必須ハードウェア環境情報３１０を参照し、必須ハードウェアとして列挙されているハードウェアが、ユーザ利用コンピュータ２００に接続されているハードウェアのリスト３０１に含まれているかを判定する（判定５）。同様に、ソフトウェア情報３０９に含まれる必須ソフトウェア環境情報３１１を参照し、必須ソフトウェアとして列挙されているソフトウェアがユーザ利用コンピュータ２００にインストールされているソフトウェアのリスト３０２に含まれているかを判定する（判定６）（手順１−１３）。
【００３８】
判定４、判定５もしくは判定６にいずれかの判定で判定結果が偽であった場合は、コンテンツを利用できないこと、及び判定４、判定５、判定６のどの判定結果が偽になったのかをコンテンツ利用ユーザ１００が知ることができるような情報を表示デバイスに表示して処理を終了する（手順１−１４）。
【００３９】
判定４、判定５及び判定６の判定結果が全て真であった場合は、図８に示すように、ユーザ利用コンピュータ２００は、ソフトウェア提供手段２０２に対して必須ソフトウェア４０１の転送要求３１２を送信する（手順１−１５）。
【００４０】
次に、ユーザ利用コンピュータ２００からの必須ソフトウェア４０１の転送要求３１２を受信したソフトウェア提供手段２０２は、必須ソフトウェア４０１の本体をデータベース５０２から抽出する（手順１−１６）。
【００４１】
次に、図９に示すように、ソフトウェア提供手段２０２は、要求された必須ソフトウェア４０１のソフトウェア本体をユーザ利用コンピュータ２００に送信する（手順１−１７）。
【００４２】
次に、ユーザ利用コンピュータ２００は、ソフトウェア提供手段２０２から送信されてきた必須ソフトウェア４０１をインストールする（手順１−１８）。
【００４３】
必須ソフトウェア４０１のインストールが完了し、該コンテンツを利用するために必要な条件が整った後、ユーザ利用コンピュータ２００は、図１０に示すように、コンテンツ提供手段２０１に対し、コンテンツ転送要求３１３を送信する（手順１−１９）。
【００４４】
次に、ユーザ利用コンピュータ２００からのコンテンツ転送要求３１３を受信したコンテンツ提供手段２０１は、要求されたコンテンツ４００の本体をデータベース５０１から抽出する（手順１−２０）。
【００４５】
次に、コンテンツ提供手段２０１は、図１１に示すように、要求されたコンテンツ４００のコンテンツ本体をユーザ利用コンピュータ２００に送信する（手順１−１９）。
【００４６】
ユーザ利用コンピュータ２００は、コンテンツ提供システム２０２から受信したコンテンツ４００を再生するなどし、コンテンツ利用ユーザ１００に利用させる（手順１−２０）。
【００４７】
（他の実施の形態）
図１２〜図１４は、本発明のコンテンツ配信システムの他の実施の形態におけるコンテンツ配信方法を説明するための図である。
【００４８】
本形態は、図１〜図１１に示した形態でユーザ利用コンピュータ２００に保持していた利用判断情報３００、ハードウェアのリスト３０１及びソフトウェアのリスト３０２を任意のサービス、もしくは認証されたサービスによって閲覧可能とすることによって、提案型のコンテンツ取得を実現するものである。
【００４９】
本形態においては、まず、コンテンツ利用ユーザ１００は、上述した（手順１−１）を実行し、利用判断情報３００を作成する。但し、利用判断情報には利用を受け入れるライセンスのリストの他に、コンテンツ利用ユーザ１００の興味情報などの補足情報を付加する。興味情報とは、例えば、「動物の写真」や「コンピュータグラフィック」などのキーワードである（手順２−１）。
【００５０】
次に、ユーザ利用コンピュータ２００は、上述した（手順１−２）を実行し、ハードウェアのリスト３０１及びソフトウェアのリスト３０２を作成する（手順２−２）。
【００５１】
次に、ユーザ利用コンピュータ２００は、図１２に示すように、（手順２−１）及び（手順２−２）で作成した利用判断情報３００、ハードウェアのリスト３０１及びソフトウェアのリスト３０２の情報を含む利用者情報３１４をコンテンツ提案手段２０３に公開する。なお、コンテンツ提案手段２０３に公開したこれらの情報は、後述する提案型コンテンツ提供手段２０４から参照可能とする（手順２−３）。
【００５２】
次に、コンテンツ提案手段２０３は、（手順２−３）で公開した情報の参照を予め認めている提案型コンテンツ提供手段２０４に対して、（手順２−３）で公開した利用者情報３１４の公開通知３１５を送信する。公開通知３１５は、利用者情報３１４を取得するための参照情報（ＵＲＬ）を含む（手順２−４）。
【００５３】
次に、公開通知３１４を受け取った提案型コンテンツ提供手段２０４は、図１３に示すように、公開通知３１５に含まれる利用者情報３１４を参照するための参照情報（ＵＲＬ）にアクセスし、利用者情報３１４を取得する。コンテンツ提案手段２０３は、このとき利用者情報３１４の一部の情報の閲覧を規制してもよい（手順２−５）。
【００５４】
次に、利用判断情報３００、ハードウェアリスト３０１及びソフトウェアリスト３０２を含む利用者情報３１４を取得した提案型コンテンツ提供手段２０４は、図１４に示すように、それらの情報を評価し、提案型コンテンツ提供手段２０４が公開するコンテンツがユーザ利用コンピュータで利用可能かを判定する。この判定は、（手順１−６）及び（手順１−７）と同様の手順で実施するが、提案型コンテンツ提供手段２０４により独自の判定手順を加えてもよい。判定の結果、提案型コンテンツ提供手段２０４が公開するコンテンツ３１５がユーザ利用コンピュータで利用可能である場合、コンテンツ３１５のコンテンツ情報３１６をコンテンツ提案手段２０３に通知する。ここで、コンテンツ情報３１６は、図１〜図１１に示した形態におけるコンテンツ情報３０４と同様の情報を含むものとする（手順２−６）。
【００５５】
次に、コンテンツ情報３１６を受信したコンテンツ提案手段２０３は、ユーザ利用コンピュータ２００にコンテンツ情報３１６を通知する。この通知は、ユーザ利用コンピュータ２００の性能によっては、ユーザ利用コンピュータ２００からコンテンツ提案手段２０３へ定期的にコンテンツ情報３１６を参照するという形態でもよい（手順２−７）。
【００５６】
次に、コンテンツ情報３１６を受信したユーザ利用コンピュータは、上述した（手順１−６）以降の手順を実施することによりコンテンツ３１５を取得する（手順２−８）。
【００５７】
上述した２つの実施の形態によれば、コンテンツを利用するユーザがコンテンツを利用するために必要な環境条件を意識することなくコンテンツを利用することが可能となり、利便性が向上する。
【００５８】
また、近年トラブルが多発しているコンテンツの著作権やライセンスの問題が考慮されることとなり、コンテンツを利用するユーザのコンテンツのライセンスに対する意識を損なうことなく、そのライセンス受諾操作を自動化することによって、健全なコンテンツ流通の普及を実現できる。
【００５９】
また、コンテンツの取得に先立って、コンテンツ利用ユーザのコンピュータ環境、利用者のライセンスに対するポリシなどの利用判断情報を評価、コンピュータ環境の整備を行なうため、コンテンツを取得したものの利用できない、あるいは利用しないといった無駄が生じることを抑制でき、近年流通が進んでいる音声コンテンツや動画コンテンツなどの大容量データについても効率的な利用が可能となる。
【００６０】
また、利用判断情報にコンテンツ利用ユーザの興味情報を包含し、コンテンツ提供者に公開する仕組みにより、コンテンツ提供者はコンテンツを利用するユーザのニーズをタイムリーに把握することができ、コンテンツを利用するユーザのニーズに適合するコンテンツを迅速に開発することが可能になる。
【００６１】
また、上述したようにコンテンツを利用するユーザのニーズ把握の延長で開発したコンテンツを、利用判断情報、コンピュータ環境といった情報を媒介として、同じニーズを持つユーザに迅速に提供することが可能になる。
【図面の簡単な説明】
【００６２】
【図１】本発明のコンテンツ提供システムの実施の一形態を示す図である。
【図２】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図３】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図４】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図５】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図６】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図７】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図８】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図９】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図１０】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図１１】図１に示したコンテンツ提供システムにおけるコンテンツ提供方法を説明するための図である。
【図１２】本発明のコンテンツ配信システムの他の実施の形態におけるコンテンツ配信方法を説明するための図である。
【図１３】本発明のコンテンツ配信システムの他の実施の形態におけるコンテンツ配信方法を説明するための図である。
【図１４】本発明のコンテンツ配信システムの他の実施の形態におけるコンテンツ配信方法を説明するための図である。
【符号の説明】
【００６３】
１００    コンテンツ利用ユーザ
２００    ユーザ利用コンピュータ
２０１    コンテンツ提供手段
２０２    ソフトウェア提供手段
２０３    コンテンツ提案手段
２０４    提案型コンテンツ提供手段
３００    利用判断情報
３０１    ハードウェア環境情報
３０２    ソフトウェア環境情報
３０３    情報
３０４，３１６    コンテンツ情報
３０５，３０９    ライセンス情報
３０６，３１０    必須ハードウェア環境情報
３０７，３１１    必須ソフトウェア環境情報
３０８    ソフトウェア情報
３１２，３１３    転送要求
３１４    利用者情報
３１５    公開通知
４００    コンテンツ
４０１    必須ソフトウェア
５０１，５０２    データベース
【図１】
2008191749.tif 000003
【図２】
2008191749.tif 000004
【図３】
2008191749.tif 000005
【図４】
2008191749.tif 000006
【図５】
2008191749.tif 000007
【図６】
2008191749.tif 000008
【図７】
2008191749.tif 000009
【図８】
2008191749.tif 000010
【図９】
2008191749.tif 000011
【図１０】
2008191749.tif 000012
【図１１】
2008191749.tif 000013
【図１２】
2008191749.tif 000014
【図１３】
2008191749.tif 000015
【図１４】
2008191749.tif 000016