(57)【要約】【課題】一定の場所において、当該場所や位置情報をキーとして、複数人が動的にシステム上で集い、情報交換を行ったり、共感しあったりすることができなかった。【解決手段】位置情報に基づいて動的に構成された電子掲示板に情報の書き込み、または当該電子掲示板から情報の読み出しが可能な情報処理装置と、当該情報処理装置から電子掲示板の構築の命令を受信し、情報処理装置の位置情報に基づいて１以上の他の情報処理装置に対して電子掲示板への参加を促すサーバ装置と、当該サーバ装置からの電子掲示板への参加要請に対応して電子掲示板に参加する１以上の情報処理装置を有する情報処理システムにより、場所や位置情報をキーとして、複数人が動的にシステム上で集い、情報交換を行ったり、共感しあったりすることができる場を提供できる。【選択図】　図２
2004054316.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置を識別する情報処理装置識別子と当該情報処理装置の位置を示す情報である位置情報の組を１組以上格納している位置情報格納部と、
一の情報処理装置から他の情報処理装置と情報交換した旨の情報である接続命令を受信する接続命令受信部と、
前記接続命令受信部が受信した接続命令を送信した情報処理装置の位置を示す位置情報に基づいて、前記位置情報格納部から情報処理装置識別子を取得する情報処理装置識別子取得部と、
前記情報処理装置識別子取得部が取得した情報処理装置識別子で識別される情報処理装置と通信可能にする装置接続部を
具備するサーバ装置。
【請求項２】
前記接続命令は前記一の情報処理装置の位置情報を有し、
前記情報処理装置識別子取得部は、前記接続命令が有する前記一の情報処理装置の位置情報に基づいて、前記位置情報格納部から情報処理装置識別子を取得する請求項１記載のサーバ装置。
【請求項３】
前記情報処理装置識別子取得部で取得した１以上の情報処理装置識別子で識別される情報処理装置に接続を要求する情報である接続要求を送信し、かつ前記１以上の情報処理装置識別子で識別される情報処理装置から、接続を認容または拒否する情報である接続許否情報を受信する接続許否情報受信部をさらに具備し、
前記接続許否情報受信部が受信した接続許否情報が接続を認容する情報である場合に、前記装置接続部は、当該接続を認容する情報を送信した情報処理装置と通信可能にする請求項１または請求項２いずれか記載のサーバ装置。
【請求項４】
前記接続命令は前記一の情報処理装置の位置情報とキーワードを含み、
前記接続要求は前記キーワードを含む請求項３記載のサーバ装置。
【請求項５】
前記接続命令は前記一の情報処理装置の位置情報と時刻を示す時刻情報を有し、
前記情報処理装置識別子取得部は、前記時刻情報が示す時刻と、前記接続命令が有する前記一の情報処理装置の位置情報に基づいて、前記位置情報格納部から情報処理装置識別子を取得する請求項３記載のサーバ装置。
【請求項６】
前記接続命令は前記一の情報処理装置の位置情報と時刻情報とキーワードを有し、
前記接続要求は前記キーワードを含む請求項５記載のサーバ装置。
【請求項７】
接続命令の入力を受け付ける接続命令入力受付部と、
前記接続命令入力受付部で受け付けた接続命令を、請求項１から請求項６いずれか記載のサーバ装置に送信する接続命令送信部と、
情報の入力を受け付ける情報入力受付部と、
前記情報入力受付部で受け付けた情報を請求項１から請求項６いずれか記載のサーバ装置に送信する情報送信部と、
請求項１から請求項６いずれか記載のサーバ装置から情報を受信する情報受信部と、
前記情報受信部で受信した情報を出力する情報出力部を具備する情報処理装置。
【請求項８】
請求項１から請求項６いずれか記載のサーバ装置から接続命令を受信する端末側接続命令受信部と、
前記端末側接続命令受信部が受信した接続命令に対応して請求項１から請求項６いずれか記載のサーバ装置と情報交換が可能な状態にする接続部と、
情報の入力を受け付ける情報入力受付部と、
前記情報入力受付部で受け付けた情報を請求項１から請求項６いずれか記載のサーバ装置に送信する情報送信部と、
請求項１から請求項６いずれか記載のサーバ装置から情報を受信する情報受信部と、
前記情報受信部で受信した情報を出力する情報出力部を具備する情報処理装置。
【請求項９】
コンピュータに、
接続命令の入力を受け付ける接続命令入力受付ステップと、
前記接続命令入力受付ステップで受け付けた接続命令を、請求項１から請求項６いずれか記載のサーバ装置に送信する接続命令送信ステップと、
情報の入力を受け付ける情報入力受付ステップと、
前記情報入力受付ステップで受け付けた情報を請求項１から請求項６いずれか記載のサーバ装置に送信する情報送信ステップと、
請求項１から請求項６いずれか記載のサーバ装置から情報を受信する情報受信ステップと、
前記情報受信ステップで受信した情報を出力する情報出力ステップを実行させるためのプログラム。
【請求項１０】
コンピュータに、
請求項１から請求項６いずれか記載のサーバ装置から接続命令を受信する端末側接続命令受信ステップと、
前記端末側接続命令受信ステップで受信した接続命令に対応して請求項１から請求項６いずれか記載のサーバ装置と情報交換が可能な状態にする接続ステップと、
情報の入力を受け付ける情報入力受付ステップと、
前記情報入力受付ステップで受け付けた情報を請求項１から請求項６いずれか記載のサーバ装置に送信する情報送信ステップと、
請求項１から請求項６いずれか記載のサーバ装置から情報を受信する情報受信ステップと、
前記情報受信ステップで受信した情報を出力する情報出力ステップを実行させるためのプログラム。
【請求項１１】
位置情報に基づいて動的に構成された電子掲示板に情報の書き込み、または当該電子掲示板から情報の読み出しが可能な情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、位置情報に基づいて、複数の端末が情報交換しあえる場を提供するサーバ装置、情報処理システム等に関するものである。
【０００２】
【従来の技術】
従来、２人が情報交換したりする装置として電話機があった。また、多数の人が情報交換するシステムとして、インターネット上に公開されている電子掲示板やチャットなどのシステムがあった。
【０００３】
【発明が解決しようとする課題】
しかし、従来技術によれば、一定の場所において、当該場所や位置情報をキーとして、複数人が動的にシステム上で集い、情報交換を行ったり、共感しあったりすることができなかった。
【０００４】
従って、同じ喜びや悩みをもっていながら、他人同士であるために情報交換したり、共感しあったりすることを促進したり、支援することができなかった。また、知人同士であっても、お互いが遠隔地にいるために、一定の場所についての情報交換等を行うことを促進したり、支援したりすることができなかった。
【０００５】
【課題を解決するための手段】
以上の課題を解決するために、位置情報に基づいて動的に構成された電子掲示板に情報の書き込み、または当該電子掲示板から情報の読み出しが可能な情報処理装置と、当該情報処理装置から電子掲示板の構築の命令を受信し、情報処理装置の位置情報に基づいて１以上の他の情報処理装置に対して電子掲示板への参加を促すサーバ装置と、当該サーバ装置からの電子掲示板への参加要請に対応して電子掲示板に参加する１以上の情報処理装置を有する情報処理システムにより、場所や位置情報をキーとして、複数人が動的にシステム上で集い、情報交換を行ったり、共感しあったりすることができる場を提供できる。
【０００６】
【発明の実施の形態】
以下に、本発明の実施の形態について、図面を用いて詳細に説明する。なお、本実施の形態において、同一の符号を用いた構成要素やフローチャートのステップなどは、同じ機能を果たすので、一度説明したものについて説明を省略する場合がある。
【０００７】
（実施の形態１）
図１は、本実施の形態に係る情報処理システムの概念図である。本情報処理システムは、ｎ個の情報処理装置（１１から１ｎ）とサーバ装置２１を有する。ｎ個の情報処理装置とサーバ装置２１は、情報の送受信が可能である。ｎ個の情報処理装置（１１から１ｎ）は、通信機能を有する携帯端末である。
【０００８】
ｎ個の情報処理装置を代表する情報処理装置を情報処理装置１１、および情報処理装置１２とする。以下、情報処理装置１１、情報処理装置１２およびサーバ装置２１を有する情報処理システムについて説明する。情報処理システムの構成を図２のブロック図に示す。情報処理装置１１は、接続命令入力受付部１１０１、接続命令送信部１１０２、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７を有する。情報処理装置１２は、端末側接続命令受信部１２０１、接続部１２０２、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７を有する。サーバ装置２１は、位置情報格納部２１０１、接続命令受信部２１０２、情報処理装置識別子取得部２１０３、装置接続部２１０４、サーバ側情報受信部２１０５、情報蓄積部２１０６、サーバ側情報送信部２１０７を有する。
【０００９】
接続命令入力受付部１１０１は、他の情報処理装置と情報交換したい旨の情報である接続命令の入力を受け付ける。接続命令入力受付部１１０１は、ボタンの押下を受け付けても良いし、キー入力を受け付けても良い。また、接続命令入力受付部１１０１は、タッチパネルであり、タッチパネルへのタッチ入力を受け付けても良い。
【００１０】
接続命令送信部１１０２は、接続命令入力受付部１１０１が受け付けた接続命令をサーバ装置２１に送信する。なお、接続命令送信部１１０２が送信する接続命令は、例えば、情報処理装置１１を識別する情報処理装置識別子も含む。また、接続命令は、例えば、情報処理装置１１の位置を示す位置情報を有しても良い。位置情報は、例えば、図示しないＧＰＳ受信機により取得する。さらに、接続命令入力受付部１１０１が受け付けた接続命令と接続命令送信部１１０２が送信する接続命令は同一の情報でなくても良い。例えば、接続命令送信部１１０２が送信する接続命令は、予め情報処理装置１１に格納されている情報処理装置識別子を含んでも良い。つまり、接続命令送信部１１０２は、予め格納されている情報処理装置識別子と接続命令入力受付部１１０１が受け付けた接続命令から送信する接続命令を構成しても良い。ここで、情報処理装置識別子とは、情報処理装置１１の電話番号や、情報処理装置１１の位置を示す位置情報や、情報処理装置１１と通信するためのＩＰアドレス（ＩＰＶｅｒ４、ＩＰＶｅｒ６等を問わない。）、製品に固有のｍａｃアドレスや製造シリアル番号、またはユーザ個人に固有に割り当てたユーザＩＤやパスワードなど、情報処理装置を識別する情報であれば何でも良い。接続命令送信部１１０２は、無線による通信手段が好適であるが、有線の通信手段や放送手段でも実現可能である。
【００１１】
情報入力受付部１１０４は、サーバ装置２１に送信する情報の入力を受け付ける。入力される情報はテキストや静止画や動画や音声情報など、何でも良い。従って、情報入力受付部１１０４は、キーボードとそのドライバーや、テンキーとそのドライバーや、マイクなど、またはそれらの組み合わせである。
【００１２】
情報送信部１１０５は、情報入力受付部１１０４が受け付けた情報をサーバ装置２１に送信する。情報送信部１１０５は、無線の通信手段が好適であるが、有線の通信手段や放送手段でも実現可能である。
【００１３】
情報受信部１１０６は、サーバ装置２１から情報を受信する。情報受信部１１０６は、無線の通信手段が好適であるが、有線の通信手段や放送を受信する手段でも実現可能である。
【００１４】
情報出力部１１０７は、情報受信部１１０６が受信した情報を出力する。情報の出力は、画面への表示や、音声出力や、プリンタへの印刷等、またはそれらの組み合わせである。
【００１５】
端末側接続命令受信部１２０１は、接続命令を受信する。端末側接続命令受信部１２０１は、無線の通信手段が好適であるが、有線の通信手段や放送を受信する手段でも実現可能である。
【００１６】
接続部１２０２は、情報処理装置１２とサーバ装置２１を情報交換が可能な状態にする。接続部１２０２は、通常、ソフトウェアで実現され得る。
【００１７】
位置情報格納部２１０１は、情報処理装置を識別する情報処理装置識別子と当該情報処理装置の位置を示す情報である位置情報の組を１組以上格納している。位置情報格納部２１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００１８】
接続命令受信部２１０２は、一の情報処理装置から他の情報処理装置に対して情報交換したい旨の情報である接続命令を受信する。接続命令受信部２１０２は、無線または有線の通信手段が好適であるが、放送を受信する手段でも実現可能である。
【００１９】
情報処理装置識別子取得部２１０３は、接続命令受信部２１０２が受信した接続命令を送信した情報処理装置の位置を示す位置情報に基づいて、位置情報格納部２１０１から１以上の情報処理装置識別子を取得する。情報処理装置識別子取得部２１０３は、通常、ソフトウェアで実現されるが、ハードウェア（専用回路）で実現されても良い。
【００２０】
装置接続部２１０４は、情報処理装置識別子取得部２１０３が取得した情報処理装置識別子で識別される１以上の情報処理装置と情報処理装置１１をサーバ装置２１に接続する。ここで、接続するとは、通信可能にする、という意味であり、情報処理装置からサーバ装置２１に情報を送信したり（アップロードしたり）、サーバ装置２１の情報を受信したり（ダウンロードしたり）できる状態にすることを言う。
【００２１】
サーバ側情報受信部２１０５は、情報処理装置から送信された情報を受信する。サーバ側情報受信部２１０５は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００２２】
情報蓄積部２１０６は、サーバ側情報受信部２１０５が受信した情報を蓄積する。情報蓄積部２１０６は、通常、情報を蓄積する動作を行うソフトウェア（または、ハードウェア）と、情報を蓄積する蓄積媒体（例えば、ハードディスク）で実現される。
【００２３】
サーバ側情報送信部２１０７は、情報蓄積部２１０６が蓄積した情報を、一以上の情報処理装置（情報を送信した情報処理装置を除く情報処理装置）に送信する。サーバ側情報送信部２１０７は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００２４】
以下、本実施の形態における情報処理装置１１の動作について、図３のフローチャートを用いて説明する。
【００２５】
（ステップＳ３０１）接続命令入力受付部１１０１は、接続命令の入力を受け付けたか否かを判断する。接続命令の入力を受け付ければステップＳ３０２に行き、接続命令の入力を受け付けなければステップＳ３０１に戻る。
【００２６】
（ステップＳ３０２）接続命令送信部１１０２は、ステップＳ３０１で受け付けた接続命令に基づいて、送信する接続命令を構成する。通常、情報処理装置１１に格納している情報処理装置識別子（図示しない部に格納されている）を取得し、送信する接続命令に当該情報処理装置識別子を含める。情報処理装置識別子とは、情報処理装置１１の通信するための電話番号やＩＰアドレス、または情報処理装置１１の位置を示す位置情報等である。情報処理装置識別子が位置情報である場合には、情報処理装置１１はＧＰＳ受信機等の位置情報取得手段を具備することになる。
【００２７】
（ステップＳ３０３）接続命令送信部１１０２は、ステップＳ３０２で構成した接続命令をサーバ装置２１に送信する。
【００２８】
（ステップＳ３０４）情報入力受付部１１０４は、サーバ装置２１に送信するための情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ３０５に行き、情報の入力を受け付けなければステップＳ３０６に飛ぶ。
【００２９】
（ステップＳ３０５）情報送信部１１０５は、ステップＳ３０４で受け付けた情報をサーバ装置２１に送信する。
【００３０】
（ステップＳ３０６）情報受信部１１０６は、他の情報処理装置から送信され、サーバ装置２１に格納された情報を受信したか否かを判断する。情報を受信すればステップＳ３０７に行き、情報を受信しなければステップＳ２０４に戻る。なお、ここでの情報の受信は、情報処理装置１１が情報を取得しに行っても良いし、サーバ装置２１から自動的に情報が送信されても良い。
【００３１】
（ステップＳ３０７）情報出力部１１０７は、ステップＳ３０６で受信した情報を出力する。
なお、図３のフローチャートにおいて、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【００３２】
以下、本実施の形態におけるサーバ装置２１の動作について、図４のフローチャートを用いて説明する。
（ステップＳ４０１）接続命令受信部２１０２は、情報処理装置１１からの接続命令を受信したか否かを判断する。接続命令を受信すればステップＳ４０２に行き、接続命令を受信しなければステップＳ４０１に戻る。
【００３３】
（ステップＳ４０２）情報処理装置識別子取得部２１０３は、接続命令受信部２１０２が受信した接続命令を送信した情報処理装置の位置を示す位置情報に基づいて、位置情報格納部２１０１から１以上（ここでは、ｎ個とする。）の情報処理装置識別子を取得する。情報処理装置識別子を取得する詳細なアルゴリズムは、以下の具体例において述べる。
【００３４】
（ステップＳ４０３）カウンタｉに１を代入する。
【００３５】
（ステップＳ４０４）ｉ番目の情報処理装置識別子が存在するか否かを判断する。ｉ番目の情報処理装置識別子が存在すればステップＳ４０５に行き、ｉ番目の情報処理装置識別子が存在しなければ、ステップＳ４０７に行く。なお、ｉ番目の情報処理装置識別子で識別される情報処理装置の電源が入っていない場合には、通常、その時点では存在しないものとして扱う。しかし、ｉ番目の情報処理装置識別子が事前に登録された識別子であれば、留守番電話サービスの様にメッセージ預かりサービスを提供することも可能である。かかる場合、例えば、メッセージは予め格納されている。
【００３６】
（ステップＳ４０５）装置接続部２１０４は、ｉ番目の情報処理装置識別子で識別される情報処理装置とサーバ装置２１を通信可能な状態にする。
【００３７】
（ステップＳ４０６）カウンタｉをインクリメントする。ステップＳ４０４に戻る。以上の処理の結果、サーバ装置２１と他の一以上の情報処理装置が通信可能な状態になり、情報処理装置１１と他の一以上の情報処理装置が情報交換できることとなる。
【００３８】
（ステップＳ４０７）サーバ側情報受信部２１０５は、情報処理装置から情報を受信したか否かを判断する。情報を受信すればステップＳ４０８に行き、情報を受信しなければステップＳ４０７に戻る。
【００３９】
（ステップＳ４０８）情報蓄積部２１０６は、ステップＳ４０７で受信した情報を蓄積する。蓄積する先は、図示しない記録媒体である。また、この不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも良い。なお、例えば、この蓄積先は電子掲示板やチャットのファイルである。
【００４０】
（ステップＳ４０９）サーバ側情報送信部２１０７は、ステップＳ４０７で受信した情報を、情報を送信した情報処理装置を除く１以上の情報処理装置に送信する。
なお、図４のフォローチャートにおいて、電源ＯＦＦなどの割り込み信号により処理は終了する。また、図４のフォローチャートにおいて、ステップＳ４０８の情報の蓄積は必須の処理ではない。
【００４１】
以下、本実施の形態における情報処理装置１２の動作について、図５のフローチャートを用いて説明する。
（ステップＳ５０１）端末側接続命令受信部１２０１は、接続命令を受信したか否かを判断する。接続命令を受信すればステップＳ５０２に行き、接続命令を受信しなければステップＳ５０１に戻る。
【００４２】
（ステップＳ５０２）接続部１２０２は、サーバ装置２１へ接続に行く。なお、サーバ装置２１からの接続命令の送信（ステップＳ５０１）の際に、接続が完了していると考えて、本ステップはないものとしても良い。
【００４３】
（ステップＳ５０３）情報入力受付部１１０４は、サーバ装置２１に送信するための情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ５０４に行き、情報の入力を受け付けなければステップＳ５０５に飛ぶ。
【００４４】
（ステップＳ５０４）情報送信部１１０５は、ステップＳ５０３で受け付けた情報をサーバ装置２１に送信する。
【００４５】
（ステップＳ５０５）情報受信部１１０６は、他の情報処理装置から送信され、サーバ装置２１に格納された情報を受信したか否かを判断する。情報を受信すればステップＳ５０６に行き、情報を受信しなければステップＳ５０３に戻る。なお、ここでの情報の受信は、情報処理装置１２が情報を取得しに行っても良いし、サーバ装置２１から自動的に情報が送信されても良い。
【００４６】
（ステップＳ５０６）情報出力部１１０７は、ステップＳ５０５で受信した情報を出力する。
なお、図５のフローチャートにおいて、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【００４７】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。ここでの情報処理装置は、いわゆる携帯電話である。また、携帯電話は、ＧＰＳ受信機を有する。そして、図６に示す情報処理装置識別子と位置情報の対がサーバ装置に管理されている。また、複数の携帯電話は、ＧＰＳ受信機により受信した位置情報（ｘ、ｙ、ｈ）と自身の電話番号（情報処理装置識別子）を有する情報を定期的にサーバ装置に送信する。サーバ装置は、かかる情報を複数の携帯電話から受信して、図６の表を構築する。この図６の表を位置情報管理表という。図６の位置情報管理表は、「ＩＤ」「情報処理装置識別子」「位置情報」を有するレコードを複数格納している。「ＩＤ」は、情報処理装置を識別する情報であり、表管理の便宜上存在する。「情報処理装置識別子」は、ここでは、情報処理装置の電話番号である。なお、位置情報（ｘ、ｙ、ｈ）のｘは緯度、ｙは経度、ｈは高度である。
【００４８】
今、ユーザＡが携帯電話を持っており、ユーザＡは、携帯電話の予め決められたボタンを押下することにより、当該携帯電話から位置情報（１６８、２２０、０）、情報処理装置識別子「０９０−９８７６−５４３２」をサーバ装置に送信する。なお、ユーザＡの携帯電話の電話番号は「０９０−９８７６−５４３２」である。そして、携帯電話が有するＧＰＳ受信機が受信した位置情報は（１６８、２２０、０）である。
【００４９】
次に、サーバ装置は、位置情報（１６８、２２０、０）、情報処理装置識別子「０９０−９８７６−５４３２」を受信する。そして、位置情報（１６８、２２０、０）に基づいて、近くに位置する情報処理装置の情報処理装置識別子を図６の位置情報管理表から取得する。この結果、ＩＤが「０２」「０３」「１５」「２１」の４つの情報処理装置識別子が取得されたとする。４つの情報処理装置識別子を取得するアルゴリズムは、例えば、位置情報（１６８、２２０、０）と一定距離以内にある位置情報と対になる情報処理装置識別子を取得する、というアルゴリズムが考えられる。
【００５０】
次に、サーバ装置は、ＩＤ「０２」の情報処理装置識別子「０９０−１１１１−２２２２」に対して接続に行く。次に、サーバ装置は、ＩＤ「０３」の情報処理装置識別子「０９０−２３４５−６６６６」に対して接続に行く。次に、サーバ装置は、ＩＤ「１５」の情報処理装置識別子「０９０−８７６５−１１１１」に対して接続に行く。さらに、サーバ装置は、ＩＤ「２１」の情報処理装置識別子「０９０−７７３３−６６６７」に対して接続に行く。以上の処理により、一定の位置関係に存在する５つの情報処理装置の間で情報交換が可能な状態が構築された。そして、情報交換可能な５つの情報処理装置は、サーバ装置に対して情報の書き込みができる。つまり、自動的に電子掲示板、またはチャットの場が構築できた。
【００５１】
次に、例えば、ユーザＡが携帯電話を用いて「この辺りにあるおいしい料理を出してくれるお店ある？」の情報を入力し、サーバ装置に送信する、とする。次に、サーバ装置は、携帯電話から「この辺りにあるおいしい料理を出してくれるお店ある？」の情報を受信し、ＩＤが「０２」「０３」「１５」「２１」の４つの情報処理装置に送信する。または、サーバ装置は、携帯電話から「この辺りにあるおいしい料理を出してくれるお店ある？」の情報を受信し、蓄積する。そして、定期的にサーバ装置に情報を見に行っている４つの情報処理装置識別子で識別される情報処理装置が「この辺りにあるおいしい料理を出してくれるお店ある？」の情報を取得する。
【００５２】
次に、例えば、ＩＤ「０３」の情報処理装置のユーザが「あるよ。ＡＢＣ店のステーキがおいしいよ。」と入力し、サーバ装置に送信する。次に、サーバ装置は、「あるよ。ＡＢＣ店のステーキがおいしいよ。」の情報を受信し、ユーザＡの携帯電話とＩＤが「０２」「１５」「２１」の情報処理装置に当該情報を送信する。
【００５３】
次に、例えば、ＩＤ「０２」の情報処理装置のユーザが「ＡＢＣ店のステーキもおしいいけど、ＸＹＺ店のお好み焼きも絶品だよ。」との情報を入力し、サーバ装置に送信する。次に、サーバ装置は、「ＡＢＣ店のステーキもおしいいけど、ＸＹＺ店のお好み焼きも絶品だよ。」の情報を受信し、ユーザＡの携帯電話とＩＤが「０３」「１５」「２１」の情報処理装置に当該情報を送信する。以上のように、サーバ装置を用いて、５つの情報処理装置によりダイナミックに電子掲示板、またはチャットが構成され、運営される。
【００５４】
以上、本実施の形態によれば、位置情報に基づいて、近くに存在する複数の情報処理装置で、動的に電子掲示板やチャットの場が構築できる。従って、一定の場所において、当該場所や位置情報をキーとして、複数人が動的にシステム上で集い、情報交換を行ったり、共感しあったりすることができる。
【００５５】
なお、本実施の形態において、接続命令が一の情報処理装置の位置情報を有し、情報処理装置識別子取得部は、接続命令が有する一の情報処理装置の位置情報に基づいて、位置情報格納部から情報処理装置識別子を取得する場合について、主として説明したが、必ずしもかかる場合に限られない。つまり、接続命令は、情報処理装置識別子を有し、当該情報処理装置識別子で識別される情報処理装置の位置情報がサーバ装置に格納されていても良い。かかる場合、接続命令が有する情報処理装置識別子と対になる位置情報に基づいて、他の情報処理装置識別子が選択され、当該選択された情報処理装置識別子で識別される情報処理装置と、接続要求した情報処理装置の間で、電子掲示板やチャットの場が構築される。
【００５６】
また、本実施の形態において、他の情報処理装置は無条件に電子掲示板やチャットの場に参加したが、実施の形態２等で述べるように、他の情報処理装置のユーザが接続可の意思表示をしてから電子掲示板やチャットの場に参加しても良い。
【００５７】
さらに、本実施の形態における各種の処理は、ソフトウェアによって実現し、ソフトウェアダウンロードにより提供しても良い。また、かかるソフトウェアをＣＤ−ＲＯＭ等の記録媒体に記録して配布しても良い。かかるソフトウェアによる実現については、他の実施の形態において述べた処理も同様である。なお、本実施の形態における各種の処理をソフトウェアで実現した場合の情報処理装置１１のソフトウェアは、コンピュータに、接続命令の入力を受け付ける接続命令入力受付ステップと、接続命令入力受付ステップで受け付けた接続命令をサーバ装置に送信する接続命令送信ステップと、情報の入力を受け付ける情報入力受付ステップと、情報入力受付ステップで受け付けた情報をサーバ装置に送信する情報送信ステップと、サーバ装置から情報を受信する情報受信ステップと、情報受信ステップで受信した情報を出力する情報出力ステップを実行させるためのプログラム、である。また、情報処理装置１２のソフトウェアは、コンピュータに、サーバ装置から接続命令を受信する端末側接続命令受信ステップと、端末側接続命令受信ステップで受信した接続命令に対応してサーバ装置と情報交換が可能な状態にする接続ステップと、情報の入力を受け付ける情報入力受付ステップと、情報入力受付ステップで受け付けた情報をサーバ装置に送信する情報送信ステップと、サーバ装置から情報を受信する情報受信ステップと、情報受信ステップで受信した情報を出力する情報出力ステップを実行させるためのプログラム、である。
【００５８】
（実施の形態２）
実施の形態２における情報処理システムは、ｎ個の情報処理装置（７１から７ｎ）とサーバ装置８１を有する。ｎ個の情報処理装置とサーバ装置８１は、情報の送受信が可能である。ｎ個の情報処理装置（７１から７ｎ）は、通信機能を有する携帯端末である。ｎ個の情報処理装置を代表する情報処理装置を情報処理装置７１、および情報処理装置７２とする。以下、情報処理装置７１、情報処理装置７２およびサーバ装置８１を有する情報処理システムについて説明する。情報処理システムの構成を図７のブロック図に示す。情報処理装置７１は、接続命令入力受付部１１０１、接続命令送信部１１０２、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７を有する。情報処理装置７１の構成は、情報処理装置１１と同じである。情報処理装置７２は、端末側接続命令受信部１２０１、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７、接続命令出力部７２０１、接続許否情報入力受付部７２０２、接続許否情報送信部７２０３を有する。サーバ装置８１は、位置情報格納部２１０１、接続命令受信部２１０２、情報処理装置識別子取得部２１０３、装置接続部８１０４、サーバ側情報受信部２１０５、情報蓄積部２１０６、サーバ側情報送信部２１０７、接続許否情報受信部８１０１を有する。
【００５９】
接続命令出力部７２０１は、端末側接続命令受信部１２０１が受信した接続命令を出力する。ここでの出力とは、ディスプレイへの表示、音声出力、プリンタへの印刷、バイブレーション等、情報処理装置７２のユーザに接続命令を受信した旨を知らせるための処理であれば何でも良い。
【００６０】
接続許否情報入力受付部７２０２は、接続を認容または拒否する情報である接続許否情報の入力を受け付ける。接続許否情報入力受付部７２０２は、キーボードとそのドライバーである場合や、テンキーとそのドライバーである場合や、マイクである場合など、またはそれらの組み合わせである場合など、種々考えられる。
【００６１】
接続許否情報送信部７２０３は、接続許否情報入力受付部７２０２で受け付けた接続許否情報をサーバ装置８１に送信する。接続許否情報送信部７２０３は、無線の通信手段が好適であるが、有線の通信手段や放送手段でも実現可能である。
【００６２】
接続許否情報受信部８１０１は、情報処理装置識別子取得部２１０３で取得した１以上の情報処理装置識別子で識別される情報処理装置に接続を要求する情報である接続要求を送信し、かつ１以上の情報処理装置識別子で識別される情報処理装置から、接続を認容または拒否する情報である接続許否情報を受信する。接続許否情報受信部８１０１は、無線または有線の通信手段が好適であるが、放送を受信する手段でも実現可能である。
【００６３】
装置接続部８１０４は、接続許否情報受信部８１０１で受信した接続許否情報が接続を認容する情報である場合に、当該接続を認容する情報を送信した情報処理装置とサーバ装置８１を通信可能にする。装置接続部８１０４は、通信制御を行うソフトウェアまたはハードウェア（専用回路）と無線または有線の通信手段で実現されることが好適である。
【００６４】
以下、本実施の形態における情報処理装置７２の動作について、図８のフローチャートを用いて説明する。
（ステップＳ８０１）端末側接続命令受信部１２０１は、接続命令を受信したか否かを判断する。接続命令を受信すればステップＳ８０２に行き、接続命令を受信しなければステップＳ８０１に戻る。
【００６５】
（ステップＳ８０２）接続命令出力部７２０１は、ステップＳ８０１で受信した接続命令を出力する。
【００６６】
（ステップＳ８０３）接続許否情報入力受付部７２０２は、ステップＳ８０２における接続命令の出力に対して、ユーザが入力する接続許否情報を受け付けたか否かを判断する。接続許否情報を受け付ければステップＳ８０４に行き、接続許否情報を受け付けなければステップＳ８０３に戻る。
【００６７】
（ステップＳ８０４）接続許否情報送信部７２０３は、ステップＳ８０３で受け付けた接続許否情報をサーバ装置８１に送信する。
【００６８】
（ステップＳ８０５）ステップＳ８０３で受け付けた接続許否情報が接続可の情報であるか否かを判断する。接続可であればステップＳ８０６に行き、接続不可であれば処理を終了する。
【００６９】
（ステップＳ８０６）情報入力受付部１１０４は、サーバ装置２１に送信するための情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ８０７に行き、情報の入力を受け付けなければステップＳ８０８に飛ぶ。
【００７０】
（ステップＳ８０７）情報送信部１１０５は、ステップＳ８０６で受け付けた情報をサーバ装置２１に送信する。
【００７１】
（ステップＳ８０８）情報受信部１１０６は、他の情報処理装置から送信され、サーバ装置８１に格納された情報を受信したか否かを判断する。情報を受信すればステップＳ８０９に行き、情報を受信しなければステップＳ８０６に戻る。なお、ここでの情報の受信は、情報処理装置７２が情報を取得しに行っても良いし、サーバ装置８１から自動的に情報が送信されても良い。
【００７２】
（ステップＳ８０９）情報出力部１１０７は、ステップＳ８０８で受信した情報を出力する。
なお、図８のフローチャートにおいて、情報処理装置７２とサーバ装置８１間で、情報の送受信ができるように接続が設定された後は、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【００７３】
以下、本実施の形態におけるサーバ装置８１の動作について、図９のフローチャートを用いて説明する。
（ステップＳ９０１）接続命令受信部２１０２は、情報処理装置７１からの接続命令を受信したか否かを判断する。接続命令を受信すればステップＳ９０２に行き、接続命令を受信しなければステップＳ９０１に戻る。
【００７４】
（ステップＳ９０２）情報処理装置識別子取得部２１０３は、接続命令受信部２１０２が受信した接続命令を送信した情報処理装置の位置を示す位置情報に基づいて、位置情報格納部２１０１から１以上（ここでは、ｎ個とする。）の情報処理装置識別子を取得する。
【００７５】
（ステップＳ９０３）カウンタｉに１を代入する。
【００７６】
（ステップＳ９０４）ｉ番目の情報処理装置識別子が存在するか否かを判断する。ｉ番目の情報処理装置識別子が存在すればステップＳ９０５に行き、ｉ番目の情報処理装置識別子が存在しなければ、ステップＳ９０７に行く。
【００７７】
（ステップＳ９０５）装置接続部８１０４は、ｉ番目の情報処理装置識別子で識別される情報処理装置に接続命令を送信する。
【００７８】
（ステップＳ９０６）カウンタｉをインクリメントする。ステップＳ９０４に戻る。
【００７９】
（ステップＳ９０７）カウンタｊに１を代入する。
【００８０】
（ステップＳ９０８）「ｊ＜＝ｉ」であるか否かを判断する。条件を満たせばステップＳ９０９に行き、条件を満たさなければステップＳ９１３に飛ぶ。
【００８１】
（ステップＳ９０９）ｊ番目の接続許否情報を受信したか否かを判断する。ｊ番目の接続許否情報を受信すればステップＳ９１０に行き、ｊ番目の接続許否情報を受信しなければステップＳ９０９に戻る。
【００８２】
（ステップＳ９１０）ステップＳ９０９で受信した接続許否情報が接続許可を示す情報か否かを判断する。接続許可を示す情報であればステップＳ９１１に行き、接続許可を示す情報でなければステップＳ９１２に飛ぶ。
【００８３】
（ステップＳ９１１）接続許可を示す情報を送信した情報処理装置を識別する情報処理装置識別子を蓄積する。この蓄積は、キャッシュやレジスタ等の一時メモリへの格納も含む。
【００８４】
（ステップＳ９１２）カウンタｊをインクリメントする。ステップＳ９０８に戻る。
【００８５】
（ステップＳ９１３）カウンタｋに１を代入する。
【００８６】
（ステップＳ９１４）ｋ番目の接続許可の情報を送信した情報処理装置が存在するか否かを判断する。ｋ番目の接続許可の情報を送信した情報処理装置が存在すればステップＳ９１５に行き、存在しなければステップＳ９１７に飛ぶ。
【００８７】
（ステップＳ９１５）ｋ番目の接続許可の情報を送信した情報処理装置と通信可能な状態にする。通信可能な状態にするとは、当該情報処理装置からの情報を受信でき、当該情報処理装置へ情報を送信できる状態を言う。
【００８８】
（ステップＳ９１６）カウンタｋをインクリメントする。ステップＳ９１４に戻る。
【００８９】
（ステップＳ９１７）サーバ側情報受信部２１０５は、情報処理装置から情報を受信したか否かを判断する。情報を受信すればステップＳ９１８に行き、情報を受信しなければステップＳ９１７に戻る。
【００９０】
（ステップＳ９１８）情報蓄積部２１０６は、ステップＳ９１７で受信した情報を蓄積する。蓄積する先は、図示しない記録媒体である。また、この不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも良い。
【００９１】
（ステップＳ９１９）サーバ側情報送信部２１０７は、接続を許可した１以上の情報処理装置および接続要求した情報処理装置の中で、情報を送信した情報処理装置を除く１以上の情報処理装置に、ステップＳ９１８で蓄積した情報を送信する。ステップＳ９１７に戻る。
なお、図９のフォローチャートにおいて、電源ＯＦＦなどの割り込み信号により処理は終了する。
【００９２】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。ここでの情報処理装置は、いわゆる携帯電話である。また、携帯電話は、近くの中継器を経由して他の情報処理装置と情報通信が可能である。また、携帯電話はＩＰアドレス（ここでは、ＩＰＶｅｒ４のアドレスであるが、ＩＰＶｅｒ６のアドレスでも良い。）を有する。そして、中継器は、中継器に接続されている（中継器の領域の範囲の）携帯電話のＩＰアドレスと中継器の位置情報（ｘ、ｙ）をサーバ装置に送信している。従って、同じ位置情報と対になる情報処理装置識別子で識別される情報処理装置（携帯電話）は、同じ中継装置の領域内に存在することが分かる。以上のような仕組みでサーバ装置に格納されている位置情報管理表を図１０に示す。図１０は、「情報処理装置識別子」と「位置情報（ｘ、ｙ）」を有するレコードを複数格納している。また、携帯電話は、一定領域外に移動すれば異なるＩＰアドレスが付与される。
【００９３】
以上の状況において、情報処理装置識別子「１２８．１１９．０．１２６」で識別される携帯電話のユーザが、他の携帯電話との情報交換の要求を示す接続命令を入力したとする。次に、情報処理装置識別子「１２８．１１９．０．１２６」で識別される携帯電話は、情報処理装置識別子「１２８．１１９．０．１２６」を有する接続命令を構成する。次に、本携帯電話は、当該接続命令をサーバ装置に送信する。サーバ装置に接続命令を送信するための情報（サーバ装置のＩＰアドレス等）は、予め携帯電話は保持している。
【００９４】
次に、サーバ装置は、情報処理装置識別子「１２８．１１９．０．１２６」を有する接続命令を受信する。そして、サーバ装置は、接続命令から情報処理装置識別子「１２８．１１９．０．１２６」を取り出す。次に、サーバ装置は、図１０の位置情報管理表から情報処理装置識別子「１２８．１１９．０．１２６」と対になる位置情報（１３５，３４）を取得する。次に、サーバ装置は、位置情報（１３５，３４）と対になる他の情報処理装置識別子（「１２８．１１９．０．１２６」を除く情報処理装置識別子）を取得する。その結果、サーバ装置は、「１２８．１１９．０．１２５」「１２８．１１９．０．１２７」を取得する。次に、サーバ装置は、上記情報処理装置識別子で識別される２つの情報処理装置に、接続命令を送信する。この接続命令とは、情報処理装置識別子「１２８．１１９．０．１２６」で識別される携帯電話のユーザと情報交換しても良いか否かを確認するための命令である。
【００９５】
次に、例えば、まず情報処理装置識別子「１２８．１１９．０．１２５」で識別される携帯電話は、接続命令を受信し、当該接続命令に基づいて接続の可否を確認する画面を表示する。接続の可否を確認する画の例を図１１に示す。図１１の画面入力を見ながら、携帯電話のユーザが、「ＯＫ」ボタンを指示したとする。次に、情報処理装置識別子「１２８．１１９．０．１２５」で識別される携帯電話から接続許可を示す接続許否情報がサーバ装置に送信される。
【００９６】
次に、情報処理装置識別子「１２８．１１９．０．１２７」で識別される携帯電話は、接続命令を受信し、当該接続命令に基づいて接続の可否を確認する図１１の画面を表示する。この携帯電話のユーザは「ＮＧ」ボタンを指示したとする。次に、情報処理装置識別子「１２８．１１９．０．１２５」で識別される携帯電話から接続拒否を示す接続許否情報がサーバ装置に送信される。
【００９７】
次に、サーバ装置は、情報処理装置識別子「１２８．１１９．０．１２５」で識別される携帯電話に対してのみ通信状態を構築する。また、情報処理装置識別子「１２８．１１９．０．１２７」で識別される携帯電話との通信は完了する（遮断する）。以上の処理により、情報処理装置識別子「１２８．１１９．０．１２６」の携帯電話と、情報処理装置識別子「１２８．１１９．０．１２５」の携帯電話の間で電子掲示板を行うための環境が構築できた。
【００９８】
次に、上記の２つの携帯電話のユーザがそれぞれ、サーバ装置に情報を送信して、電子掲示板の運用を楽しむ。例えば、２つの携帯電話のユーザが博物館の中にいる場合に、博物館の良かったところ、良くなかったところ等の情報交換を行う。
【００９９】
以上、本実施の形態によれば、位置情報に基づいて、近くに存在する複数の情報処理装置で、動的に電子掲示板やチャットの場が構築できる。従って、一定の場所において、当該場所や位置情報をキーとして、複数人が動的にシステム上で集い、情報交換を行ったり、共感しあったりすることができる。また、本実施の形態によれば、電子掲示板等への参加を希望しないユーザは参加を拒否できる。
【０１００】
なお、本実施の形態において、接続命令は情報処理装置の位置情報を有さなかったが、実施の形態１で述べたように位置情報を有しても良い。
【０１０１】
また、本実施の形態において、サーバ装置は、接続命令を送信した情報処理装置と同一の位置情報を有する情報処理装置のみに対して接続命令を送信したが、他のアルゴリズムにより接続命令を送信する情報処理装置を決定しても良い、つまり、接続命令を送信した情報処理装置の位置を示す位置情報に基づいて、接続命令を送信する情報処理装置を決定すれば、そのアルゴリズムは問わない。
【０１０２】
さらに、本実施の形態において、サーバ装置は、情報蓄積部を有したが情報蓄積部は必須ではない。情報処理装置から受信した情報を蓄積せずに、他の情報処理装置に送信しても良い。
【０１０３】
（実施の形態３）
実施の形態３における情報処理システムは、ｎ個の情報処理装置（１２１から１２ｎ）とサーバ装置１３１を有する。ｎ個の情報処理装置とサーバ装置１３１は、情報の送受信が可能である。ｎ個の情報処理装置（１２１から１２ｎ）は、通信機能を有する携帯端末である。ｎ個の情報処理装置を代表する情報処理装置を情報処理装置１２１、および情報処理装置１２２とする。以下、情報処理装置１２１、情報処理装置１２２およびサーバ装置１３１を有する情報処理システムについて説明する。情報処理システムの構成を図１２のブロック図に示す。情報処理装置１２１は、接続命令入力受付部１２１０１、接続命令送信部１２１０２、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７を有する。情報処理装置１２２は、端末側接続命令受信部１２２０１、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７、接続命令出力部１２２０２、接続許否情報入力受付部７２０２、接続許否情報送信部７２０３を有する。サーバ装置１３１は、位置情報格納部２１０１、接続命令受信部１３１０２、情報処理装置識別子取得部２１０３、装置接続部８１０４、サーバ側情報受信部２１０５、サーバ側情報送信部２１０７、接続許否情報受信部８１０１を有する。
【０１０４】
接続命令入力受付部１２１０１は、他の情報処理装置と情報交換したい旨の情報である接続命令の入力を受け付ける。接続命令は、情報の話題やタイトルや興味等を示すキーワードを含む。接続命令入力受付部１２１０１は、ボタンの押下を受け付けても良いし、キー入力を受け付けても良い。また、接続命令入力受付部１２１０１は、タッチパネルであり、タッチパネルへのタッチ入力を受け付けても良い。なお、キーワードとは、通常はテキスト情報であるが、静止画や動画や音声情報であっても良い。つまり、キーワードは、情報交換の主題が分かる情報であれば何でも良い。
【０１０５】
接続命令送信部１２１０２は、接続命令入力受付部１１０１が受け付けたキーワードを有する接続命令をサーバ装置１３１に送信する。なお、接続命令入力受付部１２１０１が受け付けた接続命令と接続命令送信部１２１０２が送信する接続命令は同一の情報でなくても良い。接続命令送信部１２１０２は、無線による通信手段が好適であるが、有線の通信手段や放送手段でも実現可能である。
【０１０６】
端末側接続命令受信部１２２０１は、キーワードを有する接続命令を受信する。端末側接続命令受信部１２０１は、無線の通信手段が好適であるが、有線の通信手段や放送を受信する手段でも実現可能である。
【０１０７】
接続命令出力部１２２０２は、端末側接続命令受信部１２２０１が受信したキーワードを有する接続命令を出力する。ここでの出力とは、ディスプレイへの表示、音声出力、プリンタへの印刷、バイブレーション等、情報処理装置１２２のユーザに接続命令を受信した旨を知らせるための処理であれば何でも良い。
【０１０８】
接続命令受信部１３１０２は、一の情報処理装置から他の情報処理装置に対して情報交換したい旨の情報である接続命令を受信する。この接続命令は、キーワードを有する。接続命令受信部１３１０２は、無線または有線の通信手段が好適であるが、放送を受信する手段でも実現可能である。
【０１０９】
以下、本実施の形態における情報処理装置１２１の動作について、図１３のフローチャートを用いて説明する。
（ステップＳ１３０１）接続命令入力受付部１２１０１は、接続命令の入力を受け付けたか否かを判断する。接続命令の入力を受け付ければステップＳ１３０２に行き、接続命令の入力を受け付けなければステップＳ１３０１に戻る。接続命令の入力は、例えば、予め決められたボタンの押下である。
【０１１０】
（ステップＳ１３０２）接続命令入力受付部１２１０１は、キーワードの入力を催促する画面を表示する。この画面を構成するための情報は、例えば、コンパクトＨＴＭＬで記述されており、情報処理装置１２１が予め保持している。ここで、キーワードとは、電子掲示板を構成するときの話題等を示す情報あり、文章や画像（アイコン、動画像など）等でも良い。
【０１１１】
（ステップＳ１３０３）接続命令送信部１２１０２は、キーワードの入力があったか否かを判断する。キーワードの入力があればステップＳ１３０４に行き、キーワードの入力がなければステップＳ１３０３に戻る。
【０１１２】
（ステップＳ１３０４）接続命令送信部１２１０２は、ステップＳ１３０３で入力されたキーワードを有する接続命令を構成する。
【０１１３】
（ステップＳ１３０５）接続命令送信部１２１０２は、ステップＳ１３０４で構成した接続命令をサーバ装置１３１に送信する。
【０１１４】
（ステップＳ１３０６）電子掲示板の構築完了の信号をサーバ装置１３１から受信したか否かを判断する。電子掲示板の構築完了の信号を受信すればステップＳ１３０７に行き、電子掲示板の構築完了の信号を受信しなければステップＳ１３１１に飛ぶ。
【０１１５】
（ステップＳ１３０７）情報入力受付部１１０４は、サーバ装置２１に送信するための情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ１３０８に行き、情報の入力を受け付けなければステップＳ１３０９に飛ぶ。
【０１１６】
（ステップＳ１３０８）情報送信部１１０５は、ステップＳ８０６で受け付けた情報をサーバ装置２１に送信する。
【０１１７】
（ステップＳ１３０９）情報受信部１１０６は、サーバ装置１３１から情報を受信したか否かを判断する。情報を受信すればステップＳ１３１０に行き、情報を受信しなければステップＳ１３０７に戻る。なお、ここでの情報の受信は、情報処理装置１２１が情報を取得しに行っても良いし、サーバ装置１３１から自動的に情報が送信されても良い。
【０１１８】
（ステップＳ１３１０）情報出力部１１０７は、ステップＳ１３０９で受信した情報を出力する。
【０１１９】
（ステップＳ１３１１）情報受信部１１０６は、電子掲示板を構築しなかった旨の情報をサーバ装置１３１から受信したか否かを判断する。電子掲示板を構築しなかった旨の情報を受信すればステップＳ１３１２に行き、電子掲示板を構築しなかった旨の情報を受信しなければステップＳ１３０６に戻る。
【０１２０】
（ステップＳ１３１２）情報出力部１１０７は、電子掲示板を構築しなかった旨の情報を出力する。
なお、図１３のフローチャートにおいて、サーバ装置１３１と情報の送受信ができるように接続が設定された後は、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【０１２１】
次に、本実施の形態におけるサーバ装置１３１の動作について、図１４のフローチャートを用いて説明する。
（ステップＳ１４０１）接続命令受信部１３１０２は、情報処理装置１２１からキーワードを有する接続命令を受信したか否かを判断する。接続命令を受信すればステップＳ１４０２に行き、接続命令を受信しなければステップＳ１４０１に戻る。
【０１２２】
（ステップＳ１４０２）情報処理装置識別子取得部２１０３は、接続命令受信部１３１０２が受信した接続命令を送信した情報処理装置の位置を示す位置情報に基づいて、位置情報格納部２１０１から１以上（ここでは、ｎ個とする。）の情報処理装置識別子を取得する。
【０１２３】
（ステップＳ１４０３）カウンタｉに１を代入する。
【０１２４】
（ステップＳ１４０４）「ｉ＜＝ｎ」であるか否かを判断する。条件を満たせばステップＳ１４０５に行き、条件を満たさなければステップＳ１４０７に飛ぶ。
【０１２５】
（ステップＳ１４０５）装置接続部８１０４は、ｉ番目の情報処理装置識別子で識別される情報処理装置にキーワードを有する接続命令を送信する。
【０１２６】
（ステップＳ１４０６）カウンタｉをインクリメントする。ステップＳ１４０４に戻る。
【０１２７】
（ステップＳ１４０７）カウンタｊに１を代入する。
【０１２８】
（ステップＳ１４０８）「ｊ＜＝ｉ」であるか否かを判断する。条件を満たせばステップＳ１４０９に行き、条件を満たさなければステップＳ１４１３に飛ぶ。
【０１２９】
（ステップＳ１４０９）ｊ番目の接続許否情報を受信したか否かを判断する。ｊ番目の接続許否情報を受信すればステップＳ１４１０に行き、ｊ番目の接続許否情報を受信しなければステップＳ１４０９に戻る。
【０１３０】
（ステップＳ１４１０）ステップＳ１４０９で受信した接続許否情報が接続許可を示す情報か否かを判断する。接続許可を示す情報であればステップＳ１４１１に行き、接続許可を示す情報でなければステップＳ１４１２に飛ぶ。
【０１３１】
（ステップＳ１４１１）接続許可を示す情報を送信した情報処理装置を識別する情報処理装置識別子を蓄積する。この蓄積は、キャッシュやレジスタ等の一時メモリへの格納も含む。
【０１３２】
（ステップＳ１４１２）カウンタｊをインクリメントする。ステップＳ１４０８に戻る。
【０１３３】
（ステップＳ１４１３）カウンタｋに１を代入する。
【０１３４】
（ステップＳ１４１４）ｋ番目の接続許可の情報を送信した情報処理装置が存在するか否かを判断する。ｋ番目の接続許可の情報を送信した情報処理装置が存在すればステップＳ１４１５に行き、存在しなければステップＳ１４１７に飛ぶ。
【０１３５】
（ステップＳ１４１５）ｋ番目の接続許可の情報を送信した情報処理装置と通信可能な状態にする。通信可能な状態にするとは、当該情報処理装置からの情報を受信でき、当該情報処理装置へ情報を送信できる状態を言う。
【０１３６】
（ステップＳ１４１６）カウンタｋをインクリメントする。ステップＳ１４１４に戻る。
【０１３７】
（ステップＳ１４１７）「ｋ＞１」であるか否かを判断する。条件を満たせばステップＳ１４１８に行き、条件を満たさなければステップＳ１４２２に飛ぶ。
【０１３８】
（ステップＳ１４１８）電子掲示板を構築する。電子掲示板の構築とは、例えば、サーバ装置１３１内の特定のフォルダに、ファイルを生成する。その時に、例えば、情報処理装置１２１から送信されたキーワードを「タイトル」として書き込む。
【０１３９】
（ステップＳ１４１９）通信可能な状態のすべての情報処理装置（情報処理装置１２１を含む）に、電子掲示板の構築完了の信号を送信する。
【０１４０】
（ステップＳ１４２０）サーバ側情報受信部２１０５は、情報処理装置から情報を受信したか否かを判断する。情報を受信すればステップＳ１４２１に行き、情報を受信しなければステップＳ１４２０に戻る。
【０１４１】
（ステップＳ１４２１）サーバ側情報送信部２１０７は、接続を許可した１以上の情報処理装置および接続要求した情報処理装置の中で、情報を送信した情報処理装置を除く１以上の情報処理装置に、ステップＳ１４２０で受信した情報を送信する。ステップＳ１４２０に戻る。
【０１４２】
（ステップＳ１４２２）電子掲示板を構築できなかった旨の情報を情報処理装置１２１に送信する。
なお、図１４のフォローチャートにおいて、電源ＯＦＦなどの割り込み信号により処理は終了する。
【０１４３】
次に、本実施の形態における情報処理装置１２２の動作について、図１５のフローチャートを用いて説明する。
（ステップＳ１５０１）端末側接続命令受信部１２２０１は、キーワードを有する接続命令を受信したか否かを判断する。接続命令を受信すればステップＳ１５０２に行き、接続命令を受信しなければステップＳ１５０１に戻る。
【０１４４】
（ステップＳ１５０２）接続命令出力部１２２０２は、ステップＳ１５０１で受信した接続命令を出力する。
【０１４５】
（ステップＳ１５０３）接続許否情報入力受付部７２０２は、ステップＳ１５０２における接続命令の出力に対して、ユーザが入力する接続許否情報を受け付けたか否かを判断する。接続許否情報を受け付ければステップＳ１５０４に行き、接続許否情報を受け付けなければステップＳ１５０３に戻る。
【０１４６】
（ステップＳ１５０４）接続許否情報送信部７２０３は、ステップＳ１５０３で受け付けた接続許否情報をサーバ装置８１に送信する。
【０１４７】
（ステップＳ１５０５）ステップＳ１５０３で受け付けた接続許否情報が接続可の情報であるか否かを判断する。接続可であればステップＳ１５０６に行き、接続不可であれば処理を終了する。
【０１４８】
（ステップＳ１５０６）電子掲示板の構築を完了した旨の信号を、サーバ装置１３１から受信したか否かを判断する。電子掲示板の構築を完了した旨の信号を受信すればステップＳ１５０７に行き、電子掲示板の構築を完了した旨の信号を受信しなければステップＳ１５０６に戻る。
【０１４９】
（ステップＳ１５０７）情報入力受付部１１０４は、サーバ装置１３１に送信するための情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ１５０８に行き、情報の入力を受け付けなければステップＳ１５０９に飛ぶ。
【０１５０】
（ステップＳ１５０８）情報送信部１１０５は、ステップＳ１５０７で受け付けた情報をサーバ装置１３１に送信する。
【０１５１】
（ステップＳ１５０９）情報受信部１１０６は、サーバ装置１３１から受信したか否かを判断する。情報を受信すればステップＳ１５１０に行き、情報を受信しなければステップＳ１５０７に戻る。なお、ここでの情報の受信は、情報処理装置１２２が情報を取得しに行っても良いし、サーバ装置１３１から自動的に送信されても良い。
【０１５２】
（ステップＳ１５１０）情報出力部１１０７は、ステップＳ１５０９で受信した情報を出力する。
なお、図１５のフローチャートにおいて、サーバ装置１３１と情報の送受信ができるように接続が設定された後は、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【０１５３】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。ここでの情報処理装置は、いわゆるナビゲーション端末である。ナビゲーション端末は、ＧＰＳ受信機を有する。また、ナビゲーション端末は無線の通信機能を有する。今、ある道路が渋滞している。かかる場合、助手席に座っている人が、ナビゲーション端末のあるボタンを押下して、図１６のような画面を出した、とする。そして、図１６に示すようにキーワード「国道１号線の渋滞」を入力し、送信ボタンを押下したとする。次に、ナビゲーション端末は、キーワード「国道１号線の渋滞」とナビゲーション端末の位置情報と情報処理装置識別子（ここでは、通信するための電話番号である、とする。）を有する接続命令をサーバ装置に送信する。なお、位置情報は、ナビゲーション端末のＧＰＳ受信機が受信した情報である。また、位置情報は、ここでは簡易化のために２次元の情報とし、具体的には（１３６．４，３４．３）であるとする。また、情報処理装置識別子は、予めナビゲーション端末に格納されている。
【０１５４】
次に、サーバ装置は、接続命令が有する位置情報に基づいて情報処理装置識別子を取得する。サーバ装置には、情報処理装置識別子と位置情報を対に有するレコードを複数格納している位置情報管理表（図１７参照）が格納されている。そして、サーバ装置は、図１７の表を参照して、位置情報（１３６．４，３４．３）が示す位置と一定以内の距離に存在する情報処理装置の情報処理装置識別子を取得する。ここでは、図１７の表から情報処理装置識別子「０９０−１１１１−５５５５」「０９０−２３４５−６７８９」「０９０−８８８８−５４３２」を取得した、とする。そして、サーバ装置は、３つの情報処理装置に、キーワード「国道１号線の渋滞」を含む接続命令を送信する。
【０１５５】
次に、情報処理装置識別子「０９０−１１１１−５５５５」「０９０−２３４５−６７８９」「０９０−８８８８−５４３２」で識別される３つの情報処理装置は、それぞれキーワード「国道１号線の渋滞」を含む接続命令を受信する。次に、３つの情報処理装置は、キーワード「国道１号線の渋滞」を含む接続命令を表示する。この表示画面の例は、図１８である。そして、３つの情報処理装置のユーザは、「する」または「しない」を入力する。すると、３つの情報処理装置は、ユーザの入力結果（接続許否情報）をサーバ装置に送信する。今、情報処理装置識別子「０９０−１１１１−５５５５」「０９０−２３４５−６７８９」で識別される情報処理装置から「接続可」の接続許否情報が送信され、情報処理装置識別子「０９０−８８８８−５４３２」で識別される情報処理装置から「接続拒否」の接続許否情報が送信されたとする。次に、サーバ装置は、図１９に示すような電子掲示板を構築する。図１９の電子掲示板は、受信したキーワードを有するタイトルと参加者を識別する情報等が記載されている。参加者を識別する情報は、情報処理装置識別子でも良いし、別途サーバ装置が管理しているニックネーム等でも良い。ニックネームは、例えば、情報処理装置識別子と対に管理されている。次に、サーバ装置は、情報処理装置識別子「０９０−１１１１−５５５５」「０９０−２３４５−６７８９」で識別される情報処理装置に対して通信可能な状態にし、接続命令を送信したナビゲーション装置と情報処理装置識別子「０９０−１１１１−５５５５」「０９０−２３４５−６７８９」で識別される情報処理装置に電子掲示板の構築完了信号を送信する。
【０１５６】
次に、接続命令を送信したナビゲーション装置と情報処理装置識別子「０９０−１１１１−５５５５」「０９０−２３４５−６７８９」で識別される情報処理装置は、電子掲示板の構築完了信号を受信し、出力する。以上の処理により、各装置のユーザは、電子掲示板の構築完了を認識し、電子掲示板に情報の入力を開始する。以降の処理は、通常の電子掲示板の運用と同様である。
【０１５７】
以上、本実施の形態によれば、位置情報に基づいて、近くに存在する複数の情報処理装置で、動的に電子掲示板やチャットの場が構築できる。従って、一定の場所において、当該場所や位置情報をキーとして、複数人が動的にシステム上で集い、情報交換を行ったり、共感しあったりすることができる。また、本実施の形態によれば、電子掲示板等への参加を希望しないユーザは参加を拒否できる。さらに、本実施の形態によれば、電子掲示板やチャットなどの話題が明示されるので、電子掲示板等へ参加すべきか否かの判断が容易である。
【０１５８】
なお、本実施の形態において、接続命令は情報処理装置の位置情報を有したが、実施の形態２で述べたように位置情報を有さなくても良い。
【０１５９】
さらに、本実施の形態において、サーバ装置が情報処理装置識別子を選択するアルゴリズムは、他のアルゴリズムでも良い。例えば、位置情報がＥＴＣにより取得された高速道路のインターチェンジの識別情報であり、当該位置情報に基づいて情報処理装置識別子を選択しても良い。
【０１６０】
（実施の形態４）
実施の形態４における情報処理システムのブロック図を図２０に示す。本情報処理システムは、ｎ個の情報処理装置（２０１から２０ｎ）とサーバ装置２１１を有する。ｎ個の情報処理装置とサーバ装置２１１は、情報の送受信が可能である。ｎ個の情報処理装置（２０１から２０ｎ）は、通信機能を有する携帯端末である。ｎ個の情報処理装置を代表する情報処理装置を情報処理装置２０１、および情報処理装置２０２とする。なお、図２０のブロック図には、情報処理装置２０１、情報処理装置２０２、およびサーバ装置２１１が記載されている。
【０１６１】
情報処理装置２０１は、入力受付部２０１０１、時刻取得部２０１０２、電子掲示板アクセス命令送信部２０１０３、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７を有する。情報処理装置２０２は、電子掲示板活性化情報受信部２０２０１、電子掲示板活性化情報出力部２０２０２、情報入力受付部１１０４、情報送信部１１０５、情報受信部１１０６、情報出力部１１０７を有する。サーバ装置２１１は、電子掲示板情報格納部２１１０１、電子掲示板アクセス命令受信部２１１０２、電子掲示板情報選択部２１１０３、情報処理装置識別子取得部２１１０４、電子掲示板活性化情報送信部２１１０５、サーバ側情報受信部２１０５、情報蓄積部２１０６、サーバ側情報送信部２１０７を有する。
【０１６２】
入力受付部２０１０１は、電子掲示板へのアクセスを示す命令の入力を受け付ける。入力受付部２０１０１は、ボタンの押下を受け付けても良いし、キー入力を受け付けても良い。また、入力受付部２０１０１は、タッチパネルであり、タッチパネルへのタッチ入力を受け付けても良い。
【０１６３】
時刻取得部２０１０２は、情報処理装置が保持する時計（図示しない）または、衛星からの信号等により現在の時刻を取得する。時刻取得部２０１０２は、通常、ソフトウェアで実現され得るが、ハードウェア（専用回路）で実現されても良い。
【０１６４】
電子掲示板アクセス命令送信部２０１０３は、時刻取得部２０１０２が取得した時刻を有し、電子掲示板へのアクセスをするための命令である電子掲示板アクセス命令を構成し、当該電子掲示板アクセス命令をサーバ装置２１１に送信する。電子掲示板アクセス命令送信部２０１０３は、命令を構成するソフトウェア（または、ハードウェア）と無線による通信手段により実現されるのが好適であるが、無線通信手段の代わりに有線の通信手段や放送手段でも実現可能である。
【０１６５】
電子掲示板活性化情報受信部２０２０１は、サーバ装置２１１から、自身が書き込んだ電子掲示板に対して、誰かがアクセスしたこと、または電子掲示板が更新されたことを示す情報を受信する。
【０１６６】
電子掲示板活性化情報出力部２０２０２は、電子掲示板活性化情報受信部２０２０１が受信した電子掲示板活性化情報を出力し、自身が書き込んだ電子掲示板に対して、誰かがアクセスしたこと、または電子掲示板が更新されたことをユーザに明示する。
【０１６７】
電子掲示板情報格納部２１１０１は、１以上の電子掲示板情報を格納している。電子掲示板情報とは、電子掲示板に関する情報であり、電子掲示板に書き込まれた情報と、書き込まれた時刻（日時を含む）と、書き込んだユーザ（情報処理装置）を識別する情報処理装置識別子を有する。電子掲示板情報は、１以上の時刻と１以上の情報処理装置識別子を有する。電子掲示板情報格納部２１１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも良い。
【０１６８】
電子掲示板アクセス命令受信部２１１０２は、情報処理装置２０１から電子掲示板アクセス命令を受信する。電子掲示板アクセス命令受信部２１１０２は、無線による通信手段が好適であるが、有線の通信手段や放送を受信する手段でも実現可能である。
【０１６９】
電子掲示板情報選択部２１１０３は、電子掲示板アクセス命令受信部２１１０２が受信した電子掲示板アクセス命令が有する時刻と、情報処理装置が存在する位置を示す位置情報に基づいて、電子掲示板情報格納部２１１０１に格納されている電子掲示板情報から一の電子掲示板情報を選択する。情報処理装置の位置情報は、電子掲示板アクセス命令が有しても良いし、電子掲示板アクセス命令が有する情報処理装置識別子から位置情報を取得しても良い。電子掲示板アクセス命令が有する情報処理装置識別子から位置情報を取得する場合には、サーバ装置２１１は、上記の実施の形態で述べた位置情報格納部２１０１を保持している。なお、位置情報格納部２１０１は、情報処理装置識別子と位置情報を対に有する。電子掲示板選択部２１１０３は、通常、ソフトウェアで実現され得るが、ハードウェア（専用回路）で実現されても良い。
【０１７０】
情報処理装置識別子取得部２１１０４は、電子掲示板情報選択部２１１０３が選択した電子掲示板情報が有する１以上の情報処理装置識別子を取得する。
【０１７１】
電子掲示板活性化情報送信部２１１０５は、情報処理装置識別子取得部２１１０４が取得した１以上の情報処理装置識別子で識別される情報処理装置に、電子掲示板活性化情報を送信する。電子掲示板活性化情報は、通常、電子掲示板の内容または、電子掲示板情報を識別する情報を含む。電子掲示板活性化情報送信部２１１０５は、無線による通信手段が好適であるが、有線の通信手段や放送手段でも実現可能である。
【０１７２】
以下、本実施の形態における情報処理装置２０１の動作について、図２１のフローチャートを用いて説明する。
（ステップＳ２１０１）入力受信部２０１０１は、電子掲示板へのアクセスを示す命令の入力を受け付けたか否かを判断する。命令の入力を受け付ければステップＳ２１０２に行き、命令の入力を受け付けなければステップＳ２１０１に戻る。命令の入力は、例えば、予め決められたボタンの押下である。
【０１７３】
（ステップＳ２１０２）時刻取得部２０１０２は、現在の時刻を取得する。
【０１７４】
（ステップＳ２１０３）電子掲示板アクセス命令送信部２０１０３は、ステップＳ２１０２で取得した時刻の情報を用いて、電子掲示板アクセス命令を構成する。
【０１７５】
（ステップＳ２１０４）電子掲示板アクセス命令送信部２０１０３は、ステップＳ２１０３で構成した電子掲示板アクセス命令を送信する。
【０１７６】
（ステップＳ２１０５）情報受信部１１０６は、電子掲示板情報を受信したか否かを判断する。電子掲示板情報を受信すればステップＳ２１０６に行き、電子掲示板情報を受信しなければステップＳ２１０５に戻る。ここで受信する電子掲示板情報は、通常は、一の電子掲示板情報であるが、複数の電子掲示板情報でも良い。
【０１７７】
（ステップＳ２１０６）情報出力部１１０７は、ステップＳ２１０５で受信した電子掲示板情報を出力する。
【０１７８】
（ステップＳ２１０７）情報入力受付部１１０４は、サーバ装置２１１に送信するための情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ２１０８に行き、情報の入力を受け付けなければステップＳ２１０９に飛ぶ。
【０１７９】
（ステップＳ２１０８）情報送信部１１０５は、ステップＳ２１０７で受け付けた情報をサーバ装置２１１に送信する。ステップＳ２１０７に戻る。
【０１８０】
（ステップＳ２１０９）情報受信部１１０６は、他の情報処理装置から送信され、サーバ装置２１１に格納された情報を受信したか否かを判断する。情報を受信すればステップＳ２１１０に行き、情報を受信しなければステップＳ２１０７に戻る。なお、ここでの情報の受信は、情報処理装置１１が情報を取得しに行っても良いし、サーバ装置２１１から自動的に情報が送信されても良い。
【０１８１】
（ステップＳ２１１０）情報出力部１１０７は、ステップＳ２１０９で受信した情報を出力する。ステップＳ２１０７に戻る。
なお、図２１のフローチャートにおいて、サーバ装置２１１と情報処理装置２０１の間で、情報の送受信ができるように接続が設定された後は、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【０１８２】
以下、本実施の形態における情報処理装置２０２の動作について、図２２のフローチャートを用いて説明する。
（ステップＳ２２０１）電子掲示板活性化情報受信部２０２０１は、電子掲示板活性化情報を受信したか否かを判断する。電子掲示板活性化情報を受信すればステップＳ２２０２に行き、電子掲示板活性化情報を受信しなければステップＳ２２０１に戻る。
【０１８３】
（ステップＳ２２０２）電子掲示板活性化情報出力部２０２０２は、ステップＳ２２０１で受信した電子掲示板活性化情報を出力する。なお、受信する電子掲示板活性化情報と出力する電子掲示板活性化情報とは完全に同一であるとは限らない。
【０１８４】
（ステップＳ２２０３）情報入力受付部１１０４は、サーバ装置２１１に送信するための情報の入力を受け付けたか否かを判断する。情報の入力を受け付ければステップＳ２２０４に行き、情報の入力を受け付けなければステップＳ２２０５に飛ぶ。
【０１８５】
（ステップＳ２２０４）情報送信部１１０５は、ステップＳ２２０３で受け付けた情報をサーバ装置２１１に送信する。
【０１８６】
（ステップＳ２２０５）情報受信部１１０６は、他の情報処理装置から送信され、サーバ装置２１１に格納された情報を受信したか否かを判断する。情報を受信すればステップＳ２２０６に行き、情報を受信しなければステップＳ２２０３に戻る。なお、ここでの情報の受信は、情報処理装置２０２が情報を取得しに行っても良いし、サーバ装置２１１から自動的に情報が送信されても良い。
【０１８７】
（ステップＳ２２０６）情報出力部１１０７は、ステップＳ２２０５で受信した情報を出力する。ステップＳ２２０３に戻る。
なお、図２２のフローチャートにおいて、サーバ装置２１１と情報処理装置２０２の間で、情報の送受信ができるように接続が設定された後は、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【０１８８】
以下、本実施の形態におけるサーバ装置２１１の動作について、図２３のフローチャートを用いて説明する。
（ステップＳ２３０１）電子掲示板アクセス命令受信部２１１０２は、電子掲示板アクセス命令を受信したか否かを判断する。電子掲示板アクセス命令を受信すればステップＳ２３０２に行き、電子掲示板アクセス命令を受信しなければステップＳ２３０１に戻る。
【０１８９】
（ステップＳ２３０２）電子掲示板情報選択部２１１０３は、ステップＳ２３０１で受信した電子掲示板アクセス命令から時刻の情報を取得する。
【０１９０】
（ステップＳ２３０３）電子掲示板情報選択部２１１０３は、ステップＳ２３０１で受信した電子掲示板アクセス命令に基づいて位置情報を取得する。
【０１９１】
（ステップＳ２３０４）電子掲示板情報選択部２１１０３は、時刻情報と位置情報に基づいて、１以上の電子掲示板情報格納部２１１０１から電子掲示板情報を選択する。
【０１９２】
（ステップＳ２３０５）サーバ側情報送信部２１０７は、情報処理装置２０１に、ステップＳ２３０４で選択した１以上の電子掲示板情報を送信する。
【０１９３】
（ステップＳ２３０６）情報処理装置識別子取得部２１１０４は、ステップＳ２３０４で選択した電子掲示板情報が有する１以上の情報処理装置識別子を取得する。
【０１９４】
（ステップＳ２３０７）電子掲示板活性化情報送信部２１１０５は、電子掲示板活性化情報を構成する。
【０１９５】
（ステップＳ２３０８）電子掲示板活性化情報送信部２１１０５は、ステップＳ２３０６で取得した１以上の情報処理装置識別子で識別される１以上の情報処理装置に、ステップＳ２３０７で構成した電子掲示板活性化情報を送信する。
【０１９６】
（ステップＳ２３０９）サーバ側情報受信部２１０５は、電子掲示板に掲載する情報を受信したか否かを判断する。情報を受信すればステップＳ２３１０に行き、情報を受信しなければステップＳ２３０９に戻る。
【０１９７】
（ステップＳ２３１０）情報蓄積部２１０６は、ステップＳ２３０９で受信した情報を蓄積する。
【０１９８】
（ステップＳ２３１１）サーバ側情報送信部２１０７は、ステップＳ２３０９で受信した情報を、当該情報を送信した情報処理装置を除く情報処理装置に送信する。
なお、図２３のフローチャートにおいて、サーバ装置２１１と情報処理装置２０１、２０２等の装置間で、情報の送受信ができるように接続が設定された後は、通信終了や電源ＯＦＦなどの割り込み信号の入力により、処理は終了する。
【０１９９】
以下、本実施の形態における情報処理システムの具体的な動作について説明する。今、電子掲示板情報格納部２１１０１に多数の電子掲示板情報を格納している。ここでは、電子掲示板情報は、電子掲示板タイトルを有する。また、電子掲示板情報は、「時刻」「情報処理装置識別子」「位置情報（ｘ、ｙ）」「コメント」を有するレコードを複数有する。「時刻」は「コメント」が書き込まれた時刻を示す情報である。「情報処理装置識別子」は「コメント」を書き込んだ情報処理装置を識別する情報である。「位置情報（ｘ、ｙ）」は、「コメント」を書き込んだ情報処理装置の位置を示す情報である。
【０２００】
現在、「２００２年６月３０日１６時２０分」である。そして、情報処理装置が存在する場所が金閣寺で位置情報は（１３６．１，３４．２）であるとする。なお、（１３６．１，３４．２）は実際の金閣寺の経度、緯度とは一致しない。金閣寺の中に存在する情報処理装置を利用して、ユーザは、電子掲示板アクセス命令を送信するためのボタンを押下した、とする。次に、当該情報処理装置は、現在の時刻と位置情報を取得する。情報処理装置は、時計とＧＰＳ受信機を有し、ＧＰＳ受信機により「位置情報（ｘ、ｙ）」を取得する。ここで位置情報は簡単化のため、２次元の座標値である、とする。次に、情報処理装置は、現在の時刻と位置情報に基づいて電子掲示板アクセス命令を構成する。電子掲示板アクセス命令の例は、「ＡｃｓｅｓｓＨＰ　ｔｉｍｅ＝２００２０６３０１６２０　ｘ＝１３６．１　ｙ＝３４．２」である。なお、「ＡｃｓｅｓｓＨＰ」は電子掲示板にアクセスするための命令である。なお、電子掲示板アクセス命令は上記の例に限られないのは言うまでもない。
【０２０１】
次に、電子掲示板アクセス命令「ＡｃｓｅｓｓＨＰ　ｔｉｍｅ＝２００２０６３０１６２０　ｘ＝１３６．１　ｙ＝３４．２」が情報処理装置からサーバ装置に送信される。サーバ装置は、当該電子掲示板アクセス命令を受信し、時刻「２００２年６月３０日１６時２０分」と位置情報（１３６．１、３４．２）を取得する。そして、時刻「２００２年６月３０日１６時２０分」と位置情報（１３６．１、３４．２）に基づいて、電子掲示板情報を検索する。具体的には、位置情報（１３６．１、３４．２）を有し、かつ時刻「２００２年６月３０日１６時２０分」の日付「６月３０日」のレコードを有する電子掲示板情報を選択する。そして、図２４の電子掲示板タイトル「金閣寺」の電子掲示板を選択した、とする。次に、電子掲示板タイトル「金閣寺」の電子掲示板情報を、電子掲示板アクセス命令を送信した情報処理装置に送信する。
【０２０２】
次に、情報処理装置は電子掲示板タイトル「金閣寺」の電子掲示板情報を受信し、出力する。そして、情報処理装置のユーザは、同じ時期（季節）に金閣寺に居た方々のコメントが記載されている電子掲示板を見ることができ、観光のためにコメントを生かすことができる。
【０２０３】
次に、サーバ装置は「０９０−１１１１−２２２２」「０９０−１２３４−５６７８」「０９０−３３３３−４４４４」等で識別される情報処理装置（電子掲示板タイトル「金閣寺」の電子掲示板に参加した人達）に、電子掲示板活性化情報を送信する。「０９０−１１１１−２２２２」「０９０−１２３４−５６７８」「０９０−３３３３−４４４４」等で識別される情報処理装置（電子掲示板タイトル「金閣寺」の電子掲示板に参加した人達）は、電子掲示板活性化情報を受信し、出力する。以上により、「０９０−１１１１−２２２２」「０９０−１２３４−５６７８」「０９０−３３３３−４４４４」等で識別される情報処理装置のユーザは、自身が過去に参加した電子掲示板が誰かにアクセスされたことを知る。そして、電子掲示板アクセス命令を送信した情報処理装置のユーザ、または「０９０−１１１１−２２２２」「０９０−１２３４−５６７８」「０９０−３３３３−４４４４」等で識別される情報処理装置のユーザは、電子掲示板に対して情報を書き込むことができる。例えば、電子掲示板アクセス命令を送信した情報処理装置のユーザが「金閣寺の後にどこに行かれましたか？」と質問を電子掲示板に書き込む。次に、例えば、「０９０−３３３３−４４４４」で識別される情報処理装置のユーザは、「次に、河原町のＡＢＣ店でおしるこを食べたよ。非常においしかったよ。」という情報を電子掲示板に書き込む。
【０２０４】
以上、本実施の形態によれば、位置情報と時刻情報に基づいて、電子掲示板やチャットの情報を検索して取得できる。そして、過去に電子掲示板等に書き込んだ人達も参加した電子掲示板等が再開され得る。これにより、同様の位置に過去に存在した人達から容易にかつ適切に情報を得ることができる。また、未来の情報を期待して予約を行うように書き込んでも良い。例えば、春に「金閣寺」を訪れた人が、春に「同年の秋の金閣寺」に関する情報や情景を、秋に「金閣寺」を訪れる人とディスカッションするなどしても良い。
【０２０５】
なお、本実施の形態において、電子掲示板アクセス命令は情報処理装置の位置情報を有したが、実施の形態２で述べたように位置情報は、サーバ装置が情報処理装置識別子に基づいて取得しても良い。
【０２０６】
また、本実施の形態において、電子掲示板アクセス命令は、キーワードを含まなかった。しかし、実施の形態３で述べたように、命令にキーワードを含んでも良い。かかる場合、実施の形態３で説明したように、情報処理装置のユーザはキーワードを入力することとなる。
【０２０７】
さらに、本実施の形態において、電子掲示板情報を選択するアルゴリズムは上記に限らない。つまり、位置情報と時刻に基づいて電子掲示板情報を選択するアルゴリズムであれば良い。具体的には、時刻が有する日付を用いて電子掲示板情報を選択する必要はなく、時（１６時など）の情報のみに基づいて電子掲示板情報を選択しても良い。
なお、すべての実施の形態において、通信対象の情報処理装置識別子を取得するアルゴリズムは、主として位置情報が一致する場合について述べたが、ファジィルールやファジィ一致度、ニューラルネットワークなどの感性情報処理の手法を用いてマッチングをとっても構わない。つまり、例えば、「比較的近い情報処理装置のユーザと情報交換したい」という問合せをした場合に、サーバ装置が「比較的近い」情報処理装置識別子を、ファジィルール等を用いて取得することである。
さらに、ＧＡなどの評価関数を用いた確率論的手法を用いてマッチングをとっても良いことは言うまでもない。
【０２０８】
また、上記において、サーバ装置が電子掲示板やチャットに参加する情報処理装置を識別する情報処理装置識別子を検索したが、以下のような態様も考えられる。つまり、電子掲示板を構築したいユーザが所持する情報処理装置が電子掲示板に参加する他の情報処理装置を見つけ出す態様である。その実現方法として、例えば以下のような態様がある。電子掲示板を構築したいユーザが所持する情報処理装置から「電子掲示板を構築したい旨」の情報を多数、無差別に無線で送信し、その情報を受け取った近くの１以上の情報処理装置が電子掲示板に参加する候補となる。そして、例えば、情報を受け取った情報処理装置から参加許諾の情報が返信された場合に、その返信した１以上の報処理装置と電子掲示板を構築したいユーザが所持する情報処理装置が電子掲示板を開始する態様である。
【発明の効果】
本発明によれば、位置情報に基づいて電子掲示板やチャットの場が構築できたり、再開できたりする。
【図面の簡単な説明】
【図１】実施の形態１における情報処理システムの概念図
【図２】実施の形態１における情報処理システムの構成を示すブロック図
【図３】実施の形態１における情報処理装置の動作を説明するフローチャート
【図４】実施の形態１におけるサーバ装置の動作を説明するフローチャート
【図５】実施の形態１における情報処理装置の動作を説明するフローチャート
【図６】実施の形態１における位置情報管理表を示す図
【図７】実施の形態２における情報処理システムの構成を示すブロック図
【図８】実施の形態２における情報処理装置の動作を説明するフローチャート
【図９】実施の形態２におけるサーバ装置の動作を説明するフローチャート
【図１０】実施の形態２における位置情報管理表を示す図
【図１１】実施の形態２における情報処理装置の画面表示例を示す図
【図１２】実施の形態３における情報処理システムの構成を示すブロック図
【図１３】実施の形態３における情報処理装置の動作を説明するフローチャート
【図１４】実施の形態３におけるサーバ装置の動作を説明するフローチャート
【図１５】実施の形態３における情報処理装置の動作を説明するフローチャート
【図１６】実施の形態３における情報処理装置の画面表示例を示す図
【図１７】実施の形態３における位置情報管理表を示す図
【図１８】実施の形態３における情報処理装置の画面表示例を示す図
【図１９】実施の形態３における電子掲示板の例を示す図
【図２０】実施の形態４における情報処理システムの構成を示すブロック図
【図２１】実施の形態４における情報処理装置の動作を説明するフローチャート
【図２２】実施の形態４における情報処理装置の動作を説明するフローチャート
【図２３】実施の形態４におけるサーバ装置の動作を説明するフローチャート
【図２４】実施の形態４における電子掲示板情報の例を示す図
【符号の説明】
１１、１２、７１、７２、１２１、１２２、２０１、２０２　情報処理装置
２１、８１、１３１、２１１　サーバ装置
１１０１、１２１０１　接続命令入力受付部
１１０２、１２１０２　接続命令送信部
１１０４　情報入力受付部
１１０５　情報送信部
１１０６　情報受信部
１１０７　情報出力部
１２０１　端末側接続命令受信部
１２０２　接続部
２１０１　位置情報格納部
２１０２、１３１０２　接続命令受信部
２１０３、２１１０４　情報処理装置識別子取得部
２１０４　装置接続部
２１０５　サーバ側情報受信部
２１０６　情報蓄積部
２１０７　サーバ側情報送信部
７２０１、１２２０２　接続命令出力部
７２０２　接続許否情報入力受付部
７２０３　接続許否情報送信部
８１０１　接続許否情報受信部
８１０４　装置接続部
１２２０１　端末側接続命令受信部
２０１０１　入力受信部
２０１０１　入力受付部
２０１０２　時刻取得部
２０１０３　電子掲示板アクセス命令送信部
２０２０１　電子掲示板活性化情報受信部
２０２０２　電子掲示板活性化情報出力部
２１１０１　電子掲示板情報格納部
２１１０２　電子掲示板アクセス命令受信部
２１１０３　電子掲示板情報選択部
２１１０３　電子掲示板選択部
２１１０５　電子掲示板活性化情報送信部
【図１】
2004054316.tif 000003
【図２】
2004054316.tif 000004
【図３】
2004054316.tif 000005
【図４】
2004054316.tif 000006
【図５】
2004054316.tif 000007
【図６】
2004054316.tif 000008
【図７】
2004054316.tif 000009
【図８】
2004054316.tif 000010
【図９】
2004054316.tif 000011
【図１０】
2004054316.tif 000012
【図１１】
2004054316.tif 000013
【図１２】
2004054316.tif 000014
【図１３】
2004054316.tif 000015
【図１４】
2004054316.tif 000016
【図１５】
2004054316.tif 000017
【図１６】
2004054316.tif 000018
【図１７】
2004054316.tif 000019
【図１８】
2004054316.tif 000020
【図１９】
2004054316.tif 000021
【図２０】
2004054316.tif 000022
【図２１】
2004054316.tif 000023
【図２２】
2004054316.tif 000024
【図２３】
2004054316.tif 000025
【図２４】
2004054316.tif 000026