KR20110003157A - Financial Automation Equipment - Google Patents
Financial Automation Equipment Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/22—Microcontrol or microprogram arrangements
- G06F9/24—Loading of the microprogram
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07F—COIN-FREED OR LIKE APPARATUS
- G07F19/00—Complete 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/20—Automatic teller machines [ATMs]
- G07F19/209—Monitoring, auditing or diagnose of functioning of ATMs
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S902/00—Electronic funds transfer
- Y10S902/08—Terminal* 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
본 발명의 실시예들은 금융자동화기기에 관한 것이다.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
조작 단말부(110)는 고객으로부터 금융 거래를 위한 메뉴 선택 및 조작을 입력받고, GUI 화면을 통해 고객에게 다양한 금융 서비스 또는 부가 서비스를 제공한다.The
지폐의 입출금부(120)는 지폐를 계수 및 보관하고, 통장부(130)는 통장을 판독하고 통장 정리 업무를 수행한다. 그리고, 카드 판독부(140)는 고객의 금융 거 래 카드 입력에 따른 카드를 판독하고 카드 관련 업무를 수행한다. 카드 판독부(140)에서는 금융 거래 카드뿐만 아니라, 기타 다른 업무를 위한 적립 카드 또는 신분증 등을 판독할 수도 있다.Banknotes and
이 밖에도 금융자동화기기(100)는 금융 자동화 서버와의 접속을 위한 통신 유닛, 금융자동화기기의 전반적인 동작을 제어하는 제어 유닛, 각종 데이터를 저장하는 메모리, 및 통장 또는 명세표에 인쇄를 위한 인쇄 모듈 등을 더 포함할 수 있다.In addition, the
도 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
에이전트부(210)는 금융자동화기기(200)에서의 기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지하는 기능을 한다.The
예컨대, 상기 에이전트부(210)는 제1 애플리케이션 프로그램 파일이 정상 부팅되어 금융자동화기기(200)가 구동되는 경우, 상기 제1 애플리케이션 프로그램 파일에 대해, 정상으로 감지할 수 있다.For example, the
또는, 상기 에이전트부(210)는 파일 손상이나 업데이트 누락 등으로 인해 제1 애플리케이션 프로그램 파일이 정상 부팅되지 않거나, 부팅 중 경고 메시지가 발생되면, 제1 애플리케이션 프로그램 파일에 대해, 오류를 감지할 수 있다.Alternatively, the
여기서 상기 제1 애플리케이션 프로그램 파일은 금융자동화기기(200)에서의 기기 구동과 관련된 파일을 포함할 수 있다.Here, the first application program file may include a file related to driving the device in the
예컨대, 상기 제1 애플리케이션 프로그램 파일은 금융자동화기기(200)에 구비된 지폐의 입출금부(120), 통장부(130), 카드 판독부(140), 금융 자동화 서버와의 접속을 위한 통신 유닛, 금융자동화기기의 전반적인 동작을 제어하는 제어 유닛, 각종 데이터를 저장하는 메모리, 및 통장 또는 명세표에 인쇄를 위한 인쇄 모듈 등의 구동에 관련된 파일이 될 수 있다.For example, the first application program file is a communication unit for connection with the deposit and
또한, 상기 에이전트부(210)는 기기 구동과 관련한 제1 애플리케이션 프로그램 파일에 대한 오류 여부를 감지한 결과를, 동일 네트워크 상의 다른 금융자동화기기로 전송할 수 있다.In addition, the
기기 식별부(220)는 오류가 감지되는 경우, 우선 동일 네트워크 상의 위치하는 다른 금융자동화기기를 확인하고, 상기 확인된 동일 네트워크 상의 다른 금융자동화기기 중에서 정상을 감지하는 에이전트부를 구비하는 제1 금융자동화기기를 식별한다.When an error is detected, the
즉, 기기 식별부(220)는 동일한 기기 버전 정보를 갖는 다른 금융자동화기기의 각 에이전트로부터 기기 구동과 관련한 오류 또는 정상에 관한 결과를 수신하고, 상기 결과로서 정상을 전송하는 금융자동화기기를 상기 제1 금융자동화기기로 식별한다.That is, the
여기서, 기기 버전 정보는 금융자동화기기 자체의 디바이스 정보로 정의할 수 있다. 기기 식별부(220)는 보유하는 기기 버전 정보의 값과, 다른 금융자동화기기의 기기 버전 정보의 값을 서로 비교하고, 비교 결과 값이 일치하면, 해당 다 른 금융자동화기기를 동일한 사양으로 인지하게 된다. 실시예에 따라 기기 버전 정보는, 후술하는 기기 정보 중 식별 정보에 포함되어 금융자동화기기 상호 간에 교환할 수 있다.Here, the device version information may be defined as device information of the automatic teller machine itself. The
계속해서, 파일 수신부(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
다른 일례로, 상기 기기 식별부(220)는 금융자동화기기(200)에 대한 기기 버전 정보를 포함하는 식별 정보, 금융자동화기기(200)의 기기 구동과 관련된 제1 애플리케이션 프로그램 파일에 관한 AP 정보, 또는 상기 제1 애플리케이션 프로그램 파일에 관한 상태 정보를 포함하는 기기 정보를 생성하고, 생성된 금융자동화기기(200)의 기기 정보를, 상기 식별된 제1 금융자동화기기로 전송할 수 있다.In another example, the
여기서 상기 식별 정보는 금융자동화기기(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
상기 금융자동화기기(200)와 동일 네트워크 상에 위치하면서, 정상으로 감지되는 제2 애플리케이션 프로그램 파일을 포함하는 제1 금융자동화기기에 구비되는 기기 식별부는, 상기 금융자동화기기(200)로부터 오류 상태의 기기 정보가 수신될 경우, 상기 기기 정보 내 식별정보에 의해 식별되는 금융자동화기기(200)로 상기 제2 애플리케이션 프로그램 파일을 전송할 수 있다.Located on the same network as the
그리고, 금융자동화기기(200) 내 파일 수신부(230)는 상기 제1 금융자동화기기에 의해 전송되는 제2 애플리케이션 프로그램 파일을 수신할 수 있다.The file receiving unit 230 in the
기기 복구부(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
즉, 기기 복구부(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
이때, 상기 에이전트부(210)는 상기 제2 애플리케이션 프로그램 파일에 대한 오류 여부를 감지할 수 있으며, 오류가 감지되어 상기 금융자동화기기(200)에서의 기기 구동이 복구되지 않을 경우, 금융자동화기기(200)의 관리자에게 오류 발생을 안내할 수 있다.In this case, the
따라서, 본 발명의 일실시예에 따르면, 금융자동화기기에서 파일 관련 오류에 대해 기기 간의 파일 교환으로 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
또는, 금융자동화기기(200)는 제1 애플리케이션 프로그램 파일에 오류가 감지되지 않고(즉, 정상 감지), 제2 금융자동화기기로부터 오류 상태의 기기 정보가 수신되면, 기기 정보에 포함되는 상기 제2 금융자동화기기의 기기 버전 정보가, 보유하는 기기 버전 정보와 일치하면, 상기 기기 정보의 기기 IP 주소를 이용하여 상기 제2 금융자동화기기로 상기 제1 애플리케이션 프로그램 파일을 전송 함으로써, 제2 금융자동화기기에서 기기 구동이 복구되도록 할 수 있다.Alternatively, when the
도 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
금융자동화기기(310)와 금융자동화기기(320)는 각각 기기 구동과 관련한 제1 애플리케이션 프로그램 파일(315), 제2 애플리케이션 프로그램 파일(325)에 대한 오류 여부를 감지할 수 있다.The
이때, 파일 손상이나 업데이트 누락 등으로 인해 상기 제1 애플리케이션 프 로그램 파일(315)에서 오류를 감지할 경우, 금융자동화기기(310)는 상기 제2 애플리케이션 프로그램 파일(325)에 대해 정상을 감지한 제1 금융자동화기기(320)를 식별할 수 있다.At this time, when detecting an error in the first
또한, 금융자동화기기(310)는 상기 식별한 제1 금융자동화기기(320)로 접속하여 상기 제2 애플리케이션 프로그램 파일(325)을 수신할 수 있다.In addition, the
이에 따라, 금융자동화기기(310)는 상기 제1 애플리케이션 프로그램 파일(315)을 상기 제2 애플리케이션 프로그램 파일(325)로 대체하여 기기 구동을 용이하게 복구할 수 있다.Accordingly, the
이때, 금융자동화기기(310)는 상기 제2 애플리케이션 프로그램 파일(325)을 이용한 기기 구동이 복구되지 않을 경우, 설정된 관리자에게 오류 발생을 안내하여 신속하게 오류가 복구될 수 있도록 한다.In this case, when the device driving using the second
또한, 본 발명의 일실시예에 따른 금융자동화기기의 복구 방법은 본 발명의 일실시예에 따른 금융자동화기기(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
도 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
예컨대, 상기 제1 애플리케이션 프로그램 파일은 금융자동화기기(200)에 구 비된 지폐의 입출금부(120), 통장부(130), 카드 판독부(140), 금융 자동화 서버와의 접속을 위한 통신 유닛, 금융자동화기기의 전반적인 동작을 제어하는 제어 유닛, 각종 데이터를 저장하는 메모리, 및 통장 또는 명세표에 인쇄를 위한 인쇄 모듈 등의 구동에 관련된 파일이 될 수 있다.For example, the first application program file may be a communication unit for connection with the deposit and
단계 420에서의 감지 결과, 파일 손상이나 업데이트 누락 등으로 인해 상기 제1 애플리케이션 프로그램 파일에서 오류가 감지된 경우, 단계 430에서 상기 금융자동화기기(200)는 다른 금융자동화기기 중에서 정상을 감지하는 에이전트부를 구비하는 제1 금융자동화기기를 식별한다.If an error is detected in the first application program file due to the detection result in
또한, 상기 기기 식별부(220)는 상기 금융자동화기기(200)와 동일 네트워크 상에 위치하면서, 기기종류 또는 버전 정보가 동일한 금융자동화기기를 식별할 수 있다.In addition, the
단계 440에서 상기 금융자동화기기(200)는 상기 식별된 제1 금융자동화기기에 접속하여 제2 애플리케이션 프로그램 파일을 수신한다.In
즉, 상기 파일 수신부(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
즉, 기기 복구부(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
단계 460에서 상기 금융자동화기기(200)는 상기 제2 애플리케이션 프로그램 파일에 대한 오류 여부를 감지한다. 즉, 상기 단계 460에서 상기 금융자동화기기(200)는 상기 제2 애플리케이션 프로그램 파일(325)을 이용한 기기 구동이 복구되는지 여부를 확인한다.In
단계 460에서의 확인 결과, 상기 기기 구동이 복구되지 않는 경우, 단계 470에서 상기 금융자동화기기(200)는 설정된 관리자에게 오류 발생을 안내한다.As a result of the check in
단계 420에서 상기 제1 애플리케이션 프로그램 파일이 정상으로 감지되거나, 단계 460에서 상기 기기 구동이 복구되는 경우, 상기 금융자동화기기(200)는 제1 애플리케이션 프로그램 파일에 대한 오류 복구를 종료한다.When the first application program file is detected to be normal in
따라서, 본 발명의 일실시예에 따르면, 기기 구동과 연관된 애플리케이션 프로그램 파일에서 오류가 감지되는 경우, 서버로부터 애플리케이션 프로그램 파일을 별도로 다운로드 할 필요 없이 기기 간의 파일 교환을 통해 파일을 자체적으로 수정 함으로써, 서버와의 통신 장애가 발생하는 경우에도 보다 신속하고 용이하게 기기 구동을 정상화할 수 있게 된다.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)
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)
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 |
-
2009
- 2009-07-03 KR KR1020090060785A patent/KR20110003157A/en not_active Withdrawn
Cited By (1)
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 |