[go: up one dir, main page]

JP2009236860A - Destination setting device and program for destination setting - Google Patents

Destination setting device and program for destination setting Download PDF

Info

Publication number
JP2009236860A
JP2009236860A JP2008086459A JP2008086459A JP2009236860A JP 2009236860 A JP2009236860 A JP 2009236860A JP 2008086459 A JP2008086459 A JP 2008086459A JP 2008086459 A JP2008086459 A JP 2008086459A JP 2009236860 A JP2009236860 A JP 2009236860A
Authority
JP
Japan
Prior art keywords
keyword
destination
keywords
relationship
input
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.)
Granted
Application number
JP2008086459A
Other languages
Japanese (ja)
Other versions
JP4915379B2 (en
Inventor
Yuji Kawachi
裕司 河内
Norihisa Fujikawa
典久 藤川
Masayuki Yamada
将之 山田
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.)
Aisin AW Co Ltd
Original Assignee
Aisin AW Co Ltd
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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2008086459A priority Critical patent/JP4915379B2/en
Publication of JP2009236860A publication Critical patent/JP2009236860A/en
Application granted granted Critical
Publication of JP4915379B2 publication Critical patent/JP4915379B2/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)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Navigation (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To efficiently carry out processing when a plurality of searching key words are input. <P>SOLUTION: If a relation between two input key words is an unambiguous relation wherein the two words are only directly and continuously used and another key word never exist between them, both key words are connected to be one key word. For example, if both a relation of "rainbow" to "tokyo" and a relation of "land" to "rainbow" are unambiguous relations, the respective input key words are connected to be a searching key word of "tokyorainbowland", by which candidates of the destination are searched. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、目的地設定装置及び目的地設定用プログラムに関し、例えば、文字列を入力して目的地等の対象物件を検索するものに関する。   The present invention relates to a destination setting device and a destination setting program, for example, to searching for a target property such as a destination by inputting a character string.

近年、ナビゲーション装置によって車両を誘導することが盛んに行われている。
ナビゲーション装置は、目的地を設定し、出発地から目的地までの経路を探索する機能、GPS(Global Positioning System)衛星やジャイロなどのセンサを用いて自車両の位置を検出する機能、及び目的地までの経路と自車両の現在位置を地図上に表示する機能などを備えている。
一般に、ナビゲーション装置では、特許文献1で提案されているように、目的地データに複数の項目(名称の読み、ジャンル、住所等)を保存しておき、目的地の地名・施設名などを検索する場合に、その名称の読みや、住所、電話番号等をタッチパネルから入力することで、候補地点を絞り込むようになっている。
In recent years, guiding a vehicle by a navigation device has been actively performed.
The navigation device has a function of setting a destination and searching for a route from the departure place to the destination, a function of detecting the position of the host vehicle using a sensor such as a GPS (Global Positioning System) satellite or a gyro, and a destination. A function to display the route to the current location of the vehicle and the current position on the map.
In general, in a navigation device, as proposed in Patent Document 1, a plurality of items (name reading, genre, address, etc.) are stored in the destination data, and a place name / facility name of the destination is searched. In this case, candidate points are narrowed down by inputting the name, address, telephone number, etc. from the touch panel.

特開平11−271084号公報Japanese Patent Laid-Open No. 11-271084

このようなナビゲーション装置で希望する地名や物件を検索して目的地として設定する場合に、複数の条件を入力する場合がある。例えば、名称から検索する場合に、「とうきょう」と「らんど」と検索キーワードが入力される場合がある。
この場合、従来のナビゲーション装置では、「とうきょう」と「らんど」による両検索結果間で論理積を求めている。
When searching for a desired place name or property using such a navigation device and setting it as a destination, a plurality of conditions may be input. For example, when searching from a name, search keywords such as “Tokyo” and “Lando” may be input.
In this case, the conventional navigation apparatus obtains a logical product between the search results of “Tokyo” and “Lando”.

すなわち、キーワード「とうきょう」を読みに含む施設を目的データから検索し、候補施設としてメモリの第1所定領域に格納する。
またキーワード「らんど」を読みに含む施設を目的データから検索し、候補施設としてメモリの第2所定領域に格納する。
That is, a facility including the keyword “Tokyo” in the reading is searched from the target data, and stored as a candidate facility in the first predetermined area of the memory.
In addition, the facility including the keyword “Land” in the reading is searched from the target data, and is stored as a candidate facility in the second predetermined area of the memory.

そして、メモリの第1領域と第2領域の双方に含まれる施設情報を抽出して、メモリの第3領域に保存することで、キーワード「とうきょう」と「らんど」の論理積を満たす施設情報が抽出されることになる。
具体的には、メモリの第1領域に保存されている候補施設から施設名称を1つ読みだし、その施設名称が第2領域に含まれるか否かを判断し、含まれれば両キーワードを含む候補施設としてメモリの第3領域に保存する。この処理を第1領域に保存されている全ての候補施設に対して行うことになる。
Then, the facility information included in both the first region and the second region of the memory is extracted and stored in the third region of the memory, so that the facility information satisfying the logical product of the keywords “Tokyo” and “Land” is obtained. Will be extracted.
Specifically, one facility name is read from candidate facilities stored in the first area of the memory, and it is determined whether or not the facility name is included in the second area. If included, both keywords are included. The candidate facility is stored in the third area of the memory. This process is performed for all candidate facilities stored in the first area.

このように、従来の施設等の検索では、複数のキーワードに対して論理積の検索を行う場合(キーワードが複数入力された場合の全て、又は、複数キーワードが入力され論理咳が指定された場合)、各条件の結果を求めてメモリに保存する必要があるため、メモリの使用量が大きくなるという問題がある。
また、各条件の検索結果の論理積を行うため、CPUの処理負荷の増大や、検索処理時間が長くなるという問題がある。
In this way, in the conventional facility search or the like, when performing a logical product search for a plurality of keywords (all when a plurality of keywords are input or when a plurality of keywords are input and a logical cough is specified) ) Since the result of each condition needs to be obtained and stored in the memory, there is a problem that the amount of memory used increases.
Further, since the logical product of the search results of each condition is performed, there are problems that the processing load on the CPU increases and the search processing time becomes long.

そこで、本願発明は、複数の検索キーワードが入力された場合の処理を効率的に行うことを目的とする。   Therefore, an object of the present invention is to efficiently perform processing when a plurality of search keywords are input.

(1)前記目的を達成するために請求項1記載の発明では、検索キーワードを含む目的地データを複数記憶する目的地データ記憶手段と、検索キーワードを入力するキーワード入力手段と、前記キーワード入力手段で入力された2つのキーワードについて、一方のキーワードに対する他方のキーワードの継続関係が一義的関係にあるか否かを判断する一義的関係判断手段と、前記一義的関係判断手段で一義的関係にあると判断した場合、前記一方のキーワードに前記他方のキーワードを連結して1つのキーワードとするキーワード連結手段と、前記連結したキーワードにより、目的地候補を検索する検索手段と、前記目的地候補を表示する表示手段と、前記表示された目的地候補を選択する目的地選択手段と、を具備したことを特徴とする目的地設定装置を提供する。
(2)請求項2記載の発明では、1のキーワードに対する継続関係が一義的関係にあるキーワードを記憶した継続関係データベースを備え、前記一義的関係判断手段は、前記継続関係データーベースに基づき、2つのキーワードが一義的関係にあるか否かを判断する、ことを特徴とする請求項1に記載の目的地設定装置を提供する。
(3)請求項3記載の発明では、前記一義的関係判断手段は、前後して入力された2つのキーワードについての一義的関係について判断する、ことを特徴とする請求項1に記載の目的地設定装置を提供する。
(4)請求項4記載の発明では、前記入力された全てのキーワードに対する任意の2つのキーワードの組み合わせを作成する組み合わせ作成手段を備え、前記一義的関係判断手段は、前記組み合わせ作成手段で組み合わされた2つのキーワードについての一義的関係について判断する、ことを特徴とする請求項1又は請求項2に記載の目的地設定装置を提供する。
(5)請求項5記載の発明では、入力されたキーワードに対する論理演算の内容を指定する論理演算指定手段を備え、前記一義的関係判断手段は、論理積が連続しているキーワードのグループ単位で一義的関係について判断する、ことを特徴とする請求項1から請求項4のうちのいずれか1の請求項に記載の目的地設定装置を提供する。
(6)請求項6記載の発明では、検索キーワードを入力するキーワード入力機能と、前記キーワード入力機能で入力された2つのキーワードについて、一方のキーワードに対する他方のキーワードの継続関係が一義的関係にあるか否かを判断する一義的関係判断機能と、前記一義的関係判断機能で一義的関係にあると判断した場合、前記一方のキーワードに前記他方のキーワードを連結して1つのキーワードとするキーワード連結機能と、検索キーワードを含む目的地データを複数記憶する目的地データ記憶手段から、前記連結したキーワードと、連結していないキーワードにより、目的地候補を検索する検索機能と、前記目的地候補を表示する表示機能と、前記表示された目的地候補を選択する目的地選択機能と、をコンピュータに実現させるための目的地設定用プログラムを提供する。
(1) In order to achieve the object, according to the first aspect of the present invention, destination data storage means for storing a plurality of destination data including a search keyword, keyword input means for inputting a search keyword, and the keyword input means The unambiguous relationship judgment means for judging whether or not the continuation relation of the other keyword with respect to the one keyword is an unambiguous relation and the unambiguous relation judging means for the two keywords input in If it is determined, the keyword linking means for linking the other keyword to the one keyword to form one keyword, search means for searching for a destination candidate using the linked keyword, and displaying the destination candidate And a destination selecting means for selecting the displayed destination candidate. To provide the land setting device.
(2) The invention according to claim 2 is provided with a continuation relation database storing keywords in which the continuation relation for one keyword has a unique relation, and the unique relation determination means is based on the continuation relation database. The destination setting device according to claim 1, wherein it is determined whether or not two keywords have a unique relationship.
(3) In the invention described in claim 3, the unambiguous relationship determination means determines an unambiguous relationship between two keywords input before and after. A setting device is provided.
(4) In the invention according to claim 4, there is provided a combination creating means for creating a combination of arbitrary two keywords for all the inputted keywords, and the unique relationship judging means is combined by the combination creating means. The destination setting device according to claim 1 or 2, wherein a unique relationship between the two keywords is determined.
(5) The invention according to claim 5 further comprises logical operation designating means for designating the contents of the logical operation for the input keyword, wherein the unambiguous relation judging means is a group unit of keywords in which logical products are continuous. The destination setting device according to any one of claims 1 to 4, characterized in that a unique relationship is determined.
(6) In the invention according to claim 6, for the keyword input function for inputting a search keyword and the two keywords input by the keyword input function, the continuation relationship of the other keyword with respect to one keyword is unambiguous. If the unique relationship determination function determines whether or not the unique relationship determination function determines that there is a unique relationship, the one keyword is connected to the other keyword to form one keyword. A search function for searching for a destination candidate using the linked keyword and the unlinked keyword from the destination data storage means for storing a plurality of destination data including a function and a search keyword, and displaying the destination candidate And a destination selection function for selecting the displayed destination candidate are realized on a computer. To provide the order destination setting for the program.

本発明によれば、入力された2つのキーワードについて、一方のキーワードに対する他方のキーワードの継続関係が一義的関係にあるか否かを判断し、一義的関係にあると判断した場合、一方のキーワードに他方のキーワードを連結して1つのキーワードとするので、複数の検索キーワードが入力された場合の処理を効率的に行うことができる。   According to the present invention, for two input keywords, it is determined whether or not the continuation relationship of the other keyword with respect to one keyword is an unambiguous relationship. Since the other keyword is concatenated into one keyword, processing when a plurality of search keywords are input can be performed efficiently.

以下本発明の目的地設定装置における実施形態について、ナビゲーション装置を例に図1から図4を参照しながら説明する。
(1)実施形態の概要
本実施形態の目的地設定装置が適用されるナビゲーション装置では、入力された複数の条件間に依存関係が存在する場合には、依存関係に基づいた検索を行うことで、論理積演算処理を減らす。
例えば、目的地として「東京レインボーランド」を検索するために、キーワード(検索条件)として、「とうきょう」&「れいんぼー」&「らんど」が指定(「&」は論理積を示す)された場合に、指定された各キーワード間の依存関係を確認する。
Hereinafter, an embodiment of a destination setting device of the present invention will be described with reference to FIGS. 1 to 4 taking a navigation device as an example.
(1) Outline of Embodiment In the navigation device to which the destination setting device of the present embodiment is applied, when a dependency relationship exists between a plurality of input conditions, a search based on the dependency relationship is performed. Reduce AND operation.
For example, in order to search for “Tokyo Rainbow Land” as the destination, “Tokyo”, “Reinbo” and “Rando” are specified as keywords (search conditions) (“&” indicates a logical product). If it is, check the dependency between the specified keywords.

そして、2つのキーワードの関係が、直接継続して使用される場合だけであり、両キーワード間に他のキーワードが入る場合が存在しないという、一義的関係にある場合、両キーワードを連結して1つのキーワードとする。
上記例の、「とうきょう」に対する「れいんぼー」、「れいんぼー」に対する「らんど」が共に一義的関係にあれば、入力された各キーワードを連結し「とうきょうれいんぼーらんど」という検索キーワードにて目的地の候補を検索する。
If the relationship between the two keywords is only directly used continuously, and there is no case in which there are other keywords between the two keywords, the two keywords are connected to each other. One keyword.
In the above example, if both “Reinbo” for “Tokyo” and “Rando” for “Reinbo” are in a unique relationship, the entered keywords will be concatenated to “TOKYO REINBOUNDO” Search for destination candidates using the search keyword.

但し、依存関係が一定しない場合(一義的関係にない場合)、例えば、「東京/レインボー/ランド」(スラッシュはキーワードの区切りを表す)の他に、「レインボー/パーク/ランド」という施設が存在する場合には、キーワード「れいんぼー」と「らんど」は直接継続する「東京/レインボー/ランド」と、直接継続しない「レインボー/パーク/ランド」とが存在するので、一義的関係にはない。
従って、両キーワードは常に連結した「れいんぼーらんど」として使用される訳ではないので、通常通り各キーワード(条件)毎に検索結果を求め、各検索結果による論理積演算を行う。
However, if the dependency relationship is not constant (if it is not unambiguous), for example, in addition to “Tokyo / Rainbow / Land” (the slash indicates a keyword delimiter), there is a facility called “Rainbow / Park / Land”. In this case, the keywords “Reinbo” and “Rando” have “Tokyo / Rainbow / Land” that continues directly and “Rainbow / Park / Land” that does not continue directly. Absent.
Accordingly, since both keywords are not always used as a connected “reinland”, a search result is obtained for each keyword (condition) as usual, and a logical product operation is performed on each search result.

具体的には、検索対象となる施設等の読みを、意味や表記単位のキーワードに区切り、このキーワード単位で検索条件が入力された場合を想定し、各キーワード間の一義的関係を示す継続関係データを作成する。   Specifically, the continuation relationship that shows the unambiguous relationship between each keyword, assuming that the search of the facility to be searched is divided into keywords in meaning and notation units, and search conditions are entered in this keyword unit Create data.

(2)実施形態の詳細
図1は本実施形態の目的地設定装置が適用されるナビゲーション装置のシステム構成図である。
このナビゲーション装置は、車両に搭載され、図1に示すように、現在位置検出装置10、情報処理制御装置20、入出力装置40及び情報記憶装置50とを備えている。
まず、現在位置検出装置10は、以下のような構成を有している。絶対方位センサ11は、例えば、磁石に基づいてN方向の検出から、車両がいずれの方向に位置するかを検出する地磁気センサであり、絶対方位を検出する手段であればよい。
(2) Details of Embodiment FIG. 1 is a system configuration diagram of a navigation device to which the destination setting device of this embodiment is applied.
The navigation device is mounted on a vehicle and includes a current position detection device 10, an information processing control device 20, an input / output device 40, and an information storage device 50 as shown in FIG.
First, the current position detection device 10 has the following configuration. The absolute direction sensor 11 is, for example, a geomagnetic sensor that detects in which direction the vehicle is located based on detection of the N direction based on a magnet, and may be any means that detects the absolute direction.

相対方位センサ12は、例えば交差点を曲がったか否かを検出するものであり、ハンドルの回転部に取り付けた光学的な回転センサや回転型の抵抗ボリューム或いは車輪部に取り付ける角度センサでもよい。
また、角速度を利用して角度の変化を検出するジャイロセンサを用いてもよい。つまり、基準角度(絶対方位)に対して、相対的に変化した角度を検出することができる手段であればよい。
距離センサ13は、例えば、車輪の回転を検出して計数するものや、加速度を検出して2回積分するものでもよい。つまり、車両の移動距離を計測できる手段であればよい。
The relative azimuth sensor 12 detects, for example, whether or not an intersection is bent, and may be an optical rotation sensor attached to a rotating part of a handle, a rotational resistance volume, or an angle sensor attached to a wheel part.
Further, a gyro sensor that detects a change in angle using an angular velocity may be used. That is, any means capable of detecting an angle that has changed relative to the reference angle (absolute direction) may be used.
The distance sensor 13 may be, for example, one that detects and counts the rotation of a wheel, or one that detects acceleration and integrates twice. That is, any means capable of measuring the moving distance of the vehicle may be used.

GPS(グローバル・ポジショニング・システム)受信装置14は、人工衛星からの信号を受信する装置であり、信号の発信時刻、受信装置の位置情報、受信装置の移動速度、受信装置の進行方向など様々な情報を得ることができる。
ビーコン受信装置15は、特定の地点に設置された送信装置より発信された信号を受信する装置である。特に、VICS情報を入手することができ、渋滞情報、現在位置情報、駐車場情報等車両の走行に関する情報を入手することができる。
The GPS (Global Positioning System) receiver 14 is a device that receives a signal from an artificial satellite, and includes various signals such as signal transmission time, position information of the receiver, moving speed of the receiver, and traveling direction of the receiver. Information can be obtained.
The beacon receiving device 15 is a device that receives a signal transmitted from a transmitting device installed at a specific point. In particular, VICS information can be obtained, and information related to vehicle travel such as traffic jam information, current position information, and parking lot information can be obtained.

データ送受信装置16は、電話回線や電波を利用して車両外部と通信をし、情報の交換を行うための装置である。
例えば、自動車電話、ATIS、VICS、GPS補正、車両間通信など様々な利用方法があり、走行に関する情報を入出力することが可能である。
次に、情報処理制御装置20は、現在位置検出装置10、入出力装置40から入力される情報及び情報記憶装置50に格納された情報に基づいて演算及び制御を行うとともに、演算結果をディスプレイ42、プリンタ43またはスピーカ44等の出力手段に出力するように制御する手段である。
The data transmission / reception device 16 is a device for communicating with the outside of the vehicle using a telephone line or radio waves and exchanging information.
For example, there are various usage methods such as a car phone, ATIS, VICS, GPS correction, and inter-vehicle communication, and it is possible to input / output information related to traveling.
Next, the information processing control device 20 performs calculation and control based on the information input from the current position detection device 10 and the input / output device 40 and the information stored in the information storage device 50, and displays the calculation result on the display 42. , A means for controlling to output to the output means such as the printer 43 or the speaker 44.

この情報処理制御装置20は、以下のような構成を有している。
中央処理装置(CPU)21は、ナビゲーション装置全体の総括的な演算及び制御を行う。
第1ROM22はナビゲーションに関するプログラム、特に、現在位置の検出、本実施形態における入力キーワードの連結処理、目的地の検索処理、検索した目的までの経路探索、表示案内などに関するナビゲーションプログラムを格納している。
入力インターフェイス23は、現在位置検出装置10からの情報を受け取る手段である。
The information processing control device 20 has the following configuration.
The central processing unit (CPU) 21 performs overall calculation and control of the entire navigation device.
The first ROM 22 stores a navigation program, in particular, a navigation program related to detection of the current position, input keyword connection processing in the present embodiment, destination search processing, route search to the searched destination, display guidance, and the like.
The input interface 23 is means for receiving information from the current position detection device 10.

RAM24は、後述する入力装置41により入力されたキーワードや、連結されたキーワード、更にキーワードから検索された目的地の候補を格納し、また、目的地の情報、通過地点の情報等の利用者が入力した情報を記憶すると共に、利用者の入力情報に基づいてCPU21により演算された結果や、経路探索された結果、または情報記憶装置50から読み込まれた地図情報を格納するための記憶手段である。
通信インタフェース25は、現在位置検出装置10からの情報、特に外部から得られる情報を入出力するための手段である。
The RAM 24 stores keywords input by the input device 41 (to be described later), concatenated keywords, and destination candidates retrieved from the keywords, and users such as destination information and passing point information are stored by the user. The storage means stores the input information and stores the result calculated by the CPU 21 based on the user input information, the route search result, or the map information read from the information storage device 50. .
The communication interface 25 is a means for inputting / outputting information from the current position detection device 10, particularly information obtained from the outside.

第2ROM26は、ナビゲーションに関するプログラム、特に、音声案内に関するナビゲーションプログラムを格納している。なお、第1ROM22と第2ROM26を共通する1のROMで構成するようにしてもよい。
画像プロセッサ27は、CPU21で処理されたベクトル情報を画像情報に処理するための処理手段である。
時計28は、時刻を刻む。
画像メモリ29は、画像プロセッサにより処理された画像情報を格納する手段である。
音声プロセッサ30は、情報記憶装置50から読み込まれた音声情報を処理し、スピーカ44に出力する。
The second ROM 26 stores a program related to navigation, particularly a navigation program related to voice guidance. Note that the first ROM 22 and the second ROM 26 may be configured by one common ROM.
The image processor 27 is processing means for processing the vector information processed by the CPU 21 into image information.
The clock 28 keeps time.
The image memory 29 is means for storing image information processed by the image processor.
The audio processor 30 processes the audio information read from the information storage device 50 and outputs it to the speaker 44.

入出力装置40は、利用者により検索キーワード、目的地、通過地点、探索条件等のデータを入力する入力装置41、画像を表示するディスプレイ42、情報を印刷するプリンタ43、音声を出力するスピーカ44より構成される。入力装置41は、例えば、タッチパネル、タッチスイッチ、ジョイスティック、キースイッチ等で構成される。
ディスプレイ42には、現在地周辺の地図や、目的地までの走行経路が表示される。
The input / output device 40 includes an input device 41 for inputting data such as a search keyword, a destination, a passage point, and a search condition by a user, a display 42 for displaying an image, a printer 43 for printing information, and a speaker 44 for outputting sound. Consists of. The input device 41 includes, for example, a touch panel, a touch switch, a joystick, a key switch, and the like.
The display 42 displays a map around the current location and a travel route to the destination.

情報記憶装置50は、伝送路45を介して情報処理制御装置20に接続される。
情報記憶装置50は、地図データファイル51、交差点データファイル52、ノードデータファイル53、道路データファイル54、写真データファイル55、目的地データファイル56、案内地点データファイル57、詳細目的地データファイル58、継続関係データファイル59、その他のデータファイル60を格納している。
この情報記憶装置50は、一般的には、光学的記憶媒体であるDVD−ROM、CD−ROMや磁気的記憶媒体であるハードディスクなどで構成されるが、光磁気ディスク、各種半導体メモリなどの各種情報記憶媒体で構成してもよい。
なお、書き換えが必要な情報については、書き換え可能なハードディスク、フラッシュメモリなどで構成し、その他の固定的な情報についてはCD−ROM、DVD−ROMなどのROMを使用するようにしてもよい。
The information storage device 50 is connected to the information processing control device 20 via the transmission path 45.
The information storage device 50 includes a map data file 51, an intersection data file 52, a node data file 53, a road data file 54, a photo data file 55, a destination data file 56, a guidance point data file 57, a detailed destination data file 58, A continuation relation data file 59 and other data files 60 are stored.
The information storage device 50 is generally composed of an optical storage medium such as a DVD-ROM, a CD-ROM, or a magnetic storage medium such as a hard disk, but various types such as a magneto-optical disk and various semiconductor memories. You may comprise with an information storage medium.
Information that needs to be rewritten may be constituted by a rewritable hard disk or flash memory, and other fixed information may be a ROM such as a CD-ROM or DVD-ROM.

地図データファイル51には、全国道路地図、各地域の道路地図または住宅地図等の地図データが記憶されている。道路地図は、主要幹線道路、高速道路、細街路等の各道路と地上目標物(施設等)から構成される。住宅地図は、地上建造物等の外形を表す図形及び、道路名称等が表示される市街図である。細街路とは、例えば、国道、県道以下の道幅が所定値以下の比較的狭い道路で、「一方通行」等の交通規制情報が付加されていない道路である。   The map data file 51 stores map data such as a national road map, a road map of each region, or a house map. The road map is composed of roads such as main arterial roads, expressways and narrow streets, and ground targets (facility etc.). A house map is a city map in which a figure representing an outer shape of a ground structure, a road name, and the like are displayed. A narrow street is, for example, a relatively narrow road having a road width equal to or less than a predetermined value below a national road or prefectural road, and road to which traffic regulation information such as “one-way” is not added.

交差点データファイル52には交差点の地理的位置座標や名称等の交差点に関するデータが、ノードデータファイル53には地図上において経路探索に利用される各ノードの地理座標データ等が、道路データファイル54には道路の位置と種類及び車線数及び各道路間の接続関係等の道路に関するデータが、写真データファイル55には各種施設や観光地、または主要な交差点等の視覚的表示が要求される場所を写した写真の画像データが、それぞれ記憶されている。 In the intersection data file 52, data on intersections such as the geographical position coordinates and names of the intersections are stored in the road data file 54. Is the road location and type, the number of lanes, and road-related data such as the connection relationship between the roads, and the photo data file 55 shows various facilities, sightseeing spots, or places where visual indications such as major intersections are required The image data of the copied photograph is stored.

目的地データファイル56には、主要観光地や建物、電話帳に記載されている企業・事業所等の目的地になる可能性の高い場所や施設等の位置と名称等のデータが記憶されている。
図2は、目的地データファイル56に記憶されるデータの内容を概念的に表したものである。
この図2に示されるように、目的地データファイル56には、目的地として検索対象となる施設や地点の名称(施設名称)、施設名称のキーワード、座標、住所、電話番号、ジャンル等のデータが記憶されている。
施設名称は、その施設名称の表記である。
キーワードは施設名称の読みを表す。この読みは意味や表記の単位で区切られ(図中スラッシュ(/)で示す)、この区切られた単位でキーワードが構成されている。
The destination data file 56 stores data such as locations and names of places and facilities that are likely to be destinations such as major tourist spots, buildings, and companies / businesses described in the telephone directory. Yes.
FIG. 2 conceptually shows the contents of data stored in the destination data file 56.
As shown in FIG. 2, the destination data file 56 includes data such as names of facilities and points to be searched as destinations (facility names), keywords of the facility names, coordinates, addresses, telephone numbers, and genres. Is remembered.
The facility name is a notation of the facility name.
The keyword indicates the reading of the facility name. These readings are delimited by units of meaning and notation (indicated by a slash (/) in the figure), and keywords are composed of these delimited units.

案内地点データファイル57には、道路に設置されている案内表示板の内容や分岐点の案内等、案内が必要とされる地点の案内データが記憶されている。
詳細目的地データファイル58には、上記目的地データファイル56に記憶されている目的地に関する詳細なデータが記憶されている。
The guidance point data file 57 stores guidance data of points where guidance is required, such as the contents of guidance display boards installed on the road and guidance of branch points.
The detailed destination data file 58 stores detailed data relating to the destination stored in the destination data file 56.

継続関係データファイル59には、キーワード相互の関係が一義的関係か否かを示すデータが記憶されており、継続関係データベースとして機能する。
図3は、継続関係データファイル59の内容を概念的に表したもので、図2に例示した目的地データから作成されているが、実際は全目的地データ(全施設のキーワード)に基づいて作成される。
第1キーワードは、目的地データの全てのキーワードが対象となる。実際にはあいうえお順にソートされているが、図3では、図2のキーワード欄に出現する順に第1キーワードを並べてある。
The continuation relationship data file 59 stores data indicating whether or not the relationship between keywords is a unique relationship, and functions as a continuation relationship database.
FIG. 3 conceptually shows the contents of the continuation relation data file 59, which is created from the destination data illustrated in FIG. 2, but is actually created based on all destination data (keywords for all facilities). Is done.
The first keyword is all keywords of the destination data. In practice, they are sorted in order, but in FIG. 3, the first keywords are arranged in the order in which they appear in the keyword field of FIG.

関連キーワードには、各第1キーワードよりも後側(読みの後側)に存在するキーワードが格納される。
各関連キーワードは、第1キーワードに直接継続する場合にA(継続)が規定され、第1キーワードに他のキーワード(1又は複数)を挟んで継続する場合にはB(関連)が規定され、両方の場合が存在する場合にはA,B(継続,関連)が規定される。
そして、各関連キーワードのうち、A(継続)だけが規定されている関連キーワードが、その第1キーワードに対して一義的関係にあるキーワードである。
In the related keyword, a keyword that is present behind each first keyword (after reading) is stored.
For each related keyword, A (continuation) is defined when continuing directly to the first keyword, and B (related) is defined when continuing with the other keyword (s) sandwiched between the first keyword, If both cases exist, A and B (continuation, association) are defined.
Of the related keywords, the related keyword for which only A (continuation) is defined is a keyword that is uniquely related to the first keyword.

例えば、第1キーワード「とうきょう」に対して、関連キーワード「すぷりんぐ」は、図2に施設名称「東京スプリングランド」と有るように、「とうきょう」と「すぷりんぐ」は直接継続する関係にあり、両キーワード間に他のキーワードが入る場合が無いので、一義的関係を示すAだけが規定されている。   For example, with respect to the first keyword “Tokyo”, the related keyword “Spring” has the facility name “Tokyo Springland” in FIG. Since there is no case where another keyword is inserted between the two keywords, only A indicating a unique relationship is defined.

一方、第1キーワード「とうきょう」に対して、関連キーワード「らんど」は、図2の施設名称「東京ランドシー」のように両キーワードが直接継続するAの場合と、施設名称「東京レインボーランド」のように両キーワードの間に他のキーワード「レインボー」が入るBの場合とが存在する。このため、関連キーワード「らんど」にはA,B(継続,関連)が規定される。   On the other hand, for the first keyword “Tokyo”, the related keyword “Land” is the case where the two keywords continue directly as in the facility name “Tokyo Land Sea” in FIG. 2 and the facility name “Tokyo Rainbow Land”. In the case of B in which another keyword “Rainbow” is inserted between the two keywords. For this reason, A and B (continuation, relation) are defined in the related keyword “Land”.

また、第1キーワード「とうきょう」に対して、関連キーワード「しー」は、図2の施設名称「東京ランドシー」や「東京レインボーシー」のように、間に他のキーワードが入る施設しか存在せず、「東京シー…」という直接連続関係にある施設名称が存在しないので、B(関連)が規定される。   In addition, for the first keyword “Tokyo”, the related keyword “Shi” has only facilities with other keywords in between, such as the facility names “Tokyo Land Sea” and “Tokyo Rainbow Sea” in FIG. No, there is no facility name having a direct continuous relationship “Tokyo Sea…”, so B (related) is defined.

他の第1キーワードについても同様に規定されている。
なお、第1キーワード「しー」について、図2の例示にはないが、一義的関係にある「ぱらだいす」や、一義的関係にない「どっく」が関連キーワードとして格納されている。
The same applies to the other first keywords.
Although the first keyword “Shi” is not illustrated in FIG. 2, “Paradais” having an unambiguous relationship and “Dock” having no unambiguous relationship are stored as related keywords.

このように構成されたナビゲーション装置では、次のようにして経路案内が行われる。
ナビゲーション装置は、現在位置検出装置10で現在位置を検出し、情報記憶装置50の地図データファイル51から現在位置周辺の地図情報を読み込みディスプレイ42に表示する。
そして、入力装置41から1又は複数のキーワードが入力されると、情報処理制御装置20は、目的地の候補を検索する。この目的地候補の検索において、各キーワードに対する連結処理(後述)が行われる。
検索した目的地候補から目的地が選択されると、情報処理制御装置20は、現在位置から目的地に至る走行経路の候補を複数探索(演算)し、ディスプレイ42に表示した地図上に表示し、運転者がいずれかの走行経路を選択すると、選択した走行経路をRAM24に格納することで、走行経路を取得する(走行経路取得手段)。
In the navigation device configured as described above, route guidance is performed as follows.
The navigation device detects the current position by the current position detection device 10, reads the map information around the current position from the map data file 51 of the information storage device 50, and displays it on the display 42.
When one or more keywords are input from the input device 41, the information processing control device 20 searches for a destination candidate. In this destination candidate search, a connection process (described later) for each keyword is performed.
When a destination is selected from the searched destination candidates, the information processing control device 20 searches for (calculates) a plurality of travel route candidates from the current position to the destination, and displays them on the map displayed on the display 42. When the driver selects one of the travel routes, the travel route is acquired by storing the selected travel route in the RAM 24 (travel route acquisition means).

なお、情報処理制御装置20は、情報処理センタに車両現在位置(又は入力された出発地)と目的地を送信し、情報処理センタで探索された目的地までの走行経路を受信することにより走行経路を取得するようにしてもよい。この場合、目的地や走行経路の通信は通信インターフェイス25を介して、無線通信により行う。
また、自宅等のパーソナルコンピュータ等の情報処理装置を使用して、出発地から目的地までの走行経路を探索し、USBメモリ等の記憶媒体に格納し、該記憶媒体読取り装置を介して取得するようにしてもよい。この場合の記憶媒体読み取り装置は伝送路45を介して情報処理制御装置20に接続される。そして、この場合の目的地の検索においても、キーワードの連結処理が行われるようにしてもよい。
The information processing control device 20 travels by transmitting the current vehicle position (or input departure point) and destination to the information processing center and receiving a travel route to the destination searched for by the information processing center. A route may be acquired. In this case, communication of the destination and the travel route is performed by wireless communication via the communication interface 25.
In addition, a travel route from the departure place to the destination is searched using an information processing device such as a personal computer at home, etc., stored in a storage medium such as a USB memory, and obtained via the storage medium reader. You may do it. The storage medium reading device in this case is connected to the information processing control device 20 via the transmission path 45. In this case, the keyword linking process may also be performed in the destination search.

車両が走行すると、現在位置検出装置10によって検出された現在位置を追跡することにより、経路案内を行う。
経路案内は、探索した走行経路に対応する道路データと現在位置検出装置10で検出される現在位置とのマップマッチングにより、地図上の車両位置を特定し、車両現在位置周辺の地図をディスプレイ42に表示すると共に、探索した走行経路と現在位置とを地図上に表示する。
また、探索した走行経路と現在位置との関係から、案内の必要性、すなわち直進が所定距離以上続く場合、所定の進路変更地点等の走行経路の案内、及び方面案内が必要か否か等について判断し、必要である場合にはディスプレイ42の表示及び音声による案内を実行する。
When the vehicle travels, route guidance is performed by tracking the current position detected by the current position detection device 10.
The route guidance specifies the vehicle position on the map by map matching between the road data corresponding to the searched travel route and the current position detected by the current position detection device 10, and displays a map around the vehicle current position on the display 42. In addition to the display, the searched travel route and the current position are displayed on the map.
Also, based on the relationship between the searched travel route and the current position, the necessity of guidance, that is, whether or not guidance for a travel route such as a predetermined route change point and direction guidance is necessary when straight traveling continues for a predetermined distance or more, etc. Judgment is made, and if necessary, display on the display 42 and voice guidance are executed.

次に、本実施形態において、目的地検索処理において実行されるキーワードの連結処理について説明する。
図4は、キーワードの連結処理の内容を表したフローチャートである。
情報処理制御装置20は、複数のキーワードが入力されると、n=1を設定し(ステップ11)、キーワードnとその次に入力されたキーワード(n+1)を取得する。なお、入力された各キーワードは、RAM24に格納されている。
Next, a keyword linking process executed in the destination search process in the present embodiment will be described.
FIG. 4 is a flowchart showing the contents of the keyword linking process.
When a plurality of keywords are input, the information processing control device 20 sets n = 1 (step 11), and acquires the keyword n and the next input keyword (n + 1). Each input keyword is stored in the RAM 24.

各キーワードは入力装置41から入力され、キーワードの区切りについてはユーザによる論理演算記号の入力によって指定される。
例えば、論理積と論理和をそれぞれ「*」「+」とし、ユーザによって順次「とうきょう*らんど*しー+としま*はうす」と入力された場合、キーワードは論理演算記号で区切った「とうきょう」「らんど」「としま」「はうす」となる。
そして、論理積が指定されている「とうきょう」と「らんど」と「しー」についての連結処理と、「としま」と「はうす」についての連結処理とを別々に行う。このように論理積が連続しているキーワードのグループ単位で連結についての判断が行われる。上記例では、「らんど」と「としま」間は論理和が指定されているので連結処理についての判断は行われない。
なお、キーワード間の論理演算記号をユーザが指定する場合の他、一定の関係則に従って装置が自動的に判断する場合には、装置の判断結果を使用するようにしてもよい。
Each keyword is input from the input device 41, and keyword delimiters are designated by the input of logical operation symbols by the user.
For example, if the logical product and logical sum are “*” and “+”, respectively, and the user sequentially inputs “Tokyo * Land * Shi + Toshima * Hausu”, the keywords are separated by logical operation symbols. “Land”, “Toshima” and “Hausu”.
Then, concatenation processing for “Tokyo”, “Rando”, and “Shi” for which logical product is specified and concatenation processing for “Toshima” and “Hausu” are performed separately. In this manner, the connection is determined for each keyword group in which the logical product is continuous. In the above example, since a logical sum is designated between “Rando” and “Toshima”, no determination is made regarding the connection process.
In addition to the case where the user designates a logical operation symbol between keywords, the determination result of the device may be used when the device automatically determines according to a certain relational rule.

次に情報処理制御装置20は、前後して入力された2つのキーワード、すなわち、キーワードnに対してキーワード(n+1)が一義的関係にあるか否かを判断する(ステップ13)。すなわち、情報処理制御装置20は、キーワードnを第1キーワードとして、継続関係データファイル59から、各関連キーワードを調べる。
そしてキーワードnに対してキーワード(n+1)が継続(A)だけの関係であれば一義的関係と判断する。一方、継続と関連(A,B)又は、関連(B)であれば一義的関係でないと判断する。
Next, the information processing control device 20 determines whether or not the keyword (n + 1) is uniquely related to the two keywords input before and after, that is, the keyword n (step 13). That is, the information processing control device 20 checks each related keyword from the continuation relation data file 59 using the keyword n as the first keyword.
If the keyword (n + 1) has only the continuation (A) relationship with the keyword n, it is determined as a unique relationship. On the other hand, if it is related to continuation (A, B) or related (B), it is determined that the relationship is not unique.

キーワードnに対するキーワード(n+1)が一義的関係にない場合(ステップ13;N)、情報処理制御装置20は、キーワードnとキーワード(n+1)とは連結をせず、両キーワード間を論理積の関係とする(ステップ14)。これにより、メインの目的地検索処理では、キーワードnで検索した目的地候補と、キーワード(n+1)で検索した目的地候補の論理積をとることで、両キーワードnと(n+1)を含む目的地候補が抽出される。   When the keyword (n + 1) is not uniquely related to the keyword n (step 13; N), the information processing control device 20 does not connect the keyword n and the keyword (n + 1), and a logical product relationship between the two keywords. (Step 14). Thus, in the main destination search process, a destination including both the keywords n and (n + 1) is obtained by calculating a logical product of the destination candidates searched for with the keyword n and the destination candidates searched with the keyword (n + 1). Candidates are extracted.

キーワードnとキーワード(n+1)が一義的関係にある場合(ステップ13;Y)、情報処理制御装置20は、キーワード(n−1)にキーワードnが連結されているか否かを判断する(ステップ15)。すなわち、1つ前のサイクルでキーワード(n−1)とキーワードnとが一義的関係にあると判断され、両キーワードが連結されているか否かを判断する。   When the keyword n and the keyword (n + 1) are uniquely related (step 13; Y), the information processing control device 20 determines whether or not the keyword n is linked to the keyword (n-1) (step 15). ). That is, in the previous cycle, it is determined that the keyword (n-1) and the keyword n are uniquely related, and it is determined whether or not both keywords are connected.

キーワード(n−1)とキーワードnとが連結されていない(ステップ15;N)場合、情報処理制御装置20は、キーワードnにキーワード(n+1)を連結する(ステップ16)。その結果、ユーザが入力した両キーワードが連結されて1つのキーワードn(n+1)となる。
一方、キーワード(n−1)とキーワードnとが連結されている場合(ステップ15;Y)には、すでに連結済みのキーワード(n−1)nにキーワード(n+1)を連結する(ステップ17)。その結果、ユーザが入力された3つのキーワードが1つのキーワード(n−1)n(n+1)となる。
ただし、一義的関係にあるキーワードが3つ以上連続して入力されていれば、全て連結され、…(n−2)(n−1)n(n+1)(n+2)…となる。
When the keyword (n-1) and the keyword n are not connected (step 15; N), the information processing control device 20 connects the keyword (n + 1) to the keyword n (step 16). As a result, both keywords input by the user are connected to form one keyword n (n + 1).
On the other hand, when the keyword (n-1) and the keyword n are connected (step 15; Y), the keyword (n + 1) is connected to the already connected keyword (n-1) n (step 17). . As a result, the three keywords input by the user become one keyword (n−1) n (n + 1).
However, if three or more keywords having a unique relationship are continuously input, all of them are connected to become (n-2) (n-1) n (n + 1) (n + 2).

例えば、3つのキーワードが、「とうきょう」、「らんど」、「しー」の順に入力された場合には次のようになる。
この場合、情報処理制御装置20は、図3の継続関係データファイル59から、第1キーワード「とうきょう」に対して関連キーワード「らんど」が一義的関係にないと判断し、第1キーワード「らんど」に対して関連キーワード「しー」が一義的関係にあると判断する。
そして、情報処理制御装置20は、キーワード連結処理の最初のサイクル(ステップ12〜19)でキーワード「とうきょう」と「らんど」は連結しないで論理積関係とし、次のサイクルではキーワード「らんど」に「しー」を連結して「らんどしー」という1つのキーワードにする。
この結果、目的地検索処理では、キーワード「とうきょう」の検索結果と、「らんどしー」の検索結果とのあいだで論理積をとることになる。
For example, when three keywords are entered in the order of “Tokyo”, “Land”, and “Shi”, the following occurs.
In this case, the information processing control device 20 determines from the continuation relationship data file 59 in FIG. 3 that the related keyword “Land” is not uniquely related to the first keyword “Tokyo”, and the first keyword “Land”. It is determined that the related keyword “Shi” has a unique relationship.
Then, the information processing control device 20 does not concatenate the keywords “Tokyo” and “Land” in the first cycle (steps 12 to 19) of the keyword concatenation process, and sets the keyword “Land” to “ "Shi" is concatenated into one keyword "Randoshi".
As a result, in the destination search process, a logical product is obtained between the search result of the keyword “Tokyo” and the search result of “Landoshi”.

一方、3つのキーワードが、「とうきょう」、「れいんぼー」、「らんど」の順に入力された場合には次のようになる。
この場合、情報処理制御装置20は、図3の継続関係データファイル59から、第1キーワード「とうきょう」に対する関連キーワード「れいんぼー」、第1キーワード「れいんぼー」に対する関連キーワード「らんど」は、それぞれ一義的関係にあると判断する。
そして情報処理制御装置20は、最初のサイクル(ステップ12〜19)でキーワード「とうきょう」に「れいんぼー」を連結して1つのキーワード「とうきょうれいんぼー」とし(ステップ17)、次のサイクルでキーワード「らんど」を更に連結してキーワード「とうきょうれいんぼーらんど」とする(ステップ17)。
On the other hand, when the three keywords are entered in the order of “Tokyo”, “Reibo”, and “Rando”, the following results.
In this case, the information processing control device 20 determines from the continuation relation data file 59 of FIG. 3 that the related keyword “reinbo” for the first keyword “Tokyo” and the related keyword “lando” for the first keyword “reinbo”. "Is determined to be in a unique relationship.
In the first cycle (Steps 12 to 19), the information processing control device 20 concatenates the keyword “Tokyo” with “Reinbo” to form one keyword “Tokyo Kyoto” (Step 17). In this cycle, the keyword “Land” is further connected to form the keyword “Tokyo Kyoto Land” (Step 17).

キーワードの連結(ステップ16、17)又は論理積関係(ステップ14)とした後、情報処理制御装置20は、キーワード(n+1)は入力された最後のキーワードか否かを判断し(ステップ18)、最後のキーワードでなければ(ステップ18;N)、n=n+1とし(ステップ19)、ステップ12に戻って次のキーワードについての一義的関係の判断を行う。
一方、キーワード(n+1)が最後のキーワードである場合には(ステップ18;Y)、キーワード連結処理を終了し、目的地検索処理にリターンする。
After the keyword concatenation (steps 16 and 17) or the logical product relationship (step 14), the information processing control device 20 determines whether or not the keyword (n + 1) is the last input keyword (step 18). If it is not the last keyword (step 18; N), n = n + 1 is set (step 19), and the process returns to step 12 to determine the unique relationship for the next keyword.
On the other hand, if the keyword (n + 1) is the last keyword (step 18; Y), the keyword linking process is terminated and the process returns to the destination search process.

以上説明したように本実施形態によるキーワード連結処理によれば、入力されたキーワードnに対して、次に入力されたキーワード(n+1)が一義的関係にあれば、両キーワードを連結したキーワードn(n+1)を1つのキーワードとするので、目的地検索において目的地候補を検索するキーワード数が減り、各キーワードの検索結果を保存するメモリ使用量を減らすことができる。
また、各キーワードの検索結果に対する論理積をとる回数を減らすことで、CPU21の処理負荷を減らすことができる。
As described above, according to the keyword linking process according to the present embodiment, if the next input keyword (n + 1) has a unique relationship with the input keyword n, the keyword n ( Since n + 1) is one keyword, the number of keywords for searching for destination candidates in the destination search is reduced, and the memory usage for storing the search results of each keyword can be reduced.
In addition, the processing load on the CPU 21 can be reduced by reducing the number of times of performing a logical product with respect to the search result of each keyword.

以上、本発明の一実施例について説明したが、本発明ではこれに限定されるものではなく、請求項に記載した範囲で他の実施形態や変形例を採用することが可能である。
例えば、説明した実施形態では、継続関係データファイル60として図3に示したように、第1キーワードに対して、継続だけの場合(A)、継続と関連がある場合(A,B)、関連だけの場合(B)について規定するようにした。
これに対して、一義的関係の有無についてだけ規定するようにしてもよい。すなわち、継続(A)を一義的関係有りとし、継続と関連(A,B)と関連(B)を一義的関係無しとして規定する。この場合の一義的関係の有無は、フラグの有無や、所定データの保存により規定する。
As mentioned above, although one Example of this invention was described, this invention is not limited to this, Other embodiments and modifications can be employ | adopted in the range described in the claim.
For example, in the described embodiment, as shown in FIG. 3 as the continuation relation data file 60, the continuation only is related to the first keyword (A), the continuation is related (A, B), the relation Only in the case of (B).
On the other hand, you may make it prescribe | regulate only about the presence or absence of an unambiguous relationship. That is, continuation (A) is defined as having a unique relationship, and continuation, relationship (A, B), and relationship (B) are defined as having no unique relationship. In this case, whether or not there is an unambiguous relationship is defined by the presence or absence of a flag or the storage of predetermined data.

また、第1キーワードに対して関連キーワードを保存する場合について説明したが、第1キーワードに対して一義的関係にあるキーワードだけを保存するようにしてもよい。
この場合、情報処理制御装置20は、第1キーワードnに対して、関連キーワード欄にキーワード(n+1)が存在するか否かを判断し、存在すれば一義的関係に有るのでキーワードの連結を行い、存在しなければ一義的関係に無いのでキーワードの連結を行わずに論理積の関係とする。
Moreover, although the case where the related keyword is preserve | saved with respect to the 1st keyword was demonstrated, you may make it preserve | save only the keyword which has an unambiguous relationship with respect to the 1st keyword.
In this case, the information processing control device 20 determines whether or not the keyword (n + 1) exists in the related keyword column for the first keyword n. If it does not exist, there is no unambiguous relationship, so a logical product relationship is established without concatenating keywords.

また、説明した実施形態では、入力された複数のキーワードに対し、入力された順番を考慮して一義的関係の有無を判断する場合について説明した。
これに対して入力された順番とは関係無く、入力された全てのキーワードに対する任意の2つのキーワードの組み合わせに対して一義的関係の有無について判断するようにしてもよい。
例えば、キーワードA、B、C、Dの順に入力された場合、Aに対するB、Bに対するA、Aに対するC、Cに対するA、Aに対するD、Dに対するA、Bに対するC、Cに対するB、Bに対するD、Dに対するB、Cに対するD、Dに対するC、の各々について一義的関係があるか否かを判断し、一義的関係にある組み合わせの両キーワードについて連結を行う。
Further, in the embodiment described above, a case has been described in which the presence / absence of an unambiguous relationship is determined for a plurality of input keywords in consideration of the input order.
On the other hand, regardless of the input order, it may be determined whether or not there is an unambiguous relationship with respect to any two keyword combinations for all input keywords.
For example, when keywords A, B, C, and D are input in this order, B for A, A for B, C for A, A for C, A for C, D for A, A for D, C for D, C for B, B for C It is determined whether or not there is a unique relationship with respect to D, B with respect to D, D with respect to C, and C with respect to D, and both keywords in a combination in a unique relationship are connected.

このように入力された全てのキーワードに対する任意の2つのキーワードの組み合わせに対する一義的関係を判断すると、或るキーワードmが2つのキーワードと一義的関係を有する場合があり、この場合には次のように処理する。
(a)一義的関係にある2つのキーワードp、qに対してキーワードmが、第1キーワードである場合(他のキーワードqが連結されるmqの場合)、と関連キーワードである場合(他のキーワードpに連結するpm場合)、情報処理制御装置20は、3つのキーワードを連続して連結して、pmqとする。
ただし、後述の(c)の関係にもある場合には(c)を優先し、3つのキーワードは連結しない。
(b)一義的関係にある2つのキーワードp、qに対してキーワードmが、いずれも第1キーワードである場合(他のキーワードp、qが連結されるmpとmqの場合)、又はいずれも関連キーワードである場合(他のキーワードp、qに連結するpmとqmである場合)、情報処理制御装置20は、連結したキーワード同士の論理和をとり、(mp+mq)又は(pm+qm)とする。
(c)2つのキーワードmとpが、互いに一義的関係にある場合、すなわち、mpもpmも一義的関係にある場合には、連結した2つのキーワードmpとpmの論理和(mp+pm)とする。
When the unambiguous relationship with respect to any two keyword combinations for all the keywords input in this way is determined, a certain keyword m may have an unambiguous relationship with the two keywords. To process.
(A) When the keyword m is the first keyword with respect to two keywords p and q that are uniquely related (in the case of mq to which another keyword q is linked), and when it is a related keyword (other In the case of pm linked to the keyword p), the information processing control device 20 continuously links the three keywords to obtain pmq.
However, when there is a relationship of (c) described later, priority is given to (c), and the three keywords are not connected.
(B) When the keyword m is the first keyword for two keywords p and q that are uniquely related (in the case of mp and mq in which the other keywords p and q are connected), or both If it is a related keyword (when it is pm and qm linked to other keywords p and q), the information processing control device 20 takes the logical sum of the linked keywords and sets it to (mp + mq) or (pm + qm).
(C) When the two keywords m and p have a unique relationship with each other, that is, when both mp and pm have a unique relationship, the logical sum (mp + pm) of the two connected keywords mp and pm is used. .

キーワードmが他の3つ以上のキーワードと一義的関係にある場合、上記(a)の場合があるか判断し、あれば(a)に従って3つのキーワードを連結する。他のキーワードとは、一義的関係に従ってそれぞれキーワードmと連結し、(a)に従って3つを連結したキーワードとの論理和をとる。
いずれも上記(a)の場合がなければ、キーワードmと各キーワードとを一義的関係に従って連結し、全体の論理和をとる。
When the keyword m is uniquely related to three or more other keywords, it is determined whether or not the above case (a) exists, and if there is, the three keywords are connected according to (a). The other keywords are linked to the keyword m according to the unambiguous relationship, and are logically ORed with the three linked keywords according to (a).
If none of the above cases (a) exists, the keyword m and each keyword are connected according to a unique relationship, and the entire logical sum is obtained.

以上説明した、入力された順番とは関係無く、任意の2つのキーワードの一義的関係を判断する場合上記変形例において、上記(a)以外の場合には、いずれも連結せず、通常通り論理積を撮るようにしてもよい。
例えば、(b)のAB、ACの場合等や、(c)のAB、BAの場合に、AB、AC等の連結を行わず、通常通りA、B、Cの各検索結果毎の論理積をとる。
When determining the unambiguous relationship between any two keywords regardless of the input order as described above In the above modification, in the case other than the above (a), none of them are connected and logically operated as usual. You may make it take a product.
For example, in the case of AB, AC, etc. in (b), or in the case of AB, BA in (c), concatenation of AB, AC, etc. is not performed, and the logical product for each search result of A, B, C is performed as usual. Take.

このように入力順ではなく任意の2キーワードの組み合わせで一義的関係を判断することで、ユーザは検索しようとしている施設の名称等を構成する各キーワードについて、その順番を意識せずに入力することができる。
とくに、施設名を正確に覚えていない場合であっても、思い出した順番に入力することが可能になる。
In this way, by determining the unambiguous relationship based on a combination of two arbitrary keywords instead of the input order, the user can input each keyword constituting the name of the facility to be searched without being aware of the order. Can do.
In particular, even if the facility names are not accurately remembered, they can be input in the order in which they are remembered.

また、説明した実施形態では、日本国内で使用されることを想定したナビゲーション装置(目的地入力装置)について説明した。すなわち、キーワードを入力する入力装置41を入力を日本語の入力単位である50音キーで構成し、目的地データファイル56、継続関係データファイル59に、日本国内の目的地検索に関するデータを記憶した日本仕様のナビゲーション装置について説明した。
しかしながら、ナビゲーション装置が用いられる環境は、日本国内に限定されるものではない。入力装置41や各データの仕様を地域に対応させることにより、上述したキーワードデータを利用した入力機能を諸外国において使用することができる。
In the described embodiment, a navigation device (destination input device) that is assumed to be used in Japan has been described. That is, the input device 41 for inputting keywords is composed of Japanese syllabary keys, which are input units in Japanese, and data related to destination search in Japan is stored in the destination data file 56 and the continuation relation data file 59. A Japanese navigation device was described.
However, the environment in which the navigation device is used is not limited to Japan. By making the specification of the input device 41 and each data correspond to the region, the input function using the keyword data described above can be used in various countries.

例えば、日本国外向けのナビゲーション装置(目的地入力装置)の一例として、英語(英字)入力に対応したアルファベットキーを備えた装置としても良い。
更に、ドイツ語、スペイン語、フランス語、アラビア語、中国語、韓国語、ロシア語など任意の言語入力に対応した装置とするようにしてもよい。例えば、中国語入力に対応したナビゲーション装置の場合、入力装置41は、中国語のピンイン入力に対応した入力キーボード422を備える。
For example, as an example of a navigation device (destination input device) for use outside Japan, a device having an alphabet key corresponding to English (English character) input may be used.
Furthermore, the apparatus may be adapted to input any language such as German, Spanish, French, Arabic, Chinese, Korean, Russian. For example, in the case of a navigation device that supports Chinese input, the input device 41 includes an input keyboard 422 that supports Chinese pinyin input.

入力対象となる言語は、必ずしもナビゲーション装置の使用対象となる国(地域)に対応させる必要はない。例えば、ドイツ語入力対応のナビゲーション装置をフランス国内で使用できるようにしてもよい。この場合、目的地データファイル56や継続関係データファイル59などにおける、目的地検索を行う際に検索対象となるデータ、即ち、入力文字と比較されるデータ(例えば、目的地の名称、キーワード、住所など)には、入力言語に対応したデータを記憶する。
なお、検索対象となるデータには、入力言語の他に、使用対象となる国(地域)の言語に対応したデータを記憶するようにしてもよい。
また、目的地検索を行う際に検索対象とならないデータ、例えば、付加情報のデータは、入力言語に対応したデータを記憶する必要はない。検索対象とならないデータには、例えば、入力言語に対応したデータを記憶しても、使用対象となる国(地域)の言語に対応したデータを記憶しても、また、入力言語と使用対象となる国(地域)の言語の両方の言語に対応したデータを記憶してもよい。
The language to be input need not necessarily correspond to the country (region) to be used for the navigation device. For example, a navigation device that supports German input may be used in France. In this case, in the destination data file 56, the continuation relation data file 59, etc., data to be searched when performing destination search, that is, data to be compared with input characters (for example, destination name, keyword, address) Etc.) stores data corresponding to the input language.
In addition to the input language, data corresponding to the language of the country (region) to be used may be stored in the data to be searched.
In addition, data that is not a search target when performing destination search, for example, additional information data, need not store data corresponding to the input language. For example, data corresponding to the input language, data corresponding to the language of the country (region) to be used are stored as the data that is not the search target, Data corresponding to both languages of a given country (region) may be stored.

本実施形態が適用されるナビゲーション装置のシステム構成図である。1 is a system configuration diagram of a navigation device to which the present embodiment is applied. 目的地データファイルに記憶される目的地データの内容について概念的に表した説明図である。It is explanatory drawing which represented notionally the content of the destination data memorize | stored in the destination data file. 継続関係データファイルの内容を概念的に表した説明図である。It is explanatory drawing which represented the content of the continuation relation data file notionally. キーワードの連結処理の内容を表したフローチャートである。It is a flowchart showing the content of the connection process of a keyword.

符号の説明Explanation of symbols

10 現在位置検出装置
20 情報処理制御装置
40 入出力装置
41 入力装置
42 ディスプレイ
50 情報記憶装置
DESCRIPTION OF SYMBOLS 10 Current position detection apparatus 20 Information processing control apparatus 40 Input / output apparatus 41 Input apparatus 42 Display 50 Information storage apparatus

Claims (6)

検索キーワードを含む目的地データを複数記憶する目的地データ記憶手段と、
検索キーワードを入力するキーワード入力手段と、
前記キーワード入力手段で入力された2つのキーワードについて、一方のキーワードに対する他方のキーワードの継続関係が一義的関係にあるか否かを判断する一義的関係判断手段と、
前記一義的関係判断手段で一義的関係にあると判断した場合、前記一方のキーワードに前記他方のキーワードを連結して1つのキーワードとするキーワード連結手段と、
前記連結したキーワードにより、目的地候補を検索する検索手段と、
前記目的地候補を表示する表示手段と、
前記表示された目的地候補を選択する目的地選択手段と、
を具備したことを特徴とする目的地設定装置。
Destination data storage means for storing a plurality of destination data including a search keyword;
Keyword input means for entering search keywords;
Unambiguous relationship determination means for determining whether or not the continuation relationship of the other keyword with respect to one keyword is a unique relationship with respect to the two keywords input by the keyword input means;
When it is determined that the unambiguous relationship is determined by the unambiguous relationship determining unit, a keyword connecting unit that connects the other keyword to the one keyword to form one keyword;
Search means for searching for a destination candidate using the linked keywords;
Display means for displaying the destination candidates;
Destination selecting means for selecting the displayed destination candidates;
A destination setting device characterized by comprising:
1のキーワードに対する継続関係が一義的関係にあるキーワードを記憶した継続関係データベースを備え、
前記一義的関係判断手段は、前記継続関係データーベースに基づき、2つのキーワードが一義的関係にあるか否かを判断する、
ことを特徴とする請求項1に記載の目的地設定装置。
A continuation relationship database storing keywords in which the continuation relationship for one keyword is a unique relationship;
The unambiguous relationship determining means determines whether or not two keywords are in an unambiguous relationship based on the continuation relationship database.
The destination setting device according to claim 1.
前記一義的関係判断手段は、前後して入力された2つのキーワードについての一義的関係について判断する、
ことを特徴とする請求項1に記載の目的地設定装置。
The unambiguous relationship determining means determines an unambiguous relationship between two keywords input before and after.
The destination setting device according to claim 1.
前記入力された全てのキーワードに対する任意の2つのキーワードの組み合わせを作成する組み合わせ作成手段を備え、
前記一義的関係判断手段は、前記組み合わせ作成手段で組み合わされた2つのキーワードについての一義的関係について判断する、
ことを特徴とする請求項1又は請求項2に記載の目的地設定装置。
A combination creating means for creating a combination of arbitrary two keywords for all the input keywords;
The unambiguous relationship determining means determines an unambiguous relationship for the two keywords combined by the combination creating unit.
The destination setting apparatus according to claim 1 or 2, characterized in that
入力されたキーワードに対する論理演算の内容を指定する論理演算指定手段を備え、
前記一義的関係判断手段は、論理積が連続しているキーワードのグループ単位で一義的関係について判断する、
ことを特徴とする請求項1から請求項4のうちのいずれか1の請求項に記載の目的地設定装置。
Logical operation specifying means for specifying the content of the logical operation for the input keyword,
The unambiguous relationship determining means determines an unambiguous relationship in a group unit of keywords in which logical products are continuous.
The destination setting device according to any one of claims 1 to 4, wherein the destination setting device is a device.
検索キーワードを入力するキーワード入力機能と、
前記キーワード入力機能で入力された2つのキーワードについて、一方のキーワードに対する他方のキーワードの継続関係が一義的関係にあるか否かを判断する一義的関係判断機能と、
前記一義的関係判断機能で一義的関係にあると判断した場合、前記一方のキーワードに前記他方のキーワードを連結して1つのキーワードとするキーワード連結機能と、
検索キーワードを含む目的地データを複数記憶する目的地データ記憶手段から、前記連結したキーワードと、連結していないキーワードにより、目的地候補を検索する検索機能と、
前記目的地候補を表示する表示機能と、
前記表示された目的地候補を選択する目的地選択機能と、
をコンピュータに実現させるための目的地設定用プログラム。
A keyword input function for entering search keywords,
An unambiguous relationship determination function for determining whether or not the continuation relationship of the other keyword with respect to one keyword is an unambiguous relationship with respect to the two keywords input by the keyword input function;
When it is determined that the unique relationship is determined by the unique relationship determination function, a keyword linking function that links the other keyword to the one keyword to form one keyword;
A search function for searching for destination candidates from the destination keyword storage means for storing a plurality of destination data including a search keyword using the linked keyword and the unlinked keyword;
A display function for displaying the destination candidates;
A destination selection function for selecting the displayed destination candidates;
A program for setting a destination to enable a computer to implement a program.
JP2008086459A 2008-03-28 2008-03-28 Destination setting device and destination setting program Expired - Fee Related JP4915379B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008086459A JP4915379B2 (en) 2008-03-28 2008-03-28 Destination setting device and destination setting program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008086459A JP4915379B2 (en) 2008-03-28 2008-03-28 Destination setting device and destination setting program

Publications (2)

Publication Number Publication Date
JP2009236860A true JP2009236860A (en) 2009-10-15
JP4915379B2 JP4915379B2 (en) 2012-04-11

Family

ID=41250972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008086459A Expired - Fee Related JP4915379B2 (en) 2008-03-28 2008-03-28 Destination setting device and destination setting program

Country Status (1)

Country Link
JP (1) JP4915379B2 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011096031A (en) * 2009-10-30 2011-05-12 Aisin Aw Co Ltd Point search device and program
JP2011159154A (en) * 2010-02-02 2011-08-18 Aisin Aw Co Ltd Point search device
JP2011198115A (en) * 2010-03-19 2011-10-06 Aisin Aw Co Ltd Spot retrieval device
JP2011198072A (en) * 2010-03-19 2011-10-06 Aisin Aw Co Ltd Facility retrieval device and program
JP2011198264A (en) * 2010-03-23 2011-10-06 Aisin Aw Co Ltd Spot retrieval device
CN104296768A (en) * 2014-09-23 2015-01-21 福州海峡职业技术学院 Navigation method of navigation device
JP2018163342A (en) * 2017-03-24 2018-10-18 株式会社Nttドコモ Voice recognition result comparison system
JP2022011365A (en) * 2020-06-30 2022-01-17 株式会社スマートドライブ Information processing device, information processing method, and program

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07306862A (en) * 1994-05-11 1995-11-21 Hitachi Ltd Information retrieval method
JPH11271084A (en) * 1998-03-23 1999-10-05 Aisin Aw Co Ltd Navigation device for vehicle and storage medium
JP2001194162A (en) * 2000-01-13 2001-07-19 Soft Ryutsu Kk Information providing system and method for navigation device, and storage medium storing computer program for realizing information providing system for navigation device
JP2005172524A (en) * 2003-12-09 2005-06-30 Nec Corp Position information register search system, a position information register search server, and a position information register search method
JP2005202198A (en) * 2004-01-16 2005-07-28 Toyota Central Res & Dev Lab Inc Dictionary generating apparatus and speech recognition apparatus
JP2007026104A (en) * 2005-07-15 2007-02-01 Hitachi Ltd How to display search conditions
JP2009140317A (en) * 2007-12-07 2009-06-25 Aisin Aw Co Ltd Search device, navigation device and search program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07306862A (en) * 1994-05-11 1995-11-21 Hitachi Ltd Information retrieval method
JPH11271084A (en) * 1998-03-23 1999-10-05 Aisin Aw Co Ltd Navigation device for vehicle and storage medium
JP2001194162A (en) * 2000-01-13 2001-07-19 Soft Ryutsu Kk Information providing system and method for navigation device, and storage medium storing computer program for realizing information providing system for navigation device
JP2005172524A (en) * 2003-12-09 2005-06-30 Nec Corp Position information register search system, a position information register search server, and a position information register search method
JP2005202198A (en) * 2004-01-16 2005-07-28 Toyota Central Res & Dev Lab Inc Dictionary generating apparatus and speech recognition apparatus
JP2007026104A (en) * 2005-07-15 2007-02-01 Hitachi Ltd How to display search conditions
JP2009140317A (en) * 2007-12-07 2009-06-25 Aisin Aw Co Ltd Search device, navigation device and search program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011096031A (en) * 2009-10-30 2011-05-12 Aisin Aw Co Ltd Point search device and program
JP2011159154A (en) * 2010-02-02 2011-08-18 Aisin Aw Co Ltd Point search device
JP2011198115A (en) * 2010-03-19 2011-10-06 Aisin Aw Co Ltd Spot retrieval device
JP2011198072A (en) * 2010-03-19 2011-10-06 Aisin Aw Co Ltd Facility retrieval device and program
JP2011198264A (en) * 2010-03-23 2011-10-06 Aisin Aw Co Ltd Spot retrieval device
CN104296768A (en) * 2014-09-23 2015-01-21 福州海峡职业技术学院 Navigation method of navigation device
JP2018163342A (en) * 2017-03-24 2018-10-18 株式会社Nttドコモ Voice recognition result comparison system
JP7049880B2 (en) 2017-03-24 2022-04-07 株式会社Nttドコモ Speech recognition result comparison system
JP2022011365A (en) * 2020-06-30 2022-01-17 株式会社スマートドライブ Information processing device, information processing method, and program
JP7262795B2 (en) 2020-06-30 2023-04-24 株式会社スマートドライブ Information processing device, information processing method, program

Also Published As

Publication number Publication date
JP4915379B2 (en) 2012-04-11

Similar Documents

Publication Publication Date Title
JP4915379B2 (en) Destination setting device and destination setting program
EP2000775A1 (en) Navigation apparatus and navigation program
JP5240565B2 (en) Search device and search program
EP2000774A1 (en) Navigation apparatus and navigation 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
JP5004026B2 (en) Character selection device, navigation device, and character selection program
EP2071478A2 (en) Search device, navigation device, search method and computer program product
JP2009289109A (en) Retrieval device and retrieval program
JP5234405B2 (en) Search device and search program
JP4636391B2 (en) Destination setting support device and destination setting support program
JP2011027420A (en) Navigation apparatus, vehicle, and navigation program
JP2006164242A (en) Navigation device
JP2009210547A (en) Destination selection support device and destination selection support program
JP5120711B2 (en) Navigation device, vehicle, and navigation program
JP5240567B2 (en) Search device and search program
JP4915298B2 (en) Navigation device and program
JP5240558B2 (en) Navigation device, vehicle, and navigation program
JP2001296136A (en) Navigation apparatus and memory medium
JP2014106694A (en) Character recognition device and character recognition program
JP2009008505A (en) Navigation system and program for navigation
JP5234408B2 (en) Search device and search program
JP2009276949A (en) Retrieval device and retrieval program
JP2011027692A (en) Navigation apparatus and navigation program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111028

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111209

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: 20111227

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120109

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

Free format text: PAYMENT UNTIL: 20150203

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4915379

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees