KR100811546B1 - Method for testing operation of card terminal - Google Patents

Method for testing operation of card terminal Download PDF

Info

Publication number
KR100811546B1
KR100811546B1 KR1020060107044A KR20060107044A KR100811546B1 KR 100811546 B1 KR100811546 B1 KR 100811546B1 KR 1020060107044 A KR1020060107044 A KR 1020060107044A KR 20060107044 A KR20060107044 A KR 20060107044A KR 100811546 B1 KR100811546 B1 KR 100811546B1
Authority
KR
South Korea
Prior art keywords
card terminal
test
data
abnormal operation
cat
Prior art date
Application number
KR1020060107044A
Other languages
Korean (ko)
Inventor
권도균
박동순
Original Assignee
퍼스트데이타인터내셔널코리아 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 퍼스트데이타인터내셔널코리아 주식회사 filed Critical 퍼스트데이타인터내셔널코리아 주식회사
Priority to KR1020060107044A priority Critical patent/KR100811546B1/en
Application granted granted Critical
Publication of KR100811546B1 publication Critical patent/KR100811546B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/0095Testing the sensing arrangement, e.g. testing if a magnetic card reader, bar code reader, RFID interrogator or smart card reader functions properly
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0766Error or fault reporting or storing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

A method for testing operation of a CAT(Credit Authentication Terminal) is provided to improve the efficiency of an operation test of the CAT by automatically performing a manual operation test method through a program without making a tester perform function tests manually one by one. A CAT tester generates abnormal operation test data of the CAT. The CAT tester receives items for the abnormal operation test of the CAT from a tester(710). The CAT tester generates the abnormal operation data corresponding to the test items by using the abnormal operation test data(720). The CAT tester responds or does not respond to each CAT according to the abnormal operation test data by including error in data normally responded by the CAT. The CAT tester receives a response signal from the CAT receiving or not receiving the response from the CAT tester, and stores the response signal.

Description

카드 단말기의 작동 시험 방법{Method for Testing Operation of Card Terminal}Method for Testing Operation of Card Terminal

도 1은 본 발명에 의한 시험 방법이 수행되는 환경의 블록도.1 is a block diagram of the environment in which the test method according to the invention is carried out.

도 2는 인터넷을 통한 통상의 카드 단말기의 통신 흐름도.2 is a communication flowchart of a conventional card terminal via the Internet.

도 3은 전화선을 통한 통상의 카드 단말기의 통신 흐름도.3 is a communication flowchart of a conventional card terminal via a telephone line.

도 4는 본 발명에 의한 작동 시험 방법 중 카드 단말기의 정상 작동 시험 방법의 흐름도.Figure 4 is a flow chart of the normal operation test method of the card terminal of the operation test method according to the present invention.

도 5는 본 발명에 의한 작동 시험 방법 중 카드 단말기의 비정상 작동 시험 방법의 흐름도.Figure 5 is a flow chart of the abnormal operation test method of the card terminal of the operation test method according to the present invention.

도 6은 도 5에 도시된 흐름도 중 A 단계 이후의 과정을 도시한 흐름도.6 is a flowchart illustrating a process after step A of the flowchart illustrated in FIG. 5;

도 7는 도 5에 도시된 흐름도 중 C 단계 이후의 과정을 도시한 흐름도.7 is a flowchart illustrating a process after step C of the flowchart illustrated in FIG. 5;

본 발명은 카드 단말기의 작동 시험 방법에 관한 것으로서 더욱 자세하게는, 신용카드 조회기(CAT; Credit Authorization Terminal)의 정상 작동과 비정상 작동을 자동화하는 방법에 관한 것이다.The present invention relates to an operation test method of a card terminal, and more particularly, to a method for automating normal operation and abnormal operation of a credit authorization terminal (CAT).

카드 단말기는 가맹점에 설치되어 고객이 결제를 위해 신용 카드를 제시하면 이를 판독하여, 전화선이나 인터넷 통신망을 통해서 결제 중계 회사 소위 밴사(VAN)와 통신하고, 결제 승인을 하는 기능을 수행한다. 최근에는 신용 카드 이외에 많은 포인트 카드 등이 등장하고, 그러한 카드를 통한 여러 가지 부가 서비스가 가능해 지면서 카드 단말기의 기능이 더욱 많아 지고 있다. 이처럼 많은 기능을 수행하는 카드 단말기는 출시 전에 정상적으로 작동하는지를 시험해야 하는데, 현재에는 카드 단말기 제조사 담당자와 밴사의 테스트 담당자가 카드 단말기와 통신 에뮬레이터(emulator)를 이용해서 카드 단말기에 부여되어 있는 기능 각각에 대해서 일일이 키 조작을 통해 옵션을 설정하고, 작동 시험시 통신 에뮬레이터에 표시되는 데이터를 수동으로 분석함으로써, 전화망이나 시리얼 통신을 통한 장애에 대해서 오랜 시간의 수작업을 거쳐 작동 시험을 수행하고 있는 실정이다.The card terminal is installed in the affiliated store and reads when a customer presents a credit card for payment, and communicates with a so-called bansa (VAN) through a telephone line or an internet communication network, and performs a function of approving payment. In recent years, many credit cards have appeared in addition to credit cards, and various additional services through such cards have become possible, thereby increasing the functions of card terminals. Card terminals that perform many of these functions should be tested for proper operation prior to release. Currently, a card terminal manufacturer and a ban tester use a card terminal and a communication emulator to check each of the functions assigned to the card terminal. By setting the option through key operation and manually analyzing the data displayed on the communication emulator during the operation test, the operation test is performed after a long time manual operation on the failure through the telephone network or the serial communication.

이러한 수작업에 의하면 제조사마다 제각각인 카드 단말기의 환경 설정이 거의 불가능해서 수동으로 작업을 하였기 때문에 작동 시험의 일관성이나 정확성이 결여되기 일쑤였고, 카드 단말기 자체에 대한 작동 시험의 시간과 비용이 증가할 수 밖에 없기 때문에 카드 단말기의 출시가 지연되는 등 여러 가지 측면에서 문제점이 많았다.According to this manual operation, it is almost impossible for each manufacturer to set the environment of each card terminal manually, which results in lack of consistency or accuracy of operation tests, and may increase the time and cost of operation tests on the card terminals themselves. There are many problems in various aspects, such as delayed release of card terminals.

본 발명은 카드 단말기의 작동 시험 담당자가 수동으로 일일이 기능 시험을 수행하지 않고, 그동안 수작업으로 진행되던 작동 시험 방법을 컴퓨터 프로그램을 이용하여 자동으로 수행될 수 있도록 하여 카드 단말기의 작동 시험의 효율성을 높 이는 카드 단말기 작동 시험 방법을 제공하는 것을 목적으로 한다.The present invention does not manually perform a functional test by the person in charge of the operation test of the card terminal, it is possible to automatically perform the operation test method that has been performed manually by using a computer program to increase the efficiency of the operation test of the card terminal The purpose is to provide a card terminal operation test method.

본 발명에 의한, 카드 단말기 시험 장치에 데이터 통신이 가능하도록 연결된 카드 단말기의 비정상 작동 시험 방법은 (1) 상기 카드 단말기의 비정상 작동 시험 데이터를 생성하는 단계와, (2) 상기 카드 단말기의 비정상 시험 대상 항목을 입력받는 단계와, (3) 상기 비정상 작동 시험 데이터를 이용하여 상기 시험 대상 항목에 해당하는 비정상 동작 데이터를 생성하는 단계와, (4) 상기 비정상 동작 데이터에 따라서 상기 카드 단말기에 대해 응답하거나 응답하지 않는 비정상 작동 단계를 포함한다. 비정상 동작 데이터는, 특정 종류의 장애를 시험하기 위하여 시험 장치와 카드 단말기의 비정상 작동을 위해 필요한 데이터이다. 상기 비정상 동작 데이터는 데이터베이스로 구현될 수도 있고, 전자적 파일의 형태로 구현될 수도 있다. 본 명세서에서 설명하는 데이터는 모두 데이터베이스 또는 전자적 파일의 형태로 구현하는 것이 가능하다고 이해되어야 한다.According to the present invention, a method for testing abnormal operation of a card terminal connected to a card terminal test apparatus for performing data communication includes (1) generating abnormal operation test data of the card terminal; and (2) abnormal test of the card terminal. Receiving a target item; (3) generating abnormal operation data corresponding to the test target item using the abnormal operation test data; and (4) responding to the card terminal according to the abnormal operation data. Or abnormal operating steps that do or do not respond. Abnormal operation data is data necessary for abnormal operation of the test apparatus and the card terminal in order to test a specific kind of failure. The abnormal operation data may be implemented in a database or in the form of an electronic file. It is to be understood that all of the data described herein may be implemented in the form of a database or electronic file.

이러한 방법에 의하면, 카드 단말기의 비정상 작동이 소정의 규약에 따라서 제대로 이루어지고 있는지를 카드 단말기 시험 장치에 의해 용이하게 시험할 수 있게 되기 때문에 종래에 수동으로 카드 단말기를 시험하는 것에 비하여 시험 속도를 높일 수 있고, 데이터 베이스를 이용함으로써 체계적인 시험이 가능해 진다.According to this method, it is possible to easily test whether the abnormal operation of the card terminal is properly performed in accordance with a predetermined protocol by the card terminal test apparatus, so that the test speed can be increased compared to the conventional test of the card terminal manually. The use of databases allows for systematic testing.

상기 방법은, 카드 단말기 시험 장치로부터 응답을 받거나 응답을 받지 못한 카드 단말기로부터 대응 신호를 수신하고 이를 기록하는 단계를 더 포함할 수 있다. 카드 단말기의 대응 신호는 시험 장치에 의해 적용되는 다양한 비정상 작동에 대한 카드 단말기의 대응 신호가 될 수 있다. 예를 들어, 데이터에 오류가 있는 응답 전문을 시험 장치로부터 받은 경우, 카드 단말기는 비정상 응답 전문 수신을 알리는 신호(NAK)를 시험 장치로 전송해야 하는데 이러한 신호가 상기 대응 신호가 될 수 있다.The method may further include receiving and recording a corresponding signal from a card terminal that has received or has not received a response from the card terminal test apparatus. The corresponding signal of the card terminal may be the corresponding signal of the card terminal for various abnormal operations applied by the test apparatus. For example, when a response message with an error in data is received from the test apparatus, the card terminal should transmit a signal NAK indicating reception of an abnormal response message to the test apparatus, which may be the corresponding signal.

상기 카드 단말기에 대해 응답하는 것은 정상적으로 송신하여야 하는 데이터에 오류를 포함시켜 카드 단말기로 송신하는 단계일 수 있다. 이것은, 실제 상황에서 밴 서버가 카드 단말기로 내려 주는 응답 데이터에 오류가 생기는 장애가 발생한 경우에 카드 단말기의 작동을 시험하기 위한 것이다.Responding to the card terminal may include transmitting an error to the card terminal by including an error in data to be transmitted normally. This is to test the operation of the card terminal when an error occurs in the response data that the van server gives to the card terminal in the actual situation.

본 발명에 의한, 카드 단말기 시험 장치에 데이터 통신이 가능하도록 연결된 카드 단말기의 정상 작동 시험 방법은, (1) 상기 카드 단말기의 정상 작동 시험 데이터를 생성하는 단계와, (2) 상기 카드 단말기의 정상 시험 대상 항목을 입력받는 단계와, (3) 상기 정상 작동 시험 데이터 베이스를 이용하여 상기 시험 대상 항목에 해당하는 정상 동작 데이터를 생성하는 단계와, (4) 상기 카드 단말기로부터 전문을 수신하고 상기 작동 시험 데이터 베이스에 기록되어 있는 정상 전문과 비교하는 단계와, (5) 상기 정상 동작 데이터에 따라서 상기 카드 단말기에 대해 응답하는 단계를 포함한다.According to the present invention, a normal operation test method for a card terminal connected to a card terminal test apparatus for data communication, includes: (1) generating normal operation test data of the card terminal; and (2) normal operation of the card terminal. Receiving a test target item; (3) generating normal operation data corresponding to the test target item using the normal operation test database; and (4) receiving a full text from the card terminal and performing the operation. Comparing with a normal full text recorded in a test database, and (5) responding to the card terminal according to the normal operation data.

이 방법은, 카드 단말기가 장애가 없는 정상 상황에서 제대로 작동하는지 여부를 시험하기 위한 것인데, 역시 시험 장치에 의해서 시험을 자동화할 수 있으며, 정상 작동 시험을 체계적으로 수행할 수 있는 효과가 있다.This method is for testing whether or not the card terminal works properly in a normal situation without any obstacles, which can also be automated by the test apparatus, and has the effect of systematically performing the normal operation test.

한편, 본 발명에 의한 카드 단말기 비정상 작동 시험 방법과 정상 작동 시험 방법은 시험 장치에 설치되는 컴퓨터 프로그램에 의해 수행된다. 즉 전술한 과정을 컴퓨터 프로그램이 수행하도록 함으로써 카드 단말기의 정상 및 비정상 작동 시험이 용이하게 이루어지고, 자동화될 수 있으며, 데이터 베이스 등을 이용한 체계적 관리 역시 가능해진다.On the other hand, the card terminal abnormal operation test method and the normal operation test method according to the present invention are performed by a computer program installed in the test apparatus. That is, by allowing the computer program to perform the above-described process, the normal and abnormal operation test of the card terminal can be easily performed, automated, and systematic management using a database or the like is also possible.

이하에서는 첨부 도면을 참조하여 본 발명의 양호한 실시예에 대해서 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 1에는 본 발명에 의한 카드 단말기 작동 시험이 수행되기 위한 환경이 도시되어 있다. 도 1에 도시된 바와 같이, 카드 단말기(20)와, 카드 단말기 시험 장치(40)와, 데이터베이스(50)로 구성된다. 카드(10)는 카드 단말기(20)에 스와이핑(swiping) 또는 키-인(key-in)되어서 작동 시험을 위해 사용된다. 카드 단말기(20)와 카드 단말기 시험 장치(40) 사이에는 통신 인터페이스(30)가 제공되는데, 전화선 연결 인터페이스 또는 인터넷 연결 인터페이스가 있다. 전화선 연결 인터페이스인 경우에는 통신 인터페이스(30)는 모뎀이 되며, 인터넷 연결 인터페이스인 경우에는 랜 포트가 된다. 카드 단말기 시험 장치(40)는 컴퓨터인 것이 바람직하며, 후술하는 본 발명의 작동 시험 방법은 상기 시험 장치(40)에 장착된 컴퓨터 판독 기록매체에 기록된 컴퓨터 프로그램에 의해 수행된다.1 shows an environment for performing a card terminal operation test according to the present invention. As shown in FIG. 1, the card terminal 20 includes a card terminal test apparatus 40 and a database 50. The card 10 is swiped or keyed in to the card terminal 20 to be used for operational testing. A communication interface 30 is provided between the card terminal 20 and the card terminal test apparatus 40, which includes a telephone line connection interface or an internet connection interface. In the case of a telephone line connection interface, the communication interface 30 becomes a modem, and in the case of an internet connection interface, it becomes a LAN port. It is preferable that the card terminal test apparatus 40 is a computer, and the operation test method of the present invention described later is performed by a computer program recorded on a computer readable recording medium mounted to the test apparatus 40.

데이터베이스(50)에는 각 카드 단말기에 대한 시험 항목 정보, 카드 단말기 정보(CAT ID, CAT 일련번호, CAT 롬 버전 등), 시리얼 포트 정보, 전문(傳文) 생성 관련 정보, 시험 회선 정보, 시험을 위한 가맹점 정보, 통신 대기시간 정보, 통신용 전화번호정보, 시험을 위해 사용하는 카드 정보 등이 기록되어 있다. 상기 카 드 정보는 신용카드 정보, 포인트 카드 정보, 직불 카드 정보, 기프트 카드(gift card) 정보 등 카드 단말기를 통한 거래 또는 부가 서비스 이용에 사용되는 카드 정보를 망라한다.The database 50 includes test item information, card terminal information (CAT ID, CAT serial number, CAT ROM version, etc.), serial port information, full text generation related information, test line information, and tests for each card terminal. Merchant information, communication waiting time information, communication telephone number information, card information used for the test is recorded. The card information includes credit card information, point card information, debit card information, gift card information such as card information used for transactions or use of additional services through the card terminal.

도 2에는 카드 단말기(20)가 밴 서버(VAN Server)와 통신하는 과정을 도시하고 있는데 특히 인터넷 통신망을 통하여 통신하는 과정을 도시한 것이다.FIG. 2 illustrates a process in which the card terminal 20 communicates with a van server (VAN Server). In particular, FIG.

인터넷 통신을 위해서는 별도의 접속 중계 장비 또는 프로그램(이하, 접속 중계 수단"이라 한다.)이 사용된다. 신용카드 조회기(카드 단말기)가 캐리지 리턴(carriage return; CR)을 전송하면 접속 중계 수단은 캐리지 리턴을 정상적으로 수신하였음을 확인하는 수신확인 신호(DESTINATION)을 카드 단말기로 송신한다. 이러한 과정을 거쳐서 통신이 정상적으로 이루어지고 있다는 것이 확인되면, 카드 단말기는 카드 단말기를 특정하는 네트워크 상의 주소(식별 기호; NUA)를 전송한다. 이 카드 단말기 식별 기호를 전송받은 접속 중계 수단은 밴 서버(VAN Server)로 클라이언트 헬로(Client Hello)를 전송한다. 밴 서버는 서버 헬로(Server Hello)를 전송하는데 이 때 암호키 교환이 이루어진다. 서버 헬로를 정상적으로 수신한 접속 중계 수단은 이를 확인하는 밴 서버와의 정상 연결 확인 신호(ENQ)를 카드 단말기로 전송한다.A separate connection relay device or program (hereinafter referred to as a connection relay means) is used for internet communication. When a credit card inquiry device (card terminal) sends a carriage return (CR), the connection relay means is used. An acknowledgment signal (DESTINATION) is sent to the card terminal confirming that the carriage return is normally received.When it is confirmed that communication is normally performed, the card terminal receives an address (identification symbol) on the network specifying the card terminal. NUA) sends the client hello to the VAN server, which sends the server hello. Cryptographic key exchange takes place The access relay that normally receives the server hello communicates with the van server that verifies it. And it transmits the connection check signal (ENQ) to the card terminal.

정상 연결 확인 신호(ENQ)를 수신한 카드 단말기는 카드 정보와 결제 금액 정보 등을 포함하는 결제 요청 전문을 전송하고, 접속 중계 수단은 이 요청 전문을 밴 서버로 전달한다. 요청 전문을 전달받은 밴 서버는 소정의 인증 절차를 수행하여 응답 전문을 접속 중계 수단을 거쳐서 카드 단말기로 전송한다. 응답 전문을 수신한 카드 단말기는 응답 전문 수신 확인 신호(ACK)를 전송하고, 이를 접속 중계 수단을 통해 전달받은 밴 서버는 결제 종료 신호(EOT; End of Transmission)를 전달함으로써 카드 결제 절차가 종료되게 된다.Upon receiving the normal connection confirmation signal ENQ, the card terminal transmits a payment request message including card information and payment amount information, and the connection relay means transmits the request message to the van server. The van server receiving the request message transmits the response message to the card terminal through a connection relay means by performing a predetermined authentication procedure. The card terminal receiving the response message transmits the response message acknowledgment signal (ACK), and the van server received through the access relay means transmits an end of transmission (EOT) signal to terminate the card settlement procedure. do.

위와 같은 과정은 카드 결제가 아무런 문제없이 수행되는 경우를 상정한 것이며, 각 과정에서 장애가 발생하는 경우가 있을 수 있다. 각각의 장애에 대해서는 카드 단말기가 응답해야 하는 규약이 정해져 있는데, 해당 장애가 발생했을 때 미리 규약된 응답을 하는 지 여부가 중요하다. 본 발명에서는 이러한 장애 응답이 정상적으로 이루어지는 지 여부를 시험하는 카드 단말기의 비정상 작동 시험 방법을 제공한다.The above process assumes that the card payment is performed without any problem, and there may be a failure in each process. For each failure, there is a rule that the card terminal should respond to. It is important whether the response is pre-defined when the failure occurs. The present invention provides a method for testing abnormal operation of the card terminal for testing whether such a failure response is normally performed.

다음으로 도 3에는 카드 단말기가 전화선을 통해서 밴 서버에 연결되는 경우의 통신 과정을 도시하고 있다. 이 때에는 카드 단말기와 밴 서버와의 통신 과정이 좀 더 간단한데, 먼저 신용 카드 조회기(카드 단말기)가 밴 서버에 전화를 연결하고, 밴 서버로부터 정상 연결 확인 신호(ENQ)를 수신하면 카드 정보와 결제 정보를 포함하는 요청 전문을 밴 서버로 전송하고, 밴 서버는 이에 대한 응답 전문을 전송하고, 카드 단말기는 이에 대한 응답(ACK)을 밴 서버로 전송하고, 밴 서버는 결제 종료 신호(EOT)를 카드 단말기로 전송하면, 카드 단말기는 전화를 끊으라는 신호(DLE)를 밴 서버로 전송하여, 밴 서버가 전화 연결을 끊는 과정을 거친다. 이 전화 연결을 통한 카드 단말기 통신 과정에서도 여러 가지 장애가 발생할 수 있으며 이러한 장애 발생시 카드 단말기는 정해진 규약에 따라서 작동해야 한다.Next, FIG. 3 shows a communication process when the card terminal is connected to the van server through a telephone line. In this case, the communication process between the card terminal and the van server is simpler. First, the credit card checker (card terminal) connects the phone to the van server and receives the normal connection confirmation signal (ENQ) from the van server. The request message including the payment information is transmitted to the van server, the van server transmits a response message to the van server, the card terminal transmits an response (ACK) to the van server, and the van server sends a payment end signal (EOT). If the card terminal transmits to the card terminal, the card terminal transmits a signal (DLE) to hang up the call to the van server, and the van server goes through the process of disconnecting the phone. Various disturbances may occur in the communication process of the card terminal through this telephone connection, and when such a failure occurs, the card terminal should operate according to the prescribed protocol.

도 4에는 본 발명에 의한, 카드 단말기의 정상 작동 시험 과정의 흐름도가 도시되어 있다. 정상 작동이라 함은, 도 2 또는 도 3에 도시되어 있는 통신 과정이 정상적으로 수행되고, 응답 전문이나 요청 전문 등에 데이터 오류도 없을 때의 작동을 의미한다.4 is a flowchart of a normal operation test procedure of a card terminal according to the present invention. Normal operation means operation when the communication process illustrated in FIG. 2 or 3 is normally performed and there is no data error in a response message or a request message.

카드 단말기(20) 시험을 위해서는 카드 단말기(20)를 통신 인터페이스(30)를 통하여 카드 단말기 시험 장치(40)에 연결한다. 그리고 본 발명에 의한 작동 시험을 수행하는 컴퓨터 프로그램을 실행시키면, 기 저장되어 있는 정상 작동 시험 목록 데이터베이스를 조회하고(단계(400)), 정상 작동 시험 목록을 화면에 표시한다.(단계(405)) 정상 작동 시험 목록 데이터베이스에 기록된 데이터는 전자적 파일의 형태로도 구현될 수 있다. 이하 본 명세서에서의 모든 데이터에 대해서도 동일하다. 시험 목록은 대분류와, 대분류 하위에 위치하는 중분류 또는 소분류의 시험 목록으로 구성된다. 단계(410)에서는 시험자가 시험 목록을 입력한다. 시험자가 이렇게 시험 목록을 선택하면 단계(415)에서는 선택된 옵션(목록)별로 경우의 수를 계산하고, 단계(420)로 이행하여 요청 전문, 응답 전문을 생성하고 화면을 출력한다. 단계(415)와 단계(420)에서 계산되거나 생성된 정보를 바탕으로 임시 시나리오 데이터베이스가 생성된다. 이렇게 임시 시나리오 데이터베이스가 생성되면 정상 작동 시험 진행 대화창이 팝업(Pop-Up)으로 화면에 출력된다.To test the card terminal 20, the card terminal 20 is connected to the card terminal test apparatus 40 through the communication interface 30. When the computer program for performing the operation test according to the present invention is executed, the previously stored normal operation test list database is inquired (step 400), and the normal operation test list is displayed on the screen (step 405). Data recorded in the normal operation test list database may also be implemented in the form of an electronic file. The same applies to all data in the present specification. The test list consists of a major category and a list of tests of the medium or subclass located below the major category. In step 410, the examiner enters a test list. When the examiner selects the test list in this way, step 415 calculates the number of cases for each selected option (list), and the process proceeds to step 420 to generate the request message and the response message and output the screen. A temporary scenario database is created based on the information calculated or generated in steps 415 and 420. When the temporary scenario database is created, the normal operation test progress dialog is popped up on the screen.

여러 경우의 시험 항목 중에서 어느 하나의 구체적인 시험 항목을 선택하면(단계(425)), 상기 임시 시나리오 데이터베이스를 조회하여 단말기 설정 옵션을 표시하고, 시험 상태(status)를 출력한다. 표시된 바에 따라서 카드 단말기(20)를 설정하고(단계(430)), 시험을 본격적으로 시작한다.(단계(435))If any one specific test item is selected from the test items in various cases (step 425), the temporary scenario database is queried to display terminal setting options, and a test status is output. Set the card terminal 20 according to the indication (step 430), and start the test in earnest (step 435).

단계(440)에서는 시험 장치(40)에 연결되어 있는 카드 단말기(20)의 연결 상태가 인터넷 접속인지 여부를 먼저 판단한다. 인터넷 연결인 것으로 판단되면 단계(445)로 이행하여 캐리지 리턴(CR; Carriage Return)을 수신한다. 캐리지 리턴을 수신하면 단계(455)로 이행하여 카드 단말기를 특정하는 데이터(NUA)를 수신한다. 한편, 단계(440)에서 인터넷 접속이 아닌 것 즉 전화 연결인 것으로 판단되면 단계(450)로 이행하여 전화연결신호를 수신한다. 단계(460)와 단계(450)에서 단계(465)로 이행하며, 이 단계(465)에서는 정상 연결 확인 신호를 수신했음을 확인하는 신호(ENQ)를 카드 단말기(20)로 송신한다. 이를 수신한 카드 단말기(20)는 미리 약속된 결제 요청 전문을 송신하여 이를 시험 장치(40)가 수신하며, 단계(475)에서 상기 수신한 결제 요청 전문과 정상 전문 즉 데이터베이스에 미리 기록되어 있는 정상 전문을 비교한다. 비교 결과, 단계(480)에서 동일한 것으로 판단되면 단계(485)로 이행하여 정상 응답 전문을 송신하고, 동일하지 않은 것으로 판단되면 단계(490)로 이행하여 오류 전문을 송신한다.In step 440, it is first determined whether the connection state of the card terminal 20 connected to the test apparatus 40 is an internet connection. If it is determined that there is an Internet connection, the process proceeds to step 445 to receive a carriage return (CR). Upon receiving the carriage return, the flow advances to step 455 to receive data NUA specifying the card terminal. On the other hand, if it is determined in step 440 that there is no internet connection, that is, a telephone connection, the process proceeds to step 450 to receive a telephone connection signal. Step 460 and step 450 proceed to step 465, in which step 465 sends a signal ENQ to the card terminal 20 confirming that a normal connection confirmation signal has been received. The card terminal 20 which received this transmits a pre-arranged payment request message and is received by the test apparatus 40. In step 475, the card terminal 20 records the received payment request message and the normal message, that is, the normal message recorded in the database. Compare the full text. As a result of the comparison, if it is determined to be the same in step 480, the process proceeds to step 485 to transmit a normal response message, and if it is determined not to be identical, the process proceeds to step 490 to transmit an error message.

단계(495)에서는 카드 단말기(20)로부터 수신확인 신호(ACK)를 수신하고, 시험 장치(40)는 결제 종료 신호(EOT)를 송신한다. 단계(497)에서는 이러한 정상 작동 시험 처리 결과를 데이터베이스에 저장하고 단계(498)로 이행한다. 정상 작동 시험을 계속할 것으로 시험자가 선택하면 단계(425)로 이행하여 시험 항목을 선택하게 하고, 시험을 종료할 것으로 시험자가 선택하면 정상 작동 시험 절차를 종료한다.In step 495, an acknowledgment signal ACK is received from the card terminal 20, and the test apparatus 40 transmits a settlement end signal EOT. In step 497, the results of this normal operation test process are stored in a database and the process proceeds to step 498. If the investigator chooses to continue the normal operation test, the process proceeds to step 425 to select the test item, and if the investigator chooses to end the test, the normal operation test procedure is terminated.

위와 같은 정상 작동 시험 동작은 시험 장치(40)에 설치된 컴퓨터 프로그램 에 의해서 수행된다.The normal operation test operation as described above is performed by a computer program installed in the test device 40.

도 7에는 본 발명에 의한, 카드 단말기의 비정상 작동 시험 과정의 흐름도가 도시되어 있다. 이 비정상 작동 시험에서는 도 2 또는 도 3에 도시된 바와 같은 정상적인 통신 과정을 거쳐서 결제되지 않고, 통신 중간에 장애가 발생하였을 때에 카드 단말기(20)가 소정의 규약에 따라서 작동하는지 여부를 시험한다.7 is a flowchart of an abnormal operation test procedure of a card terminal according to the present invention. In this abnormal operation test, it is tested whether the card terminal 20 operates in accordance with a predetermined protocol when a failure occurs in the middle of communication without payment through a normal communication process as shown in FIG. 2 or 3.

시험자가 "비정상 테스트"를 선택하면, 프로그램은 비정상 작동 시험 목록 데이터베이스를 조회하고(단계(700)), 이렇게 조회된 비정상 작동시험 목록 화면을 표시한다.(단계(705)) 비정상 시험 항목으로 망취소 관련, 응답전문 관련, 통신 관련 등의 장애가 나열되어 있다. 이 나열된 비정상 시험 목록 중에서 시험자가 어느 하나를 선택하여 입력되면(단계(710)), 단계(715)에서 프로그램은 선택된 옵션별로 경우의 수를 계산하고, 단계(720)에서 시험 케이스를 생성하고 이를 화면에 출력한다. 시험자가 화면에 출력된 시험 케이스를 선택하고(단계(725)), 카드 단말기를 설정한 후 (단계(730)), 시험을 시작하면(단계(735)), 먼저 시험 장치는 단계(740)에서 캐리지 리턴을 수신한다. 본 실시예에서는 인터넷을 통해 카드 단말기가 밴 서버에 접속되어 작동하는 과정에서의 비정상 작동을 시험하는 것을 설명하기로 한다.If the investigator selects "abnormal test", the program queries the abnormal operation test list database (step 700) and displays the abnormal operation test list screen thus retrieved (step 705). Disorders such as cancellation, response, and communication are listed. If a tester selects and enters one of the listed abnormal test lists (step 710), the program calculates the number of cases per selected option at step 715, and generates test cases at step 720 Print to the screen. When the tester selects the test case output on the screen (step 725), sets the card terminal (step 730), and starts the test (step 735), the test apparatus first steps 740 Receives a carriage return In this embodiment, it will be described that the card terminal is connected to the van server to test the abnormal operation in the process of operating.

단계(745)에서는 시험자가 선택한 시험 항목이 캐리지리턴수신 확인신호(DESTINATION) 송신에 장애가 있는 경우인지를 판단한다. 이 확인신호 송신 장애를 선택한 경우라면 단계(750)로 이행하여 시험 장치(40)는 소정의 시간 동안 카드 단말기(20)로 이 확인신호(DESTINATION)를 송신하지 않는다. 이렇게 한 후 단 계(755)에서는 카드 단말기 장애 메시지를 확인한다. 보통 카드 단말기(20)는 상기 소정의 시간 동안 캐리지리턴확인신호(DESTINATION)를 수신하지 않으면 에러를 발생시키도록 설정되어 있다.In step 745, it is determined whether the test item selected by the examiner is in the case of a failure in the carriage return confirmation signal (DESTINATION) transmission. If this confirmation signal transmission failure is selected, the process proceeds to step 750 where the test apparatus 40 does not transmit this confirmation signal DESTINATION to the card terminal 20 for a predetermined time. After this step 755 checks the card terminal failure message. Normally, the card terminal 20 is set to generate an error if the carriage return confirmation signal DESTINATION is not received during the predetermined time.

단계(770)에서 시험을 계속하는 것으로 판단하면 단계(725)로 이행하여 시험을 계속한다. 시험을 계속하지 않는 것으로 판단하면 시험 절차를 종료한다.If it is determined in step 770 that the test is to continue, then the flow advances to step 725 to continue the test. If the test is determined not to continue, the test procedure is terminated.

한편, 캐리지리턴 수신확인 신호(DESTINATION) 송신 장애가 아닌 것으로 단계(745)에서 판단하면 단계(760)로 이행하여 캐리지리턴 수신확인 신호(DESTINATION)을 카드 단말기(20)로 송신한다. 이 신호를 수신한 카드 단말기(20)는 카드 단말기 특정 데이터(NUA)를 시험 장치(40)로 송신하고 시험 장치는 이 데이터(NUA)를 수신한다.(단계(765))On the other hand, if it is determined in step 745 that the carriage return acknowledgment signal DESTINATION is not a disturbance, the flow advances to step 760 to transmit the carriage return acknowledgment signal DESTINATION to the card terminal 20. Upon receiving this signal, the card terminal 20 transmits card terminal specific data NUA to the test apparatus 40, and the test apparatus receives this data NUA (step 765).

도 6에는 도 5의 연결점(A) 이후 과정의 흐름도가 도시되어 있다.FIG. 6 is a flowchart of the process after the connection point A of FIG. 5.

카드 단말기 특정 데이터(NUA)를 수신한 다음에는 도 6의 단계(800)로 이행하여 정상연결확인신호(ENQ) 장애 시험 케이스인지를 판단한다. 정상연결확인신호(ENQ) 장애 시험 케이스라고 판단하면 단계(805)로 이행하여 정상연결확인신호(ENQ) 장애 시험 케이스 중에서 정상연결확인신호(ENQ) 미수신 케이스인지를 판단한다. 그래서 정상연결확인신호(ENQ) 미수신 케이스인 것으로 판단하면 단계(810)로 이행하여 시험 장치의 프로그램은 소정의 시간 동안 정상연결확인신호(ENQ)를 미송신하도록 시험 장치(40)를 제어한다. 그 후 시험자는 카드 단말기(20)의 장애 메시지를 확인하고 단계(770)로 이행하여 시험을 계속할지를 판단하게 된다. 상기 소정의 시간 동안에 신호(ENQ)가 미수신되면 카드 단말기(20)는 소 정의 에러를 발생시키도록 설정되어 있다. 이러한 에러가 정상적으로 확인함으로써 비정상 작동이 제대로 되는지 확인할 수 있다.After receiving the card terminal specific data NUA, the process proceeds to step 800 of FIG. 6 to determine whether the ENQ failure test case. If it is determined that the normal connection check signal (ENQ) failure test case, the flow advances to step 805 to determine whether the normal connection check signal (ENQ) failure case of the normal connection check signal (ENQ) failure test case. Thus, if it is determined that the normal connection confirmation signal ENQ is not received, the process proceeds to step 810 and the program of the test device controls the test device 40 to not transmit the normal connection confirmation signal ENQ for a predetermined time. The tester then checks the failure message of the card terminal 20 and proceeds to step 770 to determine whether to continue the test. If the signal ENQ is not received during the predetermined time, the card terminal 20 is set to generate a predetermined error. By checking these errors normally, you can check whether the abnormal operation is working properly.

한편, 단계(805)에서 정상연결확인신호(ENQ) 미수신 케이스가 아닌 것으로 판단하면 단계(820)로 이행하여 일단 정상연결확인신호(ENQ)를 송신한다. 이 신호(ENQ)를 수신한 카드 단말기(20)는 미리 설정된 옵션에 따라서 요청 전문을 시험 장치(40)로 전송하고 시험 장치는 이를 수신한다.(단계(825)) 그리고 시험 장치는 다시 정상연결확인신호(ENQ)를 재송신한다.(단계(830)) 이는 실제 통신 과정에서 카드 단말기(20)가 송신한 요청 전문을 여러 가지 통신 장애로 인해 밴 서버가 수신하지 못하여 확인신호(ENQ)를 재전송하는 경우에 카드 단말기(20)가 요청 전문을 재송신하도록 설정되어 있는데, 이러한 장애시에 카드 단말기(20)가 정상적으로 작동하는지를 시험하기 위한 것이다. 카드 단말기(20)로부터 요청 전문이 정상적으로 올라와서 재수신하고(단계(835)), 단계(840)에서는 그 이후 과정 즉 응답전문 송신 등의 과정을 정상적으로 처리한다.On the other hand, if it is determined in step 805 that the normal connection confirmation signal (ENQ) is not received case, the flow advances to step 820 and transmits the normal connection confirmation signal (ENQ) once. Upon receipt of this signal ENQ, the card terminal 20 transmits the request message to the test device 40 according to a preset option, and the test device receives it (step 825). The acknowledgment signal ENQ is retransmitted (step 830). This is because the van server does not receive the full message transmitted by the card terminal 20 in the actual communication process and retransmits the acknowledgment signal ENQ. In this case, the card terminal 20 is set to retransmit the request message, which is to test whether the card terminal 20 operates normally in the case of such a failure. The request message is normally received from the card terminal 20 and re-received (step 835). In step 840, a subsequent process, that is, a response message transmission process is normally performed.

단계(800)에서 정상연결확인신호(ENQ) 장애 케이스가 아닌 것으로 판단하면, 단계(845)로 이행하여 정상연결확인신호(ENQ)를 카드 단말기(20)로 송신한다. 그리고 카드 단말기(20)로부터 올라오는 요청 전문을 단계(850)에서 수신한다. 요청 전문을 수신한 다음에는 도 7의 단계(900)로 이행한다. 단계(900)에서는 시험하고자 하는 항목이 응답전문 즉 밴 서버(본 발명에 의한 시험에서는 시험 장치)가 송신하는 전문에 장애가 있는 시험 케이스인지를 판단한다. 응답전문 장애 케이스라고 판단하면 단계(905)로 이행하여 응답 전문 1회 오류 케이스인지를 판단한다. 응답 전문 1회 오류 케이스라고 판단하면 단계(910)로 이행해서 시험 장치(40)는 오류 응답전문을 카드 단말기(20)로 송신한다. 보통 카드 단말기는 밴 서버로부터 내려오는 응답전문의 체크섬(LRC)을 체크해서 데이터에 오류가 있는지 없는지를 판단한다. 응답 전문에 오류가 있으면 카드 단말기(20)는 정상 응답 전문 수신 확인신호(ACK)가 아니라 비정상 응답 전문 수신 확인 신호(NAK)를 밴 서버로 송신해야 한다. 본 시험에서는 이러한 비정상 작동을 카드 단말기(20)가 제대로 수행하는지를 판단하기 위함이다. 그리고 단계(905)에서 응답전문 1회 오류 케이스인 경우이므로 단계(915)에서 도 6의 단계(840)로 이행하여 정상의 응답 전문을 카드 단말기(20)로 송신하고 이후 절차는 정상적인 것으로 처리한다.If it is determined in step 800 that the normal connection confirmation signal (ENQ) is not a failure case, the flow advances to step 845 to transmit the normal connection confirmation signal (ENQ) to the card terminal 20. In operation 850, the request message from the card terminal 20 is received. After receiving the full request, the process proceeds to step 900 of FIG. In step 900, it is determined whether the item to be tested is a test case in which the response message, i.e., the message transmitted by the van server (the test device in the test according to the present invention) is transmitted. If it is determined that the response full failure case, the flow proceeds to step 905 to determine whether the response full error case. If it is determined that the response message is a one-time error case, the process proceeds to step 910 and the test apparatus 40 transmits the error response message to the card terminal 20. Normally, the card terminal checks the response message checksum (LRC) coming down from the van server to determine if there is an error in the data. If there is an error in the response message, the card terminal 20 should transmit the abnormal response message reception acknowledgment signal (NAK) to the van server instead of the normal response message reception confirmation signal (ACK). This test is to determine whether the card terminal 20 performs this abnormal operation properly. In step 905, since the response message is a one-time error case, the process proceeds from step 915 to step 840 of FIG. 6 to transmit a normal response message to the card terminal 20, and the subsequent procedure is processed as normal. .

한편, 단계(905)에서 응답전문 1회 오류 케이스가 아닌 것으로 판단하면 단계(920)와 단계(925)를 거치면서 오류 응답 전문 송신과, 이에 대한 수신확인신호(NAK)가 제대로 올라 오는지를 시험한다. 그리고 본 시험은 응답전문 1회가 아니라 2회 오류 케이스이므로 단계(930)에서 오류 응답 전문을 카드 단말기(20)로 재전송한다. 여기에서 다시 비정상 응답 전문 수신확인신호(NAK)가 제대로 올라 오면 단계(940)에서는 통신라인을 단선하게 된다.On the other hand, if it is determined in step 905 that the response message is not a one-time error case, it is tested whether the transmission of the error response message and the acknowledgment signal (NAK) corresponding thereto are properly performed through steps 920 and 925. do. And since the test is not an answer message once, but twice error cases, in step 930, the error response message is retransmitted to the card terminal 20. If the abnormal response message acknowledgment signal (NAK) is properly raised again in step 940, the communication line is disconnected.

도 5 내지 도 7에서는, 캐리어리턴 수신확인 신호(DESTINATION)의 장애, 정상연결 확인신호(ENQ) 장애, 응답 전문의 장애를 수행하는 과정의 플로우 챠트를 설명하였다. 실제 카드 단말기(20)의 장애 작동 규약은 제조사와 밴사에 따라서 매우 상이하게 규약되므로 그러한 모든 시험 과정을 본 명세서에서 모두 설명하는 것은 의미가 없기 때문에 더 이상의 추가적인 설명은 생략하기로 한다. 더욱이, 최근에 사용되는 카드 단말기는 신용 카드 결제 기능뿐만 아니라, 포인트 카드 적립 및 포인트 사용 등 각종 부가 서비스 기능을 포함하고 있는데, 이러한 다양한 상황에 대한 장애 케이스를 데이터 베이스에 기록하여 두고 이를 기초로 카드 단말기 시험의 자동화를 꾀할 수 있는 효과가 있다.5 to 7, a flowchart of a process of performing a failure of a carrier return acknowledgment signal (DESTINATION), a normal connection acknowledgment signal (ENQ) failure, and a failure of a response specialist has been described. Since the failure operating protocol of the actual card terminal 20 is regulated very differently according to the manufacturer and the bansa, it is not meaningful to describe all such test procedures in this specification, so further description will be omitted. In addition, recently used card terminals include not only a credit card payment function but also a variety of additional service functions such as loyalty card points and redemption points. It is effective to automate the terminal test.

도면에 기재되어 있지는 않지만 도 2에서 설명한 결제 종료 신호(EOT)도 응답 전문 수신확인 신호(ACK)를 카드 단말기(20)가 수신한 이후 소정의 시간 내에 수신되어야 하며, 이 소정의 대기 시간이 지나도록 결제 종료 신호(EOT)가 수신되지 않으면 역시 에러를 발생시켜야 하며, 이러한 비정상 작동 시험 역시 전술한 바와 같은 과정을 변형하여 실시할 수 있다.Although not shown in the drawing, the payment end signal EOT described with reference to FIG. 2 should also be received within a predetermined time after the card terminal 20 receives the response full acknowledgment signal ACK. If a payment end signal (EOT) is not received, an error must be generated, and such abnormal operation test can also be carried out by modifying the above-described process.

본 발명에 의한 카드 단말기(20)의 정상 작동 시험과 비정상 작동 시험은 시험 장치(40)에 설치되는 컴퓨터 프로그램에 의해서 이루어진다. 또한, 전술한 실시예와 첨부 도면은 특정한 몇 가지 정상 또는 비정상 시험에 대해서 예시적으로 설명하였지만, 실제로 카드 단말기(20)의 정상, 비정상 작동 시험의 종류는 매우 방대하고 다양할 수 있으며, 이러한 시험의 종류를 특허청구범위에 기재된 바에 따라 그 권리범위에 망라한다고 이해해야 한다.The normal operation test and abnormal operation test of the card terminal 20 according to the present invention are performed by a computer program installed in the test device 40. In addition, although the above-described embodiment and the accompanying drawings have exemplarily described some specific normal or abnormal tests, in practice, the types of normal and abnormal operation tests of the card terminal 20 may be very vast and varied, and such tests It is to be understood that the type of is covered by the scope of the rights as described in the claims.

이상 첨부 도면을 참조하여 본 발명의 양호한 실시예에 대해서 설명하였지만 본 발명의 권리범위는 후술하는 특허청구범위에 의하여 정하여지며, 첨부 도면 및/또는 전술한 실시예에 제한되는 것으로 해석되지 않는다. 그리고 특허청구범위에 기재된 발명의, 당업자에게 자명한 개량, 변경 및/또는 수정도 본 발명의 권리범위에 포함됨이 명백하게 이해된다.Although the preferred embodiments of the present invention have been described above with reference to the accompanying drawings, the scope of the present invention is defined by the claims which follow, and is not to be construed as limited to the accompanying drawings and / or the embodiments described above. It is also clearly understood that improvements, modifications and / or modifications apparent to those skilled in the art of the invention described in the claims are included in the scope of the invention.

본 발명에 의하면 카드 단말기의 시험 즉 정상 작동 시험과 비정상 작동 시험을 시험 장치에 카드 단말기를 연결하고, 시험 장치에 설치된 컴퓨터 프로그램을 이용하여 매우 용이하게 수행할 수 있으며, 나아가 데이터베이스 등을 사용하여 카드 단말기의 시험을 매우 체계적으로 수행하는 것이 가능해지는 효과가 제공된다.According to the present invention, the test of the card terminal, that is, the normal operation test and the abnormal operation test, can be performed very easily by connecting the card terminal to the test apparatus and using a computer program installed in the test apparatus. The effect is that it becomes possible to perform a very systematic test of the terminal.

Claims (6)

카드 단말기 시험 장치에 데이터 통신이 가능하도록 연결된 카드 단말기의 비정상 작동 시험 방법에 있어서,In the card terminal test device of the abnormal operation test method of the card terminal connected to enable data communication, 상기 카드 단말기의 비정상 작동 시험 데이터를 생성하는 단계와,Generating abnormal operation test data of the card terminal; 상기 카드 단말기의 비정상 시험 대상 항목을 입력받는 단계와,Receiving an abnormal test subject item of the card terminal; 상기 비정상 작동 시험 데이터를 이용하여 상기 시험 대상 항목에 해당하는 비정상 동작 데이터를 생성하는 단계와,Generating abnormal operation data corresponding to the test target item by using the abnormal operation test data; 상기 비정상 동작 데이터에 따라서 상기 카드 단말기에 대해 응답하거나 응답하지 않는 비정상 작동 단계를 포함하는, 카드 단말기 비정상 작동 시험 방법.And an abnormal operation step of responding to or not responding to the card terminal in accordance with the abnormal operation data. 청구항 1에 있어서,The method according to claim 1, 상기 시험 장치로부터 응답을 받거나 응답을 받지 못한 카드 단말기로부터 대응 신호를 수신하는 단계와,Receiving a corresponding signal from a card terminal that receives a response from the test apparatus or does not receive a response; 상기 수신한 대응 신호를 기록하는 단계를 더 포함하는, Recording the received corresponding signal; 카드 단말기 비정상 작동 시험 방법.Card terminal abnormal operation test method. 청구항 1 또는 청구항 2에 있어서,The method according to claim 1 or 2, 상기 카드 단말기에 대해 응답하는 것은 정상적으로 송신하여야 하는 데이터에 오류를 포함시켜 카드 단말기로 송신하는 단계인, Responding to the card terminal is a step of transmitting to the card terminal by including an error in the data to be transmitted normally, 카드 단말기 비정상 작동 시험 방법.Card terminal abnormal operation test method. 카드 단말기 시험 장치에 데이터 통신이 가능하도록 연결된 카드 단말기의 정상 작동 시험 방법에 있어서,In the normal operation test method of the card terminal connected to the card terminal test apparatus for data communication, 상기 카드 단말기의 정상 작동 시험 데이터를 생성하는 단계와,Generating normal operation test data of the card terminal; 상기 카드 단말기의 정상 시험 대상 항목을 입력받는 단계와,Receiving a normal test target item of the card terminal; 상기 정상 작동 시험 데이터를 이용하여 상기 시험 대상 항목에 해당하는 정상 동작 데이터를 생성하는 단계와,Generating normal operation data corresponding to the item to be tested using the normal operation test data; 상기 카드 단말기로부터 전문을 수신하고 상기 작동 시험 데이터에 기록되어 있는 정상 전문과 비교하는 단계와,Receiving a telegram from the card terminal and comparing it with a normal telegram recorded in the operational test data; 상기 정상 동작 데이터에 따라서 상기 카드 단말기에 대해 응답하는 단계를 포함하는, 카드 단말기 정상 작동 시험 방법.And responding to the card terminal in accordance with the normal operation data. 카드 단말기 비정상 작동 시험 방법을 수행하는 컴퓨터 프로그램이 기록된 컴퓨터 판독 가능 기록 매체에 있어서, 상기 비정상 작동 시험 방법은,A computer readable recording medium having recorded thereon a computer program for performing a card terminal abnormal operation test method, wherein the abnormal operation test method includes: 상기 카드 단말기의 비정상 작동 시험 데이터를 생성하는 단계와,Generating abnormal operation test data of the card terminal; 상기 카드 단말기의 비정상 시험 대상 항목을 입력받는 단계와,Receiving an abnormal test subject item of the card terminal; 상기 비정상 작동 시험 데이터를 이용하여 상기 시험 대상 항목에 해당하는 비정상 동작 데이터를 생성하는 단계와,Generating abnormal operation data corresponding to the test target item by using the abnormal operation test data; 상기 비정상 동작 데이터에 따라서 상기 카드 단말기에 대해 응답하거나 응답하지 않는 비정상 작동 단계를 포함하는, 컴퓨터 판독 가능 기록 매체.And an abnormal operation step of responding to or not responding to the card terminal in accordance with the abnormal operation data. 카드 단말기 정상 작동 시험 방법을 수행하는 컴퓨터 프로그램이 기록된 컴퓨터 판독 가능 기록 매체에 있어서, 상기 정상 작동 시험 방법은,A computer readable recording medium having recorded thereon a computer program for performing a card terminal normal operation test method, wherein the normal operation test method includes: 상기 카드 단말기의 정상 작동 시험 데이터를 생성하는 단계와,Generating normal operation test data of the card terminal; 상기 카드 단말기의 정상 시험 대상 항목을 입력받는 단계와,Receiving a normal test target item of the card terminal; 상기 정상 작동 시험 데이터를 이용하여 상기 시험 대상 항목에 해당하는 정상 동작 데이터를 생성하는 단계와,Generating normal operation data corresponding to the item to be tested using the normal operation test data; 상기 카드 단말기로부터 전문을 수신하고 상기 작동 시험 데이터에 기록되어 있는 정상 전문과 비교하는 단계와,Receiving a telegram from the card terminal and comparing it with a normal telegram recorded in the operational test data; 상기 정상 동작 데이터에 따라서 상기 카드 단말기에 대해 응답하는 단계를 포함하는, 컴퓨터 판독 가능 기록 매체.And responding to the card terminal in accordance with the normal operation data.
KR1020060107044A 2006-11-01 2006-11-01 Method for testing operation of card terminal KR100811546B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060107044A KR100811546B1 (en) 2006-11-01 2006-11-01 Method for testing operation of card terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060107044A KR100811546B1 (en) 2006-11-01 2006-11-01 Method for testing operation of card terminal

Publications (1)

Publication Number Publication Date
KR100811546B1 true KR100811546B1 (en) 2008-03-10

Family

ID=39398060

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060107044A KR100811546B1 (en) 2006-11-01 2006-11-01 Method for testing operation of card terminal

Country Status (1)

Country Link
KR (1) KR100811546B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101344476B1 (en) 2012-02-20 2013-12-23 주식회사 알림넷 Van server and method for managing state of affiliated store terminal

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5383445A (en) 1976-12-07 1978-07-22 Fujitsu Ltd Terminal unit containing card reader test function
US5208447A (en) 1989-05-30 1993-05-04 Siemens Aktiengesellschaft Method for testing a terminal communicating with chip cards
JP2003114810A (en) 2001-10-05 2003-04-18 Nec Corp System for center connection test of card terminal and method therefor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5383445A (en) 1976-12-07 1978-07-22 Fujitsu Ltd Terminal unit containing card reader test function
US5208447A (en) 1989-05-30 1993-05-04 Siemens Aktiengesellschaft Method for testing a terminal communicating with chip cards
JP2003114810A (en) 2001-10-05 2003-04-18 Nec Corp System for center connection test of card terminal and method therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101344476B1 (en) 2012-02-20 2013-12-23 주식회사 알림넷 Van server and method for managing state of affiliated store terminal

Similar Documents

Publication Publication Date Title
US6941203B2 (en) Method and system for computer network implemented vehicle diagnostics
US5577197A (en) Test system for testing electronic transaction processing services at a common carrier network switch
US7891559B2 (en) Information processing device, information providing device, information processing method and information providing method
US8261977B2 (en) Methods and systems for using an interface and protocol extensions to perform a financial transaction
US20030055792A1 (en) Electronic payment method, system, and devices
US8296753B2 (en) Upgrade service system
EP1770614A1 (en) Money terminal processing server, money terminal processing method, money terminal, calculation instruction input device, and price modification information input device
CN102918553A (en) Method for managing payment means over a network using electronic wallet, payment means management device, and payment means management program
JP2005242895A (en) Terminal device, server device, terminal confirmation method, terminal program and storage medium
US20230409453A1 (en) Computer and conduit for system testing
US20080249950A1 (en) Method and apparatus for conducting transactions generated at point-of-sale locations
KR100811546B1 (en) Method for testing operation of card terminal
KR101165250B1 (en) Method and apparatus for informing troubleshooting in a credit settlement system
WO2001059730A1 (en) Remote terminal updating
JP2008097329A (en) Communication relay apparatus, and communication relay method
JP2006079264A (en) Payment terminal and method for confirming installation thereof
JP4881088B2 (en) Account transaction suspension system
EP1240610A1 (en) Transaction processing using intermediate server architecture
KR20200117765A (en) System for managing card authorization terminal based on network tunneling and method for providing payment services using the system
EP1627364A1 (en) Credit card sms portal transmission system and process
KR100518629B1 (en) Apparatus and method for loading keys in authentication system of ic card
JP2003114810A (en) System for center connection test of card terminal and method therefor
JP2001175751A (en) System and terminal device for authenticating card for autehntication
KR20140013810A (en) Mobile billing method
CN115456637A (en) Virtual resource payment method and related equipment and readable storage medium

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

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20140228

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20150303

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20160303

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20170303

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20180305

Year of fee payment: 11

FPAY Annual fee payment

Payment date: 20190227

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20200304

Year of fee payment: 13