[go: up one dir, main page]

KR20100087946A - Method and apparatus for providing map information with the best reduced scale - Google Patents

Method and apparatus for providing map information with the best reduced scale Download PDF

Info

Publication number
KR20100087946A
KR20100087946A KR1020090007025A KR20090007025A KR20100087946A KR 20100087946 A KR20100087946 A KR 20100087946A KR 1020090007025 A KR1020090007025 A KR 1020090007025A KR 20090007025 A KR20090007025 A KR 20090007025A KR 20100087946 A KR20100087946 A KR 20100087946A
Authority
KR
South Korea
Prior art keywords
map information
scale
information
map
request
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.)
Granted
Application number
KR1020090007025A
Other languages
Korean (ko)
Other versions
KR101335739B1 (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 KR1020090007025A priority Critical patent/KR101335739B1/en
Publication of KR20100087946A publication Critical patent/KR20100087946A/en
Application granted granted Critical
Publication of KR101335739B1 publication Critical patent/KR101335739B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Remote Sensing (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Navigation (AREA)
  • Instructional Devices (AREA)

Abstract

본 발명은 지도정보를 제공하는 방법 및 장치에 관한 것으로서, 사용자가 번거롭게 축척을 조절할 필요 없이 원하는 정보를 쉽게 파악할 수 있도록, 최적화된 축척으로 지도정보를 제공하고자 한다. 이를 위하여 본 발명에 따른 지도정보 제공 방법은 요청지점에 관한 정보가 포함된 지도정보 요청을 수신하는 단계, 요청지점이 포함된 지도정보를 미리 설정된 축척으로 생성하는 단계, 지도정보에 요구되는 필수요소가 생성된 지도정보에 포함되는지 여부를 판단하는 단계, 판단 결과에 따라 생성된 지도정보의 축척을 변경하는 단계, 및 축척이 변경된 지도정보를 송신하는 단계를 포함한다.The present invention relates to a method and apparatus for providing map information, and to provide map information at an optimized scale so that a user can easily grasp desired information without having to adjust the scale. To this end, the method for providing map information according to the present invention comprises the steps of: receiving a map information request including information on a request point, generating map information including a request point at a predetermined scale, and required elements of the map information. Determining whether is included in the generated map information, changing the scale of the generated map information according to the determination result, and transmitting the map information whose scale has been changed.

Description

최적화된 축척의 지도정보 제공 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING MAP INFORMATION WITH THE BEST REDUCED SCALE}METHOD AND APPARATUS FOR PROVIDING MAP INFORMATION WITH THE BEST REDUCED SCALE}

본 발명은 지도정보를 제공하는 방법 및 장치에 관한 것으로서, 더욱 상세하게는 최적화된 축척의 지도정보를 제공하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for providing map information, and more particularly, to a method and apparatus for providing map information at an optimized scale.

정보의 양이 방대해지고 있는 정보화 사회에서는 유효 적절한 정보를 얼마나 소유하고 있느냐에 따라 삶의 질이 결정된다. 여러 종류의 정보 중 도식화된 정보는 많은 의미를 함축하는 정보의 통합체라는 의미에서 그 중요성이 커지고 있다. 대표적인 도식화 정보의 예로서 지도를 들 수 있다. 지도는 도로망, 건물, 위치 등의 정보뿐만 아니라 지리, 기후, 인구 등 여러 가지 종합적인 정보를 포함할 수 있다.In an information society where the amount of information is enormous, the quality of life is determined by how much valid information is available. Among the various kinds of information, the schematized information is becoming more important in the sense that it is an integrated of information that has many meanings. An example of representative schematic information is a map. Maps can contain comprehensive information such as geography, climate, and population, as well as information on road networks, buildings, and locations.

무선 통신기술과 무선 장비기술이 발전함에 따라, 사용자는 무선 통신망을 통하여 지도정보를 제공받을 수 있다. 이러한 지도정보는 개인용 컴퓨터(Personal Computer: PC), 네비게이션(Navigation), 휴대형 멀티미디어 플레이어(Portable Multimedia Player: PMP), 휴대용 정보 단말기(Personal Digital Assistant: PDA), 등을 통해 사용자에게 제공될 수 있다. As wireless communication technology and wireless equipment technology develop, a user may be provided with map information through a wireless communication network. Such map information may be provided to a user through a personal computer (PC), navigation, portable multimedia player (PMP), personal digital assistant (PDA), or the like.

특히, 전자공학, 통신공학, 단말 기술 등이 비약적으로 발전함에 따라 이동통신 단말도 다양한 기능을 갖게 되었다. 최근의 이동통신 단말은 음성 통화 서비스를 제공할 뿐만 아니라, 인터넷 접속이나 컨텐츠 다운로드 등의 다양한 데이터 통신 서비스를 제공한다. 이에 따라, 이동통신 단말을 통해 지도정보를 제공하고자 하는 기술이 개발되고 있다.In particular, with the rapid development of electronic engineering, communication engineering, and terminal technology, mobile communication terminals have various functions. Recent mobile communication terminals not only provide voice call services, but also provide various data communication services such as Internet access or content download. Accordingly, a technology for providing map information through a mobile communication terminal has been developed.

한편, 이러한 지도정보는 전자지도의 형태로 제공되는 것이 일반적이다. 전자지도는 종래의 종이지도를 컴퓨터 등에서 이용할 수 있도록 디지털 정보로 표현한 것을 일컫는다. 전자지도는 종이지도보다 훨씬 많은 정보를 나타낼 수 있는 장점이 있다. 또한, 갖가지 지리정보를 데이터베이스화한 지리정보 시스템(Geographic Information System: GIS) 기술이 전자지도에 적용됨으로써, 사용자는 위도, 경도, 주소 등의 위치정보를 손쉽게 검색할 수 있다. 또한, 위성 측위 시스템(Global Positioning System: GPS) 기술이 전자지도에 적용됨으로써, 사용자는 자신의 위치가 표시된 전자지도를 제공받을 수 있다.On the other hand, such map information is generally provided in the form of an electronic map. Electronic map refers to a representation of digital paper so that a conventional paper map can be used in a computer or the like. Electronic maps have the advantage that they can represent much more information than paper maps. In addition, since a Geographic Information System (GIS) technology, which is a database of various geographic information, is applied to an electronic map, a user can easily search for location information such as latitude, longitude, and address. In addition, as the Global Positioning System (GPS) technology is applied to the electronic map, the user may be provided with the electronic map in which his location is displayed.

그러나, 이러한 지도정보는 지도를 보는 사용자 입장에서 가독성이 떨어지거나, 표시된 정보에 대한 인식력이 낮게 되는 문제점이 있다. 즉, 사용자가 지도정보를 보고 한 눈에 원하는 정보를 획득하기 어렵다. However, such map information has a problem in that readability is poor from a user's point of view of the map, or the recognition ability of the displayed information is low. That is, it is difficult for the user to obtain the desired information at a glance by viewing the map information.

예를 들어, 포털 사이트의 지도 서비스를 통해 제공되는 전자지도는 실제와 최대한 차이가 없도록 지형, 도로, 건물 등에 대한 정보를 빠짐없이 포함한다. 이 경우, 전자지도는 정확성 측면에서는 우수하지만, 사용자의 정보 습득 편의성 측면에서는 그렇지 않다. 실제로 사용자가 지도정보를 통해 현재 위치로부터 특정 목적지에 가는 경로를 알고자 하는 경우, 전술한 바와 같은 전자지도보다는 간단하게 직교화된 도로와 주변의 표지물(land mark) 몇 개만 표시된 약도가 더 도움이 될 수 있다. For example, the electronic map provided through the map service of the portal site includes all the information about the terrain, roads, buildings, etc. so that there is no difference from the actual. In this case, the electronic map is excellent in terms of accuracy, but not in terms of user's convenience of information acquisition. In fact, if a user wants to know a route from a current location to a specific destination through map information, a map showing only a few orthogonal roads and a few land marks around the map may be more helpful than an electronic map as described above. Can be.

이에 따라, 사용자가 원하는 정보를 손쉽게 파악할 수 있도록 지도정보를 제공하는 기술이 요구된다.Accordingly, there is a need for a technology for providing map information so that a user can easily grasp desired information.

또한, 일반적으로 지도정보는 일률적으로 정해진 축척으로 생성되어 제공된 후, 사용자의 확대 또는 축소 등 축척 변경 요청에 따라 변경된 축척으로 제공된다. 이러한 종래의 전자지도는 사용자로 하여금 정보의 파악을 어렵게 하거나, 원하는 정보를 얻기 위해서 번거롭게 축척 변경을 다시 요청하게 하는 문제점이 있다. 예를 들어, 외진 산간 지역이 요청지점인 지도정보 요청에 대하여 생성된 지도정보는 요청지점 주변에 위치를 인식할 만한 정보가 극히 적게 포함될 수 있다. 요청지점 주변에 도로 한 두 개만이 지나가고, 주변에 건물이나 표지물 조차 없는 경우라면, 사용자는 지도정보로부터 요청지점에 대한 정보를 얻기가 매우 힘들다. 사용자가 축척이 작아지도록 변경을 요청한 후에야 원하는 축척의 지도정보를 제공받을 수 있는데, 이는 매우 번거로운 일이다. 또한, 이 경우 위치를 인식할 수 있는 주변 정보가 매우 적기 때문에, 사용자는 지도정보가 어디를 나타내고 있는지 인식하는 것조차 어려울 수 있고, 따라서 제대로 된 지도정보를 제공받기 위해서 축척을 변경해야 한다는 것조차 알기 힘든 경우도 발생할 수 있다.Also, in general, the map information is generated and provided at a uniformly determined scale, and then is provided at a scale changed according to a scale change request such as enlargement or reduction of the user. Such a conventional electronic map has a problem that makes it difficult for a user to grasp information or to request a change of scale in order to obtain desired information. For example, the map information generated for the map information request in which the remote mountainous area is the request point may include very little information for recognizing the location around the request point. If only one or two roads pass around the request point and there are no buildings or signs around, the user is very difficult to get information about the request point from the map information. Only after the user requests a change to make the scale smaller can the map information of the desired scale be provided, which is very cumbersome. In addition, in this case, since there is very little surrounding information that can recognize the location, it may be difficult for the user to even recognize where the map information represents, so that it is necessary to change the scale in order to receive proper map information. Sometimes it can be hard to know.

따라서, 본 발명은 전술한 문제점을 해결하기 위한 것으로서, 사용자가 번거롭게 축척을 조절할 필요 없이 원하는 정보를 쉽게 파악할 수 있도록, 최적화된 축척으로 지도정보를 제공하는 것을 일 목적으로 한다.Accordingly, an object of the present invention is to provide a map information at an optimized scale so that a user can easily grasp desired information without having to adjust the scale.

또한, 본 발명은 지도정보를 제공함에 있어서, 사용자에게 제공되어야 할 필수요소가 지도정보에 포함될 수 있도록 축척을 자동으로 조절하여 지도정보를 제공하는 것을 다른 목적으로 한다.In addition, another object of the present invention is to provide map information by automatically adjusting the scale so that essential information to be provided to the user may be included in the map information in providing the map information.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 더욱 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned above can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. It will also be readily apparent that the objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.

전술한 바와 같은 과제를 해결하기 위한 본 발명의 일 실시예에 따른 지도정보 제공 방법은 요청지점에 관한 정보가 포함된 지도정보 요청을 수신하는 단계, 요청지점이 포함된 지도정보를 미리 설정된 축척으로 생성하는 단계, 지도정보에 요구되는 필수요소가 생성된 지도정보에 포함되는지 여부를 판단하는 단계, 판단 결과에 따라 생성된 지도정보의 축척을 변경하는 단계, 및 축척이 변경된 지도정보를 송신하는 단계를 포함한다.In accordance with another aspect of the present invention, there is provided a method for providing map information, the method comprising: receiving a map information request including information on a request point, and setting map information including a request point on a preset scale; Generating, determining whether the essential elements required for the map information are included in the generated map information, changing the scale of the generated map information according to the determination result, and transmitting the map information whose scale has been changed. It includes.

또한, 본 발명의 다른 실시예에 따른 지도정보 제공 장치는 요청지점에 관한 정보가 포함된 지도정보 요청을 수신하는 수신부, 요청지점이 포함된 지도정보를 미리 설정된 축척으로 생성하는 지도정보 생성부, 지도정보에 요구되는 필수요소가 생성된 지도정보에 포함되는지 여부를 판단하는 필수요소 판단부, 판단 결과에 따라 생성된 지도정보의 축척을 변경하는 축척 변경부, 및 축척이 변경된 지도정보를 송신하는 송신부를 포함한다.In addition, the apparatus for providing map information according to another embodiment of the present invention includes a receiver for receiving a map information request including information on a request point, a map information generator for generating map information including a request point at a preset scale, An essential element determination unit for determining whether the essential elements required for the map information are included in the generated map information, a scale change unit for changing the scale of the generated map information according to the determination result, and transmitting the map information whose scale has been changed It includes a transmitter.

전술한 바와 같은 본 발명에 의하면, 사용자가 번거롭게 축척을 조절할 필요 없이 원하는 정보를 쉽게 파악할 수 있도록, 최적화된 축척으로 지도정보를 제공할 수 있는 효과가 있다.According to the present invention as described above, there is an effect that can provide the map information at the optimized scale so that the user can easily grasp the desired information without having to adjust the scale cumbersome.

본 발명에 의하면, 사용자에게 제공되어야 할 필수요소가 지도정보에 포함될 수 있도록 축척을 자동으로 조절하여 지도정보를 제공할 수 있는 효과가 있다.According to the present invention, there is an effect that can provide the map information by automatically adjusting the scale so that the essential elements to be provided to the user is included in the map information.

이하의 내용은 단지 본 발명의 원리를 예시한다. 그러므로 당업자는 비록 본 명세서에 명확히 설명되거나 도시되지 않았지만 본 발명의 원리를 구현하고 본 발명의 개념과 범위에 포함된 다양한 장치를 발명할 수 있는 것이다. 또한, 본 명세 서에 열거된 모든 조건부 용어 및 실시예들은 원칙적으로, 본 발명의 개념이 이해되도록 하기 위한 목적으로만 명백히 의도되고, 이와 같이 특별히 열거된 실시예들 및 상태들에 제한적이지 않는 것으로 이해되어야 한다. The following merely illustrates the principles of the invention. Therefore, those skilled in the art, although not explicitly described or illustrated herein, can embody the principles of the present invention and invent various devices that fall within the spirit and scope of the present invention. Furthermore, all conditional terms and embodiments listed in this specification are, in principle, to be expressly intended only for the purpose of understanding the concept of the invention and are not limited to the embodiments and states so specifically listed. It must be understood.

또한, 본 발명의 원리, 관점 및 실시예들 뿐만 아니라 특정 실시예를 열거하는 모든 상세한 설명은 이러한 사항의 구조적 및 기능적 균등물을 포함하도록 의도되는 것으로 이해되어야 한다. 또한 이러한 균등물들은 현재 공지된 균등물뿐만 아니라 장래에 개발될 균등물 즉 구조와 무관하게 동일한 기능을 수행하도록 발명된 모든 소자를 포함하는 것으로 이해되어야 한다. It is also to be understood that the detailed description, as well as the principles, aspects and embodiments of the invention, as well as specific embodiments thereof, are intended to cover structural and functional equivalents thereof. In addition, these equivalents should be understood to include not only equivalents now known, but also equivalents to be developed in the future, that is, all devices invented to perform the same function regardless of structure.

따라서, 예를 들어, 본 명세서의 블록도는 본 발명의 원리를 구체화하는 예시적인 회로의 개념적인 관점을 나타내는 것으로 이해되어야 한다. 이와 유사하게, 모든 흐름도, 상태 변환도, 의사 코드 등은 컴퓨터가 판독 가능한 매체에 실질적으로 나타낼 수 있고 컴퓨터 또는 프로세서가 명백히 도시되었는지 여부를 불문하고 컴퓨터 또는 프로세서에 의해 수행되는 다양한 프로세스를 나타내는 것으로 이해되어야 한다.Thus, for example, the block diagrams herein should be understood to represent a conceptual view of example circuitry embodying the principles of the invention. Similarly, all flowcharts, state transitions, pseudocodes, and the like are understood to represent various processes performed by a computer or processor, whether or not the computer or processor is substantially illustrated on a computer readable medium and whether the computer or processor is clearly shown. Should be.

프로세서 또는 이와 유사한 개념으로 표시된 기능 블록을 포함하는 도면에 도시된 다양한 소자의 기능은 전용 하드웨어뿐만 아니라 적절한 소프트웨어와 관련하여 소프트웨어를 실행할 능력을 가진 하드웨어의 사용으로 제공될 수 있다. 프로세서에 의해 제공될 때, 상기 기능은 단일 전용 프로세서, 단일 공유 프로세서 또는 복수의 개별적 프로세서에 의해 제공될 수 있고, 이들 중 일부는 공유될 수 있다. The functionality of the various elements shown in the figures, including functional blocks represented by a processor or similar concept, can be provided by the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functionality may be provided by a single dedicated processor, by a single shared processor or by a plurality of individual processors, some of which may be shared.

또한 프로세서, 제어 또는 이와 유사한 개념으로 제시되는 용어의 명확한 사용은 소프트웨어를 실행할 능력을 가진 하드웨어를 배타적으로 인용하여 해석되어서는 아니 되고, 제한 없이 디지털 신호 프로세서(DSP) 하드웨어, 소프트웨어를 저장하기 위한 롬(ROM), 램(RAM) 및 비 휘발성 메모리를 암시적으로 포함하는 것으로 이해되어야 한다. 주지관용의 다른 하드웨어도 포함될 수 있다. In addition, the explicit use of the terms presented in terms of processor, control, or similar concept should not be interpreted exclusively as a citation of hardware capable of executing software, and without limitation, ROM for storing digital signal processor (DSP) hardware, software. (ROM), RAM, and non-volatile memory are to be understood to implicitly include. Other hardware for the governor may also be included.

본 명세서의 청구범위에서, 상세한 설명에 기재된 기능을 수행하기 위한 수단으로 표현된 구성요소는 예를 들어 상기 기능을 수행하는 회로 소자의 조합 또는 펌웨어/마이크로 코드 등을 포함하는 모든 형식의 소프트웨어를 포함하는 기능을 수행하는 모든 방법을 포함하는 것으로 의도되었으며, 상기 기능을 수행하도록 상기 소프트웨어를 실행하기 위한 적절한 회로와 결합된다. 이러한 청구범위에 의해 정의되는 본 발명은 다양하게 열거된 수단에 의해 제공되는 기능들이 결합되고 청구항이 요구하는 방식과 결합되기 때문에 상기 기능을 제공할 수 있는 어떠한 수단도 본 명세서로부터 파악되는 것과 균등한 것으로 이해되어야 한다.In the claims of this specification, components expressed as means for performing the functions described in the detailed description include all types of software including, for example, a combination of circuit elements or firmware / microcode, etc. that perform the functions. It is intended to include all methods of performing a function which are combined with appropriate circuitry for executing the software to perform the function. The invention, as defined by these claims, is equivalent to what is understood from this specification, as any means capable of providing such functionality, as the functionality provided by the various enumerated means are combined, and in any manner required by the claims. It should be understood that.

상술한 목적, 특징 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이며, 그에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 또한, 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에 그 상세한 설명을 생략하기로 한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일 실시예를 상세히 설명하기로 한다.The foregoing and other objects, features and advantages of the present invention will become more apparent from the following detailed description of the present invention when taken in conjunction with the accompanying drawings, in which: There will be. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.

본 발명에서는 지도정보에 요구되는 필수요소가 포함되도록 축척을 변경하여 지도정보를 생성한다.In the present invention, the map information is generated by changing the scale so that the essential elements required for the map information are included.

필수요소는 지도정보가 포함해야 할 정보로 설정되거나 요청되는 정보로서, 도로 정보, 관심지점(Point Of Interest: POI) 정보, 도로방면 정보, 교차로 정보, 건물 정보, 표지물 정보 등이 될 수 있다. 요청지점을 포함하는 지도정보는 요청지점 주변의 지역에 대하여 일정한 정보를 함께 나타내어야 사용자로 하여금 원하는 정보를 파악하게 할 수 있다. 이때, 지도정보에 표현되어야 하는 정보들이 필수요소로 설정되거나 요청될 수 있다. Essential elements are information that is set or requested as information to be included in the map information, and may be road information, point of interest (POI) information, road direction information, intersection information, building information, marker information, and the like. The map information including the request point should display certain information about the area around the request point so that the user can grasp the desired information. At this time, the information to be represented in the map information may be set or requested as an essential element.

본 발명은 요청지점(목적지, 현재위치, 영업점 등을 나타내는 특정한 지리적 위치)에 관한 정보가 포함된 지도정보 요청에 대하여, 요청지점을 포함하며 최적화된 축척으로 생성된 지도정보를 제공한다. 이를 위하여, 미리 설정된 축척으로 생성된 지도정보에 필수요소가 포함되는지 여부에 따라 지도정보의 축척을 변경한다.The present invention provides a map information generated at an optimized scale, including a request point, for a map information request including information about a request point (a specific geographic location indicating a destination, a current location, a branch office, etc.). To this end, the scale of the map information is changed according to whether essential elements are included in the generated map information at a preset scale.

예를 들어, 건물 정보 5개가 필수요소로 설정되거나 요청된 경우, 미리 설정된 축척으로 생성된 지도정보에 건물 정보가 3개만 포함되어 있다면 필수요소가 부족하게 포함된 것이기 때문에, 더 많은 건물 정보가 포함되도록 지도정보의 축척을 작게 변경할 수 있다. 또한, 이와 반대로 미리 설정된 축척으로 생성된 지도정보에 건물 정보가 20개가 포함되어 있다면 필수요소가 지나치게 많이 포함된 것이기 때문에, 더 적은 건물 정보가 포함되도록 지도정보의 축척을 크게 변경할 수 있다. For example, if five pieces of building information are set as required or requested, if more than three pieces of building information are included in the map information generated at the preset scale, more building information is included because there is a lack of required elements. The scale of the map information can be changed as small as possible. On the contrary, if 20 pieces of building information are included in the map information generated at the preset scale, since the essential elements are excessively included, the scale of the map information may be greatly changed to include less building information.

따라서, 필수요소의 포함여부를 판단하는 기준을 다양하게 변경함으로써, 사용자가 원하는 정보를 쉽게 파악할 수 있도록 최적화된 축척으로 지도정보를 제공 할 수 있다.Accordingly, by changing various criteria for determining whether essential elements are included, map information may be provided at an optimized scale so that a user may easily grasp desired information.

이하에서 도면과 함께 실시예에 대해 자세히 설명한다.Hereinafter, the embodiment will be described in detail with reference to the accompanying drawings.

<지도정보 제공 방법><Map Information Provision Method>

이하에서는 본 발명에 따른 지도정보 제공 방법의 실시예에 대해 설명한다.Hereinafter, an embodiment of a map information providing method according to the present invention will be described.

도 1은 본 발명의 일 실시예에 따른 지도정보 제공 방법을 설명하는 흐름도이다. 도 1을 참조하면, 지도정보 제공 방법은 요청지점에 관한 정보가 포함된 지도정보 요청을 수신하는 단계(102), 요청지점이 포함된 지도정보를 미리 설정된 축척으로 생성하는 단계(104), 지도정보에 요구되는 필수요소가 생성된 지도정보에 포함되는지 여부를 판단하는 단계(106), 판단 결과에 따라 생성된 지도정보의 축척을 변경하는 단계(108), 및 축척이 변경된 지도정보를 송신하는 단계(110)를 포함한다.1 is a flowchart illustrating a method of providing map information according to an embodiment of the present invention. Referring to FIG. 1, the method for providing map information includes receiving a map information request including information on a request point (102), generating map information including a request point at a preset scale (104), and a map. Determining whether the essential elements required for the information are included in the generated map information (106); changing the scale of the generated map information according to the determination result (108); and transmitting the changed map information. Step 110 is included.

이때, 지도정보 요청은 생성된 지도정보를 제공받게 되는 사용자 단말로부터 요청될 수 있다. 따라서, 요청지점에 관한 정보도 사용자 단말로부터 전송될 수 있다. 사용자 단말이 전송한 요청지점에 관한 정보는 사용자 단말로부터 직접 수신될 수도 있고, 서비스 제공자(Contents Provider: CP)의 서버 등 중간 서버를 거쳐서 수신될 수도 있다. 여기서, 사용자 단말은 사용자가 이용할 수 있는 전자기기를 통칭하며, 이동통신 단말을 포함한다. 이동통신 단말은 휴대폰, 휴대용 정보 단말기(Personal Digital Assistant: PDA), 스마트폰 등 이동통신을 이용할 수 있는 단 말을 의미한다.In this case, the map information request may be requested from a user terminal that receives the generated map information. Thus, information about the request point can also be transmitted from the user terminal. The information about the request point transmitted by the user terminal may be received directly from the user terminal or may be received through an intermediate server such as a server of a contents provider (CP). Here, the user terminal collectively refers to an electronic device that can be used by a user, and includes a mobile communication terminal. The mobile communication terminal refers to a terminal that can use mobile communication, such as a mobile phone, a personal digital assistant (PDA), a smartphone.

요청지점은 지도정보에 포함될 특정한 지리적 위치를 나타낸다. 요청지점은 실시예에 따라 목적지, 현재위치, 특정 영업점 등이 될 수 있다. 요청지점에 관한 정보는 요청지점을 특정할 수 있는 모든 형태의 정보를 포함한다. 요청지점에 관한 정보 형태의 예로서, 특정 지리적 위치의 주소, 상호명, 전화번호, 지역명칭, 키워드, 위도 및 경도를 포함하는 위치 정보, 지번, 영업점 유형 등을 들 수 있다.The request point indicates a specific geographic location to be included in the map information. The request point may be a destination, a current location, a specific business point, or the like, depending on the embodiment. Information about the request point includes any form of information that can specify the request point. Examples of the type of information about the requested point include address, business name, telephone number, local name, keyword, location information including latitude and longitude, branch number, branch type, etc. of a specific geographical location.

지도정보는 요청지점을 포함한 주변 지역을 나타내도록 생성될 수 있다. 생성된 지도정보는 필수요소의 포함여부에 따라 축척이 변경된다. 축척을 변경하는 단계(108)는 생성된 지도정보의 축척을 변경하여 표시하는 방법으로 구현될 수도 있고, 변경된 축척으로 지도정보를 다시 생성하는 방법으로 구현될 수도 있다. 또한, 판단하는 단계(106) 및 축척을 변경하는 단계(108)는 여러 번 반복하여 실시될 수 있다. 최종적으로 변경된 축척으로 생성된 지도정보는 지도정보 요청을 전송한 사용자 단말로 전송될 수 있다.Map information may be generated to indicate the surrounding area including the request point. The generated map information changes its scale depending on the inclusion of essential elements. The step 108 of changing the scale may be implemented by changing and displaying the scale of the generated map information, or by regenerating the map information at the changed scale. In addition, determining 106 and changing the scale 108 may be repeated several times. Finally, the map information generated at the changed scale may be transmitted to the user terminal that transmitted the map information request.

한편, 지도정보를 생성하는 단계(104)는 요청지점을 포함하는 수치지도정보를 추출하는 단계 및 추출된 수치지도정보를 단순화하여 요청지점에 대한 약도정보를 생성하는 단계를 포함할 수 있다. 지도정보는 전자지도 등의 형태로 생성될 수 있찌만, 이 경우 지도정보는 약도의 형태로 생성된다. 즉, 지도정보를 약도의 형태로 생성하기 위해, 요청지점을 포함하는 수치지도정보를 추출하고 이를 단순화하여 약도정보를 생성할 수 있다.Meanwhile, the generating of the map information 104 may include extracting digital map information including a request point and generating map information on the request point by simplifying the extracted digital map information. The map information may be generated in the form of an electronic map, but in this case, the map information is generated in the form of a map. That is, in order to generate the map information in the form of a map, the digital map information including the request point can be extracted and simplified to generate the map information.

여기서, 수치지도정보는 소정의 축척으로 지구의 표면(도로, 교차로, 건물, 표지물 등을 포함함)을 일정한 비율로 줄여 약속된 기호로 평면에 나타낸 정보를 의미한다. 수치지도정보의 추출은 수치지도정보가 저장된 데이터베이스로부터 요청지점을 포함하는 부분의 수치지도를 조회하는 방법 등으로 수행될 수 있다.Here, the numerical map information means information displayed on a plane with a promised sign by reducing the surface of the earth (including roads, intersections, buildings, signs, etc.) at a predetermined scale at a predetermined ratio. Extraction of the digital map information may be performed by searching a digital map of a part including a request point from a database in which the digital map information is stored.

약도정보를 생성하는 단계는 수치지도를 단순화하여 약도정보를 생성할 수 있다. 여기서, 단순화는 예를 들어, 수치지도에 포함된 주요 도로들이 직교하게 표현되도록 조정하는 것이나, 주요 도로를 직선화하는 것을 포함할 수 있다. 주요 도로는 수치지도에 포함된 모든 도로이거나 3차선 이상을 포함하는 도로일 수 있으며, 고속도로이거나 미리 주요 도로로 설정된 도로일 수 있다. The generating of the map information may generate the map information by simplifying the numerical map. Here, the simplification may include, for example, adjusting the main roads included in the numerical map to be represented orthogonally, or straightening the main roads. The main road may be all roads included in the numerical map or a road including three or more lanes, and may be a highway or a road previously set as a main road.

또한, 단순화는 주요 도로의 직교화 또는 직선화에 따라 노드의 위상을 보상하는 것을 포함할 수 있다. 노드는 요청지점, 대중교통, 교차로, 교량, 도로관련 주요시설물, 관심지점, 건물, 표지물 등이 될 수 있다. 주요 도로의 직교화 또는 직선화가 이루어지면 주요 도로에 대한 노드의 상대적인 위치, 즉 노드의 위상이 변경될 수 있는데, 이를 바로잡기 위해 위상을 보상하는 것이다. 예를 들어, 서로 비스듬하게 교차하는 도로 A와 도로 B를 직교화함에 따라 도로 A의 왼쪽에 위치하던 요청지점이 도로 A의 오른쪽에 위치하게 되는 경우, 직교화 후에도 요청지점이 도로 A의 왼쪽에 위치하도록 보상할 수 있다.Simplification may also include compensating for the node's phase according to orthogonalization or straightening of the main road. Nodes can be request points, public transit, intersections, bridges, major road-related facilities, points of interest, buildings, signs, and so on. When the orthogonalization or straightening of the main road is performed, the position of the node relative to the main road, that is, the phase of the node, may be changed, and the phase is compensated for to correct this. For example, when orthogonalizing road A and road B that intersects at an angle to each other results in a request point located on the left side of road A to the right side of road A, even after orthogonalization, the request point remains on the left side of road A. Compensation for location

또한, 단순화는 수치지도정보로부터 주요정보를 추출하는 것을 포함할 수 있다. 주요정보는 생성된 약도정보에 반드시 포함되어야 하는 정보로서, 주요 도로 정보, 교차로 정보, 도로방면 정보, 주요 IC(interchange) 정보, 고속도로 입구 정 보, 미리 필수요소로 설정된 정보 등이 될 수 있다.Further, the simplification may include extracting main information from the numerical map information. The main information is information that must be included in the generated map information, and may be main road information, intersection information, road direction information, main IC (interchange) information, highway entrance information, information set as essential elements in advance.

이와 같이, 지도정보는 주요한 정보만을 간략하게 표현하는 약도의 형태로 생성될 수 있다. 지도정보가 약도의 형태로 생성되는 경우에는 전자지도와 같이 많은 정보를 담을 수가 없기 때문에, 정보를 쉽게 파악할 수 있도록 지도정보를 생성할 필요성이 더 커진다. 따라서, 이 경우에 최적화된 축척으로 생성된 지도정보를 제공하면, 사용자가 원하는 정보를 쉽게 파악할 수 있는 효과가 더욱 두드러진다.As such, the map information may be generated in the form of a map that briefly expresses only the main information. When the map information is generated in the form of a map, it is not possible to hold a lot of information such as an electronic map, it is more necessary to generate the map information so that the information can be easily understood. Therefore, by providing the map information generated at the optimized scale in this case, the effect that the user can easily grasp the desired information is more prominent.

일반적인 전자지도 형태로 제공되는 지도정보는 약도의 형태로 제공되는 지도정보보다 많은 정보를 담을 수 있다. 따라서, 전자지도 형태의 지도정보는 다양한 축척에서도 요청지점 주변의 정보가 상대적으로 많이 포함될 수 있으며, 큰 축척에서도 필수요소가 지나치게 적게 포함될 우려가 적다. 한편, 약도의 형태로 제공되는 지도정보는 주요한 정보만을 간략하게 포함하기 때문에, 축척이 커지면 지도정보에 필수요소가 포함되지 않을 가능성이 많다. 따라서, 약도 형태의 지도정보는 최적화된 축척으로 생성될 필요성이 크다.Map information provided in the form of a general electronic map may contain more information than map information provided in the form of a map. Therefore, map information in the form of an electronic map may include a relatively large amount of information around the request point at various scales, and there is little concern that too few essential elements may be included even at large scales. On the other hand, since the map information provided in the form of a map includes only the main information briefly, it is likely that the essential information is not included in the map information when the scale is increased. Therefore, the map information in the form of a map needs to be generated at an optimized scale.

한편, 필수요소가 생성된 지도정보에 포함되는지 여부를 판단하는 단계(106)는 생성된 지도정보에 포함된 필수요소의 개수를 확인하는 단계, 및 확인된 개수를 미리 설정된 요구 개수와 비교하는 단계를 포함할 수 있다. On the other hand, the step 106 of determining whether the essential elements are included in the generated map information includes the steps of checking the number of essential elements included in the generated map information, and comparing the identified number with a predetermined number of requests. It may include.

이 경우, 지도정보를 제공하는 방법은 필수요소가 최소 몇 개 이상 또는 최대 몇 개 이하로 포함되도록 설정할 수 있다. 판단하는 단계(106)는 필수요소가 충분히 포함되는지 또는 부족하게 포함되는지 여부 등을 판단할 수 있다. 예를 들어, 최소 10개 이상의 필수요소가 포함되도록 미리 설정된 요구 개수가 10개로 설정된 경우가 있다. 이 때, 지도정보에 포함된 필수요소가 5개로 확인된 경우, 5개를 미리 설정된 요구 개수 10개와 비교한다. 비교 결과 요구 개수보다 확인된 필수요소의 개수가 작기 때문에, 판단하는 단계(106)는 필수요소가 부족하게 포함된 것으로 판단한다. 이에 따라, 축척을 변경하는 단계(108)는 필수요소가 충분하게 포함되도록 축척을 작게 변경할 수 있다.In this case, the method of providing the map information may be set to include at least several or at most several essential elements. The determining step 106 may determine whether the essential elements are sufficiently included or insufficiently included. For example, there may be a case where a preset number of requests is set to 10 to include at least 10 essential elements. At this time, if five essential elements included in the map information are identified, five are compared with a preset number of requests. Since the number of required elements identified is smaller than the number required as a result of the comparison, the determining step 106 determines that the required elements are insufficiently included. Accordingly, the step 108 of changing the scale may change the scale small so that the necessary elements are sufficiently included.

실시예에 따라서, 필수요소는 관심지점 정보 또는 도로 정보 등이 될 수 있다. 필수요소는 도로 정보, 관심지점(Point Of Interest: POI) 정보, 도로방면 정보, 교차로 정보, 건물 정보, 표지물 정보 등 다양한 정보가 될 수 있다. 이 중에서 특히, 필수요소가 관심지점 정보 또는 도로 정보인 경우는 지도정보 제공에 효율적일 수 있다. 사용자는 지도정보를 이용할 때, 요청지점의 상대적인 위치를 관심지점 정보 또는 도로 정보 등을 이용하여 판단하거나, 원하는 관심지점 정보를 검색하는 경우가 많다. 따라서, 관심지점 정보 또는 도로 정보의 포함여부는 사용자가 얼마나 쉽게 원하는 정보를 파악할 수 있는지와 직결될 수 있다. 예를 들어, 사용자가 요청지점까지 가는 길을 알고자 하는 경우, 관심지점 정보나 도로 정보가 불충분하게 포함되거나 너무 많이 포함되면 한 눈에 길을 알아보기가 쉽지 않을 수 있다. 따라서, 필수요소가 관심지점 정보 또는 도로 정보인 경우, 최적화된 축척으로 지도정보가 제공되어야 할 필요성이 더욱 크다.According to an embodiment, the essential element may be point of interest information or road information. Essential elements may be various information such as road information, point of interest (POI) information, road direction information, intersection information, building information, sign information, and the like. Among these, in particular, if the essential element is point of interest information or road information, it may be efficient for providing map information. When the user uses the map information, the user often determines the relative position of the requesting point using the point of interest information or the road information, or searches for the desired point of interest information. Thus, inclusion of point of interest information or road information may be directly related to how easily the user can grasp desired information. For example, if the user wants to know the way to the request point, it may not be easy to find the way at a glance when the point of interest information or the road information is insufficiently included or too much. Therefore, if the essential element is point of interest information or road information, there is a greater need for map information to be provided at an optimized scale.

또한, 필수요소의 종류는 요청지점의 지역 분류에 따라 결정될 수 있다. 전 술한 바와 같이 필수요소는 다양한 종류가 있고, 실시예에 따라 다르게 구성될 수 있다. 다만, 이때 포함되는지 여부를 판단하는 단계(106)에서 어떤 종류의 필수요소에 대한 포함여부를 판단할지는, 요청지점의 지역 분류에 따라서 결정될 수 있다. 예를 들어, 요청지점이 도심 지역인 경우 필수요소로서 관심지점 정보를 사용하고, 요청지점이 도심 외곽 지역인 경우 필수요소로서 도로 정보를 사용하도록 결정될 수 있다. 도심 지역에서는 정보 파악의 지표로서 영업점, 건물 등의 관심지점 정보가 활용될 가능성이 많은 반면, 도심 외곽 지역에서는 정보 파악의 지표로서 도로 정보가 활용될 가능성이 크기 때문이다. 도심 외곽 지역에는 영업점이나 건물 등이 적기 때문에 오히려 도로 정보가 중요한 지표가 될 수 있으므로, 사용자의 편의를 고려하기 위해 요청지점의 지역 분류에 따라서 필수요소의 종류를 다르게 결정하는 것이다. In addition, the type of essential elements may be determined according to the regional classification of the request point. As described above, there are various kinds of essential elements, and may be configured differently according to embodiments. In this case, it may be determined according to the regional classification of the requesting point to determine whether any kind of essential elements are included in the determining step 106. For example, it may be determined to use point of interest information as an essential element when the requesting point is an urban area, and to use road information as an essential element when the requesting point is an outer area of the city. This is because information in points of interest such as branches and buildings is often used as an indicator of information in the urban area, while road information is more likely to be used as an indicator of information in the outlying areas of the city. Since there are few offices or buildings in the outskirts of the city, road information may be an important indicator. Therefore, in order to consider the user's convenience, the types of essential elements are determined differently according to the area classification of the request point.

다른 실시예에서, 미리 설정된 축척은 지도정보가 표현될 수 있는 가장 큰 축척으로 설정될 수 있고, 이때 축척을 변경하는 단계(108)는 미리 설정된 축척보다 작은 축척으로 지도정보를 생성하는 단계를 포함할 수 있다. 일반적으로 지도정보는 몇 단계로 구분된 축척으로 생성된다. 예를 들어서, 1단계(가장 큰 축척) 내지 10단계(가장 작은 축척)으로 구분된 축척 중 어느 하나의 축척으로 생성될 수 있다. 1단계는 2000:1, 10단계는 100000:1 등의 축척이 될 수 있다. In another embodiment, the preset scale may be set to the largest scale at which the map information can be represented, wherein changing scale 108 includes generating the map information at a scale smaller than the preset scale. can do. In general, map information is generated on a scale separated into several levels. For example, the scale may be generated in any one of scales divided into 1 step (largest scale) to 10 steps (smallest scale). Stage 1 can be scaled to 2000: 1, stage 10 to 100000: 1, and so on.

이때, 미리 설정된 축척은 가장 큰 축척인 1단계로 설정될 수 있다. 일단 가장 큰 축척으로 생성된 후, 필수요소의 포함여부에 따라서 작은 축척으로 변경될 수 있다.In this case, the preset scale may be set in one step, which is the largest scale. Once created at the largest scale, it can be changed to a smaller scale depending on the inclusion of essential elements.

예를 들어, 판단하는 단계(106)는 필수요소가 최소한 4개 이상 포함되도록 판단하는 경우를 설명한다. 만약, 1단계의 축척에서 필수요소가 하나도 없는 경우라면, 그보다 작은 축척인 2단계로 지도정보를 생성한다. 판단하는 단계(106)에서 2단계로 생성된 지도정보에 필수요소가 3개만 포함된 것으로 판단된다면, 다시 그보다 작은 축척인 3단계로 지도정보를 생성할 수 있다. 다시 판단하는 단계(106)에서 3단계로 생성된 지도정보에 필수요소가 6개가 포함된 것으로 판단된다면, 4개 이상이므로 필수요소가 충분히 포함된 것으로 판단한다. 따라서, 더 이상 지도정보의 축척을 변경하지 않고 3단계의 축척으로 생성된 지도정보가 제공될 수 있다.For example, the determining step 106 describes a case where it is determined that at least four essential elements are included. If there is no essential element in the scale of the first stage, the map information is generated in the second stage, which is a smaller scale. If it is determined in step 106 that only three essential elements are included in the map information generated in the second step, the map information may be generated in three smaller steps. If it is determined in step 106 that the map information generated in step 3 includes six essential elements, it is determined that the essential elements are sufficiently included since there are four or more. Therefore, the map information generated at the three levels of scale can be provided without changing the scale of the map information any more.

이와 같은 알고리즘을 통해, 지도정보는 최적화된 축척으로 제공될 수 있다. 특히, 이 알고리즘은 약도의 형태로 생성되는 지도정보의 경우에 더욱 유용하다. 약도 형태의 지도정보는 그 특성상 우선적으로 큰 축척이 요구된다. 약도는 주요한 정보 몇 개만을 간략하게 포함해야 하기 때문이다. 따라서, 약도의 경우에, 필수요소가 최소한의 조건을 만족시키는 한에서 가장 큰 축척으로 생성될 수 있는 알고리즘이 효과적이다.Through such an algorithm, map information can be provided at an optimized scale. In particular, this algorithm is more useful for map information generated in the form of directions. Map information in the form of a map requires a large scale first because of its characteristics. This is because a map should briefly contain only a few key pieces of information. Thus, in the case of a map, an algorithm that can be created at the largest scale, as long as the essentials satisfy the minimum conditions, is effective.

도 4는 본 발명의 일 실시예에 따라 최적화된 축척으로 생성된 지도정보의 예시이다. 도 4는 최초 생성된 지도정보(400)와 축척이 변경된 후의 지도정보(410)를 포함한다.4 is an example of map information generated at an optimized scale according to an embodiment of the present invention. 4 includes map information 400 initially generated and map information 410 after the scale is changed.

이 실시예에서, 요청지점이 상동IC 삼거리인 지도정보 요청에 따라 우선 가장 큰 축척으로 지도정보(400)가 생성된다. 요청지점의 지역 분류에 따라, 요청지 점이 도심 지역인 경우에는 관심지점 정보를 필수요소로 사용하고, 요청지점이 도심 외곽 지역인 경우에는 도로 정보를 필수요소로 사용할 수 있다. 이 경우, 요청지점인 상동IC 삼거리는 도심 외곽 지역이기 때문에 도로 정보가 필수요소로서 사용된다. In this embodiment, the map information 400 is first generated at the largest scale according to the map information request where the request point is the homologous IC three-way distance. According to the regional classification of the requesting point, the point of interest information may be used as an essential element when the requesting point is an urban area, and the road information may be used as an essential element when the requesting point is an outer area of the city. In this case, the road information is used as an essential element because Sangdong IC Intersection, which is the request point, is an area outside the city center.

상동IC 삼거리가 외진 지역이기 때문에, 도시된 바와 같이 최초 생성된 지도정보(400)에 어떠한 도로 정보도 포함되어 있지 않은 채로 도로 하나만이 표시되어 있다. 지도정보(400)에 도로 정보가 충분히 포함되지 않은 것으로 판단되기 때문에, 축척을 작게 변경하여 지도정보(410)를 생성한다. 변경된 축척으로 생성된 지도정보(410)에는 '상동IC', '상동IC 방면', '대동방면' 등의 도로 정보가 포함된다.Since the Sangdong IC Intersection is an outlying area, as shown, only one road is displayed without any road information included in the initially generated map information 400. Since it is determined that the road information is not sufficiently included in the map information 400, the map information 410 is generated by changing the scale to be small. The map information 410 generated at the changed scale includes road information such as 'Sangdong IC', 'Shangdong IC direction', and 'Daedong direction'.

사용자는 지도정보(400)로부터 정보를 얻기가 쉽지 않지만, 지도정보(410)로부터 상동IC 삼거리(412)까지 가는 길을 쉽게 파악할 수 있다.Although it is not easy for a user to obtain information from the map information 400, the user can easily grasp the route from the map information 410 to the homologous IC three-way 412.

도 5는 본 발명의 일 실시예에 따라 최적화된 축척으로 생성된 지도정보의 예시이다. 도 5는 최초 생성된 지도정보(500)와 축척이 변경된 후의 지도정보(510)를 포함한다.5 is an example of map information generated at an optimized scale according to an embodiment of the present invention. 5 includes map information 500 initially generated and map information 510 after the scale is changed.

이 실시예에서, 요청지점이 테크노마트(502)인 지도정보 요청에 따라 미리 설정된 축척으로 지도정보(500)가 생성된다. 도 5에 도시된 실시예는 관심지점 정보가 필수요소로서 사용되고, 관심지점 정보가 최소 5개 이상 포함될 수 있도록 설정되는 경우이다.In this embodiment, the map information 500 is generated at a preset scale according to the map information request in which the request point is the technomart 502. 5 is a case where the point of interest information is used as an essential element and is set to include at least five points of interest information.

최초 생성된 지도정보(500)에는 관심지점이 '구남 초등학교', '동서울 종합터미널', '프라임 약국', '강변역'으로 총 4개가 포함되어 있다. 따라서, 지도정보(500)에 관심지점 정보가 5개보다 작기 때문에 충분히 포함되지 않은 것으로 판단된다. 이에 따라 축척을 작게 변경하여 지도정보(510)가 생성된다. 지도정보(510)에는 테크노마트(512) 외에 관심지점이 '상우빌딩', '유성치과', '정보통신부', '광진중학교', '강변역', '광남 초등학교' 등 5개 이상이 포함되어 있다. 따라서, 관심지점 정보가 충분히 포함되어 있기 때문에, 더 이상 축척을 변경하지 않고 지도정보(510)가 사용자에게 제공될 수 있다. The first generated map information 500 includes a total of four points of interest such as 'Gunam Elementary School', 'East Seoul General Terminal', 'Prime Pharmacy', and 'Gangbyeon Station'. Therefore, it is determined that the map information 500 is not sufficiently included because the point of interest information is smaller than five pieces. Accordingly, the map information 510 is generated by changing the scale small. In addition to the Techno Mart (512), the map information (510) includes five or more points of interest such as 'Sangwoo Building', 'Yosung Dental Clinic', 'Ministry of Information and Communication', 'Gwangjin Middle School', 'Gangbyeon Station', and 'Gwangnam Elementary School'. have. Therefore, since the point of interest information is sufficiently included, the map information 510 can be provided to the user without changing the scale any more.

지도정보(510)는 관심지점 정보뿐만 아니라 도로 방면 정보('건대입구 방면', '잠실대고 방면' 등), 교량 정보('잠실대교', '올림픽대교' 등), 도로 정보('광장 삼거리', '올림픽 IC') 등도 포함한다. 실시예에 따라서, 도로 방면 정보나 교량 정보 등 다양한 종류의 정보가 필수요소로 설정될 수도 있고, 필수요소의 포함여부에 따라서 최적화된 축척으로 지도정보가 생성될 수 있다.Map information 510 is not only the point of interest information, but also road direction information (towards 'Keundae entrance', 'towards Jamsil Daego', etc.), bridge information ('Jamsil Bridge', 'Olympic Bridge', etc.), road information ('Square Intersection' And 'Olympic IC'). According to an exemplary embodiment, various kinds of information such as road direction information and bridge information may be set as essential elements, and map information may be generated at an optimized scale according to whether essential elements are included.

최적화된 축척으로 생성된 지도정보(510)를 통해, 사용자는 일률적인 축척으로 생성되는 지도정보보다 편하고 용이하게 원하는 정보를 얻을 수 있다.Through the map information 510 generated at the optimized scale, the user may obtain desired information more conveniently and easily than the map information generated at the uniform scale.

<지도정보 제공 장치><Map information provision device>

이하에서는 본 발명에 따른 지도정보 제공 장치의 실시예에 대해 설명한다.Hereinafter, an embodiment of a map information providing apparatus according to the present invention will be described.

도 2는 본 발명의 일 실시예에 따른 지도정보 제공 장치(200)의 연결 구성을 나타내는 도면이다. 도 2를 참조하면, 지도정보 제공 장치(200)는 서비스 제공자 서버(210)와 연결되고, 서비스 제공자 서버(210)는 사용자 단말(220)과 연결된다. 실시예에 따라서 서비스 제공자 서버(210)는 생략될 수 있고, 이 경우 지도정보 제공 장치(200)는 사용자 단말(220)과 직접 연결된다. 또한, 실시예에 따라서 서비스 제공자 서버(210)는 이와 유사한 역할을 하는 다른 장치 또는 시스템으로 대체될 수 있다.2 is a view showing a connection configuration of the map information providing apparatus 200 according to an embodiment of the present invention. Referring to FIG. 2, the map information providing apparatus 200 is connected to a service provider server 210, and the service provider server 210 is connected to a user terminal 220. According to an exemplary embodiment, the service provider server 210 may be omitted, and in this case, the map information providing apparatus 200 is directly connected to the user terminal 220. In addition, according to an embodiment, the service provider server 210 may be replaced with another device or system having a similar role.

사용자 단말(220)이 요청지점에 관한 정보가 포함된 지도정보 요청을 전송할 수 있다. 이 경우, 서비스 제공자 서버(210)는 지도정보 요청을 지도정보 제공 장치(200)로 전달하는 역할을 한다. 서비스 제공자 서버(210)는 사용자 단말(220)로부터 지도정보 요청을 수신하여 지도정보 제공 장치(200)로 송신한다. The user terminal 220 may transmit a map information request including information about the request point. In this case, the service provider server 210 serves to deliver the map information request to the map information providing apparatus 200. The service provider server 210 receives a map information request from the user terminal 220 and transmits the request to the map information providing apparatus 200.

지도정보 제공 장치(200)는 요청지점이 포함된 지도정보를 생성하고, 필수요소의 포함여부에 따라 생성된 지도정보의 축척을 변경한다. 지도정보 제공 장치(200)는 생성된 지도정보를 서비스 제공자 서버(210)를 통해 사용자 단말(220)로 제공할 수 있다.The map information providing apparatus 200 generates map information including a request point and changes the scale of the generated map information according to whether essential elements are included. The map information providing apparatus 200 may provide the generated map information to the user terminal 220 through the service provider server 210.

도 3은 본 발명의 일 실시예에 따른 지도정보 제공 장치(300)의 구조도이다. 도 3을 참조하면, 지도정보 제공 장치(300)는 요청지점에 관한 정보가 포함된 지도정보 요청을 수신하는 수신부(310), 요청지점이 포함된 지도정보를 미리 설정된 축척으로 생성하는 지도정보 생성부(320), 지도정보에 요구되는 필수요소가 생성된 지도정보에 포함되는지 여부를 판단하는 필수요소 판단부(330), 판단 결과에 따라 생성된 지도정보의 축척을 변경하는 축척 변경부(340), 및 축척이 변경된 지도정보 를 송신하는 송신부(350)를 포함한다.3 is a structural diagram of a map information providing apparatus 300 according to an embodiment of the present invention. Referring to FIG. 3, the map information providing apparatus 300 generates a map information for generating a map information including a request point and a receiver 310 for receiving a map information request including information on a request point at a preset scale. The unit 320, an essential element determination unit 330 for determining whether the essential elements required for the map information is included in the generated map information, scale change unit 340 for changing the scale of the generated map information according to the determination result ), And a transmitter 350 for transmitting the changed map information.

여기서, 미리 설정된 축척은 지도정보가 표현될 수 있는 가장 큰 축척이고, 축척 변경부(340)는 미리 설정된 축척보다 작은 축척으로 지도정보를 생성할 수 있다.Here, the preset scale is the largest scale at which the map information can be expressed, and the scale changer 340 may generate the map information at a scale smaller than the preset scale.

실시예에 따라서, 지도정부 생성부(320)는 요청지점을 포함하는 수치지도정보를 추출하는 수치지도 관리부(322) 및 추출된 수치지도정보를 단순화하여 요청지점에 대한 약도정보를 생성하는 약도정보 생성부(324)를 포함할 수 있다.According to an embodiment, the map government generating unit 320 maps the digital map manager 322 to extract the digital map information including the request point, and the simplified map information to generate the map information about the request point by simplifying the extracted digital map information. It may include a generation unit 324.

다른 실시예에서, 필수요소 판단부(330)는 생성된 지도정보에 포함된 필수요소의 개수를 확인하는 개수 확인부(332), 및 확인된 개수를 미리 설정된 요구 개수와 비교하는 개수 비교부(334)를 포함할 수 있다.In another embodiment, the essential element determiner 330 may include a number checking unit 332 for checking the number of essential elements included in the generated map information, and a number comparison unit for comparing the checked number with a preset request number ( 334).

또 다른 실시예에서, 필수요소는 관심지점 정보 또는 도로 정보일 수 있다. 또한, 필수요소의 종류는 요청지점의 지역 분류에 따라 결정될 수 있다.In yet another embodiment, the essential element may be point of interest information or road information. In addition, the type of essential elements may be determined according to the regional classification of the request point.

지도정보 제공 장치에 관한 기타 상세한 설명은 전술한 지도정보 제공 방법의 설명과 중복되므로, 여기서는 생략하기로 한다.Since other detailed descriptions of the map information providing apparatus are overlapped with the description of the above-described map information providing method, the description thereof will be omitted.

상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. 이러한 과정은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있으므로 더 이상 상세히 설명하지 않기 로 한다.The method of the present invention as described above may be embodied as a program and stored in a computer-readable recording medium (such as a CD-ROM, a RAM, a ROM, a floppy disk, a hard disk, or a magneto-optical disk). Since this process can be easily carried out 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.

도 1은 본 발명의 일 실시예에 따른 지도정보 제공 방법을 설명하는 흐름도이다.1 is a flowchart illustrating a method of providing map information according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 지도정보 제공 장치(200)의 연결 구성을 나타내는 도면이다.2 is a view showing a connection configuration of the map information providing apparatus 200 according to an embodiment of the present invention.

도 3은 본 발명의 일 실시예에 따른 지도정보 제공 장치(300)의 구조도이다.3 is a structural diagram of a map information providing apparatus 300 according to an embodiment of the present invention.

도 4는 본 발명의 일 실시예에 따라 최적화된 축척으로 생성된 지도정보의 예시이다.4 is an example of map information generated at an optimized scale according to an embodiment of the present invention.

도 5는 본 발명의 일 실시예에 따라 최적화된 축척으로 생성된 지도정보의 예시이다.5 is an example of map information generated at an optimized scale according to an embodiment of the present invention.

Claims (12)

요청지점에 관한 정보가 포함된 지도정보 요청을 수신하는 단계;Receiving a map information request including information about a request point; 상기 요청지점이 포함된 지도정보를 미리 설정된 축척으로 생성하는 단계;Generating map information including the request point at a preset scale; 상기 지도정보에 요구되는 필수요소가 상기 생성된 지도정보에 포함되는지 여부를 판단하는 단계;Determining whether the essential elements required for the map information are included in the generated map information; 상기 판단 결과에 따라 상기 생성된 지도정보의 축척을 변경하는 단계; 및Changing the scale of the generated map information according to the determination result; And 상기 축척이 변경된 지도정보를 송신하는 단계를Transmitting the map information with the changed scale. 포함하는, 지도정보 제공 방법.Including, map information providing method. 제1항에 있어서,The method of claim 1, 상기 지도정보를 생성하는 단계는Generating the map information 상기 요청지점을 포함하는 수치지도정보를 추출하는 단계; 및Extracting numerical map information including the request point; And 상기 추출된 수치지도정보를 단순화하여 상기 요청지점에 대한 약도정보를 생성하는 단계를Simplifying the extracted digital map information to generate a map information for the request point 포함하는, 지도정보 제공 방법.Including, map information providing method. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 판단하는 단계는The determining step 상기 생성된 지도정보에 포함된 상기 필수요소의 개수를 확인하는 단계; 및Confirming the number of the essential elements included in the generated map information; And 상기 확인된 개수를 미리 설정된 요구 개수와 비교하는 단계를Comparing the checked number with a preset request number 포함하는, 지도정보 제공 방법.Including, map information providing method. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 필수요소는 The essential element is 관심지점(Point Of Interest: POI) 정보 또는 도로 정보인, 지도정보 제공 방법.Point of Interest (POI) information or road information, map information providing method. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 필수요소의 종류는The kind of essential elements is 상기 요청지점의 지역 분류에 따라 결정되는, 지도정보 제공 방법.Map information providing method is determined according to the area classification of the request point. 제1항 또는 제2항에 있어서,The method according to claim 1 or 2, 상기 미리 설정된 축척은 상기 지도정보가 표현될 수 있는 가장 큰 축척이고,The preset scale is the largest scale at which the map information can be represented, 상기 축척을 변경하는 단계는Changing the scale 상기 미리 설정된 축척보다 작은 축척으로 상기 지도정보를 생성하는 단계를 포함하는, 지도정보 제공 방법.Generating the map information at a scale smaller than the preset scale. 요청지점에 관한 정보가 포함된 지도정보 요청을 수신하는 수신부;A receiver for receiving a map information request including information about a request point; 상기 요청지점이 포함된 지도정보를 미리 설정된 축척으로 생성하는 지도정보 생성부;A map information generator for generating map information including the request point at a preset scale; 상기 지도정보에 요구되는 필수요소가 상기 생성된 지도정보에 포함되는지 여부를 판단하는 필수요소 판단부;An essential element determination unit that determines whether an essential element required for the map information is included in the generated map information; 상기 판단 결과에 따라 상기 생성된 지도정보의 축척을 변경하는 축척 변경부; 및A scale changing unit for changing the scale of the generated map information according to the determination result; And 상기 축척이 변경된 지도정보를 송신하는 송신부를A transmitter for transmitting map information having the scale changed 포함하는, 지도정보 제공 장치.Map information providing device comprising. 제7항에 있어서,The method of claim 7, wherein 상기 지도정보 생성부는The map information generation unit 상기 요청지점을 포함하는 수치지도정보를 추출하는 수치지도 관리부; 및A digital map manager for extracting digital map information including the request point; And 상기 추출된 수치지도정보를 단순화하여 상기 요청지점에 대한 약도정보를 생성하는 약도정보 생성부를 A map information generating unit for generating map information about the request point by simplifying the extracted digital map information. 포함하는, 지도정보 제공 장치.Map information providing device comprising. 제7항 또는 제8항에 있어서,9. The method according to claim 7 or 8, 상기 필수요소 판단부는The essential element determination unit 상기 생성된 지도정보에 포함된 상기 필수요소의 개수를 확인하는 개수 확인부; 및A number checking unit for checking the number of the essential elements included in the generated map information; And 상기 확인된 개수를 미리 설정된 요구 개수와 비교하는 개수 비교부를 포함하는, 지도정보 제공 장치.And a number comparison unit for comparing the checked number with a predetermined number of requests. 제7항 또는 제8항에 있어서,9. The method according to claim 7 or 8, 상기 필수요소는 The essential element is 관심지점(Point Of Interest: POI) 정보 또는 도로 정보인, 지도정보 제공 장치.Point of Interest (POI) information or road information, a map information providing device. 제7항 또는 제8항에 있어서,9. The method according to claim 7 or 8, 상기 필수요소의 종류는The kind of essential elements is 상기 요청지점의 지역 분류에 따라 결정되는, 지도정보 제공 장치.Map information providing device is determined according to the area classification of the request point. 제7항 또는 제8항에 있어서,9. The method according to claim 7 or 8, 상기 미리 설정된 축척은 상기 지도정보가 표현될 수 있는 가장 큰 축척이고,The preset scale is the largest scale at which the map information can be represented, 상기 축척 변경부는The scale change unit 상기 미리 설정된 축척보다 작은 축척으로 상기 지도정보를 생성하는, 지도정보 제공 장치.And generating the map information at a scale smaller than the preset scale.
KR1020090007025A 2009-01-29 2009-01-29 Method and apparatus for providing map information with the best reduced scale Active KR101335739B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090007025A KR101335739B1 (en) 2009-01-29 2009-01-29 Method and apparatus for providing map information with the best reduced scale

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090007025A KR101335739B1 (en) 2009-01-29 2009-01-29 Method and apparatus for providing map information with the best reduced scale

Publications (2)

Publication Number Publication Date
KR20100087946A true KR20100087946A (en) 2010-08-06
KR101335739B1 KR101335739B1 (en) 2013-12-02

Family

ID=42754290

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090007025A Active KR101335739B1 (en) 2009-01-29 2009-01-29 Method and apparatus for providing map information with the best reduced scale

Country Status (1)

Country Link
KR (1) KR101335739B1 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07103777A (en) * 1993-10-04 1995-04-18 Matsushita Electric Ind Co Ltd Running position display device
JPH07181048A (en) * 1993-12-22 1995-07-18 Matsushita Electric Ind Co Ltd Running position display device
JPH08137391A (en) * 1994-11-14 1996-05-31 Sharp Corp Navigation system

Also Published As

Publication number Publication date
KR101335739B1 (en) 2013-12-02

Similar Documents

Publication Publication Date Title
US10006774B2 (en) Method of resolving a point location from encoded data representative thereof
US7079945B1 (en) Geographic database including data indicating wireless coverage and method and system for use thereof
US9366539B2 (en) Intelligent reverse geocoding
Zielstra et al. Using free and proprietary data to compare shortest-path lengths for effective pedestrian routing in street networks
US7613331B2 (en) Recording medium storing map information, map information processing device, map information processing system, map information processing method, map information processing program and recording medium storing the map information processing program
US9892660B2 (en) Navigable topological maps
US7451040B2 (en) Data structure of feature guidance information, recording medium storing feature guidance information, navigation device, navigation system, navigation method, navigation program and recording medium storing the navigation program
US11989246B2 (en) Providing electronic search and guidance using non-address destination designations
JP5906278B2 (en) Information transmitting apparatus, information transmitting method and computer program
US20080140310A1 (en) Systems and methods for preparing directional instructions
US6711497B1 (en) Method for operating a navigational system
KR101016114B1 (en) Method and device for providing map information according to usage
Piarsa et al. Rural Road Mapping Geographic Information System Using Mobile Android
KR101335739B1 (en) Method and apparatus for providing map information with the best reduced scale
US8428866B1 (en) System and method of providing turn-by-turn directions to non-specific destinations
CN115698638A (en) Method and system for capturing the position of a target to a road network
KR20100002805A (en) Method and apparatus for providing map information
JP6419603B2 (en) Information processing device, position display system
JP6573807B2 (en) Program, information processing device, navigation system
KR20120114426A (en) System for registering firm name using map mapping and method thereof
Goel et al. Track-Pedia: The universal tracker
VARLAN Dynamic GPS Maps
KR20170066211A (en) System for registering firm name
KR19990058328A (en) Map Calling Method of Vehicle Navigation System
KR20110017135A (en) A method for providing real-time route guidance of a terminal through the electronic map information generation function around the user route of the server in a server-based navigation system environment

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20090129

PA0201 Request for examination
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20090824

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20101101

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20110928

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20101101

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20111024

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20110928

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20130328

Appeal identifier: 2011101007858

Request date: 20111024

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20130328

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20111024

Decision date: 20130328

Appeal identifier: 2011101007858

PS0901 Examination by remand of revocation
S901 Examination by remand of revocation
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130417

Patent event code: PE09021S01D

GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

Patent event date: 20131031

Patent event code: PS07012S01D

Comment text: Decision to Grant Registration

Patent event date: 20130328

Patent event code: PS07011S01I

Comment text: Notice of Trial Decision (Remand of Revocation)

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20131126

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20131126

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20161104

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20161104

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20171106

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20171106

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20181031

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20181031

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20190903

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20201102

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20211029

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20221026

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20241023

Start annual number: 12

End annual number: 12