(57)【要約】【課題】携帯端末の無線通信エリア圏外であっても緊急時における早期発見を可能とする。【解決手段】本発明によるユーザ行動監視システムは、携帯端末と、携帯端末を追跡するトレースサーバとを備え、携帯端末は、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成手段と、トレースデータ生成手段が生成したトレースデータをトレースサーバに送信するトレースデータ送信手段とを含み、トレースサーバは、携帯端末から受信するトレースデータに基づいて、携帯端末のユーザに緊急事態が発生したか否かを判定し、携帯端末のユーザに緊急事態が発生した旨を通報するための通報情報を送信する緊急事態判定手段を含み、携帯端末は、トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、トレースデータをトレースサーバに送信する間接送信手段をさらに含む。【選択図】図１０
2010177851.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末と、
前記携帯端末を追跡するトレースサーバとを備え、
前記携帯端末は、
当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成手段と、
前記トレースデータ生成手段が生成した前記トレースデータを前記トレースサーバに送信するトレースデータ送信手段とを含み、
前記トレースサーバは、前記携帯端末から受信する前記トレースデータに基づいて、前記携帯端末のユーザに緊急事態が発生したか否かを判定し、前記携帯端末のユーザに緊急事態が発生した旨を通報するための通報情報を送信する緊急事態判定手段を含み、
前記携帯端末は、前記トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、前記トレースデータを前記トレースサーバに送信する間接送信手段をさらに含む
ことを特徴とするユーザ行動監視システム。
【請求項２】
トレースデータ生成手段は、携帯端末が無線通信エリア圏内にいるか無線通信エリア圏外にいるかを示す圏内／圏外情報を含むトレースデータを生成し、
トレースサーバは、複数の携帯端末から前記トレースデータを受信し管理するトレースデータ管理手段を含み、
前記トレースデータ管理手段は、携帯端末からの要求に応じて、前記圏内／圏外情報を含む前記トレースデータを当該要求のあった携帯端末に送信する
請求項１記載のユーザ行動監視システム。
【請求項３】
緊急事態判定手段は、携帯端末から所定時間以上トレースデータを受信できなかったことに基づいて、前記携帯端末のユーザに緊急事態が発生したと判定する
請求項１又は請求項２記載のユーザ行動監視システム。
【請求項４】
トレースデータ生成手段は、携帯端末の位置を示す位置情報を含むトレースデータを生成し、
緊急事態判定手段は、前記トレースデータに含まれる前記位置情報に基づいて、前記携帯端末が所定のルートから外れたと判定すると、前記携帯端末のユーザに緊急事態が発生したと判定する
請求項１から請求項３のうちのいずれか１項に記載のユーザ行動監視システム。
【請求項５】
トレースデータ生成手段は、ユーザ操作に従って、緊急事態が発生したことを示す緊急事態情報を含むトレースデータを生成し、
緊急事態判定手段は、前記トレースデータに前記緊急事態情報が含まれることに基づいて、前記携帯端末のユーザに緊急事態が発生したと判定する
請求項１から請求項４のうちのいずれか１項に記載のユーザ行動監視システム。
【請求項６】
携帯端末を携帯するユーザの行動を監視するユーザ行動監視システムが備える前記携帯端末であって、
当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成手段と、
前記トレースデータ生成手段が生成した前記トレースデータを、当該携帯端末を追跡するトレースサーバに送信するトレースデータ送信手段と、
前記トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、前記トレースデータを前記トレースサーバに送信する間接送信手段とを備えた
ことを特徴とする携帯端末。
【請求項７】
トレースデータ生成手段は、携帯端末が無線通信エリア圏内にいるか無線通信エリア圏外にいるかを示す圏内／圏外情報を含むトレースデータを生成する
請求項６記載の携帯端末。
【請求項８】
携帯端末が、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成ステップと、
前記携帯端末が、生成した前記トレースデータを、前記携帯端末を追跡するトレースサーバに送信するトレースデータ送信ステップと、
前記トレースサーバが、前記携帯端末から受信する前記トレースデータに基づいて、前記携帯端末のユーザに緊急事態が発生したか否かを判定し、前記携帯端末のユーザに緊急事態が発生した旨を通報するための通報情報を送信する緊急事態判定ステップと、
前記携帯端末が、前記トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、前記トレースデータを前記トレースサーバに送信する間接送信ステップとを含む
ことを特徴とするユーザ行動監視方法。
【請求項９】
携帯端末が、トレースデータ生成ステップで、当該携帯端末が無線通信エリア圏内にいるか無線通信エリア圏外にいるかを示す圏内／圏外情報を含むトレースデータを生成し、
トレースサーバが、複数の携帯端末から前記トレースデータを受信し管理するトレースデータ管理ステップを含み、
前記トレースサーバが、前記トレースデータ管理ステップで、携帯端末からの要求に応じて、前記圏内／圏外情報を含む前記トレースデータを当該要求のあった携帯端末に送信する
請求項８記載のユーザ行動監視方法。
【請求項１０】
携帯端末を携帯するユーザの行動を監視するユーザ行動監視システムが備える前記携帯端末が搭載する携帯端末用プログラムであって、
コンピュータに、
当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成処理と、
生成した前記トレースデータを、当該携帯端末を追跡するトレースサーバに送信するトレースデータ送信処理と、
前記トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、前記トレースデータを前記トレースサーバに送信する間接送信処理とを
実行させるための携帯端末用プログラム。
【請求項１１】
コンピュータに、
トレースデータ生成処理で、携帯端末が無線通信エリア圏内にいるか無線通信エリア圏外にいるかを示す圏内／圏外情報を含むトレースデータを生成する処理を実行させる
請求項１０記載の携帯端末用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末を利用したユーザ行動監視システム及びユーザ行動監視方法に関する。また、本発明は、ユーザ行動監視システムが備える携帯端末及び携帯端末用プログラムに関する。
【背景技術】
【０００２】
近年、趣味や娯楽としてトレッキングや登山等を目的として山中や渓谷等の自然地域に立ち入る人が多い。また、そのような自然地域では予期せぬ事故が発生する可能性が都市部にいる場合よりも高く、その緊急連絡手段として携帯電話機等の携帯端末を携帯する人が多い。特に、携帯電話機は近年必須アイテムの１つとなりつつあることからも、自然地域に立ち入る際の緊急時の連絡用として携帯するケースが増えている。
【０００３】
携帯端末を利用して緊急通知を行える関連技術が、例えば、特許文献１に記載されている。特許文献１では、サーバ装置が子機の位置特定及び移動速度判定を行い、子機が経路情報で示される経路から外れていると判定した場合や、移動速度が異常であると判定した場合に、親機に対して緊急情報を通知するように構成することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９６９００号公報（段落０１０９−０１２２）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一般に山中では携帯電話機の需要が低いため、基地局が少なく無線通信エリア圏外となる地域が多い。そのため、山中等の自然地域で事故が発生したり遭難したりした場合等の緊急時に、携帯電話機を利用できないことがある。また、そのような事故発生や遭難が発覚するまでに時間がかかるとともに、救急隊等による救助活動の際の捜索範囲が広大であり救助活動が遅れることも多い。
【０００６】
特許文献１に記載された関連技術を用いれば、経路から外れたことや移動速度の異常を検出することによって携帯端末のユーザに緊急事態が生じたことを判定して自動通知することができる。しかし、山中等の無線通信エリア圏外に携帯端末がいる場合には適切な緊急通知を行えるとは限らない。
【０００７】
そこで、本発明は、上記課題を解決するためになされたものであって、携帯端末の無線通信エリア圏外であっても緊急時における早期発見を可能とするユーザ行動監視システム、携帯端末、ユーザ行動監視方法、及び携帯端末用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明によるユーザ行動監視システムは、携帯端末と、携帯端末を追跡するトレースサーバとを備え、携帯端末は、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成手段と、トレースデータ生成手段が生成したトレースデータをトレースサーバに送信するトレースデータ送信手段とを含み、トレースサーバは、携帯端末から受信するトレースデータに基づいて、携帯端末のユーザに緊急事態が発生したか否かを判定し、携帯端末のユーザに緊急事態が発生した旨を通報するための通報情報を送信する緊急事態判定手段を含み、携帯端末は、トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、トレースデータをトレースサーバに送信する間接送信手段をさらに含むことを特徴とする。
【０００９】
本発明による携帯端末は、携帯端末を携帯するユーザの行動を監視するユーザ行動監視システムが備える携帯端末であって、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成手段と、トレースデータ生成手段が生成したトレースデータを、当該携帯端末を追跡するトレースサーバに送信するトレースデータ送信手段と、トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、トレースデータをトレースサーバに送信する間接送信手段とを備えたことを特徴とする。
【００１０】
本発明によるユーザ行動監視方法は、携帯端末が、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成ステップと、携帯端末が、生成したトレースデータを、携帯端末を追跡するトレースサーバに送信するトレースデータ送信ステップと、トレースサーバが、携帯端末から受信するトレースデータに基づいて、携帯端末のユーザに緊急事態が発生したか否かを判定し、携帯端末のユーザに緊急事態が発生した旨を通報するための通報情報を送信する緊急事態判定ステップと、携帯端末が、トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、トレースデータをトレースサーバに送信する間接送信ステップとを含むことを特徴とする。
【００１１】
本発明による携帯端末用プログラムは、携帯端末を携帯するユーザの行動を監視するユーザ行動監視システムが備える携帯端末が搭載する携帯端末用プログラムであって、コンピュータに、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成処理と、生成したトレースデータを、当該携帯端末を追跡するトレースサーバに送信するトレースデータ送信処理と、トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、トレースデータをトレースサーバに送信する間接送信処理とを実行させるためのものである。
【発明の効果】
【００１２】
本発明によれば、携帯端末の無線通信エリア圏外であっても緊急時における早期発見を可能とすることができる。
【図面の簡単な説明】
【００１３】
【図１】ユーザ行動監視システムの概要を示す説明図である。
【図２】本発明によるユーザ行動監視システムの構成の一例を示すブロック図である。
【図３】トレースデータ、ルート情報、及び通報判定情報の例を示す説明図である。
【図４】地図情報及び圏内／圏外情報の例を模式的に示した説明図である。
【図５】ユーザ行動監視システムが動作を開始するトリガとなるユーザ操作、及び定期動作開始の態様を示す説明図である。
【図６】ルート情報の入力操作が行われた場合の処理の例を示す流れ図である。
【図７】ルート情報の参照要求の操作が行われた場合の処理の例を示す流れ図である。
【図８】携帯電話機によって実行される定期処理の例を示す流れ図である。
【図９】トレースサーバによって実行される定期処理の例を示す流れずである。
【図１０】ユーザ行動監視システムの最小の構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図面を参照して説明する。まず、本発明によるユーザ行動監視システムの概要を説明する。図１は、ユーザ行動監視システムの概要を示す説明図である。
【００１５】
本発明では、ＧＰＳ機能及び他端末との端末間通信機能を備えた携帯電話機等の携帯端末を用いる。また、携帯端末は、ユーザの移動予定情報と、ユーザの位置情報や緊急通知情報を含む移動トレースデータとを、定期的にサーバ（トレースサーバ）に送信する機能を備える。また、ユーザ行動監視システムは、携帯端末からの情報を受信するトレースサーバを備える。そして、ユーザトレースサーバは、ユーザの携帯端末から送信される移動予定情報及び移動トレースデータを取得し、これら受信したデータに基づいて、定期的に通報判定条件と合致するか否かの判定を行う機能を備える。
【００１６】
上記の構成により、トレースサーバは、携帯端末から定期的にユーザの位置情報や緊急通知情報を受け取ることが可能となる。そして、定期的なユーザの位置情報の受信が不通となった場合や予定進路を大きく外れた場合等には、現地救助隊やレスキュー隊への早期連絡を行うとともに、緊急事態が発生したユーザの携帯端末のトレース情報を提供可能としている。従って、携帯電話機等の携帯端末を利用するユーザの個人行動を通常時からトレースし、緊急時の早期発見を可能とするとともに問題発生時の捜索範囲の絞り込みの容易化を図ることができる。
【００１７】
また、トレースサーバは、携帯端末から通知されるトレースデータに基づいてトレースサーバ側で圏内／圏外の情報を収集する。そして、トレースサーバは、収集した情報をユーザの携帯端末に提供することによって、ユーザがルート上の圏内／圏外地域を把握できるようにし、事故発生時や問題発生時に連絡可能とするために無線通信エリア圏内に速やかに移動することを促す。
【００１８】
より具体的には、ユーザ行動監視システムは、図１に示すように、ＧＰＳ測位が可能な機能及び他の携帯電話機３００と１００ｍ程度の端末間通信を行える機能を備えた携帯電話機１００を備える。また、携帯電話機１００は、ユーザの移動予定情報であるルート情報をトレースサーバ２００に送信する機能を備える。また、携帯電話機１００は、定期的に携帯電話機１００の位置情報及び緊急通知情報を含むトレースデータをトレースサーバ２００に送信する機能を備える。
【００１９】
また、携帯電話機１００は、トレースサーバ２００との通信ができず、無線通信エリア圏外であると判定した場合には、近隣に他の携帯電話機３００が存在するか否かをサーチする。そして、携帯電話機１００は、他の携帯電話機３００が検出された場合には、検出した携帯電話機３００にトレースデータを送信する。そのようにすることによって、携帯電話機１００は、その携帯電話機３００を介して間接的にトレースサーバ２００にトレースデータを送信することが可能である。
【００２０】
また、ユーザ行動監視システムは、携帯電話機１００と基地局を含む通信ネットワークを介して通信可能なトレースサーバ２００を備える。トレースサーバ２００は、携帯電話機１００から送信される各ユーザのルート情報やトレースデータを受信し、これら受信したデータを管理する機能を備える。また、トレースサーバ２００は、各ユーザの携帯電話機１００からのルート情報、トレースデータ及び通報判定情報を用いて、定期的にユーザ状況を確認するための通報判定を行う機能を備える。そして、トレースサーバ２００は、ユーザの携帯電話機１００からのトレースデータの受信が所定時間不通であると判定した場合や、ルート情報に示されるルートから大きく外れたと判定した場合、受信した情報に緊急通知情報が含まると判定した場合に、各種通報先４００に、該当するユーザのトレースデータを送信する機能を備える。
【００２１】
上記のような携帯電話機１００やトレースサーバ２００を備えることによって、ユーザが予め設定した移動ルートに基づいて携帯電話機１００のルートを監視するとともに、トレースデータをトレースサーバ２００で監視することが可能となる。また、トレースサーバ２００は、携帯電話機１００からのトレースデータに基づいて、ユーザの状況を判断して各種機関への早期通報を行えるとともに、該当するユーザのトレースデータを提供することができる。
【００２２】
また、各携帯電話機１００から収集されたトレースデータに含まれる位置情報と圏内／圏外情報とをトレースサーバ２００において収集し、携帯電話機１００から送信されたルート情報に基づいて携帯電話機１００に地図情報とともに圏内／圏外情報を提供することができる。そのようにすることによって、携帯電話機１００を利用するユーザが山中において無線通信エリア圏外にいる場合であっても、これらの情報に基づいて最寄りの無線通信エリア圏内のスポットを探すことができる。
【００２３】
このように、本発明によるユーザ行動監視システムを用いれば、端末間の通信機能及びＧＰＳ機能を備えた携帯端末１００を用いて予め移動予定経路を示すルート情報を登録し、トレースサーバ２００に対して定期的に移動状況を示すトレースデータを送信する。そのようにすることによって、ユーザの行動トレースが可能となり、リスクに対して通報条件を設定し、通報条件を満たした際にトレースサーバ２００側で自動的に通報を行うことが可能となる。
【００２４】
具体的には、本発明によるユーザ行動監視システムは、山中や渓谷等の無線通信エリア圏外の地域が多い危険な場所に立ち入る登山者等の行動トレースを行い、自動通報を行うシステムの用途に適用できる。
【００２５】
次に、ユーザ行動監視システムの構成について説明する。図２は、本発明によるユーザ行動監視システムの構成の一例を示すブロック図である。図２に示すように、ユーザ行動監視システムは、携帯電話機１００と、トレースサーバ２００とを含む。また、携帯電話機１００とトレースサーバ２００とは、携帯電話網やインターネットを含む通信ネットワークを介して接続される。
【００２６】
なお、図２では、１つの携帯電話機１００を示しているが、ユーザ行動監視システムは、複数の携帯電話機１００（図１で示した近隣の携帯電話機３００を含む）を含んでいてもよい。また、本実施形態では、携帯端末として携帯電話機１００を含む場合を示しているが、携帯電話機に限らず、ユーザ行動監視システムは、例えば、ＰＤＡやＰＨＳ端末等の携帯端末を含んでもよい。
【００２７】
図２に示すように、携帯電話機１００は、ユーザデータ入力・参照部１１と、通常無線通信部１２と、端末間通信部１３と、ルートマップ管理部１４と、トレース情報制御部１５と、ＧＰＳ測位部１６と、トレース情報キャッシュ１７と、ルート情報キャッシュ１８とを含む。
【００２８】
ユーザデータ入力・参照部１１は、具体的には、プログラムに従って動作する携帯電話機１００のＣＰＵ、キー入力部及び表示部によって実現される。ユーザデータ入力・参照部１１は、ユーザとの入力・表示インターフェースを実現する。ユーザデータ入力・参照部１１は、ユーザの操作に従って、ユーザの移動予定ルートを示すルート情報を入力する機能を備える。また、ユーザデータ入力・参照部１１は、入力したルート情報をトレース情報制御部１５に出力する機能を備える。
【００２９】
また、ユーザデータ入力・参照部１１は、ユーザによってルート情報参照操作が行われた場合、ルートマップ管理部１４に対して参照要求を出力する機能を備える。また、ユーザデータ入力・参照部１１は、ルートマップ管理部１４から、トレースデータや、地図情報、圏内／圏外情報、ルート情報を入力し、表示部に表示することによってユーザに提示する機能を備える。
【００３０】
さらに、ユーザデータ入力・参照部１１は、ユーザによって緊急通知操作が行われると、トレース情報制御部１５に緊急通知要求を出力する機能を備える。
【００３１】
通常無線通信部１２は、具体的には、プログラムに従って動作する携帯電話機１００のＣＰＵ及びネットワークインタフェース部によって実現される。通常無線通信部１２は、携帯電話機能に含まれる交換機を経由した通信機能を用いて、通信ネットワークを介してトレースサーバ２００と通信を行う機能を備える。
【００３２】
通常無線通信部１２は、トレース情報制御部１５から圏内／圏外状況確認要求を入力すると、無線基地局との通信状況に基づいて、圏内／圏外状況を判定する機能を備える。また、通常無線通信部１２は、圏内／圏外状況の判定結果をトレース情報制御部１５に出力する機能を備える。例えば、通常無線通信部１２は、無線基地局と通信可能である場合には、携帯電話機１００が携帯電話サービスの無線通信エリア圏内にいると判定する。また、例えば、通常無線通信部１２は、無線基地局との通信が行えない場合には、携帯電話機１００が無線通信エリア圏外にいると判定する。
【００３３】
また、通常無線通信部１２は、トレース情報部１５から圏内／圏外状況確認要求以外の各種要求を入力し、通信ネットワークを介してトレースサーバ２００（具体的には、トレース情報受信・管理部２１）に送信する機能を備える。さらに、通常無線通信部１２は、トレースサーバ２００（具体的には、トレース情報受信・管理部２１）から受信した各種情報を、トレース情報制御部１５に転送（出力）する機能を備える。
【００３４】
端末間通信部１３は、具体的には、プログラムに従って動作する携帯電話機１００のＣＰＵ及び端末間通信インタフェース部によって実現される。端末間通信部１３は、例えば、ブルートゥース等を用いて、近接する他の携帯電話機３００（具体的には、他の携帯電話機３００が備える端末間通信部１３）と、近距離（例えば、数十メートルから百メートル程度）の端末間通信を行う機能を備える。なお、図２では、図示を省略しているが、隣接する携帯電話機３００の構成及び機能は、携帯電話機１００の構成及び機能と同様である。
【００３５】
また、端末間通信部１３は、トレース情報制御部１５からトレースデータ転送要求を入力すると、他の携帯電話機３００（具体的には、携帯電話機３００の端末間通信部１３）に対して、端末間通信でトレースデータを送信（転送）する機能を備える。また、端末間通信部１３は、他の携帯電話機３００（具体的には、携帯電話機３００の端末間通信部１３）からトレースデータを受信すると、トレースデータ情報制御部１５に、受信したトレースデータを転送（出力）する機能を備える。
【００３６】
ルートマップ管理部１４は、具体的には、プログラムに従って動作する携帯電話機１００のＣＰＵによって実現される。ルートマップ管理部１４は、ユーザデータ入力・参照部１１から参照要求を入力すると、トレース情報キャッシュ１８から、携帯電話機１００に対応するユーザＩＤを含むトレースデータを抽出し、ユーザデータ入力・参照部１１に出力する機能を備える。また、ルートマップ管理部１４は、ルート情報キャッシュ１７から、地図情報、圏内／圏外情報、及びルート情報を取得（抽出）し、ユーザデータ入力・参照部１１に出力する機能を備える。
【００３７】
また、ルートマップ管理部１４は、トレース情報制御部１５から情報更新要求とともに地図情報、圏内／圏外情報、及びルート情報を取得（入力）すると、これらの入力したデータをルート情報キャッシュ１７の該当するデータに上書き保存して、ルート情報キャッシュ１７を更新する機能を備える。
【００３８】
トレース情報制御部１５は、具体的には、プログラムに従って動作する携帯電話機１００のＣＰＵ、及びメモリ等の記憶部によって実現される。トレース情報制御部１５は、緊急事態を通知するための緊急通知フラグ３４（図３（ａ）参照）を保持（具体的には、メモリ等の記憶部に記憶）する。なお、トレース情報制御部１５は、ユーザデータ入力・参照部１１から緊急通信要求を入力したことに基づいて、保持する緊急通知フラグ３４を緊急事態が発生したことを示す値に設定する。
【００３９】
トレース情報制御部１５は、ユーザデータ入力・参照部１１からトレース開始要求を入力すると動作を開始し、ユーザデータ入力・参照部１１から取得（入力）したルート情報を含むルート設定要求を通常無線通信部１２に出力する機能を備える。また、トレース情報制御部１５は、通常無線通信部１２から、ルート設定結果として、地図情報及び圏内／圏外情報を取得（入力）する機能を備える。また、トレース情報制御部１５は、受信した地図情報及び圏内／圏外情報とともに、ユーザデータ入力・参照部１１から入力したルート情報を含む情報更新要求を、ルートマップ管理部１４に出力する機能を備える。
【００４０】
また、トレース情報制御部１５は、通信無線通信部１２からルート設定結果を入力すると、トレース情報キャッシュ１８が記憶するデータをクリアするとともに、トレース情報制御部１５内部で保持する緊急通知フラグ３４をリセットして、定期的な周期で実行する動作を開始する機能を備える。
【００４１】
また、トレース情報制御部１５は、定期的な動作を開始すると、ＧＰＳ測位部１６に位置情報取得要求を出力し、ＧＰＳ測位部１６から位置情報及び位置取得時間を取得（入力）する機能を備える。また、トレース情報制御部１５は、取得（入力）した位置情報及び位置取得時間と、内部に保持する緊急通知フラグ３４と、携帯電話機１００に設定されたユーザＩＤとに基づいて、トレースデータを作成する機能を備える。
【００４２】
また、トレース情報制御部１５は、通常無線通信部１２に対して圏内／圏外確認要求を出力する機能を備える。また、トレース情報制御部１５は、無線通信エリア圏外である旨の結果を入力した場合、トレースデータに含まれる圏内／圏外フラグ３５（図３（ａ）参照）に圏外を示す値に設定する機能を備える。また、トレース情報制御部１５は、端末間通信部１３にトレースデータ転送要求とともにトレースデータを出力する機能を備える。また、トレース情報制御部１５は、同時に、トレース情報キャッシュ１８にトレースデータを保存させる機能を備える。
【００４３】
また、トレース情報制御部１５は、通常無線通信部１２から無線エリア圏内である旨の結果を入力した場合、トレースデータ３に含まれる圏内／圏外フラグ３５（図３（ａ）参照）に圏内を示す値を設定する機能を備える。また、トレース情報制御部１５は、通常無線通信部１２にトレースデータ通知情報としてトレースデータを出力する機能を備える。また、トレース情報制御部１５は、同時に、トレース情報キャッシュ１８にトレースデータ３を保存させる機能を備える。また、この場合、トレース情報制御部１５は、トレース情報キャッシュ１８が記憶するトレースデータ中に、圏内／圏外フラグ３５が圏外を示す値に設定されているものがあるか否かを判定する機能を備える。また、トレース情報制御部１５は、圏内／圏外フラグ３５が圏外を示す値に設定されているトレースデータがあると判定した場合には、通常無線通信部１２にトレースデータ通知情報として、そのトレースデータを送信する機能を備える。
【００４４】
ＧＰＳ測位部１６は、具体的には、プログラムに従って動作する携帯電話機１００のＣＰＵ及びＧＰＳ受信部によって実現される。ＧＰＳ測位部１６は、トレース情報制御部１５から位置情報取得要求を入力すると、受信したＧＰＳ信号に基づいて位置情報及び位置取得時間を求める機能を備える。また、ＧＰＳ測位部１６は、求めた位置情報及び位置取得時間をトレース情報制御部１５に出力する機能を備える。
【００４５】
ルート情報キャッシュ１７は、具体的には、携帯電話機１００が備えるキャッシュメモリによって実現される。ルート情報キャッシュ１７は、ユーザによって設定されたルート及びルート上の情報を含むルート情報を記憶する。また、ルート情報キャッシュ１７は、ルート情報に対応する地図情報及び圏内／圏外情報を記憶する。
【００４６】
なお、ルート情報とは、携帯電話機１００を携帯するユーザの移動予定ルートを示す情報である。また、圏内／圏外情報とは、地図情報で示される地図上における無線通信エリア圏内及び無線通信エリア圏内を示す情報である。
【００４７】
トレース情報キャッシュ１８は、具体的には、携帯電話機１００が備えるキャッシュメモリによって実現される。トレース情報キャッシュ１８は、ルート情報キャッシュ１７が記憶するルート情報に対応するトレースデータを保持する一次保存領域である。本実施形態では、トレース情報キャッシュ１８は、所定時間毎にトレース情報制御部１５が作成するトレースデータ、及び端末側通信部１３経由で転送されるトレースデータを一次保存する。
【００４８】
トレースサーバ２００は、例えば、ユーザ行動監視サービスを提供するサービス事業者によって運営されるサーバである。トレースサーバ２００は、具体的には、プログラムに従って動作するパーソナルコンピュータ等の情報処理装置によって実現される。図２に示すように、トレースサーバ２００は、トレース情報受信・管理部２１と、通報判定部２２と、ユーザルート情報記憶部２３と、トレース情報記憶部２４と、地図・圏内／圏外情報記憶部２５と、通報判定情報記憶部７とを含む。
【００４９】
トレース情報受信・管理部２１は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインタフェース部によって実現される。トレース情報受信・管理部２１は、携帯電話機１００（具体的には、通常無線通信部１２）から、通信ネットワークを介して、ルート設定要求を受信し、ルート情報を受信する機能を備える。また、トレース情報受信・管理部２１は、ユーザルート情報記憶部２３に、受信したルート情報を保存させる機能を備える。
【００５０】
また、トレース情報受信・管理部２１は、ユーザルート情報記憶部２３が既に同一のユーザＩＤを含むルート情報を記憶している場合、携帯電話機１００（具体的には、通常無線通信部１２）から受信したルート情報に基づいて、ユーザルート情報記憶部２３が記憶するルート情報を上書きする機能を備える。
【００５１】
また、トレース情報受信・管理部２１は、ユーザルート情報記憶部２３が記憶するルート情報に含まれるポイント情報６２（図３（ｂ）参照）に基づいて、必要範囲の地図情報及び圏内／圏外情報を地図・圏内／圏外情報記憶部２５から取得（抽出）する機能を備える。また、トレース情報受信・管理部２１は、抽出した地図情報及び圏内／圏外情報をルート設定結果として、通信ネットワークを介して携帯電話機１００に送信する機能を備える。
【００５２】
また、トレース情報受信・管理部２１は、携帯電話機１００（具体的には、通常無線通知部１２）から、通信ネットワークを介して、トレースデータ通知情報としてトレースデータを取得（受信）する機能を備える。また、トレース情報受信・管理部２１は、受信したトレースデータをトレース情報記憶部２４に格納させる機能を備える。さらに、トレース情報受信・管理部２１は、受信したトレースデータに含まれる位置情報３２と圏内／圏外フラグ３５（図３（ａ）参照）に基づいて、地図・圏内／圏外情報記憶部２５が記憶する圏内／圏外情報を更新する機能を備える。
【００５３】
なお、上記のような機能を備えることによって、トレース情報受信・管理部２１は、複数の携帯電話機１００から、圏内／圏外情報を含むトレースデータを随時受信し、地図・圏内／圏外情報記憶部２５に圏内／圏外情報を格納させて管理する。そして、その後、トレース情報受信・管理部２１は、いずれかの携帯電話機１００からの要求に応じて、地図情報とともに圏内／圏外情報を地図・圏内／圏外情報記憶部２５から抽出し、要求された携帯電話機１００に送信する。そのようにすることによって、携帯電話機１００は、表示部に、後述する図４に示すように無線通信エリアの圏内／圏外を示す情報を図示することができる。従って、ユーザは、無線通信エリア圏外地域にいるときに緊急に連絡が必要となった場合であっても、携帯電話機１００に表示される圏内／圏外表示の情報を見ることによって、近辺の無線通信エリア圏内の地域がどこにあるかを容易に知ることができる。
【００５４】
通報判定部２２は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインタフェース部によって実現される。通報判定部２２は、所定時間毎に動作を行い、ユーザルート情報記憶部２３から１ユーザ分のルート情報を取得（抽出）する機能を備える。また、通報判定部２２は、取得（抽出）したルート情報に含まれるユーザＩＤに合致するトレースデータを、トレース情報記憶部２４から取得（抽出）する機能を備える。
【００５５】
また、通報判定部２２は、これら取得（抽出）したルート情報及びトレースデータを用いて、通報判定情報記憶部７が記憶する通報判定情報に含まれる通報判定条件を満たしているか否かを判定する機能を備える。また、通報判定部２２は、通報判定条件を満たしていると判定した場合、通報判定条件に対応する通知先に対して、トレースデータとともに、緊急事態であることを通知するための通報情報を送信する機能を備える。例えば、通報判定部２２は、通知先として救急機関や警察等が運営するサーバに、通信ネットワークを介して、トレースデータ及び通報情報を送信する。
【００５６】
なお、通報判定部２２は、１人のユーザに対して処理を完了すると、ユーザルート情報記憶部２３から次の１ユーザ分のルート情報を取得（抽出）し、同様の判定処理を繰り返し実行する。そして、通報判定部２２は、ユーザルート情報記憶部２３が記憶する全てのルート情報に対して同様の処理を繰り返し実行する。
【００５７】
ユーザルート情報記憶部２３は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。ユーザルート情報記憶部２３は、携帯電話機１００から受信したルート情報を記憶する。
【００５８】
トレース情報記憶部２４は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。トレース情報記憶部２４は、携帯電話機１００から受信したトレースデータを記憶する。
【００５９】
地図・圏内／圏外情報記憶部２５は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。地図・圏内／圏外情報記憶部２５は、携帯電話機１００に送信する地図情報及び圏外／圏外情報を記憶する。なお、本実施形態では、トレースサーバ２００は、それぞれの携帯電話機１００に対応するルート情報に合致した地図情報及び圏内／圏外情報を地図・圏内／圏外情報記憶部２５から抽出し、通信ネットワークを介して携帯電話機１００に送信する。
【００６０】
図３は、トレースデータ、ルート情報、及び通報判定情報の例を示す説明図である。このうち、図３（ａ）は、トレースデータの例を示す。また、図３（ｂ）は、ルート情報の例を示す。また、図３（ｃ）は、通報判定情報の例を示す。
【００６１】
図３（ａ）に示すように、トレースデータは、ユーザＩＤ３１と、位置情報３２と、位置取得時間３３と、緊急通知フラグ３４と、圏内／圏外フラグ３５とを含む。
【００６２】
ユーザＩＤ３１は、携帯電話機１００又は携帯電話機１００を利用するユーザに対して一意に割り当てられたＩＤであり、トレースデータの作成端末を明確にするために利用される。なお、ユーザＩＤ３１として、例えば、携帯電話機１００の電子メールアドレスや端末番号等を用いてもよい。また、位置情報３２は、ＧＰＳ測位部１６によって測位された位置情報（例えば、緯度／経度）である。また、位置取得時間３３は、位置情報３２を取得した時間を示す時間情報である。
【００６３】
また、緊急通知フラグ３４は、携帯電話機１００を利用するユーザが事故や不測の事態に巻き込まれた場合にユーザ自身の操作に従ってセットされ、緊急事態を通知するためのフラグである。また、圏内／圏外フラグ３５は、位置情報３２を取得した位置において携帯電話機１００が無線通信エリア圏内にいたか無線通信エリア圏外にいたかを示す情報である。
【００６４】
図３（ｂ）に示すように、ルート情報は、ユーザＩＤ６１と、複数のポイント情報６２とを含む。ユーザＩＤ６１は、携帯電話機１００又は携帯電話機１００を利用するユーザに対して一意に割り当てられたＩＤであり、ルート情報の作成端末を明確にするために利用される。また、ポイント情報６２は、ルート情報で示される移動予定ルート上の各通過ポイントを示す情報である。図３（ｂ）に示すように、各ポイント情報６２は、その通過ポイントの位置を示す位置情報６２１（例えば、緯度／経度）と、通過予定時間を示す時間情報６２２とを含む。
【００６５】
図３（ｃ）に示すように、通報判定情報７は、複数の通報判定データ７１を含む。通報判定データ７１は、通報を行うための条件を示す通報判定条件７１１と、通信判定条件７１１を満たす場合の通信先７１２とを含む。なお、通報判定データ７１は、例えば、通報判定条件７１１として、例えば、ルートデータを所定時間以上受信できかったことを示す情報を含む。また、通報判定データ７１は、例えば、通報判定条件７１１として、トレースデータに含まれる位置情報３２がルート情報に含まれる各ポイント情報６２の位置情報６２１から所定距離以上離れたことを示す情報を含む。また、通報判定データ７１は、例えば、通報判定条件７１１として、携帯電話機１００から緊急通知情報を受信したことを示す情報を含む。また、通報判定データ７１は、例えば、通報先７１２として、救急機関や警察等等が運営するサーバのアドレス情報を含む。
【００６６】
図４は、地図情報及び圏内／圏外情報の例を模式的に示した説明図である。地図情報は、携帯電話機１００のユーザデータ入力・参照部１１において利用される地図を示す情報である。本実施形態では、携帯電話機１００のユーザデータ入力・参照部１１は、トレースサーバ２００から受信した地図情報に基づいて、図４に示すように、表示部に地図を表示する。圏内／圏外情報は、地図情報で示される地図上の無線通信エリア圏内及び無線通信エリア圏外を示す情報であり、地図情報に基づいて表示される地図上に無線通信エリア圏内及び無線通信エリア圏外をプロットするために用いられる。本実施形態では、携帯電話機１００のユーザデータ入力・参照部１１は、トレースサーバ２００から受信した圏内／圏外情報に基づいて、図４に示すように、表示部に表示する地図上に無線通信エリア圏内及び無線通信エリア圏外を表示する。
【００６７】
なお、携帯電話機１００が備える記憶装置（図示せず）は、トレースサーバ２００に対してトレースデータを定期送信するための各種プログラムを記憶している。例えば、携帯電話機１００が備える記憶装置は、コンピュータに、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成処理と、生成したトレースデータを、当該携帯端末を追跡するトレースサーバに送信するトレースデータ送信処理と、トレースサーバと通信不能な状態である場合に、近接する他の携帯端末を介して、端末間通信を行うことによって、トレースデータをトレースサーバに送信する間接送信処理とを実行させるための携帯端末用プログラムを記憶している。
【００６８】
また、トレースサーバ２００が備える記憶装置（図示せず）は、携帯電話機１００を携帯するユーザの緊急事態を判定し救急機関や警察に通知するための各種プログラムを記憶している。
【００６９】
次に、動作について説明する。図５は、ユーザ行動監視システムが動作を開始するトリガとなるユーザ操作、及び定期動作開始の態様を示す説明図である。図５に示す例において、動作Ａは、携帯電話機１００のユーザが、携帯電話機１００を用いて、ルート情報の入力操作を行ったときの動作を示している。また、動作Ｂは、携帯電話機１００のユーザが、携帯電話機１００を用いて、ルート情報の参照要求の操作を行ったときの動作を示している。また、動作Ｃは、動作Ａの手順を完了した後に、タイマにより携帯電話機１００の定期処理が開始されたときの動作を示している。また、動作Ｄは、タイマによりトレースサーバ２００の定期処理が開始されたときの動作を示している。
【００７０】
まず、動作Ａの場合について説明する。図６は、ルート情報の入力操作が行われた場合の処理の例を示す流れ図である。携帯電話機１００のユーザは、ある目的地（例えば、山中や渓谷等の自然地域）までの移動を開始する場合、携帯電話機１００を操作して、目的地までのルート情報の入力操作を行う。すると、携帯電話機１００のユーザデータ入力・参照部１１は、ユーザの操作に従って、ルート情報を入力する（ステップＳ１０１）。また、動作Ａによりユーザによってルート情報の入力操作が行われると、ユーザデータ入力・参照部１１は、トレース情報制御部１５に対して、ルート情報を含むトレース開始要求を出力する。
【００７１】
次いで、トレース情報制御部１５は、ユーザデータ入力・参照部１１からトレース開始要求を入力すると、ルート情報を含むルート設定要求を、通常無線通信部１２を用いて、通信ネットワークを介してトレースサーバ２００（具体的には、トレース情報受信・管理部２１）に送信する（ステップＳ１０２）。
【００７２】
次いで、トレースサーバ２００のトレース情報受信・管理部２１は、ルート情報を含むルート設定要求を受信すると、ユーザルート情報記憶部２３にルート情報を保存させる（ステップＳ１０３）。この場合、トレース情報受信・管理部２１は、受信したルート情報に含まれるユーザＩＤ３１が、ユーザルート情報記憶部２３が記憶する各ルート情報に含まれるユーザＩＤ３１と合致するか否かを判定する。ユーザルート情報記憶部２３が記憶するルート情報中に、既に同一のユーザＩＤ３１を含むルート情報が存在すると判定した場合、トレース情報受信・管理部２１は、受信したルート情報によって、ユーザルート情報記憶部２３が記憶するルート情報（ユーザＩＤ３１が合致するルート情報）を上書きする。
【００７３】
また、トレース情報受信・管理部２１は、受信したルート情報に含まれるポイント情報６２に基づいて、必要範囲の地図情報及び圏内／圏外情報を地図・圏内／圏外情報記憶部２５から取得（抽出）する（ステップＳ１０４）。そして、トレース情報受信・管理部２１は、抽出した地図情報及び圏内／圏外情報をルート設定結果として、通信ネットワークを介して、トレースサーバ２００（具体的には、通常無線通信部１２を通してトレース情報制御部１５）に送信する（ステップＳ１０５）。
【００７４】
次いで、携帯電話機１００のトレース情報制御部１５は、ルート設定結果として地図情報及び圏内／圏外情報を受信すると、ユーザデータ入力・参照部１１が入力したルート情報とともにルートマップ管理部１４に出力する。この場合、トレース情報制御部１５は、地図情報、圏内／圏外情報、及びルート情報を含む情報更新要求を、ルートマップ管理部１４に出力する（ステップＳ１０６）。また、トレース情報制御部１５は、トレース情報キャッシュ１８が記憶するデータをクリアするとともに、トレース情報制御部１５内部で保持する緊急通知フラグ３４をリセットし、定期的な周期で実行する動作を開始する。
【００７５】
次いで、ルートマップ管理部１４は、トレース情報制御部１５から、地図情報、圏内／圏外情報、及びルート情報を含む情報更新要求を取得（入力）すると、これらのデータをルート情報キャッシュ１７の該当するデータに上書き保存させる（ステップＳ１０７）。
【００７６】
以上の処理により、トレースサーバ２００に該当するユーザのルート情報が設定され、携帯電話機１００側の定期動作が開始される。
【００７７】
次に、動作Ｂの場合について説明する。図７は、ルート情報の参照要求の操作が行われた場合の処理の例を示す流れ図である。携帯電話機１００のユーザは、目的地までのルートを参照したい場合、携帯電話機１００を操作して、目的地までのルートの参照操作を行う。すると、携帯電話機１００のユーザデータ入力・参照部１１は、ユーザの操作に従って、ルート情報の参照要求を入力する（ステップＳ２０１）。また、動作Ｂにより参照要求の入力操作が行われると、ユーザデータ入力・参照部１１は、動作を開始し、ルートマップ管理部１４に対して参照要求を出力する。
【００７８】
次いで、ルートマップ管理部１４は、トレース情報キャッシュ１８から、携帯電話機１００に対応するユーザＩＤを含むトレースデータを取得（抽出）する。また、ルートマップ管理部１４は、ルート情報キャッシュ１７から、ルート情報とともに、そのルート情報に示されるルートをカバーする地図情報及び圏内／圏外情報を取得（抽出）する（ステップＳ２０２）。そして、ルートマップ管理部１４は、抽出したこれらの情報をユーザデータ入力・参照部１１に出力する。
【００７９】
次いで、ユーザデータ入力・参照部１１は、ルートマップ管理部１４からトレースデータ、地図情報、圏内/圏外情報、及びルート情報を取得（入力）すると、これらの情報に基づいて、表示部に、地図情報をベースに地図表示を行う。また、ユーザデータ入力・参照部１１は、ルート情報、トレースデータ及び圏内／圏外情報に基づいて、表示部に、目的地までのルート表示や、無線通信エリアの圏内／圏外の表示を行う（ステップＳ２０３）。
【００８０】
以上の処理により、ユーザは、携帯電話機１００を用いて、ユーザが設定済のルート上における地図や、予定経路と実際の経路及び圏内／圏外範囲等を把握することができる。
【００８１】
次に、動作Ｃの場合について説明する。図８は、携帯電話機１００によって実行される定期処理の例を示す流れ図である。動作Ｃが行われる場合、トレース情報制御部１５は、ＧＰＳ測位部１６に対して位置情報取得要求を出力する。そして、トレース情報制御部１５は、ＧＰＳ測位部１６から、位置情報３２及び位置取得時間３３を取得（入力）する（ステップＳ３０１）。
【００８２】
次いで、トレース情報制御部１５は、取得（入力）した位置情報３２及び位置取得時間３３と、内部に保持する緊急通知フラグ３４と、携帯電話機１００に設定されたユーザＩＤ３１とに基づいて、トレースデータを作成する。次いで、トレース情報制御部１５は、通常無線通信部１２に対して、圏内／圏外確認要求を出力する。そして、トレース情報制御部１５は、通常無線通信部１２から、圏内／圏外の判定結果を入力する（ステップＳ３０２）。
【００８３】
次いで、トレース情報制御部１５は、通常無線通信部１２から入力した判定結果が無線通信エリア圏内を示す判定結果であるか無線通信エリア圏外を示す判定結果であるかを判定する（ステップＳ３０３）。通常無線通信部１２によって無線通信エリア圏外であると判定された場合、トレース情報制御部１５は、作成したトレースデータの圏内／圏外フラグ３５に無線通信エリア圏外であることを示す値を設定する。また、トレース情報制御部１５は、端末間通信部１３に、トレースデータを含むトレースデータ転送要求を出力する（ステップＳ３０５）。そして、トレース情報制御部１５は、トレース情報キャッシュ１６にトレースデータを保存させる（ステップＳ３０８）。
【００８４】
ステップＳ３０５の処理が実行されることによって、端末間通信部１３は、トレースデータ転送要求に基づいて、近辺に端末間通信可能な他の携帯電話機３００が存在するか否かを検索する。例えば、端末間通信部１３は、ブルートゥース等を用いて周囲に信号を送信し、応答信号を受信できたか否かを判定する。端末間通信部１３は、応答信号を受信できた場合には、周囲に通信可能な携帯電話機３００が存在すると判定する。また、端末間通信部１３は、応答信号を受信できなかった場合には、周囲に通信可能な携帯電話機３００が存在しないと判定する。そして、端末間通信部１３は、近辺に端末間通信可能な携帯電話機３００を発見できた場合、その他の携帯電話機３００（具体的には、携帯電話機３００の端末間通信部１３）に対して、トレースデータを送信する。
【００８５】
近辺に存在する他の携帯電話機３００の端末間通信部１３は、トレースデータを取得（受信）すると、そのトレースデータをトレース情報制御部１５に転送する。また、携帯電話機３００のトレース情報制御部１５は、その携帯電話機３００のトレース情報キャッシュ１８にトレースデータを保存させる。
【００８６】
また、トレース情報制御部１５は、通常無線通信部１２によって無線通信エリア圏内であると判定された場合、作成したトレースデータの圏内／圏外フラグ３５に無線通信エリア圏内であることを示す値を設定する。また、トレース情報制御部１５は、通常無線通信部１２に、通信ネットワークを介して、トレースサーバ２００（具体的には、トレース情報受信・管理部２１）に対して、トレースデータを含むトレースデータ通知情報を送信する（ステップＳ３０４）。
【００８７】
また、トレース情報制御部１５は、トレース情報キャッシュ１８が記憶するトレースデータ中に、圏内／圏外フラグ３５が無線通信エリア圏外を示す値に設定されているトレースデータがあるか否かを判定する（ステップＳ３０６）。圏内／圏外フラグ３５が無線通信エリア圏外を示す値に設定されているトレースデータがある場合には、トレース情報制御部１５は、その該当するトレースデータをトレース情報キャッシュ１８から抽出する。そして、トレース情報制御部１５は、通常無線通信部１２を用いて、通信ネットワークを介して、その抽出したトレースデータを含むトレースデータ通知情報も、トレースサーバ２００（具体的には、トレース情報受信・管理部２１）に対して送信する（ステップＳ３０７）。 そして、トレース情報制御部１５は、トレース情報キャッシュ１６にトレースデータを保存させる（ステップＳ３０８）。
【００８８】
そして、携帯電話機１００は、上記に示す処理を定期的に繰り返し実行する。
【００８９】
トレースサーバ２００のトレース情報受信・管理部２１は、携帯電話機１００（具体的には、通常無線通信部１２）からトレースデータを取得（受信）すると、受信したトレースデータをトレース情報記憶部２４に格納させる。さらに、トレース情報受信・管理部２１は、受信したトレースデータに含まれる位置情報３２および圏内／圏外フラグ３５に基づいて、地図・圏内／圏外情報記憶部２５が記憶する圏内／圏外情報を更新する。
【００９０】
以上の処理により、携帯電話機１００において定期的にトレースデータが作成され、作成されたトレースデータ（他の携帯電話機３００を経由して転送されたトレースデータも含む）がトレースサーバ２００に吸い上げられる。
【００９１】
次に、動作Ｄの場合について説明する。図９は、トレースサーバ２００によって実行される定期処理の例を示す流れずである。動作Ｄが行われる場合、通報判定部２２は、動作を開始し、ユーザルート情報記憶部２３から、１ユーザ分のルート情報を取得（抽出）する（ステップＳ４０１）。次に、通報判定部２２は、取得（抽出）したルート情報に含まれるユーザＩＤ６１に合致するトレースデータを、トレース情報記憶部２４から取得（抽出）する（ステップＳ４０２）。
【００９２】
次いで、通報判定部２２は、これら取得（抽出）したルート情報及びトレースデータを用いて、通報判定情報記憶部７が記憶する通報判定情報に含まれる通報判定条件７１１を満たしているか否かを判定する（ステップＳ４０３）。また、通報判定部２２は、通報判定条件７１１を満たしていると判定した場合、その通報判定条件７１１に対応する通知先７１２に対して、トレースデータとともに通報を行う（ステップＳ４０４）。例えば、通報判定部２２は、通知先７１２に示されるアドレス情報に基づいて、通信ネットワークを介して、救急機関や警察が運営するサーバに、トレースデータ及び通報情報を送信する。
【００９３】
次いで、通報判定部２２は、ユーザルート情報記憶部２３中に未判定のルート情報があるか否かを判定する（ステップＳ４０５）。未判定のルート情報があれば、通報判定部２２は、ステップＳ４０１に移行し、ユーザルート情報記憶部２３から次の１ユーザ分のルート情報を抽出して、ステップＳ４０１〜Ｓ４０５の処理を繰り替えし実行する。
【００９４】
以上の処理により、トレースサーバ２００に登録された全てのルート情報に対して、定期的に通報の必要の有無の判定を行い、状況に応じて通報を行う。
【００９５】
以上のように、本実施形態によれば、携帯電話機１００を用いて予め移動予定経路を示すルート情報を登録し、トレースサーバ２００に対して定期的に移動状況を示すトレースデータを送信ことによって、トレースサーバ２００側でユーザの状況を検知可能とすることができる。また、移動予定経路から大幅に外れた場合や無線通信エリア圏外範囲から一定時間戻らない場合に通報を行う条件を設定することによって、自動的に通報を行うことができる。従って、無線通信エリア圏外地域において事故等により通話や移動が困難となった場合に、早い段階で問題が発生した可能性を自動検知して通報することができる。
【００９６】
また、本実施形態によれば、無線通信エリア圏外範囲でありトレースデータをトレースサーバ２００に直接送信できない場合に、近隣の他の携帯電話機３００にトレースデータを転送する。そのため、他の携帯電話機３００を介して間接的にトレースサーバ２００にトレースデータを送信することができ、携帯電話機１００が無線通信エリア圏外地域にいる場合であっても、トレースデータをトレースサーバ２００に送信することができる。従って、携帯電話機１００の無線通信エリア圏外であっても緊急時における早期発見を可能とすることができる。
【００９７】
また、実施形態によれば、ユーザがトレースサーバ２００に対するルート情報の登録操作を行う時に、ルート情報に対応する地図情報及び圏内／圏外情報を携帯電話機１００を用いて取得することが可能である。そのため、ユーザが現在位置を含め周辺の無線通信エリアの圏内／圏外地域を携帯電話機１００を用いて参照することができる。従って、ユーザは、無線通信エリア圏外地域にいるときに緊急に連絡が必要となった場合であっても、携帯電話機１００に表示される圏内／圏外表示の情報を見ることによって、近辺の無線通信エリア圏内の地域がどこにあるかを容易に知ることができる。
【００９８】
次に、本発明によるユーザ行動監視システムの最小構成について説明する。図１０は、ユーザ行動監視システムの最小の構成例を示すブロック図である。図１０に示すように、ユーザ行動監視システムは、携帯電話機１００と、トレースサーバ２００とを含む。また、携帯電話機１００は、最小の構成要素として、通常無線通信部１２、端末間通信部１３、及びトレース情報制御部１５を含む。また、トレースサーバ２００は、最小の構成要素として、通報判定部２２を含む。
【００９９】
通常無線通信部１２は、携帯電話機１００を追跡するためのトレースデータを生成する機能を備える。また、通常無線通信部１２は、トレース情報制御部１５が生成したトレースデータをトレースサーバ２００に送信する機能を備える。また、通報判定部２２は、携帯電話機１００から受信するトレースデータに基づいて、携帯電話機１００のユーザに緊急事態が発生したか否かを判定し、携帯電話機１００のユーザに緊急事態が発生した旨を通報するための通報情報を送信する機能を備える。さらに、端末間通信部１３は、トレースサーバ２００と通信不能な状態である場合に、近接する他の携帯電話機３００を介して、端末間通信を行うことによって、トレースデータをトレースサーバ２００に送信する機能を備える。
【０１００】
図１０に示す最小構成のユーザ行動監視システムによれば、携帯端末の無線通信エリア圏外であっても緊急時における早期発見を可能とすることができる。
【０１０１】
なお、上記に示した実施形態では、以下の（１）〜（５）に示すようなユーザ行動監視システムの特徴的構成が示されている。
【０１０２】
（１）ユーザ行動監視システムは、携帯端末（例えば、携帯電話機１００）と、携帯端末を追跡するトレースサーバ（例えば、トレースサーバ２００）とを備え、携帯端末は、当該携帯端末を追跡するためのトレースデータを生成するトレースデータ生成手段（例えば、トレース情報制御部１５によって実現される）と、トレースデータ生成手段が生成したトレースデータをトレースサーバに送信するトレースデータ送信手段（例えば、通常無線通信部１２によって実現される）とを含み、トレースサーバは、携帯端末から受信するトレースデータに基づいて、携帯端末のユーザに緊急事態が発生したか否かを判定し、携帯端末のユーザに緊急事態が発生した旨を通報するための通報情報を送信する緊急事態判定手段（例えば、通報判定部２２によって実現される）を含み、携帯端末は、トレースサーバと通信不能な状態である場合に、近接する他の携帯端末（例えば、携帯電話機３００）を介して、端末間通信を行うことによって、トレースデータをトレースサーバに送信する間接送信手段（例えば、端末間通信部１３によって実現される）をさらに含むことを特徴とする。
【０１０３】
（２）また、トレースデータ生成手段は、携帯端末が無線通信エリア圏内にいるか無線通信エリア圏外にいるかを示す圏内／圏外情報（例えば、圏内／圏外フラグ３５）を含むトレースデータを生成し、トレースサーバは、複数の携帯端末からトレースデータを受信し管理するトレースデータ管理手段（例えば、トレース情報受信・管理部２１によって実現される）を含み、トレースデータ管理手段は、携帯端末からの要求に応じて、圏内／圏外情報を含むトレースデータを当該要求のあった携帯端末に送信するように構成されていてもよい。
【０１０４】
（３）また、緊急事態判定手段は、携帯端末から所定時間以上トレースデータを受信できなかったことに基づいて、携帯端末のユーザに緊急事態が発生したと判定するように構成されていてもよい。
【０１０５】
（４）また、トレースデータ生成手段は、携帯端末の位置を示す位置情報（例えば、位置情報３２）を含むトレースデータを生成し、緊急事態判定手段は、トレースデータに含まれる位置情報に基づいて、携帯端末が所定のルートから外れたと判定すると、携帯端末のユーザに緊急事態が発生したと判定するように構成されていてもよい。
【０１０６】
（５）また、トレースデータ生成手段は、ユーザ操作に従って、緊急事態が発生したことを示す緊急事態情報（例えば、緊急通知フラグ３４）を含むトレースデータを生成し、緊急事態判定手段は、トレースデータに緊急事態情報が含まれることに基づいて、携帯端末のユーザに緊急事態が発生したと判定するように構成されていてもよい。
【産業上の利用可能性】
【０１０７】
本発明は、携帯電話機を用いてユーザの行動を監視するユーザ行動監視システムの用途に適用できる。
【符号の説明】
【０１０８】
７  通報判定情報記憶部
１１  ユーザデータ入力・参照部
１２  通常無線通信部
１３  端末間通信部
１４  ルートマップ管理部
１５  トレース情報制御部
１６  ＧＰＳ測位部
１７  ルート情報キャッシュ
１８  トレース情報キャッシュ
２１  トレース情報受信・管理部
２２  通報判定部
２３  ユーザルート情報記憶部
２４  トレース情報記憶部
２５  地図・圏内／圏外情報記憶部
１００，３００  携帯電話機
２００  トレースサーバ
４００  各種通報先
【図１】
2010177851.tif 000003
【図２】
2010177851.tif 000004
【図３】
2010177851.tif 000005
【図４】
2010177851.tif 000006
【図５】
2010177851.tif 000007
【図６】
2010177851.tif 000008
【図７】
2010177851.tif 000009
【図８】
2010177851.tif 000010
【図９】
2010177851.tif 000011
【図１０】
2010177851.tif 000012