KR100610810B1 - Remote Control System of ATM and the Method - Google Patents
Remote Control System of ATM and the Method Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000008569 process Effects 0.000 claims abstract description 13
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 abstract description 4
- 230000008439 repair process Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 241000283153 Cetacea Species 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/26—Functional testing
- G06F11/273—Tester hardware, i.e. output processing circuits
- G06F11/277—Tester hardware, i.e. output processing circuits with comparison between actual response and known fault-free response
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/18—Payment architectures involving self-service terminals [SST], vending machines, kiosks or multimedia terminals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- 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
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)기와 같은 자동화기기를 원격으로 조회하고 제어할 수 있는 시스템 및 그 방법에 관련된 것으로서, 보다 상세하게는 자동화기기 내에 자동화기기 서버와 송수신하기 위한 자동화기기 에이전트와 일반적인 입출금 작업을 수행하기 위한 운영 모듈을 따로 두어, 자동화기기 서버가 원격으로 명령을 전송하면, 자동화기기 내의 에이전트가 이를 수신하여 업무에 따라 처리하고 그 결과를 자동화기기 서버에 보고함으로써 원격으로 자동화기기의 시스템 정보나 운영 상태 및 동작을 제어할 수 있게 하여 자동화기기의 유지 보수를 및 수리를 보다 신속하고 편리하게 수행할 수 있는 자동화기기의 원격 제어 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and a method for remotely inquiring and controlling an automated device such as an ATM (Automated Teller Machine) or a CD (Cash Dispenser), and more particularly, for transmitting and receiving to and from an automated device server in an automated device. By separating the automation agent and the operation module for performing general deposit and withdrawal operations, the automation server sends commands remotely, and the agent in the automation device receives them, processes them accordingly, and reports the results to the automation server. The present invention relates to a remote control system and method for an automated device that can remotely control system information, an operation state, and an operation of an automated device so that maintenance and repair of the automated device can be performed more quickly and conveniently.
이는 간단한 장애를 원격으로 해결할 수 있도록 하여, 기기 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키는 데 기여할 수 있다는 효과를 가진다.This makes it possible to solve simple failures remotely, thereby reducing service downtime due to device failure, thereby reducing user inconvenience and contributing to improving customer service.
자동화기기, 원격 제어 관리, 명령 코드Automation equipment, remote control management, command code
Description
도 1은 종래의 자동화기기의 운영 상태를 감시하기 위한 시스템의 구성도이다.1 is a configuration diagram of a system for monitoring the operating state of a conventional automated device.
도 2는 본 발명에 따른 자동화기기를 원격 제어 하기 위한 원격 제어 시스템의 개략적인 전체 구성도이다.2 is a schematic overall configuration diagram of a remote control system for remotely controlling an automation device according to the present invention.
도 3은 본 발명에 따른 자동화기기를 원격 제어 하기 위한 원격 제어 명령의 전문 내역을 설명하기 위한 명령어의 구성도이다. Figure 3 is a block diagram of a command for explaining the full details of the remote control command for remote control of the automation device according to the present invention.
도 4는 본 발명에 따른 자동화기기를 원격 제어 하는 과정을 보여 주는 순서도이다. 4 is a flowchart illustrating a process of remotely controlling an automated device according to the present invention.
* 도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
8 : 감시 모니터 10 : 자동화기기8: monitoring monitor 10: automation equipment
12 : 자동화기기 에이전트 14 : 운영 모듈12: automation device agent 14: operation module
20 : 자동화기기 서버 30 : 운영자20: automation device server 30: operator
100 : 원격명령 110 : 원격명령 길이 100: remote command 110: remote command length
120 : 제어코드 122 : AGENT/AP 코드120: control code 122: AGENT / AP code
124 : 송수신 코드 130 : 업무코드124: transmission and reception code 130: work code
140 : 아이디코드 142 : 점포 번호140: ID code 142: store number
144 : 기기 번호 146 : IP 주소144: device number 146: IP address
본 발명은 ATM(Automated Teller Machine)이나 CD(Cash Dispenser)기와 같은 자동화기기를 원격으로 조회하고 제어할 수 있는 시스템 및 그 방법에 관련된 것으로서, 보다 상세하게는 자동화기기 내에 자동화기기 서버와 송수신하기 위한 자동화기기 에이전트와 일반적인 입출금 작업을 수행하기 위한 운영 모듈을 따로 두어, 자동화기기 서버가 원격으로 명령을 전송하면, 자동화기기 내의 에이전트가 이를 수신하여 업무에 따라 처리하고 그 결과를 자동화기기 서버에 보고함으로써 원격으로 자동화기기의 시스템 정보나 운영 상태 및 동작을 제어할 수 있게 하여 자동화기기의 유지 보수를 및 수리를 보다 신속하고 편리하게 수행할 수 있고, 간단한 장애를 원격으로 해결할 수 있도록 하여, 기기 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키는 데 기여할 수 있다는 효과를 가지는 자동화기기의 원격 제어 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and a method for remotely inquiring and controlling an automated device such as an ATM (Automated Teller Machine) or a CD (Cash Dispenser), and more particularly, for transmitting and receiving to and from an automated device server in an automated device. By separating the automation agent and the operation module for performing general deposit and withdrawal operations, the automation server sends commands remotely, and the agent in the automation device receives them, processes them accordingly, and reports the results to the automation server. By remotely controlling system information, operation status, and operation of automation equipment, it is possible to carry out maintenance and repair of automation equipment more quickly and conveniently, and to solve simple failures remotely. Reduces user inconvenience by reducing service downtime A remote control system of the automation equipment having an effect that can contribute to improving the service and to a method.
근래에는 대부분의 회사들의 주 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, remote management of a general automation device will be described with reference to the accompanying drawings.
도 1은 종래의 자동화기기의 운영 상태를 모니터링 하기 위한 시스템의 구성도이다.1 is a block diagram of a system for monitoring the operating state of a conventional automated device.
이를 참조하면, 자동화기기(10)는 전용 통신 회선을 통해 일대일로 모니터(8)와 접속되어 있고, 자동화기기 운영자는 항상 또는 일정한 간격으로 해당 모니터(8) 모니터링 한다. 장애가 발생하면, 자동화기기(10)는 미리 설정된 운영 장애 데이터를 상기의 전용 통신 회선을 통해 모니터(8)로 송신하게 되고, 운영자는 상기의 모니터(8)에 운영 장애 데이터가 표시되면, 자동화기기에 운영 장애가 발생했음을 인식하게 되고 이에 따른 적절한 조치를 취하였다.Referring to this, the
그러나, 상기와 같이 이루어지는 종래의 자동화기기의 운영 상태 모니터링에 있어서는, 자동화기기의 운영자가 모니터에서 떨어진 장소에 있는 경우에는 금융 자동화기기의 운영 장애 또는 현금부족 등과 같은 긴급조치가 필요한 상황에 이를 인식하지 못해 이에 대한 적절한 조치를 신속히 취할 수 없으므로 인해, 고객에 제공되는 서비스의 품질을 저하시키게 되고, 해당 은행의 이미지를 실추시키게 되는 문제점이 있었다. However, in the operation state monitoring of the conventional automated device, the operator of the automated device is not aware of the situation where emergency measures such as operational failure or cash shortage of the financial automation device are necessary when the operator of the automated device is located at a place away from the monitor. As a result, it is not possible to promptly take appropriate measures for this, which lowers the quality of the service provided to the customer and causes the image of the bank to be deteriorated.
상기와 같은 문제를 해결하고자 요즈음에는 장애를 감지하게 되는 여러 가지 대책이 마련되고 있다. 하지만, 여전히 자동화기기의 기기 장애의 발생 시에 서비스 요원이 직접 장애가 발생한 자동화기기를 방문해서 이를 일일이 다 체크 해 봐야 했으며, 문제가 심각할 경우에는 나중에 다시 몇 번이라도 방문해야 하여 장애 복구가 더욱더 느리게 진행 될 수밖에 없었다. In order to solve the above-mentioned problems, various countermeasures for detecting a disorder have been prepared. However, in the event of a device failure of the automation device, the service personnel had to visit the automated device where the failure occurred and check it all separately. There was no choice but to proceed.
상기와 같은 문제는, 점차 그 수가 늘어나고 있는 자동화기기를 관리하기 위하여 많은 서비스 요원을 필요로 하며, 시간과 인력의 낭비를 초래할 수밖에 없었다. 또한, 서비스 요원이 직접 출동하여 장애를 해결할 때까지는 자동화기기의 동작이 불가능하므로, 장애 해결이 늦어질수록 가입자의 불편은 더욱더 커지게 되었다. 따라서 현재 시스템과 같이 호환되어 사용 가능하며, 보다 쉽고 정확하게 기기 장애를 검지할 수 있는 시스템의 필요성이 점차 대두되고 있다.Such a problem requires a large number of service personnel in order to manage the increasing number of automated devices, and inevitably leads to waste of time and manpower. In addition, since the operation of the automated device is not possible until the service personnel directly call out to solve the failure, 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 device failure more easily and accurately.
상기의 문제점을 해결하고자 본 발명은 제안된 것으로서, 자동화기기 내에 자동화기기 서버의 명령을 전송 받아 이를 처리하고 그 수행 결과를 송신하기 위한 자동화기기 에이전트(Agent)와 일반적인 입출금 작업을 수행하기 위한 응용 프로그램이 탑재된 운영 모듈(Operating Module)을 따로 두어, 자동화기기 서버가 원격으로 명령을 전송하면, 자동화기기 내의 에이전트가 이를 수신하여 처리하고 그 결과를 자동화기기 서버에 보고함으로써, 원격으로 자동화기기의 시스템 정보나 운영 상태 및 동작을 제어하여, 자동화기기의 유지 보수를 및 수리를 보다 신속하게 실시할 수 있도록 한다.In order to solve the above problems, the present invention is proposed, an automated device agent (Agent) for receiving the command of the automated device server in the automated device to process and transmit the result of the execution and the application program for performing the general deposit and withdrawal operation This operating module is installed separately, and when the automation server sends a command remotely, the agent in the automation device receives and processes it and reports the result to the automation server, thereby remotely controlling the system of the automation device. By controlling information, operating conditions and operations, maintenance and repair of automated equipment can be carried out more quickly.
그리고 상기와 같은 시스템을 이용하여, 간단한 장애를 원격으로 해결할 수 있도록 하여, 기기 장애로 인한 서비스 정지 시간을 단축시켜 사용자의 불편을 덜어 고객 서비스를 향상시키고, 차별화된 은행의 이미지를 부각하며 고객의 신뢰도를 향상 시킬 수 있게 한다.
And by using the system as described above, it is possible to solve simple failures remotely, to reduce service downtime due to device failure to reduce the inconvenience of the user to improve customer service, highlight the differentiated bank image and It can improve the reliability.
상기와 같은 목적을 달성하기 위하여 본 발명은, 자동화기기의 원격 제어 시스템 및 그 방법을 설명하고, 또한 상기 과정들을 달성하기 위한 자동화기기의 내부 모듈을 제안한다.In order to achieve the above object, the present invention describes a remote control system and method of the automation device, and also proposes an internal module of the automation device for achieving the above processes.
자동화기기의 원격 제어를 위하여 본 발명은 자동화기기 에이전트가 자동화기기 서버로부터 원격명령을 수신하여, 본 자동화기기에 해당하는 명령인지를 확인하는 단계와; 본 자동화기기에 해당하는 명령이라면, 상기 자동화기기 에이전트는 상기 원격명령이 자동화기기 에이전트 관련 명령인지 운영 모듈 관련 명령인지를 확인하는 단계와; 자동화기기 에이전트의 업무라면 원격명령을 수행하여, 그 결과 를 자동화기기 서버로 송신하고, 운영 모듈의 업무라면 운영 모듈로 명령을 전송하는 단계와; 상기 명령을 전송받은 운영 모듈은 상기의 원격명령이 조회 업무에 관련되었는지 아닌지를 판단하는 단계와; 상기의 분석한 업무가 조회업무라면 거래가 끝날 때가지 대기하였다가 조회가 끝나면 해당하는 업무를 수행하고, 조회업무가 아니라면 바로 해당하는 업무를 수행하여, 그 수행 결과를 자동화기기 서버에 송신하는 단계를 구비한다.In order to remotely control an automation device, the present invention includes the steps of an automation device agent receiving a remote command from an automation device server to determine whether the command corresponds to the automation device; If the command corresponds to the present automation device, the automation device agent checking whether the remote command is an automation device agent related command or an operating module related command; Performing a remote command in the task of the automation device agent, transmitting the result to the automation device server, and in the case of the operation module, transmitting the command to the operation module; The operation module receiving the command determines whether the remote command is related to an inquiry task; If the analyzed task is an inquiry task, wait until the end of the transaction, and if the inquiry is over, perform the corresponding task, and if not the inquiry task, perform the corresponding task, and transmit the result to the automation device server. Equipped.
상기 각 단계들을 제어하기 위하여 본 발명은 고객에게 소정의 현금 서비스를 제공하며, 자동화기기 서버의 원격 명령을 수행하고, 그 수행 결과를 보고하는 자동화기기와; 상기의 자동화기기에 원격명령을 전송하여, 원격으로 자동화기기를 조절할 수 있는 자동화기기 서버를 구비한다.In order to control each of the above steps, the present invention provides an automated device that provides a predetermined cash service to a customer, executes a remote command of an automation device server, and reports a result of the execution; Sending a remote command to the automation device, it is provided with an automation device server that can remotely control the automation device.
또한, 상기의 자동화기기는 자동화기기 서버로부터 원격명령을 전송 받고, 해당 업무를 수행하고, 원격 명령의 수행 결과를 보고 하기 위한 자동화기기 에이전트와; 일반적인 입출금 작업을 수행하며, 상기의 자동화기기 에이전트로부터 원격 명령이 전달되면 해당하는 업무를 수행하는 운영 모듈을 구비한다.In addition, the automation device includes an automation device agent for receiving a remote command from the automation device server, performing a corresponding task, and reporting a result of performing the remote command; It performs a general deposit and withdrawal operation, and is provided with an operation module that performs a corresponding task when a remote command is transmitted from the automated device agent.
이하, 본 발명의 가장 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.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 configuration diagram of a system for remotely controlling an automation device according to the present invention.
이를 참조하면, 운영자(30)가 웹프로그램(Web Program) 등을 통해 자동화기기 서버(20)에 원하는 자동화기기(10)에 대한 원격명령을 입력하면, 자동화기기 서버(20)는 해당 자동화기기(10)에게 원격명령을 내린다. 자동화기기 에이전트(12)는 상기의 원격명령이 본 자동화기기에 해당하는 명령인지를 확인한 후, 이를 처리하고 수행 결과를 자동화기기 서버(20)에 보고하게 된다. Referring to this, when the
상기 자동화기기(10)는 LAN을 기반으로 하고 정확한 IP 주소를 보유하고 있으며, 그 내부에 자동화기기 서버(20)와 원격명령을 송수신 하기 위한 자동화기기 에이전트(12)와 일반적인 자동화기기의 입출금 업무를 수행하는 운영 모듈(14)을 포함하고 있다. The
상기 자동화기기 에이전트(12)는 상기 자동화기기 서버(20)로부터 전송된 원격명령을 수신하고, 이를 분석하여 본 자동화기기에 해당하는 명령인지를 판단한다. 본 자동화기기에 해당되는 명령으로 판단되면, 상기 원격명령 중에서 CPU 사용률, 메모리량, 메모리 이용률, 디스크 총용량, 디스크 이용률, 익스플로어 버전(Explore Version), 운영 모듈 버전 정보 등의 시스템 상태 조회나, 자동화기기 IP 주소, 서브넷 마스크(Subnet Mask), 게이트웨이(Gateway) 주소, DNS(Domain Name Service) 주소 등의 네트워크 상세 조회 등은 직접 수행하고, 나머지 입출금 업무에 관련된 시재 조회나 운영 상태 조회 등의 업무 등은 운영 모듈(14)로 전송하여, 그 수행 결과를 자동화기기 서버(20)에 전송하는 역할을 한다. 본 발명에서의 자동화기기 에이전트(12)는 조회 기능만을 수행하는 것을 특징으로 한다. The
상기 운영 모듈(Operating Module)(14)은 일반적인 자동화기기의 입출금 업 무를 수행하고, 상기의 자동화기기 에이전트(12)로부터 원격명령을 전송 받아, 카드부/통장부/명세표부 등의 매체 잔류 정보 조회나, 거래 대기/거래 중/장애 중 등의 자동화기기 운영 상태 조회나, 현재보유금액/입출금 금액/입출금 건수 등의 시재 조회 등의 조회 업무와, 시스템 재(再) 부팅이나, 자동화기기 중지 등의 제어 업무를 수행한다. 상기 운영 모듈(14)을 통해 수행된 업무 결과는 자동화기기 에이전트(12)를 통해 자동화기기 서버(20)에 전송된다. The
도 3은 본 발명에 따른 자동화기기를 원격 제어 하기 위한 원격 제어 명령의 전문 내역을 설명하기 위한 명령어의 구성도이다. Figure 3 is a block diagram of a command for explaining the full details of the remote control command for remote control of the automation device according to the present invention.
이를 참조하면, 원격명령(100)은 원격명령길이(110), 제어코드(120), 업무코드(130), 아이디코드(140)로 구성되어 있다. Referring to this, the
원격명령길이(110)는 명령어의 길이(LENGTH)가 몇 바이트(BYTE)냐 등의 정보를 포함하고 있으며, 제어코드(120)는 상기의 명령이 자동화기기 에이전트(12)에 해당하는 작업인가, 운영 모듈(14)에 해당하는 작업인가를 알려주는 AGENT/AP 코드(122)와, 원격명령(100)이 송신(Transmit)이냐 수신(Receive)이냐를 알려주는 송수신코드(124)로 구성 되어 있다. 예를 들어, 시재 조회는 운영 모듈이 하는 작업으로 '01'의 코드를 가지며, 송신을 뜻하는 코드는 '00'이라고 가정하자. 만약, 지금 보내는 명령어가 시재 조회를 목적으로 송신하는 것이라면, 제어코드는 '0100'으로 표현될 수 있다. The
상기의 업무코드(130)는 자동화기기가 수행해야 할 업무가 시재 조회냐, 시 스템 정보 조회냐, 네트워크 정보 조회냐, 카드 배출이냐 등의 업무를 명시하는 코드이다. 예를 들어, 시재관리는 코드 번호'1001'로, 시스템 정보 조회는 '1002', 카드 배출은 '1007' 등으로 설정할 수 있다.The
상기의 아이디코드(140)는 점포 번호(142), 자동화기기 번호(144), 자동화기기 IP 주소(146)에 대한 정보를 포함하고 있으며, 원격명령(100)이 전송되면 자동화기기 에이전트(12)는 본 자동화기기의 점포 번호, 기기 번호, IP 주소와 원격명령의 아이디코드를 비교하여 본 자동화기기에 해당하는 명령어인지 아닌지를 판단하게 된다.The
본 발명에 대해서 상기와 같이 원격명령에 대해서 설명했지만, 상기의 같은 구성 요소 외에도 또 다른 구성 요소들이 더 추가 될 수 있는 것은 본 발명의 또 다른 실시 예에 해당한다. Although the remote command has been described with respect to the present invention as described above, another element may be added in addition to the same element as described above, which corresponds to another embodiment of the present invention.
도 4는 본 발명에 따른 자동화기기를 원격 제어 하는 과정을 보여 주는 순서도이다.4 is a flowchart illustrating a process of remotely controlling an automated device according to the present invention.
이를 참조하면, 먼저, 자동화기기 서버(20)가 자동화기기(10)에 원격명령을 전송하면, 자동화기기 에이전트(12)에서 상기 원격명령(100)을 접수한다(S102). 이를 접수한 자동화기기 에이전트(12)는 상기 원격명령(100)의 아이디코드(140)가 본 자동화기기(10)의 점포 번호, 기기 번호, IP 주소와 일치하는 지를 확인하고(S104), 만약, 일치하지 않는다면, 이에 대한 수행 결과를 자동화기기 서버(20)에 송신하고(S116), 상기의 작업을 종료한다.Referring to this, first, when the
만약, 원격명령(100)의 아이디코드(140)가 자동화기기(10)의 점포 번호, 기기 번호, IP 주소와 일치한다면(S104), 자동화기기 에이전트(12)는 상기 원격명령(100)의 제어코드(120) 중 AGENT/AP 코드(122) 부분을 분석하여, 본 명령이 자동화기기 에이전트(12)에 해당하는지, 운영 모듈(14)에 해당하는지를 확인한다(S106).If the
만약, 상기의 명령이 자동화기기 에이전트(12)에 해당하는 명령이라면, 자동화기기 에이전트(12)는 조회 업무만을 수행하는 것을 특징으로 하므로, 자동화기기사 거래 중인지를 확인 할 필요 없이 바로 상기 원격명령의 업무코드(140)를 분석하여, 시스템 조회, 네트워크 조회, 시스템 리소스 조회 등의 조회 업무를 수행하고(S114), 그 수행 결과를 자동화기기 서버(20)에 전송하고(S116), 상기의 과정을 종료한다.If the command is a command corresponding to the
만약, 상기의 명령이 운영 모듈(14)에 해당하는 명령이라면, 자동화기기 에이전트(12)는 상기 원격명령(100)을 운영 모듈(14)에 전송하고, 운영 모듈(14)은 상기 원격명령의 업무 코드(140)를 분석하여, 해당 업무가 조회 업무인지 아닌지를 판단한다(S108).If the command corresponds to the
만약, 상기 업무가 시재 조회 및 운영 상태 조회 등의 조회 업무와 연관된 작업이라면, 해당하는 조회 업무를 수행하고(S114), 그 수행 결과를 자동화기기 에이전트(12)를 통해 자동화기기 서버(30)에 전송하고(S116), 상기의 과정을 종료한다. If the task is a task associated with the inquiry task such as the municipal inquiry and the operation status inquiry, the corresponding inquiry task is performed (S114), and the result of the execution is sent to the
만약, 업무코드(140)가 조회 업무 외의 전원 온/오프(On/Off)나 카드/명세표 배출 등의 제어 업무와 관련된 것이라면, 현재 지동화기기가 거래중인지 아닌지를 확인하고(S110), 거래중이라면 거래가 종료될 때까지 대기하여(S112), 고래가 종료하면 해당하는 원격명령의 업무를 수행한다(S114). 그리고, 그 수행 결과를 자동화기기 에이전트(12)를 통해 자동화기기 서버(30)에 전송함으로써(S116) 상기의 과정을 종료할 수 있다.If the
본 발명에서는 상기의 과정(S116)에서 상기의 원격명령 수행 결과를 자동화기기로 송신할 때 원격명령의 제어코드의 송수신코드를 송신모드(Receive mode)로 하여 송신하는 것을 특징으로 한다.The present invention is characterized in that the transmission and reception code of the control code of the remote command in the transmission mode (Receive mode) when transmitting the result of performing the remote command to the automated device in the step (S116).
이상, 본 발명을 바람직한 실시 예를 사용하여 상세히 설명하였으나, 본 발명의 범위는 특정 실시 예에 한정되는 것은 아니며, 첨부된 특허 청구범위에 의하여 해석되어야 할 것이다. 또한, 이 기술 분야에서 통상의 지식을 습득한 자라면, 본 발명의 범위에서 벗어나지 않으면서도 많은 수정과 변형이 가능함을 이해하여야 할 것이다.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, in the present invention, when the automation device server transmits a command remotely, the automation device performs this and reports the result to the automation device server, thereby remotely controlling the system information or operation state and operation of the automation device. In addition, the maintenance and repair of automation equipment can be performed more quickly, which reduces service downtime due to device failures, thereby minimizing user inconvenience, increasing customer satisfaction, and highlighting the image of differentiated banks. It can improve the reliability.
그리고 상기와 같은 시스템을 이용하여, 요즈음 개발되어 사용되고 있는 자동화기기 종합관리시스템(ATM Total Management System)과 연동되어 사용될 수 있다는 장점을 가진다.And using the system as described above, has the advantage that can be used in conjunction with the automated total equipment management system (ATM Total Management System) that has been developed and used these days.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040056283A KR100610810B1 (en) | 2004-07-20 | 2004-07-20 | Remote Control System of ATM and the Method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040056283A KR100610810B1 (en) | 2004-07-20 | 2004-07-20 | Remote Control System of ATM and the Method |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060007478A KR20060007478A (en) | 2006-01-26 |
KR100610810B1 true KR100610810B1 (en) | 2006-08-08 |
Family
ID=37118720
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040056283A KR100610810B1 (en) | 2004-07-20 | 2004-07-20 | Remote Control System of ATM and the Method |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100610810B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100932056B1 (en) * | 2007-10-17 | 2009-12-15 | 에스케이 텔레콤주식회사 | Dynamic Module Management System and its Method for Convenient Services |
-
2004
- 2004-07-20 KR KR1020040056283A patent/KR100610810B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20060007478A (en) | 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 (en) | Self-aided terminal condition monitoring system and method for supervising | |
US7385928B2 (en) | Image forming device management system and method | |
US8746551B2 (en) | Predictive fault resolution | |
US8966505B1 (en) | Event handling | |
KR20130006760A (en) | Managing system for automated teller machine and method thereof | |
JP2003256649A (en) | Atm monitoring method and atm operation monitoring system for multiple financial institutes through communication network | |
KR100610810B1 (en) | Remote Control System of ATM and the Method | |
JP5145655B2 (en) | Maintenance dispatch management program, maintenance dispatch management apparatus, and maintenance dispatch management method | |
CN112348515A (en) | Business processing method and business service system | |
KR100610811B1 (en) | Detecting System of ATM with an Obstacle Using the Real-time Session and the Method | |
KR100322910B1 (en) | Method and appratus for banking-network | |
KR101485605B1 (en) | Remote Debugging System of ATM and the Method | |
CN111354124A (en) | Intelligent Internet of things vending system, service equipment and vending machine | |
KR101311513B1 (en) | Remote opening to traffic system for customer equipment and method thereof | |
KR102560023B1 (en) | Parking control self-diagnosis system | |
KR100607563B1 (en) | System and method for remote closing system of atm | |
KR20010108866A (en) | Cash dispenser management method and system | |
KR100572361B1 (en) | Detecting System of ATM Line with an Obstacle and the Method | |
KR20060001469A (en) | Detecting system of atm with an obstacle and the method | |
KR100572362B1 (en) | Detecting System of ATM Line with an Obstacle Using the Real-time Session and the Method | |
KR101863052B1 (en) | remote management system of communication device for communication network | |
KR100948774B1 (en) | Cash dispenser management server and method |
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 |