(57)【要約】【課題】ファイル検索タイプのＰ２Ｐ通信方式において、関連があるコンテンツをユーザが容易に発見して取得することができるＰ２Ｐ端末装置を提供する。【解決手段】Ｐ２Ｐ端末装置１０において、コンテンツ登録部２１は、ユーザによって選択されたコンテンツをコンテンツＤＢ２４へ登録する時、コンテンツを一意に特定するコンテンツＩＤを生成する。次に、当該コンテンツに関連する他のコンテンツを選択し、関連するキーワードを受付ける。そして、当該コンテンツに関連する他のコンテンツのコンテンツＩＤと、受付けたキーワードと、当該コンテンツのコンテンツＩＤとをメタデータとしてメタデータＤＢ２３へ登録する。他のＰ２Ｐ端末装置からコンテンツ検索要求を受信した時、コンテンツ検索要求に含まれているキーワードに該当するキーワードを含むメタデータをメタデータＤＢ２３から検出してメタデータを送信元の他のピアツーピア端末装置に送信する。【選択図】    図２
2006024001.tif 000002
【特許請求の範囲】
【請求項１】
ピアツーピアネットワークを介して他のピアツーピア端末装置に接続する接続手段と、前記他のピアツーピア端末装置との間で送受信するコンテンツを記憶するコンテンツ記憶部と、を備えたピアツーピア端末装置において、
ユーザによって選択された前記コンテンツに対して一意に特定する識別情報を生成する識別情報生成手段と、
前記コンテンツに関連する他のコンテンツを選択するコンテンツ選択手段と、
前記ユーザによって選択された前記コンテンツに関連するキーワードを受付けるキーワード受付手段と、
前記ユーザによって選択された前記コンテンツの前記識別情報と前記選択手段によって選択された前記他のコンテンツの前記識別情報とキーワード受付け手段が受付けた前記キーワードとを関連情報として関連情報記憶部へ登録する関連情報登録手段と、
前記ユーザによって選択された前記コンテンツと当該コンテンツの前記識別情報とを対応付けて前記コンテンツ記憶部に登録するコンテンツ登録手段と、
前記他のピアツーピア端末装置からコンテンツ検索要求を受信した時、前記コンテンツ検索要求に設定されている検索情報を読み出し、前記検索情報を含む前記キーワードが設定されている前記関連情報を前記関連情報記憶部から検出し、検出した前記関連情報を送信元の前記他のピアツーピア端末装置に送信する関連情報送信手段と、
前記他のピアツーピア端末装置からコンテンツ取得要求を受信した時、前記コンテンツ取得要求に含まれている前記識別情報に該当するコンテンツを前記コンテンツ記憶部から読み出して送信するコンテンツ送信手段と、
を備えたことを特徴とするピアツーピア端末装置。
【請求項２】
前記コンテンツを前記他のピアツーピア端末装置に配信する際に、前記コンテンツに対応する前記関連情報を前記関連情報記憶部から読み出して前記コンテンツと共に配信するコンテンツ配信手段を備えたことを特徴とする請求項１に記載のピアツーピア端末装置。
【請求項３】
前記コンテンツ選択手段は、
前記ユーザの指示の下で、前記コンテンツ記憶部に登録されている前記コンテンツの中から関連する前記他のコンテンツを選択することを特徴とする請求項１または２に記載のピアツーピア端末装置。
【請求項４】
前記コンテンツ選択手段は、
前記ユーザが前記コンテンツを複数選択している時、前記ユーザの指示の下で、前記ユーザに選択された複数の前記コンテンツの間で互いに関連する前記他のコンテンツを選択することを特徴とする請求項１乃至３のいずれか１つに記載のピアツーピア端末装置。
【請求項５】
前記コンテンツに対して前記ユーザが入力した質問情報と、前記質問情報に対して前記ユーザが設定した回答期限情報と、質問対象としている質問元コンテンツの前記識別情報とを含む質問回答メッセージを生成する質問メッセージ生成手段と、
前記質問回答メッセージに一意に特定できるメッセージＩＤを付与し、当該メッセージＩＤと前記質問回答メッセージとを内部の記憶領域に登録する質問メッセージ登録手段と、
前記質問回答メッセージを受信した時、前記他のピアツーピア端末装置のユーザが入力した前記質問情報に対応する回答情報と、受信した前記質問回答メッセージの前記メッセージＩＤと前記質問元コンテンツの前記識別情報と前記回答期限情報とを含む質問回答メッセージを生成する回答メッセージ生成手段と、
前記回答メッセージ生成手段によって生成された前記質問回答メッセージを内部の記憶領域に登録する回答メッセージ登録手段と、
前記質問回答メッセージを前記他のピアツーピア端末装置に送信する質問回答メッセージ送信手段と、を更に備え、
前記コンテンツ登録手段は、
前記内部の記憶領域から前記回答期限が経過している前記質問回答メッセージを検出し、検出した前記質問回答メッセージから前記コンテンツを生成して前記コンテンツ記憶部へ登録し、
前記コンテンツ選択手段は、
前記質問回答メッセージから生成された前記コンテンツに前記質問元コンテンツの前記識別情報が含まれている場合は、当該識別情報に対応する前記コンテンツを関連する他のコンテンツとして選択することを特徴とする請求項１乃至４のいずれか１つに記載のピアツーピア端末装置。
【請求項６】
前記コンテンツ検索要求の応答として前記関連情報を受信した時、前記関連情報に含まれている前記コンテンツのイメージを画面に表示する表示手段と、
受信した前記関連情報に基づいて、前記関連情報に含まれている前記コンテンツ間の関連度を所定の判定規則に従って判定する判定手段と、
前記判定手段により判定された前記コンテンツ間の前記関連度に従って、前記関連度に予め対応付けられた所定の線種を選択し、前記コンテンツに対応する前記イメージの間を選択された前記所定の線種で描画する関連度描画手段と、
を備えたことを特徴とする請求項１乃至５のいずれか１つに記載のピアツーピア端末装置。
【請求項７】
ピアツーピアネットワークを介して他のピアツーピア端末装置に接続する接続手段と、前記他のピアツーピア端末装置との間で送受信するコンテンツを記憶するコンテンツ記憶部と、を備えたピアツーピア端末装置のコンテンツ取得方法において、
ユーザによって選択された前記コンテンツに対して一意に特定する識別情報を生成する過程と、
前記コンテンツに関連する他のコンテンツを選択する過程と、
前記ユーザによって選択された前記コンテンツに関連するキーワードを受付ける過程と、
前記ユーザによって選択された前記コンテンツの前記識別情報と前記コンテンツに関連するコンテンツとして選択された前記他のコンテンツの前記識別情報と受付けた前記キーワードとを関連情報として関連情報記憶部へ登録する過程と、
前記ユーザによって選択された前記コンテンツと当該コンテンツの前記識別情報とを対応付けて前記コンテンツ記憶部に登録する過程と、
前記他のピアツーピア端末装置からコンテンツ検索要求を受信した時、前記コンテンツ検索要求に含まれている前記キーワードに該当する前記キーワードを含む前記関連情報を前記関連情報記憶部から検出し、検出した前記関連情報を送信元の前記他のピアツーピア端末装置に送信する過程と、
前記他のピアツーピア端末装置からコンテンツ取得要求を受信した時、前記コンテンツ取得要求に含まれている前記識別情報に該当するコンテンツを前記コンテンツ記憶部から読み出して送信する過程と、
からなることを特徴とするコンテンツ取得方法。
【請求項８】
ピアツーピアネットワークを介して他のピアツーピア端末装置に接続する接続手段と、前記他のピアツーピア端末装置との間で送受信するコンテンツを記憶するコンテンツ記憶部と、を備えたピアツーピア端末装置のコンピュータを、
ユーザによって選択された前記コンテンツに対して一意に特定する識別情報を生成する識別情報生成手段、
前記コンテンツに関連する他のコンテンツを選択するコンテンツ選択手段、
前記ユーザによって選択された前記コンテンツに関連するキーワードを受付けるキーワード受付手段、
前記ユーザによって選択された前記コンテンツの前記識別情報と前記選択手段によって選択された前記他のコンテンツの前記識別情報とキーワード受付け手段が受付けた前記キーワードとを関連情報として関連情報記憶部へ登録する関連情報登録手段、
前記ユーザによって選択された前記コンテンツと当該コンテンツの前記識別情報とを対応付けて前記コンテンツ記憶部に登録するコンテンツ登録手段、
前記他のピアツーピア端末装置からコンテンツ検索要求を受信した時、前記コンテンツ検索要求に含まれている前記キーワードに該当する前記キーワードを含む前記関連情報を前記関連情報記憶部から検出し、検出した前記関連情報を送信元の前記他のピアツーピア端末装置に送信する関連情報送信手段、
前記他のピアツーピア端末装置からコンテンツ取得要求を受信した時、前記コンテンツ取得要求に含まれている前記識別情報に該当するコンテンツを前記コンテンツ記憶部から読み出して送信するコンテンツ送信手段、
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、主にファイル検索タイプのピアツーピア通信方式においてコンテンツの検索及び取得を行うピアツーピア端末装置及びコンテンツ取得方法並びにそのコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、複数ユーザ間でコンテンツの共有を行う方式として、従来のクライアントサーバ方式に代わりピアツーピア（以下、Ｐ２Ｐ）通信方式が注目を集めている。Ｐ２Ｐ通信方式は、コンテンツを個々のユーザが自端末内で分散管理するため、コンテンツを集中的に管理する端末が不要になる。そのため、システム構築コスト、耐障害性の点でクライアントサーバ方式より優れている。また、クライアントサーバ方式において、コンテンツの送受信がサーバ装置に集中するために発生するボトルネックが、Ｐ２Ｐ通信方式の構成では発生しないため、スケーラビリティの点でも優れていると言われている。
Ｐ２Ｐ通信方式において、コンテンツ共有を行うアプリケーションとして、ＧｒｏｏｖｅやＡｒｉｅｌといったグループウェアと呼ばれる製品がある。これらのアプリケーションを利用する場合、各ユーザは同一の作業環境を共有する必要がある。即ち、図１３に示すようにコンテンツを共有する際に、各ユーザのアプリケーションは同一のフォルダ構成を持ち、フォルダ内に格納するコンテンツも同一にする必要がある。また、新たにコンテンツの登録やフォルダ構成の変更などがあると、その情報は各ユーザのアプリケーションに伝えて共有する必要がある。この方式では、共有するコンテンツは各Ｐ２Ｐ端末にミラーリングされるため、コンテンツの増加に伴い各端末のディスク容量等のリソースの消費量も増大してしまう（例えば、特許文献１参照）。
Ｐ２Ｐ通信方式では、上記のグループウェア以外にコンテンツ共有を行う別のアプリケーションとしてＷｉｎＭＸ等のファイル検索タイプのアプリケーションがある。これらのアプリケーションでコンテンツ共有を行う場合、共有されているコンテンツは各Ｐ２Ｐ端末で分散管理されているため、個々のＰ２Ｐ端末におけるリソースの消費量は少ない。また、ファイル検索タイプのアプリケーションにおいてコンテンツを取得しようとする場合、ユーザは他の端末に対して所望のコンテンツを保有しているか否かの検索を行う必要がある。この検索に対して、該当するコンテンツを保有しているＰ２Ｐ端末は、該当するコンテンツ情報を検索を要求したＰ２Ｐ端末に応答する。
ところで、決済文書とその添付資料のように、共有するコンテンツ間の関連性を表現しようとした時、グループウェアタイプの場合には、各ユーザが同一のフォルダ構成をもつため関連コンテンツごとにフォルダを作成して、コンテンツをグルーピングしたり、関連のある資料に類似したファイル名を付与したりすることで、コンテンツ間の関連性をユーザに分かり易く示すことができるようになっている。
【特許文献１】特開２００４−５４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のファイル検索タイプのＰ２Ｐ通信方式では、共有されるコンテンツがファイル単位にそれぞれ独立したものとして扱われるため、コンテンツ間の関連性を表現することができず、検索によって得られたコンテンツの情報をリストで一覧表示する際にコンテンツ間の関連性が把握しづらいという問題がある（例えば、図１４参照）。
【０００４】
本発明は、上記問題を解決すべくなされたもので、その目的は、ファイル検索タイプのＰ２Ｐ通信方式において、関連があるコンテンツをユーザが容易に発見して取得することができ、さらに、コンテンツ間の関連性を視覚的に分かり易くすることができるＰ２Ｐ端末装置を提供する。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明は、ピアツーピアネットワークを介して他のピアツーピア端末装置に接続する接続手段と、前記他のピアツーピア端末装置との間で送受信するコンテンツを記憶するコンテンツ記憶部と、を備えたピアツーピア端末装置において、ユーザによって選択された前記コンテンツに対して一意に特定する識別情報を生成する識別情報生成手段と、前記コンテンツに関連する他のコンテンツを選択するコンテンツ選択手段と、前記ユーザによって選択された前記コンテンツに関連するキーワードを受付けるキーワード受付手段と、前記ユーザによって選択された前記コンテンツの前記識別情報と前記選択手段によって選択された前記他のコンテンツの前記識別情報とキーワード受付け手段が受付けた前記キーワードとを関連情報として関連情報記憶部へ登録する関連情報登録手段と、前記ユーザによって選択された前記コンテンツと当該コンテンツの前記識別情報とを対応付けて前記コンテンツ記憶部に登録するコンテンツ登録手段と、前記他のピアツーピア端末装置からコンテンツ検索要求を受信した時、前記コンテンツ検索要求に設定されている検索情報を読み出し、前記検索情報を含む前記キーワードが設定されている前記関連情報を前記関連情報記憶部から検出し、検出した前記関連情報を送信元の前記他のピアツーピア端末装置に送信する関連情報送信手段と、前記他のピアツーピア端末装置からコンテンツ取得要求を受信した時、前記コンテンツ取得要求に含まれている前記識別情報に該当するコンテンツを前記コンテンツ記憶部から読み出して送信するコンテンツ送信手段と、を備えたことを特徴とするピアツーピア端末装置である。
【０００６】
本発明は、上記の発明において、前記コンテンツを前記他のピアツーピア端末装置に配信する際に、前記コンテンツに対応する前記関連情報を前記関連情報記憶部から読み出して前記コンテンツと共に配信するコンテンツ配信手段を備えたことを特徴とする。
【０００７】
本発明は、上記の発明において、前記コンテンツ選択手段は、前記ユーザの指示の下で、前記コンテンツ記憶部に登録されている前記コンテンツの中から関連する前記他のコンテンツを選択することを特徴とする。
【０００８】
本発明は、上記の発明において、前記コンテンツ選択手段は、前記ユーザが前記コンテンツを複数選択している時、前記ユーザの指示の下で、前記ユーザに選択された複数の前記コンテンツの間で互いに関連する前記他のコンテンツを選択することを特徴とする。
【０００９】
本発明は、上記の発明において、前記コンテンツに対して前記ユーザが入力した質問情報と、前記質問情報に対して前記ユーザが設定した回答期限情報と、質問対象としている質問元コンテンツの前記識別情報とを含む質問回答メッセージを生成する質問メッセージ生成手段と、前記質問回答メッセージに一意に特定できるメッセージＩＤを付与し、当該メッセージＩＤと前記質問回答メッセージとを内部の記憶領域に登録する質問メッセージ登録手段と、前記質問回答メッセージを受信した時、前記他のピアツーピア端末装置のユーザが入力した前記質問情報に対応する回答情報と、受信した前記質問回答メッセージの前記メッセージＩＤと前記質問元コンテンツの前記識別情報と前記回答期限情報とを含む質問回答メッセージを生成する回答メッセージ生成手段と、前記回答メッセージ生成手段によって生成された前記質問回答メッセージを内部の記憶領域に登録する回答メッセージ登録手段と、前記質問回答メッセージを前記他のピアツーピア端末装置に送信する質問回答メッセージ送信手段と、を更に備え、前記コンテンツ登録手段は、前記内部の記憶領域から前記回答期限が経過している前記質問回答メッセージを検出し、検出した前記質問回答メッセージから前記コンテンツを生成して前記コンテンツ記憶部へ登録し、前記コンテンツ選択手段は、前記質問回答メッセージから生成された前記コンテンツに前記質問元コンテンツの前記識別情報が含まれている場合は、当該識別情報に対応する前記コンテンツを関連する他のコンテンツとして選択することを特徴とする。
【００１０】
本発明は、上記の発明において、前記コンテンツ検索要求の応答として前記関連情報を受信した時、前記関連情報に含まれている前記コンテンツのイメージを画面に表示する表示手段と、受信した前記関連情報に基づいて、前記関連情報に含まれている前記コンテンツ間の関連度を所定の判定規則に従って判定する判定手段と、前記判定手段により判定された前記コンテンツ間の前記関連度に従って、前記関連度に予め対応付けられた所定の線種を選択し、前記コンテンツに対応する前記イメージの間を選択された前記所定の線種で描画する関連度描画手段と、を備えたことを特徴とする。
【００１１】
本発明は、ピアツーピアネットワークを介して他のピアツーピア端末装置に接続する接続手段と、前記他のピアツーピア端末装置との間で送受信するコンテンツを記憶するコンテンツ記憶部と、を備えたピアツーピア端末装置のコンテンツ取得方法において、ユーザによって選択された前記コンテンツに対して一意に特定する識別情報を生成する過程と、前記コンテンツに関連する他のコンテンツを選択する過程と、前記ユーザによって選択された前記コンテンツに関連するキーワードを受付ける過程と、前記ユーザによって選択された前記コンテンツの前記識別情報と前記コンテンツに関連するコンテンツとして選択された前記他のコンテンツの前記識別情報と受付けた前記キーワードとを関連情報として関連情報記憶部へ登録する過程と、前記ユーザによって選択された前記コンテンツと当該コンテンツの前記識別情報とを対応付けて前記コンテンツ記憶部に登録する過程と、前記他のピアツーピア端末装置からコンテンツ検索要求を受信した時、前記コンテンツ検索要求に含まれている前記キーワードに該当する前記キーワードを含む前記関連情報を前記関連情報記憶部から検出し、検出した前記関連情報を送信元の前記他のピアツーピア端末装置に送信する過程と、前記他のピアツーピア端末装置からコンテンツ取得要求を受信した時、前記コンテンツ取得要求に含まれている前記識別情報に該当するコンテンツを前記コンテンツ記憶部から読み出して送信する過程と、からなることを特徴とするコンテンツ取得方法である。
【００１２】
本発明は、ピアツーピアネットワークを介して他のピアツーピア端末装置に接続する接続手段と、前記他のピアツーピア端末装置との間で送受信するコンテンツを記憶するコンテンツ記憶部と、を備えたピアツーピア端末装置のコンピュータを、ユーザによって選択された前記コンテンツに対して一意に特定する識別情報を生成する識別情報生成手段、前記コンテンツに関連する他のコンテンツを選択するコンテンツ選択手段、前記ユーザによって選択された前記コンテンツに関連するキーワードを受付けるキーワード受付手段、前記ユーザによって選択された前記コンテンツの前記識別情報と前記選択手段によって選択された前記他のコンテンツの前記識別情報とキーワード受付け手段が受付けた前記キーワードとを関連情報として関連情報記憶部へ登録する関連情報登録手段、前記ユーザによって選択された前記コンテンツと当該コンテンツの前記識別情報とを対応付けて前記コンテンツ記憶部に登録するコンテンツ登録手段、前記他のピアツーピア端末装置からコンテンツ検索要求を受信した時、前記コンテンツ検索要求に含まれている前記キーワードに該当する前記キーワードを含む前記関連情報を前記関連情報記憶部から検出し、検出した前記関連情報を送信元の前記他のピアツーピア端末装置に送信する関連情報送信手段、前記他のピアツーピア端末装置からコンテンツ取得要求を受信した時、前記コンテンツ取得要求に含まれている前記識別情報に該当するコンテンツを前記コンテンツ記憶部から読み出して送信するコンテンツ送信手段、として機能させることを特徴とするコンピュータプログラムである。
【発明の効果】
【００１３】
この発明によれば、Ｐ２Ｐ端末装置は、ユーザによって選択されたコンテンツに対して一意に特定する識別情報を生成する。そして、当該コンテンツに関連する他のコンテンツを選択し、当該コンテンツに関連するキーワードを受付ける。ユーザが選択したコンテンツの識別情報と、関連するコンテンツとして選択された他のコンテンツの識別情報と、受付けたキーワードとを関連情報として関連情報記憶部へ登録する。ユーザが選択したコンテンツとその識別情報とを対応付けてコンテンツ記憶部に登録する。そして、他のピアツーピア端末装置からコンテンツ検索要求を受信した時、コンテンツ検索要求に含まれている検索情報を読み出し、検索情報を含むキーワードを含む関連情報を関連情報記憶部から検出し、検出した関連情報を送信元の他のピアツーピア端末装置に送信する。また、他のピアツーピア端末装置からコンテンツ取得要求を受信した時、コンテンツ取得要求に含まれている前記識別情報に該当する前記コンテンツを前記コンテンツ記憶部から読み出して送信する構成となっている。そのため、コンテンツを登録するユーザは、コンテンツ登録時に、コンテンツに関連する関連コンテンツの情報を合わせて設定することができる。また、コンテンツを検索するユーザは、コンテンツの検索時に、当該コンテンツの関連情報を同時に取得することができる。それによって、ユーザ間でコンテンツの関連情報を共有することができ、ユーザ間でコンテンツの送受信を行う場合に、当該コンテンツに関連付けられているコンテンツを容易に検索することができる。
【００１４】
また、本発明によれば、Ｐ２Ｐ端末装置は、コンテンツを前記他のピアツーピア端末装置に配信する際に、コンテンツに対応する関連情報を関連情報記憶部から読み出してコンテンツと共に配信する構成となっている。そのため、コンテンツの登録を行ったピアツーピア端末装置がコンテンツの複製情報を他のピアツーピア端末装置に送信することが可能となる。それによって、コンテンツの登録を行ったピアツーピア端末装置がピアツーピアネットワークから存在しなくなっても、配信を受けた他のピアツーピア端末装置から当該コンテンツを取得することが可能となる。
【００１５】
また、本発明によれば、Ｐ２Ｐ端末装置は、ユーザの指示の下で、コンテンツ記憶部に登録されているコンテンツの中から関連する他のコンテンツを選択する構成となっている。そのため、ユーザはコンテンツを登録する時に関連する関連コンテンツを登録済みのコンテンツの中から選択することが可能となる。
【００１６】
また、本発明によれば、Ｐ２Ｐ端末装置は、ユーザがコンテンツを複数選択し一度に登録する際に、ユーザの指示の下で、ユーザに選択された複数のコンテンツの間で互いに関連する他のコンテンツを選択する構成となっている。そのため、複数のコンテンツの登録を行う前にまとめて関連付けを行うことができ、ユーザはコンテンツを１つずつ登録してから関連付けを行うという手間のかかる操作を行う必要がなくなる。
【００１７】
また、本発明によれば、Ｐ２Ｐ端末装置は、コンテンツに対してユーザが入力した質問情報と、質問情報に対してユーザが設定した回答期限情報と、質問対象としている質問元コンテンツの識別情報とを含む質問回答メッセージを生成する。そして、質問回答メッセージに一意に特定できるメッセージＩＤを付与し、質問回答メッセージを内部の記憶領域に記憶する。質問回答メッセージを受信した時、ユーザが入力した質問情報に対応する回答情報と、受信した質問回答メッセージのメッセージＩＤと質問元コンテンツの識別情報と回答期限情報とを含む質問回答メッセージを生成する。生成された質問回答メッセージを内部の記憶領域に記憶し、質問回答メッセージを他のピアツーピア端末装置に送信する。そして、内部の記憶領域から前記回答期限が経過している質問回答メッセージを検出し、検出した質問回答メッセージからコンテンツを生成してコンテンツ記憶部へ登録する。質問回答メッセージから生成されたコンテンツに質問元コンテンツの識別情報が含まれている場合は、当該識別情報に対応するコンテンツを関連する他のコンテンツとして選択する構成となっている。そのため、Ｐ２Ｐ端末装置の間で交換されたあるコンテンツに対する質問と回答のメッセージを自動的に当該コンテンツに関連付けを有する新たなコンテンツとして登録することが可能となる。
【００１８】
また、本発明によれば、Ｐ２Ｐ端末装置は、コンテンツ検索要求の応答として関連情報を受信した時、関連情報に含まれているコンテンツのイメージを画面に表示する。受信した関連情報に基づいて、関連情報に含まれているコンテンツ間の関連度を所定の判定規則に従って判定する。判定されたコンテンツ間の関連度に従って、関連度に予め対応付けられた所定の線種を選択し、コンテンツに対応する前記イメージの間を選択された所定の線種で描画する構成となっている。そのため、Ｐ２Ｐ端末装置は関連情報に含まれているコンテンツ間の関連度を線種や線の太さで表示することが可能となる。それによって、ユーザは視覚的にコンテンツの関連度を知ることが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態によるＰ２Ｐ端末装置を図面を参照して説明する。
図１は、本実施形態によるＰ２Ｐ端末装置と当該Ｐ２Ｐ端末装置及びＰ２Ｐネットワークによって構成されるＰ２Ｐ通信システム１を示す概略ブロック図である。
同図に示すＰ２Ｐ通信システム１は、サーバ装置を有しないピュア型のＰ２Ｐ通信システムである。Ｐ２Ｐ端末装置１０−１、１０−２、１０−３、１０−４（以下、Ｐ２Ｐ端末装置を示す場合には代表的にＰ２Ｐ端末装置１０と記載する。）は、Ｐ２Ｐネットワーク３０を介して相互に接続し、ファイル交換やファイル探索等を行う。Ｐ２Ｐネットワーク３０は、例えば、インターネットに接続したＰ２Ｐ端末装置１０によってインターネット上に論理的に構築されるＰ２Ｐ通信用のネットワークである。
【００２０】
図２は、Ｐ２Ｐ端末装置１０の内部構成を示したブロック図である。同図において、ユーザインタフェース部１１は、キーボードやマウス等からユーザの指示を受け、また、内部の処理結果を画面に表示する。アプリケーション制御部２０は、ユーザインタフェース部２０からユーザの指示を受信し、指示に対応する処理を実行する。通信プロトコル制御部１２は、Ｐ２Ｐネットワーク３０に接続し、他のＰ２Ｐ端末装置１０との間で情報の送受信を行う。
アプリケーション制御部２０において、コンテンツ登録部２１は、ユーザの操作またはアプリケーションの自律動作によるコンテンツ登録の指示を受けて、他のＰ２Ｐ端末装置１０との間で共有するコンテンツをコンテンツ管理部２２を介してコンテンツデータベース（以下、ＤＢと略す。）２４に登録する。また、コンテンツを登録する際に、当該コンテンツの関連情報であるメタデータを作成し、同じくコンテンツ管理部２２を介してメタデータデータベース（以下、ＤＢと略す。）に登録する。コンテンツ検索部２５は、ユーザの指示を受けてコンテンツ検索メッセージを作成し、通信プロトコル制御部１２を介して他のＰ２Ｐ端末装置１０にコンテンツ検索メッセージを含む検索要求を送信する。また、他のＰ２Ｐ端末装置１０から検索要求を受信して、コンテンツ管理部２２を介してメタデータＤＢ２３からコンテンツの関連情報を検索して応答する。コンテンツ送信部２６は、他のＰ２Ｐ端末装置１０からのコンテンツ取得要求を受信した際に、該当するコンテンツをコンテンツＤＢ２４から読み出して応答する。コンテンツ受信部２７は、他のＰ２Ｐ端末装置にコンテンツ取得要求を送信し、該当するコンテンツを保有するＰ２Ｐ端末装置１０から受信する。Ｑ＆Ａメッセージ部２８は、コンテンツＤＢ２４に登録されているコンテンツの内容に対して他のＰ２Ｐ端末装置１０のユーザに質問するためのメッセージを生成して送信し、また当該質問に対する回答のメッセージを受信する。
【００２１】
図３及び図４を参照して、上述したメタデータＤＢ２３のデータ構成について説明する。
図３は、メタデータＤＢ２３のデータ構成を示した図であり、行ごとに各コンテンツに関連する情報であるメタデータが設定される。同図において、コンテンツＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ：識別情報）の列には、Ｐ２Ｐ通信システム１内でコンテンツを一意に特定することが可能なコンテンツ登録時に付与されたＩＤを記憶する。コンテンツ名の列には、ユーザインタフェース部１１を介して画面に表示するコンテンツの名称を記憶する。作成者の列には、当該コンテンツを作成したユーザ名を記憶する。保有者の列には、当該コンテンツを内部に保有しているＰ２Ｐ端末装置１０のユーザ名を記憶する。キーワードの列には、当該コンテンツの検索キーとなる単語を設定する。検索キーとなる単語は複数設定することも可能である。関連コンテンツＩＤの列には、当該コンテンツと関連のあるコンテンツのコンテンツＩＤを記憶する。また、関連コンテンツ名の列には、当該コンテンツと関連のある関連コンテンツの名称を記憶する。関連種別の列には、関連コンテンツＩＤ及び関連コンテンツ名に設定した関連するコンテンツと当該コンテンツの関係を示す情報を設定する。
【００２２】
図４は、図３で説明した関連種別に設定されるコンテンツの間の関連を示す情報を定義した関連種別定義ファイル２９を示した図である。関連種別定義ファイル２９は、コンテンツ登録部２１の内部に予め設定されている定義ファイルである。同図において、左右の列の組が２つのコンテンツの関連を表している。片方のコンテンツの関連種別に左の列のいずれかの関連種別が設定されると、もう片方のコンテンツの関連種別には対応する右の列の関連種別が設定される。例えば、コンテンツＡとコンテンツＤに関連があり、コンテンツＡが本文でコンテンツＤがその参考資料である場合には、図４に示す関連種別のデータベースを参照して、コンテンツＡの関連種別欄には「参考資料」を設定し、コンテンツＤの関連種別欄には「本文」が設定されることになる。
【００２３】
図５は、Ｐ２Ｐ通信システム１におけるＰ２Ｐ端末装置１０−１、１０−２の間のコンテンツ参照の関係を示した概要図である。
同図において、Ｐ２Ｐ端末装置１０−１が自コンテンツＤＢ２４−１（以下、各Ｐ２Ｐ端末装置の内部の構成部を示す場合には、Ｐ２Ｐ端末装置の符号の枝番を内部の構成部の符号に同じ枝番を対応付けて記載する。）に記憶している「ＫＭ決済本文」とＰ２Ｐ端末装置１０−２がコンテンツＤＢ２４−２に記憶している「決済本文」は同じコンテンツであるがファイル名及びコンテンツＤＢ内におけるディレクトリの位置が異なる。しかしながら、ＫＭ決済本文に対応するメタデータ２３−１と決済本文に対応するメタデータ２３−２から両コンテンツは同一のコンテンツＩＤであり、同一のコンテンツであることを確認することができる。即ち、ファイル名やディレクトリ構成上の位置が変更されてもメタデータを参照することで、コンテンツＩＤから一意にコンテンツを特定することができる。
【００２４】
図６及び図７を参照して、Ｐ２Ｐ端末装置１０におけるコンテンツ登録の処理について説明する。
図６は、コンテンツを１つずつ登録する場合の処理を示したフローチャートである。最初に、ユーザがマウス等によりオペレーティングシステムが画面に表示したデスクトップ上に存在するコンテンツを１つ選択しドラッグ＆ドロップ操作を行って、選択したコンテンツをユーザインタフェース部１１が画面上に表示したサブウインドウの所定の領域に移動する。ユーザの当該操作を受けたユーザインタフェース部１１は、コンテンツ登録部２１に当該コンテンツの情報を通知する（ステップＳ６−１）。コンテンツ登録部２１は、通知されたコンテンツに対するコンテンツＩＤを生成する（ステップＳ６−２）。次に、コンテンツ登録部２１は、キーワードの設定を行う。コンテンツ登録部２１がキーワードの情報を取得する手段としては、ユーザがキーボード等から入力したキーワードの情報をユーザインタフェース部１１を介して取得する手段と、形態素解析などの一般的な文書解析ツールを利用してコンテンツから自動的に抽出した情報の出力を取得する手段等がある（ステップＳ６−３）。次に、コンテンツ登録部２１は、登録するコンテンツに関連する関連コンテンツがコンテンツＤＢ２４に存在するか否かをユーザに問い合わせるため、問い合わせのためのメッセージを含んだサブウインドウをユーザインタフェース部１１を介して画面に表示する。ユーザが当該サブウインドウ上で「関連コンテンツ有り」を選択した場合には、コンテンツ選択ウインドウを表示する。コンテンツ登録部２１は、ユーザのコンテンツ選択ウインドウ上で行った操作を受けてコンテンツ選択ウインドウに表示されているコンテンツから関連コンテンツを選択する（ステップＳ６−５）。次に、コンテンツ登録部２１は、登録するコンテンツとユーザが選択した関連コンテンツとの関連種別を設定するため、ユーザの操作を受けて上記した関連種別定義ファイル２９から関連種別を選択する（ステップＳ６−６）。そして、ステップＳ６−４に戻り、ユーザが画面上で「関連コンテンツ無し」を選択するまでステップＳ６−５からＳ６−６までの処理を繰り返す。ユーザが「関連コンテンツ無し」を選択した場合には、メタデータを生成してメタデータＤＢ２３に登録し、ユーザに選択されたコンテンツをコンテンツＤＢ２４に登録して処理を終了する（ステップＳ６−７）。
なお、フローチャート上は図示していないが、一度登録を行ったコンテンツについては、上記処理においてコンテンツＩＤが既に付与されているかを判定する処理を加え、既にＩＤが付与されている場合には、コンテンツＩＤを新たに付与せず、キーワード設定以降の処理を行って、関連コンテンツを追加及び変更するようにしてもよい。
【００２５】
図７は、ユーザが登録するコンテンツを複数選択した場合の処理を示したフローチャートである。最初に、ユーザがマウス等によりコンテンツを複数選択しドラッグ＆ドロップ操作を行って、選択した複数のコンテンツをユーザインタフェース部１１が画面上に表示したサブウインドウの所定の領域に移動する。ユーザの当該操作を受けたユーザインタフェース部１１は、コンテンツ登録部２１に当該複数のコンテンツの情報を通知する（ステップＳ７−１）。コンテンツ登録部２１は、通知された複数のコンテンツのそれぞれに対してコンテンツＩＤを生成する（ステップＳ７−２）。次に、コンテンツ登録部２１は、キーワードの設定を行う。キーワードの設定は図６で説明した手順と同じであるが、ユーザがキーボード等から入力したキーワードを登録する場合には、各コンテンツに対して順次登録する（ステップＳ７−３）。次に、コンテンツ登録部２１は、登録する複数のコンテンツの間で関連付けを行うか否かをユーザに問い合わせるため、問い合わせのためのメッセージを含んだサブウインドウをユーザインタフェース部１１を介して画面に表示する。ユーザが当該サブウインドウ上で「関連付けを行う」を選択した場合は、コンテンツ登録部２１は、ユーザの操作を受けて登録する複数のコンテンツの間で互いに関連コンテンツが選択し関連付けを行う（ステップＳ７−５）。次に、コンテンツ登録部２１は、登録するコンテンツとユーザが選択した関連コンテンツとの関連を設定するため、ユーザの操作を受けて上記した関連種別定義ファイル２９から関連種別を選択する（ステップＳ７−６）。そして、ステップＳ７−４に戻り、ユーザが「関連付けを行わない」を選択するまでステップＳ７−５からＳ７−６までの処理を繰り返す。そして、ユーザが「関連付けを行わない」を選択した場合には、メタデータを生成しメタデータＤＢ２３に登録し、ユーザに選択された複数のコンテンツをコンテンツＤＢ２４に登録して処理を終了する（ステップＳ７−７）。
なお、フローチャートには図示していないが、コンテンツを複数選択した場合にも、複数コンテンツ間で関連コンテンツの登録を行った後に、コンテンツＤＢ２４に登録されているコンテンツから関連コンテンツを選択できるようにしてもよい。
【００２６】
図８は、Ｐ２Ｐ通信システム１においてＰ２Ｐ端末装置１０−１、１０−２、１０−３、１０−４の間で関連コンテンツを送受信する処理を示したフローチャートである。
同図において、最初に、Ｐ２Ｐ端末装置１０−４がユーザの指示を受けて、コンテンツＡ及びコンテンツＢを互いに関連のある関連コンテンツとして登録する（ステップＳ８−１）。Ｐ２Ｐ端末装置１０−２は、Ｐ２Ｐ端末装置１０−４が配信したコンテンツＡの複製及びコンテンツＡのメタデータを受信し内部のコンテンツＤＢ２４−２とメタデータＤＢ２３−２に登録する（ステップＳ８−２）。Ｐ２Ｐ端末装置１０−３も、Ｐ２Ｐ端末装置１０−４が配信したコンテンツＢの複製及びコンテンツＢのメタデータを受信し同じく内部のコンテンツＤＢ２４−３とメタデータＤＢ２３−３に登録する（ステップＳ８−３）。その後、Ｐ２Ｐ端末装置１０−４はＰ２Ｐネットワーク３０との接続を切断しオフラインとなる。この時点で、オリジナルのコンテンツＡとコンテンツＢはＰ２Ｐネットワーク３０から存在しなくなる（ステップＳ８−４）。次に、Ｐ２Ｐ端末装置１０−１はユーザの指示を受けて、コンテンツＡの検索要求をＰ２Ｐネットワーク３０に送信する（ステップＳ８−５）。Ｐ２Ｐネットワーク３０に接続しているＰ２Ｐ端末装置１０−２及びＰ２Ｐ端末装置１０−３はＰ２Ｐ端末装置１０−１から検索要求を受信する（ステップＳ８−６，Ｓ８−７）。検索要求を受信したＰ２Ｐ端末装置１０−２は、内部のコンテンツＤＢ２４−２にコンテンツＡを登録しているため、コンテンツＡを有する検索結果を得る（ステップＳ８−８）。Ｐ２Ｐ端末装置１０−２は、コンテンツＡに対応するメタデータをメタデータＤＢ２３−２から読み出し当該検索結果と共に送信する（ステップＳ８−９）。Ｐ２Ｐ端末装置１０−１はＰ２Ｐ端末装置１０−２から検索結果とコンテンツＡのメタデータを受信する（ステップＳ８−１０）。Ｐ２Ｐ端末装置１０−１のユーザは、受信したメタデータからコンテンツＡの関連コンテンツとしてコンテンツＢの存在を知ることができる。そして次に、Ｐ２Ｐ端末装置１０−１はユーザの操作の下で、コンテンツＢの検索要求をＰ２Ｐネットワーク３０に送信する（ステップＳ８−１２、Ｓ８−１３）。検索要求を受信したＰ２Ｐ端末装置１０−３は、コンテンツＤＢ２４−３にコンテンツＢを登録しているため、コンテンツＢを有する検索結果を得る（ステップＳ８−１４）。Ｐ２Ｐ端末装置１０−３は、コンテンツＢに対応するメタデータをメタデータＤＢ２３−３から読み出し当該検索結果と共に送信する（ステップＳ８−１５）。次に、Ｐ２Ｐ端末装置１０−１はユーザの指示を受けてコンテンツＡの取得要求をＰ２Ｐ端末装置１０−２に送信する（ステップＳ８−１６）。Ｐ２Ｐ端末装置１０−２はコンテンツＡの取得要求を受けて、コンテンツＤＢ２４−２からコンテンツＡを読み出して応答する（ステップＳ８−１７）。Ｐ２Ｐ端末装置１０−１は、Ｐ２Ｐ端末装置１０−２からコンテンツＡを受信してコンテンツＤＢ２４−１に登録する（ステップＳ８−１８）。同様に、Ｐ２Ｐ端末装置１０−１はユーザの指示を受けてコンテンツＢの取得要求をＰ２Ｐ端末装置１０−３に送信する（ステップＳ８−１９）。Ｐ２Ｐ端末装置１０−３はコンテンツＢの取得要求を受けて、コンテンツＤＢ２４−３からコンテンツＢを読み出して応答する（ステップＳ８−２０）。Ｐ２Ｐ端末装置１０−１は、Ｐ２Ｐ端末装置１０−３からコンテンツＢを受信してコンテンツＤＢ２４−１に登録する（ステップＳ８−２１）。
【００２７】
図９及び図１０を参照して、Ｐ２Ｐ端末装置１０が自律的にコンテンツの関連付けを行う実施例について説明する。
Ｐ２Ｐ端末装置１０のＱ＆Ａ（質問回答）メッセージ部２８は、Ｐ２Ｐ端末装置１０がユーザの指示を受けて、あるコンテンツを選択し、他のＰ２Ｐ端末装置１０のユーザとの間で一般的に知られているチャットのような手段で当該コンテンツに対して質問と当該質問に対する回答などを行う仕組みを備えている。図９は質問回答を行う際にＰ２Ｐ端末装置１０の間で送受信されるＱ＆Ａメッセージのフォーマットを示した図である。同図において、メッセージＩＤ（ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）は、Ｐ２Ｐ端末装置１０のユーザが新たに質問を提起した際にＰ２Ｐ端末装置１０によって他のＱ＆Ａメッセージと区別できるように付与されるＩＤである。Ｐ２Ｐ端末装置１０のあるユーザから提起された質問に対して別のユーザが回答する場合や、回答に対して更に質問を行う場合には同じメッセージＩＤが利用される。質問元コンテンツＩＤは、質問回答の対象となっているコンテンツＩＤが設定される。回答期限は、ユーザの指示を受けて最初のＱ＆Ａメッセージを作成する際に設定され、回答期限を過ぎたＱ＆Ａメッセージは、コンテンツとしてシステムに登録される。送信元ユーザには、メッセージの送信元のユーザの名称が設定され、宛先ユーザには、メッセージの宛先のユーザ名が設定される。本文には、ユーザが入力した質問若しくは回答のテキストのメッセージが設定される。
【００２８】
図１０は、Ｐ２Ｐ端末装置１０がＱ＆Ａメッセージをコンテンツとして登録する際に、自律的にコンテンツの関連付けを行う処理を示したフローチャートである。最初に、Ｑ＆Ａメッセージ部２８は、内部に記憶しているＱ＆Ａメッセージに回答期限を過ぎたＱ＆Ａメッセージが存在するか否かを確認する（ステップＳ１０−１）。回答期限を過ぎたメッセージが無い場合には処理を終了する。期限を過ぎたメッセージが存在する場合には、同一メッセージＩＤのＱ＆Ａメッセージを収集する（ステップＳ１０−２）。そして、収集したＱ＆Ａメッセージを１つのコンテンツにまとめてコンテンツＩＤを付与する（ステップＳ１０−３）。次に、Ｑ＆Ａメッセージをまとめて生成されたコンテンツに対応するキーワードの設定を行う（ステップＳ１０−４）。次に、質問元コンテンツＩＤが設定されているか否かを確認し（ステップＳ１０−５）設定されていない場合には次の処理に進み、設定されている場合には質問元コンテンツＩＤを関連コンテンツＩＤとして設定し、関連種別に「質問元」と「質問回答」の組み合わせを対応付けて設定する（ステップＳ１０−６）。そして、メタデータが既に存在している場合には、当該メタデータの内容の変更をし、メタデータが存在していない場合には、メタデータを生成してメタデータＤＢ２３に登録し、登録処理を終了する（ステップＳ１０−７）。
【００２９】
図１１及び図１２を参照して、Ｐ２Ｐ端末装置１０が検索した関連コンテンツの関連度を、画面上にアイコン等を利用して視覚的に示す手段について説明する。
図１１は、Ｐ２Ｐ端末装置１０がユーザの指示を受けてＰ２Ｐネットワーク３０に検索要求を送信し、その応答を受信して画面上に表示された検索結果表４０及び検索結果から生成されたコンテンツ関連度マップ４１を示した図である。
検索結果表４０は、Ｐ２Ｐ端末装置１０が検索要求を送信し、応答として受信した検索結果をまとめたものが表示された表であり。同図では、キーワードを“Ｐ２Ｐ”に設定して検索を行った結果としてコンテンツＡ〜Ｅの５つのコンテンツとそれぞれのメタデータを表示している。コンテンツ関連度マップ４１は、検索結果表４０のメタデータに基づいて生成されたイメージ図である。コンテンツ関連度マップ４１では、検索結果で受信したコンテンツをアイコンで表示し、各コンテンツの関連度は線種で分類して表示することで、視覚的にわかりやすくしている。例えば、コンテンツＡとＣの間及びコンテンツＢとＣの間は検索結果表４０に示されている通り“Ｐ２Ｐ”と“開発”という２つのキーワードで共通するため単に線で結ばれている。コンテンツＡとＢは“Ｐ２Ｐ”と“開発”と“アプリ”という３つのキーワードで共通するためコンテンツＡとＣの間及びコンテンツＢとＣの間を結んだ線よりも太い線で結ばれている。一方、コンテンツＡとＥは共通のキーワードとしては“Ｐ２Ｐ”のみが共通するが、それ以外に関連コンテンツとして互いに登録されているため、線の太さではなく二重線で結ばれている。また、コンテンツＺは、検索結果表４０には含まれていないがコンテンツＡの関連コンテンツとして設定されているため、検索結果に含まれているコンテンツとは色を変えて表示している。
このように線種や色等で各コンテンツの関連性が示されるため、ユーザは視覚的にコンテンツの関連性を知ることが可能となる。
【００３０】
図１２は、検索表４０からコンテンツ関連度マップ４１を生成する処理を示したフローチャートである。
最初に、検索で発見された全てのコンテンツをアイコンで画面上に表示する（ステップＳ１２−１）。次に、検索によって発見されたコンテンツが２つ以上か否かを判定する（ステップＳ１２−２）。検索によって発見されたコンテンツが２つ以上の場合には、２つのコンテンツから構成される組み合わせを生成し、全ての組み合わせに対して「未調査」のフラグを設定する（ステップＳ１２−３）。「未調査」フラグの立っているコンテンツの組み合わせを１つ選択し、選択したコンテンツの組み合わせの「未調査」フラグの設定を解除する（ステップＳ１２−４）。次に、メタデータの関連コンテンツＩＤに互いのコンテンツＩＤが設定されているか否かを確認する（ステップＳ１２−５）。互いのコンテンツＩＤが設定されている場合には、アイコン間を二重線で結ぶ描画を行う（ステップＳ１２−６）。互いのコンテンツＩＤが設定されていない場合には共通キーワードの数をカウントし、カウントした数の大きさに比例した太さの線でアイコン間を結ぶ描画を行う（ステップＳ１２−７）。そして、「未調査」フラグが設定されているコンテンツの組み合わせが存在するか否かを確認する（ステップＳ１２−８）。「未調査」フラグが設定されているコンテンツの組が存在する場合にはステップＳ１２−４に戻り、ステップＳ１２−４からステップＳ１２−７の処理を繰り返す。「未調査」フラグが設定されているコンテンツの組が存在しない場合には、次の処理に進む。ステップＳ１２−２で検索によって発見されたコンテンツが２つ以上無い場合、または、ステップＳ１２−８で「未調査」フラグの設定されているコンテンツの組み合わせが無い場合には、今度は全てのコンテンツに「未調査」フラグを設定する（ステップＳ１２−９）。「未調査」フラグの立っているコンテンツを１つ選択し、選択したコンテンツの「未調査」フラグの設定を解除する（ステップＳ１２−１０）。メタデータの関連コンテンツＩＤに検索で発見されたコンテンツ以外のコンテンツＩＤが設定されているか否かを確認する（ステップＳ１２−１１）。発見されたコンテンツ以外のコンテンツが無い場合には、次の処理に進む。発見されたコンテンツ以外のコンテンツＩＤが設定されている場合には、当該コンテンツＩＤのコンテンツをアイコン表示し、選択しているコンテンツとの間を二重線で結ぶ描画を行う（ステップＳ１２−１２）。次に、「未調査」フラグの設定されているコンテンツが存在するか否かを確認し、存在する場合にはステップＳ１２−１０に戻りステップＳ１２−１０からステップＳ１２−１２の処理を繰り返す。「未調査」フラグの設定されていないコンテンツが存在しない場合には処理を終了する（ステップＳ１２−１３）。
なお、ステップＳ１２−７において、共通キーワードの数をカウントするようにしているが、検索されたコンテンツは画面に表示されるため関連があることが明らかであるため、検索に利用したキーワードを共通キーワードから除いてカウントするようにしてもよい。その際、検索に利用したキーワードしか共通キーワードを有しないコンテンツに関しては図１１に示すコンテンツＤのように他のコンテンツからの線が描画されないこととなる。
【００３１】
上述のＰ２Ｐ端末装置１０は内部に、コンピュータシステムを有している。そして、上述したコンテンツ登録からメタデータの生成及びＰ２Ｐ端末装置１０間でのメタデータ及びコンテンツの送受信の処理過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【図面の簡単な説明】
【００３２】
【図１】本実施形態によるＰ２Ｐ端末装置及びＰ２Ｐ通信システムを示すブロック図である。
【図２】同実施形態におけるＰ２Ｐ端末装置の内部構成を示すブロック図である。
【図３】同実施形態におけるメタデータデータベースのデータ構造を示した図である。
【図４】同実施形態における関連種別定義ファイルのデータ構造を示した図である。
【図５】同実施形態におけるＰ２Ｐ通信システムにおけるＰ２Ｐ端末装置間のコンテンツ参照の関係を示した図である。
【図６】同実施形態におけるコンテンツ登録処理のフローチャート（その１）である。
【図７】同実施形態におけるコンテンツ登録処理のフローチャート（その２）である。
【図８】同実施形態におけるコンテンツ取得処理の流れを示したシーケンス図である。
【図９】同実施形態におけるＱ＆Ａメッセージのフォーマットを示した図である。
【図１０】同実施形態におけるＱ＆Ａメッセージをコンテンツとして登録する処理を示したフローチャートである。
【図１１】同実施形態における検索結果表とコンテンツ関連度マップを示した図である。
【図１２】同実施形態におけるコンテンツ関連度マップを生成する処理を示したフローチャートである。
【図１３】従来の技術を示した図である。
【図１４】従来の技術を示した図である。
【符号の説明】
【００３３】
１０  Ｐ２Ｐ端末装置
２１  コンテンツ登録部
２３  メタデータＤＢ
２４  コンテンツＤＢ
【図１】
2006024001.tif 000003
【図２】
2006024001.tif 000004
【図３】
2006024001.tif 000005
【図４】
2006024001.tif 000006
【図５】
2006024001.tif 000007
【図６】
2006024001.tif 000008
【図７】
2006024001.tif 000009
【図８】
2006024001.tif 000010
【図９】
2006024001.tif 000011
【図１０】
2006024001.tif 000012
【図１１】
2006024001.tif 000013
【図１２】
2006024001.tif 000014
【図１３】
2006024001.tif 000015
【図１４】
2006024001.tif 000016