(57)【要約】【課題】ネットワーク上のコミュニティの形成およびコミュニティへの参加が容易に行えない場合がある。【解決手段】コミュニティ形成サイト５０は情報端末２０とネットワークを介して接続されている。ユーザが情報端末２０において検索キーワードを入力すると、入力情報取得部６２はウェブサーバ５２を介してそれを取得し、ユーザ情報とともにユーザ情報マスタ８４に登録する。コミュニティ形成部６６は、ユーザ情報マスタ８４に登録された複数のユーザから、同一の検索キーワードを入力したユーザを抽出し、コミュニティ情報マスタ８６に記録することによりコミュニティを形成する。情報抽出部６８は同じコミュニティに属する他のユーザのユーザ情報をウェブサーバ５２を介して情報端末２０に送信する。【選択図】図２
2007172490.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが情報端末に入力したデータをネットワークを介してサーバが取得するステップと、
複数のユーザが入力した複数の前記データを蓄積して記憶するステップと、
記憶した前記データのうち、複数の異なるユーザの間で関連性のある複数のデータを抽出することにより、当該データを入力したユーザのコミュニティを形成するステップと、
前記コミュニティに係る情報をユーザに提示するステップと、
を含むことを特徴とする情報処理方法。
【請求項２】
前記ユーザに提示するステップは、前記コミュニティに属する複数のユーザが相互に通信を行う手段に係る情報を送信することを特徴とする請求項１に記載の情報処理方法。
【請求項３】
ユーザがデータを入力する情報端末と、前記情報端末にネットワークを介して情報を提供するサーバと、を含み、
前記サーバは、前記情報端末において入力されたデータを取得するデータ取得部と、
前記データ取得部が取得した前記データを蓄積して記憶するデータ記憶部と、
前記データ記憶部に記憶された前記データのうち、複数の異なるユーザの間で関連性のある複数のデータを抽出することにより、当該データを入力したユーザのコミュニティを形成するコミュニティ形成部と、
前記コミュニティ形成部が形成した前記コミュニティに係る情報を前記情報端末に送信する送信部と、
を備えることを特徴とする情報処理システム。
【請求項４】
前記サーバは、前記ユーザに係る情報をユーザ情報として記憶するユーザ情報記憶部をさらに備え、
前記データ記憶部は、前記データを、当該データを入力したユーザの前記ユーザ情報に対応づけて記憶し、
前記送信部は、前記コミュニティに属する個々のユーザが操作する前記情報端末に、前記コミュニティに属する他のユーザの前記ユーザ情報を送信することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記データ記憶部に記憶されたデータは、対応づけて記憶されたユーザが新たなデータを入力する都度、更新されることを特徴とする請求項４に記載の情報処理システム。
【請求項６】
前記送信部は前記情報端末に、前記コミュニティに属する他のユーザの電子メールアドレスを一覧表示するためのデータを送信することを特徴とする請求項４または５に記載の情報処理システム。
【請求項７】
前記送信部は前記情報端末に、前記コミュニティに属するユーザのみが参加可能な電子掲示板を表示させるためのデータを送信することを特徴とする請求項４または５に記載の情報処理システム。
【請求項８】
前記送信部は前記情報端末に、前記コミュニティに属する他のユーザが個々の情報端末に入力したデータを表示させるためのデータを送信することを特徴とする請求項４または５に記載の情報処理システム。
【請求項９】
前記データ取得部は、前記ユーザが前記情報端末に表示させたウェブページに対して行った入力データを前記データとして取得することを特徴とする請求項３から８のいずれかに記載の情報処理システム。
【請求項１０】
前記データ取得部は、前記ユーザが検索サービスを提供するウェブページに対して入力した検索キーワードを前記データとして取得し、
前記コミュニティ形成部は、前記データ記憶部に記憶された前記検索キーワードのうち、同一の検索キーワードを入力したユーザのコミュニティを形成し、
前記送信部は前記情報端末に、前記同一の検索キーワードを入力したユーザのコミュニティに属する他のユーザの前記ユーザ情報を送信することを特徴とする請求項４から８のいずれかに記載の情報処理システム。
【請求項１１】
前記データ取得部は、前記ユーザが検索サービスを提供するウェブページに対して入力した検索キーワードを前記データとして取得し、
前記コミュニティ形成部は、前記データ記憶部に記憶された前記検索キーワードから複数のデータを抽出する際の前記関連性の種類に応じて複数のコミュニティを形成し、
前記送信部は前記情報端末に、前記複数のコミュニティからユーザによって選択された一のコミュニティに属する他のユーザの前記ユーザ情報を送信することを特徴とする請求項４から８のいずれかに記載の情報処理システム。
【請求項１２】
ネットワークを介して接続された情報端末を操作するユーザに係る情報をユーザ情報として記憶するユーザ情報記憶部と、
前記ユーザが前記情報端末に入力したデータを取得するデータ取得部と、
前記データ取得部が取得した前記データを、当該データを入力したユーザの前記ユーザ情報に対応づけて記憶するデータ記憶部と、
前記データ記憶部に記憶されたデータのうち、複数の異なるユーザの間で関連性のある複数のデータを抽出することにより、当該データを入力したユーザのコミュニティを形成するコミュニティ形成部と、
前記コミュニティ形成部が形成した前記コミュニティに属する個々のユーザが操作する前記情報端末に、前記コミュニティに属する他のユーザの前記ユーザ情報を送信する送信部と、
を備えることを特徴とするサーバ。
【請求項１３】
ネットワークを介して接続された情報端末を操作するユーザに係る情報をユーザ情報として記憶する機能と、
前記ユーザが前記情報端末に入力したデータを取得する機能と、
前記データを、当該データを入力したユーザの前記ユーザ情報に対応づけて記憶する機能と、
記憶されたデータのうち、複数の異なるユーザの間で関連性のある複数のデータを抽出することにより、当該データを入力したユーザのコミュニティを形成する機能と、
前記コミュニティに属する個々のユーザが操作する前記情報端末に、前記コミュニティに属する他のユーザの前記ユーザ情報を送信する機能と、
をサーバコンピュータに実現させることを特徴とするコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムを格納した、コンピュータにて読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理技術に関し、特にネットワークを介して提供されるサービスの授受を行う情報処理方法、およびそれを適用する情報処理システムおよびサーバに関する。
【背景技術】
【０００２】
近年、インターネット等のネットワークを介して提供される検索サービスが人気を博している。検索サービスを利用するユーザは例えば、情報端末において一以上のキーワードを入力し、検索サービスを提供するウェブサイトにネットワークを介して送信する。検索サイトでは、ユーザより送信されたキーワードを含む情報ソースを提供するウェブサイトを所定のアルゴリズムにより検出し、該ウェブサイトのＵＲＬ（Uniform Resource Locator）などを、ユーザの情報端末の画面上で閲覧できるようにする。
【０００３】
一方、共通の趣味や属性を有するユーザが情報交換などを行うためのサービスを提供するウェブサイトとしてコミュニティサイトがある。ここでユーザは自分の興味対象に関するコミュニティサイトにアクセスし、チャット、電子掲示板などのサービスを利用することにより、ユーザ同士で情報を共有したり、当該コミュニティサイトにリンクの張られた、興味対象に関する別のウェブサイトにアクセスしたりすることにより、情報を取得することができる（例えば特許文献１参照）。
【特許文献１】特開２００２−９２０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
あるユーザが自分の興味対象などについて他のユーザと情報交換を行ったりコミュニケーションをとるには、検索サイトでウェブサイトの検索を行い、その結果表示されたウェブサイト一覧を探索し、コミュニティサイトやそれに類するウェブサイトを自ら見つけ出してアクセスする、といったプロセスをたどるのが一般的である。しかしながら今や世界に存在するウェブサイトは膨大な数であり、検索の結果、ヒットした多数のウェブサイトから所望の情報交換を行えるサイトを抽出するのは多大な労力を必要とすることも多い。さらにコミュニティサイトや電子掲示板は、個々のユーザや会社の意思に依存して開設されるため、所望の事物に関するサイト等がそもそも存在しない場合もあり得る。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、その目的は、ネットワークが形成する情報空間において、ユーザが容易にコミュニティに参加することのできる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明のある態様は情報処理方法に関する。この情報処理方法は、ユーザが情報端末に入力したデータをネットワークを介してサーバが取得するステップと、複数のユーザが入力した複数の前記データを蓄積して記憶するステップと、記憶したデータのうち、複数の異なるユーザの間で関連性のある複数のデータを抽出することにより、当該データを入力したユーザのコミュニティを形成するステップと、コミュニティに係る情報をユーザに提示するステップと、を含むことを特徴とする。
【０００７】
ここで「データ」とは、テキストデータのほか、ポインティングデバイスによる選択入力の結果生じる各種信号やネットワーク接続切断など、情報端末においてユーザが発生させる事象のいずれでもよい。「関連性」とは、データが同一であったり、関連性が高い場合のほか、逆の特徴でもよく、データの種類や実施態様により任意に設定していよい。「コミュニティに係る情報」とは、データの数や分布など、データそのものの情報でもよいし、そのデータを入力したユーザ群に属するユーザの情報、例えば電子メールアドレスや現在のネットワークに対するアクセス状況、性別、職業などの属性、アバター、ゲームキャラクターなどでもよく、これもデータの種類や実施態様により任意に設定していよい。
【０００８】
本発明の別の態様は情報処理システムに関する。この情報処理システムは、ユーザがデータを入力する情報端末と、情報端末にネットワークを介して情報を提供するサーバと、を含み、サーバは、情報端末において入力されたデータを取得するデータ取得部と、データ取得部が取得したデータを蓄積して記憶するデータ記憶部と、データ記憶部に記憶されたデータのうち、複数の異なるユーザの間で関連性のある複数のデータを抽出することにより、当該データを入力したユーザのコミュニティを形成するコミュニティ形成部と、コミュニティ形成部が形成したコミュニティに係る情報を情報端末に送信する送信部と、を備えることを特徴とする。
【０００９】
本発明のさらに別の態様はサーバに関する。このサーバは、ネットワークを介して接続された情報端末を操作するユーザに係る情報をユーザ情報として記憶するユーザ情報記憶部と、ユーザが情報端末に入力したデータを取得するデータ取得部と、データ取得部が取得したデータを、当該データを入力したユーザのユーザ情報に対応づけて記憶するデータ記憶部と、データ記憶部に記憶されたデータのうち、複数の異なるユーザの間で関連性のある複数のデータを抽出することにより、当該データを入力したユーザのコミュニティを形成するコミュニティ形成部と、コミュニティ形成部が形成したコミュニティに属する個々のユーザが操作する情報端末に、前記コミュニティに属する他のユーザのユーザ情報を送信する送信部と、を備えることを特徴とする
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、ネットワークによって形成される情報空間において、容易にコミュニティを形成することができる。
【発明を実施するための最良の形態】
【００１２】
（実施の形態１）
図１は本実施の形態における情報処理システムの全体構成を示している。情報処理システム１００は、インターネットなどのネットワーク４０に有線または無線により接続した複数の情報端末２０ａ〜２０ｃと、それらの情報端末２０ａ〜２０ｃに対しネットワークを介してコミュニティ形成サービスを提供するコミュニティ形成サイト５０とを含む。ここで情報端末２０ａ〜２０ｃの数は３つに限らず、以後の説明では、それらを総じて情報端末２０と表記する。また本実施の形態では、コミュニティ形成サイト５０は検索サイトを兼ねるものとするが、検索サービスがコミュニティ形成サイト５０と独立したサイトであっても、情報端末２０を操作するユーザ（以後、単にユーザとも呼ぶ）が入力した検索キーワードがコミュニティ形成サイト５０において取得できればよい。
【００１３】
コミュニティ形成サイト５０はウェブサーバ５２、コミュニティ形成サーバ６０、およびデータベース記憶部８０を含む。ウェブサーバ５２は、ユーザが検索サービスおよびコミュニティ形成サービスを利用するためのインターフェースを提供する。例えばサイトを検索するためのキーワード入力を受け付ける画面や、検索結果、形成されたコミュニティのメンバーたる他のユーザの情報などを情報端末２０に表示するようにする。ウェブサーバ５２はさらに、電子メールの配信を行うメールサーバや電子掲示板のサービスを提供するサーバを兼ねるものとする。コミュニティ形成サーバ６０は、ユーザが情報端末２０において入力した情報に基づき、ユーザをグルーピングし、コミュニティを形成する。コミュニティ形成サーバ６０はさらに、キーワード検索やディレクトリ検索などの機能も有する。データベース記憶部８０は、形成されたコミュニティの情報のほか、コミュニティのメンバーに提供されるユーザの情報や、検索機能を発揮するのに必要なウェブサイトのインデックス等をデータベースとして記憶する。
【００１４】
図２はコミュニティ形成サイト５０と情報端末２０の構成を詳細に示している。図２において、様々な処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、ＣＰＵ、メモリ、その他のＬＳＩで構成することができ、ソフトウェア的には、ブラウジングを行ったりネットワークにおいて動作するプログラムなどによって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００１５】
コミュニティ形成サイト５０におけるコミュニティ形成サーバ６０は、ユーザが入力した検索キーワードを取得する入力情報取得部６２と、検索キーワードに基づき、データベース記憶部８０のウェブサイト情報マスタ８２からウェブサイトを検索するサイト検索部６４を含む。入力情報取得部６２は、検索キーワードの他、コミュニティに参加するユーザのユーザ情報を取得したり、情報端末２０がアクセス中のウェブサイトのＵＲＬなど、情報端末２０のネットワークアクセス状況を把握する機能も有する。情報端末２０のネットワークアクセス状況は、後に述べるように、形成されたコミュニティにユーザが参加する際に、他のメンバーの状況を把握するためなどに用いられる。
【００１６】
コミュニティ形成サーバ６０はさらに、複数のユーザで構成されるコミュニティを形成するコミュニティ形成部６６と、コミュニティのメンバーたるユーザに提供する情報を抽出する情報抽出部６８を含む。コミュニティ形成部６６は、入力情報取得部６２が取得した検索キーワードを、それを入力したユーザの識別子と対応づけてデータベース記憶部８０のユーザ情報マスタ８４に登録する。また、ユーザ情報マスタ８４から、類似の検索キーワードを入力したユーザを抽出してグルーピングを行い、コミュニティ情報マスタ８６に記録することによりコミュニティを形成する。
【００１７】
情報端末２０は、図１に示したネットワーク４０を介してコミュニティ形成サイト５０と通信を行う通信部２２、ウェブブラウザなどのソフトウェアを主に実行する演算部２４、プログラムや演算部２４における処理に必要なデータを記憶する記憶部２６、ユーザが検索キーワード等を入力する入力手段３０、ウェブページなどを表示する表示部３２、および入力手段３０や表示部３２に対する入出力を制御する入出力制御部２８を含む。ここで記憶部２６はメモリ、ハードディスク、ＣＤ−ＲＯＭなど、一般的に用いられる記憶装置または記録媒体を一のブロックで代表させているが、それらのいずれを含んでもよい。また入力手段３０は、キーボード、ボタン、ポインティングデバイスなど一般的に用いられる入力装置のいずれでもよい。
【００１８】
次に、以上の構成による情報処理システムの動作について述べる。図３は情報端末２０および、コミュニティ形成サイト５０のコミュニティ形成サーバ６０およびウェブサーバ５２が行う処理の手順を示している。まずユーザは情報端末２０において、コミュニティ形成サイト５０をブラウジングし、表示部３２に表示された検索受付画面に対し、検索キーワードを入力手段３０を用いて入力する（Ｓ１０）。同時にユーザは、コミュニティ形成サービスを利用するかどうかの確認入力を行う（Ｓ１２）。ユーザがコミュニティ形成サービスを利用するとした場合は（Ｓ１２のＹ）、ユーザ情報の入力画面が表示され、それに従いユーザは自分の電子メールアドレスなどの情報を入力する（Ｓ１４）。後述するように、コミュニティ形成サービスの利用を確認する画面とユーザ情報を入力する画面は、検索受付画面と同一の画面に一度に表示してもよいし、ポップアップウィンドウなどで個別に表示してもよい。そして、ユーザがコミュニティ形成サービスを利用しないとした場合は（Ｓ１２のＮ）Ｓ１０で入力したキーワードのみが、コミュニティ形成サービスを利用するとした場合は（Ｓ１２のＹ）Ｓ１０で入力したキーワードとＳ１４で入力したユーザ情報とが、ユーザによる確定入力によってコミュニティ形成サイト５０に送信される（Ｓ１６）。
【００１９】
一方コミュニティ形成サイト５０では、ウェブサーバ５２が情報端末２０から送信されたデータを受信すると、コミュニティ形成サーバ６０の入力情報取得部６２が、そのデータに含まれる検索キーワードを取得し、サイト検索部６４が検索処理を行う（Ｓ１８）。このとき、データベース記憶部８０に記憶されたウェブサイト情報マスタ８２からキーワードを含むウェブページのＵＲＬやその優先順位などを抽出し、所定のアルゴリズムに則り検索処理を行うが、具体的手法は適宜好適なものを選択してよく、ここでは言及しない。次に入力情報取得部６２は、情報端末２０から送信されたデータにユーザ情報が含まれているかどうかを確認する（Ｓ２０）。ユーザ情報が含まれていたら（Ｓ２０のＹ）、コミュニティ形成部６６は、ユーザがコミュニティ形成サービスの利用を希望していると判断し、当該ユーザ情報を、そのユーザに一意に定められた識別子と検索キーワードとに対応づけてユーザ情報マスタ８４に登録する（Ｓ２２）。ここで同一のユーザのユーザ情報が登録済みであれば、そのユーザに対応づけられた検索キーワードを、新たに入力された検索キーワードへ更新するだけでよい。
【００２０】
次にコミュニティ形成部６６は、ユーザ情報マスタ８４に登録されたユーザ情報から、例えば同じ検索キーワードを入力したユーザをコミュニティのメンバーとして複数抽出する。そして当該検索キーワードと抽出したユーザの識別子とを対応づけてコミュニティ情報マスタ８６に記録することによりコミュニティを形成する（Ｓ２４）。ここで、当該キーワードに対するコミュニティが形成済みである場合は、新たなメンバーとしてユーザの識別子を加えるだけでもよい。後述するように、ユーザが一度の入力で複数のキーワードを入力した場合などにおいては、当該ユーザの参加できるコミュニティは複数あってよい。
【００２１】
その後、情報抽出部６８は、コミュニティ情報マスタ８６に登録されたコミュニティのうち、情報端末２０のユーザがメンバーとなっているコミュニティに属する、他のユーザの情報を適宜抽出し、Ｓ１８で検索を行った結果とともに情報端末２０へ送信する（Ｓ２６）。Ｓ２０において、情報端末２０から送信されたデータにユーザ情報が含まれていなかった場合、すなわち、ユーザがコミュニティ形成サービスを利用しない場合には、Ｓ２６においては検索結果のみを送信する。
【００２２】
情報端末２０の通信部２２は、検索結果や、コミュニティに属する他のユーザのユーザ情報を受信する。そして演算部２４、記憶部２６、および入出力制御部２８との協働によりプラウザに係る処理が実行され、表示部３２にその結果が表示される（Ｓ２８）。
【００２３】
Ｓ２６およびＳ２８におけるコミュニティ形成後の処理は、実際には段階的に行ってもよい。すなわちコミュニティ形成サイト５０は、まず検索結果とコミュニティが形成されたことの通知のみを情報端末２０に対して行う。情報端末２０は、検索結果を表示するとともに、形成されたコミュニティについて、ユーザが所望とする情報を選択入力する画面を表示する。例えば、ユーザが複数の検索キーワードを入力したことにより、複数のコミュニティが形成された、または複数のコミュニティへの参加が可能になった場合に、どのコミュニティに参加するかをユーザに選択させる。さらに、選択したコミュニティに関していかなるサービスを利用するかを選択させる。後述するようにコミュニティの選択においては、入力した複数のキーワードの近接度や、どのキーワードについてのコミュニティなのか、といったコミュニティの特徴を表示することにより、ユーザが選択できるようにする。また、コミュニティに関するサービスとして、電子メールアドレスなど他のメンバーのユーザ情報の一部を表示するサービスや、メンバーのみがアクセス可能な電子掲示板サービスなどから、ユーザが所望のサービスを選択できるようにする。
【００２４】
そしてユーザの選択結果を情報端末２０からコミュニティ形成サイト５０に送信する。コミュニティ形成サイト５０は選択されたコミュニティの選択された情報を情報端末２０に返信する。情報端末２０では、受信した情報に基づきブラウザに係る処理が実行され、メンバーのユーザ情報のリスト表示や、電子掲示板表示などを適宜行う。
【００２５】
図４はＳ１０〜Ｓ１４において、ユーザが情報端末２０に対し検索キーワード等の入力を行う際に表示部３２に表示される画面例を示している。検索受付画面２００は、キーワード入力欄２０２、コミュニティー形成サービス利用選択ボックス２０４、ユーザ情報入力欄２０６、データ送信ボタン２０８を含む。ユーザは一般的なキーワード検索と同様に、検索キーワードをキーワード入力欄２０２に入力する。同図では例として「サッカー日本代表」、「セリエＡ」、「移籍」の３つのキーワードが入力されている。さらにユーザは、コミュニティー形成サービス利用選択ボックス２０４のいずれかを選択することによって、コミュニティ形成サービスを利用するかどうかを決定する。
【００２６】
コミュニティ形成サービスを利用する、とした場合は、ユーザはユーザ情報入力欄２０６に自分の情報、同図の例では、性別、年齢、職業、ハンドルネーム、電子メールアドレスを入力する。ハンドルネームとはネットワーク上のニックネームであり、本名を明かさずにネットコミュニケーションを行うことができる。これらの情報のうち、コミュニティ形成時に公開されたくない情報は記入しなくてもよい。コミュニティー形成サービス利用選択ボックス２０４にてコミュニティ形成サービスを利用しない、とした場合は、ユーザ情報入力欄２０６への入力を不可とする。そしてユーザがデータ送信ボタン２０８を選択することによって、入力されたデータは情報端末２０からコミュニティ形成サイト５０へ送信される。
【００２７】
図５はＳ２２においてコミュニティ形成サーバ６０がユーザ情報マスタ８４に登録するユーザ情報のデータ構造例を示している。ユーザ情報テーブル３００は、ユーザＩＤ欄３０２、性別欄３０４、年齢欄３０６、職業欄３０８、ハンドルネーム欄３１０、メールアドレス欄３１２、検索日時欄３１４、およびキーワード欄３１６を含む。本図は例示であり、ユーザの属性に関する別の欄を設けてもよい。ユーザＩＤ欄３０２に記載されるユーザＩＤは、コミュニティ形成サーバ６０がユーザに対し固有に割り当てる識別子である。ユーザが検索受付画面２００で入力した自分の性別、年齢、職業、ハンドルネーム、電子メールアドレス等のユーザ情報は、性別欄３０４、年齢欄３０６、職業欄３０８、ハンドルネーム欄３１０、およびメールアドレス欄３１２にそれぞれ記録される。
【００２８】
さらに、検索キーワードが入力された直近の日時と、そのときに入力された検索キーワードが検索日時欄３１４、およびキーワード欄３１６に記録される。コミュニティ形成サーバ６０は、情報端末２０から送信されたデータが登録済みのユーザからのものであるか新規ユーザからのものであるかをユーザ情報に基づき判定し、登録済みのユーザであればそのユーザのユーザ情報テーブル３００のうち、検索日時欄３１４、およびキーワード欄３１６のみを上書きする。あるいは、新規ユーザにはユーザＩＤを通知しておき、以後のサービス利用には当該ユーザＩＤとともに検索キーワードを入力させるようにしてもよい。この場合コミュニティ形成サーバ６０は、情報端末２０から送信されたユーザＩＤに基づき当該ユーザのユーザ情報テーブル３００を検出し、そのうち検索日時欄３１４、およびキーワード欄３１６のみを上書きするようにしてもよい。
【００２９】
図６はＳ２４においてコミュニティ形成サーバ６０がキーワードに基づきユーザを抽出してコミュニティを形成した際、コミュニティ情報マスタ８６に記録されるコミュニティ情報のデータ構造例を示している。同図において、図６（ａ）は１つのコミュニティを１つのキーワードから形成した場合のコミュニティ情報テーブル３４０ａ、図６（ｂ）は１つのコミュニティを２つのキーワードから形成した場合のコミュニティ情報テーブル３４０ｂ、図６（ｃ）は１つのコミュニティを３つのキーワードから形成した場合のコミュニティ情報テーブル３４０ｃを示している。コミュニティ形成サーバ６０はこのように、一度の入力につき複数のコミュニティ情報テーブル３４０を生成してよい。コミュニティ情報テーブル３４０ａ〜３４０ｃはいずれも、キーワード欄３４２およびユーザＩＤ欄３４４を含む。
【００３０】
例えば図６（ａ）のコミュニティ情報テーブル３４０ａの一行目においては、キーワード欄３４２に記載された「サッカー日本代表」というキーワードを含む検索を行ったユーザのコミュニティが形成されている。この場合、ユーザＩＤ欄３４４に記録されたユーザＩＤ、「００１９４３」、「００２０４８」、「００２９８９」で表されるユーザがメンバーとして抽出されたことを示している。図６（ａ）ではその他、検索キーワードに「セリエＡ」を含めたユーザのコミュニティ、「移籍」を含めたユーザのコミュニティが示されている。図５に示したユーザ情報が登録されているユーザＩＤ「００１９４３」のユーザは、「サッカー日本代表」、「セリエＡ」、「移籍」をキーワードとして検索を行ったため、それら３つのコミュニティのいずれにも、メンバーとして記録されている。
【００３１】
一方、図６（ｂ）のコミュニティ情報テーブル３４０ｂでは、「サッカー日本代表」と「セリエＡ」というキーワードを含む検索を行ったユーザのコミュニティなど、２つの検索キーワードが合致したユーザのコミュニティが記録され、図６（ｃ）のコミュニティ情報テーブル３４０ｃでは、３つの検索キーワードが全て合致したユーザのコミュニティが記録されている。ただし図６（ｃ）の例では、「サッカー日本代表」、「セリエＡ」、「移籍」という３つのキーワードを入力したユーザは１人であるため、コミュニティとしては未成立である。形成に用いられたキーワードの数が多いほど、興味の対象がより近いコミュニティであるといえる。以後、形成に用いられたキーワードが１つのコミュニティを近接度弱のコミュニティ、キーワードが２つのコミュニティを近接度中のコミュニティ、キーワードが３つのコミュニティを近接度強のコミュニティ、と呼ぶ。
【００３２】
上述のとおり、情報端末２０から新たな検索キーワードが送信されると、コミュニティ形成サーバ６０は、送信元のユーザが以前にユーザ情報マスタ８４に登録されていれば、そのユーザのユーザ情報テーブル３００のうち、検索日時欄３１４とキーワード欄３１６を新たな送信データに基づき更新する。さらにコミュニティ形成サーバ６０は、コミュニティ情報マスタ８６のコミュニティ情報テーブル３４０において、更新前のキーワードによって形成されたコミュニティから、当該ユーザのユーザＩＤを削除する。そして更新後のキーワードによって形成されたコミュニティに当該ユーザのユーザＩＤを追加する。これにより、コミュニティのメンバーは自動的に入れ替わり、最新の入力状況に応じたコミュニティが動的に形成され続ける。所定の期間、検索を行わずに、ユーザ情報テーブル３００の検索日時欄３１４とキーワード欄３１６が更新されなかったユーザは、コミュニティのメンバーから自動的に削除するようにしてもよい。
【００３３】
図７は、コミュニティ形成サイト５０が送信した検索やコミュニティ形成の実行結果を、情報端末２０の表示部３２に表示した際の画面例を示している。検索結果表示画面２１０は、検索結果表示欄２１２とコミュニティサービス画面移行ボタン２１４を含む。検索結果表示欄２１２には、キーワード検索によってネットワーク内の検索が行われることによりヒットしたウェブサイトのＵＲＬのリストが表示される。ここでユーザがいずれかのＵＲＬを選択すれば、そのＵＲＬのウェブページが表示部３２に表示される。一方、ユーザがコミュニティサービス画面移行ボタン２１４を選択すると、参加したいコミュニティを選択できる画面が表示部３２に表示される。入力したキーワードのいずれに対してもコミュニティが不成立であった場合は、コミュニティサービス画面移行ボタン２１４に代わりその旨を通知するダイアログを表示してもよい。
【００３４】
図８および図９は、図７に示した検索結果表示画面２１０において、ユーザがコミュニティサービス画面移行ボタン２１４を選択した際に表示部３２に表示される、コミュニティ選択画面の例である。図８は選択の第１段階として、コミュニティの近接度を選択する画面の例を示している。近接度選択画面２２０は、コミュニティ近接度選択ボタン２２２を含む。上述のとおり、最初に複数の検索キーワードを入力したユーザは、そのキーワード自身やそれらの組み合わせに応じて複数のコミュニティに参加できる可能性がある。そこで、まず所望の近接度を選択することによりコミュニティの絞込みを行う。図８の例では、近接度弱、近接度中、近接度強のコミュニティから選択することができ、選択結果に応じて、例えば図６のコミュニティ情報テーブル３４０ａ、３４０ｂ、３４０ｃのいずれかのテーブルに記録されたコミュニティへと絞込みが行われる。
【００３５】
図９は選択の第２段階として、近接度によって絞込みが行われた複数のコミュニティから１つのコミュニティを選択する画面の例を示している。コミュニティ選択画面２３０は、コミュニティ選択ボタン２３２を含む。図９は、図８の近接度選択画面２２０において、ユーザが「近接度弱」のコミュニティ、すなわち１つの検索キーワードによって形成されるコミュニティを選択した際の画面例である。したがってコミュニティ選択ボタン２３２は、「サッカー日本代表」、「セリエＡ」、または「移籍」という検索キーワードによってそれぞれ形成された３つのコミュニティから選択できるようになっている。ユーザはコミュニティ選択ボタン２３２のいずれかを選択することにより、参加するコミュニティを一意に決定する。
【００３６】
図８の近接度選択画面２２０において、ユーザが「近接度中」のコミュニティを選択した場合は、図９のコミュニティ選択画面２３０におけるコミュニティ選択ボタン２３２は、キーワードが「サッカー日本代表」と「セリエＡ」、または「サッカー日本代表」と「移籍」、または「セリエＡ」と「移籍」である３つのコミュニティから選択できるように表示される。図８の近接度選択画面２２０において、ユーザが「近接度強」のコミュニティを選択した場合は、対応するコミュニティは1つに定まるため、コミュニティ選択画面２３０は表示しない。ただし上述のとおり、図６（ｃ）の例では、「サッカー日本代表」、「セリエＡ」、「移籍」の３つのキーワードによるコミュニティはメンバーが１人であるため、コミュニティとして成立していない。この場合はユーザにその旨を通知するダイアログを表示し、別の近接度を選択するように促してもよい。
【００３７】
図１０は図８および図９に示した選択画面によってユーザがコミュニティを選択した後、当該コミュニティに関してどのサービスを利用するかを選択する画面の例を示している。サービス選択画面２４０は、サービス選択ボタン２４２を含む。この例では、コミュニティ形成サイト５０が提供するサービスとして、コミュニティに属する他のユーザのユーザ情報のリスト表示、またはコミュニティのメンバーによる電子掲示板サービスのいずれかが選択できるようになっている。
【００３８】
上述のとおり、情報端末２０において選択されたコミュニティおよびサービスはコミュニティ形成サイト５０に送信される。コミュニティ形成サーバ６０は、送信されたデータに基づき、コミュニティ情報マスタ８６から該当するコミュニティを検出する。そして、そのコミュニティに属するユーザのユーザＩＤに基づきユーザ情報マスタ８４からユーザ情報を抽出する。そして抽出したユーザ情報が選択されたサービスに応じた形式で情報端末２０の表示部３２に表示されるよう、ウェブサーバ５２において適宜データが整形され、情報端末２０へ送信される。この際ウェブサーバ５２では必要に応じて新たな電子掲示板を開設する。
【００３９】
図１１は図１０のサービス選択画面２４０において、コミュニティメンバーのユーザ情報のリスト表示サービスが選択された結果として表示される画面の例を示している。メンバーリスト画面２５０は、メンバー情報欄２５２とメール作成ボタン２５４とを含む。この例は、ユーザがコミュニティ選択画面２３０において「セリエＡ」というキーワードによるコミュニティを選択した場合を示している。このとき図６（ａ）のコミュニティ情報テーブル３４０ａにおいて、「セリエＡ」のコミュニティに対応して記録されたユーザＩＤを有するユーザの情報のうち、ハンドルネームと電子メールアドレスがメンバー情報欄２５２に表示されている。ここで、図４の検索受付画面２００において自分の電子メールアドレスを記入しなかったユーザは、電子メールアドレスが「非公開」と表示される。メンバー情報欄２５２に表示される情報は、ハンドルネームや電子メールアドレスに限られず、ユーザ情報マスタ８４に登録される情報のいずれでもよい。このとき、どの情報を表示するかをユーザに選択させるようにしてもよい。メンバーリスト画面２５０において、ユーザはメンバー情報欄２５２から一人のユーザを選択したうえでメール作成ボタン２５４を選択することにより、図示しない電子メール作成画面を新たに表示させ、選択したユーザに対する電子メールの作成、送信を行うことができるようにする。
【００４０】
図１２は図１０のサービス選択画面２４０において、電子掲示板サービスが選択された結果として表示される画面の例を示している。電子掲示板画面２６０は、掲示板欄２６２、リスト遷移ボタン２６４、メッセージ作成ボタン２６６を含む。この例も図１１と同様、「セリエＡ」というキーワードによるコミュニティが選択された場合を示している。コミュニティ形成サイト５０のウェブサーバ５２は、当該コミュニティに属するユーザのみが読み出し、書き込みを行うことのできる電子掲示板を、一般的な手法で開設して電子掲示板画面２６０を表示し、管理する。さらに同図の例では、電子掲示板に書き込みを行ったユーザが現在ネットワークに接続しているか否かを「ＯＮ」および「ＯＦＦ」で掲示板欄２６２の右端の列に表している。これはコミュニティ形成サーバ６０の入力情報取得部６２が各ユーザの情報端末２０のアクセス状態を監視することによって表示される。監視手法は、情報端末の種類や通信手段などにより適宜既存の手法から選択してよい。リスト遷移ボタン２６４のいずれかを選択することにより、ユーザは書き込みを前後に辿ることができるようにする。またメッセージ作成ボタン２６６を選択することにより、図示しないメッセージ作成画面を新たに表示させ、電子掲示板への書き込みが行えるようにする。さらにこの電子掲示板画面２６０においても、表示されたハンドルネームを選択することにより、特定の相手への電子メールの作成、送信を行えるようにしてもよい。
【００４１】
図１３は、ユーザがコミュニティ形成サービスを利用するために表示部３２に表示される別の画面例を示している。同図に示される画面例は、図７に示した検索結果表示画面２１０において、ユーザが検索結果のＵＲＬを選択し、所望のウェブページが表示された際のものである。ウェブページ表示画面２７０は、ウェブページ表示ウィンドウ２７２とメール宛先選択ボタン２７４を含む。ユーザが検索結果表示画面２１０において選択したウェブページはウェブページ表示ウィンドウ２７２に表示される。この時点で情報端末２０は当該ウェブサイトへアクセスを行っていることになるが、コミュニティ形成サーバ６０の入力情報取得部６２は、そのアクセス状況を監視する。
【００４２】
本実施の形態では、同じ検索キーワードを入力したユーザがコミュニティを形成するため、同じコミュニティに属する他のユーザが同一のウェブページを閲覧している可能性は高い。したがって同じコミュニティに属する他のユーザが同一のウェブページを閲覧中であることがアクセス状況の監視によって検出されたら、そのユーザのハンドルネームとともにそのユーザへの電子メール送信を可能とするようにメール宛先選択ボタン２７４を表示する。ユーザは表示されたハンドルネームに基づきメール宛先選択ボタン２７４のいずれかを選択することにより、図示しない電子メール作成画面を新たに表示させ、選択したユーザに対して電子メールの作成、送信を行うことができるようにする。ここで表示する他のユーザは、近接度やキーワードを限定しない、自分が属する全てのコミュニティのメンバーを対象としてもよいし、あらかじめユーザが選択したコミュニティのメンバーに限定してもよい。この場合のコミュニティの選択画面は図８、図９に示した画面例と同様でよい。
【００４３】
以上述べた本実施の形態によれば、ユーザが検索のために情報端末に入力した検索キーワードをコミュニティ形成サイトにおいてデータベースとして記録し、同じキーワードによって検索を行った他のユーザとの間でコミュニティを自動的に形成する。形成されたコミュニティは、電子メールのアドレスリストの表示や電子掲示板など、メンバーが相互に通信できる形態で、ユーザに対して実体化される。これにより、ユーザは自分の興味対象などに関するコミュニティサイトを自分で探索することなく、コミュニティに参加することができ、ネットワーク上の未知の相手と知り合ったり情報交換を行ったりすることが容易にできる。例えば通常のコミュニティサイトや電子掲示板などが成立しにくい、一般的でない興味対象について、語り合うことのできる仲間が見つかる可能性もある。
【００４４】
またユーザが検索に用いるキーワードは、一般的にはユーザがその時点で興味を有する対象物である。本実施の形態では、コミュニティ形成が検索行為とセットになっているため、ユーザが明確に意識せずともユーザの興味対象をサーバ側で監視していることになり、その監視結果から自動的にコミュニティを形成する。これはコミュニティを自ら立ち上げたり、既存のコミュニティに自ら参加する場合に比べ、参加するユーザの心的障壁が少なく、結果として多彩なコミュニティが形成され続けることになる。これによりユーザは、検索結果と同時に予想外の希少な情報をメンバー間のコミュニケーションにより取得できる可能性が増える。さらにコミュニティのデータベースであるコミュニティ情報マスタは、ユーザが新たな検索キーワードを入力するたびに更新されるため、コミュニティのメンバーはリアルタイムにそのキーワードに興味を有するユーザに限られる。その結果コミュニティ内の活動が活性化し、ユーザどうしで新鮮な情報をやり取りできる可能性が増える。このように、リアルタイムに形成されたコミュニティにおいて、電子掲示板やウェブページに対するメンバーのアクセス状況を監視し、他のメンバーに提示することにより、メンバーどうしでまさにリアルタイムな会話を行うことができ、時々刻々と変化する情報空間において必要な情報を確実に取得できる可能性が広がる。
【００４５】
（実施の形態２）
実施の形態１では、情報端末２０においてユーザがウェブサイトなどの検索を行う際に入力するキーワードによって、コミュニティ形成サイト５０がコミュニティを自動的に形成した。本実施の形態では、仮想商店街または仮想店舗に対するユーザの入力によってコミュニティを形成する。図１４は本実施の形態における情報処理システムの全体構成を示している。情報処理システム１５０において、情報端末２０、およびコミュニティ形成サイト５０は実施の形態１と同様の構成である。本実施の形態ではネットワーク４０にさらに仮想店舗サイト９０が接続される。ただし、仮想店舗サイト９０とコミュニティ形成サイト５０とがひとつのサイト内に存在していてもよい。
【００４６】
コミュニティ形成サイト５０および情報端末２０の詳細な構成は、実施の形態１で図２を示して述べたのと同様である。ただし、コミュニティ形成サーバ６０の入力情報取得部６２は、ユーザ情報の他に、仮想店舗サイト９０における買い物の状況、すなわち、選択した商品や発注状況などの情報も取得する。またサイト検索部６４に相当する物品注文の授受などコミュニティ形成サービス以外の機能を有するブロックは、本実施の形態では仮想店舗サイト９０内のサーバ（図示せず）に備えられる。
【００４７】
コミュニティ形成サーバ６０の入力情報取得部６２は、ユーザが情報端末２０を用いて仮想店舗サイト９０にアクセスし、そのウェブページに対して入力した情報を取得する。図１５は、仮想店舗サイト９０にアクセスした際に情報端末２０の表示部３２に表示される画面例を示している。仮想店舗表示画面２８０は、アクセスした仮想店舗サイト９０のウェブページを表示する仮想店舗ウェブページ表示ウィンドウ２８２と、コミュニティサービス利用選択欄２８４を含む。ユーザがコミュニティサービス利用選択欄２８４においてコミュニティ形成サービスの利用を「する」と選択した場合は、それ以後の仮想店舗ウェブページ表示ウィンドウ２８２への入力情報は、コミュニティ形成サイト５０においてコミュニティ形成に用いられる。コミュニティ形成サービスの利用を「する」と選択した場合は、必要に応じてユーザ情報を入力するためのポップアップウィンドウを表示させてもよい。
【００４８】
本実施の形態においてコミュニティ形成に用いられる情報とは、図１５の例では、仮想店舗ウェブページ表示ウィンドウ２８２に表示された日時の試合チケットの「Ａ席」を申し込んだ、「Ｂ席」を申し込んだ、「Ａ席」または「Ｂ席」を申し込んだ、などである。あるいは、仮想店舗ウェブページ表示ウィンドウ２８２にあるウェブページを何分以上表示させた、ある仮想店舗サイト９０にアクセスした、といった情報でもよい。そしてこれらの情報に共通性を有するユーザをメンバーとしたコミュニティを形成する。このとき、例えば同一の仮想店舗サイト９０にアクセスしたユーザのコミュニティは近接度弱のコミュニティ、同じ「Ａ席」を申し込んだユーザのコミュニティは近接度強のコミュニティ、と分類してもよい。
【００４９】
コミュニティ形成サイト５０はコミュニティを形成すると、実施の形態１と同様に、コミュニティへの参加の意思表示、およびコミュニティの選択をユーザが行えるよう、情報端末２０にデータを送信し、情報端末２０は図７〜図１３に示したような画面表示を行う。これによりユーザは、実施の形態１と同様のコミュニティへの参加を、仮想店舗へのアクセスによっても行うことができる。
【００５０】
以上述べた本実施の形態によれば、ユーザが仮想店舗サイトにおいて買い物を行う際の情報端末への入力情報をコミュニティ形成サイトでも取得し、それをデータベースとして記録することにより、その入力情報によってコミュニティを形成する。これにより実施の形態１と同様、リアルタイムな情報によってコミュニティが自動的に形成され、ユーザは容易にコミュニティへ参加することができる。そして商品や店舗の情報などをユーザどうしで直接的に交換することが可能となる。
【００５１】
（実施の形態３）
実施の形態１では、コミュニティ形成サイトが検索サイトを兼ね、ユーザにより入力される検索キーワードによって、コミュニティ形成サイトがコミュニティを自動的に形成した。本実施の形態では、コミュニティ形成サイトに備えたネットワーク接続サービスや電子メール配信サービスをユーザが利用する際に、その入力情報を取得し、コミュニティを形成する。本実施の形態における情報処理システムの全体構成、およびコミュニティ形成サイト５０と情報端末２０の構成は、実施の形態１における図１および図２で示したのと同様である。ただし、図２のコミュニティ形成サーバ６０の入力情報取得部６２は、ユーザ情報の他に、ユーザがアクセスしたウェブサイトのＵＲＬやアクセス日時なども取得する。またサイト検索部６４に相当する情報端末２０をネットワークに接続したり、情報端末２０からの電子メールを宛先のアドレスに送信したりといったコミュニティ形成サービス以外の機能を有するブロックは、本実施の形態ではウェブサーバ５２に備えられる。
【００５２】
図１６は、ネットワーク接続サービスや電子メール配信サービスを利用するユーザが、コミュニティ形成サービスに登録を行う際に情報端末２０の表示部３２に表示される画面の例を示している。この登録は、ネットワーク接続サービスなどに加入した際の初期登録として行ってもよいし、ユーザの意思により随時行えることにしてもよい。コミュニティサービス登録画面２９０は、コミュニティー形成サービス利用選択ボックス２９２、ユーザ情報入力欄２９４、データ送信ボタン２９６を含む。ユーザは、コミュニティー形成サービス利用選択ボックス２９２のいずれかを選択することによって、コミュニティ形成サービスを利用するかどうかを決定する。コミュニティ形成サービスを利用する、とした場合は、ユーザはユーザ情報入力欄２９４に自分の情報、同図の例では、性別、年齢、職業、ハンドルネーム、電子メールアドレス、キーワードを入力する。キーワードとしては、現在の自分の興味対象などを入力する。キーワードはユーザの意思により随時変更可能とし、実施の形態１で示した検索キーワードと同様の位置づけでコミュニティの形成に使用される。データ送信ボタン２９６を選択することによって、入力されたデータは情報端末２０からコミュニティ形成サイト５０へ送信される。
【００５３】
図１７は、図１６に示した情報端末２０からのデータに基づき、コミュニティ形成サーバ６０がユーザ情報マスタ８４に登録するユーザ情報のデータ構造例を示している。ユーザ情報テーブル４００は、ユーザＩＤ欄４０２、性別欄４０４、年齢欄４０６、職業欄４０８、ハンドルネーム欄４１０、メールアドレス欄４１２、最近のアクセスサイト欄４１４、アクセス日時欄４１６、およびキーワード欄４１８を含む。ユーザに対し固有に割り当てられたユーザＩＤ、ユーザがコミュニティサービス登録画面２９０において入力した自分の性別、年齢、職業、ハンドルネーム、電子メールアドレス、キーワードが、ユーザＩＤ欄４０２、性別欄４０４、年齢欄４０６、職業欄４０８、ハンドルネーム欄４１０、メールアドレス欄４１２、およびキーワード欄４１８にそれぞれ記録される。さらに、そのユーザがあるウェブサイトにアクセスすると、そのウェブサイトのＵＲＬおよびそのアクセス日時が入力情報取得部６２によって取得され、最近のアクセスサイト欄４１４とアクセス日時欄４１６がそれぞれ更新される。
【００５４】
図１７に示した構造のデータベースを構築することにより、ユーザがアクセスしたウェブサイトによってコミュニティが形成される。また、ユーザが送信した電子メールの文面から頻出する名詞などを入力情報取得部６２が取得し、キーワードとしてキーワード欄４１８を自動的に更新するようにしてもよい。これにより、ウェブサイトやキーワードに共通性を有するユーザをメンバーとしたコミュニティが形成される。コミュニティ形成サイト５０はコミュニティを形成すると、実施の形態１と同様に、コミュニティへの参加の意思表示、およびコミュニティの選択をユーザが行えるよう、情報端末２０にデータを送信し、情報端末２０は図７〜図１３に示したような画面の表示を行う。これによりユーザは、実施の形態１と同様のコミュニティへの参加を、ウェブサイトへのアクセスや電子メール送信などによっても行うことができる。
【００５５】
以上述べた本実施の形態によれば、ユーザがウェブサイトへアクセスしたり電子メールを送信したりする際の情報を取得し、それをデータベースとして記録することにより、その情報によってコミュニティを形成する。これにより普段何気なく行っているそれらの行為によっても、実施の形態１と同様、コミュニティが自動的に形成され、ユーザは容易にコミュニティへ参加することができる。そして予想外の情報を取得できたり、未知の相手とコミュニケーションをとることが可能となる。また、キーワードをユーザ自らが更新するようにすると、実施の形態１で示した自動的なコミュニティ形成に、ユーザの意思を加味することができ、結果としてユーザのニーズに合わせた臨機応変な実施形態を選択することができる。
【００５６】
以上、本発明を実施の形態をもとに説明した。上記実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５７】
例えば実施の形態では、ウェブサイト検索、仮想店舗での買い物、ウェブサイトへのアクセスや電子メールの送信などにおいて、ユーザが情報端末に対して入力した情報を取得し、それに基づきコミュニティを形成した。この態様は、ネットワークに接続している状況での情報端末に対する入力であればいかなる種類の入力でも応用することができる。例えば、ニュース閲覧サービスのウェブサイトにおいて閲覧した記事の内容、ネットワークを介して情報端末上に形成された仮想空間においてユーザを表すキャラクタが見ている物、居る場所などを取得してもよいし、ユーザに現在の心境や状態などを入力させてもよい。また、監視カメラやセンサなどでユーザの現在の状況を取得し、その中から特徴的な点を抽出してもよい。いずれの場合も、コミュニティ形成サーバはそれらの情報をデータベースとして記録し、共通性のあるユーザを抽出してコミュニティを形成してよい。これにより、コミュニティ形成および参加の容易性など、実施の形態と同様の効果を得ることができるとともに、入力された情報に含まれる些細な特徴を抽出するほど、ユーザ自身も意識しない共通性を有するコミュニティが予想外に形成される、というある種のゲーム性を有する態様とすることもできる。ここでコミュニティは、必ずしも共通性を有したユーザのみによって構成しなくてもよく、全く逆の状況にあるユーザ同士を同一のコミュニティに属させるなど、所定の法則によって形成すればよい。この場合、最終的にどのコミュニティに参加するかはユーザが選択できるようにすればよい。
【００５８】
コミュニティを形成する際、メンバーとなるユーザに所定の制限を設けてもよい。例えばユーザ情報に含まれるユーザの年齢を参照し、所定の年齢に達しないユーザはメンバーとしない、などの制限を設ける。また、コミュニティ形成サーバに翻訳機能を設け、ユーザによって入力されたキーワードを翻訳することによって、異なる使用言語のユーザでも同一のコミュニティのメンバーとなるようにしてもよい。これらのことにより、より安全でボーダーレスなコミュニティを形成することができる。
【００５９】
さらに上述の実施の形態では、ユーザがコミュニティへ参加するための態様として、ユーザによって選択されたコミュニティの他のメンバーの情報の一覧表示と、メンバーのみがアクセス可能な電子掲示板サービスを示したが、本発明はそれに限られない。例えば、形成されたコミュニティのメンバーの人数のみを表示したり、メンバーの職業や性別などと人数との対応を表示したりしてもよい。これにより、メンバー同士のコミュニケーションのみならず、マーケティングや統計取得などにも容易に利用することができる。また、テキストベースの表示だけでなく、他のメンバーを表すアバターを出現させ、動作させるようにしてもよい。さらにゲームに本発明を応用することにより、他のメンバーをゲーム上のキャラクタとして登場させ、自分のキャラクタと直接コミュニケーションできるようにしてもよい。このように本発明は、ゲーム的な態様から統計的な態様まで幅広い用途から適宜選択して適用することができ、ユーザのニーズに即した応用が可能である。
【図面の簡単な説明】
【００６０】
【図１】実施の形態１における情報処理システムの全体構成を示す図である。
【図２】実施の形態１におけるコミュニティ形成サイトと情報端末の構成を示す図である。
【図３】実施の形態１において情報端末、コミュニティ形成サーバおよびウェブサーバが行う処理の手順を示すフローチャートである。
【図４】実施の形態１においてユーザが情報端末に対し検索キーワード等の入力を行う際に表示される画面例を示す図である。
【図５】実施の形態１においてコミュニティ形成サーバがユーザ情報マスタに登録するユーザ情報のデータ構造例を示す図である。
【図６】実施の形態１においてコミュニティ形成サーバがコミュニティを形成した際、コミュニティ情報マスタに記録されるコミュニティ情報のデータ構造例を示す図である。
【図７】実施の形態１においてコミュニティ形成サイトが送信した検索やコミュニティ形成の実行結果を、情報端末に表示した際の画面例を示す図である。
【図８】実施の形態１においてユーザがコミュニティを選択する際に情報端末に表示される画面例を示す図である。
【図９】実施の形態１においてユーザがコミュニティを選択する際に情報端末に表示される画面例を示す図である。
【図１０】実施の形態１においてユーザが、形成されたコミュニティに関してどのサービスを利用するかを選択する際に情報端末に表示される画面例を示す図である。
【図１１】実施の形態１においてユーザ情報のリスト表示サービスとして情報端末に表示される画面例を示す図である。
【図１２】実施の形態１において電子掲示板サービスとして情報端末に表示される画面例を示す図である。
【図１３】実施の形態１においてユーザがコミュニティ形成サービスを利用するために情報端末に表示される別の画面例を示す図である。
【図１４】実施の形態２における情報処理システムの全体構成を示す図である。
【図１５】実施の形態２において仮想店舗にアクセスした際に情報端末に表示される画面例を示す図である。
【図１６】実施の形態３においてユーザがコミュニティ形成サービスに登録を行う際に情報端末に表示される画面例を示す図である。
【図１７】実施の形態３においてコミュニティ形成サーバがユーザ情報マスタに登録するユーザ情報のデータ構造例を示す図である。
【符号の説明】
【００６１】
２０  情報端末、  ４０  ネットワーク、  ５０  コミュニティ形成サイト、  ５２  ウェブサーバ、  ６０  コミュニティ形成サーバ、  ６２  入力情報取得部、  ６４  サイト検索部、  ６６  コミュニティ形成部、  ６８  情報抽出部、  ８０  データベース記憶部、  ８２  ウェブサイト情報マスタ、  ８４  ユーザ情報マスタ、  ８６  コミュニティ情報マスタ。
【図１】
2007172490.tif 000003
【図２】
2007172490.tif 000004
【図３】
2007172490.tif 000005
【図４】
2007172490.tif 000006
【図５】
2007172490.tif 000007
【図６】
2007172490.tif 000008
【図７】
2007172490.tif 000009
【図８】
2007172490.tif 000010
【図９】
2007172490.tif 000011
【図１０】
2007172490.tif 000012
【図１１】
2007172490.tif 000013
【図１２】
2007172490.tif 000014
【図１３】
2007172490.tif 000015
【図１４】
2007172490.tif 000016
【図１５】
2007172490.tif 000017
【図１６】
2007172490.tif 000018
【図１７】
2007172490.tif 000019