[go: up one dir, main page]

KR101743120B1 - A multi card reader appratus and an method for operating it - Google Patents

A multi card reader appratus and an method for operating it Download PDF

Info

Publication number
KR101743120B1
KR101743120B1 KR1020160047212A KR20160047212A KR101743120B1 KR 101743120 B1 KR101743120 B1 KR 101743120B1 KR 1020160047212 A KR1020160047212 A KR 1020160047212A KR 20160047212 A KR20160047212 A KR 20160047212A KR 101743120 B1 KR101743120 B1 KR 101743120B1
Authority
KR
South Korea
Prior art keywords
card
information
card information
reading
card reader
Prior art date
Application number
KR1020160047212A
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 KR1020160047212A priority Critical patent/KR101743120B1/en
Application granted granted Critical
Publication of KR101743120B1 publication Critical patent/KR101743120B1/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/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • G06K7/0052Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers connectors capable of contacting cards of different formats, e.g. memory stick and SD card readers sharing at least one connector contact and the associated signal line, e.g. both using the same signal line for input or output of data
    • 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/0013Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers
    • G06K7/0056Methods or arrangements for sensing record carriers, e.g. for reading patterns by galvanic contacts, e.g. card connectors for ISO-7816 compliant smart cards or memory cards, e.g. SD card readers housing of the card connector
    • 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/04Methods or arrangements for sensing record carriers, e.g. for reading patterns by mechanical means, e.g. by pins operating electric contacts
    • G06K7/042Methods or arrangements for sensing record carriers, e.g. for reading patterns by mechanical means, e.g. by pins operating electric contacts controlling electric circuits
    • 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/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10009Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves
    • G06K7/10118Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the sensing being preceded by at least one preliminary step
    • G06K7/10128Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation sensing by radiation using wavelengths larger than 0.1 mm, e.g. radio-waves or microwaves the sensing being preceded by at least one preliminary step the step consisting of detection of the presence of one or more record carriers in the vicinity of the interrogation device
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/341Active cards, i.e. cards including their own processing means, e.g. including an IC or chip
    • 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/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/34Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
    • G06Q20/356Aspects of software for card payments
    • G06Q20/3567Software being in the reader
    • 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/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Toxicology (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Finance (AREA)
  • Cash Registers Or Receiving Machines (AREA)

Abstract

본 발명의 실시 예에 따른 카드 리더 장치의 동작 방법은, IC 및 MS 중 적어도 하나가 사용가능한 카드가 삽입되는 단계; 상기 삽입된 카드로부터 IC 카드 정보를 리딩하는 단계; 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 카드가 특정 방향으로 슬라이딩됨에 따라 자기 헤드에서 발생되는 자기장 신호로부터 MS 카드 정보를 획득하는 단계; 및 상기 IC 카드 정보 또는 MS 카드 정보를 이용한 결제 처리를 수행하는 단계를 포함한다.A method of operating a card reader device according to an embodiment of the present invention includes: inserting a card that can use at least one of an IC and an MS; Reading the IC card information from the inserted card; Acquiring MS card information from a magnetic field signal generated in the magnetic head as the card slides in a specific direction when an error occurs in the reading of the IC card information; And performing settlement processing using the IC card information or the MS card information.

Description

멀티 카드 리더 장치 및 그 동작 방법{A MULTI CARD READER APPRATUS AND AN METHOD FOR OPERATING IT}[0001] MULTI CARD READER APPARATUS AND METHOD FOR OPERATING IT [0002]

본 발명은 멀티 카드 리더 장치 및 그 동작 방법에 관한 것이다. 보다 구체적으로, 본 발명은 복수의 결제 수단을 구비한 카드의 멀티 리딩을 지원하는 멀티 카드 리더 장치 및 그 동작 방법에 관한 것이다.The present invention relates to a multi-card reader apparatus and an operation method thereof. More specifically, the present invention relates to a multi-card reader apparatus for supporting multi-reading of a card having a plurality of payment means and an operation method thereof.

통상적으로, 카드 결제 단말기에는 카드의 마그네틱 스트립에 인코딩(Encoding)된 카드 정보를 리딩하기 위해 자기 스트립 리더(Magnetic stripe reader :MSR) 모듈이 구비된다. 이때, 자기 스트립 리더를 통해 리딩된 카드 정보는 아날로그 신호 형태의 자기 스트립 데이터(MS, magnetic stripe data)로, 암호화되지 않은 평문 정보 상태이다.Typically, a card payment terminal is equipped with a magnetic stripe reader (MSR) module for reading the encoded card information on the magnetic strip of the card. At this time, the card information read through the magnetic strip reader is an unencrypted plaintext information state with magnetic stripe data (MS) in the form of an analog signal.

또한, 스마트카드라 불리는 IC 카드는 마이크로프로세서(microprocessor)와 메모리가 내장된 카드로서, 카드 내에서 정보의 저장과 처리가 가능해 마그네틱카드의 위변조 위험을 최소화하고 다양한 서비스를 제공할 수 있는 결제 수단이다. 기존의 마그네틱 카드에 비해 저장 용량이 월등하여 별도의 정보 저장이 요구되는 다양한 부가 기능을 수행할 수 있으며, 보안문제를 개선시킬 수 있다는 장점이 있다.In addition, an IC card called a smart card is a card having a microprocessor and a memory, and can store and process information in the card, thereby minimizing the risk of forgery and alteration of the magnetic card and providing a variety of services . The storage capacity is higher than that of the conventional magnetic card, so that it is possible to perform various additional functions requiring additional information storage, and the security problem can be improved.

IC 카드는 사용 방법에 따라서 접촉식과 비접촉식으로 나뉘기도 하는데, 카드 정면에 금속 패턴이 있는 것이 접촉식 IC 카드로 가장 일반적인 IC카드의 형태이며, 비접촉식 IC카드는 카드 안에 무선 통신이 가능한 모듈 및 안테나를 내장하여, 카드 결제 단말기에 구비된 IC 카드 리더 모듈기를 통해 카드 정보의 리딩이 가능하다.IC card is divided into contact type and non-contact type depending on the method of use. The contact type IC card is a type of IC card having a metal pattern on the front face of a card. The contactless type IC card includes a module and an antenna And the card information can be read through the IC card reader module provided in the card payment terminal.

최근에는, 상기와 같은 IC 카드와 마그네틱 카드가 혼합되어 필요에 따라 적합한 방식으로 결제할 수 있는 다기능 카드가 일반적으로 시장에 공급되고 있다. 다만, 일반적으로 IC 카드가 MS 카드보다 보안성이 높아, IC 카드가 우선적으로 결제되고 있으며, MS 카드 결제의 경우 IC 카드 결제가 이루어지지 않는 경우 등에 한해서 제한적으로 이루어지고 있는 실정이다.In recent years, a multifunction card that can mix an IC card and a magnetic card as described above and make payment in a suitable manner as needed is generally supplied to the market. However, in general, the IC card is more secure than the MS card, and the IC card is preferentially settled. In the case of the MS card settlement, the IC card is not settled.

그러나, IC 카드 리더 모듈와 MS 카드 리더 모듈는 일반적으로 서로 다른 방식의 데이터 리딩 방식으로서, 삽입 방식 및 슬롯 또한 상이하여, 어느 한 쪽에 오류가 발생할 경우 카드를 넣었다 빼서 다시 슬라이딩 시켜야 하는 불편함이 존재하고 있다.However, the IC card reader module and the MS card reader module are generally different from each other in terms of the insertion method and slot, and there is an inconvenience that the card must be inserted and slid again when an error occurs in either one .

본 발명은 상기와 같은 과제를 해결하기 위한 것으로, IC 카드 리더 모듈와 MS 카드 리더 모듈의 카드 리딩을 1회의 삽입 동작만으로도 선택적으로 수행할 수 있게 함으로써, 사용자의 편의성을 향상시킬 수 있는 멀티 카드 리더 장치 및 그 동작 방법를 제공하는데 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems and it is an object of the present invention to provide a multi card reader device capable of selectively performing card reading of an IC card reader module and an MS card reader module by only one insertion operation, And an operation method thereof.

상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 방법은, 카드 리더 장치의 동작 방법에 있어서, IC 및 MS 중 적어도 하나가 사용가능한 카드가 삽입되는 단계; 상기 삽입된 카드로부터 IC 카드 정보를 리딩하는 단계; 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 카드가 특정 방향으로 슬라이딩됨에 따라 자기 헤드에서 발생되는 자기장 신호로부터 MS 카드 정보를 획득하는 단계; 및 상기 IC 카드 정보 또는 MS 카드 정보를 이용한 결제 처리를 수행하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of operating a card reader apparatus, the method comprising: inserting a card into which at least one of an IC and an MS is usable; Reading the IC card information from the inserted card; Acquiring MS card information from a magnetic field signal generated in the magnetic head as the card slides in a specific direction when an error occurs in the reading of the IC card information; And performing settlement processing using the IC card information or the MS card information.

상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 장치는 카드 리더 장치에 있어서, IC 및 MS 중 적어도 하나가 사용가능한 카드가 삽입되는 리더부를 포함하고, 상기 리더부는 상기 삽입된 카드로부터 IC 카드 정보를 리딩하는 IC 카드 리더부; 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 카드가 특정 방향으로 슬라이딩됨에 따라 자기 헤드에서 발생되는 자기장 신호로부터 MS 카드 정보를 획득하는 MS 카드 리더부; 및 상기 IC 카드 정보 또는 MS 카드 정보를 이용한 결제 처리를 수행하는 제어부를 포함한다.According to another aspect of the present invention, there is provided a card reader apparatus including a reader unit into which a card usable as at least one of an IC and an MS is inserted, An IC card reader unit for reading card information; An MS card reader unit for acquiring MS card information from a magnetic field signal generated in the magnetic head as the card is slid in a specific direction when an error occurs in reading the IC card information; And a controller for performing settlement processing using the IC card information or the MS card information.

한편, 상기와 같은 과제를 해결하기 위한 본 발명의 실시 예에 따른 방법은 컴퓨터에서 실행시키기 위한 프로그램 및 그 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체로 구현될 수 있다.According to another aspect of the present invention, there is provided a computer readable recording medium storing a program for causing a computer to execute the method.

본 발명의 실시 예에 따르면, IC 및 MS 중 적어도 하나가 사용가능한 카드가 삽입되면, 상기 삽입된 겸용 카드로부터 IC 카드 정보를 리딩하고, 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 카드가 특정 방향으로 슬라이딩됨에 따라 자기 헤드에서 발생되는 자기장 신호로부터 MS 카드 정보를 획득하여, 상기 IC 카드 정보 또는 MS 카드 정보를 이용한 결제 처리를 수행할 수 있다.According to the embodiment of the present invention, when an IC card or an MS is inserted, the IC card information is read from the inserted combination card, and when an error occurs in reading the IC card information, The MS card information can be obtained from the magnetic field signal generated in the magnetic head as it is slid in a specific direction and the settlement processing using the IC card information or the MS card information can be performed.

이에 따라, 본 발명의 실시 예에 따르면, IC 카드 리더 모듈에 MS, IC중 적어도 하나가 사용가능한 카드를 삽입하여 IC 카드 정보를 리딩시킬 수 있을 뿐만 아니라, 에러 발생시 또는 MS 카드 리딩이 필요시와 같은 상황에서는 카드를 삽입 또는 반대 방향으로 인출하는 동작만으로도 쉽게 MS 카드 정보가 리딩되므로, 사용자가 1회의 삽입 또는 인출 동작만으로도 원하는 방식의 카드 정보를 선택적으로 리딩할 수 있게 함으로써, 사용자의 편의성을 향상시킬 수 있는 멀티 카드 리더 장치 및 그 동작 방법을 제공할 수 있다.Thus, according to the embodiment of the present invention, it is possible not only to read the IC card information by inserting a card which can use at least one of MS and IC in the IC card reader module, In the same situation, since the MS card information is easily read only by the operation of inserting the card or pulling in the opposite direction, the user can selectively read the card information in a desired manner by only one insertion or retrieval operation, And a method of operating the same.

도 1은 본 발명의 실시 예에 따른 전체 시스템을 도시한 것이다.
도 2는 본 발명의 실시 예에 따른 카드 리더 모듈의 구조적 형태를 도시한 도면이다.
도 3은 본 발명의 실시 예에 따른 카드 리더 모듈의 구성을 보다 구체적으로 도시한 블록도이다.
도 4 내지 도 5는 본 발명의 실시 예에 따른 카드 리더 모듈을 이용한 선택적 카드 리딩 구조를 설명하기 위한 예시도이다.
도 6은 본 발명의 실시 예에 따른 시스템 동작을 설명하기 위한 래더 다이어그램이다.
1 illustrates an overall system according to an embodiment of the present invention.
2 is a diagram showing a structural form of a card reader module according to an embodiment of the present invention.
3 is a block diagram showing the structure of a card reader module according to an embodiment of the present invention in more detail.
4 to 5 are diagrams for explaining a selective card reading structure using a card reader module according to an embodiment of the present invention.
6 is a ladder diagram for explaining system operation according to an embodiment of the present invention.

이하, 첨부한 도면을 참조하여 본 발명의 실시예에 대해 상세히 설명하고자 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

먼저, 본 발명의 명세서에서 사용되는 용어를 간략히 정의한 후, 본 발명의 실시 예를 설명하기로 한다.First, the terms used in the specification of the present invention will be briefly defined, and then an embodiment of the present invention will be described.

본 명세서에서 설명되는 "단말기"에는 POS 단말기, 컴퓨터, 휴대폰, 스마트 폰(smart phone), 노트북 컴퓨터(laptop computer), 디지털방송용 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 네비게이션 등이 포함될 수 있으나, 본 발명은 이에 한정되지 아니하며 그 이외에 사용자 입력 및 정보 표시 등이 가능한 다양한 장치일 수 있다.The term " terminal "described in the present specification includes a POS terminal, a computer, a mobile phone, a smart phone, a laptop computer, a digital broadcasting terminal, a PDA (Personal Digital Assistants), a PMP However, the present invention is not limited thereto, and may be various devices capable of user input and information display.

또한, "중계 서버"라 함은 카드 전자 결제를 중계하는 밴(VAN) 사 측 서버를 일례로 지칭하였으나, 신용카드 전자 결제와 관련된 다양한 형태의 서버도 이에 해당할 수 있으며, 특정 기능에 따라서 실제 결제 중계 기능과 다른 부가 기능을 별도의 서버 형태로 분리하는 형태도 가능하다.The term "relay server" refers to a server of a VAN company that relays card electronic settlement. However, various types of servers related to credit card electronic settlement may also be applicable. The payment relay function and other additional functions may be separated into separate server types.

도 1은 본 발명의 실시 예에 따른 전체 시스템을 도시한 것이다.1 illustrates an overall system according to an embodiment of the present invention.

본 발명의 실시예에 따른 전자 결제 시스템은 단말기(100), 카드 리더 모듈(200), 중계 서버(300) 및 카드사 서버(500)를 포함한다.The electronic payment system according to the embodiment of the present invention includes a terminal 100, a card reader module 200, a relay server 300, and a card issuer server 500.

예를 들어, 단말기(100)는 일반적인 통신망(30)을 통해 유무선 통신을 수행하며, 결제와 관련된 카드 정보, 결제 정보, 기타 단문 메시지(Short Message Service; SMS), 멀티 미디어 메시지(Multimedia Messaging Service; MMS), 이메일 메시지 등의 각종 메시지 중 적어도 하나를 송수신하는 컴퓨터, 태블릿 컴퓨터 또는 POS 단말기 등이 예시될 수 있다.For example, the terminal 100 performs wired / wireless communication through a general communication network 30 and transmits card information, settlement information, other short message service (SMS), multimedia message service (Multimedia Messaging Service) MMS), and an e-mail message, a tablet computer, or a POS terminal.

또한, 위의 단말기(100)는 통신망(30)에 접속하여 인터넷 등의 IP(Internet Protocol) 망(50)과 데이터를 송수신할 수 있다.In addition, the terminal 100 can access the communication network 30 and transmit / receive data to / from an IP (Internet Protocol) network 50 such as the Internet.

그리고, 중계 서버(300)는 카드(10)를 이용하는 전자 결제 시스템에서 결제 대행 서비스를 제공하는 밴(Value Added Network : VAN) 사 측의 서버를 일례로 들었다.The relay server 300 is an example of a server of a Value Added Network (VAN) company providing a payment agent service in an electronic payment system using the card 10. [

하지만, 본 발명은 이에 한정되는 것이 아니라 중계 서버(300)가 결제를 대행하는 서버 이외에 전표 매입만을 중계하는 서버일 수도 있으며, 일반 카드사의 서버와 연결되는 단순 중계 서버 등 다양한 형태를 모두 포함한다. 또한, 카드사 서버(500)는 위의 카드(10)를 발행한 카드사의 서버를 나타낸다.However, the present invention is not limited to this, but may be a server for relaying only the purchase of a paper other than a server for payment by the relay server 300, or a simple relay server connected to a server of a general card company. The card issuer server 500 also shows a server of the card issuer that issued the card 10 above.

특히, 본 발명의 실시 예에서 상기 카드(10)는 기 설명한 IC 및 MS 겸용 카드일 수 있다. 이에 따라, 본 발명의 실시 예에 따른 카드 리더 모듈(200)에는 IC 카드 정보 및 MS 카드 정보를 1회 삽입 또는 인출 만으로도 선택적으로 리딩할 수 있게 하기 위한 가이드, 수용 공간 및 홈 구조가 포함될 수 있으며, IC 카드 리더와 MS 카드 리더가 적절한 위치에 배치될 수 있다.Particularly, in the embodiment of the present invention, the card 10 may be the IC and the MS-compatible card described above. Accordingly, the card reader module 200 according to the embodiment of the present invention may include a guide, a receiving space, and a groove structure for selectively reading the IC card information and the MS card information by inserting or extracting the IC card information only once , The IC card reader and the MS card reader can be disposed at appropriate positions.

한편, 본 발명의 실시예에서 도 1에 도시된 판매자의 단말기(100)는 카드 리더 모듈(200)와 연결되어 사용되는 것을 예시할 수 있다. 예를 들어, 카드 리더 모듈(200)은 단말기(100)의 USB 연결 단자, 시리얼 연결 단자, 이어폰 또는 마이크 연결 단자를 포함하는 연결 포트에 삽입되어 연결되는 구조를 가질 수 있다.Meanwhile, in the embodiment of the present invention, the seller's terminal 100 shown in FIG. 1 may be used in connection with the card reader module 200. For example, the card reader module 200 may be inserted into and connected to a connection port including a USB connection terminal, a serial connection terminal, an earphone or a microphone connection terminal of the terminal 100.

다만, 이는 예시일 뿐이며, 단말기(100)에는 카드 리더 모듈(200)이 포함되어 구성될 수도 있다.However, this is only an example, and the card reader module 200 may be included in the terminal 100.

한편, 카드 리더 모듈(200)을 통한 카드 결제 시 단말기(100)는 결제 프로그램(110)을 구비하며, 이러한 결제 프로그램(110)을 이용하여 중계 서버(300)에 거래 승인 요구 메시지를 송신하여 승인 요청을 함으로써 신용 결제 처리를 수행할 수 있다.The terminal 100 includes a payment program 110 and transmits a transaction approval request message to the relay server 300 using the payment program 110 to confirm A credit settlement process can be performed by making a request.

단말기(100)는 이러한 결제 프로그램(110)을 이용하여 거래 승인 또는 취소 시 구매자의 단말기로 거래 승인 또는 취소와 관련된 영수증이 포함된 메시지와, 현금영수증의 발행 또는 취소와 관련된 영수증이 포함된 메시지를 생성하여 전송할 수 있다.When the transaction is approved or canceled using the payment program 110, the terminal 100 transmits a message including a receipt related to transaction approval or cancellation to the purchaser's terminal and a receipt related to issuance or cancellation of the cash receipt Can be generated and transmitted.

본 발명의 실시예에서 도 1에 도시된 중계 서버(300)는 가맹점으로부터 단말기(100)를 이용하는 판매자 정보를 미리 등록받아 저장한다. 여기서, 판매자 정보는 판매자의 전화번호를 포함하고, 그 판매자의 성명, 그 판매자가 소속된 가맹점의 명칭, 사업자 등록번호 등을 추가로 포함할 수 있다. In the embodiment of the present invention, the relay server 300 shown in FIG. 1 registers and stores seller information using the terminal 100 from an affiliate shop in advance. Here, the seller information includes a telephone number of the seller, and may further include a name of the seller, a name of a merchant to which the seller belongs, a business registration number, and the like.

또한, 중계 서버(300)는 판매자별 또는 가맹점별로 식별 ID를 부여하여 해당 판매자 또는 가맹점의 거래 정보를 관리할 수 있다. 이때, 중계 서버(300)는 밴(VAN) 사에서 직접 관리할 수 있고 별도의 부가적인 서버를 통해 판매자 또는 가맹점의 거래 정보를 관리할 수도 있다. 또한, 중계 서버(300)는 판매자의 단말기(100)에 구비되는 결제 프로그램(110)을 제공할 수 있다. Also, the relay server 300 can manage the transaction information of the seller or the franchisee by assigning an identification ID to each seller or each franchisee. At this time, the relay server 300 can directly manage the transaction information of the seller or the merchant through a separate additional server. In addition, the relay server 300 may provide a payment program 110 provided in the seller's terminal 100. [

본 발명의 실시 예에서 결제 프로그램(110)은, 예를 들어 VM(Virtual Machine) 다운로드 방식을 이용하여 판매자의 단말기(100)로 제공된다. 이를 위해, 먼저 중계 서버(300)는 VM 다운로드를 위해 콜 백(call back) 타입의 메시지를 판매자의 단말기(100)로 전송할 수 있다.In the embodiment of the present invention, the payment program 110 is provided to the seller's terminal 100 using, for example, a VM (Virtual Machine) downloading method. To this end, the relay server 300 may transmit a call back type message to the seller's terminal 100 for downloading the VM.

이후에, 콜 백 타입의 메시지를 수신한 판매자의 단말기(100)로부터 미리 약속된 비밀 번호가 수신되면, 결제 프로그램(110)을 판매자의 단말기(100)로 전송한다.Thereafter, when the password, which is promised in advance, is received from the seller's terminal 100 that has received the callback type message, the payment program 110 is transmitted to the seller's terminal 100.

그리고, 판매자의 단말기(100)에 결제 프로그램(110)이 미리 설치되어 있는 경우 VM 다운로드 동작은 생략될 수 있다. 또한, 카드(10)의 결제 시 판매자의 단말기(100)에 구비된 터치 패드를 통해 구매자의 서명을 입력받고, 그 서명 정보를 거래 승인 요구 메시지와 함께 중계 서버(300)로 전송하게 된다. If the payment program 110 is previously installed in the seller's terminal 100, the VM downloading operation may be omitted. In addition, upon payment of the card 10, the buyer's signature is input through the touch pad provided in the seller's terminal 100, and the signature information is transmitted to the relay server 300 together with the transaction approval request message.

결제 프로그램(110)의 제공은 VM 다운로드 방식을 이용하는 것으로 설명하였으나, 이는 일 예를 나타낸 것으로서 공지된 다양한 프로그램 전송 방식을 이용하여 결제 프로그램(110)을 판매자의 단말기(100)로 전송할 수 있다. Although the payment program 110 is provided using the VM download method, this is an example, and it is possible to transmit the payment program 110 to the seller's terminal 100 by using various known program transmission methods.

예를 들어, 판매자가 인터넷상의 제휴 사이트 또는 안드로이드 마켓이나 앱 스토어와 같은 오픈 어플리케이션(application) 마켓에 접속하여 판매자 및 판매자 단말기의 정보를 입력한 후 회원에 가입하고, 인증 절차를 거친 후 결제 프로그램(110)을 웹상에서 다운받을 수도 있다.For example, a seller may access an affiliate site on the Internet or an application market such as an Android market or an app store, enter information of a seller and a seller terminal, join a member, 110 may be downloaded from the web.

이때, 결제 프로그램(110)의 업로드, 업데이트 정보 또는 기타 관리는 중계 서버(300)에서 이루어지거나 기타 다른 형태의 서버에서 이루어질 수도 있다. At this time, the uploading, updating information or other management of the settlement program 110 may be performed in the relay server 300 or in another type of server.

이하, 도 2 내지 도 3을 참조하여 카드 리더 모듈(200)의 구조 및 단말기(100)와의 연결 등 각각의 구성에 대한 일실시예를 상세하게 설명하기로 한다.Hereinafter, the structure of the card reader module 200 and the connection with the terminal 100 will be described in detail with reference to FIGS. 2 to 3. FIG.

도 2는 본 발명의 실시 예에 따른 카드 리더 모듈의 구조적 형태를 도시한 도면이다.2 is a diagram showing a structural form of a card reader module according to an embodiment of the present invention.

도 2를 참조하면, 단말기(100)의 연결 포트(135)에 카드 리더 모듈(200)를 연결할 수 있으며, 이 경우, 카드 리더 모듈(200)은 커넥터(210)를 통해 단말기(100)의 연결 포트에 전기적으로 연결될 수 있으며, 각각의 카드 리더 모듈(200)는 별도의 식별 ID를 부여하여 해당 단말기(100)와의 거래 정보를 관리할 수 있다.2, the card reader module 200 may be connected to the connection port 135 of the terminal 100. In this case, the card reader module 200 may be connected to the connection port 135 of the terminal 100 through the connector 210, And the card reader module 200 can manage the transaction information with the terminal 100 by giving a separate identification ID.

그리고, 카드 리더 모듈(200)은 겸용 카드의 카드 정보를 선택적으로 리딩하기 위한 리더부(250)를 포함하며, 리더부(250)는 자기 스트립 리더(MSR)(251)과 IC 카드 정보를 리딩하기 위한 IC 카드 리더(252)를 포함한다.The reader unit 250 includes a magnetic strip reader (MSR) 251 and a reader unit 250. The reader unit 250 reads the IC card information from the magnetic strip reader And an IC card reader 252.

보다 구체적으로, 카드 리더 모듈(200)는 카드(10)의 마그네틱에 기록된 카드 정보를 감지하여 리딩할 수 있도록 자기 스트립 리더(Magnetic Strip Reader; MSR)(251)가 케이스 하우징 내에 구비된다. 또한, 카드 리더 모듈(200)에는 카드(10)의 IC 칩(11)에 기록된 카드 정보를 감지하여 리딩할 수 있도록 IC 카드 리더 (252)가 구비될 수 있다. 도 2의 실시예에서는 카드 리더 모듈(200)에 MSR 및 IC 카드 리더 모듈를 구비하여 마그네틱 방식 또는 IC 방식의 카드(10)로부터 카드 정보를 리딩하는 실시 예를 설명하고 있다.More specifically, the card reader module 200 is provided with a magnetic strip reader (MSR) 251 in the case housing so as to sense and read the card information recorded on the magnet of the card 10. The card reader module 200 may be provided with an IC card reader 252 for sensing and reading card information recorded on the IC chip 11 of the card 10. [ In the embodiment of FIG. 2, the MSR and the IC card reader module are provided in the card reader module 200, and the card information is read from the card 10 of the magnetic system or the IC system.

특히, 케이스 하우징에는 IC 및 MS 중 적어도 하나가 사용 가능한 겸용 카드가 제1 방향으로 삽입 가능하도록 홈 형상의 가이드(253)가 형성될 수 있으며, 상기 가이드(253)의 일단에 형성되는 수용 공간(252)에 상기 겸용 카드가 정상 삽입되면, 상기 겸용 카드의 IC 칩(11)과 접속하여 IC 카드 정보를 리딩하는 리딩 회로를 포함하는 IC 카드 리더부(252)가 구비된다.In particular, a groove-shaped guide 253 may be formed in the case housing so that a combination card capable of using at least one of IC and MS can be inserted in the first direction, and a receiving space (not shown) formed at one end of the guide 253 And an IC card reader section (252) including a reading circuit which is connected to the IC chip (11) of the combination card and reads the IC card information when the combination card is normally inserted into the IC card reader (252).

그리고, 본 발명의 실시 예에 따르면, 상기 가이드(253)의 홈 일측에 구비되어, 상기 겸용 카드가 상기 가이드를 따라 일정 방향으로 슬라이딩되는 동안, 상기 겸용 카드의 자기 스트립으로부터 MS 카드 정보를 리딩하는 MS 카드 리더부(251)가 더 포함된다.According to the embodiment of the present invention, MS card information is read from the magnetic strip of the combination card while being provided at one side of the groove of the guide 253 while the combination card is sliding along the guide in a predetermined direction An MS card reader unit 251 is further included.

특히, MS 카드 리더부(251)에는 상기 카드(10)가 수용 공간(252)에 IC 카드 리딩을 위해 정상 삽입된 상태에서 상기 가이드(253)를 따라 상기 제1 방향의 반대 방향으로 인출되는 동안, 상기 자기 스트립(12)에 의해 형성되는 자기장 변화에 따라 카드 정보를 획득하는 자기 헤드가 포함될 수 있다.Particularly, while the card 10 is drawn out in the opposite direction to the first direction along the guide 253 while the card 10 is normally inserted into the accommodation space 252 for reading the IC card, , And a magnetic head for acquiring card information in accordance with a magnetic field change formed by the magnetic strip 12 may be included.

따라서, 사용자가 카드(10)를 카드 리더 모듈(200)의 가이드 홈(253)을 따라 수용 공간(252)까지 삽입하면, IC 카드 리더 모듈(252)를 통해 카드 정보가 리딩될 수 있다. 또한, IC 카드 리딩에 문제가 발생하는 경우 등에 있어서, 사용자는 카드(10)를 가이드(253)를 따라 인출하기만 하면, 것으로서 MS 카드 리더부(251)에서는 바로 자기 스트립(12)의 정보를 획득할 수 있다.Therefore, when the user inserts the card 10 along the guide groove 253 of the card reader module 200 up to the accommodation space 252, the card information can be read through the IC card reader module 252. If the user takes out the card 10 along the guide 253 in the case where a problem occurs in reading the IC card or the like, the MS card reader unit 251 can not directly retrieve the information of the magnetic strip 12 Can be obtained.

또한, 일 실시 예에서 자기 헤드를 이용한 자기 스트립(12) 정보의 독출은 방향과 무관할 수 있으므로, IC 카드 리딩을 위해 슬라이딩 삽입하는 경우에도 자기 스트립(12)으로부터 MS 카드 정보가 미리 획득될 수 있다. 다만, 미리 획득된 MS 카드 정보는 IC 카드 정보가 유효하지 않거나 훼손된 경우에만 보조적으로 이용될 수 있다.Also, in one embodiment, the reading of the magnetic strip 12 information using the magnetic head may be independent of the direction, so that even when sliding insertion is performed for IC card reading, MS card information can be acquired from the magnetic strip 12 in advance have. However, the MS card information acquired in advance can be supplementarily used only when the IC card information is invalid or damaged.

그리고, 카드 리더 모듈(200)에서 리딩된 카드 정보는 단말기(100)의 연결 단자를 통해 수신되어 단말기(100)의 제어부(후술함)로 전달된다. 단말기(100)의 제어부는 해당 카드 정보와 결제 프로그램(110)을 이용하여 거래 승인 요구 전문을 생성하여 통신망(30)을 통해 중계 서버(300)로 전송처리 한다.The card information read from the card reader module 200 is received through the connection terminal of the terminal 100 and transmitted to a control unit (to be described later) of the terminal 100. The control unit of the terminal 100 generates a transaction approval request message using the card information and the payment program 110 and transmits the transaction approval request message to the relay server 300 through the communication network 30. [

이때, 카드 리더 모듈(200)를 통해 리딩된 카드 정보는 카드 리더 모듈(200)의 커넥터(210), 연결 단자(135)를 통해 단말기(100)의 제어부에 전달된다.At this time, the card information read through the card reader module 200 is transmitted to the controller of the terminal 100 through the connector 210 and the connection terminal 135 of the card reader module 200.

본 발명의 실시예에 따른 카드 리더 모듈(200)는 상기한 바와 같이, RF 방식의 비접촉식 IC 카드 또는 접촉식 IC 카드로 제작되면서 자기 스트립(12)을 갖는 겸용 카드의 카드 정보를 동시 또는 순차적으로 읽을 수 있게 된다.As described above, the card reader module 200 according to the embodiment of the present invention can simultaneously or sequentially acquire the card information of the dual card having the magnetic strip 12 while being manufactured from the RF type contactless IC card or the contact type IC card It will be readable.

예를 들어, IC 카드 리더부(252)는 비접촉식 IC 카드의 경우, 카드 정보를 리딩하기 위해 카드 리더 모듈(200)에 구비되는 IC 카드 리더 모듈는 RF 통신 모듈을 포함하도록 구현될 수 있다.For example, in the case of a contactless IC card, the IC card reader unit 252 may be implemented to include an RF communication module in the IC card reader module included in the card reader module 200 for reading the card information.

상기 IC 카드는 EMV 규격을 준용한 IC칩 및 그 어플리케이션이 내장된 카드일 수 있으며, 상기 EMV는 Europay/MasterCard/Visa의 카드사가 모여 공동으로 제정한 신용 및 직불 거래에 관한 국제 표준으로 스마트카드를 이용한 거래에 관한 표준을 의미하는 것이다.The IC card may be an IC chip conforming to the EMV standard and a card having the application embedded therein. The EMV is an international standard for credit and debit transactions established jointly by card companies of Europay / MasterCard / Visa. It means the standard for the transaction used.

IC 카드의 경우, 카드 리더 모듈(200)는 카드(10)와의 통신을 통해 고객 카드의 각종 정보를 읽어들이고 기타 필요한 정보(결제 금액 및 비밀번호 등)가 입력되면, 오프라인 승인/오프라인 거절/온라인 중에서 거래를 어떤 종류로 요청할지 결정하여 카드(10)로 전송한다.In the case of an IC card, the card reader module 200 reads various kinds of information of the customer card through communication with the card 10, and when necessary information (payment amount and password, etc.) is inputted, Determines what kind of transaction is requested, and transmits it to the card (10).

카드(10)는 카드 리더 모듈(200)의 요청을 검토해 오프라인 승인/오프라인 거절/회신(referral)/온라인 중에서 결정해 카드 리더 모듈(200)로 응답할 수 있다.The card 10 may review the request of the card reader module 200 to determine whether to accept offline approval / offline rejection / referral / online and respond to the card reader module 200.

카드 리더 모듈(200)는 카드(10)의 응답을 토대로 오프라인 승인/오프라인 거절/회신을 수행하고 온라인일 경우 거래 승인 요구 전문을 단말기(100)를 통해 중계 서버(300)로 전송할 수 있다.The card reader module 200 performs offline approval / offline rejection / reply on the basis of the response of the card 10, and transmits the transaction approval request message to the relay server 300 via the terminal 100 when the card reader module 200 is online.

중계 서버(300)에서는 상기 거래 승인 요구 전문을 카드사 서버(500)로 전송하고, 카드사 서버(10)는 이의 승인/거절 여부를 포함한 응답 전문을 중계 서버(300)로 전송하며, 중계 서버(300)는 상기 응답 전문을 다시 단말기(100)를 통해 카드 리더 모듈(200)로 전송할 수 있다.The relay server 300 transmits the transaction approval request telegram to the card issuer server 500 and the card issuer server 10 transmits the reply telegram including the approval / rejection to the relay server 300, May transmit the response message to the card reader module 200 through the terminal 100 again.

카드 리더 모듈(200)는 전송받은 응답 전문의 승인/거절 여부에 따라 카드(10)에 최종 요청을 하고, 카드(10)는 카드 리더 모듈(200)의 요청을 검토해 최종적으로 승인/거절로 응답하며, 카드 리더 모듈(200)는 카드(10)의 응답에 따라 거래를 승인/거절하게 된다.The card reader module 200 makes a final request to the card 10 in accordance with whether the received response message is approved or rejected and the card 10 examines the request of the card reader module 200 and finally responds to the approval / And the card reader module 200 approves / rejects the transaction according to the response of the card 10.

도 3은 본 발명의 일실시예에 따른 카드 리더 모듈(200)의 구성을 블록도록 도시한 것이다.3 is a block diagram illustrating the configuration of a card reader module 200 according to an embodiment of the present invention.

도 3을 참조하면, 카드 리더 모듈(200)은 커넥터(210), 전원부(230), 제어부(240), 리더부(250), 메모리부(260) 및 표시부(270)를 포함한다.Referring to FIG. 3, the card reader module 200 includes a connector 210, a power source 230, a controller 240, a reader 250, a memory 260, and a display 270.

한편, 제어부(240)는 전문 생성부(243), 인터페이스부(244), 암호화 키 생성부(245) 및 암호화/복호화부(246, 247)을 포함할 수 있다. 여기서, 카드 리더 모듈(200)의 암호화/복호화부(246)는 편의에 따라 하나의 모듈로 설명할 것이나, 암호화부 및 복호화부를 모두 포함하는 하나의 암호화 모듈로 구성될 수 있으며, 암호화부 및 복호화부가 별도 모듈로 존재할 수도 있다.The control unit 240 may include a professional generating unit 243, an interface unit 244, an encryption key generating unit 245, and encryption / decryption units 246 and 247. Here, the encryption / decryption unit 246 of the card reader module 200 will be described as one module for convenience, but it may be configured as one encryption module including both the encryption unit and the decryption unit, Additional modules may be present.

커넥터(210)는 카드 리더 모듈(200)의 본체에 부착되어 단말기(100)의 연결 포트(135)를 통해 IC 카드 또는 MS 카드 결제에 필요한 정보를 단말기(100) 교환할 수 있도록 한다.The connector 210 is attached to the main body of the card reader module 200 to allow the terminal 100 to exchange information necessary for payment of an IC card or an MS card through the connection port 135 of the terminal 100.

또한, 전원부(230)는 카드 리더 모듈(200) 전체의 각 구성부에 전원을 공급한다. In addition, the power supply unit 230 supplies power to the respective components of the entire card reader module 200.

한편, 암호화 키 생성부(245)는 카드 정보를 암호화하기 위한 제2 암호화 키를 생성한다. 제2 암호화 키는 랜덤 번호 생성기를 통해 미리 결정된 난수일 수 있으나, 바람직하게는 대칭 키 방식의 암호화 키일 수 있다. 생성된 암호화 키는 메모리부(260)에 저장될 수 있다. 예를 들어, 대칭 키 방식은 3DES 방식이 사용될 수 있으며, DES 대칭 키 알고리즘은, 보안성이 상대적으로 낮을 수 있으나 처리 속도가 빠르므로 본 발명의 실시 예에 따른 좌표 정보와 같은 위치 정보 암호화에 적용될 수 있다.On the other hand, the encryption key generation unit 245 generates a second encryption key for encrypting the card information. The second encryption key may be a predetermined random number through the random number generator, but it may preferably be a symmetric key type encryption key. The generated encryption key may be stored in the memory unit 260. For example, the symmetric key scheme may use the 3DES scheme, and the DES symmetric key algorithm may be relatively low in security but may be applied to location information encryption such as coordinate information according to the embodiment of the present invention, .

그리고, 암호화/복호화부(246)는 단말기(100)로부터 보안 채널을 통해 수신되는 제1 암호화 키를 이용하여, 상기 제2 암호화 키로 암호화된 카드 정보를 다시 제1 암호화 키로 암호화할 수 있다. 한편, 제2 암호화 키 또한 독립적으로 제1 암호화 키로 암호화될 수도 있다.The encryption / decryption unit 246 may encrypt the card information encrypted with the second encryption key with the first encryption key using the first encryption key received from the terminal 100 via the secure channel. On the other hand, the second encryption key may also be independently encrypted with the first encryption key.

그리고, 인터페이스부(244)는 상기 제1 암호화 키 및 상기 제2 암호화 키로 암호화된 카드 정보를 단말기(100)로 전달하기 위한 신호로 변환한다.The interface unit 244 converts the first encryption key and the card information encrypted with the second encryption key into a signal for transfer to the terminal 100.

한편, 인터페이스부(244)는 단말기(100)에서 입력된 결제 금액 정보를 커넥터(210)를 통해 수신할 수 있다.Meanwhile, the interface unit 244 can receive the payment amount information input from the terminal 100 through the connector 210.

그리고, 전문 생성부(243)는 리더부(250)를 통해 획득된 카드 정보, 단말기(100)로부터 수신된 결제 금액 정보 및 입력된 PIN번호를 이용하여, 거래 승인 요구 전문을 생성한다.The professional generating unit 243 generates a transaction approval request text using the card information acquired through the reader unit 250, the payment amount information received from the terminal 100, and the input PIN number.

한편, 리더부(250)는 마그네틱 카드의 정보를 리딩하기 위한 자기 스트립 리더(MSR, 251)과 IC 카드의 정보를 리딩하기 위한 IC 카드 리더 모듈(252)를 포함할 수 있으며, 그 구조 및 동작에 대하여는 뒤에서 보다 구체적으로 설명하도록 한다.Meanwhile, the reader unit 250 may include a magnetic strip reader (MSR) 251 for reading the information of the magnetic card and an IC card reader module 252 for reading information of the IC card. Will be described later in more detail.

한편, 상기 거래 승인 요구 전문은 EMV(Europay Mastercard Visa) 규격에 맞추어 생성될 수 있다.On the other hand, the transaction approval request telegram can be generated according to the EMV (Europay Mastercard Visa) standard.

메모리부(260)는 플래시 롬(Flash ROM)(262), SRAM(262) 등의 메모리를 포함할 수 있다. 메모리부(260)는 단말기(100)에서 수신된 제1 암호화 키, 암호화 키 생성부(245)에서 생성된 제2 암호화 키, 결제 제어부(241)에서 처리된 카드(10)의 카드 정보, 결제 정보, 또는 해당 카드 리더 모듈(200)의 고유 식별 정보 등을 저장할 수 있다.The memory unit 260 may include a memory such as a flash ROM 262, an SRAM 262, and the like. The memory unit 260 stores the first encryption key received from the terminal 100, the second encryption key generated by the encryption key generation unit 245, the card information of the card 10 processed by the payment control unit 241, Information, unique identification information of the card reader module 200, and the like.

표시부(270)는 붉은 색 LED 또는 푸른 색 LED 등을 이용해 발광하여 카드 리더 모듈(200)의 현재 상태를 알려주거나, "삐" 소리와 같은 특정 신호음을 발생하여 결제를 해도 좋다는 신호를 인지시킬 수도 있다.The display unit 270 may emit light using a red LED or a blue LED to inform the current state of the card reader module 200 or to generate a specific beep sound such as a beep sound to recognize a signal have.

또한, 제어부(240)는 나머지 구성요소들, 즉, 커넥터(210), 전원부(230), 자기 스트립 리더(MSR)(250), 메모리부(260) 및 표시부(270)의 전반적인 동작을 제어한다.The controller 240 controls the overall operation of the remaining components, that is, the connector 210, the power supply 230, the magnetic strip reader (MSR) 250, the memory 260 and the display 270 .

전원부(230)는 배터리와 스위칭부를 포함할 수 있으며, 스위칭부(232)는 바이폴라 트랜지스터, 모스 트랜지스터 또는 기타 스위칭 소자로 이루어질 수 있고, 커넥터(210)로부터 수신되는 감지 신호에 따라 카드 리더 모듈(200)의 각 구성부에 전원을 선택적으로 공급할 수 있다.The power supply unit 230 may include a battery and a switching unit. The switching unit 232 may be a bipolar transistor, a MOS transistor, or other switching device. Can selectively supply power to the respective components of the battery.

카드 리더 모듈(200)와 단말기(100)가 서로 연결되는 경우 커넥터(210)에서 단말기(100) 감지 신호가 스위칭부에 전달된다. 이에 따라, 감지 신호가 활성화되는 경우 스위칭부가 턴 온 상태가 되어 배터리로부터 수신되는 전원이 카드 리더 모듈(200)의 각 구성부에 공급된다. 여기서, 감지 신호가 활성화된다는 것은 감지 신호가 특정한 전압 이상의 전압 레벨을 가지는 것을 의미할 수 있다. When the card reader module 200 and the terminal 100 are connected to each other, a sensing signal of the terminal 100 is transmitted from the connector 210 to the switching unit. Accordingly, when the sensing signal is activated, the switching unit is turned on, and the power received from the battery is supplied to the respective components of the card reader module 200. Here, activation of the sensing signal may mean that the sensing signal has a voltage level higher than a specific voltage.

반면에, 카드 리더 모듈(200)와 단말기(100)가 서로 분리된 상태에서는 커넥터(210)에서 단말기(100) 감지 신호가 스위칭부에 전달되지 않는다. 이에 따라, 감지 신호가 활성화되지 않는 경우 스위칭부가 턴 오프 상태가 되어 배터리로부터 수신되는 전원의 공급이 차단된다.On the other hand, in a state in which the card reader module 200 and the terminal 100 are separated from each other, a sensing signal of the terminal 100 is not transmitted from the connector 210 to the switching unit. Accordingly, when the detection signal is not activated, the switching unit is turned off, and the supply of power received from the battery is interrupted.

도 4 내지 도 5는 본 발명의 실시 예에 따른 카드 리더 모듈을 이용한 선택적 카드 리딩 구조를 설명하기 위한 예시도이다.4 to 5 are diagrams for explaining a selective card reading structure using a card reader module according to an embodiment of the present invention.

도 4 내지 도 5에 도시된 바와 같이, 본 발명의 실시 예에 따른 카드 리더 모듈(200)을 포함하는 카드 리더 장치는 케이스에 IC 및 MS 겸용 카드가 제1 방향으로 삽입 가능하도록 홈 형상의 가이드(253)가 형성될 수 있다. 특히, 가이드(253)는 IC 카드 리더부(252)와의 연결을 위한 수용 공간(252A)으로 연장 형성될 수 있으며, 나머지 슬라이딩 영역(251A)은 카드가 슬라이딩되는 홈 구조로 형성될 수 있다.4 to 5, the card reader device including the card reader module 200 according to the embodiment of the present invention includes a groove-shaped guide (not shown) so that the IC and the MS- (253) may be formed. In particular, the guide 253 may extend into the receiving space 252A for connection with the IC card reader 252, and the remaining sliding area 251A may be formed with a groove structure in which the card is slid.

이에 따라, IC 카드 리더부(252)는 상기 가이드(253)의 일단에 형성되는 수용 공간(252)에 상기 카드(10)가 정상 삽입되면, 상기 카드(10)의 IC 칩(11)과 접속하여 IC 카드 정보를 리딩하는 리딩 회로를 포함할 수 있다.The IC card reader 252 is connected to the IC chip 11 of the card 10 when the card 10 is normally inserted into the receiving space 252 formed at one end of the guide 253, And a reading circuit for reading the IC card information.

그리고, MS 카드 리더부(251)는 상기 가이드의 홈 일측에 구비되어, 상기 카드(10)가 상기 가이드(253)를 따라 일정 방향으로 슬라이딩되는 동안, 상기 카드(10)의 자기 스트립(12)으로부터 MS 카드 정보를 리딩할 수 있다.The MS card reader unit 251 is provided at one side of the groove of the guide so that the magnetic strip 12 of the card 10 is inserted into the MS card reader unit 251 while the card 10 is slid in the predetermined direction along the guide 253. [ It is possible to read MS card information from the MS card information.

보다 구체적으로, 도 5를 참조하면, 상기 MS 카드 리더부(251)는 상기 겸용 카드가 상기 정상 삽입된 상태에서 상기 가이드(253)를 따라 상기 제1 방향의 반대 방향으로 인출되는 동안, 상기 자기 스트립에 의해 형성되는 자기장 변화에 따라 카드 정보를 획득하는 자기 헤드를 포함한다.5, the MS card reader unit 251 may be configured such that, while the combination card is normally inserted, the MS card reader unit 251 is pulled out in the direction opposite to the first direction along the guide 253, And a magnetic head for acquiring card information in accordance with a magnetic field change formed by the strip.

특히, 상기 자기 헤드는 슬라이딩 영역(251A)의 일 위치에 구비될 수 있다. 예를 들어, 상기 자기 헤드는 상기 카드(10)가 정상 삽입된 상태의 상기 카드(10)의 중심선(255)을 기준으로, 상기 제1 방향에 대응되는 반대 인출 방향으로 일정 거리 이격된 상기 가이드(253)상의 일 위치에 배치될 수 있다.In particular, the magnetic head may be provided at one position of the sliding region 251A. For example, the magnetic head may be configured to guide the card 10, which is spaced a certain distance in the opposite direction of drawing out corresponding to the first direction, with respect to the center line 255 of the card 10, (Not shown).

한편, MS 카드 리더부(251)는 상기 카드(10)가 상기 제1 방향으로 삽입되는 동안, 상기 자기 스트립에 의해 형성되는 자기장 변화에 따라 카드 정보를 획득하는 자기 헤드를 포함할 수도 있다. 이 경우, MS 카드 리더부(251)는 MS 카드 정보를 IC 리딩을 위한 카드 삽입시 미리 획득 및 백업하고, IC 카드 훼손 등으로 문제 발생시 상기 미리 획득된 카드 정보를 단말기(100)로 전달할 수 있다.On the other hand, the MS card reader unit 251 may include a magnetic head for acquiring card information according to the magnetic field change formed by the magnetic strip while the card 10 is inserted in the first direction. In this case, the MS card reader unit 251 acquires and backs up the MS card information in advance for insertion of a card for IC reading, and may transmit the previously obtained card information to the terminal 100 when a problem occurs due to IC card corruption or the like .

한편, 도 4 내지 도 5에 도시된 바와 같이 본 발명의 실시 예에 따르면, 상기 가이드(253)는 상기 카드(10)의 전단이 상기 IC 카드 리더부(252)의 수용 공간(252A)에 정상 삽입된 경우, 상기 카드(10)의 후단이 뒤로 흔들리지 않도록 고정하는 고정 수단(254)을 더 포함할 수 있다.4 to 5, the guide 253 is disposed in the receiving space 252A of the IC card reader unit 252 so that the front end of the card 10 is in a normal state When the card 10 is inserted, it may further include fixing means 254 for fixing the rear end of the card 10 so as not to be shaked backward.

여기서, 상기 고정 수단(254)은 상기 카드(10)의 전단이 상기 수용 공간에 정상 삽입된 경우 돌출가능하게 구비되는 돌출부로 구비될 수 있다. 이 경우, 상기 제어부(240)는 상기 카드(10)가 상기 가이드를 따라 인출 슬라이딩되어 상기 카드(10)의 자기 스트립으로부터 MS 카드 정보가 리딩되도록, 기 설정된 조건에 따라 상기 돌출부(254)를 제어할 수 있다.Here, the fixing means 254 may be provided as a protruding portion that can be protruded when the front end of the card 10 is normally inserted into the receiving space. In this case, the controller 240 controls the protrusion 254 according to a predetermined condition so that the card 10 is drawn out and slid along the guide to read the MS card information from the magnetic strip of the card 10 can do.

이에 따라, 본 발명의 실시 예는 사용자가 IC 카드 리딩을 위해 삽입한 카드 정보에 문제 등이 발생하는 경우에는 단지 카드를 인출하기만 하면 MS 카드 정보를 리딩시킬 수 있게 되는 유용한 구조적 특징을 제공할 수 있다.Accordingly, when an issue occurs in the card information inserted by the user for reading the IC card, the embodiment of the present invention provides a useful structural feature that can read the MS card information simply by withdrawing the card .

한편, 도 6은 본 발명의 실시 예에 따른 시스템 동작을 설명하기 위한 래더 다이어그램이다.6 is a ladder diagram for explaining system operation according to an embodiment of the present invention.

도 6에 도시된 바와 같이, 전체 시스템은 세부적으로 카드 리더 모듈(200), 단말기(100) 및 중계 서버(300)간 동작으로 설명될 수 있다. 다만, 본 발명의 실시 예에서, 카드 리더 모듈(200)과 단말기(100)는 결합된 형태로 구현될 수 있으며 이 경우 카드 리더 장치(200)로서 동작할 수 있다. 따라서, 본 발명의 실시 예에서 카드 리더 장치(200)는 카드 리더 모듈(200)과 단말기(100)가 연결된 형태로 구현되는 장치를 포함할 수 있다. 이에 따라, 카드 리더 모듈(200)의 제어부(240)가 단말기(100)의 전반적인 동작을 제어하는 중앙처리장치로 구현될 수도 있다.6, the entire system can be described in detail as an operation between the card reader module 200, the terminal 100, and the relay server 300. However, in the embodiment of the present invention, the card reader module 200 and the terminal 100 may be combined and operated as a card reader device 200 in this case. Therefore, in the embodiment of the present invention, the card reader device 200 may include a device implemented in a form in which the card reader module 200 and the terminal 100 are connected. Accordingly, the control unit 240 of the card reader module 200 may be implemented as a central processing unit that controls the overall operation of the terminal 100.

이에 따라, 도 6을 참조하면, 본 발명의 실시 예에 따른 단말기(100)는 먼저 결제Accordingly, referring to FIG. 6, the terminal 100 according to the embodiment of the present invention first

도 6을 참조하면, 단말기(100)는 IC 및 MS 겸용 신용 카드의 결제를 처리하기 위한 결제 프로그램(100)을 실행한다(S50).Referring to FIG. 6, the terminal 100 executes a payment program 100 for processing settlement of an IC and an MS credit card (S50).

그리고, 판매자가 물품 및 서비스를 판매하기 위해 단말기(100)의 연결 포트(135)에 위치한 삽입 홈에 카드 리더(200)의 커넥터(210)를 연결한다(S51).Then, the seller connects the connector 210 of the card reader 200 to the insertion slot located at the connection port 135 of the terminal 100 to sell goods and services (S51).

이때, 단말기(100)는 연결 포트(135)를 통해 카드 리더(200)의 자기 스트립 리더(MSR)(251) 및 IC 카드 리더(252)를 인식할 수 있다(S52).At this time, the terminal 100 can recognize the magnetic strip reader (MSR) 251 and the IC card reader 252 of the card reader 200 through the connection port 135 (S52).

그리고, 판매자나 소비자가 카드(10)를 카드 리더 모듈(200)의 리더부(250)에 구비된 카드 삽입 홈 가이드(253)를 통해 수용 공간(254A)까지 삽입하면(S53), 카드 리더 모듈(200)은 IC 카드 정보의 리딩 오류가 발생되는지 확인한다(S54).When a seller or a consumer inserts the card 10 to the accommodation space 254A through the card insertion groove guide 253 provided in the reader unit 250 of the card reader module 200 The controller 200 checks whether a reading error of the IC card information occurs (S54).

그리고, IC 카드 정보가 정상 획득되는 경우에는 카드 리더 모듈(200)은 커넥터(210)를 통해 단말기(100)로 IC 카드 정보를 전송한다(S55).If the IC card information is normally acquired, the card reader module 200 transmits the IC card information to the terminal 100 via the connector 210 (S55).

반면, IC 카드 정보의 리딩 오류가 발생하는 경우, 카드 리더 모듈(200)은 MS 카드 리더부(251)를 통해, 카드가 삽입된 방향과 상이한 특정의 제2 방향으로 인출되는 동안에 리딩되는 마그네틱 카드 정보를 리딩한다(S57).On the other hand, when a reading error of the IC card information occurs, the card reader module 200, through the MS card reader unit 251, reads the magnetic card, which is read while being drawn out in the specific second direction, Information is read (S57).

예를 들어, 카드 리더 모듈(200)의 제어부(240)는 상기 삽입된 겸용 카드로부터 상기 IC 카드를 우선적으로 리딩할 수 있다. 이에 따라, 상기 특정 방향은 상기 겸용 카드를 인출시키는 방향일 수 있다.For example, the control unit 240 of the card reader module 200 can preferentially read the IC card from the inserted combination card. Accordingly, the specific direction may be a direction for pulling out the combination card.

또한, 카드 리더 모듈(200)은 상기 IC 카드 정보가 우선적으로 정상 획득되기 위해, 상기 카드(10)가 상기 IC 카드 리더부(252)의 수용 공간(252A)에 정상 삽입된 경우, 상기 카드(10)의 후단을 고정하는 고정 수단(254)을 돌출시킬 수 있다.When the card 10 is normally inserted into the accommodating space 252A of the IC card reader unit 252 so that the IC card information is normally acquired normally, The fixing means 254 for fixing the rear end of the base 10 can be protruded.

또한, 카드 리더 모듈(200)의 제어부(240)는 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 겸용 카드가 상기 가이드를 따라 인출 슬라이딩되어 상기 겸용 카드의 자기 스트립으로부터 MS 카드 정보가 리딩되도록, 상기 고정 수단을 인입시킬 수 있다.In addition, when an error occurs in the reading of the IC card information, the control unit 240 of the card reader module 200 causes the combination card to slide out along the guide so that the MS card information is read from the magnetic strip of the combination card , The fixing means can be drawn in.

다만, 실시 예에 따라, 상기 특정 방향은 상기 겸용 카드를 삽입시키는 방향일 수도 있다. 이 경우, 카드 리더 모듈(200)의 제어부(240)는 상기 삽입된 겸용 카드로부터 상기 MS 카드 정보를 리딩하여 임시 저장하고, 상기 MS 카드 리더부(251)는 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 임시 저장된 MS 카드 정보를 카드 정보로서 획득할 수도 있다.However, according to the embodiment, the specific direction may be a direction for inserting the combination card. In this case, the control unit 240 of the card reader module 200 reads and temporarily stores the MS card information from the inserted combination card, and the MS card reader unit 251 generates an error in the reading of the IC card information , It may acquire the temporarily stored MS card information as card information.

또한, 임시 저장된 MS 카드 정보가 존재하더라도, 상기 제어부(240)는 상기 IC 카드 정보가 정상 리딩된 경우에는 상기 임시 저장된 MS 카드 정보를 폐기할 수 있다.In addition, even if the temporarily stored MS card information exists, the control unit 240 can discard the temporarily stored MS card information if the IC card information is normally read.

이와 같이 획득된 MS 카드 정보는 커넥터(210)를 통해 단말기(100)로 전달될 수 있다.The MS card information thus obtained may be transmitted to the terminal 100 through the connector 210. [

또한, 일 실시 예에서, 카드 리더 모듈(200)의 제어부(240)는 상기 IC 카드 정보 또는 MS 카드 정보 중 정상 리딩된 카드 정보에 대응되는 결제 수단 식별 정보를 상기 리딩된 카드 정보에 부가하여 단말기(100)로 전달할 수 있으며, 단말기(100) 또는 중계 서버(300)는 상기 결제 수단 식별 정보에 기초하여, MS 또는 IC 카드의 결제여부를 확인할 수 있게 된다.In addition, in one embodiment, the control unit 240 of the card reader module 200 adds the payment means identification information corresponding to the normally read card information among the IC card information or the MS card information to the read card information, And the terminal 100 or the relay server 300 can confirm whether the MS or the IC card has been settled based on the payment means identification information.

한편, 단말기(100)는 사용자로부터 결제 금액을 입력 받은 후(S59), 상기 S55 또는 S58 단계에서 획득된 IC 카드 정보 또는 마그네틱 카드 정보를 이용하여, 결제 금액 정보를 포함하는 거래 승인 요구 전문을 생성한다(S60).On the other hand, after receiving the payment amount from the user (S59), the terminal 100 generates a transaction approval request message including the payment amount information using the IC card information or the magnetic card information obtained in the step S55 or S58 (S60).

한편, 단말기(100)는 상기 생성된 거래 승인 요구 전문을 이용하여, 통신모듈을 통해 중계 서버(300)로 승인 요청을 수행한다(S61 단계).Meanwhile, the terminal 100 performs an approval request to the relay server 300 through the communication module using the generated transaction approval request message (step S61).

도 7 및 도 8은 본 발명의 실시 예에 다른 카드 리더 모듈(200)의 동작을 설명하기 위한 흐름도이다.7 and 8 are flowcharts for explaining the operation of the card reader module 200 according to the embodiment of the present invention.

도 7 및 도 8에서는 본 발명의 실시 예에 따른 카드 리더 모듈(200)을 응용한 효율적인 카드 결제 처리 방법을 설명하기 위한 것이다.7 and 8 illustrate an efficient card settlement processing method using the card reader module 200 according to the embodiment of the present invention.

먼저 도 7을 참조하면, 카드 리더 모듈(200)은 카드가 제1 방향으로 슬라이딩 삽입됨에 따라 MS 카드 리더부(251)를 통해 MS 카드 정보를 리딩한다.7, the card reader module 200 reads the MS card information through the MS card reader unit 251 as the card is slid in the first direction.

그리고, 제어부(240)는 현재 삽입된 카드가 MS 전용 카드인지 여부를 판단한다(S103).Then, the control unit 240 determines whether the currently inserted card is a MS dedicated card (S103).

예를 들어, 삽입되는 카드는 IC 기능이 없는 일반 MS 신용카드이거나, 포인트 카드일 수 있다. 이 경우, 불필요하게 사용자는 IC 카드 리더부(252)의 IC 슬롯 공간에 삽입할 필요가 없으며, 삽입 슬라이딩만으로도 카드 정보의 결제 처리가 수행되도록 할 수 있다.For example, the inserted card may be a generic MS credit card without IC function, or a point card. In this case, it is not necessary for the user to unnecessarily insert the card into the IC slot space of the IC card reader unit 252, and the payment processing of the card information can be performed by only the insertion sliding.

이를 위해, 제어부(240)는 리딩된 MS 카드 정보로부터 획득되는 카드 식별 정보로부터 상기 카드가 MS 전용 카드인지 여부를 식별하거나, 단말기(100)를 통해 사용자 입력에 따라 상기 카드는 MS 카드임을 나타내는 입력 정보를 수신하여, 상기 카드가 MS 전용 카드인지 식별할 수 있다.For this, the control unit 240 identifies whether the card is a MS dedicated card, from the card identification information obtained from the read MS card information, or inputs an input indicating that the card is an MS card Information to identify whether the card is a MS exclusive card.

만약, MS 전용 카드가 아닌 경우, 제어부(240)는 겸용 카드로 판단할 수 있으며, 이 때 상기 MS 카드 정보는 IC 카드 삽입의 디텍팅 정보로서 이용될 수 있다(S105).If the MS card is not the MS exclusive card, the control unit 240 can determine that the card is a dual card, and the MS card information can be used as the detection information of the IC card insertion (S105).

이를 위해, 제어부(240)는 MS 카드 리더부(251)로부터 획득된 MS 카드 정보를 IC 디텍팅 정보로 변환하여 IC 카드 리더부(252)로 전달할 수 있다. 이에 따라, IC 카드 리더부(252)의 리더 회로에는 디텍트(detect) 회로가 제외될 수 있다. 따라서, IC 카드 리더부(252)에 대한 생산비용 절감이 가능하게 된다.For this, the control unit 240 may convert the MS card information acquired from the MS card reader unit 251 into IC detection information, and may transmit the IC detection information to the IC card reader unit 252. Accordingly, the reader circuit of the IC card reader unit 252 can be omitted from the detector circuit. Therefore, the production cost for the IC card reader unit 252 can be reduced.

한편, 상기 IC 카드 삽입이 디텍팅되면, 카드 리더 모듈(200)은 IC 카드 리더부(252)를 통해 IC 카드 정보를 리딩하며, 리딩시 오류 발생 여부를 판단한다(S107).Meanwhile, if the insertion of the IC card is detected, the card reader module 200 reads the IC card information through the IC card reader 252 and determines whether an error has occurred in reading (S 107).

그리고, 상기 S103 단계에서 MS 전용 카드로 판단되거나, 상기 S107 단계에서 IC 카드에 오류가 발생된 경우, 제어부(240)는 MS 카드 정보를 이용하여 결제 처리를 수행한다(S111).If it is determined in step S103 that the card is a dedicated MS card, or if an error occurs in the IC card in step S107, the control unit 240 performs payment processing using the MS card information (step S111).

이를 위해, 제어부(240)는 MS 전용 카드로 판별되지 않은 경우라도 상기 MS 카드 정보를 임시 저장할 수 있다.For this, the control unit 240 may temporarily store the MS card information even if it is not discriminated as an MS exclusive card.

또한, 상기와 같은 경우 S101단계에서 카드가 잘못된 방향으로 삽입하게 되면 MS 카드정보가 정상적으로 독출되지 않으므로, 카드 리더 모듈(200)은 정확한 방향으로 넣도록 유도하는 메시지를 단말기(100)를 통해 출력할 수도 있다. 다만, 이 경우에는 MS가 디텍팅의 역할을 수행할 수 없게 되므로 IC 디텍팅 회로 등이 별도로 필요할 수 있다.In this case, if the card is inserted in the wrong direction in step S101, the MS card information is not normally read. Therefore, the card reader module 200 outputs a message instructing the user to insert the card in the correct direction through the terminal 100 It is possible. However, in this case, since the MS can not perform the detec- ting function, an IC detecting circuit and the like may be separately required.

한편, 도 8에서는 본 발명의 실시 예에 따라 카드(10)가 제2 방향으로 인출되는 경우의 동작을 예시한 것으로, 먼저, 카드 리더 모듈(200) 및 단말기(100)는 먼저 리딩된 IC 카드 정보를 이용한 결제 처리를 수행한다(S201).8, the card reader module 200 and the terminal 100 are connected to an IC card 100, which is a leading IC card, And performs payment processing using information (S201).

그리고, 결제 완료 후 카드가 제2 방향으로 슬라이딩 인출되면(S203), 제어부(240)는 MS 카드 리더부(251)를 통해, 상기 제2 방향으로 슬라이딩 인출되는 카드의 MS 카드 정보를 획득하며, 상기 MS 카드 정보와 먼저 처리된 IC 카드 정보가 동일한지 확인한다(S205).When the card is slid in the second direction (S203), the control unit 240 obtains the MS card information of the card sliding in the second direction through the MS card reader unit 251, It is confirmed whether the MS card information and the processed IC card information are identical (S205).

만약, 동일하지 않은 경우, 제어부(240)는 불법변조 카드로 판별하며, 이에 대응하는 오류 신호를 단말기(100)로 전달할 수 있다. 이에 따라, 결제 처리 취소 프로세스가 카드 리더 모듈(200) 및 단말기(100)간에 수행될 수 있으며(S209), 단말기(100)는 결제 취소 요청을 중계 서버(300)로 전송할 수 있다.If they are not the same, the control unit 240 determines that the card is an illegal card, and can transmit an error signal corresponding to the card to the terminal 100. Accordingly, the payment processing cancellation process can be performed between the card reader module 200 and the terminal 100 (S209), and the terminal 100 can transmit a payment cancellation request to the relay server 300. [

한편, 동일한 경우 제어부(240)는 정상 카드로 판별하고, 결제 완료 처리를 수행할 수 있다(S207). On the other hand, if they are the same, the control unit 240 can discriminate the card as a normal card and perform the settlement processing (S207).

이와 같은 실시 예에 따르면, 제1 방향으로 삽입되어 IC로 기 처리된 카드 번호등과 같은 IC 카드정보와 카드가 슬라이딩 인출될 때 제2 방향으로 리딩된 MS 카드 번호와 같은 MS 카드 정보의 비교에 따라, 불법변조 카드인지 확인할 수 있으므로, 상기와 같은 편의성과 함께 위조 방지 효과도 함께 가져올 수 있다.According to this embodiment, when comparing the IC card information such as the card number inserted into the first direction and preliminarily processed by the IC and the MS card information such as the MS card number read in the second direction when the card is slidingly drawn Accordingly, it can be confirmed that the card is an illegal card, so that it is possible to provide counterfeiting prevention effect together with the convenience as described above.

이와 같은 본 발명의 실시 예에 따라, 사용자는 한번의 카드 슬라이딩 삽입만으로도 MS 카드, IC 카드 중 가능한 하나의 카드를 선택적으로 이용할 수 있게 되며, IC 카드 리딩이 실패하더라도 MS 카드 리딩이 자동적으로 보완되어, 사용자에게 다시 리딩하라는 등의 오류 메시지를 출력할 필요성이 현저히 줄어들게 된다. 또한, 사용자의 동작을 최소화하고, IC 디텍팅 회로 삭제 등의 절감효과를 가져올 수 있다.According to the embodiment of the present invention, the user can selectively use one of the MS card and the IC card by only one card sliding insertion, and even if the IC card reading fails, the MS card reading is automatically supplemented , The need to output an error message such as asking the user to read it again is greatly reduced. In addition, the operation of the user can be minimized, and the IC detec- tion circuit can be eliminated.

또한, 슬라이딩 삽입 횟수를 크게 단축시키게 되므로, 잦은 슬라이딩으로 인해 발생되는 정전기 발생으로 인한 회로 손상 등을 방지할 수 있게 된다.In addition, since the number of sliding insertions is greatly shortened, it is possible to prevent circuit damage due to frequent occurrence of static electricity caused by sliding.

상술한 본 발명에 따른 방법은 컴퓨터에서 실행되기 위한 프로그램으로 제작되어 컴퓨터가 읽을 수 있는 기록 매체에 저장될 수 있으며, 컴퓨터가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다.The method according to the present invention may be implemented as a program for execution on a computer and stored in a computer-readable recording medium. Examples of the computer-readable recording medium include a ROM, a RAM, a CD- , A floppy disk, an optical data storage device, and the like, and may also be implemented in the form of a carrier wave (for example, transmission over the Internet).

또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안될 것이다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, It should be understood that various modifications may be made by those skilled in the art without departing from the spirit and scope of the present invention.

10: 겸용 카드
11: IC 칩
12: 자기 스트립
100: 단말기
200: 카드 리더 모듈
250: 리더부
251: MS 카드 리더
252: IC 카드 리더
253: 가이드
254: 고정 수단
251: 자기 스트립 리더
252: IC 카드 리더
300: 중계 서버
400: 카드사 서버
10: Combination card
11: IC chip
12: magnetic strip
100: terminal
200: card reader module
250:
251: MS Card Reader
252: IC card reader
253: Guide
254: Fixing means
251: Self Strip Reader
252: IC card reader
300: relay server
400: card issuer server

Claims (19)

카드 리더 장치의 동작 방법에 있어서,
사용자에 의해 IC 및 MS 중 적어도 하나가 사용가능한 카드가 삽입되는 단계;
상기 삽입된 카드로부터 IC 카드 정보를 리딩하는 단계;
IC 카드 리더부에 정상 삽입되어 IC 리딩 회로가 IC 칩과 접속된 상태에서 상기 IC 카드 정보 리딩에 에러가 발생된 경우, 상기 카드가 상기 삽입에 대응하는 특정 방향으로 슬라이딩됨에 따라 자기 헤드에서 발생되는 자기장 신호로부터 MS 카드 정보를 획득하는 단계; 및
상기 IC 카드 정보 또는 MS 카드 정보를 이용한 결제 처리를 수행하는 단계를 포함하고,
상기 결제 처리에 이용되는 MS 카드 정보는 상기 IC 카드 리딩을 위해 슬라이딩 삽입되는 동안 자기 헤드로부터 보조적으로 미리 획득된 MS 카드 정보, 또는 상기 에러가 발생된 경우의 상기 사용자에 의한 인출 슬라이딩시 상기 MS 카드 정보에 대한 리딩을 선택적으로 수행하여 획득되는 MS 카드 정보를 포함하는
카드 리더 장치의 동작 방법.
A method of operating a card reader device,
Inserting a card usable by at least one of the IC and the MS by the user;
Reading the IC card information from the inserted card;
When an error occurs in reading the IC card information while the IC reading circuit is normally inserted into the IC card reader and the IC reading circuit is connected to the IC chip, the card is generated in the magnetic head as the card is slid in a specific direction corresponding to the insertion Obtaining MS card information from the magnetic field signal; And
And performing payment processing using the IC card information or the MS card information,
The MS card information used for the settlement processing may include MS card information supplementarily pre-acquired from the magnetic head during sliding insertion for reading the IC card, or when withdrawing by the user when the error is generated, Information including MS card information obtained by selectively performing reading on information
A method of operating a card reader device.
제1항에 있어서,
상기 IC 카드 정보 또는 MS 카드 정보 중 정상 리딩된 카드 정보에 대응되는 결제 수단 식별 정보를 상기 리딩된 카드 정보에 부가하는 단계를 더 포함하는 카드 리더 장치의 동작 방법.
The method according to claim 1,
And adding the payment means identification information corresponding to the normally read card information among the IC card information or MS card information to the read card information.
제1항에 있어서,
결제 금액을 입력받는 단계; 및
상기 결제 금액에 기초하여 상기 IC 카드 정보 또는 상기 MS 카드 정보 중 어느 하나를 이용한 거래 승인 요구 전문을 생성하는 단계를 더 포함하는
카드 리더 장치의 동작 방법.
The method according to claim 1,
Receiving a payment amount; And
And generating a transaction approval request message using either the IC card information or the MS card information based on the payment amount
A method of operating a card reader device.
제1항에 있어서,
상기 카드가 상기 IC 카드 정보를 리딩하기 위한 IC 카드 리더부의 수용 공간에 정상 삽입된 경우, 상기 카드의 후단을 고정하는 고정 수단을 돌출시키는 단계를 더 포함하는
카드 리더 장치의 동작 방법
The method according to claim 1,
Further comprising the step of protruding a fixing means for fixing the rear end of the card when the card is normally inserted into the accommodating space of the IC card reader for reading the IC card information
How the Card Reader Device Works
제4항에 있어서,
상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 카드가 가이드를 따라 인출 슬라이딩되어 상기 카드의 자기 스트립으로부터 MS 카드 정보가 리딩되도록, 상기 고정 수단을 인입시키는 단계를 더 포함하는
카드 리더 장치의 동작 방법.
5. The method of claim 4,
Further comprising the step of drawing the fixing means such that when the error occurs in reading the IC card information, the card is drawn and slid along the guide to read the MS card information from the magnetic strip of the card
A method of operating a card reader device.
제1항에 있어서,
상기 IC 카드 정보를 리딩하는 단계는,
상기 삽입된 카드로부터 상기 IC 카드를 우선적으로 리딩하는 단계를 포함하고,
상기 특정 방향은 상기 카드를 인출시키는 방향인 것을 특징으로 하는 카드 리더 장치의 동작 방법.
The method according to claim 1,
The step of reading the IC card information includes:
And preferentially leading the IC card from the inserted card,
And the specific direction is a direction for drawing out the card.
제1항에 있어서,
상기 특정 방향은 상기 카드를 삽입시키는 방향이며,
상기 IC 카드 정보를 리딩하는 단계는,
상기 삽입된 카드로부터 상기 MS 카드 정보를 리딩하여 임시 저장하는 단계; 및
상기 IC 카드를 리딩하는 단계를 포함하고,
상기 MS 카드 정보를 획득하는 단계는,
상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 임시 저장된 MS 카드 정보를 카드 정보로서 획득하는 단계를 포함하는
카드 리더 장치의 동작 방법.
The method according to claim 1,
The specific direction is a direction in which the card is inserted,
The step of reading the IC card information includes:
Reading the MS card information from the inserted card and temporarily storing the MS card information; And
And reading the IC card,
The step of acquiring the MS card information comprises:
And acquiring the temporarily stored MS card information as card information when an error occurs in the reading of the IC card information
A method of operating a card reader device.
제7항에 있어서,
상기 IC 카드 정보가 정상 리딩된 경우, 상기 임시 저장된 MS 카드 정보의 카드 번호와 상기 IC 카드 정보의 카드 번호를 비교하는 단계; 및
상기 비교 결과가 일치하지 않는 경우 불법변조 카드로 판별하는 단계를 더 포함하는
카드 리더 장치의 동작 방법.
8. The method of claim 7,
Comparing the card number of the temporarily stored MS card information with the card number of the IC card information when the IC card information is normally read; And
And judging the card as an illegal card if the comparison result does not match
A method of operating a card reader device.
제1항에 있어서,
상기 MS 카드 정보를 획득하는 단계는,
상기 카드가 제1 방향으로 슬라이딩 삽입됨에 따라 상기 MS 카드 정보를 리딩하는 단계를 포함하고,
상기 IC 카드 정보를 리딩하는 단계는,
상기 MS 카드 정보를 이용하여 IC 카드 삽입을 디텍팅하는 단계; 및
상기 디텍팅에 따라, IC 카드 정보를 리딩하는 단계를 포함하는
카드 리더 장치의 동작 방법.
The method according to claim 1,
The step of acquiring the MS card information comprises:
Reading the MS card information as the card is slidingly inserted in a first direction,
The step of reading the IC card information includes:
Detecting the IC card insertion using the MS card information; And
And reading the IC card information according to the detection
A method of operating a card reader device.
카드 리더 장치에 있어서,
사용자에 의해 IC 및 MS 중 적어도 하나가 사용가능한 카드가 삽입되는 리더부를 포함하고,
상기 리더부는
상기 삽입된 카드로부터 IC 카드 정보를 리딩하는 IC 카드 리더부;
상기 IC 카드 리더부에 정상 삽입되어 IC 리딩 회로가 IC 칩과 접속된 상태에서 상기 IC 카드 정보 리딩에 에러가 발생된 경우, 상기 카드가 상기 삽입에 대응하는 특정 방향으로 슬라이딩됨에 따라 자기 헤드에서 발생되는 자기장 신호로부터 MS 카드 정보를 획득하는 MS 카드 리더부; 및
상기 IC 카드 정보 또는 MS 카드 정보를 이용한 결제 처리를 수행하는 제어부를 포함하고,
상기 결제 처리에 이용되는 MS 카드 정보는 상기 사용자에 의해 상기 IC 카드 리딩을 위해 슬라이딩 삽입되는 동안 자기 헤드로부터 보조적으로 미리 획득된 MS 카드 정보, 또는 상기 에러가 발생된 경우의 상기 삽입에 대한 상기 사용자의 인출 슬라이딩시 상기 MS 카드 정보에 대한 리딩을 선택적으로 수행하여 획득되는 MS 카드 정보를 포함하는
카드 리더 장치.
In a card reader device,
And a reader unit into which a card usable by at least one of an IC and an MS is inserted by a user,
The reader unit
An IC card reader unit for reading IC card information from the inserted card;
When an error occurs in the reading of the IC card information while the IC reading circuit is properly inserted into the IC card reader unit and the IC reading circuit is connected to the IC chip, the card is slid in a specific direction corresponding to the insertion, An MS card reader unit for acquiring MS card information from the magnetic field signal; And
And a controller for performing settlement processing using the IC card information or the MS card information,
Wherein the MS card information used for the payment processing is MS card information supplementarily pre-acquired from the magnetic head during sliding insertion for reading the IC card by the user, And the MS card information obtained by selectively performing reading of the MS card information at the time of withdrawal of the MS card information
Card reader device.
제10항에 있어서,
상기 제어부는 상기 IC 카드 정보 또는 MS 카드 정보 중 정상 리딩된 카드 정보에 대응되는 결제 수단 식별 정보를 상기 리딩된 카드 정보에 부가하는 카드 리더 장치.
11. The method of claim 10,
Wherein the control unit adds payment means identification information corresponding to normally read card information among the IC card information or MS card information to the read card information.
제10항에 있어서,
상기 제어부는 입력된 결제 금액에 기초하여 상기 IC 카드 정보 또는 상기 MS 카드 정보 중 어느 하나를 이용한 거래 승인 요구 전문을 생성하는
카드 리더 장치.
11. The method of claim 10,
The control unit generates a transaction approval request message using either the IC card information or the MS card information based on the input payment amount
Card reader device.
제10항에 있어서,
상기 제어부는 상기 카드가 상기 IC 카드 리더부의 수용 공간에 정상 삽입된 경우, 상기 카드의 후단을 고정하는 고정 수단을 돌출시키는
카드 리더 장치.
11. The method of claim 10,
Wherein the controller is configured to project the fixing means for fixing the rear end of the card when the card is normally inserted into the accommodating space of the IC card reader unit
Card reader device.
제13항에 있어서,
상기 제어부는 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 카드가 가이드를 따라 인출 슬라이딩되어 상기 카드의 자기 스트립으로부터 MS 카드 정보가 리딩되도록, 상기 고정 수단을 인입시키는
카드 리더 장치.
14. The method of claim 13,
The control unit draws the fixing means in such a manner that, when an error occurs in the reading of the IC card information, the card is drawn out and slid along the guide to read the MS card information from the magnetic strip of the card
Card reader device.
제10항에 있어서,
상기 IC 카드 리더부는
상기 삽입된 카드로부터 상기 IC 카드를 우선적으로 리딩하며,
상기 특정 방향은 상기 카드를 인출시키는 방향인 것을 특징으로 하는 카드 리더 장치.
11. The method of claim 10,
The IC card reader unit
The IC card is preferentially read from the inserted card,
And the specific direction is a direction for pulling out the card.
제10항에 있어서,
상기 특정 방향은 상기 카드를 삽입시키는 방향이며,
상기 제어부는 상기 삽입된 카드로부터 상기 MS 카드 정보를 리딩하여 임시 저장하고,
상기 MS 카드 리더부는 상기 IC 카드 정보 리딩에 오류가 발생하는 경우, 상기 임시 저장된 MS 카드 정보를 카드 정보로서 획득하는
카드 리더 장치.
11. The method of claim 10,
The specific direction is a direction in which the card is inserted,
Wherein the controller reads and temporarily stores the MS card information from the inserted card,
The MS card reader unit acquires the temporarily stored MS card information as card information when an error occurs in the reading of the IC card information
Card reader device.
제16항에 있어서,
상기 제어부는 상기 IC 카드 정보가 정상 리딩된 경우, 상기 임시 저장된 MS 카드 정보의 카드 번호와 상기 IC 카드 정보의 카드 번호를 비교하고, 상기 비교 결과가 일치하지 않는 경우 불법변조 카드로 판별하는
카드 리더 장치.
17. The method of claim 16,
The control unit compares the card number of the temporarily stored MS card information with the card number of the IC card information when the IC card information is normally read, and discriminates the card as an illegal card if the comparison result does not match
Card reader device.
제10항에 있어서,
상기 MS 카드 리더부는 상기 카드가 제1 방향으로 슬라이딩 삽입됨에 따라 상기 MS 카드 정보를 리딩하고,
상기 제어부는 상기 MS 카드 정보를 이용하여 IC 카드 삽입을 디텍팅하는 정보를 상기 IC 카드 리더부로 전달하며,
상기 IC 카드 리더부는 상기 디텍팅에 따라, 상기 카드의 IC 카드 정보를 리딩하는
카드 리더 장치.
11. The method of claim 10,
The MS card reader unit reads the MS card information as the card is slid in the first direction,
The control unit transmits information for detecting the IC card insertion to the IC card reader unit using the MS card information,
The IC card reader unit reads the IC card information of the card according to the detection
Card reader device.
삭제delete
KR1020160047212A 2016-04-18 2016-04-18 A multi card reader appratus and an method for operating it KR101743120B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160047212A KR101743120B1 (en) 2016-04-18 2016-04-18 A multi card reader appratus and an method for operating it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160047212A KR101743120B1 (en) 2016-04-18 2016-04-18 A multi card reader appratus and an method for operating it

Publications (1)

Publication Number Publication Date
KR101743120B1 true KR101743120B1 (en) 2017-06-15

Family

ID=59217649

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160047212A KR101743120B1 (en) 2016-04-18 2016-04-18 A multi card reader appratus and an method for operating it

Country Status (1)

Country Link
KR (1) KR101743120B1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190029211A (en) * 2017-09-12 2019-03-20 한국정보통신주식회사 A payment terminal apparatus and an method for operating it
KR20190089642A (en) * 2018-01-23 2019-07-31 (주)엠씨페이 Apparatus and method for multi card patment
KR20190100535A (en) * 2018-02-09 2019-08-29 한국정보통신주식회사 A card reader supporting a both way reading, a payment terminal apparatus comprising it and an method for operating them
KR20190106980A (en) * 2019-09-10 2019-09-18 (주)엠씨페이 Apparatus and method for multi card patment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093379A1 (en) 2001-10-30 2003-05-15 Yumi Hatanaka Automated transaction machine
KR101343015B1 (en) * 2012-06-19 2013-12-18 주식회사 제패트로닉스 Hybrid card reader for smart phone
KR101510317B1 (en) * 2013-11-29 2015-04-14 한국정보통신주식회사 Card reader
KR101525565B1 (en) * 2014-12-05 2015-06-03 주식회사 제패트로닉스 bidirectional hybrid card reader

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030093379A1 (en) 2001-10-30 2003-05-15 Yumi Hatanaka Automated transaction machine
KR101343015B1 (en) * 2012-06-19 2013-12-18 주식회사 제패트로닉스 Hybrid card reader for smart phone
KR101510317B1 (en) * 2013-11-29 2015-04-14 한국정보통신주식회사 Card reader
KR101525565B1 (en) * 2014-12-05 2015-06-03 주식회사 제패트로닉스 bidirectional hybrid card reader

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20190029211A (en) * 2017-09-12 2019-03-20 한국정보통신주식회사 A payment terminal apparatus and an method for operating it
KR101972897B1 (en) * 2017-09-12 2019-04-26 한국정보통신주식회사 A payment terminal apparatus and an method for operating it
KR20190089642A (en) * 2018-01-23 2019-07-31 (주)엠씨페이 Apparatus and method for multi card patment
KR102048964B1 (en) * 2018-01-23 2019-11-26 (주)엠씨페이 Apparatus and method for multi card patment
KR20190100535A (en) * 2018-02-09 2019-08-29 한국정보통신주식회사 A card reader supporting a both way reading, a payment terminal apparatus comprising it and an method for operating them
KR102035092B1 (en) * 2018-02-09 2019-10-22 한국정보통신주식회사 A card reader supporting a both way reading, a payment terminal apparatus comprising it and an method for operating them
KR20190106980A (en) * 2019-09-10 2019-09-18 (주)엠씨페이 Apparatus and method for multi card patment
KR102048965B1 (en) 2019-09-10 2019-11-26 (주)엠씨페이 Apparatus and method for multi card patment

Similar Documents

Publication Publication Date Title
KR101492054B1 (en) Card reader, terminal and method for processing payment information thereof
US9286607B2 (en) Method and apparatus for payment transactions
US8671055B2 (en) Portable E-wallet and universal card
US9129199B2 (en) Portable E-wallet and universal card
US9177241B2 (en) Portable e-wallet and universal card
US9218557B2 (en) Portable e-wallet and universal card
US8788418B2 (en) Portable E-wallet and universal card
US20130179351A1 (en) System and method for an authenticating and encrypting card reader
EP2599038B1 (en) Programmable card
KR20160008614A (en) Methods and systems for provisioning payment credentials
EP2807600A1 (en) Portable e-wallet and universal card
KR101743120B1 (en) A multi card reader appratus and an method for operating it
KR101143856B1 (en) Card reader, mobile terminal and payment method using the same
KR101677803B1 (en) Card reader, terminal and method for processing payment information thereof
KR101583156B1 (en) Card reader, terminal and method for processing payment information thereof
US9659291B2 (en) Method for processing a payment
KR101743116B1 (en) A multi card reader module and an appratus using it
KR101599635B1 (en) Method for integrated ic card payment
KR101674299B1 (en) A magnetic card reader appratus and a method for card payments using it
KR101743112B1 (en) A multi card reader module and an appratus using it
KR101373002B1 (en) Card reader and control method the same
KR101472655B1 (en) Payment system for financial transaction card using NFC smart phone and payment method of financial transaction card therefor
KR101972897B1 (en) A payment terminal apparatus and an method for operating it
KR102035092B1 (en) A card reader supporting a both way reading, a payment terminal apparatus comprising it and an method for operating them
US20150100444A1 (en) Portable device for financial transactions

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20160418

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20170223

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20170522

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20170529

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20170530

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20200402

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240423

Start annual number: 8

End annual number: 8