(57)【特許請求の範囲】
【請求項１】
ネットワークを介して相互に接続可能な少なくとも第１および第２の移動通信端末を備えるネットワークシステムであって、
前記第１の移動通信端末は、
前記第１の移動通信端末の現在位置を示す第１の現在位置情報を取得する第１の位置情報取得部と、
前記第１の移動通信端末の機種と前記第２の移動通信端末を特定するための第２の識別情報とを格納する第１の記憶部と、
目的地を示す目的地情報の入力を受け付ける第１の操作部と、
前記第２の識別情報に基づいて、前記第１の現在位置情報と前記目的地情報と前記第１の移動通信端末の機種とを前記ネットワークを介して前記第２の移動通信端末へ送信する第１の送受信部とを含み、
前記第２の移動通信端末は、
前記第２の移動通信端末の現在位置を示す第２の現在位置情報を取得する第２の位置情報取得部と、
第２の表示部と、
前記第２の移動通信端末の機種と地図情報とを格納する第２の記憶部と、
前記第２の現在位置情報と前記目的地情報とに基づき、前記第２の表示部に前記地図情報の一部に対応する第２の地図を表示するとともに、
前記第１および第２の現在位置情報と前記目的地情報とに基づき、前記第２の表示部に前記第１および第２の移動通信端末の現在位置と前記目的地とを前記第２の地図上に表示させる第２の制御部とを含み、
前記第２の記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記第２の制御部は、
前記第２の現在位置情報と前記目的地情報とに基づいて、前記現在位置から前記目的地までの距離を算出する算出部と、
前記距離と、自身の機種と他の移動通信端末の機種とに基づいて、前記第２の地図の種類を決定する決定部と、
前記第２の表示部に、前記決定部にて決定された種類にて前記第２の地図を表示させるとともに当該第２の地図上に各移動通信端末の前記現在位置と前記目的地とを表示させる
表示制御部とを含む、ネットワークシステム。
【請求項２】
前記第２の記憶部は、前記第１の移動通信端末を特定するための第１の識別情報をさらに格納し、
前記第２の移動通信端末は、
前記第１の識別情報に基づいて、前記第２の現在位置情報を前記ネットワークを介して前記第１の移動通信端末へ送信する第２の送受信部をさらに含み、
前記第１の記憶部は、地図情報をさらに格納し、
前記第１の移動通信端末は、
第１の表示部と、
前記第１の現在位置情報と前記目的地情報とに基づき、前記第１の表示部に前記地図情報の一部に対応する第１の地図を表示するとともに、
前記第１および第２の現在位置情報と前記目的地情報とに基づき、前記第１の表示部に前記第１および第２の移動通信端末の現在位置と前記目的地とを前記第１の地図上に表示させる第１の制御部とをさらに含む、請求項１に記載のネットワークシステム。
【請求項３】
前記第１の送受信部は、前記第１の表示部が表示している画像に関する情報を、前記第２の移動通信端末へ送信し、
前記第２の表示部は、前記第１の移動通信端末からの前記画像に関する情報に基づいて前記画像を表示する、請求項２に記載のネットワークシステム。
【請求項４】
前記第１の移動通信端末は、前記第１の表示部と前記第１の操作部とを含む第１のタッチパネルをさらに含み、
前記第１の送受信部は、前記第１のタッチパネルを介して入力された画像に関する情報を、前記第２の移動通信端末へ送信し、
前記第２の表示部は、前記第１の移動通信端末からの前記第１のタッチパネルを介して入力された画像に関する情報に基づいて前記画像を表示する、請求項２に記載のネットワークシステム。
【請求項５】
前記第１の移動通信端末とネットワークを介して相互に接続可能な第３の移動通信端末をさらに備え、
前記第１の記憶部は、前記第３の移動通信端末を特定するための第３の識別情報をさらに格納し、
前記第１の送受信部は、前記第３の識別情報に基づいて、前記第１の現在位置情報と前記目的地情報とを前記ネットワークを介して前記第３の移動通信端末へさらに送信し、
前記第３の移動通信端末は、
前記第３の移動通信端末の現在位置を示す第３の現在位置情報を取得する第３の位置情報取得部と、
第３の表示部と、
地図情報を格納する第３の記憶部と、
前記第３の現在位置情報と前記目的地情報とに基づき、前記第３の表示部に前記地図情報の一部に対応する第３の地図を表示するとともに、
前記第１から第３の現在位置情報と前記目的地情報とに基づき、前記第３の表示部に前記第１から第３の移動通信端末の現在位置と前記目的地とを前記第３の地図上に表示させる第３の制御部を含む、請求項１または２に記載のネットワークシステム。
【請求項６】
前記第１および第２の移動通信端末とネットワークを介して相互に接続可能な第３の移動通信端末をさらに備え、
前記第２の記憶部は、前記第３の移動通信端末を特定するための第３の識別情報を格納し、
前記第２の移動通信端末は、
前記第３の識別情報に基づいて、前記第１および第２の現在位置情報と前記目的地情報とを前記ネットワークを介して前記第３の移動通信端末へ送信する第２の送受信部をさらに含み、
前記第３の移動通信端末は、
前記第３の移動通信端末の現在位置を示す第３の現在位置情報を取得する第３の位置情報取得部と、
第３の表示部と、
地図情報と前記第１の移動通信端末を特定するための第１の識別情報とを格納する第３の記憶部と、
前記第３の現在位置情報と前記目的地情報とに基づき、前記第３の表示部に前記地図情報の一部に対応する第３の地図を表示するとともに、
前記第１から第３の現在位置情報と前記目的地情報とに基づいて、前記第３の表示部に前記第１から第３の移動通信端末の現在位置と前記目的地とを前記第３の地図上に表示させる第３の制御部と、
前記第１の識別情報に基づいて、前記第２および第３の現在位置情報を前記ネットワークを介して前記第１の移動通信端末へ送信する第３の送受信部とを含み、
前記第１の記憶部は、地図情報をさらに格納し、
前記第１の送受信部は、前記第２の識別情報に基づいて、前記第３の現在位置情報を前記ネットワークを介して前記第２の移動通信端末へさらに送信し、
前記第２の制御部は、前記第３の現在位置情報に基づき、前記第２の表示部に前記第３の移動通信端末の現在位置をさらに表示させ、
前記第１の移動通信端末は、
第１の表示部と、
前記第１の現在位置情報と前記目的地情報とに基づき、前記第１の表示部に前記地図情報の一部に対応する第１の地図を表示するとともに、
前記第１から第３の現在位置情報と前記目的地情報とに基づき、前記第１の表示部に前記第１から第３の移動通信端末の現在位置と前記目的地とを前記第１の地図上に表示させる第１の制御部とをさらに含む、請求項１に記載のネットワークシステム。
【請求項７】
前記目的地情報は、待ち合わせ時刻に関する情報を含み、
前記第１の操作部は、待ち合わせ時刻に関する情報をも含む入力を受け付ける、請求項１から６のいずれか１項に記載のネットワークシステム。
【請求項８】
ネットワークを介して少なくとも１つの他の移動通信端末と相互に接続可能な移動通信端末であって、
表示部と、
前記移動通信端末の現在位置を示す第１の現在位置情報を取得する位置情報取得部と、
前記移動通信端末の機種と地図情報と前記他の移動通信端末を特定するための識別情報とを格納する記憶部と、
目的地を示す目的地情報の入力を受け付ける操作部と、
前記識別情報に基づいて前記第１の現在位置情報と前記目的地情報と前記移動通信端末の機種とを前記ネットワークを介して前記他の移動通信端末へ送信し、前記他の移動通信端末から前記他の移動通信端末の現在位置を示す第２の現在位置情報と前記他の移動通信端末の機種とを受信する送受信部と、
前記第１の現在位置情報と前記目的地情報とに基づき、前記表示部に前記地図情報の一部に対応する地図を表示するとともに、
前記第１および第２の現在位置情報と前記目的地情報とに基づき、前記表示部に前記移動通信端末の現在位置と前記他の移動通信端末の現在位置と前記目的地とを前記地図上に表示させる制御部とを含み、
前記記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記制御部は、
前記第１の現在位置情報と前記目的地情報とに基づいて、前記現在位置から前記目的地までの距離を算出する算出部と、
前記距離と、前記移動通信端末の機種と前記他の移動通信端末の機種とに基づいて、前記地図の種類を決定する決定部と、
前記表示部に、前記決定部にて決定された種類にて前記地図を表示させるとともに当該地図上に各前記移動通信端末の前記現在位置と前記目的地とを表示させる表示制御部とを含む、移動通信端末。
【請求項９】
前記送受信部は、前記表示部が表示している画像に関する情報を、前記他の移動通信端末へ送信し、
前記表示部は、前記他の移動通信端末からの画像に関する情報に基づいて前記画像を表示する、請求項８に記載の移動通信端末。
【請求項１０】
前記目的地情報は、待ち合わせ時刻に関する情報をさらに含み、
前記操作部は、待ち合わせ時刻に関する情報をも含む入力を受け付ける、請求項８または９に記載の移動通信端末。
【請求項１１】
ネットワークを介して少なくとも１つの他の移動通信端末と相互に接続可能な移動通信端末における通信方法であって、
前記移動通信端末は、
表示部と、
操作部と、
演算処理部と、
前記移動通信端末の現在位置を示す第１の現在位置情報を取得する位置情報取得部と、
前記移動通信端末の機種と地図情報と前記他の移動通信端末を特定するための識別情報とを格納する記憶部とを備え、
前記通信方法は、
目的地を示す目的地情報の入力を受け付けるステップと、
前記識別情報に基づいて前記第１の現在位置情報と前記目的地情報と前記移動通信端末の機種とを前記ネットワークを介して前記他の移動通信端末へ送信するステップと、
前記他の移動通信端末から前記他の移動通信端末の現在位置を示す第２の現在位置情報と前記他の移動通信端末の機種とを受信するステップと、
前記第１の現在位置情報と前記目的地情報とに基づき、前記表示部に前記地図情報の一部に対応する地図を表示するとともに、
前記第１および第２の現在位置情報と、前記移動通信端末および前記他の移動通信端末の機種と、前記目的地情報とに基づき、前記地図情報を参照して、前記表示部に前記移動通信端末の現在位置と前記他の移動通信端末の現在位置と前記目的地とを前記地図上に表示させるステップとを含み、
前記記憶部は、複数の形態にて表示可能な地図情報を格納し、
前記現在位置と前記目的地とを表示させるステップは、
前記第１の現在位置情報と前記目的地情報とに基づいて、前記現在位置から前記目的地までの距離を算出するステップと、
前記距離と、前記移動通信端末の機種と前記他の移動通信端末の機種とに基づいて、前記地図の種類を決定するステップと、
前記表示部に、前記決定するステップにて決定された種類にて前記地図を表示させるとともに当該地図上に各前記移動通信端末の前記現在位置と前記目的地とを表示させるステ
ップとを含む、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して相互に接続可能な複数の移動通信端末を備えるネットワークシステムおよび当該ネットワークを構成する移動通信端末に関し、特に、自身の現在位置を取得することができる複数の移動通信端末を備えるネットワークシステムおよび当該ネットワークシステムを構成する移動通信端末に関する。
【背景技術】
【０００２】
従来から、自身の現在位置を取得する機能、たとえばＧＰＳ（Global Positioning System）衛星からの測位用電波を受信して現在位置を特定するＧＰＳ機能を備える携帯電話やカーナビゲーション装置が開発されている。また、インターネットを介して相互にデータ通信が可能な携帯電話も開発されており、そのような携帯電話の中には、自身の現在位置に関する情報を他の携帯電話に送信できるものがある。
【０００３】
たとえば、特開平８−５３９４号公報（特許文献１）には、ＧＰＳ衛星の電波から現在位置を計算し、他の携帯端末装置に送信する携帯端末装置が開示されている。携帯端末装置においては、携帯端末装置から送信された位置情報を地図に重ねて表示する。そのため、各携帯端末装置には、地図データを記憶する地図データ記憶手段と、地図データ記憶手段により管理される地図データを表示する地図表示手段と、現在位置を検出する位置検出手段と、他の携帯端末装置に上記位置検出手段によって検出した位置を送信する送信手段と、他の携帯端末装置より送信された位置を受信する受信手段と、地図表示手段により表示された地図データ上の、上記受信手段により受信した位置に、印を表示する位置表示手段とが設けられている。
【０００４】
また、特開平６−２０１９７号公報（特許文献２）には、地図データ表示装置が開示されている。表示手段に表示している地図に操作者が所望とする施設が存在しないとき、ＲＯＭ内の付加情報を検索するソフトウェアが駆動し表示手段に表示されている地図の周辺に存在する所望の施設を検索する。その検索の結果は、描画手段が表示手段の地図の周辺のどの方向にどれだけの数の施設が存在するかを記す記号を地図上に描画することで表される。
【特許文献１】特開平８−５３９４号公報
【特許文献２】特開平６−２０１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特開平８−５３９４号公報（特許文献１）に記載の携帯端末装置においては、自端末から他端末への相対位置関係を確認することができるが、目的地と自端末との位置関係や、目的地と他端末との位置関係などを把握することができなかった。たとえば、端末のユーザは、他端末のユーザがどれくらいの時間で目的地に到着するかを容易に把握することができなかった。
【０００６】
また、特開平６−２０１９７号公報（特許文献２）に記載の地図データ表示装置においては、端末のユーザは、自端末と他端末との位置関係や、目的地と他端末との位置関係などを把握することができなかった。
【０００７】
本発明はこのような問題点を解決するためになされたものであって、本発明の主たる目的は、移動通信端末のユーザが、移動通信端末の現在位置と他の移動通信端末の現在位置と目的地との位置関係を容易に把握することができるネットワークシステムおよび当該ネットワークを構成する移動通信端末を提供することである。
【課題を解決するための手段】
【０００８】
本発明の１つの局面に従うと、ネットワークを介して相互に接続可能な少なくとも第１および第２の移動通信端末を備えるネットワークシステムが提供される。第１の移動通信端末は、第１の移動通信端末の現在位置を示す第１の現在位置情報を取得する第１の位置情報取得部と、第２の移動通信端末を特定するための第２の識別情報を予め格納する第１の記憶部と、目的地を示す目的地情報の入力を受け付ける第１の操作部と、第２の識別情報に基づいて、第１の現在位置情報と目的地情報とをネットワークを介して第２の移動通信端末へ送信する第１の送受信部とを含む。第２の移動通信端末は、第２の移動通信端末の現在位置を示す第２の現在位置情報を取得する第２の位置情報取得部と、第２の表示部と、地図情報を予め格納する第２の記憶部と、第１および第２の現在位置情報と目的地情報とに基づき、地図情報を参照して、第２の表示部に第１および第２の移動通信端末の現在位置と目的地とを同時に地図上に表示させる第２の制御部とを含む。
【０００９】
好ましくは、第２の記憶部は、第１の移動通信端末を特定するための第１の識別情報を予めさらに格納する。第２の移動通信端末は、第１の識別情報に基づいて、第２の現在位置情報をネットワークを介して第１の移動通信端末へ送信する第２の送受信部をさらに含む。第１の記憶部は、地図情報を予めさらに格納する。第１の移動通信端末は、第１の表示部と、第１および第２の現在位置情報と目的地情報とに基づき、地図情報を参照して、第１の表示部に第１および第２の移動通信端末の現在位置と目的地とを同時に地図上に表示させる第１の制御部とをさらに含む。
【００１０】
好ましくは、ネットワークシステムは、第１の移動通信端末とネットワークを介して相互に接続可能な第３の移動通信端末をさらに備える。第１の記憶部は、第３の移動通信端末を特定するための第３の識別情報を予めさらに格納する。第１の送受信部は、第３の識別情報に基づいて、第１の現在位置情報と目的地情報とをネットワークを介して第３の移動通信端末へさらに送信する。第３の移動通信端末は、第３の移動通信端末の現在位置を示す第３の現在位置情報を取得する第３の位置情報取得部と、第３の表示部と、地図情報を予め格納する第３の記憶部と、第１から第３の現在位置情報と目的地情報とに基づき、地図情報を参照して、第３の表示部に第１から第３の移動通信端末の現在位置と目的地とを同時に地図上に表示させる第３の制御部を含む。
【００１１】
好ましくは、ネットワークシステムは、第１および第２の移動通信端末とネットワークを介して相互に接続可能な第３の移動通信端末をさらに備える。第２の記憶部は、第３の移動通信端末を特定するための第３の識別情報を予め格納する。第２の移動通信端末は、第３の識別情報に基づいて、第１および第２の現在位置情報と目的地情報とをネットワークを介して第３の移動通信端末へ送信する第２の送受信部を含む。第３の移動通信端末は、第３の移動通信端末の現在位置を示す第３の現在位置情報を取得する第３の位置情報取得部と、第３の表示部と、地図情報と第１の移動通信端末を特定するための第１の識別情報とを予め格納する第３の記憶部と、第１から第３の現在位置情報と目的地情報とに基づいて、地図情報を参照して、第３の表示部に第１から第３の移動通信端末の現在位置と目的地とを同時に地図上に表示させる第３の制御部と、第１の識別情報に基づいて、第２および第３の現在位置情報をネットワークを介して第１の移動通信端末へ送信する第３の送受信部とを含む。第１の記憶部は、地図情報を予めさらに格納する。第１の送受信部は、第２の識別情報に基づいて、第３の現在位置情報をネットワークを介して第２の移動通信端末へさらに送信する。第２の制御部は、第３の現在位置情報に基づき、第２の表示部に第３の移動通信端末の現在位置をさらに表示させる。第１の移動通信端末は、第１の表示部と、第１から第３の現在位置情報と目的地情報とに基づき、地図情報を参照して、第１の表示部に第１から第３の移動通信端末の現在位置と目的地とを同時に地図上に表示させる第１の制御部とをさらに含む。
【００１２】
好ましくは、第１の移動通信端末は、携帯電話、ＰＮＤ（Personal Navigation Device）、カーナビゲーション装置（Satellite navigation system）のいずれかである。第２の移動通信端末は、第１の移動通信端末とは異なる、携帯電話、ＰＮＤ、カーナビゲーション装置のいずれかである。
【００１３】
好ましくは、第２の記憶部は、複数の形態にて表示可能な地図情報を格納する。第２の制御部は、第２の現在位置情報と目的地情報とに基づいて、現在位置から目的地までの距離を算出する算出部と、距離に基づいて地図の表示形態を決定する決定部と、第２の表示部に、決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各移動通信端末の現在位置と目的地とを同時に表示させる表示制御部とを含む。
【００１４】
好ましくは、第２の記憶部は、複数の形態にて表示可能な地図情報を格納する。第２の制御部は、第１および第２の現在位置情報と目的地情報とに基づいて、各移動通信端末の現在位置から目的地までのそれぞれの距離を算出する算出部と、距離のうちの最も大きな距離に基づいて地図の表示形態を決定する決定部と、第２の表示部に、決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各移動通信端末の現在位置と目的地とを同時に表示させる表示制御部とを含む。
【００１５】
好ましくは、現在位置情報は、対応する移動通信端末の機種を含む。決定部は、自身の機種と他の移動通信端末装置の機種とに基づいて、地図の表示形態を決定する。
【００１６】
好ましくは、地図の表示形態は、路線図を表示する形態、道路地図を表示する形態、住宅地図を表示する形態の少なくともいずれかを含む。
【００１７】
好ましくは、地図の表示形態は、縮尺の異なる地図を表示する形態を含む。
好ましくは、第１の送受信部は、第１の表示部が表示している画像に関する情報を、第２の移動通信端末へ送信する。第２の表示部は、第１の移動通信端末からの画像に関する情報に基づいて画像を表示する。
【００１８】
好ましくは、第１の移動通信端末は、第１の表示部と第１の操作部とを含む第１のタッチパネルをさらに含む。第１の送受信部は、タッチパネルを介して入力された画像に関する情報を、第２の移動通信端末へ送信する。第２の表示部は、第１の移動通信端末からのタッチパネルを介して入力された画像に関する情報に基づいて画像を表示する。
【００１９】
好ましくは、目的地情報は、待ち合わせ時刻に関する情報を含む。すなわち、第１の操作部は、待ち合わせ時刻に関する情報をも含む入力を受け付ける。なお、目的地情報として、待ち合わせ時刻を含めることにより、たとえば、現在時刻から待ち合わせ時刻までの時間が所定の時間未満か否かに基づいて地図の表示形態を決定するなどの表示制御も実現可能となる。
【００２０】
この発明の別の局面に従うと、ネットワークを介して少なくとも１つの他の移動通信端末と相互に接続可能な移動通信端末が提供される。移動通信端末は、表示部と、移動通信端末の現在位置を示す第１の現在位置情報を取得する位置情報取得部と、地図情報と他の移動通信端末を特定するための識別情報とを予め格納する記憶部と、目的地を示す目的地情報の入力を受け付ける操作部と、識別情報に基づいて第１の現在位置情報と目的地情報とをネットワークを介して他の移動通信端末へ送信し、他の移動通信端末から他の移動通信端末の現在位置を示す第２の現在位置情報を受信する送受信部と、第１および第２の現在位置情報と目的地情報とに基づき、地図情報を参照して、表示部に移動通信端末の現在位置と他の移動通信端末の現在位置と目的地とを同時に地図上に表示させる制御部とを含む。
【００２１】
好ましくは、移動通信端末は、携帯電話、ＰＮＤ、カーナビゲーション装置のいずれかである。他の移動通信端末は、移動通信端末とは異なる、携帯電話、ＰＮＤ、カーナビゲーション装置のうちのいずれかである。
【００２２】
好ましくは、記憶部は、複数の形態にて表示可能な地図情報を格納する。制御部は、第１の現在位置情報と目的地情報とに基づいて、現在位置から目的地までの距離を算出する算出部と、距離に基づいて地図の表示形態を決定する決定部と、表示部に、決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各移動通信端末の現在位置と目的地とを同時に表示させる表示制御部とを含む。
【００２３】
好ましくは、記憶部は、複数の形態にて表示可能な地図情報を格納する。制御部は、第１および第２の現在位置情報と目的地情報とに基づいて、各移動通信端末の現在位置から目的地までのそれぞれの距離を算出する算出部と、距離のうちの最も大きな距離に基づいて地図の表示形態を決定する決定部と、表示部に、決定部にて決定された表示形態にて地図を表示させるとともに当該地図上に各移動通信端末の現在位置と目的地とを同時に表示させる表示制御部とを含む。
【００２４】
好ましくは、第１の現在位置情報は、移動通信端末の機種を含む。第２の現在位置情報は、他の移動通信端末の機種を含む。決定部は、移動通信端末の機種と他の移動通信端末装置の機種とに基づいて、地図の表示形態を決定する。
【００２５】
好ましくは、地図の表示形態は、路線図を表示する形態、道路地図を表示する形態、住宅地図を表示する形態の少なくともいずれかを含む。
【００２６】
好ましくは、地図の表示形態は、縮尺の異なる地図を表示する形態を含む。
好ましくは、送受信部は、表示部が表示している画像に関する情報を、他の移動通信端末へ送信する。表示部は、他の移動通信端末からの画像に関する情報に基づいて画像を表示する。
【００２７】
好ましくは、目的地情報は、待ち合わせ時刻に関する情報をさらに含む。すなわち、操作部は、待ち合わせ時刻に関する情報をも含む入力をさらに受け付ける。なお、目的地情報として、待ち合わせ時刻を含めることにより、たとえば、現在時刻から待ち合わせ時刻までの時間が所定の時間未満か否かに基づいて地図の表示形態を決定するなどの表示制御も実現可能となる。
【発明の効果】
【００２８】
以上のように、本発明に係るネットワークシステムあるいは移動通信端末によって、移動通信端末のユーザが、移動通信端末自身の現在位置と他の移動通信端末の現在位置と目的地との位置関係を容易に把握することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面に基づいて本発明の実施の形態について説明する。なお以下の説明では、同一の部品については同一の符号を付すものとし、当該部品の名称や機能が同一である場合には、当該部品についての詳細な説明は繰り返さない。
【００３０】
また、以下では、携帯電話１００とカーナビゲーション装置（Satellite navigation system）２００とＰＮＤ（Personal Navigation Device）３００とを「移動通信端末」の代表例として説明を行う。ここで、携帯電話１００と、カーナビゲーション装置２００と、ＰＮＤ３００は、たとえばＧＰＳ機能に代表される移動通信端末の現在位置を取得するための機能と地図データを格納する記憶部とを有しており、表示部を介して移動通信端末自身の現在位置を地図上に表示することができる。
【００３１】
また、以下では、携帯電話１００やカーナビゲーション装置２００やＰＮＤ３００の各々に共通の構成や機能を説明する際には、携帯電話１００やカーナビゲーション装置２００やＰＮＤ３００の各々を「移動通信端末」とも総称する。ただし、「移動通信端末」は、ＰＤＡ（Personal Data Assistance）などのように、他の移動可能な情報機器にも適用可能なものである。
［実施の形態１］
＜ネットワークシステム１の全体構成＞
まず、ネットワークシステム１の実施の形態１について説明する。図１は、本実施の形態に係るネットワークシステム１の一例を示す概略図である。図１に示すように、ネットワークシステム１は、携帯電話１００と、カーナビゲーション装置２００と、ＰＮＤ３００と、マッチングサーバ４００と、中継サーバ６００と、インターネット網５００と、キャリア網７００とを備える。
【００３２】
携帯電話１００は、キャリア網７００に接続可能に構成されている。カーナビゲーション装置２００は、インターネット網５００に接続可能に構成されている。ＰＮＤ３００は、インターネット網５００に接続可能に構成されている。マッチングサーバ４００は、インターネット網５００に接続可能に構成されている。中継サーバ６００は、インターネット網５００およびキャリア網７００に接続可能に構成されている。
【００３３】
そして、携帯電話１００は、キャリア網７００と中継サーバ６００とインターネット網５００とを介してカーナビゲーション装置２００とＰＮＤ３００とに接続可能である。カーナビゲーション装置２００は、インターネット網５００と中継サーバ６００とキャリア網７００とを介して携帯電話１００に接続可能であって、インターネット網５００を介してＰＮＤ３００に接続可能である。ＰＮＤ３００は、インターネット網５００と中継サーバ６００とキャリア網７００とを介して携帯電話１００に接続可能であって、インターネット網５００を介してカーナビゲーション装置２００に接続可能である。
【００３４】
そして、携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００には、自端末を特定するための識別情報（たとえば、メールアドレスやＩＰアドレス（Internet Protocol Address）やＭＡＣアドレス（Media Access Control address）やニックネームなど）が割り当てられている。そして、携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００は、内部の記憶部に他の移動通信端末の識別情報を記憶することができ、当該識別情報に基づいてキャリア網７００やインターネット網５００などを介して当該他の移動通信端末との通信を行うことができる。
【００３５】
なお、本実施の形態に係るカーナビゲーション装置２００およびＰＮＤ３００は、ＤＨＣＰ（Dynamic Host Configuration Protocol）を利用して他の移動通信端末との通信を行う。すなわち、本実施の形態に係るカーナビゲーション装置２００およびＰＮＤ３００は、一般的には、ＤＨＣＰによって動的に割り当てられるＩＰアドレスを利用して、他の移動通信端末とデータ送受信を行うものである。ここでは、マッチングサーバ４００において、既に個々の端末にＩＰアドレスが割り当てられているものとする。ＩＰアドレスの割り当て処理の詳細は公知であるので、ここでは説明を繰り返さない。
【００３６】
そして、本実施の形態に係る携帯電話１００、カーナビゲーション装置２００、ＰＮＤ３００は、自身に割り当てられたＩＰアドレスを利用することにより、直接的に相互にネットワークを介してデータ送受信を行うものである。すなわち、本実施の形態に係るネットワークシステム１に含まれる携帯電話１００、カーナビゲーション装置２００、ＰＮＤ３００は、いわゆるＰ２Ｐ（Pear to Pear）型のネットワークを構成する。
＜ネットワークシステム１の動作概要＞
ここで、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、ネットワークシステム１における動作概要を示すシーケンス図である。図１および図２に示すように、本実施の形態に係る各移動通信端末は、Ｐ２Ｐ型のデータ送受信を行うために、はじめに互いのＩＰアドレスを交換（取得）する必要がある。そして、各移動通信端末は、ＩＰアドレスを取得したのちに、Ｐ２Ｐ型のデータ送受信によって自身の現在位置情報や目的地情報などを他の移動通信端末に送信する。これによって、各移動通信端末は、自身の現在位置と他の移動通信端末の現在位置と目的地とを同時に表示することが可能となる。
【００３７】
まず、携帯電話１００（図２において端末Ａ）が、マッチングサーバ４００にＩＰ登録（ログイン）を要求する（ステップＳ００２）。より詳細には、携帯電話１００は、キャリア網７００、中継サーバ６００、インターネット網５００を介して、マッチングサーバ４００に携帯電話１００のメールアドレスとＩＰアドレスとを送信する。マッチングサーバ４００は、携帯電話１００のメールアドレスをそのＩＰアドレスに対応付けて格納することにより、携帯電話１００のログインを受け付ける。
【００３８】
このとき、カーナビゲーション装置２００（図２において端末Ｂ）やＰＮＤ３００（図２において端末Ｃ）は、未だマッチングサーバ４００にＩＰ登録を行っていない。そのため、携帯電話１００が、携帯電話１００の内部に記憶されているカーナビゲーション装置２００やＰＮＤ３００のメールアドレスやニックネームなどに基づいて、マッチングサーバ４００にカーナビゲーション装置２００やＰＮＤ３００のＩＰアドレスを要求しても、マッチングサーバ４００はカーナビゲーション装置２００やＰＮＤ３００のＩＰアドレスを返信しない。
【００３９】
その後、新たにカーナビゲーション装置２００が、インターネット網５００を介してマッチングサーバ４００にＩＰ登録を要求する（ステップＳ００４）。マッチングサーバ４００は、カーナビゲーション装置２００のメールアドレスをそのＩＰアドレスに対応付けて格納する。マッチングサーバ４００は、カーナビゲーション装置２００にそのＩＰアドレスを送信し、カーナビゲーション装置２００はそのＩＰアドレスを格納する。
【００４０】
同時に、カーナビゲーション装置２００は、携帯電話１００のメールアドレスに基づき、マッチングサーバ４００に携帯電話１００のＩＰアドレスを要求する。マッチングサーバ４００は、ＩＰ登録が完了している携帯電話１００のＩＰアドレスを、カーナビゲーション装置２００に送信する（ステップＳ００６）。カーナビゲーション装置２００は、マッチングサーバ４００から携帯電話１００のＩＰアドレスを取得して、インターネット網５００、中継サーバ６００、キャリア網７００を介して携帯電話１００に接続要求を行う（ステップＳ００８）。携帯電話１００が接続を許可することにより（ステップＳ０１０）、携帯電話１００とカーナビゲーション装置２００との接続が確立される（ステップＳ０１２）。
【００４１】
このとき、ＰＮＤ３００は、未だマッチングサーバ４００にＩＰ登録を行っていない。そのため、カーナビゲーション装置２００が、ＰＮＤ３００のメールアドレスに基づいて、マッチングサーバ４００にＰＮＤ３００のＩＰアドレスを要求しても、マッチングサーバ４００はＰＮＤ３００のＩＰアドレスを返信しない。
【００４２】
その後、新たにＰＮＤ３００が、インターネット網５００を介してマッチングサーバ４００にＩＰ登録を要求する（ステップＳ０１４）。マッチングサーバ４００は、ＰＮＤ３００のメールアドレスをＰＮＤ３００のＩＰアドレスに対応付けて格納する。マッチングサーバ４００は、ＰＮＤ３００にそのＩＰアドレスを送信し、ＰＮＤ３００はそのＩＰアドレスを格納する。
【００４３】
同時に、ＰＮＤ３００は、インターネット網５００を介して、携帯電話１００およびカーナビゲーション装置２００のメールアドレスに基づき、マッチングサーバ４００に携帯電話１００およびカーナビゲーション装置２００のＩＰアドレスを要求する。マッチングサーバ４００は、ＩＰ登録が完了している携帯電話１００とカーナビゲーション装置２００のＩＰアドレスを、ＰＮＤ３００に送信する（ステップＳ０１６）。ＰＮＤ３００は、マッチングサーバ４００から携帯電話１００およびカーナビゲーション装置２００のＩＰアドレスを取得して、キャリア網７００と中継サーバ６００とインターネット網５００とを介して、携帯電話１００に接続要求を行う（ステップＳ０１８）。携帯電話１００が接続を許可することにより（ステップＳ０２０）、ＰＮＤ３００と携帯電話１００との接続が確立される（ステップＳ０２２）。
【００４４】
携帯電話１００は、キャリア網７００、中継サーバ６００、インターネット網５００を介してカーナビゲーション装置２００にメンバーが追加された旨の通知（ＰＮＤ３００のＩＰアドレスを含む情報）を送信する（ステップＳ０２４）。カーナビゲーション装置２００は、その通知を受け付ける。カーナビゲーション装置２００は、その通知に基づいて、インターネット網５００を介して、ＰＮＤ３００に接続要求を行う（ステップＳ０２６）。ＰＮＤ３００が、接続を許可することにより（ステップＳ０２８）、ＰＮＤ３００とカーナビゲーション装置２００との接続が確立される（ステップＳ０３０）。
【００４５】
これによって、携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００との直接的な相互接続が確立される（ステップＳ０３２）。ただし、ステップＳ０２４〜ステップＳ０３０では、カーナビゲーション装置２００が携帯電話１００との接続を確立した場合と同様に、ＰＮＤ３００がカーナビゲーション装置２００に接続要求を行ってもよい。
【００４６】
特に、本実施の形態においては、携帯電話１００のユーザが、携帯電話１００に待ち合わせ場所（目的地）や待ち合わせ時刻など（以下、これらをまとめて目的地情報とする。）を入力すると、携帯電話１００が、キャリア網７００、中継サーバ６００、インターネット網５００を介してＰＮＤ３００およびカーナビゲーション装置２００に目的地情報を送信する（ステップＳ０３４）。同様に、カーナビゲーション装置２００のユーザがカーナビゲーション装置２００に目的地情報を入力した場合には、カーナビゲーション装置２００が当該目的地情報を携帯電話１００とＰＮＤ３００とに送信する。また、ＰＮＤ３００のユーザがＰＮＤ３００に目的地情報を入力した場合には、ＰＮＤ３００が当該目的地情報を携帯電話１００とカーナビゲーション装置２００とに送信する。
【００４７】
携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００との間の接続が確立し、携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００とが目的地情報を共有すると、携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００とは定期的に相互に自身の現在位置を示す現在位置情報を他の移動通信端末へと送信する（ステップＳ０３６）。
【００４８】
このように、本実施の形態に係るネットワークシステム１においては、携帯電話１００やカーナビゲーション装置２００やＰＮＤ３００の各々が、自端末の現在位置を示す現在位置情報と他端末の現在位置を示す現在位置情報と目的地情報とを取得（共有）することができる。その結果、各移動通信端末は、予め記憶されている地図データ上にそれぞれの移動通信端末の現在位置と目的地とをプロットして表示することが可能になる。つまり、携帯電話１００やカーナビゲーション装置２００やＰＮＤ３００の各々のユーザは、自端末と目的地との位置関係や、自端末と他の移動通信端末との位置関係や、他の移動通信端末と目的地との位置関係などを容易に把握することができる。
【００４９】
以下、このような機能を実現するための構成について詳述する。
＜携帯電話１００のハードウェア構成＞
本実施の形態に係る携帯電話１００のハードウェア構成について説明する。図３は、本実施の形態に係る携帯電話１００のハードウェア構成を示すブロック図である。図３に示すように、本実施の形態に係る携帯電話１００は、携帯電話１００の各部を制御するためのＣＰＵ（Central Processing Unit）１０６と、通信信号を送受信する通信アンテナ１１１と、通信信号とデータとを相互に変換する無線通信部１０１と、ＧＰＳ衛星からの電波を受信する測位アンテナ１１２と、その電波に基づいて現在位置に関するデータを取得するＧＰＳ信号処理部１０２と、現在位置情報や目的地情報などを格納するＲＡＭ（Random Access Memory）１０３と、制御プログラムなどを格納するＲＯＭ（Read Only Memory）１０４と、携帯電話１００の各部に電力を供給する電池１０５と、画像を表示するモニタ１０７と、外部音声が入力されるマイク１０８と、音声を出力するスピーカ１０９と、各種情報の入力を受け付ける操作部１１０とを備える。
【００５０】
無線通信部１０１は、ＣＰＵ１０６からの通信データを通信信号に変換し、その通信信号を通信アンテナ１１１を介して発信する。無線通信部１０１は、通信アンテナ１１１を介して受信した通信信号を通信データに変換し、その通信データをＣＰＵ１０６に入力する。
【００５１】
ＧＰＳ信号処理部１０２は、測位アンテナ１１２を介して受信した測位用電波に基づいて、携帯電話１００の現在位置を示す位置データを生成し、その位置データをＣＰＵ１０６に入力する。
【００５２】
モニタ１０７は、液晶パネルやＣＲＴから構成されるものであって、ＣＰＵ１０６が出力したデータに基づいて、画像やテキストを表示する。操作部１１０は、キー入力操作などによってユーザから情報を受け付ける。
＜カーナビゲーション装置２００およびＰＮＤ３００のハードウェア構成＞
次に、本実施の形態に係るカーナビゲーション装置２００およびＰＮＤ３００のハードウェア構成について説明する。なお、ＰＮＤ３００のハードウェア構成は、カーナビゲーション装置２００のそれと同様であるので説明を繰り返さない。
【００５３】
図４は、本実施の形態に係るカーナビゲーション装置２００のハードウェア構成を示すブロック図である。図４に示すように、本実施の形態に係るカーナビゲーション装置２００は、カーナビゲーション装置２００の各部を制御するためのＣＰＵ２０６と、通信信号を送受信する通信アンテナ２１１と、通信信号とデータとを相互に変換する無線通信部２０１と、ＧＰＳ衛星からの電波を受信する測位アンテナ２１２と、その電波に基づいて現在位置に関するデータを取得するＧＰＳ信号処理部２０２と、現在位置情報や目的地情報などを格納するＲＡＭ２０３と、制御プログラムなどを格納するＲＯＭ２０４と、カーナビゲーション装置２００の各部に電力を供給する電池２０５と、画像を表示する液晶ディスプレイ２０７と、近距離のデータ通信を行うＢｌｕｅｔｏｏｔｈ（登録商標）送受信部２０８と、各種情報の入力を受け付けるタッチパネル２１０と、詳細なロードマップなどを格納するＨＤＤ（Hard Disk Drive）２１３とを備える。
＜マッチングサーバ４００および中継サーバ６００のハードウェア構成＞
次に、本実施の形態に係るマッチングサーバ４００および中継サーバ６００のハードウェア構成について説明する。なお、中継サーバ６００のハードウェア構成は、マッチングサーバ４００のそれと同様であるので説明を繰り返さない。
【００５４】
図５は、本実施の形態に係るマッチングサーバ４００のハードウェア構成を示すブロック図である。図５に示すように、本実施の形態に係るマッチングサーバ４００は、相互に内部バス４０８で接続されたＣＰＵ４０５と、メモリ４０６と、固定ディスク４０７と、通信インターフェイス４０９とを含む。
【００５５】
メモリ４０６は、各種の情報を記憶するものであって、たとえば、ＣＰＵ４０５でのプログラムの実行に必要なデータを一時的に記憶する。固定ディスク４０７は、ＣＰＵ１０５が実行するプログラムやデータベースを記憶する。ＣＰＵ４０５は、マッチングサーバ４００および中継サーバ６００の各要素を制御するものであって、各種の演算を実施する装置である。
【００５６】
通信インターフェイス４０９は、ＣＰＵ４０５が出力したデータを電気信号へと変換して外部へ送信し、外部から受信した電気信号をデータに変換してＣＰＵ４０５に入力する。具体的には、通信インターフェイス４０９は、ＣＰＵ４０５からのデータを、インターネット網５００やキャリア網７００などを介して携帯電話１００やカーナビゲーション装置２００やＰＮＤ３００に送信する。そして、インターネット網５００やキャリア網７００を介して携帯電話１００やカーナビゲーション装置２００やＰＮＤ３００から受信したデータを、ＣＰＵ４０５に入力する。
【００５７】
ここで、メモリ４０６あるいは固定ディスク４０７に記憶されるデータについて説明する。図６は、マッチングサーバ４００のメモリ４０６あるいは固定ディスク４０７に記憶されるメール−ＩＰアドレス変換テーブル４０６−１のデータ構造を示すイメージ図である。図６に示すように、メール−ＩＰアドレス変換テーブル４０６−１には、ＩＰ登録がされた移動通信端末毎に、メールアドレスと、ＩＰアドレスと、ニックネームと、端末タイプとが格納されている。
【００５８】
具体的には、マッチングサーバ４００においては、各移動通信端末がＩＰ登録を要求してきた際（図２におけるステップＳ００２）に、ＣＰＵ４０５が、その各移動通信端末のメールアドレスと、ＩＰアドレスと、ニックネームと、端末タイプとを相互に対応付けて、メール−ＩＰアドレス変換テーブル４０６−１に１つのレコードとして格納する。また、第１の移動通信端末がマッチングサーバ４００に第２の移動通信端末のＩＰアドレスを要求してきた際（図２におけるステップＳ００４やステップＳ０１４）に、ＣＰＵ４０５が、第２の移動通信端末のメールアドレスやニックネームなどに基づいて、メール−ＩＰアドレス変換テーブル４０６−１から第２の移動通信端末のＩＰアドレスを読み出す。そして、ＣＰＵ４０６は、第２の移動通信端末のＩＰアドレスを第１の各移動通信端末に送信する。
＜各移動通信端末の機能構成＞
図７は、本実施の形態に係る各移動通信端末の機能構成を示すブロック図である。図７に示すように、本実施の形態に係る各移動通信端末は、位置取得部１０２−１と、操作部１１０と、表示部１０７−１と、制御部１０６−１と、記憶部１０３−１と、送受信部１０１−１とを含む。
【００５９】
位置取得部１０２−１は、測位アンテナ１１２（２１２）やＧＰＳ信号処理部１０２（２０２）などによって実現される。位置取得部１０２−１は、ＧＰＳ衛星などから測位用の電波を受信して、移動通信端末の現在位置情報（経度や緯度を含む位置座標）を取得する。位置取得部１０２−１は、取得した現在位置情報を記憶部１０３−１に格納したり、定期的に取得した新たな現在位置情報に基づいて記憶部１０３−１を更新したりする。
【００６０】
操作部１１０は、ユーザから、待ち合わせ場所や待ち合わせ時刻や他の移動通信端末のメールアドレスなどを受け付けて、その待ち合わせ場所や待ち合わせ時刻を示す目的地情報や他の移動通信端末のメールアドレスを記憶部１０３−１に格納したり、新たな目的地情報に基づいて記憶部１０３−１を更新したりする。
【００６１】
表示部１０７−１は、モニタ１０７や、液晶ディスプレイ２０７などによって実現される。表示部１０７−１は、制御部１０６−１からのデータに基づいて、画像やテキストを表示する。具体的には、表示部１０７−１は、制御部１０６−１からのデータに基づいて、移動通信端末自身の現在位置や他の移動通信端末の現在位置や目的地を地図上に表示する。
【００６２】
ただし、操作部１１０と表示部１０７−１とがタッチパネル２１０（３１０）で実現される構成であってもよい。この場合には、タッチパネル２１０がユーザの指やスタイラスペンなどを介して情報（手書き入力情報）を受け付けて、制御部１０６−１が当該手書き入力情報に基づいてタッチパネル２１０に手書き入力画像を表示させる。
【００６３】
より詳細には、タッチパネル２１０は、ユーザの指やスタイラスペンによって押下されたタッチパネル上の位置（座標値）に基づいて、座標値の時系列データからなる軌跡情報を制御部１０６−１に入力する。制御部１０６−１は、当該軌跡情報に基づいて、ユーザの指やスタイラスペンによるタッチパネル２１０上の軌跡を表示部１０７−１に表示させる。
【００６４】
送受信部１０１−１は、通信アンテナ１１１（２１１）や無線通信部１０１（２０１）によって実現される。送受信部１０１−１は、記憶部１０３−１に格納されている移動通信端末の現在位置情報や目的地情報を、インターネット網５００を介して他の移動通信端末に定期的に送信する。あるいは、送受信部１０１−１は、記憶部１０３に格納されている移動通信端末の現在位置情報や他の移動通信端末の現在位置情報や目的地情報を、インターネット網５００を介して他の移動通信端末に定期的に送信する。
【００６５】
また、送受信部１０１−１は、他の移動通信端末の現在位置情報や目的地情報を、インターネット網５００を介して受信して、他の移動通信端末の現在位置情報や目的地情報を記憶部１０３−１に格納したり、他の移動通信端末の現在位置情報や目的地情報に基づいて記憶部１０３−１を更新したりする。
＜記憶部１０３−１の機能構成＞
記憶部１０３−１は、ＲＡＭ１０３やＲＯＭ１０４やＨＤＤ２１３などによって実現される。記憶部１０３は、移動通信端末の現在位置情報、他の移動通信端末の現在位置情報、他の移動通信端末の識別情報、目的地情報、各種の地図データなどを記憶する。具体的には、記憶部１０３−１は、ユーザが予め登録している、他の携帯電話１００を特定するための識別情報（メールアドレスなど）や、カーナビゲーション装置２００を特定するための識別情報や、ＰＮＤ３００を特定するための識別情報などが記憶されている。そして、記憶部１０３−１は、路線地図を示す地図データや、道路地図を示す地図データや、住宅地図を示す地図データなどのように、異なる種類の地図データを格納する。また、記憶部１０３−１は、縮尺の異なるそれぞれの地図を示す地図データも格納する。
【００６６】
図８は、記憶部１０３−１に記憶されている第１のファイル１０３−１１のデータ構造を示すイメージ図である。図８に示すように、記憶部１０３−１は第１のファイル１０３−１１を記憶する。第１のファイル１０３−１１には、移動通信端末自身のメールアドレスやＩＰアドレスやニックネームや端末タイプ（機種など）が格納されている。
【００６７】
本実施の形態においては、予め移動通信端末のユーザが、操作部１１０を介して、第１のファイル１０３−１１に格納される移動通信端末自身のメールアドレスやニックネームや端末タイプを設定する。端末タイプは、工場出荷時などに設定されるものでもよい。
【００６８】
図９は、記憶部１０３−１に記憶されている第２のファイル１０３−１２のデータ構造を示すイメージ図である。図９に示すように、記憶部１０３−１は第２のファイル１０３−１２を記憶する。第２のファイル１０３−１２は、他の移動通信端末のメールアドレスやニックネームなどを、他の移動通信端末毎に対応付けて格納する。上述したように、本実施の形態においては、予め各移動通信端末のユーザが、操作部１１０を介して他の移動通信端末のメールアドレスやニックネームを登録する。たとえば、ニックネームは、各移動通信端末同士の通信が確立した際などに（たとえば、図２におけるステップＳ０１２やステップＳ０２２やステップＳ０３０において）交換される。
【００６９】
図１０は、記憶部１０３−１に記憶されている第３のファイル１０３−１３のデータ構造を示すイメージ図である。図１０に示すように、記憶部１０３−１は第３のファイル１０３−１３を記憶する。第３のファイル１０３−１３は、位置取得部１０２−１が取得した移動通信端末自身の現在位置情報を記憶する。位置取得部１０２−１は、移動通信端末の新たな現在位置情報を取得する度に、第３のファイル１０３−１３の各移動通信端末の現在位置情報を更新する。
【００７０】
図１１は、記憶部１０３−１に記憶されている第４のファイル１０３−１４および第５のファイル１０３−１５のデータ構造を示すイメージ図である。図１１に示すように、記憶部１０３−１は第４のファイル１０３−１４および第５のファイル１０３−１５を記憶する。
【００７１】
図１１（ａ）に示すように、第４のファイル１０３−１４は、移動通信端末とインターネット網５００を介して通信が確立している他の移動通信端末の個数を格納する。たとえば、携帯電話１００が他の携帯電話と他のカーナビゲーション装置２００との通信を確立している場合、制御部１０６−１が携帯電話１００の第４のファイル１０３−１４に、「２」を格納する。
【００７２】
そして、図１１（ｂ）に示すように、第５のファイル１０３−１５は、移動通信端末とインターネット網５００を介して通信が確立している他の移動通信端末のニックネームや、ＩＰアドレスや、端末タイプや、現在位置情報を格納する。たとえば、携帯電話１００が他の携帯電話と他のカーナビゲーション装置２００との通信を確立している場合、制御部１０６−１は、その携帯電話１００の第５のファイル１０３−１５に、他の携帯電話とカーナビゲーション装置２００のニックネームとＩＰアドレスと端末タイプと現在位置情報とを格納する。
【００７３】
本実施の形態においては、他の移動通信端末のＩＰアドレスは、移動通信端末がマッチングサーバ４００に対してＩＰ登録を行った際などにマッチングサーバ４００から通知されるものである（図２におけるステップＳ００６やステップＳ０１６など）。記憶部１０３−１は、移動通信端末がマッチングサーバ４００にＩＰ登録を行った際に、送受信部１０１−１がマッチングサーバ４００から受信した他の移動通信端末のＩＰアドレスを格納する。
【００７４】
図１２は、記憶部１０３−１に記憶されている第６のファイル１０３−１６および第７のファイル１０３−１７のデータ構造を示すイメージ図である。図１２に示すように、記憶部１０３−１は第６のファイル１０３−１６および第７のファイル１０３−１７を記憶する。第６のファイル１０３−１６および第７のファイル１０３−１７は、操作部１１０を介して制御部１０６−１が受け付けた、または送受信部１０１−１を介して他の移動通信端末から受信した目的地情報を記憶する。具体的には、図１２（ａ）に示すように、制御部１０６−１は目的地情報から経度や緯度からなる待ち合わせ場所の座標値を抽出し、当該座標値を第６のファイル１０３−１６に格納する。図１２（ｂ）に示すように、制御部１０６−１は目的地情報から待ち合わせ時刻を抽出し、当該待ち合わせ時刻を第７のファイル１０３−１７に格納する。
＜制御部１０６−１の機能構成＞
図７に戻って、制御部１０６−１は、ＣＰＵ１０６（２０６）などの演算装置によって実現される。制御部１０６−１は、算出部１０６−２、決定部１０６−３、表示制御部１０６−４などの機能を有する。より詳細には、制御部１０６−１が有する各機能は、ＣＰＵ１０６がＲＡＭ１０３やＲＯＭ１０４などに記憶されるプログラムを実行して図３および図４に示される各ハードウェアを制御することによって発揮される機能である。たとえば、制御部１０６−１が有する各機能は、ＣＰＵ１０６が、ＲＯＭ１０４に記憶されたプログラムを一旦ＲＡＭ１０３へと読み出して、ＲＡＭ１０３からそのプログラムを読み出しながら順次実行することによって実現される。
【００７５】
制御部１０６−１は、記憶部１０３−１の第３のファイル１０３−１３に格納されている各移動通信端末の現在位置情報を読み出し、記憶部１０３−１の第５のファイル１０３−１５に格納されている他の移動通信端末の現在位置情報を読み出し、記憶部１０３−１の第６のファイル１０３−１６に格納されている目的地情報を読み出して、記憶部１０３に記憶されている地図データを参照して、表示部１０７−１に移動通信端末の現在位置と他の移動通信端末の現在位置と目的地とを地図上に表示させる。
【００７６】
より詳細には、算出部１０６−２は、第３のファイル１０３−１３から移動通信端末自身の現在位置情報を読み出して、第６のファイル１０３−１６から目的地情報を読み出す。算出部１０６−２は、現在位置情報と目的地情報とに基づいて、現在位置から目的地までの距離を算出する。ただし、算出部１０６−２は、第５のファイル１０３−１５から他の移動通信端末の現在位置情報を読み出して、他の移動通信端末の現在位置から目的地まで距離を算出してもよい。
【００７７】
そして、決定部１０６−３は、算出部１０６−２にて算出された距離に基づいて、地図の種類を決定する。具体的には、決定部１０６−３は、移動通信端末自身の現在位置情報と目的地情報とに基づいて、移動通信端末自身の現在位置と目的地とが同時に表示できる縮尺（拡大率）の地図を選択する。
【００７８】
あるいは、決定部１０６−３は、算出部１０６−２にて算出された距離のうちの最も大きな距離に基づいて地図の種類を決定する。具体的には、決定部１０６−３は、移動通信端末自身の現在位置情報と全ての他の移動通信端末の現在位置情報と目的地情報とに基づいて、移動通信端末自身の現在位置と全ての他の移動通信端末の現在位置と目的地とが同時に表示できる縮尺の地図を選択する。
【００７９】
あるいは、決定部１０６−３は、第１のファイル１０３−１１から移動通信端末自身の機種を読み出して、第５のファイル１０３−１５から他の移動通信端末装置の機種を読み出して、それらの機種に基づいて、地図の種類を決定する。具体的には、決定部１０６−３は、移動通信端末自身が携帯電話である場合には、路線地図または住宅地図を選択する。決定部１０６−３は、移動通信端末自身がカーナビゲーション装置である場合には、道路地図を選択する。
【００８０】
ここで、決定部１０６−３は、距離と機種とに基づいて、地図の種類を決定してもよい。たとえば、決定部１０６−３は、移動通信端末自身が携帯電話である場合、かつ、移動通信端末自身の現在位置と目的地との距離が予め記憶部１０３−１に記憶された第１のしきい値（たとえば１ｋｍ）未満である場合に、住宅地図を選択する。決定部１０６−３は、移動通信端末自身が携帯電話である場合、かつ、移動通信端末自身と目的地情報との距離が第１のしきい値以上である場合に、路線図を選択する。決定部１０６−３は、移動通信端末自身がカーナビゲーション装置である場合、かつ、移動通信端末自身の現在位置と目的地との距離が予め記憶部１０３−１に記憶された第２のしきい値（たとえば５ｋｍ）未満である場合に、住宅地図を選択する。決定部１０６−３は、移動通信端末自身がカーナビゲーション装置である場合、かつ、移動通信端末自身の現在位置と目的地との距離が第２のしきい値以上である場合に、道路地図を選択する。
【００８１】
また、操作部１１０が地図の種類の選択命令を受け付けて、決定部１０６−３は当該選択命令に基づいて地図を選択してもよい。
【００８２】
表示制御部１０６−４は、決定部１０６−３にて決定された地図の種類の地図データを読み出す。表示制御部１０６−４は、当該地図データに基づいて、表示部１０７−１に移動通信端末自身の現在位置と他の移動通信端末の現在位置と目的地とを表示させる。
【００８３】
好ましくは、表示制御部１０６−４は、決定部１０６−３にて選択された地図の種類に基づいて、当該他の移動通信端末の現在位置を表示させるか否かを判断する。
【００８４】
好ましくは、表示制御部１０６−４は、記憶部１０３−１の第５のファイル１０３−１５を参照して、移動通信端末自身の機種と他の移動通信端末の機種とが同じか否かを判断した上で、当該判断結果に基づいて他の移動通信端末の現在位置を表示させるか否かを判断しても良い。
【００８５】
たとえば、表示制御部１０６−４は、移動通信端末自身の現在位置と目的地との距離が第１あるいは第２のしきい値以上である場合、あるいは移動通信端末自身の機種と他の移動通信端末の機種とが同じである場合に、当該他の移動通信端末の現在位置を表示させる。そして、表示制御部１０６−４は、移動通信端末自身の現在位置と目的地との距離が第１あるいは第２のしきい値未満である場合、かつ移動通信端末自身の機種と他の移動通信端末の機種とが異なる場合には、当該他の移動通信端末の現在位置を表示させない。
【００８６】
たとえば、携帯電話１００の表示制御部１０６−４は、路線地図を表示している場合、移動通信端末自身と他の移動通信端末の機種が同じときのみ、当該他の移動通信端末の現在位置を表示させる。たとえば、カーナビゲーション装置２００の表示制御部１０６−４は、長距離用の（縮尺が小さい、拡大率が小さい）道路地図を表示している場合、移動通信端末自身と他の移動通信端末の機種が同じときのみ、当該他の移動通信端末の現在位置を表示させる。
＜画像データ送信機能＞
本実施の形態に係る送受信部１０１−１は、表示部１０７−１にて表示されている画像に関する画像データを、インターネット網５００を介して他の移動通信端末に送信することができる。画像データとは、たとえば、地図を表示するための地図データや、広告を表示するための広告データなどである。より詳細には、制御部１０６−１が、他の移動通信端末に現在位置情報を送信する際に、あるいは操作部１１０を介してユーザから画像送信命令を受け付けた際に、制御部１０６−１から表示部１０７−１に出力されている画像データ（たとえばビットマップデータやテキストデータなど）を、他の移動通信端末に送信する。
【００８７】
図１３は、各移動通信端末にて画像データを共有した状態を示すイメージ図である。図１３に示すように、本実施の形態に係る移動通信端末は、自らがインターネット網５００上の他のサイトにアクセスすることなく、他の移動通信端末の表示部１０７−１に表示されている画像を閲覧することができる（図１３において上段）。すなわち、移動通信端末同士で画像情報を共有することができる。
【００８８】
そして、送受信部１０１−１は、タッチパネル２１０に手書き入力された画像を示す手書き入力情報も、他の移動通信端末に送信する。つまり、移動通信端末の表示部１０７−１は、他の移動通信端末にて手書き入力された画像も表示することができる（図１３において下段）。すなわち、移動通信端末同士で手書き入力情報を共有することができる。
＜目的地情報の送信＞
本実施の形態に係るネットワークシステム１における、各移動通信端末が目的地情報を送信する際のデータの流れを説明する。実施の形態１に係るネットワークシステム１においては、各移動通信端末が記憶部１０３−１に記憶されている全ての他の移動通信端末のＩＰアドレス宛に、自身の現在位置情報を送信する（以下、このようなデータ送信タイプを同報タイプとも称す。）。
【００８９】
図１４は、移動通信端末が目的地情報を送信する際のデータの流れを示したイメージ図である。以下では、携帯電話１００Ａと携帯電話１００Ｂと自動車２５０に搭載されているカーナビゲーション装置２００とがマッチングサーバ４００にＩＰ登録を行っている場合について説明する。
【００９０】
図１４に示すように、たとえば携帯電話１００Ａに目的地情報が入力された場合、携帯電話１００Ａは、記憶部１０３−１の第５のファイル１０３−１５からマッチングサーバ４００にＩＰ登録されている他の携帯電話１００Ｂやカーナビゲーション装置２００のＩＰアドレスを読み出し、他の携帯電話１００Ｂやカーナビゲーション装置２００に目的地情報を送信する。具体的には、携帯電話１００Ａの制御部１０６−１が、記憶部１０３−１の第６のファイル１０３−１６から待ち合わせ場所の座標値を読み出して、第７のファイル１０３−１７から待ち合わせ時刻を読み出して、それらを目的地情報として送受信部１０１−１を介して送信する。つまり、目的地情報として送信されるデータには、待ち合わせ場所の座標値や待ち合わせ時刻が含まれている。
＜現在位置情報の送信＞
本実施の形態に係るネットワークシステム１おける、各移動通信端末が自身の現在位置情報を送信する際のデータの流れを説明する。図１５は、本実施の形態における各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示すイメージ図である。以下では、携帯電話１００Ａと携帯電話１００Ｂと自動車２５０に搭載されているカーナビゲーション装置２００とがマッチングサーバ４００を通じて直接的な相互接続が確立された以降の制御について説明する。
【００９１】
図１５（ａ）に示すように、携帯電話１００Ａは、定期的に、インターネット網５００（図１を参照。）を介して携帯電話１００Ｂおよびカーナビゲーション装置２００に自身の現在位置を示す現在位置情報を送信する。図１５（ｂ）に示すように、携帯電話１００Ｂは、定期的に、インターネット網５００を介してカーナビゲーション装置２００および携帯電話１００Ａに自身の現在位置を示す現在位置情報を送信する。図１５（ｃ）に示すように、カーナビゲーション装置２００は、定期的に、インターネット網５００を介して携帯電話１００Ａおよび携帯電話１００Ｂに自身の現在位置を示す現在位置情報を送信する。
【００９２】
すなわち、本実施の形態に係るネットワークシステム１においては、各移動通信端末が、定期的に、マッチングサーバ４００にＩＰ登録されている（自身の第５のファイル１０３−１５に記憶されている）全ての他の移動通信端末に、移動通信端末自身の現在位置情報を送信する。
＜携帯電話１００における地図表示処理＞
次に、本実施の形態に係る携帯電話１００における地図表示処理について説明する。図１６は、本実施の形態に係る携帯電話１００における自端末の現在位置表示処理の処理手順を示すフローチャートである。
【００９３】
図１６に示すように、携帯電話１００がキャリア網７００と中継サーバ６００とインターネット網５００とを介して、マッチングサーバ４００にＩＰ登録を行う（ステップＳ１００）。このとき、携帯電話１００は、記憶部１０３−１に格納されている他の移動通信端末のメールアドレスに基づいて、他の移動通信端末のＩＰアドレスを要求する。マッチングサーバ４００は、既にマッチングサーバ４００へのＩＰ登録を完了している他の移動通信端末のＩＰアドレスを携帯電話１００に返信する。
【００９４】
携帯電話１００は、ユーザが目的地を入力したか否かを判断する（ステップＳ１０２）。制御部１０６−１が、操作部１１０を介して、待ち合わせ場所や待ち合わせ時刻（目的地情報）を受け付けると（ステップＳ１０２にてＹＥＳである場合）、制御部１０６−１は目的地情報を記憶部１０３−１に格納する（ステップＳ１０４）。送受信部１０１−１は、マッチングサーバ４００から受信したＩＰアドレスに基づいて、他の移動通信端末に目的地情報を送信する（ステップＳ１０６）。
【００９５】
一方、操作部１１０に目的地が入力されない場合（ステップＳ１０２にてＮＯである場合）、制御部１０６−１は他の移動通信端末から目的地情報を受信したか否かを判断する（ステップＳ１１２）。他の移動通信端末から目的地情報を受信した場合（ステップＳ１１２にてＹＥＳである場合）、制御部１０６−１は受信した目的地情報を記憶部１０３−１に格納する（ステップＳ１１４）。
【００９６】
次に、位置取得部１０２−１が、携帯電話１００の現在位置情報を取得する（ステップＳ１１６）。送受信部１０１−１が、マッチングサーバ４００から受信したＩＰアドレスに基づいて、現在位置情報を他の移動通信端末に送信する（ステップＳ１１７）。制御部１０６−１は、記憶部１０３−１から携帯電話１００の現在位置の座標と目的地の座標とを読み出して（ステップＳ１１８）、携帯電話１００の現在位置と目的地との距離を算出する（ステップＳ１１９）。
【００９７】
制御部１０６−１は、その距離が近距離であるか否かを判断する（ステップＳ１２０）。すなわち、その距離が予め定められた第１のしきい値未満であるか否かを判断する。携帯電話１００の現在位置が目的地から近距離である場合（ステップＳ１２０にてＹＥＳである場合）、制御部１０６−１は縮尺が大きな（拡大率が大きな）目的地周辺を示す地図を表示部１０７−１に表示させる（ステップＳ１２２）。
【００９８】
図１７は、携帯電話１００において表示部１０７−１が自端末の現在位置を縮尺の大きい目的地周辺を示す地図上に表示した状態を示すイメージ図である。図１７に示すように、ステップＳ１２２において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の大きい住宅地図上に携帯電話１００の現在位置Ｘと目的地Ｚとを共に表示させる。
【００９９】
一方、自身の現在位置が目的地から遠距離である場合（ステップＳ１２０にてＮＯである場合）、制御部１０６−１は縮尺が小さな（拡大率が小さな）地図を表示部１０７−１に表示させる（ステップＳ１２４）。
【０１００】
図１８は、携帯電話１００において表示部１０７−１が自端末の現在位置を縮尺の小さい路線地図上に表示した状態を示すイメージ図である。図１８に示すように、ステップＳ１２４において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の小さい路線地図上に携帯電話１００の現在位置Ｘと目的地Ｚとを共に表示させる。
【０１０１】
そして、表示部１０７−１が地図を表示すると、制御部１０６−１は、操作部１１０がログアウト命令（ＩＰアドレス削除命令）を受け付けたか否かを判断する（ステップＳ１３０）。操作部１１０がログアウト命令を受け付けた場合、送受信部１０１−１がインターネット網５００を介してマッチングサーバ４００にログアウト要求を送信する（ステップＳ１４０）。
【０１０２】
一方、操作部１１０がマッチングサーバ４００に対するログアウト命令を受け付けない場合（ステップＳ１３０にてＮＯである場合）、制御部１０６−１は、送受信部１０１−１が他の移動通信端末から現在位置情報を受信したか否かを判断する（ステップＳ１５０）。送受信部１０１−１が他の移動通信端末から現在位置情報を受信した場合（ステップＳ１５０にてＹＥＳである場合）、制御部１０６−１は他端末の現在位置表示処理（ステップＳ２００）を実行する。一方、送受信部１０１−１が他の移動通信端末から現在位置情報を受信しない場合（ステップＳ１５０にてＮＯである場合）、制御部１０６−１はステップＳ１１６からの処理を実行する。
【０１０３】
図１９は、本実施の形態に係る携帯電話１００における他端末の現在位置表示処理の処理手順を示すフローチャートである。図１９に示すように、送受信部１０１−１が他の移動通信端末から現在位置情報を受信した場合（ステップＳ１５０にてＹＥＳである場合）、制御部１０６−１はその現在位置情報を記憶部１０３−１に格納する（更新する）（ステップＳ２１２）。そして、制御部１０６−１は、表示部１０７−１にて路線地図が表示されているか否かを判断する（ステップＳ２１４）。
【０１０４】
表示部１０７−１に路線地図が表示されている場合（ステップＳ２１４にてＹＥＳである場合）、制御部１０６−１は他の移動通信端末の機種が自身の機種と同じであるか否かを判断する（ステップＳ２１６）。すなわち、制御部１０６−１は、第５のファイル１０３−１５のＴＴｙｐｅを読み出して、ＴＴｙｐｅ＝ＭＯＢＩＬＥであるか否かを判断する。
【０１０５】
他の移動通信端末の機種が自身の機種と同じである場合（ステップＳ２１６にてＹＥＳである場合）、他の移動通信端末の現在位置が表示部１０７−１の表示範囲内であるか否かを判断する（ステップＳ２１８）。他の移動通信端末の現在位置が表示部１０７−１の表示範囲内である場合（ステップＳ２１８にてＹＥＳである場合）、制御部１０６−１は表示部１０７−１に自身の現在位置と他の移動通信端末の現在位置と目的地とを地図上に表示させる（ステップＳ２２０）。
【０１０６】
図２０は、携帯電話１００において表示部１０７−１が他端末の現在位置を縮尺の小さい路線地図上に表示した状態を示すイメージ図である。図２０に示すように、ステップＳ２２０において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の小さい路線地図上に携帯電話１００の現在位置と他の携帯電話１００の現在位置と目的地とを共に表示させる。すなわち、制御部１０６−１は、表示部１０７−１が縮尺の大きい地図を表示しているときには、他の携帯電話１００のみを追加して表示する。
【０１０７】
その後、制御部１０６−１は、操作部１１０がログアウト命令（ＩＰアドレス削除命令）を受け付けたか否かを判断する（ステップＳ２２１）。操作部１１０がログアウト命令を受け付けた場合、送受信部１０１−１がインターネット網５００を介してマッチングサーバ４００にログアウト要求を送信する（ステップＳ２３０）。
【０１０８】
一方、操作部１１０がログアウト命令を受け付けない場合（ステップＳ２２１にてＮＯである場合）、制御部１０６−１は、送受信部１０１−１が他の移動通信端末から現在位置情報を受信したか否かを判断する（ステップＳ２２２）。送受信部１０１−１が他の移動通信端末から現在位置情報を受信した場合（ステップＳ２２２にてＹＥＳである場合）、ステップＳ２１２からの処理を実行する。
【０１０９】
同様に、他の移動通信端末の現在位置が表示部１０７−１の表示範囲でない場合（ステップＳ２１８にてＮＯである場合）、他の移動通信端末が携帯電話１００でない場合（ステップＳ２１６にてＮＯである場合）にも、ステップＳ２２１からの処理を実行する。
【０１１０】
一方、表示部１０７−１に路線地図が表示されていない場合（ステップＳ２１４にてＮＯである場合）、他の移動通信端末の現在位置が表示部１０７−１の表示範囲内であるか否かを判断する（ステップＳ２２４）。他の移動通信端末の現在位置が表示部１０７−１の表示範囲内である場合（ステップＳ２２４にてＹＥＳである場合）、制御部１０６−１は表示部１０７−１に自身の現在位置と他の移動通信端末の現在位置と目的地とを地図上に表示させる（ステップＳ２２６）。その後、ステップＳ２２１からの処理の実行する。
【０１１１】
図２１は、携帯電話１００において表示部１０７−１が他端末の現在位置を縮尺の大きい住宅地図上に表示した状態を示すイメージ図である。図２１に示すように、ステップＳ２２６において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の大きい住宅地図上に携帯電話１００の現在位置と他の携帯電話１００の現在位置と目的地とを共に表示させる。すなわち、制御部１０６−１は、表示部１０７−１が縮尺の大きい地図を表示しているときには、それぞれの移動通信端末の機種にかかわらず、他の移動通信端末を追加して表示する。その後、制御部１０６−１は、ステップＳ２２１からの処理を実行する。
【０１１２】
他の移動通信端末の現在位置が表示部１０７−１の表示範囲内でない場合（ステップＳ２２４にＮＯである場合）にも、制御部１０６−１は、ステップＳ２２１からの処理を実行する。そして、送受信部１０１−１が他の移動通信端末から現在位置情報を受信しなくなると（ステップＳ２２２にてＮＯである場合）、図１６に戻って、制御部１０６−１はステップＳ１１６からの処理を実行する。
＜カーナビゲーション装置２００における地図表示処理＞
次に、本実施の形態に係るカーナビゲーション装置２００における地図表示処理について説明する。図２２は、本実施の形態に係るカーナビゲーション装置２００における自端末の現在位置表示処理の処理手順を示すフローチャートである。尚、以下では、カーナビゲーション装置２００においては目的地情報の入力が行われない（他の移動通信端末からの目的地情報の受け付けのみを行う）場合について説明する。また、ＰＮＤ３００における地図表示処理の処理手順は、カーナビゲーション装置２００のそれと同様であるため説明を繰り返さない。
【０１１３】
図２２に示すように、カーナビゲーション装置２００がインターネット網５００を介して、マッチングサーバ４００にＩＰ登録を行う（ステップＳ３００）。このとき、カーナビゲーション装置２００は、記憶部１０３−１に格納されている他の移動通信端末のメールアドレスに基づいて、マッチングサーバ４００に他の移動通信端末のＩＰアドレスを要求する。マッチングサーバ４００は、既にマッチングサーバ４００へのＩＰ登録を完了している他の移動通信端末のＩＰアドレスをカーナビゲーション装置２００に返信する。
【０１１４】
カーナビゲーション装置２００の送受信部１０１−１は、他の移動通信端末からの目的地情報の受信を待ち受ける（ステップＳ３０２）。送受信部１０１−１が、他の移動通信端末から目的地情報を受信すると（ステップＳ３０２にてＹＥＳである場合）、制御部１０６−１は受信した目的地情報を記憶部１０３−１に格納する（ステップＳ３０４）。
【０１１５】
次に、位置取得部１０２−１が、カーナビゲーション装置２００の現在位置情報を取得する（ステップＳ３０６）。送受信部１０１−１が、マッチングサーバ４００から受信したＩＰアドレスに基づいて、現在位置情報を他の移動通信端末に送信する（ステップＳ３０７）。制御部１０６−１は、記憶部１０３−１からカーナビゲーション装置２００の現在位置の座標と目的地の座標とを読み出して（ステップＳ３０８）、カーナビゲーション装置２００の現在位置と目的地との距離を算出する（ステップＳ３０９）。
【０１１６】
制御部１０６−１は、その距離が近距離であるか否かを判断する（ステップＳ３１０）。すなわち、その距離が予め定められた第２のしきい値未満であるか否かを判断する。カーナビゲーション装置２００の現在位置が目的地から近距離である場合（ステップＳ３１０にてＹＥＳである場合）、制御部１０６−１は縮尺が大きな（拡大率が大きな）目的地周辺を示す地図を表示部１０７−１に表示させる（ステップＳ３１２）。
【０１１７】
図２３は、カーナビゲーション装置２００において表示部１０７−１が自端末の現在位置を縮尺の大きい目的地周辺を示す地図上に表示した状態を示すイメージ図である。図２３に示すように、ステップＳ３１２において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の大きい住宅地図上にカーナビゲーション装置２００の現在位置Ｙと目的地Ｚとを共に表示させる。
【０１１８】
一方、カーナビゲーション装置２００の現在位置Ｙが目的地Ｚから遠距離である場合（ステップＳ３１０にてＮＯである場合）、制御部１０６−１は縮尺の小さい地図（通常の道路地図）を表示部１０７−１に表示させる（ステップＳ３１４）。
【０１１９】
図２４は、カーナビゲーション装置２００において表示部１０７−１が自端末の現在位置を縮尺の小さい道路地図上に表示した状態を示すイメージ図である。図２４に示すように、ステップＳ３２４において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の小さい道路地図上にカーナビゲーション装置２００の現在位置Ｙと目的地Ｚとを共に表示させる。
【０１２０】
一方、ステップＳ３０２において、送受信部１０１−１が他の移動通信端末から目的地情報を受信しない場合（ステップＳ３０２にてＮＯである場合）、位置取得部１０２−１がカーナビゲーション装置２００の現在位置情報を取得する（ステップＳ３１６）。制御部１０６−１は、図２４に示すように、表示部１０７−１にカーナビゲーション装置２００の現在位置と目的地とを縮尺の小さい地図（通常の道路地図）上に表示させる（ステップＳ３１８）。
【０１２１】
ステップＳ３１２またはステップＳ３１４において表示部１０７−１が地図を表示すると、制御部１０６−１は、操作部１１０がログアウト命令（ＩＰアドレス削除命令）を受け付けたか否かを判断する（ステップＳ３３０）。操作部１１０がログアウト命令を受け付けた場合、送受信部１０１−１がインターネット網５００を介してマッチングサーバ４００にログアウト要求を送信する（ステップＳ３４０）。
【０１２２】
一方、操作部１１０がマッチングサーバ４００に対するログアウト命令を受け付けない場合（ステップＳ３３０にてＮＯである場合）、制御部１０６−１は、送受信部１０１−１が他の移動通信端末から現在位置情報を受信したか否かを判断する（ステップＳ３５０）。送受信部１０１−１が他の移動通信端末から現在位置情報を受信した場合（ステップＳ１５０にてＹＥＳである場合）、制御部１０６−１は他端末の現在位置表示処理（ステップＳ４００）を実行する。一方、送受信部１０１−１が他の移動通信端末から現在位置情報を受信しない場合（ステップＳ３５０にてＮＯである場合）、制御部１０６−１はステップＳ３０６からの処理を実行する。
【０１２３】
図２５は、本実施の形態に係るカーナビゲーション装置２００における他端末の現在位置表示処理の処理手順を示すフローチャートである。図２５に示すように、送受信部１０１−１が他の移動通信端末から現在位置情報を受信した場合（ステップＳ３５０にてＹＥＳである場合）、制御部１０６−１はその現在位置情報を記憶部１０３−１に格納する（更新する）（ステップＳ４１２）。そして、制御部１０６−１は、表示部１０７−１が道路地図を表示しているか否かを判断する（ステップＳ４１４）。
【０１２４】
表示部１０７−１が道路地図を表示している場合（ステップＳ４１４にてＹＥＳである場合）、制御部１０６−１は他の移動通信端末の機種が自身の機種と同じであるか否かを判断する（ステップＳ４１６）。すなわち、制御部１０６−１は、第５のファイル１０３−１５のＴＴｙｐｅを読み出して、ＴＴｙｐｅ＝ＣＡＲであるか否かを判断する。
【０１２５】
他の移動通信端末の機種が自身の機種と同じである場合（ステップＳ４１６にてＹＥＳである場合）、他の移動通信端末の現在位置が表示部１０７−１の表示範囲内であるか否かを判断する（ステップＳ４１８）。他の移動通信端末の現在位置が表示部１０７−１の表示範囲内である場合（ステップＳ４１８にてＹＥＳである場合）、制御部１０６−１は表示部１０７−１に自身の現在位置と他の移動通信端末の現在位置と目的地とを地図上に表示させる（ステップＳ４２０）。
【０１２６】
図２６は、カーナビゲーション装置２００において表示部１０７−１が他端末の現在位置を道路地図上に表示した状態を示すイメージ図である。図２６に示すように、ステップＳ４２０において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の小さい道路地図上にカーナビゲーション装置２００の現在位置と他のカーナビゲーション装置２００の現在位置と目的地とを共に表示させる。すなわち、制御部１０６−１は、表示部１０７−１が縮尺の小さい地図を表示しているときには、他のカーナビゲーション装置２００のみを追加して表示する。
【０１２７】
その後、制御部１０６−１は、操作部１１０がログアウト命令を受け付けたか否かを判断する（ステップＳ４２１）。操作部１１０がログアウト命令を受け付けた場合、送受信部１０１−１がインターネット網５００を介してマッチングサーバ４００にログアウト要求を送信する（ステップＳ４３０）。
【０１２８】
一方、操作部１１０がログアウト命令を受け付けない場合（ステップＳ４２１にてＮＯである場合）、制御部１０６−１は、送受信部１０１−１が他の移動通信端末から現在位置情報を受信したか否かを判断する（ステップＳ４２２）。送受信部１０１−１が他の移動通信端末から現在位置情報を受信した場合（ステップＳ４２２にてＹＥＳである場合）、ステップＳ４１２からの処理を実行する。
【０１２９】
同様に、他の移動通信端末の現在位置が表示部１０７−１の表示範囲でない場合（ステップＳ４１８にてＮＯである場合）、他の移動通信端末がカーナビゲーション装置２００でない場合（ステップＳ４１６にてＮＯである場合）、制御部１０６−１はステップＳ４２１からの処理を実行する。
【０１３０】
一方、表示部１０７−１に道路地図が表示されていない場合（ステップＳ４１４にてＮＯである場合）、他の移動通信端末の現在位置が表示部１０７−１の表示範囲内であるか否かを判断する（ステップＳ４２４）。他の移動通信端末の現在位置が表示部１０７−１の表示範囲内である場合（ステップＳ４２４にてＹＥＳである場合）、制御部１０６−１は表示部１０７−１に自身の現在位置と他の移動通信端末の現在位置と目的地とを地図上に表示させる（ステップＳ４２６）。その後、ステップＳ４２１からの処理を実行する。
【０１３１】
図２７は、カーナビゲーション装置２００において表示部１０７−１が他端末の現在位置を住宅地図上に表示した状態を示すイメージ図である。図２７に示すように、ステップＳ４２６において、制御部１０６−１は、表示部１０７−１に、たとえば縮尺の大きい住宅地図上にカーナビゲーション装置２００の現在位置と他の移動通信端末の現在位置と目的地とを共に表示させる。すなわち、制御部１０６−１は、表示部１０７−１が縮尺の大きい地図を表示しているときには、機種にかかわらずに他の移動通信端末を追加して表示する。その後、ステップＳ４２１からの処理を実行する。
【０１３２】
他の移動通信端末の現在位置が表示部１０７−１の表示範囲内でない場合（ステップＳ４２４にてＮＯである場合）にも、制御部１０６−１は、ステップＳ４２１からの処理を実行する。そして、送受信部１０１−１が他の移動通信端末から現在位置情報を受信しなくなると（ステップＳ４２２にてＮＯである場合）、図２２に戻って、制御部１０６−１はステップＳ３０６からの処理を実行する。
【０１３３】
このように、本実施の形態に係るネットワークシステム１においては、移動通信端末のユーザが、自身の位置と他の移動通信端末の位置と目的地との相互の位置関係を容易に把握することができる。また、ネットワークシステム１を構成する移動通信端末は様々な種類の移動通信端末から構成され、各移動通信端末が種類の異なる他の移動通信端末の現在位置情報を取得することができる。そのため、たとえば、携帯電話１００を有するユーザが、他の携帯電話を有するユーザだけでなく、カーナビゲーション装置２００を有するユーザの現在位置を把握することができる。
【０１３４】
加えて、各移動通信端末は、移動通信端末の現在位置と目的地との距離や、移動通信端末の機種や、他の移動通信端末の機種などに応じて、表示する地図の種類や縮尺を変化させるため、限られた表示部のスペースを有効に利用して、より適切にそれぞれの移動通信端末の位置情報を表示することができる。
［実施の形態２］
次に、ネットワークシステム１ｂの実施の形態２について説明する。実施の形態１に係るネットワークシステム１においては、各移動通信端末が記憶部１０３−１に記憶されている全ての他の移動通信端末のＩＰアドレス宛に、自身の現在位置情報を送信するものであったが、本実施の形態に係るネットワークシステム１ｂにおいては、各移動通信端末が、選択された１つの他の移動通信端末のＩＰアドレス宛に、自身の現在位置情報および自身が記憶している他の移動通信端末の現在位置情報を送信するものである（以下、このような現在位置情報を送信する形態をバケツリレータイプとも称す。）。
【０１３５】
ネットワークシステム１ｂの動作概要および全体構成、携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００のハードウェア構成、および携帯電話１００とカーナビゲーション装置２００とＰＮＤ３００の機能構成については、それぞれ実施の形態１に係るネットワークシステム１のそれと同様であるので、ここでは説明を繰り返さない。以下では、主に、本実施の形態に係るネットワークシステム１ｂにおけるデータの流れ、および各移動通信端末における動作手順について説明する。
＜目的地情報の送信＞
まず、本実施の形態に係るネットワークシステム１における、各移動通信端末が自身の現在位置情報を送信する際のデータの流れを説明する。図２８は、本実施の形態における各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示すイメージ図である。以下では、携帯電話１００Ａと携帯電話１００Ｂと自動車２５０に搭載されているカーナビゲーション装置２００とがマッチングサーバ４００を通じて直接的な相互接続が確立された以降の制御について説明する。
【０１３６】
まず、図２８に示すように、携帯電話１００Ａは、インターネット網５００を介して携帯電話１００Ｂに携帯電話１００の現在位置を示す現在位置情報を送信する。携帯電話１００Ｂは、インターネット網５００を介してカーナビゲーション装置２００に、携帯電話１００Ａからの現在位置情報と自身の現在位置を示す現在位置情報とを送信する。カーナビゲーション装置２００は、インターネット網５００を介して携帯電話１００Ａに、携帯電話１００Ｂからの現在位置情報と自身の現在位置を示す現在位置情報とを送信する。
【０１３７】
その後、携帯電話１００Ａは、定期的に、インターネット網５００を介して携帯電話１００Ｂに、カーナビゲーション装置２００からの現在位置情報と自身の現在位置を示す現在位置情報とを送信する。同様に、携帯電話１００Ｂは、定期的に、インターネット網５００を介して、カーナビゲーション装置２００に、携帯電話１００Ａからの現在位置情報と自身の現在位置を示す現在位置情報とを送信する。同様に、カーナビゲーション装置２００は、定期的に、インターネット網５００を介して携帯電話１００Ａに、携帯電話１００Ｂからの現在位置情報と自身の現在位置を示す現在位置情報とを送信する。
【０１３８】
すなわち、本実施の形態に係るネットワークシステム１においては、各移動通信端末が、定期的に、マッチングサーバ４００にＩＰ登録されている（自身の第５のファイル１０３−１５に記憶されている）他の移動通信端末のうちのいずれかに、自身の現在位置情報を送信する。各移動通信端末は、各移動通信端末の記憶部１０３−１の第５のファイル１０３−１５に記憶されている他の移動通信端末の全てにその各移動通信端末の現在位置情報が送信されるように、各移動通信端末の現在位置情報を送信する他の移動通信端末を選択する。
【０１３９】
たとえば、各移動通信端末は、自身の次にマッチングサーバ４００にＩＰ登録を行った他の移動通信端末に、自身が記憶しているそれぞれの移動通信端末の現在位置情報を送信する。すなわち、自身のマッチングサーバ４００のＩＰ登録時刻（ログイン時刻）の次のＩＰ登録時刻に対応する他の移動通信端末に、自身が記憶しているそれぞれの移動通信端末の現在位置情報を送信する。
【０１４０】
たとえば、各移動通信端末は、マッチングサーバ４００にＩＰ登録されている他の移動通信端末のうち、ＩＰアドレスが自身のＩＰアドレスの次に大きい他の移動通信端末に、自身が記憶しているそれぞれの移動通信端末の現在位置情報を送信する。
【０１４１】
尚、目的地情報に関しても、各移動通信端末が１つの他の移動通信端末に順番に目的地情報を伝達してもよい。すなわち、目的地情報の送信に関しても、ネットワークシステム１にバケツリレータイプを採用することができる。
＜携帯電話１００における地図表示処理＞
次に、本実施の形態に係る携帯電話１００における地図表示処理について説明する。図２９は、本実施の形態に係る携帯電話１００における自端末の現在位置表示処理の処理手順を示すフローチャートである。図３０は、本実施の形態に係る携帯電話１００における他端末の現在位置表示処理の処理手順を示すフローチャートである。
【０１４２】
図２９および図３０に示すように、本実施の形態においては、図１６および図１９に示すステップＳ１１７、ステップＳ２１２、ステップＳ２２２における処理が異なるものである。すなわち、携帯電話１００が、ステップＳ１００〜ステップＳ１１６の処理を実行した後、送受信部１０１−１が、マッチングサーバ４００から受信したＩＰアドレスに基づいて、携帯電話１００の現在位置情報と記憶部１０３−１に記憶されている他の移動通信端末の現在位置情報とを１つの他の移動通信端末に送信する（ステップＳ１１７−２）。
【０１４３】
そして、携帯電話１００がステップＳ１１８〜ステップＳ２００までの処理を実行する。制御部１０６−１は、他の移動通信端末から現在位置情報を受信した場合（ステップＳ２００にてＹＥＳである場合）、他の移動通信端末から受信した少なくとも１つの他の移動通信端末の現在位置情報を記憶部１０３−１に格納する（更新する）（ステップＳ２１２−２）。
【０１４４】
その後、携帯電話１００がステップＳ２１４〜ステップＳ２２１までの処理を実行する。制御部１０６−１は、操作部１１０がマッチングサーバ４００に対するログアウト命令を受け付けない場合（ステップＳ２２１にてＮＯである場合）、ステップＳ１１６からの処理を実行する。すなわち、本実施の形態においては、ステップＳ２２２の処理は実行されない。
＜カーナビゲーション装置２００における地図表示処理＞
次に、本実施の形態に係るカーナビゲーション装置２００における地図表示処理について説明する。図３１は、本実施の形態に係るカーナビゲーション装置２００における自端末の現在位置表示処理の処理手順を示すフローチャートである。図３２は、本実施の形態に係るカーナビゲーション装置２００における他端末の現在位置表示処理の処理手順を示すフローチャートである。尚、以下では、カーナビゲーション装置２００においては目的地情報の入力が行われない（目的地情報の受け付けのみを行う）場合について説明する。また、ＰＮＤ３００における地図表示処理の処理手順は、カーナビゲーション装置２００のそれと同様であるため説明を繰り返さない。
【０１４５】
図３１および図３２に示すように、本実施の形態においては、図２２および図２５に示すステップＳ３０７、ステップＳ４１２、ステップＳ４２２における処理が異なるものである。すなわち、カーナビゲーション装置２００が、ステップＳ３００〜ステップＳ３０６の処理を実行した後、送受信部１０１−１が、マッチングサーバ４００から受信したＩＰアドレスに基づいて、カーナビゲーション装置２００の現在位置情報と記憶部１０３−１に記憶されている他の移動通信端末の現在位置情報とを１つの他の移動通信端末に送信する（ステップＳ３０７−２）。
【０１４６】
そして、カーナビゲーション装置２００がステップＳ３０８〜ステップＳ４００までの処理を実行する。制御部１０６−１は、他の移動通信端末から現在位置情報を受信した場合（ステップＳ４００にてＹＥＳである場合）、他の移動通信端末から受信した少なくとも１つの他の移動通信端末の現在位置情報を記憶部１０３−１に格納する（更新する）（ステップＳ４１２−２）。
【０１４７】
その後、カーナビゲーション装置２００がステップＳ４１４〜ステップＳ４２１までの処理を実行する。制御部１０６−１は、操作部１１０がマッチングサーバ４００に対するログアウト命令を受け付けない場合（ステップＳ４２１にてＮＯである場合）、ステップＳ３０６からの処理を実行する。すなわち、本実施の形態においては、ステップＳ４２２の処理が実行されない。
【０１４８】
このように、本実施の形態に係るネットワークシステム１ｂにおいては、移動通信端末のユーザが、自身の位置と他の移動通信端末の位置と目的地との相互の位置関係を容易に把握することができる。また、ネットワークシステム１ｂを構成する移動通信端末は様々な種類の移動通信端末から構成され、各移動通信端末が種類の異なる他の移動通信端末の現在位置情報を取得することができる。そのため、たとえば、携帯電話１００を有するユーザが、他の携帯電話を有するユーザだけでなく、カーナビゲーション装置２００を有するユーザの現在位置を把握することができる。
【０１４９】
加えて、各移動通信端末は、移動通信端末の現在位置と目的地との距離や、移動通信端末の機種や、他の移動通信端末の機種などに応じて、表示する地図の種類や縮尺を変化させるため、限られた表示部のスペースを有効に利用して、より適切にそれぞれの移動通信端末の位置情報を表示することができる。
【０１５０】
さらに、本実施の形態に係るネットワークシステム１ｂにおいては、各移動通信端末における現在位置情報の送信先が１つの他の移動通信端末に限られるので、各移動通信端末が送信するデータ量を抑制するこができる。
【０１５１】
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【０１５２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５３】
プログラムコードを供給するための記憶媒体としては、例えば、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード（ＩＣメモリカード）、ＲＯＭ（マスクＲＯＭ、フラッシュＥＥＰＲＯＭなど）などを用いることができる。
【０１５４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１５５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１５６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１５７】
【図１】本実施の形態に係るネットワークシステムの一例を示す概略図である。
【図２】ネットワークシステムにおける動作概要を示すシーケンス図である。
【図３】本実施の形態に係る携帯電話のハードウェア構成を示すブロック図である。
【図４】本実施の形態に係るカーナビゲーション装置のハードウェア構成を示すブロック図である。
【図５】本実施の形態に係るマッチングサーバのハードウェア構成を示すブロック図である。
【図６】マッチングサーバのメモリあるいは固定ディスクに記憶されるメール−ＩＰアドレス変換テーブルのデータ構造を示すイメージ図である。
【図７】本実施の形態に係る各移動通信端末の機能構成を示すブロック図である。
【図８】記憶部に記憶されている第１のファイルのデータ構造を示すイメージ図である。
【図９】記憶部に記憶されている第２のファイルのデータ構造を示すイメージ図である。
【図１０】記憶部に記憶されている第３のファイルのデータ構造を示すイメージ図である。
【図１１】記憶部に記憶されている第４のファイルおよび第５のファイルのデータ構造を示すイメージ図である。
【図１２】記憶部に記憶されている第６のファイルおよび第７のファイルのデータ構造を示すイメージ図である。
【図１３】各移動通信端末にて画像データを共有した状態を示すイメージ図である。
【図１４】移動通信端末が目的地情報を送信する際のデータの流れを示したイメージ図である。
【図１５】実施の形態１における各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示すイメージ図である。
【図１６】実施の形態１に係る携帯電話における自端末の現在位置表示処理の処理手順を示すフローチャートである。
【図１７】携帯電話において表示部が自端末の現在位置を縮尺の大きい目的地周辺を示す地図上に表示した状態を示すイメージ図である。
【図１８】携帯電話において表示部が自端末の現在位置を縮尺の小さい路線地図上に表示した状態を示すイメージ図である。
【図１９】実施の形態１に係る携帯電話における他端末の現在位置表示処理の処理手順を示すフローチャートである。
【図２０】携帯電話において表示部が他端末の現在位置を縮尺の小さい路線地図上に表示した状態を示すイメージ図である。
【図２１】携帯電話において表示部が他端末の現在位置を縮尺の大きい住宅地図上に表示した状態を示すイメージ図である。
【図２２】実施の形態１に係るカーナビゲーション装置における自端末の現在位置表示処理の処理手順を示すフローチャートである。
【図２３】カーナビゲーション装置において表示部が自端末の現在位置を縮尺の大きい目的地周辺を示す地図上に表示した状態を示すイメージ図である。
【図２４】カーナビゲーション装置において表示部が自端末の現在位置を縮尺の小さい道路地図上に表示した状態を示すイメージ図である。
【図２５】実施の形態１に係るカーナビゲーション装置における他端末の現在位置表示処理の処理手順を示すフローチャートである。
【図２６】カーナビゲーション装置において表示部が他端末の現在位置を道路地図上に表示した状態を示すイメージ図である。
【図２７】カーナビゲーション装置において表示部が他端末の現在位置を住宅地図上に表示した状態を示すイメージ図である。
【図２８】実施の形態２における各移動通信端末が自身の現在位置情報を送信する際のデータの流れを示すイメージ図である。
【図２９】実施の形態２に係る携帯電話における自端末の現在位置表示処理の処理手順を示すフローチャートである。
【図３０】実施の形態２に係る携帯電話における他端末の現在位置表示処理の処理手順を示すフローチャートである。
【図３１】実施の形態２に係るカーナビゲーション装置における自端末の現在位置表示処理の処理手順を示すフローチャートである。
【図３２】実施の形態２に係るカーナビゲーション装置における他端末の現在位置表示処理の処理手順を示すフローチャートである。
【符号の説明】
【０１５８】
１，１ｂ  ネットワークシステム、１００，１００Ａ，１００Ｂ  携帯電話、１０１  無線通信部、１０１−１  送受信部、１０２  ＧＰＳ信号処理部、１０２−１  位置取得部、１０３  ＲＡＭ、１０３−１  記憶部、１０５  電池、１０６  ＣＰＵ、１０６−１  制御部、１０６−１  算出部、１０６−２  決定部、１０６−３  表示制御部、１０７  モニタ、１０７−１  表示部、１０８  マイク、１０９  スピーカ、１１０  操作部、１１１  通信アンテナ、１１２  測位アンテナ、２００  カーナビゲーション装置、２０１  無線通信部、２０２  ＧＰＳ信号処理部、２０５  電池、２０７  液晶ディスプレイ、２０８  送受信部、２１０  タッチパネル、２１１  通信アンテナ、２１２  測位アンテナ、２５０  自動車、４００  マッチングサーバ、４０６  メモリ、４０６−１  アドレス変換テーブル、４０７  固定ディスク、４０８  内部バス、４０９  通信インターフェイス、５００  インターネット網、６００  中継サーバ、７００  キャリア網、Ｘ  現在位置、Ｙ  現在位置、Ｚ  目的地。
【図１】
0005250902.tif 000002
【図２】
0005250902.tif 000003
【図３】
0005250902.tif 000004
【図４】
0005250902.tif 000005
【図５】
0005250902.tif 000006
【図６】
0005250902.tif 000007
【図７】
0005250902.tif 000008
【図８】
0005250902.tif 000009
【図９】
0005250902.tif 000010
【図１０】
0005250902.tif 000011
【図１１】
0005250902.tif 000012
【図１２】
0005250902.tif 000013
【図１３】
0005250902.tif 000014
【図１４】
0005250902.tif 000015
【図１５】
0005250902.tif 000016
【図１６】
0005250902.tif 000017
【図１７】
0005250902.tif 000018
【図１８】
0005250902.tif 000019
【図１９】
0005250902.tif 000020
【図２０】
0005250902.tif 000021
【図２１】
0005250902.tif 000022
【図２２】
0005250902.tif 000023
【図２３】
0005250902.tif 000024
【図２４】
0005250902.tif 000025
【図２５】
0005250902.tif 000026
【図２６】
0005250902.tif 000027
【図２７】
0005250902.tif 000028
【図２８】
0005250902.tif 000029
【図２９】
0005250902.tif 000030
【図３０】
0005250902.tif 000031
【図３１】
0005250902.tif 000032
【図３２】
0005250902.tif 000033