KR100961131B1 - Method and apparatus for setting destination in vehicle navigation system - Google Patents
Method and apparatus for setting destination in vehicle navigation system Download PDFInfo
- Publication number
- KR100961131B1 KR100961131B1 KR1020070089461A KR20070089461A KR100961131B1 KR 100961131 B1 KR100961131 B1 KR 100961131B1 KR 1020070089461 A KR1020070089461 A KR 1020070089461A KR 20070089461 A KR20070089461 A KR 20070089461A KR 100961131 B1 KR100961131 B1 KR 100961131B1
- Authority
- KR
- South Korea
- Prior art keywords
- search
- poi
- extracted
- keyword
- destination
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
- G01C21/3605—Destination input or retrieval
- G01C21/3611—Destination input or retrieval using character input or menus, e.g. menus of POIs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/254—Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/951—Indexing; Web crawling techniques
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/096877—Systems involving transmission of navigation instructions to the vehicle where the input to the navigation device is provided by a suitable I/O arrangement
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0968—Systems involving transmission of navigation instructions to the vehicle
- G08G1/0969—Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
Abstract
본 발명은 차량항법시스템에서 자연어 검색엔진을 이용하여 목적지를 설정하도록 한 방법 및 장치에 관한 것으로, 목적지에 대한 자연어 정보를 입력받으며, 입력받은 자연어 정보를 분석하여 검색 키워드를 추출하며, 추출한 검색 키워드들을 검색조건으로 하여 이에 대응하는 키 팩터를 검색하며, 검색한 키 팩터 정보에 대응하는 목적지 기본 정보를 검색하며, 검색한 목적지 기본 정보를 리스트화하여 목적지 리스트로 출력하며, 출력한 목적지 리스트 중에서 하나의 목적지를 선택하도록 하여 선택된 목적지를 설정하도록 함으로써, 운전자가 원하는 목적지를 쉽게 검색하여 설정할 수 있으며, 이에 차량항법시스템의 사용률을 높여 차량항법시스템의 확대를 기대할 수 있다.The present invention relates to a method and apparatus for setting a destination using a natural language search engine in a vehicle navigation system. The present invention relates to receiving a natural language information about a destination, extracting a search keyword by analyzing the input natural language information, and extracting the search keyword. Search for the key factor corresponding to the search condition, search for the destination basic information corresponding to the searched key factor information, list the searched destination basic information and output it as a destination list, and select one of the output destination lists. By selecting the destination to set the selected destination, the driver can easily search and set the desired destination, thereby increasing the utilization of the vehicle navigation system can be expected to expand the vehicle navigation system.
차량항법시스템, 목적지 검색, 자연어 검색 Vehicle Navigation System, Destination Search, Natural Language Search
Description
본 발명은 차량항법시스템에서의 목적지 설정 방법 및 장치에 관한 것으로, 특히 차량항법시스템에서 자연어 검색엔진을 이용하여 목적지를 설정하도록 한 차량항법시스템에서의 목적지 설정 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for setting a destination in a vehicle navigation system. More particularly, the present invention relates to a method and apparatus for setting a destination in a vehicle navigation system using a natural language search engine.
일반적으로, 차량항법시스템(예를 들어, CNS(Car Navigation System), 웹(Web), 핸드폰 등)은, 운행 중인 차량에 위치 정보를 제공하여 목적지에 정확하게 유도하는 운행안내 시스템 또는 운행유도 시스템으로, GPS(Global Position System) 위성으로부터 수신된 자료를 이용하여 현재 차량의 위치 및 진행 방향을 설치된 화면을 통해 운전 고객에게 보여 주며, 또한 모르는 지역을 방문할 경우에 출발지와 목적지를 입력하면 화면상에 진행해야 할 도로와 거리, 예상 시간 등을 표시해 준다.In general, a vehicle navigation system (for example, CNS (Car Navigation System), Web (Web), mobile phone, etc.) is a driving guidance system or driving guidance system that provides location information to the vehicle in operation to accurately guide to the destination Using the data received from the GPS (Global Position System) satellite, the current vehicle's location and direction of travel are shown to the driving customer through the installed screen.In addition, when visiting an unknown area, the starting point and destination can be entered. Mark the road, distance, and estimated time to proceed.
예를 들어, 운전 고객이 기존의 차량항법시스템을 이용하여 운행하고자 할 때에, 목적지에 대한 정확한 명칭(예로, 종로치과)을 알고 있을 경우에는, 해당 목적지 명칭을 입력하여 검색하게 되면, 검색 엔진은 차량항법시스템 내의 데이터베 이스를 기반으로 목적지 명칭에 해당하는 주소 리스트를 검색하여 해당 검색 결과 리스트를 표출해 주게 된다.For example, if a driving customer wants to drive using an existing vehicle navigation system and knows the exact name of the destination (eg, Jongno Dental), the search engine enters the destination name and searches. Based on the database in the vehicle navigation system, the address list corresponding to the destination name is searched and the corresponding search result list is displayed.
예를 들어, '1. 종로치과 (서울시 종로구 서린동...) 2. 종로치과 (경기도 고양시 일산구...)' 등으로 표시해 주게 되며, 이에 1번을 길 안내로 선택하게 되면 1번을 목적지로 설정하여 길 안내를 수행하게 된다.For example, '1. Jongno Dental Clinic (Seorin-dong, Jongno-gu, Seoul ...) 2. Jongno Dental Clinic (Ilsan-gu, Goyang-si, Gyeonggi-do ...) and so on. Done.
그러나 운전 고객이 기존의 차량항법시스템을 이용하여 운행하고자 할 때에, 정확한 목적지에 대한 명칭을 모르거나, 정확한 목적지를 결정하여 차량항법시스템에 입력하기 위해서는, 차량항법시스템을 이용하여 운행하기 전에, 인터넷이나 기타 매체를 이용하여 먼저 정확한 목적지에 대한 명칭이나 주소를 검색해야만 하는 선 처리단계가 필요하였다.However, when a driving customer wants to operate using the existing vehicle navigation system, the driver does not know the exact name of the destination or enters the vehicle navigation system in order to determine the exact destination and enter the vehicle navigation system. Or other media, a preprocessing step was first required to retrieve the name or address of the correct destination.
본 발명이 이루고자 하는 기술적 과제는, 차량항법시스템에서 자연어 검색엔진을 이용하여 목적지를 설정하도록 한 방법 및 장치를 제공하는 것이다.An object of the present invention is to provide a method and apparatus for setting a destination using a natural language search engine in a vehicle navigation system.
그리고 본 발명은 차량항법시스템을 이용하는 운전자가 정확한 목적지명을 모르거나 목적지를 결정하지 못한 경우에도, 자연어 검색엔진 모듈을 이용하여 운전자가 원하는 목적지를 쉽게 검색하여 설정할 수 있도록 하는데, 그 목적이 있다.In addition, even if the driver using the vehicle navigation system does not know the exact destination name or cannot determine the destination, the present invention enables the driver to easily search for and set a desired destination by using the natural language search engine module.
그리고 본 발명은 운전자가 차량항법시스템을 이용하여 목적지를 설정하고자 할 때에 운전자에게 친숙한 일상적인 사용언어(즉, 자연어)를 통한 목적지 검색 및 설정을 가능하도록 해 줌으로써, 차량항법시스템의 사용률을 높이고, 궁극적으로 차량항법시스템의 확대를 꾀하도록 하는데, 그 목적이 있다.In addition, the present invention increases the utilization rate of the vehicle navigation system by enabling a search and setting of a destination using a common language (ie, natural language) familiar to the driver when the driver wants to set a destination using the vehicle navigation system. Ultimately, the aim is to expand the vehicle navigation system.
이러한 과제를 해결하기 위해, 본 발명에 따르면, 차량항법시스템을 이용한 차량 운행 시에 필요한 목적지를 설정함에 있어서, 운전 고객이 정확한 목적지를 모르거나 결정하지 못한 경우에, 자연어 검색엔진 모듈을 이용하여 운전 고객이 원하는 목적지에 대한 다양한 정보를 자연어로 입력받고, 자연어 검색엔진 모듈을 통하여 운전 고객이 원하는 목적지에 적합하다고 판단되는 목적지 리스트를 검색해 주고, 검색된 목적지 리스트 중에서 운전 고객이 원하는 목적지를 선택할 수 있도록 한 차량항법시스템에서의 목적지 설정 방법 및 장치를 구현한다. 이에, 본 발명은 운전 고객이 정확한 목적지를 모르거나 결정하지 못한 경우에 인터넷이나 기타 매체를 이용하여 정확한 목적지에 대한 명칭이나 주소를 먼저 검색해야만 하는 종래의 번거로움을 없애주며, 차량항법시스템만으로 길 안내 서비스를 위한 목적지를 쉽게 검색하여 설정할 수 있도록 해 준다.In order to solve this problem, according to the present invention, when setting the destination required when driving the vehicle using the vehicle navigation system, when the driving customer does not know or determine the exact destination, driving by using the natural language search engine module It is possible to input various information about the destination desired by customers in natural language, search the list of destinations deemed suitable for the desired destination through the natural language search engine module, and to select the desired destination from the searched destination list. Implement a method and apparatus for setting a destination in a vehicle navigation system. Thus, the present invention eliminates the conventional hassle of having to search for the name or address of the correct destination first using the Internet or other media, when the driving customer does not know or determine the exact destination, the road only by vehicle navigation system It makes it easy to find and set the destination for the guide service.
본 발명의 한 특징에 따르면, 차량항법시스템에서 목적지를 설정하는 방법에 있어서, 목적지에 대한 자연어 정보를 입력받는 단계, 상기 입력받은 자연어 정보를 분석하여 검색 키워드를 추출하는 단계, 상기 추출한 검색 키워드들을 검색조건으로 하여 이에 대응하는 키 팩터를 검색하는 단계, 상기 검색한 키 팩터 정보에 대응하는 목적지 기본 정보를 검색하여 목적지 리스트로 출력하는 단계, 그리고 상기 출력한 목적지 리스트 중에서 하나의 목적지를 선택하도록 하여 선택된 목적지를 설정하는 단계를 포함하는 목적지 설정 방법을 제공한다.According to an aspect of the present invention, in a method for setting a destination in a vehicle navigation system, receiving natural language information of a destination, extracting a search keyword by analyzing the received natural language information, and extracting the extracted search keywords Searching for a key factor corresponding to the search condition, searching for basic destination information corresponding to the searched key factor information, outputting to a destination list, and selecting one destination from the output destination list; It provides a destination setting method comprising the step of setting the selected destination.
여기서, 상기 자연어 정보를 입력받는 단계는, 터치스크린, 또는 키 입력 장치, 음성 인식 장치를 통해 상기 목적지에 대한 자연어 정보를 입력받아 문자 정보로 인식한다.In the receiving of the natural language information, the natural language information of the destination is received through a touch screen, a key input device, or a voice recognition device, and recognized as text information.
그리고 상기 검색 키워드를 추출하는 단계는, 상기 입력받은 자연어 정보를 공백 문자를 기준으로 다수 개의 키워드로 분리하는 단계, 상기 분리된 키워드에 조사를 가지고 있는지를 확인하는 단계, 그리고 상기 조사를 가지고 있는 경우에 조사를 분리하여 상기 검색 키워드를 추출하도록 하는 단계를 포함한다.The extracting of the search keyword may include: separating the input natural language information into a plurality of keywords based on a space character, confirming whether the separated keyword has a survey, and having the survey. Separating the search to extract the search keyword.
그리고 상기 키 팩터를 검색하는 단계는, 상기 추출한 검색 키워드들 모두 또는 소정 개수 이상을 포함하는 자연어를 검색조건으로 하는 단계, 그리고 자연어 데이터베이스에 등록된 자연어들을 탐색하여, 상기 검색조건에 대응하는 키 팩터에 대한 정보를 검색하는 단계를 포함한다. 또한, 상기 키 팩터를 검색하는 단계는, 상기 자연어 정보에 대응하는 키 팩터 정보의 추가, 변경, 수정, 삭제 시에, 이에 대한 정보를 다운로드받아 상기 자연어 데이터베이스를 업그레이드하는 단계를 더 포함한다.The retrieving of the key factor may include: setting the natural language including all of the extracted search keywords or a predetermined number or more as a search condition, and searching for natural words registered in the natural language database to search for a key factor corresponding to the search condition. Retrieving information about. The retrieving of the key factor may further include downloading information about the key factor information corresponding to the natural language information and upgrading the natural language database when the key factor information is added, changed, modified, or deleted.
다르게는, 상기 키 팩터를 검색하는 단계는, 상기 추출한 검색 키워드들을 대상으로 지역 키워드를 추출하여 지역적 제한범위를 결정하는 단계, 상기 추출한 검색 키워드들에 해당하는 운전자 검색 키워드를 운전자 검색키 데이터베이스로부터 추출하는 단계, 그리고 상기 추출된 운전자 검색 키워드들에 해당하는 대표 검색 키워드를 대표 검색키 데이터베이스로부터 추출하는 단계를 포함한다. 이때, 상기 지역적 제한범위를 결정하는 단계는, 상기 추출한 검색 키워드들 중에서 행정동 관련 키워드가 있는 경우에, 행정동 이내를 상기 지역적 제한범위로 결정하는 단계, 그리고 상기 추출한 검색 키워드들 중에서 상기 행정동 외에 위치 정보 관련 POI(Point of Interest) 키워드가 있는 경우에, POI 키워드로부터의 소정의 반경 이내를 상기 지역적 제한범위로 결정하는 단계를 포함한다.Alternatively, the searching of the key factor may include determining a local restriction range by extracting a local keyword from the extracted search keywords, and extracting a driver search keyword corresponding to the extracted search keywords from a driver search key database. And extracting a representative search keyword corresponding to the extracted driver search keywords from a representative search key database. In this case, the determining of the regional restriction range may include determining an administrative ridge as the regional restriction range when there are keywords related to administrative tract among the extracted search keywords, and location information other than the administrative ridge among the extracted search keywords. If there is an associated Point of Interest (POI) keyword, determining within the predetermined radius from the POI keyword as the regional constraint.
그리고 상기 목적지 리스트로 출력하는 단계는, 상기 결정된 지역적 제한범위와 상기 추출된 대표 검색 키워드를 조건으로 하여 이에 대응하는 POI 리스트를 추출하는 단계, 상기 추출된 POI 리스트가 기 설정된 정보량보다 부족할 경우, 상기 추출한 검색 키워드들에 해당하는 POI 리스트를 추출하는 단계, 그리고 상기 추출한 POI 리스트들을 합성하여 최적의 POI 리스트 순서로 정렬하는 단계를 포함한다.The outputting of the destination list may include extracting a POI list corresponding to the determined local restriction range and the extracted representative search keyword, and if the extracted POI list is less than a predetermined amount of information, Extracting a POI list corresponding to the extracted search keywords, and synthesizing the extracted POI lists and sorting them in an optimal POI list order.
다르게는, 상기 목적지 리스트로 출력하는 단계는, 상기 검색한 키 팩터 정보에 대응하는 목적지 기본 정보를 POI 데이터베이스로부터 검색한다.Alternatively, the outputting to the destination list may include retrieving destination basic information corresponding to the retrieved key factor information from a POI database.
본 발명의 다른 특징에 따르면, 차량항법시스템에서 목적지를 설정하는 방법에 있어서, 목적지에 대한 자연어 정보를 입력받는 단계, 상기 입력받은 자연어 정보를 공백 문자를 기준으로 다수 개의 키워드로 분리하는 단계, 상기 분리된 키워드에 조사를 가지고 있는지를 확인하는 단계, 상기 조사를 가지고 있는 경우에 조사를 분리시켜 검색키들을 추출하는 단계, 상기 추출된 검색키들에 해당하는 운전자 검색 키워드를 추출하는 단계, 상기 추출된 운전자 검색 키워드들에 해당하는 대표 검색 키워드를 추출하는 단계, 상기 추출된 대표 검색 키워드에 대응하는 POI 리스트를 추출하는 단계, 상기 추출된 POI 리스트를 최적의 POI 리스트 순서로 정렬하는 단계, 그리고 상기 정렬된 POI 리스트 중에서 하나의 목적지를 선택하도록 하여 선택된 목적지를 설정하는 단계를 포함하는 목적지 설정 방법을 제공한다. 여기서, 상기 최적의 POI 리스트 순서는, 상기 대응되는 대표 검색 키워드의 개수가 많은 순서이다.According to another aspect of the present invention, a method for setting a destination in a vehicle navigation system, the method comprising: receiving natural language information about a destination, separating the received natural language information into a plurality of keywords based on a space character; Checking whether the separated keyword has a survey; extracting search keys by separating the survey in the case of having the survey; extracting a driver search keyword corresponding to the extracted search keys; Extracting a representative search keyword corresponding to driver search keywords, extracting a POI list corresponding to the extracted representative search keyword, sorting the extracted POI list in an optimal POI list order, and the sorting Select a destination from the list of POIs selected. It provides a destination setting method comprising. Here, the optimal POI list order is an order in which the number of the corresponding representative search keywords is high.
그리고 이러한 목적지 설정 방법은, 상기 추출된 검색키들 중에서 지역 키워드가 있는지를 확인하는 단계, 상기 지역 키워드가 있는 경우, 상기 추출된 검색키들 중에서 지역 키워드를 추출하는 단계, 상기 추출된 지역 키워드를 상기 POI 리스트에 대한 지역적 제한범위로 결정하는 단계, 상기 결정된 지역적 제한 범위와 상기 추출된 대표 검색 키워드를 조건으로 하여 이에 대응하는 POI 리스트를 추출하는 단계를 더 포함한다. 이때, 상기 지역적 제한범위로 결정하는 단계는, 상기 추출된 지역 키워드가 행정동 관련 키워드인지를 확인하는 단계, 그리고 상기 추출된 지역 키워드가 행정동 관련 키워드인 경우, 상기 행정동 이내를 지역적 제한범위로 결정하는 단계를 포함한다. 또한, 상기 지역적 제한범위로 결정하는 단계는, 상기 추출된 지역 키워드가 상기 행정동 외에 위치 정보 관련 POI 키워드인지를 확인하는 단계, 그리고 상기 추출된 지역 키워드가 상기 위치 정보 관련 POI 키워드인 경우, 상기 POI 키워드로부터의 소정의 반경 이내를 지역적 제한범위로 결정하는 단계를 더 포함한다.The method for setting a destination may include checking whether there is a local keyword among the extracted search keys, extracting a local keyword from the extracted search keys when the local keyword exists, and converting the extracted local keyword into the POI. The method may further include determining a local restriction range for the list, and extracting a POI list corresponding to the determined local restriction range and the extracted representative search keyword. In this case, the determining of the regional restriction range includes: determining whether the extracted local keyword is an administrative building related keyword, and when the extracted local keyword is an administrative building related keyword, determining the area within the administrative building as a local restriction range. Steps. The determining of the regional restriction range may include determining whether the extracted local keyword is a location information related POI keyword in addition to the administrative building, and when the extracted local keyword is the location information related POI keyword, the POI. And determining the regional limits within a predetermined radius from the keyword.
그리고 이러한 목적지 설정 방법은, 상기 추출된 POI 리스트의 정보가 없거나 기 설정된 정보량보다 부족한지를 확인하는 단계, 상기 추출된 POI 리스트의 정보가 없거나 기 설정된 정보량보다 부족한 경우, 상기 추출된 검색키들에 해당하는 POI 리스트를 추출하는 단계, 그리고 상기 추출한 POI 리스트들을 합성하여 최적의 POI 리스트 순서로 정렬하는 단계를 더 포함한다.The destination setting method may include checking whether there is no information of the extracted POI list or being less than a preset amount of information, and when there is no information of the extracted POI list or being less than a preset amount of information, corresponding destinations are extracted. Extracting a POI list, and synthesizing the extracted POI lists and sorting them in an optimal POI list order.
본 발명의 또 다른 특징에 따르면, 차량항법시스템에서 목적지를 설정하기 위한 장치에 있어서, 목적지로 검색 가능한 키 팩터에 대한 목적지 기본 정보를 데이터베이스화한 POI(Point of Interest) 데이터베이스부, 상기 POI 데이터베이스부의 키 팩터와 목적지에 대한 자연어 정보 간을 매칭시켜 데이터베이스화한 자연어 데이터베이스부, 상기 목적지에 대한 자연어 정보를 입력받는 검색조건 입력부, 상기 검색조건 입력부에서 입력받은 자연어 정보에 따라 상기 POI 데이터베이스부와 상기 자연어 데이터베이스부를 기초로 하여 가장 최적의 목적지 기본 정보를 검색하는 검색 엔진부, 그리고 상기 검색 엔진부에서 검색한 목적지 기본 정보를 리스 트화하여 목적지 리스트로 표출하는 검색결과 표출부를 포함하는 목적지 설정 장치를 제공한다.According to still another aspect of the present invention, in an apparatus for setting a destination in a vehicle navigation system, a point of interest (POI) database unit for the database of the basic information on the key factor searchable as a destination, POI database unit The natural language database unit matching the key factor and natural language information of the destination to a database, a search condition input unit for receiving natural language information about the destination, and the POI database unit and the natural language according to the natural language information input from the search condition input unit. Provided is a destination setting apparatus including a search engine unit for searching the most optimal destination basic information based on the database unit, and a search result display unit for listing the basic destination information searched by the search engine unit and displaying it in a destination list. .
여기서, 상기 검색 엔진부는, 상기 검색조건 입력부에서 입력받은 자연어 정보를 분석하여 검색 키워드를 추출하며, 추출한 검색 키워드들을 검색조건으로 하여 이에 대응하는 키 팩터를 상기 자연어 데이터베이스부로부터 검색하며, 검색한 키 팩터 정보에 대응하는 목적지 기본 정보를 상기 POI 데이터베이스부로부터 검색하며, 상기 검색결과 표출부에서 표출한 목적지 리스트 중에서 하나의 목적지를 선택하도록 하여 선택된 목적지를 설정한다.Here, the search engine unit extracts a search keyword by analyzing the natural language information input from the search condition input unit, searches the key factor corresponding to the search factor from the natural language database unit using the extracted search keywords as a search condition, and retrieves the search key. The destination basic information corresponding to the factor information is retrieved from the POI database unit, and the selected destination is set by selecting one destination from the destination list expressed by the search result display unit.
그리고 상기 자연어 데이터베이스부는, 상기 목적지에 대한 자연어 정보에 대응하는 운전자 검색 키워드를 데이터베이스화한 운전자 검색키 데이터베이스, 그리고 상기 운전자 검색키 데이터베이스에 등록된 운전자 검색 키워드에 대응하는 대표 검색 키워드를 데이터베이스화한 대표 검색키 데이터베이스를 포함한다.The natural language database may include a driver search key database including a driver search keyword corresponding to the natural language information of the destination, and a representative search keyword corresponding to a driver search keyword registered in the driver search key database. Contains the search key database.
그리고 상기 검색 엔진부는, 상기 목적지에 대한 자연어 정보를 공백 문자를 기준으로 다수 개의 키워드로 분리한 후에, 조사가 있는지를 확인하여 키워드에 있는 조사를 분리시켜 검색키들을 추출하는 검색키 추출 모듈, 상기 검색키 추출 모듈에서 추출된 검색키들에 대응하는 운전자 검색 키워드들을 상기 운전자 검색키 데이터베이스로부터 추출하는 운전자 검색키 추출 모듈, 상기 운전자 검색키 추출 모듈에서 추출된 운전자 검색 키워드들에 대응하는 대표 검색 키워드를 상기 대표 검색키 데이터베이스로부터 추출하는 대표 검색키 추출 모듈, 상기 대표 검색키 추출 모듈에서 추출된 대표 검색 키워드에 대응하는 POI 리스트를 상기 POI 데이터베 이스부로부터 추출하는 POI 검색 추출 모듈, 그리고 상기 POI 검색 추출 모듈에서 추출한 POI 리스트를 가장 최적의 POI 리스트 순서로 정렬하는 POI 리스트 추출 모듈을 포함한다.In addition, the search engine unit, after separating the natural language information for the destination into a plurality of keywords based on the space character, the search key extraction module for extracting the search keys by separating the search in the keyword by checking whether there is a search, the A driver search key extraction module for extracting driver search keywords corresponding to the search keys extracted by the search key extraction module from the driver search key database, and a representative search keyword corresponding to the driver search keywords extracted by the driver search key extraction module A representative search key extraction module to extract from the representative search key database, a POI search extraction module to extract a POI list corresponding to the representative search keyword extracted by the representative search key extraction module from the POI database unit, and the POI search The list of POIs extracted from the extraction module Includes a POI list extraction module that sorts the most optimal POI list order.
다르게는, 상기 검색 엔진부는, 상기 검색키 추출 모듈에서 추출된 검색키들을 대상으로 지역 키워드를 추출하여 상기 POI 리스트에 대한 지역적 제한범위를 결정하는 지역적 제한범위 결정 모듈을 더 포함한다.Alternatively, the search engine unit may further include a local restriction range determination module for determining a local restriction range for the POI list by extracting a local keyword from the search keys extracted by the search key extraction module.
그리고 상기 지역적 제한범위 결정 모듈은, 상기 추출된 지역 키워드가 행정동 관련 키워드인 경우에 행정동 이내를 지역적 제한범위로 결정하며, 상기 추출된 지역 키워드가 행정동 외에 위치 정보 관련 POI 키워드인 경우에 POI 키워드로부터의 소정의 반경 이내를 지역적 제한범위로 결정한다. 이때, 상기 POI 검색 추출 모듈은, 상기 지역적 제한범위 결정 모듈에서 결정된 지역적 제한범위와 상기 대표 검색키 추출 모듈에서 추출된 대표 검색 키워드를 조건으로 하여 이에 대응하는 POI 리스트를 상기 POI 데이터베이스부로부터 추출한다.The regional restriction range determination module may determine a local restriction range within an administrative dong when the extracted local keyword is an administrative ridge-related keyword, and if the extracted regional keyword is a POI keyword related to location information other than the administrative ridge, Within a predetermined radius of, determine the regional limits. At this time, the POI search extraction module extracts a POI list corresponding to the local restriction range determined by the regional restriction range determination module and a representative search keyword extracted by the representative search key extraction module from the POI database unit. .
또한 다르게는, 상기 검색 엔진부는, 상기 POI 검색 추출 모듈에서 추출된 POI 리스트의 정보가 없거나 기 설정된 정보량보다 부족한 경우에, 상기 검색키 추출 모듈에서 추출된 검색키들에 대응하는 POI 리스트를 상기 POI 데이터베이스부로부터 추출하는 POI 상세정보 검색 모듈을 더 포함한다. 이때, 상기 POI 리스트 추출 모듈은, 상기 POI 검색 추출 모듈에서 추출한 POI 리스트와 상기 POI 상세정보 검색 모듈에서 추출한 POI 리스트를 합성하여 가장 최적의 POI 리스트 순서로 정렬한다.Alternatively, the search engine unit may include the POI list corresponding to the search keys extracted from the search key extraction module when the information of the POI list extracted by the POI search extraction module is not sufficient or less than a preset amount of information. It further includes a POI detailed information retrieval module to extract from the unit. In this case, the POI list extracting module synthesizes the POI list extracted by the POI search extracting module and the POI list extracted by the POI detail information searching module and sorts them in the most optimal POI list order.
이와 같이 본 발명에 의하면, 운전자가 차량항법시스템을 이용하여 목적지를 설정하고자 할 때에 운전자에 친숙한 일상적인 사용언어(즉, 자연어)를 이용하여 목적지를 검색하여 설정하도록 함으로써, 운전자가 원하는 목적지를 쉽게 검색하여 설정할 수 있으며, 이에 차량항법시스템의 사용률을 높여 차량항법시스템의 확대를 기대할 수 있다.As described above, according to the present invention, when the driver wants to set a destination using the vehicle navigation system, the driver can easily search for and set the destination by using the driver's familiar language (ie, natural language). It can be searched and set, and thus it is expected to expand the vehicle navigation system by increasing the utilization rate of the vehicle navigation system.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 포함한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 …부, …기, …모듈 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part includes a certain component, it means that it may further include other components, except to exclude other components unless otherwise stated. In addition, as described in the specification. Wealth,… … The term module, etc. refers to a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software.
이제 본 발명의 실시 예에 따른 차량항법시스템에서의 목적지 설정 방법 및 장치에 대하여 도면을 참고로 하여 상세하게 설명한다.Now, a method and apparatus for setting a destination in a vehicle navigation system according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시 예에 따른 차량항법시스템에서의 목적지 설정을 위한 장치의 구성을 개략적으로 나타낸 블록도이다.1 is a block diagram schematically illustrating a configuration of an apparatus for setting a destination in a vehicle navigation system according to an embodiment of the present invention.
도 1에 도시한 바와 같이, 본 발명의 실시 예에 따른 차량항법시스템에서의 목적지 설정을 위한 장치는, 검색조건 입력부(110), 검색 엔진부(120), POI(Point of Interest) 데이터베이스부(130), 자연어 데이터베이스부(140), 검색결과 표출부(150)를 포함한다.As shown in FIG. 1, an apparatus for setting a destination in a vehicle navigation system according to an embodiment of the present invention includes a search
검색조건 입력부(110)는, 자연어 검색조건을 입력받기 위한 차량항법시스템내의 UI(User Interface)(예를 들어, 터치스크린과 같은 화면 입력 창)로서, 운전자로부터 검색하고자 하는 목적지에 대한 자연어 정보를 입력받아 해당 입력받은 자연어 정보(즉, 자연어 검색조건)를 검색 엔진부(120)에 통보한다. 여기서, 본 발명의 실시 예는 검색조건 입력부(110)를 터치스크린과 같은 화면 입력 창으로 설명하였지만, 본 발명은 이에 국한된 것이 아니라, 음성 인식부와 같은 장치, 키 입력 장치 등을 이용하여 운전자의 자연어 입력을 수행할 수도 있음을 잘 이해해야 한다.The search
검색 엔진부(120)는, 차량항법시스템내의 자연어 검색을 통한 목적지 및 관심 내용의 검색을 수행하기 위한 로직을 가지고 있는 처리 프로세스를 가지고 있으며, 운전자가 검색조건 입력부(110)를 통해 입력한 검색조건(즉, 자연어 정보)에 따라 POI 데이터베이스부(130)와 자연어 데이터베이스부(140)를 기초로 하여 가장 최적의 결과를 검색하며, 자연어 검색 결과와 연계한 길 안내 서비스를 수행하도록 한다.The
POI 데이터베이스부(130)는, 운전자가 검색할 수 있는 목적지에 대한 기본적인 정보를 데이터베이스화한 것으로, 위치 정보, 행정동(주소) 정보, 전화번호 정보 등을 포함한 주요 검색 가능한 키 팩터(Key Factor)(즉, POI 정보)를 보유하고 있다.The
자연어 데이터베이스부(140)는, POI 데이터베이스부(130)에 저장되어 있는 검색 가능한 키 팩터와 운전자가 검색조건으로 입력한 자연어간의 매칭을 가능하도록 하기 위해서 구축된 데이터베이스로, 운전자가 입력한 검색조건에 대응하는 키 팩터(즉, POI 데이터베이스부(130)에서 검색 가능한 키 팩터)에 대한 정보(즉, 검색키)를 저장한다.The natural
그리고 자연어 데이터베이스부(140)는, 운전자 검색키 데이터베이스(141), 대표 검색키 데이터베이스(142)를 포함한다. 운전자 검색키 데이터베이스(141)는, 운전자가 입력 가능한 검색키(즉, 운전자 검색 키워드)들을 저장하고 있으며, 검색 엔진부(120)의 동작 수행 시에 운전자 검색 키워드와 연계하여 운전자가 희망하는 POI 정보를 찾을 수 있도록 한다. 대표 검색키 데이터베이스(142)는, POI 데이터베이스부(130)의 각 POI 정보에 대한 특징을 대표하는 검색키(즉, 대표 검색 키워드)들을 저장하고 있으며, 검색 엔진부(120)의 동작 수행 시에 대표 검색 키워드와 연계하여 운전자가 희망하는 POI 정보를 찾을 수 있도록 한다.The natural
검색결과 표출부(150)는, LCD(Liquid Crystal Display)와 같은 화면 출력 창으로서, 운전자가 입력한 검색조건에 따라 POI 데이터베이스부(130)와 자연어 데이터베이스부(140)(즉, 운전자 검색키 데이터베이스(141) 또는 대표 검색키 데이터베 이스(142))를 기초로 검색엔진을 사용하여 나온 목적지 리스트를 표출하며, 이에 표출된 리스트 중에서 운전자가 선택한 목적지 정보를 차량항법시스템내의 길 안내 엔진(설명의 편의상으로 도면에는 도시하지 않음)으로 전달하여 길 안내를 서비스할 수 있도록 한다.The search
한편, 검색 엔진부(120)는, 도 2에 도시된 바와 같이, 검색키 추출 모듈(121), 지역적 제한범위 결정 모듈(122), 운전자 검색키 추출 모듈(123), 대표 검색키 추출 모듈(124), POI 검색 추출 모듈(125), POI 상세정보 검색 모듈(126), POI 리스트 추출 모듈(127)을 포함한다.Meanwhile, as illustrated in FIG. 2, the
검색키 추출 모듈(121)은, 운전자가 검색조건 입력부(110)를 통해 입력한 자연어 정보(즉, 자연어 문장)를 일차적으로 공백 문자(' ')를 기준으로 여러 개의 키워드로 분리하며, 그런 다음에 해당 분리한 키워드에 조사를 가지고 있는지를 확인하며, 해당 분리한 키워드에 조사를 가지고 있는 경우에 해당 조사를 분리하여 검색키들을 추출한다. 예를 들어, 운전자가 검색조건 입력부(110)를 통해 '압구정역에서 가까운 맛있고 분위기있는 레스토랑'이라고 입력하였다면, 우선 '압구정역에서', '가까운', '맛있고', '분위기있는', '레스토랑'과 같은 키워드로 각각 분리한 후에, 해당 분리된 키워드에 조사가 있는지를 확인하여 해당 조사가 있는 키워드 '압구정역에서'로부터 조사 '에서'를 분리함으로써, '압구정역', '가까운', '맛있고', '분위기있는', '레스토랑'과 같은 검색키를 얻게 된다.The search
지역적 제한범위 결정 모듈(122)은, 검색키 추출 모듈(121)을 통해 나온 검색키들을 대상으로 지역 키워드를 추출하여 최종적으로 검색되는 POI 리스트에 대 한 지역적 제한범위를 결정한다. 이때, 검색키 추출 모듈(121)에서 추출한 검색키들 중에서 행정동과 관련된 키워드(예를 들어, '종로', '역상동' 등)가 있는 경우에는, 해당 행정동 이내를 지역적 제한범위로 결정하도록 한다. 또한, 검색키 추출 모듈(121)에서 추출한 검색키들 중에서 행정동 외에 위치 정보와 관련된 POI 키워드(예를 들어, '압구정역', '광화문' 등)가 있는 경우에는, 해당 POI 키워드로부터의 소정의 반경(예를 들어, 반경 10(Km)) 이내를 지역적 제한범위로 결정하도록 한다.The regional restriction
운전자 검색키 추출 모듈(123)은, 검색키 추출 모듈(121)에서 추출된 검색키들 중에서 자연어 데이터베이스부(140)의 운전자 검색키 데이터베이스(141)에 존재하는 운전자 검색 키워드를 추출한다. 예를 들어, 운전자 검색키 데이터베이스(141)에 등록되어 있는 운전자 검색 키워드가 '맛있는', '분위기있는', '레스토랑'이라면, 검색키 추출 모듈(121)에서 추출된 '압구정역', '가까운', '맛있고', '분위기있는', '레스토랑'과 같은 검색키들 중에서, '맛있고'에 대응하는 '맛있는'을, '분위기있는'에 대응하는 '분위기있는'을, '레스토랑'에 대응하는 '레스토랑'을 운전자 검색 키워드로 추출하게 된다.The driver search
대표 검색키 추출 모듈(124)은, 자연어 데이터베이스부(140)의 대표 검색키 데이터베이스(142)에 존재하는 대표 검색 키워드들을 검색하여, 운전자 검색키 추출 모듈(123)에서 추출된 운전자 검색 키워드들에 해당하는 대표 검색 키워드를 추출한다. 예를 들어, 대표 검색키 데이터베이스(142)에 등록되어 있는 대표 검색 키워드가 '맛집', '데이트장소', '양식집'이라면, 운전자 검색키 추출 모듈(123)에서 추출된 '맛있는', '분위기있는', '레스토랑'과 같은 운전자 검색 키워드들에 각각 해당하는 '맛집', '데이트장소', '양식집'을 대표 검색 키워드로 추출하게 된다.The representative search
POI 검색 추출 모듈(125)은, 지역적 제한범위 결정 모듈(122)의 수행 결과로 나온 지역적 제한범위와 대표 검색키 추출 모듈(124)의 수행 결과로 나온 대표 검색 키워드를 조건으로 하여 이에 대응하는 POI 리스트(즉, 운전자가 찾고자 하는 POI 리스트)를 POI 데이터베이스부(130)로부터 추출한다.The POI
POI 상세정보 검색 모듈(126)은, POI 검색 추출 모듈(125)의 수행 결과로 나온 POI 리스트 정보가 없거나 기 설정된 정보량보다 부족할 경우, POI 데이터베이스부(130)에 저장되어 있는 상세정보(예를 들어, 운전자가 찾고자 하는 텍스트 형태의 POI 상세정보 데이터)들을 검색하여, 검색키 추출 모듈(121)의 수행 결과로 나온 검색키들에 해당하는 POI 리스트를 POI 데이터베이스부(130)로부터 추출한다.The POI detailed
POI 리스트 추출 모듈(127)은, POI 검색 추출 모듈(125)의 수행 결과(즉, POI 검색 추출 모듈(125)에서 추출한 POI 리스트)를 가장 최적의 POI 리스트 순서로 정렬하거나, POI 검색 추출 모듈(125)의 수행 결과와 POI 상세정보 검색 모듈(126)의 수행 결과(즉, POI 상세정보 검색 모듈(126)에서 추출한 POI 리스트)를 합성하여 가장 최적의 POI 리스트 순서로 정렬한다. 이때, '가장 최적의 POI 리스트 순서'라고 하는 것은, 매칭된 대표 검색 키워드의 개수 및 상세정보 매칭 키워드의 개수가 많은 순서이라고 할 수 있다.The POI
아래에서는 본 발명의 일 실시 예에 따른 차량항법시스템에서의 목적지 설정 방법에 대해서 도 3을 참조하여 상세하게 설명한다.Hereinafter, a method of setting a destination in a vehicle navigation system according to an embodiment of the present invention will be described in detail with reference to FIG. 3.
본 발명의 실시 예에 따른 차량항법시스템은, 초기 시스템 출고 시에 운전자가 검색할 수 있는 목적지에 대한 기본적인 정보(즉, 위치 정보, 행정동(주소) 정보, 전화번호 정보 등을 포함한 주요 검색 가능한 키 팩터(Key Factor)에 대한 정보)(즉, POI 정보)를 데이터베이스화한 후에, 해당 데이터베이스화된 정보를 POI 데이터베이스부(130)에 저장해 둔다. 또한, 추후에 추가, 변경, 수정, 삭제된 키 팩터의 맵 정보나 목적지에 대한 정보를 유무선 인터넷 등을 통해 다운로드받아 POI 데이터베이스부(130)를 업그레이드할 수 있다.In the vehicle navigation system according to an embodiment of the present invention, a key searchable key including basic information (ie, location information, administrative building (address) information, telephone number information, etc.) about a destination that can be searched by a driver at the time of initial system shipment. After the information on the key factor (ie, POI information) is made into a database, the databaseized information is stored in the
그리고 본 발명의 실시 예에 따른 차량항법시스템은, 운전자가 차량항법시스템을 이용하여 목적지를 설정하고자 할 때에 운전자에게 친숙한 일상적인 사용언어(즉, 자연어)를 통한 목적지 검색 및 설정을 가능하도록 하기 위해서, 초기 시스템 출고 시에 POI 데이터베이스부(130)에 저장되어 있는 검색 가능한 키 팩터와 매칭이 가능한 자연어에 대한 정보를 데이터베이스화한 후에, 해당 데이터베이스화된 정보를 자연어 데이터베이스부(140)에 저장해 둔다. 또한, 추후에 자연어에 대한 정보, 또는 자연어에 대한 정보에 따른 POI 데이터베이스부(130)에 저장되어 있는 검색 가능한 키 팩터에 대한 정보의 추가, 변경, 수정, 삭제 시에 유무선 인터넷 등을 통해 이에 대한 정보를 다운로드받아 자연어 데이터베이스부(140)를 업그레이드할 수 있다.And the vehicle navigation system according to an embodiment of the present invention, when the driver wants to set the destination by using the vehicle navigation system to enable the destination search and setting through a common language (ie natural language) familiar to the driver After initializing the system, the information about the natural language that can be matched with the searchable key factor stored in the
이때, 자연어 데이터베이스부(140)는, POI 데이터베이스부(130)에 저장되어 있는 검색 가능한 키 팩터와 운전자가 검색조건으로 입력한 자연어간의 매칭이 가능하도록 구축된다.At this time, the natural
다시 말해서, 자연어 데이터베이스부(140)의 운전자 검색키 데이터베이스(141)는, 운전자가 입력 가능한 검색키(즉, 운전자 검색 키워드)들을 저장시켜 검색 엔진부(120)의 동작 수행 시에 운전자 검색 키워드와 매칭되어 운전자가 희망하는 POI 정보를 찾을 수 있도록 구현한다. 또한, 자연어 데이터베이스부(140)의 대표 검색키 데이터베이스(142)는, POI 데이터베이스부(130)의 각 POI 정보에 대한 특징을 대표하는 검색키(즉, 대표 검색 키워드)들을 저장시켜 검색 엔진부(120)의 동작 수행 시에 대표 검색 키워드와 매칭되어 운전자가 희망하는 POI 정보를 찾을 수 있도록 구현한다.In other words, the driver search
상술한 데이터베이스들, 즉 POI 데이터베이스부(130), 운전자 검색키 데이터베이스(141) 및 대표 검색키 데이터베이스(142)의 구성을 도 4에 나타낸 바와 같은 예를 들어 살펴보면 다음과 같다.The configuration of the above-described databases, that is, the
일 예로, 운전자 검색키 데이터베이스(141)에 등록되어 있는 '음식점', '레스토랑', '식당' 등과 같은 운전자 검색 키워드는, 대표 검색키 데이터베이스(142)에 등록되어 있는 '음식점'과 같은 대표 검색 키워드와 연계되도록 구축된다. 또한, 대표 검색키 데이터베이스(142)에 등록되어 있는 '음식점'과 같은 대표 검색 키워드는, POI 데이터베이스부(130)에 등록되어 있는 '원조 무교동 낙지'와 같은 POI 정보와 연계되도록 구축된다.For example, a driver search keyword such as 'restaurant', 'restaurant', or 'restaurant' registered in the driver search
다른 예로, 운전자 검색키 데이터베이스(141)에 등록되어 있는 '낙지요리', '낙지', '낙지집' 등과 같은 운전자 검색 키워드는, 대표 검색키 데이터베이스(142)에 등록되어 있는 '낙지요리'와 같은 대표 검색 키워드와 연계되도록 구축 된다. 또한, 대표 검색키 데이터베이스(142)에 등록되어 있는 '낙지요리'와 같은 대표 검색 키워드는, POI 데이터베이스부(130)에 등록되어 있는 '서울시 종로구 서린동 XX번지 02-123-4567'과 같은 POI 정보와 연계되도록 구축된다.As another example, driver search keywords such as 'noodles', 'octopus', 'octopus collection' and the like registered in the driver search
그 다음으로, 본 발명의 실시 예에 따른 차량항법시스템을 이용한 차량 운행 시에 필요한 목적지를 설정함에 있어서, 운전자가 정확한 목적지를 모르거나 결정하지 못한 경우에, 운전자는 자신에게 친숙한 일상적인 사용언어(즉, 자연어)를 검색조건 입력부(110)(예를 들어, 터치스크린과 같은 화면 입력 창)를 통해 입력하게 된다.Next, in setting a destination required for driving a vehicle using a vehicle navigation system according to an exemplary embodiment of the present invention, when the driver does not know or determine the exact destination, the driver may use a language that is familiar to them. That is, the natural language is input through the search condition input unit 110 (for example, a screen input window such as a touch screen).
이때, 검색조건 입력부(110)는, 운전자로부터 검색하고자 하는 목적지에 대한 자연어 정보를 입력받아 해당 입력받은 자연어 정보(즉, 자연어 검색조건)를 문자 정보로 인식하여 검색 엔진부(120)에 통보한다.At this time, the search
예를 들어, 운전자가 검색조건 입력부(110)를 통해 '광화문 근처에 있는 유명한 치과'라는 자연어를 입력하게 되면, 검색조건 입력부(110)는 해당 입력받은 자연어 정보를 검색 엔진부(120)로 인가해 주게 된다.For example, when a driver inputs a natural language of 'famous dentist near Gwanghwamun' through the search
다르게는, 검색조건 입력부(110)를 터치스크린과 같은 화면 입력 창 또는 키 입력 장치가 아니라, 음성 인식부와 같은 장치를 이용할 수도 있다. 이런 경우에는 마이크를 통해 운전자의 발성 음성을 입력받아 입력받은 음성을 인식하여 이에 대응하는 문자 정보로 변환시킨 후에 해당 변환된 자연어 정보를 검색 엔진부(120)로 인가해 주게 된다.Alternatively, the search
이에, 검색 엔진부(120)는, 자연어 검색 엔진으로서, 검색조건 입력부(110) 를 통해 입력한 검색조건에 따라 POI 데이터베이스부(130)와 자연어 데이터베이스부(140)를 기초로 하여 가장 최적의 결과(즉, 목적지에 대한 정보)를 검색한다.Accordingly, the
다시 말해서, 검색 엔진부(120)는, 운전자가 검색조건으로 입력한 자연어 정보를 검색조건 입력부(110)를 통해 전달받으며(S301), 해당 전달받은 자연어 정보를 분석하여 중요 검색 키워드를 추출한다(S302).In other words, the
상술한 단계 S302를 검색 엔진부(120) 내에 구비된 검색키 추출 모듈(121)의 동작으로 보다 상세히 설명하면, 운전자가 검색조건 입력부(110)를 통해 입력한 자연어 정보(즉, 자연어 문장)를 일차적으로 공백 문자(' ')를 기준으로 여러 개의 키워드로 분리하며, 그런 다음에 해당 분리한 키워드에 조사를 가지고 있는지를 확인하며, 이때 해당 분리한 키워드에 조사를 가지고 있는 경우에 해당 조사를 분리하여 검색키들을 추출하도록 한다.When the above-described step S302 is described in more detail by the operation of the search
예를 들어, 운전자가 검색조건으로 입력한 자연어 정보가 '광화문 근처에 있는 유명한 치과'인 경우에, 해당 입력받은 자연어 정보들 중에서 중요 검색 키워드로 '광화문', '근처', '유명', '치과'를 추출하게 된다.For example, if the natural language information input by the driver is' famous dentist near Gwanghwamun ', the important search keywords among the input natural language information are' Gwanghwamun ',' nearby ',' famous', ' Dentist 'is extracted.
그리고 검색 엔진부(120)는, 상술한 단계 S302에서 추출한 중요 검색 키워드들을 검색조건으로 하여 자연어 데이터베이스부(140)에 등록되어 있는 자연어들을 탐색하여(S303), 해당 검색조건에 대응하는 키 팩터(즉, POI 데이터베이스부(130)에서 검색 가능한 키 팩터)에 대한 정보를 검색한다(S304).Then, the
이때, 키 팩터 정보는 자연어 검색조건에 매칭되어 있는 정보이며, 자연어 검색조건은 상술한 단계 S302에서 추출한 중요 검색 키워드들을 모두 포함하는 자 연어(키워드)로 하거나, 상술한 단계 S302에서 추출한 중요 검색 키워드들 중 소정 개수 이상 포함하는 자연어(키워드)로 하는 등으로 조합하여 사용할 수 있다.In this case, the key factor information is information matching the natural language search condition, and the natural language search condition is a child salmon (keyword) including all the important search keywords extracted in step S302 described above, or the important search keyword extracted in step S302 described above. These may be used in combination, for example, as a natural language (keyword) including a predetermined number or more.
상술한 단계 S303 및 S304를 검색 엔진부(120) 내에 구비된 지역적 제한범위 결정 모듈(122), 운전자 검색키 추출 모듈(123) 및 대표 검색키 추출 모듈(124)의 동작으로 보다 상세히 설명하면 다음과 같다.The above-described steps S303 and S304 will be described in more detail by the operations of the local restriction
지역적 제한범위 결정 모듈(122)은, 상술한 단계 S302에서 검색키 추출 모듈(121)을 통해 나온 검색키들을 대상으로 지역 키워드를 추출하여 최종적으로 검색되는 POI 리스트에 대한 지역적 제한범위를 결정하도록 한다. 이때, 검색키 추출 모듈(121)에서 추출한 검색키들 중에서 행정동과 관련된 키워드(예를 들어, '종로', '역상동' 등)가 있는 경우에는, 해당 행정동 이내를 지역적 제한범위로 결정하도록 한다. 다르게는, 검색키 추출 모듈(121)에서 추출한 검색키들 중에서 행정동 외에 위치 정보와 관련된 POI 키워드(예를 들어, '압구정역', '광화문' 등)가 있는 경우에는, 해당 POI 키워드로부터의 소정의 반경(예를 들어, 반경 10(Km)) 이내를 지역적 제한범위로 결정하도록 한다.The local restriction
그리고 운전자 검색키 추출 모듈(123)은, 자연어 데이터베이스부(140)의 운전자 검색키 데이터베이스(141)에 존재하는 운전자 검색 키워드를 검색하여, 상술한 단계 S302에서 검색키 추출 모듈(121)을 통해 추출된 검색키들에 해당하는 운전자 검색 키워드를 추출하도록 한다.The driver search
이에, 대표 검색키 추출 모듈(124)은, 자연어 데이터베이스부(140)의 대표 검색키 데이터베이스(142)에 존재하는 대표 검색 키워드들을 검색하여, 운전자 검 색키 추출 모듈(123)에서 추출된 운전자 검색 키워드들에 해당하는 대표 검색 키워드를 추출하도록 한다.Accordingly, the representative search
이에 따라, 검색 엔진부(120)는, 상술한 단계 S304에서 검색한 키 팩터 정보에 대응하는 목적지 기본 정보(예를 들어, 위치 정보, 행정동(주소) 정보, 전화번호 정보 등)를 POI 데이터베이스부(130)로부터 검색한 후에(S305), 해당 검색된 목적지 기본 정보들을 리스트화하여 목적지 리스트로 생성시켜(S306) LCD와 같은 화면 출력 창을 구비한 검색결과 표출부(150)에 전달한다.Accordingly, the
상술한 단계 S305 및 S306을 검색 엔진부(120) 내에 구비된 POI 검색 추출 모듈(125), POI 상세정보 검색 모듈(126) 및 POI 리스트 추출 모듈(127)의 동작으로 보다 상세히 설명하면 다음과 같다.The above-described steps S305 and S306 will be described in more detail by operations of the POI
POI 검색 추출 모듈(125)은, POI 데이터베이스부(130)에 존재하는 POI 정보들을 검색하여, 상술한 단계 S304에서 지역적 제한범위 결정 모듈(122)의 수행 결과로 나온 지역적 제한범위와 대표 검색키 추출 모듈(124)의 수행 결과로 나온 대표 검색 키워드를 조건으로 하여 이에 대응하는 POI 리스트(즉, 운전자가 찾고자 하는 POI 리스트)를 POI 데이터베이스부(130)로부터 추출하도록 한다.The POI
이때, POI 검색 추출 모듈(125)의 수행 결과로 나온 POI 리스트 정보가 없거나 기 설정된 정보량보다 부족할 경우, POI 상세정보 검색 모듈(126)은 POI 데이터베이스부(130)에 저장되어 있는 POI 정보의 상세정보(예를 들어, 운전자가 찾고자 하는 텍스트 형태의 POI 상세정보 데이터)들을 검색하여, 상술한 단계 S302에서 검색키 추출 모듈(121)의 수행 결과로 나온 검색키들에 해당하는 POI 리스트를 POI 데이터베이스부(130)로부터 추출하도록 한다.At this time, if there is no POI list information resulting from the execution of the POI
이에, POI 리스트 추출 모듈(127)은, POI 검색 추출 모듈(125)의 수행 결과(즉, POI 검색 추출 모듈(125)에서 추출한 POI 리스트)를 가장 최적의 POI 리스트 순서로 정렬하거나, POI 검색 추출 모듈(125)의 수행 결과와 POI 상세정보 검색 모듈(126)의 수행 결과(즉, POI 상세정보 검색 모듈(126)에서 추출한 POI 리스트)를 합성하여 가장 최적의 POI 리스트 순서로 정렬한다.Accordingly, the POI
그러면, 검색결과 표출부(150)는, 운전자가 입력한 검색조건에 따라 POI 데이터베이스부(130)와 자연어 데이터베이스부(140)를 기초로 검색 엔진부(120)에서 생성한 목적지 리스트를 인가받아 화면 출력 창에 표출해 주게 된다(S307).Then, the search
이에, 운전자가 표출된 리스트 중에서 하나의 목적지를 선택하게 되면, 본 발명의 실시 예에 따른 차량항법시스템내의 키 입력 장치를 통해 운전자에 의해 선택된 목적지 정보를 본 발명의 실시 예에 따른 차량항법시스템내의 길 안내 엔진으로 전달하여 길 안내를 서비스할 수 있도록 한다.Accordingly, when the driver selects one destination from the displayed list, the destination information selected by the driver through the key input device in the vehicle navigation system according to an embodiment of the present invention is displayed in the vehicle navigation system according to the embodiment of the present invention. It delivers to the route guidance engine so that the route guidance can be serviced.
예를 들어, 중요 검색 키워드가 '광화문', '근처', '유명', '치과'인 경우에, 이에 대응하는 키 팩터를 '종로구', '치과'로 자연어 데이터베이스부(140)에서 검색하고, 해당 검색된 키 팩터에 해당하는 목적지 리스트를 업종이 '치과'이면서 위치가 '종로구'인 목적지들로 POI 데이터베이스부(130)에서 검색한 후에, '1. 종로치과 (서울시 종로구 서린동.../02-123-3456) 2. 서린치과 (서울시 종로구 무교동.../02-234-3450) 3. 연세치과 (서울시 종로구 종로1가.../02-567-1010)' 등으로 표시해 주게 되며, 이에 1번을 길 안내로 선택하게 되면 1번을 목적지로 설정하여 길 안내를 수행하게 된다.For example, when the important search keyword is 'gwanghwamun', 'nearby', 'famous', 'dental', the corresponding key factor is searched in the
한편, 본 발명의 다른 실시 예에 따른 차량항법시스템에서의 목적지 설정 방법에 대해서 도 5를 참조하여 상세하게 설명한다.On the other hand, a destination setting method in the vehicle navigation system according to another embodiment of the present invention will be described in detail with reference to FIG.
먼저, 운전자가 검색조건으로 자연어 정보(즉, 자연어 문장)를 입력하게 되면, 검색 엔진부(120)는 운전자가 입력한 자연어 정보를 검색조건 입력부(110)를 통해 전달받는다(S501). 예를 들어, 검색조건 입력부(110)를 통해 운전자가 입력한 '압구정역에서 가까운 맛있고 분위기있는 레스토랑'과 같은 자연어 정보를 입력받게 된다.First, when a driver inputs natural language information (that is, a natural language sentence) as a search condition, the
이에, 검색 엔진부(120) 내에 구비된 검색키 추출 모듈(121)은, 상술한 단계 S501에서 전달받은 자연어 정보를 일차적으로 공백 문자(' ')를 기준으로 여러 개의 키워드로 분리한다(S502). 예를 들어, '압구정역에서', '가까운', '맛있고', '분위기있는', '레스토랑'과 같은 키워드로 각각 분리하게 된다.Accordingly, the search
그런 다음에, 검색키 추출 모듈(121)은, 상술한 단계 S502에서 분리한 키워드에 조사가 있는지의 여부를 확인하며(S503), 이때 상술한 단계 S503에서 분리한 키워드에 조사가 있는 경우에 해당 조사를 분리시켜 준다(S504). 예를 들어, 조사가 있는 키워드 '압구정역에서'로부터 조사 '에서'를 분리하게 된다.Then, the search
그리고 검색키 추출 모듈(121)은, 상술한 단계 S504에서 조사를 분리시킨 키워드를 포함한 검색키들을 추출하게 된다(S505). 예를 들어, '압구정역', '가까운', '맛있고', '분위기있는', '레스토랑'과 같은 검색키를 얻게 된다.The search
이에 따라, 검색 엔진부(120) 내에 구비된 지역적 제한범위 결정 모듈(122) 은, 상술한 단계 S505에서 추출한 검색키들 중에서 지역 키워드가 있는지의 여부를 확인한다(S506).Accordingly, the local restriction
그러면, 상술한 단계 S506에서 지역 키워드가 있는 경우, 지역적 제한범위 결정 모듈(122)은 상술한 단계 S505에서 추출한 검색키들 중에서 지역 키워드를 추출함으로써(S507), 최종적으로 검색되는 POI 리스트에 대한 지역적 제한범위를 결정하게 된다(S508). 이때, 상술한 단계 S507에서 추출한 지역 키워드가 행정동과 관련된 키워드(예를 들어, '종로', '역상동' 등)인지를 확인한다.Then, if there is a local keyword in step S506 described above, the regional restriction
만약에, 상술한 단계 S507에서 추출한 지역 키워드가 행정동과 관련된 키워드인 경우, 지역적 제한범위 결정 모듈(122)은 해당 행정동 이내를 지역적 제한범위로 결정하도록 한다. 반면에, 상술한 단계 S507에서 추출한 지역 키워드가 행정동 외에 위치 정보와 관련된 POI 키워드(예를 들어, '압구정역', '광화문' 등)인 경우, 지역적 제한범위 결정 모듈(122)은 해당 POI 키워드로부터의 소정의 반경(예를 들어, 반경 10(Km)) 이내를 지역적 제한범위로 결정하도록 한다.If the local keyword extracted in step S507 described above is a keyword related to the administrative building, the regional restriction
그리고 상술한 단계 S506에서 지역 키워드가 없는 경우나, 상술한 단계 S508에서 지역적 제한 범위를 결정한 후에, 검색 엔진부(120) 내에 구비된 운전자 검색키 추출 모듈(123)은 상술한 단계 S505에서 추출한 검색키들 중에서 자연어 데이터베이스부(140)의 운전자 검색키 데이터베이스(141)에 존재하는 운전자 검색 키워드를 추출하도록 한다(S509).When there is no local keyword in step S506 or after determining the local restriction range in step S508 described above, the driver search
예를 들어, 운전자 검색키 데이터베이스(141)에 등록되어 있는 운전자 검색 키워드가 '맛있는', '분위기있는', '레스토랑'이라면, 상술한 단계 S505에서 추출 한 '압구정역', '가까운', '맛있고', '분위기있는', '레스토랑'과 같은 검색키들 중에서, '맛있고'에 대응하는 '맛있는'을, '분위기있는'에 대응하는 '분위기있는'을, '레스토랑'에 대응하는 '레스토랑'을 운전자 검색 키워드로 추출하게 된다.For example, if the driver search keyword registered in the driver search
그런 후에, 검색 엔진부(120) 내에 구비된 대표 검색키 추출 모듈(124)은, 자연어 데이터베이스부(140)의 대표 검색키 데이터베이스(142)에 존재하는 대표 검색 키워드들을 검색하여, 상술한 단계 S509에서 추출한 운전자 검색 키워드들에 해당하는 대표 검색 키워드를 추출하도록 한다(S510).Thereafter, the representative search
예를 들어, 대표 검색키 데이터베이스(142)에 등록되어 있는 대표 검색 키워드가 '맛집', '데이트장소', '양식집'이라면, 상술한 단계 S509에서 추출한 '맛있는', '분위기있는', '레스토랑'과 같은 운전자 검색 키워드들에 각각 해당하는 '맛집', '데이트장소', '양식집'을 대표 검색 키워드로 추출하게 된다.For example, if the representative search keyword registered in the representative search
이에, 검색 엔진부(120) 내에 구비된 POI 검색 추출 모듈(125)은, 상술한 단계 S508에서 결정한 지역적 제한 범위를 조건으로 하거나, 상술한 단계 S510에서 추출한 대표 검색 키워드를 조건으로 하거나, 상술한 단계 S508에서 결정한 지역적 제한 범위와 상술한 단계 S510에서 추출한 대표 검색 키워드를 조건으로 하여 이에 대응하는 POI 리스트(즉, 운전자가 찾고자 하는 POI 리스트)를 POI 데이터베이스부(130)로부터 추출하도록 한다(S511).Accordingly, the POI
이때, 검색 엔진부(120) 내에 구비된 POI 상세정보 검색 모듈(126)은, 상술한 단계 S511에서 추출한 POI 리스트 정보가 없거나 기 설정된 정보량보다 부족한지의 여부를 확인한다(S512).At this time, the POI detailed
만약에, 상술한 단계 S512에서 상술한 단계 S511에서 추출한 POI 리스트 정보가 없거나 기 설정된 정보량보다 부족한 경우, POI 상세정보 검색 모듈(126)은 POI 데이터베이스부(130)에 저장되어 있는 상세정보(예를 들어, 운전자가 찾고자 하는 텍스트 형태의 POI 상세정보 데이터)들을 검색하여, 상술한 단계 S505에서 추출한 검색키들에 해당하는 POI 리스트를 POI 데이터베이스부(130)로부터 추출한다(S513).If, in step S512, the POI list information extracted in step S511 described above is not present or is less than the preset amount of information, the POI detail
그런 후에, 검색 엔진부(120) 내에 구비된 POI 리스트 추출 모듈(127)은, 상술한 단계 S511에서 추출한 POI 리스트를 가장 최적의 POI 리스트 순서로 정렬하거나, 상술한 단계 S511에서 추출한 POI 리스트와 상술한 단계 S513에서 추출한 POI 리스트를 합성하여 가장 최적의 POI 리스트 순서로 정렬한다(S514). 이때, '가장 최적의 POI 리스트 순서'라고 하는 것은, 매칭된 대표 검색 키워드의 개수 및 상세정보 매칭 키워드의 개수가 많은 순서이라고 할 수 있다.Thereafter, the POI
그러면, 검색결과 표출부(150)는, 상술한 단계 S514에서 정렬된 POI 리스트를 검색 엔진부(120)으로부터 인가받아 목적지 리스트로 화면 출력 창에 표출해 주게 된다(S515).Then, the search
이상, 본 발명의 실시 예는 차량항법시스템에서 UI를 이용해 자연어 검색조건을 입력받고 자연어 검색을 통한 목적지 및 관심 내용을 검색하고 자연어 검색 결과와 연계한 길 안내 서비스를 수행하도록 하는 것에 대해서 설명하였다.In the above, the embodiment of the present invention has been described so that the navigation system receives a natural language search condition using the UI, searches for a destination and a content of interest through the natural language search, and performs a road guidance service linked with the natural language search result.
그러나 본 발명의 실시 예는 이상에서 설명한 장치 및/또는 방법 및 장치를 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.However, embodiments of the present invention are not implemented only by the above-described apparatuses and / or methods and apparatuses, but programs for realizing functions corresponding to the configurations of the embodiments of the present invention, recording media on which the programs are recorded, and the like. The implementation may be easily implemented by those skilled in the art to which the present invention pertains from the description of the above-described embodiments.
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
도 1은 본 발명의 실시 예에 따른 차량항법시스템에서의 목적지 설정을 위한 장치의 구성을 나타낸 블록도이다.1 is a block diagram showing a configuration of an apparatus for setting a destination in a vehicle navigation system according to an embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 검색 엔진부의 구성을 나타낸 블록도이다.2 is a block diagram illustrating a configuration of a search engine unit according to an exemplary embodiment of the present invention.
도 3은 본 발명의 일 실시 예에 따른 차량항법시스템에서의 목적지 설정 방법을 나타낸 순서도이다.3 is a flowchart illustrating a destination setting method in a vehicle navigation system according to an exemplary embodiment of the present invention.
도 4는 본 발명의 실시 예에 따른 데이터베이스의 구성 예제를 나타낸 도면이다.4 is a diagram illustrating an example of a configuration of a database according to an embodiment of the present invention.
도 5는 본 발명의 다른 실시 예에 따른 차량항법시스템에서의 목적지 설정 방법을 나타낸 순서도이다.5 is a flowchart illustrating a destination setting method in a vehicle navigation system according to another embodiment of the present invention.
Claims (25)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070089461A KR100961131B1 (en) | 2007-09-04 | 2007-09-04 | Method and apparatus for setting destination in vehicle navigation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070089461A KR100961131B1 (en) | 2007-09-04 | 2007-09-04 | Method and apparatus for setting destination in vehicle navigation system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090131915A Division KR100989385B1 (en) | 2009-12-28 | 2009-12-28 | Method and apparatus for setting destination in vehicle navigation system |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090024435A KR20090024435A (en) | 2009-03-09 |
KR100961131B1 true KR100961131B1 (en) | 2010-06-07 |
Family
ID=40693303
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070089461A Active KR100961131B1 (en) | 2007-09-04 | 2007-09-04 | Method and apparatus for setting destination in vehicle navigation system |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100961131B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9131345B2 (en) * | 2013-03-14 | 2015-09-08 | Qualcomm Incorporated | Methods and systems for automated information entry in a wireless device |
KR101601425B1 (en) * | 2014-06-03 | 2016-03-09 | 현대자동차주식회사 | Destination search method of navigation |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100213763B1 (en) | 1997-05-27 | 1999-08-02 | 오상수 | Place name search method of vehicle navigation system |
KR100560374B1 (en) | 2003-01-10 | 2006-03-14 | 주식회사 파인디지털 | Geographic information retrieval system and search method for car navigation system |
-
2007
- 2007-09-04 KR KR1020070089461A patent/KR100961131B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100213763B1 (en) | 1997-05-27 | 1999-08-02 | 오상수 | Place name search method of vehicle navigation system |
KR100560374B1 (en) | 2003-01-10 | 2006-03-14 | 주식회사 파인디지털 | Geographic information retrieval system and search method for car navigation system |
Also Published As
Publication number | Publication date |
---|---|
KR20090024435A (en) | 2009-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11592310B2 (en) | Methods of obtaining point of interest data | |
KR100767594B1 (en) | Method and system for providing the theme zone associated with the path | |
JP2005214779A (en) | Navigation system and method for updating map data | |
US20050171685A1 (en) | Navigation apparatus, navigation system, and navigation method | |
CN101681382A (en) | navigation device | |
US7599791B2 (en) | Spot searching device, navigation apparatus, spot searching method, spot searching program, and information recording medium having spot searching program | |
CN100565473C (en) | Method and system for updating search data | |
WO2010131445A1 (en) | Destination setting system and destination setting method | |
CN101727474A (en) | Searching device and searching method | |
JP2010043964A (en) | Computer system and route guiding method | |
KR100961131B1 (en) | Method and apparatus for setting destination in vehicle navigation system | |
JP6366409B2 (en) | System, navigation method, and program | |
KR20090132002A (en) | Method and device for providing location information | |
KR100895535B1 (en) | Data retrieval device and its method | |
US8682577B2 (en) | Map information processing apparatus, navigation system, and program | |
US20090254542A1 (en) | Search methods and systems | |
KR100885567B1 (en) | Name search method in navigation system | |
WO2014199428A1 (en) | Candidate announcement device, candidate announcement method, and program for candidate announcement | |
KR100989385B1 (en) | Method and apparatus for setting destination in vehicle navigation system | |
JP2010133904A (en) | Device of searching for destination, program, and method of searching for destination | |
Semenova et al. | Forensic Analysis of 2GIS Navigation App Installed on an Android-Based Smartphone | |
KR100755719B1 (en) | User path search method and server | |
KR101127012B1 (en) | A character row searching apparatus and method | |
JP2010256163A (en) | Navigation device and spot retrieval method | |
JP5046055B2 (en) | Map information processing apparatus, navigation system, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070904 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20090324 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20090528 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20091127 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20090528 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
A107 | Divisional application of patent | ||
AMND | Amendment | ||
J201 | Request for trial against refusal decision | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20091228 Patent event code: PA01071R01D |
|
PJ0201 | Trial against decision of rejection |
Patent event date: 20091228 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20091127 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20100226 Appeal identifier: 2009101011763 Request date: 20091228 |
|
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20091228 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20091228 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20090728 Patent event code: PB09011R02I |
|
B701 | Decision to grant | ||
PB0701 | Decision of registration after re-examination before a trial |
Patent event date: 20100226 Comment text: Decision to Grant Registration Patent event code: PB07012S01D Patent event date: 20100128 Comment text: Transfer of Trial File for Re-examination before a Trial Patent event code: PB07011S01I |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100526 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100527 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130527 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20130527 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20140527 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20140527 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20150508 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20150508 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20170425 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20170425 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20180430 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20180430 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20190502 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20190502 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20200330 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20240320 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20250317 Start annual number: 16 End annual number: 16 |