(57)【要約】【課題】チャットサービスを利用してユーザ同士の位置情報を地図上にリアルタイムで表示しつつ、リアルタイムなメッセージデータの交換を行なう。【解決手段】地図情報提供サービスサーバ５は、携帯電話１０からの要求に従って、位置情報で示される場所の地図情報を、インターネット１２を介して携帯電話１０に提供する。携帯電話１０は、ＧＰＳ機能により取得した自身の位置情報を、ショートメッセージのデータに埋め込み、相手の携帯電話に送信する。また、携帯電話１０は、相手端末から位置情報が埋め込まれたショートメッセージを受信すると、自身の位置情報と相手の位置情報を地図情報提供サービスサーバ５へ自動的に送信し、自身と相手の位置が含まれる所定スケールの地図情報を取得し、地図上に自身を示すキャラクタと相手を示すキャラクタとを表示する。【選択図】  図１
2004198245.tif 000002
【特許請求の範囲】
【請求項１】
メッセージデータを受信する受信手段と、
表示手段と、
前記受信手段により受信されたメッセージデータに位置情報が含まれているか否かを判別する判別手段と、
この判別手段により前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得する位置情報取得手段と、
前記受信されたメッセージデータに含まれていた位置情報と前記位置情報取得手段によって取得した自己の位置情報とを外部のデータベースへ送信する位置情報送信手段と、
この位置情報送信手段による送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得する地図取得手段と、
この地図取得手段によって取得された地図と、前記受信されたメッセージデータとを前記表示手段に表示させる制御手段と
を具備することを特徴とする携帯情報端末。
【請求項２】
メッセージデータを作成するメッセージデータ作成手段と、このメッセージデータ作成手段によって作成されたメッセージデータに前記位置情報取得手段によって取得位置情報を埋め込む埋め込み手段と、
前記埋め込み手段により位置情報が埋め込まれたメッセージデータを、前記受信手段によって受信したメッセージデータの送信元へ送信するメッセージデータ送信手段と
を更に具備することを特徴とする請求項１に記載の携帯情報端末。
【請求項３】
前記自己の位置情報と前記受信されたメッセージデータに含まれていた位置情報の距離を算出する距離算出手段と、
前記距離算出手段により算出された距離に基づいて、異なる通知形態により通知する通知手段と
を更に具備することを特徴とする請求項１または２に記載の携帯情報端末。
【請求項４】
メッセージデータを受信し、
受信されたメッセージデータに位置情報が含まれているか否かを判別し、
前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得し、
前記受信されたメッセージデータに含まれていた位置情報と取得した自己の位置情報とを外部のデータベースへ送信し、
この位置情報の送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得し、
この取得された地図と、前記受信されたメッセージデータとを表示することを特徴とするメッセージデータ表示方法。
【請求項５】
メッセージデータを受信する受信ステップと、
この受信ステップにて受信されたメッセージデータに位置情報が含まれているか否かを判別する判別ステップと、
この判別ステップにて前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得する位置情報取得ステップと、
前記受信されたメッセージデータに含まれていた位置情報と前記位置情報取得ステップにて取得した自己の位置情報とを外部のデータベースへ送信する位置情報送信ステップと、
この位置情報送信ステップによる送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得する地図取得ステップと、
この地図取得ステップにて取得された地図と、前記受信されたメッセージデータとを表示部に表示させる制御ステップと
を携帯情報端末で実行することを特徴とする位置情報取得プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯情報端末、メッセージデータ表示方法および位置情報取得プログラムに関する。
【０００２】
【従来の技術】
近年、携帯電話装置に代表される無線通信システムに適用されるユーザ端末にＧＰＳ機能を搭載させることにより、自身の位置を示す位置情報を取得するシステムが実現している。また、このような機能を備えたユーザ端末で位置情報を交信し、同一地図上で自身と相手との相対的な位置を表示するものも知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２００２−１８６００８号公報（第４−５頁、図９、図１０）
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のようなシステムでは、交信相手との相対的な位置や距離関係がリアルタイムに更新されている間は、例えばチャットサービス等でメッセージ交換を行なうことは不可能であり、メッセージ交換を行なう場合は、一旦、地図情報を表示するモードを抜けて行なわなければならないという問題があった。
【０００５】
そこで本発明は、チャットサービスを利用してユーザ同士の位置情報を地図上にリアルタイムで表示しつつ、リアルタイムなメッセージデータの交換を行なうことができる携帯情報端末、メッセージデータ表示方法および位置情報取得プログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的達成のため、請求項１記載の発明による携帯情報端末は、メッセージデータを受信する受信手段と、表示手段と、前記受信手段により受信されたメッセージデータに位置情報が含まれているか否かを判別する判別手段と、この判別手段により前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得する位置情報取得手段と、前記受信されたメッセージデータに含まれていた位置情報と前記位置情報取得手段によって取得した自己の位置情報とを外部のデータベースへ送信する位置情報送信手段と、この位置情報送信手段による送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得する地図取得手段と、この地図取得手段によって取得された地図と、前記受信されたメッセージデータとを前記表示手段に表示させる制御手段とを具備することを特徴とする。
【０００７】
また、好ましい態様として、例えば請求項２記載のように、請求項１記載の携帯情報端末において、メッセージデータを作成するメッセージデータ作成手段と、このメッセージデータ作成手段によって作成されたメッセージデータに前記位置情報取得手段によって取得位置情報を埋め込む埋め込み手段と、
前記埋め込み手段により位置情報が埋め込まれたメッセージデータを、前記受信手段によって受信したメッセージデータの送信元へ送信するメッセージデータ送信手段とを更に具備するようにしてもよい。
【０００８】
また、好ましい態様として、例えば請求項３記載のように、請求項１または２２記載の携帯情報端末において、前記自己の位置情報と前記受信されたメッセージデータに含まれていた位置情報の距離を算出する距離算出手段と、前記距離算出手段により算出された距離に基づいて、異なる通知形態により通知する通知手段とを更に具備するようにしてもよい。
【０００９】
また、上記目的達成のため、請求項４記載の発明によるメッセージデータ表示方法は、メッセージデータを受信し、受信されたメッセージデータに位置情報が含まれているか否かを判別し、前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得し、前記受信されたメッセージデータに含まれていた位置情報と取得した自己の位置情報とを外部のデータベースへ送信し、この位置情報の送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得し、この取得された地図と、前記受信されたメッセージデータとを表示することを特徴とする。
【００１０】
また、上記目的達成のため、請求項５記載の発明による位置情報取得プログラムは、メッセージデータを受信する受信ステップと、この受信ステップにて受信されたメッセージデータに位置情報が含まれているか否かを判別する判別ステップと、この判別ステップにて前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得する位置情報取得ステップと、前記受信されたメッセージデータに含まれていた位置情報と前記位置情報取得ステップにて取得した自己の位置情報とを外部のデータベースへ送信する位置情報送信ステップと、この位置情報送信ステップによる送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得する地図取得ステップと、この地図取得ステップにて取得された地図と、前記受信されたメッセージデータとを表示部に表示させる制御ステップとを携帯情報端末で実行することを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１２】
Ａ．第１実施形態
Ａ−１．第１実施形態の構成
図１は、本発明の第１実施形態による端末間位置表示システムの構成を示すブロック図である。図において、地図情報提供サービスサーバ５は、無線基地局８、インターネット１２を介して位置情報（住所または緯度経度）を受信すると、該位置情報で示される場所を中心とした所定スケールの地図情報を、無線基地局８、インターネット１２を介して携帯電話１０に提供する。地図情報データベース６は、全国の地図情報を記憶している。
【００１３】
携帯電話１０，１０’は、図示しない人工衛星からの電波を受信することで自身の位置情報（緯度経度）を取得するＧＰＳ機能を有する。携帯電話１０，１０’はともにショートメッセージの交換によるチャットサービスを実現する機能を有し、ＧＰＳ機能により取得した自身の位置情報（現在位置）を、チャットサービスにより交換するショートメッセージのデータ（位置情報専用識別子ヘッダ＋位置情報データ＋位置情報取得時刻）に埋め込み、相手の携帯電話に送信する。また、このショートメッセージを受信した携帯電話１０，１０’では、受信した自身の位置情報と相手の位置情報を、上述した地図情報提供サービスサーバ５へ自動的に送信することにより、自身（携帯電話１０）と相手（携帯電話１０’）の位置が含まれる所定スケールの地図を取得して表示するようになっている。
【００１４】
次に、図２は、上述した携帯電話１０、１０’の構成を示すブロック図である。図において、２０は送受信部であり、周波数変換部とモデムとから構成されている。アンテナＡＮＴ１を介して、図示しない基地局と無線通信をするために、電波の周波数変換および変復調を行なうものである。次に、通信制御部２１は、所定の通信方式（例えば、ＴＤＭＡ（時分割多元接続）、ＣＤＭＡ（符号分割多重接続）等）に基づいた通信制御を行なうものである。次に、音声処理部２２は、音声信号の符号化／復号化を行なうものであり、通信制御部２１からのＰＣＭ音声信号をＤ／Ａ変換によりアナログ音声信号へ変換し、スピーカ２３から発音させる一方、マイク２４から入力されたアナログ音声信号をＡ／Ｄ変換によりＰＣＭ信号に変換し、通信制御部２１へ送出する。
【００１５】
次に、制御部２５は、所定のプログラムに従って装置全体を制御する。具体的には、制御部２５は、後述するＧＰＳ信号処理部３０により取得した位置情報（現在位置）と相手端末から受信した相手の位置情報とをショートメッセージのデータ（位置情報専用識別子ヘッダ＋位置情報データ＋位置情報取得時刻）に埋め込み、上述した地図情報提供サービスサーバ５へ自動的に送信する。位置情報専用識別子は、例えば、「０ｘＥＦ４０’ＧＰＳ＿ｐｏｓｉｔｉｏｎ：」の１５バイトとし、それに続く位置情報データは、５５バイト、タイムスタンプを１４バイトの合計８４バイトとする。制御部２５は、ショートメッセージを受信すると、位置情報専用識別子より位置情報を認識し、後述する位置情報専用のエリアに格納するようになっている。また、制御部２５は、地図情報提供サービスサーバ５から、自身の位置と相手の位置に対応したスケールの地図情報を取得し、該地図上に自身と相手の位置に特定のキャラクタをマークして後述する表示部２９に表示するようになっている。また、制御部２５は、タイマ２５１を備えている。
【００１６】
キー入力部２６は、相手先の電話番号やメッセージを入力する数値キーや、オンフック／オフフックを行なうスイッチ、音声出力を変えるボリュームスイッチ等から構成される。ＲＯＭ２７にはショートメッセージによるチャットサービス機能を実現するプログラムを含め上記制御部２５で実行されるプログラムや、種々のパラメータ等が格納されている。また、ＲＡＭ２８は、住所録、スケジュールを格納する領域と、上記制御部２５の制御に伴って生成されるデータを格納する格納領域と、ワーキングエリア等の領域とを備えている。
【００１７】
次に、表示部２９は、液晶表示器からなり、上記制御部２５の制御の下、動作モードや、電話番号、通話時間等の各種データ、受信した地図データなどを表示する。ＧＰＳ信号処理部３０は、米国国防省が打ち上げた測地衛星（NAVSTAR：現在は２４個が地球を周回している）のうち、少なくとも４個程度（それ以下でもよいが精度が低下する）の測地衛星から発信する電波（１．２２７６０Ｇ／１．５７５４２ＧＨｚ）をＧＰＳアンテナＡＴＮ２により受信し、電波の位相（受信タイミングの違い）を計算し、受信者と人工衛星の間で三角測量を行なうことで現在位置の緯度・経度（・高度）情報からなる位置情報を取得する。通知部３１は、制御部２５の制御に従ってアラーム音や振動を発生する。
【００１８】
次に、図３は、ＲＡＭ２８のメモリエリアの構成を示す概念図である。ＲＡＭ２８は、位置情報格納エリア２８１、住所録データ格納エリア２８２からなる。位置情報格納エリア２８１は、自身の位置情報、および相手の位置情報を格納する。住所録データ格納エリア２８２は、通信（通話）相手の氏名、電話番号、住所、Ｅメールアドレスなどを格納する。住所録情報の項目としては、図４に示すように、氏名、会社、役職、会社電話（番号）、自宅電話（番号）、携帯電話（番号）、勤務先住所、自宅住所、電子メール（アドレス）、メモなどがある。
【００１９】
住所録（ｖＣａｒｄ）では、登録された情報がどの項目のものであるかを識別するために、情報の先頭部分に、コマンド（ｖＣａｒｄ・Ｃｏｍｍａｎｄ）を記述するようになっている。したがって、先頭部分に記述されたコマンドを判別することにより、そのコマンドに続く情報がどのような情報であるかを知ることができる。ゆえに、実際の住所録では、各項目の情報は順不同であっても構わない。言い換えると、コマンドを判別することで、所望する情報を取得することができる。また、各個人は、レコード単位で登録されており、図４に示すように、レコード番号「００」がユーザ本人の情報であると定義されているものとする。なお、本実施形態では、住所録のメモに、ユーザが利用している銀行名が登録されているものとする。
【００２０】
Ａ−２．第１実施形態の動作
次に、上述した第１実施形態による端末間位置表示システムの動作について説明する。ここで、図５は、本第１実施形態による、位置情報送信側の携帯電話１０の動作を説明するためのフローチャートである。また、図６は、本第１実施形態による、位置情報受信側の携帯電話１０’の動作を説明するためのフローチャートである。また、図７は、本第１実施形態による、位置情報受信側の携帯電話１０’の表示部２９に表示される地図の一例を示す模式図である。なお、本実施の形態では、携帯電話１０、１０’を夫々位置情報送信側、位置情報受信側と区別したが、これはチャットサービスを始めるにあたって、どちらが最初にショートメッセージを送るのかを便宜上区別するためのものである。したがってショートメッセージを交換する段階では、位置情報送信側、位置情報受信側はそれぞれ交代することになる。
【００２１】
位置情報送信側の携帯電話１０では、まず、ショートメッセージによるチャットを行なう相手（携帯電話１０’の所有者）を、住所録データ格納エリア２８２の情報を読み出して選択し、ショートメッセージの作成を行なう（ステップＳ１０）。このとき、自身の位置情報を付加するか否かを判断する（ステップＳ１２）。そして、位置情報を付加せず、通常のショートメッセージを送信する場合には、そのまま作成したショートメッセージを携帯電話１０’へ送信する（ステップＳ２０）。
【００２２】
一方、自身の位置情報を付加する場合には、携帯電話１０’がＧＰＳ機能を有するか否かを判断する（ステップＳ１４）。そして、携帯電話１０’がＧＰＳ機能を有していなければ、すなわち相手自身の位置を地図上に表示するための機能を有していなければ、そのまま作成したショートメッセージを携帯電話１０’へ送信する（ステップＳ２０）。
【００２３】
一方、携帯電話１０’がＧＰＳ機能を有している場合には、自身のＧＰＳ信号処理部３０から位置情報を取得し（ステップＳ１６）、該位置情報をショートメッセージのデータ（位置情報専用識別子ヘッダ＋位置情報データ＋位置情報取得時刻）に埋め込み（ステップＳ１８）、携帯電話１０’に送信する（ステップＳ２０）。
【００２４】
携帯電話１０’では、携帯電話１０から送信されたショートメッセージを受信したか否かを判断する（ステップＳ３０）。そして、ショートメッセージを受信した場合には、該ショートメッセージに位置情報が付加されているか否かを判断する（ステップＳ３２）。そして、位置情報が付加されていない場合には、受信したショートメッセージを表示部２９に表示し（ステップＳ３４）、当該処理を終了する。
【００２５】
一方、ショートメッセージに位置情報が付加されていた場合には、ＧＰＳ信号処理部３０から携帯電話１０’の位置情報を取得し（ステップＳ３６）、この位置情報と受信した携帯電話１０の位置情報とを地図情報提供サービスサーバ５に送信する（ステップＳ３８）。そして、地図情報提供サービスサーバ５から地図情報を取得したか否かを判断する（ステップＳ４０）。地図情報提供サービスサーバ５では、携帯電話１０と携帯電話１０’の位置が含まれる所定スケールの地図情報を地図情報データベース６から取り出し、携帯電話１０、１０’へ送信する。
【００２６】
携帯電話１０、１０’では、地図情報提供サービスサーバ５から地図情報を取得すると、図７に示すように、取得した地図を表示部２９の地図表示部２９０に表示させるとともに、この地図上に自身を示すキャラクタ２９１（本実施の形態では携帯電話１０の所有者を示す）と、相手を示すキャラクタ２９２（本実施の形態では携帯電話１０’の所有者を示す）とを表示する。また、これと同時にチャット表示部２９３を表示し、自身を示すキャラクタ２９１と携帯電話１０側で入力されたショートメッセージ２９４（おハロー）を並べて配置すると同時に、相手を示すキャラクタ２９２と携帯電話１０’側で入力されたショートメッセージ２９５（おお。。。）を並べて表示する。
なお、このチャット表示部２９３に表示されたショートメッセージは、携帯電話１０、１０’双方でショートメッセージが入力・送信される毎に下に向かって更新される。
【００２７】
上述した第１実施形態では、ショートメッセージに位置情報を付加して送受信するようにしたので、ショートメッセージによるチャットサービスを行いながらリアルタイムで相手の携帯電話に自身の位置を通知することができる。言い換えると、相手の位置を知ることができる。
【００２８】
また、上述した第１実施形態では、一度位置情報を付加したショートメッセージの送信を指示した後は、ショートメッセージ（文字）を入力しなくても、位置情報が埋め込まれたショートメッセージが所定の時間間隔で自動的に送信され、このような位置情報のみが埋め込まれたショートメッセージを受信した際は、相手または自分が移動すれば、チャットが自動更新されることなくリアルタイムで該当キャラクタが地図上を移動する。したがって、リアルタイムで相手の移動や相手と自分との相対位置、距離などを知ることができる。
【００２９】
また、ショートメッセージの同報サービスを利用することにより、グループなど不特定多数の位置情報を取得することも可能となる。
【００３０】
Ｂ．第２実施形態
次に、本発明の第２実施形態について説明する。なお、システムおよび携帯電話などの構成は、上述した第１実施形態と同様であるので説明を省略する。本第２実施形態では、自身の位置情報と相手の位置情報とに従って、互いの距離を算出し、該距離に応じてアラーム音やバイブレータによる振動により通知することを特徴とする。
【００３１】
Ｂ−１．第２実施形態の動作
次に、本第２実施形態による端末間位置表示システムの動作について説明する。ここで、図８は、本第２実施形態による、位置情報送信側の携帯電話の動作を説明するためのフローチャートである。また、図９は、本第２実施形態による、位置情報受信側の携帯電話の動作を説明するためのフローチャートである。また、図１０（ａ）、（ｂ）および図１１（ａ）、（ｂ）は、本第２実施形態による、携帯電話１０、１０’の表示部２９に表示される地図の一例を示す模式図である。
【００３２】
携帯電話１０では、まず、ショートメッセージによるチャットを行なう相手（携帯電話１０’の所有者）を、住所録データ格納エリア２８２の情報を読み出して選択し、ショートメッセージの作成を行なう（ステップＳ５０）。このとき、自身の位置情報を付加するか否かを判断する（ステップＳ５２）。そして、位置情報を付加せず、通常のショートメッセージを送信する場合には、そのまま作成したショートメッセージを相手端末へ送信する（ステップＳ６４）。次に、終了操作が行なわれたか否かを判断し（ステップＳ６６）、終了操作が行なわれた場合には、当該処理を終了する。
【００３３】
一方、自身の位置情報を付加する場合には、携帯電話１０’がＧＰＳ機能を有するか否かを判断する（ステップＳ５４）。そして、携帯電話１０’がＧＰＳ機能を有していなければ、すなわち相手自身の位置を地図上に表示するための機能を有していなければ、そのまま作成したショートメッセージを送信する（ステップＳ６４）。そして、終了操作が行なわれたか否かを判断し（ステップＳ６６）、終了操作が行なわれた場合には、当該処理を終了する。
【００３４】
一方、携帯電話１０’がＧＰＳ機能を有している場合には、タイマ２５１によるカウントを開始する（ステップＳ５６）。次に、タイマ２５１によるカウントを参照し、ショートメッセージの送信タイミングであるか否かを判断する（ステップＳ５８）。そして、送信タイミングになると、ＧＰＳ信号処理部３０から位置情報を取得し（ステップＳ６０）、該位置情報をショートメッセージのデータ（位置情報専用識別子ヘッダ＋位置情報データ＋位置情報取得時刻）に埋め込み（ステップＳ６２）、携帯電話１０’に送信する（ステップＳ６４）。そして、終了操作が行なわれたか否かを判断し（ステップＳ６６）、終了操作が行なわれた場合には、当該処理を終了する。
【００３５】
一方、終了操作が行なわれない場合には、ステップＳ５８に戻り、上述した処理、すなわち、タイマ２５１によるカウントに従って、所定の送信タイミングになる度に、ＧＰＳ信号処理部３０から位置情報を取得し（ステップＳ６０）、該位置情報をショートメッセージのデータに埋め込み（ステップＳ６２）、携帯電話１０’に送信する（ステップＳ６４）、という動作を繰り返す。
【００３６】
携帯電話１０’では、ショートメッセージを受信したか否かを判断する（ステップＳ７０）。そして、ショートメッセージを受信した場合には、該ショーとメッセージに位置情報が付加されているか否かを判断する（ステップＳ７２）。そして、位置情報が付加されていない場合には、受信したショートメッセージを表示部２９に表示し（ステップＳ７４）、当該処理を終了する。
【００３７】
一方、ショートメッセージに位置情報が付加されていた場合には、ＧＰＳ信号処理部３０から位置情報を取得し（ステップＳ７６）、携帯電話１０’の位置情報と携帯電話１０の位置情報とを地図情報提供サービスサーバ５に送信する（ステップＳ７８）。そして、地図情報提供サービスサーバ５から地図情報を取得したか否かを判断する（ステップＳ８０）。地図情報提供サービスサーバ５では、自身と相手の位置が含まれる所定スケールの地図情報を地図情報データベース６から取り出し、携帯電話１０、１０’へ送信する。
【００３８】
携帯電話１０、１０’では、地図情報提供サービスサーバ５から地図情報を取得すると、前述した図７に示すように、取得した地図を表示部２９の地図表示部２９０に表示させるとともに、この地図上に自身を示すキャラクタ２９１（本実施の形態では携帯電話１０の所有者を示す）と、相手を示すキャラクタ２９２（本実施の形態では携帯電話１０’の所有者を示す）とを表示する。また、これと同時にチャット表示部２９３を表示し、自身を示すキャラクタ２９１と携帯電話１０側で入力されたショートメッセージ２９４（おハロー）を並べて配置すると同時に、相手を示すキャラクタ２９２と携帯電話１０’側で入力されたショートメッセージ２９５（おお。。。）を並べて表示する。次に、携帯電話１０では、自身と相手との距離（２点間距離）を算出し（ステップＳ８４）、該２点間距離に応じた通知を行なう（ステップＳ８６）。
【００３９】
例えば、アラーム音で通知する場合には、自身と相手との２点間距離がある程度離れているとき、図１０（ａ）に示すように、「ピッ、ピッ、ピッ、ピッ・・・（遅い間欠音）」とアラーム音を鳴動し、距離が近づくにつれ、図１０（ｂ）に示すように「ピピピピ・・・（速い間欠音）」、図１１（ａ）に示すように「ピーピーピーピー・・・（さらに速くやや長い間欠音）」と鳴動し、さらに近接すると、図１１（ｂ）に示すように「ピー（連続音）」とアラーム音を鳴動させるようにする。
【００４０】
上述した第２実施形態では、自身と相手との距離を、該距離に応じてアラーム音により異なる通知形態で知らせるようにしたので、相手との距離を容易に知ることができる。なお、通知方法としては、バイブレータによる振動であってもよい。
【００４１】
Ｃ．変形例
相手の位置情報に加えて時間情報を参照することにより、所定時間における相手の位置変化に基づいて、相手の移動手段（徒歩、自動車、電車など）を予想するようにしてもよい。例えば、１０分で１０Ｋｍ移動したのであれば、電車もしくは自動車で移動していると予想でき、１０分で３Ｋｍ移動したのであれば、自転車、１Ｋｍ移動したのであれば、徒歩移動中であると予想できる。また、移動速度が断続的に変化する（移動と停止とを繰り返す）場合には、停留所で乗客の昇降があるバスで移動していると予想できる。この場合、予測した移動手段に応じて、アラーム音やバイブレータによる通知形態を変えることでユーザに通知するようにしてもよい。
【００４２】
また、地図上に自己または相手の位置を明示的に表示するキャラクタに、電話帳データのデータ（電話番号やメールアドレス）を関連付けておき、上記キャラクタにフォーカスを当てると（カーソルを合わせると）、関連付けられたデータに従って、自動的に発信やメール送信を行なうようにしてもよい。
【００４３】
なお、上述した実施の形態においては、これらの処理は、ＲＯＭ２７に内蔵されるアプリケーションにより実行していたが、これに限らず、ネットワークよりこの処理を実行するＪａｖａ（登録商標）スクリプトによるプログラムをダウンロードすることにより、同様の処理を実行させてもよい。
【００４４】
また、本実施の形態においては、携帯電話における処理について具体的に述べたが、自己位置情報を取得でき、各種サービスを提供するサーバに接続可能な情報端末であれば、上記実施の形態に限定されるものではない。
【００４５】
【発明の効果】
請求項１記載の発明によれば、受信手段がメッセージデータを受信し、且つ、判別手段により、受信されたメッセージデータに位置情報が含まれていると判別すると、位置情報取得手段が自己の位置情報を取得して、位置情報送信手段が受信されたメッセージデータに含まれていた位置情報と前記位置情報取得手段によって取得した自己の位置情報とを外部のデータベースへ送信する。そして、地図取得手段が、この送信に応答して前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得すると、この取得された地図と、前記受信されたメッセージデータとを前記表示手段に表示させるようにしたので、チャットサービスを利用してメッセージ送信相手の位置情報、自分の位置情報、および、送信されたメッセージデータとを表示させることができるという利点が得られる。
【００４６】
また、請求項２記載の発明によれば、メッセージデータ作成手段によって作成されたメッセージデータに前記位置情報取得手段によって取得位置情報を埋め込み手段が埋め込み、この位置情報が埋め込まれたメッセージデータを、メッセージデータ送信手段が前記受信手段によって受信したメッセージデータの送信元へ送信するようにしたので、請求項１記載の発明の効果に加え、チャットサービスを利用してユーザ同士の位置情報を地図上にリアルタイムで表示しつつ、リアルタイムなメッセージデータの交換を行なうことができるという利点が得られる。
【００４７】
さらに、請求項３記載の発明によれば、距離算出手段により、前記自己の位置情報と前記受信されたメッセージデータに含まれていた位置情報の距離を算出し、通知手段により、前記距離算出手段により算出された距離に基づいて、異なる通知形態により通知するようにしたので、請求項１または２に記載の発明の効果に加え、相手との距離変化を容易に認知することができるという利点が得られる。
【００４８】
さらにまた、請求項４記載の発明によれば、メッセージデータを受信し、受信されたメッセージデータに位置情報が含まれているか否かを判別し、前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得し、前記受信されたメッセージデータに含まれていた位置情報と取得した自己の位置情報とを外部のデータベースへ送信し、この位置情報の送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得し、この取得された地図と、前記受信されたメッセージデータとを表示するようにしたので、チャットサービスを利用してメッセージ送信相手の位置情報、自分の位置情報、および、送信されたメッセージデータとを表示させることができるという利点が得られる。
【００４９】
また、請求項５記載の発明によれば、メッセージデータを受信する受信ステップと、この受信ステップにて受信されたメッセージデータに位置情報が含まれているか否かを判別する判別ステップと、この判別ステップにて前記受信されたメッセージデータに位置情報が含まれていると判別されると、自己の位置情報を取得する位置情報取得ステップと、前記受信されたメッセージデータに含まれていた位置情報と前記位置情報取得ステップにて取得した自己の位置情報とを外部のデータベースへ送信する位置情報送信ステップと、この位置情報送信ステップによる送信に応答して、前記受信されたメッセージデータに含まれていた位置情報と前記自己の位置情報とが付加された地図を前記データベースから取得する地図取得ステップと、この地図取得ステップにて取得された地図と、前記受信されたメッセージデータとを表示部に表示させる制御ステップとを携帯情報端末で実行するようにしたので、チャットサービスを利用してメッセージ送信相手の位置情報、自分の位置情報、および、送信されたメッセージデータとを表示させることができるという利点が得られる。
【図面の簡単な説明】
【図１】本発明の第１実施形態による端末間位置表示システムの構成を示すブロック図である。
【図２】上述した携帯電話の構成を示すブロック図である。
【図３】ＲＡＭ２８のメモリエリアの構成を示す概念図である。
【図４】住所録情報の項目を示す概念図である。
【図５】本第１実施形態による、位置情報送信側の携帯電話の動作を説明するためのフローチャートである。
【図６】本第１実施形態による、位置情報受信側の携帯電話の動作を説明するためのフローチャートである。
【図７】本第１実施形態による、位置情報受信側の携帯電話の表示部に表示される地図の一例を示す模式図である。
【図８】本第２実施形態による、位置情報送信側の携帯電話の動作を説明するためのフローチャートである。
【図９】本第２実施形態による、位置情報受信側の携帯電話の動作を説明するためのフローチャートである。
【図１０】本第２実施形態による、位置情報受信側の携帯電話の表示部に表示される地図の一例を示す模式図である。
【図１１】本第２実施形態による、位置情報受信側の携帯電話の表示部に表示される地図の一例を示す模式図である。
【符号の説明】
５  地図情報提供サービスサーバ
６  地図情報データベース（データベース）
８，８  無線基地局
１０，１０’  携帯電話（携帯情報端末）
１２  インターネット
２０  送受信部（受信手段、位置情報送信手段、地図取得手段、メッセージデータ送信手段）
２１  通信制御部
２２  音声処理部
２５  制御部（判別手段、制御手段、埋め込み手段、距離算出手段）
２６  キー入力部（メッセージデータ作成手段
２７  ＲＯＭ
２８  ＲＡＭ
２９  表示部（表示手段）
３０  ＧＰＳ信号処理部（位置情報取得手段）
３１  通知部（通知手段）
【図１】
2004198245.tif 000003
【図２】
2004198245.tif 000004
【図３】
2004198245.tif 000005
【図４】
2004198245.tif 000006
【図５】
2004198245.tif 000007
【図６】
2004198245.tif 000008
【図７】
2004198245.tif 000009
【図８】
2004198245.tif 000010
【図９】
2004198245.tif 000011
【図１０】
2004198245.tif 000012
【図１１】
2004198245.tif 000013