(57)【要約】【課題】所望の地理文書情報の見逃しをなくす。【解決手段】地理文書検索システム１において、キーワード登録部２０１は検索キーワードをキーワードＤＢ２１１に登録する。位置情報取得部２０２は利用者の現在位置を測定する。検索管理部２０３は前記測定された現在位置とその時刻と前回検索した時刻とその時点での位置との関係に基づき、地理文書の検索の要否を判定する。検索管理部２０３は前記検索すると判定した場合にはキーワードＤＢ２１１から引き出した検索キーワードと位置情報取得部２０２で測定された現在位置とに基づく検索条件で地理情報検索システム１００に問合せる。検索管理部２０３は前記問い合わせによる地理情報検索システム１００からの検索結果を情報通知部２０４に出力して前記利用者に通知する。【選択図】図１
2010277417.tif 000002
【特許請求の範囲】
【請求項１】
予め登録されたキーワードと利用者の現在位置とに基づき地理文書を検索する地理文書検索方法であって、
キーワード登録手段が検索キーワードをデータベースに登録するステップと、
位置情報取得手段が利用者の現在位置を測定するステップと、
検索管理手段が、前記測定された現在位置とその時刻と前回検索した時刻とその時点での位置との関係に基づき、地理文書の検索の要否を判定し、検索すると判定した場合に前記データベースから引き出した検索キーワードと前記測定された現在位置とに基づく検索条件による地理情報検索システムへの問い合わせにより得られた検索結果を出力するステップと
を有すること
を特徴とする地理文書検索方法。
【請求項２】
オブジェクト抽出手段が前記検索結果からオブジェクト情報を抽出するステップと、
オブジェクト集約手段が前記抽出されたオブジェクト情報を実世界に存在するエンティティの単位で集約するステップと、
オブジェクト順位付け手段が前記エンティティの単位毎に集約されたオブジェクト情報を順位付けするステップと、
提示情報生成手段が前記順位付けされたオブジェクト情報の一覧とそれぞれのオブジェクト情報に関係する文書とを関連付けて利用者に開示する情報を生成するステップと
をさらに有すること
を特徴とする請求項１に記載の地理文書検索方法。
【請求項３】
前記検索管理手段が現在位置ではなく利用者の移動直後に到達する時点の位置を予測しこの予測した位置情報を前記検索条件の決定に供するステップを
さらに有すること
を特徴とする請求項１または２に記載の地理文書検索方法。
【請求項４】
前記オブジェクト情報を順位付けするステップでは、前記エンティティの検索結果での出現回数に基づき前記オブジェクト情報を順位付けすること
を特徴とする請求項２または３に記載の地理文書検索方法。
【請求項５】
予め登録されたキーワードと利用者の現在位置とに基づき地理文書を検索する地理文書検索システムであって、
検索キーワードをデータベースに登録するキーワード登録手段と、
利用者の現在位置を測定する位置情報取得手段と、
前記測定された現在位置とその時刻と前回検索した時刻とその時点での位置との関係に基づき、地理文書の検索の要否を判定し、検索すると判定した場合に前記データベースから引き出した検索キーワードと前記測定された現在位置とに基づく検索条件による地理情報検索システムへの問い合わせにより得られた検索結果を出力する検索管理手段と
を有すること
を特徴とする地理文書検索システム。
【請求項６】
前記検索結果からオブジェクト情報を抽出するオブジェクト抽出手段と、
前記抽出されたオブジェクト情報を実世界に存在するエンティティの単位で集約するオブジェクト集約手段と、
前記エンティティの単位毎に集約されたオブジェクト情報を順位付けするオブジェクト順位付け手段と、
前記順位付けされたオブジェクト情報の一覧とそれぞれのオブジェクト情報に関係する文書とを関連付けて利用者に開示する情報を生成する提示情報生成手段と
をさらに備えたこと
を特徴とする請求項５に記載の地理文書検索システム。
【請求項７】
前記検索管理手段は、現在位置ではなく利用者の移動直後に到達する時点の位置を予測しこの予測した位置情報を前記検索条件の決定に供すること
を特徴とする請求項５または６に記載の地理文書検索システム。
【請求項８】
前記オブジェクト順位付け手段は、前記エンティティの検索結果での出現回数に基づき前記オブジェクト情報を順位付けすること
を特徴とする請求項６または７に記載の地理文書検索システム。
【請求項９】
請求項５から８のいずれか１項に記載の地理文書検索システムを構成する各手段としてコンピュータを機能させる地理文書検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ内部に存在もしくはコンピュータネットワークを介してアクセスできるテキスト集合を提示する技術、特に、利用者が明示的に検索を行うのではなく自動的に情報を検索し、提示する技術に関する。
【背景技術】
【０００２】
従来の検索システムを利用する場合、基本的には利用者が情報を取得したい時点で、前記検索システムにアクセスし、前記情報の検索を行い、その検索結果を取得する。
【０００３】
検索キーワードに加えて現在位置等の地理的な条件を利用して文書の検索を行う地理情報検索でも基本的には同様である（非特許文献１）。
【０００４】
これにより検索キーワードと関連性が高くかつ現在位置等の地理的な条件と関連性が高い検索結果を欲しいタイミングで取得できる。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】安田  宜仁，戸田  浩之，「検索位置のごく周辺を対象とした地理情報検索」，人工知能学会論文誌，Ｖｏｌ．２３（２００８），Ｎｏ．５Ｃ  ｐｐ．３６４−３７
【非特許文献２】Ｄａｖｉｄ  Ｎａｄｅａｕ，Ｓａｔｏｓｈｉ  Ｓｅｋｉｎｅ，“Ａ  ｓｕｒｖｅｙ  ｏｆ  ｎａｍｅｄ  ｅｎｔｉｔｙ  ｒｅｃｏｇｎｉｔｉｏｎ  ａｎｄ  ｃｌａｓｓｉｆｉｃａｔｉｏｎ”，Ｊｏｕｒｎａｌ  ｏｆ  Ｌｉｎｇｕｉｓｔｉｃａｅ  Ｉｎｖｅｓｔｉｇａｔｉｏｎｅｓ  ３０−１  ２００７．
【非特許文献３】木村  塁，戸田浩之，田中克己：“検索結果スニペットのクラスタリングによる同姓同名人物の特定”，第１７回データ工学ワークショップ（ＤＥＷＳ２００６）論文集，２Ｃ−ｉ１１，２００６年３月
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の手法では、利用者が行動を起こした場合の情報しか取得できない。これにより、利用者が興味を持っている情報が、利用者の現在位置付近に存在しても利用者は知ることができない。
【０００７】
また、上記の手法では、検索のたびにキーワードを入力する手間があり、どのような場所においても同じキーワードで検索をするような利用者の場合には、それが利用の障壁となる。
【課題を解決するための手段】
【０００８】
そこで、本発明は、予め登録された検索キーワードと利用者の現在位置に基づく地理文書の検索を行い、検索結果が存在する場合にその検索結果を前記利用者に提示する。
【０００９】
すなわち、本発明の地理文書検索方法の態様としては、予め登録されたキーワードと利用者の現在位置とに基づき地理文書を検索する地理文書検索方法であって、キーワード登録手段が検索キーワードをデータベースに登録するステップと、位置情報取得手段が利用者の現在位置を測定するステップと、検索管理手段が前記測定された現在位置とその時刻と前回検索した時刻とその時点での位置との関係に基づき、地理文書の検索の要否を判定し、検索すると判定した場合に前記データベースから引き出した検索キーワードと前記測定された現在位置とに基づく検索条件による地理情報検索システムへの問い合わせにより得られた検索結果を出力するステップを有する。
【００１０】
本発明の地理文書検索システムの態様としては、予め登録されたキーワードと利用者の現在位置とに基づき地理文書を検索する地理文書検索システムであって、検索キーワードをデータベースに登録するキーワード登録手段と、利用者の現在位置を測定する位置情報取得手段と、前記測定された現在位置とその時刻と前回検索した時刻とその時点での位置との関係に基づき、地理文書の検索の要否を判定し、検索すると判定した場合に前記データベースから引き出した検索キーワードと前記測定された現在位置とに基づく検索条件による地理情報検索システムへの問い合わせにより得られた検索結果を出力する検索管理手段を有する。
【００１１】
尚、本発明は、前記地理文書検索システムを構成する各手段としてコンピュータを機能させる地理文書検索プログラムまたはこれを記録したコンピュータ読み取り可能な記録媒体の態様とすることもできる。
【発明の効果】
【００１２】
したがって、以上の発明によれば、所望の地理文書情報の見逃しがなくなる。また、予め登録したキーワードを利用するため、キーワードの入力の手間も省かれるので地理情報検索システムの利用の障壁を低減させることができる。
【図面の簡単な説明】
【００１３】
【図１】発明の第一の実施形態に係る地理文書検索システムの構成図。
【図２】第一の実施形態に係るキーワード登録インタフェースの一例。
【図３】第一の実施形態に係るキーワードデータベースの一例。
【図４】第一の実施形態に係る検索処理の過程を説明したフローチャート。
【図５】発明の第二の実施形態に係る地理文書検索システムの構成図。
【図６】第二の実施形態に係る検索処理の過程を説明したフローチャート。
【図７】第二の実施形態に係る検索結果の一例。
【発明を実施するための形態】
【００１４】
図１に示された本発明の実施形態に係る地理文書検索システム１は地理情報検索システム１００と情報アクセスシステム２００とからなる。
【００１５】
地理情報検索システム１００は、通常の検索キーワードに加えて、地理的な制約を考慮してテキスト情報を検索するシステムである（非特許文献１）。このシステムは、文書を登録する際に文書中から地名表現を抽出し、かつそれら地名表現を緯度経度座標上の位置に割り当てる処理を行う。実際に検索が行われた場合には、入力された地理的な制約と地名表現の位置情報の関係から文書の地理スコアを算出、また入力された検索キーワードと文書の内容から文書の内容スコアを算出、これらを組み合わせることで文書のスコアを算出し、検索結果中の文書群をランキングして提示する。
【００１６】
情報アクセスシステム２００は人手すなわち利用者が持ち運べる携帯電話などの携帯端末上に実現されるものであり、以下の機能部２０１〜２０４，２１０，２１１を包含する。また、本システム２００は地理情報検索システム１００と通信するための通信手段（通信デバイス）を有する。尚、位置情報取得部２０２以外の機能は本システム２００の外部に構築できる。
【００１７】
キーワード登録部２０１は、入出力装置２１０を介して前記利用者が所望のキーワードを登録する手段である。キーワードは登録後、修正や削除することも可能である。利用者がキーワードを登録、編集する際のグラフィックユーザインタフェースを図２に例示した。図示されたインタフェースの「キーワード登録画面」にはキーワードが入力されるフォームが縦列配置され、個々のフォームには入力されたキーワードの登録ボタン、削除ボタンが表示されている。
【００１８】
位置情報取得部２０２は、ＧＰＳまたは携帯電話や無線ＬＡＮ基地局を利用した測位等の手段により、情報アクセスシステム２００を保持した利用者の位置を測定し、検索管理部２０３に伝える。
【００１９】
検索管理部２０３は、位置情報取得部２０２から利用者の現在地を取得し、前回に検索を行った時刻からの経過時間や前回検索を行った場所と現在位置の距離を考慮し、一定以上の時間間隔、距離があると判定した場合に、通信手段を介して、地理情報検索システム１００にアクセスし、検索を行う。前記アクセスの際には、キーワードＤＢ２１１から引き出した登録済の検索キーワードと位置情報取得部２０２で測定された現在位置とに基づく検索条件が利用される。前記検索を行った結果、検索結果が存在する場合には、その検索結果を情報通知部２０４に出力する。
【００２０】
また、前記検索の際、過去の移動量や移動速度等を考慮して、現在位置ではなく利用者の移動直後に到達する時点の位置を予測し、これを検索条件の位置情報として利用してもよい。
【００２１】
情報通知部２０４は、検索管理部２０３から検索結果を受け取ると、入出力装置２１０を通じて利用者に情報の到着を知らせ、自動もしくは利用者からの求めに応じて検索結果を提示する。
【００２２】
入出力装置２１０は、キーボードもしくはテンキー等の情報入力装置と、前記インタフェース等を表示させるディスプレイなどの情報出力装置と、音や振動で情報の到着を通知する情報通知装置とから構成される。利用者が検索キーワードを登録する際、検索結果を通知および提示する際等に利用される。
【００２３】
キーワードＤＢ２１１はキーワード登録部２０１により登録される利用者毎のキーワードを管理するデータベースである。検索管理部２０３からの問い合わせに応じて登録されたキーワードを提示する。情報アクセスシステム２００内に配置される場合は、情報アクセスシステム２００の利用者のキーワードのみを管理するデータベースである。一方、例えばサーバ上に配置するなど、情報アクセスシステム２００外に配置する場合には、複数の利用者のキーワード情報を登録する為、端末ＩＤや利用者ＩＤ等の利用者を特定できる情報とともに管理するようにするとよい。
【００２４】
キーワードＤＢ２１１の一例を図３に示す。図３（ａ）に示されたデータベースは、情報アクセスシステム２００内に構築する場合の態様である。このデータベースはキーワードが記録されるカラムと各カラムに記録されたキーワードの最終更新時刻が記録されるカラムとを有している。図３（ｂ）に示されたデータベースは情報アクセスシステム２００外に構築する場合の態様である。このデータベースはユーザＩＤが記録されるカラムと各ユーザＩＤのユーザが検索に用いたキーワードが記録されるカラムと各カラムに記載されたキーワードの最終更新時刻が記録されるカラムとを有している。
【００２５】
図４を参照しながら本実施形態に係る検索処理の過程について説明する。本実施形態の処理プロセスは、利用者がキーワードを登録する事前プロセス（Ｓ１００）と、実際に位置を測定して検索を行う検索プロセス（Ｓ１０１〜Ｓ１０５）からなる。
【００２６】
Ｓ１００：利用者の操作によって入出力装置２１０から検索キーワードが入力されると、キーワード登録部２０１は前記検索キーワードをキーワードＤＢ２１１に登録する。
【００２７】
Ｓ１０１：位置情報取得部２０２は、現在位置を測定し、これを検索管理部２０３に送信する。
【００２８】
Ｓ１０２：検索管理部２０３は、位置情報取得部２０２から供された現在位置およびその時刻と、前回検索した時刻及び位置の関係から、検索を実行するか判定する。
【００２９】
Ｓ１０３：検索管理部２０３は、利用者の移動すなわち位置情報取得部２０２の取得した位置情報に変化があったと認識した場合には、キーワードＤＢ２１１から検索キーワードを取得し、この取得した検索キーワードと前記測定された現在位置情報とに基づく検索条件で通信手段を介して地理情報検索システム１００に問合せる。
【００３０】
Ｓ１０４：検索管理部２０３は、地理情報検索システム１００への問い合わせで検索結果があった場合には、この検索結果を情報通知部２０４に送信する。
【００３１】
Ｓ１０５：情報通知部２０４は、前記検索結果を取得すると、入出力装置２１０の情報通知装置によって利用者に情報の到着を通知すると共に前記検索結果を提示する。
【００３２】
以上のように本発明の実施形態に係る地理文書検索システム１によれば、予め利用者が登録した検索キーワードと利用者の現在位置に基づき自動的な検索が可能となる。また、検索結果が存在する場合に、それを利用者に通知するので、利用者による検索行為の手間が省かれると共に、所望の情報の見逃しがなくなる。
【００３３】
図５に示された発明の第二の実施形態に係る地理文書検索システム２について説明する。
【００３４】
地理文書検索システム２は第一の実施形態に係る地理文書検索システム１のシステム構成において機能部３０１〜３０４が具備された態様となっている。機能部３０４は通信手段（通信デバイス）を介して地理情報検索システム１００，情報アクセスシステム２００と通信可能となっている。また、機能部３０４と機能部３０１〜３０３は有線または無線のネットワークを介して接続されている。
【００３５】
オブジェクト抽出部３０１は、検索結果の本文もしくは概要文を解析し、実世界のエンティティと思われるオブジェクトを抽出する。固有表現抽出を利用することや（非特許文献２）、オブジェクトのリストからなるデータベースのエントリとの照合に基づき抽出することが考えられる。どのような種類のオブジェクトを抽出するかは予め決定しておくこととする。
【００３６】
オブジェクト集約部３０２は、オブジェクト抽出部３０１で抽出されたオブジェクトを実世界に存在するエンティティ（構成要素）の単位で集約する手段である。集約法としては、オブジェクトの表記およびオブジェクトの存在した文脈に基づいて分類する方法が採られる。より具体的には、例えば、オブジェクトが含まれる検索結果中の概要文をクラスタリングすることでオブジェクトの識別を行い、その概要文の内容から特定のエンティティへ関連付けすることが考えられる（非特許文献３）。
【００３７】
オブジェクト順位付け部３０３は、オブジェクト集約部３０２でエンティティ毎に集約したオブジェクトを順位付けする。順位付けはそのエンティティの検索結果での出現回数を基にすること等が考えられる。
【００３８】
提示情報生成部３０４は、検索管理部２０３からの問い合わせに応じて、先ず、地理情報検索システム１００にアクセスして検索結果を取得する。そして、その検索結果をオブジェクト抽出部３０１、オブジェクト集約部３０２、オブジェクト順位付け部３０３を利用して分析し、検索結果中のエンティティ一覧を取得する。そして、エンティティ毎に、検索結果を関連付けて検索結果として検索管理部２０３に返却する。
【００３９】
図６を参照しながら本実施形態に係る検索処理の過程について説明する。本実施形態の処理プロセスは、利用者がキーワードを登録する事前プロセス（Ｓ４００）と、実際に位置を測定して検索を行う検索プロセス（Ｓ４０１〜Ｓ４１１）とからなる。
【００４０】
Ｓ４００：利用者の操作によって入出力装置２１０から検索キーワードが入力されると、キーワード登録部２０１は前記検索キーワードをキーワードＤＢ２１１に登録する。
【００４１】
Ｓ４０１：位置情報取得部２０２は、現在位置を測定し、これを検索管理部２０３に送信する。
【００４２】
Ｓ４０２：検索管理部２０３は、位置情報取得部２０２から供された現在位置およびその時刻と、前回検索した時刻及び位置の関係から、検索を実行するか判定する。
【００４３】
Ｓ４０３：検索管理部２０３は、利用者の移動すなわち位置情報取得部２０２の取得した位置情報に変化があったと認識した場合には、キーワードＤＢ２１１から検索キーワードを取得し、この取得した検索キーワードと前記測定された現在位置とに基づく検索条件で通信手段を介して提示情報生成部３０４に問合せる。
【００４４】
Ｓ４０４：提示情報生成部３０４は、Ｓ４０３で検索管理部２０３から受けた前記検索条件で通信手段を介して地理情報検索システム１００への問い合わせを行い、検索結果を取得する。
【００４５】
Ｓ４０５：検索結果がある場合、Ｓ４０６に移行する。一方、検索結果がない場合、検索プロセスを終了する。
【００４６】
Ｓ４０６：提示情報生成部３０４はＳ４０４で取得した検索結果をオブジェクト抽出部３０１に送信する。オブジェクト抽出部３０１は検索結果中からオブジェクト情報を抽出し、これを提示情報生成部３０４に返却する。
【００４７】
Ｓ４０７：提示情報生成部３０４はＳ４０６で抽出されたオブジェクト情報をオブジェクト集約部３０２に送信する。オブジェクト集約部３０２は、前記オブジェクト情報を実世界のエンティティ毎に集約し、これを提示情報生成部３０４に返却する。
【００４８】
Ｓ４０８：提示情報生成部３０４はＳ４０７で集約されたオブジェクト情報をオブジェクト順位付け部３０３に送信する。オブジェクト順位付け部３０３は前記オブジェクト情報を順位付けし、これを提示情報生成部３０４に返却する。
【００４９】
Ｓ４０９：提示情報生成部３０４はＳ４０４で取得された検索結果とオブジェクト順位付け部３０３から返却されたオブジェクト情報とを組み合わせて提示情報を生成し、検索管理部２０３に返却する。
【００５０】
Ｓ４１０：検索管理部２０２はＳ４０９で受けた検索結果を情報通知部２０４に送信する。
【００５１】
Ｓ４１１：情報通知部２０４は、前記検索結果を取得すると、入出力装置２１０の情報通知装置を利用して利用者に情報の到着を通知すると共に、前記検索結果を提示する。
【００５２】
入出力装置２１から出力表示される検索結果の例を図７に示した。図示された「情報提供画面」はシステム２００側で抽出するエンティティとして店舗名を指定しているときにキーワードとして「ラーメン」を登録していた利用者が「横浜駅西口」付近にいた場合の情報を開示している。表示例によると、横浜駅西口付近のラーメン店の名称とその当該店舗の関連情報が開示されている。
【００５３】
以上のように地理文書検索システム２によれば上述の地理文書検索システム１の効果に加えて実世界のエンティティに関係する情報を分かりやすく取得することができる。
【００５４】
本発明の地理文書検索システム１，２に係る機能部２０１〜２０４，２１０，２１１を備えた情報アクセスシステム２００は、いわゆる携帯端末のハードウェアリソース、例えばＣＰＵ、メモリ（外部メモリ、内部メモリ）、通信デバイス、ディスプレイ、キーボードによって構成できる。キーワードＤＢ２１１は前記メモリに格納すればよい。位置情報取得部２０２は既知の携帯端末に採用されている位置情報取得手段を適用すればよい。第一の実施形態において、情報アクセスシステム２００に係る機能部２０２以外の機能部は地理情報検索システム１００と情報アクセスシステム２００とを中継するサーバに具備させてもよい。また、第二の実施形態においては、前記サーバを地理文書検索システム２に係る機能部３０１〜３０４として機能させてもよい。
【００５５】
また、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のＣＰＵ（ＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、実現できる。その場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体、例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＨＤＤ等は本発明を構成する。
【符号の説明】
【００５６】
１，２…地理文書検索システム
１００…地理情報検索システム
２００…情報アクセスシステム
２０１…キーワード登録部（キーワード登録手段）
２０２…位置情報取得部（位置情報取得手段）
２０３…検索管理部（検索管理手段）
２１１…キーワードＤＢ（データベース）
３０１…オブジェクト抽出部（オブジェクト抽出手段）
３０２…オブジェクト集約部（オブジェクト集約手段）
３０３…オブジェクト順位付け部（オブジェクト順位付け手段）
３０４…提示情報生成部（提示情報生成手段）
【図１】
2010277417.tif 000003
【図２】
2010277417.tif 000004
【図３】
2010277417.tif 000005
【図４】
2010277417.tif 000006
【図５】
2010277417.tif 000007
【図６】
2010277417.tif 000008
【図７】
2010277417.tif 000009