[go: up one dir, main page]

KR20120100640A - Method and system of payment using identifiers and terminal thereof - Google Patents

Method and system of payment using identifiers and terminal thereof Download PDF

Info

Publication number
KR20120100640A
KR20120100640A KR1020110019679A KR20110019679A KR20120100640A KR 20120100640 A KR20120100640 A KR 20120100640A KR 1020110019679 A KR1020110019679 A KR 1020110019679A KR 20110019679 A KR20110019679 A KR 20110019679A KR 20120100640 A KR20120100640 A KR 20120100640A
Authority
KR
South Korea
Prior art keywords
identifier
payment
information
mobile terminal
server
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.)
Ceased
Application number
KR1020110019679A
Other languages
Korean (ko)
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 KR1020110019679A priority Critical patent/KR20120100640A/en
Publication of KR20120100640A publication Critical patent/KR20120100640A/en
Ceased 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
    • 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/4012Verifying personal identification numbers [PIN]
    • 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/08Payment architectures
    • G06Q20/14Payment architectures specially adapted for billing systems
    • 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/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/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • 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/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • 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/409Device specific authentication in transaction processing

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 온라인/오프라인 매체 상에 존재하는 구매 정보가 포함된 식별자를 통해 사용자가 간편하게 결제 요청할 수 있도록 하며, 식별자에 대한 인증을 수행함으로써, 구매 정보가 위변조되는 것을 방지하는 식별자를 이용한 결제 방법 및 시스템에 관한 것이다.
본 발명의 일실시예와 관련하여 식별자를 이용한 결제 방법은 이동 단말기가 식별자를 인식하는 단계; 상기 이동 단말기가 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하는 단계; 상기 이동 단말기가 결제 중개 서버로 상기 인풋 데이터, 상기 식별자 인증정보, 및 결제 수단 정보를 포함하는 결제 요청 정보를 전송하는 단계; 상기 결제 중개 서버가 상기 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행하는 단계; 및 인증에 성공한 경우, 상기 결제 중개 서버가 카드사 서버로 결제 승인 요청하는 단계를 포함할 수 있다.
The present invention allows a user to easily request a payment through an identifier including purchase information existing on an online / offline medium, and by performing authentication on the identifier, a payment method using the identifier for preventing the purchase information from being forged and It is about the system.
In accordance with an embodiment of the present invention, a payment method using an identifier includes: recognizing, by a mobile terminal, the identifier; Extracting, by the mobile terminal, the recognized identifier and input data including purchase information and identifier authentication information; Transmitting, by the mobile terminal, payment request information including the input data, the identifier authentication information, and payment means information to a payment broker server; Performing, by the payment broker server, authentication of the identifier based on the identifier authentication information; And if the authentication is successful, the payment intermediation server may include the step of requesting the payment approval to the card company server.

Description

식별자를 이용한 결제 방법 및 시스템, 그를 위한 이동 단말기{METHOD AND SYSTEM OF PAYMENT USING IDENTIFIERS AND TERMINAL THEREOF}METHOD AND SYSTEM OF PAYMENT USING IDENTIFIERS AND TERMINAL THEREOF}

본 발명은 이동 단말기를 통해 인식되는 식별자를 이용한 결제 방법 및 시스템, 그를 위한 이동 단말기에 관한 것이다. The present invention relates to a payment method and system using an identifier recognized through a mobile terminal, and a mobile terminal therefor.

이동 단말기는 다양한 기능을 수행할 수 있도록 구성될 수 있다. 그러한 다양한 기능들의 예로 데이터 및 음성 통신 기능, 카메라를 통해 사진이나 동영상을 촬영하는 기능, 음성 저장 기능, 스피커 시스템을 통한 음악 파일의 재생 기능, 이미지나 비디오의 디스플레이 기능 등이 있다. 일부 이동 단말기는 게임을 실행할 수 있는 추가적 기능을 포함하고, 다른 일부 이동 단말기는 멀티미디어 기기로서 구현되기도 한다. The mobile terminal may be configured to perform various functions. Examples of such various functions include a data and voice communication function, a function of photographing a video or a moving image through a camera, a voice storage function, a music file playback function through a speaker system, and an image or video display function. Some mobile terminals include additional functionality to play games, while others are implemented as multimedia devices.

더욱이 최근에는 스마트 폰의 보급이 가속화되면서, 이동 단말기에 더 많은 기능들이 탑재되고 있다. 특히, 무선 통신 기능이 강화되면서 사용자는 이동 단말기를 이용하여 쉽게 모바일 쇼핑을 즐기거나 정보를 탐색하거나 뉴스, 잡지기사 등의 다양한 컨텐츠를 접할 수 있게 되었다. Moreover, as the spread of smart phones has accelerated in recent years, more functions have been installed in mobile terminals. In particular, as wireless communication functions have been strengthened, users can easily enjoy mobile shopping, search for information, and access various contents such as news and magazine articles using a mobile terminal.

하지만, 이동 단말기의 기능이 다양해 졌더라도 사용자가 자신이 접하고 있는 온라인/오프라인 매체 속의 상품을 즉시 구매하기는 어렵다. 예컨대, 사용자가 패션 잡지를 읽고 있는 경우, 패션 잡지 속에 존재하는 특정 의류를 구입하고 싶더라도 사용자는 특정 의류를 판매하는 판매처에 연락을 하거나, 인터넷 쇼핑몰, 백화점 등에 방문해서 구입할 수밖에 없다. However, even if the functions of the mobile terminal are diversified, it is difficult for a user to immediately purchase a product in an online / offline medium that he / she is facing. For example, when a user reads a fashion magazine, even if he / she wants to purchase specific clothing existing in the fashion magazine, the user has no choice but to contact a retailer who sells the specific clothing or visit an Internet shopping mall, a department store, or the like.

따라서, 사용자가 자신이 현재 접하고 있는 온라인/오프라인 매체 상의 상품을 바로 구매할 수 있도록 하는 결제 시스템의 도입이 필요한 상황이다. Therefore, there is a need for the introduction of a payment system that allows a user to immediately purchase a product on the online / offline media that he or she currently encounters.

본 발명의 목적은 온라인/오프라인 매체 상에 존재하는 구매 정보가 포함된 식별자를 통해 사용자가 간편하게 결제 요청할 수 있도록 하며, 식별자에 대한 인증을 수행함으로써, 구매 정보가 위변조되는 것을 방지하는 식별자를 이용한 결제 방법 및 시스템, 그를 위한 이동 단말기를 제공하는 데 있다. An object of the present invention is to enable a user to easily request a payment through an identifier including purchase information existing on an online / offline medium, and by performing authentication on the identifier, payment using an identifier to prevent the purchase information from being forged. A method and system, and a mobile terminal for the same.

상기 목적을 달성하기 위해 본 발명은 이동 단말기가 식별자를 인식하는 단계; 상기 이동 단말기가 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하는 단계; 상기 이동 단말기가 결제 중개 서버로 상기 인풋 데이터, 상기 식별자 인증정보, 및 결제 수단 정보를 포함하는 결제 요청 정보를 전송하는 단계; 상기 결제 중개 서버가 상기 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행하는 단계; 및 인증에 성공한 경우, 상기 결제 중개 서버가 카드사 서버로 결제 승인 요청하는 단계를 포함하는 것을 특징으로 하는 결제 방법을 제공한다.In order to achieve the above object, the present invention includes the steps of recognizing the identifier by the mobile terminal; Extracting, by the mobile terminal, the recognized identifier and input data including purchase information and identifier authentication information; Transmitting, by the mobile terminal, payment request information including the input data, the identifier authentication information, and payment means information to a payment broker server; Performing, by the payment broker server, authentication of the identifier based on the identifier authentication information; And if the authentication is successful, the payment intermediation server provides a payment method comprising the step of requesting the payment approval to the card company server.

상기 목적을 달성하기 위해 본 발명은 검증 인자가 고정 값인 경우, 이동 단말기가 상기 검증 인자를 저장하는 단계; 상기 이동 단말기가 식별자를 인식하는 단계; 상기 이동 단말기가 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하는 단계; 상기 이동 단말기가 상기 추출한 인풋 데이터 및 상기 검증 인자를 이용하여 식별자 인증정보를 생성하는 단계; 상기 이동 단말기가 상기 생성된 식별자 인증정보와 상기 식별자로부터 추출한 식별자 인증정보의 일치 여부를 판단하는 단계; 및 일치하는 경우, 상기 이동 단말기가 상기 인풋 데이터 및 결제 수단 정보를 포함하는 결제 요청 정보를 결제 중개 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 결제 방법을 제공한다. In order to achieve the above object, the present invention provides a method, comprising: storing, by a mobile terminal, the verification factor when the verification factor is a fixed value; Recognizing an identifier by the mobile terminal; Extracting, by the mobile terminal, the recognized identifier and input data including purchase information and identifier authentication information; Generating, by the mobile terminal, identifier authentication information using the extracted input data and the verification factor; Determining, by the mobile terminal, whether the generated identifier authentication information matches the identifier authentication information extracted from the identifier; And if it matches, transmitting, by the mobile terminal, payment request information including the input data and payment means information to a payment broker server.

상기 목적을 달성하기 위해 본 발명은 식별자를 인식하고, 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하고, 결제 중개 서버로 상기 인풋 데이터, 상기 식별자 인증정보, 및 결제 수단 정보를 포함하는 결제 요청 정보를 전송하는 이동 단말기; 및 상기 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행하고, 인증에 성공한 경우, 카드사 서버로 결제 승인 요청하는 결제 중개 서버를 포함하는 것을 특징으로 하는 결제 시스템을 제공한다. In order to achieve the above object, the present invention recognizes an identifier, analyzes the recognized identifier, extracts input data and identifier authentication information including purchase information, and inputs the input data, the identifier authentication information, and a payment brokerage server. A mobile terminal for transmitting payment request information including payment means information; And a payment intermediation server that performs authentication on the identifier based on the identifier authentication information and, upon successful authentication, requests a payment approval from a card company server.

상기 목적을 달성하기 위해 본 발명은 검증 인자가 고정 값인 경우, 상기 검증 인자를 저장하는 메모리; 상기 식별자를 인식하는 식별자 인식부; 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하는 식별자 분석부; 상기 추출한 인풋 데이터 및 상기 검증 인자를 이용하여 식별자 인증정보를 생성하고, 상기 생성된 식별자 인증정보와 상기 식별자로부터 추출한 식별자 인증정보의 일치 여부를 판단하는 제어부; 및 일치하는 경우, 상기 인풋 데이터 및 결제 수단 정보를 포함하는 결제 요청 정보를 결제 중개 서버로 전송하는 무선 통신부를 포함하는 것을 특징으로 하는 이동 단말기를 제공한다. In order to achieve the above object, the present invention provides a memory for storing the verification factor when the verification factor is a fixed value; An identifier recognizer for recognizing the identifier; An identifier analyzing unit configured to extract the input data including the purchase information and the identifier authentication information by analyzing the recognized identifier; A controller configured to generate identifier authentication information by using the extracted input data and the verification factor, and determine whether the generated identifier authentication information matches the identifier authentication information extracted from the identifier; And a wireless communication unit which transmits payment request information including the input data and payment means information to a payment intermediation server, if there is a match.

본 발명의 일실시예에 의하면, 구매 정보가 포함된 식별자를 인식하는 이동 단말기를 통해 결제 요청함으로써, 사용자는 편리하게 상품을 구매할 수 있다. 특히, 사용자는 상품을 구매하기 위해 판매점에 직접 방문하거나 전화 주문 등을 할 필요가 없으므로 사용자 편의성이 증대될 수 있다. According to an embodiment of the present invention, by requesting a payment through a mobile terminal that recognizes an identifier including purchase information, a user may conveniently purchase a product. In particular, since the user does not need to visit a retail store or make a phone order to purchase a product, user convenience may be increased.

또한, 본 발명의 일실시예에 의하면, 가맹점 단말기 등에 결제 수단 정보(예컨대, 신용카드 정보)를 제공해 주지 않아도 되므로, 결제 수단 정보가 노출되어 부정 사용되는 것을 방지할 수 있다. In addition, according to one embodiment of the present invention, since payment means information (for example, credit card information) does not need to be provided to the merchant terminal, payment means information can be prevented from being used illegally.

한편, 본 발명의 일실시예에 의하면, 구매 정보가 포함된 식별자에 대한 인증 절차를 수행함으로써, 구매 정보가 위조되거나 변조되는 것을 방지할 수 있다. On the other hand, according to an embodiment of the present invention, by performing the authentication process for the identifier including the purchase information, it is possible to prevent the purchase information is forged or tampered.

도 1은 본 발명의 일실시예와 관련된 결제 시스템을 설명하기 위한 블록 구성도이다.
도 2는 본 발명의 일실시예와 관련된 이동 단말기의 블록 구성도이다.
도 3은 본 발명의 일실시예와 관련된 결제 중개 서버의 블록 구성도이다.
도 4는 본 발명의 일실시예와 관련된 결제 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 일실시예와 관련된 전자 지갑 모듈을 설명하기 위한 도면이다.
도 6은 본 발명의 일실시예와 관련된 복수의 식별자를 이용한 결제 방법을 설명하기 위한 도면이다.
1 is a block diagram illustrating a payment system related to an embodiment of the present invention.
2 is a block diagram of a mobile terminal according to an embodiment of the present invention.
3 is a block diagram of a payment intermediation server related to an embodiment of the present invention.
4 is a flowchart illustrating a payment method associated with an embodiment of the present invention.
5 is a view for explaining an electronic wallet module related to an embodiment of the present invention.
6 is a view for explaining a payment method using a plurality of identifiers related to an embodiment of the present invention.

본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. The terms used in this specification will be briefly described and the present invention will be described in detail.

본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 정의되어야 한다. While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. Also, in certain cases, there may be a term selected arbitrarily by the applicant, in which case the meaning thereof will be described in detail in the description of the corresponding invention. Therefore, the terms used in the present invention should be defined based on the meanings of the terms and the contents throughout the present invention, rather than the names of the simple terms.

명세서 전체에서 식별자란 상품에 대한 구매 정보를 포함하고 있는 정보 저장 매체를 의미할 수 있다. 상기 식별자의 일례로 바코드, 무선 통신 태그, 컬러 코드 등이 있을 수 있다. 상기 바코드는 1차원 코드, 2차원 코드(예컨대, QR 코드), 3차원 코드를 포함할 수 있다. 상기 식별자는 온라인 매체 또는 오프라인 매체 상이 존재할 수 있다. In the specification, an identifier may mean an information storage medium including purchase information about a product. An example of the identifier may be a barcode, a wireless communication tag, a color code, or the like. The barcode may include a one-dimensional code, a two-dimensional code (eg, a QR code), and a three-dimensional code. The identifier may be on an online medium or an offline medium.

명세서 전체에서 구매 정보란 사용자가 구매 거래하려는 내역에 대한 정보를 의미한다. 상기 구매 정보에는 구매 상품에 대한 정보(상품 코드, 제조일자, 유통기한, 상품 가격, 제조사, 색상, 사이즈, 상품 수량 등), 구매 서비스에 대한 정보(서비스 가격, 별도의 부가 서비스 가격, 서비스 항목, 서비스 제공 기간 등), 가맹점 정보(가맹점명, 가맹점 번호, 가맹점 단말의 고유번호, 온라인 쇼핑몰 인터넷 주소 등), 할부 개월 수 등이 포함될 수 있다. Throughout the specification, the purchase information refers to information on details of a user's purchase transaction. The purchase information includes information on a purchased product (product code, date of manufacture, expiration date, product price, manufacturer, color, size, quantity of goods, etc.), information on purchase service (service price, additional value of additional service, service item). , Service provision periods, etc.), merchant information (such as merchant name, merchant number, unique number of merchant terminal, online shopping mall Internet address, etc.), and installment months.

명세서 전체에서 식별자 인증정보란 상기 식별자에 대한 인증을 수행하기 위한 정보를 의미한다. 즉, 상기 식별자 인증정보는 상기 식별자가 정상적인 방법을 통해 생성된 것인지, 구매 정보에 대한 위변조가 존재하는 것은 아닌지 확인을 하기 위한 것이다. 상기 식별자 인증정보는 식별자 생성시 이용되는 구매 정보를 포함한 인풋 데이터 및 검증 인자를 통해 생성된다. 본 발명의 일실시예에 의하면, 상기 식별자 인증정보는 해쉬 값일 수 있다. In the entire specification, identifier authentication information means information for performing authentication on the identifier. That is, the identifier authentication information is for confirming whether the identifier is generated through a normal method or whether there is a forgery for the purchase information. The identifier authentication information is generated through input data and verification factors including purchase information used when generating an identifier. According to an embodiment of the present invention, the identifier authentication information may be a hash value.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

도 1은 본 발명의 일실시예와 관련된 결제 시스템을 설명하기 위한 블록 구성도이다. 1 is a block diagram illustrating a payment system related to an embodiment of the present invention.

도 1에 도시된 바와 같이, 본 발명의 일실시예에 의하면, 상기 결제 시스템은 이동 단말기(100), 결제 중개 서버(200), 카드사 서버(300)를 포함할 수 있다. As shown in FIG. 1, according to an embodiment of the present invention, the payment system may include a mobile terminal 100, a payment brokerage server 200, and a card company server 300.

본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 이동 단말기(100)는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, 등이 있을 수 있다.According to an embodiment of the present invention, the mobile terminal 100 may be implemented in various forms. For example, the mobile terminal 100 described in the present specification may be a mobile phone, a smart phone, a notebook computer, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), or navigation. , And the like.

본 발명의 일실시예에 의하면, 상기 결제 중개 서버(200)는 사용자와 카드사 서버(300) 간의 결제를 중개해 주기 위한 서버이다. 상기 결제 중개 서버(200)는 VAN(value added network, 부가 가치 통신망) 서버, PG(Payment Gateway)사 서버일 수 있으며, 카드사 서버 또는 금융사 서버와 연계된 서버일 수도 있다. 또한, 본 발명의 일실시예에 의하면, 상기 결제 중개 서버(200)와 상기 카드사 서버(300)는 하나의 서버로 구현될 수 있다.According to an embodiment of the present invention, the payment broker server 200 is a server for brokering the payment between the user and the card company server 300. The payment broker server 200 may be a value added network (VAN) server, a payment gateway (PG) server, or may be a server linked with a card company server or a financial company server. In addition, according to an embodiment of the present invention, the payment brokerage server 200 and the card company server 300 may be implemented as one server.

상기 카드사 서버(300)는 상기 결제 중개 서버(200)로부터 결제 승인 요청을 수신할 수 있다. 또한, 카드사 서버(300)는 상기 결제 승인 요청을 근거로 결제 승인 처리를 할 수 있다. 한편, 상기 카드사 서버(300)는 상기 결제 승인 결과를 상기 결제 중개 서버(200) 또는 상기 이동 단말기(100)로 전송해 줄 수 있다. The card company server 300 may receive a payment approval request from the payment intermediation server 200. In addition, the card company server 300 may perform a payment approval process based on the payment approval request. The card company server 300 may transmit the payment approval result to the payment intermediation server 200 or the mobile terminal 100.

도 2는 본 발명의 일실시예와 관련된 이동 단말기의 블록 구성도이다. 도시된 이동 단말기(100)는 무선 통신부(110), A/V(Audio/Video) 입력부(120), 사용자 입력부(130), 센싱부(140), 출력부(150), 메모리(160), 인터페이스부(170), 식별자 분석부(180) 및 제어부(190) 등을 포함할 수 있다.  2 is a block diagram of a mobile terminal according to an embodiment of the present invention. The illustrated mobile terminal 100 includes a wireless communication unit 110, an A / V input unit 120, a user input unit 130, a sensing unit 140, an output unit 150, a memory 160, The interface unit 170, the identifier analyzer 180, and the controller 190 may be included.

도 2은 다양한 구성 요소를 갖는 이동 단말기(100)를 나타내고 있다. 그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성 요소보다 많은 구성요소에 의해 이동 단말기(100)가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 이동 단말기(100)가 구현될 수 있다.2 illustrates a mobile terminal 100 having various components. However, not all illustrated components are required. The mobile terminal 100 may be implemented by more components than the illustrated components, and the mobile terminal 100 may be implemented by fewer components.

한편, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 식별자를 인식하는 식별자 인식부를 포함할 수 있다. 상기 식별자 인식부는 무선 통신부(110) 또는 바코드 인식부(카메라)(121)가 될 수 있다. 예컨대, 상기 식별자가 바코드인 경우, 상기 바코드 인식부(카메라)(121)가 식별자 인식부가 될 수 있다. 또한, 상기 식별자가 무선 통신 태그인 경우, 상기 무선 통신부(110)가 식별자 인식부는 될 수 있는 것이다. Meanwhile, according to an embodiment of the present invention, the mobile terminal 100 may include an identifier recognizer that recognizes the identifier. The identifier recognition unit may be a wireless communication unit 110 or a barcode recognition unit (camera) 121. For example, when the identifier is a barcode, the barcode recognizer (camera) 121 may be an identifier recognizer. In addition, when the identifier is a wireless communication tag, the wireless communication unit 110 may be an identifier recognition unit.

이하 상기 구성요소들에 대해 차례로 살펴본다.Hereinafter, the components will be described in order.

무선 통신부(110)는 이동 단말기(100)와 무선 통신 시스템 간 무선 통신 또는 이동 단말기(100)와 이동 단말기(100)가 위치한 네트워크 간 무선 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 예를 들어, 무선 통신부(110)는 방송 수신 모듈(111), 이동통신 모듈(112), 무선 인터넷 모듈(113), 근거리 통신 모듈(114) 및 위치정보 모듈(115) 등을 포함할 수 있다.The wireless communication unit 110 may include one or more components for wireless communication between the mobile terminal 100 and the wireless communication system or wireless communication between the mobile terminal 100 and a network in which the mobile terminal 100 is located. For example, the wireless communication unit 110 may include a broadcast receiving module 111, a mobile communication module 112, a wireless Internet module 113, a short range communication module 114, and a location information module 115 .

방송 수신 모듈(111)은 방송 채널을 통하여 외부의 방송 관리 서버로부터 방송 신호 및/또는 방송 관련된 정보를 수신한다. 상기 방송 채널은 위성 채널, 지상파 채널을 포함할 수 있다. 상기 방송 관리 서버는, 방송 신호 및/또는 방송 관련 정보를 생성하여 송신하는 서버 또는 기 생성된 방송 신호 및/또는 방송 관련 정보를 제공받아 단말기에 송신하는 서버를 의미할 수 있다. 상기 방송 관련 정보는, 방송 채널, 방송 프로그램 또는 방송 서비스 제공자에 관련한 정보를 의미할 수 있다. 상기 방송 신호는, TV 방송 신호, 라디오 방송 신호, 데이터 방송 신호를 포함할 뿐만 아니라, TV 방송 신호 또는 라디오 방송 신호에 데이터 방송 신호가 결합한 형태의 방송 신호도 포함할 수 있다.The broadcast receiving module 111 receives a broadcast signal and / or broadcast related information from an external broadcast management server through a broadcast channel. The broadcast channel may include a satellite channel and a terrestrial channel. The broadcast management server may refer to a server for generating and transmitting broadcast signals and / or broadcast related information, or a server for receiving broadcast signals and / or broadcast related information generated by the broadcast management server and transmitting the generated broadcast signals and / or broadcast related information. The broadcast-related information may refer to a broadcast channel, a broadcast program, or information related to a broadcast service provider. The broadcast signal may include a TV broadcast signal, a radio broadcast signal, a data broadcast signal, and a broadcast signal in which a data broadcast signal is combined with a TV broadcast signal or a radio broadcast signal.

또한, 이동통신 모듈(112)은, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 상기 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다. In addition, the mobile communication module 112 transmits and receives radio signals to at least one of a base station, an external terminal, and a server on a mobile communication network. Here, the wireless signal may include various types of data depending on a voice call signal, a video call signal, or a text / multimedia message transmission / reception.

무선 인터넷 모듈(113)은 무선 인터넷 접속을 위한 모듈을 말하는 것으로, 무선 인터넷 모듈(113)은 내장되거나 외장될 수 있다.The wireless Internet module 113 is a module for wireless Internet access, and the wireless Internet module 113 can be built in or externally.

근거리 통신 모듈(114)은 근거리 통신을 위한 모듈을 말한다. 근거리 통신 기술로 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication) 등이 이용될 수 있다.The short range communication module 114 refers to a module for short range communication. Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), and the like may be used as a short range communication technology.

또한, 위치정보 모듈(115)은 이동 단말기의 위치를 확인하거나 얻기 위한 모듈이다. 일례로 GPS(Global Position System) 모듈이 있다. GPS 모듈은 복수 개의 인공위성으로부터 위치 정보를 수신한다. 여기에서, 위치 정보는 위도 및 경도로 표시되는 좌표 정보를 포함할 수 있다. 예를 들어, GPS 모듈은, 3개 이상의 위성으로부터 정확한 시간과 거리를 측정하여 3개의 각각 다른 거리를 삼각 방법에 따라서 현 위치를 정확히 계산할 수 있다. 3개의 위성으로부터 거리와 시간 정보를 얻고 1개 위성으로 오차를 수정하는 방법이 사용될 수 있다. 특히, GPS 모듈은 위성으로부터 수신한 위치 정보로부터, 위도, 경도, 고도의 위치뿐만 아니라 3차원의 속도 정보와 함께 정확한 시간까지 얻을 수 있다.The location information module 115 is a module for confirming or obtaining the location of the mobile terminal. One example is the Global Position System (GPS) module. The GPS module receives position information from a plurality of satellites. Here, the location information may include coordinate information indicated by latitude and longitude. For example, the GPS module can measure the exact time and distance from three or more satellites and accurately calculate the current position by triangulating three different distances. A method of obtaining distance and time information from three satellites and correcting the error with one satellite may be used. In particular, the GPS module can obtain not only the location of latitude, longitude, and altitude but also accurate time together with three-dimensional speed information from the location information received from the satellite.

한편, A/V(Audio/Video) 입력부(120)는 오디오 신호 또는 비디오 신호 입력을 위한 것으로, 이에는 바코드 인식부(카메라)(121)와 마이크(122) 등이 포함될 수 있다. 카메라(121)는 화상 통화모드 또는 촬영 모드에서 이미지 센서에 의해 얻어지는 정지영상 또는 동영상 등의 화상 프레임을 처리한다. 그리고 처리된 화상 프레임은 디스플레이부(151)에 표시될 수 있다. 본 발명의 일실시예에 의하면, 상기 카메라(121)는 식별자(바코드 등)를 인식할 수 있다.Meanwhile, the A / V input unit 120 is for inputting an audio signal or a video signal, and may include a barcode recognition unit (camera) 121 and a microphone 122. The camera 121 processes image frames such as still images or moving images obtained by the image sensor in the video call mode or the photographing mode. The processed image frame may be displayed on the display unit 151. According to an embodiment of the present invention, the camera 121 may recognize an identifier (bar code, etc.).

카메라(121)에서 처리된 화상 프레임은 메모리(160)에 저장되거나 무선 통신부(110)를 통하여 외부로 전송될 수 있다. 카메라(121)는 단말기의 구성 태양에 따라 2개 이상이 구비될 수도 있다.The image frame processed by the camera 121 may be stored in the memory 160 or transmitted to the outside through the wireless communication unit 110. [ The camera 121 may be equipped with two or more cameras according to the configuration of the terminal.

마이크(122)는 통화모드 또는 녹음모드, 음성인식 모드 등에서 마이크로폰(Microphone)에 의해 외부의 음향 신호를 입력받아 전기적인 음성 데이터로 처리한다. 그리고 처리된 음성 데이터는 통화 모드인 경우 이동통신 모듈(112)을 통하여 이동통신 기지국으로 송신 가능한 형태로 변환되어 출력될 수 있다. 마이크(122)는 외부의 음향 신호를 입력 받는 과정에서 발생되는 잡음(noise)을 제거하기 위한 다양한 잡음 제거 알고리즘이 구현될 수 있다.The microphone 122 receives an external sound signal through a microphone in a communication mode, a recording mode, a voice recognition mode, or the like, and processes it as electrical voice data. The processed voice data may be converted into a form transmittable to the mobile communication base station through the mobile communication module 112 and output in the communication mode. The microphone 122 may be implemented with various noise removing algorithms for removing noise generated in the process of receiving an external sound signal.

사용자 입력부(130)는 사용자가 단말기의 동작 제어를 위한 입력 데이터를 발생시킨다. 사용자 입력부(130)는 키 패드(key pad) 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치 등으로 구성될 수 있다. 특히, 터치 패드가 후술하는 디스플레이부(151)와 상호 레이어 구조를 이룰 경우, 이를 터치 스크린이라 부를 수 있다.The user input unit 130 generates input data for a user to control the operation of the terminal. The user input unit 130 may include a key pad dome switch, a touch pad (static pressure / capacitance), a jog wheel, a jog switch, and the like. In particular, when the touch pad has a mutual layer structure with the display unit 151 described later, this may be referred to as a touch screen.

센싱부(140)는 이동 단말기(100)의 개폐 상태, 이동 단말기(100)의 위치, 사용자 접촉 유무, 이동 단말기의 방위, 이동 단말기의 가속/감속 등과 같이 이동 단말기(100)의 현 상태를 감지하여 이동 단말기(100)의 동작을 제어하기 위한 센싱 신호를 발생시킨다. 예를 들어 이동 단말기(100)가 슬라이드 폰 형태인 경우 슬라이드 폰의 개폐 여부를 센싱할 수 있다. 또한, 전원 공급부(190)의 전원 공급 여부, 인터페이스부(170)의 외부 기기 결합 여부 등과 관련된 센싱 기능을 담당한다.The sensing unit 140 senses the current state of the mobile terminal 100 such as the open / close state of the mobile terminal 100, the position of the mobile terminal 100, the presence or absence of user contact, the orientation of the mobile terminal, And generates a sensing signal for controlling the operation of the mobile terminal 100. For example, when the mobile terminal 100 is in the form of a slide phone, it may sense whether the slide phone is opened or closed. Also, it is responsible for a sensing function related to whether or not the power supply unit 190 is powered on, whether the interface unit 170 is connected to an external device, and the like.

인터페이스부(170)는 이동 단말기(100)에 연결되는 모든 외부기기와의 인터페이스 역할을 한다. 예를 들어, 유/무선 헤드셋 포트, 외부 충전기 포트, 유/무선 데이터 포트, 메모리 카드(memory card) 포트, 식별 모듈이 구비된 장치를 연결하는 포트, 오디오 I/O(Input/Output) 포트, 비디오 I/O(Input/Output) 포트, 이어폰 포트 등이 포함될 수 있다. The interface unit 170 serves as an interface with all external devices connected to the mobile terminal 100. For example, a wired / wireless headset port, an external charger port, a wired / wireless data port, a memory card port, a port for connecting a device having an identification module, an audio I / O port, Video input / output (I / O) ports, earphone ports, and the like.

여기에서, 식별 모듈은 이동 단말기(100)의 사용 권한을 인증하기 위한 각종 정보를 저장한 칩으로서, 사용자 인증 모듈(User Identify Module; 'UIM'), 가입자 인증 모듈(Subscriber Identify Module; 'SIM'), 범용 사용자 인증 모듈(Universal Subscriber Identity Module; 'USIM') 등을 포함할 수 있다. 또한, 식별 모듈이 구비된 장치(이하 '식별 장치')는, 스마트 카드(smart card) 형식으로 제작될 수 있다. 따라서 식별 장치는 포트를 통하여 단말기(100)와 연결될 수 있다. 이와 같은 인터페이스부(170)는 외부 기기로부터 데이터를 전송받거나 전원을 공급받아 이동 단말기(100) 내부의 각 구성 요소에 전달하거나 이동 단말기(100) 내부의 데이터가 외부 기기로 전송되도록 한다.Here, the identification module is a chip that stores various information for authenticating the use right of the mobile terminal 100, and includes a user identification module (UIM), a subscriber identity module (SIM) ), A Universal Subscriber Identity Module (" USIM "), and the like. In addition, an apparatus having an identification module (hereinafter referred to as 'identification device') can be manufactured in a smart card format. Accordingly, the identification device can be connected to the terminal 100 through the port. The interface unit 170 receives data from an external device or receives power from the external device to transfer the data to each component in the mobile terminal 100 or to transmit data in the mobile terminal 100 to an external device.

한편, 상기 범용 사용자 인증 모듈(USIM) 등에는 모바일 카드가 저장될 수 있다. USIM은 소형 CPU와 메모리로 구성되는데, CPU는 암복호화 기능으로 사용자를 식별하고, 메모리는 부가서비스를 위한 저장공간으로 이용된다. 즉 상기 보안 영역(120)은 HSM(Hardware Security Module, 보안 토큰) 역할을 할 수 있다. 따라서, USIM 등에 모바일 카드를 저장하더라도 보안상의 문제가 발생하지 않을 수 있다.Meanwhile, a mobile card may be stored in the universal user authentication module (USIM). The USIM consists of a small CPU and memory. The CPU identifies the user with the encryption / decryption function, and the memory is used as storage space for additional services. That is, the security zone 120 may serve as a hardware security module (HSM). Therefore, even if the mobile card is stored in the USIM, security problems may not occur.

출력부(150)는 오디오 신호 또는 비디오 신호 또는 알람(alarm) 신호의 출력을 위한 것으로, 이에는 디스플레이부(151)와 음향 출력 모듈(152), 알람부(153) 등이 포함될 수 있다.The output unit 150 is for outputting an audio signal, a video signal, or an alarm signal. The output unit 150 may include a display unit 151, a sound output module 152, an alarm unit 153, and the like.

디스플레이부(151)는 이동 단말기(100)에서 처리되는 정보를 표시 출력한다. 예를 들어 이동 단말기가 통화 모드인 경우 통화와 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시한다. 그리고 이동 단말기(100)가 화상 통화 모드 또는 촬영 모드인 경우 촬영 또는/및 수신된 영상 또는 UI, GUI를 표시한다. The display unit 151 displays and outputs information processed by the mobile terminal 100. For example, when the mobile terminal is in the call mode, a UI (User Interface) or a GUI (Graphic User Interface) associated with a call is displayed. When the mobile terminal 100 is in a video call mode or a photographing mode, the mobile terminal 100 displays a photographed and / or received image, a UI, or a GUI.

한편, 전술한 바와 같이, 디스플레이부(151)와 터치패드가 상호 레이어 구조를 이루어 터치 스크린으로 구성되는 경우, 디스플레이부(151)는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 디스플레이부(151)는 액정 디스플레이(liquid crystal display), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이(flexible display), 3차원 디스플레이(3D display) 중에서 적어도 하나를 포함할 수 있다. 그리고 이동 단말기(100)의 구현 형태에 따라 디스플레이부(151)가 2개 이상 존재할 수도 있다. 예를 들어, 이동 단말기(100)에 외부 디스플레이부(미도시)과 내부 디스플레이부(미도시)가 동시에 구비될 수 있다. 터치스크린은 터치 입력 위치, 터치 된 면적뿐만 아니라 터치 입력 압력까지도 검출할 수 있도록 구성될 수 있다. 또한, 터치스크린은 상기 터치(real-touch)뿐만 아니라 근접 터치(proximity touch)도 검출될 수 있도록 구성될 수 있다.Meanwhile, as described above, when the display unit 151 and the touch pad form a mutual layer structure to form a touch screen, the display unit 151 may be used as an input device in addition to the output device. The display unit 151 may be a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, a three-dimensional display 3D display). In addition, two or more display units 151 may exist according to the implementation form of the mobile terminal 100. For example, an external display unit (not shown) and an internal display unit (not shown) may be simultaneously provided in the mobile terminal 100. The touch screen may be configured to detect not only the touch input position and the touched area but also the touch input pressure. In addition, the touch screen may be configured to detect not only the real-touch but also proximity touch.

음향 출력 모듈(152)은 호신호 수신, 통화모드 또는 녹음 모드, 음성인식 모드, 방송수신 모드 등에서 무선 통신부(110)로부터 수신되거나 메모리(160)에 저장된 오디오 데이터를 출력한다. 또한, 음향 출력 모듈(152)은 이동 단말기(100)에서 수행되는 기능(예를 들어, 호신호 수신음, 메시지 수신음 등)과 관련된 음향 신호를 출력한다. 이러한 음향 출력 모듈(152)에는 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다.The audio output module 152 outputs audio data received from the wireless communication unit 110 or stored in the memory 160 in a call signal reception mode, a call mode or a recording mode, a voice recognition mode, a broadcast reception mode, The sound output module 152 outputs an acoustic signal related to functions (e.g., call signal reception sound, message reception sound, etc.) performed in the mobile terminal 100. [ The sound output module 152 may include a speaker, a buzzer, and the like.

알람부(153)는 이동 단말기(100)의 이벤트 발생을 알리기 위한 신호를 출력한다. 이동 단말기(100)에서 발생되는 이벤트의 예로는 호 신호 수신, 메시지 수신, 키 신호 입력 등이 있다. 알람부(153)는 오디오 신호나 비디오 신호 이외에 다른 형태로 이벤트 발생을 알리기 위한 신호를 출력할 수도 있다. 예를 들면, 진동 형태로 신호를 출력할 수 있다. 호 신호가 수신되거나 메시지가 수신된 경우, 이를 알리기 위해 알람부(153)는 진동을 출력할 수 있다. 또는, 키 신호가 입력된 경우, 키 신호 입력에 대한 피드백으로 알람부(153)는 진동을 출력할 수 있다. 상기와 같은 진동 출력을 통해 사용자는 이벤트 발생을 인지할 수 있다. 물론 이벤트 발생 알림을 위한 신호는 디스플레이부(151)나 음성 출력 모듈(152)을 통해서도 출력될 수 있다.The alarm unit 153 outputs a signal for notifying the occurrence of an event of the mobile terminal 100. Examples of events occurring in the mobile terminal 100 include call signal reception, message reception, and key signal input. The alarm unit 153 may output a signal for informing occurrence of an event in a form other than an audio signal or a video signal. For example, it is possible to output a signal in a vibration mode. When a call signal is received or a message is received, the alarm unit 153 can output a vibration to notify it. Alternatively, when the key signal is input, the alarm unit 153 can output the vibration by the feedback to the key signal input. The user can recognize the occurrence of an event through the vibration output as described above. Of course, the signal for event occurrence notification may be output through the display unit 151 or the voice output module 152.

메모리(160)는 제어부(190)의 처리 및 제어를 위한 프로그램이 저장될 수도 있고, 입/출력되는 데이터들(예를 들어, 폰북, 메시지, 정지영상, 동영상 등)의 임시 저장을 위한 기능을 수행할 수도 있다. The memory 160 may store a program for processing and controlling the controller 190 and may provide a function for temporarily storing input / output data (for example, a phone book, a message, a still image, a video, etc.). It can also be done.

메모리(160)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한, 이동 단말기(100)는 인터넷(internet)상에서 메모리(160)의 저장 기능을 수행하는 웹 스토리지(web storage)를 운영할 수도 있다.The memory 160 may be a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (for example, SD or XD memory), a RAM (Random Access Memory) SRAM (Static Random Access Memory), ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), PROM (Programmable Read- And an optical disc. In addition, the mobile terminal 100 may operate a web storage that performs a storage function of the memory 160 on the Internet.

한편, 본 발명의 일실시예에 의하면, 검증 인자가 가맹점 및 식별자에 무관한 고정 값인 경우, 상기 메모리(160)는 상기 검증 인자를 저장할 수 있다. Meanwhile, according to an embodiment of the present invention, when the verification factor is a fixed value irrespective of the affiliate store and the identifier, the memory 160 may store the verification factor.

식별자 분석부(180)는 상기 무선 통신부(110) 또는 바코드 인식부(121)를 통해 인식된 식별자를 분석할 수 있다. 상기 식별자 분석부(180)는 상기 분석을 통해 식별자 내에 포함된 구매 정보 및 식별자 인증 정보를 추출할 수 있다. The identifier analyzer 180 may analyze the identifiers recognized by the wireless communication unit 110 or the barcode recognition unit 121. The identifier analyzer 180 may extract purchase information and identifier authentication information included in the identifier through the analysis.

그리고 제어부(190)는 통상적으로 이동 단말기의 전반적인 동작을 제어한다. 예를 들어 음성 통화, 데이터 통신, 화상 통화 등을 위한 관련된 제어 및 처리를 수행한다. 또한, 제어부(190)는 결제를 위한 전자 지갑 모듈(191), 복수의 식별자에 대한 구매 정보를 관리하기 위한 장바구니 모듈(192)을 구비할 수도 있다. 전자 지갑 모듈(191), 장바구니 모듈(192)은 제어부(190) 내에 구현될 수도 있고, 제어부(190)와 별도로 구현될 수도 있다. 사용자는 전자 지갑 모듈(191)을 통해 특정 결제 수단을 선택할 수 있다. In addition, the controller 190 typically controls the overall operation of the mobile terminal. For example, voice communication, data communication, video communication, and the like. In addition, the controller 190 may include an electronic wallet module 191 for payment and a shopping cart module 192 for managing purchase information for a plurality of identifiers. The electronic wallet module 191 and the shopping cart module 192 may be implemented in the controller 190 or may be implemented separately from the controller 190. The user may select a specific payment method through the electronic wallet module 191.

한편, 상기 장바구니 모듈(192)은 상기 이동 단말기(100) 내에서 구동될 수도 있으나, 타 서버 또는 웹사이트 상에서 상기 이동 단말기(100)와 연동하여 구동될 수도 있다. On the other hand, the shopping cart module 192 may be driven in the mobile terminal 100, but may be driven in conjunction with the mobile terminal 100 on another server or website.

한편, 상기 제어부(190)는 상기 검증 인자가 가맹점 및 식별자에 무관하게 고정된 값인 경우, 상기 검증 인자를 이용하여 상기 식별자에 대한 인증절차를 수행할 수 있다. On the other hand, if the verification factor is a fixed value irrespective of the affiliated store and the identifier, the controller 190 may perform an authentication procedure for the identifier using the verification factor.

도 3은 본 발명의 일실시예와 관련된 결제 중개 서버의 블록 구성도이다. 3 is a block diagram of a payment intermediation server related to an embodiment of the present invention.

도 3에 도시된 바와 같이, 본 발명의 일실시예에 의하면, 상기 결제 중개 서버(200)는 식별자 생성부(210), 수신부(220), 인증부(230), 전송부(240), 데이터베이스(250), 제어부(260)를 포함할 수 있다. 그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성 요소보다 많은 구성요소에 의해 상기 결제 중개 서버(200)가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 상기 결제 중개 서버(200)가 구현될 수 있다.As shown in FIG. 3, according to an embodiment of the present invention, the payment broker server 200 may include an identifier generator 210, a receiver 220, an authenticator 230, a transmitter 240, and a database. 250, the controller 260 may be included. However, not all illustrated components are required. The payment broker server 200 may be implemented by more components than the illustrated components, or the payment broker server 200 may be implemented by fewer components.

상기 식별자 생성부(210)는 구매 정보를 포함하는 인풋 데이터 및 검증 인자를 이용하여 아웃풋 데이터를 생성할 수 있다. 상기 아웃풋 데이터에는 상기 인풋 데이터이외에 식별자 인증정보가 포함될 수 있다. 상기 식별자 생성부(210)는 상기 아웃풋 데이터를 이용하여 식별자를 생성하게 된다. 상기 인풋 데이터는 상기 식별자 생성시 이용되는 정보를 의미한다. 상기 인풋 데이터에는 상품 정보, 가맹점 정보, 마케팅 URL(uniform/universal resource locator), 식별자 기본속성코드 등이 포함될 수 있다. 상기 마케팅 URL은 상기 상품 정보를 표시해 주는 웹 사이트 주소 등일 수 있다. The identifier generator 210 may generate output data using the input data including the purchase information and the verification factor. The output data may include identifier authentication information in addition to the input data. The identifier generator 210 generates an identifier using the output data. The input data means information used when generating the identifier. The input data may include product information, affiliate store information, a marketing URL (uniform / universal resource locator), an identifier basic attribute code, and the like. The marketing URL may be a web site address for displaying the product information.

상기 검증 인자는 상기 식별자 인증정보를 생성하기 위한 인자를 의미한다. 상기 검증 인자는 상기 인풋 데이터 이외의 추가적인 데이터일 수 있다. 또한, 상기 검증 인자는 상기 인풋 데이터를 암호화하기 위한 키(key) 값일 수 있다. The verification factor means a factor for generating the identifier authentication information. The verification factor may be additional data other than the input data. The verification factor may be a key value for encrypting the input data.

예컨대, 상기 검증 인자가 상기 인풋 데이터(A,B,C) 이외의 추가적인 데이터(α)인 경우, 상기 식별자 인증정보는 아래와 같이 생성될 수 있다. For example, when the verification factor is additional data α other than the input data A, B, and C, the identifier authentication information may be generated as follows.

식별자 인증정보 = hash(A,B,C,α) Identifier authentication information = hash (A, B, C, α)

A, B, C = 인풋 데이터, α = 검증 인자A, B, C = input data, α = verification factor

즉, 상기 식별자 인증정보는 상기 인풋 데이터에 검증 인자를 포함한 데이터에 대한 해쉬 값일 수 있는 것이다. That is, the identifier authentication information may be a hash value for data including a verification factor in the input data.

또한, 상기 검증 인자가 상기 인풋 데이터를 암호화하기 위한 키(key) 값인 경우, 상기 식별자 인증정보는 아래와 같이 생성될 수 있다. In addition, when the verification factor is a key value for encrypting the input data, the identifier authentication information may be generated as follows.

식별자 인증정보 = hash[ENC(A,B,C, key)]Identifier authentication information = hash [ENC (A, B, C, key)]

A, B, C = 인풋 데이터, key = 검증 인자A, B, C = input data, key = verification factor

즉, 상기 식별자 인증정보는 상기 인풋 데이터를 검증 인자(키 값)로 암호화한 데이터에 대한 해쉬 값일 수 있는 것이다. That is, the identifier authentication information may be a hash value for data obtained by encrypting the input data with a verification factor (key value).

한편, 식별자 인증정보 생성시 이용되는 상기 검증 인자는 각각의 식별자마다 상이할 수 있다. 예컨대, 상기 검증 인자는 가맹점 별로 설정된 특정 값이거나 식별자 생성시 일회적으로 이용되는 랜덤 한 값일 수 있다. 또한, 상기 검증 인자는 가맹점 및 식별자에 무관하게 고정된(유일한) 값일 수 있다. Meanwhile, the verification factor used when generating identifier authentication information may be different for each identifier. For example, the verification factor may be a specific value set for each affiliate or a random value used once in generating an identifier. In addition, the verification factor may be a fixed (unique) value regardless of the merchant and the identifier.

상기 수신부(220)는 상기 구매 정보를 포함하는 인풋 데이터, 상기 식별자 인증정보, 및 결제 수단 정보 포함하는 결제 요청 정보를 수신할 수 있다. 상기 결제 수단 정보란 사용자가 당해 구매에서 이용하고자 하는 결제 수단에 관한 정보를 의미하는 것이다. 상기 결제 수단으로 후불 카드, 선불 카드, 모바일 카드, 가상 카드, 계좌 이체 등이 있을 수 있다. The receiver 220 may receive input data including the purchase information, the identifier authentication information, and payment request information including payment means information. The payment means information means information about the payment means that the user intends to use in the purchase. The payment means may be a postpaid card, prepaid card, mobile card, virtual card, account transfer.

모바일 카드란 전통적인 플라스틱 플레이트의 형태에서 벗어나, 이동 통신 단말기의 통신 연결성 및 보안성을 활용하여 결제 등에 이용하는 새로운 방식의 매체를 의미한다. 또한, 상기 모바일 카드는 스마트 카드의 기능을 휴대폰에서 이용할 수 있도록 하는 것으로서, 신용 카드, 직불 카드, 교통 카드, 신분증(ID 카드), 온라인 결제 등의 기능을 지원한다. A mobile card is a new type of medium that can be used for payment by utilizing the communication connectivity and security of a mobile communication terminal, away from the traditional plastic plate. In addition, the mobile card is to enable the function of the smart card in the mobile phone, and supports functions such as credit card, debit card, transportation card, identification card (ID card), online payment.

본 발명의 일실시예에 의하면, 상기 모바일 카드는 기존에 발급된 플라스틱 카드에 대응하여 동일한 카드 서비스를 이동 단말기(100)에서 제공받기 위한 카드일 수 있다. 본 발명의 또 다른 실시예에 의하면, 상기 모바일 카드는 동일한 내용의 플라스틱 카드는 존재하지 않고, 새롭게 발급되어 상기 이동 단말기(100)에서만 사용할 수 있도록 제공되는 카드일 수 있다. According to an embodiment of the present invention, the mobile card may be a card for receiving the same card service from the mobile terminal 100 in response to a plastic card issued previously. According to another embodiment of the present invention, the mobile card may be a card that is newly issued and can be used only in the mobile terminal 100 without a plastic card having the same content.

이하에서는 상기 결제 수단의 일례로 모바일 카드를 들어 설명하기로 한다. Hereinafter, a description will be given of a mobile card as an example of the payment means.

한편, 상기 수신부(220)는 상기 카드사 서버(300)로부터 결제 승인 결과를 수신할 수도 있다. On the other hand, the receiving unit 220 may receive a payment approval result from the card company server 300.

상기 인증부(230)는 상기 수신부(220)가 수신한 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행할 수 있다. 예컨대, 상기 인증부(230)는 상기 수신한 인풋 데이터 및 기 저장된 검증 인자를 이용하여 식별자 인증정보를 새롭게 생성할 수 있다. 그리고 상기 인증부(230)는 생성된 식별자 인증정보와 상기 이동 단말기(100)로부터 수신한 식별자 인증정보의 일치 여부를 판단하게 된다. 만일, 상기 생성된 식별자 인증정보와 상기 수신한 식별자 인증정보가 불 일치하는 경우, 상기 인증부(230)는 상기 인풋 데이터가 위변조되었다고 판단할 수 있는 것이다. The authenticator 230 may perform authentication on the identifier based on the identifier authentication information received by the receiver 220. For example, the authenticator 230 may newly generate identifier authentication information using the received input data and pre-stored verification factors. The authenticator 230 determines whether the generated identifier authentication information matches the identifier authentication information received from the mobile terminal 100. If the generated identifier authentication information and the received identifier authentication information do not match, the authentication unit 230 may determine that the input data is forged.

한편, 본 발명의 일실시예에 의하면, 상기 인증부(230)는 상기 식별자에 대한 인증에 실패하는 경우, 소정 횟수 동안 상기 이동 단말기(100)로 식별자 인증정보 재요청 메시지를 전송할 수도 있다. Meanwhile, according to an embodiment of the present invention, when the authentication unit 230 fails to authenticate the identifier, the authentication unit 230 may transmit an identifier authentication information re-request message to the mobile terminal 100 for a predetermined number of times.

상기 전송부(240)는 상기 식별자에 대한 인증에 성공한 경우, 상기 카드사 서버(300)로 결제 승인 요청을 할 수 있다. 또한, 상기 전송부(240)는 상기 이동 단말기(100)로 상기 수신한 결제 승인 결과를 전송해 줄 수도 있다. When the transmission unit 240 succeeds in authenticating the identifier, the transmission unit 240 may make a payment approval request to the card company server 300. In addition, the transmitter 240 may transmit the received payment approval result to the mobile terminal 100.

한편, 상기 전송부(240)는 상기 사용자의 배달 정보 및 구매 정보를 포함하는 배달 요청 정보를 배달 관리 서버에 전송할 수 있다. 상기 배달 정보에는 배송지 주소, 배달 특이 사항(파손 주의, 관리실에 보관 등), 발송인, 수신인, 수신인 연락처 등이 포함될 수 있다.Meanwhile, the transmission unit 240 may transmit delivery request information including delivery information and purchase information of the user to a delivery management server. The delivery information may include a delivery address, a delivery specific matter (damage notice, storage in a management room, etc.), a sender, a recipient, a contact address, and the like.

본 발명의 일실시예에 의하면, 상기 배달 관리 서버는 특정 가맹점의 서버이거나, 가맹점들을 통합 관리하는 서버일 수 있다. 상기 배달 관리 서버는 배달 정보 및 구매 정보를 수신하여 해당 가맹점이 사용자(수신인)에게 상품을 배송할 수 있도록 전반적인 관리를 할 수 있다. According to an embodiment of the present invention, the delivery management server may be a server of a specific affiliated store, or a server for integrated management of affiliated stores. The delivery management server may receive overall delivery information and purchase information so that the corresponding affiliate stores the goods to a user (recipient).

본 발명의 일실시예에 의하면, 상기 데이터베이스(250)는 식별자 정보가 저장될 수 있다. 상기 식별자 정보는 상기 식별자 생성부(210)가 생성한 식별자에 관한 정보로서, 식별자 이미지, 식별자 생성시 이용된 인풋 데이터, 검증 인자, 가맹점 정보 등이 포함될 수 있다. According to an embodiment of the present invention, the database 250 may store identifier information. The identifier information is information about an identifier generated by the identifier generator 210 and may include an identifier image, input data used when generating the identifier, a verification factor, and merchant information.

상기 제어부(260)는 상기 식별자 생성부(210), 상기 수신부(220), 상기 인증부(230), 상기 전송부(240), 상기 데이터베이스(250)를 전반적으로 제어할 수 있다. The controller 260 may control the identifier generator 210, the receiver 220, the authentication unit 230, the transmitter 240, and the database 250 as a whole.

이하에서는, 상기 이동 단말기(100) 및 상기 결제 중개 서버(200)의 각 구성을 통해 식별자를 인식하고, 식별자에 대한 인증을 수행함으로써, 안전하게 결제를 진행하는 방법에 관하여 자세히 살펴보기로 하자. Hereinafter, a method of recognizing an identifier through each configuration of the mobile terminal 100 and the payment intermediation server 200 and authenticating the identifier will be described in detail.

도 4는 본 발명의 일실시예와 관련된 결제 방법을 설명하기 위한 순서도이다. 4 is a flowchart illustrating a payment method associated with an embodiment of the present invention.

도 4에 도시된 바와 같이, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 식별자를 인식할 수 있다[S410]. 상기 식별자에는 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보가 포함되어 있을 수 있다. As shown in FIG. 4, according to an embodiment of the present invention, the mobile terminal 100 may recognize an identifier [S410]. The identifier may include input data including purchase information and identifier authentication information.

한편, 상기 식별자에는 바코드, 무선 통신 태그, 컬러 코드, 그레이 코드 등이 있을 수 있다. 상기 바코드는 1차원 코드, 2차원 코드, 3차원 코드를 포함한다. 상기 2차원 바코드의 일례로 QR(Quick Response) 코드가 있다.The identifier may include a barcode, a wireless communication tag, a color code, a gray code, or the like. The barcode includes a one-dimensional code, a two-dimensional code, and a three-dimensional code. An example of the two-dimensional bar code is a QR (Quick Response) code.

2차원 바코드에는 문자, 숫자 등 텍스트는 물론, 그래픽, 사진, 음성, 지문, 서명 등 다양한 형태의 정보를 저장할 수 있어, 바코드를 읽기만 하면 그 내용이 화면에 나타날 수 있다. 특히, 2차원 바코드는 암호화가 가능해 멤버십 카드 등 각종 인증 시스템으로도 활용될 수 있으며, 휴대폰의 액정에 전달되어 티켓 대신 사용될 수도 있다. The two-dimensional bar code can store various types of information such as texts, numbers, texts, graphics, photos, voices, fingerprints, and signatures, and the contents can be displayed on the screen simply by reading the bar code. In particular, the two-dimensional bar code can be encrypted and can be utilized in various authentication systems such as membership cards, and can also be transferred to the liquid crystal of the mobile phone and used instead of the ticket.

상기 무선 통신 태그의 일례로 전자 태그(RFID), NFC(Near Field Communication) 태그 등이 있을 수 있다. 컬러 코드란 정해진 컬러 색상의 조합을 이용해 디지털 정보를 기록, 저장하는 새로운 개념의 데이터 표현 기술을 의미한다. Examples of the wireless communication tag may include an RFID, a Near Field Communication (NFC) tag, and the like. Color code refers to a new concept of data representation technology that records and stores digital information using a specified color combination.

본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 근거리 통신 모듈(114) 또는 바코드 인식부(121)를 통해 상기 식별자를 인식한다. 상기 근거리 통신에는 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication) 등이 있을 수 있다. According to an embodiment of the present invention, the mobile terminal 100 recognizes the identifier through the short range communication module 114 or the barcode recognition unit 121. The short range communication may include Bluetooth, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, and Near Field Communication (NFC).

블루투스(Bluetooth)는 무선 통신 기기 간에 근거리(short range)에서 저전력으로 무선 통신을 하기 위한 표준이다. NFC(Near Field Communication)는 근접한 기기 간에 자기장 유도를 이용한 근거리 무선 접속 방식에 관한 것으로, 어느 방향에서나 통신이 가능하다. Bluetooth is a standard for wireless communication at low power in a short range between wireless communication devices. Near Field Communication (NFC) relates to a short-range wireless connection method using magnetic field induction between adjacent devices, and can communicate in any direction.

한편, 상기 이동 단말기(100)는 오프라인 매체뿐만 아니라, 온라인 매체 상에 존재하는 상기 식별자를 인식할 수 있다. 예컨대, 상기 사용자는 이동 단말기(100)를 통해서 패션 잡지 등을 보다가 특정 상품에 관한 식별자를 인식할 수도 있으며, 상기 사용자는 마트 등에 장을 보다가 상품의 포장지, 가격표 등에 인쇄된 식별자를 인식할 수도 있다. 또한, 상기 사용자는 인터넷 쇼핑몰 등에서 판매되는 상품에 대한 식별자를 온라인 상에서 상기 이동 단말기(100)를 통해 인식할 수도 있는 것이다. Meanwhile, the mobile terminal 100 may recognize the identifier existing on the online medium as well as the offline medium. For example, the user may look at a fashion magazine or the like through the mobile terminal 100 to recognize an identifier for a specific product, and the user may read an article printed on a package of a product, a price tag, etc. It may be. In addition, the user may recognize an identifier for a product sold in an internet shopping mall through the mobile terminal 100 online.

본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터를 추출할 수 있다. 예컨대, 상기 이동 단말기(100)는 상기 식별자를 분석하여, 구매 정보 '목걸이, Type 2, 판매점: OOO 귀금속, 가격: 200,000원'을 추출해 낼 수 있다. 또한, 상기 이동 단말기(100)는 상기 식별자에 포함된 식별자 인증정보를 추출할 수도 있다. According to an embodiment of the present invention, the mobile terminal 100 may extract input data including purchase information by analyzing the recognized identifier. For example, the mobile terminal 100 may analyze the identifier to extract the purchase information 'necklace, type 2, retailer: OOO precious metal, price: 200,000 won'. In addition, the mobile terminal 100 may extract identifier authentication information included in the identifier.

본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 추출한 구매 정보를 디스플레이할 수 있다. 이 경우, 상기 이동 단말기(100)는 상품 정보에 대한 상세 페이지로 이동할 수 있는 링크 정보를 제공해 줄 수도 있다. 링크 정보의 일례로 마케팅 URL(uniform/universal resource locator)이 있을 수 있다. According to an embodiment of the present invention, the mobile terminal 100 may display the extracted purchase information. In this case, the mobile terminal 100 may provide link information for moving to a detail page of product information. An example of link information may be a marketing URL (uniform / universal resource locator).

한편, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 사용자로부터 상품의 수량이나 색상 등에 관한 추가 정보를 입력받을 수도 있다. 상기 식별자가 상품의 수량이나 색상 등에 관한 선택 정보를 포함하지 않는 경우도 있을 수 있기 때문이다. On the other hand, according to an embodiment of the present invention, the mobile terminal 100 may receive additional information about the quantity or color of the product from the user. This is because the identifier may not include selection information regarding the quantity or color of the product.

또한, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 전자 지갑 모듈(191)을 통해서 사용자로부터 결제 수단 선택을 입력받을 수 있다. 상기 전자 지갑 모듈(191)은 상기 이용 단말기(100)가 상기 식별자를 인식하는 경우, 자동으로 구동되거나, 사용자의 입력에 의해 구동될 수 있다. In addition, according to an embodiment of the present invention, the mobile terminal 100 may receive a payment method selection from a user through the electronic wallet module 191. The electronic wallet module 191 may be automatically driven when the user terminal 100 recognizes the identifier, or may be driven by a user input.

도 5에 도시된 바와 같이, 본 발명의 일실시예에 의하면, 상기 사용자는 결제 수단으로서, 계좌이체, 휴대폰 결제, 신용카드 결제, 모바일 카드 결제 중 적어도 하나를 선택할 수 있다. 또한, 상기 사용자가 모바일 카드 결제를 선택한 경우, 상기 이동 단말기(100)에 발급받은 모바일 카드가 복수 개라면, 상기 사용자는 결제를 위해 특정 모바일 카드를 선택할 수도 있다. As shown in FIG. 5, according to an embodiment of the present invention, the user may select at least one of a wire transfer, a mobile phone payment, a credit card payment, and a mobile card payment as a payment means. In addition, when the user selects a mobile card payment, if a plurality of mobile cards issued to the mobile terminal 100, the user may select a specific mobile card for payment.

한편, 본 발명의 또 다른 실시예에 의하면, 상기 결제 수단은 기 설정되어 있을 수 있다. 결제 수단이 카드 결제인 경우, 기 설정된 주 사용카드로 결제가 진행되도록 할 수도 있는 것이다. 이 경우, 상기 사용자는 결제시 특정 결제 수단을 선택할 필요가 없게 된다. On the other hand, according to another embodiment of the present invention, the payment means may be preset. If the payment method is a card payment, the payment may be made to the predetermined primary use card. In this case, the user does not need to select a specific payment method at the time of payment.

본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 결제 중개 서버(200)로 결제 요청을 할 수 있다[S430]. 이 경우, 상기 이동 단말기(100)는 구매 정보를 포함하는 인풋 데이터, 식별자 인증정보, 및 결제 수단 정보를 포함하는 결제 요청 정보를 상기 결제 중개 서버(200)로 전송하게 된다. According to an embodiment of the present invention, the mobile terminal 100 may make a payment request to the payment broker server 200 [S430]. In this case, the mobile terminal 100 transmits input data including purchase information, identifier authentication information, and payment request information including payment means information to the payment intermediation server 200.

상기 결제 수단 정보에는 카드 번호, 유효 기간, CVV(Card Verification Value) 값, 결제 카드사, 결제 은행, 할부 여부, 할부 개월 수 등의 정보가 포함될 수 있다. The payment means information may include information such as a card number, an expiration date, a Card Verification Value (CVV) value, a payment card company, a payment bank, an installment status, and an installment month number.

한편, 본 발명의 제1실시예에 의하면, 상기 결제 중개 서버(200)는 상기 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행할 수 있다[S440]. 상기 결제 중개 서버(200)는 상기 수신한 인풋 데이터 및 기 저장된 검증 인자를 이용하여 식별자 인증정보를 생성하게 된다. On the other hand, according to the first embodiment of the present invention, the payment intermediation server 200 may perform authentication for the identifier based on the identifier authentication information [S440]. The payment broker server 200 generates identifier authentication information by using the received input data and pre-stored verification factors.

그리고 상기 결제 중개 서버(200)는 상기 생성된 식별자 인증정보와 상기 이동 단말기(100)로부터 수신한 식별자 인증정보가 일치하는지 판단하게 된다. 일치하지 않는 경우, 상기 결제 중개 서버(200)는 상기 이동 단말기(100)로부터 수신된 인풋 데이터가 위조되거나 변조된 것임을 알 수 있다. In addition, the payment broker server 200 determines whether the generated identifier authentication information and the identifier authentication information received from the mobile terminal 100 match. If it does not match, the payment intermediation server 200 may know that the input data received from the mobile terminal 100 is forged or modulated.

본 발명의 제2실시예에 의하면, 상기 검증 인자가 고정된(유일한) 값인 경우, 상기 이동 단말기(100)가 상기 식별자에 대한 인증을 수행할 수 있다. 즉, 상기 이동 단말기(100)는 고정된(유일한) 값인 검증 인자를 메모리(160)에 기 저장할 수 있다. 그리고 식별자 분석부(180)를 통해서 인풋 데이터가 추출되면, 상기 이동 단말기(100)는 상기 추출된 인풋 데이터 및 메모리(160)에 기 저장된 검증 인자를 이용하여 식별자 인증정보를 생성하게 된다. 그 후, 상기 이동 단말기(100)는 상기 생성된 식별자 인증정보와 상기 식별자 분석부(180)가 추출한 식별자 인증정보의 일치 여부를 판단하여 식별자에 대한 인증을 수행하게 된다. 상기 생성된 식별자 인증정보와 상기 추출된 식별자 인증정보가 일치하는 경우, 상기 이동 단말기(100)는 상기 추출한 인풋 데이터를 상기 결제 중개 서버(200)로 전송하면서 결제 요청을 할 수 있게 된다.According to the second embodiment of the present invention, when the verification factor is a fixed (unique) value, the mobile terminal 100 may perform authentication on the identifier. That is, the mobile terminal 100 may previously store a verification factor that is a fixed (unique) value in the memory 160. When input data is extracted through the identifier analyzer 180, the mobile terminal 100 generates identifier authentication information using the extracted input data and a verification factor previously stored in the memory 160. Thereafter, the mobile terminal 100 determines whether the generated identifier authentication information and the identifier authentication information extracted by the identifier analyzer 180 perform authentication on the identifier. When the generated identifier authentication information and the extracted identifier authentication information match, the mobile terminal 100 may make a payment request while transmitting the extracted input data to the payment intermediation server 200.

따라서, 본 발명의 일실시예에 의하면, 상기 식별자에 대한 인증을 수행함으로써, 구매 정보(인풋 데이터)가 위조되거나 변조되는 것을 방지할 수 있다. Therefore, according to one embodiment of the present invention, by authenticating the identifier, it is possible to prevent the purchase information (input data) from being forged or tampered with.

상기 식별자에 대한 인증에 성공한 경우, 상기 결제 중개 서버(200)는 상기 카드사 서버(300)로 결제 승인 요청을 할 수 있다[S450]. 이 경우, 상기 결제 중개 서버(200)는 상기 수신한 구매 정보, 결제 수단 정보를 상기 카드사 서버(300)로 전송해 주게 된다. If the authentication for the identifier is successful, the payment intermediation server 200 may make a payment approval request to the card company server 300 [S450]. In this case, the payment intermediation server 200 transmits the received purchase information and payment means information to the card company server 300.

상기 카드사 서버(300)는 상기 수신한 구매 정보, 결제 수단 정보를 근거로 결제 승인 처리를 하게 된다. 그리고 상기 카드사 서버(300)는 결제 승인 결과를 상기 결제 중개 서버(200) 또는 상기 이동 단말기(100)로 전송해 줄 수 있다. The card company server 300 performs a payment approval process based on the received purchase information and payment means information. The card company server 300 may transmit a payment approval result to the payment intermediation server 200 or the mobile terminal 100.

이하에서는 상기 식별자가 복수인 경우에 있어서, 복수의 식별자를 이용한 결제 방법에 대해서 도 6을 참조하여 자세히 살펴보기로 하자. Hereinafter, when there are a plurality of identifiers, a payment method using a plurality of identifiers will be described in detail with reference to FIG. 6.

도 6은 본 발명의 일실시예와 관련된 복수의 식별자를 이용한 결제 방법을 설명하기 위한 도면이다. 6 is a view for explaining a payment method using a plurality of identifiers related to an embodiment of the present invention.

도 6에 도시된 바와 같이, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 복수의 식별자를 인식할 수 있다. 예컨대, 상기 이동 단말기(100)는 라면의 포장지에 인쇄되거나 부착된 식별자 1을 인식한 뒤, 주스 용기에 인쇄되거나 부착된 식별자 2를 인식하고, 샴푸 용기에 인쇄되거나 부착된 식별자 3을 인식할 수 있다. As shown in FIG. 6, according to an embodiment of the present invention, the mobile terminal 100 may recognize a plurality of identifiers. For example, the mobile terminal 100 may recognize the identifier 1 printed or attached to the packaging of the ramen, then recognize the identifier 2 printed or attached to the juice container, and recognize the identifier 3 printed or attached to the shampoo container. have.

이 경우, 상기 이동 단말기(100)는 상기 복수의 식별자를 각각 분석하여 식별자별 구매 정보를 추출할 수 있다. 예컨대, 상기 이동 단말기(100)가 상기 식별자 1을 분석한 경우, '라면 1개, 1000원, A 마트'라는 구매 정보를 추출할 수 있고, 상기 식별자 2를 분석한 경우, '오렌지 주스, 3개(묶음 판매), 5000원, A 마트'라는 구매 정보를 추출할 수 있고, 상기 식별자 3을 분석한 경우, 'X 샴푸, 1개, 3000원, A 마트'라는 구매 정보를 추출할 수 있게 된다. In this case, the mobile terminal 100 may extract the purchase information for each identifier by analyzing the plurality of identifiers, respectively. For example, when the mobile terminal 100 analyzes the identifier 1, it is possible to extract the purchase information 'one ramen, one thousand won, A mart', and when analyzing the identifier 2, the orange juice, 3 Dog (bundle sale), 5000 won, you can extract the purchase information of 'A mart', and if the identifier 3 is analyzed, 'X shampoo, 1, 3000 won, A mart' to extract the purchase information do.

본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 추출한 식별자별 구매 정보를 상기 결제 중개 서버(200)로 전송할 수 있게 된다. 이때, 상기 복수의 식별자 각각에 대한 인증 절차는 위에서 설명한 바와 동일하므로 생략하기로 한다. According to an embodiment of the present invention, the mobile terminal 100 may transmit the extracted purchase information for each identifier to the payment broker server 200. At this time, since the authentication procedure for each of the plurality of identifiers is the same as described above, it will be omitted.

한편, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 추출한 식별자별 구매 정보를 상기 사용자에게 디스플레이해 줄 수 있다. 이 경우, 상기 이동 단말기(100)는 상기 추출한 식별자별 구매정보 중 특정 식별자의 구매 정보에 대한 사용자의 선택 신호를 수신할 수 있다. Meanwhile, according to an embodiment of the present invention, the mobile terminal 100 may display the extracted purchase information for each identifier to the user. In this case, the mobile terminal 100 may receive a user selection signal for purchase information of a specific identifier among the extracted purchase information for each identifier.

즉, 사용자는 상기 이동 단말기(100)를 통해서 다양한 식별자를 인식한 후에, 자신이 원하는 상품을 선택하여 결제를 진행할 수 있는 것이다. 예컨대, 상기 이동 단말기(100)가 식별자 1(라면), 식별자 2(주스), 식별자 3(샴푸)을 인식한 경우, 상기 사용자는 샴푸는 제외하고 라면과 주스만을 선택하여 결제 요청을 할 수 있게 된다.That is, after recognizing various identifiers through the mobile terminal 100, the user can select a desired product and proceed with payment. For example, when the mobile terminal 100 recognizes an identifier 1 (ramen), an identifier 2 (juice), and an identifier 3 (shampoo), the user can select only ramen and juice without a shampoo so that a payment request can be made. do.

일반적으로 사용자가 마트나 서점 등에서 상품을 구입하고자 할 때, 사용자는 계산을 하기 위해서 구입하고자 하는 상품을 모두 계산대로 가져와야 한다. 하지만, 본 발명의 일실시예에 의하면, 상기 사용자는 상품을 소지할 필요 없이, 구입하고자 하는 상품에 관한 식별자만 상기 이동 단말기(100)를 통해서 인식시키면 되기 때문에, 사용자 편의성이 증대될 수 있다. 또한, 가맹점의 경우에도, 이동 단말기(100)를 통해서 결제가 진행되므로, 캐쉬어(cashier) 등의 인건비를 줄일 수 있게 된다. In general, when a user wants to purchase a product at a mart or a bookstore, the user must bring all the products to be purchased in order to perform the calculation. However, according to the exemplary embodiment of the present invention, since the user only needs to recognize the identifier of the product to be purchased through the mobile terminal 100 without having to carry the product, user convenience may be increased. In addition, even in the case of the affiliated store, since the payment proceeds through the mobile terminal 100, it is possible to reduce the labor cost, such as cashier (cashier).

한편, 본 발명의 일실시예에 의하면, 상기 사용자는 배달 요청을 할 수 있다. 즉, 상기 사용자는 상기 이동 단말기(100)를 통해서 상기 결제 중개 서버(200)로 배달 요청을 하게 된다. 이 경우, 상기 결제 중개 서버(200)는 상기 사용자의 배달 정보 및 구매 정보를 포함하는 배달 요청 정보를 배달 관리 서버로 전송하게 된다. 상기 배달 정보에는 배송지 주소, 수신인, 발송인, 수신인 연락처, 가맹점 등의 정보가 포함될 수 있다. On the other hand, according to an embodiment of the present invention, the user may request a delivery. That is, the user makes a delivery request to the payment broker server 200 through the mobile terminal 100. In this case, the payment intermediation server 200 transmits delivery request information including delivery information and purchase information of the user to a delivery management server. The delivery information may include information such as a delivery address, a recipient, a sender, a contact number of a recipient, and an affiliated store.

본 발명의 일실시예에 의하면, 상기 배달 정보는 상기 사용자가 결제 요청시, 상기 이동 단말기(100)의 사용자 입력부(130)를 통해 입력할 수 있다. 또한, 본 발명의 또 다른 실시예에 의하면, 상기 배달 정보는 상기 이동 단말기(100)에 저장되어 있을 수도 있다. 한편, 상기 배달 정보는 상기 결제 중개 서버(200) 또는 상기 카드사 서버(300)에 상기 사용자 정보와 맵핑되어 저장되어 있을 수도 있다.According to an embodiment of the present invention, the delivery information may be input through the user input unit 130 of the mobile terminal 100 when the user requests a payment. In addition, according to another embodiment of the present invention, the delivery information may be stored in the mobile terminal (100). On the other hand, the delivery information may be stored mapped to the user information in the payment broker server 200 or the card company server 300.

본 발명의 일실시예에 의하면, 상기 배달 관리 서버는 상기 결제 중개 서버(200)로부터 배달 요청 정보를 수신하여, 해당 배송지로 배달을 수행하게 된다. According to an embodiment of the present invention, the delivery management server receives the delivery request information from the payment intermediation server 200, and performs delivery to the corresponding destination.

한편, 본 발명의 일실시예에 의하면, 상기 사용자가 상기 이동 단말기(100)를 통해 식별자를 인식하는 경우, 사용 가능한 쿠폰 정보가 자동으로 고려될 수도 있다. 예컨대, A 마트에 라면 300원 할인 쿠폰이 존재하는 경우, 상기 이동 단말기(100)가 라면의 포장지에 존재하는 식별자를 인식하면, 디스플레이부(151)에 300원 할인 쿠폰 정보가 자동으로 디스플레이될 수 있는 것이다. Meanwhile, according to an embodiment of the present invention, when the user recognizes the identifier through the mobile terminal 100, available coupon information may be automatically considered. For example, if a 300-yen discount coupon exists in the A-mart, when the mobile terminal 100 recognizes an identifier present in the wrapping paper of the ramen, the 300-yen discount coupon information may be automatically displayed on the display unit 151. It is.

본 발명의 일실시예에 의하면, 사용자는 온라인/오프라인 매체 등에 노출된 광고 상품 등에 대해 보는 즉시 구매 요청을 할 수 있게 되므로, 가맹점들의 매출 증대를 기대할 수 있다. 또한, 판매 구조가 간편화될 수 있으므로, 가맹점들의 지출 비용(인건비 등)이 절감될 수 있다. According to one embodiment of the present invention, since the user can make a purchase request immediately upon seeing an advertisement product exposed to an online / offline medium or the like, the sales of the affiliated stores can be expected to increase. In addition, since the sales structure can be simplified, the expenses (such as labor costs) of the merchants can be reduced.

한편, 사용자의 입장에서도 결제에서 배달까지 이동 단말기(100)를 통해서 한 번에 해결할 수 있으므로, 결제의 편의성이 증대될 수 있게 된다. On the other hand, even from the user's point of view through the mobile terminal 100 from payment to delivery can be solved at once, the convenience of payment can be increased.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다. 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, It belongs to the scope of right.

100: 이동 단말기
200: 결제 중개 서버
210: 결제 중개 서버의 식별자 생성부
220: 결제 중개 서버의 수신부
230: 결제 중개 서버의 인증부
240: 결제 중개 서버의 전송부
250: 결제 중개 서버의 데이터베이스
260: 결제 중개 서버의 제어부
300: 카드사 서버
100: mobile terminal
200: payment broker server
210: identifier generation unit of the payment broker server
220: receiving unit of the payment broker server
230: Authentication unit of the payment broker server
240: transmission unit of the payment broker server
250: Database for payment mediation server
260: control unit of the payment mediation server
300: card company server

Claims (18)

이동 단말기가 식별자를 인식하는 단계;
상기 이동 단말기가 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하는 단계;
상기 이동 단말기가 결제 중개 서버로 상기 인풋 데이터, 상기 식별자 인증정보, 및 결제 수단 정보를 포함하는 결제 요청 정보를 전송하는 단계;
상기 결제 중개 서버가 상기 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행하는 단계; 및
인증에 성공한 경우, 상기 결제 중개 서버가 카드사 서버로 결제 승인 요청하는 단계를 포함하는 것을 특징으로 하는 결제 방법.
Recognizing the identifier by the mobile terminal;
Extracting, by the mobile terminal, the recognized identifier and input data including purchase information and identifier authentication information;
Transmitting, by the mobile terminal, payment request information including the input data, the identifier authentication information, and payment means information to a payment broker server;
Performing, by the payment broker server, authentication of the identifier based on the identifier authentication information; And
If the authentication is successful, the payment intermediation server, the payment method comprising the step of requesting the payment approval to the card company server.
제 1 항에 있어서, 상기 식별자는
2차원 바코드, 컬러코드 및 무선 통신 태그 중 적어도 하나를 포함하는 것을 특징으로 하는 결제 방법.
The method of claim 1, wherein the identifier is
Payment method comprising at least one of a two-dimensional barcode, color code and wireless communication tag.
제 1 항에 있어서, 상기 결제 방법은
상기 식별자가 인식된 경우, 상기 이동 단말기가 전자 지갑 모듈을 구동하는 단계;
상기 이동 단말기가 상기 전자 지갑 모듈을 통해 사용자로부터 결제 수단 선택에 관한 입력 신호를 수신하는 단계; 및
상기 이동 단말기가 상기 사용자가 선택한 결제 수단 정보를 상기 결제 중개 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 결제 방법.
The method of claim 1, wherein the payment method
Driving the electronic wallet module by the mobile terminal when the identifier is recognized;
Receiving, by the mobile terminal, an input signal regarding a payment method selection from a user through the electronic wallet module; And
And transmitting, by the mobile terminal, the payment means information selected by the user to the payment intermediation server.
제 1 항에 있어서, 상기 식별자에 대한 인증을 수행하는 단계는
상기 결제 중개 서버가 상기 이동 단말기로부터 수신한 인풋 데이터 및 기 저장된 검증 인자를 이용하여 식별자 인증정보를 생성하는 단계; 및
상기 결제 중개 서버가 상기 생성한 식별자 인증정보와 상기 이동 단말기로부터 수신한 식별자 인증정보의 일치 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 결제 방법.
The method of claim 1, wherein the performing of the authentication on the identifier comprises:
Generating, by the payment broker server, identifier authentication information using input data received from the mobile terminal and pre-stored verification factors; And
And determining, by the payment broker server, whether the generated identifier authentication information matches the identifier authentication information received from the mobile terminal.
제 1 항에 있어서, 상기 결제 요청 정보를 전송하는 단계는
상기 이동 단말기가 복수의 식별자를 인식하는 단계;
상기 이동 단말기가 상기 복수의 식별자를 분석하여 식별자별 구매 정보를 추출하는 단계; 및
상기 이동 단말기가 상기 결제 중개 서버로 상기 추출한 식별자별 구매 정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 결제 방법.
The method of claim 1, wherein transmitting the payment request information
Recognizing, by the mobile terminal, a plurality of identifiers;
Extracting, by the mobile terminal, the purchase information for each identifier by analyzing the plurality of identifiers; And
The mobile terminal further comprises the step of transmitting the extracted purchase information for each identifier to the payment broker server.
제 5 항에 있어서, 상기 결제 요청 정보를 전송하는 단계는
상기 이동 단말기가 상기 추출한 식별자별 구매 정보를 디스플레이하는 단계;
상기 이동 단말기가 상기 추출한 식별자별 구매정보 중 특정 식별자의 구매 정보에 대한 사용자의 선택 신호를 수신하는 단계; 및
상기 이동 단말기가 상기 선택된 특정 식별자의 구매 정보를 상기 결제 중개 서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 결제 방법.
The method of claim 5, wherein transmitting the payment request information
Displaying, by the mobile terminal, the extracted purchase information for each identifier;
Receiving, by the mobile terminal, a user's selection signal for purchase information of a specific identifier among the extracted purchase information for each identifier; And
The mobile terminal further comprises the step of transmitting the purchase information of the selected specific identifier to the payment broker server.
제 1 항에 있어서, 상기 결제 방법은
상기 결제 중개 서버가 상기 사용자의 배달 정보 및 구매 정보를 포함하는 배달 요청 정보를 배달 관리 서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 결제 방법.
The method of claim 1, wherein the payment method
And transmitting, by the payment broker server, delivery request information including delivery information and purchase information of the user to a delivery management server.
검증 인자가 고정 값인 경우, 이동 단말기가 상기 검증 인자를 저장하는 단계;
상기 이동 단말기가 식별자를 인식하는 단계;
상기 이동 단말기가 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하는 단계;
상기 이동 단말기가 상기 추출한 인풋 데이터 및 상기 검증 인자를 이용하여 식별자 인증정보를 생성하는 단계;
상기 이동 단말기가 상기 생성된 식별자 인증정보와 상기 식별자로부터 추출한 식별자 인증정보의 일치 여부를 판단하는 단계; 및
일치하는 경우, 상기 이동 단말기가 상기 인풋 데이터 및 결제 수단 정보를 포함하는 결제 요청 정보를 결제 중개 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 결제 방법.
If the verification factor is a fixed value, storing the verification factor by the mobile terminal;
Recognizing an identifier by the mobile terminal;
Extracting, by the mobile terminal, the recognized identifier and input data including purchase information and identifier authentication information;
Generating, by the mobile terminal, identifier authentication information using the extracted input data and the verification factor;
Determining, by the mobile terminal, whether the generated identifier authentication information matches the identifier authentication information extracted from the identifier; And
And if it matches, transmitting the payment request information including the input data and payment means information to a payment broker server.
제 8 항에 있어서, 상기 식별자는
2차원 바코드, 컬러코드 및 무선 통신 태그 중 적어도 하나를 포함하는 것을 특징으로 하는 결제 방법.
The method of claim 8, wherein the identifier is
Payment method comprising at least one of a two-dimensional barcode, color code and wireless communication tag.
식별자를 인식하고, 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하고, 결제 중개 서버로 상기 인풋 데이터, 상기 식별자 인증정보, 및 결제 수단 정보를 포함하는 결제 요청 정보를 전송하는 이동 단말기; 및
상기 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행하고, 인증에 성공한 경우, 카드사 서버로 결제 승인 요청하는 결제 중개 서버를 포함하는 것을 특징으로 하는 결제 시스템.
Recognizing an identifier, analyzing the recognized identifier extracts input data and identifier authentication information including purchase information, and payment request information including the input data, the identifier authentication information, and payment means information to a payment intermediation server. A mobile terminal for transmitting the; And
And a payment intermediation server which performs authentication on the identifier based on the identifier authentication information and requests payment approval to a card company server when the authentication is successful.
제 10 항에 있어서, 상기 식별자는
2차원 바코드, 컬러코드 및 무선 통신 태그 중 적어도 하나를 포함하는 것을 특징으로 하는 결제 시스템.
The method of claim 10, wherein the identifier is
Payment system comprising at least one of a two-dimensional barcode, color code and wireless communication tag.
제 10 항에 있어서, 상기 이동 단말기는
상기 식별자가 인식된 경우, 전자 지갑 모듈을 구동하고,
상기 전자 지갑 모듈을 통해 사용자로부터 결제 수단 선택에 관한 입력 신호를 수신하고,
상기 사용자가 선택한 결제 수단 정보를 상기 결제 중개 서버로 전송하는 것을 특징으로 하는 결제 시스템.
The method of claim 10, wherein the mobile terminal
If the identifier is recognized, the electronic wallet module is driven.
Receiving an input signal regarding the payment method selection from the user through the electronic wallet module,
The payment system characterized in that for transmitting the payment means information selected by the user to the payment broker server.
제 10 항에 있어서, 상기 결제 중개 서버는
상기 이동 단말기로부터 수신한 인풋 데이터 및 기 저장된 검증 인자를 이용하여 식별자 인증정보를 생성하고,
상기 생성한 식별자 인증정보와 상기 이동 단말기로부터 수신한 식별자 인증정보의 일치 여부를 판단하여 상기 식별자에 대한 인증을 수행하는 것을 특징으로 하는 결제 시스템.
The method of claim 10, wherein the payment broker server
Generating identifier authentication information using input data received from the mobile terminal and pre-stored verification factors,
And verifying whether the generated identifier authentication information matches the identifier authentication information received from the mobile terminal, and performing authentication on the identifier.
제 10 항에 있어서, 상기 이동 단말기는
복수의 식별자를 인식하고, 상기 복수의 식별자를 분석하여 식별자별 구매 정보를 추출하고,
상기 추출한 식별자별 구매 정보를 상기 결제 중개 서버로 전송하는 것을 특징으로 하는 결제 시스템.
The method of claim 10, wherein the mobile terminal
Recognize a plurality of identifiers, analyze the plurality of identifiers to extract purchase information for each identifier,
The payment system, characterized in that for transmitting the extracted purchase information for each identifier to the payment broker server.
제 14 항에 있어서, 상기 이동 단말기는
상기 추출한 식별자별 구매 정보를 디스플레이하고,
상기 추출한 식별자별 구매 정보 중 특정 식별자의 구매 정보에 대한 사용자의 선택 신호를 수신하고,
상기 선택된 특정 식별자의 구매 정보를 상기 결제 중개 서버로 전송하는 것을 특징으로 하는 결제 시스템.
The method of claim 14, wherein the mobile terminal
Displays the purchase information for each extracted identifier,
Receiving a user's selection signal for purchase information of a specific identifier among the extracted purchase information for each identifier,
The payment system, characterized in that for transmitting the purchase information of the selected specific identifier to the payment broker server.
제 10 항에 있어서, 상기 결제 중개 서버는
상기 사용자의 배달 정보 및 구매 정보를 포함하는 배달 요청 정보를 배달 관리 서버로 전송하는 것을 특징으로 하는 결제 시스템.
The method of claim 10, wherein the payment broker server
The payment system, characterized in that for transmitting the delivery request information including the delivery information and purchase information of the user to the delivery management server.
검증 인자가 고정 값인 경우, 상기 검증 인자를 저장하는 메모리;
상기 식별자를 인식하는 식별자 인식부;
상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터 및 식별자 인증정보를 추출하는 식별자 분석부;
상기 추출한 인풋 데이터 및 상기 검증 인자를 이용하여 식별자 인증정보를 생성하고, 상기 생성된 식별자 인증정보와 상기 식별자로부터 추출한 식별자 인증정보의 일치 여부를 판단하는 제어부; 및
일치하는 경우, 상기 인풋 데이터 및 결제 수단 정보를 포함하는 결제 요청 정보를 결제 중개 서버로 전송하는 무선 통신부를 포함하는 것을 특징으로 하는 이동 단말기.
A memory for storing the verification factor when the verification factor is a fixed value;
An identifier recognizer for recognizing the identifier;
An identifier analyzing unit configured to extract the input data including the purchase information and the identifier authentication information by analyzing the recognized identifier;
A controller configured to generate identifier authentication information by using the extracted input data and the verification factor, and determine whether the generated identifier authentication information matches the identifier authentication information extracted from the identifier; And
And a wireless communication unit for transmitting the payment request information including the input data and the payment means information to a payment intermediation server, if it matches.
제 17 항에 있어서, 상기 식별자는
2차원 바코드, 컬러코드 및 무선 통신 태그 중 적어도 하나를 포함하는 것을 특징으로 하는 이동 단말기.
18. The apparatus of claim 17, wherein the identifier is
A mobile terminal comprising at least one of a two-dimensional barcode, a color code, and a wireless communication tag.
KR1020110019679A 2011-03-04 2011-03-04 Method and system of payment using identifiers and terminal thereof Ceased KR20120100640A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110019679A KR20120100640A (en) 2011-03-04 2011-03-04 Method and system of payment using identifiers and terminal thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110019679A KR20120100640A (en) 2011-03-04 2011-03-04 Method and system of payment using identifiers and terminal thereof

Publications (1)

Publication Number Publication Date
KR20120100640A true KR20120100640A (en) 2012-09-12

Family

ID=47110335

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110019679A Ceased KR20120100640A (en) 2011-03-04 2011-03-04 Method and system of payment using identifiers and terminal thereof

Country Status (1)

Country Link
KR (1) KR20120100640A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457943A (en) * 2013-08-27 2013-12-18 小米科技有限责任公司 Numerical value transferring method, terminals, server and system
KR20150097325A (en) 2014-02-18 2015-08-26 에스케이플래닛 주식회사 Terminal and service providing device, electronic wallet system comprising the same, control method thereof and computer readable medium having computer program recorded therefor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103457943A (en) * 2013-08-27 2013-12-18 小米科技有限责任公司 Numerical value transferring method, terminals, server and system
CN103457943B (en) * 2013-08-27 2016-10-26 小米科技有限责任公司 Numeric value transfer, terminal, server and system
KR20150097325A (en) 2014-02-18 2015-08-26 에스케이플래닛 주식회사 Terminal and service providing device, electronic wallet system comprising the same, control method thereof and computer readable medium having computer program recorded therefor

Similar Documents

Publication Publication Date Title
US11017458B2 (en) User terminal device for providing electronic shopping service and methods thereof
US9978077B2 (en) Integrated payment method using near field communication and mobile terminal using the same
US11127009B2 (en) Methods and systems for using a mobile device to effect a secure electronic transaction
JP6178790B2 (en) Payment device with embedded chip
CN105190659B (en) Method, apparatus and arrangement for device-to-device communication
US11941609B2 (en) Adding a credit account to a mobile wallet to make a transaction when the physical card associated with the credit account is unavailable
US20150310421A1 (en) Electronic payment transactions without POS terminals
US20180101834A1 (en) Wireless communication beacon offer and transaction system
BRPI0609746A2 (en) system, method of operating a server, and a computer-readable storage medium containing a set of instructions for a processor
US20150379619A1 (en) Systems and methods for facilitating purchase using gesture
KR101631609B1 (en) Method for Providing A Digital Wallet Service Using User Confirmation
CN105096115B (en) Method and mobile device for electronic payment transactions without a point-of-sale terminal
TWI574220B (en) Method, apparatus and system of electronic payment
KR20120020804A (en) Method and system of payment, and mobile terminal thereof
KR20120100640A (en) Method and system of payment using identifiers and terminal thereof
KR101831159B1 (en) Method for providing payment inquiring sevice, terminal and payment means thereof
KR101675125B1 (en) Method for buying and certificating place of origin
KR20170100917A (en) Token based settlement system and method
US20100274654A1 (en) Method and system for wireless internet payment using mobile terminal
KR20220147341A (en) the goods order delivery system utilizing the QR code card
KR20180005818A (en) Management method of mobile shopping mall
KR20160017863A (en) A method for providing service of mobile shopping mall using mobile terminal
CN104715361A (en) Mobile device payment system and method
HK1199131B (en) Payment device with integrated chip

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110304

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20120613

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20120828

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20120613

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

PG1501 Laying open of application