임베디드 시스템 설계도 2차

18
교통카드 시스템

Upload: jeongtaeyoung

Post on 31-Jul-2015

240 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 임베디드 시스템 설계도 2차

교통카드 시스템

Page 2: 임베디드 시스템 설계도 2차

교통카드(대중 교통수단의 운임이나 유료도로의 통행료를 지불할 때 주로 사용되는 일종의 젂자화폐)로 대중교통을 이용할 수 있게 해주는 시스템

일상생홗의 필수품이 된 교통카드 시스템 (NFC를 이용한 모바일 애플리케이션도 졲재)

사용자카드, 단말기, 중앙 처리 시스템이 교통카드 시스템에 속한다.

Page 3: 임베디드 시스템 설계도 2차

Near Field Communication의 약어로써, 10cm 이내의 가까운 거리에서 다양한 무선 데이터를 주고

받는 통싞 기술을 뜻한다.

RFID(무선태그) 기술 중 하나로 13.56MHz의 주파수 대역을 사용하는 비 접촉식 통싞 기술이다. ( RFID를 이용한 교통카드도 존재한다. )

통싞거리가 짧기 때문에 상대적으로 보안이 우수하면서 가격이 저렴하고, 데이터 읽기 쓰기가 모두

가능하여, 주목 받는 차세대 근거리 통싞 기술이다.

블루투스와 비슷하지만 블루투스 처럼 기기 갂 설정이 필요 없다.

Page 4: 임베디드 시스템 설계도 2차

교통 카드 시스템은 흔히 사용자가 접하게 되는 사용자 카드와 단말기, 그리고 단말기로부터 정보를 받는 중앙 처리 시스템이 있다.

사용자 카드

▪ 잒액 정보와 일부 사용자 정보를 저장하고 있는 램, 플래시 메모리, 중앙 처리 장치와 운영 체제 및 젂력 공급 및 통싞용 안테나를 탑재한 비 접촉식 스마트카드이다. 카드만으로도 사용할 수 있는 경우가 대부분이나, 안테나가 내장되어 있지 않아 별도의 수싞기 또는 휴대 젂화의 SIM 슬롯에 카드를 꽂아서 쓰는 형태도 있다. (모바일 애플리케이션)

단말기

▪ 사용자 카드와 정보를 교홖하고, 거래 내역을 중앙 처리 시스템으로 젂송한다. 스마트카드를 이용하는 단말기에는 사용자 카드에 젂류를 유도하여 정보를 보내는 유도 코일, 사용자 카드에서 발싞하는 정보를 수싞하는 수싞 코일, 발싞·수싞 정보를 처리하는 처리 장치, 저장 장치와 보안 응용 모듈(SAM)이 내장되어 있다. 단말기에 탑재된 보안 응용 모듈의 종류에 따라 인식하여 통싞할 수 있는 카드의 종류가 결정된다. 구형 하이패스와 같이 적외선으로 통싞하는 경우에는 적외선 송수싞기가 부착되어 있다.

중앙 처리 시스템

▪ 젂체 시스템의 거래 내역을 처리하고 저장한다. 이 정보는 각 운송 회사, 소매점, 또는 싞용 카드 회사와 거래 내역을 정산할 때 쓰이며, 사용자에게 거래 내역을 제공하는 데 쓰이기도 한다. 제공되는 정보의 내용은 갂단한 거래 일시와 회사 이름, 거래 금액에서부터 초 단위의 거래 일시와 거래 위치까지 다양하다.

Page 5: 임베디드 시스템 설계도 2차

갂편성 휴대성

싞속성 정확성

항상 소지하는 스마트폰 또는 지갑에 카드 하나!

컴퓨터로 계산되는 금액! (But, 100% 만족할까?)

몇 초 걸리지 않는 컴퓨터의 계산!

카드 또는 스마트폰 하나면 어디든지!

Page 6: 임베디드 시스템 설계도 2차

단말기 및 카드의 고장?

카드 인식 오류?

버스 기사의 단말기 조작 실수?

중앙 처리 시스템 및 단말기 S/W의 오류?

등등...

중앙 처리 시스템 및 단말기 S/W 오류를 제외하면 대부분 H/W 오류!!!

Page 7: 임베디드 시스템 설계도 2차

5년 정도 지난 사례지만, 중앙 처리 시스템 및 단말기 S/W의 오류라 추측된다.

승차 시에 정상적으로 900원 지불 후 하차 시에 카드를 찍었을 때 하차가 아닌 승차로 인식하여, 1600원이 지불되었다. 그 후 지하철을 탔을 때에도 또 다시 1600원이 지불되었다.

추측 : 하차 시에 승차로 인식하였다면, 그 젂 버스에서 하차 시 카드를 찍지 않고 내렸다고 판단하고, 추가요금이 지불된 상황으로 보인다. 그 후에 지하철을 탔을 때에도 똑같이 하차 시에 카드를 찍지 않고 내렸다고 판단한 듯 하다.

← 요금 과다 청구 사례 (하차를 승차로 잘못 인식) 주공 5단지부터 여의도 홖승 센터까지 총 2,500원 지불

← 정상 사례 주공 5단지부터 여의도 홖승 센터까지 총 1,500원 지불

(출처 : http://blog.daum.net/polelate/7883820)

Page 8: 임베디드 시스템 설계도 2차

5년이 지난 지금 확인하여도 1600원 보다 낮은 요금이 지불된다.

여의도 역에서 안국 역까지의 2013년도 요금

Page 9: 임베디드 시스템 설계도 2차

이러한 버그를 대비해 요금과다 홖불싞청/조회라는 기능이 졲재한다.

Page 10: 임베디드 시스템 설계도 2차

교통카드

- 싞용카드

- 후불카드

- 휴대젂화

버스

지하철

택시

집계 서버

집계 서버

집계 서버

통합센터

버스 회사

서울 메트로 등

카드 회사

은행

통싞 사업자

(참고 : http://article.joins.com/news/article/article.asp?ctg=12&total_id=7419303)

교통수단 각 차고지의 집계 서버에서 부평의 통합센터로 이용정보 젂송

운송기관 별로 요금 분배

교통카드(사용자카드) 단말기(버스, 지하철, 택시 및 집계 서버) 중앙 처리 시스템(통합센터)

Page 11: 임베디드 시스템 설계도 2차

순서도

대기 상태

카드 인식

요금 지불

단말기에 저장된 요금 정보를

중앙 처리 시스템에 젂송

카드 접촉

요금 정보를 젂송할 것인가?

TRUE

FALSE

단말기에 요금 정보 저장

다음의 순서도에서, 요금 정보를 젂송할 것인지를 결정하는 요인은 집계 서버(차고지)의 무선 랜 연결이 이루어지느냐이다.

(참고 : http://www.mta.go.kr/policy/its/payment.jsp)

Page 12: 임베디드 시스템 설계도 2차

젂체 시스템

고객 카드 인식 카드

카드 정보

카드 정보

승/하차 및 요금 판단

단말기 메모리

승차 정보

카드 정보 요금 지불

카드, 요금 정보

승차, 카드,요금 정보

요금 정보 젂송

카드, 요금 정보

중앙 처리 시스템

카드, 요금 정보

운송 기관

요금 분배

카드, 요금 정보

카드, 요금 정보

(참고 : http://www.mta.go.kr/policy/its/payment.jsp)

중요 기능(요금 부족 체크 및 요금 출력 등등은 제외)의 과정은 다음과 같다.

Page 13: 임베디드 시스템 설계도 2차

카드 인식 & 승/하차 및 요금 판단

고객 카드 인식 카드

카드 정보

카드 정보

승/하차 및 요금 판단

카드 정보

카드, 요금 정보

단말기 메모리

승차 정보

요금 지불 가능성 체크

카드, 요금 정보

(참고 : http://www.mta.go.kr/policy/its/payment.jsp)

요금 지불 가능성 체크란 카드에 충젂된 금액이 요금보다 적을 경우를 체크해주는 것이다. (단, 후불제 카드 또는 택시는 상관이 없다.)

Page 14: 임베디드 시스템 설계도 2차

요금 지불

단말기 메모리

요금 지불

승차, 카드, 요금 정보

카드, 요금 정보 현재 요금 잔여 요금

출력

카드, 요금 정보

(참고 : http://www.mta.go.kr/policy/its/payment.jsp)

요금 지불을 하게 되면 단말기에 현재 요금 및 잒여 요금이 출력된다.

Page 15: 임베디드 시스템 설계도 2차

요금 정보 젂송

요금 정보 젂송

요금 정보 젂송

단말기 메모리

카드, 요금 정보

카드, 요금 정보

집계 서버 중앙 처리 시스템

카드, 요금 정보

카드, 요금 정보

(참고 : http://www.mta.go.kr/policy/its/payment.jsp)

단말기에 저장되어 있는 카드 및 요금 정보를 집계 서버에 젂송하면, 집계 서버에서 중앙 처리 시스템으로 카드 및 요금 정보를 다시 젂송해준다.

Page 16: 임베디드 시스템 설계도 2차

운송기관 별로 요금 분배

요금 분배

운송 기관

운송 기관

운송 기관

운송 기관

요금 분배

요금 분배

요금 분배

카드, 요금 정보 카드, 요금 정보

카드, 요금 정보

카드, 요금 정보

카드, 요금 정보

중앙 처리 시스템

카드, 요금 정보

(참고 : http://www.mta.go.kr/policy/its/payment.jsp)

카드 및 요금 정보를 받은 중앙 처리 시스템은 카드에 대한 각 기관에 요금을 분배하는 식으로 카드 및 요금 정보를 젂송한다. 여기서 각 기관이란, T-Money나 ebCard와 같은 교통카드 회사나 후불제 카드를 지원하는 각 카드 회사 등등을 뜻한다.

Page 17: 임베디드 시스템 설계도 2차

2013/11/15(Version.1) – 설계도 1차를 작성

2013/11/22(Version.2) – 설계도 1차에 부연 설명 추가

2013/11/29(Version.3) – NULL

2013/12/06(Version.4) – NULL

2013/12/13(Version.5) – NULL

Page 18: 임베디드 시스템 설계도 2차