(57)【要約】【課題】本発明は、端末の移動情報に基づいて、その端末を携帯するユーザに異常が発生したことを適切に検出して通知することを可能とするサーバ等を提供することを目的とする。【解決手段】本発明に係るサーバ（２）は、第１端末及び第２端末と通信を行う通信部（２１）と、第１端末の移動情報及び時間情報を取得する情報取得部（２５１）と、所定の時間において第１端末が移動しているか否かの予定、又は、第１端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む第１端末の移動に関する条件情報を記憶する記憶部（２４）と、移動情報及び時間情報と、条件情報とを比較することによって、第１端末を携帯するユーザに異常が発生したか否かを判定する異常判定部（２５３）と、異常判定部がユーザに異常が発生したと判定した場合に、第２端末にユーザの異常を通知する異常通知部（２５４）と、を有する。【選択図】図５
2015060311.tif 000002
【特許請求の範囲】
【請求項１】
第１端末及び第１端末とは異なる第２端末と通信を行う通信部と、
第１端末が移動しているか否かを示す移動情報を前記通信部を介して取得するとともに、前記移動情報に対応する時間情報を取得する情報取得部と、
所定の時間において第１端末が移動しているか否かの予定、又は、第１端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む第１端末の移動に関する条件情報を記憶する記憶部と、
前記移動情報及び前記時間情報と、前記条件情報とを比較することによって、第１端末を携帯するユーザに異常が発生したか否かを判定する異常判定部と、
前記異常判定部がユーザに異常が発生したと判定した場合に、前記通信部を介して第２端末に第１端末を携帯するユーザの異常を通知する異常通知部と、
を有することを特徴とするサーバ。
【請求項２】
前記条件情報は、第１端末が過去に移動していた時間を記録する履歴情報を含む、請求項１に記載のサーバ。
【請求項３】
前記異常判定部は、前記履歴情報として記録された情報のうち、所定の割合以上で第１端末が移動していた時間を用いて、前記移動情報及び前記時間情報との比較を行う、請求項２に記載のサーバ。
【請求項４】
前記情報取得部は、前記移動情報及び前記時間情報を定期的に取得し、
前記異常判定部は、前記移動情報及び前記時間情報に基づいて、前記移動情報が移動していることを連続して示している時間の長さ又は移動していないことを連続して示している時間の長さを算出する、請求項１〜３の何れか一項に記載のサーバ。
【請求項５】
前記移動情報が移動していることを示す場合は、第１端末を携帯するユーザが、自転車以外の乗り物により移動していること、自転車により移動していること、及び歩行により移動していることを含み、前記移動情報が移動していないことを示す場合は、第１端末を携帯するユーザが停止していること、及び第１端末がユーザに携帯されていないことを含む、請求項１〜４の何れか一項に記載のサーバ。
【請求項６】
前記異常判定部は、前記通信部を介して、第１端末から第１端末の第１位置を取得するとともに、第２端末から第２端末の第２位置を取得し、前記第１位置が前記第２位置の近傍にある場合、異常判定を実施しない、請求項１〜５の何れか一項に記載のサーバ。
【請求項７】
端末であって、
通信装置と通信を行う通信部と、
前記端末の移動に係るデータを出力するセンサと、
前記センサから出力されたデータに基づいて前記端末が移動しているか否かを示す移動情報を生成するとともに、前記移動情報に対応する時間情報を取得する情報取得部と、
所定の時間において前記端末が移動しているか否かの予定、又は、前記端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む前記端末の移動に関する条件情報を記憶する記憶部と、
前記移動情報及び前記時間情報と、前記条件情報とを比較することによって、前記端末を携帯するユーザに異常が発生したか否かを判定する異常判定部と、
前記異常判定部がユーザに異常が発生したと判定した場合に、前記通信部を介して前記通信装置に前記端末を携帯するユーザの異常を通知する通知処理部と、
を有することを特徴とする端末。
【請求項８】
端末であって、
表示部と、
通信装置と通信を行う通信部と、
他の端末が移動しているか否かを示す移動情報を前記通信部を介して通信装置から取得するとともに、前記移動情報に対応する時間情報を取得する情報取得部と、
所定の時間において他の端末が移動しているか否かの予定、又は、他の端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む他の端末の移動に関する条件情報を記憶する記憶部と、
前記移動情報及び前記時間情報と、前記条件情報とを比較することによって、他の端末を携帯するユーザに異常が発生したか否かを判定する異常判定部と、
前記異常判定部がユーザに異常が発生したと判定した場合に、他の端末を携帯するユーザの異常を前記表示部へ表示する表示制御部と、
を有することを特徴とする端末。
【請求項９】
記憶部を有し、第１端末及び第１端末と異なる第２端末と通信を行うサーバの制御方法であって、
所定の時間において第１端末が移動しているか否かの予定、又は、第１端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む第１端末の移動に関する条件情報を前記記憶部に記憶し、
第１端末が移動しているか否かを示す移動情報を取得するとともに、前記移動情報に対応する時間情報を取得し、
前記移動情報及び前記時間情報と、前記条件情報とを比較することによって、第１端末を携帯するユーザに異常が発生したか否かを判定し、
ユーザに異常が発生したと判定した場合に、第２端末に第１端末を携帯するユーザの異常を通知する、
ことを含むことを特徴とする制御方法。
【請求項１０】
記憶部を有し、第１端末及び第１端末とは異なる第２端末と通信を行うサーバの制御プログラムであって、
所定の時間において第１端末が移動しているか否かの予定、又は、第１端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む第１端末の移動に関する条件情報を前記記憶部に記憶し、
第１端末が移動しているか否かを示す移動情報を取得するとともに、前記移動情報に対応する時間情報を取得し、
前記移動情報及び前記時間情報と、前記条件情報とを比較することによって、第１端末を携帯するユーザに異常が発生したか否かを判定し、
ユーザに異常が発生したと判定した場合に、第２端末に第１端末を携帯するユーザの異常を通知する、
ことを前記サーバに実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末を携帯するユーザの状態を監視するサーバ、端末、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、子供に携帯させた携帯端末の位置情報を親の携帯端末に表示することにより、親が子供の現在位置を確認できるサービスが利用されている。しかしながら、位置情報だけでは、子供が現在どのような状態であるかを親が十分に把握することができないという問題があった。
【０００３】
特許文献１には、事故発生を外部へ通知する携帯端末が開示されている。この携帯端末は、ＧＰＳ（Global Positioning System）を用いて自端末の特定エリアへの入場を検出し、加速度センサを用いて自端末の移動状態を検出する。そして、携帯端末は、特定エリアへの入場を検出し、かつ、検出した移動状態が転落事故、衝突事故などに遭遇した際の所定の移動状態と一致した場合に所定の移動状態の発生（事故発生）を外部へ通知する。
【０００４】
このような機能により、携帯端末は、プラットホーム下への転落事故等、特定の場所における事故を検出して通報することが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−００６４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の携帯端末は、転落事故、衝突事故などの特殊な状態が発生したことを検出して外部に通知することができるが、外部に通知すべき移動状態は予め設定されている必要がある。特許文献１の携帯端末を用いて、子供の携帯端末の移動状態を親の携帯端末に通知する場合、携帯端末の移動状態の変化のパターンは様々であり、通知すべき移動状態を全て抽出して設定することは困難である。一方、通知すべき移動状態として、静止中、移動中等の単純な状態が設定されると、その状態になったことが親の携帯端末に頻繁に通知され、親は煩わしさを感じることになる。
【０００７】
本発明は、このような従来の課題を解決すべくなされたものであり、端末の移動情報に基づいて、その端末を携帯するユーザに異常が発生したことを適切に検出して通知することを可能とするサーバ、端末、制御方法及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るサーバは、第１端末及び第１端末とは異なる第２端末と通信を行う通信部と、第１端末が移動しているか否かを示す移動情報を通信部を介して取得するとともに、移動情報に対応する時間情報を取得する情報取得部と、所定の時間において第１端末が移動しているか否かの予定、又は、第１端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む第１端末の移動に関する条件情報を記憶する記憶部と、移動情報及び時間情報と、条件情報とを比較することによって、第１端末を携帯するユーザに異常が発生したか否かを判定する異常判定部と、異常判定部がユーザに異常が発生したと判定した場合に、通信部を介して第２端末に第１端末を携帯するユーザの異常を通知する異常通知部と、を有する。
【０００９】
また、本発明に係るサーバにおいて、条件情報は、第１端末が過去に移動していた時間を記録する履歴情報ことが好ましい。
【００１０】
さらに、本発明に係るサーバにおいて、異常判定部は、履歴情報として記録された情報のうち、所定の割合以上で第１端末が移動していた時間を用いて、前記移動情報及び前記時間情報との比較を行うことが好ましい。
【００１１】
さらに、本発明に係るサーバにおいて、情報取得部は、移動情報及び時間情報を定期的に取得し、異常判定部は、移動情報及び時間情報に基づいて、移動情報が移動していることを連続して示している時間の長さ又は移動していないことを連続して示している時間の長さを算出することが好ましい。
【００１２】
または、本発明に係るサーバにおいて、移動情報が移動していることを示す場合は、第１端末を携帯するユーザが、自転車以外の乗り物により移動していること、自転車により移動していること、及び歩行により移動していることを含み、移動情報が移動していないことを示す場合は、第１端末を携帯するユーザが停止していること、及び第１端末がユーザに携帯されていないことを含むことが好ましい。
【００１３】
また、本発明に係るサーバにおいて、異常判定部は、通信部を介して、第１端末から第１端末の第１位置を取得するとともに、第２端末から第２端末の第２位置を取得し、第１位置が第２位置の近傍にある場合、異常判定を実施しないことが好ましい。
【００１４】
本発明に係る端末は、端末であって、通信装置と通信を行う通信部と、端末の移動に係るデータを出力するセンサと、センサから出力されたデータに基づいて端末が移動しているか否かを示す移動情報を生成するとともに、移動情報に対応する時間情報を取得する情報取得部と、所定の時間において端末が移動しているか否かの予定、又は、端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む端末の移動に関する条件情報を記憶する記憶部と、移動情報及び時間情報と、条件情報とを比較することによって、端末を携帯するユーザに異常が発生したか否かを判定する異常判定部と、異常判定部がユーザに異常が発生したと判定した場合に、通信部を介して通信装置に端末を携帯するユーザの異常を通知する通知処理部と、を有する。
【００１５】
本発明に係る他の端末は、端末であって、表示部と、通信装置と通信を行う通信部と、他の端末が移動しているか否かを示す移動情報を通信部を介して通信装置から取得するとともに、移動情報に対応する時間情報を取得する情報取得部と、所定の時間において他の端末が移動しているか否かの予定、又は、他の端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む他の端末の移動に関する条件情報を記憶する記憶部と、移動情報及び時間情報と、条件情報とを比較することによって、他の端末を携帯するユーザに異常が発生したか否かを判定する異常判定部と、異常判定部がユーザに異常が発生したと判定した場合に、他の端末を携帯するユーザの異常を表示部へ表示する表示制御部と、を有する。
【００１６】
本発明に係るサーバの制御方法は、記憶部を有し、第１端末及び第１端末と異なる第２端末と通信を行うサーバの制御方法であって、所定の時間において第１端末が移動しているか否かの予定、又は、第１端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む第１端末の移動に関する条件情報を記憶部に記憶し、第１端末が移動しているか否かを示す移動情報を取得するとともに、移動情報に対応する時間情報を取得し、移動情報及び時間情報と、条件情報とを比較することによって、第１端末を携帯するユーザに異常が発生したか否かを判定し、ユーザに異常が発生したと判定した場合に、第２端末に第１端末を携帯するユーザの異常を通知する、ことを含む。
【００１７】
本発明に係るサーバの制御プログラムは、記憶部を有し、第１端末及び第１端末と異なる第２端末と通信を行うサーバの制御プログラムであって、所定の時間において第１端末が移動しているか否かの予定、又は、第１端末が移動している時間の長さもしくは移動していない時間の長さの制限を含む第１端末の移動に関する条件情報を記憶部に記憶し、第１端末が移動しているか否かを示す移動情報を取得するとともに、移動情報に対応する時間情報を取得し、移動情報及び時間情報と、条件情報とを比較することによって、第１端末を携帯するユーザに異常が発生したか否かを判定し、ユーザに異常が発生したと判定した場合に、第２端末に第１端末を携帯するユーザの異常を通知する、ことをサーバに実行させる。
【発明の効果】
【００１８】
本発明に係るサーバ、端末、制御方法及び制御プログラムは、端末が移動しているか否かを示す移動情報及びその移動情報に対応する時間情報を、予め記憶しておいたその端末の移動に関する条件情報と比較することにより、その端末を携帯するユーザに異常が発生したことを適切に検出して通知することを可能とする。
【図面の簡単な説明】
【００１９】
【図１】通信システム１００の概略構成の一例を示す図である。
【図２】携帯端末１ａの概略構成の一例を示す図である。
【図３】端末処理部１８の移動情報送信処理の動作フローの一例を示す図である。
【図４】端末処理部１８の異常情報受信処理の動作フローの一例を示す図である。
【図５】サーバ２の概略構成の一例を示す図である。
【図６】サーバ処理部２５の異常判定処理の動作フローの一例を示す図である。
【図７】スケジュール設定画面の一例を示す図である。
【図８】制限設定画面の一例を示す図である。
【図９】携帯端末１ａのユーザの移動状態を表示する画面の一例を示す図である。
【図１０】携帯端末３ａの概略構成の一例を示す図である。
【図１１】携帯端末４ａの概略構成の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００２１】
（第１の実施形態）
本実施形態では、子供が携帯する携帯端末の移動に係る予定、制限又は履歴情報を含む携帯端末の移動に関する条件情報が予めサーバに設定される。サーバは、携帯端末からその携帯端末が移動しているか否かを示す移動情報及びその移動情報に対応する時間情報を取得し、取得した移動情報及び時間情報を条件情報と比較することによって子供に異常が発生したか否かを判定する。そして、サーバは、子供に異常が発生したと判定した場合、親が携帯する携帯端末に通知する。
【００２２】
図１は、本実施形態に従った通信システム１００の概略構成の一例を示す図である。
【００２３】
通信システム１００は、複数の携帯端末１ａ、１ｂと、サーバ２とを有する。
【００２４】
通信システム１００では、不図示の交換機が、広域通信回線網である通信ネットワーク１０１を介して相互に接続される。交換機は、ある地域をカバーする無線通信ネットワークを通信ネットワーク１０１に接続する。無線通信ネットワークには、それぞれ地域内をカバーする無線ゾーン１０２ａ、１０２ｂを管理するように複数の基地局１０３ａ、１０３ｂが配置される。各基地局１０３ａ、１０３ｂは、それぞれが属する不図示の無線ネットワーク制御装置を介して交換機に接続される。そして、ある地域内の携帯端末１ａが、その地域内外の他の携帯端末１ｂ、サーバ２等と通信を行う際に、携帯端末１ａは、基地局１０３ａを介して交換機に接続され、さらに通信ネットワーク１０１に接続される。サーバ２は、通信ネットワーク１０１に接続される。
【００２５】
なお、本実施形態では、携帯端末のユーザとして親と子供を想定し、子供が携帯する携帯端末を携帯端末１ａとし、親が携帯する携帯端末を携帯端末１ｂとする。
【００２６】
図２は、携帯端末１ａの概略構成の一例を示す図である。
【００２７】
携帯端末１ａと携帯端末１ｂの構成は同じであるため、以下では代表して携帯端末１ａについて説明する。
【００２８】
携帯端末１ａは、通信装置の一例であり、例えば多機能携帯電話（所謂「スマートフォン」）であり、無線通信ネットワークへの接続、携帯端末１ａが移動しているか否かを検知し、携帯端末１ａが移動しているか否かを示す移動情報の通知等を可能とする。そのために、携帯端末１ａは、端末通信部１１と、端末操作部１２と、端末表示部１３と、加速度センサ１４と、地磁気センサ１５と、ＧＰＳ部１６と、端末記憶部１７と、端末処理部１８とを備える。なお、携帯端末１ａは、通信機能を有する通信装置であればよく、例えば携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレーヤ、タブレットＰＣ等でもよい。
【００２９】
端末通信部１１は、主に２．１ＧＨｚ帯を感受帯域とするアンテナを含む、通信インターフェース回路を有し、携帯端末１ａを無線通信ネットワークに接続する。端末通信部１１は、基地局１０３ａにより割り当てられるチャネルを介して、基地局１０３ａとの間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局１０３ａとの間で通信を行う。そして、端末通信部１１は、サーバ２、携帯端末１ｂ等から受信したデータを端末処理部１８に供給する。また、端末通信部１１は、端末処理部１８から供給されたデータを、サーバ２、携帯端末１ｂ等に送信する。
【００３０】
端末操作部１２は、携帯端末１ａの操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の入力装置、キーパッド等である。ユーザは、このデバイスを用いて、文字、数字等を入力することができる。端末操作部１２は、ユーザにより操作されると、その操作に対応する信号を発生する。発生した信号は、ユーザの指示として端末処理部１８に入力される。
【００３１】
端末表示部１３は、映像、画像等の表示が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の表示装置、液晶ディスプレイ、有機ＥＬ（Electro−Luminescence）ディスプレイ等である。端末表示部１３は、端末処理部１８から供給される映像データに応じた映像、画像データに応じた画像等を表示する。
【００３２】
加速度センサ１４は、端末処理部１８からの要求に応じて、携帯端末１ａに加わる加速度を３軸方向毎に検出し、検出した加速度を携帯端末１ａの移動に係るデータとして出力する。加速度センサ１４は、例えば、ピエゾ抵抗効果を利用したピエゾ抵抗型の３軸加速度センサ、又は静電容量の変化を利用した静電容量型の３軸加速度センサとすることができる。なお、加速度センサの代わりに、携帯端末１ａの回転角速度を検出するジャイロセンサを利用し、加速度の代わりに回転角速度を携帯端末１ａの移動に係るデータとして出力してもよい。
【００３３】
地磁気センサ１５は、端末処理部１８からの要求に応じて、携帯端末１ａの向きの方位及び磁気の大きさを検出し、検出した方位及び磁気の大きさを携帯端末１ａの移動に係るデータとして出力する。
【００３４】
ＧＰＳ部１６は、主に１．５ＧＨｚ帯を感受帯域とするアンテナを含む、ＧＰＳ回路を有し、不図示のＧＰＳ衛星からＧＰＳ信号を受信する。ＧＰＳ部１６は、そのＧＰＳ信号をデコードし、時刻情報等を取得する。そして、ＧＰＳ部１６は、その時刻情報等に基づいてＧＰＳ衛星から携帯端末１ａまでの擬似距離を計算し、その擬似距離を代入して得られる連立方程式を解くことにより、携帯端末１ａの位置（緯度、経度、高度等）を算出し、位置情報として出力する。
【００３５】
端末記憶部１７は、例えば、半導体メモリを有する。端末記憶部１７は、端末処理部１８での処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、端末記憶部１７は、ドライバプログラムとして、端末通信部１１を制御する通信デバイスドライバプログラム、端末操作部１２を制御する入力デバイスドライバプログラム、端末表示部１３を制御する出力デバイスドライバプログラム等を記憶する。また、端末記憶部１７は、オペレーティングシステムプログラムとして、携帯電話の接続制御プログラム等を記憶する。また、端末記憶部１７は、アプリケーションプログラムとして、電話の発信、着信及び通話を行うプログラム、ウェブページの取得及び表示を行うウェブブラウザプログラム、電子メールの送信及び受信を行う電子メールプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて端末記憶部１７にインストールされてもよい。また、端末記憶部１７は、データとして、サーバ２のアドレス（例えばＩＰアドレス）、加速度センサ１４及び地磁気センサ１５の出力データ等を記憶する。さらに、端末記憶部１７は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００３６】
端末処理部１８は、一又は複数個のプロセッサ及びその周辺回路を有する。端末処理部１８は、携帯端末１ａの全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。端末処理部１８は、携帯端末１ａの各種処理が端末記憶部１７に記憶されているプログラム、端末操作部１２の操作等に応じて適切な手順で実行されるように、端末通信部１１、端末表示部１３等の動作を制御する。端末処理部１８は、端末記憶部１７に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、端末処理部１８は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００３７】
端末処理部１８は、携帯端末１ａの各情報をサーバ２に送信するための送信制御部１８１と、サーバ２から通知された、他の携帯端末を携帯するユーザの異常を携帯端末１ａのユーザに通知するための受信制御部１８２とを有する。送信制御部１８１は、状態検知部１８３と、情報通知部１８４とを有し、受信制御部１８２は、異常情報取得部１８５と、表示制御部１８６とを有する。これらの各部は、端末処理部１８が備えるプロセッサ上で実行されるプログラムによって実現される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとして携帯端末１ａに実装されてもよい。
【００３８】
図３は、端末処理部１８の情報送信処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め端末記憶部１７に記憶されているプログラムに基づいて、主に端末処理部１８により、携帯端末１ａの各要素と協働して実行される。
【００３９】
最初に、状態検知部１８３は、端末通信部１１を介してサーバ２から、携帯端末１ａの各情報の取得を要求する情報取得要求を受信するまで待機する（ステップＳ１０１−Ｎｏ）。
【００４０】
状態検知部１８３は、サーバ２から情報取得要求を受信すると（ステップＳ１０１−Ｙｅｓ）、加速度センサ１４及び地磁気センサ１５から出力された、携帯端末１ａの移動に係るデータを取得し、端末記憶部１７に記憶する（ステップＳ１０２）。
【００４１】
なお、状態検知部１８３は、サーバ２から情報取得要求を受信したタイミングで加速度センサ１４及び地磁気センサ１５からデータを取得するのではなく、任意のタイミングで加速度センサ１４及び地磁気センサ１５からデータを取得して端末記憶部１７に記憶してもよい。その場合、状態検知部１８３は、サーバ２から情報取得要求を受信したときに、端末記憶部１７から最新のデータを読み出すことにより、ユーザの移動に係るデータを取得する。
【００４２】
次に、状態検知部１８３は、加速度センサ１４及び地磁気センサ１５から出力されたデータに基づいて、携帯端末１ａの移動状態を検知し（ステップＳ１０３）、第１端末が移動しているか否かを示す移動情報を生成する。
【００４３】
状態検知部１８３は、所定時間（例えば１秒）内に加速度センサ１４が出力した加速度の平均値が第１閾値未満である場合、携帯端末１ａがユーザに携帯されていず、全く移動していない状態（以下、静止状態と称する）であると判定する。一方、状態検知部１８３は、加速度の平均値が第１閾値以上であり、且つ第１閾値より大きい第２閾値未満である場合、携帯端末１ａはユーザに携帯されているが、そのユーザが停止している状態（以下、停止状態と称する）であると判定する。一方、状態検知部１８３は、加速度の平均値が第２閾値以上であり、且つ第２閾値より大きい第３閾値未満である場合、携帯端末１ａを携帯するユーザが歩行により移動している状態（以下、歩行状態と称する）であると判定する。一方、状態検知部１８３は、加速度の平均値が第３閾値以上であり、且つ地磁気センサ１５が出力した磁気の大きさが第４閾値未満である場合、携帯端末１ａを携帯するユーザが、高速に移動しているが、磁気を発さない自転車により移動している状態（以下、自転車移動状態と称する）であると判定する。一方、状態検知部１８３は、加速度の平均値が第３閾値以上であり、且つ地磁気センサ１５が出力した磁気の大きさが第４閾値以上である場合、携帯端末１ａを携帯するユーザが高速に移動しており、自転車以外の磁気を発する電車、自動車等の乗り物により移動している状態（以下、電車移動状態と称する）であると判定する。
【００４４】
第１閾値〜第４閾値は、事前の実験により定められる。第１閾値は、ユーザに携帯端末が携帯されていない状態で得られる加速度の平均値と、停止しているユーザに携帯端末が携帯されている状態で得られる加速度の平均値との中間値に定められる。第２閾値は、停止しているユーザに携帯端末が携帯されている状態で得られる加速度の平均値と、歩行しているユーザに携帯端末が携帯されている状態で得られる加速度の平均値との中間値に定められる。第３閾値は、歩行しているユーザに携帯端末が携帯されている状態で得られる加速度の平均値と、自転車で移動しているユーザに携帯端末が携帯されている状態で得られる加速度の平均値との中間値に定められる。第４閾値は、自転車で移動しているユーザに携帯端末が携帯されている状態で得られる磁気の大きさの平均値と、電車又は自動車で移動しているユーザに携帯端末が携帯されている状態で得られる磁気の大きさの平均値との中間値に定められる。
【００４５】
状態検知部１８３は、移動情報が、第１端末が移動していることを示す場合は、電車移動状態であるか、自転車移動状態であるか、歩行状態であるかをさらに示し、第１端末が移動していないことを示す場合は、停止状態であるか、静止状態であるかをさらに示すように、移動情報を生成する。
【００４６】
次に、状態検知部１８３は、移動情報に対応する時間情報を取得する（ステップＳ１０４）。状態検知部１８３は、移動情報を生成した時間を時間情報として取得する。なお、状態検知部１８３は、加速度センサ１４及び地磁気センサ１５から、携帯端末１ａの移動に係るデータを取得した時間を時間情報として取得してもよい。
【００４７】
次に、状態検知部１８３は、ＧＰＳ部１６から出力された位置情報を取得し、端末記憶部１７に記憶する（ステップＳ１０５）。
【００４８】
次に、情報通知部１８４は、状態検知部１８３が生成した移動情報と、状態検知部１８３が取得した時間情報及び位置情報とを端末通信部１１を介してサーバ２に送信し（ステップＳ１０６）、処理をステップＳ１０１に戻す。
【００４９】
図４は、端末処理部１８の異常情報受信処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、親が携帯する携帯端末１ｂにより実行されるものとする。以下に説明する動作フローは、予め端末記憶部１７に記憶されているプログラムに基づいて、主に端末処理部１８により、携帯端末１ｂの各要素と協働して実行される。
【００５０】
最初に、異常情報取得部１８５は、端末通信部１１を介してサーバ２から、携帯端末１ａを携帯するユーザに異常が発生したことを示す異常情報を受信するまで待機する（ステップＳ２０１−Ｎｏ）。
【００５１】
異常情報取得部１８５がサーバ２から異常情報を受信すると（ステップＳ２０１−Ｙｅｓ）、表示制御部１８６は、携帯端末１ａを携帯するユーザに異常が発生したことを端末表示部１３に表示し（ステップＳ２０２）、処理をステップＳ２０１へ戻す。
【００５２】
図５は、サーバ２の概略構成の一例を示す図である。
【００５３】
サーバ２は、通信装置の一例である。サーバ２は、携帯端末１ａの移動に関する条件情報を予め記憶し、携帯端末１ａから取得した移動情報及び時間情報を条件情報と比較することによって、携帯端末１ａを携帯するユーザに異常が発生したか否かを判定する。そして、サーバ２は、異常が発生したと判定すると、携帯端末１ｂへ通知する。そのために、サーバ２は、サーバ通信部２１と、サーバ操作部２２と、サーバ表示部２３と、サーバ記憶部２４と、サーバ処理部２５とを備える。
【００５４】
サーバ通信部２１は、イーサネット（登録商標）などの有線の通信インターフェース回路を有する。サーバ通信部２１は、通信ネットワーク１０１を介して携帯端末１ａ、１ｂ等と通信を行う。そして、サーバ通信部２１は、携帯端末１ａ、１ｂ等から受信したデータをサーバ処理部２５に供給する。また、サーバ通信部２１は、サーバ処理部２５から供給されたデータを携帯端末１ａ、１ｂ等に送信する。
【００５５】
サーバ操作部２２は、サーバ２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の入力装置、マウス、キーボード等である。管理者は、このデバイスを用いて、文字、数字等を入力することができる。サーバ操作部２２は、管理者により操作されると、その操作に対応する信号を発生する。発生した信号は、管理者の指示としてサーバ処理部２５に入力される。
【００５６】
サーバ表示部２３は、映像、画像等の表示が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の表示装置、液晶ディスプレイ、有機ＥＬディスプレイ等である。サーバ表示部２３は、サーバ処理部２５から供給される映像データに応じた映像、画像データに応じた画像等を表示する。
【００５７】
サーバ記憶部２４は、例えば、半導体メモリ、磁気ディスク装置、及び光ディスク装置のうちの少なくともいずれか一つを有する。サーバ記憶部２４は、サーバ処理部２５による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部２４は、ドライバプログラムとして、サーバ通信部２１を制御する通信デバイスドライバプログラム、サーバ操作部２２を制御する入力デバイスドライバプログラム、サーバ表示部２３を制御する出力デバイスドライバプログラム等を記憶する。また、サーバ記憶部２４は、オペレーティングシステムプログラムとして、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の通信方式による接続制御プログラム等を記憶する。また、サーバ記憶部２４は、アプリケーションプログラムとして、各種データの送受信を行うととともに、携帯端末から取得した移動情報及び時間情報に基づいてユーザに異常が発生したか否かを判定するデータ処理プログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてサーバ記憶部２４にインストールされてもよい。
【００５８】
また、サーバ記憶部２４は、データとして、異常の有無を監視すべき携帯端末１ａ、及び携帯端末１ａの状態を通知すべき携帯端末１ｂの識別番号及びアドレス（例えば電話番号）と、携帯端末１ａの移動に関する条件情報２４１とを関連付けて記憶する。条件情報２４１には、各時間における携帯端末１ａの移動に係る状態の予定２４２、携帯端末１ａの移動に係る各状態の連続する時間の長さの制限２４３、又は、携帯端末１ａの過去の移動に係る各状態の時間を記録する履歴情報２４４が含まれる。本実施形態では、条件情報２４１に、予定２４２、制限２４３及び履歴情報２４４の全てが含まれるものとして説明するが、条件情報２４１には、予定２４２、制限２４３及び履歴情報２４４のうちの少なくとも一つが含まれていればよい。さらに、サーバ記憶部２４は、携帯端末１ａ及び携帯端末１ｂの識別番号及びアドレスと関連付けて、携帯端末１ａから取得した移動情報、時間情報及び位置情報を記憶する。また、サーバ記憶部２４は、所定の処理に係る一時的なデータを一時的に記憶する。
【００５９】
サーバ処理部２５は、一又は複数個のプロセッサ及びその周辺回路を有する。サーバ処理部２５は、サーバ２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。サーバ処理部２５は、サーバ２の各種処理がサーバ記憶部２４に記憶されているプログラム、サーバ操作部２２の操作等に応じて適切な手順で実行されるように、サーバ通信部２１、サーバ表示部２３等の動作を制御する。サーバ処理部２５は、サーバ記憶部２４に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部２５は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００６０】
サーバ処理部２５は、情報取得部２５１と、履歴記録部２５２と、異常判定部２５３と、異常通知部２５４と、Ｗｅｂ制御部２５５とを有する。これらの各部は、サーバ処理部２５が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、これらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとしてサーバ２に実装されてもよい。
【００６１】
図６は、サーバ処理部２５の異常判定処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予めサーバ記憶部２４に記憶されているプログラムに基づいて、主にサーバ処理部２５により、サーバ２の各要素と協働して実行される。
【００６２】
最初に、サーバ処理部２５は、移動情報取得要求をサーバ通信部２１を介して携帯端末１ａに送信する（ステップＳ３０１）。
【００６３】
次に、情報取得部２５１は、サーバ通信部２１を介して携帯端末１ａから、移動情報、時間情報及び位置情報を受信するまで待機する（ステップＳ３０２−Ｎｏ）。
【００６４】
次に、情報取得部２５１は、携帯端末１ａから移動情報、時間情報及び位置情報を受信すると（ステップＳ３０２−Ｙｅｓ）、受信した移動情報、時間情報及び位置情報をサーバ記憶部２４に記憶する（ステップＳ３０３）。なお、情報取得部２５１は、時間情報を携帯端末１ａから受信するのではなく、携帯端末１ａから移動情報を受信した時間を時間情報として取得してもよい。
【００６５】
次に、履歴記録部２５２は、受信した移動情報、時間情報及び位置情報をサーバ記憶部２４の履歴情報２４４に記録する（ステップＳ３０４）。つまり、履歴情報２４４には、第１端末が移動していたか否かと、移動に係る状態（電車移動状態、自転車移動状態、歩行状態、停止状態、又は静止状態）とが時間情報及び位置情報と関連付けられて記録される。すなわち、履歴情報２４４には、第１端末が過去に移動していた時間と、移動していなかった時間と、移動に係る各状態であった時間とが記録される。
【００６６】
次に、異常判定部２５３は、受信した移動情報及び時間情報と、サーバ記憶部２４において携帯端末１ａ及び携帯端末１ｂの識別番号及びアドレスと関連付けて記憶された条件情報２４１とを比較する。異常判定部２５３は、時間情報が予定２４２において設定されている時間を示し且つ移動情報が予定２４２においてその時間について設定されている状態以外の状態を示すか否かを判定することにより、移動情報及び時間情報と、条件情報２４１に含まれる予定２４２とを比較する（ステップＳ３０５）。なお、サーバ記憶部２４に記憶された予定２４２は、携帯端末１ｂにより予め設定される。
【００６７】
図７は、携帯端末１ｂに表示される、携帯端末１ａに係る予定２４２を設定するためのスケジュール設定画面の一例を示す。
【００６８】
図７に示すスケジュール設定画面７００は、携帯端末１ａのユーザ（携帯端末１ｂのユーザの子供）のスケジュールを設定するための画面である。図７に示す例では、１０分間隔で、曜日及び時刻ごとのスケジュールを設定することができる。なお、スケジュールを設定する間隔は１０分に限定されず、３０分、６０分等の他の間隔としてもよく、ユーザにより任意の間隔に設定できるようにしてもよい。スケジュールとして、移動に係る状態（電車移動状態、自転車移動状態、歩行状態、停止状態、又は静止状態）のうちの何れかが設定される。なお、スケジュールとして、各時間において携帯端末１ａが移動しているか否かが設定されてもよい。
【００６９】
図７に示す例では、月曜日〜金曜日は、子供は学校で授業を受けているため、１４時５０分までの予定は静止状態に設定される。月曜日、水曜日及び金曜日は、子供は授業が終わった後、歩いて家に帰るため、１５時から１５時２０分までの予定は歩行状態に、１５時３０分以降の予定は静止状態に設定される。一方、火曜日及び木曜日は、子供は授業が終わった後、電車に乗って塾へ行くため、１５時から１５時２０分までの予定は電車移動状態に、１５時３０分から１６時３０分までの予定は静止状態に、１６時４０分から１７時までの予定は電車移動状態に設定される。また、土曜日も、子供は電車に乗って塾へ行くため、１４時から１４時２０分までの予定は電車移動状態に、１４時３０分から１６時３０分までの予定は静止状態に、１６時４０分から１７時までの予定は電車移動状態に設定される。また、日曜日は、子供は家にいるため、１４時から１７時までの予定は静止状態に設定される。
【００７０】
なお、各予定が切り替わるタイミングは、日によって誤差が発生するため、月曜日から金曜日の１４時５０分から１５時までのように予定が切り替わるタイミングでは、スケジュールが設定されていない。
【００７１】
なお、図７に示す例では、各時間におけるスケジュールとして、状態が一つだけ設定されているが、複数の状態（例えば、静止状態及び停止状態、又は、歩行状態、自転車移動状態及び電車移動状態等）が同時に設定されてもよい。
【００７２】
携帯端末１ｂの表示制御部１８６は、スケジュール設定画面の設定ボタンが押下されると、スケジュールが設定された時間とその時間において設定された状態との全ての組合せを端末通信部１１を介してサーバ２に送信する。一方、サーバ２の端末処理部１８は、サーバ通信部２１を介して携帯端末１ｂから時間及び状態の組合せを受信すると、受信した時間及び状態の組合せを、携帯端末１ａ及び携帯端末１ｂの識別番号及びアドレスと関連付けてサーバ記憶部２４の予定２４２に記憶する。
【００７３】
次に、異常判定部２５３は、時間情報が予定２４２において設定されている時間を示さない場合、又は移動情報が予定２４２においてその時間について設定されている状態を示す場合（ステップＳ３０５−Ｎｏ）、携帯端末１ａを携帯するユーザに異常が発生していないと判定する（ステップＳ３０６）。この場合、異常判定部２５３は、特に処理を行わず、処理をステップＳ３０９へ移行する。
【００７４】
一方、異常判定部２５３は、時間情報が予定２４２において設定されている時間を示し且つ移動情報が予定２４２においてその時間について設定されている状態以外の状態を示す場合（ステップＳ３０５−Ｙｅｓ）、携帯端末１ａを携帯するユーザに異常が発生したと判定する（ステップＳ３０７）。この場合、異常通知部２５４は、携帯端末１ａを携帯するユーザの異常を示す異常情報をサーバ通信部２１を介して携帯端末１ｂへ通知し（ステップＳ３０８）、処理をステップＳ３０９へ移行する。
【００７５】
なお、本実施形態では、予定２４２に設定される時間は所定の時間幅を有する時間帯であり、異常判定部２５３は、時間情報に示される時間が予定２４２において設定されている時間帯に含まれる場合、時間情報が予定２４２において設定されている時間を示すと判定する。また、異常判定部２５３は、移動情報が予定２４２においてその時間帯に設定された状態のうちの何れとも一致しない場合に、移動情報が予定２４２においてその時間について設定されている状態以外の状態を示すと判定する。
【００７６】
次に、サーバ処理部２５は、所定時間（例えば１０秒）経過するまで待機し（ステップＳ３０９−Ｎｏ）、所定時間が経過すると（ステップＳ３０９−Ｙｅｓ）、処理をステップＳ３０１へ移行し、再度ステップＳ３０１〜Ｓ３０９の処理を繰り返す。これにより、情報取得部２５１は、移動情報、時間情報及び位置情報を定期的に取得し、携帯端末１ａを携帯するユーザに異常が発生したか否かを判定する。
【００７７】
なお、ステップＳ３０５において、異常判定部２５３は、受信した移動情報及び時間情報と、サーバ記憶部２４に記憶された条件情報２４１に含まれる制限２４３とを比較してもよい。この制限２４３は、携帯端末１ｂにより予め設定される。
【００７８】
図８は、携帯端末１ｂに表示される、携帯端末１ａに係る制限２４３を設定するための制限設定画面の一例を示す。
【００７９】
図８に示す制限設定画面８００は、携帯端末１ａのユーザ（携帯端末１ｂのユーザの子供）の移動に係る各状態が連続してもよい時間の長さの上限を設定するための画面である。図８に示す例では、状態ごとに時間の長さを設定することができる。なお、複数の状態を一つの状態としてまとめて設定してもよい。例えば、携帯端末１ａが移動している時間の長さ（電車移動状態、自転車移動状態及び歩行状態）、又は移動していない時間の長さ（停止状態及び静止状態）をまとめて設定することができる。
【００８０】
図８に示すように、例えば、携帯端末１ｂが紛失されたことを親が把握したい場合、静止状態の時間の上限を１８０分に設定することにより、子供が携帯端末１ｂを紛失して携帯端末１ｂが１８０分以上連続して静止していると、親の携帯端末１ａへ通知がなされる。また、例えば、子供が携帯端末１ｂを使用する時間を制限したい場合、停止状態の時間の上限を１０分に設定することにより、子供が携帯端末１ｂを１０分以上連続して使用していると、親の携帯端末１ａへ通知がなされる。また、例えば、子供が３０分以上連続して電車に乗る予定がない場合、電車移動状態の時間の上限を３０分に設定することにより、子供が携帯端末１ｂを３０分以上連続して電車に乗っていると、親の携帯端末１ａへ通知がなされる。
【００８１】
なお、図８に示す例では、歩行状態、自転車移動状態については、連続する時間の長さの上限が想定できないため、設定されていない。
【００８２】
携帯端末１ｂの表示制御部１８６は、制限設定画面８００の設定ボタンが押下されると、時間の長さが設定された状態ごとに、状態及び時間の長さの組合せを端末通信部１１を介してサーバ２に送信する。一方、サーバ２の端末処理部１８は、サーバ通信部２１を介して携帯端末１ｂから状態及び時間の長さの組合せを受信すると、受信した状態及び時間の長さの組合せを、携帯端末１ａ及び携帯端末１ｂの識別番号及びアドレスと関連付けてサーバ記憶部２４の制限２４３に記憶する。
【００８３】
ステップＳ３０５において、異常判定部２５３は、受信した移動情報及び時間情報と、ステップＳ３０３でサーバ記憶部２４に記憶しておいた移動情報及び時間情報とに基づいて、受信した移動情報に示される状態が連続している時間の長さを算出する。異常判定部２５３は、算出した時間の長さが、制限２４３に記憶されているその状態が連続する時間の長さ以上であるか否かを判定することにより、移動情報及び時間情報と、制限２４３とを比較する。異常判定部２５３は、算出した時間の長さが、制限２４３に記憶されている時間の長さ未満である場合、ユーザに異常が発生していないと判定し、制限２４３に記憶されている時間の長さ以上である場合、ユーザに異常が発生したと判定する。
【００８４】
なお、異常判定部２５３は、上記したように、携帯端末１ａが移動している状態、又は移動していない状態がそれぞれ一つの状態としてまとめて設定されている場合、そのまとめた状態ごとに判定を行う。この場合、異常判定部２５３は、移動情報が移動していることを示している場合、移動情報が移動していることを連続して示している時間の長さを算出する。一方、異常判定部２５３は、移動情報が移動していないことを示している場合、移動情報が移動していないことを連続して示している時間の長さを算出する。異常判定部２５３は、算出した時間の長さが、制限２４３に記憶されているそれぞれの状態が連続する時間の長さ以上であるか否かにより、ユーザに異常が発生したか否かを判定する。
【００８５】
これにより、親は子供のスケジュールを詳細に設定することなく、通知を受けるための条件を簡易に設定することが可能となる。
【００８６】
また、各状態が連続する時間の長さの上限は各ユーザにより設定されるのではなく、全てのユーザに共通に予め設定されてもよい。これにより、ユーザは通知を受けるための条件を全く設定する必要がなくなり、利便性が向上する。
【００８７】
また、ステップＳ３０５において、異常判定部２５３は、受信した移動情報及び時間情報と、サーバ記憶部２４に記憶された条件情報２４１に含まれる履歴情報２４４とを比較してもよい。例えば、異常判定部２５３は、履歴情報２４４として記録された情報のうち、所定の割合（例えば、８０％）以上で携帯端末１ａが移動していた時間を用いて、移動情報及び時間情報との比較を行う。異常判定部２５３は、履歴情報２４４において、所定の時間幅を有する時間帯ごとに、携帯端末１ａが移動していた割合を算出し、算出した割合が所定の割合以上となる時間帯を抽出する。異常判定部２５３は、時間情報が抽出した何れかの時間帯内の時間を示し且つ移動情報が移動していないことを示すか否かを判定する。異常判定部２５３は、時間情報が抽出した何れの時間帯内の時間も示さない場合、又は移動情報が移動していることを示す場合、ユーザに異常が発生していないと判定する。一方、異常判定部２５３は、時間情報が何れかの時間帯内の時間を示し且つ移動情報が移動していないことを示す場合、ユーザに異常が発生したと判定する。
【００８８】
なお、異常判定部２５３は、所定の割合以上で携帯端末１ａが移動していた時間ではなく、所定の割合以上で特定の状態であった時間を用いて、移動情報及び時間情報との比較を行ってもよい。その場合、異常判定部２５３は、履歴情報２４４において、時間帯ごとに、記録された各状態（電車移動状態、自転車移動状態、歩行状態、停止状態、又は静止状態）の割合を算出し、算出した割合が所定の割合以上となる時間帯及び状態の組合せを抽出する。異常判定部２５３は、時間情報が何れかの組合せに係る時間帯内の時間を示し且つ移動情報がその時間帯に対応する状態以外の状態を示すか否かを判定する。異常判定部２５３は、時間情報が何れの組合せに係る時間帯内の時間も示さない場合、又は移動情報がその時間帯に対応する状態を示す場合、ユーザに異常が発生していないと判定する。一方、異常判定部２５３は、時間情報が何れかの組合せに係る時間帯内の時間を示し且つ移動情報がその時間帯に対応する状態以外の状態を示す場合、ユーザに異常が発生したと判定する。
【００８９】
これにより、親は、子供が通常と異なる行動を取っている場合に、そのことを把握することができる。
【００９０】
なお、異常判定部２５３は、各時間帯における各状態の割合を曜日ごとに個別に算出してもよい。また、異常判定部２５３は、各時間帯における各状態の割合を最近の所定期間（例えば、３か月）内の履歴に基づいて算出してもよい。また、異常判定部２５３は、所定の割合を日時、及び／又は状態ごとに変更してもよい。これらにより、異常判定部２５３は、子供が通常と異なる行動を取っていることをより精度良く検出することができる。
【００９１】
また、ステップＳ３０５において、異常判定部２５３は、時間情報が予定２４２において設定されている時間を示し且つ移動情報が予定２４２においてその時間について設定されている状態以外の状態を示す場合、さらに、受信した位置情報に示される位置が予め設定された位置（例えば、駅等）であるか否かを判定してもよい。その場合、異常判定部２５３は、受信した位置情報に示される位置が予め設定された位置である場合に限り、携帯端末１ａを携帯するユーザに異常が発生したと判定し、受信した位置情報に示される位置が予め設定された位置でない場合、携帯端末１ａを携帯するユーザに異常が発生していないと判定する。
【００９２】
なお、異常判定部２５３は、ジオフェンシングの技術を利用して、地図上にバーチャルなフェンスを設置し、携帯端末１ａから受信した位置情報に示される位置が特定のフェンス内にある場合に、受信した位置情報に示される位置が予め設定された位置であると判定する。これにより、異常判定部２５３は、子供が危険な状態であるか否かをより精度良く判定することができる。
【００９３】
さらに、異常判定部２５３は、携帯端末１ａを携帯するユーザが携帯端末１ｂを携帯するユーザの近くにいるか否かを判定し、近くにいる場合、異常判定を実施しないようにしてもよい。その場合、異常判定部２５３は、サーバ通信部２１を介して、携帯端末１ｂからも定期的に位置情報を取得してサーバ記憶部２４に記憶しておく。そして、ステップＳ３０４において、履歴記録部２５２が移動情報、時間情報及び位置情報を履歴情報２４４に記録した後、異常判定部２５３は、携帯端末１ａから取得した位置情報に示される位置が携帯端末１ｂから取得した位置情報に示される位置の近傍にあるか否かを判定する。異常判定部２５３は、携帯端末１ａの位置が携帯端末１ｂの位置の近傍にある場合、ステップＳ３０５に示した異常判定を実施せず、処理をステップＳ３０１へ戻す。これにより、異常判定部２５３は、子供が親と同じ場所にいる場合に、子供に異常が発生したと誤って判定することを抑制することができる。
【００９４】
また、サーバ２は、Ｗｅｂサーバとしても機能し、携帯端末１ｂからの要求に従って、携帯端末１ａのユーザの現在の状態を表示するＷｅｂ画面を携帯端末１ｂに提供する。
【００９５】
携帯端末１ｂの端末記憶部１７には、ユーザごとに定められた、サーバ２へＷｅｂアクセスするためのＵＲＬ（Uniform Resource Locator）が記憶される。表示制御部１８６は、端末操作部１２を介したユーザの指示を受け付けると、端末通信部１１を介して、端末記憶部１７に記憶されたＵＲＬへアクセスする。
【００９６】
一方、サーバ２のＷｅｂ制御部２５５は、サーバ通信部２１を介して、携帯端末１ｂからのアクセスを受け付けると、サーバ記憶部２４に記憶された、携帯端末１ａのユーザの最新の移動情報及び位置情報から、その移動情報及び位置情報を示すＷｅｂページ情報を生成する。そして、Ｗｅｂ制御部２５５は、生成したＷｅｂページ情報をサーバ通信部２１を介して携帯端末１ｂに送信する。
【００９７】
携帯端末１ｂの表示制御部１８６は、端末通信部１１を介してサーバ２から、Ｗｅｂページ情報を受信すると、受信したＷｅｂページ情報に基づくＷｅｂ画面を端末表示部１３に表示する。
【００９８】
図９は、携帯端末１ｂに表示される、携帯端末１ａの移動情報を表示する画面の一例を示す。
【００９９】
図９に示す移動状態画面９００は、携帯端末１ａの移動情報を表示する画面である。図９に示すように、移動状態画面９００には、地図が表示され、その地図上で携帯端末１ａのユーザが存在する位置が「○」で表示される。サーバ２のＷｅｂ制御部２５５は、携帯端末１ａの状態によって携帯端末１ａを携帯するユーザが存在する位置の表示態様を変更するようにＷｅｂページ情報を生成する。Ｗｅｂ制御部２５５は、携帯端末１ａの状態が静止状態である場合はその位置を「○」とし、停止状態である場合はその位置を「△」とし、歩行状態である場合はその位置を「□」とし、自転車移動状態である場合はその位置を「×」とし、電車移動状態である場合はその位置を「☆」とする。なお、Ｗｅｂ制御部２５５は、携帯端末１ａの状態が静止状態である場合はその位置を青色で表示し、停止状態である場合はその位置を緑色で表示し、歩行状態である場合はその位置を黄色で表示し、自転車移動状態である場合はその位置を橙色で表示し、電車移動状態である場合はその位置を赤色で表示してもよい。
【０１００】
なお、本実施形態では、サーバ２は、携帯端末１ａと携帯端末１ｂの組合せのみについて異常判定処理を実行する例を示したが、複数の組合せについて並列に異常判定処理を実行することも可能である。また、サーバ２は、携帯端末１ａの識別番号及びアドレスを複数の携帯端末の識別番号及びアドレスと関連付けて記憶しておき、携帯端末１ａを携帯するユーザに異常が発生したと判定した場合にその複数の携帯端末に通知してもよい。
【０１０１】
以上説明してきたように、サーバ２には、携帯端末１ａの移動に係る予定、制限又は履歴情報を含む条件情報が予め設定される。サーバ２は、携帯端末１ａから移動情報及び時間情報を取得し、取得した移動情報及び時間情報を条件情報と比較することによって、携帯端末１ａを携帯するユーザに異常が発生したか否かを判定する。これにより、サーバ２は、移動状態の変化の様々なパターンを設定することなく、ユーザに異常が発生したことを適切に検出して通知することが可能となる。
【０１０２】
（第２の実施形態）
本実施形態では、第１の実施形態におけるサーバ２が省略され、携帯端末自体が、その携帯端末の条件情報を記憶し、移動情報及び時間情報を条件情報と比較することにより、その携帯端末を携帯するユーザに異常が発生したか否かを判定して、異常の発生を他の携帯端末に通知する。
【０１０３】
本実施形態に従った通信システムは、図１に示した通信システム１００と同様である。ただし、本実施形態に従った通信システムでは、通信システム１００におけるサーバ２は省略される。なお、本実施形態では、子供が携帯する携帯端末を携帯端末４ａとし、親が携帯する携帯端末を携帯端末４ｂとして説明する。
【０１０４】
図１０は、本実施形態に従った携帯端末３ａの概略構成の一例を示す図である。
【０１０５】
携帯端末３ａと携帯端末３ｂの構成は同じであるため、以下では代表して携帯端末３ａについて説明する。
【０１０６】
携帯端末３ａは、第１の実施形態に従った携帯端末１ａが備える端末処理部１８の代わりに、端末処理部３８を備える。
【０１０７】
携帯端末３ａの端末記憶部１７は、データとして、携帯端末１ａの端末記憶部１７が記憶するデータに加えて、移動情報を送受信する通信相手となる携帯端末の識別番号及びアドレスと、条件情報１７１と、端末処理部３８が生成又は取得した移動情報、時間情報及び位置情報とを関連付けて記憶する。条件情報１７１は、サーバ記憶部２４に記憶された条件情報２４１と同様の情報であり、予定２４２、制限２４３及び履歴情報２４４と同様の情報である予定１７２、制限１７３及び履歴情報１７４を含む。
【０１０８】
端末処理部３８は、端末処理部１８が備える送信制御部１８１の代わりに、送信制御部３８１を備える。送信制御部３８１では、送信制御部１８１が備える情報通知部１８４が省略され、代わりに、履歴記録部３８２と、異常判定部３８３と、異常通知部３８４とが備えられる。状態検知部１８３は、情報取得部として機能する。履歴記録部３８２、異常判定部３８３及び異常通知部３８４は、第１の実施形態に従ったサーバ２が備える履歴記録部２５２、異常判定部２５３及び異常通知部２５４と同様の機能を有する。
【０１０９】
端末処理部３８は、図３に示した動作フローに従って動作する。但し、ステップＳ１０６において、情報通知部１８４が、移動情報、時間情報及び位置情報をサーバ２に送信せず、端末処理部３８が、移動情報、時間情報及び位置情報を端末記憶部１７に記憶する。そして、履歴記録部３８２、異常判定部３８３及び異常通知部３８４が、図６に示したステップＳ３０３〜Ｓ３０９の処理を実行する。
【０１１０】
なお、第２の実施形態においても、第１の実施形態と同様に、通信システムがサーバ２を有し、携帯端末３ａはサーバ２を介して携帯端末３ｂに異常情報を通知してもよい。
【０１１１】
以上説明してきたように、本実施形態では、携帯端末３ａが、携帯端末３ａの条件情報を記憶し、移動情報及び時間情報を条件情報と比較することにより、携帯端末３ａを携帯するユーザに異常が発生したか否かを判定して、異常の発生を携帯端末３ｂに通知する。この場合も、ユーザに異常が発生したことを適切に検出して通知することが可能となる。
【０１１２】
（第３の実施形態）
本実施形態では、第１の実施形態におけるサーバ２が省略され、子供が携帯する携帯端末は、その移動情報、時間情報及び位置情報を親が携帯する携帯端末に直接送信する。親が携帯する携帯端末は、子供が携帯する携帯端末の条件情報を記憶し、受信した移動情報及び時間情報を条件情報と比較することにより、子供に異常が発生したか否かを判定して表示する。
【０１１３】
本実施形態に従った通信システムは、図１に示した通信システム１００と同様である。ただし、本実施形態に従った通信システムでは、通信システム１００におけるサーバ２は省略される。なお、本実施形態では、子供が携帯する携帯端末を携帯端末４ａとし、親が携帯する携帯端末を携帯端末４ｂとして説明する。
【０１１４】
図１１は、本実施形態に従った携帯端末４ａの概略構成の一例を示す図である。
【０１１５】
携帯端末４ａと携帯端末４ｂの構成は同じであるため、以下では代表して携帯端末４ａについて説明する。
【０１１６】
携帯端末４ａは、第１の実施形態に従った携帯端末１ａが備える端末処理部１８の代わりに、端末処理部４８を備える。
【０１１７】
携帯端末４ａの端末記憶部１７は、さらに、データとして、移動情報を送受信する通信相手となる携帯端末の識別番号及びアドレスと、条件情報１７１と、通信相手となる携帯端末から取得した移動情報、時間情報及び位置情報とを関連付けて記憶する。条件情報１７１は、サーバ記憶部２４に記憶された条件情報２４１と同様の情報であり、予定２４２、制限２４３及び履歴情報２４４と同様の情報である予定１７２、制限１７３及び履歴情報１７４を含む。
【０１１８】
端末処理部４８は、端末処理部１８が備える受信制御部１８２の代わりに、受信制御部４８１を備える。受信制御部４８１では、受信制御部１８２が備える異常情報取得部１８５が省略され、代わりに、情報取得部４８２と、履歴記録部４８３と、異常判定部４８４とが備えられる。情報取得部４８２、履歴記録部４８３及び異常判定部４８４は、第１の実施形態に従ったサーバ２が備える情報取得部２５１、履歴記録部２５２及び異常判定部２５３と同様の機能を有する。
【０１１９】
端末処理部３８は、図６に示した動作フローに従って動作する。但し、ステップＳ３０８において、異常通知部２５４が、異常情報を携帯端末１ｂに送信せず、表示制御部１８６が、携帯端末１ａを携帯するユーザに異常が発生したことを端末表示部１３に表示する。
【０１２０】
以上説明してきたように、本実施形態では、子供が携帯する携帯端末４ａは、移動情報、時間情報及び位置情報を親が携帯する携帯端末４ｂに直接送信する。親が携帯する携帯端末は、子供が携帯する携帯端末の条件情報を記憶し、受信した移動情報及び時間情報を条件情報と比較することにより、子供に異常が発生したか否かを判定して表示する。この場合も、ユーザに異常が発生したことを適切に検出して表示することが可能となる。
【０１２１】
なお、第３の実施形態においても、第１の実施形態と同様に、通信システムがサーバ２を有し、携帯端末４ａはサーバ２を介して携帯端末４ｂに移動情報、時間情報及び位置情報を通知してもよい。
【０１２２】
なお、本発明は、第１〜３の実施形態に限定されるものではない。例えば、第１〜３の実施形態では、親が携帯する携帯端末から、子供に携帯させた携帯端末の状態を監視する例を示したが、老人に携帯させた携帯端末の状態を監視してもよい。これにより、ユーザは、老人が、特定時間以上徘徊していること等を把握することができる。
【０１２３】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１２４】
１００    通信システム
１ａ、１ｂ    携帯端末
１１    端末通信部
１４    加速度センサ
１５    地磁気センサ
１６    ＧＰＳ部
１７    端末記憶部
１８    端末処理部
１８３    状態検知部
１８４    情報通知部
１８５    異常情報取得部
１８６    表示制御部
２    サーバ
２１    サーバ通信部
２４    サーバ記憶部
２５    サーバ処理部
２５１、４８２    情報取得部
２５２、３８２、４８３    履歴記録部
２５３、３８３、４８４    異常判定部
２５４、３８４    異常通知部
２５５    Ｗｅｂ制御部
【図１】
2015060311.tif 000003
【図２】
2015060311.tif 000004
【図３】
2015060311.tif 000005
【図４】
2015060311.tif 000006
【図５】
2015060311.tif 000007
【図６】
2015060311.tif 000008
【図７】
2015060311.tif 000009
【図８】
2015060311.tif 000010
【図９】
2015060311.tif 000011
【図１０】
2015060311.tif 000012
【図１１】
2015060311.tif 000013