KR101885196B1 - 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버 - Google Patents

바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버 Download PDF

Info

Publication number
KR101885196B1
KR101885196B1 KR1020180022009A KR20180022009A KR101885196B1 KR 101885196 B1 KR101885196 B1 KR 101885196B1 KR 1020180022009 A KR1020180022009 A KR 1020180022009A KR 20180022009 A KR20180022009 A KR 20180022009A KR 101885196 B1 KR101885196 B1 KR 101885196B1
Authority
KR
South Korea
Prior art keywords
change
unit
user
coin
amount
Prior art date
Application number
KR1020180022009A
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 KR1020180022009A priority Critical patent/KR101885196B1/ko
Application granted granted Critical
Publication of KR101885196B1 publication Critical patent/KR101885196B1/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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • G06Q20/3276Short range or proximity payments by means of M-devices using a pictured code, e.g. barcode or QR-code, being read by the M-device
    • GPHYSICS
    • G06COMPUTING; 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/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3223Realising banking transactions through M-devices
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • GPHYSICS
    • G06COMPUTING; 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/38Payment protocols; Details thereof
    • G06Q20/381Currency conversion

Landscapes

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

Abstract

본 발명의 일 기술적 측면에 따른 잔돈 처리 서비스 제공 서버에서 실행되는 잔돈 처리 서비스 제공 방법은 사용자 단말 상의 바코드를 리딩한 가맹점 서버로부터 잔돈 처리 요청 메시지를 수신하는 단계, 상기 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 단계 및 상기 판단 결과에 따라 상기 바코드를 이용하여 상기 잔돈의 지급을 처리하는 단계를 포함한다.

Description

바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버{METHOD OF PROVIDING CHANGE MANAGEMENT SERVICE AND SERVER PERFORMING THE SAME}
본 발명은 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버에 관한 것이다.
매장이 있는 일반 시장에서의 상거래 또는 오프라인에 의한 상거래과정에서 거래 대금을 현금으로 결제하는 경우, 잔돈이 발생할 수 있으며, 거스름돈으로 돌려받으면서 발생된 잔돈은 각 개인의 주머니 등에 보관하게 된다.
하지만, 잔돈이 동전인 경우 무게와 소리 등에 의하여 소지하기 쉽지 않으며 쉽게 분실할 수 있고, 잔돈을 별도의 장소에 보관하는 경우 잘 사용되지 않게 되어 귀중한 재원이 사장되거나 활용도를 낮추게 되는 것이 일반적이다.
특히, 거스름돈에 의한 잔돈이 소액인 경우 동전 등으로 돌려받게 되고 소액환의 동전만으로 상품 거래에 의한 대금을 결제하는 것은 동전의 보관, 이동, 계수가 어려운 등에 의하여 쉽지 않은 것이 일반적이다.
또한, 매장의 상인들도 이러한 잔돈만을 이용한 상품대금의 결제를 반기지 않는 경향이 있을 수 있다.
본 발명은 사용자가 가맹점에서 현금 결제 시 발생한 동전 단위의 잔돈을 바코드를 이용하여 충전하여 처리하기 때문에 사용자는 거스름돈으로 동전을 받지 않아도 되며 가맹점 주 또한 거스름돈으로 사용되는 동전을 소지하지 않아도 되도록 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버를 제공하는 것을 목적으로 한다.
또한, 본 발명은 사용자가 가맹점에서 현금 결제 시 발생한 동전 단위의 잔돈을 바코드에 해당하는 캐시를 이용하여 결제하여 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변환한 후 지폐 단위의 잔돈을 환급함으로써 사용자가 동전을 소지하지 않아도 되어 편리하도록 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버를 제공하는 것을 목적으로 한다.
또한, 본 발명은 사용자가 외국인인 경우 남은 체류 기간에 따라 잔돈을 국내의 화폐 단위의 캐시 또는 외국인의 국가의 화폐 단위의 캐시로 충전하기 때문에 사용자의 체류 기간이 여유 있는 경우 국내에서 여행하면서 바코드를 이용하여 잔돈을 처리할 수 있도록 하고, 사용자의 체류 기간이 얼마 남지 않은 경우 별도의 환전 없이 출국하기 전 공항에서 바코드를 이용하여 외국인의 국가의 화폐 단위의 캐시를 출금할 수 있도록 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버를 제공하는 것을 목적으로 한다.
또한, 본 발명은 사용자가 외국인인 경우 환율 변화 추이에 따라 잔돈을 국내의 화폐 단위의 캐시 또는 외국인의 국가의 화폐 단위의 캐시로 충전하기 때문에 사용자가 별도의 환전 과정을 거치지 않아도 자동으로 환율에 따른 이익을 창출할 수 있도록 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버를 제공하는 것을 목적으로 한다.
본 발명의 상기 목적과 여러 가지 장점은 이 기술분야에 숙련된 사람들에 의해 본 발명의 바람직한 실시예로부터 더욱 명확하게 될 것이다.
실시예들 중에서, 잔돈 처리 서비스 제공 서버에서 실행되는 잔돈 처리 서비스 제공 방법은 사용자 단말 상의 바코드를 리딩한 가맹점 서버로부터 잔돈 처리 요청 메시지를 수신하는 단계, 상기 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 단계 및 상기 판단 결과에 따라 상기 바코드를 이용하여 상기 잔돈의 지급을 처리하는 단계를 포함한다.
실시예들 중에서, 잔돈 처리 서비스 제공 서버는 사용자 단말로부터 바코드 생성 요청 메시지를 수신하면, 상기 바코드 생성 요청 메시지를 기초로 바코드를 생성하여 상기 사용자 단말에 제공하는 바코드 생성부 및 상기 사용자 단말 상의 바코드를 리딩한 가맹점 서버로부터 잔돈 처리 요청 메시지를 수신하면, 상기 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단하고, 상기 판단 결과에 따라 상기 바코드를 이용하여 상기 잔돈의 지급을 처리하는 잔돈 처리부를 포함한다.
실시예들 중에서, 잔돈 처리 서비스 제공 서버에서 실행되는 잔돈 처리 서비스 제공 방법은, 사용자 단말 상의 바코드를 리딩한 가맹점 서버로부터 잔돈 처리 요청 메시지를 수신하는 단계; 상기 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 단계; 상기 잔돈의 단위가 동전이고 바코드를 통해 처리 가능한 국내 화폐 단위의 캐시에 해당하는 금액 이하이며, 사용자가 내국인이면, 상기 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경하여 환급 지불하도록 하고, 상기 국내 화폐 단위의 캐쉬의 금액을 차감하여 갱신하는 단계; 상기 잔돈의 단위가 동전이고 바코드를 통해 처리 가능한 국내 화폐 단위의 캐시에 해당하는 금액을 초과하며, 사용자가 내국인이면, 상기 동전 단위의 잔돈을 상기 국내 화폐 단위의 캐쉬의 금액에 더하여 갱신하는 단계; 및 상기 판단 결과에 따라 상기 바코드를 이용하여 상기 잔돈의 지급을 처리하며, 상기 잔돈의 단위가 동전이고 사용자가 외국인인 경우, 남은 체류 기간이 소정의 체류 기간 이하이면 외국인이 속하는 국가의 화폐 단위로 적립하여 잔돈을 전환하고, 남은 체류 기간이 소정의 체류 기간을 초과하면 국내의 화폐 단위로 잔돈을 적립하여 전환할 수 있도록 한 것을 특징으로 하는 바코드를 이용한 단계를 포함한다.
삭제
상기한 과제의 해결 수단은, 본 발명의 특징을 모두 열거한 것은 아니다. 본 발명의 과제 해결을 위한 다양한 수단들은 이하의 상세한 설명의 구체적인 실시형태를 참조하여 보다 상세하게 이해될 수 있을 것이다.
본 발명의 일 실시형태에 따르면, 사용자가 가맹점에서 현금 결제 시 발생한 동전 단위의 잔돈을 바코드를 이용하여 충전하여 처리하기 때문에 사용자는 거스름돈으로 동전을 받지 않아도 되며 가맹점 주 또한 거스름돈으로 사용되는 동전을 소지하지 않아도 된다는 장점이 있다.
또한 본 발명의 일 실시형태에 따르면, 사용자가 가맹점에서 현금 결제 시 발생한 동전 단위의 잔돈을 바코드에 해당하는 캐시를 이용하여 결제하여 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변환한 후 지폐 단위의 잔돈을 환급함으로써 사용자가 동전을 소지하지 않아도 되어 편리하다는 장점이 있다
또한 본 발명의 일 실시형태에 따르면, 사용자가 외국인인 경우 남은 체류 기간에 따라 잔돈을 국내의 화폐 단위의 캐시 또는 외국인의 국가의 화폐 단위의 캐시로 충전하기 때문에 사용자의 체류 기간이 여유 있는 경우 국내에서 여행하면서 바코드를 이용하여 잔돈을 처리할 수 있도록 하고, 사용자의 체류 기간이 얼마 남지 않은 경우 별도의 환전 없이 출국하기 전 공항에서 바코드를 이용하여 외국인의 국가의 화폐 단위의 캐시를 출금할 수 있다는 장점이 있다.
또한 본 발명의 일 실시형태에 따르면, 사용자가 외국인인 경우 환율 변화 추이에 따라 잔돈을 국내의 화폐 단위의 캐시 또는 외국인의 국가의 화폐 단위의 캐시로 충전하기 때문에 사용자가 별도의 환전 과정을 거치지 않아도 자동으로 환율에 따른 이익을 창출할 수 있다는 장점이 있다.
도 1은 본 발명의 일 실시예에 따른 바코드를 이용한 잔돈 처리 서비스 제공 시스템을 설명하기 위한 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 잔돈 처리 서비스 제공 서버의 내부 구조를 설명하기 위한 블록도이다.
도 3은 본 발명에 따른 잔돈 처리 서비스 제공 방법의 일 실시예를 설명하기 위한 흐름도이다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 형태들을 설명한다.
그러나, 본 발명의 실시형태는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 이하 설명하는 실시 형태로 한정되는 것은 아니다. 또한, 본 발명의 실시형태는 당해 기술분야에서 평균적인 지식을 가진 자에게 본 발명을 더욱 완전하게 설명하기 위해서 제공되는 것이다.
본 발명에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
도 1은 본 발명의 일 실시예에 따른 바코드를 이용한 잔돈 처리 서비스 제공 시스템을 설명하기 위한 네트워크 구성도이다.
도 1을 참조하면, 잔돈 처리 서비스 제공 시스템은 사용자 단말(100_1~100_N), 가맹점 서버(200_1~200_N) 및 잔돈 처리 서비스 제공 서버(300)를 포함한다.
사용자 단말(100_1~100_N)은 오프라인에서 결제 시 바코드를 이용하여 잔돈의 처리를 이용하여 사용자가 보유하는 단말이다. 상기의 사용자 단말(100_1~100_N)은 스마트폰, 테블릿 PC, 데스크 탑, 노트북, PDA 등이 해당될 수 있다.
상기의 사용자 단말(100_1~100_N)에는 잔돈 처리 서비스 제공 서버(300)에 접속하기 위한 소정의 프로그램(예를 들어, 애플리케이션)이 설치되어 있으며, 소정의 프로그램을 통해 잔돈 처리 서비스 제공 서버(300)에 접속하여 바코드의 생성을 요청하거나 생성된 바코드를 사용할 수 있는 것이다.
먼저, 사용자 단말(100_1~100_N)은 회원 가입 절차를 통해 회원 가입 정보를 입력받은 후 잔돈 처리 서비스 제공 서버(300)에 바코드 생성 요청 메시지를 제공하고, 잔돈 처리 서비스 제공 서버(300)에 의한 처리 결과에 따라 바코드를 수신한다.
상기의 바코드는 사용자의 종류에 따라 국내의 화폐 단위의 캐시만을 관리하거나 국내의 화폐 단위의 캐시 및 외국인의 국가의 화폐 단위의 캐시를 관리하는 코드를 포함한다.
만일, 사용자의 종류가 내국인인 경우 바코드는 국내의 화폐 단위의 캐시만을 관리하는 코드를 포함하고, 사용자의 종류가 외국인인 경우 바코드는 국내의 화폐 단위의 캐시 및 외국인의 국가의 화폐 단위의 캐시를 관리하는 코드를 포함한다.
따라서, 사용자는 특정 가맹점에서 결제 시 잔돈을 처리하기 위해 바코드를 자신의 사용자 단말(100_1~100_N)에 로딩한 후 제시하면, 특정 가맹점 서버(200_1)와 연결된 바코드 리더기(미도시됨)가 바코드의 정보를 리딩함으로써 잔돈 처리 요청 메시지를 잔돈 처리 서비스 제공 서버(300)에 제공하고, 잔돈 처리 서비스 제공 서버(300)의 처리 결과에 따라 결제를 완료할 수 있는 것이다.
또한, 사용자 단말(100_1~100_N)은 캐시 출금 절차를 통해 계좌 정보 및 출금 캐시를 입력받은 후 캐시 출금 요청 메시지를 잔돈 처리 서비스 제공 서버(300)에 제공하면, 잔돈 처리 서비스 제공 서버(300)에 의한 처리 결과에 따라 캐시를 출금할 수 있다.
또한, 사용자 단말(100_1~100_N)은 기프트 샵 구매 절차를 통해 구매 대상 상품의 정보, 결제 금액 및 선물 받는 사용자 정보를 입력받은 후 기프트 샵 상품 구매 요청 메시지를 잔돈 처리 서비스 제공 서버(300)에 제공하고, 잔돈 처리 서비스 제공 서버(300)에 의한 처리 결과에 따라 기프트 샵의 상품을 구매하여 특정 사용자 단말에 제공할 수 있다.
또한, 사용자 단말(100_1~100_N)은 캐시 선물 절차를 통해 선물 받는 사용자 정보 및 선물하고자 하는 캐시를 입력받은 후 캐시 선물 요청 메시지를 잔돈 처리 서비스 제공 서버(300)에 제공하고, 잔돈 처리 서비스 제공 서버(300)에 의한 처리 결과에 따라 캐시를 특정 사용자 단말에 제공할 수 있다.
또한, 사용자 단말(100_1~100_N)은 캐시 충전 절차를 통해 캐시 충전 정보(예를 들어, 모바일 상품권의 정보, 충전권의 정보, 포인트 정보)를 입력받은 후 캐시 충전 요청 메시지를 잔돈 처리 서비스 제공 서버(300)에 제공하고, 잔돈 처리 서비스 제공 서버(300)에 의한 처리 결과에 따라 캐시를 충전할 수 있다.
가맹점 서버(200_1~200_N)는 사용자 단말(100_1~100_N) 상에 로딩된 바코드의 정보를 리딩한 후 잔돈 처리 서비스 제공 서버(300)와의 통신을 통해 잔돈을 처리한 후 결제를 완료하는 서버이다. 이러한 가맹점 서버(200_1~200_N)는 데스트 탑, 노트북, POS 단말 등으로 구현될 수 있다.
이를 위해, 가맹점 서버(200_1~200_N)는 사용자 단말(100_1~100_N) 상에 로딩된 바코드의 정보를 리딩한 후 바코드의 정보, 결제 금액 및 사용자가 지불한 현금을 포함하는 잔돈 처리 요청 메시지를 잔돈 처리 서비스 제공 서버(300)에 제공하고, 잔돈 처리 서비스 제공 서버(300)에 의한 처리 결과에 따라 결제를 완료한다.
간편 결제 서비스 제공 서버(300)는 가맹점 서버(200_1~200_N)의 요청에 따라 바코드를 이용하여 잔돈을 처리하는 서버이다.
먼저, 잔돈 처리 서비스 제공 서버(300)는 사용자 단말(100_1~100_N)로부터 바코드 생성 요청 메시지를 수신하면, 바코드 생성 요청 메시지에서 사용자 정보를 추출한 후 사용자 정보에 따라 서로 다른 바코드를 생성한다.
일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 상기 사용자가 외국인이라고 판단되면, 국내의 화폐 단위의 캐시 및 상기 외국인의 국가의 화폐 단위의 캐시를 관리하는 바코드를 생성하여 사용자 단말(100_1~100_N)에 제공한다.
다른 일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 상기 사용자가 내국인이라고 판단되면, 국내의 화폐 단위의 캐시를 관리하는 바코드를 생성하여 사용자 단말(100_1~100_N)에 제공한다.
그 후, 잔돈 처리 서비스 제공 서버(300)는 사용자 단말(100_1~100_N) 상의 바코드를 리딩한 가맹점 서버(200_1~200_N)로부터 잔돈 처리 요청 메시지를 수신하면, 잔돈 처리 요청 메시지를 기초로 잔돈 처리 완료 메시지를 생성하여 가맹점 서버(200_1~200_N)에 제공한다.
이를 위해, 잔돈 처리 서비스 제공 서버(300)는 가맹점 서버(200_1~200_N)로부터 수신된 잔돈 처리 요청 메시지에서 리딩한 바코드의 정보, 결제 금액 및 사용자가 지불한 현금을 추출하고, 결제 금액 및 사용자가 지불한 현금에 해당하는 금액을 비교하여 잔돈을 산출한다.
그런 다음, 잔돈 처리 서비스 제공 서버(300)는 잔돈이 동전 단위인지 또는 지폐 단위인지 여부를 판단하고, 판단 결과에 따라 처리 알림 메시지를 생성하여 가맹점 서버(200)에 제공한다.
이와 같이 잔돈이 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 이유는 잔돈이 지폐 단위인 경우 바코드를 이용한 잔돈의 처리 과정 없이 그대로 지폐 단위의 잔돈을 환급하면 되고, 잔돈이 동전 단위인 경우에만 바코드를 이용하여 잔돈의 처리 과정을 진행하기 위해서이다.
일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 잔돈이 지폐 단위인 경우 잔돈을 환급하는 잔돈 처리 완료 메시지를 생성하여 제공한다. 예를 들어, 잔돈이 "1,000원"인 경우, 지폐 "1,000원"을 환급하는 잔돈 처리 완료 메시지를 생성하여 가맹점 서버(200)에 제공한다.
다른 일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 잔돈이 동전 단위인 경우 바코드에 해당하는 국내의 화폐 단위의 캐시를 현금화했을 때 캐시에 해당하는 금액과 동전 단위의 잔돈에 해당하는 금액을 비교한 결과 및 사용자가 내국인인지 또는 외국인인지 여부에 따라 잔돈 처리 완료 메시지를 생성하여 제공한다.
상기와 같이, 사용자가 내국인인지 또는 외국인인지 여부에 따라 잔돈을 처리하는 과정이 다른 이유는 내국인인 경우 바코드의 국내의 화폐 단위의 캐시를 이용하여 잔돈을 처리할 수 있지만, 외국인인 경우 바코드의 국내의 화폐 단위의 캐시 및 해외의 화폐 단위의 캐시를 이용하여 처리할 수 있기 때문에 사용자의 종류에 따라 잔돈을 처리하는 과정이 상이하기 때문이다.
이하에서는, 잔돈 처리 서비스 제공 서버(300)가 잔돈 처리 완료 메시지를 생성하는 과정을 설명하기로 한다.
일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 동전 단위의 잔돈에 해당하는 금액 이상이고 사용자가 내국인이면, 국내의 화폐 단위의 캐시를 이용하여 상기 잔돈을 처리하여 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경한 후 상기 지폐 단위의 잔돈을 환급하는 잔돈 처리 완료 메시지를 가맹점 서버(200_1~200_N)에 제공한다.
예를 들어, 잔돈 처리 서비스 제공 서버(300)는 캐시에 해당하는 금액 "5,000원"이 동전 단위의 잔돈에 해당하는 금액 "560원" 이상이고 사용자가 내국인이면, 캐시에 해당하는 금액 "5,000원"에서 동전 단위의 잔돈에 해당하는 금액 "560원"을 차감하여 "4,440"으로 갱신하여 동전 단위의 잔돈 "560원"을 지폐 단위의 잔돈 "1,000원"으로 변경하여 지폐 단위의 잔돈 "1,000원"을 환급하는 잔돈 처리 완료 메시지를 가맹점 서버(200_1~200_N)에 제공한다.
한편, 잔돈 처리 서비스 제공 서버(300)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이하이고 상기 사용자가 내국인이면, 잔돈에 해당하는 금액을 이용하여 상기 바코드의 국내의 화폐 단위의 캐시로 충전한 후 잔돈 처리 완료 메시지를 가맹점 서버(200_1~200_N)에 제공한다.
예를 들어, 잔돈 처리 서비스 제공 서버(300)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액 "300원"이 동전 단위의 잔돈에 해당하는 금액 "560원"이하이고 사용자가 내국인이면, 동전 단위의 잔돈에 해당하는 금액 "560원"을 상기 바코드의 캐시로 충전하여 바코드의 캐시를 "860원"으로 갱신한 후 잔돈 처리 완료 메시지를 가맹점 서버(200_1~200_N)에 제공한다.
다른 일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이상이고 상기 사용자가 외국인이면, 국내의 화폐 단위의 캐시를 이용하여 상기 잔돈을 처리하여 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경한 후 지폐 단위의 잔돈을 환급하는 잔돈 처리 완료 메시지를 가맹점 서버(200_1~200_N)에 제공한다.
한편, 잔돈 처리 서비스 제공 서버(300)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이하이고 상기 사용자가 외국인이면, 한국 체류 기간에 따라 국내의 화폐 단위의 캐시 또는 상기 외국인의 국가의 화폐 단위의 캐시로 충전한 후 잔돈 처리 완료 메시지를 상기 가맹점 서버에 제공한다.
외국인의 경우 여행을 목적으로 국내에 방문한 경우 미리 설정된 기간 동안에만 체류하며 동전 단위의 잔돈이 발생되더라도 상세한 동전 단위의 화폐 종류를 알지 못해 사용하지 못하는 것이 일반적이기 때문에 사용자가 여행 기간 동안에 소지해야 하는 동전 단위의 화폐가 많아 질 것이다.
따라서, 사용자가 외국인이고 한국 체류 기간에 따라 국내의 화폐 단위의 캐시 또는 상기 외국인의 국가의 화폐 단위의 캐시로 충전한 후 잔돈 처리 완료 메시지를 생성한다.
보다 구체적으로, 잔돈 처리 서비스 제공 서버(300)는 사용자가 외국인이고 한국 체류 기간 중 남은 체류 기간이 특정 기간 이하이면 동전 단위의 잔돈을 외국인의 국가의 화폐 단위의 캐시로 충전한다.
예를 들어, 사용자가 외국인이고 한국 체류 기간 중 남은 체류 기간이 2일인 경우, 해당 날짜의 환율을 기준으로 동전 단위의 잔돈 "300원"을 외국인의 국가의 화폐 단위의 캐시 "0.32달러"로 충전한다.
그 후, 외국인이 자국으로 출국하기 전 공항에서 바코드에 해당하는 국내의 화폐 단위의 캐시 및 외국인의 국가의 화폐 단위의 캐시를 출금할 수 있도록 한다. 이때, 해당 날짜의 환율을 기준으로 국내의 화폐 단위의 캐시를 외국인의 국가의 화폐 단위의 캐시로 변환한 후 출금할 수 있도록 한다.
한편, 잔돈 처리 서비스 제공 서버(300)는 사용자가 외국인이고 한국 체류 기간 중 남은 체류 기간이 특정 기간 이상이면 동전 단위의 잔돈을 국내의 화폐 단위의 캐시로 충전함으로써 국내에서 여행하면서 바코드를 이용하여 결제 시 국내의 화폐 단위의 캐시를 이용하여 잔돈을 처리할 수 있도록 한다.
또한, 환율은 매일 변하기 때문에 사용자가 외국인인 경우 때 환율을 고려하여 동전 단위의 잔돈을 국내의 화폐 단위의 캐시 또는 외국인의 국가의 화폐 단위의 캐시로 충전한다.
즉, 잔돈 처리 서비스 제공 서버(300)는 특정 기간 단위의 환율 변화 추이를 기초로 잔돈 처리 날짜의 환율이 낮아지고 있다고 판단되면 동전 단위의 잔돈을 국내의 화폐 단위의 캐시로 충전하고, 환율이 높아지고 있다고 판단되면 동전 단위의 잔돈을 외국인의 국가의 화폐 단위의 캐시로 충전한다.
잔돈 처리 서비스 제공 서버(300)는 사용자 단말(100_1~100_N)로부터 캐시 출금 요청 메시지를 수신하면, 캐시 출금 요청 메시지에서 계좌 정보 및 출금 캐시를 추출하고, 출금 캐시에 해당하는 금액에서 특정 비율의 수수료를 제외한 후 상기 계좌 정보를 이용하여 출금을 처리한다.
일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 사용자가 내국인인 경우 바코드에 해당하는 국내의 화폐 단위의 캐시 중 출금 캐시에 해당하는 금액에서 특정 비율의 수수료를 제외한 후 상기 계좌 정보를 이용하여 출금을 처리한다.
다른 일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 사용자가 외국인인 경우, 바코드에 해당하는 국내의 화폐 단위의 캐시 및 외국인의 국가의 화폐 단위의 캐시 각각에 해당하는 금액에서 특정 비율의 수수료를 제외한 후 상기 계좌 정보를 이용하여 출금을 처리한다.
이때, 잔돈 처리 서비스 제공 서버(300)는 국내의 화폐 단위의 캐시 및 외국인의 국가의 화폐 단위의 캐시 각각에 해당하는 금액을 출금할 때 사용자가 특정 국가의 화폐 단위로 환전을 요청한 경우, 특정 국가의 화폐 단위로 환전한 후 출금을 처리한다.
또한, 잔돈 처리 서비스 제공 서버(300)는 사용자 단말(100_1~100_N)로부터 기프트 샵 상품 구매 요청 메시지를 수신하면, 기프트 샵 상품 구매 요청 메시지에서 구매 대상 상품의 정보, 결제 금액 및 선물 받는 사용자 정보를 추출한 후, 선물 받는 사용자 정보에 해당하는 단말에 기프트 이미지를 제공한다.
또한, 잔돈 처리 서비스 제공 서버(300)는 사용자 단말(100_1~100_N)로부터 캐시 선물 요청 메시지를 수신하면, 캐시 선물 요청 메시지에서 선물 받는 사용자 정보 및 선물하고자 하는 캐시를 추출한 후, 선물 받는 사용자 정보에 해당하는 단말에 선물하고자 하는 캐시만큼 충전할 수 있는 충전권을 제공한다.
또한, 잔돈 처리 서비스 제공 서버(300)는 사용자 단말(100_1~100_N)로부터 캐시 충전 요청 메시지를 수신하면, 캐시 충전 요청 메시지에서 캐시 충전 정보를 추출한 후 캐시 충전 정보(예를 들어, 모바일 상품권의 정보, 충전권의 정보, 포인트 정보)를 이용하여 캐시 충전을 처리한다.
상기의 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 캐시 충전 수단이 모바일 상품권인 경우, 모바일 상품권의 정보를 기초로 유효 기간을 유효한지 여부를 확인하고 유효 기간이 유효하지 않으면 모바일 상품권 금액 중 일정 비율에 해당하는 금액을 이용하여 캐시를 충전한다.
도 2는 본 발명의 일 실시예에 따른 잔돈 처리 서비스 제공 서버의 내부 구조를 설명하기 위한 블록도이다.
도 2를 참조하면, 잔돈 처리 서비스 제공 서버(300)는 통신부(310), 바코드 생성부(320) 및 잔돈 처리부(330) 및 캐시 데이터베이스(340)를 포함한다.
통신부(310)는 외부 단말(예를 들어, 사용자 단말(100), 가맹점 서버(200), 금융 서버(미도시됨))와 통신하여 데이터를 송수신한다.
바코드 생성부(320)는 통신부(310)를 통해 사용자 단말(100)로부터 바코드 생성 요청 메시지를 수신하면, 바코드 생성 요청 메시지를 기초로 바코드를 생성하여 사용자 단말(100)에 제공한다.
이를 위해, 바코드 생성부(320)는 바코드 생성 요청 메시지에서 사용자 정보를 추출하여 사용자 정보에 따라 사용자의 종류가 내국인인지 또는 외국인인지 여부를 판단하고, 판단 결과에 따라 서로 다른 바코드를 생성하고, 캐시 데이터베이스(340)에 바코드의 정보를 등록한 후 사용자 단말(100)에 제공한다.
일 실시예에서, 바코드 생성부(320)는 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 상기 사용자가 외국인이라고 판단되면, 국내의 화폐 단위의 캐시 및 상기 외국인의 국가의 화폐 단위의 캐시를 관리하는 바코드를 생성하고, 캐시 데이터베이스(340)에 바코드의 정보를 등록한 후 사용자 단말(100)에 제공한다.
다른 일 실시예에서, 바코드 생성부(320)는 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 사용자가 내국인이라고 판단되면, 국내의 화폐 단위의 캐시를 관리하는 바코드를 생성하고, 캐시 데이터베이스(340)에 바코드의 정보를 등록한 후 사용자 단말(100)에 제공한다.
잔돈 처리부(330)는 통신부(310)를 통해 가맹점 서버(200)로부터 잔돈 처리 요청 메시지를 수신하면, 잔돈 처리 요청 메시지를 기초로 잔돈 처리 완료 메시지를 생성하여 가맹점 서버(200)에 제공한다.
이를 위해, 잔돈 처리부(330)는 통신부(310)를 통해 가맹점 서버(200)로부터 수신된 잔돈 처리 요청 메시지에서 리딩한 바코드의 정보, 결제 금액 및 사용자가 지불한 현금을 추출하고, 결제 금액 및 사용자가 지불한 현금에 해당하는 금액을 비교하여 잔돈을 산출한다.
그런 다음, 잔돈 처리부(330)는 잔돈이 동전 단위인지 또는 지폐 단위인지 여부를 판단하고, 판단 결과에 따라 처리 알림 메시지를 생성하여 가맹점 서버(200_1~200_N)에 제공한다.
일 실시예에서, 잔돈 처리부(330)는 잔돈이 지폐 단위인 경우 잔돈을 환급하는 잔돈 처리 완료 메시지를 생성하여 제공한다.
다른 일 실시예에서, 잔돈 처리부(330)는 잔돈이 동전 단위인 경우 바코드에 해당하는 국내의 화폐 단위의 캐시를 현금화했을 때 캐시에 해당하는 금액과 동전 단위의 잔돈에 해당하는 금액을 비교한 결과 및 사용자가 내국인인지 또는 외국인인지 여부에 따라 잔돈 처리 완료 메시지를 생성하여 제공한다.
상기와 같이, 사용자가 내국인인지 또는 외국인인지 여부에 따라 잔돈을 처리하는 과정이 다른 이유는 내국인인 경우 바코드의 국내의 화폐 단위의 캐시를 이용하여 잔돈을 처리할 수 있지만, 외국인인 경우 바코드의 국내의 화폐 단위의 캐시 및 해외의 화폐 단위의 캐시를 이용하여 처리할 수 있기 때문에 사용자의 종류에 따라 잔돈을 처리하는 과정이 상이하기 때문이다.
이하에서는, 잔돈 처리부(330)가 잔돈 처리 완료 메시지를 생성하는 과정을 설명하기로 한다.
일 실시예에서, 잔돈 처리부(330)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 동전 단위의 잔돈에 해당하는 금액 이상이고 사용자가 내국인이면, 국내의 화폐 단위의 캐시를 이용하여 상기 잔돈을 처리한 후 캐시 데이터베이스(340)에 저장된 사용자에 해당하는 국내의 화폐 단위의 캐시를 갱신한다.
그런 다음, 잔돈 처리부(330)는 상기와 같은 과정을 통해 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경한 후 상기 지폐 단위의 잔돈을 환급하는 잔돈 처리 완료 메시지를 가맹점 서버(200)에 제공한다.
한편, 잔돈 처리부(330)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이하이고 상기 사용자가 내국인이면, 잔돈에 해당하는 금액을 이용하여 상기 바코드의 국내의 화폐 단위의 캐시로 충전한 후 캐시 데이터베이스(340)에 저장된 사용자에 해당하는 국내의 화폐 단위의 캐시를 갱신한다.
그런 다음, 잔돈 처리부(330)는 상기와 같은 과정을 통해 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경한 후 상기 지폐 단위의 잔돈을 환급하는 잔돈 처리 완료 메시지를 가맹점 서버(200)에 제공한다.
다른 일 실시예에서, 잔돈 처리부(330)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이상이고 상기 사용자가 외국인이면, 국내의 화폐 단위의 캐시를 이용하여 상기 잔돈을 처리한 후 캐시 데이터베이스(340)에 저장된 사용자에 해당하는 국내의 화폐 단위의 캐시를 갱신한다.
그런 다음, 잔돈 처리부(330)는 상기와 같은 과정을 통해 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경한 후 상기 지폐 단위의 잔돈을 환급하는 잔돈 처리 완료 메시지를 가맹점 서버(200)에 제공한다.
한편, 잔돈 처리 서비스 제공 서버(300)는 바코드를 통해 처리 가능한 국내의 화폐 단위의 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이하이고 상기 사용자가 외국인이면, 한국 체류 기간에 따라 국내의 화폐 단위의 캐시 또는 상기 외국인의 국가의 화폐 단위의 캐시로 충전한 후 잔돈 처리 완료 메시지를 상기 가맹점 서버(200)에 제공한다.
보다 구체적으로, 잔돈 처리 서비스 제공 서버(300)는 사용자가 외국인이고 한국 체류 기간 중 남은 체류 기간이 특정 기간 이하이면 동전 단위의 잔돈을 외국인의 국가의 화폐 단위의 캐시로 충전한다.
한편, 잔돈 처리 서비스 제공 서버(300)는 사용자가 외국인이고 한국 체류 기간 중 남은 체류 기간이 특정 기간 이상이면 동전 단위의 잔돈을 국내의 화폐 단위의 캐시로 충전함으로써 국내에서 여행하면서 바코드를 이용하여 결제 시 국내의 화폐 단위의 캐시를 이용하여 잔돈을 처리할 수 있도록 한다.
또한, 환율은 매일 변하기 때문에 사용자가 외국인인 경우 때 환율을 고려하여 동전 단위의 잔돈을 국내의 화폐 단위의 캐시 또는 외국인의 국가의 화폐 단위의 캐시로 충전한다.
보다 구체적으로, 잔돈 처리 서비스 제공 서버(300)는 사용자 단말(100_1~100_N)로부터 캐시 출금 요청 메시지를 수신하면, 캐시 출금 요청 메시지에서 계좌 정보 및 출금 캐시를 추출하고, 금융 서버와 연동하여 출금 캐시에 해당하는 금액에서 특정 비율의 수수료를 제외한 후 상기 계좌 정보를 이용하여 출금을 처리한다.
일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 사용자가 내국인인 경우 금융 서버와 연동하여 바코드에 해당하는 국내의 화폐 단위의 캐시 중 출금 캐시에 해당하는 금액에서 특정 비율의 수수료를 제외한 후 상기 계좌 정보를 이용하여 출금을 처리한다.
다른 일 실시예에서, 잔돈 처리 서비스 제공 서버(300)는 사용자가 외국인인 경우, 금융 서버와 연동하여 바코드에 해당하는 국내의 화폐 단위의 캐시 및 외국인의 국가의 화폐 단위의 캐시 각각에 해당하는 금액에서 특정 비율의 수수료를 제외한 후 상기 계좌 정보를 이용하여 출금을 처리한다.
도 3은 본 발명에 따른 잔돈 처리 서비스 제공 방법의 일 실시예를 설명하기 위한 흐름도이다.
도 3을 참조하면, 잔돈 처리 서비스 제공 서버(300)는 사용자 단말 상의 바코드를 리딩한 가맹점 서버로부터 잔돈 처리 요청 메시지를 수신한다(단계 S310).
잔돈 처리 서비스 제공 서버(300)는 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여(단계 S320), 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단한다(단계 S330).
잔돈 처리 서비스 제공 서버(300)는 판단 결과에 따라 상기 바코드를 이용하여 상기 잔돈의 지급을 처리한다(단계 S340).
이상에서 설명한 본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고 후술하는 특허청구범위에 의해 한정되며, 본 발명의 구성은 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 그 구성을 다양하게 변경 및 개조할 수 있으므로 본 발명의 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있다. 그에 따라, 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다.
100: 사용자 단말
200: 가맹점 서버
300: 잔돈 처리 서비스 제공 서버

Claims (10)

  1. 잔돈 처리 서비스 제공 서버에서 실행되는 잔돈 처리 서비스 제공 방법에 있어서,
    사용자 단말 상의 바코드를 리딩한 가맹점 서버로부터 잔돈 처리 요청 메시지를 수신하는 단계;
    상기 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 단계;
    상기 잔돈의 단위가 동전이고 바코드를 통해 처리 가능한 국내 화폐 단위의 캐시에 해당하는 금액 이하이며, 사용자가 내국인이면, 상기 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경하여 환급 지불하도록 하고, 상기 국내 화폐 단위의 캐쉬의 금액을 차감하여 갱신하는 단계;
    상기 잔돈의 단위가 동전이고 바코드를 통해 처리 가능한 국내 화폐 단위의 캐시에 해당하는 금액을 초과하며, 사용자가 내국인이면, 상기 동전 단위의 잔돈을 상기 국내 화폐 단위의 캐쉬의 금액에 더하여 갱신하는 단계; 및
    상기 판단 결과에 따라 상기 바코드를 이용하여 상기 잔돈의 지급을 처리하며,
    상기 잔돈의 단위가 동전이고 사용자가 외국인인 경우, 남은 체류 기간이 소정의 체류 기간 이하이면 외국인이 속하는 국가의 화폐 단위로 적립하여 잔돈을 전환하고, 남은 체류 기간이 소정의 체류 기간을 초과하면 국내의 화폐 단위로 잔돈을 적립하여 전환할 수 있도록 한 것을 특징으로 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 사용자 단말로부터 바코드 생성 요청 메시지를 수신하는 단계; 및
    상기 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 상기 사용자가 외국인이라고 판단되면, 국내의 화폐 단위의 캐시 및 상기 외국인의 국가의 화폐 단위의 캐시를 관리하는 바코드를 생성하여 상기 사용자 단말에 제공하는 단계; 및
    상기 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 상기 사용자가 내국인이라고 판단되면, 국내의 화폐 단위의 캐시를 관리하는 바코드를 생성하여 상기 사용자 단말에 제공하는 단계를 더 포함하는 것을 특징으로 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법.
  3. 제1항에 있어서,
    상기 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 단계는
    상기 잔돈 처리 요청 메시지에서 상기 리딩한 바코드의 정보, 결제 금액 및 사용자가 지불한 현금을 추출하는 단계; 및
    상기 결제 금액 및 상기 사용자가 지불한 현금에 해당하는 금액을 비교하여 잔돈을 산출하고, 상기 잔돈이 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 단계를 포함하는 것을 특징으로 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법.
  4. 삭제
  5. 제1항에 있어서,
    상기 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이상이고 상기 사용자가 내국인이면, 상기 캐시를 이용하여 상기 동전 단위의 잔돈을 처리하여 상기 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경한 후 상기 지폐 단위의 잔돈을 환급하는 잔돈 처리 완료 메시지를 상기 가맹점 서버에 제공하는 단계; 및
    상기 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이하이고 상기 사용자가 내국인이면, 상기 동전 단위의 잔돈에 해당하는 금액을 상기 바코드의 캐시로 충전한 후 잔돈 처리 완료 메시지를 상기 가맹점 서버에 제공하는 단계를 포함하는 것을 특징으로 하는 바코드를 이용한 잔돈 처리 서비스 제공 방법.
  6. 사용자 단말로부터 바코드 생성 요청 메시지를 수신하면, 상기 바코드 생성 요청 메시지를 기초로 바코드를 생성하여 상기 사용자 단말에 제공하는 바코드 생성부; 및
    상기 사용자 단말 상의 바코드를 리딩한 가맹점 서버로부터 잔돈 처리 요청 메시지를 수신하면, 상기 잔돈 처리 요청 메시지를 기초로 결제 금액에 대한 잔돈을 산출하여 상기 잔돈의 단위가 동전 단위인지 또는 지폐 단위인지 여부를 판단하고, 상기 판단 결과에 따라 상기 바코드를 이용하여 상기 잔돈의 지급을 처리하는 잔돈 처리부를 포함하며,
    상기 잔돈의 단위가 동전이고 바코드를 통해 처리 가능한 국내 화폐 단위의 캐시에 해당하는 금액 이하이며, 사용자가 내국인이면, 상기 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경하여 환급 지불하도록 하고, 상기 국내 화폐 단위의 캐쉬의 금액을 차감하여 갱신하고, 상기 잔돈의 단위가 동전이고 바코드를 통해 처리 가능한 국내 화폐 단위의 캐시에 해당하는 금액 이상이며, 사용자가 내국인이면, 상기 동전 단위의 잔돈을 상기 국내 화폐 단위의 캐쉬의 금액에 더하여 갱신하고,
    상기 잔돈의 단위가 동전이고 사용자가 외국인인 경우, 남은 체류 기간이 소정의 체류 기간 이하이면 외국인이 속하는 국가의 화폐 단위로 적립하여 잔돈을 전환하고, 남은 체류 기간이 소정의 체류 기간을 초과하면 국내의 화폐 단위로 잔돈을 적립하여 전환할 수 있도록 한 것을 특징으로 하는 잔돈 처리 서비스 제공 서버.
  7. 제6항에 있어서,
    상기 바코드 생성부는
    상기 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 상기 사용자가 외국인이라고 판단되면, 국내의 화폐 단위의 캐시 및 상기 외국인의 국가의 화폐 단위의 캐시를 관리하는 바코드를 생성하여 상기 사용자 단말에 제공하고, 상기 바코드 생성 요청 메시지에서 추출한 사용자 정보를 이용하여 상기 사용자가 내국인이라고 판단되면, 국내의 화폐 단위의 캐시를 관리하는 바코드를 생성하여 상기 사용자 단말에 제공하는 것을 특징으로 하는 잔돈 처리 서비스 제공 서버.
  8. 제6항에 있어서,
    상기 잔돈 처리부는
    상기 잔돈 처리 요청 메시지에서 상기 리딩한 바코드의 정보, 결제 금액 및 사용자가 지불한 현금을 추출하고, 상기 결제 금액 및 상기 사용자가 지불한 현금에 해당하는 금액을 비교하여 잔돈을 산출하고, 상기 잔돈이 동전 단위인지 또는 지폐 단위인지 여부를 판단하는 것을 특징으로 하는 잔돈 처리 서비스 제공 서버.
  9. 제6항에 있어서,
    상기 잔돈 처리부는
    상기 잔돈이 동전 단위인 경우 상기 바코드의 정보에 해당하는 캐시를 현금화했을 때 상기 캐시에 해당하는 금액 및 상기 동전 단위의 잔돈에 해당하는 금액을 비교하고, 상기 비교 결과 및 상기 사용자가 내국인인지 또는 외국인인지 여부에 따라 잔돈 처리 완료 메시지를 생성하여 제공하는 것을 특징으로 하는 잔돈 처리 서비스 제공 서버.
  10. 제9항에 있어서,
    상기 잔돈 처리부는
    상기 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이상이고 상기 사용자가 내국인이면, 상기 캐시를 이용하여 상기 동전 단위의 잔돈을 처리하여 상기 동전 단위의 잔돈을 지폐 단위의 잔돈으로 변경한 후 상기 지폐 단위의 잔돈을 환급하는 잔돈 처리 완료 메시지를 상기 가맹점 서버에 제공하고, 상기 캐시에 해당하는 금액이 상기 동전 단위의 잔돈에 해당하는 금액 이하이고 상기 사용자가 내국인이면, 상기 동전 단위의 잔돈에 해당하는 금액을 상기 바코드의 캐시로 충전한 후 잔돈 처리 완료 메시지를 상기 가맹점 서버에 제공하는 것을 특징으로 하는 잔돈 처리 서비스 제공 서버.
KR1020180022009A 2018-02-23 2018-02-23 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버 KR101885196B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180022009A KR101885196B1 (ko) 2018-02-23 2018-02-23 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180022009A KR101885196B1 (ko) 2018-02-23 2018-02-23 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버

Publications (1)

Publication Number Publication Date
KR101885196B1 true KR101885196B1 (ko) 2018-08-03

Family

ID=63250326

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180022009A KR101885196B1 (ko) 2018-02-23 2018-02-23 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버

Country Status (1)

Country Link
KR (1) KR101885196B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140050432A (ko) * 2012-10-19 2014-04-29 김희재 동전적립방법
KR20170089111A (ko) * 2016-01-26 2017-08-03 차경진 식별코드를 포함한 바코드와 판매 시점 관리 단말기를 이용한 동전 적립 및 사용 서비스 제공 시스템 및 서비스 제공 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140050432A (ko) * 2012-10-19 2014-04-29 김희재 동전적립방법
KR20170089111A (ko) * 2016-01-26 2017-08-03 차경진 식별코드를 포함한 바코드와 판매 시점 관리 단말기를 이용한 동전 적립 및 사용 서비스 제공 시스템 및 서비스 제공 방법

Similar Documents

Publication Publication Date Title
RU2439695C2 (ru) Способ и система для первоначального и повторного зачисления средств на портативные потребительские устройства
US20220261790A1 (en) Electronic financial transaction system employing cryptocurrency and payment method using same
KR101961899B1 (ko) 가상화폐와 명목화폐 간의 환율을 고려한 가상화폐 자동 결제 서비스 제공 방법
US8302859B2 (en) Apparatus, method and system for facilitating payment of monetary transactions
KR20140020055A (ko) 결제 방법 및 그 시스템
CN106537433A (zh) 用于收回可退税款的***和方法
US20140316965A1 (en) Method and System for Managing Sovereign/Non-Sovereign Dual Debit Accounts
JP2007286697A (ja) 支払い処理支援装置及び支払い処理支援方法
US20130013502A1 (en) Facilitation of Transactions Using a Transaction Code
KR101729162B1 (ko) 금융 오픈 플랫폼 기반의 선불결제 관리 장치, 방법 및 컴퓨터 프로그램
US20160148199A1 (en) Method for Calculating and Converting the Value of Currency During Financial Transactions Using an Account Backed with Precious Metals
JP2019070931A (ja) 銀行システム、銀行システムによって実行される方法およびプログラム
JP2019036169A (ja) スマートフォンを利用したキャッシュアウトシステム
JP2011159225A (ja) 与信取引システム及びその方法
CN102411743A (zh) 动态货币转换交易***
US20190043132A1 (en) Funded pension processing device, method, and computer program
KR20110011589A (ko) 가맹점 간 결제 시스템 및 결제 방법
US20070088611A1 (en) Effecting ancillary actions on a transaction network
KR101839925B1 (ko) P2p 대출 연계 즉시결제시스템
KR101885196B1 (ko) 바코드를 이용한 잔돈 처리 서비스 제공 방법 및 이를 실행하는 서버
Soegoto et al. Technology on E-payment Systems
KR20200107342A (ko) 가치 고정형 암호화폐 발행 시스템 및 방법
US20180101839A1 (en) Coin jar
KR102092909B1 (ko) 환율을 반영하며 시간 단위로 표현되는 통합 전자화폐 생성 시스템
KR101429618B1 (ko) 이동통신 단말기를 이용한 대금결제 시스템, 거기에 이용되는 이동통신 단말기 및 그 대금결제 방법

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant