KR101180024B1 - 교통카드의 고속처리 방법 - Google Patents

교통카드의 고속처리 방법 Download PDF

Info

Publication number
KR101180024B1
KR101180024B1 KR1020120017883A KR20120017883A KR101180024B1 KR 101180024 B1 KR101180024 B1 KR 101180024B1 KR 1020120017883 A KR1020120017883 A KR 1020120017883A KR 20120017883 A KR20120017883 A KR 20120017883A KR 101180024 B1 KR101180024 B1 KR 101180024B1
Authority
KR
South Korea
Prior art keywords
card
traffic
traffic card
command
uid
Prior art date
Application number
KR1020120017883A
Other languages
English (en)
Inventor
정성현
소진수
이상훈
Original Assignee
주식회사 쿠토
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 쿠토 filed Critical 주식회사 쿠토
Priority to KR1020120017883A priority Critical patent/KR101180024B1/ko
Application granted granted Critical
Publication of KR101180024B1 publication Critical patent/KR101180024B1/ko

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/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/10019Methods 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 resolving collision on the communication channels between simultaneously or concurrently interrogated record carriers.
    • 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/352Contactless payments by cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Toxicology (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Electromagnetism (AREA)
  • Accounting & Taxation (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 버스의 출입구나 지하철의 게이트에 설치되는 교통카드 단말기의 교통카드 처리속도를 개선하여 버스 출입구 또는 지하철 게이트 부근에서의 교통카드 이용자들에 의한 출입 병목현상을 최소화시킬 수 있고, 나아가 다수의 교통카드를 소지한 사용자가 자신이 선호하는 교통카드를 우선결제카드로 정하여 사용할 수 있도록 한 교통카드의 고속처리 방법을 제공한다.
본 발명의 교통카드 고속처리 방법은 공통의 RF안테나에 결합된 다수의 PCD를 하나의 교통카드단말기 내에 장착하여 전 PCD를 활성화시키는 단계와, 전 PCD가 활성화된 상태에서 RF안테나에 1 또는 2 이상의 교통카드가 접근되면 접근된 교통카드에 해당하는 1 또는 2 이상의 PCD에서 송신(REQA 또는 Initiate) 및 수신(ATQB 또는 UID) 동작을 동시에 수행하여 접근된 모든 교통카드의 정보를 병렬로 리드하는 단계와, 교통카드 정보의 병렬 리드 동작에 따라 단일의 교통카드가 리드되면 해당 교통카드에서 과금을 수행하고 2 이상의 교통카드가 리드되면 교통카드 소지자가 사전에 지정 등록한 우선순위에 따라 과금을 수행하거나 또는 2 이상의 리드된 교통카드 중에서 최종적으로 거래가 성립된 교통카드를 우선결제카드로 정하여 과금을 수행하는 단계를 포함하는 것을 특징으로 한다.

Description

교통카드의 고속처리 방법{High-speed processing method of transportation card}
본 발명은 버스의 출입구나 지하철의 게이트에 설치되는 교통카드 단말기의 교통카드 처리속도를 개선하여 버스 출입구 또는 지하철 게이트 부근에서의 교통카드 이용자들에 의한 출입측 병목현상을 최소화시킬 수 있고, 나아가 다수의 교통카드를 소지한 사용자가 자신이 선호하는 교통카드를 우선결제카드로 정하여 사용할 수 있게 함으로서 대중교통수단의 환승시 나타날 수 있는 환승 미적용에 따른 불이익, 이중결제의 불이익, 결제카드의 불특정에 따른 결제계좌 관리상 불편 등을 해결할 수 있는 교통카드의 고속처리 방법에 관한 것이다.
최근 대부분의 대중교통수단에서는 선불 또는 후불 RF교통카드와 일회용 교통카드를 이용하여 그 이용요금을 징수하고 있다.
이에 따라 대중교통을 이용하고자 하는 자는 선불교통카드, 후불교통카드, 일회용교통카드 중 어느 하나를 선택하여 사용하게 된다.
그런데, 후불교통카드 또는 선불교통카드는 대부분 신용카드와 연계되어 있기 때문에 많은 사람들이 자신도 모르게 자기가 소지한 신용카드 수에 해당하는 수량만큼 교통카드를 소지하게 되는 경우가 흔하다.
이와 같이 다수의 교통카드를 소지하는 경우 사용상 교통카드단말기에서 교통카드데이터간 충돌이 일어날 가능성이 높고 또한 자신이 소지한 교통카드중 어느 교통카드로 결제되고 있는지 알 수가 없어 교통카드사용요금의 결제관리가 곤란하다는 문제점을 야기한다.
이러한 문제를 해결하기 위한 발명이 공개번호 특2000-0049865호(공개일자 2000년08월05일)에 "우선결제용 알에프 카드 및 알에프 카드의 엑세스우선순위 결정방법"으로 제안된 바 있다.
위 발명은 교통카드회원의 요청에 따라 주결제용 구분코드가 부여된 카드를 발행하여 복수개의 RF교통카드가 동시에 교통카드 단말기에 접근하게 되면 접근된 카드들에 대한 정보를 입력순에 따라서 순차적으로 검색하여 주결제용 구분코드가 부여된 하나의 RF교통카드만을 인식하고 요금을 결제하도록 함으로써 교통카드회원이 요금 결제를 위해 하나의 카드를 꺼내지 않고 다수개의 RF교통카드가 수용된 지갑을 카드 단말기에 접근시키는 것만으로 간편하게 요금을 결제할 수 있고, 또한 다수개의 RF교통카드 각각에서 요금이 결제되는 것을 방지할 수 있도록 하기 위해, 결제 우선순위 설정 신청자들을 대상으로 주결제용 구분코드가 부여된 RF교통카드를 발행하는 제1단계와, 교통카드 기록/판독부로 접근하는 RF교통카드를 순차적으로 판독하여 다수개의 교통카드 중 상기 단계에서 발행된 주결제를 위한 하나의 우선결제용 RF교통카드를 인식하는 제2단계와, 상기 제1단계에서 인식된 우선결제용 RF교통카드에 해당 요금을 결제하는 제3단계를 거쳐 우선결제용 RF 카드 및 RF 카드의 엑세스 우선순위가 결정되게 하고 있다.
또한 필요한 경우, 교통카드 발행사별로 결제 우선순위를 설정하는 제1단계와, 교통카드 기록/판독부로 접근하는 RF교통카드를 순차적으로 판독하여 다수개의 카드중 상기 제1단계에서 설정된 주결제를 위한 하나의 RF교통카드를 인식하는 제2단계와, 상기 제2단계에서 인식된 주결제를 위한 RF교통카드에 해당 요금을 결제하는 제3단계를 실행하여 우선결제용 RF 카드 및 RF 카드의 엑세스 우선순위가 결정되게 할 수 있는 방법이나, 교통카드 발행사별로 결제 우선순위를 설정하는 제1단계와, 카드 기록/판독부로 접근하는 RF교통카드를 순차적으로 판독하여 다수개의 카드중 승차플래그를 보유한 RF교통카드를 결제카드로 인식하는 제2단계와, 상기 제2단계에서 인식된 RF교통카드에 해당 요금을 결제하는 제3단계를 실행하여 우선결제용 RF 카드 및 RF 카드의 엑세스 우선순위가 결정되게 할 수 있는 방법을 채택할 수 있음도 설명하고 있다.
이와 같은 공개번호 특2000-0049865호 발명은 카드회원의 요청에 따라 주결제용 구분코드가 부여된 카드를 발행하여 복수개의 RF교통카드가 동시에 카드 단말기에 접근할 때, 주결제용 구분코드가 부여된 하나의 RF 카드만을 인식하고 요금을 결제하도록 하여 카드회원이 요금 결제를 위해 하나의 카드를 꺼내지 않고 다수개의 RF 카드가 수용된 지갑을 카드 단말기에 접근시키는 것만으로 간편하게 요금을 결제할 수 있으며, 또한, 다수개의 RF 카드 각각에서 요금이 결제되는 것을 방지할 수 있는 효과를 기대할 수 있다.
그러나 공개번호 특2000-0049865호 발명의 실행을 위해서는 다수의 교통카드를 소지한 사용자가 앞으로 자신이 사용하고자 하는 우선결제 교통카드를 카드발행사를 통하여 교통카드 사용승인 및 결제 서버 또는 교통카드시스템의 센터컴퓨터에 등록해야 하는 절차를 밟아야 하고 또한 그 우선순위의 지정을 변경, 삭제 등의 시에도 매번 해당 플래그 변경 등록을 위한 신고 절차를 교통카드 발행사를 통하여 밟아야 하므로 사용자의 편의성을 상당히 제약하게 된다.
더욱이 위와 같은 공개번호 특2000-0049865호 발명의 실행을 위해서는 공개번호 특2002-0016752호(공개일자 2002년03월06일) "알에프 카드용 다중접속 시스템 및 다중접속 방법" 발명이 같이 적용되어야 한다.
공개번호 특2002-0016752호는 다수의 카드발생사에 의해 발행된 다종의 RF카드에 대해 하나의 카드단말기에서 그들의 사용을 선별적으로 인증하고 그 RF카드의 사용에 따른 결제대금을 징수할 수 있는 알에프 카드용 다중접속 시스템 및 다중접속 방법을 개시하고 있다.
이러한 "알에프 카드용 다중접속 시스템 및 다중접속 방법" 발명의 특징적인 기술구성을 살펴보면, 카드단말기의 무선전파신호에 의해 액티브된 RF카드측으로부터의 RF칩시리얼넘버 전송입력 유,무로 카드단말기에 대한 RF카드의 접근을 판단하는 단계와, RF카드의 접근이 인식되면 UART를 통해 SAM1의 킷값을 불려들여 그 킷값으로 접근 RF카드의 메모리영역의 엑세스를 시도하는 단계와, SAM1의 킷값으로 접근 RF카드의 메모리영역이 엑세스되면 그 메모리 영역에 저장된 카드번호정보 또는 잔액정보를 읽어들여 카드결제방식에 따라 RF카드사용 결제대금에 대한 요금징수 루틴을 수행하고 SAM1의 킷값으로 RF카드의 메모리영역이 엑세스되지 않으면 UART를 통해 SAM2, SAM3, …, SAMn의 킷값을 순차적으로 불러들여 이것으로 RF카드의 메모리영역의 엑세스를 순차 시도하는 단계와, UART를 통해 순차적으로 선택되는 SAM2, SAM3, …, SAMn의 킷값 중 어느 하나에 의해 RF카드의 메모리영역이 엑세스되면 그 메모리 영역에 저장된 카드번호정보 또는 잔액정보를 읽어들여 카드결제방식에 따라 RF카드사용 결제대금에 대한 요금징수 루틴을 수행하고 모든 SAM의 킷값으로 RF카드의 메모리영역이 엑세스되지 않으면 해당 RF카드의 사용불가를 결정하는 단계를 수행하도록 함으로써 알에프 교통카드용 다중접속이 이루어지도록 하고 있으며, 이에 적용될 시스템을 도식화해 보면 도 1과 같다.
도 1을 살펴보면, 이는 종래의 RF 교통카드 단말기의 블록구성도로서, RF안테나(10)를 가지는 교통카드단말기(20)는 MCU(21)와 PCD(Proximity Coupling Device; Reader/Writer)(22)와 PICC(Proximity Integrated Circuit Card; PICC#1, PICC#2)(23)와 SIM(SIM#1~SIM#4)(24)으로 구성되고 있음을 보이고 있다.
이와 같은 종래 교통카드단말기에서의 동작 흐름을 살펴보면 다음과 같다.
상기 PCD(22)와 PICC(23)간에 데이터를 주고받기 위해서는 다음과 같은 연속동작으로 이루어지는 초기대화 과정이 수행되어야 한다.
1. PCD의 무선주파수(RF) 동작범위(Operating Field)에 의한 PICC의 활성화
2. PICC는 PCD로부터의 명령 대기
3. PCD는 명령을 송신(transmission)
4. PICC는 응답을 송신
초기대화 이후, 도 1의 단말기에서 일어나는 동작 시퀀스를 도 2에 흐름도로 나타내고 있다.
PCD(22)는 전력의 공급을 위해 PICC(23)와 결합(couple)하는 energizing 무선장(RF field)을 생성하며, 이는 통신을 위해 변조된다.
PCD는 다양한 형태의 PICC를 감지하기 전 휴지상태(idling)에서 먼저 변조방식을 교대로 동작시킨다.
통신 세션중에 PCD에 의해서 비활성화 되거나 PICC가 통신영역을 벗어나기 전까지 단지 한가지 형태의 통신 신호접속이 활성화되어 유지되어야 한다.
PCD에서 PICC로의 통신을 위한 데이터 전송속도, 변조, 비트표현법과 코딩 방법, PICC에서 PCD로의 통신을 위한 데이터 전송속도, 로드(load)변조, 부반송파(subcarrier), 부반송파 변조, 비트 표현법과 코딩방법은 PCD 내부의 레지스터(Register) 설정을 통하여 이루어진다.
ISO 14443 Type A 형태의 PICC를 감지하기 위한 PCD 설정과 ISO 14443 Type B 형태의 PICC를 감지하기 위한 PCD 설정이 다르기 때문에 ISO 14443 Type A 와 ISO 14443 Type B PICC를 감지하기 위해서는 PCD를 휴지상태(idling)로 만든 후 ISO 14443 Type A을 감지 할 수 있도록 PCD를 설정한 다음 PICC로 REQA 명령을 송신 하고, PICC로부터 ATQA가 수신되는지를 기다린다.
PICC로부터 ATQA가 수신되면 ISO 14443 Type A에 대한 다음 단계를 수행한다.
정해진 시간 동안 PICC로부터 ATQA가 수신되지 않으면 면 다시 PCD를 휴지상태(idling)로 만든 후 ISO 14443 Type B을 감지 할수 있도록 PCD를 설정한 다음 PICC로 REQB 명령을 송신 하고, PICC로부터 ATQB가 수신되는지를 기다린다.
이와 같은 이유로 PICC의 종류가 다양해 질수록 초기대화 과정에 소요되는 시간이 늘어나게 되고, 초기대화 시간이 길어 질수록 무선으로 이루어지는 전력공급 및 데이터 송수신 특성상 장애발생 요인이 증가하게 된다.
특히 PICC를 결제 수단으로 이용하는 분야에서는 정상적인 거래가 이루어지지 않을 뿐만 아니라 금융 IC카드의 가치를 저장하고 있는 전자지갑 데이터나 거래데이터의 손상으로 인한 피해가 발생하게 된다.
현재 사용되고 있는 PICC의 종류만 해도 Mifare, ISO 14443 Type A, ISO 14443 Type B, I-CODE, ISO 15693등 그 종류가 다양하고, PCD가 휴지상태(idling)에서 각각의 PICC를 감지하는데 소요되는 시간도 서로 다를 뿐만 아니라, 그 시간도 길어서 하나의 PCD로 다양한 형태의 PICC를 처리하여서는 정상적인 금융거래를 하기가 어렵다.
예를들어 하나의 PCD로 Mifare, ISO 14443 A, ISO 14443 B, I-CODE, ISO 15693 순으로 PCD 설정을 변경해 가면서 PICC들을 감지하는 환경에서 I-CODE 형태의 PICC를 감지하는데 소요되는 시간을 <표 1>의 PCD설정 소요시간 값에 기초하여 계산해 보면 다음과 같다.
<표 1>
Figure 112012014324214-pat00001
<PCD 설정이 ISO 15693 에 맞추어져 있는 경우>
ISO 15693 감지 + 휴지상태 + Mifare 감지 + 휴지상태 + ISO 14443 감지 + 휴지상태 + I-CODE 설정
= 150ms + 1ms + 20ms + 1ms + 20ms + 1ms + 50ms + 1ms + 5ms(I-CODE Initiate 명령전송) + 1ms(UID 수신시간)
= 250ms
<PCD 설정이 ISO 14443 A에 맞추어져 있는 경우>
ISO 14443 B 감지 + 휴지상태 + I-CODE 설정
= 50ms + 1ms + 5ms(I-CODE Initiate 명령전송) + 1ms(UID 수신시간)
= 57ms
<PCD 설정이 I-CODE에 맞추어져 있는 경우>
= 1ms(UID 수신시간)
따라서 위와 같은 기존의 교통카드 처리 프로세스로 교통카드를 처리할 때, 어떤 경우(예를 들면, 교통카드단말기의 PCD 설정이 I-CODE에 맞추어져 있고 마침 I-CODE 타입의 교통카드가 엑세스되는 경우)는 1ms에 교통카드가 처리되는 반면에, 어떤 경우(예를 들면, 교통카드단말기의 PCD 설정이 Mifare - ISO 14443 A - ISO 14443 B - I-CODE - ISO 15693 순으로 설정되어 있고, 이때 ISO 15693 타입의 교통카드가 엑세스되는 경우)는 250ms이 경과된 후에 교통카드가 처리되는 불합리한 경우가 발생되게 된다.
이와 같은 불규칙한 교통카드 엑세스-처리 문제는 대중교통 이용자가 버스의 출입구나 지하철/전철의 게이트를 들고 날 때, 교통카드처리 적체에 따른 출입시의 병목현상을 초래한다.
버스의 출입구나 지하철/전철의 게이트 통과시 교통카드 처리시간 지연문제는 러시아워에서 교통카드 사용자를 매우 불편하게 만든다.
평균적으로 교통카드 1장의 평균 처리시간을 150ms로 계산한다면 그 이용승객의 수를 감안하여 볼 때 엄청난 시간 손실을 초래한다.
한편, 최근에는 버스와 지하철의 연계 이용자에 대한 환승 할인제도가 운영되고 있다.
즉, 교통카드를 이용하여 버스-지하철(전철) 또는 버스-버스 또는 지하철(전철)-지하철(전철)을 연계 환승하는 경우 교통요금이 할인 적용되는 것이다.
그런데, 하나의 지갑에 다수의 교통카드를 소지한 자가 대중교통을 연계 이용할 경우 환승시점에서 바로 직전에 이용한 교통카드가 아닌 (지갑내)다른 교통카드가 먼저 태그되면 환승 할인 적용이 불가능하게 되어 이중의 요금을 지불하는 불이익을 받을 수 있다.
본 발명은 상기한 바와 같은 기존의 교통카드 처리방식의 문제점을 해결하기 위한 것으로, 본 발명의 목적은 버스의 출입구나 지하철의 게이트에 설치되는 교통카드 단말기의 교통카드 처리속도를 개선하여 버스 출입구 또는 지하철 게이트 부근에서의 교통카드 이용자들에 의한 출입 병목현상을 최소화시킬 수 있는 교통카드의 고속처리 방법을 제공하는데 있다.
본 발명의 다른 목적은 다수의 교통카드를 소지한 사용자가 자신이 선호하는 교통카드를 간편하게 우선결제카드로 정하여 사용할 수 있게 함으로서 대중교통수단의 환승시 나타날 수 있는 환승 미적용에 따른 불이익, 이중결제의 불이익, 결제카드의 불특정에 따른 결제계좌 관리상 불편 등을 해결할 수 있는 교통카드의 고속처리 방법을 제공하는데 있다.
상기 목적을 달성하기 위한 본 발명의 교통카드의 고속처리 방법은 공통의 RF안테나에 결합된 다수의 PCD를 하나의 교통카드단말기 내에 장착하여 전 PCD를 활성화시키는 단계와, 전 PCD가 활성화된 상태에서 RF안테나에 1 또는 2 이상의 교통카드가 접근되면 접근된 교통카드에 해당하는 1 또는 2 이상의 PCD에서 송신(REQA 또는 Initiate) 및 수신(ATQB 또는 UID) 동작을 동시에 수행하여 접근된 모든 교통카드의 정보를 병렬로 리드하는 단계와, 교통카드 정보의 병렬 리드 동작에 따라 단일의 교통카드가 리드되면 해당 교통카드에서 과금을 수행하고 2 이상의 교통카드가 리드되면 우선순위를 정하여 교통카드단말기에서 신속하게 과금을 실행함에 있어, 상기 교통카드단말기는 특정의 교통카드가 인식되는 경우에 해당 인식영역에 다른 카드가 있는지 여부를 확인하기 위해 REQA를 명령어를 송출하여 다른 교통카드로부터의 ATQA 응답을 근거로 타 교통카드의 존재 여부를 판단한 후 타 교통카드 존재시 충돌방지(ANTICOLLISION) 명령어를 내보내고, 이 충돌방지 명령어에 따라 교통카드가 자신의 UID를 전송하면 교통카드단말기는 전송된 교통카드의 UID의 BYTE수와 그 충돌방지 명령어의 교통카드의 UID BYTE수와 일치하는지 여부를 판단하여 완전히 일치할 때는 SELECT명령어에 UID를 삽입해서 교통카드에 재전송하고, 교통카드의 UID BYTE수가 일치하지 않을 때는 UID의 충돌이 일어나는 위치를 찾아 해당 위치의 BIT를 0 또는 1로 정하여 비교하는 것으로 비트열에서 충돌이 일어나는 교통카드를 순차적으로 배제해 가면서 SELECT명령어에 UID를 삽입해서 교통카드에 재전송하는 방식으로 교통카드의 UID에 우선순위를 부여하여 과금 처리하는 것을 특징으로 한다.
본 발명의 교통카드의 고속처리 방법은 버스의 출입구나 지하철(또는 전철)의 게이트에 설치되는 교통카드 단말기의 교통카드 처리속도를 개선하여 버스 출입구 또는 지하철(또는 전철)의 게이트 부근에서 교통카드 이용자들에 의한 출입 병목현상을 최소화시킬 수 있다.
또한 본 발명은 다수의 교통카드를 소지한 사용자가 자신이 선호하는 교통카드를 간편하게 우선결제카드로 정하여 사용할 수 있게 됨으로서 대중교통수단의 환승시 나타날 수 있는 환승 미적용에 따른 불이익, 이중결제의 불이익, 결제카드의 불특정에 따른 결제계좌 관리상 불편 등을 해결할 수 있다.
특히 본 발명의 교통카드 고속처리시 직전 거래승인카드 우선 적용방식을 적용할 경우 복수의 교통카드를 소지한 사용자는 특정 교통카드를 우선결제카드로 지정하거나 변경하는 것이 매우 용이하고 편리하게 된다.
도 1은 종래의 교통카드 다중접속 시스템의 블록구성도이다.
도 2는 도 1의 시스템의 동작흐름도이다.
도 3은 본 발명에 따른 교통카드 고속처리 시스템의 블록구성도이다.
도 4는 본 발명에 따른 교통카드 고속처리 동작흐름도이다.
도 5는 본 발명에 따른 교통카드 고속처리시의 예시적인 우선결제카드 결정방식 흐름도이다.
도 6은 ISO 14443 타입 A의 충돌방지 처리 순서도이다.
도 7은 ISO 14443 타입 B의 충돌방지 처리 순서도이다.
도 8은 마이페어 카드의 처리 순서도이다.
도 9는 복수의 교통카드 처리 순서도이다.
도 3은 본 발명에 따른 교통카드 고속처리 시스템의 블록구성도로서, RF안테나(10)를 가지는 교통카드단말기(20)는 MCU(21)와 PCD(Proximity Coupling Device; Reader/Writer; PCD#1 ~ PCD#5)(25)와 PICC(Proximity Integrated Circuit Card; PICC#1, PICC#2)(23)와 SIM(SIM#1~SIM#4)(24)으로 구성되고 있다.
여기서 PCD(25)는 공용의 RF안테나(10)를 통해 다종의 교통카드와 통신하기 위한 결합장치로서 상기 MCU(21)에 대해 모든 RF접근된 교통카드의 접속정보를 병렬로 송수신하도록 구성된다.
이에 따라 교통카드단말기(20)에 한번에 다종의 교통카드가 엑세스되거나 순차적으로 엑세스되는 교통카드의 종류가 바뀌게 되더라도 교통카드단말기에서는 여러개의 PCD#1 ~ PCD#5로 이루어진 PCD(25)중 가장 긴 처리시간이 소요되는 PCD의 처리시간값 이내에서 접근된 교통카드의 처리가 이루어지게 된다.
도 4는 본 발명에 따른 교통카드단말기에서의 교통카드 고속처리 과정을 설명하는 흐름도이다.
여기서는 교통카드단말기의 휴지상태에서 RF안테나에 1 또는 2 이상의 교통카드가 접근되면 접근된 교통카드에 해당하는 1 또는 2 이상의 PCD(PCD#1~ PCD#5)(25)에서 송신(REQA 또는 Initiate) 및 수신(ATQB 또는 UID) 동작을 동시에 수행하여 접근된 모든 교통카드의 정보를 병렬로 리드하게 되는 것을 보이고 있다.
이후, 교통카드 정보의 병렬 리드 동작에 따라 단일의 교통카드가 리드되면 해당 교통카드에서 과금을 수행하고 2 이상의 교통카드가 리드되면 교통카드 소지자가 사전에 지정 등록한 우선순위에 따라 과금을 수행하게 된다. 이때, 도 5에 보인 바와 같이, 2 이상의 리드된 교통카드 중에서 최종적으로 거래가 성립된 교통카드, 즉, 가장 최근 사용된 카드가 우선결제카드로 자동 선정되어 과금되게 할 수 있다. 이는 교통카드 사용자 스스로가 우선결제카드를 쉽게 정하거나 필요에 따라 우선결제카드를 용이하게 변경해서 사용할 수 있게 된다는 이점이 있다.
한편, 본 발명에 따른 교통카드 정보의 병렬 리드 동작을 각 타입의 교통카드별로 살펴보면, 일례로 ISO 14443 타입 A가 접근된 경우 도 6과 같은 충돌방지 루틴을 실행하게 되는데, 그 과정을 구체적으로 설명하면 다음과 같다.
교통카드단말기에 교통카드가 인식되는 경우에는 인식된 영역에 다른 카드가 있는지를 확인할 수 있어야 한다. 이것을 처리 하려면 ISO-14443에서 REQA를 명령어를 이용해서 단말기에서 카드로 전송을 하면 인식부분에 위치한 카드는 ATQA로 응답을 한다.
교통카드단말기에서는 ATQA를 근거로 하여 카드가 있다고 인식을 하고 카드와 통신을 하기 위하여 교통카드를 선택할 수 있도록 카드에 충돌방지(ANTICOLLISION) 명령어를 보내며, 카드는 자신의 UID(예를 들면, 5BYTE)를 전송한다.
이때 교통카드단말기에서는 카드로부터 전송되는 UID를 받아서 UID가 완전한 상태(충돌방지 명령어의 UID의 BYTE수가 5BYTE이고 카드에서 전송된 UID의 BYTE수도 5BYTE인 경우) 인지를 확인하여 완전한 상태이면 SELECT명령어에 UID를 삽입해서 카드에 전송한다,
교통카드는 이 명령어에 대해서 SAK로 응답을 하고 자신이 정상적인 동작 상태로 돌입한 후 다음 명령어가 교통카드단말기로부터 전송되기를 기다린다.
교통카드단말기에서 충돌방지 명령어를 전송했을 때 여러 장의 카드가 인식영역에 있는 경우에는 카드 각각의 UID를 단말기로 전송하게 되며, 단말기에서는 UID가 정확하지 않은 것으로 판단하면 UID의 간섭이 일어나는 위치를 찾아서 그 위치의 BIT를 0 또는 1로 할 것인지를 결정하여 UID의 우선권을 부여한다.
앞에서 충돌방지 명령어에서 UID의 우선순위를 선정하여 전송하였을 경우에 계속해서 UID의 충돌이 일어나면 그 충돌이 일어나는 부분의 비트열에 우선순위를 선정하여 최대 32번까지 우선순위 선정을 위한 동작을 반복 실행한다.
교통카드 단말기에서 카드가 선택되면 단말기에서 RATS명령어를 카드로 전송하여 카드의 정보를 수신하고, 카드가 교통카드로서 사용 가능한지 여부를 확인하기 위해서 전자지갑정보 파일을 읽어서 확인하고 단말기기 메모리에 저장을 하고 단말기에서 카드에 HALT명령어를 전송하여 동작을 정지시킨다.
이후에 다른 교통카드를 선택하기 위해서 REQA명령어를 전송하여 다른 카드로부터 ATQA를 받고 충돌방지 명령어를 수행한다.
단일종류의 교통카드인 경우 카드의 전자지갑 정보 파일을 읽어 저장된 데이터로 단말기에서 우선순위를 확인한 후에 교통카드 단말기에서 교통카드로 WAKE-UP명령어를 전송하여 인식한 카드를 대기 상태로 전환 시키고, 다시 REQA 명령어부터 실행하여 거래를 할 카드를 찾기 위해 위 과정을 반복 실행한다.
도 7은 교통카드단말기에 ISO 14443 타입 B이 접근된 경우의 충돌방지 루틴이다.
이의 처리 순서는 ISO 14443 TYPE A와 같으며 도 7의 흘도와 같은 ISO 14443의 TYPE B의 충돌방지 처리 과정을 통해 카드에서 읽은 전자 지갑의 정보를 교통카드단말기의 메모리에 저장하는 것으로 거래를 수행한다.
또한 마이페어 카드의 처리 순서는 ISO 14443 TYPE A와 같으며 도 8에서 보이고 있는 순서도에 따라 마이페어 교통카드를 처리하여 해당 카드에서 읽은 전자 지갑의 정보를 교통카드단말기의 메모리에 저장하는 것으로 거래를 수행한다.
도 9는 여러 종류의 카드를 처리하는 흐름도로서, 여기서는 여러 종류의 카드를 처리하기 위해서는 카드별로 카드의 내용을 구분할 수 있는 카드의 고유 식별 번호가 존재하고 또한 이 식별 번호로 참조가 가능한 우선 순위가 설정되어 있는 것을 전제로 실행하게 된다.
10 : RF안테나
20 : 교통카드단말기
21 : MPU
22,25 : PCD
23 : PICC
24 : SIM

Claims (5)

  1. 공통의 RF안테나에 결합된 다수의 PCD를 하나의 교통카드단말기 내에 장착하여 전 PCD를 활성화시키는 단계와, 전 PCD가 활성화된 상태에서 RF안테나에 1 또는 2 이상의 교통카드가 접근되면 접근된 교통카드에 해당하는 1 또는 2 이상의 PCD에서 송신(REQA 또는 Initiate) 및 수신(ATQB 또는 UID) 동작을 동시에 수행하여 접근된 모든 교통카드의 정보를 병렬로 리드하는 단계와, 교통카드 정보의 병렬 리드 동작에 따라 단일의 교통카드가 리드되면 해당 교통카드에서 과금을 수행하고 2 이상의 교통카드가 리드되면 우선순위를 정하여 교통카드단말기에서 신속하게 과금을 실행하는 교통카드 처리방법에 있어서,
    상기 교통카드단말기는 특정의 교통카드가 인식되는 경우에 해당 인식영역에 다른 카드가 있는지 여부를 확인하기 위해 REQA를 명령어를 송출하여 다른 교통카드로부터의 ATQA 응답을 근거로 타 교통카드의 존재 여부를 판단한 후 타 교통카드 존재시 충돌방지(ANTICOLLISION) 명령어를 내보내고, 이 충돌방지 명령어에 따라 교통카드가 자신의 UID를 전송하면 교통카드단말기는 전송된 교통카드의 UID의 BYTE수와 그 충돌방지 명령어의 교통카드의 UID BYTE수와 일치하는지 여부를 판단하여 완전히 일치할 때는 SELECT명령어에 UID를 삽입해서 교통카드에 재전송하고, 교통카드의 UID BYTE수가 일치하지 않을 때는 UID의 충돌이 일어나는 위치를 찾아 해당 위치의 BIT를 0 또는 1로 정하여 비교하는 것으로 비트열에서 충돌이 일어나는 교통카드를 순차적으로 배제해 가면서 SELECT명령어에 UID를 삽입해서 교통카드에 재전송하는 방식으로 교통카드의 UID에 우선순위를 부여하여 과금 처리하는 것을 특징으로 하는 교통카드의 고속처리 방법.
  2. 제 1항에 있어서, 상기 충돌방지 명령어에서 UID의 우선순위를 선정하여 전송하였을 경우에 계속해서 UID의 충돌이 일어나면 그 충돌이 일어나는 부분의 비트열에 우선순위를 선정하여 최대 32번까지 우선순위 선정을 위한 동작을 반복 실행하는 것을 특징으로 하는 교통카드의 고속처리 방법.
  3. 제 1항에 있어서, 상기 교통카드단말기에서 임의의 교통카드가 선택되면 단말기에서 RATS명령어를 교통카드로 전송하여 카드정보를 수신하고, 해당 교통카드가 사용 가능한지 여부를 확인하기 위해 전자지갑정보 파일을 읽어 단말기 메모리에 저장을 하고 단말기에서 카드에 HALT명령어를 전송하여 동작을 정지시키고, 이후에 다른 카드를 선택하기 위해서 REQA명령어를 전송하여 다른 카드로부터 ATQA를 받아 충돌방지 명령어를 수행하고, 단일종류의 카드이면 교통카드의 전자지갑 정보 파일을 읽어 저장된 데이터로 단말기에서 우선순위를 확인한 후에 교통카드로 WAKE-UP명령어를 전송하여 인식한 카드를 대기 상태로 전환 시키고, 다시 REQA 명령어부터 실행하여 거래할 카드찾기를 반복 실행하는 것을 특징으로 하는 교통카드의 고속처리 방법.
  4. 삭제
  5. 삭제
KR1020120017883A 2012-02-22 2012-02-22 교통카드의 고속처리 방법 KR101180024B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120017883A KR101180024B1 (ko) 2012-02-22 2012-02-22 교통카드의 고속처리 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120017883A KR101180024B1 (ko) 2012-02-22 2012-02-22 교통카드의 고속처리 방법

Publications (1)

Publication Number Publication Date
KR101180024B1 true KR101180024B1 (ko) 2012-09-05

Family

ID=47073837

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120017883A KR101180024B1 (ko) 2012-02-22 2012-02-22 교통카드의 고속처리 방법

Country Status (1)

Country Link
KR (1) KR101180024B1 (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101450818B1 (ko) * 2013-06-28 2014-10-17 주식회사 에이텍 버스단말기의 교통카드 인식장치
CN106935045A (zh) * 2017-04-27 2017-07-07 南京莱斯信息技术股份有限公司 一种基于公交地铁刷卡数据的公交信号优先控制方法
CN115409295A (zh) * 2022-11-01 2022-11-29 深圳市城市交通规划设计研究中心股份有限公司 一种基于瓶颈分析的公交调度方法、电子设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100383166B1 (en) * 2002-06-07 2003-05-16 C & C Entpr Co Ltd Card terminal for automatically selecting payment-objected card and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100383166B1 (en) * 2002-06-07 2003-05-16 C & C Entpr Co Ltd Card terminal for automatically selecting payment-objected card and method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101450818B1 (ko) * 2013-06-28 2014-10-17 주식회사 에이텍 버스단말기의 교통카드 인식장치
CN106935045A (zh) * 2017-04-27 2017-07-07 南京莱斯信息技术股份有限公司 一种基于公交地铁刷卡数据的公交信号优先控制方法
CN106935045B (zh) * 2017-04-27 2019-04-30 南京莱斯信息技术股份有限公司 一种基于公交地铁刷卡数据的公交信号优先控制方法
CN115409295A (zh) * 2022-11-01 2022-11-29 深圳市城市交通规划设计研究中心股份有限公司 一种基于瓶颈分析的公交调度方法、电子设备及存储介质
CN115409295B (zh) * 2022-11-01 2023-02-14 深圳市城市交通规划设计研究中心股份有限公司 一种基于瓶颈分析的公交调度方法、电子设备及存储介质

Similar Documents

Publication Publication Date Title
US7873540B2 (en) Virtual terminal payer authorization systems and methods
CN100368229C (zh) 车载单元
US5828044A (en) Non-contacting type radio frequency recognizing credit card system
CN106384183A (zh) 一种id卡管理***
CN108475372B (zh) 用于公共交通的移动设备上的进入控制旁路
US20030088777A1 (en) Method and system for generating security access key value for radio frequency card
US8261970B2 (en) Wireless payment system having long range crediting and short range payment approval
CN101639960A (zh) 个人专用电子支付器
CN102215050A (zh) 一种带低频磁通信的射频sim卡冲突检测方法
US8328098B2 (en) Chip card with contact and contactless modes and method for operating the same
KR101180024B1 (ko) 교통카드의 고속처리 방법
CN101937588A (zh) 一种停车场管理***及其管理方法
CN101256695A (zh) 一种近场通信终端自动充值的方法
JP2001357362A (ja) 情報記憶媒体処理装置、自動改札機、自動販売機、自動現金預け払い機、情報記憶媒体、情報記憶媒体収納装置、および情報記憶媒体処理システム
CN103268667A (zh) 一种通过手机近距离实现智能支付的自动售货机***
CN110969708A (zh) 一种基于生物识别的非付费区检票***和方法
CN105701658A (zh) 一种充电桩无线支付***及方法
CN108682054A (zh) 一种具有补登功能的ic卡车载消费终端装置及方法
CN109636977A (zh) 一种智能闸机检票装置
CN208367741U (zh) 一种具有补登功能的ic卡车载消费终端装置
CN103810517B (zh) 一种可自主查询余额和充值的非接触卡及其使用方法
CN102890764B (zh) 一种防止重复进行射频数据交换的方法及装置
KR101983827B1 (ko) 차량 입출입 관리 시스템
CN105809078A (zh) 一种异频卡间防冲突的方法及双频读卡器
JP2001325625A (ja) 交通機関の自動料金徴収システムおよび自動料金徴収方法

Legal Events

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

Payment date: 20180830

Year of fee payment: 7