(57)【要約】【課題】  ユーザの求める場への気付きを与えることができる情報処理装置を提供する。【解決手段】  サーバー６は、人の集まりに関する情報を収集する受付部６１と、所定の属性情報を視覚化した属性オブジェクトと人の集まりに関する情報を視覚化した集団オブジェクトとの関連度を計算する関連度計算部６５と、属性オブジェクトと集団オブジェクトとの関連度に基づいて、属性オブジェクトまたは集団オブジェクトを表示させる情報を生成する制御部６６とを有し、属性オブジェクトまたは集団オブジェクトを表示させる情報をクライアント５に送信する。クライアント５は、集団オブジェクトが属性オブジェクトに吸引されるように集団オブジェクトを表示する。【選択図】          図１
2006053684.tif 000002
【特許請求の範囲】
【請求項１】
所定の属性情報を視覚化した属性オブジェクトと人の集まりに関する情報を視覚化した集団オブジェクトとの関連度を求める計算手段と、
前記属性オブジェクトと前記集団オブジェクトとの関連度に基づいて、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を生成する制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は更に、前記人の集まりに関する情報を収集する収集手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置は更に、所定の情報処理装置からの要求に基づいて、該情報処理装置に対する処理モジュールを生成する生成手段を有することを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
前記情報処理装置は更に、前記人の集まりに関する情報を格納するテーブルを記憶する記憶手段を有することを特徴とする請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記情報処理装置は更に、前記人の集まりに関する情報を格納するテーブルを記憶する記憶手段と、
前記収集手段が収集した人の集まりに関する情報に基づいて、前記人の集まりに関する情報を格納するテーブルの情報を更新する管理手段とを有することを特徴とする請求項２記載の情報処理装置。
【請求項６】
前記情報処理装置は更に、各ユーザ毎に属性情報を格納するテーブルを記憶する記憶手段を有することを特徴とする請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記情報処理装置は更に、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を所定の情報処理装置に送信する送信手段を有することを特徴とする請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
前記制御手段は、前記属性オブジェクトと集団オブジェクトの関連度に応じて、前記属性オブジェクトまたは前記集団オブジェクトの色を変化させる情報を生成することを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項９】
前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度に応じて、前記属性オブジェクトまたは前記集団オブジェクトの形状を変化させる情報を生成することを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項１０】
前記制御手段は、前記人の集まりに関する情報に応じて、前記集団オブジェクトの大きさを変化させる情報を生成することを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項１１】
前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度に応じて、前記集団オブジェクトが前記属性オブジェクトに吸引されるように前記集団オブジェクトを表示させる情報を生成することを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項１２】
前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度に応じて、前記属性オブジェクトが前記集団オブジェクトに吸引されるように前記属性オブジェクトを表示させる情報を生成することを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項１３】
前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度が最大のものにのみ影響を受けるように、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を生成することを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項１４】
前記制御手段は、前記属性オブジェクトが複数存在する場合、前記集団オブジェクトが前記各属性オブジェクトの影響を受けるように前記集団オブジェクトを表示させる情報を生成することを特徴とする請求項１から請求項７のいずれか一項に記載の情報処理装置。
【請求項１５】
前記人の集まりに関する情報は、所定のセンサから取得した情報であることを特徴とする請求項１から請求項１４のいずれか一項に記載の情報処理装置。
【請求項１６】
前記人の集まりに関する情報は、場所の情報および人物の情報を少なくとも含むことを特徴とする請求項１から請求項１５のいずれか一項に記載の情報処理装置。
【請求項１７】
前記属性オブジェクトは、前記集団オブジェクトが表示されている画面に置かれることで選択されることを特徴とする請求項１から請求項１６のいずれか一項に記載の情報処理装置。
【請求項１８】
前記属性オブジェクトは、前記集団オブジェクトが表示されていない画面に置かれることで選択されることを特徴とする請求項１から請求項１６のいずれか一項に記載の情報処理装置。
【請求項１９】
前記属性オブジェクトは、所定の画面内にドラッグアンドドロップされることで選択されることを特徴とする請求項１から請求項１６のいずれか一項に記載の情報処理装置。
【請求項２０】
前記計算手段は、前記集団オブジェクトにより視覚化された人の集まり内の人に予め対応付けられた属性情報と前記属性オブジェクトにより指定された属性情報とのマッチング度から前記属性オブジェクトと集団オブジェクトの関連度を計算することを特徴とする請求項１から請求項１９のいずれか一項に記載の情報処理装置。
【請求項２１】
人の集まりに関する情報を検知するセンサと、
所定の属性情報を視覚化した属性オブジェクトまたは前記人の集まりに関する情報を視覚化した集団オブジェクトを表示させる情報を生成する情報処理装置を有し、
前記情報処理装置は、請求項１から請求項２０のいずれか一項に記載の情報処理装置であるシステム。
【請求項２２】
前記システムは更に、前記情報処理装置から送信される属性オブジェクトまたは集団オブジェクトを表示させる情報に基づいて、前記属性オブジェクトおよび前記集団オブジェクトを所定の表示装置に表示する端末を有することを特徴とする請求項２１記載のシステム。
【請求項２３】
所定の属性を視覚化した属性オブジェクトと人の集まりを視覚化した集団オブジェクトとの関連度を計算するステップと、
前記属性オブジェクトと集団オブジェクトとの関連度に基づいて、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を生成するステップとを有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、システムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来、移動体の位置を検出し、移動体の位置を表示装置に表示することで、移動体の位置を把握できる装置が提案されている。また、このような装置を利用する従来例として、建物内のセンサから得られる位置情報を利用することで人員の最適配置などの管理を行うシステムが提案されている。また、他の従来技術として以下のようなものが提案されている。
【０００３】
特許文献１記載の装置は、微弱電波を使用した構内通信システムを用いて、構内を移動する携帯機の現在位置を表示装置に表示し、転倒現場へ関係者が急行することを可能とするというものである。
【０００４】
また、特許文献２記載の装置は、商圏や顧客の分析による営業活動等の支援を目的として、ＰＯＳシステムで管理される顧客情報を抽出条件として色やマーク等を地図上に重ね合わせて視覚化することで、多様化する対象者のニーズなどの情報をリアルタイムに的確に把握できるというものである。
【０００５】
【特許文献１】特開平７−２５５０８１号公報
【特許文献２】特開２００４−３０５６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、企業組織では日常的に廊下や食堂などでのインフォーマルな対話が行われており、対話したい相手とそのような場でやりとりすることで有用な情報を得ることができ、生産性の向上に寄与すると言われているが、インフォーマルな場に気付くためには、偶然そこに居合わせる必要があり、日常業務ではそのような機会を多く損失しているという問題がある。
【０００７】
特許文献１記載の装置は、構内地図上に携帯機の位置を可視化させ、携帯機の位置を把握することができるため、インフォーマルな場を発見することはできるが、携帯機の位置をすべて表示するので、プライバシーを保護することができないという問題がある。
【０００８】
また、特許文献２記載の装置は、顧客情報を抽出条件として色やマーク等を地図上に重ね合わせて視覚化することができるが、この装置によってはユーザの求めるインフォーマルな場を発見することはできないという問題がある。
【０００９】
そこで、本発明は、上記問題点に鑑みてなされたもので、プライバシーを保護し、ユーザの求める場への気付きを与えることができる情報処理装置、システムおよび情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、請求項１に記載のように、所定の属性情報を視覚化した属性オブジェクトと人の集まりに関する情報を視覚化した集団オブジェクトとの関連度を求める計算手段と、前記属性オブジェクトと前記集団オブジェクトとの関連度に基づいて、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を生成する制御手段とを有することを特徴とする情報処理装置である。本発明によれば、属性オブジェクトと集団オブジェクトとの関連度に基づいて、属性オブジェクトまたは集団オブジェクトの例えば位置情報等の表示情報を生成することで、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトとして表示することで、プライバシーにも配慮することができる。
【００１１】
本発明は、請求項２に記載のように、請求項１記載の情報処理装置において、更に、前記人の集まりに関する情報を収集する収集手段を有することを特徴とする。本発明によれば、人の集まりに関する情報に基づき集団オブジェクトを表示できる。
【００１２】
本発明は、請求項３に記載のように、請求項１または請求項２記載の情報処理装置において、更に、所定の情報処理装置からの要求に基づいて、該情報処理装置に対する処理モジュールを生成する生成手段を有することを特徴とする。本発明によれば、各処理モジュールにより各情報処理装置に対する処理を行うことができる。
【００１３】
本発明は、請求項４に記載のように、請求項１から請求項３のいずれか一項に記載の情報処理装置において、更に、前記人の集まりに関する情報を格納するテーブルを記憶する記憶手段を有することを特徴とする。本発明によれば、人の集まりに関する情報をテーブルにより管理できる。
【００１４】
本発明は、請求項５に記載のように、請求項２記載の情報処理装置において、更に、前記人の集まりに関する情報を格納するテーブルを記憶する記憶手段と、前記収集手段が収集した人の集まりに関する情報に基づいて、前記人の集まりに関する情報を格納するテーブルの情報を更新する管理手段とを有することを特徴とする。本発明によれば、人の集まりに関する情報を定期的に更新することができる。
【００１５】
本発明は、請求項６に記載のように、請求項１から請求項５のいずれか一項に記載の情報処理装置において、更に、各ユーザ毎に属性情報を格納するテーブルを記憶する記憶手段を有することを特徴とする。本発明によれば、興味のある属性情報をテーブルに格納しておくことができる。
【００１６】
本発明は、請求項７に記載のように、請求項１から請求項６のいずれか一項に記載の情報処理装置において、更に、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を所定の情報処理装置に送信する送信手段を有することを特徴とする。本発明によれば、情報処理装置では、受信した表示情報に基づいて、属性オブジェクトまたは集団オブジェクトを表示することができる。これにより、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００１７】
本発明は、請求項８に記載のように、請求項１から請求項７のいずれか一項に記載の情報処理装置において、前記制御手段は、前記属性オブジェクトと集団オブジェクトの関連度に応じて、前記属性オブジェクトまたは前記集団オブジェクトの色を変化させる情報を生成することを特徴とする。本発明によれば、属性オブジェクトまたは集団オブジェクトの色を変化させることで、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００１８】
本発明は、請求項９に記載のように、請求項１から請求項７のいずれか一項に記載の情報処理装置において、前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度に応じて、前記属性オブジェクトまたは前記集団オブジェクトの形状を変化させる情報を生成することを特徴とする。本発明によれば、属性オブジェクトまたは集団オブジェクトの形状を変化させることで、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００１９】
本発明は、請求項１０に記載のように、請求項１から請求項７のいずれか一項に記載の情報処理装置において、前記制御手段は、前記人の集まりに関する情報に応じて、前記集団オブジェクトの大きさを変化させる情報を生成することを特徴とする。本発明によれば、所定の場所に集まっている人数に応じて、集団オブジェクトの大きさを変えることで、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００２０】
本発明は、請求項１１に記載のように、請求項１から請求項７のいずれか一項に記載の情報処理装置において、前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度に応じて、前記集団オブジェクトが前記属性オブジェクトに吸引されるように前記集団オブジェクトを表示させる情報を生成することを特徴とする。本発明によれば、集団オブジェクトが属性オブジェクトに吸引されるように表示されることで、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００２１】
本発明は、請求項１２に記載のように、請求項１から請求項７のいずれか一項に記載の情報処理装置において、前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度に応じて、前記属性オブジェクトが前記集団オブジェクトに吸引されるように前記属性オブジェクトを表示させる情報を生成することを特徴とする。本発明によれば、属性オブジェクトが集団オブジェクトに吸引されるように表示されるので、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００２２】
本発明は、請求項１３に記載のように、請求項１から請求項７のいずれか一項に記載の情報処理装置において、前記制御手段は、前記属性オブジェクトと集団オブジェクトとの関連度が最大のものにのみ影響を受けるように、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を生成することを特徴とする。本発明によれば、関連度が最大のものだけを考慮した表示が可能となる。
【００２３】
本発明は、請求項１４に記載のように、請求項１から請求項７のいずれか一項に記載の情報処理装置において、前記制御手段は、前記属性オブジェクトが複数存在する場合、前記集団オブジェクトが前記各属性オブジェクトの影響を受けるように前記集団オブジェクトを表示させる情報を生成することを特徴とする。本発明によれば、各属性オブジェクトを考慮した表示が可能となる。
【００２４】
本発明は、請求項１５に記載のように、請求項１から請求項１４のいずれか一項に記載の情報処理装置において、前記人の集まりに関する情報は、所定のセンサから取得した情報であることを特徴とする。本発明によれば、センサからの情報に基づいて、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００２５】
本発明は、請求項１６に記載のように、請求項１から請求項１５のいずれか一項に記載の情報処理装置において、前記人の集まりに関する情報は、場所の情報および人物の情報を少なくとも含むことを特徴とする。本発明によれば、場所の情報および人物の情報に基づいて、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００２６】
本発明は、請求項１７に記載のように、請求項１から請求項１６のいずれか一項に記載の情報処理装置において、前記属性オブジェクトは、前記集団オブジェクトが表示されている画面に置かれることで選択されることを特徴とする。本発明によれば、属性オブジェクトを集団オブジェクトが表示されている画面に置くことにより選択できる。
【００２７】
本発明は、請求項１８に記載のように、請求項１から請求項１６のいずれか一項に記載の情報処理装置において、前記属性オブジェクトは、前記集団オブジェクトが表示されていない画面に置かれることで選択されることを特徴とする。本発明によれば、属性オブジェクトを集団オブジェクトが表示されていない画面に置くことにより選択できる。
【００２８】
本発明は、請求項１９に記載のように、請求項１から請求項１６のいずれか一項に記載の情報処理装置において、前記属性オブジェクトは、所定の画面内にドラッグアンドドロップされることで選択されることを特徴とする。本発明によれば、属性オブジェクトをドラッグアンドドロップすることで選択できる。
【００２９】
本発明は、請求項２０に記載のように、請求項１から請求項１９のいずれか一項に記載の情報処理装置において、前記計算手段は、前記集団オブジェクトにより視覚化された人の集まり内の人に予め対応付けられた属性情報と前記属性オブジェクトにより指定された属性情報とのマッチング度から前記属性オブジェクトと集団オブジェクトの関連度を計算することを特徴とする。本発明によれば、ユーザ属性と属性オブジェクトにより選択された属性とのマッチング度により属性オブジェクトと集団オブジェクトの関連度を計算することができる。
【００３０】
本発明は、請求項２１に記載のように、人の集まりに関する情報を検知するセンサと、所定の属性情報を視覚化した属性オブジェクトまたは前記人の集まりに関する情報を視覚化した集団オブジェクトを表示させる情報を生成する情報処理装置を有し、前記情報処理装置は、請求項１から請求項２０のいずれか一項に記載の情報処理装置であるシステムである。本発明によれば、ユーザの求めるインフォーマルな場への気付きを与えることができるシステムを提供することができる。
【００３１】
本発明は、請求項２２に記載のように、請求項２１記載のシステムにおいて、更に、前記情報処理装置から送信される属性オブジェクトまたは集団オブジェクトを表示させる情報に基づいて、前記属性オブジェクトおよび前記集団オブジェクトを所定の表示装置に表示する端末を有することを特徴とする。本発明によれば、表示を見たユーザは、インフォーマルな場を発見できる。
【００３２】
本発明は、請求項２３に記載のように、所定の属性を視覚化した属性オブジェクトと人の集まりを視覚化した集団オブジェクトとの関連度を計算するステップと、前記属性オブジェクトと集団オブジェクトとの関連度に基づいて、前記属性オブジェクトまたは前記集団オブジェクトを表示させる情報を生成するステップとを有することを特徴とする情報処理方法である。本発明によれば、属性オブジェクトと集団オブジェクトとの関連度に基づいて、属性オブジェクトまたは集団オブジェクトを表示させる情報を生成することで、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトとして表示することで、プライバシーにも配慮することができる。
【発明の効果】
【００３３】
本発明によれば、プライバシーを保護し、ユーザの求める場への気付きを与えることができる情報処理装置、システムおよび情報処理方法を提供できる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明を実施するための最良の形態について実施例を用いて説明する。
【実施例１】
【００３５】
次に、本実施例に係るシステムについて説明する。図１は実施例１に係るシステムの全体構成図である。システム１はバッジ２、センサ３、サーバー４、クライアント５、サーバー６を備える。このシステム１はプライバシーを保護し、ユーザの求める場への気付きを与えるために、属性情報を視覚化した属性オブジェクトまたは人の集まりに関する情報を視覚化した集団オブジェクトを表示させる情報を生成するものである。
【００３６】
バッジ２は各ユーザが保持し、センサ３によって検出されるものである。センサ３は各地点に設置され、ユーザが保持するバッジ２を検知し、センサ情報をサーバー４に送る。このセンサ情報は人の集まりに関する情報であり、少なくとも人物の情報および場所の情報を含む。また、サーバー４はセンサ３からのセンサ情報に対して所定の処理を行い、イベントデータＤ１をサーバー６に送る。クライアント５は例えばパーソナルコンピュータ、携帯端末等により構成される。このクライアント５はユーザからの入力を受け付け、属性オブジェクトおよび集団オブジェクトを表示装置５１に表示する。属性オブジェクトおよび集団オブジェクトを表示させる情報はサーバー６により生成される。
【００３７】
サーバー６は受付部６１、記憶部６２および６３、管理部６４、関連度計算部６５、制御部６６を備える。受付部６１はサーバー４からのイベントデータＤ１を受け付けると、イベントのリスニング処理を行い、ユーザ検知データＤ２を管理部６４へ送る。また、受付部６１はクライアント５からの接続要求を受け付けると、クライアントのリスニング処理を行い、クライアント５に対するクライアント処理モジュールを生成し、生成したクライアント処理モジュールを制御部６６へ送る。クライアント５からの接続要求は、例えばＵＲＬ（Uniform Resource Locator）を開くことにより行われる。受付部６１は一つのクライアント５に対して一つのクライアント処理モジュールを生成する。
【００３８】
記憶部６２はユーザ位置情報テーブルを記憶する。このユーザ位置情報テーブルは人物の集まりに関する情報を格納するテーブルである。このユーザ位置情報テーブルはユーザ情報テーブル、エリア情報テーブルおよび管理テーブルを含む。記憶部６３はユーザプロファイルデータを記憶する。このユーザプロファイルテーブルは各ユーザの属性情報を格納するテーブルである。関連度計算部６５はこのプロファイルテーブルを参照することで、センサ３内に集まっている人の属性情報を知ることができる。管理部６４は受付部６１から送られてくるユーザ検知データＤ２に基づいて、ユーザ位置情報テーブルの情報を更新する。また、管理部６４は制御部６６からの要求に応じて、ユーザ位置情報テーブルのスナップショットを関連度計算部６５に出力する。
【００３９】
関連度計算部６５は管理部６４から得た人の集まりに関する情報と制御部６６から得た属性情報とのマッチング度に基づいて、表示装置５に表示されている属性オブジェクトと集団オブジェクトとの関連度を計算する。受付部６１はサーバー６全体を制御するものである。また、制御部６６は受付部６１からのクライアント処理モジュールを実行する。このクライアント処理モジュールはクライアント５とのインターフェースを確保し、データの送受信の制御を行う。
【００４０】
また、クライアント処理モジュールは人の集まりに関する情報を管理部６４から取得して、集団オブジェクトを表示する情報を生成する。クライアント５はこの集団オブジェクトを表示させる情報に基づいて、表示装置５１に集団オブジェクトを表示する。また、クライアント処理モジュールはクライアント要求データＤ３に基づいて属性情報を関連度計算部６５に送る。クライアント処理モジュールは関連度計算部６５から得た属性オブジェクトと集団オブジェクトの関連度に基づいて、属性オブジェクトおよび集団オブジェクトを表示させる情報を生成し、この属性オブジェクトおよび集団オブジェクトを表示させる情報を含むクライアント送信データＤ４をクライアント５に送る。これによりクライアント５は、表示装置５１に表示されている属性オブジェクトまたは集団オブジェクトの位置、色、形状などを変化させる。
【００４１】
図２は本発明による属性オブジェクトと集団オブジェクトの表示を説明する図である。図２に示すように、各ユーザＰはバッジ２を保持する。Ａ１およびＡ２は各センサ３Ａおよび３Ｂが検知できるエリアを示している。センサ３Ａおよび３ＢはユーザＰが持っているバッジ２を検出する。センサ３Ａおよび３Ｂによって感知できるエリアＡ１およびＡ２には人の集まりの場ができている。この人の集まりの場を抽象化して集団オブジェクトＦ１およびＦ２として表示装置５１に表示する。このとき、集団オブジェクトＦ１は人の集まりに関する場の情報を抽象化し、画面上に表示することで個人を特定せずにプライバシーを守ることができる。
【００４２】
また、Ａ氏はプロダクトＸおよびプロダクトＹについての意見交換を行いたいと思っているが、とくに会議室を予約して関係者を集めるのは手間である。このような場合、Ａ氏はプロダクトＸに関する属性オブジェクトＰ１を表示装置５１の画面上に、プロダクトＹに関する属性オブジェクトＰ２を表示装置５１の画面上に置く。表示装置５１に表示されている属性オブジェクトＰ１およびＰ２と集団オブジェクトＦ１およびＦ２との関連度が計算され、集団オブジェクトＦ１とプロダクトＸの属性オブジェクトＰ１との関連度が高い場合、集団オブジェクトＦ１は属性オブジェクトＰ１の近くに移動する。
【００４３】
集団オブジェクトＦ２とプロダクトＹの属性オブジェクトＰ２との関連度が高い場合、集団オブジェクトＦ２は属性オブジェクトＰ２の近くに移動する。集団オブジェクトＦ１およびＦ２をクリックすることで、誰によってどこの場所で場が発生しているかという詳細情報を知ることができる。Ａ氏はラウンジでプロダクトＸの会話がなされていると気づき席を立ちラウンジへ行くことで、わざわざ関係者を集めることなく、必要なディスカッションを行うことができる。
【００４４】
このように、属性オブジェクトＰ１およびＰ２と集団オブジェクトＦ１およびＦ２との関連度に基づいて、属性オブジェクトＰ１およびＰ２または集団オブジェクトＦ１およびＦ２を移動させることで、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトＦ１およびＦ２として表示することで、プライバシーにも配慮することができる。
【００４５】
図３は、実施例１による属性オブジェクトと集団オブジェクトの表示例を示す図であり、同図（ａ）は場の発生を説明する図、同図（ｂ）は観点の設置を説明する図、同図（ｃ）は場の吸引を説明する図である。なお、図３では一つの属性オブジェクトを設置する場合の表示例である。図３において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１は属性オブジェクトをそれぞれ示す。
【００４６】
集団オブジェクトＦ１およびＦ２は人の集まりに関する情報を視覚化したものである。属性オブジェクトＰ１は所定の属性情報を視覚化したものである。プロファイルセット５２は属性オブジェクトＰ１、Ｐ２およびＰ３を含む。ここで、各使用者が設置できる属性オブジェクトは、配布・交換することができる。属性オブジェクトの設定方法として、基本属性の他に付加情報（メンバ構成の指定、他プロファイルとの組み合わせ）などを持たせても良い。属性オブジェクトには属性を表す画像等（プロダクトの画像など）を使っても良い。
【００４７】
また、各クライアント５で利用できる属性オブジェクトをあらかじめ規定することができる。さらに、属性オブジェクトを興味、関心によって追加することもできる。設置できる属性オブジェクトを変更することもできるが、むやみに属性オブジェクトを設置できると、自分とは全く関係ない人の動きまで分かってしまう。このため、プライバシーなどの問題が考えられる。解決例として、属性オブジェクトを設置できるユーザから属性オブジェクトの使用許可等を得ること（紹介）で追加できるようにする。新しくプロジェクトに参加した場合など業務であればトップダウンで作成される。この場合、属性オブジェクトはセキュリティ上の施策によって保護されている。
【００４８】
同図（ａ）に示すように、人の集まりの場がセンサ３により検出されると、制御部６６は人の集まりに関する情報に応じて、集団オブジェクトを表示させる情報を生成する。クライアント５は制御部６６からのクライアント送信データＤ４に応じて集団オブジェクトＦ１およびＦ２を表示装置５１に表示する。同図（ｂ）に示すように、プロファイルセット５２内で、注目している属性に対応する属性オブジェクトＰ１をドラッグアンドドロップすることで、観点を設置することができる。このように、属性オブジェクトＰ１は集団オブジェクトＦ１およびＦ２が表示されている画面に置くことで選択される。
【００４９】
同図（ｃ）に示すように、２つの集団オブジェクトＦ１およびＦ２のうち、集団オブジェクトＦ１のユーザ属性の多くが属性オブジェクトＰ１の属性と一致し属性情報のマッチング度が高いため、属性オブジェクトＰ１と集団オブジェクトＦ１の関連度が高いと判断され、集団オブジェクトＦ１は属性オブジェクトＰ１に近づく。一方、集団オブジェクトＦ２のユーザ属性と属性オブジェクトＰ１の属性はまったく一致しなかったため、属性オブジェクトＰ１と集団オブジェクトＦ２の関連度が低いと判断され、集団オブジェクトＦ２は移動しない。
【００５０】
上記表示は、制御部６６が属性オブジェクトと集団オブジェクトとの関連度に応じて、集団オブジェクトが属性オブジェクトに吸引されるように集団オブジェクトを表示させる情報を生成することで、実現している。また、集団オブジェクトＦ１およびＦ２の大きさから場内に存在する大まかな人数を知ることができる。また、集団オブジェクトＦ１およびＦ２をマウスでクリックすることで集団オブジェクトに対応した場の詳細情報を知ることができる。
【００５１】
このように、制御部６６は、属性オブジェクトと集団オブジェクトとの関連度が最大のものにのみ影響を受けるように、属性オブジェクトまたは集団オブジェクトを表示させる情報を生成するので、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトとして表示することで、プライバシーにも配慮することができる。集団オブジェクトＦ１が属性オブジェクトＰ１に一定の閾値を越えて近づいたら通知をするようにしてもよい。
【００５２】
次に、システム１全体の処理手順について説明する。図４はシステム１の全体の処理手順を示す図である。サーバー４はセンサ３からのユーザ検知データＤ２に基づいて、イベントデータＤ１をサーバー６に送る。このイベントデータＤ１はエリアＩＤ、エリア名、移動体ＩＤ、移動体名および検知時間を含む。またイベントデータＤ１に音圧等のエリアの付加情報を付加してもよい。制御部６６は、音圧情報により場の活性度を求め、この場の活性度に関する情報を用いて集団オブジェクトの表示情報を生成するようにしてもよい。ユーザは集団オブジェクトにより場の活性度を知ることができる。クライアント５はユーザによって設置された属性オブジェクトに対応する属性情報、属性オブジェクトの位置情報（Ｘ座標、Ｙ座標）を含むクライアント要求データＤ３をサーバー６に送信する。
【００５３】
サーバー６はマッチング処理で、集団オブジェクトで視覚化された人の集まりの中の各人の属性情報と属性オブジェクトにより選択された属性情報とから属性のマッチング度を算出する。この属性のマッチング度を属性オブジェクトＰ１と集団オブジェクトＦ１およびＦ２の関連度として用いる。サーバー６は属性オブジェクトＰ１と集団オブジェクトＦ１およびＦ２との関連度に基づいて、属性オブジェクトＰ１または集団オブジェクトＦ１およびＦ２を表示させる情報を生成する。属性オブジェクトＰ１または集団オブジェクトＦ１およびＦ２の表示情報は、各オブジェクトの座標、大きさ、形状、色情報を含む。属性オブジェクトＰ１および集団オブジェクトＦ１およびＦ２の位置は、属性オブジェクトと集団オブジェクトとの関連度によって決定される。サーバー６はクライアント送信データＤ４をクライアント５へ送信する。クライアント５はサーバー６からのクライアント送信データＤ４に基づいて、属性オブジェクトＰ１および集団オブジェクトＦ１およびＦ２の表示を制御する。これにより、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００５４】
次にシステム１で用いるデータのデータ構造について説明する。図５はシステム１で用いるデータのデータ構造を説明する図である。図５に示すように、システム１で用いるデータは、イベントデータＤ１、ユーザ検知データＤ２、クライアント要求データＤ３、クライアント送信データＤ４を含む。イベントデータＤ１は、エリアＩＤ、エリア名、移動体ＩＤ、移動体名および検知時間を含む。このイベントデータＤ１はサーバー４からサーバー６へ送られる。ここで、移動体名がバッチの保持者である。ユーザ検知データＤ２はエリアＩＤ、移動体ＩＤおよび検知時間を含む。このユーザ検知データＤ２は受付部６１から管理部６４に送られる。ユーザ検知データＤ２は人の集まりに関する情報である。クライアント要求データＤ３はプロファイル（属性）１、プロファイル２、・・・、およびプロファイルｎを含む。このクライアント要求データＤ３はクライアント５から制御部６６に送られるものである。各プロファイルはＸ座標およびＹ座標を含む。ユーザが属性オブジェクトを画面上に設置することで、属性オブジェクトに対応する属性情報、属性オブジェクトのＸ座標およびＹ座標が決定される。複数の属性オブジェクトを画面上に設置することで、複数の属性情報を選択できる。
【００５５】
クライアント送信データＤ４は送信時間、プロファイル情報およびエリア情報を含む。このクライアント送信データＤ４は制御部６６からクライアント５に送られるものである。プロファイル情報は、複数の属性オブジェクトが画面上に設置され、複数の属性情報が選択された場合には、複数のプロファイルを含む。各エリア情報は、エリアＩＤ、移動体数、Ｘ座標およびＹ座標を含む。このエリア情報により、集団オブジェクトの表示が制御される。
【００５６】
図６はＸＭＬによるクライアント送信データＤ４を示す図である。図６において、＜Ｕｐｄａｔｅ＞＜／Ｕｐｄａｔｅ＞は、データタイプを示す。＜ｄａｔｅ＞＜／ｄａｔｅ＞は、送信日時を示す。＜Ｐｒｏｐｌｄ＞＜／Ｐｒｏｐｌｄ＞は、指定プロファイルを示す。＜Ａｒｅａ＞＜／Ａｒｅａ＞は、各エリア（場）の詳細情報を示す。＜Ｉｄ＞＜／Ｉｄ＞は、識別ＩＤを示す。＜Ｅｎｔｉｔｉｅｓ＞＜／Ｅｎｔｉｔｉｅｓ＞は、場の人数を示す。＜Ｘ-ｃｏｏｒｄｉｎａｔｅ＞＜／Ｘ-ｃｏｏｒｄｉｎａｔｅ＞は、表示時のＸ座標を、＜Ｙ-ｃｏｏｒｄｉｎａｔｅ＞＜／Ｙ-ｃｏｏｒｄｉｎａｔｅ＞は、表示時のＹ座標を示す。このＸ座標およびＹ座標が集団オブジェクトの位置情報となる。
【００５７】
次にユーザ位置情報テーブルについて説明する。図７はユーザ位置情報テーブルのテーブル構造を示す図である。ユーザ位置情報テーブルはユーザ情報テーブル、エリア情報テーブルおよび管理テーブルを含む。ユーザ情報テーブルはユーザＩＤ、エリアＩＤ、時間情報を含む。このユーザ情報テーブルは各ユーザに対し、検知されたエリアとそのときの時間をマッピングした表で、１対１で対応している。ユーザｕ１はｔｉｍｅ１の時間にａｒｅａ１のエリアに、ユーザｕ２はｔｉｍｅ２の時間にａｒｅａ１のエリアに、ユーザｕ３はｔｉｍｅ３の時間にａｒｅａ１のエリアに、ユーザｕ４はｔｉｍｅ４の時間にａｒｅａ２のエリアにそれぞれいることを示している。
【００５８】
エリア情報テーブルはエリアＩＤ、ユーザＩＤを含む。このエリア情報テーブルは各エリアに対し、検知されているユーザをマッピングした表で、１対ｎで対応している。ａｒｅａ１のエリアにユーザｕ１、ｕ２およびｕ３が、ａｒｅａ２のエリアにユーザｕ４が存在することを示している。管理テーブルはエリアＩＤ、人数、ユーザＩＤおよび時間情報を含む。この管理テーブルは各エリアに対し検知されているユーザ数、ユーザＩＤ、もっとも古いユーザの検知時間（場の発生時間）をマッピングした表である。ａｒｅａ１のエリアに３人のユーザｕ１、ｕ２およびｕ３がｔｉｍｅ１の時間に存在し、ａｒｅａ２のエリアにユーザｕ４等がｔｉｍｅ４の時間に存在することを示している。
【００５９】
次にユーザプロファイルテーブルについて説明する。図８はユーザプロファイルテーブルのテーブル構造を示す図である。ユーザプロファイルテーブルはユーザＩＤ、およびプロファイルＩＤ（ユーザ属性）を含む。このユーザプロファイルテーブルは各ユーザの持つプロファイルをユーザ毎にマッピングした表で、１対ｎに対応している。ユーザ属性とはそのユーザの立場や状況を説明する情報である。例えば役職の場合、ユーザ属性はマネージャー、グループ長、所長、役員などとなる。仕事・担当業務の場合、ユーザ属性は部、課、テーマ、プロジェクト、プロダクトなどとなる。ユーザ属性の他の例として、例えば同期、サークル、興味などであってもよい。
【００６０】
図８では、ユーザｕ１はｐｒｏｐ１およびｐｒｏｐ２のプロファイルを持ち、ユーザｕ１はｐｒｏｐ１およびｐｒｏｐ２のプロファイルを、ユーザｕ２はｐｒｏｐ２のプロファイルを、ユーザｕ３はｐｒｏｐ１およびｐｒｏｐ３のプロファイルを、ユーザｕ４はｐｒｏｐ１およびｐｒｏｐ２のプロファイルを持つことを示している。
【００６１】
次にクライアント５の接続処理について説明する。図９はクライアントの接続処理のフローチャートである。ステップＳ１０１で、受付部６１はクライアント５からの接続要求を待つ。ステップＳ１０２で、受付部６１はクライアント５からの接続要求があると、ステップＳ１０３で、クライアント処理モジュールを生成し、生成したクライアント処理モジュールを制御部６６に送る。ステップＳ１０４で、制御部６６内のクライアント処理モジュールはクライアント５からクライアント要求データＤ３を待つ。
【００６２】
ステップＳ１０５で、制御部６６はクライアント５とのコネクションが切断していなければ、ステップＳ１０４に戻り、クライアント５とのコネクションが切断した場合、ステップＳ１０６で、クライアント処理モジュールの削除して、処理を終了する。新しくクライアント５が接続されると、受付部６１および制御部６６で、ステップＳ１０１からステップＳ１０６が実行される。
【００６３】
図１０は実施例１によるクライアント５とサーバー６の処理フローチャートである。サーバー６の受付部６１はクライアント５からの接続要求を受け付け、クライアント処理モジュールを生成し、制御部６６に送る。ステップＳ３０１で、クライアント５はユーザの属性オブジェクトの設置により、クライアント要求データＤ３をサーバー６に送る。ステップＳ２０１で、制御部６６はクライアント５からのクライアント要求データＤ３を受け付けると、人の集まりの場を選択し、選択した場の情報を管理部６４に問い合わせる。
【００６４】
管理部６４は記憶部６２内のユーザ位置情報テーブルを参照し、問い合わせのあった場の情報を関連度計算部６５に送る。ステップＳ２０２で、制御部６６は、クライアント要求データＤ３に含まれる属性情報（プロファイル）を１つ選択する。選択した属性情報を関連度計算部６５に送る。ステップＳ２０３で、関連度計算部６５は場内のユーザ情報に基づいて、記憶部６３内のユーザプロファイルテーブルを参照し、各ユーザの属性情報を得て、各ユーザの属性情報と、制御部６６からの属性情報とに基づいて、属性のマッチング度を属性オブジェクトと集団オブジェクトとの関連度として計算する。
【００６５】
ステップＳ２０４で、制御部６６は未計算の属性情報があるかどうかを調べ、クライアント要求データＤ３のうち未計算の属性があれば、ステップＳ２０２に戻り、上記処理を行い、未計算の属性がなければ、ステップＳ２０５に進む。ステップＳ２０５で、制御部６６は複数の属性のマッチング度のうち属性のマッチング度が最大のものを選択する。ステップＳ２０６で、制御部６６は、選択した属性のマッチング度から集団オブジェクトの座標を計算する。
【００６６】
ここで、制御部６６は設置された属性オブジェクトを中心とし、最大の属性のマッチング度と定数、または対数などの関数との積から算出される値を半径とする円周上に、集団オブジェクトを配置するように、集団オブジェクトの位置情報を生成する。具体的には、制御部６６は、集団オブジェクトが、以下の式（１）を満たす座標（Ｘ,Ｙ）を中心座標とする位置に配置されるような位置情報を生成する。
【００６７】
【数１】
2006053684.tif 000003
ここで、（Ｘ，Ｙ）は属性オブジェクトの座標、ａは最大の属性のマッチング度、ｋ（ｂ）は係数をそれぞれ示す。制御部６６は集団オブジェクトの位置情報を含むクライアント送信データＤ４をクライアント５に送る。
【００６８】
ステップ３０２で、クライアント５はサーバー６から送られてきたクライアント送信データＤ４に基づいて、集団オブジェクトを移動させる。このようにして、属性オブジェクトと集団オブジェクトの関連度に応じて、属性オブジェクトまたは集団オブジェクトを移動させることができる。
【００６９】
次にプロファイルのマッチング度の計算について説明する。図１１はプロファイルのマッチング度を計算する際の処理フローチャートである。ステップＳ４０１で、関連度計算部６５は、制御部６６からクライアント要求データＤ３に含まれる属性情報を入力する。ステップＳ４０２で、制御部６６は人の集まりの場を選択し、人の集まりの場の情報を管理部６４に問い合わせる。管理部６４はユーザ位置情報テーブルを参照し、人の集まりの場に関する情報を関連度計算部６５に送る。
【００７０】
ステップＳ４０３で、関連度計算部６５は管理部６４からの人の集まりの場に関する情報に基づいて、場に存在するユーザを選択する。ここで、関連度計算部６５は、場としてａｒｅａ１が選択されている場合、ユーザｕ１、ｕ２、ｕ３を選択し、場としてａｒｅａ２を選択した場合、ユーザｕ４等を選択する。ステップＳ４０４で、関連度計算部６５は、該当ユーザの属性情報をユーザプロファイルテーブルから取得する。ここで、関連度計算部６５は、ユーザｕ１を選択した場合、属性情報Ｐｒｏｐ１およびＰｒｏｐ２を取得し、ユーザｕ２を選択した場合、属性情報Ｐｒｏｐ２を取得し、ユーザｕ３を選択した場合、属性情報Ｐｒｏｐ１およびＰｒｏｐ３を取得し、ユーザｕ４を選択した場合、属性情報Ｐｒｏｐ４およびＰｒｏｐ５を取得する。
【００７１】
ステップＳ４０５で、指定属性とユーザ属性のマッチングが０よりも小さい場合、ステップＳ４０３に戻り、指定属性とユーザ属性のマッチングが０よりも大きい場合、ステップＳ４０６に進む。ステップＳ４０６で、関連度計算部６５は、マッチングカウントをインクリメントする。ステップＳ４０７で、未計算ユーザが存在する場合、ステップＳ４０３に戻り、未計算ユーザがなければ、ステップＳ４０８に進む。
【００７２】
ステップＳ４０８で、関連度計算部６５は、場に占める属性割合を計算する。ここで、属性オブジェクトにより属性Ｐｒｏｐ１が選択され、エリアａｒｅａ１が選択された場合、ユーザｕ１は属性Ｐｒｏｐ１およびＰｒｏｐ２を持ち、ユーザｕ２は属性Ｐｒｏｐ２を持ち、ユーザｕ３は属性Ｐｒｏｐ１およびＰｒｏｐ３を持つので、場に示す属性割合は２／３となる。また、属性オブジェクトにより属性Ｐｒｏ３が選択され、エリアａｒｅａ１が選択された場合、ユーザｕ１は属性Ｐｒｏｐ１およびＰｒｏｐ２を持ち、ユーザｕ２は属性Ｐｒｏｐ２を持ち、ユーザｕ３は属性Ｐｒｏｐ１およびＰｒｏｐ３を持つので、場に示す属性割合は１／３となる。ステップＳ４０９で、関連度計算部６５は場の占める属性割合を属性オブジェクトと集団オブジェクトの関連度として制御部６６に出力する。
【００７３】
図１２は、実施例１による属性オブジェクトと集団オブジェクトの他の表示例を示す図であり、二つの属性オブジェクトを設置する例を示す。図１２（ａ）は場の発生を示す図、同図（ｂ）は観点の設置を示す図、同図（ｃ）は場の吸引を示す図である。図１２において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。同図（ａ）に示すように、場が発生すると、人の集まりを表す集団オブジェクトＦ１およびＦ２が画面上に表示される。
【００７４】
同図（ｂ）に示すように、プロファイルセット５２内で、注目している観点に対応する属性オブジェクトＰ１およびＰ２をドラッグアンドドロップすることで、観点を設置することができる。同図（ｃ）に示すように、集団オブジェクトＦ１は属性のマッチング度の割合が最大の属性オブジェクトＰ１の影響だけを受け、属性オブジェクトＰ１に吸引される。このとき、集団オブジェクトＦ１は、属性のマッチング度に応じて移動する。集団オブジェクトＦ２は属性のマッチング度の割合が最大の属性オブジェクトＰ２の影響だけを受け、属性オブジェクトＰ１に吸引される。このとき、集団オブジェクトＦ２は属性のマッチング度に応じて移動する。
【００７５】
このように、属性のマッチング度の割合が最大のものだけを考慮して、その属性にのみ影響を受けるように配置される。集団オブジェクトＦ１およびＦ２の大きさから場内に存在する大まかな人数を知ることができる。また、集団オブジェクトＦ１およびＦ２をマウスでクリックすることで集団オブジェクトに対応した場の詳細情報を知ることができる。これにより、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトとして表示することで、プライバシーにも配慮することができる。
【００７６】
図１３は実施例１による属性オブジェクトと集団オブジェクトの吸引時の他の表示例を示す図であり、図１２（ｃ）に対応している。図１３は二つの属性オブジェクトを設定する例である。図１３において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。集団オブジェクトＦ１は属性のマッチング度の割合が最大の属性オブジェクトＰ１の影響だけを受け、属性オブジェクトＰ１に吸引される。このとき、集団オブジェクトＦ１は属性のマッチング度の割合に応じて、内側の図形の形状が変化する。
【００７７】
集団オブジェクトＦ２は属性のマッチング度の割合が最大の属性オブジェクトＰ２の影響だけを受け、属性オブジェクトＰ２に吸引される。このとき、集団オブジェクトＦ２は属性のマッチング度の割合に応じて、内側の図形の形状が変化する。例えば、集団オブジェクトＦ２は属性のマッチング度の割合に応じて、ドーナツ状に変化する。ユーザは集団オブジェクトＦ２が集団オブジェクトＦ１よりも属性のマッチング度が高いことが分かる。これにより、集団オブジェクトの形状により、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００７８】
図１４は実施例１による属性オブジェクトと集団オブジェクトの吸引時の他の表示例を示す図であり、図１２（ｃ）に対応している。図１４は二つの属性オブジェクトを設置する例である。図１４において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。集団オブジェクトＦ１は属性のマッチング度の割合が最大の属性オブジェクトＰ１の影響だけを受け、属性オブジェクトＰ１に吸引される。このとき、集団オブジェクトＦ１は属性のマッチング度の割合に応じて、色が変化する。例えば、属性オブジェクトＰ１が赤色の場合、集団オブジェクトＦ１は属性のマッチング度に応じて赤色に近づく。
【００７９】
集団オブジェクトＦ２は属性のマッチング度の割合が最大の属性オブジェクトＰ２の影響だけを受け、属性オブジェクトＰ２に吸引される。このとき、集団オブジェクトＦ２は属性のマッチング度の割合に応じて、色が変化する。例えば、属性オブジェクトＰ２が青色の場合、集団オブジェクトＦ２は属性のマッチング度に応じて青色に近づく。このように、制御部６６は属性オブジェクトと集団オブジェクトの関連度に応じて、集団オブジェクトの色を変化させる情報を生成するので、集団オブジェクトの色により、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００８０】
図１５は実施例１による属性オブジェクトと集団オブジェクトの吸引時の他の表示例を示す図であり、図１２（ｃ）に対応している。図１５は二つの属性オブジェクトを設置する例である。図１５において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。集団オブジェクトＦ１は属性のマッチング度の割合が最大の属性オブジェクトＰ１の影響だけを受け、属性オブジェクトＰ１に吸引される。このとき、集団オブジェクトＦ１は属性のマッチング度の割合に応じて、属性オブジェクトＰ１の形状に近づくように変化する。
【００８１】
集団オブジェクトＦ２は属性のマッチングの割合が最大の属性オブジェクトＰ２だけの影響を受け、属性オブジェクトＰ２に吸引される。このとき、集団オブジェクトＦ２は属性のマッチングの割合に応じて、属性オブジェクトＰ２の形状に近づくように変化する。このように、制御部６６は、属性のマッチングの割合を属性オブジェクトと集団オブジェクトの関連度として受け取り、この属性オブジェクトと集団オブジェクトとの関連度に応じて、集団オブジェクトの形状を変化させる情報を生成するので、属性オブジェクトと集団オブジェクトの形状により、ユーザの求めるインフォーマルな場への気付きを与えることができる。
【００８２】
図１６は、実施例１による集団オブジェクトの発生時の他の表示例を示す図である。図１７は属性オブジェクトと集団オブジェクトの吸引字の他の表示例を示す図である。図１６および１７において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。図１６に示すように、多くの場が発生すると、人の集まりを表す集団オブジェクトＦが複数画面上に表示される。図１７に示すように、集団オブジェクトＦ１、Ｆ２およびＦ３は、属性のマッチングの割合が最大の属性オブジェクトＰ１の影響だけを受け、属性オブジェクトＰ１に吸引される。集団オブジェクトＦ４およびＦ５は、属性のマッチング度の割合が最大の属性オブジェクトＰ２の影響だけを受け、属性オブジェクトＰ２に吸引される。
【００８３】
集団オブジェクトＦ６、Ｆ７およびＦ８は、属性のマッチング度の割合が最大の属性オブジェクトＰ３の影響だけを受け、属性オブジェクトＰ３に吸引される。属性のマッチング度の割合が低い集団オブジェクトＦは、属性オブジェクトＰ１、Ｐ２およびＰ３から遠ざかる位置に配置される。このように、関連のある集団オブジェクトだけをピックアップし、関連の薄い集団オブジェクトは属性オブジェクトから遠ざけることで、大量に存在する集団オブジェクトの中から興味のある集団オブジェクトを簡単に見付けることができる。なお、上記において、集団オブジェクトは、位置、大きさ、色および形状等を組み合わせて表示するようにしてもよい。
【００８４】
実施例１によれば、属性オブジェクトと集団オブジェクトとの関連度に基づいて、属性オブジェクトおよび集団オブジェクトを表示することで、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトとして表示することで、プライバシーにも配慮することができる。
【実施例２】
【００８５】
次に、実施例２について説明する。実施例１では、属性のマッチング度の割合が最大の属性オブジェクトの影響だけを受けて、集団オブジェクトを移動させるようにしたが、実施例２では、複数の属性のマッチング度を考慮して、集団オブジェクトを移動させるようにしたものである。実施例２によるシステムの構成は、図１と同じであるため図１を用いて説明する。
【００８６】
図１８は、実施例２による属性オブジェクトと集団オブジェクトの吸引時の表示例を示す図である。図１８において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。集団オブジェクトＦ１は、各々の属性のマッチング度に応じて、位置が決定される。例えば、集団オブジェクトＦ１の集団の中に、Ｐ１の属性を持つ人物が５人存在し、Ｐ２の属性を持つ人物が１人存在していた場合、集団オブジェクトＦ１は、各々の属性のマッチング度に応じて、属性オブジェクトＰ２よりも属性オブジェクトＰ１に吸引される。
【００８７】
集団オブジェクトＦ２のユーザ属性と属性オブジェクトＰ１およびＰ２の属性が一致しなかったため集団オブジェクトＦ２は移動しない。このように、制御部６６は属性オブジェクトが複数存在する場合、集団オブジェクトが各属性オブジェクトの影響を受けるように集団オブジェクトを表示させる情報を生成するので、各々の属性のマッチング度に応じて、集団オブジェクトを表示することができる。複数の場が同時期に発生した場合、どちらの場がより興味のある場であるかを知ることができる。
【００８８】
図１９は実施例２によるクライアント５とサーバー６の処理フローチャートである。サーバー６の受付部６１はクライアント５からの接続要求を受け付け、クライアント処理モジュールを生成し、制御部６６に送る。ステップＳ６０１で、クライアント５はユーザの属性オブジェクトの設置により、属性情報を指定してクライアント要求データＤ３をサーバー６に送る。ステップＳ５０１で、制御部６６はクライアント５からのクライアント要求データＤ３を受け付けると、集団オブジェクトに対応する人の集まりの場を選択し、集団オブジェクトの情報を管理部６４に問い合わせる。管理部６４は記憶部６２内のユーザ位置情報テーブルを参照し、問い合わせがあった集団オブジェクトに関する情報を関連度計算部６５に送る。
【００８９】
ステップＳ５０２で、制御部６６はクライアント要求データＤ３に含まれる属性を１つ選択し、選択した属性情報を関連度計算部６５に送る。ステップＳ５０３で、
関連度計算部６５は、管理部６４の人の集まりに関する情報に基づき記憶部６３内のユーザプロファイルテーブルを参照し、集団オブジェクトで視覚化されている集団の中の人の属性情報と、制御部６６からの属性情報に基づいて、属性のマッチング度を計算する。ステップＳ５０４で、制御部６６は未計算の属性があるかどうかを調べ、未計算のプロファイルがあれば、ステップＳ５０２に戻り、上記処理を行い、未計算のプロファイルがなければ、ステップＳ５０５に進む。
【００９０】
ステップＳ５０５で、制御部６６は複数の属性のマッチング度から集団オブジェクトの座標を計算する。ここで、制御部６６は複数の属性のマッチング度の比を反映した距離に集団オブジェクトを配置するように、集団オブジェクトの位置情報を生成する。具体的には、制御部６６は、集団オブジェクトが、以下の式（２）を満たす座標（Ｘ,Ｙ）を中心座標とする位置に配置されるような位置情報を生成する。
【００９１】
【数２】
2006053684.tif 000004
ここで、（Ｘ1，Ｙ1）および（Ｘ2，Ｙ2）は属性オブジェクトの座標、ａ1，ａ2は属性のマッチングをそれぞれ示す。制御部６６は集団オブジェクトの位置情報を含むクライアント送信データＤ４をクライアント５に送る。
【００９２】
ステップＳ６０２で、クライアント５はサーバー６から送られてきたクライアント送信データＤ４に基づいて、集団オブジェクトを移動させる。このように、集団オブジェクトは各々の属性のマッチング度に応じて、表示されるので、複数の場が同時期に発生した場合でも、どちらの場がより興味のある場であるかを知ることができる。
【００９３】
図２０は実施例２による属性オブジェクトと集団オブジェクトの吸引時の表示例を示す図である。図２０において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１、Ｐ２およびＰ３は属性オブジェクトをそれぞれ示す。集団オブジェクトＦ１は属性オブジェクトＰ１、Ｐ２およびＰ３との各々属性のマッチング度を考慮した位置に吸引される。このとき、集団オブジェクトＦ１は各々の属性のマッチング度に応じて、各属性オブジェクトＰ１、Ｐ２およびＰ３の距離が決定される。集団オブジェクトＦ２は、属性オブジェクトＰ１、Ｐ２およびＰ３との各々の属性のマッチング度が低いため吸引されない。
【００９４】
実施例２によれば、集団オブジェクトは複数の属性オブジェクトに関連する場合はそれぞれの属性オブジェクトの影響を受けるように配置されるので、複数の場が同時期に発生した場合でも、どちらの場がより興味のある場であるかを知ることができる。
【実施例３】
【００９５】
次に、実施例３について説明する。実施例１および実施例２では、集団オブジェクトが予め発生していて、その後に属性オブジェクトを設置する例をしめしたが、実施例３では、集団オブジェクトが発生する前に、属性オブジェクトを設置し、その後に集団オブジェクトが発生し、この集団オブジェクトが属性オブジェクトに吸引される例について説明する。実施例３によるシステムの構成は、実施例１と同様であるため図１のシステムを用いて説明する。
【００９６】
図２１は実施例３による属性オブジェクトと集団オブジェクトの表示例を示す図であり、同図（ａ）は観点の設置、同図（ｂ）は場の発生、同図（ｃ）は場の吸引を示す図である。図２１において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。同図（ａ）に示すように、プロファイルセット５２内で、注目している観点に対応する属性オブジェクトＰ１およびＰ２をドラッグアンドドロップすることで、観点を設置することができる。このように、属性オブジェクトを、集団オブジェクトが表示されていない画面に置くことで選択することができる。
【００９７】
同図（ｂ）に示すように、場が発生すると、人の集まりを表す集団オブジェクトＦ１が画面上に表示される。同図（ｃ）に示すように、集団オブジェクトＦ１は、属性のマッチング度の割合が最大の属性オブジェクトＰ１の影響だけを受け、属性オブジェクトＰ１に吸引される。このとき、集団オブジェクトＦ１は属性のマッチング度に応じて移動する。集団オブジェクトＦ１およびＦ２の大きさから場内に存在する大まかな人数を知ることができる。また、集団オブジェクトＦ１およびＦ２をマウスでクリックすることで集団オブジェクトに対応した場の詳細情報を知ることができる。これにより、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトとして表示することで、プライバシーにも配慮することができる。
【００９８】
図２２は実施例３による属性オブジェクトと集団オブジェクトの表示例を示す図であり、同図（ａ）は観点の設置、同図（ｂ）は場の発生、同図（ｃ）は場の吸引を示す図である。図２２において、５１は表示装置、５２はプロファイルセット、Ｆ１およびＦ２は集団オブジェクト、Ｐ１およびＰ２は属性オブジェクトをそれぞれ示す。同図（ａ）に示すように、プロファイルセット５２内で、注目している観点に対応する属性オブジェクトＰ１およびＰ２をドラッグアンドドロップすることで、観点を設置することができる。同図（ｂ）に示すように、場が発生すると、人の集まりを表す集団オブジェクトＦ１およびＦ２が画面上に表示される。
【００９９】
同図（ｃ）に示すように、集団オブジェクトＦ１は属性のマッチング度の割合が最大の属性オブジェクトＰ１の影響だけを受け、属性オブジェクトＰ１に吸引される。このとき、集団オブジェクトＦ２は属性のマッチング度に応じて移動する。また、集団オブジェクトＦ２は属性のマッチング度の割合が最大の属性オブジェクトＰ２の影響だけを受け、属性オブジェクトＰ２に吸引される。このとき、集団オブジェクトＦ２は属性のマッチング度に応じて移動する。
【０１００】
実施例３によれば、後から場が発生する場合でも、ユーザの求めるインフォーマルな場への気付きを与えることができる。また、人の集まりを集団オブジェクトとして表示することで、プライバシーにも配慮することができる。
【０１０１】
以上各実施例によれば、位置情報に基づき人の集まり（場）を視覚化し、任意に設定した属性情報によって、プライバシーに配慮しながら場の属性を把握することで、ユーザの求めるインフォーマルな場への気付きを与えることができる。これにより、場の発生のキャッチアップ、気付きによる機会損失の低減を図ることができる。また、重力（磁力、ばね・・・）メタファによって属性情報にごとに類型化して整理を行うことで、興味のある集団を類型化して整理でき、インフォーマルな場への発見につながる。
【０１０２】
場の数が多くなる大規模組織にも適用する場合は、このように整理することは有効である。興味による整理、類型化により大規模組織で想定される多数の場の発生への対応することができる。また、使用者自らの操作で観点の選択、配置、移動等の設定が可能になり、使用者のニーズに合わせる自由度が確保され、各使用者によってことなる興味やニーズへの適応となる。
【０１０３】
なお、上記実施例において、集団オブジェクトは使用者が移動して場所を決めても良い。属性オブジェクトと集団オブジェクトの距離パラメーターは使用者が任意に決めることができる。距離パラメーターは例えば、持続時間、プロファイル、全体人数を含む。属性オブジェクトおよび集団オブジェクト自体に、例えば、メンバの増減、発生、収束、経過時間、メンバ構成により動き、色、大きさの変化を与えても良い。属性オブジェクトは、あらかじめ決めずに、電子メール等の電子的な媒体から得ることもできる。属性にマッチングしない集団オブジェクトに対して、例えば画面上で端への移動、非表示のように操作できるようにしてもよい。また、上記実施例では、集団オブジェクトが属性オブジェクトに吸引されるように表示しているが、属性オブジェクトが集団オブジェクトに吸引されるように表示してもよい。
【０１０４】
また、電子メール、インターネット上でのファイル交換、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等の記録媒体を用いてファイル・データを受け渡すことで、属性を追加する。このとき、属性を作成・管理のためにセキュリティ上の施策が必要となる。利用できる属性を増やすことで、いろいろな属性をもつ集団を捕捉できる。
【０１０５】
なお、関連度計算部６５、制御部６６、受付部６１、受付部６１、制御部６６、サーバー６、クライアント５が特許請求の範囲における計算手段、制御手段、収集手段、生成手段、送信手段、請求項１から請求項１９の情報処理装置、端末にそれぞれ対応する。
【０１０６】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【図面の簡単な説明】
【０１０７】
【図１】実施例１に係るシステムの全体構成図である。
【図２】本発明による属性オブジェクトと集団オブジェクトの表示を説明する図である。
【図３】実施例１による属性オブジェクトと集団オブジェクトの表示例を示す図である。
【図４】システム１の全体の処理手順を示す図である。
【図５】システム１で用いるデータのデータ構造を説明する図である。
【図６】ＸＭＬによるクライアント送信データＤ４を示す図である。
【図７】ユーザ位置情報テーブルのテーブル構造を示す図である。
【図８】ユーザプロファイルテーブルのテーブル構造を示す図である。
【図９】クライアントの接続処理のフローチャートである。
【図１０】実施例１によるクライアント５とサーバー６の処理フローチャートである。
【図１１】プロファイルのマッチング度を計算する際の処理フローチャートである。
【図１２】実施例１による属性オブジェクトと集団オブジェクトの他の表示例を示す図である。
【図１３】実施例１による属性オブジェクトと集団オブジェクトの吸引時の他の表示例を示す図である。
【図１４】実施例１による属性オブジェクトと集団オブジェクトの吸引時の他の表示例を示す図である。
【図１５】実施例１による属性オブジェクトと集団オブジェクトの吸引時の他の表示例を示す図である。
【図１６】実施例１による集団オブジェクトの発生時の他の表示例を示す図である。
【図１７】属性オブジェクトと集団オブジェクトの吸引時の他の表示例を示す図である。
【図１８】実施例２による属性オブジェクトと集団オブジェクトの吸引時の表示例を示す図である。
【図１９】実施例２によるクライアント５とサーバー６の処理フローチャートである。
【図２０】実施例２による属性オブジェクトと集団オブジェクトの吸引時の表示例を示す図である。
【図２１】実施例３による属性オブジェクトと集団オブジェクトの表示例を示す図である。
【図２２】実施例３による属性オブジェクトと集団オブジェクトの表示例を示す図である。
【符号の説明】
【０１０８】
１  システム                    ６１  受付部
２  バッジ                      ６２、６３  記憶部
３  センサ                      ６４  管理部
４  サーバー                    ６５  関連度計算部
５  クライアント                ６６  制御部
５１  表示装置                
６  サーバー                
【図１】
2006053684.tif 000005
【図２】
2006053684.tif 000006
【図３】
2006053684.tif 000007
【図４】
2006053684.tif 000008
【図５】
2006053684.tif 000009
【図６】
2006053684.tif 000010
【図７】
2006053684.tif 000011
【図８】
2006053684.tif 000012
【図９】
2006053684.tif 000013
【図１０】
2006053684.tif 000014
【図１１】
2006053684.tif 000015
【図１２】
2006053684.tif 000016
【図１３】
2006053684.tif 000017
【図１４】
2006053684.tif 000018
【図１５】
2006053684.tif 000019
【図１６】
2006053684.tif 000020
【図１７】
2006053684.tif 000021
【図１８】
2006053684.tif 000022
【図１９】
2006053684.tif 000023
【図２０】
2006053684.tif 000024
【図２１】
2006053684.tif 000025
【図２２】
2006053684.tif 000026