KR20140050168A - 다중 결제 방법과 이를 위한 결제단말 - Google Patents

다중 결제 방법과 이를 위한 결제단말 Download PDF

Info

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
Application number
KR1020120115769A
Other languages
English (en)
Inventor
김재형
권봉기
Original Assignee
주식회사 비즈모델라인
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 비즈모델라인 filed Critical 주식회사 비즈모델라인
Priority to KR1020120115769A priority Critical patent/KR20140050168A/ko
Publication of KR20140050168A publication Critical patent/KR20140050168A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/204Point-of-sale [POS] network systems comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/16Payments settled via telecommunication systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • G06Q20/206Point-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)
  • Cash Registers Or Receiving Machines (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 다중 결제 방법과 이를 위한 결제단말에 관한 것으로, 본 발명에 따른 결제단말은, 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부와, 키 데이터를 입력받는 키 입력 구성부와, 사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와, 전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와, 유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와, 하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와, 지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와, 상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 있어서, 상기 제어부를 통해 실행되는 하나 이상의 프로그램은, 상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 모드 전환부와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 초기화 처리부와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단말 인증부와, 상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 제2 결제 처리부를 구비한다.

Description

다중 결제 방법과 이를 위한 결제단말{Multiple Payment Method and Terminal for Payment}
본 발명은 지정된 휴대용 무선단말과 근접 거리에서 통신하여 상기 휴대용 무선단말에 구비된 자원 중 일부의 자원을 상기 결제단말의 구성부처럼 이용하여 결제 절차를 수행하는 것이다. 특히 본 발명은 결제단말을 통해 내부적으로 결제 절차를 수행하는 중에 특정 구성부에서 오류가 발생하여 결제 절차를 수행할 수 없는 경우에 상기 오류가 발생한 결제단말 측 구성부 대신에 상기 휴대용 무선단말에 구비된 자원을 이용하여 상기 결제 절차를 수행하는 것이다.
상점, 마트, 백화점 등의 오프라인 가맹점에 CAT(Credit Authorization Terminal) 또는 POS(Point Of Sales)단말과 같은 결제단말을 구비하고, 상기 결제단말을 통해 고객의 카드로부터 리딩되는 카드정보를 이용하여 전자적으로 지불결제를 처리하는 카드 결제 서비스가 제공되고 있다.
그러나 대규모의 네트워크 인프라를 구축한 일부 대형 가맹점을 제외한 대부분의 소형 가맹점에서는 결제단말과 밴사 서버 간 통신 불량을 비롯한 각종 문제에 의해 카드 결제가 정상적으로 처리되지 않는 문제가 빈번하게 발생하고 있다.
이를 해소하기 위해 일부 가맹점에서는 복수의 결제단말을 구비하여 하나는 주 결제용으로 이용하고 다른 하나는 백업 결제용으로 이용하고 있으나, 이를 위해 불필요한 경비가 소요됨은 물론, 통신 불량 등의 원인이 밴사 서버 측에서 발생한 것이 아니라 네트워크 자체에서 발생한 경우에 어떠한 결제단말을 이용하더라도 카드 결제가 제공되지 않는 문제를 발생시킨다.
상기와 같은 문제점을 해소하기 위한 본 발명의 목적은, 가맹점에 구비된 결제단말과 지정된 휴대용 무선단말을 하나의 셋트로 묶어 공급한 후에, 결제단말 측 구성부 중에 적어도 하나의 구성부에 오류가 발생하여 상기 결제단말을 통한 카드 결제가 정상적으로 처리되지 않는 경우(또는 의도적으로 결제단말 자체의 결제 절차를 수행하지 않는 경우)에 상기 셋트로 묶인 결제단말의 구성부와 휴대용 무선단말의 자원 중에서 결제에 이용 가능한 구성부/자원을 선택적으로 이용하여 결제 절차를 수행하도록 하는 다중 결제 방법과 이를 위한 결제단말을 제공함에 있다.
본 발명에 따른 결제단말은, 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부와, 키 데이터를 입력받는 키 입력 구성부와, 사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와, 전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와, 유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와, 하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와, 지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와, 상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 있어서, 상기 제어부를 통해 실행되는 하나 이상의 프로그램은, 상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 모드 전환부와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 초기화 처리부와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단말 인증부와, 상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 제2 결제 처리부를 구비한다.
본 발명에 따르면, 상기 모드 전환부는, 상기 제1 결제 절차 수행 중 적어도 하나의 오류가 발생하는 경우에 상기 제2 결제모드로의 전환을 확인하거나, 상기 키 입력 구성부에 제2 결제를 명령하는 제2 결제 버튼이 구비된 경우에 상기 제2 결제 버튼이 입력됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나, 상기 화면 출력 구성부를 통해 제2 결제를 선택하는 제2 결제 메뉴가 출력된 경우에 상기 제2 결제 메뉴가 선택됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나, 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 통신 연결되는 경우에 상기 제2 결제모드로의 전환을 확인하는 것 중, 적어도 하나 또는 둘 이상의 조합을 통해 상기 제2 결제모드로의 전환을 확인할 수 있다.
본 발명에 따르면, 상기 결제단말은, 상기 통신포트 구성부를 통해 휴대용 무선단말과 통신 연결되는지 또는 휴대용 무선단말과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부를 더 구비할 수 있다.
본 발명에 따르면, 상기 결제단말은, 상기 카드 리더 구성부, 키 입력 구성부, 화면 출력 구성부, 인쇄 출력 구성부 및 통신 처리 구성부 중 상기 제1 결제 절차와 관련된 하나 이상의 구성부에 대한 동작 상태를 진단하는 진단 처리부를 더 구비할 수 있다.
본 발명에 따르면, 상기 제2 결제 절차는, 상기 결제단말이 상기 휴대용 무선단말에 구비된 자원을 이용하여 결제 절차를 수행하는 결제단말 마스터 방식, 상기 휴대용 무선단말이 상기 결제단말에 구비된 구성부를 이용하여 결제 절차를 수행하는 무선단말 마스터 방식, 상기 결제단말의 구성부와 휴대용 무선단말의 자원을 상호 이용하여 결제 절차를 수행하는 분산 처리 방식 중, 적어도 하나의 방식을 통해 수행되는 결제 절차를 포함할 수 있다.
본 발명에 따르면, 상기 결제단말은, 상기 결제단말의 동작 내역을 상기 휴대용 무선단말로 백업하는 백업 처리부를 더 구비할 수 있다.
본 발명에 따른 다중 결제 방법은, 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부와, 키 데이터를 입력받는 키 입력 구성부와, 사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와, 전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와, 유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와, 하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와, 지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와, 상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 실행되는 다중 결제 방법에 있어서, 상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 단계와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 단계와, 상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단계와, 상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 단계를 포함한다.
본 발명에 따르면, 가맹점에 구비된 결제단말을 통해 결제 절차를 수행하는 중에 통신 불량을 비롯한 어떠한 종류의 오류에 의해 상기 결제단말을 통한 결제 절차가 수행되지 않는 경우에 상기 결제단말과 하나의 셋트로 묶인 휴대용 무선단말의 가용한 자원을 활용하여 신속하게 오류가 발생한 해당 결제 절차를 다시 수행하여 즉시 결제가 처리되도록 하는 이점이 있다.
도 1은 본 발명의 실시 방법에 따른 결제단말의 구성을 도시한 도면이다.
도 2a와 도 2b는 본 발명의 실시 방법에 따라 결제단말과 휴대용 무선단말의 통신 연결을 예시한 도면이다.
도 3은 본 발명의 휴대용 무선단말과 애플리케이션 기능 구성을 도시한 도면이다.
도 4는 결제단말과 휴대용 무선단말이 연동하여 제2 결제 절차를 수행하는 시스템 구성을 도시한 도면이다.
도 5는 본 발명의 실시 방법에 따른 휴대용 무선단말의 애플리케이션을 설정하는 과정을 도시한 도면이다.
도 6은 본 발명의 실시 방법에 따른 결제단말과 휴대용 무선단말 간 통신포트 연결 과정을 도시한 도면이다.
도 7은 본 발명의 실시 방법에 따른 결제단말 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
도 8은 본 발명의 실시 방법에 따른 무선단말 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
도 9는 본 발명의 실시 방법에 따른 분산 처리 방식의 제2 결제 절차 과정을 도시한 도면이다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 예를들어, 서버 측에 구비된 구성부가 단말 측에 구현되거나, 반대로 단말 측에 구비된 구성부가 서버 측에 구현되는 형태로 실시되는 것이 가능하다.
또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
도면1은 본 발명의 실시 방법에 따른 결제단말(100)의 구성을 도시한 도면이다.
보다 상세하게 본 도면1은 지정된 휴대용 무선단말(300)과 근접 거리에서 통신하여 상기 휴대용 무선단말(300)에 구비된 자원 중 일부의 자원을 상기 결제단말(100)의 구성부처럼 이용하여 결제 절차를 수행하는 결제단말(100)과 이를 구현하는 프로그램의 기능 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 결제단말(100)에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 바람직하게, 본 발명의 결제단말(100)은 가맹점에 구비된 CAT(Credit Authorization Terminal) 또는 POS(Point Of Sales)단말 중 적어도 하나를 포함하거나, 또는 상기 CAT/POS의 기능을 수행하는 가맹점 단말을 포함한다.
본 발명에 따른 결제단말(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)이 근접 거리에서 연동할 수 있는 방식이라면 어떠한 방식이 이용되어도 무방함을 명백하게 밝혀두는 바이다.
상기 제어부(101)는 상기 결제단말(100)의 동작을 제어하는 기능 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하여 구성되며, 상기 결제단말(100)에 구비된 각 물리적 구성부와 버스(BUS) 또는 내부 케이블을 통해 연결된다. 상기 제어부(101)는 상기 프로세서를 통해 하나 이상의 프로그램 코드를 상기 실행 메모리에 로드하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 물리적 구성부로 전달하여 상기 결제단말(100)의 모든 동작을 제어한다. 상기 제어부(101)는 하나 이상의 지정된 프로그램 코드를 실행하는 결과로서 하나 이상의 물리적 구성부를 제어하여 상기 결제단말(100) 내에서 지정된 결제 절차(이하, “제1 결제 절차”라고 함)를 수행한다. 바람직하게, 상기 제어부(101)는 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하는 결제 절차(이하, “제2 결제 절차”라고 함)를 수행하는 프로그램 코드를 실행한다. 이하, 편의상 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하는 프로그램의 기능 구성부를 본 도면1의 제어부(101) 내에 도시하여 설명하기로 한다.
상기 메모리 구성부(109)는 상기 결제단말(100)에 구비되는 비휘발성 메모리의 총칭으로서, 상기 제어부(101)를 통해 실행되는 적어도 하나의 프로그램 코드를 저장하고, 상기 프로그램 코드가 실행되어 이용하는 적어도 하나의 데이터 셋트를 저장하여 유지한다. 상기 메모리 구성부(109)는 기본적으로 상기 결제단말(100)의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 그리고 상기 결제단말(100)의 통신 연결을 처리하는 통신 프로그램 코드와 통신 데이터 셋트를 저장하여 유지하며, 상기 결제단말(100) 내에서 지정된 제1 결제 절차를 수행하는 결제 프로그램 코드와 결제 데이터 셋트를 저장한다. 바람직하게, 상기 메모리 구성부(109)는 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하는 프로그램 코드와 데이터 셋트를 저장하여 유지한다.
상기 카드 리더 구성부(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) 중 적어도 하나의 형태로 구현되는 것이 바람직하다.
상기 키 입력 구성부(103)는 하나 이상의 키 버튼을 구비한 키 입력장치(또는 상기 화면 출력 구성부(104)와 연계된 터치스크린 입력장치)와 이를 구동하는 입력모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 각종 연산을 제어하는 명령을 입력 받거나, 또는 상기 제어부(101)의 연산에 필요한 각종 키 데이터(예컨대, 결제금액 등)를 입력 받는다. 바람직하게, 상기 키 입력 구성부(103)는 상기 결제단말(100) 내에서 수행되는 제1 결제 절차에 필요한 키 데이터를 입력 받으며, 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 위해 필요한 키 데이터(또는 상기 제2 결제 절차를 위해 필요한 키 데이터 중 지정된 일부의 키 데이터)를 입력받을 수 있다.
본 발명의 실시 방법에 따르면, 상기 키 입력 구성부(103)는 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 명령하는 “제2 결제 버튼”을 구비할 수 있다. 상기 제2 결제 버튼은 상기 제1 결제 절차를 수행하기 전 또는 제1 결제 절차를 수행하는 중에 입력됨에 의해, 상기 제1 결제 절차 대신에 제2 결제 절차를 수행하도록 명령하거나, 또는 상기 제1 결제 절차를 제2 결제 절차로 대체하여 수행하도록 명령할 수 있다. 바람직하게, 상기 제2 결제 버튼은 상기 제1 결제 절차와 관련된 키 버튼 이외의 별도의 전용 키 버튼 형태로 구현될 수 있다.
상기 화면 출력 구성부(104)는 화면출력장치(예컨대, LCD(Liquid Crystal Display) 등을 포함하는 모든 종류의 디스플레이 장치)와 이를 구동하는 출력모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력장치로 출력한다. 바람직하게, 상기 화면 출력 구성부(104)는 상기 제어부(101)의 제어에 따라 상기 결제단말(100) 내에서 수행되는 제1 결제 절차에 필요한 사용자 인터페이스와 각종 정보를 출력할 수 있으며, 본 발명에 따라 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 개시하거나 제2 결제 절차를 수행하는 사용자 인터페이스와 각종 정보를 출력할 수 있다.
본 발명의 실시 방법에 따르면, 상기 화면 출력 구성부(104)는 상기 제어부(101)의 제어에 따라 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 명령하는 “제2 결제 메뉴”를 출력할 수 있다. 상기 제2 결제 메뉴가 출력되는 경우, 상기 키 입력 구성부(103)를 통한 제2 결제 메뉴가 선택됨에 의해, 상기 제1 결제 절차 대신에 제2 결제 절차가 수행되도록 명령되거나, 또는 상기 제1 결제 절차를 제2 결제 절차로 대체하여 수행되도록 명령될 수 있다.
상기 인쇄 출력 구성부(108)는 인쇄출력장치와 이를 구동하는 인쇄모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 상기 제어부(101)의 각종 연산 결과 중 인쇄 출력에 대응하는 연산 결과를 상기 인쇄장치로 출력한다. 바람직하게, 상기 인쇄 출력 구성부(108)는 결제 절차를 수행한 결과에 대응하는 전표 또는 영수증을 인쇄 출력한다.
상기 통신 처리 구성부(106)는 유선 통신망, 무선 통신망, 그리고 근거리 통신(예컨대, 와이파이, 무선랜, 블루투스, 근거리 RF통신, UWB 등)과 유선망의 조합한 근거리 통신망 중 적어도 하나의 통신망에 접속하는 통신장치와 이를 구동하는 통신모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 상기 제어부(101)가 생성하는 통신 데이터를 상기 통신장치가 접속한 통신망을 통해 지정된 통신대상(예컨대, 밴사 서버(440) 등)으로 전송하거나, 또는 상기 통신대상으로부터 상기 통신망을 통해 전송된 통신 데이터를 수신하여 상기 제어부(101)로 전달한다.
상기 보안응용모듈(107)(Secure Application Module; SAM)은 상기 결제단말(100)의 전자지불 또는 전자결제 과정에 요구되는 기밀성(Confidentiality), 인증(Authentication), 무결성(Integrity) 및 부인방지(Nonrepudiation) 등의 각종 보안 요구사항을 상기 결제단말(100) 내부적으로 제어하고 관리하는 모듈의 총칭으로서, 각종 키 값과 제어 프로토콜 및 명령을 저장하여 유지하고, 상기 제어 프로토콜에 따라 상기 키 값과 명령을 이용하여 상기 결제단말(100)의 전자지불 또는 전자결제를 제어한다. 상기 보안응용모듈(107)은 PCB에 실장되는 IC칩이나 주문형반도체, 또는 SIM슬롯에 삽입되는 SIM타입 형태로 제작된다.
상기 서명패드 구성부는 영수증에 표시될 고객의 서명을 입력받는 구성부로서, 서명패드장치와 이를 구동하는 구동모듈로 구성되며, 지정된 서명용 펜을 통해 서명패드에 필기 드로잉(drawing)되는 고객의 필기 서명을 입력받는다. 바람직하게, 상기 서명패드는 상기 결제단말(100)과 케이블로 연결되어 외부에 구비되는 것이 일반적이며, 편의상 본 도면1은 서명패드 구성부는 도시 생략하기로 한다.
상기 통신포트 구성부(105)는 직렬통신 또는 병렬통신 중 적어도 하나의 방식으로 상기 결제단말(100)의 외부에 존재하는 지정된 장치와 연결되는 통신포트와 이를 구동하는 통신모듈로 구성되며, 상기 제어부(101)와 버스(또는 내부 케이블)로 연결되어 상기 제어부(101)의 제어에 따라 상기 결제단말(100)과 외부의 장치를 통신 연결한다. 예를들어, 상기 통신포트 구성부(105)는 USB(Universal Serial Bus), RS-232/485 등의 통신포트와 이를 구동하는 통신모듈로 구성될 수 있다. 바람직하게, 상기 통신포트 구성부(105)는 제2 결제를 위해 지정된 휴대용 무선단말(300)의 통신포트와 접속 통신을 지원하거나 또는 케이블 통신을 지원한다. 여기서, 접속 통신이라 함은 상기 결제단말(100)에 구비된 결제단말(100) 측 통신포트와 상기 지정된 휴대용 무선단말(300)에 구비된 무선단말 측 통신포트가 직접 접촉하여 통신하는 방식을 의미하고, 케이블 통신이라 함은 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트가 지정된 케이블로 연결되어 통신하는 방식을 의미한다.
본 발명의 실시 방법에 따르면, 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트는 암/수가 커플링(Coupling)된 형태로 구현된다. 예를들어, 상기 무선단말 측 통신포트가 암컷 포트라면 상기 결제단말(100) 측 통신포트는 수컷 포트로 구형되며, 그 반대의 경우도 가능함은 명백하다. 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트가 커플링 되어 접속 통신하는 경우, 상기 결제단말(100) 측 통신포트 주변의 하우징부(111)는 상기 무선단말 측 통신포트가 상기 결제단말(100) 측 통신포트와 접속 통신하도록 상기 휴대용 무선단말(300)을 가이드하면서 포트 접속을 유도하는 가이드부(112) 또는 상기 휴대용 무선단말(300)이 삽입되는 삽입부(113)의 형태로 이루어지거나, 또는 상기 가이드부(112) 또는 삽입부(113)가 상기 결제단말(100) 측 통신포트 주변의 하우징부(111)에 고정되는 형태로 구비될 수 있다.
본 발명의 실시 방법에 따르면, 상기 결제단말(100)의 모델 교체 주기에 비해 상기 휴대용 무선단말(300)의 교체 주기는 훨씬 짧고 그 모델의 수도 다양하다. 상기 휴대용 무선단말(300)의 교체 주기가 짧고 그 모델의 수가 다양함은, 상기 무선단말 측 통신포트의 형상(예컨대, 모양, 핀 수, 각 핀의 역할)이 다양하거나 또는 언제든 달라질 수 있음을 의미한다. 본 발명에 따르면, 상기와 같은 문제를 해소하기 위해 상기 결제단말(100) 측 통신포트와 무선단말 측 통신포트를 연결하는 젠더(Gender)가 제작될 수 있다. 상기 젠더의 일 측에는 상기 결제단말(100) 측 통신포트와 커플링 되는 결제단말(100)용 포트가 구비되고, 다른 일 측에는 상기 무선단말 측 통신포트와 커플링 되는 휴대용 무선단말(300)용 포트가 구비된다. 본 발명의 실시 방법에 따르면, 상기 젠더의 결제단말(100)로 포트는 상기 결제단말(100) 측 통신포트와 연결된 상태에서 상기 결제단말(100) 측 통신포트 주변의 하우징부(111)에 고정되는 형태로 제작될 수 있으며, 이 경우에 상기 젠더의 휴대용 무선단말(300)용 포트가 구비되는 부분에는 상기 휴대용 무선단말(300)용 포트와 상기 무선단말 측 통신포트가 접속하도록 상기 휴대용 무선단말(300)을 가이드하면서 포트 접속을 유도하는 가이드부(112) 또는 상기 휴대용 무선단말(300)이 삽입되는 삽입부(113)가 구비될 수 있다.
본 발명에 따르면, 상기 결제단말(100)은 내부적으로 제1 결제 절차를 수행하는 프로그램 코드가 상기 제어부(101)를 통해 실행된 상태에 대응하는 제1 결제모듈(120)이 구비되며, 지정된 휴대용 무선단말(300)과 연동하는 제2 결제 절차를 수행하는 하나 이상의 프로그램 코드가 상기 제어부(101)를 통해 실행된 상태에 대응하는 제2 결제모듈(125)이 구비된다.
본 발명의 실시 방법에 따르면, 상기 제1 결제모듈(120)과 제2 결제모듈(125)은 상기 결제단말(100)에 구비되는 하나의 프로그램 코드의 형태로 구현되거나, 별도의 프로그램 코드의 형태로 구현되는 것이 모두 가능함을 명백하게 밝혀두는 바이다. 상기 제1 결제모듈(120)과 제2 결제모듈(125)이 별도 프로그램 코드의 형태로 구현되는 경우, 상기 제1 결제모듈(120)과 제2 결제모듈(125)은 필요에 따라 내부 프로세스 간 통신을 통해 상호 정보(또는 메시지) 교환이 가능하며, 이에 의해 본 발명이 한정되지 아니한다. 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 제1 결제 절차를 수행하는 프로그램 코드에 대응하는 제1 결제모듈(120)에 대한 기술적 구성 상의 특징을 숙지하거나 도출 가능할 것이므로, 이에 대한 상세한 설명은 편의상 생략 하며, 다만 필요에 따라 상기 제1 결제모듈(120)이 상기 제2 모듈과 연동하는 구성에 대해서만 설명하기로 한다.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 결제단말(100)의 동작모드가 상기 통신포트 구성부(105)를 통해 지정된 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말(100)의 동작모드를 상기 제2 결제모드로 전환시키는 모드 전환부(130)를 구비하며, 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는지 또는 휴대용 무선단말(300)과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부(135)를 구비한다.
상기 결제단말(100)의 기본 동작모드는 상기 제1 결제모듈(120)이 상기 결제단말(100)의 내부에서 제1 결제 절차를 수행하는 제1 결제모드이다. 상기 제1 결제모드에서 상기 제1 결제모듈(120)은 상기 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보와, 상기 키 입력 구성부(103)를 통해 입력되거나 또는 내부적으로 계산된(예컨대, 바코드리더를 통해 리딩된 상품코드를 근거로 계산된) 결제금액 및 상기 결제단말(100)이 구비된 가맹점을 식별하는 가맹점정보(예컨대, 결제단말(100)의 고유정보(예: CAT_ID), 가맹점번호 등)를 포함하는 결제요청 전문을 생성하여 상기 통신 처리 구성부(106)를 통해 지정된 밴사 서버(440)로 전송하는 제1 결제 절차를 수행한다.
본 발명의 제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 결제 절차를 수행하는 중에 오류가 발생하는지 확인할 수 있다.
상기 제1 결제 절차를 수행하는 중에 발생하는 오류는, 상기 통신 처리 구성부(106)가 지정된 서버와 전문을 송수신하는 중에 발생하는 통신 오류를 포함할 수 있다. 실제로 제1 결제 절차를 수행하는 중에 가장 빈번하게 발생하는 오류가 통신 오류이다. 또한 상기 제1 결제 절차를 수행하는 중에 발생하는 오류는, 상기 카드 리더 구성부(102)를 통해 카드를 리딩하는 중에 발생하는 리딩 오류, 상기키 입력 구성부(103)를 통한 키 입력 중에 발생하는 입력 오류, 상기 화면 출력 구성부(104)를 통한 화면 출력 과정에서 발생하는 출력 오류 등, 상기 제1 결제 절차를 수행하는 중에 발생 가능한 모든 종류의 오류를 포함할 수 있다.
상기 제1 모드 전환 방식에 따라 상기 제1 결제모듈(120)을 통한 제1 결제 절차의 오류 발생에 의해 상기 결제단말(100)의 동작모드가 제2 결제모드로 전환 요청되는 경우, 상기 통신포트 확인부(135)는 상기 제1 결제 절차의 오류 발생 전에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되지 않은 상태에서 상기 제2 결제모드로의 전환 요청 이후에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는지 확인하거나, 또는 상기 제1 결제 절차의 오류 발생 전부터 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결된 상태가 유지되고 있는지 확인한다. 만약 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되거나 또는 통신 연결된 상태를 유지하고 있다면, 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드로 확정(또는 제2 결제모드로 전환)한다.
상기 통신포트 확인부(135)는 상기 통신포트 구성부(105)의 통신포트와 지정된 휴대용 무선단말(300)의 통신포트가 전기적으로 연결되거나 또는 기 연결된 상태를 유지하고 있는지 확인한다. 바람직하게, 상기 통신포트 확인부(135)는 상기 통신포트 구성부(105)의 통신포트에 구비된 복수의 핀 중에서 통신 연결 상태를 감지하기 위해 설정된 특정 핀에서 트리거 신호가 발생하거나, 전원 상태 천이(예컨대, LOW 상태에서 HIGH 상태로 천이)가 발생하거나, 특정 전원 상태(예컨대, HIGH 상태)를 유지하는지 확인함으로써, 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되거나 연결된 상태를 유지하는지 확인할 수 있다.
본 발명의 제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 결제모드로 전환시키기 위해 발생한다.
상기 제2 모드 전환 방식에 따라 상기 제2 결제 버튼 또는 제2 결제 메뉴를 통해 상기 결제단말(100)의 동작모드가 제2 결제모드로 전환 요청되는 경우, 상기 통신포트 확인부(135)는 상기 제2 결제모드로의 전환 요청 전에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되지 않은 상태에서 상기 제2 결제모드로의 전환 요청 이후에 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는지 확인하거나, 또는 상기 제2 결제모드로의 전환 요청 전부터 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결된 상태가 유지되고 있는지 확인한다. 만약 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되거나 또는 통신 연결된 상태를 유지하고 있다면, 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드로 확정(또는 제2 결제모드로 전환)한다.
본 발명의 제3 모드 전환 방식에 따르면, 상기 통신포트 구성부(105)를 통해 지정된 휴대용 무선단말(300)과 통신 연결되지 않은 상태에서 상기 통신포트 구성부(105)를 통해 지정된 휴대용 무선단말(300)과 통신 연결됨에 의해 상기 결제단말(100)의 동작모드가 상기 제2 결제모드로 전환될 수 있는데, 상기 통신포트 확인부(135)는 상기 통신포트 구성부(105)와 연동하여 휴대용 무선단말(300)과 통신 연결되는지 확인하며, 상기 통신포트 구성부(105)를 통해 휴대용 무선단말(300)과 통신 연결되는 경우에 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제2 결제모드로 확정(또는 제2 결제모드로 전환)한다.
본 발명에 따른 제2 결제모드 전환 방식은 상기 제1 내지 제3 모드 전환 방식 중 적어도 하나 또는 둘 이상을 조합한 형태로 이루어질 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명의 실시 방법에 따르면, 상기 모드 전환부(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 결제모드로 전환(또는 복귀)시킬 수 있다.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 초기화 처리부(140)와, 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말(300)이 상기 제2 결제모드에서 이용 가능한 휴대용 무선단말(300)인지 인증하는 단말 인증부(145)를 구비하며, 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중 상기 제1 결제 절차와 관련된 하나 이상의 구성부에 대한 동작 상태를 진단하는 진단 처리부(150)를 구비한다.
상기 통신포트 확인부(135)를 통해 휴대용 무선단말(300)과 통신 연결됨이 확인되거나, 또는 상기 통신포트 확인부(135)를 통해 상기 휴대용 무선단말(300)과 통신 연결됨이 확인된 상태에서 상기 모드 전환부(130)를 통해 상기 결제단말(100)의 동작모드가 상기 제2 결제모드로 전환되는 경우, 상기 초기화 처리부(140)는 상기 제2 결제모듈(125)의 동작 상태를 초기 상태로 천이하고, 상기 통신포트 구성부(105)를 통해 지정된 통신 프로토콜에 따라 상기 휴대용 무선단말(300)과 통신 연결을 시도한다. 만약 상기 제2 결제모듈(125)이 어떠한 동작을 수행 중이라면, 상기 초기화 처리부(140)는 수행 중인 동작을 인터럽트하거나 강제로 종료하고, 상기 통신포트 구성부(105)에 대응하는 통신 프로토콜(예컨대, USB 프로토콜 등)에 따라 상기 휴대용 무선단말(300)의 통신 연결을 시도한다. 바람직하게, 상기 초기화 처리부(140)는 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)에 구비된 애플리케이션 중에서 상기 제2 결제 절차를 수행하도록 지정된 애플리케이션(315)과의 통신 연결을 시도한다.
상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 통신 연결이 실패하면, 상기 모드 전환부(130)는 상기 결제단말(100)의 동작모드를 제1 결제 절차를 수행하는 제1 결제모드로 복귀하고, 상기 화면 출력 구성부(104)를 통해 상기 통신 연결 실패에 대응하는 오류 메시지를 출력시킨다.
한편 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 통신 연결이 성공하면, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 적어도 1회 이상 통신하여 상기 통신 연결된 휴대용 무선단말(300)이 상기 제2 결제모드에서 제2 결제 절차를 수행할 수 있는 지정된 휴대용 무선단말(300)인지 인증한다.
본 발명에 따르면, 결제단말(100)과 휴대용 무선단말(300)은 하나의 셋트로 이루어지는 것이 바람직하다. 상기 결제단말(100)과 휴대용 무선단말(300)의 셋트는 지정된 공급처에서 구성된 하나의 셋트 형태로 공급될 수도 있고, 지정된 공급처로부터 공급된 결제단말(100)에 별도의 휴대용 무선단말(300)을 하나의 셋트로 묶어 구현할 수도 있다.
예를들어, 지정된 공급처에서 결제단말(100)과 휴대용 무선단말(300)을 하나의 셋트로 묶어 공급하는 경우, 상기 공급처는 상기 결제단말(100)의 메모리 구성부(109)(또는 보안응용모듈(107)의 메모리)에 상기 지정된 휴대용 무선단말(300)을 인증하기 위한 무선단말 인증정보를 설정한 상태로 상기 결제단말(100)을 상기 가맹점으로 공급할 수 있다.
또는 지정된 공급처에서 공급된 결제단말(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)의 메모리)에 저장될 수 있다.
여기서, 상기 무선단말 인증정보는, 상기 휴대용 무선단말(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 알고리즘 등)에 따라 동적 생성된 인증코드를 인증하기 위한 정보를 포함할 수 있다.
상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 지정된 무선단말 측 고유정보를 수신하고, 상기 수신된 무선단말 측 고유정보와 상기 저장된 무선단말 인증정보를 비교하거나, 또는 상기 수신된 무선단말 측 고유정보와 상기 저장된 무선단말 인증정보에 미리 지정된 검증 연산을 수행하여 예측된 결과가 도출되는지 검사함으로써, 상기 통신 연결된 휴대용 무선단말(300)이 상기 제2 결제모드에서 제2 결제 절차를 수행할 수 있는 지정된 휴대용 무선단말(300)인지 인증할 수 있다.
본 발명의 실시 방법에 따르면, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 상기 휴대용 무선단말(300)이 지정된 무선 통신망(예컨대, 이동 통신망, 무선랜 등)에 접속 가능한 상태인지 인증할 수 있다. 바람직하게, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 무선 통신망 접속 상태를 식별할 수 있는 플래그 값을 상기 통신포트 구성부(105)를 통해 수신 및 판독하여 상기 휴대용 무선단말(300)이 지정된 무선 통신망에 접속 가능한 상태인지 인증할 수 있다. 또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 지정된 운영 서버(400)로부터 미리 약속된 인증 값을 수신하여 상기 통신포트 구성부(105)를 통해 상기 결제단말(100)로 전달하며, 상기 단말 인증부(145)는 상기 수신된 인증 값이 미리 약속된 인증 값인지 검증함으로써, 상기 휴대용 무선단말(300)이 지정된 무선 통신망에 접속 가능한 상태인지 인증할 수 있다.
보다 구체적으로, 상기 단말 인증부(145)는 상기 휴대용 무선단말(300)의 지정된 애플리케이션(315)과 미리 약속된 인증 프로토콜에 따라 상기 휴대용 무선단말(300)이 지정된 무선 통신망을 통해 지정된 밴사 서버(440)(또는 지정된 운영 서버(400))와 통신 가능한 상태인지 인증할 수 있다. 바람직하게, 상기 단말 인증부(145)는 지정된 애플리케이션(315)의 종류 또는 버전을 판독하거나, 상기 휴대용 무선단말(300)에 지정된 밴사 서버(440)(또는 운영 서버(400))에서 할당한 고유 값(예컨대, 휴대용 무선단말(300)의 애플리케이션(315)에 대한 유효성 인증 과정에서 휴대용 무선단말(300)에 저장된 값, 제2 결제 인증정보 등)이 저장되어 있는지 판독하거나, 상기 휴대용 무선단말(300)이 무선 통신망에 접속 가능한 상태인지 판독하는 것 중, 하나 이상을 판독하여 상기 휴대용 무선단말(300)이 지정된 무선 통신망을 통해 지정된 밴사 서버(440)(또는 운영 서버(400))와 통신 가능한 상태인지 인증할 수 있다.
상기 모드 전환부(130)를 통해 상기 결제단말(100)의 동작모드가 제2 결제모드로 전환되기 전, 중, 후의 지정된 어느 일 시점에, 상기 진단 처리부(150)는 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중에서 하나 이상의 구성부가 정상적으로 동작하고 있는지 진단한다. 바람직하게, 상기 진단 처리부(150)는 상기 제1 결제 절차에 이용되는 구성부가 정상적으로 동작하고 있는지 진단할 수 있다.
본 발명의 제1 진단 방식에 따르면, 상기 제1 모드 전환 방식에 따라 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 중에 오류가 발생하는 경우, 상기 진단 처리부(150)는 상기 제1 결제 절차를 수행하는 중에 발생한 오류에 대응하는 구성부가 정상적으로 동작하지 않는 것으로 진단할 수 있다.
본 발명의 제2 진단 방식에 따르면, 상기 진단 처리부(150)는 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중에서 하나 이상의 구성부에 대한 진단 알고리즘을 구비하고 있으며, 상기 진단 알고리즘을 통해 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중 정상적으로 동작하지 않는 구성부를 검출할 수 있다.
여기서, 상기 진단 알고리즘은 상기 제1 결제모듈(120)이 제1 결제 절차를 수행하는 과정에 생성되는 로그정보를 분석하는 로그 분석 알고리즘이거나, 또는 각 구성부의 물리적 구성부에 지정된 진단 신호를 주입하고 이에 대한 결과값을 판독하는 동작 검증 알고리즘 중 적어도 하나의 알고리즘을 포함할 수 있다. 예를들어, 상기 로그 분석 알고리즘은 상기 로그정보를 분석하여 상기 카드 리더 구성부(102)에 카드가 스윕 되거나 삽입된 이후에 유효한 카드정보가 제어부(101)로 로딩되는지 분석하거나, 상기 키 입력 구성부(103)를 통해 키 입력 신호가 발생한 이후에 유효한 키 데이터가 제어부(101)로 로드되는지 분석하거나, 상기 화면 출력 구성부(104)를 통해 지정된 인터페이스 화면이 표시된 이후에 이에 대응하는 키 입력이 발생하는지 확인하거나, 상기 인쇄 출력 구성부(108)로 인쇄 명령이 지시된 이후에 지정된 인쇄장치를 통해 인쇄가 되는지 분석하거나, 상기 통신 처리 구성부(106)를 통해 결제요청 전문이 전송된 이후에 지정된 타임아웃 내에 이에 대응하는 응답 데이터가 수신되는지 분석하는 것 중, 적어도 하나를 통해 정상적으로 동작하지 않는 구성부를 검출할 수 있다. 한편 상기 동작 검증 알고리즘은 각 구성부의 제조사(또는 칩 제조사)에서 정한 검증 알고리즘에 따라 정상적으로 동작하지 않는 구성부를 검출할 수 있다.
본 발명의 실시 방법에 따르면, 상기 진단 처리부(150)는 상기 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중 하나 이상의 동작 상태를 진단한 진단 결과를 상기 통신포트 구성부(105)를 통해 상기 인증된 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말(300)을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 제2 결제 처리부(155)를 구비한다.
본 발명에 따른 제2 결제 방식은, 결제단말(100)이 제2 결제 절차의 마스터(Master)로 동작하고 휴대용 무선단말(300)이 슬레이브(Slave)로 동작하는 “결제단말(100) 마스터 방식”과, 휴대용 무선단말(300)이 상기 제2 결제 절차의 마스터로 동작하고 결제단말(100)이 슬레이브로 동작하는 “무선단말 마스터 방식”과, 상기 결제단말(100)과 휴대용 무선단말(300)이 지정된 정책에 따라 제2 결제 절차를 분담하여 처리하는 “분산 처리 방식” 중 적어도 하나를 포함한다. 상기 제2 결제 방식 중 어느 방식을 적용할 지는 미리 지정된 어느 하나의 방식으로 고정되거나, 또는 둘 이상의 방식 중에서 선택되거나, 또는 상기 진단 처리부(150)의 진단 결과나 상기 결제단말(100)의 메모리 구성부(109)와 휴대용 무선단말(300)의 메모리부(314)에 어떠한 정보가 저장되어 있느냐에 따라 결정될 수 있다.
본 발명의 결제단말(100) 마스터 방식은, 상기 결제단말(100) 측에서 결제요청 전문을 생성하고, 상기 결제단말(100)에 대응하는 밴사 서버(440)로 상기 생성된 결제요청 전문이 처리되도록 하되, 상기 결제요청 전문을 생성하거나 또는 전송하는 과정에서 상기 휴대용 무선단말(300)에 구비된 자원을 이용하는 형태의 제2 결제 방식을 의미한다.
상기 결제단말(100) 마스터 방식의 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 연동하여 상기 무선단말 측 자원 중에서 상기 결제요청 전문을 생성하거나 또는 상기 결제요청 전문을 지정된 밴사 서버(440)로 전송하기 위해 이용될 자원을 결정하거나 또는 미리 결정된 자원을 확인하고, 상기 무선단말 측 자원을 상기 결제단말(100)의 구성부처럼 이용하여 상기 결제요청 전문을 생성하거나 또는 상기 결제요청 전문이 지정된 밴사 서버(440)로 전송되도록 처리한다. 바람직하게, 상기 제2 결제 처리부(155)는 상기 진단 처리부(150)의 진단 결과를 근거로 상기 결제단말(100)의 구성부 중에서 정상적으로 동작하지 않는 구성부를 확인하고, 상기 정상 동작하지 않는 구성부에 대응하는 무선단말 측 자원을 상기 결제단말(100) 측 구성부처럼 이용하여 상기 결제요청 전문을 생성하거나 또는 상기 결제요청 전문이 지정된 밴사 서버(440)로 전송되도록 처리할 수 있다. 그러나 상기 결제단말(100) 측 구성부 중 정상적으로 동작하지 않는 구성부에 대응하는 무선단말 측 자원만 이용되는 것은 결코 아니며, 이는 당업자에 의해 선택적으로 적용될 수 있다.
예를들어, 상기 결제단말(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)까지 전달되도록 처리한다.
또는, 상기 결제단말(100)의 키 입력 구성부(103) 또는 화면 출력 구성부(104)가 정상 동작하지 않는 경우, 상기 제2 결제 처리부(155)는 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 상기 무선단말 측 화면 출력 자원을 통해 결제요청 전문을 생성하는데 필요한 인터페이스 화면과 이에 대응하는 각종 정보를 입력 받도록 처리하고, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 상기 입력된 정보를 전달받아 상기 결제요청 전문을 생성한다. 이때 상기 결제요청 전문을 상기 통신 처리 구성부(106)를 통해 결제단말(100)에서 지정된 밴사 서버(440)로 전송될 수 있으며, 지정된 정책에 따라 상기 통신 처리 구성부(106)를 이용하지 않고(예컨대, 설령 통신 처리 구성부(106)가 정상 동작한다고 할지라도) 상기 결제요청 전문은 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달되어 상기 지정된 밴사 서버(440)로 전송(또는 중계전송)될 수 있다.
본 발명의 무선단말 마스터 방식은, 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 결제요청 전문을 생성하고, 상기 휴대용 무선단말(300)의 애플리케이션(315)이 상기 결제요청 전문을 지정된 밴사 서버(440)로 상기 생성된 결제요청 전문을 전송하되, 상기 결제요청 전문을 생성하는 과정에서 상기 결제단말(100)의 구성부를 이용하는 형태의 제2 결제 방식을 의미한다.
상기 무선단말 마스터 방식의 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 연동하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 지시되는 명령에 따라 상기 결제단말(100) 측 구성부를 이용하는 절차를 수행하고, 상기 지시된 명령을 수행한 결과를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달한다.
예를들어, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 고객의 카드를 리딩하도록 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩되는 카드정보를 확인하고, 상기 통신포트 구성부(105)를 통해 상기 리딩된 카드정보를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 카드정보를 포함하는 결제요청 전문을 생성할 수 있다.
또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 결제금액을 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 키 입력 구성부(103)를 통해 입력되거나 또는 내부적으로 계산된(예컨대, 상기 제1 결제모듈(120)에 의해 계산된) 결제금액을 확인하고, 상기 통신포트 구성부(105)를 통해 상기 결제금액을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제금액을 포함하는 결제요청 전문을 생성할 수 있다.
또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 가맹점정보를 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 메모리 구성부(109)에 저장된 가맹점정보를 확인하고, 상기 통신포트 구성부(105)를 통해 상기 가맹점정보를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 가맹점정보를 포함하는 결제요청 전문을 생성할 수 있다.
또는, 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 상기 결제단말(100)에 대응하는 밴사 정보를 요청하는 명령이 전달되면, 상기 제2 결제 처리부(155)는 상기 결제단말(100)이 상기 통신 처리 구성부(106)를 통해 전문을 교환하는 밴사 정보(또는 메모리 구성부(109)에 저장된 밴사 정보)를 확인하고, 상기 통신포트 구성부(105)를 통해 상기 밴사 정보를 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 생성된 결제요청 전문이 상기 밴사 정보에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 상기 휴대용 무선단말(300)에는 상기 결제단말(100)에 대응하는 밴사 서버(440) 이외에 지정된 제2의 밴사 서버(440)로 상기 결제요청 전문을 전송(또는 중계 전송)하는 기능이 구비될 수 있으며, 이 경우 상기 결제요청 전문은 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되거나 또는 운영 서버(400)에 의해 지정되는 제2의 밴사 서버(440)로 전송될 수 있다.
본 발명의 분산 처리 방식은, 결제요청 전문의 일부는 결제단말(100) 측에서 구성하고 나머지 일부는 휴대용 무선단말(300)의 애플리케이션(315)에서 구성한 후, 지정된 정책에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315) 또는 결제단말(100)이 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하는 형태의 제2 결제 방식을 의미한다. 또는 휴대용 무선단말(300)의 애플리케이션(315)과 결제단말(100) 중 일 측에서 결제요청 전문을 생성하였는데, 상기 결제요청 전문을 밴사 서버(440)로 전송하는 것은 다른 일 측에서 수행하는 경우도 상기 분산 처리 방식의 범주에 속한다.
본 발명의 제1 분산 처리 방식에 대응하는 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보를 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하거나, 또는 상기 리딩된 카드정보를 포함하는 결제요청 전문을 구성하여 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
상기 결제단말(100)로부터 카드정보가 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 카드정보와 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액, 그리고 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함하는 결제요청 전문을 생성하고, 상기 생성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 여기서, 상기 애플리케이션(315)에 할당된 가맹점정보는 상기 지정된 밴사 서버(440)와 연관되어 할당된 가상결제단말(100) 고유정보(예컨대, CAT_ID 등) 또는 가맹점번호를 포함할 수 있다. 또한, 상기 지정된 밴사 서버(440)는 상기 결제단말(100)에 대응하는 밴사 서버(440), 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되어 있는 밴사 서버(440) 중 어느 하나를 포함할 수 있다.
또는, 상기 결제단말(100)로부터 카드정보를 포함하는 결제요청 전문이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 결제요청 전문에 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액을 포함시키거나, 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함(또는 상기 결제요청 전문에 기 포함된 가맹점정보를 상기 애플리케이션(315)에 할당된 가맹점정보로 대체)시켜 결제요청 전문을 최종 구성하고, 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 만약 상기 결제요청 전문이 상기 결제단말(100)에 대응하는 밴사 서버(440)와 제휴된 전문 구조로 이루어지거나 또는 상기 결제요청 전문과 함께 상기 결제단말(100)에 대응하는 밴사 정보가 전달된다면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 구성된 결제요청 전문을 상기 결제단말(100)에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 실시 방법에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제요청 단말로부터 전달된 결제요청 전문 구조 또는 밴사 정보를 무시하고 상기 애플리케이션(315)에 지정된 제2의 밴사 서버(440)에 대응하는 결제요청 전문을 구성하여 상기 지정된 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명의 제2 분산 처리 방식에 대응하는 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보와 키 입력 구성부(103)를 통해 입력되거나 내부적으로 계산된 결제금액을 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하거나, 또는 상기 카드정보와 결제금액을 포함하는 결제요청 전문을 구성하여 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
상기 결제단말(100)로부터 카드정보와 결제금액이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 카드정보와 결제금액, 그리고 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함하는 결제요청 전문을 생성하고, 상기 생성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 여기서, 상기 애플리케이션(315)에 할당된 가맹점정보는 상기 지정된 밴사 서버(440)와 연관되어 할당된 가상결제단말(100) 고유정보 또는 가맹점번호를 포함할 수 있다. 또한, 상기 지정된 밴사 서버(440)는 상기 결제단말(100)에 대응하는 밴사 서버(440), 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되어 있는 밴사 서버(440) 중 어느 하나를 포함할 수 있다.
또는, 상기 결제단말(100)로부터 카드정보와 결제금액을 포함하는 결제요청 전문이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 결제요청 전문에 상기 휴대용 무선단말(300)의 애플리케이션(315)에 할당된 가맹점정보를 포함(또는 상기 결제요청 전문에 기 포함된 가맹점정보를 상기 애플리케이션(315)에 할당된 가맹점정보로 대체)시켜 결제요청 전문을 최종 구성하고, 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 만약 상기 결제요청 전문이 상기 결제단말(100)에 대응하는 밴사 서버(440)와 제휴된 전문 구조로 이루어지거나 또는 상기 결제요청 전문과 함께 상기 결제단말(100)에 대응하는 밴사 정보가 전달된다면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 구성된 결제요청 전문을 상기 결제단말(100)에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 실시 방법에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제요청 단말로부터 전달된 결제요청 전문 구조 또는 밴사 정보를 무시하고 상기 애플리케이션(315)에 지정된 제2의 밴사 서버(440)에 대응하는 결제요청 전문을 구성하여 상기 지정된 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명의 제3 분산 처리 방식에 대응하는 제2 결제 방식에 따르면, 상기 제2 결제 처리부(155)는 상기 카드 리더 구성부(102)를 통해 리딩된 카드정보와 상기 결제단말(100)에 대응하는 밴사 서버(440)와 연관된 가맹점정보를 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하거나, 또는 상기 카드정보와 가맹점정보를 포함하는 결제요청 전문을 구성하여 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전달할 수 있다.
상기 결제단말(100)로부터 카드정보와 가맹점정보가 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 카드정보와 가맹점정보, 그리고 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액을 포함하는 결제요청 전문을 생성하고, 상기 생성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 여기서, 상기 지정된 밴사 서버(440)는 상기 결제단말(100)에 대응하는 밴사 서버(440), 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 지정되어 있는 밴사 서버(440) 중 어느 하나를 포함할 수 있다.
또는, 상기 결제단말(100)로부터 카드정보와 가맹점정보를 포함하는 결제요청 전문이 전달되는 경우, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제단말(100)로부터 전달된 결제요청 전문에 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 입력되는 결제금액을 포함시켜 결제요청 전문을 최종 구성하고, 상기 구성된 결제요청 전문을 지정된 밴사 서버(440)로 전송하거나 또는 지정된 운영 서버(400)로 전송한다. 만약 상기 결제요청 전문이 상기 결제단말(100)에 대응하는 밴사 서버(440)와 제휴된 전문 구조로 이루어지거나 또는 상기 결제요청 전문과 함께 상기 결제단말(100)에 대응하는 밴사 정보가 전달된다면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 구성된 결제요청 전문을 상기 결제단말(100)에 대응하는 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리할 수 있다. 한편 실시 방법에 따라 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 결제요청 단말로부터 전달된 결제요청 전문 구조 또는 밴사 정보를 무시하고 상기 애플리케이션(315)에 지정된 제2의 밴사 서버(440)에 대응하는 결제요청 전문을 구성하여 상기 지정된 밴사 서버(440)로 전송(또는 중계 전송)되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
한편, 본 발명의 제3 분산 처리 방식은 상술된 예시로 한정되는 것은 결코 아니며, 상술된 예시를 근거로 당업자가 도출 가능한 모든 실시 방법을 포함할 수 있다. 예를들어, 상기 본 발명의 제3 분산 처리 방식은 상기 휴대용 무선단말(300)의 애플리케이션(315)이 먼저 결제에 필요한 정보(예컨대, 결제금액, 가맹점정보 등)를 입력/추출하여 상기 결제단말(100)로 전달하거나 결제요청 전문의 일부를 구성하여 상기 결제단말(100)로 전달하면 상기 결제단말(100)이 상기 결제요청 전문을 생성하거나 최종 구성하는 실시 방법, 상기 결제단말(100)에서 생성/구성된 결제요청 전문을 상기 통신 처리 구성부(106)를 통해 밴사 서버(440)로 직접 전송하거나 또는 역으로 상기 결제요청 전문을 다시 휴대용 무선단말(300)의 애플리케이션(315)으로 전달하여 지정된 밴사 서버(440)로 전달되도록 하는 실시 방법, 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 생성/구성된 결제요청 전문을 결제단말(100)로 전달하여 상기 통신 처리 구성부(106)를 통해 전송하는 실시 방법 등, 다양한 형태로 실시될 수 있으며, 본 발명은 상술된 예시를 근거로 실시 가능한 모든 범주의 실시 방법을 포함함을 명백하게 밝혀두는 바이다.
상기 제2 결제 절차에 따라 생성되어 지정된 서버로 전송된 결제요청 전문에 대응하는 결제결과 전문은, 상기 통신포트 구성부(105)를 통해 상기 휴대용 무선단말(300)로부터 전달되거나, 또는 상기 통신 처리 구성부(106)를 통해 수신될 수 있다. 상기 제2 결제 처리부(155)는 상기 제2 결제 절차에 따른 결제결과 전문을 수신하고, 상기 화면 출력 구성부(104)를 통해 상기 결제결과 전문에 포함된 결제결과를 화면 출력함과 동시에, 상기 인쇄 출력 구성부(108)를 통해 상기 결제결과 전문에 포함된 결제결과를 지정된 인쇄 양식에 따라 인쇄 출력한다.
도면1을 참조하면, 상기 제2 결제모듈(125)은, 상기 결제단말(100)에 수행된 동작 내역을 지정된 휴대용 무선단말(300)로 백업하는 백업 처리부(160)를 구비한다. 여기서, 상기 동작 내역이 백업되는 휴대용 무선단말(300)은 상기 통신포트 구성부(105)를 통해 통신 연결되어 제2 결제 절차를 수행하는 지정된 휴대용 무선단말(300)이거나, 또는 상기 제2 결제 절차와 무관하게 별도로 지정된 휴대용 무선단말(300)일 수 있다. 상기 동작 내역은 상기 결제단말(100)의 모든 동작과 관련된 로그 내역, 제1 결제 절차와 제2 결제 절차 중 하나 이상의 결제 절차와 관련된 결제 내역 중 하나 이상의 내역을 포함할 수 있다.
상기 제1 결제모듈(120)은 제1 결제 절차를 수행하는 중에 상기 제1 결제 절차에 대한 로그정보를 생성하여 저장할 수 있는데, 상기 백업 처리부(160)는 상기 제1 결제 절차의 로그정보를 취합/분석한 로그 내역을 상기 지정된 백업 대상 휴대용 무선단말(300)로 백업한다. 또한 상기 제2 결제모듈(125) 역시 상기 제2 결제 절차를 수행하는 중에 상기 제2 결제 절차에 대한 로그정보를 생성하여 저장할 수 있는데, 상기 백업 처리부(160)는 상기 제2 결제 절차의 로그정보를 취합/분석한 로그 내역을 상기 지정된 백업 대상 휴대용 무선단말(300)로 백업한다. 한편 상기 로그정보는 결제 절차와 관련된 로그정보는 물론, 상기 결제단말(100)의 모든 동작과 관련된 로그정보를 포함할 수 있다. 예를들어, 상기 결제단말(100)이 POS단말인 경우, 상기 로그정보는 금전보관함에 구비된 센서에 의해 확인되는 금전보관함의 오픈 상태, 계산된 결제금액의 현금 결제에 따라 금전보관함에 보관된 현금 잔액, 관리 대상 상품의 재고 등록, 재고 조회 등)과 같은 모든 종류의 로그정보를 포함할 수 있다. 또한, 상기 백업 처리부(160)는 상기 취합된 로그정보를 모두 포함하는 로그 내역을 백업하거나, 또는 상기 취합된 로그정보 중에서 지정된 정책(예컨대, 카드 결제나 현금 결제와 관련된 내역만 백업하는 정책 등)에 따라 백업 대상 로그정보를 선별하여 로그 내역을 도출한 후, 상기 도출된 로그 내역을 백업시킬 수 있다.
만약 상기 백업 대상 휴대용 무선단말(300)이 상기 제2 결제 절차를 수행하는 지정된 휴대용 무선단말(300)이라면, 상기 백업 처리부(160)는 상기 통신포트 구성부(105)를 통해 상기 로그 내역을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송하여 백업한다. 한편 상기 백업 대상 휴대용 무선단말(300)이 상기 제2 결제 절차와 무관한 별도의 휴대용 무선단말(300)이라면, 상기 백업 처리부(160)는 상기 통신 처리 구성부(106)를 통해 상기 로그 내역이 상기 지정된 휴대용 무선단말(300)로 전송되도록 처리하거나, 또는 상기 로그 내역을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한 후에, 상기 휴대용 무선단말(300)의 애플리케이션(315)을 통해 지정된 휴대용 무선단말(300)로 전송되도록 처리할 수 있다.
본 발명의 실시 방법에 따르면, 상기 백업 처리부(160)는 상기 로그 정보를 분석하여 결제결과(예컨대, 결제승인 결과, 승인취소 결과, 결제오류 결과 등) 내역을 도출하거나, 또는 상기 결제요청 전문에 대응하는 결제결과 전문을 판독하여 결제결과 내역을 도출한 후, 상기 도출된 결제결과 내역을 상기 지정된 백업 대상 휴대용 무선단말(300)로 백업할 수 있다.
도면2a와 도면2b는 본 발명의 실시 방법에 따라 결제단말(100)과 휴대용 무선단말(300)의 통신 연결을 예시한 도면이다.
보다 상세하게 도면2a는 결제단말(100)과 휴대용 무선단말(300)이 통신포트를 통해 접속 통신한 것을 예시한 것이고, 도면2b는 결제단말(100)과 휴대용 무선단말(300)이 케이블 통신한 것을 예시한 도면이다. 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2a와 도면2b를 참조 및/또는 변형하여 상기 결제단말(100)과 휴대용 무선단말(300)이 통신 연결되는 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2a와 도면2b에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면2a의 예시를 참조하면, 결제단말(100)의 하우징부(111) 중에서 결제단말(100) 측 통신포트가 구비된 주변의 하우징부(111)는 상기 무선단말 측 통신포트가 상기 결제단말(100) 측 통신포트와 접속 통신하도록 상기 휴대용 무선단말(300)을 가이드하면서 포트 접속을 유도하는 가이드부(112)가 구비된다. 바람직하게, 상기 가이드부(112)는 상기 휴대용 무선단말(300)의 포트 접속 가이드를 위해 외부로 도출되는 하우징부(111) 형태, 또는 상기 휴대용 무선단말(300)의 포트 접속 가이드를 위해 상기 하우징부(111)에 돌출되어 구비되는 가이드 패널의 형태로 구현될 수 있다. 한편 삽입부(113)는 상기 가이드부(112)와 동일한 역할을 수행하면서 상기 하우징부(111)에 매입되는 형태로 구현될 수 있다.
도면2b의 예시를 참조하면, 결제단말(100)의 통신포트와 휴대용 무선단말(300)의 통신포트는 케이블로 연결되며, 상기 케이블의 일 측에는 결제단말(100) 측 통신포트와 커플링 되는 통신포트(예컨대, USB 포트)가 구비되고 다른 일 측에는 무선단말 측 통신포트와 커플링 되는 통신포트(예컨대, 휴대용 무선단말(300)의 제조사에서 정한 규격에 따른 통신포트)가 구비된다.
도면3은 본 발명의 휴대용 무선단말(300)과 애플리케이션(315) 기능 구성을 도시한 도면이다.
보다 상세하게 본 도면3은 지정된 결제단말(100)과 통신포트를 통해 연동하여 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 하나 이상의 제2 결제 절차를 수행하는 휴대용 무선단말(300)과 이를 처리하는 애플리케이션(315)의 프로그램 구성에 대응되는 애플리케이션(315)과 휴대용 무선단말(300) 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 휴대용 무선단말(300) 기능에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다. 바람직하게, 본 발명의 휴대용 무선단말(300)은 스마트폰, 휴대폰, 태블릿PC 중 적어도 하나를 포함할 수 있다.
도면3을 참조하면, 상기 휴대용 무선단말(300)은, 제어부(301)와 메모리부(314)와 화면 출력부(302)와 키 입력부(303)와 사운드 출력부(304)와 사운드 입력부(305)와 카메라부(306)와 무선망 통신모듈(310)과 근거리 무선 통신모듈(309)과 NFC모듈(311)과 위치 측위모듈(312)과 USIM 리더부(313) 및 USIM를 구비하며, 전원 공급을 위한 배터리(308)를 구비한다. 본 발명에 따르면, 상기 휴대용 무선단말(300)은 지정된 결제단말(100)과 접속 통신 또는 케이블 통신 방식으로 통신 연결되는 통신포트부(307)를 구비한다.
상기 제어부(301)는 상기 휴대용 무선단말(300)의 동작을 제어하는 구성의 총칭으로서, 적어도 하나의 프로세서와 실행 메모리를 포함하여 구성되며, 상기 휴대용 무선단말(300)에 구비된 각 구성부와 버스(BUS)를 통해 연결된다. 본 발명에 따르면, 상기 제어부(301)는 상기 프로세서를 통해 상기 휴대용 무선단말(300)에 구비되는 적어도 하나의 프로그램 코드를 상기 실행 메모리에 로딩하여 연산하고, 그 결과를 상기 버스를 통해 적어도 하나의 구성부로 전달하여 상기 휴대용 무선단말(300)의 동작을 제어한다. 바람직하게, 상기 제어부(301)는 지정된 결제단말(100)과 연동하는 제2 결제 절차를 수행하는 프로그램 코드를 실행한다. 이하, 편의상 본 발명에 따라 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하는 프로그램 코드에 대응하는 애플리케이션(315)의 기능 구성부를 본 도면3의 제어부(301) 내에 도시하여 설명하기로 한다.
상기 메모리부(314)는 상기 휴대용 무선단말(300)에 구비되는 저장 자원에 대응되는 비휘발성 메모리의 총칭으로서, 상기 제어부(301)를 통해 실행되는 하나 이상의 프로그램 코드와, 상기 프로그램 코드가 이용하는 하나 이상의 데이터 셋트를 저장하여 유지한다. 상기 메모리부(314)는 기본적으로 상기 휴대용 무선단말(300)의 운영체제에 대응하는 시스템 프로그램 코드와 시스템 데이터 셋트, 상기 휴대용 무선단말(300)의 무선 통신 연결을 처리하는 통신프로그램 코드와 통신 데이터 셋트 및 하나 이상의 응용프로그램 코드와 응용데이터 셋트를 저장하며, 본 발명의 애플리케이션(315)에 대응하는 프로그램 코드와 데이터 셋트도 상기 메모리부(314)에 저장된다.
상기 화면 출력부(302)는 상기 휴대용 무선단말(300)에 구비되는 화면 출력 자원에 대응되는 화면출력장치(예컨대, LCD(Liquid Crystal Display) 장치)와 이를 구동하는 화면출력모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산 결과 중 화면 출력에 대응하는 연산 결과를 상기 화면출력 장치로 출력한다.
상기 키 입력부(303)는 상기 휴대용 무선단말(300)에 구비되는 키 입력 자원에 대응되는 키입력장치(또는 상기 화면 출력부(302)와 연동하는 터치스크린장치)와 이를 구동하는 키입력모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산을 명령하는 명령을 입력하거나, 또는 상기 제어부(301)의 연산에 필요한 데이터를 입력한다.
상기 사운드 출력부(304)는 상기 휴대용 무선단말(300)에 구비되는 사운드 출력 자원에 대응되는 스피커와 상기 스피커를 구동하는 사운드모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산 결과 중 사운드 출력에 대응하는 연산 결과를 상기 스피커를 통해 출력한다. 상기 사운드 모듈은 기 스피커를 통해 출력할 사운드 데이터를 디코딩(Decoding)하여 사운드 신호로 변환한다.
상기 사운드 입력부(305)는 상기 휴대용 무선단말(300)에 구비되는 사운드 입력 자원에 대응되는 마이크로폰과 상기 마이크로폰을 구동하는 사운드모듈로 구성되며, 상기 마이크로폰을 통해 입력되는 사운드 데이터를 상기 제어부(301)로 전달한다. 상기 사운드 모듈은 상기 마이크로폰을 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화한다.
상기 카메라부(306)는 상기 휴대용 무선단말(300)에 구비되는 카메라 자원에 대응되는 광학부와 CCD(Charge Coupled Device)와 이를 구동하는 카메라모듈로 구성되며, 상기 광학부를 통해 상기 CCD에 입력된 비트맵 데이터를 획득한다. 상기 비트맵 데이터는 정지 영상의 이미지 데이터와 동영상 데이터를 모두 포함할 수 있다.
상기 무선망 통신모듈(310)과 근거리 무선 통신모듈(309)은 상기 휴대용 무선단말(300)에 구비되는 통신 자원으로서, 상기 무선망 통신모듈(310)은 기지국을 통해 무선 통신망에 접속하고, 상기 근거리 무선 통신모듈(309)은 근거리에 위치한 근거리통신장치 또는 무선AP에 접속한다.
상기 무선망 통신모듈(310)은 상기 휴대용 무선단말(300)을 무선 통신에 접속시키는 통신 구성의 총칭으로서, 특정 주파수 대역의 무선 주파수 신호를 송수신하는 안테나, RF모듈, 기저대역모듈, 신호처리모듈을 적어도 하나 포함하여 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 각종 연산 결과 중 무선 통신에 대응하는 연산 결과를 무선 통신을 통해 전송하거나, 또는 무선 통신을 통해 데이터를 수신하여 상기 제어부(301)로 전달함과 동시에, 상기 무선 통신의 접속, 등록, 통신, 핸드오프의 절차를 유지한다. 본 발명에 따르면, 상기 무선망 통신모듈(310)은 상기 휴대용 무선단말(300)을 교환기를 경유하는 전화 통화채널과 데이터채널을 포함하는 전화통화망에 연결할 수 있으며, 경우에 따라 상기 교환기를 경유하지 않고 패킷 통신 기반의 무선망 데이터 통신을 제공하는 데이터망에 연결할 수 있다.
본 발명의 실시 방법에 따르면, 상기 무선망 통신모듈(310)은 CDMA/WCDMA 규격에 따라 이동 통신망에 접속, 위치등록, 호처리, 통화연결, 데이터통신, 핸드오프를 적어도 하나 수행하는 이동 통신 구성을 포함한다. 한편 당업자의 의도에 따라 상기 무선망 통신모듈(310)은 IEEE 802.16 관련 규격에 따라 휴대인터넷에 접속, 위치등록, 데이터통신, 핸드오프를 적어도 하나 수행하는 휴대 인터넷 통신 구성을 더 포함할 수 있으며, 상기 무선망 통신모듈(310)이 제공하는 무선 통신 구성에 의해 본 발명이 한정되지 아니함을 명백히 밝혀두는 바이다.
상기 근거리 무선 통신모듈(309)은 일정 거리 이내에서 무선 주파수 신호를 통신매체로 이용하여 통신세션을 연결하는 근거리 통신모듈로서, 바람직하게는 와이파이 통신, 블루투스 통신, 공중무선 통신 중 적어도 하나를 포함할 수 있다. 본 발명의 실시 방법에 따르면, 상기 근거리 무선 통신모듈(309)은 상기 무선망 통신모듈(310)과 통합될 수 있다. 본 발명에 따르면, 상기 근거리 무선 통신모듈(309)은 무선AP를 통해 상기 휴대용 무선단말(300)을 패킷 통신 기반의 근거리 무선 데이터 통신을 제공하는 데이터망에 연결한다.
상기 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)에 구비되는 통신 자원에 포함될 수 있다.
상기 위치 측위모듈(312)은 상기 휴대용 무선단말(300)에 구비되는 위치 측위 자원으로서, 상기 휴대용 무선단말(300)의 이동 위치를 측위하는 GPS 측위모듈로 구성되며, 지구 궤도를 공전하는 적어도 3개 이상의 GPS 위성으로부터 송출되는 위성 신호를 수신하여 상기 휴대용 무선단말(300)의 이동 위치 정보를 산정한다. 한편, 본 발명의 다른 실시 방법에 따르면, 상기 위치 측위모듈(312)은 적어도 두개 이상의 기지국(또는 접속 포인트)과 연계된 통신망 상의 측위장치와 연계하여 상기 휴대용 무선단말(300)과 기지국(또는 접속 포인트) 간 주파수 도달 시간(또는 도달 각)을 이용하여 지상파 측위 방식으로 상기 휴대용 무선단말(300)의 위치를 측위하는 지상파 측위모듈을 포함할 수 있다.
상기 USIM 리더부(313)는 ISO/IEC 7816 규격을 기반으로 상기 휴대용 무선단말(300)에 탑재 또는 이탈착되는 범용가입자식별모듈(Universal Subscriber Identity Module)과 적어도 하나의 데이터 셋트를 교환하는 구성의 총칭으로서, 상기 데이터 셋트는 APDU(Application Protocol Data Unit)를 통해 반이중 통신 방식으로 교환된다.
상기 USIM은 상기 ISO/IEC 7816 규격에 따른 IC칩이 구비된 SIM 타입의 카드로서, 상기 USIM 리더부(313)와 연결되는 적어도 하나의 접점을 포함하는 입출력 인터페이스와, 적어도 하나의 IC칩용 프로그램 코드와 데이터 셋트를 저장하는 IC칩 메모리와, 상기 입출력 인터페이스와 연결되어 상기 휴대용 무선단말(300)로부터 전달되는 적어도 하나의 명령에 따라 상기 IC칩용 프로그램 코드를 연산하거나 상기 데이터 셋트를 추출(또는 가공)하여 상기 입출력 인터페이스로 전달하는 프로세서를 포함하여 이루어진다.
상기 통신포트부(307)는 직렬통신 또는 병렬통신 중 적어도 하나의 방식으로 상기 휴대용 무선단말(300)의 외부에 존재하는 지정된 장치와 연결되는 통신포트와 이를 구동하는 통신모듈로 구성되며, 상기 제어부(301)와 버스로 연결되어 상기 제어부(301)의 제어에 따라 상기 휴대용 무선단말(300)과 외부의 장치를 통신 연결한다. 바람직하게, 상기 통신포트부(307)는 본 발명에 따른 제2 결제를 위해 지정된 결제단말(100)의 통신포트와 접속 통신을 지원하거나 또는 케이블 통신을 지원한다. 여기서, 접속 통신이라 함은 상기 휴대용 무선단말(300)에 구비된 무선단말 측 통신포트와 지정된 결제단말(100)에 구비된 결제단말(100) 측 통신포트가 직접 접촉하여 통신하는 방식을 의미하고, 케이블 통신이라 함은 상기 무선단말 측 통신포트와 결제단말(100) 측 통신포트가 지정된 케이블로 연결되어 통신하는 방식을 의미한다.
상기 통신 자원이 접속 가능한 데이터망을 통해 지정된 프로그램제공서버(예컨대, 애플사의 앱스토어 등)로부터 본 발명의 애플리케이션(315)이 다운로드되어 상기 메모리부(314)에 저장된다. 상기 다운로드된 애플리케이션(315)은 지정된 운영 서버(400)와 연동하여 동작한다.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신 자원을 통해 지정된 운영 서버(400)에 접속하여 지정된 결제단말(100)과 연동하는 제2 결제 절차를 수행하기 위한 회원 가입 또는 회원 인증 절차를 수행하는 회원 가입/인증부(320)와, 상기 운영 서버(400)를 통해 상기 애플리케이션(315)이 상기 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 유효성을 인증받는 애플리케이션 인증부(325)를 구비한다. 지정된 공급처에서 상기 애플리케이션(315)이 탑재된 휴대용 무선단말(300)을 공급하는 경우, 상기 회원 가입/인증부(320)는 생략 가능하고, 상기 애플리케이션 인증부(325)의 일부 인증 절차는 생략 가능하다.
상기 애플리케이션(315)은 상기 운영 서버(400)에 접속하기 위한 통신 연결 매크로 정보를 구비할 수 있으며, 상기 회원 가입/인증부(320)는 상기 화면 출력부(302)를 통해 상기 애플리케이션(315)과 연동하여 제2 결제 절차를 수행할 결제단말(100)이 구비되는 가맹점을 회원으로 가입시키는 가맹점 등록정보(예컨대, 가맹점 상호, 주소, 사업자번호, 연락처, 가맹점주 정보 등)를 입력하는 인터페이스를 출력하고, 상기 통신 연결 매크로 정보를 이용하여 상기 운영 서버(400)로 상기 인터페이스를 통해 입력된 가맹점 등록정보를 전송하여 상기 가맹점을 회원으로 가입시킨다. 실시 방법에 따라 상기 인터페이스는 상기 제2 결제 절차를 수행할 결제단말(100)에 대한 정보(예컨대, 결제단말(100)의 고유정보, 가맹점번호 등)를 입력하는 화면을 더 포함 가능하며, 상기 결제단말(100)에 대한 정보는 상기 가맹점 등록정보와 매핑되어 저장될 수 있다. 또한 상기 인터페이스는 회원 계정(예컨대, ID/PW 등)을 설정하는 화면을 더 포함 가능하며, 상기 회원 계정은 소정의 중복 심사를 거쳐 상기 가맹점 회원의 계정으로 등록된다.
한편 상기 가맹점의 회원 가입은 상기 휴대용 무선단말(300) 이외에 상기 휴대용 무선단말(300) 또는 결제단말(100)을 공급하는 공급처에 의해 가입될 수 있다. 따라서 상기 휴대용 무선단말(300)이 상기 가맹점으로 공급되는 시점에 상기 휴대용 무선단말(300)의 애플리케이션(315)은 이미 회원으로 가입된 상태일 수 있다.
상기 가맹점이 회원으로 가입된 경우, 상기 회원 가입/인증부(320)는 상기 운영 서버(400)를 통해 가맹점 회원 인증을 수행한다. 만약 상기 가맹점에 회원 계정을 등록되어 있다면, 상기 회원 가입/인증부(320)는 상기 가맹점의 회원 계정을 입력하는 인터페이스를 출력하고, 상기 인터페이스를 통해 입력된 회원 계정을 상기 운영 서버(400)로 전송하여 상기 가맹점을 회원으로 인증시킨다. 만약 상기 애플리케이션(315)의 유효성이 인증된 상태라면, 상기 회원 가입/인증부(320)는 상기 애플리케이션(315)의 유효성을 인증하는 과정에서 메모리부(314)에 저장된 정보를 상기 운영 서버(400)로 전송하여 상기 가맹점의 회원 자격을 인증하는 과정을 수행할 수 있다.
상기 애플리케이션 인증부(325)는 상기 통신 자원이 접속 가능한 데이터망과 전화통화망 중 적어도 하나의 통신망을 개입시켜 상기 운영 서버(400)로 상기 애플리케이션(315)의 유효성을 인증시킨다. 본 발명의 실시 방법에 따르면, 상기 애플리케이션(315)의 유효성을 인증하는 과정은 상기 애플리케이션(315)과 운영 서버(400) 사이에 미리 합의된 암/복호화 통신 과정을 수행되며, 편의상 상기 암/복호화 과정에 대한 상세한 설명은 생략하기로 한다.
본 발명의 제1 애플리케이션 인증 방식에 의하면, 상기 애플리케이션(315)은 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 식별할 수 있는 고유 키 값이 설정된 상태로 상기 프로그램제공서버를 통해 다운로드되며, 이 경우에 상기 애플리케이션 인증부(325)는 상기 고유 키 값을 상기 운영 서버(400)로 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 운영 서버(400)로 상기 고유 키 값을 전송하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 고유 키 값과 함께 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
본 발명의 제2 애플리케이션 인증 방식에 의하면, 상기 애플리케이션(315)은 상기 프로그램제공서버를 통해 다운로드된 후에 기 지정된 절차에 따라 데이터망 상에서 상기 애플리케이션(315)을 고유하게 식별하는 앱 식별 값(예컨대, 애플사의 APNS에 의해 할당되는 디바이스 토큰, 애플리케이션(315)에서 생성하여 저장한 식별 값, 운영 서버(400)로부터 수신하여 저장한 식별 값 등)이 할당될 수 있으며, 이 경우에 상기 애플리케이션 인증부(325)는 상기 앱 식별 값을 상기 운영 서버(400)로 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 운영 서버(400)로 상기 앱 식별 값을 전송하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 앱 식별 값과 함께 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
본 발명의 제3 애플리케이션 인증 방식에 의하면, 상기 애플리케이션(315)은 적어도 하나의 키 값과 키 교환 프로토콜 및 암/복호화 규칙이 설정되고 이를 이용하여 상기 애플리케이션(315)을 인증하는 인증 절차가 정의된 인증서가 탑재된 상태로 상기 프로그램제공서버를 통해 다운로드될 수 있으며, 이 경우에 상기 애플리케이션 인증부(325)는 상기 인증서에 정의된 인증 절차에 따라 상기 인증서에 설정된 적어도 하나의 키 값과 키 교환 프로토콜 및 암/복호화 규칙을 선택적으로 이용하여 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 인증서를 이용하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 인증 절차에 더 이용함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
본 발명의 제4 애플리케이션 인증 방식에 의하면, 상기 휴대용 무선단말(300)은 상기 전화통화망의 메시지 교환 프로토콜을 통해 상기 운영 서버(400)로부터 발송된 인증번호가 수신되면, 상기 수신된 인증번호를 상기 입력받아 상기 데이터망을 통해 상기 운영 서버(400)로 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임을 인증시킬 수 있다. 한편, 상기 애플리케이션 인증부(325)는 상기 운영 서버(400)로 상기 인증번호를 전송하는 과정에서 상기 휴대용 무선단말(300)에 저장되거나 통신망에 할당된 적어도 하나의 고유정보를 상기 인증번호와 함께 전송함으로써, 상기 애플리케이션(315)이 상기 운영 서버(400)에 의해 운영되는 애플리케이션임과 동시에 상기 애플리케이션(315)이 상기 휴대용 무선단말(300)에서 구동 중임을 동시에 인증시킬 수 있다.
본 발명의 제5 애플리케이션 인증 방식에 의하면, 상기 애플리케이션 인증부(325)는 상기 제1 내지 제4 애플리케이션 인증 방식 중 하나 이상을 선택적으로 조합한 인증 방식을 통해 상기 운영 서버(400)로부터 상기 애플리케이션(315)의 유효성을 인증시키는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
만약 지정된 공급처에서 상기 휴대용 무선단말(300)에 상기 애플리케이션(315)을 탑재하여 공급하거나, 또는 상기 휴대용 무선단말(300)의 제조사에서 상기 휴대용 무선단말(300) 내에 상기 애플리케이션(315)을 탑재한 상태로 제공하는 경우, 상기 애플리케이션 인증 방식 중 일부(또는 전체) 방식은 생략 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 지정된 운영 서버(400)로부터 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 제2 결제 인증정보를 수신하여 메모리부(314)의 지정된 저장영역에 저장하는 인증정보 저장부(330)를 구비할 수 있다. 만약 지정된 공급처에서 상기 애플리케이션(315)이 탑재된 휴대용 무선단말(300)을 공급하는 경우, 상기 공급처에 의해 상기 메모리부(314)의 지정된 저장영역에 상기 제2 결제 인증정보가 저장된 상태로 공급될 수 있으며, 이 경우 상기 인증정보 저장부(330)는 생략 가능하다.
상기 인증정보 저장부(330)는 상기 운영 서버(400)로 상기 제2 결제 인증정보를 요청 및 수신하여 지정된 저장영역에 저장하거나, 또는 상기 회원 가입 또는 애플리케이션 유효성 인증의 결과로서 상기 운영 서버(400)로부터 상기 제2 결제 인증정보를 수신하여 지정된 저장영역에 저장한다.
본 발명의 제1 실시 방법에 따르면, 상기 제2 결제 인증정보는 상기 애플리케이션(315)이 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행 가능한 애플리케이션임을 인증하기 위한 인증코드일 수 있다. 이 때 상기 제2 결제 인증정보는 지정된 결제단말(100)에서 상기 휴대용 무선단말(300)의 유효성을 인증하는 정보로 사용될 수 있다. 바람직하게, 상기 제2 결제 인증정보에 대응하는 인증코드는 상기 애플리케이션(315)의 유효성을 인증하는 과정에서 메모리부(314)에 저장된 값(또는 코드)일 수 있다.
본 발명의 제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)의 수만큼 수신되어 저장될 수 있다.
본 발명의 제3 실시 방법에 따르면, 상기 제2 결제 인증정보는 상기 제1 내지 제2 실시 방법에 대응하는 제2 결제 인증정보를 조합한 형태로 이루어질 수 있다. 바람직하게, 상기 제2 결제 인증정보는 인증코드와 가맹점정보가 모두 포함될 수 있다.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신포트부(307)를 통해 결제단말(100)과 통신 연결되는지 또는 결제단말(100)과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부(335)와, 상기 통신포트를 통해 상기 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 애플리케이션(315)의 동작 상태를 초기화하는 초기화 처리부(340)와, 지정된 결제단말(100)과 약속된 인증 프로토콜에 따라 상기 통신포트부(307)를 통해 연결된 결제단말(100)이 제2 결제 절차를 수행 가능한 결제단말(100)인지 인증하는 단말 인증부(345)를 구비한다.
상기 통신포트 확인부(335)는 상기 통신포트부(307)의 통신포트와 지정된 결제단말(100) 측 통신포트가 전기적으로 연결되거나 또는 기 연결된 상태를 유지하고 있는지 확인한다. 바람직하게, 상기 통신포트 확인부(335)는 상기 통신포트부(307)의 통신포트에 구비된 복수의 핀 중에서 통신 연결 상태를 감지하기 위해 설정된 특정 핀에서 트리거 신호가 발생하거나, 전원 상태 천이(예컨대, LOW 상태에서 HIGH 상태로 천이)가 발생하거나, 특정 전원 상태(예컨대, HIGH 상태)를 유지하는지 확인함으로써, 상기 통신포트부(307)를 통해 결제단말(100)과 통신 연결되거나 연결된 상태를 유지하는지 확인할 수 있다.
본 발명의 실시 방법에 따르면, 상기 통신포트 확인부(335)는 상기 결제단말(100)과 통신포트 연결이 확인되는 경우에 상기 통신포트 연결에 대응하는 통신포트 연결 정보를 지정된 운영 서버(400)로 제공하여 상기 운영 서버(400)로 하여금 상기 휴대용 무선단말(300)과 결제단말(100)이 통신 연결되어 제2 결제 절차를 수행 가능한 상태임을 통지할 수 있다. 바람직하게, 상기 통신포트 연결 정보는 상기 통신포트가 연결된 휴대용 무선단말(300)을 식별하는 정보와 결제단말(100)을 식별하는 정보를 포함하여 이루어진다. 실시 방법에 따라 상기 통신포트 연결 정보는 상기 결제단말(100)에 대한 진단 결과가 수신된 이후에 상기 운영 서버(400)로 전송될 수 있으며, 이 경우에 상기 통신포트 연결 정보는 상기 진단 결과를 포함할 수 있다.
상기 통신포트 확인부(335)를 통해 지정된 결제단말(100)과 연결되거나 또는 통신 연결된 상태가 확인되면, 상기 초기화 처리부(340)는 상기 애플리케이션(315)의 동작 상태를 초기 상태로 천이하고, 상기 통신포트부(307)를 통해 지정된 통신 프로토콜에 따라 상기 결제단말(100)과 통신 연결을 시도한다. 만약 상기 애플리케이션(315)이 어떠한 동작을 수행 중이라면, 상기 초기화 처리부(340)는 수행 중인 동작을 인터럽트하거나 강제로 종료하고, 상기 통신포트부(307)에 대응하는 통신 프로토콜(예컨대, USB 프로토콜 등)에 따라 상기 결제단말(100)과 통신 연결을 시도한다. 바람직하게, 상기 초기화 처리부(340)는 상기 통신포트부(307)를 통해 상기 결제단말(100)에 구비된 결제모듈 중에서 상기 제2 결제 절차를 수행하는 제2 결제모듈(125)과의 통신 연결을 시도한다.
한편 상기 통신포트부(307)를 통해 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))과 통신 연결이 성공하면, 상기 단말 인증부(345)는 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))과 미리 약속된 인증 프로토콜에 따라 적어도 1회 이상 통신하여 상기 통신 연결된 결제단말(100)이 제2 결제 절차를 수행할 수 있는 지정된 결제단말(100)인지 인증한다.
본 발명에 따르면, 휴대용 무선단말(300)과 결제단말(100)은 하나의 셋트로 이루어지는 것이 바람직하다. 상기 휴대용 무선단말(300)과 결제단말(100)의 셋트는 지정된 공급처에서 구성된 하나의 셋트 형태로 공급될 수도 있고, 지정된 공급처로부터 공급된 결제단말(100)에 별도의 휴대용 무선단말(300)을 하나의 셋트로 묶어 구현할 수도 있다.
예를들어, 지정된 공급처에서 휴대용 무선단말(300)과 결제단말(100)을 하나의 셋트로 묶어 공급하는 경우, 상기 공급처는 상기 휴대용 무선단말(300)의 메모리부(314)(또는 USIM의 메모리, 지정된 SE(Security Element))에 상기 지정된 결제단말(100)을 인증하기 위한 결제단말(100) 인증정보를 설정한 상태로 상기 휴대용 무선단말(300)을 상기 가맹점으로 공급할 수 있다.
또는 지정된 공급처에서 공급된 결제단말(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)에 저장될 수 있다.
여기서, 상기 결제단말(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) 사이에 약속된 코드 생성 알고리즘에 따라 동적 생성된 인증코드를 인증하기 위한 정보를 포함할 수 있다.
상기 단말 인증부(345)는 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))과 미리 약속된 인증 프로토콜에 따라 상기 결제단말(100)(또는 결제단말(100)의 제2 결제모듈(125))로부터 지정된 결제단말(100) 측 고유정보를 수신하고, 상기 수신된 결제단말(100) 측 고유정보와 상기 저장된 결제단말(100) 인증정보를 비교하거나, 또는 상기 수신된 결제단말(100) 측 고유정보와 상기 저장된 결제단말(100) 인증정보에 미리 지정된 검증 연산을 수행하여 예측된 결과가 도출되는지 검사함으로써, 상기 통신 연결된 결제단말(100)이 상기 애플리케이션(315)을 통해 제2 결제 절차를 수행할 수 있는 지정된 결제단말(100)인지 인증할 수 있다.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신포트 구성부(105)를 통해 상기 결제단말(100)로 하나 이상의 구성부에 대한 진단을 요청하는 진단 요청부(350)와, 상기 결제단말(100)로부터 하나 이상의 구성부에 대한 진단 결과를 수신하는 진단 결과 수신부(355)를 구비하며, 상기 휴대용 무선단말(300)의 자원 중에서 제2 결제 절차에 이용될 자원을 결정하는 자원 결정부(360)를 구비한다.
상기 통신포트부(307)를 통해 상기 결제단말(100)과 통신 연결되면, 상기 단말 인증부(345)를 통해 상기 결제단말(100)의 유효성을 인증하기 전, 중, 후의 지정된 어느 일 시점에, 상기 진단 요청부(350)는 상기 통신포트 구성부(105)를 통해 상기 결제단말(100)로 하나 이상의 구성부에 대한 진단을 요청하는 진단요청 명령을 전달하며, 상기 결제단말(100)은 상기 진단요청 명령에 따라 상기 결제단말(100)의 카드 리더 구성부(102), 키 입력 구성부(103), 화면 출력 구성부(104), 인쇄 출력 구성부(108) 및 통신 처리 구성부(106) 중에서 하나 이상의 구성부가 정상적으로 동작하고 있는지 진단하는 진단 절차를 수행한다. 본 발명의 다른 실시 방법에 따르면, 상기 결제단말(100)은 상기 진단요청 명령과 무관하게 자체적으로 진단 절차를 수행할 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
상기 진단 절차를 수행한 결제단말(100)은 상기 휴대용 무선단말(300)로 진단 결과를 응답하며, 상기 진단 결과 수신부(355)는 상기 통신포트부(307)를 통해 상기 결제단말(100)로부터 하나 이상의 구성부에 대한 진단 결과를 수신한다. 상기 진단 결과 수신부(355)는 상기 수신된 진단 결과를 화면에 표시 할 수 있으며, 고장/오류가 발생한 부분을 직관적 이해 할 수 있도록 그래픽 인터페이스를 통해 상기 진단 결과를 표시할 수 있다.
상기 자원 결정부(360)는 상기 휴대용 무선단말(300)에 구비된 복수의 자원 중에서 제2 결제 절차에 이용될 하나 이상의 자원을 결정할 수 있다. 바람직하게, 상기 자원 결정부(360)는 상기 휴대용 무선단말(300)의 화면 출력 자원을 필수 자원으로 결정하며, 이에 의해 상기 화면 출력 자원을 통해 제2 결제 절차에 필요한 각종 정보와 인터페이스가 표시될 수 있다.
한편 상기 결제단말(100)의 진단 결과 상기 결제단말(100)에서 고장/오류가 발생한 구성부가 존재하는 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 구성부 중에서 고장/오류가 발생한 구성부에 대응하는 무선단말 측 자원을 상기 제2 결제 절차를 위한 필요 자원으로 결정한다. 바람직하게, 상기 결제단말(100)의 통신 처리 구성부(106)에서 고장/오류가 진단된 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 통신 처리 구성부(106)와 대응 관계에 있는 무선단말 측 통신 자원을 제2 결제 절차를 위한 필요 자원으로 결정할 수 있다. 또는 상기 결제단말(100)의 키 입력 구성부(103)에서 고장/오류가 진단된 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 키 입력 구성부(103)와 대응 관계에 있는 무선단말 측 키 입력 자원을 제2 결제 절차를 위한 필요 자원으로 결정할 수 있다. 또는 상기 결제단말(100)의 서명 패드 구성부에서 고장/오류가 진단된 경우, 상기 자원 결정부(360)는 상기 결제단말(100)의 서명패드 구성부와 대응 관계에 있는 터치스크린장치를 포함하는 키 입력 자원을 상기 제2 결제 절차를 위한 필요 자원으로 결정할 수 있다.
또한 상기 자원 결정부(360)는 상기 진단 결과 고장/오류 발생하지 않은 상기 결제단말(100)의 구성부에 대응하는 무선단말 측 자원도 상기 제2 결제 절차를 위한 선택 자원으로 결정할 수 있다. 예를들어, 상기 결제단말(100)의 키 입력 구성부(103)에서 고장/오류가 진단되지 않더라도, 상기 자원 결정부(360)는 상기 제2 결제 절차를 위해 무선단말 측 키 입력 자원을 이용할 수 있도록 결정할 수 있다. 다만, 실시 방법에 따라 상기 제2 결제 절차를 위해 가용한 무선단말 측 모든 자원을 이용한다면, 상기 자원 결정부(360)는 생략 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 통신포트부(307)를 통해 지정된 결제단말(100)과 통신하면서 상기 휴대용 무선단말(300)에 구비된 자원 중 하나 이상의 자원을 이용하여 결제요청 전문을 생성하거나 또는 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원을 이용하여 결제요청 전문을 지정된 서버로 전송하는 제2 결제 절차를 수행하는 제2 결제 처리부(365)를 구비한다.
상기 제2 결제 처리부(365)는 상기 통신포트부(307)를 통해 지정된 결제단말(100)과 통신하면서, 상기 결제단말(100)의 제2 결제모듈(125)과 연동하여 상기 휴대용 무선단말(300)에 구비된 자원 중 하나 이상의 자원을 통해 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 적어도 하나 또는 둘 이상의 조합 방식에 따른 제2 결제 절차에 따라 결제요청 전문을 생성한다.
상기 제2 결제 처리부(365)는 상기 통신포트부(307)를 통해 지정된 결제단말(100)과 통신하면서, 상기 결제단말(100)의 제2 결제모듈(125)과 연동하여 상기 휴대용 무선단말(300)에 구비된 자원 중 하나 이상의 자원을 통해 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 적어도 하나 또는 둘 이상의 조합 방식에 따라 생성된 결제요청 전문을 상기 통신 자원을 통해 상기 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 중 적어도 하나 또는 둘 이상의 조합 방식에 따라 지정된 서버(예컨대, 결제요청 전문을 중계하는 운영 서버(400), 또는 지정된 밴사 서버(440) 등)로 전송하는 제2 결제 절차를 수행한다.
상기 제2 결제 절차에 대한 결제단말(100) 마스터 방식, 무선단말 마스터 방식, 분산 처리 방식 등에 대한 상세한 설명은 도면1을 참조하기로 하고, 본 도면3에서는 이에 대한 상세한 설명은 생략하기로 한다.
상기 결제단말(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)에 고장/오류가 발생한 경우에 유용하게 이용될 수 있다.
도면3을 참조하면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은, 상기 결제단말(100)에서 수행된 동작 내역을 수신하여 백업하는 백업 처리부(370)를 구비한다. 여기서, 상기 동작 내역은 상기 결제단말(100)의 모든 동작과 관련된 로그 내역, 제1 결제 절차와 제2 결제 절차 중 하나 이상의 결제 절차와 관련된 결제 내역 중 하나 이상의 내역을 포함할 수 있다.
상기 통신포트부(307)를 통해 상기 결제단말(100)과 통신 연결된 상태에서, 상기 백업 처리부(370)는 상기 통신포트부(307)를 통해 결제단말(100)로부터 동작 내역을 실시간 또는 주기적으로 수신하여 상기 메모리부(314)의 지정된 저장영역(예컨대, 결제단말(100) 동작 내역을 백업하는 저장영역)에 저장한다. 상기 백업 처리부(370)는 상기 화면 출력 자원을 통해 상기 저장된 결제단말(100)의 동작 내역을 표시할 수 있다. 한편 상기 백업 처리부(370)는 지정된 정책에 따라 상기 저장된 결제단말(100)의 동작 내역 중에서 지정된 하나 이상의 표시 대상 내역(예컨대, 결제와 관련된 내역, 현금 취급과 관련된 내역 등)을 선별하여 상기 화면 출력 자원을 통해 표시할 수 있다.
본 발명의 실시 방법에 따르면, 상기 백업 처리부(370)는 상기 동작 내역을 전송할 대상에 대한 통신 연결 정보(예컨대, 가맹점 주 개인 휴대단말 정보, 결제단말(100) 동작 내역의 백업서버 정보 등)를 구비하며, 상기 통신 연결 정보에 대응하는 대상으로 상기 결제단말(100)의 동작 내역을 전송하여 저장시킬 수 있다. 한편 상기 백업 처리부(370)는 지정된 정책에 따라 상기 저장된 결제단말(100)의 동작 내역 중에서 지정된 하나 이상의 표시 대상 내역(예컨대, 결제와 관련된 내역, 현금 취급과 관련된 내역 등)을 선별하여 상기 통신 연결 정보에 대응하는 대상으로 전송하여 저장시킬 수 있다.
도면4는 결제단말(100)과 휴대용 무선단말(300)이 연동하여 제2 결제 절차를 수행하는 시스템 구성을 도시한 도면이다.
보다 상세하게 본 도면4는 결제단말(100)과 휴대용 무선단말(300)이 통신포트를 통해 연동하여 결제단말(100) 마스터 방식, 무선단말 마스터 방식 및 분산 처리 방식 중 하나 이상의 제2 결제 절차를 수행하는 시스템 구성을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 본 발명의 제2 결제 절차를 수행하는 시스템 구성에 대한 다양한 실시 방법(예컨대, 일부 구성부가 생략되거나, 또는 세분화되거나, 또는 합쳐진 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
본 발명에 따른 시스템은, 상기 도면3에 도시된 애플리케이션(315)이 구비된 휴대용 무선단말(300)과, 하나 이상의 망을 통해 상기 휴대용 무선단말(300)과 통신하여 상기 애플리케이션(315)을 통한 제2 결제 절차를 관리하는 운영 서버(400)를 포함하며, 상기 도면1에 도시된 제2 결제모듈(125)이 구비된 결제단말(100)과, 상기 결제단말(100)에서 수행되는 제1 결제 절차 및 상기 결제단말(100)과 휴대용 무선단말(300)이 연동하여 수행되는 제2 결제 절차를 처리하는 밴사 서버(440) 및 결제기관 서버(445)를 포함하여 이루어진다.
상기 밴사 서버(440)는 상기 결제단말(100)의 내부에서 수행되는 제1 결제 절차에 따라 상기 결제단말(100)로부터 결제요청 전문을 수신하고, 이를 결제기관 서버(445)로 중계한 후에 상기 결제기관 서버(445)에 의해 수행되는 결제 승인 절차의 결과로서 상기 결제기관 서버(445)로부터 전송된 결제결과 전문을 수신하여 상기 결제단말(100)로 중계하는 서버이다.
본 발명에 따르면, 상기 밴사 서버(440)는 상기 결제단말(100)과 휴대용 무선단말(300)이 연동하여 수행하는 제2 결제 절차에 따라 상기 휴대용 무선단말(300)로부터 전송된 결제요청 전문을 수신(또는 제2 결제 절차의 경우에도 결제단말(100)로부터 결제요청 전문을 수신 가능, 또는 제2 결제 절차의 결제요청 전문이 휴대용 무선단말(300)로부터 전송되어 운영 서버(400)(또는 별도의 중계서버 가능)를 통해 중계되는 경우에 상기 운영 서버(400)로부터 상기 제2 결제 절차에 대응하는 결제요청 전문을 수신 가능)하고, 이를 결제기관 서버(445)로 중계한 후에 상기 결제기관 서버(445)에 의해 수행되는 결제 승인 절차의 결과로서 상기 결제기관 서버(445)로부터 전송된 결제결과 전문을 수신하여 상기 휴대용 무선단말(300)(또는 제2 결제 절차에서 결제요청 전문이 결제단말(100)로부터 전송된 경우에 결제결과 전문도 결제단말(100)로 전송 가능)로 중계한다.
상기 결제기관 서버(445)는 상기 결제요청 전문에 포함된 카드정보에 대응하는 결제 승인 절차를 수행하는 서버의 총칭으로서, 바람직하게 신용카드사 서버, 전자화폐 서버, 은행 서버 등의 각종 결제기관에 구비된 결제승인서버를 포함한다.
상기 운영 서버(400)는 상기 휴대용 무선단말(300)에 구비된 애플리케이션(315)과 연동하는 서버의 총칭으로서, 적어도 하나 또는 둘 이상의 서버 조합의 형태로 이루어질 수 있다.
도면4를 참조하면, 상기 운영 서버(400)는, 상기 도면3에 도시된 애플리케이션(315)의 회원 가입/인증부(320)와 연동하여 회원 가입/인증 절차를 수행하는 회원 가입/인증 처리부(405)와, 상기 도면3에 도시된 애플리케이션(315)의 애플리케이션 인증부(325)와 연동하여 애플리케이션(315)의 유효성을 인증하는 애플리케이션 인증 처리부(410)를 구비하며, 상기 회원 가입 절차를 수행하는 중에 확인된 가맹점 등록정보를 이용하여 밴사 서버(440)로 가맹점 등록 절차를 수행하는 가맹점 등록 절차부(435)와, 상기 휴대용 무선단말(300)의 애플리케이션(315)이 제2 결제 절차를 수행하는데 필요한 제2 결제 인증정보를 구성하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공하는 인증정보 제공부(415)를 구비한다.
상기 회원 가입/인증 처리부(405)는 상기 도면3에 도시된 애플리케이션(315)의 회원 가입/인증부(320)의 회원 가입/인증 절차에 따라 상기 애플리케이션(315)으로부터 전송된 가맹점 등록정보를 수신하여 지정된 저장매체(430)에 저장한다. 실시 방법에 따라 상기 회원 가입/인증 처리부(405)는 상기 애플리케이션(315)으로부터 가맹점 회원에 대한 회원 계정을 등록받아 상기 저장매체(430)에 저장하거나, 상기 휴대용 무선단말(300)과 통신 연결된 결제단말(100)에 대한 정보(예컨대, 결제단말(100) 인증정보 등)를 등록받아 상기 저장매체(430)에 저장할 수 있다. 단, 상기 결제단말(100) 인증정보는 상기 가맹점으로 결제단말(100)을 공급하는 공급처의 단말을 통해 등록되어 상기 저장매체(430)에 저장될 수 있다.
상기 애플리케이션 인증 처리부(410)는 상기 도면3에 도시된 애플리케이션(315)의 애플리케이션 인증부(325)의 애플리케이션 유효성 인증 절차에 따라 하나 이상의 망을 개입시켜 상기 애플리케이션(315)의 유효성을 인증하는 절차를 수행하며, 이에 대한 상세한 설명은 도면3을 참조하기로 한다.
본 발명의 실시 방법에 따르면, 상기 애플리케이션 인증 처리부(410)는 상기 애플리케이션 유효성을 인증하는 절차를 수행하는 중 또는 후에 도출/확인된 하나 이상의 식별 값을 상기 무선단말 인증정보에 포함시켜 지정된 저장매체(430)에 저장할 수 있다.
상기 가맹점 등록 절차부(435)는 상기 등록되는 가맹점 등록정보를 근거로 하나 이상의 밴사 서버(440)를 대상으로 상기 휴대용 무선단말(300)을 이용하여 제2 결제 절차를 수행하는 가맹점에 대한 가맹점 등록 절차를 수행한다.
상기 인증정보 제공부(415)는 상기 휴대용 무선단말(300)의 애플리케이션(315)이 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하는데 필요한 제2 결제 인증정보를 구성하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공한다. 바람직하게, 상기 인증정보 제공부(415)는 상기 가맹점 등록 절차부(435)에 의해 수행된 밴사 별 가맹점 등록 절차의 결과로서 상기 제2 결제 인증정보를 구성하여 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 제공할 수 있다.
본 발명의 실시 방법에 따르면, 상기 인증정보 제공부(415)는 상기 저장매체(430)에 저장된 무선단말 인증정보를 지정된 결제단말(100)로 제공하거나, 또는 상기 저장매체(430)에 저장된 결제단말(100) 인증정보를 지정된 휴대용 무선단말(300)로 제공할 수 있다.
도면4를 참조하면, 상기 운영 서버(400)는, 상기 도면1의 결제단말(100)과 도면3의 휴대용 무선단말(300) 사이에 통신포트가 연결되는지 확인하는 단말 연결 확인부(420)를 구비하며, 상기 휴대용 무선단말(300)의 애플리케이션(315)과 연동하여 제2 결제 절차의 결제요청 전문을 중계하는 제2 결제 중계부(425)를 구비한다.
상기 단말 연결 확인부(420)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 수신되는 통신포트 연결 정보를 근거로 상기 결제단말(100)과 휴대용 무선단말(300) 사이에 통신포트가 연결되는지 확인한다. 상기 결제단말(100)과 휴대용 무선단말(300) 사이에 통신포트가 연결된 경우, 상기 단말 연결 확인부(420)는 상기 휴대용 무선단말(300)과 결제단말(100) 사이의 상호 인증을 위해 지정된 인증코드를 생성하여 상기 후대용 휴대용 무선단말(300)(또는 결제단말(100)의 통신 처리 구성부(106)가 유효한 경우에 결제단말(100))로 전송한다.
본 발명의 제2 결제 절차에 따른 결제요청 전문이 운영 서버(400)를 통해 중계되는 경우에, 상기 제2 결제 중계부(425)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 결제요청 전문을 수신하고, 상기 결제요청 전문을 지정된 밴사 서버(440)로 중계한다.
본 발명의 실시 방법에 따르면, 상기 제2 결제 중계부(425)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 수신된 결제요청 전문을 상기 결제단말(100)의 제2 결제모듈(125) 또는 상기 휴대용 무선단말(300)의 애플리케이션(315)에 의해 지정된 밴사 서버(440)로 중계하지 않고, 상기 운영 서버(400) 내에 설정된 정책(예컨대, 제2 결제 절차를 수행하는 가맹점에 대하여 수수료가 저렴한 밴사를 선택하는 정책, 운영 서버(400)와 수익 공유가 제휴된 특정 밴사 서버(440)를 선택하는 정책, 고객/가맹점으로 인센티브를 제공하는 특정 밴사 서버(440)를 선택하는 정책 등)에 따라 제3의 다른 밴사 서버(440)로 중계할 수 있으며, 이를 위해 상기 제2 결제 중계부(425)는 상기 결제요청 전문을 상기 제3의 다른 밴사 서버(440)로 전송 가능한 구조로 변환할 수 있다.
도면5는 본 발명의 실시 방법에 따른 휴대용 무선단말(300)의 애플리케이션(315)을 설정하는 과정을 도시한 도면이다.
보다 상세하게 본 도면5는 휴대용 무선단말(300)이 지정된 결제단말(100)과 통신포트를 통해 연결되어 제2 결제 절차를 수행하기 위한 애플리케이션 설정 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 애플리케이션 설정 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면5를 참조하면, 휴대용 무선단말(300)에서 지정된 결제단말(100)과 연동하여 제2 결제 절차를 수행하기 위한 애플리케이션(315)이 실행되면, 상기 애플리케이션(315)은 상기 휴대용 무선단말(300)이 접속 가능한 하나 이상의 망을 개입시켜 상기 애플리케이션(315)에 대한 유효성 인증 절차를 수행하며(500), 상기 운영 서버(400)는 상기 휴대용 무선단말(300)에서 실행된 애플리케이션(315)의 인증 절차에 대응하여 서버 측 인증 절차를 수행한다(500). 바람직하게, 상기 애플리케이션(315)의 유효성 인증은 상기 애플리케이션(315)이 최초 실행되는 시점에 1회 실시되는 것이 바람직하며, 일부 유효성 인증 절차는 애플리케이션(315)이 실행될 때마다 반복적으로 수행될 수 있다.
만약 상기 애플리케이션(315)에 대한 유효성이 인증되면, 상기 애플리케이션(315)은 상기 애플리케이션(315)의 유효성 인증 과정에서 생성되거나 수신된 하나 이상의 식별 값 또는 상기 애플리케이션(315)의 유효성 인증 결과로서 생성되거나 수신된 하나 이상의 식별 값을 확인하여 지정된 저장영역에 저장하고(505), 지정된 인터페이스 화면을 출력하고 이를 통해 가맹점 등록정보를 입력받아 운영 서버(400)로 전송하는 가맹점 회원 가입 절차를 수행한다(510).
상기 운영 서버(400)는 상기 휴대용 무선단말(300)의 애플리케이션(315)으로부터 가맹점 등록정보를 수신하고 이에 해당 유효성 검증을 수행한다(515). 바람직하게, 상기 가맹점 등록정보에 대한 유효성 검증은 중복 데이터 검사와 사업자 검증(예컨대, 세무서/국세청의 서버를 이용한 사업자번호 검사)을 포함할 수 있다.
상기 운영 서버(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).
도면6은 본 발명의 실시 방법에 따른 결제단말(100)과 휴대용 무선단말(300) 간 통신포트 연결 과정을 도시한 도면이다.
보다 상세하게 본 도면6은 결제단말(100)과 휴대용 무선단말(300)이 연동하여 제2 결제 절차를 수행하기 위해 통신포트를 연결하는 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 결제단말(100)과 휴대용 무선단말(300) 간 통신포트 연결 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나, 또는 순서가 변경된 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면6을 참조하면, 결제단말(100)은 제1 결제모드에서 밴사와 연동하여 제1 결제 절차를 수행하며(600), 상기 밴사 서버(440) 역시 상기 결제단말(100)과 지정된 전문을 교환하여 제1 결제 절차를 수행한다(600).
한편 상기 결제단말(100)은 상기 제1 결제 절차를 수행하는 중에 오류가 발생하거나, 제2 결제 버튼(또는 제2 결제 메뉴)가 입력되거나, 휴대용 무선단말(300)과 통신포트가 연결되는 것 중 하나 이상의 이벤트가 발생함에 의해, 상기 결제단말(100)의 동작 모드가 제2 결제모드로 전환되는지 확인한다(605). 만약 상기 제2 결제모드 전환이 확인되면, 상기 결제단말(100)의 제2 결제모듈(125)은 휴대용 무선단말(300)과 통신포트가 연결되거나 또는 기 연결된 상태를 유지하는지 확인하며(615), 만약 상기 통신포트 연결이 확인되면 상기 제2 결제 절차를 수행하기 위한 결제단말(100)의 동작 상태를 초기화한다(620).
한편 상기 휴대용 무선단말(300)은 상기 도면5에 도시된 과정을 통해 제2 결제 절차를 위한 준비가 완료된 애플리케이션(315)이 실행되면(610), 상기 애플리케이션(315)은 결제단말(100)과 통신포트가 연결되거나 또는 연결된 상태를 유지하는지 확인하며(615), 만약 상기 통신포트 연결이 확인되면 상기 제2 결제 절차를 수행하기 위한 애플리케이션(315)의 동작 상태를 초기화한다(630).
상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 통신 연결된 휴대용 무선단말(300)이 제2 결제 절차를 위해 지정된 유효한 휴대용 무선단말(300)이고, 상기 휴대용 무선단말(300)에 상기 제2 결제 절차를 위해 준비된 애플리케이션(315)이 탑재되어 있는지 인증한다(625). 아울러 상기 휴대용 무선단말(300)의 애플리케이션(315) 역시 상기 통신 포트를 통해 통신 연결된 결제단말(100)이 제2 결제 절차를 수행 가능한 유효한 결제단말(100)인지 인증한다(635).
상기 결제단말(100)의 유효성이 인증되면, 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 결제단말(100)로 제2 결제 절차를 위한 결제단말(100) 진단을 요청하며(640), 상기 결제단말(100)은 상기 진단 요청을 근거로(또는 자체적으로) 상기 제2 결제 절차를 수행하기 위한 각 구성부에 대한 진단 절차를 수행하며(645), 상기 제2 결제 절차를 위한 진단 결과를 생생하여 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(650). 상기 휴대용 무선단말(300)의 애플리케이션(315)은 통신포트를 통해 상기 결제단말(100)에 대한 진단 결과를 수신하고(655), 상기 진단 결과를 근거로(또는 지정된 정책에 따라) 상기 휴대용 무선단말(300)의 자원 중에서 제2 결제 절차에 이용될 하나 이상의 자원을 결정하여 상기 제2 결제 절차에 이용되도록 설정한다(660).
도면7은 본 발명의 실시 방법에 따른 결제단말(100) 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
보다 상세하게 본 도면7은 본 발명의 결제단말(100) 마스터 방식에 따른 제2 결제 절차 중에서 가장 기본적인 제2 결제 절차 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7을 참조 및/또는 변형하여 상기 결제단말(100) 마스터 방식의 제2 결제 절차 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나 또는 순서가 변경되는 실시 방법, 본 발명의 무선단말 마스터 방식 내지 분산 처리 방식의 제2 결제 절차와 조합되는 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면7을 참조하면, 결제단말(100)의 제2 결제모듈(125)은 상기 도면6에 도시된 과정을 통해 제2 결제모드로 전환된 상태 및 지정된 휴대용 무선단말(300)과 통신포트가 연결된 상태에서, 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보, 키 입력 구성부(103)를 통해 키 입력되거나 내부적으로 계산된 결제금액 및 메모리 구성부(109)로부터 추출된 가맹점정보를 포함하는 결제요청 전문을 생성하고(700), 상기 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 상기 결제요청 전문을 전달하며(705), 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로부터 상기 결제요청 전문을 수신한다(710).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원(예컨대, 화면 출력 자원, 키 입력 자원 등)을 이용하여 결제요청 전문을 전송할 밴사 서버(440)를 결정한다(715). 만약 상기 결정된 밴사 서버(440)가 상기 결제단말(100)에 지정된 밴사 서버(440)와 다른 밴사 서버(440)라면 상기 애플리케이션(315)은 상기 결제단말(100)로부터 수신된 결제요청 전문을 상기 지정된 밴사 서버(440)의 전문 구조로 변환한다(720).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 지정된 밴사 서버(440)로 상기 결제요청 전문을 전송하며(725), 상기 밴사 서버(440)는 상기 결제요청 전문을 수신한 후에 상기 결제요청 전문의 카드정보에 대응하는 결제기관 서버(445)로 상기 결제요청 전문을 중계하여 결제 승인 절차가 수행되도록 처리하며(730), 상기 결제 승인 절차의 결과에 대응하는 결제결과 전문을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(735).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 밴사 서버(440)로부터 상기 결제결과 전문을 수신하며(740), 실시 방법에 따라 상기 결제결과 전문에 대응하는 결제결과를 저장하거나 출력(예컨대, 화면 출력, NFC 출력 등)할 수 있다(740).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로 상기 결제결과 전문을 전달하고(745), 상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 상기 휴대용 무선단말(300)로부터 상기 결제결과 전문을 수신한 후(750), 상기 결제결과 전문에 대응하는 결제결과를 화면 출력하거나 인쇄 출력한다(755). 상기 결제단말(100)은 통신포트를 통해 상기 결제단말(100)의 동작 내역을 백업 전달하며(760), 상기 휴대용 무선단말(300)은 상기 통신포트를 통해 상기 결제단말(100)의 동작 내역을 수신하여 백업 저장하거나(765), 지정된 휴대용 무선단말(300)(예컨대, 가맹점주의 개인 휴대단말)로 중계 전달할 수 있다(765). 상기 동작 내역의 백업은 제2 결제 절차의 수행 여부와 무관하게 처리될 수 있다.
도면8은 본 발명의 실시 방법에 따른 무선단말 마스터 방식의 제2 결제 절차 과정을 도시한 도면이다.
보다 상세하게 본 도면8은 본 발명의 무선단말 마스터 방식에 따른 제2 결제 절차 중에서 가장 기본적인 제2 결제 절차 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면8을 참조 및/또는 변형하여 상기 무선단말 마스터 방식의 제2 결제 절차 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나 또는 순서가 변경되는 실시 방법, 본 발명의 결제단말(100) 마스터 방식 내지 분산 처리 방식의 제2 결제 절차와 조합되는 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면8에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면8을 참조하면, 결제단말(100)의 제2 결제모듈(125)은 상기 도면6에 도시된 과정을 통해 제2 결제모드로 전환된 상태 및 지정된 휴대용 무선단말(300)과 통신포트가 연결된 상태에서, 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보를 확인하고(800), 상기 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 상기 카드정보를 전달하며(805), 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로부터 상기 카드정보를 수신한다(810).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원(예컨대, 화면 출력 자원, 키 입력 자원 등)을 이용하여 결제요청 전문을 전송할 밴사 서버(440)와 가맹점정보를 결정하고(815), 결제금액을 입력받는다(815).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 카드정보, 결제금액 및 가맹점정보를 포함하여 상기 지정된 밴사 서버(440)로 전송될 결제요청 전문을 생성하고(820), 상기 지정된 밴사 서버(440)로 상기 생성된 결제요청 전문을 전송하며(825), 상기 밴사 서버(440)는 상기 결제요청 전문을 수신한 후에 상기 결제요청 전문의 카드정보에 대응하는 결제기관 서버(445)로 상기 결제요청 전문을 중계하여 결제 승인 절차가 수행되도록 처리하며(830), 상기 결제 승인 절차의 결과에 대응하는 결제결과 전문을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(835).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 밴사 서버(440)로부터 상기 결제결과 전문을 수신하며(840), 실시 방법에 따라 상기 결제결과 전문에 대응하는 결제결과를 저장하거나 출력(예컨대, 화면 출력, NFC 출력 등)할 수 있다(840).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로 상기 결제결과 전문을 전달하고(845), 상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 상기 휴대용 무선단말(300)로부터 상기 결제결과 전문을 수신한 후(850), 상기 결제결과 전문에 대응하는 결제결과를 화면 출력하거나 인쇄 출력한다(855). 상기 결제단말(100)은 통신포트를 통해 상기 결제단말(100)의 동작 내역을 백업 전달하며(860), 상기 휴대용 무선단말(300)은 상기 통신포트를 통해 상기 결제단말(100)의 동작 내역을 수신하여 백업 저장하거나(865), 지정된 휴대용 무선단말(300)(예컨대, 가맹점주의 개인 휴대단말)로 중계 전달할 수 있다(865). 상기 동작 내역의 백업은 제2 결제 절차의 수행 여부와 무관하게 처리될 수 있다.
도면9는 본 발명의 실시 방법에 따른 분산 처리 방식의 제2 결제 절차 과정을 도시한 도면이다.
보다 상세하게 본 도면9는 본 발명의 분산 처리 방식에 따른 제2 결제 절차 중에서 가장 기본적인 제2 결제 절차 과정을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면9를 참조 및/또는 변형하여 상기 분산 처리 방식의 제2 결제 절차 과정에 대한 다양한 실시 방법(예컨대, 일부 단계가 생략되거나 또는 순서가 변경되는 실시 방법, 본 발명의 결제단말(100) 마스터 방식 내지 무선단말 마스터 방식의 제2 결제 절차와 조합되는 실시 방법)을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면9에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면9를 참조하면, 결제단말(100)의 제2 결제모듈(125)은 상기 도면6에 도시된 과정을 통해 제2 결제모드로 전환된 상태 및 지정된 휴대용 무선단말(300)과 통신포트가 연결된 상태에서, 카드 리더 구성부(102)를 통해 고객의 카드로부터 리딩된 카드정보를 확인하고(900), 상기 카드정보를 포함하는 결제요청 전문을 생성한 후(905), 상기 통신포트를 통해 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 상기 결제요청 전문을 전달하며(910), 상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로부터 상기 결제요청 전문을 수신한다(915).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 휴대용 무선단말(300)에 구비된 하나 이상의 자원(예컨대, 화면 출력 자원, 키 입력 자원 등)을 이용하여 결제요청 전문을 전송할 밴사 서버(440)와 가맹점정보를 결정하고(920), 결제금액을 입력받는다(920).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 카드정보를 포함하여 결제단말(100)로부터 전달된 결제요청 전문에 상기 결제금액 및 가맹점정보를 삽입하여 상기 지정된 밴사 서버(440)로 전송될 최종 결제요청 전문을 생성한다(925). 실시 방법에 따라 상기 결제단말(100)에 대응하는 밴사 서버(440)와 상기 결정된 밴사 서버(440)가 상이할 경우에 상기 결제요청 전문의 구조는 상기 지정된 밴사 서버(440)로 전송 가능한 전문 구조로 변환될 수 있다.
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 지정된 밴사 서버(440)로 상기 생성된 최종 결제요청 전문을 전송하며(925), 상기 밴사 서버(440)는 상기 결제요청 전문을 수신한 후에 상기 결제요청 전문의 카드정보에 대응하는 결제기관 서버(445)로 상기 결제요청 전문을 중계하여 결제 승인 절차가 수행되도록 처리하며(930), 상기 결제 승인 절차의 결과에 대응하는 결제결과 전문을 상기 휴대용 무선단말(300)의 애플리케이션(315)으로 전송한다(935).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 밴사 서버(440)로부터 상기 결제결과 전문을 수신하며(940), 실시 방법에 따라 상기 결제결과 전문에 대응하는 결제결과를 저장하거나 출력(예컨대, 화면 출력, NFC 출력 등)할 수 있다(940).
상기 휴대용 무선단말(300)의 애플리케이션(315)은 상기 통신포트를 통해 상기 결제단말(100)로 상기 결제결과 전문을 전달하고(945), 상기 결제단말(100)의 제2 결제모듈(125)은 상기 통신포트를 통해 상기 휴대용 무선단말(300)로부터 상기 결제결과 전문을 수신한 후(950), 상기 결제결과 전문에 대응하는 결제결과를 화면 출력하거나 인쇄 출력한다(955). 상기 결제단말(100)은 통신포트를 통해 상기 결제단말(100)의 동작 내역을 백업 전달하며(960), 상기 휴대용 무선단말(300)은 상기 통신포트를 통해 상기 결제단말(100)의 동작 내역을 수신하여 백업 저장하거나(965), 지정된 휴대용 무선단말(300)(예컨대, 가맹점주의 개인 휴대단말)로 중계 전달할 수 있다(965). 상기 동작 내역의 백업은 제2 결제 절차의 수행 여부와 무관하게 처리될 수 있다.
100 : 결제단말 120 : 제1 결제모듈
125 : 제2 결제모듈 130 : 모드 전환부
135 : 통신포트 확인부 140 : 초기화 처리부
145 : 단말 인증부 150 : 진단 처리부
155 : 제2 결제 처리부 160 : 백업 처리부
300 : 휴대용 무선단말 315 : 애플리케이션

Claims (7)

  1. 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부와,
    키 데이터를 입력받는 키 입력 구성부와,
    사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와,
    전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와,
    유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와,
    하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와,
    지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와,
    상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 있어서,
    상기 제어부를 통해 실행되는 하나 이상의 프로그램은,
    상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 모드 전환부;
    상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 초기화 처리부;
    상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단말 인증부; 및
    상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 제2 결제 처리부;를 구비하는 결제단말.
  2. 제 1항에 있어서, 상기 모드 전환부는,
    상기 제1 결제 절차 수행 중 적어도 하나의 오류가 발생하는 경우에 상기 제2 결제모드로의 전환을 확인하거나,
    상기 키 입력 구성부에 제2 결제를 명령하는 제2 결제 버튼이 구비된 경우에 상기 제2 결제 버튼이 입력됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나,
    상기 화면 출력 구성부를 통해 제2 결제를 선택하는 제2 결제 메뉴가 출력된 경우에 상기 제2 결제 메뉴가 선택됨을 근거로 상기 제2 결제모드로의 전환을 확인하거나,
    상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 통신 연결되는 경우에 상기 제2 결제모드로의 전환을 확인하는 것 중, 적어도 하나 또는 둘 이상의 조합을 통해 상기 제2 결제모드로의 전환을 확인하는 것을 특징으로 하는 결제단말.
  3. 제 1항에 있어서,
    상기 통신포트 구성부를 통해 휴대용 무선단말과 통신 연결되는지 또는 휴대용 무선단말과 통신 연결된 상태를 유지하고 있는지 확인하는 통신포트 확인부를 더 구비하여 이루어지는 것을 특징으로 하는 결제단말.
  4. 제 1항에 있어서,
    상기 카드 리더 구성부, 키 입력 구성부, 화면 출력 구성부, 인쇄 출력 구성부 및 통신 처리 구성부 중 상기 제1 결제 절차와 관련된 하나 이상의 구성부에 대한 동작 상태를 진단하는 진단 처리부를 더 구비하여 이루어지는 것을 특징으로 하는 결제단말.
  5. 제 1항에 있어서, 상기 제2 결제 절차는,
    상기 결제단말이 상기 휴대용 무선단말에 구비된 자원을 이용하여 결제 절차를 수행하는 결제단말 마스터 방식,
    상기 휴대용 무선단말이 상기 결제단말에 구비된 구성부를 이용하여 결제 절차를 수행하는 무선단말 마스터 방식,
    상기 결제단말의 구성부와 휴대용 무선단말의 자원을 상호 이용하여 결제 절차를 수행하는 분산 처리 방식 중, 적어도 하나의 방식을 통해 수행되는 결제 절차를 포함하여 이루어지는 것을 특징으로 하는 결제단말.
  6. 제 1항에 있어서,
    상기 결제단말의 동작 내역을 상기 휴대용 무선단말로 백업하는 백업 처리부를 더 구비하여 이루어지는 것을 특징으로 하는 결제단말.
  7. 고객의 카드로부터 카드정보를 리딩하는 카드 리더 구성부와,
    키 데이터를 입력받는 키 입력 구성부와,
    사용자 인터페이스와 각종 정보를 출력하는 화면 출력 구성부와,
    전표 또는 영수증을 인쇄하는 인쇄 출력 구성부와,
    유선 또는 무선 통신망을 통해 밴사와 통신 가능한 통신 처리 구성부와,
    하나 이상의 프로그램 코드와 데이터셋트를 저장하는 메모리 구성부와,
    지정된 휴대용 무선단말에 구비된 통신포트와 접속 통신하거나 또는 케이블 통신을 지원하는 통신포트 구성부와,
    상기 메모리 구성부에 기록된 하나 이상의 프로그램 코드를 실행하여 상기 각 구성부들을 제어함과 동시에 상기 각 구성부들을 이용하여 지정된 제1 결제 절차를 수행하는 제어부 및 상기 각 구성부들을 수용하는 하우징부를 구비한 결제단말에 실행되는 다중 결제 방법에 있어서,
    상기 결제단말의 동작모드가 상기 통신포트 구성부를 통해 지정된 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하는 제2 결제모드로 전환되는지 확인하거나, 또는 상기 결제단말의 동작모드를 상기 제2 결제모드로 전환시키는 단계;
    상기 통신포트 구성부를 통해 상기 휴대용 무선단말과 연동하여 제2 결제 절차를 수행하기 위한 동작 상태를 초기화하는 단계;
    상기 통신포트 구성부를 통해 상기 휴대용 무선단말에 구비된 애플리케이션과 약속된 인증 프로토콜에 따라 상기 통신 연결된 휴대용 무선단말이 상기 제2 결제모드에서 이용 가능한 무선단말인지 인증하는 단계; 및
    상기 카드 리더 구성부를 통해 리딩된 카드정보를 포함하는 결제요청 전문이 상기 휴대용 무선단말을 통해 지정된 서버로 전송되도록 처리하는 제2 결제 절차를 수행하는 단계;를 포함하는 다중 결제 방법.
KR1020120115769A 2012-10-18 2012-10-18 다중 결제 방법과 이를 위한 결제단말 KR20140050168A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120115769A KR20140050168A (ko) 2012-10-18 2012-10-18 다중 결제 방법과 이를 위한 결제단말

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120115769A KR20140050168A (ko) 2012-10-18 2012-10-18 다중 결제 방법과 이를 위한 결제단말

Publications (1)

Publication Number Publication Date
KR20140050168A true KR20140050168A (ko) 2014-04-29

Family

ID=50655392

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120115769A KR20140050168A (ko) 2012-10-18 2012-10-18 다중 결제 방법과 이를 위한 결제단말

Country Status (1)

Country Link
KR (1) KR20140050168A (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160002429A (ko) * 2014-06-30 2016-01-08 한국정보통신주식회사 카드 단말기 및 그를 이용한 결제 정보 처리 방법
KR20160002432A (ko) * 2014-06-30 2016-01-08 한국정보통신주식회사 카드 단말기, 통신 서버 및 그를 이용한 결제 정보 처리 방법
EP3016020A1 (fr) * 2014-11-03 2016-05-04 Ingenico Group Carte de circuit imprimé
KR102065621B1 (ko) * 2018-09-17 2020-01-13 이은영 코드 분석 기반 정보 처리 서비스 시스템 및 방법

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030005984A (ko) * 2001-07-11 2003-01-23 함한경 복합기능수행을 위한 카드 리더기
KR20090121084A (ko) * 2008-05-21 2009-11-25 주식회사 케이티 단말기의 정보 접근 제어 방법 및 이를 위한 단말기
KR20100033500A (ko) * 2010-02-12 2010-03-30 한국정보통신주식회사 카드리더를 구비한 브이오아이피 단말

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030005984A (ko) * 2001-07-11 2003-01-23 함한경 복합기능수행을 위한 카드 리더기
KR20090121084A (ko) * 2008-05-21 2009-11-25 주식회사 케이티 단말기의 정보 접근 제어 방법 및 이를 위한 단말기
KR20100033500A (ko) * 2010-02-12 2010-03-30 한국정보통신주식회사 카드리더를 구비한 브이오아이피 단말

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160002429A (ko) * 2014-06-30 2016-01-08 한국정보통신주식회사 카드 단말기 및 그를 이용한 결제 정보 처리 방법
KR20160002432A (ko) * 2014-06-30 2016-01-08 한국정보통신주식회사 카드 단말기, 통신 서버 및 그를 이용한 결제 정보 처리 방법
EP3016020A1 (fr) * 2014-11-03 2016-05-04 Ingenico Group Carte de circuit imprimé
US10405447B2 (en) 2014-11-03 2019-09-03 Ingenico Group Printed circuit board
KR102065621B1 (ko) * 2018-09-17 2020-01-13 이은영 코드 분석 기반 정보 처리 서비스 시스템 및 방법

Similar Documents

Publication Publication Date Title
KR20140125449A (ko) 거래 프로세싱 시스템 및 방법
KR20140050168A (ko) 다중 결제 방법과 이를 위한 결제단말
US20170091752A1 (en) Mobile application performance
KR101313629B1 (ko) 판매자용 스마트폰을 이용한 포인트/쿠폰기반 결제처리 방법과 이를 위한 스마트폰 및 프로그램 기록매체
KR20180001658A (ko) 무선장치를 이용한 비동기식 역방향 결제 방법
KR20120088016A (ko) 실물카드의 실시간 모바일 카드 발급 방법 및 시스템과 이를 위한 모바일 폰과 프로그램 기록매체
KR20180006602A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
US20230024227A1 (en) Methods and system for operating a mobile point-of-sales application using a sim
KR20180004351A (ko) 무선장치를 이용한 비동기식 역방향 결제 방법
KR20180001647A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180017265A (ko) 음파장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20170098359A (ko) 엔에프씨를 이용한 역방향 결제 방법
KR20170098363A (ko) 바코드를 이용한 역방향 결제 방법
KR20180001653A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180006599A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180001648A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
JP2022174402A (ja) 情報処理端末
KR20180001644A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180006597A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180006598A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180001649A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180001641A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180001661A (ko) 무선장치를 이용한 비동기식 역방향 결제 방법
KR20180001631A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법
KR20180001635A (ko) 무선장치를 이용한 앱 연동 기반 비동기식 역방향 결제 방법

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
WITB Written withdrawal of application