(57)【要約】【課題】      匿名性を確保した個人情報に基づくコンテンツ配信を可能とするとともに、端末間でやり取りされるコンテンツを制御することで流通を管理することができる流通システムを提供する。【解決手段】  流通システム１００において、利用者端末２０は、受信したコンテンツ情報をコンテンツ情報記憶領域に記憶する。また、利用者端末２０は、受信したフィールド情報をフィールド情報記憶領域に記憶する。さらに、利用者端末２０は、コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、フィールド情報に規定された条件に基づいて、他の利用者端末２１へ配信する配信コンテンツ情報を選択し、配信する。また、利用者端末２０は、フィールド情報記憶領域に記憶されたフィールド情報を他の利用者端末２１へ配信する。これによれば、フィールド情報に地域性に応じた情報や嗜好情報を含めることにより、利用者端末２０や、近隣に存在する他の利用者端末２１を使用する利用者が要求している情報に応じたコンテンツ情報の流通を実現することができる。【選択図】    図１
2005108016.tif 000002
【特許請求の範囲】
【請求項１】
通信可能な利用者端末であって、
利用者端末及び、当該利用者端末の近隣に存在する近隣利用者端末に関する情報であるフィールド情報を取得するフィールド情報取得手段と、
前記フィールド情報をフィールド情報記憶領域に記憶するフィールド情報記憶手段と、
前記利用者端末が表示可能な複数のコンテンツ情報を取得するコンテンツ情報取得手段と、
前記コンテンツ情報を前記コンテンツ情報記憶領域に記憶するコンテンツ情報記憶手段と、
前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記フィールド情報に基づいて配信コンテンツ情報を選択する選択手段と、
前記配信コンテンツ情報を他の利用者端末へ配信するコンテンツ情報配信手段と、
前記フィールド情報記憶領域に記憶されたフィールド情報を他の利用者端末へ配信するフィールド情報配信手段と、を備えることを特徴とする利用者端末。
【請求項２】
前記利用者端末を使用する利用者が要求するコンテンツ情報に関するリクエスト情報を取得するリクエスト情報取得手段と、
前記リクエスト情報を前記フィールド情報記憶領域に記憶するリクエスト情報記憶手段と、をさらに備え、
前記選択手段は、前記フィールド情報記憶領域に記憶された複数のフィールド情報及び前記リクエスト情報に基づいて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択することを特徴とする請求項１に記載の利用者端末。
【請求項３】
前記フィールド情報記憶領域は、複数のレコードから構成される配列を有しており、前記配列を構成するレコード毎に、各フィールド情報又はリクエスト情報を記憶するものであって、
前記利用者端末は、
前記フィールド情報取得手段が取得したフィールド情報によって、前記配列を構成するいずれかのレコードに記憶されたフィールド情報及びリクエスト情報を置換する置換手段をさらに備え、
前記フィールド情報配信手段は、前記配列を構成するいずれかのレコードに記憶されたフィールド情報又はリクエスト情報を他の利用者端末へ配信し、
前記選択手段は、前記配列に記憶された全ての情報に基づいて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択することを特徴とする請求項２に記載の利用者端末。
【請求項４】
前記フィールド情報及びリクエスト情報は、転送回数が付加されており、
前記フィールド情報配信手段は、前記転送回数に応じて、前記配列を構成するいずれかのレコードに記憶されたフィールド情報又はリクエスト情報を他の利用者端末へ配信することを特徴とする請求項３に記載の利用者端末。
【請求項５】
前記配列に記憶された全ての情報に基づいて全体特徴量を算出する全体特徴量算出手段と、
前記コンテンツ情報記憶領域に記憶された各コンテンツ情報に基づいて特徴量を算出するコンテンツ特徴量算出手段と、
前記全体特徴量と各コンテンツ特徴量を比較することで、適合度を算出する適合度算出手段と、
前記適合度が高いほど優先順位を高く設定し、前記適合度が低いほど優先順位を低く設定する優先順位設定手段と、をさらに備え、
前記選択手段は、前記優先順位設定手段が設定した優先順位に応じて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択することを特徴とする請求項３又は４に記載の利用者端末。
【請求項６】
前記フィールド情報記憶領域は、複数のレコードから構成されるフィールド情報配列を有しており、前記配列を構成するレコード毎に、各フィールド情報を記憶するものであって、
前記フィールド情報配列は、他のフィールド情報配列と一定割合で置換する場合におけるフィールド情報置換割合を情報として含んでおり、
前記フィールド情報取得手段は、前記フィールド情報配列を取得する手段であって、
前記利用者端末は、
前記フィールド情報取得手段が取得したフィールド情報配列によって、前記フィールド情報置換割合に基づき、前記フィールド情報記憶領域に記憶されたフィールド情報配列を置換するフィールド置換手段、をさらに備え、
前記フィールド情報記憶手段は、前記フィールド置換手段が置換したフィールド情報配列を、前記フィールド情報記憶領域に記憶し、
前記選択手段は、前記フィールド情報記憶領域に記憶されたフィールド情報配列に基づいて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、配信コンテンツ情報を選択することを特徴とする請求項１に記載の利用者端末。
【請求項７】
前記利用者端末を使用する利用者が要求するコンテンツ情報に関する情報であって、前記フィールド情報配列と一定割合で置換する場合におけるリクエスト置換割合を情報として含んだリクエスト情報を取得するリクエスト情報取得手段と、
前記リクエスト情報によって、前記リクエスト置換割合に基づき、前記フィールド情報記憶領域に記憶されたフィールド情報配列を置換するリクエスト置換手段と、
前記リクエスト置換手段が置換したフィールド情報配列を、他の利用者端末へ配信するフィールド情報配列配信手段と、を備えることを特徴とする請求項６に記載の利用者端末。
【請求項８】
前記フィールド情報配列に基づいて全体特徴量を算出する全体特徴量算出手段と、
前記コンテンツ情報記憶領域に記憶された各コンテンツ情報に基づいて特徴量を算出するコンテンツ特徴量算出手段と、
前記全体特徴量と各コンテンツ特徴量を比較することで、適合度を算出する適合度算出手段と、
前記適合度が高いほど優先順位を高く設定し、前記適合度が低いほど優先順位を低く設定する優先順位設定手段と、をさらに備え、
前記選択手段は、前記優先順位設定手段が設定した優先順位に応じて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択することを特徴とする請求項６又は７に記載の利用者端末。
【請求項９】
通信可能なコンピュータにより実行されるプログラムであって、
前記コンピュータ及び、当該コンピュータの近隣に存在する近隣利用者端末に関する情報であるフィールド情報を取得するフィールド情報取得手段、
前記フィールド情報をフィールド情報記憶領域に記憶するフィールド情報記憶手段、
前記コンピュータが表示可能な複数のコンテンツ情報を取得するコンテンツ情報取得手段、
前記コンテンツ情報を前記コンテンツ情報記憶領域に記憶するコンテンツ情報記憶手段、
前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記フィールド情報に基づいて配信コンテンツ情報を選択する選択手段、
前記配信コンテンツ情報を他の利用者端末へ配信するコンテンツ情報配信手段、
前記フィールド情報記憶領域に記憶されたフィールド情報を他の利用者端末へ配信するフィールド情報配信手段、として前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間での無線通信を利用した広告配信システムやコンテンツ交換システムに関する。
【背景技術】
【０００２】
ネットワーク技術の近代化に伴い、クライアント端末同士がサーバを介さず、対等な関係でデータのやり取りを行うＰ２Ｐ（Peer to Peer）などを利用したコンテンツ流通システムが考えられている。このようなコンテンツ流通システムにおいて、端末を使用する利用者が興味関心のあるコンテンツを、当該端末に配信する手段としては、大きく分けてＣＳ（Client Server）型ネットワークとＰ２Ｐ型ネットワークの形態をとるものがある。
【０００３】
ＣＳ型ネットワークにおいて、利用者が、自身の端末において興味あるコンテンツを受信するためには、予め配信サーバに対して嗜好情報を登録する、若しくは、毎回嗜好情報を提示する方法が一般的である。これによれば、配信サーバは、登録又は提示された嗜好情報に基づいて、配信するコンテンツをフィルタリングすることができるため、利用者が興味あるコンテンツを配信することが可能となる（例えば特許文献１参照）。
【０００４】
有線通信のＰ２Ｐ型ネットワークでは、利用者が使用する端末が、当該利用者が要求するコンテンツに基づいて他の端末を検索する。これにより、利用者が使用する端末は、検索結果として要求するコンテンツを保有する端末が見つかれば、当該端末から直接コンテンツを配信してもらう方法が用いられている。また、無線通信のＰ２Ｐ型ネットワークでは、利用者が使用する受信端末において「受信モード」として欲しいコンテンツの種別を登録しておき、配信端末は当該受信端末の「受信モード」を参照して、条件が合致するコンテンツを配信する方法が用いられている（例えば特許文献２参照）。
【０００５】
また、ＣＳ型ネットワーク及びＰ２Ｐ型ネットワークの双方において、放送のようなブロードキャストで、全端末に同じコンテンツを配信し、利用者が使用する受信端末側で欲しいコンテンツのみを選択するとういう方法も利用されている。
【０００６】
このような従来のコンテンツ流通システムでは、コンテンツ受信者側の立場として、自分がどんなコンテンツを欲しがっているか、またどんなコンテンツを積極的に受信したかを、第三者に知られたくないという要求がある。しかし、上述のＣＳ型ネットワーク及び無線通信のＰ２Ｐ型ネットワークでは、受信者側が要求するコンテンツを少なくとも配信者側には開示しなければならない。また、有線通信のＰ２Ｐ型ネットワークでは、検索においてはある程度の匿名性を確保できるものの、コンテンツを受信するときに、どのコンテンツを積極的に受信したかを配信者側に知られてしまう。
【０００７】
また、ブロードキャストで全端末に同じコンテンツを配信する方法は、受信者側が欲するコンテンツを第三者に知らせることなく受信端末はコンテンツを受信することが可能であるが、全てのコンテンツを受信するための帯域の広い通信回線と長い通信時間が必要となり、実施コストがかかる。また、受信者側がリアルタイムに欲しいコンテンツを得ることが難しいという問題も生じる。
【０００８】
【特許文献１】特開２００２−１１７０６６号公報
【特許文献２】特開２００３−５８７７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、以上の点に鑑みてなされたものであり、匿名性を確保した個人情報に基づいて、利用者の要求に沿ったコンテンツの配信を可能とする流通システムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
本発明の１つの観点では、通信可能な利用者端末であって、利用者端末及び、当該利用者端末の近隣に存在する近隣利用者端末に関する情報であるフィールド情報を取得するフィールド情報取得手段と、前記フィールド情報をフィールド情報記憶領域に記憶するフィールド情報記憶手段と、前記利用者端末が表示可能な複数のコンテンツ情報を取得するコンテンツ情報取得手段と、前記コンテンツ情報を前記コンテンツ情報記憶領域に記憶するコンテンツ情報記憶手段と、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記フィールド情報に基づいて配信コンテンツ情報を選択する選択手段と、前記配信コンテンツ情報を他の利用者端末へ配信するコンテンツ情報配信手段と、前記フィールド情報記憶領域に記憶されたフィールド情報を他の利用者端末へ配信するフィールド情報配信手段と、を備える。
【００１１】
上記のように構成される利用者端末は、受信したコンテンツ情報をコンテンツ情報記憶領域に記憶する。また、利用者端末は、受信したフィールド情報をフィールド情報記憶領域に記憶する。さらに、利用者端末は、コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、フィールド情報に規定された条件に基づいて、他の利用者端末へ配信する配信コンテンツ情報を選択し、他の利用者端末へ配信する。また、利用者端末は、フィールド情報記憶領域に記憶されたフィールド情報を他の利用者端末へ配信する。
【００１２】
これによれば、フィールド情報に地域性に応じた情報や嗜好情報を含めることにより、利用者端末や、当該利用者端末の近隣に存在する他の利用者端末を使用する利用者が要求している情報に応じたコンテンツ情報の流通を実現することができる。つまり、フィールド情報に基づいて、間接的なＰＵＬＬ型配信を行うことが可能となる。また、フィールド情報に基づいて、ネットワークのどのあたりでどのような情報が求められているかをリアルタイムに知ることが可能なため、例えば近距離無線通信など現実世界であれば、どの地域でどのような情報が求められているかというマーケティングに役立つ情報を取得することもできる。
【００１３】
本発明の一態様では、前記利用者端末を使用する利用者が要求するコンテンツ情報に関するリクエスト情報を取得するリクエスト情報取得手段と、前記リクエスト情報を前記フィールド情報記憶領域に記憶するリクエスト情報記憶手段と、をさらに備え、前記選択手段は、前記フィールド情報記憶領域に記憶された複数のフィールド情報及び前記リクエスト情報に基づいて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択する。
【００１４】
ここで、リクエスト情報とは、所定の利用者端末のリクエストをフィールド情報の形式にしたものである。これによれば、他の利用者端末等から配信されるフィールド情報とは別に、自端末を使用する利用者の嗜好情報を考慮して、容易に、配信コンテンツ情報を選択することができる。
【００１５】
本発明の他の一態様では、前記フィールド情報記憶領域は、複数のレコードから構成される配列を有しており、前記配列を構成するレコード毎に、各フィールド情報又はリクエスト情報を記憶するものであって、前記利用者端末は、前記フィールド情報取得手段が取得したフィールド情報によって、前記配列を構成するいずれかのレコードに記憶されたフィールド情報及びリクエスト情報を置換する置換手段をさらに備え、前記フィールド情報配信手段は、前記配列を構成するいずれかのレコードに記憶されたフィールド情報又はリクエスト情報を他の利用者端末へ配信し、前記選択手段は、前記配列に記憶された全ての情報に基づいて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択する。
【００１６】
上記のように構成された利用者端末では、一定長の配列を有しており、当該配列を構成するレコード毎に、他の利用者端末等から配信されたフィールド情報やリクエスト情報を記憶している。つまり、各利用者端末は、複数のフィールド情報やリクエスト情報から構成される一定長の配列を有している。そして、利用者端末は、他の利用者端末等から受信したフィールド情報によって、当該配列を構成するいずれかのレコードを置換し、これを繰り返す。これにより、フィールド情報記憶領域に記憶された配列は、近隣利用者端末の求めているコンテンツ情報に関する情報を保有することになる。さらに、利用者端末は、当該配列の全ての情報に基づいて配信コンテンツ情報を配信することができる。なお、リクエスト情報とは、所定の利用者端末のリクエストをフィールド情報の形式にしたものである。そのため、他の利用者端末は、フィールド情報配信手段により配信された情報が、所定の端末にとってのフィールド情報であるかリクエスト情報であるかに関わらず、全てフィールド情報であると認識する。つまり、他の利用者端末は、配信された情報の中でどれが所定の端末のリクエスト情報であるかは分からないものである。
【００１７】
これによれば、コンテンツ情報の受信側から見ると、自分の嗜好情報を第三者に特定することなしに、自端末において自身が欲しい情報を高い確率で受信することができる。一方、コンテンツ情報の配信側から見ると、配信するコンテンツ情報が販促情報であれば、利用者の興味に合わせた配信が可能なため、販促効果を高めることができる。
【００１８】
上記利用者端末の他の一態様では、前記フィールド情報及びリクエスト情報は、転送回数が付加されており、前記フィールド情報配信手段は、前記転送回数に応じて、前記配列を構成するいずれかのレコードに記憶されたフィールド情報又はリクエスト情報を他の利用者端末へ配信する。
【００１９】
フィールド情報は、近隣利用者端末の求めているコンテンツ情報に関する情報であるため、利用者端末は、際限なく遠い利用者端末にまで保有するフィールド情報を配信する必要はない。そこで、転送回数、例えばＴＴＬ値などをフィールド情報又はリクエスト情報に付加すれば、管理者が、当該ＴＴＬ値などを任意に設定することにより、容易に到達範囲を限定することが可能である。
【００２０】
上記利用者端末の一態様では、前記配列に記憶された全ての情報に基づいて全体特徴量を算出する全体特徴量算出手段と、前記コンテンツ情報記憶領域に記憶された各コンテンツ情報に基づいて特徴量を算出するコンテンツ特徴量算出手段と、前記全体特徴量と各コンテンツ特徴量を比較することで、適合度を算出する適合度算出手段と、前記適合度が高いほど優先順位を高く設定し、前記適合度が低いほど優先順位を低く設定する優先順位設定手段と、をさらに備え、前記選択手段は、前記優先順位設定手段が設定した優先順位に応じて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択する。
【００２１】
上記のように構成された利用者端末は、コンテンツ情報記憶領域に記憶された各コンテンツ情報ついて、フィールド情報記憶領域に記憶された配列全体との適合度を求め、当該適合度の高さに応じてコンテンツ情報の優先順位を設定する。適合度の求め方は、当該配列全体の特性を表す全体特徴量を算出し、当該全体特徴量と、各コンテンツ情報から算出したコンテンツ特徴量とを比較し、適合度を計算することにより行う。これによれば、利用者端末は、特徴量に基づいて、的確な配信コンテンツ情報を選択し、他の利用者端末へ配信することができる。
【００２２】
上記利用者端末の他の一態様では、前記フィールド情報記憶領域は、複数のレコードから構成されるフィールド情報配列を有しており、前記配列を構成するレコード毎に、各フィールド情報を記憶するものであって、前記フィールド情報配列は、他のフィールド情報配列と一定割合で置換する場合におけるフィールド情報置換割合を情報として含んでおり、前記フィールド情報取得手段は、前記フィールド情報配列を取得する手段であって、前記利用者端末は、前記フィールド情報取得手段が取得したフィールド情報配列によって、前記フィールド情報置換割合に基づき、前記フィールド情報記憶領域に記憶されたフィールド情報配列を置換するフィールド置換手段、をさらに備え、前記フィールド情報記憶手段は、前記フィールド置換手段が置換したフィールド情報配列を、前記フィールド情報記憶領域に記憶し、前記選択手段は、前記フィールド情報記憶領域に記憶されたフィールド情報配列に基づいて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、配信コンテンツ情報を選択する。
【００２３】
上記のように構成された利用者端末は、フィールド情報記憶領域に、複数のフィールド情報から構成されるフィールド情報配列を記憶している。そして、他の利用者端末から受信したフィールド情報配列によって、フィールド情報置換割合に基づき、フィールド情報記憶領域に記憶されたフィールド情報を置換しする。そして、利用者端末は、置換済みのフィールド情報配列を、フィールド情報記憶領域に記憶する。これにより、フィールド情報記憶領域に記憶されたフィールド情報配列は、近隣利用者端末の求めているコンテンツ情報に関する情報を保有することになる。さらに、利用者端末は、フィールド情報配列に基づいて配信コンテンツ情報を配信することができる。
【００２４】
これによれば、コンテンツ情報の受信側から見ると、自分の嗜好情報を第三者に特定することなしに、自端末において自身が欲しい情報を高い確率で受信することができる。一方、コンテンツ情報の配信側から見ると、配信するコンテンツ情報が販促情報であれば、利用者の興味に合わせた配信が可能なため、販促効果を高めることができる。
【００２５】
上記利用者端末の他の一態様では、前記利用者端末を使用する利用者が要求するコンテンツ情報に関する情報であって、前記フィールド情報配列と一定割合で置換する場合におけるリクエスト置換割合を情報として含んだリクエスト情報を取得するリクエスト情報取得手段と、前記リクエスト情報によって、前記リクエスト置換割合に基づき、前記フィールド情報記憶領域に記憶されたフィールド情報配列を置換するリクエスト置換手段と、前記リクエスト置換手段が置換したフィールド情報配列を、他の利用者端末へ配信するフィールド情報配列配信手段と、を備える。
【００２６】
上記のように構成された利用者端末は、利用者によるリクエスト情報が存在する場合、フィールド情報記憶領域に記憶されたフィールド情報配列の一部を、リクエスト置換割合に基づいて、リクエスト情報に置換してから、置換済みのフィールド情報配列を他の利用者端末へ配信する。これによれば、利用者端末は、自端末を使用する利用者の嗜好情報が考慮されたフィールド情報配列を、容易に流通させることができる。よって、当該利用者端末が利用者の嗜好情報に合ったコンテンツ情報を取得できる可能性を高くすることができる。
【００２７】
上記利用者端末のさらに他の一態様では、前記フィールド情報配列に基づいて全体特徴量を算出する全体特徴量算出手段と、前記コンテンツ情報記憶領域に記憶された各コンテンツ情報に基づいて特徴量を算出するコンテンツ特徴量算出手段と、前記全体特徴量と各コンテンツ特徴量を比較することで、適合度を算出する適合度算出手段と、前記適合度が高いほど優先順位を高く設定し、前記適合度が低いほど優先順位を低く設定する優先順位設定手段と、をさらに備え、前記選択手段は、前記優先順位設定手段が設定した優先順位に応じて、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記配信コンテンツ情報を選択する。これによれば、利用者端末は、特徴量に基づいて、的確な配信コンテンツ情報を選択し、他の利用者端末へ配信することができる。
【００２８】
本発明の別の観点では、通信可能なコンピュータにより実行されるプログラムであって、前記コンピュータ及び、当該コンピュータの近隣に存在する近隣利用者端末に関する情報であるフィールド情報を取得するフィールド情報取得手段、前記フィールド情報をフィールド情報記憶領域に記憶するフィールド情報記憶手段、前記コンピュータが表示可能な複数のコンテンツ情報を取得するコンテンツ情報取得手段、前記コンテンツ情報を前記コンテンツ情報記憶領域に記憶するコンテンツ情報記憶手段、前記コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、前記フィールド情報に基づいて配信コンテンツ情報を選択する選択手段、前記配信コンテンツ情報を他の利用者端末へ配信するコンテンツ情報配信手段、前記フィールド情報記憶領域に記憶されたフィールド情報を他の利用者端末へ配信するフィールド情報配信手段、として前記コンピュータを機能させる。
【００２９】
上記プログラムをコンピュータにより実行することにより、上述の利用者端末を実現することができる。また、上述の利用者端末の各態様も同様に実現することができる。
【発明の効果】
【００３０】
本発明によれば、匿名性を確保した個人情報に基づいて、利用者の要求に沿ったコンテンツの配信をすることができる。
【発明を実施するための最良の形態】
【００３１】
以下、図面を参照して本発明の好適な実施の形態について説明する。本発明は、各端末が自律的に動作する流通システムにおいて、コンテンツ情報の流通をフィールド情報に基づいて制御することができるものである。具体的には、無線通信可能な複数の利用者端末が自律的に動作するような流通システムにおいて、本発明を利用することができる。
【００３２】
[流通システム]
まず、本発明に係る流通システムについて説明する。図１に流通システムの概略構成を示す。図１に示す流通システム１００は、複数の利用者端末を自律的に動作させ、繰り返し無線通信を行わせることで多様なコンテンツ情報を広く流通させるものである。
【００３３】
図１に示すように、流通システム１００において、アクセスポイント３とコンテンツ情報サーバ４は、ネットワーク２を通じて通信可能に接続されている。ネットワーク２の１つの好適な例はインターネットである。なお、コンテンツ情報サーバ４は、コンテンツ情報データベース（以下、「ＤＢ」と呼ぶ。）５に接続されている。
【００３４】
また、流通システム１００において、アクセスポイント３、利用者端末２０及び利用者端末２１は、相互に通信可能に接続されている。ここでの通信手段は、有線であるか、無線であるかを問わず、本発明に適用することが可能である。なお、図１には便宜上、アクセスポイントとして３が、利用者端末として２０及び２１の２つがそれぞれ記載されているが、流通システム１００はこれらに限られるものではなく、複数のアクセスポイント及び複数の利用者端末が構成要素として含まれているものとする。また、通信手段としては、赤外線通信、Bluetooth（登録商標）、無線ＬＡＮ、ＵＷＢ（Ultra Wideband）を含む各種の方法が使用可能であるが、本実施形態では無線通信であるBluetoothを適用することとする。
【００３５】
まず、本システムによるコンテンツ情報の流通方法の概要を述べておく。流通システム１００を構成するアクセスポイント３は、利用者の興味をひく広告などに付随して設置されており、当該広告に関連付けされたコンテンツ情報を複数の利用者端末に配信する情報配信端末である。アクセスポイント３は、通信可能エリア内に利用者端末が存在することを確認した場合、当該利用者端末にコンテンツ情報を配信する。アクセスポイント３は複数設置されており、そこから各種コンテンツ情報が利用者端末へ配信されることとなる。なお、アクセスポイント３は、ネットワーク２を介してコンテンツ情報サーバ４から各種コンテンツ情報を取得している。コンテンツ情報サーバ４は、各アクセスポイント３に配信するコンテンツ情報をコンテンツ情報ＤＢ５に記憶し、管理している。
【００３６】
利用者端末２０は、アクセスポイント３から取得したコンテンツ情報を、コンテンツ情報記憶領域に記憶する。また、利用者端末２０は、他の利用者端末からフィールド情報を取得し、フィールド情報記憶領域に記憶する。ここで、フィールド情報とは、詳細は後述するが、利用者端末及び、当該利用者端末の近隣に存在する近隣利用者端末に関する情報であり、例えば嗜好情報や地域情報である。そして、利用者端末２０は、フィールド情報に基づいて、コンテンツ情報記憶領域に記憶されたコンテンツ情報から、他の利用者端末へ配信する配信コンテンツ情報を選択する。さらに、利用者端末２０は、通信可能エリア内に存在する他の利用者端末へ、選択した配信コンテンツ情報を配信する。また、利用者端末２０は、通信可能エリア内に存在する他の利用者端末へ、フィールド情報記憶領域に記憶されたフィールド情報を配信する。
【００３７】
なお、詳細は後述するが、利用者端末２０は、予めアクセスポイント３又は他の利用者端末から、フィールド情報の配信について規定するフィールド情報流通ルールを取得する。そして、利用者端末２０は、当該フィールド情報流通ルールに基づいて、フィールド情報の配信を行う。
【００３８】
このようにして、利用者端末は、アクセスポイント３及び他の利用者端末からコンテンツ情報及びフィールド情報を取得する。そして、コンテンツ情報記憶領域及びフィールド情報記憶領域にそれぞれ記憶されたコンテンツ情報及びフィールド情報を、さらに他の利用者端末へ配信する。この繰り返しにより、流通システム１００では、各種情報が利用者端末間でやり取りされることとなる。
【００３９】
[コンテンツ情報サーバ]
次に、コンテンツ情報サーバ４について詳しく説明する。コンテンツ情報サーバ４は、コンテンツ情報ＤＢ５に接続されており、当該コンテンツ情報ＤＢ５に記憶された各種コンテンツ情報を、アクセスポイント３を介して利用者端末へ配信する。図２は、コンテンツ情報ＤＢ５のデータ構造を模式的に示す図である。図２に示すように、コンテンツ情報ＤＢ５は、コンテンツ情報ＩＤをキーとしてコンテンツデータ及び付加情報を記憶し、管理している。ここで、コンテンツデータとは、利用者端末上でコンテンツ情報を閲覧するために必要となるコンテンツ本体の情報である。また、付加情報とは、コンテンツデータに関連付けられた情報であり、詳細は後述する。
【００４０】
[利用者端末]
次に、利用者端末について詳しく説明する。まず、図３を参照し、利用者端末の内部構成について詳しく説明する。図３は、本発明の流通システム１００における利用者端末２０の内部構成を示したものである。なお、利用者端末２１は、利用者端末２０と同様の内部構成であるため、便宜上説明は省略する。
【００４１】
図３に示すように、利用者端末２０は、ユーザインタフェース２０１、リクエスト入力機能２０２、コンテンツ情報閲覧機能２０３、コンテンツ情報登録機能２０４、フィールド情報生成機能２０５、フィールド情報送受信機能２０６、フィールド情報記憶領域２０７、コンテンツ情報選択機能２０８、コンテンツ情報配信機能２０９、コンテンツ情報記憶領域２１０、コンテンツ情報受信機能２１１及び通信機能２１２を保有している。
【００４２】
ユーザインタフェース２０１は、利用者が、コンテンツ情報記憶領域２１０に記憶されたコンテンツ情報の閲覧を行ったり、自身の欲するコンテンツ情報に関するリクエスト情報をフィールド情報に反映させるために入力したりするためのインタフェースである。ここで、リクエスト情報とは、利用者端末２０のリクエストをフィールド情報の形式にしたものである。
【００４３】
リクエスト入力機能２０２は、利用者が、自身の欲するコンテンツ情報に関するリクエスト情報をフィールド情報に反映させるために入力を行う機能である。
【００４４】
コンテンツ情報閲覧機能２０３は、利用者がコンテンツ情報記憶領域２１０に記憶されたコンテンツ情報の中から、所望のコンテンツ情報を検索して閲覧を行う機能である。
【００４５】
コンテンツ情報登録機能２０４は、新たに流通させるコンテンツ情報を登録する機能である。コンテンツ情報登録機能２０４は、全ての利用者端末に実装するものではなく、新規コンテンツ情報配信元の特定の利用者端末でのみ実装することとしてもよい。なお、コンテンツ情報登録機能２０４により登録されたコンテンツ情報は、コンテンツ情報記憶領域２１０に記憶される。
【００４６】
フィールド情報生成機能２０５は、リクエスト入力機能２０２で入力されたリクエスト情報などから、フィールド情報を生成する機能である。ここで、リクエスト情報とは、利用者端末２０のリクエストをフィールド情報の形式にしたものである。そのため、後述するフィールド情報送受信機能２０６により送信される当該フィールド情報を受信する他の利用者端末は、当該フィールド情報が、利用者端末２０にとってのフィールド情報であるかリクエスト情報であるかに関わらず、全てフィールド情報であると認識する。つまり、他の利用者端末は、受信した当該フィールド情報の中でどれが利用者端末２０にとってのリクエスト情報であったかは分からない。
【００４７】
フィールド情報送受信機能２０６は、他の利用者端末から配信されたフィールド情報を受信し、フィールド情報記憶領域２０７に記憶する機能である。また、フィールド情報送受信機能２０６は、自端末でフィールド情報生成機能２０５により生成したフィールド情報や、他の利用者端末から配信されたフィールド情報を、適切に加工して、通信可能エリア内に存在する他の利用者端末へ配信する機能である。
【００４８】
フィールド情報記憶領域２０７は、フィールド情報生成機能２０５により生成したフィールド情報や、他の利用者端末から配信されたフィールド情報を記憶する領域である。
【００４９】
コンテンツ選択機能２０８は、フィールド情報記憶領域２０７に記憶されたフィールド情報に基づいて、コンテンツ情報記憶領域２１０に記憶されたコンテンツ情報の中から、通信可能エリア内に存在する他の利用者端末へ配信すべき配信コンテンツを選択する機能である。
【００５０】
コンテンツ情報配信機能２０９は、通信可能エリア内に存在する他の利用者端末の中から特定の利用者端末を選択し、当該特定の利用者端末にコンテンツ情報選択機能２０８が選択したコンテンツ情報を配信する機能である。
【００５１】
コンテンツ情報記憶領域２１０は、コンテンツ情報受信機能２１１が受信したコンテンツ情報を記憶する領域である。
【００５２】
コンテンツ情報受信機能２１１は、アクセスポイント３又は他の利用者端末から配信されたコンテンツ情報を受信し、コンテンツ情報記憶領域２１０に記憶する機能である。
【００５３】
通信機能２１２は、有線又は無線の通信が可能であり、アクセスポイント３や他の利用者端末とデータの送受信等といった通信を行う機能である。
【００５４】
[コンテンツ情報]
次に、コンテンツ情報について詳しく説明する。図４は、コンテンツ情報の構成を概念的に示したものである。図４に示すように、コンテンツ情報は、付加情報とコンテンツデータから構成されている。コンテンツデータは、利用者端末上でコンテンツ情報を閲覧する際に必要となるコンテンツ情報本体の情報である。一方、付加情報は、コンテンツデータに関連付いてタグ付けされた情報であり、コンテンツデータ内のキーワードから自動生成してもよいし、手動でコンテンツ情報サーバ４やコンテンツ情報作成者が設定してもよい。付加情報として設定される情報の具体例としては、コンテンツデータを識別するコンテンツ情報ＩＤ、コンテンツデータを表すキーワード情報、コンテンツデータのジャンルを識別するためのジャンルＩＤ、コンテンツデータの期限情報などが挙げられる。また、コンテンツ情報作成者の電子署名、改竄防止のためのハッシュ値など、コンテンツデータの原本性保証を行うためのデータを付加情報として設定してもよい。
【００５５】
なお、付加情報は、コンテンツ情報サーバ４やコンテンツ情報作成者が自動又は手動で設定する情報であり、コンテンツ情報に含ませるか否かは任意である。つまり、コンテンツ情報としては、図４に示すように、付加情報及びコンテンツデータから構成されるコンテンツ情報と、コンテンツデータのみから構成されるコンテンツ情報の２種類が考えられるが、本発明では、双方のコンテンツ情報を適用することが可能である。
【００５６】
上述のように、利用者端末は、コンテンツ情報を通信可能エリア内に存在する他の利用者端末へ配信する。このとき、コンテンツ情報がフィールド情報の条件に合致するか否かを判別するための情報を図５に示す。なお、フィールド情報の詳細は後述する。
【００５７】
図示のとおり、コンテンツ情報を判別するための情報は、条件と具体例により構成される。条件は、「付加情報が含まれていない場合」、「テキストデータの場合」、「標準フォーマットで作成されている場合」及び「付加情報が含まれている場合」が考えられる。
【００５８】
図５に示すように、付加情報が含まれていない場合、コンテンツ情報を判別するための情報の具体例としては、ファイル名、拡張子、サイズなどが挙げられる。
【００５９】
また、付加情報が含まれているか否かに関わらず、コンテンツ情報がテキストデータの場合、コンテンツ情報を判別するための情報の具体例としては、テキストデータに含まれる単語が挙げられる。例えば、フィールド情報として、基準「キーワード：花火」により、利用者端末が、コンテンツ情報記憶領域に記憶された全てのコンテンツ情報の中から、キーワードとして「花火」を含むコンテンツ情報を選択するように規定することができる。この場合、利用者端末は、コンテンツ情報のテキストデータに含まれる単語の中に、フィールド情報として規定されているキーワード「花火」が含まれているか否かの判定を行う。そして、利用者端末は、テキストデータに含まれる単語の中に「花火」が多く含まれていると判定した場合に、当該コンテンツ情報を配信コンテンツ情報として選択する。
【００６０】
また、付加情報が含まれているか否かに関わらず、コンテンツ情報が標準フォーマットで作成されている場合、コンテンツ情報を判別するための情報の具体例としては、作成者や編集時刻などが挙げられる。
【００６１】
また、付加情報が含まれている場合、コンテンツ情報を判別するための情報の具体例として、付加情報等として含まれる作成者、ジャンル情報、対象年齢等が挙げられる。
【００６２】
上記のようなコンテンツ情報を判別するための情報と、フィールド情報とに基づいて、利用者端末は処理を行っているが、原則として利用者端末は、コンテンツ情報が、フィールド情報の規定に合致するか否かを判定している。ここで合致とは、完全一致、部分一致、数値の大小関係の一致も含まれる広い概念である。なお、判定の対象となるコンテンツ情報は、コンテンツ情報全体の場合もあれば、コンテンツ情報の一部分（一要素）の場合も考えられる。また、コンテンツ情報を事前に分割して扱うような場合も考えられる。
【００６３】
[フィールド情報]
次に、フィールド情報について詳しく説明する。フィールド情報とは、所定の利用者端末が、利用者が欲するコンテンツ情報のリクエストを、配信者を明記せずに近隣の不特定多数の利用者端末に配信する情報であり、結果として近隣利用者端末の欲するコンテンツ情報に関する情報となる。利用者端末は、他の利用者端末から配信されたフィールド情報を、一定の条件を満たした場合に、さらに他の利用者端末へ配信する。なお、各利用者端末は、受信したフィールド情報を記憶しており、コンテンツ情報配信時には、記憶しているフィールド情報を参照して、配信するコンテンツ情報を選択する。
【００６４】
具体的に、フィールド情報は、利用者の嗜好に合ったコンテンツ情報のコンテンツ名、インデックス番号、種別、キーワード、文書ベクトルなどが含まれている。また、利用者の属性や興味関心分野、利用者端末の環境を表す情報、例えば位置、時刻、温度、天候、移動速度などをフィールド情報に含ませておくことも可能である。この場合、コンテンツ情報を配信する側の利用者端末は、このような間接的な情報に基づいて、利用者が欲するコンテンツ情報を選択し配信することとなる。なお、配信者を特定する情報、例えば配信者名や利用者端末固有のアドレスなどが、フィールド情報に含まれることはないものとする。
【００６５】
（i）フィールド情報の流通
まず、フィールド情報の流通について説明する。
【００６６】
フィールド情報は、利用者端末がアクセスポイント３や他の利用者端末から取得するフィールド情報流通ルールに従って、ネットワーク上で流通される。フィールド情報流通ルールには、具体的に、フィールド情報は各利用者端末で生成され、近隣の他の利用者端末へ配信されること、利用者端末から配信されたフィールド情報は、他の利用者端末を媒介してさらに転送されること、及び、各フィールド情報は何らかの手段によって到達範囲が限定されること等が規定されているものとする。ここで、到達範囲を限定する何らかの手段とは、転送数の制限、各利用者端末で確率的に実施される廃棄など種々の手段を適用可能である。
【００６７】
上述のように、フィールド情報流通ルールに従って、複数の利用者端末間で転送されることにより、フィールド情報は、ネットワーク上で流通される。
【００６８】
具体的に、利用者端末Ａは、まず、利用者が欲するコンテンツ情報についてのフィールド情報Ａを生成する。そして、利用者端末Ａは、生成したフィールド情報Ａを、通信可能エリア内に存在する近隣の利用者端末Ｂへ配信する。利用者端末Ｂを含む複数の利用者端末は、利用者端末Ａから受信したフィールド情報Ａをさらに近隣の利用者端末へ転送する。つまり、利用者端末は、自身が生成したフィールド情報や、近隣の利用者端末から配信されたフィールド情報を、通信可能エリア内に存在する近隣の利用者端末へ次々配信することで、フィールド情報を流通させる。これによれば、所定の利用者端末が受信したフィールド情報は、近隣の利用者端末が欲しがっているコンテンツ情報に関する情報として扱うことができる。
【００６９】
そして、利用者端末は、近隣の利用者端末から受信したフィールド情報に基づく、統計的情報に従って、コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から配信コンテンツ情報を選択し、不特定の利用者端末にＰＵＳＨ型配信を行う。なお、本発明の流通システム１００において、利用者端末は、ＰＵＬＬ型配信を行わずに、全てＰＵＳＨ型配信を行うことを特徴とする。なお、ＰＵＳＨ型配信とは、通信可能エリア内に存在する他の利用者端末に対して、当該他の利用者端末からコンテンツ情報の要求があるか否かに関わらずコンテンツ情報を配信する方法である。一方、ＰＵＬＬ型配信とは、他の利用者端末からコンテンツ情報の要求があった場合にのみ、当該要求に該当するコンテンツ情報を配信する方法である。
【００７０】
（ii）フィールド情報の配信方式
次に、フィールド情報の具体的な配信方式について、図６乃至図８を参照して説明する。配信方式としては、カード型配信方式とアレイ型配信方式の２種類が存在する。図６は、カード型配信方式とアレイ型配信方式の特徴を示す一覧表である。図７（ａ）はカード型配信方式の到達範囲を、図７（ｂ）はアレイ型配信方式の到達範囲を示す概念図である。図８は、アレイ型配信方式の集計例を示す概念図である。
【００７１】
まず、カード型配信方式について、図６を参照して説明する。カード型配信方式は、図示のとおり、フィールド情報の配信単位を、所定の利用者端末からのリクエストのみとする方式である。この場合、各利用者端末は一定長の配列を用意しており、当該配列を構成するレコード毎に１つの利用者端末からのリクエストであるフィールド情報を記憶している。即ち、各利用者端末は、複数のフィールド情報から構成される一定長の配列を保有している。このことから、カード型配信方式における集計方法は、図示のとおり、受信したフィールド情報によって、配列を構成するいずれかのレコードを置換することにより行われる。
【００７２】
また、カード型配信方式における到達範囲の限定方法は、ＴＴＬ（Time To Live）、即ち転送回数を表すホップ数によって制限する方法や、有効期限によって制限する方法等が適用可能である。具体的にホップ数によって制限する方法は、フィールド情報に最大ホップ数を表す値であるＴＴＬを付加し、利用者端末は、当該コンテンツ情報を転送する度に当該ＴＴＬを減らす処理を行い、ＴＴＬが０になった場合、それ以上はフィールド情報の転送を行わないという方法である。例えば、ＴＴＬが「２」と設定されていた場合、図７（ａ）に示すように、中心の利用者端末から２つ先の利用者端末までには、フィールド情報が１００％到達する。一方、中心の利用者端末から３つ以上先の利用者端末には、フィールド情報が到達することはない。
【００７３】
なお、カード型配信方式における匿名性の保持は、図６に示すように、フィールド情報の配信者の情報を含めないことで確保することができる。さらに、ＴＴＬをある範囲の乱数にすることで、ＴＴＬからフィールド情報の配信者を特定することを防止することが可能である。
【００７４】
また、カード型配信方式において、所定の利用者端末が移動した場合に、当該利用者端末で観測されるフィールド情報の変化は、ゆるやかなものである。これは、集計方法が、利用者端末が保有する一定長の配列を構成するレコードのうちの１つと、他の利用者端末から配信されたフィールド情報の１つとを置換するという方法だからである。
【００７５】
次に、アレイ型配信方式について、図６及び図８を参照して説明する。アレイ型配信方式は、図６に示すとおり、フィールド情報の配信単位を、不特定多数の利用者端末から取得した複数のフィールド情報を配列状に１つにまとめたものとする方式である。この場合、利用者は、要素数Ｎのレコードから構成される配列を用意しており、当該配列を１つの配信単位として配信を行う。ここで、各レコードにはフィールド情報が１つずつ格納されている。このように、複数のフィールド情報から構成され、アレイ型配信方式において１つの配信単位として扱われる配列を、フィールド情報配列と呼ぶ。
【００７６】
利用者端末は、他の利用者端末からフィールド情報配列を受信した場合、当該フィールド情報配列と、自端末内のフィールド情報記憶領域に記憶していたフィールド情報配列とを一定割合で置換させる。利用者端末は、受信したフィールド情報によって、予め設定された置換割合に基づき、記憶されたフィールド情報を置換するのである。具体的に、図８を参照して説明する。なお、利用者端末Ａ及び利用者端末Ｂはそれぞれ、第ｎ世代のフィールド情報として図示のようなフィールド情報配列５０及びフィールド情報配列５１を、フィールド情報記憶領域に記憶していたとする。なお、置換割合は５０％であるものとする。
【００７７】
利用者端末Ａは、通信可能エリア内に存在する利用者端末Ｂにフィールド情報配列５０を配信する。利用者端末Ｂは、自端末のフィールド情報記憶領域からフィールド情報配列５１を抽出し、利用者端末Ａから受信したフィールド情報配列５０を一定割合で置換させる。つまり、フィールド情報配列５０によって、置換割合５０％に基づき、フィールド情報５１を置換し、第ｎ＋１世代のフィールド情報としてフィールド情報配列６１を作成する。
【００７８】
一方、利用者端末Ｂは、通信可能エリア内に存在する利用者端末Ａにフィールド情報配列５１を配信する。利用者端末Ａは、自端末のフィールド情報記憶領域からフィールド情報５０を抽出し、利用者端末Ｂから受信したフィールド情報５１を一定割合で置換させる。つまり、フィールド情報配列５１によって、置換割合５０％に基づき、フィールド情報５０を置換し、第ｎ＋１世代のフィールド情報としてフィールド情報配列６０を作成する。このように、アレイ型配信方式における集計方法では、置換割合と転送回数に応じて、フィールド情報配列の存在確率が減衰していく。
【００７９】
なお、各利用者端末が他の利用者端末へコンテンツ情報を配信する際に、利用者がリクエストしたいコンテンツ情報がある場合には、自端末のフィールド情報記憶領域に記憶されたフィールド情報の一部のレコードを、自分のリクエストによって置換してから、配列ごと他の利用者端末へフィールド情報として配信することができる。この場合も、予め設定された割合に基づいてリクエストによる置換が行われる。
【００８０】
また、アレイ型配信方式における到達範囲の限定方法は、上述のように、集計時に置換割合に基づいて配列の一部のレコードを置換することから存在確率を減衰させる方法が適用されることになる。ここで置換割合を５０％と設定した場合、カード型配信方式と異なり、図７（ｂ）に示すように、中心の利用者端末から１つ先の利用者端末にはフィールド情報が５０％到達し、中心の利用者端末から２つ先の利用者端末にはフィールド情報が２５％到達することになる。このようにして存在確率が減衰し、自然に到達範囲を限定されることになる。
【００８１】
なお、アレイ型配信方式における匿名性の保持は、図６に示すように、フィールド情報の配信者の情報を含めないことで確保することができる。さらに、配信者のリクエストは、他者のフィールド情報と混ぜて配信することで特定されにくくすることが可能である。
【００８２】
また、アレイ型配信方式において、所定の利用者端末が移動した場合に、当該利用者端末で観測されるフィールド情報の変化は急激なものである。これは、集計方法が、受信側と配信側の利用者端末が保有するフィールド情報配列を、予め設定された置換割合で置換するという方法だからである。具体的に、置換割合が５０％に設定されている場合、図８に示すように、１世代後のフィールド情報であっても半分の情報が変化することとなる。
【００８３】
（iii）フィールド情報の記憶手段
次に、各利用者端末においてフィールド情報を記憶する手段について詳しく説明する。
【００８４】
カード型配信方式において、他の利用者端末から配信されるフィールド情報の単位は、上述のとおり、所定の１つの利用者端末からのリクエストである。各利用者端末のフィールド情報記憶領域には、一定長の配列が用意されており、受信したリクエストで当該配列を構成するレコードの中の１つを置換する。このようにして、カード型配信方式において、利用者端末はフィールド情報を記憶している。このとき、所定の利用者端末の、所定の時点におけるフィールド情報とは、その配列全体の内容を指す。
【００８５】
アレイ型配信方式において、他の利用者端末から配信されるフィールド情報の単位は、上述のとおり、複数のフィールド情報が反映された配列である。各利用者端末のフィールド情報記憶領域には、配列が用意されており、他の利用者端末から受信したフィールド情報配列と、それまで記憶していたフィールド情報配列を一定割合ずつランダムに置換させて、新しいフィールド情報配列を作成する。このとき、所定の利用者端末の、所定の時点におけるフィールド情報とは、新しいフィールド情報配列である。
【００８６】
以上のように、フィールド情報は、カード型配信方式及びアレイ型配信方式の双方の場合において配列として表される。
【００８７】
ここで、フィールド情報が、近隣の利用者端末が欲しがっているコンテンツ情報に関する情報、即ち、周辺で求められている情報の場の関数であることを具体的に説明する。
【００８８】
所定の利用者端末ｄに記憶されているフィールド情報の配列をＲ（ｄ）とする。これは利用者端末ｄを中心とした周辺の利用者端末が発したコンテンツ情報のリクエストの累積である。全ての利用者端末ｄ１〜ｄＮにおいてＲ（ｄｉ）は観測可能である。Ｒ（ｄｉ）は、利用者端末ｄｉに新しいフィールド情報が到達したり、周辺の利用者端末が移動してネットワーク構成が変わったりすることによって、時間的に変動する関数である。つまり、利用者端末ｄを中心とした周辺のフィールドで求められている情報を表す「場」であると換言できる。
【００８９】
ここで「周辺」の意味する範囲は，フィールド情報が配信されてから到達するまでのホップ数によって決まる。仮にカード型配信方式であって、全ての利用者端末から発せられるフィールド情報のＴＴＬを常に定数ａに固定した場合、利用者端末ｄｉに到達するフィールド情報は最大でもホップ数ａの範囲にある利用者から配信されたものであるから、Ｒ（ｄｉ）は半径ａ[ｈｏｐ]のネットワーク範囲における情報の場を表すことになる。
【００９０】
また、利用者端末ｄが他のネットワークに移動すると、周辺の利用者端末からのフィールド情報が入ってきて、時間とともにそのフィールドにおいて求められる情報の場に変化していくとともに、利用者端末ｄの発するリクエストが周りの利用者端末のフィールド情報に反映されていく。
【００９１】
（iv）フィールド情報に基づく、コンテンツ情報の配信
次に、フィールド情報に基づく、コンテンツ情報の配信について説明する。配信するコンテンツ情報は、その時点でのフィールド情報を用いて、配信の優先度を決定することにより、コンテンツ情報記憶領域から選択される。上述のように、各利用者端末が記憶するフィールド情報は、配列として記憶されており、周辺で求められている情報の場を表すものである。
【００９２】
利用者は、記憶している各コンテンツ情報について、フィールド情報の配列全体との適合度を求め、当該適合度の高さに応じてコンテンツ情報の配信優先度を決定する。適合度の求め方は、フィールド情報の配列から全体の特性を表す全体特徴量を算出し、当該全体特徴量と、各コンテンツ情報から算出した特徴量とを比較し、適合度を計算することによる。
【００９３】
図９は、フィールド情報に基づいて、コンテンツ情報を選択する際の概念図である。図９を参照し、算出した適合度に基づいて配信コンテンツ情報を選択し、当該配信コンテンツ情報を配信する処理の基本的な流れを説明する。図示のように、利用者端末は、まず、フィールド情報の配列に基づいて、当該フィールド情報全体の特徴を表す全体特徴量１０を算出する。また、利用者端末は、コンテンツ情報記憶領域に記憶された各コンテンツ情報に基づいて、各コンテンツ情報の特徴を表す特徴量を抽出する。そして、利用者端末は、全体特徴量１０と、各コンテンツ情報の特徴量とを比較して適合度を算出する。さらに利用者端末は、算出した各コンテンツ情報の適合度に基づいて、コンテンツ情報記憶領域に記憶されたコンテンツ情報の配信優先度を決定する。そして、利用者端末は、決定した配信優先度に基づいて他の利用者端末へ配信を行う。
【００９４】
図１０は、コンテンツ情報を選択する際の具体的な基準を示す表である。図１０を参照して、利用者端末が記憶している各コンテンツ情報について、フィールド情報の配列全体との適合度を求め、その適合度の高さに応じてコンテンツ情報の配信優先度を決定する具体的な方法について説明する。
【００９５】
まず、図１０の方法１及び２に示すように、予めコンテンツ情報に付加情報として、コンテンツＩＤやジャンルＩＤといった数値を付与しておき、フィールド情報の配列からも直接それらのＩＤを指し示す数値のヒストグラムをとり、当該ヒストグラムの大きさを各コンテンツ情報の適合度とする方法が考えられる。
【００９６】
具体的に方法１では、予めコンテンツ情報に付加情報としてコンテンツＩＤが付与されている。フィールド情報も直接コンテンツＩＤを指し示す数値として配列からヒストグラムをとることが可能となっている。よって、フィールド情報全体の特徴量を表す全体特徴量は、コンテンツＩＤのヒストグラムとなる。利用者端末は、全体特徴量であるコンテンツＩＤのヒストグラムと、各コンテンツ情報のコンテンツＩＤを比較することにより、適合度の高さを測ることができる。そして、利用者端末は、適合度の高さに応じてコンテンツ情報の配信優先度を決定する。ここで、コンテンツＩＤはコンテンツを識別するための情報であるため、コンテンツＩＤが特定されれば選択されるコンテンツＩＤは１つとなる。よって、コンテンツＩＤのヒストグラムによって、配信コンテンツ情報の選択をすることで、利用者端末は、厳密な対応を考慮することが可能となる。
【００９７】
具体的に方法２では、予めコンテンツ情報に付加情報としてジャンルＩＤが付与されている。フィールド情報も直接ジャンルＩＤを指し示す数値として配列からヒストグラムをとることが可能となっている。よって、フィールド情報全体の特徴量を表す全体特徴量は、ジャンルＩＤのヒストグラムとなる。利用者端末は、全体特徴量であるジャンルＩＤのヒストグラムと、各コンテンツ情報のジャンルＩＤを比較することにより、適合度の高さを測ることができる。そして、利用者端末は、適合度の高さに応じてコンテンツ情報の配信優先度を決定する。ここで、ジャンルＩＤはコンテンツ情報のジャンルを識別するための情報であるため、ジャンルＩＤが特定されれば選択されるコンテンツ情報のジャンルは１つとなる。通常、１つのジャンルには複数のコンテンツ情報が属しているため、ジャンルＩＤのヒストグラムによって、配信コンテンツ情報の選択をすることで、利用者端末は、ある程度幅のある対応を考慮することが可能となる。
【００９８】
次に、図１０の方法３に示すように、ＴＦ−ＩＤＦ法等を利用して文書を特徴付ける指標を算出し、当該指標を適合度とする方法が考えられる。なお、ＴＦ−ＩＤＦ法は、情報検索分野において索引語の重み付けに一般的に用いられている技法であるため、詳細な説明は省略する。
【００９９】
具体的に方法３では、各利用者端末からのリクエストがキーワードであり、それによってフィールド情報の配列がキーワードの集合となっているものとする。利用者端末は、まず、フィールド情報の配列全体の特性を表す指標として、各キーワードの出現回数を軸とする空間上の特徴ベクトルを算出する。ここで、フィールド情報の配列全体の特性を表す特徴ベクトルを、全体特徴ベクトルとする。また、利用者端末は、各コンテンツ情報の特性を表す指標として、コンテンツ情報のテキストデータ内で出現する単語によって、同じ空間上の特徴ベクトルを算出する。さらに、利用者端末は、全体特徴ベクトルと各コンテンツ情報に対応する特徴ベクトルを比較することで、双方のベクトルがなす角θを算出し、角θが小さい特徴ベクトルに対応するコンテンツ情報ほど適合度が高いとみなす。そして、利用者端末は、適合度の高さに応じてコンテンツ情報の配信優先度を決定する。これによれば、多次元空間内での距離によって適合度の高さを測ることが可能となる。
【０１００】
以上のような方法によって、フィールド情報に対する各コンテンツ情報の適合度を求めることができる。なお、適合度から配信優先度を決定する手段は、単純に適合度が高いものの優先順位を上げるようにしてもよいが、その他にも、適合度の値から確率的に優先順位を決定する方法が可能である。具体的には、コンテンツ情報Ａ及びＢがあり、それぞれの適合度が７５、２５である場合に、コンテンツ情報Ａが優先される確率を７５％、コンテンツ情報Ｂが優先される確率を２５％とするなどが考えられる。
【０１０１】
（v）フィールド情報の有効性
所定の利用者端末は、ネットワーク的に近隣にいる利用者端末に対して、フィールド情報及びコンテンツ情報の送受信を行う。そのため、本発明では、利用者端末同士のネットワーク的距離（主にホップ数）と、それらの利用者端末が求める情報の種類に相関がある場合に、各利用者端末で送受信されるコンテンツ情報は、フィールド情報によるリクエストに合致したものとなる可能性が高くなることを想定している。そこで、フィールド情報の有効性を、無線通信と有線通信のそれぞれについて検証する。
【０１０２】
まず、無線通信の場合におけるフィールド情報の有効性について検証する。リアルな空間、例えばある音楽ライブ会場にいる人たちはその音楽に対して共通の興味関心があるように、周辺にいる人同士の嗜好に共通性がある可能性は高い。これは、近距離無線型Ｐ２Ｐにおける単純なネットワーク的距離と、端末を持つ利用者同士の嗜好の共通性に相関関係があることを示している。例えば、先の音楽ライブ会場においては、そのアーティストや同じジャンルの音楽の情報、共通のファッション情報などについてのリクエストが多くなり、求めている情報が多く流通することが期待される。
【０１０３】
次に、有線通信の場合におけるフィールド情報の有効性について検証する。有線型Ｐ２Ｐにおいては、ネットワーク的距離と、利用者端末を持つ利用者の嗜好や属性に相関関係を与えるように、仮想的なネットワークを構成すればよい。例えば、ある利用者端末間の通信量に応じてそれに反比例する距離をその利用者端末間に与えるということを全利用者端末間について行い、各利用者端末を仮想ネットワーク上にマッピングすると、よく通信をおこなっている（仲の良い）利用者端末が近くとなる。
【０１０４】
また別の方法としては、利用者端末間で送受信されるフィールド情報によって、仮想ネットワーク上での利用者端末の再配置を行う方法もある。所定の利用者端末ｄ１からフィールド情報が配信されてきたら、そのフィールド情報と、自端末ｄ０がリクエストするものとの適合度を算出する。そして、適合度が高ければ仮想的なネットワーク上でのｄ０とｄ１の距離を短くし、適合度が低ければ距離を長くする。さらに、フィールド情報の配信は、仮想ネットワーク上での距離が近い利用者端末に対して優先的に行うようにする。このような仮想的なネットワークを構成することで、近距離無線型Ｐ２Ｐと同様な効果が期待することが可能となる。
【０１０５】
（vi）フィールド情報の観測
所定の利用者端末に到達するフィールド情報を観測することで、その周辺のネットワークにおいて求められている情報を定量的に計測することが可能である。そこで、フィールド情報の観測について説明する。
【０１０６】
近距離無線型通信のネットワークにおいては、ネットワーク距離がそのまま実世界上の位置に対応するため、どの地域でどのような情報が求められているかがリアルタイムで得ることができる。これにより、地域・時間に対して求められる情報を取得し、利用者のマーケティング用途に活用することが可能である。具体的には、フィールド情報に「車」に関する情報が多いところで、アクセスポイント３から自動車の販促情報であるコンテンツ情報を多く配信するなどが考えられる。また、広範囲において複数の位置でコンテンツ情報の流通状況を監視して、コンテンツ情報の全体の流通量を管理することも考えられる。
【０１０７】
[配信処理]
次に、上記流通システム１００により実行される利用者端末間での配信処理について説明する。図１１は、カード型配信方式を採用した配信処理のフローチャートである。まず、図１１を参照し、カード型配信方式を採用した配信処理について説明する。
【０１０８】
なお、本実施形態では、利用者端末２０が配信したフィールド情報を利用者端末２１が受信、転送し、利用者端末２２がフィールド情報に従って、通信可能エリア内に存在する利用者端末２０に配信コンテンツ情報を配信するものとする。
【０１０９】
利用者端末２０を使用する利用者は「映画」に興味があるため、利用者端末２０は、「興味＝映画，ＴＴＬ＝５」という情報を含むフィールド情報Ａを作成する（ステップＳ１）。そして、利用者端末２０は、フィールド情報流通ルールに従って、当該フィールド情報Ａを通信可能エリア内に存在する利用者端末２１へ配信する（ステップＳ２）。利用者端末２１は、フィールド情報Ａを受信し（ステップＳ３）、当該フィールド情報Ａと、フィールド情報記憶領域に記憶されている一定長の配列を構成するレコードの１つを置換する（ステップＳ４）。これにより、利用者端末２１の記憶するフィールド情報は、利用者端末２０の嗜好情報を反映したものとなる。
【０１１０】
利用者端末２１は、フィールド情報ＡのＴＴＬから１を減算し（ステップＳ５）、フィールド情報ＡのＴＴＬが０であるか否かを判定する（ステップＳ６）。ＴＴＬが０である場合、利用者端末２１は、他の利用者端末へのフィールド情報Ａの配信をストップする。ＴＴＬにより、フィールド情報の到達範囲の限定を行っているからである。ＴＴＬが０でない場合、利用者端末２１は、フィールド情報流通ルールに従って、当該フィールド情報Ａを通信可能エリア内に存在する利用者端末２２へ配信する（ステップＳ７）。利用者端末２２は、フィールド情報Ａを受信し（ステップＳ８）、当該フィールド情報Ａと、フィールド情報記憶領域に記憶されている一定長の配列を構成するレコードの１つを置換する（ステップＳ９）。これにより、利用者端末２２の記憶するフィールド情報は、利用者端末２０の嗜好情報を反映したものとなる。
【０１１１】
利用者端末２２は、ステップＳ９により反映済みのフィールド情報に基づいて、コンテンツ情報領域に記憶されたコンテンツ情報の中から、配信コンテンツ情報を選択する（ステップＳ１０）。そして、利用者端末２２は、通信可能エリア内に存在する利用者端末２０に配信コンテンツ情報を配信する（ステップＳ１１）。これにより、カード型配信方式における配信処理を完了する。
【０１１２】
なお、ステップＳ１０において、利用者端末２２が配信コンテンツ情報を選択する際に基準とするフィールド情報は、利用者端末２０の利用者の嗜好情報であるフィールド情報Ａが反映されている。具体的には、興味＝映画，ＴＴＬ＝５という情報を含むフィールド情報Ａが反映されている。反映済みのフィールド情報全体で、「映画」のキーワードが多かった場合、利用者端末２２は、コンテンツ情報記憶領域に記憶されたコンテンツ情報の中から、「近辺の映画上映情報」に関するコンテンツ情報を配信コンテンツとして選択し、利用者端末２０へ配信することとなる。
【０１１３】
このように、利用者端末２０の嗜好情報であるフィールド情報Ａは、近隣の利用者端末間で送受信されることにより流通し、各利用者端末のフィールド情報に反映されることで、結果として利用者端末２０は、利用者の嗜好に合ったコンテンツ情報を配信され易くなる。
【０１１４】
図１２は、アレイ型配信方式を採用した配信処理のフローチャートである。次に、図１２を参照し、アレイ型配信方式を採用した配信処理について説明する。
【０１１５】
利用者端末２０を使用する利用者は「映画」に興味があるため、利用者端末２０は、「興味＝映画，置換割合＝５０％」という情報を含むフィールド情報Ａを作成する（ステップＳ２１）。そして、利用者端末２０は、フィールド情報流通ルールに従って、フィールド情報Ａと、フィールド情報記憶領域に記憶されているフィールド情報配列とを一定の割合で置換させたフィールド情報Ａを通信可能エリア内に存在する利用者端末２１へ配信する（ステップＳ２２）。利用者端末２１は、フィールド情報Ａを受信し（ステップＳ２３）、当該フィールド情報Ａのフィールド情報配列と、フィールド情報記憶領域に記憶されているフィールド情報配列とを、置換割合５０％で置換させ、新たなフィールド情報配列を作成し、記憶する。これにより、利用者端末２１の記憶するフィールド情報配列は、利用者端末２０の嗜好情報を反映したものとなる。なお、作成された新たなフィールド情報配列を、フィールド情報Ｂとする（ステップＳ２４）。そして、利用者端末２１は、フィールド情報Ｂを、フィールド情報流通ルールに従って、通信可能エリア内に存在する利用者端末２２へ配信する（ステップＳ２５）。
【０１１６】
利用者端末２２は、フィールド情報Ｂを受信し（ステップＳ２６）、当該フィールド情報Ｂのフィールド情報配列と、フィールド情報記憶領域に記憶されているフィールド情報配列とを、置換割合５０％で置換させ、新たなフィールド情報配列を作成し、記憶する。これにより、利用者端末２２の記憶するフィールド情報配列は、利用者端末２０の嗜好情報を反映さたものとなる。なお、作成された新たなフィールド情報配列を、フィールド情報Ｃとする（ステップＳ２７）。
【０１１７】
利用者端末２２は、フィールド情報Ｃに基づいて、コンテンツ情報領域に記憶されたコンテンツ情報の中から、配信コンテンツ情報を選択する（ステップＳ２８）。そして、利用者端末２２は、通信可能エリア内に存在する利用者端末２０に配信コンテンツ情報を配信する（ステップＳ２９）。これにより、アレイ型配信方式の配信処理を完了する。
【０１１８】
このように、本発明によれば、コンテンツ情報の受信者側から見ると、自分の好みを第三者に特定されることなしに、自端末において自分が欲しい情報を高い確率で受信することができる。一方、コンテンツ情報の配信者側から見ると、配信するコンテンツ情報が販促情報であれば、利用者の興味に合わせた配信ができるので販促効果を高めることができる。また、フィールド情報を観測することによって、ネットワークのどのあたりでどのような情報が求められているかをリアルタイムに知ることができるため、例えば近距離無線通信など現実世界であれば、どの地域でどのような情報が求められているかというマーケティングに役立つ情報を取得することも可能である。
【０１１９】
なお、本実施形態においては特に記載していないが、カード型配信方式において、個々のフィールド情報に準ユニークな識別情報であるＩＤを付与することで、利用者端末間での情報のループを防止することができる。具体的には、十分大きい桁数（例えば５桁＝10000）のランダムな数値を、フィールド情報の配信時にＩＤとして付与しておき、フィールド情報を受信したときには蓄積してあるフィールド情報とＩＤを照合して同じものがあれば廃棄するという方法をとる。これによれば、高い確率でループを防ぐことできるため、各利用者端末のフィールド情報が平等に伝播する。
【０１２０】
また、本実施形態では、付加情報をコンテンツ情報に含めることとしているが、本発明はこれに限定されるものではなく、コンテンツ情報に紐付けされた別ファイルとして存在することとしてもよい。
【０１２１】
また、本実施形態においてアクセスポイント３は、ネットワーク２を通じてコンテンツ情報サーバ４に接続されているものとしているが、本発明はこれに限定されるものではなく、無線通信によりコンテンツ情報の送受信が可能な種々の端末を適用することができる。具体的に、アクセスポイント３は、固定装置とは限らず、本実施形態で記載している利用者端末をカスタマイズしたものであってもよい。カスタマイズとは、配信したいコンテンツ情報をセットできる機能を併せ持つ利用者端末などが考えられる。これによれば、カスタマイズされた利用者端末を携帯する人物が移動することで、通信可能エリアを、そのとき人が密集している場所など任意の場所に移動させることができる。
【０１２２】
また、本実施形態の流通システム１００では、コンテンツ情報サーバ４がコンテンツ情報を記憶、管理することとしているが、本発明はこれに限定されるものではなく、アクセスポイント３がコンテンツ情報を予め保有していることとしてもよい。つまり、流通システム１００においてコンテンツ情報サーバ４は、必須構成要素ではなく、コンテンツ情報サーバ４が存在しない流通システムにも本発明を適用することが可能である。
【０１２３】
また、本実施形態において、コンテンツ情報を判別するための情報は、図５に示すような条件及び具体例を記載しているが、本発明はこれに限定されるものではなく、コンテンツ情報との受信又は配信時の物理的な帯域の違い、周波数の違い、パケットヘッダの違いなどに基づいてコンテンツ情報を判別することとしても構わない。
【０１２４】
[第１変形例]
なお、上記の実施形態において詳細を記載していないが、新規コンテンツ情報の配信については、全ての利用者端末が新規コンテンツ情報の配信ができることとしてもよいし、特定の利用者端末のみが新規コンテンツ情報を配信できることとしてもよい。どちらにするかは実施するサービスの形態によって任意に決定する。
【０１２５】
前者、即ち全ての利用者端末が新規コンテンツ情報の配信をすることができる場合とは、コンテンツ情報の配信者と受信者が区別されないモデルである。例えば、「製品評価サービス」のように利用者が製品などの評価情報をコンテンツ情報として作成してネットワーク上に流すことで、ある製品について多くの利用者の評価情報が得られるサービスがあるが、このような利用者が主体となってコンテンツ情報を配信するサービス形態で有効である。
【０１２６】
一方後者、即ち特定の利用者端末が新規コンテンツ情報の配信をすることができる場合とは、コンテンツ情報の配信者と受信者とが明確に分かれているモデルである。例えば、サービス運営者に広告主が広告料を支払って広告を流通させるような、許可されたコンテンツ情報のみを流通させるサービス形態で有効である。
【０１２７】
なお、無線通信の場合は、固定のアクセスポイントが新規コンテンツを配信できる利用者端末となる実施方法が考えられる。
【０１２８】
[第２変形例]
上記の実施形態では、フィールド情報に基づいて配信コンテンツ情報を選択する処理について記載したが、本発明はこれに限定されるものではなく、フィールド情報に基づいてアクセスポイントから流通させるコンテンツ情報の量や、情報の質を変化させることも可能である。
【０１２９】
具体的に、アクセスポイントから配信するコンテンツ情報として、通常は、多様なコンテンツを流通させるために１０Ｋバイトを上限としたテキストデータ中心のコンテンツ情報を配信しているものとする。ここで、フィールド情報に一定の割合以上ある特定の対象が占めるようになった場合には、その対象についてはより大きなデータ量のコンテンツ情報も配信するようにする。例えばフィールド情報の３０％以上に「映画」と書かれている場合は、アクセスポイントからコンテンツ情報に１００Ｋバイトの静止画像データを含めた映画の予告編を配信し、さらにフィールド情報の６０％以上に「映画」と書かれている場合は、コンテンツに１Ｍバイトの動画像データを含めた予告編を配信するという具合である。
【０１３０】
これによれば、ネットワークの帯域速度や各利用者端末のメモリ資源に制限がある中においても、リクエストが分散しているときは多様なコンテンツ情報を流通させ、リクエストに偏りがあるときは特定のコンテンツ情報を充実させて利用者の満足度を上げる効果を得ることができる。
【０１３１】
[第３変形例]
上記の実施形態では、フィールド情報は、それぞれ受信側の利用者端末が欲しい情報に関する情報を含ませることで、受信者側の意思のみが反映されていた。しかし、本発明はこれに限定されるものではなく、配信者側の利用者端末がフィールド情報を操作することで、配信者側の意思も反映させたコンテンツ情報の流通システムを実現することも可能である。
【０１３２】
具体的に、あるスーパーの周りで、タイムセールスの時間帯にそれを告知する広告情報を多く流す目的で、付近のアクセスポイントから、付加情報に「価格情報」と書き込まれた広告コンテンツ情報を配信するものとする。ここで、さらに「キーワード：価格情報」を含むフィールド情報を配信する。これにより、周囲の利用者端末の広告コンテンツ情報と、「キーワード：価格情報」を含むフィールド情報が流通するが、広告コンテンツ情報を持っている利用者端末が他の利用者端末にコンテンツ情報を配信するときに、「キーワード：価格情報」を含むフィールド情報があることによって広告コンテンツ情報が選ばれやすくなり、結果として広告コンテンツ情報が多く広まり販促効果を高めることができる。
【０１３３】
このように、アクセスポイントからコンテンツ情報に関連するフィールド情報を並行して配信することで、そのコンテンツ情報の流通する度合いを高くすることができる。これを用いて、サービス運営者（アクセスポイントから配信するコンテンツ情報を制御する者）とコンテンツ情報配信者（ここではスーパー）がいる場合に、コンテンツ情報配信者がネットワーク上に流通させたいコンテンツ情報の量に応じた料金をサービス運営者に支払うことで、サービス運営者は、アクセスポイントから料金に応じたフィールド情報を流すという流通形態を実現することが可能である。
【産業上の利用可能性】
【０１３４】
本発明の流通システムにより、匿名性を確保した個人情報に基づいて、利用者の要求に沿ったコンテンツの配信を行うことができる。
【図面の簡単な説明】
【０１３５】
【図１】本発明における流通システムの概略構成を示す図である。
【図２】コンテンツ情報ＤＢのデータ構造を模式的に示す図である。
【図３】図１に示す流通システムに含まれる利用者端末の機能ブロック図である。
【図４】コンテンツ情報の構成を模式的に示す図である。
【図５】コンテンツ情報を判別するための情報を示す表である。
【図６】フィールド情報の配信方式を示す表である。
【図７】カード型配信方式及びアレイ型配信方式の到達範囲を示す図である。
【図８】アレイ型配信方式のフィールド情報集計例である。
【図９】コンテンツ情報を選択する際の概念図である。
【図１０】コンテンツ情報を選択する際の基準を示す表である。
【図１１】本発明におけるカード型配信方式の配信処理のフローチャートである。
【図１２】本発明におけるアレイ型配信方式の配信処理のフローチャートである。
【符号の説明】
【０１３６】
２…ネットワーク
３…アクセスポイント
４…コンテンツ情報サーバ
５…コンテンツ情報ＤＢ
２０…利用者端末
２１…利用者端末
１００…流通システム
【図１】
2005108016.tif 000003
【図２】
2005108016.tif 000004
【図３】
2005108016.tif 000005
【図４】
2005108016.tif 000006
【図５】
2005108016.tif 000007
【図６】
2005108016.tif 000008
【図７】
2005108016.tif 000009
【図８】
2005108016.tif 000010
【図９】
2005108016.tif 000011
【図１０】
2005108016.tif 000012
【図１１】
2005108016.tif 000013
【図１２】
2005108016.tif 000014