(57)【特許請求の範囲】
【請求項１】
現実空間内における自機の現在位置を検出する位置検出手段と、
自機の現実空間内における移動状態及び停止状態を検出する状態検出手段と、
前記検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段と、
前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段と、
前記算出された停止期間が予め設定された期間以上の場合に、前記位置検出手段を駆動させて前記自機の現在位置を検出させる検出制御手段と、
前記算出された停止期間及び前記検出された自機の現在位置に基づいて、前記自機の停止状態が自機の移動に伴って停止している停留状態であるのか、または、移動の結果到達する目的地として滞留している滞留状態であるのかを判定する判定手段と、
前記検出された現在位置をデータベースに記録する記録制御手段と、
を備え、
前記判定手段が、
前記自機の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが同一、または、予め定められた範囲内の場合に前記滞留状態と判定し、
前記算出された停止期間が予め設定された期間以上でない場合に前記停留状態と判定し、
前記自機の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが非同一、または、予め定められた範囲内でない場合に前記停留状態と判定することを特徴とする携帯用端末装置。
【請求項２】
請求項１に記載の携帯用端末装置において、
前記検出された遷移時刻に基づいて、前記移動状態の移動期間を算出する移動期間算出手段と、
前記停留状態の回数をカウントするとともに、前記算出された移動期間に基づいてカウントされた回数がリセットされるカウンタと、
を更に備え、
前記判定手段が、
前記カウンタの回数が所定の回数に到達した際に、前記滞留状態であると判定し、
前記検出制御手段が、
前記判定手段によって前記カウンタの回数に基づき前記滞留状態であると判定された場合に、前記位置検出手段を駆動させて前記自機の現在位置を検出させる、携帯用端末装置。
【請求項３】
請求項１又は２に記載の携帯用端末装置において、
前記データベースとネットワークを介して通信回線を確立する通信手段を更に備え、
前記記録制御手段が、前記検出された現在位置を検出した場合にのみ前記通信手段を制御して当該現在位置を前記データベースに記録する、携帯用端末装置。
【請求項４】
現実空間内における自機の現在位置を検出する位置検出手段と、自機の移動及び停止を検出するために用いる移動停止検出手段と、を備える端末装置に搭載されるコンピュータによって実行される地点登録プログラムであって、
前記コンピュータを、
前記検出された自機の移動及び停止に基づいて、自機の移動状態及び停止状態を検出する状態検出手段、
検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段、
前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段、
前記算出された停止期間が予め設定された期間以上の場合に、前記位置検出手段を駆動させて前記自機の現在位置を検出させる検出制御手段、
前記算出された停止期間及び前記検出された自機の現在位置に基づいて、前記自機の停止状態が自機の移動に伴って停止している停留状態であるのか、または、移動の結果到達する目的地として滞留している滞留状態であるのかを判定する判定手段、及び、
前記検出された現在位置をデータベースに記録する記録制御手段、
として機能させ、
前記判定手段が、
前記自機の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが同一、または、予め定められた範囲内の場合に前記滞留状態と判定し、
前記算出された停止期間が予め設定された期間以上でない場合に前記停留状態と判定し、
前記自機の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが非同一、または、予め定められた範囲内でない場合に前記停留状態と判定することを特徴とする現在位置記録制御プログラム。
【請求項５】
携帯用端末装置とデータベースを有する少なくとも一のサーバ装置から構成されるネットワークシステムであって、
前記携帯用端末装置が、
現実空間内における自機の現在位置を検出する位置検出手段と、
前記自機の移動及び停止を検出する移動停止検出手段と、
前記現在位置を地点データとして、及び、自機の移動または停止を移動停止データとして前記サーバ装置に送信する送信手段と、
を備えるとともに、
前記サーバ装置が、
前記地点データ及び移動停止データを受信する受信手段と、
前記受信した移動停止データに基づいて、前記携帯用端末装置の移動状態及び停止状態を検出する状態検出手段と、
前記検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段と、
前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段と、
前記算出された停止期間が予め設定された期間以上の場合に前記位置検出手段を駆動させて前記携帯用端末装置の現在位置を検出させて当該サーバ装置に送信させる検出制御手段と、
前記算出された停止期間及び前記検出された前記携帯用端末装置の現在位置に基づいて、前記携帯用端末装置の停止状態が前記携帯用端末装置の移動に伴って停止している停留状態であるのか、または、移動の結果到達する目的地として滞留している滞留状態であるのかを判定する判定手段と、
前記受信した地点データに基づいて現実空間内における座標情報を有する場所データが予め記憶されている前記データベースを検索し、該当する座標情報を有する場所データに前記携帯用端末装置における識別情報を対応付けて当該データベースに記録する記録制御手段と、
を備え、
前記判定手段が、
前記携帯用端末装置の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが同一、または、予め定められた範囲内の場合に前記滞留状態と判定し、
前記算出された停止期間が予め設定された期間以上でない場合に前記停留状態と判定し、
前記携帯用端末装置の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが非同一、または、予め定められた範囲内でない場合に前記停留状態と判定することを特徴とするネットワークシステム。
【請求項６】
現実空間内における携帯用端末装置の現在位置を検出する位置検出手段と、前記携帯用端末装置の移動及び停止を検出する移動停止検出手段と、を備える前記携帯用端末装置とネットワークを介して接続されるサーバシステムであって、
前記携帯用端末装置と通信し、前記現在位置を地点データとして、及び、前記携帯用端末装置の移動及び停止を移動停止データとして受信するとともに、前記地点データ及び移動停止データを受信する通信手段と、
前記通信手段を介して受信した移動停止データに基づいて、前記端末装置の移動状態及び停止状態を検出する状態検出手段と、
前記検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段と、
前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段と、
前記算出された停止期間が予め設定された期間以上の場合に、前記位置検出手段を駆動させて前記携帯用端末装置の現在位置を検出させて当該サーバシステムに送信させる検出制御手段と、
前記算出された停止期間及び前記検出された自機の現在位置に基づいて、前記自機の停止状態が自機の移動に伴って停止している停留状態であるのか、または、移動の結果到達する目的地として滞留している滞留状態であるのかを判定する判定手段と、
前記受信した地点データに基づいて現実空間内における座標情報を有する場所データが予め記憶されている前記データベースを検索し、該当する座標情報を有する場所データに前記携帯用端末装置における識別情報を対応付けて当該データベースに記録する記録制御手段と、
を備え、
前記判定手段が、
前記携帯用端末装置の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが同一、または、予め定められた範囲内の場合に前記滞留状態と判定し、
前記算出された停止期間が予め設定された期間以上でない場合に前記停留状態と判定し、
前記携帯用端末装置の現在位置が検出された場合であって前記検出された現在位置と前記前回検出位置とが非同一、または、予め定められた範囲内でない場合に前記停留状態と判定することを特徴とするサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯用電話機などの携帯用端末装置及びそれを用いたシステムに関するものであり、特に、携帯用端末装置の移動状態に基づいて位置情報を記録する技術に関する。
【背景技術】
【０００２】
近年、コンピュータ及び無線などのネットワークの発達に伴って、携帯用電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）などの携帯用通信端末装置においては、電話公衆網を利用した通話だけでなく、電子メールに代表されるデータの送受信、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）に基づく位置情報やナビゲーションの提供、及び、ゲームの実行などの多機能化したものが一般化している。
【０００３】
一方、近年、電子掲示板、ブログ、動画共有サービスまたはソーシャルネットワークサービスなどのソーシャルメディアの発達により、多機能化された携帯用通信端末装置と連動させることが可能なサービスも増えてきている。特に、最近では、携帯用通信端末装置の位置情報に連動させてソーシャルメディアのサービスを提供するものも登場している。
【０００４】
また、携帯用通信端末装置においては、長期間の使用が要求される一方で、多くの機能を有していることによって消費する電力が増大しており、省電力化についても研究が進んでいる。特に、携帯用端末装置に用いられるＧＰＳ機能においては、その特性上、他の機能に比べて消費電力が大きいので、最近では、その消費電力を低減させることが可能な携帯用端末装置が知られている。
【０００５】
例えば、このような携帯用端末装置の一つとしては、予め記憶された当該装置の移動パターンと加速センサによって検出された当該装置の移動に基づいて、位置情報の取得頻度を低下させるものが知られている（例えば、特許文献１）。
【０００６】
また、例えば、このような携帯用端末装置の他の例としては、当該装置が位置的に移動しているのみを検出する移動センサを有し、当該移動が検出された場合のみ位置情報を取得させるものが知られている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２６７８８６
【特許文献２】特開２００９−２８８２３３
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の携帯用端末装置にあっては、移動パターンが予め登録されてなければ、位置情報の取得頻度を制御することができない。このため、ユーザにおける移動パターンを全て登録することは煩雑となり、この携帯用端末装置にあっては利便性が悪い。
【０００９】
また、特許文献２に記載の携帯用端末装置にあっては、一定距離の移動が発生した場合に位置情報を取得するので、移動中の携帯用端末装置の位置情報においても記録されるとともに、携帯用端末装置、すなわち、移動体が停止を行った場所か滞留を行った場所かを的確に判断することができない。
【００１０】
本発明は、上記課題を解決するためになされたものであり、その目的は、簡易な構成によって、現在位置の検出回数及び位置情報の記録回数を低減させて消費電力を低下させつつ、的確に移動体が滞留した位置情報を取得することが可能な携帯用端末装置等を提供することにある。
【課題を解決するための手段】
【００１１】
（１）上記課題を解決するため、本発明の携帯用端末装置は、現実空間内における自機の現在位置を検出する位置検出手段と、自機の現実空間内における移動状態及び停止状態を検出する状態検出手段と、前記検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段と、前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段と、前記算出された停止期間に基づいて前記位置検出手段を駆動させ、前記移動状態から前記停止状態に遷移した際の前記自機の現在位置を検出させる検出制御手段と、前記検出された現在位置をデータベースに記録する記録制御手段と、を備える構成を有している。
【００１２】
この構成により、本発明の携帯用端末装置は、例えば、停止期間が一定時間以上の場合に、または、停止期間が一定時間以下であっても短期間で移動状態及び移動状態を繰り返した場合に、位置検出手段を駆動させて自機の現在位置を取得させることができる。したがって、本発明の携帯用端末装置は、一定時間毎に現在位置を検出する場合、または、移動状態から停止状態または停止状態から移動状態に状態が遷移する毎に現在位置を検出させる場合よりも、現在位置の検出回数を低減させることができるとともに、現在位置の検出回数が著しく減少することによって当該現在位置をデータベースに記録する記録回数においても低減することができる。この結果、本発明の携帯用端末装置は、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【００１３】
（２）また、本発明の携帯用端末装置は、前記停止期間に基づいて、前記自機の停止状態が自機の移動に伴って停止している停留状態であるのか、または、移動の結果によって到達する目的地として滞留している滞留状態であるのかを判定する判定手段と、前記検出された遷移時刻に基づいて、前記移動状態の移動期間を算出する移動期間算出手段と、前記停留状態の回数をカウントするとともに、前記算出された移動期間に基づいてカウントされた回数がリセットされるカウンタと、を更に備え、前記判定手段が、前記カウンタの回数が所定の回数に到達した際に、前記滞留状態であると判定し、前記検出制御手段が、前記滞留状態と判定された場合に、前記位置検出手段を駆動させ、前記移動状態から前記停止状態に遷移した際の前記自機の現在位置を検出させる、構成を有している。
【００１４】
通常、観光スポットが敷地内に点在する神社または仏閣、及び、アトラクションまたはイベントが点在する遊園地またはテーマパークなど、多くの滞在場所が点在する広大な敷地を有する目的地に来訪した場合においては、一定期間、敷地内の一箇所に停止している場合の他に、敷地内の様々のポイントにおいて短期間の移動とその停止が連続的に行われることも想定される。
本発明の携帯用端末装置は、上記構成により、目的地の敷地内の様々のポイントにおいて短期間の移動とその停止が連続的に行われる場合に、当該目的地として判定することができるとともに、一定期間以上の移動が行われた場合には、敷地内の移動でないと判定することができる。したがって、本発明の携帯用端末装置は、広大な敷地を有する目的地に来訪した場合においても、当該目的地に滞留している滞留状態と的確に判定することができる。この結果、本発明の携帯用端末装置は、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【００１５】
（３）また、本発明の携帯用端末装置は、前記検出された現在位置と前回に検出された現在位置である前回検出位置に基づいて、前記自機の停止状態が自機の移動に伴って停止している停留状態であるのか、または、移動の結果到達する目的地として滞留している滞留状態であるのかを判定する判定手段を更に備え、前記記録制御手段が、前記滞留状態と判定された場合に、前記検出された現在位置をデータベースに記録する構成を有している。
【００１６】
この構成により、本発明の携帯用端末装置は、電車、バスまたは飛行機などのユーザが停止状態であっても現実空間内の移動を可能にする場合には、停留状態として判定することができるので、自機の滞留状態を的確に判定することができる。したがって、本発明の携帯用端末装置は、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【００１７】
（４）また、本発明の携帯用端末装置は、前記判定手段が、前記位置検出手段が前記自機の現在位置を検出した場合に、当該検出した現在位置と前回検出位置とが同一の位置である場合に、または、予め定められた範囲内である場合に、前記滞留状態であると判定する構成を有している。
【００１８】
この構成により、本発明の携帯用端末装置は、電車またはバスなどのユーザが停止状態であっても現実空間内の移動した場合には、滞留状態と判定されないので、的確に自機が目的地として停止した位置を検出することができる。
【００１９】
（５）また、本発明の携帯用端末装置は、前記検出制御手段が、前記停止期間が予め定められた一定期間以上の場合に、前記位置検出手段を駆動させ、前記移動状態から前記停止状態に遷移した際の前記自機の現在位置を検出させる構成を有している。
【００２０】
この構成により、本発明の携帯用端末装置は、例えば、ユーザがレストランで食事をした場合、または、デパートで買い物している場合などユーザの移動停止が当該停止された地点で一定期間継続している場合には、ユーザが目的地に滞留していると的確に判定することができる。
【００２１】
（６）また、本発明の携帯用端末装置は、前記データベースとネットワークを介して通信回線を確立する通信手段を更に備え、前記記録制御手段が、前記検出された現在位置を検出した場合にのみ前記通信手段を制御して当該現在位置を前記データベースに記録する構成を有している。
【００２２】
この構成により、本発明の携帯用端末装置は、検出された現在位置を検出した場合にのみ、データベースに現在位置を記録するので、記録回数を低減することが可能となり、その結果、ネットワークを介して現在位置をデータベースに記録する際の通信回数をも低減することができる。
【００２３】
（７）上記課題を解決するため、本発明の現在位置記録制御プログラムは、現実空間内における自機の現在位置を検出する位置検出手段と、自機の移動及び停止を検出する移動停止検出手段と、を備える端末装置に搭載されるコンピュータによって実行される地点登録プログラムであって、前記コンピュータを、前記検出された自機の移動及び停止に基づいて、自機の移動状態及び停止状態を検出する状態検出手段、検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段、前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段、前記算出された停止期間に基づいて前記位置検出手段を駆動させ、前記移動状態から前記停止状態に遷移した際の前記自機の現在位置を検出させる検出制御手段、及び、前記検出された現在位置をデータベースに記録する記録制御手段、として機能させる構成を有している。
【００２４】
この構成により、本発明の現在位置記録制御プログラムは、例えば、停止期間が一定時間以上の場合に、または、停止期間が一定時間以下であっても短期間で移動状態及び移動状態を繰り返した場合に、位置検出手段を駆動させて自機の現在位置を取得させることができる。したがって、本発明の現在位置記録制御プログラムは、一定時間毎に現在位置を検出する場合、または、移動状態から停止状態または停止状態から移動状態に状態が遷移する毎に現在位置を検出させる場合よりも、現在位置の検出回数を低減させることができるとともに、現在位置の検出回数が著しく減少することによって当該現在位置をデータベースに記録する記録回数においても低減することができる。この結果、本発明の現在位置記録制御プログラムは、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【００２５】
（８）上記課題を解決するため、本発明のネットワークシステムは、携帯用端末装置とデータベースを有する少なくとも一のサーバ装置から構成されるネットワークシステムであって、前記携帯用端末装置が、現実空間内における自機の現在位置を検出する位置検出手段と、前記自機の移動及び停止を検出する移動停止検出手段と、前記現在位置を地点データとして、及び、自機の移動または停止を移動停止データとして前記サーバ装置に送信する送信手段と、を備えるとともに、前記サーバ装置が、前記地点データ及び移動停止データを受信する受信手段と、前記受信した移動停止データに基づいて、自機の移動状態及び停止状態を検出する状態検出手段と、前記検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段と、前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段と、前記算出された停止期間に基づいて前記位置検出手段を駆動させ、前記移動状態から前記停止状態に遷移した際の前記自機の現在位置を検出させて当該サーバ装置に送信させる検出制御手段と、前記受信した地点データに基づいて現実空間内における座標情報を有する場所データが予め記憶されている前記データベースを検索し、該当する座標情報を有する場所データに前記端末装置における識別情報を対応付けて当該データベースに記録する記録制御手段と、を備える構成を有している。
【００２６】
この構成により、本発明のネットワークシステムは、例えば、停止期間が一定時間以上の場合に、または、停止期間が一定時間以下であっても短期間で移動状態及び移動状態を繰り返した場合に、位置検出手段を駆動させて自機の現在位置を取得させることができる。したがって、本発明のネットワークシステムは、一定時間毎に現在位置を検出する場合、または、移動状態から停止状態または停止状態から移動状態に状態が遷移する毎に現在位置を検出させる場合よりも、現在位置の検出回数を低減させることができるとともに、現在位置の検出回数が著しく減少することによって当該現在位置をデータベースに記録する記録回数においても低減することができる。この結果、本発明のネットワークシステムは、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【００２７】
（９）上記課題を解決するため、本発明のサーバシステムは、現実空間内における自機の現在位置を検出する位置検出手段と、前記自機の移動及び停止を検出する移動停止検出手段と、を備える端末装置とネットワークを介して接続されるサーバシステムであって、前記端末装置と通信し、前記現在位置を地点データとして、及び、自機の移動及び停止を移動停止データとして受信する通信手段と、前記地点データ及び移動停止データを受信する受信手段と、前記通信手段を介して受信した移動停止データに基づいて、自機の移動状態及び停止状態を検出する状態検出手段と、前記検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出する時刻検出手段と、前記検出された遷移時刻に基づいて前記停止状態の停止期間を算出する停止期間算出手段と、前記算出された停止期間に基づいて前記位置検出手段を駆動させ、前記移動状態から前記停止状態に遷移した際の前記自機の現在位置を検出させて当該サーバシステムに送信させる検出制御手段と、前記受信した地点データに基づいて現実空間内における座標情報を有する場所データが予め記憶されている前記データベースを検索し、該当する座標情報を有する場所データに前記端末装置における識別情報を対応付けて当該データベースに記録する記録制御手段と、を備える構成を有している。
【００２８】
この構成により、本発明のサーバシステムは、例えば、停止期間が一定時間以上の場合に、または、停止期間が一定時間以下であっても短期間で移動状態及び移動状態を繰り返した場合に、位置検出手段を駆動させて自機の現在位置を取得させることができる。したがって、本発明のサーバシステムは、一定時間毎に現在位置を検出する場合、または、移動状態から停止状態または停止状態から移動状態に状態が遷移する毎に現在位置を検出させる場合よりも、現在位置の検出回数を低減させることができるとともに、現在位置の検出回数が著しく減少することによって当該現在位置をデータベースに記録する記録回数においても低減することができる。この結果、本発明のサーバシステムは、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【発明の効果】
【００２９】
本発明の携帯用端末装置、地点登録プログラム、ネットワークシステム及びサーバシステムは、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態におけるネットワークシステムの構成を示すシステム構成図である。
【図２】一実施形態における携帯用通信端末装置の構成を示すブロック図である。
【図３】一実施形態におけるデータベースに記憶される各種のデータ構造の一例である。
【図４】一実施形態の携帯用通信端末装置における第１現在位置検出／記録制御処理の動作を示すフローチャート（その１）である。
【図５】一実施形態の携帯用通信端末装置における第１現在位置検出／記録制御処理の動作を示すフローチャート（その２）である。
【図６】一実施形態の携帯用通信端末装置における第２現在位置検出／記録制御処理の動作を示すフローチャート（その１）である。
【図７】一実施形態の携帯用通信端末装置における第２現在位置検出／記録制御処理の動作を示すフローチャート（その２）である。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、以下の実施形態は、携帯用通信端末装置とサーバ装置とを有するネットワークシステムに対し、本発明に係る携帯用端末装置、現在位置記録制御プログラム、ネットワークシステム及びサーバシステムを適用した場合の実施形態である。また、以下の説明においては、携帯用通信端末装置において、自機の停止状態が自機の移動に伴って停止している状態を「停留状態」といい、自機の停止状態が移動の結果に基づいて到達する目的地として滞留している状態を「滞留状態」という。
【００３２】
［ネットワークシステム］
まず、図１を用いて本実施形態のネットワークシステム１０の概要について説明する。なお、図１は、本実施形態におけるネットワークシステム１０の構成を示す構成図である。
【００３３】
本実施形態のネットワークシステム１０は、図１に示すように、複数の携帯用通信端末装置１００と、データベース６０を有し、各携帯用通信端末装置１００の現実空間内の位置をログとしてそれぞれ記録するための種々の制御を行うサーバ装置５０と、を有している。そして、ネットワークシステム１０内の複数の携帯用通信端末装置１００とサーバ装置５０とは、基地局ＢＳを介して間接的に、または、直接的に、インターネット上において提供されるＷｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ  システムなどのネットワークＮによってそれぞれ接続できるようになっている。
【００３４】
サーバ装置５０は、携帯用通信端末装置１００の要求に基づいて当該携帯用通信端末装置１００との通信回線を確立し、データベース６０に各携帯用通信端末装置１００から送信された滞留状態として判定された地点のデータ（以下、「滞留地点データ」という。）を受信する。そして、サーバ装置５０は、受信した滞留地点データを、名称その他の情報を有する場所データに対応付けてデータベース６０に記録する構成を有している。
【００３５】
各携帯用通信端末装置１００は、自機の停止状態（すなわち、自機が保持されたユーザの現実空間内の移動が停止した状態）、及び、自機の移動状態（すなわち、ユーザが自ら現実空間内を移動している状態）を検出する。また、各携帯用通信端末装置１００は、検出された移動状態及び停止状態に基づいて、移動状態から停止状態及び停止状態から移動状態に状態が遷移する遷移時刻を検出し、検出された遷移時刻に基づいて停止状態の期間（以下、「停止期間」という。）、及び移動状態の期間（以下、「移動期間」という。）を算出する。また、各携帯用通信端末装置１００は、算出された停止期間に基づいて、移動状態から前記停止状態に遷移した際の自機の現在位置を検出させる。すなわち、各携帯用通信端末装置１００は、停止期間が一定期間以上の場合には、移動状態から停止状態に遷移した際の自機の現在位置を検出する。
【００３６】
特に、各携帯用通信端末装置１００は、移動状態から停止状態に遷移した際の時刻（以下、「停止開始時刻」という。）及び停止状態から移動状態に遷移した際の時刻（以下、「停止終了時刻」という。）を検出しつつ、停止終了時刻を検出した場合に、直前に検出した停止開始時刻から当該停止終了時刻までの期間を停止期間として算出する。そして、各携帯用通信端末装置１００は、停止期間が一定期間以上である場合に、移動状態から停止状態に遷移した際の自機の現在位置を検出する。
【００３７】
また、各携帯用通信端末装置１００は、現在位置を検出すると、検出した現在位置（以下、単に「現在位置」という。）と前回に現在位置として既に検出した位置（以下、「前回取得位置」または「前回検出位置」という。）が同一の地点または所定の範囲内（例えば、半径１００ｍ以内）の場合には、自機の停止状態が当該地点で滞留状態であると判定する。その一方、各携帯用通信端末装置１００は、自機の停止期間が一定期間より短時間の場合、または、当該停止期間が一定期間以上であっても、現在位置と前回取得位置が異なる場合には、自機の停止状態が停留状態であると判定する。そして、各携帯用通信端末装置１００は、滞留状態と判定した場合に、検出した現在位置を滞留地点としてサーバ装置を介してデータベースに記録する。
【００３８】
例えば、ユーザがレストランで食事をした場合などユーザの移動停止が当該停止された地点で一定期間継続している場合には、ユーザが検出した現在位置で所定の目的を達成するために滞留していると推定することができる。そこで、各携帯用通信端末装置１００は、同一の地点における長期間の移動停止を滞留として判定するために、その判定基準となる停止期間を算出するようになっている。
【００３９】
一方、例えば、ユーザが電車、タクシー、バスまたは飛行機などの公共交通機関または自家用車を用いて移動した場合には、各携帯用通信端末装置１００においては停止状態と判定され、移動状態とは判定されない。しかしながら、この停止状態は、目的地に到達したために停止しているのではなく、目的地に移動するために停止しているだけである。そこで、各携帯用通信端末装置１００は、長期間における停止状態であっても現在位置と前回取得位置が異なる場合には、滞留状態と判定せずに、停留状態と判定するようになっている。
【００４０】
他方、各携帯用通信端末装置１００は、停留状態の回数をカウントするとともに、カウンタが所定の回数になった場合には、判定された停留状態を滞留状態と判定する。また、各携帯用通信端末装置１００は、前回の停止終了時刻から当該停止状態における停止開始時刻までの期間を移動期間として算出し、当該算出された移動期間が一定期間以上の場合には、カウントした回数をリセットする。
【００４１】
例えば、神社、仏閣遊戯施設またはテーマパークなどの広大な敷地にユーザが来訪する地点が点在する場合には、同一の地点に長期間に渡って移動停止するよりも、敷地内の様々の地点において短期間の移動とその停止が連続的に行われる。したがって、一定期間以上の停止状態でなければ、滞留状態であると判定されないので、これらの目的地においては、現在位置が検出されず、登録もなされない場合も生ずる。そこで、各携帯用通信端末装置１００は、同一の地点に長期間における移動停止が行われていない場合であっても、短期間の移動とその停止が繰り返された場合には、その場所に滞留していると判定するために、停留状態をカウントしつつ、当該カウント回数が一定数に到達した場合に、滞留状態と判定するようになっている。ただし、移動期間が長期間になった場合には、もはやこれらの目的地内を移動しているとは想定できないので、滞留状態のカウント回数をリセットするようになっている。
【００４２】
このような構成により、本実施形態のネットワークシステム１０及び各携帯用通信端末装置１００は、一定時間毎に現在位置を検出する場合、または、移動状態から停止状態または停止状態から移動状態に状態が遷移する毎に現在位置を検出させる場合よりも、現在位置の検出回数を低減させることができるとともに、現在位置の検出回数が著しく減少することによって当該現在位置をデータベースに記録する記録回数においても低減することができるようになっている。
【００４３】
したがって、本実施形態のネットワークシステム１０及び各携帯用通信端末装置１００は、現在位置検出手段の駆動時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベースとの通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができるようになっている。
【００４４】
［携帯用通信端末装置］
（１）携帯用通信端末装置の概要
次に、図２を用いて本実施形態の各携帯用通信端末装置１００の概要について説明する。なお、図２は、本実施形態の各携帯用通信端末装置１００の構成を示すブロック図である。
【００４５】
各携帯用通信端末装置１００は、例えば、携帯用電話機、電子書籍用読取再生装置（電子ブックリーダ）、ゲーム機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯用電話機または携帯タブレット型通信端末装置などの携帯可能な通信端末装置である。
【００４６】
具体的には、各携帯用通信端末装置１００は、サーバ装置５０と通信を行う通信制御部１１０と、自機の現在位置を検出する現在位置検出部１２０と、自機の移動状態または停止状態を判定するために用いる移動停止検出部１３０と、を有している。そして、各携帯用通信端末装置１００は、所定の画像表示領域を有する表示部１５０と、表示部１５０における種々の表示を制御する表示制御部１４０と、現在時刻を認識する時計機能を備え、各種の時間計測に用いるタイマ１６０と、を有している。さらに、各携帯用通信端末装置１００は、ユーザの操作を入力するための操作部１７０と、全体を制御する端末管理制御部１８０と、各種のプログラムが記録されているとともに各プログラムが実行される際にワークエリアとして用いられるＲＯＭ／ＲＡＭ１９０と、を有している。
【００４７】
また、各携帯用通信端末装置１００は、通信制御部１１０、現在位置検出部１２０、移動停止検出部１３０、表示部１５０及びタイマ１６０の各ハードウェアと協働し、自機の現在位置の検出を制御して当該現在位置を滞留地点としてデータベース６０に記録するためのプログラム（以下、「現在位置検出／記録制御プログラム」という。）を実行するためのデータ処理部２００を有している。特に、このデータ処理部２００は、現在位置検出／記録制御プログラムによって実行される処理（以下、「現在位置検出／記録制御処理」という。）として、
（Ａ）移動停止検出部１３０の出力に基づいて自機の状態を判定する状態判定処理、
（Ｂ）自機の停止状態から移動状態への状態遷移、及び、移動状態から停止状態への状態遷移を検出するとともに、タイマ１６０と連動して状態遷移時の時刻を検出し、自機の停止開始時刻及び停止終了時刻を検出する検出処理（以下、「状態検出及び時刻検出処理」という。）、
（Ｃ）検出された停止開始時刻及び停止終了時刻に基づいて自機の停止期間及び移動期間を算出する算出処理、
（Ｄ）自機の停止期間が一定期間以上の場合に、または、後述の処理において、自機の停留状態が滞留状態と判定された場合に、現在位置検出部１２０に現在位置を検出させる検出制御処理、
（Ｅ）検出された現在位置が前回取得位置と同一または所定の範囲内か否かに基づいて、自機の停止状態が滞留状態か停留状態かを判定するとともに、後述するカウント処理によって所定の条件が具備した場合に前記停留状態を滞留状態であると判定する滞留判定処理と、
（Ｆ）停留状態の回数をカウントするとともに、自機の移動期間に基づいて当該カウント数のリセットを実行するカウント処理
（Ｇ）滞留状態と判定された際に、検出された現在位置を滞留地点データとしてデータベース６０に記録する記録制御処理
を実行する。
【００４８】
なお、例えば、本実施形態の通信制御部１１０は、本発明の通信手段を構成し、現在位置検出部１２０は、本発明の位置検出手段を構成する。また、例えば、本実施形態の移動停止検出部１３０は、本発明の移動停止検出手段または状態検出手段を構成し、データ処理部２００は、本発明の時刻検出手段、状態検出手段、時刻検出手段、停止期間算出手段、移動期間算出手段、検出制御手段、判定手段及びカウンタを構成する。
【００４９】
さらに、各携帯用通信端末装置１００は、例えば、電話機能及び電子メールなどのメール機能を有する場合には、マイク、スピーカ及び電子メールの送受信機能など種々の必要な部材を有している。そして、上記の各部は、バスＢによって互いに接続され、データの授受が実行される。
【００５０】
（２）携帯用通信端末装置の構成
次に、上述の図２を用いて本実施形態の各携帯用通信端末装置１００の構成について説明する。
【００５１】
通信制御部１１０は、データ処理部２００の制御の下、ネットワークＮに接続される基地局ＢＳを介してサーバ装置５０と通信回線を構築し、滞留地点データをデータベース６０に記録するための種々のデータの授受を行う。
【００５２】
現在位置検出部１２０は、データ処理部２００の制御の下、所定のタイミングにおいて、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から送信された衛星信号（ＧＰＳ信号）を検出する。そして、現在位置検出部１２０は、検出したＧＰＳ信号に基づいて自機の現在位置の座標値（例えば、緯度及び経度）を算出（すなわち、検出）し、データ処理部２００に提供する。
【００５３】
具体的には、現在位置検出部１２０は、データ処理部２００の制御の下、自機の現在位置の緯度及び経度の座標値を検出する。そして、この現在位置検出部１２０は、この検出された座標値をデータ処理部２００に提供する。ただし、各携帯用端末装置が、電話機能を有している場合には、電話に用いる電波を電話基地局において受信した方角と電波強度に基づいて自機の現在位置を算出（検出）してもよい。
【００５４】
移動停止検出部１３０は、自機の振動を検出する加速度センサから形成されており、自機が振動している場合には、すなわち、自機が保持されたユーザが移動状態である場合には、所定のレベルの信号（以下、「出力信号」ともいう。）をデータ処理部２００に出力する。例えば、移動停止検出部１３０は、３０秒毎に１０秒間動作し、当該動作時に移動状態の場合には、所定のレベルの信号を出力する。
【００５５】
なお、移動停止検出部１３０は、振動センサである必要はなく、自機の移動及び停止を検出することができるものであればよい。また、データ処理部２００は、所定の信号レベルの信号を受信した場合に、自機が移動状態であると判定し、当該信号を受信していない場合または当該信号を受信しているものの所定の信号レベルより低い場合には、自機が停止状態であると判定する。
【００５６】
データ処理部２００は、現在位置検出／記録制御プログラムによって実行される現在位置検出／記録制御処理を実現するようになっている。例えば、データ処理部２００は、ＲＯＭ／ＲＡＭ１９０に記録された現在位置検出／記録制御プログラムを実行しつつ、携帯用通信端末装置１００の各部を連動して上述の現在位置検出／記録制御処理における各種の処理を実行する。
【００５７】
具体的には、データ処理部２００は、現在位置検出／記録制御プログラムを起動することによって、図２に示すように、状態判定及び時刻検出処理を実行する状態判定部２１０と、算出処理を実行する算出処理部２３０と、検出制御処理を実行する検出制御部２２０と、滞留判定処理を実行する滞留判定処理部２４０と、カウント処理を実行するカウント処理部２５０と、記録制御処理を実行する記録制御部処理部２６０と、を構築する。
【００５８】
なお、例えば、本実施形態の状態判定部２１０は、本発明の状態検出及び時刻検出手段を構成し、検出制御部２２０は、本発明の検出制御手段を構成する。また、例えば、本実施形態の算出処理部２３０は、本発明の停止期間算出手段及び移動期間算出手段を構成し、滞留判定処理部２４０は、本発明の判定手段を構成する。さらに、例えば、本実施形態のカウント処理部２５０は、本発明の判定手段及びカウンタを構成し、記録制御処理部２６０は、本発明の記録制御手段を構成する。
【００５９】
表示部１５０は、所定のサイズの画像表示領域を有し、例えば、液晶素子またはＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）素子のパネルによって構成され、表示制御部１４０において生成された表示データに基づいて所定の画像を表示するようになっている。
【００６０】
表示制御部１４０は、端末管理制御部１８０の制御の下またはデータ処理部２００の制御の下、表示部１５０に所定の画像を描画させるために必要な表示データを生成するようになっており、生成された表示データを当該表示部１５０に出力するようになっている。
【００６１】
タイマ１６０は、ネットワークＮを介して図示しない時刻調整用のサーバ装置５０と連動して現在時刻の管理を行う。また、タイマ１６０は、データ処理部２００からの要求に基づいて要求された際の現在時刻をデータとしてデータ処理部２００に提供する。
【００６２】
操作部１７０は、各種の確認ボタン、各操作指令を入力する操作ボタン、テンキーなどの多数のキー及び表示部１５０上に形成されたタッチセンサにより構成され、各操作を行う際に用いられるようになっている。具体的には、操作部１７０は、現在位置検出／記録制御プログラムを起動する際または終了する際に用いられるようになっている。
【００６３】
端末管理制御部１８０は、主に中央演算処理装置（ＣＰＵ）によって構成されるとともに、キー入力ポート、表示制御ポート等の各種入出力ポートを含み、携帯用通信端末装置１００の全般的な機能及び現在位置検出／記録制御プログラムを実行するための全般的な機能を総括的に制御するようになっている。
【００６４】
ＲＯＭ／ＲＡＭ１９０には、メモリ機能を有し、携帯用通信端末装置１００として機能するための各種の制御プログラムが記録されている。また、このＲＯＭ／ＲＡＭ１９０は、現在位置検出／記録制御プログラムが記録されているとともに、各種の処理が実行される際のワークエリアとして用いられる。
【００６５】
（３）データ処理部の詳細
次に、上述の図２を用いて本実施形態のデータ処理部２００の構成について説明する。
【００６６】
状態判定部２１０は、移動停止検出部１３０から出力された信号を受信し、所定のレベル以上の出力信号を受信した場合に、自機が移動状態であると判定する。また、状態判定部２１０は、出力信号を受信していない場合に、または、所定のレベルより低い出力信号を受信している場合には、自機が停止状態であると判定する。
【００６７】
特に、状態判定部２１０は、受信した出力信号に基づいて停止状態及び移動状態を検出するとともに、停止状態から移動状態に状態遷移したとき（すなわち、自機を保持するユーザが移動を開始したとき）、及び、自機が停止状態から移動状態に状態遷移したとき（すなわち、自機を保持するユーザが停止したとき）を、検出する。
【００６８】
また、状態判定部２１０は、タイマ１６０と連動しつつ、自機が停止状態から移動状態に状態遷移したとき（以下、「停止−移動変化」ともいう。）の時刻（停止終了時刻）と、自機が停止状態から移動状態に状態遷移したとき（以下、「移動−停止変化」ともいう。）の時刻（停止開始時刻）と検出し、それぞれ算出処理部２３０に提供する。なお、状態判定部２１０は、検出した停止開始時刻及び停止終了時刻をそれぞれＲＯＭ／ＲＡＭ１９０に記憶する。
【００６９】
算出処理部２３０は、状態判定部２１０と連動しつつ、当該状態判定部２１０によって提供された、または、ＲＯＭ／ＲＡＭ１９０に記憶された停止開始時刻及び停止終了時刻に基づいて自機の停止期間及び移動期間を算出する。具体的には、算出処理部２３０は、状態判定部２１０によって停止−移動変化が検出された場合には、状態判定部２１０によって提供された停止終了時刻から、ＲＯＭ／ＲＡＭ１９０に記憶されている当該停止状態の開始時における停止開始時刻を減算して停止期間を算出し、当該停止期間をＲＯＭ／ＲＡＭ１９０に記憶する。
【００７０】
また、算出処理部２３０は、状態判定部２１０によって移動−停止変化が検出された場合には、ＲＯＭ／ＲＡＭ１９０に記憶されている前回の停止状態の終了時における停止終了時刻から、状態判定部２１０によって提供された停止開始時刻を減算して移動期間を算出し、当該移動期間をＲＯＭ／ＲＡＭ１９０に記憶する。
【００７１】
検出制御部２２０は、算出処理部２３０から提供された停止期間に基づいて現在位置検出部１２０に自機の現在位置を検出させる。具体的には、検出制御部２２０は、算出処理部２３０によって算出された停止期間と予め設定された設定期間とを比較し、停止期間が設定期間以上であると判定した場合に、現在位置検出部１２０を駆動し、当該現在位置検出部１２０に現在位置を検出させるとともに、当該検出させた現在位置をＲＯＭ／ＲＡＭ１９０に記憶する。
【００７２】
また、検出制御部２２０は、滞留判定処理部２４０の処理において繰り返しの停留状態が滞留状態であると判定された場合に、現在位置検出部１２０を駆動し、当該現在位置検出部１２０に現在位置を検出させるとともに、当該検出させた現在位置をＲＯＭ／ＲＡＭ１９０に記憶する。
【００７３】
滞留判定処理部２４０は、検出制御部２２０の制御により検出させた現在位置と、前回に検出された現在位置であってＲＯＭ／ＲＡＭ１９０に既に記憶されている前回取得位置と、に基づいて自機の停止状態が停留状態であるか滞留状態であるかを判定する。
【００７４】
具体的には、滞留判定処理部２４０は、検出させた現在位置と前回取得位置とが同一、または、予め定められた範囲内か否かを判定し、検出させた現在位置と前回取得位置とが同一、または、予め定められた範囲内の場合には、ユーザが当該地点に滞留した滞留状態であると判定する。そして、滞留判定処理部２４０は、滞留状態と判定する。
【００７５】
また、滞留判定処理部２４０は、上記の判定により、停止期間が一定期間より短時間であると判定した場合には、または、滞留状態でないと判定した場合（すなわち、停留状態であると判定した場合）には、カウント処理部２５０のカウント回数をチェックし、停留回数が一定回数以上か否かを判定する。そして、滞留判定処理部２４０は、当該停留回数が一定回数以上と判定された場合には、繰り返しの停留状態を滞留状態であると判定する。
【００７６】
カウント処理部２５０は、検出制御部２２０によって停止期間が一定期間より短時間であると判定された場合に、または、滞留判定処理部２４０における判定結果が停留状態の場合に、自機の停留状態のカウントを行う。すなわち、カウント処理部２５０は、ユーザが最低滞留期間内の停止状態である場合に、または、停留状態の場合に、カウント回数を「＋１」増加させる。また、カウント処理部２５０は、算出処理部２３０によって算出された移動期間を受け取り、当該移動期間が一定期間以上の場合には、カウンタ回数をリセットする。
【００７７】
記録制御処理部２６０は、滞留判定処理部２４０によって滞留状態と判定された場合に、通信制御部１１０と連動し、サーバ装置５０との通信回線を確立しつつ、データベース６０に該当する滞留地点データを記憶する。
【００７８】
［サーバ装置］
次に、図３を用いて本実施形態のサーバ装置５０について説明する。なお、図３は、本実施形態のデータベース６０に記憶される各種のデータ構造の一例である。
【００７９】
サーバ装置５０は、データベース６０を有し、主にＣＰＵ、ＲＯＭ、ＲＡＭ及びハードディスクによって構成され、携帯用通信端末装置１００との間においてデータの授受を行うための通信、データベース６０の管理、並びに、場所データの管理を行う。例えば、ＲＯＭには、各機能を実行するための制御情報が記録されるとともに、ハードディスクには、制御プログラムまたはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などの各種プログラムが記録されている。また、ＣＰＵは、ハードディスクに記録されたプログラムを実行することにより、上述の各種の機能を実現し、ＲＡＭは、ワークエリアとして用いられる。
【００８０】
データベース６０には、滞留地点に対応付けられる場所データ及びユーザデータが予め記憶されているとともに、該当する携帯用通信端末装置１００から送信された滞留地点データを受信すると、ユーザＩＤ（すなわち、携帯用通信端末装置における識別情報）及び場所ＩＤと対応付けたデータを登録データとして記憶する。
【００８１】
例えば、データベース６０には、図３（ａ）に示すように、滞留地点に対応付けられる場所データが予め記憶されている。各場所データには、場所データ毎に、場所ＩＤ、場所名、緯度、経度及び登録日が含まれる。また、サーバ装置５０には、図３（ｂ）に示すように、予め登録されたユーザデータが記録されている。各ユーザデータには、ユーザＩＤ、ユーザ名並びに年齢、性別及び登録日などの属性情報が含まれる。さらに、データベース６０には、図３（ｃ）に示すように、該当する場所データにおける場所ＩＤとユーザＩＤ（すなわち、携帯用通信端末装置における識別情報）を対応付けた登録データが順次記憶される。
【００８２】
このような構成を有することによって、サーバ装置５０は、各携帯用通信端末装置１００からの滞留地点データの記録要求を受信した際に、当該携帯用通信端末装置１００の通信回線を確立してユーザＩＤ（すなわち、携帯用通信端末装置における識別情報）を特定するとともに、受信した滞留地点データの座標値から最も近接する場所データまたは予め定められた範囲内にある位置情報（すなわち、緯度及び経度）の場所データをデータベース内から検索し、該当する場所データにおける場所ＩＤとユーザＩＤとに基づいて登録データをデータベース６０に記憶するようになっている。
【００８３】
［第１現在位置検出／記録制御処理］
次に、図４及び図５を用いて各携帯用通信端末装置１００によって実行される現在位置検出／記録制御処理であって、上述のカウント処理を省略した簡易の処理（以下、「第１現在位置検出／記録制御処理」という。）について説明する。
【００８４】
なお、図４は、第１現在位置検出／記録制御処理の動作を示すフローチャート（その１）であり、図５は、当該第１現在位置検出／記録制御処理の動作を示すフローチャート（その２）である。
【００８５】
本動作においては、当該動作の起動操作時にカウント処理を含む第２現在位置検出／記録制御処理と切り替えて実行するようになっている。そして、本動作においては、携帯用通信端末装置１００の電源は既に投入されているものとし、データベース６０には、自機に対応する滞留地点データを記録するための領域が確保されているものとする。
【００８６】
まず、端末管理制御部１８０は、操作部１７０の第１現在位置検出／記録制御処理の開始指示が検出されると（ステップＳ１００）、第１現在位置検出／記録制御処理を実行するための現在位置検出／記録制御プログラムを実行し、ＲＯＭ／ＲＡＭ１９０におけるワークエリアの確保及び記録すべき各情報のリセットなど初期化処理を実行する（ステップＳ１０１）。
【００８７】
このとき、データ処理部２００は、状態判定部２１０、検出制御部２２０、算出処理部２３０、滞留判定処理部２４０、カウント処理部２５０及び記録制御処理部２６０の各部を構築する。また、状態判定部２１０は、タイマ１６０から現在時刻を停止開始時刻として取得してＲＯＭ／ＲＡＭ１９０に記憶する。
【００８８】
次いで、状態判定部２１０は、移動停止検出部１３０から出力された出力信号に基づいて自機が移動状態に遷移したか否かを判定する（ステップＳ１０２）。このとき、状態判定部２１０が移動状態に遷移していないと判定した場合に、所定の時間（例えば、３０秒）待機し（ステップＳ１０３）、ステップＳ１０２の処理に戻る。一方、状態判定部２１０は、ステップＳ１０３の処理において移動状態に遷移したと判定すると、タイマ１６０と連動して当該検出時の時刻を停止終了時刻として検出する（ステップＳ１０４）。なお、状態判定部２１０は、停止終了時刻をＲＯＭ／ＲＡＭ１９０に記憶する。
【００８９】
次いで、算出処理部２３０は、直前の停止開始時刻（すなわち、ＲＯＭ／ＲＡＭ１９０に記憶されている停止開始時刻）からステップＳ１０４の処理によって検出された停止終了時刻を減算し、その結果を停止期間としてＲＯＭ／ＲＡＭ１９０に記憶する（ステップＳ１０５）。
【００９０】
次いで、検出制御部２２０は、ステップＳ１０５の処理によって算出された停止期間と予め設定された最低滞留期間（例えば、「５分」）とを比較して停止期間が最低滞留期間以上か否かを判定する（ステップＳ１０６）。このとき、滞留判定処理部２４０は、停止期間が最低滞留期間以上であると判定した場合には、ステップＳ１０７の処理に移行し、停止期間が最低滞留期間より短期間であると判定した場合には、ステップＳ１０９の処理に移行する。
【００９１】
次いで、検出制御部２２０は、ステップＳ１０６の処理において、停止期間が最低滞留期間以上であると判定した場合には、現在位置検出部１２０に自機の現在位置（すなわち、座標値）を検出（取得）させてその情報をＲＯＭ／ＲＡＭ１９０に記憶する（ステップＳ１０７）。このとき、検出制御部２２０は、既にＲＯＭ／ＲＡＭ１９０に記憶されている現在位置の情報を前回取得位置として更新記録する。
【００９２】
次いで、滞留判定処理部２４０は、ステップＳ１０７の処理で取得された現在位置とＲＯＭ／ＲＡＭ１９０に既に記憶されている前回取得位置とが同一（または所定の範囲内）の座標値であるか否かを判定する（ステップＳ１０８）。このとき、滞留判定処理部２４０は、現在位置と前回取得位置とが同一（または所定の範囲内）の座標値でないと判定した場合には、ステップＳ１０９の処理に移行し、現在位置と前回取得位置とが同一（または所定の範囲内）の座標値であると判定した場合には、ステップＳ１１０の処理に移行する。
【００９３】
次いで、滞留判定処理部２４０は、ステップＳ１０８の処理において、検出制御部２２０によって在位置と前回取得位置とが同一（または所定の範囲内）の座標値であると判定された場合には、停止状態を滞留状態と判定し（ステップＳ１１０）、通信制御部１１０を介してサーバ装置５０と通信回線を接続しつつ、ユーザＩＤとともに取得した現在位置の情報（滞留地点データ）を滞留地点としてデータベース６０に記録する（ステップＳ１１１）。なお、データベース６０には、受信した滞留地点データに基づいて場所ＩＤとユーザＩＤを対応付けた登録データが記憶される。
【００９４】
また、滞留判定処理部２４０は、ステップＳ１０６の処理において、停止期間が最低滞留期間以上でないと判定した場合には、または、ステップＳ１０８の処理において、現在位置と前回取得位置とが同一（または所定の範囲内）の座標値でないと判定した場合には、停止状態を停留状態と判定し（ステップＳ１０９）、ステップＳ１１２の処理に移行する。
【００９５】
次いで、状態判定部２１０は、移動停止検出部１３０から出力された出力信号に基づいて端末装置が停止状態に遷移したか否かを判定する（ステップＳ１１２）。このとき、状態判定部２１０は、停止状態に遷移していないと判定した場合に、所定の時間（例えば、３０秒）待機し（ステップＳ１１３）、ステップＳ１１２の処理に戻る。一方、状態判定部２１０は、ステップＳ１１２の処理において停止状態に遷移したと判定すると、タイマ１６０と連動して当該検出時の時刻を停止開始時刻として検出する（ステップＳ１１４）。なお、状態判定部２１０は、停止開始時刻をＲＯＭ／ＲＡＭ１９０に記憶する。
【００９６】
最後に、端末管理制御部１８０は、操作部１７０によって第１現在位置検出／記録制御処理の終了指示が検出されている否かを判断し（ステップＳ１１５）、当該終了指示が検出されていない場合には、ステップＳ１０２の処理に移行し、当該終了指示が検出されている場合には、終了処理を実行して（ステップＳ１１６）本動作を終了させる。なお、本動作の実行中に操作部１７０を介して当該プログラムの終了が検出された場合には、端末管理制御部１８０は、そのフラグをＲＯＭ／ＲＡＭ１９０に記憶するとともに、ステップＳ１１５の処理においてそのフラグを確認する処理を実行して終了指示が検出されているか否かを判断する。
【００９７】
例えば、ユーザが地点Ａにおいて本動作を開始させるとともに、地点Ａから駅Ｂへ徒歩移動しつつ、駅Ｂから駅Ｃへ電車移動し、目的地（飲食店）Ｄで１時間かけて食事をした後に自宅Ｅに帰宅するルートにおいて、第１現在位置検出／記録制御処理を実行する場合には、以下のような動作となる。
【００９８】
（Ａ）ユーザが地点Ａから駅Ｂに向かって徒歩移動を開始した場合、駅Ｃから目的地Ｄに向かって徒歩移動を開始した場合、及び、目的地Ｄから自宅Ｅに向かって徒歩移動を開始した場合には、自機が停止状態から移動状態に遷移したことが検出される。
【００９９】
（Ｂ）地点Ａから駅Ｂまで、駅Ｃから目的地Ｄまで、及び、目的地Ｄから自宅Ｅまでの経路におけるユーザの徒歩移動中においては、自機の移動状態が検出される。
【０１００】
（Ｃ）地点Ａから駅Ｂまで、駅Ｃから目的地Ｄまで、及び、目的地Ｄから自宅Ｅまでの経路において信号などによって停止された場合には、最低滞留期間（例えば、３０分）を超えないので、全ての停止状態は、停留状態と判定され、現在位置検出部１２０が動作せず動作停止状態が維持される。なお、現在位置検出部１２０が動作しないので、各停止地点もデータベース６０に登録されず、そのための通信動作も発生しない。
【０１０１】
（Ｄ）駅Ｂから駅Ｃまでの経路においては、最低滞留期間を超えた停止状態であっても、駅Ｂにおいて取得された現在位置と駅Ｃにおいて取得された現在位置が同一（または所定の範囲内）とならない。すなわち、この停止状態であっては、駅Ｂにおいても駅Ｃにおいても、現在位置検出部１２０が動作して現在位置を取得することになるが、当該取得した現在位置と既にＲＯＭ／ＲＡＭ１９０に記憶された現在位置（前回取得位置）が同一とならないので、当該現在位置は、停留地点と判断される。このため、取得した現在位置は、データベース６０に登録されず、そのための通信動作も発生しない。
【０１０２】
（Ｅ）目的地Ｄにおいては、１時間かけて食事をしているため、最低滞留期間を超えていることになる。したがって、当該目的地Ｄにおける停止状態は滞留状態と判定されて当該地点は滞留地点としてデータベース６０に記憶される。
【０１０３】
［第２現在位置検出／記録制御処理］
次に、図６及び図７を用いて各携帯用通信端末装置１００によって実行される現在位置検出／記録制御処理であって、上述のカウント処理を含む処理（以下、「第２現在位置検出／記録制御処理」という。）について説明する。
【０１０４】
なお、図６は、第２現在位置検出／記録制御処理の動作を示すフローチャート（その１）であり、図７は、当該第２現在位置検出／記録制御処理の動作を示すフローチャート（その２）である。
【０１０５】
本動作においては、当該動作の起動操作時にカウント処理を省略した第１現在位置検出／記録制御処理と切り替えて実行するようになっている。そして、本動作においては、携帯用通信端末装置１００の電源は既に投入されているものとし、データベース６０には、自機に対応する滞留地点データを記録するための領域が確保されているものとする。
【０１０６】
まず、端末管理制御部１８０は、操作部１７０の第２現在位置検出／記録制御処理の開始指示が検出されると（ステップＳ２００）、第２現在位置検出／記録制御処理を実行するための現在位置検出／記録制御プログラムを実行し、第１現在位置検出／記録制御処理と同様に、ＲＯＭ／ＲＡＭ１９０におけるワークエリアの確保及び記録すべき各情報のリセットなど初期化処理を実行する（ステップＳ２０１）。
【０１０７】
このとき、データ処理部２００は、状態判定部２１０、検出制御部２２０、算出処理部２３０、滞留判定処理部２４０、カウント処理部２５０及び記録制御処理部２６０の各部を構築する。また、状態判定部２１０は、タイマ１６０から現在時刻を停止開始時刻として取得してＲＯＭ／ＲＡＭ１９０に記憶する。
【０１０８】
次いで、状態判定部２１０は、移動停止検出部１３０から出力された出力信号に基づいて自機が移動状態に遷移したか否かを判定する（ステップＳ２０２）。このとき、状態判定部２１０は、移動状態に遷移していないと判定した場合に、所定の時間（例えば、３０秒）待機し（ステップＳ２０３）、ステップＳ２０２の処理に戻る。一方、状態判定部２１０は、ステップＳ２０３の処理において移動状態に遷移したと判定すると、タイマ１６０と連動して当該検出時の時刻を停止終了時刻として検出する（ステップＳ２０４）。なお、状態判定部２１０は、停止終了時刻をＲＯＭ／ＲＡＭ１９０に記憶する。
【０１０９】
次いで、算出処理部２３０は、直前の停止開始時刻（すなわち、ＲＯＭ／ＲＡＭ１９０に記憶されている停止開始時刻）からステップＳ２０５の処理によって検出された停止終了時刻を減算し、その結果を停止期間としてＲＯＭ／ＲＡＭ１９０に記憶する（ステップＳ２０５）。
【０１１０】
次いで、検出制御部２２０は、ステップＳ２０５の処理によって算出された停止期間と予め設定された最低滞留期間（例えば、「５分」）とを比較して停止期間が最低滞留期間より小さいか否かを判定する（ステップＳ２０６）。このとき、検出制御部２２０は、停止期間が最低滞留期間以上であると判定した場合には、ステップＳ２０７の処理に移行し、停止期間が最低滞留期間より短期間であると判定した場合には、ステップＳ２０９の処理に移行する。
【０１１１】
次いで、検出制御部２２０は、ステップＳ２０６の処理において、停止期間が最低滞留期間以上であると判定した場合には、現在位置検出部１２０に自機の現在位置（すなわち、座標値）を検出（取得）させてその情報をＲＯＭ／ＲＡＭ１９０に記憶する（ステップＳ２０７）。このとき、検出制御部２２０は、既にＲＯＭ／ＲＡＭ１９０に記憶されている現在位置の情報を前回取得位置として更新記録する。
【０１１２】
次いで、滞留判定処理部２４０は、ステップＳ２０７の処理で取得された現在位置とＲＯＭ／ＲＡＭ１９０に既に記憶されている前回取得位置とが同一（または所定の範囲内）の座標値であるか否かを判定する（ステップＳ２０８）。このとき、滞留判定処理部２４０は、現在位置と前回取得位置とが同一（または所定の範囲内）の座標値でないと判定した場合には、ステップＳ２０９の処理に移行し、現在位置と前回取得位置とが同一（または所定の範囲内）の座標値であると判定した場合には、ステップＳ２１４の処理に移行する。
【０１１３】
滞留判定処理部２４０は、ステップＳ２０６の処理において、検出制御部２２０によって、停止期間が最低滞留期間以上でないと判定した場合には、または、ステップＳ２０８の処理において、現在位置と前回取得位置とが同一（または所定の範囲内）の座標値でないと判定した場合には、停止状態を停留状態と判定する（ステップＳ２０９）。
【０１１４】
次いで、滞留判定処理部２４０は、停止状態が停留状態と判定すると、カウント処理部２５０は、カウンタ回数に「１」を加算する（ステップＳ２１０）。
【０１１５】
次いで、滞留判定処理部２４０は、カウンタ回数が「３」以上であるか否かを判定する（ステップＳ２１１）。このとき、滞留判定処理部２４０は、カウンタ回数が「３」以上であると判定した場合には、ステップＳ２１２の処理に移行し、カウンタ回数が「３」より小さいと判定した場合には、ステップＳ２１６の処理に移行する。
【０１１６】
次いで、滞留判定処理部２４０は、ステップＳ２１１の処理において、当該カウンタ回数が「３」以上であると判定した場合には、自機における複数回の停止状態の繰り返しが滞留状態であると判定する（ステップＳ２１２）。なお、このとき、カウント処理部２５０は、カウンタ回数をリセットする。
【０１１７】
次いで、検出制御部２２０は、現在位置検出部１２０に自機の現在位置（すなわち、座標値）を検出（取得）させてその情報をＲＯＭ／ＲＡＭ１９０に記憶する（ステップＳ２１３）。このとき、検出制御部２２０は、既にＲＯＭ／ＲＡＭ１９０に記憶されている現在位置の情報を前回取得位置として更新記録する。
【０１１８】
次いで、滞留判定処理部２４０が、ステップＳ２０８の処理において、現在位置と前回取得位置とが同一（または所定の範囲内）の座標値であると判定した場合には、または、検出制御部２２０が、ステップＳ２１３の処理において、自機の現在位置を取得した場合、滞留判定処理部２４０は、停止状態を滞留状態と判定し（ステップＳ２１４）、通信制御部１１０を介してサーバ装置５０と通信回線を接続しつつ、ユーザＩＤとともに現在位置の情報（滞留地点データ）を滞留地点としてデータベース６０に記録する（ステップＳ２１５）。なお、データベース６０には、受信した滞留地点データに基づいて場所ＩＤとユーザＩＤを対応付けた登録データが記憶される。
【０１１９】
次いで、状態判定部２１０は、移動停止検出部１３０から出力された出力信号に基づいて自機が停止状態に遷移したか否か判定する（ステップＳ２１６）。このとき、状態判定部２１０は、停止状態に遷移していないと判定した場合に、所定の時間（例えば、３０秒）待機し（ステップＳ２１７）、ステップＳ２１６の処理に戻る。一方、状態判定部２１０は、ステップＳ２１６の処理において停止状態に遷移したと判定すると、検出制御部２２０は、タイマ１６０と連動して当該検出時の時刻を停止開始時刻として検出する（ステップＳ２１８）。なお、状態判定部２１０は、停止開始時刻をＲＯＭ／ＲＡＭ１９０に記憶する。
【０１２０】
次いで、算出処理部２３０は、前回の停止期間における停止終了時刻（すなわち、ＲＯＭ／ＲＡＭ１９０に記憶されている停止終了時刻）からステップＳ２１８の処理によって検出された停止開始時刻を減算し、その結果を移動期間としてＲＯＭ／ＲＡＭ１９０に記憶する（ステップＳ２１９）。
【０１２１】
次いで、滞留判定処理部２４０は、ステップＳ２１９の処理によって算出された移動期間と予め設定された最低移動期間（例えば、「３０分」）とを比較して移動期間が最低移動期間より大きいか否かを判定する（ステップＳ２２０）。このとき、滞留判定処理部２４０は、移動期間が最低移動期間より大きいと判定した場合には、ステップＳ２２１の処理に移行し、移動期間が最低移動期間以下であると判定した場合には、ステップＳ２２４の処理に移行する。
【０１２２】
次いで、カウント処理部２５０は、ステップＳ２２０の処理において、移動期間が最低移動期間より大きいと判定した場合には、カウンタ回数をリセットして「０」に戻し（ステップＳ２２１）、ステップＳ２２４の処理に移行する。
【０１２３】
最後に、端末管理制御部１８０は、操作部１７０によって第２現在位置検出／記録制御処理の終了指示が検出されている否かを判断し（ステップＳ２２４）、当該終了指示が検出されていない場合には、ステップＳ２０２の処理に移行し、当該終了指示が検出されている場合には、本動作を終了させる。なお、第１現在位置検出／記録制御処理と同様に、本動作の実行中に操作部１７０を介して当該プログラムの終了が検出された場合には、端末管理制御部１８０は、そのフラグをＲＯＭ／ＲＡＭ１９０に記憶するとともに、ステップＳ２２２の処理においてそのフラグを確認する処理を実行して終了指示が検出されているか否かを判断する。
【０１２４】
例えば、ユーザが地点Ｏにおいて本動作を開始させるとともに、点Ｏから交差点横断歩道Ｐ及びＱを通り、お寺Ｒ内で３箇所の観光スポットを１５分ずつ観光し、自宅Ｓに帰宅するルートにおいて、第２現在位置検出／記録制御処理を実行する場合には、以下のような動作となる。
【０１２５】
（Ａ）ユーザが地点Ｏからお寺Ｒに向かって徒歩移動を開始した場合、交差点横断歩道Ｐ及びＱで一旦停止した後にお寺Ｒに向かって徒歩移動を開始した場合、お寺Ｒ内で一旦停止した各観光スポットから他の観光スポットまたは自宅Ｓに向かって徒歩移動を開始した場合には、端末装置が停止状態から移動状態に遷移したことが検出される。
【０１２６】
（Ｂ）地点Ｏから交差点横断歩道Ｐまで、交差点横断歩道ＰＱ間、交差点横断歩道Ｑからお寺Ｒまで、お寺Ｒ内の各観光スポット間、及び、お寺Ｒの最後の観光スポットから自宅Ｓまでの経路におけるユーザの徒歩移動中においては、端末装置の移動状態が検出される。
【０１２７】
（Ｃ）交差点横断歩道Ｐ及びＱ、並びに、お寺Ｒの各観光スポットでの停止状態はそれぞれ最低滞留期間（例えば、３０分）を超えないので、全ての停止状態は、停留状態と判定され、現在位置検出部１２０が動作せずに動作停止状態が維持される。なお、現在位置検出部１２０が動作しないので、各停止地点もデータベース６０に登録されず、そのための通信動作も発生しない。
【０１２８】
（Ｄ）交差点横断歩道Ｑからお寺Ｒの最初の観光スポットまでの移動期間は、最低移動期間より大きいので、当該最初の観光スポットに停止時にカウンタ回数はリセットされている。したがって、交差点横断歩道ＰＱ間の移動期間が最低移動期間内であっても、すなわち、交差点横断歩道Ｑに停止した際にカウンタ回数が「１」であっても、カウンタ回数はリセットされてその回数は「０」となる。
【０１２９】
（Ｅ）お寺Ｒ内の各観光スポット間の移動期間が最低移動期間以下となると、お寺Ｒ内で３箇所の観光スポットを観光した後に、最終観光スポットから自宅Ｓに向かって移動を開始した際には、カウンタ回数が「３」となる。したがって、お寺Ｒ内における各停止状態は、最終的に滞留状態と判定され、当該地点（すなわち、お寺）は、滞留地点としてデータベース６０に記憶される。
【０１３０】
以上、本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、一定時間毎に現在位置を検出する場合、または、移動状態から停止状態または停止状態から移動状態に状態が遷移する毎に現在位置を検出させる場合よりも、現在位置の検出回数を低減させることができるとともに、現在位置の検出回数が著しく減少することによって当該現在位置をデータベース６０に記録する記録回数においても低減することができる。したがって、本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、現在位置検出部１２０の動作時間の低減、データベースを構築する記録媒体の駆動時間の低減、または、データベース６０との通信回数の低減など、全体的な消費電力を低下させることができるとともに、予め自機を保持するユーザの移動パターンの登録を行うなど煩雑な操作を行う必要もなく、かつ、的確に自機が目的地として停止した位置を検出することができるので、ユーザの利便性を向上させることができる。
【０１３１】
また、本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、目的地の敷地内の様々のポイントにおいて短期間の移動とその停止が連続的に行われる場合に、当該目的地として判定することができるとともに、一定期間以上の移動が行われた場合には、敷地内の移動でないと判定することができる。したがって、本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、広大な敷地を有する目的地に来訪した場合においても、当該目的地に滞留している滞留状態と的確に判定することができる。
【０１３２】
また、本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、電車、バスまたは飛行機などのユーザが停止状態であっても現実空間内の移動を可能にする場合には、停留状態として判定することができるので、自機の滞留状態を的確に判定することができる。
【０１３３】
また、本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、例えば、ユーザがレストランで食事をした場合、または、デパートで買い物している場合などユーザの移動停止が当該停止された地点で一定期間継続している場合には、ユーザが目的地に滞留していると的確に判定することができる。
【０１３４】
また、本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、滞留状態と判定した場合のみ、データベース６０に滞留地点を記録するので、記録回数においても低減することが可能となり、その結果、ネットワークＮを介して滞留地点をデータベース６０に記録する際に通信回数をも低減することができる。
【０１３５】
［変形例］
本実施形態の携帯用通信端末装置１００は、データ処理部２００を有し、現在位置検出部１２０、移動停止検出部１３０及びタイマ１６０と連動して滞留地点データをデータベース６０に記憶するようになっているが、データ処理部２００の各機能をサーバ装置５０に備え、通信制御部１１０を介してサーバ装置５０と連動しつつ、現在位置検出／記録制御処理を実行するようにしてもよい。
【０１３６】
また、本実施形態のネットワークシステム１０は、一台のサーバ装置５０を備えているが、複数のサーバ装置５０によって構成され、分散して各処理が実行されてもよいし、上記のように、データ処理部２００の各機能を複数のサーバ装置５０によって分散して実行されてもよい。
【産業上の利用可能性】
【０１３７】
本実施形態のネットワークシステム１０及び携帯用通信端末装置１００は、ソーシャルネットワークサービスまたはナビゲーションなどのユーザが保持する携帯用端末装置を用いて位置情報を記録するシステムに幅広く適用することができる。
【符号の説明】
【０１３８】
１０  …  ネットワークシステム
５０  …  サーバ装置
６０  …  データベース
１００  …  携帯用通信端末装置
１１０  …  通信制御部
１２０  …  現在位置検出部
１３０  …  状態検出部
１４０  …  表示制御部
１５０  …  表示部
１６０  …  タイマ
１７０  …  操作部
１８０  …  端末管理制御部
１９０  …  ＲＯＭ／ＲＡＭ
２００  …  データ処理部
２１０  …  状態判定部
２２０  …  検出制御部
２３０  …  算出処理部
２４０  …  滞留判定処理部
２５０  …  カウント処理部
２６０  …  記録制御処理部
【図１】
0005750947.tif 000002
【図２】
0005750947.tif 000003
【図３】
0005750947.tif 000004
【図４】
0005750947.tif 000005
【図５】
0005750947.tif 000006
【図６】
0005750947.tif 000007
【図７】
0005750947.tif 000008