(57)【特許請求の範囲】
【請求項１】
他の通信装置と通信を行う通信手段と、
自装置の位置を表す位置情報を取得する位置情報取得手段と、
前記通信手段が前記他の通信装置から当該他の通信装置の使用者の連絡先を含む連絡先情報を受信した場合に、当該連絡先情報と、前記位置情報取得手段によって取得された、当該連絡先情報を受信した時期に対応する位置情報とを対応付けて記憶する記憶手段と、
前記連絡先情報と当該連絡先情報に対応付けられた位置情報とを前記記憶手段から読み出し、当該連絡先情報と当該位置情報とを関連付けて表示する表示手段と
を有し、
前記連絡先情報は、前記位置情報の記憶の可否を表す許可情報を含み、
前記記憶手段は、前記他の通信装置から受信した連絡先情報に含まれる許可情報が前記位置情報の記憶の許可を表す場合に、前記位置情報を記憶する
ことを特徴とする通信装置。
【請求項２】
前記連絡先情報は、前記位置情報の精度を表す精度情報を含み、
前記記憶手段は、前記他の通信装置から受信した連絡先情報に含まれる精度情報で表される精度で求められた前記位置情報を記憶する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
使用者の予定を記憶する予定記憶手段を有し、
前記記憶手段は、前記通信手段により前記連絡先情報を受信した時期に対応する予定を前記予定記憶手段から読み出し、
前記表示手段は、前記連絡先情報と前記位置情報と前記予定記憶手段から読み出された予定とを関連付けて表示する
ことを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記位置情報取得手段は、前記他の通信装置から、前記連絡先情報を受信した時期に対応する、当該他の通信装置の位置を表す位置情報を取得し、
前記記憶手段は、前記位置情報取得手段により取得した前記他の通信装置の位置を表す位置情報と前記連絡先情報とを対応付けて記憶する
ことを特徴とする請求項１に記載の通信装置。
【請求項５】
前記連絡先情報は、前記他の通信装置の使用者の連絡先として、当該他の通信装置の通信アドレスを含む
ことを特徴とする請求項１乃至４のいずれかに記載の通信装置。
【請求項６】
コンピュータを、
他の通信装置と通信を行う通信手段と、
自装置の位置を表す位置情報を取得する位置情報取得手段と、
前記通信手段が前記他の通信装置から当該他の通信装置の使用者の連絡先を含む連絡先情報を受信した場合に、当該連絡先情報と、前記位置情報取得手段によって取得された、当該連絡先情報を受信した時期に対応する位置情報とを対応付けて記憶する記憶手段と、
前記連絡先情報と当該連絡先情報に対応付けられた位置情報とを前記記憶手段から読み出し、当該連絡先情報と当該位置情報とを関連付けて表示する表示手段
として機能させるためのプログラムであって、
前記連絡先情報は、前記位置情報の記憶の可否を表す許可情報を含み、
前記記憶手段は、前記他の通信装置から受信した連絡先情報に含まれる許可情報が前記位置情報の記憶の許可を表す場合に、前記位置情報を記憶する
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びプログラムに関する。
【背景技術】
【０００２】
対面した相手と電話番号等の連絡先を交換する手段として、例えば、特許文献１では、連絡先を表す電子情報を携帯電話機間で交換する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６４７４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、連絡先を交換した後、その連絡先の相手が誰であるのかが思い出せなくなることがある。あるいは、その相手が誰であるのかが判っているとしても、いつ、どこで、どのような目的でその相手に会ったのかというような記憶があいまいになることがある。
本発明は、受け取った連絡先に関連する情報を思い出すことを支援することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る発明は、他の通信装置と通信を行う通信手段と、自装置の位置を表す位置情報を取得する位置情報取得手段と、前記通信手段が前記他の通信装置から当該他の通信装置の使用者の連絡先を含む連絡先情報を受信した場合に、当該連絡先情報と、前記位置情報取得手段によって取得された、当該連絡先情報を受信した時期に対応する位置情報とを対応付けて記憶する記憶手段と、前記連絡先情報と当該連絡先情報に対応付けられた位置情報とを前記記憶手段から読み出し、当該連絡先情報と当該位置情報とを関連付けて表示する表示手段とを有し、前記連絡先情報は、前記位置情報の記憶の可否を表す許可情報を含み、前記記憶手段は、前記他の通信装置から受信した連絡先情報に含まれる許可情報が前記位置情報の記憶の許可を表す場合に、前記位置情報を記憶することを特徴とする通信装置を提供する。
請求項２に係る発明は、前記連絡先情報は、前記位置情報の精度を表す精度情報を含み、前記記憶手段は、前記他の通信装置から受信した連絡先情報に含まれる精度情報で表される精度で求められた前記位置情報を記憶することを特徴とする請求項１に記載の通信装置を提供する。
請求項３に係る発明は、使用者の予定を記憶する予定記憶手段を有し、前記記憶手段は、前記通信手段により前記連絡先情報を受信した時期に対応する予定を前記予定記憶手段から読み出し、前記表示手段は、前記連絡先情報と前記位置情報と前記予定記憶手段から読み出された予定とを関連付けて表示することを特徴とする請求項１又は２に記載の通信装置を提供する。
請求項４に係る発明は、前記位置情報取得手段は、前記他の通信装置から、前記連絡先情報を受信した時期に対応する、当該他の通信装置の位置を表す位置情報を取得し、前記記憶手段は、前記位置情報取得手段により取得した前記他の通信装置の位置を表す位置情報と前記連絡先情報とを対応付けて記憶することを特徴とする請求項１に記載の通信装置を提供する。
請求項５に係る発明は、前記連絡先情報は、前記他の通信装置の使用者の連絡先として、当該他の通信装置の通信アドレスを含むことを特徴とする請求項１乃至４のいずれかに記載の通信装置を提供する。
請求項６に係る発明は、コンピュータを、他の通信装置と通信を行う通信手段と、自装置の位置を表す位置情報を取得する位置情報取得手段と、前記通信手段が前記他の通信装置から当該他の通信装置の使用者の連絡先を含む連絡先情報を受信した場合に、当該連絡先情報と、前記位置情報取得手段によって取得された、当該連絡先情報を受信した時期に対応する位置情報とを対応付けて記憶する記憶手段と、前記連絡先情報と当該連絡先情報に対応付けられた位置情報とを前記記憶手段から読み出し、当該連絡先情報と当該位置情報とを関連付けて表示する表示手段として機能させるためのプログラムであって、前記連絡先情報は、前記位置情報の記憶の可否を表す許可情報を含み、前記記憶手段は、前記他の通信装置から受信した連絡先情報に含まれる許可情報が前記位置情報の記憶の許可を表す場合に、前記位置情報を記憶するプログラムを提供する。
【発明の効果】
【０００６】
請求項１及び６に係る発明によれば、位置情報の記憶の可否を連絡先情報の送り手が予め決めることができる。
請求項２に係る発明によれば、通信装置に記憶させる位置情報の精度を連絡先情報の送り手が予め決めることができる。
請求項３に係る発明によれば、連絡先情報に位置情報だけを対応付けて記憶する場合と比べて、連絡先情報に関連する情報を詳しく知ることができる。
請求項４に係る発明によれば、他の通信装置から位置情報を取得することができる。
請求項５に係る発明によれば、他の通信装置から受け取った通信アドレスに関連する情報が思い出しやすくなる。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態の構成の全体を表す図である。
【図２】通信装置１００のハードウェア構成を表す図である。
【図３】連絡先データベース１２０の内容を表す図である。
【図４】測位装置４００のハードウェア構成を表す図である。
【図５】位置情報データベース４２０の内容を表す図である。
【図６】第１実施形態の動作を表す図である。
【図７】連絡先データベース１２１の内容を表す図である。
【図８】第２実施形態の動作を表す図である。
【図９】連絡先データベース１２２の内容を表す図である。
【発明を実施するための形態】
【０００８】
（１）第１実施形態
本発明の第１実施形態について説明する。
（１．１）構成
図１は、本実施形態の構成の全体を表す図である。通信システム１は、通信装置１００Ａ、１００Ｂと、移動パケット通信網２００と、測位衛星３００とを有する。実際には、図示した以外にも多数の通信装置が存在するが、以下の説明では、２つの通信装置のみ例示する。通信装置１００Ａ、１００Ｂを区別する必要のない場合には、通信装置１００と総称する。また、実際には複数の測位衛星が軌道上を周回しているが図示は省略した。
【０００９】
通信装置１００は、例えばIMT-2000（International Mobile Telecommunication 2000）方式の通信規格に従って通信を行う携帯電話機である。図２は、通信装置１００のハードウェア構成を表す図である。通信装置１００は、制御部１０１と、パケット通信部１０２と、近距離通信部１０３と、通話部１０４と、マイクロフォン１０５と、スピーカ１０６と、操作部１０７と、表示部１０８と、記憶部１０９と、測位情報受信部１１０とを備える。
【００１０】
制御部１０１は、ＣＰＵ（Central Processing Unit）と、ＲＯＭ（Read Only Memory）と、ＲＡＭ（Random Access Memory）とを備え（いずれも図示省略）、ＲＯＭに記憶されているＯＳ（Operating System）をＣＰＵが実行することによって通信装置１００の動作を制御する。
パケット通信部１０２は、通信装置１００を移動パケット通信網２００に接続するための通信インターフェイスである。通信装置１００は、移動パケット通信網２００経由で、他の通信装置１００や、移動パケット通信網２００の網外に存在するコンピュータ（図示省略）との間でパケットの送受信を行うことにより、電子メール等のデータ通信を行う。
近距離通信部１０３は、例えば、赤外線によってデータの送受信を行う通信手段であり、移動パケット通信網２００を介さずに、他の通信装置１００との間でデータの送受信を行う。
【００１１】
通話部１０４は、通信装置１００を電話回線に接続するための通信インターフェイスである。マイクロフォン１０５は、音声を入力し、この音声を表す音声信号を通話部１０４に供給する。スピーカ１０６は、通話部１０４が受信した音声信号を音声に変換して出力する。
操作部１０７は、通信装置１００を操作するための操作子群であり、番号、記号、文字等を入力するための操作子や、表示部１０８に表示されたメニューの項目を選択するための操作子等を有する。表示部１０８は、例えば液晶表示装置である。
【００１２】
記憶部１０９は、例えば不揮発性の半導体メモリであり、アプリケーションプログラムや、移動パケット通信網２００経由で受信したデータ等を記憶する。
また、記憶部１０９には、連絡先データベース１２０が記憶される。図３は、連絡先データベース１２０の内容を表す図である。連絡先データベース１２０には、電話番号、電子メールアドレス、氏名、住所及び勤務先が書き込まれる。これらの情報群を連絡先情報と呼ぶ。本実施形態では、連絡先情報のうち、電話番号と電子メールアドレスのいずれかが必須であり、他の情報を連絡先データベース１２０に書き込むか否かは通信装置１００の使用者が任意に判断する。連絡先データベース１２０の最初のレコードとして、当該通信装置１００の使用者に関する連絡先情報が予め書き込まれる。２番目以降のレコードは、他の通信装置１００から受信した連絡先情報である。他の通信装置１００に連絡先情報を送信する場合には、連絡先データベース１２０の内容を表示部１０８に表示させ、表示された連絡先情報のいずれかを使用者が指定し、指定された連絡先情報を近距離通信部１０３により他の通信装置１００に送信する。
【００１３】
測位情報受信部１１０は、測位衛星３００から測位情報を受信する。測位衛星３００は、例えば、ＧＰＳ（Global Positioning System）を構成する人工衛星であり、測位情報を表す電波信号を常時送信している。測位情報は、当該測位衛星３００が周回している軌道に関する情報と、当該測位衛星３００が当該測位情報を送信した時刻を表す情報とを含む。測位情報受信部１１０は、４つの測位衛星３００から測位情報を受信し、当該測位情報を受信した時刻を表す情報をこの測位情報に付加してパケット通信部１０２に供給する。パケット通信部１０２は、測位情報受信部１１０から受け取った測位情報を移動パケット通信網２００経由で測位装置４００に送信する。
【００１４】
移動パケット通信網２００は、基地局２１０と、交換機２２０と、測位装置４００とを有する。実際には、図示した以外に多数の基地局２１０と交換機２２０が設けられているが、図示は省略した。
基地局２１０は、基地局２１０自身が属する位置登録エリアを一意に識別するための識別情報を常時発信している。通信装置１００は、受信した識別情報が以前に受信した識別情報と異なる場合に、基地局２１０に対して位置登録を要求する。すると、当該位置登録エリアを表す識別情報が、当該通信装置１００の電話番号と対応付けられて交換機２２０に登録される。或る電話番号宛ての着信があった場合には、交換機２２０は、当該電話番号に対応する位置登録エリアに属するすべての基地局２１０に当該電話番号宛ての着信通知を送信し、これらの基地局２１０が一斉に当該電話番号宛ての着信通知を送信する。
【００１５】
図４は、測位装置４００のハードウェア構成を表す図である。測位装置４００は、制御部４０１と、通信部４０２と、記憶部４０３とを有する。
制御部４０１は、ＣＰＵと、ＲＯＭと、ＲＡＭとを備え（いずれも図示省略）、ＣＰＵがＲＯＭに記憶されているＯＳを実行することによって通信装置１００の動作を制御する。
通信部４０２は、測位装置４００を移動パケット通信網２００に接続するための通信インターフェイスである。
【００１６】
記憶部４０３は、通信装置１００の位置情報を生成するためのアプリケーションプログラムを記憶している。また、記憶部４０３は、図５に示す位置情報データベース４２０を記憶している。位置情報データベース４２０は、例えば０．１秒刻みの緯度及び経度の組み合わせで表される位置の各々と、その位置に該当する住居表示（都道府県名、市区町村名、町名、街区符号及び住居番号）とを対応付けて記憶したものである。測位装置４００は、通信装置１００から測位情報を受信すると、この測位情報に基づいて通信装置１００の緯度及び経度を計算する。緯度及び経度は、例えば、各測位衛星３００が測位情報を送信した時刻と通信装置１００が各測位情報を受信した時刻との時間差から各測位衛星３００と通信装置１００との距離を求め、通信装置１００の座標値及び時刻の誤差を変数とした連立方程式を解くことによって求められる。制御部４０１は、この緯度及び経度に該当する住居表示を位置情報データベース４２０から抽出し、抽出された住居表示を含む位置情報を生成し、生成された位置情報を通信装置１００に送信する。通信装置１００は、受信した位置情報を連絡先情報と対応付けて連絡先データベース１２０に書き込む。
【００１７】
（１．２）動作
本実施形態の動作について説明する。
図６は、本実施形態の動作を表す図である。
ここでは、通信装置１００Ａから通信装置１００Ｂに連絡先情報を送信する場合について説明する。ここでは、通信装置１００Ａの使用者を使用者Ａ、通信装置１００Ｂの使用者を使用者Ｂと呼ぶ。通信装置１００Ａと１００Ｂを区別する場合には、通信装置１００Ａの各部の符号の末尾に「Ａ」を追加し、通信装置１００Ｂの各部の符号の末尾に「Ｂ」を追加する。
【００１８】
ステップＡ０１では、連絡先情報を通信装置１００Ａから通信装置１００Ｂに送信する。具体的には、以下のとおりである。
使用者Ｂが、通信装置１００Ｂの近距離通信部１０３Ｂを起動させる。使用者Ａが、連絡先情報の表示を命じる指示を通信装置１００Ａに入力すると、制御部１０１Ａは、記憶部１０９Ａから連絡先データベース１２０Ａを読み出し、その内容を表示部１０８Ａに表示させる。通信装置１００Ｂに送信する連絡先情報を使用者Ａが指定すると、近距離通信部１０３Ａが起動され、指定された連絡先情報に基づいて赤外線を変調し、変調された赤外線を放射する。
ステップＡ０２では、通信装置１００Ｂの近距離通信部１０３Ｂが近距離通信部１０３Ａから放射された赤外線を受信し、受信した赤外線を復調して連絡先情報を得る。そして、この連絡先情報を連絡先データベース１２０Ｂの末尾のレコードとして書き込む。
要するに、近距離通信部１０３は、他の通信装置と通信を行う通信手段の一例である。
【００１９】
ステップＡ０３では、測位情報受信部１１０Ｂが、４つの測位衛星３００から測位情報を受信する。
ステップＡ０４では、測位情報受信部１１０Ｂが、測位情報を受信した時刻を表す情報を当該測位情報に付加し、この測位情報をパケット通信部１０２Ｂに供給する。パケット通信部１０２Ｂは、受け取った測位情報を移動パケット通信網２００経由で測位装置４００に送信する。
ステップＡ０５では、制御部４０１が、通信装置１００Ｂから受信した測位情報に基づいて通信装置１００Ｂの緯度及び経度を計算し、この緯度及び経度に該当する住居表示を位置情報データベース４２０から抽出し、抽出された住居表示を含む位置情報を生成する。
【００２０】
ステップＡ０６では、制御部４０１が、生成された位置情報を移動パケット通信網２００経由で通信装置１００Ｂに送信する。
ステップＡ０７では、測位装置４００から送信された位置情報を通信装置１００Ｂが受信し、制御部１０１Ｂが、受信した位置情報を、ステップＡ０２で連絡先データベース１２０Ｂに書き込んだ連絡先情報と対応付けて、連絡先データベース１２０Ｂに書き込む。
要するに、制御部１０１、測位情報受信部１１０及びパケット通信部１０２は、自装置の位置を表す位置情報を取得する位置情報取得手段の一例である。また、制御部１０１及び記憶部１０９は、前記通信手段が前記他の通信装置から当該他の通信装置の使用者の連絡先を含む連絡先情報を受信した場合に、当該連絡先情報と、前記位置情報取得手段によって取得された、当該連絡先情報を受信した時期に対応する位置情報とを対応付けて記憶する記憶手段の一例である。
【００２１】
使用者Ｂが通信装置１００Ｂに連絡先情報の表示を命じる指示を入力すると、制御部１０１Ｂは、記憶部１０９Ｂから連絡先データベース１２０Ｂを読み出し、氏名、電話番号、電子メールアドレス、住所、勤務先とともに、位置情報を表示部１０８に表示させる。
要するに、制御部１０１及び表示部１０８は、前記連絡先情報と当該連絡先情報に対応付けられた位置情報とを前記記憶手段から読み出し、当該連絡先情報と当該位置情報とを関連付けて表示する表示手段の一例である。
以上が、本実施形態の動作である。通信装置１００Ｂから通信装置１００Ａに連絡先情報を送信する場合には、上記の動作の説明における通信装置１００Ａと通信装置１００Ｂとが入れ替わることになる。
【００２２】
本実施形態によれば、通信装置が他の通信装置から連絡先情報を受信したときの当該通信装置の位置情報が表示される。位置情報は、その連絡先の相手を思い出すための補助的な情報として有効である。例えば、電話番号と氏名を表示しただけでは、その電話番号の持ち主が誰であるのかが思い出せない場合があるが、氏名に加えて位置情報を表示することによって、その相手と対面した場所が思い出され、その結果、その相手が誰であるのかが思い出しやすくなる。
また、連絡先の相手が誰であるのかが判っている場合であっても、その相手に関連する記憶を思い出すための情報として位置情報は有効である。例えば、出張先で対面した顧客の電話番号をその出張先の位置情報と対応付けて通信装置に記憶させておけば、その位置情報を表示させることにより出張先を特定することができ、その結果、その電話番号の持ち主と会ったときの用件が思い出しやすくなる。あるいは、旅先で知り合った友人の電話番号をその旅先の位置情報と対応付けて通信装置に記憶させておけば、その位置情報を表示させることによりその旅先を特定することができ、その結果、その友人や旅行に関する思い出を呼び戻すことができる。
【００２３】
（２）第２実施形態
第２実施形態は、第１実施形態に変更を加えたものである。ここでは、第２実施形態の第１実施形態と異なる点について説明する。
（２．１）構成
図７は、連絡先データベース１２１の内容を表す図である。本実施形態では、第１実施形態の連絡先データベース１２０に代えて、連絡先データベース１２１が記憶部１０９に記憶される。
【００２４】
連絡先データベース１２１には、電話番号、電子メールアドレス、氏名、住所、勤務先及び位置情報に加えて、許可情報が書き込まれる。許可情報とは、他の通信装置１００に連絡先情報を送信した場合に、位置情報を当該連絡先情報と対応付けて当該他の通信装置１００の連絡先データベース１２１に記憶することを許可するか否かを表す情報である。例えば、記憶を許可する場合の許可情報を「１」とし、許可しない場合の許可情報を「０」とする。通信装置１００は、連絡先情報を他の通信装置１００に送信する際、この許可情報を含めた連絡先情報を送信する。
【００２５】
（２．２）動作
図８は、本実施形態の動作を表す図である。
ステップＡ０１、Ａ０２の処理内容は第１実施形態と同様であるが、ステップＡ０１で通信装置１００Ａから送信される連絡先情報には、上述のとおり、許可情報が含まれている。
ステップＢ０１では、制御部１０１は、通信装置１００Ａから受信した連絡先情報に含まれる許可情報に基づいて、位置情報を記録するか否かを決定する。許可情報が「１」である場合は、位置情報を記録するため（ステップＢ０１：ＹＥＳ）、ステップＡ０３に進む。許可情報が「０」である場合は、位置情報を記録せず（ステップＢ０１：ＮＯ）、処理を終了する。
ステップＡ０３以降の処理は、第１実施形態と同様である。
【００２６】
本実施形態では、位置情報の記憶の可否を連絡先の送り手が予め決めることができる。例えば、対面した場所を第三者に知られたくない場合、位置情報の記憶を許可しないことを許可情報によって指定しておけば、仮に、対面した相手の通信装置の記憶内容が第三者に盗み見られた場合であっても、対面した場所をその第三者に知られるのを防ぐことができる。
【００２７】
（３）第３実施形態
第３実施形態は、第１実施形態に変更を加えたものである。ここでは、第３実施形態の第１実施形態と異なる点について説明する。
（３．１）構成
図９は、連絡先データベース１２２の内容を表す図である。本実施形態では、第１実施形態の連絡先データベース１２０に代えて、連絡先データベース１２２が記憶部１０９に記憶される。
【００２８】
連絡先データベース１２２には、電話番号、電子メールアドレス、氏名、住所、勤務先及び位置情報に加えて、精度情報が書き込まれる。精度情報とは、測位装置４００に生成させる位置情報の精度を表す情報である。例えば、都道府県名、市区町村名、町名、街区符号及び住居番号を含む位置情報を生成させる場合には、精度情報を「０」とし、都道府県名、市区町村名及び町名を含み、街区符号及び住居番号を含まない位置情報を生成させる場合には、精度情報を「１」とし、都道府県名及び市区町村名を含み、町名、街区符号及び住居番号を含まない位置情報を生成させる場合には、精度情報を「２」とする。通信装置１００は、連絡先情報を他の通信装置１００に送信する際、この精度情報を含めた連絡先情報を送信する。
【００２９】
（３．２）動作
本実施形態の動作を図６を用いて説明する。
ステップＡ０１、Ａ０２の処理内容は第１実施形態と同様であるが、ステップＡ０１で通信装置１００Ａから送信される連絡先情報には、上述のとおり、精度情報が含まれている。
ステップＡ０３では、測位情報受信部１１０Ｂが、４つの測位衛星３００から測位情報を受信する。
ステップＡ０４では、測位情報受信部１１０Ｂが、受信した測位情報をパケット通信部１０２に供給する。また、制御部１０１Ｂが、連絡先情報に含まれている精度情報をパケット通信部１０２Ｂに供給する。パケット通信部１０２は、受け取った測位情報及び精度情報を移動パケット通信網２００経由で測位装置４００に送信する。
【００３０】
ステップＡ０５では、制御部４０１が、通信装置１００Ｂから受信した測位情報に基づいて通信装置１００Ｂの緯度及び経度を計算し、この緯度及び経度に該当する住居表示を位置情報データベース４２０から抽出し、抽出された住居表示を含む位置情報を生成する。位置情報を生成する際、制御部４０１は、精度情報に応じた位置情報を生成する。例えば、精度情報が「０」が場合には、都道府県名、市区町村名、町名、街区符号及び住居番号を含む位置情報を生成し、精度情報が「１」の場合には、都道府県名、市区町村名及び町名を含み、街区符号及び住居番号を含まない位置情報を生成し、精度情報が「２」の場合には、都道府県名及び市区町村名を含み、町名、街区符号及び住居番号を含まない位置情報を生成する。
ステップＡ０６以降の処理は、第１実施形態と同様である。
なお、第２実施形態と第３実施形態とを組み合わせもよい。
【００３１】
本実施形態によれば、通信装置に記憶させる位置情報の精度を連絡先の送り手が予め決めることができる。例えば、市区町村名が判れば十分な相手である場合には、町名、街区符号及び住居番号を含まない位置情報を生成することにより、情報量を削減することができる。
【００３２】
（４）変形例
以下に示す変形例は互いに組み合わせてもよい。
（４．１）変形例１
連絡先情報の送信元の通信装置１００が測位装置４００から位置情報を取得するようにしてもよい。例えば、通信装置１００Ａが連絡先情報を通信装置１００Ｂに送信する前に、測位情報受信部１１０Ａにより測位情報を受信し、この測位情報を測位装置４００に送信する。測位装置４００から位置情報を受信したならば、この位置情報を連絡先情報に付加して通信装置１００Ｂに送信する。通信装置１００Ｂは、位置情報を連絡先情報と対応付けて連絡先データベース１２０Ｂに書き込む。
他の通信装置１００から連絡先情報を受信した通信装置１００が測位情報受信部１１０を備えていない場合や、何らかの障害により測位情報を受信できない場合には、当該他の通信装置１００経由で位置情報を取得するようにしてもよい。例えば、通信装置１００Ｂが、通信装置１００Ａから連絡先情報を受信した後に、その連絡先情報の送信元である通信装置１００Ａに対して位置情報を要求し、通信装置１００Ａが測位情報受信部１１０Ａにより測位情報を受信し、この測位情報を測位装置４００に送信する。測位装置４００から位置情報を受信したならば、この位置情報を通信装置１００Ｂに送信する。通信装置１００Ｂは、位置情報を連絡先情報と対応付けて連絡先データベース１２０Ｂに書き込む。
何らかの障害により測位情報を受信できない場合には、測位情報の受信が出来次第、当該測位情報を測位装置４００に送信するようにしてもよい。
これらの構成によれば、連絡先情報を受信する側の通信装置が測位情報を受信できない場合でも、連絡先情報を受信する側の通信装置が位置情報を取得することができる。
【００３３】
（４．２）変形例２
通信装置１００に位置情報を表示させる場合に、次に示す態様で表示させてもよい。例えば、制御部１０１が特定の市区町村名に該当する位置情報のみを表示部１０８に一覧表示させ、表示された位置情報のいずれかを使用者が選択した場合に、制御部１０１が当該位置情報に対応付けられた連絡先情報を連絡先データベース１２０から読み出して表示させるようにしてもよい。この構成によれば、特定の場所に対応する連絡先情報だけを取得することができる。
通信装置１００の現在位置を測位装置４００に求めさせ、当該現在位置を表す位置情報を測位装置４００から受信し、制御部１０１が当該現在位置に対応する連絡先情報を連絡先データベース１２０から読み出して表示させるようにしてもよい。この構成によれば、通信装置の現在位置に対応する連絡先情報だけを取得することができる。
【００３４】
（４．３）変形例３
測位衛星３００から得られる測位情報に基づいて位置情報を生成する代わりに、基地局２１０から当該基地局２１０の識別情報を取得し、この識別情報を測位装置４００に送信し、測位装置４００がこの識別情報に基づいて通信装置１００の位置を求めるようにしてもよい。この場合、位置情報の精度は、当該基地局２１０のセル（当該基地局２１０の電波が届く範囲）の大きさになる。
基地局２１０から当該基地局２１０が属する位置登録エリアの識別情報を取得し、この識別情報を測位装置４００に送信し、測位装置４００がこの識別情報に基づいて通信装置１００の位置を求めるようにしてもよい。この場合、位置情報の精度は、当該位置登録エリアの大きさになる。
通信装置１００が無線ＬＡＮ（Local Area Network）による通信手段を備えている場合には、無線ＬＡＮのアクセスポイントから当該アクセスポイントの識別情報を取得し、この識別情報を測位装置４００に送信し、測位装置４００がこの識別情報に基づいて通信装置１００の位置を求めるようにしてもよい。この場合、位置情報の精度は、当該アクセスポイントの電波が届く範囲の大きさになる。
通信装置１００が基地局２１０又はアクセスポイントの通信可能圏外に位置する場合には、通信装置１００が通信可能圏内に復帰した時点で基地局２１０又はアクセスポイントから識別情報を取得するようにしてもよい。
これらの構成によれば、通信装置が測位衛星から測位情報を受信する機能を有しない場合でも、位置情報を取得することができる。
【００３５】
（４．４）変形例４
第１実施形態では、連絡先情報を受け取ったことを契機として位置情報を取得するようにしたが、他の事象を契機として位置情報を取得するようにしてもよい。例えば、制御部１０１が定期的に位置情報を取得しておき、連絡先情報を受け取った場合に、最新の位置情報を記録するようにしてもよい。あるいは、或る期間内、例えば最初の相手から連絡先情報を受け取ってから５分以内に他の相手から連絡先情報を受け取った場合に、制御部１０１が最初の相手から連絡先情報を受け取った際に取得した位置情報を当該他の相手の連絡先情報と対応付けて記録するようにしてもよい。これらの構成によれば、位置情報の取得に関する処理を削減することができる。
【００３６】
（４．５）変形例５
第２実施形態では、他の通信装置１００から受け取った連絡先情報に含まれる許可情報に基づいて位置情報の記録の要否を判断したが、連絡先情報を受け取った通信装置１００側で位置情報の記録の要否を決定するようにしてもよい。例えば、他の通信装置１００から連絡先情報を受け取った場合に、制御部１０１が位置情報の記録の要否を選択するための操作子を表示部１０８に表示させ、使用者が位置情報の記録を命じる指示を入力した場合に、制御部１０１が測位情報を測位装置４００に送信するようにしてもよい。この構成によれば、連絡先情報の受信側の通信装置の使用者が位置情報の記録の要否を決めることができる。
第３実施形態では、他の通信装置１００から受け取った連絡先情報に含まれる精度情報に基づく精度の位置情報を生成するようにしたが、通信装置１００の記憶部１０９に予め精度情報を記憶させておき、連絡先情報に含まれる精度情報の代わりに、予め記憶された精度情報に基づいて測位装置４００に位置情報を生成させるようにしてもよい。あるいは、他の通信装置１００から連絡先情報を受け取った場合に、位置情報の精度を指定するための操作子を表示部１０８に表示させ、使用者が指定した精度で測位装置４００に位置情報を生成させるようにしてもよい。これらの構成によれば、連絡先情報の受信側の通信装置の使用者が位置情報の精度を決めることができる。
【００３７】
（４．６）変形例６
第１実施形態では、住居表示を含む位置情報を生成するようにしたが、住居表示以外の情報を含む位置情報を生成するようにしてもよい。例えば、住居表示に該当する建築物や、当該住居表示の近隣の著名な建築物の名称を緯度及び経度と対応付けて位置情報データベース４２０に記憶させておき、制御部１０１がこの建築物の名称を含む位置情報を生成するようにしてもよい。また、制御部１０１が近隣の複数の建築物の名称を含む位置情報を生成して通信装置１００に送信し、当該通信装置１００でこれら複数の建築物の名称を表示部１０８に表示させ、使用者がいずれかの名称を選択すると、制御部１０１が選択された名称のみを連絡先情報と対応付けて連絡先データベース１２０に書き込むようにしてもよい。また、地方名や国名を表す位置情報を生成するようにしてもよい。これらの構成によれば、使用者にとって利用しやすい位置情報を提供することができる。
通信装置１００が連絡先情報を受信した日時や、連絡先情報の受信に用いた通信手段を表す情報等を連絡先情報と対応付けて連絡先データベース１２０に書き込むようにしてもよい。
【００３８】
（４．７）変形例７
通信装置１００にスケジュールを記録する機能が備えられている場合には、記録されたスケジュールの内容を連絡先情報と関連付けて表示するようにしてもよい。例えば、日時と予定とを対応付けたスケジュール表が記録されているとすると、制御部１０１が他の通信装置１００から連絡先情報を受信したときの日時に対応する予定をスケジュール表から読み出し、この予定を連絡先情報とともに表示部１０８に表示させるようにしてもよい。この構成によれば、連絡先情報に位置情報だけを付加する場合と比べて、連絡先情報を受け取ったときの状況を詳しく知ることができる。
【００３９】
（４．８）変形例８
各実施形態では、赤外線を用いた近距離通信手段により連絡先情報を交換するようにしたが、電波を用いた近距離通信手段を用いてもよいし、通信装置１００同士を通信ケーブルによって１対１で接続することによって連絡先情報を交換するようにしてもよい。これらは、いずれも、通信装置間で通信網を介さずに通信を行う近距離通信手段の範疇に含まれる。近距離通信手段を用いて連絡先情報を交換する場合、位置情報は相手と対面した場所を表す情報に等しいから、連絡先情報を交換した場所を思い出すことができる。
通信装置１００間で近距離通信を行うのではなく、移動パケット通信網２００等の通信網経由で連絡先情報を交換してもよい。例えば、移動パケット通信網２００経由で電子メールにより連絡先を交換するようにしてもよい。例えば、通信装置が近距離通信手段を備えていない場合、対面する相手の電子メールアドレスを口頭で伝え合い、その電子メールアドレス宛で互いの連絡先を交換する場合が考えられる。この場合も、位置情報は相手と対面した場所を表す情報に等しいから、連絡先情報を交換した場所を思い出すことができる。
【００４０】
（４．９）変形例９
各実施形態では、予め連絡先データベース１２０に記憶されている連絡先情報を交換するようにしたが、連絡先情報を交換する際に連絡先情報に他の情報を付加してもよい。例えば、通信装置１００にデジタルカメラ等の撮像手段を備え、制御部１０１が、デジタルカメラで撮影した画像のデータを連絡先情報に付加して他の通信装置１００に送信してもよい。あるいは、他の通信装置１００から連絡先情報を受信した場合に、制御部１０１が、デジタルカメラで撮影した画像のデータを連絡先情報に付加して記録してもよい。
通信装置１００にＩＣ（Integrated Circuit）レコーダー等の録音手段を備え、制御部１０１が、ＩＣレコーダーで録音した音声のデータを連絡先情報に付加して他の通信装置１００に送信してもよい。あるいは、他の通信装置１００から連絡先情報を受信した場合に、制御部１０１が、ＩＣレコーダーで録音した音声のデータを連絡先情報に付加して記録してもよい。
使用者が操作部１０７を用いて入力した文字列を制御部１０１が連絡先情報に付加して他の通信装置１００に送信してもよい。あるいは、他の通信装置１００から連絡先情報を受信した場合に、使用者が操作部１０７を用いて入力した文字列を制御部１０１が連絡先情報に付加して記録してもよい。
これらの構成によれば、連絡先を交換したときの状況を画像や音声や文字列によって知ることができる。
【００４１】
（４．１０）変形例１０
測位装置４００で位置情報を生成する代わりに、測位情報が備える位置情報の生成機能を通信装置１００に備えることにより、通信装置１００が位置情報を生成するようにしてもよい。
測位装置４００を移動パケット通信網２００内に設ける代わりに、移動パケット通信網２００の網外の通信網に測位装置４００を接続するようにしてもよい。
ＣＰＵがＯＳ及びアプリケーションプログラムを実行することによって通信装置１００の動作を制御する代わりに、同様の機能をハードウェア回路で実装するようにしてもよい。
【符号の説明】
【００４２】
１…通信システム、１００Ａ、１００Ｂ…通信装置、２００…移動パケット通信網、３００…測位衛星、１０１…制御部、１０２…パケット通信部、１０３…近距離通信部、１０４…通話部、１０５…マイクロフォン、１０６…スピーカ、１０７…操作部、１０８…表示部、１０９…記憶部、１１０…測位情報受信部、１２０…連絡先データベース、２００…移動パケット通信網、２１０…基地局、２２０…交換機、４００…測位装置、４０１…制御部、４０２…通信部、４０３…記憶部、４２０…位置情報データベース
【図１】
0005611781.tif 000002
【図２】
0005611781.tif 000003
【図３】
0005611781.tif 000004
【図４】
0005611781.tif 000005
【図５】
0005611781.tif 000006
【図６】
0005611781.tif 000007
【図７】
0005611781.tif 000008
【図８】
0005611781.tif 000009
【図９】
0005611781.tif 000010