(57)【要約】【課題】ユーザの要求を満たす周辺情報検索を効率的かつ高速に行う。【解決手段】周辺情報検索装置１０は、特定地点投稿情報を格納する特定地点投稿情報記憶手段と、特定地点毎に、その位置情報を含む特定地点情報を格納する特定地点情報記憶手段と、区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を含む区画情報を格納する区画情報記憶手段と、検索領域情報を算出する算出手段と、検索領域情報を区画情報に設定する設定手段と、ユーザ端末の位置情報に基づいて、ユーザ端末の属する区画を特定する特定手段と、当該区画に基づいて、区画情報記憶手段から検索領域情報を抽出する抽出手段と、ユーザ端末の位置情報と検索領域情報とに基づいて、検索領域を算出する検索領域算出手段と、検索領域に基づいて特定地点情報を検索し、当該特定地点情報に基づいて特定地点投稿情報を検索する検索手段と、を備える。【選択図】図１
2014048916.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からの要求に応じて周辺情報検索を実行する周辺情報検索装置であって、
予め定められた特定地点毎に、特定地点投稿情報を格納する特定地点投稿情報記憶手段と、
前記特定地点毎に、その位置情報を含む特定地点情報を格納する特定地点情報記憶手段と、
予め定められた区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を含む区画情報を格納する区画情報記憶手段と、
前記区画毎に、前記検索領域情報を算出する算出手段と、
前記算出手段により算出された前記検索領域情報を前記区画に関連付けられる前記区画情報に設定する設定手段と、
ユーザ端末の位置情報を取得する取得手段と、
前記取得手段により取得されたユーザ端末の位置情報に基づいて、ユーザ端末の属する区画を特定する特定手段と、
前記特定手段により特定された区画に基づいて、前記区画情報記憶手段から前記検索領域情報を抽出する抽出手段と、
前記取得手段により取得されたユーザ端末の位置情報と前記抽出手段により抽出された検索領域情報とに基づいて、検索領域を算出する検索領域算出手段と、
前記検索領域に基づいて前記特定地点情報記憶手段から一又は複数の特定地点情報を検索し、該特定地点情報に基づいて前記特定地点投稿情報記憶手段から特定地点投稿情報を検索する検索手段と、
を備える周辺情報検索装置。
【請求項２】
前記区画毎に、区画の特性を示す区画指標を格納する区画指標記憶手段を更に備え、
前記算出手段は、前記区画指標に基づいて、前記区画の前記検索領域情報を算出する、
請求項１記載の周辺情報検索装置。
【請求項３】
前記算出手段は、前記特定地点投稿情報記憶手段に格納され、前記区画内の特定地点に関連付けられた前記特定地点投稿情報の総数に基づいて、前記区画の前記検索領域情報を算出する、
請求項１記載の周辺情報検索装置。
【請求項４】
前記区画毎に、前記区画内の基準位置を複数選択する選択手段と、
前記選択手段により選択された基準位置毎に、一又は複数の特定地点を含むように定められ、該一又は複数の特定地点に関連付けられた特定地点投稿情報の総数が所定条件を満たした必要領域を算出する必要領域算出手段と、を更に備え、
前記算出手段は、前記必要領域算出手段により算出された全ての基準位置の必要領域に基づいて、前記区画の前記検索領域情報を算出する、
請求項１記載の周辺情報検索装置。
【請求項５】
ユーザ端末が周辺情報検索の要求を行った要求位置及び要求時刻を含むログ情報を取得及び格納するログ情報記憶手段を更に備え、
前記選択手段は、前記ログ情報に基づいて前記基準位置を選択する、
請求項４記載の周辺情報検索装置。
【請求項６】
前記検索領域は、ユーザ端末の位置を中心とする円形領域であり、
前記検索領域情報は、前記円形領域の半径である、
請求項１〜５の何れか一項記載の周辺情報検索装置。
【請求項７】
前記検索領域算出手段は、前記検索手段により検索された特定地点投稿情報の総数が所定条件を満たさない場合に、前記検索領域を調節し、
前記検索手段は、前記総数が所定条件を満たすまで検索処理を繰り返す、
請求項１〜６の何れか一項記載の周辺情報検索装置。
【請求項８】
予め定められた特定地点毎に、特定地点投稿情報を格納する特定地点投稿情報記憶手段と、前記特定地点毎に、その位置情報を含む特定地点情報を格納する特定地点情報記憶手段と、予め定められた区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を含む区画情報を格納する区画情報記憶手段と、を備え、ユーザ端末からの要求に応じて周辺情報検索を実行する周辺情報検索装置により実行される周辺情報検索方法であって、
前記区画毎に、前記検索領域情報を算出する算出ステップと、
前記算出ステップにより算出された前記検索領域情報を前記区画に関連付けられる前記区画情報に設定する設定ステップと、
ユーザ端末の位置情報を取得する取得ステップと、
前記取得ステップにより取得されたユーザ端末の位置情報に基づいて、ユーザ端末の属する区画を特定する特定ステップと、
前記特定ステップにより特定された区画に基づいて、前記区画情報記憶手段から前記検索領域情報を抽出する抽出ステップと、
前記取得ステップにより取得されたユーザ端末の位置情報と前記抽出ステップにより抽出された検索領域情報とに基づいて、検索領域を算出する検索領域算出ステップと、
前記検索領域に基づいて前記特定地点情報記憶手段から一又は複数の特定地点情報を検索し、該特定地点情報に基づいて前記特定地点投稿情報記憶手段から特定地点投稿情報を検索する検索ステップと、
を備える周辺情報検索方法。
【請求項９】
予め定められた特定地点毎に、特定地点投稿情報を格納する特定地点投稿情報記憶手段と、前記特定地点毎に、その位置情報を含む特定地点情報を格納する特定地点情報記憶手段と、予め定められた区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を含む区画情報を格納する区画情報記憶手段と、を備え、ユーザ端末からの要求に応じて周辺情報検索を実行する周辺情報検索装置に設けられたコンピュータにより実行される周辺情報検索プログラムであって、
前記区画毎に、前記検索領域情報を算出する算出モジュールと、
前記算出モジュールが実行されることにより算出された前記検索領域情報を前記区画に関連付けられる前記区画情報に設定する設定モジュールと、
ユーザ端末の位置情報を取得する取得モジュールと、
前記取得モジュールが実行されることにより取得されたユーザ端末の位置情報に基づいて、ユーザ端末の属する区画を特定する特定モジュールと、
前記特定モジュールが実行されることにより特定された区画に基づいて、前記区画情報記憶手段から前記検索領域情報を抽出する抽出モジュールと、
前記取得モジュールが実行されることにより取得されたユーザ端末の位置情報と前記抽出モジュールが実行されることにより抽出された検索領域情報とに基づいて、検索領域を算出する検索領域算出モジュールと、
前記検索領域に基づいて前記特定地点情報記憶手段から一又は複数の特定地点情報を検索し、該特定地点情報に基づいて前記特定地点投稿情報記憶手段から特定地点投稿情報を検索する検索モジュールと、
を備える周辺情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの位置情報に基づいて周辺地点に関する情報を検索する周辺情報検索装置、周辺情報検索方法、及び周辺情報検索プログラムに関する。
【背景技術】
【０００２】
従来から、複数のユーザからの投稿情報（短文データ）の投稿をウェブ上で受け付け、当該投稿情報をウェブ上で閲覧できるようにしたミニブログ（マイクロブログやつぶやきブログとも呼ばれる）と呼ばれるウェブサービスが知られている。このようなウェブサービスとして、下記非特許文献１に示されるウェブサイトなどのサービスが存在する。
【０００３】
下記非特許文献１に示されるサービスにおいて、投稿情報に位置情報（緯度・経度）を関連付けられるようにし、投稿情報を位置情報に基づいて検索できるようにした仕組みが存在する。ユーザは、この仕組みにより、ユーザの現在位置の周辺で投稿された投稿情報を検索し、該当する投稿情報のみをユーザ端末上に表示させることができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】Ｔｗｉｔｔｅｒ，Ｉｎｃ．、“Ｔｗｉｔｔｅｒ”、［ｏｎｌｉｎｅ］、インターネット＜ＵＲＬ：https://twitter.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、すべてのユーザが投稿情報に位置情報を関連付けるとは限らない。また、位置情報が関連付けられた投稿情報は、当該位置情報が示す地点で投稿された情報でしかなく、当該地点に関する情報が含まれるとは限らない。従って、上記の仕組みでは、ユーザは、現在位置の周辺にある施設やランドマーク等に関する情報を効率よく入手することができるとは限らない。
【０００６】
そこで、本発明者らは、投稿情報に含まれるテキスト情報に基づいて投稿情報を施設やランドマーク等の地点情報に関連付ける方法を見出した。これにより、ユーザの検索要求に対して、まずユーザの現在位置周辺の地点の地点情報を検索し、さらに、取得した地点情報に基づいて投稿情報を検索することで、ユーザの現在位置周辺の地点に関する投稿情報をユーザに提示する検索サービスを実現できる。
【０００７】
このような検索サービスでは、ユーザの要求を満たすように、最低保証件数以上の検索結果を返すことが好ましい。ここで、ユーザの現在位置周辺の地点に関する投稿情報を検索する方法としては、地点情報を検索する検索範囲の初期値を狭く設定し、その後最低保証件数以上の投稿情報が得られるまで、徐々に検索範囲を広げていく方法が考えられる。
【０００８】
しかしながら、検索範囲の初期値を狭くし過ぎると、初回検索時には最低保証件数以上の検索結果が得られず、最低保証件数以上の検索結果が得られるまでに、検索範囲の再設定（拡大）回数が多くなり、ユーザに対するレスポンスが悪化するという問題が起こり得る。
【０００９】
そこで、本発明は、ユーザの要求を満たす周辺情報検索を効率的かつ高速に行うことができる周辺情報検索装置、周辺情報検索方法、及び周辺情報検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る周辺情報検索装置は、ユーザ端末からの要求に応じて周辺情報検索を実行する周辺情報検索装置であって、予め定められた特定地点毎に、特定地点投稿情報を格納する特定地点投稿情報記憶手段と、特定地点毎に、その位置情報を含む特定地点情報を格納する特定地点情報記憶手段と、予め定められた区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を含む区画情報を格納する区画情報記憶手段と、区画毎に、検索領域情報を算出する算出手段と、算出手段により算出された検索領域情報を区画に関連付けられる区画情報に設定する設定手段と、ユーザ端末の位置情報を取得する取得手段と、取得手段により取得されたユーザ端末の位置情報に基づいて、ユーザ端末の属する区画を特定する特定手段と、特定手段により特定された区画に基づいて、区画情報記憶手段から検索領域情報を抽出する抽出手段と、取得手段により取得されたユーザ端末の位置情報と抽出手段により抽出された検索領域情報とに基づいて、検索領域を算出する検索領域算出手段と、上記検索領域に基づいて特定地点情報記憶手段から一又は複数の特定地点情報を検索し、当該特定地点情報に基づいて特定地点投稿情報記憶手段から特定地点投稿情報を検索する検索手段と、を備える。
【００１１】
本発明に係る周辺情報検索方法は、予め定められた特定地点毎に、特定地点投稿情報を格納する特定地点投稿情報記憶手段と、特定地点毎に、その位置情報を含む特定地点情報を格納する特定地点情報記憶手段と、予め定められた区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を含む区画情報を格納する区画情報記憶手段と、を備え、区画毎に、検索領域情報を算出する算出ステップと、算出ステップにより算出された検索領域情報を区画に関連付けられる区画情報に設定する設定ステップと、ユーザ端末からの要求に応じて周辺情報検索を実行する周辺情報検索装置により実行される周辺情報検索方法であって、ユーザ端末の位置情報を取得する取得ステップと、取得ステップにより取得されたユーザ端末の位置情報に基づいて、ユーザ端末の属する区画を特定する特定ステップと、特定ステップにより特定された区画に基づいて、区画情報記憶手段から検索領域情報を抽出する抽出ステップと、取得ステップにより取得されたユーザ端末の位置情報と抽出ステップにより抽出された検索領域情報とに基づいて、検索領域を算出する検索領域算出ステップと、上記検索領域に基づいて特定地点情報記憶手段から一又は複数の特定地点情報を検索し、当該特定地点情報に基づいて特定地点投稿情報記憶手段から特定地点投稿情報を検索する検索ステップと、を備える。
【００１２】
本発明に係る周辺情報検索プログラムは、予め定められた特定地点毎に、特定地点投稿情報を格納する特定地点投稿情報記憶手段と、特定地点毎に、その位置情報を含む特定地点情報を格納する特定地点情報記憶手段と、予め定められた区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を含む区画情報を格納する区画情報記憶手段と、を備え、ユーザ端末からの要求に応じて周辺情報検索を実行する周辺情報検索装置に設けられたコンピュータにより実行される周辺情報検索プログラムであって、区画毎に、検索領域情報を算出する算出モジュールと、算出モジュールが実行されることにより算出された検索領域情報を区画に関連付けられる区画情報に設定する設定モジュールと、ユーザ端末の位置情報を取得する取得モジュールと、取得モジュールが実行されることにより取得されたユーザ端末の位置情報に基づいて、ユーザ端末の属する区画を特定する特定モジュールと、特定モジュールが実行されることにより特定された区画に基づいて、区画情報記憶手段から検索領域情報を抽出する抽出モジュールと、取得モジュールが実行されることにより取得されたユーザ端末の位置情報と抽出モジュールが実行されることにより抽出された検索領域情報とに基づいて、検索領域を算出する検索領域算出モジュールと、上記検索領域に基づいて特定地点情報記憶手段から一又は複数の特定地点情報を検索し、当該特定地点情報に基づいて特定地点投稿情報記憶手段から特定地点投稿情報を検索する検索モジュールと、を備える。
【００１３】
この発明によれば、予め定められた区画毎に、区画の特性に応じた検索領域を特定する検索領域情報を設定しておくことができる。これにより、検索時において、ユーザ端末の位置情報とユーザ端末の属する区画の検索領域情報とに基づいて、検索領域を算出することができる。すなわち、周辺の特定地点に関する特定地点投稿情報を検索するのに適切と考えられる検索領域を、ユーザ端末の属する区画の特性に基づいて算出することができる。以上により、検索領域の初期値を適切に定めることができるため、ユーザの要求を満たすための検索領域の再設定及び再検索の回数を減らすことが期待できる。従って、ユーザの要求を満たす周辺情報検索を高速かつ効率的に行うことが期待できる。
【００１４】
上記の周辺情報検索装置では、区画毎に、区画の特性を示す区画指標を格納する区画指標記憶手段を更に備え、算出手段は、上記区画指標に基づいて、区画の検索領域情報を算出してもよい。
【００１５】
この発明によれば、さらに、区画の特性を示す区画指標に基づいて、適切な検索領域情報を算出できることが期待できる。
【００１６】
上記の周辺情報検索装置では、算出手段は、特定地点投稿情報記憶手段に格納され、区画内の特定地点に関連付けられた特定地点投稿情報の総数に基づいて、区画の検索領域情報を算出してもよい。
【００１７】
この発明によれば、さらに、区画内の特定地点に関連付けられた特定地点投稿情報の総数に基づいて、適切な検索領域情報を算出できることが期待できる。
【００１８】
上記の周辺情報検索装置では、区画毎に、区画内の基準位置を複数選択する選択手段と、選択手段により選択された基準位置毎に、一又は複数の特定地点を含むように定められ、当該一又は複数の特定地点に関連付けられた特定地点投稿情報の総数が所定条件を満たした必要領域を算出する必要領域算出手段と、を更に備え、算出手段は、必要領域算出手段により算出された全ての基準位置の必要領域に基づいて、区画の検索領域情報を算出してもよい。
【００１９】
この発明によれば、さらに、区画内の複数の基準位置に基づいて当該基準位置毎の必要領域を算出し、全ての基準位置の必要領域に基づいて、区画の検索領域情報を算出及び設定することができる。このように、区画内において検索件数が所定条件を満たす必要領域を複数算出し、算出した必要領域に基づいて統計量（メディアン、平均値、最頻値など）を算出するなどにより、当該区画において、周辺の特定地点に関する特定地点投稿情報を検索するのに適切と考えられる検索領域を算出することができる。
【００２０】
上記の周辺情報検索装置では、ユーザ端末が周辺情報検索の要求を行った要求位置及び要求時刻を含むログ情報を取得及び格納するログ情報記憶手段を更に備え、選択手段は、上記ログ情報に基づいて基準位置を選択してもよい。
【００２１】
この発明によれば、ユーザ端末が周辺情報検索の要求を行った要求位置及び要求時刻を含むログ情報に基づいて基準位置を選択するため、周辺情報検索サービスがよく利用される位置などを考慮して、適切な基準位置を選択することができる。
【００２２】
上記の周辺情報検索装置では、検索領域は、ユーザ端末の位置を中心とする円形領域であり、検索領域情報は、上記円形領域の半径であってもよい。
【００２３】
この発明によれば、さらに、検索領域をユーザ端末の位置を中心とする円形領域の半径で特定できるため、区画毎の検索領域情報を格納するために必要となる記憶領域を抑えることができる。また、特定地点情報の検索時においては、特定地点が検索領域に含まれるか否かの判定を、ユーザ端末と特定地点との間の距離が検索領域の半径以下であるか否かにより容易に判定できるため、検索処理の実装が容易となる。
【００２４】
上記の周辺情報検索装置では、検索領域算出手段は、検索手段により検索された特定地点投稿情報の総数が所定条件を満たさない場合に、検索領域を調節し、検索手段は、総数が所定条件を満たすまで検索処理を繰り返してもよい。
【００２５】
この発明によれば、さらに、所定条件を満たす件数が得られるまで、検索領域を調節しつつ検索処理を繰り返すことができる。これにより、１回の検索で所定条件を満たす検索件数が得られなかった場合であっても、確実に、所定条件を満たす件数の特定地点投稿情報をユーザ端末に返却することができる。すなわち、ユーザの要求を満たす周辺情報検索を確実に行うことができる。
【発明の効果】
【００２６】
本発明によれば、ユーザの要求を満たす周辺情報検索を効率的かつ高速に行うことができる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態に係る周辺情報検索装置の機能構成を示すブロック図である。
【図２】本実施形態に係る周辺情報検索装置のハードウェア構成図である。
【図３】特定地点情報の例を示す図である。
【図４】特定地点投稿情報の例を示す図である。
【図５】区画指標の例を示す図である。
【図６】区画情報の例を示す図である。
【図７】本実施形態に係る周辺情報検索装置による検索領域情報の設定動作を示すフロー図である。
【図８】本実施形態に係る周辺情報検索装置による検索領域情報の設定における考え方を説明するために用いる図である。
【図９】本実施形態に係る周辺情報検索装置による検索処理の動作を示すフロー図である。
【図１０】本実施形態に係る周辺情報検索装置による検索処理の動作を説明するために用いる図である。
【図１１】本実施形態に係る周辺情報検索プログラムの機能構成を示すブロック図である。
【図１２】変形例に係る周辺情報検索装置の機能構成を示すブロック図である。
【図１３】変形例に係る周辺情報検索装置による検索領域情報の設定動作を示すフロー図である。
【図１４】ログ情報の例を示す図である。
【図１５】変形例に係る周辺情報検索装置によるログ情報に基づく基準位置の算出方法の例を示す図である。
【発明を実施するための形態】
【００２８】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２９】
図１は、本実施形態に係る周辺情報検索装置１０の機能構成を示すブロック図である。図１を用いて、本実施形態に係る周辺情報検索装置１０について説明する。図１に示す周辺情報検索装置１０は、投稿情報収集部１１、特定地点情報記憶部１２（特定地点情報記憶手段）、関連付け部１３、特定地点投稿情報記憶部１４（特定地点投稿情報記憶手段）、区画指標記憶部１５、区画情報設定部１６（算出手段、設定手段）、区画情報記憶部１７（区画情報記憶手段）、検索領域算出部１８（取得手段、特定手段、抽出手段、検索領域算出手段）、及び検索部１９（検索手段）を備えている。
【００３０】
図２は、本実施形態に係る周辺情報検索装置１０のハードウェア構成図である。図２を用いて、周辺情報検索装置１０のハードウェア構成について説明する。図２に示すように、周辺情報検索装置１０は、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、ハードディスクメモリなどで構成される補助記憶部１０３と、データ通信を行う通信制御部１０４と、液晶モニタなどで構成される出力部１０５と、入力デバイスであるキーボード及びマウス等で構成される操作部１０６と、ＵＳＢメモリ、ＣＤ−ＲＯＭ、ＤＶＤなどの記録媒体２００を読み取る記録媒体読取部１０７とを備える。
【００３１】
図１に示す周辺情報検索装置１０の各機能は、ＣＰＵ１０１の制御の下で、主記憶部１０２に所定のソフトウェアプログラムを読み込ませて実行することにより実現される。その際、ＣＰＵ１０１は、ソフトウェアプログラムの処理手順に従い、主記憶部１０２及び補助記憶部１０３におけるデータの読み出し及び書き込み動作を制御し、操作部１０６、出力部１０５及び通信制御部１０４の動作を制御する。以下、図１に示す各機能要素について説明する。
【００３２】
投稿情報収集部１１は、インターネット上のつぶやき情報投稿サイトやブログサイトなどに投稿された投稿情報を収集する機能要素である。投稿情報には、投稿情報を一意に識別する投稿ＩＤと、テキスト情報と、投稿日時の情報とが相互に関連付けられている。投稿情報収集部１１は、例えば、インターネット上をクローリングすることで投稿情報を直接収集してもよく、外部のサービス業者等から投稿情報の提供を受けることで投稿情報を収集してもよい。また、投稿情報収集部１１は、後述する検索部１９がなるべく最新の投稿情報を検索できるように、投稿情報を定期的に収集してもよい。
【００３３】
特定地点情報記憶部１２は、施設やランドマーク等の特定地点に関する特定地点情報を格納する機能要素である。特定地点情報記憶部１２に格納される特定地点情報には、特定地点を一意に識別する地点ＩＤと、名称（施設名、地名、建造物名など）と、位置情報（緯度・経度）と、区画を特定する区画ＩＤとが相互に関連付けられている。図３は、特定地点情報記憶部１２に格納される特定地点情報の例を示す図である。特定地点情報の各項目は、例えば、市販の位置情報データベースの導入やオペレータによるデータ入力などにより登録される。
【００３４】
関連付け部１３は、投稿情報収集部１１が収集した投稿情報に特定地点（地点ＩＤ）を関連付ける機能要素である。関連付け部１３は、投稿情報に含まれるテキスト情報に特定地点に関連する文字列が含まれるか否かの判定等を行い、特定地点に関連する文字列がテキスト情報に含まれる場合には、当該投稿情報に当該特定地点の地点ＩＤを関連付ける。ここで、特定地点に関連する文字列がテキスト情報に含まれるか否かの判定は、例えば、特定地点の名称に相当する文字列がテキスト情報に含まれるか否かで判定してもよく、表記揺れ、同義語、別名などを考慮して実質的に特定地点と同一のものを指し示す文字列がテキスト情報に含まれるか否かで判定してもよい。投稿情報収集部１１が収集する投稿情報や特定地点情報記憶部１２に格納される特定地点情報は適宜更新され得るため、関連付け部１３は、投稿情報と地点ＩＤとの関連付けを定期的に行うことが好ましい。
【００３５】
特定地点投稿情報記憶部１４は、関連付け部１３により特定地点（地点ＩＤ）と関連付けられた投稿情報（特定地点投稿情報）を格納する機能要素である。図４は、特定地点投稿情報記憶部１４に格納される特定地点投稿情報の例を示す図である。ここで、投稿ＩＤ「１」の特定地点投稿情報のテキスト情報には、特定地点情報記憶部１２に格納されている地点ＩＤ「０００１」の特定地点の名称「○○公園」が含まれる。そのため、関連付け部１３により、当該特定地点投稿情報の地点ＩＤに「０００１」が設定されている。その他の特定地点投稿情報についても同様である。記憶領域の効率的使用、後述する検索部１９による検索処理のレスポンス性能、格納される特定地点投稿情報の鮮度等の観点から、一定期間以上経過した特定地点投稿情報については、特定地点投稿情報記憶部１４から削除されてもよい。
【００３６】
区画指標記憶部１５は、予め定められた区画毎に、区画指標を格納する機能要素である。区画指標記憶部１５に格納される情報には、区画を一意に識別する区画ＩＤと、区画名称と、区画指標とが相互に関連付けられている。図５は、区画指標記憶部１５に格納される区画指標の例（人口）を示す図である。ここで、「区画」は、周辺情報検索装置１０を用いた周辺情報検索サービスを提供する事業者等により予め区分けされた個々の土地範囲である。区画は、例えば図５に示すように都市単位（函館、札幌）に設定されてもよい。また、「区画指標」は、区画に関連付けられる検索領域を決定するために用いられる指標である。例えば図５に示すように人口を区画指標として用いてもよい。また、人口密度、特定地点の密度、区画面積などの指標を区画指標として用いてもよい。ただし、区画及び区画指標は、上記に限定されない。
【００３７】
区画情報設定部１６は、後述する区画情報記憶部１７に格納される区画情報に含まれる検索領域情報を算出及び設定する機能要素である。ここで、「検索領域情報」は、区画の特性（例えば、「人口が多い」、「特定地点が多い」など）に応じた検索領域を特定するための数値情報である。本実施形態では、検索領域は、ユーザ端末の位置を中心とする円形領域であり、検索領域情報は、当該円形領域の半径である。
【００３８】
区画情報設定部１６は、区画毎に、区画指標記憶部１５に格納された人口（区画指標）に基づいて検索半径（検索領域情報）を算出する算出手段と、後述する区画情報記憶部１７に格納される当該区画の区画情報に、算出手段により算出された検索半径を設定する設定手段とを備える機能要素である。ここで、区画情報設定部１６は、区画指標記憶部１５からではなく外部記録媒体やネットワーク経由で、区画指標を取得してもよい。
【００３９】
また、区画情報設定部１６は、区画内の特定地点に関連付けられた特定地点投稿情報の総数に基づいて検索半径を算出してもよい。区画情報設定部１６は、例えば以下の方法により、特定地点投稿情報の総数を取得できる。すなわち、区画情報設定部１６は、検索半径の設定対象である区画の区画ＩＤを区画情報記憶部１７から抽出する。続いて、区画情報設定部１６は、後述する検索部１９が備える検索機能を用いて、当該区画ＩＤを検索キーとして、特定地点情報記憶部１２から特定地点情報を抽出する。続いて、区画情報設定部１６は、当該特定地点情報に含まれる地点ＩＤを検索キーとして、特定地点投稿情報記憶部１４から特定地点投稿情報を抽出し、当該特定地点投稿情報を計数する。
【００４０】
区画情報記憶部１７は、予め定められた区画毎に、区画の特性に応じた検索領域を特定するための検索半径（検索領域情報）を含む区画情報を格納する機能要素である。図６は、区画情報記憶部１７に格納される区画情報の例を示す図である。図６に示すように、区画情報には、区画を特定する区画ＩＤ、区画名称、及び検索半径が相互に関連付けられている。
【００４１】
検索領域算出部１８は、ユーザ端末２０の位置情報を取得する取得手段、ユーザ端末２０の属する区画を特定する特定手段、区画情報記憶部１７から検索半径を抽出する抽出手段、及び検索領域を算出する検索領域算出手段を備えた機能要素である。「検索領域」は、後述する検索部１９が特定地点情報を検索する際に用いる検索範囲である。以下、取得手段、特定手段、抽出手段、及び検索領域算出手段について詳細に説明する。
【００４２】
検索領域算出部１８（取得手段）は、例えば、ユーザ端末２０が周辺情報検索装置１０に検索要求を行うと共にユーザ端末２０の位置情報を送信することで、ユーザ端末２０の位置情報を取得する。ここで、ユーザ端末２０の位置情報は、基地局が保持するユーザ端末２０の位置情報やユーザ端末２０上のＧＰＳ機能などにより取得された位置情報（緯度及び経度）などである。ただし、ユーザ端末２０の位置情報は、緯度及び経度を含むもの（あるいは算出できるもの）であれば何でもよい。検索領域算出部１８が当該位置情報を取得する方法についても、上記方法に限定されない。
【００４３】
続いて、検索領域算出部１８（特定手段）は、取得されたユーザ端末２０の位置情報に基づいて、ユーザ端末２０の属する区画を特定する。より具体的には、検索領域算出部１８は、区画の領域を特定するための位置情報（例えば、区画が正方領域の場合には、４つの頂点位置の緯度及び経度）を区画毎に格納したデータベース（不図示）などを参照して、ユーザ端末２０の位置が含まれる区画を特定する。
【００４４】
続いて、検索領域算出部１８（抽出手段）は、区画情報記憶部１７からユーザ端末２０の属する区画に関連付けられた検索半径を抽出する。より具体的には、検索領域算出部１８は、特定手段により特定された区画の区画ＩＤを持つ区画情報の検索半径を区画情報記憶部１７から抽出する。
【００４５】
続いて、検索領域算出部１８（検索領域算出手段）は、取得されたユーザ端末２０の位置情報と抽出手段により抽出された検索半径とに基づいて、ユーザ端末２０の位置を中心とし、検索半径を半径とする円形領域（検索領域）を算出する。
【００４６】
検索部１９は、ユーザ端末２０からの検索要求を受信し、特定地点投稿情報の検索処理を実行する機能要素である。検索部１９は、検索領域算出部１８により算出された検索領域に基づいて特定地点情報記憶部１２から一又は複数の特定地点情報を検索し、当該検索により取得された特定地点情報の地点ＩＤに基づいて特定地点投稿情報記憶部１４から特定地点投稿情報を検索する。より具体的には、検索部１９は、検索領域に含まれる一又は複数の特定地点の地点ＩＤを特定地点情報記憶部１２から抽出し、当該地点ＩＤのいずれかと同一の地点ＩＤを持つ特定地点投稿情報を特定地点投稿情報記憶部１４から抽出する。
【００４７】
検索領域算出部１８は、検索部１９により検索された特定地点投稿情報の総数が所定条件を満たさない場合には、検索領域を調節（拡大又は縮小）し、検索部１９は、総数が所定条件を満たすまで検索処理を繰り返す。ここで「所定条件」とは、例えば、下限や上限などの条件である。所定条件は、周辺情報検索装置１０において予め設定されたものでもよく、ユーザ毎にカスタマイズ可能なものでもよい。本実施形態では、「所定条件」は「Ｙ件以上」であるとする。ここで、Ｙは上記のような方法により設定される所定の整数値である。
【００４８】
次に、区画情報記憶部１７に格納される区画情報に含まれる検索半径（検索領域情報）を設定する際の動作について、図７を用いて説明する。図７は、本実施形態に係る周辺情報検索装置１０による検索半径の設定動作を示すフロー図である。
【００４９】
まず、区画ＩＤ「０１０１」の区画の検索半径を設定する場合について説明する。区画情報設定部１６は、区画指標記憶部１５から、区画ＩＤ「０１０１」と当該区画ＩＤに関連付けられた人口「２７７，３７２」とを取得する（ステップＳ１０１、ステップＳ１０２）。続いて、区画情報設定部１６は、取得した人口が「１，０００，０００（所定値）」以上か否かを判定する（ステップＳ１０３）。ここで、人口は所定値未満であるため、区画情報設定部１６は、区画ＩＤ「０１０１」の検索半径として「１０００ｍ」を算出及び設定する（ステップＳ１０３：ＮＯ、ステップＳ１０４、算出ステップ、設定ステップ）。
【００５０】
次に、区画ＩＤ「０１０２」の区画の検索半径を設定する場合について説明する。区画情報設定部１６は、区画指標記憶部１５から、区画ＩＤ「０１０２」と当該区画ＩＤに関連付けられた人口「１，９２７，６６２」とを取得する（ステップＳ１０１、ステップＳ１０２）。ここで、人口は所定値以上であるため、区画情報設定部１６は、区画ＩＤ「０１０２」の検索半径として「５０００ｍ」を算出及び設定する（ステップＳ１０３：ＹＥＳ、ステップＳ１０４、算出ステップ、設定ステップ）。
【００５１】
上記のように区画の人口（区画指標）に基づいて区画の検索半径（検索領域情報）を設定することで、区画毎に適切と考えられる検索範囲を設定することが期待できる。その理由について、図８を用いて説明する。図８に示す区画Ｄ１は、人口が所定値以上の区画である。一方、区画Ｄ２は、人口が所定値未満の区画である。ここで、人口と特定地点の個数には、一般的に相関関係が認められる。すなわち、人口が多い程、特定地点の個数が多くなり、特定地点の密度も高くなると考えられる。また、検索半径に含まれる特定地点の個数が多い程、検索部１９による検索で得られる特定地点投稿情報の件数が所定条件を満たす可能性も高くなる。
【００５２】
従って、人口が多い区画すなわち特定地点が密集していると考えられる区画については、検索半径を小さめに設定することで、検索部１９による検索において、できるだけユーザ端末２０の近辺にある特定地点に関する特定地点投稿情報をユーザに提供できることが期待できる。一方、人口が少ない区画すなわち特定地点がまばらであると考えられる区画については、検索半径を大きめに設定して検索領域に特定地点が含まれ易くすることで、検索部１９による検索において、所定条件を満たす件数の特定地点投稿情報をユーザに提供できることが期待できる。
【００５３】
なお、上記のような考え方に基づいて、区画の人口を区画指標として用いて区画の検索半径を算出する方法は、一例に過ぎない。すなわち、区画情報設定部１６は、上記以外の区画指標や考え方などによって区画の検索半径を算出してもよい。
【００５４】
例えば、区画情報設定部１６は、人口密度や特定地点の密度を区画指標として用いてもよい。この場合には、上記のように人口を区画指標として用いる場合と同様の効果が期待できる。また、区画情報設定部１６は、区画面積を区画指標として用いてもよい。例えば、面積が大きい場合には区画の検索半径を大きくし、面積が小さい場合には区画の検索半径を小さくすることで、ユーザ端末２０の属する区画内の特定地点に関する特定地点投稿情報を過不足なくユーザに提供できることが期待できる。
【００５５】
なお、本実施形態では、閾値を一つとし、人口（区画指標）に基づいて区画の検索半径を二段階に設定する方法について説明したが、これは一例に過ぎない。すなわち、区画情報設定部１６は、閾値を二以上設定し、人口（区画指標）に基づいて区画の検索半径を三段階以上に設定してもよい。
【００５６】
また、区画情報設定部１６は、検索部１９が備える検索機能を用いて、区画内の特定地点に関連付けられた特定地点投稿情報の総数を算出し、これに基づいて区画の検索半径を算出してもよい。例えば、上記総数が多い場合には区画の検索半径を小さくし、上記総数が少ない場合には区画の検索半径を大きくすることで、適切な件数の特定地点投稿情報をユーザに提供できることが期待できる。
【００５７】
次に、検索領域算出部１８及び検索部１９による検索処理の動作について、図９及び図１０を用いて説明する。図９は、本実施形態に係る周辺情報検索装置１０による検索処理の動作を示すフロー図である。図１０は、本実施形態に係る周辺情報検索装置１０による検索処理の動作を説明するために用いる図である。ここで、特定地点Ａ、特定地点Ｂ、及び特定地点Ｃに係る特定地点情報は、特定地点情報記憶部１２に格納されている。また、特定地点投稿情報記憶部１４において、特定地点Ａ、特定地点Ｂ、及び特定地点Ｃに関連付けられている特定地点投稿情報数は、「ｘ１」、「ｘ２」、及び「ｘ３」であり、所定数「Ｙ」との間で、「ｘ１＜Ｙ」及び「ｘ１＋ｘ２＋ｘ３≧Ｙ」の関係が成立するものとする。
【００５８】
図９において、検索部１９がユーザ端末２０からの検索要求を受けると、検索領域算出部１８は、ユーザ端末２０の位置情報からユーザ端末２０の属する区画を特定する（ステップＳ２０１、取得ステップ、特定ステップ）。続いて、検索領域算出部１８は、ステップＳ２０１で特定した区画（区画ＩＤ）に基づいて、区画情報記憶部１７から当該区画の検索半径Ｒ１を抽出する（ステップＳ２０２、抽出ステップ）。続いて、検索領域算出部１８は、ユーザ端末２０の位置及び検索半径Ｒ１から、ユーザ端末２０の位置を中心とし、検索半径Ｒ１を半径とする検索領域Ｓ１を算出する（ステップＳ２０３、検索領域算出ステップ）。
【００５９】
続いて、検索部１９は、検索領域Ｓ１に含まれる特定地点情報を抽出する（ステップＳ２０４、検索ステップ）。これにより、特定地点Ａが抽出される。続いて、検索部１９は、特定地点Ａの地点ＩＤを検索キーとして、特定地点投稿情報記憶部１４から特定地点投稿情報を検索する（ステップＳ２０５、検索ステップ）。検索部１９は、特定地点投稿情報の検索件数が所定数「Ｙ」以上か否かを判定する（ステップＳ２０６）。特定地点投稿情報の検索件数は、特定地点Ａに関連付けられた特定地点投稿情報数「ｘ１」であり、「ｘ１＜Ｙ」である。従って、検索領域算出部１８は、検索半径Ｒ１を２倍に拡大することで検索半径Ｒ２を得る（ステップＳ２０６：ＮＯ、ステップＳ２０７）。ただし、検索半径の拡大方法は、上記方法に限定されない。例えば、検索領域算出部１８は、固定値（例えば、５００ｍ）の加算や予め定められた計算式などにより、検索半径を拡大してもよい。
【００６０】
続いて、検索部１９は、ステップＳ２０７で拡大された後の検索半径Ｒ２に基づく検索領域Ｓ２を用いて検索処理を実行する（ステップＳ２０３〜ステップＳ２０５）。その結果、図１０に示す特定地点Ａ、特定地点Ｂ、及び特定地点Ｃが抽出されるため（ステップＳ２０４）、ステップＳ２０５の検索処理による特定地点投稿情報の検索件数は、特定地点Ａ、特定地点Ｂ、又は特定地点Ｃに関連付けられた特定地点投稿情報数「ｘ１＋ｘ２＋ｘ３」である。ここで、「ｘ１＋ｘ２＋ｘ３≧Ｙ」であるため、検索部１９は、取得した特定地点投稿情報をユーザ端末２０に提示し（ステップＳ２０６：ＹＥＳ、ステップＳ２０８）、検索処理を終了する。
【００６１】
次に、本実施形態の周辺情報検索装置１０の作用効果について説明する。本実施形態の周辺情報検索装置１０によれば、区画情報設定部１６は、区画指標記憶部１５に格納された区画の人口（区画指標）に基づいて、区画の検索半径（検索領域情報）を算出し、当該検索半径を区画情報記憶部１７に予め格納しておくことができる。これにより、検索領域算出部１８は、ユーザ端末２０の属する区画に応じて適切と考えられる検索領域、すなわち、ユーザ端末２０の位置を中心とし、検索半径Ｒ１を半径とする検索領域Ｓ１を算出することができる。以上のように、検索領域算出部１８は、検索領域の初期値を適切に定めることができるため、ユーザの要求を満たすための検索領域の再設定及び再検索の回数を減らすことが期待でき、ユーザの要求を満たす周辺情報検索を高速かつ効率的に行うことが期待できる。
【００６２】
また、区画情報設定部１６は、区画の特性を示す人口（区画指標）に基づいて検索半径（検索領域情報）を算出することで、適切と考えられる検索領域を特定するための検索半径を精度高く算出することができる。
【００６３】
また、本実施形態の周辺情報検索装置１０によれば、さらに、検索領域をユーザ端末２０の位置を中心とする円形領域の検索半径Ｒ１で特定できるため、区画毎の検索領域情報を区画情報記憶部１７に格納するために必要となる記憶領域を抑えることができる。また、検索部１９は、特定地点が検索領域に含まれるか否かの判定を、ユーザ端末２０と特定地点との間の距離が検索半径Ｒ１以下であるか否かにより容易に判定できるため、検索処理の実装が容易となる。
【００６４】
また、本実施形態の周辺情報検索装置１０によれば、検索領域算出部１８は、検索部１９により検索された特定地点投稿情報の総数が所定数「Ｙ」以上とならない場合に、検索領域を拡大し、検索部１９は、総数が所定数「Ｙ」以上となるまで検索処理を繰り返す。これにより、検索部１９は、１回の検索で所定数「Ｙ」以上の検索件数が得られなかった場合であっても、確実に、所定数「Ｙ」以上の特定地点投稿情報をユーザ端末２０に返却することができる。すなわち、ユーザの要求を満たす周辺情報検索を確実に行うことができる。
【００６５】
次に、本実施形態の変形例について、本実施形態との主な相違点について説明する。
まず、変形例に係る周辺情報検索装置１０ａの機能構成について、図１２を用いて、本実施形態に係る周辺情報検索装置１０との主な相違点を説明する。図１２は、変形例に係る周辺情報検索装置１０ａの機能構成を示すブロック図である。
【００６６】
区画情報設定部１６ａは、区画毎に、区画に含まれる特定地点をランダムに所定数「Ｎ」個抽出し、抽出された特定地点の位置情報に基づいて、所定数「ＮＣ２」個の基準位置を選択する選択手段と、選択手段により決定された基準位置毎に、一又は複数の特定地点を含むように定められ、当該一又は複数の特定地点に関連付けられた特定地点投稿情報の総数が所定数「Ｙ」以上となるような、当該基準位置を中心とする円形領域（必要領域）を算出する必要領域算出手段と、必要領域算出手段により算出された全ての基準位置の円形領域（必要領域）の半径について統計（メディアン）を取ることにより、区画の検索半径（検索領域情報）を算出する算出手段と、区画情報記憶部１７に格納される当該区画の区画情報に、算出手段により算出された検索半径を設定する設定手段とを備える。
【００６７】
続いて、区画情報設定部１６ａによる検索領域情報の設定動作について、図１３を用いて詳細に説明する。図１３は、変形例に係る周辺情報検索装置１０ａによる検索領域情報の設定動作を示すフロー図である。
【００６８】
まず、区画情報設定部１６ａは、区画情報記憶部１７などを参照することにより、検索半径の設定対象である区画の区画ＩＤを取得する（ステップＳ３０１）。続いて、区画情報設定部１６ａは、当該区画ＩＤと同一の区画ＩＤを持つ特定地点情報を、特定地点情報記憶部１２からランダムにＮ個抽出する（ステップＳ３０２）。続いて、区画情報設定部１６ａは、Ｎ個の特定地点に含まれる任意の２つの特定地点からなるＮＣ２個のペアの中間地点を基準位置として算出する（ステップＳ３０３）。以上の処理により、ＮＣ２個の基準位置が得られる。
【００６９】
続いて、区画情報設定部１６ａは、基準位置毎に、特定地点投稿情報の総数が所定数「Ｙ」以上となるような、当該基準位置を中心とする円形領域（必要領域）を算出する（ステップＳ３０４〜ステップＳ３１０）。具体的には、区画情報設定部１６ａは、基準位置を１つ選択し（ステップＳ３０４）、当該基準位置を中心とする円形領域を設定し、当該円形領域に含まれる特定地点情報を特定地点情報記憶部１２から抽出する（ステップＳ３０５）。ここで、上記円形領域の初期半径の決定方法は任意の方法でよく、特に限定されない。
【００７０】
続いて、区画情報設定部１６ａは、検索部１９が備える検索機能を用いて、ステップＳ３０５で抽出した特定地点情報の地点ＩＤを検索キーとして、特定地点投稿情報記憶部１４から特定地点投稿情報を検索する（ステップＳ３０６）。区画情報設定部１６ａは、検索件数が所定数「Ｙ」以上となるまで、上記円形領域の半径を拡大しつつ、検索処理を繰り返す（ステップＳ３０５〜ステップＳ３０８）。特定地点投稿情報の検索件数が所定数「Ｙ」以上となったら（ステップＳ３０７：ＹＥＳ）、区画情報設定部１６ａは、その時点での円形領域の半径を処理対象の基準位置の半径に設定する（ステップＳ３０９）。
【００７１】
区画情報設定部１６ａは、全ての基準位置についての処理（ステップＳ３０４〜ステップＳ３１０）が完了したら、全ての基準位置の半径のメディアンを算出する（ステップＳ３１０：ＮＯ、ステップＳ３１１）。続いて、区画情報設定部１６ａは、算出したメディアンを区画の検索半径に設定して（ステップＳ３１２）、処理を終了する。
【００７２】
次に、変形例に係る周辺情報検索装置１０ａの作用効果について説明する。変形例に係る周辺情報検索装置１０ａによれば、区画情報設定部１６ａは、区画内においてランダムに抽出したＮ個の特定地点の位置情報に基づいてＮＣ２個の基準位置を選択し、当該基準位置毎の半径を算出し、全ての基準位置の半径のメディアンを算出し、これを区画の検索半径に設定することができる。このように、区画内において所定数「Ｙ」以上の検索件数が得られる必要領域の半径を複数の基準位置について算出し、算出した半径の統計量（本変形例では、一例としてメディアン）を算出することにより、当該区画において、周辺の特定地点に関する特定地点投稿情報を検索するのに適切と考えられる検索領域を算出することができる。
【００７３】
なお、本変形例では、基準位置として「ランダムに抽出されたＮ個の特定地点に含まれる全てのペアの中間位置」を採用したが、基準位置の選択方法は、これに限定されない。例えば、一定の分布に従って基準位置を選択してもよいし、区画を縦横等間隔に区切り、その交点座標を基準位置として選択してもよい。このようにすることで、区画情報設定部１６ａは、区画内の位置情報をバランス良く考慮して区画の検索半径（必要領域情報）を算出することができる。
【００７４】
また、区画情報設定部１６ａは、人口密度、特定地点の密度などに基づいて、基準位置を選択してもよい。区画内の人口密度や特定地点の密度の高い部分領域は、ユーザが集まる領域、すなわち、検索要求が多いと推定される領域である。従って、例えば、区画情報設定部１６ａが、上記部分領域の中心位置を基準位置とし、当該基準位置において算出した半径に基づいて区画の検索半径を算出することで、ユーザの検索時において所定条件を満たす検索件数が得られることが期待できる区画の検索半径を算出できる。上記の「部分領域」は、例えば、区画を所定方法により分割することで得られた分割領域において、人口密度や特定地点の密度が高い分割領域などである。例えば、区画情報設定部１６ａは、予め用意されている地域毎の詳細な人口分布データに基づいて、各分割領域の人口密度を算出してもよい。また、区画情報設定部１６ａは、特定地点情報記憶部１２を参照して各分割領域に含まれる特定地点情報数を計数することで、各分割領域の特定地点の密度を算出してもよい。
【００７５】
また、区画情報設定部１６ａは、ランダムに抽出した特定地点の位置をそのまま基準位置としてもよい。このようにすることで、区画情報設定部１６ａは、少ない計算量で基準位置を算出できる。
【００７６】
また、変形例に係る周辺情報検索装置１０ａでは、ユーザ端末が周辺情報検索の要求を行った要求位置及び要求時刻を含むログ情報を取得及び格納するログ情報記憶手段（不図示）を更に備え、区画情報設定部１６ａは、上記ログ情報に基づいて基準位置を選択してもよい。ログ情報には、例えば、ログを一意に特定するログＩＤと、検索日時（要求時刻）と、緯度及び経度（要求位置）と、要求位置を含む区画の区画ＩＤとが相互に関連付けられている。図１４にログ情報の例を示す。次に、ログ情報に基づく基準位置の算出方法の一例について、図１５を用いて説明する。
【００７７】
図１５に示すように、区画Ｄ３には、要求位置が密集する領域がいくつか存在する。例えば、区画情報設定部１６ａは、ログ情報記憶手段により格納されたログ情報を参照し、従来のクラスタ処理の方法を用いるなどにより、要求位置の密度が高い領域Ｇ１〜Ｇ３を抽出し、領域Ｇ１〜Ｇ３の各中心位置を基準位置として選択してもよい。このようにすることで、区画情報設定部１６ａは、検索要求が多い位置を基準位置とし、当該基準位置において算出した半径に基づいて区画の検索半径を算出することで、ユーザの検索時において所定条件を満たす検索件数が得られることが期待できる検索半径を算出できる。
【００７８】
また、本変形例では、区画情報設定部１６ａは、基準位置毎に算出した半径の「メディアン」を算出し、これを区画の検索半径に設定したが、区画の検索半径の設定方法は、これに限定されるものではない。例えば、基準位置毎に算出した半径の平均値や最頻値などを算出し、これを区画の検索半径に設定してもよい。
【００７９】
以上、本発明に係る実施形態といくつかの変形例について詳細に説明した。しかし、本発明は、上記実施形態及び変形例に限定されるものではない。本発明は、その要旨を逸脱しない範囲において様々な変形が可能である。例えば、検索領域算出部１８は、正方形などの多角形状の領域を検索領域としてもよい。検索領域が正方形領域で表される場合には、例えば、正方形領域の辺の長さや対角線の長さなどを検索領域情報とすることができる。
【００８０】
最後に、図１１を用いて、コンピュータを周辺情報検索装置１０として機能させるための周辺情報検索プログラムＰ１０について説明する。
【００８１】
図１１は、本実施形態に係る周辺情報検索プログラムＰ１０の機能構成を示すブロック図である。図１１に示すように、周辺情報検索プログラムＰ１０は、算出モジュールＰ１６Ａ、設定モジュールＰ１６Ｂ、取得モジュールＰ１８Ａ、特定モジュールＰ１８Ｂ、抽出モジュールＰ１８Ｃ、検索領域算出モジュールＰ１８Ｄ、及び検索モジュールＰ１９を備える。算出モジュールＰ１６Ａ、設定モジュールＰ１６Ｂ、取得モジュールＰ１８Ａ、特定モジュールＰ１８Ｂ、抽出モジュールＰ１８Ｃ、検索領域算出モジュールＰ１８Ｄ、及び検索モジュールＰ１９が実行されることにより実現される機能は、上述した周辺情報検索装置１０において対応する区画情報設定部１６（算出手段、設定手段）、検索領域算出部１８（取得手段、特定手段、抽出手段、検索領域算出手段）及び検索部１９の機能と同様である。
【００８２】
このように構成された周辺情報検索プログラムＰ１０は、図２に示す記録媒体２００に記憶され、周辺情報検索装置１０として用いられるコンピュータにより実行される。当該コンピュータは、記録媒体２００が記録媒体読取部１０７に挿入されると、記録媒体読取部１０７から記録媒体２００に格納された周辺情報検索プログラムＰ１０にアクセス可能となり、当該周辺情報検索プログラムＰ１０を実行することによって、本実施形態に係る周辺情報検索装置１０として動作することが可能となる。
【００８３】
周辺情報検索プログラムＰ１０は、搬送波に重畳されたコンピュータデータ信号としてネットワークを介して提供されるものであってもよい。この場合、周辺情報検索装置１０として用いられるコンピュータは、通信制御部１０４によって受信した周辺情報検索プログラムＰ１０を主記憶部１０２に格納することにより、当該周辺情報検索プログラムＰ１０を実行することができる。
【符号の説明】
【００８４】
１０，１０ａ…周辺情報検索装置、１１…投稿情報収集部、１２…特定地点情報記憶部、１３…関連付け部、１４…特定地点投稿情報記憶部、１５…区画指標記憶部、１６，１６ａ…区画情報設定部、１７…区画情報記憶部、１８…検索領域算出部、１９…検索部、Ｐ１０…周辺情報検索プログラム、Ｐ１６Ａ…算出モジュール、Ｐ１６Ｂ…設定モジュール、Ｐ１８Ａ…取得モジュール、Ｐ１８Ｂ…特定モジュール、Ｐ１８Ｃ…抽出モジュール、Ｐ１８Ｄ…検索領域算出モジュール、Ｐ１９…検索モジュール。
【図１】
2014048916.tif 000003
【図２】
2014048916.tif 000004
【図３】
2014048916.tif 000005
【図４】
2014048916.tif 000006
【図５】
2014048916.tif 000007
【図６】
2014048916.tif 000008
【図７】
2014048916.tif 000009
【図８】
2014048916.tif 000010
【図９】
2014048916.tif 000011
【図１０】
2014048916.tif 000012
【図１１】
2014048916.tif 000013
【図１２】
2014048916.tif 000014
【図１３】
2014048916.tif 000015
【図１４】
2014048916.tif 000016
【図１５】
2014048916.tif 000017