KR100705183B1 - Navigation system using empirical route and its selection method - Google Patents
Navigation system using empirical route and its selection method Download PDFInfo
- Publication number
- KR100705183B1 KR100705183B1 KR1020050018639A KR20050018639A KR100705183B1 KR 100705183 B1 KR100705183 B1 KR 100705183B1 KR 1020050018639 A KR1020050018639 A KR 1020050018639A KR 20050018639 A KR20050018639 A KR 20050018639A KR 100705183 B1 KR100705183 B1 KR 100705183B1
- Authority
- KR
- South Korea
- Prior art keywords
- route
- empirical
- vehicle
- map data
- database
- Prior art date
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/3453—Special cost functions, i.e. other than distance or default speed limit of road segments
- G01C21/3484—Personalized, e.g. from learned user behaviour or user-defined profiles
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Automation & Control Theory (AREA)
- Navigation (AREA)
Abstract
본 발명은 네비게이션 시스템에 관한 것으로, 특히 주행 시 운전자가 선호하는 경로를 데이터베이스화 하고, 경로 선택 시 상기 데이터베이스화된 경로들을 참조하여 경로를 선택하는 경험적 경로를 이용하여 경로를 선택하는 경험적 경로를 이용한 네비게이션 시스템 및 그 선택 방법에 관한 것이다. 이러한 본 발명은 네비게이션 시스템에 있어서, 지도데이터를 저장하는 지도데이터 데이터베이스와, 다수의 위성위치확인시스템 위성들로부터 위치신호를 수신하고 주기적으로 현재 위치를 계산하여 출력하는 위성위치확인시스템 모듈과, 차량의 주행 경로인 경험적 경로들을 저장하는 경로데이터 데이터베이스와, 차량의 주행 시 상기 계산된 위치들을 주기적으로 입력받아 저장하고 상기 차량의 주행 종료 시 상기 저장된 위치들을 연결하여 경험적 경로를 생성하여 상기 경로데이터 데이터베이스에 저장하고 네비게이션 모드에서 입력하는 목적지와 현재 위치를 포함하는 경험적 경로를 상기 경험적 경로데이터 데이터베이스에서 찾아 상기 지도데이터에 맵매칭 하여 출력하는 제어부로 이루어진다. The present invention relates to a navigation system, and in particular, a database of a driver's preferred route during driving, and an empirical route for selecting a route using an empirical route for selecting a route with reference to the databased routes when selecting a route. A navigation system and a method of selecting the same. The present invention provides a navigation system comprising: a map data database for storing map data, a satellite positioning system module for receiving position signals from a plurality of satellite positioning system satellites and periodically calculating and outputting a current position; A route data database for storing empirical routes which are driving paths of the vehicle, and receiving and storing the calculated positions periodically during driving of the vehicle, and connecting the stored positions at the end of driving of the vehicle to generate an empirical route; And an empirical route including a destination stored in the navigation mode and a current location in the navigation mode, in the empirical route data database, and map-matched to the map data to be output.
네비게이션, 경험적 경로, 시동 Navigation, heuristics, startup
Description
도 1은 본 발명에 따른 경험적 경로를 이용한 네비게이션 시스템의 구성을 나타낸 도면1 is a view showing the configuration of a navigation system using an empirical route according to the present invention
도 2는 본 발명의 실시 예에 따른 네비게이션 시스템의 경험적 경로를 데이터베이스화 하는 방법을 나타낸 흐름도2 is a flowchart illustrating a method of databaseting an empirical route of a navigation system according to an embodiment of the present invention.
도 3은 본 발명의 실시 예에 따른 네비게이션 시스템에서 경험적 경로를 이용하여 경로를 선택하는 방법을 나타낸 흐름도3 is a flowchart illustrating a method of selecting a route using an empirical route in a navigation system according to an embodiment of the present invention.
본 발명은 네비게이션 시스템에 관한 것으로, 특히 주행 시 운전자가 선호하는 경로를 데이터베이스화 하고, 경로 선택 시 상기 데이터베이스화된 경로들을 참조하여 경로를 선택하는 경험적 경로를 이용한 네비게이션 시스템 및 그 선택 방법에 관한 것이다.BACKGROUND OF THE
일반적으로, 네비게이션 시스템은 복수개의 위성위치확인시스템(Global Positioning System: GPS) 위성들로부터 위치신호들을 수신하여 자신의 위치를 계산하는 GPS 시스템을 이용하고, 사용자로부터 목적지를 입력받아 상기 GPS 시스템에 의해 계산된 위치로부터 상기 목적지까지의 다수의 경로들을 전국의 지형과 도로와 상기 지형 및 도로 주변의 시설물과 상기 지형, 도로 및 주변 시설물들 각각에 매칭되어 있는 명칭들로 구성되는 지도데이터에서 검색하고, 검색된 경로들 중 사용자에 의해 선택되어진 경로 선택 방법에 의해 하나의 경로를 선택하여 상기 지도데이터에 매칭하여 표시하고, 주기적으로 갱신되는 자신의 위치와 상기 선택된 경로를 비교하면서 상기 선택된 경로를 기반으로 길 안내를 수행하는 시스템이다.In general, a navigation system uses a GPS system that receives position signals from a plurality of GPS positioning satellites and calculates its position, and receives a destination from a user by the GPS system. Search for a plurality of routes from the calculated location to the destination in map data consisting of terrains and roads across the country, facilities associated with the terrain and roads, and names matching each of the terrains, roads and surrounding facilities, A route is selected based on the selected route by selecting one route by matching the map data by a route selection method selected by the user among the searched routes, and comparing the selected route with the periodically updated one's location. It is a system that performs guidance.
상기 네비게이션 시스템의 경로 선택 방법으로는 국도 우선 및 고속도로 우선 등과 같은 도로 종류에 의한 선택 방법과 최단거리 경로 등과 같은 거리에 의한 선택 방법과 교통상황에 따른 경로 선택 방법 등이 있다.Route selection methods of the navigation system include a road selection method such as a national road priority and a highway priority method, a distance selection method such as a shortest distance path, and a route selection method according to traffic conditions.
상기한 경로 선택 방법들은 사용자가 상기 방법들 중 하나를 선택하면 선택한 방식에 의해 임의의 경로를 선택한다. 상기와 같이 사용자가 경로 선택 방법을 선택하여 경로를 선택할지라도 선택된 경로 선택 방법에 의해서도 다수의 경로들이 검색될 수 있다. 예를 들어, 고속도로 우선 경로 선택 방법을 선택한 경우 현재 위치에서 고속도로를 타기까지 다양한 경로들이 존재할 수 있으며, 고속도로에서 목적지까지도 다양한 경로들이 존재할 수 있다. 이때, 네비게이션 시스템은 소프트웨어적인 2차적인 경로 선택 방법, 예를 들어 현재 위치에서 고속도로 및 고속도로에서 목적지까지의 경로는 최단 거리에 의해 경로를 선택할 수 있다.The path selection methods described above select an arbitrary path by the selected method when the user selects one of the methods. As described above, even if a user selects a path by selecting a path selection method, a plurality of paths may be searched by the selected path selection method. For example, when the highway priority route selection method is selected, various routes may exist from the current position to the highway, and various routes may exist from the highway to the destination. In this case, the navigation system may select a path based on a software secondary path selection method, for example, the path from the current location to the highway and the highway to the destination by the shortest distance.
상기와 같은 방법들에 의해 경로를 선택하는 경우, 사용자의 주관적인 판단 경로와 상기 경로 선택 방법에 의한 선택 경로가 다르면 사용자들은 의구심을 가지게 되며, 때로는 경로 선택이 불합리하다고 판단하여 불만을 가지는 경우가 발생하는 문제점이 있었다.When the path is selected by the above methods, the user may have doubts when the subjective judgment path of the user and the path selected by the path selection method are different, and sometimes the user may have complaints because the path selection is unreasonable. There was a problem.
따라서, 본 발명의 목적은 주행 시 운전자가 선호하는 경로를 데이터베이스화 하고, 경로 선택 시 상기 데이터베이스화된 경로들을 참조하여 경로를 선택하는 경험적 경로를 이용한 네비게이션 시스템 및 그 선택 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide a navigation system using an empirical route and a method of selecting the route, which database the driver's preferred route while driving and select the route with reference to the databased route.
상기한 목적을 달성하기 위한 본 발명의 장치는; 네비게이션 시스템에 있어서, 지도데이터를 저장하는 지도데이터 데이터베이스와, 다수의 위성위치확인시스템 위성들로부터 위치신호를 수신하고 주기적으로 현재 위치를 계산하여 출력하는 위성위치확인시스템 모듈과, 차량의 주행 경로인 경험적 경로들을 저장하는 경로데이터 데이터베이스와, 차량의 주행 시 상기 계산된 위치들을 주기적으로 입력받아 저장하고 상기 차량의 주행 종료 시 상기 저장된 위치들을 연결하여 경험적 경로를 생성하여 상기 경로데이터 데이터베이스에 저장하는 제어부로 이루어짐을 특징으로 한다.The apparatus of the present invention for achieving the above object; A navigation system comprising: a map data database for storing map data; a satellite positioning system module for receiving position signals from a plurality of satellite positioning system satellites and periodically calculating and outputting a current position; A control unit which generates a empirical route by storing a route data database storing empirical routes and periodically receiving the calculated positions when driving the vehicle, and connecting the stored positions when the driving of the vehicle is terminated. Characterized in that made.
상기한 목적을 달성하기 위한 본 발명의 다른 장치는; 차량의 주행 시마다 주기적으로 차량의 위치를 계산하고 차량의 주차 시 상기 위치들을 연결하는 경험적 경로들을 생성하여 저장하고 있는 경험적 경로데이터 데이터베이스를 구비하는 네비게이션 시스템에 있어서, 지도데이터를 저장하는 지도데이터 데이터베이스와, 다수의 위성위치확인시스템 위성들로부터 위치신호를 수신하고 주기적으로 현재 위치를 계산하여 출력하는 위성위치확인시스템 모듈과, 경험적 경로 선택 모드에서 목적지가 입력하면 상기 경험적 경로들 중 현재 위치와 상기 목적지를 포함하는 경험적 경로를 선택하여 상기 지도데이터와 맵매칭 하여 출력하는 제어부로 이루어짐을 특징으로 한다.Another apparatus of the present invention for achieving the above object; A navigation system having an empirical route data database that calculates the position of a vehicle periodically every time the vehicle is driven and generates and stores an empirical route connecting the positions when the vehicle is parked, comprising: a map data database for storing map data; And a satellite positioning system module for receiving a position signal from a plurality of satellite positioning system satellites and periodically calculating and outputting a current position, and when a destination is input in an empirical route selection mode, the current position and the destination among the empirical routes. Selecting an empirical route including a characterized in that consisting of a control unit for outputting the map matching the map data.
상기한 목적을 달성하기 위한 본 발명의 방법은; 지도데이터를 저장하는 지도데이터 데이터베이스와, 다수의 위성위치확인시스템 위성들로부터 위치신호를 수신하고 주기적으로 현재 위치를 계산하여 출력하는 위성위치확인시스템 모듈과, 차량의 주행 경로인 경험적 경로들을 저장하는 경로데이터 데이터베이스를 구비하는 네비게이션 시스템의 경로 선택 방법에 있어서, 차량 주행 시마다 주기적으로 현재 위치를 계산하고 차량 정차 시 계산된 위치들을 연결하여 경험적 경로를 생성하여 데이터베이스화 하는 과정과, 네비게이션 모드 동작 시 경험적 경로 모드가 선택되면 입력하는 목적지와 현재 위치를 포함하는 경험적 경로를 상기 데이터베이스에서 찾아 상기 지도데이터에 맵매칭 하여 디스플레이 하는 과정으로 이루어짐을 특징으로 한다.The method of the present invention for achieving the above object; A map data database for storing map data, a satellite positioning system module for receiving position signals from a plurality of satellite positioning system satellites and periodically calculating and outputting a current position, and storing empirical routes that are driving paths of a vehicle. A route selection method of a navigation system having a route data database, comprising: a process of generating a database by generating an empirical route by periodically calculating the current position each time the vehicle is driven and connecting the calculated positions when the vehicle is stopped, and empirically during the navigation mode operation. When the route mode is selected, a process of searching for the empirical route including the input destination and the current location in the database and mapping the map data to the map data is displayed.
이하, 본 발명에 따른 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명에 따른 동작을 이해하는데 필요한 부분만이 설 명되며 그 이외 부분의 설명은 본 발명의 요지를 벗어나지 않도록 생략될 것이라는 것을 유의하여야 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that in the following description, only parts necessary for understanding the operation according to the present invention will be described, and descriptions of other parts will be omitted so as not to depart from the gist of the present invention.
본 발명은 차량 주행 시 상기 차량의 주행 위치를 일정 주기로 계산하여 저장하고 차량 주행 종료 시 상기 저장된 위치들을 연결하는 경로(이하 "경험적 경로"함)를 생성하여 등록하고, 네비게이션 모드에서 경로 선택 시 상기 경험적 경로들을 검색하여 경로를 선택하는 것이다.The present invention calculates and stores the driving position of the vehicle at a predetermined cycle when driving the vehicle, and generates and registers a path (hereinafter referred to as an "experimental route") connecting the stored positions when the vehicle driving ends, and selecting the route in the navigation mode. Search for empirical paths to select a path.
본 발명에서 상기 차량의 위치는 차량의 스타터 스위치를 통한 시동 검출 시부터 계산되고, 시동 오프 시 주기적으로 계산된 위치들을 연계하여 경험적 경로를 생성한다.In the present invention, the position of the vehicle is calculated from the start detection through the starter switch of the vehicle, and generates an empirical path by linking the positions calculated periodically at the start-off.
또한, 상기 차량의 위치는 속도 센서를 이용하여 차량의 주행 속도가 일정 속도 이상 되었을 때부터 계산되고, 일정 시간 이상 정차 시 경험적 경로를 생성할 수도 있다.In addition, the position of the vehicle is calculated from the speed at which the vehicle travels at a certain speed or more using a speed sensor, and may generate an empirical route when the vehicle stops for a predetermined time or more.
또한, 본 발명은 상기 경험적 경로 선택 시 현재 위치와 목적지를 포함하는 경험적 경로를 검색하여 있으면 일치하는 경로를 지도데이터에 맵매칭 하고, 없으면 현재 위치와 목적지를 각각 포함하는 경로를 찾아 결합하여 새로운 경험적 경로를 생성하여 저장한 후 지도데이터에 맵매칭 한다.In addition, the present invention is to search for the empirical route including the current location and the destination when selecting the empirical route map matching map to the map data, if not, find a new empirical by combining and finding a path including the current location and the destination, respectively Create and save a route and map it to map data.
이하 도면을 참조하여 구체적으로 설명한다. 도 1은 본 발명에 따른 경험적 경로를 이용하여 경로를 선택하는 네비게이션 시스템의 구성을 나타낸 도면이다.It will be described below in detail with reference to the drawings. 1 is a view showing the configuration of a navigation system for selecting a route using an empirical route according to the present invention.
우선 도 1을 참조하여 본 발명에 따른 네비게이션 시스템의 각 구성의 동작들을 설명한다.First, the operations of each component of the navigation system according to the present invention will be described with reference to FIG. 1.
본 발명에 따른 네비게이션 시스템은 제어부(10)와 저장부(20)와 입력부(30)와 디스플레이부(40)와 시동 검출부(50)와 지도데이터 DB(60)와 경로 데이터 DB(70)와 GPS 모듈(80)로 구성된다.The navigation system according to the present invention includes a
상기 제어부(10)는 네비게이션 시스템의 전반적인 동작을 제어한다. 본 발명에 따른 제어부(10)는 시동 검출부(50)로부터 시동 신호가 입력하면 상기 GPS 모듈(80)을 제어하여 방향 데이터와 가속도 데이터와 위치정보를 입력받아 일정 주기로 위치를 저장하고, 상기 시동 검출부(50)로부터 시동 오프 신호가 입력하면 저장된 위치들을 연결하여 경험적 경로를 생성하고 상기 경로 데이터 DB(70)에 저장한다. The
저장부(20)는 본 발명에 따른 경험적 데이터를 이용한 경로 선택 방법을 제어하기 위한 제어프로그램을 저장하는 영역과, 상기 제어프로그램 수행 중에 발생하는 데이터를 일시 저장하는 영역과, 동영상, 정지영상, MP3파일 등의 사용자 데이터를 저장하는 사용자 데이터 영역으로 구성된다.The
입력부(30)는 키입력장치 및/또는 터치패드 등의 입력장치로서 사용자에 의해 눌려지는 키 또는 버튼 등 눌림에 의한 명령을 생성하여 상기 제어부(10)로 출력한다.The
디스플레이부(40)는 상기 제어부(10)의 제어를 받아 동영상, 정지 영상 및 지도데이터 등과 같은 그래픽 데이터 등을 표시하고, 상기 입력부(30)가 터치패드인 경우 네비게이션 시스템의 다양한 동작을 제어하기 위한 버튼들을 표시하고 상기 다양한 동작에 대한 상태 정보들을 표시한다.The
시동 검출부(50)는 차량의 스타터 스위치와 연결되어 차량의 시동여부를 검 출하여 시동 신호와 시동 오프 신호를 생성하여 상기 제어부(10)로 출력한다.The
지도데이터 DB(60)는 위도와 경도에 따른 지형과 도로와 상기 지형 및 도로 주변의 시설물들과 상기 지형, 도로 및 주변 시설물들 각각의 명칭들을 포함하는 지도데이터를 저장한다.The
GPS 모듈(80)은 방향센서 및 가속도 센서를 구비하고, 다수의 GPS 위성들로부터 위치신호들을 수신하여 자신의 위치를 계산하고, 상기 계산된 위치와 방향센서와 가속도 센서에 의해 측정된 방향 데이터 및 가속도 데이터를 상기 제어부(10)로 출력한다.The
경로 데이터 DB(70)는 상기 제어부(10)의 제어를 받으며, 상기 제어부(10)에 의해 생성된 경험적 경로들을 순차적 인덱스에 매핑 및 저장하여 데이터베이스를 구성한다. 상기 데이터베이스는 인덱스 필드, 경로 필드, 사용빈도 필드로 구성된다.The route data DB 70 is controlled by the
도 2는 본 발명의 실시 예에 따른 네비게이션 시스템의 경험적 경로를 데이터베이스화 하는 방법을 나타낸 흐름도이다. 이하 도 1내지 도 2를 참조하여 경험적 경로를 생성하여 데이터베이스화 하는 방법을 설명한다.2 is a flowchart illustrating a method of databaseting an empirical route of a navigation system according to an embodiment of the present invention. Hereinafter, a method of generating an empirical path and making a database will be described with reference to FIGS. 1 to 2.
우선, 제어부(10)는 211단계에서 시동 검출부(50)를 모니터링 하여 시동이 온 되는지를 검사한다. 상기 시동 검출부(50)로부터 시동 신호가 입력하면 제어부(10)는 213단계로 진행하여 GPS 모듈(80)을 구동하고, 215단계에서 경로 추적 인덱스(n)를 초기화(n=0) 한다. 상기 215단계 후에 제어부(10)는 217단계로 진행하여 상기 GPS 모듈(80)로부터 입력되는 방향 데이터, 가속 데이터 및 위치정보를 수신 하여 현재 위치를 계산하고, 상기 인덱스, n=0에 매핑하여 저장부(20)에 저장한다. 상기 217단계에서 초기 위치가 계산되어 저장되면 제어부(10)는 219단계로 진행하여 경로 추적 인덱스 n의 값을 1증가시킨 후 221단계로 진행하여 상기 가속도 데이터를 분석하여 주행중인지를 검사한다. 상기 차량의 주행 여부 검사는 GPS 모듈(80)의 가속도 센서를 이용하였으나 차량의 속도 센서를 이용하여 판단할 수도 있다.First, the
상기 221단계에서 중행중인 것으로 판단되면 제어부(10)는 223단계로 진행하여 일정 시간이 초과되는지를 판단한다. 상기 시간 초과 판단은 타이머(도시하지 않음)에 의해 카운트된다. 상기 타이머는 통상 제어부(10)에 포함되어 있거나 별도의 구성으로 구비된다. 상기 타이머의 카운트는 주행 시점부터 카운터되며 상기 카운트 시점부터 일정 시간 초과되는지를 판단한다.If it is determined in
상기 223단계의 판단 결과 상기 카운트 시간이 일정 시간을 초과하면 제어부(10)는 225단계로 진행하여 GPS 모듈(80)로부터 방향 데이터, 가속도 데이터 및 위치정보를 입력받고 다시 현재의 위치를 계산하고 상기 증가된 해당 인덱스에 매핑하여 저장한다.If the count time exceeds a predetermined time as a result of the determination in
상기 225단계 후에 제어부(10)는 227단계로 진행하여 상기 시동 검출부(50)로부터 시동 오프 신호가 입력하는지를 모니터링 한다. 상기 시동 오프 신호가 입력하지 않으면 제어부(10)는 상기 219단계로 진행하여 n값을 1증가시키고 상기 221단계에서 227단계를 반복 수행한다.After the
즉 상기 215단계에서 227단계는 시동 온부터 시동 오프 시까지 일정 시간 주 기로 위치를 계산하고 계산된 위치를 순차적 인덱스에 매핑하여 저장하는 것이다.That is, in
상기 227단계에서 시동 오프 신호가 시동 검출부(50)로부터 입력하면 제어부(10)는 229단계로 진행하여 상기 저장된 각 인덱스 별 위치들을 연결하여 경험적 경로를 생성한다.When the start-off signal is input from the
상기 경험적 경로 생성 시 연결된 위치에 의한 경로 생성 후 맵매칭하여 경험적 경로를 재생성할 수도 있고, 각 위치들을 맵매칭하고 맵매칭된 위치들을 연결하여 경험적 경로를 생성할 수도 있을 것이다.When the empirical route is generated, the empirical route may be regenerated by map matching after generating the route by the connected positions, or the empirical route may be generated by mapping the map positions and connecting the matched positions.
상기에서 위치의 측정은 일정 시간을 주기로 이루어졌으나 차량의 속도 센서 또는 GPS 모듈(80)의 가속도 센서와 타이머에 의해 카운트되는 시간에 의해 주행 거리를 계산하고, 상기 계산된 거리에 의해 일정 거리 단위로 측정할 수도 있다.Wherein the measurement of the position is made by a period of time, but calculates the driving distance by the time counted by the speed sensor of the vehicle or the acceleration sensor of the
상기 229단계에서 경험적 경로가 생성되면 제어부(10)는 231단계로 진행하여 상기 경로 데이터 DB(70)를 검색하여 상기 생성된 경험적 경로와 동일한 경로가 있는지를 검사한다.When the empirical path is generated in
상기 229단계에서 생성된 경험적 경로와 동일한 경험적 경로가 없으면 제어부(10)는 235단계로 진행하여 상기 생성된 경험적 경로를 상기 경로 데이터 DB(70)에 저장하고, 동일한 경험적 경로가 있으면 223단계로 진행하여 이전에 저장된 경험적 경로의 사용빈도를 1 증가시킨다. If there is no empirical path identical to the empirical path generated in
상기 경험적 경로는 차량이 시동이 걸리고 오프 될 때마다 일반 주행 또는 네비게이션 모드 하에서의 주행에 상관없이 자동 수행되어 상기 경험적 경로를 생성하고 동일한 경험적 경로에 대해서는 해당 경험적 경로의 사용빈도를 증가시켜 저장한다.The empirical route is automatically performed whenever the vehicle is started and turned off, regardless of driving under normal driving or navigation mode, and generates the empirical route and increases and stores the frequency of use of the empirical route for the same empirical route.
상기 도 2에서는 경험적 경로를 생성하고 데이터베이스화 하는 방법을 설명하였다. 이하에서는 도 3을 참조하여 상기 데이터베이스화 된 경험적 경로들을 이용하여 경로를 선택하는 방법을 설명한다. In FIG. 2, a method of generating an empirical path and making a database has been described. Hereinafter, a method of selecting a path using the databased empirical paths will be described with reference to FIG. 3.
도 3은 본 발명의 실시 예에 따른 네비게이션 시스템에서 경험적 경로를 이용하여 경로를 선택하는 방법을 나타낸 흐름도이다. 이하 도 1내지 도 3을 참조하여 설명한다.3 is a flowchart illustrating a method of selecting a route using an empirical route in a navigation system according to an embodiment of the present invention. Hereinafter, a description will be given with reference to FIGS. 1 to 3.
제어부(10)는 311단계에서 사용자에 의해 네비게이션 모드 설정 명령이 입력하면 네비게이션 모드를 설정하고 313단계로 GPS 모듈(80)을 구동하여 현재 위치를 계산하여 저장하기 시작한다.When the navigation mode setting command is input by the user in
상기 313단계 후 제어부(10)는 315단계로 진행하여 입력부(30)로부터 목적지 설정 명령이 입력하는지를 검사한다. 상기 313단계에서 목적지 설정 명령이 입력하면 제어부(10)는 317단계로 진행하여 디스플레이부(40)를 통해 목적시를 입력할 것으로 요구한다.After the
상기 317단계 후에 제어부(10)는 319단계에서 입력부(30)로부터 목적지가 입력하는지를 검사한다. 상기 319단계에서 목적지가 입력되면 제어부(10)는 321단계로 진행하여 입력된 목적지를 저장부(20)에 저장하고 323단계로 진행한다.After
상기 323단계에서 제어부(10)는 경로 데이터 DB(70)를 검색하여 현재 위치에서 목적지까지의 경로를 포함하는 경험적 경로가 있는지를 판단한다.In
상기 323단계에서 현재 위치에서 목적지를 포함하는 경험적 경로가 있으면 제어부(10)는 325단계로 진행하여 상기 현재 위치와 목적지를 포함하는 경험적 경로가 2개 이상인지를 판단한다.If there is an empirical route including a destination at the current location in
상기 325단계에서 경로 데이터 DB(70)에 등록된 경험적 경로가 2개 이상 있으면 제어부(10)는 327단계에서 상기 검색된 경험적 경로들의 사용빈도를 검사하여 사용빈도가 가장 높은 경험적 경로를 선택하고 329단계로 진행한다.If there are two or more empirical paths registered in the
반면, 현재 위치와 목적지를 포함하는 경험적 경로가 하나뿐이라면 제어부(10)는 325단계로 바로 진행한다.On the other hand, if there is only one empirical route including the current location and the destination, the
또한, 상기 323단계에서 현재 위치와 목적지를 포함하는 경험적 경로가 없으면 제어부(10)는 331단계로 진행하여 현재 위치에서 목적지까지의 임의의 경로와 유사한 경험적 경로가 있는지를 판단한다.In addition, if there is no empirical route including the current location and the destination in
상기 임의의 경로는 일반적인 경로 선택 방법에 의해 결정되는 경로가 사용될 수 있다. 예를 들어, 상기 임의의 경로는 최단 거리 경로 선택 방법에 의해 선택된 경로가 될 수 있다.The arbitrary path may be a path determined by a general path selection method. For example, the arbitrary path may be a path selected by the shortest distance path selection method.
상기 유사 경험적 경로의 판단 유무는 상기 임의의 경로를 기준으로 일정 거리 이내에 있는 경험적 경로 또는 현재 위치 및/또는 목적지에서 일정 거리 이내에 있는 지점을 경유하는 경험적 경로가 있는지를 판단한다.The determination of the similar empirical route determines whether there is an empirical route within a certain distance or an empirical route through a point within a certain distance from the current location and / or the destination based on the arbitrary route.
상기 331단계에서 유사 경험적 경로가 있는 것으로 판단되면 제어부(10)는 333단계로 진행하여 경험적 경로들을 연결하여 새로운 경험적 경로데이터를 생성하고 저장하고 329단계로 진행한다. 그러나 유사 경험적 경로가 없으면 제어부(10)는 335단계로 진행하여 일반 경로 선택 방법으로 경로를 선택하고 329단계로 진행한 다. 상기 일반적인 경로 선택 방법은 최단거리, 국도 우선 또는 고속도로 우선 등의 경로 선택 방법이다.If it is determined in
상기 327단계 또는 333단계 또는 335단계 이후에 제어부(10)는 329단계에서 해당 경험적 경로를 지도데이터에 맵매칭 하여 디스플레이부(40)에 표시한다.After
상술한 바와 같은 본 발명은, 사용자, 구체적으로 운전자가 평상시에 주행하는 경로들, 즉 경험적 경로들을 등록하고, 네비게이션 모드 시 상기 경험적 경로들을 이용하여 경로를 선택하므로 운전자의 개인 성향을 충족시켜 줄 수 있는 이점을 가진다.As described above, the present invention can satisfy the driver's personal tendency because the user, specifically, the driver registers paths that are normally driven, that is, empirical paths, and selects a path using the empirical paths in the navigation mode. Has the advantage.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050018639A KR100705183B1 (en) | 2005-03-07 | 2005-03-07 | Navigation system using empirical route and its selection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050018639A KR100705183B1 (en) | 2005-03-07 | 2005-03-07 | Navigation system using empirical route and its selection method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060098732A KR20060098732A (en) | 2006-09-19 |
KR100705183B1 true KR100705183B1 (en) | 2007-04-06 |
Family
ID=37630108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050018639A KR100705183B1 (en) | 2005-03-07 | 2005-03-07 | Navigation system using empirical route and its selection method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100705183B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102178122B1 (en) * | 2014-03-26 | 2020-11-12 | 한국전자통신연구원 | Electronic map service providing method and apparatus thereof |
KR102174087B1 (en) * | 2015-01-28 | 2020-11-04 | 에스케이텔레콤 주식회사 | Service providing apparatus and method for supporting creation of route |
KR101818701B1 (en) * | 2016-04-29 | 2018-01-16 | 상명대학교 천안산학협력단 | Big data trajectory combination apparatus and method for navigations using collected trajectory data |
CN114065992B (en) * | 2020-08-05 | 2024-09-24 | 北京三快在线科技有限公司 | Method, device, electronic equipment and storage medium for route planning and order recommendation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0816991A (en) * | 1994-07-05 | 1996-01-19 | Alpine Electron Inc | Guiding route searching method |
KR20040050550A (en) * | 2002-12-10 | 2004-06-16 | 현대자동차주식회사 | Apparatus for information presumption running time of vehicle and method thereof |
KR20040067830A (en) * | 2003-01-24 | 2004-07-30 | 아이신에이더블류 가부시키가이샤 | Vehicle navigation apparatus and program thereof |
KR20040089555A (en) * | 2003-04-11 | 2004-10-21 | 가부시키가이샤 자나비 인포메틱스 | Travel time calculating method and traffic information display method for a navigation device |
-
2005
- 2005-03-07 KR KR1020050018639A patent/KR100705183B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0816991A (en) * | 1994-07-05 | 1996-01-19 | Alpine Electron Inc | Guiding route searching method |
KR20040050550A (en) * | 2002-12-10 | 2004-06-16 | 현대자동차주식회사 | Apparatus for information presumption running time of vehicle and method thereof |
KR20040067830A (en) * | 2003-01-24 | 2004-07-30 | 아이신에이더블류 가부시키가이샤 | Vehicle navigation apparatus and program thereof |
KR20040089555A (en) * | 2003-04-11 | 2004-10-21 | 가부시키가이샤 자나비 인포메틱스 | Travel time calculating method and traffic information display method for a navigation device |
Non-Patent Citations (3)
Title |
---|
101020040050550 A |
101020040067830 A * |
101020040089555 A |
Also Published As
Publication number | Publication date |
---|---|
KR20060098732A (en) | 2006-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2442221C2 (en) | The method of information storage on the location of the parked vehicle and the navigation system designated for the above purpose | |
US6574551B1 (en) | Autoscaling of recommended route | |
JP4760779B2 (en) | Information presenting apparatus, information presenting method, and program | |
US6574552B2 (en) | Navigation system and computer-readable information recorded medium in which navigation control program is recorded | |
US7970536B2 (en) | Navigation system | |
JP2006058085A (en) | Fuel consumption prediction device | |
US7054744B2 (en) | Route provision apparatus, route provision method, navigation system, and computer program for route provision apparatus or navigation system | |
US20070124067A1 (en) | Navigation system having path search function based on number of intersections and method thereof | |
JP2007132735A (en) | Car navigation device | |
KR101200680B1 (en) | Method and navigation terminal for selecting path by using experience path | |
JP2001021375A (en) | Navigation system | |
JPWO2007135855A1 (en) | Information guidance device, information guidance method, information guidance program, and computer-readable recording medium | |
JP2011235695A (en) | Onboard device and method for estimation of gradient | |
JP2006292522A (en) | Route guidance system | |
JP2011052979A (en) | Navigation device | |
KR100705183B1 (en) | Navigation system using empirical route and its selection method | |
JP2004093422A (en) | Navigation system | |
JP2002350145A (en) | Method and apparatus for present position detection for navigation | |
JP2006023176A (en) | Route computing system for car | |
JP2008268149A (en) | Navigation apparatus and route guidance method | |
TWI426240B (en) | Methods of a personal navigation device automatically selecting a route | |
KR20060050695A (en) | Navigation device and calendar information data | |
JP2002071365A (en) | Navigation device | |
JP2894480B2 (en) | Vehicle navigation system | |
JP2005055361A (en) | Navigation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050307 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060916 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070226 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070330 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070330 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20100224 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20110228 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20120227 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130304 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130304 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140227 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20140227 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150224 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20150224 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160219 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20160219 Start annual number: 10 End annual number: 10 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20180110 |