[go: up one dir, main page]

KR102261906B1 - System and method for creating virtual poi - Google Patents

System and method for creating virtual poi Download PDF

Info

Publication number
KR102261906B1
KR102261906B1 KR1020140035554A KR20140035554A KR102261906B1 KR 102261906 B1 KR102261906 B1 KR 102261906B1 KR 1020140035554 A KR1020140035554 A KR 1020140035554A KR 20140035554 A KR20140035554 A KR 20140035554A KR 102261906 B1 KR102261906 B1 KR 102261906B1
Authority
KR
South Korea
Prior art keywords
poi
virtual
coupon
service device
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020140035554A
Other languages
Korean (ko)
Other versions
KR20150113223A (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 KR1020140035554A priority Critical patent/KR102261906B1/en
Publication of KR20150113223A publication Critical patent/KR20150113223A/en
Application granted granted Critical
Publication of KR102261906B1 publication Critical patent/KR102261906B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0207Discounts or incentives, e.g. coupons or rebates
    • G06Q30/0224Discounts or incentives, e.g. coupons or rebates based on user history

Landscapes

  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 가상 POI 생성 시스템 및 방법에 관한 것으로, 보다 상세하게는 쿠폰 관련 정보가 저장된 쿠폰정보 데이터베이스, 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하는 POI 데이터 추출부, 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 POI 검색 결과를 수신하는 POI 검색 처리부, 상기 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 가상 POI를 수신하며, 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 상기 쿠폰 정보 데이터베이스에 저장하는 등록 처리부를 포함한다.The present invention relates to a virtual POI generation system and method, and more particularly, when a coupon information database in which coupon-related information is stored and a coupon registration request signal including coupon information is received, the coupon information is analyzed to extract POI data a POI data extraction unit that transmits a POI search request signal including the extracted POI data to a POI service device and receives a POI search result from the POI service device; In this case, a virtual POI generation request signal including the POI data is transmitted to the POI service device, a virtual POI is received from the POI service device, and the received virtual POI and the corresponding coupon are mapped and stored in the coupon information database. It includes a registration processing unit.

Description

가상 POI 생성 시스템 및 방법{SYSTEM AND METHOD FOR CREATING VIRTUAL POI}SYSTEM AND METHOD FOR CREATING VIRTUAL POI

본 발명은 가상 POI(Point Of Interest) 생성 시스템 및 방법에 관한 것으로, 보다 상세하게는 쿠폰 등록이 요청된 경우, 쿠폰 등록을 요청한 매장의 POI가 존재하는지를 판단하고, 그 판단결과 존재하지 않은 경우 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하고, 생성된 가상 POI에 쿠폰을 매칭하여 등록하는 가상 POI 생성 시스템 및 방법에 관한 것이다.
The present invention relates to a system and method for generating a virtual POI (Point Of Interest), and more particularly, when coupon registration is requested, it is determined whether a POI of a store requesting coupon registration exists, and if the determination result does not exist, the store A virtual POI generating system and method for generating a virtual POI based on a POI coordinate value corresponding to a location and POI data, and registering a coupon by matching a coupon to the generated virtual POI.

고전적으로 쿠폰은 오프라인에서 광범위하게 활용되고 있었다. 쿠폰의 소지자는 제품의 구매나 서비스 제공에 대한 대가에 대해 일정한 비율로 할인받는 혜택을 받을 수 있었다. 이러한 쿠폰은 음식점, 의류점, 문구점, 백화점 등 다양한 영업소에서 꾸준히 활용되는 마케팅 전략이다.Classically, coupons were widely used offline. The coupon holder was able to receive a discount at a certain rate in exchange for the purchase of a product or provision of a service. These coupons are a marketing strategy that is consistently used in various sales offices such as restaurants, clothing stores, stationery stores, and department stores.

최근 인터넷 등 통신 기술의 발달로 오프라인뿐만 아니라, 온라인까지 쿠폰을 이용한 마케팅 전략이 확대되고 있다. 온라인 상에서 쿠폰을 결제하고, 해당 쿠폰의 식별번호를 부여받은 쿠폰 구매자는 오프라인 매장에서 식별번호를 제시(혹은 온라인 마켓에서 식별번호 입력)하면 제품의 구매(서비스를 제공받을)시 가격을 할인받는 것이다.Recently, with the development of communication technologies such as the Internet, marketing strategies using coupons are expanding not only offline but also online. When a coupon buyer who pays for a coupon online and is given an identification number for the coupon, presents the identification number at an offline store (or enters the identification number in the online market), the price is discounted when purchasing the product (to receive the service). .

한편, 신규쿠폰이 발행되면 쿠폰 서비스 장치는 해당 매장이 POI에 등록되어 있어야만 지도에 표시가 가능하다. 만약, POI가 없으면, 쿠폰 서비스 장치는 POI 서비스 장치에 해당 매장의 POI 생성을 요청하고, POI 서비스 장치는 기존의 POI와 중복되지 않는지 검토 후에 POI를 생성하게 된다. On the other hand, when a new coupon is issued, the coupon service device can display it on the map only when the store is registered in the POI. If there is no POI, the coupon service device requests the POI service device to generate a POI for the store, and the POI service device creates the POI after reviewing whether it overlaps with the existing POI.

그러나, 종래에는 POI 생성에 대한 검토기간이 길어서 실제 최초 쿠폰을 등록하는데 까지 3~4일 이상이 소요되는 문제가 있다. 이처럼 매장주가 쿠폰을 발급할 때, 해당 매장의 POI가 존재하지 않아서 홍보시기가 늦춰지게 되고, 실시간 쿠폰을 등록할 때 문제가 발생한다
However, in the related art, there is a problem that it takes 3 to 4 days or more to actually register the initial coupon because the review period for POI generation is long. As such, when the store owner issues a coupon, the promotion period is delayed because the POI of the store does not exist, and a problem occurs when registering the coupon in real time.

선행기술1 : 한국등록특허 제10-1161764호: POI정보의 관련정보 제공 장치, 방법 및 시스템Prior Art 1: Korean Patent Registration No. 10-1161764: Device, method and system for providing information related to PIO information

본 발명은 상기한 문제점을 해결하기 위하여 안출된 것으로, 쿠폰 등록을 요청한 매장의 POI가 존재하지 않더라도 가상 POI를 생성하고, 그 가상 POI를 이용하여 쿠폰을 지도에 표시해주는 가상 POI 생성 시스템 및 방법을 제공함에 목적이 있다. The present invention has been devised to solve the above problems, and a virtual POI generating system and method for generating a virtual POI even if the POI of the store requesting coupon registration does not exist, and displaying the coupon on a map using the virtual POI. The purpose is to provide

본 발명의 다른 목적은 가상 POI를 생성하고, 비동기로 POI의 존재 여부를 체크 및 연산하여, 매장주/사용자가 모르게 가상 POI를 실 POI로 대체할 수 있는 가상 POI 생성 시스템 및 방법을 제공하는데 있다.
It is another object of the present invention to provide a virtual POI generating system and method capable of generating a virtual POI, asynchronously checking and calculating whether a POI exists, and replacing the virtual POI with a real POI without the store owner/user's knowledge. .

상술한 과제를 해결하기 위한 본 발명의 일 측면에 따르면, 쿠폰 관련 정보가 저장된 쿠폰정보 데이터베이스, 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하는 POI 데이터 추출부, 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 POI 검색 결과를 수신하는 POI 검색 처리부, 상기 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 가상 POI를 수신하며, 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 상기 쿠폰 정보 데이터베이스에 저장하는 등록 처리부를 포함하는 쿠폰 서비스 장치가 제공된다. According to one aspect of the present invention for solving the above-described problems, when a coupon registration request signal including coupon information and a coupon information database in which coupon information is stored is received, POI for extracting POI data by analyzing the coupon information a data extraction unit, a POI search processing unit that transmits a POI search request signal including the extracted POI data to a POI service device, and receives a POI search result from the POI service device; Registration of transmitting a virtual POI generation request signal including the POI data to the POI service device, receiving a virtual POI from the POI service device, mapping the received virtual POI and a corresponding coupon and storing it in the coupon information database A coupon service device including a processing unit is provided.

상기 쿠폰 정보는 쿠폰 관련정보, 매장 관련정보를 포함하고, 상기 POI 데이터는 매장 관련정보일 수 있다. The coupon information may include coupon-related information and store-related information, and the POI data may be store-related information.

상기 등록 처리부는 상기 POI 서비스 장치로부터 가상 POI 식별정보, 실(real) POI를 포함하는 POI 수정 요청 신호가 수신된 경우, 상기 쿠폰 정보 데이터베이스에 저장된 상기 가상 POI 식별정보에 대응하는 가상 POI를 상기 실 POI로 대체할 수 있다. When a POI modification request signal including virtual POI identification information and a real POI is received from the POI service device, the registration processing unit executes the virtual POI corresponding to the virtual POI identification information stored in the coupon information database. It can be replaced with POI.

본 발명의 다른 측면에 따르면, POI에 대한 정보가 저장된 POI 정보 데이터베이스, 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 POI 검색 요청 신호가 수신된 경우, 상기 POI 데이터베이스를 검색하여 상기 POI 데이터의 존재 여부를 판단하고, 그 판단결과에 따른 POI 검색 결과를 상기 쿠폰 서비스 장치로 전송하는 POI 검색부, 상기 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하고, 상기 생성된 가상 POI를 상기 쿠폰 서비스 장치로 전송하는 가상 POI 생성부를 포함하는 POI 서비스 장치가 제공된다. According to another aspect of the present invention, when a POI search request signal including POI data is received from a POI information database storing POI information and a coupon service device, the POI database is searched to determine whether the POI data exists and a POI search unit that transmits a POI search result according to the determination result to the coupon service device, and when a virtual POI generation request signal including POI data is received from the coupon service device, a POI coordinate value corresponding to a store location and a POI service device including a virtual POI generator that generates a virtual POI based on the POI data and transmits the generated virtual POI to the coupon service device.

상기 POI 서비스 장치는 상기 가상 POI 생성부에서 생성된 가상 POI가 가상 POI 식별정보와 매핑되어 저장된 가상 POI 데이터베이스, 상기 가상 POI 데이터베이스로부터 가상 POI의 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 정규화하여 상기 POI 정보 데이터베이스에 저장된 실 POI와 비교하고, 그 비교결과 기 설정된 일정값 이상 매칭되는 실 POI가 존재하는 경우, 상기 가상 POI를 실 POI로 대체하고, 상기 쿠폰 서비스 장치로 상기 가상 POI를 실 POI로 대체하도록 하는 POI 수정 요청 신호를 전송하는 POI 중복 처리부를 더 포함할 수 있다. The POI service device extracts POI data of a virtual POI from a virtual POI database where the virtual POI generated by the virtual POI generator is mapped with virtual POI identification information, and the virtual POI database, and normalizes the extracted POI data. The real POI is compared with the real POI stored in the POI information database, and if there is a real POI that matches a predetermined value or more as a result of the comparison, the virtual POI is replaced with a real POI, and the virtual POI is converted into a real POI with the coupon service device It may further include a POI duplication processing unit that transmits a POI modification request signal to be replaced with .

본 발명의 또 다른 측면에 따르면, 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호를 쿠폰 서비스 장치로 전송하는 단말장치, 상기 쿠폰 등록 요청 신호 수신에 따라, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하여 POI 검색 결과를 수신하며, 상기 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하여 가상 POI를 수신하고, 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 저장하는 쿠폰 서비스 장치, 상기 POI 검색 요청 신호 수신 시, 상기 POI 데이터의 존재 여부에 대한 POI 검색 결과를 상기 쿠폰 서비스 장치로 전송하고, 상기 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하고, 상기 생성된 가상 POI를 상기 쿠폰 서비스 장치로 전송하는 POI 서비스 장치를 포함하는 가상 POI 생성 시스템이 제공된다. According to another aspect of the present invention, a terminal device that transmits a coupon registration request signal including coupon information to a coupon service device, in response to receiving the coupon registration request signal, analyzes the coupon information to extract POI data, and A POI search request signal including the extracted POI data is transmitted to the POI service device to receive a POI search result, and when the POI search result is no POI, a virtual POI generation request signal including the POI data is transmitted to the POI A coupon service device that transmits to a service device to receive a virtual POI, maps and stores the received virtual POI and a corresponding coupon, and when receiving the POI search request signal, returns a POI search result for the existence of the POI data to the coupon transmitting to the service device, and when the virtual POI generation request signal is received, generating a virtual POI based on the POI coordinate value and POI data corresponding to the store location, and transmitting the generated virtual POI to the coupon service device A virtual POI generating system including a POI service device is provided.

상기 POI 서비스 장치는 상기 가상 POI에 가상 POI 식별정보를 부여하여 가상 POI 데이터베이스에 저장한 후, 가상 POI 데이터베이스로부터 상기 가상 POI의 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 정규화하여 POI 정보 데이터베이스에 저장된 실 POI와 비교하며, 상기 비교결과 기 설정된 일정값 이상 매칭되는 실 POI가 존재하는 경우, 상기 가상 POI를 실 POI로 대체하고, 상기 쿠폰 서비스 장치로 상기 가상 POI를 실 POI로 대체하도록 하는 POI 수정 요청 신호를 전송할 수 있다. The POI service device assigns virtual POI identification information to the virtual POI and stores it in a virtual POI database, extracts POI data of the virtual POI from the virtual POI database, normalizes the extracted POI data, and stores it in a POI information database. A POI that compares with the stored real POI, and replaces the virtual POI with a real POI when there is a real POI that matches a predetermined value or more as a result of the comparison, and replaces the virtual POI with a real POI with the coupon service device A correction request signal may be transmitted.

본 발명의 또 다른 측면에 따르면, 쿠폰 서비스 장치가 가상 POI 생성을 위한 방법에 있어서, 단말장치로부터 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하는 단계, 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 POI 검색 결과를 수신하는 단계, 상기 수신된 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 가상 POI를 수신하는 단계, 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 저장하는 단계를 포함하는 가상 POI 생성 방법이 제공된다. According to another aspect of the present invention, in a method for a coupon service device to generate a virtual POI, when a coupon registration request signal including coupon information is received from a terminal device, the coupon information is analyzed to extract POI data Step, transmitting a POI search request signal including the extracted POI data to a POI service device, and receiving a POI search result from the POI service device, If the received POI search result does not include a POI, the POI Transmitting a virtual POI generation request signal including data to the POI service device, receiving a virtual POI from the POI service device, and mapping the received virtual POI to a corresponding coupon and storing the virtual POI generation A method is provided.

본 발명의 또 다른 측면에 따르면, 쿠폰 서비스 장치에 의해 실행될 때, 단말장치로부터 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하는 단계, 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 POI 검색 결과를 수신하는 단계, 상기 수신된 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 가상 POI를 수신하는 단계, 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 저장하는 단계를 포함하는 가상 POI 생성 방법을 실행하기 위한 프로그램이 수록된 컴퓨터로 판독 가능한 기록 매체가 제공된다. According to another aspect of the present invention, when executed by the coupon service device, when a coupon registration request signal including coupon information is received from the terminal device, analyzing the coupon information to extract POI data, the extracted transmitting a POI search request signal including POI data to a POI service device and receiving a POI search result from the POI service device; Transmitting a POI generation request signal to the POI service device, receiving a virtual POI from the POI service device, and mapping and storing the received virtual POI and a corresponding coupon for executing a method for generating a virtual POI A computer-readable recording medium in which a program is recorded is provided.

본 발명의 또 다른 측면에 따르면, POI 서비스 장치가 가상 POI를 생성하는 방법에 있어서, 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하는 단계, 상기 생성된 가상 POI를 상기 쿠폰 서비스 장치로 전송함과 동시에 가상 POI 식별정보를 부여하여 가상 POI 데이터베이스에 저장하는 단계, 상기 가상 POI 데이터베이스로부터 상기 가상 POI의 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 정규화하여 상기 POI 정보 데이터베이스에 저장된 실 POI와 비교하는 단계, 상기 비교결과 기 설정된 일정값 이상 매칭되는 실 POI가 존재하는 경우, 상기 가상 POI를 실 POI로 대체하고, 상기 쿠폰 서비스 장치로 상기 가상 POI를 실 POI로 대체하도록 하는 POI 수정 요청 신호를 전송하는 단계를 포함하는 가상 POI 생성 방법이 제공된다. According to another aspect of the present invention, in a method for a POI service device to generate a virtual POI, when a virtual POI generation request signal including POI data is received from the coupon service device, the POI coordinate value corresponding to the store location and generating a virtual POI based on POI data; transmitting the generated virtual POI to the coupon service device and simultaneously assigning virtual POI identification information to store it in a virtual POI database; and storing the virtual POI from the virtual POI database extracting POI data of , normalizing the extracted POI data and comparing the extracted POI data with the real POI stored in the POI information database. There is provided a method for generating a virtual POI, which includes the step of replacing the POI with a POI and transmitting a POI modification request signal to replace the virtual POI with the real POI to the coupon service device.

본 발명의 또 다른 측면에 따르면, POI 서비스 장치에 의해 실행될 때, 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하는 단계, 상기 생성된 가상 POI를 상기 쿠폰 서비스 장치로 전송함과 동시에 가상 POI 식별정보를 부여하여 가상 POI 데이터베이스에 저장하는 단계, 상기 가상 POI 데이터베이스로부터 상기 가상 POI의 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 정규화하여 상기 POI 정보 데이터베이스에 저장된 실 POI와 비교하는 단계, 상기 비교결과 기 설정된 일정값 이상 매칭되는 실 POI가 존재하는 경우, 상기 가상 POI를 실 POI로 대체하고, 상기 쿠폰 서비스 장치로 상기 가상 POI를 실 POI로 대체하도록 하는 POI 수정 요청 신호를 전송하는 단계;를 포함하는 가상 POI 생성 방법을 실행하기 위한 프로그램이 수록된 컴퓨터로 판독 가능한 기록 매체가 제공된다. According to another aspect of the present invention, when a virtual POI creation request signal including POI data is received from the coupon service device when executed by the POI service device, based on the POI coordinate value corresponding to the store location and the POI data generating a virtual POI; transmitting the generated virtual POI to the coupon service device and simultaneously assigning virtual POI identification information and storing it in a virtual POI database; extracting POI data of the virtual POI from the virtual POI database and normalizing the extracted POI data and comparing the extracted POI data with the real POI stored in the POI information database. If there is a real POI matching a predetermined value or more as a result of the comparison, the virtual POI is replaced with a real POI, Transmitting a POI modification request signal to replace the virtual POI with a real POI to the coupon service device; a computer-readable recording medium containing a program for executing a virtual POI generation method is provided.

본 발명의 또 다른 측면에 따르면, 쿠폰 서비스 장치는 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하는 단계, 상기 POI 서비스 장치는 POI 데이터베이스를 검색하여 상기 POI 데이터의 존재 여부를 판단하고, 그 판단결과에 따른 POI 검색 결과를 상기 쿠폰 서비스 장치로 전송하는 단계, 상기 쿠폰 서비스 장치는 상기 수신된 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하는 단계, 상기 POI 서비스 장치는 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하고, 상기 생성된 가상 POI를 상기 쿠폰 서비스 장치로 전송함과 동시에 가상 POI 식별정보를 부여하여 가상 POI 데이터베이스에 저장하는 단계, 상기 쿠폰 서비스 장치는 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 저장하는 단계를 포함하는 가상 POI 생성 방법이 제공된다.
According to another aspect of the present invention, when a coupon registration request signal including coupon information is received, the coupon service device extracts POI data by analyzing the coupon information, and a POI search request including the extracted POI data transmitting a signal to a POI service device, the POI service device searching a POI database to determine whether the POI data exists, and transmitting a POI search result according to the determination result to the coupon service device, the coupon transmitting, by the service device, a virtual POI generation request signal including the POI data, to the POI service device when the received POI search result does not include a POI, the POI service device having a POI coordinate value corresponding to a store location and generating a virtual POI based on the POI data, transmitting the generated virtual POI to the coupon service device, and at the same time giving virtual POI identification information and storing it in a virtual POI database, wherein the coupon service device receives the received A method for generating a virtual POI is provided, which includes mapping and storing a virtual POI and a corresponding coupon.

본 발명에 따르면, 쿠폰 등록을 요청한 매장의 POI가 존재하지 않더라도 가상 POI를 생성하고, 그 가상 POI를 이용하여 쿠폰을 지도에 표시해줄 수 있으므로, 쿠폰을 그날 바로 발급할 수 있게 해준다. According to the present invention, even if the POI of the store requesting coupon registration does not exist, a virtual POI can be created and a coupon can be displayed on a map using the virtual POI, so that a coupon can be issued on the same day.

또한, 가상 POI를 생성하고, 비동기로 POI의 존재 여부를 체크 및 연산하여, 매장주/사용자가 모르게 가상 POI를 실 POI로 대체할 수 있다.
In addition, by generating a virtual POI, checking and calculating the existence of a POI asynchronously, it is possible to replace the virtual POI with a real POI without the store owner/user's knowledge.

도 1은 본 발명의 실시예에 따른 가상 POI 생성 시스템을 나타낸 도면.
도 2는 본 발명의 실시예에 따른 쿠폰 서비스 장치의 구성을 개략적으로 나타낸 블럭도.
도 3은 본 발명의 실시예에 따른 POI 서비스 장치의 구성을 개략적으로 나타낸 블럭도.
도 4는 본 발명의 실시예에 따른 가상 POI 생성 방법을 나타낸 도면.
1 is a diagram illustrating a virtual POI generation system according to an embodiment of the present invention.
Figure 2 is a block diagram schematically showing the configuration of a coupon service apparatus according to an embodiment of the present invention.
3 is a block diagram schematically showing the configuration of a POI service apparatus according to an embodiment of the present invention;
4 is a diagram illustrating a method for generating a virtual POI according to an embodiment of the present invention.

본 발명의 전술한 목적과 기술적 구성 및 그에 따른 작용 효과에 관한 자세한 사항은 본 발명의 명세서에 첨부된 도면에 의거한 이하 상세한 설명에 의해 보다 명확하게 이해될 것이다.The above-described object and technical configuration of the present invention, and details regarding the operational effects thereof will be more clearly understood by the following detailed description based on the accompanying drawings in the specification of the present invention.

이하, 첨부된 도면들을 참조하여 본 발명에 따른 '가상 POI 생성 시스템 및 방법'을 상세하게 설명한다. 설명하는 실시 예들은 본 발명의 기술 사상을 당업자가 용이하게 이해할 수 있도록 제공되는 것으로 이에 의해 본 발명이 한정되지 않는다. 또한, 첨부된 도면에 표현된 사항들은 본 발명의 실시 예들을 쉽게 설명하기 위해 도식화된 도면으로 실제로 구현되는 형태와 상이할 수 있다.Hereinafter, a 'virtual POI generating system and method' according to the present invention will be described in detail with reference to the accompanying drawings. The described embodiments are provided so that those skilled in the art can easily understand the technical spirit of the present invention, and the present invention is not limited thereto. In addition, matters expressed in the accompanying drawings may be different from the forms actually implemented in the drawings schematically for easy explanation of the embodiments of the present invention.

한편, 이하에서 표현되는 각 구성부는 본 발명을 구현하기 위한 예일 뿐이다. 따라서, 본 발명의 다른 구현에서는 본 발명의 사상 및 범위를 벗어나지 않는 범위에서 다른 구성부가 사용될 수 있다. 또한, 각 구성부는 순전히 하드웨어 또는 소프트웨어의 구성만으로 구현될 수도 있지만, 동일 기능을 수행하는 다양한 하드웨어 및 소프트웨어 구성들의 조합으로 구현될 수도 있다. 또한, 하나의 하드웨어 또는 소프트웨어에 의해 둘 이상의 구성부들이 함께 구현될 수도 있다. Meanwhile, each component represented below is only an example for implementing the present invention. Accordingly, other components may be used in other implementations of the present invention without departing from the spirit and scope of the present invention. In addition, each component may be implemented purely by a configuration of hardware or software, or may be implemented by a combination of various hardware and software components that perform the same function. In addition, two or more components may be implemented together by one piece of hardware or software.

또한, 어떤 구성요소들을 '포함'한다는 표현은, '개방형'의 표현으로서 해당 구성요소들이 존재하는 것을 단순히 지칭할 뿐이며, 추가적인 구성요소들을 배제하는 것으로 이해되어서는 안 된다. In addition, the expression 'including' certain components merely refers to the existence of the components as an expression of 'open type', and should not be construed as excluding additional components.

본 발명에서 POI는 Point Of Interest의 약칭으로서 지리 정보 관련 기술 분야에는 지도상에 위치하는 지형지물을 지칭하는데 이러한 POI는 공공기관, 학교, 백화점, 성당, 공원, 패스트푸드점, 시장, 음식점 등의 위치 정보와, 시설 명칭 등을 비롯하여 주소, 대표 전화번호, 시설물의 특성에 따른 특징, 및 시설물의 사진 등의 추가 정보를 포함한 정보를 포함하여 일컫는다.In the present invention, POI is an abbreviation of Point Of Interest, which refers to a geographical feature located on a map in the field of geographic information-related technology. Such POI is a public institution, school, department store, cathedral, park, fast food restaurant, market, restaurant, etc. It refers to information including location information, facility name, etc., address, representative phone number, characteristics according to the characteristics of the facility, and additional information such as a photograph of the facility.

도 1은 본 발명의 실시예에 따른 가상 POI 생성 시스템을 나타낸 도면이다. 1 is a diagram illustrating a virtual POI generation system according to an embodiment of the present invention.

도 1을 참조하면, 가상 POI 생성 시스템은 단말장치(100), 쿠폰 서비스 장치(200), POI 서비스 장치(300)를 포함한다. 여기서, 단말장치(100), 쿠폰 서비스 장치(200), POI 서비스 장치(300)는 유선 또는 무선의 통신을 통해 서로 연결될 수 있으며, 쿠폰과 관련된 다양한 정보를 송수신할 수 있다.Referring to FIG. 1 , the virtual POI generating system includes a terminal device 100 , a coupon service device 200 , and a POI service device 300 . Here, the terminal device 100, the coupon service device 200, and the POI service device 300 may be connected to each other through wired or wireless communication, and may transmit/receive various information related to coupons.

단말장치(100)는 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호를 쿠폰 서비스 장치(200)로 전송한다. 여기서, 쿠폰 정보는 쿠폰 관련정보, 매장 관련 정보 등을 포함할 수 있고, 쿠폰 관련정보는 쿠폰명, 사용기간, 쿠폰 설명 등을 포함할 수 있으며, 매장 관련 정보는 매장명, 매장위치, 매장 설명 등을 포함할 수 있다.The terminal device 100 transmits a coupon registration request signal including coupon information to the coupon service device 200 . Here, the coupon information may include coupon-related information and store-related information, and the coupon-related information may include a coupon name, period of use, and coupon description, and the store-related information includes a store name, store location, and store description. and the like.

단말장치(100)는 쿠폰 서비스 장치(200)와 통신이 가능한 클라이언트 단말, 예를 들어 스마트폰(smart phone), 노트패드, 랩톱(laptop) 컴퓨터, 태플릿(tablet) 컴퓨터 등의 단말들을 포함할 수 있으며, 통신망을 통한 통신이 가능하다면 어느 특정한 단말에 국한될 필요는 없다.Terminal device 100 is a coupon service device 200 and a client terminal capable of communication, for example, a smart phone (smart phone), notepad, laptop (laptop) computer, tablet (tablet) including terminals such as computer and, if communication through a communication network is possible, it is not necessary to be limited to a specific terminal.

쿠폰 서비스 장치(200)는 단말장치(100)로부터 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신되면, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하고, 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치(300)로 전송하며, POI 서비스 장치(300)로부터 POI 검색 결과를 수신한다. 즉, 특정 매장에서 신규 쿠폰을 발행한 경우, 매장주는 신규 쿠폰을 등록하기 위해 쿠폰 서비스 장치(200)로 쿠폰 등록을 요청한다. 쿠폰을 등록하기 위해서는 특정 매장이 POI에 등록되어 있어야만 지도에 표시 가능하기 때문에, 쿠폰 서비스 장치(200)는 특정 매장이 POI에 등록되어 있는지의 여부를 판단하기 위해, 쿠폰 정보에서 매장명, 매장 위치 등을 포함하는 POI 데이터를 추출하고, 추출된 POI 데이터를 POI 서비스 장치(300)로 전송하여, POI 데이터가 존재하는지에 대한 검색 결과를 수신한다. When the coupon service device 200 receives a coupon registration request signal including coupon information from the terminal device 100, it analyzes the coupon information to extract POI data, and provides a POI search request signal including the extracted POI data. It transmits to the POI service device 300 and receives a POI search result from the POI service device 300 . That is, when a new coupon is issued by a specific store, the store owner requests coupon registration to the coupon service device 200 in order to register the new coupon. In order to register a coupon, since a specific store must be registered in the POI to be displayed on the map, the coupon service device 200 determines whether a specific store is registered in the POI, the store name, the store location in the coupon information to determine whether the particular store is registered in the POI. POI data including , etc. is extracted, and the extracted POI data is transmitted to the POI service device 300 to receive a search result of whether POI data exists.

쿠폰 서비스 장치(200)는 POI 서비스 장치(300)로부터 수신된 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 POI 서비스 장치(300)로 전송하고, POI 서비스 장치(300)로부터 가상 POI를 수신하며, 수신된 가상 POI와 해당 쿠폰을 매핑하여 저장한다. 즉, 쿠폰 서비스 장치(200)는 특정 매장의 POI가 존재하지 않으면, 쿠폰을 지도 및 LBS서비스에서 쓸 수 있도록 하기 위해 POI를 생성해야 한다. 이를 위해 쿠폰 서비스 장치(200)는 특정 매장에 대한 가상 POI의 생성을 요청하는 가상 POI 생성 요청 신호를 POI 서비스 장치(300)로 전송한다. 그런 후, POI 서비스 장치(300)로부터 특정 매장에 대한 가상 POI가 수신되면, 쿠폰 서비스 장치(200)는 가상 POI와 쿠폰을 매핑하여 저장한다. 이때, 쿠폰 서비스 장치(200)는 매장 명칭, 매장 위치 등이 매핑된 가상 POI에 등록 요청된 쿠폰을 표시한다. 또한, 쿠폰 서비스 장치(200)는 등록 요청된 쿠폰을 매장을 식별하는 매장 위치에 대응하여 저장한다. The coupon service device 200 transmits a virtual POI generation request signal including the POI data to the POI service device 300 when the POI search result received from the POI service device 300 does not exist, and transmits the POI service. A virtual POI is received from the device 300 , and the received virtual POI is mapped to a corresponding coupon and stored. That is, if the POI of a specific store does not exist, the coupon service device 200 must generate a POI in order to use the coupon in the map and LBS service. To this end, the coupon service device 200 transmits a virtual POI generation request signal for requesting generation of a virtual POI for a specific store to the POI service device 300 . Then, when a virtual POI for a specific store is received from the POI service device 300 , the coupon service device 200 maps and stores the virtual POI and the coupon. In this case, the coupon service device 200 displays the coupon requested to be registered in the virtual POI to which the store name, store location, and the like are mapped. In addition, the coupon service device 200 stores the registration-requested coupon corresponding to the store location for identifying the store.

이러한 쿠폰 서비스 장치(200)는 다양한 통신 규격을 통해 다른 전자 장치들과 통신할 수 있고, 다양한 데이터 처리 연산을 수행할 수 있는 전자 장치를 통해 구현될 수 있다. 예를 들어, 쿠폰 서비스 장치(200)는 서버(Server) 장치의 형태로 구현될 수 있으며, 이러한 서버 장치의 형태 이외에도 다양한 전자 장치의 형태로 구현될 수 있다. 또한, 쿠폰 서비스 장치(200)는 단일의 전자 장치의 형태로 구현되거나, 둘 이상의 전자 장치가 결합 된 형태로 구현될 수 있다. The coupon service device 200 may communicate with other electronic devices through various communication standards, and may be implemented through an electronic device capable of performing various data processing operations. For example, the coupon service device 200 may be implemented in the form of a server device, and may be implemented in the form of various electronic devices in addition to the form of such a server device. In addition, the coupon service device 200 may be implemented in the form of a single electronic device, or two or more electronic devices are combined.

이러한 쿠폰 서비스 장치(200)에 대한 상세한 설명은 도 2를 참조하기로 한다.A detailed description of the coupon service device 200 will refer to FIG. 2 .

POI 서비스 장치(300)는 쿠폰 서비스 장치(200)로부터 POI 데이터를 포함하는 POI 검색 요청 신호가 수신되면, 기 구비된 POI 데이터베이스를 검색하여 상기 POI 데이터의 존재 여부를 판단하고, POI 검색 결과를 쿠폰 서비스 장치(200)로 전송한다. 예를 들어, '매장명:A매장, 전화번호:111-1111, 주소:석촌동 1번지 3층, 업종: 음식점'이 POI 데이터인 경우, POI 서비스 장치(300)는 POI 데이터베이스를 검색하여 '매장명:A매장, 전화번호:111-1111, 주소:석촌동 1번지 3층, 업종:음식점'가 존재하는지의 여부를 판단하고, 존재하면 실 POI를 쿠폰 서비스 장치(200)로 전송하고, 존재하지 않으면 POI 미존재 메시지를 쿠폰 서비스 장치(200)로 전송한다.When a POI search request signal including POI data is received from the coupon service device 200, the POI service device 300 determines whether the POI data exists by searching a pre-installed POI database, and provides the POI search result with a coupon. It is transmitted to the service device 200 . For example, if 'store name: store A, phone number: 111-1111, address: 3rd floor, Seokchon-dong 1, business type: restaurant' is POI data, the POI service device 300 searches the POI database and searches the POI database for 'store'. Name: store A, phone number: 111-1111, address: 3rd floor, Seokchon-dong 1, business type: determines whether 'restaurant' exists, and if there is, transmits the real POI to the coupon service device 200, and does not exist Otherwise, a POI non-existent message is transmitted to the coupon service device 200 .

POI 서비스 장치(300)는 쿠폰 서비스 장치(200)로부터 POI 데이터를 포함하는 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하고, 생성된 가상 POI를 쿠폰 서비스 장치(200)로 전송한다. 여기서, 가상 POI는 지도상에 표시될 POI 좌표값, POI 데이터 등을 포함할 수 있다. When a virtual POI generation request signal including POI data is received from the coupon service device 200, the POI service device 300 generates a virtual POI based on the POI coordinate value corresponding to the store location and the POI data, and generates The virtual POI is transmitted to the coupon service device 200 . Here, the virtual POI may include a POI coordinate value to be displayed on a map, POI data, and the like.

POI 서비스 장치(300)는 지도에 표시되는 지도 데이터, 특히 POI를 사용자에게 공개하는 역할을 수행한다. 여기서, POI는 지도 화면상에 노출되는 주요 시설물을 전자 수치 지도에 표시하는 데이터로서, 명칭, 주소, 전화번호 등의 텍스트 정보를 포함할 수 있다. The POI service device 300 serves to disclose map data displayed on a map, in particular, a POI to a user. Here, the POI is data for displaying major facilities exposed on the map screen on an electronic numerical map, and may include text information such as a name, address, and phone number.

POI 서비스 장치(300)는 지도 정보에 복수의 POI 데이터를 결합한다. 또한, POI 서비스 장치(300)는 지도상에 각종 표시 데이터를 표시하기 위하여, 표시 데이터를 지도 정보와 결합한다. 여기서, 표시 데이터의 일례로서, POI 아이콘, 상호 명칭, 주소, 전화 번호 등을 포함할 수 있다. The POI service device 300 combines a plurality of POI data with map information. In addition, the POI service device 300 combines the display data with map information to display various types of display data on the map. Here, as an example of the display data, it may include a POI icon, a business name, an address, a phone number, and the like.

이러한 POI 서비스 장치(300)는 다양한 통신 규격을 통해 다른 전자 장치들과 통신할 수 있고, 다양한 데이터 처리 연산을 수행할 수 있는 전자 장치를 통해 구현될 수 있다. 예를 들어, POI 서비스 장치(300)는 서버(Server) 장치의 형태로 구현될 수 있으며, 이러한 서버 장치의 형태 이외에도 다양한 전자 장치의 형태로 구현될 수 있다. 또한, POI 서비스 장치(300)는 단일의 전자 장치의 형태로 구현되거나, 둘 이상의 전자 장치가 결합 된 형태로 구현될 수 있다. The POI service device 300 may communicate with other electronic devices through various communication standards and may be implemented through an electronic device capable of performing various data processing operations. For example, the POI service device 300 may be implemented in the form of a server device, and may be implemented in the form of various electronic devices in addition to the server device shape. Also, the POI service device 300 may be implemented in the form of a single electronic device or in a form in which two or more electronic devices are combined.

POI 서비스 장치(300)에 대한 상세한 설명은 도 3을 참조하기로 한다. A detailed description of the POI service device 300 will be described with reference to FIG. 3 .

도 2는 본 발명의 실시예에 따른 쿠폰 서비스 장치의 구성을 개략적으로 나타낸 블럭도이다.2 is a block diagram schematically showing the configuration of a coupon service apparatus according to an embodiment of the present invention.

도 2를 참조하면, 쿠폰 서비스 장치(200)는 쿠폰 정보 데이터베이스(210), POI 데이터 추출부(220), POI 검색 처리부(230), 등록 처리부(240), 제어부(250)를 포함한다. Referring to FIG. 2 , the coupon service device 200 includes a coupon information database 210 , a POI data extraction unit 220 , a POI search processing unit 230 , a registration processing unit 240 , and a control unit 250 .

쿠폰 정보 데이터베이스(210)에는 쿠폰 관련 정보, 매장 관련 정보, POI 등이 저장되어 있다. The coupon information database 210 stores coupon-related information, store-related information, POI, and the like.

POI 데이터 추출부(220)는 단말장치로부터 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신되면, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출한다. 즉, 쿠폰 정보는 쿠폰 관련정보, 매장 관련 정보 등을 포함하므로, POI 데이터 추출부(220)는 매장 관련 정보를 POI 데이터로 추출할 수 있다.When a coupon registration request signal including coupon information is received from the terminal device, the POI data extraction unit 220 analyzes the coupon information to extract POI data. That is, since the coupon information includes coupon-related information and store-related information, the POI data extraction unit 220 may extract the store-related information as POI data.

POI 검색 처리부(230)는 POI 데이터 추출부(220)에서 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, POI 서비스 장치로부터 POI 검색 결과를 수신한다.The POI search processing unit 230 transmits a POI search request signal including the POI data extracted by the POI data extraction unit 220 to the POI service device, and receives a POI search result from the POI service device.

등록 처리부(240)는 POI 서비스 장치로부터 수신된 POI 검색 결과가 POI 미존재인 경우, POI 데이터를 포함하는 가상 POI 생성 요청 신호를 POI 서비스 장치로 전송하고, POI 서비스 장치로부터 가상 POI를 수신한다. 그런 후, 등록 처리부(240)는 수신된 가상 POI와 해당 쿠폰을 매핑하여 쿠폰 정보 데이터베이스(210)에 저장한다. When the POI search result received from the POI service device does not include a POI, the registration processing unit 240 transmits a virtual POI generation request signal including POI data to the POI service device and receives a virtual POI from the POI service device. Then, the registration processing unit 240 maps the received virtual POI to the corresponding coupon and stores it in the coupon information database 210 .

또한, 등록 처리부(240)는 POI 서비스 장치로부터 가상 POI 식별정보, 실 POI를 포함하는 POI 수정 요청 신호가 수신된 경우, 쿠폰 정보 데이터베이스(210)에 저장된 가상 POI 식별정보에 대응하는 가상 POI를 실 POI로 대체한다. 이처럼 가상 POI는 POI 서비스 장치의 중복검사를 통해서 중복이 있을 경우, 매장주가 모르게 보정이 된다. 이는 새로 생성되는 매장을 실시간으로 등록할 수 있게 해주며, 가상 POI는 지도서비스에서 따로 관리하여 기존 POI 검사를 통해서 매칭율이 높을 경우 기존 POI값으로 대체한다. In addition, when a POI modification request signal including virtual POI identification information and real POI is received from the POI service device, the registration processing unit 240 executes a virtual POI corresponding to the virtual POI identification information stored in the coupon information database 210 . Replace with POI. As such, the virtual POI is corrected without the store owner's knowledge if there is a duplicate through the duplicate inspection of the POI service device. This makes it possible to register newly created stores in real time, and the virtual POI is managed separately by the map service, and if the matching rate is high through the existing POI inspection, it is replaced with the existing POI value.

제어부(250)는 쿠폰 정보 데이터베이스(210), POI 데이터 추출부(220), POI 검색 처리부(230), 등록 처리부(240) 등 각 부의 동작을 제어한다. The control unit 250 controls the operation of each unit such as the coupon information database 210 , the POI data extraction unit 220 , the POI search processing unit 230 , and the registration processing unit 240 .

상기 쿠폰 서비스 장치(200)가 포함할 수 있는 이러한 구성부들은 하드웨어, 소프트웨어 또는 이들의 결합으로 구현될 수 있으며, 하나의 하드웨어 또는 소프트웨어에 의해 둘 이상의 구성부들이 동시에 구현될 수도 있다. These components that the coupon service device 200 may include may be implemented in hardware, software, or a combination thereof, and two or more components may be simultaneously implemented by one hardware or software.

도 3은 본 발명의 실시예에 따른 POI 서비스 장치의 구성을 개략적으로 나타낸 블럭도이다.3 is a block diagram schematically illustrating a configuration of a POI service apparatus according to an embodiment of the present invention.

도 3을 참조하면, POI 서비스 장치(300)는 POI 정보 데이터베이스(310), 가상 POI 데이터베이스(320), POI 검색부(330), 가상 POI 생성부(340), POI 중복 처리부(350), 제어부(360)를 포함한다. Referring to FIG. 3 , the POI service device 300 includes a POI information database 310 , a virtual POI database 320 , a POI search unit 330 , a virtual POI generator 340 , a POI duplicate processing unit 350 , and a control unit. (360).

POI 정보 데이터베이스(310)는 지도 서비스를 위한 전반의 지도 데이터를 저장 및 유지하는 역할뿐만 지도 데이터에 포함되는 POI를 저장한다. The POI information database 310 stores not only the role of storing and maintaining overall map data for the map service, but also the POI included in the map data.

POI 정보 데이터베이스(310)에는 지도, POI정보, 지리정보 및 POI정보에 대응시킨 관련정보 등을 포함한다. 여기서, POI(Point Of Interest)정보는 중요지점의 위치명과 좌표를 포함하며, 위치명은 공공기관, 학교, 백화점, 성당, 공원, 패스트푸드점, 시장, 음식점 등을 말한다. 본 실시예에서 POI정보를 중요지점의 위치명으로 한정하여 설명하고 있으나, 이에 한정되는 것은 아니다. 지리정보는 중요지점의 위치명, 좌표 및 부가서비스 등을 포함하며, 부가서비스는 주소, 대표전화번호, 동종 업종별 검색, Web 주소, 시설물의 추가정보 등을 포함한다. 관련정보는 휴대전화번호, 유선전화번호, 동종업계정보의 검색, 웹주소 및 이메일주소 등을 포함한다.The POI information database 310 includes a map, POI information, geographic information, and related information corresponding to the POI information. Here, POI (Point Of Interest) information includes location names and coordinates of important points, and location names refer to public institutions, schools, department stores, cathedrals, parks, fast food stores, markets, restaurants, and the like. In the present embodiment, the POI information is limited to the location name of the important point, but is not limited thereto. Geographic information includes location names, coordinates, and additional services of important points, and additional services include addresses, representative phone numbers, searches by industry of the same type, web addresses, and additional information on facilities. Relevant information includes mobile phone numbers, landline phone numbers, search for industry information, web addresses, and email addresses.

POI 정보 데이터베이스(310)에는 POI정보를 포함하는 지리정보와 POI정보에 대응시킨 관련정보를 저장하고 있는데, 이러한 지리정보에 POI정보를 대응시켜 하나의 파일로 저장될 수도 있고 각각의 파일로 분리하여 저장될 수도 있다.The POI information database 310 stores geographic information including POI information and related information corresponding to the POI information. may be stored.

POI 정보 데이터베이스(310)는 각 POI의 특성을 분류할 수 있는 카테고리 정보를 포함한다. 카테고리 정보는 예를 들어, 생활편의(대분류) > 음식점(중분류) > 패스트푸드(소분류) > 버거킹, 또는 쇼핑(대분류) > 대형 유통점(중분류) > 백화점(소분류) > 롯데백화점 등과 같이 단계적인 정보로 포함될 수도 있다.The POI information database 310 includes category information for classifying characteristics of each POI. Category information is, for example, convenience (large category) > restaurants (medium category) > fast food (small category) > Burger King, or shopping (large category) > large distribution stores (medium category) > department stores (small category) > Lotte Department Store, etc. may be included as information.

POI 정보 데이터베이스(310)는 POI(Point of Interest) 정보를 지도 데이터에 매칭하여 저장하고 있으며, POI 정보가 해당하는 위치 정보에 POI 정보를 매칭하여 저장한다. The POI information database 310 matches and stores Point of Interest (POI) information with map data, and stores the POI information by matching the POI information with location information corresponding to the POI information.

가상 POI 데이터베이스(320)에는 가상 POI 생성부(340)에서 생성된 가상 POI가 가상 POI 식별정보와 매핑되어 저장되어 있다. 즉, 가상 POI 데이터베이스(320)는 가상 POI의 형태 정보, 가상 POI가 가리키는 매장에 대한 설명 정보, 가상 POI를 설정한 사용자의 회원 페이지로의 링크 정보, 가상 POI가 대응된 위치 정보 중에 하나 이상을 저장할 수 있다.The virtual POI generated by the virtual POI generator 340 is mapped to the virtual POI identification information in the virtual POI database 320 and stored. That is, the virtual POI database 320 stores one or more of the form information of the virtual POI, description information on the store pointed to by the virtual POI, link information to the member page of the user who has set the virtual POI, and location information to which the virtual POI corresponds. can be saved

POI 검색부(330)는 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 POI 검색 요청 신호가 수신된 경우, POI 정보 데이터베이스(310)로부터 상기 POI 데이터의 존재 여부를 검색하고, POI 검색 결과를 상기 쿠폰 서비스 장치로 전송한다. 이때, POI 검색부(330)는 POI 정보 데이터베이스(310)에 POI 데이터와 유사한 위치 좌표 및 키워드를 갖는 POI 정보가 존재하지 않을 경우, 검색 결과가 존재하지 않음을 나타내는 메시지를 전송할 수 있으며, 유사한 위치 좌표 및 키워드를 갖는 POI 정보가 존재할 시, 해당 POI를 POI 검색 결과로 전송하기 위한 기능을 제어 및 처리한다.When a POI search request signal including POI data is received from the coupon service device, the POI search unit 330 searches for the existence of the POI data from the POI information database 310 and returns the POI search result to the coupon service device send to In this case, when POI information having position coordinates and keywords similar to POI data does not exist in the POI information database 310 , the POI search unit 330 may transmit a message indicating that the search result does not exist, and a similar position When POI information having coordinates and keywords exists, a function for transmitting the corresponding POI as a POI search result is controlled and processed.

가상 POI 생성부(340)는 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하고, 생성된 가상 POI를 쿠폰 서비스 장치로 전송한다.When a virtual POI generation request signal including POI data is received from the coupon service device, the virtual POI generating unit 340 generates a virtual POI based on the POI coordinate value and the POI data corresponding to the store location, and the generated virtual The POI is transmitted to the coupon service device.

가상 POI 생성부(340)는 지도의 POI 좌표값에 가상 POI가 위치하도록 설정할 수 있고, 가상 POI를 나타내는 아이콘을 지도의 POI 좌표값으로 이동하여 고정하는 것으로 간편하게 가상 POI를 설정할 수 있다. The virtual POI generator 340 may set the virtual POI to be located at the POI coordinate value of the map, and may set the virtual POI simply by moving and fixing an icon representing the virtual POI to the POI coordinate value of the map.

가상 POI 생성부(340)는 가상 POI에 대한 정보를 가상 POI 데이터베이스(320)로 전송하여 저장하도록 한다. 여기서, 가상 POI에 대한 정보는 단말장치에서 표시되는 가상 POI의 형태 정보, 가상 POI가 가리키는 매장에 대한 설명 정보, 가상 POI를 설정한 사용자의 회원 페이지로의 링크 정보, 가상 POI가 대응된 위치 정보 등을 포함할 수 있다. The virtual POI generator 340 transmits and stores information on the virtual POI to the virtual POI database 320 . Here, the information on the virtual POI includes information on the shape of the virtual POI displayed on the terminal device, description information on the store pointed to by the virtual POI, link information to the member page of the user who has set the virtual POI, and location information to which the virtual POI corresponds. and the like.

POI 중복 처리부(350)는 가상 POI 데이터베이스(320)로부터 가상 POI의 POI 데이터를 추출하고, 추출된 POI 데이터를 정규화하여 POI 정보 데이터베이스(310)에 저장된 실 POI와 비교한다. 그 비교결과 기 설정된 일정값 이상 매칭되는 실 POI가 존재하는 경우, POI 중복 처리부(350)는 가상 POI를 실 POI로 대체하고, 쿠폰 서비스 장치로 POI 수정 요청 신호를 전송한다. 이때, POI 정보 데이터베이스(310)에 저장된 전체 POI를 가상 POI와 비교하는 것은 무의미하므로, POI 중복 처리부(350)는 매장주가 등록한 지정 반경(예컨대, 5km)내의 POI 데이터를 추출하여 중복된 POI값을 찾는다. POI 데이터 정규화는 POI 데이터에 포함된 주소 체계를 일원화, 매장명을 단일화하는 것을 의미할 수 있다. 예컨대, '상현1동'은 '상현동'으로 일원화, '지하'는 'B'로 일원화, 매장명에 붙은 '(주)'는 매장명 앞으로 이동 등으로 단일화할 수 있다. The POI duplication processing unit 350 extracts POI data of the virtual POI from the virtual POI database 320 , normalizes the extracted POI data, and compares the extracted POI data with the real POI stored in the POI information database 310 . As a result of the comparison, if there is a real POI that matches a predetermined value or more, the POI duplication processing unit 350 replaces the virtual POI with the real POI, and transmits a POI correction request signal to the coupon service device. At this time, since it is meaningless to compare the entire POI stored in the POI information database 310 with the virtual POI, the POI duplication processing unit 350 extracts POI data within a designated radius (eg, 5 km) registered by the store owner to determine the duplicate POI values. look for POI data normalization may mean unifying the address system included in the POI data and unifying the store name. For example, 'Sanghyeon 1-dong' can be unified as 'Sanghyeon-dong', 'underground' can be unified with 'B', and '(Note)' attached to the store name can be moved forward, etc.

제어부(360)는 POI 정보 데이터베이스(310), 가상 POI 데이터베이스(320), POI 검색부(330), 가상 POI 생성부(340), POI 중복 처리부(350) 등 각 부의 동작을 제어한다. The controller 360 controls the operations of each unit, such as the POI information database 310 , the virtual POI database 320 , the POI search unit 330 , the virtual POI generator 340 , and the POI duplicate processing unit 350 .

제어부(360)는 적어도 하나의 연산 장치를 포함할 수 있는데, 이 때 연산장치로는 범용적인 중앙연산장치(CPU), 특정 목적에 적합하게 구현된 프로그래머블 디바이스 소자(CPLD, FPGA), 주문형 반도체 연산장치(ASIC) 또는 마이크로 컨트롤러 칩일 수 있다.The control unit 360 may include at least one arithmetic unit. In this case, the arithmetic unit includes a general-purpose central processing unit (CPU), a programmable device device (CPLD, FPGA) implemented appropriately for a specific purpose, and an application-specific semiconductor operation. It can be a device (ASIC) or a microcontroller chip.

상기 POI 서비스 장치(300)가 포함할 수 있는 이러한 구성부들은 하드웨어, 소프트웨어 또는 이들의 결합으로 구현될 수 있으며, 하나의 하드웨어 또는 소프트웨어에 의해 둘 이상의 구성부들이 동시에 구현될 수도 있다. These components that the POI service apparatus 300 may include may be implemented by hardware, software, or a combination thereof, and two or more components may be simultaneously implemented by one piece of hardware or software.

도 4는 본 발명의 실시예에 따른 가상 POI 생성 방법을 나타낸 도면이다.4 is a diagram illustrating a method of generating a virtual POI according to an embodiment of the present invention.

도 4를 참조하면, 단말장치가 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호를 쿠폰 서비스 장치로 전송하면(S402), 쿠폰 서비스 장치는 쿠폰 정보를 분석하여 POI 데이터를 추출한다(S404).4, when the terminal device transmits a coupon registration request signal including coupon information to the coupon service device (S402), the coupon service device analyzes the coupon information and extracts POI data (S404).

쿠폰 서비스 장치는 쿠폰을 등록할 POI가 존재하는지 여부를 확인하기 위해 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송한다(S406).The coupon service device transmits a POI search request signal including the extracted POI data to the POI service device to check whether a POI for registering a coupon exists (S406).

POI 서비스 장치는 POI 데이터베이스를 검색하여 상기 POI 데이터의 존재 여부를 검색하고, POI 검색 결과를 쿠폰 서비스 장치로 전송하며(S408), 쿠폰 서비스 장치는 POI 검색 결과가 POI 데이터 존재를 의미하는지의 여부를 판단한다(S410).The POI service device searches the POI database to search for the existence of the POI data, and transmits the POI search result to the coupon service device (S408), and the coupon service device determines whether the POI search result means the presence of POI data. It is determined (S410).

S410의 판단결과 POI 검색 결과가 POI 데이터가 미존재이면, 쿠폰 서비스 장치는 가상 POI 생성 요청 신호를 POI 서비스 장치로 전송한다(S412).If it is determined in S410 that the POI data does not exist as a result of the POI search, the coupon service device transmits a virtual POI generation request signal to the POI service device (S412).

POI 서비스 장치는 가상 POI를 생성하고(S414), 생성된 가상 POI를 쿠폰 서비스 장치로 전송한다(S416). 이때, POI 서비스 장치는 생성된 가상 POI에 식별정보를 부여하여 가상 POI 데이터베이스에 저장한다. The POI service device generates a virtual POI (S414), and transmits the generated virtual POI to the coupon service device (S416). In this case, the POI service device assigns identification information to the generated virtual POI and stores it in the virtual POI database.

쿠폰 서비스 장치는 가상 POI와 쿠폰을 매핑하여 등록한다(S418).The coupon service device maps and registers the virtual POI and the coupon (S418).

추후, POI 서비스 장치는 가상 POI 데이터베이스로부터 가상 POI의 POI 데이터를 추출하고(S422), 추출된 POI 데이터를 정규화하여(S424) POI 정보 데이터베이스에 저장된 실 POI의 POI 데이터와 비교하여 POI 중복 검사를 수행한다(S426).Later, the POI service device extracts the POI data of the virtual POI from the virtual POI database (S422), normalizes the extracted POI data (S424), and compares it with the POI data of the real POI stored in the POI information database to perform a POI duplicate check do (S426).

POI 서비스 장치는 중복 검사 결과 기 설정된 일정값 이상 매칭되는지의 여부를 판단한다(S426).The POI service device determines whether or not the duplicate inspection result matches a predetermined value or more (S426).

S426의 판단결과 기 설정된 일정 값 이상 매칭되면, POI 서비스 장치는 가상 POI를 상기 실 POI로 대체하고(S430), 쿠폰 서비스 장치로 가상 POI를 실 POI로 대체하도록 하는 POI 수정 요청 신호를 전송한다(S432).As a result of the determination in S426, if it matches a predetermined value or more, the POI service device replaces the virtual POI with the real POI (S430), and transmits a POI modification request signal to replace the virtual POI with the real POI to the coupon service device (S430) ( S432).

그러면, 쿠폰 서비스 장치는 해당 가상 POI를 실 POI로 대체한다(S434).Then, the coupon service device replaces the virtual POI with the real POI (S434).

한편, 본 발명의 다른 측면에 따르면, 쿠폰 서비스 장치에 의해 실행될 때, 단말장치로부터 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하는 단계, 상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 POI 검색 결과를 수신하는 단계, 상기 수신된 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 가상 POI를 수신하는 단계, 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 저장하는 단계를 포함하는 가상 POI 생성 방법을 실행하기 위한 프로그램이 수록된 컴퓨터로 판독 가능한 기록 매체가 제공된다. On the other hand, according to another aspect of the present invention, when executed by the coupon service device, when a coupon registration request signal including coupon information is received from the terminal device, analyzing the coupon information to extract POI data, the extraction Transmitting a POI search request signal including the obtained POI data to a POI service device, and receiving a POI search result from the POI service device. When the received POI search result does not include a POI, including the POI data Transmitting a virtual POI generation request signal to the POI service device, receiving a virtual POI from the POI service device, and mapping the received virtual POI with a corresponding coupon and storing the corresponding coupon. A computer-readable recording medium on which a program is recorded is provided.

또한, 본 발명의 다른 측면에 따르면, POI 서비스 장치가 가상 POI를 생성하는 방법에 있어서, 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하는 단계, 상기 생성된 가상 POI를 상기 쿠폰 서비스 장치로 전송함과 동시에 가상 POI 식별정보를 부여하여 가상 POI 데이터베이스에 저장하는 단계, 상기 가상 POI 데이터베이스로부터 상기 가상 POI의 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 정규화하여 상기 POI 정보 데이터베이스에 저장된 실 POI와 비교하는 단계, 상기 비교결과 기 설정된 일정값 이상 매칭되는 실 POI가 존재하는 경우, 상기 가상 POI를 실 POI로 대체하고, 상기 쿠폰 서비스 장치로 상기 가상 POI를 실 POI로 대체하도록 하는 POI 수정 요청 신호를 전송하는 단계를 포함하는 가상 POI 생성 방법이 제공된다. Further, according to another aspect of the present invention, in a method for a POI service device to generate a virtual POI, when a virtual POI generation request signal including POI data is received from the coupon service device, a POI coordinate value corresponding to a store location and generating a virtual POI based on the POI data, transmitting the generated virtual POI to the coupon service device and simultaneously assigning virtual POI identification information and storing it in a virtual POI database, from the virtual POI database extracting POI data of POI, normalizing the extracted POI data and comparing the extracted POI data with the real POI stored in the POI information database; There is provided a method for generating a virtual POI, which includes replacing the real POI and transmitting a POI modification request signal to replace the virtual POI with the real POI to the coupon service device.

이러한 가상 POI 생성 방법은 프로그램으로 작성 가능하며, 프로그램을 구성하는 코드들 및 코드 세그먼트들은 당해 분야의 프로그래머에 의하여 용이하게 추론될 수 있다. 또한, 가상 POI 생성 방법에 관한 프로그램은 전자장치가 읽을 수 있는 정보저장매체(Readable Media)에 저장되고, 전자장치에 의하여 읽혀지고 실행될 수 있다.Such a virtual POI generating method can be written in a program, and codes and code segments constituting the program can be easily inferred by a programmer in the art. Also, the program related to the method for generating a virtual POI may be stored in a readable media readable by the electronic device, read and executed by the electronic device.

이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
As such, those skilled in the art to which the present invention pertains will understand that the present invention may be embodied in other specific forms without changing the technical spirit or essential characteristics thereof. Therefore, it should be understood that the embodiments described above are illustrative in all respects and not restrictive. The scope of the present invention is indicated by the following claims rather than the above detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts should be interpreted as being included in the scope of the present invention. do.

본 발명은 가상 POI 생성 시스템 및 방법을 제공함으로써, 쿠폰 등록이 요청된 매장의 POI가 존재하지 않더라도 가상 POI를 생성하고, 그 가상 POI를 이용하여 쿠폰을 지도에 표시해줄 수 있으므로, 쿠폰을 그날 바로 발급할 수 있게 해준다.
The present invention provides a virtual POI generation system and method, thereby generating a virtual POI even if the POI of the store for which coupon registration is requested does not exist, and using the virtual POI to display the coupon on a map, allow it to be issued.

100 : 단말장치 200 : 쿠폰 서비스 장치
210 : 쿠폰 정보 데이터베이스 220 : POI 데이터 추출부
230 : POI 검색 처리부 240 : 등록 처리부
250, 360 : 제어부 300 : POI 서비스 장치
310 : POI 정보 데이터베이스 320 : 가상 POI 데이터베이스
330 : POI 검색부 340 : 가상 POI 생성부
350 : POI 중복 처리부
100: terminal device 200: coupon service device
210: coupon information database 220: POI data extraction unit
230: POI search processing unit 240: registration processing unit
250, 360: control unit 300: POI service device
310: POI information database 320: virtual POI database
330: POI search unit 340: virtual POI generation unit
350: POI duplication processing unit

Claims (12)

쿠폰 관련 정보가 저장된 쿠폰정보 데이터베이스;
쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI(Point Of Interest) 데이터를 추출하는 POI 데이터 추출부;
상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 POI 검색 결과를 수신하는 POI 검색 처리부; 및
상기 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 가상 POI를 수신하며, 상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 상기 쿠폰 정보 데이터베이스에 저장하는 등록 처리부;
를 포함하며,
상기 등록 처리부는 상기 POI 서비스 장치로부터 가상 POI 식별정보, 실(real) POI를 포함하는 POI 수정 요청 신호가 수신된 경우, 상기 쿠폰정보 데이터베이스에 저장된 상기 가상 POI 식별정보에 대응하는 가상 POI를 상기 실 POI로 대체하며,
상기 실 POI는, 상기 POI 서비스 장치에 의해, 상기 가상 POI 식별정보에 대응하는 가상 POI의 POI 데이터를 정규화하여 상기 실 POI와 비교한 결과 기 설정된 일정값 이상 매칭되어 상기 가상 POI 식별정보에 대응하는 가상 POI와 중복되는 것으로 판단된 POI인 것을 특징으로 하는 쿠폰 서비스 장치.
Coupon information database in which coupon-related information is stored;
a POI data extraction unit for extracting Point Of Interest (POI) data by analyzing the coupon information when a coupon registration request signal including coupon information is received;
a POI search processing unit for transmitting a POI search request signal including the extracted POI data to a POI service device and receiving a POI search result from the POI service device; and
When the result of the POI search is no POI, a virtual POI generation request signal including the POI data is transmitted to the POI service device, a virtual POI is received from the POI service device, and the received virtual POI and a corresponding coupon a registration processing unit for mapping and storing the coupon information database;
includes,
When a POI modification request signal including virtual POI identification information and real POI is received from the POI service device, the registration processing unit executes the virtual POI corresponding to the virtual POI identification information stored in the coupon information database. replaced by POI,
The real POI is obtained by normalizing, by the POI service device, POI data of a virtual POI corresponding to the virtual POI identification information and comparing it with the real POI. As a result, it matches a predetermined value or more and corresponds to the virtual POI identification information. Coupon service device, characterized in that the POI is determined to overlap with the virtual POI.
제1항에 있어서,
상기 쿠폰 정보는 쿠폰 관련정보, 매장 관련정보를 포함하고,
상기 POI 데이터는 매장 관련정보인 것을 특징으로 하는 쿠폰 서비스 장치.
According to claim 1,
The coupon information includes coupon-related information and store-related information,
The POI data is a coupon service device, characterized in that store-related information.
삭제delete POI에 대한 정보가 저장된 POI 정보 데이터베이스;
쿠폰 서비스 장치로부터 POI 데이터를 포함하는 POI 검색 요청 신호가 수신된 경우, 상기 POI 정보 데이터베이스를 검색하여 상기 POI 데이터의 존재 여부를 판단하고, 그 판단결과에 따른 POI 검색 결과를 상기 쿠폰 서비스 장치로 전송하는 POI 검색부; 및
상기 쿠폰 서비스 장치로부터 POI 데이터를 포함하는 가상 POI 생성 요청 신호가 수신된 경우, 매장위치에 해당하는 POI 좌표값과 POI 데이터를 기반으로 가상 POI를 생성하고, 상기 생성된 가상 POI를 상기 쿠폰 서비스 장치로 전송하는 가상 POI 생성부;
를 포함하며,
상기 가상 POI 생성부에서 생성된 가상 POI가 가상 POI 식별정보와 매핑되어 저장된 가상 POI 데이터베이스; 및
상기 가상 POI 데이터베이스로부터 가상 POI의 POI 데이터를 추출하고, 상기 추출된 POI 데이터를 정규화하여 상기 POI 정보 데이터베이스에 저장된 실 POI와 비교하고, 그 비교결과 기 설정된 일정값 이상 매칭되는 실 POI가 존재하는 경우, 상기 가상 POI를 상기 실 POI로 대체하고, 상기 쿠폰 서비스 장치로 상기 가상 POI를 상기 실 POI로 대체하도록 하는 POI 수정 요청 신호를 전송하는 POI 중복 처리부를 더 포함하는 것을 특징으로 하는 POI 서비스 장치.
a POI information database in which information about the POI is stored;
When a POI search request signal including POI data is received from the coupon service device, the POI information database is searched to determine whether the POI data exists, and a POI search result according to the determination result is transmitted to the coupon service device a POI search unit; and
When a virtual POI generation request signal including POI data is received from the coupon service device, a virtual POI is generated based on a POI coordinate value corresponding to a store location and the POI data, and the generated virtual POI is used in the coupon service device a virtual POI generator that transmits to
includes,
a virtual POI database in which the virtual POI generated by the virtual POI generator is mapped with virtual POI identification information and stored; and
Extracting POI data of a virtual POI from the virtual POI database, normalizing the extracted POI data, comparing the extracted POI data with the real POI stored in the POI information database, and as a result of the comparison, a real POI matching a predetermined value or more exists , a POI duplication processing unit that replaces the virtual POI with the real POI and transmits a POI modification request signal to replace the virtual POI with the real POI to the coupon service device.
삭제delete 삭제delete 삭제delete 쿠폰 서비스 장치가 가상 POI 생성을 위한 방법에 있어서,
단말장치로부터 쿠폰 정보를 포함하는 쿠폰 등록 요청 신호가 수신된 경우, 상기 쿠폰 정보를 분석하여 POI 데이터를 추출하는 단계;
상기 추출된 POI 데이터를 포함하는 POI 검색 요청 신호를 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 POI 검색 결과를 수신하는 단계;
상기 수신된 POI 검색 결과가 POI 미존재인 경우, 상기 POI 데이터를 포함하는 가상 POI 생성 요청 신호를 상기 POI 서비스 장치로 전송하고, 상기 POI 서비스 장치로부터 가상 POI를 수신하는 단계; 및
상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 쿠폰 정보 데이터베이스에 저장하는 단계;
를 포함하며,
상기 수신된 가상 POI와 해당 쿠폰을 매핑하여 저장하는 단계 이후,
상기 POI 서비스 장치로부터 가상 POI 식별정보, 실(real) POI를 포함하는 POI 수정 요청 신호가 수신된 경우, 상기 쿠폰 정보 데이터베이스에 저장된 상기 가상 POI 식별정보에 대응하는 가상 POI를 상기 실 POI로 대체하는 단계를 더 포함하고,
상기 실 POI는, 상기 POI 서비스 장치에 의해, 상기 가상 POI 식별정보에 대응하는 가상 POI의 POI 데이터를 정규화하여 상기 실 POI와 비교한 결과 기 설정된 일정값 이상 매칭되어 상기 가상 POI 식별정보에 대응하는 가상 POI와 중복되는 것으로 판단된 POI인 것을 특징으로 하는 가상 POI 생성 방법.
In the method for the coupon service device to create a virtual POI,
extracting POI data by analyzing the coupon information when a coupon registration request signal including coupon information is received from the terminal device;
transmitting a POI search request signal including the extracted POI data to a POI service device and receiving a POI search result from the POI service device;
transmitting a virtual POI generation request signal including the POI data to the POI service device and receiving a virtual POI from the POI service device when the received POI search result does not exist; and
mapping the received virtual POI and the corresponding coupon and storing the corresponding coupon in a coupon information database;
includes,
After the step of mapping and storing the received virtual POI and the corresponding coupon,
When a POI modification request signal including virtual POI identification information and real POI is received from the POI service device, the virtual POI corresponding to the virtual POI identification information stored in the coupon information database is replaced with the real POI further comprising steps,
The real POI is obtained by normalizing, by the POI service device, POI data of a virtual POI corresponding to the virtual POI identification information and comparing it with the real POI. As a result, it matches a predetermined value or more and corresponds to the virtual POI identification information. A method for generating a virtual POI, characterized in that the POI is determined to overlap with the virtual POI.
삭제delete 삭제delete 삭제delete 삭제delete
KR1020140035554A 2014-03-26 2014-03-26 System and method for creating virtual poi Active KR102261906B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140035554A KR102261906B1 (en) 2014-03-26 2014-03-26 System and method for creating virtual poi

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140035554A KR102261906B1 (en) 2014-03-26 2014-03-26 System and method for creating virtual poi

Publications (2)

Publication Number Publication Date
KR20150113223A KR20150113223A (en) 2015-10-08
KR102261906B1 true KR102261906B1 (en) 2021-06-09

Family

ID=54346194

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140035554A Active KR102261906B1 (en) 2014-03-26 2014-03-26 System and method for creating virtual poi

Country Status (1)

Country Link
KR (1) KR102261906B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114519595A (en) * 2020-11-18 2022-05-20 京东科技控股股份有限公司 Virtual resource processing method and device, electronic equipment and storage medium

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050007002A (en) * 2003-07-10 2005-01-17 블루맵 주식회사 Service method of offering locational information using internet and apparatus thereof
KR101161764B1 (en) 2004-12-15 2012-07-03 엘지전자 주식회사 apparatus, method, and system for providing information relevant to POI
KR20070090410A (en) * 2006-03-02 2007-09-06 에스케이 텔레콤주식회사 POI service system and method
KR100865761B1 (en) * 2006-11-06 2008-10-28 주식회사 씨엠에스 Virtual coupon service system
KR20120087315A (en) * 2011-01-07 2012-08-07 주식회사 골드넥스 Coupon publishing relay apparatus and control method thereof

Also Published As

Publication number Publication date
KR20150113223A (en) 2015-10-08

Similar Documents

Publication Publication Date Title
US20200286039A1 (en) Information generation method and apparatus
CN103631835B (en) Interest point information map presenting system and method thereof
WO2020186819A1 (en) Product data processing
US10244345B2 (en) Geographic location mapping using network signal strength
CN110750654A (en) Knowledge graph acquisition method, device, equipment and medium
CN104090970A (en) Interest point showing method and device
US20180053252A1 (en) Mobile credit acquisition with form population
US11308535B2 (en) On-line shopping assistant for in-store shopping
US10102537B2 (en) Methods, systems and computer readable media for utilizing payment card transaction data to conduct product price comparisons
CN104077322A (en) Method and system for mining geographic information on basis of problems
CN104750771A (en) Method and system for contextual data analysis using domain information
CN111814069A (en) Information processing method, device, storage medium, and electronic device
CN107679406B (en) Processing method, device and equipment of high-precision electronic map and computer readable storage medium
CN110490689A (en) It is new to be sold lower consumer's channel behavior routing resource and system
KR102261906B1 (en) System and method for creating virtual poi
US11983712B2 (en) Location modeling using transaction data for validation
US9449110B2 (en) Geotiles for finding relevant results from a geographically distributed set
CN102713910B (en) Dictionary generating apparatus, dictionary generation method
CN112507223B (en) Data processing method, device, electronic equipment and readable storage medium
JP2024021819A (en) Information processing device, information processing method, and information processing program
CN113723681A (en) Path selection method and device, electronic equipment and readable storage medium
CN113971247A (en) Data processing method and computer program product
CN112182427A (en) Data processing method, device, electronic device and storage medium
JP5377150B2 (en) Electronic map data processing system
JP2018036969A (en) Outlet exploitation support system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140326

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20190325

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20140326

Comment text: Patent Application

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

Comment text: Notification of reason for refusal

Patent event date: 20200826

Patent event code: PE09021S01D

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

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210226

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210601

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210602

End annual number: 3

Start annual number: 1

PG1601 Publication of registration