[go: up one dir, main page]

KR100574652B1 - Map search service provision method and system - Google Patents

Map search service provision method and system Download PDF

Info

Publication number
KR100574652B1
KR100574652B1 KR1020030068457A KR20030068457A KR100574652B1 KR 100574652 B1 KR100574652 B1 KR 100574652B1 KR 1020030068457 A KR1020030068457 A KR 1020030068457A KR 20030068457 A KR20030068457 A KR 20030068457A KR 100574652 B1 KR100574652 B1 KR 100574652B1
Authority
KR
South Korea
Prior art keywords
map
data
period
search service
communication terminal
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.)
Expired - Fee Related
Application number
KR1020030068457A
Other languages
Korean (ko)
Other versions
KR20050032407A (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 KR1020030068457A priority Critical patent/KR100574652B1/en
Priority to PCT/KR2003/002228 priority patent/WO2005032177A1/en
Priority to AU2003273095A priority patent/AU2003273095A1/en
Priority to JP2005509203A priority patent/JP2007520687A/en
Publication of KR20050032407A publication Critical patent/KR20050032407A/en
Application granted granted Critical
Publication of KR100574652B1 publication Critical patent/KR100574652B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/09Arrangements for giving variable traffic instructions
    • G08G1/0962Arrangements for giving variable traffic instructions having an indicator mounted inside the vehicle, e.g. giving voice messages
    • G08G1/0968Systems involving transmission of navigation instructions to the vehicle
    • G08G1/0969Systems involving transmission of navigation instructions to the vehicle having a display in the form of a map

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 지도 검색 서비스 제공 방법 및 시스템에 관한 것으로, 더욱 상세하게는 사용자의 이동 경로와 연관된 영역에서의 지도 데이터를 검색하여 경로와 연관된 지도 검색 결과를 상기 이동 통신 단말기로 제공하는 지도 검색 서비스 제공 방법 및 시스템에 관한 것이다.The present invention relates to a method and a system for providing a map search service. More particularly, the present invention provides a map search service for providing map search results associated with a route to the mobile communication terminal by searching map data in an area associated with a user's movement route. It relates to a method and a system.

본 발명에 따른 지도 검색 서비스 제공 방법은 소정의 지도 데이터베이스에 지도 데이터를 유지하는 단계(상기 지도 데이터는 주기와 연관된 주기 위치 데이터 및 상기 주기 위치 데이터에 대응하는 주기 식별자를 포함하는 주기 데이터를 포함함), 상기 이동 통신 단말기로부터 경로 상의 위치와 연관된 위치 데이터를 수신하는 단계, 상기 지도 데이터 및 상기 위치 데이터를 이용하여 상기 경로 상의 소정 구간을 포함하는 영역 범위를 설정하는 단계, 상기 지도 데이터베이스 중에서 상기 영역 범위에 포함되는 주기 위치 데이터를 검색하는 단계, 및 상기 검색된 주기 위치 데이터를 포함하는 주기 데이터를 상기 이동 통신 단말기로 전송하는 단계를 포함하는 것을 특징으로 한다. According to an aspect of the present invention, there is provided a method of providing a map search service, the method comprising: maintaining map data in a predetermined map database (the map data includes period data including period position data associated with a period and a period identifier corresponding to the period position data) Receiving location data associated with a location on a route from the mobile communication terminal, setting an area range including a predetermined section on the route using the map data and the location data, the region from the map database; Retrieving periodic position data included in a range, and transmitting periodic data including the retrieved periodic position data to the mobile communication terminal.

지도 검색, 주기 데이터, 지도 데이터, 이동 통신 단말기. Map search, cycle data, map data, mobile communication terminal.

Description

지도 검색 서비스 제공 방법 및 시스템{Method and System for Providing Map Data Search Service}Method and system for providing map search service {Method and System for Providing Map Data Search Service}

도 1은 종래 기술에 따라 지도 검색 서비스를 제공하는 방법을 설명하기 위한 도면.1 is a view for explaining a method for providing a map search service according to the prior art.

도 2는 본 발명의 제1 실시예에 따른 지도 검색 서비스 제공 방법을 수행할 수 있는 지도 검색 서비스 제공 시스템의 네트워크 연결을 도시한 도면.2 is a diagram illustrating a network connection of a map search service providing system capable of performing a method for providing a map search service according to a first embodiment of the present invention.

도 3은 본 발명의 제1 실시예에 따른 지도 검색 서비스 제공 방법을 도시한 흐름도. 3 is a flowchart illustrating a method for providing a map search service according to a first embodiment of the present invention.

도 4는 본 발명의 제1 실시예에 있어서, 지도 데이터베이스에 유지되는 주기 데이터의 일례를 도시한 도면. Fig. 4 is a diagram showing an example of periodic data held in a map database in the first embodiment of the present invention.

도 5 내지 도 7은 본 발명의 제1 실시예에 있어서, 경로 상의 소정 구간을 포함하는 영역 범위를 설정하는 각 방식을 설명하기 위한 도면. 5 to 7 are diagrams for explaining each method of setting an area range including a predetermined section on a path in the first embodiment of the present invention.

도 8은 본 발명의 제1 실시예에 있어서 이동 통신 단말기의 표시 장치에 디스플레이 되는 지도 이미지의 일례를 도시한 도면.Fig. 8 is a diagram showing an example of a map image displayed on the display device of the mobile communication terminal in the first embodiment of the present invention.

도 9는 본 발명의 제2 실시예에 따른 지도 검색 서비스 제공 방법을 도시한 흐름도.9 is a flowchart illustrating a method for providing a map search service according to a second embodiment of the present invention.

도 10은 본 발명의 제3 실시예에 따른 지도 검색 서비스 제공 시스템을 도시 한 블록도. 10 is a block diagram showing a system for providing a map search service according to a third embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

1000 : 지도 검색 서비스 제공 시스템1000: Map Search Service Provision System

1001 : 지도 데이터베이스 1002 : 수신부1001: map database 1002: receiver

1003 : 영역 결정부 1004 : 검색부1003: region determination unit 1004: search unit

1005 : 전송부1005: transmission unit

1010 : 이동 통신 단말기 1020 : 통신망1010: mobile communication terminal 1020: communication network

본 발명은 지도 검색 서비스 제공 방법 및 시스템에 관한 것으로, 더욱 상세하게는 사용자의 이동 경로와 연관된 영역에서의 지도 데이터를 검색하여 경로와 연관된 지도 검색 결과를 상기 이동 통신 단말기로 제공하는 지도 검색 서비스 제공 방법 및 시스템에 관한 것이다.The present invention relates to a method and a system for providing a map search service. More particularly, the present invention provides a map search service for providing map search results associated with a route to the mobile communication terminal by searching map data in an area associated with a user's movement route. It relates to a method and a system.

최근 통신망을 이용한 서비스의 제공으로 인하여 휴대형 컴퓨터 및 이동 전화 등의 무선 통신 환경에서의 정보 검색 기회가 증가되고 있다. 따라서 사용자는 공간의 제약을 받지 않고 소정의 서버에 필요한 정보의 검색을 요청하여 그 검색 결과를 제공 받을 수 있게 되었다.Recently, due to the provision of services using a communication network, information search opportunities have increased in wireless communication environments such as portable computers and mobile phones. Therefore, the user can request a search for necessary information from a predetermined server without being limited by space, and receive the search result.

이와 같은 무선 통신 환경에서의 정보 검색 서비스의 일종으로서, 네비게이션 시스템(Navigation System)이 이용되고 있다. 네비게이션 시스템을 이용하여 사용자는 운전 중에도 지도를 검색하여 경로를 제공 받을 수 있게 되었다. 네비게이션 시스템은 인공 위성을 이용하여 차량 등 운송 장치(vehicle)의 주행을 위한 정보를 제공하는 시스템으로서, 자동 항법 시스템이라고도 한다. 이러한 네비게이션 시스템은 GPS 수신기를 이용하여 지구상에 떠있는 GPS(global positioning system) 위성으로부터 소정의 데이터를 수신하고, 상기 수신된 데이터에 기초하여 자신의 위치를 계산한다. 상기 네비게이션 시스템은 운송 장치의 현재의 위치 정보, 운송 장치의 현재의 위치에서부터 상기 운송 장치의 목적지까지의 경로 정보, 상기 위치 정보 및 경로 정보와 관련된 지도 정보, 교통 상황 정보 등 매우 다양한 정보를 사용자에게 제공하고 있다.As a type of information retrieval service in such a wireless communication environment, a navigation system is used. By using the navigation system, the user can search the map and receive a route while driving. The navigation system is a system that provides information for driving a vehicle such as a vehicle by using a satellite and is also called an automatic navigation system. Such a navigation system uses a GPS receiver to receive certain data from a global positioning system (GPS) satellite floating on the earth and calculate its location based on the received data. The navigation system provides a variety of information to the user, such as current location information of the transportation device, route information from the current location of the transportation device to a destination of the transportation device, map information related to the location information and the route information, and traffic condition information. Providing.

이러한 네비게이션 장치에 있어서 운송 장치의 현재 위치 또는 경로 등의 정보를 사용자에게 전달할 때 지도를 이용하면 사용자가 훨씬 용이하게 상기 현재 위치 또는 경로 등의 정보를 인식할 수 있기 때문에 지도 정보가 함께 제공되는 것이 바람직하다. In such a navigation device, when a map is used to convey information such as a current location or a path of a transportation device to a user, the map information is provided because the user can more easily recognize the information such as the current location or a path. desirable.

도 1은 종래 기술에 따라 지도 검색 서비스를 제공하는 방법을 설명하기 위한 도면이다. 1 is a view for explaining a method for providing a map search service according to the prior art.

종래의 지도 검색 서비스를 제공하는 방법은 도 1에서 도시된 바와 같이 이동 통신 단말기의 위치에서 소정의 반경 거리 내의 위치를 검색하였다. 즉, 지정된 중심 위치(111)에서 소정의 떨어진 거리의 좌표를 연결하면, 도면 부호(112)와 같은 원 내의 영역이 설정된다. In the conventional method of providing a map search service, as illustrated in FIG. 1, a location within a predetermined radius distance from a location of a mobile communication terminal is searched. That is, by connecting coordinates of a predetermined distance from the designated center position 111, an area within a circle such as 112 is set.

만일 사용자가 운전 중에 찾고자 하는 주유소의 위치가 도면 부호(113)에 있 는 경우 상기 주유소의 위치가 원 내의 영역(112)에 포함되므로, 주유소(113)는 설정된 원 내의 영역(112)에서 표시될 수 있다. If the location of the gas station that the user wants to find while driving is at 113, the location of the gas station is included in the area 112 in the circle, the gas station 113 may be displayed in the area 112 in the set circle. Can be.

그러나, 사용자가 경로를 따라서 좌하측으로 이동하여 이동 통신 단말기의 현재 위치가 도면 부호(121)로 표시한 위치이고 상기 현재 위치를 중심 위치(121)로 하여 검색을 하여 검색 결과 주유소(123, 124)가 검색된 경우에는, 사용자는 주유소(123)를 가기 위해 왔던 길을 되돌아 가거나, 경로에서 멀리 벗어나서 주유소(124)를 가야 하는 번거로움이 있다. 사용자가 들르기 편한 주유소를 찾기 위해서는 새로운 중심 위치를 선택하여 다시 한번 지도 검색 서비스 제공 시스템에 검색을 요청해야 한다. 상기 요청을 수신한 지도 검색 서비스 제공 시스템은 또 다시 상기 중심 위치 정보를 수신하여 소정의 거리 내에의 영역을 탐색한다. 탐색 결과 상기 이동된 중심 위치를 기준으로 소정 반경 내의 영역이 검색되고, 사용자가 원하는 위치의 주유소가 검색될 때까지 상술한 과정을 반복적으로 수행해야 하므로 불편하다. 이와 같이, 중심 위치를 기준으로 일정 영역을 설정하여 검색을 수행하는 종래기술에 따르면, 주유소(124)와 같이 상기 영역 내에는 존재하나 사용자가 진행 중이던 경로에서는 많이 떨어져 있는 주유소가 검색되거나 경로 상에서 이미 지나친 경로와 가까운 주유소(123)이 검색되는 경우에는, 주유소(124)에 방문한 후 다시 경로 상으로 되돌아 오거나 왔던 길을 다시 한번 갔다 와야 하므로 사용자가 이용하기 불편한 검색 결과가 제공된다는 불합리한 점이 있었다. However, the user moves to the lower left side along the path and the current position of the mobile communication terminal is indicated by the reference numeral 121, and the search is performed using the current position as the center position 121 to search the gas stations 123 and 124. If is found, the user has a hassle to go back to the road that came to go to the gas station 123, or to go to the gas station 124 away from the path. In order to find a gas station that is easy for the user to stop by, a new central location must be selected and a search request must be made to the map search service providing system. Upon receiving the request, the map search service providing system further receives the center location information and searches for an area within a predetermined distance. As a result of the search, an area within a predetermined radius is searched based on the moved center position, and the above-described process needs to be repeatedly performed until a gas station of a desired position is searched. As described above, according to the related art in which a search is performed by setting a predetermined area based on the center position, a gas station that is present in the area, such as the gas station 124 but is far from the path that the user is in progress, is searched or is already on the path. When the gas station 123 near the excessive route is searched, there is an unreasonable point that the search result is inconvenient for the user because the user has to visit the gas station 124 and then come back on the route again or again.

도 1에서 설명한 바와 같이 종래에는 현재 위치로부터 일정 반경내의 주기(주요 기물) 정보를 검색하는 방법이기 때문에 사용자가 원하는 검색 결과를 얻기까 지 여러 번 검색을 요청해야 하는 문제점이 있었다.As described with reference to FIG. 1, since the conventional method is to search period (main article) information within a predetermined radius from the current location, there is a problem that a user needs to request a search several times until a desired search result is obtained.

상술한 종래기술에서는 상기 이동 통신 단말기의 위치에서 소정 반경 거리의 영역을 예로 들어 설명했으나 상기 위치를 중심점으로 하여 소정의 폴리곤 영역, 예를 들면 직사각형 영역을 설정하는 경우도 마찬가지이다. In the above-described prior art, an area having a predetermined radius distance from the location of the mobile communication terminal has been described as an example, but the same applies to a case where a predetermined polygon area, for example, a rectangular area is set with the location as a center point.

본 발명은 상기와 같은 종래 기술을 개선하기 위해 안출된 것으로서, 사용자의 이동 경로상의 주변에 존재하는 시설물을 탐색할 수 있는 지도 검색 서비스를 제공하는 방법 및 시스템을 제공하는 것을 목적으로 한다. An object of the present invention is to provide a method and system for providing a map search service which can search for facilities existing in the vicinity of a moving path of a user.

본 발명의 또 다른 목적은 사용자가 원하는 특정 시설물을 이동 경로 주변 영역에서 탐색할 수 지도 검색 서비스를 제공하는 방법 및 시스템을 제공하는 것이다.Still another object of the present invention is to provide a method and system for providing a map search service for searching for a specific facility desired by a user in an area around a moving route.

상기의 목적을 이루고 종래기술의 문제점을 해결하기 위하여, 본 발명에 따른 지도 검색 서비스 제공 방법은 소정의 지도 데이터베이스에 지도 데이터를 유지하는 단계(상기 지도 데이터는 주기와 연관된 주기 위치 데이터 및 상기 주기 위치 데이터에 대응하는 주기 식별자를 포함하는 주기 데이터를 포함함), 상기 이동 통신 단말기로부터 경로 상의 위치와 연관된 위치 데이터를 수신하는 단계, 상기 지도 데이터 및 상기 위치 데이터를 이용하여 상기 경로 상의 소정 구간을 포함하는 영역 범위를 설정하는 단계, 상기 지도 데이터베이스 중에서 상기 영역 범위에 포함되는 주기 위치 데이터를 검색하는 단계, 및 상기 검색된 주기 위치 데이터를 포 함하는 주기 데이터를 상기 이동 통신 단말기로 전송하는 단계를 포함한다. In order to achieve the above object and solve the problems of the prior art, the method of providing a map search service according to the present invention comprises the steps of maintaining the map data in a predetermined map database (the map data is a cycle position data associated with a cycle and the cycle position Including period data including a period identifier corresponding to the data), receiving location data associated with a location on a route from the mobile communication terminal, and using the map data and the location data, a predetermined section on the route. Setting a range of a region, retrieving period location data included in the area range from the map database, and transmitting period data including the retrieved period location data to the mobile communication terminal. .

또한, 본 발명은 소정의 저장 장치에 지도 데이터를 유지하는 단계, 사용자로부터 지도 검색 요청을 입력 받는 단계, 상기 경로 상의 소정 위치를 기준 위치로 결정하는 단계, 상기 지도 데이터 및 상기 기준 위치와 연관된 기준 위치 데이터를 이용하여 상기 경로 상의 소정 구간을 포함하는 영역 범위를 설정하는 단계, 상기 지도 데이터 중에서 상기 영역 범위에 포함되는 주기 위치 데이터를 검색하는 단계, 및 상기 검색된 주기 위치 데이터를 포함하는 주기 데이터를 상기 이동 통신 단말기의 표시 장치에 디스플레이 하도록 하는 단계를 포함하는 지도 검색 서비스 제공 방법을 제공한다. The present invention also provides a method of maintaining map data in a predetermined storage device, receiving a map search request from a user, determining a predetermined location on the route as a reference location, and a reference associated with the map data and the reference location. Setting an area range including a predetermined section on the route using location data, retrieving period location data included in the area range from the map data, and period data including the retrieved period location data; It provides a map search service providing method comprising the step of displaying on the display device of the mobile communication terminal.

이하에서는 첨부된 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;

[제1 실시예][First Embodiment]

도 2는 본 발명의 제1 실시예에 따른 지도 검색 서비스 제공 방법을 수행할 수 있는 지도 검색 서비스 제공 시스템의 네트워크 연결을 도시한 도면이다. 지도 검색 서비스 제공 시스템(230)은 통신망(220)을 통하여 접속된 핸드폰, PCS, 스마트폰(Smart Phone), PDA(Personal Digital Assistant) 등의 이동 통신 단말기(210)에 지도 검색 서비스를 제공한다. FIG. 2 is a diagram illustrating a network connection of a map search service providing system capable of performing the method for providing a map search service according to the first embodiment of the present invention. The map search service providing system 230 provides a map search service to a mobile communication terminal 210 such as a mobile phone, a PCS, a smart phone, and a personal digital assistant (PDA) connected through the communication network 220.

사용자는 지도 검색 서비스 제공 시스템(230)에 출발지 및 목적지의 선택을 전송하며 경로 탐색을 요청한다. 지도 검색 서비스 제공 시스템(230)은 지도 데이터를 유지하고 있는 지도 데이터베이스(도시하지 않음)를 구비하고 있고, 상기 지 도 데이터에 기초하여 상기 출발지로부터 상기 목적지까지의 경로와 연관된 경로 데이터를 생성한다. The user sends a selection of origin and destination to the map search service providing system 230 and requests a route search. The map search service providing system 230 includes a map database (not shown) that holds map data, and generates route data associated with a route from the origin to the destination based on the map data.

지도 검색 서비스 제공 시스템(230)은 상기 경로 데이터 및 상기 경로 데이터와 연관된 지도 데이터를 이동 통신 단말기(230)로 전송하고, 이동 통신 단말기(230) 측에서는 상기 경로 데이터 및 상기 지도 데이터로부터 지도 이미지를 생성하여 사용자에게 시각적으로 제공한다. 이때 상기 지도 이미지에는 GPS 수신기로부터 얻어진 이동 통신 단말기(210)의 현재 위치가 표시되어 있다. The map search service providing system 230 transmits the route data and map data associated with the route data to the mobile communication terminal 230, and the mobile communication terminal 230 generates a map image from the route data and the map data. To provide the user visually. In this case, the current location of the mobile communication terminal 210 obtained from the GPS receiver is displayed on the map image.

이와 같은 과정을 통해 사용자는 경로 및 현재 위치가 표시된 지도 이미지를 제공 받을 수 있게 되며, 이동 통신 단말기(210)에는 전국(全國)의 지도 데이터 등 방대한 양의 지도 데이터가 저장되어 있을 필요가 없으므로 핸드폰, PCS 등 저장 공간이 한정되어 있는 이동 통신 단말기를 이용하여 사용자에게 상기 지도 이미지를 제공하는 경로 안내가 가능해진다. Through this process, the user can be provided with a map image showing the route and the current location, and the mobile communication terminal 210 does not need to store a large amount of map data such as map data of the whole country. By using a mobile communication terminal having a limited storage space such as PCS and the like, a route guide for providing the map image to a user can be provided.

본 발명은 사용자에게 상기 지도 이미지 외에 경로 주변 영역에서의 주기를 검색할 수 있는 검색 서비스를 더 제공하며, 검색 서비스 제공 방법에 대해서는 이하에서 상세히 설명한다. The present invention further provides a search service for searching for a period in a region around a route in addition to the map image, and a method of providing a search service will be described in detail below.

도 3은 본 발명의 제1 실시예에 따른 지도 검색 서비스 제공 방법을 도시한 흐름도이다. 3 is a flowchart illustrating a method for providing a map search service according to a first embodiment of the present invention.

단계(310)에서 지도 검색 서비스 제공 시스템(240)은 이동 통신 단말기(210)로부터 소정의 위치에 대한 위치 정보를 수신한다. 상기 소정의 위치는 상기 경로 상의 위치로서, 상기 이동 통신 단말기의 현재 위치일 수 있고, 또는 상기 사용자 가 선택한 위치일 수도 있다. In operation 310, the map search service providing system 240 receives location information about a predetermined location from the mobile communication terminal 210. The predetermined location is a location on the route, which may be a current location of the mobile communication terminal or a location selected by the user.

이동 통신 단말기(210) 측의 소정의 응용 프로그램은 사용자가 현재 위치를 선택하며 검색 요청을 하는 경우, 또는 사용자가 위치를 선택하지 않고 검색 요청만을 하는 경우, 이동 통신 단말기(210)의 현재 위치를 지도 검색 서비스 제공 시스템(230)으로 송신한다. 이동 통신 단말기(210)의 현재 위치는 GPS(Global Positioning System) 수신기가 GPS 위성으로부터 수신한 정보로부터 알 수 있다. The predetermined application program of the mobile communication terminal 210 determines the current location of the mobile communication terminal 210 when the user selects the current location and makes a search request or when the user makes a search request without selecting the location. It transmits to the map search service providing system 230. The current position of the mobile communication terminal 210 can be known from the information received from the GPS satellite by the Global Positioning System (GPS) receiver.

본 발명의 또 다른 실시예에 따르면, 상기 응용 프로그램은 상기 사용자가 소정의 위치를 선택하여 검색 명령을 하는 경우 상기 선택된 위치를 지도 검색 서비스 제공 시스템(230)으로 송신하여 검색 요청을 한다. 예를 들면, 30분쯤 후에 주유소에 들려 주유하고자 하는 사용자는 현재 위치가 아니라 이후에 지나갈 경로 상의 위치를 선택하여 검색을 요청한다. According to another embodiment of the present invention, when the user selects a predetermined location and performs a search command, the application program transmits the selected location to the map search service providing system 230 to request a search. For example, after about 30 minutes, a user who stops at a gas station wants to refuel and requests a search by selecting a location on a route to be passed afterwards instead of a current location.

단계(320)에서 지도 검색 서비스 제공 시스템(230)은 지도 데이터베이스에 지도 데이터를 유지한다. 상기 지도 데이터에는 주기와 연관된 주기 위치 데이터 및 상기 주기 위치 데이터에 대응하는 주기 식별자를 포함하는 주기 데이터가 포함된다. 예를 들면, 지도 데이터베이스에는 도 4에 도시한 바와 같은 주기 데이터가 유지된다. 주기는 주요 기물을 의미하여 주유소, 은행, 공원 등과 같이 대다수의 사용자가 관심을 갖는 장소를 포함하며, 또한 상기 주기는 각 사용자가 선택한 주기를 포함하여 사용자 별로 저장되어 있을 수 있다. 예를 들어, 사용자는 자신의 집, 회사, 학교 등을 자신과 관련된 주기로 설정할 수 있고, 지도 검색 서비스 제공 시스템(230)은 사용자로부터 설정된 주기 정보는 상기 사용자와 연관하여 저장 함으로써 사용자 별 주기 검색 서비스를 제공할 수도 있다. In operation 320, the map search service providing system 230 maintains map data in a map database. The map data includes period data including period position data associated with a period and a period identifier corresponding to the period position data. For example, periodic data as shown in FIG. 4 is maintained in the map database. The cycle means major items and includes places of interest to most users such as gas stations, banks, parks, etc. The cycle may be stored for each user, including the cycle selected by each user. For example, the user may set his or her home, company, school, etc. in a cycle related to the user, and the map search service providing system 230 stores the cycle information set by the user in association with the user, thereby storing the periodic search service for each user. May be provided.

도 4의 (a)는 사용자들에게 일반적으로 검색 서비스를 제공하기 위해 사용되는 주기 데이터의 일례를 도시한 도면이고, 도 4의 (b)는 사용자 별로 제공되는 검색 서비스에서 사용되는 주기 데이터의 일례로서, 예를 들어 사용자 'wisjjang'에게 검색 서비스를 제공하는 경우에는 도 4의 (a) 및 도 4의 (b)에 도시한 주기 데이터를 이용하여 검색을 수행한다.FIG. 4A illustrates an example of periodic data used to provide a search service to users in general. FIG. 4B illustrates an example of periodic data used in a search service provided for each user. For example, when a search service is provided to a user 'wisjjang', the search is performed using the periodic data shown in FIGS. 4A and 4B.

단계(330)에서 지도 검색 서비스 제공 시스템(230)은 상기 수신한 위치 정보에 기초하여 경로 상의 소정 구간을 포함하는 영역 범위를 결정한다. 상기 영역 범위는 상기 경로를 포함하여 결정되므로, 사용자는 경로와 연관된 검색 결과를 제공 받을 수 있어, 주행 중 검색된 위치를 방문하는 것이 용이해진다. In operation 330, the map search service providing system 230 determines an area range including a predetermined section on a route based on the received location information. Since the area range is determined to include the route, the user may be provided with a search result associated with the route, thereby making it easier to visit the searched position while driving.

이하 도 5 내지 도 7을 이용하여 단계(330)에서 상기 영역 범위를 결정하는 과정을 상세히 설명한다. Hereinafter, the process of determining the region range in step 330 will be described in detail with reference to FIGS. 5 to 7.

도 5는 상기 영역 범위를 설정하는 방식을 설명하기 위한 도면이다. 지도 검색 서비스 제공 시스템(230)은 이동 통신 단말기(210)에 송신한 경로 데이터 및 상기 사용자로부터 수신한 위치 정보에 기초하여 소정의 구간을 설정한다. 상기 구간은 경로 상에서 상기 수신한 위치 정보와 연관된 위치(530)로부터 각각 제1 거리(d1) 및 제2 거리(d2) 떨어진 지점(510, 520) 사이의 구간이다. 상기 제1 거리(d1)는 위치(530)로부터 상기 사용자의 진행 방향의 반대 방향 쪽으로의 거리를 의미하며, 상기 제2 거리(d2)는 상기 사용자의 진행 방향 쪽으로의 거리를 의미한다.5 is a diagram for describing a method of setting the area range. The map search service providing system 230 sets a predetermined section based on the route data transmitted to the mobile communication terminal 210 and the location information received from the user. The section is a section between the points 510 and 520 spaced apart from the first distance d1 and the second distance d2 from the location 530 associated with the received location information on the path, respectively. The first distance d1 refers to a distance from the position 530 toward the opposite direction of the user's travel direction, and the second distance d2 refers to a distance toward the user's travel direction.

지도 검색 서비스 제공 시스템(230)은 사용자로부터 위치 정보(530), 제1 및 제2 거리(d1, d2)를 각각 수신하여 상기 구간을 결정할 수 있다. 또한, 지도 검색 서비스 제공 시스템(230)은 사용자로부터 위치 정보(530)만을 수신하고 설정되어 있는 제1 및 제2 거리를 이용하여 상기 구간을 결정할 수도 있다. 이때, 사용자의 입장에서는 진행 방향의 경로와 가까운 주기 정보를 제공 받는 것이 편리하므로, 상기 구간은 사용자의 진행 방향을 고려하여 제1 거리(d1)에 비해 제2 거리(d2)를 크게 설정하는 것이 바람직할 것이다. 검색된 주기의 위치가 후진 방향인 경우에는 사용자가 다시 유턴하여 되돌아 가야 하므로 번거로울 수 있기 때문이다.The map search service providing system 230 may receive the location information 530 and the first and second distances d1 and d2 from the user to determine the section. In addition, the map search service providing system 230 may receive only the location information 530 from the user and determine the section using the set first and second distances. In this case, since it is convenient for the user to receive periodic information close to the path in the travel direction, it is preferable to set the second distance d2 larger than the first distance d1 in consideration of the travel direction of the user. Would be preferred. This is because when the position of the searched period is in the backward direction, it may be cumbersome since the user needs to turn back again.

지도 검색 서비스 제공 시스템(230)은 도 5에 도시한 바와 같이 상기 구간으로부터 일정 거리 내의 영역을 상기 구간을 포함하는 영역 범위로 결정한다. As illustrated in FIG. 5, the map search service providing system 230 determines an area within a predetermined distance from the section as an area range including the section.

또한, 도 6을 이용하여 상기 영역 범위를 설정하는 또 다른 예를 설명한다. 지도 검색 서비스 제공 시스템(230)은 도 5와 관련하여 설명한 바와 같은 방식으로 구간을 결정하고, 상기 구간을 구성하는 노드(Node) 또는 보간점 중에서 최고점(611), 최하점(612), 최좌측점(613) 및 최우측점(614)을 검색하고 상기 검색된 점들을 이용하여 도 6에 도시한 바와 같은 직사각형의 영역 범위(610)를 설정할 수 있다. 상기 영역 범위(610)는 각 점(611, 612, 613, 614)를 전부 포함하는 직사각형의 영역으로 이렇게 설정된 직사각형의 영역은 상기 구간을 포함한다. In addition, another example of setting the region range will be described with reference to FIG. 6. The map search service providing system 230 determines a section in the manner described with reference to FIG. 5, and among the nodes or interpolation points constituting the section, the highest point 611, the lowest point 612, and the leftmost point. 613 and the rightmost point 614 may be searched and the rectangular area range 610 as shown in FIG. 6 may be set using the searched points. The area range 610 is a rectangular area including all of the points 611, 612, 613, and 614. The rectangular area thus set includes the section.

도 7을 이용하여 상기 영역 범위를 설정하는 또 다른 예를 설명한다.Another example of setting the region range will be described with reference to FIG. 7.

도 7에서 도시된 바와 같이 전체 지도 데이터는 일정한 크기의 다수 개의 구역(셀)으로 구분할 수 있으며 각 셀을 도엽이라고 칭하기로 한다. 지도 검색 서비 스 제공 시스템(230)은 도 5와 관련하여 설명한 바와 같은 방식으로 상기 경로 상에 이동 통신 단말기(210)의 위치 정보가 포함된 구간(지점(710) 및 지점(720) 사이의 구간)을 설정한다. 지도 검색 서비스 제공 시스템(230)은 도 7에 도시한 바와 같이, 상기 경로 중에서 상기 구간이 포함되는 도엽(도엽(701)을 포함하는 빗금으로 표시한 도엽들)을 상기 영역 범위로 설정한다. As illustrated in FIG. 7, the entire map data may be divided into a plurality of regions (cells) having a constant size, and each cell is referred to as a map leaf. The map search service providing system 230 may include a section including the location information of the mobile communication terminal 210 on the route (a section between the point 710 and the point 720) in the same manner as described with reference to FIG. 5. ). As illustrated in FIG. 7, the map search service providing system 230 sets the map leaf (the maps indicated by the hatched leaf including the leaf 701) included in the section to the area range.

도 6 또는 도 7과 관련하여 설명한 방식과 같이 상기 영역 범위를 결정하는 경우에는, 상기 영역을 결정하기 위해 지도 검색 서비스 제공 시스템(230)이 수행해야 하는 계산량은 감소하나, 후술하는 바와 같이 상기 영역 내에서 주기 데이터를 검색하기 때문에 검색 결과가 상기 경로와 갖는 연관성의 일관성(一貫性)은 감소할 수 밖에 없다. 따라서, 지도 검색 서비스 제공 시스템(230)의 시스템의 계산 능력이 허용하는 한, 도 5와 연관하여 설명한 바와 같은 방식으로 상기 영역을 결정하는 것이 바람직하다.In the case of determining the region range as described in connection with FIG. 6 or FIG. 7, the amount of calculation that the map search service providing system 230 needs to determine to determine the region is reduced, but the region is described below. Since the periodic data is searched within, the consistency of the search results with the path is inevitably reduced. Thus, as far as the computing power of the system of the map search service providing system 230 permits, it is desirable to determine the area in the manner described in connection with FIG. 5.

이와 같이, 상기 구간으로부터 일정 거리 내의 영역을 상기 구간을 포함하는 영역 범위로 결정하는 것이 바람직하나, 당업자라면 본 명세서에서 기재하지 않은 보다 다양한 방식으로 경로와 연관된 영역 범위를 설정할 수 있을 것이며, 본 명세서에서 설명하지 않은 방식으로 경로와 연관된 영역 범위를 설정하는 경우 역시 본 발명의 범위에 속한다.As such, it is preferable to determine an area within a certain distance from the area as an area range including the area, but a person skilled in the art will be able to set an area range associated with a path in a variety of ways not described herein. Setting an area range associated with a route in a manner not described in the above also belongs to the scope of the present invention.

단계(340)에서 지도 검색 서비스 제공 시스템(230)은 상기 지도 데이터베이스 중에서 상기 영역 범위에 포함되는 주기 위치 데이터를 검색하고, 단계(350)에서 상기 검색된 주기 위치 데이터를 포함하는 주기 데이터를 이동 통신 단말기(210)에 전송한다.In operation 340, the map search service providing system 230 searches for periodic position data included in the area range in the map database, and transmits periodic data including the searched periodic position data in step 350. Transmit to 210.

상기 주기 데이터는 도 4에서 도시한 바와 같이 상기 주기를 특정하는 주기 식별자 및 주기 위치 데이터를 포함한다. The period data includes a period identifier and period position data specifying the period as shown in FIG.

지도 검색 서비스 제공 시스템(240)은 단계(310)에서 위치 정보만을 수신한 경우에는 상기 영역 범위 내에서 검색된 모든 주기 데이터를 이동 통신 단말기(210)로 전송한다. 즉, 사용자는 은행, 주유소, 병원, 편의점 등 주기로 설정된 주기 데이터를 모두 제공 받게 된다. When the map search service providing system 240 receives only the location information in step 310, the map search service providing system 240 transmits all the periodic data searched within the area range to the mobile communication terminal 210. That is, the user is provided with all the cycle data set in the cycle such as bank, gas station, hospital, convenience store.

또한 본 발명의 또 다른 실시예에 따르면, 단계(310)에서 지도 검색 서비스 제공 시스템(240)은 이동 통신 단말기(210)로부터 상기 위치 정보뿐만 아니라 사용자에 의해 선택된 주기의 종류에 대한 정보를 더 수신한다. 만약, 상기 사용자가 주기의 종류로서 '주유소'만을 선택한 경우에는, 지도 검색 서비스 제공 시스템(240)은 상기 영역 범위 내에서 상기 주유소에 대응하는 주기 데이터만을 검색하여 그 검색 결과를 이동 통신 단말기(210)로 전송한다. 즉, 지도 검색 서비스 제공 시스템(240)은 지도 데이터베이스 중에서 주기 위치 데이터를 이용하여 상기 영역 범위 내의 주기만을 검색하고, 또한 상기 영역 범위 내의 주기 중에서도 주기 식별자를 이용하여 주유소에 대응하는 주기 데이터만을 검색한다. In addition, according to another embodiment of the present invention, in step 310, the map search service providing system 240 further receives not only the location information but also information on the type of period selected by the user from the mobile communication terminal 210. do. If the user selects only a 'gas station' as the type of period, the map search service providing system 240 searches only the period data corresponding to the gas station within the area range and searches the search result for the mobile communication terminal 210. To send). That is, the map search service providing system 240 searches only periods within the area range using period location data in the map database, and searches only period data corresponding to a gas station using period identifiers among the periods within the area range. .

이동 통신 단말기(210)는 단계(360)에서 지도 검색 서비스 제공 시스템(240)으로부터 전송된 주기 데이터에 기초하여 주기를 포함하는 지도 이미지를 생성한다. 주기 데이터 중 주기 위치 데이터에 기초하여 상기 주기를 지도 이미지 중 어디에 표시해야 할지를 결정하고, 주기 식별자를 이용하여 상기 주기를 어떻게 표시 할지를 결정한다. 단계(370)에서 상기 생성된 지도 이미지는 이동 통신 단말기(210)의 표시 장치에 디스플레이 되며, 도 8은 상기 표시 장치에 디스플레이 되는 지도 이미지의 일례를 도시한 도면이다. 도면 부호(801)은 검색된 주기를 나타내며, 사용자는 경로 및 현재 위치와 연관된 검색 결과를 얻을 수 있게 되어, 종래에 비해 주유소 등 원하는 장소를 쉽게 검색하여 검색 결과에 따라 상기 장소를 용이하게 방문할 수 있게 된다. 즉, 사용자는 경로로부터 거의 이탈하지 않아도 원하는 장소를 쉽게 들를 수 있다. The mobile communication terminal 210 generates a map image including a period based on the period data transmitted from the map search service providing system 240 in step 360. Based on the period position data among the period data, it is determined where the period should be displayed in the map image, and how to display the period using the period identifier is determined. In operation 370, the generated map image is displayed on the display device of the mobile communication terminal 210, and FIG. 8 is a diagram illustrating an example of the map image displayed on the display device. Reference numeral 801 denotes a searched period, and a user may obtain a search result associated with a route and a current location, and thus, the user may easily search for a desired place such as a gas station and visit the place easily according to the search result, as compared with the related art. Will be. That is, the user can easily visit the desired place with little deviation from the route.

또한, 도 8에서 도면 부호(802)는 경로를 나타내며, 도면 부호(803)은 상기 경로와 연관된 영역 범위의 경계선을 나타낸 것이다. 한편, 실시예에 따라 상기 영역 범위를 상기 지도 이미지 상에 표시하는지 여부는 달라질 수 있다. 8, reference numeral 802 denotes a route, and reference numeral 803 denotes a boundary of an area range associated with the route. In some embodiments, whether the area range is displayed on the map image may vary.

[제2 실시예]Second Embodiment

이하, 본 발명의 제2 실시예에 따른 지도 검색 서비스 제공 방법을 설명한다. 본 실시예는 이동 통신 단말기 측에 설치되는 지도 검색 서비스 제공 시스템에 의해 수행된다는 점에서 상술한 제1 실시예와 차이가 있다. 도 9는 본 실시예에 따른 지도 검색 서비스 제공 방법을 도시한 흐름도이다. Hereinafter, a method of providing a map search service according to a second embodiment of the present invention will be described. This embodiment is different from the first embodiment described above in that it is performed by a map search service providing system installed on the mobile communication terminal side. 9 is a flowchart illustrating a method of providing a map search service according to the present embodiment.

본 실시예에서 사용되는 이동 통신 단말기가 PDA나 스마트폰과 같이 핸드폰 등의 이동 통신 단말기에 비해 저장 공간의 여유가 있는 경우에는 상기 지도 데이터는 이동 통신 단말기의 저장 장치에 저장된다(단계910). 상기 지도 데이터는 주기와 연관된 주기 위치 데이터 및 상기 주기 위치 데이터에 대응하는 주기 식별자를 포함하는 주기 데이터를 포함한다. 사용자로부터 경로 탐색 요청이 입력되면, 이동 통신 단말기 측에 설치되는 경로 제공 시스템은 상기 지도 데이터로부터 상기 경로에 대한 경로 데이터를 생성하고, 상기 경로 데이터 및 상기 경로 데이터와 연관된 지도 데이터로부터 지도 이미지를 생성하여 이동 통신 단말기의 표시 장치에 디스플레이 하도록 한다. 이때, 상기 지도 이미지는 상기 경로의 표시를 포함하는 지도 이미지이다. When the mobile communication terminal used in the present embodiment has more storage space than a mobile communication terminal such as a mobile phone such as a PDA or a smart phone, the map data is stored in the storage of the mobile communication terminal (step 910). The map data includes period data including period position data associated with a period and a period identifier corresponding to the period position data. When a route search request is input from a user, the route providing system installed on the mobile communication terminal generates route data for the route from the map data, and generates a map image from the route data and map data associated with the route data. Display on the display device of the mobile communication terminal. In this case, the map image is a map image including an indication of the route.

사용자로부터 지도 검색 요청이 입력되는 경우, 지도 검색 서비스 제공 시스템은 상기 경로 상의 소정 위치를 기준 위치로 결정한다(단계(920, 930)). 상기 소정 위치는 상기 사용자로부터 선택된 위치 또는 상기 사용자의 현재 위치이다. 상기 현재 위치는 이동 통신 단말기와 접속되어 있는 GPS 수신기로부터 입력된 정보에 기초하여 얻어지는 값이다. When a map search request is input from a user, the map search service providing system determines a predetermined position on the route as a reference position (steps 920 and 930). The predetermined location is a location selected from the user or the current location of the user. The current position is a value obtained based on information input from a GPS receiver connected to a mobile communication terminal.

지도 검색 서비스 제공 시스템은 단계(940)에서 상기 기준 위치와 연관된 기준 위치 데이터 및 상기 지도 데이터를 이용하여 상기 경로 상의 소정 구간을 포함하는 영역 범위를 설정한다. 상기 영역 범위는 상기 기준 위치를 포함하도록 설정하는 것이 바람직하다. 상기 영역 범위를 결정하는 구체적이고도 다양한 방식은 상술한 제1 실시예에서 설명하였으므로 본 실시예에서는 그 자세한 설명은 생략한다.In operation 940, the map search service providing system sets an area range including a predetermined section on the route using the reference location data associated with the reference location and the map data. Preferably, the area range is set to include the reference position. Since specific and various ways of determining the region range have been described in the above-described first embodiment, a detailed description thereof will be omitted.

지도 검색 서비스 제공 시스템은 단계(950)에서 상기 지도 데이터 중에서 영역 범위에 포함되는 주기 위치 데이터를 검색하고, 단계(960)에서 상기 검색된 주기 위치 데이터를 포함하는 주기 데이터를 더 검색한다.In operation 950, the map search service providing system searches for periodic position data included in an area range among the map data, and further searches for periodic data including the searched periodic position data in step 960.

상기 주기 데이터에 기초하여 지도 이미지가 생성되어 상기 표시 장치에 디 스플레이 된다(단계(970, 980)). 이와 같이 제공되는 지도 이미지는 도 8에 도시한 바와 같다. A map image is generated based on the period data and displayed on the display device (steps 970 and 980). The provided map image is as shown in FIG. 8.

즉, 이동 통신 단말기의 저장 용량에 따라 이동 통신 단말기의 지도 데이터를 이동 통신 단말기 측에 저장하는지 여부가 결정되며, 상기 제1 실시예는 별도의 서버에 지도 데이터가 저장되는 경우의 지도 검색 서비스 제공 방법을, 상기 제2 실시예는 이동 통신 단말기 측에 지도 데이터가 저장되는 경우의 지도 검색 서비스 제공 방법을 각각 기재한 것이다. That is, it is determined whether the map data of the mobile communication terminal is stored in the mobile communication terminal according to the storage capacity of the mobile communication terminal. The first embodiment provides a map search service when the map data is stored in a separate server. The second embodiment describes a method for providing a map search service when map data is stored on the mobile communication terminal side.

또한 본 발명은 상술한 각 실시예에 따른 지도 검색 서비스 제공 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체의 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. The present invention also includes a computer readable recording medium having recorded thereon a program for executing the method for providing a map search service according to each of the above-described embodiments. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.

[제3 실시예]Third Embodiment

이하, 본 발명의 제3 실시예에 따른 지도 검색 서비스 제공 시스템에 대해 설명한다. 본 실시예에 따른 지도 검색 서비스 제공 시스템은 지도 데이터가 이동 통신 단말기 측이 아닌 별도의 서버 측에 저장되는 경우에 해당한다. 도 10은 본 실시예에 따른 지도 검색 서비스 제공 시스템(1000)을 도시한 블록도이다. 지도 검색 서비스 제공 시스템(1000)은 통신망(1020)을 통해 이동 통신 단말기(1010)와 접속되며, 지도 데이터베이스(1001), 수신부(1002), 영역 결정부(1003), 검색부(1004) 및 전송부(1005)를 포함한다. Hereinafter, a map search service providing system according to a third embodiment of the present invention will be described. The map search service providing system according to the present embodiment corresponds to a case in which map data is stored in a separate server side rather than the mobile communication terminal side. 10 is a block diagram illustrating a map search service providing system 1000 according to an exemplary embodiment. The map search service providing system 1000 is connected to the mobile communication terminal 1010 through a communication network 1020, and includes a map database 1001, a receiver 1002, an area determiner 1003, a search unit 1004, and a transmission. A portion 1005 is included.

지도 데이터베이스(1001)는 주기와 연관된 주기 위치 데이터 및 상기 주기 위치 데이터에 대응하는 주기 식별자를 포함하는 주기 데이터를 포함하는 지도 데이터를 유지한다. 일반적으로 상기 지도 데이터는 수치 데이터로서, 주기, 도로, 수계 등을 표시하기 위한 노드(node), 보간점 및 링크로 구성된다. The map database 1001 maintains map data including period position data associated with a period and period data including a period identifier corresponding to the period position data. Generally, the map data is numerical data and is composed of nodes, interpolation points, and links for displaying periods, roads, water systems, and the like.

지도 제공 서비스 시스템(1000)은 지도 데이터에 기초하여 이동 통신 단말기(1010)로부터 수신한 출발지 정보 및 목적지 정보에 대응하는 경로 데이터를 생성하고, 상기 생성된 경로 데이터 및 상기 경로 데이터와 연관된 지도 데이터를 이동 통신 단말기(1010)로 전송한다. 이에 따라 이동 통신 단말기(1010)의 사용자는 출발지에서 목적지까지의 경로를 주변 지도와 함께 제공 받을 수 있다. The map providing service system 1000 generates route data corresponding to the source information and the destination information received from the mobile communication terminal 1010 based on the map data, and maps the generated route data and map data associated with the route data. Transmit to mobile communication terminal 1010. Accordingly, the user of the mobile communication terminal 1010 may be provided with a surrounding map with a route from a departure point to a destination.

사용자가 경로와 연관된 주기 정보를 제공 받고자 하는 경우, 이동 통신 단말기(1010)에 지도 검색 요청을 입력하고, 수신부(1002)는 통신망(1020)을 통해 이동 통신 단말기(1010)로부터 상기 지도 검색 요청 및 소정의 위치 데이터를 수신한다.When the user wants to receive cycle information associated with a route, the user inputs a map search request to the mobile communication terminal 1010, and the receiving unit 1002 receives the map search request from the mobile communication terminal 1010 through a communication network 1020. Receive predetermined position data.

상기 위치 데이터는 소정 위치와 연관된 데이터로서, 상기 경로 상의 소정 위치와 연관된 지도 검색을 수행하기 위한 것으로, 예를 들면 상기 소정 위치는 이동 통신 단말기(1010)의 현재 위치, 또는 사용자가 선택한 상기 경로 상의 소정 위치이다.The location data is data associated with a predetermined location, for performing a map search associated with a predetermined location on the route, for example, the predetermined location is a current location of the mobile communication terminal 1010 or a location selected by the user. It is a predetermined position.

영역 결정부(1003)는 상기 지도 데이터 및 상기 위치 데이터를 이용하여 상기 경로 상의 소정 구간을 포함하는 영역 범위를 결정하며, 상기 영역 범위를 결정 하는 구체적이고 자세한 방식은 상술한 제1 실시예에서 설명했으므로 본 실시예에서는 그 상세한 설명은 생략한다.The area determiner 1003 determines an area range including a predetermined section on the route using the map data and the location data, and a detailed and detailed method of determining the area range is described in the above-described first embodiment. In this embodiment, detailed description thereof will be omitted.

상기 경로와 연관된 영역 범위가 결정되면, 검색부(1004)는 지도 데이터베이스(1001) 중에서 상기 영역 범위에 포함되는 주기 위치 데이터를 검색하고, 검색된 주기 위치 데이터를 포함하는 주기 데이터를 더 검색한다. When the region range associated with the route is determined, the search unit 1004 searches the periodic position data included in the region range in the map database 1001, and further searches the periodic data including the found periodic position data.

전송부(1005)는 상기 검색된 주기 데이터를 이동 통신 단말기(1010)으로 전송한다. The transmitter 1005 transmits the retrieved period data to the mobile communication terminal 1010.

이동 통신 단말기(1010)에서는 상기 주기 데이터 및 상기 경로 데이터와 연관하여 수신한 바 있는 지도 데이터를 이용하여 상기 주기를 표시한 지도 이미지가 생성되고, 상기 지도 이미지는 이동 통신 단말기(1010)의 표시 장치에서 디스플레이 된다. In the mobile communication terminal 1010, a map image indicating the period is generated using map data received in association with the period data and the route data, and the map image is displayed on the display device of the mobile communication terminal 1010. Is displayed.

따라서, 사용자는 경로와 연관된 지도 검색 결과를 제공 받을 수 있게 되므로, 왔던 길을 되돌아 가거나 경로로부터 멀리 이탈하지 않고도 주유소, 은행 등 원하는 장소에 방문할 수 있게 된다. Therefore, the user can be provided with a map search result associated with the route, so that the user can visit a desired place such as a gas station, a bank, etc. without returning to the route or deviating far from the route.

또한 본 발명의 또 다른 실시예에 따르면, 경로 주변의 주기 전체가 아니라 특정 주기, 예를 들면 주유소에 대한 지도 검색만을 원하는 경우, 사용자는 이동 통신 단말기(1010)에 지도 검색 요청뿐만 아니라 주기의 종류를 더 입력하고, 상기 주기의 종류에 대한 정보는 지도 검색 서비스 제공 시스템(1000)으로 전송된다. In addition, according to another embodiment of the present invention, if the user wants only a map search for a specific period, for example, a gas station, and not a whole cycle around a route, the user requests not only the map search request from the mobile terminal 1010 but also the type of the period. Further input, information about the type of the period is transmitted to the map search service providing system 1000.

검색부(1004)는 상기 영역 범위 내의 주기 중에서 상기 주기의 종류에 해당하는 주기만을 검색하고, 전송부(1005)는 상기 검색 결과를 이동 통신 단말기(1010)로 전송함으로써, 특정 주기에 대한 검색도 가능하게 된다. The search unit 1004 searches only a period corresponding to the type of the period among the periods within the area range, and the transmission unit 1005 transmits the search result to the mobile communication terminal 1010, thereby searching for a specific period. It becomes possible.

[제4 실시예][Example 4]

한편, 본 발명의 제4 실시예에 따르면, 지도 검색 서비스 제공 시스템은 이동 통신 단말기 측에 설치되어 지도 검색을 수행한다. 본 실시예에 따르면, 지도 검색 서비스 제공 시스템은 저장부, 사용자 입력부, 영역 결정부, 검색부, 및 디스플레이 제어부를 포함한다. On the other hand, according to the fourth embodiment of the present invention, the map search service providing system is installed on the mobile communication terminal to perform map search. According to the present embodiment, the map search service providing system includes a storage unit, a user input unit, an area determination unit, a search unit, and a display control unit.

저장부는 주기와 연관된 주기 위치 데이터 및 상기 주기 위치 데이터에 대응하는 주기 식별자를 포함하는 주기 데이터를 포함하는 지도 데이터를 유지하고, 사용자 입력부는 사용자로부터 지도 검색 요청을 입력 받는다. The storage unit maintains map data including period position data associated with the period and period data including a period identifier corresponding to the period position data, and the user input unit receives a map search request from a user.

상기 지도 검색 요청에 응답하여 영역 결정부는 상기 경로 상의 소정 위치를 기준 위치로 결정하고, 상기 지도 데이터 및 상기 기준 위치와 연관된 기준 위치 데이터를 이용하여 상기 경로 상의 소정 구간을 포함하는 영역 범위를 결정한다. 상기 영역 범위는 상술한 제1 실시예에서와 같은 방식으로 결정될 수 있으며 그와 같은 방식에 따라 상기 경로와 연관된 영역 범위가 결정될 수 있다.In response to the map search request, the area determiner determines a predetermined position on the route as a reference position, and determines an area range including a predetermined section on the route using the map data and reference position data associated with the reference position. . The area range may be determined in the same manner as in the first embodiment described above, and the area range associated with the path may be determined in such a manner.

상기 소정 위치는 상기 이동 통신 단말기의 현재 위치 또는 상기 사용자로부터 선택된 위치이다. The predetermined position is a current position of the mobile communication terminal or a position selected from the user.

검색부는 상기 지도 데이터 중에서 상기 영역 범위에 포함되는 주기 위치 데이터를 검색하고, 상기 검색된 주기 위치 데이터를 포함하는 주기 데이터를 더 검색한다. The search unit searches for periodic position data included in the area range among the map data, and further searches for periodic data including the searched periodic position data.

디스플레이 제어부는 상기 주기 데이터가 이동 통신 단말기의 표시 장치에 디스플레이 되도록 제어하며, 이때 상기 주기 데이터는 상기 지도 데이터를 이용하여 생성된 지도 이미지에 포함되어 디스플레이 되며, 상기 지도 이미지는 상기 경로 역시 포함한다. The display controller controls the periodic data to be displayed on the display device of the mobile communication terminal, wherein the periodic data is included in the map image generated using the map data and displayed. The map image also includes the route.

본 실시예에 따르면, 지도 데이터는 이동 통신 단말기 측에 유지되므로, 별도의 서버와 데이터 통신을 수행하지 않고도 이동 통신 단말기 측에서 경로와 연관된 지도 검색을 수행할 수 있게 된다. According to this embodiment, since the map data is maintained on the mobile communication terminal side, the map search associated with the route can be performed on the mobile communication terminal side without performing data communication with a separate server.

본 발명에 따르면, 사용자의 이동 경로상의 주변에 존재하는 시설물을 탐색할 수 있는 지도 검색 서비스 제공 방법 및 시스템이 제공된다.According to the present invention, there is provided a method and system for providing a map search service which can search for facilities existing around a user's moving path.

또한, 본 발명에 따르면, 사용자가 원하는 특정 시설물을 이동 경로 주변 영역에서 탐색할 수 지도 검색 서비스 제공 방법 및 시스템이 제공된다. In addition, according to the present invention, a method and system for providing a map search service for searching for a specific facility desired by a user in an area around a moving route is provided.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above-described embodiments, which can be variously modified and modified by those skilled in the art to which the present invention pertains. Modifications are possible. Accordingly, the spirit of the present invention should be understood only by the claims set forth below, and all equivalent or equivalent modifications thereof will belong to the scope of the present invention.

Claims (11)

이동 통신 단말기를 이용한 지도 검색 서비스 제공 방법에 있어서, In the map search service providing method using a mobile communication terminal, 소정의 지도 데이터베이스에 주기와 연관된 주기 위치 데이터 및 상기 주기 위치 데이터에 대응하는 주기 식별자를 포함하는 주기 데이터를 포함하는 지도 데이터를 유지하는 단계;Maintaining map data in the predetermined map database, the period data including period location data associated with the period and period data including a period identifier corresponding to the period location data; 상기 이동 통신 단말기로부터 소정의 주기를 식별하기 위한 목표 주기 식별자를 수신하는 단계;Receiving a target period identifier for identifying a predetermined period from the mobile communication terminal; 상기 이동 통신 단말기로부터 경로 상의 위치와 연관된 위치 데이터를 수신하는 단계; Receiving location data associated with a location on a path from the mobile communication terminal; 상기 지도 데이터 및 상기 위치 데이터를 이용하여 상기 경로 상의 소정 구간을 포함하는 영역 범위를 설정하는 단계; Setting an area range including a predetermined section on the route using the map data and the location data; 상기 지도 데이터베이스 중에서 상기 영역 범위에 포함되는 주기 위치 데이터를 검색하는 단계; 및Retrieving periodic position data included in the area range from the map database; And 상기 검색된 주기 위치 데이터를 포함하는 주기 데이터를 상기 이동 통신 단말기로 전송하는 단계Transmitting periodic data including the retrieved periodic position data to the mobile communication terminal; 를 포함하고,Including, 상기 주기 위치 데이터를 검색하는 상기 단계는, The step of retrieving the periodic position data, 상기 지도 데이터베이스 중에서 상기 영역 범위에 포함되는 주기 위치 데이터 중 상기 목표 주기 식별자에 대응하는 주기 위치 데이터를 검색하는 단계Retrieving period location data corresponding to the target period identifier among period location data included in the area range of the map database. 를 포함하는 것을 특징으로 하는 지도 검색 서비스 제공 방법.Map search service providing method comprising a. 삭제delete 삭제delete 삭제delete 삭제delete 제1항에 있어서,The method of claim 1, 상기 영역 범위는, 상기 구간으로부터 소정의 거리 내의 영역인 것을 특징으로 하는 지도 검색 서비스 제공 방법. The area range is a map search service providing method, characterized in that the area within a predetermined distance from the section. 제1항에 있어서, The method of claim 1, 상기 영역 범위는, The area range is, 상기 구간에 대응하는 지도 데이터 중에서 최고점, 최하점, 최좌측점 및 최우측점을 검색하는 단계; 및Searching for the highest point, lowest point, leftmost point, and rightmost point in the map data corresponding to the section; And 상기 검색된 점들을 이용하여 상기 구간을 포함하는 직사각형 영역을 생성하는 단계Generating a rectangular area including the section using the found points 를 수행하여 설정하는 것을 특징으로 하는 지도 검색 서비스 제공 방법.Method of providing a map search service, characterized in that to set by performing. 삭제delete 제1항, 제6항, 및 제7항 중 어느 하나의 항에 따른 방법을 컴퓨터에서 구현하는 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium having recorded thereon a program for implementing the method according to any one of claims 1, 6, and 7 in a computer. 삭제delete 삭제delete
KR1020030068457A 2003-10-01 2003-10-01 Map search service provision method and system Expired - Fee Related KR100574652B1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020030068457A KR100574652B1 (en) 2003-10-01 2003-10-01 Map search service provision method and system
PCT/KR2003/002228 WO2005032177A1 (en) 2003-10-01 2003-10-22 Method and system for providing map data search service
AU2003273095A AU2003273095A1 (en) 2003-10-01 2003-10-22 Method and system for providing map data search service
JP2005509203A JP2007520687A (en) 2003-10-01 2003-10-22 Method and system for providing map search service

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030068457A KR100574652B1 (en) 2003-10-01 2003-10-01 Map search service provision method and system

Publications (2)

Publication Number Publication Date
KR20050032407A KR20050032407A (en) 2005-04-07
KR100574652B1 true KR100574652B1 (en) 2006-04-28

Family

ID=34386691

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030068457A Expired - Fee Related KR100574652B1 (en) 2003-10-01 2003-10-01 Map search service provision method and system

Country Status (4)

Country Link
JP (1) JP2007520687A (en)
KR (1) KR100574652B1 (en)
AU (1) AU2003273095A1 (en)
WO (1) WO2005032177A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008018786A1 (en) * 2006-08-11 2008-02-14 Tele Atlas B.V. System and method for exchanging geospatial data
EP2076857A1 (en) * 2006-09-25 2009-07-08 France Telecom Method and server for searching for a centre of interest of a user in a geographical zone
WO2008132266A1 (en) * 2007-04-30 2008-11-06 Tld Holdings Oy A mobile device for processing and displaying location information, and a method for processing location information in mobile devices
JP4287484B2 (en) * 2007-06-20 2009-07-01 株式会社リコー Communication apparatus, method and program
US7720844B2 (en) 2007-07-03 2010-05-18 Vulcan, Inc. Method and system for continuous, dynamic, adaptive searching based on a continuously evolving personal region of interest
US20090012955A1 (en) 2007-07-03 2009-01-08 John Chu Method and system for continuous, dynamic, adaptive recommendation based on a continuously evolving personal region of interest
KR101423928B1 (en) * 2007-08-20 2014-07-28 삼성전자주식회사 Image reproducing apparatus which uses the image files comprised in the electronic map, image reproducing method for the same, and recording medium which records the program for carrying the same method.
DE102007060055A1 (en) * 2007-12-13 2009-06-18 Robert Bosch Gmbh Method for selecting a display area from a two-dimensional map display
US7496444B1 (en) 2008-03-10 2009-02-24 International Business Machines Corporation Near route interactive map search
JP5275349B2 (en) * 2008-07-07 2013-08-28 パイオニア株式会社 Information processing apparatus, information creation apparatus, information processing method, information creation method, information processing program, information creation program, and recording medium
JP2009060619A (en) * 2008-09-05 2009-03-19 Ricoh Co Ltd Communication apparatus, method and program
JP4314314B2 (en) * 2008-10-16 2009-08-12 株式会社リコー Communication processing system, method and program
CN102460430B (en) 2009-04-29 2014-02-19 谷歌公司 Short point-of-interest title generation
KR101636768B1 (en) * 2009-11-09 2016-07-06 삼성전자주식회사 Apparatus and method for setting region information of map data in portable terminal
CN104395536B (en) 2012-07-19 2017-10-20 住友建机株式会社 Excavator
KR102038093B1 (en) * 2013-01-08 2019-10-29 네이버 주식회사 Method, search server and computer readable recording medium for providing branch office information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990061948A (en) * 1997-12-31 1999-07-26 오상수 Route Search Method in Vehicle Navigation System
JP4054484B2 (en) * 1999-06-30 2008-02-27 本田技研工業株式会社 Map information display system for moving objects
JP4068774B2 (en) * 1999-11-26 2008-03-26 本田技研工業株式会社 Map information display system for moving objects

Also Published As

Publication number Publication date
KR20050032407A (en) 2005-04-07
AU2003273095A1 (en) 2005-04-14
JP2007520687A (en) 2007-07-26
WO2005032177A1 (en) 2005-04-07

Similar Documents

Publication Publication Date Title
US9404759B2 (en) Method and apparatus of route guidance
KR100574652B1 (en) Map search service provision method and system
US6708112B1 (en) System and method for calculating a navigation route based on adjacent cartographic map databases
US6574554B1 (en) System and method for calculating a navigation route based on non-contiguous cartographic map databases
US7801904B2 (en) Navigation system with distributed computing architecture
EP1999977B1 (en) Location-based caching for mobile devices
US9593957B2 (en) Searching similar trajectories by locations
JP3987877B2 (en) Map information updating apparatus and map information updating method
US20060116818A1 (en) Method and system for multiple route navigation
KR101691033B1 (en) Appratus and method for tagging contents in portable terminal
KR100540397B1 (en) Method and system for providing map information to mobile communication terminal
CN102246004A (en) Information providing system, information distribution server, and information providing method
KR100556688B1 (en) Method and system for providing map information to mobile communication terminal
JP4879803B2 (en) Map information updating apparatus and map information updating method
JP7064463B2 (en) Route-related information acquisition device and route-related information acquisition method
KR100989094B1 (en) Multiple division screen provision system for gis information and method for the same
JP4045304B2 (en) Map information updating apparatus and map information updating method
JP2007193358A (en) Map information updating apparatus and map information updating method
He et al. Design and implementation of GPS&GIS-based mobile navigation system
CN102589558A (en) Navigation method, navigation terminal and navigation system

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

FPAY Annual fee payment

Payment date: 20130404

Year of fee payment: 8

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 8

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20140415

Year of fee payment: 9

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 9

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20150422

Year of fee payment: 10

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 10

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20160421

Year of fee payment: 11

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 11

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 12

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

FPAY Annual fee payment

Payment date: 20180424

Year of fee payment: 13

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 13

FPAY Annual fee payment

Payment date: 20190418

Year of fee payment: 14

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 14

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 15

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 16

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 17

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20230422

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20230422