[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5582127B2 - Address search display device - Google Patents

Address search display device Download PDF

Info

Publication number
JP5582127B2
JP5582127B2 JP2011238443A JP2011238443A JP5582127B2 JP 5582127 B2 JP5582127 B2 JP 5582127B2 JP 2011238443 A JP2011238443 A JP 2011238443A JP 2011238443 A JP2011238443 A JP 2011238443A JP 5582127 B2 JP5582127 B2 JP 5582127B2
Authority
JP
Japan
Prior art keywords
address
place name
character string
strength
search
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2011238443A
Other languages
Japanese (ja)
Other versions
JP2013097498A (en
Inventor
光穂 山本
弘利 岩崎
賢志 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso IT Laboratory Inc
Original Assignee
Denso IT Laboratory Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso IT Laboratory Inc filed Critical Denso IT Laboratory Inc
Priority to JP2011238443A priority Critical patent/JP5582127B2/en
Publication of JP2013097498A publication Critical patent/JP2013097498A/en
Application granted granted Critical
Publication of JP5582127B2 publication Critical patent/JP5582127B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Navigation (AREA)

Description

本発明は、地名を表す地名文字列が入力されると、当該地名文字列を含む住所を検索し、その検索された住所をリスト表示する住所検索表示装置に関する。   The present invention relates to an address search display device that, when a place name character string representing a place name is input, searches for an address including the place name character string and displays the searched address as a list.

例えば、特許文献1には、ユーザの検索目標となる可能性が高い順に、検索された施設名称を表示するナビゲーション装置が開示されている。このナビゲーション装置では、予め10段階で表した各施設の認知度を記憶媒体に記憶させておき、その認知度、及び現在位置から施設までの距離などに基づいて、検索された各施設の優先度を算出する。そして、算出された優先度が大きい順に施設名称を表示する。   For example, Patent Document 1 discloses a navigation device that displays searched facility names in descending order of possibility of being a user's search target. In this navigation apparatus, the recognition degree of each facility expressed in 10 stages is stored in a storage medium in advance, and the priority of each facility searched based on the recognition degree, the distance from the current position to the facility, and the like. Is calculated. The facility names are displayed in descending order of the calculated priority.

特開2007−109015号公報JP 2007-109015 A

上述したようなナビゲーション装置においては、一般的に、施設名称を利用する以外にも、住所や電話番号などの種々の情報を用いて、検索対象地点を検索できるように構成されている。   The navigation apparatus as described above is generally configured to be able to search for a search target point using various information such as an address and a telephone number in addition to using the facility name.

ここで、住所を用いて検索を行う場合、完全な住所情報を入力する手間を省く等のため、住所の一部をなす、ある地名を表す地名文字列が入力されるだけで、その地名を含む住所を検索して表示することが考えられる。しかしながら、この場合、各地で同様の地名が用いられることも多いので、多数の住所が検索され、住所の表示数が増えてしまうことが懸念される。従って、その中から、目的とする住所を探しだすための操作などが必要となり、それほど、ユーザの手間を軽減できない虞がある。   Here, when performing a search using an address, in order to save the trouble of inputting complete address information, etc., a place name character string representing a place name that forms a part of the address is simply input, and the place name is changed. It is conceivable to search for and display an address that includes it. However, in this case, since the same place name is often used in various places, there is a concern that a large number of addresses are searched and the number of addresses displayed increases. Therefore, an operation for searching for a target address is required from among them, and there is a possibility that the labor of the user cannot be reduced so much.

なお、住所の場合、施設の場合とは異なり、データベースに記憶された各住所に対して、予め認知度を示す数値を記憶させておくことは困難である。   In the case of an address, unlike a facility, it is difficult to store a numerical value indicating the degree of recognition in advance for each address stored in the database.

本発明は、上述した点に鑑みてなされたものであり、住所の一部をなす、ある地名を表す地名文字列が入力されたとき、ユーザが選択する可能性が高い順に、地名文字列を含む住所をリスト表示することが可能な住所検索表示装置を提供することにある。   The present invention has been made in view of the above-described points, and when a place name character string representing a place name that forms a part of an address is input, place name character strings are selected in descending order of the possibility of being selected by the user. An object of the present invention is to provide an address search / display device capable of displaying a list of addresses including the address.

上記目的を達成するために、請求項1に記載の住所検索表示装置は、
ユーザが地名文字列を入力するための入力手段と、
入力された地名文字列を含む住所を検索するための、各地の住所を記憶した住所データベースと、
地名文字列を含む住所を、住所データベースより検索する検索手段と、
検索手段により検索された住所を、行政区画単位で分割し、分割した行政区画名と地名文字列が表す地名とを検索ワードとしてインターネット上で検索を行った場合にヒットする件数に基づいて、地名文字列が指し示す住所である確からしさを表す、当該住所の強度を算出する算出手段と、
算出手段により算出された強度に基づき、地名文字列が指し示す住所である確からしさが高い順に、検索された住所をリスト表示する表示制御手段と、を備え
算出手段は、検索手段により検索された住所を分割したすべての行政区画名について、それぞれ地名文字列が表す地名とともに検索を行ったときのヒット件数に基づいて、行政区画名ごとの強度値を算出するとともに、各行政区画名の強度値を合算した値に基づいて、前記住所の強度を算出するものであって、以下の数式1によって、各行政区画名に対する強度値を算出することを特徴とする。

Figure 0005582127
なお、数式1において、dは、検索された各住所において、同じ行政区画名が現れる回数を示し、nは、地名文字列を含む住所が検索されたときに、検索された住所に含まれる地名文字列に対応する地名の数を示す。 In order to achieve the above object, an address search display device according to claim 1 is provided:
An input means for the user to enter a place name string;
An address database that stores local addresses to search for addresses that include the place name string entered,
Search means for searching an address including a place name character string from the address database;
Based on the number of hits when the address searched by the search means is divided into administrative divisions and a search is made on the Internet using the divided administrative division names and the place names represented by the place name character strings as search words A calculating means for calculating the strength of the address, which represents the likelihood of the address indicated by the character string;
Display control means for displaying a list of searched addresses in descending order of the probability of being the address indicated by the place name character string, based on the strength calculated by the calculating means ,
The calculation means calculates an intensity value for each administrative division name based on the number of hits when searching for all administrative division names obtained by dividing the address searched by the searching means together with the place names represented by the place name character strings. In addition, the strength of the address is calculated based on the sum of the strength values of the administrative district names, and the strength value for each administrative district name is calculated by the following formula 1. To do.
Figure 0005582127
In Equation 1, d indicates the number of times the same administrative division name appears in each searched address, and n indicates a place name included in the searched address when an address including a place name character string is searched. Indicates the number of place names corresponding to the character string.

このように、請求項1に記載の住所検索表示装置では、入力された地名文字列が、一般的にどの住所を指し示すために用いられる可能性が高いかを、各住所について数値化すべく、「住所の強度」という概念を導入した。つまり、「住所の強度」は、その住所を分割した行政区画名と地名文字列が表す地名とを検索ワードとしてインターネット上で検索を行った場合にヒットする件数に基づいて算出されるので、地名文字列が表す地名とともに、分割した行政区画名が用いられる機会が多いか、少ないかに応じて、その大きさが決まる。従って、この住所の強度に基づくことで、地名文字列が指し示す住所である確からしさが高い順に、検索された住所をリスト表示することが可能になる。   As described above, in the address search display device according to claim 1, in order to quantify each address, it is likely that the input place name character string is generally used to indicate which address. The concept of “address strength” was introduced. In other words, the "address strength" is calculated based on the number of hits when searching on the Internet using the administrative division name that divided the address and the place name represented by the place name character string as a search word. The size is determined according to whether the divided administrative division names are used frequently or not together with the place name represented by the character string. Therefore, based on the strength of this address, it becomes possible to display a list of searched addresses in descending order of the probability that the place name character string points to the address.

特に、算出手段は、検索手段により検索された住所を分割したすべての行政区画名について、それぞれ地名文字列が表す地名とともに検索を行ったときのヒット件数に基づいて、行政区画名ごとの強度値を算出するとともに、各行政区画名の強度値を合算した値に基づいて、住所の強度を算出するものであって、上記数式1によって、各行政区画名に対する強度値を算出する。 In particular, the calculation means calculates the strength value for each administrative division name based on the number of hits when searching for all administrative division names obtained by dividing the address searched by the searching means together with the place names represented by the place name character strings. Is calculated, and the strength of the address is calculated based on the sum of the strength values of the administrative district names.

上記数式1では、行政区画名に対する強度値を算出する際、検索された各住所において同じ行政区画名が現れる回数dが多いほど、算出される強度値が小さくなるように、重み付けを与えている。これは、検索された住所に、同じ行政区画名が現れる回数が増えるほど、その行政区画名による住所の識別力が低下するためである。また、上記数式1では、入力された地名文字列に対応する地名が複数ある場合(例えば、地名文字列が「さくらぎ」で、対応する地名として「桜木町」と「桜木本町」とがあった場合)、それぞれの地名のヒット件数の合計値に対する、各地名のヒット件数の割合を乗じている。これにより、地名文字列に対応する地名の中で、そもそも、その地名文字列自体が、いずれの地名を表すことが多いかも考慮して強度値を算出することができる。このようにして算出した各行政区画名の強度値を合算した値に基づいて住所の強度を算出するので、地名文字列が指し示す住所である確からしさをより精度良く示す「住所の強度」を算出することができる。 In Formula 1, when calculating the strength value for the administrative district name, weighting is given so that the calculated strength value becomes smaller as the number of times d that the same administrative district name appears in each searched address increases. . This is because as the number of times the same administrative division name appears in the searched address increases, the discriminating ability of the address by the administrative division name decreases. Also, in the above formula 1, when there are a plurality of place names corresponding to the inputted place name character string (for example, the place name character string is “Sakuragi”, and the corresponding place names are “Sakuragicho” and “Sakuragihonmachi”. The number of hits for each place name is multiplied by the total number of hits for each place name. As a result, the place value corresponding to the place name character string can be calculated in consideration of which place name the place name character string itself represents in the first place. Since the strength of the address is calculated based on the value obtained by adding the strength values of the administrative district names calculated in this way, the “address strength” that more accurately indicates the probability of the address indicated by the place name character string is calculated. can do.

請求項2に記載したように、算出手段は、以下の数式2によって、各住所の強度を算出することが好ましい。

Figure 0005582127
As described in claim 2 , it is preferable that the calculating means calculates the strength of each address by the following mathematical formula 2.
Figure 0005582127

なお、数式2において、mは、住所に含まれる行政区画名の数を示す。   In Equation 2, m indicates the number of administrative district names included in the address.

このように、各行政区画名ごとの強度値を合計するとともに、その行政区画名の項目数m(又は、地名の数も含めてm+1)で除算することにより、検索された住所の行政区画名の項目数が相違しても、相互に強度の大小を比較することができる。   In this way, by summing up the intensity values for each administrative division name, and dividing by the number m of items of the administrative division name (or m + 1 including the number of place names), the administrative division name of the searched address Even if the number of items is different, the strengths can be compared with each other.

本発明の第1実施形態における、ナビゲーション装置や情報センタの全体構成についての概略的な機能ブロック図である。It is a schematic functional block diagram about the whole structure of a navigation apparatus or an information center in 1st Embodiment of this invention. 上記実施形態におけるナビゲーション装置の地図データ取得部より取得できる施設情報データベースの一般的な構造例である。It is a general structural example of the facility information database which can be acquired from the map data acquisition part of the navigation apparatus in the embodiment.

以下、本発明の実施形態による住所検索表示装置について、図面に基づいて詳細に説明する。なお、以下に説明する実施形態では、住所検索表示装置を、車両用ナビゲーション装置に適用した例について説明する。ただし、本発明による住所検索表示装置の適用用は、車両用ナビゲーション装置に限られず、住所検索を行うアプリケーションを搭載した各種のパソコンやスマートフォンなどに適用しても良い。   Hereinafter, an address search display device according to an embodiment of the present invention will be described in detail based on the drawings. In the embodiment described below, an example in which the address search display device is applied to a vehicle navigation device will be described. However, the application of the address search and display device according to the present invention is not limited to the vehicle navigation device, and may be applied to various personal computers or smartphones equipped with an application for performing address search.

図1は、本実施形態による車両用ナビゲーション装置10の全体の構成を示す構成図である。図1において、車両用ナビゲーション装置10は、位置検出器11、地図データ用メモリ15、操作スイッチ16、制御回路17、通信装置18、外部メモリ19、表示装置20、音声入出力装置21を備えている。   FIG. 1 is a configuration diagram showing an overall configuration of a vehicle navigation apparatus 10 according to the present embodiment. In FIG. 1, the vehicle navigation device 10 includes a position detector 11, a map data memory 15, an operation switch 16, a control circuit 17, a communication device 18, an external memory 19, a display device 20, and a voice input / output device 21. Yes.

制御回路17は通常のコンピュータとして構成されており、内部には、周知のCPU、ROM、RAM、I/O及びこれらの構成を接続するバスラインを備えている。そして、図示しないメモリに格納されたプログラムに従って動作することにより、車両用ナビゲーション装置10の各部の動作を制御する。   The control circuit 17 is configured as a normal computer, and includes a well-known CPU, ROM, RAM, I / O, and a bus line for connecting these configurations. And operation | movement of each part of the navigation apparatus 10 for vehicles is controlled by operate | moving according to the program stored in the memory which is not shown in figure.

位置検出器11は、ジャイロスコープ、地磁気センサ、加速度センサなどからなる角度センサ12、車速センサからなる距離センサ13、及び衛星からの電波に基づいて車両の位置を検出するためのGPS受信機14を有している。制御回路17は、角度センサ12及び距離センサ13の検出結果に基づいて、車両の自立航行位置を算出する。そして、GPS受信機14による測定結果に基づく電波航行位置を用いて、車両の自立航行位置の誤差を修正しつつ、車両の現在位置を算出する。   The position detector 11 includes an angle sensor 12 including a gyroscope, a geomagnetic sensor, and an acceleration sensor, a distance sensor 13 including a vehicle speed sensor, and a GPS receiver 14 for detecting the position of the vehicle based on radio waves from a satellite. Have. The control circuit 17 calculates the autonomous navigation position of the vehicle based on the detection results of the angle sensor 12 and the distance sensor 13. Then, using the radio wave navigation position based on the measurement result by the GPS receiver 14, the current position of the vehicle is calculated while correcting the error of the autonomous navigation position of the vehicle.

地図データ用メモリ15は、地図表示や経路探索用の地図データを記憶するものであり、制御回路17の要求に応じて、必要な地図データが読み出される。地図データには、各道路を分割したリンク毎の距離、道路種別、車線数、信号機の位置などを表す道路データ、位置検出精度を向上するためのいわゆるマップマッチングデータ、川、湖、海、鉄道、施設、駐車スペースなどの位置、形状、名称を表す背景データ、及び各施設の名称、所在位置、種類などを示す施設データが含まれる。さらに、地図データ用メモリ15には、地図データが網羅するエリア内の、各地点の住所を示す住所データが記憶されている。地図データ用メモリ15の記憶媒体としては、そのデータ量からハードディスクやDVDを用いるのが一般的であるが、フラッシュメモリ等の他の媒体を用いても良い。   The map data memory 15 stores map data for map display and route search, and necessary map data is read in response to a request from the control circuit 17. Map data includes road data indicating distance, road type, number of lanes, traffic signal position, etc. for each link that divides each road, so-called map matching data for improving position detection accuracy, rivers, lakes, seas, railways , Background data indicating the position, shape, and name of the facility, parking space, and the like, and facility data indicating the name, location, type, and the like of each facility. Further, the map data memory 15 stores address data indicating the address of each point in the area covered by the map data. As a storage medium for the map data memory 15, a hard disk or a DVD is generally used because of the amount of data, but another medium such as a flash memory may be used.

操作スイッチ16は、例えば表示装置20と一体になったタッチスイッチもしくはメカニカルなスイッチ等からなり、スイッチ操作により制御回路17へ各種の操作指示を出力するものである。例えば、地図縮尺変更、メニュー表示選択、目的地の検索及び設定、経路探索、経路案内開始、表示画面変更、音声案内設定、音量調整等の操作指示を行なう。また、操作スイッチ16は、目的地を検索するための情報の種類を選択するためのスイッチを含んでいる。その選択スイッチを操作することによって、ユーザ(車両の乗員)は、予め登録しておいた地点、施設名、電話番号、住所など、所望の情報を用いて、目的地を検索して設定することができる。   The operation switch 16 includes, for example, a touch switch integrated with the display device 20 or a mechanical switch, and outputs various operation instructions to the control circuit 17 by the switch operation. For example, operation instructions such as map scale change, menu display selection, destination search and setting, route search, route guidance start, display screen change, voice guidance setting, and volume adjustment are performed. The operation switch 16 includes a switch for selecting a type of information for searching for a destination. By operating the selection switch, the user (vehicle occupant) searches and sets a destination using desired information such as a pre-registered location, facility name, telephone number, and address. Can do.

通信装置18は、例えば携帯電話網を介してインターネットに接続可能なものであり、この通信装置18を介して、インターネット上に存在する情報(ウェブサイト、ウェブページ、ネットニュースなど)を検索するための情報を送信したり、その検索結果を受信したりすることができる。   The communication device 18 is connectable to the Internet via, for example, a mobile phone network, and searches for information (website, web page, net news, etc.) existing on the Internet via the communication device 18. Information can be sent and the search results can be received.

外部メモリ19は、書き込み可能な大容量記憶装置である。この外部メモリ19は、大量のデータや電源をOFFしても消去してはいけないデータを記憶したり、頻繁に使用するデータを地図データ用メモリ15からコピーして利用したりする等の用途に用いられる。なお、外部メモリ19は、比較的記憶容量の小さいリムーバブルなメモリであってもよい。   The external memory 19 is a writable mass storage device. The external memory 19 is used for storing a large amount of data and data that should not be erased even when the power is turned off, or copying frequently used data from the map data memory 15 for use. Used. The external memory 19 may be a removable memory having a relatively small storage capacity.

表示装置20は、例えば液晶表示装置からなり、表示装置20の画面には、位置検出器11よって検出された車両の現在位置を示す車両現在位置マークと、地図データ用メモリ15から読み出された車両の現在位置周辺の地図データと、更に地図上に表示する案内経路や設定地点の目印等の付加データとを重ねて表示することができる。また、複数の選択肢を表示するメニュー画面やその中の選択肢を選んだ場合に、その下層の複数の選択肢を表示するコマンド入力画面なども表示することができる。   The display device 20 is composed of, for example, a liquid crystal display device, and is read from the vehicle current position mark indicating the current position of the vehicle detected by the position detector 11 and the map data memory 15 on the screen of the display device 20. Map data around the current position of the vehicle and additional data such as a guide route and a set point mark displayed on the map can be displayed in an overlapping manner. In addition, a menu screen that displays a plurality of options, or a command input screen that displays a plurality of options below the menu screen when an option is selected can be displayed.

音声入出力装置21は、制御回路17に対して、各種の操作コマンドや検索キーワードを音声によって入力するとともに、経路案内、踏切やカーブ等の警告、さらに操作ガイダンスなどの音声を出力するものである。   The voice input / output device 21 inputs various operation commands and search keywords by voice to the control circuit 17 and outputs voice such as route guidance, railroad crossing and curve warning, and operation guidance. .

ここで、所望の目的地を、住所情報により検索する場合、例えば、都道府県名、市町村名、地域名、番地などのように、大きい区分(上位区分)から細かい区分(下位区分)へと順番に該当する地名を選択又は入力することにより行われることが一般的である。ただし、このように、完全な住所情報を入力するには、操作が煩雑になったりして手間がかかる。また、音声により所望の住所を読み上げて入力する場合、その読み上げる住所の長さが長くなるほど、読み上げた音声を誤認識する可能性が高くなったりする。そのため、住所の一部をなす、ある地名を表す地名文字列が入力されるだけで、その地名を含む住所を検索して表示することが考えられる。   Here, when searching for a desired destination by address information, for example, in order from large division (upper division) to fine division (lower division), such as prefecture name, municipality name, area name, address, etc. Generally, this is performed by selecting or inputting a place name corresponding to. However, in this way, inputting complete address information takes time and effort. In addition, when a desired address is read out and input by voice, the possibility that the read-out voice is erroneously recognized increases as the length of the read-out address increases. Therefore, it is conceivable to search for and display an address including the place name simply by inputting a place name character string representing a place name that forms a part of the address.

しかしながら、この場合、各地で同様の地名が用いられることも多いので、多数の住所が検索され、住所の表示数が増えてしまうことが懸念される。そのため、例えば、検索された住所を50音順で表示したりしても、その中から、目的とする住所を探しだすための操作がさらに必要となり、それほど、ユーザの手間を軽減できない虞がある。   However, in this case, since the same place name is often used in various places, there is a concern that a large number of addresses are searched and the number of addresses displayed increases. Therefore, for example, even if the searched addresses are displayed in the order of the Japanese syllabary, an operation for finding the target address is further required, and there is a possibility that the labor of the user cannot be reduced so much. .

そこで、本実施形態においては、入力された地名文字列が、一般的にどの住所を指し示すために用いられる可能性が高いかを、各住所について数値化すべく、「住所の強度」という概念を導入した。このため、その「住所の強度」に基づくことで、地名文字列が指し示す住所である確からしさが高い順に、検索された住所をリスト表示することが可能となる。   Therefore, in the present embodiment, the concept of “address strength” is introduced in order to quantify for each address, which address is likely to be used to indicate which address is generally indicated. did. For this reason, based on the “address strength”, it is possible to display a list of searched addresses in descending order of the probability that the place name character string indicates.

以下、「住所の強度」の算出方法について、図2のフローチャートを用いて説明する。まず、ステップS100では、操作スイッチ16の操作、或いは音声入出力装置21に対する音声により入力された地名文字列を取り込む。この地名文字列は、ユーザが検索したいと考える住所の一部をなす地名を表すものである。   Hereinafter, a method of calculating the “address strength” will be described with reference to the flowchart of FIG. First, in step S100, a place name character string input by operating the operation switch 16 or by voice to the voice input / output device 21 is fetched. This place name character string represents a place name that forms part of an address that the user wants to search.

続くステップS110では、地図データ用メモリ15に保存されている住所データを参照して、入力された地名文字列を含む住所を検索する。なお、このとき、入力された地名文字列が表す地名を最下位の区分とし、その最下位の区分までで表される住所が検索対象とされる。   In the subsequent step S110, the address data stored in the map data memory 15 is referred to search for an address including the input place name character string. At this time, the place name represented by the inputted place name character string is set as the lowest category, and the addresses represented up to the lowest category are set as search targets.

例えば、ユーザが、地名文字列として「さくらぎ」と入力したとする。この場合、住所の一部に「さくらぎ」という地名を含む住所を、その「さくらぎ」という地名までの範囲で検索する。そして、その検索結果として、以下の3つの候補住所が検索されたものとする(実際にはもっと多くの候補住所が検索されるが、説明の便宜のため、ここでは3つの候補住所が検索されたものとする)。
1.日本、神奈川県、横浜市、西区、桜木町
2.日本、富山県、富山市、桜木町
3.日本、石川県、小松市、桜木本町
続くステップS120では、検索された候補住所から、地名文字列に対応する地名を抽出する。この抽出された地名をキーワード地名と呼ぶ。上述した例では、キーワード地名として、「桜木町」と「桜木本町」の2つの地名が抽出される。
For example, it is assumed that the user inputs “Sakuragi” as the place name character string. In this case, an address including a place name “Sakuragi” as a part of the address is searched in a range up to the place name “Sakuragi”. As a result of the search, the following three candidate addresses are searched (actually, more candidate addresses are searched, but for convenience of explanation, three candidate addresses are searched here). Suppose).
1. Japan, Kanagawa Prefecture, Yokohama City, Nishi Ward, Sakuragicho 2. Japan, Toyama Prefecture, Toyama City, Sakuragicho Japan, Ishikawa Prefecture, Komatsu City, Sakuragihoncho In the following step S120, a place name corresponding to the place name character string is extracted from the retrieved candidate address. This extracted place name is called a keyword place name. In the example described above, two place names “Sakuragicho” and “Sakuragihoncho” are extracted as keyword place names.

そして、ステップS130では、各々の候補住所に関して、行政区画単位で分割し、分割した行政区画名のそれぞれについて、下記の数式3を用いて、各行政区画名に対する強度値を算出する

Figure 0005582127
In step S130, each candidate address is divided in units of administrative districts, and an intensity value for each administrative district name is calculated for each of the divided administrative district names using Equation 3 below.
Figure 0005582127

数式3において、webhitcount(地名)は、キーワード地名を検索ワードとして、インターネット上で検索を行った場合にヒットする件数を示し、webhitcount(地名、行政区画名)は、キーワード地名と行政区画名とをアンド条件にてインターネット上で検索を行った場合にヒットする件数を示す。また、dは、検索された各候補住所において、同じ行政区画名が現れる回数を示す。上述した例では、「日本」が3つの候補住所に現れているので、「日本」についてのdの値は「3」となる。さらに、nは、キーワード地名の数を表す。   In Equation 3, webhitcount (place name) indicates the number of hits when searching on the Internet using the keyword place name as a search word. Webhitcount (place name, administrative division name) Indicates the number of hits when searching on the Internet under AND conditions. Moreover, d shows the frequency | count that the same administrative division name appears in each searched candidate address. In the example described above, “Japan” appears in three candidate addresses, so the value of d for “Japan” is “3”. Furthermore, n represents the number of keyword place names.

すなわち、数式3の演算を行うため、制御回路17は、通信装置18を用いて、各キーワード地名にて検索を行った場合のヒット件数、キーワード地名と各行政区画名とをアンド条件として検索を行った場合のヒット件数をそれぞれ求める。   That is, in order to perform the calculation of Equation 3, the control circuit 17 uses the communication device 18 to perform a search using the number of hits, the keyword place name, and each administrative district name when searching by each keyword place name as an AND condition. Find the number of hits when you go.

例えば上述した例において、webhitcount(桜木町)=300件、webhitcount(桜木本町)=100件と仮定する。また、候補住所1について、webhitcount(桜木町、西区)=20件、webhitcount(桜木町、横浜市)=40件、webhitcount(桜木町、神奈川県)=30件、webhitcount(桜木町、日本)=5件、候補住所2について、webhitcount(桜木町、富山市)=20件、webhitcount(桜木町、富山県)=3件、webhitcount(桜木町、日本)=5件、候補住所3について、webhitcount(桜木本町、小松市)=5件、webhitcount(桜木本町、石川県)=3件、webhitcount(桜木本町、日本)=2件と仮定する。   For example, in the above example, it is assumed that webhitcount (Sakuragicho) = 300, and webhitcount (Sakuragihonmachi) = 100. For candidate address 1, webhitcount (Sakuragicho, Nishi-ku) = 20 cases, webhitcount (Sakuragicho, Yokohama) = 40 cases, webhitcount (Sakuragicho, Kanagawa Prefecture) = 30 cases, webhitcount (Sakuragicho, Japan) = 5 cases, candidate address 2, webhitcount (Sakuragicho, Toyama City) = 20 cases, webhitcount (Sakuragicho, Toyama Prefecture) = 3 cases, webhitcount (Sakuragicho, Japan) = 5 cases, candidate address 3, webhitcount ( (Sakuragihonmachi, Komatsu City) = 5 cases, webhitcount (Sakuragihonmachi, Ishikawa Prefecture) = 3 cases, webhitcount (Sakuragihonmachi, Japan) = 2 cases.

すると、例えば候補住所1の西区に対する強度値は、以下に示すように、0.05となり、横浜市に対する強度値は、0.1となる。   Then, for example, the intensity value for Nishi Ward of candidate address 1 is 0.05 as shown below, and the intensity value for Yokohama City is 0.1.

強度値(桜木町、西区)=(20/300)×(1/1)×(300/400)
=0.05
強度値(桜木町、横浜市)=(40/300)×(1/1)×(300/400)
=0.1
このようにして、ステップS130では、各候補住所ごとに、各々の候補住所を分割したすべての行政区画名に対する強度値を算出する。
Strength value (Sakuragicho, Nishi-ku) = (20/300) x (1/1) x (300/400)
= 0.05
Strength value (Sakuragicho, Yokohama-shi) = (40/300) x (1/1) x (300/400)
= 0.1
In this way, in step S130, for each candidate address, the strength value for all administrative district names obtained by dividing each candidate address is calculated.

なお、数式3によれば、各行政区画名に対する強度値を算出する際に、検索された候補住所において同じ行政区画名が現れる回数dが多いほど、算出される強度値が小さくなるように、重み付けを与えている。これは、候補住所に、同じ行政区画名が現れる回数が増えるほど、その行政区画名による住所の識別力が低下するためである。   According to Equation 3, when calculating the strength value for each administrative division name, the calculated strength value decreases as the number of times d that the same administrative division name appears in the searched candidate address increases. Weighting is given. This is because the discriminating ability of the address by the administrative division name decreases as the number of times the same administrative division name appears in the candidate address increases.

また、上記数式3では、入力された地名文字列に対応するキーワード地名が複数ある場合、それぞれのキーワード地名のヒット件数の合計値に対する、各キーワード地名のヒット件数の割合を乗じている。これにより、地名文字列に対応するキーワード地名の中で、そもそも、その地名文字列自体が、いずれのキーワード地名を表すことが多いかも考慮して強度値を算出することができる。   In the above formula 3, when there are a plurality of keyword place names corresponding to the inputted place name character string, the number of hits of each keyword place name is multiplied by the total number of hits of each keyword place name. As a result, among the keyword place names corresponding to the place name character string, it is possible to calculate the strength value in consideration of which keyword place name is often represented by the place name character string itself.

続くステップS140では、ステップS130において算出した各行政区画名に対する強度値に基づき、下記の数式4を用いて、該当する候補住所の強度を算出する。

Figure 0005582127
In subsequent step S140, based on the strength value for each administrative district name calculated in step S130, the strength of the corresponding candidate address is calculated using Equation 4 below.
Figure 0005582127

数式4において、mは、候補住所に含まれる行政区画名の項数を示す。   In Equation 4, m represents the number of terms in the administrative district name included in the candidate address.

このように、各行政区画名ごとの強度値を合計するとともに、その行政区画名の項数m(又は、地名の数も含めてm+1)で除算することにより、各候補住所の行政区画名の項目が相違しても、相互に強度の大小を比較することができる。   Thus, by summing up the intensity values for each administrative division name, and dividing by the number m of the administrative division name (or m + 1 including the number of place names), the administrative division name of each candidate address Even if the items are different, it is possible to compare the magnitude of each other.

そして、候補住所の強度は、その候補住所を分割した行政区画名とキーワード地名とを検索ワードとしてインターネット上で検索を行った場合にヒットする件数に基づいて算出されるので、キーワード地名とともに、分割した行政区画名が用いられる機会が多いか、少ないかに応じて、その大きさが決まる。そのため、候補住所の強度は、地名文字列が指し示す住所である確からしさを表す指標となりえる。   The strength of the candidate address is calculated based on the number of hits when searching on the Internet using the administrative district name and the keyword place name into which the candidate address is divided. The size is determined depending on whether there are many or few opportunities to use the administrative division names. Therefore, the strength of the candidate address can be an index representing the probability that the address is indicated by the place name character string.

ステップS150では、検索された全ての候補住所について強度を算出したか否かを判定し、まだ強度を算出していない候補住所がある場合には、ステップS130の処理に戻る。一方、すべての候補住所について強度を算出したと判定された場合には、ステップS160の処理に進む。   In step S150, it is determined whether or not the strength has been calculated for all the searched candidate addresses. If there is a candidate address for which the strength has not yet been calculated, the process returns to step S130. On the other hand, if it is determined that the strength has been calculated for all candidate addresses, the process proceeds to step S160.

例えば、上述した例において、各候補住所の強度について、(m+1)で除算して算出した場合、候補住所1の強度は、以下に示すように、0.0458となり、候補住所2の強度は0.0173となり、候補住所3の強度は0.0054となる。   For example, in the above-described example, when the strength of each candidate address is calculated by dividing by (m + 1), the strength of candidate address 1 is 0.0458 as shown below, and the strength of candidate address 2 is 0. .0173, and the strength of the candidate address 3 is 0.0054.

候補住所1の強度=(0.0042+0.075+0.1+0.05)/5
=0.0458
候補住所2の強度=(0.0042+0.015+0.05)/4
=0.0173
候補住所3の強度=(0.0017+0.0075+0.0125)/4
=0.0054
そして、各候補住所の強度の大きさが大きいほど、地名文字列が指し示す住所である確からしさも高くなる。従って、ステップS160では、算出した強度の大きさに応じた順序で、候補住所をリスト表示させる。これにより、地名文字列が指し示す住所である確からしさが高い順に、候補住所を表示することができる
以上、本発明の好ましい実施形態について説明したが、本発明は、上述した実施形態になんら制限されることなく、本発明の主旨を逸脱しない範囲において、種々の変形を行うことが可能である。
Strength of candidate address 1 = (0.0042 + 0.075 + 0.1 + 0.05) / 5
= 0.0458
Strength of candidate address 2 = (0.0042 + 0.015 + 0.05) / 4
= 0.0173
Strength of candidate address 3 = (0.0017 + 0.0075 + 0.0125) / 4
= 0.0054
Then, the greater the strength of each candidate address, the higher the probability of being the address indicated by the place name character string. Accordingly, in step S160, candidate addresses are displayed in a list in the order corresponding to the calculated intensity. As a result, the candidate addresses can be displayed in descending order of the probability that the place name character string points to the address. The preferred embodiments of the present invention have been described above, but the present invention is not limited to the above-described embodiments. Without departing from the spirit of the present invention, various modifications can be made.

例えば、上述した実施形態では、候補住所のすべての行政区画名に対する強度値を算出したが、必ずしもすべての行政区画名に対する強度値を算出する必要はない。例えば、「日本」は、すべての候補住所に共通して現れるものであるため、各候補住所の強度に与える影響はわずかである。このような行政区画名の強度値の算出は省略しても良い。   For example, in the above-described embodiment, the strength values for all administrative district names of the candidate address are calculated, but it is not always necessary to calculate the strength values for all administrative district names. For example, since “Japan” appears in common in all candidate addresses, the influence on the strength of each candidate address is small. Such calculation of the intensity value of the administrative division name may be omitted.

また、上述した実施形態では、車両用ナビゲーション装置がインターネットにアクセス可能な構成を備えていたが、例えば、言語や情報の作成期間を限定するなどして、インターネットにおいて検索可能なデータを限定して、予め車両用ナビゲーション装置の記憶媒体に格納しておき、その記憶媒体に格納したデータを検索することにより、ヒット件数を求めても良い。   Further, in the above-described embodiment, the vehicle navigation device has a configuration capable of accessing the Internet. However, for example, the searchable data on the Internet is limited by limiting the creation period of languages and information. Alternatively, the number of hits may be obtained by storing in advance in a storage medium of the vehicle navigation device and searching the data stored in the storage medium.

10 車両用ナビゲーション装置
11 位置検出器
15 地図データ用メモリ
16 操作スイッチ
17 制御回路
18 通信装置
19 外部メモリ
20 表示装置
21 音声入出力装置21
DESCRIPTION OF SYMBOLS 10 Vehicle navigation apparatus 11 Position detector 15 Map data memory 16 Operation switch 17 Control circuit 18 Communication apparatus 19 External memory 20 Display apparatus 21 Voice input / output apparatus 21

Claims (2)

地名を表す地名文字列が入力されると、当該地名文字列を含む住所を検索し、その検索された住所をリスト表示する住所検索表示装置であって、
ユーザが前記地名文字列を入力するための入力手段と、
入力された地名文字列を含む住所を検索するための、各地の住所を記憶した住所データベースと、
前記地名文字列を含む住所を、前記住所データベースより検索する検索手段と、
前記検索手段により検索された住所を、行政区画単位で分割し、分割した行政区画名と前記地名文字列が表す地名とを検索ワードとしてインターネット上で検索を行った場合にヒットする件数に基づいて、前記地名文字列が指し示す住所である確からしさを表す、当該住所の強度を算出する算出手段と、
前記算出手段により算出された強度に基づき、前記地名文字列が指し示す住所である確からしさが高い順に、検索された住所をリスト表示する表示制御手段と、を備え
前記算出手段は、前記検索手段により検索された住所を分割したすべての行政区画名について、それぞれ前記地名文字列が表す地名とともに検索を行ったときのヒット件数に基づいて、行政区画名ごとの強度値を算出するとともに、各行政区画名の強度値を合算した値に基づいて、前記住所の強度を算出するものであって、以下の数式1によって、各行政区画名に対する強度値を算出することを特徴とする住所検索表示装置。
Figure 0005582127
なお、数式1において、dは、検索された各住所において、同じ行政区画名が現れる回数を示し、nは、地名文字列を含む住所が検索されたときに、検索された住所に含まれる地名文字列に対応する地名の数が示す。
When a place name character string representing a place name is input, an address search display device that searches for an address including the place name character string and displays a list of the searched addresses,
An input means for a user to input the place name character string;
An address database that stores local addresses to search for addresses that include the place name string entered,
Search means for searching for an address including the place name character string from the address database;
Based on the number of hits when a search is made on the Internet by dividing the address searched by the search means in units of administrative divisions and using the divided administrative division names and the place names represented by the place name character strings as search words. Calculating means for calculating the strength of the address, which represents the certainty of the address indicated by the place name character string;
Display control means for displaying a list of searched addresses in descending order of probability that the place name character string indicates an address based on the strength calculated by the calculating means ;
The calculation means, for all administrative division names obtained by dividing the address searched by the searching means, based on the number of hits when searching together with the place name represented by the place name character string, the strength for each administrative division name While calculating the value, the strength of the address is calculated based on the sum of the strength values of the administrative district names, and the strength value for each administrative district name is calculated by the following formula 1. An address search and display device characterized by
Figure 0005582127
In Equation 1, d indicates the number of times the same administrative division name appears in each searched address, and n indicates a place name included in the searched address when an address including a place name character string is searched. The number of place names corresponding to the character string is indicated.
前記算出手段は、以下の数式2によって、各住所の強度を算出することを特徴とする請求項1に記載の住所検索表示装置。
Figure 0005582127
なお、数式2において、mは、住所に含まれる行政区画名の数を示す。
The address search / display apparatus according to claim 1 , wherein the calculating means calculates the strength of each address according to the following formula 2.
Figure 0005582127
In Equation 2, m indicates the number of administrative district names included in the address.
JP2011238443A 2011-10-31 2011-10-31 Address search display device Expired - Fee Related JP5582127B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011238443A JP5582127B2 (en) 2011-10-31 2011-10-31 Address search display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011238443A JP5582127B2 (en) 2011-10-31 2011-10-31 Address search display device

Publications (2)

Publication Number Publication Date
JP2013097498A JP2013097498A (en) 2013-05-20
JP5582127B2 true JP5582127B2 (en) 2014-09-03

Family

ID=48619396

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011238443A Expired - Fee Related JP5582127B2 (en) 2011-10-31 2011-10-31 Address search display device

Country Status (1)

Country Link
JP (1) JP5582127B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103544266B (en) * 2013-10-16 2017-05-31 北京奇虎科技有限公司 A kind of method and device for searching for suggestion word generation

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4102153B2 (en) * 2002-10-09 2008-06-18 富士通株式会社 Post-processing device for character recognition using the Internet
JP5426911B2 (en) * 2009-03-30 2014-02-26 株式会社ゼンリン Address candidate display system

Also Published As

Publication number Publication date
JP2013097498A (en) 2013-05-20

Similar Documents

Publication Publication Date Title
EP2068257B1 (en) Search device, navigation device, search method and computer program product
JP4924937B2 (en) Navigation device
US20040260464A1 (en) Point of interest (POI) search method and apparatus for navigation system
JP2010515982A (en) Improved search capability for portable navigation devices
EP2182454A1 (en) Search device, search method, and computer-readable medium that stores search program
JP4915379B2 (en) Destination setting device and destination setting program
JP5370833B2 (en) Navigation device, vehicle, and navigation program
JP5013266B2 (en) Destination input device and destination input program
JP5240547B2 (en) Destination input device and destination input program
JP2007212857A (en) Navigation device
JP5582127B2 (en) Address search display device
EP2071478A2 (en) Search device, navigation device, search method and computer program product
JP4636391B2 (en) Destination setting support device and destination setting support program
JP5272919B2 (en) Facility search display device
JP5004026B2 (en) Character selection device, navigation device, and character selection program
JP2009210547A (en) Destination selection support device and destination selection support program
JP5378037B2 (en) Navigation device and destination setting method thereof
JPWO2008105063A1 (en) Information display device, information display method, information display program, and recording medium
JP5120711B2 (en) Navigation device, vehicle, and navigation program
JP2007265226A (en) Retrieval device, retrieval method, retrieval program, navigation device, method, and program
JP2014106694A (en) Character recognition device and character recognition program
JP5240567B2 (en) Search device and search program
JP5240558B2 (en) Navigation device, vehicle, and navigation program
JP2013160731A (en) Navigation device
JP4923578B2 (en) Traffic information providing apparatus and traffic information providing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130307

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140617

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140630

R150 Certificate of patent or registration of utility model

Ref document number: 5582127

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees