(57)【要約】【課題】非定型データを地図検索の検索対象とすることができる位置情報検索装置を提供する。【解決手段】非定型データの中から、位置に関連する少なくともひとつの位置関連単語を処理装置により抽出する位置関連単語抽出部１３１と、位置関連単語を所定の方式を用いて座標情報に変換する座標情報変換部１４１と、座標情報を非定型データに付加し、座標情報付加データを生成する属性情報付加データ生成部１５０と、座標情報付加データを格納する属性情報付加データ格納部１７０と、位置関連情報を検索条件として入力する検索条件入力部１６０と、位置関連情報に基づいて属性情報付加データ格納部１７０を検索し、座標情報が位置関連情報に合致する座標情報付加データを抽出するデータ検索部１８０と、抽出された座標情報付加データを検索結果として出力する検索結果出力部１９０とを備える。【選択図】図１
2014191699.tif 000002
【特許請求の範囲】
【請求項１】
複数の単語を含むデータを入力し、入力した前記データの中から、位置に関連する少なくともひとつの位置関連単語を処理装置により抽出する位置関連単語抽出部と、
前記位置関連単語抽出部により抽出された前記位置関連単語を所定の方式を用いて座標情報に変換する座標情報変換部と、
前記座標情報変換部により変換された前記座標情報を前記データに付加し、前記座標情報が付加された座標情報付加データを生成する座標情報付加データ生成部と、
前記座標情報付加データ生成部により生成された前記座標情報付加データを格納する座標情報付加データ格納部と、
位置に関連する情報である位置関連情報を検索条件として入力する検索条件入力部と、
前記検索条件入力部により入力された前記位置関連情報に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置関連情報に合致する前記座標情報付加データを抽出するデータ検索部と、
前記データ検索部により抽出された前記座標情報付加データを検索結果として出力する検索結果出力部と
を備えることを特徴とする位置情報検索装置。
【請求項２】
前記位置情報検索装置は、表示装置と接続され、
前記検索条件入力部は、
前記表示装置に地図を表示するとともに、表示した前記地図において選択された位置範囲を前記位置関連情報として入力し、
前記データ検索部は、
前記検索条件入力部により入力された前記位置範囲に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置範囲に含まれる前記座標情報付加データを抽出し、
前記検索結果出力部は、
前記検索結果の表示方法の方法一覧を前記表示装置に表示し、前記方法一覧から選択された前記表示方法に基づいて、前記検索結果を前記表示装置に表示する
ことを特徴とする請求項１に記載の位置情報検索装置。
【請求項３】
前記検索結果出力部は、
少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図において前記座標情報付加データに付加されている前記座標情報に対応する位置に、前記座標情報付加データの存在を示すマークを前記検索結果として表示する
ことを特徴とする請求項２に記載の位置情報検索装置。
【請求項４】
前記検索結果出力部は、
少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図を複数の所定領域に分割し、分割した前記複数の所定領域の所定領域毎に、前記所定領域に含まれる前記座標情報付加データの数を計数し、前記座標情報付加データの計数結果に基づいて、前記所定領域に識別情報を表示することを特徴とする請求項２に記載の位置情報検索装置。
【請求項５】
位置関連単語抽出部が、複数の単語を含むデータを入力し、入力した前記データの中から、位置に関連する少なくともひとつの位置関連単語を処理装置により抽出する位置関連単語抽出処理と、
座標情報変換部が、前記位置関連単語抽出処理により抽出された前記位置関連単語を所定の方式を用いて座標情報に変換する座標情報変換処理と、
座標情報付加データ生成部が、前記座標情報変換処理により変換された前記座標情報を前記データに付加し、前記座標情報が付加された座標情報付加データを生成する座標情報付加データ生成処理と、
前記座標情報付加データ生成処理により生成された前記座標情報付加データを座標情報付加データ格納部に格納する座標情報付加データ格納処理と、
検索条件入力部が、位置関連情報を検索条件として入力する検索条件入力処理と、
データ検索部が、前記検索条件入力処理により入力された前記位置関連情報に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置関連情報に合致する前記座標情報付加データを抽出するデータ検索処理と、
検索結果出力部が、前記データ検索処理により抽出された前記座標情報付加データを検索結果として出力する検索結果出力処理とをコンピュータである位置情報検索装置に実行させることを特徴とする位置情報検索プログラム。
【請求項６】
前記位置情報検索装置は、表示装置と接続され、
前記検索条件入力処理は、前記表示装置に地図を表示するとともに、表示した前記地図において選択された位置範囲を前記位置関連情報として入力し、
前記データ検索処理は、前記検索条件入力処理により入力された前記位置範囲に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置範囲に含まれる前記座標情報付加データを抽出し、
前記検索結果出力処理は、前記検索結果の表示方法の方法一覧を前記表示装置に表示し、前記方法一覧から選択された前記表示方法に基づいて、前記検索結果を前記表示装置に表示することを特徴とする請求項５に記載の位置情報検索プログラム。
【請求項７】
前記検索結果出力処理は、少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図において前記座標情報付加データに付加されている前記座標情報に対応する位置に、前記座標情報付加データの存在を示すマークを前記検索結果として表示することを特徴とする請求項６に記載の位置情報検索プログラム。
【請求項８】
前記検索結果出力処理は、少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図を複数の所定領域に分割し、分割した前記複数の所定領域の所定領域毎に、前記所定領域に含まれる前記座標情報付加データの数を計数し、前記座標情報付加データの計数結果に基づいて、前記所定領域に識別情報を表示することを特徴とする請求項６に記載の位置情報検索プログラム。
【請求項９】
位置関連単語抽出部が、複数の単語を含むデータを入力し、入力した前記データの中から、位置に関連する少なくともひとつの位置関連単語を処理装置により抽出する位置関連単語抽出工程と、
座標情報変換部が、前記位置関連単語抽出工程により抽出された前記位置関連単語を所定の方式を用いて座標情報に変換する座標情報変換工程と、
座標情報付加データ生成部が、前記座標情報変換工程により変換された前記座標情報を前記データに付加し、前記座標情報が付加された座標情報付加データを生成する座標情報付加データ生成工程と、
前記座標情報付加データ生成工程により生成された前記座標情報付加データを座標情報付加データ格納部に格納する座標情報付加データ格納工程と、
検索条件入力部が、位置関連情報を検索条件として入力する検索条件入力工程と、
データ検索部が、前記検索条件入力工程により入力された前記位置関連情報に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置関連情報に合致する前記座標情報付加データを抽出するデータ検索工程と、
検索結果出力部が、前記データ検索工程により抽出された前記座標情報付加データを検索結果として出力する検索結果出力工程と
を備えることを特徴とする位置情報検索装置の位置情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、位置情報検索装置、位置情報検索プログラム及び位置情報検索方法に関する。特に、非定型データを位置情報により検索することができる位置情報検索装置、位置情報検索プログラム及び位置情報検索方法に関する。
【背景技術】
【０００２】
地図検索（座標を基にした検索）は、通常、予めユーザが座標情報を明示的に登録しているデータを対象に検索し、該当するデータを表示するのが一般的である（例えば、特許文献１参照）。また、期間検索（時間を基にした検索）は、通常、予めユーザが時間情報を明示的に登録しているデータを対象に検索し、該当するデータを表示するのが一般的である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０７８３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、地図検索及び時間検索において、座標情報や時間情報等を明示的に登録しているデータだけでなく、ドキュメントファイル等の非定型データも検索対象とすることが求められている。
しかし、上記技術では、ドキュメントファイル等の非定型データを、地図検索の検索対象とすることはできないという課題がある。
【０００５】
この発明は、上記のような課題を解決するためになされたものであり、ドキュメントファイル等の非定型データを、地図検索の検索対象とすることができる位置情報検索装置、位置情報検索プログラム及び位置情報検索方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る位置情報検索装置は、複数の単語を含むデータを入力し、入力した前記データの中から、位置に関連する少なくともひとつの位置関連単語を処理装置により抽出する位置関連単語抽出部と、前記位置関連単語抽出部により抽出された前記位置関連単語を所定の方式を用いて座標情報に変換する座標情報変換部と、前記座標情報変換部により変換された前記座標情報を前記データに付加し、前記座標情報が付加された座標情報付加データを生成する座標情報付加データ生成部と、前記座標情報付加データ生成部により生成された前記座標情報付加データを格納する座標情報付加データ格納部と、位置に関連する情報である位置関連情報を検索条件として入力する検索条件入力部と、前記検索条件入力部により入力された前記位置関連情報に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置関連情報に合致する前記座標情報付加データを抽出するデータ検索部と、前記データ検索部により抽出された前記座標情報付加データを検索結果として出力する検索結果出力部とを備えることを特徴とする。
【０００７】
また、この発明に係る前記位置情報検索装置は、表示装置と接続され、前記検索条件入力部は、前記表示装置に地図を表示するとともに、表示した前記地図において選択された位置範囲を前記位置関連情報として入力し、前記データ検索部は、前記検索条件入力部により入力された前記位置範囲に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置範囲に含まれる前記座標情報付加データを抽出し、前記検索結果出力部は、
前記検索結果の表示方法の方法一覧を前記表示装置に表示し、前記方法一覧から選択された前記表示方法に基づいて、前記検索結果を前記表示装置に表示することを特徴とする。
【０００８】
また、この発明に係る前記位置情報検索装置は、前記検索結果出力部が、少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図において前記座標情報付加データに付加されている前記座標情報に対応する位置に、前記座標情報付加データの存在を示すマークを前記検索結果として表示することを特徴とする。
【０００９】
また、この発明に係る前記位置情報検索装置は、前記検索結果出力部が、少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図を複数の所定領域に分割し、分割した前記複数の所定領域の所定領域毎に、前記所定領域に含まれる前記座標情報付加データの数を計数し、前記座標情報付加データの計数結果に基づいて、前記所定領域に識別情報を表示することを特徴とする。
【００１０】
この発明に係る前記位置情報検索プログラムは、位置関連単語抽出部が、複数の単語を含むデータを入力し、入力した前記データの中から、位置に関連する少なくともひとつの位置関連単語を処理装置により抽出する位置関連単語抽出処理と、座標情報変換部が、前記位置関連単語抽出処理により抽出された前記位置関連単語を所定の方式を用いて座標情報に変換する座標情報変換処理と、座標情報付加データ生成部が、前記座標情報変換処理により変換された前記座標情報を前記データに付加し、前記座標情報が付加された座標情報付加データを生成する座標情報付加データ生成処理と、前記座標情報付加データ生成処理により生成された前記座標情報付加データを座標情報付加データ格納部に格納する座標情報付加データ格納処理と、検索条件入力部が、位置関連情報を検索条件として入力する検索条件入力処理と、データ検索部が、前記検索条件入力処理により入力された前記位置関連情報に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置関連情報に合致する前記座標情報付加データを抽出するデータ検索処理と、検索結果出力部が、前記データ検索処理により抽出された前記座標情報付加データを検索結果として出力する検索結果出力処理とをコンピュータである位置情報検索装置に実行させることを特徴とする。
【００１１】
また、この発明に係る前記位置情報検索プログラムは、前記位置情報検索装置が、表示装置と接続され、前記検索条件入力処理は、前記表示装置に地図を表示するとともに、表示した前記地図において選択された位置範囲を前記位置関連情報として入力し、前記データ検索処理は、前記検索条件入力処理により入力された前記位置範囲に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置範囲に含まれる前記座標情報付加データを抽出し、前記検索結果出力処理は、前記検索結果の表示方法の方法一覧を前記表示装置に表示し、前記方法一覧から選択された前記表示方法に基づいて、前記検索結果を前記表示装置に表示することを特徴とする。
【００１２】
また、この発明に係る前記位置情報検索プログラムは、前記検索結果出力処理が、少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図において前記座標情報付加データに付加されている前記座標情報に対応する位置に、前記座標情報付加データの存在を示すマークを前記検索結果として表示することを特徴とする。
【００１３】
また、この発明に係る前記位置情報検索プログラムは、前記検索結果出力処理が、少なくとも前記位置範囲が含まれる前記地図を前記表示装置に表示するとともに、表示した前記地図を複数の所定領域に分割し、分割した前記複数の所定領域の所定領域毎に、前記所定領域に含まれる前記座標情報付加データの数を計数し、前記座標情報付加データの計数結果に基づいて、前記所定領域に識別情報を表示することを特徴とする。
【００１４】
この発明に係る位置情報検索装置の位置情報検索方法は、位置関連単語抽出部が、複数の単語を含むデータを入力し、入力した前記データの中から、位置に関連する少なくともひとつの位置関連単語を処理装置により抽出する位置関連単語抽出工程と、座標情報変換部が、前記位置関連単語抽出工程により抽出された前記位置関連単語を所定の方式を用いて座標情報に変換する座標情報変換工程と、座標情報付加データ生成部が、前記座標情報変換工程により変換された前記座標情報を前記データに付加し、前記座標情報が付加された座標情報付加データを生成する座標情報付加データ生成工程と、前記座標情報付加データ生成工程により生成された前記座標情報付加データを座標情報付加データ格納部に格納する座標情報付加データ格納工程と、検索条件入力部が、位置関連情報を検索条件として入力する検索条件入力工程と、データ検索部が、前記検索条件入力工程により入力された前記位置関連情報に基づいて前記座標情報付加データ格納部を検索し、前記座標情報付加データ格納部に格納された前記座標情報付加データに付加されている前記座標情報が前記位置関連情報に合致する前記座標情報付加データを抽出するデータ検索工程と、検索結果出力部が、前記データ検索工程により抽出された前記座標情報付加データを検索結果として出力する検索結果出力工程とを備えることを特徴とする。
【発明の効果】
【００１５】
この発明に係る位置情報検索装置、位置情報検索プログラム及び位置情報検索方法によれば、データから位置関連単語を抽出して、抽出した位置関連単語を座標情報に変換し、データに付加して位置情報付加データ格納部に格納するので、ドキュメントファイル等の非定型データを地図検索の検索対象として検索することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１に係る情報検索システム５００のブロック構成図。
【図２】実施の形態１に係る情報検索装置１００の情報検索処理（情報検索方法）を示すフローチャート。
【図３】実施の形態１に係る情報検索装置１００の属性関連単語抽出処理、座標情報変換処理、属性情報付加データ格納処理を説明するための図。
【図４】実施の形態１に係る情報検索装置１００の属性関連単語抽出処理、時期情報変換処理、属性情報付加データ格納処理を説明するための図。
【図５】実施の形態１に係る属性情報付加データ格納部１７０の構成を示す図。
【図６】実施の形態１に係る情報検索装置１００の検索条件入力画面３２０及びエリア指定画面３１０の一例を示す図。
【図７】実施の形態１に係る情報検索装置１００の検索結果地図表示画面３４０及びデータ表示一覧画面３３０の一例を示す図。
【図８】実施の形態２に係る情報検索装置１００の検索結果地図表示画面３４０及びエリア分布画面３５０の一例を示す図。
【図９】実施の形態３に係る情報検索装置１００による検索条件入力画面３２０及びデータ表示一覧画面３３１を示す図。
【図１０】実施の形態４に係る情報検索装置１００の検索条件入力画面３２０及びタイムライン表示画面３６０の一例を示す図。
【図１１】実施の形態５に係る情報検索装置１００の検索結果地図表示画面３４０及びエリア分布画面３５０の一例を示す図。
【図１２】実施の形態６に係る情報検索装置１００の検索条件入力画面３２０、エリア指定画面３１０、及びタイムライン表示画面３６０の一例を示す図。
【図１３】実施の形態１〜６に係る情報検索装置１００、端末装置３００のハードウェア構成の一例を示す図。
【発明を実施するための形態】
【００１７】
以下の実施の形態について、図を用いて説明する。なお、以下の実施の形態の説明において、「上」、「下」、「左」、「右」、「前」、「後」、「表」、「裏」といった方向は、説明の便宜上、そのように記しているだけであって、装置、器具、部品等の配置や向き等を限定するものではない。
【００１８】
実施の形態１．
図１は、本実施の形態に係る情報検索システム５００のブロック構成図である。
図１を用いて、本実施の形態に係る情報検索システム５００の機能構成について説明する。
【００１９】
図１に示すように、情報検索システム５００は、情報検索装置１００、非定型データ蓄積部２００、端末装置３００を備える。
【００２０】
非定型データ蓄積部２００には、非定型データ（データの一例）が蓄積されている。非定型データとは、半構造化データ、非構造化データとも呼ばれ、ワードファイル、エクセルファイル、ＨＴＭＬファイルなどのテキストデータが含まれる。非定型データ２１０には、位置、時期等の文字情報が含まれる。
図１では、非定型データ蓄積部２００は、情報検索装置１００の外部に配置されているが、非定型データ蓄積部２００は、情報検索装置１００が備える記憶装置に記憶されていてもよい。
【００２１】
端末装置３００は、いわゆるクライアント端末であり、情報検索装置１００とネットワーク等を介して接続されている。端末装置３００は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ・Ｃｏｍｐｕｔｅｒ）、モバイル端末、タブレット端末、スマートフォン等の情報端末装置である。端末装置３００は、表示装置３０１を備える。
【００２２】
情報検索装置１００は、データ入力部１１０、単語分割部１２０、属性関連単語抽出部１３０、属性情報変換部１４０、属性情報付加データ生成部１５０、検索条件入力部１６０、属性情報付加データ格納部１７０、データ検索部１８０、検索結果出力部１９０を備える。
情報検索装置１００は、位置情報検索装置の一例であるとともに、時期情報検索装置の一例でもある。
【００２３】
データ入力部１１０は、非定型データ蓄積部２００から非定型データ２１０を入力する。非定型データ２１０は、複数の単語を含むテキストデータである。非定型データ２１０に含まれる単語は、属性を備える。
例えば、位置に関連する単語、時期に関連する単語など、特定の意味に関連する単語の場合、その意味を属性とする。
例えば、「北海道」という単語の場合、位置に関連する単語であり、その属性は位置である。また、「５月中旬」という語（単語）の場合、時期に関連する単語であり、その属性は時期となる。
【００２４】
単語分割部１２０は、データ入力部１１０により入力された非定型データ２１０を、所定の方式により複数の単語に分割する。単語分割部１２０は、例えば、形態素解析技術を用いて、非定型データ２１０を複数のキーワード（単語）に分割する。
単語分割部１２０は、形態素解析を用いて単語分割（キーワード抽出）するが、意味のある一連の語をキーワード（単語）として分割するものとする。
【００２５】
属性関連単語抽出部１３０は、分割したキーワードから、属性毎に属性関連単語２２０を抽出する。
属性関連単語抽出部１３０は、位置関連単語抽出部１３１、時期関連単語抽出部１３２を備える。
位置関連単語抽出部１３１は、非定型データ２１０に含まれるキーワードから、位置に関連する少なくともひとつの位置関連単語２２１を抽出する。
また、時期関連単語抽出部１３２は、非定型データ２１０に含まれるキーワードから、時期に関連する少なくともひとつの時期関連単語２２２を抽出する。
【００２６】
つまり、属性関連単語２２０には、位置関連単語２２１と、時期関連単語２２２とが含まれる。本実施の形態では、属性関連単語として、「位置」、「時期」に関連する単語を抽出するものとしたが、その他の属性として「食べ物」、「エネルギー」、「天候」などに関連する単語を抽出してもよい。
また、本実施の形態では、属性関連単語２２０として、位置関連単語２２１、時期関連単語２２２の両方を抽出するものとしたが、どちらか一方のみを抽出するものとしてもよい。
【００２７】
属性情報変換部１４０は、属性関連単語抽出部１３０により抽出された属性関連単語２２０（位置関連単語２２１，時期関連単語２２２）を、所定の方式を用いて属性情報２３０（座標情報２３１、時期情報２３２）に変換する。
属性情報変換部１４０は、座標情報変換部１４１、時期情報変換部１４２を備える。
【００２８】
座標情報変換部１４１は、位置関連単語抽出部１３１により抽出された位置関連単語２２１を所定の方式を用いて座標情報２３１に変換する。座標情報変換部１４１は、例えば、ジオコーディング技術（第１の方式の一例）により、位置関連単語２２１を座標情報２３１に変換する。
【００２９】
時期情報変換部１４２は、時期関連単語抽出部１３２により抽出された時期関連単語２２２を所定の方式を用いて時期情報２３２に変換する。時期情報変換部１４２は、例えば、単語（キーワード）を時間に変換するキーワード−時間変換テーブルなどを用いる方法（第２の方式の一例）により、時期関連単語２２２を時期情報２３２に変換する。
【００３０】
属性情報付加データ生成部１５０は、属性情報変換部１４０（座標情報変換部１４１、時期情報変換部１４２）により変換された属性情報２３０（座標情報２３１、時期情報２３２）を非定型データ２１０に付加し、属性情報２３０（座標情報２３１、時期情報２３２）が付加された属性情報付加データ２４０を生成する。
属性情報付加データ２４０は、位置情報付加データの一例であるとともに、時期情報付加データの一例でもある。
また、属性情報付加データ生成部１５０は、位置情報付加データ生成部の一例でもあり、時期情報付加データ生成部の一例でもある。
【００３１】
属性情報付加データ格納部１７０は、属性情報付加データ生成部１５０により生成された属性情報付加データ２４０を格納する。
【００３２】
検索条件入力部１６０は、利用者により端末装置３００を介して入力された検索条件を入力する。
検索条件入力部１６０は、例えば、位置に関連する位置関連情報を検索条件として入力する。
検索条件入力部１６０は、例えば、時期に関連する時期関連情報を検索条件として入力する。
【００３３】
データ検索部１８０は、検索条件入力部１６０により入力された検索条件に基づいて、属性情報付加データ格納部１７０を検索し、属性情報付加データ格納部１７０に格納された属性情報付加データ２４０に付加されている属性情報２３０が検索条件に合致する属性情報付加データ２４０を抽出する。
データ検索部１８０は、例えば、検索条件として位置関連情報が入力された場合、属性情報付加データ２４０に付加されている座標情報２３１が位置関連情報に合致する属性情報付加データ２４０を抽出する。
また、データ検索部１８０は、検索条件として時期関連情報が入力された場合、属性情報付加データ２４０に付加されている時期情報２３２が時期関連情報に合致する属性情報付加データ２４０を抽出する。
【００３４】
検索結果出力部１９０は、表示方法入力部１９１を備える。
検索結果出力部１９０は、データ検索部１８０により抽出された属性情報付加データ２４０を検索結果として、端末装置３００の表示装置３０１に出力する。
【００３５】
図２は、本実施の形態に係る情報検索装置１００の情報検索処理（情報検索方法）を示すフローチャートである。図３は、本実施の形態に係る情報検索装置１００の属性関連単語抽出処理、座標情報変換処理、属性情報付加データ格納処理を説明するための図である。図４は、本実施の形態に係る情報検索装置１００の属性関連単語抽出処理、時期情報変換処理、属性情報付加データ格納処理を説明するための図である。
図２〜４を用いて、本実施の形態に係る情報検索装置１００の情報検索処理について説明する。
【００３６】
情報検索装置１００は、図示していないが、処理装置、記憶装置、入力装置、出力装置、通信装置等のハードウェアを備える。ハードウェアは情報検索装置１００の各部によって利用される。例えば、処理装置は、情報検索装置１００の各部でデータや情報の演算、加工、読み取り、書き込み等を行うために利用される。記憶装置は、そのデータや情報を記憶するために利用される。また、入力装置は、そのデータや情報を入力するために、出力装置は、そのデータや情報を出力するために利用される。通信装置は、端末装置３００等とのデータの送受信に利用される。
【００３７】
＜Ｓ１１０：属性関連単語抽出処理（位置関連単語抽出処理、時期関連単語抽出処理）＞
Ｓ１１０において、属性関連単語抽出部１３０は、データ入力部１１０により入力された非定型データ２１０から属性関連単語２２０を抽出する。
図３及び図４に示すように、Ｓ１１１において、データ入力部１１０は、非定型データ蓄積部２００から非定型データ２１０を入力する。ここで、入力された非定型データ２１０は、ファイル名「ａｂｃ１．ｄｏｃ」のワードファイルであるものとする。
【００３８】
Ｓ１１２において、単語分割部１２０は、入力された非定型データ２１０に対し、形態素解析による単語分割を実行する。また、属性関連単語抽出部１３０は、分割された単語について、属性毎のキーワード（属性関連単語２２０）（位置関連単語２２１、時期関連単語２２２）を抽出する。
図３及び図４に示すように、ここでは、時期関連単語２２２（時期に関するキーワード）として「２００４年（平成１６年）１０月中旬」が抽出されている。位置関連単語２２１（位置に関するキーワード）として「北海道」、「函館」、「大阪植物園」が抽出されている。その他のキーワードとして「花博覧会」、「開催」「花」、「出展」が抽出されている。
【００３９】
＜Ｓ１２０：属性情報変換処理（座標情報変換処理、時期情報変換処理）＞
Ｓ１２０において、属性情報変換部１４０は、属性関連単語２２０（位置関連単語２２１，時期関連単語２２２）を、所定の方式を用いて属性情報２３０（座標情報２３１、時期情報２３２）に変換する。
【００４０】
図３に示すように、Ｓ１２１において、属性情報変換部１４０の座標情報変換部１４１は、例えば、ジオコーディング技術を用いて、キーワード−座標変換テーブルを基に、位置関連単語２２１である「北海道」、「函館」、「大阪（植物園）」を座標情報２３１（属性情報２３０）に変換する。
例えば、「北海道」は、北海道の略中心部の「緯度ＸＸ，経度ＹＹＹ」に変換され、「函館」は、函館の略中心部の「緯度ＡＡ，経度ＢＢＢ」に変換され、「大阪（植物園）」は、大阪の略中心部の「緯度ＣＣ，経度ＤＤＤ」に変換される。
【００４１】
また、図４に示すように、Ｓ１２１において、属性情報変換部１４０の時期情報変換部１４２は、キーワードと時期（時間）とを変換するためのキーワード−時期（時間）テーブル等に基づいて、時期関連単語２２２である「２００４年（平成１６年）１０月中旬」を時期情報２３２（属性情報２３０）に変換する。
例えば、「２００４年（平成１６年）１０月中旬」は、「２００４年１０月１１，１２，１３，１４，１５，１６，１７，１８，１９，２０日」に変換される。その他にも、例えば、「春」という時期関連単語２２２は、「３，４，５月」に変換され、「平成２４年１０月３日」という時期関連単語２２２は、「２０１２年１０月３日」に変換される。
【００４２】
＜Ｓ１３０：属性情報付加データ生成処理（座標情報付加データ生成処理、時期情報付加データ生成処理）＞
＜Ｓ１４０：属性情報付加データ格納処理（座標情報付加データ格納処理、時期情報付加データ格納処理）＞
属性情報付加データ生成部１５０は、属性情報変換部１４０（座標情報変換部１４１、時期情報変換部１４２）により変換された属性情報２３０（座標情報２３１、時期情報２３２）を非定型データ２１０に付加し、属性情報付加データ２４０を生成する。
属性情報付加データ格納部１７０は、属性情報付加データ生成部１５０により生成された属性情報付加データ２４０を記憶装置に格納する。
【００４３】
図３に示すように、Ｓ１３１において、属性情報付加データ生成部１５０は、非定型データ２１０に対して座標情報２３１を付加する。また、図４に示すように、Ｓ１３２において、属性情報付加データ生成部１５０は、非定型データ２１０に対して時期情報２３２を付加する。
そして、Ｓ１４１に示すように、属性情報付加データ生成部１５０により生成された属性情報付加データ２４０は、属性情報付加データ格納部１７０に格納される。
【００４４】
図５は、本実施の形態に係る属性情報付加データ格納部１７０の構成を示す図である。属性情報付加データ格納部１７０は、ファイル名に対して、座標情報２３１，時期情報２３２等の属性情報２３０が対応付けられて格納される。
図５に示す格納方法に限られず、例えば、テキストファイル（ワードファイル、エクセルファイル等）自体に属性情報２３０を埋め込んで、属性情報付加データ格納部１７０に格納するとしてもよい。
【００４５】
また、上述したように、属性は「位置」、「時期」に限られず、他の属性でもよい。また、「位置」、「時期」のうちのいずれか一方を属性として処理してもよい。
【００４６】
＜Ｓ１５０：検索条件入力処理＞
検索条件入力部１６０は、端末装置３００の表示装置３０１を介して、利用者が入力した検索条件を入力する。
図６は、本実施の形態に係る情報検索装置１００の検索条件入力画面３２０及びエリア指定画面３１０の一例を示す図である。図７は、本実施の形態に係る情報検索装置１００の検索結果地図表示画面３４０及びデータ表示一覧画面３３０の一例を示す図である。
【００４７】
図６に示すように、検索条件入力部１６０は、表示画面３０２に、検索条件入力画面３２０を表示する。検索条件入力部１６０は、表示した検索条件入力画面３２０から入力される位置関連情報、時期関連情報を検索条件として入力する。
【００４８】
検索条件入力画面３２０には、検索キーワードを入力するキーワードエリア３２１、検索条件として時期関連情報を入力するための期間指定エリア３２２、検索条件として位置関連情報を入力するための範囲指定エリア３２３、検索結果の表示方法を指定するための方法一覧エリア３２４、検索ボタン３２５が表示される。
【００４９】
キーワードエリア３２１（キーワード）には、利用者により検索キーワードが入力される。図６では、何も指定されていない。
期間指定エリア３２２（時刻／（期間））には、タイムバー３２２１が表示される。タイムバー３２２１には、期間開始マーク３２２２と期間終了マーク３２２３とが設けられ、これらの間の期間が指定期間となる。
【００５０】
ユーザは、タイムバー３２２１上において期間開始マーク３２２２と期間終了マーク３２２３とを移動させ、期間を指定することにより検索条件としての時期関連情報を入力する。
キーワードエリア３２１と期間指定エリア３２２とには、チェックボックスが設けられている。チェックボックスにチェックを入れることにより、キーワードや期間を指定することができる。
ここでは、キーワードエリア３２１と期間指定エリア３２２とはチェックされていないので、キーワードと期間は指定されてないことを示している。
検索キーワードや検索期間の指定方法については、上記方法に限られす、他の方法でも構わない。
【００５１】
範囲指定エリア３２３では、「地図上で指定したオブジェクト範囲内のデータを検索」という表示にチェックボックスが付されている。このチェックボックスをチェックすると、検索条件入力部１６０は、表示画面３０２にエリア指定画面３１０を表示する。
【００５２】
エリア指定画面３１０には、地図が表示される。ユーザは、エリア指定画面３１０に表示された地図を拡大表示あるいは縮小表示しながら、検索するエリアとして指定したい位置範囲３２３１を指定する。
図５のエリア指定画面３１０では、日本の地図において、北海道辺りから広島辺りまでの位置範囲３２３１がエリア選択されている様子を示している。
検索条件入力部１６０は、エリア指定画面３１０に表示した地図において選択された位置範囲３２３１を位置関連情報（検索条件）として入力する。そして、ユーザにより検索ボタン３２５が押下される。
【００５３】
＜Ｓ１６０：データ検索処理＞
検索ボタン３２５が押下されると、データ検索部１８０が起動する。
データ検索部１８０は、検索条件入力部１６０により入力された検索条件に基づいて、属性情報付加データ格納部１７０を検索し、属性情報付加データ格納部１７０に格納された属性情報付加データ２４０に付加されている属性情報２３０が検索条件に合致する属性情報付加データ２４０を抽出する。
【００５４】
ここでは、データ検索部１８０は、エリア指定画面３１０に表示した地図において選択された位置範囲３２３１に基づいて、座標情報２３１が位置範囲３２３１に含まれる属性情報付加データ２４０を処理装置により抽出する。
【００５５】
ここで、属性情報付加データ格納部１７０には、図５に示すように、属性情報付加データ２４０が格納されているものとする。
データ検索部１８０は、位置範囲３２３１の緯度・経度の範囲内に、「緯度ＸＸ，経度ＹＹＹ」、「緯度ＡＡ，経度ＢＢＢ」、「緯度ＣＣ，経度ＤＤＤ」が含まれると判断し、ファイル名「ａｂｃ１．ｄｏｃ」のテキストファイルを属性情報付加データ格納部１７０から抽出する。データ検索部１８０が抽出する情報は、テキストファイルそのものではなく、当該テキストファイルへのリンク情報でもよい。
【００５６】
また、データ検索部１８０は、位置範囲３２３１の緯度・経度の範囲内に、「緯度ＰＰ，経度ＱＱＱ」が含まれると判断し、ファイル名「ｘｘｘｘ０１．ｘｌｓ」のエクセルファイルを属性情報付加データ格納部１７０から抽出するものとする。
【００５７】
＜Ｓ１７０：検索結果出力処理＞
図６に示すように、表示方法入力部１９１は、検索結果表示方法の方法一覧（方法一覧エリア３２４）を表示装置３０１の表示画面３０２に表示する。あるいは、検索条件入力部１６０が検索条件入力画面３２０に方法一覧エリア３２４を表示してもよい。
検索条件入力画面３２０では、検索結果表示方法を利用者に選択させるように、表示方法の選択肢が表示されている。
ここでは、一覧表示３１１、地図表示３１２、ｔｉｍｅｌｉｎｅ表示３１３、分布表示３１４が選択肢であるとする。
表示方法入力部１９１は、上記の選択肢から選択された表示方法を入力する。
検索結果出力部１９０は、方法一覧エリア３２４において選択された表示方法に基づいて、検索結果を表示画面３０２に表示する。
【００５８】
検索結果出力部１９０は、方法一覧エリア３２４において、地図表示３１２が選択された場合、検索結果地図表示画面３４０（図７参照）を表示画面３０２に表示する。
検索結果出力部１９０は、検索結果地図表示画面３４０には、少なくとも位置範囲３２３１が含まれる地図を表示するとともに、表示した地図上の、抽出された属性情報付加データ２４０に付加されている座標情報２３１に対応する位置に、属性情報付加データ２４０の存在を示すマーク３２３２を検索結果として表示する。
【００５９】
例えば、図５に示すファイル名「ａｂｃ１．ｄｏｃ」が抽出された場合、検索結果地図表示画面３４０の地図において、「緯度ＸＸ，経度ＹＹＹ」（北海道）、「緯度ＡＡ，経度ＢＢＢ」（函館）、「緯度ＣＣ，経度ＤＤＤ」（大阪）の位置に、例えば、バルーンや旗揚げマーク等のマーク３２３２を表示する。マーク３２３２には、番号やアルファベットなど、マーク３２３２を識別する符号を付す。
ここでは、「緯度ＸＸ，経度ＹＹＹ」（北海道）、「緯度ＡＡ，経度ＢＢＢ」（函館）、「緯度ＣＣ，経度ＤＤＤ」（大阪）は、バルーン１，２，３に対応するものとする。
【００６０】
また、図５に示すファイル名「ｘｘｘｘ０１．ｘｌｓ」の「緯度ＰＰ，経度ＱＱＱ」も、その位置「緯度ＰＰ，経度ＱＱＱ」にマーク３２３２（バルーン４）を表示する。
【００６１】
そして、図７に示すように、検索結果出力部１９０は、番号に対応したファイルの所在を一覧表示するデータ表示一覧画面３３０を表示画面３０２に表示する。データ表示一覧画面３３０には、バルーン表示１，２，３，４に対応したファイルの所在として、ファイルのリンク先情報、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ・Ｒｅｓｏｕｒｃｅ・Ｌｏｃａｔｏｒ）などが表示される。
これらの検索結果地図表示画面３４０とデータ表示一覧画面３３０とは重畳表示されてもよい。
以上で、本実施の形態に係る情報検索装置１００の情報検索処理についての説明を終わる。
【００６２】
以上のように、本実施の形態に係る情報検索装置１００によれば、座標情報を明示的に登録しているデータだけでなく、ドキュメントファイル等、非定型データも対象とした地図検索（＝座標を基にした検索）をすることができる。
また、本実施の形態に係る情報検索装置１００によれば、複数の単語を含む文書データ等の非定型データから属性関連単語を抽出して、抽出した属性関連単語を属性情報に変換し、非定型データに付加して属性情報付加データ格納部１７０に格納するので、ドキュメントファイル等の非定型データについて、その非定型データの内容に含まれる情報を検索対象とすることができる。
【００６３】
実施の形態２．
本実施の形態では、主に、実施の形態１との差異について説明する。
実施の形態１と同様の機能構成については同一の符号を付し、その説明を省略する場合もあるものとする。
【００６４】
図８は、本実施の形態に係る情報検索装置１００の検索結果地図表示画面３４０及びエリア分布画面３５０の一例を示す図である。
【００６５】
本実施の形態では、図６に示すように、ユーザにより位置範囲３２３１が検索条件として入力され、位置範囲３２３１により属性情報付加データ２４０の検索が実行され、その後、ユーザにより検索結果表示方法として「分布表示３１４」が選択された場合について説明する。
【００６６】
このとき、検索結果出力部１９０は、少なくとも位置範囲３２３１が含まれる地図（検索結果地図表示画面３４０）を表示装置３０１に表示するとともに、表示した地図の複数の所定領域毎に、所定領域に含まれる属性情報付加データ２４０の数（データ数）を計数し、属性情報付加データ２４０の計数結果に基づいて、所定領域に識別情報を表示する。
識別表示とは、例えば、所定領域を色分けするなどして、属性情報付加データ２４０の計数結果の分布を表すことである。
あるいは、所定領域毎に旗揚げマークなどを表示することにより、所定領域毎の計数結果を表示してもよい。
【００６７】
ユーザにより「分布表示３１４」が選択されると、検索結果出力部１９０は、地図検索の検索結果の表示である検索結果地図表示画面３４０を表示するとともに、データ数の分布を示すエリア分布画面３５０を表示する。検索結果地図表示画面３４０にエリア分布画面３５０を重畳表示してもよい。
【００６８】
図８では、エリア分布画面３５０において、日本地図の一部が３つの所定領域３５１，３５２，３５３に分割されている。検索結果出力部１９０は、この３つの所定領域３５１，３５２，３５３のそれぞれについてデータ数を計数し、データ数に応じた色、あるいは濃淡を所定範囲に付す。
所定範囲は、例えば、ユーザが指定することができる。日本地図であれば、都道府県毎、地方毎等に表示したり、世界地図であれば、国毎、大陸毎等に表示したりできるものとする。
【００６９】
あるいは、所定地域を指定しなくても、検索結果出力部１９０が自動的に分布図をエリア分布画面３５０を表示するものとしてもよい。
この場合は、例えば、検索結果出力部１９０は、位置範囲３２３１のデータ数を計数し、データ数の分布密度を計算し、分布密度に応じて分布図を生成するとしてもよい。
【００７０】
地図検索において大量のデータがヒットした場合、実施の形態１で説明した検索結果地図表示画面３４０に検索結果を表示すると、大量のバルーンが表示され、見難くなってしまう。本実施の形態に係る情報検索装置１００のエリア分布画面３５０によれば、座標情報２３１を持つ情報（動態情報、測定データ、衛星画像、文書情報など）の情報量の分布を色、範囲、濃淡で分類し、表示することができるので、地図検索において大量の情報（データ）がヒットした場合においても、ヒット数による分布表示でわかりやすく表示することができる。
【００７１】
以上のように、本実施の形態に係る情報検索装置１００によれば、ユーザが指定した位置範囲３２３１において、関連する文書などの分布の動向を視覚的に把握することができる。
【００７２】
実施の形態３．
本実施の形態では、主に、実施の形態１，２との差異について説明する。
実施の形態１，２では、主に、検索条件として位置関連情報を入力する場合について説明した。本実施の形態では、検索条件として時期に関連する情報（時期関連情報）を入力し、属性情報付加データ格納部１７０を検索し、ヒットしたデータを出力する方法について説明する。
実施の形態１，２と同様の機能構成については同一の符号を付し、その説明を省略する場合もあるものとする。
【００７３】
本実施の形態と実施の形態１とでは、図２で説明したＳ１５０〜Ｓ１７０の処理に異なる点がある。したがって、本実施の形態では、実施の形態１のＳ１５０〜Ｓ１７０に対応する処理をＳ１５０ａ〜Ｓ１７０ａとして説明する。
【００７４】
＜Ｓ１５０ａ：検索条件入力処理＞
図９は、本実施の形態に係る情報検索装置１００による検索条件入力画面３２０及びデータ表示一覧画面３３１を示す図である。図９の検索条件入力画面３２０の構成は、図６の検索条件入力画面３２０と同様である。
【００７５】
本実施の形態では、検索条件入力画面３２０において期間指定エリア３２２のチェックボックスにチェックがされ、検索条件として時期関連情報が入力された場合について説明する。
期間指定エリア３２２（時刻／（期間））のタイムバー３２２１において、ユーザは、期間開始マーク３２２２と期間終了マーク３２２３とを移動させ、期間を指定する。
検索条件入力部１６０は、期間開始マーク３２２２と期間終了マーク３２２３との間の期間を検索期間３２３３として入力する。
【００７６】
＜Ｓ１６０ａ：データ検索処理＞
検索ボタン３２５が押下されると、データ検索部１８０が起動する。
データ検索部１８０は、検索条件入力部１６０により入力された検索期間３２３３に基づいて、属性情報付加データ格納部１７０を検索し、時期情報２３２が検索条件に合致する属性情報付加データ２４０を抽出する。
【００７７】
ここでは、データ検索部１８０は、タイムバー３２２１により指定された検索期間３２３３に基づいて、時期情報２３２が検索期間３２３３に含まれる属性情報付加データ２４０を処理装置により抽出する。
【００７８】
ここで、属性情報付加データ格納部１７０には、図５に示すような属性情報付加データ２４０が格納されているものとする。
データ検索部１８０は、検索期間３２３３に「２００４年１０月１１，１２，１３，１４，１５，１６，１７，１８，１９，２０日」が含まれると判断した場合には、ファイル名「ａｂｃ１．ｄｏｃ」の属性情報付加データ２４０を属性情報付加データ格納部１７０から抽出する。
【００７９】
＜Ｓ１７０ａ：検索結果出力処理＞
図９に示すように、表示方法入力部１９１は、検索結果表示方法において選択された表示方法を入力する。
ここでは、一覧表示３１１が選択されたものとする。
【００８０】
検索結果出力部１９０は、方法一覧エリア３２４において、一覧表示３１１が選択された場合、データ表示一覧画面３３１を表示画面３０２に表示する。
検索結果出力部１９０は、データ表示一覧画面３３１に、データ検索処理において抽出された属性情報付加データ２４０の一覧が表示される。例えば、抽出された属性情報付加データ２４０のそれぞれのファイルの所在（ＵＲＬ、リンク情報等）が表示される。
【００８１】
以上のように、本実施の形態に係る情報検索装置１００によれば、非定型データ２１０に付加された時期情報２３２を利用して、非定型データ２１０を時期（時間、期間）で検索することができる。
【００８２】
実施の形態４．
本実施の形態では、主に、実施の形態３との差異について説明する。
実施の形態３と同様の機能構成については同一の符号を付し、その説明を省略する場合もあるものとする。
【００８３】
図１０は、本実施の形態に係る情報検索装置１００の検索条件入力画面３２０及びタイムライン表示画面３６０の一例を示す図である。
【００８４】
本実施の形態では、図９に示すように、検索期間３２３３が検索条件として入力され、検索期間３２３３により属性情報付加データ２４０の検索が実行され、その後、ユーザにより検索結果表示方法として「ｔｉｍｅｌｉｎｅ表示３１３」が選択された場合について説明する。
【００８５】
このとき、本実施の形態では、検索結果出力部１９０は、少なくとも検索期間３２３３が含まれるタイムライン３６１（時間軸の一例）を表示装置３０１に表示するとともに、表示したタイムライン３６１を複数の所定期間に分割し、所定期間毎に、その所定期間に含まれる属性情報付加データ２４０の数を計数し、属性情報付加データ２４０の計数結果に基づいて、所定期間に計数結果を表示する。
【００８６】
図１０に示すように、ユーザにより「ｔｉｍｅｌｉｎｅ表示３１３」が選択されると、検索結果出力部１９０は、例えば、月毎に分割されたタイムライン３６１を表示するとともに、各月に対応する属性情報付加データ２４０の計数結果を表示する。また、計数結果に虫ピンマーク３６２等のマークを付して表示し、虫ピンマーク３６２の大きさで計数結果の大小を表している。
また、タイムライン３６１に対応するタイムラインバー３６４を設けてもよい。例えば、ユーザは、タイムラインバー３６４を操作することにより、検索結果を表示する検索期間３２３３を変更することができるとしてもよい。
【００８７】
例えば、ユーザにより虫ピンマーク３６２が選択されると、選択された虫ピンマーク３６２に対応する月にヒットしたファイルの一覧が、その下の画面３６３に表示される。
【００８８】
例えば、図１０に示すように、検索キーワードとして「花博覧会」と入力し、検索期間３２３３を「２０１１年８月１５日〜２００４年１２月１５日」と指定し、検索ボタン３２５を押下したとする。
この場合に、タイムライン表示画面３６０では、２００４年８月は５個、２００４年９月は６個、２００４年１０月は４３個、２００４年１１月は４個、２００４年１２月は１個の文書がヒットしたことを示している。このタイムライン表示画面３６０によって、ユーザは、２００４年１０月に「花博覧会」に関連する事象が発生していると推測することができる。
【００８９】
以上のように、本実施の形態に係る情報検索装置１００によれば、ユーザが指定した検索期間３２３３において、関連する文書などの分布の動向を視覚的に把握することができる。
また、キーワードに該当するデータ量を時系列に表示することができるので、キーワードに関連する事象の発生時期の推測を支援することができる。
【００９０】
実施の形態５．
本実施の形態では、主に、実施の形態１，２との差異について説明する。
実施の形態１，２と同様の機能構成については同一の符号を付し、その説明を省略する場合もあるものとする。
【００９１】
図１１は、本実施の形態に係る情報検索装置１００の検索結果地図表示画面３４０及びエリア分布画面３５０の一例を示す図である。
【００９２】
本実施の形態では、図６に示すように、位置範囲３２３１が検索条件として入力され、位置範囲３２３１により属性情報付加データ２４０の検索が実行され、その後、ユーザにより検索結果表示方法として「分布表示３１４」が選択された場合について説明する。
【００９３】
このとき、本実施の形態では、検索結果出力部１９０は、少なくとも位置範囲３２３１が含まれる地図（検索結果地図表示画面３４０）を表示装置３０１に表示するとともに、表示した地図の複数の所定領域毎に、所定領域に含まれる属性情報付加データ２４０の数を計数し、属性情報付加データ２４０の計数結果に基づいて、所定領域に識別情報を表示する。この処理は、実施の形態２で説明した検索結果出力処理と同様である。
【００９４】
ユーザにより「分布表示３１４」が選択されると、検索結果出力部１９０は、地図検索を行った結果である検索結果地図表示画面３４０に、属性情報付加データ２４０のデータ数の分布を示すエリア分布画面３５０を表示する。
本実施の形態では、検索結果出力部１９０は、エリア分布画面３５０に、さらに、日時の指定を受け付ける日時受付部３５１１を表示する。
日時受付部３５１１は、ユーザにより指定された日時を検索期間３２３３として受け付ける。日時受付部３５１１は、スクロール可能に表示されており、ユーザは日時受付部３５１１をスクロールしながら所望の日時を選択することができる。
【００９５】
日時受付部３５１１が日時を受け付けると、データ検索部１８０は、位置範囲３２３１に基づいて検索した検索結果を、さらに、日時受付部３５１１が受け付けた日時（検索期間３２３３）を検索条件として検索する。
そして、データ検索部１８０は、位置範囲３２３１と検索期間３２３３とにより検索され、属性情報付加データ格納部１７０から抽出された属性情報付加データ２４０を、エリア分布画面３５０に表示する。
【００９６】
図１１では、日時受付部３５１１により「２００４／１０／３」が選択されていることを示している。
このとき、データ検索部１８０は、位置範囲３２３１を検索キーとして抽出された属性情報付加データ２４０に対し、さらに、「２００４／１０／３」の検索期間３２３３を検索キーとして検索を実行する。データ検索部１８０は、「２００４／１０／３」の検索期間３２３３を検索キーとして、属性情報付加データ２４０の時期情報２３２を検索し、ヒットしたデータを抽出する。
【００９７】
検索結果出力部１９０は、検索結果として、データ検索部１８０により抽出された属性情報付加データ２４０を表示画面３０２に表示する。
このとき、検索結果表示方法として、分布表示３１４が選択された場合には、図１１に示すようにエリア分布画面３５０を表示する。このときの表示方法については、実施の形態２で説明したものと同様である。
また、他の検索結果表示方法が選択された場合には、選択された表示方法に応じて検索結果が表示画面３０２に表示される。
【００９８】
本実施の形態に係る情報検索装置１００では、日時受付部３５１１で日時をスクロールすることにより、当該日時に該当するデータの集計結果（すなわち、データ検索部１８０により抽出された属性情報付加データ２４０の集計結果）が、日時受付部３５１１のスクロールに連動してエリア分布画面３５０に反映される。
【００９９】
以上のように、本実施の形態に係る情報検索装置１００は、検索条件入力部により入力された位置範囲と検索期間とに基づいて属性情報付加データ格納部を検索し、属性情報付加データ格納部に格納された属性情報付加データに付加されている座標情報が位置範囲に合致するとともに、属性情報付加データに付加されている時期情報が検索期間に含まれる属性情報付加データを検索結果として抽出するデータ検索部を備える。また、検索結果の表示方法の方法一覧を表示装置に表示し、方法一覧から選択された表示方法に基づいて検索結果を表示装置に表示する検索結果出力部を備える。
【０１００】
本実施の形態に係る情報検索装置１００の分布表示方法によれば、地図検索において大量のデータがヒットした場合においても、ヒット数による分布表示でわかりやすく表示することができる。さらに、期間、季節毎の傾向も自覚的に把握することが可能となる。
【０１０１】
以上のように、本実施の形態に係る情報検索装置１００によれば、ユーザが指定した位置範囲及び検索期間において、関連する文書などの分布の動向を視覚的に把握することができる。
【０１０２】
実施の形態６．
本実施の形態では、主に、実施の形態１〜５との差異について説明する。
実施の形態１〜５と同様の機能構成については同一の符号を付し、その説明を省略する場合もあるものとする。
【０１０３】
図１２は、本実施の形態に係る情報検索装置１００の検索条件入力画面３２０、エリア指定画面３１０、及びタイムライン表示画面３６０の一例を示す図である。
【０１０４】
本実施の形態では、図１２に示すように、位置範囲３２３１と検索期間３２３３とが検索条件として入力され、位置範囲３２３１と検索期間３２３３とにより属性情報付加データ２４０の検索が実行され、ユーザにより検索結果表示方法として「ｔｉｍｅｌｉｎｅ表示３１３」が選択された場合について説明する。
検索条件入力画面３２０における位置範囲３２３１と検索期間３２３３との指定方法については、上述したとおりである。
【０１０５】
この場合、検索結果出力部１９０は、少なくとも検索期間３２３３が含まれるタイムライン３６１（時間軸）を表示画面３０２に表示するとともに、表示したタイムライン３６１を複数の所定期間に分割し、分割した複数の所定期間の所定期間毎に、所定期間に含まれる属性情報付加データ２４０のデータ数を計数し、各所定期間に対応する計数結果を表示する。
【０１０６】
以上のように、本実施の形態に係る情報検索装置１００によれば、属性情報付加データ２４０の座標情報２３１と時期情報２３２とを利用して、非定型データ２１０を検索することができる。
また、指定した位置範囲３２３１についての時期的な傾向を、視覚的に把握することができる。
【０１０７】
また、図１２において、キーワードエリア３２１に検索キーワードを入力することにより、検索キーワードに関する事象について、指定した位置範囲３２３１での事象の発生時期の推測を支援することができる。
【０１０８】
図１３は、実施の形態１〜６に係る情報検索装置１００、端末装置３００のハードウェア構成の一例を示す図である。
図１３を用いて、情報検索装置１００、端末装置３００のハードウェア構成例について説明する。
【０１０９】
情報検索装置１００、端末装置３００はコンピュータであり、情報検索装置１００、端末装置３００の各要素をプログラムで実現することができる。
情報検索装置１００、端末装置３００のハードウェア構成としては、バスに、演算装置９０１、外部記憶装置９０２、主記憶装置９０３、通信装置９０４、入出力装置９０５が接続されている。
【０１１０】
演算装置９０１は、プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ）である。
外部記憶装置９０２は、例えばＲＯＭ（Ｒｅａｄ・Ｏｎｌｙ・Ｍｅｍｏｒｙ）やフラッシュメモリ、ハードディスク装置である。
主記憶装置９０３は、ＲＡＭ（Ｒａｎｄｏｍ・Ａｃｃｅｓｓ・Ｍｅｍｏｒｙ）である。
通信装置９０４は、例えば通信ボード等であり、ＬＡＮ（Ｌｏｃａｌ・Ａｒｅａ・Ｎｅｔｗｏｒｋ）等に接続されている。通信装置９０４は、ＬＡＮに限らず、ＩＰ−ＶＰＮ（Ｉｎｔｅｒｎｅｔ・Ｐｒｏｔｏｃｏｌ・Ｖｉｒｔｕａｌ・Ｐｒｉｖａｔｅ・Ｎｅｔｗｏｒｋ）、広域ＬＡＮ、ＡＴＭ（Ａｓｙｎｃｈｒｏｎｏｕｓ・Ｔｒａｎｓｆｅｒ・Ｍｏｄｅ）ネットワークといったＷＡＮ（Ｗｉｄｅ・Ａｒｅａ・Ｎｅｔｗｏｒｋ）、あるいは、インターネットに接続されていても構わない。ＬＡＮ、ＷＡＮ、インターネットは、ネットワークの一例である。
入出力装置９０５は、例えばマウス、キーボード、ディスプレイ装置等である。マウスの代わりに、タッチパネル、タッチパッド、トラックボール、ペンタブレット、あるいは、その他のポインティングデバイスが用いられてもよい。
表示装置３０１（表示画面３０２）（図１参照）は、ＬＣＤ（Ｌｉｑｕｉｄ・Ｃｒｙｓｔａｌ・Ｄｉｓｐｌａｙ）、ＣＲＴ（Ｃａｔｈｏｄｅ・Ｒａｙ・Ｔｕｂｅ）、あるいは、その他の表示装置でもよい。
【０１１１】
プログラムは、通常は外部記憶装置９０２に記憶されており、主記憶装置９０３にロードされた状態で、順次演算装置９０１に読み込まれ、実行される。
プログラムは、図１に示す「〜部」として説明している機能を実現するプログラムである。
更に、外部記憶装置９０２にはオペレーティングシステム（ＯＳ）も記憶されており、ＯＳの少なくとも一部が主記憶装置９０３にロードされ、演算装置９０１はＯＳを実行しながら、図１に示す「〜部」の機能を実現するプログラムを実行する。
また、アプリケーションプログラムも外部記憶装置９０２に記憶されており、主記憶装置９０３にロードされた状態で、順次演算装置９０１により実行される。
また、実施の形態１〜２の説明において、「〜の判断」、「〜の判定」、「〜の抽出」、「〜の検知」、「〜の設定」、「〜の登録」、「〜の選択」、「〜の生成」、「〜の入力」、「〜の出力」等として説明している処理の結果を示す情報やデータや信号値や変数値が主記憶装置９０３にファイルとして記憶されている。
また、情報検索装置１００、端末装置３００が受信したデータが主記憶装置９０３に記憶される。
また、暗号鍵・復号鍵や乱数値やパラメータが、主記憶装置９０３にファイルとして記憶されてもよい。
【０１１２】
なお、図１３の構成は、あくまでも情報検索装置１００、端末装置３００のハードウェア構成の一例を示すものであり、情報検索装置１００、端末装置３００のハードウェア構成は図１３に記載の構成に限らず、他の構成であってもよい。
【０１１３】
また、実施の形態１〜６に示す手順により、本発明に係る情報検索方法を実現可能である。
【０１１４】
上記実施の形態では、データ入力部１１０、単語分割部１２０、属性関連単語抽出部１３０、位置関連単語抽出部１３１、時期関連単語抽出部１３２、属性情報変換部１４０、座標情報変換部１４１、時期情報変換部１４２、属性情報付加データ生成部１５０、検索条件入力部１６０、データ検索部１８０、検索結果出力部１９０等の各要素がそれぞれ独立した機能ブロックであるとして説明した。しかし、これに限られるわけではなく、例えば、位置関連単語抽出部１３１、時期関連単語抽出部１３２、座標情報変換部１４１、時期情報変換部１４２をひとつの機能ブロックで実現し、検索条件入力部１６０、データ検索部１８０、検索結果出力部１９０をひとつの機能ブロックで実現しても良い。あるいは、これらの機能ブロックを、他のどのような組み合わせで構成しても構わない。
【０１１５】
以上、本発明の実施の形態１〜６について説明したが、これらの実施の形態のうち、２つ以上を組み合わせて実施しても構わない。あるいは、これらの実施の形態のうち、１つを部分的に実施しても構わない。あるいは、これらの実施の形態のうち、２つ以上を部分的に組み合わせて実施しても構わない。なお、本発明は、これらの実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【０１１６】
１００  情報検索装置、１１０  データ入力部、１２０  単語分割部、１３０  属性関連単語抽出部、１３１  位置関連単語抽出部、１３２  時期関連単語抽出部、１４０  属性情報変換部、１４１  座標情報変換部、１４２  時期情報変換部、１５０  属性情報付加データ生成部、１６０  検索条件入力部、１７０  属性情報付加データ格納部、１８０  データ検索部、１９０  検索結果出力部、１９１  表示方法入力部、２００  非定型データ蓄積部、２２０  属性関連単語、２２１  位置関連単語、２２２  時期関連単語、２３０  属性情報、２３１  座標情報、２３２  時期情報、３００  端末装置、３０１  表示装置、３０２  表示画面、３１０  エリア指定画面、３１１  一覧表示、３１２  地図表示、３１３  ｔｉｍｅｌｉｎｅ表示、３１４  分布表示、３２０  検索条件入力画面、３２１  キーワードエリア、３２２  期間指定エリア、３２３  範囲指定エリア、３２４  方法一覧エリア、３２５  検索ボタン、３３０，３３１  データ表示一覧画面、３４０  検索結果地図表示画面、３５０  エリア分布画面、３６０  タイムライン表示画面、３６１  タイムライン、３６２  虫ピンマーク、３６３  画面、３６４  タイムラインバー、９０１  演算装置、９０２  外部記憶装置、９０３  主記憶装置、９０４  通信装置、９０５  入出力装置、３２２１  タイムバー、３２２２  期間開始マーク、３２２３  期間終了マーク、３２３１  位置範囲、３２３２  マーク、３２３３  検索期間、３５１１  日時受付部。
【図１】
2014191699.tif 000003
【図２】
2014191699.tif 000004
【図３】
2014191699.tif 000005
【図４】
2014191699.tif 000006
【図５】
2014191699.tif 000007
【図６】
2014191699.tif 000008
【図７】
2014191699.tif 000009
【図８】
2014191699.tif 000010
【図９】
2014191699.tif 000011
【図１０】
2014191699.tif 000012
【図１１】
2014191699.tif 000013
【図１２】
2014191699.tif 000014
【図１３】
2014191699.tif 000015