(57)【要約】【課題】比較的簡単なシステム構成で、比較的セキュアなかつ有用な情報交換の場を提供する。【解決手段】複数の端末はそのユーザの指示時に、または定期的に、位置情報をサーバに通知する。サーバは各ユーザ毎に位置情報と時間情報とを対応づけて記憶する。サーバは、ユーザからそのユーザの通知した位置および時間の指定を伴った要求に対して、同じ位置範囲内および時間範囲内の要求を行ったユーザに対して同じ情報交換の場を提供する。例えば、ある日時にある位置にいたユーザＡはその位置をサーバに通知して登録（マーキング）しておくことにより、後ほど、同日のほぼ同時刻に近くに居て同様のマーキングを行ったユーザＢ，Ｘとの情報交換の場がネットワーク上に提供される。【選択図】図１４
2006004318.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末を各々有する複数のユーザが参加できる情報交換の場を通信ネットワーク上のサーバで提供する情報交換サービス提供方法であって、
各ユーザの携帯端末から少なくともそのユーザの実際に居た位置情報を受信して時間情報とともにマーキング情報として記憶するステップと、
ユーザからそのユーザのマーキングした位置および時間の指定を伴った要求に対して、同じ位置範囲内の位置および時間範囲内の時間の指定を伴った要求を行ったユーザに対して同じ情報交換の場を提供し、位置範囲および時間範囲のいずれかが異なる要求に対しては異なる情報交換の場を提供するステップと、
を備えたことを特徴とする情報交換サービス提供方法。
【請求項２】
位置検出機能付き携帯端末とこの携帯端末との間でデータ通信を行うサーバとにより実現されるコミュニケーションシステムであって、
複数の携帯端末の各々は当該ユーザの指示に応じてまたは定期的に少なくとも自己の位置する位置情報をマーキング情報として前記サーバに送信し、
前記サーバは各携帯端末から少なくとも前記位置情報を受信し、当該ユーザに対応づけて前記位置情報を時間情報とともに記憶し、
前記サーバは、いずれかの携帯端末のユーザが自己のマーキングした位置および時間に対応づけて発言情報を書き込み可能なサイトを提供し、前記サイトにおいて他のユーザから当該他のユーザがマーキングした位置または時間を指定した検索要求を受けて、当該位置および時間に対応するマーキングを行ったユーザの発言情報を検索し、当該他のユーザに対して当該発言情報を提示するとともに、当該発言情報に対してコメントの書き込みを許容する
ことを特徴とするコミュニケーションシステム。
【請求項３】
前記携帯端末は前記位置情報を現在時間情報とともに前記サーバに送信することを特徴とする請求項２記載のコミュニケーションシステム。
【請求項４】
前記時間として前記サーバが前記位置情報の受信時の時間を用いることを特徴とする請求項２記載のコミュニケーションシステム。
【請求項５】
前記サーバは地図データ記憶部を備え、前記携帯端末の検索要求の受信時に地図データをユーザに提供することを特徴とする請求項２記載のコミュニケーションシステム。
【請求項６】
前記サーバは、前記他のユーザからの検索要求を受けて、当該他のユーザのマーキングした位置の近傍位置範囲内の位置およびこの位置に対応づけられた時間の近傍時間範囲内の時間についてマーキングを行ったユーザの発言情報を検索することを特徴とする請求項２記載のコミュニケーションシステム。
【請求項７】
前記携帯端末は、マーキングを行った位置と時間とを逐次蓄積しておき、所定の時点で蓄積されている複数組の位置と時間を一括してサーバに送信することを特徴とする請求項２記載のコミュニケーションシステム。
【請求項８】
位置検出機能付き携帯端末との間でデータ通信を行うサーバであって、
複数の携帯端末の各々から少なくとも位置情報をマーキング情報として受信する手段と、
前記携帯端末の各ユーザに対応づけて前記位置情報を時間情報とともに記憶する手段と、
前記サーバは、いずれかの携帯端末のユーザがマーキングを行った位置および時間に対応づけた発言情報を書き込み可能なサイトを提供する手段と、
前記サイトにおいて他のユーザから当該他のユーザがマーキングした位置または時間を指定した検索要求を受けて、当該位置および時間に対応する発言情報を検索し、当該他のユーザに対して当該発言情報を提示する検索手段と、
を備えたことを特徴とするサーバ。
【請求項９】
前記他のユーザに対して前記発言情報に対してコメントの書き込みを受け付ける手段を備えたことを特徴とする請求項８記載のサーバ。
【請求項１０】
前記携帯端末から前記位置情報とともに現在時間情報を受信することを特徴とする請求項８記載のサーバ。
【請求項１１】
前記時間として前記位置情報の受信時の時間を用いることを特徴とする請求項８記載のサーバ。
【請求項１２】
地図データ記憶部を備え、前記携帯端末からの検索要求の受信時に地図データをユーザに提供することを特徴とする請求項８記載のサーバ。
【請求項１３】
前記他のユーザからの検索要求を受けて、当該他のユーザのマーキングした位置の近傍位置範囲内の位置およびこの位置に対応づけられた時間の近傍時間範囲内の時間をマーキングしたユーザの発言情報を検索することを特徴とする請求項８記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末のユーザを対象とした通信ネットワーク上での情報交換サービス提供方法、コミュニケーションシステム、およびサーバに関するものである。
【背景技術】
【０００２】
従来、ユーザの位置情報を利用するシステムとしては車両や歩行者のためのナビゲーションシステムが知られている。また、ユーザの位置情報および時間情報を情報提供サーバに送信し、これに応じて情報提供サーバがそれらに基づく推奨情報（例えばレストラン群）を検索しユーザに提供する技術も提案されている（特許文献１参照）。
【０００３】
さらには、登録ユーザの現在の位置情報と個人情報（年齢、性別、職業等）とを対応づけてサーバに記憶し、検索依頼者から現在の位置情報を受けてその周囲に居る他のユーザを条件付きで検索して、該当するユーザの情報を提供するというサービスも提案されている（特許文献２）。これは、例えばテーマパーク内にたまたま居合わせた見知らぬ者同士が偶然出会うという機会を提供することができる。
【０００４】
一方、一般に、インターネットを利用したコミュニティの場として、任意の参加者が情報を書き込むことができる掲示板（ＢＢＳ）、個人が日記等の任意の情報を公開して他者のコメントを得たりすることができるブログ（ｂｌｏｇ：Ｗｅｂｌｏｇ）、友達の紹介により参加が許されるソーシャルネットワークなど、ユーザ参加型の情報共有の場が知られている。これらは形態は異なるものの、いずれも通信ネットワーク上で個人が他者との間で情報交換を行うことを可能とする。
【特許文献１】特開２００２−２６９４４４号
【特許文献２】特開２００３−１８６９００号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、外出先での非日常的な出来事に遭遇したような場合に、帰宅後に、その同じ出来事を体験した見知らぬ人との間でその出来事を共通の話題として情報を交換したいというような欲求をもつ人は少なからず存在すると思われる。
【０００６】
上述のように、見知らぬ人との間での交流の手段としては特許文献２に記載のサービスがあるが、検索の結果得られた相手との交流は電話や電子メールを介して行うものであり、主として出会いを目的としている。したがって、共通の話題について複数の不特定人の間での情報の交換を行う用途には適さない。またその検索は現在時点でのリアルタイムな位置に基づくものであり、過去の特定の時点での検索には対応していない。
【０００７】
さらに、掲示板、ブログ、ソーシャルネットワークなどでは、ある時点、ある場所で自分が遭遇した出来事をその近くで偶然見ていた他人がその出来事について発言を行うことがあるかもしれないが、ネット上の多数のサイトおよび膨大な情報の中からそれを見つけ出すことは極めて困難である。逆に自分から発言を行っても、同じ出来事に接した人がその発言を偶然見てくれることは殆ど期待できない。さらに、ネットワーク上でコミュニティの場を提供するサービスでは、通常、不特定多数の者がアクセス可能であり、必ずしもセキュアなコミュニティとはならない。これに対して、ユーザのアクセス制限やユーザに対する開示情報の制限等を加えるにはシステム構成が複雑になる。
【０００８】
本発明はこのような背景においてなされたものであり、その目的は、比較的簡単なシステム構成で、比較的セキュアかつ有用な情報交換の場を提供することができる情報交換サービス提供方法、コミュニケーションシステム、およびサーバを提供することにある。
【課題を解決するための手段】
【０００９】
本発明による情報交換サービス提供方法は、携帯端末を各々有する複数のユーザが参加できる情報交換の場を通信ネットワーク上のサーバで提供する情報交換サービス提供方法であって、各ユーザの携帯端末から少なくともそのユーザの実際に居た位置情報を受信して時間情報とともにマーキング情報として記憶するステップと、ユーザからそのユーザのマーキングした位置および時間の指定を伴った要求に対して、同じ位置範囲内の位置および時間範囲内の時間の指定を伴った要求を行ったユーザに対して同じ情報交換の場を提供し、位置範囲および時間範囲のいずれかが異なる要求に対しては異なる情報交換の場を提供するステップとを備えたことを特徴とする。
【００１０】
サーバは、複数のユーザからそのユーザが実際に居た位置の情報をそのときの時間情報とともに記憶しておき、同じ位置範囲内の位置および時間範囲内の時間の指定を伴った要求を行ったユーザに対して同じ情報交換の場を提供する。これにより、同じ位置範囲および時間範囲を共有した者の間でのみアクセス可能な情報交換の場が得られる。
【００１１】
本発明によるコミュニケーションシステムは、位置検出機能付き携帯端末とこの携帯端末との間でデータ通信を行うサーバとにより実現されるコミュニケーションシステムである。このシステムにおいて、複数の携帯端末の各々は当該ユーザの指示に応じてまたは定期的に少なくとも自己の位置する位置情報をマーキング情報として前記サーバに送信する。前記サーバは各携帯端末から少なくとも前記位置情報を受信し、当該ユーザに対応づけて前記位置情報を時間情報とともに記憶する。また、前記サーバは、いずれかの携帯端末のユーザが自己のマーキングした位置および時間に対応づけて発言情報を書き込み可能なサイトを提供し、前記サイトにおいて他のユーザから当該他のユーザがマーキングした位置または時間を指定した検索要求を受けて、当該位置および時間に対応するマーキングを行ったユーザの発言情報を検索し、当該他のユーザに対して当該発言情報を提示するとともに、当該発言情報に対してコメントの書き込みを許容する。
【００１２】
時間情報は、携帯端末がリアルタイムでサーバに送信する場合には、携帯端末が確認してサーバに送ってもよいし、サーバが位置情報の受信時に付加してもよい。
【００１３】
前記サーバは地図データ記憶部を備え、前記携帯端末の検索要求の受信時に地図データをユーザに提供するようにしてもよい。
【００１４】
前記サーバは、より具体的には、前記他のユーザからの検索要求を受けて、当該他のユーザのマーキングした位置の近傍位置範囲内の位置およびこの位置に対応づけられた時間の近傍時間範囲内の時間についてマーキングを行ったユーザの発言情報を検索する。
【００１５】
前記携帯端末は、マーキングを行った位置と時間とを逐次蓄積しておき、所定の時点で蓄積されている複数組の位置と時間を一括してサーバに送信するようにしてもよい。
【００１６】
本発明によるサーバは、位置検出機能付き携帯端末との間でデータ通信を行うサーバであって、複数の携帯端末の各々から少なくとも位置情報をマーキング情報として受信する手段と、前記携帯端末の各ユーザに対応づけて前記位置情報を時間情報とともに記憶する手段と、前記サーバは、いずれかの携帯端末のユーザがマーキングを行った位置および時間に対応づけた発言情報を書き込み可能なサイトを提供する手段と、前記サイトにおいて他のユーザから当該他のユーザがマーキングした位置または時間を指定した検索要求を受けて、当該位置および時間に対応する発言情報を検索し、当該他のユーザに対して当該発言情報を提示する検索手段とを備えたことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザが過去の一時点に実際に居た位置とその時間という二つのパラメータを検索条件として、同じ位置範囲内および時間範囲を共有したユーザ同士の間で情報交換の場を提供することができる。このようなユーザ同士では、見知らぬ他人であっても共通の話題を共有している可能性が高く、有用なコミュニケーションの機会が与えられる。
【００１８】
本発明のシステムでは個人的な情報を扱うが、実際にある時間にある位置に居たというアクセス制限を設けることで、比較的簡単なシステム構成で、比較的セキュアな情報交換の場を構築できる。すなわち、個々の情報交換の場に参加するために、ユーザには実際にある時刻にある場所に居たという条件が必要になるため、情報を探る側もある意味で自己情報の開示が必要となり、悪用するために情報を漁るなどの行為を抑制することができる。（健全なオープン型コミュニティを構築できる。）
【００１９】
さらに、時間情報および位置情報の履歴の保存を有期限とすることにより、一期一会的な、時間・位置の共有による使い捨ての情報交換の場を提供する、というような用途に利用できる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。まず、本発明のコミュニケーションシステムの構成を説明し、その後、基本的な動作および具体的な動作例を説明する。
【００２１】
図１に、本発明によるコミュニケーションシステムの概略構成を示す。このシステムは、データ通信機能および位置検出機能を備えた複数の携帯端末１１ａ，１１ｂと、この携帯端末１１（１１ａ，１１ｂを総称）と通信を行うサーバ１８とからなる。本明細書では携帯端末装置を携帯端末または単に端末という。端末１１は基地局１３を介して携帯電話網（パケット通信網を含みうる）１５に接続される。携帯電話網１５はゲートウェイ１６を介してインターネット等の通信ネットワーク１７に接続される。サーバ１８はこの通信ネットワーク１７に接続されている。サーバ１８は通信ネットワーク１７ではなく携帯電話網１５側に接続されてもよい。
【００２２】
サーバ１８は、ウェブサーバ機能を有し、各種のデータの記憶、管理、端末１１との間の情報の授受を行う。この例では、サーバ１８は、登録ユーザ情報を記憶するユーザデータ記憶部２１、後述する発言（スレッドおよびコメント）のデータを記憶する発言データ記憶部２２、マーキングデータを記憶するマーキングデータ記憶部２３、および、地図データを格納した地図データ記憶部２４等を含む記憶部２０を有する。
【００２３】
図２は、端末１１のハードウェア構成の概略を示すブロック図である。この端末１１は、携帯電話機に特有の要素として、アンテナ２０１、送受信処理部２０３、変復調処理部２０５、データ処理部２０７、Ｄ／Ａ変換器２０９、スピーカ２１０、Ａ／Ｄ変換器２１１およびマイク２１２を備える。端末１１は、また、これらの各要素を制御するＣＰＵ，ＲＯＭ等を含むコントローラ２２５、このコントローラ２２５により作業領域やデータの一時記憶領域として利用されるメモリ２２７、ユーザインタフェースとして機能する液晶表示デバイス等を含む表示部２２０、各種操作キー等に対応する操作部２２３、時間管理（日時情報の生成等）を行う時計部２２８、ならびに、位置情報検出手段としてのＧＰＳ受信部２２９を備える。位置情報の検出は、ＧＰＳによらず携帯電話（ＰＨＳを含む）の基地局の位置情報を利用する方法であってもよい。この場合、位置検出自体は端末外で行われることになるが、端末はその検出の要求を行うと共にその結果を受領するので、この場合も端末に位置検出機能を備えているものとする。
【００２４】
図３は、サーバ１８のハードウェア構成の概略を示す。ＣＰＵ３１０は、プログラム制御によりサーバ各部の制御を行う。ＣＰＵ３１０はまた、時間管理（日時情報の生成等）を行う時計部を含んでいる。メモリ３１１は、ＣＰＵ３１０が実行するプログラムやデータを格納する。メモリ３１１は、バス３３０を介してＣＰＵ３１０に接続される。キーボードなどの入力装置３１４、ＣＲＴ，液晶ディスプレイなどの表示装置３１５、ハードディスク装置等の外部記憶装置３１６は、インタフェース３１３を介してバス３３０に接続されている。外部記憶装置３１６はサーバ１８の各種のデータ記憶部の記憶装置を提供する。また、バス３３０は通信部３２０を介して通信ネットワーク１７と接続される。
【００２５】
次に、本実施の形態においてサーバ１８において利用する各種のデータ記憶部の内容例を説明する。
【００２６】
図４はユーザデータ記憶部２１の内容例を示す図であり、図４（ａ）は本発明のサービスを利用するユーザの情報を予め登録するユーザ管理テーブル４０、図４（ｂ）はユーザの写真等のイメージを示している。ユーザ管理テーブル４０は、個々のユーザをシステム上で識別するためのユーザ識別情報である「ユーザＩＤ」、主としてユーザ間で認識容易なユーザの名称としての「ユーザ名」（本名でもニックネームでもよい）、個々のユーザがこのサービスを提供するネット上のサイトにログインするための「パスワード」、各ユーザの写真イメージ等のファイル名からなる「イメージ」、および各ユーザへの連絡先情報としての「メールアドレス」を登録する。その他、電話番号など、他の個人情報を含んでもよい。但し、パスワードやイメージ、メールアドレス等は本サービスに必須の登録情報ではない。図示しないが、個人情報の個々の項目毎に公開を許可するか否かをユーザが設定することができるフラグ情報を設けてもよい。
【００２７】
図５は、マーキングデータ記憶部２３に記憶されるマーキングデータの説明図であり、図５（ａ）（ｂ）はそれぞれ別の構成例を示している。図５（ａ）は単位時間（例えば３０分）毎の周期的な時間間隔のマーキングデータ５０ａとして各ユーザの位置情報を記録したものである。これは各ユーザの端末において単位時間毎に自動的にその現在位置を検出して自己の現在位置情報としてサーバ１８に報告する場合に対応する。本明細書において、ある日時とその時点のユーザ（端末）の現在位置の対をサーバに通知して登録することをマーキングと呼ぶ。マーキングは自動的に行う場合、ユーザの指示により手動で行う場合、およびその混在した場合がありうる。自動マーキングの周期は端末で異なってもよい。例えばユーザがその周期を可変設定可能としてもよい。このような場合、図５（ａ）のマーキングデータ５０ａは日時によって特定のユーザのマーキングデータが欠落しうる。また、全ユーザについて同周期でマーキングを行う場合であっても、その時間における端末の電源オフや圏外等の電波状況により、マーキングデータが欠落することはありうる。さらに、端末が報告した時刻の分解能がサーバが集計する時間間隔より細かい場合には、サーバがそのマーキングデータをその時刻の属する時間帯に含めて集計するようにしてもよい。
【００２８】
図５（ａ）のマーキングデータ５０ａは日時を基準としてデータを集計したが、図５（ｂ）のマーキングデータ５０ｂはユーザを基準としてデータを集計したものである。
【００２９】
図示しないが、日時および位置の組み合わせを基準としてマーキングデータの集計を行うことも可能である。これは、日時および位置の組み合わせ毎にそのマーキングを行ったユーザを記録するものである。マーキングデータの形式は上記いずれの形式であってもよい。
【００３０】
サーバは、マーキングデータを永久に保存する必要はなく、定期的に過去のデータを消去してもよい。すなわち、時間情報および位置情報の履歴の保存を有期限とすることにより、本サービスが提供するコミュニティの場は、一期一会的な、時間・位置の共有による使い捨てのものとなり、その後、ユーザ間で互いの情報を辿ることができなくなるため、安心して利用できるようになる。
【００３１】
図６は、発言データ記憶部２２の内容例を示す図である。図６（ａ）は、ユーザ毎に、そのユーザがマーキングした日時について、存在するスレッドの識別情報（スレッドＩＤ）および存在するコメントの識別情報（コメントＩＤ）を管理する発言管理テーブル６０を示している。図６（ｂ）はスレッドおよびコメントの実体データを示している。各時刻に必ず位置情報が付随するがその位置情報は必ず一意に特定されるので、このテーブルでは時間情報のみを用いている。（あるユーザの複数のマーキングについて、日時によりマーキングを一意に特定できるが、場所によりマーキングを一意に特定はできない。）１マーキングについてスレッドが存在しない場合はありうるが、コメントはスレッドが存在する場合のみ存在しうる。コメントの個数は１とは限らない。
【００３２】
次に、本実施の形態における端末およびサーバの基本的な動作例をフローチャートにより説明する。
【００３３】
本実施の形態における端末の主要な機能はマーキング処理である。これは前述したように、手動と自動がありうる。システム構成として手動のみの場合、もしくは自動のみの場合、または両者の混在の場合がありうる。
【００３４】
図７は端末の手動のマーキング処理の手順例を示している。端末のユーザは操作部２２３（図２）に対して予め定められた操作を行うことにより、マーキングの指示を行う。端末はこの指示を受けると（Ｓ１１）、ＧＰＳ受信部２２９を動作させて現在位置を確認する（Ｓ１２）。さらに、時計部２２８で現在の日時を確認する（Ｓ１３）。これら確認された現在位置および現在日時を位置情報および時間情報（マーキングデータ）として、ユーザＩＤとともにサーバへ送信する（１４）。
【００３５】
ここでは、マーキング時にサーバへの情報送信を行う例を示したが、マーキングデータを端末内にローカルに蓄積しておき、所定の時点でサーバに一括して送信するようにしてもよい。例えば、ある期間（例えば数時間ないし数十時間または１日等）内に端末内にマーキングデータを蓄積しておき、その期間の経過時にその間に蓄積されたマーキングデータを一度に送信することが可能である。
【００３６】
図８は、自動と手動を混在した端末のマーキング処理（２）の手順例を示している。この場合、端末ではユーザが予め自動マーキングを行うか否かを定める自動マーキングモードの状態（オンオフ）を選択しておく。また、前述のように自動マーキングの周期や、サーバへの報告をリアルタイムで行うか一括して行うか、等をユーザが可変設定できるようにしてもよい。
【００３７】
端末は、自動マーキングモードがオンであるとき、時計部２２８のタイマー機能に従って設定周期が到来したかどうかを判断する（Ｓ２２）。設定周期が到来したと判断されたら、現在位置を確認するとともに（Ｓ２４）、現在日時を確認する（Ｓ２５）。
【００３８】
ステップＳ２１で自動マーキングモードがオフであるときでも、ユーザ操作によりマーキング指示があれば（Ｓ２３）、ステップＳ２４へ進む。
【００３９】
確認された現在位置および現在日時は位置情報および時間情報としてユーザＩＤとともにサーバに送信される（Ｓ２６）。
【００４０】
図８の場合もサーバへのマーキングデータの報告は一括処理で行うことが可能である。
【００４１】
なお図示しないが、自動のみのマーキング処理もありうる。この場合のフローチャートは、図８のステップ２３を除去したものとなる。
【００４２】
図９は、本実施の形態におけるサーバの処理の手順例を示したフローチャートである。本実施の形態におけるサーバの主要機能としては、ユーザ登録機能、マーキング受付機能、検索機能、スレッド作成受付機能、スレッド読み出し受付機能、コメント書き込み受付機能、等がある。
【００４３】
サーバが端末から受信した要求がユーザ登録要求であった場合（Ｓ３１）、図４で説明したようなユーザ管理テーブル４０にユーザの登録を行う（Ｓ３２）。要求がマーキング要求であった場合、ユーザＩＤで特定されるユーザ対応に、受信した位置情報と時間情報とを組として記憶する（Ｓ３４）。リアルタイムでのマーキングデータの報告が行われる場合には、端末から時間情報が送られる代わりに、サーバで位置情報を受信した日時を当該位置情報に対応する時間情報として用いてもよい。
【００４４】
要求が発言の検索要求（参加要求）であった場合（Ｓ３６）、検索用画面をユーザに提示する（Ｓ３５）。検索用画面のようなＷｅｂデータは外部記憶装置３１６（図３）に予め格納されており、必要に応じて加工／編集される。検索用画面においてユーザによる検索条件（例えば時間情報）を受け付ける（Ｓ３７）。この検索条件に応じて検索処理を実行する（Ｓ３８）。ついで、得られた検索結果を端末に送信する（Ｓ３９）。これは、当該ユーザがマーキングした時間情報に対応するコミュニティをオープンすることに相当する。このコミュニティの表示画面には該当するユーザが特定され、スレッドが作成されていれば、そのタイトルが表示される。
【００４５】
オープンされたコミュニティの中でユーザからスレッド作成要求を受けると（Ｓ４０）、ユーザのスレッド作成を支援し、作成されたスレッドを受信して、スレッドデータ記憶部２２に格納する（Ｓ４１）。
【００４６】
オープンされたコミュニティの中でユーザから特定のスレッドを指定したスレッド読み出し要求を受けると（Ｓ４２）、そのスレッドを（対応するコメントがあればコメントも）端末へ送信する（Ｓ４３）。
【００４７】
このスレッドに対してユーザからコメント書き込み要求があった場合（Ｓ４４）、コメントの書き込みを支援し、作成されたコメントを受信して発言データ記憶部２２に格納する（Ｓ４５）。
【００４８】
以下、本実施の形態における具体的な動作例を説明する。
【００４９】
図１０に示すようにある日時（または時間範囲内）において複数のユーザＡ，Ｂ，Ｃ，Ｘが図示のような位置関係の場所に居たとする。あるユーザ、例えばユーザＡによる検索要求に対して、そのユーザ自身がある日時にマーキングした位置（実際にその場にいた位置）を基準として検索する。この際、全く同じ位置ではなく、ユーザＡの居た位置を中心とした所定の距離内の位置範囲７１Ａの中にほぼ同日時に居た他のユーザの有無を調べる。図の例ではこのような他のユーザはユーザＢとユーザＸである。ユーザＢを基準とすれば、その位置範囲７１Ｂ内に居た他のユーザはユーザＡとユーザＣということになる。各ユーザは自己がマーキングした日時および位置の組毎にコミュニティを享受することができる。このコミュニティについては、同じコミュニティに属する他のユーザのスレッドが検索され、存在すればそのスレッドのタイトルが表示される（図１３で後述）。
【００５０】
図１１は、図１０の端末Ａ，Ｂをそれぞれ所持するユーザＡ，Ｂのマーキングおよび検索の一連の時系列の動作例を示している。ここでは各ユーザは手動でマーキングを行う場合を示している。ユーザＡは時点Ｔ１，Ｔ３，Ｔ５でマーキングａ１，ａ２，ａ３を行っている。一方、ユーザＢは時点Ｔ２，Ｔ４，Ｔ５でマーキングｂ１，ｂ２，ｂ３を行っている。この例では、各マーキングデータはリアルタイムにサーバに送信され、サーバで蓄積される例を示している。時点Ｔ１，Ｔ３，Ｔ５でのユーザＡの位置は、それぞれ位置Ｐ１，Ｐ３，Ｐ４である。時点Ｔ２，Ｔ４，Ｔ５でのユーザＢの位置は、それぞれ位置Ｐ２，Ｐ４，Ｐ４である。（ユーザＢは時点Ｔ４からＴ５までの期間、動いてない例を示している。）時点Ｔ６でユーザＢが時点Ｔ５または位置Ｐ４を指定して発言の検索要求を行ったとする。これに対して、サーバは検索結果を端末Ｂに返す。ユーザＢはそこでスレッドを作成したとする。時点Ｔ７ではユーザＡが自己のマーキングした時間Ｔ５または位置Ｐ４（マーキングａ３）を指定して、発言の検索要求を行ったとする。これに対して、サーバは当該マーキングデータの近傍のマーキングを行った他ユーザの存在を検索し、抽出する。この例では、時間Ｔ５および位置Ｐ４近傍の範囲内（この例では偶然同じ日時および時間）でのマーキングｂ３を行ったユーザＢが抽出される。サーバはユーザＢがこのマーキングｂ３についてスレッドの書き込みを行っていることを検出して、ユーザＢ情報とともにこのスレッドのタイトルを含めた検索結果を端末Ａに対して応答する。ユーザＡはユーザＢのスレッドの発言を読んで、コメントの書き込みを行っている。
【００５１】
図１２に、端末における発言検索の際のユーザインタフェースの一例を示す。この例では、画面上に、日時設定領域８１と地図表示領域８２が設けられている。端末側でユーザが日時を指定することにより、該当する位置（存在すれば）が定まり、サーバはこの位置を含む地図データを検索して端末に返送する。その日時にユーザが居た位置の周辺を囲む円状のカーソル８３が表示されている。実際に指定できる日時はそのユーザがマーキングを行った日時のみなので、マーキングされた日時を断続的に切り替えて所望の日時を選択できるようにしてもよい。
【００５２】
この例では、ユーザのマーキングした一連の位置を線でつないで移動軌跡８４を示している。カーソル８３は、例えばユーザによるカーソルキーの操作に従って、時間的にその時点より未来側または過去側に逐次マーキングを辿って位置を変更していき、所望の位置を選択できるようにしてもよい。その場合、当該位置に対応する日時を検索し、日時設定領域８１の表示も連動して変更するようにしてもよい。この場合、隣接する日時に同一位置のマーキングがある場合、カーソル操作によって日時のみが変化する場合がありうる。
【００５３】
なお、移動軌跡８４の表示は、例えば所定時間（例えば１日）内に周期的にマーキングを行っている場合に適する。手動マーキング等により、一定時間以上、各マーキング時点が離れている場合には移動軌跡８４は不正確なものとなる可能性が高いので、その表示を抑制するようにしてもよい。あるいは、隣接するマーキングの位置間の距離が一定以上の場合に、移動軌跡８４の表示を抑制するようにしてもよい。
【００５４】
マーキングデータはサーバに蓄積されているので、サーバから得ることができるが、キャッシュデータとしてそのコピーをローカルに端末内に記憶しておいてもよい。
【００５５】
このようにして選択された日時および位置に対応して、発言の検索が行われる。この検索は、好ましくは、時間および位置にある幅をもって行う。図１３にユーザＢのある時点および位置に対応するコミュニティ（後述する広義のコミュニティ）の表示例を示す。この画面には、当該時点で近くにいたユーザの人数表示９１、それらのユーザの一覧情報としてのユーザのイメージ９２およびユーザ名９３、このコミュニティにおいて作成されたスレッドの個数９４、および「スレッドを作る」ボタン９５が表示されている。図１３の例では、同時期にマーキングを行った他のユーザが近傍に存在していたが未だ誰もスレッドを作成していない例を示している。ユーザＢは「スレッドを作る」ボタン９５の指示により自分自身でスレッドを作成することができる。「スレッドを作る」ボタン９５は実際にはボタン形状のものではないが便宜上その機能からボタンと呼ぶ。このボタンにはリンクが設定されており、スレッド作成用の所定の別画面（図１６で後述）に移行するようになっている。
【００５６】
ユーザ名９３またはイメージ９２に当該ユーザの連絡先情報（例えば電子メールアドレスや電話番号等）をリンクさせておき、ユーザ操作によりそれらが指示されたときそのような連絡先情報を表示したり、当該ユーザをあて先とするメール作成画面を表示したりするようにしてもよい。
【００５７】
図１４は、ユーザＡが図１３の例の日時と同じ日時情報で発言の検索を行った結果例を示している。この場合、ユーザＡの近くにいたユーザは二人（ユーザＢとユーザＸ）であり、それぞれがスレッドを作成している例を示す。すなわち、検索結果に含まれていた他のユーザが自分を含むコミュニティ（後述する狭義のコミュニティ）の場を生成していた場合、当該他のユーザが書き込んだ情報（スレッドのタイトル）が表示される。図から分かるように、画面上、それらのスレッドのタイトル９６と、各スレッドに「読む／書き込む」ボタン９７が表示されている。「書き込む」とは当該スレッドを読んだ後のコメントの書き込みを意味している。
【００５８】
なお、図１３の例とは異なり、検索の結果、該当するユーザが存在してもスレッドが存在しない場合は、ユーザ名９３またはイメージ９２を表示せずに、単に「該当スレッド無し」の情報のみを端末に返送するようにしてもよい。
【００５９】
図１５は、図１４の１番目のスレッド「住民票を貰・・・」の「読む／書き込む」ボタン９７が指示されたときに表示されるスレッド表示領域１００および書き込み領域１０７を含む画面を示している。図１５の例では、ユーザＢがスレッドを立ち上げて（作成して）、これを読んだユーザＸがコメントを書き入れた例を示している。１つのスレッドに対するコメントは図示のように、スレッドの発言内容に対応づけて（ここでは下に続けて）表示されるようになっている。「書き込み」欄に新たに書き込まれて「書き込む」ボタン１０９の指示により書き込み完了したコメントは既存のコメントの下に続けて表示される。
【００６０】
なお、図１５の例ではコメントの「書き込み」欄を予め開いているが、ユーザから書き込みの指示があってから開くようにしてもよい。
【００６１】
本実施の形態では、図１４の画面においてもある程度、他のユーザの情報が分かるので、これは広義のコミュニティとしてとらえることができる。しかし、特定の話題に関する情報交換の場という意味では図１５のスレッド表示の画面が典型的なコミュニティ（狭義のコミュニティ）と言える。コミュニティの場において、ユーザの書き込んだ発言等の情報は、自分と時間・位置的に近傍に居たユーザ間で共有されることになる。
【００６２】
図１６は図１４の「スレッドを作る」ボタン９８の指示により開かれるスレッド作成画面１１０である。この画面は、タイトルの入力欄１１１およびコメント入力欄１１２、および「作成」ボタン１１３を有する。ユーザは、スレッド作成時、タイトル入力欄１１１に任意のタイトルを入力し、コメント入力欄１１２に任意のコメントを書き込んだ後、「作成」ボタン１１３を指示することにより、スレッド作成が完了する。このように作成されたスレッドは該当するコミュニティ画面（図１４等）に表示される。
【００６３】
本実施の形態では、スレッド生成者＝コミュニティオーナという関係となる。したがって、一つのスレッドが複数のコミュニティ（狭義）に含まれることは無く、スレッド毎にコミュニティが生じるため、スレッドを選ぶことがコミュニティを選択することになる。
【００６４】
特定のコミュニティへのアクセスは、そのコミュニティを生成したユーザのマーキングの時間的および位置的近傍で自分自身もマーキングしていたときにのみ可能であり、マーキングしていない場合、あるいはマーキングしていても時間的および位置的に近傍でない場合にはそのコミュニティへのアクセスの権限は与えられない。（サーバに蓄積された自身の行動履歴が消去された場合、そのような消去が行された後は、消去されたマーキングに関するコミュニティへのアクセスは不可能となる。）
【００６５】
従って、上記アクセスの条件から外れたユーザが他のユーザの行動履歴を探るような意図をもって本システムを利用することはできない。
【００６６】
本発明の用途としては、共通の話題での会話を楽しむ他、非日常的な出来事（事故、事件、ハプニング等）に遭遇したり、イベントに参加したり、興味のあることやものを見聞きしたとき、等、とりあえずマーキングをしておき、後でその詳細な情報や真相を探索したり、意見を交換したりすることに利用できる。例えば、ライブなどのイベント時の情報共有、珍しい動物の出現などのハプニング、特売されていた旬な商品についての意見交換、等が考えられる。あるいは、落とし物をしてしまった場合に、自分の移動ルートを辿り誰かが情報を持っていないか探る、等の例も考えられる。場合によっては特定の事件等に関する極めて重要な目撃情報が得られる場合もありうる。
【００６７】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。
【００６８】
例えば、地図データ記憶部を備えた地図検索サーバと、発言データを取り扱うサーバは同じサーバが兼備したが、別のサイトに設けられた別々のサーバであってもよい。
【００６９】
時間範囲や位置範囲の各々のサイズはユーザが指定または選択できるようにしてもよい。
【００７０】
携帯端末としては、携帯電話機を例として説明したが、データ通信機能および位置検出機能を備えれば任意の移動可能な端末を利用することができる。マーキングを行う端末と検索要求を行う端末とは異なってもよい。この場合、検索要求を行う端末は携帯型である必要はなく、位置検出機能を備える必要もない。
【００７１】
図１〜図３に示したシステム構成例、図４〜図６に示したデータ構成例、図７〜図９に示したフローチャート、および図１３〜図１６に示した画面例はあくまで説明のためのものであり、本発明はそれらに限定されるものではない。
【００７２】
自分の行動履歴として時間対応に位置情報を記録する際に、マーキング情報として単なる時間・位置だけではなくその際に関連したイベントやメモなどを記録（入力）して管理することも可能である。
【図面の簡単な説明】
【００７３】
【図１】本発明によるコミュニケーションシステムの概略構成を示す図である。
【図２】図１のシステムにおける端末のハードウェア構成の概略を示すブロック図である。
【図３】図１のシステムにおけるサーバのハードウェア構成の概略を示すブロック図である。
【図４】図１のシステムにおけるユーザデータ記憶部の内容例を示す図である。
【図５】図１のシステムにおけるマーキングデータ記憶部に記憶されるマーキングデータの説明図である。
【図６】図１のシステムにおける発言データ記憶部の内容例を示す図である。
【図７】本発明の実施の形態における端末の手動マーキング処理の手順例を示すフローチャートである。
【図８】本発明の実施の形態における端末の自動・手動混在のマーキング処理の手順例を示すフローチャートである。
【図９】本発明の実施の形態におけるサーバの処理の手順例を示したフローチャートである。
【図１０】本発明の実施の形態における複数のユーザの位置関係の具体例を示す図である。
【図１１】図１０の端末Ａ，Ｂをそれぞれ所持するユーザＡ，Ｂのマーキングおよび検索の一連の時系列の動作例を示す図である。
【図１２】本発明の実施の形態の端末における発言検索の際のユーザインタフェースの一例を示す図である。
【図１３】図１０に示したユーザＢのある時点および位置に対応するコミュニティの表示例を示す図である。
【図１４】図１０に示したユーザＡが図１３の例の日時と同じ日時情報で発言の検索を行った結果例を示す図である。
【図１５】図１４に示した１番目のスレッドの「読む／書き込む」ボタンが指示されたときに表示されるスレッド表示領域および書き込み領域を含む画面を示す図である。
【図１６】図１４の「スレッドを作る」ボタンの指示により開かれるスレッド作成画面を示す図である。
【符号の説明】
【００７４】
１１，１１ａ，１１ｂ…携帯端末、１３…基地局、１５…携帯電話網、１６…ゲートウェイ、１７…通信ネットワーク、１８…サーバ、２０…記憶部、２１…ユーザデータ記憶部、２２…発言データ記憶部、２３…マーキングデータ記憶部、２４…地図データ記憶部、４０…ユーザ管理テーブル、５０ａ，５０ｂ…マーキングデータ、６０…発言管理テーブル、７１Ａ，７１Ｂ…位置範囲、８１…日時設定領域、８２…地図表示領域、８３…カーソル、８４…移動軌跡、９１…人数表示、９２…イメージ、９３…ユーザ名、９４…個数、９５…ボタン、９６…タイトル、９７…ボタン、９８…ボタン、１００…スレッド表示領域、１０７…領域、１０９…ボタン、１１０…スレッド作成画面、１１１…タイトル入力欄、１１２…コメント入力欄、１１３…ボタン
【図１】
2006004318.tif 000003
【図２】
2006004318.tif 000004
【図３】
2006004318.tif 000005
【図４】
2006004318.tif 000006
【図５】
2006004318.tif 000007
【図６】
2006004318.tif 000008
【図７】
2006004318.tif 000009
【図８】
2006004318.tif 000010
【図９】
2006004318.tif 000011
【図１０】
2006004318.tif 000012
【図１１】
2006004318.tif 000013
【図１２】
2006004318.tif 000014
【図１３】
2006004318.tif 000015
【図１４】
2006004318.tif 000016
【図１５】
2006004318.tif 000017
【図１６】
2006004318.tif 000018