KR20120100640A - Method and system of payment using identifiers and terminal thereof - Google Patents
Method and system of payment using identifiers and terminal thereof Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4012—Verifying personal identification numbers [PIN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3276—Short 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/409—Device 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
본 발명은 이동 단말기를 통해 인식되는 식별자를 이용한 결제 방법 및 시스템, 그를 위한 이동 단말기에 관한 것이다. 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
본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 다양한 형태로 구현될 수 있다. 예를 들어, 본 명세서에서 기술되는 이동 단말기(100)는 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(notebook computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션, 등이 있을 수 있다.According to an embodiment of the present invention, the
본 발명의 일실시예에 의하면, 상기 결제 중개 서버(200)는 사용자와 카드사 서버(300) 간의 결제를 중개해 주기 위한 서버이다. 상기 결제 중개 서버(200)는 VAN(value added network, 부가 가치 통신망) 서버, PG(Payment Gateway)사 서버일 수 있으며, 카드사 서버 또는 금융사 서버와 연계된 서버일 수도 있다. 또한, 본 발명의 일실시예에 의하면, 상기 결제 중개 서버(200)와 상기 카드사 서버(300)는 하나의 서버로 구현될 수 있다.According to an embodiment of the present invention, the
상기 카드사 서버(300)는 상기 결제 중개 서버(200)로부터 결제 승인 요청을 수신할 수 있다. 또한, 카드사 서버(300)는 상기 결제 승인 요청을 근거로 결제 승인 처리를 할 수 있다. 한편, 상기 카드사 서버(300)는 상기 결제 승인 결과를 상기 결제 중개 서버(200) 또는 상기 이동 단말기(100)로 전송해 줄 수 있다. The
도 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
도 2은 다양한 구성 요소를 갖는 이동 단말기(100)를 나타내고 있다. 그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성 요소보다 많은 구성요소에 의해 이동 단말기(100)가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 이동 단말기(100)가 구현될 수 있다.2 illustrates a
한편, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 식별자를 인식하는 식별자 인식부를 포함할 수 있다. 상기 식별자 인식부는 무선 통신부(110) 또는 바코드 인식부(카메라)(121)가 될 수 있다. 예컨대, 상기 식별자가 바코드인 경우, 상기 바코드 인식부(카메라)(121)가 식별자 인식부가 될 수 있다. 또한, 상기 식별자가 무선 통신 태그인 경우, 상기 무선 통신부(110)가 식별자 인식부는 될 수 있는 것이다. Meanwhile, according to an embodiment of the present invention, the
이하 상기 구성요소들에 대해 차례로 살펴본다.Hereinafter, the components will be described in order.
무선 통신부(110)는 이동 단말기(100)와 무선 통신 시스템 간 무선 통신 또는 이동 단말기(100)와 이동 단말기(100)가 위치한 네트워크 간 무선 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 예를 들어, 무선 통신부(110)는 방송 수신 모듈(111), 이동통신 모듈(112), 무선 인터넷 모듈(113), 근거리 통신 모듈(114) 및 위치정보 모듈(115) 등을 포함할 수 있다.The
방송 수신 모듈(111)은 방송 채널을 통하여 외부의 방송 관리 서버로부터 방송 신호 및/또는 방송 관련된 정보를 수신한다. 상기 방송 채널은 위성 채널, 지상파 채널을 포함할 수 있다. 상기 방송 관리 서버는, 방송 신호 및/또는 방송 관련 정보를 생성하여 송신하는 서버 또는 기 생성된 방송 신호 및/또는 방송 관련 정보를 제공받아 단말기에 송신하는 서버를 의미할 수 있다. 상기 방송 관련 정보는, 방송 채널, 방송 프로그램 또는 방송 서비스 제공자에 관련한 정보를 의미할 수 있다. 상기 방송 신호는, TV 방송 신호, 라디오 방송 신호, 데이터 방송 신호를 포함할 뿐만 아니라, TV 방송 신호 또는 라디오 방송 신호에 데이터 방송 신호가 결합한 형태의 방송 신호도 포함할 수 있다.The
또한, 이동통신 모듈(112)은, 이동 통신망 상에서 기지국, 외부의 단말, 서버 중 적어도 하나와 무선 신호를 송수신한다. 여기에서, 상기 무선 신호는, 음성 호 신호, 화상 통화 호 신호 또는 문자/멀티미디어 메시지 송수신에 따른 다양한 형태의 데이터를 포함할 수 있다. In addition, the
무선 인터넷 모듈(113)은 무선 인터넷 접속을 위한 모듈을 말하는 것으로, 무선 인터넷 모듈(113)은 내장되거나 외장될 수 있다.The
근거리 통신 모듈(114)은 근거리 통신을 위한 모듈을 말한다. 근거리 통신 기술로 블루투스(Bluetooth), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee, NFC(Near Field Communication) 등이 이용될 수 있다.The short
또한, 위치정보 모듈(115)은 이동 단말기의 위치를 확인하거나 얻기 위한 모듈이다. 일례로 GPS(Global Position System) 모듈이 있다. GPS 모듈은 복수 개의 인공위성으로부터 위치 정보를 수신한다. 여기에서, 위치 정보는 위도 및 경도로 표시되는 좌표 정보를 포함할 수 있다. 예를 들어, GPS 모듈은, 3개 이상의 위성으로부터 정확한 시간과 거리를 측정하여 3개의 각각 다른 거리를 삼각 방법에 따라서 현 위치를 정확히 계산할 수 있다. 3개의 위성으로부터 거리와 시간 정보를 얻고 1개 위성으로 오차를 수정하는 방법이 사용될 수 있다. 특히, GPS 모듈은 위성으로부터 수신한 위치 정보로부터, 위도, 경도, 고도의 위치뿐만 아니라 3차원의 속도 정보와 함께 정확한 시간까지 얻을 수 있다.The
한편, A/V(Audio/Video) 입력부(120)는 오디오 신호 또는 비디오 신호 입력을 위한 것으로, 이에는 바코드 인식부(카메라)(121)와 마이크(122) 등이 포함될 수 있다. 카메라(121)는 화상 통화모드 또는 촬영 모드에서 이미지 센서에 의해 얻어지는 정지영상 또는 동영상 등의 화상 프레임을 처리한다. 그리고 처리된 화상 프레임은 디스플레이부(151)에 표시될 수 있다. 본 발명의 일실시예에 의하면, 상기 카메라(121)는 식별자(바코드 등)를 인식할 수 있다.Meanwhile, the A /
카메라(121)에서 처리된 화상 프레임은 메모리(160)에 저장되거나 무선 통신부(110)를 통하여 외부로 전송될 수 있다. 카메라(121)는 단말기의 구성 태양에 따라 2개 이상이 구비될 수도 있다.The image frame processed by the
마이크(122)는 통화모드 또는 녹음모드, 음성인식 모드 등에서 마이크로폰(Microphone)에 의해 외부의 음향 신호를 입력받아 전기적인 음성 데이터로 처리한다. 그리고 처리된 음성 데이터는 통화 모드인 경우 이동통신 모듈(112)을 통하여 이동통신 기지국으로 송신 가능한 형태로 변환되어 출력될 수 있다. 마이크(122)는 외부의 음향 신호를 입력 받는 과정에서 발생되는 잡음(noise)을 제거하기 위한 다양한 잡음 제거 알고리즘이 구현될 수 있다.The
사용자 입력부(130)는 사용자가 단말기의 동작 제어를 위한 입력 데이터를 발생시킨다. 사용자 입력부(130)는 키 패드(key pad) 돔 스위치 (dome switch), 터치 패드(정압/정전), 조그 휠, 조그 스위치 등으로 구성될 수 있다. 특히, 터치 패드가 후술하는 디스플레이부(151)와 상호 레이어 구조를 이룰 경우, 이를 터치 스크린이라 부를 수 있다.The
센싱부(140)는 이동 단말기(100)의 개폐 상태, 이동 단말기(100)의 위치, 사용자 접촉 유무, 이동 단말기의 방위, 이동 단말기의 가속/감속 등과 같이 이동 단말기(100)의 현 상태를 감지하여 이동 단말기(100)의 동작을 제어하기 위한 센싱 신호를 발생시킨다. 예를 들어 이동 단말기(100)가 슬라이드 폰 형태인 경우 슬라이드 폰의 개폐 여부를 센싱할 수 있다. 또한, 전원 공급부(190)의 전원 공급 여부, 인터페이스부(170)의 외부 기기 결합 여부 등과 관련된 센싱 기능을 담당한다.The
인터페이스부(170)는 이동 단말기(100)에 연결되는 모든 외부기기와의 인터페이스 역할을 한다. 예를 들어, 유/무선 헤드셋 포트, 외부 충전기 포트, 유/무선 데이터 포트, 메모리 카드(memory card) 포트, 식별 모듈이 구비된 장치를 연결하는 포트, 오디오 I/O(Input/Output) 포트, 비디오 I/O(Input/Output) 포트, 이어폰 포트 등이 포함될 수 있다. The
여기에서, 식별 모듈은 이동 단말기(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
한편, 상기 범용 사용자 인증 모듈(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
출력부(150)는 오디오 신호 또는 비디오 신호 또는 알람(alarm) 신호의 출력을 위한 것으로, 이에는 디스플레이부(151)와 음향 출력 모듈(152), 알람부(153) 등이 포함될 수 있다.The
디스플레이부(151)는 이동 단말기(100)에서 처리되는 정보를 표시 출력한다. 예를 들어 이동 단말기가 통화 모드인 경우 통화와 관련된 UI(User Interface) 또는 GUI(Graphic User Interface)를 표시한다. 그리고 이동 단말기(100)가 화상 통화 모드 또는 촬영 모드인 경우 촬영 또는/및 수신된 영상 또는 UI, GUI를 표시한다. The
한편, 전술한 바와 같이, 디스플레이부(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
음향 출력 모듈(152)은 호신호 수신, 통화모드 또는 녹음 모드, 음성인식 모드, 방송수신 모드 등에서 무선 통신부(110)로부터 수신되거나 메모리(160)에 저장된 오디오 데이터를 출력한다. 또한, 음향 출력 모듈(152)은 이동 단말기(100)에서 수행되는 기능(예를 들어, 호신호 수신음, 메시지 수신음 등)과 관련된 음향 신호를 출력한다. 이러한 음향 출력 모듈(152)에는 스피커(speaker), 버저(Buzzer) 등이 포함될 수 있다.The
알람부(153)는 이동 단말기(100)의 이벤트 발생을 알리기 위한 신호를 출력한다. 이동 단말기(100)에서 발생되는 이벤트의 예로는 호 신호 수신, 메시지 수신, 키 신호 입력 등이 있다. 알람부(153)는 오디오 신호나 비디오 신호 이외에 다른 형태로 이벤트 발생을 알리기 위한 신호를 출력할 수도 있다. 예를 들면, 진동 형태로 신호를 출력할 수 있다. 호 신호가 수신되거나 메시지가 수신된 경우, 이를 알리기 위해 알람부(153)는 진동을 출력할 수 있다. 또는, 키 신호가 입력된 경우, 키 신호 입력에 대한 피드백으로 알람부(153)는 진동을 출력할 수 있다. 상기와 같은 진동 출력을 통해 사용자는 이벤트 발생을 인지할 수 있다. 물론 이벤트 발생 알림을 위한 신호는 디스플레이부(151)나 음성 출력 모듈(152)을 통해서도 출력될 수 있다.The
메모리(160)는 제어부(190)의 처리 및 제어를 위한 프로그램이 저장될 수도 있고, 입/출력되는 데이터들(예를 들어, 폰북, 메시지, 정지영상, 동영상 등)의 임시 저장을 위한 기능을 수행할 수도 있다. The
메모리(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
한편, 본 발명의 일실시예에 의하면, 검증 인자가 가맹점 및 식별자에 무관한 고정 값인 경우, 상기 메모리(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
식별자 분석부(180)는 상기 무선 통신부(110) 또는 바코드 인식부(121)를 통해 인식된 식별자를 분석할 수 있다. 상기 식별자 분석부(180)는 상기 분석을 통해 식별자 내에 포함된 구매 정보 및 식별자 인증 정보를 추출할 수 있다. The
그리고 제어부(190)는 통상적으로 이동 단말기의 전반적인 동작을 제어한다. 예를 들어 음성 통화, 데이터 통신, 화상 통화 등을 위한 관련된 제어 및 처리를 수행한다. 또한, 제어부(190)는 결제를 위한 전자 지갑 모듈(191), 복수의 식별자에 대한 구매 정보를 관리하기 위한 장바구니 모듈(192)을 구비할 수도 있다. 전자 지갑 모듈(191), 장바구니 모듈(192)은 제어부(190) 내에 구현될 수도 있고, 제어부(190)와 별도로 구현될 수도 있다. 사용자는 전자 지갑 모듈(191)을 통해 특정 결제 수단을 선택할 수 있다. In addition, the
한편, 상기 장바구니 모듈(192)은 상기 이동 단말기(100) 내에서 구동될 수도 있으나, 타 서버 또는 웹사이트 상에서 상기 이동 단말기(100)와 연동하여 구동될 수도 있다. On the other hand, the
한편, 상기 제어부(190)는 상기 검증 인자가 가맹점 및 식별자에 무관하게 고정된 값인 경우, 상기 검증 인자를 이용하여 상기 식별자에 대한 인증절차를 수행할 수 있다. On the other hand, if the verification factor is a fixed value irrespective of the affiliated store and the identifier, the
도 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
상기 식별자 생성부(210)는 구매 정보를 포함하는 인풋 데이터 및 검증 인자를 이용하여 아웃풋 데이터를 생성할 수 있다. 상기 아웃풋 데이터에는 상기 인풋 데이터이외에 식별자 인증정보가 포함될 수 있다. 상기 식별자 생성부(210)는 상기 아웃풋 데이터를 이용하여 식별자를 생성하게 된다. 상기 인풋 데이터는 상기 식별자 생성시 이용되는 정보를 의미한다. 상기 인풋 데이터에는 상품 정보, 가맹점 정보, 마케팅 URL(uniform/universal resource locator), 식별자 기본속성코드 등이 포함될 수 있다. 상기 마케팅 URL은 상기 상품 정보를 표시해 주는 웹 사이트 주소 등일 수 있다. The
상기 검증 인자는 상기 식별자 인증정보를 생성하기 위한 인자를 의미한다. 상기 검증 인자는 상기 인풋 데이터 이외의 추가적인 데이터일 수 있다. 또한, 상기 검증 인자는 상기 인풋 데이터를 암호화하기 위한 키(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
모바일 카드란 전통적인 플라스틱 플레이트의 형태에서 벗어나, 이동 통신 단말기의 통신 연결성 및 보안성을 활용하여 결제 등에 이용하는 새로운 방식의 매체를 의미한다. 또한, 상기 모바일 카드는 스마트 카드의 기능을 휴대폰에서 이용할 수 있도록 하는 것으로서, 신용 카드, 직불 카드, 교통 카드, 신분증(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
이하에서는 상기 결제 수단의 일례로 모바일 카드를 들어 설명하기로 한다. 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
상기 인증부(230)는 상기 수신부(220)가 수신한 식별자 인증정보를 근거로 상기 식별자에 대한 인증을 수행할 수 있다. 예컨대, 상기 인증부(230)는 상기 수신한 인풋 데이터 및 기 저장된 검증 인자를 이용하여 식별자 인증정보를 새롭게 생성할 수 있다. 그리고 상기 인증부(230)는 생성된 식별자 인증정보와 상기 이동 단말기(100)로부터 수신한 식별자 인증정보의 일치 여부를 판단하게 된다. 만일, 상기 생성된 식별자 인증정보와 상기 수신한 식별자 인증정보가 불 일치하는 경우, 상기 인증부(230)는 상기 인풋 데이터가 위변조되었다고 판단할 수 있는 것이다. The
한편, 본 발명의 일실시예에 의하면, 상기 인증부(230)는 상기 식별자에 대한 인증에 실패하는 경우, 소정 횟수 동안 상기 이동 단말기(100)로 식별자 인증정보 재요청 메시지를 전송할 수도 있다. Meanwhile, according to an embodiment of the present invention, when the
상기 전송부(240)는 상기 식별자에 대한 인증에 성공한 경우, 상기 카드사 서버(300)로 결제 승인 요청을 할 수 있다. 또한, 상기 전송부(240)는 상기 이동 단말기(100)로 상기 수신한 결제 승인 결과를 전송해 줄 수도 있다. When the
한편, 상기 전송부(240)는 상기 사용자의 배달 정보 및 구매 정보를 포함하는 배달 요청 정보를 배달 관리 서버에 전송할 수 있다. 상기 배달 정보에는 배송지 주소, 배달 특이 사항(파손 주의, 관리실에 보관 등), 발송인, 수신인, 수신인 연락처 등이 포함될 수 있다.Meanwhile, the
본 발명의 일실시예에 의하면, 상기 배달 관리 서버는 특정 가맹점의 서버이거나, 가맹점들을 통합 관리하는 서버일 수 있다. 상기 배달 관리 서버는 배달 정보 및 구매 정보를 수신하여 해당 가맹점이 사용자(수신인)에게 상품을 배송할 수 있도록 전반적인 관리를 할 수 있다. 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
상기 제어부(260)는 상기 식별자 생성부(210), 상기 수신부(220), 상기 인증부(230), 상기 전송부(240), 상기 데이터베이스(250)를 전반적으로 제어할 수 있다. The
이하에서는, 상기 이동 단말기(100) 및 상기 결제 중개 서버(200)의 각 구성을 통해 식별자를 인식하고, 식별자에 대한 인증을 수행함으로써, 안전하게 결제를 진행하는 방법에 관하여 자세히 살펴보기로 하자. Hereinafter, a method of recognizing an identifier through each configuration of the
도 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
한편, 상기 식별자에는 바코드, 무선 통신 태그, 컬러 코드, 그레이 코드 등이 있을 수 있다. 상기 바코드는 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
블루투스(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
본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 인식한 식별자를 분석하여 구매 정보를 포함하는 인풋 데이터를 추출할 수 있다. 예컨대, 상기 이동 단말기(100)는 상기 식별자를 분석하여, 구매 정보 '목걸이, Type 2, 판매점: OOO 귀금속, 가격: 200,000원'을 추출해 낼 수 있다. 또한, 상기 이동 단말기(100)는 상기 식별자에 포함된 식별자 인증정보를 추출할 수도 있다. According to an embodiment of the present invention, the
본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 추출한 구매 정보를 디스플레이할 수 있다. 이 경우, 상기 이동 단말기(100)는 상품 정보에 대한 상세 페이지로 이동할 수 있는 링크 정보를 제공해 줄 수도 있다. 링크 정보의 일례로 마케팅 URL(uniform/universal resource locator)이 있을 수 있다. According to an embodiment of the present invention, the
한편, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 사용자로부터 상품의 수량이나 색상 등에 관한 추가 정보를 입력받을 수도 있다. 상기 식별자가 상품의 수량이나 색상 등에 관한 선택 정보를 포함하지 않는 경우도 있을 수 있기 때문이다. On the other hand, according to an embodiment of the present invention, the
또한, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 전자 지갑 모듈(191)을 통해서 사용자로부터 결제 수단 선택을 입력받을 수 있다. 상기 전자 지갑 모듈(191)은 상기 이용 단말기(100)가 상기 식별자를 인식하는 경우, 자동으로 구동되거나, 사용자의 입력에 의해 구동될 수 있다. In addition, according to an embodiment of the present invention, the
도 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
한편, 본 발명의 또 다른 실시예에 의하면, 상기 결제 수단은 기 설정되어 있을 수 있다. 결제 수단이 카드 결제인 경우, 기 설정된 주 사용카드로 결제가 진행되도록 할 수도 있는 것이다. 이 경우, 상기 사용자는 결제시 특정 결제 수단을 선택할 필요가 없게 된다. 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
상기 결제 수단 정보에는 카드 번호, 유효 기간, 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
그리고 상기 결제 중개 서버(200)는 상기 생성된 식별자 인증정보와 상기 이동 단말기(100)로부터 수신한 식별자 인증정보가 일치하는지 판단하게 된다. 일치하지 않는 경우, 상기 결제 중개 서버(200)는 상기 이동 단말기(100)로부터 수신된 인풋 데이터가 위조되거나 변조된 것임을 알 수 있다. In addition, the
본 발명의 제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
따라서, 본 발명의 일실시예에 의하면, 상기 식별자에 대한 인증을 수행함으로써, 구매 정보(인풋 데이터)가 위조되거나 변조되는 것을 방지할 수 있다. 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
상기 카드사 서버(300)는 상기 수신한 구매 정보, 결제 수단 정보를 근거로 결제 승인 처리를 하게 된다. 그리고 상기 카드사 서버(300)는 결제 승인 결과를 상기 결제 중개 서버(200) 또는 상기 이동 단말기(100)로 전송해 줄 수 있다. The
이하에서는 상기 식별자가 복수인 경우에 있어서, 복수의 식별자를 이용한 결제 방법에 대해서 도 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
이 경우, 상기 이동 단말기(100)는 상기 복수의 식별자를 각각 분석하여 식별자별 구매 정보를 추출할 수 있다. 예컨대, 상기 이동 단말기(100)가 상기 식별자 1을 분석한 경우, '라면 1개, 1000원, A 마트'라는 구매 정보를 추출할 수 있고, 상기 식별자 2를 분석한 경우, '오렌지 주스, 3개(묶음 판매), 5000원, A 마트'라는 구매 정보를 추출할 수 있고, 상기 식별자 3을 분석한 경우, 'X 샴푸, 1개, 3000원, A 마트'라는 구매 정보를 추출할 수 있게 된다. In this case, the
본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 추출한 식별자별 구매 정보를 상기 결제 중개 서버(200)로 전송할 수 있게 된다. 이때, 상기 복수의 식별자 각각에 대한 인증 절차는 위에서 설명한 바와 동일하므로 생략하기로 한다. According to an embodiment of the present invention, the
한편, 본 발명의 일실시예에 의하면, 상기 이동 단말기(100)는 상기 추출한 식별자별 구매 정보를 상기 사용자에게 디스플레이해 줄 수 있다. 이 경우, 상기 이동 단말기(100)는 상기 추출한 식별자별 구매정보 중 특정 식별자의 구매 정보에 대한 사용자의 선택 신호를 수신할 수 있다. Meanwhile, according to an embodiment of the present invention, the
즉, 사용자는 상기 이동 단말기(100)를 통해서 다양한 식별자를 인식한 후에, 자신이 원하는 상품을 선택하여 결제를 진행할 수 있는 것이다. 예컨대, 상기 이동 단말기(100)가 식별자 1(라면), 식별자 2(주스), 식별자 3(샴푸)을 인식한 경우, 상기 사용자는 샴푸는 제외하고 라면과 주스만을 선택하여 결제 요청을 할 수 있게 된다.That is, after recognizing various identifiers through the
일반적으로 사용자가 마트나 서점 등에서 상품을 구입하고자 할 때, 사용자는 계산을 하기 위해서 구입하고자 하는 상품을 모두 계산대로 가져와야 한다. 하지만, 본 발명의 일실시예에 의하면, 상기 사용자는 상품을 소지할 필요 없이, 구입하고자 하는 상품에 관한 식별자만 상기 이동 단말기(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
한편, 본 발명의 일실시예에 의하면, 상기 사용자는 배달 요청을 할 수 있다. 즉, 상기 사용자는 상기 이동 단말기(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
본 발명의 일실시예에 의하면, 상기 배달 정보는 상기 사용자가 결제 요청시, 상기 이동 단말기(100)의 사용자 입력부(130)를 통해 입력할 수 있다. 또한, 본 발명의 또 다른 실시예에 의하면, 상기 배달 정보는 상기 이동 단말기(100)에 저장되어 있을 수도 있다. 한편, 상기 배달 정보는 상기 결제 중개 서버(200) 또는 상기 카드사 서버(300)에 상기 사용자 정보와 맵핑되어 저장되어 있을 수도 있다.According to an embodiment of the present invention, the delivery information may be input through the
본 발명의 일실시예에 의하면, 상기 배달 관리 서버는 상기 결제 중개 서버(200)로부터 배달 요청 정보를 수신하여, 해당 배송지로 배달을 수행하게 된다. According to an embodiment of the present invention, the delivery management server receives the delivery request information from the
한편, 본 발명의 일실시예에 의하면, 상기 사용자가 상기 이동 단말기(100)를 통해 식별자를 인식하는 경우, 사용 가능한 쿠폰 정보가 자동으로 고려될 수도 있다. 예컨대, A 마트에 라면 300원 할인 쿠폰이 존재하는 경우, 상기 이동 단말기(100)가 라면의 포장지에 존재하는 식별자를 인식하면, 디스플레이부(151)에 300원 할인 쿠폰 정보가 자동으로 디스플레이될 수 있는 것이다. Meanwhile, according to an embodiment of the present invention, when the user recognizes the identifier through the
본 발명의 일실시예에 의하면, 사용자는 온라인/오프라인 매체 등에 노출된 광고 상품 등에 대해 보는 즉시 구매 요청을 할 수 있게 되므로, 가맹점들의 매출 증대를 기대할 수 있다. 또한, 판매 구조가 간편화될 수 있으므로, 가맹점들의 지출 비용(인건비 등)이 절감될 수 있다. 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.
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.
상기 식별자가 인식된 경우, 상기 이동 단말기가 전자 지갑 모듈을 구동하는 단계;
상기 이동 단말기가 상기 전자 지갑 모듈을 통해 사용자로부터 결제 수단 선택에 관한 입력 신호를 수신하는 단계; 및
상기 이동 단말기가 상기 사용자가 선택한 결제 수단 정보를 상기 결제 중개 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 결제 방법.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.
상기 결제 중개 서버가 상기 이동 단말기로부터 수신한 인풋 데이터 및 기 저장된 검증 인자를 이용하여 식별자 인증정보를 생성하는 단계; 및
상기 결제 중개 서버가 상기 생성한 식별자 인증정보와 상기 이동 단말기로부터 수신한 식별자 인증정보의 일치 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 결제 방법.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.
상기 이동 단말기가 복수의 식별자를 인식하는 단계;
상기 이동 단말기가 상기 복수의 식별자를 분석하여 식별자별 구매 정보를 추출하는 단계; 및
상기 이동 단말기가 상기 결제 중개 서버로 상기 추출한 식별자별 구매 정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 결제 방법.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.
상기 이동 단말기가 상기 추출한 식별자별 구매 정보를 디스플레이하는 단계;
상기 이동 단말기가 상기 추출한 식별자별 구매정보 중 특정 식별자의 구매 정보에 대한 사용자의 선택 신호를 수신하는 단계; 및
상기 이동 단말기가 상기 선택된 특정 식별자의 구매 정보를 상기 결제 중개 서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 결제 방법. 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.
상기 결제 중개 서버가 상기 사용자의 배달 정보 및 구매 정보를 포함하는 배달 요청 정보를 배달 관리 서버로 전송하는 단계를 더 포함하는 것을 특징으로 하는 결제 방법.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.
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.
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.
상기 식별자가 인식된 경우, 전자 지갑 모듈을 구동하고,
상기 전자 지갑 모듈을 통해 사용자로부터 결제 수단 선택에 관한 입력 신호를 수신하고,
상기 사용자가 선택한 결제 수단 정보를 상기 결제 중개 서버로 전송하는 것을 특징으로 하는 결제 시스템.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.
상기 이동 단말기로부터 수신한 인풋 데이터 및 기 저장된 검증 인자를 이용하여 식별자 인증정보를 생성하고,
상기 생성한 식별자 인증정보와 상기 이동 단말기로부터 수신한 식별자 인증정보의 일치 여부를 판단하여 상기 식별자에 대한 인증을 수행하는 것을 특징으로 하는 결제 시스템.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.
복수의 식별자를 인식하고, 상기 복수의 식별자를 분석하여 식별자별 구매 정보를 추출하고,
상기 추출한 식별자별 구매 정보를 상기 결제 중개 서버로 전송하는 것을 특징으로 하는 결제 시스템.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.
상기 추출한 식별자별 구매 정보를 디스플레이하고,
상기 추출한 식별자별 구매 정보 중 특정 식별자의 구매 정보에 대한 사용자의 선택 신호를 수신하고,
상기 선택된 특정 식별자의 구매 정보를 상기 결제 중개 서버로 전송하는 것을 특징으로 하는 결제 시스템. 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.
상기 사용자의 배달 정보 및 구매 정보를 포함하는 배달 요청 정보를 배달 관리 서버로 전송하는 것을 특징으로 하는 결제 시스템.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.
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.
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)
| 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 |
-
2011
- 2011-03-04 KR KR1020110019679A patent/KR20120100640A/en not_active Ceased
Cited By (3)
| 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 |