(57)【要約】【課題】キーワードの指定なしにコンテンツの所在情報を得ることができ、所在情報の流通量を動的に変更できるようにする。さらに、所在情報取得側において取得した所在情報の中から興味のあるコンテンツの所在情報を発見しやすくする。【解決手段】所在情報を提供する情報提供端末と、所在情報の提供を受ける情報取得端末と、端末相互における所在情報の利用実績を解析する解析Ｐｒｏｘｙサーバから構成される。情報提供端末は、実際に取得したコンテンツを基に所在情報を生成し、その所在情報を基に所在情報ファイルを生成する。情報取得端末は、前記利用実績に基づいて、各情報提供端末から、取得する所在情報ファイルを決定し、決定した所在情報ファイルを情報提供端末から取得する。【選択図】  図１
2006277512.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの所在情報を端末間で交換する所在情報流通システムであって、所在情報提供端末は、該端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルとして作成する所在情報ファイル作成手段を有し、所在情報取得端末は、所在情報提供端末から、前記複数の所在情報ファイルの中から所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得手段を有することを特徴とする所在情報流通システム。
【請求項２】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムであって、前記所在情報提供端末は、該端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えた所在情報ファイルを作成する所在情報作成手段を有し、前記所在情報取得端末は、各所在情報提供端末から前記所在情報ファイルを取得する所在情報ファイル取得手段と、各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計手段を有することを特徴とする所在情報流通システム。
【請求項３】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムであって、前記所在情報提供端末は、該端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルを作成する所在情報ファイル作成手段を有し、前記所在情報取得端末は、各所在情報提供端末から、前記複数の所在情報ファイルの中からそれぞれ所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得手段を有し、前記所在情報取得端末はさらに、各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計手段を有することを特徴とする所在情報流通システム。
【請求項４】
前記所在情報集計手段は、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめ、前記集計情報のエントリを視聴時間の長い順に並べ替えることを特徴とする請求項３に記載の所在情報流通システム。
【請求項５】
所在情報取得端末と複数の所在情報提供端末と解析機能付きＰｒｏｘｙサーバから構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムであって、前記所在情報提供端末は、該端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルを作成する所在情報ファイル作成手段を有し、前記解析機能付きＰｒｏｘｙサーバは、所在情報の利用実績を、所在情報取得端末と所在情報提供端末の組毎に集計する利用実績集計手段を有し、前記所在情報取得端末は、前記集計された利用実績に基づいて、各所在情報提供端末から、該端末が有する前記複数の所在情報ファイルの中からどの所在情報ファイルを取得するかを決定し、決定した所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得手段を有することを特徴とする所在情報流通システム。
【請求項６】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムであって、前記所在情報提供端末は、該端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルを作成する所在情報ファイル作成手段と、所在情報の利用実績を、所在情報取得端末と所在情報提供端末の組毎に集計する利用実績集計手段と、前記集計された利用実績に基づいて、各所在情報提供端末から、該端末が有する前記複数の所在情報ファイルの中からどの所在情報ファイルを取得するかを決定し、決定した所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得手段を有することを特徴とする所在情報流通システム。
【請求項７】
前記所在情報ファイル作成手段は、複数の所在情報ファイルを作成する際に、前記所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、交換レベル別に指定された個数の所在情報を抽出して複数の交換レベル別の所在情報ファイルとして作成することを特徴とし、前記所在情報ファイル取得手段は、さらに前記集計された利用実績において、利用実績が所定の回数以上になった場合には交換レベルを上げ、所定の回数未満の場合は交換レベルを下げる交換レベルの更新機能を有し、各所在情報提供端末から取得する所在情報ファイルとして前記交換レベルに対応する所在情報ファイルを選択し取得することを特徴とすることを特徴とする請求項１または６のいずれかに記載の所在情報流通システム。
【請求項８】
前記所在情報ファイル取得手段は、特定の交換レベルから交換レベルを上げること、または特定の交換レベルから交換レベルを下げることを抑制できることを特徴とする請求項７のいずれかに記載の所在情報流通システム。
【請求項９】
前記所在情報取得端末はさらに、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つのエントリにまとめる所在情報集計手段を有することを特徴とする請求項１、６、７、８のいずれかに記載の所在情報流通システム。
【請求項１０】
前記所在情報集計手段は、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つのエントリにまとめ、前記集計情報のエントリを視聴時間の長い順に並べ替えることを特徴とする請求項１、６、７、８のいずれかに記載の所在情報流通システム。
【請求項１１】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおいて、各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計手段を有することを特徴とする所在情報取得端末。
【請求項１２】
請求項１１に記載の所在情報取得端末であって、前記所在情報取得端末はさらに、各所在情報提供端末から、前記複数の所在情報ファイルの中からそれぞれ所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得手段と、各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計手段を有することを特徴とする所在情報取得端末。
【請求項１３】
前記所在情報集計手段は、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめ、前記集計情報のエントリを視聴時間の長い順に並べ替えることを特徴とする請求項１２に記載の所在情報取得端末。
【請求項１４】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおいて、前記所在情報取得端末は、所在情報の利用実績を、所在情報取得端末と所在情報提供端末の組毎に集計する利用実績集計手段と、前記集計された利用実績に基づいて、各所在情報提供端末から、該端末が有する前記複数の所在情報ファイルの中からどの所在情報ファイルを取得するかを決定し、決定した所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得手段を有することを特徴とする所在情報取得端末。
【請求項１５】
前記所在情報ファイル取得手段は、さらに前記集計された利用実績において、利用実績が所定の回数以上になった場合には交換レベルを上げ、所定の回数未満の場合は交換レベルを下げる交換レベルの更新機能を有し、各所在情報提供端末から取得する所在情報ファイルとして前記交換レベルに対応する所在情報ファイルを選択して取得することを特徴とすることを特徴とする請求項１４に記載の所在情報取得端末。
【請求項１６】
前記所在情報ファイル取得手段は、特定の交換レベルから交換レベルを上げること、または特定の交換レベルから交換レベルを下げることを抑制できることを特徴とする請求項１４、１５に記載の所在情報取得端末。
【請求項１７】
前記所在情報取得端末はさらに、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計手段を有することを特徴とする請求項１４乃至６に記載の所在情報取得端末。
【請求項１８】
前記所在情報集計手段は、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめ、前記集計情報のエントリを視聴時間の長い順に並べ替えることを特徴とする請求項１４乃至１７に記載の所在情報取得端末。
【請求項１９】
コンテンツの所在情報を端末間で交換する所在情報流通方法であって、所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルとして作成する所在情報ファイル作成ステップと、所在情報取得端末が、所在情報提供端末から、前記複数の所在情報ファイルの中から所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得ステップを有することを特徴とする所在情報流通方法。
【請求項２０】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおいてコンテンツの所在情報を端末間で交換する所在情報流通方法であって、所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えた所在情報ファイルを作成する所在情報作成ステップと、所在情報取得端末が、各所在情報提供端末から前記所在情報ファイルを取得する所在情報ファイル取得ステップと、各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計ステップとを有することを特徴とする所在情報流通方法。
【請求項２１】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおいてコンテンツの所在情報を端末間で交換する所在情報流通方法であって、前記所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルを作成する所在情報ファイル作成ステップと、前記所在情報取得端末が、各所在情報提供端末から、前記複数の所在情報ファイルの中からそれぞれ所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得ステップと、前記所在情報取得端末が各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計ステップとを有することを特徴とする所在情報流通方法。
【請求項２２】
前記所在情報集計ステップは、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめ、前記集計情報のエントリを視聴時間の長い順に並べ替えることを特徴とする請求項２１に記載の所在情報流通方法。
【請求項２３】
前記所在情報ファイル作成ステップは、複数の所在情報ファイルを作成する際に、前記所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、交換レベル別に指定された個数の所在情報を抽出して複数の交換レベル別の所在情報ファイルとして作成することを特徴とし、前記所在情報ファイル取得ステップは、前記集計された利用実績において、利用実績が所定の回数以上になった場合には交換レベルを上げ、所定の回数未満の場合は交換レベルを下げる交換レベルことにより更新された交換レベルに基づいて、各所在情報提供端末から取得する所在情報ファイルとして前記交換レベルに対応する所在情報ファイルを選択して取得することを特徴とする請求項１９に記載の所在情報流通方法。
【請求項２４】
前記所在情報取得ステップではさらに、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計ステップを有することを特徴とする請求項２３に記載の所在情報流通方法。
【請求項２５】
前記所在情報集計ステップは、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめ、前記集計情報のエントリを視聴時間の長い順に並べ替えることを特徴とする請求項１９または２３乃至２４のいずれかに記載の所在情報流通方法。
【請求項２６】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおいて所在情報ファイルを取得して集計する方法であって、各所在情報提供端末から、前記複数の所在情報ファイルの中からそれぞれ所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得ステップと、各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計ステップとを有することを特徴とする所在情報集計方法。
【請求項２７】
前記所在情報集計ステップは、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめ、前記集計情報のエントリを視聴時間の長い順に並べ替えることを特徴とする請求項２６に記載の所在情報集計方法。
【請求項２８】
所在情報取得端末と所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおいて、所在情報提供端末が複数の交換レベル別所在情報ファイルを有する場合に、所在情報取得端末が所在情報提供端末から取得する所在情報ファイルの交換レベルを決定する方法であって、所在情報取得端末における所在情報提供端末からの所在情報利用実績が所定の回数以上になった場合には交換レベルを上げ、所定の回数未満の場合は交換レベルを下げる交換レベルの更新をすることを特徴とする交換レベル決定方法。
【請求項２９】
前記交換レベルの更新において、特定の交換レベルから交換レベルを上げること、または特定の交換レベルから交換レベルを下げることを抑制できることを特徴とする請求項２８に記載の交換レベル決定方法。
【請求項３０】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおける所在情報取得端末に、各所在情報提供端末から前記所在情報ファイルを取得する所在情報ファイル取得ステップと、各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計ステップとを実行させることを特徴とする所在情報流通用プログラム。
【請求項３１】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおける所在情報取得端末に、各所在情報提供端末から、前記複数の所在情報ファイルの中からそれぞれ所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得ステップと、前記所在情報取得端末が各所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計ステップとを実行させることを特徴とする所在情報流通用プログラム。
【請求項３２】
前記所在情報集計ステップとして、前記所在情報取得端末に、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめさせ、さらに前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめさせ、前記集計情報のエントリを視聴時間の長い順に並べ替えさせることを特徴とする請求項３１に記載の所在情報流通用プログラム。
【請求項３３】
前記所在情報ファイル取得ステップとして、前記所在情報取得端末に、前記集計された利用実績において利用実績が所定の回数以上になった場合には交換レベルを上げ、所定の回数未満の場合は交換レベルを下げる交換レベルことにより更新された交換レベルに基づいて、各所在情報提供端末から取得する所在情報ファイルとして前記交換レベルに対応する所在情報ファイルを選択して取得させることを特徴とする請求項３０から３２に記載の所在情報流通用プログラム。
【請求項３４】
前記所在情報取得ステップとしてさらに、前記所在情報取得端末に、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、１つにまとめる所在情報集計ステップを実行させることを特徴とする請求項３３に記載の所在情報流通用プログラム。
【請求項３５】
前記所在情報集計ステップとして、前記所在情報取得端末に、複数の所在情報提供端末から取得した所在情報ファイルを１つの集計情報としてまとめさせ、前記集計情報としてまとめるときには前記複数の端末から取得した複数の所在情報ファイルにおいて所在情報が重複するエントリについては、前記重複する所在情報の各視聴時間を加算した上で１つにまとめさせた上で、前記集計情報のエントリを視聴時間の長い順に並べ替えさせることを特徴とする請求項３０乃至３４のいずれかに記載の所在情報流通方法。
【請求項３６】
所在情報取得端末と所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおいて、所在情報提供端末が複数の交換レベル別所在情報ファイルを有する場合に、所在情報取得端末における所在情報提供端末からの所在情報利用実績が所定の回数以上になった場合には交換レベルを上げ、所定の回数未満の場合は交換レベルを下げる交換レベルの更新をする処理を所在情報取得端末にさせることを特徴とする所在情報交換レベル決定用プログラム。
【請求項３７】
前記交換レベルの更新において、特定の交換レベルから交換レベルを上げること、または特定の交換レベルから交換レベルを下げることを抑制できるようにさせること特徴とする請求項３６に記載の所在情報交換レベル決定用プログラム。
【請求項３８】
コンテンツの所在情報を端末間で交換する所在情報流通システムであって、所在情報提供端末は、該端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えて所在情報ファイルとして作成する所在情報作成手段を有し、所在情報取得端末は、前記所在情報ファイルを前記所在情報提供端末から取得する所在情報ファイル取得手段を有することを特徴とする所在情報流通システム。
【請求項３９】
コンテンツの所在情報を複数含む所在情報ファイルを提供する所在情報提供端末とその所在情報を取得する所在情報取得端末から構成される所在情報流通システムにおいて、所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えて所在情報ファイルとして作成する所在情報作成手段を有することを特徴とする所在情報提供端末。
【請求項４０】
コンテンツの所在情報を複数含む所在情報ファイルを提供する所在情報提供端末とその所在情報を取得する所在情報取得端末から構成される所在情報流通システムにおいて、所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルを作成する所在情報ファイル作成手段を有することを特徴とする所在情報提供端末。
【請求項４１】
コンテンツの所在情報を端末間で交換する所在情報流通方法であって、所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えた所在情報ファイルを作成する所在情報ファイル作成ステップと、所在情報取得端末が所在情報提供端末から前記所在情報を取得する取得する所在情報ファイル取得ステップを有することを特徴とする所在情報流通方法。
【請求項４２】
コンテンツの所在情報を端末間で交換する所在情報流システムにおける所在情報ファイルを提供する端末に、前記所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えた所在情報ファイルを作成する所在情報ファイル作成ステップと、所在情報取得端末が所在情報提供端末から前記所在情報を取得する取得する所在情報ファイル取得ステップを実行させることを特徴とする所在情報流通用プログラム。
【請求項４３】
コンテンツの所在情報を端末間で交換する所在情報流システムにおける所在情報ファイルを提供する端末に、コンテンツの所在情報を端末間で交換する所在情報流通方法であって、所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、それぞれ異なる個数の所在情報を抽出して複数の所在情報ファイルとして作成する所在情報ファイル作成ステップと、所在情報取得端末が、所在情報提供端末から、前記複数の所在情報ファイルの中から所定の所在情報ファイルを所在情報提供端末から取得する所在情報ファイル取得ステップを実行させることを特徴とする所在情報流通用プログラム。
【請求項４４】
所在情報取得端末と複数の所在情報提供端末から構成されるコンテンツの所在情報を端末間で交換する所在情報流通システムにおける所在情報ファイルを提供端末に、複数の所在情報ファイルを作成する際に、前記所在情報提供端末で取得したコンテンツの所在情報を該端末のユーザの視聴時間の長い順に並べ替えたものの上位から、交換レベル別に指定された個数の所在情報を抽出して複数の交換レベル別の所在情報ファイルとして作成させることを特徴とする所在情報流通用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所在情報流通システム、所在情報流通方法、および所在情報流通用プログラムに関し、特に端末同士が直接情報交換を行うP2P型のアプリケーションシステムを用いて、他人が取得したことのある情報の所在情報を流通させるための所在情報流通システム、所在情報流通方法、および所在情報流通用プログラムに関する。
【背景技術】
【０００２】
従来、この種の所在情報流通システムは、例えば非特許文献１に開示されているように、特定のカテゴリ（例えば、料理）に興味を持つメンバ同士でグループを作り、事前に与えられたカテゴリに関連するキーワードを基にして関連するコンテンツを検索し、グループ内のメンバにおける評価等を考慮したランキングで並べ替えた（ソーティングした）関連コンテンツの所在情報をグループのメンバに掲示するために用いられている。
【０００３】
この従来システムでは、コンテンツの評価は、コンテンツの著者のreputation(評判)により行われる。コンテンツの著者のreputationは、グループ内メンバからある著者のコンテンツが参照される毎に上がるようになっている。コンテンツの著者のreputationに従って、関連するコンテンツの所在情報がソーティングされることにより、グループのメンバがより興味を持つコンテンツの所在情報が上位に示されるようになる。
【０００４】
上記の所在情報の流通は、端末（Peer）間で直接交換されるように、つまりＰ２Ｐ型アプリケーションシステムとして実現されている。
この従来の所在情報流通システムを、図１７の構成図を参照しながら説明する。なお、以降の説明における構成要素のあとの括弧内の数字は、図中に示される構成要素の附番を表す。
【０００５】
図１７の構成図を参照すると、従来の所在情報流通システムは、Ｐ２Ｐグループ（１７００）と、Ｐ２Ｐ通信基盤（１７１０）と、評判管理エンジン（１７５０）とから構成されている。Ｐ２Ｐグループ（１７００）は、興味がある事柄が同じもの同士の人が持つ、端末１（１７２０）、端末２（１７３０）、端末３（１７４０）といった複数台の端末からなる。なお、Ｐ２Ｐ通信基盤（１７１０）は、各端末の通信機能、およびそれらを接続するネットワークから構成される論理的な通信基盤である。
【０００６】
このような構成を有する従来のＰ２Ｐ型アプリケーションシステムはつぎのように動作する。
【０００７】
端末１（１７２０）のユーザは、興味を持つコンテンツを取得するために、端末１（１７２０）からキーワードを指定して、評判管理エンジン（１７５０）に検索要求をかける。評判管理エンジン（１７５０）は、端末２（１７３０）及び端末３（１７４０）からキーワードに適合するコンテンツの所在情報（コンテンツへのリンク）を、Ｐ２Ｐ通信基盤（１７１０）を用いて取得する。つぎに、評判管理エンジン（１７５０）は、端末１（１７２０）による、端末２（１７３０）及び端末３（１７４０）のコンテンツの過去の参照実績（コンテンツを見た回数）に基づいた並べ替えをし、端末１（１７２０）のユーザの興味を持ちそうなコンテンツがより上位に表示されるようにした所在情報のリストを端末１（１７２０）に返す。端末１（１７２０）が所在情報に基づきコンテンツの取得を要求すると、その要求は、Ｐ２Ｐ通信基盤（１７１０）を経由してそのコンテンツを持つ端末２（１７３０）又は端末３（１７４０）に伝わり、そのコンテンツを持つ端末２（１７３０）又は端末３（１７４０）から、Ｐ２Ｐ通信基盤（１７１０）を経由してそのコンテンツが端末１（１７２０）に送られる。
【０００８】
この従来の所在情報流通システムでは、キーワードの入力による検索に基づいて処理が行われるため、利用者が適切にキーワードを指定できなければ興味ある情報が得ることができない。また、取得できるコンテンツの所在は、Ｐ２Ｐ通信基盤（１７１０）を通じて行える範囲、つまりＰ２Ｐアプリケーションシステム内のユーザの端末に限定されてしまう。
【０００９】
キーワードを用いずに所在情報を収集するシステムとしては、例えば非特許文献２に開示されているように、Ｗｅｂサイトのアクセス履歴管理ツールを挙げることができる。
このツールは、業務に関係のないＷｅｂサイトを勤務時間中に閲覧している社員がいないかをチェックするために、システム管理者が一般ユーザのＷｅｂアクセス履歴をユーザのＰＣ等の端末から取得し、解析するものである。
【００１０】
図１８の構成図を参照すると、この非特許文献２に開示されているＷｅｂサイトのアクセス履歴管理ツールは、システム管理者ＰＣ（１８１０）と、一般ユーザＰＣ（１８２０）及びシステム管理者ＰＣ（１８１０）と一般ユーザＰＣ(１８２０)をつなぐ管理ネットワーク（１８５０）からなる。システム管理者ＰＣ（１８１０）は、ユーザ管理機能（１８３０）を含む。一般ユーザＰＣ（１８２０）はユーザエージェント機能（１８４０）を含む。さらにユーザ管理機能（１８３０）は、Ｗｅｂ使用履歴把握機能（１８３１）を含む。
【００１１】
この従来のＷｅｂサイトのアクセス履歴を管理するツールは次のように動作する。
【００１２】
システム管理者ＰＣ(１８１０)内のユーザ管理機能（１８３０）は、管理ネットワーク(１８５０)を通じて、一般ユーザＰＣ（１８２０）内のユーザエージェント機能（１８４０）に対してＷｅｂ使用履歴データ獲得要求を行う。ユーザエージェント機能(１８４０)は、管理ネットワーク（１８５０）を通じて、ユーザ管理機能（１８３０）に一般ユーザＰＣで見られたＷｅｂサイトのＵＲＬ全てを含むＷｅｂ使用履歴データを渡す。Ｗｅｂ使用履歴データは、一般ユーザが見たＷｅｂサイトのＵＲＬ、ホームページタイトル、Ｗｅｂサイトを見た時間を含む。システム管理者が、Ｗｅｂ使用履歴把握機能（１８３１）を用いることで、渡されたＷｅｂ使用履歴データを見ることができ、またこのＷｅｂ使用履歴データを用いることで一般ユーザが見たＷｅｂサイトを見ることができる。
【００１３】
【非特許文献１】RitaChenandWilliamYeager著、「PoblanoADistributedModelforPeertoPeerNetworks」、http://www.jxta.org/docs/trust.pdf
【００１４】
【非特許文献２】シーア・インサイト・セキュリティ株式会社、「SeerInner」、http://www.seerinsight.co.jp/solution/inner_usermanage.html
【発明の開示】
【発明が解決しようとする課題】
【００１５】
非特許文献１記載のシステムの問題点は、利用者が適切なキーワードが指定できなければ興味ある情報が得られないということである。その理由は、非特許文献１のシステムにおける関連コンテンツの検索方法では、キーワードを入力することを前提としているためである。
【００１６】
さらに、非特許文献１記載のシステムには、グループメンバが所有していないコンテンツを対象とできないという問題点がある。その理由は、非特許文献１記載のシステムでは、グループのメンバ間でのコンテンツのやり取りを行うものであり、グループ外にあるコンテンツの所在情報を流通するものではないからである。
【００１７】
キーワードをしていしない所在情報の収集方法としては、非特許文献2記載のシステムを挙げることができるが、この非特許文献２のシステムの問題点は、個人がアクセスしたWebサイトのURLを全てグループで共有するのでＵＲＬの数が莫大となり、その中から真に有用なコンテンツのＵＲＬを発見することが困難となることである。その理由は、個人がアクセスしたWebサイトのURLを全て取得して管理するためである。よって、このツールをグループメンバ全員に対して用いると、一応キーワード指定なしにグループメンバの利用したＷｅｂサイトのＵＲＬ全てを得られるが、取得するＵＲＬの数が莫大となり、真に有用なコンテンツのＵＲＬを発見することが困難となる。
【００１８】
本発明の目的は、過去にアクセスしたコンテンツの所在情報、例えばWebサイトのURL等を、キーワードの指定なしに交換可能とすることにより個人が潜在的に興味のあるコンテンツに容易にアクセス可能にすることである。
【００１９】
さらに、本発明の目的は、コンテンツの所在をグループメンバの端末に限定しないことにより、グループ外に存在するコンテンツも対象として、コンテンツの所在情報をグループメンバで共有することである。
【００２０】
さらに、本発明の目的は、交換する所在情報の数を交換相手の端末ごとに適切な数に自動的にコントロールすることにより、所在情報の受信者が実際に興味のある所在情報を発見しやすくすることである。
【課題を解決するための手段】
【００２１】
本発明の第一の所在情報流通システムは、所在情報を提供する端末（所在情報提供端末）と、所在情報の提供を受ける端末（所在情報取得端末）と、どの端末がどの端末からの所在情報をどの程度利用してコンテンツを取得したかの利用実績を解析する解析機能付きＰｒｏｘｙサーバから構成される。
【００２２】
所在情報提供端末は、端末毎に、１つまたは収容されている所在情報の数が異なる複数の所在情報ファイルを生成する手段を有する。前記所在情報は、所在情報提供端末で実際に取得したコンテンツの所在情報を基に生成される。
【００２３】
所在情報取得端末は、前記利用実績に基づいて、各所在情報提供端末から、前記１つまたは複数の所在情報ファイルの中から、どの所在情報ファイルを取得するかを決定し、決定した所在情報ファイルを所在情報提供端末から取得する手段を有する。
【００２４】
このような構成を採用することで、キーワードの指定なしにコンテンツの所在情報を得ることができる。さらに、利用実績の高い特定端末からは多数の所在情報を、利用実績の低い端末からは少数の所在情報を取得することができるため、所在情報の流通量を動的に変更できる。このため、所在情報取得側において所在情報の中から興味のあるコンテンツの所在情報を発見しやすくなり、本発明の目的を達成することができる。
【００２５】
本発明の第二の所在情報流通システムは、所在情報を提供する端末（所在情報提供端末）と、所在情報の提供を受ける端末（所在情報取得端末）から構成される。
【００２６】
所在情報提供端末は、端末毎に、１つまたは収容されている所在情報の数が異なる複数の所在情報ファイルを生成する手段を有する。前記所在情報は、所在情報提供端末で実際に取得したコンテンツの所在情報を基に生成される。
【００２７】
所在情報取得端末は、どの端末からの所在情報をどの程度利用してコンテンツを取得したかの利用実績を解析する機能を有する。さらに所在情報取得端末は、前記利用実績に基づいて、各所在情報提供端末から、前記１つまたは複数の所在情報ファイルの中からどの所在情報ファイルを取得するかを決定し、決定した所在情報ファイルを所在情報提供端末から取得する手段を有する。
【００２８】
このような構成を採用することで、第一の実施の形態と同じ効果を、解析機能付きＰｒｏｘｙサーバなしに、つまり端末間のみで実現することができる。
【発明の効果】
【００２９】
本発明の効果は、キーワードの指定なしに有用な情報を流通させることができると同時に、他の端末から得る所在情報の数を、利用実績が高い端末からは多くし、利用実績が低い端末からは少なくするように調整することで、所在情報の流通量を動的に変更できることにある。
【００３０】
より利用価値の高い所在情報が自動的に抽出され、所在情報取得側において所在情報の中から興味のあるコンテンツの所在情報を発見しやすくなる。
【発明を実施するための最良の形態】
【００３１】
（第一の実施の形態）
次に、本発明を実施するための第一の実施の形態について図面を参照して詳細に説明する。
【００３２】
図１は第一の実施の形態における全体構成を示すブロック図である。図１を参照すると、本発明の第一の実施の形態は、所在情報を受け取る端末A(１００)、所在情報を提供する端末B(２００)、端末Ａ（１００）と端末Ｂ（２００）を接続するネットワーク(３００)、他の端末から取得した所在情報を利用したかどうか判別する解析機能付Proxyサーバ(５００)、端末Ａ（１００）と解析機能付きProxyサーバ(５００)を接続するネットワーク(４００)からなる。解析機能付Proxyサーバ(５００)は、ネットワーク(７００)を介して所在情報の示す位置に存在するコンテンツ(８００)を取得する役割を担う。コンテンツは、別の端末が有しており、Ｐ２Ｐ通信基盤を介して取得されとしても良いし、Ｗｅｂサーバのようなサーバが有していてＨｔｔｐプロトコル等を利用して取得されるとしても良く、その形式は問わない。また、所在情報を提供する端末Ｂ（２００）はコンテンツを取得するために、全く別のネットワークと接続されているとしても良いが、ここでは端末Ａ（１００）と同様にネットワーク（６００）により、解析機能付きＰｒｏｘｙサーバ（５００）と接続されていることとする。
【００３３】
なお、上記のネットワークは附番毎に異なるネットワークとしても、全体として１つのネットワークとしても良い。その構成を規定するものではなく、ここでは単に接続関係毎に附番しているにすぎない。
【００３４】
また、端末Ａ(１００)に対して所在情報を提供する端末B(２００)は複数台あってよく、さらに所在情報を受け取る端末A(１００)自体が他の端末（例えば端末B）へ所在情報を提供してもよい。また逆に、端末Ｂ（２００）は端末A（１００）以外の端末に対して所在情報を提供しても良い。以下では記載と説明を簡略にするため基本的に、所在情報を提供される端末は端末Ａ（１００）、所在情報を提供する端末は端末Ｂ（２００）として、端末は２台として説明を行うが、適宜必要に応じて端末の台数を増やしての説明も行う。
【００３５】
ここで扱う所在情報の例としてはURL、ローカルファイルシステムまたはリモートファイルシステムでのファイルパス、またそのメタデータであるRDF（ResourceDescriptionFramework）などを挙げられることができる。所在情報複数個からなるファイルの例としてはRSS(RichSiteSummary,RDFSiteSummary)形式などを挙げることができる。以下において実例を用いる場合は、所在情報としてはURL、所在情報複数個からなるファイルとしては、ＲＳＳを想定して行うが、本発明の所在情報システムに関する発明は、その所在情報や、所在情報ファイルの形態、形式に依存するものではない。
【００３６】
図２は、本発明の第一の実施の形態における所在情報の提供を受ける端末の構成を示すブロック図である。図２を参照すると、所在情報の提供を受ける端末Ａ（１００）は、後述する所在情報の交換レベル等が記憶された交換レベル記憶部（１１０）、所在情報ファイル取得部（１２０）、所在情報集計部（１３０）、所在情報表示部（１４０）、コンテンツ取得部（１５０）、所在情報表示部（１４０）におけるユーザインターフェース（１６０）から構成される。
【００３７】
所在情報ファイル取得部（１２０）は、所在情報ファイルを提供する端末Ｂ（２００）に対応する交換レベルを、交換レベル記憶部（１１０）を参照して取得する。そして、所在情報ファイル取得部（１２０）は、その交換レベルに対応する端末Ｂ（２００）内の所在情報ファイルを、ネットワーク（３００）を経由して端末Ｂ（２００）に対して要求し、取得する。また後述するように、所在情報ファイル取得部（１２０）は、定期的に解析機能付きＰｒｏｘｙサーバ（５００）から交換レベル記憶部（１１０）に記憶される利用実績情報等を参照して、どの端末からどの交換レベルで所在情報ファイルを取得するかの判断を行い、その結果を交換レベル記憶部（１１０）に記憶することも行う。
【００３８】
所在情報集計部（１３０）は、所在情報ファイル取得部（１２０）が取得したファイルを集計する。本実施の形態における説明では基本的に、端末Ａ（１００）に対して所在情報ファイルを提供する端末が複数台ある場合には、それらの端末から取得した複数の所在情報ファイルを１つのファイルに集計ファイルとしてまとめることなども行う。複数の端末から受け取った所在情報ファイルに同一のコンテンツを示す所在情報があった場合、以下に詳述ように、それらの所在情報をひとつの所在情報のエントリにまとめて集計ファイルに出力する。また、所在情報集計部（１３０）は、集計ファイルにおける所在情報のエントリを視聴時間に従って並べ替えることなども行う。
【００３９】
所在情報集計部（１３０）における、所在情報の集計方法についてさらに詳細に説明する。受け取った所在情報ファイルは、所在情報とその視聴時間の対を少なくとも含むデータの集合として構成されている。所在情報集計部（１３０）では、複数の端末から所在情報ファイルを受け取った場合に、受け取った所在情報が重複していると、１つの所在情報のエントリにまとめる。その場合、視聴時間を合計し、その所在情報を提供した端末名を併記して、１つのエントリとする。
【００４０】
図１３は、複数の端末から受け取った所在情報ファイルを、１つの集計ファイルとして集計する際の例示を行うものである。例えば、図１３に示されるように、端末Ｂ（２００）から表１３０１の情報を受け取り、端末Ｃ（図示せず）から表１３０２の情報を受け取った場合は、http://chukaryouri.com/の行のエントリ、http://wasyoku.co.jp/の行のエントリが、重複していることから、表１３０３に示されるように、各端末での視聴時間を合計して、１つのエントリとした集計ファイルとする。また、その所在情報を提供した端末名としては、両端末を登録する。その後、視聴時間に従って集計ファイルのエントリを並べ替え、所在情報表示部（１４０）に提供する。所在情報表示部では、より多くの時間視聴されたコンテンツから順にユーザに表示されるようになる。
【００４１】
所在情報表示部（１４０）は、前記集計ファイルをユーザに表示する。さらに所在情報表示部（１４０）は、表示された所在情報が示す所在に存在するはずのコンテンツの取得要求を、ユーザーインターフェース（１６０）を介してユーザから受け付け、コンテンツ取得部（１５０）を呼び出して、コンテンツの取得を実行する。
【００４２】
コンテンツ取得部（１５０）は、所在情報で指定される箇所に存在するはずのコンテンツの取得要求を、ネットワーク（４００）を介して解析機能付きＰｒｏｘｙサーバ（５００）に送信する。このとき、コンテンツ取得部（１５０）では、コンテンツ取得要求のヘッダ等に、解析機能付きＰｒｏｘｙサーバ（５００）で解析を要するリクエストである旨を示す識別子を埋め込む。また、要求端末名（本実施の形態の説明においては「端末Ａ」）、その要求するコンテンツの所在情報を提供した端末名（本実施の形態の説明においては「端末Ｂ」）と、後述のコンテンツの視聴時間も合わせて、コンテンツ取得要求のヘッダ等に埋め込む。なお、コンテンツの所在情報を提供した端末名と、視聴時間の情報は、後述する集計ファイルから取得できるものである。
【００４３】
なお、上記のヘッダ等への情報の埋め込みは、必ずしもコンテンツ取得部（１５０）で行う必要はなく、所在情報表示部（１４０）がコンテンツ取得部（１５０）を呼び出す際に行っても良い。具体例を挙げれば、所在情報表示部としてＲＳＳビューアを用いて、コンテンツ取得部としてＷｅｂブラウザを用いる場合には、httpリクエストのパラメータとして、ＲＳＳビューアにて上記情報を埋め込むことなどができる。
【００４４】
取得要求を受けた解析機能付きＰｒｏｘｙサーバ（５００）は、ネットワーク（７００）を介して実際にコンテンツを取得し、ネットワーク（４００）を介してコンテンツ取得部（１５０）に送信する。コンテンツ取得部（１５０）としてＷｅｂブラウザが用いられている場合には、さらにユーザにコンテンツが表示されることになる。
【００４５】
図３は本発明の第一の実施の形態における所在情報を提供する端末の構成を示すブロック図である。図３を参照すると、所在情報を提供する端末Ｂ（２００）は、アクセスログ記憶部（２１０）、所在情報ファイル作成部（２２０）、所在情報ファイル記憶部（２３０）、所在情報ファイル送信部（２４０）、コンテンツ取得部（２５０）、コンテンツ取得部（２５０）におけるユーザインターフェース（２６０）、レベル情報記憶部（２７０）から構成される。
【００４６】
アクセスログ記憶部（２１０）には、ユーザインターフェース（２６０）を介して行われたユーザの要求に従ってコンテンツ取得部（２５０）が取得したコンテンツの所在情報や視聴時刻、およびそのタイトル等の付加的情報が組とされた情報（エントリ）がアクセスログとして記憶される。
【００４７】
所在情報ファイル作成部（２２０）は、アクセスログ記憶部（２１０）からアクセスログを取得し、取得したアクセスログを視聴時間の降順でソートしたものを所在情報ファイルとして作成し、所在情報ファイル記憶部（２３０）に記憶する。このとき所在情報ファイルは、交換レベル別に１つ以上作成され、記憶される。ここでは、所在情報ファイル作成部（２２０）は、交換レベル１から交換レベルＫまでのＫ個のレベル別所在情報ファイルを作成するとして説明する。所在情報ファイル作成部（２２０）は、交換レベル１の所在情報ファイルは、視聴時間が長いものからL[1]個、交換レベル２の所在情報ファイルは、視聴時間が長いものからL[2]個、というようにして、交換レベル別で、異なる個数の所在情報で構成されるファイルを生成する。ここでL［ｉ］(i=1,…,K)や、交換レベルの個数（最大レベル数）を示すKは、レベル情報記憶部２７０に記憶されており、これらを参照しながら行うものとする。なお、所在情報ファイルの作成における動作については、後述する。
【００４８】
所在情報ファイル送信部（２４０）は、端末Ａから要求されるレベルの所在情報ファイルを所在情報ファイル記憶部（２３０）から読み出して、送信する。
【００４９】
次に、図を参照しながら解析機能付Proxyサーバ(５００)の構成を説明する。図４は、本発明の第一の実施の形態における解析機能付きＰｒｏｘｙサーバの構成を示すブロック図である。図４を参照すると、解析機能付Proxyサーバ(５００)は、要求解析部（５１０）、コンテンツ取得代理機能部（５２０）、利用実績記憶部（５３０）、利用実績集計部（５４０）で構成される。
【００５０】
要求解析部（５１０）は、図２における端末A（１００）のコンテンツ取得部（１５０）、図３における端末B（２００）のコンテンツ取得部（２５０）等から受信したコンテンツの取得要求の中（例えばその要求のヘッダー等）に特定の識別子が記載されていないか監視し、その識別子を見つけると、さらにコンテンツの取得要求の中（例えばその要求のヘッダー等）から要求端末名、その要求するコンテンツの所在情報を提供した端末名（提供端末名）、及び要求コンテンツの所在情報を抽出し、これらを組にして、利用実績記憶部（５３０）に端末別利用実績情報として、例えば図８に示されるような形式で記憶する。また、全てのコンテンツ取得要求を、コンテンツ取得代理機能部（５２０）に中継する。
【００５１】
コンテンツ取得代理機能部（５２０）は、ネットワーク（７００）を介して所在情報の位置に存在するコンテンツを取得し、ネットワーク（４００）を介して、要求を送出したコンテンツ取得部に対して送出する。
【００５２】
利用実績集計部（５４０）は、利用実績記憶部（５３０）を参照して、後述する利用実績情報を作成し、結果を各端末の交換レベル記憶部、ここでは端末Ａ（１００）の交換レベル記憶部（１１０）にネットワーク（４００）を介して設定する。
【００５３】
次に、所在情報提供側の端末におけるアクセスログから交換レベル別の所在情報ファイルを生成する手順を示す図５のフローチャートと、図３の構成図を参照して、所在情報提供側の端末（本実施の形態の説明においては端末Ｂ（２００））において、アクセスログから交換レベル別の所在情報ファイルを生成する手順示す。なお、以下での括弧書きでステップXとする形式での記載は、図５のフローチャートにおけるステップＸを示すものである。
【００５４】
以下では、アクセスログは1行（１エントリ）に少なくとも１つのコンテンツに対する所在情報とその取得時刻の組が、取得時刻の時系列順に記憶されているとして説明する。また、タイトル等の付加的情報が含まれていても良い。なお、取得時刻順に並んでいない場合は、事前に取得時刻の昇順に並び替えれば良い。
【００５５】
まず、i=0とし（ステップＡ１）、iを1加算する(ステップＡ２)。
【００５６】
次に、i行目のアクセスログをアクセスログ記憶部（２１０）から所在情報ファイル作成部（２２０）が内部記憶ＡＬ［ｉ］に読み込み、i行目のアクセスログファイルの取得時刻を内部記憶ＴＡ１に記録する(ステップＡ３)。
【００５７】
読み込んだ行数がまだ１行目ならばステップＡ７に進み（ステップＡ４のNo）、内部記憶ＴＡ１の値を内部記憶ＴＡ０に代入して2行目の処理（ステップＡ２）に移る。読み込んだ行数が2行目以上ならステップＡ５へ進む。
【００５８】
所在情報記憶部（２２０）の内部記憶ＴＡ１に記憶されているi行目の取得時刻から、所在情報記憶部（２２０）の内部記憶ＴＡ０に記憶されているｉ−１行目の取得時刻を差し引いた時間を、ｉ−１行目のコンテンツの視聴時間として算出して内部記憶ＡＬ[ｉ−１]の視聴時間を記録するフィールドに記憶する(ステップＡ５)。
【００５９】
読み込んだi行目がアクセスログ記憶部（２１０）に記憶されているアクセスログの最終行でなければ所在情報記憶部（２２０）の内部記憶ＴＡ１をＴＡ０に代入して（ステップ７）、ステップＡ２以下を繰り返す（ステップＡ６のＮｏ）。
【００６０】
最終行ならばステップＡ８に進み（ステップＡ６のＹｅｓ）、アクセスログ記憶部（２１０）の内部記憶ＡＬ［ｉ］を視聴時間のフィールド値の降順で、並べ替える。
【００６１】
最終的なアクセスログ記憶部（２１０）のＡＬ［ｉ］は、図６に示されるようなイメージとなる。所在情報（図６ではＵＲＬ）と視聴時間が、付記的情報（例えばコンテンツのタイトル）などと組になって１つのエントリとして記憶されており、視聴時間の降順に整列されている。
【００６２】
そして、所在情報ファイル作成部（２２０）は、レベル情報記憶部（２７０）から、幾つのレベルファイルを作成するのかを示す最大レベル数Ｋ、各レベルのファイルに上から幾つのＡＬ［ｉ］を出力すれば良いかを示すレベル表示数L[ｈ]（ｈ＝１,..,Ｋ)を読み出し、ｋ＝１とした上で（ステップＡ９）、ｋが最大レベル数Ｋよりも小さい間、上からＬ［ｋ］のＡＬ［ｉ］（ｉ＝１，…,Ｌ［ｋ］)を交換レベルｋの所在情報ファイルとして、所在情報記憶部（２３０）に記憶する（ステップＡ１０からステップＡ１２）。
【００６３】
上記の所在情報ファイルの作成は例えば１時間に一回などという頻度で定期的に行う、または不定期に行う、などすれば良い。また、アクセスログも定期的にクリアしても良いし、しないで継続的に利用しても良い。
【００６４】
次に、図1、図２、図３、図４を参照しながら、端末Ａ（１００）、端末Ｂ（２００）、解析機能付きＰｒｏｘｙサーバ（５００）の連携について説明する。
【００６５】
端末Ａ（１００）は、所在情報ファイルを貰う端末Ｂ（２００）からどの交換レベルの所在情報を取得するのかを、交換レベル記憶部（１１０）を参照して、対応する交換レベルの所在情報ファイルを取得する。
【００６６】
交換レベル記憶部（１１０）には、図７に例示されるように、所在情報ファイルを提供して貰う端末名と交換レベルが記憶されている。この図７の場合では、端末Ｂ（２００）からは交換レベル２の所在情報ファイルが端末Ａ（１００）に提供されることになる。交換レベル記憶部（１１０）に記憶されていない端末から所在情報を取得する要求が端末Ａ（１００）のユーザから設定された場合は、その端末には、レベル１所在情報ファイルを要求する設定が交換レベル記憶部（１１０）に対して行われる。
【００６７】
解析機能付きＰｒｏｘｙサーバ（５００）の利用実績集計部（５４０）は、利用実績記憶部（５３０）を参照して、所在情報の提供を受ける端末が、どの端末からの情報を何回利用したかの情報を集計して、所在情報取得端末（利用端末）の交換レベル記憶部（１１０）に利用実績情報として記憶する。例えば、利用実績集計部（５４０）は図９に示すようにどの端末がどの端末から提供された所在情報を何回利用したか、という利用端末名と提供端末名とその利用実績（回数）の組からなる情報に集計を行う。そしてその情報を利用端末毎に提供端末と利用回数を整理して、例えば図１０に示されるような、提供端末名とそこから提供された所在情報の一定期間の利用回数の組からなる利用実績情報を利用端末の端末Ａ（１００）の交換レベル記憶部（１１０）に記憶する。
【００６８】
所在情報の提供を受ける端末（本実施の形態の説明では端末Ａ（１００））における所在情報ファイル取得部（１２０）は、定期的または非定期的に、利用実績情報を参照し、所在情報を提供する端末毎に設定されている交換レベルを更新する。所在情報を提供する端末毎に設定されている交換レベルは、図７に示されるような交換レベル情報として交換レベル記憶部（１１０）に記憶されている。これを図１１に示されるようなレベル変更基準情報を参照して、以下に説明する動作により、所在情報ファイル取得部（１２０）は交換レベルを更新する。
【００６９】
図１２は、第一の実施の形態におけるレベル変更の動作を示すフローチャートである。図１２を参照して、この所在情報ファイル取得部（１２０）による交換レベル情報の更新の動作ついて説明する。
【００７０】
まず、所在情報の提供端末に対応する現在の交換レベルを交換レベル記憶部（１１０）の交換レベル情報から取得する（ステップＢ０１）。次に、図１１に示されるようなレベル変更基準情報を検索して、対応する端末のレベル上げ基準利用実績、レベル下げ基準利用実績を取得する（ステップＢ０２）。
【００７１】
交換レベル記憶部（１１０）の利用実績情報を参照し、もし利用実績がレベル上げ基準利用実績以上ならば（ステップＢ０３のＹｅｓ）、交換レベルを１つ上げる（ステップＢ０４）。もし、利用実績がレベル上げ基準利用実績以上と判断されなければ（ステップＢ０３のＮｏ）、ステップＢ０５に進む。もし、利用実績がレベル下げ基準利用実績未満ならば（ステップＢ０５のＹｅｓ）、交換レベルを１つ下げる（ステップＢ０６）。
【００７２】
なお、明示的に所在情報の利用端末のユーザから指定されなければ、交換レベルの上げ下げをしないように設定することも可能である（図１１では「明示」の指定に相当）。この設定は、レベル上げ基準利用実績の値を端末において扱える最大の値としておき、レベル下げ基準利用実績の値を０にしておくことでも実現できる。この場合は、ユーザから交換レベルの明示的な設定変更により、交換レベルの変更が行われる。
【００７３】
次に、本実施の形態の効果について説明する。
【００７４】
本実施の形態では、異なる交換レベルでの所在情報ファイルを作成し、過去の所在情報の利用実績に応じて端末間で流通させる所在情報の数を変更できる。また、本実施の形態では、さらに所在情報を利用した実績に基づき、過去の利用実績の多い端末から、より多くの所在情報を取得するようにできるため、より有効な所在情報を取得することができる。
【００７５】
（第二の実施の形態）
次に、発明を実施するための第二の実施の形態について図面を参照して詳細に説明する。
第二の実施の形態と第一の実施の形態の違いは、解析機能付きＰｒｏｘｙサーバが存在せず、利用実績情報の集計機能が、情報提供を受ける端末側にある点である。本実施の形態については、第一の実施の形態と異なる点に絞って説明を行う。
【００７６】
図１４は、本発明の第二の実施の形態における全体構成を示すブロック図である。図１４を参照すると、本発明の第二の実施の形態は、所在情報を受け取る端末A(９００)、所在情報を提供する端末B(２００)、端末Ａ（９００）と端末Ｂ（２００）を接続するネットワーク(３００)からなる。端末A(９００)は、ネットワーク(１０００)を介して所在情報の示す位置に存在するコンテンツ(８００)を直接取得することもできるし、取得を代行して行うＰｒｏｘｙサーバ等を介して取得することもできる。
【００７７】
図１５は、本発明の第二の実施の形態における所在情報取得端末の構成を示すブロック図である。図１５を参照すると、所在情報の提供を受ける端末Ａ（９００）は、後述する所在情報の交換レベル等が記憶された交換レベル記憶部（１１０）、所在情報ファイル取得部（１２０）、所在情報集計部（１３０）、所在情報表示部（１４０）、コンテンツ取得部（１５０）、コンテンツ取得部（１５０）におけるユーザインターフェース（１６０）、要求解析部（１５０１）、利用実績記憶部（１５０２）、利用実績集計部（１５０３）から構成される。
【００７８】
交換レベル記憶部（１１０）、所在情報ファイル取得部（１２０）、所在情報集計部（１３０）、所在情報表示部（１４０）、コンテンツ取得部（１５０）、コンテンツ取得部（１５０）におけるユーザインターフェース（１６０）、所在情報提供側（ここでは端末Ｂ（２００））の機能、動作については、第一の実施の形態と同じであるので説明を省略する。
【００７９】
要求解析部（１５０１）は、コンテンツ取得部（１５０）から受信したコンテンツの取得要求の中（例えばその要求のヘッダー等）に特定の識別子が記載されていないか監視し、その識別子を見つけると、さらにコンテンツの取得要求の中（例えばその要求のヘッダー等）から要求端末名、その要求するコンテンツの所在情報を提供した端末名、及びコンテンツ視聴時間を抽出し、これらを組にして、利用実績記憶部（１５０２）に端末別利用実績情報として、例えば図１６に示されるような形式で記憶する。また、全てのコンテンツ取得要求をネットワーク（１０００）に中継する。コンテンツ取得部（１５０）は、何らかのＰｒｏｘｙを介してコンテンツを取得することもあるし、直接コンテンツを取得することもある。
【００８０】
利用実績集計部（１５０３）は、定期的に利用実績記憶部（１５０２）を読み込み、所在情報を提供した端末名とコンテンツを見た回数を集計する。例えば、図１６に示すようにどの端末から提供された所在情報を何回利用したかを集計する。そして、利用端末毎に、どの端末からの情報を何回利用したかの情報を、交換レベル記憶部（１１０）に利用実績情報として記憶する。例えば、利用実績情報は、図１０に示されるように、端末名とそこから提供された一定期間の所在情報の利用回数の組からなるテーブルになる。
【００８１】
次に、本実施の形態の効果について説明する。
【００８２】
本実施の形態では、解析機能付きＰｒｏｘｙサーバのような利用実績情報を集中的に管理するサーバが不要となる。所在情報を提供する端末と、提供される端末のみで第一の実施の形態と同様の効果を実現することができる。
【産業上の利用可能性】
【００８３】
本発明によれば、興味分野等が近いメンバ間でWebサイトのＵＲＬ等の所在情報を流通させることにより、有用なコンテンツをそのデータそのものを明示的にメールなどで送付することなく共有するといった用途に適用できる。
【図面の簡単な説明】
【００８４】
【図１】本発明の第一の実施の形態における全体構成を示すブロック図
【図２】本発明の第一の実施の形態における所在情報取得端末の構成を示すブロック図
【図３】本発明の第一の実施の形態における所在情報提供端末の構成を示すブロック図
【図４】本発明の第一の実施の形態における解析機能付きＰｒｏｘｙサーバの構成を示すブロック図
【図５】本発明の第一の実施の形態における所在情報提供端末が所在情報ファイルを生成する手順を示すフローチャート
【図６】第一の実施の形態におけるアクセスログ記憶部におけるＡＬ［ｉ］のデータ構成を示す表
【図７】第一の実施の形態における交換レベル情報のデータ構成を示す表
【図８】第一の実施の形態における端末別利用実績情報のデータ構成を示す表
【図９】第一の実施の形態において利用実績集計部が集計する利用実績の表
【図１０】第一の実施の形態における利用実績情報のデータ構成を示す表
【図１１】第一の実施の形態におけるレベル変更基準情報のデータ構成を示す表
【図１２】第一の実施の形態におけるレベル変更の動作を示すフローチャート
【図１３】第一の実施の形態における所在情報の重複したエントリをまとめる過程を示す表
【図１４】本発明の第二の実施の形態における全体構成を示すブロック図
【図１５】本発明の第二の実施の形態における所在情報取得端末の構成を示すブロック図
【図１６】本発明の第二の実施の形態における所在情報提供端末の構成を示すブロック図
【図１７】従来の所在情報流通システムの構成を示すブロック図
【図１８】従来の所在情報流通システムの構成を示すブロック図
【符号の説明】
【００８５】
１００、９００端末Ａ
１１０交換レベル記憶部
１２０所在情報ファイル取得部
１３０所在情報集計部
１４０所在情報表示部
１５０コンテンツ取得部
１６０ユーザインターフェース
２００端末Ｂ
２１０アクセスログ記憶部
２２０所在情報取得部
２３０所在情報ファイル記憶部
２４０所在情報ファイル送信部
２５０コンテンツ取得部
２６０ユーザインターフェース
３００、４００、５００、７００、１０００ネットワーク
５００解析機能付きＰｒｏｘｙサーバ
５１０、１５０１      要求解析部
５２０            コンテンツ取得代理機能部
５３０、１５０２      利用実績記憶部
５４０、１５０３      利用実績設定部
８００コンテンツ
【図１】
2006277512.tif 000003
【図２】
2006277512.tif 000004
【図３】
2006277512.tif 000005
【図４】
2006277512.tif 000006
【図５】
2006277512.tif 000007
【図６】
2006277512.tif 000008
【図７】
2006277512.tif 000009
【図８】
2006277512.tif 000010
【図９】
2006277512.tif 000011
【図１０】
2006277512.tif 000012
【図１１】
2006277512.tif 000013
【図１２】
2006277512.tif 000014
【図１３】
2006277512.tif 000015
【図１４】
2006277512.tif 000016
【図１５】
2006277512.tif 000017
【図１６】
2006277512.tif 000018
【図１７】
2006277512.tif 000019
【図１８】
2006277512.tif 000020