KR20120076547A - 결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법 - Google Patents

결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법 Download PDF

Info

Publication number
KR20120076547A
KR20120076547A KR1020100120817A KR20100120817A KR20120076547A KR 20120076547 A KR20120076547 A KR 20120076547A KR 1020100120817 A KR1020100120817 A KR 1020100120817A KR 20100120817 A KR20100120817 A KR 20100120817A KR 20120076547 A KR20120076547 A KR 20120076547A
Authority
KR
South Korea
Prior art keywords
payment
terminal
information
wireless tag
command message
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.)
Withdrawn
Application number
KR1020100120817A
Other languages
English (en)
Inventor
허태성
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020100120817A priority Critical patent/KR20120076547A/ko
Publication of KR20120076547A publication Critical patent/KR20120076547A/ko
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods 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
    • G06K17/0022Methods 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 arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • G06K17/0025Methods 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 arrangements or provisions for transferring data to distant stations, e.g. from a sensing device the arrangement consisting of a wireless interrogation device in combination with a device for optically marking the record carrier
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Game Theory and Decision Science (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

결제 시스템 및 이벤트 서비스 시스템을 포함하는 응용 서비스 제공 시스템이 단말에 응용 서비스를 제공하기 위해서, 단말로부터 제품에 대한 무선 태그 정보를 포함하는 이벤트 서비스 요청 메시지를 수신하면, 이벤트 서비스 시스템이 제품에 대한 결제 여부를 확인하기 위하여 단말로 제1 재접속 명령 메시지를 전달한다. 결제 시스템이 제1 재접속 명령 메시지를 토대로 접속한 단말로, 제품에 대한 결제 여부를 나타내는 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 전송하면, 이벤트 서비스 시스템은 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 토대로 접속하는 단말로 이벤트 서비스 또는 알림 메시지를 제공한다.

Description

결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법{System and method for RFID application service using account information}
본 발명은 결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법에 관한 것이다.
최근 양주, 의약품, 의류 등 다양한 제품에 RFID(Radio Frequency Identification) 태그와 같은 무선 태그가 부착되어 유통되고 있다. 이와 같이 제품에 부착된 무선 태그는 과거에는 주로 생산, 유통과 관련된 비즈니스 영역에서 활용되었다. 그러나, 최근에는 휴대폰에도 무선 태그 정보를 조회하고 관련 응용 서비스를 이용할 수 있는 기능이 추가되면서, 제품에 부착된 무선 태그를 통해 관련 정보 및 서비스를 소비자도 쉽게 활용할 수 있게 되었다.
이러한 기술 환경의 변화를 바탕으로 개별 제품마다 태그를 부착하고, 이를 통해 실제 구매/사용자 대상으로 경품 응모, 제품 리뷰 작성 이벤트 등을 실시하는 응용 사례가 등장하고 있으며, 새로운 마케팅 수단으로 확산될 것으로 예상된다. 그러나 이와 같이 제품에 부착된 무선 태그를 활용하는 경우, 제품을 구매하거나 이용하지 않은 사람도 해당 무선 태그 정보만을 습득하여 이벤트에 참여할 수 있기 때문에 이벤트가 제품 판매와 연결되지 못하는 경우가 많다.
이를 해결하기 위해 제품마다 고유한 무선 태그 데이터를 저장할 수 있으나, 이러한 경우에도 제품을 구매하지 않고서도 무선 태그를 인식하기만 하여 이벤트 참여가 가능하다는 문제점이 있다. 이에 따라 제품을 무선 태그 인식을 불가능하게 하는 특수 포장한 후 포장 내에 무선 태그를 삽입하는 등의 추가적인 수고가 요구된다.
이와 같이 제품 관련 응용 서비스의 부정 참여 문제를 해결하지 않을 경우, 제품 미사용자의 악성 리뷰 작성이나 악성 리뷰의 대량 유포 등의 부차적인 문제도 발생할 수 있게 된다.
따라서, 본 발명은 제품에 부착된 무선 태그를 인식한 후 이루어진 결제 정보의 유무를 이용하여 해당 제품과 관련된 응용 서비스를 단말에 제공하는 제공 시스템 및 방법을 제공한다.
상기한 목적을 달성하기 위한 본 발명의 실시예에 따른 특징인 결제 시스템 및 이벤트 서비스 시스템을 포함하는 응용 서비스 제공 시스템이 단말에 응용 서비스를 제공하는 방법은,
상기 단말로부터 제품에 대한 무선 태그 정보를 포함하는 이벤트 서비스 요청 메시지를 수신하면, 상기 이벤트 서비스 시스템이 상기 제품에 대한 결제 여부를 확인하기 위하여 상기 단말로 제1 재접속 명령 메시지를 전달하는 단계; 상기 결제 시스템이 상기 제1 재접속 명령 메시지를 토대로 접속한 상기 단말로, 상기 제품에 대한 결제 여부를 나타내는 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 전송하는 단계; 및 상기 이벤트 서비스 시스템은 상기 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 토대로 접속하는 상기 단말로 이벤트 서비스 또는 알림 메시지를 제공하는 단계를 포함한다.
상기한 목적을 달성하기 위한 본 발명의 또 다른 실시예에 따른 특징인 단말이 이벤트 서비스 시스템 및 결제 시스템이 포함된 응용 서비스 제공 시스템으로부터 이벤트 서비스를 제공받는 방법은,
제품에 포함된 무선 태그를 인식하여 수집한 무선 태그 정보를 포함하여, 상기 제품에 대한 이벤트 서비스를 제공받기 위해 상기 이벤트 서비스 시스템으로 접속하는 단계; 상기 이벤트 서비스 시스템으로부터 제1 재접속 명령 메시지를 수신하고, 상기 제1 재접속 명령 메시지에 포함된 정보를 토대로 상기 제품에 대한 결제 이력 확인 요청 메시지를 상기 결제 시스템으로 전송하는 단계; 상기 결제 시스템으로부터 상기 결제 이력 확인 요청 메시지에 대한 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지 중 어느 하나의 메시지를 수신하면, 상기 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지에 포함되어 있는 리턴 URL을 이용하여 상기 이벤트 서비스 시스템으로 재접속하는 단계; 및 상기 이벤트 서비스 시스템으로부터 이벤트 서비스를 제공 받는 단계를 포함한다.
상기한 목적을 달성하기 위한 본 발명의 또 다른 실시예에 따른 특징인 단말에 응용 서비스를 제공하는 응용 서비스 제공 시스템은,
상기 단말로부터 요청되는 제품에 대한 결제를 수행하는 결제 시스템; 및 결제 유무에 따라 상기 단말로 응용 서비스를 제공하는 이벤트 서비스 시스템을 포함하며, 상기 결제 시스템은, 상기 단말로부터 전송되는 결제 요청 메시지에 포함되어 있는 무선 태그 정보 및 결제와 관련된 정보를 추출하는 결제 처리부; 상기 결제 처리부에서 상기 단말이 요청한 결제 요청 메시지에 따른 결제를 수행하면, 상기 단말에 대한 고유 ID를 생성하는 단말 고유 ID 생성부; 및 상기 단말로부터 결제 이력 확인 요청 메시지를 수신하면 메시지 내에 포함되어 있는 정보를 토대로 결제 이력을 조회하고, 결제 이력 조회에 따라 재접속 명령 메시지를 생성하여 상기 단말로 전송하는 결제 이력 조회부를 포함한다.
상기한 목적을 달성하기 위한 본 발명의 또 다른 실시예에 따른 특징인 이벤트 서비스 시스템 및 결제 시스템을 포함하는 응용 서비스 제공 시스템으로부터 이벤트 서비스를 제공받는 단말은,
제품에 포함되어 있는 무선 태그를 읽어 들여 무선 태그 정보를 수집하는 무선 태그 리더부; 상기 무선 태그 정보를 포함하여 상기 응용 서비스 제공 시스템으로 결제를 요청하고, 상기 응용 서비스 제공 시스템으로부터 결제 승인 메시지를 수신하면, 상기 결제 승인 메시지 내에 포함된 고유 ID를 추출하는 결제 처리부; 및 상기 무선 태그 정보를 이벤트 서비스 시스템으로 전달하고, 상기 이벤트 서비스 시스템으로부터 수신한 재접속 명령 메시지에 따라 상기 무선 태그 정보 및 상기 고유 ID를 포함한 결제 이력 확인 요청 메시지를 상기 결제 시스템으로 전송하여 상기 제품에 대한 결제 이력 확인을 요청하고, 상기 결제 시스템으로부터 상기 결제 이력 확인 요청 메시지에 대한 응답으로 결제 여부 정보가 포함된 재접속 명령 메시지를 수신하면 상기 재접속 명령에 따라 상기 이벤트 서비스 시스템으로부터 수신한 이벤트 서비스 내용을 제공하는 응용 서비스 접속부를 포함한다.
본 발명의 실시예에 따르면, 실제 유효한 제품 구매자 또는 사용자를 대상으로 한정하여 제품과 연계된 이벤트를 실시할 수 있으며, 유효하지 않은 제품 구매자 또는 사용자로 인한 부정 이벤트 참여, 악성 리뷰 등의 문제를 해결할 수 있다.
또한, 결제 시스템 사업자는 결제 정보 자체가 아닌 질의 받은 조건에 해당되는 결제 이력 유무 정보를, 제품 관련 이벤트 서비스 시스템이 아닌 실제 제품 결제자의 단말을 통해 제공하므로 결제 관련 데이터 전송에 필요한 자원 낭비를 막을 수 있다. 또한, 결제 관련 사업상의 주요 비밀을 유지하고 고객과 관련된 정보의 유출을 방지할 수 있다.
도 1은 본 발명의 실시예에 따른 응용 서비스를 제공하는 시스템 환경을 나타낸 예시도이다.
도 2는 본 발명의 실시예에 따른 단말의 구조도이다.
도 3은 본 발명의 실시예에 따른 결제 시스템의 구조도이다.
도 4는 본 발명의 실시예에 따른 이벤트 서비스 시스템의 구조도이다.
도 5는 본 발명의 실시예에 따른 결제 시스템의 결제 처리 과정을 나타낸 흐름도이다.
도 6은 본 발명의 실시예에 따른 응용 서비스 제공 방법을 나타낸 흐름도이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
본 명세서에서 단말(terminal)은, 이동국(Mobile Station, MS), 이동 단말(Mobile Terminal, MT), 가입자국(Subscriber Station, SS), 휴대 가입자국(Portable Subscriber Station, PSS), 사용자 장치(User Equipment, UE), 접근 단말(Access Terminal, AT) 등을 지칭할 수도 있고, 이동 단말, 가입자국, 휴대 가입자 국, 사용자 장치 등의 전부 또는 일부의 기능을 포함할 수도 있다.
이하 도면을 참조로 하여 본 발명의 실시예에 따른 결제 정보를 활용하여 무선 태그 응용 서비스를 제공하는 시스템 및 방법에 대하여 설명하기로 한다.
도 1은 본 발명의 실시예에 따른 응용 서비스를 제공하는 시스템 환경을 나타낸 예시도이다.
도 1에 도시된 바와 같이, 응용 서비스 제공 시스템 환경은 제품 결제를 수행하는 결제 시스템(200) 및 제품의 이벤트를 제공하는 이벤트 서비스 시스템(300)을 포함하며, 응용 서비스 제공 시스템은 제품에 부착된 무선 태그를 인식하는 인식 기능을 포함하는 단말(100)로 연동한다. 본 발명의 실시예에서는 설명의 편의를 위하여 단말(100)이 응용 서비스 제공 시스템에 포함되는 것으로 설명하나, 이와 같이 한정되는 것은 아니다.
이때, 제품은 구체적인 물리적 형상을 가지는 사물 외에도 서비스와 같은 무형의 것도 포함한다. 또한, 무선 태그는 구체적인 물리적 형상을 가지는 사물에 직접 부착될 수도 있고, 음식의 모형과 같이 해당 사물의 모델에 부착될 수도 있다. 또한, 티켓, 메뉴판 등과 같이 해당 사물 또는 서비스를 표상하는 기타 표지에 무선 태그가 부착될 수도 있다.
또한, 단말(100)과 결제 시스템(200) 간의 연동 및 단말(100)과 이벤트 서비스 시스템(300)간의 연동은 다양한 방법으로 구현 가능하다. 본 발명의 실시예에서는 유무선 네트워크를 이용한 HTTP(Hypertext Transfer Protocol) 프로토콜을 이용하는 것을 예로 하여 설명하나, 반드시 이와 같이 한정되는 것은 아니다.
단말(100)은 제품에 부착된 무선 태그를 인식하며, 인식한 태그에 대한 태그 정보 및 단말 고유 ID를 결제 시스템(200)에 전달하여 결제가 이루어지도록 하고 결제 시스템(200)으로부터 결제 처리 결과로 결제 승인 메시지 또는 결제 미승인 메시지 중 어느 하나의 메시지를 수신한다. 그리고, 단말 고유 ID 및 태그 정보, 결제 유효 기간 정보를 결제 시스템(200)으로 전달하여 결제 이력 확인 요청을 수행하고, 결제 여부 정보가 포함된 재접속(redirect) 명령 메시지를 수신한다. 이때 결제 시스템(200)으로부터 수신하는 재접속 명령 메시지는 제2 재접속 명령 메시지와 제3 재접속 메시지로 구분 지으며, 이에 대해서는 이후 설명하기로 한다.
또한, 단말(100)은 무선 태그 정보를 이벤트 서비스 시스템(300)으로 전달하여 제품에 대한 이벤트 서비스를 제공받는다. 이때, 이벤트 서비스 요청 메시지에 무선 태그 정보로 대표되는 제품의 결제 이력 확인 여부를 판단할 수 있는 정보가 포함되어 있을 경우, 결제 이력 유무에 따라 이벤트 서비스 시스템(300)으로부터 제품에 대한 구매자용 또는 비구매자용 이벤트 서비스를 제공받으며, 그렇지 않을 경우 결제 시스템(200)으로의 재접속 명령 메시지를 수신한다. 이때의 재접속 명령 메시지는 제1 재접속 명령 메시지라 지칭한다.
여기서 무선 태그를 인식하는 수단은 단말(100) 내에 삽입되어 있을 수도 있고, 태그 인식 수단을 단말(100)에 부착하거나 연동하여 사용할 수도 있다. 본 발명의 실시예에서는 무선 태그를 인식하는 수단이 단말(100) 내에 삽입된 형태로 구현됨을 예로 하여 설명한다. 또한, 본 발명의 실시예에서는 다양한 무선 태그 중 RFID 태그를 예로 하여 설명하나, 반드시 이와 같이 한정되는 것은 아니다.
결제 시스템(200)은 결제를 요청한 단말(100)의 고유 ID를 생성하거나 단말(100)로부터 고유 ID를 수신한다. 그리고, 단말(100)로부터 RFID 태그 정보를 수신하면, 생성하거나 단말(100)로부터 수신한 단말의 고유 ID, RFID 태그 정보 및 결제 시각 정보를 저장하고, 단말(100)로 결제 처리 결과로 결제 승인 메시지 또는 결제 미승인 메시지 중 어느 하나의 메시지를 전송한다.
또한, 결제 시스템(200)은 단말(100)로부터 단말의 고유 ID, RFID 태그 정보, 결제 유효 기간 및 리턴 URL(Return URL) 정보를 수신하면, 미리 저장되어 있는 정보를 조회하여 단말(100)이 결제 이력 확인을 요청한 제품에 대한 과거 결제 여부 정보를 제품 구매자와 비구매자에 따라 각기 다른 리턴 URL 형태로 포함하여 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 전송한다.
이벤트 서비스 시스템(300)은 단말(100)로부터 전달받은 이벤트 서비스 요청 메시지에 결제 이력 확인 여부를 판단할 수 있는 정보가 포함되어 있지 않으면, 단말(100)로 결제 여부를 확인하기 위하여 재접속(redirect) 명령 메시지인 제1 재접속 명령 메시지를 전송한다. 이때, 제1 재접속 명령 메시지에는 결제 시스템(300)의 결제 이력 확인 서비스 URL 정보, RFID 태그 정보 및 결제 유효 기간 정보가 포함되어 있다. 만약 단말(100)로부터 수신한 이벤트 서비스 요청 메시지에 결제 이력 확인 요청 여부 정보와 결제 여부 정보가 포함되어 있을 경우, 결제 여부에 따라 단말(100)로 결제자용 서비스 또는 비결제자용 서비스를 제공한다.
이러한 시스템 환경에서 단말(100)의 구조, 결제 시스템(200)의 구조와 이벤트 서비스 시스템(300)의 구조에 대하여 도 2 내지 도 4를 참조로 설명하기로 한다.
도 2는 본 발명의 실시예에 따른 단말의 구조도이다. 또한, 도 3은 본 발명의 실시예에 따른 결제 시스템의 구조도이고, 도 4는 본 발명의 실시예에 따른 이벤트 서비스 시스템의 구조도이다.
먼저 도 2에 도시된 바와 같이 본 발명의 실시예에 따른 단말(100)은 무선 태그 리더부(110), 무선 태그 정보 처리부(120), 결제 처리부(130), 응용 서비스 접속부(140) 및 고유 ID 저장부(150)를 포함한다.
무선 태그 리더부(110)는 제품에 부착되어 있는 무선 태그를 인식하여 무선 태그 정보를 수집한다. 본 발명의 실시예에서는 무선 태그 중 RFID 태그를 예로 하여 설명하므로, 무선 태그 리더부(110)는 RFID 태그 정보를 수집한다.
무선 태그 정보 처리부(120)는 무선 태그 리더부(110)에서 인식하여 수집한 RFID 태그 정보를 필요에 따라 EPC 코드(Electronic Product Code), 모바일 RFID 코드(mCode), OID 코드 등의 형태로 추가 가공한다. 그리고 사용자 선택에 따른 또는 사전에 지정된 RFID 태그 정보와 관련된 응용 서비스를 조회하여 URL 등으로 표현되는 해당 응용 서비스로의 접속 정보를 획득한다.
그리고 나서 RFID 태그 정보 또는 추가 가공된 정보를 포함하여 결제 처리부(130) 혹은 응용 서비스 접속부(140)로 전달한다. 본 발명의 실시예에서는 제품에 대한 결제를 수행하게 될 경우 결제 처리부(130)를 이용하고, 결제 이력을 조회하거나 이벤트 서비스로 접속하게 될 경우는 응용 서비스 접속부(140)를 이용한다.
고유 ID 저장부(150)는 제품 결제 시 또는 결제 이력 확인 요청시 사용될 단말의 고유 ID를 저장한다. 이때, 고유 ID는 단말(100)의 제품 일련 번호, MAC 주소, 전화번호, IMEI(International Mobile Equipment Identity), IMSI(International Mobile Subscriber Identity) 등 단말(100) 또는 단말(100)의 사용자와 직간접적으로 관련된 다양한 정보를 토대로 생성될 수 있으며, 단말의 고유 ID를 생성하는 방법에 대해서는 상세한 설명을 생략하기로 한다. 그리고 본 발명의 실시예에서는 단말(100)과 결제 시스템(200)간의 연동을 위해 HTTP를 이용하는 것으로 하여 단말 고유 ID는 HTTP Cookie의 형태로 저장하는 것을 예로 설명하나. 반드시 이와 같이 한정되는 것은 아니다.
또한, 고유 ID는 단말(100)이 결제 시스템(200)과 연동하기 이전에 미리 생성되어 고유 ID 저장부(150)에 저장되어 있을 수도 있다. 또한, 단말(100)이 결제 시스템(200)과 연동하는 경우, 결제 시스템(200)에서 생성된 후 단말(100)로 전송되어 고유 ID 저장부(150)에 저장될 수도 있다. 본 발명의 실시예에서는 단말(100)이 제품의 결제를 위하여 결제 시스템(200)과 최초 연동 시 결제 시스템(200)이 단말의 고유 ID를 생성하고, 결제 승인 메시지에 고유 ID를 포함하여 단말(100)로 전송하는 것을 예로 하여 설명하나 반드시 이와 같이 한정되는 것은 아니다. 그리고, 결제 미승인 메시지에는 고유 ID가 포함되지 않는 것을 예로 하여 설명한다.
결제 처리부(130)는 결제 시스템(200)과 연동하여, 신용 카드 정보 등 결제와 관련된 정보와 함께 무선 태그 정보 처리부(120)로부터 전달받은 제품의 RFID 태그 정보의 전부, 일부 또는 추가 가공된 정보를 결제 시스템(200)로 전달하여 결제를 요청한다. 이때, 고유 ID 저장부(150)에 단말의 고유 ID가 이미 저장되어 있을 경우에는, 단말의 고유 ID를 함께 전달한다.
또한, 결제와 관련된 정보(예를 들어, 신용 카드 정보) 및 이를 이용한 결제 처리 과정은 다양한 결제 수단에 따른 개별 결제 시스템 구현에 따라 상이하므로, 결제와 관련된 정보 및 이에 따른 결제 처리 과정에 대한 상세한 설명은 생략하기로 한다.
그리고, 결제 처리부(130)가 결제 시스템(200)으로부터 결제 처리 결과로 결제 승인 메시지를 수신하면 결제가 완료되었음을, 결제 미승인 메시지를 수신하면 결제가 실패하였음을 확인한다. 이때, 본 발명의 실시예에서는 결제 시스템(200)에서 단말의 고유 ID를 생성하는 것을 예로 하여 설명하기 때문에, 결제 처리부(130)는 결제 처리 결과로 결제 승인 메시지에 포함된 고유 ID를 추출하여 고유 ID 저장부(150)로 전달, 저장되도록 한다.
응용 서비스 접속부(140)는 무선 태그 정보 처리부(120)로부터 무선 태그 정보와 응용 서비스로의 접속 정보를 전달받아 무선 태그 정보를 접속 정보가 지정하는 이벤트 서비스 시스템(300)으로 전달한다. 그리고, 무선 태그 리더부(110)에서 인식한 제품에 대응되는 이벤트 서비스 정보를 제공받을 수 있도록 한다.
또한, 응용 서비스 접속부(140)가 이벤트 서비스 시스템(300)으로부터 결제 확인을 위한 제1 재접속 명령 메시지를 수신하면, 결제 시스템(200)으로 RFID 태그 정보를 포함한 결제 이력 확인 요청 메시지를 전송하여, 제품에 대한 결제가 완료되었는지 여부를 요청한다. 이때, 고유 ID 저장부(150)에 단말의 고유 ID가 이미 저장되어 있을 경우에는, 단말의 고유 ID를 함께 전달한다. 그리고 결제 완료 여부에 따라 결제 시스템(200)에서 수신하는 재접속 명령 메시지에 포함된 리턴 URL을 이용하여 이벤트 서비스 시스템(300)으로 접속한다.
한편, 도 3에 도시된 바와 같이 결제 시스템(20)은 결제 처리부(210), 단말 고유 ID 생성부(220), 결제 이력 저장부(230) 및 결제 이력 조회부(240)를 포함한다.
결제 처리부(210)는 단말(100)의 결제 처리부(130)로부터 전송되는 결제 요청 메시지에 포함되어 있는 RFID 태그 정보 및 결제와 관련된 정보(예를 들어, 신용 카드 정보)를 추출한다. 이때의 RFID 태그 정보는 단말(100)의 무선 태그 리더부(110)에서 인식한 제품의 RFID 태그 정보를 의미한다. 그리고 만약 단말(100)의 고유 ID 저장부(150)에 저장된 고유 ID를 결제 요청 메시지에 함께 포함하여 전달한다면, 결제 요청 메시지에 포함되어 있는 고유 ID도 함께 추출한다.
RFID 태그 정보 및 결제와 관련된 정보를 추출하면 결제 처리부(210)는 결제 수단에 따라 해당 제품에 대한 결제를 수행한다. 만약 결제가 완료되었다면 결제 처리 결과로 결제 승인 메시지를, 결제가 완료되지 않았다면 결제 처리 결과로 결제 미승인 메시지를 단말(100)의 결제 처리부(130)로 전달한다.
이때, 단말(100)이 요청한 결제 요청 메시지에 단말의 고유 ID 정보가 포함되어 있지 않다면, 단말의 고유 ID 생성부(220)에서 해당 단말(100)에 대해 생성한 고유 ID를 결제 승인 메시지에 포함하여 함께 전송한다. 그리고 결제가 수행된 정보(단말 고유 ID, 무선 태그 정보, 결제 시각)를 결제 이력 저장부(230)로 전달하여 저장되도록 한다.
단말 고유 ID 생성부(220)는 단말(100)에서 결제 요청 시 단말의 고유 ID를 전송하지 않았을 경우 고유 ID를 생성한다. 고유 ID는 단말(100)의 제품 일련 번호, MAC 주소, 전화 번호, IMEI 등 단말(100) 또는 단말(100)의 사용자와 직간접적으로 관련된 다양한 정보를 토대로 생성될 수 있으며, 단말의 고유 ID를 생성하는 방법에 대해서는 상세한 설명을 생략하기로 한다.
결제 이력 저장부(230)는 결제 처리부(210)에서 결제가 처리된 결제 이력 정보를 전달받아 저장한다. 그리고 결제 이력 조회부(240)가 단말(100)로부터 결제 이력 확인 요청 메시지를 수신하면, 결제 이력 저장부(230)에 저장된 결제 이력 정보를 토대로 해당 제품의 결제가 완료되었는지 여부를 알려준다.
결제 이력 조회부(240)는 단말(100)의 응용 서비스 접속부(140)로부터 단말의 고유 ID와 RFID 태그 정보가 포함되어 있는 결제 이력 확인 요청 메시지를 수신하면, 결제 이력 저장부(230)에 저장되어 있는 결제 이력들을 토대로 해당 제품에 대한 결제 이력 유무를 확인한다. 이때, 결제 이력 확인 요청 메시지에 유효기간 정보가 포함되어 있으면, 결제 이력 중 유효기간 조건을 만족하는 결제 이력만을 확인한다. 만약 결제 이력이 존재하면, 결제 이력 조회부(240)는 제품 구매자용 이벤트 서비스와 연계된 제1 리턴 URL을 포함하는 제2 재접속 명령 메시지를, 결제 이력이 존재하지 않으면 제품 비구매자용 이벤트 서비스와 연계된 제2 리턴 URL을 포함하는 제3 재접속 명령 메시지를 단말(100)로 전송한다.
한편 도 4에 도시된 바와 같이 이벤트 서비스 시스템(300)은 단말 요청 처리부(310), 결제 확인부(320), 결제자용 서비스 제공부(330) 및 비결제자용 서비스 제공부(340)를 포함한다.
단말 요청 처리부(310)는 단말(100)의 응용 서비스 접속부(140)로부터 제품에 대한 이벤트 서비스를 제공해 줄 것을 요구하는 이벤트 서비스 요청 메시지를 수신한다. 이벤트 서비스 요청 메시지에는 RFID 태그 정보가 포함되어 있다. 단말 요청 처리부(310)는 단말(100)이 결제 시스템(200)과 연동하여 해당 제품에 대한 결제 이력을 조회했는지 확인하기 위해 이벤트 서비스 요청 메시지를 결제 확인부(320)로 전달한다.
그리고 결제 확인부(320)로부터 단말(100)에 전송할 재접속 명령을 위한 제1 재접속 명령 메시지를 전달받은 단말 요청 처리부(310)는 해당 재접속 명령을 단말(100)의 응용 서비스 접속부(140)로 전달하여, 단말(100)이 해당 제품에 대한 결제 여부를 결제 시스템(200)에서 확인하도록 한다. 그리고 결제 시스템(200)이 단말(100)에 전달한 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지에 의해 접속되는 단말(100)의 이벤트 서비스 요청 메시지를 결제 확인부(320)로 전달하여, 단말(100)의 결제 이력 유무를 확인한다.
그리고 결제 이력 유무에 따라 결제자용 서비스 제공부(330)에서 관리하는 결제자용 서비스(예를 들어, 이벤트 서비스)를 제공하거나, 비결제자용 서비스 제공부(340)에서 관리하는 비결제자용 서비스(예를 들어, 서비스 제공 불가 메시지나 제품 구매 권유 메시지 등)를 제공한다. 즉, 단말 요청 처리부(310)는 결제 시스템(200)과 연동한 단말(100)이 결제 여부를 확인한 후, 제1 리턴 URL 또는 제2 리턴 URL 중 어느 하나의 URL로 접속할 경우, 결제 확인부(320)를 통해 제품에 대한 결제 이력 유무를 확인한다.
만약 단말(100)이 결제가 확인되었음을 알리는 제1 리턴 URL로 접속해올 경우 결제 확인부(320)에서 결제 이력이 존재하는 것으로 확인된 것으로 판단하여, 단말 요청 처리부(310)는 단말(100)에 결제자용 서비스 제공부(330)에서 관리하는 이벤트를 제공한다. 그러나, 결제가 확인되지 않았음을 알리는 제2 리턴 URL로 접속할 경우 결제 확인부(320)에서 결제 이력이 존재하지 않는 것으로 확인된 것으로 판단하여, 단말 요청 처리부(310)는 비결제자용 서비스 제공부(340)에서 관리하는 해당 제품에 대한 구매가 선행되어야 함을 알리는 알림 메시지를 단말(100)로 제공한다.
결제 확인부(320)는 단말 요청 처리부(310)가 전달한 이벤트 서비스 요청 메시지를 분석하여, 단말(100)이 결제 시스템(200)에 결제 이력 확인을 실행했는지 여부를 확인한다. 이를 위해 본 발명의 실시예에서는 결제 확인부(320)가 이벤트 서비스 요청 메시지에 포함된 HTTP 헤더 정보 중 Referer 헤더를 통해, 단말(100)이 현재 접속 바로 이전에 접속했던 서비스 URL 정보를 분석하여, 결제 이력 확인 서비스의 URL을 포함하는지 확인하는 것으로 설명하나, 이와 같이 한정되는 것은 아니다.
결제 확인부(320)는 단말(100)이 결제 이력을 확인하지 않은 것으로 판단하면, 이벤트 서비스 요청 메시지에 포함된 무선 태그 정보를 토대로 단말(100)로 전송할 제1 재접속 명령 메시지를 생성하여 단말 요청 처리부(310)로 전달한다. 제1 재접속 명령 메시지에는 결제 이력 조회 서비스 URL 정보, RFID 태그 정보, 제1 리턴 URL 정보 및 제2 리턴 URL 정보를 포함한다. 여기서 제1 리턴 URL 정보는 결제가 확인되었을 때의 리턴 URL이고, 제2 리턴 URL 정보는 결제가 확인되지 않았을 경우의 리턴 URL을 의미한다.
그리고 결제 확인부(320)는 단말 요청 처리부(310)가 전달한 이벤트 서비스 요청 메시지를 분석한다. 그 후 단말(100)의 이벤트 서비스 요청 메시지에 포함된 무선 태그 정보와 관련된 제품에 대한 결제 이력 유무를 확인하여, 그 결과를 단말 요청 처리부(310)에 전달한다.
결제 이력 유무의 확인을 위해 본 발명의 실시예에서는 결제 확인부(320)가 이벤트 서비스 요청 메시지에 포함된 URL 정보를 제1 리턴 URL과 비교하는 것으로 설명하나, 반드시 이와 같이 한정되는 것은 아니다. 결제 확인부(320)는 이벤트 서비스 요청 메시지에 포함된 URL 정보가 제1 리턴 URL과 일치하면 결제 이력이 존재하는 것으로 판단하고, 그렇지 않으면 결제 이력이 존재하지 않는 것으로 판단한다.
이와 같은 구성 요소들로 이루어진 응용 서비스를 제공하는 시스템에서 제품의 결제가 이루어지는 절차와 단말(100)을 통해 제품에 대한 응용 서비스를 제공받는 방법에 대하여 도 5 및 6을 참조로 설명하기로 한다.
도 5는 본 발명의 실시예에 따른 결제 시스템의 결제 처리 과정을 나타낸 흐름도이다.
도 5에 도시된 바와 같이, 먼저 단말(100)의 무선 태그 리더부(110)가 임의의 제품에 부착되어 있는 RFID 태그를 인식하여 RFID 태그 정보를 수집하면, 무선 태그 정보 처리부(120)는 해당 제품에 대한 RFID 태그 정보를 저장한다(S100). 이때, 무선 태그 정보 처리부(120)는 단말(100)의 사용자 조작이나 사전에 지정된 바에 의해 결제 과정의 개시 여부를 판단할 수도 있다. 또한 무선 태그 정보 처리부(120)는 RFID 태그 정보를 필요에 따라 가공 할 수도 있다.
RFID 태그 정보가 저장되면, 결제 처리부(130)는 결제 시스템(200)으로 태그 인식한 제품에 대한 결제를 요청한다(S110). 결제를 요청할 때에 RFID 태그 정보를 함께 포함하여 요청한다.
결제 시스템(200)의 결제 처리부(210)는 단말(100)의 결제 처리부(130)로부터 전송되는 결제 요청 메시지를 수신하여 결제 처리를 수행한다(S120). 그리고 결제 처리부(210)는 결제 요청 메시지에 단말(100)의 고유ID가 포함 되어 있는지 확인하고(S130), 포함되어 있지 않은 경우 단말 고유 ID 생성부(220)로 단말에 대한 고유 ID를 생성하도록 요청하여 고유ID를 생성한다(S140, S150).
결제 이력 저장부(230)는 S120 단계에서 처리된 결제 사항과 S150 단계에서 단말 고유ID 생성부(220)가 생성한 단말(100)의 고유ID를 함께 결제 이력으로 저장한다(S160). 그러나 단말(100)이 고유 ID를 전송하는 경우, 결제 요청 메시지로부터 고유 ID를 추출하여 결제 정보와 함께 저장한다(S160). 이 외에도 결제 이력 정보에는 RFID 태그 정보, 단말 고유 ID 및 결제 시각 정보가 포함된다.
결제 시스템(200)에서 단말(100)이 S110 단계에서 요청한 결제를 수행하면, 결제 처리부(210)는 결제 승인 메시지를 결제 처리부(130)로 전달한다(S170). 이때 결제 승인 메시지에는 단말 고유 ID 생성부(220)에서 생성한 고유 ID 정보가 포함되어 있다. 그러나 S120 단계에서 결제 처리부(210)에서 결제가 완료되지 않은 경우에는, S170 단계의 결제 승인 메시지 대신에 결제가 실패하였음을 알리는 결제 미승인 메시지가 전송된다.
이와 같은 절차를 통해 임의의 제품에 대한 결제가 완료된 후에, 결제 승인 메시지를 수신한 결제 처리부(130)는 메시지 내에 포함되어 있는 고유 ID를 추출하여 고유 ID 저장부(150)에 저장한다(S180).
이와 같이 RFID 태그 정보와 고유 ID 정보가 저장된 후, 단말(100)의 사용자가 임의의 시간이 지난 후 또는 결제가 완료 되자마자 제품에 포함된 이벤트 서비스를 이용하고자 할 경우에 대해 도 6을 참조로 설명하기로 한다.
도 6은 본 발명의 실시예에 따른 응용 서비스 제공 방법을 나타낸 흐름도이다.
도 6에 도시된 바와 같이, 단말(100)의 무선 태그 리더부(110)는 이벤트 서비스를 제공받기 위해 제품에 부착되어 있는 RFID 태그를 인식한다(S200). 그리고 응용 서비스 접속부(140)는 무선 태그 리더부(110)가 인식한 RFID 태그의 정보를 포함하여 이벤트 서비스 요청 메시지를 이벤트 서비스 시스템(300)으로 전송하여 이벤트 서비스의 제공을 요청한다(S210).
이벤트 서비스 시스템(300)의 단말 요청 처리부(310)는 결제 확인부(320)로이벤트 서비스 요청 메시지를 전달하여 해당 단말(100)이 결제 시스템(200)을 통해 결제 이력을 확인하였는지 여부를 확인할 수 있도록 한다. 결제 확인부(320)은 이벤트 서비스 요청 메시지를 분석하여 현재 단말(100)이 결제 이력을 확인하지 않았음을 인지하고 단말(100)로 결제 이력 확인을 위한 제1 재접속 명령 메시지를 전달한다(S230).
여기서 제1 재접속 명령 메시지에는 결제 이력 조회 서비스 URL 정보, RFID 태그 정보, 제1 리턴 URL 정보 및 제2 리턴 URL 정보, 결제가 이루어진 유효 기간을 나타내는 결제 유효 기간을 포함하며, 제1 리턴 URL 정보는 결제가 확인되었을 때의 리턴 URL이고, 제2 리턴 URL 정보는 결제가 확인되지 않았을 경우의 리턴 URL을 의미한다.
제1 재접속 명령 메시지를 전달받은 응용 서비스 접속부(140)는 결제 시스템(200)의 결제 이력 조회부(240)로 결제 이력 확인을 요청한다(S240). 이때, 결제 이력 확인 요청 시, 제품의 RFID 태그 정보 및 S150 단계에서 생성된 단말의 고유 ID가 포함되어 있다. 결제 이력 확인을 요청 받은 결제 이력 조회부(240)는 RFID 태그 정보 및 고유 ID를 토대로 결제 이력 저장부(230)에 결제 이력이 저장되어 있는지 여부를 확인한다(S250).
만약 해당 RFID 태그 정보 및 고유 ID에 대한 결제 이력이 저장되어 있다면, 해당 제품에 대한 결제가 완료된 것으로 판단하여, 결제 이력 조회부(240)는 단말(100)의 응용 서비스 접속부(140)로 제2 재접속 명령 메시지를 전송한다(S260).
S250 단계에서 결제가 완료된 것으로 확인하였기 때문에 S260 단계에서 응용 서비스 접속부(140)가 결제 이력 조회부(240)로부터 수신하는 제2 재접속 명령 메시지에는 제1 리턴 URL 정보가 포함되어 있다.
제2 재접속 명령 메시지를 수신한 응용 서비스 접속부(140)는 제1 리턴 URL 정보를 이용하여 이벤트 서비스 시스템(300)으로 접속하여 이벤트 서비스 요청 메시지를 전송함으로써 이벤트 서비스의 제공을 요청한다(S270). 이벤트 서비스 시스템(300)의 결제 확인부(320)는 단말(100)이 S270 단계에서 전달한 이벤트 서비스 요청 메시지를 분석하여 현재 단말(100)이 결제 이력을 확인하였음을 인지하고, 결제 이력도 존재함을 확인한다(S280, S290).
그리고, 단말(100)로 결제자용 서비스 제공부(300)에서 관리하는 이벤트 서비스를 제공한다(S300).
한편, S260 단계에서 결제 시스템(200)이 단말(100)로 제2 리턴 URL 정보가 포함된 제3 재접속 명령 메시지를 전송하여, 단말(100)이 제3 재접속 명령 메시지를 토대로 이벤트 서비스 시스템(300)으로 접속하는 경우를 가정한다. 이 경우, 결제 확인부(320)는 단말(100)이 S270 단계에서 전달한 이벤트 서비스 요청 메시지를 분석하여 현재 단말(100)이 결제 이력을 확인하였으나 결제 이력이 존재하지 않음을 확인하게 된다.
따라서 단말 요청 처리부(310)는 비결제자용 비결제자용 서비스 제공부(340)에서 관리하는 이벤트 서비스를 단말(100)에 전송한다. 이때 단말(100)로 제공되는 이벤트 서비스는 이벤트 서비스를 제공할 수 없음을 나타내는 내용이나 해당 제품에 대한 결제가 선행되어야 함을 알리는 내용 등을 포함한다.
이와 같이 결제 이후 단말(100)이 이벤트 서비스를 이용하는 방법에 대해 예를 들어 설명하면, 단말(100)의 무선 태그 리더부(110)가 제품의 RFID 태그를 인식하면, 무선 태그 정보 처리부(120)가 해당 태그 정보를 추가 가공하여 모바일 RFID 코드 값(예를 들어, E1210012100001234)을 획득한다.
그리고 해당 모바일 RFID 코드 값과 연관하여 이벤트 서비스가 존재하며 http://app.com/service.cgi?code=E121001200001234와 같은 URL로 접속 가능함을 알아낸 후, 응용 서비스 접속부(140)를 통하여 이벤트 서비스 시스템(300)에 접속한다. 이때, 단말(100)은 이벤트 서비스 요청 메시지를 HTTP Request 형태로 보낸다.
이벤트 서비스 시스템(300)은 단말(100)이 상기에서 언급한 바와 같은 URL을 통해 단말 요청 처리부(310)로 접속하면, 이벤트 서비스 요청 메시지인 HTTP Request 데이터를 결제 확인부(320)로 보낸다. 결제 확인부(320)는 HTTP Request 데이터를 확인하여 단말(100)이 상기에서 언급한 이벤트 서비스를 제공하는 URL인 "http://app.com/service.cgi?code=E121001200001234"로 접속했음을 알아낸다.
이와 같은 URL은 단말(100)이 무선 태그 인식후 이벤트 서비스 시스템(300)으로 최초 접속하는 URL이라고 미리 정해두었기 때문에, 단말(100)이 결제 이력 확인을 위해 결제 시스템(200)에 들렀다 오지 않았다는 사실을 알게 된다. 또한 HTTP Request 데이터에는 단말(100)이 상기 URL로 접속하기 직전에 방문했던 웹서비스의 URL에 대한 정보('Referer' 헤더)가 포함되어 있고, 해당 정보가 결제 시스템의 URL과 일치하지 않으므로 이를 통해서도 알 수 있다.
따라서, 이벤트 서비스 시스템(300)의 결제 확인부(320)는 결제 이력이 아직 확인되지 않았다는 사실과 단말(100)에 결제 시스템(200)에서 결제 이력을 확인할 것을 요청하는 제1 재접속 명령 메시지를 단말 요청 처리부(310)에 전달한다. 이에 따라 단말 요청 처리부(310)은 단말(100)에 결제 시스템(200)에서 결제 이력을 확인할 것을 요청하는 제1 재접속 명령 메시지를 전송한다. 이 때, 제1 재접속 명령 메시지는 HTTP Response내의 HTTP Status Code 3XX의 형태로 전송되며 다음과 같은 내용을 포함한다.
[Location: http://paycheck.com/paycheck.cgi?code=E121001200001234&valid_period=7days&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail.html]
이 때, "http://paycheck.com/paycheck.cgi"는 결제 시스템(200)의 결제 이력 확인 서비스의 URL이고, "code=E121001200001234"는 제품에 대한 RFID 태그 정보이고, "valid_period=7days"는 결제 유효 기간을 의미한다. 즉, 현재 조회 시점에서 과거 7일 이내의 결제 기록을 조회하라는 의미이다.
그리고 "ok_url=http%3A%2F%2Fapp.com%2Fok.html"은 결제 이력이 존재할 경우 제공할 이벤트 서비스의 URL(제1 URL)인 "http://app.com/ok.html"을 인코딩한 것이고, "fail_url=http%3A%2F%2Fapp.com%2Ffail.html"은 결제 이력이 존재하지 않을 경우 제공할 이벤트 서비스의 URL(제2 URL)인 "http://app.com/fail.html"을 인코딩한 것이다. 이때의 인코딩은 HTTP 규약에 따라 실행된다.
여기서 결제 유효 기간은 "valid_period=7days" 형태 대신 "valid_from=20100101&valid_to=20101231"와 같은 형태로 절대적인 기간을 지정할 수도 있다.
단말(100)의 응용 서비스 접속부(140)는 이벤트 서비스 시스템(300)으로부터 HTTP Response 데이터를 수신하고, 상기 데이터에 포함된 HTTP Status Code 3XX에 따라 HTTP Response 데이터에 포함된 URL을 통해 결제 시스템(200)으로 바로 접속한다. 이 때의 URL은 다음과 같다.
"http://paycheck.com/paycheck.cgi?code=E121001200001234&valid_period=7days&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail.html"
이 때, 단말(100)의 고유 ID가 고유 ID 저장부(150)에 HTTP Cookie의 형태로 저장되어 있는데, 이 HTTP Cookie는 "paycheck.com" 도메인에 속하는 결제 시스템에 접속 시에만 전송되도록 지정되어 있다. 그리고 상기 URL이 결제 시스템의 도메인인 "paycheck.com"을 포함하고 있으므로, 응용 서비스 접속부(140)는 고유 ID 저장부(150)에 저장된 단말 고유 ID를 HTTP Request 데이터 내의 Cookie 헤더의 형식으로 자동으로 함께 전송한다.
결제 시스템(200)의 결제 이력 조회부(240)는 단말(100)이 전송한 결제 이력 확인 요청 메시지인 HTTP Request 데이터에 포함된 HTTP Cookie 정보 및 URL정보를 분석하여, 단말 고유 ID(HTTP Cookie에 포함), 제품에 대한 RFID 태그 정보(URL에 포함된 code값), 결제 유효 기간 정보(URL에 포함된 valid_period 값), 제 1 URL(URL에 포함된 ok_url값을 URL 디코딩한 결과값), 제2 URL(URL에 포함된 fail_url값을 URL 디코딩한 결과값)을 얻는다. 그리고, 단말 고유 ID, RFID 태그 정보를 토대로 결제 이력 저장부(230)에 미리 저장되어 있는 결제 기록을 검색한다. 이 때, 단말(100)이 결제 유효 기간 정보도 함께 전달하였으므로 유효 기간내의 결제 기록에 대해서만 검색이 이루어지게 된다.
결제 이력 저장부(230)의 검색 결과 일치하는 결제 기록이 존재하면 결제 이력 조회부(240)는 제1 URL을 토대로 단말(100)에 제2 재접속 명령 메시지를 HTTP Response 데이터내에 HTTP Status Code 3XX의 형태로 전송하며 다음과 같은 내용을 포함한다.
[Location: http://app.com/ok.html]
이 때, "http://app.com/ok.html"은 "http%3A%2F%2Fapp.com%2Fok.html"을 URL 디코딩한 결과이다.
한편 검색 결과 일치하는 결제 기록이 존재하지 않으면, 결제 이력 조회부(240)는 제2 URL을 토대로 단말(100)에 제3 재접속 명령 메시지를 HTTP Response 데이터 내에 HTTP Status Code 3XX의 형태로 전송하며 다음과 같은 내용을 포함한다..
[Location: http://app.com/fail.html]
이 때, "http://app.com/fail.html"은 "http%3A%2F%2Fapp.com%2Ffail.html"을 URL 디코딩한 결과이다.
단말(100)의 응용 서비스 접속부(140)는 결제 시스템(200)으로부터 HTTP Response 데이터를 수신하고, 데이터에 포함된 이벤트 서비스 시스템(300)의 URL로 접속한다. 따라서, 결제 시스템(200)이 결제 기록을 검색하여 결제 이력이 존재할 경우에는 "http://app.com/ok.html", 존재하지 않을 경우에는 "http://app.com/fail.com"으로 접속한다. 이때 직전에 방문했던 웹페이지 주소인 "http://paycheck.com/paycheck.cgi?code=E121001200001234&valid_period=7days&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail.html"가 자동으로 전달된다. 정확히는 응용 서비스 접속부(140)는 HTTP Request 데이터 내에 Referer 헤더의 형태로 다음과 같은 내용을 포함하여 전송한다.
[Referer: http://paycheck.com/paycheck.cgi?code=E121001200001234&valid_period=7days&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail.html]
단말 고유 ID는 고유 ID 저장부(150)에 HTTP Cookie의 형태로 저장되어 있는데, 이 HTTP Cookie는 "paycheck.com" 도메인에 속하는 결제 시스템에 접속시에만 전송되도록 지정되어 있다. 따라서, 단말(100)이 이벤트 서비스 시스템(300)으로 접속할 때는 전송되지 않는다. 그러므로, 이벤트 서비스 시스템(300)은 단말(100)의 고유 ID를 알 방법이 없고 단말(100)을 가장해서 임의로 결제 시스템(200)을 조회할 수 없게 된다.
이벤트 서비스 시스템(300)의 단말 처리 요청부(310)은 단말(100)이 위와 같이 "http://app.com/ok.html" 또는 "http://app.com/fail.html"과 같은 URL을 통해 단말 요청 처리부(310)로 접속하면 이벤트 서비스 요청 메시지인 HTTP Request 데이터를 결제 확인부(320)로 보낸다. 결제 확인부(320)는 HTTP Request 데이터내의 'Referer' 헤더를 분석하여 단말(100)이 URL로 접속하기 직전에 "http://paycheck.com/paycheck.cgi?code=E121001200001234&valid_period=7days&ok_url=http%3A%2F%2Fapp.com%2Fok.html&fail_url=http%3A%2F%2Fapp.com%2Ffail.html"로 표현되는 웹서비스에 접속했고, 이 URL이 제1 재접속 명령에 포함되어 있는 결제 시스템(200)의 URL과 일치하므로 단말(100)이 결제 시스템(200)을 통해 결제 이력을 조회했다고 판단한다.
또한, 결제 확인부(320)는 HTTP Request 데이터를 분석하여 단말(100)이 "http://app.com/ok.html"의 URL로 접속했다면 제1 URL과 일치하므로 결제 이력이 존재하는 것으로 판단하며, "http://app.com/fail.html"과 같은 그 외의 URL로 접속했다면 결제 이력이 존재하지 않는 것으로 판단한 후 판단 결과를 단말 요청 처리부(310)으로 전달한다.
단말 요청 처리부(310)는 결제 확인부(320)로부터 전달받은 판단 결과에 따라 단말(100)이 결제 이력을 확인하였고 결제 이력도 존재하는 경우에만, 결제자용 서비스 제공부(330)를 통해 결제자용 이벤트 서비스 내용을 단말(100)로 전송한다. 그리고 결제 이력은 확인하였으나 결제 이력이 존재하지 않는 경우에는 비결제자용 서비스 제공부(340)을 통해 비결제자용 이벤트 서비스 내용을 단말(100)로 전송한다.
만약 실수 또는 고의로 단말(100)이 결제 시스템(200)을 거치지 않고 결제자용 이벤트 서비스 주소인 "http://app.com/ok..html"로 바로 접속했다면, 결제 확인부(320)는 HTTP Request 데이터 내의 'Referer' 헤더의 값이 비어있거나 다른 값임을 확인할 수 있기 때문에, 이벤트 서비스 시스템(300)은 단말(100)이 결제 시스템(200)을 거쳐오지 않았다는 것을 알고 서비스를 거부할 수 있다.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.

Claims (16)

  1. 결제 시스템 및 이벤트 서비스 시스템을 포함하는 응용 서비스 제공 시스템이 단말에 응용 서비스를 제공하는 방법에 있어서,
    상기 단말로부터 제품에 대한 무선 태그 정보를 포함하는 이벤트 서비스 접속 요청 메시지를 수신하면, 상기 이벤트 서비스 시스템이 상기 제품에 대한 결제 여부를 확인하기 위하여 상기 단말로 제1 재접속 명령 메시지를 전달하는 단계;
    상기 결제 시스템이 상기 제1 재접속 명령 메시지를 토대로 접속한 상기 단말로, 상기 제품에 대한 결제 여부를 나타내는 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 전송하는 단계; 및
    상기 이벤트 서비스 시스템은 상기 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 토대로 접속하는 상기 단말로 이벤트 서비스 또는 알림 메시지를 제공하는 단계
    를 포함하는 응용 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 제1 재접속 명령 메시지를 전달하는 단계 이전에,
    상기 단말로부터 제품에 대한 무선 태그 정보를 포함하는 결제 요청 메시지를 수신하는 단계;
    상기 제품에 대한 결제를 수행하고, 상기 단말에 대한 고유 ID를 생성하는 단계;
    상기 결제가 수행된 시각 정보를 상기 생성한 고유 ID와 상기 결제 요청 메시지에 포함되어 있는 무선 태그 정보와 함께 결제 이력 정보로 저장하는 단계; 및
    상기 단말로 상기 생성한 고유 ID를 포함한 결제 승인 메시지를 전송하는 단계;
    를 포함하는 응용 서비스 제공 방법.
  3. 제1항에 있어서,
    상기 제1 재접속 명령 메시지는,
    결제 이력 조회 서비스 URL 정보, 무선 태그 정보, 제1 리턴 URL 정보 및 제2 리턴 URL 정보, 결제 유효 기간 정보를 포함하며,
    상기 제1 리턴 URL 정보는 결제 이력이 확인되었을 때의 리턴 URL이고, 상기 제2 리턴 URL 정보는 결제 이력이 확인되지 않았을 경우의 리턴 URL인 응용 서비스 제공 방법.
  4. 제3항에 있어서,
    상기 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 전송하는 단계는,
    상기 단말로부터 상기 무선 태그 정보, 고유 ID 및 결제 유효 기간 정보가 포함되어 있는 제1 재접속 명령 메시지를 수신하는 단계;
    상기 무선 태그 정보 및 고유 ID에 대응하는 결제 정보가 저장되어 있는지 확인하는 단계;
    상기 무선 태그 정보 및 고유 ID에 대응되는 결제 정보가 있으면 상기 제1 리턴 URL 정보를 포함하는 제2 재접속 명령 메시지를 생성하여, 상기 단말로 상기 제1 리턴 URL 정보를 토대로 상기 이벤트 서비스 시스템으로 재접속하도록 명령하는 단계
    를 포함하는 응용 서비스 제공 방법.
  5. 제4항에 있어서,
    상기 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지를 전송하는 단계는,
    상기 제품의 결제가 수행된 시각 정보가 상기 결제 유효 기간 정보 내에 포함되는지 확인하는 단계; 및
    상기 결제가 수행된 시각 정보가 상기 결제 유효 기간 정보 내에 포함되면, 상기 제2 재접속 명령 메시지를 생성하는 단계
    를 더 포함하는 응용 서비스 제공 방법.
  6. 제4항에 있어서,
    상기 무선 태그 정보 및 고유 ID에 대응하는 결제 정보가 저장되어 있지 않거나, 상기 결제가 수행된 시간 정보가 상기 결제 유효 기간 정보 내에 포함되지 않으면,
    상기 제2 리턴 URL 정보를 포함하는 상기 제3 재접속 명령 메시지를 생성하여, 상기 단말로 상기 제2 리턴 URL 정보를 토대로 상기 이벤트 서비스 시스템으로 재접속하도록 명령하는 단계
    를 포함하는 응용 서비스 제공 방법.
  7. 단말이 이벤트 서비스 시스템 및 결제 시스템이 포함된 응용 서비스 제공 시스템으로부터 이벤트 서비스를 제공받는 방법에 있어서,
    제품에 포함된 무선 태그를 인식하여 수집한 무선 태그 정보를 포함하여, 상기 제품에 대한 이벤트 서비스를 제공받기 위해 상기 이벤트 서비스 시스템으로 접속하는 단계;
    상기 이벤트 서비스 시스템으로부터 제1 재접속 명령 메시지를 수신하고, 상기 제1 재접속 명령 메시지에 포함된 정보를 토대로 상기 제품에 대한 결제 이력 확인 요청 메시지를 상기 결제 시스템으로 전송하는 단계;
    상기 결제 시스템으로부터 상기 결제 이력 확인 요청 메시지에 대한 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지 중 어느 하나의 메시지를 수신하면, 상기 제2 재접속 명령 메시지 또는 제3 재접속 명령 메시지에 포함되어 있는 리턴 URL을 이용하여 상기 이벤트 서비스 시스템으로 재접속하는 단계; 및
    상기 이벤트 서비스 시스템으로부터 이벤트 서비스를 제공 받는 단계
    를 포함하는 응용 서비스 제공 방법.
  8. 제7항에 있어서,
    상기 수신한 제1 재접속 명령 메시지는 결제 이력 조회 서비스 URL 정보, 무선 태그 정보, 제1 리턴 URL 정보 및 제2 리턴 URL 정보, 결제 유효 기간 정보를 포함하며,
    상기 제1 리턴 URL 정보는 결제가 확인되었을 때의 리턴 URL이고, 상기 제2 리턴 URL 정보는 결제가 확인되지 않았을 경우의 리턴 URL인 응용 서비스 제공 방법.
  9. 제8항에 있어서,
    상기 결제 이력 확인 요청 메시지는 상기 고유 ID, 상기 무선 태그 정보, 상기 제1 리턴 URL 정보, 상기 제2 리턴 URL 정보 및 상기 결제 유효 기간 정보를 포함하며,
    상기 결제 이력 조회 서비스 URL 정보를 토대로 결제 이력 확인 요청 메시지를 전송하는 응용 서비스 제공 방법.
  10. 제8항에 있어서,
    상기 제2 재접속 명령 메시지는 상기 제1 리턴 URL 정보를 포함하고, 상기 제3 재접속 명령 메시지는 상기 제2 리턴 URL 정보를 포함하는 응용 서비스 제공 방법.
  11. 제7항에 있어서,
    상기 이벤트 서비스를 제공받기 위하여 상기 이벤트 서비스 시스템으로 접속하는 단계 이전에,
    임의의 제품에 포함된 무선 태그를 인식하여 무선 태그 정보를 수집하고, 상기 무선 태그 정보를 포함하여 상기 결제 시스템으로 결제를 요청하는 단계; 및
    상기 결제 시스템으로부터, 상기 결제 시스템이 생성한 상기 단말에 대응되는 고유 ID를 포함하는 결제 승인 메시지를 수신하는 단계
    를 더 포함하는 응용 서비스 제공 방법.
  12. 단말에 응용 서비스를 제공하는 응용 서비스 제공 시스템에 있어서,
    상기 단말로부터 요청되는 제품에 대한 결제를 수행하는 결제 시스템; 및
    결제 유무에 따라 상기 단말로 응용 서비스를 제공하는 이벤트 서비스 시스템
    을 포함하며, 상기 결제 시스템은,
    상기 단말로부터 전송되는 결제 요청 메시지에 포함되어 있는 무선 태그 정보 및 결제와 관련된 정보를 추출하는 결제 처리부;
    상기 결제 처리부에서 상기 단말이 요청한 결제 요청 메시지에 따른 결제를 수행하면, 상기 단말에 대한 고유 ID를 생성하는 단말 고유 ID 생성부; 및
    상기 단말로부터 결제 이력 확인 요청 메시지를 수신하면 메시지 내에 포함되어 있는 정보를 토대로 결제 이력을 조회하고, 결제 이력 조회에 따라 재접속 명령 메시지를 생성하여 상기 단말로 전송하는 결제 이력 조회부
    를 포함하는 응용 서비스 제공 시스템.
  13. 제12항에 있어서,
    상기 결제 시스템은,
    상기 결제 처리부가 처리한 결제 시각 정보, 상기 결제 처리부가 추출한 무선 태그 정보 및 상기 단말 고유 ID 생성부가 생성한 고유 ID를 결제 이력으로 저장하는 결제 이력 저장부
    를 포함하는 응용 서비스 제공 시스템.
  14. 제12항에 있어서,
    상기 이벤트 서비스 시스템은,
    상기 단말로부터 무선 태그 정보를 포함하는 이벤트 서비스 요청 메시지를 수신하고, 상기 단말로 이벤트 서비스 제공을 위한 결제 이력을 조회하도록 하는 재접속 명령 메시지를 전송하며, 상기 단말로 이벤트 서비스를 제공하는 단말 요청 처리부;
    상기 단말 요청 처리부가 수신한 이벤트 서비스 요청 메시지를 분석하여, 상기 단말이 이벤트 서비스 요청 메시지를 전송하기 이전에 상기 결제 시스템에서 결제 이력을 확인했는지 확인하는 결제 확인부;
    상기 단말이 접속하는 URL을 확인하여, 상기 단말로 이벤트 서비스를 제공하기 위해 이벤트 서비스를 저장, 관리하는 결제자용 서비스 제공부; 및
    상기 단말이 접속하는 URL을 확인하여, 상기 단말로 제공될 알림 메시지를 저장, 관리하는 비결제자용 서비스 제공부
    를 포함하는 응용 서비스 제공 시스템.
  15. 이벤트 서비스 시스템 및 결제 시스템을 포함하는 응용 서비스 제공 시스템으로부터 이벤트 서비스를 제공받는 단말에 있어서,
    제품에 포함되어 있는 무선 태그를 읽어 들여 무선 태그 정보를 수집하는 무선 태그 리더부;
    상기 무선 태그 정보를 포함하여 상기 응용 서비스 제공 시스템으로 결제를 요청하고, 상기 응용 서비스 제공 시스템으로부터 결제 승인 메시지를 수신하면, 상기 결제 승인 메시지 내에 포함된 고유 ID를 추출하는 결제 처리부; 및
    상기 무선 태그 정보를 이벤트 서비스 시스템으로 전달하고, 상기 이벤트 서비스 시스템으로부터 수신한 재접속 명령 메시지에 따라 상기 무선 태그 정보 및 상기 고유 ID를 포함한 결제 이력 확인 요청 메시지를 상기 결제 시스템으로 전송하여 상기 제품에 대한 결제 이력 확인을 요청하고, 상기 결제 시스템으로부터 상기 결제 이력 확인 요청 메시지에 대한 응답으로 결제 여부 정보가 포함된 재접속 명령 메시지를 수신하면 상기 재접속 명령에 따라 상기 이벤트 서비스 시스템으로부터 수신한 이벤트 서비스 내용을 제공하는 응용 서비스 접속부
    를 포함하는 단말.
  16. 제15항에 있어서,
    상기 무선 태그 리더부가 수집한 무선 태그 정보를 처리하고, 저장하는 무선 태그 정보 처리부; 및
    상기 결제 처리부에서 추출한 고유 ID를 저장하는 고유 ID 저장부
    를 더 포함하는 단말.
KR1020100120817A 2010-11-30 2010-11-30 결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법 Withdrawn KR20120076547A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100120817A KR20120076547A (ko) 2010-11-30 2010-11-30 결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100120817A KR20120076547A (ko) 2010-11-30 2010-11-30 결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20120076547A true KR20120076547A (ko) 2012-07-09

Family

ID=46710159

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100120817A Withdrawn KR20120076547A (ko) 2010-11-30 2010-11-30 결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20120076547A (ko)

Similar Documents

Publication Publication Date Title
KR20160064061A (ko) 결제시스템, 결제방법, 부가서비스 제공방법, url-nfc 결제카드 및 서버
WO2009045077A2 (en) Method for authentication using uicc-id of mobile communication terminal, and system and method for electric commerce using the same
JP5534186B2 (ja) 情報処理システム、情報処理サーバ、情報処理方法及び情報処理プログラム等
US20180374093A1 (en) Method for sending digital information
KR101168272B1 (ko) 엔에프씨 티켓 발급 시스템 및 그 방법
US20150120424A1 (en) Mobile point saving system and method
KR20030019313A (ko) 사용자 인증을 위한 방법 및 장치
CN108605038B (zh) 互联网门户系统及其使用方法
KR101742105B1 (ko) Qr코드를 통한 전화번호 보안 인증 장치, 시스템 및 방법
KR20020045082A (ko) 이동 통신 시스템을 이용한 전자 상거래 서비스 인증 및제공 방법
KR20150107125A (ko) ''url-nfc카드''의 인터넷 전용사이트를 제공하여 수익을 창출하는 시스템과 사업방법
JP2010238257A (ja) 購入管理サーバ装置、そのプログラム、購入管理システム、購入管理方法
JP2006268641A (ja) 認証方法及び認証システム
KR101151298B1 (ko) 무선 액세스 포인트를 이용한 모바일 신용 결제 방법 및 장치와 그 시스템
KR101328993B1 (ko) 휴대폰 인증 시스템 및 그 방법
KR101034689B1 (ko) 데이터 보안등급에 따라 선택적으로 이기종 통신망에 접속하는 멀티밴드 멀티모드 단말 및 이를 위한 방법
KR20120076547A (ko) 결제 정보를 활용한 무선 태그 응용 서비스 제공 시스템 및 방법
US8504829B2 (en) Certification system in network and method thereof
KR20090070768A (ko) 휴대용 단말기를 이용한 자동 로그인 시스템 및 방법
KR20020002889A (ko) 온라인 상의 인증 시스템 및 인증 방법
CN110248326B (zh) 一种数据处理方法及其装置
KR20090012904A (ko) Rfid 태그를 이용한 컨텐츠 제공 시스템 및 방법
KR101624077B1 (ko) 전화번호 보안 서비스 장치, 시스템 및 방법
KR20080053262A (ko) 휴대폰
KR970014082A (ko) 통신 처리 시스템에서의 상세 과금 처리 방법

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20101130

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid