(57)【要約】【課題】本発明は、特定の時間における端末の位置に関する情報を通信装置が適切に取得することを可能とする端末等を提供することを目的とする。【解決手段】本発明に係る端末（２）は、無線通信により通信装置から、端末が所定の位置範囲内に存在するか否かを判定する判定時間及び位置範囲に関する情報を含む設定信号を受信する無線通信部（２０１）と、判定時間より前までに、無線通信部が設定信号を受信しなかった場合、設定要求信号を通信装置に送信する設定要求信号送信部（２１３）と、無線通信部が設定信号を受信した場合、判定時間に端末が存在する位置を測定する位置測定部（２０８）と、判定時間に端末が位置範囲内に存在したか否かを示す判定結果を通信装置に送信する結果送信部（２１４）を有する。【選択図】図２
2015126269.tif 000002
【特許請求の範囲】
【請求項１】
端末であって、
無線通信により通信装置から、前記端末が所定の位置範囲内に存在するか否かを判定する判定時間、前記位置範囲、並びに通信装置に前記判定時間及び前記位置範囲が設定された設定時間に関する情報を含む設定信号を受信するとともに、前記設定時間に関する情報を含む判定要求信号を受信する無線通信部と、
前記判定時間より前までに前記無線通信部が前記判定要求信号を受信しなかった場合、又は、前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致しない場合、前記設定信号の再取得を要求する設定要求信号を通信装置に送信する設定要求信号送信部と、
前記無線通信部が前記判定要求信号を受信し且つ前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致した場合、又は、前記設定要求信号送信部が前記設定要求信号を送信してから前記無線通信部が前記設定信号を受信した場合、前記判定時間に前記端末が存在する位置を測定する位置測定部と、
前記判定時間に前記端末が前記位置範囲内に存在したか否かを示す判定結果を通信装置に送信する結果送信部と、
を有することを特徴とする端末。
【請求項２】
前記位置測定部は、前記判定時間を含む所定幅の測定時間帯において前記端末が存在する位置を測定し、
前記結果送信部は、前記測定時間帯に測定した前記端末が存在する位置に関する情報を通信装置に送信する、請求項１に記載の端末。
【請求項３】
前記結果送信部は、前記判定時間に前記端末が前記位置範囲内に存在しなかった場合、又は、前記位置測定部が前記判定時間に前記端末が存在する位置を測定することができなかった場合に限り、前記端末が存在する位置に関する情報を通信装置に送信する、請求項２に記載の端末。
【請求項４】
前記測定時間帯に関する情報は、前記設定信号に含まれる、請求項２または３に記載の端末。
【請求項５】
前記無線通信部は、通信装置から、特定の機能の使用を制限するための制限設定信号を更に受信し、
前記無線通信部が前記制限設定信号を受信した場合に、前記特定の機能の使用を制限する制限制御部をさらに有し、
前記結果送信部は、前記制限制御部が前記特定の機能の使用を制限している場合に限り、前記端末が存在する位置に関する情報を通信装置に送信する、請求項１〜４の何れか一項に記載の端末。
【請求項６】
前記端末の移動に係るデータを出力する検出部と、
前記検出部から出力されたデータに基づいて前記端末が移動しているか否かを示す移動情報を生成する移動情報生成部と、をさらに有し、
前記結果送信部は、前記判定時間に前記端末が前記位置範囲内に存在しなかった場合、前記移動情報を通信装置に送信する、請求項１〜５の何れか一項に記載の端末。
【請求項７】
前記位置測定部が前記判定時間に前記端末が存在する位置を測定することができなかった場合、又は、前記判定時間に前記端末が前記位置範囲内に存在しなかった場合に警告を出力する警告出力部をさらに有する、請求項１〜６の何れか一項に記載の端末。
【請求項８】
前記無線通信部は、前記判定時間及び前記位置範囲に関する情報を前記端末に設定することが可能な第２端末を管理するサーバから、第２端末により設定された前記判定時間及び前記位置範囲に関する情報を受信する、請求項１〜７の何れか一項に記載の端末。
【請求項９】
サーバと、端末とを有する通信システムであって、
前記サーバは、
前記端末が所定の位置範囲内に存在するか否かを判定する判定時間、前記位置範囲、並びに前記判定時間及び前記位置範囲が設定された設定時間に関する情報を記憶するサーバ記憶部と、
前記判定時間、前記位置範囲及び前記設定時間に関する情報を含む設定信号を前記端末に送信するとともに、前記設定時間に関する情報を含む判定要求信号を前記端末に送信するサーバ通信部と、を有し、
前記端末は、
無線通信により前記サーバから、前記設定信号を受信するとともに前記判定要求信号を受信する無線通信部と、
前記判定時間より前までに前記無線通信部が前記判定要求信号を受信しなかった場合、又は、前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致しない場合、前記設定信号の再取得を要求する設定要求信号を前記サーバに送信する設定要求信号送信部と、
前記無線通信部が前記判定要求信号を受信し且つ前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致した場合、又は、前記設定要求信号送信部が前記設定要求信号を送信してから前記無線通信部が前記設定信号を受信した場合、前記判定時間に前記端末が存在する位置を測定する位置測定部と、
前記判定時間に前記端末が前記位置範囲内に存在したか否かを示す判定結果を前記サーバに送信する結果送信部と、
を有することを特徴とする通信システム。
【請求項１０】
前記通信システムは、前記端末を複数有し、
前記サーバ記憶部は、前記複数の端末毎に前記判定時間を記憶し、
前記サーバ通信部は、前記判定時間が同一である前記端末の数に応じて、前記判定時間が同一である端末のそれぞれに前記判定要求信号を送信するタイミングを分散させる、請求項９に記載の通信システム。
【請求項１１】
無線通信により通信を行う無線通信部を有する端末の制御プログラムであって、
前記無線通信部を介して通信装置から、前記端末が所定の位置範囲内に存在するか否かを判定する判定時間、前記位置範囲、並びに通信装置に前記判定時間及び前記位置範囲が設定された設定時間に関する情報を含む設定信号を受信し、
前記無線通信部を介して通信装置から、前記設定時間に関する情報を含む判定要求信号を受信し、
前記判定時間より前までに前記設定信号を受信しなかった場合、又は、前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致しない場合、前記設定信号の再取得を要求する設定要求信号を通信装置に送信し、
前記判定要求信号を受信し且つ前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致した場合、又は、前記設定要求信号を送信してから前記設定信号を受信した場合、前記判定時間に前記端末が存在する位置を測定し、
前記判定時間に前記端末が前記位置範囲内に存在したか否かを示す判定結果を通信装置に送信する、
ことを前記端末に実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末が存在する位置を測定する機能を有する端末、通信システム及び制御プログラムに関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Global Positioning System）等を利用し、端末が特定のエリアに進入又は特定のエリアから出たことを検出する、いわゆる「ジオフェンス」の技術が利用されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１５２４１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ジオフェンスの機能を有する携帯端末を子供に所持させることにより、親は、自分が所持する携帯端末を用いて、子供が特定のエリアに進入したこと、又は特定のエリアから出たことを知ることができる。しかしながら、子供が所持する携帯端末が、常時、その携帯端末の現在位置を測定して特定のエリアへの出入りを検出し、検出結果を親が所持する携帯端末に送信すると、処理負荷、通信負荷及び電力消費が大きくなる。携帯端末の処理負荷、通信負荷及び電力消費を低減するためには、特定エリアへの出入りの検出を特定の時間に限定して行うことが好ましい。子供が所持する携帯端末に特定エリアへの出入りを検出させる時間を限定するためには、その時間毎に、子供が所持する携帯端末に対して、検出を要求する信号を送信する必要がある。しかしながら、その信号がネットワーク上で欠落した場合、子供が所持する携帯端末は、特定エリアへの出入りを検出せず、親は、子供が特定のエリアに進入したこと、又は特定のエリアから出たことを知ることができない。
【０００５】
本発明は、このような従来の課題を解決すべくなされたものであり、端末の処理負荷、通信負荷及び電力消費の増大を抑制しつつ、特定の時間において端末が特定の位置範囲内に存在するか否かを示す情報を通信装置が適切に取得することを可能とする端末、通信システム及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る端末は、端末であって、無線通信により通信装置から、端末が所定の位置範囲内に存在するか否かを判定する判定時間及び位置範囲に関する情報を含む設定信号を受信する無線通信部と、判定時間より前までに、無線通信部が設定信号を受信しなかった場合、設定信号の取得を要求する設定要求信号を通信装置に送信する設定要求信号送信部と、無線通信部が設定信号を受信した場合、判定時間に端末が存在する位置を測定する位置測定部と、判定時間に端末が位置範囲内に存在したか否かを示す判定結果を通信装置に送信する結果送信部と、を有する。
【０００７】
また、本発明に係る端末において、結果送信部は、判定時間に端末が位置範囲内に存在しなかった場合、端末が存在する位置に関する情報を通信装置に送信することが好ましい。
【０００８】
また、本発明に係る端末において、位置測定部は、判定時間以外の時間にも端末が存在する位置を測定し、結果送信部は、位置測定部が判定時間に端末が存在する位置を測定することができなかった場合、判定時間以外に測定した端末が存在する位置に関する情報を通信装置に送信することが好ましい。
【０００９】
また、本発明に係る端末において、設定信号には、更に、端末の位置を判定時間以外に測定する時間に関する情報が含まれ、位置測定部は、判定時間以外に測定する時間にも端末が存在する位置を測定し、結果送信部は、端末が存在する位置に関する情報を通信装置に送信することが好ましい。
【００１０】
また、本発明に係る端末において、無線通信部は、通信装置から、特定の機能の使用を制限するための制限設定信号を更に受信し、無線通信部が制限設定信号を受信した場合に、特定の機能の使用を制限する制限制御部をさらに有し、結果送信部は、制限制御部が特定の機能の使用を制限している場合、端末が存在する位置に関する情報を通信装置に送信することが好ましい。
【００１１】
また、本発明に係る端末において、端末の移動に係るデータを出力する検出部と、検出部から出力されたデータに基づいて端末が移動しているか否かを示す移動情報を生成する移動情報生成部と、をさらに有し、結果送信部は、判定時間に端末が位置範囲内に存在しなかった場合、移動情報を通信装置に送信することが好ましい。
【００１２】
また、本発明に係る端末において、位置測定部が判定時間に端末が存在する位置を測定することができなかった場合、又は、判定時間に端末が位置範囲内に存在しなかった場合に警告を出力する警告出力部をさらに有することが好ましい。
【００１３】
また、本発明に係る端末において、無線通信部は、判定時間及び位置範囲に関する情報を端末に設定することが可能な第２端末を管理するサーバから、第２端末により設定された判定時間及び位置範囲に関する情報を受信することが好ましい。
【００１４】
本発明に係る端末の制御プログラムは、無線通信により通信を行う無線通信部を有する端末の制御プログラムであって、無線通信部を介して通信装置から、端末が所定の位置範囲内に存在するか否かを判定する判定時間及び位置範囲に関する情報を含む設定信号を受信し、判定時間より前までに、無線通信部が設定信号を受信しなかった場合、設定信号の取得を要求する設定要求信号を通信装置に送信し、設定信号を受信した場合、判定時間に端末が存在する位置を測定し、判定時間に端末が位置範囲内に存在したか否かを示す判定結果を通信装置に送信することを端末に実行させる。
【発明の効果】
【００１５】
本発明に係る端末、通信システム及び制御プログラムにおいて、端末は、通信装置から受信した、判定時間、所定の位置範囲、並びに通信装置に判定時間及び位置範囲が設定された設定時間に関する情報を含む設定信号に基づいて、端末が判定時間にその位置範囲内に存在したか否かを示す判定結果を通信装置に送信する。この端末は、設定時間に関する情報を含む判定要求信号を判定時間より前までに受信しなかった場合、又は、設定信号に含まれる設定時間と判定要求信号に含まれる設定時間とが一致しない場合、設定信号の再取得を通信装置に要求する。これにより、端末の処理負荷、通信負荷及び電力消費の増大を抑制しつつ、特定の時間において端末が特定の位置範囲内に存在するか否かを示す情報を通信装置が適切に取得することを可能とする。
【図面の簡単な説明】
【００１６】
【図１】通信システム１の概略構成の一例を示す図である。
【図２】携帯端末２の概略構成の一例を示す図である。
【図３】携帯端末２の設定処理の動作フローの一例を示す図である。
【図４】定時測位処理の動作フローの一例を示す図である。
【図５】定時測位処理の動作フローの一例を示す図である。
【図６】（ａ）は確認画面の一例を示す図であり、（ｂ）は警告画面の一例を示す図である。
【図７】（ａ）は管理端末３の概略構成の一例を示す図であり、（ｂ）は被管理端末管理テーブルのデータ構造の一例を示す図である。
【図８】携帯端末２の設定処理の動作フローの一例を示す図である。
【図９】（ａ）は端末選択画面の一例を示す図であり、（ｂ）は機能選択画面の一例を示す図である。
【図１０】（ａ）、（ｂ）は「定時測位設定」の詳細設定画面の一例を示す図であり、（ｃ）は「使用制限の設定」の詳細設定画面の一例を示す図である。
【図１１】位置判定結果の取得処理の動作フローの一例を示す図である。
【図１２】位置表示画面の一例を示す図である。
【図１３】（ａ）は管理サーバ４の概略構成の一例を示す図であり、（ｂ）は端末管理テーブルのデータ構造の一例を示す図である。
【図１４】携帯端末２の設定処理の動作フローの一例を示す図である。
【図１５】判定要求信号の送信処理の動作フローの一例を示す図である。
【図１６】位置判定結果の送信処理の動作フローの一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の様々な実施形態について説明する。ただし、本発明の技術的範囲はそれらの実施形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１８】
本実施形態では、携帯端末は、管理サーバから予め受信していた設定信号において指定された判定時間に携帯端末が存在する位置を測定し、判定時間に携帯端末が、設定信号において指定された位置範囲内に存在するか否かを示す判定結果を管理サーバに送信する。この携帯端末は、判定時間より前までに判定を要求されなかった場合、又は、設定信号において指定された判定時間及び位置範囲が最新のものではなかった場合は設定信号の再取得を管理サーバに要求して設定信号を取得する。
【００１９】
図１は、通信システム１の概略構成の一例を示す図である。
【００２０】
通信システム１は、携帯端末２と、管理端末３と、管理サーバ４と、ＳＭＳ生成サーバ５と、ＳＭＳ送信サーバ６と、更新サーバ７とを有する。なお、説明を容易にするために、図１には携帯端末２及び管理端末３を一つずつ示されるが、通信システム１は、複数の携帯端末２及び管理端末３を有してもよい。
【００２１】
通信システム１では、不図示の交換機が、広域通信回線網である通信ネットワーク９を介して相互に接続される。交換機は、ある地域をカバーする無線通信ネットワークを通信ネットワーク９に接続する。無線通信ネットワークには、それぞれ地域内をカバーする無線ゾーンを管理するように複数の基地局８ａ〜８ｃが配置される。各基地局８ａ〜８ｃは、それぞれが属する不図示の無線ネットワーク制御装置を介して交換機に接続される。そして、ある地域内の携帯端末２が、管理端末３等のその地域内外の他の携帯端末、管理サーバ４、ＳＭＳ送信サーバ６、更新サーバ７等と通信を行う際に、携帯端末２は、基地局８ａを介して交換機に接続され、さらに通信ネットワーク９に接続される。
【００２２】
また、通信ネットワーク９は、イーサネット（登録商標）等の有線ＬＡＮにより、不図示のゲートウェイを介して、イントラネット１０と接続される。イントラネット１０には、管理サーバ４、ＳＭＳ生成サーバ５、ＳＭＳ送信サーバ６及び更新サーバ７がさらに接続される。
【００２３】
なお、本実施形態では、携帯端末２のユーザとして使用にあたり支援が必要な者を想定し、管理端末３のユーザとしてその保護者を想定する。
【００２４】
ＳＭＳ生成サーバ５は、管理サーバ４からの要求に従ってメッセージを作成し、作成したメッセージをＳＭＴＰ（Simple Mail Transfer Protocol）のプロトコルに従って、イントラネット１０を介してＳＭＳ送信サーバ６へ送信するサーバである。
【００２５】
ＳＭＳ送信サーバ６は、イントラネット１０を介してＳＭＳ生成サーバ５から受信したメッセージをＳＭＳ（Short Message Service）のメッセージとして、基地局８ｃ及び通信ネットワーク９を介して携帯端末２に送信するサーバである。そのために、ＳＭＳ送信サーバ６は、イーサネット（登録商標）などの有線の通信インターフェース回路を有してイントラネット１０と通信を行う有線通信部と、主に２．１ＧＨｚ帯を感受帯域とするアンテナを含む通信インターフェース回路を有して通信ネットワーク９と無線通信を行う無線通信部とを有する。
【００２６】
更新サーバ７は、携帯端末２に特定のアプリケーションソフトウェアを提供するサーバである。
【００２７】
図２は、携帯端末２の概略構成の一例を示す図である。
【００２８】
携帯端末２は、通信装置の一例であり、例えば多機能携帯電話（いわゆる「スマートフォン」）であり、無線通信ネットワークへの接続、携帯端末２の位置測定及び位置判定、所定のアプリケーションプログラムの実行等を可能とする。そのために、携帯端末２は、第１無線通信部２０１と、第２無線通信部２０２と、操作部２０３と、表示部２０４と、音声出力部２０５と、加速度センサ２０６と、地磁気センサ２０７と、位置測定部２０８と、記憶部２０９と、中央処理部２１０とを備える。なお、携帯端末２は、通信機能を有する通信装置であればよく、例えば携帯情報端末（Personal Digital Assistant, PDA）、携帯ゲーム機、携帯音楽プレーヤ、タブレットＰＣ等でもよい。
【００２９】
第１無線通信部２０１は、主に２．１ＧＨｚ帯を感受帯域とするアンテナを含む、通信インターフェース回路を有し、携帯端末２を通信ネットワーク９に接続する。第１無線通信部２０１は、基地局８ａにより割り当てられるチャネルを介して、基地局８ａとの間でＣＤＭＡ（Code Division Multiple Access）方式等による無線信号回線を確立し、基地局８ａとの間で通信を行う。なお、基地局８ａとの間の通信方式は、ＣＤＭＡ方式に限定されず、Ｗ−ＣＤＭＡ（Wideband Code Division Multiple Access）方式、ＬＴＥ（Long Term Evolution）方式等の他の通信方式でもよく、今後使用される通信方式でもよい。また、基地局８ａとの間の通信方式は、ＰＨＳ（Personal Handy-phone System）等の他の通信方式でもよい。また、第１無線通信部２０１の周波数帯域は、上記した周波数帯域に限定されない。そして、第１無線通信部２０１は、基地局８ａから受信したデータを中央処理部２１０に供給する。また、第１無線通信部２０１は、中央処理部２１０から供給されたデータを基地局８ａに送信する。
【００３０】
第２無線通信部２０２は、主に２．４ＧＨｚ帯、５ＧＨｚ帯等を感受帯域とするアンテナを含む、通信インターフェース回路を有し、不図示の無線ＬＡＮ（Local Area Network）のアクセスポイントとの間でＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）８０２．１１規格の無線通信方式に基づいて無線通信を行う。また、第２無線通信部２０２の周波数帯域は、上記した周波数帯域に限定されない。そして、第２無線通信部２０２は、アクセスポイントから受信したデータを中央処理部２１０に供給する。また、第２無線通信部２０２は、中央処理部２１０から供給されたデータをアクセスポイントに送信する。
【００３１】
なお、アクセスポイントは、アクセスポイントごとに一意に定められる識別情報であるＢＳＳＩＤ（Basic Service Set Identifier）を含むビーコンを一定間隔ごとにブロードキャスト配信する。これにより、携帯端末２は、アクセスポイントを認識することができる。
【００３２】
操作部２０３は、携帯端末２の操作が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の入力装置、キーパッド等である。ユーザは、このデバイスを用いて、文字、数字等を入力することができる。操作部２０３は、ユーザにより操作されると、その操作に対応する信号を発生する。そして、発生した信号は、ユーザの指示として、中央処理部２１０に入力される。
【００３３】
表示部２０４は、警告出力部の一例であり、動画像、静止画像等の出力が可能であればどのようなデバイスでもよく、例えば、タッチパネル式の表示装置、液晶ディスプレイ、有機ＥＬ（Electro−Luminescence）ディスプレイ等である。表示部２０４は、中央処理部２１０から供給される動画像データに応じた動画像、静止画像データに応じた静止画像等を表示する。
【００３４】
音声出力部２０５は、警告出力部の一例であり、音声の出力が可能であればどのようなデバイスでもよく、例えば、スピーカである。音声出力部２０５は、中央処理部２１０から供給される音声信号に応じた音声を発する。
【００３５】
加速度センサ２０６は、検出部の一例であり、中央処理部２１０からの要求に応じて、携帯端末２に加わる加速度を３軸方向毎に検出し、検出した加速度を携帯端末２の移動に係るデータとして出力する。加速度センサ２０６は、例えば、ピエゾ抵抗効果を利用したピエゾ抵抗型の３軸加速度センサ、又は静電容量の変化を利用した静電容量型の３軸加速度センサとすることができる。なお、加速度センサの代わりに、携帯端末２の回転角速度を検出するジャイロセンサを利用し、加速度の代わりに回転角速度を携帯端末２の移動に係るデータとして出力してもよい。
【００３６】
地磁気センサ２０７は、検出部の一例であり、中央処理部２１０からの要求に応じて、携帯端末２の向きの方位及び磁気の大きさを検出し、検出した方位及び磁気の大きさを携帯端末２の移動に係るデータとして出力する。
【００３７】
位置測定部２０８は、中央処理部２１０からの指示に従って、携帯端末２が存在する位置を測定する。位置測定部２０８は、主に１．５ＧＨｚ帯を感受帯域とするアンテナを含む、ＧＰＳ回路を有し、不図示のＧＰＳ衛星からＧＰＳ信号を受信する。位置測定部２０８は、そのＧＰＳ信号をデコードし、時刻情報等を取得する。そして、位置測定部２０８は、その時刻情報等に基づいてＧＰＳ衛星から携帯端末２までの擬似距離を計算し、その擬似距離を代入して得られる連立方程式を解くことにより、携帯端末２が存在する位置（緯度、経度、高度等）を測定し、位置情報として出力する。さらに、位置測定部２０８は、ＧＰＳ衛星の位置、ＧＰＳ信号の信号強度等に基づいて、位置情報の精度を算出し、精度情報として出力する。なお、位置情報の精度は、算出した位置情報の誤差を示し、距離で指定される。
【００３８】
なお、位置測定部２０８は、第１無線通信部２０１を介して不図示のアシストＧＰＳサーバからＧＰＳ衛星の軌道情報を取得し、ＧＰＳ信号を受信するＧＰＳ衛星を決定してもよい。さらに、位置測定部２０８は、ＧＰＳ衛星から取得した時刻情報を第１無線通信部２０１を介してアシストＧＰＳサーバに送信し、アシストＧＰＳサーバが算出した位置を第１無線通信部２０１を介してアシストＧＰＳサーバから受信することにより、携帯端末２が存在する位置を測定してもよい。
【００３９】
また、位置測定部２０８は、ＧＰＳ衛星からＧＰＳ信号を受信できなかった場合、携帯電話の基地局から受信したセルＩＤ（Identifier）を利用して、携帯端末１の現在位置を測定する。または、位置測定部２０８は、ＧＰＳ衛星からＧＰＳ信号を受信できなかった場合、無線ＬＡＮのアクセスポイントから受信したＢＳＳＩＤを利用して、携帯端末１の現在位置を測定する。これらの場合、位置測定部２０８は、携帯電話の基地局又は無線ＬＡＮのアクセスポイントの位置、電界強度等に基づいて位置情報の精度を算出する。
【００４０】
記憶部２０９は、例えば、半導体メモリを有する。記憶部２０９は、中央処理部２１０での処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部２０９は、ドライバプログラムとして、第１無線通信部２０１を制御する携帯電話通信デバイスドライバプログラム、第２無線通信部２０２を制御する無線ＬＡＮ通信デバイスドライバプログラム、操作部２０３を制御する入力デバイスドライバプログラム、表示部２０４を制御する出力デバイスドライバプログラム等を記憶する。また、記憶部２０９は、オペレーティングシステムプログラムとして、ＩＥＥＥ８０２．１１規格の無線通信方式を実行する接続制御プログラム、携帯電話の接続制御プログラム等を記憶する。また、記憶部２０９は、アプリケーションプログラムとして、ウェブページの取得及び表示を行うウェブブラウザプログラム、電子メールの送信及び受信を行う電子メールプログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて記憶部２０９にインストールされてもよい。
【００４１】
また、記憶部２０９は、データとして、携帯端末２が所定の位置範囲内に存在するか否かを判定する判定時間に関する情報と、携帯端末２が存在する位置を測定する測定時間に関する情報（開始時間、終了時間、間隔、回数等）と、位置範囲に関する情報（中心緯度、中心経度、半径、フェンス名等）と、管理サーバ４に判定時間及び位置範囲が設定された設定時間に関する情報とを記憶する。以下では、所定の判定時間において携帯端末２が所定の位置範囲内に存在するか否かを判定する処理を定時測位と称する。さらに、記憶部２０９は、判定時間に携帯端末２が所定の位置範囲内に存在するか否かを判定することを要求する判定要求信号を管理サーバ４から受信しない場合に、設定信号の再取得を要求する設定要求信号を送信する設定確認時間に関する情報を記憶する。この設定確認時間は、判定時間より前の時間である。なお、測定時間、判定時間及び設定確認時間に関する情報は曜日を含んでもよい。さらに、記憶部２０９は、特定の機能の使用制限を有効にするか否かを示す制限フラグ等を記憶する。さらに、記憶部２０９は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
【００４２】
中央処理部２１０は、一又は複数個のプロセッサ及びその周辺回路を有する。中央処理部２１０は、携帯端末２の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）である。中央処理部２１０は、携帯端末２の各種処理が記憶部２０９に記憶されているプログラム、操作部２０３の操作、加速度センサ２０６、地磁気センサ２０７及び位置測定部２０８からの出力等に応じて適切な手順で実行されるように、第１無線通信部２０１、第２無線通信部２０２、表示部２０４、音声出力部２０５等の動作を制御する。中央処理部２１０は、記憶部２０９に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、中央処理部２１０は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【００４３】
中央処理部２１０は、設定受付部２１１と、判定部２１２と、設定要求信号送信部２１３と、結果送信部２１４と、制限制御部２１５と、移動情報生成部２１６とを有する。中央処理部２１０が有するこれらの各部は、中央処理部２１０が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、中央処理部２１０が有するこれらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとして携帯端末２に実装されてもよい。
【００４４】
図３は、中央処理部２１０による携帯端末２の設定処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め記憶部２０９に記憶されているプログラムに基づいて、主に中央処理部２１０により、携帯端末２の各要素と協働して実行される。
【００４５】
最初に、設定受付部２１１は、第１無線通信部２０１を介してＳＭＳ送信サーバ６から、携帯端末２への設定要求があったことを通知する設定通知を受信するまで待機する（ステップＳ１０１）。
【００４６】
後述するように、管理端末３は、携帯端末２の設定を行うことができる。管理端末３は、携帯端末２への設定を行う場合、携帯端末２への設定要求を管理サーバ４へ送信する。管理サーバ４は、管理端末３から、携帯端末２への設定要求を受信すると、設定通知を生成してＳＭＳ生成サーバ５に送信する。ＳＭＳ生成サーバ５は、受信した設定通知をＳＭＴＰのプロトコルに従って電子メールとしてＳＭＳ送信サーバ６に送信し、ＳＭＳ送信サーバ６は、受信した設定通知をＳＭＳのメッセージとして携帯端末２に送信する。
【００４７】
設定通知には、設定要求がなされた旨、設定要求がなされた設定機能、並びに、設定項目及び追加設定項目が格納された領域へアクセスするためのＵＲＬ（Uniform Resource Locator）等が含まれる。設定機能は、管理端末３により特定の項目が設定される機能であり、例えば「定時測位設定」、「使用制限の設定」等である。設定項目は、設定機能について、管理端末３により設定される項目である。設定機能が「定時測位設定」である場合、設定項目は、判定時間及び位置範囲に関する情報等である。また、設定機能が「使用制限の設定」である場合、設定項目は、使用制限をＯＮにするか否か等である。追加設定項目は、設定機能について、管理サーバ４により設定される項目である。設定機能が「定時測位設定」である場合、追加設定項目は、測定時間及び設定時間に関する情報等である。ＵＲＬには、管理サーバ４のアドレス、並びに、管理端末３により指定された各設定項目が格納されたフォルダ名及びファイル名が示される。
【００４８】
次に、設定受付部２１１は、第１無線通信部２０１を介してＳＭＳ送信サーバ６から設定通知を受信すると（ステップＳ１０１−Ｙｅｓ）、第１無線通信部２０１を介して管理サーバ４へ、設定項目及び追加設定項目の取得を要求する設定取得要求を送信する。そして、設定受付部２１１は、第１無線通信部２０１を介して管理サーバ４から、設定取得要求に対する応答として各設定項目及び追加設定項目を含む設定信号を受信することにより、設定項目及び追加設定項目を取得する（ステップＳ１０２）。
【００４９】
以下では、設定機能が「定時測位設定」である場合の設定信号を定時測位設定信号と称し、設定機能が「使用制限の設定」である場合の設定信号を制限設定信号と称する場合がある。
【００５０】
設定受付部２１１は、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）のプロトコルに従って、設定通知に含まれるＵＲＬにアクセスすることにより設定信号を受信し、設定項目及び追加設定項目を取得する。
【００５１】
次に、設定受付部２１１は、設定通知に含まれる設定機能について、取得した設定項目及び追加設定項目を設定する（ステップＳ１０３）。
【００５２】
設定受付部２１１は、例えば、設定機能が「定時測位設定」である場合、設定項目及び追加設定項目において指定された判定時間、位置範囲、測定時間及び設定時間に関する情報を記憶部２０９に設定する。また、設定受付部２１１は、設定機能が「使用制限の設定」である場合、設定項目において使用制限をＯＮにすると指定されているか否かに従って、記憶部２０９に記憶された制限フラグを設定する。
【００５３】
次に、設定受付部２１１は、設定機能が「定時測位設定」である場合、無線通信部２０１が設定信号を受信した旨を判定部２１２に通知し（ステップＳ１０４）、一連のステップを終了する。
【００５４】
このように、管理サーバ４は、設定通知をＳＭＳ生成サーバ５及びＳＭＳ送信サーバ６を介してＳＭＳのメッセージとして携帯端末２に送信することにより、携帯端末２にＨＴＴＰサーバ機能等を実装することなく、管理端末３から設定要求を受信した旨を携帯端末２にリアルタイムに通知することができる。また、携帯端末２は、ＨＴＴＰのプロトコルに従って設定項目を管理サーバ４から取得することにより、ＳＭＳのメッセージで送信することが困難な大容量の設定項目を取得することができる。上記機能は、管理サーバ４がＨＴＴＰサーバ機能を有していれば実現可能であり、携帯端末２にＨＴＴＰサーバ機能等を実装する必要がないため、携帯端末２の開発規模を高めることなく実現することができる。
【００５５】
図４及び図５は、中央処理部２１０による定時測位処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め記憶部２０９に記憶されているプログラムに基づいて、主に中央処理部２１０により、携帯端末２の各要素と協働して実行される。この動作フローは定期的に実行される。
【００５６】
最初に、判定部２１２は、無線通信部２０１が判定要求信号を受信したか否かを判定する（ステップＳ２０１）。なお、判定要求信号には、設定時間に関する情報が含まれる。
【００５７】
判定部２１２は、無線通信部２０１が判定要求信号を受信していない場合（ステップＳ２０１−Ｎｏ）、現在時刻が、記憶部２０９に記憶された設定確認時間になったか否かを判定する（ステップＳ２０２）。
【００５８】
判定部２１２は、現在時刻が設定確認時間になっていない場合、処理をステップＳ２０１へ戻し、再度、無線通信部２０１が判定要求信号を受信したか否かを判定する。一方、現在時刻が設定確認時間になった場合、即ち、判定時間より前までに無線通信部２０１が判定要求信号を受信しなかった場合、処理をステップＳ２０４へ移行する。
【００５９】
一方、判定部２１２は、無線通信部２０１が判定要求信号を受信した場合（ステップＳ２０１−Ｙｅｓ）、記憶部２０９に記憶された設定時間、即ち設定信号に含まれていた設定時間と判定要求信号に含まれる設定時間とが一致するか否かを判定する（ステップＳ２０３）。
【００６０】
判定部２１２は、設定信号に含まれていた設定時間と判定要求信号に含まれる設定時間とが一致する場合（ステップＳ２０３−Ｙｅｓ）、処理を図５のステップＳ３０１へ移行し、一致しない場合、処理をステップＳ２０４へ移行する。
【００６１】
判定時間より前までに無線通信部２０１が判定要求信号を受信しなかった場合、又は、設定信号に含まれていた設定時間と判定要求信号に含まれる設定時間とが一致しない場合、設定要求信号送信部２１３は、無線通信部２０１を介して管理サーバ４に、設定信号の再取得を要求する設定要求信号を送信する（ステップＳ２０４）。
【００６２】
次に、判定部２１２は、設定受付部２１１から無線通信部２０１が定時測位設定信号を受信した旨が通知されたか否かを判定する（ステップＳ２０５）。
【００６３】
判定部２１２は、設定受付部２１１から無線通信部２０１が定時測位設定信号を受信した旨が通知されていない場合（ステップＳ２０５−Ｎｏ）、設定要求信号を送信してから一定時間が経過したか否かを判定する（ステップＳ２０６）。判定部２１２は、設定要求信号を送信してから一定時間が経過していない場合（ステップＳ２０６−Ｎｏ）、処理をステップＳ２０５へ移行し、再度、設定受付部２１１から無線通信部２０１が定時測位設定信号を受信した旨が通知されたか否かを判定する。一方、設定要求信号を送信してから一定時間が経過した場合（ステップＳ２０６−Ｙｅｓ）、設定要求信号送信部２１３は、処理をステップＳ２０４へ移行し、再度、無線通信部２０１を介して管理サーバ４に設定要求信号を送信する。
【００６４】
一方、判定部２１２は、無線通信部２０１が定時測位設定信号を受信し、設定受付部２１１からその旨が通知された場合（ステップＳ２０５−Ｙｅｓ）、現在時刻が、新たに受信した定時測位設定信号に含まれる判定時間の所定時間前であるか否かを判定する（ステップＳ２０７）。判定部２１２は、現在時刻が判定時間の所定時間前でない場合、一連のステップを終了し、判定時間の所定時間前である場合、処理をステップＳ３０１へ移行する。
【００６５】
上記の通り、管理サーバ４からの設定通知はＳＭＳのメッセージとして携帯端末２に送信される。ＳＭＳのメッセージは、ネットワーク上で欠落しないことが保証されていないため、設定通知がネットワーク上で欠落してしまい、携帯端末２は定時測位に関する設定を取得できない可能性がある。本実施形態では、設定確認時間までに無線通信部２０１が管理サーバ４から定時測位設定信号を受信しなかった場合、設定要求信号送信部２１３が管理サーバ４に設定要求信号を送信することにより、携帯端末２は定時測位に関する設定をより確実に取得することができる。
【００６６】
図５のステップＳ３０１において、判定部２１２は、携帯端末２の位置情報を送信することが携帯端末２のユーザにより許可されるか否かを判定する（ステップＳ３０１）。判定部２１２は、位置情報を送信することを許可するか否かを確認するための確認画面を表示部２０４に表示する。
【００６７】
図６（ａ）は、確認画面の一例を示す。図６（ａ）に示すように、確認画面６００には、位置情報を送信するか否かを確認する旨を表示する欄６０１と、送信することを許可するための「送信する」ボタン６０２と、送信することを拒否するための「送信しない」ボタン６０３とが表示される。判定部２１２は、操作部２０３を用いてユーザにより、「送信する」ボタン６０２がタップされた場合、携帯端末２の位置情報を送信することが携帯端末２のユーザにより許可されたと判定する。一方、判定部２１２は、操作部２０３を用いてユーザにより、「送信しない」ボタン６０３がタップされた場合、携帯端末２の位置情報を送信することが携帯端末２のユーザにより拒否されたと判定する。
【００６８】
なお、判定部２１２は、携帯端末２の位置情報を送信することが携帯端末２のユーザにより許可されたか拒否されたかを示す許可フラグを記憶部２０９に記憶し、ユーザにより許可又は拒否が一度指定された後は、許可フラグを用いて許可されているか否かを判定してもよい。
【００６９】
判定部２１２は、携帯端末２の位置情報を送信することが携帯端末２のユーザにより拒否された場合（ステップＳ３０１−Ｎｏ）、特に処理を行わず、一連のステップを終了する。一方、判定部２１２は、携帯端末２の位置情報を送信することが携帯端末２のユーザにより許可された場合（ステップＳ３０１−Ｙｅｓ）、携帯端末２において測位機能が有効に設定されているか否かを判定する（ステップＳ３０２）。判定部２１２は、ＧＰＳによる測位又はセルＩＤもしくはＢＳＳＩＤを利用した測位の内の何れかが有効に設定されている場合、測位機能が有効に設定されていると判定し、何れも有効に設定されていない場合、測位機能が有効に設定されていないと判定する。
【００７０】
判定部２１２は、測位機能が有効に設定されていない場合（ステップＳ３０２−Ｎｏ）、特に処理を行わず、一連のステップを終了する。一方、判定部２１２は、測位機能が有効に設定されている場合（ステップＳ３０２−Ｙｅｓ）、現在時刻が測定時間又は判定時間になるまで待機する（ステップＳ３０３）。
【００７１】
上記の通り、本実施形態では、設定信号において、測定時間に関する情報として開始時間、終了時間、間隔及び回数が指定される。判定部２１２は、測定時間に関する情報として指定された開始時間から終了時間までの、指定された間隔ごとの時間を測定時間に決定する。なお、判定部２１２は、測定時間の数を、指定された回数以下に制限し、最初の時間から順にその回数分の時間のみを測定時間として決定する。以下では、開始時間から終了時間までの所定幅の時間帯を測定時間帯と称する。判定時間は、測定時間帯に含まれるように設定される。
【００７２】
例えば、測定時間の開始時間が１１時５０分であり、終了時間が１２時１５分であり、間隔が５分であり、回数が５回である場合、測定時間は、１１時５０分、１１時５５分、１２時００分、１２時０５分、１２時１０分の５つとなる。判定時間は、例えば１２時００分に設定される。
【００７３】
判定部２１２は、現在の時刻が測定時間帯になった場合（ステップＳ３０３−Ｙｅｓ）、位置測定部２０８に、現在、即ち測定時間又は判定時間に携帯端末２が存在する位置を測定させ、位置測定部２０８が出力した位置情報を取得する（ステップＳ３０４）。
【００７４】
次に、判定部２１２は、携帯端末２が存在する位置を測定した時刻が判定時間であるか否かを判定する（ステップＳ３０５）。
【００７５】
判定部２１２は、携帯端末２が存在する位置を測定した時刻が判定時間でない場合（ステップＳ３０５−Ｎｏ）、特に処理を行わず、処理をステップＳ２１３に移行する。一方、判定部２１２は、携帯端末２が存在する位置を測定した時刻が判定時間である場合（ステップＳ３０５−Ｙｅｓ）、携帯端末２が存在する位置を測定することができ且つ判定時間に携帯端末２が、記憶部２０９に記憶された位置範囲内に存在したか否かを判定する（ステップＳ３０６）。例えば、判定部２１２は、位置測定部２０８がＧＰＳ衛星からＧＰＳ信号を受信できず、且つ携帯電話の基地局又は無線ＬＡＮのアクセスポイントからセルＩＤ又はＢＳＳＩＤを受信できなかった場合、携帯端末２が存在する位置を測定することができなかったと判定する。
【００７６】
次に、判定部２１２は、携帯端末２が存在する位置を測定することができ且つ判定時間に携帯端末２が位置範囲内に存在した場合（ステップＳ３０７−Ｙｅｓ）、特に処理を行わず、処理をステップＳ２１２に移行する。一方、判定部２１２は、携帯端末２が存在する位置を測定することができなかった場合、又は判定時間に携帯端末２が位置範囲内に存在しなかった場合（ステップＳ３０７−Ｎｏ）、表示部２０４に警告を出力する（ステップＳ３０８）。
【００７７】
図６（ｂ）は、警告画面の一例を示す。図６（ｂ）に示すように、警告画面６１０には、指定された位置範囲に対応する場所を表示する欄６１１と、携帯端末２の位置の測定に失敗した旨、又は判定時間に携帯端末２が位置範囲内に存在しなかった旨を表示する欄６１２とが表示される。さらに、警告画面６１０には、保護者に連絡するための「今すぐ連絡する」ボタン６１３と、保護者に連絡することを拒否するための「連絡しない」ボタン６１４とが表示される。判定部２１２は、操作部２０３を用いてユーザにより、「今すぐ連絡する」ボタン６１３がタップされた場合、ユーザが保護者に連絡できるように、表示部２０４に電話帳を表示する。なお、設定機能が「定時測位設定」である場合の設定項目に保護者の連絡先（電話番号、メールアドレス等）を設定しておき、判定部２１２は、「今すぐ連絡する」ボタン６１３がタップされた場合、設定された連絡先に対して通話又は電子メールの送信を行ってもよい。一方、判定部２１２は、操作部２０３を用いてユーザにより、「連絡しない」ボタン６１４がタップされた場合、警告画面６１０を非表示にする。
【００７８】
なお、判定部２１２は、表示部２０４に警告画面を出力することに代えて又は加えて、音声出力部２０５に警告音声を出力してもよい。その場合、携帯端末２が、指定された時間に位置範囲に存在しなかった旨を警告する警告音声を予め記憶部２０９に設定しておき、判定部２１２は、設定された警告音声を音声出力部２０５に出力する。
【００７９】
次に、判定部２１２は、全ての測定時間又は判定時間について、処理を完了したか否かを判定する（ステップＳ３０９）。
【００８０】
判定部２１２は、全ての測定時間又は判定時間について、まだ処理を完了していない場合（ステップＳ３０９−Ｎｏ）、処理をステップＳ３０３へ戻し、ステップＳ３０３〜ＳＳ３０９の処理を繰り返す。一方、全ての測定時間又は判定時間について、処理を完了した場合（ステップＳ３０９−Ｙｅｓ）、結果送信部２１４は、結果信号を管理サーバ４に送信し（ステップＳ３１０）、一連のステップを終了する。
【００８１】
結果信号には、判定時間に携帯端末２が位置範囲内に存在したか否かを示す判定結果と、各測定時間に携帯端末２が存在した位置に関する位置情報及び精度情報が含まれる。また、結果信号には、管理サーバ４が電子メールにより管理端末３に通知する内容が含まれる。例えば、判定時間に携帯端末２が位置範囲内に存在せず且つ位置情報の精度が良かった（例えば１ｋｍ未満）場合、管理端末３に通知する内容として、携帯端末２のユーザが指定された範囲外にいることが指定される。また、携帯端末２が存在する位置を測定できなかった場合、又は位置情報の精度が悪かった（例えば１ｋｍ以上）場合、管理端末３に通知する内容として、正確な位置情報を取得できなかったことが指定される。また、判定時間に携帯端末２が位置範囲内に存在し且つ位置情報の精度が良かった（例えば１ｋｍ未満）場合、携帯端末２のユーザが指定された範囲外にいることが指定される。なお、この場合、管理端末３に電子メールを送信しないことが指定されてもよい。さらに、結果信号には、測位要求信号を受信した時間、測定時間、判定時間及び位置範囲に関する情報が含まれる。
【００８２】
このように、判定時間及び測定時間の両方において、位置測定部２０８が携帯端末２の位置を測定し、判定時間のみにおいて、判定部２１２が、携帯端末２が位置範囲内に存在するか否かを判定する。後述するように、管理サーバ４は、携帯端末２から受信した結果信号に含まれる各情報を、携帯端末２のユーザの保護者が所持する管理端末３に送信する。したがって、携帯端末２のユーザの保護者は、各時間に携帯端末２が存在していた位置からそのユーザの位置又は行動を推定することができる。また、位置範囲は建物内に指定される可能性が高く、携帯端末２のユーザが判定時間において位置範囲に到達したときに、携帯端末２がＧＰＳ衛星からの電波を受信できない可能性がある。したがって、判定時間より前の時間帯を含むように測定時間帯を設定することにより、携帯端末２のユーザがＧＰＳ衛星からの電波を受信できない位置に移動する前から携帯端末２の位置を測定しておくことが可能となる。
【００８３】
また、結果送信部２１４は、判定時間に携帯端末２が、記憶部２０９に記憶された位置範囲内に存在しなかった場合に限り、携帯端末２が存在する位置に関する位置情報及び精度情報を結果信号に含ませて管理サーバ４に送信してもよい。これにより、携帯端末２の通信量を低減しつつ、携帯端末２のユーザの保護者は、判定時間においてそのユーザが、指定した位置範囲内に到達しなかった場合に、そのユーザがいる位置を推定することができる。
【００８４】
また、結果送信部２１４は、位置測定部２０８が判定時間に携帯端末２が存在する位置を測定することができなかった場合に限り、携帯端末２が存在する位置に関する位置情報及び精度情報を結果信号に含ませて管理サーバ４に送信してもよい。これにより、携帯端末２の通信量を低減しつつ、携帯端末２のユーザの保護者は、判定時間においてそのユーザがＧＰＳ衛星からの電波を受け取ることができない場所にいた場合でも、その前後の時間に携帯端末２が存在していた位置からそのユーザの位置を推定することができる。なお、判定部２１２は、位置測定部２０８が、判定時間に携帯端末２が存在する位置を測定することができた場合は、判定時間の後には携帯端末２が存在する位置を位置測定部２０８に測定させなくてもよい。これにより、位置測定部２０８の処理負荷が増大することを抑制することができる。
【００８５】
また、制限制御部２１５は、無線通信部２０１が制限設定信号を受信し、設定受付部２１１からその旨が通知された場合に、特定の機能の使用を制限する。特定の機能は、例えば、特定の電話番号に対する発着呼、電子メールの送受信、電話帳の閲覧等である。制限制御部２１５が特定の機能の使用を制限している場合に限り、結果送信部２１４は、判定時間における携帯端末２が存在する位置に関する位置情報を結果信号に含ませて管理サーバ４に送信してもよい。これにより、携帯端末２の通信量を低減しつつ、携帯端末２のユーザが携帯端末２を紛失し、その保護者が管理端末３を用いて携帯端末２の使用制限を行った場合、携帯端末２の位置情報が管理サーバ４を介して管理端末３に送信され、その保護者は、携帯端末２が存在する位置を知ることができる。
【００８６】
また、判定時間に携帯端末２が、記憶部２０９に記憶された位置範囲内に存在しなかった場合、結果送信部２１４は、携帯端末２が移動しているか否かを示す移動情報を結果信号に含ませて管理サーバ４に送信してもよい。その場合、移動情報生成部２１６は、加速度センサ３０６及び／又は地磁気センサ３０７から出力された、携帯端末２の移動に係るデータを取得し、取得したデータに基づいて移動情報を生成する。
【００８７】
移動情報生成部２１６は、所定時間（例えば１秒）内に加速度センサ３０６が出力した加速度の平均値が第１閾値未満である場合、携帯端末２がユーザに携帯されていず、全く移動していない状態（以下、静止状態と称する）であると判定する。一方、移動情報生成部２１６は、加速度の平均値が第１閾値以上であり、且つ第１閾値より大きい第２閾値未満である場合、携帯端末２はユーザに携帯されているが、そのユーザが停止している状態（以下、停止状態と称する）であると判定する。一方、移動情報生成部２１６は、加速度の平均値が第２閾値以上であり、且つ第２閾値より大きい第３閾値未満である場合、携帯端末２を携帯するユーザが歩行により移動している状態（以下、歩行状態と称する）であると判定する。一方、移動情報生成部２１６は、加速度の平均値が第３閾値以上であり、且つ地磁気センサ３０７が出力した磁気の大きさが第４閾値未満である場合、携帯端末２を携帯するユーザが、高速に移動しているが、磁気を発さない自転車により移動している状態（以下、自転車移動状態と称する）であると判定する。一方、移動情報生成部２１６は、加速度の平均値が第３閾値以上であり、且つ地磁気センサ３０７が出力した磁気の大きさが第４閾値以上である場合、携帯端末２を携帯するユーザが高速に移動しており、自転車以外の磁気を発する電車、自動車等の乗り物により移動している状態（以下、電車移動状態と称する）であると判定する。
【００８８】
第１閾値〜第４閾値は、事前の実験により定められる。第１閾値は、ユーザに携帯端末２が携帯されていない状態で得られる加速度の平均値と、停止しているユーザに携帯端末２が携帯されている状態で得られる加速度の平均値との中間値に定められる。第２閾値は、停止しているユーザに携帯端末２が携帯されている状態で得られる加速度の平均値と、歩行しているユーザに携帯端末２が携帯されている状態で得られる加速度の平均値との中間値に定められる。第３閾値は、歩行しているユーザに携帯端末２が携帯されている状態で得られる加速度の平均値と、自転車で移動しているユーザに携帯端末２が携帯されている状態で得られる加速度の平均値との中間値に定められる。第４閾値は、自転車で移動しているユーザに携帯端末２が携帯されている状態で得られる磁気の大きさの平均値と、電車又は自動車で移動しているユーザに携帯端末２が携帯されている状態で得られる磁気の大きさの平均値との中間値に定められる。
【００８９】
移動情報生成部２１６は、移動情報が、携帯端末２が移動していることを示す場合は、電車移動状態であるか、自転車移動状態であるか、歩行状態であるかをさらに示し、携帯端末２が移動していないことを示す場合は、停止状態であるか、静止状態であるかをさらに示すように、移動情報を生成する。
【００９０】
これにより、携帯端末２のユーザの保護者は、判定時間において携帯端末２のユーザが、指定した位置範囲内に到達しなかった場合に、携帯端末２のユーザの現在の状況をより詳細に知ることができる。
【００９１】
また、中央処理部２１０は、管理サーバ４を介した管理端末３からの指示に従って、定時測位処理とは別に、現在の携帯端末２の位置を測定する即時測位処理を実行してもよい。この即時測位処理は、定時測位処理とは同時には実行されないように排他制御される。判定部２１２は、無線通信部２０１が管理サーバ４から、現在の携帯端末２の位置の測定を要求する即時測位要求信号を受信すると、位置測定部２０８に、現在、携帯端末２が存在する位置を測定させ、位置測定部２０８が出力した位置情報を取得する。次に、結果送信部２１４は、判定部２１２が取得した位置情報を含む位置信号を管理サーバ４に送信する。
【００９２】
これにより、携帯端末２のユーザの保護者は、そのユーザの現在位置を知ることができる。さらに、その保護者は、そのユーザが携帯端末２を紛失した場合に、携帯端末２の現在位置を知ることができる。
【００９３】
図７（ａ）は、管理端末３の概略構成の一例を示す図である。
【００９４】
管理端末３は、携帯端末２と同様に、通信装置の一例であり、例えば多機能携帯電話であり、無線通信ネットワークへの接続、携帯端末２への各種設定、所定のアプリケーションプログラムの実行等を可能とする。そのために、管理端末３は、第１無線通信部３０１と、第２無線通信部３０２と、操作部３０３と、表示部３０４と、音声出力部３０５と、加速度センサ３０６と、地磁気センサ３０７と、位置測定部３０８と、記憶部３０９と、中央処理部３１０とを備える。なお、管理端末３は、通信機能を有する通信装置であればよく、例えば携帯情報端末、携帯ゲーム機、携帯音楽プレーヤ、タブレットＰＣ等でもよい。
【００９５】
第１無線通信部３０１、第２無線通信部３０２、操作部３０３、表示部３０４、音声出力部３０５、加速度センサ３０６、地磁気センサ３０７、位置測定部３０８及び記憶部３０９は、携帯端末２の第１無線通信部２０１、第２無線通信部２０２、操作部２０３、表示部２０４、音声出力部２０５、加速度センサ２０６、地磁気センサ２０７、位置測定部２０８及び記憶部２０９と同様であるため、説明を省略する。
【００９６】
ただし、記憶部３０９は、データとして、管理端末３から各種の設定をすることが可能な携帯端末２を管理する被管理端末管理テーブル（図７（ｂ））等を記憶する。
【００９７】
図７（ｂ）は、被管理端末管理テーブルのデータ構造の一例を示す図である。
【００９８】
図７（ｂ）には、被管理端末管理テーブルが示されている。被管理端末管理テーブルは、管理端末３から各種の設定をすることが可能な各携帯端末２について、当該携帯端末２の識別番号（被管理端末ＩＤ）、被管理者の名前（例えば、父）、電話番号、メールアドレス等が記憶される。
【００９９】
中央処理部３１０は、携帯端末２の中央処理部２１０と同様に、管理端末３の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。
【０１００】
中央処理部３１０は、設定要求部３１１と、結果取得部３１２とを有する。中央処理部３１０が有するこれらの各部は、中央処理部３１０が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、中央処理部３１０が有するこれらの各部は、独立した集積回路、マイクロプロセッサ、又はファームウェアとして管理端末３に実装されてもよい。
【０１０１】
図８は、中央処理部３１０による携帯端末２の設定処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め記憶部３０９に記憶されているプログラムに基づいて、主に中央処理部３１０により、管理端末３の各要素と協働して実行される。
【０１０２】
最初に、設定要求部３１１は、端末選択画面を表示部３０４に表示する（ステップＳ４０１）。
【０１０３】
図９（ａ）、（ｂ）及び図１０（ａ）〜（ｃ）は、携帯端末２の設定処理に用いられる各画面の一例を示す図である。
【０１０４】
図９（ａ）は、端末選択画面の一例を示す。図９（ａ）に示すように、端末選択画面９００には、管理端末３から各種の設定をすることが可能な携帯端末２毎に、当該携帯端末２のユーザ（被管理者）の名前、電話番号、メールアドレス等の情報９０１が表示される。また、端末選択画面９００には、設定処理を終了するための終了ボタン９０２が表示される。
【０１０５】
次に、設定要求部３１１は、操作部２０３を介して管理者による設定対象とする携帯端末２の指定を受け付ける（ステップＳ４０２）。
【０１０６】
次に、設定要求部３１１は、機能選択画面を表示部３０４に表示する（ステップＳ４０３）。
【０１０７】
図９（ｂ）は、機能選択画面の一例を示す。図９（ｂ）に示すように、機能選択画面９１０には、管理端末３が設定することが可能な機能の一覧９１１が表示される。また、機能選択画面９１０には、端末選択画面に戻るための「戻る」ボタン９１２が表示される。
【０１０８】
次に、設定要求部３１１は、操作部２０３を介して管理者による設定対象とする携帯端末２の機能の指定を受け付ける（ステップＳ４０４）。
【０１０９】
次に、設定要求部３１１は、詳細設定画面を表示部３０４に表示する（ステップＳ４０５）。
【０１１０】
図１０（ａ）、（ｂ）は、「定時測位設定」の詳細設定画面の一例を示す。図１０（ａ）は、図９（ｂ）の機能選択画面において、「１．定時測位設定」が指定されたときに表示される画面であり、図１０（ｂ）は、図１０（ａ）に示される画面を下方向にスクロールしたときに表示される画面である。図１０（ａ）、（ｂ）に示すように、「定時測位設定」の詳細設定画面１０００には、設定項目として、位置範囲が指定されるフェンス毎に、フェンス名１００１、住所１００２、範囲１００４、時間１００８、曜日１００９の入力欄が表示される。住所１００２が入力され、検索ボタン１００３がタップされると、設定要求部３１１は、入力された住所の緯度及び経度を算出する。範囲１００４には、例えば２００ｍ、４００ｍ、６００ｍ及び８００ｍのうちの何れかが選択可能に表示される。住所１００３が入力され、範囲１００４が選択されると、地図１００５上に、算出された緯度及び経度を中心１００６とし、選択された範囲を半径とする円領域１００７が表示される。この円領域１００７が位置範囲となる。一方、曜日１００９に指定された各曜日における、時間１００８に入力された時間が判定時間となる。管理者は、フェンスを複数設定することができるため、フェンス１に携帯端末２のユーザの家を指定し、フェンス２に携帯端末２のユーザが通う会社又は学校を指定することができる。さらに、詳細設定画面１０００には、定時測位設定の結果の通知先１０１０〜１０１２の入力欄が表示される。また、詳細設定画面１０００には、設定ボタン１０１３と、機能選択画面に戻るための「戻る」ボタン１０１４とが表示される。
【０１１１】
図１０（ｃ）は、「使用制限の設定」の詳細設定画面の一例を示す。図１０（ｃ）に示すように、「使用制限の設定」の詳細設定画面１０２０には、設定項目として、使用制限をＯＮにするか否かを指定するための選択ボタン１０２１が表示される。また、詳細設定画面１０２０には、設定ボタン１０２２と、機能選択画面に戻るための「戻る」ボタン１０２３とが表示される。
【０１１２】
なお、設定要求部３１１は、第１無線通信部３０１を介して管理サーバ４から、管理サーバ４が記憶している、携帯端末２に現在設定されている設定項目を取得して、取得した設定項目を詳細設定画面に表示してもよい。これにより、管理者は、携帯端末２に現在設定されている設定項目を参照しながら、設定項目を指定することができる。
【０１１３】
次に、設定要求部３１１は、操作部２０３を用いた管理者による設定項目の指定を受け付ける（ステップＳ４０６）。設定要求部３１１は、操作部２０３を用いて管理者により、設定項目が指定され、設定ボタンがタップされると、指定された設定項目を受け付ける。
【０１１４】
次に、設定要求部３１１は、詳細設定の指定を受け付けると、第１無線通信部３０１を介して管理サーバ４へ設定要求を送信する（ステップＳ４０７）。設定要求には、携帯端末２の被管理端末ＩＤ、管理端末３の管理端末ＩＤ、ステップＳ４０４で受け付けた設定機能、ステップＳ４０６で受け付けた設定項目等が含まれる。
【０１１５】
次に、設定要求部３１１は、第１無線通信部３０１を介して管理サーバ４から設定応答を受信するまで待機する（ステップＳ４０８）。
【０１１６】
次に、設定要求部３１１は、第１無線通信部３０１を介して管理サーバ４から設定応答を受信すると（ステップＳ４０８−Ｙｅｓ）、受信した設定応答に示される結果を表示部３０４に表示し（ステップＳ４０９）、一連のステップを終了する。
【０１１７】
なお、設定要求部３１１は、所定時間（例えば５分）以内に管理サーバ４から設定応答を受信しなかった場合、設定が拒否されたことを表示部３０４に表示してもよい。
【０１１８】
図１１は、中央処理部３１０による携帯端末２の位置判定結果の取得処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予め記憶部３０９に記憶されているプログラムに基づいて、主に中央処理部３１０により、管理端末３の各要素と協働して実行される。
【０１１９】
最初に、結果取得部３１２は、第１無線通信部３０１を介して管理サーバ４から結果情報を受信するまで待機する（ステップＳ５０１）。結果情報には、携帯端末２が管理サーバ４に送信した結果信号に含まれる、管理端末３に通知する内容が含まれる。さらに、結果情報には、判定時間に携帯端末２が位置班内に存在したか否かの判定結果、測定時間帯に携帯端末２が存在した位置等を表示する位置表示画面を構成するための構成情報が格納された領域へアクセスするためのＵＲＬが含まれてもよい。管理サーバ４は、結果情報を電子メールとして管理端末３に送信する。なお、管理端末３は、このＵＲＬを予め記憶部３０９に記憶しておき、任意のタイミングでこのＵＲＬへアクセスできるようにしてもよい。
【０１２０】
次に、結果取得部３１２は、管理サーバ４から結果情報を受信すると（ステップＳ５０１−Ｙｅｓ）、受信した結果情報を表示部３０４に表示し（ステップＳ５０２）、処理をステップＳ５０１へ戻す。なお、結果情報に、位置表示画面の構成情報が格納された領域へアクセスするためのＵＲＬが含まれており、操作部３０３を用いて保護者により、そのＵＲＬへのアクセスが指示された場合、結果取得部３１２は、そのＵＲＬへアクセスして位置表示画面を表示部３０４に表示する。
【０１２１】
図１２は、位置表示画面の一例を示す。図１２に示すように、位置表示画面１２００には、判定時間に携帯端末２が位置範囲内に存在したか否かを示す判定結果を表示する欄１２０１と、位置範囲に関する情報を表示する欄１２０２と、測定時間帯に携帯端末２が存在した位置１２０４〜１２０８を地図上に表示する画像１２０３とが表示される。位置１２０４〜１２０８は、それぞれ１回目〜５回目に測定された位置である。３回目に測定された位置１２０６が判定時間に測定された位置であり、他の位置と区別可能に表示される。位置表示画面１２００には、さらに詳細表示ボタン１２０９が表示され、詳細表示ボタン１２０９がタップされると、各位置１２０４〜１２０８の住所、緯度、経度及び精度等が表示される。
【０１２２】
図１３（ａ）は、管理サーバ４の概略構成の一例を示す図である。
【０１２３】
管理サーバ４は、通信装置の一例であり、管理端末３から携帯端末２への設定要求を受信し、受信した設定要求が正しいか否かを判定して、ＳＭＳ生成サーバ５及びＳＭＳ送信サーバ６を介して携帯端末２へ設定通知を送信する。そのために、管理サーバ４は、サーバ通信部４０１と、サーバ記憶部４０２と、サーバ処理部４１０とを備える。
【０１２４】
サーバ通信部４０１は、イーサネット（登録商標）などの有線の通信インターフェース回路を有する。サーバ通信部４０１は、通信ネットワーク９を介して携帯端末２、管理端末３、ＳＭＳ生成サーバ５等と通信を行う。そして、サーバ通信部４０１は、携帯端末２、管理端末３、ＳＭＳ生成サーバ５等から受信したデータをサーバ処理部４１０に供給する。また、サーバ通信部４０１は、サーバ処理部４１０から供給されたデータを携帯端末２、管理端末３、ＳＭＳ生成サーバ５等に送信する。
【０１２５】
サーバ記憶部４０２は、例えば、半導体メモリ、磁気ディスク装置、及び光ディスク装置のうちの少なくともいずれか一つを有する。サーバ記憶部４０２は、サーバ処理部４１０による処理に用いられるドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム、データ等を記憶する。例えば、サーバ記憶部４０２は、ドライバプログラムとして、サーバ通信部４０１を制御する通信デバイスドライバプログラム等を記憶する。また、サーバ記憶部４０２は、オペレーティングシステムプログラムとして、ＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等の通信方式による接続制御プログラム等を記憶する。また、サーバ記憶部４０２は、アプリケーションプログラムとして、各種データの送受信を行うととともに、管理端末３から受信した設定要求が正しいか否かを判定するデータ処理プログラム等を記憶する。コンピュータプログラムは、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いてサーバ記憶部４０２にインストールされてもよい。また、サーバ記憶部４０２は、データとして、各携帯端末２に対して各種の設定をすることが可能な各管理端末３を管理する端末管理テーブル（図１１（ｂ））等を記憶する。さらに、サーバ記憶部４０２は、通信システム１が有する複数の携帯端末毎に、管理端末から携帯端末への設定要求で指定された設定機能及び設定項目（例えば、判定時間、位置範囲、制限フラグ等）、追加設定項目（測定時間及び設定時間）等を記憶する。なお、追加設定項目のうち測定時間は、管理サーバ４の管理者により予め設定され、設定時間は、管理端末３から判定時間及び位置範囲が設定された時間が設定される。また、サーバ記憶部４０２は、所定の処理に係る一時的なデータを一時的に記憶する。
【０１２６】
図１３（ｂ）は、端末管理テーブルのデータ構造の一例を示す図である。
【０１２７】
図１３（ｂ）には、端末管理テーブルが示されている。端末管理テーブルは、設定可能な組合せ毎に、被管理端末である携帯端末２の識別番号（被管理端末ＩＤ）、管理端末３の識別番号（管理端末ＩＤ）、管理者の名前、電話番号、メールアドレス等が記憶される。
【０１２８】
サーバ処理部４１０は、一又は複数個のプロセッサ及びその周辺回路を有する。サーバ処理部４１０は、管理サーバ４の全体的な動作を統括的に制御するものであり、例えば、ＣＰＵである。サーバ処理部４１０は、管理サーバ４の各種処理がサーバ記憶部４０２に記憶されているプログラム等に応じて適切な手順で実行されるように、サーバ通信部４０１等の動作を制御する。サーバ処理部４１０は、サーバ記憶部４０２に記憶されているプログラム（ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。また、サーバ処理部４１０は、複数のプログラム（アプリケーションプログラム等）を並列に実行することができる。
【０１２９】
サーバ処理部４１０は、設定管理部４１１を有する。設定管理部４１１は、サーバ処理部４１０が有するプロセッサ上で実行されるプログラムによって実装される機能モジュールである。あるいは、設定管理部４１１は、独立した集積回路、マイクロプロセッサ、又はファームウェアとして管理サーバ４に実装されてもよい。
【０１３０】
図１４は、サーバ処理部４１０による携帯端末２の設定処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予めサーバ記憶部４０２に記憶されているプログラムに基づいて、主にサーバ処理部４１０により、管理サーバ４の各要素と協働して実行される。
【０１３１】
最初に、設定管理部４１１は、サーバ通信部４０１を介して管理端末３から、携帯端末２への設定を要求する設定要求を受信するまで待機する（ステップＳ６０１）。
【０１３２】
次に、設定管理部４１１は、サーバ通信部４０１を介して管理端末３から設定要求を受信すると（ステップＳ６０１−Ｙｅｓ）、受信した設定要求に含まれる被管理端末ＩＤ及び管理端末ＩＤがサーバ記憶部４０２の端末管理テーブルに対応付けて登録された被管理端末ＩＤ及び管理端末ＩＤと一致するか否かを判定する（ステップＳ６０２）。
【０１３３】
次に、設定管理部４１１は、受信した設定要求に含まれる被管理端末ＩＤ及び管理端末ＩＤが端末管理テーブルに対応付けて登録された被管理端末ＩＤ及び管理端末ＩＤと一致しない場合（ステップＳ６０２−Ｎｏ）、設定拒否を示す設定応答をサーバ通信部４０１を介して管理端末３に送信し（ステップＳ６０３）、一連のステップを終了する。
【０１３４】
一方、設定管理部４１１は、受信した設定要求に含まれる被管理端末ＩＤ及び管理端末ＩＤが端末管理テーブルに対応付けて登録された被管理端末ＩＤ及び管理端末ＩＤと一致する場合（ステップＳ６０２−Ｙｅｓ）、受信した設定要求に含まれる設定機能及び設定項目をサーバ記憶部４０２に記憶する（ステップＳ６０４）。なお、設定管理部４１１は、設定機能が「定時測位設定」である場合、現在時刻を追加設定項目の設定時間としてサーバ記憶部４０２に記憶する。
【０１３５】
次に、設定管理部４１１は、設定許可を示す設定応答をサーバ通信部４０１を介して管理端末３に送信する（ステップＳ６０５）。
【０１３６】
次に、設定管理部４１１は、設定通知をサーバ通信部４０１を介してＳＭＳ生成サーバ５に送信する（ステップＳ６０６）。設定通知には、設定要求があった旨、設定要求に含まれる設定機能及び設定項目、並びに追加設定項目が格納された領域へアクセスするためのＵＲＬ等が含まれる。
【０１３７】
次に、設定管理部４１１は、サーバ通信部４０１を介して携帯端末２から、設定取得要求を受信するまで待機する（ステップＳ６０７）。
【０１３８】
次に、設定管理部４１１は、サーバ通信部４０１を介して携帯端末２から設定取得要求を受信すると（ステップＳ６０７−Ｙｅｓ）、サーバ記憶部４０２に記憶しておいた設定項目及び追加設定項目を含む設定信号をサーバ通信部４０１を介して携帯端末２に送信し（ステップＳ６０８）、一連のステップを終了する。
【０１３９】
なお、サーバ記憶部４０２は、設定管理部４１１が携帯端末２に設定項目を送信した後も、対応する設定機能及び設定項目を、携帯端末２に現在設定されている設定機能及び設定項目として記憶し続ける。
【０１４０】
図１５は、サーバ処理部４１０による判定要求信号の送信処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予めサーバ記憶部４０２に記憶されているプログラムに基づいて、主にサーバ処理部４１０により、管理サーバ４の各要素と協働して実行される。
【０１４１】
最初に、設定管理部４１１は、現在時刻が判定時間の所定時間（例えば２０分）前であるか否かを判定する（ステップＳ７０１）。設定管理部４１１は、現在時刻が、管理対象である全ての携帯端末について設定された判定時間のうちの何れかの所定時間前である場合、現在時刻が判定時間の所定時間前であると判定する。
【０１４２】
設定管理部４１１は、現在時刻が判定時間の所定時間前でない場合（ステップＳ７０１−Ｎｏ）、特に処理を行わず、一連のステップを終了する。一方、設定管理部４１１は、現在時刻が判定時間の所定時間前である場合（ステップＳ７０１−Ｙｅｓ）、判定要求信号の送信対象である携帯端末、すなわち現在時刻が判定時間の所定時間前である携帯端末を抽出する（ステップＳ７０２）。
【０１４３】
次に、設定管理部４１１は、抽出した各携帯端末へ判定要求信号を送信する送信タイミングを決定する（ステップＳ７０３）。設定管理部４１１は、判定時間が同一である携帯端末の数に応じて、サーバ通信部４０１が、判定時間が同一である各携帯端末に判定要求信号を送信するタイミングを分散させる。設定管理部４１１は、判定時間の所定時間前から所定幅（例えば５分）の時間において、一定間隔毎に各携帯端末へ判定要求信号を送信するように、送信タイミングを設定する。これにより、ネットワーク負荷を分散させることが可能となる。
【０１４４】
なお、設定管理部４１１は、通信システムが有する携帯端末の数が所定数以上である場合に限り、送信タイミングを分散させ、所定数未満である場合は、送信タイミングを分散させないようにしてもよい。また、設定管理部４１１は、送信タイミングを分散するとともに、各携帯端末についての判定時間及び測定時間帯も分散させてもよい。これにより、各携帯端末が判定結果を送信するタイミングも分散することができ、ネットワーク負荷を分散させることができる。
【０１４５】
次に、設定管理部４１１は、決定した送信タイミングにおいて、判定要求信号をサーバ通信部４０１を介して各携帯端末へ送信し（ステップＳ７０４）、一連のステップを終了する。なお、サーバ通信部４０１は、判定要求信号をＳＭＳ生成サーバ５を介して各携帯端末へ送信する。
【０１４６】
図１６は、サーバ処理部４１０による携帯端末２の位置判定結果の送信処理の動作フローの一例を示す図である。なお、以下に説明する動作フローは、予めサーバ記憶部４０２に記憶されているプログラムに基づいて、主にサーバ処理部４１０により、管理サーバ４の各要素と協働して実行される。
【０１４７】
最初に、設定管理部４１１は、サーバ通信部４０１を介して携帯端末２から結果信号を受信したか否かを判定する（ステップＳ８０１）。
【０１４８】
設定管理部４１１は、サーバ通信部４０１を介して携帯端末２から結果信号を受信した場合（ステップＳ８０１−Ｙｅｓ）、受信した結果信号に含まれる判定結果、位置情報、精度情報、管理端末３に通知する内容、測位要求信号を受信した時間、測定時間、判定時間及び位置範囲に関する情報等をサーバ記憶部４０２に記憶する（ステップＳ８０２）。さらに、設定管理部４１１は、図１２に示した位置表示画面の構成情報を生成し、サーバ記憶部４０２に記憶する。
【０１４９】
次に、設定管理部４１１は、サーバ通信部４０１を介して管理端末３に、電子メールにより結果情報を送信し（ステップＳ８０３）、一連のステップを終了する。結果情報には、結果信号に含まれる、管理端末３に通知する内容が含まれる。上記の通り、設定管理部４１１は、結果情報に、位置表示画面の構成情報が格納された領域へアクセスするためのＵＲＬを含ませてもよい。その場合、設定管理部４１１は、サーバ通信部４０１を介して管理端末３からそのＵＲＬへアクセスされると、サーバ通信部４０１を介して管理端末３に対応する位置表示画面の構成情報を送信する。なお、管理端末３からそのＵＲＬへアクセスするためのＩＤ及びパスワードを予め設定しておき、設定管理部４１１は、そのＩＤ及びパスワードが指定された場合に限り、位置表示画面の構成情報を送信してもよい。
【０１５０】
一方、設定管理部４１１は、ステップＳ７０１において、結果信号を受信しなかった場合（ステップＳ８０１−Ｎｏ）、判定時間から所定時間が経過したか否かを判定する（ステップＳ８０４）。
【０１５１】
設定管理部４１１は、判定時間から所定時間が経過していない場合（ステップＳ８０４−Ｎｏ）、処理をステップＳ８０１へ戻し、再度、結果信号を受信したか否かを判定する。一方、設定管理部４１１は、判定時間から所定時間が経過した場合（ステップＳ８０４−Ｙｅｓ）、携帯端末２の位置の測定に失敗したことをサーバ記憶部４０２に記憶する（ステップＳ８０５）。
【０１５２】
次に、設定管理部４１１は、サーバ通信部４０１を介して管理端末３に、携帯端末２の位置の測定に失敗したことを示す結果情報を送信し（ステップＳ８０６）、一連のステップを終了する。
【０１５３】
以上説明してきたように、携帯端末２は、管理サーバ４から予め受信していた設定信号において指定された判定時間に携帯端末２が存在する位置を測定し、判定時間に携帯端末２が設定信号において指定された位置範囲内に存在したか否かを示す判定結果を管理サーバ４に送信する。携帯端末２は、特定の判定時間及び回数に限定して携帯端末２のユーザが位置範囲内に存在するか否かを検出するので、処理負荷、通信負荷及び消費電力を低減することができる。さらに、携帯端末２は、判定時間より前までに判定要求信号を受信しなかった場合、又は、設定信号に含まれる設定時間と判定要求信号に含まれる設定時間とが一致しない場合は設定信号の再取得を管理サーバに要求して設定信号を取得する。したがって、携帯端末２は、判定要求信号がネットワーク上で欠落した場合でも、判定時間になるまでに設定信号を取得し、管理サーバ４が有する設定に従って測位することができる。したがって、管理サーバ４及び管理端末３は、判定時間において携帯端末２が位置範囲内に存在するか否かを示す情報を適切に取得することが可能となり、携帯端末２のユーザの保護者は、判定時間に携帯端末２のユーザが特定の位置範囲内にいるか否かをより的確に知ることができる。
【０１５４】
また、携帯端末２は、管理端末３から設定された位置範囲内に存在するか否かを判定し、その判定結果を送信する。したがって、携帯端末２のユーザの保護者は、携帯端末２の位置情報のみでそのユーザの位置を判断する場合より、そのユーザが判定時間に到達すべき場所に到達しているか否かをより明確に把握することができる。
【０１５５】
また、携帯端末２のユーザの保護者は、判定時間及び位置範囲を曜日によって異なる時間及び範囲に設定することができる。したがって、例えばユーザが保護者の子供である場合、保護者は、学校の授業がある曜日は学校の授業が開始する時間までに子供が学校に到着していること、塾の授業がある曜日は塾の授業が開始する時間までに塾に到着していること、塾のない曜日は所定の時間までに家に到着していること等を確認することができる。
【０１５６】
また、携帯端末２の各機能について、管理端末３からの保護者による設定が可能となり、携帯端末２のユーザが使用にあたり支援が必要な者であっても、携帯端末２を容易に利用することが可能となる。
【０１５７】
なお、本発明は、本実施形態に限定されるものではない。例えば、本実施形態では、管理端末３は、管理サーバ４を介して携帯端末２の設定を行ったが、管理サーバ４を介さずに、直接、携帯端末２に対して設定を行ってもよい。その場合、管理端末３は、携帯端末２に設定要求を送信し、携帯端末２が、管理端末３が携帯端末２に対して各種の設定をすることが可能な管理端末を判定する。そして、携帯端末２は、管理端末３が携帯端末２に対して各種の設定をすることが可能な管理端末である場合、設定要求に含まれる設定機能について、設定要求に含まれる設定項目を設定する。
【０１５８】
また、通信システム１においてＳＭＳ生成サーバ５及びＳＭＳ送信サーバ６を省略してもよい。その場合、管理サーバ４が、ＳＭＳ生成サーバ５及びＳＭＳ送信サーバ６の機能を有し、ＳＭＳのメッセージを直接携帯端末２に送信する。
【０１５９】
また、管理サーバ４が判定要求信号を携帯端末２に送信する方式は、ＳＭＳに限定されず、管理サーバ４は、ＭＭＳ（Multimedia Messaging Service）等、携帯端末２に信号を送信可能な任意の方式により判定要求信号を送信してもよい。
【０１６０】
また、通信システム１において管理サーバ４と更新サーバ７を同一のサーバにより実現してもよい。同様に、通信システム１が有する全てのサーバのうちの複数の任意のサーバを同一のサーバにより実現してもよい。
【０１６１】
当業者は、本発明の精神及び範囲から外れることなく、様々な変更、置換及び修正をこれに加えることが可能であることを理解されたい。
【符号の説明】
【０１６２】
１    通信システム
２    携帯端末
２０１    第１無線通信部
２０４    表示部
２０５    音声出力部
２０６    加速度センサ
２０７    地磁気センサ
２０８    位置測定部
２０９    記憶部
２１０    中央処理部
２１１    設定受付部
２１２    判定部
２１３    設定要求信号送信部
２１４    結果送信部
２１５    制限制御部
２１６    移動情報生成部
【図１】
2015126269.tif 000003
【図２】
2015126269.tif 000004
【図３】
2015126269.tif 000005
【図４】
2015126269.tif 000006
【図５】
2015126269.tif 000007
【図６】
2015126269.tif 000008
【図７】
2015126269.tif 000009
【図８】
2015126269.tif 000010
【図９】
2015126269.tif 000011
【図１０】
2015126269.tif 000012
【図１１】
2015126269.tif 000013
【図１２】
2015126269.tif 000014
【図１３】
2015126269.tif 000015
【図１４】
2015126269.tif 000016
【図１５】
2015126269.tif 000017
【図１６】
2015126269.tif 000018
【手続補正書】
【提出日】平成27年3月10日(2015.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末であって、
無線通信によりサーバから、前記端末と異なる第２端末により前記サーバに設定された、前記端末が所定の位置範囲内に存在するか否かを判定する判定時間及び前記位置範囲と、前記第２端末により前記サーバに前記判定時間及び前記位置範囲が設定された設定時間に関する情報と、を含み且つ前記第２端末からの設定要求に応じて送信された設定信号をＳＭＳのメッセージとして受信するとともに、前記設定時間に関する情報を含み且つ前記第２端末により前記サーバに設定された最新の判定時間に応じて送信された判定要求信号をＳＭＳのメッセージとして受信する無線通信部と、
前記無線通信部が受信した設定信号に含まれる判定時間より前までに前記無線通信部が前記判定要求信号を受信しなかった場合、前記設定信号の再取得を要求する設定要求信号を前記サーバに送信し、前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致しない場合、前記設定要求信号を前記サーバに送信する設定要求信号送信部と、
前記無線通信部が前記判定要求信号を受信し且つ前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致した場合、前記判定時間に前記端末が存在する位置を測定し、前記設定要求信号送信部が前記設定要求信号を送信してから前記無線通信部が前記設定信号を受信した場合、前記判定時間に前記端末が存在する位置を測定する位置測定部と、
前記判定時間に前記端末が前記位置範囲内に存在したか否かを示す判定結果を前記サーバに送信する結果送信部と、
を有することを特徴とする端末。
【請求項２】
前記位置測定部は、前記判定時間を含む所定幅の測定時間帯において前記端末が存在する位置を測定し、
前記結果送信部は、前記測定時間帯に測定した前記端末が存在する位置に関する情報を前記サーバに送信する、請求項１に記載の端末。
【請求項３】
前記結果送信部は、前記判定時間に前記端末が前記位置範囲内に存在しなかった場合、又は、前記位置測定部が前記判定時間に前記端末が存在する位置を測定することができなかった場合に限り、前記端末が存在する位置に関する情報を前記サーバに送信する、請求項２に記載の端末。
【請求項４】
前記測定時間帯に関する情報は、前記設定信号に含まれる、請求項２または３に記載の端末。
【請求項５】
前記無線通信部は、前記サーバから、特定の機能の使用を制限するための制限設定信号を更に受信し、
前記無線通信部が前記制限設定信号を受信した場合に、前記特定の機能の使用を制限する制限制御部をさらに有し、
前記結果送信部は、前記制限制御部が前記特定の機能の使用を制限している場合に限り、前記端末が存在する位置に関する情報を前記サーバに送信する、請求項１〜４の何れか一項に記載の端末。
【請求項６】
前記端末の移動に係るデータを出力する検出部と、
前記検出部から出力されたデータに基づいて前記端末が移動しているか否かを示す移動情報を生成する移動情報生成部と、をさらに有し、
前記結果送信部は、前記判定時間に前記端末が前記位置範囲内に存在しなかった場合、前記移動情報を前記サーバに送信する、請求項１〜５の何れか一項に記載の端末。
【請求項７】
前記位置測定部が前記判定時間に前記端末が存在する位置を測定することができなかった場合、又は、前記判定時間に前記端末が前記位置範囲内に存在しなかった場合に警告を出力する警告出力部をさらに有する、請求項１〜６の何れか一項に記載の端末。
【請求項８】
サーバと、端末とを有する通信システムであって、
前記サーバは、
前記端末と異なる第２端末により設定された、前記端末が所定の位置範囲内に存在するか否かを判定する判定時間及び前記位置範囲と、前記第２端末により前記判定時間及び前記位置範囲が設定された設定時間に関する情報とを記憶するサーバ記憶部と、
前記第２端末からの設定要求に応じて、前記判定時間、前記位置範囲及び前記設定時間に関する情報を含む設定信号をＳＭＳのメッセージとして前記端末に送信するとともに、前記第２端末により設定された最新の判定時間に応じて、前記設定時間に関する情報を含む判定要求信号をＳＭＳのメッセージとして前記端末に送信するサーバ通信部と、を有し、
前記端末は、
無線通信により前記サーバから、前記設定信号をＳＭＳのメッセージとして受信するとともに前記判定要求信号をＳＭＳのメッセージとして受信する無線通信部と、
前記無線通信部が受信した設定信号に含まれる判定時間より前までに前記無線通信部が前記判定要求信号を受信しなかった場合、前記設定信号の再取得を要求する設定要求信号を前記サーバに送信し、前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致しない場合、前記設定要求信号を前記サーバに送信する設定要求信号送信部と、
前記無線通信部が前記判定要求信号を受信し且つ前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致した場合、前記判定時間に前記端末が存在する位置を測定し、前記設定要求信号送信部が前記設定要求信号を送信してから前記無線通信部が前記設定信号を受信した場合、前記判定時間に前記端末が存在する位置を測定する位置測定部と、
前記判定時間に前記端末が前記位置範囲内に存在したか否かを示す判定結果を前記サーバに送信する結果送信部と、
を有することを特徴とする通信システム。
【請求項９】
前記通信システムは、前記端末を複数有し、
前記サーバ記憶部は、前記複数の端末毎に前記判定時間を記憶し、
前記サーバ通信部は、前記判定時間が同一である前記端末の数に応じて、前記判定時間が同一である端末のそれぞれに前記判定要求信号を送信するタイミングを分散させる、請求項８に記載の通信システム。
【請求項１０】
無線通信により通信を行う無線通信部を有する端末の制御プログラムであって、
前記無線通信部を介してサーバから、前記端末と異なる第２端末により前記サーバに設定された、前記端末が所定の位置範囲内に存在するか否かを判定する判定時間及び前記位置範囲と、前記第２端末により前記サーバに前記判定時間及び前記位置範囲が設定された設定時間に関する情報と、を含み且つ前記第２端末からの設定要求に応じて送信された設定信号をＳＭＳのメッセージとして受信し、
前記無線通信部を介してサーバから、前記設定時間に関する情報を含み且つ前記第２端末により前記サーバに設定された最新の判定時間に応じて送信された判定要求信号をＳＭＳのメッセージとして受信し、
前記設定信号に含まれる判定時間より前までに前記判定要求信号を受信しなかった場合、前記設定信号の再取得を要求する設定要求信号を前記サーバに送信し、前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致しない場合、前記設定要求信号を前記サーバに送信し、
前記判定要求信号を受信し且つ前記設定信号に含まれる設定時間と前記判定要求信号に含まれる設定時間とが一致した場合、前記判定時間に前記端末が存在する位置を測定し、前記設定要求信号を送信してから前記設定信号を受信した場合、前記判定時間に前記端末が存在する位置を測定し、
前記判定時間に前記端末が前記位置範囲内に存在したか否かを示す判定結果を前記サーバに送信する、
ことを前記端末に実行させることを特徴とする制御プログラム。