[go: up one dir, main page]

KR20110003157A - Financial Automation Equipment - Google Patents

Financial Automation Equipment Download PDF

Info

Publication number
KR20110003157A
KR20110003157A KR1020090060785A KR20090060785A KR20110003157A KR 20110003157 A KR20110003157 A KR 20110003157A KR 1020090060785 A KR1020090060785 A KR 1020090060785A KR 20090060785 A KR20090060785 A KR 20090060785A KR 20110003157 A KR20110003157 A KR 20110003157A
Authority
KR
South Korea
Prior art keywords
teller machine
application program
program file
automated teller
error
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020090060785A
Other languages
Korean (ko)
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 KR1020090060785A priority Critical patent/KR20110003157A/en
Publication of KR20110003157A publication Critical patent/KR20110003157A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/22Microcontrol or microprogram arrangements
    • G06F9/24Loading of the microprogram
    • 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
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S902/00Electronic funds transfer
    • Y10S902/08Terminal* with means permitting deposit or withdrawal, e.g. ATM

Landscapes

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

Abstract

기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지하는 에이전트부와, 오류가 감지되는 경우, 동일 네트워크 상의 다른 금융자동화기기 중에서 기기 버전 정보가 동일하며 정상을 감지하는 에이전트부를 구비하는 제1 금융자동화기기를 식별하는 기기 식별부와, 상기 식별된 제1 금융자동화기기에 접속하고, 상기 접속된 제1 금융자동화기기로부터 제2 애플리케이션 프로그램 파일을 수신하는 파일 수신부, 및 상기 제1 애플리케이션 프로그램 파일을 제2 애플리케이션 프로그램 파일로 대체하여, 기기 구동을 복구하는 기기 복구부를 포함하는 금융자동화기기가 개시된다.An agent unit for detecting an error of a first application program file associated with driving a device, and if the error is detected, a first agent having the same device version information among the other automated teller machines on the same network and detects the normal A device identification unit for identifying an automatic teller machine, a file receiving unit for connecting to the identified first automatic teller machine and receiving a second application program file from the connected first automatic teller machine, and the first application program file The automatic teller machine including a device recovering unit for restoring the operation of the device is replaced with a second application program file.

금융자동화기기, 애플리케이션, 기기 복구 Financial Automation Equipment, Applications, Device Recovery

Description

금융자동화기기{Automatic Teller Machine}Financial Teller Machine {Automatic Teller Machine}

본 발명의 실시예들은 금융자동화기기에 관한 것이다.Embodiments of the present invention relate to an automated teller machine.

금융 기관에서 창구를 통하여 계원과 직접 접촉하면서 수행되던 전통적인 금융 거래에 대하여, 금융자동화기기(ATM: Automatic Teller Machine)의 등장은 여러 가지 점에서 혁신적인 발전을 가져왔다. 고객의 대기 시간이 현격히 줄어들게 되었고, 금융 기관의 업무가 종료된 이후에도 고객이 원하면 언제든지 금융 거래가 가능하다는 혜택을 누릴 수 있게 되었다. 고객뿐만 아니라, 금융 기관의 입장에서도 금융 서비스 처리 시간이 줄어들게 되었고, 인력 및 비용의 감소로 인한 업무 효율화를 도모할 수 있게 되었다.With respect to traditional financial transactions that have been carried out in direct contact with the clerks at financial institutions, the emergence of Automatic Teller Machines (ATMs) has revolutionized in many ways. The customer's waiting time has been significantly reduced, and even after the financial institution is closed, the customer can benefit from financial transactions whenever they want. Not only the customers, but also the financial institution's processing time is reduced, and the workforce is reduced due to the reduction of manpower and cost.

금융자동화기기는 기본적으로 은행, 마을금고 등의 금융 기관에서 수행하는 많은 금융 업무를 제공하고 있다. 사용자는 계좌 이체, 잔액 조회, 예금 인출, 및 통장 정리 등에 있어서, 은행의 계원을 통하지 않고서도 은행에 설치된 금융자동화기기를 간단히 조작함으로써 원하는 금융거래를 빠른 시간 내에 수행할 수 있다. 금융자동화기기의 이러한 장점들로 인하여 금융자동화기기의 이용 고객, 설치 대수 및 설치 장소는 급격히 증가하게 되어, 오늘날에는 어디에서나 쉽게 금융자동화기 기를 찾아볼 수 있게 되었다.The automated teller machine basically provides many financial tasks performed by financial institutions such as banks and village safes. The user can perform a desired financial transaction in a short time by simply operating a financial automated device installed in a bank without using a bank clerk in bank transfer, balance inquiry, deposit withdrawal, and bank account arrangement. These advantages of the automated teller machine have led to a rapid increase in the number of customers, the number of installations, and the places of installation of the automated teller machine, making it easy to find it today.

한편, 이러한 편리함을 주는 금융자동화기기에는 기기 구동과 관련한 애플리케이션 프로그램 파일이 존재하며, 애플리케이션 프로그램 파일에 오류가 발생하는 경우, 금융자동화기기가 정상으로 구동할 수 없게 된다.On the other hand, there is an application program file associated with driving the device in the automated teller machine that provides such a convenience, if the error occurs in the application program file, the automated teller machine can not operate normally.

이 경우, 종래의 금융자동화기기는 서버로부터 애플리케이션 프로그램 파일을 다운로드 하여 자동 업데이트 함으로써 기기 구동을 정상화하고 있다.In this case, the conventional automatic teller machine normalizes the operation of the device by downloading the application program file from the server and automatically updating the application program file.

하지만, 종래의 금융자동화기기에서는 서버로부터 애플리케이션 프로그램 파일을 다운로드 시 속도가 늦어지거나, 서버와 통신 장애 시 애플리케이션 프로그램 파일을 수신할 수 없는 문제점이 발생한다.However, in the conventional automated teller machine, when downloading an application program file from a server, the speed becomes slow, or a problem occurs in that the application program file cannot be received when a communication failure with the server occurs.

또한, 관리자가 직접 금융자동화기기에 방문하여 애플리케이션 프로그램 파일을 설치하려고 해도, 관리자 한 명당 관리해야 할 금융자동화기기의 수가 많아 즉각적인 대처가 어려우며, 인건비와 같은 비용이 발생하게 된다.In addition, even if an administrator directly visits the automated teller machine and installs an application program file, the number of the automated teller machines to be managed per manager is difficult to deal with immediately, resulting in a cost such as labor costs.

따라서, 본 발명에서는 금융자동화기기에서 오류가 감지되는 경우, 일차적으로 오류가 발생한 파일을 기기 간의 파일 교환을 통해 자체적으로 수정할 수 있도록 하는 방안을 제안하고자 한다.Therefore, in the present invention, when an error is detected in the automated teller machine, the present invention proposes a method of modifying a file having an error by itself through a file exchange between devices.

본 발명의 일실시예는 기기 구동과 연관된 애플리케이션 프로그램 파일에서 오류가 감지되는 경우, 서버로부터 애플리케이션 프로그램 파일을 별도로 다운로드 할 필요 없이 기기 간의 파일 교환을 통해 파일을 자체적으로 수정 함으로써, 서버와의 통신 장애가 발생하는 경우에도 보다 신속하고 용이하게 기기 구동을 정상화할 수 있는 금융자동화기기를 제공한다.According to one embodiment of the present invention, when an error is detected in an application program file associated with driving a device, a communication failure with the server may be prevented by modifying the file itself through file exchange between devices without separately downloading the application program file from the server. In the event of occurrence, it provides a financial automation device that can normalize device operation more quickly and easily.

본 발명의 일실시예에 따른 금융자동화기기는, 기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지하는 에이전트부와, 오류가 감지되는 경우, 동일 네트워크 상의 다른 금융자동화기기 중에서, 기기 버전 정보가 동일하며, 정상을 감지하는 에이전트부를 구비하는 제1 금융자동화기기를 식별하는 기기 식별부와, 상기 식별된 제1 금융자동화기기에 접속하고, 상기 접속된 제1 금융자동화기기로부터 제2 애플리케이션 프로그램 파일을 수신하는 파일 수신부, 및 상기 제1 애플리케이션 프로그램 파일을 제2 애플리케이션 프로그램 파일로 대체하여, 기기 구동을 복구하는 기기 복구부를 포함한다.An automatic teller machine according to an embodiment of the present invention includes an agent unit for detecting an error of a first application program file related to driving a device, and, if an error is detected, among other automatic teller machines on the same network. A device identification unit for identifying a first automated teller machine having the same information and having an agent detecting normal, and a second application from the connected first teller machine, connected to the identified first teller machine A file receiving unit for receiving a program file, and a device recovery unit for restoring the operation of the device by replacing the first application program file with a second application program file.

본 발명의 일실시예에 따르면, 기기 구동과 연관된 애플리케이션 프로그램 파일에서 오류가 감지되는 경우, 서버로부터 애플리케이션 프로그램 파일을 별도로 다운로드 할 필요 없이 기기 간의 파일 교환을 통해 파일을 자체적으로 수정 함으 로써, 서버와의 통신 장애가 발생하는 경우에도 보다 신속하고 용이하게 기기 구동을 정상화할 수 있게 된다.According to an embodiment of the present invention, when an error is detected in an application program file associated with driving a device, the server may be modified by itself through a file exchange between devices without having to download an application program file from a server separately. Even if a communication failure occurs, the operation of the device can be normalized more quickly and easily.

이하에서, 본 발명에 따른 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다. 그러나, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited or limited by the embodiments. Like reference numerals in the drawings denote like elements.

본 발명에서 사용하는 "금융자동화기기"라는 용어는 현금자동입출기(ATM: Automated Teller Machine)는 물론이고, 현금 인출이 가능한 현금 지급기(CD: Cash Dispenser)나 은행, 보험, 신용카드 등 각종 금융 서비스를 제공하는 복합 자동화 기기를 포함하며, 또한 공과금 수납, 티켓 발권, 및 포인트 적립 등과 같은 각종 부가 서비스를 제공하는 무인단말기(KIOSK)와 같은 일련의 무인 자동화기기를 모두 포함하는 개념으로 넓게 해석된다.The term " financial automatic teller machine " used in the present invention, as well as ATM (Automated Teller Machine), as well as cash dispenser (CD: Cash Dispenser) or bank, insurance, credit card, etc. It is broadly interpreted as a concept that includes a series of unmanned automated devices, such as kiosks, which provide a variety of additional services such as utility billing, ticket issuance, and point accumulation. .

도 1은 금융자동화기기의 구조를 도시한 도면이다.1 is a view showing the structure of the automated teller machine.

금융자동화기기(100)는 조작 단말부(110), 지폐의 입출금부(120), 통장부(130) 및 카드 판독부(140)를 포함한다.The automatic teller machine 100 includes an operation terminal 110, a banknote 120, a bankbook 130, and a card reader 140.

조작 단말부(110)는 고객으로부터 금융 거래를 위한 메뉴 선택 및 조작을 입력받고, GUI 화면을 통해 고객에게 다양한 금융 서비스 또는 부가 서비스를 제공한다.The operation terminal 110 receives a menu selection and operation for a financial transaction from a customer, and provides various financial services or additional services to the customer through a GUI screen.

지폐의 입출금부(120)는 지폐를 계수 및 보관하고, 통장부(130)는 통장을 판독하고 통장 정리 업무를 수행한다. 그리고, 카드 판독부(140)는 고객의 금융 거 래 카드 입력에 따른 카드를 판독하고 카드 관련 업무를 수행한다. 카드 판독부(140)에서는 금융 거래 카드뿐만 아니라, 기타 다른 업무를 위한 적립 카드 또는 신분증 등을 판독할 수도 있다.Banknotes and withdrawals 120 of the bill counts and stores the bill, and the bankbook 130 reads the bankbook and performs the bankbook cleaning task. Then, the card reader 140 reads the card according to the customer's financial transaction card input and performs the card-related tasks. The card reader 140 may read not only a financial transaction card but also an accumulation card or an ID card for other tasks.

이 밖에도 금융자동화기기(100)는 금융 자동화 서버와의 접속을 위한 통신 유닛, 금융자동화기기의 전반적인 동작을 제어하는 제어 유닛, 각종 데이터를 저장하는 메모리, 및 통장 또는 명세표에 인쇄를 위한 인쇄 모듈 등을 더 포함할 수 있다.In addition, the automated teller machine 100 includes a communication unit for accessing the automated teller machine, a control unit for controlling the overall operation of the teller machine, a memory for storing various data, and a print module for printing on a bankbook or a statement table. It may further include.

도 2는 본 발명의 일실시예에 따른 금융자동화기기의 구성을 도시한 도면이다.2 is a diagram showing the configuration of the automatic teller machine according to an embodiment of the present invention.

본 발명의 일실시예에 따른 금융자동화기기(200)는 에이전트부(210), 기기 식별부(220), 파일 수신부(230), 및 기기 복구부(240)를 포함하여 구성될 수 있다.The automated teller machine 200 according to an embodiment of the present invention may include an agent unit 210, a device identification unit 220, a file receiving unit 230, and a device recovery unit 240.

에이전트부(210)는 금융자동화기기(200)에서의 기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지하는 기능을 한다.The agent unit 210 detects an error of the first application program file associated with driving the device in the automated teller machine 200.

예컨대, 상기 에이전트부(210)는 제1 애플리케이션 프로그램 파일이 정상 부팅되어 금융자동화기기(200)가 구동되는 경우, 상기 제1 애플리케이션 프로그램 파일에 대해, 정상으로 감지할 수 있다.For example, the agent unit 210 may detect the first application program file as normal when the financial device 200 is driven because the first application program file is normally booted.

또는, 상기 에이전트부(210)는 파일 손상이나 업데이트 누락 등으로 인해 제1 애플리케이션 프로그램 파일이 정상 부팅되지 않거나, 부팅 중 경고 메시지가 발생되면, 제1 애플리케이션 프로그램 파일에 대해, 오류를 감지할 수 있다.Alternatively, the agent unit 210 may detect an error with respect to the first application program file when the first application program file does not boot normally or a warning message occurs during booting due to file corruption or missing update. .

여기서 상기 제1 애플리케이션 프로그램 파일은 금융자동화기기(200)에서의 기기 구동과 관련된 파일을 포함할 수 있다.Here, the first application program file may include a file related to driving the device in the automated teller machine 200.

예컨대, 상기 제1 애플리케이션 프로그램 파일은 금융자동화기기(200)에 구비된 지폐의 입출금부(120), 통장부(130), 카드 판독부(140), 금융 자동화 서버와의 접속을 위한 통신 유닛, 금융자동화기기의 전반적인 동작을 제어하는 제어 유닛, 각종 데이터를 저장하는 메모리, 및 통장 또는 명세표에 인쇄를 위한 인쇄 모듈 등의 구동에 관련된 파일이 될 수 있다.For example, the first application program file is a communication unit for connection with the deposit and withdrawal unit 120, the bank book unit 130, the card reader 140, the financial automation server of the banknote provided in the automated teller machine 200, It may be a control unit for controlling the overall operation of the automated teller machine, a memory for storing various data, and a file related to driving a print module for printing on a bankbook or a statement table.

또한, 상기 에이전트부(210)는 기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지한 결과를, 동일 네트워크 상의 다른 금융자동화기기로 전송할 수 있다.In addition, the agent unit 210 may transmit a result of detecting an error of the first application program file related to driving the device to another financial automation device on the same network.

기기 식별부(220)는 오류가 감지되는 경우, 우선 동일 네트워크 상의 위치하는 다른 금융자동화기기를 확인하고, 상기 확인된 동일 네트워크 상의 다른 금융자동화기기 중에서 정상을 감지하는 에이전트부를 구비하는 제1 금융자동화기기를 식별한다.When an error is detected, the device identification unit 220 first checks another financial automation device located on the same network, and includes a first financial automation device including an agent unit that detects normality among other identified financial automation devices on the same network. Identifies the device.

즉, 기기 식별부(220)는 동일한 기기 버전 정보를 갖는 다른 금융자동화기기의 각 에이전트로부터 기기 구동과 관련한 오류 또는 정상에 관한 결과를 수신하고, 상기 결과로서 정상을 전송하는 금융자동화기기를 상기 제1 금융자동화기기로 식별한다.That is, the device identification unit 220 receives a result related to an error or normal related to the operation of the device from each agent of another automated teller machine having the same device version information and transmits the normal as the result. 1 Identifies financial instruments.

여기서, 기기 버전 정보는 금융자동화기기 자체의 디바이스 정보로 정의할 수 있다. 기기 식별부(220)는 보유하는 기기 버전 정보의 값과, 다른 금융자동화기기의 기기 버전 정보의 값을 서로 비교하고, 비교 결과 값이 일치하면, 해당 다 른 금융자동화기기를 동일한 사양으로 인지하게 된다. 실시예에 따라 기기 버전 정보는, 후술하는 기기 정보 중 식별 정보에 포함되어 금융자동화기기 상호 간에 교환할 수 있다.Here, the device version information may be defined as device information of the automatic teller machine itself. The device identification unit 220 compares the value of the device version information held with the value of the device version information of the other automated teller machine, and if the comparison result is identical, recognizes the other automated teller machine with the same specification. do. According to an embodiment, the device version information may be included in identification information of the device information to be described later and may be exchanged with each other.

계속해서, 파일 수신부(230)는 상기 식별된 제1 금융자동화기기에 접속하여 제2 애플리케이션 프로그램 파일을 수신하는 기능을 한다.Subsequently, the file receiving unit 230 functions to access the identified first automated teller machine and receive a second application program file.

예컨대, 상기 기기 식별부(220)는 오류가 감지되는 경우, 상기 금융자동화기기(200)와 동일 네트워크 상에 위치하면서, 상기 금융자동화기기(220)가 보유하는 기기종류 또는 버전 정보 등의 기기 버전 정보와, 동일한 기기 버전 정보를 갖는 제1 금융자동화기기를 식별한다. 이후, 상기 파일 수신부(230)는 상기 식별된 제1 금융자동화기기로부터 제2 애플리케이션 프로그램 파일을 가져올 수 있다.For example, when an error is detected, the device identification unit 220 is located on the same network as the automated teller machine 200 and device version such as device type or version information held by the teller machine 220. Information and the first automated teller machine having the same device version information. Thereafter, the file receiving unit 230 may import a second application program file from the identified first automated teller machine.

다른 일례로, 상기 기기 식별부(220)는 금융자동화기기(200)에 대한 기기 버전 정보를 포함하는 식별 정보, 금융자동화기기(200)의 기기 구동과 관련된 제1 애플리케이션 프로그램 파일에 관한 AP 정보, 또는 상기 제1 애플리케이션 프로그램 파일에 관한 상태 정보를 포함하는 기기 정보를 생성하고, 생성된 금융자동화기기(200)의 기기 정보를, 상기 식별된 제1 금융자동화기기로 전송할 수 있다.In another example, the device identification unit 220 may include identification information including device version information of the automated teller machine 200, AP information about a first application program file associated with driving a device of the teller machine 200, Alternatively, device information including state information about the first application program file may be generated, and the generated device information of the automated teller machine 200 may be transmitted to the identified first teller machine.

여기서 상기 식별 정보는 금융자동화기기(200)의 기기 IP 주소, 기기일련번호, 기기종류 등의 기기 버전에 관한 정보를 포함할 수 있다. 또한, 상기 AP 정보는 상기 제1 애플리케이션 프로그램 파일의 버전, 파일 생성 일자, 또는 파일 사이즈 등에 관한 정보를 포함할 수 있다. 또한, 상기 상태 정보는 상기 에이전트부(210)에서의 오류 여부를 감지한 결과를 포함하며, 예컨대, 상기 상태 정보는 오 류 상태 또는 정상 상태가 될 수 있다.Here, the identification information may include information about a device version, such as a device IP address, a device serial number, a device type, and the like of the automated teller machine 200. The AP information may include information regarding a version of the first application program file, a file creation date, or a file size. In addition, the state information includes a result of detecting the error in the agent unit 210, for example, the state information may be an error state or a normal state.

상기 금융자동화기기(200)와 동일 네트워크 상에 위치하면서, 정상으로 감지되는 제2 애플리케이션 프로그램 파일을 포함하는 제1 금융자동화기기에 구비되는 기기 식별부는, 상기 금융자동화기기(200)로부터 오류 상태의 기기 정보가 수신될 경우, 상기 기기 정보 내 식별정보에 의해 식별되는 금융자동화기기(200)로 상기 제2 애플리케이션 프로그램 파일을 전송할 수 있다.Located on the same network as the automated teller machine 200, the device identification unit provided in the first teller machine including a second application program file that is normally detected, from the automated teller machine 200 When the device information is received, the second application program file may be transmitted to the automated teller machine 200 identified by the identification information in the device information.

그리고, 금융자동화기기(200) 내 파일 수신부(230)는 상기 제1 금융자동화기기에 의해 전송되는 제2 애플리케이션 프로그램 파일을 수신할 수 있다.The file receiving unit 230 in the automated teller machine 200 may receive a second application program file transmitted by the first teller machine.

기기 복구부(240)는 상기 제1 애플리케이션 프로그램 파일을 상기 제2 애플리케이션 프로그램 파일로 대체하여 상기 금융자동화기기(200)에서의 기기 구동을 복구하는 기능을 한다.The device recovery unit 240 replaces the first application program file with the second application program file and restores the device driving in the automated teller machine 200.

즉, 기기 복구부(240)는 기기 구동과 관련하여 정상으로 감지된 제2 애플리케이션 프로그램 파일을 다른 금융자동화기기로부터 일괄 복사하여, 상기 금융자동화기기(200)의 기기 구동을 용이하게 복구할 수 있다.That is, the device recovery unit 240 may easily copy the second application program file that is normally detected in connection with the device from other financial teller machines, and easily restore the device driving of the automated teller machine 200. .

이때, 상기 에이전트부(210)는 상기 제2 애플리케이션 프로그램 파일에 대한 오류 여부를 감지할 수 있으며, 오류가 감지되어 상기 금융자동화기기(200)에서의 기기 구동이 복구되지 않을 경우, 금융자동화기기(200)의 관리자에게 오류 발생을 안내할 수 있다.In this case, the agent unit 210 may detect an error of the second application program file, and if an error is detected and the operation of the device in the automated teller machine 200 is not restored, the automated teller machine ( The administrator of 200 may be informed of an error occurrence.

따라서, 본 발명의 일실시예에 따르면, 금융자동화기기에서 파일 관련 오류에 대해 기기 간의 파일 교환으로 1차 수정하도록 하고, 1차 수정에도 파일 관련 오류가 치유되지 않으면 관리자를 호출하여 2차 수정이 이루어지도록 함으로써, 파일 관련 오류를 신속하게 복구하면서 현장으로의 관리자 투입이 최소화되도록 할 수 있다.Therefore, according to an embodiment of the present invention, in the automated teller machine, the file-related error is first modified by the file exchange between the devices, and if the file-related error is not healed even after the first modification, the second modification is called by the administrator. By doing so, you can quickly repair file-related errors while minimizing administrative input to the site.

즉, 금융자동화기기(200)는 제1 애플리케이션 프로그램 파일에 오류가 감지되면, 제1 금융자동화기기로부터 정상으로 감지된 제2 애플리케이션 프로그램 파일을 수신하여 기기 구동을 복구할 수 있다.That is, when an error is detected in the first application program file, the financial teller 200 may receive the second application program file which is normally detected from the first automatic teller machine and restore the operation of the device.

또는, 금융자동화기기(200)는 제1 애플리케이션 프로그램 파일에 오류가 감지되지 않고(즉, 정상 감지), 제2 금융자동화기기로부터 오류 상태의 기기 정보가 수신되면, 기기 정보에 포함되는 상기 제2 금융자동화기기의 기기 버전 정보가, 보유하는 기기 버전 정보와 일치하면, 상기 기기 정보의 기기 IP 주소를 이용하여 상기 제2 금융자동화기기로 상기 제1 애플리케이션 프로그램 파일을 전송 함으로써, 제2 금융자동화기기에서 기기 구동이 복구되도록 할 수 있다.Alternatively, when the automatic teller machine 200 does not detect an error in the first application program file (that is, normal detection) and receives device information in an error state from the second automated teller machine, the financial information device 200 includes the second information included in the device information. If the device version information of the automated teller machine matches the device version information, the second automated teller machine transmits the first application program file to the second teller machine using the device IP address of the device information. It is possible to restore the operation of the device at.

도 3은 본 발명의 일실시예에 따른 금융자동화기기에서 기기 구동을 복구하는 일례를 도시한 도면이다.3 is a diagram showing an example of restoring the operation of the device in the automated teller machine according to an embodiment of the present invention.

도 3에는 동일 네트워크 상에 존재하면서, 기기종류와 버전이 동일한 금융자동화기기들(310,320)이 도시되어 있다.3 shows the automated teller machines 310 and 320 that exist on the same network and have the same device type and version.

금융자동화기기(310)와 금융자동화기기(320)는 각각 기기 구동과 관련한 제1 애플리케이션 프로그램 파일(315), 제2 애플리케이션 프로그램 파일(325)에 대한 오류 여부를 감지할 수 있다.The automated teller machine 310 and the automated teller machine 320 may detect whether an error occurs in the first application program file 315 and the second application program file 325 associated with driving the device, respectively.

이때, 파일 손상이나 업데이트 누락 등으로 인해 상기 제1 애플리케이션 프 로그램 파일(315)에서 오류를 감지할 경우, 금융자동화기기(310)는 상기 제2 애플리케이션 프로그램 파일(325)에 대해 정상을 감지한 제1 금융자동화기기(320)를 식별할 수 있다.At this time, when detecting an error in the first application program file 315 due to file corruption or missing update, the automated teller machine 310 detects the normal for the second application program file 325 The first automated teller machine 320 may be identified.

또한, 금융자동화기기(310)는 상기 식별한 제1 금융자동화기기(320)로 접속하여 상기 제2 애플리케이션 프로그램 파일(325)을 수신할 수 있다.In addition, the automated teller machine 310 may access the identified first teller machine 320 and receive the second application program file 325.

이에 따라, 금융자동화기기(310)는 상기 제1 애플리케이션 프로그램 파일(315)을 상기 제2 애플리케이션 프로그램 파일(325)로 대체하여 기기 구동을 용이하게 복구할 수 있다.Accordingly, the automated teller machine 310 can easily restore the device operation by replacing the first application program file 315 with the second application program file 325.

이때, 금융자동화기기(310)는 상기 제2 애플리케이션 프로그램 파일(325)을 이용한 기기 구동이 복구되지 않을 경우, 설정된 관리자에게 오류 발생을 안내하여 신속하게 오류가 복구될 수 있도록 한다.In this case, when the device driving using the second application program file 325 is not restored, the automatic teller machine 310 notifies the set administrator of the error so that the error can be quickly recovered.

또한, 본 발명의 일실시예에 따른 금융자동화기기의 복구 방법은 본 발명의 일실시예에 따른 금융자동화기기(200)에 의해 구현될 수 있다. 또한, 이하 도 4의 설명에서는 상술한 도 2를 함께 참조하여 도 4를 설명하여 발명의 이해를 도모한다.In addition, a method for recovering an automated teller machine according to an embodiment of the present invention may be implemented by the teller machine 200 according to an embodiment of the present invention. In addition, in the following description of FIG. 4, FIG. 4 will be described with reference to FIG. 2.

도 4는 본 발명의 일실시예에 따른 금융자동화기기의 복구 방법의 순서를 도시한 흐름도이다.4 is a flowchart illustrating a procedure of a recovery method of an automated teller machine according to an embodiment of the present invention.

단계 410 내지 단계 420에서 상기 금융자동화기기(200)는 기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지한다.In step 410 to step 420, the automated teller machine 200 detects an error of the first application program file associated with driving the device.

예컨대, 상기 제1 애플리케이션 프로그램 파일은 금융자동화기기(200)에 구 비된 지폐의 입출금부(120), 통장부(130), 카드 판독부(140), 금융 자동화 서버와의 접속을 위한 통신 유닛, 금융자동화기기의 전반적인 동작을 제어하는 제어 유닛, 각종 데이터를 저장하는 메모리, 및 통장 또는 명세표에 인쇄를 위한 인쇄 모듈 등의 구동에 관련된 파일이 될 수 있다.For example, the first application program file may be a communication unit for connection with the deposit and withdrawal unit 120, the bank book unit 130, the card reader unit 140, the financial automation server of the banknote provided in the automated teller machine 200, It may be a control unit for controlling the overall operation of the automated teller machine, a memory for storing various data, and a file related to driving a print module for printing on a bankbook or a statement table.

단계 420에서의 감지 결과, 파일 손상이나 업데이트 누락 등으로 인해 상기 제1 애플리케이션 프로그램 파일에서 오류가 감지된 경우, 단계 430에서 상기 금융자동화기기(200)는 다른 금융자동화기기 중에서 정상을 감지하는 에이전트부를 구비하는 제1 금융자동화기기를 식별한다.If an error is detected in the first application program file due to the detection result in step 420, such as file corruption or missing update, in step 430, the automated teller machine 200 is configured to detect an abnormality among other automated teller machines. Identifies a first automated teller machine equipped.

또한, 상기 기기 식별부(220)는 상기 금융자동화기기(200)와 동일 네트워크 상에 위치하면서, 기기종류 또는 버전 정보가 동일한 금융자동화기기를 식별할 수 있다.In addition, the device identification unit 220 may be located on the same network as the automated teller machine 200, and can identify the same automated teller machine device type or version information.

단계 440에서 상기 금융자동화기기(200)는 상기 식별된 제1 금융자동화기기에 접속하여 제2 애플리케이션 프로그램 파일을 수신한다.In step 440, the automated teller machine 200 accesses the identified first teller machine and receives a second application program file.

즉, 상기 파일 수신부(230)는 상기 식별된 제1 금융자동화기기로부터 제2 애플리케이션 프로그램 파일을 가져올 수 있다. That is, the file receiving unit 230 may import a second application program file from the identified first automated teller machine.

단계 450에서 상기 금융자동화기기(200)는 상기 제1 애플리케이션 프로그램 파일을 상기 제2 애플리케이션 프로그램 파일로 대체하여 상기 금융자동화기기(200)에서의 기기 구동을 복구한다.In step 450, the automated teller machine 200 replaces the first application program file with the second application program file to restore the device operation in the teller machine 200.

즉, 기기 복구부(240)는 기기 구동과 관련하여 정상으로 감지된 제2 애플리케이션 프로그램 파일을 다른 금융자동화기기로부터 일괄 복사하여, 상기 금융자동 화기기(200)의 기기 구동을 용이하게 복구할 수 있다.That is, the device recovery unit 240 copies the second application program file that is normally detected in connection with the device from the other automated teller machines, thereby easily recovering the device drive of the automated teller machine 200. have.

단계 460에서 상기 금융자동화기기(200)는 상기 제2 애플리케이션 프로그램 파일에 대한 오류 여부를 감지한다. 즉, 상기 단계 460에서 상기 금융자동화기기(200)는 상기 제2 애플리케이션 프로그램 파일(325)을 이용한 기기 구동이 복구되는지 여부를 확인한다.In step 460, the automated teller machine 200 detects whether the second application program file is in error. That is, in step 460, the automated teller machine 200 checks whether the device driving using the second application program file 325 is restored.

단계 460에서의 확인 결과, 상기 기기 구동이 복구되지 않는 경우, 단계 470에서 상기 금융자동화기기(200)는 설정된 관리자에게 오류 발생을 안내한다.As a result of the check in step 460, if the device operation is not restored, in step 470, the automated teller machine 200 informs the set manager of the occurrence of an error.

단계 420에서 상기 제1 애플리케이션 프로그램 파일이 정상으로 감지되거나, 단계 460에서 상기 기기 구동이 복구되는 경우, 상기 금융자동화기기(200)는 제1 애플리케이션 프로그램 파일에 대한 오류 복구를 종료한다.When the first application program file is detected to be normal in step 420 or when the operation of the device is restored in step 460, the financial device 200 ends error recovery on the first application program file.

따라서, 본 발명의 일실시예에 따르면, 기기 구동과 연관된 애플리케이션 프로그램 파일에서 오류가 감지되는 경우, 서버로부터 애플리케이션 프로그램 파일을 별도로 다운로드 할 필요 없이 기기 간의 파일 교환을 통해 파일을 자체적으로 수정 함으로써, 서버와의 통신 장애가 발생하는 경우에도 보다 신속하고 용이하게 기기 구동을 정상화할 수 있게 된다.Therefore, according to an embodiment of the present invention, when an error is detected in an application program file associated with driving a device, the server may be modified by itself through a file exchange between devices without having to separately download an application program file from the server. In the event of a communication failure with the device, the device can be normalized more quickly and easily.

또한, 본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Further, embodiments of the present invention include a computer readable medium having program instructions for performing various computer implemented operations. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.As described above, the present invention has been described by specific embodiments such as specific components and the like. For those skilled in the art to which the present invention pertains, various modifications and variations are possible. Therefore, the spirit of the present invention should not be construed as being limited to the described embodiments, and all of the equivalents or equivalents of the claims, as well as the following claims, are included in the scope of the present invention.

도 1은 금융자동화기기의 구조를 도시한 도면이다.1 is a view showing the structure of the automated teller machine.

도 2는 본 발명의 일실시예에 따른 금융자동화기기의 구성을 도시한 도면이다.2 is a diagram showing the configuration of the automatic teller machine according to an embodiment of the present invention.

도 3은 본 발명의 일실시예에 따른 금융자동화기기에서 기기 구동을 복구하는 일례를 도시한 도면이다.3 is a diagram showing an example of restoring the operation of the device in the automated teller machine according to an embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른 금융자동화기기의 복구 방법의 순서를 도시한 흐름도이다.4 is a flowchart illustrating a procedure of a recovery method of an automated teller machine according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

200: 금융자동화기기200: financial automation equipment

210: 에이전트부210: agent

220: 기기 식별부220: device identification unit

230: 파일 수신부230: file receiving unit

240: 기기 복구부240: device recovery unit

Claims (6)

기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지하는 에이전트부;An agent unit for detecting an error of a first application program file associated with driving a device; 오류가 감지되는 경우, 동일 네트워크 상의 다른 금융자동화기기 중에서, 기기 버전 정보가 동일하며 정상을 감지하는 에이전트부를 구비하는 제1 금융자동화기기를 식별하는 기기 식별부;A device identification unit for identifying a first automated teller machine, among other other automated teller machines on the same network, having the same device version information and having an agent detecting a normality, if an error is detected; 상기 식별된 제1 금융자동화기기에 접속하고, 상기 접속된 제1 금융자동화기기로부터 제2 애플리케이션 프로그램 파일을 수신하는 파일 수신부; 및A file receiving unit which accesses the identified first automated teller machine and receives a second application program file from the connected first teller machine; And 상기 제1 애플리케이션 프로그램 파일을 제2 애플리케이션 프로그램 파일로 대체하여, 기기 구동을 복구하는 기기 복구부A device recovery unit for restoring device operation by replacing the first application program file with a second application program file. 를 포함하는 금융자동화기기.Automatic financial equipment comprising a. 제1항에 있어서,The method of claim 1, 상기 에이전트부는,The agent unit, 상기 제2 애플리케이션 프로그램 파일에 대한 오류 여부를 감지하고,Detect whether an error occurs with respect to the second application program file; 오류가 감지되는 경우, 관리자에게 오류 발생을 안내하는 금융자동화기기.If an error is detected, the automated teller machine notifies the administrator of the error. 제1항에 있어서,The method of claim 1, 상기 에이전트부는,The agent unit, 상기 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지한 결과를, 상기 동일 네트워크 상의 다른 금융자동화기기로 전송하는 금융자동화기기.The automatic teller machine transmits a result of detecting the error of the first application program file to another financial teller machine on the same network. 제1항에 있어서,The method of claim 1, 상기 기기 식별부는,The device identification unit, 동일한 기기 버전 정보를 갖는 다른 금융자동화기기의 각 에이전트로부터 기기 구동과 관련한 오류 또는 정상에 관한 결과를 수신하고, 상기 결과로서 정상을 전송하는 금융자동화기기를 상기 제1 금융자동화기기로 식별하는 금융자동화기기.Financial automation that receives the results of errors or normals related to the operation of the device from each agent of the other automated teller machine having the same device version information, and identifies the first automated teller machine as the first automated teller machine that transmits the normal as the result. device. 제1항에 있어서,The method of claim 1, 상기 기기 식별부는,The device identification unit, 기기 IP 주소를 포함하는 식별 정보, 상기 제1 애플리케이션 프로그램 파일에 관한 AP 정보, 상기 제1 애플리케이션 프로그램 파일에 관한 상태 정보를 포함하는 기기 정보를 상기 식별된 제1 금융자동화기기로 전송하는 금융자동화기기.The automated teller machine which transmits identification information including a device IP address, AP information about the first application program file, and device information including state information about the first application program file, to the identified first automated teller machine. . 제1항에 있어서,The method of claim 1, 상기 오류가 감지되지 않고, 오류 상태의 기기 정보를 동일 네트워크 상의 제2 금융자동화기기로부터 수신하는 경우,When the error is not detected and the device information of the error state is received from the second automated teller machine on the same network, 상기 기기 식별부는,The device identification unit, 상기 기기 정보에 포함되는 상기 제2 금융자동화기기의 기기 버전 정보가, 보유하는 기기 버전 정보와 동일하면, 상기 제2 금융자동화기기로 상기 제1 애플리케이션 프로그램 파일을 전송하는 금융자동화기기.And if the device version information of the second automated teller machine included in the device information is the same as the held device version information, transmitting the first application program file to the second teller machine.
KR1020090060785A 2009-07-03 2009-07-03 Financial Automation Equipment Withdrawn KR20110003157A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090060785A KR20110003157A (en) 2009-07-03 2009-07-03 Financial Automation Equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090060785A KR20110003157A (en) 2009-07-03 2009-07-03 Financial Automation Equipment

Publications (1)

Publication Number Publication Date
KR20110003157A true KR20110003157A (en) 2011-01-11

Family

ID=43611188

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090060785A Withdrawn KR20110003157A (en) 2009-07-03 2009-07-03 Financial Automation Equipment

Country Status (1)

Country Link
KR (1) KR20110003157A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101347318B1 (en) * 2012-02-10 2014-01-06 주식회사 엘지씨엔에스 Financial transaction system and method using the broken atm, the atm, and control server thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101347318B1 (en) * 2012-02-10 2014-01-06 주식회사 엘지씨엔에스 Financial transaction system and method using the broken atm, the atm, and control server thereof

Similar Documents

Publication Publication Date Title
US6789730B1 (en) Automated banking machine diagnostic system and method
US6676018B1 (en) Automated banking machine diagnostic system and method
US7163144B1 (en) Automated banking machine diagnostic system and method
US6964368B1 (en) Automated banking machine diagnostic system and method
JP2012137922A (en) Passbook handling device and passbook handling method
JP6663497B2 (en) Automatic transaction device, automatic transaction system and non-temporary recording medium
KR20110003157A (en) Financial Automation Equipment
JP2009009180A (en) Automatic transaction device
JP2004164209A (en) Automatic trading system
KR20110064384A (en) System to collect log files of financial automation equipment
JP5159049B2 (en) Equipment and maintenance information provision program
US20200346475A1 (en) Paper sheet handling apparatus and method of configuring pld in paper sheet handling apparatus
JP5937991B2 (en) Automatic transaction equipment
KR101177989B1 (en) System for providing skimming identification using augmented reality
KR101965856B1 (en) Financial device and controlling method thereof
KR101254810B1 (en) Automatic teller machine and method for supplying display test mode
KR20130076103A (en) System for interlocking screen of financial transaction
CN103530934B (en) Media processing apparatus and finance device
JP2023031655A (en) Payment reception device, reading device, payment processing method, and program
JP2011198014A (en) Automated transaction system and transaction medium collecting method
JP2018116321A (en) Automatic transaction apparatus, card reader and method thereof
KR20140127926A (en) Apparatus for processing card destruction
JP6212672B2 (en) Automatic transaction apparatus monitoring system, monitoring apparatus, host apparatus, and monitoring method for automatic transaction apparatus monitoring system
JP6710983B2 (en) Automatic transaction equipment
JP6055432B2 (en) Monitoring system, monitoring device, and monitoring program

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20090703

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid