Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3196698B2 - Data search and display system - Google Patents
[go: Go Back, main page]

JP3196698B2 - Data search and display system - Google Patents

Data search and display system

Info

Publication number
JP3196698B2
JP3196698B2 JP23707497A JP23707497A JP3196698B2 JP 3196698 B2 JP3196698 B2 JP 3196698B2 JP 23707497 A JP23707497 A JP 23707497A JP 23707497 A JP23707497 A JP 23707497A JP 3196698 B2 JP3196698 B2 JP 3196698B2
Authority
JP
Japan
Prior art keywords
data
search
acquisition
fuzzy
character string
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 - Lifetime
Application number
JP23707497A
Other languages
Japanese (ja)
Other versions
JPH1185763A (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 Corp
Original Assignee
Denso Corp
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 Corp filed Critical Denso Corp
Priority to JP23707497A priority Critical patent/JP3196698B2/en
Priority to US09/145,174 priority patent/US6738952B1/en
Priority to DE19839793A priority patent/DE19839793B4/en
Publication of JPH1185763A publication Critical patent/JPH1185763A/en
Application granted granted Critical
Publication of JP3196698B2 publication Critical patent/JP3196698B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、データ検索表示シ
ステムに係り、特に、ナビゲーションシステムにおいて
目的地や目的物の名称を曖昧検索して表示するシステム
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data retrieval and display system, and more particularly to a system for vaguely retrieving and displaying a destination or an object name in a navigation system.

【0002】[0002]

【従来の技術】近年、自動車などに搭載され、GPS
(Global Positioning System)などによって検出さ
れた現在位置を表示したり、設定した目的地または目的
物(建物,施設,公園など)の位置や、現在位置から当
該目的地または目的物までの経路を、地図上に表示して
ガイドするナビゲーションシステムが広く用いられてい
る。
2. Description of the Related Art In recent years, GPS has been
(Global Positioning System), etc., and displays the location of the set destination or destination (building, facility, park, etc.), or the route from the current location to the destination or destination. Navigation systems for displaying and guiding on a map are widely used.

【0003】このようなナビゲーションシステムにおい
て、ユーザーが目的地や目的物を設定する際に、目的地
や目的物の名称はわかっているものの、目的地や目的物
の周辺の地理に不案内なために、目的地や目的物の位置
を地図上で指し示せない場合がある。そこで、こうした
場合にも目的地や目的物を設定できるように、ユーザー
が入力した目的地や目的物の名称から当該目的地や目的
物の地図上の位置データを検索することが可能なデータ
検索システムが実用化されている。
[0003] In such a navigation system, when a user sets a destination or a destination, the name of the destination or the destination is known, but the user cannot know the geography around the destination or the destination. In some cases, the destination or the location of the destination cannot be indicated on the map. Therefore, in such a case, a data search that can search the position data on the map of the destination or the destination from the name of the destination or the destination input by the user so that the destination or the destination can be set. The system has been put to practical use.

【0004】ところで、目的地や目的物の名称について
は、正式名称ではなく一般に略称で呼ばれるものも多
い。例えば、正式名称が「○×○○−○×ビル」の場合
に、略称の「○×ビル」と一般には呼ばれていることが
ある。そのため、前記データ検索システムには、ユーザ
ーが正式名称を知らなくても目的地や目的物を設定でき
るように、曖昧検索を利用して正式名称だけでなく略称
をも検索し、それらの名称を表示装置に並べて表示し、
その中から所望の名称をユーザーに選択させることによ
って目的地や目的物を特定する機能を備えたものがあ
る。
[0004] By the way, the names of destinations and destinations are often referred to by abbreviated names instead of official names. For example, when the formal name is “○ × ○ -−x building”, the abbreviation “○ x building” may be generally called. Therefore, the data search system searches for not only the formal name but also the abbreviation using a fuzzy search so that the user can set the destination and the destination without knowing the formal name. Display them side by side on the display device,
Some of them have a function of specifying a destination or an object by allowing a user to select a desired name from among them.

【0005】例えば、従来のデータ検索システムにおい
ては、「ABCDE ABCMN」という目的地または
目的物の名称を検索する場合、「A→B→C→D→E→
→A→B→・・・」という具合に、先頭のワード
(「ABCDE」)における先頭の文字から順番に入力
しなければ検索できなかった。
[0005] For example, in the conventional data search system, when searching for the destination or the name of the destination “ABCDE ABCMN”, “A → B → C → D → E →
→ A → B →... ”, The search could not be performed unless the characters were input in order from the first character in the first word (“ ABCDE ”).

【0006】それに対して、曖昧検索を利用したデータ
検索システムにおいては、「ABCDE ABCMN」
という名称を検索する場合、「A→B→C→M→・・
・」という具合に、2番目のワード(「ABCMN」)
における先頭の文字から順番に入力した場合でも検索す
ることができる。
On the other hand, in a data search system using fuzzy search, "ABCDE ABCMN"
When searching for the name "A → B → C → M →
Second word ("ABCNM")
The search can be performed even when the characters are input in order from the first character in.

【0007】このような曖昧検索を利用したデータ検索
システムにおいては、「ABCDEABCMN」という
名称が本体データとして登録されているだけでなく、当
該名称の2番目のワード(「ABCMN」)が複製デー
タとして登録され、当該複製データには本体データが対
応付けられて登録されている。
[0007] In such a data search system utilizing fuzzy search, not only is the name "ABCDEABCN" registered as the main data, but the second word ("ABCNM") of the name is used as the duplicate data. The main body data is registered in association with the copy data.

【0008】[0008]

【発明が解決しようとする課題】ところで、従来の曖昧
検索を利用したデータ検索システムにおいては、全文字
列を入力しない場合でも、入力した分の文字に対応する
本体データおよび複製データを表示装置に並べて表示さ
せることができる。例えば、「ABCDE ABCM
N」という名称を検索する場合、検索文字列として「A
BC」という3文字を入力すると、本体データと複製デ
ータの両方が検索され、検索された本体データと、複製
データに対応する本体データとが表示装置に並べて表示
されることになる。
By the way, in the conventional data search system using the fuzzy search, even if the entire character string is not input, the main body data and the duplicate data corresponding to the input characters are displayed on the display device. They can be displayed side by side. For example, "ABCDE ABCM
When searching for the name "N", "A"
When the three characters "BC" are input, both the main data and the duplicate data are searched, and the searched main data and the main data corresponding to the duplicate data are displayed side by side on the display device.

【0009】この場合、従来の曖昧検索を利用したデー
タ検索システムでは、入力する検索文字列によっては、
表示装置に同じ名称が重複して表示されることがあっ
た。この重複表示により表示装置に表示される名称の数
が増えるため、その中からユーザーが所望の名称を選択
する際に、どれが所望の名称であるのか分かり辛く、選
択に手間がかかるという問題があった。
In this case, in a conventional data search system using fuzzy search, depending on a search character string to be input,
The same name may be repeatedly displayed on the display device. Since the number of names displayed on the display device increases due to the overlapping display, when a user selects a desired name from among the names, it is difficult to understand which name is the desired name, and the selection is time-consuming. there were.

【0010】本発明は上記問題点を解決するためになさ
れたものであって、その目的は、曖昧検索において同じ
名称が重複して表示されることのないデータ検索表示シ
ステムを提供することにある。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a data search and display system in which the same name is not displayed repeatedly in an ambiguous search. .

【0011】[0011]

【課題を解決するための手段】かかる目的を達成するた
め請求項1に記載の発明は、記憶手段,指定手段,検索
手段選定手段,表示手段,表示禁止手段を備える。記
憶手段は、名称を構成する全てのワードから成る本体デ
ータと、当該本体データの一部のワードから成る複製デ
ータとを各々曖昧検索用データとし、複数の名称につい
てそれぞれに対応する曖昧検索用データを記憶してい
る。検索文字列は指定手段を介して指定される。検索手
段は、前記指定手段により指定された検索文字列と一致
する文字列を含む曖昧検索用データを検索取得データと
して前記記憶手段から検索する選定手段は、前記検索
手段の検索した検索取得データのうち、同一名称に対応
する異なる検索取得データある場合には、それら検索
取得データに共通する本体データに対応する1つの検索
取得データのみを選定する。表示禁止手段は、前記検索
手段の検索した検索取得データのうち、同一名称に対応
する異なる検索取得データある場合には、それら検索
取得データのうち、前記選定手段の選定した本体データ
に対応する検索取得データを除いた残り全ての複製デー
タに対応する検索取得データについて、前記表示手段へ
の表示を禁止させる。表示手段は、前記選定手段の選定
した1つの検索取得データの本体データを表示する。
According to a first aspect of the present invention, there is provided a storage unit, a designation unit, a search unit , a selection unit , a display unit , and a display prohibition unit. Storage means comprises a main data consisting of all words that constitute the name, the replication data and each ambiguous retrieval data consisting of a portion of a word of the main data, fuzzy search data corresponding to the respective plurality of names I remember. The search character string is specified via the specifying means. The search means searches the storage means for ambiguous search data including a character string matching the search character string specified by the specification means as search acquisition data . Selecting means, among the searched search acquired data of said search means, if there are different search acquires data corresponding to the same name, those search
Only one search acquisition data corresponding to the main data common to the acquisition data is selected. Display inhibiting means, among the searched search acquired data of said search means, if there are different search acquires data corresponding to the same name, that one of the search acquired data, selected the body data of said selecting means
All the remaining duplicated data except the search acquisition data corresponding to
Display of the search / acquisition data corresponding to the data on the display means is prohibited. The display means is selected by the selection means.
The main body data of one retrieved and acquired data is displayed.

【0012】従って、本発明によれば、同一の本体デー
タから複製された複製データまたは本体データである同
一名称に対応する複数の曖昧検索用データが記憶手段に
記憶されている場合に、どのような検索文字列にて曖昧
検索を行ったとしても、表示手段に同じ名称の本体デー
タが重複して表示されることはない。従って、表示手段
に一覧表示された名称(本体データ)の中からユーザー
が所望の名称を選択する際に、どれが所望の名称である
のかが分かり易くなり、手間をかけることなく容易に選
択することができる。
Therefore, according to the present invention, in the case where a plurality of fuzzy search data corresponding to the same name as the duplicate data or the same name as the main data is stored in the storage means, Even if an ambiguous search is performed using a simple search character string, the main body data having the same name will not be repeatedly displayed on the display means. Therefore, when the user selects a desired name from the names (body data) displayed in the list on the display means, it becomes easy to understand which name is the desired name, and the user can easily select the desired name without any trouble. be able to.

【0013】次に、請求項2に記載の発明は、請求項1
に記載のデータ検索表示システムにおいて、前記複製デ
ータは、本体データを構成する各ワードのうち、先頭の
ワードから順次ワードを除いた際における残りのワード
から成る。従って、本発明によれば、例えば、「ABC
DE ABCMN」という名称を検索する場合、「A→
B→C→M→・・・」という具合に、2番目のワード
(「ABCMN」)における先頭の文字から順番に入力
した場合でも検索することが可能になり、曖昧検索を利
用することができる。
Next, a second aspect of the present invention is the first aspect.
In the data search and display system according to the item (1), the duplicate data includes remaining words obtained by sequentially removing words from a head word among words constituting the main body data. Therefore, according to the present invention, for example, “ABC
When searching for the name "DE ABCMN", "A →
B → C → M →... ”, It is possible to search even if the characters are input in order from the first character in the second word (“ ABCN ”), and fuzzy search can be used. .

【0014】次に、請求項3に記載の発明は、請求項1
または請求項2に記載のデータ検索表示システムにおい
て、前記検索手段は、前記指定手段により指定された検
索文字列を構成する各文字と、前記記憶手段に記憶され
た曖昧検索用データを構成する各文字とを、それぞれの
先頭の文字から1文字ずつ順次比較することにより、当
該検索文字列と一致する曖昧検索用データを前記記憶手
段から検索する。
Next, a third aspect of the present invention is directed to the first aspect.
Alternatively, in the data search and display system according to claim 2, the search unit includes a character constituting a search character string designated by the designation unit and a fuzzy search data stored in the storage unit. Characters are sequentially compared one character at a time from the first character of each character, thereby searching the storage means for ambiguous search data that matches the search character string.

【0015】従って、本発明によれば、検索文字列と一
致する曖昧検索用データを確実に検索することができ
Therefore, according to the present invention, it is possible to reliably search for vague search data that matches a search character string .

【0016】に、請求項に記載の発明は、請求項1
のいずれか1項に記載のデータ検索表示システムに
おいて、前記記憶手段は、同一名称に対応する異なる
昧検索用データのうち、任意の曖昧検索用データよりリ
スト上で直前に格納されている曖昧検索用データを構成
する各文字に対して、前記任意の曖昧検索用データを構
成する各文字における先頭の文字からの重複文字数を、
前記任意の曖昧検索用データに対応付けて記憶してい
る。また、前記選定手段は、前記検索手段の検索した検
索取得データのうち、同一名称に対応する異なる検索取
得データある場合には、それら検索取得データから、
前記指定手段により指定された検索文字列の文字数より
も重複文字数が小さい検索取得データを選定すると共
に、当該選定した検索取得データに共通する本体データ
に対応する1つの検索取得データのみを選定する
[0016] Next, the invention according to claim 4, claim 1
4. In the data search and display system according to any one of Items 3 to 3, the storage means is, on the list, immediately before any arbitrary fuzzy search data among different fuzzy search data corresponding to the same name. For each character constituting the fuzzy search data stored in, the number of duplicate characters from the first character in each character constituting the arbitrary fuzzy search data,
It is stored in association with the arbitrary vague search data. Further, the selecting means, among the searched search acquired data of said search means, if there are different search acquires data corresponding to the same name, from those search acquired data,
Co If you also select the duplicate characters is small search acquires data from the number of characters in the specified search string by said specifying means
The main body data common to the selected search and acquisition data
Is selected only for one piece of search and acquisition data .

【0017】従って、本発明によれば、検索手段の検索
した検索取得データのうち同一名称に対応する異なる
索取得データある場合、選定手段によりそれら検索
取得データから1つの検索取得データのみを選定するこ
とができる。尚、以下に述べる発明の実施の形態におい
て、特許請求の範囲または課題を解決するための手段に
記載の「記憶手段」は外部記憶装置15に相当し、同じ
く「指定手段」はタッチパネル12および検索表示制御
装置14におけるS100の処理に相当し、同じく「検
索手段」は検索表示制御装置14におけるS110〜S
130の処理に相当し、同じく「表示手段」は表示装置
13および検索表示制御装置14におけるS160〜S
180の処理に相当し、同じく「選定手段」は検索表示
制御装置14におけるS140〜S170,S190の
処理に相当し、同じく「表示禁止手段」は検索表示制御
装置14におけるS150の処理に相当する。
[0017] Therefore, according to the present invention, if there are different search <br/> search acquiring data corresponding to the same name in the search and retrieval acquired data retrieval means, the one of those search acquires data by selecting means Only search acquisition data can be selected. In the embodiments of the invention described below, “storage means” described in claims or means for solving the problem corresponds to the external storage device 15, and “designation means” similarly includes the touch panel 12 and the search This corresponds to the process of S100 in the display control device 14, and the "search means" is also equivalent to S110 to S
130, and the “display means” is also used by the display device 13 and the search and display control device 14 in S160 to S160.
Similarly, the “selection means” corresponds to the processing of S140 to S170 and S190 in the search and display control device 14, and the “display prohibition means” similarly corresponds to the processing of S150 in the search and display control device 14.

【0018】[0018]

【発明の実施の形態】以下、本発明をカーナビゲーショ
ンシステムに具体化した一実施形態を図面と共に説明す
る。図1は、本実施形態のカーナビゲーションシステム
11の概略構成を示すブロック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention embodied in a car navigation system will be described below with reference to the drawings. FIG. 1 is a block diagram illustrating a schematic configuration of a car navigation system 11 according to the present embodiment.

【0019】カーナビゲーションシステム11は自動車
の車室内に搭載され、タッチパネル12,表示装置1
3,検索表示制御装置14,外部記憶装置15,位置検
出装置16,ナビゲーション装置17から構成されてい
る。タッチパネル12と表示装置13とは積層一体化さ
れている。タッチパネル12には、感圧方式,電磁誘導
方式,静電容量方式,あるいはこれらを組み合わせた方
式など各種の方式があるが、そのいずれを用いてもよ
い。また、表示装置13には、液晶ディスプレイ,プラ
ズマディスプレイ,CRTなどがあるが、そのいずれを
用いてもよい。
The car navigation system 11 is mounted in a vehicle cabin, and includes a touch panel 12 and a display device 1.
3, a search and display control device 14, an external storage device 15, a position detection device 16, and a navigation device 17. The touch panel 12 and the display device 13 are laminated and integrated. The touch panel 12 includes various types such as a pressure-sensitive type, an electromagnetic induction type, a capacitance type, and a combination thereof, and any of them may be used. The display device 13 includes a liquid crystal display, a plasma display, a CRT, and the like, and any of them may be used.

【0020】タッチパネル12は、検索表示制御装置1
4およびナビゲーション装置17の操作スイッチとして
機能する。タッチパネル12の入力面には、メニュー選
択キー、キーボード、後述する目的地または目的物の名
称の曖昧検索処理結果を表示装置13に表示させるため
のリストキー、名称選択キーなどが設けられている(図
示略)。
The touch panel 12 is used for the search and display control device 1
4 and functions as an operation switch of the navigation device 17. The input surface of the touch panel 12 is provided with a menu selection key, a keyboard, a list key, a name selection key, and the like, for displaying a result of a fuzzy search processing of a destination or an object name, which will be described later, on the display device 13 ( Not shown).

【0021】検索表示制御装置14は、I/O回路,C
PU,ROM,RAM14aを有する周知のマイクロコ
ンピュータから構成され、カーナビゲーションシステム
11の電源スイッチ(図示略)がオンされることにより
車載バッテリ(図示略)から電源が供給される。そし
て、検索表示制御装置14は、I/O回路を介して入力
されるタッチパネル13からの信号に基づいて、内蔵R
OMまたは外部記憶装置15に格納されているプログラ
ム命令を順次実行し、後述する目的地または目的物の名
称の曖昧検索処理を行ってその処理結果を表示装置13
に表示させる。
The search / display control unit 14 comprises an I / O circuit, C
It is composed of a well-known microcomputer having a PU, a ROM, and a RAM 14a. When a power switch (not shown) of the car navigation system 11 is turned on, power is supplied from a vehicle-mounted battery (not shown). Then, the search display control device 14 controls the built-in R based on a signal from the touch panel 13 input via the I / O circuit.
The OM or the program instructions stored in the external storage device 15 are sequentially executed, a fuzzy search process of a destination or a name of a destination described later is performed, and the processing result is displayed on the display device 13.
To be displayed.

【0022】位置検出装置16は、地磁気センサ,ジャ
イロスコープ,ステアリングの回転センサ,車輪セン
サ,GPS受信機などを備え、公知の技術によりカーナ
ビゲーションシステム11が搭載された自動車の現在位
置を検出する。ナビゲーション装置17は、I/O回
路,CPU,ROM,RAMを有する周知のマイクロコ
ンピュータから構成され、カーナビゲーションシステム
11の電源スイッチがオンされることにより車載バッテ
リから電源が供給される。そして、ナビゲーション装置
17は、I/O回路を介して入力されるタッチパネル1
3からの信号に基づいて、内蔵ROMまたは外部記憶装
置15に格納されているプログラム命令を順次実行し、
位置検出装置16の検出した現在位置から、検索表示制
御装置14にて後述するように設定された目的地または
目的物までの最適な経路を、ダイクストラ法などの公知
の技術を用いて選択する。また、ナビゲーション装置1
7は、外部記憶装置15に記憶された地図データを参照
し、位置検出装置16の検出した現在位置や、現在位置
から目的地または目的物までの最適な経路などを、表示
装置13に表示させる。
The position detecting device 16 is provided with a geomagnetic sensor, a gyroscope, a steering rotation sensor, a wheel sensor, a GPS receiver, and the like, and detects the current position of an automobile equipped with the car navigation system 11 by a known technique. The navigation device 17 includes a well-known microcomputer having an I / O circuit, a CPU, a ROM, and a RAM. When the power switch of the car navigation system 11 is turned on, power is supplied from a vehicle-mounted battery. Then, the navigation device 17 controls the touch panel 1 input via the I / O circuit.
3 to sequentially execute the program instructions stored in the internal ROM or the external storage device 15 based on the signal from
From the current position detected by the position detection device 16, an optimal route to a destination or an object set by the search and display control device 14 as described later is selected using a known technique such as the Dijkstra method. In addition, the navigation device 1
Reference numeral 7 refers to the map data stored in the external storage device 15 and causes the display device 13 to display the current position detected by the position detection device 16 and the optimal route from the current position to the destination or the destination. .

【0023】外部記憶装置15には、目的地または目的
物(建物,施設,公園など)の名称と、当該目的物の地
図上の位置データとが対応付けられて作成されたデータ
テーブルが記憶されている。また、外部記憶装置15に
は、地図データや、検索表示制御装置14およびナビゲ
ーション装置17のプログラム命令なども記憶されてい
る。そして、外部記憶装置15には、後述する曖昧検索
用データテーブルが記憶されている。
The external storage device 15 stores a data table created by associating names of destinations or objects (buildings, facilities, parks, etc.) with position data of the objects on a map. ing. The external storage device 15 also stores map data, program instructions for the search and display control device 14 and the navigation device 17, and the like. The external storage device 15 stores a fuzzy search data table to be described later.

【0024】尚、外部記憶装置15としては、記憶させ
るデータ量が多いことから、光ディスク(CD−RO
M,DVDなど),光磁気ディスク(MDなど),相変
化ディスクなどを用いるのが一般的であるが、半導体メ
モリ,ハードディスク,データカード(ICカード,磁
気カードなど)等、必要なデータを記憶可能であればど
のような記憶媒体を用いてもよい。
The external storage device 15 has a large amount of data to be stored.
M, DVD, etc., a magneto-optical disk (MD, etc.), a phase change disk, etc. are generally used, but necessary data such as a semiconductor memory, hard disk, data card (IC card, magnetic card, etc.) is stored. Any possible storage medium may be used.

【0025】ところで、タッチパネル12,表示装置1
3,外部記憶装置15,位置検出装置16についても、
カーナビゲーションシステム11の電源スイッチがオン
されることにより車載バッテリから電源が供給される。
次に、曖昧検索用データテーブルの作成方法について説
明する。
By the way, the touch panel 12 and the display device 1
3, the external storage device 15 and the position detection device 16
When the power switch of the car navigation system 11 is turned on, power is supplied from the vehicle-mounted battery.
Next, a method of creating the ambiguous search data table will be described.

【0026】例えば、図2(a)に示すように、外部記
憶装置15に「ABCDE ABCMN ABCD」
「ABCDE XYZ」「EFG ABCDE」という
3つの目的地または目的物の名称が記憶されているとす
る。図2(b)に示すように、「ABCDE ABCM
N ABCD」という3ワードから成る名称について
は、当該名称を構成する全てのワードから成る本体デー
タから、1番目のワード(「ABCDE」)を除いた残
りのワードから成る複製データ(「ABCMN ABC
D」)と、1番目と2番目のワード(「ABCMN」)
を除いた残りのワードから成る複製データ(「ABC
D」)との2つの複製データが複製される。
For example, as shown in FIG. 2A, "ABCDE ABCMN ABCD" is stored in the external storage device 15.
It is assumed that the names of three destinations or destinations “ABCDE XYZ” and “EFG ABCDE” are stored. As shown in FIG. 2B, “ABCDE ABCM”
For a name consisting of three words of "N ABCD", duplicate data ("ABCNM ABC") consisting of the remaining words excluding the first word ("ABCDE") from the body data consisting of all the words constituting the name.
D ") and the first and second words (" ABCNM ")
The duplicated data consisting of the remaining words excluding ("ABC
D ") are duplicated.

【0027】また、図2(c)に示すように、「ABC
DE XYZ」という2ワードから成る名称について
は、当該名称を構成する全てのワードから成る本体デー
タから、1番目のワード(「ABCDE」)を除いた残
りのワードから成る複製データ(「XYZ」)が複製さ
れる。
As shown in FIG. 2 (c), "ABC
For a name composed of two words "DE XYZ", duplicate data ("XYZ") composed of the remaining words excluding the first word ("ABCDE") from the body data composed of all the words constituting the name Is duplicated.

【0028】また、図2(d)に示すように、「EFG
ABCDE」という2ワードから成る名称について
は、当該名称を構成する全てのワードから成る本体デー
タから、1番目のワード(「EFG」)を除いた残りの
ワードから成る複製データ(「ABCDE」)が複製さ
れる。
Further, as shown in FIG.
For a name composed of two words “ABCDE”, duplicate data (“ABCDE”) composed of the remaining words excluding the first word (“EFG”) from the main data composed of all the words constituting the name is obtained. Be replicated.

【0029】このように、nワードから成る名称につい
ては、当該名称を構成するnワード全てから成る本体デ
ータから、1番目のワードを除いた残りのワードから成
る複製データ、1番目と2番目のワードを除いた残りの
ワードから成る複製データ、1〜3番目のワードを除い
た残りのワードから成る複製データ、・・・・・・・最
後のワードから成る複製データ、といった具合にn−1
個の複製データが複製される。
As described above, for a name consisting of n words, duplicated data consisting of the remaining words excluding the first word from the body data consisting of all n words constituting the name, and the first and second words Duplicate data consisting of the remaining words excluding the word, duplicate data consisting of the remaining words excluding the first to third words,..., Duplicate data consisting of the last word, and so on.
Pieces of duplicate data are duplicated.

【0030】図3は、外部記憶装置15における曖昧検
索用データテーブルの格納形式を表す模式図である。図
2(b)〜図2(d)に示すように作成された本体デー
タおよび複製データから成る曖昧検索用データは、AB
C順にソートされた状態で格納されている。そして、各
曖昧検索用データ毎に、その複製元の本体データと、当
該曖昧検索用データの属性と、重複文字数とがそれぞれ
対応付けられて格納されている。
FIG. 3 is a schematic diagram showing the storage format of the fuzzy search data table in the external storage device 15. The fuzzy search data composed of the main data and the duplicate data created as shown in FIG. 2B to FIG.
It is stored in a state sorted in C order. Then, for each fuzzy search data, the body data of the duplication source, the attribute of the fuzzy search data, and the number of duplicate characters are stored in association with each other.

【0031】ここで、曖昧検索用データの属性とは、当
該曖昧検索用データが本体データであるか複製データで
あるかを示すものである。また、重複文字数とは、曖昧
検索用データテーブルにおいて、同一の本体データから
複製された複製データまたは本体データである同一名称
に対応する各曖昧検索用データのうち、任意の曖昧検索
用データよりリスト上で直前に格納されている曖昧検索
用データを構成する各文字に対して、前記任意の曖昧検
索用データを構成する各文字における先頭の文字からの
重複文字数を示すものである。尚、曖昧検索用データテ
ーブルにおいて、同一の本体データから複製された複製
データまたは本体データである同一名称に対応する各曖
昧検索用データのうち、任意の曖昧検索用データがリス
ト上で最も前に格納されている場合、前記任意の曖昧検
索用データの重複文字数は0となる。
Here, the attribute of the fuzzy search data indicates whether the fuzzy search data is the main data or the duplicate data. In addition, the number of duplicate characters means a list from any fuzzy search data among the fuzzy search data corresponding to the same name which is the duplicate data or the same body data in the fuzzy search data table. It indicates the number of overlapping characters from the first character of each character constituting the arbitrary fuzzy search data with respect to each character constituting the fuzzy search data stored immediately before. In the fuzzy search data table, of the fuzzy search data corresponding to the same name as the duplicate data or the main data that is duplicated from the same main data, any fuzzy search data is the first in the list. When stored, the number of duplicate characters of the arbitrary fuzzy search data is zero.

【0032】例えば、「ABCDE ABCMN AB
CD」という名称については、本体データと2つの複製
データ(「ABCMN ABCD」「ABCD」)とが
曖昧検索用データとして格納されているが、これら3つ
のデータをABC順にソートすると、「ABCD」→
「ABCDE ABCMN ABCD」→「ABCMN
ABCD」の順番に並べ替えられる。そのため、曖昧検
索用データテーブルにおいて、「ABCD」がリスト上
で最も前に格納され、次に「ABCDE ABCMN
ABCD」、続いて「ABCMN ABCD」という順
番で格納されることになる。
For example, “ABCDE ABCMN AB
As for the name "CD", the main data and two duplicate data ("ABCMN ABCD" and "ABCD") are stored as fuzzy search data. When these three data are sorted in the order of ABC, "ABCD" →
"ABCDE ABCMN ABCD" → "ABCNMN"
ABCD ". Therefore, in the ambiguous search data table, “ABC D” is stored first in the list, and then “ABCDE ABCMN” is stored.
ABCD "followed by" ABCMN ABCD ".

【0033】従って、「ABCD」の重複文字数は0と
なる。また、「ABCDE ABCMN ABCD」の
直前に格納されている曖昧検索用データは「ABCD」
である。「ABCD」を構成する各文字に対して、「A
BCDE ABCMN ABCD」を構成する各文字に
おける先頭の文字からの重複は、「A」「B」「C」
「D」の4文字であるため、「ABCDE ABCMN
ABCD」の重複文字数は4となる。
Therefore, the number of duplicate characters of "ABCD" is zero. The data for fuzzy search stored immediately before “ABCDE ABCMN ABCD” is “ABCD”.
It is. For each character constituting "ABCD", "A"
The overlap from the first character in each character constituting BCDE ABCMN ABCD is “A” “B” “C”
Because it is four characters "D", "ABCDE ABCMN
The number of overlapping characters of "ABCD" is 4.

【0034】また、「ABCMN ABCD」の直前に
格納されている曖昧検索用データは「ABCDE AB
CMN ABCD」である。「ABCDE ABCMN
ABCD」を構成する各文字に対して、「ABCMN
ABCD」を構成する各文字における先頭の文字から
の重複は、「A」「B」「C」の3文字であるため、
「ABCMN ABCD」の重複文字数は3となる。
The fuzzy search data stored immediately before “ABCMN ABCD” is “ABCDE AB”.
CMN ABCD ". "ABCDE ABCMN
For each character that composes "ABC D", "ABC N"
Since the overlap from the first character in each character constituting ABCD is three characters of “A”, “B”, and “C”,
The number of duplicate characters of “ABCMN ABCD” is 3.

【0035】同様に、「EFG ABCDE」という名
称については、本体データと1つの複製データ(「AB
CDE」)とが曖昧検索用データとして格納されている
が、これら2つのデータをABC順にソートすると、
「ABCDE」→「EFG ABCDE」の順番に並べ
替えられる。そのため、曖昧検索用データテーブルにお
いて、「ABCDE」がリスト上で最も前に格納され、
次に「EFG ABCDE」が格納されることになる。
Similarly, for the name "EFG ABCDE", the main data and one copy data ("AB
CDE ”) is stored as fuzzy search data, but when these two data are sorted in the ABC order,
It is rearranged in the order of “ABCDE” → “EFG ABCDE”. Therefore, in the fuzzy search data table, “ABCDE” is stored first in the list,
Next, "EFG ABCDE" will be stored.

【0036】従って、「ABCDE」の重複文字数は0
となる。また、「EFG ABCDE」の直前に格納さ
れている曖昧検索用データは「ABCDE」である。
「ABCDE」を構成する各文字に対して、「EFG
ABCDE」を構成する各文字における先頭の文字から
の重複はないため、「EFG ABCDE」の重複文字
数は0となる。
Therefore, the number of duplicate characters of “ABCDE” is 0
Becomes The ambiguous search data stored immediately before “EFG ABCDE” is “ABCDE”.
For each character constituting "ABCDE", "EFG"
Since there is no overlap from the first character in each character constituting "ABCDE", the number of duplicate characters of "EFG ABCDE" is zero.

【0037】次に、検索表示制御装置14が実行する曖
昧検索処理の詳細を、図4に示すフローチャートを用
い、図3に示す模式図を例にとって説明する。カーナビ
ゲーションシステム11の電源スイッチがオンされた後
に、表示装置13に表示されるメニューの中から、目的
地または目的物の名称を曖昧検索するメニューを、ユー
ザーがタッチパネル12のメニュー選択キーにより選択
すると、検索表示制御装置14は以下の処理を実行す
る。
Next, details of the fuzzy search processing executed by the search display control device 14 will be described with reference to the flowchart shown in FIG. 4 and the schematic diagram shown in FIG. 3 as an example. After the power switch of the car navigation system 11 is turned on, when the user selects a menu for performing an ambiguous search for the name of a destination or an object from the menu displayed on the display device 13 by using the menu selection key on the touch panel 12. The search display control device 14 executes the following processing.

【0038】図4に示すように、まず、ステップ(以
下、Sという)100において、ユーザーが入力した目
的地または目的物の名称の文字列(以下、検索文字列と
いう)を読み込む。すなわち、タッチパネル12に設け
られたキーボードの各キーをタッチすることによりユー
ザーが打ち込んだ目的地または目的物の名称の文字列
が、タッチパネル12の出力信号として検索表示制御装
置14へ出力されて読み込まれる。ここで、検索文字列
の入力が済んだか否かは、タッチパネル12に設けられ
たリストキーからの信号によって判定される。すなわ
ち、ユーザーが所望の文字列を入力した後にリストキー
をタッチすると、検索文字列の入力が済んだとして、入
力された文字列を検索文字列として読み込む。例えば、
ユーザーが「AB」の2文字から成る文字列を入力した
後にリストキーをタッチした場合には「AB」を検索文
字列として読み込み、「ABCD」の4文字から成る文
字列を入力した後にリストキーをタッチした場合には
「ABCD」を検索文字列として読み込む。
As shown in FIG. 4, first, in step (hereinafter, referred to as S) 100, a character string (hereinafter, referred to as a search character string) of the name of the destination or the object input by the user is read. That is, the character string of the name of the destination or the object entered by the user by touching each key of the keyboard provided on the touch panel 12 is output to the search and display control device 14 as an output signal of the touch panel 12, and is read. . Here, whether or not the input of the search character string is completed is determined by a signal from a list key provided on the touch panel 12. That is, if the user touches the list key after inputting a desired character string, it is determined that the input of the search character string has been completed, and the input character string is read as the search character string. For example,
If the user touches the list key after inputting a character string consisting of two characters “AB”, the user reads “AB” as a search character string, and after inputting a character string consisting of four characters “ABCD”, the list key When is touched, "ABCD" is read as a search character string.

【0039】次に、S110において、外部記憶装置1
5の曖昧検索用データテーブルを検索し、曖昧検索用デ
ータを構成する各文字と検索文字列を構成する各文字と
を、それぞれの先頭の文字から1文字ずつ順次比較する
ことにより、前記曖昧検索用データと検索文字列とが一
致するか否かを判定する。そして、前記曖昧検索用デー
タと検索文字列とが一致する場合はS120へ移行し、
一致しない場合はS130へ移行する。
Next, in S110, the external storage device 1
5 by searching the fuzzy search data table and comparing each character constituting the fuzzy search data and each character forming the search character string one character at a time from the first character. It is determined whether or not the data for use matches the search character string. Then, when the fuzzy search data matches the search character string, the process proceeds to S120,
If they do not match, the process proceeds to S130.

【0040】S120において、S110にて検索文字
列との一致が判定された前記曖昧検索用データ(以下、
検索取得データという)をRAM14aに登録する。次
に、S130において、外部記憶装置15の曖昧検索用
データテーブルに格納されている全ての曖昧検索用デー
タを検索したか否かを判定し、全ての曖昧検索用データ
を検索済みの場合はS140へ移行し、検索していない
曖昧検索用データが残っている場合はS110へ戻る。
In S120, the fuzzy search data (hereinafter, referred to as the fuzzy search data) determined to match with the search character string in S110.
(Referred to as search acquisition data) in the RAM 14a. Next, in S130, it is determined whether all the fuzzy search data stored in the fuzzy search data table of the external storage device 15 has been searched, and if all the fuzzy search data has been searched, the process proceeds to S140. The process returns to S110 if there is unclear data for unclear search remaining.

【0041】このように、S110〜S130の処理を
繰り返すことにより、外部記憶装置15の曖昧検索用デ
ータテーブルに格納されている全ての曖昧検索用データ
を検索し、検索文字列と一致する全ての曖昧検索用デー
タ(検索取得データ)をRAM14aに登録することが
できる。
As described above, by repeating the processing of S110 to S130, all the fuzzy search data stored in the fuzzy search data table of the external storage device 15 are searched, and all of the fuzzy search data matching the search character string are searched. Ambiguous search data (search acquisition data) can be registered in the RAM 14a.

【0042】ここで、S110において曖昧検索用デー
タテーブルを検索する際には、リスト上で最も前に格納
されている曖昧検索用データからリストに並んでいる順
番に検索していく。そして、S120において検索取得
データをRAM14aに登録する際には、曖昧検索用デ
ータテーブルから検索した順番に格納していく。そのた
め、RAM14aに登録された検索取得データは、外部
記憶装置15の曖昧検索用データテーブルに格納されて
いる順番と同じ順番(すなわち、ABC順にソートされ
た状態)で格納されることになる。
Here, when the fuzzy search data table is searched in S110, the search is performed in order from the fuzzy search data stored first in the list in the order of the list. When registering the search / acquisition data in the RAM 14a in S120, the data is stored in the order of searching from the fuzzy search data table. Therefore, the search and acquisition data registered in the RAM 14a is stored in the same order as that stored in the fuzzy search data table of the external storage device 15 (that is, in the state sorted in the ABC order).

【0043】例えば、検索文字列が「ABC」の場合に
は、図3に示す各曖昧検索用データのうち、「ABC
D」「ABCDE」「ABCDE ABCMN ABC
D」「ABCDE XYZ」「ABCMN ABCD」
の5つの曖昧検索用データが検索取得データとしてこの
順番でRAM14aに登録される。また、検索文字列が
「ABCDE」の場合には、図3に示す各曖昧検索用デ
ータのうち、「ABCDE」「ABCDE ABCMN
ABCD」「ABCDE XYZ」の3つの曖昧検索
用データが検索取得データとしてこの順番でRAM14
aに登録される。
For example, when the search character string is “ABC”, “ABC” among the fuzzy search data shown in FIG.
D "" ABCDE "" ABCDE ABCMN ABC
D "," ABCDE XYZ "," ABCNM ABCD "
Are registered in the RAM 14a in this order as search acquisition data. When the search character string is “ABCDE”, “ABCDE”, “ABCDE ABCMN” among the ambiguous search data shown in FIG.
The three ambiguous search data “ABCD” and “ABCDE XYZ” are used as search acquisition data in the RAM 14 in this order.
a.

【0044】また、S120において検索取得データを
RAM14aに登録する際には、各検索取得データ毎
に、曖昧検索用データと、その複製元の本体データと、
当該曖昧検索用データの属性と、重複文字数とをそれぞ
れ対応付けて格納する。次に、S140において、RA
M14aから検索取得データを読み込む。
When registering the search / acquisition data in the RAM 14a in S120, the fuzzy search data, the copy source body data,
The attribute of the ambiguous search data and the number of duplicate characters are stored in association with each other. Next, in S140, RA
The retrieval and acquisition data is read from M14a.

【0045】次に、S150において、S140にて読
み込んだ検索取得データの重複文字数が検索文字列の文
字数よりも小さいか否かを判定して、小さい場合はS1
60へ移行し、前記重複文字数が検索文字列の文字数以
上の場合はS190へ移行する。
Next, in S150, it is determined whether or not the number of duplicate characters of the search and acquired data read in S140 is smaller than the number of characters in the search character string.
If the number of duplicate characters is equal to or greater than the number of characters in the search character string, the process proceeds to S190.

【0046】S160において、S140にて読み込ん
だ検索取得データの属性により、当該検索取得データが
本体データか否かを判定して、本体データでない場合
(すなわち、複製データの場合)はS170へ移行し、
本体データの場合はS180へ移行する。
In step S160, it is determined whether or not the search / acquisition data is the main data based on the attribute of the search / acquisition data read in step S140. ,
If it is the body data, the process proceeds to S180.

【0047】S170において、S140にて読み込ん
だ検索取得データの本体データを検出する。次に、S1
80において、S140にて読み込んだ検索取得データ
を表示装置13に表示させる。
In S170, the main data of the search and acquired data read in S140 is detected. Next, S1
In 80, the search / acquisition data read in S140 is displayed on the display device 13.

【0048】次に、S190において、RAM14aに
登録されている全ての検索取得データを読み込んだか否
かを判定し、全ての検索取得データを読込済みの場合は
曖昧検索処理を終了し、読み込んでいない検索取得デー
タが残っている場合はS140へ戻る。
Next, in S190, it is determined whether or not all the search / acquisition data registered in the RAM 14a has been read. If all the search / acquisition data has been read, the fuzzy search processing is terminated, and the data is not read. If the search acquisition data remains, the process returns to S140.

【0049】このように、S140〜S190の処理を
繰り返すことにより、RAM14aに登録されている検
索取得データのうち、重複文字数が検索文字列の文字数
よりも小さい検索取得データについて、その本体データ
を表示装置13に並べて表示させることができる。
As described above, by repeating the processing of S140 to S190, the main body data is displayed for the search acquisition data of which the number of duplicate characters is smaller than the number of characters of the search character string among the search acquisition data registered in the RAM 14a. They can be displayed side by side on the device 13.

【0050】ここで、S140においてRAM14aか
ら検索取得データを読み込む際には、リスト上で最も前
に格納されている検索取得データからリストに並んでい
る順番に読み込んでいく。例えば、検索文字列が「AB
C」で、図3に示す「ABCD」「ABCDE」「AB
CDE ABCMN ABCD」「ABCDE XY
Z」「ABCMNABCD」の5つの曖昧検索用データ
が検索取得データとしてこの順番でRAM14aに登録
されている場合には、最初に「ABCD」、次に「AB
CDE」・・・・・・最後に「ABCMN ABC
D」、といった具合に各検索取得データを読み込んでい
く。
Here, in S140, when the retrieval and acquisition data is read from the RAM 14a, the retrieval and acquisition data stored first in the list are read in the order in which they are arranged in the list. For example, if the search string is "AB
C, “ABC”, “ABCDE”, and “AB” shown in FIG.
CDE ABCMN ABCD "" ABCDE XY
When five ambiguous search data of "Z" and "ABCMNABCD" are registered in the RAM 14a as search acquisition data in this order, first "ABCD", then "ABCD"
"CDE" ... Lastly, "ABCMN ABC"
D ", and so on.

【0051】そして、S150において検索取得データ
の重複文字数が検索文字列の文字数よりも小さいか否か
を判定する際には、検索文字列が「ABC」の3文字で
あるため、重複文字数が検索文字列の文字数よりも小さ
いのは、「ABCD」「ABCDE」「ABCDE X
YZ」の3つの検索取得データとなる。
When it is determined in S150 whether or not the number of duplicate characters in the retrieved data is smaller than the number of characters in the search character string, the number of duplicate characters is determined because the search character string is three characters "ABC". The characters smaller than the number of characters in the character string are "ABCD", "ABCDE", and "ABCDE X".
YZ ".

【0052】このうち、「ABCD」「ABCDE」の
2つの検索取得データについては複製データであるた
め、S170においてそれぞれの本体データ(「ABC
DEABCMN ABCD」「EFG ABCDE」)
を検出する。そして、S140〜S190の処理を繰り
返すことにより、表示装置13には、「ABCDE A
BCMN ABCD」「EFG ABCDE」「ABC
DEXYZ」の3つの本体データが1つずつ並んで表示
される。
Of these, the two search / acquisition data “ABCD” and “ABCDE” are duplicate data, and therefore, in S170, the respective main data (“ABC”
DEABCMN ABCD "" EFG ABCDE ")
Is detected. Then, by repeating the processing of S140 to S190, the display device 13 displays “ABCDE A
BCMN ABCD "" EFG ABCDE "" ABC
The three body data of “DEXYZ” are displayed side by side.

【0053】このとき、「ABCDE ABCMN A
BCD」「ABCMN ABCD」の2つの検索取得デ
ータについては、重複文字数が検索文字列の文字数以上
であるため、その本体データは表示装置13に表示され
ない。従って、表示装置13に同じ本体データが重複表
示されることはない。
At this time, "ABCDE ABCMN A
As for the two pieces of retrieved data “BCD” and “ABCNM ABCD”, the number of duplicate characters is equal to or greater than the number of characters in the search character string, so that the main body data is not displayed on the display device 13. Therefore, the same body data is not repeatedly displayed on the display device 13.

【0054】また、例えば、検索文字列が「ABCD
E」で、図3に示す「ABCDE」「ABCDE AB
CMN ABCD」「ABCDE XYZ」の3つの曖
昧検索用データが検索取得データとしてこの順番でRA
M14aに登録されている場合には、最初に「ABCD
E」、次に「ABCDE ABCMN ABCD」、最
後に「ABCDE XYZ」、といった具合に各検索取
得データを読み込んでいく。
For example, if the search character string is "ABCD
E "," ABCDE "and" ABCDE AB "shown in FIG.
The three ambiguous search data of “CMN ABCD” and “ABCDE XYZ” are RA in this order as search acquisition data.
If it is registered in M14a, first "ABCD
E ", then" ABCDE ABCM ABCD ", and finally" ABCDE XYZ ", and so on.

【0055】そして、S150において検索取得データ
の重複文字数が検索文字列の文字数よりも小さいか否か
を判定する際には、検索文字列が「ABCDE」の5文
字であるため、「ABCDE」「ABCDE ABCM
N ABCD」「ABCDEXYZ」の3つの検索取得
データ全てについて、重複文字数が検索文字列の文字数
よりも小さくなる。
When it is determined in S150 whether or not the number of duplicate characters in the retrieved data is smaller than the number of characters in the search character string, since the search character string is five characters "ABCDE", "ABCDE" and "ABCDE" are used. ABCDE ABCM
The number of duplicate characters is smaller than the number of characters in the search character string for all three search and acquisition data of N ABCD and ABCDEFYZ.

【0056】このうち、「ABCDE」については複製
データであるため、S170において本体データ(「E
FG ABCDE」)を検出する。そして、S140〜
S190の処理を繰り返すことにより、表示装置13に
は、「EFG ABCDE」「ABCDE ABCMN
ABCD」「ABCDEXYZ」の3つの本体データ
が1つずつ並んで表示される。
Of these, "ABCDE" is duplicate data, and therefore, in S170, the main data ("E
FG ABCDE "). And S140 ~
By repeating the processing of S190, the display device 13 displays “EFG ABCDE”, “ABCDE ABCMN”.
The three main data of ABCD and ABCDEYZ are displayed side by side.

【0057】次に、検索表示制御装置14は、以上の曖
昧検索処理により表示装置13に一覧表示された本体デ
ータの中から、所望の本体データをタッチパネル12の
名称選択キーによりユーザーに選択させる。そして、検
索表示制御装置14は、ユーザーの選択した本体データ
(目的地または目的物の名称)に対応する地図上の位置
データを外部記憶装置15のデータテーブルから検索
し、その位置データに基づいて、目的地または目的物の
地図上の位置を表示装置13に表示させる。
Next, the search / display control device 14 allows the user to select desired main body data from the main body data listed on the display device 13 by the above-described fuzzy search processing using the name selection key of the touch panel 12. Then, the search display control device 14 searches the data table of the external storage device 15 for the position data on the map corresponding to the main body data (the destination or the name of the destination) selected by the user, and based on the position data. The display device 13 displays the position on the map of the destination or the destination.

【0058】上記のように検索表示制御装置14にて設
定された目的地または目的物の地図上の位置データは、
ナビゲーション装置17へ転送される。そして、ナビゲ
ーション装置17は、位置検出装置16の検出した現在
位置から設定された目的地または目的物までの最適な経
路を選択し、外部記憶装置15に記憶された地図データ
を参照して、現在位置周辺の地図や、現在位置から目的
地または目的物までの最適な経路などを、表示装置13
に表示させる。
The location data on the map of the destination or the destination set by the search display controller 14 as described above is
The data is transferred to the navigation device 17. Then, the navigation device 17 selects the optimal route from the current position detected by the position detection device 16 to the set destination or destination, and refers to the map data stored in the external storage device 15 to determine the current route. The display device 13 displays a map around the position, an optimal route from the current position to the destination or the destination, or the like.
To be displayed.

【0059】以上詳述したように、本実施形態のカーナ
ビゲーションシステム11によれば、外部記憶装置15
の曖昧検索用データテーブルに、同一の本体データから
複製された複製データまたは本体データである同一名称
に対応する複数の曖昧検索用データが記憶されている場
合に、どのような検索文字列にて曖昧検索を行ったとし
ても、表示装置13に同じ名称(本体データ)が重複し
て表示されることはない。従って、表示装置13に一覧
表示された名称(本体データ)の中からユーザーが所望
の名称を選択する際に、どれが所望の名称であるのかが
分かり易くなり、手間をかけることなく容易に選択する
ことができる。
As described in detail above, according to the car navigation system 11 of the present embodiment, the external storage device 15
If the fuzzy search data table stores a plurality of fuzzy search data corresponding to the same name that is duplicated data or the same body data from the same main body data, Even if the fuzzy search is performed, the same name (main body data) is not repeatedly displayed on the display device 13. Therefore, when the user selects a desired name from the names (main body data) displayed in the list on the display device 13, it is easy to understand which name is the desired name, and the user can easily select the desired name without trouble. can do.

【0060】尚、本発明は上記実施形態に限定されるも
のではなく、以下のように具体化してもよく、その場合
でも、上記実施形態と同様の作用および効果を得ること
ができる。 (1)上記実施形態では、ユーザーが所望の文字列を入
力した後にリストキーをタッチすると、検索文字列の入
力が済んだとして曖昧検索処理を行い、当該検索文字列
から検索された検索取得データの本体データを表示させ
ている。しかし、ユーザーが文字を入力する度に、入力
された文字列を検索文字列として曖昧検索処理を行い、
当該検索文字列から検索された検索取得データが所定件
数(例えば、3件)以下に絞り込まれた時点で、検索取
得データの本体データを表示させるようにしてもよい。
The present invention is not limited to the above embodiment, but may be embodied as follows. Even in such a case, the same operation and effect as in the above embodiment can be obtained. (1) In the above embodiment, if the user touches the list key after inputting a desired character string, an ambiguous search process is performed assuming that the input of the search character string has been completed, and the search acquisition data searched from the search character string Is displayed. However, every time a user inputs a character, the input character string is used as a search character string to perform an ambiguous search process,
When the number of pieces of retrieved data obtained from the search character string is reduced to a predetermined number (for example, three) or less, the main data of the retrieved data may be displayed.

【0061】例えば、ユーザーが「A」と入力すると、
図3に示す各曖昧検索用データのうち、「ABCD」
「ABCDE」「ABCDE ABCMN ABCD」
「ABCDE XYZ」「ABCMN ABCD」の5
つの曖昧検索用データが検索取得データとして検索され
るが、この時点では検索取得データの数が所定件数(=
3件)を越えるため、これらの検索取得データの本体デ
ータは表示しない。
For example, when the user inputs “A”,
Among the ambiguous search data shown in FIG. 3, "ABCD"
"ABCDE""ABCDE ABCMN ABCD"
5 of “ABCDE XYZ” and “ABCN ABCD”
Are searched as search acquisition data, but at this point, the number of search acquisition data is a predetermined number (=
3), the body data of these search and acquisition data is not displayed.

【0062】次に、ユーザーが「B」と入力すると、前
に入力された「A」と合わせて「AB」の2文字から成
る文字列が入力されたことになり、「ABCD」「AB
CDE」「ABCDE ABCMN ABCD」「AB
CDE XYZ」「ABCMN ABCD」の5つの曖
昧検索用データが検索取得データとして検索されるが、
これらの検索取得データの本体データは表示しない。
Next, when the user inputs "B", a character string consisting of two characters "AB" is input together with the previously input "A", and "ABCD""AB
CDE "" ABCDE ABCMN ABCD "" AB
The five ambiguous search data of “CDE XYZ” and “ABCMN ABCD” are searched as search acquisition data.
The body data of these search and acquisition data is not displayed.

【0063】このようにして、ユーザーが「A→B→C
→D→E」と5文字分入力すると、「ABCDE」「A
BCDE ABCMN ABCD」「ABCDE XY
Z」の3つの曖昧検索用データが検索取得データとして
検索され、検索取得データの数が所定件数(=3件)以
下になるため、この時点で初めて、これらの検索取得デ
ータの本体データを表示する。
As described above, when the user selects “A → B → C
→ D → E ”for 5 characters,“ ABCDE ”,“ A
"BCDE ABCMN ABCD""ABCDE XY
Since the three ambiguous search data of "Z" are searched as search acquisition data and the number of search acquisition data is equal to or less than a predetermined number (= 3), the main body data of these search acquisition data is displayed for the first time at this time. I do.

【0064】(2)上記実施形態ではアルファベットか
ら成る文字列を例にとって説明したが、平仮名,片仮
名,漢字を含む日本語の文字列に適用してもよく、その
場合は、外部記憶装置15の曖昧検索用データテーブル
を作成する際に、曖昧検索用データを50音順にソート
して格納させておけばよい。また、キリル文字やアラビ
ア文字など、どのような言語の文字に適用してもよく、
その場合は、外部記憶装置15の曖昧検索用データテー
ブルを作成する際に、曖昧検索用データ列を当該文字に
最適な順番でソートして格納させておけばよい。
(2) In the above embodiment, a character string composed of alphabets has been described as an example. However, the present invention may be applied to a Japanese character string including hiragana, katakana, and kanji. When creating the ambiguous search data table, the ambiguous search data may be sorted and stored in the order of the Japanese syllabary. It can also be applied to characters in any language, such as Cyrillic or Arabic,
In that case, when creating the fuzzy search data table in the external storage device 15, the fuzzy search data string may be sorted and stored in the order most suitable for the character.

【0065】(3)上記実施形態では、外部記憶装置1
5の曖昧検索用テーブルを作成する際に、曖昧検索用デ
ータをソートした状態で格納している。しかし、外部記
憶装置15の曖昧検索用テーブルを作成する際に、曖昧
検索用データをソートしない状態で格納しておき、上記
S110において外部記憶装置15の曖昧検索用テーブ
ルを検索する際にソートするか、または、上記S140
において検索取得データを読み込む際にソートするよう
にしてもよい。尚、このように上記S110または上記
S140にてソートする方法は、上記(2)に適用する
ことも可能である。
(3) In the above embodiment, the external storage device 1
When creating the fuzzy search table No. 5, the fuzzy search data is stored in a sorted state. However, when creating the fuzzy search table of the external storage device 15, the fuzzy search data is stored in an unsorted state, and sorted when searching the fuzzy search table of the external storage device 15 in S110. Or S140
May be sorted when the retrieval and acquisition data is read. The method of sorting in S110 or S140 as described above can also be applied to (2).

【0066】(4)上記実施形態では、外部記憶装置1
5の曖昧検索用テーブルを作成する際に、曖昧検索用デ
ータをソートした状態で格納している。しかし、外部記
憶装置15の曖昧検索用テーブルを作成する際に、曖昧
検索用データをソートしない状態で格納しておいてもよ
い。
(4) In the above embodiment, the external storage device 1
When creating the fuzzy search table No. 5, the fuzzy search data is stored in a sorted state. However, when creating the fuzzy search table in the external storage device 15, the fuzzy search data may be stored in an unsorted state.

【0067】(5)カーナビゲーションシステムだけで
なく、図書館における蔵書の管理システム、顧客情報管
理システム、生産情報管理システムなどのデータ検索を
必要とする様々なシステムに適用してもよい。
(5) The present invention may be applied not only to a car navigation system but also to various systems requiring data retrieval, such as a library management system, a customer information management system, and a production information management system.

【図面の簡単な説明】[Brief description of the drawings]

【図1】一実施形態の概略構成を示すブロック図。FIG. 1 is a block diagram showing a schematic configuration of an embodiment.

【図2】一実施形態における曖昧検索用データの作成方
法を説明するための説明図。
FIG. 2 is an explanatory diagram for explaining a method for generating fuzzy search data in one embodiment.

【図3】一実施形態の外部記憶装置における曖昧検索用
データテーブルの格納形式を表す模式図。
FIG. 3 is an exemplary diagram showing a storage format of a fuzzy search data table in the external storage device according to the embodiment;

【図4】一実施形態の動作を説明するためのフローチャ
ート。
FIG. 4 is a flowchart for explaining the operation of the embodiment;

【符号の説明】[Explanation of symbols]

12…タッチパネル 13…表示装置 14…検索
表示制御装置 15…外部記憶装置
DESCRIPTION OF SYMBOLS 12 ... Touch panel 13 ... Display device 14 ... Search display control device 15 ... External storage device

Claims (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】名称を構成する全てのワードから成る本体
データと、当該本体データの一部のワードから成る複製
データとを各々曖昧検索用データとし、複数の名称につ
いてそれぞれに対応する曖昧検索用データを記憶した記
憶手段と、 検索文字列を指定する指定手段と、 前記指定手段により指定された検索文字列と一致する文
字列を含む曖昧検索用データを検索取得データとして前
記記憶手段から検索する検索手段と 前記検索手段の検索した検索取得データのうち、同一名
称に対応する異なる検索取得データある場合には、
れら検索取得データに共通する本体データに対応する
つの検索取得データのみを選定する選定手段と、前記選定手段の選定した1つの検索取得データの本体デ
ータを表示する表示手段と、 前記検索手段の検索した検索取得データのうち、同一名
称に対応する異なる検索取得データある場合には、
れら検索取得データのうち、前記選定手段の選定した
体データに対応する検索取得データを除いた残り全ての
複製データに対応する検索取得データについて、前記表
示手段への表示を禁止させる表示禁止手段とを備えたこ
とを特徴とするデータ検索表示システム。
And main data consisting of all words that constitute the 1. A name, a duplicate data consisting of a portion of a word of the main data with each ambiguous retrieval data, a fuzzy search corresponding to each the plurality of name A storage unit that stores data; a designation unit that designates a search character string; and an ambiguous search data including a character string that matches the search character string designated by the designation unit is searched from the storage unit as search acquisition data. a search unit, among the searched search acquired data of said search means, if there are different search acquires data corresponding to the same name, its
1 corresponding to the body data common to these search and acquisition data
Selection means for selecting only one search and acquisition data, and body data of one search and acquisition data selected by the selection means
Display means for displaying over data, among the searched search acquired data of said search means, if there are different search acquires data corresponding to the same name, its
Of these search and acquisition data, the book selected by the selection means
All the rest except for the search acquisition data corresponding to the body data
A data search and display system comprising: display prohibition means for prohibiting display of search and acquisition data corresponding to duplicate data on the display means.
【請求項2】請求項1に記載のデータ検索表示システム
において、 前記複製データは、本体データを構成する各ワードのう
ち、先頭のワードから順次ワードを除いた際における残
りのワードから成ることを特徴とするデータ検索表示シ
ステム。
2. The data search and display system according to claim 1, wherein the duplicated data is composed of remaining words obtained by sequentially removing words from a head word among words constituting body data. Characteristic data search and display system.
【請求項3】請求項1または請求項2に記載のデータ検
索表示システムにおいて、 前記検索手段は、前記指定手段により指定された検索文
字列を構成する各文字と、前記記憶手段に記憶された曖
昧検索用データを構成する各文字とを、それぞれの先頭
の文字から1文字ずつ順次比較することにより、当該検
索文字列と一致する曖昧検索用データを前記記憶手段か
ら検索することを特徴とするデータ検索表示システム。
3. The data search and display system according to claim 1, wherein said search means stores each character constituting a search character string specified by said specification means and said storage means in said storage means. Characters constituting the fuzzy search data are sequentially compared one character at a time from the first character thereof, whereby the fuzzy search data matching the search character string is searched from the storage means. Data retrieval display system.
【請求項4】請求項1〜3のいずれか1項に記載のデー
タ検索表示システムにおいて、 前記記憶手段は、同一名称に対応する異なる曖昧検索用
データのうち、任意の曖昧検索用データよりリスト上で
直前に格納されている曖昧検索用データを構成する各文
字に対して、前記任意の曖昧検索用データを構成する各
文字における先頭の文字からの重複文字数を、前記任意
の曖昧検索用データに対応付けて記憶しており、 前記選定手段は、前記検索手段の検索した検索取得デー
タのうち、同一名称に対応する異なる検索取得データが
ある場合には、それら検索取得データから、前記指定手
段により指定された検索文字列の文字数よりも重複文字
数が小さい検索取得データを選定すると共に、当該選定
した検索取得データに共通する本体データに対応する1
つの検索取得データのみを選定することを特徴とするデ
ータ検索表示システム。
4. The data according to any one of claims 1 to 3,
In the data retrieval and display system, the storage means stores a different ambiguous search corresponding to the same name.
Of the data, from the list for any fuzzy search data
Each sentence that constitutes the ambiguous search data stored immediately before
For each of the arbitrary fuzzy search data
The number of duplicate characters from the first character in the character
Is stored in association with the vague search data, and the selection unit stores the search acquisition data searched by the search unit.
Out of search data corresponding to the same name
In some cases, the designated
Duplicate characters than the number of characters in the search string specified by the column
Select a small number of search acquisition data and select
1 corresponding to the body data common to the retrieved search data
Data that selects only one search acquisition data.
Data search and display system.
JP23707497A 1997-09-02 1997-09-02 Data search and display system Expired - Lifetime JP3196698B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP23707497A JP3196698B2 (en) 1997-09-02 1997-09-02 Data search and display system
US09/145,174 US6738952B1 (en) 1997-09-02 1998-09-01 Navigational map data object selection and display system
DE19839793A DE19839793B4 (en) 1997-09-02 1998-09-01 Data recovery and display system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23707497A JP3196698B2 (en) 1997-09-02 1997-09-02 Data search and display system

Publications (2)

Publication Number Publication Date
JPH1185763A JPH1185763A (en) 1999-03-30
JP3196698B2 true JP3196698B2 (en) 2001-08-06

Family

ID=17010038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23707497A Expired - Lifetime JP3196698B2 (en) 1997-09-02 1997-09-02 Data search and display system

Country Status (1)

Country Link
JP (1) JP3196698B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010086399A (en) * 2008-10-01 2010-04-15 Pioneer Electronic Corp Facility retrieval device, facility retrieval method, facility retrieval system and facility retrieval program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5498154A (en) * 1978-01-19 1979-08-02 Nippon Telegr & Teleph Corp <Ntt> Information retrieval display system
JP2886308B2 (en) * 1990-09-19 1999-04-26 株式会社リコー Data registration apparatus and method and data search apparatus and method
JPH07295994A (en) * 1994-04-22 1995-11-10 Sharp Corp Information retrieval device
JPH0997266A (en) * 1995-09-29 1997-04-08 Aisin Aw Co Ltd On-vehicle navigation system

Also Published As

Publication number Publication date
JPH1185763A (en) 1999-03-30

Similar Documents

Publication Publication Date Title
EP0822530B1 (en) Vehicular navigation system and memory medium
US6144920A (en) Map displaying apparatus
US7225076B2 (en) Map search system
JP3171145B2 (en) Information display device provided with touch panel and storage medium
EP2068257B1 (en) Search device, navigation device, search method and computer program product
JPH11242432A (en) Map search system and recording medium
EP0834850A1 (en) Method and apparatus for use in selecting a destination in a navigation system for vehicle
KR980010944A (en) Information display device with a touch panel
JPH04314084A (en) On-vehicle navigation device
US6738952B1 (en) Navigational map data object selection and display system
JPH07270171A (en) Location search device on map
JP2001050768A (en) Navigation device and memory medium
JPH11271084A (en) Navigation device for vehicle and storage medium
JPH05303328A (en) Navigation device
US20100004851A1 (en) Navigation devices, methods, and programs
JPH0997266A (en) On-vehicle navigation system
JPH10111141A (en) Navigation device for vehicle
US20090164463A1 (en) Destination input systems, methods, and programs
JP3186655B2 (en) Vehicle navigation device and storage medium
JP3235529B2 (en) Data search and display system
JP3196698B2 (en) Data search and display system
JP2859005B2 (en) Map information display device
JP2001249023A (en) Information processing apparatus and method and record medium having software recorded for processing information
JPH07271824A (en) Menu display method in navigation device
JP2917856B2 (en) Item search device in navigation device

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100608

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110608

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120608

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130608

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140608

Year of fee payment: 13

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term