(57)【要約】【課題】簡単な構成で、目的地に到着したことを報知することができる携帯端末、目的地到着報知方法及びプログラムを提供する。【解決手段】無線ＬＡＮ通信部１０２は、ＡＰを検出する。制御部１０９は、無線ＬＡＮ通信部１０２がＡＰのビーコン信号を検出したときに、記憶部１０８に記憶された目的地において通信可能なＡＰのＳＳＩＤと、検出されたビーコン信号に含まれるＳＳＩＤとが一致するか否かを判別する。制御部１０９は、記憶部１０８に記憶された目的地において通信可能なＳＳＩＤと、検出されたビーコン信号に含まれるＳＳＩＤとが一致すると判別された場合、目的地に到着した旨を報知する。【選択図】図２
2012193987.tif 000002
【特許請求の範囲】
【請求項１】
目的地の位置を示す目的地位置情報を記憶する目的地情報記憶部と、
前記目的地において通信可能なアクセスポイントを識別するＡＰ識別情報を記憶する目的地ＡＰ情報記憶部と、
前記アクセスポイントを検出する検出部と、
前記検出部が前記アクセスポイントを検出したときに、前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別部と、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知部と、
を備えることを特徴とする携帯端末。
【請求項２】
前記判別部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のいずれもが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致するか否かを判別し、
前記報知部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のいずれもが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致すると判別された場合、前記目的地に到着した旨を報知する、
ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記判別部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のうちいずれか１つが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致するか否かを判別し、
前記報知部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報うちいずれか１つが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致すると判別された場合、前記目的地に到着した旨を報知する、
ことを特徴とする請求項１に記載の携帯端末。
【請求項４】
前記アクセスポイントのＡＰ識別情報と前記アクセスポイントの位置を示すＡＰ位置情報とを対応付けて記憶するＡＰ情報記憶部と、
前記目的地情報記憶部に記憶された目的地位置情報と前記ＡＰ情報記憶部に記憶されたＡＰ位置情報とに基づいて、前記目的地において通信可能な前記アクセスポイントのＡＰ識別情報を特定し、前記目的地ＡＰ情報記憶部に記憶するＡＰ情報特定部と、
をさらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の携帯端末。
【請求項５】
前記ＡＰ情報特定部は、
前記目的地情報記憶部に記憶された目的地位置情報と前記ＡＰ情報記憶部に記憶されたＡＰ位置情報とに基づいて、前記目的地と前記アクセスポイントとの距離が所定の閾値以下となるＡＰ識別情報を特定し、前記目的地ＡＰ情報記憶部に記憶する、
ことを特徴とする請求項４に記載の携帯端末。
【請求項６】
前記ＡＰ情報特定部は、
前記目的地情報記憶部に記憶された目的地位置情報と前記ＡＰ情報記憶部に記憶されたＡＰ位置情報とに基づいて、前記目的地と前記アクセスポイントとの距離が所定の閾値以下となるＡＰ識別情報のうち、該距離が最も小さくなるＡＰ識別情報を特定し、前記目的地ＡＰ情報記憶部に記憶する、
ことを特徴とする請求項５に記載の携帯端末。
【請求項７】
前記検出部は、
前記アクセスポイントから発信されるビーコン信号を検出することにより、前記アクセスポイントを検出し、
前記判別部は、
前記検出部が前記アクセスポイントから発信されるビーコン信号を検出したときに、前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と前記ビーコン信号に含まれるＡＰ識別情報とが一致するか否かを判別し、
前記報知部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と前記ビーコン信号に含まれるＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の携帯端末。
【請求項８】
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のうち検出された前記アクセスポイントのＡＰ識別情報と一致するＡＰ識別情報の数を示す一致数を計数する計数部、
をさらに備え、
前記報知部は、
前記一致数に基づいて、報知の態様を変更する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の携帯端末。
【請求項９】
アクセスポイントを検出する検出工程と、
前記アクセスポイントが検出されたときに、目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別工程と、
前記目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と前記検出されたアクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知工程と、
を備えることを特徴とする目的地到着報知方法。
【請求項１０】
コンピュータに、
アクセスポイントを検出部に検出させる検出手順と、
前記アクセスポイントが検出されたときに、目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別手順と、
前記目的地において通信可能なアクセスポイントを識別するＡＰ識別情報と前記検出されたアクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、目的地到着報知方法及びプログラムに関する。
【背景技術】
【０００２】
乗り過ごしを防止するため、電車などで目的地へ向かう際に、到着が予想されるタイミング（到着予想タイミング）になったときに、音やバイブレーションによって報知するように携帯電話のアラームを設定することがある。この場合、電車などが遅延すると、目的地に着く前に携帯電話が到着予想タイミングを報知してしまう。
このような不都合を解消するため、携帯電話によって予め設定された目的地に到着したときに、電車内に設置されたサーバが携帯電話に目的地に到着したことを通知し、携帯電話がバイブレーションによってその旨を報知する技術が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６６７５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に開示された技術では、電車の位置を示す位置情報を取得することができるサーバを電車内に設置する必要があり、簡単な構成で、目的地に到着したことを報知することができない。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、簡単な構成で、目的地に到着したことを報知することができる携帯端末、目的地到着報知方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る携帯端末は、
目的地の位置を示す目的地位置情報を記憶する目的地情報記憶部と、
前記目的地において通信可能なアクセスポイントを識別するＡＰ識別情報を記憶する目的地ＡＰ情報記憶部と、
前記アクセスポイントを検出する検出部と、
前記検出部が前記アクセスポイントを検出したときに、前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別部と、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知部と、
を備えることを特徴とする。
【０００７】
上記目的を達成するため、本発明の第２の観点に係る目的地到着報知方法は、
アクセスポイントを検出する検出工程と、
前記アクセスポイントが検出されたときに、目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別工程と、
前記目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と前記検出されたアクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知工程と、
を備えることを特徴とする。
【０００８】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
コンピュータに、
アクセスポイントを検出部に検出させる検出手順と、
前記アクセスポイントが検出されたときに、目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別手順と、
前記目的地において通信可能なアクセスポイントを識別するＡＰ識別情報と前記検出されたアクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知手順と、
を実行させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、簡単な構成で、目的地に到着したことを報知することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る目的地到着報知システムの構成を示すブロック図である。
【図２】図１に示す携帯電話の構成を示すブロック図である。
【図３】図１に示すデータサーバの構成を示すブロック図である。
【図４】図３に示すＡＰ情報ＤＢの構成を説明するための図である。
【図５】図２に示す制御部が実行する目的地設定処理を説明するためのフローチャートである。
【図６】図３に示す制御部が実行するＡＰ識別情報提供処理を説明するためのフローチャートである。
【図７】（ａ）及び（ｂ）は、それぞれ、目的地入力画面、未登録通知画面の一例を説明するための図である。
【図８】図２に示す制御部が実行する報知処理を説明するためのフローチャートである。
【図９】携帯電話が出発地から目的地へ移動するときの経路を説明するための図である。
【図１０】（ａ）及び（ｂ）は、ＡＰ情報ＤＢから目的地ＤＢを生成する動作を説明するための図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係る目的地到着報知システム１００を、図面を参照して説明する。
【００１２】
本実施形態に係る目的地到着報知システム１００は、図１に示すように、無線ＬＡＮ（Local Area Network）に接続可能な携帯電話１０と、複数の基地局２０（２０１〜２０ｍ）と、複数の無線ＬＡＮのＡＰ（アクセスポイント）３０（３０１１〜３０ｎｍ）と、データサーバ４０と、複数の通信ネットワーク５０（５０１〜５０ｍ）と、を備えている。
携帯電話１０は、一般的な通話機能の他、最寄りの基地局２０を介して、目的地において通信可能なＡＰ３０を識別するＡＰ識別情報をデータサーバ４０から取得し、取得したＡＰ識別情報が付されたＡＰ３０を検出したときに、目的地に到着した旨を報知するという特徴的な機能を有する。
【００１３】
本実施形態では、基地局２０ｊ及び複数のＡＰ３０ｉｊは、通信ネットワーク５０ｊ（ｉ＝１、２、・・・ｎ；ｊ＝１、２、・・・ｍ）に接続されている。また、任意の通信ネットワーク５０ｐと通信ネットワーク５０ｑとは（ｐ≠ｑ）は、直接的に又は他の通信ネットワーク５０ｒ（ｒ≠ｐ、ｑ）を介して接続されている。
【００１４】
携帯電話１０は、前述したように、一般的な通話機能を有する他、最寄りの基地局２０を介して、目的地において通信可能なＡＰ３０を識別するＡＰ識別情報をデータサーバ４０から取得し、取得したＡＰ識別情報が付されたＡＰ３０を検出したときに、目的地に到着した旨を報知する。
携帯電話１０は、図２に示すように、無線通信部１０１と、無線ＬＡＮ通信部１０２と、操作部１０３と、表示部１０４と、コーデック部１０５と、スピーカ１０６と、マイク（マイクロフォン）１０７と、記憶部１０８と、制御部１０９と、を備えている。
【００１５】
無線通信部１０１は、ＣＤＭＡ（Code Division Multiple Access：符号分割多重接続）方式やＧＳＭ（Global Systems for Mobile communications）方式などの通信方式に適応した通信装置などから構成され、アンテナ１０１ａを介して、近傍の基地局２０と無線通信する。また、無線通信部１０１は、アンテナ１０１ａを介して近傍の基地局２０から受信した音声信号を復調した後、復調した音声信号をコーデック部１０５に供給する。その他、無線通信部１０１は、コーデック部１０５から供給された音声信号を変調した後、変調した音声信号を、アンテナ１０１ａを介して近傍の基地局２０に送信する。
【００１６】
無線ＬＡＮ通信部１０２は、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信規格に適応した通信インタフェースなどから構成され、アンテナ１０２ａを介して、近傍のＡＰ３０と無線通信する。
【００１７】
操作部１０３は、操作ボタン、テンキー等を備え、ユーザの操作に応じた操作信号を制御部１０９に供給する。
【００１８】
表示部１０４は、ＬＣＤ（Liquid Crystal Display）などから構成され、制御部１０９の制御下、待ち受け画面などを表示する。
【００１９】
コーデック部１０５は、コーデック、ＤＡＣ（Digital to Analog Converter）、ＡＤＣ（Analog to Digital Converter）、アンプなどから構成され、無線通信部１０１から供給されたデジタルの音声信号を復号し、アナログ信号に変換した後、変換したアナログ信号を増幅してスピーカ１０６に供給し、音声を出力させる。
また、コーデック部１０５は、マイク１０７から供給されたアナログの音声信号をデジタルの音声信号に変換し、符号化した後、符号化したデジタル信号を無線通信部１０１に供給する。
【００２０】
スピーカ１０６は、コーデック部１０５から供給されるアナログの音声信号により駆動し、放音する。また、スピーカ１０６は、制御部１０９の制御下、目的地に到着したことを知らせる警告音を放音する。スピーカ１０６は、イヤホン、ヘッドホン等を含む。
【００２１】
マイク１０７は、ユーザの発する音声などの周囲の音に基づいて、アナログの音声信号を生成し、生成した音声信号をコーデック部１０５に供給する。
【００２２】
記憶部１０８は、フラッシュメモリなどから構成され、データサーバ４０から取得したＡＰ識別情報を格納した目的地ＤＢを記憶する。目的地ＤＢの詳細については後述する。
【００２３】
制御部１０９は、ＣＰＵ（Central Processing Unit）、メモリなどから構成され、メモリに記憶された所定のプログラムをＣＰＵが実行することにより、最寄りの基地局２０を介して、目的地において通信可能なＡＰ３０のＡＰ識別情報をデータサーバ４０から取得し、取得したＡＰ識別情報が付されたＡＰ３０を検出したときに、目的地に到着した旨を報知する。また、制御部１０９は、タイマ１０９１として機能する。制御部１０９の機能と実行する制御の詳細については後述する。
【００２４】
図１に示す基地局２０は、携帯電話１０と他の携帯電話１０との通信を中継する他、携帯電話１０とデータサーバ４０との通信を中継する。
【００２５】
ＡＰ３０は、携帯電話１０と他の通信機器との通信を中継する。
本実施形態では、ＡＰ３０は、自装置のＳＳＩＤ（Service Set Identifier）を含めたビーコン信号を定期的に送信している。なお、理解を容易にするため、ＡＰ３０は、自装置との距離が所定の閾値Ｌ（例えば、９０ｍ）以下の範囲に属する通信機器と無線通信することができるとする。
【００２６】
データサーバ４０は、携帯電話１０の要求に応答して、目的地において通信可能なＡＰ３０のＡＰ識別情報を提供するコンピュータであり、図３に示すように、通信部４０１と、操作部４０２と、表示部４０３と、記憶部４０４と、制御部４０５と、を備えている。
【００２７】
通信部４０１は、Ｅｔｈｅｒｎｅｔ（登録商標）等の通信規格に適応した通信インタフェースなどから構成され、通信ネットワーク５０及び基地局２０を介して、携帯電話１０と通信する。
【００２８】
操作部４０２は、キーボード、マウスなどから構成され、ユーザの操作に応じた操作信号を制御部４０５に供給する。
【００２９】
表示部４０３は、ＬＣＤ（Liquid Crystal Display）などから構成され、制御部４０５の制御下、様々な画像を表示する。
【００３０】
記憶部４０４は、磁気ディスクなどから構成され、ＡＰ情報ＤＢ（データベース）４０４１、を備えている。
ＡＰ情報ＤＢ４０４１は、図４に示すように、ＡＰ３０を識別するＡＰ識別情報と、このＡＰ識別情報が付されたＡＰ３０の位置を示すＡＰ位置情報と、を対応付けて予め記憶している。本実施形態では、ＡＰ識別情報に、ＡＰ３０に付されたＳＳＩＤ（Service Set Identifier）を含め、ＡＰ位置情報にＡＰ３０の位置を示す緯度及び経度を含めている。
【００３１】
図３に示す制御部４０５は、ＣＰＵ（Central Processing Unit）、メモリなどから構成され、メモリに記憶された所定のプログラムをＣＰＵが実行することにより、携帯電話１０の要求に応答して、目的地において通信可能なＡＰ３０のＡＰ識別情報を提供する。
【００３２】
図１に示す通信ネットワーク５０は、基地局２０とデータサーバ４０とを有線又は無線で接続する通信媒体である。
【００３３】
次に、上記構成を有する目的地到着報知システムの１００の動作を携帯電話１０の動作を中心に説明する。
【００３４】
携帯電話１０は、前述したように、一般的な通話機能を有する他、最寄りの基地局２０を介して、目的地において通信可能なＡＰ３０のＡＰ識別情報をデータサーバ４０から取得し、取得したＡＰ識別情報が付されたＡＰ３０を検出したときに、目的地に到着した旨を報知するという特徴的な機能を有する。
以下、ユーザが目的地を設定し、携帯電話１０を携帯して目的地へ移動する場合を例にして携帯電話１０の特徴的な動作を説明する。
【００３５】
目的地を設定したい場合、ユーザは、操作部１０３を操作してその旨を指示する。制御部１０９は、ユーザの操作指示に応答して、図５に示す目的地設定処理を開始し、まず、目的地の位置を示す位置情報を入力する画面（目的地入力画面）を表示部１０４に表示する（ステップＳ１１）。目的地入力画面の一例を図７（ａ）に示す。
【００３６】
続いて、制御部１０９は、目的地の位置情報が入力されたか否かを判別する（ステップＳ１２）。
具体的には、制御部１０９は、目的地入力画面のテキストボックス１０４１に目的地の位置情報が入力され、且つ、設定ボタン１０４２が押下されたか否かを判別する。制御部１０９は、目的地入力画面のテキストボックス１０４１に目的地の位置情報が入力され、且つ、設定ボタン１０４２が押下された場合、目的地の位置情報が入力されたと判別する。一方、制御部１０９は、目的地入力画面のテキストボックス１０４１に目的地の位置情報が入力されず、又は、設定ボタン１０４２が押下されていない場合、目的地の位置情報が入力されていないと判別する。
【００３７】
制御部１０９は、目的地の位置情報が入力されていないと判別した場合（ステップＳ１２；Ｎｏ）、ステップＳ１２を繰り返す。
一方、制御部１０９は、目的地の位置情報が入力されたと判別された場合（ステップＳ１２；Ｙｅｓ）、目的地において通信可能なＡＰ２０のＡＰ識別情報の取得要求をデータサーバ４０に送信する（ステップＳ１３）。本実施形態では、制御部１０９は、入力された目的地の位置情報を記憶部１０８に記憶し、前述したＡＰ識別情報の取得要求に目的地の位置情報を含める。
【００３８】
データサーバ４０の制御部４０５は、ＡＰ識別情報の取得要求に応答して、図６に示すＡＰ識別情報提供処理を開始し、まず、目的地において通信可能なＡＰ３０があるか否かを判別する（ステップＳ２１）。
具体的には、制御部４０５は、取得要求に含まれる目的地の位置情報によって特定される位置とＡＰ位置情報によって特定される位置との距離が所定の閾値Ｌ以下となるＡＰ位置情報がＡＰ情報ＤＢ４０４１に記憶されているか否かを判別する。
制御部４０５は、取得要求に含まれる目的地の位置情報によって特定される位置とＡＰ位置情報によって特定される位置との距離が所定の閾値Ｌ以下となるＡＰ位置情報がＡＰ情報ＤＢ４０４１に記憶されている場合、目的地において通信可能なＡＰ３０があると判別する。一方、制御部４０５は、取得要求に含まれる目的地の位置情報によって特定される位置とＡＰ位置情報によって特定される位置との距離が所定の閾値Ｌ以下となるＡＰ位置情報がＡＰ情報ＤＢ４０４１に記憶されていない場合、目的地において通信可能なＡＰ３０がないと判別する。
【００３９】
制御部４０５は、目的地において通信可能なＡＰ３０があると判別した場合（ステップＳ２１；Ｙｅｓ）、目的地において通信可能なＡＰ３０のＡＰ識別情報をＡＰ情報ＤＢ４０４１から抽出し、抽出したＡＰ識別情報を格納した目的地ＤＢを生成する（ステップＳステップＳ２２）。制御部４０５は、生成した目的地ＤＢを携帯電話１０に送信し（ステップＳ２３）、ＡＰ識別情報提供処理を終了する。
【００４０】
一方、制御部４０５は、前述したステップＳ２１で、目的地において通信可能なＡＰ３０がないと判別した場合（ステップＳ２１；Ｎｏ）、目的地において通信可能なＡＰ３０がＡＰ情報ＤＢ４０４１に未登録である旨の未登録通知を携帯電話１０に送信し（ステップＳ２４）、ＡＰ識別情報提供処理を終了する。
【００４１】
図５に戻り、携帯電話１０の制御部１０９は、目的地において通信可能なＡＰ３０のＡＰ識別情報を格納した目的地ＤＢ又は目的地において通信可能なＡＰ３０がＡＰ情報ＤＢ４０４１に未登録である旨の未登録通知をデータサーバ４０から受信する（ステップＳ１４）。続いて、制御部１０９は、目的地ＤＢを受信したか否かを判別する（ステップＳ１５）。制御部１０９は、目的地ＤＢを受信したと判別した場合（ステップＳ１５；Ｙｅｓ）、受信した目的地ＤＢを記憶部１０８に記憶し（ステップＳ１６）、目的地設定処理を終了する。
【００４２】
一方、制御部１０９は、前述したステップＳ１５で、目的地ＤＢを受信しなかったと判別した場合（ステップＳ１５；Ｎｏ）、データサーバ４０から受信した未登録通知を表示する画面（未登録通知画面）を表示部１０４に表示する（ステップＳ１７）。未登録通知画面の一例を図７（ｂ）に示す。
制御部１０９は、未登録通知画面のＯＫボタン１０４３が押下されたことを契機として、ステップＳ１１に処理を戻す。
【００４３】
このようにして、目的地において通信可能なＡＰ３０がある場合、このＡＰ３０のＡＰ識別情報を格納した目的地ＤＢが携帯電話１０の記憶部１０８に記憶される。
【００４４】
携帯電話１０は、目的地設定処理が終了したことを契機として、目的地ＤＢに格納されたＡＰ識別情報が付されたＡＰ３０をサーチし、このＡＰ３０を検出したときに、目的地に到着した旨を報知する。
以下、このような携帯電話１０の特徴的な動作を説明する。
【００４５】
制御部１０９は、目的地設定処理が終了したことを契機として、図８に示す報知処理を開始し、まず、タイマ１０９１のカウンタ値ｔを０にリセットし、計時を開始させる（ステップＳ３１）。制御部１０９は、タイマ１０９１のカウンタ値が所定の閾値Ｔ以上になったか否かを判別する（ステップＳ３２）。所定の閾値Ｔは、携帯電話１０がＡＰ３０をサーチ（スキャン）する周期に相当する。
【００４６】
制御部１０９は、タイマ１０９１のカウンタ値が所定の閾値Ｔ未満であると判別した場合（ステップＳ３２；Ｎｏ）、ステップＳ３２を繰り返す。
一方、制御部１０９は、タイマ１０９１のカウンタ値が所定の閾値Ｔ以上であると判別した場合（ステップＳ３２；Ｙｅｓ）、無線ＬＡＮ通信部１０２に近傍のＡＰ３０をサーチさせる（ステップＳ３３）。
具体的には、制御部１０９は、ＡＰ３０をサーチする旨のサーチ指示信号を無線ＬＡＮ通信部１０２に供給する。無線ＬＡＮ通信部１０２は、制御部１０９から供給されたサーチ指示信号に応答して、ＡＰ３０から発信されるビーコン信号を検出することにより、ＡＰ３０をサーチする。無線ＬＡＮ通信部１０２は、ＡＰ３０から発信されるビーコン信号を検出した場合、その旨及びビーコン信号に含まれるＳＳＩＤを制御部１０９に通知し、ビーコン信号を検出できない場合、その旨を制御部１０９に通知する。
【００４７】
制御部１０９は、無線ＬＡＮ通信部１０２からの通知により、ビーコン信号を検出したか否かを判別する（ステップＳ３４）。制御部１０９は、ビーコン信号を検出したと判別した場合（ステップＳ３４；Ｙｅｓ）、目的地ＤＢに格納されたＡＰ識別情報に含まれるＳＳＩＤが無線ＬＡＮ通信部１０２からの通知に含まれるＳＳＩＤのいずれかと一致するか否かを判別する（ステップＳ３５）。
【００４８】
制御部１０９は、目的地ＤＢに格納されたＡＰ識別情報に含まれるＳＳＩＤが無線ＬＡＮ通信部１０２からの通知に含まれるＳＳＩＤのいずれかと一致すると判別した場合（ステップＳ３５；Ｙｅｓ）、スピーカ１０６に警告音を放音させることにより、目的地に到着した旨を報知（ステップＳ３６）し、報知処理を終了する。
【００４９】
一方、制御部１０９は、前述したステップＳ３４でビーコン信号を検出しなかったと判別した場合（ステップＳ３４；Ｎｏ）、及びステップＳ３５で目的地ＤＢに格納されたＡＰ識別情報に含まれるＳＳＩＤが無線ＬＡＮ通信部１０２からの通知に含まれるＳＳＩＤのいずれとも一致しないと判別した場合（ステップＳ３５；Ｎｏ）、ステップＳ３１に処理を戻す。このようにして、制御部１０９は、以上の処理を繰り返す。
【００５０】
以上の動作を、図５、６、８及び１０を参照して具体的に説明する。
【００５１】
以下、ユーザが目的地の位置情報（目的地の緯度及び経度）を、（北緯）３５°４０′５５″、（東経）１３９°４６′０３″と設定する場合を例にして、携帯電話１０及びデータサーバ４０の動作を説明する。なお、理解を容易にするため、ＡＰ情報ＤＢ４０４１は、図１０（ａ）に示すように、ＡＰ識別情報とＡＰ位置情報とを対応付けて記憶しているとする。
【００５２】
この場合、データサーバ４０の制御部４０５は、図６のステップ２１で、位置情報（３５°４０′５５″、１３９°４６′０３″）によって特定される目的地において通信可能なＡＰ３０があるか否かを判別する。
具体的には、制御部４０５は、目的地との距離が所定の閾値Ｌ＝９０ｍ以下であるＡＰ３０が存在するか否かを判別する。
本実施形態では、例えば、緯度１秒＝３０ｍ、経度１秒＝３１ｍのように、緯度及び経度の単位量を距離に変換する変換式を記憶部４０４に予め記憶している。制御部４０５は、これらの変換式に基づいて、目的地とＡＰ３０との距離が所定の閾値Ｌ＝９０ｍ以下となるＡＰ位置情報をＡＰ情報ＤＢ４０４１から検索し、図１０（ａ）において網掛けで示したＡＰ位置情報Ｓ０１０２、Ｓ０１０３、Ｓ０１０４を特定する。
この場合、制御部４０５は、目的地において通信可能なＡＰ３０があると判別する（ステップＳ２１）。
【００５３】
制御部４０５は、図１０（ｂ）に示すように、目的地において通信可能なＡＰ３０のＡＰ識別情報Ｓ０１０２、Ｓ０１０３、Ｓ０１０４をＡＰ情報ＤＢ４０４１から抽出し、抽出したＡＰ識別情報を格納した目的地ＤＢを生成し（ステップＳ２２）、生成した目的地ＤＢを携帯電話１０に送信する（ステップＳ２３）。
【００５４】
携帯電話１０の制御部１０９は、目的地ＤＢをデータサーバ４０から受信するため、ステップＳ１５でＹｅｓとなり、受信した目的地ＤＢを記憶部１０８に記憶する（ステップＳ１６）。
【００５５】
このようにして、目的地において通信可能なＡＰ３０のＡＰ識別情報を格納した目的地ＤＢが携帯電話１０の記憶部１０８に記憶される。
【００５６】
次に、図９の軌跡Ｒ１に示すように、携帯電話１０が出発地ＰＳから目的地ＰＥへ移動したとする。なお、目的地の近傍のＡＰ３０１ｍ、ＡＰ３０２ｍ、ＡＰ３０３ｍが発信するビーコン信号には、それぞれのＳＳＩＤとして、Ｓ０１０２、Ｓ０１０３、Ｓ０１０４が含まれているとする。
この場合、無線ＬＡＮ通信部１０２は、近傍のＡＰ３０１ｍ、ＡＰ３０２ｍ、ＡＰ３０３ｍから発信されたビーコン信号を検出するため、図８のステップＳ３４でＹｅｓとなる。
【００５７】
また、目的地ＤＢに格納されたＡＰ識別情報に含まれるＳＳＩＤ（Ｓ０１０２、Ｓ０１０３、Ｓ０１０４）のいずれも、検出されたビーコン信号に含まれるＳＳＩＤ（Ｓ０１０２、Ｓ０１０３、Ｓ０１０４）のいずれかと一致するため、ステップＳ３５でＹｅｓとなり、制御部１０９は、目的地に到着した旨を報知する（ステップＳ３６）。
【００５８】
以上、説明したように、制御部１０９は、目的地において通信可能なＡＰ３０のＡＰ識別情報を格納した目的地ＤＢをデータサーバ４０から取得し、目的地ＤＢに格納されたＡＰ識別情報に含まれるＳＳＩＤを含むビーコン信号を検出したときに、目的地に到着した旨を報知する。このため、簡単な構成で、目的地に到着したことを報知することができる。
【００５９】
また、携帯電話１０が一般的に有する無線ＬＡＮに接続する機能を使用するため、上記実施形態に係る携帯電話１０の開発コストを削減することができる。さらに、ＡＰ３０は室内に設置されることが多いため、携帯電話１０は、室内であっても目的地に到着したことを報知することができる。また、ＧＰＳ（Global Positioning System）により周期的に自位置を測定し、目的地に到着したか否かを判別するシステムと比較して、携帯電話１０の消費電力を削減することができる。
【００６０】
この発明は上記の実施形態に限定されず、種々の変形及び応用が可能である。例えば、上記説明において示したハードウェアの構成及び動作は一例でありこれらに限定されるものではなく、適宜変更及び応用が可能である。
【００６１】
上記実施形態では、データサーバ４０がＡＰ情報ＤＢ４０４１を記憶部４０４に記憶しているが、これに限定されず、携帯電話１０がＡＰ情報ＤＢ４０４１を記憶部１０８に記憶してもよい。また、携帯電話１０が、持ち運び可能なメモリ（例えば、メモリカード）のリーダ（読み取り部）をさらに備え、持ち運び可能なメモリにＡＰ情報ＤＢ４０４１を記憶してもよい。
この場合、携帯電話１０の制御部１０９が、図６に示すＡＰ識別情報提供処理を実行すればよい。
【００６２】
上記実施形態では、理解を容易にするため、目的地の位置情報として、ユーザが、目的地の緯度及び経度を直接入力するようになっているが、携帯電話１０が地図を表示部１０４に表示し、ユーザが操作部１０３を操作して、表示された地図から目的地を指定するようにしてもよい。
この場合、携帯電話１０は、地図の画像の情報（画像情報）と地図上の位置を示す位置情報とを記憶する地図ＤＢを記憶部１０８に備え、制御部１０９が、操作部１０３によって指定された位置に対応する位置情報を地図ＤＢから取得すればよい。
【００６３】
上記実施形態では、目的地の位置情報を１つのみ設定しているが、複数の目的地の位置情報を設定してもよい。
この場合、制御部１０９は、目的地ＤＢに格納されたいずれかのＡＰ識別情報に含まれるＳＳＩＤが無線ＬＡＮ通信部１０２からの通知に含まれるＳＳＩＤのいずれかと一致する場合に、目的地に報知したことを報知すればよい。
【００６４】
上記実施形態では、データサーバ４０の制御部４０５は、目的地において通信可能なＡＰ３０が複数ある場合、通信可能なすべてのＡＰ３０のＡＰ識別情報をＡＰ情報ＤＢ４０４１から抽出し、目的地ＤＢを生成しているが、これに限定されず、例えば、目的地において通信可能なＡＰ３０が複数ある場合、目的地に最も近いＡＰ３０のＡＰ識別情報をＡＰ情報ＤＢ４０４１から抽出し、目的地ＤＢを生成してもよい。なお、携帯電話１０がＡＰ情報ＤＢ４０４１を記憶部１０８に記憶し、制御部１０９が、図６に示すＡＰ識別情報提供処理を実行する場合も同様である。
この場合、制御部４０５又は制御部１０９は、目的地の位置情報によって特定される位置とＡＰ情報ＤＢ４０４１に記憶されたＡＰ位置情報によって特定される位置との距離が所定の閾値Ｌ以下となるＡＰ位置情報であって、該距離が最小となるものをＡＰ情報ＤＢ４０４１から抽出し、目的地ＤＢを生成すればよい。
【００６５】
上記実施形態では、携帯電話１０の制御部１０９は、目的地ＤＢに格納されたＡＰ識別情報が複数ある場合、これらのＡＰ識別情報に含まれるＳＳＩＤのいずれもが、無線ＬＡＮ通信部１０２からの通知に含まれるＳＳＩＤのいずれかと一致する場合、目的地に到着した旨を報知しているが、これに限定されず、例えば、制御部１０９は、ＳＳＩＤが一致する数を示す一致数を計数し、この一致数に基づいて報知の態様を変更してもよい。
例えば、前述した具体例のように、目的地ＤＢに格納されたＡＰ識別情報に含まれるＳＳＩＤがＳ０１０２、Ｓ０１０３、Ｓ０１０４であり、無線ＬＡＮ通信部１０２からの通知に含まれるＳＳＩＤが、Ｓ０１０２、Ｓ０１０３、Ｓ０１０４のうち、いずれか１つを含む場合、ＬＢ１デシベルの警告音で報知し、いずれか２つを含む場合、ＬＢ２（＞ＬＢ１）デシベルの警告音で報知し、すべてを含む場合、ＬＢ３（＞ＬＢ２）デシベルの警告音で報知することによって、一致数が多くなるにつれて大きな警告音で報知してもよい。
【００６６】
上記実施形態では、ＡＰ３０を識別するＡＰ識別情報にＳＳＩＤを含めているが、ＳＳＩＤに限定されない。
【００６７】
上記実施形態では、目的地において通信可能なＡＰ３０がないと判別した場合、制御部１０９は、目的地入力画面を表示部１０４に再表示し、別の目的地の位置情報の入力を促すが、これに限定されない。例えば、目的地において通信可能なＡＰ３０がないと判別した場合、制御部１０９は、到着予想タイミングを入力する到着予想タイミング入力画面を表示部１０４に表示し、入力された到着予想タイミングを記憶部１０８に記憶し、タイマ１０９１から取得した現在日時が記憶部１０８に記憶された到着予想タイミングになったときに、目的地に到着した旨を報知するようにしてもよい。
【００６８】
本実施形態では、スピーカ１０６が警告音を放音することにより、目的地に到着したことを報知しているが、報知の方法はこれに限定されず、例えば、携帯電話１０がインジケータを備え、このインジケータを点灯又は点滅させることにより、報知してもよい。
【００６９】
なお、本発明の携帯端末は、専用の装置を用いる必要はなく、通常のコンピュータにより実現することができる。例えばコンピュータに上記した各処理を実行させるためのプログラム及びデータを記録媒体（ＣＤ−ＲＯＭ等）に記録して配布し、これをインストールして実行することにより、本発明の携帯端末を実現できる。また、プログラム及びデータの配布は、ＣＤ−ＲＯＭ等に限らず、通信回線等を介して行われてもよい。
【００７０】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７１】
（付記１）
目的地の位置を示す目的地位置情報を記憶する目的地情報記憶部と、
前記目的地において通信可能なアクセスポイントを識別するＡＰ識別情報を記憶する目的地ＡＰ情報記憶部と、
前記アクセスポイントを検出する検出部と、
前記検出部が前記アクセスポイントを検出したときに、前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別部と、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知部と、
を備えることを特徴とする携帯端末。
【００７２】
（付記２）
前記判別部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のいずれもが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致するか否かを判別し、
前記報知部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のいずれもが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致すると判別された場合、前記目的地に到着した旨を報知する、
ことを特徴とする付記１に記載の携帯端末。
【００７３】
（付記３）
前記判別部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のうちいずれか１つが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致するか否かを判別し、
前記報知部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報うちいずれか１つが、検出された前記アクセスポイントのＡＰ識別情報のいずれかと一致すると判別された場合、前記目的地に到着した旨を報知する、
ことを特徴とする付記１に記載の携帯端末。
【００７４】
（付記４）
前記アクセスポイントのＡＰ識別情報と前記アクセスポイントの位置を示すＡＰ位置情報とを対応付けて記憶するＡＰ情報記憶部と、
前記目的地情報記憶部に記憶された目的地位置情報と前記ＡＰ情報記憶部に記憶されたＡＰ位置情報とに基づいて、前記目的地において通信可能な前記アクセスポイントのＡＰ識別情報を特定し、前記目的地ＡＰ情報記憶部に記憶するＡＰ情報特定部と、
をさらに備えることを特徴とする付記１乃至３のいずれか１項に記載の携帯端末。
【００７５】
（付記５）
前記ＡＰ情報特定部は、
前記目的地情報記憶部に記憶された目的地位置情報と前記ＡＰ情報記憶部に記憶されたＡＰ位置情報とに基づいて、前記目的地と前記アクセスポイントとの距離が所定の閾値以下となるＡＰ識別情報を特定し、前記目的地ＡＰ情報記憶部に記憶する、
ことを特徴とする付記４に記載の携帯端末。
【００７６】
（付記６）
前記ＡＰ情報特定部は、
前記目的地情報記憶部に記憶された目的地位置情報と前記ＡＰ情報記憶部に記憶されたＡＰ位置情報とに基づいて、前記目的地と前記アクセスポイントとの距離が所定の閾値以下となるＡＰ識別情報のうち、該距離が最も小さくなるＡＰ識別情報を特定し、前記目的地ＡＰ情報記憶部に記憶する、
ことを特徴とする付記５に記載の携帯端末。
【００７７】
（付記７）
前記検出部は、
前記アクセスポイントから発信されるビーコン信号を検出することにより、前記アクセスポイントを検出し、
前記判別部は、
前記検出部が前記アクセスポイントから発信されるビーコン信号を検出したときに、前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と前記ビーコン信号に含まれるＡＰ識別情報とが一致するか否かを判別し、
前記報知部は、
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報と前記ビーコン信号に含まれるＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する、
ことを特徴とする付記１乃至６のいずれか１項に記載の携帯端末。
【００７８】
（付記８）
前記目的地ＡＰ情報記憶部に記憶されたＡＰ識別情報のうち検出された前記アクセスポイントのＡＰ識別情報と一致するＡＰ識別情報の数を示す一致数を計数する計数部、
をさらに備え、
前記報知部は、
前記一致数に基づいて、報知の態様を変更する、
ことを特徴とする付記１乃至７のいずれか１項に記載の携帯端末。
【００７９】
（付記９）
アクセスポイントを検出する検出工程と、
前記アクセスポイントが検出されたときに、目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別工程と、
前記目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と前記検出されたアクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知工程と、
を備えることを特徴とする目的地到着報知方法。
【００８０】
（付記１０）
コンピュータに、
アクセスポイントを検出部に検出させる検出手順と、
前記アクセスポイントが検出されたときに、目的地において通信可能な前記アクセスポイントを識別するＡＰ識別情報と検出された前記アクセスポイントのＡＰ識別情報とが一致するか否かを判別する判別手順と、
前記目的地において通信可能なアクセスポイントを識別するＡＰ識別情報と前記検出されたアクセスポイントのＡＰ識別情報とが一致すると判別された場合、前記目的地に到着した旨を報知する報知手順と、
を実行させることを特徴とするプログラム。
【符号の説明】
【００８１】
１０    携帯電話
２０    基地局
３０    ＡＰ（アクセスポイント）
４０    データサーバ
５０    通信ネットワーク
１００  目的地到着報知システム
１０１  無線通信部
１０１ａ  アンテナ
１０２  無線ＬＡＮ通信部
１０２ａ  アンテナ
１０３  操作部
１０４  表示部
１０５  コーデック部
１０６  スピーカ
１０７  マイク
１０８  記憶部
１０９  制御部
１０９１  タイマ
４０１  通信部
４０２  操作部
４０３  表示部
４０４  記憶部
４０４１  ＡＰ情報ＤＢ
４０５  制御部
【図１】
2012193987.tif 000003
【図２】
2012193987.tif 000004
【図３】
2012193987.tif 000005
【図４】
2012193987.tif 000006
【図５】
2012193987.tif 000007
【図６】
2012193987.tif 000008
【図７】
2012193987.tif 000009
【図８】
2012193987.tif 000010
【図９】
2012193987.tif 000011
【図１０】
2012193987.tif 000012