KR100610810B1 - 자동화기기의 원격 관리 시스템 및 그 방법 - Google Patents

자동화기기의 원격 관리 시스템 및 그 방법 Download PDF

Info

Publication number
KR100610810B1
KR100610810B1 KR1020040056283A KR20040056283A KR100610810B1 KR 100610810 B1 KR100610810 B1 KR 100610810B1 KR 1020040056283 A KR1020040056283 A KR 1020040056283A KR 20040056283 A KR20040056283 A KR 20040056283A KR 100610810 B1 KR100610810 B1 KR 100610810B1
Authority
KR
South Korea
Prior art keywords
automation device
command
automation
remote
code
Prior art date
Application number
KR1020040056283A
Other languages
English (en)
Other versions
KR20060007478A (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 KR1020040056283A priority Critical patent/KR100610810B1/ko
Publication of KR20060007478A publication Critical patent/KR20060007478A/ko
Application granted granted Critical
Publication of KR100610810B1 publication Critical patent/KR100610810B1/ko

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • G06F11/273Tester hardware, i.e. output processing circuits
    • G06F11/277Tester hardware, i.e. output processing circuits with comparison between actual response and known fault-free response
    • 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/18Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • 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

Landscapes

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

Abstract

본 발명은 ATM(Automated Teller Machine)이나 CD(Cash Dispenser)기와 같은 자동화기기를 원격으로 조회하고 제어할 수 있는 시스템 및 그 방법에 관련된 것으로서, 보다 상세하게는 자동화기기 내에 자동화기기 서버와 송수신하기 위한 자동화기기 에이전트와 일반적인 입출금 작업을 수행하기 위한 운영 모듈을 따로 두어, 자동화기기 서버가 원격으로 명령을 전송하면, 자동화기기 내의 에이전트가 이를 수신하여 업무에 따라 처리하고 그 결과를 자동화기기 서버에 보고함으로써 원격으로 자동화기기의 시스템 정보나 운영 상태 및 동작을 제어할 수 있게 하여 자동화기기의 유지 보수를 및 수리를 보다 신속하고 편리하게 수행할 수 있는 자동화기기의 원격 제어 시스템 및 그 방법에 관한 것이다.
이는 간단한 장애를 원격으로 해결할 수 있도록 하여, 기기 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키는 데 기여할 수 있다는 효과를 가진다.
자동화기기, 원격 제어 관리, 명령 코드

Description

자동화기기의 원격 관리 시스템 및 그 방법{Remote Control System of ATM and the Method}
도 1은 종래의 자동화기기의 운영 상태를 감시하기 위한 시스템의 구성도이다.
도 2는 본 발명에 따른 자동화기기를 원격 제어 하기 위한 원격 제어 시스템의 개략적인 전체 구성도이다.
도 3은 본 발명에 따른 자동화기기를 원격 제어 하기 위한 원격 제어 명령의 전문 내역을 설명하기 위한 명령어의 구성도이다.
도 4는 본 발명에 따른 자동화기기를 원격 제어 하는 과정을 보여 주는 순서도이다.
* 도면의 주요 부분에 대한 부호의 설명
8 : 감시 모니터 10 : 자동화기기
12 : 자동화기기 에이전트 14 : 운영 모듈
20 : 자동화기기 서버 30 : 운영자
100 : 원격명령 110 : 원격명령 길이
120 : 제어코드 122 : AGENT/AP 코드
124 : 송수신 코드 130 : 업무코드
140 : 아이디코드 142 : 점포 번호
144 : 기기 번호 146 : IP 주소
본 발명은 ATM(Automated Teller Machine)이나 CD(Cash Dispenser)기와 같은 자동화기기를 원격으로 조회하고 제어할 수 있는 시스템 및 그 방법에 관련된 것으로서, 보다 상세하게는 자동화기기 내에 자동화기기 서버와 송수신하기 위한 자동화기기 에이전트와 일반적인 입출금 작업을 수행하기 위한 운영 모듈을 따로 두어, 자동화기기 서버가 원격으로 명령을 전송하면, 자동화기기 내의 에이전트가 이를 수신하여 업무에 따라 처리하고 그 결과를 자동화기기 서버에 보고함으로써 원격으로 자동화기기의 시스템 정보나 운영 상태 및 동작을 제어할 수 있게 하여 자동화기기의 유지 보수를 및 수리를 보다 신속하고 편리하게 수행할 수 있고, 간단한 장애를 원격으로 해결할 수 있도록 하여, 기기 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키는 데 기여할 수 있다는 효과를 가지는 자동화기기의 원격 제어 시스템 및 그 방법에 관한 것이다.
근래에는 대부분의 회사들의 주 5일제 시행으로 사람들이 직접 은행에 가는 경우 보다는 ATM이나 CD기와 같은 자동화기기를 이용하는 경우가 많아지고 있으며, 이로 인한 휴일 자동화기기의 이용량이 점차 증가하고 있다. 또한 은행의 주 5일제 근무에 따라 자동화기기의 설치가 점점 확대되고 있으며, 이에 따라, 자동화기기의 수가 점점 늘어나고 있다. 현재, 자동화기기를 관리하기 위한 여러 가지 시스템이 사용 중이고, 계속해서 은행 경쟁력 향상 및 고객 만족을 위해 자동화기기를 종합적으로 관리하는 다양한 시스템이 개발 중인 추세이다,
이하, 첨부된 도면을 참조하여 일반적인 자동화기기의 원격 관리에 대해 설명하기로 한다.
도 1은 종래의 자동화기기의 운영 상태를 모니터링 하기 위한 시스템의 구성도이다.
이를 참조하면, 자동화기기(10)는 전용 통신 회선을 통해 일대일로 모니터(8)와 접속되어 있고, 자동화기기 운영자는 항상 또는 일정한 간격으로 해당 모니터(8) 모니터링 한다. 장애가 발생하면, 자동화기기(10)는 미리 설정된 운영 장애 데이터를 상기의 전용 통신 회선을 통해 모니터(8)로 송신하게 되고, 운영자는 상기의 모니터(8)에 운영 장애 데이터가 표시되면, 자동화기기에 운영 장애가 발생했음을 인식하게 되고 이에 따른 적절한 조치를 취하였다.
그러나, 상기와 같이 이루어지는 종래의 자동화기기의 운영 상태 모니터링에 있어서는, 자동화기기의 운영자가 모니터에서 떨어진 장소에 있는 경우에는 금융 자동화기기의 운영 장애 또는 현금부족 등과 같은 긴급조치가 필요한 상황에 이를 인식하지 못해 이에 대한 적절한 조치를 신속히 취할 수 없으므로 인해, 고객에 제공되는 서비스의 품질을 저하시키게 되고, 해당 은행의 이미지를 실추시키게 되는 문제점이 있었다.
상기와 같은 문제를 해결하고자 요즈음에는 장애를 감지하게 되는 여러 가지 대책이 마련되고 있다. 하지만, 여전히 자동화기기의 기기 장애의 발생 시에 서비스 요원이 직접 장애가 발생한 자동화기기를 방문해서 이를 일일이 다 체크 해 봐야 했으며, 문제가 심각할 경우에는 나중에 다시 몇 번이라도 방문해야 하여 장애 복구가 더욱더 느리게 진행 될 수밖에 없었다.
상기와 같은 문제는, 점차 그 수가 늘어나고 있는 자동화기기를 관리하기 위하여 많은 서비스 요원을 필요로 하며, 시간과 인력의 낭비를 초래할 수밖에 없었다. 또한, 서비스 요원이 직접 출동하여 장애를 해결할 때까지는 자동화기기의 동작이 불가능하므로, 장애 해결이 늦어질수록 가입자의 불편은 더욱더 커지게 되었다. 따라서 현재 시스템과 같이 호환되어 사용 가능하며, 보다 쉽고 정확하게 기기 장애를 검지할 수 있는 시스템의 필요성이 점차 대두되고 있다.
상기의 문제점을 해결하고자 본 발명은 제안된 것으로서, 자동화기기 내에 자동화기기 서버의 명령을 전송 받아 이를 처리하고 그 수행 결과를 송신하기 위한 자동화기기 에이전트(Agent)와 일반적인 입출금 작업을 수행하기 위한 응용 프로그램이 탑재된 운영 모듈(Operating Module)을 따로 두어, 자동화기기 서버가 원격으로 명령을 전송하면, 자동화기기 내의 에이전트가 이를 수신하여 처리하고 그 결과를 자동화기기 서버에 보고함으로써, 원격으로 자동화기기의 시스템 정보나 운영 상태 및 동작을 제어하여, 자동화기기의 유지 보수를 및 수리를 보다 신속하게 실시할 수 있도록 한다.
그리고 상기와 같은 시스템을 이용하여, 간단한 장애를 원격으로 해결할 수 있도록 하여, 기기 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키고, 차별화된 은행의 이미지를 부각하며 고객의 신뢰도를 향상 시킬 수 있게 한다.
상기와 같은 목적을 달성하기 위하여 본 발명은, 자동화기기의 원격 제어 시스템 및 그 방법을 설명하고, 또한 상기 과정들을 달성하기 위한 자동화기기의 내부 모듈을 제안한다.
자동화기기의 원격 제어를 위하여 본 발명은 자동화기기 에이전트가 자동화기기 서버로부터 원격명령을 수신하여, 본 자동화기기에 해당하는 명령인지를 확인하는 단계와; 본 자동화기기에 해당하는 명령이라면, 상기 자동화기기 에이전트는 상기 원격명령이 자동화기기 에이전트 관련 명령인지 운영 모듈 관련 명령인지를 확인하는 단계와; 자동화기기 에이전트의 업무라면 원격명령을 수행하여, 그 결과 를 자동화기기 서버로 송신하고, 운영 모듈의 업무라면 운영 모듈로 명령을 전송하는 단계와; 상기 명령을 전송받은 운영 모듈은 상기의 원격명령이 조회 업무에 관련되었는지 아닌지를 판단하는 단계와; 상기의 분석한 업무가 조회업무라면 거래가 끝날 때가지 대기하였다가 조회가 끝나면 해당하는 업무를 수행하고, 조회업무가 아니라면 바로 해당하는 업무를 수행하여, 그 수행 결과를 자동화기기 서버에 송신하는 단계를 구비한다.
상기 각 단계들을 제어하기 위하여 본 발명은 고객에게 소정의 현금 서비스를 제공하며, 자동화기기 서버의 원격 명령을 수행하고, 그 수행 결과를 보고하는 자동화기기와; 상기의 자동화기기에 원격명령을 전송하여, 원격으로 자동화기기를 조절할 수 있는 자동화기기 서버를 구비한다.
또한, 상기의 자동화기기는 자동화기기 서버로부터 원격명령을 전송 받고, 해당 업무를 수행하고, 원격 명령의 수행 결과를 보고 하기 위한 자동화기기 에이전트와; 일반적인 입출금 작업을 수행하며, 상기의 자동화기기 에이전트로부터 원격 명령이 전달되면 해당하는 업무를 수행하는 운영 모듈을 구비한다.
이하, 본 발명의 가장 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
도 2는 본 발명에 따른 자동화기기를 원격 제어 하기 위한 시스템의 개략적인 전체 구성도이다.
이를 참조하면, 운영자(30)가 웹프로그램(Web Program) 등을 통해 자동화기기 서버(20)에 원하는 자동화기기(10)에 대한 원격명령을 입력하면, 자동화기기 서버(20)는 해당 자동화기기(10)에게 원격명령을 내린다. 자동화기기 에이전트(12)는 상기의 원격명령이 본 자동화기기에 해당하는 명령인지를 확인한 후, 이를 처리하고 수행 결과를 자동화기기 서버(20)에 보고하게 된다.
상기 자동화기기(10)는 LAN을 기반으로 하고 정확한 IP 주소를 보유하고 있으며, 그 내부에 자동화기기 서버(20)와 원격명령을 송수신 하기 위한 자동화기기 에이전트(12)와 일반적인 자동화기기의 입출금 업무를 수행하는 운영 모듈(14)을 포함하고 있다.
상기 자동화기기 에이전트(12)는 상기 자동화기기 서버(20)로부터 전송된 원격명령을 수신하고, 이를 분석하여 본 자동화기기에 해당하는 명령인지를 판단한다. 본 자동화기기에 해당되는 명령으로 판단되면, 상기 원격명령 중에서 CPU 사용률, 메모리량, 메모리 이용률, 디스크 총용량, 디스크 이용률, 익스플로어 버전(Explore Version), 운영 모듈 버전 정보 등의 시스템 상태 조회나, 자동화기기 IP 주소, 서브넷 마스크(Subnet Mask), 게이트웨이(Gateway) 주소, DNS(Domain Name Service) 주소 등의 네트워크 상세 조회 등은 직접 수행하고, 나머지 입출금 업무에 관련된 시재 조회나 운영 상태 조회 등의 업무 등은 운영 모듈(14)로 전송하여, 그 수행 결과를 자동화기기 서버(20)에 전송하는 역할을 한다. 본 발명에서의 자동화기기 에이전트(12)는 조회 기능만을 수행하는 것을 특징으로 한다.
상기 운영 모듈(Operating Module)(14)은 일반적인 자동화기기의 입출금 업 무를 수행하고, 상기의 자동화기기 에이전트(12)로부터 원격명령을 전송 받아, 카드부/통장부/명세표부 등의 매체 잔류 정보 조회나, 거래 대기/거래 중/장애 중 등의 자동화기기 운영 상태 조회나, 현재보유금액/입출금 금액/입출금 건수 등의 시재 조회 등의 조회 업무와, 시스템 재(再) 부팅이나, 자동화기기 중지 등의 제어 업무를 수행한다. 상기 운영 모듈(14)을 통해 수행된 업무 결과는 자동화기기 에이전트(12)를 통해 자동화기기 서버(20)에 전송된다.
도 3은 본 발명에 따른 자동화기기를 원격 제어 하기 위한 원격 제어 명령의 전문 내역을 설명하기 위한 명령어의 구성도이다.
이를 참조하면, 원격명령(100)은 원격명령길이(110), 제어코드(120), 업무코드(130), 아이디코드(140)로 구성되어 있다.
원격명령길이(110)는 명령어의 길이(LENGTH)가 몇 바이트(BYTE)냐 등의 정보를 포함하고 있으며, 제어코드(120)는 상기의 명령이 자동화기기 에이전트(12)에 해당하는 작업인가, 운영 모듈(14)에 해당하는 작업인가를 알려주는 AGENT/AP 코드(122)와, 원격명령(100)이 송신(Transmit)이냐 수신(Receive)이냐를 알려주는 송수신코드(124)로 구성 되어 있다. 예를 들어, 시재 조회는 운영 모듈이 하는 작업으로 '01'의 코드를 가지며, 송신을 뜻하는 코드는 '00'이라고 가정하자. 만약, 지금 보내는 명령어가 시재 조회를 목적으로 송신하는 것이라면, 제어코드는 '0100'으로 표현될 수 있다.
상기의 업무코드(130)는 자동화기기가 수행해야 할 업무가 시재 조회냐, 시 스템 정보 조회냐, 네트워크 정보 조회냐, 카드 배출이냐 등의 업무를 명시하는 코드이다. 예를 들어, 시재관리는 코드 번호'1001'로, 시스템 정보 조회는 '1002', 카드 배출은 '1007' 등으로 설정할 수 있다.
상기의 아이디코드(140)는 점포 번호(142), 자동화기기 번호(144), 자동화기기 IP 주소(146)에 대한 정보를 포함하고 있으며, 원격명령(100)이 전송되면 자동화기기 에이전트(12)는 본 자동화기기의 점포 번호, 기기 번호, IP 주소와 원격명령의 아이디코드를 비교하여 본 자동화기기에 해당하는 명령어인지 아닌지를 판단하게 된다.
본 발명에 대해서 상기와 같이 원격명령에 대해서 설명했지만, 상기의 같은 구성 요소 외에도 또 다른 구성 요소들이 더 추가 될 수 있는 것은 본 발명의 또 다른 실시 예에 해당한다.
도 4는 본 발명에 따른 자동화기기를 원격 제어 하는 과정을 보여 주는 순서도이다.
이를 참조하면, 먼저, 자동화기기 서버(20)가 자동화기기(10)에 원격명령을 전송하면, 자동화기기 에이전트(12)에서 상기 원격명령(100)을 접수한다(S102). 이를 접수한 자동화기기 에이전트(12)는 상기 원격명령(100)의 아이디코드(140)가 본 자동화기기(10)의 점포 번호, 기기 번호, IP 주소와 일치하는 지를 확인하고(S104), 만약, 일치하지 않는다면, 이에 대한 수행 결과를 자동화기기 서버(20)에 송신하고(S116), 상기의 작업을 종료한다.
만약, 원격명령(100)의 아이디코드(140)가 자동화기기(10)의 점포 번호, 기기 번호, IP 주소와 일치한다면(S104), 자동화기기 에이전트(12)는 상기 원격명령(100)의 제어코드(120) 중 AGENT/AP 코드(122) 부분을 분석하여, 본 명령이 자동화기기 에이전트(12)에 해당하는지, 운영 모듈(14)에 해당하는지를 확인한다(S106).
만약, 상기의 명령이 자동화기기 에이전트(12)에 해당하는 명령이라면, 자동화기기 에이전트(12)는 조회 업무만을 수행하는 것을 특징으로 하므로, 자동화기기사 거래 중인지를 확인 할 필요 없이 바로 상기 원격명령의 업무코드(140)를 분석하여, 시스템 조회, 네트워크 조회, 시스템 리소스 조회 등의 조회 업무를 수행하고(S114), 그 수행 결과를 자동화기기 서버(20)에 전송하고(S116), 상기의 과정을 종료한다.
만약, 상기의 명령이 운영 모듈(14)에 해당하는 명령이라면, 자동화기기 에이전트(12)는 상기 원격명령(100)을 운영 모듈(14)에 전송하고, 운영 모듈(14)은 상기 원격명령의 업무 코드(140)를 분석하여, 해당 업무가 조회 업무인지 아닌지를 판단한다(S108).
만약, 상기 업무가 시재 조회 및 운영 상태 조회 등의 조회 업무와 연관된 작업이라면, 해당하는 조회 업무를 수행하고(S114), 그 수행 결과를 자동화기기 에이전트(12)를 통해 자동화기기 서버(30)에 전송하고(S116), 상기의 과정을 종료한다.
만약, 업무코드(140)가 조회 업무 외의 전원 온/오프(On/Off)나 카드/명세표 배출 등의 제어 업무와 관련된 것이라면, 현재 지동화기기가 거래중인지 아닌지를 확인하고(S110), 거래중이라면 거래가 종료될 때까지 대기하여(S112), 고래가 종료하면 해당하는 원격명령의 업무를 수행한다(S114). 그리고, 그 수행 결과를 자동화기기 에이전트(12)를 통해 자동화기기 서버(30)에 전송함으로써(S116) 상기의 과정을 종료할 수 있다.
본 발명에서는 상기의 과정(S116)에서 상기의 원격명령 수행 결과를 자동화기기로 송신할 때 원격명령의 제어코드의 송수신코드를 송신모드(Receive mode)로 하여 송신하는 것을 특징으로 한다.
이상, 본 발명을 바람직한 실시 예를 사용하여 상세히 설명하였으나, 본 발명의 범위는 특정 실시 예에 한정되는 것은 아니며, 첨부된 특허 청구범위에 의하여 해석되어야 할 것이다. 또한, 이 기술 분야에서 통상의 지식을 습득한 자라면, 본 발명의 범위에서 벗어나지 않으면서도 많은 수정과 변형이 가능함을 이해하여야 할 것이다.
상기에서 설명한 바와 같이 본 발명은, 자동화기기 서버가 원격으로 명령을 전송하면 자동화기기가 이를 수행하고 그 결과를 자동화기기 서버에 보고함으로써, 원격으로 자동화기기의 시스템 정보나 운영 상태 및 동작을 제어하여, 자동화기기의 유지 보수 및 수리를 보다 신속하게 실시할 수 있어, 기기 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 최소화하여 고객 만족도를 증가시키고, 차 별화된 은행의 이미지를 부각하며 고객의 신뢰도를 향상 시킬 수 있게 한다.
그리고 상기와 같은 시스템을 이용하여, 요즈음 개발되어 사용되고 있는 자동화기기 종합관리시스템(ATM Total Management System)과 연동되어 사용될 수 있다는 장점을 가진다.

Claims (14)

  1. 자동화기기 에이전트가 자동화기기 서버로부터 원격명령길이(Length), 제어코드(Control Code), 업무코드(Operation Code), 아이디코드(Identification Code)를 포함하는 원격명령을 수신하는 제1단계,
    상기 수신한 원격명령이 자동화기기 상태 조회를 요청하는 명령인 에이전트 관련 명령인 경우에는, 자동화기기의 시스템 조회, 네트워크 조회, 시스템 리소스 조회 등의 조회업무를 수행하고 그 조회결과를 상기 자동화기기로 전송하는 제2단계,
    상기 수신한 원격명령이 해당 자동화기기에 대한 소정의 제어를 요청하는 명령인 운영모듈 관련 명령인 경우에는, 현재 진행중이던 금융거래가 종료될때까지 대기하는 제3단계와,
    상기 진행중이던 금융거래가 종료될 시에는, 수신한 운영모듈 관련 명령에 따라 요청된 소정의 제어를 수행하고 그 제어결과를 상기 자동화기기로 전송하는 제4단계,
    를 포함하는 자동화기기의 원격 제어 방법.
  2. 삭제
  3. 제 1항에 있어서,
    상기의 제어코드는,
    자동화기기 에이전트(AGENT)인지 운영 모듈(Operating Module)인지를 구분하는 AGENT/AP 코드와, 송신인지 수신인지를 알려주는 송수신 코드(Transmit/Receive)로 이루어진 것을 특징으로 하는 자동화기기의 원격 제어 방법.
  4. 제 1항에 있어서,
    상기의 아이디코드는,
    해당 자동화기기의 점포 번호(점번), 자동화기기 번호(기번) 및 자동화기기 IP(Internet Protocol) 주소로 이루어진 것을 특징으로 하는 자동화기기의 원격 제어 방법.
  5. 제 1항에 있어서, 제 1단계는,
    수신한 원격명령 내의 아이디코드가 해당 자동화기기의 점포번호, 자동화기기 번호, 자동화기기 IP주소와 일치하지 않을 시에는 해당 원격명령을 수행하지 않고 모든 과정을 종료하는 과정을 더 포함함을 특징으로 하는 자동화기기의 원격 제어 방법.
  6. 제 5항에 있어서, 해당 원격명령을 수행하지 않고 모든 과정을 종료할 시에는, 일치하지 않아 원격명령을 수행하지 않음을 상기 자동화기기 서버로 송신하는 과정을 포함하는 것을 특징으로 하는 자동화기기의 원격 제어 방법.
  7. 삭제
  8. 삭제
  9. 제 1항에 있어서, 상기의 원격명령이 에이전트 관련 명령, 운영모듈 관련 명령인지를 판단하기 위하여 원격명령의 업무 코드를 분석하여 판단함을 특징으로 하는 자동화기기의 원격 제어 방법.
  10. 제 1항에 있어서, 제 5단계에서
    상기의 원격명령 수행 결과를 자동화기기로 송신하는 과정은 제어코드의 송수신코드를 송신모드(Receive mode)로 하여 송신하는 과정으로 이루어진 것을 특징으로 하는 자동화기기의 원격 제어 방법.
  11. 상기의 자동화기기에 원격명령을 전송하여, 원격으로 자동화기기를 조절할 수 있는 자동화기기 서버와;
    고객에게 소정의 현금 서비스를 제공하며, 자동화기기 서버의 원격 명령을 수행하고, 그 수행결과를 보고하는 자동화기기를 포함하며,
    상기 자동화기기는,
    자동화기기 서버로부터 원격명령길이(Length), 제어코드(Control Code), 업무코드(Operation Code), 아이디코드(Identification Code)를 포함하는 원격명령을 전송받아, 상기 원격명령이 소정의 조회를 요청하는 조회명령인 경우에는 해당 조회를 수행하여 결과를 상기 자동화기기 서버로 전송하는 자동화기기 에이전트와;
    상기 전송받은 원격명령이 자동화기기에 대한 소정의 제어를 요청하는 제어명령인 경우에는, 해당 제어를 수행하는 운영 모듈;
    을 구비하는 자동화기기의 원격 제어 시스템.
  12. 제 11항에 있어서, 상기의 자동화기기는
    LAN(Local Area Network)을 기반으로 두고, 해당 자동화기기의 TCP/IP 고유의 주소를 나타내는 IP(Internet Protocol) 주소를 가지고 있는 것을 특징으로 하는 자동화기기의 원격 제어 시스템.
  13. 제 11항에 있어서,
    상기 자동화기기 에이전트는
    원격 명령을 전송받아 자신이 처리할 수 있는 시스템 상태 조회나 네트워크 상세 조회 등은 직접 처리하고, 나머지 작업은 운영 모듈로 전송한 후, 수행 결과를 자동화기기 서버에 보고하는 것을 특징으로 하는 자동화기기의 원격 제어 시스템.
  14. 제 11항에 있어서,
    상기 운영 모듈은
    일반적인 입출금 업무를 수행하고, 자동화기기 에이전트로부터 원격 명령을 전송받아 카드부, 통장부, 명세표부 등의 매체 잔류 정보 조회나 자동화기기 운영 상태 조회, 시재 조회 등의 조회 업무와 시스템 재(再) 부팅이나, 자동화기기 중지 등의 제어 업무 등을 수행하는 것을 특징으로 하는 자동화기기의 원격 제어 시스템.
KR1020040056283A 2004-07-20 2004-07-20 자동화기기의 원격 관리 시스템 및 그 방법 KR100610810B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040056283A KR100610810B1 (ko) 2004-07-20 2004-07-20 자동화기기의 원격 관리 시스템 및 그 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040056283A KR100610810B1 (ko) 2004-07-20 2004-07-20 자동화기기의 원격 관리 시스템 및 그 방법

Publications (2)

Publication Number Publication Date
KR20060007478A KR20060007478A (ko) 2006-01-26
KR100610810B1 true KR100610810B1 (ko) 2006-08-08

Family

ID=37118720

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040056283A KR100610810B1 (ko) 2004-07-20 2004-07-20 자동화기기의 원격 관리 시스템 및 그 방법

Country Status (1)

Country Link
KR (1) KR100610810B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100932056B1 (ko) * 2007-10-17 2009-12-15 에스케이 텔레콤주식회사 편의 서비스를 위한 동적 모듈 관리 시스템 및 그 방법

Also Published As

Publication number Publication date
KR20060007478A (ko) 2006-01-26

Similar Documents

Publication Publication Date Title
US8738973B1 (en) Analysis of self-service terminal operational data
US8161330B1 (en) Self-service terminal remote diagnostics
US8924266B2 (en) Self-service device inventory information control
CN102970181B (zh) 自助终端状态监控***及监控方法
US7385928B2 (en) Image forming device management system and method
US8746551B2 (en) Predictive fault resolution
US8966505B1 (en) Event handling
KR20130006760A (ko) 자동화기기 관리 시스템 및 그 방법
JP2003256649A (ja) 通信ネットワークを介した複数金融機関のatm監視方法及びatm運営監視システム
KR100610810B1 (ko) 자동화기기의 원격 관리 시스템 및 그 방법
JP5145655B2 (ja) 保守出動管理プログラム、保守出動管理装置および保守出動管理方法
CN112348515A (zh) 一种业务处理方法及业务服务***
KR100395433B1 (ko) 현금지급기 관리대행 방법 및 시스템
KR100610811B1 (ko) 실시간 세션을 이용한 자동화기기의 기기 장애 검지시스템 및 그 방법
KR101485605B1 (ko) 자동화기기의 원격 디버깅 시스템 및 그 방법
CN111354124A (zh) 一种智能物联网售货***及服务设备、售货机
KR101311513B1 (ko) 가입자 장치 원격 개통 시스템 및 그 방법
KR102560023B1 (ko) 주차 관제 자가진단 시스템
KR100607563B1 (ko) 자동화기기의 원격 마감 시스템 및 그 방법
KR100311123B1 (ko) 현금자동입출기운용관리시스템
KR100948774B1 (ko) 현금지급기 관리대행 서버 및 방법
KR100572361B1 (ko) 자동화기기의 회선 장애 검지 시스템 및 그 방법
KR20060001469A (ko) 자동화기기의 기기 장애 검지 시스템 및 그 방법
KR19990079110A (ko) 회선분배 장치 관리시스템에서의 고장관리 방법
KR100572362B1 (ko) 실시간 세션을 이용한 자동화기기의 회선 장애 검지시스템 및 그 방법

Legal Events

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

Payment date: 20120731

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20130730

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140805

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150731

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160729

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190801

Year of fee payment: 14