KR101011985B1 - Method and system of offering various service with map using virtual point of interest - Google Patents

Method and system of offering various service with map using virtual point of interest Download PDF

Info

Publication number
KR101011985B1
KR101011985B1 KR1020080030033A KR20080030033A KR101011985B1 KR 101011985 B1 KR101011985 B1 KR 101011985B1 KR 1020080030033 A KR1020080030033 A KR 1020080030033A KR 20080030033 A KR20080030033 A KR 20080030033A KR 101011985 B1 KR101011985 B1 KR 101011985B1
Authority
KR
South Korea
Prior art keywords
virtual
map
poi
generation module
virtual poi
Prior art date
Application number
KR1020080030033A
Other languages
Korean (ko)
Other versions
KR20090104569A (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 KR1020080030033A priority Critical patent/KR101011985B1/en
Publication of KR20090104569A publication Critical patent/KR20090104569A/en
Application granted granted Critical
Publication of KR101011985B1 publication Critical patent/KR101011985B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3605Destination input or retrieval
    • G01C21/3614Destination input or retrieval through interaction with a road map, e.g. selecting a POI icon on a road map
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor

Landscapes

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

Abstract

가상 POI를 이용한 맵상에서 다양한 서비스를 제공하는 방법 및 시스템을 개시한다. 다양한 서비스 중 일례로, 가상 POI를 이용한 맵의 테마 검색 방법은 테마 정보에 대응하는 가상 POI(Point of Interest)를 검색하는 단계; 지역별로 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하는 단계; 상기 해당 지역 중 하나를 지정하는 지역 지정 정보에 대응하는 맵 데이터에 기초하여 이미지 맵을 생성하는 단계; 상기 이미지 맵의 관심 위치에 상기 테마 정보에 대응하는 가상 POI를 표시하는 단계를 포함한다.A method and system for providing various services on a map using a virtual POI are disclosed. As one example of various services, a theme search method of a map using a virtual POI may include: searching for a virtual point of interest (POI) corresponding to theme information; Displaying the status of a virtual POI corresponding to the theme information located in a corresponding region for each region; Generating an image map based on map data corresponding to region designation information designating one of the corresponding regions; And displaying a virtual POI corresponding to the theme information at a location of interest of the image map.

가상 POI, 이미지 맵, 테마, 게임, 단말기 위치. Virtual POI, Image Map, Theme, Game, Terminal Location.

Description

가상 POI를 이용한 맵상에서 다양한 서비스를 제공하는 방법 및 시스템{METHOD AND SYSTEM OF OFFERING VARIOUS SERVICE WITH MAP USING VIRTUAL POINT OF INTEREST}Method and system for providing various services on map using virtual POI {METHOD AND SYSTEM OF OFFERING VARIOUS SERVICE WITH MAP USING VIRTUAL POINT OF INTEREST}

본 발명은 가상 POI를 이용한 맵상에서 다양한 서비스를 제공하는 방법 및 시스템에 관한 것이다.The present invention relates to a method and system for providing various services on a map using a virtual POI.

네트워크 관련 기술이 발전함에 따라 사람들간의 커뮤니케이션도 네트워크상에서 이루어지는 경우가 많아 지게 되었다. 통상적으로 사람들은 공통적인 화제를 가지고 있는 사람들간에 커뮤니케이션이 이루어지는 경우가 많은데 공통적인 화제가 장소에 상관없는 글(소설, 수필, 역사)이나 영상(영화, 애니메이션)이라면 장소가 상관이 없으나, 맛집이나 옷가게, 점집과 같이 특정 위치에 관련되는 화제일 경우에는 어디에 있는 장소라는 점이 사람들간의 커뮤니케이션에 영향을 끼치게 된다. 즉, 따라서 이런 경우에는 상호간에 관심을 가지는 위치를 아는 것이 필요한데 현재로는 각자의 블로그나 카페에서 관심을 가지는 지역이나 주제로 검색하고 검색 결과 나온 게시물을 일일이 확인해 보아야 하므로 일정 지역을 선택한 것만으로 자신이 관심을 가지는 장소가 어떤 곳이라는 것을 다른 사람에게 알리면서 동시에 다 른 사람이 관심을 가지는 장소가 어떤 곳이라는 것을 알 수 있는 방법이 없는 실정이다.As network related technologies have evolved, communication between people has also increased over networks. In general, people often communicate with people who have a common topic. If the topic is a text (fiction, essay, history) or video (movie, animation) that does not matter, the place does not matter. Where a topic is related to a particular location, such as a clothing store or a store, the place where it affects communication between people. That is, in this case, it is necessary to know the locations of mutual interest. Currently, you need to search by the area or topic of interest in each blog or cafe and check the posts from the search results. There is no way to tell others that this place of interest is a place and at the same time find out which place other people are interested in.

또한, 사람들이 어떤 테마에 관심을 가지고 테마에 관련된 장소들을 검색하고자 하면 전 지역에서 검색을 하거나 일정 지역에서 검색을 하게 되는데 전 지역에서 검색을 하고자 하면 검색된 위치가 너무 흩어져 있고, 일정 지역으로 한정하여 검색을 하면 한정한 지역에 테마에 관련된 장소가 충분한 숫자 이상으로 많이 없는 경우가 종종 발생하여 검색하는 지역을 변경해가면서 여러 번 검색해야만 하는 실정이다.  In addition, when people are interested in a theme and want to search for places related to the theme, they search in all areas or in a certain area. If you want to search in all areas, the searched locations are too scattered and limited to a certain area. When searching, there are often cases where there are not enough places related to a theme in a limited area, so it is necessary to search several times while changing the search area.

그리고, 지도를 사용하여 사용자에게 서비스를 제공하는 시스템이나 방법은 사용자가 모르는 길을 찾는 경우에만 주로 쓰고 그 외의 상황에서는 사용이 되지 않는 경향이 있어 사용자가 지도를 사용하여 제공하는 서비스를 자주 사용하도록 유도하는 방법이 없는 실정이다.And systems or methods that use maps to provide services to users tend to be used only when they find a way they don't know, so they don't tend to be used in other situations, so users often use services that they provide using maps. There is no way to induce.

본 발명은 사용자가 요구하는 테마에 관련된 가상 POI를 검색하고 검색된 가상 POI의 지역별 현황을 표시함으로써, 여러 지역 중에 사용자가 원하는 테마가 많은 지역을 확인할 수 있어 사용자가 원하는 테마가 많은 지역에서 다수의 테마 관련 가상 POI중에서 사용자가 원하는 가상 POI를 검색할 수 있는 가상 POI를 이용한 맵상에서 데마 검색 방법 및 시스템을 제공한다.According to the present invention, by searching for a virtual POI related to a theme requested by the user and displaying the current status of the searched virtual POI, it is possible to identify a region with many themes desired by the user. The present invention provides a method and system for searching for dema on a map using a virtual POI capable of searching for a desired virtual POI among related virtual POIs.

본 발명은 지도상에 표시되는 게임용 가상 POI가 선택되면 미니 게임을 제공하고, 상기 미니 게임의 결과물을 사용하여 사용자가 설정한 가상 POI의 형상을 변경시킬 수 있도록 함으로써, 사용자가 다른 사용자에게 표시되는 가상 POI를 성장시킬 수 있는 가상 POI를 이용한 맵상에서 게임 서비스 제공 방법 및 시스템을 제공한다.The present invention provides a mini-game when a virtual POI for a game displayed on a map is selected, and allows the user to be displayed to another user by changing the shape of the virtual POI set by the user using the result of the mini-game. Provided are a game service providing method and system on a map using a virtual POI capable of growing a virtual POI.

본 발명은 가상 POI를 이용한 맵상에서 사용자가 조작 가능한 아이콘이 도로가 있는 곳만을 통하여 이동하여 가상 POI와 접촉이 가능하도록 함으로써 게임을 하는 느낌으로 가상 POI를 이용한 맵을 실행할 수 있는 가상 POI를 이용한 맵상에서 게임 서비스 제공 방법 및 시스템을 제공한다.The present invention is a map using a virtual POI that can run a map using a virtual POI to feel the game by moving the icon that the user can operate on the map using the virtual POI only through the place where the user can contact the virtual POI. It provides a method and system for providing a game service.

본 발명은 사용자가 소지한 단말기의 위치에 따라 진행 방법과 보상이 각기 다른 미션을 제공함으로써 사용자의 위치 변화에 따라 각기 다른 컨텐츠를 제공할 수 있는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법 및 시스템을 제공한다.The present invention provides a mission according to a user's movement of a map using a virtual POI that can provide different contents according to a change in the user's location by providing a mission with different processing methods and rewards according to the location of the terminal possessed by the user. And a system.

본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 테마 검색 방법은 테마 정보에 대응하는 가상 POI(Point of Interest)를 검색하는 단계; 지역별로 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하는 단계; 상기 해당 지역 중 하나를 지정하는 지역 지정 정보에 대응하는 맵 데이터에 기초하여 이미지 맵을 생성하는 단계; 상기 이미지 맵의 관심 위치에 상기 테마 정보에 대응하는 가상 POI를 표시하는 단계를 포함한다. The theme search method of the map using the virtual POI according to an embodiment of the present invention comprises the steps of: searching for a virtual point of interest (POI) corresponding to the theme information; Displaying the status of a virtual POI corresponding to the theme information located in a corresponding region for each region; Generating an image map based on map data corresponding to region designation information designating one of the corresponding regions; And displaying a virtual POI corresponding to the theme information at a location of interest of the image map.

본 발명의 일측면에 따르면, 상기 가상 POI의 현황을 표시하는 단계는 상기 해당 지역들이 모두 포함되는 지역 이미지 맵을 생성하고 상기 지역 이미지 맵상의 상기 해당 지역을 표시한 부분에 가상 POI의 현황을 표시할 수 있다.According to an aspect of the invention, the step of displaying the current state of the virtual POI is to generate a region image map that includes all of the regions and to display the current state of the virtual POI on the portion displaying the region on the region image map can do.

본 발명의 일측면에 따르면, 상기 이미지 맵의 상기 관심 위치에 표시된 상기 가상 POI가 선택되면 상기 가상 POI에 링크된 회원 페이지를 표시하는 단계; 상기 회원 페이지에서 친구 등록을 요청하는 단계; 및, 상기 회원 페이지에서 친구 등록을 수락하고 친구 등록을 하는 단계를 더 포함할 수 있다.According to an aspect of the present invention, if the virtual POI displayed at the location of interest of the image map is selected, displaying a member page linked to the virtual POI; Requesting a friend registration on the member page; And accepting a friend registration and registering a friend on the member page.

본 발명의 일측면에 따르면, 상기 가상 POI나 게시물이 새로 등록되었는지 확인하는 단계; 및 상기 친구 등록을 한 사용자에게 상기 가상 POI나 상기 게시물이 신규 등록된 것을 알리는 메시지를 전송하는 단계를 더 포함할 수 있다.According to an aspect of the invention, the step of confirming whether the virtual POI or post newly registered; And transmitting a message indicating that the virtual POI or the post is newly registered to the user who registered the friend.

본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 게임 서비스 제공 방법 은 맵 데이터를 포함하는 맵 데이터베이스를 유지하는 단계; 상기 맵 데이터에 기초하여 생성된 이미지 맵에 하나 이상의 가상 POI를 표시하는 단계; 상기 가상 POI 중에 게임을 제공하는 가상 POI인 게임용 가상 POI가 선택되면 상기 게임용 가상 POI에 대응하는 미니 게임을 실행하는 단계; 및, 상기 미니 게임의 결과에 따라 사용자의 가상 POI의 형상을 변경하는 단계를 포함한다.Game service providing method of a map using a virtual POI according to an embodiment of the present invention comprises the steps of maintaining a map database containing map data; Displaying one or more virtual POIs on an image map generated based on the map data; Executing a mini game corresponding to the game virtual POI when the game virtual POI is selected as the virtual POI providing the game among the virtual POIs; And changing the shape of the virtual POI of the user according to the result of the mini game.

본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법은 단말기의 위치를 검색하는 단계; 상기 단말기의 위치에 기초하여 이미지 맵을 생성하고 상기 이미지 맵상에 단말기의 위치와 미션이 실행되는 위치를 표시하는 단계; 상기 단말기의 위치 변동에 따라 변경된 위치에 대응하는 미션을 제공하는 단계; 및 상기 미션의 결과에 따라 보상을 제공하는 단계를 포함한다.According to an embodiment of the present invention, a method for providing a mission according to a user movement of a map using a virtual POI includes: searching for a location of a terminal; Generating an image map based on the position of the terminal and displaying the position of the terminal and the position where the mission is executed on the image map; Providing a mission corresponding to a changed position according to a change in the position of the terminal; And providing a reward according to the result of the mission.

본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 테마 검색 시스템은 데이터를 포함하는 맵 데이터베이스; 가상 POI에 대한 정보와 상기 가상 POI의 위치인 관심 위치가 저장되는 가상 POI 데이터베이스; 및, 테마 정보에 대응하는 가상 POI를 검색하여 지역별로 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하고, 상기 해당 지역 중 하나를 지정하는 지역 지정 정보에 대응하는 상기 맵 데이터에 기초하여 이미지 맵을 생성하며, 상기 이미지 맵의 상기 관심 위치에 상기 테마 정보에 대응하는 가상 POI를 표시하는 가상 세계 생성 모듈을 포함한다.In one embodiment, a system for searching a theme of a map using a virtual POI includes: a map database including data; A virtual POI database for storing information about a virtual POI and a location of interest which is a location of the virtual POI; And searching the virtual POI corresponding to the theme information to display the current status of the virtual POI corresponding to the theme information located in the corresponding region for each region, and to the map data corresponding to the region designation information specifying one of the corresponding regions. And a virtual world generation module configured to generate an image map based on the image map and to display a virtual POI corresponding to the theme information at the location of interest of the image map.

본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 게임 서비스 제공 시스템은 맵 데이터를 포함하는 맵 데이터베이스; 상기 가상 POI에 대한 정보와 상기 가상 POI의 위치인 관심 위치가 저장되는 가상 POI 데이터베이스; 상기 가상 POI 데이터베이스에 저장된 상기 가상 POI 중에 게임을 제공하는 가상 POI인 게임용 가 상 POI에 대응하는 미니 게임이 설치된 게임 관리 모듈; 상기 맵 데이터에 기초하여 생성된 이미지 맵의 상기 관심 위치에 하나 이상의 상기 가상 POI를 표시하고, 상기 가상 POI중에 상기 게임용 가상 POI가 선택되면 상기 게임 관리 모듈로 미니 게임의 실행을 요청하며, 상기 미니 게임의 결과에 따라 사용자의 가상 POI의 형상을 변경하는 가상 세계 생성 모듈을 포함한다.System for providing a game service of a map using a virtual POI according to an embodiment of the present invention includes a map database including map data; A virtual POI database that stores information about the virtual POI and a location of interest which is a location of the virtual POI; A game management module in which a mini game corresponding to a game virtual POI, which is a virtual POI for providing a game among the virtual POIs stored in the virtual POI database, is installed; Display one or more of the virtual POIs at the location of interest of the image map generated based on the map data, and when the game virtual POI is selected among the virtual POIs, request the execution of the mini game to the game management module; It includes a virtual world generation module for changing the shape of the user's virtual POI according to the result of the game.

본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템은 맵 데이터를 포함하는 맵 데이터베이스; 단말기의 위치를 검색하는 단말기 위치 검색 수단; 미션 데이터를 포함하는 미션 데이터베이스; 및, 상기 단말기의 위치에 기초하여 상기 맵 데이터로 이미지 맵을 생성하고 상기 이미지 맵상에 단말기의 위치와 미션이 실행되는 위치를 표시하며, 상기 단말기의 위치 변동에 따라 변경된 위치에 대응하는 미션을 제공하고, 상기 미션의 결과에 따라 보상을 제공하는 가상 세계 생성 모듈을 포함한다.In accordance with an aspect of the present invention, a system for providing a mission according to a user's movement of a map using a virtual POI includes: a map database including map data; Terminal location search means for searching for a location of the terminal; A mission database containing mission data; And generating an image map from the map data based on the position of the terminal, displaying a position of the terminal and a position on which the mission is executed on the image map, and providing a mission corresponding to the changed position according to the position change of the terminal. And a virtual world generation module for providing a reward according to the result of the mission.

본 발명에 따르면, 사용자가 요구하는 테마에 관련된 가상 POI를 검색하고 검색된 가상 POI의 지역별 현황을 표시함으로써, 여러 지역 중에 사용자가 원하는 테마가 많은 지역을 확인할 수 있어 사용자가 원하는 테마가 많은 지역에서 다수의 테마 관련 가상 POI중에서 사용자가 원하는 가상 POI를 검색할 수 있다.According to the present invention, by searching the virtual POI related to the theme requested by the user and displaying the current status of the retrieved virtual POI by region, it is possible to identify the region where the user wants the theme among the various regions, so that the user wants a number of themes in the region where the theme is desired. The user may search for a desired virtual POI among the theme-related virtual POIs of the user.

본 발명에 따르면, 지도상에 표시되는 게임용 가상 POI가 선택되면 미니 게임을 제공하고, 상기 미니 게임의 결과물을 사용하여 사용자가 설정한 가상 POI의 형상을 변경시킬 수 있도록 함으로써, 사용자가 다른 사용자에게 표시되는 가상 POI를 성장시킬 수 있다.According to the present invention, when a virtual POI for a game displayed on a map is selected, a mini-game is provided, and the user can change the shape of the virtual POI set by the user by using the result of the mini-game. It is possible to grow the displayed virtual POI.

본 발명에 따르면, 가상 POI를 이용한 맵상에서 사용자가 조작 가능한 아이콘이 도로가 있는 곳만을 통하여 이동하여 가상 POI와 접촉이 가능하도록 함으로써 게임을 하는 느낌으로 가상 POI를 이용한 맵을 실행할 수 있다.According to the present invention, a map using a virtual POI can be executed in a feeling of playing a game by allowing an icon that a user can operate on the map using a virtual POI to move through only a road.

본 발명에 따르면, 사용자가 소지한 단말기의 위치에 따라 진행 방법과 보상이 각기 다른 미션을 제공함으로써 사용자의 위치 변화에 따라 각기 다른 컨텐츠를 제공할 수 있다.According to the present invention, different contents can be provided according to a change in the position of the user by providing a mission having different progression methods and rewards according to the position of the terminal possessed by the user.

이하 첨부된 도면을 참조하여 본 발명에 따른 다양한 실시예를 상세히 설명하기로 한다.Hereinafter, various embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

본 발명에서는 가상 POI를 이용한 맵상에서 제공 가능한 다양한 서비스의 일례로 테마 정보에 적합한 가상 POI를 검색하는 테마 검색과, 가상 POI를 사용하여 게임 서비스를 제공하는 가상 POI를 이용한 맵의 게임 서비스 및, 사용자 이동에 따른 미션을 제공하는 장치와 방법을 설명한다.In the present invention, as an example of various services that can be provided on a map using a virtual POI, a theme search for searching for a virtual POI suitable for theme information, a game service of a map using a virtual POI providing a game service using a virtual POI, and a user An apparatus and method for providing a mission according to movement will be described.

도 1은 본 발명의 일실시예에 따른 가상 POI를 이용한 맵상에서 다양한 서비스를 제공하는 시스템의 개괄적인 모습을 도시한 일례다. 1 is an example illustrating an overview of a system for providing various services on a map using a virtual POI according to an embodiment of the present invention.

가상 세계 생성 모듈(101)은 수신한 테마 정보에 대응하는 가상 POI(Point of Interest)를 검색하고, 지역별로 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하며, 리얼 맵 데이터베이스(102)로부터 수신한 상기 해당 지역 중 하나를 지정하는 지역 지정 정보에 대응하는 현실의 지리정보 (geographic data)와 관련된 속성 정보(attribute data)를 포함하는 맵 데이터를 기초로 리얼 이미지 맵을 생성하고, 가상 POI 데이터베이스(103)로부터 수신한 리얼 이미지 맵과 연관된 가상 POI(Point of Interest)를 리얼 이미지 맵의 특정 위치에 가상 POI가 대응하도록 설정하여 단말기로 전송한다. The virtual world generation module 101 searches for a virtual point of interest (POI) corresponding to the received theme information, displays the current status of the virtual POI corresponding to the theme information located in a corresponding region for each region, and displays a real map database ( A real image map is generated based on map data including attribute data related to geographic data of a reality corresponding to region designation information designating one of the corresponding regions received from 102; The virtual POI (Point of Interest) associated with the real image map received from the virtual POI database 103 is set to correspond to a specific position of the real image map and transmitted to the terminal.

이때, 가상 세계 생성 모듈(101)은 가상 POI가 선택될 경우에 가상 POI에 링크된 회원 페이지를 표시하며, 상기 가상 POI에 링크된 회원 페이지에서 친구 등록을 요청하도록 할 수도 있다. 이 경우에, 회원 페이지는 회원 데이터베이스(104)에 가상 POI를 이용한 맵 제공 시스템(100)에 가입한 사용자의 회원 정보, 및 친구 등록한 다른 사용자의 정보와 함께 저장된다. In this case, when the virtual POI is selected, the virtual world generation module 101 may display a member page linked to the virtual POI and request a friend registration on the member page linked to the virtual POI. In this case, the member page is stored in the member database 104 together with the member information of the user who subscribed to the map providing system 100 using the virtual POI, and the information of other users who registered friends.

이때, 회원 페이지는 회원이 관심을 가지는 주제나 하고 싶은 내용에 대한 글이 저장되며, 회원 페이지에 방문한 다른 사용자들이 글을 남길 수 있는 공간에 제공되어 회원과 다른 사용자간의 커뮤니케이션이 이루어질 수 있다. In this case, the member page stores a post about a topic or a content that the member is interested in, and is provided in a space where other users who visit the member page can leave a post, thereby allowing communication between the member and another user.

이때, 회원 페이지는 다른 사용자가 친구 등록을 요청하면 사용자에게 친구 등록이 요청되었다는 메시지를 전송하고, 사용자로부터 승인 메시지를 수신하면 친구 등록 절차를 수행하도록 할 수 있다. In this case, the member page may transmit a message indicating that friend registration is requested to the user when another user requests friend registration, and perform a friend registration procedure upon receiving an approval message from the user.

또한, 회원 페이지는 회원 페이지에 새로운 게시물이 작성되거나 사용자가 새로운 POI를 설정하면 친구 등록을 한 다른 사용자에게 정보가 업데이트되었다는 것을 알리는 메시지를 전송하도록 할 수 있다. In addition, the member page may send a message indicating that the information has been updated to another user registered as a friend when a new post is made on the member page or the user sets a new POI.

또한, 회원 페이지에서는 친구 등록을 한 다른 사용자의 회원 페이지를 바로 방문할 수도 있다.In addition, the member page may directly visit the member page of another user who has registered as a friend.

이때, 가상 POI 데이터베이스(103)는 단말기에서 표시되는 가상 POI의 형태 정보, 가상 POI가 가리키는 사용자의 관심 위치에 대한 설명 정보, 가상 POI를 선택한 경우에 표시할 페이지나 컨텐츠로의 링크 정보, 자신 이외의 사용자가 상기 가상 POI를 볼 수 있도록 공개할 것인지에 대한 정보, 및, 상기 가상 POI가 대응된 위치 정보 중에 하나 이상을 저장할 수 있다. At this time, the virtual POI database 103 is the type information of the virtual POI displayed on the terminal, the description information on the user's location of interest pointed to by the virtual POI, the link information to the page or content to be displayed when the virtual POI is selected, other than itself Information about whether to publish the virtual POI so that the user of the virtual POI, and the location information corresponding to the virtual POI may be stored.

이때, 가상 POI 데이터베이스(103)에 저장되는 가상 POI에는 가상 POI가 선택되면 미니 게임이 실행되도록 " 가상 POI를 선택한 경우에 표시할 페이지나 컨텐츠로의 링크 정보"의 링크 정보가 설정된 게임용 가상 POI가 포함될 수 있다. At this time, the virtual POI stored in the virtual POI database 103 includes a game virtual POI in which link information of "link information to a page or content to be displayed when the virtual POI is selected" is set to execute a mini game when the virtual POI is selected. May be included.

이때, 상기 게임용 가상 POI가 선택되면 게임 결과에 따라 포인트나 아이템을 제공하는 미니 게임이 실행되고, 가상 세계 생성 모듈(101)은 미니 게임의 결과에 의하여 획득한 포인트나 아이템을 사용하여 사용자의 가상 POI의 형상을 업그레이드하도록 할 수 있다. At this time, when the game virtual POI is selected, a mini game that provides a point or an item is executed according to a game result, and the virtual world generation module 101 uses a point or item acquired as a result of the mini game to the user's virtual game. It is possible to upgrade the shape of the POI.

이때, 상기 가상 POI가 가리키는 사용자의 관심 위치에 대한 설명 정보에는 상기 가상 POI가 어떤 테마에 속하는지에 대한 정보가 포함될 수 있다. In this case, the description information on the user's location of interest indicated by the virtual POI may include information on which theme the virtual POI belongs to.

이때, 게임 관리 모듈(105)에는 상기 게임용 가상 POI와 링크된 게임들이 설치되어 상기 게임용 가상 POI를 선택한 사용자의 단말기에 따라 게임을 진행하고, 그 결과에 따라 획득한 아이템이나 포인트를 가상 세계 생성 모듈(101)에 전송하여 사용자의 가상 POI의 형상을 업그레이드하는 것에 사용하도록 할 수 있으며, 사용자의 가상 POI의 형상을 즉시 업그레이드하지 않을 경우에는 회원 데이터베이스(104)에 전송 및 저장하여 추후에라도 사용자의 가상 POI의 형상을 업그레이드에 사용되도록 할 수 있다.In this case, the game management module 105 is provided with games linked with the game virtual POI, and proceeds the game according to the terminal of the user who selected the game virtual POI, the virtual world generation module It can be transmitted to the 101 to be used to upgrade the shape of the user's virtual POI, and if the shape of the user's virtual POI is not immediately upgraded, it is transmitted and stored in the member database 104 and the user's virtual The shape of the POI can be used for the upgrade.

또한, 가상 세계 생성 모듈(101)은 가상 POI를 이용한 맵상의 도로를 따라 이동 가능한 아이콘을 표시하고, 상기 아이콘을 이동시켜 출발 위치에서 상기 가상 POI로 이동이 가능하도록 할 수 있다. 이때, 상기 출발 위치는 상기 가상 POI를 이용한 맵에 표시되는 지역이 아닌 다른 지역으로부터 상기 가상 POI를 이용한 맵에 표시되는 지역으로 이동하는 교통 수단의 하차 지점이거나 상기 가상 POI를 이용한 맵의 외각에 위치한 도로상의 위치가 될 수 있다.In addition, the virtual world generation module 101 may display an icon that can be moved along a road on a map using a virtual POI, and move the icon to enable the movement to the virtual POI from a starting position. In this case, the departure position is a drop-off point of a transportation means for moving from an area other than the area displayed on the map using the virtual POI to an area displayed on the map using the virtual POI or located at an outer corner of the map using the virtual POI. It can be a location on the road.

도 2는 본 발명의 일실시예에 따라 다양한 서비스가 적용될 가상 POI를 이용한 맵의 일례이다.2 is an example of a map using a virtual POI to which various services are applied according to an embodiment of the present invention.

도 2를 참고하면 본 발명의 일실시예에 따른 가상 POI를 이용한 맵 제공 시스템(100)은 사용자가 원하는 지역의 지도(201)에 사용자와 공개 설정이 된 다른 사용자들의 가상 POI(202)를 표시하여 제공함으로써, 사용자의 관심을 가지는 위치의 확인이 용이하고, 다른 사용자들이 관심을 가지는 위치에 대한 정보를 사용자가 획득할 수 있어 다른 사용자의 경험에 의한 특정 위치에 대한 정보를 획득할 수 있다. Referring to FIG. 2, the system 100 for providing a map using a virtual POI according to an embodiment of the present invention displays a virtual POI 202 of a user and other users who are set to be public on a map 201 of a desired region. By providing the information, it is easy to identify a location of interest to the user, and the user can acquire information on a location of interest to other users, thereby obtaining information on a specific location based on the experience of another user.

또한, 상기 지도(201)에 표시되는 가상 POI(202)를 통하여 다른 사용자의 회원 페이지로 접속이 가능하도록 함으로써 사용자가 관심을 가지게 된 관심 위치를 설정한 다른 사용자와의 친구 등록이나 게시물 작성을 통한 커뮤니티가 가능할 수도 있다.In addition, through the virtual POI (202) displayed on the map 201 to be able to access the member page of other users through the registration of friends or posts with other users who set the location of interest that the user is interested in Communities may be possible.

도 3은 본 발명의 일실시예에 있어서, 테마 검색 방법을 도시한 흐름도이다. 3 is a flowchart illustrating a theme searching method according to an embodiment of the present invention.

단계(S301)에서 가상 세계 생성 모듈(101)은 사용자 단말기로부터 테마 정보를 수신한다. 이때, 테마 정보는 사용자가 원하는 테마를 직접 입력한 정보일 수도 있고, 일정 이상의 사용자들이 많이 검색하는 테마 목록을 가상 세계 생성 모듈(101)이 사용자 단말기에 제공하여 그 중에서 선택된 테마 정보일 수도 있다.In operation S301, the virtual world generation module 101 receives theme information from a user terminal. In this case, the theme information may be information directly input a theme desired by the user, or may be the theme information selected from the virtual world generation module 101 by providing the theme list searched by a plurality of users or more to the user terminal.

단계(S302)에서 가상 세계 생성 모듈(101)은 가상 POI 데이터베이스(103)에 저장된 가상 POI 중에서 단계(S301)에서 수신한 테마 정보와 일치하는 테마를 가지고 있는 가상 POI를 검색한다. In step S302, the virtual world generation module 101 searches for a virtual POI having a theme that matches the theme information received in step S301, from among the virtual POIs stored in the virtual POI database 103.

이때, 가상 세계 생성 모듈(101)은 가상 POI 데이터베이스(103)에 저장된 가상 POI의 정보 중에 "가상 POI가 가리키는 사용자의 관심 위치에 대한 설명 정보" 안에 테마 정보와 일치하는 문구가 있으면 단계(S301)에서 수신한 테마 정보와 일치하는 테마를 가지고 있는 가상 POI로 판단할 수 있다.At this time, the virtual world generation module 101, if there is a phrase matching the theme information in the "description information of the user's location of interest pointed to by the virtual POI" of the information of the virtual POI stored in the virtual POI database 103 (S301). It may be determined as a virtual POI having a theme that matches the theme information received from.

단계(S303)에서 가상 세계 생성 모듈(101)은 단계(S302)에서 검색된 테마 정보에 대응하는 가상 POI를 지역별로 분류하고, 지역별로 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시한다. 이때, 가상 세계 생성 모듈(101)은 단계(S302)에서 검색된 모든 테마 정보에 대응하는 가상 POI의 숫자와 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 숫자의 비율을 각 지역별로 표시할 수 있다. In step S303, the virtual world generation module 101 classifies the virtual POIs corresponding to the theme information retrieved in step S302 by region, and displays the current status of the virtual POIs corresponding to the theme information located in the corresponding region by region. do. In this case, the virtual world generation module 101 may display the ratio of the number of virtual POIs corresponding to all the theme information retrieved in step S302 and the number of virtual POIs corresponding to the theme information located in the corresponding area for each region. Can be.

이때, 가상 세계 생성 모듈(101)은 상기 해당 지역들이 모두 포함되는 지역 이미지 맵을 생성하고 상기 지역 이미지 맵상의 상기 해당 지역을 표시한 부분에 가상 POI의 현황을 숫자나 그래프, 또는 기호의 차이로 표시하도록 할 수 있다. At this time, the virtual world generation module 101 generates a region image map including all of the regions and displays the current state of the virtual POI in a portion of the region image map displaying the corresponding region in terms of numbers, graphs, or symbols. Can be displayed.

또한, 가상 세계 생성 모듈(101)은 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 숫자에 따라 가상 POI의 숫자가 많은 상기 해당 지역부터 순서대로 나열할 수 있다.In addition, the virtual world generation module 101 may list in order from the corresponding region having a large number of virtual POIs according to the number of virtual POIs corresponding to the theme information located in the corresponding region.

단계(S304)에서 가상 세계 생성 모듈(101)은 사용자 단말기로부터 상기 해당 지역 중 하나를 지정하는 지역 지정 정보를 수신한다. 이때, 지역 지정 정보는 단계(S303)에서 상기 테마 정보에 대응하는 가상 POI의 현황이 표시된 지역 중에 하나를 지정하는 정보일 수 있다.In operation S304, the virtual world generation module 101 receives region designation information designating one of the regions from the user terminal. In this case, the region designation information may be information for designating one of regions in which the status of the virtual POI corresponding to the theme information is displayed in step S303.

단계(S305)에서 가상 세계 생성 모듈(101)은 리얼 맵 데이터베이스(102)에 저장된 맵 데이터 중에 단계(S304)에서 수신한 지역 지정 정보에 대응하는 상기 해당 지역의 맵 데이터에 기초하여 이미지 맵을 생성한다. 이때, 리얼 맵 데이터베이스(102)에 저장된 맵 데이터는 현실상의 지리정보와 상기 지리정보에 관련된 속성 정보를 포함하도록 함으로써, 사용자가 생성된 이미지 맵을 사용하여 현실상에서 원하는 위치로의 이동이 가능하도록 확인할 수 있다.In step S305, the virtual world generation module 101 generates an image map based on the map data of the corresponding area corresponding to the area designation information received in step S304 among the map data stored in the real map database 102. do. At this time, the map data stored in the real map database 102 includes the actual geographic information and the attribute information related to the geographic information, so that the user can confirm that the user can move to the desired position in the real world using the generated image map. Can be.

단계(S306)에서 가상 세계 생성 모듈(101)은 가상 POI 데이터베이스(103)로부터 단계(S302)에서 검색된 가상 POI 중에 단계(S304)에서 수신한 지역 지정 정보에 의하여 지정된 상기 해당 지역의 가상 POI에 대한 정보를 수신한다. In step S306, the virtual world generation module 101 performs a virtual POI of the corresponding area designated by the region designation information received in step S304 among the virtual POIs retrieved in step S302 from the virtual POI database 103. Receive information.

이때, 수신하는 가상 POI에 대한 정보는 단말기에서 표시되는 가상 POI의 형태 정보, 가상 POI가 가리키는 사용자의 관심 위치에 대한 설명 정보, 가상 POI를 설정한 사용자의 회원 페이지로의 링크 정보, 및, 상기 가상 POI가 대응된 위치 정보 중에 하나 이상일 수 있다. In this case, the information about the received virtual POI includes information on the type of the virtual POI displayed on the terminal, description information about the user's location of interest indicated by the virtual POI, link information to a member page of the user who has set the virtual POI, and the The virtual POI may be one or more of the corresponding location information.

단계(S307)에서 가상 세계 생성 모듈(101)은 단계(S305)에서 생성한 이미지 맵의 가상 POI가 대응된 위치에 가상 POI를 표시한 "가상 POI를 이용한 맵" 을 생성하여 단말기로 제공한다. 이때, 가상 세계 생성 모듈(101)은 표시된 가상 POI가 선택되면 회원 페이지가 표시되도록 할 수 있다.In operation S307, the virtual world generation module 101 generates a "map using a virtual POI" displaying the virtual POI at a location corresponding to the virtual POI of the image map generated in operation S305, and provides the generated map to the terminal. In this case, the virtual world generation module 101 may display a member page when the displayed virtual POI is selected.

이와 같이, 상기 확인된 가상 POI를 이용한 맵 표시 방법에 대해서는 도 4의 일례를 통해 더욱 자세히 설명한다.As such, the map display method using the identified virtual POI will be described in more detail with reference to the example of FIG. 4.

도 4는 가상 POI를 이용한 맵의 테마 검색 과정에서 단말기에 표시되는 정보의 변화를 나타내는 일례다. 4 illustrates an example of a change of information displayed on a terminal in a theme search process of a map using a virtual POI.

가상 세계 생성 모듈(101)은 테마 정보를 입력하기 위한 테마 검색 창(411)에 입력된 테마 정보에 대응하는 가상 POI들을 검색하고, 하나 이상의 지역으로 구분되는 지역 이미지 맵(412)상의 해당 지역상에 각각의 해당 지역에서 검색된 가상 POI의 현황을 원의 크기로 표시되는 지역 이미지 맵이 표시된 광역 지도(410)를 생성하여 단말기에 제공한다. 이때, 해당 지역에서 검색된 가상 POI의 숫자가 많을수록 상기 해당 지역상에 표시되는 원의 크기가 클 수 있다. The virtual world generation module 101 searches for virtual POIs corresponding to the theme information input in the theme search window 411 for inputting theme information, and displays the corresponding image on the region image map 412 divided into one or more regions. In the region of the virtual POI retrieved in each area to generate a wide area map 410 is displayed on the area image map displayed in the size of the circle to provide the terminal. In this case, as the number of virtual POIs searched in a corresponding area increases, the size of a circle displayed on the corresponding area may be larger.

또한, 가상 POI의 현황은 다른 기호의 크기와 형상(예, 막대 그래프의 크기, 일정 가상 POI의 숫자마다 다른 형상의 기호 사용)을 사용할 수도 있다. In addition, the status of the virtual POI may use a different size and shape of the symbol (for example, the size of the bar graph and the use of a symbol having a different shape for each number of certain virtual POIs).

또한, 가상 세계 생성 모듈(101)은 테마 순위 표(413)에 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 숫자에 따라 가상 POI의 숫자가 많은 상기 해당 지역부터 순서대로 나열할 수 있다. In addition, the virtual world generation module 101 may list in the theme ranking table 413 in order from the corresponding region having a large number of virtual POIs according to the number of virtual POIs corresponding to the theme information located in the corresponding region. .

그리고, 가상 세계 생성 모듈(101)은 테마 순위 표(413)의 상기 해당 지역 마다 모든 테마 정보에 대응하는 가상 POI의 숫자와 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 숫자의 비율을 표시할 수도 있다. The virtual world generation module 101 calculates a ratio of the number of virtual POIs corresponding to all the theme information for each corresponding region of the theme ranking table 413 and the number of virtual POIs corresponding to the theme information located in the corresponding region. Can also be displayed.

이때, 상기 비율은 지역 이미지 맵(412)상에 표시할 수도 있다. 이때, 가상 세계 생성 모듈(101)은 지역 이미지 맵(412)상에 커서(414)를 표시하고, 테마 순위 표(413) 상에는 선택 박스(415)를 표시하며, 단말기의 입력에 따라 상기 해당 지역 중에 하나를 선택할 수 있다.In this case, the ratio may be displayed on the regional image map 412. In this case, the virtual world generation module 101 displays the cursor 414 on the region image map 412, displays a selection box 415 on the theme ranking table 413, and the corresponding region according to the input of the terminal. You can choose one.

이때, 상기 해당 지역 중에 하나가 선택되면 가상 세계 생성 모듈(101)은 선택된 상기 해당 지역에 대응하는 이미지 맵(421)를 생성하고 이미지 맵(421)상에 상기 테마 정보에 대응하는 가상 POI (422)를 표시한 상세 지역도(420)을 생성하여 단말기에 제공한다. In this case, when one of the corresponding regions is selected, the virtual world generation module 101 generates an image map 421 corresponding to the selected region and a virtual POI 422 corresponding to the theme information on the image map 421. The detailed local map 420, which is displayed, is generated and provided to the terminal.

이때, 가상 세계 생성 모듈(101)은 현 위치 표시창(423)을 생성하여 상기 테마 정보에 대응하는 가상 POI (422)를 검색하던 사용자에게 표시되고 있는 이미지 맵(421)이 어느 지역의 이미지인지를 알려주는 정보를 제공할 수 있다. At this time, the virtual world generation module 101 generates a current location display window 423 to determine which region the image map 421 displayed to the user searching for the virtual POI 422 corresponding to the theme information is. You can provide information to inform.

이와 같이, 본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 테마 검색 방법을 이용하면, 여러 지역 중에 사용자가 원하는 테마가 많은 지역을 확인하는 것이 가능하여 사용자가 원하는 테마가 많은 지역에서 다수의 테마 관련 가상 POI중에서 사용자가 원하는 가상 POI를 검색할 수 있어, 사용자가 랜덤으로 선택한 지역에서 테마 관련 가상 POI를 검색하는 경우에, 사용자가 원하는 테마 관련 가상 POI가 적은 곳에서 검색을 시작하게 되어 테마 관련 가상 POI를 검색하고 원하는 가상 POI가 없으면 다른 지역으로 이동하는 것을 반복하는 상황이 발생하는 것을 방지할 수 있다.As described above, when the theme search method of the map using the virtual POI according to an embodiment of the present invention is used, it is possible to identify a region with a large number of themes desired by the user among various regions. The user can search for the desired virtual POI among the theme-related virtual POIs. When searching for the theme-related virtual POIs in a region selected by the user at random, the user starts the search where there are fewer theme-related virtual POIs. It is possible to prevent the occurrence of repetition of searching for a related virtual POI and moving to another region without a desired virtual POI.

도 5는 본 발명의 일실시예에 있어서, 가상 POI를 이용한 친구 등록 방법을 도시한 흐름도이다.5 is a flowchart illustrating a friend registration method using a virtual POI according to an embodiment of the present invention.

단계(S501)에서 가상 세계 생성 모듈(101)은 단말기로부터의 입력에 따라 가상 POI를 이용한 맵상의 가상 POI를 선택한다. 이때, 선택 방법으로는 가상 POI만을 이동하는 표시를 사용하여 선택 할 수도 있고, 마우스의 조작에 의한 커서의 경우처럼 가상 POI를 이용한 맵을 자유로이 이동하는 표시가 가상 POI에서 멈추어 실행하도록 선택하도록 할 수도 있다. In step S501, the virtual world generation module 101 selects the virtual POI on the map using the virtual POI according to an input from the terminal. In this case, the selection method may be selected by using a display for moving only the virtual POI, or may be selected such that the display for freely moving the map using the virtual POI is stopped and executed in the virtual POI as in the case of a cursor by a mouse operation. have.

또한, 표시가 가상 POI에 멈추면 선택하도록 할 수도 있고, 표시가 가상 POI에서 다른 메뉴를 실행하여 선택하도록 할 수도 있다. 이때, 단말기는 단계(S307)에서 제공받은 "가상 POI를 이용한 맵" 에 표시된 가상 POI중에서 사용자로부터 선택된 가상 POI를 선택할 것을 가상 세계 생성 모듈(101)에 요청 할 수 있다.In addition, the display may be selected when the display stops at the virtual POI, or the display may be selected by executing another menu in the virtual POI. In this case, the terminal may request the virtual world generation module 101 to select the virtual POI selected from the user among the virtual POIs displayed in the “map using the virtual POI” provided in step S307.

단계(S502)에서 가상 세계 생성 모듈(101)은 단계(S501)에서 선택된 가상 POI를 설정한 회원 페이지를 표시한다. 이때, 가상 세계 생성 모듈(101)은 선택된 가상 POI에 대한 정보를 확인하고, 선택된 가상 POI에 대한 정보 중에 "가상 POI를 설정한 사용자의 회원 페이지로의 링크 정보"에 대응하는 회원 페이지를 표시하도록 할 수 있다.In step S502, the virtual world generation module 101 displays a member page for setting the virtual POI selected in step S501. At this time, the virtual world generation module 101 checks the information on the selected virtual POI and displays the member page corresponding to "link information to the member page of the user who set the virtual POI" among the information on the selected virtual POI. can do.

단계(S503)에서 가상 세계 생성 모듈(101)은 상기 회원 페이지에서 친구 등록이 요청되었는지를 확인한다. 이 때, 가상 세계 생성 모듈(101)은 상기 회원 페이지가 표시된 단말기로부터 친구 등록을 요청하는 신호가 수신되면 상기 회원 페 이지에서 친구 등록이 요청된 것으로 판단할 수 있다.In step S503, the virtual world generation module 101 checks whether a friend registration is requested in the member page. In this case, when the signal for requesting friend registration is received from the terminal on which the member page is displayed, the virtual world generation module 101 may determine that friend registration is requested from the member page.

단계(S504)에서 가상 세계 생성 모듈(101)은 상기 회원 페이지에 연관된 회원에게 친구 등록이 요청되었다는 내용을 포함한 메시지를 전송한다. 이때, 가상 세계 생성 모듈(101)은 회원 데이터베이스(105)에서 상기 회원 페이지에 연관된 회원에게 연락이 가능한 단말기를 검색하고, 검색된 상기 회원의 단말기로 친구 등록이 요청되었으니 확인을 요청한다는 내용을 포함한 메시지를 전송할 수 있다.In step S504, the virtual world generation module 101 transmits a message including a request that a friend registration is requested to the member associated with the member page. At this time, the virtual world generation module 101 searches for a terminal that can contact the member associated with the member page in the member database 105, and a message containing a message indicating that a friend registration request has been requested to the found member's terminal. Can be transmitted.

단계(S505)에서 가상 세계 생성 모듈(101)은 상기 회원으로부터 친구 등록을 수락한다는 메시지를 수신하였는지 확인한다. 이때, 가상 세계 생성 모듈(101)은 상기 회원의 단말기로 전송한 메시지의 답신으로 수락이라는 내용이 포함된 메시지를 수신하면 친구 등록이 수락된 것으로 판단할 수 있다. In operation S505, the virtual world generation module 101 checks whether a message from the member that accepts a friend registration has been received. In this case, the virtual world generation module 101 may determine that the friend registration is accepted when the message including the content of acceptance is received in response to the message transmitted to the member's terminal.

단계(S506)에서 가상 세계 생성 모듈(101)은 단계(S503)에서 친구 등록을 요청한 사용자를 상기 회원 페이지의 친구로 등록한다. 이때, 가상 세계 생성 모듈(101)은 상기 회원 페이지와 단계(S503)에서 친구 등록을 요청한 사용자를 연관시켜서 회원 데이터베이스(105)에 저장할 수 있다.In step S506, the virtual world generation module 101 registers the user who requested friend registration in step S503 as a friend of the member page. In this case, the virtual world generation module 101 may associate the member page with the user who requested a friend registration in step S503 and store the same in the member database 105.

단계(S507)에서 가상 세계 생성 모듈(101)은 상기 회원 페이지에 새로운 글이 업로드 되었는지를 확인한다. 이때, 가상 세계 생성 모듈(101)은 상기 회원 페이지와 연관된 회원이 새로이 가상 POI를 등록하여도 상기 회원 페이지에 글을 작성한 경우로 판단하도록 할 수 있다.In step S507, the virtual world generation module 101 checks whether a new post has been uploaded to the member page. In this case, the virtual world generation module 101 may determine that the member associated with the member page writes the article even if the member newly registers the virtual POI.

단계(S508)에서 가상 세계 생성 모듈(101)은 상기 회원 페이지에 친구 등록된 사용자들에게 회원페이지에 새로운 글이 업로드 된 것을 알리는 메시지를 전송 한다. 이때, 가상 세계 생성 모듈(101)은 상기 회원 페이지와 연관된 회원이 새로이 가상 POI를 등록하여도 상기 회원 페이지에 글을 작성한 경우로 판단하도록 할 수 있다.In operation S508, the virtual world generation module 101 transmits a message indicating that new posts are uploaded to the member page to users registered as friends on the member page. In this case, the virtual world generation module 101 may determine that the member associated with the member page writes the article even if the member newly registers the virtual POI.

이와 같이, 본 발명의 일실시예에 따른 가상 POI를 이용한 친구 등록 방법을 이용하면, 사용자가 관심 있는 가상 POI를 설정한 사용자와의 친구 등록이 용이하며, 친구 등록이 된 다른 사용자가 새로운 글을 업로드 하거나 새로운 가상 POI를 설정한 것을 수신한 메시지를 통하여 알 수 있어 관심 위치나 관심 정보에 연관된 신규 정보를 빠르게 확인할 수 있다.As described above, when the friend registration method using the virtual POI according to an embodiment of the present invention is used, it is easy to register a friend with the user who sets the virtual POI that the user is interested in, and another user who is registered as a friend writes a new post. It can be known through a message that the user uploaded or set up a new virtual POI so that new information related to the location of interest or the information of interest can be quickly identified.

도 6은 본 발명의 일실시예에 있어서, 가상 POI를 이용한 맵의 게임 서비스 제공 방법을 도시한 흐름도이다.6 is a flowchart illustrating a game service providing method of a map using a virtual POI according to an embodiment of the present invention.

단계(S601)에서 가상 세계 생성 모듈(101)은 리얼 맵 데이터베이스(102)에 저장된 맵 데이터에 기초하여 이미지 맵을 생성한다. 이때, 리얼 맵 데이터베이스(102)에 저장된 맵 데이터는 현실상의 지리정보와 상기 지리정보에 관련된 속성 정보를 포함하도록 함으로써, 사용자가 생성된 이미지 맵을 사용하여 현실상에서 원하는 위치로의 이동이 가능하도록 확인할 수 있다.In operation S601, the virtual world generation module 101 generates an image map based on the map data stored in the real map database 102. At this time, the map data stored in the real map database 102 includes the actual geographic information and the attribute information related to the geographic information, so that the user can confirm that the user can move to the desired position in the real world using the generated image map. Can be.

단계(S602)에서 가상 세계 생성 모듈(101)은 상기 이미지 맵상에 표시 가능한 가상 POI중에 사용자의 가상 POI나 공개 설정이 된 다른 사용자의 가상 POI가 있는가를 검색한다. 이때, 상기 공개 설정이 된 다른 사용자의 가상 POI는 "자신 이외의 사용자가 상기 가상 POI를 볼 수 있도록 공개할 것인지에 대한 정보"가 공개로 되어 있는 다른 사용자의 가상 POI로써, 비공개로 설정된 다른 사용자의 가상 POI 는 표시하지 않아 다른 사용자가 자신 이외의 사용자에게 알리고 싶지 않은 비밀스러운 가상 POI의 보안을 보장하도록 할 수 있다.In step S602, the virtual world generation module 101 searches whether the virtual POI of the user or the virtual POI of another user who is set to the public is among the virtual POIs that can be displayed on the image map. At this time, the virtual POI of another user who has been set as the public setting is a virtual POI of another user whose "information on whether to disclose the virtual POI so that other users can view the virtual POI" is a public PO. By not displaying the virtual POI, you can ensure the security of secret virtual POIs that other users do not want to inform other users.

단계(S603)에서 가상 세계 생성 모듈(101)은 가상 POI 데이터베이스(103)로부터 단계(S602)에서 검색된 가상 POI에 대한 정보를 수신한다. 이때, 수신하는 가상 POI에 대한 정보는 단말기에서 표시되는 가상 POI의 형태 정보, 가상 POI가 가리키는 사용자의 관심 위치에 대한 설명 정보, 가상 POI를 설정한 사용자의 회원 페이지로의 링크 정보, 및, 상기 가상 POI가 대응된 위치 정보 중에 하나 이상일 수 있다. In step S603, the virtual world generation module 101 receives information about the virtual POI retrieved in step S602 from the virtual POI database 103. In this case, the information about the received virtual POI includes information on the type of the virtual POI displayed on the terminal, description information about the user's location of interest indicated by the virtual POI, link information to a member page of the user who has set the virtual POI, and the The virtual POI may be one or more of the corresponding location information.

단계(S604)에서 가상 세계 생성 모듈(101)은 단계(S601)에서 생성한 이미지 맵의 가상 POI가 대응된 위치에 가상 POI를 표시한 "가상 POI를 이용한 맵" 을 생성하여 단말기로 제공한다. 이때, 가상 세계 생성 모듈(101)은 표시된 가상 POI가 선택되면 회원 페이지가 표시되도록 할 수도 있다.In operation S604, the virtual world generation module 101 generates a "map using a virtual POI" displaying the virtual POI at a location corresponding to the virtual POI of the image map generated in operation S601, and provides the generated map to the terminal. In this case, the virtual world generation module 101 may display a member page when the displayed virtual POI is selected.

단계(S605)에서 가상 세계 생성 모듈(101)은 단계(S604)에서 표시된 가상 POI 중에 게임을 제공하는 가상 POI인 게임용 가상 POI가 선택되었는지를 확인한다. 이때, 가상 세계 생성 모듈(101)은 가상 POI의 형상이 게임용의 특정 형상을 하고 있으면 게임용 가상 POI로 판단할 수도 있고, 가상 POI에 링크 정보가 어떤 페이지로 연결되어있는지를 확인하여 게임용 가상 POI인지 판단할 수도 있다. In step S605, the virtual world generation module 101 confirms whether a game virtual POI, which is a virtual POI for providing a game, is selected among the virtual POIs displayed in step S604. In this case, the virtual world generation module 101 may determine that the virtual POI is a game virtual POI if the shape of the virtual POI has a specific shape for game, and checks which page the link information is connected to the virtual POI to determine whether the game is a virtual POI. You can also judge.

단계(S606)에서 가상 세계 생성 모듈(101)은 단계(S605)에서 선택된 게임용 가상 POI에 링크된 미니 게임을 실행한다. 이때, 가상 세계 생성 모듈(101)은 단계(S605)에서 선택된 게임용 가상 POI에 링크된 미니 게임을 게임 관리 모듈(104) 에서 확인하여 실행하며, 상기 미니 게임은 "가상 POI를 이용한 맵" 이 표시 가능한 단말기에서 실행 가능한 모든 게임일 수 있다.In step S606, the virtual world generation module 101 executes the mini game linked to the game virtual POI selected in step S605. At this time, the virtual world generation module 101 checks and executes the mini game linked to the game virtual POI selected in step S605 in the game management module 104, and the mini game is displayed as "map using the virtual POI". It can be any game that can be run on the terminal.

단계(S607)에서 가상 세계 생성 모듈(101)은 단계(S606)에서 실행된 게임의 결과에 따라 게임을 실행한 사용자의 가상 POI 형상을 변경한다. 이때, 가상 세계 생성 모듈(101)은 게임 관리 모듈(104)로부터 수신한 단계(S605)에서 실행된 게임의 결과물(예: 포인트, 아이템)을 사용하여 사용자의 가상 POI 형상을 업그레이드 시킬 수 있다. 또한, 상기 게임의 결과물에 따라서는 사용자의 가상 POI 형상을 사용자 전용으로 커스텀화 시킬 수도 있도록 하여 사용자들이 자신의 가상 POI 형상을 커스텀화 하기 위한 결과물을 얻기 위해 단계(S606)을 반복하도록 동기를 유발시킬 수도 있다.In step S607, the virtual world generation module 101 changes the virtual POI shape of the user who executed the game according to the result of the game executed in step S606. In this case, the virtual world generation module 101 may upgrade the virtual POI shape of the user by using the result (eg, points and items) of the game executed in the step S605 received from the game management module 104. In addition, depending on the result of the game, it is possible to customize the user's virtual POI shape only for the user so that the user is motivated to repeat the step (S606) to obtain a result for customizing the virtual POI shape. You can also

이와 같이, 상기 확인된 가상 POI를 이용한 맵의 게임 서비스 제공 방법에 대해서는 도 7의 일례를 통해 더욱 자세히 설명한다.As such, the game service providing method of the map using the identified virtual POI will be described in more detail with reference to an example of FIG. 7.

도 7은 가상 POI를 이용한 맵의 게임 서비스 제공 과정에서 단말기에 표시되는 정보의 변화를 나타내는 일례다. 7 illustrates an example of a change in information displayed on a terminal in a game service providing process of a map using a virtual POI.

가상 세계 생성 모듈(101)은 리얼 이미지 맵(711)상에 가상 POI(712,713,714)와 단말기의 요청에 따라 이동하여 가상 POI(712,713,714)를 선택하는 가상 POI 선택 표식(715,716)이 표시된 가상 POI를 이용한 맵(710)을 단말기(101)에 제공한다. 이때, 가상 POI(712,713,714)는 다른 사용자의 가상 POI(712), 게임용 가상 POI(713) 및 사용자의 가상 POI(714)를 포함할 수 있다. The virtual world generation module 101 uses the virtual POI on which the virtual POIs 712, 713, 714 and the virtual POI selection markers 715, 716 for selecting the virtual POIs 712, 713, 714 are moved on the real image map 711 at the request of the terminal. The map 710 is provided to the terminal 101. In this case, the virtual POIs 712, 713, and 714 may include another user's virtual POI 712, a game virtual POI 713, and a user's virtual POI 714.

또한, 게임용 가상 POI(713)는 다른 사용자의 가상 POI(712), 및 사용자의 가상 POI(714)와 형상을 다르게 하여 식별이 용이하도록 할 수 있다. 이때, 가상 POI 선택 표식(715,716)은 리얼 이미지 맵(711)상의 도로를 따라서만 이동하도록 제한하여 실제 거리를 이동하는 움직임으로 게임을 하는 듯한 느낌을 줄 수 있도록 할 수 있다. In addition, the game virtual POI 713 may be different from the virtual POI 712 of the other user and the virtual POI 714 of the user to facilitate identification. In this case, the virtual POI selection markers 715 and 716 may be restricted to move only along the road on the real image map 711 to give a feeling of playing a game by moving the actual distance.

또한, 가상 POI 선택 표식(715,716)은 자동차가 다닐 수 있는 일정 크기 이상의 도로만 이동 가능한 자동차 형태의 표식(715)과 자동차 전용도로를 제외한 모든 도로에서 이동이 가능한 사람 형태의 표식(716)을 포함할 수 있다. In addition, the virtual POI selection markers 715 and 716 include an automobile-type marker 715 capable of moving only a certain size or more of the roads that a vehicle can carry, and a human-type marker 716 that can be moved on all roads except the exclusive road. can do.

이때, 가상 POI를 이용한 맵(710)상에서 가상 POI 선택 표식(715,716)의 초기 위치는 가상 POI를 이용한 맵(710)에 표시되는 지역이 아닌 다른 지역으로부터 상기 가상 POI를 이용한 맵(710)에 표시되는 지역으로 이동하는 교통 수단의 하차 지점이거나 상기 가상 POI를 이용한 맵(710)의 외각에 위치한 도로상의 위치가 될 수 있다.In this case, the initial positions of the virtual POI selection markers 715 and 716 on the map 710 using the virtual POI are displayed on the map 710 using the virtual POI from an area other than the area displayed on the map 710 using the virtual POI. It may be a drop-off point of a vehicle moving to an area to be located or a location on a road located outside of the map 710 using the virtual POI.

가상 세계 생성 모듈(101)은 가상 POI(712,713,714) 중에 게임용 가상 POI(713)가 선택되면 게임용 가상 POI(713)에 링크된 게임을 실행하고, 게임의 결과에 따라 게임을 실행한 사용자의 가상 POI(714)의 형상이 다른 형상으로 변경된 사용자의 가상 POI(721)를 이용한 맵(720)을 단말기(101)에 제공한다. The virtual world generation module 101 executes a game linked to the game virtual POI 713 when the game virtual POI 713 is selected among the virtual POIs 712, 713, 714, and the virtual POI of the user who executed the game according to the game result. The terminal 720 is provided with a map 720 using the virtual POI 721 of the user whose shape of 714 is changed to another shape.

이때, 다른 형상으로 변경된 사용자의 가상 POI(721)는 사용자의 가상 POI(714)에서 업그레이드되는 것만이 아니라 전혀 다른 형상으로 변경될 수도 있다. 이때, 사용자의 가상 POI(714)는 일정 이상의 게임 결과물을 적용하여 바로 변경된 가상 POI의 형상(721)으로 바꿀 수도 있고, 게임 결과물이 모이는 데로 변경 하는 과정을 표시(722)하여 사용자에게 사용자의 가상 POI(714)가 변경되고 있다는 것을 보여 가상 POI를 육성하는 느낌이 강하게 들도록 할 수도 있다.In this case, the virtual POI 721 of the user changed to another shape may be changed to a completely different shape as well as upgraded from the virtual POI 714 of the user. At this time, the user's virtual POI 714 may be changed to the shape 721 of the virtual POI changed by applying a game result more than a predetermined amount, and displays the process of changing the game result as gathered (722) to the user's virtual It may be seen that the POI 714 is changing, making the feel of fostering a virtual POI stronger.

이와 같이, 본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 게임 서비스 제공 방법을 이용하면, 가상 POI를 이용한 맵에서 사용자가 게임을 즐길 수 있고 게임을 즐긴 결과로 자신의 가상 POI를 육성할 수 있어 사용자가 가상 POI를 이용한 맵을 사용하는 시간을 증가 시킬 수 있다.As such, when the game service providing method of the map using the virtual POI according to an embodiment of the present invention, the user can enjoy the game in the map using the virtual POI and can develop their own virtual POI as a result of playing the game. This can increase the amount of time a user uses a map using a virtual POI.

도 8은 본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템의 개괄적인 모습을 도시한 일례다. 8 is an example illustrating an overview of a mission providing system according to user movement of a map using a virtual POI according to an embodiment of the present invention.

단말기(801)가 가상 세계 서버(800)에 접속하여 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공을 요구하면 가상 세계 생성 모듈(802)은 단말기 위치 검색 수단(803)에 접속한 단말기(801)의 위치 확인을 요청한다. 가상 세계 생성 모듈(802)은 단말기 위치 검색 수단(803)로부터 수신한 단말기 위치 정보에 대응하는 맵 데이터를 리얼 맵 데이터베이스(804)에 요청하고, 요청에 따라 수신한 맵 데이터를 기초로 리얼 이미지 맵을 생성하며, 상기 리얼 이미지 맵상에 단말기(801)의 위치를 나타내는 표식과 미션 데이터베이스(805)로부터 수신한 미션이 실행되는 위치를 표시한다. 그리고, 가상 세계 생성 모듈(802)는 단말기(801)의 이동을 단말기 위치 검색 수단(803)으로 실시간 확인하며 단말기(801)가 상기 미션이 실행되는 위치로부터 일정 거리 안으로 근접하면 상기 미션이 실행되는 위치에 대응하는 미션을 단말기(801)에 제공하고, 단말기(801)로부터 수신한 사용자의 조작 신호를 미션 데이터베이스(805)로 전송하여 미션 결과를 판정하며, 결과에 따른 보상을 제공한 다.When the terminal 801 connects to the virtual world server 800 and requests to provide a mission according to the user's movement of the map using the virtual POI, the virtual world generation module 802 connects to the terminal location retrieval means 803. ) To confirm the location. The virtual world generation module 802 requests the real map database 804 for map data corresponding to the terminal location information received from the terminal location retrieving means 803, and based on the received map data, the real image map. A mark indicating the position of the terminal 801 on the real image map and a position at which the mission received from the mission database 805 is executed. The virtual world generation module 802 checks the movement of the terminal 801 in real time with the terminal location search unit 803. When the terminal 801 approaches within a predetermined distance from the position at which the mission is executed, the mission is executed. The mission corresponding to the position is provided to the terminal 801, the operation signal of the user received from the terminal 801 is transmitted to the mission database 805 to determine the mission result, and the reward according to the result is provided.

이때, 가상 세계 생성 모듈(802)은 상기 리얼 이미지 맵상에 단말기(801)의 위치를 나타내는 표식과 미션 데이터베이스(805)로부터 수신한 미션이 실행되는 위치와 함께 가상 POI 데이터베이스(806)로부터 수신한 가상 POI를 표시할 수도 있다.At this time, the virtual world generation module 802 receives the virtual received from the virtual POI database 806 together with a mark indicating the position of the terminal 801 on the real image map and the position where the mission received from the mission database 805 is executed. POI may be indicated.

이때, 가상 세계 생성 모듈(802)은 단말기(801)로부터 일정 범위 안에 다른 단말기가 있는지를 검색하고, 상기 단말기와 상기 다른 단말기간에 커뮤니티가 가능한 구성을 제공할 수 있다.In this case, the virtual world generation module 802 may search whether there is another terminal within a predetermined range from the terminal 801, and provide a configuration capable of community between the terminal and the other terminal.

이때, 가상 세계 생성 모듈(802)은 특정 경로를 사용하는 사용자들의 단말기(801)나 일정거리 안에 위치하고 있는 사용자들의 단말기(801)만이 접속 가능한 게시판을 제공하거나, 채팅 공간을 제공할 수 있다.In this case, the virtual world generation module 802 may provide a bulletin board or a chat space accessible only by the terminal 801 of the users who use a specific path or the terminal 801 of the users located within a predetermined distance.

이때, 상기 특정 경로는 교통 수단의 종류로 분류될 수도 있고((예: 지하철을 사용하는 사용자들의 게시판, 버스를 사용하는 사용자들의 게시판), 각 교통수단에서의 사용하는 노선으로 세분화될 수도 있다(지하철 2호선을 사용하는 사용자들의 게시판, 버스 405번을 사용하는 사용자들의 게시판). In this case, the specific route may be classified as a type of transportation (for example, bulletin boards of subway users, bulletin boards of users using buses), or may be subdivided into routes used in each transportation means ( Bulletin boards of users using subway line 2, bulletin boards of users using bus 405).

이때, 가상 세계 생성 모듈(802)은 단말기(801)의 위치 이동이 분류된 교통 수단의 경로에서 벗어나서 이동하면 단말기(801)의 게시판이나 채팅 공간에의 접속을 차단할 수 있다. 또한, 상기 특정 경로가 통과하는 특정 지점(예: 지하철 2호선의 강남 역)에 대한 게시판을 제공하여 해당 지점을 이용하는 사용자들이 글을 남길 수 있도록 할 수도 있다.In this case, the virtual world generation module 802 may block access to the bulletin board or the chat space of the terminal 801 when the position movement of the terminal 801 moves away from the classified transportation means. In addition, by providing a bulletin board for a specific point (for example, Gangnam station of subway line 2) that the specific path passes through it may allow users who use the point to write.

이때, 가상 세계 생성 모듈(802)은 상기 리얼 이미지 맵상에 단말기(801)의 위치를 나타내는 표식과 미션 데이터베이스(805)로부터 수신한 미션이 실행되는 위치와 함께 특정 경로를 표시할 수도 있다.In this case, the virtual world generation module 802 may display a specific path along with a mark indicating the position of the terminal 801 on the real image map and a position at which the mission received from the mission database 805 is executed.

도 9는 본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법을 도시한 흐름도이다. 9 is a flowchart illustrating a mission providing method according to user movement of a map using a virtual POI according to an embodiment of the present invention.

단계(S901)에서 가상 세계 생성 모듈(802)은 단말기(801)로부터 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공을 요청하는 신호를 수신하면 단말기(801)의 위치를 확인한다. 이때, 가상 세계 생성 모듈(802)은 단말기 위치 검색 수단(803)에 단말기(801)의 위치 확인을 요청하고, 단말기 위치 확인 모듈(103)로부터 요청한 단말기 위치 정보를 수신할 수 있다.In operation S901, when the virtual world generation module 802 receives a signal from the terminal 801 requesting to provide a mission according to a user's movement of a map using a virtual POI, the virtual world generation module 802 checks the location of the terminal 801. In this case, the virtual world generation module 802 may request the terminal location search unit 803 to confirm the location of the terminal 801 and receive the requested terminal location information from the terminal location determination module 103.

단계(S902)에서 가상 세계 생성 모듈(802)은 단계(S901)에서 검색된 단말기(801)의 위치에 대응하는 맵 데이터를 기초로 리얼 이미지 맵을 생성한다. 이때, 하며, 가상 세계 생성 모듈(802)은 상기 리얼 이미지 맵상에 단말기(801)의 위치를 나타내는 표식과 미션 데이터베이스(805)로부터 수신한 미션이 실행되는 위치를 표시할 수 있다.In operation S902, the virtual world generation module 802 generates a real image map based on the map data corresponding to the location of the terminal 801 found in operation S901. In this case, the virtual world generation module 802 may display a mark indicating the position of the terminal 801 on the real image map and a position at which the mission received from the mission database 805 is executed.

단계(S903)에서 가상 세계 생성 모듈(802)은 단말기(801)가 상기 미션이 실행되는 위치로 이동하였는가를 확인한다. 이때, 가상 세계 생성 모듈(802)은 단말기(801)가 상기 미션이 실행되는 위치로부터 일정 거리 안으로 근접하면 상기 미션이 실행되는 위치로 이동한 것으로 판단 할 수도 있다.In step S903, the virtual world generation module 802 checks whether the terminal 801 has moved to the position where the mission is executed. In this case, the virtual world generation module 802 may determine that the terminal 801 has moved to a position where the mission is executed when the terminal 801 approaches within a predetermined distance from the position at which the mission is executed.

단계(S904)에서 가상 세계 생성 모듈(802)은 상기 미션이 실행되는 위치에 대응하는 미션을 단말기(801)에 제공한다. 이때, 가상 세계 생성 모듈(801)은 미션 데이터베이스(805)에서 상기 미션이 실행되는 위치에 대응하는 미션을 검색하여 단말기(801)로 제공할 수 있다.In operation S904, the virtual world generation module 802 provides the terminal 801 with a mission corresponding to a position at which the mission is executed. In this case, the virtual world generation module 801 may search for the mission corresponding to the position where the mission is executed in the mission database 805 and provide it to the terminal 801.

단계(S905)에서 가상 세계 생성 모듈(802)은 단계(S904)에서 제공된 미션의 결과를 판정하고 그에 따른 보상을 단말기(801)에 제공한다. 이때, 가상 세계 생성 모듈(802)은 단말기(801)로부터 수신한 사용자의 조작 신호를 미션 데이터베이스(805)로 전송하여 미션 결과를 판정하며, 결과에 따른 보상을 단말기(801)이나 단말기(801)의 사용자에게 제공할 수 있다.In step S905, the virtual world generation module 802 determines the result of the mission provided in step S904 and provides the terminal 801 with a reward accordingly. At this time, the virtual world generation module 802 transmits a user's operation signal received from the terminal 801 to the mission database 805 to determine the mission result, and the reward of the result is the terminal 801 or the terminal 801. To users of.

이와 같이, 상기 확인된 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법에 대해서는 도 10의 일례를 통해 더욱 자세히 설명한다.As described above, the mission providing method according to the user movement of the map using the identified virtual POI will be described in more detail with reference to the example of FIG. 10.

도 10은 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 과정에서 단말기에 표시되는 정보의 변화를 나타내는 일례다. 10 illustrates an example of a change of information displayed on a terminal in a mission providing process according to a user movement of a map using a virtual POI.

가상 세계 생성 모듈(801)은 게시판의 종류를 입력할 수 있는 특정 경로 선택창(1011)과 상기 특정 경로를 사용하는 사람들이 접속하는 게시판으로의 링크 표식(1012)와 사용자 이동에 따른 미션이 있다는 것을 알리는 표식(1013)과 상기 사용자 이동에 따른 미션 제공에서의 특정 이벤트를 알리는 이벤트 광고 창(1014) 및, 교통 정보를 알리는 교통 정보창(1015)를 포함하는 메인 페이지(1010)을 표시한다.The virtual world generation module 801 has a specific path selection window 1011 for inputting a type of bulletin board, a link marker 1012 to a bulletin board to which people who use the specific path are connected, and a mission according to a user's movement. The main page 1010 includes a sign 1013 for notifying the user, an event advertisement window 1014 for notifying a specific event in the mission provision according to the user's movement, and a traffic information window 1015 for notifying traffic information.

이때, 상기 특정 경로를 사용하는 사람들이 접속하는 게시판으로의 링크 표식(1012)이 선택되면, 가상 세계 생성 모듈(801)은 사용자 이동에 따른 미션 제공 을 실행하도록 하는 표식(1021)과 상기 사용자 이동에 따른 미션 제공에서의 특정 이벤트가 실행되는 링크 표식(1022)와 상기 특정 경로를 사용하는 사람들이 접속하는 게시판(1023) 및 사용자로부터 일정 거리 안에 있거나 같은 특정 경로를 등록하고 상기 특정 경로를 사용하는 사람들이 접속하는 게시판에 접속한 사용자들을 표시하는 접속자 표시창(124)를 포함하는 게시판 페이지(1020)를 표시한다. 이때, 접속자 표시창(124)에 표시되는 다른 사용자를 선택하면 선택된 다른 사용자와 채팅이 가능하도록 할 수 있다.At this time, if the link marker 1012 to the bulletin board to which people using the particular path is selected, the virtual world generation module 801 is a marker 1021 to execute the mission provision according to the user movement and the user movement Registering a specific route within a certain distance from or using the link marker 1022 and the bulletin board 1023 to which people using the specific route connect and the user using the specific route in the mission provision according to the present invention. A bulletin board page 1020 is displayed that includes a visitor display window 124 that displays users who are connected to a bulletin board that people access. In this case, selecting another user displayed on the visitor display window 124 may enable chatting with the selected other user.

이때, 사용자 이동에 따른 미션 제공을 실행하도록 하는 표식(1021)이 선택되면 가상 세계 생성 모듈(801)은 사용자 단말기(801)의 위치에 대응하는 이미지 맵(1031)을 표시하고, 이미지 맵(1031)상에 단말기(801)가 이동하는 특정 경로(1032)와 미션이 실행되는 위치(1033) 및 단말기(801)의 위치를 나타내는 표식(1034)를 표시하고, 이미지 맵(1031) 이외 부분에 단말기(801)의 위치를 글로 표시하는 현 위치 표시창(1035)을 포함하는 미션 페이지(1030)를 표시한다. In this case, when the mark 1021 for executing the mission provision according to the movement of the user is selected, the virtual world generation module 801 displays the image map 1031 corresponding to the position of the user terminal 801, and the image map 1031. Display a specific path 1032 on which the terminal 801 moves, a position 1033 at which the mission is executed, and a mark 1034 indicating the position of the terminal 801, and the terminal other than the image map 1031. A mission page 1030 is displayed that includes a current position display window 1035 that displays the position of 801 in writing.

이때, 미션이 실행되는 위치(1033)와 단말기(801)의 위치를 나타내는 표식(1034)이 겹쳐지면 미션을 실행하겠느냐는 내용의 창이 표시되고, 미션을 실행하겠다는 답변이 수락되면 미션 데이터베이스(805)에 저장된 미션이 실행되도록 할 수 있다.At this time, when the position 1033 where the mission is executed and the marker 1034 indicating the position of the terminal 801 overlap, a window indicating whether to execute the mission is displayed. When the answer to accept the mission is accepted, the mission database 805 is displayed. Missions stored in can be executed.

이때, 미션이 실행되는 위치(1033)에는 미션을 클리어 할 경우에 제공되는 보상을 알리는 축약어를 표시하고, 상기 축약어에 대한 상세 설명은 메인 페이지(1010)나 게시판 페이지(1020)에서 확인이 가능하도록 할 수 있다. At this time, the position 1033 where the mission is executed is displayed an abbreviation for notifying the reward provided when the mission is cleared, and the detailed description of the abbreviation can be confirmed on the main page 1010 or the bulletin board page 1020. can do.

도 10를 참고하면 미션이 실행되는 위치(1033)의 축약어는 "M: 음악 관련 아이템, G: 게임 관련 아이템, S: 할인 관련 아이템, I:아바타 관련 아이템"으로 보상의 머릿 글자로 축약어를 설정하여 사용자가 축약어만으로 보상을 쉽게 인지하도록 할 수 있다.Referring to FIG. 10, the abbreviation of the position at which the mission is executed 1033 is "M: music-related item, G: game-related item, S: discount-related item, and I: avatar-related item". Therefore, the user can easily recognize the reward using only the abbreviation.

이와 같이, 본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법을 이용하면, 특정 경로를 사용하는 사람들이 접속하는 게시판을 제공하여 특정 경로를 사용하여 이동하는 사용자가 자신의 이동하는 특정 경로와 같은 특정 경로를 사용하는 다른 사용자와 공통 관심사인 특정 경로에 대하여 커뮤니티 활동을 할 수 있다. 또한, 사용자가 소지한 단말기의 위치에 따라 진행 방법과 보상이 각기 다른 미션을 제공함으로써 사용자는 특별한 조작 없이 교통 수단을 타고 있는 것만으로 다양한 컨텐츠를 제공받을 수 있다.As such, when a mission providing method according to a user movement of a map using a virtual POI according to an embodiment of the present invention is provided, a user moving by using a specific path may be provided by providing a bulletin board to which people using a specific path are connected. You can engage in community activities about specific paths that are of common interest with other users who use certain paths, such as your own specific paths. In addition, by providing a mission with different progress methods and rewards depending on the location of the terminal possessed by the user, the user can be provided with various contents only by riding on a transportation means without any special manipulation.

본 발명에 따른 실시예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 파일 데이터, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Embodiments according to the present invention can be implemented in the form of program instructions that can be executed by various computer means can be recorded on a computer readable medium. The computer readable medium may include program instructions, file data, data structures, etc. alone or in combination. Program instructions recorded 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. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, the present invention has been described by specific embodiments such as specific components and the like. For those skilled in the art to which the present invention pertains, various modifications and variations are possible.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and all of the equivalents or equivalents of the claims as well as the claims to be described later will belong to the scope of the present invention. .

도 1은 본 발명의 일실시예에 따른 가상 POI를 이용한 맵상에서 다양한 서비스를 제공하는 시스템의 개괄적인 모습을 도시한 일례다. 1 is an example illustrating an overview of a system for providing various services on a map using a virtual POI according to an embodiment of the present invention.

도 2는 본 발명의 일실시예에 따라 다양한 서비스가 적용될 가상 POI를 이용한 맵의 일례이다.2 is an example of a map using a virtual POI to which various services are applied according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 있어서, 테마 검색 방법을 도시한 흐름도이다. 3 is a flowchart illustrating a theme searching method according to an embodiment of the present invention.

도 4는 가상 POI를 이용한 맵의 테마 검색 과정에서 단말기에 표시되는 정보의 변화를 나타내는 일례다. 4 illustrates an example of a change of information displayed on a terminal in a theme search process of a map using a virtual POI.

도 5는 본 발명의 일실시예에 있어서, 가상 POI를 이용한 친구 등록 방법을 도시한 흐름도이다.5 is a flowchart illustrating a friend registration method using a virtual POI according to an embodiment of the present invention.

도 6은 본 발명의 일실시예에 있어서, 가상 POI를 이용한 맵의 게임 서비스 제공 방법을 도시한 흐름도이다.6 is a flowchart illustrating a game service providing method of a map using a virtual POI according to an embodiment of the present invention.

도 7은 가상 POI를 이용한 맵의 게임 서비스 제공 과정에서 단말기에 표시되는 정보의 변화를 나타내는 일례다. 7 illustrates an example of a change in information displayed on a terminal in a game service providing process of a map using a virtual POI.

도 8은 본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템의 개괄적인 모습을 도시한 일례다. 8 is an example illustrating an overview of a mission providing system according to user movement of a map using a virtual POI according to an embodiment of the present invention.

도 9는 본 발명의 일실시예에 따른 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법을 도시한 흐름도이다. 9 is a flowchart illustrating a mission providing method according to user movement of a map using a virtual POI according to an embodiment of the present invention.

도 10은 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 과정에서 단말기에 표시되는 정보의 변화를 나타내는 일례다. 10 illustrates an example of a change of information displayed on a terminal in a mission providing process according to a user movement of a map using a virtual POI.

Claims (35)

가상 세계 생성 모듈을 포함하는 테마 검색 시스템이 수행하는 테마 검색 방법에 있어서,A theme search method performed by a theme search system including a virtual world generation module, 상기 가상 세계 생성 모듈이 테마 정보에 대응하는 가상 POI(Point of Interest)를 검색하는 단계;Searching, by the virtual world generation module, a virtual point of interest (POI) corresponding to theme information; 상기 가상 세계 생성 모듈이 지역별로 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하는 단계;Displaying, by the virtual world generation module, a status of a virtual POI corresponding to the theme information located in a corresponding region for each region; 상기 가상 세계 생성 모듈이 상기 해당 지역 중 하나를 지정하는 지역 지정 정보에 대응하는 맵 데이터에 기초하여 이미지 맵을 생성하는 단계; 및Generating, by the virtual world generation module, an image map based on map data corresponding to region designation information designating one of the corresponding regions; And 상기 가상 세계 생성 모듈이 상기 이미지 맵의 관심 위치에 상기 테마 정보에 대응하는 가상 POI를 표시하는 단계Displaying, by the virtual world generation module, a virtual POI corresponding to the theme information at a location of interest of the image map; 를 포함하는 가상 POI를 이용한 맵의 테마 검색 방법.Theme search method of the map using a virtual POI comprising a. 제1항에 있어서,The method of claim 1, 상기 가상 POI의 현황을 표시하는 단계는,Displaying the status of the virtual POI, 상기 가상 세계 생성 모듈이 상기 해당 지역들이 모두 포함되는 지역 이미지 맵을 생성하고, 상기 지역 이미지 맵상의 상기 해당 지역을 표시한 부분에 가상 POI의 현황을 표시하는 것을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 방법.The virtual world generation module generates a region image map including all of the corresponding regions, and displays the current state of the virtual POI on the portion displaying the region on the region image map. How to search for themes. 제1항에 있어서,The method of claim 1, 상기 가상 POI의 현황을 표시하는 단계는,Displaying the status of the virtual POI, 상기 가상 세계 생성 모듈이 상기 테마 정보에 대응하는 가상 POI의 숫자에 따라 상기 해당 지역 중에 가상 POI의 숫자가 많은 지역부터 순서대로 나열하는 것을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 방법.And the virtual world generation module lists the virtual POIs in order from the regions having the highest number of virtual POIs according to the number of virtual POIs corresponding to the theme information. 제1항에 있어서,The method of claim 1, 상기 가상 POI의 현황을 표시하는 단계는,Displaying the status of the virtual POI, 상기 가상 세계 생성 모듈이 상기 테마 정보에 대응하는 모든 가상 POI의 숫자와 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 숫자의 비율을 표시하는 것을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 방법.Wherein the virtual world generation module displays a ratio of the number of all virtual POIs corresponding to the theme information and the number of virtual POIs corresponding to the theme information located in the corresponding region; Way. 제1항에 있어서,The method of claim 1, 상기 이미지 맵의 상기 관심 위치에 표시된 상기 가상 POI가 선택되면 상기 가상 세계 생성 모듈이 상기 가상 POI에 링크된 회원 페이지를 표시하는 단계; Displaying, by the virtual world generation module, a member page linked to the virtual POI when the virtual POI displayed at the location of interest of the image map is selected; 상기 가상 세계 생성 모듈이 상기 회원 페이지에서 친구 등록을 요청하는 단계; 및,Requesting, by the virtual world generation module, friend registration from the member page; And, 상기 가상 세계 생성 모듈이 상기 회원 페이지에서 친구 등록을 수락하고 친구 등록을 하는 단계The virtual world generation module accepting a friend registration and registering a friend on the member page; 를 더 포함하는 가상 POI를 이용한 맵의 테마 검색 방법.Theme search method of the map using a virtual POI further comprising. 제5항에 있어서,The method of claim 5, 상기 가상 세계 생성 모듈이 상기 가상 POI나 게시물이 새로 등록되었는지 확인하는 단계; 및Checking, by the virtual world generation module, whether the virtual POI or a post is newly registered; And 상기 가상 세계 생성 모듈이 상기 친구 등록을 한 사용자에게 상기 가상 POI나 상기 게시물이 신규 등록된 것을 알리는 메시지를 전송하는 단계Transmitting, by the virtual world generation module, a message indicating that the virtual POI or the post is newly registered to a user who has registered the friend; 를 더 포함하는 가상 POI를 이용한 맵의 테마 검색 방법.Theme search method of the map using a virtual POI further comprising. 맵 데이터베이스; 가상 POI 데이터베이스; 게임 관리 모듈; 및 가상 세계 생성 모듈을 포함하는 게임 서비스 제공 시스템이 수행하는 게임 서비스 제공 방법에 있어서,Map database; Virtual POI database; A game management module; And a game service providing method performed by a game service providing system comprising a virtual world generation module. 상기 맵 데이터베이스가 맵 데이터를 저장하여 유지하는 단계;The map database storing and maintaining map data; 상기 가상 세계 생성 모듈이 상기 맵 데이터에 기초하여 생성된 이미지 맵에 하나 이상의 가상 POI를 표시하는 단계;Displaying, by the virtual world generation module, one or more virtual POIs on an image map generated based on the map data; 상기 가상 POI중에 게임을 제공하는 가상 POI인 게임용 가상 POI가 선택된 경우에 상기 게임 관리 모듈이 상기 가상 세계 생성 모듈의 요청에 따라 상기 게임용 가상 POI에 대응하는 미니 게임을 실행하는 단계; 및,Executing, by the game management module, a mini game corresponding to the game virtual POI according to a request of the virtual world generation module when a game virtual POI, which is a virtual POI providing a game, is selected among the virtual POIs; And, 상기 가상 세계 생성 모듈이 상기 미니 게임의 결과에 따라 사용자의 가상 POI의 형상을 변경하는 단계Changing, by the virtual world generation module, the shape of the virtual POI of the user according to the result of the mini game 를 포함하는 가상 POI를 이용한 맵의 게임 서비스 제공 방법.Game service providing method of the map using a virtual POI comprising a. 제7항에 있어서,The method of claim 7, wherein 상기 게임용 가상 POI에 대응하는 미니 게임을 실행하는 단계에서 상기 게임 관리 모듈이 실행하는 미니 게임은 게임 결과에 따라 포인트나 아이템을 제공하는 게임인 것을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 방법.The method of providing a game service of a map using a virtual POI, wherein the mini game executed by the game management module in the step of executing a mini game corresponding to the game virtual POI is a game providing points or items according to a game result. . 제8항에 있어서,The method of claim 8, 상기 미니 게임의 결과에 따라 사용자의 가상 POI의 형상을 변경하는 단계는,Changing the shape of the virtual POI of the user according to the result of the mini game, 상기 가상 세계 생성 모듈이 상기 미니 게임의 결과에 의하여 획득한 포인트나 아이템을 사용하여 사용자의 가상 POI의 형상을 업그레이드하는 것을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 방법.And the virtual world generation module upgrades the shape of the user's virtual POI using points or items obtained as a result of the mini game. 제7항에 있어서,The method of claim 7, wherein 상기 가상 POI를 표시하는 단계는,Displaying the virtual POI, 상기 가상 세계 생성 모듈이 가상 POI와 함께 상기 이미지 맵상의 도로를 따라 이동 가능한 아이콘을 표시하고, 상기 아이콘을 이동시켜 출발 위치에서 상기 가상 POI로 이동할 수 있도록 하는 것을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 방법.The virtual world generation module displays an icon that can move along the road on the image map together with the virtual POI, and moves the icon to move from the starting position to the virtual POI. How to provide game services. 제10항에 있어서,The method of claim 10, 상기 출발 위치는 상기 이미지 맵에 표시되는 지역의 외부로부터 상기 이미지 맵에 표시되는 지역으로 이동하는 교통 수단의 하차 지점이거나 상기 이미지 맵의 외각에 위치한 도로상의 위치인 것The starting position is a drop-off point of a transportation means moving from an outside of an area displayed on the image map to an area displayed on the image map, or a location on a road located outside the image map; 을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 방법.Game service providing method of the map using the virtual POI characterized in that. 단말기 위치 검색 수단; 및 가상 세계 생성 모듈을 포함하는 미션 제공 시스템이 수행하는 미션 제공 방법에 있어서,Terminal location retrieval means; And a mission providing method performed by a mission providing system including a virtual world generation module. 상기 단말기 위치 검색 수단이 단말기의 위치를 검색하는 단계;The terminal location retrieving means for retrieving the location of the terminal; 상기 가상 세계 생성 모듈이 상기 단말기의 위치에 기초하여 이미지 맵을 생성하고 상기 이미지 맵상에 단말기의 위치와 미션이 실행되는 위치를 표시하는 단계;Generating, by the virtual world generation module, an image map based on the position of the terminal and displaying the position of the terminal and the position where the mission is executed on the image map; 상기 가상 세계 생성 모듈이 상기 단말기의 위치 변동에 따라 변경된 위치에 대응하는 미션을 제공하는 단계; 및Providing, by the virtual world generation module, a mission corresponding to a changed position according to a change in the position of the terminal; And 상기 가상 세계 생성 모듈이 상기 미션의 결과에 따라 보상을 제공하는 단계The virtual world generation module providing a reward according to a result of the mission 을 포함하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법.Mission providing method according to the user movement of the map using a virtual POI comprising a. 제12항에 있어서,The method of claim 12, 상기 이미지 맵상에 단말기의 위치와 미션이 실행되는 위치를 표시하는 단계는,The step of displaying the position of the terminal and the position where the mission is executed on the image map, 상기 가상 세계 생성 모듈이 상기 이미지 맵상에 사용자의 관심 위치를 특정 위치로 하여 상기 관심 위치에 대응하여 설정되는 가상 POI를 더 표시하는 것을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법.The virtual world generation module further displays a virtual POI set corresponding to the ROI by setting the ROI of the user as a specific position on the image map. . 제12항에 있어서,The method of claim 12, 상기 단말기 위치 검색 수단이 상기 단말기의 위치에서 일정 범위 안에 있는 다른 단말기가 있는 지를 검색하는 단계;The terminal location searching means searching whether there is another terminal within a predetermined range in the position of the terminal; 상기 가상 세계 생성 모듈이 상기 단말기와 상기 다른 단말기간에 커뮤니티가 가능한 구성을 제공하는 단계Providing, by the virtual world generation module, a community-enabled configuration between the terminal and the other terminal; 를 더 포함하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법.Mission providing method according to the user movement of the map using a virtual POI further comprising. 제14항에 있어서,The method of claim 14, 상기 가상 세계 생성 모듈이 제공하는 상기 단말기와 상기 다른 단말기간에 커뮤니티가 가능한 구성은 상기 단말기와 상기 다른 단말기만이 접속 가능한 게시판이거나 채팅 수단인 것Community configuration between the terminal and the other terminal provided by the virtual world generation module is a bulletin board or chat means that only the terminal and the other terminal can be connected. 을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법.Mission providing method according to the user movement of the map using a virtual POI characterized in that. 제12항에 있어서,The method of claim 12, 상기 가상 세계 생성 모듈이 고정된 이동 경로인 특정 경로를 사용하는 사용자들의 단말기들간에 커뮤니티가 가능한 구성을 제공하는 단계를 더 포함하고,Providing, by the virtual world generation module, a community-enabled configuration between terminals of users using a specific path, which is a fixed moving path, 상기 이미지 맵상에 단말기의 위치와 미션이 실행되는 위치를 표시하는 단계는,The step of displaying the position of the terminal and the position where the mission is executed on the image map, 상기 가상 세계 생성 모듈이 상기 이미지 맵상에 고정된 이동 경로인 특정 경로를 더 표시하는 것을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법.And the virtual world generating module further displays a specific path, which is a fixed moving path on the image map, according to a user's movement of a map using a virtual POI. 제16항에 있어서,The method of claim 16, 상기 특정 경로는 대중 교통 기관의 노선도인 것The specific route is a route map of a public transportation institution 을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 방법.Mission providing method according to the user movement of the map using a virtual POI characterized in that. 제1항 내지 제17항 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록되어 있는 것을 특징으로 하는 컴퓨터에서 판독 가능한 기록 매체.A computer-readable recording medium in which a program for executing the method of any one of claims 1 to 17 is recorded. 맵 데이터를 포함하는 맵 데이터베이스Map database containing map data 가상 POI에 대한 정보와 상기 가상 POI의 위치인 관심 위치가 저장되는 가상 POI 데이터베이스; 및,A virtual POI database for storing information about a virtual POI and a location of interest which is a location of the virtual POI; And, 테마 정보에 대응하는 가상 POI를 검색하여 지역별로 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하고, 상기 해당 지역 중 하나를 지정하는 지역 지정 정보에 대응하는 상기 맵 데이터에 기초하여 이미지 맵을 생성하며, 상기 이미지 맵의 상기 관심 위치에 상기 테마 정보에 대응하는 가상 POI 를 표시하는 가상 세계 생성 모듈Search for the virtual POI corresponding to the theme information to display the current status of the virtual POI corresponding to the theme information located in the corresponding region for each region, and based on the map data corresponding to the region designation information for designating one of the corresponding regions. A virtual world generation module generating an image map and displaying a virtual POI corresponding to the theme information at the location of interest of the image map 을 포함하는 가상 POI를 이용한 맵의 테마 검색 시스템.Theme search system of the map using a virtual POI comprising a. 제19항에 있어서,The method of claim 19, 상기 가상 세계 생성 모듈은 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하는 경우에 상기 해당 지역들이 모두 포함되는 지역 이미지 맵을 생성하고 상기 지역 이미지 맵상의 상기 해당 지역을 표시한 부분에 가상 POI의 현황을 표시하는 것The virtual world generation module generates a region image map including all of the regions and displays the region on the region image map when displaying the current state of the virtual POI corresponding to the theme information located in the region. To show the status of the virtual POI 을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 시스템.Map theme search system using a virtual POI characterized in that. 제19항에 있어서,The method of claim 19, 상기 가상 세계 생성 모듈은 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하는 경우에 상기 테마를 가지고 있는 가상 POI의 량에 따라 상기 해당 지역 중에 가상 POI의 량의 많은 해당 지역부터 순서대로 나열하는 것When the virtual world generation module displays the status of the virtual POI corresponding to the theme information located in the corresponding region, the virtual world generation module starts from the corresponding region having a large amount of the virtual POI in the corresponding region according to the amount of the virtual POI having the theme. Listing in order 을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 시스템.Map theme search system using a virtual POI characterized in that. 제19항에 있어서,The method of claim 19, 상기 가상 세계 생성 모듈은 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황을 표시하는 경우에 상기 테마 정보에 대응하는 모든 가상 POI의 현황과 상기 해당 지역에 위치한 상기 테마 정보에 대응하는 가상 POI의 현황의 비율을 더 표시하는 것When the virtual world generation module displays the status of the virtual POI corresponding to the theme information located in the region, the virtual world generation module corresponds to the status of all the virtual POIs corresponding to the theme information and the theme information corresponding to the theme information located in the region. Displaying more percentages of current status of POI 을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 시스템.Map theme search system using a virtual POI characterized in that. 제19항에 있어서,The method of claim 19, 상기 가상 세계 생성 모듈은 상기 이미지 맵의 상기 관심 위치에 표시된 상기 가상 POI가 선택되면 상기 가상 POI에 링크된 회원 페이지를 표시하고, 상기 회원 페이지에서 친구 등록을 요청하며 친구 등록이 수락되면 친구 등록을 하는 것The virtual world generation module displays a member page linked to the virtual POI when the virtual POI displayed at the point of interest of the image map is selected, requests a friend registration from the member page, and registers a friend when the friend registration is accepted. To do 을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 시스템.Map theme search system using a virtual POI characterized in that. 제23항에 있어서,24. The method of claim 23, 상기 가상 세계 생성 모듈은 상기 가상 POI나 게시물이 새로 등록되면 상기 친구 등록을 한 사용자에게 상기 가상 POI나 상기 게시물이 신규 등록된 것을 알리는 메시지를 전송하는 것The virtual world generation module transmits a message indicating that the virtual POI or the post is newly registered to the user who registered the friend when the virtual POI or the post is newly registered. 을 특징으로 하는 가상 POI를 이용한 맵의 테마 검색 시스템.Map theme search system using a virtual POI characterized in that. 맵 데이터를 포함하는 맵 데이터베이스;A map database containing map data; 가상 POI에 대한 정보와 상기 가상 POI의 위치인 관심 위치가 저장되는 가상 POI 데이터베이스;A virtual POI database for storing information about a virtual POI and a location of interest which is a location of the virtual POI; 상기 가상 POI 데이터베이스에 저장된 상기 가상POI 중에 게임을 제공하는 가상 POI인 게임용 가상 POI에 대응하는 미니 게임이 설치된 게임 관리 모듈; 및A game management module in which a mini game corresponding to a game virtual POI, which is a virtual POI for providing a game among the virtual POIs stored in the virtual POI database, is installed; And 상기 맵 데이터에 기초하여 생성된 이미지 맵의 상기 관심 위치에 하나 이상의 상기 가상 POI를 표시하고, 상기 가상 POI중에 상기 게임용 가상 POI가 선택되면 상기 게임 관리 모듈로 미니 게임의 실행을 요청하며, 상기 미니 게임의 결과에 따라 사용자의 가상 POI의 형상을 변경하는 가상 세계 생성 모듈Display one or more of the virtual POIs at the location of interest of the image map generated based on the map data, and when the game virtual POI is selected among the virtual POIs, request the execution of the mini game to the game management module; Virtual world creation module that changes the shape of the user's virtual POI based on the result of the game 을 포함하는 가상 POI를 이용한 맵의 게임 서비스 제공 시스템.Game service providing system of the map using a virtual POI comprising a. 제25항에 있어서,The method of claim 25, 상기 게임 관리 모듈에 설치된 상기 미니 게임은 게임 결과에 따라 포인트나 아이템을 제공하는 게임인 것The mini game installed in the game management module is a game that provides points or items according to a game result. 을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 시스템.Game service providing system of the map using a virtual POI characterized in that. 제26항에 있어서,The method of claim 26, 상기 가상 세계 생성 모듈은 상기 미니 게임의 결과에 의하여 획득한 포인트나 아이템을 사용하여 사용자의 가상 POI의 형상을 업그레이드하는 것The virtual world generation module upgrades the shape of the user's virtual POI using points or items obtained as a result of the mini game. 을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 시스템.Game service providing system of the map using a virtual POI characterized in that. 제25항에 있어서,The method of claim 25, 상기 가상 세계 생성 모듈은 가상 POI와 함께 상기 이미지 맵상의 도로를 따라 이동 가능한 아이콘을 표시하고, 상기 아이콘을 이동시켜 출발 위치에서 상기 가상 POI로 이동할 수 있도록 하는 것The virtual world generation module displays an icon that can move along a road on the image map together with a virtual POI, and moves the icon to move from the starting position to the virtual POI. 을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 시스템.Game service providing system of the map using a virtual POI characterized in that. 제28항에 있어서,The method of claim 28, 상기 출발 위치는 상기 이미지 맵에 표시되는 지역의 외부로부터 상기 이미지 맵에 표시되는 지역으로 이동하는 교통 수단의 하차 지점이거나 상기 이미지 맵의 외각에 위치한 도로상의 위치인 것The starting position is a drop-off point of a transportation means moving from an outside of an area displayed on the image map to an area displayed on the image map, or a location on a road located outside the image map; 을 특징으로 하는 가상 POI를 이용한 맵의 게임 서비스 제공 시스템.Game service providing system of the map using a virtual POI characterized in that. 맵 데이터를 포함하는 맵 데이터베이스;A map database containing map data; 단말기의 위치를 검색하는 단말기 위치 검색 수단;Terminal location search means for searching for a location of the terminal; 미션 데이터를 포함하는 미션 데이터베이스; 및,A mission database containing mission data; And, 상기 단말기의 위치에 기초하여 상기 맵 데이터로 이미지 맵을 생성하고 상기 이미지 맵상에 단말기의 위치와 미션이 실행되는 위치를 표시하며, 상기 단말기의 위치 변동에 따라 변경된 위치에 대응하는 미션을 제공하고, 상기 미션의 결과 에 따라 보상을 제공하는 가상 세계 생성 모듈Generate an image map from the map data based on the position of the terminal, display the position of the terminal and the position where the mission is executed on the image map, provide a mission corresponding to the changed position according to the position change of the terminal, Virtual world generation module that provides a reward according to the result of the mission 을 포함하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템.Mission providing system according to the user movement of the map using a virtual POI comprising a. 제30항에 있어서,31. The method of claim 30, 상기 가상 POI에 대한 정보와 상기 가상 POI의 위치인 관심 위치가 저장되는 가상 POI 데이터베이스를 더 포함하고,And a virtual POI database in which information about the virtual POI and a location of interest which is a location of the virtual POI are stored. 상기 가상 세계 생성 모듈은 상기 이미지 맵상에 가상 POI를 더 표시하는 것The virtual world generation module further displays a virtual POI on the image map 을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템.Mission providing system according to the user movement of the map using a virtual POI characterized in that. 제30항에 있어서,31. The method of claim 30, 상기 단말기 위치 검색 수단은 상기 단말기의 위치에서 일정 범위 안에 있는 다른 단말기가 있는 지를 검색하고, The terminal location searching means searches whether there is another terminal within a predetermined range from the location of the terminal, 상기 가상 세계 생성 모듈은 상기 단말기와 상기 다른 단말기간에 커뮤니티가 가능한 구성을 제공하는 것The virtual world generation module provides a configuration capable of community between the terminal and the other terminal. 을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템.Mission providing system according to the user movement of the map using a virtual POI characterized in that. 제32항에 있어서,33. The method of claim 32, 상기 단말기와 상기 다른 단말기간에 커뮤니티가 가능한 구성은 상기 단말기와 상기 다른 단말기만이 접속 가능한 게시판이거나 채팅 수단인 것Community configuration between the terminal and the other terminal is a bulletin board or chat means that only the terminal and the other terminal can be connected 을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템.Mission providing system according to the user movement of the map using a virtual POI characterized in that. 제30항에 있어서,31. The method of claim 30, 상기 가상 세계 생성 모듈은 상기 이미지 맵상에 고정된 이동 경로인 특정 경로를 더 표시하고, 고정된 이동 경로인 특정 경로를 사용하는 사용자들의 단말기들간에 커뮤니티가 가능한 구성을 제공하는 것The virtual world generation module further displays a specific path that is a fixed moving path on the image map, and provides a configuration that enables a community between terminals of users who use the specific path that is a fixed moving path. 을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템.Mission providing system according to the user movement of the map using a virtual POI characterized in that. 제34항에 있어서,The method of claim 34, wherein 상기 특정 경로는 대중 교통 기관의 노선도인 것The specific route is a route map of a public transportation institution 을 특징으로 하는 가상 POI를 이용한 맵의 사용자 이동에 따른 미션 제공 시스템.Mission providing system according to the user movement of the map using a virtual POI characterized in that.
KR1020080030033A 2008-03-31 2008-03-31 Method and system of offering various service with map using virtual point of interest KR101011985B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080030033A KR101011985B1 (en) 2008-03-31 2008-03-31 Method and system of offering various service with map using virtual point of interest

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080030033A KR101011985B1 (en) 2008-03-31 2008-03-31 Method and system of offering various service with map using virtual point of interest

Publications (2)

Publication Number Publication Date
KR20090104569A KR20090104569A (en) 2009-10-06
KR101011985B1 true KR101011985B1 (en) 2011-01-31

Family

ID=41534344

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080030033A KR101011985B1 (en) 2008-03-31 2008-03-31 Method and system of offering various service with map using virtual point of interest

Country Status (1)

Country Link
KR (1) KR101011985B1 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101710145B1 (en) * 2010-08-31 2017-02-27 에스케이텔레콤 주식회사 Method And Apparatus for Structuring POI Database
KR101706722B1 (en) * 2010-10-04 2017-02-15 에스케이플래닛 주식회사 Regional Special Quality Analyzing Apparatus and Method based on POI
KR101109657B1 (en) * 2010-11-30 2012-01-31 주식회사 씨온 Community service providing system based on position, apparatus and method therefor
KR101647565B1 (en) * 2014-12-21 2016-08-10 정현아 System and method for Things-based Social Network Service
WO2018236009A1 (en) * 2017-06-19 2018-12-27 태그하이브 주식회사 Social network service method and system
KR102054704B1 (en) * 2017-09-26 2019-12-11 홍종환 Experience System Using Mission Accomplishment
KR102036439B1 (en) * 2018-03-06 2019-11-15 건국대학교 산학협력단 Method for providing gamification service based on online to offline and apparatus using the same

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010065762A (en) * 1999-12-30 2001-07-11 김영준 Internet site map using graphics divided with theme and connecting service method using the map
JP2002073623A (en) 2000-09-01 2002-03-12 Sharp Corp Device and method for providing information, and machine readable recording medium recorded with program for realizing the method
KR20030061240A (en) * 2002-01-11 2003-07-18 주식회사 부룩소 On_line game system for advertisement and marketing of affiliated stores based on geographic information and method thereof
KR20060095601A (en) * 2005-02-28 2006-09-01 (주) 만도맵앤소프트 Theme map realization apparatus for a navigation communicator

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010065762A (en) * 1999-12-30 2001-07-11 김영준 Internet site map using graphics divided with theme and connecting service method using the map
JP2002073623A (en) 2000-09-01 2002-03-12 Sharp Corp Device and method for providing information, and machine readable recording medium recorded with program for realizing the method
KR20030061240A (en) * 2002-01-11 2003-07-18 주식회사 부룩소 On_line game system for advertisement and marketing of affiliated stores based on geographic information and method thereof
KR20060095601A (en) * 2005-02-28 2006-09-01 (주) 만도맵앤소프트 Theme map realization apparatus for a navigation communicator

Also Published As

Publication number Publication date
KR20090104569A (en) 2009-10-06

Similar Documents

Publication Publication Date Title
KR101011985B1 (en) Method and system of offering various service with map using virtual point of interest
JP5809187B2 (en) Management device, service providing system, management device control method, and management device program
CN101666655A (en) Moving history conversion apparatus and moving history conversion method
KR20160087276A (en) Exhibition guide apparatus, exhibition media display apparatus, mobile terminal and method for guiding exhibition
JP2007061451A (en) Interactive content delivery server, interactive content delivery method, and interactive content delivery program
CN104246754A (en) Information processing system, information processing terminal, information processing method, program and information storage medium
JP2009093387A (en) Position search apparatus, position search method and position search program
JP2009093384A (en) Poi search system, route search server and poi search method
JP2016071741A (en) Server system, program, and information recommendation method
KR20130010839A (en) Method and system for location based social networks game ; lbsng
WO2014027680A1 (en) Service distribution system
CN105677816A (en) Information processing method and device
KR20190073032A (en) Method and system for crowdsourcing content based on geofencing
KR100997874B1 (en) Method and system for offering map using virtual point of interest
JP2010020802A (en) Information providing server, client, and recording medium recording execution program for information providing search
CN105339937B (en) The literary searching system of submission, submission text retrieval device, the literary search method of submission and computer program
KR100914868B1 (en) Terminal and Method of Displaying Information of Contents
KR20210105496A (en) System and method for sightseeing using augmented reality
JP2015148854A (en) Information providing system, information providing program, and information providing method
Kovavisaruch et al. Museum Layout Evaluation based on Visitor Statistical History
KR20200070464A (en) A user-participating travel information system
JP6778344B1 (en) User participation type game system
JP2007293803A (en) Virtual sightseeing device, system and program, positional information output device, program and method, sightseeing information providing device, program and method, virtual sightseeing experience device, program and method, and neighborhood information providing device, system, program and method
KR20010113202A (en) Method For Indication Of Advertisement by using position information In Electronic Map
KR102036439B1 (en) Method for providing gamification service based on online to offline and apparatus using the same

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140108

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20141231

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20170116

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20171227

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20181226

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20200102

Year of fee payment: 10