KR101500432B1 - 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기 - Google Patents
거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기 Download PDFInfo
- Publication number
- KR101500432B1 KR101500432B1 KR20140008659A KR20140008659A KR101500432B1 KR 101500432 B1 KR101500432 B1 KR 101500432B1 KR 20140008659 A KR20140008659 A KR 20140008659A KR 20140008659 A KR20140008659 A KR 20140008659A KR 101500432 B1 KR101500432 B1 KR 101500432B1
- Authority
- KR
- South Korea
- Prior art keywords
- file
- transaction
- electronic wallet
- card
- information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/14—Payment architectures specially adapted for billing systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/363—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes with the personal data of a user
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Computer Networks & Wireless Communication (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기에 관한 것으로, 더욱 상세하게는 거래 카드와 승하차 단말기 사이에 거래 중 발생한 에러를 백업 데이터를 이용하여 복구하는 방안에 관한 것이다.
이를 위해 본 발명의 거래 시스템은 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 저장하고 있는 거래카드, 거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이며, 상기 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터의 동일 여부를 판단하는 승하차 단말기를 포함한다.
이를 위해 본 발명의 거래 시스템은 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 저장하고 있는 거래카드, 거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이며, 상기 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터의 동일 여부를 판단하는 승하차 단말기를 포함한다.
Description
본 발명은 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기에 관한 것으로, 더욱 상세하게는 거래 카드와 승하차 단말기 사이에 거래 중 발생한 에러를 백업 데이터를 이용하여 복구하는 방안에 관한 것이다.
현재 교통 카드를 이용하여 대중교통을 이용하기 위해서는 대중교통 내부에 장착되어 있는 단말기에 교통 카드를 태그한다. 즉, 사용자는 대중교통을 이용하기 위해 승차할 경우뿐만 아니라 하차할 경우에도 교통 카드를 단말기에 태그한다. 교통 카드와 단말기는 태그를 통해 승차 정보를 교통 카드 및 단말기에 저장 및 관리한다.
일반적으로 승차 정보를 교통 카드에 쓰기(기록) 도중 에러가 발생한 경우 단말기는 해당 교통 카드에 승차 정보를 쓰는 도중 에러가 발생하였다는 정보를 저장하며, 추후 동일 단말기에 교통 카드가 재태그되는 경우에 단말기에 저장된 정보를 이용하여 교통 카드에 발생한 에러를 복구 처리한다. 이와 같이 동일 단말기일 경우는 문제가 없으나 에러가 발생한 교통 카드를 다른 단말기에서 태그할 경우에는 발생한 에러를 복구할 수 없는 문제점이 발생한다.
현재 이와 같은 문제에 대해서 대중교통 중 버스 내부에서는 단말기 상호간에 에러에 대한 정보를 공유하여 다른 단말기에서도 교통 카드에서 발생한 에러에 대한 복구를 처리하도록 하고 있다. 하지만 에러에 대한 정보를 공유하기 위한 통신 장애가 발생하지 않아야 가능하므로 통신 장애가 발생한 경우 또는 단말기 자체 전원에 문제가 발생한 경우에는 교통 카드에서 발생한 에러를 복구할 수 없다는 문제점이 있다.
한국공개특허 제2009-0105204호(발명의 명칭: 휴대용 단말기에서 비휘발성 아이템을 복원하기 위한 장치 및 방법)는 휴대용 단말기에서 지원하는 주파수 대역에 대한 비휘발성 아이템을 따로 모아 비휘발성 메모리에 저장한 후, 부팅시마다 접근 시 시간이 오래 걸리는 파일 시스템을 사용하는 대신 상기 저장한 비휘발성 아이템을 복사하여 복원함으로써 부팅 시간을 단축하기 위한 장치 및 방법에 관한 것으로, 휴대용 단말기의 구동 및 초기화에 필요한 파라미터를 저장하는 파일시스템을 포함하는 메모리와, 상기 파라미터 가운데 휴대용 단말기가 지원하는 주파수 대역에 대한 송수신 성능 값을 나타내는 비휘발성 아이템 항목을 확인하여 저장하고, 상기 휴대용 단말기의 부팅 과정 수행시 상기 저장한 비휘발성 아이템 항목을 복사하여 복원하도록 하는 제어부를 포함하여 상기 휴대용 단말기의 부팅 시간을 단축시키고, 상기 비휘발성 아이템의 오류나 손실시 빠르게 복원하여 상기 휴대용 단말기의 정상적 동작을 가능하게 하는 방안을 제안하고 있다.
한국공개특허 제2008-0070963호(발명의 명칭: 이동통신 단말기의 펌웨어 업데이트 방법 및 장치)는 델타 파일을 이용하는 이동통신 단말기의 펌웨어 업데이트 방법에 있어서, 상기 델타 파일을 획득하여 저장하는 델타 파일 획득 과정과, 기존의 상기 펌웨어 중 상기 델타 파일과 대응되는 부분을 추출하여 백업 파일로 저장하는 펌웨어 백업 과정과, 상기 델타 파일을 이용하여 상기 펌웨어에 설치하는 델타파일 설치 과정과, 상기 델타파일이 설치된 상기 펌웨어를 상기 이동통신 단말기에 적용하는 펌웨어 적용 과정, 및 상기 펌웨어 적용 과정에서 오류 발생 시 상기 백업 파일을 상기 펌웨어에 설치하는 펌웨어 복원 과정을 포함하는 펌웨어 업데이트 방법 및 장치를 제안하고 있다.
도 1은 종래 거래카드의 저장되는 파일을 도시하고 있다. 도 1에 의하면, 종래 거래카드에 저장되는 파일은 환승정보 파일, 전자지갑 파일을 포함한다. 환승정보 파일은 현재 거래가 승차인지 하차인지 여부, 거래 시간, 교통수단 정보 등을 기록하며, 이 정보가 있어야 환승이 가능하다. 전자지갑 파일은 카드의 잔액이 기록된다. 따라서 교통 단말기에 태그를 하게 되면 환승정보 파일과 전자지갑 파일에 각각 데이터를 갱신해 주어야 한다.
도 2는 기존 거래카드와 교통 단말기 사이의 동작을 도시한 흐름도이다. 도 2에 의하면, 최초 거래카드를 승하차 단말기에 태그하면, 승하차 단말기는 수신한 데이터를 읽어 운전자 단말기에 전송한다. 운전자 단말기는 승하차 단말기로부터 수신한 데이터로 에러 이력이 존재하는 지 검사하고 에러 이력이 없으면 승하차 단말기로부터 제공받은 데이터를 이용하여 교통 요금을 계산하며, 거래카드에 기록할 데이터를 가공하여 승하차 단말기에 전송한다.
승하차 단말기는 거래카드에 환승 데이터 기록을 시도하고 성공하면 잔액 차감을 시도한다. 이 때 잔액을 차감하다가 에러가 발생한 경우, 승하차 단말기에서 에러에 대한 정보를 운전자 단말기로 전송하며, 운전자 단말기는 수신한 에러 정보를 저장한다.
추후 카드처리를 시도 할 때 승하차 단말기는 해당 카드의 정보를 읽어 운전자 단말기에 전송하여 에러 정보가 있는 지 확인하고, 에러 정보가 있을 경우 카드에서 읽은 데이터가 아닌 해당 에러 정보를 사용하여 이전에 처리하지 못한 잔액 차감을 수행하게 된다.
상술한 바와 같이 승하차 단말기에서 거래카드에 잔액을 차감할 경우 환승정보 파일을 기록하고, 거래카드의 잔액을 차감한다. 그런데 거래카드와 승하차 단말기 사이에 무선 RF 통신으로 데이터를 송수신할 경우 통신 장애가 발생할 수 있다. 이 경우 환승 파일만 거래카드에 기록되며, 잔액 차감을 하지 못한 경우 발생하며, 이 경우 거래카드를 승하차 단말기에 재태그하면 승하차 단말기는 거래카드의 잔액은 차감할 수 있으나, 거래카드의 정보를 다시 읽었을 때 거래카드에 기록된 정보만 가지고 거래카드가 이전에 잔액 차감을 성공하였는지 실패 하였는지 알 수 없게 된다. 따라서 승하차 단말기는 해당 정보를 가지고 있다가 다시 동일 거래카드가 태그되었을 때 이전에 수행하지 못한 잔액 차감을 수행할 수 있다.
이와 같이 종래 상호 정보 공유가 가능한 승하차 단말기에서는 상술한 문제점을 해결할 수 있으나, 정보 공유가 불가능한 승하차 단말기에서는 상술한 문제점을 해결할 수 없게 된다. 즉, 동일한 교통수단 내에서 상호 통신 수단에 의해 연결된 승하차 단말기 내에서는 에러 정보의 공유가 가능하므로 거래 중 발생한 에러를 추후 복구할 수 있으나, 정보 공유가 불가능한 승하차 단말기에서는 상술한 문제점을 해결할 수 없다는 문제점이 있다.
본 발명이 해결하려는 과제는 통신 수단에 의해 연결되지 않는 승하차 단말기에서도 기존에 승하차 단말기와 거래카드 사이에 발생한 에러를 복구할 수 있는 방안을 제안함에 있다.
본 발명이 해결하려는 다른 과제는 승하차 단말기와 거래카드 사이에 발생한 에러를 복구함으로써 교통요금을 정상적으로 정산할 수 있는 방안을 제안함에 있다.
본 발명이 해결하려는 또 다른 과제는 승하차 단말기와 거래카드 사이에 발생한 에러를 다른 승하차 단말기를 이용하여 실시간으로 확인할 수 있는 방안을 제안함에 있다.
이를 위해 본 발명의 거래카드는 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 저장하고 있는 파일 저장부, 승하차 단말기의 요청에 따라 상기 파일 저장부에 저장된 상기 환승정보 파일, 전자지갑 파일 및 거래백업 파일을 전송하는 통신부를 포함한다.
이를 위해 본 발명의 승하차 단말기는 거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이는 카드 리더부, 상기 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터의 동일 여부를 판단하는 제어부를 포함한다.
이를 위해 본 발명의 승하차 단말기에서 거래카드와 거래를 수행하는 방법은 거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이는 단계, 읽어들인 상기 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 동일하면, 상기 환승정보 파일 및 전자지갑 파일을 이용하여 상기 거래카드와 거래를 수행하며, 상기 카드 리더부에서 읽어들인 환승정보 파일, 전자기갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 상이하면, 상기 거래백업 파일을 이용하여 상기 거래카드와 거래를 수행하는 단계를 포함한다.
이를 위해 본 발명의 거래 시스템은 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 저장하고 있는 거래카드, 거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이며, 상기 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터의 동일 여부를 판단하는 승하차 단말기를 포함한다.
본 발명에 따른 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기는 거래카드와 승하차 단말기 거래 중 발생한 에러를 거래 이전에 저장한 백업 데이터를 이용하여 복구함으로써 에러로 인해 발생한 미청구된 교통요금을 청구할 수 있게 된다. 또한, 거래카드와 승하차 단말기 사이에 발생한 에러를 타 승하차 단말기에서도 실시간 확인이 가능하므로, 승하차 단말기를 운영하는 운영자는 발생된 에러를 실시간으로 복구가 가능하다는 장점이 있다.
도 1은 종래 거래카드의 저장되는 파일을 도시하고 있다.
도 2는 기존 스마트카드와 교통 단말기 사이의 동작을 도시한 흐름도이다.
도 3은 본 발명의 일실시 예에 따른 거래카드의 구조를 도시하고 있다.
도 4는 본 발명의 일실시 예에 따른 승하차 단말기에서 수행되는 동작을 도시한 흐름도이다.
도 5는 본 발명의 일실시 예에 따른 승하차 단말기의 구조를 도시한 블록도이다.
도 6은 본 발명의 일실시 예에 따른 거래 카드의 구조를 도시한 블록도이다.
도 2는 기존 스마트카드와 교통 단말기 사이의 동작을 도시한 흐름도이다.
도 3은 본 발명의 일실시 예에 따른 거래카드의 구조를 도시하고 있다.
도 4는 본 발명의 일실시 예에 따른 승하차 단말기에서 수행되는 동작을 도시한 흐름도이다.
도 5는 본 발명의 일실시 예에 따른 승하차 단말기의 구조를 도시한 블록도이다.
도 6은 본 발명의 일실시 예에 따른 거래 카드의 구조를 도시한 블록도이다.
전술한, 그리고 추가적인 본 발명의 양상들은 첨부된 도면을 참조하여 설명되는 바람직한 실시 예들을 통하여 더욱 명백해질 것이다. 이하에서는 본 발명의 이러한 실시 예를 통해 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 설명하기로 한다.
도 3은 본 발명의 일실시 예에 따른 거래카드의 구조를 도시하고 있다. 이하 도 3을 이용하여 본 발명의 일실시 예에 따른 거래카드의 메모리 구조에 대해 상세하게 알아보기로 한다. 특히 도 3은 거래카드에 저장되는 정보를 도시하고 있다.
도 3에 의하면, 거래카드는 전자지갑 파일, 환승정보 파일, 거래백업 파일을 포함한다. 물론 상술한 구성 이외에 다른 구성이 본 발명에서 제안하는 거래카드에 저장되는 정보에 포함될 수 있다.
환승정보 파일은 현재 승하차 단말기와 거래카드 사이의 거래가 승차정보인지 하차정보인지 여부, 승하차 단말기와 거래카드의 거래시간, 이용하는 교통수단 등이 포함된다. 거래카드는 저장된 환승정보 파일을 이용하여 다른 교통수단 이용 시 승하차 단말기와의 거래를 통해 환승 처리를 진행한다. 전자지갑 파일에는 거래카드의 잔액에 대한 정보가 저장된다. 따라서 교통 단말기에 거래카드를 태그하면 환승정보 파일과 전자지갑 파일에 각각 데이터를 갱신한다. 일반적으로 승하차 단말기와 거래카드의 거래시 거래 내역이 반영된 승차정보 파일이 거래카드에 기록된 후 거래 내역이 반영된 전자기갑 파일이 거래카드에 기록된다.
이외에도 본 발명은 거래백업 파일을 제안하며, 환승정보 파일과 전자지갑 파일에 기록되는 데이터를 기록된다. 또한 거래백업 파일은 환승정보 파일 또는 전자기갑 파일이 기록되지 이전 시점에 거래카드에 기록된다. 즉, 거래내역이 반영된 거래백업 파일이 거래카드에 먼저 기록된 후 환승정보 파일과 전자지갑 파일이 거래카드에 기록된다.
도 4는 본 발명의 일실시 예에 따른 승하차 단말기의 구조를 도시한 블록도이다. 이하 도 4를 이용하여 본 발명의 일실시 예에 따른 승하차 단말기의 구조에 대해 상세하게 알아보기로 한다.
도 4에 의하면, 승하차 단말기는 제어부(400), 저장부(402), 보안 처리부(404), 카드 리더부(406), 표시부(408), 대금 징수부(410)를 포함한다.
보안 처리부(404)는 거래카드(100)와의 보안을 처리하며, 소정의 키 값을 서로 확인하여 보안 인증을 할 수 있고, 이외에도 다양한 방법이 가능하다.
표시부(408)는 잔액, 결제요금 및 잔여 충전금액 등을 표시하며, 사용자가 볼 수 있도록 표시된다. 이외에도 표시부(408)는 다양한 정보를 표시할 수 있다.
저장부(402)는 거래카드와의 거래 내역을 저장하며, 각 거래카드별로 사용(거래)일시, 거래금액, 카드 잔액 정보 등을 저장한다.
카드 리더부(406)는 거래카드에 저장된 정보를 읽어 들인다. 본 발명과 관련하여 카드 리더부(406)는 거래카드의 식별정보, 잔여 충전금액를 읽어 들인다. 특히 카드 리더부는 거래카드에 저장된 거래백업 파일, 환승정보 파일 및 전자지갑 파일을 읽어들인다.
대금 징수부(410)는 제어부(400)의 제어에 따라 카드 리더부(406)에서 인식된 충전 잔여금액에서 거래(결제) 금액을 징수하고, 거래 금액의 징수 내역을 저장부(402)에 저장하고, 거래카드(100)에도 전송한다.
제어부(400)는 카드 리더부에서 읽어들인 거래백업 파일, 환승정보 파일, 전자지갑 파일에 저장된 데이터를 비교한다. 거래백업 파일에 저장된 데이터와 환승정보 파일 및 전자지갑 파일에 저장된 데이터가 동일한 경우에는 환승정보 파일 및 전자지갑 파일에 저장된 데이터를 기반으로 거래카드와 거래를 진행한다. 반면 거래백업 파일에 저장된 데이터와 환승정보 파일 및 전자지갑 파일에 저장된 데이터가 상이한 경우에는 거래백업 파일에 저장된 데이터를 기반으로 거래카드와 거래를 진행한다. 이 경우 제어부는 거래백업 파일을 기반으로 거래카드에 저장된 환승정보 파일 및 전자지갑 파일에 저장된 데이터를 갱신한 후 갱신된 데이터를 기반으로 거래카드와 거래를 진행한다. 물론 제어부(400)는 거래카드의 거래백업 파일에 저장된 데이터를 기반으로 거래카드와 거래를 진행한다.
제어부(400)는 거래카드와 거래가 진행한 이후에는 거래카드의 거래백업 파일, 환승정보 파일, 전자지갑 파일에 필요한 데이터를 기록하도록 거래카드에 요청한다. 물론 상술한 바와 같이 거래백업 파일을 가장 먼저 기록하고, 이후 환승정보 파일 및 전자지갑 파일에 저장될 데이터의 기록을 요청한다. 이외에도 제어부(400)는 승하차 단말기의 각 구성에서 수행되는 동작을 제어한다.
도 5는 본 발명의 일실시 예에 따른 거래카드의 구조를 도시한 블록도이다. 이하 도 5를 이용하여 본 발명의 일실시 예에 따른 거래카드의 구조에 대해 상세하게 알아보기로 한다.
도 5에 의하면 거래카드는 충전 처리부(502), 보안 처리부(504), 거래 처리부(506), 제어부(500), 카드정보 저장부(508), 파일 저장부(510)를 포함한다.
카드정보 저장부(508)는 거래카드의 고유정보를 저장하며, 제조사, 일련번호 등을 저장할 수 있다. 본 발명과 관련하여 파일 저장부(510)는 거래백업 파일, 환승정보 파일, 전자지갑 파일을 저장한다. 상술한 바와 같이 거래카드의 파일 저장부(510)는 거래백업 파일을 먼저 저장한 후 환승정보 파일 및 전자지갑 파일을 저장한다.
보안 처리부(504)는 승하차 단말기(110)와의 보안을 담당하여 키값으로 인증을 하는 방식 또는 기타 다른 방식으로 보안인증을 한다.
거래 처리부(506)는 승하차 단말기(110)로부터 거래카드에 저장된 거래백업 파일, 환승정보 파일 및 전자지갑 파일을 제공하고, 거래를 진행한다.
충전 처리부(502)는 제어부(500)의 요청에 따라 승하차 단말기(110)와 일련의 충전 과정을 수행하고, 해당 내역을 충전내역 저장부에 저장하도록 한다. 물론 충전 처리부(502)는 승하차 단말기 이외에 별도의 충전 단말기를 이용하여 충전을 수행할 수 있으며, 선불 거래카드가 아닌 경우에는 별도의 충전 기능을 수행하지 않는다. 또한, 거래카드가 모바일 카드인 경우에는 충전 처리부(502)는 설치된 어플리케이션을 이용하여 충전을 수행할 수 있다. 이외에도 다양한 방식으로 충전을 수행할 수 있다.
제어부(500)는 거래카드를 구성하고 있는 파일 저장부(510), 충전 처리부(502), 보안 처리부(504), 거래 처리부(516)의 동작을 제어한다. 본 발명과 관련하여 제어부(500)는 승하차 단말기가 저장 요청한 거래백업 파일을 파일 저장부(510)에 저장한다. 물론 제어부(500)는 승하차 단말기가 저장 요청한 거래백업 파일 이외에 환승정보 파일 및 전자지갑 파일을 파일 저장부(510)에 저장한다.
물론 거래카드는 승하차 단말기의 요청에 따라 파일 저장부(510)에 저장된 거래백업 파일, 환승정보 파일, 전자지갑 파일을 제공하는 통신부를 포함한다.
도 6은 본 발명의 일실시 예에 따른 승하차 단말기에서 수행되는 동작을 도시한 흐름도이다. 이하 도 6을 이용하여 본 발명의 일실시 예에 따른 승하차 단말기에서 수행되는 동작에 대해 상세하게 알아보기로 한다.
S600단계에서 승하차 단말기는 거래카드에 저장된 데이터를 읽어들인다.
S602단계에서 승하차 단말기는 읽어드린 거래카드의 데이터 중 거래백업 파일의 데이터와 환승정보 파일/전자지갑 파일의 데이터가 동일한지 여부를 판단한다. 승하차 단말기는 거래백업 파일의 데이터와 환승정보 파일/전자지갑 파일의 데이터가 동일하면 S404단계로 이동하며, 동일하지 않으면 S406단계로 이동한다.
S604단계에서 승하차 단말기는 읽어들인 데이터 중 환승정보 파일/전자지갑 파일을 사용하여 거래를 진행한다.
S606단계에서 승하차 단말기는 읽어들인 데이터 중 거래백업 파일을 사용하여 거래를 진행한다.
S608단계에서 승하차 단말기는 거래카드에 거래백업 파일을 기록하도록 요청한다.
S610단계에서 승하차 단말기는 거래카드에 환승정보 파일을 기록하도록 요청한다.
S612단계에서 승하차 단말기는 거래카드에 저장된 금액으로부터 교통요금에 대응되는 요금의 차감을 요청한 후 해당 금액을 차감하며, 이에 대한 정보를 전자지갑 파일에 기록하도록 요청한다.
이와 같이 본 발명은 거래카드에 환승정보 파일과 전자지갑 파일을 갱신하기 이전에 거래백업 파일을 생성하고, 생성한 거래백업 파일을 거래카드에 기록한다. 상술한 바와 같이 거래백업 파일은 환승정보 파일과 전자지갑 파일에 포함된 데이터와 동일한 데이터를 포함하고 있으므로 거래카드와 승하차 단말기 간의 거래가 정상적으로 종료된 경우에는 환승정보 파일의 환승 데이터와 전자지갑 파일의 잔액 데이터와 동일한 데이터가 거래백업 파일에 저장되어 있어야 한다.
또한, 거래카드에 환승 데이터를 기록한 후 잔액 차감을 시도하다 실패한 경우, 환승정보 파일의 데이터와 동일한 데이터가 거래백업 파일에 기록되어 있지만, 전자지갑 파일의 데이터와 동일한 데이터는 거래백업 파일에 기록되어 있지 않게 된다. 이런 경우 상술한 바와 같이 거래카드와 승하차 단말기 상호 간의 통신 중 오류가 발생하였으며, 이로 인해 잔액 차감이 정상적으로 이루어지지 않은 것으로 판단한다. 물론 이 경우 상술한 바와 같이 거래백업 파일에 기록된 데이터를 이용하여 전자지갑 파일의 데이터를 오류를 복구한 이후 나머지 절차를 진행한다.
이와 같이 본 발명은 승하차 단말기와 거래카드 사이에 수행할 거래 내역(정보)을 수행하기 이전에 실제 수행할 거래 내역에 대한 백업 데이터를 생성하여, 거래 카드에 저장한 이후 승하차 단말기와 거래카드는 거래를 진행하며, 진행한 거래 내역(정보)을 승하차 단말기와 거래카드에 저장한다.
본 발명은 도면에 도시된 일실시 예를 참고로 설명되었으나, 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다.
400: 제어부 402: 저장부
404: 보안 처리부 406: 카드 리더부
408: 표시부 410: 대금 징수부
500: 제어부 502: 충전 처리부
504: 보안 처리부 506: 거래 처리부
508: 카드정보 저장부 510: 파일 저장부
404: 보안 처리부 406: 카드 리더부
408: 표시부 410: 대금 징수부
500: 제어부 502: 충전 처리부
504: 보안 처리부 506: 거래 처리부
508: 카드정보 저장부 510: 파일 저장부
Claims (12)
- 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 저장하고 있는 파일 저장부;
읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터의 동일 여부를 판단하는 승하차 단말기의 요청에 따라 상기 파일 저장부에 저장된 상기 환승정보 파일, 전자지갑 파일 및 거래 파일을 상기 승하차 단말기로 전송하는 통신부를 포함함을 특징으로 하는 거래카드.
- 제 1항에 있어서, 상기 거래 카드와 상기 승하차 단말기 사이에 수행된 거래를 반영한 환승정보 파일, 전자지갑 파일을 상기 파일 저장부에 저장하기 이전에 상기 거래백업 파일을 상기 파일 저장부에 저장함을 특징으로 하는 거래카드.
- 제 2항에 있어서,
상기 승하차 단말기의 요청에 따라 상기 파일 저장부에 저장된 상기 환승정보 파일, 전자지갑 파일 및 거래백업 파일을 상기 통신부를 통해 전송하도록 처리하는 거래 처리부를 포함함을 특징으로 하는 거래카드.
- 거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이는 카드 리더부;
상기 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터의 동일 여부를 판단하는 제어부를 포함함을 특징으로 하는 승하차 단말기.
- 제 4항에 있어서, 상기 제어부는,
상기 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 동일하면, 상기 환승정보 파일 및 전자지갑 파일을 이용하여 상기 거래카드와 거래를 수행하며, 상기 카드 리더부에서 읽어들인 환승정보 파일, 전자기갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 상이하면, 상기 거래백업 파일을 이용하여 상기 거래카드와 거래를 수행함을 특징으로 하는 승하차 단말기.
- 제 5항에 있어서, 상기 제어부는,
상기 거래카드와 수행한 거래 내역이 반영이 환승정보 파일과 전자지갑 파일을 상기 거래카드에 저장하도록 요청하기 이전에 상기 거래카드와 수행한 거래내역이 반영된 거래백업 파일을 상기 거래카드에 저장하도록 요청함을 특징으로 하는 승하차 단말기.
- 제 4항에 있어서, 상기 제어부는,
상기 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 상이하면, 상기 거래백업 파일을 이용하여 상기 환승정보 파일 및 전자지갑 파일의 기록된 데이터를 수정하도록 상기 거래카드에 요청하며, 수정된 상기 환승정보 파일과 전자지갑 파일을 읽어들여 상기 거래카드와 거래를 수행함을 특징으로 하는 승하차 단말기.
- 승하차 단말기에서 거래카드와 거래를 수행하는 방법에 있어서,
거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이는 단계;
읽어들인 상기 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 동일하면, 상기 환승정보 파일 및 전자지갑 파일을 이용하여 상기 거래카드와 거래를 수행하며, 카드 리더부에서 읽어들인 환승정보 파일, 전자기갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 상이하면, 상기 거래백업 파일을 이용하여 상기 거래카드와 거래를 수행하는 단계를 포함함을 특징으로 하는 승하차 단말기에서 거래카드와 거래를 수행하는 방법.
- 제 8항에 있어서, 상기 거래를 수행하는 단계 이후에,
상기 거래카드와 수행한 거래 내역이 반영이 환승정보 파일과 전자지갑 파일을 상기 거래카드에 저장하도록 요청하기 이전에 상기 거래카드와 수행한 거래내역이 반영된 거래백업 파일을 상기 거래카드에 저장하도록 요청하는 단계를 포함함을 특징으로 하는 승하차 단말기에서 거래카드와 거래를 수행하는 방법.
- 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 저장하고 있는 거래카드;
거래카드에 저장된 승하차 구분, 거래시간, 교통수단 정보를 기록하는 환승정보 파일, 거래카드의 잔액정보를 기록하는 전자지갑 파일 및 환승정보 파일과 전자지갑 파일에 기록된 데이터와 동일한 데이터를 기록하고 있는 거래백업 파일을 읽어들이며, 카드 리더부에서 읽어들인 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터의 동일 여부를 판단하는 승하차 단말기를 포함함을 특징으로 하는 거래 시스템.
- 제 10항에 있어서, 상기 승하차 단말기는,
읽어들인 상기 환승정보 파일, 전자지갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 동일하면, 상기 환승정보 파일 및 전자지갑 파일을 이용하여 상기 거래카드와 거래를 수행하며, 상기 카드 리더부에서 읽어들인 환승정보 파일, 전자기갑 파일에 기록된 데이터와 거래백업 파일에 기록된 데이터가 상이하면, 상기 거래백업 파일을 이용하여 상기 거래카드와 거래를 수행함을 특징으로 하는 거래 시스템.
- 제 11항에 있어서, 상기 승하차 단말기는,
상기 거래카드와 수행한 거래 내역이 반영이 환승정보 파일과 전자지갑 파일을 상기 거래카드에 저장하도록 요청하기 이전에 상기 거래카드와 수행한 거래내역이 반영된 거래백업 파일을 상기 거래카드에 저장하도록 요청함을 특징으로 하는 거래 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140008659A KR101500432B1 (ko) | 2014-01-24 | 2014-01-24 | 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20140008659A KR101500432B1 (ko) | 2014-01-24 | 2014-01-24 | 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101500432B1 true KR101500432B1 (ko) | 2015-03-09 |
Family
ID=53026871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20140008659A KR101500432B1 (ko) | 2014-01-24 | 2014-01-24 | 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101500432B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11353438A (ja) * | 1998-06-04 | 1999-12-24 | Canon Inc | カード装置 |
KR101259875B1 (ko) * | 2012-10-18 | 2013-05-03 | 주식회사 모바일허브 | 버스 하차 시스템 및 그 운용 방법 |
-
2014
- 2014-01-24 KR KR20140008659A patent/KR101500432B1/ko active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11353438A (ja) * | 1998-06-04 | 1999-12-24 | Canon Inc | カード装置 |
KR101259875B1 (ko) * | 2012-10-18 | 2013-05-03 | 주식회사 모바일허브 | 버스 하차 시스템 및 그 운용 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2011218922B2 (en) | Virtual fare card and virtual fare device | |
US20150262162A1 (en) | Mobile terminal, method for controlling mobile terminal, program product, and recording medium | |
US20150186853A1 (en) | Payment terminal, information processing server, payment terminal control method, and program product | |
CN103794000A (zh) | 读取非接触ic卡数据失败的处理方法及实施该方法的设备 | |
KR20160022431A (ko) | 스마트폰을 이용한 hce 기반의 교통카드 결제 시스템 및 방법 | |
JP5780366B2 (ja) | 決済システム、サーバ装置、端末装置、記録媒体、方法、および、プログラム | |
TWI659372B (zh) | Receiving device, control method of receiving device, and program | |
KR20140029062A (ko) | 멀티-se 환경에서 모바일 결제카드 우선순위 자동 설정방법 및 이를 적용한 모바일 디바이스 | |
CN105580037A (zh) | 黑名单更新***、终端设备、方法和程序记录介质 | |
CN113095801A (zh) | 一种用于批付报酬的方法、设备、介质及程序产品 | |
JP3579365B2 (ja) | 利用料金支払い方法および利用料金支払いシステム | |
KR101500432B1 (ko) | 거래카드의 백업 데이터를 이용한 에러 복구 방법과 이를 지원하는 거래 카드 및 승하차 단말기 | |
WO2022009963A1 (ja) | 情報処理装置、情報処理方法、プログラムおよび情報処理システム | |
CN108229942B (zh) | 电子钱包的充值方法、设备及*** | |
KR101852455B1 (ko) | 즉시충전 선불교통카드 및 이를 포함하는 교통 카드 결제 시스템 | |
CN103646467A (zh) | 一种逻辑加密卡脱机交易数据处理方法及装置 | |
EP3353729A1 (en) | Method and system for updating a contactless smartcard and a computer readable medium for performing said method | |
CN113011870A (zh) | 通过etc天线进行用户卡圈存的方法及装置 | |
JP2004110147A (ja) | 自動料金支払いシステム | |
JP6506477B2 (ja) | 電子決済システム、電子決済方法、プログラム、および非一時的なコンピュータ読取可能な情報記録媒体 | |
JP2008176410A (ja) | 取引処理装置、取引処理プログラム、および取引処理方法 | |
US11568403B2 (en) | Vehicle toll transponder for enabling multiple transaction cards and securely providing transaction card details | |
JP5588487B2 (ja) | 情報処理装置、情報処理装置の制御方法、及び情報処理装置の制御プログラム | |
US20220335420A1 (en) | Memory management in a transaction processing device | |
KR20180078668A (ko) | 최소 잔액을 활용한 hce 모바일 선불 교통 카드 결제 시스템 및 결제 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20180221 Year of fee payment: 4 |