(57)【要約】【課題】      個人の嗜好に左右されずに、多様なコンテンツを広く一様に流通させることができるとともに、個人情報の流出を防止することができる流通システムを提供する。【解決手段】  流通システム１００において、利用者端末２１は、利用者端末間で流通するコンテンツを記憶する共通領域とユーザ領域を保有している。そして、利用者端末２１は、受信したコンテンツを共通領域に記憶し、当該コンテンツが蓄積ルールに規定する条件に合致するか否かを判定する。蓄積ルールに規定する条件に合致する場合のみ、利用者端末２１は、当該コンテンツをユーザ領域に記憶する。なお、利用者は、利用者端末２１上でユーザ領域に記憶されたコンテンツ情報を自由に閲覧することが可能である。また、利用者端末２１は、共通領域に記憶されたコンテンツ情報の中から、流通ルールに規定された条件に基づいて、他の利用者端末へ配信する配信コンテンツ情報を選択する。そして、利用者端末２１は、配信コンテンツとして選択したコンテンツを、当該他の利用者端末へ配信する。【選択図】    図１
2005107892.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを含むコンテンツ情報を記憶するための記憶領域を保有し、他の利用者端末とデータの送受信が可能な利用者端末であって、
前記記憶領域は、他の利用者端末へ配信するためのコンテンツ情報を記憶する共通領域を含んでおり、
前記利用者端末は、
複数の前記コンテンツ情報を取得するコンテンツ情報取得手段と、
取得した前記コンテンツ情報を前記共通領域に記憶する共通領域記憶手段と、
前記共通領域に記憶されたコンテンツ情報を他の利用者端末へ配信する配信手段と、を備えることを特徴とする利用者端末。
【請求項２】
前記他の利用者端末へ配信するための配信コンテンツ情報を、前記共通領域に記憶されたコンテンツ情報から選択する場合の条件を規定した流通ルールを取得する流通ルール取得手段と、
前記共通領域に記憶された全てのコンテンツ情報から、前記流通ルールに規定された条件に基づいて前記配信コンテンツ情報を選択する選択手段と、をさらに備え、
前記配信手段は、前記選択手段が選択した前記配信コンテンツ情報を他の利用者端末へ配信することを特徴とする請求項１に記載の利用者端末。
【請求項３】
前記利用者端末は、前記他の利用者端末へ配信するための配信コンテンツ情報を、前記共通領域に記憶されたコンテンツ情報から選択する場合の条件を規定した流通ルールを保有しており、
前記共通領域に記憶された全てのコンテンツ情報から、前記流通ルールに規定された条件に基づいて前記配信コンテンツ情報を選択する選択手段と、をさらに備え、
前記配信手段は、前記選択手段が選択した前記配信コンテンツ情報を他の利用者端末へ配信することを特徴とする請求項１に記載の利用者端末。
【請求項４】
前記記憶領域は、前記共通領域と、前記利用者端末が利用可能なコンテンツ情報を記憶するユーザ領域とから構成されており、
前記利用者端末は、
前記共通領域に記憶されたコンテンツ情報を複製し、前記ユーザ領域に記憶する場合の条件を規定した蓄積ルールを取得する蓄積ルール取得手段と、
前記コンテンツ情報取得手段が取得した前記コンテンツ情報が、前記蓄積ルールに規定された条件に合致するか否かを判定する判定手段と、
前記判定手段が前記蓄積ルールに規定された条件に合致すると判定した場合に、前記共通領域記憶手段により前記共通領域に記憶された前記コンテンツ情報を複製し、前記ユーザ領域に記憶するユーザ領域記憶手段と、をさらに備えることを特徴とする請求項１又は２に記載の利用者端末。
【請求項５】
前記コンテンツ情報は、前記コンテンツデータに関する情報である付加情報をさらに含んでおり、
前記選択手段は、前記共通領域に記憶された全てのコンテンツ情報に含まれる前記付加情報と、前記流通ルールに規定する条件とに基づいて、前記配信コンテンツ情報を選択することを特徴とする請求項２乃至４のいずれか一項に記載の利用者端末。
【請求項６】
前記コンテンツ情報は、前記コンテンツデータに関する情報である付加情報をさらに含んでおり、
前記判定手段は、前記コンテンツ情報取得手段が取得した前記コンテンツ情報に含まれる前記付加情報に基づいて、前記蓄積ルールに規定する条件に合致するか否かを判定することを特徴とする請求項４又は５に記載の利用者端末。
【請求項７】
前記コンテンツデータは、暗号鍵により暗号化された暗号化コンテンツデータとなっており、
前記利用者端末は、
前記ユーザ領域に記憶されたコンテンツ情報に含まれる暗号化コンテンツデータを復号化することができる復号鍵を、保有しているか否か判定する保有状態判定手段と、
前記保有状態判定手段が前記復号鍵を保有していると判定した場合に、前記暗号化コンテンツデータを、前記復号鍵により復号化する復号化手段と、をさらに備えることを特徴とする請求項４乃至６のいずれか一項に記載の利用者端末。
【請求項８】
前記共通領域に記憶されており、前記暗号化コンテンツデータを含むコンテンツ情報を、複製し、前記ユーザ領域に記憶する場合の条件として、前記暗号化コンテンツデータを復号化することができる前記復号鍵を保有していることが、前記蓄積ルールとして規定されていることを特徴とする請求項７に記載の利用者端末。
【請求項９】
前記暗号化コンテンツデータを含むコンテンツ情報は、付加情報として利用者端末上で表示可能な表示可能データを保有しており、
前記利用者端末は、
前記保有状態判定手段が前記復号鍵を保有していないと判定した場合に、前記暗号化コンテンツデータを含むコンテンツ情報が保有する付加情報の前記表示可能データに基づいて、表示を行う付加情報表示手段と、をさらに備えることを特徴とする請求項７又は８に記載の利用者端末。
【請求項１０】
前記ユーザ領域に記憶されたコンテンツ情報に含まれるコンテンツデータに基づいて表示を行う表示手段をさらに備えることを特徴とする請求項４乃至９のいずれか一項に記載の利用者端末。
【請求項１１】
利用者端末とデータの送受信が可能なサーバ装置であって、
前記利用者端末上で利用可能なコンテンツデータを含むコンテンツ情報を、利用者端末間で送受信する場合の条件を規定した流通ルールを作成する流通ルール作成手段と、
前記流通ルール作成手段を前記利用者端末へ配信する流通ルール配信手段と、を備えることを特徴とするサーバ装置。
【請求項１２】
利用者端末とデータの送受信が可能なサーバ装置であって、
利用者端末上で利用可能なコンテンツデータを暗号鍵により暗号化することで、暗号化コンテンツデータを作成する作成手段と、
前記暗号鍵と対応する復号鍵を記憶する復号鍵記憶手段と、
前記暗号化コンテンツデータを含むコンテンツ情報を利用者端末へ配信するコンテンツ情報配信手段と、
要求に基づいて、前記復号鍵記憶手段から抽出した復号鍵を配信する復号鍵配信手段と、を備えることを特徴とするサーバ装置。
【請求項１３】
前記要求は、前記利用者端末を特定する特定情報を含んでおり、
前記サーバ装置は、
前記復号鍵配信手段により前記復号鍵を配信した場合に、前記要求に含まれる前記特定情報により特定される前記利用者端末に対し、料金請求を行う請求手段をさらに備えることを特徴とする請求項１２に記載のサーバ装置。
【請求項１４】
コンテンツデータを含むコンテンツ情報を記憶するための記憶領域を保有し、他の利用者端末とデータの送受信が可能なコンピュータにより実行されるプログラムであって、
前記記憶領域は、他の利用者端末へ配信するためのコンテンツ情報を記憶する共通領域を含んでおり、
前記プログラムは、
複数の前記コンテンツ情報を取得するコンテンツ情報取得手段、
取得した前記コンテンツ情報を前記共通領域に記憶する共通領域記憶手段、
前記共通領域に記憶されたコンテンツ情報を他の利用者端末へ配信する配信手段、として前記コンピュータを機能させることを特徴とするプログラム。
【請求項１５】
利用者端末とデータの送受信が可能なコンピュータにより実行されるプログラムであって、
前記利用者端末上で利用可能なコンテンツデータを含むコンテンツ情報を、利用者端末間で送受信する場合の条件を規定した流通ルールを作成する流通ルール作成手段、
前記流通ルール作成手段を前記利用者端末へ配信する流通ルール配信手段、として前記コンピュータを機能させることを特徴とするプログラム。
【請求項１６】
利用者端末とデータの送受信が可能なコンピュータにより実行されるプログラムであって、
利用者端末上で利用可能なコンテンツデータを暗号鍵により暗号化することで、暗号化コンテンツデータを作成する作成手段、
前記暗号鍵と対応する復号鍵を記憶する復号鍵記憶手段、
前記暗号化コンテンツデータを含むコンテンツ情報を利用者端末へ配信するコンテンツ情報配信手段、
要求に基づいて、前記復号鍵記憶手段から抽出した復号鍵を配信する復号鍵配信手段、として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間での無線通信を利用して、情報を流通させる技術に関する。
【背景技術】
【０００２】
ネットワーク技術の近代化に伴い、クライアント端末同士がサーバを介さず、対等な関係でデータのやり取りを行うＰ２Ｐ（Peer to Peer）などを利用したコンテンツ流通システムが考えられている。
【０００３】
従来のコンテンツ流通システムにおいて、クライアント端末間でやり取りされるコンテンツは、利用者が設定するフィルタリング機能に依存していた。つまり、クライアント端末間のやり取りにより流通するコンテンツの種類は個人の嗜好に大きく左右されるものであり、多様な種類のコンテンツを一様に流通させることは困難であった。また、利用者は、確実に特定のコンテンツを取得したい場合に、予め情報配信元に嗜好情報を登録する必要があった。よって、登録に伴い、ネットワーク上で個人の嗜好情報が流出する危険性もあった。
【０００４】
さらに、従来のコンテンツ流通システムでは、より多くのコンテンツが流通することを目的とする販促情報などが主な対象となるため、流通するコンテンツは、不特定多数の誰もが閲覧可能であるものに限られていた。よって、コンテンツを特定の利用者にのみ閲覧可能とすることや、コンテンツ毎に課金処理を行うことが困難であった。また、コンテンツの改竄や、不正利用者のなりすましに対する同一性保証を行うことも困難であった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、以上の点に鑑みてなされたものであり、個人の嗜好に左右されずに、多様なコンテンツを広く一様に流通させることができるとともに、個人情報の流出を防止することができる流通システムを提供することを課題とする。また、コンテンツを閲覧することができる利用者を特定することで課金処理を可能とし、セキュリティが強固な流通システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
本発明の１つの観点では、コンテンツデータを含むコンテンツ情報を記憶するための記憶領域を保有し、他の利用者端末とデータの送受信が可能な利用者端末であって、前記記憶領域は、他の利用者端末へ配信するためのコンテンツ情報を記憶する共通領域を含んでおり、前記利用者端末は、複数の前記コンテンツ情報を取得するコンテンツ情報取得手段と、取得した前記コンテンツ情報を前記共通領域に記憶する共通領域記憶手段と、前記共通領域に記憶されたコンテンツ情報を他の利用者端末へ配信する配信手段と、を備える。
【０００７】
上記のように構成される利用者端末は、まず、受信したコンテンツ情報を記憶領域の共通領域に記憶する。ここで、コンテンツ情報とは、利用者端末において表示する画像データ、発音する音声データ、実行ファイルなど任意のデータを適用することができる。そして、利用者端末は、共通領域に記憶されたコンテンツ情報を、他の利用者端末へ配信する。これによれば、利用者端末は、受信したコンテンツ情報を個人の嗜好に左右されずに、他の利用者端末へ配信する。よって、コンテンツ情報を広く一様に流通させることが可能となる。
【０００８】
上記利用者端末の他の一態様では、前記他の利用者端末へ配信するための配信コンテンツ情報を、前記共通領域に記憶されたコンテンツ情報から選択する場合の条件を規定した流通ルールを取得する流通ルール取得手段と、前記共通領域に記憶された全てのコンテンツ情報から、前記流通ルールに規定された条件に基づいて前記配信コンテンツ情報を選択する選択手段と、をさらに備え、前記配信手段は、前記選択手段が選択した前記配信コンテンツ情報を他の利用者端末へ配信する。
【０００９】
上記のように構成される利用者端末は、流通ルールを取得する。そして、利用者端末は、共通領域に記憶されたコンテンツ情報の中から、流通ルールに規定された条件に基づいて、他の利用者端末へ配信する配信コンテンツ情報を選択する。さらに、利用者端末は、配信コンテンツ情報として選択したコンテンツ情報を、当該他の利用者端末へ配信する。これによれば、流通ルールに基づいて、意図的にコンテンツ情報を多様に流通させることが可能となる。
【００１０】
上記利用者端末の他の一態様では、前記利用者端末は、前記他の利用者端末へ配信するための配信コンテンツ情報を、前記共通領域に記憶されたコンテンツ情報から選択する場合の条件を規定した流通ルールを保有しており、前記共通領域に記憶された全てのコンテンツ情報から、前記流通ルールに規定された条件に基づいて前記配信コンテンツ情報を選択する選択手段と、をさらに備え、前記配信手段は、前記選択手段が選択した前記配信コンテンツ情報を他の利用者端末へ配信する。
【００１１】
これによれば、利用者端末は予め流通ルールを保有しており、当該流通ルールに規定された条件に基づいて配信コンテンツ情報を選択する。そして、利用者端末は、配信コンテンツ情報として選択したコンテンツ情報を、当該他の利用者端末へ配信する。これによれば、プログラムの中に組み込まれている等により、利用者端末が予め流通ルールを保有しているため、外部から流通ルールを取得する必要はない。よって、利用者端末が予め保有する流通ルールに基づいて、意図的にコンテンツ情報を多様に流通させることが可能となる。
【００１２】
上記利用者端末の他の一態様では、前記記憶領域は、前記共通領域と、前記利用者端末が利用可能なコンテンツ情報を記憶するユーザ領域とから構成されており、前記利用者端末は、前記共通領域に記憶されたコンテンツ情報を複製し、前記ユーザ領域に記憶する場合の条件を規定した蓄積ルールを取得する蓄積ルール取得手段と、前記コンテンツ情報取得手段が取得した前記コンテンツ情報が、前記蓄積ルールに規定された条件に合致するか否かを判定する判定手段と、前記判定手段が前記蓄積ルールに規定された条件に合致すると判定した場合に、前記共通領域記憶手段により、前記共通領域に記憶された前記コンテンツ情報を複製し、前記ユーザ領域に記憶するユーザ領域記憶手段と、をさらに備える。
【００１３】
上記のように構成される利用者端末は、利用者端末間で流通するコンテンツ情報を記憶する共通領域とユーザ領域を保有している。そして、利用者端末は、受信したコンテンツ情報を共通領域に記憶し、当該コンテンツ情報が蓄積ルールに規定する条件に合致するか否かを判定する。蓄積ルールに規定する条件に合致する場合のみ、利用者端末は、当該コンテンツ情報をユーザ領域に記憶する。これによれば、個人が閲覧するコンテンツ情報を収集するための蓄積ルールと、個人の意思とは無関係にコンテンツ情報を流通させるための流通ルールとを独立して定めることで、流通するコンテンツ情報が個人の嗜好に依存することなく、多様なコンテンツ情報が広く一様に流通することを実現することができる。また、利用者端末内で利用者の嗜好情報を蓄積ルールとして設定するため、他の利用者端末へ要求等を送信することなく欲しいコンテンツ情報を収集することができる。即ち、個人情報の流出を防止することができる。
【００１４】
上記利用者端末の一態様では、前記コンテンツ情報は、前記コンテンツデータに関する情報である付加情報をさらに含んでおり、前記判定手段は、前記コンテンツ情報取得手段が取得した前記コンテンツ情報に含まれる前記付加情報に基づいて、前記蓄積ルールに規定する条件に合致するか否かを判定する。
【００１５】
ここで、付加情報は、コンテンツデータに関連付いてタグ付けされた情報であり、利用者向けの宣伝情報、コンテンツデータのジャンル等を示す属性情報、コンテンツデータの有効期限等を示す流通制御用情報など種々の情報とすることができる。よって、判定手段が、付加情報に基づいて蓄積ルールに規定する条件に合致するか否かを判定することにより、蓄積ルールに規定する条件を詳細なものにすることが可能となる。つまり、利用者が閲覧するコンテンツ情報を収集するための条件を詳細にすることができるため、利用者の嗜好に合ったコンテンツ情報を容易に収集することが可能となる。
【００１６】
上記利用者端末の他の一態様では、前記コンテンツ情報は、前記コンテンツデータに関する情報である付加情報をさらに含んでおり、前記選択手段は、前記共通領域に記憶された全てのコンテンツ情報に含まれる前記付加情報と、前記流通ルールに規定する条件とに基づいて、前記配信コンテンツ情報を選択する。
【００１７】
このように、選択手段が、付加情報と流通ルールに規定する条件に基づいて配信コンテンツ情報を選択することにより、流通ルールに規定する条件を詳細なものにすることが可能となる。つまり、コンテンツ情報作成者や配信者などが流通ルールを作成する場合、当該コンテンツ情報作成者等が、利用者端末間でのコンテンツ情報の流通を制御することが可能となる。
【００１８】
上記利用者端末の他の一態様では、前記コンテンツデータは、暗号鍵により暗号化された暗号化コンテンツデータとなっており、前記利用者端末は、前記ユーザ領域に記憶されたコンテンツ情報に含まれる暗号化コンテンツデータを復号化することができる復号鍵を、保有しているか否か判定する保有状態判定手段と、前記保有状態判定手段が前記復号鍵を保有していると判定した場合に、前記暗号化コンテンツデータを、前記復号鍵により復号化する復号化手段と、をさらに備える。
【００１９】
上記のように構成された利用者端末において、コンテンツ情報は、一部が暗号化されているため、特定の復号鍵を保有している利用者端末でなければ表示することができない。このように、本発明によれば、容易に、特定の利用者にのみコンテンツ情報を閲覧可能とすることができる。
【００２０】
上記利用者端末の他の一態様では、前記共通領域に記憶されており、前記暗号化コンテンツデータを含むコンテンツ情報を、複製し、前記ユーザ領域に記憶する場合の条件として、前記暗号化コンテンツデータを復号化することができる前記復号鍵を保有していることが、前記蓄積ルールとして規定されている。これによれば、復号鍵を保有する利用者端末のみがコンテンツ情報を復号化して表示することが可能となり、コンテンツ情報の著作権を保護するとともに、改竄といった不正行為からコンテンツ情報を保護することができる。
【００２１】
上記利用者端末の他の一態様では、前記暗号化コンテンツデータを含むコンテンツ情報は、付加情報として利用者端末上で表示可能な表示可能データを保有しており、前記利用者端末は、前記保有状態判定手段が前記復号鍵を保有していないと判定した場合に、前記暗号化コンテンツデータを含むコンテンツ情報が保有する付加情報の前記表示可能データに基づいて、表示を行う付加情報表示手段と、をさらに備える。これによれば、流通しているコンテンツ情報に含まれる付加情報が、利用者が復号鍵を取得するか否かを決定するトリガとすることが可能である。つまり、付加情報にコンテンツデータを閲覧するか否かの判断に役立つような情報を含ませることで、利用者に復号鍵を取得したいという意欲を湧かせることができる。
【００２２】
上記利用者端末のさらに他の一態様では、前記ユーザ領域に記憶されたコンテンツ情報に含まれるコンテンツデータに基づいて表示を行う表示手段をさらに備える。これによれば、利用者端末は、コンテンツ情報を容易に表示し、閲覧することができる。
【００２３】
本発明の別の観点では、利用者端末とデータの送受信が可能なサーバ装置であって、前記利用者端末上で利用可能なコンテンツデータを含むコンテンツ情報を、利用者端末間で送受信する場合の条件を規定した流通ルールを作成する流通ルール作成手段と、前記流通ルール作成手段を前記利用者端末へ配信する流通ルール配信手段と、を備える。これによれば、流通ルールに基づいて、サーバ装置が、利用者端末間で授受されるコンテンツ情報の流通を制御することが可能となる。
【００２４】
本発明の別の観点では、利用者端末とデータの送受信が可能なサーバ装置であって、利用者端末上で利用可能なコンテンツデータを暗号鍵により暗号化することで、暗号化コンテンツデータを作成する作成手段と、前記暗号鍵と対応する復号鍵を記憶する復号鍵記憶手段と、前記暗号化コンテンツデータを含むコンテンツ情報を利用者端末へ配信するコンテンツ情報配信手段と、要求に基づいて、前記復号鍵記憶手段から抽出した復号鍵を配信する復号鍵配信手段と、を備える。
【００２５】
上記のサーバ装置において、コンテンツ情報の一部を暗号化して配信することにより、復号鍵を保有する利用者端末のみがコンテンツ情報を復号化して利用することが可能となる。つまり、サーバ装置が復号鍵を配信する利用者端末を特定することで、コンテンツ情報を閲覧可能な利用者を特定することが可能となる。また、不特定多数の利用者がコンテンツ情報を閲覧することを制限することで、コンテンツ情報の著作権を保護するとともに、改竄などの不正行為からコンテンツ情報を保護することができる。
【００２６】
上記サーバ装置の一態様では、前記要求は、前記利用者端末を特定する特定情報を含んでおり、前記サーバ装置は、前記復号鍵配信手段により前記復号鍵を配信した場合に、前記要求に含まれる前記特定情報により特定される前記利用者端末に対し、料金請求を行う請求手段をさらに備える。これによれば、復号鍵の購入によりコンテンツ情報の閲覧が可能となることで、利用者端末間でコンテンツ情報が蓄積伝播することにより形成される流通システムにおいて、コンテンツ情報毎に課金処理を行うことが可能となる。
【００２７】
本発明の別の観点では、コンテンツデータを含むコンテンツ情報を記憶するための記憶領域を保有し、他の利用者端末とデータの送受信が可能なコンピュータにより実行されるプログラムであって、前記記憶領域は、他の利用者端末へ配信するためのコンテンツ情報を記憶する共通領域を含んでおり、前記プログラムは、複数の前記コンテンツ情報を取得するコンテンツ情報取得手段、取得した前記コンテンツ情報を前記共通領域に記憶する共通領域記憶手段、前記共通領域に記憶されたコンテンツ情報を他の利用者端末へ配信する配信手段、として前記コンピュータを機能させる。
【００２８】
本発明の別の観点では、利用者端末とデータの送受信が可能なコンピュータにより実行されるプログラムであって、前記利用者端末上で利用可能なコンテンツデータを含むコンテンツ情報を、利用者端末間で送受信する場合の条件を規定した流通ルールを作成する流通ルール作成手段、前記流通ルール作成手段を前記利用者端末へ配信する流通ルール配信手段、として前記コンピュータを機能させる。
【００２９】
本発明のさらに別の観点では、利用者端末とデータの送受信が可能なコンピュータにより実行されるプログラムであって、利用者端末上で利用可能なコンテンツデータを暗号鍵により暗号化することで、暗号化コンテンツデータを作成する作成手段、前記暗号鍵と対応する復号鍵を記憶する復号鍵記憶手段、前記暗号化コンテンツデータを含むコンテンツ情報を利用者端末へ配信するコンテンツ情報配信手段、要求に基づいて、前記復号鍵記憶手段から抽出した復号鍵を配信する復号鍵配信手段、として前記コンピュータを機能させる。
【００３０】
上記プログラムをコンピュータにより実行することにより、上述の利用者端末又はサーバ装置を実現することができる。また、上述の利用者端末又はサーバ装置の各態様も同様に実現することができる。
【発明の効果】
【００３１】
本発明によれば、流通システムにおいて個人の嗜好に左右されずに、多様なコンテンツを広く一様に流通させることができるとともに、個人情報の流出を防止することを実現することができる。また、コンテンツを閲覧することができる利用者を特定することで課金処理を可能とし、流通システムのセキュリティを強化することができる。
【発明を実施するための最良の形態】
【００３２】
以下、図面を参照して本発明の好適な実施の形態について説明する。本発明は、個人の嗜好に左右されずに、多様なコンテンツを広く一様に流通させることができるとともに、個人の嗜好情報の流出を防止することができるものである。また、本発明は、コンテンツの一部を暗号化することで利用者の特定と課金処理を可能とし、コンテンツの改竄といった不正行為を防止することができるものである。
【００３３】
[第１実施形態]
（i）流通システム
まず、本発明に係る流通システムについて説明する。図１に流通システムの概略構成を示す。図１に示す流通システム１００は、複数の利用者端末を自律的に動作させ、繰り返し無線通信を行わせることで多様なコンテンツを広く一様に流通させるものである。
【００３４】
図１に示すように、流通システム１００において、アクセスポイント２２とコンテンツサーバ２３は、ネットワーク２０を通じて通信可能に接続されている。ネットワーク２０の１つの好適な例はインターネットである。なお、コンテンツサーバ２３は、コンテンツデータベース（以下、「ＤＢ」と呼ぶ。）２４に接続されている。
【００３５】
また、流通システム１００において、アクセスポイント２２、利用者端末２１及び利用者端末３０は、相互に無線通信可能に接続されている。なお、図１には便宜上、アクセスポイントとして２２が、利用者端末として２１及び３０の２つがそれぞれ記載されているが、流通システム１００はこれらに限られるものではなく、複数のアクセスポイント及び複数の利用者端末が構成要素として含まれているものとする。また、無線通信としては、赤外線通信、Bluetooth（登録商標）、無線ＬＡＮ、ＵＷＢ（Ultra Wideband）を含む各種の方法が使用可能であり、本実施形態ではBluetoothを適用することとする。なお、本発明において無線通信が赤外線通信の場合はアクセスポイントが赤外線ポートとなり、無線通信がＩＣタグの場合はアクセスポイントがＩＣタグリーダライタとなることとする。
【００３６】
まず、本システムによるコンテンツ流通方法の概要を述べておく。流通システム１００を構成するアクセスポイント２２は、利用者の興味をひく広告などに付随して設置されており、当該広告に関連付けされたコンテンツを複数の利用者端末に配信する情報配信端末である。アクセスポイント２２は、通信可能エリア内に利用者端末が存在することを確認した場合、当該利用者端末にコンテンツを配信する。アクセスポイント２２は複数設置されており、そこから各種コンテンツが利用者端末へ配信されることとなる。なお、アクセスポイント２２は、ネットワーク２０を介してコンテンツサーバ２３から各種コンテンツを取得している。コンテンツサーバ２３は、各アクセスポイント２２に配信するコンテンツをコンテンツＤＢ２４に記憶し、管理している。
【００３７】
利用者端末２１は、アクセスポイント２２から取得したコンテンツを共通領域へ記憶する。そして、利用者端末２１は、利用者が予め設定した蓄積ルールに基づいて、当該コンテンツを複製し、ユーザ領域へ記憶するか否かの判定を行う。判定結果に基づいてユーザ領域に記憶されたコンテンツは、利用者が利用者端末２１上で自由に閲覧することができる。また、利用者端末２１は、コンテンツサーバ２３から取得した流通ルールに基づいて、共通領域に記憶された全てのコンテンツから、他の利用者端末へ配信する配信コンテンツを選択する。そして、利用者端末２１は、通信可能エリア内に他の利用者端末が存在することを確認した場合、当該他の利用者端末に配信コンテンツを配信する。
【００３８】
このようにして、利用者端末は、アクセスポイント２２及び他の利用者端末から各種コンテンツを取得する。そして、共通領域に記憶された全てのコンテンツから流通ルールに基づいて選択したコンテンツを、他の利用者端末へ配信する。この繰り返しにより、流通システム１００では、各種コンテンツが利用者端末間でやり取りされることとなる。
【００３９】
（ii）コンテンツサーバ
次に、コンテンツサーバ２３について詳しく説明する。コンテンツサーバ２３は、コンテンツＤＢ２４に接続されており、当該コンテンツＤＢ２４に記憶された各種コンテンツを、アクセスポイント２２を介して利用者端末へ配信する。図２は、コンテンツＤＢ２４のデータ構造を模式的に示す図である。図２に示すように、コンテンツＤＢ２４は、コンテンツＩＤをキーとしてコンテンツデータ及び付加情報を記憶し、管理している。ここで、コンテンツデータとは、利用者端末上でコンテンツを閲覧するために必要となるコンテンツ本体の情報である。また、付加情報とは、コンテンツデータに関連付けられた情報であり、詳細は後述する。なお、破線で囲まれた項目については第２実施形態で説明するため、本実施形態では便宜上説明を省略する。
【００４０】
（iii）利用者端末
次に、利用者端末について詳しく説明する。図３は、本発明の流通システム１００における利用者端末２１の内部構成を示したものである。なお、利用者端末３０は、利用者端末２１と同様の内部構成であるため、便宜上説明は省略する。
【００４１】
図３に示すように、利用者端末２１は、表示機能２１０、無線通信機能２１１、流通処理機能２１２、流通ルール記憶機能２１３、蓄積処理機能２１４、蓄積ルール記憶機能２１５及び記憶領域２１６を保有している。なお、記憶領域２１６は、ユーザ領域２１７及び共通領域２１８から構成される。
【００４２】
共通領域２１８は、後述する無線通信機能２１１がアクセスポイント２２や他の利用者端末から受信したコンテンツを記憶する領域である。共通領域２１８に記憶されたコンテンツは、後述する流通処理機能２１２により、通信可能エリア内に存在する他の利用者端末へ配信される。つまり、本発明では、利用者端末がコンテンツについて「受信」、「共通領域に記憶」、「配信」を繰り返すことで複数の利用者端末間でコンテンツが蓄積伝播され、仮想的な流通システムを形成することができる。なお、原則として、共通領域２１８は利用者が意識しない領域であり、利用者による操作編集が制限される。つまり、利用者により、共通領域２１８に記憶されたコンテンツの複製や表示といった操作が行われることはないものとする。これにより、コンテンツの信頼性や共通領域の公共性を保つことができる。
【００４３】
ユーザ領域２１７は、利用者の嗜好に合致したコンテンツを記憶する領域である。共通領域２１８に記憶されたコンテンツと異なり、ユーザ領域２１７に記憶されたコンテンツは、利用者による操作編集が行われる。つまり、利用者により、ユーザ領域２１７に記憶されたコンテンツの複製や表示といった操作が行われる。後述する無線通信機能２１１がアクセスポイント２２や他の利用者端末から受信したコンテンツの中で、蓄積ルールに合致するコンテンツのみが、共通領域２１８において複製され、ユーザ領域２１７に記憶される。なお、原則として、ユーザ領域から共通領域へのコンテンツの複製は許可しない。これにより、利用者の嗜好に基づいて収集されたコンテンツが流出し、個人の嗜好を推測可能な情報が漏洩することを防止可能である。また、不正に作成又は取得したコンテンツの流通を防止することもできる。
【００４４】
表示機能２１０は、ユーザ領域２１７に記憶されたコンテンツを利用者端末２１上で表示する機能である。これにより、利用者は、ユーザ領域２１７に記憶されたコンテンツを利用者端末２１上で自由に表示させ、閲覧することができる。
【００４５】
無線通信機能２１１は、アクセスポイント２２や他の利用者端末からのコンテンツ及び流通ルールの受信や、他の利用者端末への配信コンテンツの配信などを行う機能である。また、無線通信機能２１１は、利用者端末２１の通信可能エリア内に他の利用者端末が存在するか否かの検索である配信先利用者端末検索を行う機能である。
【００４６】
流通処理機能２１２は、アクセスポイント２２や他の利用者端末から受信したコンテンツを共通領域２１８に記憶し、当該共通領域２１８に記憶された全てのコンテンツの中から、流通ルールに基づいて、他の利用者端末へ配信する配信コンテンツを選択する機能である。
【００４７】
流通ルール記憶機能２１３は、コンテンツサーバ２３が作成し、コンテンツと同様にアクセスポイント２２や他の利用者端末間でやり取りされることで流通する流通ルールを記憶する機能である。流通ルールとは、他の利用者端末へ配信するための配信コンテンツを、共通領域に記憶されたコンテンツから選択する場合の条件を規定したものであり、詳細は後述する。
【００４８】
蓄積処理機能２１４は、共通領域２１８に記憶されているコンテンツの中で、蓄積ルールに合致するコンテンツのみを複製し、ユーザ領域２１７に記憶する機能である。
【００４９】
蓄積ルール記憶機能２１５は、利用者の嗜好に基づいて、利用者が意識的に、又は、利用者端末２１が自動的に作成する蓄積ルールを記憶する機能である。蓄積ルールとは、共通領域に記憶されたコンテンツを複製し、前記ユーザ領域に記憶する場合の条件を規定したものであり、詳細は後述する。
【００５０】
（iv）流通ルール
次に流通ルールについて詳しく説明する。流通ルールとは、他の利用者端末へ配信するための配信コンテンツを、共通領域に記憶されたコンテンツから選択する場合の条件を規定している。本発明は、流通ルールに基づいて選択した配信コンテンツを、利用者端末の通信可能エリア内に存在する他の利用者端末に対してＰＵＳＨ型配信することを特徴とする。よって、利用者端末の流通処理機能２１２は、ＰＵＬＬ型配信は行わずに、流通ルールに基づいてＰＵＳＨ型配信を行う。ＰＵＳＨ型配信とは、通信可能エリア内に存在する他の利用者端末に対して、当該他の利用者端末からコンテンツの要求があるか否かに関わらずコンテンツを配信する方法である。一方、ＰＵＬＬ型配信とは、他の利用者端末からコンテンツの要求があった場合にのみ、当該要求に該当するコンテンツを配信する方法である。
【００５１】
図５に、流通ルール一覧表を示す。流通ルール一覧表は、図示のとおり、基準、処理及び目的から構成されている。流通ルールは、所定の基準により、利用者端末の流通処理機能２１２が所定の処理を行うように規定されている。つまり、コンテンツサーバ２３は、図５に示すような基準及び処理を任意に組み合わせることにより流通ルールを作成し、当該流通ルールとして、所定の基準により流通処理機能２１２が所定の処理を行うように規定することができる。ここで、図５を参照して、流通ルールの例を具体的に説明する。
【００５２】
流通ルールとして、基準「ランダム」により、流通処理機能２１２が、共通領域に記憶された全てのコンテンツの中からランダムにコンテンツを選択し、配信コンテンツとして他の利用者端末へ配信するように規定することができる。これによれば、共通領域に記憶された全てのコンテンツを、偏りなく一様に他の利用者端末へ配信することができる。
【００５３】
流通ルールとして、基準「コンテンツの状態」により、流通処理機能２１２が、コンテンツの状態、具体的にはコンテンツのサイズに基づいて優先順位を設定するように規定することができる。また、コンテンツの配信時刻や受信時刻に基づいて優先順位を設定するように規定することもできる。これによれば、特定のコンテンツが流通しないように、又は、特定のコンテンツが流通しやすいように優先順位を設定することができる。
【００５４】
流通ルールとして、基準「配信履歴」により、流通処理機能２１２が、配信履歴に基づいて優先順位を設定するように規定することができる。具体的には、配信履歴に他の利用者端末への配信時刻が記録されているものであれば、最初の配信時刻と次の配信時刻との間隔が短いものは優先順位を低く設定する等の規定が挙げられる。これによれば、時間間隔に基づいて、一様にコンテンツが流通するように優先順位を設定することができる。
【００５５】
流通ルールとして、基準「配信方法」により、流通処理機能２１２が、共通領域に記憶された全てのコンテンツを配信するように規定することができる。これによれば、他の利用者端末と通信可能な間、流通処理機能２１２は、共通領域に記憶された全てのコンテンツを配信し終わるまで、当該他の利用者端末に配信し続ける。よって、接続環境を最大限に利用してコンテンツの配信を行うことができる。
【００５６】
また、流通ルールとして、基準「配信方法」により、流通処理機能２１２が、一定の通信時間の間のみコンテンツを配信するように規定することができる。さらに、流通処理機能２１２が、一定数のコンテンツのみを配信するように規定することもできる。さらに、流通処理機能２１２が、一定量のコンテンツのみを配信するように規定することもできる。これによれば、流通処理機能２１２は、一定の条件下でのみ他の利用者端末へ共通領域に記憶されたコンテンツの配信を行う。よって、他の利用者端末へコンテンツを配信するばかりでなく、他の利用者端末からコンテンツを受信する時間を確保することができる。また、１つの利用者端末へコンテンツを配信する時間を短くすることが可能なことから、様々な利用者端末へコンテンツを配信することが可能となる。
【００５７】
流通ルールとして、基準「記憶領域の状態」により、流通処理機能２１２が、共通領域に記憶されたコンテンツ数が一定より少ない場合は、全てのコンテンツを配信するように規定することができる。また、流通処理機能２１２が、共通領域に記憶されたコンテンツにおいて、特定の種類のコンテンツが多くを占めている場合は、当該種類のコンテンツの優先順位を低く設定するように規定することができる。これによれば、流通処理機能２１２は、一様にコンテンツを流通させることができる。
【００５８】
流通ルールとして、基準「優先順位」により、流通処理機能２１２が、流通ルールによって設定された優先順位や、付加情報に含まれる優先順位に従って、共通領域に記憶された全てのコンテンツの中から配信コンテンツを選択し、他の利用者端末へ配信するように規定することができる。優先順位は、コンテンツサーバ２３や、当該コンテンツサーバ２３が作成する流通ルールにより決定されるため、これによれば、コンテンツサーバ２３がコンテンツの流通を制御することが可能となる。
【００５９】
流通ルールとして、基準「時刻」により、流通処理機能２１２が、配信時刻に基づいて優先順位を設定するように規定することができる。また、流通処理機能２１２が、配信時刻に基づいて他の利用者端末との通信時間を設定するように規定することができる。これによれば、配信時刻に応じてコンテンツの流通を制御することが可能となる。
【００６０】
流通ルールとして、基準「検索時間」により、流通処理機能２１２が、周期的に配信先利用者端末検索と待ち受けの同期を合わせるように規定することができる。配信先利用者端末検索とは、無線通信機能２１１により、利用者端末の通信可能エリア内に他の利用者端末が存在するか否かを検索する処理のことである。一方、待ち受けとは、無線通信機能２１１により、他の利用者端末から配信コンテンツを受信する処理のことである。具体的に、現行のBluetoothで無線通信を行う場合、配信先利用者端末検索中は、他の利用者端末から配信コンテンツを受信することはできない。そのため、本規定は、配信先利用者端末検索と待ち受けの同期を合わせることにより、どちらかの処理に偏らないようにする規定である。
【００６１】
なお、１回の配信先利用者端末検索を１０秒とする場合と、１秒とする場合とでは、利用する無線通信の特性や利用する場所の環境によって検索発見確率の最適値が変化する。よって、当該検索発見確率が最適値となるように同期をとることが望ましい。これによれば、コンテンツを配信する機会と、コンテンツを受信する機会とを制御することが可能となる。
【００６２】
流通ルールとして、基準「配信先利用者端末」により、流通処理機能２１２が、配信先利用者端末検索により確認された配信先利用者端末が複数の場合に、当該配信先利用者端末に対して、ランダムに優先順位を設定し、コンテンツを配信するように規定することができる。また、流通処理機能２１２が、１回配信した配信先利用者端末の優先順位を低く設定するように規定することができる。また、流通処理機能２１２が、配信先利用者端末の数に基づいて通信時間を設定するように規定することができる。これによれば、様々な利用者端末にコンテンツを配信することができる。
【００６３】
コンテンツサーバ２３は、上記の他にも、任意の基準により流通処理機能２１２が任意の処理を行うように規定することが可能である。
【００６４】
（v）蓄積ルール
次に、蓄積ルールについて詳しく説明する。蓄積ルールとは、共通領域に記憶されたコンテンツを複製し、前記ユーザ領域に記憶する場合の条件を規定している。蓄積ルールは、利用者が予め興味のある分野を意識的に入力することで作成されることとしてもよいし、利用者端末が事前に取得している利用者の属性情報等に基づいて自動的に設定することで作成されることとしてもよい。利用者端末の蓄積処理機能２１４は、蓄積ルールに規定された条件に合致するコンテンツのみを共通領域からユーザ領域に複製し、記憶するため、ユーザ領域２１７には、ユーザの嗜好に合ったコンテンツのみが記憶されることとなる。
【００６５】
図６に、蓄積ルール一覧表を示す。蓄積ルール一覧表は、図示のとおり、基準及び処理から構成されている。蓄積ルールは、所定の基準により、利用者端末の蓄積処理機能２１４が所定の処理を行うように規定されている。つまり、利用者又は利用者端末２１は、図６に示すような基準及び処理を任意に組み合わせることにより蓄積ルールを作成し、当該蓄積ルールとして、所定の基準により蓄積処理機能２１４が所定の処理を行うように規定することができる。ここで、図６を参照して蓄積ルールの例を具体的に説明する。
【００６６】
蓄積ルールとして、基準「ファイル名に××を含む」により、蓄積処理機能２１４が、共通領域に記憶された全てのコンテンツの中から、ファイル名として××を含むコンテンツを複製し、ユーザ領域に記憶するように規定することができる。「××」には任意の文字列を規定することができる。
【００６７】
蓄積ルールとして、基準「拡張子が××」により、蓄積処理機能２１４が、共通領域に記憶された全てのコンテンツの中から、拡張子が××のコンテンツを複製し、ユーザ領域に記憶するように規定することができる。「××」には任意の文字列を規定することができる。
【００６８】
蓄積ルールとして、基準「拡張子が△△」により、蓄積処理機能２１４が、ユーザ領域に記憶されているコンテンツ数が一定以下である場合にのみ、共通領域に記憶された全てのコンテンツの中から、拡張子が△△のコンテンツを複製し、ユーザ領域に記憶するように規定することができる。「△△」には任意の文字列を規定することができる。
【００６９】
蓄積ルールとして、基準「サイズが５００ＫＢ以上」により、蓄積処理機能２１４が、共通領域に記憶されたコンテンツの中でサイズが５００ＫＢ以上のものは、ユーザ領域に３０％以上の空きがある場合にのみ、複製し、ユーザ領域に記憶するように規定することができる。つまり、サイズが５００ＫＢ以上のコンテンツは、ユーザ領域に３０％以上の空きがない場合は、ユーザ領域に記憶されることはない。
【００７０】
蓄積ルールとして、基準「サイズが５００ＫＢ未満」により、蓄積処理機能２１４が、共通領域に記憶されたコンテンツの中で、サイズが５００ＫＢ未満のものはすべて複製し、ユーザ領域に記憶するように規定することができる。
【００７１】
蓄積ルールとして、基準「日付が２００３／８／１以降」により、蓄積処理機能２１４が、共通領域に記憶された全てのコンテンツの中から、有効期限が２００３年８月１日以降のコンテンツのみを複製し、ユーザ領域に記憶するように規定することができる。
【００７２】
蓄積ルールとして、基準「キーワード検索」により、蓄積処理機能２１４が、共通領域に記憶された全てのコンテンツの中から、キーワードとして××を含むコンテンツのみを複製し、ユーザ領域に記憶するように規定することができる。「××」には任意の文字列を規定することができる。
【００７３】
蓄積ルールとして、基準「付加情報検索」により、蓄積処理機能２１４が、共通領域に記憶された全てのコンテンツの中から、付加情報に含まれるジャンル情報が△△のコンテンツのみを複製し、ユーザ領域に記憶するように規定することができる。
【００７４】
利用者又は利用者端末は、上記の他にも任意の基準により蓄積処理機能２１４が任意の処理を行うように規定することが可能である。
【００７５】
（vi）コンテンツ
次に、コンテンツについて詳しく説明する。図４は、コンテンツの構成を概念的に示したものである。図４（ａ）に示すように、コンテンツは、付加情報とコンテンツデータから構成されている。コンテンツデータは、利用者端末上でコンテンツを閲覧する際に必要となるコンテンツ本体の情報である。一方、付加情報は、コンテンツデータに関連付いてタグ付けされた情報であり、コンテンツデータ内のキーワードから自動生成してもよいし、手動でコンテンツサーバ２３やコンテンツ作成者が設定してもよい。付加情報として設定される情報の具体例としては、コンテンツデータを識別するコンテンツＩＤ、コンテンツデータを表すキーワード情報、コンテンツデータのジャンル情報、コンテンツデータの期限情報などが挙げられる。また、コンテンツ作成者の電子署名、改竄防止のためのハッシュ値など、コンテンツデータの原本性保証を行うためのデータを付加情報として設定してもよい。
【００７６】
なお、付加情報は、コンテンツサーバ２３やコンテンツ作成者が自動又は手動で設定する情報であり、コンテンツに含ませるか否かは任意である。つまり、コンテンツとしては、図４（ａ）に示すように、付加情報及びコンテンツデータから構成されるコンテンツと、コンテンツデータのみから構成されるコンテンツの２種類が考えられるが、本発明では、双方のコンテンツを適用することが可能である。
【００７７】
上述のように、利用者端末の流通処理機能２１２は、流通ルールに基づいて、共通領域に記憶されたコンテンツの中から配信コンテンツを選択する。また、利用者端末の蓄積処理機能２１４は、蓄積ルールに基づいて、共通領域に記憶されているコンテンツを複製し、ユーザ領域に記憶する。このとき、流通ルール又は蓄積ルールの規定に合致するコンテンツであるか否かを判別するための情報を図７に示す。
【００７８】
図示のとおり、コンテンツを判別するための情報は、条件と具体例により構成される。条件は、「コンテンツに付加情報が含まれていない場合」、「コンテンツがテキストデータの場合」、「コンテンツが標準フォーマットで作成されている場合」及び「コンテンツに付加情報が含まれている場合」が考えられる。
【００７９】
図７に示すように、コンテンツに付加情報が含まれていない場合、コンテンツを判別するための情報の具体例としては、ファイル名、拡張子、サイズなどが挙げられる。
【００８０】
また、コンテンツに付加情報が含まれているか否かに関わらず、コンテンツがテキストデータの場合、コンテンツを判別するための情報の具体例としては、テキストデータに含まれる単語が挙げられる。例えば、蓄積ルールとして、基準「キーワード検索（キーワード：花火）」により、蓄積処理機能２１４が、共通領域に記憶された全てのコンテンツの中から、キーワードとして「花火」を含むコンテンツのみを複製し、ユーザ領域に記憶するように規定されているとする。この場合、蓄積処理機能２１４は、コンテンツのテキストデータに含まれる単語の中に、蓄積ルールとして規定されているキーワード「花火」が含まれているか否かの判定を行う。そして、蓄積処理機能２１４は、テキストデータに含まれる単語の中に「花火」があると判定した場合に、当該コンテンツを複製し、ユーザ領域に記憶する。
【００８１】
また、コンテンツに付加情報が含まれているか否かに関わらず、コンテンツが標準フォーマットで作成されている場合、コンテンツを判別するための情報の具体例としては、作成者や編集時刻などが挙げられる。
【００８２】
また、コンテンツに付加情報が含まれている場合、コンテンツを判別するための情報の具体例として、付加情報として含まれる作成者、ジャンル情報、対象年齢等が挙げられる。
【００８３】
上記のようなコンテンツを判別するための情報と、流通ルール又は蓄積ルールとに基づいて、流通処理機能２１２や蓄積処理機能２１４は処理を行っているが、原則として流通処理機能２１２や蓄積処理機能２１４は、コンテンツが流通ルール又は蓄積ルールの規定に合致するか否かを判定している。ここで合致とは、完全一致、部分一致、数値の大小関係の一致も含まれる広い概念である。なお、判定の対象となるコンテンツは、コンテンツ全体の場合もあれば、コンテンツの一部分（一要素）の場合も考えられる。また、コンテンツを事前に分割して扱うような場合も考えられる。
【００８４】
図８は、利用者端末間におけるコンテンツ流通の概念図である。図示のとおり、利用者端末Ａは、共通領域に記憶されている全てのコンテンツの中から、流通ルールに基づいて配信コンテンツを選択し、無線通信により利用者端末Ｂに配信する。そして、当該配信コンテンツは利用者端末Ｂの共通領域に記憶され、当該配信コンテンツが蓄積ルールの規定に合致するか否かの判定が行われる。具体的には、利用者端末Ｂの蓄積処理機能２１４が、図７に示すようなコンテンツを判別するための情報に基づいて、当該配信コンテンツが図６に示すような蓄積ルールに規定する条件に合致するか否かの判定を行う。そして、利用者端末Ｂにおいて、蓄積ルールに規定する条件に合致すると判定された場合、当該配信コンテンツは、共通領域からユーザ領域へ複製され、記憶される。
【００８５】
さらに、利用者端末Ｂは、共通領域に記憶されている全てのコンテンツの中から、流通ルールに基づいて選択したコンテンツを、配信コンテンツとして無線通信により利用者端末Ｃに配信する。具体的には、利用者端末Ｂの流通処理機能２１２が、図７に示すようなコンテンツを判別するための情報に基づいて、共通領域に記憶されたコンテンツの中から、図５に示すような流通ルールとに規定する条件により合致する適切なコンテンツを配信コンテンツとして選択する。そして、利用者端末Ｂは、選択した配信コンテンツを利用者端末Ｃへ配信する。
【００８６】
配信コンテンツは、利用者端末Ｃの共通領域に記憶され、利用者端末Ｂと同様に、当該配信コンテンツが蓄積ルールの規定に合致するか否かの判定が行われる。また、利用者端末Ｃは、流通ルールに基づいて、共通領域に記憶されたコンテンツの中から他の端末装置へ配信する配信コンテンツの選択が行う。このように、利用者端末間で同様の処理が繰り返されることにより、コンテンツが蓄積伝播される仮想的な流通システムが形成される。
【００８７】
（vii）配信処理
次に、上記流通システム１００により実行される利用者端末間での配信処理について説明する。図９は、配信処理のフローチャートである。本発明は、ショッピングモールのようなコンテンツが流通する範囲が開かれた空間においても適用することができる。そこで、まず、流通システム１００が、ショッピングモールといった商業施設近辺にて広告情報のコンテンツを流通させるサービスに適用されていることを想定し、図９に示す配信処理を説明する。
【００８８】
なお、流通ルールとして、基準「ランダム」により、利用者端末２１及び３０の流通処理機能２１２が、共通領域に記憶された全てのコンテンツの中からランダムにコンテンツを選択し、配信コンテンツとして配信するように規定されているとする。
【００８９】
ショッピングモールに設置されたアクセスポイント２２は、通信可能エリア内に、利用者が使用する利用者端末２１が存在することを確認すると、当該利用者端末２１に対して無線通信によりコンテンツＡを配信する。利用者端末２１は、受信したコンテンツＡを共通領域に記憶する。
【００９０】
利用者端末２１を使用する利用者は、「雑貨」に関する広告に興味がある場合、閲覧したいコンテンツを収集するため、予め、キーワード「雑貨」を蓄積ルールとして利用者端末２１に入力しておく。具体的には、利用者端末２１の蓄積ルールとして、基準「キーワード検索（キーワード：雑貨）」により、蓄積処理機能２１４が、共通領域に記憶されたコンテンツの中で、キーワードとして「雑貨」を含むコンテンツのみを複製し、ユーザ領域に記憶するように規定する。
【００９１】
利用者端末２１は、アクセスポイント２２から受信したコンテンツＡが、蓄積ルールに規定されている条件に合致するか否かの判定を行う。具体的に、利用者端末２１は、蓄積ルールに設定されているキーワード「雑貨」により、アクセスポイント２２から受信したコンテンツＡに対して全文検索を行い、キーワード「雑貨」がコンテンツＡに含まれているか否かの判定を行う。そして、キーワード「雑貨」がコンテンツＡに含まれている場合のみ、当該コンテンツＡを共通領域からユーザ領域に複製し、記憶する。
【００９２】
ユーザ領域に記憶されたコンテンツに対して、利用者は、利用者端末２１において、表示、保存、削除といった操作を行うことが可能である。しかし、ユーザ領域に記憶されているコンテンツＡが利用者の操作により削除されたとしても、共通領域に記憶されているコンテンツＡはそのまま記憶されている。共通領域に記憶されたコンテンツは、利用者が意識するものではなく、利用者によって操作することができないものだからである。
【００９３】
利用者端末２１は、通信可能エリア内に他の利用者端末が存在するか否かの検索である、配信先利用者端末検索を行う（ステップＳ１）。配信先利用者端末が存在しない場合（ステップＳ２；ＮＯ）、利用者端末２１は、存在するまで周期的に配信先利用者端末検索を行う。一方、配信先利用者端末が存在する場合（ステップＳ２：ＹＥＳ）、利用者端末２１は、共通領域に記憶されたコンテンツから、流通ルールに規定する条件に合致するコンテンツＢを配信コンテンツとして選択する（ステップＳ３）。そして、利用者端末２１は、当該配信コンテンツを配信先利用者端末検索において確認された、通信可能エリア内に存在する他の利用者端末３０へ無線通信により配信する（ステップＳ４）。
【００９４】
具体的には、流通ルールに基づいて、共通領域に記憶されている全てのコンテンツの中からランダムに配信コンテンツを選択し、利用者端末３０へ無線通信により配信する。ランダムに選択することにより、多様なコンテンツを広く流通させることができる。つまり、限られた時間内で通信しており、利用者端末２１が共通領域に記憶している全てのコンテンツを配信できない場合であっても、偏りの少ないコンテンツを流通させることができる。
【００９５】
利用者端末３０は、利用者端末２１から配信コンテンツとしてコンテンツＢを受信し（ステップＳ５）、共通領域に記憶する（ステップＳ６）。ここで、利用者端末３０を使用する利用者は、「カフェ」に関する広告に興味があるため、カフェに関連するコンテンツを収集すべく、予め、キーワード「カフェ」を蓄積ルールとして利用者端末３０に入力しているものとする。具体的には、利用者端末３０の蓄積ルールとして、基準「キーワード検索（キーワード：カフェ）」により、蓄積処理機能２１４が、共通領域に記憶されたコンテンツの中で、キーワードとして「カフェ」を含むコンテンツのみを複製し、ユーザ領域に記憶するように規定しているものとする。
【００９６】
利用者端末３０は、利用者端末２１から受信したコンテンツＢが、蓄積ルールに規定されている条件に合致するか否かの判定を行う（ステップＳ７）。具体的に、利用者端末３０は、蓄積ルールに設定されているキーワード「カフェ」により、利用者端末２１から受信したコンテンツＢに対して全文検索を行い、キーワード「カフェ」がコンテンツＢに含まれているか否かの判定を行う。そして、キーワード「カフェ」がコンテンツＢに含まれている場合のみ、蓄積ルールに規定されている条件に合致するものとして（ステップＳ７；ＹＥＳ）、当該コンテンツＢを共通領域からユーザ領域に複製し、記憶する（ステップＳ８）。一方、キーワード「カフェ」がコンテンツＢに含まれていない場合、蓄積ルールに規定されている条件に合致しないものとして（ステップＳ７；ＮＯ）、当該コンテンツＢを複製せず、配信処理を完了させる。
【００９７】
ステップＳ７において、コンテンツが蓄積ルールに規定されている条件に合致しないものと判定され、共通領域からユーザ領域へ複製されなかった場合、利用者は、利用者端末３０において、コンテンツＢの表示、保存、削除といった操作を行うことは不可能である。共通領域に記憶されたコンテンツは、利用者が意識するものではなく、利用者によって操作することができないものだからである。
【００９８】
本発明は、上述のようにコンテンツが流通する範囲が開かれた空間である場合に限らず、イベント会場のようなコンテンツが流通する範囲が閉じられた空間においても適用することができる。そこで、次に、流通システム１００が、新製品展示会といったイベント会場にて、新製品広告情報を流通させるサービスに適用されていることを想定し、図９に示す配信処理を説明する。
【００９９】
なお、コンテンツは付加情報を含んでおり、当該付加情報には優先順位及びジャンル情報が設定されているものとする。また、流通ルールとして、基準「優先順位」により、流通処理機能２１２が、付加情報に含まれる優先順位に従って、共通領域に記憶された全てのコンテンツの中から配信コンテンツを選択し、他の利用者端末へ配信するように規定されているとする。
【０１００】
イベント会場に設置されたアクセスポイント２２は、通信可能エリア内に、利用者が使用する利用者端末２１が存在することを確認すると、当該利用者端末２１に対して無線通信によりコンテンツＡを配信する。利用者端末２１は、受信したコンテンツＡを共通領域に記憶する。
【０１０１】
利用者端末２１を使用する利用者が、属性情報として「営業」を設定していた場合、利用者端末２１は、ジャンル情報「営業」を蓄積ルールとして設定する。具体的には、利用者端末２１の蓄積ルールとして、基準「付加情報検索」により、蓄積処理機能２１４が、共通領域に記憶されたコンテンツの中で、付加情報に含まれるジャンル情報として「営業」が設定されているコンテンツのみを複製し、ユーザ領域に記憶するように規定する。
【０１０２】
利用者端末２１は、アクセスポイント２２から受信したコンテンツＡが、蓄積ルールに規定されている条件に合致するか否かの判定を行う。具体的に、利用者端末２１は、アクセスポイント２２から受信したコンテンツＡに含まれる付加情報にジャンル情報として「営業」が設定されているか否かの判定を行う。そして、ジャンル情報として「営業」が規定されている場合のみ、当該コンテンツＡを共通領域からユーザ領域に複製し、記憶する。
【０１０３】
ユーザ領域に記憶されたコンテンツに対して、利用者は、利用者端末２１において、表示、保存、削除といった操作を行うことが可能である。しかし、ユーザ領域に記憶されているコンテンツＡが利用者の操作により削除されたとしても、共通領域に記憶されているコンテンツＡはそのまま記憶されている。共通領域に記憶されたコンテンツは、利用者が意識するものではなく、利用者によって操作することができないものだからである。
【０１０４】
利用者端末２１は、通信可能エリア内に他の利用者端末が存在するか否かの検索である、配信先利用者端末検索を行う（ステップＳ１）。配信先利用者端末が存在しない場合（ステップＳ２；ＮＯ）、利用者端末２１は、存在するまで周期的に配信先利用者端末検索を行う。一方、配信先利用者端末が存在する場合（ステップＳ２：ＹＥＳ）、利用者端末２１は、共通領域に記憶されたコンテンツから、流通ルールに規定する条件に合致するコンテンツＢを配信コンテンツとして選択する（ステップＳ３）。そして、利用者端末２１は、当該配信コンテンツを配信先利用者端末検索において確認された、通信可能エリア内に存在する他の利用者端末３０へ無線通信により配信する（ステップＳ４）。
【０１０５】
具体的には、流通ルールに基づいて、共通領域に記憶されているコンテンツに含まれる付加情報に設定された優先順位に従って配信コンテンツを選択し、利用者端末３０へ無線通信により配信する。予め設定された優先順位に従って選択することにより、限られた時間内で通信しており、利用者端末２１が共通領域に記憶している全てのコンテンツを配信できない場合であっても、コンテンツサーバ２３やコンテンツ作成者が意図するコンテンツが優先的に流通する確率を高くすることができる。即ち、流通ルールにより、コンテンツサーバ２３やコンテンツ作成者が流通するコンテンツを制御することが可能となる。
【０１０６】
利用者端末３０は、利用者端末２１から配信コンテンツとしてコンテンツＢを受信し（ステップＳ５）、共通領域に記憶する（ステップＳ６）。ここで、利用者端末３０を使用する利用者が、属性情報として「技術」を設定しているため、利用者端末３０は、ジャンル情報「技術」を蓄積ルールとして設定しているものとする。具体的に、利用者端末３０の蓄積ルールとして、基準「付加情報検索」により、蓄積処理機能２１４が、共通領域に記憶された全てのコンテンツの中から、付加情報に含まれるジャンル情報として「技術」が設定されているコンテンツのみを複製し、ユーザ領域に記憶するように規定しているものとする。
【０１０７】
利用者端末３０は、利用者端末２１から受信したコンテンツＢが、蓄積ルールに規定されている条件に合致するか否かの判定を行う（ステップＳ７）。具体的に、利用者端末３０は、利用者端末２１から受信したコンテンツＢに含まれる付加情報にジャンル情報として「技術」が設定されているか否かの判定を行う。そして、コンテンツＢの付加情報にジャンル情報として「技術」が設定されている場合のみ、蓄積ルールに規定されている条件に合致するものとして（ステップＳ７；ＹＥＳ）、当該コンテンツＢを共通領域からユーザ領域に複製し、記憶する（ステップＳ８）。一方、コンテンツＢの付加情報にジャンル情報として「技術」が設定されていない場合、蓄積ルールに規定されている条件に合致しないものとして（ステップＳ７；ＮＯ）、当該コンテンツＢを複製せず、配信処理を完了させる。
【０１０８】
ステップＳ７において、コンテンツが蓄積ルールに規定されている条件に合致しないものと判定され、共通領域からユーザ領域へ複製されなかった場合、利用者は、利用者端末３０において、コンテンツＢの表示、保存、削除といった操作を行うことは不可能である。共通領域に記憶されたコンテンツは、利用者が意識するものではなく、利用者によって操作することができないものだからである。
【０１０９】
本発明によれば、個人の嗜好を示す蓄積ルールと、個人の意思とは無関係にコンテンツを流通させるための流通ルールとを独立して定めることで、流通するコンテンツが個人の嗜好に依存することなく、多様なコンテンツが広く一様に流通するようなシステムを実現することができる。また、個人の嗜好を示す蓄積ルールは、利用者端末内で設定するものであるため、個人情報を他の利用者端末やコンテンツサーバといった外部に設定登録する必要がない。よって、個人情報の流出を防止することができる。
【０１１０】
このように、本流通システム１００において、利用者は、利用者端末を使用して、サーバやアクセスポイントを介さず、容易にコンテンツを取得することができる。また、利用者は、蓄積ルールにより匿名性を維持しながら欲しい情報だけを取得することができ、これと同時に、流通システムは、流通ルールにより多様なコンテンツが広く一様に流通することを実現することができる。換言すると、従来のようなＰＵＬＬ型配信ではなく、コンテンツの要求を明確にしていない利用者に対しても、利用者の嗜好に沿ったコンテンツを配信するとともに、多様なコンテンツを広く流通させる機会を提供することができるということである。
【０１１１】
なお、上記の第１実施形態では、付加情報をコンテンツに含めることとしているが、本発明はこれに限定されるものではなく、コンテンツに紐付けされた別ファイルとして存在することとしてもよい。
【０１１２】
また、上記の第１実施形態では、コンテンツを利用者端末上で表示可能なデータとしているが、本発明はこれに限定されるものではなく、コンテンツを利用者端末上で視聴可能な音声データや、持ち帰って他の利用者端末上で実行可能な実行ファイルとすることもできる。つまり、本発明におけるコンテンツとしては、種々のデータを適用することができる。
【０１１３】
また、上記の第１実施形態では、流通ルールは、コンテンツサーバ２３が作成・配信し、コンテンツと同様にアクセスポイント２２や他の利用者端末間でやり取りされることで利用者端末が取得することとしている。しかし、本発明はこれに限定されるものではなく、例えば、ＩＣタグリーダが利用者端末に付随しており、当該ＩＣタグリーダがタグを読み取ることで利用者端末が流通ルールを取得することとしても構わない。また、何らかの手段により利用者端末が流通ルールを取得する場合に限らず、予め利用者端末が保有していたり、明確にルールとして保有していなくとも所定のプログラムの中に組み込まれていたりすることとしても構わない。
【０１１４】
また、本実施形態においてアクセスポイント２２は、ネットワーク２０を通じてコンテンツサーバ２３に接続されているものとしているが、本発明はこれに限定されるものではなく、無線通信によりコンテンツの送受信が可能な種々の端末を適用することができる。具体的に、アクセスポイント２２は、固定装置とは限らず、本実施形態で記載している利用者端末をカスタマイズしたものであってもよい。カスタマイズとは、共通領域に配信したいコンテンツをセットできる機能を併せ持つ利用者端末などが考えられる。これによれば、カスタマイズされた利用者端末を携帯する人物が移動することで、通信可能エリアを、そのとき人が密集している場所など任意の場所に移動させることができる。
【０１１５】
また、本実施形態の流通システム１００では、コンテンツサーバ２３がコンテンツを記憶、管理することとしているが、本発明はこれに限定されるものではなく、アクセスポイント２２がコンテンツを予め保有していることとしてもよい。つまり、流通システム１００においてコンテンツサーバ２３は、必須構成要素ではなく、コンテンツサーバ２３が存在しない流通システムにも本発明を適用することが可能である。なお、この場合、流通ルールは、コンテンツ作成者が管理し、流通させることとなる。
【０１１６】
また、本実施形態において、コンテンツを判別するための情報は、図７に示すような条件及び具体例を記載しているが、本発明はこれに限定されるものではなく、コンテンツの受信又は配信時の物理的な帯域の違い、周波数の違い、パケットヘッダの違いなどに基づいてコンテンツを判別することとしても構わない。
【０１１７】
また、本実施形態において、流通ルールは、図５に示すような基準及び処理を記載し、コンテンツを配信する側の利用者端末が配信コンテンツ選択時に使用するものとしているが、本発明はこれに限定されるものではなく、コンテンツを受信する側の利用者端末が配信コンテンツ受信時に使用するものとすることもできる。具体的には、流通ルールとして、他の利用者端末やアクセスポイントから受信するコンテンツのサイズ、通信時間、特定の利用者端末といった基準に基づいて、利用者端末の流通処理機能２１２が、通信を切断するように規定することが可能である。これによれば、悪質な嫌がらせとしてサイズの大きいコンテンツを何度も配信されるような場合に、コンテンツを受信する側の利用者端末が、流通ルールに基づいて通信を切断し、このような嫌がらせを回避することが可能となる。
【０１１８】
[第２実施形態]
（i）流通システム
上記の第１実施形態において、コンテンツは、図４（ａ）に示すようにコンテンツデータを構成要素としており、当該コンテンツを受信した不特定多数の利用者端末上で表示することが可能なものである。しかし、本発明はこれに限定されるものではなく、図４（ｂ）に示すように、コンテンツを構成するコンテンツデータを所定の暗号鍵で暗号化し、当該コンテンツを受信した利用者端末であっても、暗号鍵に対応する復号鍵を保有していなければ表示することができないように制限をすることも可能である。
【０１１９】
このように、コンテンツの一部を暗号化することで、コンテンツを閲覧する利用者を特定することができる流通システムについて、第２実施形態で詳しく説明する。なお、第２実施形態においては、上記の第１実施形態と異なるコンテンツサーバ及び表示処理についてのみ説明するものとし、重複する説明は便宜上省略する。
【０１２０】
（ii）コンテンツサーバ
コンテンツの一部を暗号化することで、コンテンツを閲覧する利用者を特定することができる流通システムでは、コンテンツサーバ２３が、コンテンツに含まれるコンテンツデータを所定の暗号鍵により暗号化する。そして、コンテンツサーバ２３は、暗号鍵と、当該暗号鍵に対応する復号鍵とをコンテンツＤＢ２４に記憶する。ここで、復号鍵とは、対応する暗号鍵により暗号化されたデータを復号化することができる鍵のことである。
【０１２１】
図２は、コンテンツＤＢ２４のデータ構造を模式的に示す図である。第２実施形態において、コンテンツＤＢ２４は、コンテンツＩＤ、コンテンツデータ、付加情報、暗号鍵及び復号鍵から構成されている。コンテンツＩＤはコンテンツデータを識別する情報であり、コンテンツＤＢ２４は、コンテンツＩＤをキーとして対応するコンテンツデータ、付加情報、暗号鍵及び復号鍵を記憶している。付加情報は、コンテンツデータに関連付いてタグ付けされた情報である。上記の第１実施形態では、付加情報に含まれる情報としてジャンル情報や対象年齢を記載したが、本発明はこれに限定されるものではない。具体的には、コンテンツデータが映画の動画データである場合に、付加情報に含まれる情報を当該映画の予告である静止画データや動画データとすることもできる。つまり、付加情報は、利用者向けの宣伝情報（サムネール、予告映像など）、コンテンツの属性情報（コンテンツＩＤ、ジャンル情報など）、流通制御用情報（コンテンツデータの有効期限など）等種々のものが考えられる。また、コンテンツの属性情報として、暗号化コンテンツデータを復号するための復号鍵に関する情報を付加情報に含めることとしてもよい。
【０１２２】
なお、コンテンツデータを暗号化するか否かは、コンテンツ作成者やコンテンツサーバ２３が任意に決定することであるため、暗号化されていないコンテンツデータを含むコンテンツも多く流通する。このような暗号化されていないコンテンツの場合、コンテンツＤＢ２４には暗号鍵及び復号鍵は記憶されない。また、コンテンツデータを暗号化することは、復号鍵を保有する利用者端末上でのみコンテンツの表示を可能とし、閲覧可能な利用者を特定することと同時に、流通しているコンテンツがコンテンツ作成者が作成したコンテンツと同一であることを保証することにもなるため、セキュリティの観点から暗号鍵が第三者に渡ることはないものとする。
【０１２３】
（iii）表示処理
次に、上述の流通システムにより実行されるコンテンツの表示処理について説明する。図１０は、表示処理のフローチャートである。なお、表示処理は、第１実施形態において説明した配信処理により受信したコンテンツを表示する際に行う処理である。
【０１２４】
利用者端末２１は、通信可能エリア内に存在するアクセスポイント２２又は他の利用者端末から無線通信によりコンテンツを受信する。そして、利用者端末２１は、受信したコンテンツを共通領域に記憶する（ステップＳ２１）。さらに、利用者端末２１は、共通領域に記憶したコンテンツが、予め設定された蓄積ルールの規定に合致するか否かを判定する（ステップＳ２２）。当該コンテンツが蓄積ルールの規定に合致しない場合（ステップＳ２２；ＮＯ）、利用者端末２１は、図１０に示す表示処理を終了する。一方、当該コンテンツが蓄積ルールの規定に合致する場合（ステップＳ２２；ＹＥＳ）、利用者端末２１は、当該コンテンツを共通領域からユーザ領域へ複製し、記憶する（ステップＳ２３）。
【０１２５】
次に、利用者がユーザ領域に記憶されたコンテンツを利用者端末２１上に表示したいと考えた場合、当該コンテンツに含まれるコンテンツデータが暗号化されているか否かを判定する（ステップＳ２４）。この判定は、上記の第１実施形態において説明した、図３に示す、利用者端末２１の表示機能２１０が行う。コンテンツに含まれるコンテンツデータが暗号化されていない場合（ステップＳ２４；ＮＯ）、表示機能２１０は、利用者端末２１上でコンテンツを表示する（ステップＳ３３）。一方、コンテンツに含まれるコンテンツデータが暗号化されている場合（ステップＳ２４；ＹＥＳ）、表示機能２１０は、利用者端末２１が暗号化コンテンツデータを復号するための復号鍵を保有しているか否かを判定する（ステップＳ２５）。コンテンツの付加情報には、暗号化コンテンツを復号するための復号鍵に関連する情報、例えば、復号鍵を識別する復号鍵ＩＤなどが記憶されているため、このような情報に基づいて利用者端末２１内を検索することで、表示機能２１０は、自身が適切な復号鍵を保有しているか否かを判定する。
【０１２６】
利用者端末２１が適切な復号鍵を保有していると判定した場合（ステップＳ２５；ＹＥＳ）、表示機能２１０は、利用者端末２１上でコンテンツを表示する（ステップＳ３３）。一方、利用者端末２１が適切な復号鍵を保有していないと判定した場合（ステップＳ２５；ＮＯ）、表示機能２１０は、コンテンツに含まれる付加情報に表示可能なデータがあるか否かを判定する（ステップＳ２６）。
【０１２７】
付加情報に含まれる表示可能なデータは、例えば、暗号化コンテンツデータが映画の動画データの場合における、当該映画の予告静止画データや予告動画データなどである。付加情報に含まれる表示可能なデータがある場合（ステップＳ２６；ＹＥＳ）、表示機能２１０は、利用者端末上で当該付加情報に含まれる表示可能なデータを表示する。具体的には、映画の予告動画データなどを表示する。このように、暗号化されたコンテンツデータに関連付いた付加情報として、当該コンテンツデータを閲覧するか否かの判断に役立つような情報を含ませることで、利用者に復号鍵を取得したいという意欲を湧かせることが可能となる。
【０１２８】
付加情報に表示可能なデータがない場合や、付加情報に表示可能なデータがある場合であって、当該データを閲覧した後に、利用者は、復号鍵を取得するか否かを判断する（ステップＳ２８）。利用者が復号鍵を取得しないと判断した場合（ステップＳ２８；ＮＯ）、表示機能２１０は、図１０に示す表示処理を終了する。一方、利用者が復号鍵を取得すると判断した場合（ステップＳ２８；ＹＥＳ）、表示機能２１０は、付加情報に含まれる情報などに基づく復号鍵要求を、アクセスポイント２２を介してコンテンツサーバ２３へ配信する（ステップＳ２９）。ここで、復号鍵要求とは、利用者を特定する情報と、付加情報に含まれる復号鍵ＩＤやコンテンツＩＤといった情報とである。
【０１２９】
利用者端末２１から復号鍵要求を受信したコンテンツサーバ２３は、復号鍵要求に含まれる、例えばコンテンツＩＤに基づいてコンテンツＤＢ２４から、該当する復号鍵を抽出し（ステップＳ３０）、再びアクセスポイント２２を介するなどして、利用者端末２１へ配信する（ステップＳ３１）。なお、コンテンツサーバ２３は、このとき復号鍵要求に含まれる、利用者を特定する情報を利用者情報として記憶しているものとする。
【０１３０】
コンテンツサーバ２３からアクセスポイントを介して復号鍵を取得した利用者端末２１の表示機能２１０は、当該復号鍵により暗号化コンテンツデータを復号化する（ステップＳ３２）。そして、表示機能２１０は、復号化したコンテンツデータに基づいて、利用者端末２１上でコンテンツを表示する（ステップＳ３３）。これにより、図１０に示す表示処理を完了する。
【０１３１】
なお、コンテンツサーバ２３は、ステップＳ３０において復号鍵要求を受信した際に、利用者端末２１を特定する情報を利用者情報として記憶しているため、当該利用者情報に基づき、利用者端末２１に対して配信した復号鍵の対価を請求することができる。つまり、価値の高いリッチコンテンツのコンテンツデータを暗号化し、利用者が当該リッチコンテンツを閲覧するために復号鍵を要求した場合に、当該リッチコンテンツの対価に見合う料金を利用者に請求することが可能となる。このように、本発明の流通システムでは、コンテンツごとの課金処理が可能となる。
【０１３２】
（iv）復号鍵の配布方法
上述の表示処理においては、利用者が復号鍵を要求する場合、利用者端末２１は、復号鍵要求を、アクセスポイント２２を介してコンテンツサーバ２３へ配信している。そして、コンテンツサーバ２３は、復号鍵要求に基づいてコンテンツＤＢから該当する復号鍵を抽出し、再びアクセスポイント２２を介して利用者端末２１へ当該復号鍵を配信している。これにより、利用者は、閲覧したいコンテンツに含まれる暗号化コンテンツデータを復号化し、利用者端末２１上で当該コンテンツを表示している。しかし、暗号化コンテンツデータを含むコンテンツを閲覧するために必要な復号鍵の配布方法はこれに限られるものではなく、本発明では、種々の方法を適用することができる。
【０１３３】
ここで、復号鍵の配布方法について具体的に説明する。まず、復号鍵を不特定多数の利用者に配布することが考えられる。この場合、復号鍵を記憶しているコンテンツサーバ２３は、ネットワーク２０やアクセスポイント２２を介することにより、不特定多数の利用者が使用する利用者端末に復号鍵を配布する。これによれば、コンテンツを閲覧することができる利用者を特定することはできないが、コンテンツの改竄といった不正行為を防止し、コンテンツ作成者が作成したコンテンツとの同一性を保持することができるため、流通システムにおけるセキュリティを強化することができる。
【０１３４】
次に、復号鍵を特定多数の利用者に配布することが考えられる。この場合、復号鍵を記憶しているコンテンツサーバ２３は、所定の条件に合致する利用者を特定した上で、当該特定利用者が使用する利用者端末にのみ復号鍵を配布する。これによれば、復号鍵を保有しているか否かで、所定の条件に合致する利用者であるか否かを判定することができるため、利用者に応じて流通させるコンテンツを変化させるといった流通上の制御が可能となる。
【０１３５】
また、暗号化コンテンツデータを含むコンテンツを利用者端末上で閲覧したい利用者が、インターネットやＣＤ、店頭端末などを利用して復号鍵を購入することが考えられる。つまり、利用者の要求に基づいてネットワーク等を通じ、復号鍵を配布するのである。この場合、特定のコンテンツ群に対しての復号鍵を購入した利用者は、あるチャネルを閲覧する権利を購入したとみなすことも可能となる。これによれば、コンテンツ作成者の著作権保護、及び課金処理の手段として復号鍵を利用可能であるという効果を得ることができる。なお、上述した映画の予告動画データのように、流通しているコンテンツの販促情報として含まれている付加情報が、利用者が復号鍵を購入するか否かを決定するトリガとなることも考えられる。
【０１３６】
また、特定の店舗に設置してある復号鍵配信端末から復号鍵を配布することも考えられる。この場合、利用者がその店舗や施設に物理的に行かなければ復号鍵を取得することができないため、復号鍵を来店誘導のためのツールとして利用することができる。さらに、復号鍵に有効期限を設定することで、繰り返し店舗に来店するように誘導することも可能である。
【０１３７】
（v）変形例
上述の上記の第２実施形態では記載していないが、復号鍵を電子クーポン情報の利用条件に用いることも考えられる。具体的には、割引率が表示されていない電子クーポンにおいて、割引率のデータ箇所だけを暗号鍵により暗号化しておき、利用者が店舗で買い物をした際に購入金額に応じて復号鍵を渡すといった復号鍵の配信方法が考えられる。
【０１３８】
また、上記の第２実施形態では、暗号化コンテンツデータを含むコンテンツを共有領域に記憶した利用者端末は、当該暗号化コンテンツデータを復号化するための復号鍵を保有していなくても、当該コンテンツが蓄積ルールに規定する条件に合致するものであれば、共通領域からユーザ領域に複製し、記憶することとしている。しかし、本発明はこれに限定されるものではなく、蓄積ルールとして、対応する復号鍵を保有していない場合は、蓄積処理機能２１４が、当該コンテンツをユーザ領域に記憶しないように規定することもできる。
【０１３９】
また、上記の第２実施形態では、コンテンツサーバ２３がコンテンツデータを暗号化し、暗号鍵及び復号鍵を管理することとしているが、本発明はこれに限定されるものではなく、コンテンツ作成者が行うこととしてもよい。そのため、コンテンツ作成者が鍵の管理を行い、上述のカスタマイズされた利用者端末がコンテンツを配信することとすれば、流通システムはコンテンツサーバ２３を含まないこととしても構わない。つまり、流通システムにおいてコンテンツサーバ２３は必須構成要素ではない。
【０１４０】
このように、本発明によれば、コンテンツの一部を暗号化して配信することにより、復号鍵を保有する利用者端末のみがコンテンツを復号化して閲覧することが可能となり、コンテンツの著作権を保護するとともに、盗み見や改竄、なりすましなどの不正行為からコンテンツを保護することができる。また復号鍵の購入によりコンテンツの閲覧が可能となることで、利用者端末間でコンテンツが蓄積伝播されることにより形成される流通システムにおいてコンテンツ毎に課金処理を行うことが可能となる。
【産業上の利用可能性】
【０１４１】
この流通システムにより、利用者端末間でコンテンツが授受されることにより流通するような場合であっても、個人の嗜好に左右されずに、多様なコンテンツを広く一様に流通させることができる。また、コンテンツを閲覧することができる利用者を特定し、コンテンツ毎の課金処理を可能とすることができる。
【図面の簡単な説明】
【０１４２】
【図１】本発明における流通システムの概略構成を示す図である。
【図２】コンテンツＤＢのデータ構造を模式的に示す図である。
【図３】図１に示す流通システムに含まれる利用者端末の機能ブロック図である。
【図４】コンテンツの構造を模式的に示す図である。
【図５】流通ルール一覧表である。
【図６】蓄積ルール一覧表である。
【図７】コンテンツを判別するための情報を示す表である。
【図８】コンテンツ流通の概念図である。
【図９】本発明の第１実施形態における配信処理のフローチャートである。
【図１０】本発明の第２実施形態における表示処理のフローチャートである。
【符号の説明】
【０１４３】
２０…ネットワーク
２１…利用者端末
２２…アクセスポイント
２３…コンテンツサーバ
２４…コンテンツＤＢ
３０…利用者端末
１００…流通システム
【図１】
2005107892.tif 000003
【図２】
2005107892.tif 000004
【図３】
2005107892.tif 000005
【図４】
2005107892.tif 000006
【図５】
2005107892.tif 000007
【図６】
2005107892.tif 000008
【図７】
2005107892.tif 000009
【図８】
2005107892.tif 000010
【図９】
2005107892.tif 000011
【図１０】
2005107892.tif 000012