KR20190052928A - Shortcut navigation apparatus and method based on user experience - Google Patents
Shortcut navigation apparatus and method based on user experience Download PDFInfo
- Publication number
- KR20190052928A KR20190052928A KR1020170148782A KR20170148782A KR20190052928A KR 20190052928 A KR20190052928 A KR 20190052928A KR 1020170148782 A KR1020170148782 A KR 1020170148782A KR 20170148782 A KR20170148782 A KR 20170148782A KR 20190052928 A KR20190052928 A KR 20190052928A
- Authority
- KR
- South Korea
- Prior art keywords
- path
- partial
- shortcut
- destination
- determining
- 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/3461—Preferred or disfavoured areas, e.g. dangerous zones, toll or emission zones, intersections, manoeuvre types, segments such as motorways, toll roads, ferries
-
- 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/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
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Navigation (AREA)
Abstract
Description
본 발명은 지름길 네비게이션(navigation) 기술에 관한 것으로, 보다 상세하게는 사용자들이 직접 경험한 정보를 바탕으로 지름길을 제공할 수 있는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치 및 방법에 관한 것이다.BACKGROUND OF THE
네비게이션(navigation) 기술은 단말기 등의 장치에 지도를 보여주거나 지름길을 찾아 자동차, 배, 자전거, 도보 등 다양한 수단으로 목적지까지 원활히 도착할 수 있도록 도와주는 기술이다. 네비게이션(navigation) 기술은 사용된 알고리즘에 따라 일반적으로 최단 거리만을 계산하여 지도에 경로를 표시해 주기 때문에, 네비게이션(navigation) 개발 회사에서 사용한 경로 찾기 알고리즘에 따라 일방향의 길 안내만 제공할 수 있다. 즉, 일반적인 네비게이션(navigation) 기술은 사용자의 경험을 반영할 수 없고, 수학적으로 계산된 길만을 제공할 수 있다.Navigation technology is a technology that helps to display maps to devices such as handsets, find shortcuts, and arrive at destinations smoothly by various means such as car, boat, bicycle, and foot. The navigation technique generally provides only a one-way route guidance according to the navigation algorithm used by the navigation development company since it generally calculates the shortest distance and displays the route on the map. That is, general navigation techniques can not reflect the user's experience and can only provide mathematically calculated paths.
한국공개특허 제10-2015-0140083(2015.12.15)호는 네비게이션 제공 방법에 관한 것으로, 위치 정보를 제공하기 위한 네비게이션이 설치된 사용자 단말에 기 저장된 정보로서, 표시대상의 위치정보가 포함된 적어도 하나 이상의 표시대상 정보를 네비게이션이 모듈이 로드하는 단계 및 로드된 표시대상 정보들 중, 사용자 단말의 위치에서 기설정된 기준을 만족하는 표시대상을 네비게이션 상에 디스플레이하는 단계를 포함한다.Korean Patent Laid-Open Publication No. 10-2015-0140083 (Nov. 15, 2015) relates to a navigation providing method, which is information previously stored in a user terminal equipped with navigation for providing location information, and includes at least one The step of loading the display object information with the navigation module, and the step of displaying the object to be displayed which satisfies a preset criterion at the position of the user terminal among the loaded display object information on the navigation.
한국등록특허 제10-1566184(2015.10.30)호는 안전경로를 생성하는 네비게이션 시스템에 관한 것으로, 사용자 클라이언트를 통해 네비게이션 기능을 이용시 사용자가 위치한 지점에서부터 목적지까지 CCTV, 가로등, 보안등 등이 설치된 부분으로 이동할 수 있게끔 안전한 경로를 제공해주는 안전경로를 생성하는 네비게이션 시스템을 제공할 수 있다.Korean Patent No. 10-1566184 (2015.10.30) relates to a navigation system for generating a safety route. When a user uses a navigation function through a user client, the navigation system includes a CCTV, a streetlight, The navigation system can provide a safety path that provides a safe path for moving the vehicle to the vehicle.
본 발명의 일 실시예는 사용자들이 직접 경험한 정보를 바탕으로 지름길을 제공할 수 있는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치 및 방법을 제공하고자 한다.An embodiment of the present invention is to provide a navigation apparatus and method based on a user experience that can provide a shortcut route based on information experienced directly by users.
본 발명의 일 실시예는 출발지와 목적지 간의 전체 경로를 기초로 사용자들에게 좋은 평가를 받은 지름길을 제공할 수 있는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치 및 방법을 제공하고자 한다.An embodiment of the present invention is to provide a shortcut route navigation device and method based on a user experience that can provide a shortcut route that has been well-evaluated by users based on the entire path between a start point and a destination.
본 발명의 일 실시예는 출발지와 목적지 간의 지름길과 다른 부분 경로로 이동될 때마다 사용자들로부터 평가를 입력받고 이를 지름길 제공에 반영할 수 있는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치 및 방법을 제공하고자 한다.An embodiment of the present invention provides a navigation device and a navigation method based on a user experience based on a user's input of an evaluation value and reflecting the input to a short-cut route whenever the user moves the shortcut route between the source location and the destination location I want to.
실시예들 중에서, 사용자 경험 기반의 지름길 네비게이션(navigation) 장치는 현재의 위치를 기초로 추정되는 출발지와 사용자의 입력을 통해 수신되는 목적지를 기초로 전체 경로를 결정하는 전체 경로 결정부, 상기 출발지와 상기 목적지 간의 전체 경로를 구성하는 복수의 부분 경로들을 결정하는 부분 경로 결정부 및 상기 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 기초로 사용자 경험을 통해 저장된 지름길 데이터베이스를 검색하여 지름길을 결정하는 지름길 결정부를 포함한다.Among the embodiments, the shortcut route navigation apparatus based on the user experience includes a full path determination unit for determining the entire path based on the starting point estimated based on the current position and the destination received through the input of the user, A partial route determining unit for determining a plurality of partial routes constituting the entire path between the destinations and a shortcut route database for searching the shortcut route database stored in the user experience based on the partial start and partial destinations of each of the plurality of partial routes, And a shortcut path determining unit.
상기 전체 경로 결정부는 상기 출발지와 상기 목적지를 포함하는 경로 영역을 결정하고 상기 경로 영역 상에서 상기 전체 경로를 추천할 수 있다.The overall path determination unit may determine a path region including the source and the destination and recommend the entire path on the path region.
상기 부분 경로 결정부는 상기 출발지를 상기 목적지의 반대 방향으로 제1 특정 거리만큼 떨어진 제1 경로 지점과 상기 목적지를 상기 출발지의 반대 방향으로 제2 특정 거리만큼 떨어진 제2 경로 지점을 통해 구성된 사각 영역으로 상기 경로 영역을 결정할 수 있다.The partial path determining unit may determine that the source path is a first path point that is away from the destination by a first specific distance and a destination that is a rectangle area that is formed by a second path point that is away from the source by a second specific distance The path region can be determined.
상기 부분 경로 결정부는 상기 추천된 전체 경로의 분기점을 결정하고 상기 분기점의 단위로 상기 복수의 부분 경로들을 1차적으로 결정할 수 있다.The partial path determination unit may determine a branch point of the recommended full path and may primarily determine the plurality of partial paths in units of the branch point.
상기 지름길 결정부는 상기 1차적으로 결정된 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 결정하고 상기 부분 출발지와 상기 부분 목적지를 이동했던 사용자의 평가정보를 기초로 추천 지름길을 2차적으로 결정할 수 있다.The shortcut path determining unit may determine a partial start point and a partial end point of each of the plurality of partial paths determined primarily and determine a recommended shortcut path based on the evaluation information of the user who has moved the partial start point and the partial point .
일 실시예에서, 사용자 경험 기반의 지름길 네비게이션(navigation) 장치는 상기 결정된 복수의 부분 경로들이 아닌 다른 부분 경로로 이동될 때마다 상기 사용자에게 상기 다른 부분 경로에 관한 평가를 입력받는 지름길 평가부를 더 포함할 수 있다.In one embodiment, the shortcut route navigation apparatus based on the user experience further includes a shortcut route evaluation unit for receiving an evaluation of the other partial route to the user each time the partial route is moved to a different partial route than the determined plurality of partial routes can do.
상기 지름길 평가부는 상기 평가로서 가장 빠르지만 어려운 경로, 빠르고 찾기 쉬운 경로, 찾기 쉽지만 많은 시간 소요 경로 및 잘못 선택하여 비추천하는 경로 중 하나를 수신할 수 있다.The short-path evaluating unit can receive one of the fastest but difficult path, the fast and easy-to-find path, the easy-to-find but many-time-consuming path, and the wrong path.
상기 지름길 평가부는 상기 다른 부분 경로에 관한 평가를 상기 지름길 데이터베이스에 저장할 수 있다.The short-path evaluator may store an evaluation regarding the other partial path in the short-path database.
실시예들 중에서, 사용자 경험 기반의 지름길 네비게이션(navigation) 장치에서 수행되는 지름길 네비게이션(navigation) 방법은 현재의 위치를 기초로 추정되는 출발지와 사용자의 입력을 통해 수신되는 목적지를 기초로 전체 경로를 결정하는 전체 경로 결정단계, 상기 출발지와 상기 목적지 간의 전체 경로를 구성하는 복수의 부분 경로들을 결정하는 부분 경로 결정단계 및 상기 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 기초로 사용자 경험을 통해 저장된 지름길 데이터베이스를 검색하여 지름길을 결정하는 지름길 결정단계를 포함한다.Among the embodiments, the shortcut route navigation method performed in the shortcut route navigation device based on the user experience determines the entire route based on the starting point estimated based on the current position and the destination received through the input of the user A partial path determination step of determining a plurality of partial paths constituting the entire path between the starting point and the destination, and a partial path determination step of determining whether or not to store the partial path based on the partial start and partial destinations of each of the plurality of partial paths And a short cut determining step of determining a short cut route by searching the short cut database.
개시된 기술은 다음의 효과를 가질 수 있다. 다만, 특정 실시예가 다음의 효과를 전부 포함하여야 한다거나 다음의 효과만을 포함하여야 한다는 의미는 아니므로, 개시된 기술의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The disclosed technique may have the following effects. It is to be understood, however, that the scope of the disclosed technology is not to be construed as limited thereby, as it is not meant to imply that a particular embodiment should include all of the following effects or only the following effects.
본 발명의 일 실시예에 따른 사용자 경험 기반의 지름길 네비게이션(navigation) 장치 및 방법은 출발지와 목적지 간의 전체 경로를 기초로 사용자들에게 좋은 평가를 받은 지름길을 제공할 수 있다.The user experience-based shortcut navigation apparatus and method according to an embodiment of the present invention can provide shortcuts that are well-evaluated by users based on the entire path between the start point and the destination point.
본 발명의 일 실시예에 따른 사용자 경험 기반의 지름길 네비게이션(navigation) 장치 및 방법은 출발지와 목적지 간의 지름길과 다른 부분 경로로 이동될 때마다 사용자들로부터 평가를 입력받고 이를 지름길 제공에 반영할 수 있다.The user experience-based shortcut navigation apparatus and method according to an exemplary embodiment of the present invention can receive ratings from users whenever they are moved to a shortcut path between a start point and a destination path, .
도 1은 본 발명의 일 실시예에 따른 사용자 경험 기반의 지름길 네비게이션(navigation) 시스템을 설명하는 도면이다.
도 2는 도 1에 있는 지름길 네비게이션(navigation) 장치를 설명하는 블록도이다.
도 3은 도 1에 있는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치에서 지름길 네비게이션(navigation)을 수행하는 과정을 설명하는 흐름도이다.
도 4는 도 2에 있는 부분 경로 결정부에서 경로영역을 결정하는 과정의 일 실시예를 설명하는 예시도이다.
도 5는 도 2에 있는 부분 경로 결정부에서 경로영역을 결정하는 과정의 일 실시예를 설명하는 예시도이다.1 is a diagram illustrating a shortcut navigation system based on a user experience according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating the shortcut route navigation device of FIG. 1. FIG.
3 is a flowchart illustrating a procedure for performing shortcut route navigation in a shortcut route based navigation system based on the user experience shown in FIG.
FIG. 4 is a diagram illustrating an example of a process of determining a path region in the partial path determination unit shown in FIG. 2. FIG.
FIG. 5 is a diagram illustrating an example of a process of determining a path region in the partial path determination unit shown in FIG. 2. FIG.
본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.The description of the present invention is merely an example for structural or functional explanation, and the scope of the present invention should not be construed as being limited by the embodiments described in the text. That is, the embodiments are to be construed as being variously embodied and having various forms, so that the scope of the present invention should be understood to include equivalents capable of realizing technical ideas. Also, the purpose or effect of the present invention should not be construed as limiting the scope of the present invention, since it does not mean that a specific embodiment should include all or only such effect.
한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.Meanwhile, the meaning of the terms described in the present application should be understood as follows.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.The terms " first ", " second ", and the like are intended to distinguish one element from another, and the scope of the right should not be limited by these terms. For example, the first component may be referred to as a second component, and similarly, the second component may also be referred to as a first component.
어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.It is to be understood that when an element is referred to as being "connected" to another element, it may be directly connected to the other element, but there may be other elements in between. On the other hand, when an element is referred to as being "directly connected" to another element, it should be understood that there are no other elements in between. On the other hand, other expressions that describe the relationship between components, such as "between" and "between" or "neighboring to" and "directly adjacent to" should be interpreted as well.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 실시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.It is to be understood that the singular " include " or " have " are to be construed as including the stated feature, number, step, operation, It is to be understood that the combination is intended to specify that it does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, or combinations thereof.
각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.In each step, the identification code (e.g., a, b, c, etc.) is used for convenience of explanation, the identification code does not describe the order of each step, Unless otherwise stated, it may occur differently from the stated order. That is, each step may occur in the same order as described, may be performed substantially concurrently, or may be performed in reverse order.
본 발명은 컴퓨터가 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현될 수 있고, 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 광 데이터 저장 장치 등이 있다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The present invention can be embodied as computer-readable code on a computer-readable recording medium, and the computer-readable recording medium includes all kinds of recording devices for storing data that can be read by a computer system . Examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like. In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.All terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used predefined terms should be interpreted to be consistent with the meanings in the context of the related art and can not be interpreted as having ideal or overly formal meaning unless explicitly defined in the present application.
도 1은 본 발명의 일 실시예에 따른 사용자 경험 기반의 지름길 네비게이션(navigation) 시스템을 설명하는 도면이다.1 is a diagram illustrating a shortcut navigation system based on a user experience according to an embodiment of the present invention.
도 1을 참조하면, 사용자 경험 기반의 지름길 네비게이션(navigation) 시스템(이하, 지름길 네비게이션 시스템이라 한다.)(100)는 사용자 단말(110), 지름길 네비게이션 장치(130) 및 지름길 데이터베이스(150)을 포함할 수 있다.Referring to FIG. 1, a shortcut navigation system (hereinafter referred to as a shortcut navigation system) 100 based on a user experience includes a
사용자 단말(110)은 지름길 네비게이션(navigation) 장치(130)에서 제공하는 지름길을 이용할 수 있는 컴퓨팅 장치에 해당하고, 스마트폰, 노트북 또는 컴퓨터로 구현될 수 있으며, 반드시 이에 한정되지 않고, 태블릿 PC 등 다양한 디바이스로도 구현될 수 있다. 사용자 단말(110)은 지름길 네비게이션(navigation) 장치(130)와 네트워크를 통해 연결될 수 있고, 사용자 단말1 내지 사용자 단말 n을 포함하는 적어도 하나의 사용자 단말(110)은 지름길 네비게이션 장치(130)와 동시에 연결될 수 있다.The
지름길 네비게이션(navigation) 장치(130)는 네트워크를 통해 사용자 단말(110)로부터 요청된 지름길에 대한 정보를 지름길 데이터베이스(150)에서 검색하여 사용자 단말(110)에 제공할 수 있는 컴퓨터 또는 프로그램에 해당하는 서버로 구현될 수 있다. 지름길 네비게이션(navigation) 장치(130)는 사용자 단말(110)과 브루투스, WiFi 등을 통해 무선으로 연결될 수 있고, 네트워크를 통해 사용자 단말(110)과 데이터를 주고 받을 수 있다.The shortcut
지름길 네비게이션(navigation) 장치(130)는 사용자 단말(110)에 포함된 GPS 센서를 이용하여 사용자 단말(110)의 위치 정보를 수신할 수 있고, 위치 정보를 기초로 현재 사용자 단말(110)의 위치를 추정할 수 있다.The shortcut
지름길 네비게이션(navigation) 장치(130)는 지름길 데이터베이스(150)를 포함하여 구현될 수 잇고, 지름길 데이터베이스(150)와 별도로 구현될 수 있다. 지름길 데이터베이스(150)와 별도로 구현된 경우 지름길 네비게이션(navigation) 장치(130)는 지름길 데이터베이스(150)와 유선 또는 무선으로 연결되어 데이터를 송수신할 수 있다.The shortcut
지름길 데이터베이스(150)는 지름길 네비게이션(navigation) 장치(130)가 사용자 단말(110)에게 지름길 정보를 제공하기 위해 사용하는 다양한 정보들을 저장하는 저장장치이다. 예를 들어, 지름길 데이터베이스(150)는 출발지 정도, 도착지 정보, 출발지에서 도착지까지의 경로 정보 또는 지름길 정보, 특정 경로 상에 존재하는 다양한 건물 정보 및 이벤트 정보 등을 저장할 수 있고, 반드시 이에 한정되지 않고, 기초 정보를 가공하여 추출한 통계 정보 등 지름길 정보를 제공하는데 필요한 다양한 형태의 정보들을 저장할 수 있다.The
지름길 데이터베이스(150)는 특정 범위에 속하는 정보들을 저장하는 적어도 하나의 독립된 서브-데이터베이스들로 구성될 수 있고, 적어도 하나의 독립된 서브-데이터베이스들이 하나로 통합된 통합 데이터베이스로 구성될 수 있다. 적어도 하나의 독립된 서브-데이터베이스들로 구성되는 경우에는 각각의 서브-데이터베이스들은 블루투스, WiFi 등을 통해 무선으로 연결될 수 있고, 네트워크를 통해 상호 간의 데이터를 주고 받을 수 있다. 통합 데이터베이스로 구성되는 경우에는 각각의 서브-데이터베이스들을 하나로 통합하고 상호 간의 데이터 교환 및 제어 흐름을 관리하는 제어부를 포함할 수 있다.The
도 2는 도 1에 있는 지름길 네비게이션(navigation) 장치를 설명하는 블록도이다FIG. 2 is a block diagram illustrating the shortcut route navigation device of FIG. 1
도 2를 참조하면, 지름길 네비게이션(navigation) 장치(130)는 전체 경로 결정부(210), 부분 경로 결정부(220), 지름길 결정부(230), 지름길 평가부(240) 및 제어부(250)를 포함할 수 있다.2, the
전체 경로 결정부(210)는 출발지와 목적지 사이의 전체 경로를 결정할 수 있다. 보다 구체적으로, 전체 경로 결정부(210)는 현재의 위치를 기초로 추정되는 출발지와 사용자의 입력을 통해 수신되는 목적지를 기초로 전체 경로를 결정할 수 있다. The full
일 실시예에서, 전체 경로 결정부(210)는 사용자 단말(110)의 GPS 센서를 통해 수신한 좌표 정보를 기초로 특정 거리 이내의 지역을 출발지역으로 추정할 수 있다. 전체 경로 결정부(210)는 출발지역 내에서 임의의 지점을 출발지로 결정할 수 있고, 출발지에서부터 사용자의 입력을 통해 수신되는 목적지까지의 경로를 전체 경로로 결정할 수 있다. 전체 경로 결정부(210)는 출발지와 목적지 간의 전체 경로를 일반적인 경로 산출 알고리즘을 이용하여 결정할 수 있고, 지름길 데이터베이스(150)에 저장된 일반 도로 정보를 이용하여 결정할 수 있다.In one embodiment, the overall
일 실시예에서, 전체 경로 결정부(210)는 사용자의 입력을 통해 수신되는 출발지 및 목적지를 기초로 전체 경로를 결정할 수 있다. 전체 경로 결정부(210)는 사용자 단말(110)로부터 수신된 임의의 출발지 및 목적지를 기초로 출발지부터 목적지까지의 경로를 결정하여 사용자 단말(110)에 제공할 수 있다.In one embodiment, the full
부분 경로 결정부(220)는 출발지와 목적지 간의 전체 경로를 구성하는 복수의 부분 경로들을 결정할 수 있다. 보다 구체적으로, 부분 경로 결정부(220)는 출발지와 목적지 간의 전체 경로를 특정 개수로 분할할 수 있고, 분할된 각각을 부분 경로들로 결정할 수 있다.The partial
일 실시예에서, 부분 경로 결정부(220)는 전체 경로 결정부(210)에 의해 출발지와 목적지 간의 전체 경로가 결정된 경우, 전체 경로 상에 존재하는 임의의 두 지점을 선택하여 부분 출발지 및 부분 목적지로 결정함으로써 부분 경로를 결정할 수 있다. 여기에서, 특정 부분 경로의 부분 출발지는 다른 부분 경로의 부분 목적지에 해당할 수 있고, 특정 부분 경로의 부분 목적지는 다른 부분 경로의 출발 목적지에 해당할 수 있다.In one embodiment, when the entire
일 실시예에서, 부분 경로 결정부(220)는 출발지와 목적지를 포함하는 경로 영역을 결정하고 경로 영역 상에서 전체 경로를 추천할 수 있다. 보다 구체적으로, 부분 경로 결정부(220)는 출발지와 목적지를 포함하는 특정 범위의 지역을 경로 영역으로 결정할 수 있고, 경로 영역 내에 존재하는 출발지로부터 목적지까지로의 다양한 경로들 중 적어도 하나를 전체 경로로서 추천할 수 있다.In one embodiment, the partial
도 4는 도 2에 있는 부분 경로 결정부에서 경로 영역을 결정하는 과정의 일 실시예를 설명하는 예시도이다. 도 4에서, 부분 경로 결정부(220)는 출발지(410)와 목적지(420)를 포함하는 특정 범위의 영역(431, 432)을 경로 영역으로 결정할 수 있다. 여기에서, 특정 범위의 영역은 출발지(410)와 목적지(420)를 대각 방향의 꼭지점으로 하여 구성된 사각 영역(431)에 해당할 수 있고, 출발지(410)와 목적지(420)를 지름으로 하여 구성된 원형 영역(432)에 해당할 수 있다.FIG. 4 is a diagram illustrating an example of a process of determining a path region in the partial path determination unit shown in FIG. 2. FIG. 4, the partial
부분 경로 결정부(220)는 경로 영역(431) 내에 존재하는 제1 직선 경로(441)는 전체 경로로서 추천할 수 있지만, 경로 영역(431) 내에 존재하지 않는 제1 곡선 경로(451)는 추천할 수 없다. 부분 경로 결정부(220)는 경로 영역(432) 내에 존재하는 제2 직선 경로(442) 및 제2 곡선 경로(452)를 전체 경로로서 추천할 수 있다.The partial
일 실시예에서, 부분 경로 결정부(220)는 출발지를 목적지의 반대 방향으로 제1 특정 거리만큼 이동시킨 제1 경로 지점 및 목적지를 출발지의 반대 방향으로 제2 특정 거리만큼 이동시킨 제2 경로 지점으로 구성된 사각 영역으로 경로 영역을 결정할 수 있다.In one embodiment, the partial
도 5는 도 2에 있는 부분 경로 결정부에서 경로영역을 결정하는 과정의 일 실시예를 설명하는 예시도이다. 도 5에서, 부분 경로 결정부(220)는 출발지(510)를 목적지(520)의 반대 방향으로 제1 특정 거리만큼 이동시킨 제1 경로 지점(530) 및 목적지(520)를 출발지(510)의 반대 방향으로 제2 특정 거리만큼 이동시킨 제2 경로 지점(540)으로 구성된 특정 범위의 영역(551, 552)을 경로 영역으로 결정할 수 있다. 여기에서, 특정 범위의 영역은 제1 경로 지점(530)과 제2 경로 지점(540)를 대각 방향의 꼭지점으로 하여 구성된 사각 영역(551)에 해당할 수 있고, 제1 경로 지점(530)과 제2 경로 지점(540)를 지름으로 하여 구성된 원형 영역(552)에 해당할 수 있다.FIG. 5 is a diagram illustrating an example of a process of determining a path region in the partial path determination unit shown in FIG. 2. FIG. 5, the partial
부분 경로 결정부(220)는 경로 영역(551) 내에 존재하는 제1 경로(561)는 전체 경로로서 추천할 수 있지만, 경로 영역(551) 내에 존재하지 않는 제2 경로(571)는 추천할 수 없다. 부분 경로 결정부(220)는 경로 영역(552) 내에 존재하는 제3 경로(562) 및 제4 경로(572)를 전체 경로로서 추천할 수 있다.The partial
일 실시예에서, 부분 경로 결정부(220)는 추천된 전체 경로의 분기점을 결정하고 분기점의 단위로 복수의 부분 경로들을 1차적으로 결정할 수 있다. 예를 들어, 추천된 전체 경로가 분기점을 포함하고 있는 경우, 분기점은 쌍으로 존재할 수 있다. 부분 경로 결정부(220)는 제1 분기점을 부분 경로의 출발지로 할 수 있고, 제1 분기점과 쌍을 이루는 제2 분기점을 부분 경로의 목적지로 할 수 있다. 이 경우, 전체 경로는 출발지부터 제1 분기점까지의 제1 부분 경로, 제1 분기점부터 제2 분기점까지의 제2 부분 경로 및 제2 분기점부터 목적지까지의 제3 부분 경로로 구성될 수 있다.In one embodiment, the partial
지름길 결정부(230)는 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 기초로 사용자 경험을 통해 저장된 지름길 데이터베이스(150)를 검색하여 지름길을 결정할 수 있다. 지름길 결정부(230)는 부분 출발지와 부분 목적지를 기초로 지름길 데이터베이스(150)를 검색하여 부분 출발지부터 부분 목적지로의 경로가 존재하는지 결정할 수 있고, 경로가 존재하는 경우 해당 경로를 지름길로 결정할 수 있다.The
일 실시예에서, 지름길 결정부(230)는 1차적으로 결정된 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 결정하고 부분 출발지와 부분 목적지를 이동했던 사용자의 평가정보를 기초로 추천 지름길을 2차적으로 결정할 수 있다.In one embodiment, the
일 실시예에서, 지름길 결정부(230)는 지름길 데이터베이스(150)에 저장된 부분 출발지와 부분 목적지에 대한 사용자의 평가정보의 평균 점수가 가장 높은 순서대로 일정 순위 내의 지름길을 추천 지름길로서 결정할 수 있다.In one embodiment, the
일 실시예에서, 지름길 결정부(230)는 추천 지름길과 연관되어 지름길 데이터베이스(150)에 저장되어 있는 관련 정보들을 결정할 수 있다. 예를 들어, 지름길 결정부(230)는 추천 지름길과 연관되어 지름길 데이터베이스(150)에 저장되어 있는 브랜드 매장, 점포의 광고, 이벤트 소식 등을 관련 정보로서 결정할 수 있다. 지름길 네비게이션(navigation) 장치(130)는 지름길 결정부(230)에 의해 결정된 관련 정보들을 추천 지름길과 함께 사용자 단말(110)에 제공할 수 있다.In one embodiment, the
예를 들어, 사용자가 따라가는 지름길 '루트 A'에 맥도날드가 있고, 해당 맥도날드 매장에서 오늘 오후 4시부터 한 시간 동안 할인 행사를 한다면, 지름길 네비게이션(navigation) 장치(130)는 사용자가 해당 맥도날드 매장을 지나갈 때 이 이벤트 소식을 사용자 단말(110)에 제공하여 알릴 수 있다.For example, if a user has a shortcut to 'Route A' and there is a McDonald 's at the McDonald' s store and the discount is available for one hour from 4 pm today, the
일 실시예에서, 지름길 결정부(230)는 지름길 데이터베이스(150)에 저장된 사용자의 평가정보를 기초로 다음 수학식1을 통해 산출된 추천점수에 따라 추천 지름길을 결정할 수 있다.In one embodiment, the
[수학식1][Equation 1]
R = k * P * 1/T * NR = k * P * 1 / T * N
여기에서, R은 추천 점수를, k는 비례 계수를, P는 사용자들의 평가 점수의 평균(일정범위의 내의 값으로 정규화)을, T는 가장 최근 평가한 시점부터 경과된 시간(단위는 일)을, N은 평가에 참여한 사용자의 수를 나타낸다. 특정 지름길에 대한 추천점수는 해당 지름길에 대한 사용자들의 평가 점수가 높을수록, 가장 최근 평가한 시점부터 경과된 시간이 짧을수록, 평가에 참여한 사용자의 수가 많을수록 높아질 수 있다.Here, R denotes a recommendation score, k denotes a proportional coefficient, P denotes an average (normalized to a value within a certain range) of users' evaluation scores, T denotes a time elapsed since the most recent evaluation, And N is the number of users who participated in the evaluation. The recommendation score for a specific shortcut can be increased as the user's evaluation score for the shortcut is shorter, the shorter the elapsed time from the most recent evaluation, and the higher the number of users participating in the evaluation.
일 실시예에서, 지름길 결정부(230)는 지름길 데이터베이스(150)에 저장된 사용자의 평가정보를 기초로 다음 수학식2을 통해 산출된 추천점수에 따라 추천 지름길을 결정할 수 있다.In one embodiment, the
[수학식2]&Quot; (2) "
여기에서, R은 추천 점수를, P는 사용자들의 평가 점수의 평균(일정범위의 내의 값으로 정규화)을, T는 가장 최근 평가한 시점부터 경과된 시간(단위는 분)을, N은 평가에 참여한 사용자의 수를, W0, W1 및 W2은 가중치(W0+W1+W2=1)를 나타낸다. 특정 지름길에 대한 추천 점수는 해당 지름길에 대한 사용자들의 평가 점수의 평균, 가장 최근 평가한 시점부터 경과된 시간을 기초로 산출된 로그 값 및 해당 지름길의 평가에 참여한 사용자의 수의 가중합으로 산출할 수 있다.Here, R is the recommendation score, P is the average of the users' evaluation scores (normalized to a value within a certain range), T is the time elapsed since the most recent evaluation (in minutes) the number of users, W 0, W 1 and W 2 represents the participation weight (W 0 + W 1 + W 2 = 1). The recommendation score for a specific shortcut is calculated as a weighted sum of the average of users' evaluation scores for the shortcut, the log value calculated based on the elapsed time since the most recent evaluation, and the number of users participating in the evaluation of the shortcut .
지름길 평가부(240)는 결정된 복수의 부분 경로들이 아닌 다른 부분 경로로 이동될 때마다 사용자에게 다른 부분 경로에 관한 평가를 입력받을 수 있다. 지름길 평가부(240)는 복수의 부분 경로들이 아닌 다른 부분 경로로 이동되는지 여부를 실시간으로 결정할 수 있고, 다른 부분 경로로 이동되는 것으로 결정된 경우 사용자에게 다른 부분 경로에 관한 평가를 입력받을 수 있다. 지름길 평가부(240)는 사용자에게 부분 경로에 관한 평가를 입력받을 수 있는 지름길 평가 인터페이스를 사용자 단말(110)에 제공할 수 있다. The shortcut
일 실시예에서, 지름길 평가부(240)는 사용자 단말(110)에 제공된 지름길에 관한 평가를 입력받을 수 있다. 지름길 평가부(240)는 해당 지름길에 관한 평가를 갱신하여 지름길 데이터베이스(150)에 저장할 수 있다.In one embodiment, the
일 실시예에서, 지름길 평가부(240)는 평가로서 가장 빠르지만 어려운 경로, 빠르고 찾기 쉬운 경로, 찾기 쉽지만 많은 시간 소요 경로 및 잘못 선택하여 비추천하는 경로 중 하나를 수신할 수 있다. 지름길 평가부(240)는 각각의 평가항목을 일정한 평가 점수와 연관시킬 수 있고, 지름길 데이터베이스(150)에 특정 지름길과 연관하여 평가항목 또는 평가 점수를 함께 저장할 수 있다.In one embodiment, the shortest path evaluator 240 can receive one of the fastest but difficult path as an estimate, the fast and easy-to-find path, the easy-to-find but many-time path, and the inaccurate path. The short-
일 실시예에서, 지름길 평가부(240)는 평가로서, 상기 평가 항목에 반드시 한정되지 않고, 사용자들의 다양한 니즈(needs)를 반영할 수 있는 항목들을 추가하거나 편집하여 사용할 수 있다.In one embodiment, the short-
지름길 평가부(240)는 사용자 단말(110)에 지름길 평가 인터페이스를 제공할 수 있다. 여기에서, 지름길 평가 인터페이스는 가장 빠르지만 어려운 경로, 빠르고 찾기 쉬운 경로, 찾기 쉽지만 많은 시간 소요 경로 및 잘못 선택하여 비추천하는 경로 등을 포함하는 복수의 지름길 평가 항목 중 적어도 하나를 선택하도록 할 수 있고, 특정 개수의 항목이 선택되면 평가 결과를 자동으로 전송할 수 있다.The
일 실시예에서, 지름길 평가부(240)는 다른 부분 경로에 관한 평가를 지름길 데이터베이스(150)에 저장할 수 있다. 보다 구체적으로, 지름길 평가부(240)는 다른 부분 경로에 해당 경로에 대한 사용자 평가를 연관시켜 지름길 데이터베이스(150)에 저장할 수 있다.In one embodiment, the
제어부(250)는 지름길 네비게이션(navigation) 장치(130)의 전체적인 동작을 제어하고, 전체 경로 결정부(210), 부분 경로 결정부(220), 지름길 결정부(230) 및 지름길 평가부(240) 간의 제어 흐름 및 데이터 흐름을 관리할 수 있다.The
도 3은 도 1에 있는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치에서 지름길 네비게이션(navigation)을 수행하는 과정을 설명하는 흐름도이다.3 is a flowchart illustrating a procedure for performing shortcut route navigation in a shortcut route based navigation system based on the user experience shown in FIG.
도3을 참조하면, 지름길 네비게이션(navigation) 장치(130)는 전체 경로 결정부(210)를 통해 현재의 위치를 기초로 추정되는 출발지와 사용자 입력을 통해 수신되는 목적지를 기초로 전체 경로를 결정할 수 있다(단계 S310).Referring to FIG. 3, the shortcut
지름길 네비게이션(navigation) 장치(130)는 부분 경로 결정부(220)를 통해 출발지와 목적지 간의 전체 경로를 구성하는 복수의 부분 경로들을 결정할 수 있다(단계 S330).The shortcut
지름길 네비게이션(navigation) 장치(130)는 지름길 결정부(230)를 통해 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 기초로 사용자 경험을 통해 저장된 지름길 데이터베이스를 검색하여 지름길을 결정할 수 있다(단계 S350).The shortcut
지름길 네비게이션(navigation) 장치(130)는 지름길 평가부(240)를 통해 복수의 부분 경로들이 아닌 다른 부분 경로로 이동될 때마다 사용자에게 다른 부분 경로에 관한 평가를 입력받을 수 있다(단계 S370).The shortcut
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit or scope of the present invention as defined by the following claims It can be understood that
100: 사용자 경험 기반의 지름길 네비게이션 시스템
110: 사용자 단말
130: 지름길 네비게이션 장치
150: 지름길 데이터베이스
210: 전체 경로 결정부
220: 부분 경로 결정부
230: 지름길 결정부
240: 지름길 평가부
250: 제어부
410: 출발지
420: 목적지
431: 사각영역으로 된 경로영역
432: 원형 영역으로 된 경로영역
441: 제1 직선 경로
442: 제2 직선 경로
451: 제1 곡선 경로
452: 제2 곡선 경로
510: 출발지
520: 목적지
530: 제1 경로 지점
540: 제2 경로 지점
551: 사각영역으로 된 경로 영역
552: 원형 영역으로 된 경로 영역
561: 제1 경로
562: 제2 경로
571: 제3 경로
572: 제4 경로100: Shortcut Navigation System Based on User Experience
110: user terminal 130: shortcut route navigation device
150: Short cut database
210: full path determining unit 220: partial path determining unit
230: Short cut determining part 240: Short cut evaluating part
250:
410: Origin 420: Destination
431:
441: first linear path 442: second linear path
451: first curve path 452: second curve path
510: Departure 520: Destination
530: first path point 540: second path point
551: a path area having a rectangular area 552: a path area having a circular area
561: first path 562: second path
571: Third path 572: Fourth path
Claims (9)
상기 출발지와 상기 목적지 간의 전체 경로를 구성하는 복수의 부분 경로들을 결정하는 부분 경로 결정부; 및
상기 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 기초로 사용자 경험을 통해 저장된 지름길 데이터베이스를 검색하여 지름길을 결정하는 지름길 결정부를 포함하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
A total path determining unit for determining a total path based on a starting point estimated based on a current position and a destination received through an input of a user;
A partial path determination unit for determining a plurality of partial paths constituting the entire path between the source and destination; And
And a shortcut path determining unit for determining a shortcut path by searching the shortcut path database stored through the user experience based on the partial start and end points of each of the plurality of partial paths.
상기 출발지와 상기 목적지를 포함하는 경로 영역을 결정하고 상기 경로 영역 상에서 상기 전체 경로를 추천하는 것을 특징으로 하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
2. The apparatus of claim 1, wherein the partial path determination unit
Determining a route area including the start point and the destination, and recommending the entire route on the route area.
상기 출발지를 상기 목적지의 반대 방향으로 제1 특정 거리만큼 이동시킨 제1 경로 지점 및 상기 목적지를 상기 출발지의 반대 방향으로 제2 특정 거리만큼 이동시킨 제2 경로 지점으로 구성된 사각 영역으로 상기 경로 영역을 결정하는 것을 특징으로 하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
3. The apparatus of claim 2, wherein the partial path determination unit
The route region is divided into a rectangular area consisting of a first route point in which the departure point is moved by a first specific distance in the direction opposite to the destination and a second route point in which the destination is moved by a second specific distance in the direction opposite to the departure location, Based on the user experience.
상기 추천된 전체 경로의 분기점을 결정하고 상기 분기점의 단위로 상기 복수의 부분 경로들을 1차적으로 결정하는 것을 특징으로 하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
3. The apparatus of claim 2, wherein the partial path determination unit
Determines a branch point of the recommended full path, and primarily determines the plurality of partial paths in units of the branch point.
상기 1차적으로 결정된 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 결정하고 상기 부분 출발지와 상기 부분 목적지를 이동했던 사용자의 평가정보를 기초로 추천 지름길을 2차적으로 결정하는 것을 특징으로 하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
5. The apparatus of claim 4, wherein the short-
Determining a partial departure point and a partial destination of each of the firstarily determined plurality of partial paths and secondarily determining a recommended short path based on the evaluation information of the user who has moved the partial departure point and the partial destination, Experience-based shortcut navigation.
상기 결정된 복수의 부분 경로들이 아닌 다른 부분 경로로 이동될 때마다 상기 사용자에게 상기 다른 부분 경로에 관한 평가를 입력받는 지름길 평가부를 더 포함하는 것을 특징으로 하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
The method according to claim 1,
Further comprising a short path evaluating unit that receives an evaluation of the other partial path to the user each time the partial path is moved to another partial path other than the determined plurality of partial paths.
상기 평가로서 가장 빠르지만 어려운 경로, 빠르고 찾기 쉬운 경로, 찾기 쉽지만 많은 시간 소요 경로 및 잘못 선택하여 비추천하는 경로 중 하나를 수신하는 것을 특징으로 하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
7. The apparatus of claim 6, wherein the short-
Wherein one of the fastest but difficult path, the fast and easy-to-find path, the easy-to-find but many-time-consuming path, and the wrongly selected path are received as the evaluation.
상기 다른 부분 경로에 관한 평가를 상기 지름길 데이터베이스에 저장하는 것을 특징으로 하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치.
7. The apparatus of claim 6, wherein the short-
And the evaluation of the other partial path is stored in the shortcut path database.
상기 출발지와 상기 목적지 간의 전체 경로를 구성하는 복수의 부분 경로들을 결정하는 부분 경로 결정단계; 및
상기 복수의 부분 경로들 각각의 부분 출발지와 부분 목적지를 기초로 사용자 경험을 통해 저장된 지름길 데이터베이스를 검색하여 지름길을 결정하는 지름길 결정단계를 포함하는 사용자 경험 기반의 지름길 네비게이션(navigation) 장치에서 수행되는 지름길 네비게이션(navigation) 방법.
Determining a total path based on a starting point estimated based on a current position and a destination received through an input of a user;
A partial path determination step of determining a plurality of partial paths constituting the entire path between the start point and the destination; And
And a shortcut path determination step of determining a shortcut path by searching the shortcut path database stored through the user experience based on the partial start and partial destinations of each of the plurality of partial paths. Navigation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170148782A KR20190052928A (en) | 2017-11-09 | 2017-11-09 | Shortcut navigation apparatus and method based on user experience |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020170148782A KR20190052928A (en) | 2017-11-09 | 2017-11-09 | Shortcut navigation apparatus and method based on user experience |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190052928A true KR20190052928A (en) | 2019-05-17 |
Family
ID=66678043
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020170148782A KR20190052928A (en) | 2017-11-09 | 2017-11-09 | Shortcut navigation apparatus and method based on user experience |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20190052928A (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101566184B1 (en) | 2015-04-10 | 2015-11-13 | 주식회사 다누시스 | Navigation system for generating a safety route |
KR20150140083A (en) | 2014-06-05 | 2015-12-15 | 최은숙 | Method for providing navigation |
-
2017
- 2017-11-09 KR KR1020170148782A patent/KR20190052928A/en not_active Application Discontinuation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150140083A (en) | 2014-06-05 | 2015-12-15 | 최은숙 | Method for providing navigation |
KR101566184B1 (en) | 2015-04-10 | 2015-11-13 | 주식회사 다누시스 | Navigation system for generating a safety route |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20240357546A1 (en) | System and Method for Matching Using Location Information | |
US9256615B2 (en) | Personalized navigation information based on user behavior | |
US20170186315A1 (en) | Traffic disruption detection using passive monitoring of vehicle occupant frustration level | |
US20100115459A1 (en) | Method, apparatus and computer program product for providing expedited navigation | |
US10378915B2 (en) | Navigating with a camera device | |
US20110153203A1 (en) | Method and terminal for searching interest points | |
EP3048422A1 (en) | Method and apparatus for providing relevant point of interest on a multi-modal route | |
KR101886966B1 (en) | Method for providing customized travel plan and server implementing the same | |
KR102398601B1 (en) | System and method for selecting point of interest (POI) to associate with navigation maneuver | |
KR101513588B1 (en) | Device and method for path finding | |
JP6488136B2 (en) | Server device | |
JP5281661B2 (en) | Navigation device and navigation program | |
US8649970B2 (en) | Providing popular global positioning satellite (GPS) routes | |
JP5615777B2 (en) | Route guidance device and route guidance method | |
CN105246032A (en) | Indoor navigation method based on KTV and mobile terminal | |
KR20190052928A (en) | Shortcut navigation apparatus and method based on user experience | |
JP5956120B2 (en) | Information processing system, information processing apparatus, information processing program, and information processing method | |
KR101683524B1 (en) | Apparatus and computer readable recording medium for providing profile information of social network sesrvice | |
US20210105581A1 (en) | Common platform for personalized/branded applications | |
CN108426583B (en) | Service data processing method and equipment thereof | |
KR101007017B1 (en) | Method and apparatus for selecting POI between different users using location base service | |
JP6658748B2 (en) | Route management system, route management method, and computer-readable recording medium | |
WO2024157493A1 (en) | Information presenting device, control method, program, and storage medium | |
US11489971B2 (en) | Information presenting device, information presenting method and recording medium | |
JP5308374B2 (en) | Schedule management apparatus and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E90F | Notification of reason for final refusal | ||
E601 | Decision to refuse application |