KR101326593B1 - A processing method for mobile coupon using user's mobile terminal - Google Patents
A processing method for mobile coupon using user's mobile terminal Download PDFInfo
- Publication number
- KR101326593B1 KR101326593B1 KR1020100113336A KR20100113336A KR101326593B1 KR 101326593 B1 KR101326593 B1 KR 101326593B1 KR 1020100113336 A KR1020100113336 A KR 1020100113336A KR 20100113336 A KR20100113336 A KR 20100113336A KR 101326593 B1 KR101326593 B1 KR 101326593B1
- Authority
- KR
- South Korea
- Prior art keywords
- user terminal
- mobile coupon
- coupon
- affiliated store
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06018—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding
- G06K19/06028—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking one-dimensional coding using bar codes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/04—Payment circuits
- G06Q20/06—Private payment circuits, e.g. involving electronic currency used among participants of a common payment scheme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Finance (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
본 발명은 사용자 단말기를 통한 모바일 쿠폰의 처리 방법에 관한 것으로, 본 발명에 따른 모바일 쿠폰의 처리 방법은 모바일 쿠폰을 수신한 사용자 단말기가 모바일 쿠폰을 사용하고자 하는 가맹점을 식별하고, 식별된 가맹점 정보에 기초하여 모바일 쿠폰의 유효성을 검사하며, 검사 결과 모바일 쿠폰이 유효한 경우 사용자 단말기가 쿠폰의 사용 내역을 서버로 전송하고 해당 모바일 쿠폰을 자동으로 비활성화시킨다.The present invention relates to a method for processing a mobile coupon through a user terminal, and the method for processing a mobile coupon according to the present invention identifies a merchant to which a user terminal which has received a mobile coupon intends to use a mobile coupon, and identifies the identified merchant information. The mobile terminal checks the validity of the mobile coupon, and if the mobile coupon is valid, the user terminal transmits the usage history of the coupon to the server and automatically deactivates the mobile coupon.
Description
본 발명은 사용자 단말기를 통한 모바일 쿠폰의 처리 방법에 관한 것으로, 특히 모바일 쿠폰을 사용하고자 하는 가맹점을 방문한 사용자가 자신의 단말기를 통해 모바일 쿠폰을 사용하면 서버를 통해 이를 처리하는 쿠폰 처리 시스템 환경에서의 모바일 쿠폰 처리 방법 및 이를 기록한 기록매체에 관한 것이다.The present invention relates to a method of processing a mobile coupon through a user terminal, in particular, when a user who visits a merchant who wants to use a mobile coupon uses a mobile coupon through his terminal in a coupon processing system environment for processing this through a server The present invention relates to a mobile coupon processing method and a recording medium recording the same.
쿠폰(coupon)이란 상품의 판매를 촉진하거나 상품 또는 서비스를 광고하는 등의 목적으로 제공되는 상품 또는 서비스의 할인권 및 상품 또는 서비스의 교환권을 말한다. 전통적으로 이러한 쿠폰은 종이나 비닐에 표시된 인쇄물로 제작되는 것이 일반적이었으며, 시장 경쟁이 치열해짐에 따라 마케팅 수단으로 쿠폰의 이용이 적극적으로 확산되고 있는 추세이다.A coupon is a discount coupon of a product or service and an exchange ticket of a product or service provided for the purpose of promoting the sale of the product or advertising the product or service. Traditionally, these coupons were generally made of printed materials printed on paper or vinyl. As market competition is fierce, the use of coupons as a means of marketing is actively spreading.
컴퓨터 기술의 등장에 따라 쿠폰은 전자적 형태로 가공되어 유통되기 시작했으며, 최근 이동통신 서비스 이용이 대중화되면서 이동통신 단말기에 다운로드(download)되는 모바일 쿠폰(mobile coupon)이 등장하였다. 이러한 모바일 쿠폰은 특유의 이동성으로 많은 인기를 끌고 있으며, 이동통신망을 통해 쿠폰 제공 서버로부터 무선으로 사용자의 통신 단말기에 전송된다. 즉, 모바일 쿠폰의 경우 사용자는 인쇄물을 소지하는 것이 아니라, 자신이 휴대하고 있는 통신 단말기의 메모리에 전자적 형태의 쿠폰이 저장되게 된다.With the advent of computer technology, coupons have been processed and distributed in electronic form. Recently, as the use of mobile communication services has become popular, mobile coupons that have been downloaded to mobile terminals have appeared. Such mobile coupons have gained much popularity due to their unique mobility, and are wirelessly transmitted from the coupon providing server to the user's communication terminal through a mobile communication network. That is, in the case of a mobile coupon, the user does not have printed matters, but the electronic coupon is stored in the memory of the communication terminal he is carrying.
한편, 사용자가 모바일 쿠폰을 사용하기 위해서는 자신의 통신 단말기를 소지하고 가맹점을 방문하여 단말기의 디스플레이 화면에 표시된 모바일 쿠폰을 제시하여야만 한다. 그러면, 가맹점에서는 모바일 쿠폰을 확인하고 이에 해당하는 상품 또는 서비스를 제공한다. 이 때, 가맹점에서 모바일 쿠폰을 처리하기 위해서는 모바일 쿠폰에 표시된 바코드를 가맹점이 보유하고 바코드 리더기로 인식시키거나, 모바일 쿠폰의 내용을 직접 육안으로 확인하게 된다. 만약 바코드 리더기로 인식시킨 경우, 가맹점이 보유하고 있는 포스(point of sales, POS) 시스템을 통해 상품 또는 서비스 제공 내역을 기록할 수 있으며, 육안으로만 확인한 경우라면 가맹점 담당자가 별도의 수단을 통해 제공 내역을 기록해야 할 것이다. 마지막으로 사용이 완료된 모바일 쿠폰을 삭제해야 하는데, 이를 위해서는 불가피하게 사용자의 단말기를 넘겨받아 직접 모바일 쿠폰을 단말기로부터 삭제할 수 밖에 없다.Meanwhile, in order to use a mobile coupon, a user must possess a communication terminal of his own and visit a member store and present a mobile coupon displayed on a display screen of the terminal. Then, the merchant checks the mobile coupon and provides a corresponding product or service. In this case, in order to process the mobile coupon in the merchant, the merchant stores the barcode displayed on the merchant with a barcode reader, or directly check the contents of the mobile coupon. If it is recognized as a barcode reader, the point of sales (POS) system owned by the merchant can record the product or service delivery history, and if confirmed only with the naked eye, the merchant representative can provide it through a separate means. You will need to record the details. Finally, the mobile coupons that have been used must be deleted. For this purpose, the mobile coupon is inevitably taken over by the user's terminal and the mobile coupon can be deleted directly from the terminal.
따라서, 가맹점의 입장에서는 모바일 쿠폰을 처리할 수 있는 별도의 시스템 내지 수단이 반드시 필요하게 되고, 사용자의 입장에서는 자신의 단말기를 가맹점의 담당자에게 건네주어 해당 쿠폰을 삭제시켜야 하는 불편함이 따른다.Therefore, a separate system or means for processing a mobile coupon is necessary in the merchant's point of view, and the user has to inconvenience the need to delete the coupon by handing his terminal to the person in charge of the merchant.
본 발명이 해결하고자 하는 기술적 과제는 특정 상품 및 서비스를 제공하기 위해 가맹점마다 모바일 쿠폰을 처리할 수 있는 별도의 처리 시스템을 마련해야 하는 부담을 해소하고, 사용자의 단말기에 대한 가맹점의 직접적인 조작이 있어야만 모바일 쿠폰을 사용 처리할 수 있는 한계를 극복하며, 그 결과 사용자의 단말기에 대한 프라이버시가 침해되는 문제점을 해결하는 사용자 단말기를 통한 모바일 쿠폰의 처리 방법 및 이를 기록한 기록매체를 제공하는데 있다.The technical problem to be solved by the present invention is to solve the burden of providing a separate processing system for processing a mobile coupon for each merchant in order to provide a specific goods and services, mobile only if the direct operation of the merchant to the user's terminal The present invention provides a method of processing a mobile coupon through a user terminal and a recording medium recording the same.
상기 기술적 과제를 해결하기 위하여, 본 발명에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법은 상기 사용자 단말기가 상기 모바일 쿠폰을 수신하는 단계; 상기 사용자 단말기가 상기 모바일 쿠폰을 사용하고자 하는 가맹점을 식별하는 단계; 상기 식별된 가맹점 정보에 기초하여 상기 모바일 쿠폰의 유효성을 검사하는 단계; 및 상기 검사 결과 상기 모바일 쿠폰이 유효하다면 상기 사용자 단말기는 쿠폰의 사용 내역을 서버로 전송하고 상기 모바일 쿠폰을 자동으로 비활성화시키는 단계를 포함한다.In order to solve the above technical problem, a method of processing a mobile coupon through a user terminal according to the present invention comprises the steps of receiving the mobile coupon by the user terminal; Identifying, by the user terminal, an affiliate store for using the mobile coupon; Checking the validity of the mobile coupon based on the identified merchant information; And if the test result indicates that the mobile coupon is valid, the user terminal transmits a usage history of the coupon to a server and automatically deactivates the mobile coupon.
상기 기술적 과제를 해결하기 위하여, 본 발명에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법은 서버가 상기 사용자 단말기로부터 상기 모바일 쿠폰을 사용하고자 하는 가맹점 식별 정보 및 상기 모바일 쿠폰에 대한 정보를 수신하는 단계; 상기 수신된 정보들에 기초하여 상기 모바일 쿠폰의 유효성을 검사하는 단계; 및 상기 검사 결과 상기 모바일 쿠폰이 유효하다면 상기 서버는 쿠폰의 사용 내역을 기록하고 유효성 여부를 상기 사용자 단말기에 전송함으로써 상기 모바일 쿠폰을 자동으로 비활성화시키는 단계를 포함한다.In order to solve the above technical problem, a method of processing a mobile coupon through a user terminal according to the present invention comprises the steps of receiving a server identification information and the mobile coupon for the merchant to use the mobile coupon from the user terminal; Validating the mobile coupon based on the received information; And if the mobile coupon is valid as a result of the test, the server automatically deactivating the mobile coupon by recording a usage history of the coupon and transmitting the validity to the user terminal.
한편, 상기된 사용자 단말기를 통한 모바일 쿠폰의 처리 방법들에서 상기 가맹점을 식별하는 과정은 상기 사용자 단말기가 상기 가맹점을 식별하는 가맹점 식별자를 입력받음으로써 수행되고, 상기 가맹점 식별자는 사용자로부터 직접 상기 사용자 단말기의 입력 수단을 통해 입력되거나, 상기 가맹점 내에 구비된 RFID 태그를 통해 입력되는 것 중 적어도 하나에 의해 획득될 수 있다.On the other hand, the process of identifying the affiliated store in the processing method of the mobile coupon through the user terminal is performed by the user terminal receives an affiliated store identifier for identifying the affiliated store, the affiliated store identifier is directly from the user terminal It may be obtained by at least one of the input through the input means of, or input through the RFID tag provided in the merchant.
또한, 상기된 사용자 단말기를 통한 모바일 쿠폰의 처리 방법들에서 상기 가맹점을 식별하는 과정은 상기 사용자 단말기에 구비된 GPS 수신기를 통해 상기 가맹점의 위치 정보를 수신하여 서버에 질의하는 단계; 및 상기 서버로부터 상기 위치 정보에 대응하는 가맹점 식별 정보를 수신하는 단계를 포함할 수 있다.In addition, the process of identifying the affiliated store in the method of processing a mobile coupon through the user terminal comprises the steps of receiving a location information of the affiliated store via a GPS receiver provided in the user terminal to query a server; And receiving affiliated store identification information corresponding to the location information from the server.
상기 다른 기술적 과제를 해결하기 위하여, 본 발명에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법은 상기 서버가 상기 사용자 단말기로부터 상기 모바일 쿠폰 사용에 대한 요청을 수신하는 단계; 상기 사용 요청에 따라 미리 설정된 승인자 전화번호로 회신용 URL(call back URL)을 포함하는 승인 요청 메시지를 송신하는 단계; 및 상기 회신용 URL을 통해 상기 승인자로부터 승인 명령을 수신하는 단계를 더 포함하고, 상기 모바일 쿠폰의 유효성을 검사하는 단계는 상기 승인 명령의 수신 여부를 추가적으로 검사한다.In order to solve the other technical problem, a method of processing a mobile coupon through a user terminal according to the present invention comprises the steps of receiving a request for the use of the mobile coupon from the user terminal; Transmitting an approval request message including a call back URL to a preset approver phone number according to the use request; And receiving an approval command from the approver via the reply URL, and the validating of the mobile coupon further checks whether the approval command is received.
나아가, 이하에서는 상기 기재된 사용자 단말기를 통한 모바일 쿠폰의 처리 방법들을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.Furthermore, the following provides a computer-readable recording medium having recorded thereon a program for executing mobile coupon processing methods through the user terminal described above on a computer.
본 발명은 사용자 단말기가 모바일 쿠폰을 사용하고자 하는 가맹점을 식별함으로써 해당 상품 및 서비스를 제공하기 위해 가맹점마다 별도의 처리 시스템을 마련할 필요없이 오직 사용자의 단말기만으로 모바일 쿠폰을 처리할 수 있으며, 모바일 쿠폰의 사용 후 가맹점 담당자의 직접적인 조작 없이 모바일 쿠폰을 자동으로 비활성화시킴으로써 사용자의 단말기에 대한 프라이버시가 지켜짐과 동시에 쿠폰이 사용 완료되어 더 이상 재사용이 불가능함을 보장할 수 있다. 나아가 본 발명은 사용자의 단말기를 통해 모바일 쿠폰을 인증받을 수 있음으로 인해 가맹점 이외의 장소에서도 모바일 쿠폰을 사용할 수 있다.According to the present invention, a mobile terminal can process a mobile coupon using only a user's terminal without providing a separate processing system for each affiliated store to provide corresponding products and services by identifying an affiliated store where the user terminal intends to use the mobile coupon. By automatically deactivating the mobile coupon without direct manipulation of the merchant personnel after the use of the user's terminal privacy and at the same time can be guaranteed that the coupon is complete and can not be reused anymore. Furthermore, the present invention can be used for mobile coupons at places other than the affiliated store because the mobile coupon can be authenticated through the user's terminal.
도 1은 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 시스템을 전체적으로 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 사용자 단말기에서 수행되는 동작을 중심으로 도시한 흐름도이다.
도 3은 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 서버에서 수행되는 동작을 중심으로 도시한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 가맹점, 사용자 단말기 및 서버 간의 송수신 데이터 및 처리 주체를 중심으로 설명하기 위한 도면이다.
도 5a 내지 도 5b는 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 예시한 도면이다.1 is a block diagram showing an overall system of processing a mobile coupon through a user terminal according to an embodiment of the present invention.
2 is a flowchart illustrating a method of processing a mobile coupon through a user terminal according to an embodiment of the present invention with a focus on an operation performed in the user terminal.
3 is a flowchart illustrating a method of processing a mobile coupon through a user terminal centering on an operation performed in a server according to an embodiment of the present invention.
FIG. 4 is a diagram for describing a method of processing a mobile coupon through a user terminal according to an embodiment of the present invention, focusing on transmission / reception data and a processing subject between an affiliate store, a user terminal, and a server.
5A to 5B are diagrams illustrating a method of processing a mobile coupon through a user terminal according to an embodiment of the present invention.
이하에서 도면을 참조하여 본 발명의 실시예들을 구체적으로 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 시스템을 전체적으로 도시한 블록도로서, 사용자 단말기(10), 서버(20) 및 가맹점(30)을 포함한다. 물론 사용자 단말기에 모바일 쿠폰을 제공하는 쿠폰 제공자(40)가 존재함은 당연하다.FIG. 1 is a block diagram illustrating a system for processing a mobile coupon through a user terminal according to an embodiment of the present invention, and includes a
우선, 사용자 단말기(10)는 쿠폰 제공자(40)로부터 제공받은 모바일 쿠폰을 저장한다. 이러한 모바일 쿠폰은 물리적으로 사용자 단말기(10)의 메모리와 같은 기록 매체에 저장될 수도 있으나, 네트워크 상의 특정 서버 내에 마련된 고유의 계정(account) 공간 내에 저장될 수도 있을 것이다. 즉, 모바일 쿠폰은 사용자 단말기(10)를 통해 언제든 접근할 수 있도록 제공된다. 이제 사용자는 자신의 단말기(10)를 소지한 채, 쿠폰을 사용하고자 하는 가맹점을 방문한다. 이 때, 사용자가 단말기(10)를 통해 모바일 쿠폰을 제시하면 가맹점(30)의 담당자는 쿠폰 인증을 요구하게 된다. First, the
종래에 가맹점에서 활용되고 있는 포스 시스템의 경우 포스를 통해 결제를 처리하였으므로 결제 수단에 대한 인증 역시 가맹점의 포스 시스템에 의존할 수 밖에 없다. 그러나, 모바일 쿠폰의 경우 그 유형이 매우 다양함으로 인해 인증 수단도 바코드나 쿠폰 고유 번호 등으로 다양화되고 있다. 이에 따라 가맹점에서 모바일 쿠폰을 인증하려 한다면, 바코드 리더를 통해 쿠폰 정보를 읽어들이거나, 직접 포스 시스템에 쿠폰 고유 번호를 입력할 수 밖에 없다. 따라서, 모바일 쿠폰을 제공하고자 하는 업체의 모든 가맹점들은 고가의 포스 시스템 내지 인증 처리 시스템을 도입하여야만 하는 불편함이 따른다.In the case of the POS system that is conventionally used in merchants, since payment was processed through POS, authentication of the payment method also depends on the POS system of the merchant. However, since the types of mobile coupons are very diverse, authentication means are also diversified into barcodes or coupon unique numbers. Accordingly, if the merchant wants to authenticate the mobile coupon, it is forced to read the coupon information through a barcode reader or directly enter the coupon unique number in the POS system. Therefore, all merchants of a company that intends to provide mobile coupons have to introduce an expensive POS system or an authentication processing system.
이에 반해, 본 발명의 실시예들은 가맹점(30)에 별도의 인증 수단이나 모바일 쿠폰 처리 수단이 구비되어 있지 않다고 가정한다. 이에 따라 모바일 쿠폰의 사용 및 사용 후 처리(사용된 쿠폰의 폐기 내지 삭제를 의미한다.)는 전적으로 사용자의 단말기(10)를 통해 수행되어야만 한다. 이를 구현하기 위해 본 발명의 실시예들은 사용자 단말기(10)를 통해 직접 가맹점을 식별하고 서버(20)를 통해 모바일 쿠폰을 인증하는 것을 기본 아이디어로 하고 있다. 보다 구체적으로 모바일 쿠폰에 대한 상품 또는 서비스를 제공하고자 하는 업체는 미리 특정 서버(20)에 각각의 가맹점들을 식별할 수 있는 식별자들 부여하는 데이터베이스(25)를 구축한다. 즉, 사용자(보다 정확하게는 사용자 단말기를 의미한다.)는 현재 방문한 가맹점(30)의 고유 식별자를 통해 가맹점(30)을 구분할 수 있으므로, 이를 모바일 쿠폰을 관리하는 서버에 기록하기만 하면 가맹점 스스로가 별도의 포스 시스템 내지 개별적인 인증 시스템을 구비하지 않더라도 모바일 쿠폰의 사용 내역을 관리할 수 있다.In contrast, embodiments of the present invention assume that the
사용자가 방문한 가맹점(30)에는 미리 특정한 가맹점 식별자가 부여되어 있으며 사용자는 모바일 쿠폰을 사용하고자 하는 시점에 이러한 가맹점 식별자를 획득한다. 가맹점 식별자를 획득하는 보다 구체적인 수단에 관하여는 이후에 도 2를 통해 다시 설명한다. 그런 다음, 사용자는 사용자 단말기(10)에 구비된 무선 통신을 활용하여 사용하고자 하는 쿠폰 정보와 가맹점 식별자를 서버(20)에 송신하여 쿠폰 인증을 시도한다. 그 결과 쿠폰이 유효하다면 서버(20)에 사용 내역을 기록하고, 쿠폰 사용이 완료되었다는 메시지를 수신한다. 이러한 사용 완료 메시지를 수신한 사용자 단말기(10)는 자동으로 사용한 쿠폰을 비활성화시킴으로써 불법적인 쿠폰 재사용을 원천적으로 차단할 수 있으며, 가맹점(30)의 담당자가 개인 단말기(10)를 조작하여 이미 사용된 쿠폰을 삭제하는 불편을 겪지 않아도 된다. 이제 사용자는 자신의 단말기(10)를 통해 쿠폰의 사용 내역을 조회할 수 있으며, 쿠폰을 제공한 업체에서는 서버(20)를 통해 자신이 제공한 모바일 쿠폰들의 사용 내역을 조회, 관리할 수 있다.The
상기된 실시예에 따르면 가맹점(30)은 이러한 모바일 쿠폰의 인증, 사용 및 사용된 쿠폰의 폐기의 전 과정에 아무런 관여를 하고 있지 않으므로 사용자의 프라이버시를 보호할 수 있을 뿐만 아니라, 가맹점(30) 스스로가 고가의 인증 장비 및 포스 시스템을 구비할 필요가 전혀 없다. 그 결과 쿠폰의 제공자(40)의 입장에서는 이러한 설비 투자가 어려운 영세 사업자들에게도 가맹 계약을 확대할 수 있는 장점이 있으며, 사용자의 입장에서는 가맹 점포가 확대되어 보다 많은 곳에서 모바일 쿠폰을 사용할 수 있는 편리함이 있다.According to the embodiment described above, since the
나아가 본 실시예는 사용자가 직접 가맹점(30)을 방문하지 않는 경우에도 활용이 가능하다. 예를 들어, 한강 공원에서 사용자가 음식을 주문한 경우 가맹점에서는 주문 음식을 배달하게 되는데, 한강 공원에는 아무런 인증 수단이나 포스 시스템이 존재하지 않는다. 이 때, 사용자가 모바일 쿠폰을 제시하더라도 종래의 경우에는 그 혜택을 받을 수 없었다. 그러나, 상기된 실시예에 의하면 사용자 단말기(10)를 통해 직접 서버(20)로부터 모바일 쿠폰의 인증을 획득할 수 있으므로, 장소에 구애받지 않고 모바일 쿠폰의 활용이 가능하다. 물론 이 경우에 가맹점 식별자는 배달 온 가맹점의 담당자를 통해 획득하여야 할 것이다.Furthermore, the present embodiment may be utilized even when the user does not directly visit the affiliated
도 2는 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 사용자 단말기에서 수행되는 동작을 중심으로 도시한 흐름도이다.2 is a flowchart illustrating a method of processing a mobile coupon through a user terminal according to an embodiment of the present invention with a focus on an operation performed in the user terminal.
210 단계에서 사용자 단말기가 모바일 쿠폰을 수신한다. 앞서 설명한 바와 같이 모바일 쿠폰은 사용자 단말기의 물리적인 메모리에 직접 저장될 수도 있고, 별도의 서버에 대한 링크(link)만을 제공받을 수도 있다.In
220 단계에서는 사용자 단말기가 210 단계를 통해 수신된 모바일 쿠폰을 사용하고자 하는 가맹점을 식별한다. 가맹점을 식별하는 방법은 다양하게 제안 가능하나, 이하에서는 구현이 용이한 두 가지 방법을 예시하도록 하겠다.In
첫째, 가맹점을 식별하는 단계는 사용자 단말기가 가맹점을 식별하는 가맹점 식별자를 입력받음으로써 수행될 수 있다. 보다 구체적으로 이러한 가맹점 식별자는 사용자로부터 직접 사용자 단말기의 입력 수단을 통해 입력되거나, 가맹점 내에 구비된 RFID(radio frequency identification) 태그를 통해 입력될 수 있다.First, the identifying of the affiliated store may be performed by the user terminal receiving an affiliated store identifier for identifying the affiliated store. More specifically, the affiliated store identifier may be input directly from a user through an input means of a user terminal or may be inputted through a radio frequency identification (RFID) tag provided in the affiliated store.
전자의 경우에는 사용자 단말기에 구비된 키 패드(key pad)나 터치 패드(touch pad)를 통해 직접 가맹점 식별자를 입력(물론 가맹점 식별자는 방문한 가맹점의 담당자로부터 획득할 수 있다.)하거나, 가맹점 내에 표시된 가맹점 식별자를 사용자 단말기에 구비된 카메라 모듈을 통해 인식시킬 수 있다. 따라서, 가맹점 내에 표시된 가맹점 식별자는 바코드 형태로 표시되는 것이 바람직할 것이나 통상적인 숫자나 영문의 형태로 표시되어 있어도 카메라 모듈을 통해 촬영된 영상을 문자 인식함으로써 쉽게 가맹점 식별자를 획득할 수 있다. 후자의 경우에는 가맹점 내에 RFID 태그를 부착해 놓고, 사용자 단말기를 통해 RFID를 읽어들일 수 있을 것이다. 이 경우 사용자 단말기는 RFID 리더기를 구비하고 있어야 할 것이다.In the former case, the merchant identifier may be directly input through a key pad or touch pad provided in the user terminal (of course, the merchant identifier may be obtained from a representative of the visited merchant) or displayed in the merchant. The affiliated store identifier may be recognized through a camera module provided in the user terminal. Accordingly, the affiliated store identifier displayed in the affiliated store may be preferably displayed in the form of a barcode, but even though the display unit is displayed in the general number or English form, the affiliated store identifier can be easily obtained by character recognition of the image photographed through the camera module. In the latter case, the RFID tag may be attached to the affiliated store and the RFID may be read through the user terminal. In this case, the user terminal should have an RFID reader.
둘째, 가맹점을 식별하는 단계는 사용자 단말기에 구비된 GPS(Global Positioning System) 수신기를 통해 가맹점의 위치 정보를 수신하여 서버에 질의하고, 서버로부터 위치 정보에 대응하는 가맹점 식별 정보를 수신할 수 있다. 최근 GPS 모듈의 크기가 소형화되면서 GPS 모듈을 구비하고 있는 휴대 단말기가 등장하고 있다. 따라서, 사용자 단말기가 직접 현재 위치를 수신한 다음, 수신된 좌표 정보를 이용하여 가맹점을 식별할 수 있다. 이 경우 사용자 단말기가 수신된 좌표 정보를 별도의 서버에 질의하여 그 응답으로 가맹점 식별자를 수신할 수도 있으나, 만약 단말기 내에 가맹점 좌표와 식별자를 사상(mapping)시킨 가맹점 맵(map)이 존재한다면 단말기 스스로 수신된 좌표 정보로부터 현재 위치에 대응하는 가맹점 식별자를 획득할 수 있을 것이다.Secondly, the step of identifying the affiliated store may receive the affiliated store location information through a global positioning system (GPS) receiver provided in the user terminal, query the server, and receive the affiliated store identification information corresponding to the location information from the server. Recently, as the size of a GPS module has been miniaturized, a portable terminal having a GPS module has been introduced. Accordingly, the user terminal may directly receive the current location and then identify the affiliate store using the received coordinate information. In this case, the user terminal may query a separate server for the received coordinate information and receive an affiliate store identifier in response. However, if there is an affiliate store map mapping the affiliate store coordinate and identifier in the terminal, the terminal itself It may be possible to obtain a merchant ID corresponding to the current location from the received coordinate information.
이상과 같은 2 가지 방법 외에도 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 사용자 단말기가 모바일 쿠폰을 사용하고자 하는 가맹점을 식별할 수 있는 다양한 기술적 수단을 채용할 수 있음을 알 수 있다.In addition to the two methods described above, one of ordinary skill in the art may recognize that the user terminal may employ various technical means for identifying an affiliated store that intends to use a mobile coupon.
다음으로 230 단계에서는 상기 220 단계를 통해 식별된 가맹점 정보에 기초하여 모바일 쿠폰의 유효성을 검사한다. 이를 위해 사용자 단말기는 모바일 쿠폰 정보와 식별된 가맹점 정보를 서버로 전송한다. 모바일 쿠폰 정보에는 쿠폰의 종류와 상품 내지 서비스의 제공 내역이 포함되며, 유효성 검증을 위해 사용 시간도 검사하게 될 것이다.Next, in
예를 들어, 쿠폰이 A 커피 전문점의 B 음료의 무료 제공을 서비스 내용으로 하고 있다면, 모바일 쿠폰 정보에는 B 음료의 무료 제공을 식별할 수 있는 쿠폰 번호가 부여되어 있을 것이며, 사용자 단말기는 이 쿠폰 번호와 식별된 가맹점 번호를 서버로 전송한다. 그러면, 서버에서는 쿠폰 번호와 가맹점 번호를 조회하여 현재 모바일 쿠폰을 사용하려는 시간 정보에 기초하여 식별된 가맹점에서 해당 쿠폰을 사용할 수 있는지 여부를 검사한다. 만약 해당 쿠폰이 식별된 가맹점에서는 사용 불가능하거나 사용 기간이 도과되었다면 서버는 모바일 쿠폰이 유효하지 않다는 오류 메시지를 모바일 단말기에 응답할 것이다.For example, if the coupon is a service offering the free offer of beverage B of the coffee shop A, the mobile coupon information may be given a coupon number for identifying the free offer of beverage B, and the user terminal receives the coupon number. Send the identified merchant number to the server. Then, the server searches the coupon number and the merchant number to check whether the corresponding coupon can be used in the identified merchant based on the time information to use the current mobile coupon. If the coupon is not available or has expired at the identified merchant, the server will respond to the mobile terminal with an error message stating that the mobile coupon is invalid.
이제 240 단계에서 모바일 쿠폰이 유효하다고 판단되었다면, 250 단계를 통해 모바일 단말기는 쿠폰의 사용 내역을 서버에 전송하여 기록하고, 모바일 단말기에 저장된 모바일 쿠폰을 자동으로 비활성화시킨다. 여기서 비활성화시킨다는 의미는 모바일 쿠폰 자체를 삭제, 폐기시키는 형태로 구현될 수도 있으나, 단지 재사용을 못하도록 쿠폰 사용 기능을 제거한 후, 사용 내역을 기록하는 것이 더 바람직하다. 따라서, 사용자는 자신이 보유하고 있는 모바일 쿠폰이 언제, 어디서, 어떠한 상품 내지 서비스를 제공받았는지를 확인할 수 있다.If it is determined in
한편, 본 발명의 다른 실시예에서는 상기된 사용자 단말기를 통한 모바일 쿠폰의 사용 방법에 있어서, 모바일 쿠폰의 사용 조건을 협상하는 기능을 추가하는 것이 가능하다. 보다 구체적으로 도 2를 통해 설명한 실시예는 사용자로부터 모바일 쿠폰의 사용 조건을 입력받고, 입력된 사용 조건에 따라 모바일 쿠폰의 서비스 제공 내용을 동적으로 변경시키는 단계를 더 포함할 수 있다.On the other hand, in another embodiment of the present invention, in the method of using the mobile coupon through the user terminal described above, it is possible to add a function for negotiating the conditions of use of the mobile coupon. More specifically, the embodiment described with reference to FIG. 2 may further include receiving a use condition of a mobile coupon from a user, and dynamically changing a service providing content of the mobile coupon according to the input use condition.
모바일 쿠폰의 사용 조건을 협상하는 기능은 다음과 같이 구현될 수 있다. 쿠폰 제공자는 최초에 모바일 쿠폰을 제작함에 있어 미리 쿠폰 내에 셀렉트 버튼(select button)이나 라디오 버튼(radio button)을 추가하여 쿠폰 제공 상품 내지 서비스를 복수 개로 구성할 수 있다. 이를 위해 모바일 쿠폰 내에 간단한 프로그램 스크립트(script)를 추가함으로써 사용자의 선택에 따라 동적으로 쿠폰의 제공 내용을 변경한다. 예를 들어, 가맹점의 방문자가 1인인 경우에 할인률이 10%인 서비스를 제공하였다고 가정하면, 가맹점의 방문자가 3인 이상인 경우에는 할인률을 20%로 변경시키는 형태로 모바일 쿠폰을 구현하는 것이 가능하다. 이러한 가변적인 형태의 모바일 쿠폰을 통해 가맹점의 점주는 고객을 더 많이 유치하는 효과를 달성할 수 있다.The function of negotiating the terms of use of the mobile coupon may be implemented as follows. The coupon provider may configure a plurality of coupon providing products or services by adding a select button or a radio button to the coupon in order to initially produce the mobile coupon. To this end, a simple program script is added to the mobile coupon to dynamically change the offer of the coupon according to the user's selection. For example, assuming that a service provider having a discount rate of 10% is provided when there is only one visitor of a merchant, it is possible to implement a mobile coupon in a form of changing the discount rate to 20% when there are three or more visitors of a merchant. . Through this variable form of mobile coupon, the merchant's owner can achieve the effect of attracting more customers.
모바일 쿠폰의 사용 조건을 협상하는 기능은 서버와의 통신을 통해서도 구현될 수 있다. 쿠폰 제공자는 서버의 특정 URL을 통해 모바일 쿠폰의 사용 조건을 협상할 수 있는 모바일 웹 페이지를 구현함으로써 상기된 쿠폰의 내용 변경을 서버 사이드(server-side)에서 처리할 수도 있다.The function of negotiating the terms of use of the mobile coupon may also be implemented through communication with the server. The coupon provider may process the above-mentioned content change of the coupon at the server side by implementing a mobile web page that can negotiate the terms of use of the mobile coupon through a specific URL of the server.
이상과 같은 모바일 쿠폰의 사용 조건의 협상은 도 2의 230 단계 이전에 수행되어야 할 것이다. 즉, 가변적인 조건을 갖는 모바일 쿠폰의 제공 내용이 결정된 후에야 비로소 모바일 쿠폰의 유효성을 검사할 수 있을 것이다.Negotiation of the terms of use of the mobile coupon as described above should be performed before
도 3은 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 서버에서 수행되는 동작을 중심으로 도시한 흐름도이다.3 is a flowchart illustrating a method of processing a mobile coupon through a user terminal centering on an operation performed in a server according to an embodiment of the present invention.
310 단계에서 서버는 사용자 단말기로부터 모바일 쿠폰을 사용하고자 하는 가맹점 식별 정보 및 모바일 쿠폰에 대한 정보를 수신한다. 가맹점 식별 정보 및 모바일 쿠폰 정보는 이미 도 2의 220 단계를 통해 설명한 바 있다. 즉, 본 발명의 일 실시예에서 가맹점 식별 정보는 사용자로부터 사용자 단말기를 통해 직접 입력받은 가맹점 식별자이고, 가맹점 식별자는 사용자로부터 직접 사용자 단말기의 입력 수단을 통해 입력되거나, 가맹점 내에 구비된 RFID 태그를 통해 입력되는 것 중 적어도 하나에 의해 획득될 수 있다. 또 다른 실시예에서 가맹점 식별 정보는 서버가 사용자 단말기로부터 수신한 가맹점의 위치 정보에 대응하는 정보이고, 가맹점의 위치 정보는 사용자 단말기에 구비된 GPS 수신기를 통해 획득될 수 있다.In
320 단계에서는 310 단계를 통해 수신된 정보들에 기초하여 모바일 쿠폰의 유효성을 검사한다. 이미 설명한 바와 같이 모바일 쿠폰의 유효성 검사는 최소한 2 가지 정보에 기초하여 수행된다. 첫째는 모바일 쿠폰 번호(식별번호를 의미한다.)가 될 것이고, 둘째는 가맹점 식별자가 될 것이다. 여기에 쿠폰의 유효 기간을 확인하기 위한 현재 시간 정보나 필요에 따라서는 사용 인원 등의 부차적인 정보들이 검사 조건으로 추가 입력될 수 있다. 그러면, 서버는 이러한 입력 조건을 통해 모바일 쿠폰의 유효성을 검사한다. 물론 이러한 검사를 위해 쿠폰의 유효 조건이 저장된 데이터베이스가 필요함은 당연하다. 이러한 데이터베이스에는 하나의 레코드(record) 내에 쿠폰 번호 또는 가맹점 번호를 키(key)로 하여 각각의 사용 조건들이 연결되어 저장되어 있으며, 서버는 이러한 데이터베이스에 질의함으로써 모바일 쿠폰의 유효성을 검사할 수 있다.In
이제 330 단계를 통해 해당 모바일 쿠폰이 유효하다고 판단되었으면, 340 단계로 진행한다. 340 단계에서 서버는 쿠폰의 사용 내역을 기록하고 유효성 여부를 사용자 단말기에 전송함으로써 모바일 쿠폰을 자동으로 비활성화시킨다. 이러한 과정은 구현의 측면에서 다양하게 제안 가능할 것이나, 여기서는 그 일례만을 소개한다.If it is determined in
우선, 서버는 모바일 쿠폰이 유효하다는 응답 메시지를 사용자 단말기로 전송한다. 그러면, 사용자 단말기는 해당 쿠폰이 사용되었다는 메시지를 서버에 요청하고, 서버에서는 이러한 요청에 따라 모바일 쿠폰의 사용 내역을 특정 데이터베이스에 기록한다. 이와 동시에 모바일 단말기는 자신의 메모리에 저장되어 있는 모바일 쿠폰을 비활성화시키고 사용 내역을 모바일 쿠폰과 연계하여 저장한다.First, the server sends a response message to the user terminal that the mobile coupon is valid. Then, the user terminal requests a message indicating that the coupon has been used, and the server records the usage history of the mobile coupon in a specific database according to the request. At the same time, the mobile terminal deactivates the mobile coupon stored in its memory and stores the usage history in association with the mobile coupon.
구현의 관점에서 이러한 절차를 좀 더 간단하게 설계한다면, 서버가 쿠폰이 유효하다는 응답 메시지를 사용자에게 전송하는 시점에 서버 내의 데이터베이스에 그 사용 내역을 기록할 수도 있을 것이다. 물론 쿠폰이 유효하다는 응답 메시지를 수신한 모바일 단말기는 별도로 사용 처리를 메시지를 서버에 요청할 필요가 없으며, 자신의 메모리에 저장되어 있는 모바일 쿠폰만을 비활성화시키면 된다.A simpler design of this procedure from an implementation perspective would be to record the usage history in a database in the server at the time the server sends a response message to the user that the coupon is valid. Of course, the mobile terminal having received the response message that the coupon is valid does not need to request a message from the server for use processing separately, and only deactivates the mobile coupon stored in its memory.
이렇게 저장된 모바일 쿠폰의 사용 내역은 쿠폰 제공자의 CRM(customer relationship management)의 기초 자료로서 활용될 수 있다. 특히 본 발명의 실시예에 따른 모바일 쿠폰 처리 시스템을 통해 축적된 모바일 쿠폰의 사용 내역은 종래의 가맹점 포스 시스템에 기반한 고객 자료에 비해 그 데이터의 양과 질이 차별화된다. 특히 사용자 단말기에 저장된 쿠폰과 직접적으로 서버를 통해 데이터가 관리되기 때문에 해당 모바일 쿠폰의 사용 내역과 고객의 사용 패턴을 보다 정확하게 추출하는 것이 가능하다. 즉, 모바일 쿠폰 제공자는 자사의 고객 데이터베이스와 모바일 쿠폰의 사용 내역을 직접적으로 매칭시킴으로써 유용한 관계 정보들을 활용할 수 있다.The use history of the stored mobile coupon may be utilized as basic data of a customer relationship management (CRM) of the coupon provider. In particular, the use history of the mobile coupon accumulated through the mobile coupon processing system according to an embodiment of the present invention is differentiated from the amount and quality of the data compared to the customer data based on the conventional merchant POS system. In particular, since data is managed directly through the server and the coupon stored in the user terminal, it is possible to more accurately extract the usage history of the mobile coupon and the usage pattern of the customer. That is, the mobile coupon provider can utilize useful relationship information by directly matching the usage history of the mobile coupon with its customer database.
한편, 본 발명의 다른 실시예에서는 상기된 사용자 단말기를 통한 모바일 쿠폰의 사용 방법에 있어서, 마찬가지로 모바일 쿠폰의 사용 조건을 협상하는 기능을 추가하는 것이 가능하다. 여기서는 서버의 관점에서 모바일 쿠폰의 사용 조건을 서버를 통해 변경하는 실시예의 제시가 가능하다. 즉, 앞서 설명한 바와 같이 서버는 사용자 단말기로부터 모바일 쿠폰의 사용 조건을 수신하고, 수신된 사용 조건에 따라 모바일 쿠폰의 서비스 제공 내용을 동적으로 변경시킨 후, 변경된 서비스 제공 내역을 사용자 단말기에 전송할 수 있다.On the other hand, in another embodiment of the present invention, in the method of using the mobile coupon through the user terminal described above, it is possible to add a function for negotiating the conditions of use of the mobile coupon. Here, it is possible to present an embodiment of changing the use condition of the mobile coupon from the server's point of view through the server. That is, as described above, the server may receive the use condition of the mobile coupon from the user terminal, dynamically change the service provision content of the mobile coupon according to the received use condition, and then transmit the changed service provision history to the user terminal. .
도 4는 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 가맹점(30), 사용자 단말기(10) 및 서버(20) 간의 송수신 데이터 및 처리 주체를 중심으로 설명하기 위한 도면이다.FIG. 4 is a diagram for describing a method of processing a mobile coupon through a user terminal according to an embodiment of the present invention with reference to transmission / reception data and a processing subject between the
410 단계에서 사용자는 사용자 단말기(10)를 소지한 채, 가맹점(30)을 방문하여 모바일 쿠폰을 제시한다. 그런 다음, 420 단계를 통해 사용자 단말기(10)는 가맹점 식별 정보를 획득한다. 이러한 가맹점 식별 정보는 이미 설명한 다양한 수단을 통해 획득될 수 있으며, 가맹점 자체의 포스 시스템 내지 인증 시스템을 전혀 사용하지 않고, 사용자의 단말기(10)만을 통해 획득될 수 있는 정보이다.In operation 410, the user visits the
이제 사용자 단말기(10)는 430 단계를 통해 가맹점 식별 정보 및 모바일 쿠폰 정보를 서버(20)에 전송한다. 그러면, 서버(20)는 440 단계를 통해 모바일 쿠폰의 유효성을 검사한다. 모바일 쿠폰의 유효성을 검사하는 일련의 과정은 이미 도 2 및 도 3을 통해 설명한 바와 같으나, 본 실시예에서는 가맹점(30) 담당자에 의한 추가적인 승인 과정을 제시하고자 한다.The
앞서 도 2 및 도 3을 통해 설명한 실시예들에서 설명한 바와 같이 모바일 쿠폰의 유효성은 가맹점(30)의 개입 없이 사용자 단말기(10) 및 서버(20)의 상호 통신만으로도 처리가 가능하다. 그러나, 본 실시예에서는 가맹점(30)에 의한 추가적인 승인 과정을 더 제시하고 있다. As described above with reference to the embodiments described with reference to FIGS. 2 and 3, the validity of the mobile coupon may be processed only by mutual communication between the
일단, 430 단계를 통해 서버(20)는 사용자 단말기(10)로부터 모바일 쿠폰 사용에 대한 요청(모바일 쿠폰의 유효성 검사 요청을 의미한다.)을 수신한다. 그러면, 443 단계에서 서버(20)는 미리 설정된 승인자 전화번호로 회신용 URL(call back URL)을 포함하는 승인 요청 메시지를 가맹점(30)에 송신한다. 이 때, 승인자 전화번호는 가맹점(30)의 점주 내지 상주 담당자가 확인할 수 있는 단말기의 전화번호가 될 것이다. 이러한 가맹점의 단말기는 고도의 기능을 가진 단말기일 필요는 없으며 단순히 WIPI(Wireless Internet Platform for Interoperability) 정도의 무선 인터넷 플랫폼을 활용할 수 있으면 충분하다.First, in step 430, the
또한, 승인 요청 메시지는 현재 사용자가 사용을 희망하는 쿠폰에 대한 승인을 요청하는 메시지를 의미하는데, 이러한 승인 메시지에는 승인의 편의를 위해 회신용 URL이 포함되어 있어, 승인자는 단지 승인 버튼만을 누르면 서버에 승인 명령을 전송할 수 있도록 구현되는 것이 바람직하다. 이를 위해 call back URL이 활용될 수 있을 것이다.In addition, the approval request message refers to a message requesting approval for a coupon that the current user wants to use. The approval message includes a reply URL for the convenience of approval. It is preferably implemented to be able to send an authorization command to. The call back URL can be used for this.
445 단계에서 서버(20)는 회신용 URL을 통해 승인자로부터 승인 명령을 수신한다. 이 경우 440 단계의 모바일 쿠폰의 유효성을 검사하는 단계는 승인 명령의 수신 여부를 추가적으로 검사하는 것이 바람직하다. 즉, 모바일 쿠폰의 유효성 여부를 결정하는 조건에 가맹점의 승인 여부가 추가된다.In operation 445, the
이상과 같은 가맹점(30)의 승인 과정은 쿠폰 제공자가 쿠폰 사용 과정을 설정함에 있어서 선택적으로 추가될 수 있으며, 보다 안전한 거래를 위해 제공될 수 있을 것이다. 이러한 과정이 추가되더라도 여전히 본 발명의 실시예들에서는 가맹점들이 포스 시스템이나 별도의 인증 시스템을 마련할 필요가 없다는 장점을 유지할 수 있다.The approval process of the affiliated
유효성 검사가 완료되면 서버(20)는 450 단계를 통해 유효성 여부를 사용자 단말기(10)에 전송한다. 그 결과 모바일 쿠폰이 유효하다면 서버(20)는 쿠폰 사용 요청에 따라 460 단계에서 쿠폰의 사용 내역을 데이터베이스에 기록한다. 또한, 사용자는 사용자 단말기(10)에 표시된 모바일 쿠폰이 유효하다는 응답 메시지를 가맹점(30)에 제시함으로써 470 단계에서 상품 내지 서비스를 제공받을 수 있다. 마지막으로 사용자 단말기(10)는 480 단계를 통해 모바일 쿠폰을 비활성화시킨다.When the validity check is completed, the
도 5a 내지 도 5b는 본 발명의 일 실시예에 따른 사용자 단말기를 통한 모바일 쿠폰의 처리 방법을 예시한 도면이다.5A to 5B are diagrams illustrating a method of processing a mobile coupon through a user terminal according to an embodiment of the present invention.
우선 도 5a는 사용자의 단말기에 저장된 음료 무료 쿠폰을 예시하고 있다. 도 5a에서 모바일 쿠폰은 쿠폰 번호(510) 내지 바코드(520)를 포함할 수 있다. 이러한 쿠폰 번호(510) 및 바코드(520)는 종래의 모바일 쿠폰에서 활용되던 것으로 이를 직접 가맹점에 구비된 바코드 리더기로 읽어 들이거나, 가맹점의 인증 시스템에 쿠폰 번호(510)를 입력해야 하는 불편함이 있었다. 그러나, 본 발명의 실시예들이 제안하고 있는 가맹점 식별 수단을 활용하면 가맹점의 개입 없이 사용자 단말기만을 통해 모바일 쿠폰의 유효성을 인증받고 해당 쿠폰을 사용할 수 있다.First, FIG. 5A illustrates a beverage free coupon stored in a user's terminal. In FIG. 5A, the mobile coupon may include a
이를 구현하기 위한 가장 간단한 방법이 도 5a에 도시되어 있다. 도 5a의 모바일 쿠폰에는 가맹점 식별자를 입력받을 수 있는 입력창(530)이 마련되어 있으므로, 사용자는 가맹점의 상주 담당자로부터 가맹점 식별자를 획득하여 입력창(530)에 입력할 수 있다. 이러한 방법을 통해 사용자 단말기는 가맹점 식별자를 획득하고, 서버에 질의함으로써 해당 모바일 쿠폰의 유효성을 인증받을 수 있다. 가맹점 식별자를 획득하는 다양한 방법에 대해서는 앞서 도 2 내지 도 3의 다양한 실시예를 통해 이미 설명한 바 있다.The simplest way to implement this is shown in Figure 5a. Since the mobile coupon of FIG. 5A is provided with an
도 5b는 사용자 단말기를 통해 모바일 쿠폰이 정상적으로 사용되었음을 표시하는 메시지 화면을 예시한 도면이다. 도 5b는 음료 무료 쿠폰이 정상적으로 사용된 후 비활성화되었으며, 그 사용 내역(540)이 기록되어 있음을 보여주고 있다. 사용 내역(540)은 사용 일시, 사용 장소, 가맹점 번호, 제공 내역, 사용자명 및 사용자 ID 등이 될 수 있으며, 쿠폰 제공자의 필요에 따라 유연하게 구현될 수 있다.5B is a diagram illustrating a message screen indicating that a mobile coupon is normally used through a user terminal. 5B shows that the free drink coupon is deactivated after being normally used, and the
상기된 본 발명의 실시예들에 따르면 사용자 단말기가 직접 모바일 쿠폰을 사용하고자 하는 가맹점을 식별함으로써 해당 상품 및 서비스를 제공하기 위해 가맹점마다 별도의 처리 시스템을 마련할 필요없이 오직 사용자의 단말기만으로 모바일 쿠폰을 처리할 수 있으며, 모바일 쿠폰의 사용 후 가맹점 담당자의 직접적인 조작 없이 모바일 쿠폰을 자동으로 비활성화시킴으로써 사용자의 단말기에 대한 프라이버시가 지켜짐과 동시에 쿠폰이 사용 완료되어 더 이상 재사용이 불가능함을 보장할 수 있다.According to the embodiments of the present invention described above, the user terminal directly identifies the affiliated store that wants to use the mobile coupon, so that the mobile coupon is provided only by the user's terminal without providing a separate processing system for each merchant in order to provide corresponding products and services. By deactivating the mobile coupon automatically without the direct manipulation of the merchant representative after the use of the mobile coupon, you can ensure that the privacy of the user's terminal is preserved and the coupon is used and can no longer be reused. have.
한편, 본 발명은 컴퓨터로 읽을 수 있는 기록 매체에 컴퓨터가 읽을 수 있는 코드로 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록 매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다.Meanwhile, the present invention can be embodied in computer readable code on a computer readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored.
컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현하는 것을 포함한다. 또한, 컴퓨터가 읽을 수 있는 기록 매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산 방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술 분야의 프로그래머들에 의하여 용이하게 추론될 수 있다.Examples of the computer-readable recording medium include a ROM, a RAM, a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device and the like, and also a carrier wave (for example, transmission via the Internet) . In addition, the computer-readable recording medium may be distributed over network-connected computer systems so that computer readable codes can be stored and executed in a distributed manner. In addition, functional programs, codes, and code segments for implementing the present invention can be easily deduced by programmers skilled in the art to which the present invention belongs.
이상에서 본 발명에 대하여 그 다양한 실시예들을 중심으로 살펴보았다. 본 발명에 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.The present invention has been described above with reference to various embodiments. It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is defined by the appended claims rather than by the foregoing description, and all differences within the scope of equivalents thereof should be construed as being included in the present invention.
10 : 사용자 단말기 20 : 서버
30 : 가맹점 40 : 쿠폰 제공자10: user terminal 20: server
30: Merchant 40: Coupon Provider
Claims (11)
상기 사용자 단말기가 상기 모바일 쿠폰을 수신하는 단계;
상기 사용자 단말기를 소지한 사용자가 상기 모바일 쿠폰을 사용하고자 하는 가맹점을 방문한 경우 상기 사용자 단말기가 직접 현재 방문한 상기 가맹점을 식별함으로써 가맹점 정보를 획득하는 단계;
상기 식별된 가맹점 정보에 기초하여 상기 사용자 단말기가 상기 가맹점의 처리 시스템의 개입 없이 직접 서버를 통해 상기 모바일 쿠폰의 유효성을 검사하는 단계; 및
상기 검사 결과 상기 모바일 쿠폰이 유효하다면 상기 사용자 단말기는 쿠폰의 사용 내역을 상기 가맹점의 개입 없이 직접 상기 서버로 전송하고 상기 모바일 쿠폰을 자동으로 비활성화시키는 단계를 포함하되,
상기 가맹점에 포스(point of sales, POS) 시스템, 인증 수단 또는 모바일 쿠폰 처리 수단이 구비되지 않은 경우, 상기 사용자 단말기가 직접 상기 가맹점을 식별하고, 상기 서버를 통해 상기 모바일 쿠폰을 인증하는 것을 특징으로 하는 방법.In the method of processing a mobile coupon (mobile coupon) through a user terminal,
Receiving, by the user terminal, the mobile coupon;
Acquiring affiliate store information by identifying the affiliate store currently visited by the user terminal when the user possessing the user terminal visits the affiliate store to use the mobile coupon;
Checking, by the user terminal, the validity of the mobile coupon through a server directly without intervention of the processing system of the affiliated store based on the identified affiliated store information; And
If the test results indicate that the mobile coupon is valid, the user terminal includes a step of directly transmitting the usage history of the coupon to the server without the intervention of the merchant and automatically deactivating the mobile coupon.
When the affiliated store is not equipped with a point of sales (POS) system, an authentication means, or a mobile coupon processing means, the user terminal directly identifies the affiliated store, and authenticates the mobile coupon through the server. How to.
상기 가맹점을 식별하는 단계는 상기 사용자 단말기가 상기 가맹점을 식별하는 가맹점 식별자를 입력받음으로써 수행되고,
상기 가맹점 식별자는 사용자로부터 직접 상기 사용자 단말기의 입력 수단을 통해 입력되거나, 상기 가맹점 내에 구비된 RFID(radio frequency identification) 태그를 통해 입력되는 것 중 적어도 하나에 의해 획득되는 것을 특징으로 하는 방법.The method of claim 1,
The step of identifying the affiliated store is performed by the user terminal receiving an affiliated store identifier for identifying the affiliated store,
The affiliated store identifier is obtained by at least one of being input directly from a user through an input means of the user terminal or through a radio frequency identification (RFID) tag provided in the affiliated store.
상기 가맹점을 식별하는 단계는,
상기 사용자 단말기에 구비된 GPS(Global Positioning System) 수신기를 통해 상기 가맹점의 위치 정보를 수신하여 서버에 질의하는 단계; 및
상기 서버로부터 상기 위치 정보에 대응하는 가맹점 식별 정보를 수신하는 단계를 포함하는 방법.The method of claim 1,
Identifying the merchant,
Receiving location information of the affiliated store through a GPS (Global Positioning System) receiver provided in the user terminal and querying a server; And
Receiving merchant identification information corresponding to the location information from the server.
사용자로부터 상기 모바일 쿠폰의 사용 조건을 입력받는 단계; 및
상기 입력된 사용 조건에 따라 상기 모바일 쿠폰의 서비스 제공 내용을 동적으로 변경시키는 단계를 더 포함하는 방법.The method of claim 1,
Receiving a use condition of the mobile coupon from a user; And
And dynamically changing service provision contents of the mobile coupon according to the input use condition.
서버가 가맹점의 처리 시스템의 개입 없이 상기 사용자 단말기로부터 직접 상기 모바일 쿠폰을 사용하고자 하는 가맹점 식별 정보 및 상기 모바일 쿠폰에 대한 정보를 수신하는 단계;
상기 수신된 정보들에 기초하여 상기 모바일 쿠폰의 유효성을 검사하는 단계; 및
상기 검사 결과 상기 모바일 쿠폰이 유효하다면 상기 서버는 쿠폰의 사용 내역을 기록하고 유효성 여부를 상기 가맹점의 개입 없이 직접 상기 사용자 단말기에 전송함으로써 상기 모바일 쿠폰을 자동으로 비활성화시키는 단계를 포함하되,
상기 가맹점 식별 정보는 상기 사용자 단말기를 소지한 사용자가 상기 모바일 쿠폰을 사용하고자 하는 가맹점을 방문한 경우 상기 사용자 단말기가 직접 현재 방문한 상기 가맹점을 식별함으로써 획득되며,
상기 가맹점에 포스(point of sales, POS) 시스템, 인증 수단 또는 모바일 쿠폰 처리 수단이 구비되지 않은 경우, 상기 사용자 단말기가 직접 상기 가맹점을 식별하고, 상기 서버를 통해 상기 모바일 쿠폰을 인증하는 것을 특징으로 하는 방법.In the method of processing a mobile coupon through a user terminal,
Receiving, by the server, affiliate store identification information and information on the mobile coupon from which the mobile coupon is to be used directly from the user terminal without intervention of the merchant system;
Validating the mobile coupon based on the received information; And
If the mobile coupon is valid as a result of the test, the server records the usage history of the coupon and automatically whether to deactivate the mobile coupon by transmitting directly to the user terminal without the intervention of the merchant;
The affiliated store identification information is obtained by identifying the affiliated store that the user terminal currently visits when the user possessing the user terminal visits an affiliated store that wants to use the mobile coupon.
When the affiliated store is not equipped with a point of sales (POS) system, an authentication means, or a mobile coupon processing means, the user terminal directly identifies the affiliated store, and authenticates the mobile coupon through the server. How to.
상기 가맹점 식별 정보는 사용자로부터 상기 사용자 단말기를 통해 직접 입력받은 가맹점 식별자이고,
상기 가맹점 식별자는 사용자로부터 직접 상기 사용자 단말기의 입력 수단을 통해 입력되거나, 상기 가맹점 내에 구비된 RFID 태그를 통해 입력되는 것 중 적어도 하나에 의해 획득되는 것을 특징으로 하는 방법.The method of claim 5, wherein
The affiliated store identification information is an affiliated store identifier directly input from a user through the user terminal.
The affiliated store identifier is obtained by at least one of being input directly from a user through an input means of the user terminal or through an RFID tag provided in the affiliated store.
상기 가맹점 식별 정보는 상기 서버가 상기 사용자 단말기로부터 수신한 가맹점의 위치 정보에 대응하는 정보이고,
상기 가맹점의 위치 정보는 상기 사용자 단말기에 구비된 GPS 수신기를 통해 획득되는 것을 특징으로 하는 방법.The method of claim 5, wherein
The affiliated store identification information is information corresponding to the location information of the affiliated store that the server receives from the user terminal,
The location information of the affiliated store is obtained through a GPS receiver provided in the user terminal.
상기 서버가 상기 사용자 단말기로부터 상기 모바일 쿠폰의 사용 조건을 수신하는 단계;
상기 수신된 사용 조건에 따라 상기 모바일 쿠폰의 서비스 제공 내용을 동적으로 변경시키는 단계; 및
상기 변경된 서비스 제공 내역을 상기 사용자 단말기에 전송하는 단계를 더 포함하는 방법.The method of claim 5, wherein
Receiving, by the server, conditions of use of the mobile coupon from the user terminal;
Dynamically changing service provision contents of the mobile coupon according to the received use condition; And
Transmitting the changed service provision history to the user terminal.
상기 서버가 상기 사용자 단말기로부터 상기 모바일 쿠폰 사용에 대한 요청을 수신하는 단계;
상기 사용 요청에 따라 미리 설정된 승인자 전화번호로 회신용 URL(call back URL)을 포함하는 승인 요청 메시지를 송신하는 단계; 및
상기 회신용 URL을 통해 상기 승인자로부터 승인 명령을 수신하는 단계를 더 포함하고,
상기 모바일 쿠폰의 유효성을 검사하는 단계는 상기 승인 명령의 수신 여부를 추가적으로 검사하는 것을 특징으로 하는 방법.The method of claim 5, wherein
Receiving, by the server, a request for using the mobile coupon from the user terminal;
Transmitting an approval request message including a call back URL to a preset approver phone number according to the use request; And
Receiving an approval command from the approver via the reply URL;
The checking of the validity of the mobile coupon further comprises checking whether the approval command has been received.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100113336A KR101326593B1 (en) | 2010-11-15 | 2010-11-15 | A processing method for mobile coupon using user's mobile terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020100113336A KR101326593B1 (en) | 2010-11-15 | 2010-11-15 | A processing method for mobile coupon using user's mobile terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120051950A KR20120051950A (en) | 2012-05-23 |
KR101326593B1 true KR101326593B1 (en) | 2013-12-19 |
Family
ID=46268814
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020100113336A Expired - Fee Related KR101326593B1 (en) | 2010-11-15 | 2010-11-15 | A processing method for mobile coupon using user's mobile terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101326593B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101460179B1 (en) | 2012-11-28 | 2014-11-10 | 에스케이씨앤씨 주식회사 | Method for Temporary Payment Card Set-up and Mobile Device using the same |
KR102179428B1 (en) * | 2013-08-16 | 2020-11-16 | 원투씨엠 주식회사 | Method for Accumulating a Value Data in Reverse by using Near Field Communication |
KR20180101089A (en) * | 2017-03-03 | 2018-09-12 | 강정수 | Server and method for providing mobile coupon |
KR102728763B1 (en) * | 2023-12-14 | 2024-11-08 | 장용관 | System for providing coupon service with delivery application |
-
2010
- 2010-11-15 KR KR1020100113336A patent/KR101326593B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20120051950A (en) | 2012-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2018241130B2 (en) | Product information system and method using a tag and mobile device | |
US7634295B2 (en) | Communication system, settlement management apparatus and method, portable information terminal and information processing method, and program | |
JP6023162B2 (en) | Transaction management system and operating method thereof | |
US9213972B2 (en) | Systems and methods for fast mobile payment | |
US10992817B2 (en) | Methods, systems and computer readable media for selecting and delivering electronic value certificates using a mobile device | |
JP4812234B2 (en) | Payment management device, portable information terminal, and program | |
US20100174598A1 (en) | Methods, systems and computer readable media for redeeming and delivering electronic loyalty reward certificates using a mobile device | |
US20120316949A1 (en) | Method and system for managing electronic coupons | |
JP2008538463A (en) | Integrated mobile application server and communication gateway | |
CA3076931A1 (en) | Adding a credit account to a mobile wallet to make a transaction when the physical card associated with the credit account is unavailable | |
JP2015018437A (en) | Terminal device for using privilege, ic tag, program, method and system | |
JPWO2016199537A1 (en) | Gift system | |
KR101326593B1 (en) | A processing method for mobile coupon using user's mobile terminal | |
KR20100086565A (en) | Card inquiring authenticaton apparatus for mobil communication termianl and the methode thereof | |
JP2009053837A (en) | Cash register system and member registration server | |
KR102138175B1 (en) | System, server and method for providing coupon service | |
JP6228786B2 (en) | Payment system | |
JP5497501B2 (en) | User registration device and user registration method | |
EP3392821A1 (en) | Server device and service method | |
WO2021084624A1 (en) | Product purchase assistance device, product purchase assistance system, and product purchase assistance program | |
KR20250022100A (en) | Method and System for Transferring Receipt Information | |
JP2015018449A (en) | Content processing device and content processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20101115 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120117 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20121123 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20120117 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20121123 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20120717 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20130204 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20130125 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20121123 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20120717 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20131101 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20131104 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20170811 |