KR20160126352A - system and method for monitoring of automated teller machine - Google Patents

system and method for monitoring of automated teller machine Download PDF

Info

Publication number
KR20160126352A
KR20160126352A KR1020150057315A KR20150057315A KR20160126352A KR 20160126352 A KR20160126352 A KR 20160126352A KR 1020150057315 A KR1020150057315 A KR 1020150057315A KR 20150057315 A KR20150057315 A KR 20150057315A KR 20160126352 A KR20160126352 A KR 20160126352A
Authority
KR
South Korea
Prior art keywords
transaction
automated
information
log information
transaction log
Prior art date
Application number
KR1020150057315A
Other languages
Korean (ko)
Other versions
KR101697284B1 (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 KR1020150057315A priority Critical patent/KR101697284B1/en
Publication of KR20160126352A publication Critical patent/KR20160126352A/en
Application granted granted Critical
Publication of KR101697284B1 publication Critical patent/KR101697284B1/en

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/209Monitoring, auditing or diagnose of functioning of ATMs
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/211Software architecture within ATMs or in relation to the ATM network

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present invention relates to an automated teller machine monitoring system and a method thereof. The automated teller machine monitoring system includes a financial transaction management unit for performing financial transaction in line with an automated teller machine (ATM) and recording transaction details according to the financial transaction as transaction log information, and a monitoring unit for collecting device operation information including the cash release/receipt details of the ATM from the ATM and detecting the abnormal operation of the ATM according to a comparison result between the transaction log information and the device operation information.

Description

자동화기기 모니터링 시스템 및 그 방법{system and method for monitoring of automated teller machine}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automated equipment monitoring system,

본 발명은 자동화기기 모니터링 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 금융 자동화기기의 모니터링 시스템 및 그 방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an automatic equipment monitoring system and a method thereof, and more particularly, to a monitoring system and a method thereof.

금융 자동화기기(Automated Teller Machine, ATM)는 입금, 지급, 통장 정리 등 은행 출납계(teller)의 역할을 자동으로 처리해주는 단말 장치이다. 자동화기기는, 영업 시간 이외에 금융 서비스 제공, 은행 업무의 처리 시간의 단축, 은행 창구 업무의 생력화(laborsaving, 省力化) 등을 목적으로, 은행이나 우체국 등의 점포 안이나 무인 창구 등에 설치된다. Automated Teller Machine (ATM) is a terminal device that automatically processes the role of a teller in a bank, such as depositing, paying, and organizing a bankbook. Automation devices are installed in stores such as banks and post offices or in unmanned windows for the purpose of providing financial services in addition to business hours, shortening the processing time of banking services, and making laborsaving (labor saving)

한편, 현금 거래를 수반하는 자동화기기의 특성 상, 내/외부로부터 각종 위험에 노출될 수 있다. 예를 들어, 외부로부터는 해킹으로 인한 각종 위험이 존재하며, 내부에서는 관리자에 의한 악의적인 조작에 노출될 수 있다. On the other hand, due to the characteristics of automated machinery accompanied by cash transactions, it can be exposed to various risks from inside and outside. For example, there are various risks due to hacking from the outside, and it can be exposed to malicious manipulation by an administrator in the inside.

따라서, 자동화기기를 통한 거래를 실시간으로 모니터링하여 자동화기기의 각종 사고를 미연에 방지하며, 각종 사고에 노출 시 실시간으로 이를 확인하여 리스크를 최소화할 수 있는 시스템이 필요하다. Therefore, there is a need for a system capable of minimizing the risk by monitoring real-time transactions through automation devices to prevent various accidents in automation devices and verifying them in real time when exposed to various accidents.

본 발명의 실시 예를 통해 해결하려는 과제는, 자동화기기를 실시간으로 모니터링하여 내/외부로부터의 리스크를 최소화하고, 리스크에 노출 시 담당자가 이를 실시간으로 확인하여 처리할 수 있는 자동화기기 모니터링 시스템 및 그 방법을 제공하는 것이다. The problem to be solved by the embodiments of the present invention is to provide an automated equipment monitoring system capable of minimizing the risk from inside / outside by monitoring the automated equipment in real time, Method.

상기 과제를 해결하기 위한 본 발명의 일 실시 예에 따른 자동화기기 모니터링 시스템은, 자동화기기 모니터링 시스템은, 자동화기기와 연동하여 금융 거래를 진행하며, 상기 금융 거래에 따른 거래내역을 거래로그 정보로 기록하는 금융 거래 관리부, 그리고 상기 자동화기기의 현금 방출/수납 내역을 포함하는 기기동작정보를 상기 자동화기기로부터 수집하며, 상기 거래로그 정보와 상기 기기동작정보의 비교 결과에 따라서 상기 자동화기기의 비정상적인 동작을 검출하는 모니터링부를 포함할 수 있다. According to another aspect of the present invention, there is provided an apparatus for monitoring an automatic apparatus, comprising: an automated apparatus monitoring system that performs a financial transaction in cooperation with an automatic apparatus, records transaction details according to the financial transaction as transaction log information And a cash transaction management unit for collecting device operation information including the cash release / receipt details of the automated equipment from the automated equipment, and performing an abnormal operation of the automated equipment according to a result of the comparison between the transaction log information and the device operation information And a monitoring unit for detecting the signal.

또한, 본 발명의 일 실시 예에 따른 자동화기기 모니터링 방법은, 자동화기기와 연동하여 금융 거래를 진행하는 단계, 상기 금융 거래에 따른 거래내역을 거래로그 정보로 기록하는 단계, 상기 자동화기기의 현금 방출/수납 내역을 포함하는 기기동작정보를 상기 자동화기기로부터 수집하는 단계, 상기 거래로그 정보와 상기 기기동작정보를 상호 비교하는 단계, 그리고 상기 거래로그 정보와 상기 기기동작정보의 비교 결과에 따라서 상기 자동화기기의 비정상적인 동작을 검출하는 단계를 포함할 수 있다. According to another aspect of the present invention, there is provided a method for monitoring an automation device, comprising the steps of: conducting a financial transaction in cooperation with an automation device; recording transaction details according to the financial transaction as transaction log information; And the device operation information including the transaction history and the storage details from the automated device, comparing the transaction log information and the device operation information, and comparing the transaction log information with the device operation information, And detecting abnormal operation of the device.

본 발명의 실시 예들에 따르면, 금융 거래를 처리하는 코어 시스템에서 기록한 금융거래 내역을 자동화기기의 실제 동작 정보와 상호 비교하는 검증 과정을 진행함으로써, 자동화기기의 기기 이상, 통신 장애 또는 해킹에 의한 비정상적인 전문 전달, 악의적인 기기조작에 따른 비정상적인 출금 등 코어 시스템의 기록만으로 검출이 어려운 비정상적인 동작을 실시간으로 검출해내는 것이 가능하다.According to the embodiments of the present invention, the verification process of comparing the financial transaction details recorded in the core system for processing financial transactions with the actual operation information of the automation apparatus is performed, whereby abnormalities caused by abnormalities in the automation equipment, It is possible to detect in real time an abnormal operation which is difficult to detect only by recording the core system such as special delivery and abnormal withdrawal due to malicious device operation.

도 1은 본 발명의 일 실시예에 따른 서비스 망을 개략적으로 도시한 것이다.
도 2는 본 발명의 일 실시예에 따른 자동화기기의 개략적인 구조도이다.
도 3은 본 발명의 일 실시예에 따른 자동화기기 관리시스템의 개략적인 구조도이다.
도 4는 본 발명의 일실시예에 따른 코어 시스템의 개략적인 구조도이다.
도 5는 본 발명의 일 실시예에 따른 자동화기기 모니터링 방법을 도시한 흐름도이다.
1 is a schematic view of a service network according to an embodiment of the present invention.
2 is a schematic structural view of an automation apparatus according to an embodiment of the present invention.
3 is a schematic structural view of an automation equipment management system according to an embodiment of the present invention.
4 is a schematic structural view of a core system according to an embodiment of the present invention.
FIG. 5 is a flowchart illustrating a method of monitoring an automatic apparatus according to an exemplary embodiment of the present invention.

이하, 첨부한 도면을 참고로 하여 본 발명의 실시 예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예들에 한정되지 않는다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art to which the present invention pertains. The present invention may be embodied in many different forms and is not limited to the embodiments described herein.

본 발명의 실시 예를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조 부호를 붙이도록 한다.In order to clearly illustrate the embodiments of the present invention, portions that are not related to the description are omitted, and the same or similar components are denoted by the same reference numerals throughout the specification.

명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

이하, 필요한 도면들을 참조하여 본 발명의 일 실시예에 따른 자동화기기 모니터링 시스템 및 그 방법에 대해 설명하기로 한다. Hereinafter, an automatic equipment monitoring system and method according to an embodiment of the present invention will be described with reference to required drawings.

도 1은 본 발명의 일 실시예에 따른 서비스 망을 개략적으로 도시한 것이다. 도 2는 본 발명의 일 실시예에 따른 자동화기기의 개략적인 구조도이다. 도 3은 본 발명의 일 실시예에 따른 자동화기기 관리시스템의 개략적인 구조도이다. 도 4는 본 발명의 일실시예에 따른 코어 시스템의 개략적인 구조도이다. 1 is a schematic view of a service network according to an embodiment of the present invention. 2 is a schematic structural view of an automation apparatus according to an embodiment of the present invention. 3 is a schematic structural view of an automation equipment management system according to an embodiment of the present invention. 4 is a schematic structural view of a core system according to an embodiment of the present invention.

도 1을 참고하면, 자동화기기(10)는 코어 시스템(30)과 연동하여 입금, 지급, 통장 정리 등 금융 거래를 수행한다. 또한, 자동화기기(10)는 금융 거래에 의해 자동화기기(10)를 통해 실제 방출되거나 수납된 현금에 대한 정보를 자동화기기 관리시스템(20)으로 전달한다. Referring to FIG. 1, the automation device 10 performs financial transactions such as deposit, payment, and account book interlocking with the core system 30. In addition, the automatic machine 10 transmits information on the cash actually discharged or stored through the automated machine 10 to the automated machine management system 20 through financial transactions.

도 2를 참고하면, 자동화기기(10)는 현금 수납/방출 기기(110), 로그파일 데이터베이스(120), 사용자 입력부(130), 통신부(140), 자동화기기 제어부(150) 등을 포함할 수 있다. 2, the automation apparatus 10 may include a cash storage / output device 110, a log file database 120, a user input unit 130, a communication unit 140, an automation device control unit 150, have.

현금 수납/방출 기기(110)는 실제 현금을 수납하고 방출하는 기계장치이다. 즉, 현금 수납/방출 기기(110)는 자동화기기(10)에서 수행되는 현금 거래(입금 또는 출금)에 의해 현금을 수납하거나 방출하는 기계장치이다. The cash storage / discharge device 110 is a mechanical device for storing and discharging actual cash. That is, the cash storage / delivery device 110 is a mechanical device that stores or discharges cash by a cash transaction (deposit or withdrawal) performed in the automatic machine 10. [

로그파일 데이터베이스(120)는 현금 수납/방출 기기(110)의 기계적인 동작에 따른 현금 수납/방출 내역을 로그파일 형태로 저장한다. 즉, 로그파일 데이터베이스(120)는 수납/방출 시각, 수납/방출 계좌, 수납/방출 금액, 권종 등 현금 수납/방출 기기(110)를 통해 현금이 수납되거나 검출된 내역을 로그파일 형태로 저장한다. 여기서, 수납/방출 금액은 현금 수납/방출 기기(110)를 통해 실제 방출되거나 수납되는 현금을 카운트하여 획득한 정보일 수 있다. 아래에서는, 로그파일 데이터베이스(120)에 저장되는 현금 수납/방출 기기(110)의 기계적인 현금 수납/방출 내역을 '기기동작정보'라 명명하여 사용한다. The log file database 120 stores the cash receipt / discharge details according to the mechanical operation of the cash storage / delivery device 110 in the form of a log file. That is, the log file database 120 stores cash stored or detected in the form of a log file through the cash storage / discharge device 110 such as the storage / release time, the storage / discharge account, the storage / discharge amount, . Here, the receipt / release amount may be information obtained by counting cash actually emitted or received through the cash receiving / emitting device 110. Hereinafter, the mechanical cash storage / release history of the cash storage / discharge device 110 stored in the log file database 120 is referred to as 'device operation information'.

사용자 입력부(130)는 자동화기기(10)에서 수행되는 금융 거래와 관련된 사용자 입력을 수신한다. 예를 들어, 사용자 입력부(130)는 거래 종류, 계좌번호, 사용자 인증정보(계좌 비밀번호 등), 거래 금액, 권종 등 자동화기기(10)를 통해 수행되는 금융 거래와 관련된 사용자 입력을 수신한다. 사용자 입력부(130)는 터치 패드, 키패드, 터치 스크린 등으로 구현될 수 있다. The user input unit 130 receives user input related to a financial transaction performed in the automation apparatus 10. [ For example, the user input unit 130 receives a user input related to a financial transaction performed through the automation device 10 such as a transaction type, an account number, user authentication information (account password, etc.), a transaction amount, The user input unit 130 may be implemented as a touch pad, a keypad, a touch screen, or the like.

통신부(140)는 자동화기기 관리시스템(20)과 연결하여 자동화기기 관리시스템(20)과 데이터를 송수신한다. 통신부(140)는 금융 거래의 보안 유지를 위해 VPN(virtual private network)을 통해 자동화기기 관리시스템(20)과 연결할 수 있다. 통신부(140)는 코어 시스템(30)과 연결하여 코어 시스템(30)과 데이터를 송수신한다. 통신부(140)는 코어 시스템(30)과 전용회선(private circuit)을 통해 연결할 수 있다. The communication unit 140 is connected to the automation equipment management system 20 and transmits and receives data to and from the automation equipment management system 20. [ The communication unit 140 may be connected to the automated device management system 20 through a virtual private network (VPN) in order to maintain security of financial transactions. The communication unit 140 is connected to the core system 30 and transmits / receives data to / from the core system 30. The communication unit 140 may be connected to the core system 30 through a private circuit.

자동화기기 제어부(150)는 사용자 입력부(130)를 통해 입금, 출금, 이체, 통장 정리 등 각종 금융 거래와 관련된 사용자 입력을 수신하며, 이를 토대로 코어 시스템(30)과 연동하여 금융 거래를 진행한다. The automatic machine control unit 150 receives user inputs related to various financial transactions such as deposit, withdrawal, transfer, and account organizing through the user input unit 130, and proceeds with the financial transaction in cooperation with the core system 30 based on the received user input.

자동화기기 제어부(150)는 사용자 입력부(130)를 통해 입력되는 사용자 입력에 따라서 금융 거래(입금, 출금, 이체, 통장 정리 등)와 관련된 각종 정보(거래 종류, 계좌번호, 사용자 인증정보(계좌 비밀번호 등), 거래 금액 등)를 코어 시스템(30)으로 전달한다. 그리고, 전달된 정보에 대응하는 전문(거래 데이터)을 코어 시스템(30)으로부터 수신한다. 자동화기기 제어부(150)는 코어 시스템(30)으로부터 수신되는 전문을 해석하여, 금융 거래를 진행한다. 예를 들어, 코어 시스템(30)으로부터 수신된 전문이 입금, 출금 등 현금 거래를 지시하는 경우, 이를 토대로 현금을 수납하거나 방출하도록 현금 수납/방출 기기(110)의 동작을 제어할 수 있다. The automatic machine control unit 150 controls various types of information (transaction type, account number, user authentication information (account password), and the like) related to financial transactions (deposit, withdrawal, transfer, Etc.), transaction amount, etc.) to the core system 30. Then, the core system 30 receives the specialized information (transaction data) corresponding to the transferred information. The automatic machine control unit 150 interprets the message received from the core system 30 and proceeds with the financial transaction. For example, when the specialist received from the core system 30 instructs a cash transaction such as deposit, withdrawal, etc., the operation of the cash receiving / discharging device 110 can be controlled so as to store or discharge the cash based on the instruction.

자동화기기 제어부(150)는 금융 거래가 정상적으로 종료되면, 코어 시스템(30)으로 거래 완료를 통지한다. When the financial transaction is normally completed, the automatic machine controller 150 notifies the core system 30 of the completion of the transaction.

자동화기기 제어부(150)는 현금 수납/방출 기기(110)를 통해 현금 수납/방출이 완료되면, 이에 대한 기기동작정보를 로그파일 데이터베이스(120)에 저장한다. 또한, 자동화기기 제어부(150)는 통신부(140)를 통해 기기동작정보를 자동화기기 관리시스템(20)으로 전달한다. When the cash storage / discharge is completed through the cash storage / discharge device 110, the automatic machine controller 150 stores the device operation information in the log file database 120. In addition, the automatic machine controller 150 transmits the machine operation information to the automated machine management system 20 through the communication unit 140.

다시, 도 1을 보면, 자동화기기 관리시스템(20)은 자동화기기(10)로부터 기기동작정보를 수집하며, 이를 코어 시스템(30)으로 주기적으로 전달한다. Referring again to FIG. 1, the automated device management system 20 collects device operation information from the automation device 10 and periodically transmits the information to the core system 30.

도 3을 참고하면, 자동화기기 관리시스템(20)은, 기기동작정보 데이터베이스(210), 통신부(220), 자동화기기 관리부(230) 등을 포함할 수 있다. 3, the automated device management system 20 may include a device operation information database 210, a communication unit 220, an automated device management unit 230, and the like.

기기동작정보 데이터베이스(210)는 자동화기기(10)로부터 수신한 기기동작정보를 저장한다. The device operation information database 210 stores device operation information received from the automation device 10. [

통신부(220)는 자동화기기(10)과 연결하여 자동화기기(10)와 데이터를 송수신한다. 또한, 통신부(220)는 코어 시스템(30)과 연결하여 코어 시스템(30)과 데이터를 송수신한다.The communication unit 220 is connected to the automation device 10 to transmit and receive data to and from the automation device 10. The communication unit 220 is connected to the core system 30 and transmits / receives data to / from the core system 30.

자동화기기 관리부(230)는 통신부(220)를 통해 자동화기기(10)로부터 기기동작정보를 수신하며, 이를 기기동작정보 데이터베이스(210)에 저장하고 관리한다. The automatic device management unit 230 receives the device operation information from the automation device 10 through the communication unit 220 and stores and manages the device operation information in the device operation information database 210.

자동화기기 관리부(230)는 자동화기기(10)로부터 수집한 기기동작정보를 통신부(220)를 통해 코어 시스템(30)으로 주기적으로 전달한다. 예를 들어, 자동화기기 관리부(230)는 자동화기기(10)로부터 수집한 기기동작정보를 15분 주기로 코어 시스템(30)으로 전달할 수 있다. The automatic device management unit 230 periodically transmits the device operation information collected from the automatic device 10 to the core system 30 through the communication unit 220. For example, the automated device management unit 230 may transmit the device operation information collected from the automated device 10 to the core system 30 every 15 minutes.

다시, 도 1을 보면, 코어 시스템(30)은 자동화기기(10)와 통신하여 금융 거래를 진행하며, 이에 따른 금융 거래내역을 계좌원장 정보에 기록하며, 거래시각에 따른 거래내역을 순차적으로 기록하여 거래로그 정보를 생성한다. Referring again to FIG. 1, the core system 30 communicates with the automation device 10 to conduct a financial transaction, records the financial transaction history in the account ledger information, sequentially records transaction details according to the transaction time, And generates transaction log information.

코어 시스템(30)은 자동화기기 관리시스템(20)과 연동하여 자동화기기(10)의 모니터링 시스템으로 동작할 수도 있다. 코어 시스템(30)은 자동화기기(10)의 모니터링을 위해 자동화기기 관리시스템(20)으로부터 자동화기기(10)의 기기동작정보를 수신한다. 그리고, 자동화기기(10)의 실제 기기동작정보와 코어 시스템(30)에서 기록한 거래로그 정보를 비교함으로써 자동화기기(10)의 비정상 동작을 검출한다.The core system 30 may operate as a monitoring system of the automatic machine 10 in conjunction with the automated machine management system 20. [ The core system 30 receives the device operation information of the automation device 10 from the automation device management system 20 for monitoring the automation device 10. [ The abnormal operation of the automatic machine 10 is detected by comparing the actual machine operation information of the automatic machine 10 with the transaction log information recorded in the core system 30. [

도 4를 참고하면, 코어 시스템(30)은 계좌원장 데이터베이스(310), 거래로그 데이터베이스(320), 통신부(330), 금융 거래 관리부(340), 모니터링부(350) 등을 포함할 수 있다. 4, the core system 30 may include an account ledger database 310, a transaction log database 320, a communication unit 330, a financial transaction management unit 340, a monitoring unit 350, and the like.

계좌원장 데이터베이스(310)는 입금, 출금, 이체 등 각 계좌에 대한 금융 거래내역과 거래결과 등을 기록한 계좌원장 정보를 저장한다. The account ledger database 310 stores account ledger information that records financial transaction details and transaction results for each account such as deposit, withdrawal, and transfer.

거래로그 데이터베이스(320)는 각 계좌에 대한 거래내역(금액 등)을 거래시각에 따라서 순차적으로 기록한 로그파일 형태의 거래로그 정보를 저장한다. 거래로그 정보는, 입금/출금액, 입금/출금 시각, 입금/출금 계좌, 입금/출금이 진행된 자동화기기 식별정보, 권종 등을 포함할 수 있다. 거래로그 데이터베이스(320)는 계좌 또는 자동화기기 식별정보 별로 거래로그 정보를 구분하여 저장할 수 있다. The transaction log database 320 stores transaction log information in the form of a log file in which transaction details (amounts and the like) for each account are sequentially recorded according to the transaction time. The transaction log information may include the deposit / withdrawal amount, the deposit / withdrawal time, the deposit / withdrawal account, the automatic apparatus identification information on which the deposit / withdrawal has proceeded, the denomination, and the like. The transaction log database 320 may store transaction log information separately for each account or automation device identification information.

통신부(330)는 자동화기기(10)와 연결하여 데이터를 송수신한다. 통신부(330)는 전용회선을 통해 자동화기기(10)와 연결할 수 있다. 통신부(330)는 자동화기기 관리시스템(20)과 연결하여 데이터를 송수신한다. The communication unit 330 is connected to the automation device 10 to transmit and receive data. The communication unit 330 can be connected to the automation device 10 through a dedicated line. The communication unit 330 is connected to the automation equipment management system 20 to transmit and receive data.

금융 거래 관리부(340)는 자동화기기(10)로부터 수신되는 정보와 계좌원장 데이터베이스(310)에 저장된 계좌원장 정보를 토대로 금융 거래를 진행한다. The financial transaction management unit 340 proceeds with the financial transaction based on the information received from the automation device 10 and the account ledger information stored in the account ledger database 310.

금융 거래 관리부(340)는 통신부(330)를 통해 자동화기기(10)로부터 금융 거래와 관련된 정보(거래 종류, 계좌번호, 사용자 인증정보(계좌 비밀번호 등), 거래 금액 등)를 수신한다. 그리고, 자동화기기(10)로부터 수신한 정보와 대응하는 계좌원장 정보를 토대로 금융 거래에 대한 전문을 생성한다. 생성된 전문은 통신부(330)를 통해 자동화기기(10)로 전달되며, 자동화기기(10)는 이를 해석하여 금융 거래를 진행한다. The financial transaction management unit 340 receives information (transaction type, account number, user authentication information (account password, etc.), transaction amount, etc.) related to financial transactions from the automation device 10 through the communication unit 330. Then, based on the information received from the automation device 10 and the corresponding account ledger information, a specialist for the financial transaction is generated. The generated message is transmitted to the automatic machine 10 through the communication unit 330, and the automated machine 10 analyzes the message and proceeds with the financial transaction.

금융 거래 관리부(340)는 자동화기기(10)에 의해 금융 거래가 정상적으로 완료되면, 완료된 거래내역을 계좌원장 정보에 기록함으로써 계좌원장 정보를 갱신한다. 또한, 완료된 거래내역을 토대로 거래로그 데이터베이스(320)에 저장된 거래로그 정보를 갱신한다. When the financial transaction is normally completed by the automatic machine 10, the financial transaction management unit 340 updates the account ledger information by recording the completed transaction details in the account ledger information. Also, transaction log information stored in the transaction log database 320 is updated based on the completed transaction details.

모니터링부(350)는 통신부(330)를 통해 자동화기기 관리시스템(20)으로부터 자동화기기(10)의 기기동작정보를 주기적으로 수집하며, 이를 코어 시스템(30)에서 기록한 거래로그 정보와 비교한다. 모니터링부(350)는 자동화기기(10)의 기기동작정보와 코어 시스템(30)에서 기록한 거래로그 정보를 비교한 결과에 따라서, 자동화기기(10)의 비정상 동작을 검출한다.The monitoring unit 350 periodically collects device operation information of the automation device 10 from the automated device management system 20 through the communication unit 330 and compares the device operation information with the transaction log information recorded in the core system 30. The monitoring unit 350 detects an abnormal operation of the automation device 10 according to a result of comparing the device operation information of the automatic device 10 with the transaction log information recorded in the core system 30. [

자동화기기(10)는 기기 이상, 통신 장애, 해킹, 악의적인 기기조작 등으로 인해 다양한 비정상 동작 환경에 노출될 수 있다. The automation device 10 may be exposed to various abnormal operating environments due to device malfunction, communication failure, hacking, malicious device operation, and the like.

예를 들어, 기기 이상으로 자동화기기(10)를 통해 수납한 금액이 다중 입금 처리되어, 코어 시스템(30)에서 기록한 거래로그 정보에서는 여러 번의 입금이 발생한 것으로 처리되어 입금액이 실제 수납액보다 많게 기록될 수 있다. 또한, 예를 들어, 기기 이상으로 자동화기기(10)에서는 입금 취소되어 방출되었으나, 코어 시스템(30)에서는 입금이 완료된 것으로 처리되어 비정상적인 입금이 발생할 수도 있다. 또한, 예를 들어, 기기 이상으로 코어 시스템(30)에서는 출금 거래가 미처리되었으나, 자동화기기(10)에서는 현금이 방출되어 비정상적인 현금 방출이 발생할 수도 있다. 또한, 예를 들어, 기기 이상으로 코어 시스템(30)에 기록된 출금액에 비해 많은 금액이 자동화기기(10)를 통해 방출될 수도 있다. 또한, 예를 들어, 기기 이상으로 조회 거래 진행 중 자동화기기(10)를 통해 비정상적인 현금 방출이 발생할 수도 있다. 또한, 예를 들어, 자동화기기(10)와 코어 시스템(30) 간에 통신 장애로 인해 자동화기기(10)가 비정상 동작하여, 자동화기기(10)에서 비정상적인 현금 방출이 발생할 수 있다. 또한, 예를 들어, 해킹 등으로 자동화기기(10)로 비정상적인 전문이 전달되어, 자동화기기(10)에서 비정상적인 현금 방출이 발생할 수도 있다. 또한, 예를 들어, 악의적인 조작에 의해 금융 거래와 무관하게 자동화기기(10)에서 현금 방출이 발생할 수도 있다. 또한, 예를 들어, 관리자에 의해 악의적인 자동화기기(10) 출금 조작이 발생하는 경우, 코어 시스템(30)에 기록된 거래로그 정보에 자동화기기(10)의 기기동작정보에는 없는 비정상적인 거래내역이 포함될 수도 있다.For example, the amount of money stored through the automation device 10 is processed by the apparatus, and the transaction log information recorded by the core system 30 is processed as having occurred several times, and the deposit amount is recorded to be larger than the actual amount . In addition, for example, in the automation device 10, the deposit is canceled and released in the apparatus, but in the core system 30, the deposit is processed as being completed, and abnormal deposit may occur. In addition, for example, although the withdrawal transaction is not processed in the core system 30 due to an abnormality in the device, the cash dispensed by the automatic machine 10 may be released, resulting in abnormal cash release. Further, for example, a large amount of money may be emitted through the automation apparatus 10 as compared with the amount of withdrawal recorded in the core system 30 beyond the apparatus. In addition, abnormal cash release may occur through the automated device 10 during the inquiry transaction, for example, more than the device. Further, for example, abnormal communication between the automatic machine 10 and the core system 30 may cause abnormal operation of the automated machine 10, resulting in abnormal cash outflow in the automated machine 10. In addition, for example, an unusual message may be delivered to the automation device 10 by hacking or the like, and abnormal cash emission may occur in the automation device 10. Also, for example, cash evasion may occur in the automation device 10 regardless of the financial transaction by a malicious operation. In addition, for example, when a malicious automatic withdrawal operation of an automation device 10 occurs by an administrator, abnormal transaction details not included in the device operation information of the automation device 10 may be included in the transaction log information recorded in the core system 30 .

전술한 바와 같이 자동화기기(10)가 비정상 동작하는 경우, 자동화기기(10)에서 발생한 현금 수납/방출 내역에 대응하는 거래내역이 코어 시스템(30)에 기록된 거래로그 정보에는 포함되지 않거나, 코어 시스템(30)에서 처리된 거래내역에 대응하는 현금 수납/방출 내역이 자동화기기(10)에서 기록한 기기동작정보에 포함되지 않을 수 있다. 또한, 자동화기기(10)에 의해 실제 수납되거나 방출된 금액이 코어 시스템(30)에서 거래로그 정보에 기록한 거래금액과 다를 수 있다. In the case where the automatic apparatus 10 operates abnormally as described above, the transaction details corresponding to the cash deposit / discharge details generated in the automatic apparatus 10 are not included in the transaction log information recorded in the core system 30, The cash receipt / release history corresponding to the transaction details processed in the system 30 may not be included in the device operation information recorded in the automatic device 10. [ In addition, the amount of money actually stored or discharged by the automation device 10 may be different from the transaction amount recorded in the transaction log information in the core system 30. [

모니터링부(350)는 전술한 자동화기기(10)의 비정상적인 동작을 검출하기 위해, 자동화기기(10)에 의해 기록된 기기동작정보와 코어 시스템(30)에 의해 기록된 거래로그 정보를 상호 비교한다. 거래로그 정보가 자동화기기 식별정보 별로 구분되어 저장된 경우, 모니터링부(350)는 자동화기기(10)에 대응하는 거래로그 정보를 거래로그 데이터베이스(320)로부터 읽어와 자동화기기(10)의 기기동작정보와 비교할 수 있다. 반면에, 거래로그 정보가 계좌 별로 구분되어 저장된 경우, 모니터링부(350)는 자동화기기(10)의 기기동작정보에 기록된 현금 수납/방출 계좌 및 현금 방출/수납 시각을 토대로 대응하는 거래로그 정보를 거래로그 데이터베이스(320)로부터 읽어와 자동화기기(10)의 기기동작정보와 비교할 수 있다.The monitoring unit 350 compares the device operation information recorded by the automatic device 10 and the transaction log information recorded by the core system 30 in order to detect the abnormal operation of the above-described automatic apparatus 10 . The monitoring unit 350 reads the transaction log information corresponding to the automation device 10 from the transaction log database 320 and displays the device operation information of the automation device 10 ≪ / RTI > On the other hand, if the transaction log information is stored separately for each account, the monitoring unit 350 calculates the corresponding transaction log information based on the cash deposit / release account and the cash release / storage time recorded in the device operation information of the automation device 10 May be read from the transaction log database 320 and compared with the device operation information of the automation device 10.

모니터링부(350)는 자동화기기(10)의 기기동작정보와 거래로그 정보의 비교 결과에 따라서 자동화기기(10)의 비정상 동작 여부를 판별한다. The monitoring unit 350 determines whether the automatic device 10 is operating abnormally according to the comparison result between the device operation information of the automatic device 10 and the transaction log information.

예를 들어, 모니터링부(350)는 동일한 금융 거래에 대해 자동화기기(10)에 의해 기록된 수납/방출 금액과 코어 시스템(30)에 의해 기록된 입금액/출금액이 서로 다른 경우, 자동화기기(10)가 비정상 동작한 것으로 판단한다.For example, when the deposit / release amount recorded by the automation device 10 for the same financial transaction is different from the deposit / withdrawal amount recorded by the core system 30, ) Has abnormally operated.

또한, 예를 들어, 모니터링부(350)는 자동화기기(10)의 기기동작정보에 기록된 현금 방출 내역에 대응하는 거래내역이 코어 시스템(30)에 의해 기록된 거래로그 정보에 포함되지 않은 경우, 자동화기기(10)에서 비정상적인 현금 방출이 발생한 것으로 판단한다. In addition, for example, when the transaction history corresponding to the cash-release history recorded in the device operation information of the automation device 10 is not included in the transaction log information recorded by the core system 30 , It is judged that the automatic machine 10 has generated abnormal cash release.

또한, 예를 들어, 모니터링부(350)는 코어 시스템(30)에서 기록한 거래로그 정보에 기록된 출금 내역에 대응하는 현금 방출 내역이 자동화기기(10)의 기기동작정보에 포함되지 않은 경우, 코어 시스템(30)에서 비정상적인 출금 거래가 발생한 것으로 판단한다. In addition, for example, when the cash release history corresponding to the withdrawal history recorded in the transaction log information recorded in the core system 30 is not included in the device operation information of the automation device 10, The system 30 judges that an abnormal withdrawal transaction has occurred.

모니터링부(350)는 모니터링 결과 자동화기기(10) 또는 코어 시스템(30)에 의해 비정상 거래가 발생한 경우, 관리자가 비정상 동작을 최대한 빨리 감지하도록 문자 메시지 등을 통해 사용자 단말 또는 관리자 단말(미도시)로 비정상 동작 검출을 실시간으로 통지한다. When an abnormal transaction is generated by the monitoring device 30 or the automation device 10 as a result of the monitoring, the monitoring unit 350 monitors the abnormality of the abnormal operation by a user terminal or an administrator terminal (not shown) through a text message or the like And notifies the abnormal operation detection in real time.

도 5는 본 발명의 일 실시예에 따른 자동화기기 모니터링 방법을 도시한 흐름도이다. FIG. 5 is a flowchart illustrating a method of monitoring an automatic apparatus according to an exemplary embodiment of the present invention.

도 5를 참고하면, 자동화기기(10)는 사용자 요청에 의해 금융 거래가 시작됨에 따라, 사용자로부터 입력되는 사용자 입력 토대로 코어 시스템(30)과 연동하여 금융 거래를 진행한다(S101). Referring to FIG. 5, as the financial transaction is started at the request of the user, the automation apparatus 10 proceeds with the financial transaction in cooperation with the core system 30 based on the user input inputted from the user (S101).

상기 S101 단계에서, 자동화기기(10)는 사용자로부터 금융 거래를 위한 사용자 입력을 수신하고, 이에 따른 금융 거래 정보를 코어 시스템(30)으로 전달한다. 코어 시스템(30)은 자동화기기(10)로부터 수신되는 정보와 이에 대응하는 계좌원장 정보를 토대로 금융 거래 전문을 생성하고, 이를 자동화기기(10)로 전송한다. 금융 거래 전문을 수신한 자동화기기(10)는 이를 해석하여 현금을 수납하거나 방출하여 금융 거래를 완료한다. In step S101, the automation device 10 receives a user input for a financial transaction from a user, and transmits the financial transaction information to the core system 30. The core system 30 generates a financial transaction text based on the information received from the automatic machine 10 and the account ledger information corresponding thereto, and transmits it to the automation device 10. The automatic machine 10 receiving the financial transaction specialist interprets it and stores or releases the cash to complete the financial transaction.

자동화기기(10)는 금융 거래가 정상적으로 완료되면, 금융 거래에 의해 현금 수납/방출 기기(110)에서 현금을 수납하거나 방출한 내역을 기기동작 정보로 기록한다(S102). 코어 시스템(30) 또한 금융 거래가 정상적으로 완료되면, 거래내역을 토대로 계좌원장 정보를 갱신하고, 거래내역을 거래로그 정보로 기록한다(S103). When the financial transaction is normally completed, the automation apparatus 10 records the details of the cash receipt / release device 110 storing or discharging the cash by the financial transaction as the device operation information (S102). When the financial transaction is normally completed, the core system 30 also updates the account ledger information based on the transaction details and records transaction details as transaction log information (S103).

상기 S102 단계에서, 기기동작 정보는 현금 수납/방출 시각, 현금 수납/방출 계좌, 현금 수납/방출 금액, 권종 등 현금 수납/방출 기기(110)를 통해 현금이 수납되거나 검출된 내역을 로그파일 형태로 기록한 것이다. In step S102, the device operation information is stored in the cash receiving / emitting device 110 such as the cash storage / release time, the cash storage / discharge account, the cash storage / discharge amount, .

상기 S103 단계에서, 거래로그 정보는 입금/출금액, 입금/출금 시각, 입금/출금 계좌, 입금/출금이 진행된 자동화기기 식별정보, 권종 등 코어 시스템(30)에 의해 진행된 금융 거래내역을 로그파일 형태로 기록한 것이다. In step S103, the transaction log information is stored in the form of a log file in the form of a log file, such as a deposit / withdrawal amount, a deposit / withdrawal time, a deposit / withdrawal account, an automatic apparatus identification information on which deposit / .

자동화기기(10)는 기기동작 정보를 자동화기기 관리시스템(20)으로 전송하며(S104), 자동화기기 관리시스템(20)은 이를 수집하여 코어 시스템(30)으로 전달한다(S105). The automated device 10 transmits the device operation information to the automated device management system 20 (S104), and the automated device management system 20 collects the acquired device operation information and transmits the collected operation information to the core system 30 (S105).

코어 시스템(30)은 자동화기기 관리시스템(20)으로부터 전달받은 기기동작 정보를 코어 시스템(30)에 의해 기록된 거래로그 정보와 비교한다(S106). 또한, 기기동작 정보와 거래로그 정보의 비교결과에 따라서 자동화기기(10)의 비정상적인 동작을 판별한다(S107). The core system 30 compares the device operation information received from the automated device management system 20 with the transaction log information recorded by the core system 30 (S106). In addition, the abnormal operation of the automatic machine 10 is discriminated in accordance with the comparison result of the device operation information and the transaction log information (S107).

상기 S107 단계에서, 모니터링부(350)는 동일한 금융 거래에 대해 자동화기기(10)에 의해 기록된 수납/방출 금액과 코어 시스템(30)에 의해 기록된 입금액/출금액이 서로 다른 경우, 자동화기기(10)가 비정상 동작한 것으로 판단한다.In step S107, if the deposit / release amount recorded by the automatic machine 10 for the same financial transaction is different from the deposit / withdrawal amount recorded by the core system 30, 10) has abnormally operated.

또한, 모니터링부(350)는 자동화기기(10)의 기기동작정보에 기록된 현금 방출 내역에 대응하는 거래내역이 코어 시스템(30)에 의해 기록된 거래로그 정보에 포함되지 않은 경우, 자동화기기(10)에서 비정상적인 현금 방출이 발생한 것으로 판단한다. If the transaction details corresponding to the cash-release history recorded in the device operation information of the automation device 10 are not included in the transaction log information recorded by the core system 30, 10) is considered abnormal cash release.

또한, 모니터링부(350)는 코어 시스템(30)에서 기록한 거래로그 정보에 기록된 출금 내역에 대응하는 현금 방출 내역이 자동화기기(10)의 기기동작정보에 포함되지 않은 경우, 코어 시스템(30)에서 비정상적인 출금 거래가 발생한 것으로 판단한다. The monitoring unit 350 may be configured to determine whether the cash transaction history corresponding to the withdrawal history recorded in the transaction log information recorded in the core system 30 is included in the device operation information of the automation device 10, It is determined that an abnormal withdrawal transaction has occurred.

코어 시스템(30)은 자동화기기(10)가 비정상적인 동작을 한 것으로 판단되면, 문자 메시지 등을 이용하여 사용자 단말(미도시) 또는 관리자 단말(미도시)로 자동화기기(10)의 비정상 동작을 통지한다(S108). The core system 30 notifies the abnormal operation of the automation device 10 to a user terminal (not shown) or an administrator terminal (not shown) using a text message or the like if it is determined that the automatic device 10 has performed an abnormal operation (S108).

전술한 본 발명의 일 실시예에 따르면, 코어 시스템(30)에서 기록한 금융거래 내역을 자동화기기(10)의 실제 동작 정보와 상호 비교하는 검증 과정을 진행함으로써, 자동화기기(10)의 기기 이상, 통신 장애 또는 해킹에 의한 비정상적인 전문 전달, 악의적인 기기조작에 따른 비정상적인 출금 등 코어 시스템(30)의 기록만으로 검출이 어려운 비정상적인 동작을 실시간으로 검출해내는 것이 가능하다.
According to the embodiment of the present invention described above, the verification process of comparing the financial transaction details recorded in the core system 30 with the actual operation information of the automation device 10 is performed, It is possible to detect in real time an abnormal operation that is difficult to detect only by recording the core system 30, such as an abnormal professional delivery due to a communication failure or a hack, or an abnormal withdrawal due to a malicious device operation.

본 발명의 실시 예에 의한 자동화기기 모니터링 방법은 소프트웨어를 통해 실행될 수 있다. 소프트웨어로 실행될 때, 본 발명의 구성 수단들은 필요한 작업을 실행하는 코드 세그먼트들이다. 프로그램 또는 코드 세그먼트들은 프로세서 판독 기능 매체에 저장되거나 전송 매체 또는 통신망에서 반송파와 결합된 컴퓨터 데이터 신호에 의하여 전송될 수 있다. The automatic apparatus monitoring method according to the embodiment of the present invention can be executed through software. When executed in software, the constituent means of the present invention are code segments that perform the necessary tasks. The program or code segments may be stored on a processor read functional medium or transmitted by a computer data signal coupled with a carrier wave in a transmission medium or a communication network.

컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는, ROM, RAM, CD-ROM, DVD_ROM, DVD_RAM, 자기 테이프, 플로피 디스크, 하드 디스크, 광 데이터 저장장치 등이 있다. 또한, 컴퓨터로 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 장치에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of the computer-readable recording device include ROM, RAM, CD-ROM, DVD-ROM, DVD-RAM, magnetic tape, floppy disk, hard disk and optical data storage device. Also, the computer-readable recording medium may be distributed over a network-connected computer device so that computer-readable code can be stored and executed in a distributed manner.

지금까지 참조한 도면과 기재된 발명의 상세한 설명은 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 용이하게 선택하여 대체할 수 있다. 또한 당업자는 본 명세서에서 설명된 구성요소 중 일부를 성능의 열화 없이 생략하거나 성능을 개선하기 위해 구성요소를 추가할 수 있다. 뿐만 아니라, 당업자는 공정 환경이나 장비에 따라 본 명세서에서 설명한 방법 단계의 순서를 변경할 수도 있다. 따라서 본 발명의 범위는 설명된 실시형태가 아니라 특허청구범위 및 그 균등물에 의해 결정되어야 한다.
It is to be understood that both the foregoing general description and the following detailed description of the present invention are illustrative and explanatory only and are intended to be illustrative of the invention and are not to be construed as limiting the scope of the invention as defined by the appended claims. It is not. Therefore, those skilled in the art can readily select and substitute it. Those skilled in the art will also appreciate that some of the components described herein can be omitted without degrading performance or adding components to improve performance. In addition, those skilled in the art may change the order of the method steps described herein depending on the process environment or equipment. Therefore, the scope of the present invention should be determined by the appended claims and equivalents thereof, not by the embodiments described.

Claims (14)

자동화기기와 연동하여 금융 거래를 진행하며, 상기 금융 거래에 따른 거래내역을 거래로그 정보로 기록하는 금융 거래 관리부, 그리고
상기 자동화기기의 현금 방출/수납 내역을 포함하는 기기동작정보를 상기 자동화기기로부터 수집하며, 상기 거래로그 정보와 상기 기기동작정보의 비교 결과에 따라서 상기 자동화기기의 비정상적인 동작을 검출하는 모니터링부
를 포함하는 자동화기기 모니터링 시스템.
A financial transaction management unit for conducting a financial transaction in cooperation with an automation device and recording transaction details according to the financial transaction as transaction log information,
A monitoring unit for collecting device operation information including the cash release / receipt details of the automated device from the automated device and detecting an abnormal operation of the automated device according to a result of the comparison between the transaction log information and the device operation information,
An automation device monitoring system including the system.
제1항에 있어서,
상기 기기동작정보는, 상기 자동화기기에 의해 수납/방출된 금액을 포함하며,
상기 거래로그 정보는, 상기 금융 거래 관리부에 의해 입금/출금 처리된 금액을 포함하는 자동화기기 모니터링 시스템.
The method according to claim 1,
Wherein the device operation information includes an amount of money stored /
Wherein the transaction log information includes an amount of money deposited / withdrawn by the financial transaction management unit.
제2항에 있어서,
상기 모니터링부는, 동일한 금융 거래에 대해 상기 자동화기기에 의해 수납/방출된 금액과 상기 금융 거래 관리부에 의해 입금/출금 처리된 금액이 서로 다르면, 상기 비정상적인 동작으로 판단하는 자동화기기 모니터링 시스템.
3. The method of claim 2,
Wherein the monitoring unit determines that the abnormal operation is determined to be an abnormal operation if the amount of money stored / released by the automatic apparatus for the same financial transaction differs from the amount of money deposited / dispensed by the financial transaction management unit.
제2항에 있어서,
상기 모니터링부는, 상기 자동화기기의 현금 방출/수납 내역에 대응하는 거래내역이 상기 거래로그 정보에 존재하지 않으면, 상기 비정상적인 동작으로 판단하는 자동화기기 모니터링 시스템.
3. The method of claim 2,
Wherein the monitoring unit determines the abnormal operation if the transaction history corresponding to the cash release / receipt details of the automatic machine does not exist in the transaction log information.
제2항에 있어서,
상기 모니터링부는, 상기 거래로그 정보에 기록된 거래내역에 대응하는 현금 수납/방출 내역이 상기 기기동작정보에 존재하지 않으면, 상기 비정상적인 동작으로 판단하는 자동화기기 모니터링 시스템.
3. The method of claim 2,
Wherein the monitoring unit determines that the abnormal operation is not performed if the cash deposit / discharge details corresponding to the transaction details recorded in the transaction log information do not exist in the device operation information.
제1항에 있어서,
상기 모니터링부는, 상기 비정상적인 동작이 검출되면, 관리자 단말 또는 사용자 단말로 상기 비정상적인 동작의 검출을 통지하는 자동화기기 모니터링 시스템.
The method according to claim 1,
Wherein the monitoring unit notifies the manager terminal or the user terminal of the detection of the abnormal operation when the abnormal operation is detected.
제1항에 있어서,
상기 자동화기기로부터 상기 기기동작정보를 수신하는 자동화기기 관리시스템을 더 포함하며,
상기 모니터링부는 상기 자동화기기 관리시스템을 통해 상기 기기동작정보를 수집하는 자동화기기 모니터링 시스템.
The method according to claim 1,
Further comprising an automated device management system for receiving the device operation information from the automated device,
And the monitoring unit collects the device operation information through the automated device management system.
자동화기기 모니터링 시스템의 자동화기기 모니터링 방법에 있어서,
자동화기기와 연동하여 금융 거래를 진행하는 단계,
상기 금융 거래에 따른 거래내역을 거래로그 정보로 기록하는 단계,
상기 자동화기기의 현금 방출/수납 내역을 포함하는 기기동작정보를 상기 자동화기기로부터 수집하는 단계,
상기 거래로그 정보와 상기 기기동작정보를 상호 비교하는 단계, 그리고
상기 거래로그 정보와 상기 기기동작정보의 비교 결과에 따라서 상기 자동화기기의 비정상적인 동작을 검출하는 단계
를 포함하는 자동화기기 모니터링 방법.
A method for monitoring an automated instrument of an automated instrument monitoring system,
In the process of conducting financial transactions in conjunction with automation equipment,
Recording transaction details according to the financial transaction as transaction log information,
Collecting device operation information including the cash release / receipt details of the automated device from the automated device,
Comparing the transaction log information with the device operation information, and
Detecting an abnormal operation of the automation device according to a result of the comparison between the transaction log information and the device operation information
The method comprising:
제8항에 있어서,
상기 기기동작정보는, 상기 자동화기기에 의해 수납/방출된 금액을 포함하며,
상기 거래로그 정보는, 상기 자동화기기 모니터링 시스템에 의해 입금/출금 처리된 금액을 포함하는 자동화기기 모니터링 방법.
9. The method of claim 8,
Wherein the device operation information includes an amount of money stored /
Wherein the transaction log information includes an amount of money deposited / withdrawn by the automated device monitoring system.
제9항에 있어서,
상기 검출하는 단계는,
동일한 금융 거래에 대해 상기 자동화기기에 의해 수납/방출된 금액과 상기 자동화기기 모니터링 시스템에 의해 입금/출금 처리된 금액이 서로 다르면, 상기 비정상적인 동작으로 판단하는 단계를 포함하는 자동화기기 모니터링 방법.
10. The method of claim 9,
Wherein the detecting comprises:
And determining that the abnormal operation is caused if the amount of money stored / released by the automated equipment for the same financial transaction differs from the amount of money deposited / dispensed by the automated equipment monitoring system.
제9항에 있어서,
상기 검출하는 단계는,
상기 자동화기기의 현금 방출/수납 내역에 대응하는 거래내역이 상기 거래로그 정보에 존재하지 않으면, 상기 비정상적인 동작으로 판단하는 단계를 포함하는 자동화기기 모니터링 방법.
10. The method of claim 9,
Wherein the detecting comprises:
If the transaction log corresponding to the cash release / receipt details of the automated teller machine does not exist in the transaction log information, determining the abnormal operation.
제9항에 있어서,
상기 검출하는 단계는,
상기 거래로그 정보에 기록된 거래내역에 대응하는 현금 수납/방출 내역이 상기 기기동작정보에 존재하지 않으면, 상기 비정상적인 동작으로 판단하는 단계를 포함하는 자동화기기 모니터링 방법.
10. The method of claim 9,
Wherein the detecting comprises:
And determining that the abnormal operation is not present if the cash deposit / discharge details corresponding to the transaction details recorded in the transaction log information do not exist in the device operation information.
제8항에 있어서,
상기 비정상적인 동작이 검출되면, 관리자 단말 또는 사용자 단말로 상기 비정상적인 동작의 검출을 통지하는 단계를 더 포함하는 자동화기기 모니터링 방법.
9. The method of claim 8,
And notifying the detection of the abnormal operation to the administrator terminal or the user terminal when the abnormal operation is detected.
제8항 내지 제13항 중 어느 한 항의 방법을 실행시키기 위해 기록매체에 저장된 프로그램.A program stored in a recording medium for executing the method according to any one of claims 8 to 13.
KR1020150057315A 2015-04-23 2015-04-23 system and method for monitoring of automated teller machine KR101697284B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150057315A KR101697284B1 (en) 2015-04-23 2015-04-23 system and method for monitoring of automated teller machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150057315A KR101697284B1 (en) 2015-04-23 2015-04-23 system and method for monitoring of automated teller machine

Publications (2)

Publication Number Publication Date
KR20160126352A true KR20160126352A (en) 2016-11-02
KR101697284B1 KR101697284B1 (en) 2017-01-17

Family

ID=57518646

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150057315A KR101697284B1 (en) 2015-04-23 2015-04-23 system and method for monitoring of automated teller machine

Country Status (1)

Country Link
KR (1) KR101697284B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070094221A (en) * 2006-03-17 2007-09-20 주식회사 신한은행 System and method for processing financial transaction and recording medium
KR20090073786A (en) * 2007-12-31 2009-07-03 노틸러스효성 주식회사 An encryption device of pinpad and a safety method using the same
KR101450620B1 (en) * 2013-06-03 2014-10-14 주식회사 엘지씨엔에스 Method and apparatus for ready-money monitoring in Automated Teller Machine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070094221A (en) * 2006-03-17 2007-09-20 주식회사 신한은행 System and method for processing financial transaction and recording medium
KR20090073786A (en) * 2007-12-31 2009-07-03 노틸러스효성 주식회사 An encryption device of pinpad and a safety method using the same
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
KR101697284B1 (en) 2017-01-17

Similar Documents

Publication Publication Date Title
US8966505B1 (en) Event handling
US8214290B1 (en) Self-service terminal reporting
US8924266B2 (en) Self-service device inventory information control
US8229816B1 (en) Intelligent cash recycler remote capabilities
GB2469928A (en) Self-service terminal service messaging
JP5640735B2 (en) Cash management server communicably connected to a plurality of portable communication terminals and a cash transaction apparatus
JP2021196712A (en) Monitoring server, monitoring program, and monitoring system
EP3118804A1 (en) Self-service terminal service emergency method and site server
US10217328B2 (en) Assisted service terminal
US6896179B2 (en) Computer system that predicts impending failure in applications such as banking
JPWO2011142034A1 (en) Cash management system and cash management method
CN111967979B (en) Method, device and system for processing reserved withdrawal request
JP2017194868A (en) Money depositing and dispensing machine and management method of money depositing and dispensing machine
KR101697284B1 (en) system and method for monitoring of automated teller machine
US9071634B2 (en) Network management system, software and method
JP2013145426A (en) Failure detection system, failure detection method, program and automatic transaction device
JP5811254B2 (en) Cash management system and cash management method
US20020038232A1 (en) Automated management system
KR101450620B1 (en) Method and apparatus for ready-money monitoring in Automated Teller Machine
JP2004164209A (en) Automatic transaction system
JP5405999B2 (en) Automatic transaction equipment
JP7347773B2 (en) Information processing device, its information processing method, and program
JP5886055B2 (en) Management system for automatic transaction apparatus, server apparatus, and management method for automatic transaction apparatus
KR20070103634A (en) Method for reporting error in automatic teller machine and automatic teller machine using the same
JP5827597B2 (en) Fault response system, automatic transaction apparatus, fault response method, and fault response program

Legal Events

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

Payment date: 20200102

Year of fee payment: 4