(57)【要約】【課題】  情報送信側の状況に合わせて送信する情報を選別することが可能な情報交換装置を提供する。【解決手段】  情報交換装置１は状況検出手段４が外部環境１２から検出した状況によって公開プロファイル選別手段５が公開するプロファイルを選別し、通信装置８が選別されたプロファイルを情報交換相手の候補に送信する。通信装置８が情報交換相手の候補から公開プロファイルを受信すると、プロファイルマッチング手段６は公開プロファイル選別手段５が選別した自身の公開プロファイルのマッチングを行い、送信情報選別手段７はマッチングしたプロファイルに関連するジャンルに関する情報のみを選別して通信装置８から送信する。【選択図】      図１
2008129886.tif 000002
【特許請求の範囲】
【請求項１】
自装置及びユーザの置かれた状況を検出する状況検出手段と、
前記状況検出手段が検出した状況によって公開する自装置のプロファイルの選別を行う公開プロファイル選別手段と、
自装置の公開プロファイルと情報交換相手候補から送信されてきた相手装置の公開プロファイルとのマッチングを行って前記情報交換相手候補との情報交換を行うか否かを決定するプロファイルマッチング手段と、
前記プロファイルマッチング手段が行った前記公開プロファイルのマッチングで前記情報交換を行うと決定した情報交換相手に送信する情報の選別をそのマッチング結果を基に行う送信情報選別手段と、
前記情報交換相手との交換プロファイル及び交換情報の送受信を行う通信装置とを有することを特徴とする情報交換装置。
【請求項２】
前記状況検出手段が検出した状況によって、前記通信装置が前記情報交換相手から受信した公開情報の選別を行う受信情報選別手段を含むことを特徴とする請求項１に記載の情報交換装置。
【請求項３】
前記状況検出手段が検出した状況を受取ってその状況に予め関連付けられたタグを付与する状況タグ付け手段を含み、
前記公開プロファイル選別手段は、前記状況タグ付け手段が状況に付与したタグによって公開するプロファイルの選別を行うタグ基準公開プロファイル選別手段であることを特徴とする請求項１または請求項２に記載の情報交換装置。
【請求項４】
前記プロファイルマッチング手段は、前記ユーザが設定した情報にしたがって前記プロファイルのマッチングを行うプロファイル緩和マッチング手段であることを特徴とする請求項１から請求項３のいずれかに記載の情報交換装置。
【請求項５】
前記受信情報選別手段は、前記状況タグ付け手段が状況に付与したタグによって前記通信装置が前記情報交換相手から受信した公開情報の選別を行うタグ基準受信情報選別手段であることを特徴とする請求項３に記載の情報交換装置。
【請求項６】
前記状況タグ付け手段のタグ付けの基準となるタグ付け基準情報の更新情報を少なくとも外部端末から受付けるタグ付け基準受付手段を含むことを特徴とする請求項３または請求項５に記載の情報交換装置。
【請求項７】
前記プロファイルの更新情報を少なくとも外部端末から受付けるプロファイル受付受信手段を含むことを特徴とする請求項１から請求項６のいずれかに記載の情報交換装置。
【請求項８】
前記プロファイル緩和マッチング手段が行うプロファイルマッチングの基準となるマッチング基準情報の更新情報を少なくとも外部端末から受付けるプロファイルマッチング基準受付手段を含むことを特徴とする請求項４または請求項７に記載の情報交換装置。
【請求項９】
請求項１から請求項８のいずれかに記載の情報交換装置を含むことを特徴とする情報交換システム。
【請求項１０】
情報交換相手と情報交換を行う情報交換装置に用いられる情報交換方法であって、
前記情報交換装置が、
前記情報交換装置自体及びユーザの置かれた状況を検出する検出処理と、
前記検出処理にて検出した状況によって公開するプロファイルの選別を行うプロファイル選別処理と、
前記情報交換装置自体の公開プロファイルと情報交換相手候補から送信されてきた相手の公開プロファイルとのマッチングを行って前記情報交換相手候補との情報交換を行うか否かを決定する決定処理と、
前記公開プロファイルのマッチングで前記情報交換を行うと決定した情報交換相手に送信する情報の選別をそのマッチング結果を基に行う情報選別処理と、
前記情報交換相手との交換プロファイル及び交換情報の送受信を行う処理とを実行することを特徴とする情報交換方法。
【請求項１１】
前記情報交換装置が、前記検出処理にて検出した状況によって、前記情報交換相手から受信した公開情報の選別を行う処理を実行することを特徴とする請求項１０に記載の情報交換方法。
【請求項１２】
前記情報交換装置が、前記検出処理にて検出した状況を受取ってその状況に予め関連付けられたタグを付与する処理を実行し、
前記公開プロファイルの選別において、前記状況に付与したタグによって公開するプロファイルの選別を行うことを特徴とする請求項１０または請求項１１に記載の情報交換方法。
【請求項１３】
前記公開プロファイルのマッチングにおいて、前記ユーザが設定した情報にしたがって前記プロファイルのマッチングを行うことを特徴とする請求項１０から請求項１２のいずれかに記載の情報交換方法。
【請求項１４】
前記情報交換装置が、前記情報交換相手から受信した公開情報の選別において、前記状況に付与したタグによって前記情報交換相手から受信した公開情報の選別を行うことを特徴とする請求項１２に記載の情報交換方法。
【請求項１５】
前記情報交換装置が、前記状況へのタグ付けの基準となるタグ付け基準情報の更新情報を少なくとも外部端末から受付けることを特徴とする請求項１２または請求項１４に記載の情報交換方法。
【請求項１６】
前記情報交換装置が、前記プロファイルの更新情報を少なくとも外部端末から受付けることを特徴とする請求項１０から請求項１５のいずれかに記載の情報交換方法。
【請求項１７】
前記情報交換装置が、前記プロファイルマッチングの基準となるマッチング基準情報の更新情報を少なくとも外部端末から受付けることを特徴とする請求項１３または請求項１６に記載の情報交換方法。
【請求項１８】
情報交換相手と情報交換を行う情報交換装置が実行するプログラムであって、
前記情報交換装置の中央処理装置に、
前記情報交換装置自体及びユーザの置かれた状況を検出する状況検出処理と、
前記状況検出処理にて検出した状況によって公開するプロファイルの選別を行うプロファイル選別処理と、
前記情報交換装置自体の公開プロファイルと情報交換相手候補から送信されてきた相手の公開プロファイルとのマッチングを行って前記情報交換相手候補との情報交換を行うか否かを決定するプロファイルマッチング処理と、
前記公開プロファイルのマッチングで前記情報交換を行うと決定した情報交換相手に送信する情報の選別をそのマッチング結果を基に行う送信情報選別処理と、
前記情報交換相手との交換プロファイル及び交換情報の送受信を行う通信処理とを実行させるためのプログラム。
【請求項１９】
前記情報交換装置の中央処理装置に、前記状況検出処理において検出された状況によって、前記通信処理において前記情報交換相手から受信した公開情報の選別を行う受信情報選別処理を実行させるための請求項１８に記載のプログラム。
【請求項２０】
前記情報交換装置の中央処理装置に、前記状況検出処理において検出した状況に予め関連付けられたタグを付与する状況タグ付け処理を実行させ、
前記公開プロファイル選別処理が、前記状況タグ付け処理において前記状況に付与されたタグによって公開するプロファイルの選別を行うタグ基準公開プロファイル選別処理であることを特徴とする請求項１８または請求項１９に記載のプログラム。
【請求項２１】
前記プロファイルマッチング処理が、前記ユーザが設定した情報にしたがって前記プロファイルのマッチングを行うプロファイル緩和マッチング処理であることを特徴とする請求項１８から請求項２０に記載のプログラム。
【請求項２２】
前記受信情報選別処理が、前記状況タグ付け処理において前記状況に付与されたタグによって前記通信処理が前記情報交換相手から受信した公開情報の選別を行うタグ基準受信情報選別処理であることを特徴とする請求項２０に記載のプログラム。
【請求項２３】
前記情報交換装置の中央処理装置に、前記状況タグ付け処理におけるタグ付けの基準となるタグ付け基準情報の更新情報を少なくとも外部端末から受付けるタグ付け基準受付処理を実行させるための請求項２０または請求項２２に記載のプログラム。
【請求項２４】
前記情報交換装置の中央処理装置に、前記プロファイルの更新情報を少なくとも外部端末から受付けるプロファイル受付け処理を実行させるための請求項１８から請求項２３のいずれかに記載のプログラム。
【請求項２５】
前記情報交換装置の中央処理装置に、前記プロファイル緩和マッチング処理において行われる前記プロファイルマッチングの基準となるマッチング基準情報の更新情報を少なくとも外部端末から受付けるプロファイルマッチング基準受付処理を実行させるための請求項２１または請求項２４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報交換装置、情報交換システム及びそれらに用いる情報交換方法並びにそのプログラムに関し、特に装置使用者の置かれている状況や装置使用者の置かれた状況に応じて、公開するプロファイル（興味のある情報分野、要求する情報の分野）を制御する情報交換装置に関する。
【背景技術】
【０００２】
従来、この種の情報交換装置としては、図３３に示すような顧客選考推定装置がある（例えば、特許文献１参照）。図３３に示すように、従来の顧客選考推定装置のセンタシステム４０は、各種の情報が格納されたコンテンツデータベース４４と、コンテンツデータベース４４から収集する情報の内容を決定するための各種の情報提供プログラムが格納されたプログラムデータベース４３と、情報提供の履歴データを記録するための顧客履歴データベース４２と、サーバ４１と、通信装置４５とを備えている。
【０００３】
また、情報端末３０はＣＰＵ（中央処理装置）３１ａを含むコントローラ３１、車両状態検出装置３２、乗員状態検出装置３３、ナビゲーション装置３４、入力装置３５、ＡＶ装置３６、通信装置３７を備えている。尚、従来の顧客選考推定装置では、情報端末３０としてカーナビゲーションシステム、センタシステム４０にカーナビゲーションシステムに対する情報配信システムを想定している。
【０００４】
従来の顧客選考推定装置では、情報端末３０がセンタシステム４０に情報配信の要求を行う際に、情報端末３０が搭載されている車両の速度や位置等の状況を検出してセンタシステム４０に送る。センタシステム４０は、情報端末３０から受信した車両の状況と顧客履歴データベース４２中の履歴との照合を行い、過去の似た状況で情報受信者の満足度が高かった情報配信の履歴を参考にして、プログラムデータベース４３から情報提供プログラムを選択する。
【０００５】
このように、情報端末３０が搭載されている車両の状況を用いて、センタシステム４０が情報提供方法を選択することで、従来の顧客選考推定装置では、車両の状況に合わせた情報提供を実現している。
【０００６】
【特許文献１】特開２００３−１５０８４２号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
個人が情報を記憶したデータベースを持ち歩き、それぞれのユーザの嗜好に合わせて居合わせた別のユーザと情報交換を行うモデルを想定した場合、上記の従来の技術では以下の２つの問題が発生する。
【０００８】
第１に、上記の従来の技術のような、状況を用いて送信する情報を選別する情報交換装置においては、情報受信側にとって都合のよい情報を情報送信側が送信するので、情報受信側が情報送信側に送付した情報受信側の状況によって、情報送信側が送信する情報を選別するものしか存在しないため、情報送信側が、自分の状況に合わせて送信する状況を選別することができないという問題がある。
【０００９】
第２に、従来の情報交換装置においては、予め素性の分かっている相手から情報送信を受けることを前提としているため、素性の知れない情報交換相手の候補に情報交換の要求を行う際に、公開するプロファイル（興味のある情報分野、要求する情報の分野）の選別の基準を判断することができないという問題がある。
【００１０】
そこで、本発明の目的は上記の問題点を解消し、情報送信側の状況に合わせて送信する情報を選別することができる情報交換装置、情報交換システム及びそれらに用いる情報交換方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明による情報交換装置は、自装置及びユーザの置かれた状況を検出する状況検出手段と、
前記状況検出手段が検出した状況によって公開する自装置のプロファイルの選別を行う公開プロファイル選別手段と、
自装置の公開プロファイルと情報交換相手候補から送信されてきた相手装置の公開プロファイルとのマッチングを行って前記情報交換相手候補との情報交換を行うか否かを決定するプロファイルマッチング手段と、
前記プロファイルマッチング手段が行った前記公開プロファイルのマッチングで前記情報交換を行うと決定した情報交換相手に送信する情報の選別をそのマッチング結果を基に行う送信情報選別手段と、
前記情報交換相手との交換プロファイル及び交換情報の送受信を行う通信装置とを備えている。
【００１２】
本発明による情報交換システムは、上記の情報交換装置を具備している。
【００１３】
本発明による情報交換方法は、情報交換相手と情報交換を行う情報交換装置に用いられる情報交換方法であって、
前記情報交換装置が、
前記情報交換装置自体及びユーザの置かれた状況を検出する検出処理と、
前記検出処理にて検出した状況によって公開するプロファイルの選別を行うプロファイル選別処理と、
前記情報交換装置自体の公開プロファイルと情報交換相手候補から送信されてきた相手の公開プロファイルとのマッチングを行って前記情報交換相手候補との情報交換を行うか否かを決定する決定処理と、
前記公開プロファイルのマッチングで前記情報交換を行うと決定した情報交換相手に送信する情報の選別をそのマッチング結果を基に行う情報選別処理と、
前記情報交換相手との交換プロファイル及び交換情報の送受信を行う処理とを実行する
【００１４】
本発明によるプログラムは、情報交換相手と情報交換を行う情報交換装置が実行するプログラムであって、
前記情報交換装置の中央処理装置に、
前記情報交換装置自体及びユーザの置かれた状況を検出する状況検出処理と、
前記状況検出処理にて検出した状況によって公開するプロファイルの選別を行うプロファイル選別処理と、
前記情報交換装置自体の公開プロファイルと情報交換相手候補から送信されてきた相手の公開プロファイルとのマッチングを行って前記情報交換相手候補との情報交換を行うか否かを決定するプロファイルマッチング処理と、
前記公開プロファイルのマッチングで前記情報交換を行うと決定した情報交換相手に送信する情報の選別をそのマッチング結果を基に行う送信情報選別処理と、
前記情報交換相手との交換プロファイル及び交換情報の送受信を行う通信処理とを実行させている。
【００１５】
すなわち、本発明の情報交換装置は、情報交換装置自体やユーザの置かれた状況を検出する状況検出手段と、状況検出手段の検出した状況により公開するプロファイルの選別を行う公開プロファイル選別手段と、自身の公開プロファイルと情報交換相手候補から送信されてきた相手の公開プロファイルとのマッチングを行い情報交換相手候補と情報交換を行うか否かを決定するプロファイルマッチング手段と、プロファイルマッチング手段が行ったプロファイルのマッチング情報に従って情報交換相手に送信する情報の選別を行う送信情報選別手段と、情報交換相手と交換プロファイルや交換情報の送受信を行う通信装置と、を備えている。
【００１６】
状況検出手段の検出した状況により公開プロファイル選別手段が公開するプロファイルを選別し、通信装置が選別されたプロファイルを送信する。通信装置が情報交換相手の候補から公開プロファイルを受信したら、公開プロファイル選別手段が選別した自身の公開プロファイルのマッチングを行い、送信情報選別手段はマッチングしたプロファイルに関連するジャンルに関する情報のみを選別して通信装置から送信する。
【００１７】
本発明の情報交換装置では、上記のような構成を採用し、周囲の状況に合わせて公開プロファイル及び公開情報を選別することによって、状況検出手段の検出した状況によって公開プロファイル選別手段が公開するプロファイルを選別し、その公開プロファイルによって送信する情報の選別を行うため、情報送信側が、自分の状況に合わせて送信する情報を選別することが可能となる。
【００１８】
また、本発明の情報交換装置では、上記のような構成を採用し、周囲の状況に合わせて公開プロファイル及び公開情報を選別することによって、状況検出手段の検出した状況によって、情報交換相手候補のおかれている状況や素性を推定し、公開するプロファイル（興味のある情報分野、要求する情報の分野）を選別することが可能となるため、素性の知れない情報交換相手の候補に情報交換の要求を行う際に、自分の状況に合わせて公開するプロファイル（興味のある情報分野、要求する情報の分野）を選別することが可能となる。
【発明の効果】
【００１９】
本発明は、上記のような構成及び動作とすることで、情報送信側の状況に合わせて送信する情報を選別することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２０】
次に、本発明の実施例について図面を参照して説明する。
【実施例１】
【００２１】
図１は本発明の第１の実施例による情報交換システムの構成を示すブロック図である。図１において、本発明の第１の実施例による情報交換システムは、情報交換装置１と、他の情報交換装置１０とから構成されている。
【００２２】
情報交換装置１は、プロファイルＤＢ（データベース）２と、情報ＤＢ３と、状況検出手段４と、公開プロファイル選別手段５と、プロファイルマッチング手段６と、送信情報選別手段７と、通信装置８と、受信情報選別手段９とから構成されている。尚、他の情報交換装置１０も通信装置１１を備えている。
【００２３】
プロファイルＤＢ２は、プロファイル（興味のある情報分野、要求する情報の分野）を記憶し、情報ＤＢ３は、交換対象である情報を記憶している。状況検出手段４は、情報交換装置１自体やユーザの置かれた状況を検出する。公開プロファイル選別手段５は、状況検出手段４が検出した状況によってプロファイルＤＢ２に記憶されているプロファイルの中から公開するプロファイルの選別を行う。
【００２４】
プロファイルマッチング手段６は、公開プロファイル選別手段５が選別した自身の公開プロファイルと通信装置８から送られてきた情報交換相手候補の公開プロファイルとのマッチングを行い、情報交換相手候補と情報交換を行うか否かを決定する。送信情報選別手段７は、プロファイルマッチング手段６が行ったプロファイルのマッチング情報にしたがって情報ＤＢ３に記憶されている情報の中から情報交換相手に送信する公開情報の選別を行う。
【００２５】
通信装置８は、公開プロファイル選別手段５が選別した公開プロファイルや送信情報選別手段７が選別した公開情報の情報交換相手への送信、情報交換相手が送信した公開プロファイルや公開情報の受信を行う。受信情報選別手段９は、状況検出手段４の検出した状況によって、通信装置８が情報交換相手から受信した公開情報の選別を行い、その選別した情報を情報ＤＢ３に記憶させる。
【００２６】
状況検出手段４は、情報交換装置１の外部環境１２から「情報交換装置の現在位置」や「情報交換装置の持ち主の行動」等の情報を状況として取得し、公開プロファイル選別手段５及び受信情報選別手段９に送る。
【００２７】
公開プロファイル選別手段５は、状況検出手段４の検出した状況によってプロファイルＤＢ２に記憶されているプロファイルの中から公開するプロファイルの選別を行い、選別した公開プロファイルをプロファイルマッチング手段６に送る。
【００２８】
プロファイルマッチング手段６は、公開プロファイル選別手段５から送られてきた公開プロファイルを通信装置８から情報交換相手候補に送信し、公開プロファイル選別手段５が選別した自装置の公開プロファイルと、通信装置８から送られてきた情報交換相手候補の公開プロファイルとのマッチングを行い、情報交換相手候補との情報交換を行うか否かを決定する。
【００２９】
ここで行うマッチングにおいては、自装置の公開プロファイルと情報交換相手候補の公開プロファイルとで、完全に一致するもののみがマッチングしたと判定し、マッチングした公開プロファイルが存在した場合にのみ情報交換相手候補と情報交換を行うものとする。
【００３０】
送信情報選別手段７は、プロファイルマッチング手段６によって情報交換相手候補との情報交換を行うと決定した場合のみ、プロファイルマッチング手段６が行ったプロファイルのマッチング情報にしたがって情報ＤＢ３に記憶されている情報の中から情報交換相手に送信する公開情報の選別を行い、公開情報を通信装置８から情報交換相手に送信する。
【００３１】
受信情報選別手段９は、状況検出手段４の検出した状況によって、通信装置８が情報交換相手から受信した公開情報の選別を行い、その選別した情報を情報ＤＢ３に記憶する。
【００３２】
尚、本実施例においては、プロファイルＤＢ２に記憶されているプロファイルや情報ＤＢ３に記憶されている情報をユーザに向けて表示するための表示手段を上記の構成に追加してもよい。
【００３３】
図２は本発明の第１の実施例による情報交換装置１の動作を示すフローチャートである。これら図１及び図２を参照して本発明の第１の実施例による情報交換装置１の動作について説明する。尚、図２に示す処理は情報交換装置１の図示せぬＣＰＵ（中央処理装置）がプログラムを実行することで実現される。
【００３４】
まず、情報交換装置１は、情報交換の相手となる他の情報交換装置１０を検知することで動作を開始し、状況検出手段４が外部環境１２から「情報交換装置の現在位置」や「情報交換装置の持ち主の行動」等の情報を状況として取得し、公開プロファイル選別手段５及び受信情報選別手段９に送る（図２ステップＳ１）。
【００３５】
公開プロファイル選別手段５は、状況検出手段４の検出した状況によってプロファイルＤＢ２に記憶されているプロファイルの中から公開するプロファイルを選別し、選別した公開プロファイルをプロファイルマッチング手段６に送る（図２ステップＳ２）。
【００３６】
プロファイルマッチング手段６は、公開プロファイル選別手段５から送られてきた公開プロファイルを通信装置８から情報交換相手候補（他の情報交換装置１０）に送信する（図２ステップＳ３）。
【００３７】
また、プロファイルマッチング手段６は、情報交換相手候補から通信装置８が受信した情報交換相手候補の公開プロファイルを、通信装置８から受取ると（図２ステップＳ４）、通信装置８から受取った情報交換相手候補の公開プロファイルと公開プロファイル選別手段５が選別した自装置の公開プロファイルとのマッチングを行う（図２ステップＳ５）。尚、上記のステップＳ３の処理とステップＳ４の処理とは、それぞれ独立した処理であり、順序が前後しても問題はない。
【００３８】
プロファイルマッチング手段６による公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在しなければ（図２ステップＳ６）、情報交換装置１は動作を終了する。
【００３９】
また、プロファイルマッチング手段６による公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在し（図２ステップＳ６）（マッチングしたプロファイルを持つ情報交換相手候補を、これ以降、情報交換相手とする）、かつマッチングしたプロファイルに関連する情報が情報ＤＢ３に記憶されていれば（図２ステップＳ７）、送信情報選別手段７は、プロファイルマッチング手段６が行ったプロファイルのマッチング情報にしたがって情報ＤＢ３に記憶されている情報の中からマッチングしたプロファイルに関連する情報を情報交換相手に送信する公開情報として選別を行い、公開情報を通信装置８から情報交換相手に送信する（図２ステップＳ８）。
【００４０】
その後に、受信情報選別手段９は、通信装置８が情報交換相手から受信した公開情報を受取る（図２ステップＳ９）。また、受信情報選別手段９は、マッチングしたプロファイルに関連する情報が情報ＤＢ３に記憶されていなければ（図２ステップＳ７）、通信装置８が情報交換相手から受信した公開情報を受取る（図２ステップＳ９）。尚、上記のステップＳ８の処理とステップＳ９の処理とは、それぞれ独立した処理であり、順序が前後しても問題はない。
【００４１】
受信情報選別手段９は、状況検出手段４の検出した状況によって通信装置８が情報交換相手から受信した公開情報の選別を行い、その選別した情報を情報ＤＢ３に記憶する（図２ステップＳ１０）。上記の流れによって、情報交換装置１は情報交換相手との情報交換が終了すると、上記の一連の動作を終了する。
【００４２】
このように、本実施例では、状況検出手段４の検出した状況によって公開プロファイル選別手段５が公開するプロファイルを選別し、その公開プロファイルをプロファイルマッチング手段６がマッチングした結果によって送信情報選別手段７が送信する情報の選別を行うことで、情報送信側の状況に合わせて情報を送信する状況を選別することができる。
【００４３】
また、本実施例では、状況検出手段４の検出した状況によって、情報交換相手候補の置かれている状況や素性を推定し、それに基づいて公開プロファイル選別手段５が公開プロファイルを選別しているので、素性の知れない情報交換相手の候補に情報交換の要求を行う際に、自装置の状況に合わせて公開プロファイルを選別することができる。
【００４４】
図３は本発明の第１の実施例においてプロファイルＤＢ２に最初に格納されているプロファイルの集合を示す図であり、図４は本発明の第１の実施例において情報ＤＢ３に最初に格納されている情報の集合を示す図であり、図５は本発明の第１の実施例において公開プロファイル選別手段５が選別した公開プロファイルを示す図である。
【００４５】
図６は本発明の第１の実施例において通信装置８が情報交換相手候補から受信した情報交換相手候補の公開プロファイルを示す図であり、図７は本発明の第１の実施例においてプロファイルマッチング手段６がマッチングしたと判定したプロファイルを示す図であり、図８は本発明の第１の実施例において送信情報選別手段７が選別した公開情報を示す図である。
【００４６】
図９は本発明の第１の実施例において通信装置８が情報交換相手から受信した情報交換相手の公開情報を示す図であり、図１０は本発明の第１の実施例において情報交換終了後に情報ＤＢ３に格納されている情報の集合を示す図である。これら図１〜図１０を参照して本発明の第１の実施例に情報交換システムの具体的な動作について説明する。
【００４７】
図３に示すプロファイル＃１〜＃４（「プロファイル＃１：パソコン（パーソナルコンピュータの略）の情報に興味がある」、「プロファイル＃２：ラーメンの情報に興味がある」、「プロファイル＃３：自動車の情報に興味がある」、「プロファイル＃４：銀行の情報に興味がある」）は、本実施例において、プロファイルＤＢ２に記憶されているプロファイルの集合である。
【００４８】
また、図４に示す情報＃１〜＃４（「情報＃１：銀行Ｂの株価の情報」、「情報＃２：自動車Ｃの速度の情報」、「情報＃３：ラーメン店Ｄのメニューの情報」、「情報＃４：パソコンＥの価格の情報」）は、情報ＤＢ３に記憶されている情報の集合である。
【００４９】
本実施例において、情報交換装置１は情報交換の相手となる他の情報交換装置１０を検知することで動作を開始し、状況検出手段４が情報交換装置１の外部環境１２から「情報交換装置の現在位置」や「情報交換装置の持ち主の行動」等の情報を状況として取得し、公開プロファイル選別手段５及び受信情報選別手段９に送る（図２ステップＳ１）。本実施例においては、「ユーザはラーメン店にいる」という状態が検出されたとする。
【００５０】
公開プロファイル選別手段５は、状況検出手段４の検出した状況によってプロファイルＤＢ２に記憶されているプロファイルから公開するプロファイルを選別し、選別した公開プロファイルをプロファイルマッチング手段６に送る（図２ステップＳ２）。本実施例において、状況検出手段４の検出した状況は、「ユーザはラーメン店にいる」であるので、図３に示したプロファイルからこの状況に関わるものだけが公開プロファイルとして選別される。本実施例において選別される公開プロファイルは、図５に示すように、「プロファイル＃２：ラーメンの情報に興味がある」となる。
【００５１】
プロファイルマッチング手段６は、公開プロファイル選別手段５から送られてきた公開プロファイルを通信装置８から情報交換相手候補に送信する（図２ステップＳ３）。また、プロファイルマッチング手段６は、情報交換相手候補から通信装置８が受信した情報交換相手候補の公開プロファイルを、通信装置８から受け取る（図２ステップＳ４）。本実施例における情報交換相手候補の公開プロファイルは、図６に示すプロファイル＃５，＃６（「プロファイル＃５：ラーメンの情報に興味がある」、「プロファイル＃６：飲食店の情報に興味がある」）であるとする。
【００５２】
プロファイルマッチング手段６は、上記のステップＳ３で公開プロファイル選別手段５が選別した自装置の公開プロファイルと、上記のステップＳ４で通信装置８から受取った情報交換相手候補の公開プロファイルとのマッチングを行う（図２ステップＳ５）。本実施例においては、完全に一致したプロファイルのみをマッチングしたと判定するので、図６に示した自装置の公開プロファイルと図６に示す情報交換相手候補のプロファイルとを比較すると、図７に示すプロファイル（「プロファイル＃７：ラーメンの情報に興味がある」）がマッチングしていることが分かる。
【００５３】
プロファイルマッチング手段６による公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在しなければ（図２ステップＳ６）、情報交換装置１は動作を終了する。本実施例においては、図７に示すプロファイルがマッチングしているので、ステップＳ７に進む。
【００５４】
また、プロファイルマッチング手段６による公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在し（図２ステップＳ６）（マッチングしたプロファイルを持つ情報交換相手候補を、これ以降、情報交換相手とする）、かつマッチングしたプロファイルに関連する情報が情報ＤＢ３に記憶されていれば（図２ステップＳ７）、送信情報選別手段７は、プロファイルマッチング手段６が行ったプロファイルのマッチング情報にしたがって情報ＤＢ３に記憶されている情報の中からマッチングしたプロファイルに関連する情報を情報交換相手に送信する公開情報として選別を行い、公開情報を通信装置８から情報交換相手に送信する（図２ステップＳ８）。
【００５５】
本実施例においては、図７に示すプロファイルがマッチングしており、図５に示す情報ＤＢ３に記憶されている情報を参照すると、図８に示す情報（「情報＃３：ラーメン店Ｄのメニューの情報」）がマッチングしたプロファイルに関連する情報として存在するため、ステップＳ８に進む。
【００５６】
送信情報選別手段７は、プロファイルマッチング手段６が行ったプロファイルのマッチング情報にしたがって、情報ＤＢ３に記憶されている情報の中からマッチングしたプロファイルに関連する情報を情報交換相手に送信する公開情報として選別を行い、公開情報を通信装置８から情報交換相手に送信する（図２ステップＳ８）。本実施例においては、図８に示す情報がマッチングしたプロファイルに関連しているので、公開情報として選別され、通信装置８から情報交換相手に送信される。
【００５７】
受信情報選別手段９は、通信装置８が情報交換相手から受信した公開情報を受け取る（図２ステップＳ９）。本実施例においては、図９に示した情報（「情報＃５：ラーメン店Ｆの評判の情報」）が受信されるとする。
【００５８】
受信情報選別手段９は、状況検出手段４の検出した状況によって通信装置８が情報交換相手から受信した公開情報の選別を行い、情報ＤＢ３に記憶させる（図２ステップＳ１０）。本実施例においては、図９に示す情報に対して受信情報選別手段９による情報選別が行われるが、特に情報は取り除かれず、情報ＤＢ３に記憶される。その結果、情報ＤＢ３の内容は、図１０に示すように、情報＃１〜＃５（「情報＃１：銀行Ｂの株価の情報」、「情報＃２：自動車Ｃの速度の情報」、「情報＃３：ラーメン店Ｄのメニューの情報」、「情報＃４：パソコンＥの価格の情報」、「情報＃５：ラーメン店Ｆの評判の情報」）となる。
【００５９】
上記のような処理の流れによって、情報交換が終了すると、情報交換装置１は動作を終了する。
【００６０】
このように、本実施例では、状況検出手段４の検出した状況によって、公開プロファイル選別手段５が公開するプロファイルを選別し、その公開プロファイルをプロファイルマッチング手段６がマッチングした結果によって送信情報選別手段７が送信する情報の選別を行うことで、自装置の状況に合わせて送信する状況を選別することができる。
【００６１】
さらに、本実施例では、素性の知れない情報交換相手の候補に情報交換の要求を行う際に、自装置の状況に合わせて公開するプロファイル（興味のある情報分野、要求する情報の分野）を選別することができる。
【実施例２】
【００６２】
図１１は本発明の第２の実施例による情報交換システムの構成を示すブロック図である。図１１において、本発明の第２の実施例による情報交換システムは、情報交換装置１ａに状況タグ付け手段１３を設け、公開情報選別手段５とプロファイルマッチング手段６と受信情報選別手段９との代わりに、タグ基準公開プロファイル選別手段１４とプロファイル緩和マッチング手段１５とタグ基準受信情報選別手段１６とを設けた以外は、図１に示す本発明の第１の実施例による情報交換装置１と同様の構成となっており、同一構成要素には同一符号を付してある。尚、プロファイルＤＢ２に記憶されているプロファイルや情報ＤＢ３に記憶されている情報をユーザに向けて表示するための表示手段をこの構成に追加してもよい。
【００６３】
状況タグ付け手段１３は、状況検出手段４が検出した状況を受取り、状況に付けるタグをタグ基準公開プロファイル選別手段１４及びタグ基準受信情報選別手段１６に送る。どのような状況にどのようなタグを付けるかは情報交換装置１ａのユーザが調節することができ、情報交換装置１ａ毎にタグ付けの基準が異なっていてもよい。
【００６４】
タグ付けの調節の例としては、「ラーメン屋Ａ（ある特定のラーメン屋）に入店」という状況に対して「ラーメン屋Ａに入店」というタグを付けるように調節しても、「ラーメン屋に入店」というタグを付けるように調節しても、「料理店に入店」というタグをつけるように調節してもよい。
【００６５】
タグ基準公開プロファイル選別手段１４は、状況タグ付け手段１３が状況に付けたタグによってプロファイルＤＢ２に記憶されているプロファイルの中から公開するプロファイルの選別を行い、選別した公開プロファイルをプロファイル緩和マッチング手段１５に送る。
【００６６】
プロファイル緩和マッチング手段１５は、タグ基準公開プロファイル選別手段１４から送られてきた公開プロファイルを通信装置８から情報交換相手候補に送信し、タグ基準公開プロファイル選別手段１４が選別した自装置の公開プロファイルと通信装置８から送られてきた情報交換相手候補の公開プロファイルとの緩和マッチングを行い、情報交換相手候補と情報交換を行うか否かを決定する。
【００６７】
ここで、緩和マッチングとは、どのようなプロファイルがマッチングすると判定するかは情報交換装置１ａのユーザが調節することができ、情報交換装置１ａ毎にマッチングの基準が異なっていることを許すマッチングである。例えば、「ラーメン屋Ａ（ある特定のラーメン屋）のラーメンに興味がある」というプロファイルと、「ラーメンに興味がある」というプロファイルとをマッチングするように緩和マッチングを調整してもよいし、逆にマッチングしないように調整してもよい。
【００６８】
タグ基準受信情報選別手段１６は、状況タグ付け手段１３が状況に付けたタグによって通信装置８が情報交換相手から受信した公開情報の選別を行い、その選別した情報を情報ＤＢ３に記憶する。
【００６９】
図１２は本発明の第２の実施例による情報交換装置１ａの動作を示すフローチャートである。これら図１１及び図１２を参照して本発明の第２の実施例による情報交換装置１ａの動作について説明する。尚、図１２に示す処理は情報交換装置１ａの図示せぬＣＰＵがプログラムを実行することで実現される。また、図１２のステップＳ１１，Ｓ１４，Ｓ１５，Ｓ１９，Ｓ２０の処理は上記の図２のステップＳ１，Ｓ３，Ｓ４，Ｓ８，Ｓ９の処理と同一であるので、それらの説明については省略する。
【００７０】
状況タグ付け手段１３は、状況検出手段４が検出した状況を受取り、状況に付けるタグをタグ基準公開プロファイル選別手段１４及びタグ基準受信情報選別手段１６に送る（図１２ステップＳ１２）。
【００７１】
タグ基準公開プロファイル選別手段１４は、状況タグ付け手段１３が状況に付けたタグによってプロファイルＤＢ２に記憶されているプロファイルの中から公開するプロファイルの選別を行い、選別した公開プロファイルをプロファイル緩和マッチング手段１５に送る（図１２ステップＳ１３）。
【００７２】
プロファイル緩和マッチング手段１５は、タグ基準公開プロファイル選別手段１４が選別した自装置の公開プロファイルと通信装置８から送られてきた情報交換相手候補の公開プロファイルとの緩和マッチングを行う（図１２ステップＳ１６）。
【００７３】
プロファイル緩和マッチング手段１５による公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在しなければ（図１２ステップＳ１７）、情報交換装置１ａは動作を終了する。
【００７４】
プロファイル緩和マッチング手段１５による公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在し（図１２ステップＳ１７）（マッチングしたプロファイルを持つ情報交換相手候補を、これ以降、情報交換相手とする）、かつマッチングしたプロファイルに関連する情報が情報ＤＢ３に記憶されていれば（図１２ステップＳ１８）、送信情報選別手段７は、プロファイル緩和マッチング手段１５が行ったプロファイルのマッチング情報にしたがって情報ＤＢ３に記憶されている情報の中からマッチングしたプロファイルに関連する情報を情報交換相手に送信する公開情報として選別を行い、公開情報を通信装置８から情報交換相手に送信する（図１２ステップＳ１９）。
【００７５】
その後に、タグ基準受信情報選別手段１６は、通信装置８が情報交換相手から受信した公開情報を受取る（図１２ステップＳ２０）。また、タグ基準受信情報選別手段１６は、マッチングしたプロファイルに関連する情報が情報ＤＢ３に記憶されていなければ（図１２ステップＳ１８）、通信装置８が情報交換相手から受信した公開情報を受取る（図１２ステップＳ２０）。
【００７６】
タグ基準受信情報選別手段１６は、状況タグ付け手段１３が状況に付けたタグによって通信装置８が情報交換相手から受信した公開情報の選別を行い、情報ＤＢ２に記憶する（図１２ステップＳ２１）。
【００７７】
このように、本実施例では、状況タグ付け手段１３による状況へのタグ付けやプロファイル緩和マッチング手段１５によるプロファイルの緩和マッチングをユーザによって調節することができるので、ユーザが、自分の興味の程度等に応じて情報交換相手の選別の基準や公開プロファイルの選別の基準、公開情報選別の基準を調整することができる。
【００７８】
図１３は本発明の第２の実施例においてプロファイルＤＢ２に最初に格納されているプロファイルの集合を示す図であり、図１４は本発明の第２の実施例において情報ＤＢ３に最初に格納されている情報の集合を示す図であり、図１５は本発明の第２の実施例においてタグ基準公開プロファイル選別手段１４が選別した公開プロファイルを示す図である。
【００７９】
図１６は本発明の第２の実施例において通信装置８が情報交換相手候補から受信した情報交換相手候補の公開プロファイルを示す図であり、図１７は本発明の第２の実施例においてプロファイル緩和マッチング手段１５がマッチングしたと判定したプロファイルを示す図であり、図１８は本発明の第２の実施例において送信情報選別手段７が選別した公開情報を示す図である。
【００８０】
図１９は本発明の第２の実施例において通信装置８が情報交換相手から受信した情報交換相手の公開情報を示す図であり、図２０は本発明の第２の実施例において情報交換終了後に情報ＤＢ３に格納されている情報の集合を示す図である。これら図１１〜図２０を参照して本発明の第２の実施例に情報交換システムの具体的な動作について説明する。
【００８１】
図１３に示すプロファイル＃８〜＃１１（「プロファイル＃８：パソコンの情報に興味がある」、「プロファイル＃９：ラーメンの情報に興味がある」、「プロファイル＃１０：チャーハンの情報に興味がある」、「プロファイル＃１１：銀行の情報に興味がある」）は、本実施例において、プロファイルＤＢ２に記憶されているプロファイルの集合である。
【００８２】
図１４に示す情報＃６〜＃９（「情報＃６：銀行Ｂの株価の情報」、「情報＃７：レトルトのチャーハンＧの価格の情報」、「情報＃８：ラーメン店Ｄのメニューの情報」、「情報＃９：パソコンＥの価格の情報」）は、情報ＤＢ３に記憶されている情報の集合である。
【００８３】
また、本実施例においては、状況タグ付け手段１３は「ユーザはラーメン店にいる」という状況に対して「中華料理関連」というタグを付けるように調整されているものとする。さらに、本実施例においては、タグ基準公開プロファイル選別手段１４は、状況タグ付け手段１３から「中華料理関連」というタグが送られてきたら、「ラーメン」や「チャーハン」といった中華料理に関連するプロファイルを公開プロファイルとして選別するように動作する。
【００８４】
さらにまた、本実施例においては、プロファイル緩和マッチング手段１５は、「ラーメンの情報に興味がある」と「チャーハンの情報に興味がある」、「ラーメンの情報に興味がある」と「餃子の情報に興味がある」等の中華料理に関連のあるプロファイル同士はマッチングしたと判定するように調整されているものとする。
【００８５】
本実施例において、情報交換装置１ａは情報交換の相手となる他の情報交換装置１０を検知することで動作を開始し、状況検出手段４が情報交換装置１ａの外部環境１２から「情報交換装置の現在位置」や「情報交換装置の持ち主の行動」等の情報を状況として取得し、状況タグ付け手段１３に送る（図１２ステップＳ１１）。本実施例においては、「ユーザはラーメン店にいる」という状態が検出されたとする。
【００８６】
状況タグ付け手段１３は状況検出手段４が検出した状況を受取り、状況に付けるタグをタグ基準公開プロファイル選別手段１４及びタグ基準受信情報選別手段１６に送る（図１２ステップＳ１２）。本実施例においては、「ユーザはラーメン店にいる」という状態が検出されたので、それに対して「中華料理関連」というタグが付けられる。
【００８７】
タグ基準公開プロファイル選別手段１４は、状況タグ付け手段１３が状況に付けたタグによってプロファイルＤＢ２に記憶されているプロファイルの中から公開するプロファイルの選別を行い、選別した公開プロファイルをプロファイル緩和マッチング手段１５に送る（図１２ステップＳ１３）。本実施例において、状況タグ付け手段１３が状況に付けたタグは「中華料理関連」であるので、図１３に示すプロファイルの中からこのタグに関わるものだけが公開プロファイルとして選別される。本実施例において選別される公開プロファイルは、図１５に示すように、「プロファイル＃９：ラーメンの情報に興味がある」、「プロファイル＃１０：チャーハンの情報に興味がある」となる。
【００８８】
プロファイル緩和マッチング手段１５は、タグ基準公開プロファイル選別手段１４から送られてきた公開プロファイルを通信装置８から情報交換相手候補に送信する（図１２ステップＳ１４）。また、プロファイル緩和マッチング手段１５は、情報交換相手候補から通信装置８が受信した情報交換相手候補の公開プロファイルを、通信装置８から受取る（図１２ステップＳ１５）。本実施例における情報交換相手候補の公開プロファイルは、図１６に示すプロファイル＃１２〜＃１４（「プロファイル＃１２：ラーメンの情報に興味がある」、「プロファイル＃１３：飲食店の情報に興味がある」、「プロファイル＃１４：餃子の情報に興味がある」）であるとする。
【００８９】
プロファイル緩和マッチング手段１５は、タグ基準公開プロファイル選別手段１４が選別した自装置の公開プロファイルと、通信装置８から送られてきた情報交換相手候補の公開プロファイルとの緩和マッチングを行う（図１２ステップＳ１６）。本実施例においては、「ラーメンの情報に興味がある」と「チャーハンの情報に興味がある」、「ラーメンの情報に興味がある」と「餃子の情報に興味がある」等の中華料理に関連のあるプロファイル同士はマッチングしたと判定するので、図１３に示す自装置の公開プロファイルと図１６に示す情報交換相手候補のプロファイルとを比較すると、図１７に示すプロファイル（「プロファイル＃１５：ラーメンの情報に興味がある」、「プロファイル＃１６：チャーハンの情報に興味がある」、「プロファイル＃１７：餃子の情報に興味がある」）がマッチングしていることが分かる。
【００９０】
プロファイル緩和マッチング手段１５が上記のステップＳ１６で行った公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在すれば（図１２ステップＳ１７）、ステップＳ１８に進み、さもなくばステップＳ２０に進む。本実施例においては、図１７に示すプロファイルがマッチングしているので、ステップＳ１８に進む。
【００９１】
プロファイル緩和マッチング手段１５が上記のステップＳ１６で行った公開プロファイルのマッチングにおいて、マッチングしたプロファイルに関連する情報が情報ＤＢ３に記憶されていれば（図１２ステップＳ１８）、ステップＳ１９に進み、さもなくばステップＳ１９を飛ばしてステップＳ２０に進む。本実施例においては、図１７に示すプロファイルがマッチングしており、図１４に示す情報ＤＢ３に記憶されている情報を参照すると、図１８に示す情報（「情報＃７：レトルトのチャーハンＧの価格の情報」、「情報＃８：ラーメン店Ｄのメニューの情報」）がマッチングしたプロファイルに関連する情報として存在するため、ステップＳ１９に進む。
【００９２】
送信情報選別手段７は、プロファイル緩和マッチング手段１５が行ったプロファイルのマッチング情報にしたがって、情報ＤＢ３に記憶されている情報の中からマッチングしたプロファイルに関連する情報を情報交換相手に送信する公開情報として選別を行い、公開情報を通信装置８から情報交換相手に送信する（図１２ステップＳ１９）。本実施例においては、図１８に示す情報がマッチングしたプロファイルに関連しているので、公開情報として選別され、通信装置８から情報交換相手に送信される。
【００９３】
受信情報選別手段９は、通信装置８が情報交換相手から受信した公開情報を受取る（図１２ステップＳ２０）。本実施例においては、図１９に示す情報（「情報＃１０：ラーメン店Ｆの評判の情報」、「情報＃１１：餃子店Ｈの評判の情報」）が受信されるとする。
【００９４】
タグ基準受信情報選別手段１６は、状況タグ付け手段１３が状況に付けたタグによって通信装置８が情報交換相手から受信した公開情報の選別を行い、その選別した情報を情報ＤＢ３に記憶する（図１２ステップＳ２１）。本実施例においては、図１９に示す情報に対して、タグ基準受信情報選別手段１６による情報選別が行われるが、特に情報は取り除かれず、情報ＤＢ３に記憶される。その結果、情報ＤＢ３の内容は、図２０に示すように、情報＃６〜＃１１（「情報＃６：銀行Ｂの株価の情報」、「情報＃７：レトルトのチャーハンＧの価格の情報」、「情報＃８：ラーメン店Ｄのメニューの情報」、「情報＃９：パソコンＥの価格の情報」、「情報＃１０：ラーメン店Ｆの評判の情報」、「情報＃１１：餃子店Ｈの評判の情報」）となる。
【００９５】
上記の処理の流れによって、情報交換が終了すると、情報交換装置１ａは動作を終了する。
【００９６】
このように、本実施例では、状況タグ付け手段１３による状況へのタグ付けやプロファイル緩和マッチング手段１５によるプロファイルの緩和マッチングをユーザによって調節することができるので、ユーザが、自分の興味の程度等に応じて情報交換相手の選別の基準や公開プロファイルの選別の基準、公開情報選別の基準を調整することができる。
【実施例３】
【００９７】
図２１は本発明の第３の実施例による情報交換システムの構成を示すブロック図である。図２１において、本発明の第３の実施例による情報交換システムは、情報交換装置１ｂにタグ付け基準受付手段１７とプロファイル受付手段１８とプロファイルマッチング基準受付手段１９とタグ付けＤＢ２０とプロファイルマッチングＤＢ２１とを設け、状況タグ付け手段１３とプロファイル緩和マッチング手段１５との代わりに、ＤＢ準拠状況タグ付け手段２２とＤＢ準拠プロファイル緩和マッチング手段２３とを設けた以外は、図１１に示す本発明の第２の実施例による情報交換装置１ａと同様の構成となっており、同一構成要素には同一符号を付してある。尚、プロファイルＤＢ２に記憶されているプロファイルや情報ＤＢ３に記憶されている情報をユーザに向けて表示するための表示手段をこの構成に追加してもよい。
【００９８】
タグ付け基準受付手段１７は外部端末２４等からＤＢ準拠状況タグ付け手段２２が行うタグ付けの基準となるタグ付け基準情報の更新情報を受信し、その更新情報に基づいてタグ付けＤＢ２０の更新を行う。プロファイル受付手段１８は外部端末２５等からプロファイルの更新情報を受信し、その更新情報に基づいてプロファイルＤＢ２の更新を行う。
【００９９】
プロファイルマッチング基準受付手段１９は外部端末２６等からＤＢ準拠プロファイル緩和マッチング手段２３が行うプロファイルマッチングの基準となるマッチング基準情報の更新情報を受信し、プロファイルマッチングＤＢ２１の更新を行う。
【０１００】
タグ付けＤＢ２０は、ＤＢ準拠状況タグ付け手段２２が状況検出手段４から送られた状況にタグを付ける際に、どのような状況にどのようなタグを付けるかを決定するためのタグ付け基準情報を記憶している。
【０１０１】
プロファイルマッチングＤＢ２１は、ＤＢ準拠プロファイル緩和マッチング手段２３が、タグ基準公開プロファイル選別手段１４にて選別された自装置の公開プロファイルと通信装置８から送られてきた情報交換相手候補の公開プロファイルとのマッチングにおいて、どのようなプロファイルがマッチングすると判定するかを決定するためのマッチング基準情報を記憶している。
【０１０２】
ＤＢ準拠状況タグ付け手段２２は、状況検出手段４が検出した状況を受取り、タグ付けＤＢ２０に記憶されているタグ付け基準情報にしたがって状況にタグ付けを行い、状況に付けたタグをタグ基準公開プロファイル選別手段１４及びタグ基準受信情報選別手段１６に送る。
【０１０３】
ＤＢ準拠プロファイル緩和マッチング手段２３は、タグ基準公開プロファイル選別手段１４から送られてきた公開プロファイルを通信装置８から情報交換相手候補に送信し、タグ基準公開プロファイル選別手段１４が選別した自装置の公開プロファイルと通信装置８から送られてきた情報交換相手候補の公開プロファイルとのマッチングをプロファイルマッチングＤＢ２１に記憶されているマッチング基準情報にしたがって行い、情報交換相手候補との情報交換を行うか否かを決定する。
【０１０４】
図２２（ａ）〜（ｃ）は本発明の第３の実施例による情報交換装置１ｂにおける情報の更新処理を示すフローチャートであり、図２３は本発明の第３の実施例による情報交換装置１ｂの動作を示すフローチャートである。これら図２１〜図２３を参照して本発明の第３の実施例による情報交換装置１ｂの動作について説明する。尚、図２２及び図２３に示す処理は情報交換装置１ｂの図示せぬＣＰＵがプログラムを実行することで実現される。また、図２３のステップＳ４１，Ｓ４３〜Ｓ４５，Ｓ４７〜Ｓ５１の処理は上記の図１２のステップＳ１１，Ｓ１３〜Ｓ１５，Ｓ１７〜Ｓ２１の処理と同一であるので、それらの説明については省略する。
【０１０５】
図２２（ａ）はタグ付け基準受付手段１７の動作を示しており、図２２（ｂ）はプロファイル受付手段１８の動作を示しており、図２２（ｃ）はプロファイルマッチング基準受付手段１９の動作を示しており、図２３は情報交換装置１ｂが情報交換を行う際の動作を示している。尚、上記の図２２に示す動作と図２３に示す動作とはそれぞれ独立したものである。
【０１０６】
タグ付け基準受付手段１７は外部端末２４等からタグ付け基準情報の更新情報を受信すると（図２２ステップＳ３１）、動作を開始し、外部端末２４等から受信したタグ付け基準情報の更新情報に基づいてタグ付けＤＢ２０の更新を行う（図２２ステップＳ３２）。
【０１０７】
プロファイル受付手段１８は外部端末２５等からプロファイルの更新情報を受信すると（図２２ステップＳ３３）、動作を開始し、外部端末２５等から受信したプロファイルの更新情報に基づいてプロファイルＤＢ２の更新を行う（図２２ステップＳ３４）。
【０１０８】
プロファイルマッチング基準受付手段１９は外部端末２６等からプロファイルマッチング基準情報の更新情報を受信すると（図２２ステップＳ３５）、動作を開始し、外部端末２６等から受信したプロファイルマッチング基準情報の更新情報に基づいてプロファイルマッチングＤＢ２１の更新を行う（図２２ステップＳ３６）。
【０１０９】
尚、タグ付け基準受付手段１７の動作（ステップＳ３１，Ｓ３２）と、プロファイル受付手段１８の動作（ステップＳ３３，Ｓ３４）と、プロファイルマッチング基準受付手段１９の動作（ステップＳ３５，Ｓ３６）とは、それぞれ独立である。
【０１１０】
ＤＢ準拠状況タグ付け手段２２は、状況検出手段４が検出した状況を受取り、タグ付けＤＢ２０に記憶されているタグ付け基準情報にしたがって状況にタグ付けを行い、状況に付けたタグをタグ基準公開プロファイル選別手段１４及びタグ基準受信情報選別手段１６に送る（図２３ステップＳ４２）。
【０１１１】
ＤＢ準拠プロファイル緩和マッチング手段２３は、タグ基準公開プロファイル選別手段１４が選別した自装置の公開プロファイルと通信装置８から送られてきた情報交換相手候補の公開プロファイルとの緩和マッチングをプロファイルマッチングＤＢ２１に記憶されているマッチング情報にしたがって行う（図２３ステップＳ４６）。
【０１１２】
このように、本実施例では、タグ付け基準受付手段１７とプロファイル受付手段１８とプロファイルマッチング基準受付手段１９とを通じて、タグ付け基準情報とプロファイルとプロファイルマッチング基準情報とをそれぞれ更新しているので、第３者が新たな配信用情報や複雑なルールを用意することなく、特定の状況で特定ジャンルの情報についてのユーザ同士の情報を促進するようにこれらの情報を更新してやることで、情報配信の代替とすることができる。
【０１１３】
図２４は本発明の第３の実施例においてプロファイルＤＢ２に最初に格納されているプロファイルの集合を示す図であり、図２５は本発明の第３の実施例において情報ＤＢ３に最初に格納されている情報の集合を示す図であり、図２６は本発明の第３の実施例においてステップＳ３４の直後にプロファイルＤＢ２に格納されているプロファイルの集合を示す図である。
【０１１４】
図２７は本発明の第３の実施例においてタグ基準公開プロファイル選別手段１４が選別した公開プロファイルを示す図であり、図２８は本発明の第３の実施例において通信装置８が情報交換相手候補から受信した情報交換相手候補の公開プロファイルを示す図であり、図２９は本発明の第３の実施例においてＤＢ基準プロファイル緩和マッチング手段２３がマッチングしたと判定したプロファイルを示す図である。
【０１１５】
図３０は本発明の第３の実施例において送信情報選別手段７が選別した公開情報を示す図であり、図３１は本発明の第３の実施例において通信装置８が情報交換相手から受信した情報交換相手の公開情報を示す図であり、図３２は本発明の第３の実施例において情報交換終了後に情報ＤＢ３に格納されている情報の集合を示す図である。これら図２１〜図３２を参照して本発明の第３の実施例による情報交換システムの動作について説明する。
【０１１６】
図２４に示すプロファイル＃１８〜＃２１（「プロファイル＃１８：パソコンの情報に興味がある」、「プロファイル＃１９：ラーメンの情報に興味がある」、「プロファイル＃２０：自動車の情報に興味がある」、「プロファイル＃２１：銀行の情報に興味がある」）は、第３の実施例において、プロファイルＤＢ２に記憶されているプロファイルの集合である。
【０１１７】
また、図２５に示す情報＃１２〜＃１５（「情報＃１２：銀行Ｂの株価の情報」、「情報＃１３：自動車Ｃの速度の情報」、「情報＃１４：ラーメン店Ｄのメニューの情報」、「情報＃１５：博多駅の時刻表の情報」）は、情報ＤＢ３に記憶されている情報の集合である。
【０１１８】
本実施例の初期状態において、タグ付けＤＢ２０によるＤＢ準拠状況タグ付け手段２２の動作設定は、状況検出手段４が検出した状況に状況と同名のタグを付けるように設定されているとする。また、プロファイルマッチングＤＢ２１によるＤＢ準拠プロファイル緩和マッチング手段２３の動作設定は、完全に一致したプロファイルのみをマッチングしたと判定するように設定されているとする。
【０１１９】
本実施例では、情報交換が実行される前に情報交換装置１ｂのユーザが博多物産展の会場に移動していたとし、さらに、そこでは『「ユーザは博多物産展にいる」という状況に対して「博多関連」、「ラーメン関連」、「明太子関連」というタグが付けられるようにする』というタグ付け基準情報の更新情報と、『「博多の情報に興味がある」というプロファイルを加える』というプロファイルの更新情報と、『「ラーメンの情報に興味がある」と「博多の情報に興味がある」、「明太子の情報に興味がある」と「博多の情報に興味がある」というプロファイルがそれぞれマッチングするようにする』というプロファイルマッチング基準情報の更新情報が、博多物産展の主催者の端末から発信されていたとする。
【０１２０】
タグ付け基準受付手段１７は、タグ付け基準情報の更新情報を受信して動作を開始し（図２２ステップＳ３１）、受信したタグ付け基準情報の更新情報に基づいてタグ付けＤＢ２０の更新を行う（図２２ステップＳ３２）。本実施例では、「博多物産展にいる」という状況に対して「博多関連」、「ラーメン関連」、「明太子関連」というタグが付けられるようにタグ付けＤＢ２０の更新を行う。
【０１２１】
プロファイル受付手段１８は、プロファイルの更新情報を受信して動作を開始し（図２２ステップＳ３３）、受信したプロファイルの更新情報に基づいてプロファイルＤＢ２の更新を行う（図２２ステップＳ３４）。本実施例では、「博多の情報に興味がある」というプロファイルをプロファイルＤＢ２に加える。その結果、もともと図２４に示すプロファイルＤＢ２の内容は、図２６に示すように、プロファイル＃１８〜＃２２（「プロファイル＃１８：パソコンの情報に興味がある」、「プロファイル＃１９：ラーメンの情報に興味がある」、「プロファイル＃２０：自動車の情報に興味がある」、「プロファイル＃２１：銀行の情報に興味がある」、「プロファイル＃２２：博多の情報に興味がある」）に変更される。
【０１２２】
プロファイルマッチング基準受付手段１９は、プロファイルマッチング基準情報の更新情報を受信して動作を開始し（図２２ステップＳ３５）、受信したプロファイルマッチング基準情報の更新情報に基づいてプロファイルマッチングＤＢ２１の更新を行う（図２２ステップＳ３６）。本実施例では、「ラーメンの情報に興味がある」と「博多の情報に興味がある」、「明太子の情報に興味がある」と「博多の情報に興味がある」というプロファイルがそれぞれマッチングするようにプロファイルマッチングＤＢ２１の更新を行う。
【０１２３】
尚、タグ付け基準受付手段１７の動作（ステップＳ３１，Ｓ３２）と、プロファイル受付手段１８の動作（ステップＳ３３．Ｓ３４）と、プロファイルマッチング基準受付手段１９の動作（ステップＳ３５，Ｓ３６）とは、それぞれ独立である。
【０１２４】
本実施例において、情報交換装置１ｂは情報交換の相手となる他の情報交換装置１０を検知することで情報交換を開始する。本実施例においては、上記のステップＳ３１〜Ｓ３６の処理が行われた直後に、博多物産展の会場で情報交換が開始されたとする
【０１２５】
次に、状況検出手段４は、情報交換装置１ｂの外部環境１２から「情報交換装置の現在位置」や「情報交換装置の持ち主の行動」等の情報を状況として取得し、ＤＢ準拠状況タグ付け手段２２に送る（図２３ステップＳ４１）。本実施例においては、「ユーザは博多物産展にいる」という状況が検出される。
【０１２６】
ＤＢ準拠状況タグ付け手段２２は、状況検出手段４が検出した状況を受取り、タグ付けＤＢ２０に記憶されているタグ付け基準情報にしたがって状況にタグ付けを行い、状況に付けたタグをタグ基準公開プロファイル選別手段１４及びタグ基準受信情報選別手段１６に送る（図２３ステップＳ４２）。本実施例においては、「ユーザは博多物産展にいる」という状況に対して、「博多関連」、「ラーメン関連」、「明太子関連」というタグが付けられる。
【０１２７】
タグ基準公開プロファイル選別手段１４は、ＤＢ準拠状況タグ付け手段２２が状況に付けたタグによってプロファイルＤＢ２に記憶されているプロファイルの中から公開するプロファイルの選別を行い、選別した公開プロファイルをＤＢ準拠プロファイル緩和マッチング手段２３に送る（図２３ステップＳ４３）。本実施例において、ＤＢ準拠状況タグ付け手段２２が状況に付けたタグは、「博多関連」、「ラーメン関連」、「明太子関連」であるので、図２６に示したプロファイルの中からこのタグに関わるものだけが公開プロファイルとして選別される。本実施例において、選別される公開プロファイルは、図２７に示すように、プロファイル＃１９，＃２２（「プロファイル＃１９：ラーメンの情報に興味がある」、「プロファイル＃２２：博多の情報に興味がある」）になる。
【０１２８】
ＤＢ準拠プロファイル緩和マッチング手段２３は、タグ基準公開プロファイル選別手段１４から送られた公開プロファイルを通信装置８から情報交換相手候補に送信する（図２３ステップＳ４４）。また、ＤＢ準拠プロファイル緩和マッチング手段２３は、情報交換相手候補から通信装置８が受信した情報交換相手候補の公開プロファイルを、通信装置８から受取る（図２３ステップＳ４５）。本実施例における情報交換相手候補の公開プロファイルは、図２８に示すプロファイル＃２３，＃２４（「プロファイル＃２３：博多の情報に興味がある」、「プロファイル＃２４：明太子の情報に興味がある」）であるとする。
【０１２９】
ＤＢ準拠プロファイル緩和マッチング手段２３は、タグ基準公開プロファイル選別手段１４が選別した自身の公開プロファイルと、通信装置８から送られてきた情報交換相手候補の公開プロファイルとの緩和マッチングをプロファイルマッチングＤＢ２１に記憶されているマッチング情報にしたがって行う（図２３ステップＳ４６）。本実施例においては、完全に一致したプロファイルのみをマッチングしたと判定するので、図２７に示す自装置の公開プロファイルと、図２８に示す情報交換相手候補のプロファイルとを比較すると、図２９に示すプロファイル（「プロファイル＃２５：ラーメンの情報に興味がある」、「プロファイル＃２６：博多の情報に興味がある」、「プロファイル＃２７：明太子の情報に興味がある」）がマッチングしていることが分かる。
【０１３０】
ＤＢ準拠プロファイル緩和マッチング手段２３がステップＳ４６で行った公開プロファイルのマッチングにおいて、マッチングしたプロファイルが存在すればステップＳ４８に進み、さもなくばステップＳ５０に進む（図２３ステップＳ４７）。本実施例においては、図２９に示すプロファイルがマッチングしているので、次のステップＳ４８に進む。
【０１３１】
ＤＢ準拠プロファイル緩和マッチング手段２３がステップＳ４６で行った公開プロファイルのマッチングにおいて、マッチングしたプロファイルに関連する情報が情報ＤＢ３に記憶されていればステップＳ４９に進み、さもなくばステップＳ４９を飛ばしてステップＳ５０に進む（図２３ステップＳ４８）。本実施例においては、図２９に示すプロファイルがマッチングしており、図２５に示す情報ＤＢ３に記憶されている情報を参照すると、図３０に示した情報（「情報＃１４：ラーメン店Ｄのメニューの情報」、「情報＃１５：博多駅の時刻表の情報」）がマッチングしたプロファイルに関連する情報として存在するため、ステップＳ４９に進む。
【０１３２】
送信情報選別手段７は、ＤＢ準拠プロファイル緩和マッチング手段２３が行ったプロファイルのマッチング情報にしたがって、情報ＤＢ３に記憶されている情報の中からマッチングしたプロファイルに関連する情報を情報交換相手に送信する公開情報として選別を行い、公開情報を通信装置８から情報交換相手に送信する（図２３ステップＳ４９）。本実施例においては、図３０に示す情報がマッチングしたプロファイルに関連しているので、公開情報として選別され、通信装置８から情報交換相手に送信される。
【０１３３】
タグ基準受信情報選別手段１６は、通信装置８が情報交換相手から受信した公開情報を受取る（図２３ステップＳ５０）。本実施例においては、図３１に示した情報（「情報＃１６：ラーメン店Ｆの評判の情報」、「情報＃１７：明太子Ｉの評判の情報」）が受信されるものとする。
【０１３４】
タグ基準受信情報選別手段１６は、ＤＢ準拠状況タグ付け手段２２が状況に付けたタグによって通信装置８が情報交換相手から受信した公開情報の選別を行い、情報ＤＢ３に記憶させる（図２３ステップＳ５１）。本実施例においては、図３１に示した情報に対してタグ基準受信情報選別手段１６による情報選別が行われるが、特に情報は取り除かれず、情報ＤＢ３に記憶される。その結果、情報ＤＢ３の内容は、図３２に示すように、情報＃１２〜＃１７（「情報＃１２：銀行Ｂの株価の情報」、「情報＃１３：自動車Ｃの速度の情報」、「情報＃１４：ラーメン店Ｄのメニューの情報」、「情報＃１５：博多駅の時刻表の情報」、「情報＃１６：ラーメン店Ｆの評判の情報」、「情報＃１７：明太子Ｉの評判の情報」）となる。
【０１３５】
上記の処理の流れによって情報交換が終了したら、情報交換装置１ｂは動作を終了する。
【０１３６】
このように、本実施例では、タグ付け基準受付手段１７とプロファイル受付手段１８とプロファイルマッチング基準受付手段１９とを通じて、タグ付け基準情報とプロファイルとプロファイルマッチング基準情報とをそれぞれ更新することによって、第３者が新たな配信用情報や複雑なルールを用意することなく、特定の状況で特定ジャンルの情報についてのユーザ同士の情報を促進するように、これらの情報を更新することで、情報配信の代替とすることができる。
【産業上の利用可能性】
【０１３７】
本発明は、個人が情報を記憶したデータベースを持ち歩き、それぞれのユーザの嗜好に合わせて居合わせた別のユーザと情報交換を行うために用いる情報交換装置、情報交換装置を携帯コンピュータや携帯端末等で実現するためのプログラムといった用途に適用することができる。
【図面の簡単な説明】
【０１３８】
【図１】本発明の第１の実施例による情報交換システムの構成を示すブロック図である。
【図２】本発明の第１の実施例による情報交換装置の動作を示すフローチャートである。
【図３】本発明の第１の実施例においてプロファイルＤＢに最初に格納されているプロファイルの集合を示す図である。
【図４】本発明の第１の実施例において情報ＤＢに最初に格納されている情報の集合を示す図である。
【図５】本発明の第１の実施例において公開プロファイル選別手段が選別した公開プロファイルを示す図である。
【図６】本発明の第１の実施例において通信装置８が情報交換相手候補から受信した情報交換相手候補の公開プロファイルを示す図である。
【図７】本発明の第１の実施例においてプロファイルマッチング手段がマッチングしたと判定したプロファイルを示す図である。
【図８】本発明の第１の実施例において送信情報選別手段が選別した公開情報を示す図である。
【図９】本発明の第１の実施例において通信装置が情報交換相手から受信した情報交換相手の公開情報を示す図である。
【図１０】本発明の第１の実施例において情報交換終了後に情報ＤＢに格納されている情報の集合を示す図である。
【図１１】本発明の第２の実施例による情報交換システムの構成を示すブロック図である。
【図１２】本発明の第２の実施例による情報交換装置の動作を示すフローチャートである。
【図１３】本発明の第２の実施例においてプロファイルＤＢに最初に格納されているプロファイルの集合を示す図である。
【図１４】本発明の第２の実施例において情報ＤＢに最初に格納されている情報の集合を示す図である。
【図１５】本発明の第２の実施例においてタグ基準公開プロファイル選別手段が選別した公開プロファイルを示す図である。
【図１６】本発明の第２の実施例において通信装置が情報交換相手候補から受信した情報交換相手候補の公開プロファイルを示す図である。
【図１７】本発明の第２の実施例においてプロファイル緩和マッチング手段がマッチングしたと判定したプロファイルを示す図である。
【図１８】本発明の第２の実施例において送信情報選別手段が選別した公開情報を示す図である。
【図１９】図１９は本発明の第２の実施例において通信装置が情報交換相手から受信した情報交換相手の公開情報を示す図である。
【図２０】本発明の第２の実施例において情報交換終了後に情報ＤＢに格納されている情報の集合を示す図である。
【図２１】本発明の第３の実施例による情報交換システムの構成を示すブロック図である。
【図２２】（ａ）〜（ｃ）は本発明の第３の実施例による情報交換装置における情報の更新処理を示すフローチャートである。
【図２３】本発明の第３の実施例による情報交換装置１ｂの動作を示すフローチャートである。
【図２４】本発明の第３の実施例においてプロファイルＤＢに最初に格納されているプロファイルの集合を示す図である。
【図２５】本発明の第３の実施例において情報ＤＢに最初に格納されている情報の集合を示す図である。
【図２６】本発明の第３の実施例においてステップＳ３４の直後にプロファイルＤＢに格納されているプロファイルの集合を示す図である。
【図２７】本発明の第３の実施例においてタグ基準公開プロファイル選別手段が選別した公開プロファイルを示す図である。
【図２８】本発明の第３の実施例において通信装置が情報交換相手候補から受信した情報交換相手候補の公開プロファイルを示す図である。
【図２９】本発明の第３の実施例においてＤＢ基準プロファイル緩和マッチング手段２３がマッチングしたと判定したプロファイルを示す図である。
【図３０】本発明の第３の実施例において送信情報選別手段が選別した公開情報を示す図である。
【図３１】本発明の第３の実施例において通信装置が情報交換相手から受信した情報交換相手の公開情報を示す図である。
【図３２】本発明の第３の実施例において情報交換終了後に情報ＤＢ３に格納されている情報の集合を示す図である。
【図３３】従来の情報交換装置の構成例を示すブロック図である。
【符号の説明】
【０１３９】
１，１ａ，１ｂ  情報交換装置
２  プロファイルＤＢ
３  情報ＤＢ
４  状況検出手段
５  公開プロファイル選別手段
６  プロファイルマッチング手段
７  送信情報選別手段
８，１１  通信装置
９  受信情報選別手段
１０  他の情報交換装置
１２  外部環境
１３  状況タグ付け手段
１４  タグ基準公開プロファイル選別手段
１５  プロファイル緩和マッチング手段
１６  タグ基準受信情報選別手段
１７  タグ付け基準受付手段
１８  プロファイル受付手段
１９  プロファイルマッチング基準受付手段
２０  タグ付けＤＢ
２１  プロファイルマッチングＤＢ
２２  ＤＢ準拠状況タグ付け手段
２３  ＤＢ準拠プロファイル緩和マッチング手段
２４〜２６  外部端末
【図１】
2008129886.tif 000003
【図２】
2008129886.tif 000004
【図３】
2008129886.tif 000005
【図４】
2008129886.tif 000006
【図５】
2008129886.tif 000007
【図６】
2008129886.tif 000008
【図７】
2008129886.tif 000009
【図８】
2008129886.tif 000010
【図９】
2008129886.tif 000011
【図１０】
2008129886.tif 000012
【図１１】
2008129886.tif 000013
【図１２】
2008129886.tif 000014
【図１３】
2008129886.tif 000015
【図１４】
2008129886.tif 000016
【図１５】
2008129886.tif 000017
【図１６】
2008129886.tif 000018
【図１７】
2008129886.tif 000019
【図１８】
2008129886.tif 000020
【図１９】
2008129886.tif 000021
【図２０】
2008129886.tif 000022
【図２１】
2008129886.tif 000023
【図２２】
2008129886.tif 000024
【図２３】
2008129886.tif 000025
【図２４】
2008129886.tif 000026
【図２５】
2008129886.tif 000027
【図２６】
2008129886.tif 000028
【図２７】
2008129886.tif 000029
【図２８】
2008129886.tif 000030
【図２９】
2008129886.tif 000031
【図３０】
2008129886.tif 000032
【図３１】
2008129886.tif 000033
【図３２】
2008129886.tif 000034
【図３３】
2008129886.tif 000035