KR100572362B1 - Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method - Google Patents

Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method Download PDF

Info

Publication number
KR100572362B1
KR100572362B1 KR1020040056285A KR20040056285A KR100572362B1 KR 100572362 B1 KR100572362 B1 KR 100572362B1 KR 1020040056285 A KR1020040056285 A KR 1020040056285A KR 20040056285 A KR20040056285 A KR 20040056285A KR 100572362 B1 KR100572362 B1 KR 100572362B1
Authority
KR
South Korea
Prior art keywords
failure
real
line
branch processor
file
Prior art date
Application number
KR1020040056285A
Other languages
Korean (ko)
Other versions
KR20060007480A (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 KR1020040056285A priority Critical patent/KR100572362B1/en
Publication of KR20060007480A publication Critical patent/KR20060007480A/en
Application granted granted Critical
Publication of KR100572362B1 publication Critical patent/KR100572362B1/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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Quality & Reliability (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 ATM(Automated Teller Machine)이나 CD(Cash Dispenser)기와 같은 자동화기기의 회선 장애가 발생한 경우 이를 검지하는 시스템 및 그 방법에 관련된 것으로서, 보다 상세하게는 자동화기기와 브랜치 프로세서, 브랜치 프로세서와 자동화기기 서버 간의 실시간 세션을 연결하고, 브랜치 프로세서가 회선 상태에 대한 파일을 만들어 이를 이전 회선 상태와 비교하여, 차이점이 있는지를 확인하고 장애의 유무를 판단하여 자동화기기와 브랜치 프로세서 간의 회선 장애를 실시간으로 검지가 가능하게 함으로써 자동화기기의 회선 장애를 신속하게 감지하고, 회선 장애에 대한 유지 보수를 보다 신속하게 실시할 수 있도록 하여 장애 해결 시간을 단축할 수 있는 자동화기기의 회선 장애 검지 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and method for detecting a line failure of an automated device such as an ATM (Automated Teller Machine) or a CD (Cash Dispenser), and more particularly, an automated device, a branch processor, a branch processor, and an automated device. Connect real-time sessions between servers, and the branch processor creates a file about the line state and compares it to the previous line state to see if there are any differences and to determine if there is a failure, to detect in real time the line failure between the automation device and the branch processor. Circuit failure detection system and method for autonomous equipment that can detect a line failure of an automation device quickly and perform maintenance on the circuit failure more quickly, thereby reducing the time for troubleshooting. will be.

이는 브랜치 프로세서(Branch Processor)와 자동화기기 서버간의 회선 장애까지 실시간으로 검지 가능하게 함으로써 고장의 원인을 좀 더 빨리 파악하여, 회선 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키는 데 기여할 수 있다는 효과를 가진다.This enables the real-time detection of line failure between the branch processor and the server of the automation equipment, so that the cause of the failure can be detected more quickly, reducing service downtime due to line failure, thereby reducing user inconvenience and improving customer service. Has the effect of contributing to

자동화기기, 장애 관리, 브랜치 프로세서, 회선 장애, 실시간 검지Automation, fault management, branch processor, line fault, real time detection

Description

실시간 세션을 이용한 자동화기기의 회선 장애 검지 시스템 및 그 방법{Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method} Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method             

도 1은 일반적인 자동화기기 장애 발생 시의 개략적인 전체 업무 흐름도이다.1 is a schematic overall work flow diagram when a general automated device failure occurs.

도 2는 본 발명에 따른 자동화기기의 회선 장애 발생 시의 개략적인 전체 업무 흐름도이다.2 is a schematic overall work flow diagram when a line fault occurs in an automated device according to the present invention.

도 3은 본 발명에 따른 자동화기기의 회선 장애 발생 검지 시스템의 브랜치 프로세서의 내부 모듈의 구성도이다.3 is a configuration diagram of an internal module of a branch processor of a line failure occurrence detection system of an automated device according to the present invention.

도 4는 본 발명에 따른 자동화기기의 회선 장애 발생 시 실시간으로 장애를 검지하는 과정을 보여 주는 순서도이다. 4 is a flowchart showing a process of detecting a fault in real time when a line fault occurs in the automated device according to the present invention.

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

10 : 자동화기기 20 : 브랜치 프로세서10: automation device 20: branch processor

22 : 제어부 24 : BP데이터베이스22: control unit 24: BP database

30 : 브랜치 프로세서 에이전트 40 : 은행 서버30: Branch Processor Agent 40: Bank Server

50 : 자동화기기 서버 60 : 콜센터50: automation device server 60: call center

본 발명은 ATM(Automated Teller Machine)이나 CD(Cash Dispenser)기와 같은 자동화기기의 회선 장애가 발생한 경우 이를 검지하는 시스템 및 그 방법에 관련된 것으로서, 보다 상세하게는 자동화기기와 브랜치 프로세서, 브랜치 프로세서와 자동화기기 서버 간의 실시간 세션을 연결하고, 브랜치 프로세서가 회선 상태에 대한 파일을 만들어 이를 이전 회선 상태와 비교하여, 차이점이 있는지를 확인하고 장애 유무를 판단하여 자동화기기와 브랜치 프로세서 간의 회선 장애를 실시간으로 검지가 가능하게 함으로써 자동화기기의 회선 장애를 신속하게 감지하고, 회선 장애에 대한 유지 보수를 보다 신속하게 실시할 수 있도록 하여 장애 해결 시간을 단축할 수 있게 하며, 브랜치 프로세서(Branch Processor)와 자동화기기 서버간의 회선 장애까지 실시간으로 검지 가능하게 함으로써 고장의 원인을 좀 더 빨리 파악하여, 회선 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키는 데 기여할 수 있다는 효과를 가지는 자동화기기의 회선 장애 검지 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and method for detecting a line failure of an automated device such as an ATM (Automated Teller Machine) or a CD (Cash Dispenser), and more particularly, an automated device, a branch processor, a branch processor, and an automated device. By connecting a real-time session between servers, the branch processor creates a file about the line state and compares it to the previous line state to see if there is a difference and to determine if there is a failure. This enables faster detection of line failures in automation equipment, faster maintenance of line failures, and shorter troubleshooting times, and the ability between branch processors and automation server servers. Real-time detection of line faults By detecting the cause of the failure faster by reducing the service down time due to the line failure to reduce the inconvenience of the user to improve the customer service circuit failure detection system and its method will be.

근래에는 대부분의 회사들의 주 5일제 시행으로 사람들이 직접 은행에 가는 경우 보다는 ATM이나 CD기와 같은 자동화기기를 이용하는 경우가 많아지고 있으며, 이로 인한 휴일 자동화기기의 이용량이 점차 증가하고 있다. 또한 은행의 주 5일제 근무에 따라 자동화기기의 설치가 점점 확대되고 있으며, 이에 따라, 자동화기기의 수가 점점 늘어나고 있다. 현재, 자동화기기를 관리하기 위한 여러 가지 시스템이 사용 중이고, 계속해서 은행 경쟁력 향상 및 고객 만족을 위해 자동화기기를 종합적으로 관리하는 다양한 시스템이 개발 중인 추세이다,In recent years, most companies have implemented a five-day week, so people use automated devices such as ATMs and CDs rather than going directly to banks, and the use of holiday automation devices is gradually increasing. In addition, the installation of automation equipment is gradually increasing according to the five-day work week of the bank, and accordingly, the number of automation equipment is increasing. Currently, various systems are used to manage automation devices, and various systems are being developed to comprehensively manage automation devices to improve bank competitiveness and customer satisfaction.

이하, 첨부된 도면을 참조하여 일반적인 자동화기기의 장애 관리를 설명하기로 한다.Hereinafter, failure management of a general automation device will be described with reference to the accompanying drawings.

도 1은 일반적인 자동화기기 장애 발생 시의 개략적인 전체 업무 흐름도이다.1 is a schematic overall work flow diagram when a general automated device failure occurs.

도 1에 도시된 바와 같이 상기 브랜치 프로세서(Branch Processor)(20)에는 TCP/IP나 비동기 모드(Asynchronous mode)로 연결된 다수 개의 자동화기기(10)가 연결되어 있다. 그리고, 상기 브랜치 프로세서(20)는 IBM 범용 컴퓨터에서 사용되는 독자적인 네트워크 아키텍처인 SNA(systems network architecture)나, 최근의 LAN(Local Area Network) 또는 TCP/IP(Transmission Control Protocol/Internet Protocol) 기반의 망 등을 통해서 원거리에 위치한 은행 서버(40)와 접속된다. As shown in FIG. 1, the branch processor 20 is connected to a plurality of automation devices 10 connected in TCP / IP or asynchronous mode. In addition, the branch processor 20 is a network based on SNA (systems network architecture), which is a proprietary network architecture used in IBM general purpose computers, or a recent LAN (Local Area Network) or TCP / IP (Transmission Control Protocol / Internet Protocol) based network. It is connected to the bank server 40 located at a long distance through the back.

자동화기기 서버(50)는 상기의 은행 서버(40)로부터 자동화기기(10)의 장애 상태나 개국, 폐국에 대한 정보를 받고, 장애 발생 시에는 상기의 은행 서버(40)로 부터 전송 받은 장애 상태를 분석하여 이를 콜센터나 용역 업체(60)에 통보한다.The automation device server 50 receives information on the failure state of the automation device 10, the country, or the closed country from the bank server 40, and when the failure occurs, the failure state received from the bank server 40. Analyze this and notify the call center or service provider (60).

상기와 같이 구성된 금융 전산망에서 브랜치 프로세서 및 브랜치 프로세서에 접속된 다수 개의 자동화기기의 이상 유무 등을 확인하는 처리 과정을 설명하면 다음과 같다.In the financial computer network configured as described above, a processing process for checking whether a branch processor and a plurality of automation devices connected to the branch processor are abnormal or not will be described.

먼저, 금융 전산망 초기화 상태에서 소정의 자동화기기(10)로부터 접속요구가 발생되면, 해당 브랜치 프로세서(20)는 접속 요구를 전송 받음과 동시에, 데이터를 전송하기 위한 전송 패스수를 결정하고, 네트워크 오픈 상태를 유지한다. First, when a connection request is generated from a predetermined automation device 10 in a financial computer network initialization state, the branch processor 20 receives a connection request and determines the number of transmission passes for transmitting data, and then opens a network. Maintain state.

이후, 브랜치 프로세서(20)는 오픈 상태에서 자동화기기로부터 개국 요청 데이터를 전송받으면, 이를 은행 서버(40)로 전송하고, 은행 서버(40)로부터 데이터 패스의 접속 요구를 전송받는다. 이에 따라 은행 서버(40)는 오픈 상태로 변환된다. 상기의 오픈 상태로 변환된 은행 서버(40)는 변환 결과를 해당 브랜치 프로세서(20)에 전송함으로써 금융 전산망의 개국이 완료된다.Thereafter, when the branch processor 20 receives the country request data from the automation device in the open state, the branch processor 20 transmits the country request data to the bank server 40 and receives the connection request for the data path from the bank server 40. Accordingly, the bank server 40 is converted to the open state. The bank server 40 converted to the open state transmits the conversion result to the branch processor 20 to complete the country of the financial computer network.

자동화기기(10)로부터 장애가 발생하게 되면, 해당 브랜치 프로세서(20)는 사용자로부터 요청된 은행 업무의 처리를 거부하고, 그 내용을 자동화기기(10)의 화면에 표시하거나 또는 은행 거래 명세표에 처리 불능 코드로 기록하여 사용자에게 통보한다. 그리고 보고 받은 장애가 현금 카드 걸림, 현금 걸림, 전원장애, 명세표 걸림 등의 기기 장애냐, 통신 회선상의 장애냐에 따라 그 장애 내역을 은행 서버(40)를 통해 자동화기기 서버(50)에 통보하게 된다. 계속하여, 장애 내역을 보고 받은 자동화기기 서버(50)는 용역 업체 및 콜센터(60)에 이를 통보한다. 이 때, 단순한 경장애의 경우는 콜센터로 연결 되어 은행 직원이나 용역 업체가 직접 현장 에 출동하여 조치를 취하고, 중장애의 경우는 해당 기기 업체에게 출동 지시를 내린다. If a failure occurs from the automation device 10, the branch processor 20 rejects the processing of the banking operation requested by the user, and displays the contents on the screen of the automation device 10 or cannot process the bank transaction statement. Record the code and notify the user. In addition, according to whether the reported failure is a device failure such as a cash card jam, a cash jam, a power failure, a specification table jam, or a failure on a communication line, the failure details are notified to the automated device server 50 through the bank server 40. Subsequently, the automated device server 50 that has received the report of the failure report notifies the service provider and the call center 60. At this time, in the case of a simple light disability, a bank employee or a service provider will be dispatched to the field to take action, and in the case of a severe disability, the device company will be instructed to dispatch.

상기의 장애 내역을 통보받은 용역 업체 및 콜센터(60)는 해당 자동화기기(10)가 위치한 곳으로 출동하여, 이를 수리한다. 그리고 수리를 완료한 후 수리 내역이나 시간 등을 자동화기기 서버(50)에 인터넷이나 전화로 보고를 함으로써 상기의 장애 관리 절차를 종료 할 수 있다.The service provider and the call center 60 notified of the above-mentioned failures are dispatched to the place where the corresponding automation device 10 is located and repaired. After the repair is completed, the fault management procedure may be terminated by reporting the repair details or time to the automation device server 50 through the Internet or a telephone.

하지만 상기와 같은 종래의 방법은, 자동화기기의 회선 장애를 감지하기 위한 별도의 방법이 없었으며, 장애 발생 시에, 수리 업체에서 단말기를 이용하여 직접 TCP/IP를 사용하는 응용 프로그램으로 다른 호스트에 IP 데이터그램이 도착할 수 있는지를 검사하는 핑테스트(Packet INternet Groper test)를 해서야 회선이 정상 동작하는지를 알 수가 있었다. However, in the conventional method as described above, there was no separate method for detecting a line failure of an automation device, and when a failure occurs, a repair company uses a terminal directly to another host as an application using TCP / IP. I did a ping test (Packet Internet Groper test) to see if the IP datagram could arrive to see if the line was working.

또한, 장애가 일어났다는 보고를 받고서야, 자동화기기 서버(50)는 브랜치 프로세서(20)와 연결하여, 브랜치 프로세서(20)로부터 저장된 로그 파일(Log File)을 다운 받아 이를 분석하는 방법이 사용되었는데, 이 때, 회선으로 인한 장애가 발생했을 시에는 장애가 기기 장애인지 회선 장애인지를 파악하는데 시간이 소요되고, 로그 데이터를 전송 받을 수 없어 장애 로그 데이터를 카피하여 분석하도록 하기 위해서 서비스 요원이 직접 장애가 발생한 자동화기기를 방문해야 했으며, 문제가 심각할 경우에는 나중에 다시 몇 번이라도 방문해야 하는 문제가 있었다. In addition, only after receiving a report that a failure has occurred, the automation device server 50 is connected to the branch processor 20, and downloaded a log file (Log File) stored from the branch processor 20 was used to analyze it, At this time, when a failure occurs due to a line, it takes time to find out whether the failure is a device failure or a line failure, and because the log data cannot be transmitted, the service personnel directly copy the failure log data to analyze it. I had to visit, and if the problem was serious, I had to visit again later.

상기와 같은 문제는, 점차 그 수가 늘어나고 있는 자동화기기를 관리하기 위 하여 많은 서비스 요원을 필요로 하며, 시간과 인력의 낭비를 초래할 수밖에 없었다. 또한, 장애를 해결할 때까지는 자동화기기의 동작이 불가능하므로, 장애 해결이 늦어질수록 가입자의 불편은 더욱더 커지게 되었다. 따라서 현재 시스템과 같이 호환되어 사용 가능하며, 보다 쉽고 정확하게 회선 장애를 검지할 수 있는 시스템의 필요성이 점차 대두되고 있다.Such a problem requires a large number of service personnel to manage the increasing number of automated devices, and inevitably leads to waste of time and manpower. In addition, since the operation of the automation device is impossible until the failure is resolved, the more the inconvenience is delayed, the greater the inconvenience of the subscriber. Therefore, there is a growing need for a system that is compatible with the current system and that can detect line failures more easily and accurately.

상기의 문제점을 해결하고자 본 발명은 제안된 것으로서, 브랜치 프로세서와 자동화기기 서버 간의 실시간 세션을 연결하고 이를 모니터링 하여 자동화기기의 회선 장애가 발생한 경우, 이미 전송 받은 장애에 대한 파일을 분석하여 회선 장애를 실시간으로 검지함으로써 자동화기기의 유지보수를 매우 신속하게 실시할 수 있으며, 이 결과 자동화기기의 장애로 인한 사용자의 불편과 은행 업무의 지연을 효율적으로 해소할 수 있도록 한다.In order to solve the above problems, the present invention is proposed, in connection with the real-time session between the branch processor and the server of the automation device, when a line failure of the automation device occurs, by analyzing the file for the failure already received the line failure in real time By detecting it, the maintenance of the automation equipment can be performed very quickly. As a result, the inconvenience of the user and the delay of banking work due to the failure of the automation equipment can be effectively eliminated.

또한, 본 발명에서는 브랜치 프로세서의 장애까지도 실시간으로 검지 할 수 있도록 함으로써 고객의 불만을 최소화하여 고객 만족도를 증가시키고, 차별화된 은행의 이미지를 부각하며 고객의 신뢰도를 향상 시킬 수 있게 한다. In addition, in the present invention, it is possible to detect failure of the branch processor in real time, thereby minimizing customer complaints, increasing customer satisfaction, highlighting a differentiated bank image, and improving customer reliability.

그리고 상기와 같은 시스템을 이용하여, 사용자의 편리를 도모하고 고객이 현금을 가장 필요로 하는 때에 적절하게 이를 공급해 줌으로써 고객의 불만을 최소화하여 고객 만족도를 증가시키고, 차별화된 은행의 이미지를 부각하며 고객의 신뢰도를 향상 시킬 수 있게 한다. 또한 이는 요즈음 개발되어 사용되고 있는 자동화 기기 종합관리시스템에 연동되어 사용될 수 있다는 장점을 가진다.
In addition, by using the system as described above, the user's convenience is provided, and when the customer needs the cash most appropriately, it minimizes the customer's dissatisfaction, increases the customer satisfaction, highlights the differentiated bank image, To improve the reliability of. In addition, this has the advantage that it can be used in conjunction with the automated management system, which has been developed and used these days.

상기와 같은 목적을 달성하기 위하여 본 발명은, 실시간 세션을 이용한 자동화기기의 회선 장애 검지 시스템 및 그 방법을 설명하고, 또한 상기 과정들을 달성하기 위한 브랜치 프로세서의 내부 모듈을 제안한다.In order to achieve the above object, the present invention describes a circuit failure detection system and method thereof for an automated device using a real-time session, and also proposes an internal module of a branch processor for achieving the above processes.

실시간 세션을 이용한 자동화기기의 회선 장애 검지를 위하여 본 발명은 브랜치 프로세서와 자동화기기, 브랜치 프로세서와 자동화기기 서버와의 실시간 세션을 연결하는 단계와; 브랜치 프로세서의 제어부가 회선 상태에 대한 파일을 생성하여 BP데이터베이스에 저장하는 단계와; 브랜치 프로세서 에이전트는 상기 BP데이터베이스에 저장된 현재 회선 상태에 대한 파일을 기존 회선 상태에 대한 파일과 비교하여 차이점이 있는 지를 확인하여 장애의 유무를 판단하는 단계와; 상기 판단결과에 따라 회선 장애가 있다면, 자동화기기 서버로 데이터를 전송하는 단계와; 상기의 데이터를 전송받은 자동화기기 서버는 그 장애 정도를 분석하여 결과에 따라 해당 업체나 콜센터로 연결하는 단계를 구비한다.The present invention provides a method for detecting line faults in an automated device using a real time session, comprising: connecting a real time session between a branch processor and an automated device, a branch processor, and an automated device server; Generating, by the controller of the branch processor, a file about a line state and storing the file in a BP database; A branch processor agent determining whether there is a failure by comparing a file on a current line state stored in the BP database with a file on an existing line state and checking whether there is a difference; If there is a line failure according to the determination result, transmitting data to the automated device server; The automated device server receiving the data has a step of analyzing the degree of failure and connecting to the corresponding company or call center according to the result.

상기 각 단계들을 제어하기 위하여 본 발명은 고객에게 소정의 현금 서비스를 제공하는 자동화기기와; 상기의 자동화기기 및 자동화기기 서버와 실시간 세션으로 연결되어, 회선 상태에 대해 실시간으로 모니터링 하고, 장애 발생 시에 회선에 대한 데이터를 자동화기기 서버에 전송하는 브랜치 프로세서와; 장애 발생 시에 상기의 데이터를 전송받아 이를 분석하여 장애를 처리하는 자동화기기 서버를 구비 한다. In order to control each of the steps, the present invention provides an automated device for providing a predetermined cash service to a customer; A branch processor connected to the automation device and the automation device server in a real-time session, monitoring the line state in real time, and transmitting data on the line to the automation device server when a failure occurs; In the event of a failure, the system is provided with an automated device server that receives the data and analyzes it to handle the failure.

또한, 상기 브랜치 프로세서는 자동화기기와 실시간 세션을 연결하며 회선에 대한 파일을 만들어 BP데이터베이스에 상기 파일을 저장하는 제어부와; 상기 파일을 저장하기 위한 BP데이터베이스와; 자동화기기 서버와 실시간 세션을 연결하고, 상기 BP데이터베이스에 저장된 현재의 회선 상태와 이전의 회선 상태를 비교하여 차이점이 발견되면 이를 자동화기기 서버에 실시간으로 전송하는 브랜치 프로세서 에이전트를 구비한다.The branch processor may further include: a controller for connecting a real-time session with an automated device and creating a file for a circuit and storing the file in a BP database; A BP database for storing the file; It is provided with a branch processor agent for connecting a real-time session with the automation device server, and compares the current line state and the previous line state stored in the BP database and transmits them to the automation device server in real time if a difference is found.

이하, 본 발명의 가장 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.Hereinafter, the preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 자동화기기의 회선 장애 발생 시의 개략적인 전체 업무 흐름도이다.2 is a schematic overall work flow diagram when a line fault occurs in an automated device according to the present invention.

도 2를 참조하면, 브랜치 프로세서(Branch Processor)(20)는 자동화기기(10)와 실시간 세션을 연결하고, 현재 회선 상태에 대한 파일을 만들어, 상기 파일로부터의 현재 회선 상태와 이전 회선 상태를 비교하여, 차이점이 발견되면 장애가 있는 것으로 판단하여 이를 자동화기기 서버(50)에 전송하고, 상기 회선 장애가 발생한 데이터를 전송 받은 자동화기기 서버(50)는 이를 분석하여 장애에 대한 조치를 취하고, 그 결과를 보고 받는다.Referring to FIG. 2, the branch processor 20 connects a real time session with the automation device 10, creates a file for the current line state, and compares the current line state with the previous line state from the file. Thus, if a difference is found, it is determined that there is a failure and transmitted to the automation device server 50, and the automation device server 50 receiving the data in which the line failure occurs is analyzed to take action on the failure, and the result See and receive

이를 좀 더 상세하게 설명하면, 상기 브랜치 프로세서(20)에는 TCP/IP(Transmission Control Protocol/Internet Protocol)를 기반으로 하여 다수 개의 자동화기기(10)가 실시간 세션을 통해 연결되어 있고, 상기의 자동화기기(10)에 대한 회선 상태를 모니터링 하기 위해 제어부(22)와 BP데이터베이스(24) 그리고 브랜치 프로세서 에이전트(Branch Processor Agent)(30)가 존재한다. 상기 제어부(22)가 자동화기기(10)간의 회선 상태에 대한 파일을 만들어 이를 BP데이터베이스(24)에 저장하면, 상기 브랜치 프로세서 에이전트(30)는 상기 BP데이터베이스에 저장된 데이터로부터 회선 장애 유무를 판단하고, 장애가 있다고 판단되면 자동화기기 서버(50)와의 실시간 세션을 통하여 자동화기기(10) 상태에 대한 데이터를 실시간으로 자동화기기 서버(50)에 전송한다. In more detail, the branch processor 20 is connected to a plurality of automation devices 10 through a real-time session based on the Transmission Control Protocol / Internet Protocol (TCP / IP), the automation device described above There is a control unit 22, a BP database 24 and a branch processor agent 30 to monitor the line state for 10. When the controller 22 creates a file about the line state between the automation devices 10 and stores it in the BP database 24, the branch processor agent 30 determines whether there is a line failure from the data stored in the BP database. If it is determined that there is a failure, data about the state of the automation device 10 is transmitted to the automation device server 50 in real time through a real-time session with the automation device server 50.

상기의 실시간 세션은 데이터를 직접 전송하거나, 공유 메모리를 이용하거나, UDP(User Datagram Protocol) 소켓 통신 등의 여러 가지 인터페이스를 이용하여 구현될 수 있다. 실시간 세션을 통하여 해당하는 점포 번호, 기기 번호, 브랜치 프로세스 번호, 회선 상태 등에 대한 정보 등의 회선 상태 내역을 포함하는 데이터를 자동화기기 서버(50)로 전송하게 된다. The real-time session may be implemented using various interfaces such as transmitting data directly, using a shared memory, or user datagram protocol (UDP) socket communication. Through the real-time session, the data including the line state details such as the corresponding store number, device number, branch process number, line state, etc. is transmitted to the automation device server 50.

상기의 데이터를 전송 받은 자동화기기 서버(50)는 상기의 장애가 있는 데이터를 전송 받은 데이터를 분석하여, 해당하는 회선 장애의 경중에 따라 SMS(Short Message Service)나 E-mail 등을 이용해 자동적으로 해당 용역 업체나 콜센터(60)에 점검을 요청할 수 있다.The automated device server 50 which has received the above data analyzes the data which has received the above faulty data, and automatically uses the SMS (Short Message Service) or E-mail according to the severity of the corresponding line fault. The service provider or the call center 60 may request a check.

도 3은 본 발명에 따른 자동화기기의 회선 장애 발생 검지 시스템의 브랜치 프로세서의 내부 모듈의 구성도이다.3 is a configuration diagram of an internal module of a branch processor of a line failure occurrence detection system of an automated device according to the present invention.

이를 참조하면, 브랜치 프로세서(20)는 회선 상태에 대한 파일을 생성하는 제어부(22)와, 상기 파일을 저장하는 BP데이터베이스(24)와, 현재의 회선 상태에 대한 파일과 이전 회선 상태를 비교하여 장애 유무를 판단하는 브랜치 프로세서 에이전트(30)로 구성된다.Referring to this, the branch processor 20 compares the control unit 22 for generating a file for the line state, the BP database 24 for storing the file, the file for the current line state and the previous line state. Branch processor agent 30 for determining whether there is a failure.

상기 제어부(22)는 자동화기기와 실시간 세션을 연결하여 회선 상태에 대한 파일을 만들어 BP데이터베이스(24)에 저장하는 역할을 한다. 이는 기존의 브랜치 프로세서(20)의 게이트웨이(Gateway)와 같은 기능을 수행하며, 기존의 게이트웨이가 자동화기기(10)와 은행 서버(40)간의 회선을 연결했던 접에 비해, 본 발명에 다른 제어부(22)는 자동화기기(10)와 브랜치 프로세서 에이전트(30) 및 자동화기기 서버(50)를 상호 접속하여 통신망 간 정보를 주고받을 수 있게 하는 역할을 수행한다.The controller 22 connects the real time session with the automated device to create a file for the line state and stores the file in the BP database 24. This performs the same function as the gateway of the existing branch processor 20, and compared to the contact where the existing gateway connects the line between the automation device 10 and the bank server 40, other control unit ( 22) connects the automation device 10, the branch processor agent 30, and the automation device server 50 to each other to exchange information between communication networks.

또한, 브랜치 프로세서 에이전트(30)는 자동화기기 서버(50)와 실시간 세션을 연결하고, 상기 BP데이터베이스(24)에 저장된 이전의 회선 상태와 현재의 회선 상태를 비교하여 차이점이 발견되면 장애가 발생한 것으로 판단하고, 이를 자동화기기 서버(50)에 상기 실시간 세션을 이용하여 전송하는 역할을 한다.In addition, the branch processor agent 30 connects the real-time session with the automation device server 50, compares the previous line state and the current line state stored in the BP database 24 and determines that a failure has occurred if a difference is found. And transmits the same to the automation device server 50 using the real time session.

도 4는 본 발명에 따른 자동화기기의 회선 장애 발생 시 실시간으로 장애를 검지하는 과정을 보여 주는 순서도이다. 4 is a flowchart showing a process of detecting a fault in real time when a line fault occurs in the automated device according to the present invention.

먼저, 자동화기기(10)와 브랜치 프로세서의 제어부(22)와, 브랜치 프로세서 에이전트(30)와 자동화기기 서버(50) 사이에 실시간 세션이 연결된다(S102). 다음으로, 브랜치 프로세서(20)의 제어부(22)는 자동화기기 번호 및 자동화기기가 위치한 점포 번호, 브랜치 프로세스 번호 그리고 회선 상태 등에 대한 정보가 들어 있는 로그 파일(Log File)을 작성하고(S104), 이를 브랜치 프로세서의 BP데이터베이스(24)에 저장한다(S106). First, a real time session is connected between the automation device 10 and the control unit 22 of the branch processor, the branch processor agent 30 and the automation device server 50 (S102). Next, the control unit 22 of the branch processor 20 creates a log file (Log File) containing information on the automation device number, the store number where the automation device is located, the branch process number, and the line state (S104). This is stored in the BP database 24 of the branch processor (S106).

브랜치 프로세서 에이전트(30)는 상기의 BP데이터베이스(24)에 저장된 이전의 회선 상태에 대한 데이터와 현재의 회선 상태에 대한 데이터를 비교한다(S108). 상기의 비교 과정에서, 만약 두 데이터 간의 차이점이 없다면, 이는 회선 상태에 이상이 없다는 것이므로 계속하여 회선 상태에 대한 실시간 모니터링을 진행하고, 만약 두 데이터 간의 차이점이 발견된다면(S110), 이는 회선 장애가 발생한 것이므로 상기의 브랜치 프로세서 에이전트(30)와 자동화기기 서버(50)간의 실시간 세션을 통하여 회선 장애의 발생 내역에 대한 데이터를 실시간으로 이 자동화기기 서버(50)에 전송한다(S112).The branch processor agent 30 compares the data on the current line state with the data on the previous line state stored in the BP database 24 (S108). In the above comparison process, if there is no difference between the two data, this means that there is no abnormality in the line state, so that the real-time monitoring of the line state is continuously performed, and if a difference between the two data is found (S110), a line failure occurs. Therefore, through the real-time session between the branch processor agent 30 and the automation device server 50 transmits the data on the occurrence history of the circuit failure to the automation device server 50 in real time (S112).

자동화기기 서버(50)는 상기의 전송 받은 로그 데이터를 분석하고, 회선 장애의 경중에 따라 용역 업체 및 콜센터(60)에 SMS(Short Message Service)나 E-mail 등을 이용해 자동적으로 점검을 요청하는 등의 장애 조치를 취한다. 그 동안 해당 브랜치 프로세서(20)는 사용자로부터 요청된 은행 업무의 처리를 거부하고, 그 내용을 자동화기기(10)의 화면에 표시하거나 또는 은행 거래 명세표에 처리 불능 코드로 기록하여 사용자에게 통보한다(S110).The automated device server 50 analyzes the log data received above, and automatically checks the service provider and the call center 60 using SMS (Short Message Service) or E-mail according to the seriousness of the line failure. Take a failover, etc. In the meantime, the branch processor 20 rejects the processing of the banking operation requested by the user, and displays the contents on the screen of the automation device 10 or records the information as an unprocessable code in the bank transaction statement to notify the user ( S110).

상기의 장애 내역을 통보받은 용역 업체 및 콜센터(60)는 해당 자동화기기 (10)가 위치한 곳으로 출동하여, 이를 수리한다(S112). 그리고 수리를 완료한 후 수리 내역이나 시간 등을 자동화기기 서버(50)에 인터넷으로 보고함으로써 상기의 장애 관리 절차를 종료 할 수 있다(S112).The service provider and the call center 60 notified of the above-mentioned failures are dispatched to the place where the corresponding automation device 10 is located and repaired them (S112). After the repair is completed, the fault management procedure may be terminated by reporting the repair history or time to the automation device server 50 on the Internet (S112).

이상, 본 발명을 바람직한 실시 예를 사용하여 상세히 설명하였으나, 본 발명의 범위는 특정 실시 예에 한정되는 것은 아니며, 첨부된 특허 청구범위에 의하여 해석되어야 할 것이다. 또한, 이 기술 분야에서 통상의 지식을 습득한 자라면, 본 발명의 범위에서 벗어나지 않으면서도 많은 수정과 변형이 가능함을 이해하여야 할 것이다.As mentioned above, although this invention was demonstrated in detail using the preferable embodiment, the scope of the present invention is not limited to a specific embodiment and should be interpreted by the attached claim. In addition, those skilled in the art should understand that many modifications and variations are possible without departing from the scope of the present invention.

상기에서 설명한 바와 같이 본 발명은, 전체 자동화기기와 브랜치 프로세서, 브랜치 프로세서와 자동화기기 서버 간에 실시간 세션을 연결하여, 회선 상태에 대한 파일로부터 회선 장애를 실시간으로 검지함으로써 자동화기기의 장애를 매우 신속하게 처리할 수 있게 한다. 또한, 본 발명에서는 브랜치 프로세서의 회선 장애까지도 실시간으로 검지 할 수 있도록 함으로써 고객의 불만을 최소화하여 고객 만족도를 증가시킬 수 있게 한다. As described above, the present invention connects a real-time session between an entire automation device, a branch processor, a branch processor, and an automation device server, and detects a failure of the automation device very quickly by detecting a line failure in real time from a file about a line state. To be handled. In addition, in the present invention, even the line fault of the branch processor can be detected in real time, thereby minimizing customer complaints and increasing customer satisfaction.

그리고 상기와 같은 시스템을 이용하여, 차별화된 은행의 이미지를 부각하여 고객의 신뢰도를 향상 시킬 수 있는 효과가 있다. 또한 이는 요즈음 개발되어 사용되고 있는 자동화기기 종합관리시스템에 연동되어 사용될 수 있다는 장점을 가진 다.And by using the system as described above, there is an effect that can improve the reliability of the customer by highlighting the image of the differentiated bank. In addition, this has the advantage that can be used in conjunction with the automated management system that has been developed and used these days.

Claims (7)

브랜치 프로세서와 자동화기기, 브랜치 프로세서와 자동화기기 서버와의 실시간 세션을 연결하는 제 1단계,The first step in establishing a real-time session between the branch processor and the automation device, the branch processor and the automation server, 브랜치 프로세서의 제어부가 회선 상태에 대한 파일을 생성하여 BP데이터베이스에 저장하는 제 2단계,A second step of generating, by the controller of the branch processor, a file about a line state and storing the file in a BP database; 브랜치 프로세서 에이전트는 상기 BP데이터베이스에 저장된 현재 회선 상태에 대한 파일을 기존 회선 상태에 대한 파일과 비교하여 차이점이 있는 지를 확인하여 장애의 유무를 판단하는 제3단계, A branch processor agent determines whether there is a failure by comparing a file on a current line state stored in the BP database with a file on an existing line state and checking whether there is a difference; 상기 판단결과에 따라 회선 장애가 있다면, 자동화기기 서버로 데이터를 전송하는 제 4단계,A fourth step of transmitting data to the automated device server if there is a line failure according to the determination result; 상기의 데이터를 전송받은 자동화기기 서버는 그 장애 정도를 분석하여 결과에 따라 해당 업체나 콜센터로 연결하는 제 5단계,In step 5, the automated device server receiving the data is analyzed for the degree of failure and connected to the corresponding company or call center according to the result. 로 이루어진 것을 특징으로 하는 실시간 세션을 이용한 자동화기기의 회선 장애 검지 방법.Line failure detection method of an automated device using a real-time session, characterized in that consisting of. 제 1항에 있어서, 제 1단계에서The method of claim 1, wherein in the first step 상기의 실시간 세션은,The live session above, 실시간으로 연결을 시도하여, 자동화기기 상태에 대한 데이터를 브랜치 프로 세서에서 자동화기기 서버로 실시간으로 전송 하는 것을 특징으로 하는 실시간 세션을 이용한 자동화기기의 회선 장애 검지 방법.Attempting to connect in real time, the line failure detection method of the automation device using a real-time session, characterized in that for transmitting the data on the status of the automation device from the branch processor to the automation device server in real time. 제 1항에 있어서, 제 2단계에서 The method of claim 1, wherein in the second step 상기의 회선 상태에 대한 파일은,The file about the line state mentioned above, 해당하는 점포 번호, 기기 번호, 브랜치 프로세스 번호, 회선 상태 등에 대한 정보를 포함하는 로그 파일(Log File)로 이루어진 것을 특징으로 하는 실시간 세션을 이용한 자동화기기의 회선 장애 검지 방법.Method for detecting a line failure of an automated device using a real-time session, characterized in that consisting of a log file (Log File) containing information on the corresponding store number, device number, branch process number, line status. 제 1항에 있어서, 제 5단계에서The method of claim 1, wherein 해당 용역 업체나 콜센터에 SMS(Short Message Service)나 E-mail 등을 이용해 자동적으로 점검을 요청할 수 있는 것을 특징으로 하는 실시간 세션을 이용한 자동화기기의 회선 장애 검지 방법.Method for detecting a line failure of an automated device using a real-time session, characterized in that the service provider or call center can request an inspection automatically by using a short message service (SMS) or e-mail. 고객에게 소정의 현금 서비스를 제공하는 자동화기기와;An automatic device for providing a predetermined cash service to a customer; 상기의 자동화기기 및 자동화기기 서버와 실시간 세션으로 연결되어, 회선 상태에 대해 실시간으로 모니터링 하고, 장애 발생 시에 회선에 대한 데이터를 자 동화기기 서버에 전송하는 브랜치 프로세서와;A branch processor connected to the automation device and the automation device server in a real-time session, monitoring the line state in real time, and transmitting data on the line to the automation device server when a failure occurs; 장애 발생 시에 상기의 데이터를 전송받아 이를 분석하여 장애를 처리하는 자동화기기 서버;An automatic device server that receives the data when a failure occurs and analyzes it to handle the failure; 로 이루어진 것을 특징으로 하는 실시간 세션을 이용한 자동화기기의 회선 장애 검지 시스템.Line fault detection system of an automated device using a real-time session, characterized in that consisting of. 제 5항에 있어서, 상기의 브랜치 프로세서는The method of claim 5, wherein the branch processor 자동화기기와 실시간 세션을 연결하며 회선에 대한 파일을 만들어 BP데이터베이스에 상기 파일을 저장하는 제어부와;A controller for connecting a real-time session with an automated device and creating a file for a circuit and storing the file in a BP database; 상기 파일을 저장하기 위한 BP데이터베이스와;A BP database for storing the file; 자동화기기 서버와 실시간 세션을 연결하고, 상기 BP데이터베이스에 저장된 이전의 회선 상태와 현재의 회선 상태를 비교하여 차이점이 발견되면 이를 자동화기기 서버에 상기 실시간 세션을 이용하여 전송하는 브랜치 프로세서 에이전트;A branch processor agent for connecting a real time session with an automation device server and comparing a current line state with a previous line state stored in the BP database and transmitting the same to the automation device server using the real time session if a difference is found; 를 포함하는 것을 특징으로 하는 실시간 세션을 이용한 자동화기기의 회선 장애 검지 시스템.Line fault detection system of an automated device using a real-time session comprising a. 제 6항에 있어서, 상기의 실시간 세션은,The method of claim 6, wherein the real time session, 데이터를 직접 전송하거나, 공유 메모리를 이용하거나, UDP(User Datagram Protocol) 소켓 통신 등의 여러 가지 인터페이스를 이용하여 구현될 수 있는 것을 특징으로 하는 실시간 세션을 이용한 자동화기기의 회선 장애 검지 시스템.A system for detecting a line failure of an automated device using a real-time session, which can be implemented by directly transmitting data, using a shared memory, or using various interfaces such as UDP (User Datagram Protocol) socket communication.
KR1020040056285A 2004-07-20 2004-07-20 Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method KR100572362B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040056285A KR100572362B1 (en) 2004-07-20 2004-07-20 Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040056285A KR100572362B1 (en) 2004-07-20 2004-07-20 Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method

Publications (2)

Publication Number Publication Date
KR20060007480A KR20060007480A (en) 2006-01-26
KR100572362B1 true KR100572362B1 (en) 2006-04-18

Family

ID=37118722

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040056285A KR100572362B1 (en) 2004-07-20 2004-07-20 Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method

Country Status (1)

Country Link
KR (1) KR100572362B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000008416A (en) * 1998-07-13 2000-02-07 구자홍 Finance network managing method and device
KR20000009061A (en) * 1998-07-21 2000-02-15 구자홍 Method and apparatus for managing branch processor of finance computer network
KR20020062495A (en) * 2001-01-22 2002-07-26 (주)맥컴정보기술 Network trouble alarm device and control method thereof
KR20040028400A (en) * 2002-09-30 2004-04-03 주식회사 케이티 Fault management system of metro ethernet network and method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000008416A (en) * 1998-07-13 2000-02-07 구자홍 Finance network managing method and device
KR20000009061A (en) * 1998-07-21 2000-02-15 구자홍 Method and apparatus for managing branch processor of finance computer network
KR20020062495A (en) * 2001-01-22 2002-07-26 (주)맥컴정보기술 Network trouble alarm device and control method thereof
KR20040028400A (en) * 2002-09-30 2004-04-03 주식회사 케이티 Fault management system of metro ethernet network and method thereof

Also Published As

Publication number Publication date
KR20060007480A (en) 2006-01-26

Similar Documents

Publication Publication Date Title
US7525422B2 (en) Method and system for providing alarm reporting in a managed network services environment
US8738760B2 (en) Method and system for providing automated data retrieval in support of fault isolation in a managed services network
US8812649B2 (en) Method and system for processing fault alarms and trouble tickets in a managed network services system
US8732516B2 (en) Method and system for providing customer controlled notifications in a managed network services system
US8676945B2 (en) Method and system for processing fault alarms and maintenance events in a managed network services system
US8924533B2 (en) Method and system for providing automated fault isolation in a managed services network
US7505567B1 (en) Method for providing detection of fault location for defect calls in a VoIP network
WO2017000536A1 (en) Bfd method and apparatus
CN111176866A (en) Data interaction method and electronic equipment
US6931357B2 (en) Computer network monitoring with test data analysis
KR20010053861A (en) Device for the real-time notification of a customer network fault in multi-layer data networks and method thereof
KR20080050195A (en) Method and apparatus for managing fault in customer network management system
KR100572362B1 (en) Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method
KR100572361B1 (en) Detecting System of ATM Line with an Obstacle and the Method
EP3252995B1 (en) Method for detecting network failures
CN116708129A (en) Method, device and storage medium for link fault detection and quick recovery
KR100572360B1 (en) Detecting System of ATM with an Obstacle and the Method
KR100610811B1 (en) Detecting System of ATM with an Obstacle Using the Real-time Session and the Method
KR100933991B1 (en) Network failure management system and method
KR100279721B1 (en) Cama interface processor maintannence method of pcx system
CN112835780B (en) Service detection method and device
KR20070070578A (en) Method of detecting the obstacle of a driving program in an atm
KR100322910B1 (en) Method and appratus for banking-network
CN111447329A (en) Method, system, device and medium for monitoring state server in call center
CN116204386B (en) Method, system, medium and equipment for automatically identifying and monitoring application service relationship

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: 20130410

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20131220

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160414

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20170413

Year of fee payment: 12