(57)【要約】【課題】携帯端末機の現在位置情報を適切なタイミングで取得することができ、利便性の向上した位置情報取得システムを提供する。【解決手段】ＰＣ２、３、４において、指定手段は地図上における指定エリアを指定し、二次元コード化手段は指定エリアを示す指定情報を二次元コードに変換して出力する。また、携帯電話機１において、読取手段は二次元コードを読み取り、登録手段は読み取られた指定情報を登録し、位置情報取得手段は現在位置情報を取得し、判断手段は取得された現在位置情報に基づいて、携帯電話機１の現在位置が、指定情報における指定エリア内又は指定エリア外となる通知条件が成立したか否かを判断し、送信手段は、判断手段により通知条件が成立したと判断した場合に、所定の情報をＰＣ２、３、４に送信する。【選択図】図１
2008054181.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末機、管理装置及び電子機器が、ネットワークを介して接続された位置情報取得システムにおいて、
前記管理装置は、
地図上における指定エリアをユーザにより指定する指定手段と、
前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア内となった場合と、前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア外となった場合と、のうちから通知条件をユーザにより選択して設定する通知条件設定手段と、
前記指定手段により指定された前記指定エリアを示す指定情報と、前記通知条件設定手段により設定された前記通知条件と、を二次元コードに変換して出力する二次元コード化手段と、
を備え、
前記携帯端末機は、
前記二次元コード化手段により出力された前記二次元コードを読み取る読取手段と、
前記読取手段により読み取られた前記指定情報及び前記通知条件を登録する登録手段と、
現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報と前記登録手段により登録された前記指定情報及び前記通知条件とに基づいて、前記通知条件が成立したか否かを判断する判断手段と、
前記判断手段により前記通知条件が成立したと判断された場合に、所定の情報を前記電子機器に送信する送信手段と、
を備え、
前記電子機器は、
前記送信手段により、前記携帯端末機から送信された前記所定の情報を受信する受信手段を備えることを特徴とする位置情報取得システム。
【請求項２】
携帯端末機、管理装置及び電子機器が、ネットワークを介して接続された位置情報取得システムにおいて、
前記管理装置は、
地図上における指定エリアをユーザにより指定する指定手段と、
前記指定手段により指定された前記指定エリアを示す指定情報を二次元コードに変換して出力する二次元コード化手段と、
を備え、
前記携帯端末機は、
前記二次元コード化手段により出力された前記二次元コードを読み取る読取手段と、
前記読取手段により読み取られた前記指定情報を登録する登録手段と、
現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報と前記登録手段により登録された前記指定情報とに基づいて、前記携帯端末機の現在位置が、前記指定情報における指定エリア内又は指定エリア外となる通知条件が成立したか否かを判断する判断手段と、
前記判断手段により前記通知条件が成立したと判断された場合に、所定の情報を前記電子機器に送信する送信手段と、
を備え、
前記電子機器は、
前記送信手段により、前記携帯端末機から送信された前記所定の情報を受信する受信手段を備えることを特徴とする位置情報取得システム。
【請求項３】
携帯端末機、管理装置及び電子機器が、ネットワークを介して接続された位置情報取得システムにおいて、
前記管理装置は、
地図上における指定エリアをユーザにより指定する指定手段と、
前記指定手段により指定された前記指定エリアを示す指定情報を、前記携帯端末装置に送信する第１の送信手段と、
を備え、
前記携帯端末機は、
前記第１の送信手段により、前記管理装置から送信された前記指定情報を受信する第１の受信手段と、
前記第１の受信手段により受信された前記指定情報を登録する登録手段と、
現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報と前記登録手段により登録された前記指定情報とに基づいて、前記携帯端末機の現在位置が、前記指定情報における指定エリア内又は指定エリア外となる通知条件が成立したか否かを判断する判断手段と、
前記判断手段により前記通知条件が成立したと判断された場合に、所定の情報を前記電子機器に送信する第２の送信手段と、
を備え、
前記電子機器は、
前記第２の送信手段により前記携帯端末機から送信された前記所定の情報を受信する第２の受信手段と、
を備えることを特徴とする位置情報取得システム。
【請求項４】
前記管理装置は、
前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア内となった場合と、前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア外となった場合と、のうちから、前記通知条件をユーザにより選択して設定する通知条件設定手段を備えることを特徴とする請求項２又は３に記載の位置情報取得システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話端末機の現在位置情報を取得する位置情報取得システムに関する。
【背景技術】
【０００２】
従来より、管理装置からの現在位置情報の送信の要求に応じて、携帯電話端末機が、ＧＰＳ衛星からの電波の受信により現在位置情報を取得し、取得した現在位置情報を管理装置に送信し、管理装置において携帯電話端末機から送信された現在位置情報に基づいて、各種情報の表示、警告等の様々な処理を行うシステムが普及している。
【０００３】
例えば、特許文献１には、ナビゲーション装置からＧＰＳ携帯電話に対して現在位置情報を要求し、その要求に応答して現在位置情報をＧＰＳ携帯電話からナビゲーション装置に通知し、ナビゲーション装置では、通知された現在位置情報を利用してＧＰＳ携帯電話の現在位置を把握し目的地として登録するナビゲーションシステムが提案されている。
また、特許文献２には、携帯電話装置の位置情報を制御部によって制御されるタイマを用いて定期的に電子メールで送信して、携帯電話装置の現在位置、移動経路を通知することにより、使用者が操作することなく携帯端末機の位置情報を得ることができるとともに、電子メール送信時の位置情報が、最後の電子メール送信時の位置情報から変化している場合にのみ現在位置情報のデータを電子メールとして送信することにより、電力節約を図ることができる携帯電話位置情報通知方法が開示されている。
【特許文献１】特開２００６−１０５７３１号公報
【特許文献２】特開２００３−４７０３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、携帯端末機が指定エリア内（或いは、指定エリア外）にあるか否かの確認を行いたい場合に、上記特許文献１又は特許文献２の技術では、定期的に現在位置情報の要求を行って、その要求に応じて送信された現在位置情報に基づいて携帯端末機が指定エリア内（或いは、指定エリア外）にあるか否かの確認をユーザ自身が行わなければならないため、手間がかかって不便であるという問題があった。
【０００５】
本発明の課題は、携帯端末機の現在位置情報を適切なタイミングで取得することができ、利便性の向上した位置情報取得システムを提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明は、携帯端末機、管理装置及び電子機器が、ネットワークを介して接続された位置情報取得システムにおいて、
前記管理装置は、
地図上における指定エリアをユーザにより指定する指定手段と、
前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア内となった場合と、前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア外となった場合と、のうちから通知条件をユーザにより選択して設定する通知条件設定手段と、
前記指定手段により指定された前記指定エリアを示す指定情報と、前記通知条件設定手段により設定された前記通知条件と、を二次元コードに変換して出力する二次元コード化手段と、
を備え、
前記携帯端末機は、
前記二次元コード化手段により出力された前記二次元コードを読み取る読取手段と、
前記読取手段により読み取られた前記指定情報及び前記通知条件を登録する登録手段と、
現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報と前記登録手段により登録された前記指定情報及び前記通知条件とに基づいて、前記通知条件が成立したか否かを判断する判断手段と、
前記判断手段により前記通知条件が成立したと判断された場合に、所定の情報を前記電子機器に送信する送信手段と、
を備え、
前記電子機器は、
前記送信手段により、前記携帯端末機から送信された前記所定の情報を受信する受信手段を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、携帯端末機、管理装置及び電子機器が、ネットワークを介して接続された位置情報取得システムにおいて、
前記管理装置は、
地図上における指定エリアをユーザにより指定する指定手段と、
前記指定手段により指定された前記指定エリアを示す指定情報を二次元コードに変換して出力する二次元コード化手段と、
を備え、
前記携帯端末機は、
前記二次元コード化手段により出力された前記二次元コードを読み取る読取手段と、
前記読取手段により読み取られた前記指定情報を登録する登録手段と、
現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報と前記登録手段に登録された前記指定情報とに基づいて、前記携帯端末機の現在位置が、前記指定情報における指定エリア内又は指定エリア外となる通知条件が成立したか否かを判断する判断手段と、
前記判断手段により前記通知条件が成立したと判断された場合に、所定の情報を前記電子機器に送信する送信手段と、
を備え、
前記電子機器は、
前記送信手段により、前記携帯端末機から送信された前記所定の情報を受信する受信手段を備えることを特徴とする。
【０００８】
請求項３に記載の発明は、携帯端末機、管理装置及び電子機器が、ネットワークを介して接続された位置情報取得システムにおいて、
前記管理装置は、
地図上における指定エリアをユーザにより指定する指定手段と、
前記指定手段により指定された前記指定エリアを示す指定情報を、前記携帯端末装置に送信する第１の送信手段と、
を備え、
前記携帯端末機は、
前記第１の送信手段により、前記管理装置から送信された前記指定情報を受信する第１の受信手段と、
前記第１の受信手段により受信された前記指定情報を登録する登録手段と、
現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報と前記登録手段に登録された前記指定情報とに基づいて、前記携帯端末機の現在位置が、前記指定情報における指定エリア内又は指定エリア外となる通知条件が成立したか否かを判断する判断手段と、
前記判断手段により前記通知条件が成立したと判断された場合に、所定の情報を前記電子機器に送信する第２の送信手段と、
を備え、
前記電子機器は、
前記第２の送信手段により前記携帯端末機から送信された前記所定の情報を受信する第２の受信手段と、
を備えることを特徴とする。
【０００９】
請求項４に記載の発明は、請求項２又は３に記載の位置情報取得システムにおいて、前記管理装置は、
前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア内となった場合と、前記携帯端末機の現在位置が、前記指定手段により指定された指定エリア外となった場合と、のうちから、前記通知条件をユーザにより選択して設定する通知条件設定手段を備えることを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、管理装置において、指定手段により、地図上における指定エリアがユーザにより指定され、通知条件設定手段により、携帯端末機の現在位置が、指定手段により指定された指定エリア内となった場合と、携帯端末機の現在位置が、指定手段により指定された指定エリア外となった場合と、のうちから通知条件がユーザにより選択されて設定され、二次元コード化手段により、指定手段により指定された指定エリアを示す指定情報と、通知条件設定手段により設定された通知条件と、が二次元コードに変換されて出力される。また、携帯端末機において、読取手段により、二次元コード化手段により出力された二次元コードが読み取られ、登録手段により、読取手段により読み取られた指定情報及び通知条件が登録され、位置情報取得手段により、現在位置情報が取得され、判断手段により、位置情報取得手段により取得された現在位置情報と登録手段により登録された指定情報及び通知条件とに基づいて、通知条件が成立したか否かが判断され、送信手段により、判断手段により通知条件が成立したと判断された場合に、所定の情報が電子機器に送信される。さらに、電子機器において、受信手段により、携帯端末機から送信手段により送信された所定の情報が受信される。
したがって、携帯端末機が指定エリア内又は指定エリア外にある場合のみ当該携帯端末機の現在位置情報を取得することができることとなって、携帯端末機の現在位置情報を適切なタイミングで取得することができ、利便性の向上した位置情報取得システムを提供することができる。
また、通知条件設定手段により、携帯端末機の現在位置が、指定手段により指定された指定エリア内となった場合と、携帯端末機の現在位置が、指定手段により指定された指定エリア外となった場合と、のうちから、通知条件がユーザにより選択されて設定されるので、位置情報取得システムにおいて、ユーザの細かなニーズに対応することができる。
【００１１】
請求項２に記載の発明によれば、管理装置において、指定手段により、地図上における指定エリアがユーザにより指定され、二次元コード化手段により、指定手段により指定された指定エリアを示す指定情報が二次元コードに変換されて出力される。また、携帯端末機において、読取手段により、二次元コード化手段により出力された二次元コードが読み取られ、登録手段により、読取手段により読み取られた指定情報が登録され、位置情報取得手段により、現在位置情報が取得され、判断手段により、位置情報取得手段により取得された現在位置情報と登録手段により登録された指定情報とに基づいて、携帯端末機の現在位置が、指定情報における指定エリア内又は指定エリア外となる通知条件が成立したか否かが判断され、送信手段により、判断手段により通知条件が成立したと判断された場合に、所定の情報が電子機器に送信される。さらに、電子機器において、受信手段により、携帯端末機から送信手段により送信された所定の情報が受信される。
したがって、携帯端末機が指定エリア内又は指定エリア外にある場合のみ当該携帯端末機の現在位置情報を取得することができることとなって、携帯端末機の現在位置情報を適切なタイミングで取得することができ、利便性の向上した位置情報取得システムを提供することができる。
【００１２】
請求項３に記載の発明によれば、管理装置において、指定手段により、地図上における指定エリアがユーザにより指定され、第１の送信手段により、指定手段により指定された指定エリアを示す指定情報が、携帯端末装置に送信される。また、携帯端末機において、第１の受信手段により、管理装置から第１の送信手段により送信された指定情報が受信され、登録手段により、第１の受信手段により受信された指定情報が登録され、位置情報取得手段により、現在位置情報が取得され、判断手段により、位置情報取得手段により取得された現在位置情報と登録手段により登録された指定情報とに基づいて、携帯端末機の現在位置が、指定情報における指定エリア内又は指定エリア外となる通知条件が成立したか否かが判断され、第２の送信手段により、判断手段により通知条件が成立したと判断された場合に、所定の情報が電子機器に送信される。さらに、電子機器において、第２の受信手段により、第２の送信手段により携帯端末機から送信された所定の情報が受信される。
したがって、携帯端末機が指定エリア内又は指定エリア外にある場合のみ当該携帯端末機の現在位置情報を取得することができることとなって、携帯端末機の現在位置情報を適切なタイミングで取得することができ、利便性の向上した位置情報取得システムを提供することができる。また、指定エリア、指定条件等の設定を第三者が行うことができることとなって、第三者による携帯端末機の位置情報管理が可能となる。
【００１３】
請求項４に記載の発明は、請求項２又は３に記載の発明の効果が得られるのは無論のこと、管理装置において、通知条件設定手段により、携帯端末機の現在位置が、指定手段により指定された指定エリア内となった場合と、携帯端末機の現在位置が、指定手段により指定された指定エリア外となった場合と、のうちから、通知条件がユーザにより選択されて設定される。
したがって、位置情報取得システムにおいて、ユーザの細かなニーズに対応することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、本発明を実施するための最良の形態を詳細に説明する。
なお、本発明の範囲は、図示例に限定されない。
【００１５】
図１は、本発明を適用した本実施形態における位置情報取得システム１００の全体構成を例示する図である。
図１に示すように、本実施形態における位置情報取得システム１００は、携帯端末機としての携帯電話機１、管理装置及び電子機器としてのパーソナルコンピュータ（以下、PCと称する）２、ＰＣ３、ＰＣ４、を備えて構成される。携帯電話機１とＰＣ２、３、４は、ネットワークＮを介して接続されており、互いに通信することができるようになっている。
なお、ＰＣ２、３、４及び携帯電話機１の個数は、何れも図１の限りでない。
また、本実施形態では、ＰＣ２、３、４が、管理装置としての機能及び電子機器としての機能の両機能を果たす場合に説明するが、管理装置と電子機器とは、別々の機器であっても良い。さらに、携帯電話機１が、携帯端末機としての機能のみならず、電子機器としての機能及び／又は管理装置としての機能を果たす構成であっても良い。
【００１６】
ネットワークＮは、例えば、携帯電話網、公衆交換電話網（Public Switched Telephone Network: PSTN）、コンピュータネットワーク(Computer Network)等から構成されるネットワークＮである。
携帯電話機１が接続された携帯電話網は、基地局、移動交換局(MSC: Mobile Switching Center)、ゲートウェイ移動交換局(GMSC: Gateway MSC)等から構成され、公衆交換電話網に接続されている。この公衆交換電話網は、電話回線網、ＩＳＤＮ(Integrated Service Digital Network：総合サービスデジタル通信網) 、専用線、ＣＡＴＶ回線網等であり、ＷＡＮ(Wide Area Network：広域ネットワーク)等のコンピュータネットワークに接続されている。このコンピュータネットワークにはＰＣ２、３、４が接続され、当該ＰＣ２、３、４と、携帯電話網に接続された携帯電話機１との間で、各種データの送受信が行われることとなる。
また、コンピュータネットワークには、地図情報提供サーバ５が接続されており、携帯電話機１及びＰＣ２は、地図情報提供サーバ５にアクセスして、地図データの取得を行う。
【００１７】
（地図情報提供サーバの構成）
まず、図２を参照しながら、地図情報提供サーバ５の構成について説明する。
地図情報提供サーバ５は、制御部５１と、地図データの配信及び各種制御信号の受信を行う通信部５２と、地図データが格納される地図情報データベース（以下、地図情報ＤＢと称する。）５３と、を備えている。
【００１８】
地図情報ＤＢ５３は、全国や、各地域の地図データを格納している。具体的には、地図情報ＤＢ５３は、広域図（例えば、全国単位の地図データ）・中域図（例えば、各地方単位の地図データ）・詳細図（例えば、各市町村単位や、各地域単位の地図データ）等の縮尺の異なる複数階層の地図データを記憶している。当該地図データとしては、例えば、拡大・縮小処理を行っても画像データが劣化することのないベクター形式のデータが採用されている。この地図データは、都道府県、市町村、行政区画、番地等の住所情報や、建物、施設、店舗、公園、鉄道に関する情報、地形情報、道路情報等を含んでいる。また、随時、ネットワークＮを介してインターネットからダウンロードした最新の地図データに更新されるようになっていても良い。
【００１９】
ここで、地図データの構造について説明する。
地図データは、地表面が所定の面積の矩形領域に分割されたメッシュと呼ばれる単位のデータの集まりであり、地図データを構成するメッシュデータの各々には、メッシュコードが付与されている。
例えば、地図データが、分割地域メッシュの８分の１地域メッシュに分割された場合には、地図データは、約１２５ｍ２のメッシュデータから構成されることとなる。各メッシュデータには、例えば、１１桁のメッシュコードが割り当てられて、地図情報ＤＢ５３内の所定の記憶領域に記憶されている。当該メッシュコードからは当該メッシュの緯度・経度が算出可能であるため、地図上における所定の領域を、対応するメッシュのメッシュコードに基づいて、特定又は記憶等することができる。
【００２０】
制御部５１は、ＰＣ２から送信された地図情報要求信号を通信部５２において受信すると、受信した地図情報要求信号に基づく所定領域の地図データを、地図情報ＤＢ５３から検索して、検索された地図データを、通信部５２によりＰＣ２に送信する。
なお、地図情報ＤＢ５３としての記録媒体は光学的なものの他、磁気的、もしくは半導体メモリ等で構成しても良い。また、固定的に設けたもの（例えば、磁気テープ、ハードディスク等）でも良く、着脱自在に設けたもの（例えば、ＦＤＤ、ＭＯ、ＬＤ、ＤＶＤ、ＺＩＰ等）であっても良い。
【００２１】
（ＰＣの構成）
次に、図３を参照しながら、ＰＣ２の構成について説明する。なお、ＰＣ２、３、４の構成は共通するものとし、ここでは特に一のＰＣ２を取り上げて説明を行い、他のＰＣ３、４の説明は省略することとする。
ＰＣ２は、通信部２１、入力部２２、画像処理部２３、表示部２４、制御部２５等を備えて構成され、携帯電話機１とネットワークＮを介して無線通信接続される。
【００２２】
通信部２１は、例えば、ネットワークＮにより携帯電話機１及び地図情報提供サーバ５と接続されており、当該ネットワークＮを介して携帯電話機１から送信された携帯電話機１の位置情報に関する所定の情報を受信することにより受信手段（第２の受信手段）として機能するとともに、ＰＣ２において生成された指定情報を、ネットワークＮを介して携帯電話機１に送信することにより、第１の送信手段として機能する。また、通信部２１は、ネットワークＮを介して地図情報提供サーバ５に対して地図データを要求する地図情報要求信号を送信するとともに、この地図情報要求信号に基づいて地図情報提供サーバ５から送信された地図データを受信する。
【００２３】
入力部２２は、例えば、カーソルキー、文字・数字キー及び各種機能キーを備え、当該入力部２２においてユーザにより操作されたキーに対応した信号を、制御部２５に出力する。また、入力部２２は、必要に応じてマウス、タッチパネル等のポインティングデバイスや、その他の入力装置を備えるものとしてもよい。
【００２４】
画像処理部２３は、例えば、制御部２５による制御に従って、地図情報提供サーバ５から受信した地図データに対して、当該地図データに基づく地図を表示部２４に表示させるため、各種の画像処理を行う。
具体的には、地図情報提供サーバ５から受信した地図データは、一旦図示しない画像メモリに格納された後に画像処理部２３に出力される。画像処理部２３は、入力された地図データに対して、色変換、拡大・縮小、階調補正、フィルタリング、解像度変換等の各種処理を行い、これらの画像処理が施された地図データを表示部２４に供給する。
【００２５】
表示部２４は、例えば、ＬＣＤ(Liquid Crystal Display)やＰＤＰ(Plasma Display Panel)等のディスプレイ２４ａにより構成されており、制御部２５からの制御に応じて、地図データその他の情報を当該ディスプレイ２４ａに表示させる。
【００２６】
制御部２５は、ＣＰＵ (Central Processing Unit) ２５１と、ＲＡＭ (Random Access Memory) ２５２と、ＲＯＭ (Read Only Memory) ２５３と、等を備えて構成される。
【００２７】
ＣＰＵ２５１は、携帯電話機１の各部から入力された信号に応じて、ＲＯＭ２５３に格納された各種プログラムを実行し、当該プログラムに基づく制御信号を各部に出力することにより、携帯電話機１の動作全般を統括制御する。
【００２８】
ＲＡＭ２５２は、ＣＰＵ２５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果等を格納するデータ格納領域等を備える。
【００２９】
ＲＯＭ２５３は、ＣＰＵ２５１によって実行される各種データ処理プログラムの他、データ処理プログラムに係る各種初期設定値等を格納する。具体的には、ＲＯＭ２５３には、例えば、エリア指定プログラム２５３ａ、二次元コード化プログラム２５３ｂ、第１の送信プログラム２５３ｃ、第２の受信プログラム２５３ｄ等のプログラムが格納されている。
【００３０】
エリア指定プログラム２５３ａは、例えば、ＣＰＵ２５１に、地図上における指定エリアを指定する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ２５１は、ユーザの入力部２２の操作により、指定エリアの指定を行うエリア指定画面の表示を要求する入力操作信号が制御部２５に入力されると、当該入力操作信号に応じて、予め所定の領域に記憶されたデータに基づくエリア指定画面を生成し、生成したエリア指定画面を表示部２４のディスプレイ２４ａに表示させる。
図５は、当該エリア指定プログラム２５３ａの実行により表示部２４に表示されたエリア指定画面を例示する図である。図５に示すように、エリア指定画面には、地図が表示される地図表示エリア２ａと、携帯電話機１の現在位置情報に関する所定の情報（後述）の送信先となる電子メールアドレスを指定するメールアドレス指定領域２ｂと、二次元コード作成ボタン２ｊ（後述）の押下により作成された二次元コードが表示される二次元コード表示エリア２ｃと、各種処理の実行を指示するための複数のコマンドボタンと、が表示されている。コマンドボタンとしては、例えば、ユーザ（すなわち、携帯電話機１）の現在位置が指定エリア外にある場合に通知するか或いはユーザ（すなわち、携帯電話機１）の現在位置が指定エリア内にある場合に通知するかの通知条件を選択して設定する通知動作指定ボタン２ｄ（通知条件設定手段）、指定エリアの指定処理を開始するためのエリア指定ボタン２ｅ、地図表示エリア２ａに表示された地図のスクロール操作等を行う８方向ボタン２ｆ、地図表示エリア２ａに表示された地図を拡大させる拡大ボタン２ｇ、地図表示エリア２ａに表示された地図を縮小させる縮小ボタン２ｈ、地図表示エリア２ａに表示された地図上の指定枠内を指定エリアとして決定するエリア決定ボタン２ｉ、エリア決定ボタン２ｉの押下により特定された指定エリアを示す指定情報・通知動作指定ボタン２ｄの押下により設定された通知条件・メールアドレス指定領域２ｂにおいて指定された携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレス、を二次元コード化して二次元コードエリアに出力する二次元コード作成ボタン２ｊ、等である。
【００３１】
このようなエリア指定画面の初期状態では、例えば、図５に示すように、地図表示エリア２ａに、地図情報提供サーバ５に備わる地図情報ＤＢ５３から取得した全国単位の地図データである広域図が表示されている。当該広域図において、ユーザは、入力部２２の操作により、指定エリアとして指定したいエリアが属する位置にカーソルを移動させて押下すると、選択された位置の地図データである中域図が地図情報提供サーバ５の地図情報ＤＢ５３から読み出され、当該中域図の表示に切り換わる。さらに、この中域図において、ユーザが、入力部２２の操作により、指定エリアとして指定したいエリアが属する都道府県や、地域上にカーソルを移動させて押下すると、選択された都道府県、又は、地域の地図データである詳細図が地図情報提供サーバ５の地図情報ＤＢ５３から読み出され、当該詳細図の表示に切り換わる。広域図、中域図、詳細図の何れの地図データをディスプレイ２４ａに表示させるかは、ユーザが任意に選択できる。
広域図、中域図、詳細図の地図データのうちから、任意の地図が表示されると、ユーザは、８方向ボタン２ｆ、拡大ボタン２ｇ、縮小ボタン２ｈ等を押下操作して、指定エリアとして指定したいエリアが画面上に表示されるように調整する。さらに、ユーザは、エリア指定ボタン２ｅを押下操作して、エリア指定処理を開始する。エリア指定処理が開始されると、図６に示すように、地図表示エリア２ａの地図上に、指定エリアを指定するための指定枠が表示され、ユーザは、指定エリアとして指定したい領域が、この指定枠内に収まるように、入力部２２の操作により、当該指定枠の横幅・縦幅の変更、指定枠の拡大・縮小、指定枠の移動等を行い、指定枠を調整する。指定枠の調整が終了すると、ユーザは、エリア決定ボタン２ｉを押下操作することにより、地図上の指定枠内の領域を指定エリアとして決定する。
なお、図６及び図７では、矩形状の指定枠を例示したが、指定枠の形状は矩形状に限られず、円形又は矩形以外の多角形等であっても良い。また、複数の線・点を地図上に描画することにより指定エリアを指定しても良い。さらに、指定エリアの指定は指定枠に依るものに限られず、大陸名、国名、都道府県名、市町村名、地域名、行政区画名、建物名、施設名、店舗名、公園名、駅名、地形名等、地図データに対応付けられる何らかの情報を選択又は入力することにより、指定エリアを指定する構成であっても良い。
【００３２】
ここで、指定エリアを示す指定情報とは、例えば、指定エリアに含まれるメッシュのメッシュデータに割り当てられたメッシュコードである。すなわち、ＣＰＵ２５１は、エリア指定画面において指定枠により指定エリアが指定されると、当該指定枠に含まれるメッシュを判別する。そして、指定枠に含まれると判別された当該メッシュのメッシュデータに対応付けられたメッシュコードを所定の記憶領域から読み出して、このメッシュコードが、指定エリアを示す指定情報とされる。
【００３３】
また、ユーザは、当該エリア指定画面において、通知動作指定ボタン２ｄを押下操作することにより、指定エリアとして指定されたエリアの外に携帯電話機１が位置する場合に通知を行うか、或いは、指定エリアとして指定されたエリア内に携帯電話機１が位置する場合に通知を行うかを選択し、通知条件を設定する。具体的には、通知動作指定ボタン２ｄのうちの「ＩＮ（イン）」ボタンを押下すると、携帯電話機１が指定エリア内に位置することとなった場合に通知条件が成立したとして通知が行われ、「ＯＵＴ（アウト）」ボタンを押下すると、携帯電話機１が指定エリア外に位置することとなった場合に通知条件が成立したとして通知が行われる。
さらに、ユーザは、エリア指定画面のメールアドレス指定領域２ｂにおいて、上記した通知動作指定ボタン２ｄにより設定された通知条件が成立した場合に、携帯電話機１の現在位置情報（所定の情報）の送信先となる電子メールアドレスを指定する。例えば、図５に示すように、ユーザは、メールアドレス指定領域２ｂにおいて、ＰＣ２の電子メールアドレス（例えば、「tiger@excitew.xor.jp」「mama@excitew.xor.jp」「papa@excite.xor.jp」等）を入力することにより、携帯電話機１の現在位置情報を含む所定の情報の送信先を設定する。
ＣＰＵ２５１は、かかるエリア指定プログラム２５３ａを実行することにより、指定手段及び通知条件設定手段として機能する。
【００３４】
二次元コード化プログラム２５３ｂは、例えば、ＣＰＵ２５１に、エリア指定プログラム２５３ａの実行により指定された指定エリアを示す指定情報と、エリア指定プログラム２５３ａの実行により設定された通知条件と、を二次元コードに変換して出力する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ２５１は、エリア指定プログラム２５３ａの実行におけるエリア指定画面において、ディスプレイ２４ａに表示された指定枠により指定エリアが指定され、さらに、通知動作指定ボタン２ｄの操作により、指定エリアとして指定したエリアの外に携帯電話機１が位置する場合と、指定エリアとして指定したエリア内に携帯電話機１が位置する場合に通知を行う場合と、のうちから通知条件が選択されて設定された後に、二次元コード作成ボタン２ｊが押下されると、これらの情報を符号化する。符号化されたデータは、さらに、二次元コード化されることとなる。
また、ＣＰＵ２５１は、指定エリアを示す指定情報・通知条件とともに、メールアドレス指定領域２ｂにおいてユーザの入力により指定された携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを、二次元コード化する。すなわち、ＣＰＵ２５１は、ユーザにより設定された指定エリアを示す指定情報と、通知条件と、電子メールアドレスとを、一括して二次元コードに変換することとなる。
さらに、ＣＰＵ２５１は、指定エリアを示す指定情報・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスが二次元コード化されると、図６に示すように、二次元コード化されたデータに基づく二次元コードを、エリア指定画面の二次元コード表示エリア２ｃに表示させる。当該二次元コードとしては、例えば、図７に示すように、ＱＲコード（(株)デンソーウェーブの登録商標）が用いられる。
ＣＰＵ２５１は、かかる二次元コード化プログラム２５３ｂを実行することにより、二次元コード化手段として機能する。
【００３５】
第１の送信プログラム２５３ｃは、例えば、ＣＰＵ２５１に、エリア指定プログラム２５３ａの実行により指定された指定エリアを示す指定情報及びエリア指定プログラム２５３ａの実行により設定された通知条件を、携帯電話機１に送信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ２５１は、指定エリアを示す指定情報・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを、電子メールにより、ネットワークＮを介して携帯電話機１に送信する。
ＣＰＵ２５１は、かかる第１の送信プログラム２５３ｃを実行することにより、第１の送信手段として機能する。
【００３６】
なお、ＰＣ２から携帯電話機１への情報の送信方法は、二次元コード化プログラム２５３ｂの実行による二次元コードと、第１の送信プログラム２５３ｃの実行による電子メールのうちから、ユーザが選択できるようになっている。
【００３７】
第２の受信プログラム２５３ｄは、例えば、ＣＰＵ２５１に、後述する第２の送信プログラム１８３ｆの実行により、携帯電話機１から送信された当該携帯電話機１の現在位置情報に関する所定の情報を受信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ２５１は、携帯電話機１における第２の送信プログラム１８３ｆの実行において、通知条件が成立したと判断されて、携帯電話機１の現在位置情報に関する所定の情報が、エリア指定画面のメールアドレス指定領域２ｂにおいて指定された電子メールアドレス（例えば、「tiger@excitew.xor.jp」「mama@excitew.xor.jp」「papa@excite.xor.jp」等）のＰＣ２に送信されると、ＰＣ２において、当該電子メールの受信により、携帯電話機１の現在位置情報に関する所定の情報を受信する。
ＣＰＵ２５１は、かかる第２の受信プログラム２５３ｄを実行することにより、受信手段（第２の受信手段）として機能する。
【００３８】
（携帯電話機の構成）
次に、ネットワークＮを介してＰＣ２に接続される携帯電話機１の構成について、図４を参照しながら説明する。
携帯電話機１は、例えば、通信部１１と、表示部１２と、入力部１３と、読取部１４と、ＧＰＳ(Global Positioning System：全世界測位システム)測位部１５と、ＲＴＣ(Real Time Clock)１６と、登録部１７と、制御部１８と、等を備えて構成されている。
【００３９】
通信部１１は、ネットワークＮによりＰＣ２と接続されており、当該ネットワークＮを介してＰＣ２から送信された指定情報を受信することにより第１の受信手段として機能するとともに、携帯電話機１において生成された当該携帯電話機１の現在位置情報に関する所定の情報を、ＰＣ２にネットワークＮを介して送信することにより、送信手段（第２の送信手段）として機能する。
また、通信部１１は、ネットワークＮを介して地図情報提供サーバ５に対して、当該携帯電話機１の位置情報を含む地図データを要求する地図情報要求信号を送信するとともに、この地図情報要求信号に基づいて地図情報提供サーバ５から送信された地図データを受信する。
【００４０】
表示部１２は、例えば、ＬＣＤ(Liquid Crystal Display)やＰＤＰ(Plasma Display Panel)等のディスプレイ１２ａにより構成され、制御部１８からの制御に応じて、地図データその他の情報を当該ディスプレイ１２ａに表示させる。
【００４１】
入力部１３は、図示しない複数のキーを備えており、カーソルキー、文字・数字キー及び各種機能キーを備え、当該入力部１３においてユーザにより操作されたキーに対応した信号を、制御部１８に出力する。
【００４２】
読取部１４は、例えば、撮像レンズ（図示省略）及びＣＣＤ（Charged Coupled Device）、ＣＭＯＳ（Complementary Metal-oxide Semiconductor）等の撮像素子等を備える撮像カメラ１４ａと、復号部１４ｂと、等を備えて構成されており、制御部１８からの二次元コードの読み取りを指示する制御信号を受信すると、ＰＣ２の表示部２４に表示された二次元コードを撮像して、読み取りを行う。読取処理が完了すると、読み取った二次元コードを復号部１４ｂにおいて復号化し、誤り訂正処理、データ認識処理等を行って、認識した指定エリアを示す指定情報・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを制御部１８に対して出力する。
【００４３】
ＧＰＳ測位部１５は、例えば、図示しない複数の衛星から発信される複数の電波に基づいて携帯電話機１自身の現在位置情報を取得する。
具体的には、ＧＰＳ測位部１５は、例えば、位置が既知である複数（例えば、４つ以上）の衛星からの電波を受信し、各衛星から受信した電波の到達時間から、各衛星からの携帯電話機１までの距離を算出し、各衛星からの距離の交点の緯度・経度を、携帯電話機１の現在位置として取得する。ＧＰＳ測位部１５において取得された現在位置情報としての緯度・経度情報は、制御部１８に出力されることとなる。
【００４４】
ＲＴＣ１６は、現在時刻をカウントし、カウントした現在時刻を制御部１８に対して出力する。
【００４５】
登録部１７は、例えば、ＥＰＲＯＭ（Erasable Programmable ROM）等の不揮発性メモリから構成され、登録プログラム１８３ｃの実行において、後述する読取プログラム１８３ａ又は第１の受信プログラム１８３ｂの実行により、指定エリアを示す指定情報・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを取得すると、これらのデータを記憶して、登録手段として機能する。
【００４６】
制御部１８は、ＣＰＵ１８１と、ＲＡＭ１８２と、ＲＯＭ１８３と、等を備えて構成されている。
【００４７】
ＣＰＵ１８１は、携帯電話機１の各部から入力された信号に応じて、ＲＯＭ１８３に格納された各種プログラムを実行し、当該プログラムに基づく制御信号を各部に出力することにより、携帯電話機１の動作全般を統括制御する。
【００４８】
ＲＡＭ１８２は、ＣＰＵ１８１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域等を備える。
【００４９】
ＲＯＭ１８３は、ＣＰＵ１８１によって実行される各種データ処理プログラムの他、データ処理プログラムに係る各種初期設定値等を格納する。ＲＯＭ１８３には、例えば、読取プログラム１８３ａ、第１の受信プログラム１８３ｂ、登録プログラム１８３ｃ、位置情報取得プログラム１８３ｄ、判断プログラム１８３ｅ、第２の送信プログラム１８３ｆ等のプログラムが格納されている。
【００５０】
読取プログラム１８３ａは、例えば、ＣＰＵ１８１に、二次元コード化プログラム２５３ｂの実行によりＰＣ２において出力された二次元コードを、読み取る機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１８１は、ＰＣ２の表示部２４のディスプレイ２４ａに二次元コードが表示された状態で、読取部１４により、当該二次元コードを撮像して、二次元コードの情報を取り込む。読取部１４により読み取られた二次元コードは、復号化されることとなる。ＣＰＵ１８１は、二次元コードの読み取りにより、指定エリアを示す指定情報・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを取得することとなる。
ＣＰＵ１８１は、かかる読取プログラム１８３ａを実行することにより、読取部１４とともに読取手段として機能する。
【００５１】
第１の受信プログラム１８３ｂは、例えば、ＣＰＵ１８１に、第１の送信プログラム２５３ｃの実行によりＰＣ２から送信された指定情報を、ＰＣ２から送信された電子メールの受信により、受信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１８１は、ネットワークＮを介してＰＣ２から送信された電子メールを受信することにより、指定エリアを示す指定情報・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを取得する。
ＣＰＵ１８１は、かかる第１の受信プログラム１８３ｂを実行することにより、第１の受信手段として機能する。
【００５２】
登録プログラム１８３ｃは、例えば、ＣＰＵ１８１に、読取プログラム１８３ａ又は第１の受信プログラム１８３ｂの実行により取得された指定情報及びエリア指定プログラム２５３ａの実行により設定された通知条件と、を登録する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１８１は、読取プログラム１８３ａの実行によりＰＣ２から読み取った二次元コードが復号化されると、或いは、第１の受信プログラム１８３ｂの実行によりＰＣ２から送信された電子メールを受信すると、当該二次元コード又は電子メールに含まれている指定エリアを示す指定情報・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを、登録部１７に出力して記憶させる。さらに、ＣＰＵ１８１は、図８に示すように、読み取り及び登録が正常に行われた旨の報知を表示部１２のディスプレイ１２ａに表示させる。
ＣＰＵ１８１は、かかる登録プログラム１８３ｃを実行することにより、登録手段として機能する。
【００５３】
位置情報取得プログラム１８３ｄは、例えば、ＣＰＵ１８１に、現在位置情報を取得させる機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１８１は、ＧＰＳ測位部１５により、所定の間隔で（例えば、１分毎に）図示しない複数の衛星から発信される複数の電波に基づいて携帯電話機１自身の現在位置情報としての緯度・経度データを取得する。
ＣＰＵ１８１は、かかる位置情報取得プログラム１８３ｄを実行することにより、ＧＰＳ測位部１５とともに位置情報取得手段として機能する。
【００５４】
判断プログラム１８３ｅは、例えば、位置情報取得プログラム１８３ｄの実行により取得された現在位置情報に基づいて、通知条件が成立したか否かを判断する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１８１は、位置情報取得プログラム１８３ｄの実行により、ＧＰＳ測位部１５により受信したＧＰＳ信号に基づいて携帯電話機１の現在位置情報を算出すると、通知条件を参照して、携帯電話機１の現在位置が、登録部１７において登録した指定エリア内又は指定エリア外となる通知条件に該当するか否かを判断する。すなわち、例えば、登録部１７において、携帯電話機１の現在位置が指定エリア外にある場合に通知する旨の通知条件が登録されている場合には、ＣＰＵ１８１は、携帯電話機１の現在位置が、指定エリア外であるか否かを判別し、携帯電話機１の現在位置が指定エリア外であると判別すると、通知条件が成立したと判断するとともに、携帯電話機１の現在位置が指定エリア内であると判別すると、通知条件不成立と判断する。また、例えば、登録部１７において、携帯電話機１の現在位置が指定エリア内にある場合に通知する旨の通知条件が登録されている場合には、ＣＰＵ１８１は、携帯電話機１の現在位置が、指定エリア内であるか否かを判断し、携帯電話機１の現在位置が指定エリア内であると判別すると、通知条件が成立したと判断するとともに、携帯電話機１の現在位置が指定エリア外であると判別すると、通知条件不成立と判断する。
ここで、携帯電話機１に現在位置が指定エリア内／指定エリア外にあるか否かの判断は、例えば、携帯電話機１の現在位置として算出された緯度・経度が、指定エリアとして登録されたメッシュに含まれているかを判断することにより行われる。すなわち、指定エリアを示す情報は、当該指定エリアとして特定された領域に含まれるメッシュのメッシュコードの形式で登録部１７に記憶されているため、ＣＰＵ１８１は、指定情報としてのメッシュコードから算出したメッシュの緯度・経度の範囲と、携帯電話機１の現在位置としての緯度・経度を比較することにより、携帯電話機１の緯度・経度が、指定エリアとしてのメッシュの緯度・経度の範囲内に含まれている場合には、携帯電話機１の現在位置が指定エリア内であると判別し、一方、携帯電話機１の緯度・経度が、指定エリアとしてのメッシュの緯度・経度の範囲内に含まれていない場合には、携帯電話機１の現在位置は指定エリア外であると判別する。なお、携帯電話機１の現在位置が指定エリア内／指定エリア外にあるか否かの判断は、上記した方法に限られず、例えば、携帯電話機１の現在位置としての緯度・経度が含まれるメッシュを判別して、当該メッシュが、指定エリアとして登録部１７に登録されているか否かを判断する方法を採用しても良い。
ＣＰＵ１８１は、かかる判断プログラム１８３ｅを実行することにより、判断手段として機能する。
【００５５】
第２の送信プログラム１８３ｆは、例えば、判断プログラム１８３ｅの実行により、通知条件が成立したと判断された場合に、当該携帯電話機１の現在位置情報に関する所定の情報をＰＣ２に送信する機能を実現させるためのプログラムである。
具体的には、ＣＰＵ１８１は、前述した判断プログラム１８３ｅの実行により、携帯電話機１の現在位置が指定エリア内／指定エリア外と判別され、通知条件が成立したか否かが判断されると、通知条件が成立したと判断した場合には、携帯電話機１の現在位置情報に関する所定の情報を、エリア指定画面のメールアドレス指定領域２ｂにおいて指定されたＰＣ２の電子メールアドレス（例えば、「tiger@excitew.xor.jp」「mama@excitew.xor.jp」「papa@excite.xor.jp」等）に送信する。
ここで、携帯電話機１の現在位置情報に関する所定の情報とは、例えば、図９に示すように、携帯電話機１が、指定エリア内又は指定エリア外に位置することとなった旨の情報や、携帯電話機１の現在位置がマークされ且つ指定エリアが指定枠等により示された地図データ等である。また、携帯電話機１の現在位置がマークされた当該地図データは、ＲＴＣ１６により計時された現在位置情報取得時の時刻データとともに表示される。
また、例えば、図示は省略するものの、携帯電話機１の現在位置情報に関する上述した所定の情報とともに、携帯電話機１の持ち主に警告メールを送るための警告メール送信ボタンが電子メールの画面に表示されていても良い。
ＣＰＵ１８１は、かかる第２の送信プログラム１８３ｆを実行することにより、送信手段（第２の送信手段）として機能する。
【００５６】
次に、ＰＣ２において、二次元コードを用いて行われるエリア指定・指定情報表示処理について、図１０を参照しながら説明する。
【００５７】
まず、ＰＣ２のＣＰＵ２５１は、ステップＳ１において、エリア指定画面の表示を要求する入力操作信号が有るか否かを判断する。ＣＰＵ２５１は、ステップＳ１において、エリア指定画面の表示要求があると判断すると（ステップＳ１；Ｙｅｓ）、ステップＳ２において、表示部２４のディスプレイ２４ａにエリア指定画面を表示させる。次に、ステップＳ３において、ＣＰＵ２５１は、エリア指定画面におけるエリア指定ボタン２ｅの押下操作が有るか否かを判断する。ＣＰＵ２５１は、ステップＳ３において、エリア指定ボタン２ｅの押下操作が有ると判断すると（ステップＳ３；Ｙｅｓ）、ステップＳ４において、エリア指定画面の地図表示エリア２ａに指定枠を表示させ、当該エリア指定画面において、ユーザによるエリア指定処理が行われる。続いて、ステップＳ５において、エリア決定ボタン２ｉの押下操作が有るか否かを判断する。ＣＰＵ２５１は、ステップＳ５において、エリア決定ボタン２ｉの押下操作があると判断すると、ステップＳ６において、指定エリアとして決定された指定枠内の領域に含まれるメッシュを判別し、当該メッシュのメッシュコードをＲＡＭ２５２に一時的に記憶する。次に、ステップＳ７において、通知動作指定ボタン２ｄの押下操作による通知条件の設定が行われ、さらに、ステップＳ８において、メールアドレス指定領域２ｂにおいて、携帯電話機１の現在位置情報を含む所定の情報の送信先となる電子メールアドレスが設定される。ステップＳ９において、ＣＰＵ２５１は、二次元コード作成ボタン２ｊの押下操作が有るか否かを判断し、二次元コード作成ボタン２ｊの押下操作が有ると判断すると（ステップＳ９；Ｙｅｓ）、続くステップＳ１０において、ＲＡＭ２５２に一時的に記憶させた指定エリアを示す指定情報（すなわち、指定エリアに含まれるメッシュのメッシュコード）・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを符号化し、さらに、符号化したデータを二次元コード化する。ステップＳ１１において、ＣＰＵ２５１は、ステップＳ１０において作成した二次元コードをエリア指定画面における二次元コード表示エリア２ｃに表示させ、本処理を終了する。
【００５８】
さらに、ＰＣ２において、電子メールを用いて行われるエリア指定・指定情報送信処理について、図１１を参照しながら説明する。
【００５９】
まず、ＰＣ２のＣＰＵ２５１は、ステップＳ２１において、エリア指定画面の表示を要求する入力操作信号が有るか否かを判断する。ＣＰＵ２５１は、ステップＳ２１において、エリア指定画面の表示要求があると判断すると（ステップＳ２１；Ｙｅｓ）、ステップＳ２２において、表示部２４のディスプレイ２４ａにエリア指定画面を表示させる。次に、ステップＳ２３において、ＣＰＵ２５１は、エリア指定画面におけるエリア指定ボタン２ｅの押下操作が有るか否かを判断する。ＣＰＵ２５１は、ステップＳ２３において、エリア指定ボタン２ｅの押下操作が有ると判断すると（ステップＳ２３；Ｙｅｓ）、ステップＳ２４において、エリア指定画面の地図表示エリア２ａに指定枠を表示させ、当該エリア指定画面において、ユーザによるエリア指定処理が行われる。続いて、ステップＳ２５において、エリア決定ボタン２ｉの押下操作が有るか否かを判断する。ＣＰＵ２５１は、ステップＳ２５において、エリア決定ボタン２ｉの押下操作があると判断すると、ステップＳ２６において、指定エリアとして決定された指定枠内の領域に含まれるメッシュを判別し、当該メッシュのメッシュコードをＲＡＭ２５２に一時的に記憶する。次に、ステップＳ２７において、通知動作指定ボタン２ｄの押下操作による通知条件の設定が行われ、さらに、ステップＳ２８において、メールアドレス指定領域２ｂにおいて、携帯電話機１の現在位置情報を含む所定の情報の送信先となる電子メールアドレスが設定される。ステップＳ２９において、ＣＰＵ２５１は、ＲＡＭ２５２に一時的に記憶させた指定エリアを示す指定情報（すなわち、指定エリアに含まれるメッシュのメッシュコード）・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを、電子メールにより携帯電話機１に送信し、本処理を終了する。
【００６０】
次に、携帯電話機１において、二次元コードを用いて行われる指定情報登録・電子メール送信処理について、図１２を参照しながら説明する。
【００６１】
まず、ステップＳ３１において、携帯電話機１のＣＰＵ１８１は、ＰＣ２のエリア指定画面における二次元コード表示エリア２ｃに表示された二次元コードを、読取部１４による撮像により、読み取る。次に、ステップＳ３２において、ＣＰＵ１８１は、読取部１４により読み取った二次元コードのデータを復号化する。そして、ステップＳ３３において、復号化されたデータ、すなわち、指定エリアを示す指定情報（指定エリアに含まれるメッシュのメッシュコード）・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを、登録部１７に登録させる。ステップＳ３４において、ＣＰＵ１８１は、ＧＰＳ測位部１５により、携帯電話機１の現在位置情報（緯度・経度）を取得する。ステップＳ３５において、ＣＰＵ１８１は、ＧＰＳ測位部１５により取得された携帯電話機１の現在位置としての緯度・経度、登録部１７に登録された指定エリアに含まれるメッシュのメッシュコード、登録部１７に登録された通知条件を参照して、携帯電話機１の現在位置が指定エリア内（又は、指定エリア外）となる通知条件は成立するか否かを判断する。ステップＳ３５において、ＣＰＵ１８１は、通知条件が成立しないと判断すると（ステップＳ３５；Ｎｏ）、本処理を終了し、一方、通知条件が成立すると判断すると（ステップＳ３５；Ｙｅｓ）、ステップＳ３６において、携帯電話機１の現在位置情報に関する所定の情報を、登録部１７に登録された電子メールアドレスに送信し、本処理を終了する。
【００６２】
さらに、携帯電話機１において、電子メールを用いて行われる指定情報登録・電子メール送信処理について、図１３を参照しながら説明する。
【００６３】
まず、ステップＳ４１において、携帯電話機１のＣＰＵ１８１は、通信部１１において、ＰＣ２から送信された電子メールを受信する。次に、ＣＰＵ１８１は、ステップＳ４２において、受信した電子メールに含まれるデータ、すなわち、指定エリアを示す指定情報（指定エリアに含まれるメッシュのメッシュコード）・通知条件・携帯電話機１の現在位置情報に関する所定の情報の送信先となる電子メールアドレスを、登録部１７に登録する。ステップＳ４３において、ＣＰＵ１８１は、ＧＰＳ測位部１５により、携帯電話機１の現在位置情報（緯度・経度）を取得する。ステップＳ４４において、ＣＰＵ１８１は、ＧＰＳ測位部１５により取得された携帯電話機１の現在位置としての緯度・経度、登録部１７に登録された指定エリアに含まれるメッシュのメッシュコード、登録部１７に登録された通知条件を参照して、携帯電話機１の現在位置が指定エリア内（又は、指定エリア外）となる通知条件は成立するか否かを判断する。ステップＳ４４において、ＣＰＵ１８１は、通知条件が成立しないと判断すると（ステップＳ４４；Ｎｏ）、本処理を終了し、一方、通知条件が成立すると判断すると（ステップＳ４４；Ｙｅｓ）、ステップＳ４５において、携帯電話機１の現在位置情報に関する所定の情報を、登録部１７に登録された電子メールアドレスに送信し、本処理を終了する。
【００６４】
以上説明した本発明にかかる位置情報取得システム１００によれば、ＰＣ２、３、４において、ＣＰＵ２５１によるエリア指定プログラム２５３ａの実行により、地図上における指定エリアがユーザにより指定されるとともに、携帯電話機１の現在位置が、エリア指定プログラム２５３ａの実行により指定された指定エリア内となった場合と、携帯電話機１の現在位置が、エリア指定プログラム２５３ａの実行により指定された指定エリア外となった場合と、のうちから通知条件がユーザにより選択されて設定され、二次元コード化プログラム２５３ｂの実行により、エリア指定プログラム２５３ａにより指定された指定エリアを示す指定情報と、通知条件と、が二次元コードに変換されて出力される。また、携帯電話機１において、ＣＰＵ１８１による読取プログラム１８３ａの実行により、二次元コード化プログラム２５３ｂにより出力された二次元コードが読み取られ、登録プログラム１８３ｃの実行により、読取プログラム１８３ｂにより読み取られた指定情報及び通知条件が登録され、位置情報取得プログラム１８３ｄの実行により、現在位置情報が取得され、判断プログラム１８３ｅの実行により、位置情報取得プログラム１８３ｄにより取得された現在位置情報と登録プログラム１８３の実行により登録された指定情報及び通知条件とに基づいて、通知条件が成立したか否かが判断され、第２の送信プログラム１８３ｆの実行により、判断プログラム１８３ｅの実行により通知条件が成立したと判断された場合に、所定の情報がＰＣ２、３、４に送信される。さらに、パソコン２、３、４において、ＣＰＵ２５１による第２の受信プログラム２５３ｄの実行により、携帯電話機１から第２の送信プログラム１８３ｆの実行により送信された所定の情報が受信される。
したがって、携帯電話機１が指定エリア内又は指定エリア外にある場合のみ当該携帯電話機１の現在位置情報を取得することができることとなって、携帯電話機１の現在位置情報を適切なタイミングで取得することができ、利便性の向上した位置情報取得システム１００を提供することができる。また、ＣＰＵ２５１によるエリア指定プログラム２５３ａの実行により、携帯電話機１の現在位置が、エリア指定プログラム２５３ａの実行により指定された指定エリア内となった場合と、携帯電話機１の現在位置が、エリア指定プログラム２５３ａの実行により指定された指定エリア外となった場合と、のうちから、通知条件がユーザにより選択されて設定されるので、位置情報取得システム１００において、ユーザの細かなニーズに対応することができる。
【００６５】
なお、本発明は、上記実施の形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
例えば、位置情報は、携帯電話機１が位置する緯度・経度情報のみならず、高度、移動速度、移動方向に関する情報も含まれていても良い。
また、例えば、携帯端末機は携帯電話機１に限られることなく、簡易型携帯電話機(PHS)や携帯情報端末(PDA)等であっても良い。
また、位置情報の取得は、ＧＰＳ衛星からの情報に基づいて行う場合に限られず、例えば、携帯端末機の基地局からの信号に基づいて携帯端末機の位置情報を取得しても良い。
また、地図データは、地図情報提供サーバ５から取得する構成に限られず、例えば、ＰＣ２に地図情報データベースが格納されていても良い。
また、通知条件が成立した場合に電子機器に送信される情報は、上記実施の形態で例示した電子メールによるものに限られない。
また、指定エリアを示す指定情報は、指定エリアに含まれるメッシュのメッシュデータでなくとも良く、例えば、指定枠の四隅の緯度・経度情報により、指定エリアを特定しても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明を適用した本実施形態における位置情報取得システムの全体構成を例示する図である。
【図２】位置情報取得システムにおける地図情報提供サーバの要部構成を示すブロック図である。
【図３】位置情報取得システムにおけるＰＣの要部構成を示すブロック図である。
【図４】位置情報取得システムにおける携帯電話機の要部構成を示すブロック図である。
【図５】エリア指定プログラムの実行において、表示部に表示されたエリア指定画面を例示する図である。
【図６】エリア指定プログラムの実行において、エリア指定のための指定枠が表示された状態のエリア指定画面を例示する図である。
【図７】二次元コード化プログラムの実行において、二次元コード表示エリアに二次元コードが表示された状態のエリア指定画面を例示する図である。
【図８】読取プログラム及び登録プログラムの実行により表示部に表示される、読み取り及び登録が正常に行われた旨の報知を例示する図である。
【図９】第２の送信プログラムの実行によりＰＣに送信された電子メールを例示する図である。
【図１０】ＰＣにおいて、二次元コードを用いて行われるエリア指定・指定情報表示処理を示すフローチャートである。
【図１１】ＰＣにおいて、電子メールを用いて行われるエリア指定・指定情報送信処理を示すフローチャートである。
【図１２】携帯電話機において、二次元コードを用いて行われる指定情報受信・電子メール送信処理を示すフローチャートである。
【図１３】携帯電話機において、電子メールを用いて行われる指定情報受信・電子メール送信処理を示すフローチャートである。
【符号の説明】
【００６７】
１００      位置情報取得システム
１          携帯電話機
１８１      ＣＰＵ（読取手段、第１の受信手段、登録手段、位置情報取得手段、判断手段、送信手段）
１８３ａ    読取プログラム（読取手段）
１８３ｂ    第１の受信プログラム（第１の受信手段）
１８３ｃ    登録プログラム（登録手段）
１８３ｄ    位置情報取得プログラム（位置情報取得手段）
１８３ｅ    判断プログラム（判断手段）
１８３ｆ    第２の送信プログラム（送信手段、第２の送信手段）
２、３、４  パソコン（管理装置、電子機器）
２５１      ＣＰＵ（指定手段、通知条件設定手段、二次元コード化手段、第１の送信手段、受信手段、第２の受信手段）      
２５３ａ    エリア指定プログラム（指定手段、通知条件設定手段）
２５３ｂ    二次元コード化プログラム（二次元コード化手段）
２５３ｃ    第１の送信プログラム（第１の送信手段）
２５３ｄ    第２の受信プログラム（受信手段、第２の受信手段）
Ｎ          ネットワーク
【図１】
2008054181.tif 000003
【図２】
2008054181.tif 000004
【図３】
2008054181.tif 000005
【図４】
2008054181.tif 000006
【図５】
2008054181.tif 000007
【図６】
2008054181.tif 000008
【図７】
2008054181.tif 000009
【図８】
2008054181.tif 000010
【図９】
2008054181.tif 000011
【図１０】
2008054181.tif 000012
【図１１】
2008054181.tif 000013
【図１２】
2008054181.tif 000014
【図１３】
2008054181.tif 000015