KR102026435B1 - Navgation apparatus, path providing server and path searching method using the same - Google Patents
Navgation apparatus, path providing server and path searching method using the same Download PDFInfo
- Publication number
- KR102026435B1 KR102026435B1 KR1020180024553A KR20180024553A KR102026435B1 KR 102026435 B1 KR102026435 B1 KR 102026435B1 KR 1020180024553 A KR1020180024553 A KR 1020180024553A KR 20180024553 A KR20180024553 A KR 20180024553A KR 102026435 B1 KR102026435 B1 KR 102026435B1
- Authority
- KR
- South Korea
- Prior art keywords
- route
- driving
- link
- preliminary
- cost
- 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/3492—Special cost functions, i.e. other than distance or default speed limit of road segments employing speed data or traffic data, e.g. real-time or historical
-
- 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/3407—Route searching; Route guidance specially adapted for specific applications
- G01C21/3415—Dynamic re-routing, e.g. recalculating the route when the user deviates from calculated route or after detecting real-time traffic data or accidents
-
- 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/3446—Details of route searching algorithms, e.g. Dijkstra, A*, arc-flags, using precalculated routes
-
- 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/3626—Details of the output of route guidance instructions
- G01C21/3658—Lane guidance
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
본 출원은 내비게이션 장치, 경로 제공 서버 및 이를 이용한 경로 탐색 방법에 관한 것으로서, 본 발명의 일 실시예에 의한 경로 탐색 방법은, 사용자로부터 경로 탐색 요청 명령이 수신되면, 사용자의 현재 위치에서 목적지까지의 예비경로를 탐색하고, 상기 예비경로에 대응하는 주행비용을 계산하는 예비탐색단계; 상기 탐색된 예비경로로부터 주행곤란구간을 추출하는 주행곤란구간 추출단계; 상기 주행곤란구간에 추가비용을 부가하는 추가비용 부가단계; 상기 추가비용을 이용하여 상기 예비경로에 대한 주행비용을 재설정하는 재설정단계; 및 상기 주행비용에 따라, 상기 예비경로 중에서 주행 경로를 설정하여 표시하는 표시단계를 포함할 수 있다. The present application relates to a navigation device, a route providing server, and a route searching method using the same. The route searching method according to an embodiment of the present invention provides a route search request command from a user to a destination. A preliminary search step of searching for a preliminary route and calculating a driving cost corresponding to the preliminary route; A traveling trouble section extraction step of extracting a traveling trouble section from the found preliminary route; An additional cost adding step of adding an additional cost to the driving difficulty section; A resetting step of resetting the running cost for the preliminary route using the additional cost; And a display step of setting and displaying a driving route among the preliminary routes according to the driving cost.
Description
본 출원은 주행이 곤란한 경로를 회피할 수 있는 내비게이션 장치, 경로 제공 서버 및 이를 이용한 경로 탐색 방법에 관한 것이다. The present application relates to a navigation device, a route providing server, and a route searching method using the same, which can avoid a route that is difficult to drive.
차량이 일반에 널리 보급됨에 따라 운전자에게 각종 편의를 제공하는 다양한 장치들이 개발되고 있다. 이러한 장치의 일 예로서, 차량의 운행을 돕기 위한 내비게이션 장치를 들 수 있다. 내비게이션 장치는 목적지까지의 이동경로를 안내해주는 경로 안내 서비스를 제공하는 장치이다. 이러한 내비게이션 장치는 다수의 GPS 시스템(Global Positioning System)을 통해 위성들로부터 위치 정보를 각각 제공받아 현재 차량의 위치를 계산하고, 계산된 위치를 지도에 매핑(Mapping)시켜 표시할 수 있다. 그리고, 내비게이션 장치는 미리 설정된 경로탐색 알고리즘에 따라 출발지에서부터 목적지까지의 경로탐색을 수행하고, 탐색된 경로를 지도상에 매핑시켜 표시할 수 있다.As vehicles are widely used in general, various devices for providing various conveniences to drivers have been developed. An example of such a device is a navigation device for assisting in driving of a vehicle. The navigation device is a device that provides a route guidance service for guiding a movement route to a destination. Such a navigation device may receive location information from satellites through a plurality of global positioning systems, calculate a current location of a vehicle, and map the calculated location on a map. The navigation device may perform route search from the starting point to the destination according to a preset route search algorithm, and may map the displayed route on the map.
종래에는, 내비게이션 장치 등이 주행경로를 탐색하여 경로 안내 서비스를 제공할 때, 교통 법규상 주행 가능한 경로이면 이를 선택하여 사용자에게 제공하였다. 그러나, 교통 법규상 주행 가능한 경로인 경우에도, 실제 사용자가 해당 주행경로를 운행하는 과정에서 어려움이 발생하는 경우가 존재한다. 특히, 사용자가 해당 주행경로에 따라 무리하게 주행하는 경우에는, 사고 발생의 위험성이 높아지는 등의 문제가 발생할 수 있다. Conventionally, when a navigation device or the like searches for a driving route and provides a route guidance service, the navigation apparatus selects and provides the route guidance service to the user. However, even in the case of a route capable of traveling according to traffic laws, there are cases where difficulties occur in the process of actually driving a corresponding driving route. In particular, when the user excessively travels according to the driving route, problems such as an increased risk of an accident may occur.
본 출원은, 사용자가 실제 주행하기 곤란한 경로를 회피할 수 있는 내비게이션 장치, 경로 제공 서버 및 이를 이용한 경로 탐색 방법을 제공하고자 한다. The present application is to provide a navigation device, a route providing server and a route searching method using the same that can avoid a route that the user is difficult to actually travel.
본 출원은, 사용자의 주행상의 편리성과 안전성을 고려하여 경로 안내를 수행할 수 있는 내비게이션 장치, 경로 제공 서버 및 이를 이용한 경로 탐색 방법을 제공하고자 한다The present application is to provide a navigation device, a route providing server and a route searching method using the same that can perform a route guide in consideration of the user's convenience and safety in driving.
본 발명의 일 실시예에 의한 경로 탐색 방법은, 사용자로부터 경로 탐색 요청 명령이 수신되면, 사용자의 현재 위치에서 목적지까지의 예비경로를 탐색하고, 상기 예비경로에 대응하는 주행비용을 계산하는 예비탐색단계; 상기 탐색된 예비경로로부터 주행곤란구간을 추출하는 주행곤란구간 추출단계; 상기 주행곤란구간에 추가비용을 부가하는 추가비용 부가단계; 상기 추가비용을 이용하여 상기 예비경로에 대한 주행비용을 재설정하는 재설정단계; 및 상기 주행비용에 따라, 상기 예비경로 중에서 주행 경로를 설정하여 표시하는 표시단계를 포함할 수 있다. The route search method according to an embodiment of the present invention, when a route search request command is received from a user, searches for a preliminary route from the current location of the user to a destination and calculates a driving cost corresponding to the preliminary route. step; A traveling trouble section extraction step of extracting a traveling trouble section from the found preliminary route; An additional cost adding step of adding an additional cost to the driving difficulty section; A resetting step of resetting the running cost for the preliminary route using the additional cost; And a display step of setting and displaying a driving route among the preliminary routes according to the driving cost.
본 발명의 일 실시예에 의한 내비게이션 장치는, 주행경로를 탐색하고 탐색한 주행경로를 안내하기 위한 지도정보를 저장하는 지도데이터 저장부; 통신 네트워크과 접속하여, 교통정보 또는 지도 정보를 수신하는 통신부; 사용자의 현재 위치로부터 목적지까지의 예비경로를 탐색하여 예비경로에 대응하는 주행비용을 계산하고, 상기 예비경로에 포함된 주행곤란 구간을 추출하여 추가비용을 부가하며, 상기 주행비용에 따라 주행 경로를 설정하는 제어부를 포함할 수 있다. The navigation apparatus according to an embodiment of the present invention includes a map data storage unit for storing map information for searching for a driving route and guiding the found driving route; A communication unit connected with a communication network to receive traffic information or map information; Search for a preliminary route from the user's current location to the destination to calculate the driving cost corresponding to the preliminary route, extract the driving difficulty section included in the preliminary route, add an additional cost, and calculate the driving route according to the driving cost. It may include a control unit for setting.
본 발명의 일 실시예에 의한 경로 제공 서버는, 주행경로를 탐색하고, 탐색한 주행경로를 안내하기 위한 지도정보를 저장하는 지도 데이터베이스; 내비게이션 장치로부터 현재 위치 및 목적지를 포함하는 경로정보를 수신하고, 설정된 주행경로를 상기 내비게이션 장치로 전송하는 통신부; 및 상기 경로정보에 대응하는 예비경로를 탐색하여 상기 예비경로에 대응하는 주행비용을 계산하고, 상기 예비경로에 포함된 주행곤란 구간을 추출하여 추가비용을 부가하며, 상기 주행비용에 따라 주행 경로를 설정하는 주행경로 설정부를 포함할 수 있다. The route providing server according to an exemplary embodiment of the present invention includes a map database for searching for a driving route and storing map information for guiding the found driving route; A communication unit configured to receive route information including a current location and a destination from a navigation device and to transmit a set driving route to the navigation device; And calculating a driving cost corresponding to the preliminary route by searching for a preliminary route corresponding to the route information, extracting a driving difficulty section included in the preliminary route, adding an additional cost, and driving a driving route according to the driving cost. The driving path setting unit may be set.
덧붙여 상기한 과제의 해결수단은, 본 발명의 특징을 모두 열거한 것이 아니다. 본 발명의 다양한 특징과 그에 따른 장점과 효과는 아래의 구체적인 실시형태를 참조하여 보다 상세하게 이해될 수 있을 것이다.In addition, the solution of the said subject does not enumerate all the characteristics of this invention. Various features of the present invention and the advantages and effects thereof may be understood in more detail with reference to the following specific embodiments.
본 발명의 일 실시예에 의한 내비게이션 장치, 경로 제공 서버 및 이를 이용한 경로 탐색 방법에 의하면, 사용자가 실제 주행하기 곤란한 경로를 회피하여 제공하는 것이 가능하다. 즉, 사용자는 주행하기 어려운 경로를 무리하게 주행할 필요가 없으므로 주행상의 편의성을 향상시킬 수 있으며, 사용자에게 보다 안전한 경로를 제공하는 것이 가능하다. According to a navigation apparatus, a route providing server, and a route searching method using the same according to an embodiment of the present invention, it is possible to provide a route which is difficult for a user to actually travel. That is, since the user does not have to travel excessively difficult to travel, the driving convenience can be improved, and the user can be provided with a safer path.
다만, 본 발명의 실시예들에 따른 내비게이션 장치, 경로 제공 서버 및 이를 이용한 경로 탐색 방법이 달성할 수 있는 효과는 이상에서 언급한 것들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.However, the effects that the navigation apparatus, the route providing server, and the route search method using the same according to the embodiments of the present invention can achieve are not limited to those mentioned above, and other effects not mentioned are described in the following description. It will be clearly understood by those skilled in the art to which the present invention pertains.
도1은 본 발명의 일 실시예에 의한 내비게이션 시스템을 나타내는 개략도이다.
도2는 본 발명의 일 실시예에 의한 내비게이션 장치를 나타내는 블록도이다.
도3은 본 발명의 일 실시예에 의한 경로 제공 서버를 나타내는 블록도이다.
도4는 본 발명의 일 실시예에 의한 주행곤란경로를 나타내는 개략도이다.
도5 내지 도6은 본 발명의 일 실시예에 의한 주행곤란경로 추출을 나타내는 개략도이다.
도7 및 도8은 본 발명의 일 실시예에 의한 주행경로탐색방법을 나타내는 순서도이다. 1 is a schematic diagram showing a navigation system according to an embodiment of the present invention.
2 is a block diagram illustrating a navigation device according to an embodiment of the present invention.
3 is a block diagram illustrating a path providing server according to an exemplary embodiment of the present invention.
4 is a schematic diagram showing a driving difficulty route according to an embodiment of the present invention.
5 to 6 is a schematic diagram showing the driving difficulty path extraction according to an embodiment of the present invention.
7 and 8 are flowcharts illustrating a driving route search method according to an embodiment of the present invention.
이하, 첨부된 도면을 참조하여 본 명세서에 개시된 실시 예를 상세히 설명하되, 도면 부호에 관계없이 동일하거나 유사한 구성요소는 동일한 참조 번호를 부여하고 이에 대한 중복되는 설명은 생략하기로 한다. 이하의 설명에서 사용되는 구성요소에 대한 접미사 "모듈" 및 "부"는 명세서 작성의 용이함만이 고려되어 부여되거나 혼용되는 것으로서, 그 자체로 서로 구별되는 의미 또는 역할을 갖는 것은 아니다. 즉, 본 발명에서 사용되는 '부'라는 용어는 소프트웨어, FPGA 또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '부'는 어떤 역할들을 수행한다. 그렇지만 '부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다. 구성요소들과 '부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '부'들로 결합되거나 추가적인 구성요소들과 '부'들로 더 분리될 수 있다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments disclosed herein will be described in detail with reference to the accompanying drawings, and the same or similar components will be given the same reference numerals regardless of the reference numerals, and redundant description thereof will be omitted. The suffixes "module" and "unit" for components used in the following description are given or used in consideration of ease of specification, and do not have distinct meanings or roles from each other. In other words, the term 'part' used in the present invention refers to a hardware component such as software, FPGA or ASIC, and 'part' plays a role. But wealth is not limited to software or hardware. The 'unit' may be configured to be in an addressable storage medium or may be configured to play one or more processors. Thus, as an example, a 'part' may include components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, procedures, Subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables. The functionality provided within the components and 'parts' may be combined into a smaller number of components and 'parts' or further separated into additional components and 'parts'.
또한, 본 명세서에 개시된 실시 예를 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 명세서에 개시된 실시 예의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 첨부된 도면은 본 명세서에 개시된 실시 예를 쉽게 이해할 수 있도록 하기 위한 것일 뿐, 첨부된 도면에 의해 본 명세서에 개시된 기술적 사상이 제한되지 않으며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.In addition, in describing the embodiments disclosed herein, when it is determined that the detailed description of the related known technology may obscure the gist of the embodiments disclosed herein, the detailed description thereof will be omitted. In addition, the accompanying drawings are intended to facilitate understanding of the embodiments disclosed herein, but are not limited to the technical spirit disclosed herein by the accompanying drawings, all changes included in the spirit and scope of the present invention. It should be understood to include equivalents and substitutes.
도1은 본 발명의 일 실시예에 의한 내비게이션 시스템을 나타내는 개략도이다. 1 is a schematic diagram showing a navigation system according to an embodiment of the present invention.
도1을 참조하면, 본 발명의 일 실시예에 의한 내비게이션 시스템은, 내비게이션 장치(100) 및 경로 제공 서버(200)를 포함할 수 있다. Referring to FIG. 1, a navigation system according to an embodiment of the present invention may include a
이하 도1을 참조하여 본 발명의 일 실시예에 의한 내비게이션 시스템을 설명한다. Hereinafter, a navigation system according to an embodiment of the present invention will be described with reference to FIG. 1.
내비게이션 장치(100)는 차량에 대한 주행경로를 안내해주는 경로 안내 서비스를 제공할 수 있다. 내비게이션 장치(100)는 미리 설정된 경로탐색 알고리즘에 따라 출발지로부터 목적지까지의 경로탐색을 수행할 수 있으며, 탐색된 경로를 지도 상에 매핑시켜 표시할 수 있다. 이후, GPS 위성(1) 등을 포함하는 GPS 시스템(Global Position System)을 통하여 현재 차량의 위치를 확인한 후, 차량의 위치에 대응하는 경로 안내를 시각적 또는 청각적으로 출력하여 사용자에게 알려줄 수 있다. The
여기서, 내비게이션 장치(100)는 차량의 주행경로를 안내하기 위해 구현되는 전용의 단말장치이거나, 차량 내에 매립되는 매립형 장치일 수 있다. 실시예에 따라서는, GPS 수신기 등을 포함하는 스마트폰, 태블릿 PC 등의 이동 단말기도 내비게이션 장치(100)로 동작할 수 있다. 즉, 이동 단말기에 경로 안내 서비스를 제공하기 위한 내비게이션 어플리케이션을 다운로드하여 설치할 수 있으며, 해당 어플리에이션을 실행하여 이동 단말기가 내비게이션 장치(100)로 동작하도록 할 수 있다. 이때, 이동 단말기는 앱 스토어(App store) 또는 플레이 스토어(Play store) 등에 접속하여 해당 어플리케이션을 다운로드할 수 있으며, 경로 제공 서버(200) 또는 타 기기(미도시)와의 유선 또는 무선 통신을 통하여 해당 어플리케이션을 다운로드하는 것도 가능하다.Here, the
여기서, 이동단말기에는 휴대폰, 스마트 폰(Smart phone), 내비게이션 단말, 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(personal digital assistants), PMP(portable multimediaplayer), 슬레이트 PC(slate PC), 태블릿 PC(tablet PC), 울트라북(ultrabook), 웨어러블 디바이스(wearable device, 예를 들어, 워치형 단말기 (smartwatch), 글래스형 단말기 (smart glass), HMD(head mounted display)) 등이 포함될 수 있다. Here, the mobile terminal includes a mobile phone, a smart phone, a navigation terminal, a laptop computer, a digital broadcasting terminal, a personal digital assistant, a portable multimedia player, a slate PC, a tablet PC. (tablet PC), ultrabook (ultrabook), wearable device (wearable device, such as smartwatch, smart glass, head mounted display (HMD)) may be included.
이동 단말기는 사용자 입력에 대응하여 내비게이션 어플리케이션을 실행할 수 있으며, 해당 어플리케이션의 실행시 이동 단말기는 GPS 수신기를 이용하여 차량의 현재 위치를 계산하고, 미리 정의된 사용자 인터페이스를 디스플레이부에 표시할 수 있다. 사용자 인터페이스를 통하여 목적지 정보가 입력되면, 이동 단말기는 출발지와 목적지 사이의 주행경로를 탐색하고, 탐색된 주행경로를 지도 화면 상에 표시하여 경로 안내 서비스를 제공할 수 있다. The mobile terminal may execute a navigation application in response to a user input, and when the application is executed, the mobile terminal may calculate a current position of the vehicle using a GPS receiver and display a predefined user interface on the display. When the destination information is input through the user interface, the mobile terminal may search for a driving route between a departure point and a destination, and provide a route guidance service by displaying the found driving route on a map screen.
실시예에 따라서는, 내비게이션 장치(100)는 통신 네트워크를 통하여 경로 제공 서버(200)와 연결될 수 있다. 여기서, 통신 네트워크는 유선 네트워크와 무선 네트워크를 포함할 수 있으며, 구체적으로, 근거리 네트워크(LAN: Local Area Network), 도시권 네트워크(MAN: Metropolitan Area Network), 광역 네트워크(WAN: Wide Area Network) 등 다양한 네트워크를 포함할 수 있다. 또한, 통신 네트워크는 공지의 월드와이드웹(WWW: World Wide Web)을 포함할 수도 있다. 다만, 본 발명에 따른 통신 네트워크는 상기 열거된 네트워크에 국한되지 않으며, 공지의 무선 데이터 네트워크, 공지의 전화 네트워크, 공지의 유선 또는 무선 텔레비전 네트워크 등을 포함할 수 있다. According to an embodiment, the
내비게이션 장치(100)는 통신 네트워크를 통하여 경로 제공 서버(200)와 통신을 수행할 수 있으며, 경로 제공 서버(200)로부터 수신하는 정보를 이용하여 경로 안내 서비스를 제공할 수 있다. 예를들어, 내비게이션 장치(100)는 경로 제공 서버(200)로부터 실시간 교통 정보를 수신할 수 있으며, 수신한 실시간 교통 정보를 이용하여 주행경로를 탐색할 수 있다. 또한, 경로 제공 서버(200)로부터 수신하는 지도정보를 이용하여 내비게이션 장치(100)에 저장된 지도를 업데이트할 수 있다.The
한편, 실시예에 따라서는 경로 제공 서버(200)가 경로탐색을 수행하고, 내비게이션 장치(100)는 경로 제공 서버(200)가 제공하는 주행경로에 따라 경로 안내 서비스를 제공하는 것도 가능하다. 즉, 내비게이션 장치(100)는 사용자로부터 출발지, 목적지 등의 정보를 입력받아 경로 제공 서버(200)로 경로탐색을 요청하고, 경로 제공 서버(200)는 수신한 정보를 바탕으로 주행경로를 탐색하여 내비게이션 장치(100)에 주행경로를 제공할 수 있다. In some embodiments, the
경로 제공 서버(200)는 서비스 제공 서버(또는 서비스 제공자(Service Provider))일 수 있으며, 내비게이션 장치(100)의 경로 안내 서비스 제공에 필요한 정보 등을 제공할 수 있다. The
내비게이션 장치(100)가 직접 경로 탐색을 수행하는 실시예에서는, 경로 제공 서버(200)가 통신 네트워크를 통하여 내비게이션 장치(100)로 지도정보, 실시간 교통정보 등을 제공할 수 있다. 여기서, 지도정보에는 업데이트된 도로나 건물, 시설물 등에 대한 정보 등이 포함될 수 있으며, 실시간 교통정보는 실시간으로 업데이트되는 도로의 정체여부 등에 대한 정보일 수 있다. 따라서, 내비게이션 장치(100)는 경로 제공 서버(200)가 제공하는 지도정보, 교통정보 등을 활용하여, 주행경로를 탐색하여 최적의 주행경로를 도출할 수 있다. In an embodiment in which the
반면에, 경로 제공 서버(200)에서 경로 탐색을 수행하는 실시예에서는, 내비게이션 장치(100)의 경로 탐색 요청에 대응하여, 경로 제공 서버(200)가 미리 결정된 경로탐색 알고리즘을 이용하여 출발지와 목적지 간의 주행경로를 탐색할 수 있으며, 탐색된 주행경로에 관한 정보를 내비게이션 장치(100)로 제공할 수 있다. On the other hand, in the embodiment of performing the route search in the
종래에는, 내비게이션 장치 등이 주행경로를 탐색하여 경로 안내 서비스를 제공할 때, 교통 법규상 주행 가능한 경로이면 이를 선택하여 사용자에게 제공하였다. 그러나, 교통 법규상 주행 가능한 경로인 경우에도, 실제 사용자가 해당 주행경로를 운행하는 과정에서 어려움이 발생하는 경우가 존재한다. 예를들어, 도4(a)에 도시한 바와 같이, 우회전 이후 다시 좌회전을 하게 되는 경우에는 실제 주행시 어려움이 있을 수 있다. 즉, 우회전한 직후 다시 좌회전을 수행하는 경우에는 하위 차선에서 좌회전 차선까지 이동해야하므로, 이 과정에서 끼어들기를 무리하게 수행해야 할 수 있다. 특히, 우회전을 통하여 합류하는 도로의 차선이 편도 3차선 이상이거나, 교통량이 많은 경우에는 짧은 시간 내에 좌회선 차선까지 진입하기 어려우며, 이 과정에서 사고가 발생한 위험도 매우 높아질 수 있다. Conventionally, when a navigation device or the like searches for a driving route and provides a route guidance service, the navigation apparatus selects and provides the route guidance service to the user. However, even in the case of a route capable of traveling according to traffic laws, there are cases where difficulties occur in the process of actually driving a corresponding driving route. For example, as shown in Figure 4 (a), if the left turn again after the right turn may have difficulty in actual driving. That is, if the left turn again immediately after the right turn to move to the left turn lane from the lower lane, it may be forced to interrupt the process in this process. In particular, when the lanes of the road joining through the right turn are three or more one-way lanes or when there is heavy traffic, it is difficult to enter the left lane within a short time, and the risk of an accident may be increased in this process.
반면에, 도4(b)의 경우에는, 주행거리가 다소 증가하지만 사용자가 주행하기에는 편리하며, 보다 안전한 주행이 가능하다. 즉, 사용자가 실제로 주행하기 곤란한 구간의 경우, 사용자에게 안내를 하여도 실제 사용자가 해당 경로를 따라 주행하기 어렵고 사고의 위험성도 높아지므로, 실질적으로 주행가능하고, 안전한 경로를 사용자에게 제공하는 것이 바람직하다. On the other hand, in the case of Figure 4 (b), although the driving distance is slightly increased, it is convenient for the user to travel, it is possible to drive more safely. That is, in the case of a section in which the user is difficult to actually drive, it is difficult for the actual user to travel along the path and the risk of an accident increases even when the user is guided, so it is desirable to provide the user with a practically safe and safe path. Do.
따라서, 본 발명의 일 실시예에 의한 내비게이션 장치(100) 및 경로 제공 서버(200)는, 주행곤란구간을 제외한 안전한 주행경로를 제공하고자 한다. 이하, 본 발명의 일 실시예에 의한 내비게이션 장치(100) 및 경로 제공 서버(200)를 설명한다. Therefore, the
도2를 참조하면, 본 발명의 일 실시예에 의한 내비게이션 장치(100)는 입력부(110), GPS 수신부(120), 지도데이터 저장부(130), 통신부(140), 제어부(150), 디스플레이부(160) 및 음성출력부(170)를 포함할 수 있다. 여기서는 내비게이션 장치(100)가 직접 경로탐색을 수행하는 실시예를 설명한다. Referring to FIG. 2, the
입력부(110)는 사용자로부터 목적지 등을 입력받을 수 있으며, 사용자로부터 주행경로 탐색 등의 동작명령을 입력받거나 각종 정보 등을 입력받을 수 있다. 여기서, 입력부는 물리 버튼이나 터치 패널, 터치 스크린, 마이크로폰 등으로 구현될 수 있다. The
GPS 수신부(120)는 지구의 상공에 위치한 복수의 GSP 위성(1)으로부터 GPS 신호를 수신하여, 내비게이션 장치(100)의 위치를 산출할 수 있다. 예를들어, GPS 수신부(120)는 3개의 GPS 위성(1)으로부터 GPS 신호를 수신할 수 있으며, 이를 이용하여 차량의 현재위치, 진행방향 등을 파악하여 주행궤적을 추적할 수 있다. 실시예에 따라서는, GPS 수신부(12)에서 수신한 GPS 신호를 이용하여, 제어부(150)가 차량의 위치, 진행방향 등을 연산하는 것도 가능하다. The
지도데이터 저장부(130)는, 주행경로를 탐색하고 탐색한 주행경로를 안내하기 위한 지도정보를 저장할 수 있다. 지도데이터 저장부(130)에는 특정 지역의 도로, 건물, 시설물 등에 대한 정보를 포함하는 지도가 저장되어 있을 수 있으며, 지도에 포함된 도로의 링크, 각 링크의 속성, 각 링크별 교차로의 노드 리스트, 각 노드의 좌표 등을 지도정보로 저장하고 있을 수 있다. 여기서, 각 링크의 속성에는 링크 ID, 링크 거리, 링크의 연결유형, 도로등급, 도로등급별 정적속도 등이 포함될 수 있다. The map
지도데이터 저장부(130)는 플래시 메모리, 하드디스크 드라이브, 솔리드 스테이트 드라이브 등 정보를 저장할 수 있는 다양한 저장매체로 구현될 수 있으며, 지도데이터 저장부(130)에 저장되는 지도 정보는 경로 제공 서버(200)로부터 수신한 것일 수 있다. The map
통신부(140)는 통신 네트워크에 접속할 수 있으며, 내비게이션 장치(100)는 통신부(140)를 통하여 경로 제공 서버(200)와 경로 안내 서비스에 관련된 데이터들을 교환할 수 있다. 통신부(140)는 GSM(Global System for Mobile communication), CDMA(Code Division Multi Access), WCDMA(Wideband CDMA), HSDPA(High Speed Downlink Packet Access), LTE(Long Term Evolution), LTE-A(Long Term Evolution-Advanced) 등의 이동통신이나, 블루투스(Bluetooth™), RFID(Radio Frequency Identification), 적외선 통신(Infrared Data Association; IrDA), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication), Wi-Fi(Wireless-Fidelity), Wireless USB(Wireless Universal Serial Bus) 등 근거리 통신을 지원할 수 있다. The
통신부(140)는 통신 네트워크에 접속하여, 교통정보, 지도 정보 등을 수신할 수 있다. 여기서 교통정보는 도로 구간별 교통상황, 사고, 공사 등 교통에 영향을 주는 요인에 대한 정보를 포함할 수 있으며, 통신부(140)는 경로 제공 서버(200) 또는 별도의 교통정보서버 등으로부터 교통정보를 실시간으로 제공받을 수 있다. 또한, 통신부(140)는 경로 제공 서버(200)로부터 지도 정보를 제공받을 수 있으며, 지도데이터 저장부(130)는 수신한 지도 정보를 이용하여 지도정보를 실시간으로 업데이트할 수 있다. The
제어부(150)는 사용자로부터 경로 탐색 요청 명령이 수신되면, 사용자의 현재 위치로부터 목적지까지의 예비경로를 탐색할 수 있으며, 예비경로에 대응하는 주행비용을 계산할 수 있다. 여기서, 예비경로를 구성하는 노드와 링크들은, 각각의 주행시간, 주행거리, 교통상황, 통행료 등에 따라 미리 비용(cost)이 설정되어 있을 수 있으며, 제어부(150)는 해당 예비경로에 포함된 노드와 링크들의 비용을 합산하는 방식으로 주행비용을 계산할 수 있다. 이후, 제어부(150)는 각각의 예비경로들의 주행비용을 비교하여 주행경로를 설정할 수 있다. 실시예에 따라서는 주행비용이 최소값을 가지는 예비경로를 주행경로로 설정할 수 있다. When a route search request command is received from the user, the
한편, 본 발명의 일 실시예에 의한 제어부(150)는 예비경로 내에 포함된 주행곤란구간들을 추출할 수 있으며, 주행곤란구간에 대하여는 추가비용을 부가하여 예비경로의 주행비용을 재설정할 수 있다. 즉, 주행곤란구간에 추가비용을 부가함으로써, 주행곤란구간을 포함하는 예비경로를 주행경로로 설정하지 않도록 유도할 수 있다. On the other hand, the
주행곤란구간은 실시예에 따라 다양하게 설정할 수 있으나, 여기서는 우회전 후 제한거리 내에서 다시 좌회전하거나 유턴하는 경우를 예로들어 설명한다. The driving difficulty section may be variously set according to the exemplary embodiment, but the following description will be given by taking a case in which the driver turns left again or makes a U-turn within the limited distance after turning right.
도4(a)에 도시한 바와 같이, 현재 차량의 위치에서 도착지점까지의 최단경로는 우회전 후 좌회전하는 것이다. 그러나, 이 경우 우회전 후 곧바로 좌회전을 수행해야 하므로, 진입차선에서 죄회전 차선으로 차선을 변경할 시간적, 공간적 여유가 부족할 수 있다. 또한, 무리하게 최단경로로 이동하는 경우에는 사고 발생 등의 위험이 높아질 수 있다. 즉, 도4(a)에 도시한 바와 같이, 우회전 후 제한거리 내에서 다시 좌회전하거나 유턴하는 경우를 사용자가 주행하기 곤란한 주행곤란구간으로 설정할 수 있다.As shown in Fig. 4A, the shortest path from the current vehicle position to the arrival point is to turn left after turning right. However, in this case, since the left turn should be performed immediately after the right turn, there may be a lack of time and space to change the lane from the entry lane to the sin turning lane. In addition, in the case of moving to the shortest path by force may increase the risk of accidents. That is, as shown in FIG. 4 (a), the case where the user turns left again or makes a U-turn within the limited distance after the right turn can be set as a driving difficulty section that is difficult for the user to travel.
여기서, 우회전 이후 제한거리 이내에서 다시 좌회전하는 경우에 한하여 주행곤란구간에 해당하므로, 주행곤란구간은 제한거리에 따라 상이하게 설정될 수 있다. 제한거리는 다양한 방법으로 설정할 수 있으나, 실시예에 따라서는 우회전을 통하여 진입한 차선의 진입차로를 제외한 편도 차로폭의 n배(n은 자연수)로 설정할 수 있다. 예를들어, 우회전을 통하여 진입한 도로가 편도 5차선이고, 차로 폭이 5m, n=5인 경우에는, 제한거리를 (5-1)*(5)*(5) = 100m로 설정할 수 있다. 즉, 제한거리는 각각의 도로 구조에 따라 상이하게 설정될 수 있다. In this case, the driving difficulty section may be set differently according to the restriction distance because the driving difficulty section is limited to the case where the driver turns left again within the limited distance after the right turn. The limited distance may be set in various ways, but according to the exemplary embodiment, the limit distance may be set to n times the width of the one-way lane except for the entry lane of the lane entered through the right turn (n is a natural number). For example, if the road entered through the right turn is 5 lanes one way and the lane width is 5m and n = 5, the limit distance can be set to (5-1) * (5) * (5) = 100m. . That is, the limit distance may be set differently according to each road structure.
또한, 제한거리를 설정할 때에는, 우회전을 통하여 진입한 도로의 교통량을 고려하여 설정할 수 있다. 구체적으로, 해당 도로의 교통량이 많은 경우에는 사용자가 차량을 좌회전 차선으로 이동하기 어려울 수 있으므로, 제한거리를 교통량에 비례하여 증가시킬 수 있다. 반면에, 교통량이 많지 않은 경우에는 좌회전 차선으로의 이동이 상대적으로 용이하므로, 제한거리를 감소시켜 설정할 수 있다.In addition, when setting the restricted distance, it may be set in consideration of the traffic volume of the road entered through the right turn. In detail, when the traffic volume of the corresponding road is large, it may be difficult for the user to move the vehicle to the left turning lane, and thus the restriction distance may be increased in proportion to the traffic volume. On the other hand, when there is not much traffic, it is relatively easy to move to the left turn lane, so that the limit distance can be reduced and set.
추가적으로, 우회전을 통하여 진입하는 도로의 차선이 1개 또는 2개인 경우에는, 사용자가 우회전으로 진입한 후 좌회전을 어렵지 않게 수행하는 것이 가능하다. 따라서, 우회전을 통하여 진입한 도로의 차선이 제한개수(예를들어, 3개) 미만인 경우는, 주행곤란구간에서 제외시킬 수 있다. In addition, when there are one or two lanes of the road entering through the right turn, it is possible for the user to easily perform the left turn after entering the right turn. Therefore, when the number of lanes on the road that enters through the right turn is less than the limited number (for example, three), it can be excluded from the driving difficulty section.
한편, 도5는 차량의 예비경로를 노드(n1, n2, n3, n4)와 링크(L1, L2, L3)로 나타낸 개략도이다. 도5를 참조하여, 제어부(150)의 주행곤란구간 추출방법을 설명한다. 구체적으로, 제어부(150)는 예비경로 중에서 좌회전을 통하여 연결되는 제1 링크(L1)를 먼저 추출할 수 있다. 차량이 좌회전 또는 유턴을 수행하는 경우, 주행곤란구간에 해당할 가능성이 있으므로, 먼저 좌회전 또는 유턴을 통하여 연결되는 제1 링크(L1)를 추출할 수 있다. 5 is a schematic diagram showing the preliminary paths of the vehicle by nodes n1, n2, n3, n4 and links L1, L2, L3. Referring to FIG. 5, the driving difficulty section extraction method of the
이후, 제어부(150)는 좌회전을 수행하기 직전의 제2 링크(L2)를 확인할 수 있으며, 제2 링크(L2)에서의 직진누적거리가 제한거리 이내에 해당하는지 여부를 판별할 수 있다. 제2 링크(L2)의 링크거리는 지도 정보에 미리 저장되어 있으므로, 제어부(150)는 지도 정보로부터 제2 링크(L2)의 직진누적거리를 계산할 수 있다. 여기서, 제2 링크(L2)의 직진 누적거리가 제한거리 이상이면, 차량이 좌회전하는데 무리가 없으므로, 해당 구간은 주행곤란구간에 해당하지 않는 것으로 판별할 수 있다. Thereafter, the
반면에, 제2 링크(L2)의 직진 누적거리가 제한거리 미만이면, 차량의 좌회전이 어려운 상황에 해당할 수 있으므로, 제2 링크(L2)의 직전링크인 제3 링크(L3)에서의 연결유형을 추가로 확인할 수 있다. 여기서, 제3 링크(L3)에서의 연결유형이 우회전인 경우에는, 우회전 이후 제한거리 이내에서 좌회전하는 경우에 해당하므로, 해당 구간을 주행곤란구간으로 판별하고, 추가비용을 부가할 수 있다. 그러나, 제3 링크(L3)에서의 연결유형이 좌회전인 경우에는, 차량의 제2 링크(L2) 진입시 차선이 좌회전 차선과 인접하므로, 큰 어려움없이 다시 좌회전을 수행할 수 있다. 따라서, 이 경우에는 주행곤란구간으로 판별하지 않는 것으로 판별할 수 있다. On the other hand, if the cumulative straight distance of the second link (L2) is less than the limit distance, it may correspond to a situation in which the left turn of the vehicle is difficult, the connection in the third link (L3) that is the link immediately before the second link (L2) You can check additional types. Here, when the connection type in the third link (L3) is a right turn, it corresponds to a case of turning left within a limited distance after the right turn, it is possible to determine the section as a driving difficulty section, and add an additional cost. However, when the connection type in the third link (L3) is left turn, the lane is adjacent to the left turn lane when the vehicle enters the second link (L2), it is possible to perform a left turn again without great difficulty. Therefore, in this case, it can be discriminated that it is not discriminated by the driving difficulty section.
한편, 도6에 도시한 바와 같이, 제3 링크(L3)에서의 연결유형이 직진인 경우가 있을 수 있다. 예를들어, 제3 링크(L3)와 제2 링크(L2) 사이에 교차로가 위치하는 등의 경우일 수 있다. 이 경우, 제어부(150)는 제3 링크(L3) 및 제2 링크(L2)의 누적 직진거리를 계산할 수 있으며, 누적 직진거리가 제한거리 이내에 해당하는지 여부를 확인할 수 있다. 여기서, 누적 직진거리가 제한거리 이상이면 주행곤란구간에 해당하지 않는 것으로 판별할 수 있으며, 누적 직진거리가 제한거리 미만이면 다시 제4 링크(L4)에서의 연결유형을 판별할 필요가 있다. On the other hand, as shown in Figure 6, there may be a case where the connection type in the third link (L3) is straight. For example, an intersection may be located between the third link L3 and the second link L2. In this case, the
이후, 제4 링크(L4)에서의 연결유형이 우회전인 경우에는 주행곤란구간에 해당하는 것으로 판별하고, 좌회전인 경우에는 주행곤란구간이 아닌 것으로 판별할 수 있다. 또한, 연결유형이 다시 직진인 경우에는, 제4 링크(L4), 제3 링크(L3) 및 제2 링크(L2)의 누적 직진거리를 계산한 후 제한거리 이내에 해당하는지 확인하는 등 상술한 과정을 반복하여 주행곤란구간에 해당하는지 여부를 판별할 수 있다. Subsequently, when the connection type in the fourth link L4 is a right turn, it may be determined that it corresponds to a driving difficulty section, and when it is a left turn, it may be determined that it is not a driving difficulty section. In addition, when the connection type is straight again, the above-described process of calculating the cumulative straight distance of the fourth link (L4), the third link (L3) and the second link (L2) and checking whether the connection type falls within the limit distance. It can be repeated to determine whether it corresponds to the driving difficulty section.
제어부(150)는 상술한 방법을 통하여 예비경로 내에 주행곤란구간이 포함되는지 여부를 판별할 수 있으며, 각각의 주행곤란구간에 대하여 추가 비용을 부가하여 주행비용을 재설정할 수 있다. 이후, 제어부(150)는 재설정된 주행비용을 비교하여 각각의 예비경로 중에서 주행경로를 설정할 수 있다. 실시예에 따라서는, 주행비용이 낮은 복수의 예비경로를 추출한 후, 사용자가 선택한 경로를 주행경로로 설정하거나, 주행시간, 주행거리, 교통량, 통행료 등 사용자가 설정한 조건에 따라 가중치를 부가하여 주행비용을 계산한 후, 각각의 조건에 대응하는 주행경로를 제공할 수 있다. The
디스플레이부(160)는 제어부(150)에서의 경로탐색결과에 따라 경로 안내 정보를 시각적으로 표시할 수 있으며, 음성출력부(170)는 제어부(150)에서의 경로탐색결과에 따라 경로 안내 정보를 음성으로 출력할 수 있다. 사용자는 디스플레이부(160) 및 음성출력부(170)를 통하여 경로 안내 정보를 확인할 수 있으며, 차량 주행시 경로 안내 정보를 참조하여 운행할 수 있다. 여기서, 디스플레이부(160)는 내비게이션 장치(100)에서 처리되는 정보를 표시할 수 있으며, 내비게이션 장치(100)에서 구동되는 응용 프로그램의 실행화면 정보, 또는 이러한 실행화면 정보에 따른 UI(User Interface) 정보, GUI(Graphic User Interface) 정보 등을 표시할 수 있다. 음성출력부(170)는 스피커 등으로 구현될 수 있다. The
한편, 도3을 참조하면, 본 발명의 일 실시예에 의한 경로 제공 서버(200)는 지도 데이터 베이스(210), 통신부(220) 및 주행경로 설정부(230)를 포함할 수 있다. 여기서는 경로 제공 서버(200)가 경로탐색을 수행하여 내비게이션 장치(100)로 주행경로를 제공하는 실시예를 설명한다. On the other hand, referring to Figure 3, the
지도 데이터베이스(210)는 경로 안내 서비스와 관련된 다양한 정보를 저장하는 기능을 수행할 수 있다. 지도 데이터베이스(210)는 주행경로를 탐색하고, 탐색한 주행경로를 안내하기 위한 지도정보를 저장할 수 있으며, 특정 지역의 도로, 건물, 시설물 등에 대한 정보를 포함하는 지도와, 지도에 포함된 도로의 링크, 각 링크의 속성, 각 링크별 교차로의 노드 리스트, 각 노드의 좌표 등을 지도정보로 저장하고 있을 수 있다. 여기서, 각 링크의 속성에는 링크 ID, 링크 거리, 링크의 연결유형, 도로등급, 도로등급별 정적속도 등이 포함될 수 있다. 지도 데이터베이스(210)는 플래시 메모리, 하드디스크 드라이브, 솔리드 스테이트 드라이브 등 정보를 저장할 수 있는 다양한 저장매체로 구현될 수 있다. The
실시예에 따라서는, 교통정보를 수집하여 저장하는 교통정보 데이터베이스(미도시)를 더 포함할 수 있으며, 교통정보에는 도로 구간별 교통상황, 사고, 공사 등 교통에 영향을 주는 요인에 대한 정보들이 포함될 수 있다. According to an exemplary embodiment, the apparatus may further include a traffic information database (not shown) that collects and stores traffic information, and the traffic information includes information on factors affecting traffic such as traffic conditions, accidents, and construction for each road section. May be included.
통신부(220)는 통신 네트워크에 접속할 수 있으며, 경로 제공 서버(200)는 통신부(220)를 통하여 내비게이션 장치(100)와 경로 안내 서비스에 관련된 데이터들을 교환할 수 있다. 구체적으로, 통신부(220)는 내비게이션 장치(100)로부터 차량의 현재 위치와 목적지를 포함하는 경로정보를 수신할 수 있으며, 주행경로 설정부(230)에서 설정한 주행경로를 내비게이션 장치(100)로 전송할 수 있다. 통신부(220)는 이동통신, 근거리 통신 등을 지원하여 내비게이션 장치(100)와 통신을 수행할 수 있으며, 실시예에 따라서는 지도 데이터베이스(210) 또는 교통정보 데이터베이스에 저장된 지도 정보, 교통정보 등을 내비게이션 장치(100)로 제공할 수 있다. The
주행경로 설정부(230)는 수신한 경로정보에 대응하는 예비경로를 탐색할 수 있으며, 예비경로에 대응하는 주행비용을 계산할 수 있다. 이후, 주행경로 설정부(230)는 각각의 예비경로들의 주행비용을 비교하여 주행경로를 설정할 수 있다. 여기서, 주행경로 설정부(230)는 예비 경로에 포함된 주행곤란구간들을 추출할 수 있으며, 주행곤란구간에 대하여는 추가비용을 부가하여 예비경로의 주행비용을 재설정할 수 있다. 즉, 주행곤란구간에 추가비용을 부가함으로써, 주행곤란구간을 포함하는 예비경로를 주행경로로 설정하지 않도록 유도할 수 있다. 여기서, 주행곤란구간 추출 방법은 앞서 설명하였으므로, 구체적인 설명은 생략한다. The driving
주행경로 설정부(230)에서 설정된 주행경로는 통신부(220)를 통하여 내비게이션 장치(100)로 전송될 수 있으며, 내비게이션 장치(100)는 수신한 주행경로에 따라 사용자에게 경로 안내 서비스를 제공할 수 있다. The driving route set by the driving
도7은 본 발명의 일 실시예에 의한 경로 탐색 방법을 나타내는 순서도이다. 7 is a flowchart illustrating a path searching method according to an embodiment of the present invention.
도7을 참조하면, 본 발명의 일 실시예에 의한 경로 탐색 방법은, 예비탐색단계(S10), 주행곤란구간 추출단계(S20), 추가비용 부가단계(S30), 재설정단계(S40) 및 표시단계(S50)를 포함할 수 있으며, 경로 탐색 방법은 내비게이션 장치 또는 경로 제공 서버에서 수행될 수 있다. Referring to Figure 7, the route search method according to an embodiment of the present invention, the preliminary search step (S10), driving difficulty section extraction step (S20), additional cost addition step (S30), resetting step (S40) and display In operation S50, the route searching method may be performed by the navigation device or the route providing server.
이하, 도7을 참조하여 본 발명의 일 실시예에 의한 경로 탐색 방법을 설명한다. Hereinafter, a route searching method according to an embodiment of the present invention will be described with reference to FIG. 7.
예비탐색단계(S10)에서는, 사용자로부터 경로 탐색 요청 명령이 수신되면, 사용자의 현재 위치에서 목적지까지 예비경로를 탐색하고, 예비경로에 대응하는 주행비용을 계산할 수 있다. 여기서, 예비경로를 구성하는 각각의 노드와 링크들은 각각을 통과하는데 소요되는 주행시간, 주행거리, 통행료나, 각각의 노드와 링크의 교통상황 등에 따라 미리 비용이 설정되어 있을 수 있으며, 예비탐색단계(S10)에서는 예비 경로에 포함된 노드와 링크들의 비용을 합산하는 방식으로 주행비용으로 계산할 수 있다. In the preliminary search step S10, when a route search request command is received from the user, the preliminary route may be searched from the current location of the user to the destination, and the driving cost corresponding to the preliminary route may be calculated. Here, each node and link constituting the preliminary route may have a cost set in advance according to the driving time, mileage, toll, traffic conditions of each node and the link, etc. In S10, the driving cost may be calculated by summing the costs of the nodes and links included in the spare path.
주행곤란구간 추출단계(S20)에서는 탐색된 예비경로로부터 주행곤란구간을 추출할 수 있다. 여기서, 우회전 이후 제한거리 이내에서 다시 좌회전 또는 유턴하는 구간을 주행곤란구간으로 설정할 수 있다. 즉, 우회전 후 곧바로 좌회전을 수행하는 경우, 진입차선에서 죄회전 차선으로 차선을 변경할 시간적, 공간적 여유가 부족할 수 있으므로, 사용자가 주행하기 곤란한 주행곤란구간으로 설정할 수 있다. 여기서, 제한거리는 차선의 진입차로를 제외한 편도 차로폭의 n배(n은 자연수)로 설정할 수 있으며, 실시예에 따라서는 우회전을 통하여 진입한 도로의 교통량에 비례하여 상기 제한거리를 설정할 수 있다. 다만, 우회전을 통하여 진입한 도로의 차선이 제한개수 미만인 경우에는, 사용자가 용이하게 좌회전을 수행할 수 있으므로 주행곤란구간에서 제외할 수 있다.In the traveling difficulty section extraction step (S20), the driving trouble section may be extracted from the searched preliminary route. Here, a section for turning left or U-turn again within a limited distance after a right turn may be set as a driving difficulty section. That is, when the left turn is performed immediately after the right turn, since there may be a lack of time and space to change the lane from the entry lane to the sin turning lane, it may be set as a driving difficulty section that is difficult for the user to travel. Here, the limit distance may be set to n times the width of the one-way lane except for the lane of the lane, where n is a natural number. In some embodiments, the limit distance may be set in proportion to the traffic volume of the road entered through the right turn. However, if the lane of the road entered through the right turn is less than the limit number, the user can easily turn left and can be excluded from the driving section.
구체적으로, 주행곤란구간 추출단계(S20)에서는 도8에 도시한 바와 같이, 주행곤란구간을 추출할 수 있다. 먼저, 예비경로 중에서 좌회전 또는 유턴을 통하여 연결되는 제1 링크를 추출할 수 있다(S21). 이후, 좌회전 또는 유턴을 수행하기 직전의 제2 링크에서의 직진누적거리가 제한거리 이내이면(S22), 상기 제2 링크의 직전 링크인 제3 링크에서의 연결유형을 확인할 수 있다(S23). 즉, 직진누적거리가 제한거리 이내인 경우에는 좌회전이 어려울 수 있으므로, 제3 링크에서의 연결유형을 확인하여 주행곤란구간에 해당하는지 여부를 판별할수 있다. 반면에, 제2 링크에서의 직진누적거리가 제한거리 이상인 경우에는 주행곤란구간에 해당하지 않는 것으로 판별할 수 있다(S22). Specifically, in the traveling difficulty section extraction step (S20), as shown in Figure 8, it is possible to extract the running trouble section. First, the first link that is connected through the left turn or the U-turn may be extracted from the preliminary path (S21). Thereafter, when the straight accumulation distance in the second link immediately before the left turn or the U-turn is within the limited distance (S22), the connection type in the third link, which is the previous link of the second link, may be checked (S23). That is, when the straight accumulation distance is within the limit distance, it may be difficult to turn left, so it is possible to determine whether or not it corresponds to the driving difficulty section by checking the connection type on the third link. On the other hand, when the straight accumulation distance on the second link is more than the limit distance, it may be determined that it does not correspond to the driving difficulty section (S22).
한편, 제3 링크에서의 연결유형이 우회전인 경우에는, 우회전 이후에 제한거리 내에서 좌회전 한 경우에 해당하므로 주행곤란구간에 해당하는 것으로 판별할 수 있다(S25). 반면에, 제3 링크에서의 연결유형이 좌회전인 경우에는 좌회전 이후에 좌회전을 수행하는 경우에 해당하므로, 주행곤란구간에 해당하지 않는 것으로 판별할 수 있다. On the other hand, when the connection type in the third link is a right turn, since it corresponds to the case of turning left within the limited distance after the right turn (S25). On the other hand, when the connection type in the third link is left turn, since the left turn is performed after the left turn, it may be determined that the driving type does not correspond to the driving difficulty section.
다만, 제3 링크에서의 연결유형이 직진인 경우에는(S23), 직진 누적거리를 제2 링크 및 제3 링크에서의 직진누적거리로 업데이트한 후(S24), 제한거리 이내인지 여부를 다시 확인할 수 있다(S22). 이후, 제한거리 이내이면(S22), 상기 제3 링크의 직전링크인 제4 링크에서의 연결유형을 확인할 수 있으며(S23), 제4 링크에서의 연결유형이 우회전이면 상기 주행곤란구간에 해당하는 것으로 판별할 수 있다(S25).However, if the connection type in the third link is straight (S23), after updating the cumulative straight distance to the straight accumulation distance in the second link and the third link (S24), check again whether or not within the limit distance It may be (S22). Subsequently, if it is within the limited distance (S22), it is possible to check the connection type on the fourth link, which is the immediately preceding link of the third link (S23), and if the connection type on the fourth link is a right turn, it corresponds to the driving difficulty section. It can be determined that (S25).
추가비용 부가단계(S30)에서는 추출된 주행곤란구간에 대하여 추가비용을 부가할 수 있으며, 재설정단계(S40)에서는 부가된 추가비용을 적용하여 예비경로에 대한 주행비용을 재설정할 수 있다. 주행곤란구간의 경우, 사용자가 차량을 운행하기는 어렵지만, 주행비용을 계산할 때에는 상대적으로 비용이 적게 산정될 수 있다. 따라서, 주행경로를 설정할 때, 주행곤란구간을 포함하는 주행경로가 선택될 가능성이 높다. 이를 해결하기 위하여, 추가비용 부가단계(S30)에서는 주행곤란구간에 추가비용을 더 부가하여, 해당 주행곤란구간을 포함하는 경우의 주행비용이 높게 산정되도록 유도할 수 있다. 다만, 주행곤란구간으로 주행하지 않는 경우, 목적지에 도달하는 것이 불가능하거나, 지나치게 먼 거리를 돌아가야하는 등의 경우에는 주행곤란구간을 선택하는 것이 바람직할 수 있다. 따라서, 주행곤란구간을 완전히 배제시키지 않고, 추가비용을 더 부가하여 되도록 주행곤란구간이 선택되지 않도록 유도할 수 있다. In the additional cost adding step S30, an additional cost may be added to the extracted driving difficulty section, and in the resetting step S40, the driving cost for the preliminary path may be reset by applying the added additional cost. In the case of a driving difficulty section, it is difficult for a user to drive a vehicle, but a relatively low cost can be estimated when calculating a driving cost. Therefore, when setting the travel route, it is highly likely that a travel route including a travel difficulty section is selected. In order to solve this problem, in the additional cost adding step (S30), an additional cost may be further added to the driving difficulty section, so that the driving cost when the driving difficulty section is included may be calculated to be high. However, when not traveling in a driving difficulty section, it may be desirable to select a driving trouble section when it is impossible to reach a destination, or when it is necessary to travel too far. Therefore, it is possible to induce the running trouble section not to be selected as much as possible by adding additional costs without completely eliminating the running trouble section.
이후, 표시단계(S50)에서는 각각의 예비경로의 주행비용를 비교하여, 예비경로 중에서 주행 경로로 설정할 수 있으며, 설정된 주행 경로를 사용자에게 표시할 수 있다. 실시예에 따라서는, 주행비용이 최소값을 가지는 예비경로를 주행 경로로 설정할 수 있다. Subsequently, in the display step S50, the driving cost of each of the preliminary routes may be compared, and the driving route may be set among the preliminary routes, and the set driving route may be displayed to the user. According to the embodiment, the preliminary route having the minimum running cost may be set as the driving route.
전술한 본 발명은, 프로그램이 기록된 매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 매체는, 컴퓨터로 실행 가능한 프로그램을 계속 저장하거나, 실행 또는 다운로드를 위해 임시 저장하는 것일 수도 있다. 또한, 매체는 단일 또는 수개 하드웨어가 결합된 형태의 다양한 기록수단 또는 저장수단일 수 있는데, 어떤 컴퓨터 시스템에 직접 접속되는 매체에 한정되지 않고, 네트워크 상에 분산 존재하는 것일 수도 있다. 매체의 예시로는, 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM 및 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical medium), 및 ROM, RAM, 플래시 메모리 등을 포함하여 프로그램 명령어가 저장되도록 구성된 것이 있을 수 있다. 또한, 다른 매체의 예시로, 애플리케이션을 유통하는 앱 스토어나 기타 다양한 소프트웨어를 공급 내지 유통하는 사이트, 서버 등에서 관리하는 기록매체 내지 저장매체도 들 수 있다. 따라서, 상기의 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.The present invention described above can be embodied as computer readable codes on a medium in which a program is recorded. The computer readable medium may be to continuously store a computer executable program or temporarily store the program for execution or download. In addition, the medium may be a variety of recording means or storage means in the form of a single or several hardware combined, not limited to a medium directly connected to any computer system, it may be distributed on the network. Examples of media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, And program instructions may be stored including a ROM, a RAM, a flash memory, and the like. In addition, examples of another medium may include a recording medium or a storage medium managed by an app store that distributes an application, a site that supplies or distributes various software, a server, or the like. Accordingly, the above detailed description should not be construed as limiting in all aspects and should be considered as illustrative. The scope of the invention should be determined by reasonable interpretation of the appended claims, and all changes within the equivalent scope of the invention are included in the scope of the invention.
본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 본 발명에 따른 구성요소를 치환, 변형 및 변경할 수 있다는 것이 명백할 것이다.The present invention is not limited by the above-described embodiment and the accompanying drawings. It will be apparent to those skilled in the art that the present invention may be substituted, modified, and changed in accordance with the present invention without departing from the spirit of the present invention.
1: GPS 위성 100: 내비게이션 장치
110: 입력부 120: GPS 수신부
130: 지도데이터 저장부 140: 통신부
150: 제어부 160: 디스플레이부
170: 음성출력부 200: 경로 제공 서버
210: 통신부 220: 지도데이터베이스
230: 주행경로설정부1: GPS satellite 100: navigation device
110: input unit 120: GPS receiver
130: map data storage unit 140: communication unit
150: control unit 160: display unit
170: voice output unit 200: route providing server
210: communication unit 220: map database
230: driving path setting unit
Claims (11)
상기 탐색된 예비경로로부터 주행곤란구간을 추출하는 주행곤란구간 추출단계;
상기 주행곤란구간에 추가비용을 부가하는 추가비용 부가단계;
상기 추가비용을 이용하여 상기 예비경로에 대한 주행비용을 재설정하는 재설정단계; 및
상기 주행비용에 따라, 상기 예비경로 중에서 주행 경로를 설정하여 표시하는 표시단계를 포함하는 것으로,
상기 예비탐색단계는
상기 예비경로에 포함된 각각의 노드와 링크들에 설정된 비용(cost)을 합산하여 상기 예비경로에 따른 주행비용으로 계산하며,
상기 비용은 상기 노드 또는 링크의 교통상황, 상기 노드 또는 링크를 통과하는데 소요되는 주행시간, 주행거리 및 통행료 중 적어도 어느 하나에 따라 설정되고,
상기 주행곤란구간 추출단계는
상기 예비경로 중에서 좌회전 또는 유턴을 통하여 연결되는 제1 링크를 추출하는 단계;
상기 좌회전 또는 유턴을 수행하기 직전의 제2 링크에서의 직진누적거리가 제한거리 이내이면, 상기 제2 링크의 직전 링크인 제3 링크에서의 연결유형을 확인하는 단계; 및
상기 제3 링크에서의 연결유형이 우회전이면 상기 주행곤란구간에 해당하는 것으로 판별하는 단계를 더 포함하는 것을 특징으로 하는 경로 탐색 방법.
A preliminary search step of searching for a preliminary route from the current location of the user to a destination and calculating a driving cost corresponding to the preliminary route when a route search request command is received from the user;
A traveling trouble section extraction step of extracting a traveling trouble section from the found preliminary route;
An additional cost adding step of adding an additional cost to the driving difficulty section;
A resetting step of resetting the running cost for the preliminary route using the additional cost; And
In accordance with the running cost, comprising the display step of setting and displaying the driving route of the preliminary route,
The preliminary search step
Compute the driving cost according to the preliminary route by summing the cost (cost) set for each node and links included in the preliminary route,
The cost is set according to at least one of traffic conditions of the node or link, travel time required to pass through the node or link, travel distance and toll,
The driving difficulty section extraction step
Extracting a first link of the preliminary paths connected through a left turn or a U-turn;
Checking a connection type on a third link, which is a link immediately before the second link, when the straight accumulation distance on the second link immediately before the left turn or the U-turn is within a limited distance; And
And determining that the connection type corresponds to the driving difficulty section when the connection type in the third link is a right turn.
우회전 이후 제한거리 이내에서 다시 좌회전 또는 유턴하는 구간을 상기 주행곤란구간으로 추출하는 것을 특징으로 하는 경로 탐색 방법.
The method of claim 1, wherein the driving difficulty section extraction step
And a section for turning left or making a U-turn again within a limited distance after a right turn is extracted as the driving difficulty section.
상기 우회전을 통하여 진입한 도로의 차선이 제한개수 미만이면, 상기 주행곤란구간에서 제외하는 것을 특징으로 하는 경로 탐색방법.
The method of claim 3, wherein the driving difficulty section extraction step
If the lane of the road entered through the right turn is less than the limit number, the route search method, characterized in that excluded from the running section.
상기 우회전을 통하여 진입한 도로의 교통량에 비례하여 상기 제한거리를 설정하는 것을 특징으로 하는 경로 탐색 방법.
The method of claim 3, wherein the driving difficulty section extraction step
And setting the restricted distance in proportion to the traffic volume of the road entered through the right turn.
상기 제3 링크에서의 연결유형이 직진인 경우에는, 상기 제2 링크 및 제3 링크에서의 직진누적거리가 상기 제한거리 이내인지 여부를 확인하는 단계;
상기 제한거리 이내이면 상기 제3 링크의 직전링크인 제4 링크에서의 연결유형을 확인하는 단계; 및
상기 제4 링크에서의 연결유형이 우회전이면 상기 주행곤란구간에 해당하는 것으로 판별하는 단계를 더 포함하는 것을 특징으로 하는 경로 탐색 방법.
The method of claim 1,
If the connection type in the third link is straight, checking whether the straight accumulation distance in the second link and the third link is within the limited distance;
Checking a connection type on a fourth link which is a link immediately before the third link if the distance is within the limited distance; And
And determining that the connection type corresponds to the driving difficulty section when the connection type in the fourth link is a right turn.
상기 제2 링크에 포함된 차선의 진입차로를 제외한 편도 차로폭의 n배(n은 자연수)로 설정하는 것을 특징으로 하는 경로 탐색 방법.
The method of claim 1, wherein the limit distance is
The route search method of claim 1, wherein n is a multiple of one-way lane width excluding the lanes of the lane included in the second link.
A computer program stored on a medium in combination with hardware for executing the web page scraping method of any one of claims 1, 3, 5, and 7-8.
통신 네트워크과 접속하여, 교통정보 또는 지도 정보를 수신하는 통신부;
사용자의 현재 위치로부터 목적지까지의 예비경로를 탐색하여 예비경로에 대응하는 주행비용을 계산하고, 상기 예비경로에 포함된 주행곤란 구간을 추출하여 추가비용을 부가하며, 상기 주행비용에 따라 주행 경로를 설정하는 제어부를 포함하는 것으로,
상기 제어부는
상기 예비경로에 포함된 각각의 노드와 링크들에 설정된 비용(cost)을 합산하여 상기 예비경로에 따른 주행비용으로 계산하고, 이때 상기 비용은 상기 노드 또는 링크의 교통상황, 상기 노드 또는 링크를 통과하는데 소요되는 주행시간, 주행거리 및 통행료 중 적어도 어느 하나에 따라 설정되며,
상기 제어부는
상기 예비경로 중에서 좌회전 또는 유턴을 통하여 연결되는 제1 링크를 추출하고, 상기 좌회전 또는 유턴을 수행하기 직전의 제2 링크에서의 직진누적거리가 제한거리 이내이면, 상기 제2 링크의 직전 링크인 제3 링크에서의 연결유형을 확인하며, 상기 제3 링크에서의 연결유형이 우회전이면 상기 주행곤란구간에 해당하는 것으로 판별하는 것을 특징으로 하는 내비게이션 장치.
A map data storage unit for searching for a driving route and storing map information for guiding the searched driving route;
A communication unit connected with a communication network to receive traffic information or map information;
Search for a preliminary route from the user's current location to the destination to calculate the driving cost corresponding to the preliminary route, extract the driving difficulty section included in the preliminary route, add an additional cost, and calculate the driving route according to the driving cost. Including control unit to set,
The control unit
Compute the running cost according to the preliminary route by adding costs set to each node and links included in the preliminary route, wherein the cost passes through the traffic situation of the node or link, and passes through the node or link. It is set according to at least one of driving time, mileage and tolls required to
The control unit
Extracting the first link connected through the left turn or the U-turn from the preliminary path, and if the straight accumulation distance from the second link immediately before performing the left turn or the U-turn is within the limit distance, the second link is the immediately preceding link of the second link; 3. The navigation apparatus of claim 3, wherein the connection type of the third link is checked, and the connection type of the third link is determined to correspond to the driving difficulty section.
내비게이션 장치로부터 현재 위치 및 목적지를 포함하는 경로정보를 수신하고, 설정된 주행경로를 상기 내비게이션 장치로 전송하는 통신부; 및
상기 경로정보에 대응하는 예비경로를 탐색하여 상기 예비경로에 대응하는 주행비용을 계산하고, 상기 예비경로에 포함된 주행곤란 구간을 추출하여 추가비용을 부가하며, 상기 주행비용에 따라 주행 경로를 설정하는 주행경로 설정부를 포함하는 것으로,
상기 주행경로 설정부는
상기 예비경로에 포함된 각각의 노드와 링크들에 설정된 비용(cost)을 합산하여 상기 예비경로에 따른 주행비용으로 계산하고, 이때 상기 비용은 상기 노드 또는 링크의 교통상황, 상기 노드 또는 링크를 통과하는데 소요되는 주행시간, 주행거리 및 통행료 중 적어도 어느 하나에 따라 설정되며,
상기 주행경로 설정부는
상기 예비경로 중에서 좌회전 또는 유턴을 통하여 연결되는 제1 링크를 추출하고, 상기 좌회전 또는 유턴을 수행하기 직전의 제2 링크에서의 직진누적거리가 제한거리 이내이면, 상기 제2 링크의 직전 링크인 제3 링크에서의 연결유형을 확인하며, 상기 제3 링크에서의 연결유형이 우회전이면 상기 주행곤란구간에 해당하는 것으로 판별하는 것을 특징으로 하는 경로 제공 서버.A map database for searching for a driving route and storing map information for guiding the searched driving route;
A communication unit configured to receive route information including a current location and a destination from a navigation device and to transmit a set driving route to the navigation device; And
Search for a preliminary route corresponding to the route information, calculate a driving cost corresponding to the preliminary route, extract a driving difficulty section included in the preliminary route, add an additional cost, and set a driving route according to the driving cost. Including driving route setting unit to say,
The driving path setting unit
Compute the running cost according to the preliminary route by adding costs set to each node and links included in the preliminary route, wherein the cost passes through the traffic situation of the node or link, and passes through the node or link. It is set according to at least one of driving time, mileage and tolls required to
The driving path setting unit
Extracting the first link connected through the left turn or the U-turn from the preliminary path, and if the straight accumulation distance from the second link immediately before performing the left turn or the U-turn is within the limit distance, the second link is the immediately preceding link of the second link; And checking the connection type on the third link, and determining that the connection type corresponds to the driving difficulty section when the connection type on the third link is a right turn.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180024553A KR102026435B1 (en) | 2018-02-28 | 2018-02-28 | Navgation apparatus, path providing server and path searching method using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180024553A KR102026435B1 (en) | 2018-02-28 | 2018-02-28 | Navgation apparatus, path providing server and path searching method using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190103748A KR20190103748A (en) | 2019-09-05 |
KR102026435B1 true KR102026435B1 (en) | 2019-11-04 |
Family
ID=67949493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020180024553A KR102026435B1 (en) | 2018-02-28 | 2018-02-28 | Navgation apparatus, path providing server and path searching method using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102026435B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117782143A (en) * | 2023-04-10 | 2024-03-29 | 深圳支点电子智能科技有限公司 | Traffic navigation processing method, related device, storage medium and computer program |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002162243A (en) | 2000-11-27 | 2002-06-07 | Denso Corp | Route setting device and navigation system |
JP2004325357A (en) * | 2003-04-25 | 2004-11-18 | Pioneer Electronic Corp | System and method for route searching, navigation system, and computer program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101034501B1 (en) * | 2008-10-06 | 2011-05-17 | 나비스오토모티브시스템즈 주식회사 | method for guiding and searching multi-path block of navigation system |
KR101567151B1 (en) * | 2013-12-03 | 2015-11-13 | 현대자동차주식회사 | A route searching method of navigation and the apparatus for this |
KR102568117B1 (en) | 2016-05-31 | 2023-08-17 | 현대오토에버 주식회사 | Apparatus and method for searching route of navigator |
-
2018
- 2018-02-28 KR KR1020180024553A patent/KR102026435B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002162243A (en) | 2000-11-27 | 2002-06-07 | Denso Corp | Route setting device and navigation system |
JP2004325357A (en) * | 2003-04-25 | 2004-11-18 | Pioneer Electronic Corp | System and method for route searching, navigation system, and computer program |
Also Published As
Publication number | Publication date |
---|---|
KR20190103748A (en) | 2019-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5387544B2 (en) | Navigation device | |
JP6326329B2 (en) | Route search system, route search method and computer program | |
US20130060462A1 (en) | Method and system for providing navigational guidance using landmarks | |
JP2018136198A (en) | Navigation device, route search server, and route search method | |
EP2270432A2 (en) | Navigation device, route-search server, and route-search system | |
JP4374336B2 (en) | Navigation system, route search server, terminal device, and navigation terminal device | |
KR101405642B1 (en) | System for guiding parking position and method thereof | |
JP4573216B2 (en) | Navigation device, navigation method, and navigation program. | |
CN101769749B (en) | Navigation method and device | |
EP2784446B1 (en) | Time-efficient traffic routing system | |
JP4225194B2 (en) | Navigation system | |
KR20200116317A (en) | method of determining recommended route including stops | |
KR102026435B1 (en) | Navgation apparatus, path providing server and path searching method using the same | |
JP2018044834A (en) | Route search method and device for automatic driving support | |
JPWO2007105582A1 (en) | Moving path search device, method thereof, program thereof, recording medium recording the program, and guidance guidance device | |
JP2017166904A (en) | Navigation device and route searching method | |
US20180128629A1 (en) | Route search apparatus, route search method, computer readable storage medium storing a program and data structure | |
KR102599256B1 (en) | Apparatus and method for searching route of navigator | |
JP2007114118A (en) | Navigation system, navigation server, and navigation program | |
KR102084955B1 (en) | Method for extracting entry point of a destination, method for providing route guidance service and navigation server for the same | |
JP2017173107A (en) | Route creation device, route creation method, program, and recording medium | |
JP5101717B2 (en) | Route search device, route search method, route search processing program, etc. | |
JP2017096647A (en) | Navigation system, route search method, route search program, and recording medium | |
KR100871293B1 (en) | Apparatus and method for guide crossroad in navigation system | |
WO2014049843A1 (en) | Navigation device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |