KR100395433B1 - Cash dispenser management method and system - Google Patents

Cash dispenser management method and system Download PDF

Info

Publication number
KR100395433B1
KR100395433B1 KR10-2000-0029849A KR20000029849A KR100395433B1 KR 100395433 B1 KR100395433 B1 KR 100395433B1 KR 20000029849 A KR20000029849 A KR 20000029849A KR 100395433 B1 KR100395433 B1 KR 100395433B1
Authority
KR
South Korea
Prior art keywords
atm
server
account
bank
cash
Prior art date
Application number
KR10-2000-0029849A
Other languages
Korean (ko)
Other versions
KR20010108866A (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 KR10-2000-0029849A priority Critical patent/KR100395433B1/en
Publication of KR20010108866A publication Critical patent/KR20010108866A/en
Application granted granted Critical
Publication of KR100395433B1 publication Critical patent/KR100395433B1/en

Links

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명의 목적은 특정 은행과 제휴한 현금지급기 관리대행자가 현금지급기를 설치코자 하는 자(현금지급기 설치자)로부터 직접 설치주문을 받아서 제조업체로 하여금 현금지급기를 설치자의 점포 등에 설치하고, 현금지급기의 운용.관리를 현금지급기 관리대행자가 직접 수행하는 현금지급기 관리대행 방법 및 시스템을 제공하는 것이다.An object of the present invention is to install a cash machine in the store of the installer, the cash dispenser management agent affiliated with a specific bank receives the installation order directly from the person (cash dispenser installer) who wants to install the ATM, the operation of the ATM machine To provide a method and system for managing ATMs, which is directly performed by the ATM manager.

본 발명에 따른 현금지급기 관리대행 시스템은 고객의 계좌가 저장되어 있는 계좌DB를 포함하고 있는 제휴은행 호스트, 웹서버와 통신서버와 DB서버로 구성되는 현금지급기 관리대행 서버, 고객의 현금지급 요청에 대해 현금출금을 하는 현금지급기로 구성되는 시스템으로서, 제휴은행 호스트와 현금지급기 관리대행 서버는 통상의 은행전산망으로 연결되고, 현금지급기 관리대행 서버와 현금지급기는 전용선으로 연결되며, 현금지급기 관리대행 서버의 DB서버에는 거래내역DB가 포함되는 시스템으로 이루어진다. 구성은 다음과 같다. 1) 제휴은행 호스트의 계좌DB에 현금지급기 설치자의 계좌를 개설하는 단계, 2) 고객이 현금지급기에서 현금지급을 요청하면 현금지급 요청메시지가 현금지급기 관리대행 서버의 통신서버로 전달되는 단계, 3) 현금지급기 관리대행 서버의 통신서버가 상기 현금지급 요청메시지를, 고객의 계좌에서 현금지급기 설치자의 계좌로 이체하는 메시지로 변환하여 제휴은행 호스트로 전송하는 단계, 4) 제휴은행 호스트가 고객의 계좌DB에서 출금처리를 하여 현금지급기 설치자의 계좌DB로 이체하고 이체처리 결과메시지를 현금지급기 관리대행 서버의 통신서버로 전송하는 단계, 5) 현금지급기 관리대행 서버의 통신서버가 이체처리 결과메시지를 출금메시지로 변환하여 현금지급기로 전송하는 단계, 6) 현금지급기가 출금메시지를 해독하여 현금을 방출하는 단계.The ATM managing agent system according to the present invention is a partner bank host including an account DB in which a customer's account is stored, an ATM managing agent server consisting of a web server, a communication server and a DB server, and a customer's cash payment request. It is a system consisting of a cash dispenser for cash withdrawal, the partner bank host and the ATM management agency server is connected to the normal bank computer network, ATM management agency server and the ATM is connected to a dedicated line, ATM management agent server DB server is composed of a system containing a transaction history DB. The configuration is as follows. 1) opening the account of the ATM installer in the account DB of the partner bank host; 2) when the customer requests a cash payment from the ATM, a cash payment request message is delivered to the communication server of the ATM management agent server; 3 A) the communication server of the ATM managing agent server converts the cash payment request message into a message transferred from the client's account to the ATM installer's account and transmits the message to the partner bank host; Withdrawal processing from the DB and transfer it to the account DB of the ATM installer, and transfer the transfer processing result message to the communication server of the ATM managing agent server; 5) The communication server of the ATM managing agent server withdraws the transfer processing result message. Converting the message into a cash dispenser and transmitting the same to the ATM; and 6) the ATM dissolves the withdrawal message and releases the cash. system.

Description

현금지급기 관리대행 방법 및 시스템 {Cash dispenser management method and system}Cash dispenser management method and system

본 발명은 은행 점외자동화에 관한 것으로서, 특정 은행과 업무제휴한 현금지급기 관리대행자에 의해 현금지급기가 설치, 운용, 관리되는 현금지급기 관리대행 방법 및 시스템에 관한 것이다.The present invention relates to an out-of-bank automation, and relates to an ATM managing agent method and system in which an ATM is installed, operated, and managed by an ATM managing agent affiliated with a specific bank.

현재 은행업무를 반드시 은행업무시간에만 은행에서 볼 수 있는 것은 아니다. 네트웍을 통한 자동화에 의해 영업외 시간에도 은행업무를 볼 수 있고, 은행에 가지 않고도 은행업무를 볼 수 있다. 이러한 은행업무 자동화는 은행 EDI VAN의 구축과 함께 금융자동화 기기의 개발에 의해 계속 발전하고 있다. 금융자동화 기기로는 현금지급기(CD, cash dispenser)나 현금수표 자동입출금기(ATM)를 대표적으로 들 수 있다.Currently banking is not necessarily available at banks during banking hours. By the automation through the network, you can see the banking business even during non-business hours, you can see the banking business without going to the bank. Such banking automation continues to be developed by the development of financial automation equipment with the construction of bank EDI VAN. The automatic teller machine is a cash dispenser (CD) or cash check automated teller machine (ATM).

현재 은행 영업점 이외의 장소에 현금지급기를 설치하여 은행의 호스트와 네트웍 또는 전용선을 통해 온라인으로 연결하여 금융업무를 행하고 있다. 본 명세서에서는 이러한 방식을 "점외자동화"라 부르기로 한다.Currently, ATMs are installed in locations other than bank branches, and are connected to the bank's host online via a network or leased line to conduct financial business. In this specification, this method will be referred to as "out-of-point automation."

종래의 점외자동화 시스템의 전형적인 예를 도1a와 도1b를 통해 설명한다.현금지급기를 설치한 은행의 호스트(은행호스트, 10)와 현금지급기(12)가 전용선으로 연결되어, 현금지급기(12)가 은행호스트(10)에 의해 제어된다. 은행호스트(10)는 금융결제원 서버(14)를 매개로 하여 타은행 서버(16)와 연결된다. 도1a의 종래 시스템에서는 현금지급기(12)가 전적으로 은행호스트(10)에 의해 제어되고, 타은행 서버(16)를 통해 타은행 계좌 서비스를 받을 때에는 은행호스트(10)에 소정의 수수료가 지급이 된다.A typical example of the conventional out-of-point automated system will be described with reference to Figs. 1A and 1B. A host (bank host) 10 and a cash dispenser 12 of a bank in which a cash dispenser is installed are connected to a cash machine 12 by a dedicated line. Is controlled by the bank host 10. The bank host 10 is connected to another bank server 16 through the KFTC server 14. In the conventional system of FIG. 1A, the ATM 12 is entirely controlled by the bank host 10, and a predetermined fee is paid to the bank host 10 when receiving another bank account service through the other bank server 16. FIG. do.

도1b를 볼 때, 종래에는 고객이 현금지급기(12)에서 현금카드를 이용하여 비밀번호를 입력하고 인출액(이체액을 포함한다)을 입력하면 현금지급기(12)로부터 현금지급 요청메시지가 현금지급기 설치은행의 호스트(10)로 전송된다[100]. 은행호스트(10)에서는 고객의 계좌은행을 조회하여[102] 현금지급기를 설치한 은행에서 개설된 계좌라면 이 은행에서 지급처리를 하고[104], 타은행에서 개설된 계좌라면 해당 타행에서 지급처리를 한다[106]. 다음에, 은행호스트(10)에서 출금메시지를 현금지급기(12)로 전송하면, 현금지급기(12)에서는 이에 따라 전표를 발행하고[110] 현금을 방출한다[112]. 이러한, 현금지급 절차는 신용카드를 이용한 현금서비스 절차나 계좌이체 서비스 절차에도 유사하게 적용된다.Referring to FIG. 1B, in the related art, when a customer inputs a password using a cash card at an ATM 12 and inputs a withdrawal amount (including a transfer amount), the ATM request message from the ATM 12 is a cash dispenser. It is transmitted to the host 10 of the installation bank [100]. The bank host 10 inquires the customer's account bank [102] and processes the payment at this bank if the account was opened at the bank where the ATM was set up [104], and if the account was opened at the other bank, the payment was processed at the other row. [106]. Next, when the bank host 10 sends the withdrawal message to the cash dispenser 12, the cash dispenser 12 issues a document accordingly [110] and releases the cash [112]. This cash payment procedure is similarly applied to the credit card cash advance process or the bank transfer service process.

이와같이, 현행 점외자동화에서는 은행으로부터의 원격지에 설치되는 현금지급기의 설치, 관리, 운용을 모두 은행측에서 수행하여야 하기 때문에 실제로는 은행 영업장의 실질적 연장일 뿐으로 볼 수 있다.As such, in the current point of out-of-pocket automation, since the installation, management, and operation of all ATMs installed at remote locations from the bank must be performed by the bank side, it can actually be seen as a practical extension of the bank's operations.

예를 들어, 종래 또는 현행의 점외자동화에서는, 자동 현금거래시 단순히 사용자의 은행계좌에서 지급처리만 되고 있다. 즉, A은행이 설치한 현금지급기를 통해서 B은행의 고객이 현금을 인출하는 경우에 A은행이 설치한 현금지급기는 단순히 B은행에 대한 창구역할만 할 뿐이다. 또한, 현금지급기(12)측에서 장애가 발생할 때에는 은행 호스트(10)에서의 모니터링이나 별도의 통보를 받고 직원이 파견되어 장애를 복구하여야 한다. 또, 현금지급기(12)에서 현금이 소진되어도 은행에서 직접 직원이 파견되어 현금을 채워넣어야 한다.For example, in the conventional or the current in-vehicle automation, payment processing is simply performed in the user's bank account at the time of automatic cash transaction. In other words, when a customer of Bank B withdraws cash through the ATM set up by Bank A, the ATM set up by Bank A is simply a window to Bank B. In addition, when a failure occurs on the ATM 12 side, the bank host 10 must be monitored or separately notified and an employee must be dispatched to recover the failure. In addition, even if cash is exhausted at the ATM 12, an employee must be dispatched directly from the bank to fill the cash.

이 밖에도 원격지의 현금지급기 관리에 따른 많은 업무가 은행에 의해서 직접 이루어지고 있기 때문에, 비용절감과 업무능률 향상을 목적으로 하는 진정한 금융자동화가 이루어지기에는 다음과 같은 곤란한 문제가 있다.In addition, since many operations are performed by the bank directly in the management of remote ATMs, there are the following difficulties for true financial automation to reduce costs and improve work efficiency.

1) 은행의 운영비용이 커져 은행의 수익성 문제가 대두된다. 2) 은행의 자체인력에 의한 기기의 운영관리로 인해 업무생산성이 저하되고 본연의 업무가 소홀해진다. 3) 장애발생시 고장해결이 늦거나 고객요청 서비스에 대한 응답이 늦어 고객에 대한 이미지가 약해진다. 4) 설치장소를 확보하는데 소요되는 인적.물적투자가 과도해진다. 5) 자동화기기의 도입.설치.운영에 관련된 부서가 많아져서 본연의 은행업무 이외의 불필요한 업무에 투입되는 사무가 많아진다.1) The bank's operating costs will increase, raising the bank's profitability. 2) Due to the operation and management of the equipment by the bank's own personnel, the productivity of work is reduced and the original work is neglected. 3) In case of failure, the image of the customer is weakened due to the delay of troubleshooting or the late response to customer request service. 4) The human and material investment required to secure the installation site becomes excessive. 5) There are many departments involved in the introduction, installation and operation of automated equipment, and more office work is put into unnecessary tasks other than the original banking.

이에, 출원인은 특정 은행과 제휴한 현금지급기 관리대행자가 현금지급기를 설치코자 하는 자(현금지급기 설치자)로부터 직접 설치주문을 받아서 제조업체로 하여금 현금지급기를 설치자의 점포 등에 설치하고, 현금지급기의 운용.관리를 현금지급기 관리대행자가 직접 수행하는 방안을 창안하였다.Therefore, the Applicant receives the installation order directly from the person who wants to install the ATM (cash dispenser installer) by the ATM managing agent affiliated with a specific bank, and the manufacturer installs the ATM in the store of the installer, and operates the ATM. We created a plan for the cashier management agent to carry out the management directly.

현금지급기 관리대행자는 제휴은행에 일정한 시기에만 거래내역 등의 운영상황을 보고함으로써, 은행은 영업점에서의 본연의 업무만을 수행하여 점외 자동화에 소요되는 인적.물적 낭비를 줄일 수 있고, 현금지급기 관리대행자는 거래실적에 따라 은행으로부터 소정의 수수료를 받을 수 있다.The ATM management agent reports the operating status of transactions and the like to partner banks only at certain times, thereby reducing the human and material waste required for off-site automation by performing only the original duties at the branch, and the ATM management agent. May receive a certain fee from the bank depending on the transaction performance.

본 발명의 목적은 특정 은행과 제휴한 현금지급기 관리대행자가 현금지급기를 설치코자 하는 자(현금지급기 설치자)로부터 직접 설치주문을 받아서 제조업체로 하여금 현금지급기를 설치자의 점포 등에 설치하고, 현금지급기의 운용.관리를 현금지급기 관리대행자가 직접 수행하는 현금지급기 관리대행 방법 및 시스템을 제공하는 것이다.An object of the present invention is to install a cash machine in the store of the installer, the cash dispenser management agent affiliated with a specific bank receives the installation order directly from the person (cash dispenser installer) who wants to install the ATM, the operation of the ATM machine To provide a method and system for managing ATMs, which is directly performed by the ATM manager.

도1a는 종래의 점외자동화 시스템의 구성도.Figure 1a is a block diagram of a conventional out-of-point automation system.

도1b는 종래의 점외자동화 방법의 순서도.Figure 1b is a flow chart of a conventional point-of-point automation method.

도2는 본 발명의 기본적 아이디어를 나타내는 업무처리 절차도.Figure 2 is a process diagram showing the basic idea of the present invention.

도2a는 본 발명에 따른 현금지급기 관리대행 시스템의 개략적 구성도.Figure 2a is a schematic diagram of an ATM managing agent system according to the present invention.

도2b는 현금지급기 관리대행 시스템의 상세 구성도.Figure 2b is a detailed configuration of the ATM management agency system.

도3a는 본 발명에 따른 현금지급기 관리대행 방법의 개략적 순서도.Figure 3a is a schematic flowchart of an ATM managing agent method according to the present invention.

도3b는 현금지급기 관리대행 방법의 상세 순서도.Figure 3b is a detailed flowchart of the ATM managing agent method.

도4는 다른 실시예에 따른 현금지급기 관리대행 방법의 상세 순서도.Figure 4 is a detailed flowchart of the ATM managing agent method according to another embodiment.

도5는 도3b와 도4의 프로세스에 각각 추가될 수 있는 프로세스의 순서도.5 is a flow chart of a process that may be added to the process of FIGS. 3B and 4, respectively.

도면주요부의 설명:은행호스트(10), 현금지급기(12), 금융결제원 서버(14), 타은행 서버(16), 현금지급기 관리대행 서버(20), 웹서버(22), 통신서버(24), DB서버(26), 관리단말기(28), 방화벽(30), 거래내역DB(32), 현금지급 요청메시지/계좌이체 메시지 변환수단(34), 통신수단(36), 이체처리 결과메시지/출금메시지 변환수단(38), 장애코드 분석 수단(39), 은행호스트(40), 제휴은행 호스트(42), 금융결제원 서버(44), 타은행 서버(46), 계좌DB(43, 47), 계좌확인수단(48), 비밀번호 확인수단(50), 현금지급기 설치자(60), 현금지급기(62), 모니터 단말기(64), 카드독출 및 고객 인터페이스 수단(66), 현금지급 요청수단(68), 출금처리 수단(70), 현금방출 수단(72), 장애감지 수단(74) Description of the main parts of the drawing: bank host (10), ATM (12), KFTC server (14), other bank server (16), ATM managing agent server (20), web server (22), communication server (24) ), DB server 26, management terminal 28, firewall 30, transaction history DB 32, cash payment request message / account transfer message conversion means 34, communication means 36, transfer processing result message / Withdrawal message conversion means (38), failure code analysis means (39), bank host (40), affiliated bank host (42), KFTC server (44), other bank server (46), account DB (43, 47) ), Account verification means 48, password verification means 50, ATM installer 60, ATM 62, monitor terminal 64, card reading and customer interface means 66, cash payment request means ( 68, withdrawal processing means 70, cash release means 72, failure detection means 74

용어의 정의Definition of Terms

(1) 현금지급기 관리대행자 서버: 특정 은행과의 업무제휴하에 현금지급기를 설치, 운용, 관리하는 자의 서버.(1) ATM management agent server: A server of a person who installs, operates, and manages an ATM in a business alliance with a specific bank.

(2) 제휴은행: 현금지급기 관리대행자와 업무제휴를 맺은 은행(2) Affiliated banks: Banks that have business alliances with ATM machines

(3) 타은행: 제휴은행 이외의 다른 은행.(3) Other banks: banks other than affiliated banks.

(4) 현금지급기 설치자: 제휴은행에 계좌를 개설하고 현금지급기 관리대행자를 통해 현금지급기를 설치한 자로서 직접 현금을 조달하여 현금지급기에 장착한다.(4) Cash dispenser installer: A person who opens an account at an affiliated bank and installs a cash dispenser through an ATM management agent and collects cash and installs it in the ATM.

개요summary

본 발명의 기본 아이디어의 업무절차는 도2에 나타낸 것과 같다. (a)는 현금지급기의 설치에 대한 업무절차이고, (b)는 현금지급기의 운용에 관한 절차도이다. 현금지급기 관리대행자는 특정 은행 및 현금지급기 제조자와 제휴계약을 맺고 있다.The working procedure of the basic idea of the present invention is as shown in FIG. (a) is the working procedure for the installation of the ATM, and (b) is the procedure for the operation of the ATM. ATM managers have partnership agreements with specific banks and ATM manufacturers.

도2의 (a)에서, 현금지급기의 설치절차는 다음 순서로 진행된다.In FIG. 2A, the installation procedure of the ATM is performed in the following order.

① 본 발명에 따른 방식으로 관리되는 현금지급기를 설치하고자 하는 설치점에서 현금지급기 관리대행자에 현금지급기(CD기)를 설치해달라고 신청을 한다. ② 현금지급기 관리대행자는 제휴은행에 현금지급기 설치장소에 대한 승인을 신청한다. ③ 제휴은행이 설치장소에 대해 검토를 하고 승인을 한다. ④ 현금지급기 관리대행자가 설치점에 현금지급기 설치일정과 공사내용에 대해서 통지한다. 그리고, 현금지급기 제작자에게 현금지급기의 납품을 요청한다. ⑤ 현금지급기 관리대행자가 전화국 또는 사설통신망에 통신회선(전용선) 신청을 한다. ⑥ 이때에 설치점에서는 자체적으로 전기공사 및 구내 회선공사를 해서 통신회선 설치 준비를 한다. ⑦ 전화국에서 설치점에 통신회선을 설치한다. ⑧ 현금지급기 제작자는 설치점에 직접 현금지급기를 납품하여 설치한다. ⑨ 설치점에서는 현금지급기 제작자에게 현금지급기 설치확인서를 발급한다. ⑩ 이로써 설치점에 설치된 현금지급기를 통해 은행과 온라인 서비스가 개시된다. ⑪ 현금지급기 제작자는 현금지급기 관리대행자에게 현금지급기의 납품을 완료하였음을 통지한다.① At the installation point where you want to install a cash dispenser managed by the method according to the present invention, apply to install a cash dispenser (CD machine) in the ATM managing agent. ② The ATM managing agent requests the partner bank for approval of the ATM installation place. ③ The partner bank reviews and approves the installation site. ④ The ATM managing agent notifies the installation store of the ATM installation schedule and construction details. Then, the ATM manufacturer is requested to deliver the ATM. ⑤ The ATM operator applies for communication line (private line) to the telephone company or private communication network. ⑥ At this time, the installation shop will do the electric work and internal line work in-house to prepare the communication line. ⑦ Install a communication line at the installation point at the telephone company. ⑧ ATM makers install and install ATMs directly at installation points. ⑨ The establishment issues a cash machine installation confirmation to the maker of the machine. ⑩ The bank and the on-line service are then started through an ATM installed at the installation point. The ATM maker notifies the ATM management agent that the ATM has been delivered.

도2의 (b)에서 현금지급기 관리대행 절차는 다음과 같다.In Figure 2 (b), the ATM managing agent procedure is as follows.

① 현금지급기 제작자가 현금지급기 관리대행자에게 현금지급기의 대금과 설치료, 보수료 등을 청구한다. ② 현금지급기 관리대행자는 이에 대해 결제처리를한다. ③ 현금지급기 관리대행자는 매월 제휴은행에 대해서 현금지급기 제휴 및 이용수수료를 청구하고, ④ 제휴은행에서는 이를 결제한다. ⑤ 전화국은 매월 현금지급기 관리대행자에게 전용회선 사용료를 청구하고, ⑥ 현금지급기 관리대행자는 이를 결제처리한다. ⑦ 현금지급기 관리대행자는 매월 현금지급기 설치점에게 현금지급기 관리용역료 및 현금장착 수수료를 지급한다. ⑧,⑨ 제휴은행과 설치점 사이에서는 현금지급기를 통한 현금인출거래가 이루어지는데, 현금지급기에서 제휴은행으로는 현금인출 거래가 일어나고 제휴은행세서는 인출금을 설치점 계좌로 이체하는 거래가 일어난다.① The ATM maker will ask the ATM management agent for the cash machine installation fee, installation fee, and maintenance fee. ② The ATM manager will process the payment. ③ The ATM managing agent charges the ATM and affiliate fee each month for the partner bank, and ④ the partner bank makes the payment. ⑤ The telephone company charges the ATM management agent every month for the leased line fee. ⑥ The ATM operator handles the payment. ⑦ The ATM management agent pays the ATM management service fee and the cash loading fee to the ATM installation shop every month. Cash withdrawal transactions are conducted between ATMs and banks through ATMs. Cash withdrawals occur from ATMs to partner banks, and banks withdrawals from ATMs to withdrawal accounts.

이상에서 설명한 것과 같은 방식으로 본 발명에 따른 현금지급기 관리대행 방법이 이루어진다. 본 발명을 기술적으로 구현하기 위해서, 현금지급기 관리대행자측에는 웹서버와 DB서버와 통신서버로 이루어지는 현금지급기 관리대행 서버가 구축된다. 설치점에는 현금지급기와 PC가 설치되고, 제휴은행에는 은행호스트가 구축된다. 현금지급기 관리대행 서버의 통신서버와 제휴은행 호스트는 전용 은행전산망으로 연결되고, 통신서버와 현금지급기는 사설, 또는 국선 전용회선을 통해 연결되고, 웹서버/DB서버와 통신서버는 인터넷 규약인 TCP/IP로 연결된다.The ATM managing agent method according to the present invention is made in the same manner as described above. In order to technically implement the present invention, an ATM managing agent server is constructed on the ATM managing agent side comprising a web server, a DB server, and a communication server. ATMs and PCs are installed at the installation points, and bank hosts are established at partner banks. The communication server of the ATM managing agent server and the partner bank host are connected to a dedicated bank computer network, the communication server and the ATM are connected through a private or trunk line, and the web server / DB server and the communication server are the Internet protocol TCP. Connected by / IP.

시스템 구성System configuration

"발명이 해결하려는 기술적 과제"에서 설명한 것과 같이, 본 발명의 목적을 극대화하기 위해서, 은행이 현금지급기를 직접 운용하거나 관리하는 등의 행위를 하지 않고, 현금지급기 설치자가 직접 현금지급기에 필요한 소모품을 조달하고 현금을 장착하여야 하기 때문에, 다른 고객이 자신의 계좌에서 현금인출을 할 경우에도 내부적으로는 제휴은행으로부터 현금지급기 설치자의 계좌로 이체처리가 되는 점에서 출발한다.As described in "Technical Problems to Solve the Invention", in order to maximize the object of the present invention, the bank installer does not directly operate or manage the ATM, and the ATM installer directly supplies the consumables necessary for the ATM. Since it is necessary to procure and install cash, even if another customer withdraws cash from his or her account, it is internally transferred from the partner bank to the ATM installer's account.

본 발명의 아이디어를 실현하기 위해, 현금지급기 관리대행 서버가 구축된다. 도2a는 본 발명의 현금지급기 관리대행 시스템의 개요도이다. 크게 현금지급기 관리대행 서버(20)와, 은행호스트(40)와, 현금지급기 설치자(60)로 구성된다.In order to realize the idea of the present invention, an ATM managing agent server is constructed. Figure 2a is a schematic diagram of an ATM managing agent system of the present invention. It is largely composed of the ATM management agency server 20, the bank host 40, the ATM installer 60.

현금지급기 관리대행 서버(20)는 TCP/IP를 통해 연결되어 있는 웹서버(22)와 통신서버(24)와 DB서버(26)로 구성된다. 모니터링을 위하여 관리단말기(28)가 포함될 수도 있다. 웹서버(22)는 인터넷 보안을 위해 방화벽(firewall, 30)을 갖는 것이 바람직하다. DB서버(26)에는 거래내역DB(32)가 포함되어 있다. 거래내역DB는 현금지급기에서 일어난 거래의 내역을 저장하여 은행호스트(40)에 주기적으로 보고하기 위한 데이터베이스이다. 거래내역DB(32)에는 일일정산DB가 포함될 수 있다. 일일정산DB는 매일의 거래내역을 정리하기 위한 데이터가 저장되는 곳이다.The ATM managing agent server 20 includes a web server 22, a communication server 24, and a DB server 26 connected through TCP / IP. The management terminal 28 may be included for monitoring. The web server 22 preferably has a firewall 30 for Internet security. The DB server 26 includes a transaction history DB 32. Transaction history DB is a database for periodically reporting to the bank host 40 to store the details of the transaction that occurred in the ATM. Transaction history DB 32 may include a daily settlement DB. Daily Settlement DB is where data is stored to organize daily transactions.

은행호스트(40)에는 제휴은행 호스트(42)와 금융결제원 서버(44)와 타은행 서버(46)가 은행전산망(예: X.25)에 의해 연결되어 있다. 제휴은행 호스트(42)와 타은행 서버(46)에는 각각의 고객에 대한 계좌정보가 저장되어 있는 계좌DB(43, 47)가 있다.The bank host 40 is connected to the partner bank host 42, the KFTC server 44, and the other bank server 46 by a bank computer network (for example, X.25). The affiliated bank host 42 and the other bank server 46 have account DBs 43 and 47 in which account information for each customer is stored.

현금지급기 설치자(60)에는 현금지급기(62)와 모니터 단말기(64)가 포함된다. 현금지급기(62)는 통상의 현금지급장치이고 모니터 단말기(64)는 현금지급기관리대행 서버(20)의 웹서버(22)에 접속하는 단말기이다.The ATM installer 60 includes an ATM 62 and a monitor terminal 64. The ATM 62 is a conventional cash dispenser and the monitor terminal 64 is a terminal connected to the web server 22 of the ATM managing agent server 20.

도2a에서, 제휴은행 호스트(42)와 타은행 서버(46)와 현금지급기 관리대행 서버의 통신서버(24)는 통상의 은행전산망(예로서, X.25)으로 연결되고, 현금지급기 관리대행 서버의 통신서버(24)와 현금지급기(62)는 전용선으로 연결되며, 현금지급기 관리대행 서버의 웹서버(22)와 모니터 단말기(64)는 통상의 인터넷 프로토콜로 연결된다.In FIG. 2A, the partner bank host 42, the other bank server 46, and the communication server 24 of the ATM managing agent server are connected to an ordinary bank computer network (for example, X.25) and the ATM managing agent. The communication server 24 and the ATM 62 of the server are connected by a dedicated line, and the web server 22 and the monitor terminal 64 of the ATM managing agent server are connected by a general Internet protocol.

본 발명에 따른 현금지급기 관리대행 시스템의 상세한 구성에 대해서 도2b를 참조하여 설명한다.The detailed configuration of the ATM managing agent system according to the present invention will be described with reference to FIG. 2B.

현금지급기(62)는 고객이 카드를 이용하여 비밀번호를 입력하고 원하는 금종과 금액을 선택하여 현금지급을 요청할 수 있도록 하는 고객 인터페이스 수단 및 고객의 조작에 의해 카드를 독출하는 수단(66)과, 현금지급 요청메시지를 현금지급기 관리대행 서버로 전송하는 수단(68)과, 현금지급기 관리대행 서버로부터 전송된 출금메시지에 따라 출금처리를 하는 수단(70)과, 출금처리 결과에 따라 현금을 방출하는 수단(72)으로 구성되고,The cash dispenser 62 includes a customer interface means for allowing a customer to input a password using a card, select a desired amount and amount of money, and request a cash payment; Means 68 for transmitting the cash payment request message to the ATM managing agent server, means for withdrawing processing according to the withdrawal message sent from the ATM managing agent server, and discharging cash according to the withdrawal processing result. Means 72,

현금지급기 관리대행 서버의 통신서버(24)는 현금지급기(62)로부터 전송된 현금지급 요청메시지를 고객의 계좌에서 현금지급기 설치자의 계좌로 이체하는 메시지로 변환하는 수단(34)과, 제휴은행 호스트(42)와 메시지를 송수신하는 통신수단(36)과, 제휴은행 호스트로부터 전송된, 고객의 계좌DB에서 출금처리를 하여 현금지급기 설치자의 계좌DB로 이체한 이체처리 결과메시지를 출금메시지로 변환하여 현금지급기로 전송하는 수단(38)으로 구성되고,The communication server 24 of the ATM managing agent server is a means 34 for converting the cash payment request message sent from the ATM 62 into a message for transferring from the customer's account to the ATM installer's account, and the partner bank host. A communication means 36 for sending and receiving messages to and from the 42, and withdrawal processing from the customer's account DB, which is transmitted from the partner bank host, and converts the transfer processing result message into the withdrawal message of the ATM installer's account DB; Means for transmitting to the ATM,

현금지급기 관리대행 서버의 DB서버(26)는 상기 이체처리 결과메시지에 따른이체처리 거래내역이 저장되는 거래내역DB(32)가 포함되고,DB server 26 of the ATM management agent server includes a transaction history DB 32 that stores the transaction processing transaction details according to the transfer processing result message,

제휴은행 호스트(42)는 현금지급기 관리대행 서버의 통신서버(24)로부터 전송된 계좌이체 메시지를 해독하여 고객의 계좌가 제휴은행 호스트의 계좌DB(43)에 있는지를 확인하는 수단(48)과, 비밀번호를 확인.인증하는 수단(50)으로 구성된다.The affiliated bank host 42 decrypts the account transfer message sent from the communication server 24 of the ATM managing agent server, so as to check whether the customer's account is in the affiliated bank host's account DB 43, and Means for verifying and authenticating the password.

상기 구성에서, 현금지급기 관리대행 서버의 통신서버(24)에 있는 통신수단(36)은 DB서버(26)의 거래내역DB(32)에 저장된 데이터를 제휴은행 호스트(42)에 주기적으로 전송하는 기능도 한다(나중에 설명함).In the above configuration, the communication means 36 in the communication server 24 of the ATM managing agent server periodically transmits the data stored in the transaction history DB 32 of the DB server 26 to the partner bank host 42. It also functions (described later).

도2b에는 또한, 상기 구성에 추가하여, 현금지급기(62)에는 상기 카드독출 수단 및 고객 인터페이스 수단(66), 출금처리 수단(70), 현금방출수단(72)의 장애를 감지하여 장애코드를 현금지급기 관리대행 서버의 통신서버(24)로 전송하는 수단(74)이 추가되고, 현금지급기 관리대행 서버의 통신서버(24)에는 현금지급기(62)로부터 전송된 장애코드를 수신하여 원인파악을 하여 장애해결 메시지를 웹서버(22)로 전송하는 수단(39)이 추가됨이 표시되어 있다.2B, in addition to the above configuration, the cash dispenser 62 detects a failure of the card reading means and the customer interface means 66, the withdrawal processing means 70, and the cash discharging means 72 to detect a failure code. Means 74 for transmitting to the communication server 24 of the ATM managing agent server are added, and the communication server 24 of the ATM managing agent server receives the failure code transmitted from the ATM 62 to determine the cause. It is indicated that the means 39 for transmitting the troubleshooting message to the web server 22 is added.

또한, 현금지급기(62)에는 상기 웹서버(22)에 접속하여 장애해결 메시지를 수신하는 모니터(64)가 추가로 포함될 수 있음은 도2a에서 설명한바 있다.In addition, it has been described in FIG. 2A that the cash dispenser 62 may further include a monitor 64 connected to the web server 22 to receive a troubleshooting message.

도2b에는, 제휴은행 호스트(42) 하나만 표시하였지만, 도2a의 경우와 같이 금융결제원 서버(44)를 통해 타은행 서버(46)와 연결될 수 있다. 이때에, 제휴은행 호스트(42)는 고객의 계좌가 제휴은행 호스트의 계좌DB(43)에 있는지를 확인하여 타은행의 계좌DB(47)에 있는 고객의 경우에는 현금지급 요청메시지를 타은행으로 전송하는 수단을 추가로 포함할 수 있다.Although only one affiliated bank host 42 is shown in FIG. 2B, it may be connected to another bank server 46 through the KFTC server 44 as in the case of FIG. 2A. At this time, the partner bank host 42 checks whether the customer's account is in the account DB 43 of the partner bank host, and in the case of the customer in the account DB 47 of the other bank, the cash payment request message to the other bank. It may further comprise means for transmitting.

본 발명에 따른 현금지급기 관리대행 시스템의 기능설명(작용)은 아래에서 관리대행 방법의 설명과 함께 이루어질 것이다.Functional description (action) of the ATM management agent system according to the present invention will be made with the description of the management agency method below.

현금지급기 관리대행 방법How to manage ATM

본 발명에 따른 현금지급기 관리대행 방법(이하, "본 방법")은 도2a 및 도2b와 같이 구성되는 시스템에서 이루어진다. 즉, 고객의 계좌가 저장되어 있는 계좌DB를 포함하고 있는 은행호스트, 웹서버와 통신서버와 DB서버로 구성되는 현금지급기 관리대행 서버, 고객의 현금지급 요청에 대해 현금출금을 하는 현금지급기로 구성되는 시스템으로서, 은행호스트와 현금지급기 관리대행 서버는 통상의 은행전산망으로 연결되고, 현금지급기 관리대행 서버와 현금지급기는 전용선으로 연결되며, 현금지급기 관리대행 서버의 DB서버에는 거래내역DB가 포함되는 시스템에서 이루어지는 방법이다.The ATM managing agent method (hereinafter, "the present method") according to the present invention is made in a system configured as shown in Figs. 2A and 2B. In other words, it consists of a bank host that includes an account DB in which a customer's account is stored, an ATM managing agent server composed of a web server, a communication server, and a DB server, and a cash dispenser that withdraws cash for a customer's cash payment request. As a system, the bank host and the ATM management agency server are connected to a normal bank computer network, the ATM management agency server and the ATM are connected by a dedicated line, and the DB server of the ATM management agency server includes a transaction history DB. This is how the system works.

본 방법은 도3a와 같은 단계로 이루어진다.The method consists of the same steps as in Fig. 3a.

1) 제휴은행 호스트의 계좌DB에 현금지급기 설치자의 계좌를 개설하는 단계.1) opening a cash dispenser's account in the partner DB's account DB.

본 방법에서 현금지급기 설치자란, "제휴은행에 계좌를 개설하고 현금지급기 관리대행자를 통해 현금지급기를 설치한 자로서 직접 현금을 조달하여 현금지급기에 장착하는 자"라고 앞부분에서 정의한 바 있다. 따라서, 현금지급기 설치자는 우선 현금지급기를 설치하고 제휴은행에 계좌를 개설하여야 한다. 계좌 개설은 제휴은행 호스트(42)의 계좌DB(43)에 현금지급기 설치자의 정보와 수신액을 저장함으로써 이루어진다.In the present method, a cash dispenser is defined as "a person who opens an account at an affiliated bank and installs a cash dispenser through an ATM managing agent, who directly raises cash and installs it in the ATM". Therefore, the ATM installer must first install an ATM and open an account with a partner bank. Opening an account is made by storing the information of the ATM installer and the received amount in the account DB 43 of the partner bank host 42.

2) 고객이 현금지급기(62)에서 현금지급을 요청하면 현금지급 요청메시지가 현금지급기 관리대행 서버의 통신서버(24)로 전달되는 단계[200].2) when the customer requests a cash payment from the ATM 62, a cash payment request message is transmitted to the communication server 24 of the ATM management agent server [200].

고객이 현금지급기(62)에서 카드독출 및 고객인터페이스 수단(66)을 통해 카드를 삽입하고 비밀번호를 입력하고 원하는 금액을 입력하면 현금지급 요청수단(68)에서 현금지급 요청메시지를 통신서버(24)로 전송한다. 현금지급 요청메시지는 고객의 계좌정보, 비밀번호, 지급 금종, 지급 금액 데이터를 포함하고 있다. 현금지급 요청메시지는 공중망 전용선을 통해 통신서버(24)에 전송된다. 보안의 필요성이 매우 크기 때문에 일반 인터넷을 통해서는 전송하지 않는다.When the customer inserts the card through the card reader and the customer interface means 66 in the ATM 62, inputs the password, and enters the desired amount, the cash payment request means 68 sends the cash payment request message to the communication server 24. To send. The cash payment request message includes the customer's account information, password, payment type and payment amount data. The cash payment request message is transmitted to the communication server 24 through the public network leased line. Because of the great need for security, it is not transmitted over the Internet.

3) 현금지급기 관리대행 서버의 통신서버(24)의 현금지급 요청메시지/계좌이체 메시지 변환수단(34)이 상기 현금지급 요청메시지를, 고객의 계좌에서 현금지급기 설치자의 계좌로 이체하는 메시지로 변환하여 제휴은행 호스트로 전송하는 단계[202].3) The cash payment request message / account transfer message conversion means 34 of the communication server 24 of the ATM managing agent server converts the cash payment request message into a message transferred from the customer's account to the account of the ATM installer. Sending to the affiliate bank host [202].

본 단계는 현금지급 요청메시지를 계좌이체 메시지로 변환하여 제휴은행 호스트로 전송하는 단계이다. 현금지급 요청메시지는 현금지급기를 이용하는 고객의 계좌에서 원하는 액수를 인출토록 하는 메시지인 반면에, 계좌이체 메시지는 고객의 계좌에서 현금지급기 설치자의 계좌로 금액을 이체(transfer)토록 하는 메시지이다.In this step, the cash payment request message is converted into a bank transfer message and transmitted to the partner bank host. The ATM request message is a message to withdraw a desired amount from the customer's account using the ATM, while the account transfer message is a message to transfer the amount from the customer's account to the ATM installer's account.

본 단계는 본 발명이 종래의 것과 차별되도록 하는 단계로서, 현금지급기 설치자가 직접 현금지급기에 현금을 장착하기 때문에, 고객이 인출하려는 금액만큼을 현금지급기 설치자의 계좌에 채워넣어야 한다. 그래서, 현금지급기 설치자는 반드시 제휴은행에 계좌개설을 해야 하는 것이다. 계좌이체 메시지에는 고객의 계좌정보, 현금지급기 설치자의 계좌정보, 이체되는 금액 데이터가 포함된다.This step is to differentiate the present invention from the conventional one, and since the ATM installer directly installs the cash in the ATM, the amount of money the customer wants to withdraw must be filled in the ATM installer's account. Therefore, the ATM installer must open an account with a partner bank. The bank transfer message includes the customer's account information, the ATM's account information, and the amount of money to be transferred.

현금지급기 관리대행 서버의 통신서버(24)와 제휴은행 호스트(42)는 은행전산망을 통해 연결된다. 예를 들어, X.25 프로토콜을 들 수 있다. 변환된 계좌이체 메시지가 통신수단(36)에 의해 제휴은행 호스트(42)로 전송된다.The communication server 24 of the ATM managing agent server and the affiliated bank host 42 are connected through a bank computer network. For example, the X.25 protocol. The converted bank transfer message is transmitted by the communication means 36 to the affiliated bank host 42.

4) 제휴은행 호스트가 고객의 계좌DB에서 출금처리를 하여 현금지급기 설치자의 계좌DB로 이체하고[204] 이체처리 결과메시지를 현금지급기 관리대행 서버로 전송하는 단계[206].4) the partner bank host withdraws the transaction from the customer's account DB and transfers it to the ATM installer's account DB [204] and transmits the transfer processing result message to the ATM managing agent server [206].

제휴은행 호스트(42)에서는 계좌이체 메시지를 전송받아, 고객의 계좌로부터 현금지급기 설치자의 계좌로 고객이 인출을 원하는 금액만큼 이체처리를 한다. 그리고, 이체처리 결과메시지를 현금지급기 관리대행 서버의 통신서버(24)로 전송한다. 이체처리 결과메시지는 현금지급기 관리대행 서버의 DB서버(26) 내의 거래내역DB(32)에 저장된다. 이에 대해서는 나중에 설명한다. 이체처리 결과메시지에는 이체처리 완료상태, 이체된 금액, 이체계좌, 피이체계좌 데이터가 포함된다.The partner bank host 42 receives the account transfer message, and transfers the amount of money that the customer wants to withdraw from the customer's account to the account of the ATM installer. Then, the transfer processing result message is transmitted to the communication server 24 of the ATM managing agent server. The transfer processing result message is stored in the transaction history DB 32 in the DB server 26 of the ATM managing agent server. This will be described later. The transfer processing result message includes transfer processing completion status, transferred amount, transfer system account and transfer system account data.

5) 현금지급기 관리대행 서버가 이체처리 결과메시지를 출금메시지로 변환하여 현금지급기로 전송하는 단계[206].5) the ATM managing agent server converts the transfer processing result message into a withdrawal message and transmits it to the ATM [206].

현금지급기 관리대행 서버의 통신서버(24) 내에 있는 이체처리 결과메시지/출금메시지 변환수단(38)을 이용하여 이체처리 결과에 따라 현금지급기(62)에 출금메시지를 전송하는 단계이다. 출금메시지는 현금지급기(62)에서 출금처리를 하여 현금을 방출토록 하는 메시지로서, 출금처리 지시필드와 방출해야 할 금액 데이터를 포함하고 있다.Using the transfer processing result message / withdrawal message converting means 38 in the communication server 24 of the ATM managing agent server, the withdrawal message is transmitted to the ATM 62 according to the transfer processing result. The withdrawal message is a message that the cash dispenser 62 withdraws the cash by processing the withdrawal, and includes a withdrawal processing instruction field and the amount of data to be discharged.

6) 현금지급기(62)가 출금메시지를 해독하여 출금처리를 하고 현금을 방출하는 단계[208].6) the cash dispenser 62 decrypts the withdrawal message, withdraws the cash and releases the cash [208].

현금지급기(62)에는 출금처리수단(70)이 있기 때문에, 출금메시지에 따라 출금처리를 하고 방출해야 할 현금을 계수하고 방출한다. 이는 통상의 방식과 동일하게 이루어진다.Since the cash dispenser 62 has a withdrawal processing means 70, the withdrawal processing is performed according to the withdrawal message, and the cash to be discharged is counted and discharged. This is done in the same way as usual.

도3b는 도3a의 프로세스에 계좌확인 단계와 비밀번호 확인 단계가 덧붙여있는 것을 나타낸다. 즉, 도3a의 현금지급 요청메시지가 현금지급기 관리대행 서버의 통신서버(24)로 전달되는 단계 이전에,FIG. 3B shows that an account verification step and a password verification step are added to the process of FIG. 3A. That is, before the step of delivering the cash payment request message of Figure 3a to the communication server 24 of the ATM management agent server,

현금지급기(62)에서 카드를 독출하고[210], 카드독출정보를 현금지급기 관리대행 서버의 통신서버(24)에 전송하면[212] 통신서버(24)는 이를 제휴은행 호스트(42)에 전달하는 단계[216],When the card is read by the ATM 62 [210], and the card reading information is transmitted to the communication server 24 of the ATM managing agent server [212], the communication server 24 delivers it to the affiliated bank host 42. Step [216],

제휴은행 호스트(42)의 계좌확인 수단(48)은 현금지급기 관리대행 서버의 통신서버(24)로부터 전달된 카드독출정보를 해독하여 고객의 계좌가 제휴은행 호스트의 계좌DB에 있는지를 확인하는 단계[220],The account verification means 48 of the affiliate bank host 42 decrypts the card reading information transmitted from the communication server 24 of the ATM managing agent server to confirm whether the customer's account is in the account DB of the affiliate bank host. [220],

현금지급기(62)에서 비밀번호를 전송하면[214], 현금지급기 관리대행 서버의 통신서버(24)는 이를 제휴은행 호스트(42)로 전달하는 단계[218],When the ATM 62 transmits the password [214], the communication server 24 of the ATM managing agent server transfers it to the affiliated bank host 42 [218],

제휴은행 호스트(42)의 비밀번호 확인수단(50)이 비밀번호를 확인하고 고객 인증을 하는 단계[222]가 추가로 포함된다.The password verification means 50 of the affiliate bank host 42 further includes a step [222] of confirming the password and authenticating the customer.

나머지 단계(224, 226, 228, 230, 232)의 설명은 도3a에서 설명한 것과 동일하므로 생략한다. 다만, 도3b에서는 현금출금과 함께 전표발행[232]이 이루어짐을 나타내었다. 전표발행 절차는 모든 현금지급기에서 적용하고 있는 절차이므로 본 발명에만 한정되는 절차는 아니다.Since the remaining steps 224, 226, 228, 230, and 232 are the same as those described with reference to FIG. 3A, they will be omitted. 3B shows that the document issuance [232] is made with cash withdrawal. The document issuance procedure is not limited to the present invention because it is a procedure applied to all ATMs.

한편, 도3a의 설명중 5) 현금지급기 관리대행 서버가 이체처리 결과메시지를 출금메시지로 변환하여 현금지급기로 전송하는 단계[206]에는 현금지급기 관리대행 서버의 DB서버의 거래내역DB에 이체처리 거래내역이 저장되는 단계가 포함될 수 있다. 거래내역DB에 저장된 거래내역은 곧 현금지급기 설치자의 현금지급기 운용실적이 되는 것이므로, 거래내역DB에 저장된 데이터는 통신수단(24)의 통신수단(36)에 의해 주기적으로 제휴은행 호스트(42)에 전송된다. 현금지급기 운영상황보고의 개념이다.Meanwhile, in the description of FIG. 3A, in step 5), the ATM managing agent server converts the transfer processing result message into a withdrawal message and transmits it to the ATM. [206], the transfer processing is performed in the transaction history DB of the DB server of the ATM managing agent server. The transaction history may be stored. Since the transaction history stored in the transaction history DB is the result of the operation of the ATM machine of the ATM installer, the data stored in the transaction history DB is periodically transmitted to the partner bank host 42 by the communication means 36 of the communication means 24. Is sent. This is a concept of ATM operation status reporting.

덧붙여서, 본 방법에는 도5에서와 같이 현금지급기의 장애감지수단(44)에서 현금을 출금하는 단계 수행중에 장애를 감지한 경우에[264] 장애유형별로 정해진 장애코드를 현금지급기 관리대행 서버의 통신서버로 전송하는 단계[266], 현금지급기 관리대행 서버의 통신서버가 장애코드를 분석하여[268] 원인파악을 하는 단계,원인파악 결과[270], 장애해결 메시지를 현금지급기 관리대행 서버의 웹서버에 전송[272]하는 단계가 추가로 포함된다. 웹서버(22)에 전송된 장애해결 메시지는 현금지급기 설치자의 모니터(64)를 통해 확인할 수 있다[274].In addition, in the present method, when a failure is detected during the step of withdrawing cash from the failure detecting means 44 of the ATM, the failure code determined by the failure type is communicated with the ATM managing agent server. Transmitting to the server [266], the communication server of the ATM management agent server to analyze the failure code [268] to determine the cause, the cause of the result [270], the web message of the ATM management agent server A step of sending to the server is further included. The troubleshooting message sent to the web server 22 can be confirmed through the monitor 64 of the ATM installer [274].

도4는 도3b의 프로세스에 타은행 서버가 포함된 실시예를 나타내는 프로세스 순서도이다. 도3b의 경우와 동일하지만, 다만, 제휴은행 호스트(42)에서 카드독출 정보를 해독하여 고객이 제휴은행의 계좌DB에 있는지 아닌지를 파악하여 제휴은행 호스트의 계좌DB에 없는 고객이라면 해당 타은행으로 전송하여 타은행 서버에서 계좌확인과 비밀번호확인을 하는 절차가 다르다. 전체적으로 설명하면 다음과 같다.4 is a process flow diagram illustrating an embodiment in which another bank server is included in the process of FIG. 3B. 3B, but the affiliate bank host 42 decodes the card reading information to determine whether the customer is in the affiliate DB's account DB. The procedures for verifying the account and verifying the password at another bank server are different. The overall description is as follows.

1) 제휴은행 호스트의 계좌DB에 현금지급기 설치자의 계좌를 개설하는 단계,1) opening the account of the ATM installer in the account DB of the partner bank host;

2) 현금지급기가 고객의 현금카드를 독출하여[234] 카드독출정보를 현금지급기 관리대행 서버의 통신서버에 전송하면[236] 통신서버는 카드독출정보를 제휴은행 호스트로 전달하는 단계[238],2) When the ATM machine reads the customer's cash card [234] and transmits the card readout information to the communication server of the ATM managing agent server [236], the communication server delivers the card reading information to the affiliated bank host [238]. ,

3) 제휴은행 호스트가 카드독출정보로부터, 고객의 계좌가 제휴은행 호스트의 계좌DB에 있는지 아닌지를 판정하는 단계[240],3) the affiliate bank host, from the card reading information, determining whether the customer's account is in the affiliate DB's account DB [240],

4) 현금지급기가 고객의 비밀번호를 현금지급기 관리대행 서버의 통신서버로 전송하면[246], 통신서버는 비밀번호를 제휴은행 호스트로 전달하는 단계[248],4) if the ATM sends the customer's password to the ATM server's communication server [246], the communication server passes the password to the partner bank host [248],

5) 제휴은행 호스트 또는 타은행 서버가 비밀번호를 확인하고 인증하는 단계[250, 252],5) verifying and authenticating the password by the partner bank host or another bank server [250, 252],

6) 현금지급기로부터 현금지급 요청메시지가 현금지급기 관리대행 서버의 통신서버로 전달되는 단계[254],6) the cash payment request message from the ATM is delivered to the communication server of the ATM management agent server [254],

7) 현금지급기 관리대행 서버의 통신서버가 상기 현금지급 요청메시지를 현금지급기 설치자의 계좌로 이체하는 메시지로 변환하여 제휴은행 호스트로 전송하는 단계[256],7) a step of the communication server of the ATM management agent server converts the cash payment request message into a message for transferring to the ATM installer's account and transmits the message to the partner bank host [256];

8) 고객이 제휴은행에 계좌를 갖고 있을 때에는 제휴은행 호스트가 고객의 계좌에서 출금처리를 하여 현금지급기 설치자의 계좌로 이체하고 이체처리 결과메시지를 현금지급기 관리대행 서버의 통신서버로 전송하며[258], 고객이 타은행에 계좌를 갖고 있을 때에는 타은행 서버가 고객의 계좌에서 출금처리를 하여 현금지급기 설치자의 계좌로 이체하고 이체처리 결과메시지를 현금지급기 관리대행 서버의 통신서버로 전송하는 단계[258'],8) When a customer has an account with an affiliate bank, the partner bank host withdraws the money from the customer's account and transfers it to the ATM installer's account and sends the transfer result message to the ATM server's communication server. ], When the customer has an account with another bank, another bank server withdraws the money from the customer's account, transfers it to the ATM installer's account, and sends the transfer result message to the ATM server's communication server [ 258 '],

9) 현금지급기 관리대행 서버의 통신서버가 이체처리 결과메시지를 출금메시지로 변환하여 현금지급기로 전송하는 단계[260],9) a step in which the communication server of the ATM managing agent server converts the transfer processing result message into a withdrawal message and transmits it to the ATM [260];

10) 현금지급기가 출금메시지를 해독하여 현금을 방출하는 단계[262].10) the cash dispenser decrypts the withdrawal message and releases the cash [262].

본 실시예에서도 단계 9)에서 현금지급기 관리대행 서버의 DB서버의 거래내역DB에 이체처리 거래내역이 저장되는 단계[260]가 포함되어 현금지급기 관리대행 서버의 DB서버의 거래내역DB에 저장된 데이터를 제휴은행 호스트에 주기적으로 전송된다. 또한, 현금지급기에서의 장애발생에 대한 조치는 도5의 경우와 같다. 이미 설명한 것과 같다.Also in the embodiment 9) in the transaction history DB of the DB server of the ATM management agent server includes a step [260] to store the transaction processing transaction history data stored in the transaction history DB of the DB server of the ATM management agent server Is periodically sent to the partner bank host. In addition, the measures for the occurrence of failure in the ATM are the same as in the case of FIG. Same as already explained.

현금지급기 관리대행자는 제휴은행에 일정한 시기에만 거래내역 등의 운영상황을 보고함으로써, 은행은 영업점에서의 본연의 업무만을 수행하여 점외 자동화에 소요되는 인적.물적 낭비를 줄일 수 있고, 현금지급기 관리대행자는 거래실적에 따라 은행으로부터 소정의 수수료를 받을 수 있다. 현금지급기 설치자는 현금지급기의 설치에 따라 현금지급기 관리대행자로부터 관리용역비를 지급받으며, 물품대금을 직접 현금지급기를 통해 이체할 수 있어, 고객확보상 유리해진다. 이밖에 다른 효과는 다음을 들 수 있다.The ATM management agent reports the operating status of transactions and the like to partner banks only at certain times, thereby reducing the human and material waste required for off-site automation by performing only the original duties at the branch, and the ATM management agent. May receive a certain fee from the bank depending on the transaction performance. The ATM installer receives the management service fee from the ATM management agent according to the installation of the ATM, and the goods can be transferred directly through the ATM, which is advantageous for securing the customer. Other effects include the following:

설치자가 직접 현금지급기의 소모품과 현금을 장착하고, 장애발생시 경미한 장애(현금부족, 인쇄용지 부족, 카드미배출 등)를 설치자가 직접 해결하기 때문에 고객 대기시간이 대폭 줄어든다.Since the installer directly installs the consumables and cash of the ATM and the installer directly solves the minor obstacles (lack of cash, lack of printing paper, no card discharge, etc.), the customer waiting time is greatly reduced.

수퍼마켓이나 편의점 등의 매장에 현금지급기를 설치한 경우 물품구매 대금을 현금지급기에서 직접 계좌이체 또는 신용카드로 구매 가능하다.If you install a cash dispenser in stores such as supermarkets or convenience stores, you can purchase your purchases directly from the cash dispenser by bank transfer or credit card.

현금지급기가 도처에 늘어나더라도 은행 담당자는 더이상 늘어날 필요가 없기 때문에 은행측에서의 관리효율성을 높힐 수 있다.Even if there are more cash dispensers everywhere, bank managers don't need to increase any more, which can improve the management efficiency on the bank side.

종래에는 현금지급기에서의 거래가 은행의 수신고나 거래 고객수의 증가에 별 영향을 미치지 않았지만, 본 발명에 따른 현금지급기가 많이 설치될수록 현금지급기 관리대행자와 제휴한 은행의 고객이 늘어나며, 관리대행자와 제휴치 않은 은행의 고객이 본 방법에 따른 현금지급기를 이용하였을 경우에 제휴은행의 수신고가 늘어날 수 있다.Conventionally, the transactions in the ATM did not affect the increase of the bank's receipts or the number of customers. However, the more ATMs according to the present invention, the more customers of the bank are affiliated with the ATM management agent. If a customer of an unsuccessful bank uses a cash dispenser according to this method, the receiving bank's bill may increase.

Claims (15)

삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 고객의 계좌가 저장되어 있는 계좌DB를 포함하고 있는 제휴은행 호스트, 제휴은행 호스트 이외의 타은행 고객의 계좌가 저장되어 있는 계좌DB를 포함하고 있는 타은행 서버, 웹서버와 통신서버와 DB서버로 구성되는 현금지급기 관리대행 서버, 고객의 현금지급 요청에 대해 현금출금을 하는 현금지급기로 구성되는 시스템으로서, 제휴은행 호스트와 타은행 서버와 현금지급기 관리대행 서버는 통상의 은행전산망으로 연결되고, 현금지급기 관리대행 서버와 현금지급기는 전용선으로 연결되며, 현금지급기 관리대행 서버의 DB서버에는 거래내역DB가 포함되는 시스템에서 이루어지는 방법으로서,Affiliate bank host containing an account DB in which a customer's account is stored, and another bank server, a web server, a communication server, and a DB server containing an account DB in which a customer's account is stored other than the affiliate bank host. A system consisting of a cash dispenser management agent server and a cash dispenser that withdraws cash for a customer's cash payment request. The partner bank host, another bank server, and a cash dispenser management agent server are connected to a normal bank computer network. The payment management server and the ATM are connected by a dedicated line, and the DB server of the ATM management agent server is a method performed in a system including a transaction history DB. 1) 제휴은행 호스트의 계좌 DB에 현금지급기 설치자의 계좌를 개설하는 단계,1) opening the account of the ATM installer in the account DB of the partner bank host; 2) 현금지급기가 고객의 현금카드를 독출하여 카드독출정보를 현금지급기 관리대행 서버의 통신서버에 전송하면 통신서버는 카드독출정보를 제휴은행 호스트로 전달하는 단계,2) when the ATM reads the customer's cash card and transmits the card reading information to the communication server of the ATM managing agent server, the communication server delivers the card reading information to the partner bank host; 3) 제휴은행 호스트가 카드독출정보로부터, 고객의 계좌가 제휴은행 호스트의 계좌DB에 있는지 또는 타은행 서버의 계좌DB에 있는지를 판정하는 단계,3) the partner bank host determines, from the card reading information, whether the customer's account is in the partner DB host's account DB or another bank server's account DB, 4) 현금지급기가 고객의 비밀번호를 현금지급기 관리대행 서버의 통신서버로 전송하면, 통신서버는 비밀번호를 제휴은행 호스트로 전달하는 단계,4) when the ATM transmits the customer's password to the ATM server's communication server, the communication server passes the password to the partner bank host; 5) 제휴은행 호스트 또는 타은행 서버가 비밀번호를 확인하고 인증하는 단계,5) verifying and authenticating the password by the partner bank host or another bank server; 6) 고객이 현금지급기에서 요청한 현금지급 요청메시지가 현금지급기 관리대행 서버의 통신서버로 전달되는 단계,6) a step in which the cash payment request message requested by the customer at the ATM is delivered to the communication server of the ATM management agent server; 7) 현금지급기 관리대행 서버의 통신서버가 상기 현금지급 요청메시지를 현금지급기 설치자의 계좌로 이체하는 메시지로 변환하여 제휴은행 호스트로 전송하는 단계,7) the communication server of the ATM management agent server converts the cash payment request message into a message for transferring to the account of the ATM installer, and transmits the message to the partner bank host; 8) 고객이 제휴은행에 계좌를 갖고 있을 때에는 제휴은행 호스트가 고객의 계좌에서 출금처리를 하여 현금지급기 설치자의 계좌로 이체하고 이체처리 결과메시지를 현금지급기 관리대행 서버의 통신서버로 전송하며, 고객이 타은행에 계좌를 갖고 있을 때에는 타은행 서버가 고객의 계좌에서 출금처리를 하여 현금지급기 설치자의 계좌로 이체하고 이체처리 결과메시지를 현금지급기 관리대행 서버의 통신서버로 전송하는 단계,8) When a customer has an account with an affiliated bank, the partner bank host withdraws the money from the customer's account and transfers it to the ATM installer's account, and transfers the transfer result message to the ATM server's communication server. If the bank has an account with the other bank, another bank server withdraws money from the customer's account and transfers it to the ATM installer's account, and transfers the transfer result message to the ATM server's communication server; 9) 현금지급기 관리대행 서버의 통신서버가 이체처리 결과메시지를 출금메시지로 변환하여 현금지급기로 전송하고 DB서버의 거래내역DB에 이체처리 거래내역이 저장되는 단계,9) a step in which the communication server of the ATM managing agent server converts the transfer processing result message into a withdrawal message and transmits it to the ATM, and stores the transaction processing transaction in the transaction history DB of the DB server; 10) 현금지급기가 출금메시지를 해독하여 현금을 방출하는 단계,10) the ATM to decode the withdrawal message to release cash, 11) 현금지급기 관리대행 서버의 DB서버의 거래내역DB에 저장된 데이터를 제휴은행 호스트에 주기적으로 전송하는 단계를 포함하는 현금지급기 관리대행 방법.11) ATM management agent method comprising the step of periodically transmitting data stored in the transaction history DB of the DB server of the ATM server to the partner bank host. 삭제delete 청구항 6에서,In claim 6, 현금지급기에서 현금을 출금하는 단계 수행중에 장애가 발생한 경우에 장애유형별로 정해진 장애코드를 현금지급기 관리대행 서버의 통신서버로 전송하는 단계,If a failure occurs during the step of withdrawing cash from the ATM, transmitting a failure code determined by the failure type to the communication server of the ATM management agent server; 현금지급기 관리대행 서버가 장애코드를 분석하여 원인파악을 하는 단계,At the ATM management agent server to analyze the failure code to determine the cause, 원인파악 결과, 현금지급기 관리대행 서버의 웹서버로 장애해결 메시지를 전송하는 단계가 추가로 포함되는 현금지급기 관리대행 방법.As a result of the identification, the ATM management agent method further comprises the step of sending a failure message to the web server of the ATM management agent server. 삭제delete 삭제delete 고객의 계좌가 저장되어 있는 계좌DB를 포함하고 있는 제휴은행 호스트와, 웹서버와 통신서버와 DB서버로 구성되는 현금지급기 관리대행 서버와, 고객의 현금지급 요청에 대해 현금출금을 하는 현금지급기로 구성되는데, 제휴은행 호스트와 현금지급기 관리대행 서버는 통상의 은행전산망으로 연결되고, 현금지급기 관리대행 서버와 현금지급기는 전용선으로 연결되는 시스템에서,A partner bank host including an account DB where a customer's account is stored, an ATM managing agent server consisting of a web server, a communication server, and a DB server, and a cash dispenser for cash withdrawal of a customer's cash payment request. In the system in which the partner bank host and the ATM management agency server are connected to a normal bank computer network, the ATM management agency server and the ATM are connected by a dedicated line. 현금지급기는 고객이 카드를 이용하여 비밀번호를 입력하고 원하는 금종과 금액을 선택하여 현금지급을 요청할 수 있도록 하는 고객 인터페이스 수단과, 고객의 조작에 의해 카드를 독출하는 수단과, 현금지급 요청메시지를 현금지급기 관리대행 서버로 전송하는 수단과, 현금지급기 관리대행 서버로부터 전송된 출금메시지에 따라 출금처리를 하는 수단과, 출금처리 결과에 따라 현금을 방출하는 수단과, 상기 출금처리 수단, 카드독출 수단, 고객 인터페이스 수단, 현금방출수단의 장애를 감지하여 장애코드를 현금지급기 관리대행 서버의 통신서버로 전송하는 수단과, 상기 웹서버에 접속하여 장애해결 메시지를 수신하는 모니터를 포함하여 구성되고,The ATM provides a customer interface means that allows a customer to enter a password using a card, select a desired grade and amount, and request a cash payment, a means of reading a card by a customer's operation, and a cash payment request message. Means for transmitting to the ATM managing agent server, means for withdrawing processing according to the withdrawal message sent from the ATM managing agent server, means for discharging cash according to the withdrawal processing result, the withdrawal processing means and card reading means. Means for detecting a failure of a customer interface means, a cash release means, and transmitting a failure code to a communication server of an ATM managing agent server; 현금지급기 관리대행 서버의 통신서버는 현금지급기로부터 전송된 현금지급 요청메시지를 고객의 계좌에서 현금지급기 설치자의 계좌로 이체하는 메시지로 변환하여 제휴은행 호스트로 전송하는 수단과, 제휴은행 호스트로부터 전송된 고객의 계좌DB에서 출금처리를 하여 현금지급기 설치자의 계좌DB로 이체한 이체처리 결과메시지를 출금메시지로 변환하여 현금지급기로 전송하는 수단을 포함하여 구성되고,The communication server of the ATM managing agent server converts the ATM request message sent from the ATM into a message transferred from the customer's account to the ATM installer's account, and transmits the message to the affiliated bank host and the partner bank host. It is configured to include a means for converting the withdrawal message from the customer's account DB to the withdrawal message after the withdrawal processing is transferred to the account holder's account DB, 현금지급기 관리대행 서버의 DB서버는 상기 이체처리 결과메시지에 따른 이체처리 거래내역이 저장되는 거래내역DB을 포함하고, 현급지급기 관리대행 서버의 통신서버는 상기 현금지급기로부터 전송된 장애코드를 수신하여 원인파악을 하여 장애해결 메시지를 웹서버로 전송하는 수단을 포함하며,The DB server of the ATM managing agent server includes a transaction history DB in which transfer processing transactions are stored according to the transfer processing result message, and the communication server of the ATM managing agent server receives a failure code transmitted from the ATM. Means for determining the cause and sending a troubleshooting message to the web server, 제휴은행 호스트는 현금지급기 관리대행 서버로부터 전송된 계좌이체 메시지를 해독하여 고객의 계좌가 제휴은행 호스트의 계좌DB에 있는지를 확인하는 수단과, 비밀번호를 확인.인증하는 수단과, 고객의 계좌가 제휴은행 호스트의 계좌DB에 있는지를 확인하여 타은행의 계좌DB에 있는 고객의 경우에는 카드독출정보를 타은행으로 전송하는 수단을 포함하여 구성되는 것을 특징으로 하는 현금지급기 관리대행 시스템.The partner bank host decrypts the account transfer message sent from the ATM management agent server to check whether the customer's account is in the partner DB's account DB, the means for verifying and authenticating the password, and the customer's account Checking whether the bank host is in the account DB, the customer in the bank DB of the other bank comprises a means for transmitting the card reading information to the other bank, characterized in that the ATM management agent system. 삭제delete 삭제delete 삭제delete 삭제delete
KR10-2000-0029849A 2000-06-01 2000-06-01 Cash dispenser management method and system KR100395433B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2000-0029849A KR100395433B1 (en) 2000-06-01 2000-06-01 Cash dispenser management method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2000-0029849A KR100395433B1 (en) 2000-06-01 2000-06-01 Cash dispenser management method and system

Publications (2)

Publication Number Publication Date
KR20010108866A KR20010108866A (en) 2001-12-08
KR100395433B1 true KR100395433B1 (en) 2003-08-25

Family

ID=45855069

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2000-0029849A KR100395433B1 (en) 2000-06-01 2000-06-01 Cash dispenser management method and system

Country Status (1)

Country Link
KR (1) KR100395433B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101450620B1 (en) 2013-06-03 2014-10-14 주식회사 엘지씨엔에스 Method and apparatus for ready-money monitoring in Automated Teller Machine

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4549702B2 (en) * 2004-03-10 2010-09-22 富士通株式会社 Transaction degeneration processing method of automatic transaction apparatus, system thereof and operation server thereof
KR100948774B1 (en) * 2007-07-11 2010-03-24 노틸러스효성 주식회사 Cash dispenser management server and method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000024589A (en) * 2000-02-22 2000-05-06 김정태 System for processing bank affairs through communication network and method therefor
KR20000030569A (en) * 2000-03-07 2000-06-05 석창규 Operating system for automatic teller machine and thereof method
KR20010092139A (en) * 2000-03-21 2001-10-24 박성현 A cash dispenser system and that method
KR20010108592A (en) * 2000-03-13 2001-12-08 전순천 Automatic Management For ATM Operating Information System

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000024589A (en) * 2000-02-22 2000-05-06 김정태 System for processing bank affairs through communication network and method therefor
KR20000030569A (en) * 2000-03-07 2000-06-05 석창규 Operating system for automatic teller machine and thereof method
KR20010108592A (en) * 2000-03-13 2001-12-08 전순천 Automatic Management For ATM Operating Information System
KR20010092139A (en) * 2000-03-21 2001-10-24 박성현 A cash dispenser system and that method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101450620B1 (en) 2013-06-03 2014-10-14 주식회사 엘지씨엔에스 Method and apparatus for ready-money monitoring in Automated Teller Machine

Also Published As

Publication number Publication date
KR20010108866A (en) 2001-12-08

Similar Documents

Publication Publication Date Title
RU2194309C2 (en) Operation method, software for supporting bank apparatus operation and device containing the apparatus
US8762274B2 (en) Remote currency dispensation systems and methods
US7567924B1 (en) Automated banking machine apparatus and system
US8523057B2 (en) Automated banking machine that operates responsive to data read from data bearing records
CN104137158A (en) A user terminal system
JP4007842B2 (en) Money handling system in a financial office
KR20010082133A (en) System and method for managing a payment relation between the enterprises
RU2255371C2 (en) Automated banking machine system and method for improvement thereof
JP2004005334A (en) System for instant loan secured by credit collateral and its method
KR100395433B1 (en) Cash dispenser management method and system
GB2339625A (en) Mobile phone prepayment system
RU2189637C2 (en) Automatic bank apparatus for accomplishment of financial operations and method for its operation
RU2189638C2 (en) Method for document printing with the aid of bank apparatus, automatic bank apparatus (modifications) and method for document printing with its aid
JP7472960B2 (en) Trading device and trading program
KR100948774B1 (en) Cash dispenser management server and method
KR20220155158A (en) Rental management system for automated teller machine and method performing the same
RU2183862C2 (en) Device having automatic apparatus and method for making financial operations
RU2232424C2 (en) Facility incorporating automatic machine to perform financial operations (variants) and method of its operation
JP2001297196A (en) Cash accounting system and cash accounting method using automatic cash teller machine
KR20000024589A (en) System for processing bank affairs through communication network and method therefor
JP2009098852A (en) Internet banking system and electronic money charging method
EP1672516A2 (en) Automated banking machine apparatus and system
KR20170137418A (en) Investment system and method for investing fund associated with consumption
KR20040099035A (en) System and method for withdrawing cash
MX2007002359A (en) Web-based automated code delivery

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130618

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20140701

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20150703

Year of fee payment: 13

FPAY Annual fee payment

Payment date: 20160711

Year of fee payment: 14

FPAY Annual fee payment

Payment date: 20170622

Year of fee payment: 15

FPAY Annual fee payment

Payment date: 20190709

Year of fee payment: 17