(57)【要約】【課題】効果的にコンテンツ提供システムを運営することができるようにする。【解決手段】端末１１は、設定コンテンツが記憶されたデータベース１２が組み込まれた状態で販売されており、それを購入したユーザは、その設定コンテンツを、所定の利用条件に基づいて利用することができる。サーバ２１は、利用条件を、インターネット２を介して端末１１に送信する。サーバ２１は、端末製造事業者毎の設定コンテンツの販売実績を集計する。すなわち本システムによれば、端末１１のユーザは、設定コンテンツをサーバ２１からダウンロードする必要がない分、設定コンテンツを簡単に利用することができ、システム運営事業者は、例えば、販売された設定コンテンツの数や再生回数等に応じた金銭を端末製造事業者に支払うようにして本システムを運営することができる。【選択図】      図２
2004348203.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを利用する端末、および前記端末とネットワークを介して接続される、前記コンテンツを管理するサーバからなるコンテンツ提供システムにおいて、
前記端末は、
前記コンテンツが予め格納されている格納手段と、
前記端末の機器ＩＤまたは前記コンテンツを利用するためのアプリケーションプログラムのプログラムＩＤを記憶するＩＤ記憶手段と、
前記格納手段に格納されている所定の前記コンテンツのコンテンツＩＤ、および前記機器ＩＤまたは前記プログラムＩＤを前記サーバに送信して、前記所定のコンテンツの利用を要求する要求手段と、
前記要求手段による要求に応じて、前記サーバから送信されてきた利用条件を受信する受信手段と、
前記アプリケーションプログラムを実行し、前記利用条件に基づく、前記所定のコンテンツの利用を実行する利用実行手段と
を備え、
前記サーバは、
前記端末の前記要求手段によりその利用が要求された前記所定のコンテンツを利用するための前記利用条件を前記端末に送信する利用条件送信手段と、
前記端末の前記要求手段により送信されてきた前記コンテンツＩＤ、および前記機器ＩＤまたは前記プログラムＩＤからなる、前記所定のコンテンツの利用履歴情報を記憶する利用履歴情報記憶手段と、
前記利用履歴情報記憶手段に記憶されている前記利用履歴情報に基づいて、前記端末または前記アプリケーションプログラムによるコンテンツの利用実績を集計する集計手段と、
前記利用実績に基づく処理を実行する処理実行手段と
を備えることを特徴とするコンテンツ提供システム。
【請求項２】
前記端末の前記格納手段は、前記端末に対して脱着可能である
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
前記端末は、前記所定のコンテンツを利用するための前記アプリケーションプログラムの実行の履歴を表す実行履歴情報を記憶する実行履歴情報記憶手段をさらに備え、
前記サーバは、前記端末の前記実行履歴記憶手段に記憶された前記実行履歴情報を取得する取得手段をさらに備え、
前記サーバの前記利用履歴情報記憶手段は、前記端末の前記要求手段により送信されてきた前記コンテンツＩＤ、前記機器ＩＤまたは前記プログラムＩＤ、および前記取得手段により取得された前記実行履歴情報からなる前記利用履歴情報を記憶し、
前記サーバの前記集計手段は、前記利用履歴情報に基づいて、前記端末または前記アプリケーションプログラムによるコンテンツの利用実績および前記アプリケーションプログラムの実行実績を集計する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項４】
前記サーバは、前記端末の前記要求手段によりその利用が要求された前記所定のコンテンツに関する、コンテンツＩＤ以外の情報を、前記端末から取得する取得手段をさらに備え、
前記サーバの前記利用履歴情報記憶手段は、前記端末の前記要求手段により送信されてきた前記コンテンツＩＤ、前記機器ＩＤまたは前記プログラムＩＤ、および前記取得手段により取得された前記コンテンツＩＤ以外の情報からなる前記利用履歴情報を記憶し、
前記サーバの前記集計手段は、前記利用履歴情報に基づいて、前記端末または前記アプリケーションプログラムによるコンテンツの利用実績を集計する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項５】
前記コンテンツＩＤ以外の情報とは、前記コンテンツの販売価格、または前記コンテンツの販売日時である
ことを特徴とする請求項４に記載のコンテンツ提供システム。
【請求項６】
前記端末は、前記格納手段に格納されている前記コンテンツまたは前記受信手段により受信された前記利用条件を、他の端末に移動または複製する移動複製手段をさらに備え、
前記サーバは、前記端末の前記移動複製手段により前記コンテンツまたは利用条件が移動または複製された前記他の端末の機器ＩＤを、前記端末から取得する取得手段をさらに備え、
前記サーバの前記利用履歴情報記憶手段は、前記端末の前記要求手段により送信されてきた前記コンテンツＩＤ、前記端末の前記要求手段により送信されてきた前記機器ＩＤまたは前記取得手段により取得された前記機器ＩＤからなる前記利用履歴情報を記憶し、
前記サーバの前記集計手段は、前記利用履歴情報に基づいて、前記端末によるコンテンツの利用実績を集計する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項７】
前記サーバの前記取得手段は、前記端末の前記移動複製手段により前記コンテンツまたは前記利用条件が前記他の端末に移動または複製されたときの時刻情報を、前記端末からさらに取得し、
前記サーバの前記利用履歴情報記憶手段は、前記端末の前記要求手段により送信されてきた前記コンテンツＩＤ、前記端末の前記要求手段により送信されてきた前記機器ＩＤまたは前記取得手段により取得された前記機器ＩＤ、および前記取得手段により取得された前記時刻情報からなる前記利用履歴情報を記憶し、
前記サーバの前記集計手段は、前記利用履歴情報に基づいて、前記端末によるコンテンツの利用実績を集計する
ことを特徴とする請求項６に記載のコンテンツ提供システム。
【請求項８】
前記サーバの前記取得手段は、前記コンテンツまたは利用条件を前記端末に移動または複製した他の端末の機器ＩＤを、前記他の端末から取得し、
前記サーバの前記利用履歴情報記憶手段は、前記端末の前記要求手段により送信されてきた前記コンテンツＩＤ、前記端末の前記要求手段により送信されてきた前記機器ＩＤまたは前記取得手段により取得された前記機器ＩＤからなる前記利用履歴情報を記憶し、
前記サーバの前記集計手段は、前記利用履歴情報に基づいて、前記端末によるコンテンツの利用実績を集計する
ことを特徴とする請求項６に記載のコンテンツ提供システム。
【請求項９】
前記サーバの前記取得手段は、前記他の端末により前記コンテンツまたは前記利用条件が前記端末に移動または複製されたときの時刻情報を、前記他の端末からさらに取得し、
前記サーバの前記利用履歴情報記憶手段は、前記端末の前記要求手段により送信されてきた前記コンテンツＩＤ、前記端末の前記要求手段により送信されてきた前記機器ＩＤまたは前記取得手段により取得された前記機器ＩＤ、および前記取得手段により取得された前記時刻情報からなる前記利用履歴情報を記憶し、
前記サーバの前記集計手段は、前記利用履歴情報に基づいて、前記端末によるコンテンツの前記利用実績を集計する
ことを特徴とする請求項８に記載のコンテンツ提供システム。
【請求項１０】
前記サーバは、前記コンテンツを不正に利用した前記端末を検出する検出手段をさらに備え、
前記利用条件送信手段は、前記検出手段により検出された前記端末に対する前記利用条件の送信を制限する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項１１】
コンテンツを利用する端末に、ネットワークを介して接続される情報処理装置において、
前記端末によりその利用が要求された所定のコンテンツを利用するための利用条件を前記端末に送信する利用条件送信手段と、
前記端末により送信されてきた前記所定のコンテンツのコンテンツＩＤ、および前記端末の機器ＩＤまたは前記所定のコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤからなる、前記所定のコンテンツの利用履歴情報を記憶する利用履歴情報記憶手段と、
前記利用履歴情報記憶手段に記憶されている前記利用履歴情報に基づいて、前記端末または前記アプリケーションプログラムによるコンテンツの利用実績を集計する集計手段と、
前記利用実績に基づく処理を実行する処理実行手段と
を備えることを特徴とする情報処理装置。
【請求項１２】
コンテンツを利用する端末に、ネットワークを介して接続される情報処理装置の情報処理方法において、
前記端末によりその利用が要求された所定のコンテンツを利用するための利用条件を前記端末に送信する利用条件送信ステップと、
前記端末により送信されてきた前記所定のコンテンツのコンテンツＩＤ、および前記端末の機器ＩＤまたは前記所定のコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤからなる、前記所定のコンテンツの利用履歴情報を記憶する利用履歴情報記憶ステップと、
前記利用履歴情報記憶ステップの処理で記憶された前記利用履歴情報に基づいて、前記端末または前記アプリケーションプログラムによるコンテンツの利用実績を集計する集計ステップと、
前記利用実績に基づく処理を実行する処理実行ステップと
を含むことを特徴とする情報処理方法。
【請求項１３】
コンテンツを利用する端末に、ネットワークを介して接続される情報処理装置のプログラムであって、
前記端末によりその利用が要求された所定のコンテンツを利用するための利用条件の前記端末に対する送信を制御する利用条件送信制御ステップと、
前記端末により送信されてきた前記所定のコンテンツのコンテンツＩＤ、および前記端末の機器ＩＤまたは前記所定のコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤからなる、前記所定のコンテンツの利用履歴情報の記憶を制御する利用履歴情報記憶制御ステップと、
前記利用履歴情報記憶制御ステップの処理で記憶された前記利用履歴情報に基づく、前記端末または前記アプリケーションプログラムによるコンテンツの利用実績の集計を制御する集計制御ステップと、
前記利用実績に基づく処理の実行を制御する処理実行制御ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ提供システム、情報処理装置および方法、並びにプログラムに関し、特に、コンテンツの提供を効果的に行うことができるようにしたコンテンツ提供システム、情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
図１は、従来のコンテンツ提供システムの構成例を示している（特許文献参照）。
【０００３】
端末１は、インターネット２を介して、サーバ３から提供されるコンテンツをダウンロードし、それを利用する。サーバ３は、端末１に提供するコンテンツが記憶されているデータベース４を有しており、端末１により要求されたコンテンツをそこから読み出し、ネットワーク２を介して端末１に提供する。
【０００４】
【特許文献】
特開２００２−１１７２９２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、このようにサーバ３がデータベース４を保有し、要求されたコンテンツをネットワーク２を介して端末１に提供する場合、特にコンテンツのデータ量が大きいとき、そのダウンロードに時間を要するため、端末１のユーザにとっては、その利用が不便となるなどの問題が、サーバ３（本システム）を管理するシステム管理事業者にとっては、本システムの構築とその維持にコストがかかるなどの問題があった。
【０００６】
本発明はこのような状況に鑑みてなされたものであり、所定のコンテンツを予め記録媒体に記録してユーザに提供し、コンテンツ本体を、ネットワーク２を介して授受しなくても利用することができるようにするものである。また端末１におけるそのコンテンツの利用結果をサーバ３が検出できるようにし、システム管理事業者が、その検出結果を利用してシステム運営を行うことができるようにしたものである。
【０００７】
【課題を解決するための手段】
本発明のコンテンツ提供システムは、端末は、コンテンツが予め格納されている格納手段と、端末の機器ＩＤまたはコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤを記憶するＩＤ記憶手段と、格納手段に格納されている所定のコンテンツのコンテンツＩＤ、および機器ＩＤまたはプログラムＩＤをサーバに送信して、所定のコンテンツの利用を要求する要求手段と、要求手段による要求に応じて、サーバから送信されてきた利用条件を受信する受信手段と、アプリケーションプログラムを実行し、利用条件に基づく、所定のコンテンツの利用を実行する利用実行手段とを備え、サーバは、端末の要求手段によりその利用が要求された所定のコンテンツを利用するための利用条件を端末に送信する利用条件送信手段と、端末の要求手段により送信されてきたコンテンツＩＤ、および機器ＩＤまたはプログラムＩＤからなる、所定のコンテンツの利用履歴情報を記憶する利用履歴情報記憶手段と、利用履歴情報記憶手段に記憶されている利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績を集計する集計手段と、利用実績に基づく処理を実行する処理実行手段とを備えることを特徴とする。
【０００８】
本発明のコンテンツ提供システムにおいては、端末で、コンテンツが予め格納され、端末の機器ＩＤまたはコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤが記憶され、所定のコンテンツのコンテンツＩＤ、および機器ＩＤまたはプログラムＩＤをサーバに送信して、所定のコンテンツの利用が要求され、要求に応じて、サーバから送信されてきた利用条件が受信され、アプリケーションプログラムを実行し、利用条件に基づく、所定のコンテンツの利用が実行され、サーバで、利用が要求された所定のコンテンツを利用するための利用条件が端末に送信され、送信されてきたコンテンツＩＤ、および機器ＩＤまたはプログラムＩＤからなる、所定のコンテンツの利用履歴情報が記憶され、記憶されている利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績が集計され、利用実績に基づく処理が実行される。
【０００９】
端末の格納手段は、端末に対して脱着可能とすることができる。
【００１０】
端末には、所定のコンテンツを利用するためのアプリケーションプログラムの実行の履歴を表す実行履歴情報を記憶する実行履歴情報記憶手段をさらに設け、サーバには、端末の実行履歴記憶手段に記憶された実行履歴情報を取得する取得手段をさらに設け、サーバの利用履歴情報記憶手段には、端末の要求手段により送信されてきたコンテンツＩＤ、機器ＩＤまたはプログラムＩＤ、および取得手段により取得された実行履歴情報からなる利用履歴情報を記憶させ、サーバの集計手段には、利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績およびアプリケーションプログラムの実行実績を集計させることができる。
【００１１】
サーバは、端末の要求手段によりその利用が要求された所定のコンテンツに関する、コンテンツＩＤ以外の情報を、端末から取得する取得手段をさらに備え、サーバの利用履歴情報記憶手段は、端末の要求手段により送信されてきたコンテンツＩＤ、機器ＩＤまたはプログラムＩＤ、および取得手段により取得されたコンテンツＩＤ以外の情報からなる利用履歴情報を記憶し、サーバの集計手段は、利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績を集計することができる。
【００１２】
コンテンツＩＤ以外の情報を、コンテンツの販売価格、またはコンテンツの販売日時とすることができる。
【００１３】
端末は、格納手段に格納されているコンテンツまたは受信手段により受信された利用条件を、他の端末に移動または複製する移動複製手段をさらに備え、サーバは、端末の移動複製手段によりコンテンツまたは利用条件が移動または複製された他の端末の機器ＩＤを、端末から取得する取得手段をさらに備え、サーバの利用履歴情報記憶手段は、端末の要求手段により送信されてきたコンテンツＩＤ、端末の要求手段により送信されてきた機器ＩＤまたは取得手段により取得された機器ＩＤからなる利用履歴情報を記憶し、サーバの集計手段は、利用履歴情報に基づいて、端末によるコンテンツの利用実績を集計することができる。
【００１４】
サーバの取得手段は、端末の移動複製手段によりコンテンツまたは利用条件が他の端末に移動または複製されたときの時刻情報を、端末からさらに取得し、サーバの利用履歴情報記憶手段は、端末の要求手段により送信されてきたコンテンツＩＤ、端末の要求手段により送信されてきた機器ＩＤまたは取得手段により取得された機器ＩＤ、および取得手段により取得された時刻情報からなる利用履歴情報を記憶し、サーバの集計手段は、利用履歴情報に基づいて、端末によるコンテンツの利用実績を集計することができる。
【００１５】
サーバの取得手段は、コンテンツまたは利用条件を端末に移動または複製した他の端末の機器ＩＤを、他の端末から取得し、サーバの利用履歴情報記憶手段は、端末の要求手段により送信されてきたコンテンツＩＤ、端末の要求手段により送信されてきた機器ＩＤまたは取得手段により取得された機器ＩＤからなる利用履歴情報を記憶し、サーバの集計手段は、利用履歴情報に基づいて、端末によるコンテンツの利用実績を集計することができる。
【００１６】
サーバの取得手段は、他の端末によりコンテンツまたは利用条件が端末に移動または複製されたときの時刻情報を、他の端末からさらに取得し、サーバの利用履歴情報記憶手段は、端末の要求手段により送信されてきたコンテンツＩＤ、端末の要求手段により送信されてきた機器ＩＤまたは取得手段により取得された機器ＩＤ、および取得手段により取得された時刻情報からなる利用履歴情報を記憶し、サーバの集計手段は、利用履歴情報に基づいて、端末によるコンテンツの利用実績を集計することができる。
【００１７】
サーバは、コンテンツを不正に利用した端末を検出する検出手段をさらに備え、利用条件送信手段は、検出手段により検出された端末に対する利用条件の送信を制限することができる。
【００１８】
本発明の情報処理装置は、端末によりその利用が要求された所定のコンテンツを利用するための利用条件を端末に送信する利用条件送信手段と、端末により送信されてきた所定のコンテンツのコンテンツＩＤ、および端末の機器ＩＤまたは所定のコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤからなる、所定のコンテンツの利用履歴情報を記憶する利用履歴情報記憶手段と、利用履歴情報記憶手段に記憶されている利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績を集計する集計手段と、利用実績に基づく処理を実行する処理実行手段とを備えることを特徴とする。
【００１９】
本発明の情報処理方法は、端末によりその利用が要求された所定のコンテンツを利用するための利用条件を端末に送信する利用条件送信ステップと、端末により送信されてきた所定のコンテンツのコンテンツＩＤ、および端末の機器ＩＤまたは所定のコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤからなる、所定のコンテンツの利用履歴情報を記憶する利用履歴情報記憶ステップと、利用履歴情報記憶ステップの処理で記憶された利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績を集計する集計ステップと、利用実績に基づく処理を実行する処理実行ステップとを含むことを特徴とする。
【００２０】
本発明のプログラムは、端末によりその利用が要求された所定のコンテンツを利用するための利用条件の端末に対する送信を制御する利用条件送信制御ステップと、端末により送信されてきた所定のコンテンツのコンテンツＩＤ、および端末の機器ＩＤまたは所定のコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤからなる、所定のコンテンツの利用履歴情報の記憶を制御する利用履歴情報記憶制御ステップと、利用履歴情報記憶制御ステップの処理で記憶された利用履歴情報に基づく、端末またはアプリケーションプログラムによるコンテンツの利用実績の集計を制御する集計制御ステップと、利用実績に基づく処理の実行を制御する処理実行制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００２１】
本発明の情報処理装置および方法、並びにプログラムにおいては、端末によりその利用が要求された所定のコンテンツを利用するための利用条件が端末に送信され、端末により送信されてきた所定のコンテンツのコンテンツＩＤ、および端末の機器ＩＤまたは所定のコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤからなる、所定のコンテンツの利用履歴情報が記憶され、記憶された利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績が集計され、利用実績に基づく処理が実行される。
【００２２】
【発明の実施の形態】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００２３】
本発明のコンテンツ提供システム（例えば、図２のコンテンツ提供システム）は、端末（例えば、図２の端末１１）は、コンテンツが予め格納されている格納手段（例えば、図８の設定コンテンツデータベース１２）と、端末の機器ＩＤまたはコンテンツを利用するためのアプリケーションプログラムのプログラムＩＤを記憶するＩＤ記憶手段（例えば、図８，１３の制御モジュール１１１）と、格納手段に格納されている所定のコンテンツのコンテンツＩＤ、および機器ＩＤまたはプログラムＩＤをサーバに送信して、所定のコンテンツの利用を要求する要求手段（例えば、図８の制御モジュール１１１と通信モジュール１１４）と、要求手段による要求に応じて、サーバ（例えば、図２のサーバ２１）から送信されてきた利用条件を受信する受信手段（例えば、図８の通信モジュール１１４）と、アプリケーションプログラムを実行し、利用条件に基づく、所定のコンテンツの利用を実行する利用実行手段（例えば、図８の制御モジュール１１１と暗号化処理モジュール１１３）とを備え、サーバは、端末の要求手段によりその利用が要求された所定のコンテンツを利用するための利用条件を端末に送信する利用条件送信手段（例えば、図１０の制御モジュール１３１、利用条件データベース１３２、および通信モジュール１３５）と、端末の要求手段により送信されてきたコンテンツＩＤ、および機器ＩＤまたはプログラムＩＤからなる、所定のコンテンツの利用履歴情報（例えば、図３の販売履歴テーブル２１Ａ）を記憶する利用履歴情報記憶手段（例えば、図１０の管理データ記憶部１３３）と、利用履歴情報記憶手段に記憶されている利用履歴情報に基づいて、端末またはアプリケーションプログラムによるコンテンツの利用実績を集計する集計手段（例えば、図１０の制御モジュール１３１）と、利用実績に基づく処理を実行する処理実行手段（例えば、図１０の制御モジュール１３１）とを備えることを特徴とする。
【００２４】
図２は、本発明を適用したコンテンツ提供システムの構成例を示している。
【００２５】
Ｎ個の端末１１−１乃至端末１１−Ｎ（以下、個々に区別する必要がない場合、単に、端末１１と称する。他の場合においても同様である）は、所定のコンテンツ（以下、設定コンテンツと称する）が記憶された設定コンテンツデータベース１２−１乃至１２−Ｎがそれぞれ組み込まれた状態で販売されており、それらを購入したユーザは、端末１１を介して、データベース１２に予め記憶されている設定コンテンツを利用することができる。
【００２６】
詳細は後述するが、設定コンテンツを利用する際に、端末１１は、端末１１固有の機器ＩＤと、利用したい設定コンテンツのコンテンツＩＤを、ネットワーク２を介してサーバ２１に送信し、設定コンテンツの購入を要求する。
【００２７】
端末１１は、その要求に応じてサーバ２１から送信されてきた、設定コンテンツを利用するために必要な条件（以下、利用条件と称する）に従って、データベース１２に記憶されている設定コンテンツに対する利用処理（例えば、再生処理）を行う。
【００２８】
サーバ２１は、端末１１から、設定コンテンツ購入の要求を受けると、その設定コンテンツを利用するために必要は利用条件を、上述したように端末１１に送信する。
【００２９】
サーバ２１はこのとき、図３に示す販売履歴テーブル２１Ａに、設定コンテンツを購入した端末１１の機器ＩＤ、その端末１１に購入された設定コンテンツのコンテンツＩＤ、およびその設定コンテンツの販売価格や販売日時等の設定コンテンツに関する情報を設定し、さらに所定のタイミングで、端末１１の端末製造事業者毎または設定コンテンツのコンテンツ作成事業者毎の設定コンテンツの販売実績（利用実績）を集計する。
【００３０】
サーバ２１は、図４に示すような、端末１１の機器ＩＤと、端末１１の端末製造事業者名や端末１１の型番等が対応付けられている機器管理テーブル２１Ｂと、図５に示すような、設定コンテンツのコンテンツＩＤと、設定コンテンツを作成したコンテンツ作成事業者名等が対応付けられている設定コンテンツ管理テーブル２１Ｃを記憶しているので、この図３乃至図５のテーブルを利用して、端末製造事業者毎またはコンテンツ作成事業者毎の設定コンテンツの販売実績を集計する。
【００３１】
図３の販売履歴テーブル２１Ａによれば、機器１１−１では、３個の設定コンテンツＣａ，Ｃｂ，Ｃｃが購入され、端末１１−２では、１個の設定コンテンツＣａが購入され、そして端末１１−３では、２個の設定コンテンツＣａ，Ｃｄが購入されている。
【００３２】
すなわち、この場合、例えば、メーカＭ１が製造した端末１１−１，１１−２では、合計４個の設定コンテンツが販売されたこと、メーカＭ２が製造した端末１１−３，１１−４では、合計１個の設定コンテンツが販売されたことが集計される。またレーベルＬ１が作成した設定コンテンツＣａ，Ｃｂについては、合計４個の設定コンテンツが販売されたこと、レーベルＬ２が作成した設定コンテンツＣｃについては、合計１個の設定コンテンツが販売されたこと、そしてレーベルＬ３が作成したコンテンツＣｄ，Ｃｅについては、合計１個の設定コンテンツが販売されたことが集計される。
【００３３】
結局本発明によれば、端末１１のユーザは、設定コンテンツがデータベース１２に記憶されて提供され、設定コンテンツをサーバ２１からダウンロードする必要がないので、その分、設定コンテンツを迅速に利用することができ、サーバ２１のシステム管理事業者は、ネットワーク２の維持費用等を低減することができる。
【００３４】
またこのようにサーバ２１が、端末製造事業者毎またはコンテンツ作成事業者毎の設定コンテンツの販売実績を集計するようにしたので、その販売実績に基づいて、図６に示すように、コンテンツ作成事業者および端末製造事業者に、例えば、販売された設定コンテンツの数に応じた金銭（著作権料に応じた金銭を含む）を支払うようにして本システムを運営することができ、彼らの、本システムへの加入を促進することができる。
【００３５】
なお、販売実績を集計するに際し、販売価格や販売日などをさらに利用することもできる。
【００３６】
図７は、端末１１の構成例を示している。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５１にはバス５５を介して入出力インタフェース５６が接続されており、ＣＰＵ５１は、入出力インタフェース５６を介して、ユーザから、キーボード、マウスなどよりなる入力部５８から指令が入力されると、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２、ハードディスク５４、またはドライブ６０に装着される磁気ディスク６１、光ディスク６２、光磁気ディスク６３、若しくは半導体メモリ６４などの記録媒体に格納されているプログラムを、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３にロードして実行する。さらに、ＣＰＵ５１は、その処理結果を、例えば、入出力インタフェース５６を介して、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などよりなる出力部５８に必要に応じて出力する。
【００３７】
ＲＯＭ５２には、端末１１の機器ＩＤが記憶され、ハードディスク５４には、設定コンテンツが記憶された設定コンテンツデータベース１２（図７においてその図示が省略されている）が格納されている。なお、設定コンテンツは、所定の暗号化が施された状態で設定コンテンツデータベース１２に記憶されている。
【００３８】
通信部５９は、インターネット２に接続され、サーバ２１との通信を行う。
【００３９】
図８は、端末１１の機能的構成例を表している。
【００４０】
ＧＵＩ処理モジュール（ＣＰＵ５１乃至ＲＡＭ５３、出力部５７、および入力部５８により実現されるモジュール）１１２は、出力部５７に所定のＧＵＩを表示させたり、そのＧＵＩに対するユーザの操作内容を制御モジュール１１１に通知する。
【００４１】
暗号化処理モジュール（ＣＰＵ５１乃至ＲＡＭ５３により実現されるモジュール）１１３は、サーバ２１との通信を確立するための認証データ（例えば、機器ＩＤや署名）を暗号化する。暗号化処理モジュール１１３はまた、制御モジュール１１１から供給される復号鍵等を利用して、制御モジュール１１１から同様に供給された設定コンテンツデータベース１２に記憶されている設定コンテンツの暗号を復号する。
【００４２】
通信モジュール（ＣＰＵ５１乃至ＲＡＭ５３および通信部５９より実現されるモジュール）１１４は、認証データを利用してサーバ２１との相互認証を行い、サーバ２１との間に、秘匿性の高い通信路を確立する。通信モジュール１１４は、確立した通信路を介してサーバ２１との通信を行う。
【００４３】
制御モジュール（ＣＰＵ５１乃至ＲＡＭ５３により実現されるモジュール）１１１は、各モジュールを制御する。
【００４４】
図９は、サーバ２１の構成例を示している。サーバ２１の構成は、基本的に、端末１１と同様であるので、その詳細な説明を省略するが、ハードディスク７４には、図３に示した販売履歴テーブル２１Ａ、図４に示した機器管理テーブル２１Ｂ、および図５に示した設定コンテンツ管理テーブル２１Ｃ（いずれも図９においてその図示が省略されている）が格納されている。ハードディスク７４にはまた、設定コンテンツを利用するために必要な利用条件が格納されている。
【００４５】
図１０は、サーバ２１の機能的構成例を示している。
【００４６】
利用条件データベース（ハードディスク７４に構築されている）１３２には、端末１１の設定コンテンツデータベース１２に記憶されている設定コンテンツを利用するために必要な利用条件（販売価格、再生回数、複製許可、復号鍵など）が記憶されている。管理データ記憶部１３３（ハードディスク７４に構築されている）には、図３に示した販売履歴テーブル２１Ａ、図４に示した機器管理テーブル２１Ｂ、および図５に示した設定コンテンツ管理テーブル２１Ｃが記憶されている。
【００４７】
暗号化処理モジュール（ＣＰＵ７１乃至ＲＡＭ７３により実現されるモジュール）１３４は、端末１１に送信する利用条件等を暗号化する。
【００４８】
通信モジュール（ＣＰＵ７１乃至ＲＡＭ７３および通信部７９により実現されるモジュール）１３５は、端末１１との相互認証を行い、秘匿性の高い通信路を端末１１との間に確立し、その通信路を介して端末１１との通信を行う。
【００４９】
制御モジュール（ＣＰＵ７１乃至ＲＡＭ７３により実現されるモジュール）１３１は、各モジュールを制御する。
【００５０】
次に、端末１１の設定コンテンツデータベース１２、並びにサーバ２１の機器管理テーブル２１Ｂおよび設定コンテンツ管理テーブル２１Ｃを生成する場合の端末製造事業者、コンテンツ作成事業者、およびシステム管理事業者間（図６）の処理を、図１１のフローチャートを参照して説明する。
【００５１】
ステップＳ１において、コンテンツ作成事業者は、設定コンテンツを作成し、端末製造事業者に提供する。ステップＳ２において、端末製造事業者は、端末１１の機器ＩＤを発行し、端末１１のＲＯＭ５２に書き込むとともに、コンテンツ作成事業者より提供された設定コンテンツを記憶するデータベース１２を構築し、端末１１のハードディスク５４に格納する。
【００５２】
次に、ステップＳ３において、システム管理事業者は、端末製造事業者により発行された端末ＩＤ、および端末製造事業者名と端末１１の型番等から、図４に示した機器管理テーブル２１Ｂを生成し、またコンテンツ作成事業者により得られた、端末製造事業者に提供された設定コンテンツのコンテンツＩＤとコンテンツ製造事業者名等から、図５に示した設定コンテンツ管理テーブル２１Ｃを生成し、それらをサーバ２１のハードディスク７４に格納する。
【００５３】
このようにして、端末１１の設定コンテンツデータベース１２が構築され、サーバ２１の機器管理テーブル２１Ｂおよび設定コンテンツ管理テーブル２１Ｃが生成される。
【００５４】
次に、設定コンテンツの販売処理および販売実績集計処理を、図１２のフローチャートを参照して説明する。
【００５５】
ステップＳ１１において、端末１１の出力部５８に表示された、購入する（利用する）設定コンテンツを指定するためのＧＵＩがユーザによって操作され、所定の設定コンテンツが指定されると、ＧＵＩ処理モジュール１１２は、指定された設定コンテンツのコンテンツＩＤを制御モジュール１１１に供給する。
【００５６】
ステップＳ１２において、制御モジュール１１１は、暗号化処理モジュール１１３を制御して、機器ＩＤや署名等を暗号化させて認証データを生成させるとともに、通信モジュール１１４を制御し、その認証データに基づいて、サーバ２１との通信路を確立させる。
【００５７】
サーバ２１との通信路が確立されると、ステップＳ１３において、制御モジュール１１１は、暗号化処理モジュール１１３を制御して、ステップＳ１１で指定された設定コンテンツのコンテンツＩＤと、機器１１の機器ＩＤを暗号化させるとともに、通信モジュール１１４を制御して、暗号化された機器ＩＤとコンテンツＩＤを、サーバ２１に送信させる。
【００５８】
サーバ２１の通信モジュール１３５は、ステップＳ２１において、端末１１のステップＳ１２における処理に対応して、端末１１との秘匿性の高い通信路を確立するための処理を行い、通信路を確立する。このようにして通信路が確立され、端末１１のステップＳ１３における処理で設定コンテンツのコンテンツＩＤと機器１１の機器ＩＤが送信されてくると、サーバ２１の通信モジュール１３５は、ステップＳ１２において、それらを受信する。
【００５９】
次に、サーバ２１の制御モジュール１３１は、ステップＳ２３において、暗号化処理モジュール１３４を制御して、ステップＳ２２で受信されたコンテンツＩＤと機器ＩＤの暗号を復号させるとともに、コンテンツＩＤで識別される設定コンテンツの利用条件を、利用条件データベース１３２から読み出す。
【００６０】
ステップＳ２４において、サーバ２１の制御モジュール１３１は、暗号化処理モジュール１３４を制御して、ステップＳ２３で読み出した利用条件を暗号化させるとともに、通信モジュール１３５を制御して、端末１１に送信させる。
【００６１】
端末１１の制御モジュール１１１は、ステップＳ１４において、通信モジュール１１４を介して、サーバ２１から送信されてきた利用条件を受信し、暗号化処理モジュール１１３を制御して、その暗号を復号させるとともに、ハードディスク５４に記憶する。これにより、ステップＳ１１で指定された（購入した）設定コンテンツの利用が可能となる。
【００６２】
サーバ２１の制御モジュール１３１は、利用条件が端末１１に送信された後、ステップＳ２５において、管理データ記憶部１３３の販売履歴テーブル２１Ａ（図３）に、端末１１の機器ＩＤ、購入された設定コンテンツのコンテンツＩＤ、およびその販売価格と販売日時等を設定する（販売履歴テーブル２１Ａを更新する）。
【００６３】
そして、サーバ２１の制御モジュール１３１は、ステップＳ２６において、所定のタイミングになったとき、管理データ記憶部１３３に記憶されている販売履歴テーブル２１Ａ（図３）、機器管理テーブル２１Ｂ（図４）、および設定コンテンツ管理テーブル２１Ｃ（図５）を利用して、端末製造事業者毎またはコンテンツ作成事業者毎の設定コンテンツの販売実績を集計し、例えば、それを記憶する。システム管理事業者は、ここで集計された販売実績に基づいて、図６を参照して説明したように所定のフィードバックを、端末製造事業者やコンテンツ作成事業者に対して行う。
【００６４】
以上のようにして設定コンテンツが販売され、その販売実績が集計される。
【００６５】
なお、以上においては、設定コンテンツデータベース１２が端末１１のハードディスク５４に格納されている場合を例として説明したが、脱着可能は、例えば、図７に示す磁気ディスク６１、光ディスク６２、光磁気ディスク６３、若しくは半導体メモリ６４などの記録媒体に格納しておくこともできる。
【００６６】
また、以上においては、端末製造事業者毎またはコンテンツ作成事業者毎に設定コンテンツの販売実績を集計したが、例えば、設定コンテンツを利用するためのアプリケーションプログラム（例えば、暗号化処理モジュール１１３のプログラム）のプログラム作成事業者毎に設定コンテンツの販売実績を集計することもできる。この場合、端末１１には、図１３に示すように、暗号化処理モジュール１１３固有のプログラムＩＤが記憶され、サーバ２１には、図３に示す販売履歴テーブル２１Ａに代えて、図１４に示す販売履歴テーブル２１Ｄが設けられ、図４に示す機器管理テーブル２１Ｂに代えて、図１５に示すプログラム管理テーブル２１Ｅが設けられる。そして、図１２に示した処理において、機器ＩＤに代えて、プログラムＩＤが利用される。
【００６７】
またこのとき、端末１１は、コンテンツを利用するために行ったアプリケーションプログラムの実行の履歴（例えば、再生の回数）を記憶し、それをサーバ２１に適宜通知するようにすることもできる。サーバ２１は、その実行履歴を、図１６に示すアプリケーションプログラム実行履歴管理テーブル２１Ｆで管理して、販売実績の集計に利用する。
【００６８】
また、端末１１は、自分の設定コンテンツデータベース１２に記憶されている設定コンテンツやサーバ２１からの利用条件を他の端末１１に移動または複製できるようにすることもできる。この場合、移動元または複製元の端末１１は、移動した設定コンテンツのコンテンツＩＤや移動先または複製先の他の端末１１の機器ＩＤをサーバ２１に送信して、その旨を通知する。その結果、他の端末１１における設定コンテンツの利用も、販売実績に含めることができる。なお設定コンテンツまたは利用条件の移動または複製がなされた他の端末１１も、所定のタイミングで、移動または複製された設定コンテンツのコンテンツＩＤや移動元または複製元の端末１１の機器ＩＤをサーバ２１に送信して、設定コンテンツまたは利用条件の移動または複製があった旨を通知することができる。
【００６９】
また、端末１１は、設定コンテンツまたは利用条件の移動または複製があった場合、複製または移動した日時を表す情報を記憶して、それをサーバ２１に通知するようにすることもできる。その結果、サーバ２１は、その日時を表す情報を、販売実績の集計に利用することもできる。
【００７０】
また、サーバ２１は、不正を行った端末１１（設定コンテンツまたは利用条件が移動または複製された端末１１を含む）に対して、設定コンテンツの利用を無効にするようにすることもできる。具体的には、サーバ２１は、不正利用した端末１１の機器ＩＤを記憶し、その機器ＩＤが送信されて設定コンテンツ購入が要求された場合、利用条件を送信しないようにする。
【００７１】
上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【００７２】
この記録媒体は、図７，９に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク（フロッピディスクを含む）６１，９１、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を含む）６２，９２、光磁気ディスク（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）６３，９３、若しくは半導体メモリ６４，９４などによりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ５２，７２やハードディスク５４，７４などで構成される。
【００７３】
なお、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００７４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００７５】
【発明の効果】
第１および第２の本発明によれば、例えば、コンテンツを迅速に利用することができるとともに、システムの構築や維持等のコストを低減することができる。
【図面の簡単な説明】
【図１】従来のコンテンツ提供システムの構成例を示す図である。
【図２】本発明を適用したコンテンツ提供システムの構成例を示す図である。
【図３】販売履歴テーブルの例を示す図である。
【図４】機器管理テーブルの例を示す図である。
【図５】設定コンテンツ管理テーブルの例を示す図である。
【図６】販売実績に基づく端末製造事業者およびコンテンツ作成事業者に対するフィードバックについて説明する図である。
【図７】図２の端末の構成例を示すブロック図である。
【図８】図２の端末の機能的構成例を示すブロック図である。
【図９】図２のサーバの構成例を示すブロック図である。
【図１０】図２のサーバの機能的構成例を示すブロック図である。
【図１１】設定コンテンツデータベース、機器管理テーブル、および設定コンテンツ管理テーブルを生成する処理を説明するフローチャートである。
【図１２】設定コンテンツを販売する処理、および販売実績を集計する処理を説明するフローチャートである。
【図１３】図２の端末の機能的構成例の他の例を示す図である。
【図１４】販売履歴テーブルの他の例を示す図である。
【図１５】プログラム管理テーブルを示す図である。
【図１６】アプリケーションプログラム実行履歴管理テーブルを示す図である。
【符号の説明】
１１  端末，  １２  設定コンテンツデータベース，  ２１  サーバ，  １１１  制御モジュール，  １１２  ＧＵＩ処理モジュール，  １１３  暗号化処理モジュール，  １１４  通信モジュール，  １３１  制御モジュール，  １３２利用条件データベース，  １３３  管理データ記憶部，  １３４  暗号化処理モジュール，  １３５  通信モジュール
【図１】
2004348203.tif 000003
【図２】
2004348203.tif 000004
【図３】
2004348203.tif 000005
【図４】
2004348203.tif 000006
【図５】
2004348203.tif 000007
【図６】
2004348203.tif 000008
【図７】
2004348203.tif 000009
【図８】
2004348203.tif 000010
【図９】
2004348203.tif 000011
【図１０】
2004348203.tif 000012
【図１１】
2004348203.tif 000013
【図１２】
2004348203.tif 000014
【図１３】
2004348203.tif 000015
【図１４】
2004348203.tif 000016
【図１５】
2004348203.tif 000017
【図１６】
2004348203.tif 000018