(57)【特許請求の範囲】
【請求項１】
場所名と地図上の座標情報とを対応付けるとともに、当該場所が地図の中心点として相応しいか否かの程度を示す地図中心点相応度情報を格納する位置データベースと、
施設名と地図上の座標情報とを対応付けて格納する施設データベースと、
ユーザの指定した地域情報に基づいて上記位置データベースを検索する位置データベース検索部と、
上記位置データベース検索部の検索結果から場所名に対応付けられた地図中心点相応度情報を判定し、当該地図中心点相応度情報が最も高い程度を表わす一の検索結果に対応付けられた座標情報を地図中心点として決定する地図中心決定部と、
上記地図中心決定部により決定された地図中心点を中心とする地図画像を表示する地図画像表示部とを備えたシステムであって、
上記施設データベースの施設データを取得して上記位置データベースに格納する施設データ取得格納部と、
上記位置データベースの各場所につき地図中心点相応度情報を生成して上記位置データベースに格納する地図中心点相応度情報解析格納部とを更に備えたことを特徴とする地図中心点相応度情報生成システム。
【請求項２】
請求項１に記載の地図中心点相応度情報生成システムにおいて、
上記地図中心点相応度情報解析格納部は、対応する場所の周辺における検索対象となる施設の密集度合いを示す密集度スコアを生成して格納する密集度スコア解析格納部を備えたことを特徴とする地図中心点相応度情報生成システム。
【請求項３】
請求項１または２のいずれか一項に記載の地図中心点相応度情報生成システムにおいて、
上記地図中心点相応度情報解析格納部は、対応する場所がクリックされた度合いを示すクリックスコアを生成して格納するクリックスコア解析格納部を備えたことを特徴とする地図中心点相応度情報生成システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の地図中心点相応度情報生成システムにおいて、
上記地図中心点相応度情報解析格納部は、対応する場所が人の多く集まる度合いを示す属性スコアを生成して格納する属性スコア解析格納部を備えたことを特徴とする地図中心点相応度情報生成システム。
【請求項５】
場所名と地図上の座標情報とを対応付けるとともに、当該場所が地図の中心点として相応しいか否かの程度を示す地図中心点相応度情報を格納する位置データベースと、
施設名と地図上の座標情報とを対応付けて格納する施設データベースと、
ユーザの指定した地域情報に基づいて上記位置データベースを検索する位置データベース検索部と、
上記位置データベース検索部の検索結果から場所名に対応付けられた地図中心点相応度情報を判定し、当該地図中心点相応度情報が最も高い程度を表わす一の検索結果に対応付けられた座標情報を地図中心点として決定する地図中心決定部と、
上記地図中心決定部により決定された地図中心点を中心とする地図画像を表示する地図画像表示部とを備えたシステムの制御方法であって、
施設データ取得格納部が、上記施設データベースから施設データを取得して上記位置データベースに格納する施設データ取得格納工程と、
地図中心点相応度情報解析格納部が、上記位置データベースの各場所につき地図中心点相応度情報を生成して上記位置データベースに格納する地図中心点相応度情報解析格納工程とを備えたことを特徴とする地図中心点相応度情報生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指定した地域内に存在する施設等の情報を検索するためのローカルサーチシステム等に適用することが可能な地図中心点相応度情報生成システムおよび地図中心点相応度情報生成方法に関する。
【背景技術】
【０００２】
出願人の提供する「ＹＡＨＯＯ！ＭＡＰＳ（Ｙａｈｏｏ！地図情報）」（Ｙａｈｏｏ！は登録商標）等のインターネット上のサービスでは、キーワード検索用の入力枠を１つ備え、主要な施設名、地名、住所、郵便番号等から所望の施設等の検索が行えるようになっている。
【０００３】
また、昨今では、ローカルサーチ（地域情報検索）と呼ばれる、指定した地域内に存在する施設等の情報を検索するサービスに期待が寄せられている。このようなローカルサーチでは、指定された地域の中心点（緯度経度等の座標情報）を定め、その中心点から近い順に他の施設名等で絞り込まれた候補を検索結果として出力する方式が採られる。
【０００４】
一方、特許文献１には店舗の名称、住所等から所望の店舗を検索するシステムが開示されている。また、特許文献２には地域を指定するエリアコードと地域以外を指定するカテゴリーコードとを入力して所望のホームページを検索するシステムが開示されている。
【特許文献１】特許第２８７４６４７号公報
【特許文献２】特許第３２４７３６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、今後は施設等の検索サービスとしてローカルサーチが普及していくものと考えられるが、その場合、指定された地域の中心点をいかに定めるかが検索精度に大きく影響することとなる。
【０００６】
この点、従来は地名、駅名等で指定された地域との一致度が高い登録データの緯度経度をそのまま中心点としていたため、比較的広い範囲にわたる地域の場合は中心点がユーザの意図するものと相当にずれる場合があり、満足のいく検索結果が得られないという問題があった。例えば、地域として「六本木」と指定された場合、ユーザは「六本木○○○」（名所となるビル名）周辺を意図していたにもかかわらず、テキストとしての一致度が高い（１文字多いのみ）「六本木駅」が中心点にされて検索が行われると、満足のいく結果が得られない。また、検索結果を地図画像とともに表示することが想定されるが、中心点が意図するものとずれた地図画像が表示されることで検索精度の悪さが一目瞭然となり、サービスに対する不信感が助長される面もある。
【０００７】
同様の問題は、大雑把な表記による地名等から地図を直接に表示させるサービス等においても存在し、上述したローカルサーチに限られるものではない。
【０００８】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、指定された地域の中心点を定めるにあたり中心点として相応しいか否かを判断する材料となる地図中心点相応度情報を生成することのできる地図中心点相応度情報生成システムおよび地図中心点相応度情報生成方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、場所名と地図上の座標情報とを対応付けるとともに、当該場所が地図の中心点として相応しいか否かの程度を示す地図中心点相応度情報を格納する位置データベースと、施設名と地図上の座標情報とを対応付けて格納する施設データベースと、ユーザの指定した地域情報に基づいて上記位置データベースを検索する位置データベース検索部と、上記位置データベース検索部の検索結果から場所名に対応付けられた地図中心点相応度情報を判定し、当該地図中心点相応度情報が最も高い程度を表わす一の検索結果に対応付けられた座標情報を地図中心点として決定する地図中心決定部と、上記地図中心決定部により決定された地図中心点を中心とする地図画像を表示する地図画像表示部とを備えたシステムであって、上記施設データベースの施設データを取得して上記位置データベースに格納する施設データ取得格納部と、上記位置データベースの各場所につき地図中心点相応度情報を生成して上記位置データベースに格納する地図中心点相応度情報解析格納部とを更に備えた地図中心点相応度情報生成システムを要旨としている。
【００１０】
また、請求項２に記載されるように、請求項１に記載の地図中心点相応度情報生成システムにおいて、上記地図中心点相応度情報解析格納部は、対応する場所の周辺における検索対象となる施設の密集度合いを示す密集度スコアを生成して格納する密集度スコア解析格納部を備えるようにすることができる。
【００１１】
また、請求項３に記載されるように、請求項１または２のいずれか一項に記載の地図中心点相応度情報生成システムにおいて、上記地図中心点相応度情報解析格納部は、対応する場所がクリックされた度合いを示すクリックスコアを生成して格納するクリックスコア解析格納部を備えるようにすることができる。
【００１２】
また、請求項４に記載されるように、請求項１乃至３のいずれか一項に記載の地図中心点相応度情報生成システムにおいて、上記地図中心点相応度情報解析格納部は、対応する場所が人の多く集まる度合いを示す属性スコアを生成して格納する属性スコア解析格納部を備えるようにすることができる。
【００１３】
また、請求項５に記載されるように、場所名と地図上の座標情報とを対応付けるとともに、当該場所が地図の中心点として相応しいか否かの程度を示す地図中心点相応度情報を格納する位置データベースと、施設名と地図上の座標情報とを対応付けて格納する施設データベースと、ユーザの指定した地域情報に基づいて上記位置データベースを検索する位置データベース検索部と、上記位置データベース検索部の検索結果から場所名に対応付けられた地図中心点相応度情報を判定し、当該地図中心点相応度情報が最も高い程度を表わす一の検索結果に対応付けられた座標情報を地図中心点として決定する地図中心決定部と、上記地図中心決定部により決定された地図中心点を中心とする地図画像を表示する地図画像表示部とを備えたシステムの制御方法であって、施設データ取得格納部が、上記施設データベースから施設データを取得して上記位置データベースに格納する施設データ取得格納工程と、地図中心点相応度情報解析格納部が、上記位置データベースの各場所につき地図中心点相応度情報を生成して上記位置データベースに格納する地図中心点相応度情報解析格納工程とを備えた地図中心点相応度情報生成方法として構成することができる。
【発明の効果】
【００１４】
本発明の地図中心点相応度情報生成システムおよび地図中心点相応度情報生成方法にあっては、指定された地域の中心点を定めるにあたり中心点として相応しいか否かを判断する材料となる地図中心点相応度情報を生成することができ、ローカルサーチシステム等における検索精度を高め、ユーザの満足度を高めることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施形態につき図面を参照して説明する。
【００１６】
図１は本発明の一実施形態にかかる地図中心点相応度情報生成システムの構成例を示す図である。図１において、地図中心点相応度情報生成システムは、施設データを格納する施設データベースＤ２から施設データを読み込み、位置データを格納する位置データベースＤ１に対してデータの追加もしくは更新を行う位置データベースメンテナンス部９を備えている。
【００１７】
また、位置データベースメンテナンス部９は、施設データベースＤ２の施設データを取得して位置データベースＤ１に格納する施設データ取得格納部９１と、密集度スコア（後述）を生成して位置データベースＤ１に格納する密集度スコア解析格納部９２と、クリックスコア（後述）を生成して位置データベースＤ１に格納するクリックスコア解析格納部９３と、属性スコア（後述）を生成して位置データベースＤ１に格納する属性スコア解析格納部９４とを備えている。なお、密集度スコア、クリックスコア、属性スコアは、対応する場所が地図の中心点として相応しいか否かの程度を示す地図中心点相応度情報を構成するものである。
【００１８】
図２は位置データベースＤ１の論理的構成例を示す図であり、「場所名」のフィールドと、座標情報としての「緯度経度」のフィールドと、対応する場所の周辺における検索対象となる施設の密集度合いを示す「密集度スコア」のフィールドと、対応する場所がクリックされた度合いを示す「クリックスコア」のフィールドと、対応する場所が人の多く集まる度合いを示す「属性スコア」のフィールドとを有している。
【００１９】
図３は施設データベースＤ２の論理的構成例を示す図であり、「施設名」のフィールドと、座標情報としての「緯度経度」のフィールドとを有している。
【００２０】
図１に示した地図中心点相応度情報生成システムの位置データベースメンテナンス部９は定期的に実行され、施設データベースＤ２の施設データを読み取って位置データベースＤ１の位置データを追加・更新していくことになる。ここで、密集度スコアの生成にあたっては、例えば、施設データベースＤ２における全データ数をＭ、当該場所を中心に所定距離（例えば３００ｍ）を半径とした範囲内にあるデータ数をＮとした場合、次の式で規格化して生成することができる。ここで、Log（M）はＭを底とする対数である。
【００２１】
密集度スコア＝Log（M）N×100
また、クリックスコアは、例えば、直近の所定日数間における当該場所データへのアクセスの頻度を用いて生成することができる。属性スコアは、例えば、駅などのスポット的な場所のポイントを高くするように所定の基準に従って生成することができる。
【００２２】
図４は本発明を適用したローカルサーチシステムの構成例を示す図である。図４において、ローカルサーチシステムは、ユーザの操作するパーソナルコンピュータ等のクライアント１からインターネット等のネットワーク２を介してアクセスされ、Ｗｅｂサーバ機能および総合管理的な機能を有するフロントエンドサーバ３と、このフロントエンドサーバ３からの要求に応じて位置データベースＤ１を検索する位置検索サーバ４と、フロントエンドサーバ３からの要求に応じて施設データベースＤ２を検索する施設検索サーバ５とを備えている。
【００２３】
また、ローカルサーチシステムは、フロントエンドサーバ３からの要求に応じてクライアント１に対して地図画像データベースＤ３から地図画像を提供する地図画像サーバ６と、フロントエンドサーバ３からの要求に応じて住所データベースＤ４を検索する住所検索サーバ７と、クライアント１に対してコンテンツデータベースＤ５から施設情報等のコンテンツを提供するコンテンツサーバ８とを備えている。なお、地図画像サーバ６はフロントエンドサーバ３を介してクライアント１に対して地図画像を提供するようにしてもよいし、地図画像サーバ６から直接にクライアント１に対して地図画像を提供するようにしてもよい。コンテンツサーバ８から提供するコンテンツについても同様である。
【００２４】
図５は検索機能にかかる機能ブロック図であり、主としてフロントエンドサーバ３、位置検索サーバ４、施設検索サーバ５により実現される機能を示している。図５において、機能部としては、クライアント１に対してＷｅｂサーバ機能を提供するＷＷＷサーバ部１０１と、ユーザの指定した地域情報（後述する地域入力枠に入力されたテキスト情報）に対して構文解析処理であるＭＡ、Ｎグラム等を用いて表記の統一化等を行う検索フロント部１０２と、ユーザの指定した地域情報に基づいて位置データベースＤ１を検索する位置データベース検索部１０３と、位置データベース検索部１０３による検索結果の上位のものに対して位置データベースＤ１に格納された密集度スコア（後述）を判定する密集度判定部１０４と、同様に位置データベース検索部１０３による検索結果の上位のものに対して位置データベースＤ１に格納された他のスコア（後述）を判定する他スコア判定部１０５と、これらの判定結果から地図中心点を決定する地図中心決定部１０６とを備えている。
【００２５】
また、地図中心決定部１０６で決定された地図中心点からの距離を考慮し、ユーザの指定する施設情報（後述する施設入力枠に入力されたテキスト情報）に基づいて施設データベースＤ２を検索する施設データベース検索部１０７と、地図中心決定部１０６により決定された地図中心点を中心とする地図画像をクライアント１の画面上に表示するとともに、位置データベース検索部１０３の検索結果が複数ある場合にその候補をリスト形式で表示する地図・地域候補表示部１０８と、施設データベース検索部１０７の検索結果を地図中心点から近いものから順にリスト形式でクライアント１の画面上に表示する結果リスト表示部１０９と、ユーザによる地域候補の選択を検出し、選択された地域候補の地図中心点からの距離を考慮した再検索を施設データベース検索部１０７に実行させる地域候補選択検出部１１０とを備えている。
【００２６】
以下、上記のローカルサーチシステムの動作について説明する。
【００２７】
図５において、システムを利用するユーザはクライアント１からＷＷＷサーバ部１０１にアクセスし、検索条件を入力する。図６はクライアント１における表示画面の例を示す図であり、地域入力枠ａに「六本木」を入力し、施設入力枠ｂに「レストラン」を入力した状態を示している。
【００２８】
図５に戻り、検索フロント部１０２はユーザの指定した地域情報（地域入力枠に入力されたテキスト情報）に対し、構文解析処理であるＭＡ、Ｎグラム等を用いて表記の統一化を行う。例えば、地域情報として「京都」が入力された場合、その「京都」を一部に含む「東京都」がヒットしないよう、「京都府」といった形にする。また、「○×３−２−１」といった詳細な住所や郵便番号等の場合は、住所検索サーバ７（図４）により代表的な表記に置き換える。
【００２９】
次いで、位置データベース検索部１０３は位置データベースＤ１の「場所名」フィールドを対象に検索を行い、ここでヒットしたものの上位のものにつき、密集度判定部１０４は「密集度スコア」フィールドを判定し、他スコア判定部１０５は「クリックスコア」フィールドと「属性スコア」フィールドを判定する。そして、地図中心決定部１０６はそれらを総合的に判断して地図中心点を決定する。例えば、図２に示す位置データベースＤ１について「六本木」で検索した場合、テキストの一致度は「六本木駅」が「８０」、「六本木○○○」（名所となるビル名）が「６０」、「六本木六丁目」が「５０」であったとすると、テキストの一致度からは「六本木駅」がトップであるが、「密集度スコア」「クリックスコア」「属性スコア」を考慮した場合、「六本木○○○」がトップとなり、その緯度経度が地図中心点となる。
【００３０】
図５に戻り、施設データベース検索部１０７は、地図中心決定部１０６で決定された地図中心点からの距離を考慮し、ユーザの指定する施設情報（施設入力枠に入力されたテキスト情報）に基づいて施設データベースＤ２を検索する。そして、地図・地域候補表示部１０８は決定された地図中心点を中心とする地図画像をクライアント１の画面上に表示するとともに、位置データベース検索部１０３における検索結果が複数ある場合にその候補をリスト形式で表示する。また、結果リスト表示部１０９は検索結果を地図中心点から近いものから順にリスト形式でクライアント１の画面上に表示する。図７はクライアント１における表示画面の例を示す図であり、地域候補ｃ、地図ｄ、検索結果リストｅが表示された状態を示している。
【００３１】
図５に戻り、その後、ユーザが地域候補の中から現状の地域と異なるものを選択した場合、地域候補選択検出部１１０はその選択を検出し、選択された地域候補の地図中心点からの距離を考慮した再検索を施設データベース検索部１０７に実行させる。再検索の結果につき、地図・地域候補表示部１０８、結果リスト表示部１０９は前述したのと同様に表示を行う。
【００３２】
以上のように、本発明にあっては、指定された地域の中心点を定めるにあたり中心点として相応しいか否かを判断する材料となる地図中心点相応度情報を生成することができ、ローカルサーチシステム等における検索精度を高め、ユーザの満足度を高めることができる。
【００３３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態にかかる地図中心点相応度情報生成システムの構成例を示す図である。
【図２】位置データベースの論理的構成例を示す図である。
【図３】施設データベースの論理的構成例を示す図である。
【図４】本発明を適用したローカルサーチシステムの構成例を示す図である。
【図５】検索機能にかかる機能ブロック図である。
【図６】クライアントにおける表示画面の例を示す図（その１）である。
【図７】クライアントにおける表示画面の例を示す図（その２）である。
【符号の説明】
【００３５】
１        クライアント
２        ネットワーク
３        フロントエンドサーバ
４        位置検索サーバ
５        施設検索サーバ
６        地図画像サーバ
７        住所検索サーバ
８        コンテンツサーバ
９        位置データベースメンテナンス部
９１      施設データ取得格納部
９２      密集度スコア解析格納部
９３      クリックスコア解析格納部
９４      属性スコア解析格納部
Ｄ１      位置データベース
Ｄ２      施設データベース
Ｄ３      地図画像データベース
Ｄ４      住所データベース
Ｄ５      コンテンツデータベース
１０１    ＷＷＷサーバ部
１０２    検索フロント部
１０３    位置データベース検索部
１０４    密集度判定部
１０５    他スコア判定部
１０６    地図中心決定部
１０７    施設データベース検索部
１０８    地図・地域候補表示部
１０９    結果リスト表示部
１１０    地域候補選択検出部
【図１】
0004778285.tif 000002
【図２】
0004778285.tif 000003
【図３】
0004778285.tif 000004
【図４】
0004778285.tif 000005
【図５】
0004778285.tif 000006
【図６】
0004778285.tif 000007
【図７】
0004778285.tif 000008