KR101632121B1 - Reserve point management system and method for provding reserve point to user without login - Google Patents
Reserve point management system and method for provding reserve point to user without login Download PDFInfo
- Publication number
- KR101632121B1 KR101632121B1 KR1020140178499A KR20140178499A KR101632121B1 KR 101632121 B1 KR101632121 B1 KR 101632121B1 KR 1020140178499 A KR1020140178499 A KR 1020140178499A KR 20140178499 A KR20140178499 A KR 20140178499A KR 101632121 B1 KR101632121 B1 KR 101632121B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- unique key
- reserve
- publisher
- logged
- 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 OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0212—Chance discounts or incentives
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Security & Cryptography (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
본 발명의 실시예들은 비로그인 기반으로 사용자에게 적립금을 제공하는 기술에 관한 것이다.Embodiments of the present invention are directed to techniques for providing a user with a deposit on a non-login basis.
종래기술에 따른 적립금은 사용자가 상품이나 서비스를 제공받고, 제공받은 상품이나 서비스에 대한 결제 시 결제된 금액 즉, 거래대금에 기초하여 결정된다. 따라서, 일반적으로는 판매된 상품이나 서비스의 거래대금과 제공되는 적립금은 서로 비례적이다. 특히, 판매된 상품이나 서비스의 거래대금에 대한 적립률이 모든 상품이나 모든 서비스에 동일하다면, 전체 거래대금과 총 적립금은 선형으로 비례한다. 상품마다 또는 서비스마다 거래대금에 대한 적립률이 조금씩 다르다고 하더라도, 전체 거래대금과 총 적립금은 선형에 가깝게 비례한다.The deposit according to the prior art is determined based on the amount of money that is paid by the user when the user receives the goods or services and when the goods or services are provided, that is, the transaction amount. Therefore, in general, the trade value of the goods or services sold is proportional to the reserve provided. In particular, if the accrual rate for the transaction price of the goods or services sold is the same for all goods or services, the total transaction price and the total reserve are linearly proportional. Even if the accrual rate for the transaction amount is slightly different for each product or service, the total transaction amount and the total reserve amount are close to linear.
즉, 종래기술에 따른 적립금 관리 방법에서는 적립금의 재원(source of revenue)이 거래대금이다. 따라서, 전체 거래대금이 커질수록 총 적립금 역시 커지기 때문에 거래대금에 대한 적립금의 적립률을 고정적으로 제공할 수 있다. 다시 말해, 종래기술에 따른 적립금 관리 방법에서는 쉽고 간편하게 상품이나 서비스의 판매 전에 적립률을 미리 결정할 수 있고, 결정된 적립률을 사용자에게 미리 공지할 수 있다.That is, in the reserve management method according to the related art, the source of revenue of the reserve is the transaction price. Therefore, as the total transaction value increases, the total reserve also increases, so that the reserve rate for the transaction price can be fixed. In other words, in the reserve management method according to the related art, the accumulation rate can be determined easily and easily before the sale of the goods or the service, and the determined accumulation rate can be informed to the user in advance.
그러나, 적립금의 재원이 거래대금이 아닌 경우, 예를 들어, 개별 거래에서 적립금은 거래대금의 일정 비율로 지급되나 적립금 총액은 다른 재원에 의해 충족되는 경우에는 거래대금에 따라 적립금의 액수나 적립률을 결정하기 어려운 문제가 있다.However, if the reserve fund is not a transaction price, for example, in an individual transaction, the reserve is paid at a certain percentage of the transaction price, but if the total amount of the reserve is met by other sources, There is a problem that is difficult to determine.
예를 들어, 포털사이트와 같은 퍼블리셔에서 가맹점들의 광고를 사용자들에게 노출하고, 사용자가 포털사이트의 광고를 통해 가맹점에 방문하여 상품이나 서비스를 구매하는 경우, 포털사이트가 사용자들에게 적립금을 제공할 수 있다. 이 경우, 적립금은 거래대금에 기반하여 결정되지만, 적립금의 재원은 거래대금이 아닌 가맹점들의 광고비에 의해 결정될 수 있다. 만약, 적립률이 1%이고, 사용자가 100만원 가격의 상품을 구매하는 경우, 포털사이트는 광고 1클릭에 해당하는 수익으로 1만원(100만원의 1%)에 대응하는 적립금을 사용자에게 제공해야 한다는 문제점이 생긴다. 따라서, 재원이 거래대금이 아닌 적립금을 제공하는 경우에는, 보다 효율적인 적립금의 산정 방법이 요구된다.For example, if a publisher, such as a portal site, exposes an advertisement of a franchisee to a user, and a user visits the franchise through an advertisement on the portal site to purchase a product or service, the portal site may provide the user with a reserve . In this case, the reserve is determined based on the transaction price, but the reserve fund can be determined by the advertising cost of the merchants, not the transaction price. If the rate is 1% and the user purchases a product with a price of 1 million won, the portal site should provide users with a corresponding amount of 10,000 won (1% of 1 million won) There is a problem. Therefore, if the fund provides a reserve rather than a transaction price, a more efficient method of calculating the reserve is required.
또한, 퍼블리셔가 사용자들에게 적립금을 제공하기 위해서는, 사용자들을 특정할 수 있는 기술이 요구된다. 예를 들어, 임의의 사용자 A가 포털사이트를 방문하여 광고를 통해 가맹점 B를 방문하여 상품을 구매하였다고 가정하자. 이때, 포털사이트는 가맹점 B(실질적으로는 가맹점 B의 상품판매 사이트)를 방문하여 상품을 구매한 사용자 A를 어떻게 특정할 수 있는가라는 문제를 갖게 된다. 이를 위해, 퍼블리셔는 사용자 A가 퍼블리셔의 서비스에 로그인할 것을 강제한다.Further, in order for the publisher to provide the user with a reserve, a technique is required to specify the users. For example, assume that an arbitrary user A visits a portal site, visits a merchant B through an advertisement, and purchases a product. At this time, the portal site has a problem of how to identify the user A who has visited the merchant B (actually, the merchandise selling site of the merchant B) and purchased the merchandise. To do this, the publisher forces user A to log in to the publisher's service.
예를 들어, 사용자 A는 퍼블리셔의 서비스에 로그인한 상태로 광고를 클릭하여 상품을 구매할 수 있다. 이 경우, 사용자 A의 식별자가 가맹점 B로 전달될 수 있다. 사용자 A가 가맹점 B에서 상품을 구매하는 경우 가맹점 B는, 사용자 A의 식별자와 사용자 A의 상품구매에 대한 정보를 퍼블리셔로 전달함으로써, 퍼블리셔가 사용자 A를 특정할 수 있다.For example, user A may click on an advertisement to purchase a product while logged in to the service of the publisher. In this case, the identifier of the user A may be transmitted to the merchant B. When the user A purchases the merchandise at the merchant B, the merchant B can specify the user A by transmitting the identifier of the user A and the information about the purchase of the merchandise of the user A to the publisher.
다른 예로, 사용자 A가 퍼블리셔의 광고를 통해 가맹점 B에 방문하여 가맹점 B의 상품을 구매하고자 할 때, 적립금(퍼블리셔가 제공하는 적립금)의 적립이나 사용을 위해 사용자가 퍼블리셔의 서비스에 로그인 하도록 사용자 인터페이스가 제공되어 로그인을 강제할 수도 있다.As another example, when the user A visits the merchant B through the advertisement of the publisher and intends to purchase the merchandise of the merchant B, a user interface (not shown) is provided for the user to log in to the service of the publisher for accumulation or use of the reserve (the reserve provided by the publisher) May be provided to force login.
그러나, 이러한 사용자가 가맹점들에서 상품을 구매할 때마다 퍼블리셔의 서비스에 로그인할 것을 강제하는 것은 사용자에게 불편을 야기할 수 있어, 퍼블리셔의 적립금에 대한 활용성을 떨어뜨릴 수 있다는 문제점이 있다. 예를 들어, 모바일 환경에서 사용자가 아이디와 비밀번호를 입력하는 것은 매우 불편한 과정일 수 있다.However, forcing such a user to log in to a service of a publisher every time a user purchases a merchandise may cause inconvenience to the user, which may degrade the applicability of the reserve to the publisher. For example, entering a username and password in a mobile environment can be a very inconvenient process.
가맹점들의 상품이나 서비스의 구매에 대한 적립금을 퍼블리셔가 구매자에게 제공함에 있어서, 사용자들이 퍼블리셔의 서비스에 비로그인 상태로 상품이나 서비스를 구매하더라도 적립금의 적립이 가능한 적립금 관리 시스템 및 방법을 제공한다.The present invention provides a reserve management system and method capable of accumulating a reserve even when a user purchases a product or a service in a non-logged-in state in a service of a publisher in providing a reserve for a purchase of a merchandise or service of the merchant to the purchaser.
컴퓨터로 구현되는 적립금 관리 시스템의 적립금 관리 방법에 있어서, 퍼블리셔의 사이트에 방문한 비로그인 사용자를 특정짓기 위한 고유 키를 발급하는 단계; 상기 비로그인 사용자가 상기 퍼블리셔의 사이트에서 제공되는 링크를 통해 상기 퍼블리셔의 가맹점이 제공하는 가맹점 사이트에 방문하여 상품 또는 서비스를 구매하는 경우, 상기 상품 또는 서비스의 구매에 따른 결제를 처리하는 PG(Payment Gateway)의 시스템으로 상기 발급된 고유 키를 전송하는 단계; 상기 PG의 시스템에서 상기 결제가 처리되는 경우, 상기 PG의 시스템으로부터 상기 결제에 따른 결제 데이터를 상기 고유 키와 함께 수신하는 단계; 상기 결제 데이터에 기반하여 결정되는 적립금을 상기 수신된 고유 키와 연관하여 저장 및 관리하는 단계; 및 상기 비로그인 사용자가 상기 퍼블리셔의 서비스에 로그인하는 경우, 상기 고유 키와 연관하여 관리되는 적립금을 상기 로그인에 이용된 로그인 아이디를 이용하여 제공하는 단계를 포함하는 것을 특징으로 하는 적립금 관리 방법을 제공한다.A method of managing a reserve of a reserve management system implemented by a computer, the method comprising: issuing a unique key for specifying a non-logged-in user visiting a site of a publisher; When the non-logged-in user visits a merchant site provided by a franchiser of the publisher through a link provided on the site of the publisher and purchases a product or service, a PG Transmitting the issued unique key to a system of a gateway; Receiving payment data according to the payment from the system of the PG together with the unique key when the payment is processed in the system of the PG; Storing and managing a reserve determined based on the payment data in association with the received unique key; And providing, when the non-logged-in user logs in to the service of the publisher, a reserve managed in association with the unique key using the login ID used for the login. do.
컴퓨터로 구현되는 적립금 관리 시스템에 있어서, 퍼블리셔의 사이트에 방문한 비로그인 사용자를 특정짓기 위한 고유 키를 발급하는 키 발급부; 상기 비로그인 사용자가 상기 퍼블리셔의 사이트에서 제공되는 링크를 통해 상기 퍼블리셔의 가맹점이 제공하는 가맹점 사이트에 방문하여 상품 또는 서비스를 구매하는 경우, 상기 상품 또는 서비스의 구매에 따른 결제를 처리하는 PG(Payment Gateway)의 시스템으로 상기 발급된 고유 키를 전송하는 키 전송부; 상기 PG의 시스템에서 상기 결제가 처리되는 경우, 상기 PG의 시스템으로부터 상기 결제에 따른 결제 데이터를 상기 고유 키와 함께 수신하는 키 수신부; 상기 결제 데이터에 기반하여 결정되는 적립금을 상기 수신된 고유 키와 연관하여 저장 및 관리하는 적립금-키 관리부; 및 상기 비로그인 사용자가 상기 퍼블리셔의 서비스에 로그인하는 경우, 상기 고유 키와 연관하여 관리되는 적립금을 상기 로그인에 이용된 로그인 아이디를 이용하여 제공하는 적립금 제공부를 포함하는 것을 특징으로 하는 적립금 관리 시스템을 제공한다.A computer-implemented deposit management system comprising: a key issuing unit for issuing a unique key for identifying a non-logged-in user visiting a site of a publisher; When the non-logged-in user visits a merchant site provided by a franchiser of the publisher through a link provided on the site of the publisher and purchases a product or service, a PG A key transmitting unit for transmitting the issued unique key to a system of a gateway; A key receiving unit for receiving together with the unique key the payment data according to the payment from the system of the PG when the payment is processed in the system of the PG; A deposit-key management unit for storing and managing a deposit determined based on the payment data in association with the received unique key; And a reserve fund providing unit for providing, when the non-log-in user logs in to the service of the publisher, a reserve managed in association with the unique key using the login ID used for the login. to provide.
본 발명의 실시예들에 따르면, 가맹점들의 상품이나 서비스의 구매에 대한 적립금을 퍼블리셔가 구매자에게 제공함에 있어서, 사용자들이 퍼블리셔의 서비스에 비로그인 상태로 상품이나 서비스를 구매하더라도 사용자를 특정하여 적립금을 해당 사용자에게 적립할 수 있다.According to embodiments of the present invention, in providing a shopper with a reserve for purchase of goods or services of merchants, even if the users purchase goods or services in a non-logged-in state to the service of the publisher, And can be accumulated to the user.
도 1은 본 발명의 일실시예에 있어서, 적립금 제공을 위한 전체 환경의 예를 개괄적으로 도시한 도면이다.
도 2는 본 발명의 일실시예에 있어서, PG(Payment Gateway)를 포함한 전체 환경의 예를 도시한 도면이다.
도 3은 본 발명의 일실시예에 있어서, 유일키와 쿠키를 이용하여 사용자를 특정하는 과정의 예를 도시한 도면이다.
도 4 내지 도 6은 본 발명의 일실시예에 있어서, 적립대기 중인 적립금에 대한 정보를 사용자에게 알리는 예들을 도시한 도면들이다.
도 7은 본 발명의 일실시예에 있어서, 광고 아이디를 이용하여 사용자를 특정하는 과정의 예를 도시한 도면이다.
도 8은 본 발명의 일실시예에 있어서, 광고 아이디를 보완하기 위한 과정의 예를 도시한 도면이다.
도 9는 본 발명의 일실시예에 있어서, 적립금 관리 시스템의 내부 구성을 설명하기 위한 블록도이다.
도 10은 본 발명의 일실시예에 있어서, 적립금 관리 방법의 흐름도이다.1 is a view schematically showing an example of an entire environment for providing a reserve in an embodiment of the present invention.
2 is a view showing an example of the entire environment including the PG (Payment Gateway) in one embodiment of the present invention.
3 is a diagram illustrating an example of a process of specifying a user using a unique key and a cookie according to an exemplary embodiment of the present invention.
FIGS. 4 to 6 are views showing examples of informing the user of information on the accumulation reserve in an embodiment of the present invention.
7 is a diagram illustrating an example of a process of identifying a user using an advertisement ID according to an embodiment of the present invention.
8 is a diagram illustrating an example of a process for supplementing an advertisement ID in an embodiment of the present invention.
9 is a block diagram for explaining an internal configuration of a reserve management system according to an embodiment of the present invention.
10 is a flowchart of a reserve management method according to an embodiment of the present invention.
이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
본 실시예들은 퍼블리셔에서 비로그인 상태의 사용자를 특정하여 적립금을 제공할 수 있는 기술에 관한 것으로, 비로그인 상태로 가맹점의 사이트를 방문하여 상품이나 서비스를 구매한 사용자를 퍼블리셔가 특정하여 상품이나 서비스의 구매에 따른 적립금을 제공할 수 있는 기술에 관한 것이다. The present invention relates to a technology for specifying a non-logged-in user in a publisher and providing a reserve, wherein a user who visits a merchant's site in a non-logged-in state specifies a user who purchases a product or service, The present invention relates to a technique capable of providing a reserve for purchases of a product.
도 1은 본 발명의 일실시예에 있어서, 적립금 제공을 위한 전체 환경의 예를 개괄적으로 도시한 도면이다. 도 1은 사용자(110), 퍼블리셔(120) 및 가맹점(130)을 나타내고 있다.1 is a view schematically showing an example of an entire environment for providing a reserve in an embodiment of the present invention. 1 shows a
사용자(110)는 실질적으로 사용자들이 이용하는 PC(Personal Computer), 스마트폰 등의 단말기를 의미할 수 있다. 사용자들은 이러한 단말기의 통신 기능을 이용하여 유선 또는 무선 네트워크를 통해 퍼블리셔(120)의 시스템이 제공하는 웹사이트에 방문하여 다양한 서비스들을 제공받을 수 있다.The
퍼블리셔(120)는 실질적으로 유선 또는 무선 네트워크를 통해 접속하는 사용자(110)에게 서비스를 제공하는 서버 등의 시스템일 수 있다. 일례로, 퍼블리셔(120)는 사용자(110)에게 광고의 노출이 가능하고, 유무선 네트워크를 통해 사용자(110)에게 서비스의 제공 가능한 모든 종류의 사이트를 포함할 수 있으며, 사이트를 구성하는 하나의 페이지를 의미할 수도 있다. 여기서, 사이트 및/또는 페이지라는 용어의 설명이 모바일 단말기에서 실행되는 어플리케이션 화면 등, 일반적인 PC의 웹 사이트 접속이 아닌 환경에서의 본 발명의 실시 가능성을 배제하는 것은 아니다.The
여기서, 광고의 "노출"은 사이트(퍼블리셔(120))를 통해 그 광고주와 연관된 텍스트, 이미지 등, 소리, 동영상, 하이퍼 링크 등의 홍보성 컨텐츠가 해당 사이트의 방문자에게 제공되는 것을 포함하도록 해석될 수 있다. 또한, 노출된 광고에 대한 "선택"은 사용자(사이트 방문자)가 제공된 텍스트, 이미지 등의 홍보성 컨텐츠에 대해 마우스 클릭 등의 반응을 보임으로써, 광고주가 홍보성 컨텐츠의 전달을 통해 달성하고자 한 상황이 발생되는 것을 의미할 수 있다. 이때, 광고주가 유도한 상황은 일례로, 광고주와 연관된 페이지를 광고를 선택한 사용자에게 노출하는 것을 포함할 수 있다.Here, an "exposure" of an advertisement may be interpreted to include that promotional content, such as text, images, etc., sounds, videos, hyperlinks, etc., associated with the advertiser through the site (publisher 120) have. In addition, the "selection" of the exposed advertisements causes a situation where the advertiser is trying to achieve through the delivery of the promotional contents by causing the user (site visitor) to react to the promotional contents such as the text and the image provided by the mouse . ≪ / RTI > At this time, the situation induced by the advertiser may include, for example, exposing the page associated with the advertiser to the user who selected the advertisement.
가맹점(130)은 퍼블리셔(120)를 통해 광고를 노출하고자 퍼블리셔(120)와 계약된 광고주들의 시스템을 의미할 수 있다. 이러한 가맹점(130)은 퍼블리셔(120)를 통해 노출된 광고의 링크를 통해 사용자(110)가 접근하여 상품 또는 서비스를 구매할 수 있는 상품 판매 사이트를 제공할 수 있다.The
만약, 사용자(110)가 퍼블리셔(120)를 통해 노출된 광고의 링크를 이용하여 가맹점(130)에 방문(상품 판매 사이트에 방문)하여 상품 또는 서비스를 구매하는 경우, 퍼블리셔(120)는 상품 또는 서비스의 구매대금과 기설정된 적립률에 따라 결정되는 적립금을 사용자(110)에게 제공할 수 있다.If the
이미 설명한 바와 같이, 사용자(110)는 퍼블리셔(120)의 서비스에 로그인한 상태로 가맹점(130)에서 상품 또는 서비스를 구매함으로써, 퍼블리셔(120)에 의해 가맹점(130)의 상품 또는 서비스를 구매한 구매자로서 특정(사용자(110)의 로그인 ID를 이용하여)될 수 있다. 이후에서는 이러한 퍼블리셔(120)의 서비스에 대한 비로그인 상태에서도 퍼블리셔(120)가 사용자(110)를 특정할 수 있는 실시예들에 대해 설명한다.As described above, the
도 2는 본 발명의 일실시예에 있어서, PG(Payment Gateway)를 포함한 전체 환경의 예를 도시한 도면이다.2 is a view showing an example of the entire environment including the PG (Payment Gateway) in one embodiment of the present invention.
PG(210)는 신용카드사와 가맹점 계약을 체결하는 것이 곤란한 중소 쇼핑몰을 대신해 카드사와 대표 가맹점 계약을 맺고 신용카드 결제 및 지불을 대행한 뒤 하부 쇼핑몰에서 수수료를 받는 업체의 시스템을 의미할 수 있다. 여기서, 중소 쇼핑몰은 가맹점(130)에 대응할 수 있다. 퍼블리셔(120)는 이러한 PG(210)와의 연동을 통해 PG(210)가 가맹점(130)으로 결제를 위해 제공하는 PG 창을 통해 사용자(110)의 로그인을 처리하거나 적립금의 적립 및 사용을 제어할 수 있다.The PG 210 may refer to a system of a company that receives a commission from a lower shopping mall after making a credit card payment and payment transaction with a credit card company on behalf of a small shopping mall that is difficult to conclude a merchant contract with a credit card company. Here, the small shopping mall can correspond to the
예를 들어, 퍼블리셔(120)는 사용자(110)가 가맹점(130)에 방문하여 상품 또는 서비스를 구매하는 경우, 가맹점(130)으로부터 가맹점주문번호, 대표상품명, 적립대상금액, 수신자명(사용자(110)의 이름), 수신자휴대폰번호 등의 정보를 수신할 수 있다. 또한, 퍼블리셔(120)는 PG(210)로부터 결제금액정보(최종결제금액), 상품명, 구매자명(사용자(110)의 이름), 구매자휴대폰번호, 상품주문번호 등의 정보를 수신할 수 있다. 그러나, 사용자들의 이름은 중복될 수 있기 때문에 사용자(110)를 특정하기 위해 활용하기 어려우며, 사용자들의 휴대폰 번호 역시 소유자가 변경될 수 있기 때문에 사용자(110)를 특정하기 위해 활용하기 어렵다.For example, when the
도 3은 본 발명의 일실시예에 있어서, 유일키와 쿠키를 이용하여 사용자를 특정하는 과정의 예를 도시한 도면이다.3 is a diagram illustrating an example of a process of specifying a user using a unique key and a cookie according to an exemplary embodiment of the present invention.
방문 과정(301)은 사용자(110)가 퍼블리셔(120)의 사이트를 방문하고, 퍼블리셔(120)가 사용자(110)에게 서비스를 제공하는 과정을 의미할 수 있다. 이때, 사용자(110)가 퍼블리셔(120)의 서비스에 로그인 하였는지 여부와는 무관하게 퍼블리셔(120)는 검색 등과 같이 로그인이 불필요한 서비스를 사용자(110)에게 제공할 수 있다.The
유일키(Unique Key, UK) 데이터베이스(311)는, 퍼블리셔(120)에 의해 관리될 수 있으며, 퍼블리셔(120)는 퍼블리셔(120)의 사이트를 최초로 방문한 사용자들에게 유일키를 발행할 수 있다. 예를 들어, 사용자(110)가 퍼블리셔(120)의 사이트를 방문하는 경우, 퍼블리셔(120)는 사용자(110)에게 발행된 쿠키가 존재하는지, 그리고 해당 쿠키에 사용자(110)에게 발행된 유일키가 존재하는지 여부를 판단할 수 있다. 만약, 쿠키가 존재하지 않거나 또는 사용자(110)에게 발생된 유일키가 쿠키에 포함되어 있지 않은 경우, 퍼블리셔(120)는 유일키를 발행하여 유일키를 포함하는 쿠키를 사용자(110)에게 제공할 수 있다.The unique key (UK)
이때, 유일키를 발행받은 사용자들이 퍼블리셔(120)의 서비스에 로그인하는 경우, 퍼블리셔(120)는 아래 표 1과 같이 유일키와 사용자들의 로그인 아이디인 퍼블리셔 아이디를 서로 매칭하여 유일키 데이터베이스(311)에 저장 및 관리할 수 있다.In this case, when the users who have issued the unique key log in to the service of the
예를 들어, 유일키 'UK XX1'을 발행받은 특정 사용자가 퍼블리셔 아이디 'PID XXA'로 로그인 한 경우, 퍼블리셔(120)는 표 1의 '1'과 같이 유일키 'UK XX1'와 퍼블리셔 아이디 'PID XXA'를 서로 연관하여 저장 및 관리할 수 있다. 표 1의 '3'과 같이 유일키 'UK XX3'을 발행받은 특정 사용자가 아직 로그인을 하지 않았다면, 퍼블리셔(120)는 퍼블리셔 아이디가 아직 확인되지 않았음을 기록(Undefined)할 수 있다.For example, when a specific user who has issued the unique key 'UK XX1' logs in with the publisher ID 'PID XXA', the
가맹점 방문 과정(302)는 사용자(110)가 퍼블리셔(120)의 서비스를 이용하는 도중에 노출된 광고나 사용자(110)의 검색 등을 통해 노출된 광고를 통해 사용자가 가맹점(130)의 사이트를 방문하고, 가맹점(130)이 사용자(110)에게 서비스를 제공하는 과정을 의미할 수 있다. 예를 들어, 가맹점(130)의 사이트는 쇼핑몰 사이트일 수 있고, 사용자(110)는 쇼핑몰 사이트에서 상품 또는 서비스를 구매할 수 있다.The
주문서 과정(303)은 가맹점(130)이 사용자가 구매하고자 하는 상품 또는 서비스에 대한 주문서를 생성하여 PG(210)로 전달하는 과정일 수 있다. 이때, 가맹점(130)은, 사용자(110)가 퍼블리셔(120)의 사이트를 통해 가맹점(130)의 사이트를 방문(리퍼러(referrer)를 통해 파악 가능함)하였고, 가맹점(130)의 사이트에서 상품 또는 서비스를 구매하고자 하는 경우, 해당 사용자(110)가 상품 또는 서비스를 구매하고자 함을 퍼블리셔(120)로 알릴 수 있다. 이때, 퍼블리셔(120)는 유일키 데이터베이스(311)에 저장된 사용자(110)의 유일키를 PG(210)로 전달할 수 있다. The
가맹점(130)에서도 사용자(110)를 특정할 필요가 있기 때문에 가맹점 방문 과정(302)에서 사용자(110)의 유일키가 가맹점(130)으로 전달되어 사용자(110)가 상품 또는 서비스를 구매하고자 함을 퍼블리셔(120)로 알리는데 활용될 수 있다. 또한, 실시예에 따라 퍼블리셔(120)가 PG(210)로 사용자(110)의 유일키를 전달하는 대신, 가맹점(130)이 주문서와 함께 사용자(110)의 유일키를 PG(210)로 전달할 수도 있다.The unique key of the
PG 처리 과정(304)은 PG(210)가 가맹점(130)으로부터 수신된 주문서와 퍼블리셔(120)(또는 가맹점(130))로부터 수신된 유일키를 이용하여 사용자(110)가 구매하고자 하는 상품 또는 서비스에 대한 결제를 처리하는 과정일 수 있다.The
결제완료 과정(305)은 사용자(110)가 구매하고자 하는 상품 또는 서비스에 대한 결제가 완료되는 과정일 수 있으며, 이때 가맹점(130)은 결제가 완료되었음을 PG(210)로 알릴 수 있다.The
PG(210)의 유일키에 대응하는 결제 데이터를 생성하여 거래 데이터베이스(312)에 저장하고, 이러한 결제 데이터를 유일키와 연관하여 퍼블리셔(120)에게 전달할 수 있다.The payment data corresponding to the unique key of the
이때, 퍼블리셔(120)는 퍼블리셔(120)의 결제 데이터베이스(313)에 유일키와 퍼블리셔 아이디, 그리고 결제 데이터를 서로 연관하여 아래 표 2와 같이 저장 및 관리할 수 있다.At this time, the
아직 로그인 하지 않은 사용자의 퍼블리셔 아이디는 아직 알려지지 않은 상태로 관리될 수 있다. The publisher ID of a user who has not logged in yet can be managed as yet unknown.
퍼블리셔(120)는 유일키를 이용하여 사용자(110)를 특정 지을 수 있다. 예를 들어, 사용자(110)가 로그인을 한 경우에는 사용자(110)의 유일키와 퍼블리셔 아이디가 서로 매칭되어, 사용자들 중 어떠한 사용자에게 적립금을 제공해야 하는가를 퍼블리셔(120)가 파악할 수 있게 된다. 적립완료 과정(306)은 사용자(110)의 퍼블리셔 아이디에 대해 누적된 적립금에 새로운 적립금을 누적하여 적립이 완료되는 과정을 의미할 수 있다. The
반면, 사용자(110)가 유일키를 발행 받고도 아직 로그인을 하지 않았다면, 퍼블리셔(120)는 어떠한 사용자(어떠한 퍼블리셔 아이디)에 적립금을 제공해야 할지 알 수 없기 때문에, 바로 적립금을 제공할 수 없다. 예를 들어, 사용자(110)에게 발급된 유일키가 'UK XX3'인 경우, 퍼블리셔(120)는 아직 사용자(110)에 대한 퍼블리셔 아이디를 알 수 없다. 이 경우에 처리되는 적립대기 과정(307)은 퍼블리셔(120)가 적립금을 유일키와 연관하여 관리할 뿐, 아직 적립이 이루어지지 않은 상태로 대기하는 과정을 나타낼 수 있다. 이러한 적립대기 과정(307)에 대해서는 도 4 내지 도 6을 통해 더욱 자세히 설명한다.On the other hand, if the
도 4 내지 도 6은 본 발명의 일실시예에 있어서, 적립대기 중인 적립금에 대한 정보를 사용자에게 알리는 예들을 도시한 도면들이다.FIGS. 4 to 6 are views showing examples of informing the user of information on the accumulation reserve in an embodiment of the present invention.
도 4는 퍼블리셔(120)의 사이트의 메인 페이지(400)의 예를 도시한 도면이다. 메인 페이지(400)는 사용자(110)의 로그인을 위한 로그인 인터페이스를 포함할 수 있다. 이때 메인 페이지(400)는 로그인 인터페이스의 제1 영역(410)을 통해 적립대기 중인 적립금(50 마일리지)이 존재함을 사용자(110)에게 알리는 예를 나타내고 있다. 예를 들어, 사용자(110)가 퍼블리셔(120)의 사이트를 방문하는 경우, 퍼블리셔(120)는 사용자(110)의 유일키를 확인하고, 유일키와 매칭된 적립대기 중인 적립금이 존재하는지 여부를 확인할 수 있다. 만약, 적립대기 중인 적립금이 존재하는 경우, 퍼블리셔(120)는 사용자(110)에게 제공될 메인 페이지(400)의 제1 영역(410)을 통해 사용자(110)가 로그인하는 경우, 적립대기 중인 적립금이 누적됨을 알릴 수 있다.4 is a diagram showing an example of a
도 5는 퍼블리셔(120)의 사이트의 검색 결과 페이지(500)의 제2 영역(510)에 적립대기 중인 적립금(50 마일리지)이 존재함을 사용자(110)에게 알리는 예를 나타내고 있다. 즉, 적립대기 중인 적립금이 존재함을 알리기 위한 메시지는 사이트의 다양한 페이지들의 다양한 영역들을 통해 노출될 수 있다.5 shows an example of informing the
도 6은 퍼블리셔(120)의 모바일 사이트 페이지들(610, 620)을 통해서도 적립대기 중인 적립금(50 마일리지)이 존재함을 사용자(110)에게 알릴 수 있음을 나타내는 예들을 도시하고 있다.6 shows examples showing that the
각각의 실시예들에서 사용자(110)가 퍼블리셔(120)의 서비스에 로그인하는 경우, 사용자(110)에게는 적립대기 중인 적립금이 사용자(110)의 퍼블리셔 아이디와 연동된 누적 적립금에 누적되어 적립될 수 있다.In each of the embodiments, when the
도 3의 실시예에서는, 유일키를 쿠키를 통해 사용자(110)에게 제공하는 예를 설명하였다. 이때, 쿠키는 인터넷 웹사이트의 방문기록을 남겨 사용자와 웹사이트 사이를 매개해 주는 정보로서, 일실시예로, 퍼블리셔(120)는 사용자들에게 제공하던 기존의 쿠키를 활용할 수 있다. 다른 실시예로, 퍼블리셔(120)는 유일키를 위한 별도의 쿠키(일례로, 마일리지 쿠키)를 새로 생성하여 사용자들에게 제공할 수 있다. 이때, 마일리지 쿠키는 사용자들이 어떠한 경로를 통해 가맹점들을 방문하였는가에 대한 정보를 더 포함할 수 있다. 이러한 경로는 사용자들의 가맹점들로의 유입경로를 파악할 수 있게 해주며, 유입경로에 따라 서로 다른 적립률이 설정되는 경우, 사용자들에게 얼마의 적립금을 제공해야 하는가를 판단하는데 활용될 수 있다.
In the embodiment of FIG. 3, an example in which the unique key is provided to the
또 다른 실시예에서는, 이러한 쿠키를 활용하는 대신 기기의 OS(Operation System)를 식별하기 위한 광고 아이디(AD-ID)를 활용할 수 있다. 광고 아이디는 스마트폰의 OS 등과 같이 해당 기기를 식별하기 위해 이용되는 식별자일 수 있다.In another embodiment, instead of utilizing such a cookie, an advertisement ID (AD-ID) for identifying an operating system (OS) of the device may be utilized. The advertisement ID may be an identifier used to identify the device, such as the OS of the smartphone.
도 7은 본 발명의 일실시예에 있어서, 광고 아이디를 이용하여 사용자를 특정하는 과정의 예를 도시한 도면이다.7 is a diagram illustrating an example of a process of identifying a user using an advertisement ID according to an embodiment of the present invention.
방문 과정(701)은 사용자(110)가 퍼블리셔(120)의 사이트를 방문하고, 퍼블리셔(120)가 사용자(110)에게 서비스를 제공하는 과정을 의미할 수 있다. 이때, 사용자(110)가 퍼블리셔(120)의 서비스에 로그인 하였는지 여부와는 무관하게 퍼블리셔(120)는 검색 등과 같이 로그인이 불필요한 서비스를 사용자(110)에게 제공할 수 있다.The visiting
AD-ID(711)는 퍼블리셔(120)가 사용자(110)의 AD-ID(712)를 수신하여 관리함을 의미할 수 있다. 사용자(110)의 AD-ID(712)는 사용자(110)가 퍼블리셔(120)에 접근하는데 이용한 단말기 또는 상기 단말기의 OS의 식별자일 수 있다.The AD-
가맹점 방문 과정(702)은 사용자(110)가 퍼블리셔(120)의 서비스를 이용하는 도중에 노출된 광고나 사용자(110)의 검색 등을 통해 노출된 광고를 통해 사용자가 가맹점(130)의 사이트를 방문하고, 가맹점(130)이 사용자(110)에게 서비스를 제공하는 과정을 의미할 수 있다. 예를 들어, 가맹점(130)의 사이트는 쇼핑몰 사이트일 수 있고, 사용자(110)는 쇼핑몰 사이트에서 상품 또는 서비스를 구매할 수 있다.The
주문서 과정(703)은 가맹점(130)이 사용자가 구매하고자 하는 상품 또는 서비스에 대한 주문서를 생성하여 PG(210)로 전달하는 과정일 수 있다. 이때, 가맹점(130)은, 사용자(110)가 퍼블리셔(120)의 사이트를 통해 가맹점(130)의 사이트를 방문(리퍼러(referrer)를 통해 파악 가능함)하였고, 가맹점(130)의 사이트에서 상품 또는 서비스를 구매하고자 하는 경우, 해당 사용자(110)가 상품 또는 서비스를 구매하고자 함을 퍼블리셔(120)로 알릴 수 있다. 이때, 퍼블리셔(120)는 사용자(110)로부터 수신한 AD-ID(711)를 PG(210)로 전달할 수 있다.The
가맹점(130)에서도 사용자(110)를 특정할 필요가 있기 때문에 가맹점 방문 과정(702)에서 사용자(110)의 가맹점 방문 시, AD-ID(711)가 가맹점(130)으로 전달되어 사용자(110)가 상품 또는 서비스를 구매하고자 함을 퍼블리셔(120)로 알리는 과정에 활용될 수 있다. 또한, 실시예에 따라 퍼블리셔(120)가 PG(210)로 AD-ID(711)를 전달하는 대신, 가맹점(130)이 주문서와 함께 AD-ID(711)를 PG(210)로 전달할 수도 있다.The AD-
PG 처리 과정(704)은 PG(210)가 가맹점(130)으로부터 수신된 주문서와 퍼블리셔(120)(또는 가맹점(130))로부터 수신된 AD-ID(711)를 이용하여 사용자(110)가 구매하고자 하는 상품 또는 서비스에 대한 결제를 처리하는 과정일 수 있다.The
결제완료 과정(705)은 사용자(110)가 구매하고자 하는 상품 또는 서비스에 대한 결제가 완료되는 과정일 수 있으며, 이때 가맹점(130)은 결제가 완료되었음을 PG(210)로 알릴 수 있다.The
PG(210)의 AD-ID(711)에 대응하는 결제 데이터를 생성하여 거래 데이터베이스(713)에 저장하고, 이러한 결제 데이터를 AD-ID(711)와 연관하여 퍼블리셔(120)에게 전달할 수 있다.The payment data corresponding to the AD-
이때, 퍼블리셔(120)는 퍼블리셔(120)의 결제 데이터베이스(174)에 AD-ID(711)와 퍼블리셔 아이디, 그리고 결제 데이터를 서로 연관하여 아래 표 3과 같이 저장 및 관리할 수 있다.At this time, the
아직 로그인 하지 않은 사용자의 퍼블리셔 아이디는 아직 알려지지 않은 상태로 관리될 수 있다. The publisher ID of a user who has not logged in yet can be managed as yet unknown.
퍼블리셔(120)는 AD-ID(711)를 이용하여 사용자(110)를 특정 지을 수 있다. 예를 들어, 사용자(110)가 로그인을 한 경우에는 사용자(110)의 AD-ID(712)와 AD-ID(711)의 매칭을 통해 사용자(110)의 퍼블리셔 아이디를 파악할 수 있게 되어, 사용자들 중 어떠한 사용자에게 적립금을 제공해야 하는가를 퍼블리셔(120)가 파악할 수 있게 된다. 적립완료 과정(706)은 사용자(110)의 퍼블리셔 아이디에 대해 누적된 적립금에 새로운 적립금을 누적하여 적립이 완료되는 과정을 의미할 수 있다. The
반면, 사용자(110)가 아직 로그인을 하지 않았다면, 퍼블리셔(120)는 어떠한 사용자(어떠한 퍼블리셔 아이디)에 적립금을 제공해야 할지 알 수 없기 때문에, 바로 적립금을 제공할 수 없다. 예를 들어, 사용자(110)의 AD-ID(712)와 매칭되는 값이 퍼블리셔(120)의 거래 데이터베이스(714)에서 발견되지 않는 경우, 퍼블리셔(120)는 아직 사용자(110)에 대한 퍼블리셔 아이디를 알 수 없다. 이 경우에 처리되는 적립대기 과정(707)은 퍼블리셔(120)가 적립금을 AD-ID(711)와 연관하여 관리할 뿐, 아직 적립이 이루어지지 않은 상태로 대기하는 과정을 나타낼 수 있다. 이 경우에도, 도 4 내지 도 6에서와 같이 AD-ID(711)에 대한 퍼블리셔 아이디를 파악하기 위해 AD-ID(712)를 식별자로 갖는 기기에게 서비스를 제공할 때, 로그인 시 적립 가능한 적립금이 존재함을 사용자(110)에게 알릴 수 있다.On the other hand, if the
도 8은 본 발명의 일실시예에 있어서, 광고 아이디를 보완하기 위한 과정의 예를 도시한 도면이다. 퍼블리셔(120)는 광고 아이디와 퍼블리셔 아이디 그리고 사용자들의 이메일/휴대폰번호를 아래 표 4와 같이 서로 연관하여 저장 및 관리하는 회원정보 데이터베이스(810)를 더 포함할 수 있다.8 is a diagram illustrating an example of a process for supplementing an advertisement ID in an embodiment of the present invention. The
예를 들어, 사용자들이 기기(단말기)를 변경하는 등의 과정을 통해 광고 아이디가 변경될 수 있다. 예를 들어, 제1 사용자의 기기가 변동되는 경우, 광고 아이디가 달라지기 때문에 거래 데이터베이스(714)의 정보만으로는 제1 사용자를 결제 데이터와 매칭하기 어렵다. 그러나, 회원정보 데이터베이스(810)에는 이메일이나 휴대폰번호를 통해 광고 아이디를 매칭할 수 있고, 퍼블리셔(120)는 매칭된 광고 아이디를 통해 거래 데이터베이스(714)에서 결제 데이터를 얻을 수 있기 때문에 퍼블리셔 아이디에 해당하는 적립금을 쉽게 확인할 수 있다.For example, an advertisement ID may be changed through a process such as a user changing a device (terminal). For example, when the device of the first user is changed, since the advertisement ID is changed, it is difficult to match the first user with the payment data only by the information of the
도 9는 본 발명의 일실시예에 있어서, 적립금 관리 시스템의 내부 구성을 설명하기 위한 블록도이고, 도 10은 본 발명의 일실시예에 있어서, 적립금 관리 방법의 흐름도이다.FIG. 9 is a block diagram illustrating an internal structure of a reserve management system in an embodiment of the present invention, and FIG. 10 is a flowchart of a reserve management method in an embodiment of the present invention.
본 실시예에 따른 적립금 관리 시스템(900)은 앞서 설명한 퍼블리셔(120)의 시스템에 대응될 수 있으며, 도 9에 도시된 바와 같이 프로세서(910), 버스(920), 네트워크 인터페이스(930) 및 메모리(940)를 포함할 수 있다. 메모리(940)는 운영체제(941) 및 적립금 관리 루틴(942)을 포함할 수 있다. 프로세서(910)는 키 발급부(911), 키 전송부(912), 키 수신부(913), 적립금-키 관리부(914) 및 적립금 제공부(915)를 포함할 수 있다. 다른 실시예들에서 적립금 관리 시스템(900)은 도 9의 구성요소들보다 더 많은 구성요소들을 포함할 수도 있다. 그러나, 대부분의 종래기술적 구성요소들을 명확하게 도시할 필요성은 없다. 예를 들어, 적립금 관리 시스템(900)은 디스플레이나 트랜시버(transceiver)와 같은 다른 구성요소들을 포함할 수도 있다.The
메모리(940)는 컴퓨터에서 판독 가능한 기록 매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 또한, 메모리(940)에는 운영체제(941)와 적립금 관리 루틴(942)을 위한 프로그램 코드가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 드라이브 메커니즘(drive mechanism, 미도시)을 이용하여 메모리(940)와는 별도의 컴퓨터에서 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록 매체는 플로피 드라이브, 디스크, 테이프, DVD/CD-ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록 매체(미도시)를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록 매체가 아닌 네트워크 인터페이스(930)를 통해 메모리(940)에 로딩될 수도 있다. 예를 들어, 적립금 관리 루틴(942)은 개발자들이 네트워크를 통해 제공하는 파일들에 의해 설치되는 프로그램에 기반하여 메모리(940)에 로딩될 수 있다.The
버스(920)는 적립금 관리 시스템(900)의 구성요소들간의 통신 및 데이터 전송을 가능하게 할 수 있다. 버스(920)는 고속 시리얼 버스(high-speed serial bus), 병렬 버스(parallel bus), SAN(Storage Area Network) 및/또는 다른 적절한 통신 기술을 이용하여 구성될 수 있다.The
네트워크 인터페이스(930)는 적립금 관리 시스템(900)을 컴퓨터 네트워크에 연결하기 위한 컴퓨터 하드웨어 구성요소일 수 있다. 네트워크 인터페이스(930)는 적립금 관리 시스템(900)을 무선 또는 유선 커넥션을 통해 컴퓨터 네트워크에 연결시킬 수 있다.The
프로세서(910)는 기본적인 산술, 로직 및 적립금 관리 시스템(900)의 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 메모리(940) 또는 네트워크 인터페이스(930)에 의해, 그리고 버스(920)를 통해 프로세서(910)로 제공될 수 있다. 프로세서(910)는 키 발급부(911), 키 전송부(912), 키 수신부(913), 적립금-키 관리부(914) 및 적립금 제공부(915)를 위한 프로그램 코드를 실행하도록 구성될 수 있다. 이러한 프로그램 코드는 메모리(940)와 같은 기록 장치에 저장(일례로, 적립금 관리 루틴(942))될 수 있다.The
이때, 키 발급부(911), 키 전송부(912), 키 수신부(913), 적립금-키 관리부(914) 및 적립금 제공부(915)는 도 10의 단계들(1010 내지 1050)을 수행하기 위해 구성될 수 있다.At this time, the
단계(1010)에서 키 발급부(911)는, 퍼블리셔의 사이트에 방문한 비로그인 사용자를 특정짓기 위한 고유 키를 발급할 수 있다. 여기서, 비로그인 사용자를 특정짓는 것은, 비로그인 사용자가 누구인지는 알 수 없으나, 고유 키와 연관된 정보 등이 비로그인 사용자를 위한 정보임을 확인할 수 있음을 의미할 수 있다.In
일실시예로, 고유 키는, 랜덤하게 생성되어 비로그인 사용자의 단말기에 쿠키의 형태로 저장될 수 있다. 이후, 적립금 관리 시스템(900)은 적립금 관리 시스템(900)이 관리하는 고유 키와 비로그인 사용자의 단말기에 저장된 고유 키를 비교하여 비로그인 사용자를 특정지을 수 있다.In one embodiment, the unique key may be randomly generated and stored in the form of a cookie on the terminal of the non-logged-in user. Thereafter, the
다른 실시예로, 고유 키는, 비로그인 사용자의 단말기 또는 상기 단말기의 운영체제(Operation System, OS)를 식별하기 위한 광고 아이디(AD-ID)일 수 있다. 예를 들어, 키 발급부(911)는 단계(1010)에서 상기 단말기로부터 광고 아이디를 수신하여 고유 키로서 발급할 수 있다.In another embodiment, the unique key may be an AD-ID for identifying a terminal of a non-logged-in user or an operating system (OS) of the terminal. For example, the
단계(1020)에서 키 전송부(912)는, 비로그인 사용자가 퍼블리셔의 사이트에서 제공되는 링크를 통해 퍼블리셔의 가맹점이 제공하는 가맹점 사이트에 방문하여 상품 또는 서비스를 구매하는 경우, 상품 또는 서비스의 구매에 따른 결제를 처리하는 PG(Payment Gateway)의 시스템으로 발급된 고유 키를 전송할 수 있다. 예를 들어, 가맹점 사이트로의 링크가 포함된 광고가 퍼블리셔의 사이트를 통해 노출될 수 있고, 비로그인 사용자는 해당 광고를 선택하여 가맹점 사이트에 방문할 수 있다. 만약, 비로그인 사용자가 가맹점 사이트를 방문하여 상품 또는 서비스를 구매하는 경우, 가맹점의 시스템은 결제를 위한 주문서를 생성하여 PG의 시스템으로 전송할 수 있다. 이때, 키 전송부(912)는 단계(1020)에서 발급된 고유 키를 PG로 전송할 수 있다.In
이때, 발급된 고유 키는 적립금 관리 시스템(900)에서 PG로 직접 전송될 수도 있으나, 가맹점의 시스템을 거쳐서 PG로 전송될 수도 있다. 예를 들어, 단계(1020)는 발급된 고유 키를 가맹점의 시스템으로 전송하는 단계(미도시)를 포함할 수 있다. 이때, 가맹점의 시스템에서 상품 또는 서비스의 구매에 따라 생성되는 주문서와 함께 상기 발급된 고유 키가 PG의 시스템으로 전송될 수 있다. 가맹점으로 전송된 고유 키는 가맹점에서 비로그인 사용자를 특정짓기 위해 이용될 수도 있다.At this time, the issued unique key may be directly transmitted to the PG in the
단계(1030)에서 키 수신부(913)는, PG의 시스템에서 결제가 처리되는 경우, PG의 시스템으로부터 결제에 따른 결제 데이터를 고유 키와 함께 수신할 수 있다. PG의 시스템은 가맹점의 시스템으로부터의 결제 요청에 따라 상술한 주문서에 따른 결제를 처리하여 결제 데이터를 생성할 수 있다. 이때, PG의 시스템은 생성된 결제 데이터와 적립금 관리 시스템(900) 또는 가맹점의 시스템으로부터 수신된 고유 키를 함께 적립금 관리 시스템(900)으로 전송할 수 있다. 이 경우, 키 수신부(913)는 고유 키와 결제 데이터를 함께 수신할 수 있다.In
단계(1040)에서 적립금-키 관리부(914)는, 결제 데이터에 기반하여 결정되는 적립금을 수신된 고유 키와 연관하여 저장 및 관리할 수 있다. 퍼블리셔에 의해 제공되는 적립금은 퍼블리셔의 서비스에 대한 로그인 아이디와 연관하여 관리되나, 비로그인 사용자의 로그인 아이디를 알 수 없기 때문에, 적립금 관리 시스템(900)은 비로그인 사용자에게 적립될 적립금을 비로그인 사용자에 대해 발급된 고유 키와 연관하여 저장 및 관리할 수 있다.In
단계(1050)에서 적립금 제공부(915)는, 비로그인 사용자가 퍼블리셔의 서비스에 로그인하는 경우, 고유 키와 연관하여 관리되는 적립금을 로그인에 이용된 로그인 아이디를 이용하여 제공할 수 있다. 비로그인 사용자는 고유 키를 통해 특정 지어질 수 있고, 이러한 비로그인 사용자에게 제공될 적립금이 얼마인지 관리될 수 있다. 만약, 비로그인 사용자가 퍼블리셔의 서비스에 로그인을 하는 경우, 이러한 비로그인 사용자의 로그인 아이디를 얻을 수 있다. 따라서, 적립금 제공부(915)는 획득한 로그인 아이디를 이용하여 비로그인 사용자에게 고유 키와 연관하여 관리되는 적립금을 제공할 수 있게 된다.In
일실시예로, 고유 키로서 광고 아이디가 이용되는 경우, 적립금 제공부(915)는 비로그인 사용자의 단말기로부터 광고 아이디를 수신하고, 수신된 광고 아이디와 수신된 고유 키가 매칭되는 경우, 비로그인 사용자를 고유 키와 연관하여 관리되는 적립금을 제공하기 위한 사용자로 특정지을 수 있다.In one embodiment, when the advertisement ID is used as the unique key, the reserve
다른 실시예로, 고유 키를 포함하는 쿠키가 비로그인 사용자의 단말기로 전송된 경우, 적립금 제공부(915)는 PG의 시스템으로부터 수신된 고유 키와 쿠키에 포함된 고유 키가 매칭되는 경우, 비로그인 사용자를 고유 키와 연관하여 관리되는 적립금을 제공하기 위한 사용자로 특정지을 수 있다.In another embodiment, when a cookie including a unique key is transmitted to a terminal of a non-log-in user, the reserve
이때, 쿠키는 퍼블리셔가 기존에 사용자들의 단말기들로 제공하던 쿠키를 그대로 이용할 수도 있으나, 별도의 쿠키인 마일리지 쿠키를 추가로 생성하여 단말기들로 제공할 수도 있다. 이때, 마일리지 쿠키는 비로그인 사용자가 퍼블리셔의 사이트에서 가맹점 사이트를 방문하는데 이용한 유입경로에 대한 정보를 더 포함할 수 있다. 이때, 적립금은 쿠키로부터 추출된 유입경로에 대한 정보에 더 기반하여 결정될 수 있다. 즉, 유입경로에 따라 서로 다른 적립금을 제공할 수 있도록, 마일리지 쿠키가 유입경로에 대한 정보를 더 포함하여 비로그인 사용자의 단말기에 저장될 수 있다.At this time, the cookie may use the cookie that the publisher previously provided to the users' terminals, but may additionally generate a mileage cookie, which is a separate cookie, and provide the cookie to the terminals. At this time, the mileage cookie may further include information on the inflow route used by the non-logged-in user to visit the merchant site on the publisher's site. At this time, the reserve can be determined further based on the information on the inflow path extracted from the cookie. That is, the mileage cookie may be stored in the terminal of the non-logged-in user further including information on the inflow path so that different reservations can be provided according to the inflow path.
비로그인 사용자의 고유 키가 변경되는 경우가 존재할 수 있다. 예를 들어, 비로그인 사용자가 단말기를 변경하는 경우, 기존 단말기에 저장된 쿠키를 활용할 수 없으며, 광고 아이디 역시 변경되어, 비로그인 사용자가 퍼블리셔의 사이트에 로그인하더라도 기존에 고유 키와 연관되어 관리되는 적립금을 찾을 수 없게 된다.There may be a case where the unique key of the non-logged-in user is changed. For example, when a non-logged-in user changes a terminal, the cookie stored in the existing terminal can not be used, and the advertisement ID is also changed. Even if a non-logged-in user logs in to the publisher's site, Can not be found.
따라서, 적립금 관리 시스템(900)은 사용자들의 이메일 및 휴대폰번호 중 적어도 하나를 사용자들에 대해 발급된 고유 키 및 로그인 아이디와 서로 연관하여 저장 및 관리하는 회원정보 데이터베이스(미도시)를 더 포함할 수 있다. 이러한 회원정보 데이터베이스는 상술한 메모리(940)나 적립금 관리 시스템(900)이 더 포함하는 별도의 저장매체를 통해 구성될 수 있다. 이 경우, 적립금 제공부(915)는, 비로그인 사용자의 고유 키가 변경된 경우, 회원정보 데이터베이스에서 비로그인 사용자의 이메일 및 휴대폰번호 중 적어도 하나를 이용하여 변경 전의 고유 키를 확인하고, 변경 전의 고유 키와 연관하여 관리되는 적립금을 확인할 수 있다. 따라서, 비로그인 사용자의 고유 키가 변경되더라도 이메일이나 휴대폰번호를 이용하여 비로그인 사용자를 특정지을 수 있게 된다.Accordingly, the
이와 같이, 본 발명의 실시예들에 따르면, 가맹점들의 상품이나 서비스의 구매에 대한 적립금을 퍼블리셔가 구매자에게 제공함에 있어서, 사용자들이 퍼블리셔의 서비스에 비로그인 상태로 상품이나 서비스를 구매하더라도 사용자를 특정하여 적립금을 해당 사용자에게 적립할 수 있다.As described above, according to the embodiments of the present invention, in providing the buyer with the reserve for purchase of merchandise or service of the merchant, even if the user purchases the merchandise or service in the non-logged-in state of the service of the publisher And the accumulated funds can be accumulated to the user.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA) , A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.
Claims (12)
퍼블리셔의 사이트에 방문한 비로그인 사용자를 특정짓기 위한 고유 키를 발급하는 단계;
상기 비로그인 사용자가 상기 퍼블리셔의 사이트에서 제공되는 링크를 통해 상기 퍼블리셔의 가맹점이 제공하는 가맹점 사이트에 방문하여 상품 또는 서비스를 구매하는 경우, 상기 상품 또는 서비스의 구매에 따른 결제를 처리하는 PG(Payment Gateway)의 시스템으로 상기 발급된 고유 키를 전송하는 단계;
상기 PG의 시스템에서 상기 결제가 처리되는 경우, 상기 PG의 시스템으로부터 상기 결제에 따른 결제 데이터를 상기 고유 키와 함께 수신하는 단계;
상기 결제 데이터에 기반하여 결정되는 적립금을 상기 수신된 고유 키와 연관하여 저장 및 관리하는 단계; 및
상기 비로그인 사용자가 상기 퍼블리셔의 서비스에 로그인하는 경우, 상기 고유 키와 연관하여 관리되는 적립금을 상기 로그인에 이용된 로그인 아이디를 이용하여 제공하는 단계
를 포함하고,
상기 고유 키를 포함하는 쿠키를 생성하여 상기 비로그인 사용자의 단말기로 전송하는 단계
를 더 포함하고,
상기 고유 키와 연관하여 관리되는 적립금을 상기 로그인에 이용된 로그인 아이디를 이용하여 제공하는 단계는,
상기 PG의 시스템으로부터 수신된 고유 키와 상기 쿠키에 포함된 고유 키가 매칭되는 경우, 상기 비로그인 사용자를 상기 고유 키와 연관하여 관리되는 적립금을 제공하기 위한 사용자로 특정짓는 것을 특징으로 하는 적립금 관리 방법.A computer-implemented reserve management system, comprising:
Issuing a unique key for specifying a non-logged-in user visiting a site of a publisher;
When the non-logged-in user visits a merchant site provided by a franchiser of the publisher through a link provided on the site of the publisher and purchases a product or service, a PG Transmitting the issued unique key to a system of a gateway;
Receiving payment data according to the payment from the system of the PG together with the unique key when the payment is processed in the system of the PG;
Storing and managing a reserve determined based on the payment data in association with the received unique key; And
When the non-logged-in user logs in to the service of the publisher, providing a reserve managed in association with the unique key using the login ID used for the login
Lt; / RTI >
Generating a cookie including the inherent key and transmitting the cookie to the terminal of the non-login user
Further comprising:
Wherein the providing of the reserve managed in association with the unique key using the login ID used for the login comprises:
When the unique key received from the PG system matches a unique key included in the cookie, the non-login user is specified as a user for providing a reserve managed in association with the unique key. Way.
상기 고유 키를 발급하는 단계는,
상기 비로그인 사용자의 단말기 또는 상기 단말기의 운영체제(Operation System, OS)를 식별하기 위한 광고 아이디(AD-ID)를 상기 단말기로부터 수신하여 상기 광고 아이디를 포함하는 키를 상기 고유 키로서 발급하고,
상기 고유 키와 연관하여 관리되는 적립금을 상기 로그인에 이용된 로그인 아이디를 이용하여 제공하는 단계는,
상기 비로그인 사용자의 단말기로부터 광고 아이디를 수신하고, 상기 수신된 광고 아이디와 상기 수신된 고유 키가 매칭되는 경우, 상기 비로그인 사용자를 상기 고유 키와 연관하여 관리되는 적립금을 제공하기 위한 사용자로 특정짓는 것
을 특징으로 하는 적립금 관리 방법.The method according to claim 1,
Wherein the issuing of the unique key comprises:
(AD-ID) for identifying the terminal of the non-logged-in user or the operating system (OS) of the terminal from the terminal and issuing the key including the advertisement ID as the unique key,
Wherein the providing of the reserve managed in association with the unique key using the login ID used for the login comprises:
A user who receives the advertisement ID from the terminal of the non-logged-in user and provides a reserve managed by associating the non-logged-in user with the unique key when the received advertisement ID and the received unique key are matched, Building
The method comprising the steps of:
상기 쿠키는, 상기 비로그인 사용자가 상기 퍼블리셔의 사이트에서 상기 가맹점 사이트를 방문하는데 이용한 유입경로에 대한 정보를 더 포함하고,
상기 적립금은, 상기 쿠키로부터 추출된 유입경로에 대한 정보에 더 기반하여 결정되는 것을 특징으로 하는 적립금 관리 방법.The method according to claim 1,
Wherein the cookie further includes information on an inflow path used by the non-logged-in user to visit the merchant site on the site of the publisher,
Wherein the reserve is determined based further on information about an inflow path extracted from the cookie.
사용자들의 이메일 및 휴대폰번호 중 적어도 하나를 사용자들에 대해 발급된 고유 키 및 로그인 아이디와 서로 연관하여 회원정보 데이터베이스에 저장 및 관리하는 단계
를 더 포함하고,
상기 고유 키와 연관하여 관리되는 적립금을 상기 로그인에 이용된 로그인 아이디를 이용하여 제공하는 단계는,
상기 비로그인 사용자의 고유 키가 변경된 경우, 상기 회원정보 데이터베이스에서 상기 비로그인 사용자의 이메일 및 휴대폰번호 중 적어도 하나를 이용하여 변경 전의 고유 키를 확인하고, 상기 변경 전의 고유 키와 연관하여 관리되는 적립금을 확인하는 것을 특징으로 하는 적립금 관리 방법.The method according to claim 1,
Storing and managing at least one of a user's email and a mobile phone number in a member information database in association with a unique key and a login ID issued to users
Further comprising:
Wherein the providing of the reserve managed in association with the unique key using the login ID used for the login comprises:
When the unique key of the non-logged-in user is changed, identifies the unique key before the change using at least one of the email and the mobile phone number of the non-logged-in user in the member information database, And checking the reserve amount.
상기 PG의 시스템으로 상기 발급된 고유 키를 전송하는 단계는,
상기 발급된 고유 키를 상기 가맹점의 시스템으로 전송하는 단계
를 포함하고,
상기 가맹점의 시스템에서 상기 상품 또는 서비스의 구매에 따라 생성되는 주문서와 함께 상기 발급된 고유 키가 상기 PG의 시스템으로 전송되는 것을 특징으로 하는 적립금 관리 방법.The method according to claim 1,
The transmitting of the issued unique key to the PG system comprises:
Transmitting the issued unique key to the system of the merchant
Lt; / RTI >
Wherein the issued unique key is transmitted to the system of the PG together with an order form generated according to the purchase of the goods or services in the system of the merchant.
퍼블리셔의 사이트에 방문한 비로그인 사용자를 특정짓기 위한 고유 키를 발급하는 키 발급부;
상기 비로그인 사용자가 상기 퍼블리셔의 사이트에서 제공되는 링크를 통해 상기 퍼블리셔의 가맹점이 제공하는 가맹점 사이트에 방문하여 상품 또는 서비스를 구매하는 경우, 상기 상품 또는 서비스의 구매에 따른 결제를 처리하는 PG(Payment Gateway)의 시스템으로 상기 발급된 고유 키를 전송하는 키 전송부;
상기 PG의 시스템에서 상기 결제가 처리되는 경우, 상기 PG의 시스템으로부터 상기 결제에 따른 결제 데이터를 상기 고유 키와 함께 수신하는 키 수신부;
상기 결제 데이터에 기반하여 결정되는 적립금을 상기 수신된 고유 키와 연관하여 저장 및 관리하는 적립금-키 관리부; 및
상기 비로그인 사용자가 상기 퍼블리셔의 서비스에 로그인하는 경우, 상기 고유 키와 연관하여 관리되는 적립금을 상기 로그인에 이용된 로그인 아이디를 이용하여 제공하는 적립금 제공부
를 포함하고,
상기 고유 키를 포함하는 쿠키를 생성하여 상기 비로그인 사용자의 단말기로 전송하는 쿠키 전송부
를 더 포함하고,
상기 적립금 제공부는,
상기 PG의 시스템으로부터 수신된 고유 키와 상기 쿠키에 포함된 고유 키가 매칭되는 경우, 상기 비로그인 사용자를 상기 고유 키와 연관하여 관리되는 적립금을 제공하기 위한 사용자로 특정짓는 것을 특징으로 하는 적립금 관리 시스템.A computer-implemented reserve management system comprising:
A key issuing unit for issuing a unique key for specifying a non-logged-in user visiting a site of a publisher;
When the non-logged-in user visits a merchant site provided by a franchiser of the publisher through a link provided on the site of the publisher and purchases a product or service, a PG A key transmitting unit for transmitting the issued unique key to a system of a gateway;
A key receiving unit for receiving together with the unique key the payment data according to the payment from the system of the PG when the payment is processed in the system of the PG;
A deposit-key management unit for storing and managing a deposit determined based on the payment data in association with the received unique key; And
When the non-logged-in user logs in to the service of the publisher, a reserve managed in association with the unique key is provided using a login ID used for the login,
Lt; / RTI >
A cookie transmission unit for generating a cookie including the unique key and transmitting the cookie to the terminal of the non-
Further comprising:
The reserve-
When the unique key received from the PG system matches a unique key included in the cookie, the non-login user is specified as a user for providing a reserve managed in association with the unique key. system.
상기 키 발급부는,
상기 비로그인 사용자의 단말기 또는 상기 단말기의 운영체제(Operation System, OS)를 식별하기 위한 광고 아이디(AD-ID)를 상기 단말기로부터 수신하여 상기 광고 아이디를 포함하는 키를 상기 고유 키로서 발급하고,
상기 적립금 제공부는,
상기 비로그인 사용자의 단말기로부터 광고 아이디를 수신하고, 상기 수신된 광고 아이디와 상기 수신된 고유 키가 매칭되는 경우, 상기 비로그인 사용자를 상기 고유 키와 연관하여 관리되는 적립금을 제공하기 위한 사용자로 특정짓는 것을 특징으로 하는 적립금 관리 시스템.9. The method of claim 8,
The key issuing unit,
(AD-ID) for identifying the terminal of the non-logged-in user or the operating system (OS) of the terminal from the terminal and issuing the key including the advertisement ID as the unique key,
The reserve-
A user who receives the advertisement ID from the terminal of the non-logged-in user and provides a reserve managed by associating the non-logged-in user with the unique key when the received advertisement ID and the received unique key are matched, The system comprising:
상기 쿠키는, 상기 비로그인 사용자가 상기 퍼블리셔의 사이트에서 상기 가맹점 사이트를 방문하는데 이용한 유입경로에 대한 정보를 더 포함하고,
상기 적립금은, 상기 쿠키로부터 추출된 유입경로에 대한 정보에 더 기반하여 결정되는 것을 특징으로 하는 적립금 관리 시스템.9. The method of claim 8,
Wherein the cookie further includes information on an inflow path used by the non-logged-in user to visit the merchant site on the site of the publisher,
Wherein the reserve is determined based further on information about an inflow path extracted from the cookie.
사용자들의 이메일 및 휴대폰번호 중 적어도 하나를 사용자들에 대해 발급된 고유 키 및 로그인 아이디와 서로 연관하여 저장 및 관리하는 회원정보 데이터베이스
를 더 포함하고,
상기 적립금 제공부는,
상기 비로그인 사용자의 고유 키가 변경된 경우, 상기 회원정보 데이터베이스에서 상기 비로그인 사용자의 이메일 및 휴대폰번호 중 적어도 하나를 이용하여 변경 전의 고유 키를 확인하고, 상기 변경 전의 고유 키와 연관하여 관리되는 적립금을 확인하는 것을 특징으로 하는 적립금 관리 시스템.9. The method of claim 8,
A member information database for storing and managing at least one of a user's email and a mobile phone number in association with a unique key and a login ID issued to users,
Further comprising:
The reserve-
When the unique key of the non-logged-in user is changed, identifies the unique key before the change using at least one of the email and the mobile phone number of the non-logged-in user in the member information database, Of the deposit management system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140178499A KR101632121B1 (en) | 2014-12-11 | 2014-12-11 | Reserve point management system and method for provding reserve point to user without login |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020140178499A KR101632121B1 (en) | 2014-12-11 | 2014-12-11 | Reserve point management system and method for provding reserve point to user without login |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR101632121B1 true KR101632121B1 (en) | 2016-06-21 |
Family
ID=56353993
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020140178499A Expired - Fee Related KR101632121B1 (en) | 2014-12-11 | 2014-12-11 | Reserve point management system and method for provding reserve point to user without login |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101632121B1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180133124A (en) * | 2017-06-05 | 2018-12-13 | 에스케이플래닛 주식회사 | System for accumulating point using virtual account that enables point accumulation without app login, method thereof and computer readable medium having computer program recorded thereon |
| KR102026900B1 (en) * | 2018-11-27 | 2019-09-30 | 주식회사 나눔커뮤니케이션 | Mobile targeting advertising system for local residents |
| KR20230016805A (en) * | 2021-07-27 | 2023-02-03 | 이지은 | System for providing reverse electronic cash and method thereof |
| US11586715B1 (en) | 2021-07-30 | 2023-02-21 | Coupang Corp. | Electronic apparatus for providing information based on existence of a user account and method thereof |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002157523A (en) * | 2000-11-08 | 2002-05-31 | Itcen Networks Co Ltd | Electronic commerce system and method utilizing hardware identification number |
| KR20090020054A (en) * | 2007-08-22 | 2009-02-26 | 김갑종 | How to provide mileage service |
| KR20100023298A (en) * | 2008-08-21 | 2010-03-04 | (주)예도지 | Method and apparatus for accumulating online reward using web-browser login |
| KR20130026602A (en) * | 2011-08-12 | 2013-03-14 | 엔에이치엔비즈니스플랫폼 주식회사 | Reserve point management system and method for provding information of additional reserve point with regard to transaction between user and advertiser |
-
2014
- 2014-12-11 KR KR1020140178499A patent/KR101632121B1/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002157523A (en) * | 2000-11-08 | 2002-05-31 | Itcen Networks Co Ltd | Electronic commerce system and method utilizing hardware identification number |
| KR20090020054A (en) * | 2007-08-22 | 2009-02-26 | 김갑종 | How to provide mileage service |
| KR20100023298A (en) * | 2008-08-21 | 2010-03-04 | (주)예도지 | Method and apparatus for accumulating online reward using web-browser login |
| KR20130026602A (en) * | 2011-08-12 | 2013-03-14 | 엔에이치엔비즈니스플랫폼 주식회사 | Reserve point management system and method for provding information of additional reserve point with regard to transaction between user and advertiser |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180133124A (en) * | 2017-06-05 | 2018-12-13 | 에스케이플래닛 주식회사 | System for accumulating point using virtual account that enables point accumulation without app login, method thereof and computer readable medium having computer program recorded thereon |
| KR102428691B1 (en) * | 2017-06-05 | 2022-08-03 | 에스케이플래닛 주식회사 | System for accumulating point using virtual account that enables point accumulation without app login, method thereof and computer readable medium having computer program recorded thereon |
| KR20220113887A (en) * | 2017-06-05 | 2022-08-17 | 에스케이플래닛 주식회사 | System for accumulating point using virtual account that enables point accumulation without app login, method thereof and computer readable medium having computer program recorded thereon |
| KR102641355B1 (en) * | 2017-06-05 | 2024-02-28 | 에스케이플래닛 주식회사 | System for accumulating point using virtual account that enables point accumulation without app login, method thereof and computer readable medium having computer program recorded thereon |
| KR102026900B1 (en) * | 2018-11-27 | 2019-09-30 | 주식회사 나눔커뮤니케이션 | Mobile targeting advertising system for local residents |
| KR20230016805A (en) * | 2021-07-27 | 2023-02-03 | 이지은 | System for providing reverse electronic cash and method thereof |
| KR102632635B1 (en) * | 2021-07-27 | 2024-02-02 | 이지은 | System for providing reverse electronic cash and method thereof |
| US11586715B1 (en) | 2021-07-30 | 2023-02-21 | Coupang Corp. | Electronic apparatus for providing information based on existence of a user account and method thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20230039519A (en) | Non-fungible-token-based commerce attribute | |
| US11157992B2 (en) | Methods and systems for generating a customized return policy | |
| US20160321737A1 (en) | Systems and methods for providing content provider-driven shopping | |
| US12198129B2 (en) | Methods and systems for multiple gating verifications based on a blockchain wallet | |
| US20120158480A1 (en) | Dynamic variable discount system, method and computer program product | |
| US20180322523A1 (en) | Rules-based voucher management system and method for processing self-service substantiation voucher | |
| EP3757932A1 (en) | Systems and methods for facilitating e-commerce product returns using orders for returned items | |
| KR101632121B1 (en) | Reserve point management system and method for provding reserve point to user without login | |
| US12277547B2 (en) | Methods and systems for usage-conditioned access control based on a blockchain wallet | |
| US9760941B2 (en) | Managing the purchase of multiple items with multiple modes of fulfillment | |
| US12260250B2 (en) | System and method for executing multiple scripts at a single extension point | |
| KR101620610B1 (en) | Advertising system and method for providing search result expanded with respect to attribute of search word | |
| US11928651B2 (en) | Systems and methods for transferring electronic subscription data | |
| KR102050654B1 (en) | The method for providng reward using integrating shopping cart service | |
| KR20200093749A (en) | Seller entry system using open market platform with multiple sellers and the method thereof | |
| KR101632341B1 (en) | Apparatus for servicing information based on network and method for managing affiliate using the same | |
| KR101445103B1 (en) | Reserve point management system and method for provding information of additional reserve point with regard to transaction between user and advertiser | |
| KR102056738B1 (en) | Marketing and membership managment agency service system | |
| US12099950B2 (en) | Order cancelling UI component management | |
| KR102550817B1 (en) | System for providing online brokerage service through celebrity and method thereof | |
| US20240028410A1 (en) | Resource limit(s) for execution of an executable program on an execution platform based on an attribute(s) of an input(s) on which the executable program is executed | |
| US12177501B2 (en) | Systems and methods for edge server content delivery | |
| EP3886030B1 (en) | System and method of purchase verification for crowdsourcing based referral | |
| KR101943858B1 (en) | Reserve point management system and method for provding additional reserve point to user selecting affiliation | |
| KR20150126582A (en) | Reserve point management system and method for provding additional reserve point to user selecting affiliation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20190328 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20200615 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20200615 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |