KR20080017610A - Map information update method of terminal based on search route and server for same - Google Patents
Map information update method of terminal based on search route and server for same Download PDFInfo
- Publication number
- KR20080017610A KR20080017610A KR1020060078903A KR20060078903A KR20080017610A KR 20080017610 A KR20080017610 A KR 20080017610A KR 1020060078903 A KR1020060078903 A KR 1020060078903A KR 20060078903 A KR20060078903 A KR 20060078903A KR 20080017610 A KR20080017610 A KR 20080017610A
- Authority
- KR
- South Korea
- Prior art keywords
- map
- terminal
- information
- route
- map data
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000004891 communication Methods 0.000 claims description 22
- 238000007726 management method Methods 0.000 claims description 8
- 238000000605 extraction Methods 0.000 claims description 4
- 238000013523 data management Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3885—Transmission of map data to client devices; Reception of map data by client devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3815—Road data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3859—Differential updating map data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3863—Structures of map data
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/09—Arrangements for giving variable traffic instructions
- G08G1/0962—Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
- G08G1/0967—Systems involving transmission of highway information, e.g. weather, speed limits
- G08G1/096708—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control
- G08G1/096716—Systems involving transmission of highway information, e.g. weather, speed limits where the received information might be used to generate an automatic action on the vehicle control where the received information does not generate an automatic action on the vehicle control
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Life Sciences & Earth Sciences (AREA)
- Atmospheric Sciences (AREA)
- Navigation (AREA)
Abstract
1. 청구범위에 기재된 발명이 속한 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 탐색 경로에 기반한 단말기의 지도정보 갱신방법 및 이를 위한 서버에 관한 것임.The present invention relates to a method for updating map information of a terminal based on a search path and a server therefor.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은 단말기로부터 전달된 지도버전 정보, 출발지/도착지 정보, 경로탐색방식 정보를 이용해 출발지에서 도착지까지 경로를 탐색하고 상기 경로주변 지도의 업데이트 정보를 추출하여 갱신함으로써 단말기에게 갱신된 지도정보를 제공하는, 탐색 경로에 기반한 단말기의 지도정보 갱신방법 및 이를 위한 서버를 제공하는데 그 목적이 있음.The present invention provides the updated map information to the terminal by searching for a route from the starting point to the destination using the map version information, the departure / arrival information, the route search method information transmitted from the terminal, and extracting and updating the update information of the surrounding maps. To provide a method for updating map information of a terminal based on a search path and a server therefor.
3. 발명의 해결방법의 요지3. Summary of Solution to Invention
본 발명은 사용자에 의해 입력된 경로정보에 따라 경로를 탐색하는 단말기의 지도정보 갱신방법에 있어서, 상기 단말기로부터 경로정보와 경로탐색방식 정보와 단말기 지도버전이 제공되면, 상기 경로정보와 경로탐색방식 정보를 이용하여 단위지역별로 구성된 지도데이터상에서 경로를 탐색하는 제1 단계; 상기 탐색된 경로를 따라 형성하는 단위지역 지도데이터에 해당되는 단말기 지도버전이 기 저장된 지도버전과 상이하면, 상이한 지도버전에 해당되는 단위지역 지도데이터를 기 저장된 지도데이터에서 추출하는 제2 단계; 및 상기 추출된 단위지역 지도데이터를 상기 단말기로 전송하는 제3 단계를 포함함.The present invention provides a method of updating map information of a terminal searching for a route according to route information input by a user, wherein the route information and route search method are provided when route information, route search method information, and terminal map version are provided from the terminal. A first step of searching for a route on the map data configured for each unit region by using the information; A second step of extracting unit region map data corresponding to different map versions from previously stored map data when the terminal map version corresponding to the unit region map data formed along the searched route is different from the previously stored map version; And transmitting the extracted unit area map data to the terminal.
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 탐색 경로에 기반한 단말기의 지도정보 갱신방법 및 이를 위한 서버 등에 이용됨.The present invention is used for updating a map information of a terminal based on a search path and a server therefor.
Description
도 1은 본 발명에 따른 탐색 경로에 기반한 단말기의 지도정보를 갱신하기 위한 서버에 대한 일실시예 구성도,1 is a configuration diagram of a server for updating map information of a terminal based on a search path according to the present invention;
도 2는 본 발명에 따른 탐색 경로에 기반한 단말기의 지도정보 갱신방법에 대한 일실시예 흐름도.2 is a flowchart illustrating a method for updating map information of a terminal based on a search path according to the present invention.
* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing
10; 서비스제공 서버10; Service server
20; 단말기20; terminal
본 발명은 탐색 경로에 기반한 단말기의 지도정보 갱신방법 및 이를 위한 서 버에 관한 것으로, 더욱 상세하게는 단말기로부터 전달된 지도버전 정보, 출발지/도착지 정보, 경로탐색방식 정보를 이용해 출발지에서 도착지까지 경로를 탐색하고 상기 경로주변 지도의 업데이트 정보를 추출하여 갱신함으로써 단말기에게 갱신된 지도정보를 제공하는, 탐색 경로에 기반한 단말기의 지도정보 갱신방법 및 이를 위한 서버에 관한 것이다.The present invention relates to a method for updating map information of a terminal based on a search route and a server for the same, and more particularly, a route from a starting point to a destination using map version information, a departure point / arrival point information, and a route search method information transmitted from the terminal. The present invention relates to a method for updating map information of a terminal based on a search path, and a server for providing the updated map information to a terminal by searching for and extracting and updating update information of the surrounding map.
텔레매틱스(telematics) 또는 위치기반서비스(location based service)를 통해 제공되는 경로 안내 서비스는 이동체의 운전자에게 상기 이동체의 현재 위치를 제공하고, 원하는 목적지까지의 최적경로를 계산하여 경로에 따라 운전자에게 제공한다.The route guidance service provided through telematics or location based service provides the driver of the vehicle with the current location of the vehicle, calculates the optimal route to the desired destination, and provides the driver according to the route. .
종래의 경로 안내 서비스는 서비스제공 서버에서 단말기로 제공된다. The conventional route guidance service is provided from the service providing server to the terminal.
구체적으로 살펴보면, 상기 서비스제공 서버는 지도정보를 수치적으로 데이터화하여 저장하면서 무선망을 통해 지도데이터를 단말기로 제공한다. 또한, 단말기는 지도데이터를 저장하고, 저장된 지도데이터를 이용하여 목적지까지의 최적경로를 시각적으로 안내한다.즉, 상기 단말기는 실제 도로나 건물, 시설물에 대한 정보를 일정한 형식에 따라 수치적인 지도데이터로 저장하고, GPS(Global Positioning System) 수신기로부터 제공된 위치정보를 기 저장된 지도데이터에 대응시켜 이동체와 목적지까지의 최적경로를 화면으로 안내한다.Specifically, the service providing server provides map data to a terminal through a wireless network while numerically storing and storing map information. In addition, the terminal stores the map data, and visually guides the optimal route to the destination by using the stored map data. That is, the terminal provides numerical information about actual roads, buildings, and facilities according to a certain format. It stores the location information from the GPS (Global Positioning System) receiver corresponding to the pre-stored map data to guide the optimal route to the moving object and the destination to the screen.
그런데, 상기 경로 안내 서비스는 실제 도로나 건물, 시설물 등은 수시로 변화되기 때문에 단말기에서 이용되는 지도데이터도 변화된 도로나 건물, 시설물 등 을 반영하기 위해 수시로 갱신(update)시킬 필요성이 대두되었다.However, since the route guidance service changes from time to time on actual roads, buildings, and facilities, the necessity of updating the map data used in the terminal is also updated to reflect the changed roads, buildings, and facilities.
이에, 종래의 경로 안내 서비스의 서비스제공 서버에서는 지도정보를 데이터화하여 상기 지도의 지역을 셀로 분할하여 저장하고, 분할된 각각의 셀에 대해 번지를 지정한다. 이때, 상기 서비스제공 서버는 상기 분할된 셀들의 파일 크기가 무선망을 통해 전송 가능한 소정 크기를 초과하는 경우에는 이를 세분화시키는 과정을 반복하여 분할된 모든 셀들이 무선망을 통해 전송될 수 있도록 한다.Accordingly, the service providing server of the conventional route guidance service makes map information into data, divides and stores the region of the map into cells, and designates a street address for each of the divided cells. In this case, if the file size of the divided cells exceeds a predetermined size that can be transmitted through the wireless network, the service providing server repeats the process of subdividing them so that all the divided cells can be transmitted through the wireless network.
상기 서비스제공 서버는 전체의 지도데이터 중 분할된 셀 영역의 일부 데이터가 갱신되면, 갱신된 데이터가 포함된 셀의 전체 데이터를 무선망을 통해 단말기로 전송한다. 그러면 단말기는 갱신된 데이터가 포함된 셀의 전체 데이터를 무선망을 통해 수신하여, 기 저장된 지도데이터 영역에서 상기 수신된 셀의 데이터에 대응되는 영역의 전체 데이터를 업데이트한다.The service providing server transmits the entire data of the cell including the updated data to the terminal through the wireless network when some data of the divided cell area among the map data is updated. Then, the terminal receives the entire data of the cell including the updated data through the wireless network and updates the entire data of the region corresponding to the data of the received cell in the previously stored map data region.
여기서, 상기 단말기는 서비스제공 서버로부터 갱신된 데이터가 포함된 셀 영역 전체에 대한 데이터를 다운로드하여 업데이트하기 때문에, 많은 용량의 데이터를 다운로드해야 한다. 이에 따라, 단말기 사용자는 지도데이터를 갱신하기 위해 높은 무선망 이용료를 지불해야 한다.In this case, since the terminal downloads and updates the data of the entire cell area including the updated data from the service providing server, a large amount of data must be downloaded. Accordingly, the terminal user must pay a high wireless network usage fee to update the map data.
상기와 같은 업데이트 방식에서, 부분지도 갱신이 가능한 단말기는 사용자에 의해 선택된 부분영역에 제한되어 업데이트될 수 있다. 하지만, 사용자는 해당 영역을 찾아서 업데이트를 요청함으로써 단말기 조작에 불편한 점이 있다.In the above update method, the terminal capable of updating the partial map may be updated by being limited to the partial region selected by the user. However, the user may find it inconvenient to operate the terminal by requesting an update.
본 발명은 상기와 같은 문제점을 해결하고 상기와 같은 요구에 부응하기 위하여 제안된 것으로, 단말기로부터 전달된 지도버전 정보, 출발지/도착지 정보, 경로탐색방식 정보를 이용해 출발지에서 도착지까지 경로를 탐색하고 상기 경로주변 지도의 업데이트 정보를 추출하여 갱신함으로써 단말기에게 갱신된 지도정보를 제공하는, 탐색 경로에 기반한 단말기의 지도정보 갱신방법 및 이를 위한 서버를 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems and to meet the above demands, and searches for a route from the starting point to the destination using the map version information, the starting point / arrival point information, and the route search method information transmitted from the terminal. It is an object of the present invention to provide a method for updating map information of a terminal based on a search route and a server for providing the updated map information to a terminal by extracting and updating update information of a route around a map.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 더욱 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. Also, it will be readily appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.
상기의 목적을 달성하기 위한 본 발명은, 사용자에 의해 입력된 경로정보에 따라 경로를 탐색하는 단말기의 지도정보 갱신방법에 있어서, 상기 단말기로부터 경로정보와 경로탐색방식 정보와 단말기 지도버전이 제공되면, 상기 경로정보와 경로탐색방식 정보를 이용하여 단위지역별로 구성된 지도데이터상에서 경로를 탐색하는 제1 단계; 상기 탐색된 경로를 따라 형성하는 단위지역 지도데이터에 해당되는 단말기 지도버전이 기 저장된 지도버전과 상이하면, 상이한 지도버전에 해당되는 단위지역 지도데이터를 기 저장된 지도데이터에서 추출하는 제2 단계; 및 상기 추출된 단위지역 지도데이터를 상기 단말기로 전송하는 제3 단계를 포함한다.In order to achieve the above object, the present invention provides a method for updating a map information of a terminal for searching for a route according to route information input by a user, wherein the route information, route search method information, and terminal map version are provided from the terminal. A first step of searching for a route on map data configured for each unit region by using the route information and route search method information; A second step of extracting unit region map data corresponding to different map versions from previously stored map data when the terminal map version corresponding to the unit region map data formed along the searched route is different from the previously stored map version; And a third step of transmitting the extracted unit area map data to the terminal.
또한, 본 발명은 사용자에 의해 입력된 경로정보에 따라 경로를 탐색하는 단말기의 지도정보를 갱신하기 위한 서버에 있어서, 지도버전과 단위지역별로 구성된 지도데이터를 저장하기 위한 저장수단; 상기 단말기로부터 경로정보와 경로탐색방식 정보와 단말기 지도버전을 수신하고, 추출된 지도데이터를 송신하기 위한 통신수단; 상기 경로정보와 경로탐색방식 정보를 이용하여 상기 저장수단에 저장된 지도데이터상에서 경로를 탐색하기 위한 경로탐색수단; 상기 경로탐색수단에서 탐색된 경로를 따라 형성하는 단위지역 지도데이터의 단말기 지도버전과 상기 저장수단에 저장된 지도버전이 상이한지를 확인하기 위한 지도버전 관리수단; 및 상기 지도버전 관리수단에서 확인된 지도버전에 해당되는 단위지역 지도데이터를 추출하여 통신수단으로 전달하기 위한 업데이트영역 추출수단을 포함하는 탐색 경로에 기반한 단말기의 지도정보를 갱신하기 위한 서버를 포함한다.The present invention also provides a server for updating map information of a terminal searching for a route according to route information input by a user, comprising: storage means for storing map version and map data configured for each unit region; Communication means for receiving route information, route search method information and a terminal map version from the terminal, and transmitting the extracted map data; Route search means for searching for a route on the map data stored in the storage means by using the route information and route search method information; Map version management means for checking whether the terminal map version of the unit area map data formed along the route searched by the route search means and the map version stored in the storage means are different; And a server for updating map information of the terminal based on a search path including an update area extracting means for extracting unit area map data corresponding to the map version identified by the map version managing means and transferring the extracted unit area map data to a communication means. .
상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명하기로 한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, whereby those skilled in the art may easily implement the technical idea of the present invention. There will be. In addition, in describing the present invention, when it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description thereof will be omitted. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 탐색 경로에 기반한 단말기(20)의 지도정보를 갱신하 기 위한 서버에 대한 일실시예 구성도이다.1 is a configuration diagram of a server for updating map information of a
도 1에 도시된 바와 같이, 본 발명에 따른 탐색 경로에 기반한 단말기(20)의 지도정보를 갱신하기 위한 서버[이하, "서비스제공 서버(10)"라 함]는, 서버통신부(11), 서버 경로탐색부(12), 서버 지도버전 관리부(13), 업데이트영역 추출부(14), 서버 저장부(15)를 포함한다. 또한, 본 발명이 적용되는 단말기(20)는, 단말기 통신부(21), 경로설정부(22), 단말기 지도버전 관리부(23), 단말기 지도데이터 관리부(24), 단말기 저장부(25), 지도표출부(26), 단말기 경로탐색부(27)를 포함한다.As shown in FIG. 1, a server for updating map information of a
이하, 설명의 편의상 단말기(20)의 구성요소에 대하여 먼저 설명한다. 특히, 상기 단말기(20)의 구성요소에서 지도정보를 갱신하기 위해 경로설정부(22), 단말기 지도버전 관리부(23), 단말기 지도데이터 관리부(24) 및 단말기 저장부(25)가 이용된다.Hereinafter, for convenience of description, the components of the
단말기 통신부(21)는 무선망을 통하여 서비스제공 서버(10)의 서버통신부(11)와 통신한다. 즉, 상기 단말기 통신부(21)는 서비스제공 서버(10)에 업데이트를 요청하면서 경로설정부(22)와 단말기 지도버전 관리부(23)로부터 전달된 정보(즉, 후술할 "출발지/도착지 정보"와 "경로탐색방식 정보"와 "단말기 지도버전")를 통합하여 서비스제공 서버(10)로 전달한다. 또한, 상기 단말기 통신부(21)는 서비스제공 서버(10)로부터 업데이트 요청에 대한 응답으로 전달된 서버 지도데이터를 단말기 지도데이터 관리부(24)로 전달한다.The
경로설정부(22)는 사용자에 의해 입력된 출발지와 도착지에 대한 경로정보 (이하, "출발지/도착지 정보"라 함)를 단말기 통신부(21)로 전달한다. 이때, 상기 경로설정부(22)는 사용자에 의해 입력된 출발지/도착지 정보에 의한 경로를 탐색하는 방식 정보(이하, "경로탐색방식 정보"라 함)를 단말기 통신부(21)로 전달한다.The
부가적으로, 상기 경로설정부(22)는 출발지/도착지 정보에 경유지 정보가 포함될 수도 있는 것이 바람직하다.In addition, the
단말기 지도버전 관리부(23)는 단말기 저장부(25)에 저장된 단말기 지도버전을 관리한다. 또한, 상기 단말기 지도버전 관리부(23)는 단말기 지도버전을 단말기 통신부(21)로 전달한다.The terminal map version manager 23 manages a terminal map version stored in the
단말기 지도데이터 관리부(24)는 단말기 저장부(25)에 저장된 단말기 지도데이터를 관리한다. The terminal
또한, 상기 단말기 지도데이터 관리부(24)는 서비스제공 서버(10)로부터 단말기 통신부(21)를 통해 서버 지도데이터가 전달되면, 상기 서버 지도데이터의 지도버전을 확인한다. 이와 동시에, 상기 단말기 지도데이터 관리부(24)는 단말기 지도버전 관리부(23)를 통해 단말저장부(25)에 기 저장된 단말기 지도데이터의 지도버전을 확인한다. 이후, 상기 단말기 지도데이터 관리부(24)는 서비스제공 서버(10)로부터 전달된 서버 지도데이터의 지도버전과 단말저장부(25)에 기 저장된 단말기 지도데이터의 지도버전을 비교한다. 이때, 상기 단말기 지도데이터 관리부(24)는 상기 서비스제공 서버(10)로부터 전달된 서버 지도데이터가 최신 버전이면, 단말저장부(25)에 기 저장된 단말기 지도데이터를 상기 서버 지도데이터로 업데이트한다. In addition, the terminal map
단말기 저장부(25)는 단위지역별로 구성하여 데이터화한 단말기 지도데이터와 단말기 지도버전을 저장 및 관리한다. 단말기 저장부(25)는 지도정보가 갱신되면, 상기 단말기 지도데이터와 단말기 지도버전이 후술할 서버 지도데이터와 서버 지도버전과 동일한 데이터를 갖는다.The
부가적으로, 상기 단말기 지도데이터는 후술할 서버 지도데이터와 마찬가지로 검색용 관심지점(Point Of Interest; POI), 도로 네트워크 데이터 등이 포함된다. 또한, 상기 단말기 지도버전은 후술할 서버 지도버전과 마찬가지로 지도데이터를 업데이트한 날짜도 포함된다.In addition, the terminal map data includes a point of interest (POI) for searching, road network data, and the like, as the server map data to be described later. In addition, the terminal map version includes the date of updating the map data similarly to the server map version to be described later.
한편, 상기 단말기(20)의 구성요소에서 지도 표출과 경로탐색을 수행하기 위해 지도표출부(26)와 단말기 경로탐색부(27)가 이용된다.Meanwhile, the map display unit 26 and the terminal route search unit 27 are used to perform map display and route search in the components of the
지도표출부(26)는 단말기 저장부(25)에서 갱신된 단말기 지도데이터를 표출한다.The map display unit 26 expresses the updated terminal map data in the
단말기 경로탐색부(27)는 GPS 수신기에 의해 확인된 단말기(20)의 현재위치를 상기 지도표출부(26)에 의해 표출된 단말기 지도데이터상에 대응하고, 상기 단말기 지도데이터상에서 출발지/도착지 정보에 따른 최적경로를 탐색하여 제공한다.The terminal path search unit 27 corresponds to the current position of the
이어서, 서비스제공 서버(10)의 구성요소에 대하여 설명한다.Next, the components of the
상기 서비스제공 서버(10)의 구성요소에서 본 발명에 따른 탐색 경로에 기반한 동작지도를 업데이트하기 위해 서버통신부(11), 서버 경로탐색부(12), 서버 지도버전 관리부(13), 업데이트영역 추출부(14), 서버 저장부(15)가 이용된다.In order to update the operation map based on the search path according to the present invention, the
서버통신부(11)는 무선망을 통해 단말기(20)의 단말기 통신부(21)와 통신한 다. 즉, 상기 서버통신부(11)는 단말기(20)로부터 전달된 출발지/도착지 정보와 경로탐색방식 정보를 서버 경로탐색부(12)로 전달한다. 또한, 상기 서버 통신부(11)는 단말기(20)로부터 전달된 단말기 지도버전을 서버 지도버전 관리부(13)로 전달한다. 한편, 상기 서버통신부(11)는 업데이트영역 추출부(14)로부터 전달된 서버 지도데이터를 무선망을 통해 단말기(20)로 전송한다.The
서버 경로탐색부(12)는 단말기(20)로부터 전달된 출발지/도착지 정보와 경로탐색방식 정보를 이용하여 출발지에서 도착지까지의 경로를 탐색한다. 이때, 상기 서버 경로탐색부(12)는 단말기(20)에서 제공된 동일한 경로탐색방식에 따라 경로를 탐색함으로써, 단말기(20)에게 제공될 탐색 경로에 기반하여 갱신된 지도데이터가 동일하게 제공될 수 있도록 한다.The server
부가적으로, 서버 경로탐색부(12)는 상기 경로탐색방식 정보에 따라 출발지부터 도착지까지의 최단거리 경로를 탐색하는 것이 바람직하다.In addition, the server
부가적으로, 서버 경로탐색부(12)는 단말기(20)로부터 출발지/도착지 정보에 경유지 정보가 포함되는 경우에, 출발지부터 경유지까지와 경유지부터 도착지까지 최단거리 경로를 탐색하는 것이 바람직하다.In addition, the server
서버 지도버전 관리부(13)는 서버 경로탐색부(12)에서 탐색된 경로에서 단말기(20)로부터 전달된 단말기 지도버전과 서버 저장부(15)에 저장된 서버 지도버전을 비교한다. 이때, 상기 서버 지도버전 관리부(13)는 서버 지도버전이 단말기 지도버전보다 최신 버전이면, 업데이트영역 추출부(14)로 업데이트 대상 영역을 추출하도록 요청한다.The server map
업데이트영역 추출부(14)는 서버 지도버전 관리부(13)로부터 업데이트 대상영역을 추출하도록 요청받으면, 상기 서버 경로탐색부(12)에서 탐색된 경로를 따라 주변지역의 서버 지도데이터를 서버 저장부(15)에서 추출하여 서버통신부(11)로 전달한다.When the update area extractor 14 is requested to extract the update target area from the server
서버 저장부(15)는 단위지역별로 구성하여 데이터화한 서버 지도데이터와 서버 지도버전을 저장 및 관리한다. 이때, 상기 서버 저장부(15)는 상기 서버 지도데이터를 최신 업데이트된 버전으로 유지하며, 상기 서버 지도버전을 단말기별 지도버전으로 유지한다. The
도 2는 본 발명에 따른 탐색 경로에 기반한 단말기(20)의 지도정보 갱신방법에 대한 일실시예 흐름도이다.2 is a flowchart illustrating a method of updating map information of a terminal 20 based on a search path according to the present invention.
도 2를 설명하기에 앞서, 서비스제공 서버(10)는 단말기(20)와 통상의 방식에 따라 무선망을 통해 연결한다.Before describing FIG. 2, the
도 2에 도시된 바와 같이, 단말기(20)는 사용자에 의해 입력된 출발지/도착지 정보가 입력되면(S101), 상기 출발지/도착지 정보와 함께 경로탐색방식 정보와 단말기 지도버전을 서비스제공 서버(10)로 전달하면서 업데이트를 요청한다(S102).As shown in FIG. 2, when the departure point / arrival point information input by the user is input (S101), the terminal 20 provides the route search method information and the terminal map version together with the departure point / arrival point information. Request for update while delivering to (S102).
상기 서비스제공 서버(10)는 단말기(20)에서 전달된 출발지/도착지 정보와 경로탐색방식 정보를 이용하여 출발지에서 도착지까지 경로를 탐색한다(S103). 즉, 상기 서비스제공 서버(10)는 단말기(20)로부터 전달된 경로정보인 출발지/도착지 정보와 경로탐색방식 정보를 이용하여 단위지역별로 구성된 서버 지도데이터상에서 경로를 탐색한다.The
이후, 상기 서비스제공 서버(10)는 탐색된 경로에서 단말기(20)로부터 전달된 단말기 지도버전과 서버 지도버전을 비교하여 탐색된 경로를 기반으로 기 저장된 서버 지도데이터에서 업데이트 대상 영역을 추출한다(S104). 즉, 상기 서비스제공 서버(10)는 탐색된 경로를 따라 형성하는 단위지역 지도데이터에 해당되는 단말기 지도버전과 서버 지도버전이 상이하면, 상이한 지도버전에 해당되는 단위지역 지도데이터를 서버 지도데이터에서 추출한다.Subsequently, the
그런 후, 상기 서비스제공 서버(10)는 단말기(20)로 서버 지도데이터를 전달하면서 업데이트 요청에 대한 응답을 한다(S105).Thereafter, the
한편, 단말기(20)는 서비스제공 서버(10)에서 전달된 서버 지도데이터를 확인한 결과로 최신 버전이면(S106), 자체(20) 기 저장된 단말기 지도데이터를 전달된 서버 지도데이터로 업데이트한다(S107).On the other hand, if the terminal 20 is the latest version as a result of confirming the server map data transmitted from the service providing server 10 (S106), and updates the terminal map data stored in its own 20 to the server map data delivered (S107). ).
이후, 상기 단말기(20)는 업데이트 된 단말기 지도데이터를 기반으로 경로를 탐색한다(S108).Thereafter, the terminal 20 searches for a route based on the updated terminal map data (S108).
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기로 한다.As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form. Since this process can be easily implemented by those skilled in the art will not be described in more detail.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.
상기와 같은 본 발명은 단말기에 내장된 지도데이터의 탐색된 경로 주변지역만 업데이트함으로써, 필요한 업데이트만 수행하여 업데이트에 소요되는 통신비용 및 업데이트 소요시간을 줄일 수 있는 효과가 있다. The present invention as described above by updating only the area around the searched route of the map data embedded in the terminal, it is possible to reduce the communication cost and update time required for the update by performing only necessary updates.
또한, 본 발명은 단말기에서 업데이트 대상이 되는 지역을 선택하지 않고 서비스제공 서버에서 탐색된 경로주변을 선택하여 업데이트된 지도데이터를 단말기로 전송함으로써, 사용자에게 편리함을 제공할 수 있는 효과가 있다.In addition, the present invention has an effect that can be provided to the user by transmitting the updated map data to the terminal by selecting the vicinity of the path searched from the service providing server without selecting the region to be updated in the terminal.
또한, 본 발명은 실시간 부분지도 업데이트가 필요한 네비게이션, 공공시설물 관리, 위치 기반 서비스, 군사작전 등에서 활용될 수 있는 효과가 있다.In addition, the present invention has an effect that can be utilized in navigation, public facilities management, location-based services, military operations that require real-time partial map update.
Claims (4)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060078903A KR20080017610A (en) | 2006-08-21 | 2006-08-21 | Map information update method of terminal based on search route and server for same |
| PCT/KR2007/002088 WO2008023877A1 (en) | 2006-08-21 | 2007-04-27 | Method for updating map data of terminal based on route area, and server using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060078903A KR20080017610A (en) | 2006-08-21 | 2006-08-21 | Map information update method of terminal based on search route and server for same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20080017610A true KR20080017610A (en) | 2008-02-27 |
Family
ID=39106941
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060078903A Ceased KR20080017610A (en) | 2006-08-21 | 2006-08-21 | Map information update method of terminal based on search route and server for same |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20080017610A (en) |
| WO (1) | WO2008023877A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012176973A1 (en) * | 2011-06-22 | 2012-12-27 | 에스케이플래닛 주식회사 | System and method for partially updating map data based on user's movement path, service apparatus and terminal apparatus thereof, and recording medium therefor |
| KR20140022283A (en) * | 2012-08-14 | 2014-02-24 | 에스케이플래닛 주식회사 | Adaptive information providing system and method |
| KR20160142267A (en) * | 2016-11-29 | 2016-12-12 | 에스케이플래닛 주식회사 | Real-time map data updating method |
| KR20170014515A (en) * | 2015-07-30 | 2017-02-08 | 현대엠엔소프트 주식회사 | Device and method for displaying of navigation path base on web vector map |
| KR20180083298A (en) * | 2018-07-13 | 2018-07-20 | 에스케이플래닛 주식회사 | Real-time map data updating method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102010026840A1 (en) * | 2010-07-12 | 2012-01-12 | Continental Automotive Gmbh | Method for updating data and navigation device stored in a mobile navigation device |
| US10317222B2 (en) | 2015-06-22 | 2019-06-11 | Here Global B.V. | Decision-based map-agnostic navigation routing |
| US9933269B2 (en) | 2015-06-22 | 2018-04-03 | Here Global B.V. | Midpoint-based map-agnostic navigation routing |
| US12181890B2 (en) * | 2021-07-26 | 2024-12-31 | Cyngn, Inc. | High-definition mapping |
| CN114445359B (en) * | 2022-01-24 | 2023-09-08 | 上海歆广数据科技有限公司 | Electronic map quality control system and method in grid data system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR19990076081A (en) * | 1998-03-27 | 1999-10-15 | 홍종만 | Vehicle navigation apparatus having map information updating function and control method thereof |
| KR100539834B1 (en) * | 2003-06-30 | 2005-12-28 | 엘지전자 주식회사 | System and Method for Managing Map version using of car navigation |
| KR100856205B1 (en) * | 2004-06-08 | 2008-09-03 | 삼성전자주식회사 | Route guidance system and method for dynamically updating digital map data |
| JP2006065246A (en) * | 2004-08-30 | 2006-03-09 | Denso Corp | Method and system for map data update of car navigation device, car navigation device, and map information server |
-
2006
- 2006-08-21 KR KR1020060078903A patent/KR20080017610A/en not_active Ceased
-
2007
- 2007-04-27 WO PCT/KR2007/002088 patent/WO2008023877A1/en not_active Ceased
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012176973A1 (en) * | 2011-06-22 | 2012-12-27 | 에스케이플래닛 주식회사 | System and method for partially updating map data based on user's movement path, service apparatus and terminal apparatus thereof, and recording medium therefor |
| US9046381B2 (en) | 2011-06-22 | 2015-06-02 | Sk Planet Co., Ltd. | System and method for partially updating map data based on user's movement path, service apparatus and terminal apparatus thereof, and recording medium therefor |
| CN106289284A (en) * | 2011-06-22 | 2017-01-04 | Sk 普兰尼特有限公司 | Part updates the method for map datum, service equipment and terminal unit |
| KR20140022283A (en) * | 2012-08-14 | 2014-02-24 | 에스케이플래닛 주식회사 | Adaptive information providing system and method |
| KR20170014515A (en) * | 2015-07-30 | 2017-02-08 | 현대엠엔소프트 주식회사 | Device and method for displaying of navigation path base on web vector map |
| KR20160142267A (en) * | 2016-11-29 | 2016-12-12 | 에스케이플래닛 주식회사 | Real-time map data updating method |
| KR101880168B1 (en) * | 2016-11-29 | 2018-07-20 | 에스케이플래닛 주식회사 | Real-time map data updating method |
| KR20180083298A (en) * | 2018-07-13 | 2018-07-20 | 에스케이플래닛 주식회사 | Real-time map data updating method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008023877A1 (en) | 2008-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4393222B2 (en) | Traffic information display device | |
| US9651383B2 (en) | Method and system for creating indoor and outdoor linked path | |
| EP1666845B1 (en) | Information updating device, information distributing device, information processing system, method thereof, program thereof and storage medium storing the program | |
| EP1464922A1 (en) | Map information processing device for delivering update display data | |
| EP2738521B1 (en) | Method and system for providing dynamic driving instructions with a navigation system | |
| US20120010816A1 (en) | Navigation system, route search server, route search agent server, and navigation method | |
| EP2390626A1 (en) | System which mediates providing of map information, server which mediates providing of map information, and method for providing map information | |
| WO2008023877A1 (en) | Method for updating map data of terminal based on route area, and server using the same | |
| EP1387145A1 (en) | Differential dynamic navigation system for off-board car navigation | |
| US20040054465A1 (en) | Map distribution system and terminal device used in the same | |
| WO2011065523A1 (en) | Navigation system and vehicle mounted device | |
| JP2012073061A (en) | Navigation device, navigation program, and center system | |
| JP2006053646A (en) | Store guide information providing system, store information providing server, and program | |
| KR101015414B1 (en) | How to update navigation device, system and web map search server and query information | |
| JP2011059255A (en) | Map display terminal unit and map display system | |
| JP2007218923A (en) | Method for searching route in navigation apparatus | |
| US20130339294A1 (en) | Navigation apparatus for updating objects by category and update method thereof | |
| JP7082588B2 (en) | Programs, navigation systems, navigation devices | |
| US20100131194A1 (en) | Map data management using road ghosting characteristics | |
| JP2006275774A (en) | Navigation device, map data update system, map data update method | |
| JP3832105B2 (en) | Map information update system | |
| US9510265B2 (en) | Routing method and a unit for communication between vehicles | |
| JP2007218924A (en) | Method for searching route in navigation apparatus | |
| JP2004125449A (en) | Navigation server device and navigation client device in navigation system | |
| JP6011907B2 (en) | Navigation device and navigation 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: 20060821 |
|
| 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: 20071026 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20080310 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20071026 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |