(57)【要約】【課題】  位置情報提供システムにおいて、位置情報を提供する側の効率性や、位置情報の提供を受ける側の利便性を向上させる。【解決手段】    位置情報が所定の条件を満たすか否かを判定する際に用いる位置情報提供内容情報を位置情報取得装置３０からサーバ装置２０に登録し、サーバ装置２０は、これを移動端末装置１０に提供する。位置情報取得装置３０は、位置情報提供内容情報に従ったトリガ情報を移動端末装置１０に送り、これを受けた移動端末装置１０は、自ら出力する位置情報が位置情報提供内容情報に示される所定の条件を満たすか否かを判断する。そして、この所定の条件を満たすと判断された位置情報のみが、移動端末装置１０からサーバ装置２０に送信される。そして、サーバ装置２０は、位置情報取得装置３０からの要求に応じ、この移動端末装置１０の位置に関する情報を位置情報取得装置３０に送る。位置情報取得装置３０は、この情報を表示する。【選択図】        図１
2007028007.tif 000002
【特許請求の範囲】
【請求項１】
所定の条件を満たす位置情報を提供する位置情報提供システムの移動端末装置であって、
位置情報が前記所定の条件を満たすか否かを判定する際に用いる位置情報提供内容情報を格納する位置情報提供内容情報格納部と、
位置情報を出力する位置情報出力部と、
前記位置情報提供内容情報を用い、前記位置情報が前記所定の条件を満たすか否かを判定し、その判定結果を出力する送信判定部と、
前記所定の条件を満たす旨の判定結果が出力された前記位置情報を送信する位置情報送信部と、
を有することを特徴とする移動端末装置。
【請求項２】
請求項１に記載の移動端末装置であって、
移動端末装置の位置に関する情報の提供を受ける位置情報取得装置から送信されたトリガ情報を受信するトリガ情報受信部と、
トリガ情報の正当性を検証するトリガ情報検証部とを有し、
前記位置情報提供内容情報は、
トリガ情報の正当性を検証するためのトリガ検証情報を含み、
前記トリガ情報検証部は、
前記トリガ情報受信部が受信した前記トリガ情報の正当性を、前記トリガ検証情報を用いて検証し、その検証結果を出力し、
前記送信判定部は、
当該トリガ情報が正当である旨の検証結果が前記トリガ情報検証部から出力されたことを条件に、前記位置情報が前記所定の条件を満たすか否かの判定を開始する、
ことを特徴とする移動端末装置。
【請求項３】
請求項１に記載の移動端末装置であって、
前記送信判定部から前記所定の条件を満たす旨の判定結果が出力された前記位置情報を順次格納する送信位置情報格納部をさらに有し、
前記位置情報送信部は、
前記送信位置情報格納部に格納された複数の前記位置情報をまとめて送信する、
ことを特徴とする移動端末装置。
【請求項４】
請求項１又は３に記載の移動端末装置であって、
前記位置情報送信部は、
前記位置情報を、位置情報提供システムを制御するサーバ装置に送信する、
ことを特徴とする移動端末装置。
【請求項５】
請求項１に記載の移動端末装置であって、
前記位置情報提供内容情報は、
移動端末装置の位置に関する情報の提供を受ける位置情報取得装置から、位置情報提供システムを制御するサーバ装置へ送信され、当該サーバ装置に格納され、所定の契機で当該サーバ装置から当該移動端末装置に送信された情報である、
ことを特徴とする移動端末装置。
【請求項６】
請求項５に記載の移動端末装置であって、
前記位置情報提供内容情報は、
前記位置情報提供内容情報格納部に位置情報提供内容情報が格納されていない場合に、前記サーバ装置から送信され、当該位置情報提供内容情報格納部に格納される情報である、
ことを特徴とする移動端末装置。
【請求項７】
請求項５に記載の移動端末装置であって、
前記位置情報提供内容情報は、
当該移動端末装置に対応する新たな位置情報提供内容情報が前記サーバ装置に格納されたことを契機に、前記サーバ装置から送信され、前記位置情報提供内容情報格納部に格納される情報である、
ことを特徴とする移動端末装置。
【請求項８】
請求項１に記載の移動端末装置であって、
前記所定の条件は、位置の条件である、
ことを特徴とする移動端末装置。
【請求項９】
請求項１に記載の移動端末装置であって、
前記所定の条件は、時間の条件である、
ことを特徴とする移動端末装置。
【請求項１０】
所定の条件を満たす位置情報を提供する位置情報提供システムのサーバ装置であって、
移動端末装置の位置に関する情報の提供を受ける位置情報取得装置から送信された位置情報提供内容情報を受信する判定基準受信部と、
前記位置情報提供内容情報を格納する位置情報提供内容情報格納部と、
所定の契機で前記位置情報提供内容情報を前記移動端末装置に送信する位置情報提供内容情報送信部と、
前記移動端末装置から送信された位置情報を受信する位置情報受信部と、
前記位置情報を格納する位置情報格納部と、
前記位置情報取得装置から送信された位置確認情報を受信する位置確認情報受信部と、
前記位置確認情報受信部が前記位置確認情報を受信したことを契機に、前記位置情報格納部に格納された前記位置情報が示す位置に関する情報を、前記位置情報取得装置に送信する位置特定情報送信部と、
を有することを特徴とするサーバ装置。
【請求項１１】
請求項１０に記載のサーバ装置であって、
前記位置情報が取得された旨の情報を、当該位置情報が特定する位置を示すことなく、前記位置情報取得装置に送信する取得通知送信部を有する、
ことを特徴とするサーバ装置。
【請求項１２】
所定の条件を満たす位置情報を提供する位置情報提供システムの位置情報提供方法であって、
サーバ装置の判定基準受信部が、位置情報取得装置から送信された位置情報提供内容情報を受信するステップと、
前記サーバ装置の位置情報提供内容情報格納部に、前記位置情報提供内容情報を格納するステップと、
前記サーバ装置の位置情報提供内容情報送信部が、所定の契機で前記位置情報提供内容情報を移動端末装置に送信するステップと、
前記移動端末装置の位置情報提供内容情報格納部に、前記位置情報提供内容情報を格納するステップと、
前記移動端末装置の位置情報出力部が位置情報を出力するステップと、
前記移動端末装置の送信判定部が、前記位置情報提供内容情報を用い、前記位置情報が前記所定の条件を満たすか否かを判定し、その判定結果を出力するステップと、
前記所定の条件を満たす旨の判定結果が出力された前記位置情報を、前記移動端末装置の位置情報送信部が、前記サーバ装置に送信するステップと、
前記サーバ装置の位置情報受信部が、前記移動端末装置から送信された前記位置情報を受信するステップと、
前記サーバ装置の位置情報格納部が、前記位置情報を格納するステップと、
前記サーバ装置の位置確認情報受信部が、前記位置情報取得装置から送信された位置確認情報を受信するステップと、
前記位置確認情報受信部が前記位置確認情報を受信したことを契機に、前記サーバ装置の位置特定情報送信部が、前記位置情報格納部に格納された前記位置情報が示す位置に関する情報を、前記位置情報取得装置に送信するステップと、
を有することを特徴とする位置情報提供方法。
【請求項１３】
請求項１から９の何れかに記載の移動端末装置としてコンピュータを機能させるためのプログラム。
【請求項１４】
請求項１０又は１１に記載のサーバ装置としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末装置の位置情報を提供する技術に関する。
【背景技術】
【０００２】
親が子供の現在位置を知ろうとするような場合、通常、親が子供の携帯電話に電話を掛けたり、メールを送信したりし、その子供から直接現在位置を聞くという方法が採られる。しかし、この方法の場合、子供が自らの携帯電話に何らかの通信があったことを認識し、それに応じて「通話を行う」や「メールに返信する等」の行為を行わなければ、親は子供の現在位置を知ることができない。そのため、例えば、子供が、遊びに夢中になっているため携帯電話に電話が掛かってきたことを認識できなかった場合や、電話に出る等の行為を行わなかった場合には、親はその子供の現在位置を把握することができない。
【０００３】
これに対し、このような場合にも親が子供の現在位置を知ることができる方法として、ＧＰＳ（Global Positioning System)と連動して位置情報取得するシステムや、携帯電話が有するＧＰＳ機能や基地局を用いた位置検出機能を用い、携帯電話所持者の位置情報を提供するシステムが提供されている（例えば、特許文献１，非特許文献１参照）。これらのシステムは、携帯電話等の移動端末装置がＧＰＳ等の位置検出機能を用いて自らの位置を検出し、その位置情報を他の携帯電話等の位置情報取得装置に通知するものである。また、この位置情報の通知方法としては、移動端末装置で検出された位置情報を位置情報取得装置にメールによって自動送信する方法や、移動端末装置で検出された位置情報を専用のサーバ装置に送信し、このサーバ装置を介して位置情報取得装置に送信する方法がある。
【特許文献１】特開２００３−２５９４２６号公報
【非特許文献１】”ドコモのＧＰＳ位置情報サービス”、［online］、平成１５年、NTT DoCoMo, Inc、［平成１７年７月８日検索］、インターネット＜http://www.dlpservice.jp/index2.php＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のシステムでは、所定の条件を満たす位置情報のみが必要とされる場合において、位置情報を便利かつ効率的に提供することができないという課題がある。
例えば、子供が学校へ登校したために一定のエリアへ入った場合や、下校したために一定のエリアから出た場合のような特定のエリアと実際の位置との関連性を示す情報が必要となる場合を想定する。この場合、従来のシステムでは、情報の提供を受ける側が一定のサイクルで移動端末装置の位置情報を取得しなければならず、不便である。また、移動端末装置のほうも一定のサイクルの位置情報を送信しなければならず、効率が悪い。また、移動端末装置が自らの位置情報を所定のサイクルで外部のサーバ装置に送信し、このサーバ装置が、移動端末装置から送信された位置情報が示す位置と特定のエリアとを比較し、移動端末装置の位置が所定の条件（例えば、特定のエリアに出入りしたこと）を満たした場合に、移動端末装置の位置情報を位置情報取得装置に送信する方法も存在する。しかし、この場合、移動端末装置は、その位置が所定の条件を満たしていない場合にも自らの位置情報を所定の間隔で送信し続けなければならず効率が悪い。
【０００５】
本発明はこのような点に鑑みてなされたものであり、所定の条件を満たす位置情報のみが必要とされる場合において、移動端末装置の位置情報を提供する際の効率性や、位置情報の提供を受ける側の利便性を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明では、上述の課題を解決するために、位置情報が所定の条件を満たすか否かを判定する際に用いる位置情報提供内容情報を格納する位置情報提供内容情報格納部と、位置情報を出力する位置情報出力部と、位置情報提供内容情報を用い、位置情報が所定の条件を満たすか否かを判定し、その判定結果を出力する送信判定部と、送信を行う旨の判定結果が出力された位置情報を送信する位置情報送信部と、を有する移動端末装置が提供される。
ここで、移動端末装置は、位置情報提供内容情報格納部に格納された位置情報提供内容情報を用い、位置情報が所定の条件を満たすか否かを判定し、位置情報の送信を行うか否かを決定する。これにより、移動端末装置は、位置情報提供内容情報が示す条件に合致した場合にのみ位置情報を送信することになる。その結果、情報の提供を受ける側は、一定のサイクルで移動端末装置の位置情報を取得することなく、所定の条件を満たした位置情報のみを取得することができる。これにより利便性が向上する。また、移動端末装置は、条件に合致しない位置情報を送信しない。これにより、通信効率が向上する。
【０００７】
また、本発明の移動端末装置は、好ましくは、移動端末装置の位置に関する情報の提供を受ける位置情報取得装置から送信されたトリガ情報を受信するトリガ情報受信部と、トリガ情報の正当性を検証するトリガ情報検証部とを有する。また、位置情報提供内容情報は、トリガ情報の正当性を検証するためのトリガ検証情報を含む。そして、トリガ情報検証部は、トリガ情報受信部が受信したトリガ情報の正当性を、トリガ検証情報を用いて検証し、その検証結果を出力する。また、送信判定部は、当該トリガ情報が正当である旨の検証結果が、トリガ情報検証部から出力されたことを条件に、位置情報が所定の条件を満たすか否かの判定を開始する。
【０００８】
ここで、送信判定部が、位置情報が所定の条件を満たすか否かを判定するのは、トリガ情報検証部がトリガ情報を正当であると判定した場合のみである。これにより、位置情報提供内容情報の設定者以外の者が、移動端末装置に不正にアクセスし、位置情報の送信が開始されることを抑制できる。
また、本発明の移動端末装置は、好ましくは、送信判定部から所定の条件を満たす旨の判定結果が出力された位置情報を順次格納する送信位置情報格納部をさらに有する。そして、位置情報送信部は、送信位置情報格納部に格納された複数の位置情報をまとめて送信する。
【０００９】
これにより、位置情報の通信回数を低減させ、通信効率をさらに向上させることができる。
また、本発明の移動端末装置は、好ましくは、位置情報を、移動端末装置の位置に関する情報を提供するサーバ装置に送信する。
これにより、サーバ装置で位置情報を加工することが可能となり、利用者が利用しやすい形態で位置情報を提供することが可能となる。
また、好ましくは、位置情報提供内容情報は、移動端末装置の位置に関する情報の提供を受ける位置情報取得装置から、位置情報提供システムを制御するサーバ装置へ送信され、当該サーバ装置に格納され、所定の契機で当該サーバ装置から当該移動端末装置に送信された情報である。
【００１０】
この場合、移動端末装置の位置に関する情報の提供を受けようとする者は、移動端末装置との通信状態に関わらず、自由なタイミングで、好みの位置情報提供内容情報を登録することが可能となる。
また、好ましくは、位置情報提供内容情報は、移動端末装置の位置情報提供内容情報格納部に位置情報提供内容情報が格納されていない場合に、サーバ装置から当該移動端末装置に送信され、その位置情報提供内容情報格納部に格納される。
この場合、移動端末装置の位置情報提供内容情報格納部に位置情報提供内容情報が格納されているにも関わらず、不必要に位置情報提供内容情報が送信されることを防止できる。これによって通信効率を向上できる。
【００１１】
また、好ましくは、位置情報提供内容情報は、当該移動端末装置に対応する新たな位置情報提供内容情報がサーバ装置に格納されたことを契機に、サーバ装置から送信され、位置情報提供内容情報格納部に格納される情報である。
この場合、移動端末装置の位置情報提供内容情報格納部に位置情報提供内容情報が格納されているにも関わらず、同じ位置情報提供内容情報が不必要に送信されることを防止できる。これによって通信効率を向上できる。
また、送信判定部が判定する所定の条件は、好ましくは、位置或いは時刻に関する条件である。
【００１２】
また、本発明では、上述の課題を解決するために、位置情報取得装置から送信された位置情報提供内容情報を受信する判定基準受信部と、位置情報提供内容情報を格納する位置情報提供内容情報格納部と、所定の契機で位置情報提供内容情報を移動端末装置に送信する位置情報提供内容情報送信部と、移動端末装置から送信された位置情報を受信する位置情報受信部と、位置情報を格納する位置情報格納部と、位置情報取得装置から送信された位置確認情報を受信する位置確認情報受信部と、位置確認情報受信部が位置確認情報を受信したことを契機に、位置情報格納部に格納された位置情報が示す位置に関する情報を、位置情報取得装置に送信する位置特定情報送信部とを有するサーバ装置が提供される。
【００１３】
これにより、移動端末装置の位置に関する情報の提供を受けようとする者は、移動端末装置との通信状態に関わらず、自由なタイミングで、好みの位置情報提供内容情報を登録することができる。また、この者は、移動端末装置との通信状態に関わらず、自由なタイミングで位置情報を取得できる。さらに、これにより、サーバ装置で位置情報を加工することも可能となり、利用者が利用しやすい形態で位置情報を提供することが可能となる。これらにより利便性が向上する。
また、好ましくは、本発明のサーバ装置は、位置情報が取得された旨の情報を、当該位置情報が特定する位置を示すことなく、位置情報取得装置に送信する取得通知送信部を有する。
【００１４】
これにより、位置情報が第三者に知られることなく、位置情報が取得されたことを、移動端末装置の位置に関する情報の提供を受けようとする者に知らせることができる。
【発明の効果】
【００１５】
以上のように、本発明では、移動端末装置の位置情報を提供する際の効率性や、位置情報の提供を受ける側の利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を参照して説明する。
〔第1の実施の形態〕
まず、本発明における第１の実施の形態について説明する。
＜全体構成＞
図１は、本形態における位置情報提供システム１の全体構成を例示した概念図である。
この図に例示するように、位置情報提供システム１は、ネットワーク４０を通じて通信可能に接続された移動端末装置１０及びサーバ装置２０を具備する。そして、この位置情報提供システム１は、ネットワーク４０に通信可能に接続された位置情報取得装置３０に対し、移動端末装置１０の位置に関する情報を提供する。
【００１７】
移動端末装置１０は、ネットワーク４０への接続が可能であり、さらにアプリケーションが常駐して動作可能な装置である。また、移動端末装置１０は、自らの位置情報を取得する機能を具備し、自らの位置情報を提供する。この機能はＧＰＳを用いたものでもよいし、携帯電話基地局の電界強度を用いるものであってもよいし、これらを折衷したものであってもよい。なお、移動端末装置１０の具体例としては、例えば、ＧＰＳ付携帯電話、ＧＰＳ付ＰＤＡ（Personal Digital Assistant）、基地局の電界強度から自らの位置情報を検知できるＰＨＳ端末装置等を例示できる。
【００１８】
サーバ装置２０は、ネットワーク４０への接続が可能であり、さらにアプリケーションが常駐して動作可能な装置であり、位置情報提供システム１全体をコントロールする。
位置情報取得装置３０は、ネットワーク４０への接続が可能に構成され、移動端末装置１０の位置情報の取得要求やその確認を行う装置である。なお、位置情報取得装置３０の具体例としては、通信機能を備えたパーソナルコンピュータ、ＰＤＡ、携帯電話等を例示できる。また、位置情報取得装置３０の一部の機能を、固定電話や携帯電話等の電話機器や、メール送信が可能なパーソナルコンピュータ、ＰＤＡ、携帯電話等で実現してもよい。
ネットワーク４０は、例えば、携帯電話通信網、インターネット、イントラネット、ＬＡＮ（Local Area Network）等によって構成される通信網である。
【００１９】
＜処理の概要＞
次に、図１を用いて位置情報提供システム１の処理の概要を説明する。
（１）まず、移動端末装置１０の位置情報の取得を行う利用者は、位置情報が所定の条件を満たすか否かの判定に用いられる位置情報提供内容情報を、位置情報取得装置３０に入力する。位置情報取得装置３０は、この位置情報提供内容情報を、ネットワーク４０を通じてサーバ装置２０に送信する。サーバ装置２０は、この位置情報提供内容情報を受信し、これを格納する。
（２）移動端末装置１０の位置情報の取得を行う利用者は、移動端末装置１０の位置情報の取得を開始する際、トリガ情報を位置情報取得装置３０に送信させる。このトリガ情報は、ネットワーク４０を通じて移動端末装置１０に送信される。なお、このトリガ情報は、サーバ装置２０に格納させた位置情報提供内容情報に適合するものである。
（３）また、サーバ装置２０は、格納する位置情報提供内容情報を、所定の契機で、ネットワーク４０を通じて移動端末装置に送信する。これが送信された移動端末装置は、これを格納する。
【００２０】
（４）移動端末装置１０は、この位置情報提供内容情報を用い、位置情報が所定の条件を満たすか否かを判定する。そして、移動端末装置１０は、所定の条件を満たす旨の判定がなされた位置情報を、ネットワーク４０を通じてサーバ装置２０に送信する。サーバ装置２０は、この位置情報を受信して格納する。
（５）次に、移動端末装置１０の位置情報の取得を行う利用者は、サーバ装置２０に位置情報の送信を要求するための位置確認情報を、位置情報取得装置３０に送信させる。この位置確認情報は、ネットワーク４０を通じてサーバ装置２０に送信される。サーバ装置２０は、これを受信する。
（６）サーバ装置２０は、位置確認情報を受信したことを契機に、格納する位置情報を加工した加工位置を、ネットワーク４０を通じ、位置情報取得装置３０に送信する。位置情報取得装置３０は、これを受信し、ディスプレイ等に表示する。
【００２１】
次に、本形態の詳細を説明する。
＜移動端末装置１０の詳細構成＞
［移動端末装置１０のハードウェア構成］
図２は、本形態の移動端末装置１０のハードウェア構成を例示したブロック図である。
図２に例示するように、この例の移動端末装置１０は、ＧＰＳによって位置情報を取得することが可能な通常の携帯電話端末装置である。この例の移動端末装置１０は、基地局との通信に用いる電磁波を送受信するアンテナ１１と、送受信される電磁波の変調・復調・増幅等を行うＲＦ／ＩＦ部１２と、変調前又は復調後の情報信号を処理するベースバンド処理部１３と、ＲＡＭ（Random Access Memory）１４ａと、ＲＯＭ（Read Only Memory）１４ｂと、ＣＰＵ（Central Processing Unit）１５と、ＧＰＳ部１６と、ＬＣＤ（Liquid Crystal Display）ドライバ１７ａと、ＬＣＤ１７ｂと、入力キー１８とを有している。また、ＲＡＭ１４ａは、ダウンロード等したプログラムを格納するプログラム領域１４ａａと、位置情報提供内容情報等のデータを格納するデータ領域１４ａｂとを有している。
【００２２】
［移動端末装置プログラムの構成］
次に、上述のＲＡＭ１４ａのプログラム領域１４ａａに格納される移動端末装置プログラムの構成について説明する。
この例の移動端末装置プログラムは、装置全体を制御する制御プログラムと、ＧＰＳ部１６に位置情報を出力させるための位置情報出力プログラムと、位置情報提供内容情報の格納処理を制御するための位置情報提供内容情報格納プログラムと、位置情報取得装置３０から送信されたトリガ情報の受信処理を制御するトリガ情報受信プログラムと、トリガ情報の正当性を検証するためのトリガ情報検証プログラムと、位置情報提供内容情報を用いて位置情報の送信を行うか否かを判定し、その判定結果を出力するための送信判定プログラムと、送信を行う旨の判定結果が出力された位置情報の送信を制御する位置情報送信プログラムとを有している。
【００２３】
なお、上述した各プログラムは、単一のプログラム列として構成されていてもよく、また、少なくとも一部のプログラムが別個のモジュールとしてライブラリに格納されていてもよい。また、上記のプログラム単体でその機能を実現できるものでもよいし、上記のプログラムがさらに他のライブラリ（記載していない）を読み出して各機能を実現するものでもよい。
【００２４】
［ハードウェアと移動端末装置プログラムとの協働］
移動端末装置プログラムは、ＣＰＵ１５によって実行される。この例の場合、まずＣＰＵ１５は、移動端末装置プログラムやデータが書き込まれたＲＡＭ１４ａ上のアドレスをレジスタ１５ｃに格納する。次に、ＣＰＵ１５の制御部１５ａは、レジスタ１５ｃに格納されたこれらのアドレスを順次読み出し、読み出したアドレスが示すＲＡＭ１４ａ上の領域からプログラムやデータを読み出す。そして、制御部１５ａは、そのプログラムが示す演算を演算部１５ｂに順次実行させ、その演算結果をレジスタ１５ｃに格納していく。
【００２５】
図３は、このようにＣＰＵ１５に上述のプログラムが読み込まれて実行されることにより構成される移動端末装置１０の機能構成を例示したブロック図である。なお、図３における矢印はデータの流れを示すが、制御部１０ａに出入りするデータの流れに対応する矢印は省略してある。
図３に例示するように、この例の移動端末装置１０は、制御部１０ａと、一時メモリ１０ｂと、機体特定情報格納部１０ｃと、位置情報提供内容情報格納部１０ｄと、位置情報出力部１０ｅと、送信判定部１０ｆと、トリガ情報検証部１０ｇと、通信部１０ｈ（「位置情報送信部」及び「トリガ情報受信部」に相当）とを有している。なお、一時メモリ１０ｂ、機体特定情報格納部１０ｃ及び位置情報提供内容情報格納部１０ｄに格納されるデータについては後述する。
【００２６】
ここで、一時メモリ１０ｂ及び位置情報提供内容情報格納部１０ｄは、例えば、ＲＡＭ１４ａ、レジスタ１５ｃの何れか或いはこれらを併用した記憶領域に相当する。また、機体特定情報格納部１０ｃは、例えば、ＲＡＭ１４ａ、ＲＯＭ１４ｂ等に相当する。また、この例の制御部１０ａ、送信判定部１０ｆ、トリガ情報検証部１０ｇは、上述の制御プログラム、送信判定プログラム、トリガ情報検証プログラムがそれぞれ読み込まれたＣＰＵ１５に相当する。また、この例の位置情報出力部１０ｅは、上述の位置情報出力プログラムが読み込まれたＣＰＵ１５の制御のもと処理を行うＧＰＳ部１６に相当する。また、通信部１０ｈは、上述の位置情報送信プログラムやトリガ情報受信プログラムが読み込まれたＣＰＵ１５の制御のもと処理を実行するベースバンド処理部１３、ＲＦ／ＩＦ部１２及びアンテナ１１に相当する。また、この例の移動端末装置１０は、制御部１０ａの制御のもと後述する各処理を実行する。
【００２７】
＜サーバ装置２０の詳細構成＞
［サーバ装置２０のハードウェア構成］
図４は、本形態のサーバ装置２０のハードウェア構成を例示したブロック図である。
図４に例示するように、この例のサーバ装置２０は、ＣＰＵ２１と、通信部２３と、補助記憶装置２４と、ＲＡＭ２５と、ＲＯＭ２６と、バス２７とを有している。
この例のＣＰＵ２１は、制御部２１ａ、演算部２１ｂ及びレジスタ２１ｃを有し、レジスタ２１ｃに読み込まれた各種プログラムに従って様々な演算処理を実行する。また、通信部２３は、ネットワーク４０を通じた情報通信を行うＮＩＣ(Network Interface Card)、モデム等である。また、補助記憶装置２４は、例えば、ハードディスク、ＭＯ（Magneto-Optical disc）、半導体メモリ等であり、プログラムが格納されるプログラム領域２４ａ及び各種データが格納されるデータ領域２４ｂを有している。また、ＲＡＭ２５は、ＳＲＡＭ (Static Random Access Memory)、ＤＲＡＭ (Dynamic Random Access Memory)等であり、プログラム領域２５ａ及びデータ領域２５ｂを有している。また、バス２７は、ＣＰＵ２１、通信部２３、補助記憶装置２４、ＲＡＭ２５及びＲＯＭ２６を通信可能に接続する。
【００２８】
［サーバ装置プログラムの構成］
次に、上述のプログラム領域２４ａ，２５ａに格納されるサーバ装置プログラムの構成について説明する。
この例のサーバ装置プログラムは、装置全体を制御するための制御プログラムと、認証処理を実行するための認証プログラムと、位置情報提供内容情報の受信処理を制御するための判定基準受信プログラムと、位置情報提供内容情報の格納処理を制御するための利用者情報設定プログラムと、位置情報提供内容情報の検索処理を実行するための検索プログラムと、位置情報提供内容情報の移動端末装置への送信処理を制御するための位置情報提供内容情報送信プログラムと、位置情報の受信処理を制御するための位置情報受信プログラムと、位置情報の格納処理を制御するための位置情報書込みプログラムと、位置情報が取得された旨の通知情報を生成するための通知情報生成プログラムと、通知情報を位置情報取得装置３０に送信するための通知情報送信プログラムと、位置情報取得装置に送信する処理を制御するための取得通知送信プログラムと、位置確認情報の受信処理を制御するための位置確認情報受信プログラムと、加工位置情報を生成するための位置情報加工プログラムと、加工位置情報を位置情報取得装置の送信処理を制御するための位置特定情報送信プログラムと、を有している。
【００２９】
なお、上述した各プログラムは、単一のプログラム列として構成されていてもよく、また、少なくとも一部のプログラムが別個のモジュールとしてライブラリに格納されていてもよい。また、上記のプログラム単体でその機能を実現できるものでもよいし、上記のプログラムがさらに他のライブラリ（記載していない）を読み出して各機能を実現するものでもよい。
【００３０】
［ハードウェアとサーバ装置プログラムとの協働］
ＣＰＵ２１は、読み込まれたＯＳ（Operating System）プログラムに従い、補助記憶装置２４のプログラム領域２４ａに格納されている上述のプログラムをＲＡＭ２５のプログラム領域２５ａに書き込む。同様にＣＰＵ１０ａは、補助記憶装置２４のデータ領域２４ｂに格納されている各種データを、ＲＡＭ２５のデータ領域２５ｂに書き込む。そして、このプログラムやデータが書き込まれたＲＡＭ２５上のアドレスがＣＰＵ２１のレジスタ２１ｃに格納される。ＣＰＵ２１の制御部２１ａは、レジスタ２１ｃに格納されたこれらのアドレスを順次読み出し、読み出したアドレスが示すＲＡＭ２５上の領域からプログラムやデータを読み出し、そのプログラムが示す演算を演算部２１ｂに順次実行させ、その演算結果をレジスタ２１ｃに格納していく。
【００３１】
図５は、このようにＣＰＵ２１に上述のプログラムが読み込まれて実行されることにより構成されるサーバ装置２０の機能構成を例示したブロック図である。なお、図５における矢印はデータの流れを示すが、制御部２０ａに出入りするデータの流れに対応する矢印は省略してある。
図５に例示するように、この例のサーバ装置２０は、制御部２０ａ（「判定基準受信部」「位置情報提供内容情報送信部」「位置情報受信部」「位置特定情報送信部」「取得通知送信部」に相当）と、利用者情報格納部２０ｂ（「位置情報提供内容情報格納部」「位置情報格納部」に相当）と、変換テーブル格納部２０ｃと、地図情報格納部２０ｄと、利用者情報設定部２０ｅと、認証部２０ｆと、位置情報書込み部２０ｇと、検索部２０ｈと、通知情報生成部２０ｉと、位置情報変換部２０ｊと、通信部２０ｋと、一時メモリ２０ｍを有している。なお、利用者情報格納部２０ｂ、変換テーブル格納部２０ｃ、地図情報格納部２０ｄ及び一時メモリ２０ｍに格納されるデータについては後述する。
【００３２】
利用者情報格納部２０ｂ、変換テーブル格納部２０ｃ、地図情報格納部２０ｄ及び一時メモリ２０ｍは、例えば、補助記憶装置２４、ＲＡＭ２５、レジスタ２１ｃの何れか或いはこれらを併用した記憶領域に相当する。また、制御部２０ａ、利用者情報設定部２０ｅ、認証部２０ｆ、位置情報書込み部２０ｇ、検索部２０ｈ、通知情報生成部２０ｉ、位置情報変換部２０ｊは、制御プログラム、利用者情報設定プログラム、認証プログラム、位置情報書込みプログラム、検索プログラム、通知情報生成プログラム、位置情報加工プログラムが、それぞれ読み込まれたＣＰＵ２１に相当する。通信部２０ｋは、通知情報送信プログラムや、判定基準受信プログラムや、位置情報提供内容情報送信プログラムや、位置情報受信プログラムや、取得通知送信プログラムや、位置確認情報受信プログラムや、位置特定情報送信プログラムが読み込まれたＣＰＵ２１の制御のもと処理を行う通信部２３に相当する。また、この例のサーバ装置２０は、制御部２０ａの制御のもと後述する各処理を実行する。
【００３３】
＜位置情報取得装置３０の詳細構成＞
この例の位置情報取得装置３０は、図２に例示したのと同様な携帯電話のＣＰＵに所定のプログラムが読み込まれることにより構成されるものである。
図６は、この例の位置情報取得装置３０の機能構成を示したブロック図である。
図６に例示するように、この例の位置情報取得装置３０は、制御部３０ａと、一時メモリ３０ｂと、認証処理情報格納部３０ｃと、トリガ情報生成部３０ｄと、位置確認情報生成部３０ｅと、認証処理部３０ｆと、入力部３０ｇと、表示部３０ｈと、通信部３０ｉとを有している。なお、一時メモリ３０ｂ及び認証処理情報格納部３０ｃに格納されるデータについては後述する。また、位置情報取得装置３０は、制御部３０ａの制御のもと後述する各処理を実行する。
【００３４】
＜処理の詳細＞
次に、本形態の位置情報提供システム１が行う処理を説明する。
［前処理］
前処理において、位置情報提供システム１を構成する各装置に、以下のデータを格納しておく。
まず、移動端末装置１０（図３）の機体特定情報格納部１０ｃに移動端末装置１０を特定する機体特定情報１０１を格納しておく。なお、機体特定情報１０１は、移動端末装置１０を一意に特定するための情報であり、例えば、移動端末装置１０を構成する携帯電話の機体番号等を機体特定情報１０１として利用することができる。
【００３５】
また、サーバ装置２０（図５）の地図情報格納部２０ｄに、地図画像を示す地図情報１７２と、そのファイル名である地図ファイル情報とを関連付けた変換テーブルを格納しておく。なお、地図情報１７２は、例えば、所定の領域ごとに対応して設けられる。また、サーバ装置２０の変換テーブル格納部２０ｃに、緯度を示す緯度情報１６１と、経度を示す経度情報１６２と、緯度情報１６１及び経度情報１６２が示す領域の住所を示す住所情報１６３と、この領域に対応する地図ファイル情報１６４とを関連付けて格納しておく。なお、この変換テーブルは、移動端末装置１０が認識可能な緯度情報１６１及び経度情報１６２といった情報を、住所や地図といった人が認識しやすい情報に変換するためのものである。従って、この目的を達成することができるのであれば、建物や店舗の名称その他の情報を、緯度情報１６１及び経度情報１６２に関連付けておいてもよい。
【００３６】
図１５は、この地図情報格納部２０ｄに格納されるデータの構成を例示した概念図である。図１５の例では、緯度情報１６１として「E139.33.58.8〜E139.33.60.7」等の範囲を示す情報が格納され、経度情報１６２として「N35.43.1.2〜N35.44.0.1」等の範囲を示す情報が格納され、住所情報１６３として「○○市○○町」等の住所が格納され、地図ファイル情報１６４として「chizu012.jpg」等のファイル名が格納される。
さらに、事前のユーザ登録処理において、位置情報を取得する移動端末装置１０の機体特定情報１５１と、位置情報取得装置３０に関してユニークなＩＤ１５２及び暗証番号１５３と、位置情報取得装置３０のアドレスや電話番号等の宛先情報１５４とがサーバ装置２０に提供される。そして、サーバ装置２０は、これらの機体特定情報１５１と、ＩＤ１５２と、暗証番号１５３と、宛先情報１５４とを関連付けて利用者情報格納部２０ｂに格納しておく。さらに、これらの情報に対応付けられる位置情報提供内容情報１５５や位置情報１５６を格納する記憶領域が利用者情報格納部２０ｂに確保される。
【００３７】
また、位置情報取得装置３０（図６）の認証処理情報格納部３０ｃに、上記のようにサーバ装置２０に格納されたＩＤ２０１と暗証番号２０２とを格納しておく。なお、前処理で認証処理情報格納部３０ｃにＩＤ２０１と暗証番号２０２とを格納しておくのではなく、後述する位置情報提供内容登録処理や位置情報取得処理の過程で、入力部３０ｇから入力され、認証処理情報格納部３０ｃに格納されることとしてもよい。
【００３８】
［位置情報提供内容情報登録処理］
次に、位置情報取得装置３０とサーバ装置２０との間で行われる位置情報提供内容情報の登録処理について説明する。
図７は、この位置情報提供内容情報の登録処理を説明するためのフローチャートである。
まず、位置情報取得装置３０の利用者は、入力部３０ｇにサーバ装置２０のアドレス等を入力し、位置情報取得装置３０がサーバ装置２０にアクセスする旨の指示を与える。この入力情報は制御部３０ａに送られ、これを受けた制御部３０ａは通信部３０ｉを制御し、サーバ装置２０との接続を希望する旨の情報を、ネットワーク４０を通じてサーバ装置２０に送信する。サーバ装置２０は、通信部２０ｋでこれを受信し、これをトリガとして位置情報取得装置３０とサーバ装置２０との間の認証処理を開始する。認証処理の方法としては、例えばゼロ知識証明等の公知の手法を用いればよい。この例の場合、位置情報取得装置３０の認証処理部３０ｆが、認証処理情報格納部３０ｃに格納されているＩＤ情報２０１や暗証番号２０２を用いてゼロ知識証明等に必要な認証情報を生成し、これを通信部３０ｉからネットワーク４０を通じてサーバ装置２０の認証部２０ｆに送信する。一方、サーバ装置２０の認証部２０ｆは、受け取った認証情報と利用者情報格納部２０ｂに格納されたＩＤや暗証番号１５３を用いて認証情報を生成し、これを通信部２０ｋからネットワーク４０を通じて位置情報取得装置３０の認証処理部３０ｆに送信する。そして、認証部２０ｆと認証処理部３０ｆとの間で認証情報のやり取りを繰り返して認証処理を実行する（ステップＳ１）。
【００３９】
ここで、サーバ装置２０の認証部２０ｆが、認証が不合格であると判断した場合（ステップＳ２）、認証部２０ｆは、エラー通知を通信部２０ｋからネットワーク４０を通じて位置情報取得装置３０に送信し（ステップＳ３）、これを受信した位置情報取得装置３０は、表示部３０ｈにエラー表示を行って（ステップＳ４）、位置情報提供内容情報登録処理を終了する。一方、サーバ装置２０の認証部２０ｆが、認証が合格であると判断した場合（ステップＳ２）、サーバ装置２０と位置情報取得装置３０との間の通信が確立される（ステップＳ５）。
【００４０】
サーバ装置２０と位置情報取得装置３０との間の通信が確立すると、次に、サーバ装置２０の制御部２０ａが利用者情報設定部２０ｅに指示を与え、これを受けた利用者情報設定部２０ｅは、登録画面情報を通信部２０ｋからネットワーク４０を通じ、位置情報取得装置３０に送信する（ステップＳ６）。
この登録画面情報は、位置情報取得装置３０の通信部３０ｉで受信されて一時メモリ３０ｂに登録画面情報２１１として格納され、さらに登録画面情報２１１が示す登録画面が表示部３０ｈに表示される。
【００４１】
登録画面の例示：
図１３（ａ）は、このように表示部３０ｈに表示される登録画面３００の例示である。
この例の登録画面３００には、「１.位置を知りたい端末の機体特定番号を入力してください。」「２.トリガ種別・条件を入力してください。」「３.判定種別・条件を入力してください。」との表示がなされる。
「１.位置を知りたい端末の機体特定番号を入力してください。」の表示の下には位置情報の取得を希望する移動端末装置１０の機体特定番号が入力可能な入力欄３０１が表示される。
【００４２】
また、「２.トリガ種別・条件を入力してください。」の表示の下には、移動端末装置１０に位置情報の出力を指示するためのトリガの種別を選択できる選択ボタン３０２〜３０４と、それらの条件を入力可能な入力欄３０５〜３０７が表示される。この例の場合、電話の発呼（コール）をトリガとすることを意味する「コール」が選択ボタン３０２で選択可能になっており、その横の入力欄３０５にそのコールの条件を入力可能な構成となっている。例えば、選択ボタン３０２を選択し、入力欄３０５に「３」を入力すると、３回／分のコールをトリガとして選択したことになる。また、ＥメールやＣメール（登録商標）等の特定の携帯電話キャリアないでのみ送受信可能なメールをトリガとすることを意味する「Ｅメール」「Ｃメール」がそれぞれ選択ボタン３０３,３０４で選択可能となっており、入力欄３０６,３０７にそれぞれのメールに記載する認証番号が入力可能になっている。
【００４３】
また、「３.判定種別・条件を入力してください。」の表示の下には、移動端末装置１０が位置情報の送信を行うか否かの判定を行う際に用いられる「所定の条件」の種別を選択できる選択ボタン３０８〜３１０が表示され、「所定の条件」の内容を入力するための入力欄３１１〜３１４が表示される。この例では、所定のエリアに入出力した際に位置情報を送信する処理を意味する「エリア」を選択する選択ボタン３０８が表示され、その横に当該エリアを示す「住所」を入力する入力欄が表示される。また、継続的に位置情報を送信する処理を意味する「継続」を選択する選択ボタン３０９が表示され、その横に位置情報の送信を開始する時刻を入力する「開始時」とその「継続時間」とを入力できる入力欄３１２,３１３が表示される。さらに、ある時点の位置情報のみを送信する処理を意味する「瞬時」を選択する選択ボタン３１０が表示され、その横に位置情報の送信を行う時刻を入力する「開始時」を入力できる入力欄３１４が表示される（［登録画面の例示］の説明終わり）。
【００４４】
位置情報取得装置３０の利用者は、表示部３０ｈに表示された登録画面を参照しつつ、入力部３０ｇから、位置情報を取得する移動端末装置１０の機体特定情報及び位置情報提供内容情報を入力する。入力された情報は、機体特定情報２１４及び位置情報提供内容情報２１５として一時メモリ３０ｂに格納される（ステップＳ８）。
図１３（ｂ）は、図１３（ａ）の登録画面３００を用いて入力された位置情報提供内容情報２１５のデータ構成を例示した図である。
【００４５】
この例の場合、選択ボタン３０２〜３０４で選択された「コール」「Ｅメール」「Ｃメール」等の内容がトリガ種別２１５ａａとなり、入力欄３０５〜３０６に入力された内容がその条件２１５ａｂとなる。また、選択ボタン３０８〜３１０で選択された「エリア」「継続」「瞬時」等の内容が判定種別２１５ｂａとなり、入力欄３１１〜３１４に入力された内容がその条件２１５ｂｂとなる。そして、トリガ種別２１５ａａとその条件２１５ａｂとがトリガ検証情報２１５ａを構成し、判定種別２１５ｂａとその条件２１５ｂｂとが送信判定基準情報２１５ｂを構成する。さらに、トリガ検証情報２１５ａと送信判定基準情報２１５ｂとが位置情報提供内容情報２１５を構成する。また、入力欄３０１に入力された内容が機体特定情報２１４となる。
【００４６】
次に、制御部３０ａは、一時メモリ３０ｂに格納されている機体特定情報２１４及び位置情報提供内容情報２１５を通信部３０ｉに送り、通信部３０ｉは、これらをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ９）。なお、この送信は、例えばＥメール等を用いて行うことができる。
サーバ装置２０の通信部２０ｋは、機体特定情報２１４及び位置情報提供内容情報２１５を受信し、これらを利用者情報設定部２０ｅに送る。利用者情報設定部２０ｅは、送られた位置情報提供内容情報２１５が住所情報（例えば、図１３（ａ）入力欄３１１に入力された住所）を含む場合には、それを検索キーとして変換テーブル格納部２０ｃの変換テーブルを検索する。そして、利用者情報設定部２０ｅは、この検索キーと一致する住所情報１６３に対応する緯度情報１６１及び経度情報１６２を抽出し、位置情報提供内容情報２１５の住所情報を緯度情報１６１及び経度情報１６２に置き換える（ステップＳ１１）。また、利用者情報設定部２０ｅは、送られた機体特定情報２１４を検索キーとして利用者情報格納部２０ｂに格納されている情報を検索する。そして、利用者情報設定部２０ｅは、位置情報提供内容情報２１５を位置情報提供内容情報１５５とし、検索キーと一致する機体特定情報１５１に関連付け、利用者情報格納部２０ｂに格納する（ステップＳ１２）。
【００４７】
利用者情報格納部２０ｂに格納されるデータの構造の例示：
図１４は、利用者情報格納部２０ｂに格納されるデータの構造を例示した図である。
利用者情報格納部２０ｂは、機体特定情報１５１と、ＩＤ１５２と、暗証番号１５３と、宛先情報１５４と、位置情報提供内容情報１５５と、位置情報１５６とを対応付けた情報である。また、位置情報提供内容情報１５５は、トリガ種別１５５ａａとその条件１５５ａｂからなるトリガ検証情報１５５ａと、判定種別１５５ｂａとその条件１５５ｂｂとからなる送信判定基準情報１５５ｂとが対応付けられた情報である。なお、まだ格納されていない情報についてはヌル値（null）が対応付けられている。
【００４８】
例えば、機体特定情報１５１「D123456」には、ＩＤ１５２「A123456」と、暗証番号１５３「1234」と、宛先情報１５４「ABC」と、トリガ種別１５５ａａ「コール」及びその条件１５５ａｂ「３回／分」並びに判定種別１５５ｂａ「エリア」及びその条件１５５ｂｂ「緯度ａ,経度ｂ」からなる位置情報提供内容情報１５５と、位置情報１５６「null」とが対応付けられている。なお、位置情報１５６が「null」となっているのは、この時点ではまだ位置情報の取得が行われていないからである。一方、後術の処理により位置情報が取得された場合には、例えば、機体特定情報１５１「D987654」のレコードのように取得された位置情報１５６「座標１」「座標２」・・・が格納される（［利用者情報格納部２０ｂに格納されるデータの構造］の説明終わり）。
【００４９】
［位置情報取得処理］
次に、位置情報取得装置３０が移動端末装置１０にトリガ情報を送り、移動端末装置１０で取得した位置情報をサーバ装置２０に格納するまでの処理を説明する。なお、この処理は、上述の［位置情報提供内容情報登録処理］の後に実行される。
図８〜図１１は、この位置情報取得処理を説明するためのフローチャートである。以下、この図に沿って位置情報取得処理を説明していく。
まず、位置情報取得装置３０の利用者は、位置情報取得装置３０の入力部３０ｇに、トリガ情報の送信を指示するための入力を行い、トリガ情報生成部３０ｄはそれに応じたトリガ情報を生成して、通信部３０ｉから移動端末装置１０にこのトリガ情報を送信する（ステップＳ２２）。なお、このトリガ情報は、上述の［位置情報提供内容情報登録処理］でサーバ装置２０に登録した位置情報提供内容情報１５５のトリガ検証情報１５５ａ（図１４）が示すトリガ情報である。
【００５０】
例えば、トリガ検証情報１５５ａが、トリガ種別１５５ａａ「コール」、その条件１５５ａｂ「３回／分」であった場合、位置情報取得装置３０の利用者は、移動端末装置１０の電話番号と発呼指示とを入力部３０ｇに入力する処理を１分間に３回繰り返す。そのたびごとに、トリガ情報生成部３０ｄは、移動端末装置１０に対する発呼情報を生成し、これをトリガ情報として通信部３０ｉから移動端末装置１０に送信する。すなわち、位置情報取得装置３０から移動端末装置１０に対し、１分間に３回発呼が行われる。なお、この条件の場合、固定電話や他の電話機を用い、１分間に３回、移動端末装置１０に電話を掛けてもよい。また、例えば、トリガ検証情報１５５ａが、トリガ種別１５５ａａ「Ｅメール」、その条件１５５ａｂ「９８７６」であった場合、位置情報取得装置３０の利用者は、例えば、入力部３０ｇに「９８７６」が記載された「Ｅメール」を移動端末装置１０に送信する旨の情報を入力する（例えば、「９８７６」の文字と移動端末装置１０のメールアドレスの入力）。これに対し、トリガ情報生成部３０ｄは、「９８７６」と記載されたＥメールを生成し、これを通信部３０ｉからネットワーク４０を通じて移動端末装置１０に送信する。
【００５１】
このように送信されたトリガ情報は、移動端末装置１０の通信部１０ｈで受信され、一時メモリ１０ｂにトリガ情報１２１として格納される（ステップＳ２３）。一時メモリ１０ｂにトリガ情報１２１が格納されると、制御部１０ａは、位置情報提供内容情報格納部１０ｄに位置情報提供内容情報１１０が格納されているか否かを判定する（ステップＳ２４）。
ここで、位置情報提供内容情報格納部１０ｄに位置情報提供内容情報１１０が格納されていないと判断された場合、制御部１０ａは通信部１０ｈに指示を与え、これを受けた通信部１０ｈは、機体特定情報格納部１０ｃに格納されている機体特定情報１０１を、ネットワーク４０を経由して、サーバ装置２０に送信する（ステップＳ３１）。サーバ装置２０の通信部２０ｋは、この機体特定情報１０１を受信し、受信された機体特定情報１０１は検索部２０ｈに送られる（ステップＳ３２）。検索部２０ｈは、送られた機体特定情報１０１を検索キーとして利用者情報格納部２０ｂに格納されている情報を検索する。そして、検索部２０ｈは、この検索キーに一致する機体特定情報１５１に関連付けられている位置情報提供内容情報１５５を抽出する（ステップＳ３３）。なお、前述のように、位置情報提供内容情報１５５は、トリガ検証情報１５５ａと送信判定基準情報１５５ｂとからなる（図１４）。抽出された位置情報提供内容情報１５５は、通信部２０ｋに送られ、そこからネットワーク４０を経由して移動端末装置１０に送信される（ステップＳ３４）。移動端末装置１０の通信部１０ｈは、この位置情報提供内容情報１５５を受信し（ステップＳ３５）、これをトリガ検証情報１１１と送信判定基準情報１１２とからなる位置情報提供内容情報１１０として、位置情報提供内容情報格納部１０ｄに格納する（ステップＳ３６）。なお、トリガ検証情報１１１は、トリガ種別１１１ａとその条件１１１ｂとからなり、送信判定基準情報１１２は、判定種別１１２ａとその条件１１２ｂとからなる。
【００５２】
ステップＳ３６の終了後、又はステップＳ２４で位置情報提供内容情報格納部１０ｄに位置情報提供内容情報１１０が格納されていると判断された場合、制御部１０ａはトリガ情報検証部１０ｇにトリガ情報１２１を検証させる旨の指示を与える。これを受けたトリガ情報検証部１０ｇは、一時メモリ１０ｂからトリガ情報１２１を読み込み、位置情報提供内容情報格納部１０ｄからトリガ検証情報１１１を読み込み、このトリガ検証情報１１１を用い、トリガ情報１２１が正当であるか否かを検証し、その検証結果を制御部１０ａに出力する（ステップＳ２５）。例えば、トリガ検証情報１１１がトリガ種別１１１ａ「コール」、その条件１１１ｂ「３回／分」であった場合、トリガ情報検証部１０ｇは、トリガ情報１２１が１分間に３回発呼されたものであるか否かを検証する。また、例えば、トリガ検証情報１１１がトリガ種別１１１ａ「Ｅメール」、その条件１１１ｂ「９８７６」であった場合、トリガ情報検証部１０ｇは、トリガ情報１２１が、「９８７６」と記載されたＥメールであるか否かを検証する。
【００５３】
ステップＳ２５の処理において、トリガ情報１２１が正当でない旨の検証結果が出力された場合、（ステップＳ２６）、制御部１０ａは、一時メモリ１０ｂのトリガ情報１２１を破棄するとともに、エラーメッセージを通信部１０ｈから位置情報取得装置３０に送信させる（ステップＳ２７）。このエラーメッセージは、位置情報取得装置３０の通信部３０ｉに受信され、表示部３０ｈに表示される（ステップＳ２８）。そして、制御部３０ａは、位置情報出力処理をエラー終了させる。
一方、ステップＳ２５の処理において、トリガ情報１２１が正当である旨の検証結果が出力された場合（ステップＳ２６）、制御部１０ａは送信判定部１０ｆに指示を与え、これを受けた送信判定部１０ｆは、位置情報提供内容情報格納部１０ｄに格納された送信判定基準情報１１２の判定種別１１２ａが何であるかを判断する（ステップＳ２９）。
【００５４】
判定種別１１２ａが「継続」である場合：
ここで、送信判定基準情報１１２の判定種別１１２ａが「継続」であった場合、送信判定部１０ｆは、位置情報提供内容情報格納部１０ｄに格納された条件１１２ｂの開示時を参照し、開始時が到来しているか否か（すなわち位置情報の送信を行うか否か）を判定する（ステップＳ３７）。具体的には、例えば、条件１１２ｂの開始時が「現時点」であった場合（図１４参照）には、必ず開始時が到来していると判断される。また、例えば、条件１１２ｂの開始時が「時点ｄ」であった場合には、現在の時刻と時点ｄとを比較し、現在の時刻が時点ｄに達していれば、開始時が到来していると判断される。
【００５５】
この判定において開始時が到来していないと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、所定のサイクルでステップＳ３７の判定を送信判定部１０ｆに実行させる。一方、開始時が到来したと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、位置情報出力部１０ｅに指示を与え、位置情報出力部１０ｅは、ＧＰＳ等の機能を用いて位置情報１２２（例えば、緯度・経度の座標情報）を出力する。なお、この位置情報１２２は、一時メモリ１０ｂに格納される（ステップＳ３８）。そして、制御部２０ａは、一時メモリ１０ｂの位置情報１２２と、機体特定情報格納部１０ｃの機体特定情報１０１とを通信部１０ｈに送り、通信部１０ｈは、これらをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ４０）。サーバ装置２０の通信部２０ｋは、移動端末装置１０から送信された機体特定情報１０１と位置情報１２２とを受信する（ステップＳ４０）。受信された機体特定情報１０１と位置情報１２２とは、位置情報書込み部２０ｇに送られる。位置情報書込み部２０ｇは、機体特定情報１０１を検索キーとして利用者情報格納部２０ｂのデータを検索する。そして、位置情報書込み部２０ｇは、位置情報１２２を位置情報１５６として、この検索キーに一致する機体特定情報１５１に関連付けて利用者情報格納部２０ｂ（「位置情報格納部」に相当）に格納する（ステップＳ４７）。なお、図１４に例示したように、位置情報書込み部２０ｇには、「軌跡１」「軌跡２」・・・というように複数の位置情報１５６を格納していくことができる。次に、移動端末装置１０の制御部１０ａは、送信判定部１０ｆに指示を与え、これを受けた送信判定部１０ｆは、位置情報提供内容情報格納部１０ｄに格納された条件１１２ｂの継続時間を参照し、継続時間が経過したか否か（すなわち位置情報の送信を終了するか否か）を判定する（ステップＳ４２）。具体的には、例えば、条件１１２ｂの継続時間が「継続時間ｅ」であった場合、送信判定部１０ｆは、ステップＳ３７で開始時が到来したとの判定結果が出力されてから現時点までの経過時間を求め、これが継続時間ｅに達していれば、継続時間が経過したと判断する。
【００５６】
ここで、継続時間が経過していないと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力し、制御部１０ａは、一時メモリ１０ｂの位置情報１２２を破棄した後、処理をステップＳ３８に戻す（ステップＳ４２）。一方、継続時間が経過していると判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力し、制御部１０ａは、一時メモリ１０ｂの位置情報１２２を破棄した後、位置情報出力処理を終了させる（判定種別１１２ａが「継続」である場合の説明終わり）。
判定種別１１２ａが「瞬時」である場合：
一方、ステップＳ２９において、判定種別１１２ａが「瞬時」であると判断された場合、送信判定部１０ｆは、位置情報提供内容情報格納部１０ｄに格納された条件１１２ｂの開示時を参照し、開始時が到来しているか否か（すなわち位置情報の送信を行うか否か）を判定する（ステップＳ４３）。
【００５７】
この判定において開始時が到来していないと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、所定のサイクルでステップＳ４３の判定を送信判定部１０ｆに実行させる。一方、開始時が到来したと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、位置情報出力部１０ｅに指示を与え、位置情報出力部１０ｅは、ＧＰＳ等の機能を用いて位置情報１２２を出力する。なお、この位置情報１２２は、一時メモリ１０ｂに格納される（ステップＳ４４）。そして、制御部２０ａは、一時メモリ１０ｂの位置情報１２２と、機体特定情報格納部１０ｃの機体特定情報１０１とを通信部１０ｈに送り、通信部１０ｈは、これらをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ４５）。
【００５８】
サーバ装置２０の通信部２０ｋは、移動端末装置１０から送信された機体特定情報１０１と位置情報１２２とを受信する（ステップＳ４６）。受信された機体特定情報１０１と位置情報１２２とは、位置情報書込み部２０ｇに送られる。位置情報書込み部２０ｇは、機体特定情報１０１を検索キーとして利用者情報格納部２０ｂのデータを検索する。そして、位置情報書込み部２０ｇは、位置情報１２２を位置情報１５６として、この検索キーに一致する機体特定情報１５１に関連付けて利用者情報格納部２０ｂ（「位置情報格納部」に相当）に格納する（ステップＳ４７）（判定種別１１２ａが「瞬時」である場合の説明終わり）。
【００５９】
判定種別１１２ａが「エリア」である場合：
一方、ステップＳ２９において、判定種別１１２ａが「エリア」であると判断された場合、移動端末装置１０の制御部１０ａは、位置情報出力部１０ｅに指示を与え、これを受けた位置情報出力部１０ｅは、位置情報１２２を出力して一時メモリ１０ｂに格納する（ステップＳ５１）。次に、制御部１０ａは、送信判定部１０ｆに指示を与え、これを受けた送信判定部１０ｆは、一時メモリ１０ｂから位置情報１２２を読み込み、位置情報提供内容情報格納部１０ｄから送信判定基準情報１１２の条件１１２ｂ（この例では緯度・経度で示された座標領域の情報）を読み込む。そして、送信判定部１０ｆは、位置情報１２２が示す位置が、送信判定基準情報１１２の条件１１２ｂが示す座標領域に含まれるか否かを判定する（ステップＳ５２）。
【００６０】
ここで、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域に含まれないと判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、一時メモリ１０ｂの位置情報１２２を破棄した後、ステップＳ５１とステップＳ５２との処理を実行させる。一方、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域に含まれると判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部２０ａは、一時メモリ１０ｂの位置情報１２２と、機体特定情報格納部１０ｃの機体特定情報１０１とを通信部１０ｈに送り、通信部１０ｈは、これらをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ５３）。また、制御部２０ａは、一時メモリ１０ｂの位置情報１２２を破棄する。
【００６１】
サーバ装置２０の通信部２０ｋは、移動端末装置１０から送信された機体特定情報１０１と位置情報１２２とを受信する（ステップＳ５４）。受信された機体特定情報１０１と位置情報１２２とは、位置情報書込み部２０ｇに送られる。位置情報書込み部２０ｇは、機体特定情報１０１を検索キーとして利用者情報格納部２０ｂのデータを検索する。そして、位置情報書込み部２０ｇは、位置情報１２２を位置情報１５６として、この検索キーに一致する機体特定情報１５１に関連付けて利用者情報格納部２０ｂ（「位置情報格納部」に相当）に格納する（ステップＳ５５）。
【００６２】
次に、移動端末装置１０の制御部１０ａは、位置情報出力部１０ｅに指示を与え、これを受けた位置情報出力部１０ｅは、位置情報１２２を出力して一時メモリ１０ｂに格納する（ステップＳ５６）。そして、制御部１０ａは、送信判定部１０ｆに指示を与え、これを受けた送信判定部１０ｆは、一時メモリ１０ｂから位置情報１２２を読み込み、位置情報提供内容情報格納部１０ｄから送信判定基準情報１１２の条件１１２ｂ（この例では緯度・経度で示された座標領域の情報）を読み込む。そして、送信判定部１０ｆは、位置情報１２２が示す位置が、送信判定基準情報１１２の条件１１２ｂが示す座標領域から出たか否かを判定する（ステップＳ５７）。
【００６３】
ここで、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域から出ていないと判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、一時メモリ１０ｂの位置情報１２２を破棄した後、ステップＳ５６とステップＳ５７との処理を実行させる。一方、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域から出た判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部２０ａは、一時メモリ１０ｂの位置情報１２２と、機体特定情報格納部１０ｃの機体特定情報１０１とを通信部１０ｈに送り、通信部１０ｈは、これらをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ５８）。また、制御部２０ａは、一時メモリ１０ｂの位置情報１２２を破棄する。
【００６４】
サーバ装置２０の通信部２０ｋは、移動端末装置１０から送信された機体特定情報１０１と位置情報１２２とを受信する（ステップＳ５９）。受信された機体特定情報１０１と位置情報１２２とは、位置情報書込み部２０ｇに送られる。位置情報書込み部２０ｇは、機体特定情報１０１を検索キーとして利用者情報格納部２０ｂのデータを検索する。そして、位置情報書込み部２０ｇは、位置情報１２２を位置情報１５６として、この検索キーに一致する機体特定情報１５１に関連付けて利用者情報格納部２０ｂ（「位置情報格納部」に相当）に格納する（ステップＳ６０）（判定種別１１２ａが「エリア」である場合の説明終わり）。
【００６５】
［通知情報送信処理］
次に、サーバ装置２０が位置情報を取得した旨を位置情報取得装置３０に通知する処理について説明する。
図１２（ａ）は、本形態の通知情報送信処理を説明するためのフローチャートである。以下、この図に沿って本形態の通知情報送信処理を説明する。なお、この処理は、好ましくは、上述の［位置情報取得処理］が終了した後、より好ましくは、上述の［位置情報取得処理］が終了したことを契機に実行される。ただし、上述の［位置情報取得処理］が開始された時点や、その処理の途中で［通知情報送信処理］を行ってもよい。
【００６６】
まず、制御部２０ａの制御のもと、通知情報生成部２０ｉは、位置情報１５６が取得された旨の情報を、当該位置情報１５６が特定する位置を示すことなく、位置情報取得装置３０に通知するための通知情報を生成する（ステップＳ７１）。具体的には、例えばまず、通知情報生成部２０ｉは、例えば［位置情報取得処理］の終了後、通知情報を生成していない位置情報１５６に関連付けられている機体特定情報１５１と宛先情報１５４とを、利用者情報格納部２０ｂから読み込む。なお、通知情報を生成していたか否かの判断は、例えば、通知情報を生成した位置情報１５６にフラグ情報を関連付けておくことにより可能となる。次に、通知情報生成部２０ｉは、当該機体特定情報１５１が特定する移動端末装置１０の位置情報が取得できた旨の通知情報（例えばＥメール）を生成する。
【００６７】
次に、制御部２０ａは、宛先情報１５４とこの通知情報とを通信部２０ｋに送り、通信部２０ｋは、この通知情報を宛先情報１５４が特定する位置情報取得装置３０にネットワーク４０経由で送信する（ステップＳ７２）。位置情報取得装置３０の通信部３０ｉは、この通知情報を受信し、制御部３０ａは、受信された通知情報を通知情報２１２として一時メモリ３０ｂに格納する（ステップＳ７３）。そして、制御部３０ａは、所定の契機で、この通知情報２１２を表示部３０ｈに表示させる（ステップＳ７４）。なお、この所定の契機としては、例えば、利用者が入力部３０ｇに通知情報が受信されているか否かを確認する旨の情報を入力した契機や、通知情報２１２が一時メモリ３０ｂに格納された契機等を例示できる。
なお、この通知情報送信処理は必須ではなく、この通知情報送信処理を行わない構成としてもよい。
【００６８】
［位置情報提供処理］
次に、位置情報取得装置３０がサーバ装置２０から移動端末装置１０の位置に関する情報を取得する位置情報提供処理について説明する。
図１２（ｂ）は、本形態の位置情報提供処理を説明するためのフローチャートである。なお、この処理は、位置情報取得装置３０の利用者が入力部３０ｇに位置情報提供処理を開始する旨の指示入力を行ったことを契機に開始される。利用者がこの処理を開始させるきっかけとしては、上述の［通知情報送信処理］によって、表示部３０ｈに通知情報２１２が表示されたことを例示できる。しかし、必ずしもこれに限定されるものではなく、利用者が自発的に任意のタイミングでこの［位置情報提供処理］を開始させることとしてもよい。この場合、この処理が前述の［位置情報取得処理］の終了前に開始される場合もある。
【００６９】
まず、位置情報取得装置３０の利用者は、入力部３０ｇにサーバ装置２０のアドレス等を入力し、位置情報取得装置３０がサーバ装置２０にアクセスする旨の指示を与える。この入力情報は制御部３０ａに送られ、これを受けた制御部３０ａは通信部３０ｉを制御し、サーバ装置２０との接続を希望する旨の情報を、ネットワーク４０を通じてサーバ装置２０に送信する。サーバ装置２０は、通信部２０ｋでこれを受信し、これをトリガとして位置情報取得装置３０とサーバ装置２０との間の認証処理を開始する（ステップＳ７５）。認証処理の方法としては、例えば、前述したステップＳ１の場合と同様な手法を用いればよい。
【００７０】
この認証処理において、サーバ装置２０の認証部２０ｆが、認証が不合格であると判断した場合（ステップＳ７６）、認証部２０ｆは、エラー通知を通信部２０ｋからネットワーク４０を通じて位置情報取得装置３０に送信し（ステップＳ７７）、これを受信した位置情報取得装置３０は、表示部３０ｈにエラー表示を行って（ステップＳ７８）、位置情報提供内容情報登録処理を終了する。一方、サーバ装置２０の認証部２０ｆが、認証が合格であると判断した場合（ステップＳ７６）、サーバ装置２０と位置情報取得装置３０との間の通信が確立される（ステップＳ７９）。
【００７１】
サーバ装置２０と位置情報取得装置３０との間の通信が確立すると、位置情報取得装置３０の制御部３０ａは、入力部３０ｇへの位置情報取得指示の入力を受け付ける（ステップＳ８０）。なお、位置情報取得指示とは、移動端末装置１０の位置に関する情報の取得処理を開始させる旨の指示である。そして、入力部３０ｇに位置情報取得指示が入力されたことを契機に、制御部３０ａは、位置確認情報生成部３０ｅに機体特定情報を含む位置確認情報を生成させる旨の指示を与える。この指示を受けた位置確認情報生成部３０ｅは、一時メモリ３０ｂの通知情報２１２の機体特定情報を読み込み、この機体特定情報を含む位置確認情報を生成する（ステップＳ８１）。制御部３０ａは、この機体特定情報を含む位置確認情報を通信部３０ｉに送り、通信部３０ｉは、これをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ８２）。
【００７２】
サーバ装置２０の通信部２０ｋは、この機体特定情報を含む位置確認情報を受信する（ステップＳ８３）。制御部２０ａは、この機体特定情報を含む位置確認情報を位置情報変換部２０ｊに送る。位置情報変換部２０ｊは、位置確認情報の機体特定情報を検索キーとして利用者情報格納部２０ｂの情報を検索し、この検索キーと一致する機体特定情報１５１に関連付けられている位置情報１５６を読み込む。次に、位置情報変換部２０ｊは、読み込んだ位置情報１５６を検索キーとして、変換テーブル格納部２０ｃの変換テーブルを検索し、この検索キーに対応する（例えば、この検索キーが示す緯度・経度が示す位置を含む緯度情報１６１・経度情報１６２の組に対応する）住所情報１６３と地図ファイル情報１６４とを読み込む。さらに、位置情報変換部２０ｊは、この地図ファイル情報１６４を検索キーとして地図情報格納部２０ｄの情報を検索し、この検索キーと一致する地図ファイル情報１７１に関連付けられている地図情報１７２を読み込む。そして、この例の位置情報変換部２０ｊは、読み込んだ地図情報１７２に住所情報１６３を書き込み、位置情報１５６が示す位置をプロットした加工位置情報１８０を生成し、一時メモリ２０ｍに格納する（ステップＳ８４）。なお、この加工位置情報１８０は、「位置情報格納部に格納された位置情報が示す位置に関する情報」に相当する。そして、制御部２０ａは、この加工位置情報１８０を通信部２０ｋに送り、通信部２０ｋ（「位置特定情報送信部」に相当）は、この加工位置情報を、ネットワーク４０経由で、位置情報取得装置３０に送信する（ステップＳ８５）。
【００７３】
位置情報取得装置３０の通信部３０ｉは、この加工位置情報１８０を受信し、制御部３０ａは、これを加工位置情報２１３として一時メモリ３０ｂに格納する（ステップＳ８６）。そして、制御部３０ａは、この加工位置情報２１３を表示部３０ｈに送り、表示させる（ステップＳ８７）。
【００７４】
〔第２の実施の形態〕
次に、本発明における第２の実施の形態について説明する。
本形態は、第１の実施の形態の変形例である。第１の実施の形態との相違点は、移動端末装置１０が位置情報を送信する位置情報出力処理である。具体的には、移動端末装置１０が、条件を満たす旨の判定結果が送信判定部１０ｆから出力された位置情報を一時メモリ１０ｂ（「送信位置情報格納部」に相当）に順次格納する点、及び一時メモリ１０ｂに格納された複数の位置情報をまとめてサーバ装置２０に送信する点が、第１の実施の形態と相違する。これにより、通信回数を減らし、さらなる処理の効率化が図られる。その他は第１の実施の形態と同様である。以下では、この第１の実施の形態との相違点のみを説明する。
【００７５】
［位置情報出力処理］
図１６及び図１７は、本形態の位置情報出力処理と、第１の実施の形態の位置情報出力処理（図８から図１１）との相違点を説明するためのフローチャートである。
本形態の位置情報出力処理では、前述したステップＳ３７からＳ４２（図１０）の処理の代わりに、図１６に示すステップＳ９１からＳ９６の処理を実行する。また、前述したステップＳ５１からＳ６０（図１１）の処理の代わりに、図１７に示すステップＳ１０１からＳ１０９の処理を実行する。
【００７６】
［ステップＳ９１からＳ９６の処理］
ステップＳ２９（図８）の判断において、送信判定基準情報１１２の判定種別１１２ａが「継続」であったと判定された場合、送信判定部１０ｆは、位置情報提供内容情報格納部１０ｄに格納された条件１１２ｂの開示時を参照し、開始時が到来しているか否かを判定する（ステップＳ９１）。この判定において開始時が到来していないと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、所定のサイクルでステップＳ３７の判定を送信判定部１０ｆに実行させる。一方、開始時が到来したと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、位置情報出力部１０ｅに指示を与え、位置情報出力部１０ｅは、位置情報１２２を出力する。なお、この位置情報１２２は一時メモリ１０ｂに格納されるが、一時メモリ１０ｂに既に位置情報が格納されている場合であっても、既に格納されている位置情報は破棄されない（ステップＳ９２）。
【００７７】
次に、移動端末装置１０の制御部１０ａは、送信判定部１０ｆに指示を与え、これを受けた送信判定部１０ｆは、位置情報提供内容情報格納部１０ｄに格納された条件１１２ｂの継続時間を参照し、継続時間が経過したか否かを判定する（ステップＳ９３）。ここで、継続時間が経過していないと判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力し、制御部１０ａは、一時メモリ１０ｂの位置情報１２２を破棄することなく、処理をステップＳ９２に戻す（ステップＳ９３）。
一方、継続時間が経過していると判断された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力し、制御部１０ａは、一時メモリ１０ｂの全ての位置情報１２２と、機体特定情報格納部１０ｃの機体特定情報１０１とを通信部１０ｈに送り、通信部１０ｈは、これらをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ９４）。なおこの際、制御部１０ａは、一時メモリ１０ｂの位置情報１２２を破棄する。
【００７８】
サーバ装置２０の通信部２０ｋは、移動端末装置１０から送信された機体特定情報１０１と位置情報１２２とを受信する（ステップＳ９５）。受信された機体特定情報１０１と位置情報１２２とは、位置情報書込み部２０ｇに送られる。位置情報書込み部２０ｇは、機体特定情報１０１を検索キーとして利用者情報格納部２０ｂのデータを検索する。そして、位置情報書込み部２０ｇは、位置情報１２２を位置情報１５６として、この検索キーに一致する機体特定情報１５１に関連付けて利用者情報格納部２０ｂ（「位置情報格納部」に相当）に格納する（ステップＳ９６）。なお、図１４に例示したように、位置情報書込み部２０ｇには、「軌跡１」「軌跡２」・・・というように複数の位置情報１５６を格納していくことができる（［ステップＳ９１からＳ９６の処理］の説明終わり）。
【００７９】
［ステップＳ１０１からＳ１０９の処理］
ステップＳ２９（図８）の判断において、送信判定基準情報１１２の判定種別１１２ａが「エリア」であったと判定された場合、移動端末装置１０の制御部１０ａは、位置情報出力部１０ｅに指示を与え、これを受けた位置情報出力部１０ｅは、位置情報１２２を出力して一時メモリ１０ｂに格納する（ステップＳ１０１）。次に、制御部１０ａは、送信判定部１０ｆに指示を与え、これを受けた送信判定部１０ｆは、一時メモリ１０ｂから位置情報１２２を読み込み、位置情報提供内容情報格納部１０ｄから送信判定基準情報１１２の条件１１２ｂを読み込む。そして、送信判定部１０ｆは、位置情報１２２が示す位置が、送信判定基準情報１１２の条件１１２ｂが示す座標領域に含まれるか否かを判定する（ステップＳ１０２）。
【００８０】
ここで、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域に含まれないと判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、ステップＳ１０１で一時メモリ１０ｂに格納された位置情報１２２を破棄してからステップＳ１０１とステップＳ１０２との処理を実行させる。一方、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域に含まれると判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部２０ａは、位置情報出力部１０ｅに指示を与え、これを受けた位置情報出力部１０ｅは、位置情報１２２を出力して一時メモリ１０ｂに格納する（ステップＳ１０３）。そして、制御部１０ａは、送信判定部１０ｆに指示を与え、これを受けた送信判定部１０ｆは、一時メモリ１０ｂから位置情報１２２を読み込み、位置情報提供内容情報格納部１０ｄから送信判定基準情報１１２の条件１１２ｂを読み込む。そして、送信判定部１０ｆは、位置情報１２２が示す位置が、送信判定基準情報１１２の条件１１２ｂが示す座標領域から出たか否かを判定する（ステップＳ１０４）。
【００８１】
ここで、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域から出ていないと判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部１０ａは、ステップＳ１０４で一時メモリ１０ｂに格納された位置情報１２２を破棄してからステップＳ１０３とステップＳ１０４との処理を実行させる。一方、位置情報１２２が示す位置が、条件１１２ｂが示す座標領域から出た判定された場合、送信判定部１０ｆは、その旨の判定結果を制御部１０ａに出力する。そして、これを受けた制御部２０ａは、一時メモリ１０ｂの位置情報１２２（ステップＳ１０１及びＳ１０３で格納された２つの位置情報１２２）と、機体特定情報格納部１０ｃの機体特定情報１０１とを通信部１０ｈに送り、通信部１０ｈは、これらをネットワーク４０経由でサーバ装置２０に送信する（ステップＳ１０５）。また、制御部２０ａは、一時メモリ１０ｂの位置情報１２２を全て破棄する。
【００８２】
サーバ装置２０の通信部２０ｋは、移動端末装置１０から送信された機体特定情報１０１と位置情報１２２とを受信する（ステップＳ１０６）。受信された機体特定情報１０１と位置情報１２２とは、位置情報書込み部２０ｇに送られる。位置情報書込み部２０ｇは、機体特定情報１０１を検索キーとして利用者情報格納部２０ｂのデータを検索する。そして、位置情報書込み部２０ｇは、位置情報１２２を位置情報１５６として、この検索キーに一致する機体特定情報１５１に関連付けて利用者情報格納部２０ｂ（「位置情報格納部」に相当）に格納する（ステップＳ１０７）（［ステップＳ１０１からＳ１０９の処理］の説明終わり）。
【００８３】
〔第３の実施の形態〕
次に、本発明における第３の実施の形態について説明する。
本形態も第１の実施の形態の変形例である。第１の実施の形態との相違点は、移動端末装置１０に対応する新たな位置情報提供内容情報がサーバ装置２０に格納されたことを契機に、サーバ装置２０がこの新たな位置情報提供内容情報を移動端末装置１０に送信する（位置情報提供内容情報更新処理）点である。これにより、無駄な通信を行うことなく、効率的に、最新の位置情報提供内容情報を移動端末装置１０に提供できる。その他は第１の実施の形態と同様である。以下では、この第１の実施の形態との相違点である位置情報提供内容情報更新処理を中心に説明する。
【００８４】
［前処理］
本形態では、第１の実施の形態で述べた前処理の他、サーバ装置２０の機体特定情報１５１として、移動端末装置１０のアドレスも格納しておく。
［位置情報提供内容情報更新処理］
図１８は、本形態の位置情報提供内容情報更新処理を説明するためのフローチャートである。以下、この図に沿って、本形態の位置情報提供内容情報更新処理を説明する。
サーバ装置２０の制御部２０ａは、通信部２０ｋが新たな位置情報提供内容情報を受信し、これが利用者情報格納部２０ｂに格納されたか否かを判定する（ステップＳ１１１）。ここで、新たな位置情報提供内容情報が利用者情報格納部２０ｂに格納されていない場合、制御部２０ａは、ステップＳ１１１の処理を所定のサイクルで繰り返す。一方、新たな位置情報提供内容情報１５５が利用者情報格納部２０ｂに格納されていた場合、制御部２０ａは、検索部２０ｈに指示を与え、これを受けた検索部２０ｈは、この新たな位置情報提供内容情報１５５とそれに関連つけられている機体特定情報１５１を利用者情報格納部２０ｂから抽出する（ステップＳ１１２）。抽出された位置情報提供内容情報１５５と機体特定情報１５１は、通信部２０ｋに送られ、そこからネットワーク４０を経由して移動端末装置１０に送信される（ステップＳ１１３）。なお、移動端末装置１０のアドレスは、機体特定情報１５１から知ることができる。
【００８５】
移動端末装置１０の通信部１０ｈは、この位置情報提供内容情報１５５を受信し（ステップＳ１１４）、これをトリガ検証情報１１１と送信判定基準情報１１２とからなる位置情報提供内容情報１１０として、位置情報提供内容情報格納部１０ｄに格納する（ステップＳ１１５）。その後もステップＳ１１１以降の処理が実行される。
【００８６】
〔第４の実施の形態〕
次に、本発明における第４の実施の形態について説明する。
本形態も第１の実施の形態の変形例である。第１の実施の形態との相違点は、位置情報出力処理において、移動端末装置１０からサーバ装置２０に位置情報が送信されるたびに、当該サーバ装置２０が加工位置情報を生成する点、位置情報取得処理においてサーバ装置２０が加工位置情報を生成しない点である。以下では、これらの第１の実施の形態との相違点を中心に説明する。
図１９及び図２０は、本形態の位置情報出力処理と、第１の実施の形態の位置情報出力処理（図８から図１１）との相違点を説明するためのフローチャートである。また、図２１は、本形態のサーバ装置２０の利用者情報格納部２０ｂに格納されるデータの構成を例示した概念図である。さらに、図２２は、本形態の位置情報取得処理と、第１の実施の形態の位置情報取得処理（図１２（ｂ））との相違点を説明するためのフローチャートである。
【００８７】
本形態の位置情報出力処理では、前述したステップＳ３７からＳ４２（図１０）の処理の代わりに、図１９（ａ）に示すステップＳ１２１からＳ１２７の処理を実行する。また、前述したステップＳ４３からＳ４７（図１０）の処理の代わりに、図１９（ｂ）に示すステップＳ１３１からＳ１３６の処理を実行する。さらに、前述したステップＳ５１からＳ６０（図１１）の処理の代わりに、図２０に示すステップＳ１４１からＳ１５２の処理を実行する。また、前述したステップＳ７５からＳ８７（図１２（ｂ））の処理の代わりに、図２２に示すステップＳ１６１からＳ１７３の処理を実行する。
【００８８】
［ステップＳ１２１からＳ１２７の処理（図１９（ａ））］
本形態のステップＳ１２１からＳ１２６の処理は、第１の実施の形態のステップＳ３７からＳ４１（図１０）の処理と同じである。しかし、本形態では、サーバ装置２０が位置情報１５６を利用者情報格納部２０ｂに格納した後（ステップＳ１２５）、サーバ装置２０の位置情報変換部２０ｊが、この位置情報１５６を加工した加工位置情報１８０を生成し、利用者情報格納部２０ｂに格納する（ステップＳ１２６）。具体的には、位置情報変換部２０ｊは、ステップＳ１２４で受信された機体特定情報を検索キーとして利用者情報格納部２０ｂの情報を検索し、この検索キーと一致する機体特定情報１５１に関連付けられている位置情報１５６を読み込む。そして、第１の実施の形態のステップＳ８４と同様な手順により加工位置情報１８０を生成し、これをその元となった位置情報１５６に関連付けて利用者情報格納部２０ｂに格納する（図２１）。これにより、機体特定情報１５１をキーとして対応する加工位置情報１８０を抽出できるようになる。その後、移動端末装置１０において、第１の実施の形態のステップＳ４２以降と同じ処理が実行される（ステップＳ１２７）。
【００８９】
［ステップＳ１３１からＳ１３６の処理（図１９（ｂ））］
本形態のステップＳ１３１からＳ１３５の処理は、第１の実施の形態のステップＳ４３からＳ４７（図１０）の処理と同じである。しかし、本形態では、サーバ装置２０が位置情報１５６を利用者情報格納部２０ｂに格納した後（ステップＳ１３５）、サーバ装置２０の位置情報変換部２０ｊが、この位置情報１５６を加工した加工位置情報１８０を生成し、利用者情報格納部２０ｂに格納する（ステップＳ１３６）。なお、ステップＳ１３６の処理は、上述のステップＳ１２６の処理と同様である。
【００９０】
［ステップＳ１４１からＳ１５２の処理（図２０）］
本形態のステップＳ１４１からＳ１４５の処理は、第１の実施の形態のステップＳ５１からＳ５５（図１１）の処理と同じである。しかし、本形態では、サーバ装置２０が位置情報１５６を利用者情報格納部２０ｂに格納した後（ステップＳ１４５）、サーバ装置２０の位置情報変換部２０ｊが、この位置情報１５６を加工した加工位置情報１８０を生成し、利用者情報格納部２０ｂに格納する（ステップＳ１４６）。なお、ステップＳ１４６の処理は、上述のステップＳ１２６の処理と同様である。
【００９１】
その後のステップＳ１４７からＳ１５１の処理は、第１の実施の形態のステップＳ５６からＳ６０（図１１）の処理と同じである。しかし、本形態では、サーバ装置２０が位置情報１５６を利用者情報格納部２０ｂに格納した後（ステップＳ１５１）、サーバ装置２０の位置情報変換部２０ｊが、この位置情報１５６を加工した加工位置情報１８０を生成し、利用者情報格納部２０ｂに格納する（ステップＳ１５２）。なお、ステップＳ１５２の処理は、上述のステップＳ１２６の処理と同様である。
【００９２】
［ステップＳ１６１からＳ１７３の処理（図２２）］
本形態のステップＳ１６１からＳ１６９及びステップＳ１７１からＳ１７３の処理は、第１の実施の形態のステップＳ７５からＳ８３及びステップＳ８５からＳ８７（図１２（ｂ））の処理と同様である。相違点は、ステップＳ８４の代わりにステップＳ１７０が実行される点である。すなわち、本形態の位置情報変換部２０ｊは、位置確認情報の機体特定情報を検索キーとして利用者情報格納部２０ｂの情報を検索し、この検索キーと一致する機体特定情報１５１に関連付けられている加工位置情報１８０（図２１参照）を抽出する（ステップＳ１７０）。そして、通信部２０ｋは、この加工位置情報１８０を位置情報取得装置３０に送信する（ステップＳ１７１）。
【００９３】
〔第５の実施の形態〕
次に、本発明における第５の実施の形態について説明する。
本形態も第１の実施の形態の変形例である。第１の実施の形態との相違点は、１つの移動端末装置１０に対して複数の位置情報提供内容情報を登録し、位置情報取得装置３０のトリガ情報によって移動端末装置１０の位置情報の取得処理をコントロールする点である。これにより、利便性が向上する。以下では、第１の実施の形態との相違点を中心に説明する。
【００９４】
［位置情報提供内容登録処理］
図２３は、本形態の位置情報提供内容登録処理によって、サーバ装置２０の利用者情報格納部２０ｂに格納されたデータの例示である。
図２３に例示するように、本形態では、１つの機体特定情報１５１に対し、複数の位置情報提供内容情報を登録できる。この図の例では、機体特定情報１５１「D123456」に対し、トリガ種別１５５ａａ「コール」及びその条件１５５ａｂ「３回／分」並びに判定種別１５５ｂａ「エリア」及びその条件１５５ｂｂ「緯度ａ,経度ｂ」からなる位置情報提供内容情報１５５と、トリガ種別１５５ａａ「Ｅメール」及びその条件１５５ａｂ「９８７６」並びに判定種別１５５ｂａ「継続」及びその条件１５５ｂｂ「現時点,継続時間ｅ」からなる位置情報提供内容情報１５５とが関連つけられている。なお、位置情報提供内容登録処理の手順は、第１の実施の形態と同様である。また、複数の位置情報提供内容情報が登録された機体特定情報に対応する移動端末装置１０の位置情報提供内容情報格納部１０ｄ（図３）には、複数種類の位置情報提供内容情報１１０が格納されることになる。
【００９５】
［位置情報出力処理］
第１の実施の形態の位置情報出力処理（図８）との相違点は、ステップＳ２２とＳ２５とＳ２９の処理である。
ステップＳ２２の相違点：
本形態の場合も、位置情報取得装置３０の利用者は、位置情報取得装置３０の入力部３０ｇに、トリガ情報の送信を指示するための入力を行い、トリガ情報生成部３０ｄはそれに応じたトリガ情報を生成して、通信部３０ｉから移動端末装置１０にこのトリガ情報を送信する。ただし、利用者がサーバ装置２０に複数の位置情報提供内容情報１５５を登録してあった場合、このトリガ情報は、上述の［位置情報提供内容情報登録処理］でサーバ装置２０に登録した何れかの位置情報提供内容情報１５５のトリガ検証情報１５５ａ（図１４）が示すトリガ情報であればよい。例えば、利用者が、図２３の機体特定情報１５１「D123456」に対応する２つの位置情報提供内容情報１５５を登録してあった場合、利用者は「コール」「３回／分」のトリガ情報の送信を指示してもよいし、「Ｅメール」「９８７６」のトリガ情報の送信を指示してもよい。そして、「コール」「３回／分」のトリガ情報の送信を指示することにより、それらに対応する「エリア」「緯度ａ,経度ｂ」の送信判定基準情報１５５ｂで移動端末装置１０を制御することができる。また、「Ｅメール」「９８７６」のトリガ情報の送信を指示することにより、それらに対応する「継続」「時点ｄ,継続時間ｃ」の送信判定基準情報１５５ｂで移動端末装置１０を制御することができる。
【００９６】
ステップＳ２５の相違点：
本形態の場合、トリガ情報検証部１０ｇは、一時メモリ１０ｂからトリガ情報１２１を読み込み、位置情報提供内容情報格納部１０ｄから全てのトリガ検証情報１１１を読み込み、これらトリガ検証情報１１１を用い、トリガ情報１２１が正当であるか否かを検証し、その検証結果を制御部１０ａに出力する（ステップＳ２５）。すなわち、トリガ情報１２１が、位置情報提供内容情報格納部１０ｄに格納された何れかのトリガ検証情報１１１の要件を満たせば、当該トリガ情報１２１が正当であると判断する。
【００９７】
ステップＳ２９の相違点：
本形態の送信判定部１０ｆは、ステップＳ２５において、トリガ情報１２１に合致すると判断されたトリガ検証情報１１１に対応する送信判定基準情報１１２の判定種別１１２ａが何であるかを判定する。これにより、トリガ情報の違いによって、移動端末装置１０の位置情報の取得処理を制御することができる。例えば、図２３の例において、トリガ情報１２１に合致すると判断されたトリガ検証情報１１１が「コール」「３回／分」であったとする。この場合、本形態の送信判定部１０ｆは、トリガ検証情報１１１「コール」「３回／分」に対応する送信判定基準情報１１２の判定種別１１２ａが何であるかを判定する。この例では「エリア」が該当する。
その他は第１の実施の形態と同じである。
【００９８】
〔変形例〕
なお、本発明は上述の各実施の形態に限定されるものではない。例えば、インターネット網等のネットワーク４０を経由する情報は第三者に盗み見られる危険性がある。そのため、移動端末装置１０、サーバ装置２０及び位置情報取得装置３０の間でネットワーク４０を経由して送受信される情報を、ＳＳＬ（Secure Socket Layer）等のプロトコルに従って暗号化しておくことが望ましい。これによりセキュリティを高めることができる。
【００９９】
また、第１の実施の形態のサーバ装置２０は、移動端末装置１０から取得した位置情報（緯度・経度等）を、人間が視覚的に理解しやすい加工位置情報に変換して位置情報取得装置３０に提供することとした。しかし、移動端末装置１０から取得した位置情報をそのまま位置情報取得装置３０に提供する構成であってもよい。この場合、移動端末装置１０は、位置情報の示す緯度・経度をそのまま表示してもよいし、移動端末装置１０内やローカルな他の装置で当該位置情報を人間が視覚的に理解しやすい加工位置情報に変換してから表示してもよい。また、本形態では、地図情報に位置情報に対応する住所を表示し、位置情報の示す緯度・経度をプロットしたものを加工位置情報とした。しかし、位置情報に対応する住所（○○市△△町×丁目）の文字のみや、地図情報に位置情報の示す緯度・経度をプロットしたもののみを加工位置情報としてもよい。
【０１００】
また、上述の実施の形態では、サーバ装置２０がネットワーク４０を通じて移動端末装置１０の位置に関する情報を、位置情報取得装置３０に送信することとした。しかし、サーバ装置２０が、例えば位置情報の取得後、位置情報取得装置３０の利用者に対し、地図等の加工位置情報をＦＡＸ送信する構成でもよい。
その他、本発明の趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。また、上述の各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力或いは必要に応じて並列的に或いは個別に実行されてもよい。また、各装置はそれぞれ１つの筺体内に存在するとは限らず、少なくとも一部の装置の機能が複数の筺体に分散して配置されていてもよい。
【０１０１】
〔プログラム記録媒体、プログラムの流通、利用態様等〕
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等を、光磁気記録媒体として、ＭＯ（Magneto-Optical disc）等を、半導体メモリとしてＥＥＰ−ＲＯＭ（Electronically Erasable and Programmable-Read Only Memory）等を用いることができる。
【０１０２】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
また、プログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【０１０３】
また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、本装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【産業上の利用可能性】
【０１０４】
本発明の利用分野としては、例えば、迷子追跡サービス、宅配サービスの配達状況追跡サービス、タクシー等の車両管理サービス等を例示できる。ただし、これらに限定はされない。
【図面の簡単な説明】
【０１０５】
【図１】図１は、本形態の位置情報提供システムの全体構成を例示した概念図である。
【図２】図２は、本形態の移動端末装置のハードウェア構成を例示したブロック図である。
【図３】図３は、ＣＰＵにプログラムが読み込まれて実行されることにより構成される移動端末装置の機能構成を例示したブロック図である。
【図４】図４は、本形態のサーバ装置のハードウェア構成を例示したブロック図である。
【図５】図５は、ＣＰＵに上述のプログラムが読み込まれて実行されることにより構成されるサーバ装置の機能構成を例示したブロック図である。
【図６】図６は、本形態の位置情報取得装置の機能構成を例示したブロック図である。
【図７】図７は、第１の実施の形態の位置情報提供内容情報の登録処理を説明するためのフローチャートである。
【図８】図８は、第１の実施の形態の位置情報取得処理を説明するためのフローチャートである。
【図９】図９は、第１の実施の形態の位置情報取得処理を説明するためのフローチャートである。
【図１０】図１０は、第１の実施の形態の位置情報取得処理を説明するためのフローチャートである。
【図１１】図１１は、第１の実施の形態の位置情報取得処理を説明するためのフローチャートである。
【図１２】図１２（ａ）は、第１の実施の形態の通知情報送信処理を説明するためのフローチャートである。図１２（ｂ）は、第１の実施の形態の位置情報提供処理を説明するためのフローチャートである。
【図１３】図１３（ａ）は、表示部に表示される登録画面の例示である。図１３（ｂ）は、図１３（ａ）の登録画面を用いて入力された位置情報提供内容情報のデータ構成を例示した図である。
【図１４】図１４は、利用者情報格納部に格納されるデータの構造を例示した図である。
【図１５】図１５は、地図情報格納部に格納されるデータの構成を例示した概念図である。
【図１６】図１６は、第２の実施の形態の位置情報出力処理と、第１の実施の形態の位置情報出力処理との相違点を説明するためのフローチャートである。
【図１７】図１７は、第２の実施の形態の位置情報出力処理と、第１の実施の形態の位置情報出力処理との相違点を説明するためのフローチャートである。
【図１８】図１８は、第３の実施の形態の位置情報提供内容情報更新処理を説明するためのフローチャートである。
【図１９】図１９は、第４の実施の形態の位置情報出力処理と、第１の実施の形態の位置情報出力処理との相違点を説明するためのフローチャートである。
【図２０】図２０は、第４の実施の形態の位置情報出力処理と、第１の実施の形態の位置情報出力処理との相違点を説明するためのフローチャートである。
【図２１】図２１は、第４の実施の形態のサーバ装置の利用者情報格納部に格納されるデータの構成を例示した概念図である。
【図２２】図２２は、第４の実施の形態の位置情報取得処理と、第１の実施の形態の位置情報取得処理との相違点を説明するためのフローチャートである。
【図２３】図２３は、第５の実施の形態の位置情報提供内容登録処理によって、サーバ装置の利用者情報格納部に格納されたデータの例示である。
【符号の説明】
【０１０６】
１  位置情報提供システム
１０  移動端末装置
２０  サーバ装置
３０  位置情報取得装置
【図１】
2007028007.tif 000003
【図２】
2007028007.tif 000004
【図３】
2007028007.tif 000005
【図４】
2007028007.tif 000006
【図５】
2007028007.tif 000007
【図６】
2007028007.tif 000008
【図７】
2007028007.tif 000009
【図８】
2007028007.tif 000010
【図９】
2007028007.tif 000011
【図１０】
2007028007.tif 000012
【図１１】
2007028007.tif 000013
【図１２】
2007028007.tif 000014
【図１３】
2007028007.tif 000015
【図１４】
2007028007.tif 000016
【図１５】
2007028007.tif 000017
【図１６】
2007028007.tif 000018
【図１７】
2007028007.tif 000019
【図１８】
2007028007.tif 000020
【図１９】
2007028007.tif 000021
【図２０】
2007028007.tif 000022
【図２１】
2007028007.tif 000023
【図２２】
2007028007.tif 000024
【図２３】
2007028007.tif 000025