(57)【要約】【課題】  サーバを用いずに、ネットワーク上のユーザ、コンテンツおよび端末等のオブジェクトを評価して確認できるシステムを提供すること。【解決手段】  相互評価システムは、ネットワーク３に付随するオブジェクト（ユーザやコンテンツ、端末等）を評価する。相互評価システムは、ネットワーク３に接続されており、ユーザが過去に評価したことのあるオブジェクトに関する評価情報を自端末内に記録している複数の第三者端末１（＃３）と、所望のオブジェクトに関しての評価情報を、ネットワーク上で通信可能な全ての評価情報記録端末から収集するコンテンツ要求端末１（＃１）とを備える。コンテンツ要求端末１（＃１）は、第三者端末１（＃３）から収集した評価情報を解析して、所望のオブジェクトに関する評価を算出する。【選択図】  図１
2004171554.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに付随するオブジェクトを評価するためのシステムであって、
前記ネットワークに接続されており、ユーザが過去に評価したことのある前記オブジェクトに関する評価情報を自端末内に記録している複数の評価情報記録端末と、
所望のオブジェクトに関しての評価情報を、前記ネットワーク上で通信可能な一以上の前記評価情報記録端末から収集する一以上の評価情報収集端末とを備え、
各前記評価情報収集端末は、当該評価情報記録端末から収集した評価情報を解析して、前記所望のオブジェクトに関する評価を算出する評価解析手段を含む、相互評価システム。
【請求項２】
コンテンツを格納しており、要求に応じてコンテンツを送信する一以上のコンテンツ提供端末をさらに備え、
前記評価情報収集端末は、所望のコンテンツを格納しているコンテンツ提供端末に対して、コンテンツの送信を要求するコンテンツ要求手段をさらに含む、請求項１に記載の相互評価システム。
【請求項３】
前記評価情報記録端末は、前記コンテンツ提供端末からコンテンツをダウンロードする際の通信履歴を記録しておくダウンロード履歴記録手段をさらに含み、
前記評価情報収集端末は、前記コンテンツ提供端末にコンテンツの送信を要求する際、前記ネットワークに接続中の評価情報記録端末に記録されている当該コンテンツ提供端末に関する通信履歴を収集する通信履歴収集手段をさらに含み、
前記評価解析手段は、前記通信履歴収集手段が収集した通信履歴を解析して、所望のコンテンツを当該コンテンツ提供端末からダウンロードするか否かを判断することを特徴とする、請求項２に記載の相互評価システム。
【請求項４】
前記ダウンロード履歴記録手段は、コンテンツの種類と関連付けて通信履歴を記録し、
前記評価解析手段は、コンテンツの送信を要求するか否かをコンテンツの種類を参照しながら判断することを特徴とする、請求項３に記載の相互評価システム。
【請求項５】
前記コンテンツ提供端末は、前記評価情報収集端末へコンテンツをアップロードする際の通信履歴を記録しておくアップロード履歴記録手段を含み、前記アップロード履歴記録手段が記録した通信履歴に基づいて、コンテンツをアップロードするか否かを決定することを特徴とする、請求項２に記載の相互評価システム。
【請求項６】
前記アップロード履歴記録手段は、コンテンツの種類と関連付けて通信履歴を記録し、
前記コンテンツ提供端末は、コンテンツをアップロードするか否かをコンテンツの種類を参照しながら判断することを特徴とする、請求項５に記載の相互評価システム。
【請求項７】
前記評価情報収集端末は、さらに、
所望のコンテンツのダウンロード完了後に、前記コンテンツ提供端末および／またはコンテンツ提供者に関する評価情報を、自端末のユーザに入力させて記録する評価情報入力手段と、
評価情報入力手段によって記録された評価情報を前記ネットワーク上に存在する他の評価情報収集端末および評価情報記録端末にフィードバック送信する評価情報フィードバック手段とを含み、
前記評価情報記録端末は、前記フィードバック手段によって送られてくる評価情報を所定の手法を用いて解析して、解析後の評価情報を記録するフィードバック評価情報記録手段をさらに含む、請求項２に記載の相互評価システム。
【請求項８】
前記評価情報収集端末は、ユーザが過去に評価したことのある前記オブジェクトに関する評価情報を自端末内に記録している評価情報記録手段をさらに含み、
前記評価情報記録端末は、さらに、
所望のオブジェクトに関しての評価情報を、前記ネットワーク上で通信可能な一以上の前記評価情報収集端末から収集する評価情報収集手段と、
前記評価情報収集手段が収集した評価情報を解析して、前記所望のオブジェクトに関する評価を算出する収集評価情報解析手段とを含む、請求項１に記載の相互評価システム。
【請求項９】
ネットワークに付随するオブジェクトについての評価情報を取得する端末であって、
前記ネットワークには、ユーザが過去に評価したことのある前記オブジェクトに関する評価情報を自端末内に記録している複数の評価情報記録端末が接続されており、
所望のオブジェクトに関しての評価情報を、前記ネットワーク上で通信可能な一以上の前記評価情報記録端末から収集する評価情報収集手段と、
前記評価情報収集手段が収集した評価情報を解析して、前記所望のオブジェクトに関する評価を算出する評価解析手段とを含む、評価情報収集端末。
【請求項１０】
前記評価情報収集手段は、所定の条件を満たす場合のみ、前記評価情報記録端末から前記評価情報を収集することを特徴とする、請求項９に記載の評価情報収集端末。
【請求項１１】
前記評価情報収集手段は、前記ネットワーク上で通信可能な全ての前記評価情報記録端末から前記評価情報を収集することを特徴とする、請求項９に記載の評価情報収集端末。
【請求項１２】
前記評価情報収集手段は、特定の前記評価情報記録端末から前記評価情報を収集することを特徴とする、請求項９に記載の評価情報収集端末。
【請求項１３】
前記オブジェクトは、前記ネットワーク上のユーザ、前記ネットワークに接続されている端末、または前記端末が所有するコンテンツである、請求項９に記載の評価情報収集端末。
【請求項１４】
前記ネットワーク上に存在する前記評価情報記録端末および／または評価情報提供者に関する信頼度を示す信頼度情報を記録している信頼度情報記録手段をさらに含み、
前記評価解析手段は、前記信頼度情報に格納されている信頼度を参照して、信頼度の高い評価情報記録端末および／または前記評価情報提供者からの評価情報を優先的に活用して評価結果を算出することを特徴とする、請求項９に記載の評価情報収集端末。
【請求項１５】
前記評価解析手段は、信頼度情報に信頼度として付されている重み係数を用いて、重み付け平均値を算出することにより、評価結果を算出することを特徴とする、請求項１４に記載の評価情報収集端末。
【請求項１６】
前記ネットワークには、コンテンツを格納しており、要求に応じてコンテンツを送信する一以上のコンテンツ提供端末がさらに接続されており、
所望のコンテンツを格納しているコンテンツ提供端末に対して、コンテンツの送信を要求するコンテンツ要求手段をさらに含む、請求項９に記載の評価情報収集端末。
【請求項１７】
前記コンテンツ要求手段は、前記評価解析手段が求めた評価結果に基づいて、自動的に、前記コンテンツ提供端末へのコンテンツ送信要求をなすことを特徴とする、請求項１６に記載の評価情報収集端末。
【請求項１８】
記コンテンツ提供端末からコンテンツをダウンロードする際の通信履歴を記録しておくダウンロード履歴記録手段をさらに含み、
前記コンテンツ要求手段は、前記ダウンロード履歴記録手段が記録した通信履歴に基づいて、コンテンツの送信を要求するか否かを判断することを特徴とする、請求項１６に記載の評価情報収集端末。
【請求項１９】
記ダウンロード履歴記録手段は、コンテンツの種類と関連付けて通信履歴を記録し、
前記コンテンツ要求手段は、コンテンツの送信を要求するか否かをコンテンツの種類を参照しながら判断することを特徴とする、請求項１８に記載の評価情報収集端末。
【請求項２０】
所望のコンテンツのダウンロード完了後に、前記コンテンツ提供端末および／またはコンテンツ提供者に関する評価情報を、自端末のユーザに入力させて記録する評価情報入力手段をさらに含む、請求項１６に記載の評価情報収集端末。
【請求項２１】
評価情報入力手段によって記録された評価情報を前記ネットワーク上に存在する他の評価情報収集端末および評価情報記録端末にフィードバック送信する評価情報フィードバック手段をさらに含む、請求項２０に記載の評価情報収集端末。
【請求項２２】
前記評価情報フィードバック手段は、前記ネットワーク上で通信可能な全ての前記評価情報収集端末および前記評価情報記録端末に対して、前記評価情報入力手段によって記録された評価情報を送信することを特徴とする、請求項２１に記載の評価情報収集端末。
【請求項２３】
前記評価情報フィードバック手段は、特定の前記評価情報収集端末および／または前記評価情報記録端末に対してのみ、前記評価情報入力手段によって記録された評価情報を送信することを特徴とする、請求項２１に記載の評価情報収集端末。
【請求項２４】
前記評価情報フィードバック手段は、評価情報の送信要求に対して評価情報を返信した前記評価情報収集端末および／または前記評価情報記録端末に対して、前記評価情報入力手段によって記録された評価情報を送信することを特徴とする、請求項２３に記載の評価情報収集端末。
【請求項２５】
前記評価情報フィードバック手段は、評価情報の送信要求に対して評価情報を返信した前記評価情報収集端末および／または前記評価情報記録端末の内、前記評価情報入力手段によって記録された評価情報とは異なる評価情報を有する前記評価情報収集端末および／または前記評価情報記録端末に対して、前記評価情報入力手段によって記録された評価情報を送信することを特徴とする、請求項２３に記載の評価情報収集端末。
【請求項２６】
他の評価情報収集端末からフィードバック送信されてきた評価情報に基づいて、自端末内に格納されている評価情報を更新する評価情報更新手段をさらに備える、請求項２１に記載の評価情報収集端末。
【請求項２７】
他の評価情報収集端末からフィードバック送信されてきた評価情報を、さらに他の評価情報収集端末に再送信するフィードバック情報再送信手段をさらに備える、請求項２１に記載の評価情報収集端末。
【請求項２８】
所望のコンテンツの再生後に、当該コンテンツに関する評価情報を自端末のユーザに入力させて記録するコンテンツ評価情報入力手段をさらに含む、請求項２０に記載の評価情報収集端末。
【請求項２９】
前記評価情報は、前記オブジェクトの評価ポイントを示す情報であることを特徴とする、請求項９に記載の評価情報収集端末。
【請求項３０】
前記評価情報は、前記オブジェクトの評価ポイントの分布を示す情報であることを特徴とする、請求項９に記載の評価情報収集端末。
【請求項３１】
ネットワークに付随するオブジェクトを評価するためのシステムであって、
前記ネットワークに接続されており、過去に評価したことのある前記オブジェクトに関する評価情報を自端末内に記録している複数の端末を備え、
各前記端末は、
前記ネットワーク上で通信可能な他の前記端末から、前記評価情報を収集する評価情報収集手段と、
前記評価情報収集手段が収集した評価情報を解析して、所望のオブジェクトに関する評価を算出する評価解析手段とを含む、相互評価システム。
【請求項３２】
ネットワークに付随するオブジェクトについての評価情報を取得するための端末で実行されるプログラムであって、
前記ネットワークには、ユーザが過去に評価したことのある前記オブジェクトに関する評価情報を自端末内に記録している複数の評価情報記録端末が接続されており、
所望のオブジェクトに関しての評価情報を、前記ネットワーク上で通信可能なの一以上の前記評価情報記録端末から前記端末に収集させるステップと、
収集した評価情報を解析して、前記所望のオブジェクトに関する評価を前記端末に算出させるステップとを含む、評価情報取得プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークにおいて、コンテンツやユーザ、端末等を評価するためのシステムであって、より特定的には、これらの評価をネットワーク上のユーザが相互に行うためのシステムに関する。
【背景技術】
【０００２】
近年、ネットオークションやピアツーピア型のファイル交換システム等（たとえば、非特許文献１参照）、ネットワーク上のユーザ同士による商品の取引やコンテンツの交換等が注目を集めている。ネットオークションでは、ネットワーク上のユーザが様々な商品を取引し合う。ファイル交換システムでは、ネットワーク上のユーザが相互にコンテンツを交換し合う。ファイル交換システムにおいて、コンテンツを要求するユーザは、自己が所有する端末を利用して、音楽、動画、画像等のコンテンツを所有するユーザの端末に対し、欲しいコンテンツを指定し、ネットワークを介してコンテンツをダウンロードする。
【０００３】
ネットオークションやファイル交換システムでは、お互い顔の見えない相手から商品を購入したり、コンテンツをもらわなければならないので、取引相手や交換相手が信頼できる相手であるか否かを知ることが大変重要である。ネットワーク上のユーザが、取引経験等に基づいて、各ユーザを評価することで、取引相手等の信頼度を評価することができる。
【０００４】
ファイル交換システムでは、コンテンツを交換した者同士が相互に交換相手を評価することで、取引相手の信頼度評価を行っている。また、ネットオークションでは、ユーザが取引相手をコメントやポイントで評価し合う。
【０００５】
たとえば、ヤフー（Ｒ）オークションには、「出品者の評価」というシステムがある。このシステムは、落札者が出品者を評価するシステムであって、出品者は「良い」「どちらでもない」「悪い」の３段階で評価される。
【０００６】
評価を決める方法は以下のとおりである。評価するとき、ユーザ（入札者または出品者）は、「良い」「どちらでもない」「悪い」の中から評価を選び、コメントを書く。コメントの表現は、一人一人異なるものであるが、上記のように３つの評価から選択することによって、評価の数量化が可能となる。ユーザの評価には、最近の取り引きについて評価した人の意見が反映されることとなる。評価の内容に応じて評価ポイントが以下のように決まる。
【０００７】
肯定的なコメントの場合、評価ポイントは、＋１である。否定的なコメントの場合、評価ポイントは、−１である。どちらでもないとしたコメントの場合、評価ポイントは、０である。
【０００８】
評価の仕組みは、たとえば、次のようになっている。（１）Ａさん（落札者）とＢさん（出品者）とが初めて売買をした場合、気持ちよく取引することができたので、Ａさんは、Ｂさん（出品者）を「良い」と評価した。これにより、Ｂさんは、＋１の評価ポイントをＡさんから得ることになる。（２）Ａさん（落札者）とＢさん（出品者）とが２度目の売買をしたとき、Ｂさんからの商品の到着が遅れたので、Ａさんは、Ｂさんを「悪い」を評価した。これにより、Ｂさんは、−１の評価ポイントをＡさんから受けることになる。
【０００９】
ユーザは、「良い」「悪い」「どちらでもない」の集計ポイントを、過去６ヶ月、過去１ヶ月、過去１週間の集計データとして確認することができる。
【非特許文献１】伊藤直樹著「Ｐ２Ｐコンピューティング−技術解説とアプリケーション」、ソフトリサーチセンター出版、２００１年１２月
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、このような従来の技術では、他人によるユーザの評価情報は、サーバで管理されていた。そのため、サーバの管理者が必要であり、サーバの管理コストの問題が生じる。
【００１１】
また、上記のような評価システムには、一部のユーザが、特定のユーザに対して不正な評価をするように結託する場合がある。サーバを用いれば、サーバの管理者が評価を管理することでこのような結託問題を回避することができるが、サーバを用いない場合、このような結託問題を回避することは困難である。
【００１２】
また、評価情報はユーザが手入力するため、取引した人が必ず評価を入力してくれるとは限らなかった。
【００１３】
それゆえに、本発明の目的は、サーバを用いずに、ネットワーク上のユーザ、コンテンツおよび端末等のオブジェクトを評価して確認できるシステムを提供することである。
【課題を解決するための手段】
【００１４】
上記課題を解決するために、本発明は、下記の特徴を有する。本発明は、ネットワークに付随するオブジェクトを評価するためのシステムであって、ネットワークに接続されており、ユーザが過去に評価したことのあるオブジェクトに関する評価情報を自端末内に記録している複数の評価情報記録端末と、所望のオブジェクトに関しての評価情報を、ネットワーク上で通信可能な一以上の評価情報記録端末から収集する一以上の評価情報収集端末とを備え、各評価情報収集端末は、当該評価情報記録端末から収集した評価情報を解析して、所望のオブジェクトに関する評価を算出する評価解析手段を含む。
【００１５】
好ましくは、コンテンツを格納しており、要求に応じてコンテンツを送信する一以上のコンテンツ提供端末をさらに備え、評価情報収集端末は、所望のコンテンツを格納しているコンテンツ提供端末に対して、コンテンツの送信を要求するコンテンツ要求手段をさらに含むとよい。
【００１６】
この場合、評価情報記録端末は、コンテンツ提供端末からコンテンツをダウンロードする際の通信履歴を記録しておくダウンロード履歴記録手段をさらに含み、評価情報収集端末は、コンテンツ提供端末にコンテンツの送信を要求する際、ネットワークに接続中の評価情報記録端末に記録されている当該コンテンツ提供端末に関する通信履歴を収集する通信履歴収集手段をさらに含み、評価解析手段は、通信履歴収集手段が収集した通信履歴を解析して、所望のコンテンツを当該コンテンツ提供端末からダウンロードするか否かを判断してもよい。
【００１７】
また、ダウンロード履歴記録手段は、コンテンツの種類と関連付けて通信履歴を記録し、評価解析手段は、コンテンツの送信を要求するか否かをコンテンツの種類を参照しながら判断してもよい。
【００１８】
好ましくは、コンテンツ提供端末は、評価情報収集端末へコンテンツをアップロードする際の通信履歴を記録しておくアップロード履歴記録手段を含み、アップロード履歴記録手段が記録した通信履歴に基づいて、コンテンツをアップロードするか否かを決定するとよい。
【００１９】
この場合、アップロード履歴記録手段は、コンテンツの種類と関連付けて通信履歴を記録し、コンテンツ提供端末は、コンテンツをアップロードするか否かをコンテンツの種類を参照しながら判断するとよい。
【００２０】
また、好ましくは、評価情報収集端末は、さらに、所望のコンテンツのダウンロード完了後に、コンテンツ提供端末および／またはコンテンツ提供者に関する評価情報を、自端末のユーザに入力させて記録する評価情報入力手段と、評価情報入力手段によって記録された評価情報をネットワーク上に存在する他の評価情報収集端末および評価情報記録端末にフィードバック送信する評価情報フィードバック手段とを含み、評価情報記録端末は、フィードバック手段によって送られてくる評価情報を所定の手法を用いて解析して、解析後の評価情報を記録するフィードバック評価情報記録手段をさらに含むとよい。
【００２１】
また、好ましくは、評価情報収集端末は、ユーザが過去に評価したことのあるオブジェクトに関する評価情報を自端末内に記録している評価情報記録手段をさらに含み、評価情報記録端末は、さらに、所望のオブジェクトに関しての評価情報を、ネットワーク上で通信可能な一以上の評価情報収集端末から収集する評価情報収集手段と、評価情報収集手段が収集した評価情報を解析して、所望のオブジェクトに関する評価を算出する収集評価情報解析手段とを含むとよい。
【００２２】
また、本発明は、ネットワークに付随するオブジェクトについての評価情報を取得する端末であって、ネットワークには、ユーザが過去に評価したことのあるオブジェクトに関する評価情報を自端末内に記録している複数の評価情報記録端末が接続されており、所望のオブジェクトに関しての評価情報を、ネットワーク上で通信可能な一以上の評価情報記録端末から収集する評価情報収集手段と、評価情報収集手段が収集した評価情報を解析して、所望のオブジェクトに関する評価を算出する評価解析手段とを含む。
【００２３】
たとえば、評価情報収集手段は、所定の条件を満たす場合のみ、評価情報記録端末から評価情報を収集するとよい。
【００２４】
また、評価情報収集手段は、ネットワーク上で通信可能な全ての評価情報記録端末から評価情報を収集することを特徴とよい。
【００２５】
また、評価情報収集手段は、特定の評価情報記録端末から評価情報を収集してもよい。
【００２６】
たとえば、オブジェクトは、ネットワーク上のユーザ、ネットワークに接続されている端末、または端末が所有するコンテンツである。
【００２７】
好ましくは、ネットワーク上に存在する評価情報記録端末および／または評価情報提供者に関する信頼度を示す信頼度情報を記録している信頼度情報記録手段をさらに含み、評価解析手段は、信頼度情報に格納されている信頼度を参照して、信頼度の高い評価情報記録端末および／または評価情報提供者からの評価情報を優先的に活用して評価結果を算出するとよい。
【００２８】
この場合、評価解析手段は、信頼度情報に信頼度として付されている重み係数を用いて、重み付け平均値を算出することにより、評価結果を算出するとよい。
【００２９】
また、好ましくは、ネットワークには、コンテンツを格納しており、要求に応じてコンテンツを送信する一以上のコンテンツ提供端末がさらに接続されており、所望のコンテンツを格納しているコンテンツ提供端末に対して、コンテンツの送信を要求するコンテンツ要求手段をさらに含むとよい。
【００３０】
この場合、コンテンツ要求手段は、評価解析手段が求めた評価結果に基づいて、自動的に、コンテンツ提供端末へのコンテンツ送信要求をなすとよい。
【００３１】
また、コンテンツ提供端末からコンテンツをダウンロードする際の通信履歴を記録しておくダウンロード履歴記録手段をさらに含み、コンテンツ要求手段は、ダウンロード記録手段が記録した通信履歴に基づいて、コンテンツの送信を要求するか否かを判断することを特徴とよい。
【００３２】
また、ダウンロード履歴記録手段は、コンテンツの種類と関連付けて通信履歴を記録し、コンテンツ要求手段は、コンテンツの送信を要求するか否かをコンテンツの種類を参照しながら判断するとよい。
【００３３】
典型的には、所望のコンテンツのダウンロード完了後に、コンテンツ提供端末および／またはコンテンツ提供者に関する評価情報を、自端末のユーザに入力させて記録する評価情報入力手段をさらに含む。
【００３４】
この場合、評価情報入力手段によって記録された評価情報をネットワーク上に存在する他の評価情報収集端末および評価情報記録端末にフィードバック送信する評価情報フィードバック手段をさらに含むとよい。
【００３５】
評価情報フィードバック手段は、ネットワーク上で通信可能な全ての評価情報収集端末および評価情報記録端末に対して、評価情報入力手段によって記録された評価情報を送信してもよい。
【００３６】
また、評価情報フィードバック手段は、特定の評価情報収集端末および／または評価情報記録端末に対してのみ、評価情報入力手段によって記録された評価情報を送信してもよい。
【００３７】
この場合、評価情報フィードバック手段は、評価情報の送信要求に対して評価情報を返信した評価情報収集端末および／または評価情報記録端末に対して、評価情報入力手段によって記録された評価情報を送信するとよい。
【００３８】
また、評価情報フィードバック手段は、評価情報の送信要求に対して評価情報を返信した評価情報収集端末および／または評価情報記録端末の内、評価情報入力手段によって記録された評価情報とは異なる評価情報を有する評価情報収集端末および／または評価情報記録端末に対して、評価情報入力手段によって記録された評価情報を送信するとよい。
【００３９】
好ましくは、他の評価情報収集端末からフィードバック送信されてきた評価情報に基づいて、自端末内に格納されている評価情報を更新する評価情報更新手段をさらに備えるとよい。
【００４０】
より好ましくは、他の評価情報収集端末からフィードバック送信されてきた評価情報を、さらに他の評価情報収集端末に再送信するフィードバック情報再送信手段をさらに備えるとよい。
【００４１】
また、好ましくは、所望のコンテンツの再生後に、当該コンテンツに関する評価情報を自端末のユーザに入力させて記録するコンテンツ評価情報入力手段をさらに含むとよい。
【００４２】
たとえば、評価情報は、オブジェクトの評価ポイントを示す情報である。
【００４３】
また、たとえば、評価情報は、オブジェクトの評価ポイントの分布を示す情報である。
【００４４】
さらに、本発明は、ネットワークに付随するオブジェクトを評価するためのシステムであって、ネットワークに接続されており、過去に評価したことのあるオブジェクトに関する評価情報を自端末内に記録している複数の端末を備え、各端末は、ネットワーク上で通信可能な他の端末から、評価情報を収集する評価情報収集手段と、評価情報収集手段が収集した評価情報を解析して、所望のオブジェクトに関する評価を算出する評価解析手段とを含む。
【００４５】
また、本発明は、ネットワークに付随するオブジェクトについての評価情報を取得するための端末で実行されるプログラムであって、ネットワークには、ユーザが過去に評価したことのあるオブジェクトに関する評価情報を自端末内に記録している複数の評価情報記録端末が接続されており、所望のオブジェクトに関しての評価情報を、ネットワーク上で通信可能なの一以上の評価情報記録端末から端末に収集させるステップと、収集した評価情報を解析して、所望のオブジェクトに関する評価を端末に算出させるステップとを含む。
【発明の効果】
【００４６】
本発明によれば、ネットワーク上に接続されている評価情報記録端末自身がオブジェクトの評価情報を所持しており、評価情報が必要な場合、評価情報収集端末は、当該端末から評価情報を収集することができるので、中央サーバを用いずに端末同士間でオブジェクトに関する評価を確認し合うことができる。また、オブジェクトに関する評価に基づいて、コンテンツの取引や、商品の取引等を行うことが可能となる。さらに、様々なオブジェクトについての評価がネットワーク上で行われることとなるので、ネットワーク上での様々な取引の促進が図られることとなる。
【００４７】
評価情報収集端末は、ネットワーク上で通信可能な全ての評価情報記録端末から評価情報を収集することによって、通信可能な全ての評価情報記録端末から評価情報を入手することができるので、より多くの評価情報を入手して、所望のオブジェクトの評価結果を算出することが可能となり、より信頼度の高い、評価結果が得られる。
【００４８】
評価情報収集端末は、所定の条件を満たす場合のみ評価情報を収集することによって、効率よく評価情報を収集することができる。
【００４９】
また、評価情報収集端末は、特定の端末からのみ評価情報を収集することによって、効率よく評価情報を収集することができる。
【００５０】
オブジェクトとして、ユーザ、端末またはコンテンツが用いられ、これらが評価対象となることによって、質のよいユーザや、端末、コンテンツがネットワーク上に存在するように自然淘汰されていくことが期待できる。
【００５１】
信頼度の高い評価情報を優先的に活用することによって、評価情報を提供する端末やユーザの信頼度が高いほど、評価結果の算出に与える影響が大きくなるので、評価情報収集端末は、より信頼度の高い評価結果を算出することが可能となる。また、信頼度の低いユーザ等からの評価情報は、無視されやすい傾向となるので、特定のユーザが結託して、特定のオブジェクトの評価を下げるという、いわゆる結託問題を回避することが可能となる。
【００５２】
信頼度に対して重み係数を割り当てて評価結果を算出することによって、評価情報収集端末は、信頼度の高い者からの評価情報を優先的に活用して、容易に評価結果を算出することが可能となる。
【００５３】
ネットワーク上にコンテンツ提供端末をさらに備えることによって、評価情報収集端末（コンテンツ要求端末）は、ネットワークを介して、所望のコンテンツを取得することができる。
【００５４】
自動的に、コンテンツ提供端末へのコンテンツ送信要求をなすことによって、評価結果に基づいて、コンテンツ送信要求を行うか否かが判断されるので、コンテンツ送信要求を行うというユーザの煩わしさが軽減される。
【００５５】
ダウンロード記録手段が記録した通信履歴に基づいて、コンテンツの送信を要求するか否かを判断することによって、通信履歴を参照した結果、過去の通信がうまくいっていない場合など、評価情報収集端末（コンテンツ要求端末）は、コンテンツの送信要求を予め中止することできる。
【００５６】
コンテンツの送信を要求するか否かをコンテンツの種類を参照しながら判断することによって、評価情報収集端末（コンテンツ要求端末）は、通信がうまくいかないコンテンツのダウンロードを中止することが可能となる。
【００５７】
通信履歴を解析してコンテンツ提供端末から所望のコンテンツをダウンロードするか否かを判断することによって、評価情報収集端末（コンテンツ要求端末）は、通信履歴をネットワーク上の他の端末から収集することができるので、より多くの判断材料に基づいて、ダウンロードするか否かを判断することができ、より正確な判断が可能となる。
【００５８】
アップロード履歴記録手段が記録した通信履歴に基づいて、コンテンツをアップロードするか否かを決定することによって、コンテンツ提供端末は、通信がうまくいかない端末へのアップロードを中止することが可能となる。
【００５９】
コンテンツをアップロードするか否かをコンテンツの種類を参照しながら判断することによって、コンテンツ提供端末は、通信がうまくいかないコンテンツのアップロードを中止することが可能となる。
【００６０】
コンテンツ提供端末および／またはコンテンツ提供者に関する評価情報を、自端末のユーザに入力させて記録することによって、必ず評価情報の入力が行われることとなるので、本発明に係るシステム全体は、より多くの評価情報を蓄積しておくことが可能となり、質の良いネットワーク作りへの貢献が期待できる。
【００６１】
評価情報をフィードバック送信することによって、評価情報をネットワーク上の他の端末に自動的に提供することが可能となるので、評価情報収集端末以外の端末は、より最新の評価情報を入手することが可能となる。
【００６２】
評価情報が特定の端末にのみフィードバック送信されることによって、ネットワーク上の通信環境を有効に活用しながら、最新の評価情報を他の端末に通知することができる。
【００６３】
フィードバック送信されてきた評価情報に基づいて、自端末内の評価情報を更新することによって、より多くのユーザの意見が反映されている評価情報を取得することができる。
【００６４】
フィードバック送信されてきた評価情報をさらに端末に再送信することによって、ネットワーク全体に評価情報が行き渡ることとなり、各端末上に各オブジェクトを相互に評価しあった評価情報が格納されているネットワークが形成されることが期待できる。
【００６５】
フィードバックされた評価情報を評価情報を解析して、評価情報記録端末内に記録しておくことによって、今後のコンテンツダウンロードに活用することができる。
【００６６】
評価情報記録端末も評価情報を収集することができ、評価情報収集端末も評価情報を記録することができるようにすることによって、ネットワーク上に存在する端末が評価情報収集機能も評価情報記録機能も有することとなる。
【発明を実施するための最良の形態】
【００６７】
（第１の実施形態）
図１は、本発明の第１の実施形態に係る相互評価システムの全体構成例を示す図である。図１において、相互評価システムは、ネットワーク３を介して相互に接続される複数のユーザ端末１を備える。ここでは、ユーザ端末１を５つ示したが、別に５つ未満であってもよいし、６つ以上であってもよい。
【００６８】
ユーザ端末１は、パーソナルコンピュータ等のコンピュータ装置や、家電製品等の制御が可能なデジタルセットトップボックス、携帯型電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ：携帯型情報端末装置）等、情報の入出力や記憶等の処理が可能ないわゆる情報処理端末装置である。ネットワーク３は、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  ＮｅｔＷｏｒｋ）、無線ネットワーク等によって実現される、情報処理端末間の相互通信を可能とする情報伝達メディアである。ネットワーク３では、ＴＣＰ／ＩＰ等の通信プロトコルを用いて、各端末間におけるデータの送受信を行う。
【００６９】
本システム上の各ユーザ端末１は、状況に応じて、異なる処理をする。ユーザがコンテンツを要求する場合、ユーザ端末１は、他のユーザ端末から所望のコンテンツの所持者に関する評価情報を収集して解析し、他のユーザ端末からコンテンツをダウンロードするように機能する。以下、このように機能するユーザ端末をコンテンツ要求端末（または、評価情報収集端末）と呼ぶことにする。図１では、コンテンツ要求端末を、（＃１）の記号で記す。なお、評価対象となるコンテンツの所持者のことをオブジェクトと呼ぶ。
【００７０】
また、コンテンツ要求端末からの要求に応じる場合、ユーザ端末１は、当該コンテンツ要求端末に対してコンテンツを送信するように機能する。以下、このように機能するユーザ端末をコンテンツ提供端末と呼ぶことにする。図１では、コンテンツ要求端末を、（＃２）の記号で記す。
【００７１】
さらに、本システムでは、コンテンツ要求端末１（＃１）およびコンテンツ提供端末１（＃２）以外に、コンテンツ提供端末１（＃２）を所持するユーザに関する評価情報を、コンテンツ要求端末１（＃１）に送信するユーザ端末が存在する。図１において、このユーザ端末は、（＃３）の記号で記され、以下、第三者端末（または、評価情報記録端末）と呼ぶことにする。
【００７２】
コンテンツを取得したいユーザ（以下、コンテンツ要求者という）は、自己が所持するユーザ端末１（＃１）を使って、所望のコンテンツを所持しているユーザ（以下、コンテンツ提供者という）のユーザ端末１（＃２）から、所望のコンテンツをダウンロードする。第三者が所持するユーザ端末１（＃３）は、ユーザ端末１（＃１）からの要求に応じて、コンテンツ提供者の評価情報をユーザ端末１（＃１）に返信する。コンテンツ提供者の所持するユーザ端末１（＃２）は、コンテンツ要求者の所持するユーザ端末１（＃１）からの要求に応じて、必要なコンテンツを送信する。
【００７３】
図２は、本発明の第１の実施形態に係るユーザ端末１の構成を示すブロック図である。図２において、ユーザ端末１は、制御部１０１と、送受信部１０２と、記録部１０３と、表示部１０４と、入力部１０５とを含む。
【００７４】
記録部１０３は、ハードディスクやメモリ等の記録装置であって、評価情報、信頼度情報、コンテンツおよび自端末を所持するユーザのユーザＩＤを記録している。ここで、評価情報とは、自端末を所持するユーザが今までにコンテンツを取引したことのあるユーザに対する評価を示す情報である。評価は、他のユーザのユーザＩＤに関連づけられた数値で表される。信頼度情報は、自端末を所持するユーザが今までにコンテンツを取引したことのあるユーザに関する信頼度を示す情報である。
【００７５】
図３Ａは、評価情報のデータ構造の一例を示す図である。図３Ａに示すように、評価情報には、コンテンツ提供者のユーザＩＤに対応して、当該ユーザの評価が評価ポイントとして数値化されている。たとえば、図３Ａには、ユーザＩＤ“Ｃ０００１”のコンテンツ提供者の評価ポイントが“１００”であることが例示されている。ここでは、評価ポイント“０”が最低の評価であり、“１００”が最高の評価であるとする。評価ポイントは、コンテンツの取得後にユーザによって入力される。
【００７６】
図３Ｂは、信頼度情報のデータ構造の一例を示す図である。図３Ｂに示すように、信頼度情報には、ネットワーク上に存在するユーザのユーザＩＤに対応して、当該ユーザの信頼度が登録されている。たとえば、図３Ｂには、ユーザＩＤ“Ｃ０００１”のユーザの信頼度が“高”であることが例示されている。信頼度が“高”であるとは、該当するユーザを信頼しているという意味を表す。信頼度が“中”であるとは、該当するユーザに対する信頼が普通であることを意味する。信頼度が“低”であるとは、該当するユーザを信頼していないことを意味するものとする。
【００７７】
送受信部１０２は、モデム等であって、ネットワーク上の他のユーザ端末１からの情報を受信したり、他のユーザ端末１へ情報を送信したりする。送受信部１０２は、通信プロトコルとして、たとえば、ＴＣＰ／ＩＰを用いる。
【００７８】
表示部１０４は、液晶パネルやディスプレイ等であって、制御部１０１からの指示に応じて、必要な指示画面やコンテンツ再生画面を表示する。入力部１０５は、操作ボタンやキーボード等であって、ユーザによる入力内容を制御部１０１に伝える。
【００７９】
制御部１０１は、ＩＤ送信処理部１０６と、コンテンツ送信処理部１０７と、評価情報収集メッセージ応答部１０８と、評価信頼度情報登録部１０９と、評価情報解析部１１０と、ダウンロード処理部１１１と、評価情報収集メッセージ作成部１１２とを含む。コンテンツを要求する場合、すなわち、コンテンツ要求端末として機能する場合、評価情報収集メッセージ作成部１１２、評価信頼度情報登録部１０９、評価情報解析部１１０およびダウンロード処理部１１１が働く。コンテンツを送信する場合、すなわち、コンテンツ提供端末として機能する場合、ＩＤ送信処理部１０６およびコンテンツ送信処理部１０７が働く。他のユーザ端末１に評価情報を送信する場合、すなわち、第三者端末として機能する場合、評価情報収集メッセージ応答部１０８が働く。
【００８０】
制御部１０１は、各機能部を有する専用のマイクロコンピュータ等である。各機能部は、マイクロコンピュータにマスクされているプログラムによって実現される。なお、各機能部は、独立のマイクロコンピュータであってもよい。
【００８１】
評価情報収集メッセージ作成部１１２は、コンテンツ提供端末からコンテンツ提供者のユーザＩＤを取得し、評価情報を第三者端末から収集するためのメッセージ（以下、評価情報要求メッセージという）を作成し、送受信部１０２を介して、ネットワーク上の第三者端末にブロードキャスト送信する。ブロードキャスト送信の際、送受信部１０２は、ＴＣＰ／ＩＰなどで用いるブロードキャスト用のＩＰアドレスを用いる。
【００８２】
評価情報解析部１１０は、評価情報要求メッセージに応答して第三者端末から送られてくるメッセージ（以下、評価情報レスポンスメッセージという）を受け取り、それに含まれるコンテンツ提供者の評価情報を解析し、解析結果を表示部１０４に表示させると共に、当該評価情報を記録部１０３に格納する。ユーザは、表示部１０４に表示される解析結果を参考にして、コンテンツをダウンロードするか否か決定し、ダウンロードの指示を入力部１０５に入力する。
【００８３】
ダウンロード処理部１１１は、入力部１０５を介して与えられるユーザからの指示に応じて、送受信部１０２に所望のコンテンツをコンテンツ提供端末からダウンロードさせ、ダウンロードしたコンテンツを記録部１０３に格納する。
【００８４】
評価信頼度情報登録部１０９は、コンテンツ提供者に対する評価を入力するための画面（以下、評価入力画面という）および当該コンテンツ提供者に対する信頼度を入力するための画面（以下、信頼度入力画面という）を表示部１０４に表示させる。評価信頼度情報登録部１０９は、これらの画面で入力された評価ポイントを評価情報として、信頼度を信頼度情報として、当該コンテンツ提供者のユーザＩＤと関連づけて記録部１０３に格納する。
【００８５】
ＩＤ送信処理部１０６は、コンテンツ要求端末からの要求に応じて、コンテンツ提供者のユーザＩＤを記録部１０３から読み出し、送受信部１０２を介して、当該コンテンツ要求端末に送信する。コンテンツ送信処理部１０７は、コンテンツ要求端末からの要求に応じて、所望のコンテンツを記録部１０３から読み出し、当該コンテンツ要求端末に送信する。
【００８６】
評価情報収集メッセージ応答部１０８は、コンテンツ要求端末から送られてくる評価情報要求メッセージを受け取り、当該メッセージで指示されているコンテンツ提供者に関する評価情報を記録部１０３から読み出し、送受信部１０２を介して、当該コンテンツ要求端末に送信する。
【００８７】
図４Ａは、評価入力画面の一例を示す図である。評価入力画面は、ダウンロード処理部１１１がコンテンツのダウンロードを終了したときに、評価信頼度情報登録部１０９が表示部１０４に表示させる画面である。評価入力画面では、ユーザに対して、コンテンツ提供者に対する評価の入力を促す。評価は、０〜１００のポイントで入力する。評価ポイント“０”が最低の評価であり、評価ポイント“１００”が最高の評価である。登録ボタンが押されると、評価信頼度情報登録部１０９は、コンテンツ提供者のユーザＩＤと共に、入力された評価ポイントを評価情報として記録部１０３に格納する。
【００８８】
図４Ｂは、評価入力画面の他の例を示す図である。図４Ｂに示すように、評価入力画面は、ユーザが数値を入力するような画面でなく、予め決まられた選択肢からユーザが評価を選択するような画面でも良い。たとえば、ユーザは、交換相手に対する評価を、“満足”、“やや満足”、“普通”、“やや不満”、“不満”といった選択肢から選択する。この場合、評価信頼度情報登録部１０９は、評価ポイントとして、“満足”を１００、“やや満足”を８０、“普通”を５０、“やや不満”を３０、“不満”を０として、評価情報を記録部１０３に格納する。このように選択肢に対応する数値を予めマッピングしておくことで、ネットワーク上のユーザに対する評価を数値で取り扱うことができる。なお、選択肢はこれに限定されるものではなく、評価の度合いが分かるものであればよい。
【００８９】
図５は、信頼度入力画面の一例を示す図である。信頼度入力画面は、評価入力画面の終了後、評価信頼度情報登録部１０９が表示部１０４に表示させる画面である。ユーザは、重み入力画面において、“高”、“中”、“低”の三選択肢からコンテンツ提供者に対する信頼度を選択し、登録ボタンを押す。登録ボタンが押されると、評価信頼度情報登録部１０９は、選択された信頼度をユーザＩＤと対応させ、信頼度情報として記録部１０３に格納する。なお、図５に示す信頼度の選択方法は、一例であり、信頼度レベルが分かるような情報であれば何でもよい。
【００９０】
図６は、第１の実施形態に係る相互評価システム全体の動作を示す図である。以下、図６を参照しながら、相互評価システム全体の動作について説明する。まず、あるユーザがコンテンツをダウンロードしたいと所望した場合、当該ユーザは、自己所有のユーザ端末１を使用する。
【００９１】
まず、コンテンツ要求端末は、収集処理を行い、コンテンツ提供端末からコンテンツ提供者のユーザＩＤを取得し、その後、第三者端末から当該コンテンツ提供者に関する評価情報を収集する（ステップＳ１０１：収集処理）。
【００９２】
コンテンツ要求端末から送られてくるコンテンツ提供者のユーザＩＤの送信要求に対して、コンテンツ提供端末は、格納されている当該コンテンツ提供者のユーザＩＤを、コンテンツ要求端末に送信する（ステップＳ２０１：ＩＤ送信処理）。
【００９３】
コンテンツ要求端末から送られてくるコンテンツ提供者に関する評価情報の送信要求に対して、第三者端末は、格納されている当該コンテンツ提供者に関する評価情報を、コンテンツ要求端末に送信する（ステップＳ３０１：評価情報送信処理）。
【００９４】
収集処理の後、コンテンツ要求端末は、収集した評価情報を解析して、当該コンテンツ提供者の評価をユーザに通知する（ステップＳ１０２：解析処理）。当該通知に対して、ユーザは、所望のコンテンツを当該コンテンツ提供端末からダウンロードするか決定し、コンテンツ要求端末に決定結果を入力する。これに応じて、コンテンツ要求端末は、コンテンツをダウンロードするか否かを判断し、コンテンツをダウンロードする場合には、コンテンツ提供端末に対して、コンテンツの送信を要求する（ステップＳ１０３：ダウンロード処理）。
【００９５】
コンテンツの送信要求に対して、コンテンツ提供端末は、所望のコンテンツをコンテンツ要求端末に送信する（ステップＳ２０２：コンテンツ送信処理）。
【００９６】
最後に、コンテンツ要求端末は、ユーザにコンテンツ提供者の評価および信頼度を入力させ、評価情報および信頼度情報を登録または更新して（ステップＳ１０４：登録・更新処理）、処理を終了する。
【００９７】
上記動作において、コンテンツ要求端末がコンテンツ提供者の評価情報を第三者端末から収集する場合、コンテンツ要求端末は、評価情報要求メッセージをネットワーク上の他のユーザ端末１に対してブロードキャスト送信（一斉同報通信）する。図７Ａは、評価情報要求メッセージの構造の一例を示す図である。図７Ａに示すように、評価情報要求メッセージには、評価情報要求メッセージであることを示す評価情報要求識別子と、コンテンツ提供者のユーザＩＤとが格納されている。
【００９８】
第三者端末は、コンテンツ要求端末から評価情報要求メッセージが送信されてきた場合、当該メッセージに応答して、指定されているコンテンツ提供者の評価情報を格納した評価情報レスポンスメッセージを返信する。図７Ｂは、評価情報レスポンスメッセージの構造の一例を示す図である。図７Ｂに示すように、評価情報レスポンスメッセージには、評価情報レスポンスメッセージであることを示す評価情報レスポンス識別子と、評価情報を提供する第三者のユーザＩＤと、当該第三者が評価したコンテンツ提供者に対する評価情報とが格納されている。
【００９９】
以下、各端末のより詳しい動作について説明する。
【０１００】
図８は、コンテンツ要求端末（評価情報収集端末）の動作を示したフローチャートである。以下、図８を参照しながら、コンテンツ要求端末の動作について説明する。
【０１０１】
まず、コンテンツ要求端末の評価情報収集メッセージ作成部１１２は、コンテンツ提供端末に対して、コンテンツ提供者のユーザＩＤの送信を要求する（ステップＳ４０１）。次に、評価情報収集メッセージ作成部１１２は、コンテンツ提供端末から送られてくるコンテンツ提供者のユーザＩＤを送受信部１０２を介して受信する（ステップＳ４０２）。
【０１０２】
次に、評価情報収集メッセージ作成部１１２は、記録部１０３の評価情報を参照して、当該コンテンツ提供者に関する評価情報を取得済みであるか否かを判断する（ステップＳ４０３）。取得済みでない場合、評価情報収集メッセージ作成部１１２は、ステップＳ４０６の動作に進む。一方、取得済みである場合、評価情報収集メッセージ作成部１１２は、所定の条件が満たされているか否かを判断する（ステップＳ４０４）。
【０１０３】
ここで所定の条件とは、評価情報を新たに取得するか否かを判断するための条件のことをいう。たとえば、「記録部１０３に格納されている評価情報の最終更新日時が、現在の日時から所定の日時までの間であるか否か」といった条件が考えられる。このとき、評価情報の最終更新日時が現在の日時から所定の日時までの間である場合、すなわち当該評価情報が新しい情報である場合、評価情報収集メッセージ作成部１１２は、評価情報を新たに取得しない。一方、評価情報の最終更新日時が現在の日時から所定の日時までの間にない場合、すなわち当該評価情報が古い情報である場合、評価情報収集メッセージ作成部１１２は、評価情報を新たに取得する。なお、評価情報の最終更新日時は、評価信頼度情報登録部１０９によって評価情報が記録部１０３に格納される際に、ユーザＩＤと関連付けで評価情報と共に記録部１０３に格納されればよい。その他、所定の条件として、「コンテンツ提供者の信頼度が高いか否か」といった条件であってもよい。このとき、評価情報収集メッセージ作成部１１２は、信頼度情報を参照して、コンテンツ提供者の信頼度を確認し、信頼度が高い場合、評価情報を新たに取得せず、信頼度が低い場合、評価情報を新たに取得するようにすればよい。なお、所定の条件とは、上記に挙げた例に限定されるものではない。また、複数の条件が組み合わさって、所定の条件を設定するようにしてもよい。
【０１０４】
ステップＳ４０４において、所定の条件が満たされていると判断した場合、評価情報収集メッセージ作成部１１２は、記録部１０３に格納されている評価情報を、当該ユーザの評価情報として表示部１０４に表示させ（ステップＳ４０５）、ステップＳ４１２の動作に進む。一方、所定の条件が満たされていないと判断した場合、評価情報収集メッセージ作成部１１２は、ステップＳ４０６の動作に進む。
【０１０５】
ステップＳ４０６において、評価情報収集メッセージ作成部１１２は、取得したコンテンツ提供者のユーザＩＤを含む評価情報要求メッセージを作成する。次に、評価情報収集メッセージ作成部１１２は、ネットワーク上の全ての第三者端末に対して、当該評価情報要求メッセージをブロードキャスト送信する（ステップＳ４０７）。次に、評価情報収集メッセージ作成部１１２は、上記評価情報要求メッセージに応答して第三者端末から返信されてくる評価情報レスポンスメッセージを受信する（ステップＳ４０８）。なお、評価情報収集メッセージ作成部１１２は、受信した評価情報レスポンスメッセージを記録部１０３に一時格納しておく。ステップＳ４０１〜Ｓ４０８が、図６に示した収集処理（ステップＳ１０１）である。
【０１０６】
次に、コンテンツ要求端末の評価情報解析部１１０は、受信した全ての評価情報レスポンスメッセージを参照して、いずれかの第三者端末からの評価情報を受信しているか否かを判断する判断する（ステップＳ４０９）。受信していない場合、評価情報解析部１１０は、ステップＳ４１１の動作に進む。一方、受信している場合、評価情報解析部１１０は、受信した評価情報に対し、当該評価情報を提供してくれた第三者ユーザの信頼度を乗じて、コンテンツ提供者の評価ポイントを最終的に算出し（ステップＳ４１０）、ステップＳ４１１の動作に進む。
【０１０７】
具体的には、信頼度に対して、一定の重み係数が割り当てられているものとする。たとえば、信頼度“高”には、重み係数として＋２が、“中”には、重み係数として＋１が、“低”には、重み係数として０が割り当てられているとする。評価情報解析部１１０は、評価情報を提供してくれたユーザの信頼度を記録部１０３に格納されている信頼度情報から検出し、当該ユーザから提供されたコンテンツ提供者の評価ポイントと当該信頼度の重み係数とを乗算し、この値を評価情報を提供してくれた全ての第三者ユーザに対して求め、求めた各値の和を算出して、その和を評価情報を提供してくれたユーザの信頼度の合計で割ることによって、最終的な評価ポイントを算出する。すなわち、コンテンツ提供者の評価ポイント＝｛Σ（第三者から提供されたコンテンツ提供者の評価ポイント×当該第三者の信頼度の重み係数）｝÷（評価情報提供第三者の信頼度の合計）である。このようにして、コンテンツ提供者の評価を算出する統計的手法を重み付け平均算出法といい、これによって算出される値を重み付け平均値ということにする。
【０１０８】
たとえば、コンテンツ要求端末が、二つの第三者端末“Ａ”および“Ｂ”から、コンテンツ提供者の評価ポイント“Ｐａ”および“Ｐｂ”を取得したとする。コンテンツ要求端末の信頼度情報において、第三者端末“Ａ”のユーザに対する信頼度の重み係数が（＋２）であると設定されており、第三者端末“Ｂ”のユーザに対する信頼度の重み係数が（＋１）であると設定されているとすると、当該コンテンツ提供者の重み付け平均値Ｐは、Ｐ＝（Ｐａ×２＋Ｐｂ×１）÷（２＋１）となる。たとえば、Ｐａ＝１００、Ｐｂ＝７０の場合、Ｐ＝９０となる。この場合、単なる通常の平均値の算出では、（１００＋７０）÷２＝８５となる。重み付け平均値Ｐ＝９０と比較すれば、信頼度の高い第三者からの評価情報が重視されて計算されていることが分かる。コンテンツ要求端末の評価情報解析部１１０は、重み付け平均値をコンテンツ提供者のネット上での評価ポイントとして出力する。
【０１０９】
ステップＳ４１１の動作において、評価情報解析部１１０は、算出したコンテンツ提供者の評価ポイントを表示部１０４に表示させる。この際、ステップＳ４０９の動作において、評価情報を受信していないと判断している場合、評価情報解析部１１０は、記録部１０３を参照して、当該コンテンツ提供者についての評価情報が存在すれば、それを表示部１０４に表示させる。なお、ステップＳ４０３，Ｓ４０４において、評価情報が存在するが所定の条件を満たしていないために、評価情報要求メッセージをブロードキャスト送信する流れになっている場合、所定の条件を満たしていないが、評価情報解析部１１０は、たとえ古い評価情報や信頼度の低いユーザからの評価情報であっても、記録部１０３に格納されている評価情報を表示部１０４に表示させることとなる。ただし、この場合、評価情報解析部１１０は、古い評価情報である旨や、信頼度の低いユーザからの評価情報である旨を表示部１０４に表示させるとよい。一方、記録部１０３にも存在しない場合、評価情報解析部１１０は、当該コンテンツ提供者についての評価情報が存在しない旨を表示部１０４に表示させる。ステップＳ４０９〜Ｓ４１１の動作が、図６の解析処理（ステップＳ１０２）に該当する。
【０１１０】
次に、コンテンツ要求端末のダウンロード処理部１１１は、当該コンテンツ提供者からコンテンツを取得するか否かをユーザに問う（ステップＳ４１２）。ユーザがコンテンツを取得する旨を指示した場合、ダウンロード処理部１１１は、コンテンツ提供端末に対して、コンテンツの送信を要求する（ステップＳ４１３）。当該要求に対し、コンテンツ提供端末からコンテンツが送信されてきたとすると、ダウンロード処理部１１１は、コンテンツを受信し、記録部１０３に格納し（ステップＳ４１４）、ステップＳ４１５の動作に進む。
【０１１１】
一方、ステップＳ４１２の動作において、コンテンツを取得しない旨の指示をユーザから受けた場合、ダウンロード処理部１１１は、コンテンツを取得せず、ステップＳ４１５の動作に進む。ステップＳ４１２〜Ｓ４１４が、図６のダウンロード処理（ステップＳ１０３）に該当する。
【０１１２】
ステップＳ４１５において、評価信頼度情報登録部１０９は、評価入力画面および信頼度入力画面を表示部１０４に表示させ、ユーザにコンテンツ提供者の評価ポイントおよび信頼度を入力させる。次に、評価信頼度情報登録部１０９は、入力された評価ポイントおよび信頼度を、一定のフォーマット（図３参照）の評価情報および信頼度情報として、記録部１０３に格納し（ステップＳ４１６）、処理を終了する。ステップＳ４１６において、既に当該コンテンツ提供者についての評価情報および信頼度情報が記録部１０３に格納されている場合、評価信頼度情報登録部１０９は、統計的手法（たとえば、前回との平均値を用いる方法等）を用いて評価情報の更新を行う。ステップＳ４１５およびＳ４１６が図６における登録・更新処理（ステップＳ１０４）に該当する。
【０１１３】
図９は、コンテンツ提供端末の動作を示すフローチャートである。以下、図９を参照しながら、コンテンツ提供端末の動作について説明する。
【０１１４】
まず、コンテンツ提供端末のＩＤ送信処理部１０６は、コンテンツ要求端末から送られてくるユーザＩＤの送信要求を受信する（ステップＳ５０１）。次に、ＩＤ送信処理部１０６は、コンテンツ提供者のユーザＩＤを記録部１０３から読み出して、送受信部１０２を介して、コンテンツ要求端末に送信する（ステップＳ５０２）。ステップＳ５０１およびＳ５０２の動作が、図６におけるＩＤ送信処理（ステップＳ２０１）に該当する。
【０１１５】
次に、コンテンツ提供端末のコンテンツ送信処理部１０７は、コンテンツ要求端末から送られてくるコンテンツの送信要求を受信する（ステップＳ５０３）。次に、コンテンツ送信処理部１０７は、コンテンツの送信を許可するか否かを判断する（ステップＳ５０４）。この判断は、ユーザからの指示に基づいてもよいし、過去の通信履歴から自動的に判断してもよい。許可する場合、コンテンツ送信処理部１０７は、要求のあったコンテンツを記録部１０３から読み出して、当該コンテンツ要求端末宛に送信し（ステップＳ５０５）、処理を終了する。一方、許可しない場合、コンテンツ送信処理部１０７は、当該コンテンツ要求端末宛に、コンテンツの送信を拒絶する旨のメッセージを送信し（ステップＳ５０６）、処理を終了する。ステップＳ５０３〜Ｓ５０６が図６におけるコンテンツ送信処理（ステップＳ２０２）に該当する。
【０１１６】
図１０は、第三者端末（評価情報記録端末）の動作を示すフローチャートである。以下、図１０を参照しながら、第三者端末の動作について説明する。
【０１１７】
まず、第三者端末の評価情報収集メッセージ応答部１０８は、コンテンツ要求端末からの評価情報要求メッセージを受信する（ステップＳ６０１）。
【０１１８】
次に、評価情報収集メッセージ応答部１０８は、評価情報要求メッセージに含まれるコンテンツ提供者のユーザＩＤを参照して、当該コンテンツ提供者に関する評価情報が記録部１０３に格納されているか否かを判断する（ステップＳ６０２）。格納されていない場合、第三者端末は、処理を終了する。
【０１１９】
一方、格納されている場合、評価情報収集メッセージ応答部１０８は、当該コンテンツ提供者に関する評価情報および自己のユーザＩＤに基づいて、評価情報レスポンスメッセージ（図７Ｂ参照）を作成する（ステップＳ６０３）。次に、評価情報収集メッセージ応答部１０８は、作成した評価情報レスポンスメッセージをコンテンツ要求端末宛に送信し（ステップＳ６０４）、処理を終了する。ステップＳ６０１〜Ｓ６０４の動作が、図６における評価情報送信処理（ステップＳ３０１）に該当する。
【０１２０】
このように、第１の実施形態に係る相互評価システムでは、ネットワーク上の各ユーザがコンテンツ提供者を評価し、その評価結果を自端末に記録しておいて、他のユーザからの要望があれば、コンテンツ提供者の評価情報を返信する。ネットワーク上の各ユーザ端末が評価情報を記録していることとなるので、サーバを用いずにネットワーク上のユーザを評価することが可能となる。
【０１２１】
また、他のユーザ端末から送られてくる評価ポイントに当該ユーザの信頼度に関する重み係数を乗算して、コンテンツ提供者の評価ポイントを算出するので、特定のユーザに対して不正な評価をするような信用できないユーザからの評価情報は、コンテンツ提供者の評価ポイント算出の際に与える影響を少なくすることができる。したがって、特定のユーザに対して不正な評価をするような結託問題を回避することができる評価システムが提供できる。さらに、信頼度の高いユーザからの評価情報を重視して、コンテンツ提供者の評価ポイントを算出することとなるので、信頼できる評価情報を入手することが可能となる。
【０１２２】
また、ユーザ端末は、コンテンツのダウンロードが完了したら、評価入力画面および信頼度入力画面を必ず表示するので、取引相手の評価が入力されないといった状況を回避することができる。
【０１２３】
なお、第１の実施形態において、コンテンツ要求端末が評価情報要求メッセージをブロードキャスト送信する場合、評価情報収集メッセージ作成部１１２は、評価情報要求メッセージが通過できるルータの数（ホップ数）の上限値やネットワーク上での生存時間等を、評価情報要求メッセージに付加しておくようにしてもよい。この場合、ネットワーク上のルータは、評価情報要求メッセージが通過する毎に、付加されているホップ数の上限値や生存時間を減じていき、これらがゼロになっている評価情報要求メッセージは破棄するようにするとよい。これにより、ブロードキャスト送信された評価情報要求メッセージがネットワーク上に長時間存在することを防止することができる。
【０１２４】
また、ユーザ端末は、評価情報要求メッセージをブロードキャスト送信するのではなく、特定のユーザ端末に対してのみ送信するようにしてもよい。たとえば、ユーザ端末は、自機器が属するグループ内のユーザ端末にのみ評価情報要求メッセージを送信してもよい。また、ユーザ端末は、通信履歴を参照して、最近通信した所定台数のユーザ端末にのみ、評価情報要求メッセージを送信してもよい。
【０１２５】
なお、上記ステップＳ４０９〜Ｓ４１０では、記録部１０３に一時記憶された評価情報レスポンスメッセージを参照して、評価情報の有無を判定し、評価ポイントを算出することとしたが、評価ポイントの算出方法は、これに限られるものではない。たとえば、他のユーザ端末から送られてくる評価情報レスポンスメッセージを受信した度に、逐次、評価情報の有無を判断し、格納されている評価ポイントをその都度取得して、信頼度の重み付けを加えた上で、逐次加算していくことによって、評価ポイントを算出するようにしてもよい。これによって、記憶部の容量が限定されるような携帯端末においても、評価ポイントを算出することが可能となる。なお、評価ポイントの算出方法としては、上記のものに限定されるものではない。
【０１２６】
なお、第１の実施形態では、図３Ａに示すように、ユーザ毎に統計的に処理された評価ポイントを対応させることによって、評価情報を表現することとしたが、評価情報の表現方法としては、これに限定されるものではない。図１１は、評価情報の他の例を示す図である。図１１に示すように、評価ポイントを何段階かに分けて、あるユーザに対して与えられた評価ポイントがどのような分布になっているかを示すようにしてもよい。図１１の例では、たとえば、ユーザＩＤ“Ｃ００１”のユーザに対して、０〜１０の評価ポイントを与えた人数が５名、１１〜２０の評価ポイントを与えた人数が１０名、９９〜１００の評価ポイントを与えた人数が５３名というように評価情報が定義されている。このように評価ポイントの分布を示す評価情報が用いられる場合、評価情報解析部１１０は、この分布をグラフにして、表示部１０４に表示させ、ユーザにあるユーザに対する評価を提示するようにしてもよいし、この分布を統計的に解析することによって、ユーザにあるユーザに対する評価ポイントを提示するようにしてもよい。なお、評価情報としては、上記のように、評価ポイントの分布を示す情報の他、他のユーザによって作成された文字情報等を用いてもよい。また、ユーザを評価する情報であれば、上記の例のものに限定されるものではない。
【０１２７】
なお、第１の実施形態では、図２に示したように、ユーザ端末を動作させるための制御部１０１を上記のような動作を行う専用のマイクロプロセッサによって実現することとした。しかし、これに限定されるものではなく、たとえば、制御部１０１を汎用的なＣＰＵとして、上記動作を行うプログラムを記録部１０３に格納（インストール）しておき、ＣＰＵが当該プログラムを読み込んで実行するようにしてもよいし、当該プログラムをネットワーク上からダウンロードしてＣＰＵが実行するようにしてもよい。当該プログラムを実行したときのＣＰＵの動作は、図８〜図１０で示したものと同様である。このようなＣＰＵを用いるユーザ端末としては、パーソナルコンピュータや携帯端末等がある。
【０１２８】
なお、第１の実施形態では、全てのユーザ端末が、コンテンツを提供するコンテンツ提供端末としての機能（ＩＤ送信処理部１０６およびコンテンツ送信処理部１０７によって実現される機能）、コンテンツ提供者の評価情報を記録しており要求に応じて送信する第三者端末（評価情報記録端末）としての機能（評価情報収集メッセージ応答部１０８によって実現される機能）、および評価情報を収集してコンテンツの送信を要求するコンテンツ要求端末（評価情報収集端末）としての機能（評価情報収集メッセージ作成部１１２、ダウンロード処理部１１１、評価情報解析部１１０、および評価信頼度情報登録部１０９によって実現される機能）を有するものとしたが、別に、コンテンツ提供機能だけあってもよいし、第三者機能（評価情報記録機能）だけでもよいし、コンテンツ要求機能（評価情報収集機能）だけであってもよいし、これらの機能の内二つだけを組み合わせた機能だけを備えていてもよい。
【０１２９】
なお、ネットワーク上の各ユーザにユーザＩＤが与えられていない場合であっても、ユーザ端末を利用するユーザを一意に特定することができる情報が与えられていればよい。
【０１３０】
なお、第１の実施形態では、ユーザがコンテンツ提供者の評価ポイントを確認してコンテンツをダウンロードするか否か判断することとしたが、別に、評価情報解析部１１０か算出したコンテンツ提供者の評価ポイントに基づいて、ダウンロード処理部１１１が自動的にコンテンツをダウンロードするか否かを判断するようにしてもよい。たとえば、あるしきい値以上の評価ポイントである場合、ダウンロード処理部１１１が自動的にコンテンツをダウンロードするようにしてもよい。
【０１３１】
なお、第１の実施形態では、第３者端末の評価情報収集メッセージ応答部１０８が、自端末の記録部１０３に記録されている評価情報に、所望のコンテンツ提供者に関する評価情報が格納されているか否か判断していたが、評価情報収集メッセージ応答部１０８は、当該判断を行わずに、記録部１０３に格納されている評価情報および信頼度情報全てをコンテンツ要求端末に送信するようにしてもよい。この場合、コンテンツ要求端末の評価情報解析部１１０は、送られてくる評価情報からコンテンツ提供者の評価ポイントを取得し、さらに、コンテンツ提供者以外のユーザの信頼度を取得して、他の第三者端末から送られてくる評価ポイントの重み付け平均値を算出してもよい。これにより、他のユーザの信頼度情報がコンテンツ要求端末に存在しない場合であっても、コンテンツ要求端末は、重み付け平均をとることが可能となる。また、評価情報および信頼度がネットワーク内に速やかに伝播されることとなる。すなわち、各端末に、多くの端末やコンテンツの評価情報および信頼度が保持されることとなり、同情報を探すときにヒット率が向上する。
【０１３２】
なお、第１の実施形態では、ユーザに対する評価を評価情報とすることとしたが、質の良いコンテンツを持っているか否かもコンテンツ提供者の評価と捉えることができる。したがって、コンテンツ提供者から取得したコンテンツに対する評価や、コンテンツ提供端末に対する評価などを評価情報としてもよい。すなわち、ネットワーク上に付随する対象（オブジェクト）に関する評価であればどんなものであってもよい。図１２は、コンテンツ提供者から取得したコンテンツを評価した場合における評価情報のデータ構造の一例を示す図である。
【０１３３】
この場合、図１２に示すように、コンテンツを一意に特定するための情報として、各コンテンツには、コンテンツＩＤが付されているものとする。コンテンツに対する評価を評価情報として登録するタイミングは、コンテンツに対する評価が登録されていないコンテンツの再生が終了した時点である。この時点で、ユーザ端末１は、評価信頼度情報登録部１０９を起動する。評価信頼度情報登録部１０９は、コンテンツの満足度を選択させるＧＵＩ（Ｇｒａｐｈｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示部１０４に表示させる。具体的には、評価信頼度情報登録部１０９は、ユーザ端末１がコンテンツ再生を終了した時点で、記録部１０３に格納されている評価情報を参照し、再生したコンテンツに対する評価情報が登録されているかを判断する。登録されている場合、評価信頼度情報登録部１０９は、上記ＧＵＩを表示部１０４に表示させ、ユーザにコンテンツの評価を入力するよう促す。評価信頼度情報登録部１０９は、コンテンツに関する評価が入力されると、図１２に示したフォーマットに従って、コンテンツに関する評価情報を記録部１０３に登録する。
【０１３４】
図１２の例では、コンテンツの質（画質、音質）に対する評価を「良」・「並」・「悪」の３つで表している。例えば、ユーザＩＤが“Ａ０００１”のユーザから取得したファイル名が“Ｍｕｓｉｃ０１．ｗａｖ”のコンテンツは、コンテンツＩＤが“１１１１１”である。このコンテンツは音楽データであるので、画質の評価がされることなく、音質の評価が「良」であり、全体の評価が「やや満足」であるとされている。また、ユーザＩＤが“Ａ０００１”のユーザから取得したファイル名が“Ｍｏｖｉｅ０１．ｍｐｇ”のコンテンツは、動画データであるので、画質の評価および音質の評価が与えられる。この例では、ユーザが、このコンテツに対して、画質音質共に「良」の評価を、全体の評価を「満足」と与えている。なお、コンテンツを特定するのに、ここでは、ファイル名を使ったが、ハッシュ法等によって検索し、コンテンツを特定するようにしてもよい。
【０１３５】
なお、コンテンツの質の評価としては、画質や音質に限られるものでなく、コンテンツの質に関するものであれば何でもよい。
【０１３６】
また、ここでは、コンテンツに関する評価（満足度）を「満足」、「やや満足」、「普通」、「やや不満」、「不満」の５つから選択しているが、これに限定されるものでなく、コンテンツの質に対する評価の度合いが分かるものであればよい。
【０１３７】
コンテンツ要求者がコンテンツ自体の評価を知りたい場合、評価情報収集メッセージ作成部１１２は、図７Ａに示した評価情報要求メッセージにおけるコンテンツ提供者のユーザＩＤ部分をコンテンツＩＤに変えて、当該メッセージを作成し、ネットワーク上の他のユーザ端末にブロードキャスト送信する。評価情報要求メッセージを受け取った第三者端末は、所望のコンテンツの評価情報を所持している場合、評価情報レスポンスメッセージに当該評価情報を格納して、コンテンツ要求端末に返信する。このようにして、コンテンツ要求端末は、所望のコンテンツに関する評価情報を収集し、収集した評価情報を評価情報解析部１１０で統計的手法を用いて解析する。ここでの統計的手法としては、先述したように重み付け平均をとったり、各選択肢の合計人数をとるなど、いろいろ考えられる。
【０１３８】
このように、ユーザに対する評価を行うのと同様に動作することで、所望のコンテンツに対する評価を確認することが可能となる。すなわち、本発明の第１の実施形態では、評価対象としては、コンテンツ提供者や所望のコンテンツに限定されず、様々なものを評価対象とすることができる。
【０１３９】
（第２の実施形態）
第２の実施形態における相互評価システムの全体構成は、第１の実施形態と同様であるので、図１を援用することとする。図１３は、本発明の第２の実施形態に係るユーザ端末１１の構成を示す図である。図１３において、第１の実施形態に係るユーザ端末１と同様の機能を有する部分については、同一の参照符号を付し、説明を省略することとする。
【０１４０】
図１３において、ユーザ端末１１は、制御部１２１と、送受信部１０２と、記録部１２３と、表示部１０４と、入力部１０５とを備える。制御部１２１は、ＩＤ送信処理部１０６と、コンテンツ送信処理部１０７と、評価情報収集メッセージ応答部１０８と、評価信頼度情報登録部１０９と、評価情報解析部１２０と、ダウンロード処理部１１１と、評価情報収集メッセージ作成部１１２と、コンテンツ送信時監視部１１３と、コンテンツ要求時監視部１１４とを含む。
【０１４１】
記録部１２３には、送受信履歴情報がさらに格納されている。送受信履歴情報には、ユーザ端末１１が、他のユーザ端末からコンテンツをダウンロードしたとき、および他のユーザ端末へコンテンツをアップロードしたときの交換処理に関する成否の履歴がユーザＩＤ毎に格納されている。図１４は、送受信履歴情報のデータ構造の一例を示す図である。図１４に示したように、送受信履歴情報には、ユーザＩＤ毎に、アップロード成功回数、アップロード中断回数、ダウンロード成功回数、ダウンロード中断回数およびダウンロード拒絶回数が登録されている。
【０１４２】
アップロード成功回数とは、自端末がコンテンツ提供端末として機能しているとき、コンテンツ要求端末へのコンテンツアップロードが中断することなく正常に終了した回数のことである。アップロード中断回数とは、自端末がコンテンツ提供端末として機能しているとき、コンテンツ要求端末へのコンテンツアップロードが途中で中断された回数のことである。ダウンロード成功回数とは、自端末がコンテンツ要求端末として機能しているとき、コンテンツ提供端末から所望のコンテンツが途中で中断することなくダウンロードすることができた回数のことである。ダウンロード中断回数とは、自端末がコンテンツ要求端末として機能しているとき、コンテンツ提供端末からコンテンツダウンロードが途中で中断された回数のことである。ダウンロード拒絶回数とは、自端末がコンテンツ要求端末として機能しているとき、コンテンツ提供端末から、コンテンツのダウンロード要求を拒絶された回数のことである。
【０１４３】
図１４の例では、ユーザＩＤが“Ａ０００１”のユーザが所持するユーザ端末との通信において、自端末は、当該ユーザのユーザ端末へのアップロードが３０回成功し、アップロードが一度も中断されていないことが示されている。また、当該ユーザ端末からのダウンロードが１００回成功し、一度もダウンロードが中断されていないことが示されている。さらに、当該ユーザ端末からは一度もダウンロード拒絶がされていないことが示されている。
【０１４４】
コンテンツ送信時監視部１１３は、コンテンツ送信処理部１０７がコンテンツ提供端末からの要求に応じて、所望のコンテンツをアップロードしている最中、当該アップロード行為を監視して、アップロードの成否回数を記録部１２３の送受信履歴情報に記録する。なお、送受信履歴情報に記録する際、コンテンツ要求者のユーザＩＤが存在しない場合、コンテンツ送信時監視部１１３は、新たに、当該ユーザＩＤ用の領域を確保して、上記成否回数を書き込む。また、すでに、コンテンツ要求者のユーザＩＤが存在する場合、コンテンツ送信時監視部１１３は、上記成否回数を該当する項目に加算して、送受信履歴情報を更新する。
【０１４５】
コンテンツ要求時監視部１１４は、ダウンロード処理部１１１がコンテンツ提供端末から所望のコンテンツをダウンロードしている最中、当該ダウンロード行為を監視して、ダウンロードの成否および拒絶回数を記録部１２３の送受信履歴情報に記録する。なお、送受信履歴情報に書き込む際、コンテンツ提供者のユーザＩＤが存在しない場合、コンテンツ要求時監視部１１４は、新たに、当該ユーザＩＤ用の記録領域を確保して、上記成否回数および拒絶回数を書き込む。また、すでに、コンテンツ要求者のユーザＩＤが存在する場合、コンテンツ要求時監視部１１４は、上記成否回数および拒絶回数を該当する項目に加算して、送受信履歴情報を更新する。
【０１４６】
評価情報解析部１２０は、第三者端末からコンテンツ提供者に関する情報を収集する際、第１の実施形態で説明したように評価情報を収集すると共に、当該コンテンツ提供者に関する送受信履歴情報も第三者端末から収集する。評価情報解析部１２０は、収集した送受信履歴情報に基づいて、当該コンテンツ提供者によるコンテンツ交換処理の成否回数を合計するなど分析して、表示部１０４に分析結果を表示し、ユーザにコンテンツのダウンロードを行うか否か判断させる。
【０１４７】
図１５は、第２の実施形態に係るコンテンツ要求端末（評価情報収集端末）におけるコンテンツ要求時監視部１１４およびコンテンツ提供端末におけるコンテンツ送信時監視部１１３の動作を示すフローチャートである。以下、図１５を参照しながら、コンテンツ要求時監視部１１４およびコンテンツ送信時監視部１１３の動作について説明する。
【０１４８】
まず、コンテンツ要求時監視部１１４は、ダウンロード処理部１１１がコンテンツ提供端末に対して、コンテンツの送信を要求したことを確認する（ステップＳ７０１）。
【０１４９】
コンテンツ要求端末がコンテンツの送信を要求した場合、コンテンツ提供端末のコンテンツ送信時監視部１１３は、コンテンツ送信処理部１０７がコンテンツ送信に関する応答を当該コンテンツ要求端末に通知したことを確認する（ステップＳ８０１）。次に、コンテンツ送信時監視部１１３は、当該応答がダウンロードを拒絶するものであるか否かを判断する（ステップＳ８０２）。ダウンロードを拒絶するものであった場合、コンテンツ送信時監視部１１３は、処理を終了する。一方、ダウンロードを拒絶するものでない場合、コンテンツ送信時監視部１１３は、コンテンツ送信処理部１０７がコンテンツのアップロードを開始したことを確認する（ステップＳ８０３）。
【０１５０】
次に、コンテンツ送信時監視部１１３は、コンテンツ要求端末側で一方的にダウンロードが中断されたか否かを判断する（ステップＳ８０４）。ここで、中断とは、一時中断や、接続断が一定時間続いた時、あるいは再接続が一定回数内で成功しなかった時のことをいう。中断された場合、コンテンツ送信時監視部１１３は、ステップＳ８０６の動作に進み、コンテンツ要求者のユーザＩＤを確認して、記録部１２３における送受信履歴情報のアップロード中断回数を書き換える（該当するユーザＩＤが存在しない場合は、送受信履歴情報を新規作成する）。一方、中断されていない場合、コンテンツ送信時監視部１１３は、コンテンツのアップロードが終了したか否かを判断する（ステップＳ８０５）。終了していない場合、コンテンツ送信時監視部１１３は、ステップＳ８０４の動作に戻る。一方、終了した場合、コンテンツ送信時監視部１１３は、コンテンツ要求者のユーザＩＤを確認して、記録部１２３における送受信履歴情報のアップロード成功回数を書き換え（ステップＳ８０６）、処理を終了する。
【０１５１】
コンテンツ提供端末側の動作説明に戻る。ステップＳ７０１の動作の後、コンテンツ要求時監視部１１４は、コンテンツ提供端末からの応答が、ダウンロードを拒否するものであるか否かを判断する（ステップＳ７０２）。拒否するものである場合、コンテンツ要求時監視部１１４は、ステップＳ７０６の動作に進み、コンテンツ提供者のユーザＩＤを確認し、記録部１２３における送受信履歴情報のダウンロード拒絶回数を書き換える。
【０１５２】
一方、ダウンロードを拒否するものでない場合、コンテンツ要求時監視部１１４は、ダウンロード処理部１１１がダウンロードを開始したことを確認する（ステップＳ７０３）。次に、コンテンツ要求時監視部１１４は、コンテンツ提供端末側で一方的にコンテンツのアップロードが中断されたか否かを判断する（ステップＳ７０４）。中断された場合、コンテンツ要求時監視部１１４は、ステップＳ７０６の動作に進み、コンテンツ提供者のユーザＩＤを確認して、記録部１２３における送受信履歴情報のダウンロード中断回数を書き換える。
【０１５３】
一方、アップロードが中断されていない場合、コンテンツ要求時監視部１１４は、ダウンロードが終了したか否かを判断する（ステップＳ７０５）。終了していない場合、コンテンツ要求時監視部１１４は、ステップＳ７０４の動作に戻る。一方、ダウンロードが終了している場合、コンテンツ要求時監視部１１４は、コンテンツ提供者のユーザＩＤを確認して、記録部１２３に記録されている送受信履歴情報のダウンロード成功回数を書き換え（ステップＳ７０６）、処理を終了する。
【０１５４】
次に、上記のようにして記録された送受信履歴情報の使い方について説明する。評価情報解析部１２０は、第三者端末から受け取ったコンテンツ提供者に関する送受信履歴情報に基づいて、当該コンテンツ提供者から今までに何回コンテンツのダウンロードを行ったか、その内、何回コンテンツのダウンロードに成功したか、何回失敗したかを示す情報を表示部１０４に表示させ、ダウンロードを行うか否かユーザに判断させる。
【０１５５】
このように、第２の実施形態によれば、ユーザは、コンテンツの交換相手の交換処理の成否回数を確認することが可能となるので、交換相手がダウンロードしか行わないユーザであるとか、途中で中断することがほとんどないマナーの良いユーザであるとか、逆にマナーの悪いユーザであるなど、交換相手の処理傾向を知ることが可能となる。
【０１５６】
なお、コンテンツ提供端末においても、送受信履歴情報を利用することができる。具体的には、コンテンツ提供端末のコンテンツ送信処理部１０７は、コンテンツ要求者に関する送受信履歴情報を第三者端末に一括要求して、収集した送受信履歴情報に基づいて、当該コンテンツ要求者に対して今までに何回コンテンツのアップロードを行ったか、その内、何回コンテンツのアップロードに成功したか、何回失敗したかを示す情報を算出し、表示部１０４に表示させてアップロードを行うか否かをユーザに判断させたり、所定のしきい値と比較してアップロードを行うか否かを自動的に判断したりする。
【０１５７】
なお、第２の実施形態において、評価情報解析部１２０は、交換処理の成否数の合計を表示部１０４に表示させることとしたが、この方法に限定されるものではなく、交換処理の成功率、中断率、拒絶率といったユーザの処理傾向が分かるような数値を算出して、表示部１０４に表示させるようにしてもよい。このことは、コンテツ提供端末においても同様である。
【０１５８】
なお、上記送受信履歴情報では、ユーザとコンテンツ交換処理の成否回数とを関連付けていたが、動画、音楽、画像、テキスト等のコンテンツの種類毎に、コンテンツ交換処理の成否回数を関連付けてもよい。図１６は、コンテンツの種類毎にコンテンツ交換処理の成否回数を関連付けた送受信履歴情報の一例を示す図である。図１６では、動画コンテンツに対しての交換処理の成否回数、音楽コンテンツに対しての各交換処理の成否回数、画像コンテンツに対しての交換処理の成否回数、テキスト系コンテンツに対しての各交換処理の成否回数、その他のコンテンツに関する交換処理の成否回数が記録されている送受信履歴情報を表している。
【０１５９】
たとえば、図１６に示した送受信履歴情報が記録部１２３に記録されているユーザ端末１は、ユーザＩＤが“Ａ０００１”のユーザと、“Ｂ０００１”のユーザとコンテンツの交換経験があることがわかる。また、ユーザＩＤが“Ａ０００１”であるユーザとの動画コンテンツのダウンロード処理が成功したことがなく、中断されることが１０回、拒否されたことが１５回であることとが分かる。また、今まで“Ａ０００１”に対して動画コンテンツのアップロード処理が１０回成功し、３回中断されたことが分かる。
【０１６０】
この送受信履歴情報を見ると、ユーザＩＤが“Ａ０００１”のユーザは、動画コンテンツをあまりアップロードしたくないユーザであることが分かる。すなわち、このユーザからは、動画コンテンツをダウンロードするのは、避けた方がよいことが分かる。
【０１６１】
評価情報解析部１２０は、このような送受信履歴情報を第三者端末から収集して、交換処理の成否回数の合計を表示したり、成功比率を表示したりすることによって、ユーザにコンテンツ交換の判断をゆだねることが可能となる。また、評価情報解析部１２０は、あるしきい値以上の比率で交換処理に成功している場合などは、自動的にコンテンツを交換処理するようにもできる。
【０１６２】
このように、コンテンツの種類に関連付けて各交換処理の成否を記録することで、ユーザは、交換相手のコンテンツの種類によってどんな処理傾向があるのかを知ることができる。
【０１６３】
（第３の実施形態）
第３の実施形態が第１および第２の実施形態と異なる点は、コンテンツ要求者がコンテンツ提供者を評価した後、その評価情報をネットワーク上のユーザ端末１にブロードキャスト送信する点である。ユーザ端末１の構成としては、第１の実施形態と同様であり、図２を援用することとする。第３の実施形態では、評価信頼度情報登録部１０９がユーザに評価情報を登録させた後、その評価情報をフィードバック情報として、ネットワーク上の他のユーザ端末１にブロードキャスト送信する。
【０１６４】
図１７Ａ，１７Ｂは、評価信頼度情報登録部１０９が送信するフィードバック情報のデータ構成の一例を示す図である。図１７Ａでは、コンテンツ提供者に対する評価を格納したフィードバック情報のデータ構造の一例を示す。図１７Ａに示すように、フィードバック情報には、フィードバック情報であることを示す識別子と、コンテンツ要求者のユーザＩＤと、コンテンツ提供者のユーザＩＤと、コンテンツ要求者が評価したコンテンツ提供者に関する評価ポイントとが格納されている。
【０１６５】
図１７Ｂでは、コンテンツ提供者が提供したコンテンツに関する評価も格納されているフィードバック情報のデータ構造の一例を示す。図１７Ｂに示すように、このフィードバック情報には、さらに、コンテンツＩＤと、コンテンツ要求者が評価した当該コンテンツに関す評価ポイントとが格納されている。
【０１６６】
図１８は、評価信頼度情報登録部１０９の動作を示すフローチャートである。なお、ここでは、コンテンツ提供者についての評価ポイントが格納されたフィードバック情報を利用する場合の評価信頼度情報登録部１０９の動作について説明する。なお、図８で示した評価信頼度情報登録部１０９の動作と同様の動作については、同一のステップ番号を付す。
【０１６７】
まず、評価信頼度情報登録部１０９は、コンテンツ提供者の評価をユーザに入力させる（ステップＳ４１２）。次に、当該評価に基づいて、評価情報を作成し、記録部１０３に記録する（ステップＳ４１３）。次に、評価信頼度情報登録部１０９、入力された評価に基づいて、フィードバック情報を作成し、ネットワーク上の他のユーザ端末にブロードキャスト送信して（ステップＳ４１４）、処理を終了する。なお、図１７Ｂに示すようなコンテンツに関する評価が含まれたフィードバック情報については、コンテンツの再生が終了し、コンテンツの評価が行われた後の段階で、評価信頼度情報登録部１０９が、ネットワーク上の他のユーザ端末にブロードキャスト送信する。なお、ブロードキャスト送信する場合、ホップ数の上限や生存時間等をフィードバック情報に付加しておいて、所定のポップ数や時間が経過した後、ルータが、フィードバック情報を破棄するようにしてもよい。また、ブロードキャスト送信する場合、ユーザ端末は、ネットワークに接続されているユーザ端末にのみ送信してもよい。
【０１６８】
フィードバック情報を受信したネットワーク上のユーザ端末１の評価情報解析部１１０は、当該フィードバック情報に含まれるコンテンツ提供者のユーザＩＤを参照して、記録部１０３に当該ユーザＩＤに対応する評価情報が含まれているか否かを判断する。含まれている場合、評価情報解析部１１０は、当該フィードバック情報に含まれているコンテンツ提供者に関する評価情報と、自端末の記録部１０３に格納されている当該コンテンツ提供者の評価情報とから統計的手法を用いてコンテンツ提供者の新たな評価ポイントを算出する。ここで用いる統計的手法は、第１の実施形態または第２の実施形態と同様、重み付け平均算出方法が用いられる。算出された評価ポイントは、評価情報解析部１２０によって、新たな評価情報として、記録部１０３に記録される。一方、コンテンツ提供者のユーザＩＤに対応する評価情報が含まれていない場合、評価情報解析部１１０は、何の処理もしない。
【０１６９】
このように、第３の実施形態では、コンテンツ提供者やコンテンツの評価を他のユーザ端末にブロードキャスト送信する。したがって、ネットワーク上のユーザ端末は、サーバを介さなくても、ネットワーク上のユーザに関する評価を入手することができる。
【０１７０】
また、ネットワーク上のユーザ端末に評価情報をフィードバックすることで、ネットワーク上で動的に変化する評価情報を広く伝搬させ、ネットワークに接続しているユーザ端末の保持する評価情報の信頼性をさらに高くすることができる。したがって、ネットワーク全体の信頼性の向上にもつながる。
【０１７１】
また、フィードバック情報をブロードキャスト送信しているので、新たにネットワークに接続したユーザ端末に対しても最新の評価情報を通知することが可能となる。
【０１７２】
なお、第３の実施形態では、フィードバック情報をネットワーク上の全てのユーザ端末に送信することとしているが、特定のユーザ端末や、特定のグループに属するユーザ端末にのみ送信するようにしてもよい。
【０１７３】
また、ユーザ端末は、ネットワークに接続されているユーザ端末にのみ、フィードバック情報を送信してもよい。
【０１７４】
また、ユーザ端末は、評価情報を返信してくれたユーザ端末にのみフィードバック情報を送信し、評価情報を返信してくれなかったユーザ端末には、フィードバック情報を送信しないようにしてもよい。この場合、ユーザ端末は、フィードバック情報を送信するまで、どのユーザ端末から評価情報が送られてきたかを示す履歴を記憶しておいて、その記憶内容に基づいて、フィードバック情報を送信すればよい。
【０１７５】
また、ユーザ端末は、自らの評価とは大きく異なる評価情報を返信したユーザ端末にのみ、フィードバック情報を送信するようにしてもよい。この場合、ユーザ端末は、フィードバック情報を送信するまで、どのユーザ端末からどのような評価情報が送られてきたかを示す履歴を記憶しておいて、その記憶内容に基づいて、フィードバック情報を送信すればよい。なお、自らの評価と大きく異なっていなくても、単に異なっているユーザ端末に対して、フィードバック情報を送信するようにしてもよい。
【０１７６】
なお、ユーザ端末は、フィードバック情報を受信した場合、自端末内に記憶されている評価情報を更新するのに加え、受信したフィードバック情報または自端末内で更新された評価情報を他のユーザ端末に送信するようにしてもよい。このときの送信先は、ブロードキャストであってもよいし、特定のユーザ端末や同一グループに属するユーザ端末、最近通信した所定数のユーザ端末であってもよい。このように、フィードバック情報がネットワーク上のユーザ端末間においてやり取りされることによって、当該ネットワーク上における評価情報や信頼度情報は、ある状態に収束していくこととなる。最終的には、ネットワーク上のユーザ端末間において評価情報をやり取りしなくても、ネットワーク上の各オブジェクトを正しく評価している評価情報が各ユーザ端末に蓄積されることとなり、各オブジェクトが相互に評価されているネットワークが提供されることとなる。
【産業上の利用可能性】
【０１７７】
本発明にかかる相互評価システムならびにそれに用いられる端末およびプログラムは、中央サーバを用いずに端末同士間でオブジェクトに関する評価を確認し合うことができ、コンテンツやユーザ、端末等を評価するためのシステム等に有用である。
【図面の簡単な説明】
【０１７８】
【図１】本発明の第１の実施形態に係る相互評価システムの全体構成例を示す図
【図２】本発明の第１の実施形態に係るユーザ端末１の構成を示すブロック図
【図３Ａ】評価情報のデータ構造の一例を示す図
【図３Ｂ】信頼度情報のデータ構造の一例を示す図
【図４Ａ】評価入力画面の一例を示す図
【図４Ｂ】評価入力画面の他の例を示す図
【図５】信頼度入力画面の一例を示す図
【図６】第１の実施形態に係る相互評価システム全体の動作を示す図
【図７Ａ】評価情報要求メッセージの構造の一例を示す図
【図７Ｂ】評価情報レスポンスメッセージの構造の一例を示す図
【図８】コンテンツ要求端末（評価情報収集端末）の動作を示したフローチャート
【図９】コンテンツ提供端末の動作を示すフローチャート
【図１０】第三者端末（評価情報記録端末）の動作を示すフローチャート
【図１１】評価情報の他の例を示す図
【図１２】コンテンツ提供者から取得したコンテンツを評価した場合における評価情報のデータ構造の一例を示す図
【図１３】本発明の第２の実施形態に係るユーザ端末１１の構成を示す図
【図１４】送受信履歴情報のデータ構造の一例を示す図
【図１５】第２の実施形態に係るコンテンツ要求端末（評価情報収集端末）におけるコンテンツ要求時監視部１１４およびコンテンツ提供端末におけるコンテンツ送信時監視部１１３の動作を示すフローチャート
【図１６】コンテンツの種類毎にコンテンツ交換処理の成否回数を関連付けた送受信履歴情報の一例を示す図
【図１７Ａ】評価信頼度情報登録部１０９が送信するフィードバック情報のデータ構成の一例を示す図
【図１７Ｂ】評価信頼度情報登録部１０９が送信するフィードバック情報のデータ構成の他の例を示す図
【図１８】評価信頼度情報登録部１０９の動作を示すフローチャート
【符号の説明】
【０１７９】
１  ユーザ端末
３  ネットワーク
１０１  制御部
１０２  送受信部
１０３，１２３  記録部
１０４  表示部
１０５  入力部
１０６  ＩＤ送信処理部
１０７  コンテンツ送信処理部
１０８  評価情報収集メッセージ応答部
１０９  評価信頼度情報登録部
１１０，１２０  評価情報解析部
１１１  ダウンロード処理部
１１２  評価情報収集メッセージ作成部
１１３  コンテンツ送信時監視部
１１４  コンテンツ要求時監視部
【図１】
2004171554.tif 000003
【図２】
2004171554.tif 000004
【図３Ａ】
2004171554.tif 000005
【図３Ｂ】
2004171554.tif 000006
【図４Ａ】
2004171554.tif 000007
【図４Ｂ】
2004171554.tif 000008
【図５】
2004171554.tif 000009
【図６】
2004171554.tif 000010
【図７Ａ】
2004171554.tif 000011
【図７Ｂ】
2004171554.tif 000012
【図８】
2004171554.tif 000013
【図９】
2004171554.tif 000014
【図１０】
2004171554.tif 000015
【図１１】
2004171554.tif 000016
【図１２】
2004171554.tif 000017
【図１３】
2004171554.tif 000018
【図１４】
2004171554.tif 000019
【図１５】
2004171554.tif 000020
【図１６】
2004171554.tif 000021
【図１７Ａ】
2004171554.tif 000022
【図１７Ｂ】
2004171554.tif 000023
【図１８】
2004171554.tif 000024