KR20140050168A - Multiple payment method and terminal for payment - Google Patents
Multiple payment method and terminal for payment Download PDFInfo
- Publication number
- KR20140050168A KR20140050168A KR1020120115769A KR20120115769A KR20140050168A KR 20140050168 A KR20140050168 A KR 20140050168A KR 1020120115769 A KR1020120115769 A KR 1020120115769A KR 20120115769 A KR20120115769 A KR 20120115769A KR 20140050168 A KR20140050168 A KR 20140050168A
- Authority
- KR
- South Korea
- Prior art keywords
- payment
- terminal
- wireless terminal
- portable wireless
- communication
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/204—Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/16—Payments settled via telecommunication systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/206—Point-of-sale [POS] network systems comprising security or operator identification provisions, e.g. password entry
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Cash Registers Or Receiving Machines (AREA)
Abstract
Description
본 발명은 지정된 휴대용 무선단말과 근접 거리에서 통신하여 상기 휴대용 무선단말에 구비된 자원 중 일부의 자원을 상기 결제단말의 구성부처럼 이용하여 결제 절차를 수행하는 것이다. 특히 본 발명은 결제단말을 통해 내부적으로 결제 절차를 수행하는 중에 특정 구성부에서 오류가 발생하여 결제 절차를 수행할 수 없는 경우에 상기 오류가 발생한 결제단말 측 구성부 대신에 상기 휴대용 무선단말에 구비된 자원을 이용하여 상기 결제 절차를 수행하는 것이다.
The present invention communicates with a designated portable wireless terminal in close proximity to perform a payment procedure using some of the resources provided in the portable wireless terminal as a component of the payment terminal. In particular, the present invention is provided in the portable wireless terminal instead of the payment terminal side component in which the error occurs when an error occurs in a specific component during the payment procedure internally through the payment terminal to perform the payment procedure. The payment process is performed using the reserved resources.
상점, 마트, 백화점 등의 오프라인 가맹점에 CAT(Credit Authorization Terminal) 또는 POS(Point Of Sales)단말과 같은 결제단말을 구비하고, 상기 결제단말을 통해 고객의 카드로부터 리딩되는 카드정보를 이용하여 전자적으로 지불결제를 처리하는 카드 결제 서비스가 제공되고 있다.
A payment terminal such as a CAT (Credit Authorization Terminal) or a POS (Point of Sales) terminal is provided at an offline affiliated store such as a store, a mart, or a department store, and is electronically using card information read from a customer's card through the payment terminal. There is a card payment service that handles payment.
그러나 대규모의 네트워크 인프라를 구축한 일부 대형 가맹점을 제외한 대부분의 소형 가맹점에서는 결제단말과 밴사 서버 간 통신 불량을 비롯한 각종 문제에 의해 카드 결제가 정상적으로 처리되지 않는 문제가 빈번하게 발생하고 있다.
However, most small merchants, except for some large merchants who have a large network infrastructure, frequently encounter problems such as poor card payment due to various problems such as poor communication between payment terminals and Bansa servers.
이를 해소하기 위해 일부 가맹점에서는 복수의 결제단말을 구비하여 하나는 주 결제용으로 이용하고 다른 하나는 백업 결제용으로 이용하고 있으나, 이를 위해 불필요한 경비가 소요됨은 물론, 통신 불량 등의 원인이 밴사 서버 측에서 발생한 것이 아니라 네트워크 자체에서 발생한 경우에 어떠한 결제단말을 이용하더라도 카드 결제가 제공되지 않는 문제를 발생시킨다.
In order to solve this problem, some merchants have a plurality of payment terminals, one for the main payment and the other for the backup payment. If it does not occur at the side, but occurs at the network itself, it causes a problem that the card payment is not provided by any payment terminal.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 가맹점에 구비된 결제단말과 지정된 휴대용 무선단말을 하나의 셋트로 묶어 공급한 후에, 결제단말 측 구성부 중에 적어도 하나의 구성부에 오류가 발생하여 상기 결제단말을 통한 카드 결제가 정상적으로 처리되지 않는 경우(또는 의도적으로 결제단말 자체의 결제 절차를 수행하지 않는 경우)에 상기 셋트로 묶인 결제단말의 구성부와 휴대용 무선단말의 자원 중에서 결제에 이용 가능한 구성부/자원을 선택적으로 이용하여 결제 절차를 수행하도록 하는 다중 결제 방법과 이를 위한 결제단말을 제공함에 있다.
An object of the present invention for solving the above problems, after supplying the payment terminal and the designated portable wireless terminal provided in the merchant bundled into one set, an error occurs in at least one component of the payment terminal side components. If the card payment through the payment terminal is not normally processed (or intentionally does not perform the payment process of the payment terminal itself) is used for payment among the components of the payment terminal bundled with the set and the resources of the portable wireless terminal. The present invention provides a multiple payment method and a payment terminal for performing a payment procedure by selectively using possible components / resources.
본 발명에 따른 결제단말은, 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부와, 키 데이터를 입력받는 키 입력 구성부와, 사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와, 전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와, 유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와, 하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와, 지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와, 상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 있어서, 상기 제어부를 통해 실행되는 하나 이상의 프로그램은, 상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 모드 전환부와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 초기화 처리부와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단말 인증부와, 상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 제2 결제 처리부를 구비한다.
The payment terminal according to the present invention includes a card reader component for reading card information from a card of a customer, a key input component for receiving key data, a screen output component for outputting a user interface and various information, a slip or A print output component for printing a receipt, a communication processing component capable of communicating with bansa via a wired or wireless communication network, a memory component for storing one or more program codes and data sets, and a communication port provided in a designated portable wireless terminal A first payment designated by using each of the components while controlling each of the components by executing a communication port component configured to connect or communicate with or support cable communication; In the payment terminal having a control unit for performing the procedure and a housing unit for receiving the respective components For example, the one or more programs executed by the control unit may check whether the operation mode of the payment terminal is switched to a second payment mode for performing a second payment procedure in association with a portable wireless terminal designated through the communication port configuration unit, Or a mode switching unit for switching the operation mode of the payment terminal to the second payment mode, an initialization processor for initializing an operation state for performing a second payment procedure in association with the portable wireless terminal through the communication port configuration unit; And a terminal authentication unit configured to authenticate whether the portable wireless terminal connected in communication with the application provided in the portable wireless terminal is an available wireless terminal in the second payment mode through the communication port configuration unit. Full payment request that includes card information read through the component And a second billing processing part for performing a second process for processing payments to be transmitted to the specified server via a portable wireless terminal.
본 발명에 따르면, 상기 모드 전환부는, 상기 제1 결제 절차 수행 중 적어도 하나의 오류가 발생하는 경우에 상기 제2 결제모드로의 전환을 확인하거나, 상기 키 입력 구성부에 제2 결제를 명령하는 제2 결제 버튼이 구비된 경우에 상기 제2 결제 버튼이 입력됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나, 상기 화면 출력 구성부를 통해 제2 결제를 선택하는 제2 결제 메뉴가 출력된 경우에 상기 제2 결제 메뉴가 선택됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나, 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 통신 연결되는 경우에 상기 제2 결제모드로의 전환을 확인하는 것 중, 적어도 하나 또는 둘 이상의 조합을 통해 상기 제2 결제모드로의 전환을 확인할 수 있다.
According to the present invention, when the at least one error occurs during the execution of the first payment procedure, the mode switching unit confirms switching to the second payment mode or instructs the key input configuration unit to make a second payment. When the second payment button is provided, the second payment menu for confirming the switching to the second payment mode or selecting the second payment through the screen output configuration unit is output based on the input of the second payment button. In this case, the switching to the second payment mode is confirmed based on the selection of the second payment menu, or the switch to the second payment mode is confirmed when the mobile communication terminal is connected to the designated portable wireless terminal through the communication port configuration unit. In doing so, it is possible to confirm the switching to the second payment mode through at least one or two or more combinations.
본 발명에 따르면, 상기 결제단말은, 상기 통신포트 구성부를 통해 휴대용 무선단말과 통신 연결되는지 또는 휴대용 무선단말과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부를 더 구비할 수 있다.
According to the present invention, the payment terminal may further include a communication port confirmation unit for confirming whether the communication connection with the portable wireless terminal through the communication port configuration unit or to maintain the communication connection with the portable wireless terminal.
본 발명에 따르면, 상기 결제단말은, 상기 카드 리더 구성부, 키 입력 구성부, 화면 출력 구성부, 인쇄 출력 구성부 및 통신 처리 구성부 중 상기 제1 결제 절차와 관련된 하나 이상의 구성부에 대한 동작 상태를 진단하는 진단 처리부를 더 구비할 수 있다.
According to the present invention, the payment terminal is configured to operate on one or more components related to the first payment procedure among the card reader component, the key input component, the screen output component, the print output component, and the communication processing component. It may further include a diagnostic processing unit for diagnosing the condition.
본 발명에 따르면, 상기 제2 결제 절차는, 상기 결제단말이 상기 휴대용 무선단말에 구비된 자원을 이용하여 결제 절차를 수행하는 결제단말 마스터 방식, 상기 휴대용 무선단말이 상기 결제단말에 구비된 구성부를 이용하여 결제 절차를 수행하는 무선단말 마스터 방식, 상기 결제단말의 구성부와 휴대용 무선단말의 자원을 상호 이용하여 결제 절차를 수행하는 분산 처리 방식 중, 적어도 하나의 방식을 통해 수행되는 결제 절차를 포함할 수 있다.
According to the present invention, the second payment procedure, the payment terminal master method for performing the payment procedure using the resources provided in the portable terminal, the mobile terminal is a component provided with the portable terminal in the payment terminal A payment procedure performed through at least one of a wireless terminal master method for performing a payment procedure using a distributed processing method for performing a payment procedure by using resources of a mobile terminal and a component of the payment terminal. can do.
본 발명에 따르면, 상기 결제단말은, 상기 결제단말의 동작 내역을 상기 휴대용 무선단말로 백업하는 백업 처리부를 더 구비할 수 있다.
According to the present invention, the payment terminal may further include a backup processing unit for backing up the operation details of the payment terminal to the portable wireless terminal.
본 발명에 따른 다중 결제 방법은, 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부와, 키 데이터를 입력받는 키 입력 구성부와, 사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와, 전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와, 유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와, 하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와, 지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와, 상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 실행되는 다중 결제 방법에 있어서, 상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 단계와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 단계와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단계와, 상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 단계를 포함한다.
The multi-payment method according to the present invention includes a card reader component for reading card information from a card of a customer, a key input component for receiving key data, a screen output component for outputting a user interface and various information, and a slip. Or a print output component for printing a receipt, a communication processing component capable of communicating with bansa via a wired or wireless communication network, a memory component for storing one or more program codes and data sets, and a communication provided in a designated portable wireless terminal. A first port designated by using each of the components at the same time as controlling the components by executing a communication port component which connects to the port or supports cable communication, and at least one program code recorded in the memory component; Payment terminal having a control unit for performing the payment procedure and a housing unit for receiving the respective components In the multi-payment method executed at the end, confirm that the operation mode of the payment terminal is switched to the second payment mode for performing a second payment procedure in connection with the portable wireless terminal designated through the communication port configuration unit, or the payment Switching an operation mode of the terminal to the second payment mode; initializing an operation state for performing a second payment procedure in association with the portable wireless terminal through the communication port configuration unit; Authenticating whether the portable wireless terminal connected to the communication is a wireless terminal available in the second payment mode according to an authentication protocol promised with an application provided in the portable wireless terminal, and reading card information read through the card reader component. Payment request, including the transmission to the designated server via the portable wireless terminal Performing a second payment procedure for processing;
본 발명에 따르면, 가맹점에 구비된 결제단말을 통해 결제 절차를 수행하는 중에 통신 불량을 비롯한 어떠한 종류의 오류에 의해 상기 결제단말을 통한 결제 절차가 수행되지 않는 경우에 상기 결제단말과 하나의 셋트로 묶인 휴대용 무선단말의 가용한 자원을 활용하여 신속하게 오류가 발생한 해당 결제 절차를 다시 수행하여 즉시 결제가 처리되도록 하는 이점이 있다.
According to the present invention, if the payment process is not performed through the payment terminal due to any kind of error including communication failure while performing the payment procedure through the payment terminal provided in the merchant, the payment terminal and one set. By utilizing the available resources of the bundled portable wireless terminal, there is an advantage that the payment is processed immediately by performing the corresponding payment procedure again in error.
도 1은 본 발명의 실시 방법에 따른 결제단말의 구성을 도시한 도면이다.
도 2a와 도 2b는 본 발명의 실시 방법에 따라 결제단말과 휴대용 무선단말의 통신 연결을 예시한 도면이다.
도 3은 본 발명의 휴대용 무선단말과 애플리케이션 기능 구성을 도시한 도면이다.
도 4는 결제단말과 휴대용 무선단말이 연동하여 제2 결제 절차를 수행하는 시스템 구성을 도시한 도면이다.
도 5는 본 발명의 실시 방법에 따른 휴대용 무선단말의 애플리케이션을 설정하는 과정을 도시한 도면이다.
도 6은 본 발명의 실시 방법에 따른 결제단말과 휴대용 무선단말 간 통신포트 연결 과정을 도시한 도면이다.
도 7은 본 발명의 실시 방법에 따른 결제단말 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
도 8은 본 발명의 실시 방법에 따른 무선단말 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
도 9는 본 발명의 실시 방법에 따른 분산 처리 방식의 제2 결제 절차 과정을 도시한 도면이다.1 is a diagram showing the configuration of a payment terminal according to an embodiment of the present invention.
2A and 2B illustrate communication connection between a payment terminal and a portable wireless terminal according to an embodiment of the present invention.
3 is a diagram illustrating a configuration of a portable radio terminal and an application function of the present invention.
4 is a diagram illustrating a system configuration in which a payment terminal and a portable wireless terminal interoperate to perform a second payment procedure.
5 is a diagram illustrating a process of setting an application of a portable radio terminal according to an embodiment of the present invention.
6 is a diagram illustrating a communication port connection process between a payment terminal and a portable wireless terminal according to an embodiment of the present invention.
7 is a diagram illustrating a second payment procedure process of the payment terminal master method according to an embodiment of the present invention.
8 is a diagram illustrating a second payment procedure of the wireless terminal master method according to an embodiment of the present invention.
9 is a diagram illustrating a second payment procedure procedure of the distributed processing method according to an embodiment of the present invention.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 예를들어, 서버 측에 구비된 구성부가 단말 측에 구현되거나, 반대로 단말 측에 구비된 구성부가 서버 측에 구현되는 형태로 실시되는 것이 가능하다.
The operation principle of the preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings and description. It should be understood, however, that the drawings and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention, and are not to be construed as limiting the present invention. For example, it is possible that a configuration provided on the server side is implemented on the terminal side, or conversely, a configuration portion provided on the terminal side is implemented on the server side.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. The terms used below are defined in consideration of the functions of the present invention, which may vary depending on the user, intention or custom of the operator. Therefore, the definition should be based on the contents throughout the present invention.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
As a result, the technical idea of the present invention is determined by the claims, and the following embodiments are merely means for effectively explaining the technical idea of the present invention to a person having ordinary skill in the art to which the present invention belongs Only.
도면1은 본 발명의 실시 방법에 따른 결제단말(100)의 구성을 도시한 도면이다.
1 is a diagram showing the configuration of a payment terminal 100 according to an embodiment of the present invention.
보다 상세하게 본 도면1은 지정된 휴대용 무선단말(300)과 근접 거리에서 통신하여 상기 휴대용 무선단말(300)에 구비된 자원 중 일부의 자원을 상기 결제단말(100)의 구성부처럼 이용하여 결제 절차를 수행하는 결제단말(100)과 이를 구현하는 프로그램의 기능 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 결제단말(100)에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 바람직하게, 본 발명의 결제단말(100)은 가맹점에 구비된 CAT(Credit Authorization Terminal) 또는 POS(Point Of Sales)단말 중 적어도 하나를 포함하거나, 또는 상기 CAT/POS의 기능을 수행하는 가맹점 단말을 포함한다.
In more detail, FIG. 1 illustrates a payment procedure by communicating with a designated portable wireless terminal 300 in close proximity and using some of the resources provided in the portable wireless terminal 300 as a component of the payment terminal 100. As shown in FIG. 1 illustrates a functional configuration of a payment terminal 100 performing a program and a program for implementing the same, a person having ordinary knowledge in the art to which the present invention pertains may refer to and / or modify the
본 발명에 따른 결제단말(100)은, 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부(102)와, 키 데이터를 입력받는 키 입력 구성부(103)와, 사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부(104)와, 전표 또는 영수증을 인쇄하는 인쇄 출력 구성부(108)와, 유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부(106)와, 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부(109)와, 지정된 휴대용 무선단말(300)에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부(105)와, 상기 메모리 구성부(109)에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 지정된 결제 절차를 수행하는 제어부(101)와, 전원을 공급하는 전원 공급부(110)를 포함하는 물리적 구성부로 이루어지며, 상기 각 구성부를 수용하는 하우징부(111)를 구비한다. 본 발명의 실시 방법에 따라 상기 결제단말(100)의 물리적 구성부는 일부가 생략되거나 또는 추가되는 것이 가능하다. 바람직하게, 상기 결제단말(100)은 결제 절차의 보안 요구사항을 실행하는 보안응용모듈(107)이나, 고객의 서명을 입력받는 서명패드 구성부가 더 구비될 수 있다. 또는, 상기 결제단말(100)은 NFC 구성부를 더 구비할 수 있으며, 이 경우에 상기 결제단말(100)과 휴대용 무선단말(300)은 상기 통신포트 구성부(105) 대신에 상기 NFC 구성부를 통해 연동될 수 있다. 또는, 상기 결제단말(100)은 근거리 통신 구성부를 더 구비할 수 있으며, 이 경우에 상기 결제단말(100)과 휴대용 무선단말(300)은 상기 통신포트 구성부(105) 대신에 상기 근거리 통신 구성부를 통해 연동될 수 있다. 이하, 상기 통신포트 구성부(105)를 통해 상기 결제단말(100)과 휴대용 무선단말(300)이 연동하여 동작하는 실시 방법을 위주로 본 발명의 특징을 설명하기로 한다. 그러나 본 발명에서 결제단말(100)과 휴대용 무선단말(300)이 연동하는 방식이 통신포트를 이용하는 방식만으로 한정되는 것은 아니며, 상기 결제단말(100)과 휴대용 무선단말(300)이 근접 거리에서 연동할 수 있는 방식이라면 어떠한 방식이 이용되어도 무방함을 명백하게 밝혀두는 바이다.
The payment terminal 100 according to the present invention outputs a card reader configuration unit 102 for reading card information from a customer's card, a key input configuration unit 103 for receiving key data, a user interface and various information. A screen output configuration unit 104, a print output configuration unit 108 for printing a slip or receipt, a communication processing configuration unit 106 capable of communicating with bansa via a wired or wireless communication network, and a program code and a data set. A memory configuration unit 109 for storing, a communication port configuration unit 105 for connecting to a communication port provided in the designated portable wireless terminal 300 or for supporting cable communication, and recording in the memory configuration unit 109 And a physical component including a control unit 101 for controlling each of the components by executing one or more program codes and performing a specified payment procedure, and a power supply unit 110 for supplying power. It is provided with a housing portion 111 for accommodating the components. According to the embodiment of the present invention, a part of the physical component of the payment terminal 100 may be omitted or added. Preferably, the payment terminal 100 may be further provided with a security application module 107 for executing the security requirements of the payment procedure, or a signature pad component for receiving a signature of the customer. Alternatively, the payment terminal 100 may further include an NFC component, in this case, the payment terminal 100 and the portable wireless terminal 300 through the NFC component instead of the communication port component 105. It can be interlocked. Alternatively, the payment terminal 100 may further include a short-range communication component, in which case the payment terminal 100 and the portable wireless terminal 300 is configured for the short-range communication instead of the communication port component 105. Can be linked through wealth. Hereinafter, the characteristics of the present invention will be described based on an implementation method in which the payment terminal 100 and the portable wireless terminal 300 operate in conjunction with the communication port configuration unit 105. However, in the present invention, the method of interworking with the payment terminal 100 and the portable wireless terminal 300 is not limited to the method using the communication port, and the payment terminal 100 and the portable wireless terminal 300 interwork at a close distance. It is clear that any method can be used as long as possible.
상기 제어부(101)는 상기 결제단말(100)의 동작을 제어하는 기능 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하여 구성되며, 상기 결제단말(100)에 구비된 각 물리적 구성부와 버스(BUS) 또는 내부 케이블을 통해 연결된다. 상기 제어부(101)는 상기 프로세서를 통해 하나 이상의 프로그램 코드를 상기 실행 메모리에 로드하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 물리적 구성부로 전달하여 상기 결제단말(100)의 모든 동작을 제어한다. 상기 제어부(101)는 하나 이상의 지정된 프로그램 코드를 실행하는 결과로서 하나 이상의 물리적 구성부를 제어하여 상기 결제단말(100) 내에서 지정된 결제 절차(이하, “제1 결제 절차”라고 함)를 수행한다. 바람직하게, 상기 제어부(101)는 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하는 결제 절차(이하, “제2 결제 절차”라고 함)를 수행하는 프로그램 코드를 실행한다. 이하, 편의상 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하는 프로그램의 기능 구성부를 본 도면1의 제어부(101) 내에 도시하여 설명하기로 한다.
The control unit 101 is a generic term for a functional configuration for controlling the operation of the payment terminal 100, and includes at least one processor and an execution memory, and includes each physical component provided in the payment terminal 100. Connection is via bus or internal cable. The controller 101 loads one or more program codes into the execution memory through the processor, calculates the result, and transfers the result to at least one physical component through the bus to control all operations of the payment terminal 100. do. The controller 101 controls one or more physical components as a result of executing one or more designated program codes to perform a designated payment procedure (hereinafter, referred to as “first payment procedure”) in the payment terminal 100. Preferably, the control unit 101 executes a program code for performing a payment procedure (hereinafter referred to as a "second payment procedure") linked to the designated portable wireless terminal 300 according to the present invention. Hereinafter, for convenience, a functional component of a program for performing a second payment procedure in connection with a designated portable wireless terminal 300 according to the present invention will be described in the control unit 101 of FIG.
상기 메모리 구성부(109)는 상기 결제단말(100)에 구비되는 비휘발성 메모리의 총칭으로서, 상기 제어부(101)를 통해 실행되는 적어도 하나의 프로그램 코드를 저장하고, 상기 프로그램 코드가 실행되어 이용하는 적어도 하나의 데이터 셋트를 저장하여 유지한다. 상기 메모리 구성부(109)는 기본적으로 상기 결제단말(100)의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 그리고 상기 결제단말(100)의 통신 연결을 처리하는 통신 프로그램 코드와 통신 데이터 셋트를 저장하여 유지하며, 상기 결제단말(100) 내에서 지정된 제1 결제 절차를 수행하는 결제 프로그램 코드와 결제 데이터 셋트를 저장한다. 바람직하게, 상기 메모리 구성부(109)는 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하는 프로그램 코드와 데이터 셋트를 저장하여 유지한다.
The memory configuration unit 109 is a general term for a nonvolatile memory included in the payment terminal 100, and stores at least one program code executed through the control unit 101, and at least the program code is executed and used. Store and maintain one data set. The memory configuration unit 109 basically stores a system program code and a system data set corresponding to an operating system of the payment terminal 100, and a communication program code and a communication data set for processing a communication connection of the payment terminal 100. It stores and maintains, and stores a payment program code and a payment data set for performing a designated first payment procedure in the payment terminal (100). Preferably, the memory configuration unit 109 stores and maintains a program code and a data set for performing a second payment procedure in association with the designated portable wireless terminal 300 according to the present invention.
상기 카드 리더 구성부(102)는 ISO/IEC 7810 규격의 MS(Magnetic Stripe)카드를 리딩하는 MS카드 리더 구성부(102), ISO/IEC 7816 규격의 접촉식 IC카드 리더 구성부(102), 또는 ISO/IEC 14443 규격 및 RF카드 규격의 비접촉식 IC카드 리더 구성부(102) 중 하나 이상의 리더 구성부를 포함하여 이루어지며, 상기 제어부(101)의 제어를 근거로 각 리더 규격에서 정한 바에 따라 결제용 카드에 구비된 매체(예컨대, MS 또는 IC칩)로부터 카드정보(또는 카드정보 매핑된 고유코드)를 리딩한다. 상기 카드 리더 구성부(102)에 어떠한 리더 구성부를 구비하는지는 당업자에 의해 선택적으로 결정될 수 있으며, 특정 리더 구성부에 의해 본 발명이 한정되지 아니한다. 본 발명의 실시 방법에 따라 상기 카드 리더 구성부(102)는 적외선 통신, RFID 통신, NFC(Neat Field Communication), 블루투스(Bluetooth) 등과 같은 근접 통신을 통해 카드 또는 고객 무선단말로부터 카드정보(또는 카드정보 매핑된 고유코드)를 리딩하는 형태로 구현되거나, 또는 바코드리더 또는 디지털카메라를 통해 고객 무선단말이나 지정된 매체에 표시된 1차원 바코드, 2차원 바코드, 3차원 바코드, 컬러코드 등의 코드 이미지를 인식하여 카드정보(또는 카드정보 매핑된 고유코드)을 리딩하는 형태로 구현될 수 있다. 한편 본 발명에 따른 제2 결제 절차가 고객의 카드로부터 리딩되는 카드정보를 이용하여 결제 절차를 수행하는 경우, 상기 카드 리더 구성부(102)는 MS카드 리더 구성부(102), 접촉식 IC카드 리더 구성부(102), 비접촉식 IC카드 리더 구성부(102) 중 적어도 하나의 형태로 구현되는 것이 바람직하다.
The card reader component 102 is an MS card reader component 102 for reading an MS / Magnetic Stripe (MS) card of ISO / IEC 7810 standard, a contact type IC card reader component 102 of ISO / IEC 7816 standard, Or at least one reader component of the contactless IC card reader component 102 of the ISO / IEC 14443 standard and the RF card standard, and for payment according to each reader standard based on the control of the controller 101. Card information (or card information mapped unique code) is read from a medium (eg, MS or IC chip) provided in the card. Which reader component is provided in the card reader component 102 can be selectively determined by those skilled in the art, and the present invention is not limited by the specific reader component. According to an embodiment of the present invention, the card reader component 102 may provide card information (or a card from a card or a customer wireless terminal through proximity communication such as infrared communication, RFID communication, NFC (Neat Field Communication), Bluetooth, etc.). Information-mapped unique code) or by reading a barcode reader or digital camera to recognize code images such as one-dimensional barcodes, two-dimensional barcodes, three-dimensional barcodes, and color codes displayed on customer wireless terminals or designated media. The card information (or card information mapped unique code) may be read. On the other hand, when the second payment procedure according to the present invention performs the payment procedure using the card information read from the customer's card, the card reader configuration unit 102 is MS card reader configuration unit 102, contact IC card It is preferable that the reader component 102 and the contactless IC card reader component 102 be implemented in at least one form.
상기 키 입력 구성부(103)는 하나 이상의 키 버튼을 구비한 키 입력장치(또는 상기 화면 출력 구성부(104)와 연계된 터치스크린 입력장치)와 이를 구동하는 입력모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 각종 연산을 제어하는 명령을 입력 받거나, 또는 상기 제어부(101)의 연산에 필요한 각종 키 데이터(예컨대, 결제금액 등)를 입력 받는다. 바람직하게, 상기 키 입력 구성부(103)는 상기 결제단말(100) 내에서 수행되는 제1 결제 절차에 필요한 키 데이터를 입력 받으며, 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 위해 필요한 키 데이터(또는 상기 제2 결제 절차를 위해 필요한 키 데이터 중 지정된 일부의 키 데이터)를 입력받을 수 있다.
The key input configuration unit 103 is composed of a key input device (or a touch screen input device associated with the screen output configuration unit 104) having one or more key buttons and an input module for driving the key input device. 101 is connected to a bus (or an internal cable) to receive a command for controlling various operations of the controller 101 or input various key data (for example, a payment amount) required for the operation of the controller 101. Receive. Preferably, the key input configuration unit 103 receives the key data required for the first payment procedure performed in the payment terminal 100, the second interworking with the designated portable wireless terminal 300 according to the present invention The key data necessary for the payment procedure (or key data of a designated part of the key data required for the second payment procedure) may be input.
본 발명의 실시 방법에 따르면, 상기 키 입력 구성부(103)는 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 명령하는 “제2 결제 버튼”을 구비할 수 있다. 상기 제2 결제 버튼은 상기 제1 결제 절차를 수행하기 전 또는 제1 결제 절차를 수행하는 중에 입력됨에 의해, 상기 제1 결제 절차 대신에 제2 결제 절차를 수행하도록 명령하거나, 또는 상기 제1 결제 절차를 제2 결제 절차로 대체하여 수행하도록 명령할 수 있다. 바람직하게, 상기 제2 결제 버튼은 상기 제1 결제 절차와 관련된 키 버튼 이외의 별도의 전용 키 버튼 형태로 구현될 수 있다.
According to the exemplary embodiment of the present invention, the key input configuration unit 103 may be provided with a "second payment button" for instructing a second payment procedure for interworking with the designated portable wireless terminal 300. The second payment button is input before performing the first payment procedure or during the first payment procedure, thereby instructing the second payment procedure to be performed instead of the first payment procedure, or the first payment. The procedure may be replaced by a second payment procedure. Preferably, the second payment button may be implemented in the form of a separate dedicated key button other than the key button associated with the first payment procedure.
상기 화면 출력 구성부(104)는 화면출력장치(예컨대, LCD(Liquid Crystal Display) 등을 포함하는 모든 종류의 디스플레이 장치)와 이를 구동하는 출력모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력장치로 출력한다. 바람직하게, 상기 화면 출력 구성부(104)는 상기 제어부(101)의 제어에 따라 상기 결제단말(100) 내에서 수행되는 제1 결제 절차에 필요한 사용자 인터페이스와 각종 정보를 출력할 수 있으며, 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 개시하거나 제2 결제 절차를 수행하는 사용자 인터페이스와 각종 정보를 출력할 수 있다.
The screen output configuration unit 104 is composed of a screen output device (for example, all kinds of display devices including a liquid crystal display (LCD)) and an output module for driving the same, and the control unit 101 and the bus (or An internal cable) and outputs a calculation result corresponding to a screen output among various calculation results to the screen output apparatus under the control of the controller 101. Preferably, the screen output configuration unit 104 may output a user interface and various information required for the first payment procedure performed in the payment terminal 100 under the control of the controller 101, the present invention In accordance with the present invention, a second payment procedure for interworking with the designated portable wireless terminal 300 may be started or a user interface for performing the second payment procedure and various information may be output.
본 발명의 실시 방법에 따르면, 상기 화면 출력 구성부(104)는 상기 제어부(101)의 제어에 따라 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 명령하는 “제2 결제 메뉴”를 출력할 수 있다. 상기 제2 결제 메뉴가 출력되는 경우, 상기 키 입력 구성부(103)를 통한 제2 결제 메뉴가 선택됨에 의해, 상기 제1 결제 절차 대신에 제2 결제 절차가 수행되도록 명령되거나, 또는 상기 제1 결제 절차를 제2 결제 절차로 대체하여 수행되도록 명령될 수 있다.
According to the exemplary embodiment of the present invention, the screen output configuration unit 104 generates a “second payment menu” for instructing a second payment procedure for interworking with the designated portable wireless terminal 300 under the control of the controller 101. You can print When the second payment menu is output, the second payment menu is selected through the key input configuration unit 103 so that a second payment procedure is executed instead of the first payment procedure, or the first payment menu is performed. It may be ordered to be performed by replacing the payment procedure with the second payment procedure.
상기 인쇄 출력 구성부(108)는 인쇄출력장치와 이를 구동하는 인쇄모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 상기 제어부(101)의 각종 연산 결과 중 인쇄 출력에 대응하는 연산 결과를 상기 인쇄장치로 출력한다. 바람직하게, 상기 인쇄 출력 구성부(108)는 결제 절차를 수행한 결과에 대응하는 전표 또는 영수증을 인쇄 출력한다.
The print output configuration unit 108 is composed of a print output device and a printing module for driving the same, and is connected to the control unit 101 by a bus (or an internal cable) to control the control unit 101 under the control of the control unit 101. The arithmetic result corresponding to the printout is output from the various arithmetic results of " Preferably, the printout configuration unit 108 prints out the slip or receipt corresponding to the result of the payment procedure.
상기 통신 처리 구성부(106)는 유선 통신망, 무선 통신망, 그리고 근거리 통신(예컨대, 와이파이, 무선랜, 블루투스, 근거리 RF통신, UWB 등)과 유선망의 조합한 근거리 통신망 중 적어도 하나의 통신망에 접속하는 통신장치와 이를 구동하는 통신모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 상기 제어부(101)가 생성하는 통신 데이터를 상기 통신장치가 접속한 통신망을 통해 지정된 통신대상(예컨대, 밴사 서버(440) 등)으로 전송하거나, 또는 상기 통신대상으로부터 상기 통신망을 통해 전송된 통신 데이터를 수신하여 상기 제어부(101)로 전달한다.
The communication processing component 106 connects to at least one communication network of a wired communication network, a wireless communication network, and a local area communication network including a local area communication (for example, Wi-Fi, wireless LAN, Bluetooth, short-range RF communication, UWB, etc.) and a wired network. Comprising a communication device and a communication module for driving the communication device, the communication device is connected to the control unit 101 by a bus (or an internal cable) to the communication data generated by the control unit 101 under the control of the control unit 101 Is transmitted to a designated communication target (eg, bansa server 440, etc.) through a connected communication network, or receives and transmits communication data transmitted through the communication network from the communication target to the control unit 101.
상기 보안응용모듈(107)(Secure Application Module; SAM)은 상기 결제단말(100)의 전자지불 또는 전자결제 과정에 요구되는 기밀성(Confidentiality), 인증(Authentication), 무결성(Integrity) 및 부인방지(Nonrepudiation) 등의 각종 보안 요구사항을 상기 결제단말(100) 내부적으로 제어하고 관리하는 모듈의 총칭으로서, 각종 키 값과 제어 프로토콜 및 명령을 저장하여 유지하고, 상기 제어 프로토콜에 따라 상기 키 값과 명령을 이용하여 상기 결제단말(100)의 전자지불 또는 전자결제를 제어한다. 상기 보안응용모듈(107)은 PCB에 실장되는 IC칩이나 주문형반도체, 또는 SIM슬롯에 삽입되는 SIM타입 형태로 제작된다.
The secure application module (SAM) is a confidentiality, authentication, integrity, and nonrepudiation required for the electronic payment or electronic payment process of the payment terminal 100. A general term for a module that controls and manages various security requirements, such as a) internally, and stores and maintains various key values, control protocols and commands, and stores the key values and commands according to the control protocol. Control electronic payment or electronic payment of the payment terminal 100 by using. The security application module 107 is manufactured in the form of an IC chip mounted on a PCB, a custom semiconductor, or a SIM type inserted into a SIM slot.
상기 서명패드 구성부는 영수증에 표시될 고객의 서명을 입력받는 구성부로서, 서명패드장치와 이를 구동하는 구동모듈로 구성되며, 지정된 서명용 펜을 통해 서명패드에 필기 드로잉(drawing)되는 고객의 필기 서명을 입력받는다. 바람직하게, 상기 서명패드는 상기 결제단말(100)과 케이블로 연결되어 외부에 구비되는 것이 일반적이며, 편의상 본 도면1은 서명패드 구성부는 도시 생략하기로 한다.
The signature pad component is a component that receives a signature of a customer to be displayed on a receipt, and comprises a signature pad device and a driving module for driving the signature pad. Receive the input. Preferably, the signature pad is generally connected to the payment terminal 100 by a cable and is provided externally. For convenience, the signature pad component of FIG. 1 will be omitted.
상기 통신포트 구성부(105)는 직렬통신 또는 병렬통신 중 적어도 하나의 방식으로 상기 결제단말(100)의 외부에 존재하는 지정된 장치와 연결되는 통신포트와 이를 구동하는 통신모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 상기 결제단말(100)과 외부의 장치를 통신 연결한다. 예를들어, 상기 통신포트 구성부(105)는 USB(Universal Serial Bus), RS-232/485 등의 통신포트와 이를 구동하는 통신모듈로 구성될 수 있다. 바람직하게, 상기 통신포트 구성부(105)는 제2 결제를 위해 지정된 휴대용 무선단말(300)의 통신포트와 접속 통신을 지원하거나 또는 케이블 통신을 지원한다. 여기서, 접속 통신이라 함은 상기 결제단말(100)에 구비된 결제단말(100) 측 통신포트와 상기 지정된 휴대용 무선단말(300)에 구비된 무선단말 측 통신포트가 직접 접촉하여 통신하는 방식을 의미하고, 케이블 통신이라 함은 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트가 지정된 케이블로 연결되어 통신하는 방식을 의미한다.
The communication port configuration unit 105 is composed of a communication port connected to a specified device existing outside the payment terminal 100 and a communication module for driving it in at least one of serial communication or parallel communication, the control unit It is connected to the 101 and the bus (or internal cable) to communicate the payment terminal 100 and the external device under the control of the controller 101. For example, the communication port configuration unit 105 may be configured with a communication port such as a universal serial bus (USB), RS-232 / 485, and a communication module for driving the same. Preferably, the communication port configuration unit 105 supports connection communication with the communication port of the portable wireless terminal 300 designated for the second payment or supports cable communication. Here, the connection communication refers to a method in which the communication terminal of the payment terminal 100 provided in the payment terminal 100 and the communication terminal of the wireless terminal provided in the designated portable wireless terminal 300 directly contact each other. In addition, the cable communication means a communication method in which the payment terminal 100 side communication port and the wireless terminal side communication port are connected with a designated cable.
본 발명의 실시 방법에 따르면, 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트는 암/수가 커플링(Coupling)된 형태로 구현된다. 예를들어, 상기 무선단말 측 통신포트가 암컷 포트라면 상기 결제단말(100) 측 통신포트는 수컷 포트로 구형되며, 그 반대의 경우도 가능함은 명백하다. 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트가 커플링 되어 접속 통신하는 경우, 상기 결제단말(100) 측 통신포트 주변의 하우징부(111)는 상기 무선단말 측 통신포트가 상기 결제단말(100) 측 통신포트와 접속 통신하도록 상기 휴대용 무선단말(300)을 가이드하면서 포트 접속을 유도하는 가이드부(112) 또는 상기 휴대용 무선단말(300)이 삽입되는 삽입부(113)의 형태로 이루어지거나, 또는 상기 가이드부(112) 또는 삽입부(113)가 상기 결제단말(100) 측 통신포트 주변의 하우징부(111)에 고정되는 형태로 구비될 수 있다.
According to the embodiment of the present invention, the payment terminal 100 side communication port and the wireless terminal side communication port is implemented in the form of a male / male coupling (Coupling). For example, if the wireless terminal side communication port is a female port, it is obvious that the payment terminal 100 side communication port is spherical as a male port and vice versa. When the communication terminal is connected to the communication terminal and the wireless terminal side communication port is connected to the communication terminal, the housing unit 111 around the communication terminal side of the payment terminal 100 is the wireless terminal side communication port is the payment In the form of a guide portion 112 or an insertion portion 113 into which the portable wireless terminal 300 is inserted while guiding the portable wireless terminal 300 to guide communication with the communication port of the terminal 100. Alternatively, the guide part 112 or the insertion part 113 may be provided to be fixed to the housing part 111 around the communication port on the payment terminal 100 side.
본 발명의 실시 방법에 따르면, 상기 결제단말(100)의 모델 교체 주기에 비해 상기 휴대용 무선단말(300)의 교체 주기는 훨씬 짧고 그 모델의 수도 다양하다. 상기 휴대용 무선단말(300)의 교체 주기가 짧고 그 모델의 수가 다양함은, 상기 무선단말 측 통신포트의 형상(예컨대, 모양, 핀 수, 각 핀의 역할)이 다양하거나 또는 언제든 달라질 수 있음을 의미한다. 본 발명에 따르면, 상기와 같은 문제를 해소하기 위해 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트를 연결하는 젠더(Gender)가 제작될 수 있다. 상기 젠더의 일 측에는 상기 결제단말(100) 측 통신포트와 커플링 되는 결제단말(100)용 포트가 구비되고, 다른 일 측에는 상기 무선단말 측 통신포트와 커플링 되는 휴대용 무선단말(300)용 포트가 구비된다. 본 발명의 실시 방법에 따르면, 상기 젠더의 결제단말(100)로 포트는 상기 결제단말(100) 측 통신포트와 연결된 상태에서 상기 결제단말(100) 측 통신포트 주변의 하우징부(111)에 고정되는 형태로 제작될 수 있으며, 이 경우에 상기 젠더의 휴대용 무선단말(300)용 포트가 구비되는 부분에는 상기 휴대용 무선단말(300)용 포트와 상기 무선단말 측 통신포트가 접속하도록 상기 휴대용 무선단말(300)을 가이드하면서 포트 접속을 유도하는 가이드부(112) 또는 상기 휴대용 무선단말(300)이 삽입되는 삽입부(113)가 구비될 수 있다.
According to the method of the present invention, the replacement period of the portable wireless terminal 300 is much shorter than the model replacement period of the payment terminal 100 and the number of models may vary. The short replacement period of the portable wireless terminal 300 and the number of models vary, such that the shape (eg, shape, number of pins, role of each pin) of the communication port of the wireless terminal may vary or change at any time. it means. According to the present invention, a gender (Gender) connecting the payment terminal 100 side communication port and the wireless terminal side communication port may be manufactured to solve the above problem. One side of the gender is provided with a port for the payment terminal 100 coupled with the communication port of the payment terminal 100 side, the other side port for a portable wireless terminal 300 coupled with the communication port of the wireless terminal side Is provided. According to the embodiment of the present invention, the port to the payment terminal 100 of the gender is fixed to the housing 111 around the communication port of the payment terminal 100 side in a state connected with the communication terminal of the payment terminal 100 side. In this case, the port for the portable wireless terminal 300 of the gender is provided to the portable wireless terminal 300 so that the port for the portable wireless terminal 300 and the communication port of the wireless terminal is connected. The guide part 112 for guiding port connection while guiding 300 or the insertion part 113 into which the portable wireless terminal 300 is inserted may be provided.
본 발명에 따르면, 상기 결제단말(100)은 내부적으로 제1 결제 절차를 수행하는 프로그램 코드가 상기 제어부(101)를 통해 실행된 상태에 대응하는 제1 결제모듈(120)이 구비되며, 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 수행하는 하나 이상의 프로그램 코드가 상기 제어부(101)를 통해 실행된 상태에 대응하는 제2 결제모듈(125)이 구비된다.
According to the present invention, the payment terminal 100 is provided with a first payment module 120 corresponding to a state in which a program code for internally executing a first payment procedure is executed through the control unit 101, and designated portable A second payment module 125 corresponding to a state in which one or more program codes for performing a second payment procedure interworking with the wireless terminal 300 is executed through the controller 101 is provided.
본 발명의 실시 방법에 따르면, 상기 제1 결제모듈(120)과 제2 결제모듈(125)은 상기 결제단말(100)에 구비되는 하나의 프로그램 코드의 형태로 구현되거나, 별도의 프로그램 코드의 형태로 구현되는 것이 모두 가능함을 명백하게 밝혀두는 바이다. 상기 제1 결제모듈(120)과 제2 결제모듈(125)이 별도 프로그램 코드의 형태로 구현되는 경우, 상기 제1 결제모듈(120)과 제2 결제모듈(125)은 필요에 따라 내부 프로세스 간 통신을 통해 상호 정보(또는 메시지) 교환이 가능하며, 이에 의해 본 발명이 한정되지 아니한다. 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 제1 결제 절차를 수행하는 프로그램 코드에 대응하는 제1 결제모듈(120)에 대한 기술적 구성 상의 특징을 숙지하거나 도출 가능할 것이므로, 이에 대한 상세한 설명은 편의상 생략 하며, 다만 필요에 따라 상기 제1 결제모듈(120)이 상기 제2 모듈과 연동하는 구성에 대해서만 설명하기로 한다.
According to the exemplary embodiment of the present invention, the first payment module 120 and the second payment module 125 may be implemented in the form of one program code provided in the payment terminal 100 or in the form of a separate program code. It is clear that all implementations are possible. When the first payment module 120 and the second payment module 125 is implemented in the form of a separate program code, the first payment module 120 and the second payment module 125 as necessary between the internal processes It is possible to exchange information (or messages) with each other through communication, and the present invention is not limited thereto. Those skilled in the art to which the present invention pertains may know or derive the technical configuration features of the first payment module 120 corresponding to the program code for performing the first payment procedure. The detailed description will be omitted for convenience, but only the configuration in which the first payment module 120 interworks with the second module will be described as necessary.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 결제단말(100)의 동작모드가 상기 통신포트 구성부(105)를 통해 지정된 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말(100)의 동작모드를 상기 제2 결제모드로 전환시키는 모드 전환부(130)를 구비하며, 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는지 또는 휴대용 무선단말(300)과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부(135)를 구비한다.
Referring to FIG. 1, the second payment module 125 performs a second payment procedure in association with a portable wireless terminal 300 in which an operation mode of the payment terminal 100 is designated through the communication port configuration unit 105. It is provided with a mode switching unit 130 to check whether the switch to the second payment mode to perform, or to switch the operation mode of the payment terminal 100 to the second payment mode, the communication port configuration unit 105 Is provided with a communication port confirmation unit 135 to check whether the communication is connected to the portable wireless terminal 300 or maintains a communication connection with the portable wireless terminal 300 through.
상기 결제단말(100)의 기본 동작모드는 상기 제1 결제모듈(120)이 상기 결제단말(100)의 내부에서 제1 결제 절차를 수행하는 제1 결제모드이다. 상기 제1 결제모드에서 상기 제1 결제모듈(120)은 상기 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보와, 상기 키 입력 구성부(103)를 통해 입력되거나 또는 내부적으로 계산된(예컨대, 바코드리더를 통해 리딩된 상품코드를 근거로 계산된) 결제금액 및 상기 결제단말(100)이 구비된 가맹점을 식별하는 가맹점정보(예컨대, 결제단말(100)의 고유정보(예: CAT_ID), 가맹점번호 등)를 포함하는 결제요청 전문을 생성하여 상기 통신 처리 구성부(106)를 통해 지정된 밴사 서버(440)로 전송하는 제1 결제 절차를 수행한다.
The basic operation mode of the payment terminal 100 is a first payment mode in which the first payment module 120 performs a first payment procedure inside the payment terminal 100. In the first payment mode, the first payment module 120 is input from the card information read from the card of the customer through the card reader configuration unit 102 and through the key input configuration 103 or internally. Calculated payment amount (e.g., calculated based on a product code read through a barcode reader) and merchant information (e.g., unique information of the payment terminal 100) identifying an affiliated store equipped with the payment terminal 100 (e.g., Performs a first payment procedure of generating a payment request message including a CAT_ID), a merchant number, and the like, and transmitting it to the designated bansa server 440 through the communication processing component 106.
본 발명의 제1 모드 전환 방식에 따르면, 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 중에 적어도 하나의 오류가 발생하게 되면, 상기 제1 결제모듈(120)은 상기 제2 결제모듈(125)을 구동하거나 또는 기 구동된 제2 결제모듈(125)을 확인하고, 상기 결제단말(100)의 동작모드를 상기 제2 결제모듈(125)을 통해 제2 결제 절차를 수행하는 제2 결제모드로 전환되도록 요청하는데, 상기 모드 전환부(130)는 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 중에 발생한 오류에 의해 상기 제1 결제모듈(120)에 의해 결제단말(100)의 동작모드가 제2 결제모드로 전환 요청되는지 확인할 수 있다. 또는, 상기 모드 전환부(130)는 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 과정을 주기적 또는 실시간으로 감시 또는 추적하여 판독하고, 상기 제1 결제모듈(120)이 상기 제1 결제 절차를 수행하는 중에 오류가 발생하는 경우 상기 결제단말(100)의 동작모드를 제2 결제모드로 전환 요청할 수 있다. 바람직하게, 상기 제1 결제모듈(120)은 상기 제1 결제 절차를 수행하는 과정에 대한 로그정보를 생성하여 저장하거나 또는 상기 제2 결제모듈(125)로 전달하는데, 상기 모드 전환부(130)는 상기 로그정보를 판독하여 상기 제1 결제모듈(120)이 상기 제1 결제 절차를 수행하는 중에 오류가 발생하는지 확인할 수 있다.
According to the first mode switching method of the present invention, when at least one error occurs while the first payment module 120 performs the first payment procedure, the first payment module 120 may perform the second payment. Driving the module 125 or checking the pre-driven second payment module 125 and performing a second payment procedure through the second payment module 125 in an operation mode of the payment terminal 100. 2 request to switch to the payment mode, the mode switch unit 130 is the payment terminal by the first payment module 120 due to an error occurred while the first payment module 120 performs the first payment procedure. It may be checked whether the operation mode of 100 is requested to switch to the second payment mode. Alternatively, the mode switching unit 130 monitors or tracks the first payment module 120 performing the first payment procedure periodically or in real time, and reads the first payment module 120 by the first payment module 120. 1 If an error occurs during the payment procedure, the payment terminal 100 may request to switch the operation mode to the second payment mode. Preferably, the first payment module 120 generates and stores log information about the process of performing the first payment procedure or transmits the log information to the second payment module 125, wherein the mode switching unit 130 Reads the log information to determine whether an error occurs while the first payment module 120 performs the first payment procedure.
상기 제1 결제 절차를 수행하는 중에 발생하는 오류는, 상기 통신 처리 구성부(106)가 지정된 서버와 전문을 송수신하는 중에 발생하는 통신 오류를 포함할 수 있다. 실제로 제1 결제 절차를 수행하는 중에 가장 빈번하게 발생하는 오류가 통신 오류이다. 또한 상기 제1 결제 절차를 수행하는 중에 발생하는 오류는, 상기 카드 리더 구성부(102)를 통해 카드를 리딩하는 중에 발생하는 리딩 오류, 상기키 입력 구성부(103)를 통한 키 입력 중에 발생하는 입력 오류, 상기 화면 출력 구성부(104)를 통한 화면 출력 과정에서 발생하는 출력 오류 등, 상기 제1 결제 절차를 수행하는 중에 발생 가능한 모든 종류의 오류를 포함할 수 있다.
An error that occurs while performing the first payment procedure may include a communication error that occurs while the communication processing component 106 transmits and receives a message with a designated server. In fact, the most frequently occurring error during the first payment procedure is a communication error. In addition, an error occurring while performing the first payment procedure may include a reading error occurring while reading a card through the card reader component 102 and a key input through the key input component 103. It may include all kinds of errors that may occur during the first payment procedure, such as an input error, an output error occurring in the screen output process through the screen output configuration unit 104.
상기 제1 모드 전환 방식에 따라 상기 제1 결제모듈(120)을 통한 제1 결제 절차의 오류 발생에 의해 상기 결제단말(100)의 동작모드가 제2 결제모드로 전환 요청되는 경우, 상기 통신포트 확인부(135)는 상기 제1 결제 절차의 오류 발생 전에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되지 않은 상태에서 상기 제2 결제모드로의 전환 요청 이후에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는지 확인하거나, 또는 상기 제1 결제 절차의 오류 발생 전부터 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결된 상태가 유지되고 있는지 확인한다. 만약 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되거나 또는 통신 연결된 상태를 유지하고 있다면, 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드로 확정(또는 제2 결제모드로 전환)한다.
When the operation mode of the payment terminal 100 is requested to switch to the second payment mode due to an error of the first payment procedure through the first payment module 120 according to the first mode switching method, the communication port Confirmation unit 135 is the communication after the request to switch to the second payment mode in a state that is not connected to the portable wireless terminal 300 through the communication port configuration unit 105 before the error of the first payment procedure; Check whether the communication connection with the portable wireless terminal 300 through the communication port configuration 105, or communicate with the portable wireless terminal 300 through the communication port configuration 105 before the error of the first payment procedure Make sure you are connected. If the communication port configuration unit 105 is in communication with the portable wireless terminal 300 or maintains a communication connection state, the mode switching unit 130 is a second operation mode of the payment terminal 100 Confirm the payment mode (or switch to the second payment mode).
상기 통신포트 확인부(135)는 상기 통신포트 구성부(105)의 통신포트와 지정된 휴대용 무선단말(300)의 통신포트가 전기적으로 연결되거나 또는 기 연결된 상태를 유지하고 있는지 확인한다. 바람직하게, 상기 통신포트 확인부(135)는 상기 통신포트 구성부(105)의 통신포트에 구비된 복수의 핀 중에서 통신 연결 상태를 감지하기 위해 설정된 특정 핀에서 트리거 신호가 발생하거나, 전원 상태 천이(예컨대, LOW 상태에서 HIGH 상태로 천이)가 발생하거나, 특정 전원 상태(예컨대, HIGH 상태)를 유지하는지 확인함으로써, 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되거나 연결된 상태를 유지하는지 확인할 수 있다.
The communication port checking unit 135 checks whether the communication port of the communication port configuration unit 105 and the communication port of the designated portable wireless terminal 300 are electrically connected or remain connected. Preferably, the communication port confirming unit 135 generates a trigger signal at a specific pin set to detect a communication connection state among a plurality of pins provided in the communication port of the communication port configuration unit 105, or transitions to a power state. (E.g., transition from a LOW state to a HIGH state) occurs or by communicating with the portable wireless terminal 300 through the communication port component 105 by checking whether to maintain a specific power state (eg, HIGH state) or You can check if it stays connected.
본 발명의 제2 모드 전환 방식에 따르면, 상기 키 입력 구성부(103)에 상기 제2 결제 버튼이 구비된 경우, 상기 제2 결제 버튼이 입력됨에 의해 상기 결제단말(100)의 동작모드가 상기 제2 결제모드로 전환 요청될 수 있는데, 상기 모드 전환부(130)는 상기 키 입력 구성부(103)와 연동하여 제2 결제 버튼이 입력되는지 여부를 판단함으로써 상기 결제단말(100)의 동작모드가 상기 제2 결제모드로 전환 요청되는지 확인할 수 있다. 또는 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 중에 상기 화면 출력 구성부(104)에는 상기 “제2 결제 메뉴가 표시될 수 있는데, 상기 모드 전환부(130)는 상기 키 입력 구성부(103)와 연동하여 상기 화면 출력 구성부(104)에 표시된 제2 결제 메뉴가 선택되는지 여부를 판단함으로써 상기 결제단말(100)의 동작모드가 상기 제2 결제모드로 전환 요청되는지 확인할 수 있다. 바람직하게, 상기 제2 결제 버튼 또는 제2 결제 메뉴를 이용한 제2 결제모드 전환 요청은, 상기 제1 결제모듈(120)을 통한 제1 결제 절차의 오류 발생과 무관하게 상기 결제단말(100)의 결제모드를 제2 결제모드로 전환시키기 위해 발생한다.
According to the second mode switching method of the present invention, when the second payment button is provided in the key input configuration unit 103, the operation mode of the payment terminal 100 is changed by inputting the second payment button. It may be requested to switch to the second payment mode, the mode switching unit 130 determines the operation mode of the payment terminal 100 by determining whether a second payment button is input in conjunction with the key input configuration unit 103. It may be checked whether the switch is requested to switch to the second payment mode. Alternatively, the “second payment menu may be displayed on the screen output configuration unit 104 while the first payment module 120 performs the first payment procedure. The mode switching unit 130 may input the key. By determining whether the second payment menu displayed on the screen output configuration unit 104 is selected in conjunction with the configuration unit 103, it is possible to confirm whether the operation mode of the payment terminal 100 is requested to switch to the second payment mode. have. Preferably, the second payment mode switch request using the second payment button or the second payment menu, regardless of the occurrence of an error of the first payment procedure through the first payment module 120 of the payment terminal 100 Occurs to switch the payment mode to the second payment mode.
상기 제2 모드 전환 방식에 따라 상기 제2 결제 버튼 또는 제2 결제 메뉴를 통해 상기 결제단말(100)의 동작모드가 제2 결제모드로 전환 요청되는 경우, 상기 통신포트 확인부(135)는 상기 제2 결제모드로의 전환 요청 전에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되지 않은 상태에서 상기 제2 결제모드로의 전환 요청 이후에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는지 확인하거나, 또는 상기 제2 결제모드로의 전환 요청 전부터 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결된 상태가 유지되고 있는지 확인한다. 만약 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되거나 또는 통신 연결된 상태를 유지하고 있다면, 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드로 확정(또는 제2 결제모드로 전환)한다.
When the operation mode of the payment terminal 100 is requested to switch to the second payment mode through the second payment button or the second payment menu according to the second mode switching method, the communication port checking unit 135 The communication port configuration unit 105 after the request to switch to the second payment mode in a state in which the communication with the portable wireless terminal 300 through the communication port configuration unit 105 before the request to switch to the second payment mode. Check whether the communication is connected to the portable wireless terminal 300 through, or before the request to switch to the second payment mode is maintained in a communication connection with the portable wireless terminal 300 through the communication port configuration unit 105 Check if it is. If the communication port configuration unit 105 is in communication with the portable wireless terminal 300 or maintains a communication connection state, the mode switching unit 130 is a second operation mode of the payment terminal 100 Confirm the payment mode (or switch to the second payment mode).
본 발명의 제3 모드 전환 방식에 따르면, 상기 통신포트 구성부(105)를 통해 지정된 휴대용 무선단말(300)과 통신 연결되지 않은 상태에서 상기 통신포트 구성부(105)를 통해 지정된 휴대용 무선단말(300)과 통신 연결됨에 의해 상기 결제단말(100)의 동작모드가 상기 제2 결제모드로 전환될 수 있는데, 상기 통신포트 확인부(135)는 상기 통신포트 구성부(105)와 연동하여 휴대용 무선단말(300)과 통신 연결되는지 확인하며, 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는 경우에 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드로 확정(또는 제2 결제모드로 전환)한다.
According to the third mode switching method of the present invention, the portable wireless terminal designated through the communication port configuration unit 105 in a state in which the communication is not connected to the portable wireless terminal 300 designated through the communication port configuration unit 105 ( By being connected to the communication 300 and the operation mode of the payment terminal 100 can be switched to the second payment mode, the communication port confirming unit 135 is connected to the communication port component 105 and portable wireless Check if the communication is connected to the terminal 300, the mode switching unit 130 when the communication is connected to the portable wireless terminal 300 through the communication port component 105, the operation mode of the payment terminal 100 Confirm to the second payment mode (or switch to the second payment mode).
본 발명에 따른 제2 결제모드 전환 방식은 상기 제1 내지 제3 모드 전환 방식 중 적어도 하나 또는 둘 이상을 조합한 형태로 이루어질 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
The second payment mode switching method according to the present invention may be in the form of a combination of at least one or two or more of the first to third mode switching method, by which the present invention is not limited.
본 발명의 실시 방법에 따르면, 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드에서 제1 결제모드로 전환(또는 복귀)시킬 수 있다. 예를들어, 상기 제1 모드 전환 방식의 경우에 상기 제1 결제 절차의 오류가 해소되는 경우에 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드에서 제1 결제모드로 전환(또는 복귀)시킬 수 있다. 또는 상기 제2 모드 전환 방식에서 상기 제2 결제 버튼을 토글 하거나 반복 입력하거나 또는 제2 결제모드로 전환된 상태에서 화면 출력 구성부(104)를 통해 출력되는 제1 결제 메뉴를 선택하는 경우에 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드에서 제1 결제모드로 전환(또는 복귀)시킬 수 있다. 또는 상기 제3 모드 전환 방식에서 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결된 상태에서 상기 통신 연결이 해제되는 경우에 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드에서 제1 결제모드로 전환(또는 복귀)시킬 수 있다.
According to the exemplary embodiment of the present invention, the mode switching unit 130 may switch (or return) the operation mode of the payment terminal 100 from the second payment mode to the first payment mode. For example, in the case of the first mode switching method, when the error of the first payment procedure is eliminated, the mode switching unit 130 changes the operation mode of the payment terminal 100 from the second payment mode to the first payment mode. Switch to (or return to) payment mode. Alternatively, when the second payment button is toggled or repeatedly entered in the second mode switching method, or when the first payment menu output through the screen output configuration unit 104 is selected while the second payment mode is switched, the second payment button is selected. The mode switching unit 130 may switch (or return) the operation mode of the payment terminal 100 from the second payment mode to the first payment mode. Alternatively, when the communication connection is released in a state in which the communication connection with the portable wireless terminal 300 is performed through the communication port configuration unit 105 in the third mode switching method, the mode switching unit 130 is the payment terminal 100. ) May be switched (or returned) from the second payment mode to the first payment mode.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 초기화 처리부(140)와, 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말(300)이 상기 제2 결제모드에서 이용 가능한 휴대용 무선단말(300)인지 인증하는 단말 인증부(145)를 구비하며, 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중 상기 제1 결제 절차와 관련된 하나 이상의 구성부에 대한 동작 상태를 진단하는 진단 처리부(150)를 구비한다.
Referring to FIG. 1, the second payment module 125 initializes an operation state for performing a second payment procedure in association with the portable wireless terminal 300 through the communication port component 105. The second wireless communication terminal 300 is connected to the communication unit according to the authentication protocol promised by the processor 140 and the application 315 included in the portable radio terminal 300 through the communication port configuration unit 105. And a terminal authentication unit 145 for authenticating whether the portable wireless terminal 300 can be used in the payment mode. A diagnostic processing unit 150 for diagnosing an operating state of at least one of the output configuration unit 108 and the communication processing configuration unit 106 associated with the first payment procedure.
상기 통신포트 확인부(135)를 통해 휴대용 무선단말(300)과 통신 연결됨이 확인되거나, 또는 상기 통신포트 확인부(135)를 통해 상기 휴대용 무선단말(300)과 통신 연결됨이 확인된 상태에서 상기 모드 전환부(130)를 통해 상기 결제단말(100)의 동작모드가 상기 제2 결제모드로 전환되는 경우, 상기 초기화 처리부(140)는 상기 제2 결제모듈(125)의 동작 상태를 초기 상태로 천이하고, 상기 통신포트 구성부(105)를 통해 지정된 통신 프로토콜에 따라 상기 휴대용 무선단말(300)과 통신 연결을 시도한다. 만약 상기 제2 결제모듈(125)이 어떠한 동작을 수행 중이라면, 상기 초기화 처리부(140)는 수행 중인 동작을 인터럽트하거나 강제로 종료하고, 상기 통신포트 구성부(105)에 대응하는 통신 프로토콜(예컨대, USB 프로토콜 등)에 따라 상기 휴대용 무선단말(300)의 통신 연결을 시도한다. 바람직하게, 상기 초기화 처리부(140)는 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)에 구비된 애플리케이션 중에서 상기 제2 결제 절차를 수행하도록 지정된 애플리케이션(315)과의 통신 연결을 시도한다.
In a state where it is confirmed that the communication is connected to the portable wireless terminal 300 through the communication port confirming unit 135 or the communication connection with the portable wireless terminal 300 through the communication port confirming unit 135 When the operation mode of the payment terminal 100 is switched to the second payment mode through the mode switching unit 130, the initialization processing unit 140 resets the operation state of the second payment module 125 to an initial state. Transitioning and attempting a communication connection with the portable radio terminal 300 according to a communication protocol specified through the communication port configuration unit 105. If the second payment module 125 is performing any operation, the initialization processing unit 140 interrupts or forcibly terminates the operation being performed, and the communication protocol corresponding to the communication port configuration unit 105 (eg, , USB protocol, etc.) attempts a communication connection of the portable wireless terminal 300. Preferably, the initialization processing unit 140 establishes a communication connection with the application 315 designated to perform the second payment procedure among applications provided in the portable wireless terminal 300 through the communication port configuration unit 105. Try.
상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 통신 연결이 실패하면, 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제1 결제 절차를 수행하는 제1 결제모드로 복귀하고, 상기 화면 출력 구성부(104)를 통해 상기 통신 연결 실패에 대응하는 오류 메시지를 출력시킨다.
If the communication connection with the designated application 315 of the portable wireless terminal 300 fails through the communication port configuration unit 105, the mode switching unit 130 is a first operation mode of the payment terminal 100 Returning to the first payment mode for performing the payment procedure, and outputs an error message corresponding to the communication connection failure through the screen output configuration unit 104.
한편 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 통신 연결이 성공하면, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 적어도 1회 이상 통신하여 상기 통신 연결된 휴대용 무선단말(300)이 상기 제2 결제모드에서 제2 결제 절차를 수행할 수 있는 지정된 휴대용 무선단말(300)인지 인증한다.
On the other hand, if the communication connection with the designated application 315 of the portable wireless terminal 300 is successful through the communication port configuration unit 105, the terminal authentication unit 145 is a specified application ( 315) and at least one time according to a pre-appointed authentication protocol to verify that the portable wireless terminal 300 connected to the communication is the designated portable wireless terminal 300 capable of performing a second payment procedure in the second payment mode. do.
본 발명에 따르면, 결제단말(100)과 휴대용 무선단말(300)은 하나의 셋트로 이루어지는 것이 바람직하다. 상기 결제단말(100)과 휴대용 무선단말(300)의 셋트는 지정된 공급처에서 구성된 하나의 셋트 형태로 공급될 수도 있고, 지정된 공급처로부터 공급된 결제단말(100)에 별도의 휴대용 무선단말(300)을 하나의 셋트로 묶어 구현할 수도 있다.
According to the present invention, the payment terminal 100 and the portable wireless terminal 300 is preferably made of one set. The set of the payment terminal 100 and the portable wireless terminal 300 may be supplied in the form of one set configured at a specified supply source, a separate portable wireless terminal 300 to the payment terminal 100 supplied from a specified supply source It can also be bundled into one set.
예를들어, 지정된 공급처에서 결제단말(100)과 휴대용 무선단말(300)을 하나의 셋트로 묶어 공급하는 경우, 상기 공급처는 상기 결제단말(100)의 메모리 구성부(109)(또는 보안응용모듈(107)의 메모리)에 상기 지정된 휴대용 무선단말(300)을 인증하기 위한 무선단말 인증정보를 설정한 상태로 상기 결제단말(100)을 상기 가맹점으로 공급할 수 있다.
For example, when the payment terminal 100 and the portable wireless terminal 300 are bundled and supplied from a designated supply source, the supply source may be a memory component 109 (or a security application module) of the payment terminal 100. The payment terminal 100 may be supplied to the affiliated store in a state in which wireless terminal authentication information for authenticating the designated portable wireless terminal 300 is set in the memory (107).
또는 지정된 공급처에서 공급된 결제단말(100)에 별도의 휴대용 무선단말(300)을 묶어 하나의 셋트를 구현하거나, 또는 지정된 공급처에서 결제단말(100)과 휴대용 무선단말(300)의 셋트를 공급하더라도 상기 결제단말(100)에 상기 무선단말 인증정보가 설정되지 않은 경우, 상기 결제단말(100)을 공급받은 가맹점주는 상기 제2 결제 절차를 수행할 휴대용 무선단말(300)에 구비된 애플리케이션(315)을 통해 지정된 운영 서버(400)(또는 운영 서버(400)와 제휴된 별도의 인증서버 포함 가능, 이하 운영 서버(400)라고 통칭함)와 연동하여 상기 휴대용 무선단말(300)의 유효성을 인증하는 휴대용 무선단말(300) 인증 절차 또는 상기 휴대용 무선단말(300)에 구비되는 애플리케이션(315)의 유효성을 인증하는 애플리케이션 인증 절차를 수행하고, 하나 이상의 인증 절차의 인증 결과로서 상기 메모리 구성부(109)(또는 보안응용모듈(107)의 메모리)에 상기 지정된 휴대용 무선단말(300)을 인증하기 위한 무선단말 인증정보가 저장되도록 처리할 수 있다. 이 경우 상기 무선단말 인증정보는 상기 운영 서버(400)로부터 상기 통신 처리 구성부(106)를 통해 다운로드되어 상기 메모리 구성부(109)(또는 보안응용모듈(107)의 메모리)에 저장되거나, 또는 상기 인증된 휴대용 무선단말(300)로부터 통신포트 구성부(105)를 통해 수신되어 상기 메모리 구성부(109)(또는 보안응용모듈(107)의 메모리)에 저장되거나, 또는 상기 통신 처리 구성부(106)를 이용하는 방식과 통신포트 구성부(105)를 이용하는 방식이 조합된 형태(예컨대, 무선단말 인증정보를 구성하는 둘 이상의 구성 값들이 각기 다른 구성부를 통해 수신되는 형태)로 수신되어 상기 메모리 구성부(109)(또는 보안응용모듈(107)의 메모리)에 저장될 수 있다.
Alternatively, a single portable wireless terminal 300 may be bundled with a payment terminal 100 supplied from a specified supply source to implement one set, or a set of payment terminal 100 and a portable wireless terminal 300 may be supplied from a specified supply source. If the wireless terminal authentication information is not set in the payment terminal 100, the affiliated store owner who receives the payment terminal 100 is provided with an application 315 provided in the portable wireless terminal 300 to perform the second payment procedure. Through the specified operation server 400 (or may include a separate authentication server associated with the operation server 400, hereinafter referred to as the operation server 400) to authenticate the validity of the portable wireless terminal 300 Perform a portable wireless terminal 300 authentication procedure or an application authentication procedure for authenticating the validity of the application 315 provided in the portable wireless terminal 300, and authentication of one or more authentication procedures And can be processed to the radio terminal authentication information for authenticating a portable wireless terminal 300 in the specified (or the memory of the secure application module 107), the memory configuration unit 109 is stored as the. In this case, the wireless terminal authentication information is downloaded from the operation server 400 through the communication processing component 106 and stored in the memory component 109 (or the memory of the security application module 107), or Received through the communication port component 105 from the authenticated portable wireless terminal 300 and stored in the memory component 109 (or memory of the security application module 107), or the communication processing component ( 106 is combined with a method using the communication port component 105 (for example, two or more configuration values constituting wireless terminal authentication information are received through different components) to receive the memory configuration. It may be stored in the unit 109 (or the memory of the security application module 107).
여기서, 상기 무선단말 인증정보는, 상기 휴대용 무선단말(300)에 구비된 메모리부(314) 또는 상기 휴대용 무선단말(300)에 탑재 또는 이탈착되는 칩(예컨대, USIM 또는 메모리 칩 등)에 고유 저장된 무선단말 측 고유정보와 비교되거나, 또는 상기 무선단말 측 고유정보와 지정된 검증 연산을 수행하여 예측된 결과를 도출 가능한 하나 이상의 정보를 포함하여 이루어진다. 예를들어, 상기 무선단말 인증정보는, 상기 휴대용 무선단말(300)의 기종, 제조사, 모델명 중 하나 이상을 식별 가능한 단말 식별정보, 상기 휴대용 무선단말(300)에 할당된 전화번호, 상기 휴대용 무선단말(300)에 구비된 애플리케이션의 종류 또는 버전이 상기 제2 결제 절차를 수행 가능한 애플리케이션(315)인지 검증하기 위한 애플리케이션 검증정보, 상기 휴대용 무선단말(300)에 구비된 애플리케이션(315)에 할당된 애플리케이션 식별값(예컨대, 토큰 값, 앱 식별 값 등), 상기 휴대용 무선단말(300)에 할당된 주소 값(예컨대, IP 주소, MAC 주소 등), 상기 휴대용 무선단말(300)을 구성하는 하나 이상의 구성품 중 지정된 적어도 하나의 구성품에 고유 할당된 고유코드(예컨대, CPU 고유코드를 포함하는 각종 칩의 고유코드 등) 중 하나 이상을 포함할 수 있다. 또는 상기 무선단말 인증정보는, 상기 휴대용 무선단말(300)이 상기 통신포트 구성부(105)를 통해 통신 연결되는 시점에 지정된 운영 서버(400)에서 동적 생성되어 상기 휴대용 무선단말(300)로 전송된 인증코드(예컨대, 일회용코드, 토큰코드 등)를 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)과 결제단말(100)의 제2 결제모듈(125) 사이에 약속된 코드 생성 알고리즘(예컨대, OTP 알고리즘 등)에 따라 동적 생성된 인증코드를 인증하기 위한 정보를 포함할 수 있다.
Here, the wireless terminal authentication information is unique to the memory unit 314 included in the portable wireless terminal 300 or a chip (for example, USIM or a memory chip) mounted or detached from the portable wireless terminal 300. It includes one or more information that can be compared with the stored unique information of the radio terminal side, or can perform a specified verification operation with the unique information of the radio terminal side to derive a predicted result. For example, the wireless terminal authentication information, the terminal identification information for identifying one or more of the model, manufacturer, model name of the portable wireless terminal 300, the telephone number assigned to the portable wireless terminal 300, the portable wireless Application verification information for verifying whether the type or version of the application provided in the terminal 300 is the application 315 capable of performing the second payment procedure, assigned to the application 315 provided in the portable wireless terminal 300. An application identification value (e.g., a token value, an app identification value, etc.), an address value (e.g., an IP address, a MAC address, etc.) assigned to the portable radio terminal 300, one or more components constituting the portable radio terminal 300; It may include one or more of unique code uniquely assigned to at least one component specified among the components (eg, unique codes of various chips including the CPU unique code). Alternatively, the wireless terminal authentication information is dynamically generated by the designated operating server 400 at the time when the portable wireless terminal 300 is connected through the communication port configuration unit 105 and transmitted to the portable wireless terminal 300. An authentication code (eg, one-time code, token code, etc.) or a code generation algorithm promised (eg, between the application 315 of the portable wireless terminal 300 and the second payment module 125 of the payment terminal 100). , OTP algorithm, etc.) may include information for authenticating the dynamically generated authentication code.
상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 지정된 무선단말 측 고유정보를 수신하고, 상기 수신된 무선단말 측 고유정보와 상기 저장된 무선단말 인증정보를 비교하거나, 또는 상기 수신된 무선단말 측 고유정보와 상기 저장된 무선단말 인증정보에 미리 지정된 검증 연산을 수행하여 예측된 결과가 도출되는지 검사함으로써, 상기 통신 연결된 휴대용 무선단말(300)이 상기 제2 결제모드에서 제2 결제 절차를 수행할 수 있는 지정된 휴대용 무선단말(300)인지 인증할 수 있다.
The terminal authentication unit 145 receives the designated wireless terminal side unique information from the application 315 of the portable wireless terminal 300 according to a predetermined application 315 of the portable wireless terminal 300 according to a predetermined authentication protocol. And comparing the received wireless terminal unique information with the stored wireless terminal authentication information or performing a predetermined verification operation on the received wireless terminal unique information and the stored wireless terminal authentication information to obtain a predicted result. By checking whether the portable wireless terminal 300 is connected to the communication can be authenticated whether the designated portable wireless terminal 300 that can perform the second payment procedure in the second payment mode.
본 발명의 실시 방법에 따르면, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 상기 휴대용 무선단말(300)이 지정된 무선 통신망(예컨대, 이동 통신망, 무선랜 등)에 접속 가능한 상태인지 인증할 수 있다. 바람직하게, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 무선 통신망 접속 상태를 식별할 수 있는 플래그 값을 상기 통신포트 구성부(105)를 통해 수신 및 판독하여 상기 휴대용 무선단말(300)이 지정된 무선 통신망에 접속 가능한 상태인지 인증할 수 있다. 또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 지정된 운영 서버(400)로부터 미리 약속된 인증 값을 수신하여 상기 통신포트 구성부(105)를 통해 상기 결제단말(100)로 전달하며, 상기 단말 인증부(145)는 상기 수신된 인증 값이 미리 약속된 인증 값인지 검증함으로써, 상기 휴대용 무선단말(300)이 지정된 무선 통신망에 접속 가능한 상태인지 인증할 수 있다.
According to the exemplary embodiment of the present invention, the terminal authenticator 145 may be configured to perform a wireless communication network (eg, a designated wireless communication network to which the portable wireless terminal 300 is designated in accordance with a predetermined authentication protocol with the designated application 315 of the portable wireless terminal 300). , Mobile communication network, wireless LAN, etc.). Preferably, the terminal authentication unit 145 receives and reads a flag value for identifying a wireless communication network connection state of the portable wireless terminal 300 through the communication port configuration unit 105 to read the portable wireless terminal ( It is possible to authenticate whether 300 is in a state capable of being connected to the designated wireless communication network. Alternatively, the application 315 of the portable wireless terminal 300 receives a predetermined authentication value from the designated operating server 400 and delivers it to the payment terminal 100 through the communication port component 105, The terminal authentication unit 145 may verify whether the portable wireless terminal 300 is accessible to a designated wireless communication network by verifying whether the received authentication value is a predetermined authentication value.
보다 구체적으로, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 상기 휴대용 무선단말(300)이 지정된 무선 통신망을 통해 지정된 밴사 서버(440)(또는 지정된 운영 서버(400))와 통신 가능한 상태인지 인증할 수 있다. 바람직하게, 상기 단말 인증부(145)는 지정된 애플리케이션(315)의 종류 또는 버전을 판독하거나, 상기 휴대용 무선단말(300)에 지정된 밴사 서버(440)(또는 운영 서버(400))에서 할당한 고유 값(예컨대, 휴대용 무선단말(300)의 애플리케이션(315)에 대한 유효성 인증 과정에서 휴대용 무선단말(300)에 저장된 값, 제2 결제 인증정보 등)이 저장되어 있는지 판독하거나, 상기 휴대용 무선단말(300)이 무선 통신망에 접속 가능한 상태인지 판독하는 것 중, 하나 이상을 판독하여 상기 휴대용 무선단말(300)이 지정된 무선 통신망을 통해 지정된 밴사 서버(440)(또는 운영 서버(400))와 통신 가능한 상태인지 인증할 수 있다.
More specifically, the terminal authenticator 145 may be a Bansa server designated through the wireless communication network to which the portable radio terminal 300 is designated according to a predetermined application protocol 315 of the portable radio terminal 300 in advance. 440 (or a designated operating server 400) can be authenticated whether or not the state. Preferably, the terminal authentication unit 145 reads the type or version of the designated application 315, or is assigned by the bansa server 440 (or the operation server 400) assigned to the portable wireless terminal 300. Read the value (eg, the value stored in the portable wireless terminal 300, the second payment authentication information, etc.) in the validity authentication process for the application 315 of the portable wireless terminal 300, or the portable wireless terminal ( Read one or more of the 300 whether the state is accessible to the wireless communication network, the portable wireless terminal 300 is able to communicate with the designated bansa server 440 (or the operating server 400) through the designated wireless communication network You can verify that you are in a state.
상기 모드 전환부(130)를 통해 상기 결제단말(100)의 동작모드가 제2 결제모드로 전환되기 전, 중, 후의 지정된 어느 일 시점에, 상기 진단 처리부(150)는 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중에서 하나 이상의 구성부가 정상적으로 동작하고 있는지 진단한다. 바람직하게, 상기 진단 처리부(150)는 상기 제1 결제 절차에 이용되는 구성부가 정상적으로 동작하고 있는지 진단할 수 있다.
The diagnostic processing unit 150 at the predetermined point of time before, during, and after the operation mode of the payment terminal 100 is switched to the second payment mode through the mode switching unit 130, the card reader configuration unit ( 102, one or more of the key input configuration unit 103, the screen output configuration unit 104, the print output configuration unit 108, and the communication processing configuration unit 106 diagnose whether they are operating normally. Preferably, the diagnostic processor 150 may diagnose whether the component used in the first payment procedure is operating normally.
본 발명의 제1 진단 방식에 따르면, 상기 제1 모드 전환 방식에 따라 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 중에 오류가 발생하는 경우, 상기 진단 처리부(150)는 상기 제1 결제 절차를 수행하는 중에 발생한 오류에 대응하는 구성부가 정상적으로 동작하지 않는 것으로 진단할 수 있다.
According to the first diagnosis method of the present invention, when an error occurs while the first payment module 120 performs the first payment procedure according to the first mode switching method, the diagnosis processing unit 150 determines the first method. 1 A component corresponding to an error that occurs while performing a payment procedure may diagnose that it is not operating normally.
본 발명의 제2 진단 방식에 따르면, 상기 진단 처리부(150)는 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중에서 하나 이상의 구성부에 대한 진단 알고리즘을 구비하고 있으며, 상기 진단 알고리즘을 통해 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중 정상적으로 동작하지 않는 구성부를 검출할 수 있다.
According to the second diagnostic method of the present invention, the diagnostic processing unit 150 may include the card reader configuration unit 102, the key input configuration unit 103, the screen output configuration unit 104, the print output configuration unit 108, and the like. A diagnostic algorithm for one or more components of the communication processing component 106 is provided, and the card reader component 102, the key input component 103, and the screen output component 104 are provided through the diagnostic algorithm. It is possible to detect a component that does not operate normally among the print output configuration unit 108 and the communication processing configuration unit 106.
여기서, 상기 진단 알고리즘은 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 과정에 생성되는 로그정보를 분석하는 로그 분석 알고리즘이거나, 또는 각 구성부의 물리적 구성부에 지정된 진단 신호를 주입하고 이에 대한 결과값을 판독하는 동작 검증 알고리즘 중 적어도 하나의 알고리즘을 포함할 수 있다. 예를들어, 상기 로그 분석 알고리즘은 상기 로그정보를 분석하여 상기 카드 리더 구성부(102)에 카드가 스윕 되거나 삽입된 이후에 유효한 카드정보가 제어부(101)로 로딩되는지 분석하거나, 상기 키 입력 구성부(103)를 통해 키 입력 신호가 발생한 이후에 유효한 키 데이터가 제어부(101)로 로드되는지 분석하거나, 상기 화면 출력 구성부(104)를 통해 지정된 인터페이스 화면이 표시된 이후에 이에 대응하는 키 입력이 발생하는지 확인하거나, 상기 인쇄 출력 구성부(108)로 인쇄 명령이 지시된 이후에 지정된 인쇄장치를 통해 인쇄가 되는지 분석하거나, 상기 통신 처리 구성부(106)를 통해 결제요청 전문이 전송된 이후에 지정된 타임아웃 내에 이에 대응하는 응답 데이터가 수신되는지 분석하는 것 중, 적어도 하나를 통해 정상적으로 동작하지 않는 구성부를 검출할 수 있다. 한편 상기 동작 검증 알고리즘은 각 구성부의 제조사(또는 칩 제조사)에서 정한 검증 알고리즘에 따라 정상적으로 동작하지 않는 구성부를 검출할 수 있다.
Here, the diagnostic algorithm is a log analysis algorithm for analyzing log information generated when the first payment module 120 performs the first payment procedure, or injects a diagnostic signal specified in a physical component of each component. It may include at least one algorithm of the operation verification algorithm for reading a result value for this. For example, the log analysis algorithm may analyze the log information to analyze whether valid card information is loaded into the controller 101 after the card is swept or inserted into the card reader configuration unit 102 or the key input configuration. It is analyzed whether valid key data is loaded into the controller 101 after the key input signal is generated through the unit 103, or the corresponding key input is displayed after the interface screen designated by the screen output configuration unit 104 is displayed. After the print command is directed to the print output configuration unit 108 or analyzed whether printing is performed through the designated printing device, or after the full payment request message is transmitted through the communication processing configuration unit 106. A component that does not operate normally through at least one of analyzing whether corresponding response data is received within a designated timeout. Can be detected. The operation verification algorithm may detect a component that does not operate normally according to a verification algorithm determined by the manufacturer (or chip manufacturer) of each component.
본 발명의 실시 방법에 따르면, 상기 진단 처리부(150)는 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중 하나 이상의 동작 상태를 진단한 진단 결과를 상기 통신포트 구성부(105)를 통해 상기 인증된 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
According to the method of the present invention, the diagnostic processing unit 150 is the card reader configuration unit 102, the key input configuration unit 103, the screen output configuration unit 104, the print output configuration unit 108 and the communication processing The diagnosis result of diagnosing one or more operating states of the component 106 may be transmitted to the application 315 of the authenticated portable wireless terminal 300 through the communication port component 105.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말(300)을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 제2 결제 처리부(155)를 구비한다.
Referring to FIG. 1, the second payment module 125 transmits a payment request message including a card information read through the card reader component 102 to a server designated through the portable wireless terminal 300. A second payment processor 155 is provided to perform a second payment procedure for processing.
본 발명에 따른 제2 결제 방식은, 결제단말(100)이 제2 결제 절차의 마스터(Master)로 동작하고 휴대용 무선단말(300)이 슬레이브(Slave)로 동작하는 “결제단말(100) 마스터 방식”과, 휴대용 무선단말(300)이 상기 제2 결제 절차의 마스터로 동작하고 결제단말(100)이 슬레이브로 동작하는 “무선단말 마스터 방식”과, 상기 결제단말(100)과 휴대용 무선단말(300)이 지정된 정책에 따라 제2 결제 절차를 분담하여 처리하는 “분산 처리 방식” 중 적어도 하나를 포함한다. 상기 제2 결제 방식 중 어느 방식을 적용할 지는 미리 지정된 어느 하나의 방식으로 고정되거나, 또는 둘 이상의 방식 중에서 선택되거나, 또는 상기 진단 처리부(150)의 진단 결과나 상기 결제단말(100)의 메모리 구성부(109)와 휴대용 무선단말(300)의 메모리부(314)에 어떠한 정보가 저장되어 있느냐에 따라 결정될 수 있다.
In the second payment method according to the present invention, the payment terminal 100 operates as a master of the second payment procedure and the portable wireless terminal 300 operates as a slave. And the "wireless terminal master method" in which the portable wireless terminal 300 operates as a master of the second payment procedure and the payment terminal 100 operates as a slave, and the payment terminal 100 and the portable wireless terminal 300. ) Includes at least one of "distributed processing methods" that share and process the second payment procedure in accordance with a specified policy. Which method of the second payment method is to be applied is fixed in one of a predetermined manner, or is selected from two or more methods, or the diagnosis result of the diagnosis processing unit 150 or the memory configuration of the payment terminal 100. It may be determined according to what information is stored in the memory unit 314 of the unit 109 and the portable radio terminal 300.
본 발명의 결제단말(100) 마스터 방식은, 상기 결제단말(100) 측에서 결제요청 전문을 생성하고, 상기 결제단말(100)에 대응하는 밴사 서버(440)로 상기 생성된 결제요청 전문이 처리되도록 하되, 상기 결제요청 전문을 생성하거나 또는 전송하는 과정에서 상기 휴대용 무선단말(300)에 구비된 자원을 이용하는 형태의 제2 결제 방식을 의미한다.
In the payment terminal 100 master method of the present invention, the payment terminal 100 generates a payment request full text, and processes the generated payment request full text to the bansa server 440 corresponding to the payment terminal 100. In the process of generating or transmitting the full payment request message, the second payment method uses a resource provided in the portable wireless terminal 300.
상기 결제단말(100) 마스터 방식의 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 연동하여 상기 무선단말 측 자원 중에서 상기 결제요청 전문을 생성하거나 또는 상기 결제요청 전문을 지정된 밴사 서버(440)로 전송하기 위해 이용될 자원을 결정하거나 또는 미리 결정된 자원을 확인하고, 상기 무선단말 측 자원을 상기 결제단말(100)의 구성부처럼 이용하여 상기 결제요청 전문을 생성하거나 또는 상기 결제요청 전문이 지정된 밴사 서버(440)로 전송되도록 처리한다. 바람직하게, 상기 제2 결제 처리부(155)는 상기 진단 처리부(150)의 진단 결과를 근거로 상기 결제단말(100)의 구성부 중에서 정상적으로 동작하지 않는 구성부를 확인하고, 상기 정상 동작하지 않는 구성부에 대응하는 무선단말 측 자원을 상기 결제단말(100) 측 구성부처럼 이용하여 상기 결제요청 전문을 생성하거나 또는 상기 결제요청 전문이 지정된 밴사 서버(440)로 전송되도록 처리할 수 있다. 그러나 상기 결제단말(100) 측 구성부 중 정상적으로 동작하지 않는 구성부에 대응하는 무선단말 측 자원만 이용되는 것은 결코 아니며, 이는 당업자에 의해 선택적으로 적용될 수 있다.
According to the second payment method of the payment terminal 100 master method, the second payment processing unit 155 interoperates with the application 315 provided in the portable wireless terminal 300 and the payment request from the resources of the wireless terminal side. Determine a resource to be used to generate a full text or transmit the full text of a payment request to a designated bansa server 440 or identify a predetermined resource, and the wireless terminal side resource as a component of the payment terminal 100 The payment request message is generated or processed so that the payment request message is transmitted to the designated bansa server 440. Preferably, the second payment processing unit 155 identifies a component that does not operate normally among the components of the payment terminal 100 based on the diagnosis result of the diagnosis processing unit 150, and the component that does not operate normally. By using the resources of the radio terminal corresponding to the payment terminal 100 side configuration unit to generate the payment request full text or the payment request full text can be processed to be sent to the designated bansa server 440. However, only the resources of the radio terminal corresponding to the components that do not operate normally among the components of the payment terminal 100 may not be used, which may be selectively applied by those skilled in the art.
예를들어, 상기 결제단말(100)의 통신 처리 구성부(106)가 정상 동작하지 않는 경우, 상기 제2 결제 처리부(155)는 상기 결제단말(100)의 카드 리더 구성부(102)와 키 입력 구성부(103)와 화면 출력 구성부(104)를 통해 지정된 밴사 서버(440)로 전송할 결제요청 전문을 생성(또는 제1 결제모듈(120)을 통해 생성된 결제요청 전문을 확인)하고, 상기 결제요청 전문과 상기 밴사 서버(440)에 대응하는 밴사 정보(단, 결제요청 전문을 통해 밴사 서버(440)를 확인 가능한 경우 생략)를 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달한다. 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 밴사 정보에 대응하는 밴사 서버(440)와 통신채널을 형성하면서 상기 결제요청 전문을 상기 밴사 서버(440)로 전송할 수 있다. 만약 상기 휴대용 무선단말(300)의 애플리케이션(315)이 지정된 운영 서버(400)와 통신한다면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제요청 전문과 밴사 정보를 상기 운영 서버(400)로 전송하며, 상기 운영 서버(400)는 상기 밴사 정보에 대응하는 밴사 서버(440)로 상기 결제요청 전문을 전송할 수 있다. 한편 상기 제2 결제 처리부(155)에 의해 생성되는 결제요청 전문은 상기 지정된 밴사 서버(440)에서 복호화되도록 암호화될 수 있으며, 이 경우 상기 휴대용 무선단말(300)의 애플리케이션(315)(또는 운영 서버(400))는 상기 암호화된 결제요청 전문을 바이패스 하여 상기 지정된 밴사 서버(440)까지 전달되도록 처리한다.
For example, when the communication processing unit 106 of the payment terminal 100 does not operate normally, the second payment processing unit 155 may connect to the card reader configuration unit 102 of the payment terminal 100 and the key. Generate the full text of the payment request to be sent to the designated Bansa server 440 through the input configuration unit 103 and the screen output configuration unit 104 (or check the full payment request generated by the first payment module 120), Bansa information corresponding to the payment request full text and the bansa server 440 (but omitted if possible check the bansa server 440 through the payment request full text) through the communication port component 105 via the portable wireless terminal Pass to 300's application 315. The application 315 of the portable wireless terminal 300 may transmit the full payment request to the bansa server 440 while establishing a communication channel with the bansa server 440 corresponding to the bansa information. If the application 315 of the portable radio terminal 300 communicates with the designated operation server 400, the application 315 of the portable radio terminal 300 transmits the full payment request message and bansa information to the operation server 400. ), And the operation server 400 may transmit the full text of the payment request to the bansa server 440 corresponding to the bansa information. Meanwhile, the full payment request message generated by the second payment processor 155 may be encrypted to be decrypted by the designated bansa server 440. In this case, the application 315 (or the operation server) of the portable wireless terminal 300 may be encrypted. The processor 400 bypasses the encrypted payment request message and transmits it to the designated bansa server 440.
또는, 상기 결제단말(100)의 키 입력 구성부(103) 또는 화면 출력 구성부(104)가 정상 동작하지 않는 경우, 상기 제2 결제 처리부(155)는 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 상기 무선단말 측 화면 출력 자원을 통해 결제요청 전문을 생성하는데 필요한 인터페이스 화면과 이에 대응하는 각종 정보를 입력 받도록 처리하고, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 상기 입력된 정보를 전달받아 상기 결제요청 전문을 생성한다. 이때 상기 결제요청 전문을 상기 통신 처리 구성부(106)를 통해 결제단말(100)에서 지정된 밴사 서버(440)로 전송될 수 있으며, 지정된 정책에 따라 상기 통신 처리 구성부(106)를 이용하지 않고(예컨대, 설령 통신 처리 구성부(106)가 정상 동작한다고 할지라도) 상기 결제요청 전문은 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달되어 상기 지정된 밴사 서버(440)로 전송(또는 중계전송)될 수 있다.
Alternatively, when the key input configuration unit 103 or the screen output configuration unit 104 of the payment terminal 100 does not operate normally, the second payment processing unit 155 may be configured as an application of the portable wireless terminal 300. 315 to process the interface screen necessary to generate the full text of the payment request and the corresponding information through the screen output resources of the wireless terminal through the input, from the application 315 of the portable wireless terminal 300 Receive the information to generate the full text of the payment request. In this case, the payment request message may be transmitted to the bansa server 440 designated by the payment terminal 100 through the communication processing component 106, without using the communication processing component 106 according to a specified policy. The full payment request message is transmitted to the application 315 of the portable wireless terminal 300 through the communication port configuration 105, even if the communication processing component 106 operates normally. It may be transmitted (or relayed) to the bansa server 440.
본 발명의 무선단말 마스터 방식은, 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 결제요청 전문을 생성하고, 상기 휴대용 무선단말(300)의 애플리케이션(315)이 상기 결제요청 전문을 지정된 밴사 서버(440)로 상기 생성된 결제요청 전문을 전송하되, 상기 결제요청 전문을 생성하는 과정에서 상기 결제단말(100)의 구성부를 이용하는 형태의 제2 결제 방식을 의미한다.
The wireless terminal master method of the present invention generates a payment request full text through the application 315 of the portable wireless terminal 300, and the application 315 of the portable wireless terminal 300 bans the payment request full text. While transmitting the generated payment request telegram to the server 440, it refers to a second payment method of the form using the component of the payment terminal 100 in the process of generating the payment request telegram.
상기 무선단말 마스터 방식의 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 연동하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 지시되는 명령에 따라 상기 결제단말(100) 측 구성부를 이용하는 절차를 수행하고, 상기 지시된 명령을 수행한 결과를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달한다.
According to the second payment method of the wireless terminal master method, the second payment processing unit 155 interoperates with the application 315 provided in the portable wireless terminal 300 and the application 315 of the portable wireless terminal 300. In accordance with the instruction from the payment terminal 100 performs a procedure using the component side, and delivers the result of performing the indicated command to the application 315 of the portable radio terminal 300.
예를들어, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 고객의 카드를 리딩하도록 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩되는 카드정보를 확인하고, 상기 통신포트 구성부(105)를 통해 상기 리딩된 카드정보를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 카드정보를 포함하는 결제요청 전문을 생성할 수 있다.
For example, when a command for requesting reading of the customer's card is transmitted from the application 315 of the portable wireless terminal 300, the second payment processing unit 155 reads through the card reader component 102. Check the card information, and provide the read card information to the application 315 of the portable wireless terminal 300 through the communication port component 105, and the application 315 of the portable wireless terminal 300. ) May generate a full payment request message including the card information.
또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 결제금액을 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 키 입력 구성부(103)를 통해 입력되거나 또는 내부적으로 계산된(예컨대, 상기 제1 결제모듈(120)에 의해 계산된) 결제금액을 확인하고, 상기 통신포트 구성부(105)를 통해 상기 결제금액을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제금액을 포함하는 결제요청 전문을 생성할 수 있다.
Alternatively, when a command for requesting a payment amount is transmitted from the application 315 of the portable wireless terminal 300, the second payment processing unit 155 is input through the key input configuration unit 103 or internally calculated. Check the payment amount (for example, calculated by the first payment module 120) and transfer the payment amount to the application 315 of the portable wireless terminal 300 through the communication port configuration unit 105. The application 315 of the portable wireless terminal 300 may generate a payment request message including the payment amount.
또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 가맹점정보를 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 메모리 구성부(109)에 저장된 가맹점정보를 확인하고, 상기 통신포트 구성부(105)를 통해 상기 가맹점정보를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 가맹점정보를 포함하는 결제요청 전문을 생성할 수 있다.
Alternatively, when a command for requesting affiliate store information is transmitted from the application 315 of the portable wireless terminal 300, the second payment processor 155 checks affiliate store information stored in the memory configuration unit 109, and The merchant port information is provided to the application 315 of the portable wireless terminal 300 through the communication port component 105, and the application 315 of the portable wireless terminal 300 includes a payment request including the affiliated store information. Can generate full text.
또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 상기 결제단말(100)에 대응하는 밴사 정보를 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 결제단말(100)이 상기 통신 처리 구성부(106)를 통해 전문을 교환하는 밴사 정보(또는 메모리 구성부(109)에 저장된 밴사 정보)를 확인하고, 상기 통신포트 구성부(105)를 통해 상기 밴사 정보를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 생성된 결제요청 전문이 상기 밴사 정보에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 상기 휴대용 무선단말(300)에는 상기 결제단말(100)에 대응하는 밴사 서버(440) 이외에 지정된 제2의 밴사 서버(440)로 상기 결제요청 전문을 전송(또는 중계 전송)하는 기능이 구비될 수 있으며, 이 경우 상기 결제요청 전문은 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되거나 또는 운영 서버(400)에 의해 지정되는 제2의 밴사 서버(440)로 전송될 수 있다.
Alternatively, when a command for requesting bansa information corresponding to the payment terminal 100 is transmitted from the application 315 of the portable wireless terminal 300, the second payment processing unit 155 may request that the payment terminal 100 be transferred. Check the bansa information (or bansa information stored in the memory configuration unit 109) to exchange the full text through the communication processing component 106, and the bansa information through the communication port component 105 to the portable wireless Provided to the application 315 of the terminal 300, the application 315 of the portable wireless terminal 300 is transmitted (or relay transmission) to the bansa server 440 corresponding to the generated billing request telegram information Can be processed. Meanwhile, the portable wireless terminal 300 may be provided with a function of transmitting (or relaying) the full payment request message to a second bansa server 440 designated in addition to the bansa server 440 corresponding to the payment terminal 100. In this case, the payment request message may be transmitted to the second bansa server 440 designated by the application 315 of the portable radio terminal 300 or designated by the operation server 400.
본 발명의 분산 처리 방식은, 결제요청 전문의 일부는 결제단말(100) 측에서 구성하고 나머지 일부는 휴대용 무선단말(300)의 애플리케이션(315)에서 구성한 후, 지정된 정책에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315) 또는 결제단말(100)이 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하는 형태의 제2 결제 방식을 의미한다. 또는 휴대용 무선단말(300)의 애플리케이션(315)과 결제단말(100) 중 일 측에서 결제요청 전문을 생성하였는데, 상기 결제요청 전문을 밴사 서버(440)로 전송하는 것은 다른 일 측에서 수행하는 경우도 상기 분산 처리 방식의 범주에 속한다.
In the distributed processing method of the present invention, a part of the payment request full text is configured on the payment terminal 100 side and the other part is configured on the application 315 of the portable wireless terminal 300, and then the portable wireless terminal ( The application 315 or the payment terminal 100 of 300 refers to a second payment method of transmitting the configured payment request message to the designated bansa server 440. Alternatively, one of the applications 315 and the payment terminal 100 of the portable wireless terminal 300 generated the payment request full text, the transmission of the payment request to the bansa server 440 when the other side is performed Also belongs to the category of distributed processing scheme.
본 발명의 제1 분산 처리 방식에 대응하는 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보를 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하거나, 또는 상기 리딩된 카드정보를 포함하는 결제요청 전문을 구성하여 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
According to the second payment method corresponding to the first distributed processing method of the present invention, the second payment processing unit 155 may read the card information read through the card reader configuration unit 102 to the communication port configuration unit 105. Transfer to the application 315 of the portable wireless terminal 300 through, or configure the payment request message including the read card information by the portable wireless terminal 300 through the communication port component 105 To the application 315 of the.
상기 결제단말(100)로부터 카드정보가 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 카드정보와 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액, 그리고 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함하는 결제요청 전문을 생성하고, 상기 생성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 여기서, 상기 애플리케이션(315)에 할당된 가맹점정보는 상기 지정된 밴사 서버(440)와 연관되어 할당된 가상결제단말(100) 고유정보(예컨대, CAT_ID 등) 또는 가맹점번호를 포함할 수 있다. 또한, 상기 지정된 밴사 서버(440)는 상기 결제단말(100)에 대응하는 밴사 서버(440), 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되어 있는 밴사 서버(440) 중 어느 하나를 포함할 수 있다.
When the card information is transmitted from the payment terminal 100, the application 315 of the portable wireless terminal 300 is the card information transmitted from the payment terminal 100 and the application 315 of the portable wireless terminal 300. Generate a payment request message including a payment amount input through the; and merchant information allocated to the application 315 of the portable wireless terminal 300, and generate the generated payment request message to the designated bansa server 440. Or transmits to the designated operation server 400. Here, the affiliated store information allocated to the application 315 may include unique information (eg, CAT_ID, etc.) or affiliate store number of the virtual payment terminal 100 allocated in association with the designated bansa server 440. In addition, the designated bansa server 440 is any one of the bansa server 440 corresponding to the payment terminal 100, or the bansa server 440 specified in the application 315 of the portable wireless terminal 300. It may include.
또는, 상기 결제단말(100)로부터 카드정보를 포함하는 결제요청 전문이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 결제요청 전문에 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액을 포함시키거나, 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함(또는 상기 결제요청 전문에 기 포함된 가맹점정보를 상기 애플리케이션(315)에 할당된 가맹점정보로 대체)시켜 결제요청 전문을 최종 구성하고, 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 만약 상기 결제요청 전문이 상기 결제단말(100)에 대응하는 밴사 서버(440)와 제휴된 전문 구조로 이루어지거나 또는 상기 결제요청 전문과 함께 상기 결제단말(100)에 대응하는 밴사 정보가 전달된다면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 구성된 결제요청 전문을 상기 결제단말(100)에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 실시 방법에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제요청 단말로부터 전달된 결제요청 전문 구조 또는 밴사 정보를 무시하고 상기 애플리케이션(315)에 지정된 제2의 밴사 서버(440)에 대응하는 결제요청 전문을 구성하여 상기 지정된 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
Alternatively, when the payment request message including card information is transmitted from the payment terminal 100, the application 315 of the portable wireless terminal 300 is portable to the payment request message transmitted from the payment terminal 100. It includes the payment amount input through the application 315 of the wireless terminal 300, or includes merchant information assigned to the application 315 of the portable wireless terminal 300 (or previously included in the full billing request Replaces the merchant information with the merchant information assigned to the application 315) to finally configure the payment request message, and transmits the configured payment request message to the designated bansa server 440 or to the designated operation server 400. . If the full payment request is made in a specialized structure associated with the bansa server 440 corresponding to the payment terminal 100 or if the bansa information corresponding to the payment terminal 100 with the full payment request is delivered, The application 315 of the portable wireless terminal 300 may process the configured payment request message to be transmitted (or relayed) to the bansa server 440 corresponding to the payment terminal 100. In the meantime, the application 315 of the portable wireless terminal 300 ignores the payment request specialized structure or bansa information transmitted from the payment request terminal and the second bansa server 440 specified in the application 315. It is possible to process the transmission request corresponding to the transmission to the designated Bansa server 440 (or relay transmission) to the specified, thereby the present invention is not limited.
본 발명의 제2 분산 처리 방식에 대응하는 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보와 키 입력 구성부(103)를 통해 입력되거나 내부적으로 계산된 결제금액을 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하거나, 또는 상기 카드정보와 결제금액을 포함하는 결제요청 전문을 구성하여 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
According to a second payment method corresponding to the second distributed processing method of the present invention, the second payment processing unit 155 may read the card information and the key input configuration unit 103 read through the card reader configuration unit 102. The payment amount input or calculated internally through the communication port configuration unit 105 to deliver to the application 315 of the portable wireless terminal 300, or to complete the payment request including the card information and the payment amount It can be configured and transferred to the application 315 of the portable wireless terminal 300 through the communication port component 105.
상기 결제단말(100)로부터 카드정보와 결제금액이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 카드정보와 결제금액, 그리고 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함하는 결제요청 전문을 생성하고, 상기 생성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 여기서, 상기 애플리케이션(315)에 할당된 가맹점정보는 상기 지정된 밴사 서버(440)와 연관되어 할당된 가상결제단말(100) 고유정보 또는 가맹점번호를 포함할 수 있다. 또한, 상기 지정된 밴사 서버(440)는 상기 결제단말(100)에 대응하는 밴사 서버(440), 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되어 있는 밴사 서버(440) 중 어느 하나를 포함할 수 있다.
When the card information and the payment amount are transmitted from the payment terminal 100, the application 315 of the portable wireless terminal 300 is the card information and payment amount transferred from the payment terminal 100, and the portable wireless terminal The payment request message including the merchant information assigned to the application 315 of 300 is generated, and the generated payment request message is transmitted to the designated bansa server 440 or the designated operation server 400. Here, the affiliated store information assigned to the application 315 may include unique information or affiliated store number of the virtual payment terminal 100 assigned in association with the designated bansa server 440. In addition, the designated bansa server 440 is any one of the bansa server 440 corresponding to the payment terminal 100, or the bansa server 440 specified in the application 315 of the portable wireless terminal 300. It may include.
또는, 상기 결제단말(100)로부터 카드정보와 결제금액을 포함하는 결제요청 전문이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 결제요청 전문에 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함(또는 상기 결제요청 전문에 기 포함된 가맹점정보를 상기 애플리케이션(315)에 할당된 가맹점정보로 대체)시켜 결제요청 전문을 최종 구성하고, 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 만약 상기 결제요청 전문이 상기 결제단말(100)에 대응하는 밴사 서버(440)와 제휴된 전문 구조로 이루어지거나 또는 상기 결제요청 전문과 함께 상기 결제단말(100)에 대응하는 밴사 정보가 전달된다면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 구성된 결제요청 전문을 상기 결제단말(100)에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 실시 방법에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제요청 단말로부터 전달된 결제요청 전문 구조 또는 밴사 정보를 무시하고 상기 애플리케이션(315)에 지정된 제2의 밴사 서버(440)에 대응하는 결제요청 전문을 구성하여 상기 지정된 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
Alternatively, when the payment request message including the card information and the payment amount is transmitted from the payment terminal 100, the application 315 of the portable wireless terminal 300 is a payment request message transmitted from the payment terminal 100 Including the merchant information assigned to the application 315 of the portable wireless terminal 300 (or replace the merchant information previously included in the payment request full text with the merchant information assigned to the application 315) full payment request The final configuration, and transmits the configured payment request full text to the designated bansa server 440 or to the designated operating server (400). If the full payment request is made in a specialized structure associated with the bansa server 440 corresponding to the payment terminal 100 or if the bansa information corresponding to the payment terminal 100 with the full payment request is delivered, The application 315 of the portable wireless terminal 300 may process the configured payment request message to be transmitted (or relayed) to the bansa server 440 corresponding to the payment terminal 100. In the meantime, the application 315 of the portable wireless terminal 300 ignores the payment request specialized structure or bansa information transmitted from the payment request terminal and the second bansa server 440 specified in the application 315. It is possible to process the transmission request corresponding to the transmission to the designated Bansa server 440 (or relay transmission) to the specified, thereby the present invention is not limited.
본 발명의 제3 분산 처리 방식에 대응하는 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보와 상기 결제단말(100)에 대응하는 밴사 서버(440)와 연관된 가맹점정보를 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하거나, 또는 상기 카드정보와 가맹점정보를 포함하는 결제요청 전문을 구성하여 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
According to the second payment method corresponding to the third distributed processing method of the present invention, the second payment processing unit 155 corresponds to the card information read through the card reader configuration unit 102 and the payment terminal 100. Merchant information associated with the bansa server 440 is transmitted to the application 315 of the portable wireless terminal 300 through the communication port component 105, or the payment request full text including the card information and merchant information It can be configured to transfer to the application 315 of the portable wireless terminal 300 through the communication port configuration 105.
상기 결제단말(100)로부터 카드정보와 가맹점정보가 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 카드정보와 가맹점정보, 그리고 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액을 포함하는 결제요청 전문을 생성하고, 상기 생성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 여기서, 상기 지정된 밴사 서버(440)는 상기 결제단말(100)에 대응하는 밴사 서버(440), 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되어 있는 밴사 서버(440) 중 어느 하나를 포함할 수 있다.
When the card information and merchant information is transmitted from the payment terminal 100, the application 315 of the portable wireless terminal 300 is the card information and merchant information transferred from the payment terminal 100, and the portable wireless terminal Generates a payment request text including a payment amount input through the application 315 of 300, and transmits the generated payment request text to the designated bansa server 440 or to the designated operating server 400 . Here, the designated bansa server 440 is any one of the bansa server 440 corresponding to the payment terminal 100, or the bansa server 440 specified in the application 315 of the portable wireless terminal 300. It may include.
또는, 상기 결제단말(100)로부터 카드정보와 가맹점정보를 포함하는 결제요청 전문이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 결제요청 전문에 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액을 포함시켜 결제요청 전문을 최종 구성하고, 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 만약 상기 결제요청 전문이 상기 결제단말(100)에 대응하는 밴사 서버(440)와 제휴된 전문 구조로 이루어지거나 또는 상기 결제요청 전문과 함께 상기 결제단말(100)에 대응하는 밴사 정보가 전달된다면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 구성된 결제요청 전문을 상기 결제단말(100)에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 실시 방법에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제요청 단말로부터 전달된 결제요청 전문 구조 또는 밴사 정보를 무시하고 상기 애플리케이션(315)에 지정된 제2의 밴사 서버(440)에 대응하는 결제요청 전문을 구성하여 상기 지정된 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
Alternatively, when a payment request message including card information and merchant information is transmitted from the payment terminal 100, the application 315 of the portable wireless terminal 300 is a payment request message transmitted from the payment terminal 100. Including the payment amount input through the application 315 of the portable wireless terminal 300 to the final configuration of the payment request, and transmits the configured payment request to the specified bansa server 440 or designated operation server ( 400). If the full payment request is made in a specialized structure associated with the bansa server 440 corresponding to the payment terminal 100 or if the bansa information corresponding to the payment terminal 100 with the full payment request is delivered, The application 315 of the portable wireless terminal 300 may process the configured payment request message to be transmitted (or relayed) to the bansa server 440 corresponding to the payment terminal 100. In the meantime, the application 315 of the portable wireless terminal 300 ignores the payment request specialized structure or bansa information transmitted from the payment request terminal and the second bansa server 440 specified in the application 315. It is possible to process the transmission request corresponding to the transmission to the designated Bansa server 440 (or relay transmission) to the specified, thereby the present invention is not limited.
한편, 본 발명의 제3 분산 처리 방식은 상술된 예시로 한정되는 것은 결코 아니며, 상술된 예시를 근거로 당업자가 도출 가능한 모든 실시 방법을 포함할 수 있다. 예를들어, 상기 본 발명의 제3 분산 처리 방식은 상기 휴대용 무선단말(300)의 애플리케이션(315)이 먼저 결제에 필요한 정보(예컨대, 결제금액, 가맹점정보 등)를 입력/추출하여 상기 결제단말(100)로 전달하거나 결제요청 전문의 일부를 구성하여 상기 결제단말(100)로 전달하면 상기 결제단말(100)이 상기 결제요청 전문을 생성하거나 최종 구성하는 실시 방법, 상기 결제단말(100)에서 생성/구성된 결제요청 전문을 상기 통신 처리 구성부(106)를 통해 밴사 서버(440)로 직접 전송하거나 또는 역으로 상기 결제요청 전문을 다시 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하여 지정된 밴사 서버(440)로 전달되도록 하는 실시 방법, 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 생성/구성된 결제요청 전문을 결제단말(100)로 전달하여 상기 통신 처리 구성부(106)를 통해 전송하는 실시 방법 등, 다양한 형태로 실시될 수 있으며, 본 발명은 상술된 예시를 근거로 실시 가능한 모든 범주의 실시 방법을 포함함을 명백하게 밝혀두는 바이다.
On the other hand, the third distributed processing method of the present invention is not limited to the above-described example, it may include all the implementation method that can be derived by those skilled in the art based on the above-described example. For example, in the third distributed processing method of the present invention, the application 315 of the portable wireless terminal 300 first inputs / extracts information (eg, payment amount, merchant information, etc.) necessary for payment to the payment terminal. If the transfer to 100 or form a part of the payment request full text delivery to the payment terminal 100, the payment terminal 100 generates or final configuration of the payment request full text, the payment terminal 100 The created / configured payment request message is directly transmitted to the bansa server 440 through the communication processing component 106, or vice versa, the payment request message is transmitted back to the application 315 of the portable wireless terminal 300. Implementation method to be delivered to the bansa server 440, the full text of the payment request generated / configured through the application 315 of the portable wireless terminal 300 to the payment terminal 100 to the communication processing It can be embodied in various forms, such as exemplary method for transmitting through a part (106), and the present invention is put out bayida apparent in that it comprises the embodiment of the all possible embodiments based on the above-described illustrative category.
상기 제2 결제 절차에 따라 생성되어 지정된 서버로 전송된 결제요청 전문에 대응하는 결제결과 전문은, 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)로부터 전달되거나, 또는 상기 통신 처리 구성부(106)를 통해 수신될 수 있다. 상기 제2 결제 처리부(155)는 상기 제2 결제 절차에 따른 결제결과 전문을 수신하고, 상기 화면 출력 구성부(104)를 통해 상기 결제결과 전문에 포함된 결제결과를 화면 출력함과 동시에, 상기 인쇄 출력 구성부(108)를 통해 상기 결제결과 전문에 포함된 결제결과를 지정된 인쇄 양식에 따라 인쇄 출력한다.
The payment result text corresponding to the payment request text message generated according to the second payment procedure and transmitted to the designated server is transmitted from the portable wireless terminal 300 through the communication port configuration part 105 or the communication process. May be received via component 106. The second payment processing unit 155 receives the full payment result according to the second payment procedure, and simultaneously outputs the payment result included in the full payment result through the screen output configuration unit 104. Through the printout configuration unit 108 prints out the payment result included in the full payment result according to a designated printing form.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 결제단말(100)에 수행된 동작 내역을 지정된 휴대용 무선단말(300)로 백업하는 백업 처리부(160)를 구비한다. 여기서, 상기 동작 내역이 백업되는 휴대용 무선단말(300)은 상기 통신포트 구성부(105)를 통해 통신 연결되어 제2 결제 절차를 수행하는 지정된 휴대용 무선단말(300)이거나, 또는 상기 제2 결제 절차와 무관하게 별도로 지정된 휴대용 무선단말(300)일 수 있다. 상기 동작 내역은 상기 결제단말(100)의 모든 동작과 관련된 로그 내역, 제1 결제 절차와 제2 결제 절차 중 하나 이상의 결제 절차와 관련된 결제 내역 중 하나 이상의 내역을 포함할 수 있다.
Referring to FIG. 1, the second payment module 125 includes a backup processor 160 for backing up the operation history performed on the payment terminal 100 to a designated portable wireless terminal 300. Here, the portable wireless terminal 300 to which the operation details are backed up is a designated portable wireless terminal 300 which is connected through the communication port configuration unit 105 to perform a second payment procedure, or the second payment procedure. Irrespective of this, the portable wireless terminal 300 may be separately designated. The operation details may include one or more details of log details related to all operations of the payment terminal 100 and payment details related to one or more payment procedures of the first payment procedure and the second payment procedure.
상기 제1 결제모듈(120)은 제1 결제 절차를 수행하는 중에 상기 제1 결제 절차에 대한 로그정보를 생성하여 저장할 수 있는데, 상기 백업 처리부(160)는 상기 제1 결제 절차의 로그정보를 취합/분석한 로그 내역을 상기 지정된 백업 대상 휴대용 무선단말(300)로 백업한다. 또한 상기 제2 결제모듈(125) 역시 상기 제2 결제 절차를 수행하는 중에 상기 제2 결제 절차에 대한 로그정보를 생성하여 저장할 수 있는데, 상기 백업 처리부(160)는 상기 제2 결제 절차의 로그정보를 취합/분석한 로그 내역을 상기 지정된 백업 대상 휴대용 무선단말(300)로 백업한다. 한편 상기 로그정보는 결제 절차와 관련된 로그정보는 물론, 상기 결제단말(100)의 모든 동작과 관련된 로그정보를 포함할 수 있다. 예를들어, 상기 결제단말(100)이 POS단말인 경우, 상기 로그정보는 금전보관함에 구비된 센서에 의해 확인되는 금전보관함의 오픈 상태, 계산된 결제금액의 현금 결제에 따라 금전보관함에 보관된 현금 잔액, 관리 대상 상품의 재고 등록, 재고 조회 등)과 같은 모든 종류의 로그정보를 포함할 수 있다. 또한, 상기 백업 처리부(160)는 상기 취합된 로그정보를 모두 포함하는 로그 내역을 백업하거나, 또는 상기 취합된 로그정보 중에서 지정된 정책(예컨대, 카드 결제나 현금 결제와 관련된 내역만 백업하는 정책 등)에 따라 백업 대상 로그정보를 선별하여 로그 내역을 도출한 후, 상기 도출된 로그 내역을 백업시킬 수 있다.
The first payment module 120 may generate and store log information about the first payment procedure while performing the first payment procedure, and the backup processor 160 collects log information of the first payment procedure. Backs up the analyzed log details to the designated backup target portable wireless terminal 300. In addition, the second payment module 125 may also generate and store log information about the second payment procedure while performing the second payment procedure, and the backup processor 160 may log information of the second payment procedure. The collected / analyzed log history is backed up to the designated backup target portable wireless terminal 300. The log information may include log information related to all operations of the payment terminal 100 as well as log information related to a payment procedure. For example, if the payment terminal 100 is a POS terminal, the log information is stored in the cash drawer according to the open state of the cash drawer confirmed by the sensor provided in the cash drawer, the cash payment of the calculated payment amount. And all kinds of log information such as cash balance, inventory registration of managed goods, inventory inquiry, etc.). In addition, the backup processing unit 160 backs up the log history including all of the collected log information, or a specified policy among the collected log information (for example, a policy of backing up only details related to card payment or cash payment). After selecting the log information by deriving the log details, the log history can be backed up.
만약 상기 백업 대상 휴대용 무선단말(300)이 상기 제2 결제 절차를 수행하는 지정된 휴대용 무선단말(300)이라면, 상기 백업 처리부(160)는 상기 통신포트 구성부(105)를 통해 상기 로그 내역을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송하여 백업한다. 한편 상기 백업 대상 휴대용 무선단말(300)이 상기 제2 결제 절차와 무관한 별도의 휴대용 무선단말(300)이라면, 상기 백업 처리부(160)는 상기 통신 처리 구성부(106)를 통해 상기 로그 내역이 상기 지정된 휴대용 무선단말(300)로 전송되도록 처리하거나, 또는 상기 로그 내역을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한 후에, 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 지정된 휴대용 무선단말(300)로 전송되도록 처리할 수 있다.
If the backup target portable wireless terminal 300 is the designated portable wireless terminal 300 performing the second payment procedure, the backup processing unit 160 reads the log history through the communication port component 105. The backup is transmitted to the application 315 of the portable radio terminal 300. On the other hand, if the backup target portable wireless terminal 300 is a separate portable wireless terminal 300 irrelevant to the second payment procedure, the backup processing unit 160 is the log processing through the communication processing component 106 After processing to be transmitted to the designated portable wireless terminal 300, or after transmitting the log history to the application 315 of the portable wireless terminal 300, through the application 315 of the portable wireless terminal 300 It can be processed to be transmitted to the designated portable wireless terminal 300.
본 발명의 실시 방법에 따르면, 상기 백업 처리부(160)는 상기 로그 정보를 분석하여 결제결과(예컨대, 결제승인 결과, 승인취소 결과, 결제오류 결과 등) 내역을 도출하거나, 또는 상기 결제요청 전문에 대응하는 결제결과 전문을 판독하여 결제결과 내역을 도출한 후, 상기 도출된 결제결과 내역을 상기 지정된 백업 대상 휴대용 무선단말(300)로 백업할 수 있다.
According to the implementation method of the present invention, the backup processing unit 160 analyzes the log information to derive a payment result (for example, payment approval result, approval cancellation result, payment error result, etc.) or to the full text of the payment request. After reading the corresponding payment result text to derive the payment result details, the derived payment result details may be backed up to the designated backup target portable wireless terminal 300.
도면2a와 도면2b는 본 발명의 실시 방법에 따라 결제단말(100)과 휴대용 무선단말(300)의 통신 연결을 예시한 도면이다.
2A and 2B illustrate communication connection between a payment terminal 100 and a portable wireless terminal 300 according to an embodiment of the present invention.
보다 상세하게 도면2a는 결제단말(100)과 휴대용 무선단말(300)이 통신포트를 통해 접속 통신한 것을 예시한 것이고, 도면2b는 결제단말(100)과 휴대용 무선단말(300)이 케이블 통신한 것을 예시한 도면이다. 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2a와 도면2b를 참조 및/또는 변형하여 상기 결제단말(100)과 휴대용 무선단말(300)이 통신 연결되는 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2a와 도면2b에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
More specifically, Figure 2a illustrates the communication between the payment terminal 100 and the portable wireless terminal 300 through the communication port, Figure 2b is a cable communication between the payment terminal 100 and the portable wireless terminal 300 It is a figure which illustrates that. Persons of ordinary skill in the art to which the present invention pertains may infer various implementation methods for communication between the payment terminal 100 and the portable wireless terminal 300 by referring to and / or modifying the drawings 2a and 2b. Although the present invention can be made, the present invention includes all the inferred implementation methods, and the technical features are not limited to the implementation methods shown in FIGS. 2A and 2B.
도면2a의 예시를 참조하면, 결제단말(100)의 하우징부(111) 중에서 결제단말(100) 측 통신포트가 구비된 주변의 하우징부(111)는 상기 무선단말 측 통신포트가 상기 결제단말(100) 측 통신포트와 접속 통신하도록 상기 휴대용 무선단말(300)을 가이드하면서 포트 접속을 유도하는 가이드부(112)가 구비된다. 바람직하게, 상기 가이드부(112)는 상기 휴대용 무선단말(300)의 포트 접속 가이드를 위해 외부로 도출되는 하우징부(111) 형태, 또는 상기 휴대용 무선단말(300)의 포트 접속 가이드를 위해 상기 하우징부(111)에 돌출되어 구비되는 가이드 패널의 형태로 구현될 수 있다. 한편 삽입부(113)는 상기 가이드부(112)와 동일한 역할을 수행하면서 상기 하우징부(111)에 매입되는 형태로 구현될 수 있다.
Referring to the example of FIG. 2A, the housing part 111 of the housing part 111 of the payment terminal 100 provided with the communication terminal side of the payment terminal 100 has the communication terminal of the wireless terminal side. A guide part 112 is provided to guide the port connection while guiding the portable wireless terminal 300 to communicate with the communication port. Preferably, the guide portion 112 is in the form of a housing portion 111 drawn out for the port connection guide of the portable wireless terminal 300, or the housing for the port connection guide of the portable wireless terminal 300 It may be implemented in the form of a guide panel protruding to the portion 111. Meanwhile, the insertion part 113 may be implemented to be embedded in the housing part 111 while playing the same role as the guide part 112.
도면2b의 예시를 참조하면, 결제단말(100)의 통신포트와 휴대용 무선단말(300)의 통신포트는 케이블로 연결되며, 상기 케이블의 일 측에는 결제단말(100) 측 통신포트와 커플링 되는 통신포트(예컨대, USB 포트)가 구비되고 다른 일 측에는 무선단말 측 통신포트와 커플링 되는 통신포트(예컨대, 휴대용 무선단말(300)의 제조사에서 정한 규격에 따른 통신포트)가 구비된다.
Referring to the example of Figure 2b, the communication port of the payment terminal 100 and the communication port of the portable wireless terminal 300 is connected by a cable, the communication is coupled to the communication port of the payment terminal 100 side on one side of the cable A port (for example, a USB port) is provided and the other side is provided with a communication port (for example, a communication port according to a standard determined by the manufacturer of the portable radio terminal 300) coupled with the communication port of the wireless terminal.
도면3은 본 발명의 휴대용 무선단말(300)과 애플리케이션(315) 기능 구성을 도시한 도면이다.
3 is a diagram illustrating a functional configuration of the portable radio terminal 300 and the application 315 of the present invention.
보다 상세하게 본 도면3은 지정된 결제단말(100)과 통신포트를 통해 연동하여 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 하나 이상의 제2 결제 절차를 수행하는 휴대용 무선단말(300)과 이를 처리하는 애플리케이션(315)의 프로그램 구성에 대응되는 애플리케이션(315)과 휴대용 무선단말(300) 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 휴대용 무선단말(300) 기능에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 바람직하게, 본 발명의 휴대용 무선단말(300)은 스마트폰, 휴대폰, 태블릿PC 중 적어도 하나를 포함할 수 있다.
In more detail, FIG. 3 illustrates a portable wireless terminal for performing at least one second payment procedure among a payment terminal 100, a wireless terminal master, and a distributed processing method by interworking with a designated payment terminal 100 through a communication port. 300 shows a configuration of an application 315 and a portable wireless terminal 300 corresponding to a program configuration of an application 315 for processing the same, and a person having ordinary knowledge in the technical field to which the present invention pertains may have this figure. Although various implementation methods for the function of the portable radio terminal 300 may be inferred by referring to and / or modifying the 3, the present invention includes all the implementation methods inferred, and is illustrated in FIG. The technical features are not limited only by the method. Preferably, the portable wireless terminal 300 of the present invention may include at least one of a smart phone, a mobile phone, a tablet PC.
도면3을 참조하면, 상기 휴대용 무선단말(300)은, 제어부(301)와 메모리부(314)와 화면 출력부(302)와 키 입력부(303)와 사운드 출력부(304)와 사운드 입력부(305)와 카메라부(306)와 무선망 통신모듈(310)과 근거리 무선 통신모듈(309)과 NFC모듈(311)과 위치 측위모듈(312)과 USIM 리더부(313) 및 USIM를 구비하며, 전원 공급을 위한 배터리(308)를 구비한다. 본 발명에 따르면, 상기 휴대용 무선단말(300)은 지정된 결제단말(100)과 접속 통신 또는 케이블 통신 방식으로 통신 연결되는 통신포트부(307)를 구비한다.
Referring to FIG. 3, the portable wireless terminal 300 includes a control unit 301, a memory unit 314, a screen output unit 302, a key input unit 303, a sound output unit 304, and a sound input unit 305. ) And a camera unit 306, a wireless network communication module 310, a near field wireless communication module 309, an NFC module 311, a location positioning module 312, a USIM reader unit 313, and a USIM. A battery 308 is provided for supply. According to the present invention, the portable wireless terminal 300 includes a communication port unit 307 which is connected to the designated payment terminal 100 by a communication or cable communication.
상기 제어부(301)는 상기 휴대용 무선단말(300)의 동작을 제어하는 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하여 구성되며, 상기 휴대용 무선단말(300)에 구비된 각 구성부와 버스(BUS)를 통해 연결된다. 본 발명에 따르면, 상기 제어부(301)는 상기 프로세서를 통해 상기 휴대용 무선단말(300)에 구비되는 적어도 하나의 프로그램 코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 구성부로 전달하여 상기 휴대용 무선단말(300)의 동작을 제어한다. 바람직하게, 상기 제어부(301)는 지정된 결제단말(100)과 연동하는 제2 결제 절차를 수행하는 프로그램 코드를 실행한다. 이하, 편의상 본 발명에 따라 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하는 프로그램 코드에 대응하는 애플리케이션(315)의 기능 구성부를 본 도면3의 제어부(301) 내에 도시하여 설명하기로 한다.
The control unit 301 is a generic term for a configuration for controlling the operation of the portable wireless terminal 300, and includes at least one processor and an execution memory, and each of the components provided in the portable wireless terminal 300; It is connected via a bus. According to the present invention, the control unit 301 loads at least one program code included in the portable radio terminal 300 through the processor into the execution memory, and calculates at least one result through the bus. Transfer to a component to control the operation of the portable wireless terminal 300. Preferably, the control unit 301 executes a program code for performing a second payment procedure linked to the designated payment terminal 100. Hereinafter, for convenience, a functional component of an application 315 corresponding to a program code for performing a second payment procedure in connection with a payment terminal 100 designated according to the present invention will be described in the control unit 301 of FIG. do.
상기 메모리부(314)는 상기 휴대용 무선단말(300)에 구비되는 저장 자원에 대응되는 비휘발성 메모리의 총칭으로서, 상기 제어부(301)를 통해 실행되는 하나 이상의 프로그램 코드와, 상기 프로그램 코드가 이용하는 하나 이상의 데이터 셋트를 저장하여 유지한다. 상기 메모리부(314)는 기본적으로 상기 휴대용 무선단말(300)의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 상기 휴대용 무선단말(300)의 무선 통신 연결을 처리하는 통신프로그램 코드와 통신 데이터 셋트 및 하나 이상의 응용프로그램 코드와 응용데이터 셋트를 저장하며, 본 발명의 애플리케이션(315)에 대응하는 프로그램 코드와 데이터 셋트도 상기 메모리부(314)에 저장된다.
The memory unit 314 is a generic term for a nonvolatile memory corresponding to a storage resource included in the portable wireless terminal 300, and one or more program codes executed through the control unit 301 and one used by the program codes. Save and maintain the above data sets. The memory unit 314 is basically a system program code and a system data set corresponding to the operating system of the portable wireless terminal 300, a communication program code and a communication data set for processing a wireless communication connection of the portable wireless terminal 300. And one or more application program codes and application data sets, and the program codes and data sets corresponding to the application 315 of the present invention are also stored in the memory unit 314.
상기 화면 출력부(302)는 상기 휴대용 무선단말(300)에 구비되는 화면 출력 자원에 대응되는 화면출력장치(예컨대, LCD(Liquid Crystal Display) 장치)와 이를 구동하는 화면출력모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력 장치로 출력한다.
The screen output unit 302 includes a screen output device (for example, a liquid crystal display (LCD) device) corresponding to a screen output resource provided in the portable wireless terminal 300 and a screen output module for driving the same. It is connected to the control unit 301 by a bus and outputs an operation result corresponding to a screen output among various operation results of the control unit 301 to the screen output device.
상기 키 입력부(303)는 상기 휴대용 무선단말(300)에 구비되는 키 입력 자원에 대응되는 키입력장치(또는 상기 화면 출력부(302)와 연동하는 터치스크린장치)와 이를 구동하는 키입력모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산을 명령하는 명령을 입력하거나, 또는 상기 제어부(301)의 연산에 필요한 데이터를 입력한다.
The key input unit 303 may be a key input device (or a touch screen device interworking with the screen output unit 302) corresponding to a key input resource provided in the portable wireless terminal 300 and a key input module for driving the key input device. Is configured, is connected to the control unit 301 by a bus to input a command to command the various operations of the control unit 301, or input the data required for the operation of the control unit 301.
상기 사운드 출력부(304)는 상기 휴대용 무선단말(300)에 구비되는 사운드 출력 자원에 대응되는 스피커와 상기 스피커를 구동하는 사운드모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산 결과 중 사운드 출력에 대응하는 연산 결과를 상기 스피커를 통해 출력한다. 상기 사운드 모듈은 기 스피커를 통해 출력할 사운드 데이터를 디코딩(Decoding)하여 사운드 신호로 변환한다.
The sound output unit 304 includes a speaker corresponding to a sound output resource provided in the portable wireless terminal 300 and a sound module for driving the speaker. The operation result corresponding to the sound output is output from the various operation results of 301 through the speaker. The sound module decodes sound data to be output through the speaker and converts the sound data into a sound signal.
상기 사운드 입력부(305)는 상기 휴대용 무선단말(300)에 구비되는 사운드 입력 자원에 대응되는 마이크로폰과 상기 마이크로폰을 구동하는 사운드모듈로 구성되며, 상기 마이크로폰을 통해 입력되는 사운드 데이터를 상기 제어부(301)로 전달한다. 상기 사운드 모듈은 상기 마이크로폰을 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화한다.
The sound input unit 305 includes a microphone corresponding to a sound input resource provided in the portable wireless terminal 300 and a sound module for driving the microphone, and controls the sound data input through the microphone. To pass. The sound module encodes and encodes a sound signal input through the microphone.
상기 카메라부(306)는 상기 휴대용 무선단말(300)에 구비되는 카메라 자원에 대응되는 광학부와 CCD(Charge Coupled Device)와 이를 구동하는 카메라모듈로 구성되며, 상기 광학부를 통해 상기 CCD에 입력된 비트맵 데이터를 획득한다. 상기 비트맵 데이터는 정지 영상의 이미지 데이터와 동영상 데이터를 모두 포함할 수 있다.
The camera unit 306 includes an optical unit corresponding to a camera resource included in the portable wireless terminal 300, a charge coupled device (CCD), and a camera module for driving the same, and is input to the CCD through the optical unit. Acquire bitmap data. The bitmap data may include both still image data and moving image data.
상기 무선망 통신모듈(310)과 근거리 무선 통신모듈(309)은 상기 휴대용 무선단말(300)에 구비되는 통신 자원으로서, 상기 무선망 통신모듈(310)은 기지국을 통해 무선 통신망에 접속하고, 상기 근거리 무선 통신모듈(309)은 근거리에 위치한 근거리통신장치 또는 무선AP에 접속한다.
The wireless network communication module 310 and the short range wireless communication module 309 are communication resources provided in the portable wireless terminal 300. The wireless network communication module 310 is connected to a wireless communication network through a base station. The short range wireless communication module 309 accesses a short range communication device or a wireless AP located in a short range.
상기 무선망 통신모듈(310)은 상기 휴대용 무선단말(300)을 무선 통신에 접속시키는 통신 구성의 총칭으로서, 특정 주파수 대역의 무선 주파수 신호를 송수신하는 안테나, RF모듈, 기저대역모듈, 신호처리모듈을 적어도 하나 포함하여 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산 결과 중 무선 통신에 대응하는 연산 결과를 무선 통신을 통해 전송하거나, 또는 무선 통신을 통해 데이터를 수신하여 상기 제어부(301)로 전달함과 동시에, 상기 무선 통신의 접속, 등록, 통신, 핸드오프의 절차를 유지한다. 본 발명에 따르면, 상기 무선망 통신모듈(310)은 상기 휴대용 무선단말(300)을 교환기를 경유하는 전화 통화채널과 데이터채널을 포함하는 전화통화망에 연결할 수 있으며, 경우에 따라 상기 교환기를 경유하지 않고 패킷 통신 기반의 무선망 데이터 통신을 제공하는 데이터망에 연결할 수 있다.
The wireless network communication module 310 is a generic term for a communication configuration for connecting the portable wireless terminal 300 to wireless communication, and includes an antenna, an RF module, a baseband module, and a signal processing module for transmitting and receiving radio frequency signals of a specific frequency band. It is configured to include at least one, and is connected to the bus by the control unit 301 transmits the calculation result corresponding to the wireless communication of the various calculation results of the control unit 301 via wireless communication, or through the wireless communication Receives and transmits to the control unit 301, and maintains the procedure of connection, registration, communication, handoff of the wireless communication. According to the present invention, the wireless network communication module 310 may connect the portable wireless terminal 300 to a telephone communication network including a telephone call channel and a data channel via an exchange, and in some cases, via the exchange. It can be connected to a data network that provides packet communication based wireless network data communication.
본 발명의 실시 방법에 따르면, 상기 무선망 통신모듈(310)은 CDMA/WCDMA 규격에 따라 이동 통신망에 접속, 위치등록, 호처리, 통화연결, 데이터통신, 핸드오프를 적어도 하나 수행하는 이동 통신 구성을 포함한다. 한편 당업자의 의도에 따라 상기 무선망 통신모듈(310)은 IEEE 802.16 관련 규격에 따라 휴대인터넷에 접속, 위치등록, 데이터통신, 핸드오프를 적어도 하나 수행하는 휴대 인터넷 통신 구성을 더 포함할 수 있으며, 상기 무선망 통신모듈(310)이 제공하는 무선 통신 구성에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
According to the exemplary embodiment of the present invention, the wireless network communication module 310 is configured to perform at least one mobile communication network connection, location registration, call processing, call connection, data communication, and handoff according to the CDMA / WCDMA standard. It includes. Meanwhile, according to the intention of the person skilled in the art, the wireless network communication module 310 may further include a portable Internet communication configuration for performing at least one connection, location registration, data communication, and handoff to the portable Internet according to the IEEE 802.16 standard. It is apparent that the present invention is not limited by the wireless communication configuration provided by the wireless network communication module 310.
상기 근거리 무선 통신모듈(309)은 일정 거리 이내에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하는 근거리 통신모듈로서, 바람직하게는 와이파이 통신, 블루투스 통신, 공중무선 통신 중 적어도 하나를 포함할 수 있다. 본 발명의 실시 방법에 따르면, 상기 근거리 무선 통신모듈(309)은 상기 무선망 통신모듈(310)과 통합될 수 있다. 본 발명에 따르면, 상기 근거리 무선 통신모듈(309)은 무선AP를 통해 상기 휴대용 무선단말(300)을 패킷 통신 기반의 근거리 무선 데이터 통신을 제공하는 데이터망에 연결한다.
The short range wireless communication module 309 is a short range communication module for connecting a communication session using a radio frequency signal as a communication medium within a predetermined distance, and preferably includes at least one of Wi-Fi communication, Bluetooth communication, and public wireless communication. Can be. According to an embodiment of the present invention, the short range wireless communication module 309 may be integrated with the wireless network communication module 310. According to the present invention, the short range wireless communication module 309 connects the portable radio terminal 300 to a data network for providing short range wireless data communication based on packet communication through a wireless AP.
상기 NFC모듈(311)은 상기 휴대용 무선단말(300)에 구비되는 NFC 자원으로서, ISO 18000 시리즈 규격의 무선통신 규격 중 13.56Mz 주파수 대역을 사용하는 NFC(Near Field Communication) 규격에 따라 10cm 내외의 근접 거리에서 단말 간 데이터를 전송하는 근접 통신모듈을 포함하여 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산 결과 중 NFC 통신에 대응하는 연산 결과를 NFC를 통해 전송하거나, 또는 NFC를 통해 데이터를 수신하여 상기 제어부(301)로 전달한다. 실시 방법에 따라 상기 NFC모듈(311)은 상기 근거리 무선 통신모듈(309)과 일체형으로 구현되거나 또는 별도 통신모듈로 구현될 수 있다. 당업자의 의도에 따라 상기 NFC모듈(311)은 13.56Mz 주파수 대역 이외에 ISO 18000 시리즈 규격이 지원하는 다른 주파수 대역(예컨대, 900Mhz 대역 등)의 근접 통신을 제공할 수 있으며, 이에 의해 본 발명아 한정되지 아니한다. 한편 상기 NFC모듈(311)이 근접하여 통신하는 대상에 따라 상기 NFC모듈(311)은 상기 휴대용 무선단말(300)에 구비되는 통신 자원에 포함될 수 있다.
The NFC module 311 is an NFC resource provided in the portable wireless terminal 300, and has a proximity of about 10 cm according to an NFC (Near Field Communication) standard that uses a 13.56 Mz frequency band among ISO 18000 series wireless communication standards. It comprises a proximity communication module for transmitting data between terminals at a distance, and is connected to the control unit 301 by a bus to transmit the calculation result corresponding to the NFC communication of the various calculation results of the control unit 301 via NFC or Or receives data through NFC and transmits the data to the controller 301. According to an embodiment method, the NFC module 311 may be integrally implemented with the short range wireless communication module 309 or may be implemented as a separate communication module. According to the intention of the person skilled in the art, the NFC module 311 may provide proximity communication of other frequency bands (eg, 900Mhz band, etc.) supported by the ISO 18000 series standard in addition to the 13.56Mz frequency band, and the present invention is not limited thereto. No. Meanwhile, the NFC module 311 may be included in a communication resource provided in the portable wireless terminal 300 according to a target to which the NFC module 311 is in close communication.
상기 위치 측위모듈(312)은 상기 휴대용 무선단말(300)에 구비되는 위치 측위 자원으로서, 상기 휴대용 무선단말(300)의 이동 위치를 측위하는 GPS 측위모듈로 구성되며, 지구 궤도를 공전하는 적어도 3개 이상의 GPS 위성으로부터 송출되는 위성 신호를 수신하여 상기 휴대용 무선단말(300)의 이동 위치 정보를 산정한다. 한편, 본 발명의 다른 실시 방법에 따르면, 상기 위치 측위모듈(312)은 적어도 두개 이상의 기지국(또는 접속 포인트)과 연계된 통신망 상의 측위장치와 연계하여 상기 휴대용 무선단말(300)과 기지국(또는 접속 포인트) 간 주파수 도달 시간(또는 도달 각)을 이용하여 지상파 측위 방식으로 상기 휴대용 무선단말(300)의 위치를 측위하는 지상파 측위모듈을 포함할 수 있다.
The location positioning module 312 is a location positioning resource provided in the portable radio terminal 300, and is composed of a GPS positioning module for positioning a moving position of the portable radio terminal 300, and at least three orbiting the earth's orbit. Receiving satellite signals transmitted from more than one GPS satellite to calculate the movement position information of the portable radio terminal 300. On the other hand, according to another embodiment of the present invention, the position location module 312 is connected to the positioning device on the communication network associated with at least two or more base stations (or access points) and the mobile radio terminal 300 and the base station (or access) It may include a terrestrial positioning module for positioning the position of the portable radio terminal 300 in a terrestrial positioning method using a point-to-point frequency arrival time (or arrival angle).
상기 USIM 리더부(313)는 ISO/IEC 7816 규격을 기반으로 상기 휴대용 무선단말(300)에 탑재 또는 이탈착되는 범용가입자식별모듈(Universal Subscriber Identity Module)과 적어도 하나의 데이터 셋트를 교환하는 구성의 총칭으로서, 상기 데이터 셋트는 APDU(Application Protocol Data Unit)를 통해 반이중 통신 방식으로 교환된다.
The USIM reader 313 is configured to exchange at least one data set with a Universal Subscriber Identity Module mounted on or detached from the portable wireless terminal 300 based on ISO / IEC 7816 standard. Collectively, the data sets are exchanged in a half-duplex communication via an Application Protocol Data Unit (APDU).
상기 USIM은 상기 ISO/IEC 7816 규격에 따른 IC칩이 구비된 SIM 타입의 카드로서, 상기 USIM 리더부(313)와 연결되는 적어도 하나의 접점을 포함하는 입출력 인터페이스와, 적어도 하나의 IC칩용 프로그램 코드와 데이터 셋트를 저장하는 IC칩 메모리와, 상기 입출력 인터페이스와 연결되어 상기 휴대용 무선단말(300)로부터 전달되는 적어도 하나의 명령에 따라 상기 IC칩용 프로그램 코드를 연산하거나 상기 데이터 셋트를 추출(또는 가공)하여 상기 입출력 인터페이스로 전달하는 프로세서를 포함하여 이루어진다.
The USIM is a SIM type card having an IC chip according to the ISO / IEC 7816 standard, an input / output interface including at least one contact point connected to the USIM reader unit 313, and at least one IC chip program code. And an IC chip memory for storing a data set, and a program code for the IC chip or extracting (or processing) the data set according to at least one command connected to the input / output interface and transmitted from the portable wireless terminal 300. It includes a processor for transmitting to the input and output interface.
상기 통신포트부(307)는 직렬통신 또는 병렬통신 중 적어도 하나의 방식으로 상기 휴대용 무선단말(300)의 외부에 존재하는 지정된 장치와 연결되는 통신포트와 이를 구동하는 통신모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 제어에 따라 상기 휴대용 무선단말(300)과 외부의 장치를 통신 연결한다. 바람직하게, 상기 통신포트부(307)는 본 발명에 따른 제2 결제를 위해 지정된 결제단말(100)의 통신포트와 접속 통신을 지원하거나 또는 케이블 통신을 지원한다. 여기서, 접속 통신이라 함은 상기 휴대용 무선단말(300)에 구비된 무선단말 측 통신포트와 지정된 결제단말(100)에 구비된 결제단말(100) 측 통신포트가 직접 접촉하여 통신하는 방식을 의미하고, 케이블 통신이라 함은 상기 무선단말 측 통신포트와 결제단말(100) 측 통신포트가 지정된 케이블로 연결되어 통신하는 방식을 의미한다.
The communication port unit 307 is composed of a communication port connected to a designated device existing outside the portable wireless terminal 300 and a communication module for driving the same by at least one of serial communication or parallel communication. 301 is connected to the bus and communicates with the portable wireless terminal 300 and an external device under the control of the controller 301. Preferably, the communication port unit 307 supports connection communication with the communication port of the payment terminal 100 designated for the second payment according to the present invention or supports cable communication. Here, the connection communication means a method in which the wireless terminal side communication port provided in the portable wireless terminal 300 and the communication terminal side communication port provided in the designated payment terminal 100 directly contact each other. , Cable communication means a method in which the wireless terminal side communication port and the payment terminal 100 side communication port is connected by a designated cable to communicate.
상기 통신 자원이 접속 가능한 데이터망을 통해 지정된 프로그램제공서버(예컨대, 애플사의 앱스토어 등)로부터 본 발명의 애플리케이션(315)이 다운로드되어 상기 메모리부(314)에 저장된다. 상기 다운로드된 애플리케이션(315)은 지정된 운영 서버(400)와 연동하여 동작한다.
The application 315 of the present invention is downloaded from the designated program providing server (eg, Apple's App Store, etc.) through the data network to which the communication resource is accessible, and stored in the memory unit 314. The downloaded application 315 operates in conjunction with the designated operating server 400.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신 자원을 통해 지정된 운영 서버(400)에 접속하여 지정된 결제단말(100)과 연동하는 제2 결제 절차를 수행하기 위한 회원 가입 또는 회원 인증 절차를 수행하는 회원 가입/인증부(320)와, 상기 운영 서버(400)를 통해 상기 애플리케이션(315)이 상기 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 유효성을 인증받는 애플리케이션 인증부(325)를 구비한다. 지정된 공급처에서 상기 애플리케이션(315)이 탑재된 휴대용 무선단말(300)을 공급하는 경우, 상기 회원 가입/인증부(320)는 생략 가능하고, 상기 애플리케이션 인증부(325)의 일부 인증 절차는 생략 가능하다.
Referring to FIG. 3, the application 315 of the portable wireless terminal 300 accesses a designated operating server 400 through the communication resource to perform a second payment procedure interworking with a designated payment terminal 100. To perform a second payment procedure in conjunction with the payment terminal 100 and the application 315 through the membership registration / authentication unit 320 and the operation server 400 for performing a membership registration or member authentication procedure for the It is provided with an application authentication unit 325 for authenticating the validity. In the case of supplying the portable wireless terminal 300 equipped with the application 315 from a designated supply source, the member registration / authentication unit 320 may be omitted, and some authentication procedures of the application authentication unit 325 may be omitted. Do.
상기 애플리케이션(315)은 상기 운영 서버(400)에 접속하기 위한 통신 연결 매크로 정보를 구비할 수 있으며, 상기 회원 가입/인증부(320)는 상기 화면 출력부(302)를 통해 상기 애플리케이션(315)과 연동하여 제2 결제 절차를 수행할 결제단말(100)이 구비되는 가맹점을 회원으로 가입시키는 가맹점 등록정보(예컨대, 가맹점 상호, 주소, 사업자번호, 연락처, 가맹점주 정보 등)를 입력하는 인터페이스를 출력하고, 상기 통신 연결 매크로 정보를 이용하여 상기 운영 서버(400)로 상기 인터페이스를 통해 입력된 가맹점 등록정보를 전송하여 상기 가맹점을 회원으로 가입시킨다. 실시 방법에 따라 상기 인터페이스는 상기 제2 결제 절차를 수행할 결제단말(100)에 대한 정보(예컨대, 결제단말(100)의 고유정보, 가맹점번호 등)를 입력하는 화면을 더 포함 가능하며, 상기 결제단말(100)에 대한 정보는 상기 가맹점 등록정보와 매핑되어 저장될 수 있다. 또한 상기 인터페이스는 회원 계정(예컨대, ID/PW 등)을 설정하는 화면을 더 포함 가능하며, 상기 회원 계정은 소정의 중복 심사를 거쳐 상기 가맹점 회원의 계정으로 등록된다.
The application 315 may include communication connection macro information for accessing the operation server 400, and the member registration / authentication unit 320 may be configured to execute the application 315 through the screen output unit 302. Interface for inputting merchant registration information (eg, merchant name, address, business number, contact information, affiliate store owner information, etc.) for registering as a member an affiliate store having a payment terminal 100 to perform a second payment procedure in association with The affiliated store is registered as a member by outputting and transmitting affiliated store registration information input through the interface to the operation server 400 using the communication connection macro information. According to an implementation method, the interface may further include a screen for inputting information (eg, unique information of the payment terminal 100, an affiliated store number, etc.) for the payment terminal 100 to perform the second payment procedure. Information about the payment terminal 100 may be mapped and stored with the affiliated store registration information. In addition, the interface may further include a screen for setting a member account (eg, ID / PW, etc.), and the member account is registered as an account of the affiliated member through a predetermined overlapping examination.
한편 상기 가맹점의 회원 가입은 상기 휴대용 무선단말(300) 이외에 상기 휴대용 무선단말(300) 또는 결제단말(100)을 공급하는 공급처에 의해 가입될 수 있다. 따라서 상기 휴대용 무선단말(300)이 상기 가맹점으로 공급되는 시점에 상기 휴대용 무선단말(300)의 애플리케이션(315)은 이미 회원으로 가입된 상태일 수 있다.
Meanwhile, membership of the affiliated store may be subscribed by a supplier that supplies the portable wireless terminal 300 or the payment terminal 100 in addition to the portable wireless terminal 300. Therefore, at the time when the portable wireless terminal 300 is supplied to the affiliated store, the application 315 of the portable wireless terminal 300 may be already registered as a member.
상기 가맹점이 회원으로 가입된 경우, 상기 회원 가입/인증부(320)는 상기 운영 서버(400)를 통해 가맹점 회원 인증을 수행한다. 만약 상기 가맹점에 회원 계정을 등록되어 있다면, 상기 회원 가입/인증부(320)는 상기 가맹점의 회원 계정을 입력하는 인터페이스를 출력하고, 상기 인터페이스를 통해 입력된 회원 계정을 상기 운영 서버(400)로 전송하여 상기 가맹점을 회원으로 인증시킨다. 만약 상기 애플리케이션(315)의 유효성이 인증된 상태라면, 상기 회원 가입/인증부(320)는 상기 애플리케이션(315)의 유효성을 인증하는 과정에서 메모리부(314)에 저장된 정보를 상기 운영 서버(400)로 전송하여 상기 가맹점의 회원 자격을 인증하는 과정을 수행할 수 있다.
When the affiliated member is registered as a member, the member subscription / authentication unit 320 performs member registration through the operation server 400. If the member account is registered in the affiliated store, the member registration / authentication unit 320 outputs an interface for inputting the member account of the affiliated store, and sends the member account input through the interface to the operation server 400. Send and authenticate the merchant as a member. If the validity of the application 315 is authenticated, the member registration / authentication unit 320 may store the information stored in the memory unit 314 in the process of authenticating the validity of the application 315. ) To authenticate the membership of the affiliated store.
상기 애플리케이션 인증부(325)는 상기 통신 자원이 접속 가능한 데이터망과 전화통화망 중 적어도 하나의 통신망을 개입시켜 상기 운영 서버(400)로 상기 애플리케이션(315)의 유효성을 인증시킨다. 본 발명의 실시 방법에 따르면, 상기 애플리케이션(315)의 유효성을 인증하는 과정은 상기 애플리케이션(315)과 운영 서버(400) 사이에 미리 합의된 암/복호화 통신 과정을 수행되며, 편의상 상기 암/복호화 과정에 대한 상세한 설명은 생략하기로 한다.
The application authenticator 325 authenticates the validity of the application 315 to the operation server 400 through at least one communication network of a data network and a telephone call network to which the communication resource is accessible. According to an embodiment of the present invention, the process of authenticating the validity of the application 315 is performed by a predetermined encryption / decryption communication process between the application 315 and the operation server 400. For convenience, the encryption / decryption is performed. Detailed description of the process will be omitted.
본 발명의 제1 애플리케이션 인증 방식에 의하면, 상기 애플리케이션(315)은 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 식별할 수 있는 고유 키 값이 설정된 상태로 상기 프로그램제공서버를 통해 다운로드되며, 이 경우에 상기 애플리케이션 인증부(325)는 상기 고유 키 값을 상기 운영 서버(400)로 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 운영 서버(400)로 상기 고유 키 값을 전송하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 고유 키 값과 함께 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
According to the first application authentication method of the present invention, the application 315 is downloaded through the program providing server in a state in which a unique key value for identifying an application operated by the operation server 400 is set. In this case, the application authenticator 325 may transmit the unique key value to the operation server 400, thereby authenticating that the application 315 is an application operated by the operation server 400. Meanwhile, the application authenticator 325 stores at least one unique information stored in the portable wireless terminal 300 or assigned to a communication network in the process of transmitting the unique key value to the operation server 400. By transmitting together with, the application 315 is an application operated by the operation server 400 and at the same time it can be authenticated that the application 315 is running in the portable wireless terminal 300.
본 발명의 제2 애플리케이션 인증 방식에 의하면, 상기 애플리케이션(315)은 상기 프로그램제공서버를 통해 다운로드된 후에 기 지정된 절차에 따라 데이터망 상에서 상기 애플리케이션(315)을 고유하게 식별하는 앱 식별 값(예컨대, 애플사의 APNS에 의해 할당되는 디바이스 토큰, 애플리케이션(315)에서 생성하여 저장한 식별 값, 운영 서버(400)로부터 수신하여 저장한 식별 값 등)이 할당될 수 있으며, 이 경우에 상기 애플리케이션 인증부(325)는 상기 앱 식별 값을 상기 운영 서버(400)로 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 운영 서버(400)로 상기 앱 식별 값을 전송하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 앱 식별 값과 함께 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
According to the second application authentication method of the present invention, the application 315 is uniquely identifying the application 315 on the data network according to a predetermined procedure after downloading through the program providing server (e.g., Device tokens assigned by Apple's APNS, identification values generated and stored in the application 315, identification values received and stored from the operation server 400, and the like may be assigned. 325 may authenticate that the application 315 is an application operated by the operation server 400 by transmitting the app identification value to the operation server 400. On the other hand, the application authentication unit 325 at least one unique information stored in the portable wireless terminal 300 or assigned to the communication network in the process of transmitting the app identification value to the operation server 400 the app identification value By transmitting together with, the application 315 is an application operated by the operation server 400 and at the same time it can be authenticated that the application 315 is running in the portable wireless terminal 300.
본 발명의 제3 애플리케이션 인증 방식에 의하면, 상기 애플리케이션(315)은 적어도 하나의 키 값과 키 교환 프로토콜 및 암/복호화 규칙이 설정되고 이를 이용하여 상기 애플리케이션(315)을 인증하는 인증 절차가 정의된 인증서가 탑재된 상태로 상기 프로그램제공서버를 통해 다운로드될 수 있으며, 이 경우에 상기 애플리케이션 인증부(325)는 상기 인증서에 정의된 인증 절차에 따라 상기 인증서에 설정된 적어도 하나의 키 값과 키 교환 프로토콜 및 암/복호화 규칙을 선택적으로 이용하여 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 인증서를 이용하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 인증 절차에 더 이용함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
According to the third application authentication method of the present invention, the application 315 has at least one key value, a key exchange protocol, and an encryption / decryption rule set, and an authentication procedure for authenticating the application 315 using the same is defined. The application may be downloaded through the program providing server with a certificate mounted therein. In this case, the application authentication unit 325 may use at least one key value and a key exchange protocol set in the certificate according to the authentication procedure defined in the certificate. And selectively use an encryption / decryption rule to authenticate that the application 315 is an application operated by the operation server 400. On the other hand, the application authentication unit 325 by using the at least one unique information stored in the portable wireless terminal 300 or assigned to the communication network in the process of using the certificate further by the application 315, At the same time as the application running by the operation server 400, the application 315 can be authenticated at the same time running in the portable wireless terminal 300.
본 발명의 제4 애플리케이션 인증 방식에 의하면, 상기 휴대용 무선단말(300)은 상기 전화통화망의 메시지 교환 프로토콜을 통해 상기 운영 서버(400)로부터 발송된 인증번호가 수신되면, 상기 수신된 인증번호를 상기 입력받아 상기 데이터망을 통해 상기 운영 서버(400)로 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 운영 서버(400)로 상기 인증번호를 전송하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 인증번호와 함께 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
According to the fourth application authentication method of the present invention, the portable wireless terminal 300 receives the authentication number sent from the operation server 400 through the message exchange protocol of the telephone call network, and receives the received authentication number. By receiving the input and transmitting to the operation server 400 through the data network, it is possible to authenticate that the application 315 is an application operated by the operation server 400. Meanwhile, the application authentication unit 325 together with the authentication number at least one unique information stored in the portable wireless terminal 300 or assigned to the communication network in the process of transmitting the authentication number to the operation server 400. By transmitting, the application 315 is an application operated by the operation server 400 and at the same time it can be authenticated that the application 315 is running in the portable wireless terminal 300.
본 발명의 제5 애플리케이션 인증 방식에 의하면, 상기 애플리케이션 인증부(325)는 상기 제1 내지 제4 애플리케이션 인증 방식 중 하나 이상을 선택적으로 조합한 인증 방식을 통해 상기 운영 서버(400)로부터 상기 애플리케이션(315)의 유효성을 인증시키는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
According to a fifth application authentication method of the present invention, the application authentication unit 325 may be configured to execute the application (from the operation server 400 through an authentication method by selectively combining one or more of the first to fourth application authentication methods). It is possible to authenticate the validity of 315), whereby the present invention is not limited.
만약 지정된 공급처에서 상기 휴대용 무선단말(300)에 상기 애플리케이션(315)을 탑재하여 공급하거나, 또는 상기 휴대용 무선단말(300)의 제조사에서 상기 휴대용 무선단말(300) 내에 상기 애플리케이션(315)을 탑재한 상태로 제공하는 경우, 상기 애플리케이션 인증 방식 중 일부(또는 전체) 방식은 생략 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
If the application 315 is mounted on the portable radio terminal 300 and supplied from a designated source, or the manufacturer of the portable radio terminal 300 mounts the application 315 in the portable radio terminal 300. When provided in a state, some (or all) methods of the application authentication method may be omitted, and the present invention is not limited thereto.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 지정된 운영 서버(400)로부터 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 제2 결제 인증정보를 수신하여 메모리부(314)의 지정된 저장영역에 저장하는 인증정보 저장부(330)를 구비할 수 있다. 만약 지정된 공급처에서 상기 애플리케이션(315)이 탑재된 휴대용 무선단말(300)을 공급하는 경우, 상기 공급처에 의해 상기 메모리부(314)의 지정된 저장영역에 상기 제2 결제 인증정보가 저장된 상태로 공급될 수 있으며, 이 경우 상기 인증정보 저장부(330)는 생략 가능하다.
Referring to FIG. 3, the application 315 of the portable wireless terminal 300 receives second payment authentication information for performing a second payment procedure in association with a designated payment terminal 100 from a designated operation server 400. An authentication information storage unit 330 may be provided to store the received information in a designated storage area of the memory unit 314. When the portable wireless terminal 300 on which the application 315 is mounted is supplied from a designated supply source, the second payment authentication information may be supplied in a state in which the second payment authentication information is stored in the designated storage area of the memory unit 314 by the supply source. In this case, the authentication information storage unit 330 can be omitted.
상기 인증정보 저장부(330)는 상기 운영 서버(400)로 상기 제2 결제 인증정보를 요청 및 수신하여 지정된 저장영역에 저장하거나, 또는 상기 회원 가입 또는 애플리케이션 유효성 인증의 결과로서 상기 운영 서버(400)로부터 상기 제2 결제 인증정보를 수신하여 지정된 저장영역에 저장한다.
The authentication information storage unit 330 requests and receives the second payment authentication information from the operation server 400 and stores the second payment authentication information in a designated storage area, or as the result of the membership registration or application validity authentication, the operation server 400. Receive the second payment authentication information and store in the designated storage area.
본 발명의 제1 실시 방법에 따르면, 상기 제2 결제 인증정보는 상기 애플리케이션(315)이 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행 가능한 애플리케이션임을 인증하기 위한 인증코드일 수 있다. 이 때 상기 제2 결제 인증정보는 지정된 결제단말(100)에서 상기 휴대용 무선단말(300)의 유효성을 인증하는 정보로 사용될 수 있다. 바람직하게, 상기 제2 결제 인증정보에 대응하는 인증코드는 상기 애플리케이션(315)의 유효성을 인증하는 과정에서 메모리부(314)에 저장된 값(또는 코드)일 수 있다.
According to the first embodiment of the present invention, the second payment authentication information may be an authentication code for authenticating that the application 315 is an application capable of performing a second payment procedure in association with a designated payment terminal 100. In this case, the second payment authentication information may be used as information for authenticating the validity of the portable wireless terminal 300 in the designated payment terminal 100. Preferably, the authentication code corresponding to the second payment authentication information may be a value (or code) stored in the memory unit 314 in the process of authenticating the validity of the application 315.
본 발명의 제2 실시 방법에 따르면, 상기 제2 결제 인증정보는 상기 휴대용 무선단말(300)을 가맹점에 구비되어 지정된 결제 절차를 수행하는 단말로 이용하기 위한 하나 이상의 가맹점정보를 포함할 수 있다. 이 때 상기 제2 결제 인증정보에 대응하는 가맹점정보는, 상기 제2 결제 절차를 위해 연동하는 지정된 결제단말(100)에 설정되는 가맹점정보와 동일한 정보를 포함하거나, 또는 별도로 할당되는 정보를 포함할 수 있다. 예를들어, 상기 결제단말(100)의 제1 결제 절차를 수행하는 밴사 서버(440)와 동일한 밴사 서버(440)를 통해 제2 결제 절차를 수행한다면, 상기 제2 결제 인증정보에 대응하는 가맹점정보는 상기 결제단말(100)의 가맹점정보와 동일할 수 있다. 반면 상기 제2 결제 절차가 결제단말(100)의 제1 결제 절차와 다른 별도의 밴사 서버(440)를 통해 처리될 수 있다면, 상기 운영 서버(400)는 상기 가맹점 등록정보를 이용하여 다른 밴사 서버(440)로 가맹점 등록 절차를 수행할 수 있으며, 상기 제2 결제 인증정보에 대응하는 가맹점정보는 상기 다른 밴사 서버(440)에서 할당된 별도의 가맹점정보를 포함할 수 있다. 한편 상기 제2 결제 절차가 제1 결제 절차와 동일한 밴사 서버(440)를 통해 처리된다고 할지라도, 상기 휴대용 무선단말(300)이 가맹점에 구비되는 제2의 가맹점단말 또는 가상의 가맹점단말로 간주된다면, 상기 운영 서버(400)는 상기 가맹점 등록정보를 이용하여 동일 밴사 서버(440)에 대한 가맹점 등록 절차를 수행할 수 있으며, 상기 제2 결제 인증정보에 대응하는 가맹점정보는 상기 결제단말(100)의 가맹점정보와 다를 수 있다. 아울러 상기 제2 결제 절차가 복수의 밴사 서버(440) 중 상기 애플리케이션(315)(또는 운영 서버(400))에 의해 선택되는 밴사 서버(440)를 통해 처리될 수 있다면, 상기 제2 결제 인증정보에 대응하는 가맹점정보는 선택 가능한 밴사 서버(440)의 수만큼 수신되어 저장될 수 있다.
According to the second embodiment of the present invention, the second payment authentication information may include one or more affiliate store information for using the portable wireless terminal 300 as a terminal for performing a designated payment procedure. At this time, the merchant information corresponding to the second payment authentication information may include the same information as that of the merchant information set in the designated payment terminal 100 interworking for the second payment procedure or include information separately allocated. Can be. For example, if the second payment procedure is performed through the same bansa server 440 as the bansa server 440 performing the first payment procedure of the payment terminal 100, the affiliate store corresponding to the second payment authentication information. The information may be the same as the affiliated store information of the payment terminal 100. On the other hand, if the second payment process can be processed through a separate bansa server 440 different from the first payment process of the payment terminal 100, the operation server 400 is another bansa server using the merchant registration information. In step 440, an affiliated store registration procedure may be performed, and the affiliated store information corresponding to the second payment authentication information may include additional affiliated store information allocated by the other bansa server 440. On the other hand, even if the second payment process is processed through the same bansa server 440 as the first payment process, if the portable wireless terminal 300 is considered to be a second merchant terminal or a virtual merchant terminal provided in the merchant The operation server 400 may perform an affiliate store registration procedure for the same bansa server 440 by using the affiliate store registration information, and the affiliate store information corresponding to the second payment authentication information is the payment terminal 100. May be different from Merchant Information. In addition, if the second payment process can be processed through the bansa server 440 selected by the application 315 (or operation server 400) of a plurality of bansa server 440, the second payment authentication information Merchant information corresponding to may be received and stored as many as the number of the selectable Bansa server 440.
본 발명의 제3 실시 방법에 따르면, 상기 제2 결제 인증정보는 상기 제1 내지 제2 실시 방법에 대응하는 제2 결제 인증정보를 조합한 형태로 이루어질 수 있다. 바람직하게, 상기 제2 결제 인증정보는 인증코드와 가맹점정보가 모두 포함될 수 있다.
According to the third exemplary embodiment of the present invention, the second payment authentication information may be formed by combining second payment authentication information corresponding to the first to second implementation methods. Preferably, the second payment authentication information may include both the authentication code and the merchant information.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신포트부(307)를 통해 결제단말(100)과 통신 연결되는지 또는 결제단말(100)과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부(335)와, 상기 통신포트를 통해 상기 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 애플리케이션(315)의 동작 상태를 초기화하는 초기화 처리부(340)와, 지정된 결제단말(100)과 약속된 인증 프로토콜에 따라 상기 통신포트부(307)를 통해 연결된 결제단말(100)이 제2 결제 절차를 수행 가능한 결제단말(100)인지 인증하는 단말 인증부(345)를 구비한다.
Referring to FIG. 3, the application 315 of the portable wireless terminal 300 maintains a communication connection with the payment terminal 100 or the communication terminal 100 through the communication port 307. Communication port confirmation unit 335 to check whether the initialization, and the initialization processing unit 340 for initializing the operating state of the application 315 for performing a second payment procedure in connection with the payment terminal 100 through the communication port And a terminal authentication unit for authenticating whether the payment terminal 100 connected through the communication port unit 307 is a payment terminal 100 capable of performing a second payment procedure according to the designated payment terminal 100 and the promised authentication protocol. 345.
상기 통신포트 확인부(335)는 상기 통신포트부(307)의 통신포트와 지정된 결제단말(100) 측 통신포트가 전기적으로 연결되거나 또는 기 연결된 상태를 유지하고 있는지 확인한다. 바람직하게, 상기 통신포트 확인부(335)는 상기 통신포트부(307)의 통신포트에 구비된 복수의 핀 중에서 통신 연결 상태를 감지하기 위해 설정된 특정 핀에서 트리거 신호가 발생하거나, 전원 상태 천이(예컨대, LOW 상태에서 HIGH 상태로 천이)가 발생하거나, 특정 전원 상태(예컨대, HIGH 상태)를 유지하는지 확인함으로써, 상기 통신포트부(307)를 통해 결제단말(100)과 통신 연결되거나 연결된 상태를 유지하는지 확인할 수 있다.
The communication port checking unit 335 checks whether the communication port of the communication port unit 307 and the designated communication terminal 100 side communication port are electrically connected or remain connected. Preferably, the communication port confirming unit 335 generates a trigger signal from a specific pin set to detect a communication connection state among a plurality of pins provided in the communication port of the communication port unit 307, or changes the power state ( For example, by checking whether the transition from the LOW state to the HIGH state occurs or maintains a specific power state (eg, the HIGH state), the communication terminal 307 communicates with or is connected to the payment terminal 100 through the communication port 307. You can check if it is maintained.
본 발명의 실시 방법에 따르면, 상기 통신포트 확인부(335)는 상기 결제단말(100)과 통신포트 연결이 확인되는 경우에 상기 통신포트 연결에 대응하는 통신포트 연결 정보를 지정된 운영 서버(400)로 제공하여 상기 운영 서버(400)로 하여금 상기 휴대용 무선단말(300)과 결제단말(100)이 통신 연결되어 제2 결제 절차를 수행 가능한 상태임을 통지할 수 있다. 바람직하게, 상기 통신포트 연결 정보는 상기 통신포트가 연결된 휴대용 무선단말(300)을 식별하는 정보와 결제단말(100)을 식별하는 정보를 포함하여 이루어진다. 실시 방법에 따라 상기 통신포트 연결 정보는 상기 결제단말(100)에 대한 진단 결과가 수신된 이후에 상기 운영 서버(400)로 전송될 수 있으며, 이 경우에 상기 통신포트 연결 정보는 상기 진단 결과를 포함할 수 있다.
According to the exemplary embodiment of the present invention, the communication port confirming unit 335 is configured to specify communication port connection information corresponding to the communication port connection when the communication port connection is confirmed with the payment terminal 100. By providing to the operating server 400 may be notified that the portable wireless terminal 300 and the payment terminal 100 is in a communication state capable of performing a second payment procedure. Preferably, the communication port connection information includes information identifying the portable wireless terminal 300 to which the communication port is connected and information identifying the payment terminal 100. According to an implementation method, the communication port connection information may be transmitted to the operation server 400 after the diagnosis result for the payment terminal 100 is received. In this case, the communication port connection information may be used to determine the diagnosis result. It may include.
상기 통신포트 확인부(335)를 통해 지정된 결제단말(100)과 연결되거나 또는 통신 연결된 상태가 확인되면, 상기 초기화 처리부(340)는 상기 애플리케이션(315)의 동작 상태를 초기 상태로 천이하고, 상기 통신포트부(307)를 통해 지정된 통신 프로토콜에 따라 상기 결제단말(100)과 통신 연결을 시도한다. 만약 상기 애플리케이션(315)이 어떠한 동작을 수행 중이라면, 상기 초기화 처리부(340)는 수행 중인 동작을 인터럽트하거나 강제로 종료하고, 상기 통신포트부(307)에 대응하는 통신 프로토콜(예컨대, USB 프로토콜 등)에 따라 상기 결제단말(100)과 통신 연결을 시도한다. 바람직하게, 상기 초기화 처리부(340)는 상기 통신포트부(307)를 통해 상기 결제단말(100)에 구비된 결제모듈 중에서 상기 제2 결제 절차를 수행하는 제2 결제모듈(125)과의 통신 연결을 시도한다.
When it is confirmed that the communication terminal is connected to the designated payment terminal 100 or the communication connection state through the communication port confirming unit 335, the initialization processing unit 340 transitions the operation state of the application 315 to an initial state, and Attempts a communication connection with the payment terminal 100 in accordance with a communication protocol specified through the communication port unit 307. If the application 315 is performing any operation, the initialization processing unit 340 interrupts or forcibly terminates the operation being performed, and the communication protocol corresponding to the communication port unit 307 (for example, the USB protocol). Attempts to make a communication connection with the payment terminal 100 according to Preferably, the initialization processing unit 340 communicates with the second payment module 125 for performing the second payment procedure of the payment module provided in the payment terminal 100 through the communication port unit 307. Try.
한편 상기 통신포트부(307)를 통해 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))과 통신 연결이 성공하면, 상기 단말 인증부(345)는 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))과 미리 약속된 인증 프로토콜에 따라 적어도 1회 이상 통신하여 상기 통신 연결된 결제단말(100)이 제2 결제 절차를 수행할 수 있는 지정된 결제단말(100)인지 인증한다.
On the other hand, if a successful communication connection with the payment terminal 100 (or the second payment module 125 of the payment terminal 100) through the communication port unit 307, the terminal authentication unit 345 is the payment terminal Communication (100) (or the second payment module 125 of the payment terminal 100) at least one time according to a pre-promised authentication protocol to communicate with the payment terminal 100 may perform a second payment procedure. The designated payment terminal 100 is authenticated.
본 발명에 따르면, 휴대용 무선단말(300)과 결제단말(100)은 하나의 셋트로 이루어지는 것이 바람직하다. 상기 휴대용 무선단말(300)과 결제단말(100)의 셋트는 지정된 공급처에서 구성된 하나의 셋트 형태로 공급될 수도 있고, 지정된 공급처로부터 공급된 결제단말(100)에 별도의 휴대용 무선단말(300)을 하나의 셋트로 묶어 구현할 수도 있다.
According to the present invention, the portable wireless terminal 300 and the payment terminal 100 preferably consist of one set. The portable wireless terminal 300 and the set of the payment terminal 100 may be supplied in the form of one set configured in the specified supply source, a separate portable wireless terminal 300 to the payment terminal 100 supplied from the specified supply source It can also be bundled into one set.
예를들어, 지정된 공급처에서 휴대용 무선단말(300)과 결제단말(100)을 하나의 셋트로 묶어 공급하는 경우, 상기 공급처는 상기 휴대용 무선단말(300)의 메모리부(314)(또는 USIM의 메모리, 지정된 SE(Security Element))에 상기 지정된 결제단말(100)을 인증하기 위한 결제단말(100) 인증정보를 설정한 상태로 상기 휴대용 무선단말(300)을 상기 가맹점으로 공급할 수 있다.
For example, when the portable wireless terminal 300 and the payment terminal 100 are bundled and supplied from a designated supply source, the supply source is a memory unit 314 (or a memory of the USIM) of the portable wireless terminal 300. The portable wireless terminal 300 may be supplied to the affiliated store in a state in which payment terminal 100 authentication information for authenticating the specified payment terminal 100 is set in a designated security element (SE).
또는 지정된 공급처에서 공급된 결제단말(100)에 별도의 휴대용 무선단말(300)을 묶어 하나의 셋트를 구현하거나, 또는 지정된 공급처에서 결제단말(100)과 휴대용 무선단말(300)의 셋트를 공급하더라도 상기 휴대용 무선단말(300)에 상기 결제단말(100) 인증정보가 설정되지 않은 경우, 상기 결제단말(100)을 공급받은 가맹점주는 상기 휴대용 무선단말(300)의 애플리케이션(315)을 구동하여 상기 애플리케이션 인증부(325)를 통한 휴대용 무선단말(300) 인증 절차 또는 애플리케이션(315)의 유효성을 인증하는 애플리케이션 인증 절차를 수행하고, 하나 이상의 인증 절차의 인증 결과로서 상기 메모리부(314)(또는 USIM의 메모리, 지정된 SE 등)에 상기 지정된 결제단말(100)을 인증하기 위한 결제단말(100) 인증정보가 저장되도록 처리할 수 있다. 이 경우 상기 결제단말(100) 인증정보는 상기 운영 서버(400)로부터 상기 통신 자원을 통해 다운로드되어 상기 메모리 구성부(109)(또는 USIM의 메모리, 지정된 SE)에 저장될 수 있다. 또는 상기 결제단말(100) 인증정보는 화면 출력부(302)를 통해 출력된 인터페이스 화면을 통해 상기 키 입력부(303)를 통해 키 입력되어 상기 메모리 구성부(109)(또는 USIM의 메모리, 지정된 SE)에 저장될 수 있다.
Alternatively, a single portable wireless terminal 300 may be bundled with a payment terminal 100 supplied from a specified supply source to implement one set, or a set of payment terminal 100 and a portable wireless terminal 300 may be supplied from a specified supply source. If the payment terminal 100 authentication information is not set in the portable wireless terminal 300, the affiliated store owner supplied with the payment terminal 100 drives the application 315 of the portable wireless terminal 300 to the application. An authentication procedure for authenticating the validity of the application 315 or the portable wireless terminal 300 through the authentication unit 325 is performed, and as an authentication result of one or more authentication procedures, the memory unit 314 (or USIM) Memory, a designated SE, etc.) may be processed so that the payment terminal 100 authentication information for authenticating the designated payment terminal 100 is stored. In this case, the payment terminal 100 authentication information may be downloaded from the operation server 400 through the communication resource and stored in the memory configuration unit 109 (or the memory of the USIM, a designated SE). Alternatively, the payment terminal 100 authentication information is keyed through the key input unit 303 through an interface screen output through the screen output unit 302, so that the memory configuration unit 109 (or a memory of the USIM, a designated SE ) Can be stored.
여기서, 상기 결제단말(100) 인증정보는, 상기 결제단말(100)에 구비된 메모리 구성부(109) 또는 보안응용모듈(107)의 메모리에 고유 저장된 결제단말(100) 측 고유정보와 비교되거나, 또는 상기 결제단말(100) 측 고유정보와 지정된 검증 연산을 수행하여 예측된 결과를 도출 가능한 하나 이상의 정보를 포함하여 이루어진다. 예를들어, 상기 결제단말(100) 인증정보는, 상기 결제단말(100)의 기종, 제조사, 모델명 중 하나 이상을 식별 가능한 단말 식별정보, 상기 결제단말(100)에 할당된 고유ID, 상기 결제단말(100)에 구비된 제2 결제모듈(125)의 종류 또는 버전을 검증하기 위한 제2 결제모듈(125) 검증정보, 상기 결제단말(100)에 구비된 제2 결제모듈(125)에 할당된 결제모듈 식별값(예컨대, 프로그램 식별 값 등), 상기 결제단말(100)에 할당된 주소 값(예컨대, IP 주소, MAC 주소 등), 상기 결제단말(100)을 구성하는 하나 이상의 구성품 중 지정된 적어도 하나의 구성품에 고유 할당된 고유코드(예컨대, CPU 고유코드를 포함하는 각종 칩의 고유코드 등) 중 하나 이상을 포함할 수 있다. 또는 상기 결제단말(100) 인증정보는, 상기 결제단말(100)이 상기 통신포트부(307)를 통해 통신 연결되는 시점에 지정된 운영 서버(400)에서 동적 생성되어 상기 결제단말(100)로 전송된 인증코드(예컨대, 일회용코드, 토큰코드 등) 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)과 결제단말(100)의 제2 결제모듈(125) 사이에 약속된 코드 생성 알고리즘에 따라 동적 생성된 인증코드를 인증하기 위한 정보를 포함할 수 있다.
Here, the payment terminal 100 authentication information is compared with the unique information stored on the payment terminal 100 side stored in the memory of the memory configuration unit 109 or the security application module 107 provided in the payment terminal 100 or Or one or more information capable of deriving a predicted result by performing a specified verification operation with the unique information of the payment terminal 100 side. For example, the payment terminal 100 authentication information, the terminal identification information for identifying one or more of the model, manufacturer, model name of the payment terminal 100, the unique ID assigned to the payment terminal 100, the payment The second payment module 125 verification information for verifying the type or version of the second payment module 125 provided in the terminal 100, assigned to the second payment module 125 provided in the payment terminal 100. A payment module identification value (eg, a program identification value, etc.), an address value (eg, an IP address, a MAC address, etc.) assigned to the payment terminal 100, and one or more components of the payment terminal 100. It may include one or more of unique codes uniquely assigned to at least one component (eg, unique codes of various chips including CPU unique codes). Alternatively, the payment terminal 100 authentication information is dynamically generated at the designated operating server 400 at the time when the payment terminal 100 is connected through the communication port unit 307 and transmitted to the payment terminal 100. Authentication code (eg, one-time code, token code, etc.) or dynamic according to a code generation algorithm promised between the application 315 of the portable wireless terminal 300 and the second payment module 125 of the payment terminal 100. It may include information for authenticating the generated authentication code.
상기 단말 인증부(345)는 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))과 미리 약속된 인증 프로토콜에 따라 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))로부터 지정된 결제단말(100) 측 고유정보를 수신하고, 상기 수신된 결제단말(100) 측 고유정보와 상기 저장된 결제단말(100) 인증정보를 비교하거나, 또는 상기 수신된 결제단말(100) 측 고유정보와 상기 저장된 결제단말(100) 인증정보에 미리 지정된 검증 연산을 수행하여 예측된 결과가 도출되는지 검사함으로써, 상기 통신 연결된 결제단말(100)이 상기 애플리케이션(315)을 통해 제2 결제 절차를 수행할 수 있는 지정된 결제단말(100)인지 인증할 수 있다.
The terminal authentication unit 345 is the payment terminal 100 (or payment terminal 100) in accordance with the payment protocol 100 (or the second payment module 125 of the payment terminal 100) in accordance with a predetermined authentication protocol. Receiving the specified payment terminal 100 side unique information from the second payment module (125) of), and compares the received payment terminal 100 side unique information and the stored payment terminal 100 authentication information, or By performing a predetermined verification operation on the received unique information of the payment terminal 100 and the stored payment terminal 100 authentication information to check whether a predicted result is obtained, the communication terminal 100 is connected to the application ( Through 315, it may be authenticated whether the designated payment terminal 100 can perform the second payment procedure.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신포트 구성부(105)를 통해 상기 결제단말(100)로 하나 이상의 구성부에 대한 진단을 요청하는 진단 요청부(350)와, 상기 결제단말(100)로부터 하나 이상의 구성부에 대한 진단 결과를 수신하는 진단 결과 수신부(355)를 구비하며, 상기 휴대용 무선단말(300)의 자원 중에서 제2 결제 절차에 이용될 자원을 결정하는 자원 결정부(360)를 구비한다.
Referring to FIG. 3, the application 315 of the portable wireless terminal 300 includes a diagnostic request unit for requesting diagnosis of one or more components to the payment terminal 100 through the communication port component 105. And a diagnosis result receiving unit 355 for receiving a diagnosis result of at least one component from the payment terminal 100 and used for a second payment procedure among the resources of the portable radio terminal 300. A resource determination unit 360 for determining a resource is provided.
상기 통신포트부(307)를 통해 상기 결제단말(100)과 통신 연결되면, 상기 단말 인증부(345)를 통해 상기 결제단말(100)의 유효성을 인증하기 전, 중, 후의 지정된 어느 일 시점에, 상기 진단 요청부(350)는 상기 통신포트 구성부(105)를 통해 상기 결제단말(100)로 하나 이상의 구성부에 대한 진단을 요청하는 진단요청 명령을 전달하며, 상기 결제단말(100)은 상기 진단요청 명령에 따라 상기 결제단말(100)의 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중에서 하나 이상의 구성부가 정상적으로 동작하고 있는지 진단하는 진단 절차를 수행한다. 본 발명의 다른 실시 방법에 따르면, 상기 결제단말(100)은 상기 진단요청 명령과 무관하게 자체적으로 진단 절차를 수행할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
When communicating with the payment terminal 100 through the communication port unit 307, at any one time point specified before, during, and after authenticating the validity of the payment terminal 100 through the terminal authentication unit 345 The diagnosis requesting unit 350 transmits a diagnosis request command for requesting diagnosis of one or more components to the payment terminal 100 through the communication port component 105, and the payment terminal 100 According to the diagnosis request command, the card reader component 102, the key input component 103, the screen output component 104, the print output component 108 and the communication processing component of the payment terminal 100 ( 106) performs a diagnostic procedure for diagnosing whether one or more components are operating normally. According to another exemplary embodiment of the present invention, the payment terminal 100 may perform a diagnosis procedure on its own regardless of the diagnosis request command, whereby the present invention is not limited thereto.
상기 진단 절차를 수행한 결제단말(100)은 상기 휴대용 무선단말(300)로 진단 결과를 응답하며, 상기 진단 결과 수신부(355)는 상기 통신포트부(307)를 통해 상기 결제단말(100)로부터 하나 이상의 구성부에 대한 진단 결과를 수신한다. 상기 진단 결과 수신부(355)는 상기 수신된 진단 결과를 화면에 표시 할 수 있으며, 고장/오류가 발생한 부분을 직관적 이해 할 수 있도록 그래픽 인터페이스를 통해 상기 진단 결과를 표시할 수 있다.
The payment terminal 100 performing the diagnosis procedure responds to the diagnosis result with the portable wireless terminal 300, and the diagnosis result receiving unit 355 receives the payment result from the payment terminal 100 through the communication port unit 307. Receive diagnostic results for one or more components. The diagnosis result receiving unit 355 may display the received diagnosis result on the screen, and display the diagnosis result through a graphic interface to intuitively understand a part where a failure / error has occurred.
상기 자원 결정부(360)는 상기 휴대용 무선단말(300)에 구비된 복수의 자원 중에서 제2 결제 절차에 이용될 하나 이상의 자원을 결정할 수 있다. 바람직하게, 상기 자원 결정부(360)는 상기 휴대용 무선단말(300)의 화면 출력 자원을 필수 자원으로 결정하며, 이에 의해 상기 화면 출력 자원을 통해 제2 결제 절차에 필요한 각종 정보와 인터페이스가 표시될 수 있다.
The resource determination unit 360 may determine one or more resources to be used for the second payment procedure from among a plurality of resources provided in the portable wireless terminal 300. Preferably, the resource determination unit 360 determines a screen output resource of the portable wireless terminal 300 as an essential resource, thereby displaying various information and an interface necessary for a second payment procedure through the screen output resource. Can be.
한편 상기 결제단말(100)의 진단 결과 상기 결제단말(100)에서 고장/오류가 발생한 구성부가 존재하는 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 구성부 중에서 고장/오류가 발생한 구성부에 대응하는 무선단말 측 자원을 상기 제2 결제 절차를 위한 필요 자원으로 결정한다. 바람직하게, 상기 결제단말(100)의 통신 처리 구성부(106)에서 고장/오류가 진단된 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 통신 처리 구성부(106)와 대응 관계에 있는 무선단말 측 통신 자원을 제2 결제 절차를 위한 필요 자원으로 결정할 수 있다. 또는 상기 결제단말(100)의 키 입력 구성부(103)에서 고장/오류가 진단된 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 키 입력 구성부(103)와 대응 관계에 있는 무선단말 측 키 입력 자원을 제2 결제 절차를 위한 필요 자원으로 결정할 수 있다. 또는 상기 결제단말(100)의 서명 패드 구성부에서 고장/오류가 진단된 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 서명패드 구성부와 대응 관계에 있는 터치스크린장치를 포함하는 키 입력 자원을 상기 제2 결제 절차를 위한 필요 자원으로 결정할 수 있다.
On the other hand, when a diagnosis unit of the payment terminal 100 has a component that has a failure / error occurs in the payment terminal 100, the resource determination unit 360 is a failure / error of the component of the payment terminal 100 The radio terminal side resource corresponding to the generated component is determined as a necessary resource for the second payment procedure. Preferably, when a failure / error is diagnosed in the communication processing component 106 of the payment terminal 100, the resource determination unit 360 corresponds to the communication processing component 106 of the payment terminal 100. The radio terminal side communication resource in the relationship may be determined as a necessary resource for the second payment procedure. Alternatively, when a failure / error is diagnosed by the key input configuration unit 103 of the payment terminal 100, the resource determination unit 360 may correspond to the key input configuration unit 103 of the payment terminal 100. The wireless terminal side key input resource may be determined as a necessary resource for the second payment procedure. Alternatively, when a failure / error is diagnosed in the signature pad component of the payment terminal 100, the resource determination unit 360 includes a touch screen device corresponding to the signature pad component of the payment terminal 100. The key input resource may be determined as a necessary resource for the second payment procedure.
또한 상기 자원 결정부(360)는 상기 진단 결과 고장/오류 발생하지 않은 상기 결제단말(100)의 구성부에 대응하는 무선단말 측 자원도 상기 제2 결제 절차를 위한 선택 자원으로 결정할 수 있다. 예를들어, 상기 결제단말(100)의 키 입력 구성부(103)에서 고장/오류가 진단되지 않더라도, 상기 자원 결정부(360)는 상기 제2 결제 절차를 위해 무선단말 측 키 입력 자원을 이용할 수 있도록 결정할 수 있다. 다만, 실시 방법에 따라 상기 제2 결제 절차를 위해 가용한 무선단말 측 모든 자원을 이용한다면, 상기 자원 결정부(360)는 생략 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
In addition, the resource determiner 360 may determine a resource of the wireless terminal corresponding to the component of the payment terminal 100 that does not have a failure / error as a result of the diagnosis as a selection resource for the second payment procedure. For example, even if a failure / error is not diagnosed in the key input configuration unit 103 of the payment terminal 100, the resource determination unit 360 may use the wireless terminal side key input resource for the second payment procedure. You can decide to. However, according to an implementation method, if all resources available for the wireless terminal side for the second payment procedure are used, the resource determination unit 360 may be omitted, and the present invention is not limited thereto.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신포트부(307)를 통해 지정된 결제단말(100)과 통신하면서 상기 휴대용 무선단말(300)에 구비된 자원 중 하나 이상의 자원을 이용하여 결제요청 전문을 생성하거나 또는 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원을 이용하여 결제요청 전문을 지정된 서버로 전송하는 제2 결제 절차를 수행하는 제2 결제 처리부(365)를 구비한다.
Referring to FIG. 3, the application 315 of the portable wireless terminal 300 communicates with the payment terminal 100 designated through the communication port unit 307, and among the resources provided in the portable wireless terminal 300. A second payment processor configured to generate a full text of a payment request using at least one resource or to perform a second payment procedure of transmitting a full text of a payment request to a designated server using at least one resource included in the portable wireless terminal 300; 365).
상기 제2 결제 처리부(365)는 상기 통신포트부(307)를 통해 지정된 결제단말(100)과 통신하면서, 상기 결제단말(100)의 제2 결제모듈(125)과 연동하여 상기 휴대용 무선단말(300)에 구비된 자원 중 하나 이상의 자원을 통해 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 적어도 하나 또는 둘 이상의 조합 방식에 따른 제2 결제 절차에 따라 결제요청 전문을 생성한다.
The second payment processor 365 communicates with the payment terminal 100 designated through the communication port unit 307, and the portable wireless terminal in cooperation with the second payment module 125 of the payment terminal 100. The full text of the payment request is generated according to a second payment procedure according to at least one or a combination of two or more of the payment terminal 100 method, the wireless terminal master method, and the distributed processing method through one or more resources included in 300. .
상기 제2 결제 처리부(365)는 상기 통신포트부(307)를 통해 지정된 결제단말(100)과 통신하면서, 상기 결제단말(100)의 제2 결제모듈(125)과 연동하여 상기 휴대용 무선단말(300)에 구비된 자원 중 하나 이상의 자원을 통해 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 적어도 하나 또는 둘 이상의 조합 방식에 따라 생성된 결제요청 전문을 상기 통신 자원을 통해 상기 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 적어도 하나 또는 둘 이상의 조합 방식에 따라 지정된 서버(예컨대, 결제요청 전문을 중계하는 운영 서버(400), 또는 지정된 밴사 서버(440) 등)로 전송하는 제2 결제 절차를 수행한다.
The second payment processor 365 communicates with the payment terminal 100 designated through the communication port unit 307, and the portable wireless terminal in cooperation with the second payment module 125 of the payment terminal 100. Through the communication resources, the payment request message generated according to at least one or a combination of two or more of a payment terminal 100, a wireless terminal master, and a distributed processing method through one or more of the resources provided in 300) may be used. Server specified in accordance with at least one or a combination of two or more of the payment terminal 100 master method, wireless terminal master method, distributed processing method (eg, operation server 400 for relaying the full payment request, or designated bansa server 440) Etc.) to the second payment procedure.
상기 제2 결제 절차에 대한 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 등에 대한 상세한 설명은 도면1을 참조하기로 하고, 본 도면3에서는 이에 대한 상세한 설명은 생략하기로 한다.
Detailed descriptions of the payment terminal master method, the wireless terminal master method, and the distributed processing method for the second payment procedure will be described with reference to FIG. 1, and detailed description thereof will be omitted in FIG.
상기 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 적어도 하나 또는 둘 이상의 조합 방식에 따라 지정된 서버로 전송된 결제요청 전문에 대한 결제결과 전문이 수신되면, 상기 제2 결제 처리부(365)는 통신포트부(307)를 통해 상기 결제결과 전문을 상기 결제단말(100)로 전달하며, 상기 결제단말(100)은 상기 결제결과 전문에 포함된 결제결과를 화면 출력하거나 인쇄 출력한다. 만약 상기 휴대용 무선단말(300) 내에서 결제결과 전문을 판독 가능한 경우, 상기 제2 결제 처리부(365)는 상기 결제결과 전문에 포함된 결제결과를 상기 화면 출력 자원을 통해 출력할 수 있다. 만약 상기 제2 결제 절차에 대응하는 고객이 NFC모듈(311)을 구비한 개인 휴대단말을 소지한 경우, 상기 제2 결제 처리부(365)는 상기 NFC 자원을 통해 상기 결제결과를 상기 고객의 개인 휴대단말로 전달할 수 있다. 또는 상기 제2 결제 처리부(365)는 상기 고객의 개인 휴대단말에 대한 통신번호를 입력받은 후, 상기 통신 자원을 통해 상기 고객의 개인 휴대단말로 상기 결제결과를 전송(예컨대, SMS/MMS를 포함하는 이동통신 메시지, 데이터망을 이용한 푸시 메시지, 운영 서버(400)를 통한 중계 메시지, 앱vs앱 통신 메시지 등의 형태로 전송)할 수 있다. 특히 상기 제2 결제 처리부(365)가 상기 고객의 개인 휴대단말로 결제결과를 전송하는 구성은, 상기 결제단말(100)의 인쇄 출력 구성부(108)에 고장/오류가 발생한 경우에 유용하게 이용될 수 있다.
When the payment result message for the payment request message transmitted to the server specified in accordance with at least one or a combination of two or more of the payment terminal 100 master method, wireless terminal master method, distributed processing method is received, the second payment processing unit ( 365 transmits the full payment result to the payment terminal 100 through the communication port unit 307, and the payment terminal 100 outputs or prints the payment result included in the full payment result. If the full payment result can be read in the portable wireless terminal 300, the second payment processing unit 365 may output the payment result included in the full payment result through the screen output resource. If the customer corresponding to the second payment procedure has a personal portable terminal with an NFC module 311, the second payment processor 365 carries the payment result through the NFC resource of the customer personally. Can be delivered to the terminal. Alternatively, the second payment processor 365 receives the communication number for the personal mobile terminal of the customer, and then transmits the payment result to the personal mobile terminal of the customer through the communication resource (eg, includes SMS / MMS). To a mobile communication message, a push message using a data network, a relay message through the operation server 400, and an app vs app communication message). In particular, the configuration in which the second payment processor 365 transmits the payment result to the personal portable terminal of the customer is useful when a failure / error occurs in the print output configuration unit 108 of the payment terminal 100. Can be.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 결제단말(100)에서 수행된 동작 내역을 수신하여 백업하는 백업 처리부(370)를 구비한다. 여기서, 상기 동작 내역은 상기 결제단말(100)의 모든 동작과 관련된 로그 내역, 제1 결제 절차와 제2 결제 절차 중 하나 이상의 결제 절차와 관련된 결제 내역 중 하나 이상의 내역을 포함할 수 있다.
Referring to FIG. 3, the application 315 of the portable wireless terminal 300 includes a backup processing unit 370 that receives and backs up the operation history performed by the payment terminal 100. Here, the operation details may include one or more details of log details related to all operations of the payment terminal 100 and payment details related to one or more payment procedures of the first payment procedure and the second payment procedure.
상기 통신포트부(307)를 통해 상기 결제단말(100)과 통신 연결된 상태에서, 상기 백업 처리부(370)는 상기 통신포트부(307)를 통해 결제단말(100)로부터 동작 내역을 실시간 또는 주기적으로 수신하여 상기 메모리부(314)의 지정된 저장영역(예컨대, 결제단말(100) 동작 내역을 백업하는 저장영역)에 저장한다. 상기 백업 처리부(370)는 상기 화면 출력 자원을 통해 상기 저장된 결제단말(100)의 동작 내역을 표시할 수 있다. 한편 상기 백업 처리부(370)는 지정된 정책에 따라 상기 저장된 결제단말(100)의 동작 내역 중에서 지정된 하나 이상의 표시 대상 내역(예컨대, 결제와 관련된 내역, 현금 취급과 관련된 내역 등)을 선별하여 상기 화면 출력 자원을 통해 표시할 수 있다.
In the state of being connected to the payment terminal 100 through the communication port unit 307, the backup processing unit 370 in real time or periodically the operation details from the payment terminal 100 through the communication port unit 307 It is received and stored in a designated storage area of the memory unit 314 (eg, a storage area for backing up the operation details of the payment terminal 100). The backup processor 370 may display an operation history of the stored payment terminal 100 through the screen output resource. Meanwhile, the backup processor 370 outputs the screen by selecting one or more display target details (for example, details related to payment, details related to cash handling, etc.) specified from the operation details of the stored payment terminal 100 according to a specified policy. Can be displayed through the resource.
본 발명의 실시 방법에 따르면, 상기 백업 처리부(370)는 상기 동작 내역을 전송할 대상에 대한 통신 연결 정보(예컨대, 가맹점 주 개인 휴대단말 정보, 결제단말(100) 동작 내역의 백업서버 정보 등)를 구비하며, 상기 통신 연결 정보에 대응하는 대상으로 상기 결제단말(100)의 동작 내역을 전송하여 저장시킬 수 있다. 한편 상기 백업 처리부(370)는 지정된 정책에 따라 상기 저장된 결제단말(100)의 동작 내역 중에서 지정된 하나 이상의 표시 대상 내역(예컨대, 결제와 관련된 내역, 현금 취급과 관련된 내역 등)을 선별하여 상기 통신 연결 정보에 대응하는 대상으로 전송하여 저장시킬 수 있다.
According to the exemplary embodiment of the present invention, the backup processing unit 370 may transmit communication connection information (eg, merchant main personal portable terminal information, backup server information of the operation history of the payment terminal 100, etc.) to a target of transmission of the operation details. And transmit and store an operation history of the payment terminal 100 to a target corresponding to the communication connection information. Meanwhile, the backup processor 370 selects one or more display target details (for example, details related to payment, details related to cash handling, etc.) specified from the operation details of the stored payment terminal 100 according to a specified policy, and connects the communication. The information may be transmitted to and stored in a corresponding object.
도면4는 결제단말(100)과 휴대용 무선단말(300)이 연동하여 제2 결제 절차를 수행하는 시스템 구성을 도시한 도면이다.
4 is a diagram illustrating a system configuration in which a payment terminal 100 and a portable wireless terminal 300 interoperate to perform a second payment procedure.
보다 상세하게 본 도면4는 결제단말(100)과 휴대용 무선단말(300)이 통신포트를 통해 연동하여 결제단말(100) 마스터 방식, 무선단말 마스터 방식 및 분산 처리 방식 중 하나 이상의 제2 결제 절차를 수행하는 시스템 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 본 발명의 제2 결제 절차를 수행하는 시스템 구성에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 4 illustrates a payment terminal 100 and a portable wireless terminal 300 interworking through a communication port to perform a second payment procedure of at least one of a payment terminal master method, a wireless terminal master method, and a distributed processing method. As a system configuration to be performed, those of ordinary skill in the art to which the present invention pertains, various implementations of the system configuration to perform the second payment procedure of the present invention by referring to and / or modifying the figure 4 It is possible to infer a method (e.g., an implementation method in which some components are omitted, subdivided, or combined), but the present invention includes all the implementation methods inferred above, and only with the implementation method shown in FIG. The technical features are not limited.
본 발명에 따른 시스템은, 상기 도면3에 도시된 애플리케이션(315)이 구비된 휴대용 무선단말(300)과, 하나 이상의 망을 통해 상기 휴대용 무선단말(300)과 통신하여 상기 애플리케이션(315)을 통한 제2 결제 절차를 관리하는 운영 서버(400)를 포함하며, 상기 도면1에 도시된 제2 결제모듈(125)이 구비된 결제단말(100)과, 상기 결제단말(100)에서 수행되는 제1 결제 절차 및 상기 결제단말(100)과 휴대용 무선단말(300)이 연동하여 수행되는 제2 결제 절차를 처리하는 밴사 서버(440) 및 결제기관 서버(445)를 포함하여 이루어진다.
The system according to the present invention is a portable wireless terminal 300 equipped with the application 315 shown in FIG. 3 and communicates with the portable wireless terminal 300 through one or more networks through the application 315. A payment terminal 100 including an operation server 400 managing a second payment procedure, and having a second payment module 125 shown in FIG. 1, and a first operation performed by the payment terminal 100. It includes a bansa server 440 and the payment institution server 445 for processing the payment procedure and the second payment procedure performed in conjunction with the payment terminal 100 and the portable wireless terminal 300.
상기 밴사 서버(440)는 상기 결제단말(100)의 내부에서 수행되는 제1 결제 절차에 따라 상기 결제단말(100)로부터 결제요청 전문을 수신하고, 이를 결제기관 서버(445)로 중계한 후에 상기 결제기관 서버(445)에 의해 수행되는 결제 승인 절차의 결과로서 상기 결제기관 서버(445)로부터 전송된 결제결과 전문을 수신하여 상기 결제단말(100)로 중계하는 서버이다.
The bansa server 440 receives the full payment request from the payment terminal 100 according to the first payment procedure performed in the payment terminal 100, and relays it to the payment institution server 445. As a result of the payment approval procedure performed by the payment institution server 445, the server receives the full text of the payment result transmitted from the payment institution server 445 and relays it to the payment terminal 100.
본 발명에 따르면, 상기 밴사 서버(440)는 상기 결제단말(100)과 휴대용 무선단말(300)이 연동하여 수행하는 제2 결제 절차에 따라 상기 휴대용 무선단말(300)로부터 전송된 결제요청 전문을 수신(또는 제2 결제 절차의 경우에도 결제단말(100)로부터 결제요청 전문을 수신 가능, 또는 제2 결제 절차의 결제요청 전문이 휴대용 무선단말(300)로부터 전송되어 운영 서버(400)(또는 별도의 중계서버 가능)를 통해 중계되는 경우에 상기 운영 서버(400)로부터 상기 제2 결제 절차에 대응하는 결제요청 전문을 수신 가능)하고, 이를 결제기관 서버(445)로 중계한 후에 상기 결제기관 서버(445)에 의해 수행되는 결제 승인 절차의 결과로서 상기 결제기관 서버(445)로부터 전송된 결제결과 전문을 수신하여 상기 휴대용 무선단말(300)(또는 제2 결제 절차에서 결제요청 전문이 결제단말(100)로부터 전송된 경우에 결제결과 전문도 결제단말(100)로 전송 가능)로 중계한다.
According to the present invention, the bansa server 440 is the full payment request transmitted from the portable wireless terminal 300 according to the second payment procedure performed by the payment terminal 100 and the portable wireless terminal 300 in conjunction with Receipt (or in the case of the second payment procedure can receive the full payment request from the payment terminal 100, or the full payment request of the second payment procedure is transmitted from the portable wireless terminal 300 to the operation server 400 (or separate (Receiving the full payment request corresponding to the second payment procedure) from the operation server 400 in the case of being relayed through the relay server enabled), and relaying it to the payment institution server 445 and then the payment institution server. As a result of the payment approval procedure performed by 445, the full payment result transmitted from the payment institution server 445 is received, and the portable wireless terminal 300 (or the payment request full text payment in the second payment procedure) is received. If transmitted from the terminal 100, the payment result can also be transmitted to the payment terminal 100).
상기 결제기관 서버(445)는 상기 결제요청 전문에 포함된 카드정보에 대응하는 결제 승인 절차를 수행하는 서버의 총칭으로서, 바람직하게 신용카드사 서버, 전자화폐 서버, 은행 서버 등의 각종 결제기관에 구비된 결제승인서버를 포함한다.
The payment institution server 445 is a generic term for a server performing a payment approval procedure corresponding to card information included in the full payment request, and is preferably provided in various payment institutions such as a credit card company server, an electronic money server, and a bank server. Includes a payment approval server.
상기 운영 서버(400)는 상기 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 연동하는 서버의 총칭으로서, 적어도 하나 또는 둘 이상의 서버 조합의 형태로 이루어질 수 있다.
The operation server 400 is a generic term for a server that interworks with an application 315 provided in the portable wireless terminal 300 and may be formed in the form of at least one or a combination of two or more servers.
도면4를 참조하면, 상기 운영 서버(400)는, 상기 도면3에 도시된 애플리케이션(315)의 회원 가입/인증부(320)와 연동하여 회원 가입/인증 절차를 수행하는 회원 가입/인증 처리부(405)와, 상기 도면3에 도시된 애플리케이션(315)의 애플리케이션 인증부(325)와 연동하여 애플리케이션(315)의 유효성을 인증하는 애플리케이션 인증 처리부(410)를 구비하며, 상기 회원 가입 절차를 수행하는 중에 확인된 가맹점 등록정보를 이용하여 밴사 서버(440)로 가맹점 등록 절차를 수행하는 가맹점 등록 절차부(435)와, 상기 휴대용 무선단말(300)의 애플리케이션(315)이 제2 결제 절차를 수행하는데 필요한 제2 결제 인증정보를 구성하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하는 인증정보 제공부(415)를 구비한다.
Referring to FIG. 4, the operation server 400 may include a membership registration / authentication processing unit that performs a membership registration / authentication procedure in association with the membership registration / authentication unit 320 of the application 315 illustrated in FIG. 3. 405 and an application authentication processing unit 410 for authenticating the validity of the application 315 in conjunction with the application authentication unit 325 of the application 315 shown in FIG. The merchant registration procedure unit 435 for performing a merchant registration procedure to the bansa server 440 using the merchant registration information identified during the application, and the application 315 of the portable wireless terminal 300 perform the second payment procedure. It is provided with an authentication information providing unit 415 to configure the second payment authentication information required to provide to the application 315 of the portable wireless terminal 300.
상기 회원 가입/인증 처리부(405)는 상기 도면3에 도시된 애플리케이션(315)의 회원 가입/인증부(320)의 회원 가입/인증 절차에 따라 상기 애플리케이션(315)으로부터 전송된 가맹점 등록정보를 수신하여 지정된 저장매체(430)에 저장한다. 실시 방법에 따라 상기 회원 가입/인증 처리부(405)는 상기 애플리케이션(315)으로부터 가맹점 회원에 대한 회원 계정을 등록받아 상기 저장매체(430)에 저장하거나, 상기 휴대용 무선단말(300)과 통신 연결된 결제단말(100)에 대한 정보(예컨대, 결제단말(100) 인증정보 등)를 등록받아 상기 저장매체(430)에 저장할 수 있다. 단, 상기 결제단말(100) 인증정보는 상기 가맹점으로 결제단말(100)을 공급하는 공급처의 단말을 통해 등록되어 상기 저장매체(430)에 저장될 수 있다.
The membership registration / authentication processing unit 405 receives affiliated store registration information transmitted from the application 315 according to the membership registration / authentication procedure of the membership registration / authentication unit 320 of the application 315 illustrated in FIG. 3. To store in the designated storage medium 430. According to an implementation method, the member registration / authentication processing unit 405 registers a member account for an affiliated member from the application 315 and stores the member account in the storage medium 430 or is connected to the portable wireless terminal 300 for payment. Information on the terminal 100 (eg, payment terminal 100 authentication information, etc.) may be registered and stored in the storage medium 430. However, the payment terminal 100 authentication information may be registered through the terminal of the supplier supplying the payment terminal 100 to the affiliated store and stored in the storage medium 430.
상기 애플리케이션 인증 처리부(410)는 상기 도면3에 도시된 애플리케이션(315)의 애플리케이션 인증부(325)의 애플리케이션 유효성 인증 절차에 따라 하나 이상의 망을 개입시켜 상기 애플리케이션(315)의 유효성을 인증하는 절차를 수행하며, 이에 대한 상세한 설명은 도면3을 참조하기로 한다.
The application authentication processing unit 410 performs a procedure for authenticating the validity of the application 315 through one or more networks according to the application validity authentication procedure of the application authentication unit 325 of the application 315 shown in FIG. The detailed description thereof will be made with reference to FIG. 3.
본 발명의 실시 방법에 따르면, 상기 애플리케이션 인증 처리부(410)는 상기 애플리케이션 유효성을 인증하는 절차를 수행하는 중 또는 후에 도출/확인된 하나 이상의 식별 값을 상기 무선단말 인증정보에 포함시켜 지정된 저장매체(430)에 저장할 수 있다.
According to an embodiment of the present invention, the application authentication processing unit 410 includes one or more identification values derived / confirmed during or after performing the procedure for authenticating the application validity in the wireless terminal authentication information, and includes a designated storage medium ( 430).
상기 가맹점 등록 절차부(435)는 상기 등록되는 가맹점 등록정보를 근거로 하나 이상의 밴사 서버(440)를 대상으로 상기 휴대용 무선단말(300)을 이용하여 제2 결제 절차를 수행하는 가맹점에 대한 가맹점 등록 절차를 수행한다.
The affiliated store registration procedure unit 435 registers an affiliated store for an affiliated store that performs a second payment procedure using the portable wireless terminal 300 for one or more bansa servers 440 based on the registered affiliated store registration information. Perform the procedure.
상기 인증정보 제공부(415)는 상기 휴대용 무선단말(300)의 애플리케이션(315)이 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하는데 필요한 제2 결제 인증정보를 구성하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공한다. 바람직하게, 상기 인증정보 제공부(415)는 상기 가맹점 등록 절차부(435)에 의해 수행된 밴사 별 가맹점 등록 절차의 결과로서 상기 제2 결제 인증정보를 구성하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공할 수 있다.
The authentication information providing unit 415 configures the second payment authentication information necessary for performing the second payment procedure in connection with the payment terminal 100, the application 315 of the portable wireless terminal 300 to the portable wireless Provided to the application 315 of the terminal 300. Preferably, the authentication information provider 415 configures the second payment authentication information as a result of the bansa merchant registration procedure performed by the merchant registration procedure 435, the application of the portable wireless terminal 300. 315 may be provided.
본 발명의 실시 방법에 따르면, 상기 인증정보 제공부(415)는 상기 저장매체(430)에 저장된 무선단말 인증정보를 지정된 결제단말(100)로 제공하거나, 또는 상기 저장매체(430)에 저장된 결제단말(100) 인증정보를 지정된 휴대용 무선단말(300)로 제공할 수 있다.
According to the exemplary embodiment of the present invention, the authentication information providing unit 415 provides the wireless terminal authentication information stored in the storage medium 430 to a designated payment terminal 100 or the payment stored in the storage medium 430. The terminal 100 may provide the authentication information to the designated portable wireless terminal 300.
도면4를 참조하면, 상기 운영 서버(400)는, 상기 도면1의 결제단말(100)과 도면3의 휴대용 무선단말(300) 사이에 통신포트가 연결되는지 확인하는 단말 연결 확인부(420)를 구비하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)과 연동하여 제2 결제 절차의 결제요청 전문을 중계하는 제2 결제 중계부(425)를 구비한다.
Referring to FIG. 4, the operation server 400 includes a terminal connection confirming unit 420 for confirming whether a communication port is connected between the payment terminal 100 of FIG. 1 and the portable wireless terminal 300 of FIG. 3. And a second payment relay unit 425 which relays the full payment request of the second payment procedure in association with the application 315 of the portable wireless terminal 300.
상기 단말 연결 확인부(420)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 수신되는 통신포트 연결 정보를 근거로 상기 결제단말(100)과 휴대용 무선단말(300) 사이에 통신포트가 연결되는지 확인한다. 상기 결제단말(100)과 휴대용 무선단말(300) 사이에 통신포트가 연결된 경우, 상기 단말 연결 확인부(420)는 상기 휴대용 무선단말(300)과 결제단말(100) 사이의 상호 인증을 위해 지정된 인증코드를 생성하여 상기 후대용 휴대용 무선단말(300)(또는 결제단말(100)의 통신 처리 구성부(106)가 유효한 경우에 결제단말(100))로 전송한다.
The terminal connection confirmation unit 420 is a communication port is connected between the payment terminal 100 and the portable wireless terminal 300 based on the communication port connection information received from the application 315 of the portable wireless terminal 300. Check if When a communication port is connected between the payment terminal 100 and the portable wireless terminal 300, the terminal connection confirmation unit 420 is designated for mutual authentication between the portable wireless terminal 300 and the payment terminal 100. The authentication code is generated and transmitted to the later portable wireless terminal 300 (or the payment terminal 100 when the communication processing component 106 of the payment terminal 100 is valid).
본 발명의 제2 결제 절차에 따른 결제요청 전문이 운영 서버(400)를 통해 중계되는 경우에, 상기 제2 결제 중계부(425)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 결제요청 전문을 수신하고, 상기 결제요청 전문을 지정된 밴사 서버(440)로 중계한다.
When the full payment request is relayed through the operation server 400 according to the second payment procedure of the present invention, the second payment relay unit 425 requests a payment from the application 315 of the portable wireless terminal 300. Receives the full text and relays the full payment request message to the designated bansa server 440.
본 발명의 실시 방법에 따르면, 상기 제2 결제 중계부(425)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 수신된 결제요청 전문을 상기 결제단말(100)의 제2 결제모듈(125) 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 의해 지정된 밴사 서버(440)로 중계하지 않고, 상기 운영 서버(400) 내에 설정된 정책(예컨대, 제2 결제 절차를 수행하는 가맹점에 대하여 수수료가 저렴한 밴사를 선택하는 정책, 운영 서버(400)와 수익 공유가 제휴된 특정 밴사 서버(440)를 선택하는 정책, 고객/가맹점으로 인센티브를 제공하는 특정 밴사 서버(440)를 선택하는 정책 등)에 따라 제3의 다른 밴사 서버(440)로 중계할 수 있으며, 이를 위해 상기 제2 결제 중계부(425)는 상기 결제요청 전문을 상기 제3의 다른 밴사 서버(440)로 전송 가능한 구조로 변환할 수 있다.
According to an embodiment of the present invention, the second payment relay unit 425 transmits the full payment request received from the application 315 of the portable wireless terminal 300 to the second payment module 125 of the payment terminal 100. ) Or a fee set for an affiliated store that performs a second payment procedure (eg, a second payment procedure) set in the operation server 400 without being relayed to the bansa server 440 designated by the application 315 of the portable wireless terminal 300. Policy to select an inexpensive bansa, policy to select a specific bansa server 440 to which revenue sharing is affiliated with production server 400, policy to select a specific bansa server 440 to provide incentives to customers / merchants, etc.) According to the third another bansa server 440 can be relayed, for this purpose, the second payment relay unit 425 converts the full payment request to the third bansa server 440 structure that can be transmitted to can do.
도면5는 본 발명의 실시 방법에 따른 휴대용 무선단말(300)의 애플리케이션(315)을 설정하는 과정을 도시한 도면이다.
5 is a diagram illustrating a process of setting an application 315 of a portable radio terminal 300 according to an embodiment of the present invention.
보다 상세하게 본 도면5는 휴대용 무선단말(300)이 지정된 결제단말(100)과 통신포트를 통해 연결되어 제2 결제 절차를 수행하기 위한 애플리케이션 설정 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 애플리케이션 설정 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 5 is a diagram illustrating an application setting process for performing a second payment procedure by connecting a portable wireless terminal 300 to a designated payment terminal 100 through a communication port, and to which the present invention pertains. Those skilled in the art may refer to and / or modify this
도면5를 참조하면, 휴대용 무선단말(300)에서 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 애플리케이션(315)이 실행되면, 상기 애플리케이션(315)은 상기 휴대용 무선단말(300)이 접속 가능한 하나 이상의 망을 개입시켜 상기 애플리케이션(315)에 대한 유효성 인증 절차를 수행하며(500), 상기 운영 서버(400)는 상기 휴대용 무선단말(300)에서 실행된 애플리케이션(315)의 인증 절차에 대응하여 서버 측 인증 절차를 수행한다(500). 바람직하게, 상기 애플리케이션(315)의 유효성 인증은 상기 애플리케이션(315)이 최초 실행되는 시점에 1회 실시되는 것이 바람직하며, 일부 유효성 인증 절차는 애플리케이션(315)이 실행될 때마다 반복적으로 수행될 수 있다.
Referring to FIG. 5, when an application 315 for executing a second payment procedure is executed in association with a designated payment terminal 100 in the portable wireless terminal 300, the application 315 may execute the portable wireless terminal 300. ) Performs a validity authentication procedure for the application 315 via one or more accessible networks (500), and the operational server 400 authenticates the application 315 executed in the portable wireless terminal 300. In response to the procedure, the server-side authentication procedure is performed (500). Preferably, the validity authentication of the application 315 is preferably performed once at the time when the application 315 is first executed, and some validity authentication procedures may be repeatedly performed every time the application 315 is executed. .
만약 상기 애플리케이션(315)에 대한 유효성이 인증되면, 상기 애플리케이션(315)은 상기 애플리케이션(315)의 유효성 인증 과정에서 생성되거나 수신된 하나 이상의 식별 값 또는 상기 애플리케이션(315)의 유효성 인증 결과로서 생성되거나 수신된 하나 이상의 식별 값을 확인하여 지정된 저장영역에 저장하고(505), 지정된 인터페이스 화면을 출력하고 이를 통해 가맹점 등록정보를 입력받아 운영 서버(400)로 전송하는 가맹점 회원 가입 절차를 수행한다(510).
If the validity of the application 315 is authenticated, the application 315 may be generated as one or more identification values generated or received during the validity authentication process of the application 315 or as a result of the validity authentication of the application 315. Check the received at least one identification value and store it in a designated storage area (505), output a designated interface screen, and perform the merchant membership registration procedure of receiving and registering the merchant registration information through the operation server 400 (510). ).
상기 운영 서버(400)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 가맹점 등록정보를 수신하고 이에 해당 유효성 검증을 수행한다(515). 바람직하게, 상기 가맹점 등록정보에 대한 유효성 검증은 중복 데이터 검사와 사업자 검증(예컨대, 세무서/국세청의 서버를 이용한 사업자번호 검사)을 포함할 수 있다.
The operation server 400 receives affiliated store registration information from the application 315 of the portable wireless terminal 300 and performs corresponding validation thereof (515). Preferably, the validation of the affiliated store registration information may include duplicate data inspection and business verification (eg, business number inspection using a server of the Tax Office / National Tax Service).
상기 운영 서버(400)는 상기 애플리케이션(315)의 유효성 인증 과정에서 결정된 상기 휴대용 무선단말(300)(또는 휴대용 무선단말(300)의 애플리케이션(315))에 대한 식별 값과 상기 가맹점 등록정보를 매핑하여 지정된 저장매체(430)에 저장한다(520). 한편 실시 방법에 따라 상기 운영 서버(400)는 상기 가맹점 등록정보를 지정된 하나 이상의 밴사 서버(440)로 전달하여 상기 휴대용 무선단말(300)을 통해 제2 결제 절차를 수행하기 위한 가맹점 등록 절차를 수행한다(525). 상기 밴사 서버(440)를 통해 가맹점 등록 절차가 정상적으로 수행되면(525), 상기 운영 서버(400)는 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 상기 제2 결제 절차를 위한 제2 결제 인증정보를 구성(또는 확인)하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송하고(530), 상기 애플리케이션(315)은 상기 제2 결제 절차를 위한 제2 결제 인증정보를 수신하여 지정된 저장영역에 저장한다(535).
The operation server 400 maps the identification value of the portable wireless terminal 300 (or the application 315 of the portable wireless terminal 300) and the affiliated store registration information determined in the validity authentication process of the application 315. The data is stored in the designated storage medium 430 (520). Meanwhile, according to an implementation method, the operation server 400 transmits the affiliated store registration information to one or more designated bansa server 440 to perform a merchant registration procedure for performing a second payment procedure through the portable wireless terminal 300. (525). When the merchant registration process is normally performed through the bansa server 440 (525), the operation server 400 through the application 315 of the portable wireless terminal 300, the second payment for the second payment procedure Configure (or verify) authentication information and transmit it to the application 315 of the portable wireless terminal 300 (530), and the application 315 receives the second payment authentication information for the second payment procedure and designates it. The data is stored in the storage area (535).
도면6은 본 발명의 실시 방법에 따른 결제단말(100)과 휴대용 무선단말(300) 간 통신포트 연결 과정을 도시한 도면이다.
6 is a diagram illustrating a communication port connection process between the payment terminal 100 and the portable wireless terminal 300 according to the embodiment of the present invention.
보다 상세하게 본 도면6은 결제단말(100)과 휴대용 무선단말(300)이 연동하여 제2 결제 절차를 수행하기 위해 통신포트를 연결하는 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 결제단말(100)과 휴대용 무선단말(300) 간 통신포트 연결 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 6 is a view illustrating a process of connecting a communication port for performing a second payment procedure by interworking with the payment terminal 100 and the portable wireless terminal 300, which is commonly used in the art. Those skilled in the art can refer to and / or modify this
도면6을 참조하면, 결제단말(100)은 제1 결제모드에서 밴사와 연동하여 제1 결제 절차를 수행하며(600), 상기 밴사 서버(440) 역시 상기 결제단말(100)과 지정된 전문을 교환하여 제1 결제 절차를 수행한다(600).
Referring to FIG. 6, the payment terminal 100 performs a first payment procedure in association with a bansa in a first payment mode (600), and the bansa server 440 also exchanges the designated text with the payment terminal 100. To perform the first payment procedure (600).
한편 상기 결제단말(100)은 상기 제1 결제 절차를 수행하는 중에 오류가 발생하거나, 제2 결제 버튼(또는 제2 결제 메뉴)가 입력되거나, 휴대용 무선단말(300)과 통신포트가 연결되는 것 중 하나 이상의 이벤트가 발생함에 의해, 상기 결제단말(100)의 동작 모드가 제2 결제모드로 전환되는지 확인한다(605). 만약 상기 제2 결제모드 전환이 확인되면, 상기 결제단말(100)의 제2 결제모듈(125)은 휴대용 무선단말(300)과 통신포트가 연결되거나 또는 기 연결된 상태를 유지하는지 확인하며(615), 만약 상기 통신포트 연결이 확인되면 상기 제2 결제 절차를 수행하기 위한 결제단말(100)의 동작 상태를 초기화한다(620).
On the other hand, the payment terminal 100 is an error occurs during the first payment procedure, a second payment button (or second payment menu) is input, or the portable wireless terminal 300 and the communication port is connected When at least one of the events occurs, it is checked whether the operation mode of the payment terminal 100 is switched to the second payment mode (605). If it is confirmed that the second payment mode is switched, the second payment module 125 of the payment terminal 100 checks whether the portable wireless terminal 300 and the communication port are connected or remain connected (615). If the communication port connection is confirmed, the operation state of the payment terminal 100 for performing the second payment procedure is initialized (620).
한편 상기 휴대용 무선단말(300)은 상기 도면5에 도시된 과정을 통해 제2 결제 절차를 위한 준비가 완료된 애플리케이션(315)이 실행되면(610), 상기 애플리케이션(315)은 결제단말(100)과 통신포트가 연결되거나 또는 연결된 상태를 유지하는지 확인하며(615), 만약 상기 통신포트 연결이 확인되면 상기 제2 결제 절차를 수행하기 위한 애플리케이션(315)의 동작 상태를 초기화한다(630).
On the other hand, when the portable wireless terminal 300 is the application 315 is ready for the second payment procedure is executed through the process shown in Figure 5 (610), the application 315 and the payment terminal 100 and If the communication port is connected or maintains the connected state (615), and if the communication port connection is confirmed, the operation state of the application 315 for performing the second payment procedure is initialized (630).
상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 통신 연결된 휴대용 무선단말(300)이 제2 결제 절차를 위해 지정된 유효한 휴대용 무선단말(300)이고, 상기 휴대용 무선단말(300)에 상기 제2 결제 절차를 위해 준비된 애플리케이션(315)이 탑재되어 있는지 인증한다(625). 아울러 상기 휴대용 무선단말(300)의 애플리케이션(315) 역시 상기 통신 포트를 통해 통신 연결된 결제단말(100)이 제2 결제 절차를 수행 가능한 유효한 결제단말(100)인지 인증한다(635).
The second payment module 125 of the payment terminal 100 is a valid portable wireless terminal 300 designated for the second payment procedure by the portable wireless terminal 300 connected through the communication port, and the portable wireless terminal ( In operation 625, the application 300 prepares the application 315 prepared for the second payment procedure. In addition, the application 315 of the portable wireless terminal 300 also authenticates whether the payment terminal 100 connected through the communication port is a valid payment terminal 100 capable of performing a second payment procedure (635).
상기 결제단말(100)의 유효성이 인증되면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 결제단말(100)로 제2 결제 절차를 위한 결제단말(100) 진단을 요청하며(640), 상기 결제단말(100)은 상기 진단 요청을 근거로(또는 자체적으로) 상기 제2 결제 절차를 수행하기 위한 각 구성부에 대한 진단 절차를 수행하며(645), 상기 제2 결제 절차를 위한 진단 결과를 생생하여 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(650). 상기 휴대용 무선단말(300)의 애플리케이션(315)은 통신포트를 통해 상기 결제단말(100)에 대한 진단 결과를 수신하고(655), 상기 진단 결과를 근거로(또는 지정된 정책에 따라) 상기 휴대용 무선단말(300)의 자원 중에서 제2 결제 절차에 이용될 하나 이상의 자원을 결정하여 상기 제2 결제 절차에 이용되도록 설정한다(660).
When the validity of the payment terminal 100 is authenticated, the application 315 of the portable wireless terminal 300 requests the payment terminal 100 for the second payment procedure diagnosis to the payment terminal 100 through the communication port. In operation 640, the payment terminal 100 performs a diagnostic procedure for each component for performing the second payment procedure based on (or on its own) the diagnostic request (645). The diagnostic result for the procedure is generated and transmitted to the application 315 of the portable wireless terminal 300 through the communication port (650). The application 315 of the portable wireless terminal 300 receives a diagnostic result for the payment terminal 100 through a communication port (655), and based on the diagnostic result (or according to a specified policy), the portable wireless One or more resources to be used in the second payment procedure among the resources of the terminal 300 are determined and set to be used for the second payment procedure (660).
도면7은 본 발명의 실시 방법에 따른 결제단말(100) 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
7 is a view showing a second payment procedure process of the payment terminal 100 master method according to the embodiment of the present invention.
보다 상세하게 본 도면7은 본 발명의 결제단말(100) 마스터 방식에 따른 제2 결제 절차 중에서 가장 기본적인 제2 결제 절차 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 결제단말(100) 마스터 방식의 제2 결제 절차 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나 또는 순서가 변경되는 실시 방법, 본 발명의 무선단말 마스터 방식 내지 분산 처리 방식의 제2 결제 절차와 조합되는 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, Figure 7 is a view showing the most basic second payment procedure of the second payment procedure according to the payment terminal 100 master method of the present invention, a person having ordinary knowledge in the technical field to which the present invention belongs If so, various implementation methods (e.g., some steps may be omitted or the order may be changed) of the second payment procedure process of the payment terminal 100 master method by referring to and / or modifying the
도면7을 참조하면, 결제단말(100)의 제2 결제모듈(125)은 상기 도면6에 도시된 과정을 통해 제2 결제모드로 전환된 상태 및 지정된 휴대용 무선단말(300)과 통신포트가 연결된 상태에서, 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보, 키 입력 구성부(103)를 통해 키 입력되거나 내부적으로 계산된 결제금액 및 메모리 구성부(109)로부터 추출된 가맹점정보를 포함하는 결제요청 전문을 생성하고(700), 상기 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 상기 결제요청 전문을 전달하며(705), 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로부터 상기 결제요청 전문을 수신한다(710).
Referring to FIG. 7, the second payment module 125 of the payment terminal 100 is switched to the second payment mode and the communication port is connected to the designated portable wireless terminal 300 through the process shown in FIG. 6. In the state, the card information read from the card of the customer through the card reader configuration unit 102, the payment amount keyed or internally calculated through the key input configuration 103 and the affiliated store extracted from the memory configuration unit 109 Create a payment request message containing information (700), and transfer the payment request message to the application 315 of the portable wireless terminal 300 through the communication port (705), the portable wireless terminal 300 The application 315 receives the full payment request from the payment terminal 100 through the communication port (710).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원(예컨대, 화면 출력 자원, 키 입력 자원 등)을 이용하여 결제요청 전문을 전송할 밴사 서버(440)를 결정한다(715). 만약 상기 결정된 밴사 서버(440)가 상기 결제단말(100)에 지정된 밴사 서버(440)와 다른 밴사 서버(440)라면 상기 애플리케이션(315)은 상기 결제단말(100)로부터 수신된 결제요청 전문을 상기 지정된 밴사 서버(440)의 전문 구조로 변환한다(720).
The application 315 of the portable wireless terminal 300 uses a one or more resources (for example, a screen output resource, a key input resource, etc.) included in the portable wireless terminal 300 to transmit a Bansa server 440 to transmit the full text of the payment request. (715). If the determined bansa server 440 is a bansa server 440 that is different from the bansa server 440 specified in the payment terminal 100, the application 315 the full text of the payment request received from the payment terminal 100 In operation 720, the designated Bansa server 440 is converted into a specialized structure.
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 지정된 밴사 서버(440)로 상기 결제요청 전문을 전송하며(725), 상기 밴사 서버(440)는 상기 결제요청 전문을 수신한 후에 상기 결제요청 전문의 카드정보에 대응하는 결제기관 서버(445)로 상기 결제요청 전문을 중계하여 결제 승인 절차가 수행되도록 처리하며(730), 상기 결제 승인 절차의 결과에 대응하는 결제결과 전문을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(735).
The application 315 of the portable wireless terminal 300 transmits the payment request message to the designated bansa server 440 (725), and the bansa server 440 receives the payment request message after receiving the payment request message. The payment authority server 445 corresponding to the specialist card information is relayed to process the payment request procedure by performing the payment authorization procedure (730), and the payment result message corresponding to the result of the payment approval procedure is carried out by the portable wireless terminal. And transmits (735) to application 315 of 300.
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 밴사 서버(440)로부터 상기 결제결과 전문을 수신하며(740), 실시 방법에 따라 상기 결제결과 전문에 대응하는 결제결과를 저장하거나 출력(예컨대, 화면 출력, NFC 출력 등)할 수 있다(740).
The application 315 of the portable wireless terminal 300 receives the full text of the payment result from the bansa server 440 (740), and stores or outputs a payment result corresponding to the full text of the payment result according to an implementation method (for example, , Screen output, NFC output, etc.) (740).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로 상기 결제결과 전문을 전달하고(745), 상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 상기 휴대용 무선단말(300)로부터 상기 결제결과 전문을 수신한 후(750), 상기 결제결과 전문에 대응하는 결제결과를 화면 출력하거나 인쇄 출력한다(755). 상기 결제단말(100)은 통신포트를 통해 상기 결제단말(100)의 동작 내역을 백업 전달하며(760), 상기 휴대용 무선단말(300)은 상기 통신포트를 통해 상기 결제단말(100)의 동작 내역을 수신하여 백업 저장하거나(765), 지정된 휴대용 무선단말(300)(예컨대, 가맹점주의 개인 휴대단말)로 중계 전달할 수 있다(765). 상기 동작 내역의 백업은 제2 결제 절차의 수행 여부와 무관하게 처리될 수 있다.
The application 315 of the portable wireless terminal 300 transmits the full payment result to the payment terminal 100 through the communication port (745), the second payment module 125 of the payment terminal 100 After receiving the full payment result message from the portable wireless terminal 300 through the communication port (750), the screen output or print out the payment result corresponding to the full payment result (755). The payment terminal 100 transfers the backup operation history of the payment terminal 100 through the communication port (760), the portable wireless terminal 300 is the operation history of the payment terminal 100 through the communication port Receive and store the backup (765), or can be relayed to the designated portable wireless terminal 300 (for example, a personal portable terminal of the merchant) (765). The backup of the operation history may be processed regardless of whether the second payment procedure is performed.
도면8은 본 발명의 실시 방법에 따른 무선단말 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
8 is a diagram illustrating a second payment procedure of a wireless terminal master method according to an embodiment of the present invention.
보다 상세하게 본 도면8은 본 발명의 무선단말 마스터 방식에 따른 제2 결제 절차 중에서 가장 기본적인 제2 결제 절차 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면8을 참조 및/또는 변형하여 상기 무선단말 마스터 방식의 제2 결제 절차 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나 또는 순서가 변경되는 실시 방법, 본 발명의 결제단말(100) 마스터 방식 내지 분산 처리 방식의 제2 결제 절차와 조합되는 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면8에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 8 is a view showing a second basic payment procedure among the second payment procedures according to the wireless terminal master method of the present invention, and a person having ordinary knowledge in the technical field to which the present invention belongs, Various implementation methods (e.g., some steps may be omitted or the order may be changed, the payment terminal 100 master of the present invention) for the second payment procedure of the wireless terminal master method by referring to and / or modifying FIG. Method may be inferred from the second payment procedure of the method to the distributed processing method), but the present invention includes all the execution methods inferred above, and the technical features thereof are only shown in the embodiment shown in FIG. This is not limited.
도면8을 참조하면, 결제단말(100)의 제2 결제모듈(125)은 상기 도면6에 도시된 과정을 통해 제2 결제모드로 전환된 상태 및 지정된 휴대용 무선단말(300)과 통신포트가 연결된 상태에서, 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보를 확인하고(800), 상기 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 상기 카드정보를 전달하며(805), 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로부터 상기 카드정보를 수신한다(810).
Referring to FIG. 8, the second payment module 125 of the payment terminal 100 is switched to the second payment mode and the communication port is connected to the designated portable wireless terminal 300 through the process illustrated in FIG. 6. In the state, the card information read from the customer's card through the card reader component 102, 800, and the card information is transmitted to the application 315 of the portable wireless terminal 300 through the communication port In operation 805, the application 315 of the portable wireless terminal 300 receives the card information from the payment terminal 100 through the communication port (810).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원(예컨대, 화면 출력 자원, 키 입력 자원 등)을 이용하여 결제요청 전문을 전송할 밴사 서버(440)와 가맹점정보를 결정하고(815), 결제금액을 입력받는다(815).
The application 315 of the portable wireless terminal 300 uses a one or more resources (for example, a screen output resource, a key input resource, etc.) included in the portable wireless terminal 300 to transmit a Bansa server 440 to transmit the full text of the payment request. And the merchant information is determined (815), and the payment amount is input (815).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 카드정보, 결제금액 및 가맹점정보를 포함하여 상기 지정된 밴사 서버(440)로 전송될 결제요청 전문을 생성하고(820), 상기 지정된 밴사 서버(440)로 상기 생성된 결제요청 전문을 전송하며(825), 상기 밴사 서버(440)는 상기 결제요청 전문을 수신한 후에 상기 결제요청 전문의 카드정보에 대응하는 결제기관 서버(445)로 상기 결제요청 전문을 중계하여 결제 승인 절차가 수행되도록 처리하며(830), 상기 결제 승인 절차의 결과에 대응하는 결제결과 전문을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(835).
The application 315 of the portable wireless terminal 300 generates the full payment request message to be transmitted to the designated bansa server 440 including the card information, payment amount and merchant information (820), the designated bansa server ( 440 transmits the generated payment request message to the user (825), and the bansa server 440 receives the payment request message and then the payment institution server 445 corresponding to the card information of the payment request message to the payment; The request message is relayed to process the payment approval procedure to be performed (830), and the payment result message corresponding to the result of the payment approval procedure is transmitted to the application 315 of the portable wireless terminal 300 (835).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 밴사 서버(440)로부터 상기 결제결과 전문을 수신하며(840), 실시 방법에 따라 상기 결제결과 전문에 대응하는 결제결과를 저장하거나 출력(예컨대, 화면 출력, NFC 출력 등)할 수 있다(840).
The application 315 of the portable wireless terminal 300 receives the full text of the payment result from the bansa server 440 (840), and stores or outputs a payment result corresponding to the full text of the payment result according to an implementation method (for example, , Screen output, NFC output, etc.) (840).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로 상기 결제결과 전문을 전달하고(845), 상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 상기 휴대용 무선단말(300)로부터 상기 결제결과 전문을 수신한 후(850), 상기 결제결과 전문에 대응하는 결제결과를 화면 출력하거나 인쇄 출력한다(855). 상기 결제단말(100)은 통신포트를 통해 상기 결제단말(100)의 동작 내역을 백업 전달하며(860), 상기 휴대용 무선단말(300)은 상기 통신포트를 통해 상기 결제단말(100)의 동작 내역을 수신하여 백업 저장하거나(865), 지정된 휴대용 무선단말(300)(예컨대, 가맹점주의 개인 휴대단말)로 중계 전달할 수 있다(865). 상기 동작 내역의 백업은 제2 결제 절차의 수행 여부와 무관하게 처리될 수 있다.
The application 315 of the portable wireless terminal 300 transfers the full payment result to the payment terminal 100 through the communication port (845), the second payment module 125 of the payment terminal 100 After receiving the full text of the payment result from the portable wireless terminal 300 through the communication port (850), the screen prints or prints the result of the payment corresponding to the full text of the payment (855). The payment terminal 100 backs up the operation history of the payment terminal 100 through a communication port (860), the portable wireless terminal 300 is the operation history of the payment terminal 100 through the communication port Receive and store the backup (865), or relayed to the designated portable wireless terminal 300 (for example, a personal portable terminal of the merchant) (865). The backup of the operation history may be processed regardless of whether the second payment procedure is performed.
도면9는 본 발명의 실시 방법에 따른 분산 처리 방식의 제2 결제 절차 과정을 도시한 도면이다.
9 is a diagram illustrating a second payment procedure of the distributed processing method according to an embodiment of the present invention.
보다 상세하게 본 도면9는 본 발명의 분산 처리 방식에 따른 제2 결제 절차 중에서 가장 기본적인 제2 결제 절차 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면9를 참조 및/또는 변형하여 상기 분산 처리 방식의 제2 결제 절차 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나 또는 순서가 변경되는 실시 방법, 본 발명의 결제단말(100) 마스터 방식 내지 무선단말 마스터 방식의 제2 결제 절차와 조합되는 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면9에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
In more detail, FIG. 9 is a view illustrating a second basic payment procedure among the second payment procedures according to the distributed processing method of the present invention, and a person having ordinary knowledge in the technical field to which the present invention belongs, FIG. 9 and / or a variety of implementation methods (e.g., implementation steps in which some steps are omitted or the order is changed, the payment terminal 100 master method of the present invention) to the second payment procedure procedure of the distributed processing method The implementation method combined with the second payment procedure of the wireless terminal master method) may be inferred, but the present invention includes all the implementation methods inferred above, and the technical features thereof are only shown by the implementation method shown in FIG. It is not limited.
도면9를 참조하면, 결제단말(100)의 제2 결제모듈(125)은 상기 도면6에 도시된 과정을 통해 제2 결제모드로 전환된 상태 및 지정된 휴대용 무선단말(300)과 통신포트가 연결된 상태에서, 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보를 확인하고(900), 상기 카드정보를 포함하는 결제요청 전문을 생성한 후(905), 상기 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 상기 결제요청 전문을 전달하며(910), 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로부터 상기 결제요청 전문을 수신한다(915).
Referring to FIG. 9, the second payment module 125 of the payment terminal 100 is switched to the second payment mode and the communication port is connected to the designated portable wireless terminal 300 through the process illustrated in FIG. 6. In the state, through the card reader configuration unit 102 confirms the card information read from the customer's card (900), after generating a payment request message containing the card information (905), the communication port through the The full payment request is transmitted to the application 315 of the portable wireless terminal 300 (910), the application 315 of the portable wireless terminal 300 is the payment from the payment terminal 100 through the communication port Receive the full text of the request (915).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원(예컨대, 화면 출력 자원, 키 입력 자원 등)을 이용하여 결제요청 전문을 전송할 밴사 서버(440)와 가맹점정보를 결정하고(920), 결제금액을 입력받는다(920).
The application 315 of the portable wireless terminal 300 uses a one or more resources (for example, a screen output resource, a key input resource, etc.) included in the portable wireless terminal 300 to transmit a Bansa server 440 to transmit the full text of the payment request. And merchant information is determined (920), and the payment amount is input (920).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 카드정보를 포함하여 결제단말(100)로부터 전달된 결제요청 전문에 상기 결제금액 및 가맹점정보를 삽입하여 상기 지정된 밴사 서버(440)로 전송될 최종 결제요청 전문을 생성한다(925). 실시 방법에 따라 상기 결제단말(100)에 대응하는 밴사 서버(440)와 상기 결정된 밴사 서버(440)가 상이할 경우에 상기 결제요청 전문의 구조는 상기 지정된 밴사 서버(440)로 전송 가능한 전문 구조로 변환될 수 있다.
The application 315 of the portable wireless terminal 300 includes the card information to be transmitted to the designated bansa server 440 by inserting the payment amount and merchant information into the full payment request transmitted from the payment terminal 100. A final payment request text is generated (925). When the bansa server 440 corresponding to the payment terminal 100 and the determined bansa server 440 are different according to the embodiment, the structure of the payment request message is transmitted to the designated bansa server 440. Can be converted to
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 지정된 밴사 서버(440)로 상기 생성된 최종 결제요청 전문을 전송하며(925), 상기 밴사 서버(440)는 상기 결제요청 전문을 수신한 후에 상기 결제요청 전문의 카드정보에 대응하는 결제기관 서버(445)로 상기 결제요청 전문을 중계하여 결제 승인 절차가 수행되도록 처리하며(930), 상기 결제 승인 절차의 결과에 대응하는 결제결과 전문을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(935).
The application 315 of the portable wireless terminal 300 transmits the generated final payment request message to the designated bansa server 440 (925), and the bansa server 440 receives the payment request message. The payment request server relays the payment request message to the payment institution server 445 corresponding to the specialist information of the payment request so that the payment approval process is performed (930). The mobile station 300 transmits the information to the application 315 of the portable wireless terminal 300 (935).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 밴사 서버(440)로부터 상기 결제결과 전문을 수신하며(940), 실시 방법에 따라 상기 결제결과 전문에 대응하는 결제결과를 저장하거나 출력(예컨대, 화면 출력, NFC 출력 등)할 수 있다(940).
The application 315 of the portable wireless terminal 300 receives the full text of the payment result from the bansa server 440 (940), and stores or outputs a payment result corresponding to the full text of the payment result according to an implementation method (for example, , Screen output, NFC output, etc.) (940).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로 상기 결제결과 전문을 전달하고(945), 상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 상기 휴대용 무선단말(300)로부터 상기 결제결과 전문을 수신한 후(950), 상기 결제결과 전문에 대응하는 결제결과를 화면 출력하거나 인쇄 출력한다(955). 상기 결제단말(100)은 통신포트를 통해 상기 결제단말(100)의 동작 내역을 백업 전달하며(960), 상기 휴대용 무선단말(300)은 상기 통신포트를 통해 상기 결제단말(100)의 동작 내역을 수신하여 백업 저장하거나(965), 지정된 휴대용 무선단말(300)(예컨대, 가맹점주의 개인 휴대단말)로 중계 전달할 수 있다(965). 상기 동작 내역의 백업은 제2 결제 절차의 수행 여부와 무관하게 처리될 수 있다.
The application 315 of the portable wireless terminal 300 transmits the full payment result to the payment terminal 100 through the communication port (945), the second payment module 125 of the payment terminal 100 After receiving the full text of the payment result from the portable wireless terminal 300 through the communication port (950), the screen prints or prints the result of the payment corresponding to the full text of the payment (955). The payment terminal 100 transfers the backup operation history of the payment terminal 100 through the communication port (960), the portable wireless terminal 300 is the operation history of the payment terminal 100 through the communication port It may be received and stored in the backup (965), or relayed to the designated portable wireless terminal 300 (for example, the personal portable terminal of the merchant) (965). The backup of the operation history may be processed regardless of whether the second payment procedure is performed.
100 : 결제단말 120 : 제1 결제모듈
125 : 제2 결제모듈 130 : 모드 전환부
135 : 통신포트 확인부 140 : 초기화 처리부
145 : 단말 인증부 150 : 진단 처리부
155 : 제2 결제 처리부 160 : 백업 처리부
300 : 휴대용 무선단말 315 : 애플리케이션100: payment terminal 120: first payment module
125: second payment module 130: mode switching unit
135: communication port confirmation unit 140: initialization processing unit
145: terminal authentication unit 150: diagnostic processing unit
155: second payment processing unit 160: backup processing unit
300: portable wireless terminal 315: application
Claims (7)
키 데이터를 입력받는 키 입력 구성부와,
사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와,
전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와,
유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와,
하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와,
지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와,
상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 있어서,
상기 제어부를 통해 실행되는 하나 이상의 프로그램은,
상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 모드 전환부;
상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 초기화 처리부;
상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단말 인증부; 및
상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 제2 결제 처리부;를 구비하는 결제단말.
A card reader component for reading card information from a customer's card;
A key input configuration unit for receiving key data,
A screen output component for outputting a user interface and various kinds of information;
A printout component that prints a journal or receipt,
A communication processing component capable of communicating with bansa via a wired or wireless communication network,
A memory component for storing one or more program codes and data sets,
A communication port component that connects or communicates with a communication port provided in a designated portable wireless terminal;
A control unit for controlling each of the components by executing one or more program codes recorded in the memory components and performing a designated first payment procedure using the components, and a housing for accommodating the components. In one payment terminal,
One or more programs executed by the control unit,
Check whether the operation mode of the payment terminal is switched to a second payment mode for performing a second payment procedure in association with a portable wireless terminal designated through the communication port configuration unit; or change the operation mode of the payment terminal to the second payment mode Mode switching unit to switch to;
An initialization processor for initializing an operation state for performing a second payment procedure in association with the portable wireless terminal through the communication port configuration unit;
A terminal authentication unit for authenticating whether the portable wireless terminal connected in communication with the application provided in the portable wireless terminal is an available wireless terminal in the second payment mode through the communication port configuration unit; And
And a second payment processor configured to perform a second payment procedure for processing the payment request message including the card information read through the card reader component to be transmitted to the designated server through the portable wireless terminal.
상기 제1 결제 절차 수행 중 적어도 하나의 오류가 발생하는 경우에 상기 제2 결제모드로의 전환을 확인하거나,
상기 키 입력 구성부에 제2 결제를 명령하는 제2 결제 버튼이 구비된 경우에 상기 제2 결제 버튼이 입력됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나,
상기 화면 출력 구성부를 통해 제2 결제를 선택하는 제2 결제 메뉴가 출력된 경우에 상기 제2 결제 메뉴가 선택됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나,
상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 통신 연결되는 경우에 상기 제2 결제모드로의 전환을 확인하는 것 중, 적어도 하나 또는 둘 이상의 조합을 통해 상기 제2 결제모드로의 전환을 확인하는 것을 특징으로 하는 결제단말.
The method of claim 1, wherein the mode switching unit,
Confirming the switching to the second payment mode when at least one error occurs during the execution of the first payment procedure;
Confirming the switch to the second payment mode on the basis of the input of the second payment button when the second payment button is provided with the key input unit;
Confirm the switch to the second payment mode based on the selection of the second payment menu when the second payment menu for selecting the second payment is output through the screen output configuration unit;
Confirming the switching to the second payment mode through at least one or two or more combinations of the switching to the second payment mode when the mobile communication terminal is connected to the designated portable wireless terminal through the communication port configuration unit; Characteristic payment terminal.
상기 통신포트 구성부를 통해 휴대용 무선단말과 통신 연결되는지 또는 휴대용 무선단말과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부를 더 구비하여 이루어지는 것을 특징으로 하는 결제단말.
The method of claim 1,
And a communication port confirming unit configured to check whether the communication port is connected with the portable wireless terminal through the communication port configuration unit or maintains the communication connection with the portable wireless terminal.
상기 카드 리더 구성부, 키 입력 구성부, 화면 출력 구성부, 인쇄 출력 구성부 및 통신 처리 구성부 중 상기 제1 결제 절차와 관련된 하나 이상의 구성부에 대한 동작 상태를 진단하는 진단 처리부를 더 구비하여 이루어지는 것을 특징으로 하는 결제단말.
The method of claim 1,
And a diagnostic processing unit for diagnosing an operation state of at least one component related to the first payment procedure among the card reader component, the key input component, the screen output component, the print output component, and the communication processing component. Payment terminal, characterized in that made.
상기 결제단말이 상기 휴대용 무선단말에 구비된 자원을 이용하여 결제 절차를 수행하는 결제단말 마스터 방식,
상기 휴대용 무선단말이 상기 결제단말에 구비된 구성부를 이용하여 결제 절차를 수행하는 무선단말 마스터 방식,
상기 결제단말의 구성부와 휴대용 무선단말의 자원을 상호 이용하여 결제 절차를 수행하는 분산 처리 방식 중, 적어도 하나의 방식을 통해 수행되는 결제 절차를 포함하여 이루어지는 것을 특징으로 하는 결제단말.
The method of claim 1, wherein the second payment procedure,
A payment terminal master method in which the payment terminal performs a payment procedure using resources provided in the portable wireless terminal;
A wireless terminal master scheme in which the portable wireless terminal performs a payment procedure using a component provided in the payment terminal;
The payment terminal comprising a payment procedure performed through at least one of the distributed processing method for performing the payment procedure using the resources of the component of the payment terminal and the portable wireless terminal.
상기 결제단말의 동작 내역을 상기 휴대용 무선단말로 백업하는 백업 처리부를 더 구비하여 이루어지는 것을 특징으로 하는 결제단말.
The method of claim 1,
And a backup processing unit which backs up the operation details of the payment terminal to the portable wireless terminal.
키 데이터를 입력받는 키 입력 구성부와,
사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와,
전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와,
유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와,
하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와,
지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와,
상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 실행되는 다중 결제 방법에 있어서,
상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 단계;
상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 단계;
상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단계; 및
상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 단계;를 포함하는 다중 결제 방법.
A card reader component for reading card information from a customer's card;
A key input configuration unit for receiving key data,
A screen output component for outputting a user interface and various kinds of information;
A printout component that prints a journal or receipt,
A communication processing component capable of communicating with bansa via a wired or wireless communication network,
A memory component for storing one or more program codes and data sets,
A communication port component that connects or communicates with a communication port provided in a designated portable wireless terminal;
A control unit for controlling each of the components by executing one or more program codes recorded in the memory components and performing a designated first payment procedure using the components, and a housing for accommodating the components. In the multiple payment method to be executed in one payment terminal,
Check whether the operation mode of the payment terminal is switched to a second payment mode for performing a second payment procedure in association with a portable wireless terminal designated through the communication port configuration unit; or change the operation mode of the payment terminal to the second payment mode Switching to;
Initializing an operation state for performing a second payment procedure in association with the portable wireless terminal through the communication port configuration unit;
Authenticating, via the communication port configuration unit, whether the portable wireless terminal connected in communication with the application provided in the portable wireless terminal is an available wireless terminal in the second payment mode; And
And performing a second payment procedure for processing the payment request message including the card information read through the card reader component to be transmitted to the designated server through the portable wireless terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120115769A KR20140050168A (en) | 2012-10-18 | 2012-10-18 | Multiple payment method and terminal for payment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120115769A KR20140050168A (en) | 2012-10-18 | 2012-10-18 | Multiple payment method and terminal for payment |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20140050168A true KR20140050168A (en) | 2014-04-29 |
Family
ID=50655392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120115769A KR20140050168A (en) | 2012-10-18 | 2012-10-18 | Multiple payment method and terminal for payment |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20140050168A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160002429A (en) * | 2014-06-30 | 2016-01-08 | 한국정보통신주식회사 | Card terminal and Method for processing payment information thereof |
KR20160002432A (en) * | 2014-06-30 | 2016-01-08 | 한국정보통신주식회사 | Card terminal, communication server and Method for processing payment information thereof |
EP3016020A1 (en) * | 2014-11-03 | 2016-05-04 | Ingenico Group | Printed circuit board |
KR102065621B1 (en) * | 2018-09-17 | 2020-01-13 | 이은영 | Service system and method for processing information based on code analysis |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030005984A (en) * | 2001-07-11 | 2003-01-23 | 함한경 | Card reading machine for multifunction |
KR20090121084A (en) * | 2008-05-21 | 2009-11-25 | 주식회사 케이티 | Method for controlling information access in terminal and terminal for the same |
KR20100033500A (en) * | 2010-02-12 | 2010-03-30 | 한국정보통신주식회사 | Voip terminal with card reader |
-
2012
- 2012-10-18 KR KR1020120115769A patent/KR20140050168A/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030005984A (en) * | 2001-07-11 | 2003-01-23 | 함한경 | Card reading machine for multifunction |
KR20090121084A (en) * | 2008-05-21 | 2009-11-25 | 주식회사 케이티 | Method for controlling information access in terminal and terminal for the same |
KR20100033500A (en) * | 2010-02-12 | 2010-03-30 | 한국정보통신주식회사 | Voip terminal with card reader |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160002429A (en) * | 2014-06-30 | 2016-01-08 | 한국정보통신주식회사 | Card terminal and Method for processing payment information thereof |
KR20160002432A (en) * | 2014-06-30 | 2016-01-08 | 한국정보통신주식회사 | Card terminal, communication server and Method for processing payment information thereof |
EP3016020A1 (en) * | 2014-11-03 | 2016-05-04 | Ingenico Group | Printed circuit board |
US10405447B2 (en) | 2014-11-03 | 2019-09-03 | Ingenico Group | Printed circuit board |
KR102065621B1 (en) * | 2018-09-17 | 2020-01-13 | 이은영 | Service system and method for processing information based on code analysis |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20140125449A (en) | Transaction processing system and method | |
EP2641225A1 (en) | System and method for on demand diagnostics of a device utilizing secure data to interact wirelessly with one or more third party systems | |
KR20140050168A (en) | Multiple payment method and terminal for payment | |
US20170091752A1 (en) | Mobile application performance | |
KR101313629B1 (en) | Method for Processing Settlement by Point/Coupon using Distributor's Smartphone, Smartphone and Program Recording Medium | |
KR20180001658A (en) | Method for Providing Asynchronous Reverse Direction Payment by using Radio Signal Device | |
KR20110133211A (en) | System for processing payment using agent's mobile device, and mobile device | |
KR20120088016A (en) | System and Method for Issuing Mobile Card of Real Card in Real Time, Mobile Phone and Program Recording Medium | |
KR20180006602A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
US20230024227A1 (en) | Methods and system for operating a mobile point-of-sales application using a sim | |
KR20180004351A (en) | Method for Providing Asynchronous Reverse Direction Payment by using Radio Signal Device | |
KR20180001647A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20170098359A (en) | Method for Providing Reverse Direction Payment by using Neat Field Communication | |
KR20180001653A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180006599A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180001648A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
JP2022174402A (en) | Information processing terminal | |
KR20180001644A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180006597A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180006598A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180001649A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180001641A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180001661A (en) | Method for Providing Asynchronous Reverse Direction Payment by using Radio Signal Device | |
KR20180001631A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device | |
KR20180001635A (en) | Method for Providing Asynchronous Reverse Direction Payment based on Application Interlocking by using Radio Signal Device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E902 | Notification of reason for refusal | ||
WITB | Written withdrawal of application |