KR102054349B1 - Method for map matching of user terminal - Google Patents

Method for map matching of user terminal Download PDF

Info

Publication number
KR102054349B1
KR102054349B1 KR1020130132274A KR20130132274A KR102054349B1 KR 102054349 B1 KR102054349 B1 KR 102054349B1 KR 1020130132274 A KR1020130132274 A KR 1020130132274A KR 20130132274 A KR20130132274 A KR 20130132274A KR 102054349 B1 KR102054349 B1 KR 102054349B1
Authority
KR
South Korea
Prior art keywords
user terminal
location
link
map
outdoor
Prior art date
Application number
KR1020130132274A
Other languages
Korean (ko)
Other versions
KR20150050965A (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 KR1020130132274A priority Critical patent/KR102054349B1/en
Publication of KR20150050965A publication Critical patent/KR20150050965A/en
Application granted granted Critical
Publication of KR102054349B1 publication Critical patent/KR102054349B1/en

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

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

본 발명은 사용자 단말, 사용자 단말 및 서버에서 맵매칭 방법에 관한 것으로, 더욱 상세하게는 측위 수단을 이용하여 측정한 사용자 단말의 위치를 보정하여 지도상에 매칭시키는 맵매칭 방법에 관한 것이다.
이를 위해 본 발명의 사용자 단말에서 위치를 맵매칭하는 방법은 측정된 측위 데이터를 이용하여 상기 사용자 단말의 위치를 산출하는 단계, 산출한 사용자 단말의 위치와 이전에 산출한 사용자 단말의 위치의 차이가 설정치 이상인지 판단하는 단계, 상기 차이가 상기 설정치 이상이면, 산출한 상기 사용자 단말의 위치와 적어도 하나의 방향만 상이하며 이전에 산출한 사용자 단말의 위치와 적어도 하나의 방향이 동일한 지점과 설정된 범위 이내에 맵매칭을 위한 노드가 존재하는 지 판단하는 단계, 상기 노드가 존재하면, 상기 노드가 링크에 상기 사용자 단말의 위치를 맵매칭하는 단계를 포함한다.
The present invention relates to a map matching method in a user terminal, a user terminal, and a server, and more particularly, to a map matching method for correcting a position of a user terminal measured using a positioning means and matching the map on a map.
To this end, the method of map matching the location in the user terminal of the present invention comprises the steps of calculating the location of the user terminal using the measured positioning data, the difference between the position of the calculated user terminal and the previously calculated user terminal Determining whether the set value is equal to or greater than the set value, and if the difference is equal to or greater than the set value, at least one direction differs from the calculated position of the user terminal and is within a set point and at a point where the calculated position of the user terminal is equal to at least one direction; Determining whether a node for map matching exists, and if the node exists, the node mapping the location of the user terminal to a link.

Description

사용자 단말, 사용자 단말 및 서버에서 맵매칭 방법{Method for map matching of user terminal}Map matching method in user terminal, user terminal and server {Method for map matching of user terminal}

본 발명은 사용자 단말, 사용자 단말 및 서버에서 맵매칭 방법에 관한 것으로, 더욱 상세하게는 측위 수단을 이용하여 측정한 사용자 단말의 위치를 보정하여 지도상에 매칭시키는 맵매칭 방법에 관한 것이다.
The present invention relates to a map matching method in a user terminal, a user terminal, and a server, and more particularly, to a map matching method for correcting a position of a user terminal measured using a positioning means and matching the map on a map.

네비게이션 장치는 차량에 설치되어 운전자에게 지도를 보여 주거나 운전자가 가고자 하는 목적지를 찾아주어 운전자의 자동차 운전 및 운전자가 목적지에 용이하게 도달하도록 도와주는 차량용 단말장치이다.The navigation device is a vehicle terminal device installed in a vehicle to show a map to a driver or to find a destination to which the driver wants to go, so that the driver can easily drive the car and the driver easily reach the destination.

현재 널리 사용되고 있는 차량 내비게이션 시스템은 위성 항법 장치(Global Positioning System, 이하 'GPS'라 칭함) 위성으로부터 수신한 신호를 계산하여 차량 또는 사용자의 현재의 위치를 실시간으로 파악하고, 미리 구축한 지도정보, 교통정보에 관한 데이터베이스와 연동하여 현재 위치에 대응하는 데이터베이스 상의 해당 데이터를 화상/음성 정보로 변환하여 표시하는 장치이다.Currently widely used vehicle navigation system calculates the signal received from the satellite positioning system (GPS) satellite to determine the current location of the vehicle or user in real time, and pre-built map information, It is a device that converts and displays the corresponding data in the database corresponding to the current location into image / audio information in association with a database relating to traffic information.

차량 내비게이션 시스템에서는 차량의 현재 위치를 계산하기 위해서 GPS 수신기가 사용된다. 차량 내비게이션 시스템은 GPS 수신기를 이용하는 경우 차량의 현재 속도, 시각, 위치 정보를 획득할 수 있으며 이러한 정보를 기초로 사용자에게 내비게이션 정보를 제공한다.In a vehicle navigation system, a GPS receiver is used to calculate the current position of the vehicle. When using a GPS receiver, a vehicle navigation system may acquire current speed, time, and location information of a vehicle, and provide navigation information to a user based on the information.

그러나 이러한 GPS 신호를 이용한 현재 위치 계산은 GPS 신호의 특성상 통상적으로 수십 미터의 오차가 발생하며 이러한 위치를 사용하여 지도 위에 표시할 경우 도로를 벗어난 위치나 건물 위 등 잘못된 위치에 표시될 수 있다.However, the current position calculation using the GPS signal generally causes an error of several tens of meters due to the characteristics of the GPS signal, and when the position is displayed on the map using the position, it may be displayed at the wrong position such as off the road or on a building.

이러한 문제점을 개선하기 위해서 종래의 차량 내비게이션 시스템은 차량의 위치를 계산하는 경우 맵매칭(Map Matching) 방법을 적용한다. 맵매칭 방법은 차량이 도로를 주행한다는 가정하에 현재 위치와 도로 데이터를 비교하여 그 차이가 일정 범위 이내인 경우 해당 도로를 주행하고 있다고 판단하여 가장 가까운 도로 데이터 상의 한 지점으로 현재 위치를 강제로 보정하는 방법이다.In order to solve this problem, the conventional vehicle navigation system applies a map matching method when calculating the position of the vehicle. The map matching method compares the current location with the road data on the assumption that the vehicle is driving on the road, and if the difference is within a certain range, determines that the road is being driven and forcibly corrects the current location to a point on the nearest road data. That's how.

이와 관련하여 국내공개특허 제2010-0067578호는 이동체의 맵매칭 장치 및 그 방법을 제시하고 있다. 즉, 도로에서 이동하는 차량 등의 이동체의 위치 좌표를 보정하는 맵매칭 방법으로서, 지도 데이터상에 도로 데이터가 존재하지 않아 일반적인 맵매칭이 어려운 경우 이동체의 위치를 도로 상의 한 지점으로 보정하기 위한 방안을 제공하고 있다. In this regard, Korean Laid-Open Patent Publication No. 2010-0067578 proposes a map matching apparatus and a method thereof. That is, as a map matching method for correcting the position coordinates of a moving object such as a vehicle moving on a road, a method for correcting the position of the moving object to a point on the road when general map matching is difficult because there is no road data on the map data. To provide.

일본공개특허 제2002-318121호는 네비게이션 장치에 관한 것으로서, 이동체가 옥내 시설내에 이동할 경우 이동체의 적절한 현재 위치를 결정하는 것이 가능한 네비게이션 장치에 관한 것이다. 구체적으로 알아보면, 이동 중에는 자립 센서 수단의 출력 데이터와 GPS 장치의 출력 데이터를 이용하여 맵매칭을 수행하여 이동체의 현재 위치를 결정하고, 이동체의 현재 위치가 옥내 시설내에 있는 것으로 판단되면 자립 센서 수단의 출력 데이터를 이용하여 맵매칭을 수행하여 이동체의 현재 위치를 결정한다.Japanese Patent Laid-Open No. 2002-318121 relates to a navigation apparatus, and relates to a navigation apparatus capable of determining an appropriate current position of the movable body when the movable body moves in an indoor facility. Specifically, during the movement, map matching is performed using the output data of the independent sensor means and the output data of the GPS device to determine the current position of the moving object, and if the current position of the moving object is determined to be in an indoor facility, the independent sensor means. Map-matching is performed using the output data of to determine the current position of the moving object.

일반적으로 사용자 단말은 측위 데이터를 수신하거나 측정한 경우, 가장 가까운 거리에 위치하는 네트워크 데이터(일 예로 노드 또는 링크)에 맵매칭하여 사용자의 위치를 표시한다. 하지만, 사용자가 실외 공간을 포함하고 있는 건물에 위치하고 있는 경우, 측위 결과를 가장 가까운 네트워크 데이터에 맵매칭하게 되어 사용자의 실제 위치를 지도상에 정확하게 반영할 수 없다는 문제점이 발생한다.In general, when the user terminal receives or measures positioning data, the user terminal maps the network data (eg, a node or a link) located at the closest distance to display the location of the user. However, when the user is located in a building including an outdoor space, the mapping result is mapped to the nearest network data, which causes a problem in that the actual location of the user cannot be accurately reflected on the map.

상술한 바와 같은 문제점을 해결하기 위해 본 발명은 사용자 단말의 실제 위치를 지도상에 정확하게 반영하는 방안을 제안함에 있다.In order to solve the above problems, the present invention is to propose a method that accurately reflects the actual location of the user terminal on the map.

상술한 바와 같은 문제점을 해결하기 위해 본 발명은 기존에 수행한 맵매칭 이력을 반영한 맵매칭 수행 방안을 제안함에 있다.
In order to solve the problems described above, the present invention is to propose a method of performing map matching reflecting the previous map matching history.

상기 목적을 달성하기 위한 본 발명의 실시예에 따른 사용자 단말에서 위치를 맵매칭하는 방법은, 측정된 측위 데이터를 이용하여 상기 사용자 단말의 위치를 산출하는 단계, 산출한 사용자 단말의 위치와 이전에 산출한 사용자 단말의 위치의 차이가 층의 차이를 구분하도록 설정된 설정치 이상인지 판단하는 단계, 상기 차이가 상기 설정치 이상이면, 상기 이전에 산출한 사용자 단말의 위치가 맵매칭되었던 실내링크에 연결되어 있는 실외링크가 존재하는지 판단하는 단계, 상기 실외링크가 존재하면 상기 실외링크에 상기 사용자 단말의 위치를 맵매칭하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of mapping a location in a user terminal, the method comprising: calculating a location of the user terminal using measured location data; Determining whether the calculated difference of the position of the user terminal is greater than or equal to a set value set to distinguish the difference between floors, and if the difference is greater than or equal to the set value, the position of the previously calculated user terminal is connected to an indoor link that has been mapped. Determining whether an outdoor link exists; and if the outdoor link exists, mapping a location of the user terminal to the outdoor link.

상기 목적을 달성하기 위한 본 발명의 실시예에 따른 서버에서 사용자 단말의 위치를 맵매칭하는 방법은 상기 사용자 단말로부터 수신한 측위 데이터를 이용하여 상기 사용자 단말의 위치를 산출하는 단계, 산출한 사용자 단말의 위치와 이전에 산출한 사용자 단말의 위치의 차이가 층의 차이를 구분하도록 설정된 설정치 이상인지 판단하는 단계, 상기 차이가 상기 설정치 이상이면, 상기 이전에 산출한 사용자 단말의 위치가 맵매칭되었던 실내링크에 연결되어 있는 실외링크가 존재하는지 판단하는 단계, 상기 실외링크가 존재하면 상기 실외링크에 상기 사용자 단말의 위치를 맵매칭하여 주는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of map-matching a location of a user terminal in the server, using the location data received from the user terminal, calculating the location of the user terminal. Determining whether the difference between the position of the user terminal and the previously calculated position of the user terminal is greater than or equal to a set value set to distinguish the difference between the floors, and if the difference is greater than or equal to the set value, the indoor location of the previously calculated user terminal is mapped. Determining whether there is an outdoor link connected to the link, and if the outdoor link exists, mapping a location of the user terminal to the outdoor link.

삭제delete

삭제delete

본 발명에 따른 맵매칭 방식은 사용자의 실제 위치와 측위 수단을 이용하여 측정한 사용자의 위치가 상이한 경우, 기존에 측정한 측정 결과를 현재 측정한 측위 결과에 반영함으로써 사용자(사용자 단말)의 위치를 보정한다. 이와 같이 기존에 측정한 측위 결과를 현재 위치에 반영함으로써 실제 측위 결과가 부정확할 경우에도 맵매칭 결과를 향상시켜 경로 안내 품질을 높일 수 있다는 장점이 있다.
In the map matching method according to the present invention, when the user's position measured using the user's actual position and the positioning means is different, the position of the user (user terminal) is reflected by reflecting the previously measured measurement result to the currently measured positioning result. Correct it. As such, by reflecting the previously measured positioning result in the current position, even if the actual positioning result is inaccurate, the map matching result can be improved to improve the quality of route guidance.

도 1은 본 발명의 일실시 예에 따른 실외 공간을 포함하고 있는 건물을 도시하고 있다.
도 2는 본 발명의 일실시 예에 따른 사용자 단말의 구성을 도시한 도면이다.
도 3은 본 발명의 일실시 예에 따른 사용자 단말의 동작을 도시한 흐름도이다.
도 4는 본 발명의 일실시 예에 따른 서버의 구성을 도시한 도면이다.
1 illustrates a building including an outdoor space according to an embodiment of the present invention.
2 is a diagram illustrating a configuration of a user terminal according to an embodiment of the present invention.
3 is a flowchart illustrating an operation of a user terminal according to an exemplary embodiment.
4 is a diagram illustrating a configuration of a server according to an embodiment of the present invention.

전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시 예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명의 이러한 실시 예를 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.The foregoing and further aspects of the present invention will become more apparent through the preferred embodiments described with reference to the accompanying drawings. Hereinafter will be described in detail to enable those skilled in the art to easily understand and reproduce through this embodiment of the present invention.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈", "블록" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise. In addition, the terms “… unit”, “… unit”, “module”, “block”, and the like described in the specification mean a unit that processes at least one function or operation, which is hardware or software or a combination of hardware and software. It can be implemented as.

도 1은 본 발명의 일실시 예에 따른 실외 공간을 포함하고 있는 건물을 도시하고 있다. 이하 도 1을 이용하여 본 발명의 일실시 예에 따른 실외 공간을 포함하고 있는 건물에 대해 상세하게 알아보기로 한다.1 illustrates a building including an outdoor space according to an embodiment of the present invention. Hereinafter, a building including an outdoor space according to an embodiment of the present invention will be described in detail with reference to FIG. 1.

도 1에 의하면, 건물은 제a층과 제b층을 포함하며, 제b층은 실외 공간을 포함하며, 실외 공간에는 사람이나 장비가 이동할 수 있는 다리가 설치되어 있다. 이에 비해 제a층은 제b층에 형성된 실외 공간에 대응하는 부분(높이만 상이한 부분)에 바닥이 형성되어 있다. 본 발명과 관련하여 건물 내의 실외 공간은 대형 백화점 등과 같이 층과 층 사이의 개방된 공간을 의미한다.According to Figure 1, the building comprises a floor and a b floor, the b floor includes an outdoor space, the outdoor space is provided with a bridge for moving people or equipment. On the other hand, a floor is formed in the part (a part different only in height) corresponding to the outdoor space formed in the b layer. In the context of the present invention, an outdoor space in a building means an open space between floors, such as a large department store.

이로 인해 제a층은 측위 관련 정보를 제공하는 측위 수단(일 예로 AP)이 다수 설치되어 있는 반면 제b층의 실외 공간은 측위 수단이 설치되어 있지 않다. 즉, 제a층에 설치되어 있는 측위 수단과 제b층에 설치되어 있는 측위 수단의 개수가 상이하다. 도 1에 의하면, 제a층에는 3개의 측위 수단이 설치되어 있는 반면, 제b층에는 2개의 측위 수단이 설치되어 있다. As a result, a plurality of positioning means (eg, APs) providing location related information is provided in the a-layer, while the outdoor space of the b-layer is not provided with the positioning means. That is, the number of the positioning means provided in the a-layer is different from the positioning means provided in the b-layer. According to FIG. 1, three positioning means are provided in a layer a, and two positioning means are provided in a layer b.

이하에서는 먼저 제a층에 설치된 측위 수단의 개수와 제b층에 설치된 측위 수단의 개수가 상이한 경우 종래 사용자 단말의 위치를 측정하는 과정에 대해 알아보기로 한다. 일 예로 사용자 단말은 제b층에 위치하고 있는 것으로 가정한다. Hereinafter, the process of measuring the position of the conventional user terminal when the number of the positioning means installed on the first layer and the number of the positioning means installed on the b layer are different. As an example, it is assumed that the user terminal is located on the layer b.

사용자 단말은 제b층의 실내 공간에 위치하고 있는 경우, 제b층에 설치되어 있는 측위 수단을 이용하여 위치를 측정하며, 측위 결과에 따라 노드를 잇는 실내링크 혹은 실외링크에 사용자 단말의 위치를 맵매칭한다. 만약 사용자 단말이 제b층의 실내 공간을 벗어나 실외 공간 부근으로 이동하게 되면, 제b층에 설치되어 있는 측위 수단을 이용하여 사용자 단말의 위치를 측정하는 것이 아니라 상대적으로 거리가 가까운(신호 세기가 강한) 제a층에 설치되어 있는 측위 수단을 이용하여 사용자 단말의 위치를 산출한다. 사용자 단말은 제a층에 설치되어 있는 측위 수단을 이용하여 위치를 측정하므로, 사용자 단말의 위치는 제a층에 있는 것으로 판단되며, 이로 인해 제a층에 형성되어 있는 링크에 사용자 단말의 위치를 맵매칭한다. 하지만, 상술한 바와 같이 실제 사용자 단말의 위치는 제a층이 아니라 제b층이므로 측위 수단을 이용해 측정한 사용자 단말의 위치는 오류가 발생하였으며, 발생한 오류를 보정하는 방안이 필요하다.When the user terminal is located in the indoor space of the b floor, the user terminal measures the location by using the positioning means installed on the b floor, and maps the location of the user terminal to the indoor link or the outdoor link connecting the nodes according to the positioning result. Matches. If the user terminal moves out of the interior space of the b floor to the vicinity of the outdoor space, the distance of the user terminal is relatively close to the location of the user terminal using the positioning means installed on the b floor. The position of the user terminal is calculated using the positioning means installed on the (a) th layer. Since the user terminal measures the position by using the positioning means installed on the a-layer, the position of the user terminal is determined to be on the a-layer, and thus the position of the user terminal is determined by a link formed on the a-layer. Map matching. However, as described above, since the position of the user terminal is not the layer a but the layer B, the position of the user terminal measured using the positioning means has an error, and there is a need for a method of correcting the error.

이하에서는 본 발명에서 제안하는 사용자 단말의 위치를 측위하는 과정에 대해 알아보기로 한다. 상술한 바와 같이 사용자 단말은 제b층에 위치하고 있는 것으로 가정한다.Hereinafter, the process of positioning the position of the user terminal proposed in the present invention will be described. As described above, it is assumed that the user terminal is located on the layer b.

사용자 단말이 제b층의 실내 공간에 위치하고 있는 경우, 제b층에 설치되어 있는 측위 수단을 이용하여 위치 측정되며, 측위 결과에 따라 실내링크에 사용자 단말의 위치가 맵매칭된다. 만약 사용자 단말이 제b층의 실내 공간을 벗어나 실외 공간 부근으로 이동하게 되면, 제b층에 설치되어 있는 측위 수단을 이용하여 위치를 측정하는 것이 아니라 상대적으로 거리가 가까운 제a층에 설치되어 있는 측위 수단을 이용하여 사용자 단말의 위치가 측정된다.When the user terminal is located in the indoor space of the b floor, the location is measured using the positioning means installed on the b floor, and the location of the user terminal is mapped to the indoor link according to the positioning result. If the user terminal moves out of the indoor space of the b floor and moves to the vicinity of the outdoor space, the location of the user terminal is not measured by using the positioning means installed on the b floor, but is installed on the af floor relatively close to the distance. The location of the user terminal is measured using the positioning means.

사용자 단말이 제a층에 설치되어 있는 측위 수단을 이용하여 위치를 측정하므로, 사용자 단말의 위치는 제a층에 있는 것으로 판단된다. 하지만, 본 발명은 이전에 산출한 사용자 단말의 위치와 해당 층의 실외 부분에 맵매칭을 수행할 수 있는 실외링크가 형성되어 있는지 판단한다. 즉, 본 발명은 a층의 측위 결과를 기반으로 이전에 산출한 사용자 단말이 위치한 b층에서 실외링크를 찾은 경우 이 실외링크가 이전 사용자 단말이 맵매칭된 b층의 실내링크에 연결되어 있는지 확인하여 전혀 상이한 지점의 실외링크로 맵매칭되는 것을 방지한다.Since the user terminal measures the position by using the positioning means installed on the floor a, it is determined that the position of the user terminal is on the floor a. However, the present invention determines whether an outdoor link for performing map matching is formed at the location of the user terminal calculated previously and the outdoor portion of the floor. That is, in the present invention, when the outdoor link is found on the b floor in which the user terminal previously calculated based on the positioning result of the a floor is located, the present invention determines whether the outdoor link is connected to the indoor link of the b floor to which the previous user terminal is mapped. This prevents map matching to outdoor links at completely different points.

이하에서는 사용자 단말에서 맵매칭을 수행하는 다양한 실시 예에 대해 알아보기로 한다. Hereinafter, various embodiments of performing map matching in a user terminal will be described.

1. 사용자 단말이 실외공간 부근으로 이동하면 현 위치 부근에 맵매칭할 링크(실내 또는 실외)가 있는지 판단하고, 맵매칭할 링크가 있는 상태에서 이전에 사용자 단말이 맵매칭한 링크가 위치하고 있는 층과 상이한 경우, 사용자 단말을 이전에 맵매칭한 층에 위치하는 링크에 맵매칭 한다.1. When the user terminal moves near the outdoor space, it is determined whether there is a link (indoor or outdoor) to be map-matched near the current location, and the floor where the link previously mapped by the user terminal is located while the link to be map-matched is located. If different, map the user terminal to a link located on a previously mapped layer.

2. 사용자 단말이 실외공간 부근으로 이동하며, 산출된 사용자 단말의 위치가 이전 위치에 비해 급격한 변화(일 예로 사용자 단말의 위치가 이전과 상이한 층인 경우)가 발생한 경우, 현 위치 부근에 연결할 링크가 없는 경우 사용자 단말을 이전에 위치하고 있는 층의 링크에 맵매칭 한다.2. If the user terminal moves near the outdoor space, and the calculated position of the user terminal changes drastically compared to the previous position (for example, when the position of the user terminal is different from the previous floor), a link to connect near the current position is available. If not, map the user terminal to the link of the previously located floor.

3. 이외에도 층별 이동수단이 있는지 여부에 따라 맵매칭을 수행할 수 있다. 즉, 산출한 사용자 단말의 위치(층과 관련된 위치)가 변경된 경우, 변경된 위치에 층별 이동 가능한 수단(계단, 에스컬레이터, 엘리베이터)의 존재 여부 또는 이동 거리 등을 판단하여 맵매칭을 수행한다. 부연하여 설명하면, 층별 이동 가능한 수단이 없는 경우, 상대적으로 이동 거리가 긴 경우에는 본 발명에서 제안하는 이전에 맵매칭한 링크가 위치하고 있는 층에 존재하는 링크에 맵매칭을 수행한다.3. In addition, map matching may be performed depending on whether there is a floor moving means. That is, when the calculated position of the user terminal (the position related to the floor) is changed, map matching is performed by determining the presence or movement distance of movable means (stairs, escalators, elevators) for each floor at the changed position. In detail, if there is no means for moving floors, and if the moving distance is relatively long, map matching is performed on the link existing in the floor where the previously mapped map proposed by the present invention is located.

도 2는 본 발명의 일실시 예에 따른 사용자 단말의 구성을 도시하고 있다. 이하 도 2를 이용하여 본 발명의 일실시 예에 따른 사용자 단말의 구성에 대해 상세하게 알아보기로 한다.2 illustrates a configuration of a user terminal according to an embodiment of the present invention. Hereinafter, the configuration of a user terminal according to an embodiment of the present invention will be described in detail with reference to FIG. 2.

도 2에 의하면 사용자 단말은 입력부, 표시부, 경로 탐색부, 제어부, 저장부, 통신부, GPS 수신부, 경로 제공부를 포함한다. 물론 상술한 구성 이외에 다른 구성이 사용자 단말에 포함될 수 있음은 자명하다.Referring to FIG. 2, the user terminal includes an input unit, a display unit, a path search unit, a controller, a storage unit, a communication unit, a GPS receiver, and a path provider. Obviously, other configurations may be included in the user terminal in addition to the above-described configuration.

GPS 수신부(214)는 GPS가 수신되는 실외 환경에서 GPS와 통신을 수행한다. GPS 수신부(214)는 GPS와 수행한 통신 내역을 제어부(210)로 전달한다.The GPS receiver 214 communicates with the GPS in an outdoor environment in which the GPS is received. The GPS receiver 214 transmits the communication history performed with the GPS to the controller 210.

통신부(218)는 측위 수단과 통신이 가능한 경우에는 측위 수단과 통신을 수행하며, 측위 수단과 통신이 불가능한 경우에는 이동통신 망을 이용하여 외부의 서버와 통신을 수행한다. 물론 통신부(218)는 측위 수단과 통신이 가능한 경우에도 설정에 따라 이동통신 망을 이용하여 외부의 서버와 통신을 수행한다. 통신부(218)는 서버로부터 사용자 단말의 표시부(216)에 표시할 지도를 수신한다. 즉, 통신부(218)는 경로 탐색이나 기타 필요한 정보를 제공하기 위해 서버로부터 해당 정보를 수신한다.The communication unit 218 communicates with the positioning means when the communication with the positioning means is possible, and communicates with an external server using a mobile communication network when the communication with the positioning means is not possible. Of course, even if communication with the positioning means is possible, the communication unit 218 communicates with an external server using a mobile communication network according to the setting. The communication unit 218 receives a map to be displayed on the display unit 216 of the user terminal from the server. That is, the communication unit 218 receives the information from the server to provide a route search or other necessary information.

표시부(216)는 제어부(210)의 명령에 따라 지도를 표시한다. 표시부(216)는 제어부의 명령에 따라 2차원 지도 또는 3차원 지도를 표시하거나, 필요한 경우 2차원 지도와 3차원 지도를 하나의 화면에 표시할 수 있다. 표시부(216)는 제어부(210)의 명령에 따라 탐색된 경로를 지도상에 표시한다. 이외에도 표시부(216)는 사용자가 요청한 정보, 지도 제공 서버에서 제공한 정보를 표시할 수 있다. The display unit 216 displays the map according to the command of the controller 210. The display unit 216 may display a 2D map or a 3D map according to a command of the controller, or, if necessary, display the 2D map and the 3D map on one screen. The display unit 216 displays the searched route on the map according to the command of the controller 210. In addition, the display unit 216 may display the information requested by the user and the information provided by the map providing server.

입력부(212)는 사용자로부터 필요한 데이터를 입력받기 위해 키보드, 터치스크린(터치 패드) 형태로 구성된다. 입력부(212)가 터치스크린 형태로 구성되는 표시부일 경우 입력부의 기능을 수행할 수도 있다. 입력부(212)는 사용자로부터 관심 영역에 대한 정보를 입력받거나, 경로 탐색, 기타 지도 제공 서비스에 필요한 다양한 정보를 입력받는다. 입력부(212)는 상술한 바와 같이 사용자 단말과 일체로 형성되거나, 필요한 경우 사용자 단말에 장착되어 사용될 수 있다.The input unit 212 is configured in the form of a keyboard and a touch screen (touch pad) to receive necessary data from a user. When the input unit 212 is a display unit configured in the form of a touch screen, the input unit 212 may perform a function of the input unit. The input unit 212 receives information about an ROI from a user, or receives various information required for a route search or other map providing service. The input unit 212 may be integrally formed with the user terminal as described above, or may be mounted and used in the user terminal if necessary.

저장부(220)는 사용자 단말을 구동하는데 필요한 정보를 저장한다. 본 발명과 관련하여 저장부(220)는 서버로부터 수신한 지도를 저장한다. 지도는 2차원 지도 또는 3차원 지도로 구성될 수 있다.The storage unit 220 stores information necessary for driving the user terminal. In connection with the present invention, the storage unit 220 stores the map received from the server. The map may consist of a two-dimensional map or a three-dimensional map.

경로 탐색부(222)는 입력부(212)로부터 경로 탐색이 요청되면, 현 위치로부터 입력된 목적지까지의 경로를 탐색한다. When a path search is requested from the input unit 212, the path search unit 222 searches for a path from the current location to the input destination.

경로 제공부(224)는 경로 탐색부(222)에서 탐색한 경로를 표시부(216)에 표시하도록 한다. 본 발명과 관련하여 경로 탐색부(222)와 경로 제공부(224)는 하나로 구성될 수 있다.The path provider 224 displays the path searched by the path search unit 222 on the display unit 216. In connection with the present invention, the route search unit 222 and the route provider 224 may be configured as one.

이하에서는 경로 탐색부(222)에서 사용자 단말의 현재 위치를 판단하는 과정에 대해 알아보기로 한다. 상술한 바와 같이 실외 공간을 포함하고 있는 건물을 예를 들어 설명하기로 한다.Hereinafter, the process of determining the current location of the user terminal in the path search unit 222 will be described. As described above, a building including an outdoor space will be described as an example.

경로 탐색부(222)는 제b층의 실내 공간에 위치하고 있는 경우, 제b층에 설치되어 있는 측위 수단을 이용하여 산출한 측위 결과를 이용하여 실내링크에 사용자 단말의 위치를 맵매칭한다. 이후 사용자 단말이 제b층의 실내 공간을 벗어나 실외 공간 부근으로 이동하게 되면, 제b층에 설치되어 있는 측위 수단을 이용하여 위치를 산출하는 것이 아니라 상대적으로 거리가 가까운, 더 자세하게는 신호의 세기가 더 큰 제a층에 설치되어 있는 측위 수단을 이용하여 사용자 단말의 위치를 산출한다.When the path search unit 222 is located in the interior space of the b floor, the path search unit 222 maps the position of the user terminal to the indoor link using the location result calculated by the location means installed in the b floor. Then, when the user terminal moves out of the indoor space of the b floor and moves to the vicinity of the outdoor space, the location of the signal is not calculated using the positioning means installed on the b floor, but the distance of the signal is relatively close, more specifically, the strength of the signal. The position of the user terminal is calculated by using the positioning means installed in the larger layer a.

경로 탐색부(222)는 제a층에 설치되어 있는 측위 수단을 이용하여 위치를 산출하므로, 사용자 단말의 위치는 제a층에 있는 것으로 판단한다. 하지만, 본 발명에서 제안하는 경로 탐색부(222)는 이전에 산출되어 맵매칭된 실내링크에 연결되어 있는 실외링크가 b층에 형성되어 있는지 판단한다. 본 발명의 경로 탐색부(222)는 이전에 사용자 단말의 측위 결과와 해당 층의 실외 부분에 형성된 실외링크를 이용하여 사용자 단말의 위치를 맵매칭한다.Since the route search unit 222 calculates the position using the positioning means installed on the a-layer, it is determined that the position of the user terminal is on the a-layer. However, the route search unit 222 proposed in the present invention determines whether the outdoor link that is previously calculated and connected to the mapped map indoor link is formed in the b layer. The route search unit 222 of the present invention maps the position of the user terminal by using the positioning result of the user terminal and the outdoor link formed in the outdoor part of the floor.

도 3은 본 발명의 일실시 예에 따른 사용자 단말의 동작을 도시한 흐름도이다. 이하 도 3을 이용하여 본 발명의 일실시 예에 따른 사용자 단말의 동작에 대해 상세하게 알아보기로 한다. 특히 도 3은 사용자 단말 내부에서 측정한 위치 정보를 이용하여 맵매칭을 수행하는 방안을 도시하고 있다.3 is a flowchart illustrating an operation of a user terminal according to an exemplary embodiment. Hereinafter, the operation of the user terminal according to an embodiment of the present invention will be described in detail with reference to FIG. 3. In particular, FIG. 3 illustrates a method of performing map matching using location information measured inside a user terminal.

S300단계에서 사용자 단말은 측위 수단을 이용한 사용자 단말의 위치 정보를 산출한다.In step S300 the user terminal calculates the location information of the user terminal using the positioning means.

S302단계에서 사용자 단말은 산출한 위치와 이전에 산출한 위치의 차이를 산출하되 높이 방향(z축 방향)에 대하여 산출한다. S304단계에서 사용자 단말은 현재 산출한 위치와 이전에 산출한 위치의 차이가 층의 차이(z축 방향)를 구분하도록 설정된 거리 이내인지 여부를 판단한다. In operation S302, the user terminal calculates a difference between the calculated position and the previously calculated position, but calculates the height direction (z-axis direction). In step S304, the user terminal determines whether the difference between the current calculated position and the previously calculated position is within a distance set to distinguish the difference (z-axis direction) of the floor.

사용자 단말은 z축 방향에 대하여 현재 산출한 위치와 이전에 산출한 위치의 차이가 설정된 거리 이내이면, S306단계로 이동하여 현재 산출한 위치를 이용하여 맵매칭을 수행한다.If the difference between the currently calculated position and the previously calculated position in the z-axis direction is within the set distance, the user terminal moves to step S306 and performs map matching using the currently calculated position.

사용자 단말은 z축 방향에 대하여 산출한 위치와 이전에 산출한 위치의 차이가 설정된 거리 이상인 경우에는 S308단계로 이동하여 이전에 산출한 위치 정보를 이용하여 맵매칭을 수행한다. 즉, 사용자 단말은 현재 측정된 위치와 이전에 산출한 위치 정보 중 특정 방향(z축 방향)에 대한 정보(층 정보에 해당함)가 상이하거나 차이가 설정된 거리 이상이면 맵매칭을 수행할 실외링크가 있는지 확인한다. 이 경우 상기 특정 방향(z축 방향)에 대한 정보는 층 정보를 나타낸다. 참고적으로 실내 내비게이션에서 사용하는 실내 측위결과는 실내 지도의 2차원 좌표(x,y)와 어느 층에 위치하는지를 나타내는 층(y좌표) 정보로 이루어지기 때문에, 상기 산출한 위치 혹은 위치 정보는 (x,y,z)으로 표기할 수 있으며, 이때 x,y 좌표는 2차원 좌표를, z는 층 정보를 나타내는 것으로 해석하는 것이 바람직하다.If the difference between the calculated position in the z-axis direction and the previously calculated position is greater than or equal to the set distance, the user terminal moves to step S308 and performs map matching using previously calculated position information. That is, if the information (corresponding to the floor information) of a specific direction (z-axis direction) is different from the current measured position and previously calculated position information or corresponds to a distance greater than or equal to a set distance, an outdoor link to perform map matching is performed. Check if it is. In this case, the information on the specific direction (z-axis direction) represents floor information. For reference, the indoor positioning result used in indoor navigation is composed of two-dimensional coordinates (x, y) of the indoor map and layer (y coordinates) information indicating which floor it is located on. x, y, z), where x, y coordinates are preferably two-dimensional coordinates, and z is preferably interpreted as representing layer information.

예를 들어 사용자가 b층의 실내에서 실외로 이동하는 경우 b층의 AP신호가 약해 초기 위치의 층 정보와 다른 층으로 측위되는 경우 이전에 산출한 위치 부근에 맵매칭 가능한 실외링크(실외연결노드에 연결되어 있는)가 존재하는지 판단하여 존재할 경우 a층이 아닌 b층의 실외링크로 사용자 단말의 위치를 맵매칭한다. 부연하여 설명하면, 이전에 측정된 측위 결과가 (x1, y1, 2)이며, 현재 측정된 측위 결과가 (x2, y2, 1) 이면, (x1, y1, 2) 근처에 맵매칭을 수행할 실외링크가 있는지 확인하고, 그 확인된 실외링크가 이전에 사용자 단말이 맵매칭된 실내링크와 연결되어 있는지 확인하여 상기 확인된 실외링크에 사용자 단말의 위치를 맵매칭한다.For example, if a user moves from indoors on the b floor to the outdoors, the AP signal on the b floor is weak and is located on a different floor than the initial floor information. The location of the user terminal is mapped to the outdoor link of the b floor instead of the a floor. In detail, if the previously measured positioning result is (x1, y1, 2), and the currently measured positioning result is (x2, y2, 1), the map matching is performed near (x1, y1, 2). Check whether there is an outdoor link, and check whether the identified outdoor link is connected to the indoor link to which the user terminal was previously mapped and maps the location of the user terminal to the identified outdoor link.

도 4는 본 발명의 일실시 예에 따른 서버의 구성을 도시한 도면이다. 이하 도 4를 이용하여 본 발명의 일실시 예에 따른 서버의 구성에 대해 상세하게 알아보기로 한다.4 is a diagram illustrating a configuration of a server according to an embodiment of the present invention. Hereinafter, the configuration of a server according to an embodiment of the present invention will be described in detail with reference to FIG. 4.

도 4에 의하면, 서버는 통신부, 저장부, 제어부, 경로 탐색부를 포함한다. 물론 상술한 구성 이외에 다른 구성이 서버에 포함될 수 있음은 자명하다.According to FIG. 4, the server includes a communication unit, a storage unit, a controller, and a path search unit. Of course, other configurations may be included in the server in addition to the above-described configuration.

통신부(412)는 외부의 통신 장치와 통신을 수행한다. 통신부(412)는 이동통신 망을 이용하여 사용자 단말과 통신을 수행하거나, 측위 수단을 이용하여 사용자 단말과 통신을 수행한다. 통신부(412)는 사용자 단말이 요청한 지도 데이터를 제공하거나, 사용자 단말로부터 측위 정보를 수신한다. 또한, 경로 탐색부(416)에서 탐색한 경로 정보를 사용자 단말로 제공한다. The communication unit 412 communicates with an external communication device. The communication unit 412 communicates with the user terminal using a mobile communication network, or communicates with the user terminal using a positioning means. The communication unit 412 provides map data requested by the user terminal or receives positioning information from the user terminal. In addition, the path information searched by the path search unit 416 is provided to the user terminal.

저장부(414)는 지도 관련 정보를 저장한다. 저장부(414)는 각 건물에 대한 지도 데이터를 저장하며, 경로 탐색을 위한 POI 정보를 저장한다. 물론 저장부(414)는 경로 안내를 위해 건물의 실내 지도 데이터 뿐만 아니라 실외 지도 데이터를 저장하The storage unit 414 stores map related information. The storage unit 414 stores map data for each building and stores POI information for route search. Of course, the storage unit 414 stores the outdoor map data as well as the indoor map data of the building for guiding the route.

고 있다. 이외에도 저장부(414)는 다양한 지도 관련 정보를 저장하고 있다.It is. In addition, the storage unit 414 stores various map related information.

제어부(410)는 서버의 동작을 제어하며, 본 발명과 관련하여 경로 탐색부의 동작을 제어한다.The controller 410 controls the operation of the server, and controls the operation of the path search unit in accordance with the present invention.

경로 탐색부(416)는 통신부를 통해 사용자 단말의 측위 정보를 제공받으며, 제공받은 측위 정보를 이용하여 사용자 단말의 위치를 산출한다. 즉, 경로 탐색부(416)는 제공받은 측위 정보를 이용하여 사용자 단말의 위치를 맵매칭하고, 맵매칭 결과를 통신부를 이용하여 사용자 단말로 제공하거나, 경로 안내를 위한 경로 정보를 통신부를 이용하여 사용자 단말로 제공한다. 서버를 구성하고 있는 경로 탐색부(416)에서 수행되는 동작은 사용자 단말을 구성하고 있는 경로 탐색부(222)에서 수행되는 동작과 동일하므로 생략하기로 한다.The path search unit 416 receives the location information of the user terminal through the communication unit, and calculates the location of the user terminal using the provided location information. That is, the route search unit 416 map-matches the location of the user terminal using the provided positioning information, provides the map matching result to the user terminal using the communication unit, or provides route information for route guidance using the communication unit. Provided to the user terminal. The operation performed by the path search unit 416 constituting the server is the same as the operation performed by the path search unit 222 constituting the user terminal and will be omitted.

이상의 설명에서는 본 발명의 바람직한 실시예를 제시하여 설명하였으나, 본 발명이 반드시 이에 한정되는 것은 아니며, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러가지 치환, 변형 및 변경할 수 있음을 쉽게 알 수 있을 것이다.In the above description, the present invention has been described with reference to preferred embodiments, but the present invention is not necessarily limited thereto, and a person having ordinary skill in the art to which the present invention pertains does not depart from the technical spirit of the present invention. It will be readily appreciated that various substitutions, modifications and variations can be made.

210: 제어부 212: 입력부
214: GPS 수신부 216: 표시부
218: 통신부 220: 저장부
222: 경로 탐색부 224: 경로 제공부
410: 제어부 412: 통신부
414: 저장부 416: 경로 탐색부
210: control unit 212: input unit
214: GPS receiver 216: display unit
218: communication unit 220: storage unit
222: path search unit 224: path provider
410: control unit 412: communication unit
414: storage unit 416: path search unit

Claims (14)

사용자 단말에서 위치를 맵매칭하는 방법에 있어서,
측정된 측위 데이터를 이용하여 상기 사용자 단말의 위치를 산출하는 단계와;
산출한 사용자 단말의 위치와 이전에 산출한 사용자 단말의 위치의 차이가 층의 차이를 구분하도록 설정된 설정치 이상인지를 판단하는 단계와;
상기 차이가 상기 설정치 이상이면, 상기 이전에 산출한 사용자 단말의 위치가 맵매칭되었던 실내링크에 연결되어 있는 실외링크가 존재하는지 판단하는 단계와;
상기 실외링크가 존재하면 상기 실외링크에 상기 사용자 단말의 위치를 맵매칭하는 단계;를 포함함을 특징으로 하는 사용자 단말에서 위치를 맵매칭하는 방법.
In the method of mapping the location in the user terminal,
Calculating a position of the user terminal using the measured positioning data;
Determining whether the difference between the calculated position of the user terminal and the previously calculated position of the user terminal is equal to or greater than a set value set to distinguish the difference between the floors;
If the difference is greater than or equal to the set value, determining whether there is an outdoor link connected to the indoor link to which the previously calculated position of the user terminal is mapped;
And mapping the location of the user terminal to the outdoor link if the outdoor link is present.
사용자 단말에서 위치를 맵매칭하는 방법에 있어서,
측정된 측위 데이터를 이용하여 상기 사용자 단말의 위치를 산출하는 단계와;
산출한 사용자 단말의 위치정보와 이전에 산출한 사용자 단말의 위치정보 중 층(floor) 정보가 상이한지를 판단하는 단계와;
상기 층 정보가 상이하면, 상기 이전에 산출한 사용자 단말의 위치가 맵매칭되었던 실내링크에 연결되어 있는 실외링크가 존재하는지를 판단하는 단계와;
상기 실외링크가 존재하면 상기 실외링크에 상기 사용자 단말의 위치를 맵매칭하는 단계;를 포함함을 특징으로 하는 사용자 단말에서 위치를 맵매칭하는 방법.
In the method of map matching the location in the user terminal,
Calculating a position of the user terminal using the measured positioning data;
Determining whether the floor information is different from the calculated position information of the user terminal and previously calculated position information of the user terminal;
If the floor information is different, determining whether there is an outdoor link connected to the indoor link to which the previously calculated location of the user terminal is mapped;
And mapping the location of the user terminal to the outdoor link if the outdoor link is present.
삭제delete 삭제delete 서버에서 사용자 단말의 위치를 맵매칭하는 방법에 있어서,
상기 사용자 단말로부터 수신한 측위 데이터를 이용하여 상기 사용자 단말의 위치를 산출하는 단계와;
산출한 사용자 단말의 위치와 이전에 산출한 사용자 단말의 위치의 차이가 층의 차이를 구분하도록 설정된 설정치 이상인지 판단하는 단계와;
상기 차이가 상기 설정치 이상이면, 상기 이전에 산출한 사용자 단말의 위치가 맵매칭되었던 실내링크에 연결되어 있는 실외링크가 존재하는지를 판단하는 단계와;
상기 실외링크가 존재하면 상기 실외링크에 상기 사용자 단말의 위치를 맵매칭하여 주는 단계;를 포함함을 특징으로 하는 서버에서 사용자 단말의 위치를 맵매칭하는 방법.
In the method of map matching the location of the user terminal in the server,
Calculating a location of the user terminal using the positioning data received from the user terminal;
Determining whether the difference between the calculated position of the user terminal and the previously calculated position of the user terminal is equal to or greater than a set value set to distinguish the difference between the floors;
If the difference is greater than or equal to the set value, determining whether there is an outdoor link connected to the indoor link to which the previously calculated position of the user terminal is mapped;
And mapping the location of the user terminal to the outdoor link if the outdoor link is present.
삭제delete 서버에서 사용자 단말의 위치를 맵매칭하는 방법에 있어서,
상기 사용자 단말로부터 수신한 측위 데이터를 이용하여 상기 사용자 단말의 위치를 산출하는 단계와;
산출한 사용자 단말의 위치정보와 이전에 산출한 사용자 단말의 위치정보 중 층(floor) 정보가 상이한지를 판단하는 단계와;
상기 층 정보가 상이하면, 상기 이전에 산출한 사용자 단말의 위치가 맵매칭되었던 실내링크에 연결되어 있는 실외링크가 존재하는지를 판단하는 단계와;
상기 실외링크가 존재하면 상기 실외링크에 상기 사용자 단말의 위치를 맵매칭하는 단계;를 포함함을 특징으로 하는 서버에서 사용자 단말의 위치를 맵매칭하는 방법.
In the method of map matching the location of the user terminal in the server,
Calculating a location of the user terminal using the positioning data received from the user terminal;
Determining whether the floor information is different from the calculated position information of the user terminal and previously calculated position information of the user terminal;
If the floor information is different, determining whether there is an outdoor link connected to the indoor link to which the previously calculated location of the user terminal is mapped;
And mapping the location of the user terminal to the outdoor link if the outdoor link exists.
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020130132274A 2013-11-01 2013-11-01 Method for map matching of user terminal KR102054349B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130132274A KR102054349B1 (en) 2013-11-01 2013-11-01 Method for map matching of user terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130132274A KR102054349B1 (en) 2013-11-01 2013-11-01 Method for map matching of user terminal

Publications (2)

Publication Number Publication Date
KR20150050965A KR20150050965A (en) 2015-05-11
KR102054349B1 true KR102054349B1 (en) 2019-12-10

Family

ID=53388588

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130132274A KR102054349B1 (en) 2013-11-01 2013-11-01 Method for map matching of user terminal

Country Status (1)

Country Link
KR (1) KR102054349B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102389271B1 (en) * 2021-12-16 2022-04-20 서울시립대학교 산학협력단 Connecting system and method for indoor/outdoor spatial network data based on transitional space for indoor/outdoor navigation

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004138513A (en) 2002-10-18 2004-05-13 Hitachi Ltd Indoor location detection apparatus and indoor location detection method
JP2009229204A (en) 2008-03-21 2009-10-08 Sumitomo Electric Ind Ltd Location specifying system, computer program and location specifying method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101178041B1 (en) * 2010-07-21 2012-08-30 한국과학기술원 Location based service system and method for performing indoor navigation
KR101920303B1 (en) * 2012-03-19 2018-11-20 현대모비스 주식회사 Appratus and Method for judgment 3 dimension

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004138513A (en) 2002-10-18 2004-05-13 Hitachi Ltd Indoor location detection apparatus and indoor location detection method
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
KR20150050965A (en) 2015-05-11

Similar Documents

Publication Publication Date Title
KR20130066354A (en) Apparatus and method fot map matching of user termanal
KR101822622B1 (en) Method and User Terminal for link between in-door path and out-door path
KR101114722B1 (en) Apparatus and method of guiding rout based on step
KR100745116B1 (en) Stereoscopic map-display method and navigation system using the method
US9157745B2 (en) Scalable routing for mobile station navigation with location context identifier
KR101493817B1 (en) Method for map matching of user terminal
US7865302B2 (en) Method and apparatus for displaying house number and building footprint in arrival screen for navigation system
US7603231B2 (en) Navigation method and system having improved arrival detection function for large scale destination
US10641612B2 (en) Method and apparatus for correcting current position in navigation system via human-machine interface
CN100504304C (en) Navigation system with peripatetic line guiding function and peripatetic line guiding method
EP2703780A2 (en) Navigation apparatus and display method thereof
WO2012057256A1 (en) Navigation terminal, navigation method, and navigation program
US11785430B2 (en) System and method for real-time indoor navigation
JPWO2018212301A1 (en) Self-position estimation device, control method, program, and storage medium
KR101104379B1 (en) System for forecasting location for vehicle in accordance with receiving interruption of gps signal and method for forecasting location using the same
JP2007040761A (en) Navigation system, terminal, and map display method
JP3871259B2 (en) Navigation device
JP5736215B2 (en) Pedestrian navigation device
JP5367675B2 (en) Navigation terminal, navigation method and navigation program
KR102054349B1 (en) Method for map matching of user terminal
KR20220025589A (en) Method and Apparatus for Providing Traffic Information to Personal Mobility
KR102555924B1 (en) Method and apparatus for route guidance using augmented reality view
KR20140089105A (en) System and method for navigating route of pedestrian
EP1258851A2 (en) Navigation apparatus
KR20120000321A (en) Apparatus for measuring altitude of vehicle and 3d navigation system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant