[go: up one dir, main page]

KR101737969B1 - Method and apparatus for walking navigation - Google Patents

Method and apparatus for walking navigation Download PDF

Info

Publication number
KR101737969B1
KR101737969B1 KR1020150040223A KR20150040223A KR101737969B1 KR 101737969 B1 KR101737969 B1 KR 101737969B1 KR 1020150040223 A KR1020150040223 A KR 1020150040223A KR 20150040223 A KR20150040223 A KR 20150040223A KR 101737969 B1 KR101737969 B1 KR 101737969B1
Authority
KR
South Korea
Prior art keywords
terminal
location
walking
crossing
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020150040223A
Other languages
Korean (ko)
Other versions
KR20160113897A (en
Inventor
양장모
민승홍
손병진
Original Assignee
주식회사 엘지유플러스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엘지유플러스 filed Critical 주식회사 엘지유플러스
Priority to KR1020150040223A priority Critical patent/KR101737969B1/en
Publication of KR20160113897A publication Critical patent/KR20160113897A/en
Application granted granted Critical
Publication of KR101737969B1 publication Critical patent/KR101737969B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/28Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network with correlation of data from several navigational instruments
    • G01C21/30Map- or contour-matching
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route 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

본 발명의 일 실시예에 따른 단말의 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 도보 내비게이션 방법은, 단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공하는 단계; 제1 측위 지점 이후에 측정된 제2 측위 지점이 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하는 단계; 및 건널목 정보가 존재하면 단말의 위치를 제2 도보 경로상의 위치에 매핑하고, 건널목 정보가 존재하지 않으면 단말의 위치를 제1 도보 경로상의 위치에 매핑하는 단계를 포함할 수 있다.According to an embodiment of the present invention, there is provided a walking navigation method for providing a walking route from a starting position to an arrival position of a terminal, the method comprising: providing a first walking path based on a first positioning point measuring a position of the terminal; Determining whether the second positioning point measured after the first positioning point corresponds to a second walking path that should traverse the lane from the first walking path; And mapping the location of the terminal to the location on the second walking route if the crossing information exists, and mapping the location of the terminal to the location on the first walking route if the crossing information does not exist.

Description

도보 내비게이션 방법 및 이를 위한 장치{METHOD AND APPARATUS FOR WALKING NAVIGATION}[0001] METHOD AND APPARATUS FOR WALKING NAVIGATION [0002]

본 발명은 도보 내비게이션 방법 및 이를 위한 장치에 대한 것으로, 도보 내비게이션을 제공할 때 발생할 수 있는 측위 오차를 제어하는 방법 및 이를 위한 장치에 대한 것이다. The present invention relates to a walking navigation method and apparatus therefor, and a method and an apparatus for controlling a positioning error that may occur when providing a walking navigation.

대한민국 대다수 국민이 이동 단말을 소지하고 있다. 기술의 발전으로 이동 단말은 그 기능이 다양화 되고 점점 더 개인과 밀접한 정보통신 기기가 되었다. 최근 스마트폰의 출시는 그 양상을 가속화 하였으며 스케줄 관리, 연락처 관리 등은 기본 기능이 되었다.The vast majority of Koreans have mobile terminals. With the development of technology, mobile terminals have become diversified in functions and become more and more personal communication devices. Recently, the launch of smart phones accelerated the trend, and schedule management and contact management became basic functions.

나아가, 스마트폰 기술 및 LBS 기술의 발전으로 내비게이션 산업이 급속도로 발전하고 있다. 측위 기술의 발달에 따라 GPS 위치 측위의 정확도도 많이 높아졌지만, 여전히 오차는 발생한다.Furthermore, with the development of smartphone technology and LBS technology, the navigation industry is rapidly developing. With the development of positioning technology, the accuracy of the GPS positioning has also been increased, but still an error occurs.

차량용 내비게이션 서비스에서는 맵 매칭(Map matching) 기술 등을 활용하여 측위의 오차를 보정할 수 있는데, 차량용 내비게이션의 경우는 도로 상황에 의해 어느 정도 이동방향이 정해져 있고 예측할 수 있어 큰 문제가 발생하지 않는다. 예를 들면, 차량이 고속화 도로에서 직진하던 중 갑자기 후진을 할 수는 없을 것이다.In the vehicle navigation service, the positioning error can be corrected by utilizing the map matching technique. In the case of the navigation system for a vehicle, the traveling direction is determined to some extent by the road condition and can be predicted. For example, a vehicle may not suddenly move backward while going straight on an accelerated road.

그러나 사용자의 이동 방향이 정해져 있지 않고 예측할 수 없는 도보 내비게이션에서는 보다 정밀한 위치 정보 제공이 필요하다.However, it is necessary to provide location information more precisely in the case of the foot navigation which is not predictable and the direction of the user is not fixed.

상술한 바와 같은 논의를 바탕으로 이하에서는 도보 내비게이션 방법 및 이를 위한 장치를 제안하고자 한다. Based on the above discussion, a walking navigation method and an apparatus therefor are proposed.

본 발명에서 이루고자 하는 기술적 과제들은 상기 기술적 과제로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be solved by the present invention are not limited to the technical problems and other technical problems which are not mentioned can be understood by those skilled in the art from the following description.

상기 기술적 과제를 해결하기 위하여 본 발명의 일 실시예에 따른 단말의 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 도보 내비게이션 방법은, 단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공하는 단계; 상기 제1 측위 지점 이후에 측정된 제2 측위 지점이 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하는 단계; 및 상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하는 단계를 포함할 수 있다.According to an aspect of the present invention, there is provided a walking navigation method for providing a walking route from a starting position to an arrival position of a terminal, the method comprising: Providing a path; Determining whether or not crossing information exists if a second positioning point measured after the first positioning point corresponds to a second walking path that must traverse the lane from the first walking path; And mapping the location of the terminal to the location on the second walking path if the crossing information is present and mapping the location of the terminal to the location on the first walking path if the crossing information does not exist have.

상기 건널목 정보는 도보로 상기 차로를 횡단할 수 있는 건널목을 나타낼 수 있다.The crossing information may indicate a crossing that can cross the lane on foot.

상기 건널목 정보는 횡단보도, 지하도, 육교 중 적어도 하나를 포함할 수 있다.The crossing information may include at least one of a crosswalk, an underpass, and a bridge.

내비게이션 서버로부터 상기 건널목 정보를 수신하는 단계를 더 포함할 수 있다.And receiving the crossing information from the navigation server.

상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하기 위한 수동 건널목 정보를 수신하는 단계를 더 포함할 수 있다.The method may further include receiving passive crossing information for mapping the location of the terminal to a location on the second walking route.

본 발명의 다른 실시예에 따른 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 단말은 데이터를 송수신하기 위한 송수신 모듈; 및 프로세서를 포함하고, 상기 프로세서는 단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공하고, 상기 제1 측위 지점 이후에 측정된 제2 측위 지점이 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하고, 상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하도록 구성될 수 있다.A terminal providing a walk route from a start position to an arrival position according to another embodiment of the present invention includes a transmission / reception module for transmitting / receiving data; And a processor, wherein the processor provides a first walking path based on a first positioning point that measures the position of the terminal, and wherein a second positioning point measured after the first positioning point is located at a distance from the first walking path Judges the presence or absence of crossing information when the second walking route is required to cross the lane, maps the location of the terminal to the location on the second walking route if the crossing information exists, And to map the location of the terminal to a location on the first walking path.

상기 건널목 정보는 도보로 상기 차로를 횡단할 수 있는 건널목을 나타낼 수 있다.The crossing information may indicate a crossing that can cross the lane on foot.

상기 건널목 정보는 횡단보도, 지하도, 육교 중 적어도 하나를 포함할 수 있다.The crossing information may include at least one of a crosswalk, an underpass, and a bridge.

상기 프로세서는 내비게이션 서버로부터 상기 건널목 정보를 수신하도록 구성될 수 있다.The processor may be configured to receive the crossing information from a navigation server.

상기 프로세서는 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하기 위한 수동 건널목 정보를 수신하도록 구성될 수 있다.The processor may be configured to receive passive crossing information for mapping the location of the terminal to a location on the second walking path.

본 발명의 또 다른 실시예에 따른 도보 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체는 단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공하기 위한 명령어; 상기 제1 측위 지점 이후에 측정된 제2 측위 지점이 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하기 위한 명령어; 및 상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하기 위한 명령어를 포함할 수 있다.According to another aspect of the present invention, there is provided a computer-readable recording medium on which a walking navigation method is recorded, the method comprising: providing a first walking path based on a first positioning point for measuring a position of a terminal; Instructions for determining the presence or absence of crossing information if the second positioning point measured after the first positioning point corresponds to a second walking path that must traverse the lane from the first walking path; And mapping the location of the terminal to the location on the second walking path if the crossing information exists and mapping the location of the terminal to the location on the first walking path if the crossing information does not exist .

상기 건널목 정보는 도보로 상기 차로를 횡단할 수 있는 건널목을 나타낼 수 있다.The crossing information may indicate a crossing that can cross the lane on foot.

상기 건널목 정보는 횡단보도, 지하도, 육교 중 적어도 하나를 포함할 수 있다.The crossing information may include at least one of a crosswalk, an underpass, and a bridge.

내비게이션 서버로부터 상기 건널목 정보를 수신하기 위한 명령어를 더 포함할 수 있다.The navigation server may further include an instruction to receive the crossing information from the navigation server.

상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하기 위한 수동 건널목 정보를 수신하기 위한 명령어를 더 포함할 수 있다.Further comprising instructions for receiving passive crossing information for mapping the location of the terminal to a location on the second walking path.

본 발명의 또 다른 실시예에 따른 단말의 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 도보 내비게이션 방법은, 상기 단말로부터 수신한 제1 위치 정보를 기초로 제1 도보 경로를 상기 단말로 전송하는 단계; 상기 제1 위치 정보 이후에 상기 단말로부터 수신한 제2 위치 정보가 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하는 단계; 및 상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하여 상기 단말로 경로를 제공하는 단계를 포함할 수 있다.A walking navigation method for providing a walking route from a starting position to an arrival position of a terminal according to another embodiment of the present invention includes transmitting a first walking route to the terminal based on first position information received from the terminal step; Determining whether the second position information received from the terminal after the first position information corresponds to a second walking path that should cross the lane from the first walking path; And mapping the location of the terminal to the location on the second walking path if the crossing information is present and mapping the location of the terminal to the location on the first walking path if the crossing information does not exist, And the like.

본 발명의 또 다른 실시예에 따른 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 내비게이션 서버는 데이터를 송수신하기 위한 송수신 모듈; 및 프로세서를 포함하고, 상기 프로세서는 단말로부터 수신한 제1 위치 정보를 기초로 제1 도보 경로를 상기 단말로 전송하고, 상기 제1 위치 정보 이후에 상기 단말로부터 수신한 제2 위치 정보가 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하고, 상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하여 상기 단말로 경로를 제공하도록 구성될 수 있다.According to another embodiment of the present invention, a navigation server for providing a walking path from a starting position to an arrival position includes a transmitting / receiving module for transmitting / receiving data; And a processor, wherein the processor transmits a first walking path to the terminal based on the first position information received from the terminal, and the second position information received from the terminal after the first position information, 1 crossing route from the first walking route to the second walking route, and if there is the crossing information, maps the location of the terminal to a position on the second walking route, The location of the terminal may be mapped to a location on the first walking route to provide the route to the terminal.

본 발명의 또 다른 실시예에 따른 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체는 상기 단말로부터 수신한 제1 위치 정보를 기초로 제1 도보 경로를 상기 단말로 전송하기 위한 명령어; 상기 제1 위치 정보 이후에 상기 단말로부터 수신한 제2 위치 정보가 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하기 위한 명령어; 및 상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하여 상기 단말로 경로를 제공하기 위한 명령어를 포함할 수 있다.According to another aspect of the present invention, there is provided a navigation method for providing a walking path from a starting position to an arrival position, comprising: a first walking path based on first position information received from the terminal; A command for transmitting to the terminal; When the second position information received from the terminal after the first position information corresponds to a second pedestrian route that should cross a lane from the first pedestrian route, determining whether or not the crossing information exists; And mapping the location of the terminal to the location on the second walking path if the crossing information is present and mapping the location of the terminal to the location on the first walking path if the crossing information does not exist, And the like.

본 발명의 실시예에 따르면 도보 내비게이션 방법 및 장치를 제공할 수 있다.According to an embodiment of the present invention, a walking navigation method and apparatus can be provided.

본 발명에 따르면, 도보 내비게이션에 최적화된 측위 및 경로 안내를 제공할 수 있다.According to the present invention, it is possible to provide positioning and route guidance optimized for walking navigation.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtained by the present invention are not limited to the above-mentioned effects, and other effects not mentioned can be clearly understood by those skilled in the art from the following description will be.

본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는, 첨부 도면은 본 발명에 대한 실시예를 제공하고, 상세한 설명과 함께 본 발명의 기술적 사상을 설명한다.
도 1은 GPS 측위 방법의 일례를 도시한다.
도 2는 GPS 측위 방법에서 발생할 수 있는 오류의 일례를 도시한다.
도 3은 본 발명의 실시예가 적용되는 일례를 도시한다.
도 4는 본 발명의 일 실시예에 따른 단말을 예시하는 블록도이다.
도 5는 본 발명의 일 실시예에 따른 단말 (500)을 예시하는 블록도이다.
도 6은 본 발명의 일 실시예에 따른 내비게이션 서버 (600)을 예시하는 블록도이다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
1 shows an example of a GPS positioning method.
2 shows an example of an error that may occur in the GPS positioning method.
Fig. 3 shows an example in which the embodiment of the present invention is applied.
4 is a block diagram illustrating a terminal according to an embodiment of the present invention.
5 is a block diagram illustrating a terminal 500 according to an embodiment of the present invention.
6 is a block diagram illustrating a navigation server 600 according to an embodiment of the present invention.

이하의 실시예들은 본 발명의 구성요소들과 특징들을 소정 형태로 결합한 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려될 수 있다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성할 수도 있다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다.The following embodiments are a combination of elements and features of the present invention in a predetermined form. Each component or characteristic may be considered optional unless otherwise expressly stated. Each component or feature may be implemented in a form that is not combined with other components or features. In addition, some of the elements and / or features may be combined to form an embodiment of the present invention. The order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of certain embodiments may be included in other embodiments, or may be replaced with corresponding configurations or features of other embodiments.

도면에 대한 설명에서, 본 발명의 요지를 흐릴 수 있는 절차 또는 단계 등은 기술하지 않았으며, 당업자의 수준에서 이해할 수 있을 정도의 절차 또는 단계는 또한 기술하지 아니하였다.In the description of the drawings, there is no description of procedures or steps that may obscure the gist of the present invention, nor is any description of steps or steps that can be understood by those skilled in the art.

본 발명에서 단말은 단순히 장치(Device)로 불릴 수 있다. 또한, 단말은 이동국(MS: Mobile Station), 사용자 단말(UE: User Equipment), 가입자 단말(SS: Subscriber Station), 이동가입자 단말(MSS: Mobile Subscriber Station), 이동 단말(Mobile Terminal), 단말(Terminal) 또는 장치(Device) 등의 용어로 대체될 수 있다.In the present invention, a terminal may be referred to simply as a device. Also, the terminal may be a mobile station (MS), a user equipment (UE), a subscriber station (SS), a mobile subscriber station (MSS), a mobile terminal, Terminal or a device.

이하, 본 발명에 따른 바람직한 실시 형태를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, preferred embodiments according to the present invention will be described in detail with reference to the accompanying drawings.

첨부된 도면과 함께 이하에 개시될 상세한 설명은 본 발명의 예시적인 실시형태를 설명하고자 하는 것이며, 본 발명이 실시될 수 있는 유일한 실시형태를 나타내고자 하는 것이 아니다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The following detailed description, together with the accompanying drawings, is intended to illustrate exemplary embodiments of the invention and is not intended to represent the only embodiments in which the invention may be practiced.

이하에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일한 부분에 대해서는 동일한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and the same parts are denoted by the same reference numerals throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when an element is referred to as "comprising ", it means that it can include other elements as well, without excluding other elements unless specifically stated otherwise. Also, the terms " part, "" module," and " module ", etc. in the specification mean a unit for processing at least one function or operation and may be implemented by hardware or software or a combination of hardware and software have.

또한, 본 발명의 실시예들에서 사용되는 특정(特定) 용어들은 본 발명의 이해를 돕기 위해서 제공된 것이며, 이러한 특정 용어의 사용은 본 발명의 기술적 사상을 벗어나지 않는 범위에서 다른 형태로 변경될 수 있다.In addition, the specific terms used in the embodiments of the present invention are provided to facilitate understanding of the present invention, and the use of such specific terms can be changed to other forms without departing from the technical idea of the present invention .

도보 내비게이션 서비스Walking navigation service

이하에서는, 차량용 내비게이션 외에 도보 및 대중교통을 이용한 경로안내를 제공해 주는 도보 내비게이션 서비스를 설명한다.Hereinafter, a walk-through navigation service that provides route guidance using foot traffic and public transportation in addition to vehicle navigation will be described.

도보 내비게이션 서비스는 기존 자동차 내비게이션과 달리 좁은 골목길이나 육교, 계단, 지하보도 등 상세 도로망 정보가 모두 담긴 정밀한 지도를 구축해 보행자용 상세 도로지도를 제공하기 위한 것이다. 예를 들면, 도보 내비게이션 서비스는 홍대, 강남 등 핵심 권의 맛집 등과 추천 메뉴를 안내하고 상세한 지도를 제공할 수 있다.Unlike existing car navigation systems, the pedestrian navigation system is intended to provide detailed road maps for pedestrians by constructing precise maps containing detailed road network information such as narrow alleys, viaducts, stairs, and underground sidewalks. For example, the walking navigation service can guide recommendation menus such as Hongdae, Gangnam, and other famous restaurants and provide detailed maps.

현재 제공되고 있는 도보 내비게이션 서비스는 크게 다음과 같이 나눌 수 있다.The walking navigation service currently provided can be broadly divided as follows.

먼저, 차량 내비게이션과 마찬가지로 화면을 계속 보고 있어야 하는 내비게이션 서비스이다.First, it is a navigation service that needs to keep watching the screen like car navigation.

다음으로, 지도 및 간단한 텍스트로 경로를 안내해 주는 길 찾기 및 지도 서비스가 있다.Next, there is a map and map service that guides you through the path with simple text.

상기 2개의 서비스 모두 도보 및 대중교통을 이용한 경로 안내를 제공하고 있다.Both of these services provide route guidance using foot traffic and public transportation.

위치 정보 획득 방법How to get location information

이하에서는, 위치 정보를 획득하는 방법에 대해 설명한다.Hereinafter, a method of acquiring positional information will be described.

위치 기반 서비스(LBS, Location based Service) 에서 위치 정보를 획득하는 방법은 크게 3가지로 구분할 수 있다.There are three methods for acquiring location information from a location based service (LBS).

위치 정보 획득의 첫 번째 방법은, GPS 측위 방법이다.The first method of acquiring position information is a GPS positioning method.

GPS(Global Positioning System)는 GPS 위성에서 보내는 신호를 수신해 사용자의 현재 위치를 계산하는 위성항법시스템이다. 항공기, 선박, 자동차 등의 내비게이션장치에 주로 쓰이며, 최근에는 스마트폰, 태블릿 PC등의 단말에서도 이용되고 있다. GPS (Global Positioning System) is a satellite navigation system that receives signals from GPS satellites and calculates the user's current position. It is mainly used for navigation devices such as airplanes, ships, and automobiles, and has recently been used in terminals such as smart phones and tablet PCs.

도 1은 GPS 측위 방법의 일례를 도시한다.1 shows an example of a GPS positioning method.

도 1을 참조하면, 단말로부터 GPS 위성 A까지의 거리 A, 단말로부터 GPS 위성 B까지의 거리, 단말로부터 GPS 위성 C까지의 거리 C를 기초로 3개 구의 교점에서 측위 할 수 있다.Referring to FIG. 1, it can be positioned at the intersection of three sphere based on the distance A from the terminal to the GPS satellite A, the distance from the terminal to the GPS satellite B, and the distance C from the terminal to the GPS satellite C.

다만, GPS 측위 방법은 GPS의 위성신호가 수신되지 않는 곳이나 신호의 감쇠가 큰 경우에는 사용할 수 없다.However, the GPS positioning method can not be used when the GPS satellite signal is not received or the signal attenuation is large.

위치 정보 획득의 두 번째 방법은 무선랜의 신호세기 정보를 활용하는 것이다.The second method of acquiring location information is to utilize the signal strength information of the wireless LAN.

두 번째 방법은 기존의 무선인터넷 인프라를 활용할 수 있는 장점이 있다. 다만, 무선랜이 설치되지 않은 지역에서 사용할 수 없고, 위치정보 데이터를 별도로 구축하여야 한다.The second method has the advantage of utilizing existing wireless Internet infrastructure. However, it can not be used in an area where wireless LAN is not installed, and location data should be separately constructed.

위치 정보 획득의 세 번째 방법은 이동통신 환경을 이용하는 방법이다.A third method of acquiring location information is to use a mobile communication environment.

이동통신을 이용하는 방법은 생활의 거의 모든 곳을 커버할 수 있고 별도의 추가적인 장비가 필요 없는 장점이 있다. 다만, 정확도 면에서 비교적 부정확할 수 있다.The use of mobile communication has the advantage that it can cover almost everywhere in life and does not require any additional equipment. However, accuracy may be relatively inaccurate.

E-CID(Enhanced Cell ID) 측위E-CID (Enhanced Cell ID) positioning

CID (Cell ID )측위 방법은 휴대폰 이용자가 속한 기지국의 서비스 셀 ID를 통해 이용자의 위치를 파악하는 것이다.The CID (Cell ID) positioning method is to grasp the location of the user through the service cell ID of the base station to which the mobile user belongs.

CID 측위 방법은 별도의 단말기 및 네트워크의 변경이 필요 없는 가장 단순한 네트워크 기반의 위치 측위 기술이다. 다만, CID 측위 방법은 셀 반경의 크기에 따라 위치 정보의 정확도가 큰 편차를 보인다.The CID positioning method is the simplest network-based location positioning technique that does not require a separate terminal and network change. However, in the CID positioning method, the accuracy of the position information varies greatly depending on the size of the cell radius.

E-CID(Enhanced Cell ID) 측위 방법은 CID 측위 방법을 개선한 것이다.The E-CID (Enhanced Cell ID) positioning method improves the CID positioning method.

E-CID 측위 방법은 CID 측위 방식에 기지국과 단말기 사이의 거리 정보를 추가하여 정확도를 개선한 것이다. The E-CID positioning method improves the accuracy by adding the distance information between the base station and the terminal in the CID positioning method.

단말기의 위치는 셀 반경에 위치하고, 이 반경을 추정하기 위해 왕복 시간(RTT)등을 이용할 수 있다. 여기서, RTT는 기지국이 단말기로 응답을 요청한 시각과 기지국이 단말기의 응답을 수신한 시각의 차이에서 단말기에서 응답 처리 시간을 제외한 값을 의미한다.The position of the terminal is located in the cell radius, and a round trip time (RTT) or the like can be used to estimate this radius. Here, the RTT means a value obtained by excluding the response processing time from the terminal in the difference between the time when the base station requests a response to the terminal and the time when the base station receives the response from the terminal.

본 발명에 따른 실시예는 도보 내비게이션에서 건널목 정보를 이용하여 GPS 측위 오차를 보정하는 방법에 대한 것이다.An embodiment of the present invention relates to a method for correcting a GPS positioning error using crossing information in a walking navigation.

구체적으로, 도보 내비게이션 서비스 제공 시 발생할 수 있는 GPS 측위 오차를 사용자 위치 근방의 건널목 정보를 이용하여 보정하고, 상대적으로 정확한 위치 정보를 제공해주기 위한 방법이다.Specifically, it is a method for correcting GPS positioning errors that may occur when providing a walking navigation service using crossing information in the vicinity of a user location, and providing relatively accurate position information.

측위 기술의 발달에 따라 GPS 위치 측위의 정확도도 많이 높아졌지만, 여전히 오차는 발생한다. GPS 수신기에서 위치를 계산하기 위해서는 현재의 시각, 위성의 위치, 신호의 지연량이 필요하다. GPS 위치 오차는 주로 위성의 위치와 신호 지연의 측정으로부터 발생한다. 또한, 전리층의 영향, 위성의 시계 오차, 전파 경로에 따른 오차, 대류권의 영향 등으로 오차가 발생하여 15m 정도의 오차가 발생할 수 있다. With the development of positioning technology, the accuracy of the GPS positioning has also been increased, but still an error occurs. In order to calculate the position in the GPS receiver, the current time, the position of the satellite, and the delay amount of the signal are required. The GPS position error mainly arises from the measurement of satellite position and signal delay. In addition, errors may occur due to ionospheric effects, satellite clock errors, propagation path errors, and tropospheric effects, resulting in an error of about 15 m.

차량용 내비게이션 서비스에서는 맵 매칭(Map matching) 기술 등을 활용하여 측위의 오차를 보정할 수 있는데, 차량용 내비게이션의 경우는 도로 상황에 의해 어느 정도 이동방향이 정해져 있고 예측할 수 있어 큰 문제가 발생하지 않는다. 예를 들면, 차량이 고속화 도로에서 직진하던 중 갑자기 후진을 할 수는 없을 것이다.In the vehicle navigation service, the positioning error can be corrected by utilizing the map matching technique. In the case of the navigation system for a vehicle, the traveling direction is determined to some extent by the road condition and can be predicted. For example, a vehicle may not suddenly move backward while going straight on an accelerated road.

그러나 차량용 내비게이션과 달리, 사용자의 이동 방향이 정해져 있지 않고 예측할 수 없는 도보 내비게이션에서는 보다 개선된 오차 보정 방법이 필요하다. However, unlike a car navigation system, an improved error correction method is required for a navigation system in which a moving direction of a user is not fixed and can not be predicted.

차량용 내비게이션의 경우 도로에서는 앞으로 가야 하지만, 보행 중에는 오던 길을 되돌아가거나, 갑자기 옆길로 가는 등 차량용에 비해 보다 다양한 상황이 발생할 수 있기 때문이다.In the case of a navigation system for a vehicle, it is necessary to go forward on the road, but a variety of situations may occur as compared to a vehicle, such as returning from a road that has come or going to a side road suddenly while walking.

따라서, 본 발명에 따른 실시예에서는 실제 도로의 건널목 정보를 이용하여 GPS 측위의 오차를 보정하는 방법을 설명한다.Therefore, in the embodiment of the present invention, a method of correcting the error of the GPS positioning using the crossing information of an actual road will be described.

도 2는 GPS 측위 방법에서 발생할 수 있는 오류의 일례를 도시한다.2 shows an example of an error that may occur in the GPS positioning method.

도 2에서 실선은 단말의 실제 이동 경로를 나타내고, 점선은 GPS 측위로 측정된 경로를 나타낸다.In Fig. 2, a solid line represents the actual movement path of the terminal, and a dotted line represents the path measured by the GPS positioning.

도2를 참조하면, 단말의 실제 이동 경로는 차로의 왼쪽인 제1 건물의 위에서 출발하여 제1 건물, 제2 건물, 제3 건물의 우측을 지난 후 차로를 횡단하여 차로의 오른쪽으로 이동하였다.Referring to FIG. 2, the actual moving route of the terminal departs from the first building on the left side of the lane and moves to the right side of the lane across the lane after passing through the right side of the first building, the second building and the third building.

반면, GPS로 측정된 경로는 차로를 기준으로 오른쪽에서 주로 나타나고 있다.On the other hand, the route measured by GPS is mainly on the right side of the lane.

도 2의 예와 같이 단말의 위치가 측정되는 경우, 단말의 사용자에게 정확한 내비게이션을 제공하기 어렵다.When the position of the terminal is measured as in the example of FIG. 2, it is difficult to provide accurate navigation to the user of the terminal.

상술한 바와 같이, 차량용 내비게이션의 경우 차량의 이동 방향을 고려하여 맵 매칭을 수행하면 위치에 대한 보정을 수행할 수 있지만, 도보 내비게이션의 경우에는 차량용 내비게이션과 같이 보정하기에 어려움이 있다.As described above, in the case of the navigation system for a vehicle, if the map matching is performed in consideration of the moving direction of the vehicle, it is possible to correct the position, but in the case of the walking navigation, it is difficult to correct the same as the navigation system for the vehicle.

따라서 본 발명의 실시예에서는 도보 내비게이션을 구성하는 여러 가지 정보 중 ‘횡단보도’, ‘육교’ 등 보행자의 건널목 정보를 이용하여 길 건너편으로 측위를 잘못하는 경우를 보정하고자 한다.Therefore, in the embodiment of the present invention, it is intended to correct a case where a wrong positioning is made across the street using pedestrian crossing information such as 'pedestrian crossing' and 'overpass' among various information constituting the pedestrian navigation.

도 3은 본 발명의 실시예가 적용되는 일례를 도시한다.Fig. 3 shows an example in which the embodiment of the present invention is applied.

도 3에서 실선은 단말의 실제 이동 경로를 나타내고, 점선은 GPS 측위로 측정된 경로를 나타낸다.In FIG. 3, a solid line indicates an actual movement path of the terminal, and a dotted line indicates a path measured by a GPS positioning.

단말의 이용자는 제1 지점으로부터 제2 지점까지 이동하고자 한다.The user of the terminal wants to move from the first point to the second point.

상술한 바와 같이 GPS 측위 방법에 오차가 발생할 수 있고, 도 3의 예에서 점선과 같이 GPS 측위가 되었다. An error may occur in the GPS positioning method as described above, and in the example of FIG. 3, the GPS positioning is as indicated by the dotted line.

이때, 단말의 실제 이동 경로인 실선 대로 측위되는 것이 최선이지만, 도로 폭이 좁거나 고층건물 근처에 있을 경우에는 정확한 위치를 측정하지 못하여 점선 경로와 같이 GPS 측위가 수행될 수 있다.At this time, it is best that the mobile terminal is located on a solid line, which is an actual movement path. However, when the road width is narrow or near the high-rise building, accurate positioning can not be measured and the GPS positioning can be performed like a dashed line.

이러한 경우 단말의 사용자는 도보 내비게이션으로부터 잘못된 이동경로 정보를 수신한다.In this case, the user of the terminal receives the wrong route information from the foot navigation.

본 발명의 실시예에서는 이와 같은 상황을 보정하기 위하여 도보 내비게이션을 구성하는 여러 요소 중, ‘횡단보도’, ‘육교’ 등 도로를 횡단할 수 있는 건널목 정보를 이용한다. 건널목 정보는 단말에 내비게이션이 설치될 때 단말에 저장되거나, 내비게이션 서버 등의 서버로부터 수신될 수 있다.In the embodiment of the present invention, crossing information such as 'pedestrian crossing', 'overpass', and the like can be used to correct the situation. The crossing information may be stored in the terminal when navigation is installed in the terminal, or may be received from a server such as a navigation server.

본 발명에 따르면, 도보 내비게이션이 출발지부터 목적지까지 이동 경로 정보를 제공하던 중 ‘길 건너편으로 위치정보를 변경해야 하는가’ 에 대한 선택 상황이 발생하면 건널목 정보를 이용하여 위치를 보정할 수 있다.According to the present invention, when the selection of 'whether the location information should be changed across the street' occurs during the provision of the travel route information from the departure place to the destination, the position can be corrected using the crossing information.

구체적으로, 사용자의 현재 위치 주위의 건널목 정보를 이용하여 “도로를 횡단할 수 있는 건널목 (횡단보도, 육교, 지하도 등)이 없는 경우에는 길 건너편이 아니라 이동하던 도로 정보를 그대로 제공한다.Specifically, using the crossing information around the current position of the user, " if there is no crossing crossing (crossing, overpass, underpass, etc.) that can cross the road,

따라서 실제 GPS 측위된 점선에 따르면 제2 건물의 우측에서 차로를 건너는 것으로 나타나지만, 건널목 정보가 없으므로 실제 이동 경로와 같이 제2 및 제3 건물을 지나 건널목까지 이동하고, 건널목에서 차로를 건너는 것으로 판단한다.Therefore, according to the actual GPS positioning dotted line, it is indicated that the road crosses the right side of the second building, but since there is no crossing information, it is determined that the crossing passes through the second and third buildings as well as the actual crossing route and crosses the crossing at the crossing .

도 4는 본 발명에 따른 실시예의 순서도이다.4 is a flow chart of an embodiment according to the present invention.

먼저, S401 단계에서 단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공한다.First, in step S401, a first walking path is provided based on a first positioning point at which the position of the terminal is measured.

도 3의 경우를 예로 들면, 먼저 S401 단계에 따라 제1 지점으로부터 제3 건물의 우측까지의 제1 경로를 제공한다.3, the first path from the first point to the right of the third building is provided according to step S401.

다시 도 4를 참조하면, S403 단계에서 제1 측위 지점 이후에 측정된 제2 측위 지점이 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우, 차로를 횡단할 수 있는지 여부에 대한 건널목 정보의 유무를 판단한다.Referring again to FIG. 4, if it is determined in step S403 that the second positioning point measured after the first positioning point corresponds to the second walking route that must cross the lane from the first walking route, whether or not the vehicle can be traversed It is judged whether or not there is information on the crossing.

도 3의 예에서, GPS 측위의 오차로 인하여 단말의 위치가 점선과 같이 측정될 수 있다. 즉, 단말은 제1 건물의 우측에서 제3 건물의 우측까지 차로의 왼편에서 이동하였지만, 측위는 제2 건물의 오른편에서 차로를 횡단하여 제6 건물의 왼편으로 이동한 것으로 수행되었다.In the example of FIG. 3, the position of the terminal can be measured as a dotted line due to the error of the GPS positioning. That is, the terminal moved from the right side of the first building to the right side of the third building, but the positioning was performed by moving to the left side of the sixth building across the lane from the right side of the second building.

이러한 경우 GPS 측위된 위치가 차로를 횡단하는 경우이므로, 제2 건물의 우측에 차로를 횡단할 수 있는 건널목 정보가 있는지 판단한다.In this case, since the GPS-positioned position traverses the lane, it is judged whether or not there is cross-over information capable of crossing the lane on the right side of the second building.

다시 도 4를 참조하면, 건널목 정보가 존재하면 단말의 위치를 제2 도보 경로상의 위치에 매핑하고 (S405), 건널목 정보가 존재하지 않으면 단말의 위치를 제1 도보 경로상의 위치에 매핑한다(S407).Referring again to FIG. 4, if the crossing information exists, the location of the terminal is mapped to the location on the second walking route (S405), and if the crossing information does not exist, the location of the terminal is mapped to the location on the first walking route ).

도 3의 예에서, 제2 건물의 우측에는 차로를 횡단할 수 있는 건널목이 존재하지 않으므로 제1 건물의 우측으로부터 제3 건물의 우측까지의 제1 도보상에 단말의 위치를 매핑한다.In the example of FIG. 3, since there is no crossing that can cross the lane on the right side of the second building, the location of the terminal is mapped on the first walk from the right side of the first building to the right side of the third building.

한편, 건널목 정보가 없는 경우에도 단말의 이용자가 차로를 횡단하는 경우가 생길 수 있다. 예를 들면, 새로 설치된 건널목이 아직 내비게이션 지도 데이터베이스에 업데이트 되지 않았을 수 있다. 또한, 도로의 상황에 따라 단말의 이용자가 건널목 없이 차로를 횡단할 수 있는 경우도 존재한다. 따라서, 이러한 경우를 위하여 단말의 이용자로부터 수동 건널목 정보를 입력받아 단말의 위치를 보정할 수 있다. On the other hand, even if there is no crossing information, the user of the terminal may cross the lane. For example, a newly installed crossing may not have been updated in the navigation map database yet. There is also a case where a user of the terminal can cross a lane without a crossing depending on the situation of the road. Therefore, for this case, it is possible to correct the position of the terminal by receiving passive crossing information from the user of the terminal.

본 발명의 실시예는 단말에 의해서 수행되거나, 또는 클라우드 방식으로 서버가 단말로부터 위치 정보를 수신하여 경로정보를 제공할 수도 있다. 예를 들면, 단말이 자신의 위치 정보를 내비게이션 서버로 전송하면, 내비게이션 서버는 단말로부터 수신한 위치 정보를 기초로 경로를 검색하여 제공할 수 있다. 이때 상술한 바와 같이 건널목 정보의 유무를 이용하여 단말이 위치를 보정할 수 있다.An embodiment of the present invention may be performed by a terminal or a server may receive location information from a terminal in a cloud manner to provide path information. For example, if the terminal transmits its location information to the navigation server, the navigation server can search for and provide the route based on the location information received from the terminal. At this time, the terminal can correct the position using the presence or absence of crossing information as described above.

도 5는 본 발명의 일 실시예에 따른 단말 (500)을 예시하는 블록도이다. 5 is a block diagram illustrating a terminal 500 according to an embodiment of the present invention.

도 5를 참조하면, 본 발명의 일 실시예에 따른 단말(500)은 전송 모듈(501), 수신 모듈(503), 메모리(505) 및 프로세서(507)를 포함할 수 있다. 전송 모듈(501)은 외부 장치 또는 단말로 각종 신호, 데이터 및 정보를 전송할 수 있다. 수신 모듈(503)은 외부 장치 또는 단말로부터 각종 신호, 데이터 및 정보를 수신할 수 있다. 프로세서(507)는 단말(500) 전반의 동작을 제어할 수 있다. 또한, 프로세서(507)는 본 발명에서 제안한 절차 및/또는 방법들을 구현하도록 구성될 수 있다.5, a terminal 500 according to an exemplary embodiment of the present invention may include a transmission module 501, a reception module 503, a memory 505, and a processor 507. The transmission module 501 can transmit various signals, data and information to an external device or a terminal. The receiving module 503 can receive various signals, data and information from an external device or a terminal. The processor 507 can control the operation of the entire terminal 500. In addition, processor 507 may be configured to implement the procedures and / or methods suggested by the present invention.

도 6은 본 발명의 일 실시예에 따른 내비게이션 서버 (600)을 예시하는 블록도이다. 6 is a block diagram illustrating a navigation server 600 according to an embodiment of the present invention.

도 6을 참조하면, 본 발명의 일 실시예에 따른 내비게이션 서버 (600)는 전송 모듈(601), 수신 모듈(603), 메모리(605) 및 프로세서(607)를 포함할 수 있다. 전송 모듈(601)은 외부 장치 또는 단말로 각종 신호, 데이터 및 정보를 전송할 수 있다. 수신 모듈(603)은 외부 장치 또는 단말로부터 각종 신호, 데이터 및 정보를 수신할 수 있다. 프로세서(607)는 단말(600) 전반의 동작을 제어할 수 있다. 또한, 프로세서(607)는 본 발명에서 제안한 절차 및/또는 방법들을 구현하도록 구성될 수 있다.Referring to FIG. 6, a navigation server 600 according to an embodiment of the present invention may include a transmission module 601, a reception module 603, a memory 605, and a processor 607. The transmission module 601 can transmit various signals, data and information to an external device or a terminal. The receiving module 603 can receive various signals, data and information from an external device or a terminal. The processor 607 can control the operation of the entire terminal 600. In addition, the processor 607 may be configured to implement the procedures and / or methods suggested by the present invention.

이상에서 설명된 실시예들은 본 발명의 구성요소들과 특징들이 소정 형태로 결합된 것들이다. 각 구성요소 또는 특징은 별도의 명시적 언급이 없는 한 선택적인 것으로 고려되어야 한다. 각 구성요소 또는 특징은 다른 구성요소나 특징과 결합되지 않은 형태로 실시될 수 있다. 또한, 일부 구성요소들 및/또는 특징들을 결합하여 본 발명의 실시예를 구성하는 것도 가능하다. 본 발명의 실시예들에서 설명되는 동작들의 순서는 변경될 수 있다. 어느 실시예의 일부 구성이나 특징은 다른 실시예에 포함될 수 있고, 또는 다른 실시예의 대응하는 구성 또는 특징과 교체될 수 있다. 특허청구범위에서 명시적인 인용 관계가 있지 않은 청구항들을 결합하여 실시예를 구성하거나 출원 후의 보정에 의해 새로운 청구항으로 포함시킬 수 있음은 자명하다. The embodiments described above are those in which the elements and features of the present invention are combined in a predetermined form. Each component or feature shall be considered optional unless otherwise expressly stated. Each component or feature may be implemented in a form that is not combined with other components or features. It is also possible to construct embodiments of the present invention by combining some of the elements and / or features. The order of the operations described in the embodiments of the present invention may be changed. Some configurations or features of certain embodiments may be included in other embodiments, or may be replaced with corresponding configurations or features of other embodiments. It is clear that the claims that are not expressly cited in the claims may be combined to form an embodiment or be included in a new claim by an amendment after the application.

본 발명에 따른 실시예는 다양한 수단, 예를 들어, 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다. 하드웨어에 의한 구현의 경우, 본 발명의 일 실시예는 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다. Embodiments in accordance with the present invention may be implemented by various means, for example, hardware, firmware, software, or a combination thereof. In the case of hardware implementation, an embodiment of the present invention may include one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs) field programmable gate arrays, processors, controllers, microcontrollers, microprocessors, and the like.

펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 일 실시예는 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차, 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리에 저장되어 프로세서에 의해 구동될 수 있다. 메모리는 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 프로세서와 데이터를 주고 받을 수 있다. In the case of an implementation by firmware or software, an embodiment of the present invention may be implemented in the form of a module, a procedure, a function, or the like which performs the functions or operations described above. The software code can be stored in memory and driven by the processor. The memory is located inside or outside the processor and can exchange data with the processor by various means already known.

본 발명은 본 발명의 정신 및 필수적 특징을 벗어나지 않는 범위에서 다른 특정한 형태로 구체화될 수 있음은 당업자에게 자명하다. 따라서, 상술한 상세한 설명은 모든 면에서 제한적으로 해석되어서는 아니 되고 예시적인 것으로 고려되어야 한다. 본 발명의 범위는 첨부된 청구항의 합리적 해석에 의해 결정되어야 하고, 본 발명의 등가적 범위 내에서의 모든 변경은 본 발명의 범위에 포함된다.It will be apparent to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, the foregoing detailed description is to be considered in all respects illustrative and not restrictive. The scope of the present invention should be determined by rational interpretation of the appended claims, and all changes within the scope of equivalents of the present invention are included in the scope of the present invention.

500: 단말
501: 전송 모듈
503: 수신 모듈
505: 메모리
507: 프로세서
600: 내비게이션 서버
601: 전송 모듈
603: 수신 모듈
605: 메모리
607: 프로세서
500: terminal
501: transmission module
503: receiving module
505: Memory
507: Processor
600: Navigation server
601: Transmission module
603: Receiving module
605: Memory
607: Processor

Claims (18)

단말의 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 도보 내비게이션 방법에 있어서,
단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공하는 단계;
상기 제1 측위 지점 이후에 측정된 제2 측위 지점이 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하는 단계; 및
상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하는 단계
를 포함하는, 도보 내비게이션 방법.
A walk-through navigation method for providing a walk route from a start position to an arrival position of a terminal,
Providing a first walking path based on a first positioning point measuring a position of the terminal;
Determining whether or not crossing information exists if a second positioning point measured after the first positioning point corresponds to a second walking path that must traverse the lane from the first walking path; And
Mapping the location of the terminal to a location on the second walking path if the crossing information exists and mapping the location of the terminal to the location on the first walking path if the crossing information does not exist
And a navigation device for receiving the navigation information.
제1항에 있어서,
상기 건널목 정보는 도보로 상기 차로를 횡단할 수 있는 건널목을 나타내는, 도보 내비게이션 방법.
The method according to claim 1,
Wherein the crossing information indicates a crossing that can cross the lane on foot.
제1항에 있어서,
상기 건널목 정보는 횡단보도, 지하도, 육교 중 적어도 하나를 포함하는, 도보 내비게이션 방법.
The method according to claim 1,
Wherein the crossing information includes at least one of a pedestrian crossing, an underpass, and a pedestrian overpass.
제1항에 있어서,
내비게이션 서버로부터 상기 건널목 정보를 수신하는 단계를 더 포함하는, 도보 내비게이션 방법.
The method according to claim 1,
Further comprising receiving the crossing information from a navigation server.
제1항에 있어서,
상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하기 위한 수동 건널목 정보를 수신하는 단계를 더 포함하는, 도보 내비게이션 방법.
The method according to claim 1,
Further comprising receiving passive crossing information for mapping the location of the terminal to a location on the second walking path.
출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 단말에 있어서,
데이터를 송수신하기 위한 송수신 모듈; 및
프로세서를 포함하고,
상기 프로세서는
단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공하고,
상기 제1 측위 지점 이후에 측정된 제2 측위 지점이 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하고,
상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하도록 구성되는, 단말.
A terminal providing a walk route from a start position to an arrival position,
A transmission / reception module for transmitting / receiving data; And
A processor,
The processor
Providing a first walking path based on a first positioning point measuring a position of the terminal,
Determining whether or not crossing information exists if the second positioning point measured after the first positioning point corresponds to a second walking route that should cross the lane from the first walking route,
And maps the position of the terminal to the position on the second walking path if the crossing information exists, and maps the position of the terminal to the position on the first walking path if the crossing information does not exist.
제6항에 있어서,
상기 건널목 정보는 도보로 상기 차로를 횡단할 수 있는 건널목을 나타내는, 단말.
The method according to claim 6,
Wherein the crossing information indicates a crossing that can cross the lane on foot.
제6항에 있어서,
상기 건널목 정보는 횡단보도, 지하도, 육교 중 적어도 하나를 포함하는, 단말.
The method according to claim 6,
Wherein the crossing information includes at least one of a crosswalk, an underpass, and a pedestrian overpass.
제6항에 있어서,
상기 프로세서는 내비게이션 서버로부터 상기 건널목 정보를 수신하도록 구성되는, 단말.
The method according to claim 6,
Wherein the processor is configured to receive the crossing information from a navigation server.
제6항에 있어서,
상기 프로세서는 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하기 위한 수동 건널목 정보를 수신하도록 구성되는, 단말.
The method according to claim 6,
Wherein the processor is configured to receive passive crossing information for mapping a location of the terminal to a location on the second walking path.
단말의 위치를 측정한 제1 측위 지점을 기초로 제1 도보 경로를 제공하기 위한 명령어;
상기 제1 측위 지점 이후에 측정된 제2 측위 지점이 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하기 위한 명령어; 및
상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하기 위한 명령어
를 포함하는, 도보 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체.
Instructions for providing a first walking path based on a first positioning point measuring a position of the terminal;
Instructions for determining the presence or absence of crossing information if the second positioning point measured after the first positioning point corresponds to a second walking path that must traverse the lane from the first walking path; And
Mapping the location of the terminal to a location on the second walking path if the crossing information exists, and mapping the location of the terminal to the location on the first walking path if the crossing information does not exist,
And a step of displaying the walking navigation information.
제11항에 있어서,
상기 건널목 정보는 도보로 상기 차로를 횡단할 수 있는 건널목을 나타내는, 도보 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체.
12. The method of claim 11,
Wherein the crossing information indicates a crossing that can cross the lane on foot.
제11항에 있어서,
상기 건널목 정보는 횡단보도, 지하도, 육교 중 적어도 하나를 포함하는, 도보 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체.
12. The method of claim 11,
Wherein the crossing information includes at least one of a pedestrian crossing, an underpass, and a pedestrian overpass.
제11항에 있어서,
내비게이션 서버로부터 상기 건널목 정보를 수신하기 위한 명령어를 더 포함하는, 도보 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체.
12. The method of claim 11,
Further comprising instructions for receiving the crossing information from the navigation server. ≪ RTI ID = 0.0 >< / RTI >
제11항에 있어서,
상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하기 위한 수동 건널목 정보를 수신하기 위한 명령어를 더 포함하는, 도보 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체.
12. The method of claim 11,
Further comprising instructions for receiving passive crossing information for mapping the location of the terminal to a location on the second walking path. ≪ Desc / Clms Page number 19 >
단말의 출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 도보 내비게이션 방법에 있어서,
상기 단말로부터 수신한 제1 위치 정보를 기초로 제1 도보 경로를 상기 단말로 전송하는 단계;
상기 제1 위치 정보 이후에 상기 단말로부터 수신한 제2 위치 정보가 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하는 단계; 및
상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하여 상기 단말로 경로를 제공하는 단계
를 포함하는, 도보 내비게이션 방법.
A walk-through navigation method for providing a walk route from a start position to an arrival position of a terminal,
Transmitting a first walking route to the terminal based on first position information received from the terminal;
Determining whether the second position information received from the terminal after the first position information corresponds to a second walking path that should cross the lane from the first walking path; And
Maps the location of the terminal to the location on the second walking route if the crossing information exists, maps the location of the terminal to the location on the first walking route if the crossing information does not exist, Step
And a navigation device for receiving the navigation information.
출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 내비게이션 서버에 있어서,
데이터를 송수신하기 위한 송수신 모듈; 및
프로세서를 포함하고,
상기 프로세서는
단말로부터 수신한 제1 위치 정보를 기초로 제1 도보 경로를 상기 단말로 전송하고,
상기 제1 위치 정보 이후에 상기 단말로부터 수신한 제2 위치 정보가 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하고,
상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하여 상기 단말로 경로를 제공하도록 구성되는, 내비게이션 서버.
A navigation server for providing a walking route from a starting position to an arrival position,
A transmission / reception module for transmitting / receiving data; And
A processor,
The processor
A first walking path is transmitted to the terminal based on first position information received from the terminal,
Determining whether the second position information received from the terminal after the first position information corresponds to a second walking route that should cross the lane from the first walking route,
Maps the location of the terminal to the location on the second walking route if the crossing information exists, maps the location of the terminal to the location on the first walking route if the crossing information does not exist, Wherein the navigation server comprises:
출발 위치로부터 도착 위치까지의 도보 경로를 제공하는 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체에 있어서,
단말로부터 수신한 제1 위치 정보를 기초로 제1 도보 경로를 상기 단말로 전송하기 위한 명령어;
상기 제1 위치 정보 이후에 상기 단말로부터 수신한 제2 위치 정보가 상기 제1 도보 경로로부터 차로를 횡단해야 하는 제2 도보 경로에 대응하는 경우 건널목 정보의 유무를 판단하기 위한 명령어; 및
상기 건널목 정보가 존재하면 상기 단말의 위치를 상기 제2 도보 경로상의 위치에 매핑하고, 상기 건널목 정보가 존재하지 않으면 상기 단말의 위치를 상기 제1 도보 경로상의 위치에 매핑하여 상기 단말로 경로를 제공하기 위한 명령어
를 포함하는, 도보 내비게이션 방법을 기록한 컴퓨터로 판독 가능한 기록 매체.
A navigation method for providing a walking route from a starting position to an arrival position, the method comprising:
A command for transmitting a first walking route to the terminal based on first position information received from the terminal;
When the second position information received from the terminal after the first position information corresponds to a second pedestrian route that should cross a lane from the first pedestrian route, determining whether or not the crossing information exists; And
Maps the location of the terminal to the location on the second walking route if the crossing information exists, maps the location of the terminal to the location on the first walking route if the crossing information does not exist, Instructions for
And a step of displaying the walking navigation information.
KR1020150040223A 2015-03-23 2015-03-23 Method and apparatus for walking navigation Active KR101737969B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150040223A KR101737969B1 (en) 2015-03-23 2015-03-23 Method and apparatus for walking navigation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150040223A KR101737969B1 (en) 2015-03-23 2015-03-23 Method and apparatus for walking navigation

Publications (2)

Publication Number Publication Date
KR20160113897A KR20160113897A (en) 2016-10-04
KR101737969B1 true KR101737969B1 (en) 2017-05-29

Family

ID=57165382

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150040223A Active KR101737969B1 (en) 2015-03-23 2015-03-23 Method and apparatus for walking navigation

Country Status (1)

Country Link
KR (1) KR101737969B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100456377B1 (en) * 2004-08-06 2004-11-10 (주)하이컴 Method for Updating an Information of Road Facilities in Digital Map Using GPS Coordinates
JP2009229204A (en) * 2008-03-21 2009-10-08 Sumitomo Electric Ind Ltd Location specifying system, computer program and location specifying method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100456377B1 (en) * 2004-08-06 2004-11-10 (주)하이컴 Method for Updating an Information of Road Facilities in Digital Map Using GPS Coordinates
JP2009229204A (en) * 2008-03-21 2009-10-08 Sumitomo Electric Ind Ltd Location specifying system, computer program and location specifying method

Also Published As

Publication number Publication date
KR20160113897A (en) 2016-10-04

Similar Documents

Publication Publication Date Title
JP7459276B2 (en) Navigation methods and devices
US20190324149A1 (en) Virtual Reference Station Switching Method and Device in Real Time Kinematic System
KR101154079B1 (en) Method for determining initial location of navigation apparatus
US9749930B2 (en) Method for delivering optimum path including plurality of passage places and apparatus therefor
US20140315583A1 (en) Positioning method and system based on position prefetching
US9903721B2 (en) Method for transferring route and device therefor
US20140025286A1 (en) Proactive mitigation of navigational uncertainty
US20140063044A1 (en) Navigation apparatus and display method thereof
Elazab et al. Integrated cooperative localization for connected vehicles in urban canyons
JP7249767B2 (en) Information processing device and information processing method
KR20190010267A (en) Navigation apparatus and method for vehicle, and navigation system
CN104378731A (en) Blind switching or blind redirection method and system and associated equipment
US20240310181A1 (en) Apparatus, method, computer program, and computer readable recording medium for route guidance
CN105866731A (en) Vehicle location method and vehicle terminal device
KR20220025589A (en) Method and Apparatus for Providing Traffic Information to Personal Mobility
KR101762776B1 (en) Method and apparatus for walking navigation
US11029155B2 (en) High-precision position determination for vehicles
CN101625244B (en) Method and system for navigating mobile terminal
KR100864178B1 (en) Driving status detection method according to speed and traffic information providing system using the method
EP2394140A1 (en) Navigation system with path prediction and method of operation thereof
US20160066156A1 (en) Selection of Location-Determination Information
KR101737969B1 (en) Method and apparatus for walking navigation
KR101058098B1 (en) A terminal and a system for measuring its own location according to the location information of another terminal and the reliability of the location information and a method for measuring the location
KR20160113898A (en) Method and apparatus for walking navigation
JP2007101555A (en) Mobile terminal device and map data management method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150323

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20160801

Patent event code: PE09021S01D

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20170223

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170515

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170516

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200413

Start annual number: 4

End annual number: 6