(57)【特許請求の範囲】
【請求項１】
現在位置を特定する現在位置特定手段と、
地図上にメッシュ状に細分化して設定された複数の細分化領域のうち、前記現在位置特定手段によって特定された前記現在位置が含まれる細分化領域を現在位置領域として特定する現在位置領域特定手段と、
前記現在位置領域特定手段によって特定された前記現在位置領域の周囲に設定されている細分化領域を周囲領域として特定する周囲領域特定手段と、
前記地図上に設定された情報配信対象領域を特定する情報配信対象領域特定手段と、
前記周囲領域特定手段によって特定された前記周囲領域のうち、前記情報配信対象領域特定手段によって特定された前記情報配信対象領域と少なくとも領域の一部が重なる対象領域に対して監視対象領域を設定する監視対象領域設定手段と、
前記監視対象領域設定手段によって設定された前記監視対象領域と、前記現在位置特定手段に特定された前記現在位置とに基づいて、通信回線を介して接続された情報配信装置へ前記現在位置に応じた情報の有無を問い合わせるか否かを判定する判定手段と、
前記判定手段によって情報の有無を問い合わせると判定されたときに、前記情報配信装置へ前記現在位置を特定するための情報を送信して、前記現在位置に応じた情報の有無を問い合わせる問い合わせ手段とを備え、
前記監視対象領域設定手段は、前記対象領域に内接または外接する円形の領域を第一の監視対象領域として設定し、前記現在位置領域と前記周囲領域を包含する領域に内接または外接する円形の領域を第二の監視対象領域として設定することを特徴とする情報取得装置。
【請求項２】
請求項１に記載の情報取得装置において、
前記現在位置特定手段によって特定された前記現在位置の時間変化を検出する現在位置変化検出手段をさらに備え、
前記判定手段は、前記現在位置変化検出手段によって検出された前記現在位置の時間変化に基づいて、前記現在位置が前記第一の監視対象領域外から前記第一の監視対象領域内に変化したとき、または前記現在位置が前記第二の監視対象領域内から前記第二の監視対象領域外に変化したときに、前記情報配信装置へ前記現在位置に応じた情報の有無を問い合わせると判定することを特徴とする情報取得装置。
【請求項３】
請求項２に記載の情報取得装置において、
地図上に設定される前記細分化領域は、各領域の一辺の長さを変えた複数の設定パターンが記録装置に記録されており、
前記現在位置変化検出手段によって検出される前記現在位置の時間変化に基づいて、前記情報取得装置の移動速度を検出する移動速度検出手段と、
前記移動速度検出手段によって検出された移動速度に応じて、前記細分化領域の設定パターンを変更する設定パターン変更手段とをさらに備えることを特徴とする情報取得装置。
【請求項４】
請求項３に記載の情報取得装置において、
前記設定パターン変更手段は、前記移動速度検出手段によって検出された移動速度が遅いほど、各領域の一辺の長さが短い設定パターンを選択することを特徴とする情報取得装置。
【請求項５】
請求項３または４に記載の情報取得装置において、
前記細分化領域の複数の設定パターンは、前記情報配信装置が情報配信を行う地域を含む領域を４分割して４つの細分化領域を設定した第１の設定パターン、前記第１の設定パターンにおける４つの細分化領域のそれぞれをさらに４分割して１６の細分化領域を設定した第２の設定パターン、各細分化領域に対する４分割処理をｎ回繰り返して４のｎ乗個の細分化領域を設定した第ｎの設定パターンを含むことを特徴とする情報取得装置。
【請求項６】
現在位置を特定する現在位置特定手順と、
地図上にメッシュ状に細分化して設定された複数の細分化領域のうち、前記現在位置特定手順で特定した前記現在位置が含まれる細分化領域を現在位置領域として特定する現在位置領域特定手順と、
前記現在位置領域特定手順で特定した前記現在位置領域の周囲に設定されている細分化領域を周囲領域として特定する周囲領域特定手順と、
前記地図上に設定された情報配信対象領域を特定する情報配信対象領域特定手順と、
前記周囲領域特定手順で特定した前記周囲領域のうち、前記情報配信対象領域特定手順で特定した前記情報配信対象領域と少なくとも領域の一部が重なる対象領域に対して監視対象領域を設定する監視対象領域設定手順と、
前記監視対象領域設定手順で設定した前記監視対象領域と、前記現在位置特定手順で特定した前記現在位置とに基づいて、通信回線を介して接続された情報配信装置へ前記現在位置に応じた情報の有無を問い合わせるか否かを判定する判定手順と、
前記判定手順で情報の有無を問い合わせると判定したときに、前記情報配信装置へ前記現在位置を特定するための情報を送信して、前記現在位置に応じた情報の有無を問い合わせる問い合わせ手順とをコンピュータに実行させるための情報取得方法であって、
前記監視対象領域設定手順は、前記対象領域に内接または外接する円形の領域を第一の監視対象領域として設定し、前記現在位置領域と前記周囲領域を包含する領域に内接または外接する円形の領域を第二の監視対象領域として設定することを特徴とする情報取得方法。
【請求項７】
請求項６に記載の情報取得方法において、
前記現在位置特定順で特定した前記現在位置の時間変化を検出する現在位置変化検出手順をさらに有し、
前記判定手順は、前記現在位置変化検出手順で検出した前記現在位置の時間変化に基づいて、前記現在位置が前記第一の監視対象領域外から前記第一の監視対象領域内に変化したとき、または前記現在位置が前記第二の監視対象領域内から前記第二の監視対象領域外に変化したときに、前記情報配信装置へ前記現在位置に応じた情報の有無を問い合わせると判定することを特徴とする情報取得方法。
【請求項８】
請求項７に記載の情報取得方法において、
地図上に設定される前記細分化領域は、各領域の一辺の長さを変えた複数の設定パターンが記録装置に記録されており、
前記現在位置変化検出手順で検出した前記現在位置の時間変化に基づいて、前記情報取得装置の移動速度を検出する移動速度検出手順と、
前記移動速度検出手順で検出した移動速度に応じて、前記細分化領域の設定パターンを変更する設定パターン変更手順とをさらに有することを特徴とする情報取得方法。
【請求項９】
請求項８に記載の情報取得方法において、
前記設定パターン変更手順は、前記移動速度検出手順で検出した移動速度が遅いほど、各領域の一辺の長さが短い設定パターンを選択することを特徴とする情報取得方法。
【請求項１０】
請求項８または９に記載の情報取得方法において、
前記細分化領域の複数の設定パターンは、前記情報配信装置が情報配信を行う地域を含む領域を４分割して４つの細分化領域を設定した第１の設定パターン、前記第１の設定パターンにおける４つの細分化領域のそれぞれをさらに４分割して１６の細分化領域を設定した第２の設定パターン、各細分化領域に対する４分割処理をｎ回繰り返して４のｎ乗個の細分化領域を設定した第ｎの設定パターンを含むことを特徴とする情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報取得装置、および情報取得方法に関する。
【背景技術】
【０００２】
携帯端末から送信された位置情報に基づいて携帯電話の実際の位置を特定し、携帯端末へ特定した位置に対応したコンテンツ情報を配信する技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９８８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、携帯端末は、測位手段によって測位した位置情報を配信サーバへ送信し、配信サーバから現在位置に対応したコンテンツ情報を受信する構成となっている。この場合、携帯端末は、内蔵されるバッテリの容量に限りがあるため、できる限り配信サーバとの間の通信回数を減らしてバッテリの消耗を抑えることが好ましが、従来の技術では、このための方法については、何ら検討されていなかった。
【課題を解決するための手段】
【０００５】
本発明による情報取得装置は、現在位置を特定する現在位置特定手段と、地図上にメッシュ状に細分化して設定された複数の細分化領域のうち、現在位置特定手段によって特定された現在位置が含まれる細分化領域を現在位置領域として特定する現在位置領域特定手段と、現在位置領域特定手段によって特定された現在位置領域の周囲に設定されている細分化領域を周囲領域として特定する周囲領域特定手段と、地図上に設定された情報配信対象領域を特定する情報配信対象領域特定手段と、周囲領域特定手段によって特定された周囲領域のうち、情報配信対象領域特定手段によって特定された情報配信対象領域と少なくとも領域の一部が重なる対象領域に対して監視対象領域を設定する監視対象領域設定手段と、監視対象領域設定手段によって設定された監視対象領域と、現在位置特定手段に特定された現在位置とに基づいて、通信回線を介して接続された情報配信装置へ現在位置に応じた情報の有無を問い合わせるか否かを判定する判定手段と、判定手段によって情報の有無を問い合わせると判定されたときに、情報配信装置へ現在位置を特定するための情報を送信して、現在位置に応じた情報の有無を問い合わせる問い合わせ手段とを備え、監視対象領域設定手段は、対象領域に内接または外接する円形の領域を第一の監視対象領域として設定し、現在位置領域と周囲領域を包含する領域に内接または外接する円形の領域を第二の監視対象領域として設定することを特徴とする。
本発明による情報取得方法は、現在位置を特定する現在位置特定手順と、地図上にメッシュ状に細分化して設定された複数の細分化領域のうち、現在位置特定手順で特定した現在位置が含まれる細分化領域を現在位置領域として特定する現在位置領域特定手順と、現在位置領域特定手順で特定した現在位置領域の周囲に設定されている細分化領域を周囲領域として特定する周囲領域特定手順と、地図上に設定された情報配信対象領域を特定する情報配信対象領域特定手順と、周囲領域特定手順で特定した周囲領域のうち、情報配信対象領域特定手順で特定した情報配信対象領域と少なくとも領域の一部が重なる対象領域に対して監視対象領域を設定する監視対象領域設定手順と、監視対象領域設定手順で設定した監視対象領域と、現在位置特定手順で特定した現在位置とに基づいて、通信回線を介して接続された情報配信装置へ現在位置に応じた情報の有無を問い合わせるか否かを判定する判定手順と、判定手順で情報の有無を問い合わせると判定したときに、情報配信装置へ現在位置を特定するための情報を送信して、現在位置に応じた情報の有無を問い合わせる問い合わせ手順とをコンピュータに実行させるための方法であって、監視対象領域設定手順は、対象領域に内接または外接する円形の領域を第一の監視対象領域として設定し、現在位置領域と周囲領域を包含する領域に内接または外接する円形の領域を第二の監視対象領域として設定することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、監視対象領域と現在位置とに基づいて情報配信装置へ現在位置に応じた情報の有無を問い合わせるか否かを判定し、問い合わせると判定した場合にのみ情報配信装置へ現在位置を特定するための情報を送信して問い合わせを行い、現在位置に応じた情報を受信するようにしたため、情報配信装置との通信回数を減らして、バッテリの消費を防ぐことができる。
【図面の簡単な説明】
【０００７】
【図１】情報配信システムの一実施の形態の構成を示すブロック図である。
【図２】情報取得装置の一実施の形態の構成を示すブロック図である。
【図３】情報配信装置の一実施の形態の構成を示すブロック図である。
【図４】細分化領域の設定例を模式的に示した図である。
【図５】現在位置領域と周囲領域の設定例を模式的に示した図である。
【図６】情報配信対象領域の設定例を模式的に示した図である。
【図７】監視対象領域の設定例を模式的に示した第１の図である。
【図８】第１の実施の形態における情報取得装置２００で実行される処理の流れを示すフローチャート図である。
【図９】第２の実施の形態における情報取得装置２００で実行される処理の流れを示すフローチャート図である。
【図１０】監視対象領域の設定例を模式的に示した第２の図である。
【発明を実施するための形態】
【０００８】
―第１の実施の形態―
図１は、第１の実施の形態における情報配信システムの一実施の形態の構成を示すブロック図である。情報配信システム１００は、情報取得装置２００と、情報配信装置３００とが、インターネットや携帯電話網等の通信回線を介して接続されることにより構成される。
【０００９】
情報取得装置２００は、ユーザが所持する情報端末であって、例えばスマートフォン、タブレット端末、ＰＤＡ、パソコン等の移動通信が可能な情報端末が用いられる。また、情報配信装置３００は、情報取得装置２００へ、情報取得装置２００の現在位置に応じた情報を配信するための装置であって、例えば、サーバ装置やパソコン等の装置が用いられる。なお、図１では、情報取得装置２００と情報配信装置３００は、それぞれ1台ずつで構成される例を示しているが情報配信システム１００の構成はこれに限定されない。例えば、複数の情報配信装置３００で処理を分散させるようにしてもよい。また、情報取得装置２００の数は特に限定されるものではない。
【００１０】
図２は、本実施の形態における情報取得装置２００としてタブレット端末を用いた場合の一実施の形態の構成を示すブロック図である。本実施の形態では、タブレット端末に、情報配信装置３００から情報を取得するためのアプリケーションをインストールすることにより、本実施の形態における情報取得装置２００として動作する。なお、アプリケーションのプログラムは、インターネットを介して接続されたサーバ上で公開されることにより提供され、ユーザがこれをダウンロードにより入手し、情報取得装置２００にあらかじめインストールされているものとする。あるいは、アプリケーションのプログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録されて提供されるようにしてもよい。
【００１１】
情報取得装置２００は、タッチパネル２０１と、通信モジュール２０２と、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）モジュール２０３と、制御装置２０４とを備えている。
【００１２】
タッチパネル２０１は、液晶パネル等の表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品であり、画面上の表示を押すことで機器を操作することができる入力装置である。例えば、情報取得装置２００のユーザは、液晶パネル上に表示されたボタンやメニュー等の表示項目を指やタッチペンを用いてタッチまたはスライドさせることにより、情報取得装置２００を操作することができる。タッチパネル２０１は、ユーザによるタッチやスライドといった操作を検出して、その検出信号を制御装置２０４へ出力する。
【００１３】
通信モジュール２０２は、無線または有線により、ＬＡＮや携帯電話通信網を介してインターネットに接続するためのモジュールが用いられる。情報取得装置２００は、この通信モジュール２０２を介して情報配信装置３００と通信を行う。
【００１４】
ＧＰＳモジュール２０３は、ＧＰＳ衛星と通信を行って、ＧＰＳ衛星から現在位置を特定するための測位情報を受信するためのモジュールであり、ＧＰＳ衛星と通信を行うためのアンテナや制御回路等が含まれる。
【００１５】
制御装置２０４は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、情報取得装置２００の全体を制御する。なお、制御装置２０４を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリやフラッシュメモリ等の不揮発性のメモリを含む。揮発性のメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。また、不揮発性のメモリには、情報取得装置２００を動作させるためのファームウェアや種々のアプリケーションを動作させるためのソフトウェアのプログラムデータが記録される。本実施の形態では、この不揮発性のメモリに、上述したアプリケーションのプログラムが記録されている。
【００１６】
図３は、本実施の形態における情報配信装置３００としてサーバ装置を用いた場合の一実施の形態の構成を示すブロック図である。情報配信装置３００は、操作部材３０１と、接続ＩＦ（インターフェース）３０２と、制御装置３０３と、記録装置３０４とを備えている。
【００１７】
操作部材３０１は、情報配信装置３００の操作者によって操作される種々の装置、例えばキーボードやマウスを含む。
【００１８】
接続ＩＦ３０２は、情報配信装置３００をインターネット等の通信回線に接続するためのインターフェースであり、例えば、インターネットに有線で接続するための有線ＬＡＮモジュールや、インターネットに無線で接続するための無線ＬＡＮモジュールなどが用いられる。
【００１９】
制御装置３０３は、ＣＰＵ、メモリ、およびその他の周辺回路によって構成され、情報配信装置３００の全体を制御する。なお、制御装置３０３を構成するメモリは、例えばＳＤＲＡＭ等の揮発性のメモリである。このメモリは、ＣＰＵがプログラム実行時にプログラムを展開するためのワークメモリや、データを一時的に記録するためのバッファメモリとして使用される。例えば、接続ＩＦ３０２を介して読み込まれたデータは、バッファメモリに一時的に記録される。
【００２０】
記録装置３０４は、情報配信装置３００が蓄える種々のデータや、制御装置３０３が実行するためのプログラムのデータ等を記録するための記録装置であり、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等が用いられる。なお、記録装置３０４に記録されるプログラムのデータは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの記録媒体に記録されて提供されたり、ネットワークを介して提供され、使用者が取得したプログラムのデータを記録装置３０４にインストールすることによって、制御装置３０３がプログラムを実行できるようになる。
【００２１】
本実施の形態における情報配信システム１００では、情報取得装置２００には、メモリに地図データが記録されており、その地図データで表される地図上には、メッシュ状に細分化された複数の細分化領域が設定される。細分化領域の設定方法の一例を以下に説明する。
【００２２】
細分化領域は、例えば、世界地図や日本地図など、情報配信装置３００が情報配信を行う地域を含むかたちで１つの大きな正方形の領域を設定した後に、それを４等分して４つの細分化領域を設定した第１の設定パターンを作成する。本実施の形態では、ここで設定された４つの細分化領域をレベル１の細分化領域と呼ぶ、さらに、レベル１の細分化領域のそれぞれを４等分して１６の細分化領域を設定した第２の設定パターンを作成する。本実施の形態では、ここで設定された１６の細分化領域をレベル２の細分化領域と呼ぶ、その後、各細分化領域を４等分する処理を複数回繰り返し、より細分化した細分化領域を設定していく。本実施の形態では、この４等分処理をｎ回繰り返して設定された４ｎ個の細分化領域をレベルｎの細分化領域と呼ぶ。
【００２３】
図４は、上述した細分化領域の設定例を模式的に示した図である。図４（Ａ）に示すように、情報配信装置３００が情報配信を行う地域を含むように設定された正方形の領域を４等分することにより、図４（Ｂ）に示すようなレベル１の細分化領域が設定される。このレベル１の細分化領域によって、地図上には、４１＝４個の細分化領域がメッシュ状に設定される。
【００２４】
また、レベル１の細分化領域をそれぞれ４等分することにより、図４（Ｃ）に示すようなレベル２の細分化領域が設定される。このレベル２の細分化領域によって、地図上には、４２＝１６個の細分化領域がメッシュ状に設定される。
【００２５】
さらに、レベル２の細分化領域をそれぞれ４等分することにより、図４（Ｄ）に示すようなレベル３の細分化領域が設定される。このレベル３の細分化領域によって、地図上には、４３＝６４個の細分化領域がメッシュ状に設定される。
【００２６】
本実施の形態では、例えばレベル２０の細分化領域まで設定する。この場合、細分化領域の数は４２０個、すなわち１，０９９，５１１，６２７，７７６個の細分化領域が設定されることになる。なお、レベル２０の細分化領域のそれぞれは、例えば、１辺が３６ｍの正方形であるものとする。よって、１つ上のレベルのレベル１９の細分化領域は１辺が７２ｍの正方形となり、レベル１９の細分化領域は１辺が１４４ｍの正方形となる。
【００２７】
設定された複数のレベルの細分化領域に関する設定情報は制御装置２０４が備えるメモリに記録される。このように、地図上に複数のレベルの細分化領域が設定された地図データが記録された情報取得装置２００では、制御装置２０４は、情報配信装置３００から情報を取得するためのプログラムの実行が開始されると、上記の複数のレベルの細分化領域のうち、いずれか一つのレベルの細分化領域を選択し、以下に説明する処理を行って、ユーザの現在位置に応じた情報を情報配信装置３００から取得する。なお、ここで選択するレベルは、あらかじめ設定されていても良いし、制御装置２０４が第２の実施の形態で後述するような方法で選択するようにしてもよい。
【００２８】
情報配信装置３００から情報を取得するためのプログラムとしては、種々のプログラムが想定されるが、例えば、情報配信装置３００が気象情報や災害情報を配信する装置である場合には、制御装置２０４は、気象情報や災害情報を受信して表示するプログラムが起動されたときに処理を開始して、ユーザの現在位置に対応する地域に対して出されている気象情報や災害情報を取得し、ユーザに通知する。あるいは、情報配信装置３００が広告を配信する装置である場合には、制御装置２０４は、広告が表示されるプログラムが起動されたときに処理を開始して、ユーザの現在位置に対応する地域に対して提供されている広告情報を取得して表示する。
【００２９】
このために、情報配信装置３００から情報を配信する配信者によって、あらかじめ地図上に情報配信対象とする地域を特定するための領域と、その地域に対して配信する情報とが設定され、これらを関連付けた配信用情報が情報配信装置３００の記録装置３０４に記録されている。例えば、地図上の所定範囲に領域が設定され、その領域に対しては、その地域に存在する飲食店の広告を配信するように設定されている。
【００３０】
制御装置２０４は、あらかじめ設定された所定時間間隔、例えば１秒間隔で、ＧＰＳモジュール２０３で受信された測位情報に基づいて、情報取得装置２００の現在位置、すなわち情報取得装置２００を所持するユーザの現在位置を特定する。そして、制御装置２０４は、メモリに記録されている地図データに基づいて、地図上におけるユーザの現在位置を特定する。
【００３１】
制御装置２０４は、上述した細分化領域のうち、特定した地図上における現在位置が含まれる細分化領域を現在位置領域として特定する。また、制御装置２０４は、特定した現在位置領域の周囲に設定されている細分化領域を周囲領域として特定する。本実施の形態では、制御装置２０４は、図５に示すように、現在位置領域５ａに対して、現在位置領域５ａの周囲に存在する８つ細分化領域５ｂ〜５ｉを周囲領域として特定する。
【００３２】
また、地図上には、あらかじめ情報配信装置３００から情報を配信する配信者によって、上述した情報配信対象とする地域を特定するための領域として、図６に示す情報配信対象領域６ａが設定されている。制御装置２０４は、情報配信装置３００から、地図上で情報配信対象領域６ａが設定されている位置を特定するための情報を受信し、周囲領域の中に、情報配信対象領域と少なくとも領域の一部が重なる領域が存在するか否かを判定し、存在する場合には、その領域を対象領域として特定する。これにより、図６に示す例では、周囲領域５ｄが対象領域として特定される。なお、情報配信対象領域と少なくとも領域の一部が重なる周囲領域が複数ある場合には、全ての周囲領域を対象領域として特定し、以下に説明する処理は、全ての対象領域を対象として行えばよい。
【００３３】
制御装置２０４は、さらに、特定した対象領域に対して監視対象領域を設定する。具体的には、制御装置２０４は、特定した対象領域に内接する円形の領域を、第一の監視対象領域として設定する。図７は、図５の現在位置領域５ａと周囲領域５ｂ〜５ｉ部分を抽出して拡大した図であり、制御装置２０４は、この図７に示すように、対象領域として特定した周囲領域５ｄに内接する第一の監視対象領域７ａを設定する。また、制御装置２０４は、現在位置領域５ａとその周囲に設定された周囲領域５ｂ〜５ｉを包含する包含領域７ｂに内接する円形の領域を第二の監視対象領域７ｃとして設定する。
【００３４】
その後、制御装置２０４は、上述した所定時間間隔での情報取得装置２００の現在位置の特定を繰り返すことによって、情報取得装置２００の現在位置の時間変化を検出し、検出した現在位置の時間変化に基づいて、現在位置が第一の監視対象領域７ａ外から第一の監視対象領域７ａ内に変化したとき、および現在位置が第二の監視対象領域７ｃ内から第二の監視対象領域７ｃ外に変化したときに、情報配信装置３００へ上述した現在位置に応じた情報の有無を問い合わせると判定する。
【００３５】
制御装置２０４は、情報配信装置３００から現在位置に応じた情報の有無を問い合わせると判定した場合は、情報配信装置３００へ情報取得装置２００の現在位置を特定するための現在位置情報、例えば緯度・経度情報を送信して、情報配信装置３００へ現在位置に応じた情報の有無を問い合わせる。
【００３６】
情報配信装置３００では、制御装置３０３は、情報取得装置２００から受信した現在位置情報に基づいて情報取得装置２００の現在位置を特定する。そして、制御装置３０３は、記録装置３０４に記録されている配信用情報に基づいて、情報取得装置２００の現在位置を含む地域を対象として配信されている情報があるか否かを判定し、配信されている情報がある場合には、配信用情報に基づいて、その地域に対して配信する情報を特定する。制御装置３０３は、その地域に対して配信する情報を特定すると、その情報を情報取得装置２００の現在位置に応じた情報として、情報取得装置２００へ送信する。
【００３７】
情報取得装置２００では、制御装置２０４は、情報配信装置３００から現在位置に応じた情報を受信した場合には、所定の方法でユーザに通知する。このときの通知方法としては、実行中のプログラムが表示している画面上に設けられた情報表示領域内に受信した情報を表示する方法や、音声により出力する方法が想定される。
【００３８】
図８は、第１の実施の形態における情報取得装置２００で実行される処理の流れを示すフローチャートである。図８に示す処理は、情報取得装置２００上で情報配信装置３００から情報を取得するためのプログラムが実行されると起動するプログラムとして、制御装置２０４によって実行される。
【００３９】
ステップＳ１０において、制御装置２０４は、ＧＰＳモジュール２０３で受信された測位情報に基づいて、情報取得装置２００の現在位置を特定し、地図上に設定されている細分化領域のうち、現在位置が含まれる細分化領域を現在位置領域として特定する。その後、ステップＳ２０へ進む。
【００４０】
ステップＳ２０では、制御装置２０４は、ステップＳ１０で特定した現在位置領域の周囲に設定されている細分化領域、例えば、図５に示した８つ細分化領域５ｂ〜５ｉを周囲領域として特定する。その後、ステップＳ３０へ進む。
【００４１】
ステップＳ３０では、制御装置２０４は、ステップＳ２０で特定した周囲領域の中に、情報配信対象領域と少なくとも領域の一部が重なる領域が存在するか否かを判定することによって、周囲領域の中に上述した対象領域が存在するか否かを判断する。ステップＳ３０で否定判断した場合には、後述するステップＳ９０へ進む。これに対して、ステップＳ３０で肯定判断した場合には、ステップＳ４０へ進む。
【００４２】
ステップＳ４０では、制御装置２０４は、上述したように、対象領域に内接する円形の領域を第一の監視対象領域として設定する。また、現在位置領域とその周囲に設定された周囲領域を包含する包含領域に内接する円形の領域を第二の監視対象領域として設定する。その後、ステップＳ５０へ進む。
【００４３】
ステップＳ５０では、制御装置２０４は、情報配信装置３００への現在位置に応じた情報の有無の問い合わせ条件を満たしたか否かを判断する。具体的には、上述したように、情報取得装置２００の現在位置の時間変化を検出し、検出した現在位置の時間変化に基づいて、現在位置が第一の監視対象領域外から第一の監視対象領域内に変化したか否か、および現在位置が第二の監視対象領域内から第二の監視対象領域外に変化したか否かを判断する。ステップＳ５０で肯定判断した場合には、ステップＳ６０へ進む。
【００４４】
ステップＳ６０では、制御装置２０４は、情報配信装置３００へ情報取得装置２００の現在位置を特定するための現在位置情報を送信して、情報配信装置３００へ現在位置に応じた情報の有無を問い合わせる。その後、ステップＳ７０へ進む。
【００４５】
ステップＳ７０では、制御装置２０４は、情報配信装置３００から上述した現在位置に応じた情報を受信したか否かを判断する。ステップＳ７０で否定判断した場合には、後述するステップＳ９０へ進む。これに対して、ステップＳ７０で肯定判断した場合には、ステップＳ８０へ進む。
【００４６】
ステップＳ８０では、制御装置２０４は、情報配信装置３００から受信した現在位置に応じた情報を出力して、ユーザに通知する。その後、ステップＳ９０へ進む。
【００４７】
ステップＳ９０では、制御装置２０４は、情報配信装置３００から情報を取得するためのプログラムの終了が指示されたか否かを判断する。ステップＳ９０で否定判断した場合には、ステップＳ１０へ戻る。これに対して、ステップＳ９０で肯定判断した場合には、処理を終了する。
【００４８】
以上説明した第１の実施の形態によれば、以下のような作用効果を得ることができる。
（１）制御装置２０４は、情報取得装置２００の現在位置を特定し、地図上にメッシュ状に細分化して設定された複数の細分化領域のうち、特定した現在位置が含まれる細分化領域を現在位置領域として特定するとともに、現在位置領域の周囲に設定されている細分化領域を周囲領域として特定する。制御装置２０４は、地図上に設定された情報配信対象領域を特定し、周囲領域のうち情報配信対象領域と少なくとも領域の一部が重なる対象領域に対して監視対象領域を設定し、設定した監視対象領域と、現在位置とに基づいて、通信回線を介して接続された情報配信装置３００へ現在位置に応じた情報の有無を問い合わせるか否かを判定するようにした。そして、制御装置２０４は、情報の有無を問い合わせると判定したときに、情報配信装置へ現在位置を特定するための情報を送信して、現在位置に応じた情報の有無を問い合わせ、情報配信装置から送信される現在位置に応じた情報を受信するようにした。このように、制御装置２０４は、監視対象領域と現在位置とに基づいて情報配信装置３００へ配信対象の情報の有無を問い合わせるか否かを判定して、情報の問い合わせを行うため、常に情報配信装置３００へ現在位置に応じた情報が存在するか否かを問い合わせて情報を受信する装置と比較すると、情報配信装置３００との通信回数を減らすことができ、情報取得装置２００のバッテリの消耗を防ぐことができる。また、情報配信装置３００との間のデータ通信量も減らすことができる。
【００４９】
（２）制御装置２０４は、対象領域に内接する円形の領域を第一の監視対象領域として設定するとともに、現在位置領域と周囲領域を包含する領域に内接する円形の領域を第二の監視対象領域として設定し、現在位置の時間変化に基づいて、現在位置が第一の監視対象領域外から第一の監視対象領域内に変化したときに、情報配信装置３００へ問い合わせを行うと判定するようにした。また、現在位置が第二の監視対象領域内から第二の監視対象領域外に変化したときに、情報配信装置３００へ問い合わせを行うと判定するようにした。これによって、情報取得装置２００が第一の監視対象領域外に存在する場合や、情報取得装置２００が第二の監視対象領域内に存在し続ける間は、情報配信装置３００から配信されている情報の有無や情報の内容に変化はないとみなすことができるため、情報配信装置３００への問い合わせを停止して、バッテリの消費を抑えることができる。
【００５０】
―第２の実施の形態―
上述した第１の実施の形態では、細分化領域は、各領域の一辺の長さを変えた複数の設定パターンとして、複数のレベルの細分化領域が設定されており、これらのうちのいずれか一つのレベルの細分化領域を対象として処理を行う例について説明した。第２の実施の形態では、情報取得装置２００の移動速度に応じて、処理に用いる細分化領域のレベルを変更する方法について説明する。なお、第２の実施の形態では、第１の実施の形態で上述した図１〜図７については、第１の実施の形態と同様のため説明を省略し、第１の実施の形態との相違点を中心に説明する。
【００５１】
制御装置２０４は、第１の実施の形態と同様に、あらかじめ設定された所定時間間隔、例えば１秒間隔で、ＧＰＳモジュール２０３で受信された測位情報に基づいて、情報取得装置２００の現在位置を特定する。このとき、第２の実施の形態では、制御装置２０４は、現在位置の時間変化に基づいて、情報取得装置２００の移動速度、すなわち情報取得装置２００を所持したユーザの移動速度を検出する。具体的には、連続する第一の時間と第二の時間における現在位置間の距離と、第一の時間と第二の時間の時間間隔とに基づいて、情報取得装置２００の移動速度を算出する。
【００５２】
制御装置２０４は、検出した情報取得装置２００の移動速度に基づいて、情報配信装置３００へ情報を問い合わせるか否かを判定するための処理に用いる細分化領域のレベルを変更する。例えば、情報取得装置２００の移動速度と、処理に用いる細分化領域のレベルとを関連付けたレベル情報があらかじめメモリに記録されており、制御装置２０４は、このレベル情報を参照して、算出した移動速度に応じたレベルを選択する。
【００５３】
レベル情報では、情報取得装置２００の移動速度が遅いほど、各細分化領域の一辺の長さが短い設定パターンが選択されるように、移動速度と細分化領域のレベルとが関連付けられている。これによって、情報取得装置２００が高速で移動している場合には、一辺が長い細分化領域を設定して、移動中に頻繁に現在位置領域が切り替わることを防ぐことができる。一方、情報取得装置２００が低速で移動している場合には、一辺が短い細分化領域を設定して、地図上の詳細な範囲を特定して、ピンポイントで現在位置に応じた情報を取得することができる。
【００５４】
図９は、第２の実施の形態における情報取得装置２００で実行される処理の流れを示すフローチャートである。図９に示す処理は、情報取得装置２００上で情報配信装置３００から情報を取得するためのプログラムが実行されると起動するプログラムとして、制御装置２０４によって実行される。なお、図９においては、第１の実施の形態で上述した図８と同様の処理については同じステップ番号を付与して説明を省略し、図８との相違点を中心に説明する。
【００５５】
ステップＳ１１０において、制御装置２０４は、上述したように、ＧＰＳモジュール２０３で受信された測位情報に基づいて、情報取得装置２００の現在位置を特定するとともに、現在位置の時間変化に基づいて、情報取得装置２００の移動速度を検出する。その後、ステップＳ１２０へ進む。
【００５６】
ステップＳ１２０では、複数の細分化領域のレベルの中から、ステップＳ１１０で算出した情報取得装置２００の移動速度に応じたレベルを選択し、情報配信装置３００へ情報を問い合わせるか否かを判定するための処理に用いる細分化領域のレベルを変更する。その後、ステップＳ１０へ進み、以降の処理においては、ステップＳ１２０で選択したレベルの細分化領域を用いて、第１の実施の形態と同様の処理を行う。
【００５７】
以上説明した第２の実施の形態によれば、第１の実施の形態による作用効果に加えて、以下のような作用効果を得ることができる。
（１）制御装置２０４は、情報取得装置２００の現在位置の時間変化に基づいて、情報取得装置２００の移動速度を検出し、検出した移動速度に応じて細分化領域のレベルを変更するようにした。これによって、情報取得装置２００の移動速度を加味して、細分化領域の最適なレベルを選択することができる。
（２）制御装置２０４は、レベル情報を参照して、情報取得装置２００の移動速度が遅いほど、各細分化領域の一辺の長さが短い設定パターンが選択するようにした。これによって、情報取得装置２００が高速で移動している場合には、一辺が長い細分化領域を設定して、移動中に頻繁に現在位置領域が切り替わることを防ぐことができる。一方、情報取得装置２００が低速で移動している場合には、一辺が短い細分化領域を設定して、地図上の詳細な範囲を特定して、ピンポイントで現在位置に応じた情報を取得することができる。
【００５８】
―変形例―
なお、上述した実施の形態の情報配信システム１００は、以下のように変形することもできる。
（１）上述した第１および第２の実施の形態では、制御装置２０４は、対象領域に内接する円形の領域を第一の監視対象領域として設定し、現在位置領域とその周囲に設定された周囲領域を包含する包含領域に内接する円形の領域を第二の監視対象領域として設定することにより、監視対象領域を設定する例について説明した。しかしながら、監視対象領域の設定方法はこれに限定されない。例えば、制御装置２０４は、対象領域に外接する円形の領域を第一の監視対象領域として設定し、現在位置領域とその周囲に設定された周囲領域を包含する包含領域に外接する円形の領域を第二の監視対象領域として設定するようにしてもよい。あるいは、対象領域を第一の監視対象領域として設定し、包含領域を第二の監視対象領域として設定してもよい。
【００５９】
また、各領域を所定の条件でグループ分けし、制御装置２０４は、周囲領域の中に現在位置領域とは異なるグループに属する領域が含まれる場合には、その異なるグループに属する各領域に対して内接する円形の領域も監視対象領域として設定するようにしてもよい。グループ分けの条件の一例としては、例えば、領域が設定された地図上の地域がどの都道府県に属するかに応じてグループ化することにより、各領域を都道府県別にグループ化すればよい。例えば、図１０に示す例では、周辺領域５ｂ、５ｅ、５ｇは埼玉県に属し、現在位置領域５ａと、対象領域５ｄと、その他の周辺領域５ｃ、５ｆ、５ｈ、５ｉとは東京都に属するものとする。この場合、制御装置２０４は、周辺領域のうち、現在位置領域５ａと都道府県が異なる周辺領域５ｂ、５ｅ、５ｇに対して、それぞれ内接する円形の監視対象領域１０ａ、１０ｂ、１０ｃを設定すればよい。
【００６０】
（２）上述した第１および第２の実施の形態では、地図データおよび複数のレベルの細分化領域に関する設定情報は、制御装置２０４が備えるメモリに記録されている例について説明した。しかしながら、地図データおよび複数のレベルの細分化領域に関する設定情報は、情報配信装置３００の記録装置３０４に記録しておき、制御装置２０４は、これらのデータを情報配信装置３００からダウンロードしてメモリに記録するようにしてもよい。
【００６１】
（３）上述した第１および第２の実施の形態では、制御装置２０４は、情報取得装置２００の現在位置の時間変化を検出し、検出した現在位置の時間変化に基づいて、現在位置が第一の監視対象領域７ａ外から第一の監視対象領域７ａ内に変化したか否か、および現在位置が第二の監視対象領域７ｃ内から第二の監視対象領域７ｃ外に変化したか否かを検出する例について説明した。この場合、ユーザが所持する情報端末のオペレーティングシステムの中には、地図上に設定された円形の領域内から該領域外に現在位置が変化したこと、および該領域外から該領域内に現在位置が変化したことを検出する機能が実装されているものがある。このような機能を実装したオペレーティングシステムが搭載された情報端末を情報取得装置２００として用いる場合には、制御装置２０４は、オペレーティングから出力される現在位置が第一の監視対象領域７ａ外から第一の監視対象領域７ａ内に変化したことを示す信号、および現在位置が第二の監視対象領域７ｃ内から第二の監視対象領域７ｃ外に変化したことを示す信号を検出することにより、現在位置が第一の監視対象領域７ａ外から第一の監視対象領域７ａ内に変化したか否か、および現在位置が第二の監視対象領域７ｃ内から第二の監視対象領域７ｃ外に変化したか否かを検出するようにしてもよい。このようにすれば、現在位置が第一の監視対象領域７ａ外から第一の監視対象領域７ａ内に変化したか否か、および現在位置が第二の監視対象領域７ｃ内から第二の監視対象領域７ｃ外に変化したか否かを検出するためのプログラムを独自に用意する必要がなく、オペレーティングシステムに実装されている機能を用いることができるというメリットが生じる。
【００６２】
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。また、上述の実施の形態と複数の変形例を組み合わせた構成としてもよい。
【符号の説明】
【００６３】
１００  情報配信システム
２００  情報取得装置
２０１  タッチパネル
２０２  通信モジュール
２０３  ＧＰＳモジュール
２０４  制御装置
３００  情報配信装置
３０１  操作部材
３０２  接続ＩＦ
３０３  制御装置
３０４  記録装置
【要約】
【課題】現在位置に応じた情報を取得すること。
【解決手段】情報取得装置２００は、現在位置を特定する現在位置特定手段と、地図上にメッシュ状に細分化して設定された複数の細分化領域のうち、現在位置特定手段によって特定された現在位置が含まれる細分化領域を現在位置領域として特定する現在位置領域特定手段と、現在位置領域特定手段によって特定された現在位置領域の周囲に設定されている細分化領域を周囲領域として特定する周囲領域特定手段と、地図上に設定された情報配信対象領域を特定する情報配信対象領域特定手段と、周囲領域特定手段によって特定された周囲領域のうち、情報配信対象領域特定手段によって特定された情報配信対象領域と少なくとも領域の一部が重なる対象領域に対して監視対象領域を設定する監視対象領域設定手段と、監視対象領域設定手段によって設定された監視対象領域と、現在位置特定手段に特定された現在位置とに基づいて、通信回線を介して接続された情報配信装置３００へ現在位置に応じた情報の有無を問い合わせるか否かを判定する判定手段と、判定手段によって情報の有無を問い合わせると判定されたときに、情報配信装置３００へ現在位置を特定するための情報を送信して、現在位置に応じた情報の有無を問い合わせる問い合わせ手段とを備える。
【選択図】図１【図１】
0005525644.tif 000002
【図２】
0005525644.tif 000003
【図３】
0005525644.tif 000004
【図４】
0005525644.tif 000005
【図５】
0005525644.tif 000006
【図６】
0005525644.tif 000007
【図７】
0005525644.tif 000008
【図８】
0005525644.tif 000009
【図９】
0005525644.tif 000010
【図１０】
0005525644.tif 000011