(57)【要約】【課題】遠隔地の相手からメッセージを受けたユーザがその相手にとって分かりやすい情報を提示すること。【解決手段】支援システム１は、携帯電話機２０ａの位置情報の履歴を記憶する履歴データベース１１と、携帯電話機２０ａからメッセージを受信した携帯電話機２０ｂから、該携帯電話機２０ａを特定するための端末情報と、該メッセージに関連する特定の場所を示す特定場所情報（出発地情報及び目的地情報）とを受信する受信部１２と、受信された端末情報及び特定場所情報に基づいて、特定の場所を含む所定の範囲のエリア内の各位置に対応する携帯電話機２０ａの位置情報を履歴データベース１１から読み出し、その位置情報に基づいて、そのエリア内の各位置における携帯電話機２０ａのユーザの滞在頻度を算出する算出部１７と、算出された滞在頻度を携帯電話機２０ｂに送信する送信部１９と、を備える。【選択図】図１
2010245884.tif 000002
【特許請求の範囲】
【請求項１】
移動端末の位置情報の履歴を記憶する位置記憶手段と、
前記移動端末からメッセージを受信した通信端末から、該移動端末を特定するための端末情報と、該メッセージに関連する特定の場所を示す特定場所情報とを受信する受信手段と、
前記受信手段により受信された端末情報及び特定場所情報に基づいて、前記特定の場所を含む所定の範囲のエリア内の各位置に対応する前記移動端末の位置情報を前記位置記憶手段から読み出し、該位置情報に基づいて、該エリア内の各位置における前記移動端末のユーザの滞在頻度を算出する算出手段と、
前記算出手段により算出された滞在頻度を前記通信端末に送信する送信手段と、
を備えるコミュニケーション支援システム。
【請求項２】
前記移動端末のユーザと前記通信端末のユーザとの間の親密度を示す情報を記憶する人間関係記憶手段と、
前記親密度と前記滞在頻度の公開範囲とが関連付けられた公開ルールを記憶するルール記憶手段と、
前記移動端末を特定する端末情報、及び前記通信端末を特定する端末情報に対応する親密度を前記人間関係記憶手段から読み出し、該親密度に対応する公開ルールを前記ルール記憶手段から読み出すことで、前記移動端末のユーザの滞在頻度の公開範囲を判定する判定手段と、
を更に備え、
前記算出手段が、前記判定手段により判定された公開範囲を満たす前記エリア内の各位置についてのみ前記滞在頻度を算出する、
請求項１に記載のコミュニケーション支援システム。
【請求項３】
地図データを記憶する地図記憶手段と、
前記受信手段により受信された特定場所情報で示される特定の場所を含む地図データを前記地図記憶手段から読み出す地図取得手段と、
を備え、
前記算出手段が、前記地図取得手段により取得された地図データで示される地図内の各位置における前記移動端末のユーザの滞在頻度を算出し、
前記送信手段が、更に、前記地図取得手段により取得された地図データを前記通信端末に送信する、
請求項１又は２に記載のコミュニケーション支援システム。
【請求項４】
前記特定場所情報には目的地を示す目的地情報が含まれる、
請求項３に記載のコミュニケーション支援システム。
【請求項５】
前記特定場所情報には、更に、出発地を示す出発地情報が含まれる、
請求項４に記載のコミュニケーション支援システム。
【請求項６】
移動端末の位置情報の履歴を記憶する位置記憶手段を備えるコミュニケーション支援システムにより実行されるコミュニケーション支援方法であって、
前記移動端末からメッセージを受信した通信端末から、該移動端末を特定するための端末情報と、該メッセージに関連する特定の場所を示す特定場所情報とを受信する受信ステップと、
前記受信ステップにおいて受信された端末情報及び特定場所情報に基づいて、前記特定の場所を含む所定の範囲のエリア内の各位置に対応する前記移動端末の位置情報を前記位置記憶手段から読み出し、該位置情報に基づいて、該エリア内の各位置における前記移動端末のユーザの滞在頻度を算出する算出ステップと、
前記算出ステップにおいて算出された滞在頻度を前記通信端末に送信する送信ステップと、
を含むことを特徴とするコミュニケーション支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、場所案内を支援するコミュニケーション支援システム及びコミュニケーション支援方法に関する。
【背景技術】
【０００２】
遠隔地にいる相手に質問をして情報を得る場合には、一般的に、電話、メール、電子掲示板、ソーシャルネットワークサービス（ＳＮＳ）システムなどが利用される。例えば下記特許文献１には、複数のコミュニティから複合的且つ効果的な情報を得ることが可能なＳＮＳシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１４０１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
利用する情報伝達手段に関わらず、回答者は質問をしてきた相手に分かりやすく説明しようとするであろうが、必ずしもその回答が質問者にとって理解しやすいとは限らない。例えば、目的地までの経路を聞いてきた者に対して、回答者が一般に有名なランドマークを示して行き方を説明したとしても、質問者がそのランドマークに疎ければ、質問者はその目的地にスムーズに辿り着けないかもしれない。
【０００５】
本発明は上記課題を解決するためになされたものであり、遠隔地の相手からメッセージを受けたユーザがその相手にとって分かりやすい情報を提示することが可能なコミュニケーション支援システム及びコミュニケーション支援方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のコミュニケーション支援システムは、移動端末の位置情報の履歴を記憶する位置記憶手段と、移動端末からメッセージを受信した通信端末から、該移動端末を特定するための端末情報と、該メッセージに関連する特定の場所を示す特定場所情報とを受信する受信手段と、受信手段により受信された端末情報及び特定場所情報に基づいて、特定の場所を含む所定の範囲のエリア内の各位置に対応する移動端末の位置情報を位置記憶手段から読み出し、該位置情報に基づいて、該エリア内の各位置における移動端末のユーザの滞在頻度を算出する算出手段と、算出手段により算出された滞在頻度を通信端末に送信する送信手段と、を備える。
【０００７】
また、本発明のコミュニケーション支援方法は、移動端末の位置情報の履歴を記憶する位置記憶手段を備えるコミュニケーション支援システムにより実行されるコミュニケーション支援方法であって、移動端末からメッセージを受信した通信端末から、該移動端末を特定するための端末情報と、該メッセージに関連する特定の場所を示す特定場所情報とを受信する受信ステップと、受信ステップにおいて受信された端末情報及び特定場所情報に基づいて、特定の場所を含む所定の範囲のエリア内の各位置に対応する移動端末の位置情報を位置記憶手段から読み出し、該位置情報に基づいて、該エリア内の各位置における移動端末のユーザの滞在頻度を算出する算出ステップと、算出ステップにおいて算出された滞在頻度を通信端末に送信する送信ステップと、を含むことを特徴とする。
【０００８】
このようなコミュニケーション支援システム及びコミュニケーション支援方法によれば、移動端末から通信端末に送られたメッセージに関連する場所の情報に基づいて、その場所を含む一定範囲のエリア内における移動端末の過去の位置情報が読み出される。そして、読み出された位置情報に基づいて、そのエリア内の各位置における移動端末のユーザの滞在頻度が算出され、通信端末に送信される。これにより、メッセージを受けた通信端末のユーザは、そのメッセージに関連する場所の周辺における移動端末のユーザの行動履歴を知ることができるので、その行動履歴を考慮して、移動端末のユーザにとって分かりやすい情報を提示することができる。
【０００９】
本発明のコミュニケーション支援システムでは、移動端末のユーザと通信端末のユーザとの間の親密度を示す情報を記憶する人間関係記憶手段と、親密度と滞在頻度の公開範囲とが関連付けられた公開ルールを記憶するルール記憶手段と、移動端末を特定する端末情報、及び通信端末を特定する端末情報に対応する親密度を人間関係記憶手段から読み出し、該親密度に対応する公開ルールをルール記憶手段から読み出すことで、移動端末のユーザの滞在頻度の公開範囲を判定する判定手段と、を更に備え、算出手段が、判定手段により判定された公開範囲を満たすエリア内の各位置についてのみ滞在頻度を算出することが好ましい。
【００１０】
この場合、ユーザ間の親密度に基づいて滞在頻度の公開範囲が判定され、その範囲内で滞在頻度が算出される。ユーザの行動履歴は個人情報の一種であるから、このような処理により移動端末のユーザのプライバシーを適切に保護することができる。
【００１１】
本発明のコミュニケーション支援システムでは、地図データを記憶する地図記憶手段と、受信手段により受信された特定場所情報で示される特定の場所を含む地図データを地図記憶手段から読み出す地図取得手段と、を備え、算出手段が、地図取得手段により取得された地図データで示される地図内の各位置における移動端末のユーザの滞在頻度を算出し、送信手段が、更に、地図取得手段により取得された地図データを通信端末に送信することが好ましい。
【００１２】
この場合、メッセージに関係する地図と、その地図上での滞在頻度とが通信端末に送られるので、通信端末のユーザは地図も参照して、移動端末のユーザにとって分かりやすい情報を提示することができる。
【００１３】
本発明のコミュニケーション支援システムでは、特定場所情報には目的地を示す目的地情報が含まれることが好ましい。
【００１４】
この場合、目的地周辺に関する地図及び滞在頻度が通信端末に送られるので、通信端末のユーザは、目的地周辺に関する情報を移動端末のユーザに分かりやすく伝えることができる。
【００１５】
本発明のコミュニケーション支援システムでは、特定場所情報には、更に、出発地を示す出発地情報が含まれることが好ましい。
【００１６】
この場合、出発地及び目的地を含む地図と、その地図上での滞在頻度とが通信端末に送られるので、通信端末のユーザは、出発地から目的地までの経路に関する情報を移動端末のユーザに分かりやすく伝えることができる。
【発明の効果】
【００１７】
このようなコミュニケーション支援システム及びコミュニケーション支援方法によれば、遠隔地の相手（移動端末のユーザ）からメッセージを受けた（通信端末の）ユーザは、その相手にとって分かりやすい情報を提示することができる。
【図面の簡単な説明】
【００１８】
【図１】実施形態に係るコミュニケーション支援システムの構成を示す図である。
【図２】図１に示す支援サーバのハードウェア構成を示す図である。
【図３】図１に示す履歴データベースが記憶する位置情報の例を示す図である。
【図４】図１に示す人間関係データベースが記憶する情報の例を示す図である。
【図５】図１に示す判定部が記憶するルール情報の例を示す図である。
【図６】図１に示す結果生成部が生成する応答データの例を示す図である。
【図７】図１に示す結果生成部が生成する応答データの例を示す図である。
【図８】図１に示す結果生成部が生成する応答データの例を示す図であり、（ａ）は広域図、（ｂ）はその拡大図である。
【図９】（ａ），（ｂ）は、図８に示す応答データにメッセージを付加した場合の例である。
【図１０】図１に示すコミュニケーション支援システムの処理を示すシーケンス図である。
【図１１】図１０に示す応答処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２０】
まず、図１〜９を用いて、実施形態に係るコミュニケーション支援システム１（以下では単に「支援システム１」という）の機能及び構成を説明する。
【００２１】
支援システム１は、複数の携帯電話機２０と支援サーバ１０とを備え、携帯電話機２０持つユーザ間のコミュニケーションを支援するコンピュータシステムである。より具体的には、支援システム１は、ユーザＡ（携帯電話機２０ａの所有者）から質問を受けたユーザＢ（携帯電話機２０ｂの所有者）が回答する際に、ユーザＢの回答作成に有益な情報を提供する。以下では、ユーザＡが目的地までの行き方をユーザＢに尋ねた場合を例に説明する。
【００２２】
なお、図１では、携帯電話機を二つのみ示しているが、当然ながら支援システム１はより多くの携帯電話機を含み得る。
【００２３】
図１に示すように、支援サーバ１０は、機能的構成要素として、履歴データベース（位置記憶手段）１１、受信部（受信手段）１２、地図データベース（地図記憶手段）１３、地図取得部（地図取得手段）１４、人間関係データベース（人間関係記憶手段）１５、判定部（ルール記憶手段、判定手段）１６、算出部（算出手段）１７、結果生成部１８及び送信部（送信手段）１９を備えている。
【００２４】
この支援サーバ１０は、図２に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクなどで構成される補助記憶部１０３と、ネットワークカードなどで構成される通信制御部１０４と、キーボードやマウスなどの入力部１０５と、モニタなどの出力部１０６とで構成される。支援サーバ１０の各機能は、ＣＰＵ１０１や主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４を動作させ、主記憶部１０２や補助記憶部１０３におけるデータの読み出し及び書き込みを行うことで実現される。
【００２５】
図１に戻って、履歴データベース１１は、携帯電話機の位置情報の履歴を記憶する部分である。本実施形態では、履歴データベース１１は特に、ユーザＡなどの質問者が所有する携帯電話機２０の位置情報を記憶する。位置情報は、セルへの入圏時又は周期的に実行される位置登録処理により取得され、携帯電話機２０を識別する端末ＩＤと、時刻と、その時刻に携帯電話機２０が位置した場所の緯度経度とを含んでいる。履歴データベース１１は、図示しない移動体通信網を介して送られてきた位置情報を受信して記憶する。これにより、図３に示すように、各携帯電話機２０についての位置情報の履歴が履歴データベース１１に蓄積される。
【００２６】
受信部１２は、携帯電話機２０ａからメッセージを受信した携帯電話機２０ｂから、携帯電話機２０ａを特定するための端末情報と、そのメッセージに関連する特定の場所を示す特定場所情報とを受信する。
【００２７】
受信部１２の機能の詳細を説明する前に、それまでに行われる一連の流れを説明する。ユーザＡが携帯電話機２０ａを用いて、例えば「店Ｘまでの行き方を教えてください」という内容を含むメッセージ（質問）をユーザＢに送信すると、そのメッセージは携帯電話機２０ｂにより受信され、ユーザＢはそのメッセージを見ることができる。このメッセージには、目的地を示す目的地情報の他に、携帯電話機２０ａ（ユーザＡ）を識別する端末情報（例えば端末ＩＤ、メールアドレス、ユーザＩＤ、電話番号など）と、ユーザＡの出発地（例えば現在位置）を示す出発地情報とが含まれている。出発地情報及び目的地情報は、メッセージに関連する特定の場所を示す特定場所情報である。
【００２８】
なお、メッセージの送受信としては、双方の携帯電話機に搭載された所定のリッチ・インターネット・アプリケーション（Rich Internet Application：ＲＩＡ）を用いて実行されてもよいし、電子メールや通話により実行されてもよい。
【００２９】
ユーザＢは、携帯電話機２０ｂにより受信されたメッセージを確認すると、ユーザＡの行動履歴を取得するために、端末情報、出発地情報及び目的地情報を支援サーバ１０に送る。このとき、携帯電話機２０ｂでは、所定のＲＩＡが起動してユーザＢの入力を受け付け、自動又は手動で入力された携帯電話機２０ａの端末情報、出発地情報及び目的地情報を、携帯電話機２０ｂを識別する端末情報と共に支援サーバ１０に送信する。以下では、携帯電話機２０ａの端末情報を問合せ側端末情報といい、携帯電話機２０ｂの端末情報を回答側端末情報という。
【００３０】
受信部１２は、このような経緯で送られてきた情報を受信し、二種類の端末情報は判定部１６に、出発地情報及び目的地情報は地図取得部１４に、それぞれ出力する。
【００３１】
地図データベース１３は、地図データを記憶する部分である。地図データには、ランドマーク（施設、広場など）の緯度経度に関するデータが含まれている。
【００３２】
地図取得部１４は、出発地情報及び目的地情報で示される２ヶ所の地点を含む地図データを地図データベース１３から読み出して取得する部分である。地図取得部１４は読み出した地図データを算出部１７に出力する。
【００３３】
人間関係データベース１５は、ユーザ間の親密度を示す人間関係情報を記憶する部分である。人間関係情報は、基準となるユーザを識別するユーザＩＤと、相手ユーザを識別する相手ユーザＩＤと、ユーザ間の親密度とが互いに関連付けられて成る情報である。例えば、人間関係データベース１５は図４に示すような人間関係情報を記憶する。図４の例では、親密度は「親友」、「知人」、「家族」という間柄で示されており、「親友」及び「家族」は「知人」よりも高い親密度を示すものとする。なお、親密度の表現方法はこれに限定されず、例えば数値の大小関係により親密度を表現してもよい。
【００３４】
判定部１６は、地図取得部１４により取得された地図データで示されるエリア（以下では「表示エリア」という）の各位置におけるユーザＡの滞在頻度を公開するか否かを判定する部分である。このために、判定部１６は図５に示すようなルール情報を予め記憶している。図５（ａ）に示す情報は、公開ルールを親密度毎に規定したルール情報であり、図５（ｂ）に示す情報は、特定の場所における滞在頻度の公開の許否を示す基本ルール情報である。
【００３５】
判定部１６は、まず、入力された問合せ側端末情報及び回答側端末情報に対応する親密度を人間関係データベース１５から読み出す。なお、これら二つの端末情報がユーザＩＤであれば判定部１６はそれらの端末情報をそのまま使用して親密度を読み出す。一方、二つの端末情報がユーザＩＤでなければ、判定部１６はそれら端末情報とユーザＩＤとの関連を所定のデータベース（図示せず）から読み出し、読み出したユーザＩＤを用いて親密度を取得すればよい。
【００３６】
続いて、判定部１６は取得した親密度に対応する公開ルール情報及び基本ルール情報を読み出し、これに基づいて滞在頻度の公開範囲を判定する。例えばユーザＡとユーザＢとの親密度が「親友」であれば、判定部１６は、表示エリア内における、病院、美容院及びユーザＡの自宅以外の各位置での滞在頻度をユーザＢに公開すると判定する。判定部１６はこのような判定結果と入力された端末情報とを算出部１７に出力する。
【００３７】
算出部１７は、受信部１２により受信された端末情報及び特定場所情報に基づいて、表示エリア内の各位置に対応する携帯電話機２０ａの位置情報を履歴データベース１１から読み出し、その位置情報に基づいて、そのエリア内の各位置における携帯電話機２０ａのユーザの滞在頻度（行動履歴）を算出する部分である。
【００３８】
判定部１６から判定結果が入力されると、算出部１７はその結果に基づいて、滞在頻度をどの程度算出する必要があるかを判断する。例えば、図５に基づく親密度「親友」の公開ルールが入力された場合には、判定部１６は病院、美容院及び自宅を除いた場所での滞在頻度のみを算出すると判断する。また、図５に基づく親密度「知人」の公開ルールが入力された場合には、算出部１７は滞在頻度の算出を行わない。
【００３９】
滞在頻度を算出すると判断した場合には、算出部１７は入力された問合せ側端末情報及び地図データに基づいて、表示エリア内の場所に対応する位置情報を履歴データベース１１から読み出す。なお、これら二つの端末情報が端末ＩＤであれば、算出部１７はそれらの端末情報をそのまま使用して位置情報を読み出す。一方、二つの端末情報が端末ＩＤでなければ、算出部１７はそれら端末情報と端末ＩＤとの関連を所定のデータベース（図示せず）から読み出し、読み出した端末ＩＤを用いて位置情報を取得すればよい。また、算出部１７は、一定期間内（例えば最近１ヶ月）の位置情報に限って読み出してもよい。この期間は、ユーザが指定した条件に基づいて設定されてもよいし、支援サーバ１０において予め設定されていてもよい。
【００４０】
続いて、算出部１７は読み出した位置情報と地図データに含まれる各ランドマークの緯度経度とを比較して、入力された公開ルールを満たす位置情報のみを抽出し（位置情報のフィルタリング）、抽出された位置情報と地図上のランドマークとを対応付ける。なお、このとき算出部１７は、ランドマークを中心とする所定の範囲内における位置情報を、そのランドマークに対応付けてもよい。続いて、算出部１７は各ランドマークに対応付けられた位置情報の個数を滞在頻度として算出する。これにより算出部１７は、例えば「Ａ駅の滞在頻度が１０回」、「Ｂ百貨店の滞在頻度が５回」などといった結果を取得する。算出部１７は、算出した滞在頻度と入力された地図データ及び端末情報とを結果生成部１８に出力する。
【００４１】
結果生成部１８は、地図取得部１４により取得された地図データと、算出部１７により算出された滞在頻度とに基づいて、携帯電話機２０ｂ上に表示させる応答画面のデータ（以下では「応答データ」という）を生成する部分である。結果生成部１８は生成した応答データを、入力された端末情報と共に送信部１９に出力する。
【００４２】
結果生成部１８により生成される応答データの一例を図６，７に示す。まず、図６の地図Ｍａ上には、出発地を示すピンＰａと、目的地を示すピンＰｂと、駅Ｈにおける滞在頻度を示す円Ｃ１と、百貨店Ｊにおける滞在頻度を示す円Ｃ２と、電気屋Ｋにおける滞在頻度を示す円Ｃ３とが描画されている。円の大きさは滞在頻度の高さに応じて決定される。一方、算出部１７において滞在頻度の算出が行われなかった場合には、図７の地図Ｍｂのように、滞在頻度を示す円は描画されず、単に出発地を示すピンＰａと、目的地を示すピンＰｂとが示されるのみである。
【００４３】
送信部１９は、算出部１７により算出された滞在頻度を携帯電話機２０ｂに送信する部分である。具体的には、送信部１９は、入力された回答側端末情報に基づいて、滞在頻度に関する情報を含む応答データを携帯電話機２０ｂに送信する。
【００４４】
この応答データは携帯電話機２０ｂにより受信され、所定のＲＩＡにより画面上に表示される。なお、携帯電話機２０ｂでは、ＲＩＡの機能により地図の拡大縮小が可能である。例えば、図８（ａ）に示すように、出発地が駅Ｌ（ピンＰｃで表示）であり、目的地が駅Ｈ付近の店（ピンＰｂで表示）であり、駅Ｌと駅Ｈの間がかなり離れているような場合には、支援サーバ１０はまず、出発地及び目的地を含む広域図を示す応答データを送信し、携帯電話機２０ｂはその広域図（図８（ａ）参照）を表示する。その後、ユーザＢが目的地付近を拡大表示させるための操作を行うと、その操作に基づく要求信号が支援サーバ１０に送信される。支援サーバ１０では、その要求に基づいて、算出部１７及び結果生成部１８により図８（ｂ）に示すような応答データが生成され、送信部１９により携帯電話機２０ｂに送信される。これによりユーザＢは図８（ｂ）のような拡大図を入手できる。
【００４５】
図８に示す地図情報を入手したユーザＢは、円で示されたユーザＡの行動履歴を参照して、ユーザＡに目的地までの行き方を説明するメッセージ（回答）を作成し、そのメッセージをユーザＡに送信する。メッセージは、例えば図９に示すように、地図に重畳されて携帯電話機２０ａに送信されてもよいし、地図データとは別個に送信されてもよい。また、携帯電話機２０ｂは、地図及びメッセージをＲＩＡやメールなどの任意の手段で送信してよい。ユーザＡは、携帯電話機２０ａが受信しＲＩＡなどの機能により表示された情報（例えば、図９に示す情報）を見ながら、目的地に向かうことができる。
【００４６】
次に、図１０，１１を用いて、図１に示す支援システム１の動作を説明するとともに本実施形態に係るコミュニケーション支援方法について説明する。
【００４７】
ユーザＡが携帯電話機２０ａを使って目的地までの行き方をユーザＢに問い合わせると、その質問メッセージが携帯電話機２０ａから携帯電話機２０ｂに送信される（ステップＳ１）。その後、ユーザＢがその質問に回答するために、ユーザＡの行動履歴を入手するための指示を支援サーバ１０に送信する。このとき、携帯電話機２０ｂから支援サーバ１０に、問合せ側端末情報、回答側端末情報、出発地情報及び目的地情報が送信される（ステップＳ２）。
【００４８】
続いて、支援サーバ１０において、一連の応答処理が実行され（ステップＳ３）、地図データ及び滞在頻度を含む応答データが携帯電話機２０ｂに送信される（ステップＳ４）。ユーザＢは表示された応答データ（地図及び滞在頻度）を参照して、目的地までの行き方を説明したメッセージを作成し、ユーザＡに送信する。このとき、携帯電話機２０ｂから携帯電話機２０ａに、地図データ及び回答メッセージが送信される（ステップＳ５）。これにより、ユーザＡは目的地までの経路を知ることができる。
【００４９】
上記ステップＳ３の応答処理は、図１１に示す手順で実行される。まず、受信部１２が、問合せ側端末情報、回答側端末情報、出発地情報及び目的地情報を受信する（ステップＳ３１、受信ステップ）。続いて、地図取得部１４が、出発地情報及び目的地情報に基づいて、出発地及び目的地を含む地図データを取得する（ステップＳ３２）。
【００５０】
続いて、判定部１６が、問合せ側端末情報及び回答側端末情報に基づいて、滞在頻度の公開範囲を判定する（ステップＳ３３）。具体的には、判定部１６は二つの端末情報に対応する親密度を人間関係データベース１５から読み出し、その親密度と予め記憶している公開ルールとに基づいて滞在頻度の公開範囲を決定する。
【００５１】
続いて、算出部１７が、公開範囲の判定結果に基づいて、表示エリア内の各位置における滞在頻度を算出する（ステップＳ３４、算出ステップ）。具体的には、算出部１７は表示エリア内の各位置に対応する携帯電話機２０ａの位置情報を履歴データベース１１から読み出し、その位置情報の中から、公開ルールを満たすもののみを抽出する。そして、算出部１７は、抽出した各位置情報を表示エリア内のランドマークと対応付け、ランドマーク毎に滞在頻度を算出する。
【００５２】
続いて、結果生成部１８が地図データと滞在頻度の算出結果とを含む応答データを生成し（ステップＳ３５）、送信部１９がその応答データを携帯電話機２０ｂに送信する（ステップＳ３６、送信ステップ）。
【００５３】
以上説明したように、本実施形態によれば、携帯電話機２０ａから携帯電話機２０ｂに送られたメッセージに関連する出発地及び目的地の情報に基づいて、それらの場所を含む一定範囲のエリア（表示エリア）内における携帯電話機２０ａの過去の位置情報が読み出される。そして、読み出された位置情報に基づいて、表示エリア内の各位置における携帯電話機２０ａのユーザの滞在頻度が算出され、携帯電話機２０ｂに送信される。これにより、メッセージを受けた携帯電話機２０ｂのユーザＢは、そのメッセージに関連する場所の周辺における携帯電話機２０ａのユーザＡの行動履歴を知ることができるので、その行動履歴を考慮して、ユーザＡにとって分かりやすい情報を提示することができる。
【００５４】
また、本実施形態では、ユーザ間の親密度に基づいて滞在頻度の公開範囲が判定され、その範囲内で滞在頻度が算出される。ユーザの行動履歴は個人情報の一種であるから、このような処理によりユーザＡのプライバシーを適切に保護することができる。
【００５５】
また、本実施形態では、メッセージに関係する地図と、その地図上での滞在頻度とが携帯電話機２０ｂに送られるので、ユーザＢは地図も参照して、ユーザＡにとって分かりやすい情報を提示することができる。より具体的には、出発地及び目的地を含む地図と、その地図上での滞在頻度とが携帯電話機２０ｂに送られるので、ユーザＢは、出発地から目的地までの経路に関する情報をユーザＡに分かりやすく伝えることができる。
【００５６】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００５７】
上記実施形態では、ユーザ間の親密度に応じて滞在頻度の公開範囲（算出範囲）が決定されたが、このような処理を省略してもよい。その場合には、人間関係データベース１５及び判定部１６に相当する構成要素を省略することができる。
【００５８】
上記実施形態では、特定場所情報として出発地情報及び目的地情報を示したが、目的地情報のみを扱ってもよい。この場合、地図取得部１４は、目的地を中心とする所定の範囲（例えば半径１ｋｍ）のエリアを示す地図データを取得すればよい。
【００５９】
上記実施形態では移動端末として携帯電話機２０ａを示したが、これに代えて、携帯情報端末（Personal Digital Assistant：ＰＤＡ）などの他の移動端末を用いてもよい。また、上記実施形態では通信端末として携帯電話機２０ｂを示したが、これに代えて、ＰＤＡなどの他の移動端末や、パーソナルコンピュータなどの固定端末を用いてもよい。
【符号の説明】
【００６０】
１…コミュニケーション支援システム、１０…支援サーバ、１１…履歴データベース（位置記憶手段）、１２…受信部（受信手段）、１３…地図データベース（地図記憶手段）、１４…地図取得部（地図取得手段）、１５…人間関係データベース（人間関係記憶手段）、１６…判定部（ルール記憶手段、判定手段）、１７…算出部（算出手段）、１８…結果生成部、１９…送信部（送信手段）、２０ａ…携帯電話機（移動端末）、２０ｂ…携帯電話機（通信端末）。
【図１】
2010245884.tif 000003
【図２】
2010245884.tif 000004
【図３】
2010245884.tif 000005
【図４】
2010245884.tif 000006
【図５】
2010245884.tif 000007
【図６】
2010245884.tif 000008
【図７】
2010245884.tif 000009
【図８】
2010245884.tif 000010
【図９】
2010245884.tif 000011
【図１０】
2010245884.tif 000012
【図１１】
2010245884.tif 000013