KR19990019525A - 스마트(smart)카드 저장데이터 수신방법 - Google Patents
스마트(smart)카드 저장데이터 수신방법 Download PDFInfo
- Publication number
- KR19990019525A KR19990019525A KR1019970042908A KR19970042908A KR19990019525A KR 19990019525 A KR19990019525 A KR 19990019525A KR 1019970042908 A KR1019970042908 A KR 1019970042908A KR 19970042908 A KR19970042908 A KR 19970042908A KR 19990019525 A KR19990019525 A KR 19990019525A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- smart card
- receiving
- communication
- communication mode
- Prior art date
Links
Landscapes
- Communication Control (AREA)
Abstract
대량의 데이터 전송시 전송속도를 향상시킬 수 있도록 한 스마트카드의 저장데이터 수신방법에 관한 것으로, 스마트카드에서 전송된 데이터를 수신하는 방법에 있어서, 통신모드를 판단하는 단계, 판단결과에 따른 통신모드로 데이터 수신이 가능하도록 통신라인을 전환하는 단계, 전환된 통신라인을 통해 스마트카드에 저장된 데이터를 수신하는 단계를 포함하여 이루어지므로 데이터 전송효율 및 데이터 처리성능을 향상시킬 수 있다.
Description
본 발명은 스마트카드에 관한 것으로서, 특히 스마트카드 저장데이터 수신방법에 관한 것이다.
일반적으로 스마트카드는 사용자 인식을 위한 고유데이터를 비롯하여 각종 데이터를 내장한 집적회로가 인쇄된 카드로 신원을 확인하기 위한 출입증 또는 휴대용 통신단말기에 사용자의 개인데이터 및 통신관련 데이터를 입력시키기 위하여 사용되고 있다. 그리고 현재사회가 데이터 통신사회로 변모하고 계속 발전해감에 따라 스마트카드의 사용범위가 확대되고 그에 따라 스마트카드에 저장되는 데이터의 종류 및 양이 급속히 증가하고 있다. 특히, 통신면에서 음성 및 문자는 물론이고 영상통신이 발전해감에 따라 단말장치 등에서 사용되는 LCD 화면의 사이즈도 증가하므로 기본적인 개인 고유데이터 즉 문자데이터는 물론이고 예를 들어 자신의 얼굴 즉 화상데이터를 동영상으로 스마트카드에 저장하는 등의 변화는 필연적이라 할 수 있다. 따라서 스마트카드에 저장되는 데이터의 양도 큰폭으로 증가할 것이므로 기존의 기술을 이용할 경우 스마트카드에 저장된 대량의 데이터를 읽어들이는 속도 측면에서 속도증가의 필요성이 당면과제로 대두될 것은 명백하다.
이하, 종래의 기술에 따른 스마트카드 저장데이터 수신방법을 첨부한 도면을 참조하여 설명하면 다음과 같다.
도 1은 종래의 기술에 따른 스마트카드 저장데이터 수신장치를 나타낸 블록도로써, 스마트카드 데이터 수신장치(30)는 동작전원(Vcc, Vpp)을 공급하는 전원부(31), 일정 클럭(Clock)을 발생시키는 클럭발생부(32), 인터페이스 동작을 제어하고 제어신호를 출력하는 제어부(33), 스마드카드(10)에 전원부(31)의 동작전원, 클럭발생부(32)의 클럭 및 제어부(33)의 리셋신호를 제공하고 스마드카드(10)의 데이터교환을 수행하기 위한 스마트카드 인터페이스부(34), 상기 스마트카드 인터페이스부(34)를 통해 직렬형태로 입력된 스마드카드(10)의 데이터를 제어부(33)에 입력가능한 데이터 형태로 처리하여 직렬 I/O버스를 통해 제어부(33)에 전송하는 UART(Universal Asynchronous Receiver/Transmitter: 범용비동기 송/수신기)(35), 상기 UART(35)에서 출력된 데이터를 임시저장하여 출력하는 송수신버퍼(36), 제어부(33)와 호스트장치(20)의 데이터교환을 위한 호스트 인터페이수부(37)로 구성된다. 이때 스마드카드(10)는 도 1에서 도시생략된 단자를 포함하여 6개의 단자 즉, Vcc, Vpp, 클럭(Clock), 리셋(Reset), 접지 및 직렬 I/O단자를 구비한다.
이와 같이 구성된 스마트카드 저장데이터 수신장치의 데이터 수신동작을 살펴보면 다음과 같다.
먼저, 스마드카드(10)는 스마트카드 인터페이스부(34)를 통해 전원 및 신호전송용 클럭을 제공받고 저장된 데이터를 직렬통신라인을 통해 UART(35)로 출력한다.
이때 스마드카드(10)에 저장된 데이터는 주로 사용자의 고유정보 또는 상기 고유정보에 상응하는 통신관련 데이터 등의 문자 데이터이다.
이어서 UART(35)는 전송된 데이터를 입력레지스터를 통해 입력받고 콘트롤레지스터에 저장된 데이터포멧에 따라 패리티 비트(Parity bit) 또는 아이디 비트(ID bit) 등을 첨가하여 제어부(33)에서 판독가능한 데이터로 변화처리하고 출력레지스터를 통해 출력한다. 그리고 상기 UART(35)에서 출력된 데이터는 송수신버퍼(36)를 경유하여 제어부(33)에 입력된다. 이어서 제어부(33)는 호스트 인터페이수부(37)를 통해 이루어지는 호스트장치(20)와의 데이터 전송동작을 제어한다.
종래의 기술에 따른 스마트카드는 개인정보 등 소량의 문자데이터가 저장되므로 직렬통신방법을 이용하여 데이터를 전송하였으나 화상데이터 등 문자데이터에 비해 대량의 데이터를 직렬통신을 이용하여 전송하면 전송속도가 큰 폭으로 저하되므로 이를 적용한 시스템의 데이터 처리성능이 저하되는 문제점이 있다.
따라서 본 발명은 상기한 종래의 문제점을 해결하기 위하여 안출한 것으로서, 대량의 데이터 전송시 전송속도를 향상시킬 수 있도록 한 스마트카드의 저장데이터 수신방법을 제공함에 그 목적이 있다.
도 1은 종래의 기술에 따른 스마트카드 저장데이터 수신장치를 나타낸 블록도
도 2는 본 발명에 따른 스마트카드 저장데이터 수신장치를 나타낸 블록도
도 3은 본 발명에 따른 스마트카드 저장데이터 수신방법을 나타낸 플로우챠트
* 도면의 주요부분에 대한 부호의 설명
10: 스마트카드 20: 호스트장치
30, 40: 스마트카드 데이터 수신장치 31, 41: 전원부
32, 42: 클럭발생부 33, 43: 제어부
34, 44: 스마드카드 인터페이스부 35: UART
36, 46: 송수신버퍼 37, 47: 호스트 인터페이스부
45: GPI/O
본 발명은 통신모드를 판단하는 단계, 판단결과에 따른 통신모드로 데이터 수신이 가능하도록 통신라인을 전환하는 단계, 전환된 통신라인을 통해 스마트카드에 저장된 데이터를 수신하는 단계를 포함하여 이루어짐을 특징으로 한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 스마트카드 저장데이터 수신방법을 설명하면 다음과 같다.
도 2는 본 발명에 따른 스마트카드 저장데이터 수신장치를 나타낸 블록도이고, 도 3은 본 발명에 따른 스마트카드 저장데이터 수신방법을 나타낸 플로우챠트이다.
본 발명에 따른 스마트카드 저장데이터 수신장치는 일부구성을 제외하고는 종래의 기술과 동일하므로 상세한 구성설명은 생략하기로 한다.
도 2에 도시된 바와 같이, 스마트카드 저장데이터 수신장치(40)는 전원부(41), 클럭발생부(42), 인터페이스 동작을 제어하고 제어신호를 출력하는 제어부(43), 스마드카드(10)에 전원부(41)의 동작전원, 클럭발생부(42)의 클럭 및 제어부(43)의 리셋신호를 제공하고 스마드카드(10)의 데이터교환을 수행하기 위한 스마트카드 인터페이스부(44), 상기 스마트카드 인터페이스부(34)를 통해 병렬형태로 입력된 스마드카드(10)의 데이터를 제어부(43)에 입력가능한 데이터 형태로 처리하고 병렬 I/O버스를 통해 제어부(43)에 전송하는 GPI/O(General Purpose Input/Output: 범용 입출력회로)(45), 상기 GPI/O(45)에서 출력된 데이터를 임시저장하여 출력하는 송수신버퍼(46), 제어부(43)와 호스트장치(20)의 데이터교환을 위한 호스트 인터페이수부(47)로 구성된다.
이때 스마드카드(10)는 종래의 6개의 단자 즉, Vcc, Vpp, 클럭(Clock), 리셋(Reset), 접지 및 I/O단자 이외에 4bit 또는 8bit 즉, 4개 또는 8개의 병렬 I/O단자를 더 구비한다. 그리고 스마트카드 인터페이스부(44)의 단자수도 상기 스마드카드(10)의 병렬단자수에 따라 가변되고, GPI/O(45)에서 송수신버퍼(46)를 경유하여 제어부(43)에 이르는 버스라인도 상기 스마드카드(10)의 병렬 I/O단자수에 상응하는 병렬 I/O버스라인으로 전환된다.
이와 같이 구성된 스마트카드의 저장데이타 수신장치의 데이터 수신방법을 도 3의 플로우챠트를 참조하여 설명한다.
먼저, 제어부(43)는 스마트카드신호가 입력되는지 즉, 사용자가 스마드카드(10)를 휴대전화 등의 단말기에 장착하는지 여부를 판단한다(S29). 그리고 그 판단결과(S29), 스마드카드(10)가 단말기에 장착되면 스마드카드(10)는 스마트카드 인터페이스부(44)를 통해 전원 및 데이터전송용 클럭을 제공받고 데이터전송을 개시한다. 이어서 스마드카드(10)에서 전송된 스마트카드 인터페이스부(44)를 경유하고 I/O 버스라인을 통해 GPI/O(45)로 입력된다. 그리고 GPI/O(45)는 전송된 데이터를 일정 데이터포멧에 따라 패리티 비트(Parity bit) 또는 아이디 비트(ID bit) 등을 첨가하고 제어부(43)에서 읽을 수 있는 데이터로 변화처리하여 출력한다. 이어서 GPI/O(45)에서 출력된 데이터는 송수신버퍼(46)를 경유하여 제어부(43)로 전송된다.
한편, 제어부(43)는 데이터 통신모드가 병렬통신모드인지 여부를 판단한다(S12).
이때 상술한 바와 같이 통신기술의 발전과 다변화에 따라 스마드카드(10)에 동영상 등의 화상데이터를 저장해야할 경우 데이터 전송속도향상을 위하여 병렬통신방식에 의해 데이터가 전송되어야한다. 따라서 병렬통신방식을 통해 통신을 수행함은 물론이고 현재의 직렬통신방식에도 적용할 수 있도록 제어부(43)의 알고리즘내에 통신모드판단을 저장하는 것이다. 또한 통신모드판단은 연결된 I/O 버스가 직렬인지 또는 병렬인지를 판단하는 것이다.
그리고 그 판단결과(S12), 통신모드가 직렬이면 연결된 직렬 I/O 버스를 통해 스마드카드(10)의 데이터를 직렬수신할 수 있도록 I/O 라인을 제어하고 통신가능상태로 전환하여 스마드카드(10)로 부터 전송되는 데이터를 수신하고(S13), 통신모드가 병렬이면 연결된 병렬 I/O 버스를 통해 스마드카드(10)의 데이터를 병렬수신할 수 있도록 I/O 라인을 제어하고 통신가능상태로 전환하여 스마드카드(10)에서 전송되는 데이터를 수신한다(S14). 이어서 데이터수신이 완료되었는지 여부를 판단하여(S15), 스마드카드(10)로 부터의 데이터 송신이 완료될 때까지 현재 사용중인 병렬 또는 병렬 I/O 버스를 통해 데이터수신을 계속 수행한다(S16).
본 발명에 따른 스마트카드의 저장데이터 수신방법은 다음과 같은 효과가 있다.
첫째, 스마트카드에 저장된 데이터를 전송받을 때 직렬통신방식 및 병렬통신방식을 상호보완하여 적용하므로 기존의 기술은 물론이고 다변화되어가는 통신기술에 대한 호환성이 우수하다.
둘째, 동영상 등 대량의 데이터 전송시 병렬통신방식을 적용하므로 병렬통신방식을 적용하는것에 비해 데이터 전송속도가 현격히 증가하여 데이터 전송효율 및 데이터 처리효율을 향상시킬 수 있다.
Claims (2)
- 스마트카드에서 전송된 데이터를 수신하는 방법에 있어서,통신모드를 판단하는 단계;상기 판단결과에 따른 통신모드로 데이터 수신이 가능하도록 통신라인을 전환하는 단계;상기 전환된 통신라인을 통해 스마트카드에 저장된 데이터를 수신하는 단계를 포함하여 이루어짐을 특징으로 하는 스마트카드 저장데이터 수신방법.
- 제 1 항에 있어서,상기 통신모드 판단단계는 직렬통신모드 또는 병렬통신모드를 판단하는 단계임을 특징으로 하는 스마트카드 저장데이터 수신방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970042908A KR19990019525A (ko) | 1997-08-29 | 1997-08-29 | 스마트(smart)카드 저장데이터 수신방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019970042908A KR19990019525A (ko) | 1997-08-29 | 1997-08-29 | 스마트(smart)카드 저장데이터 수신방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19990019525A true KR19990019525A (ko) | 1999-03-15 |
Family
ID=66037506
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970042908A KR19990019525A (ko) | 1997-08-29 | 1997-08-29 | 스마트(smart)카드 저장데이터 수신방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR19990019525A (ko) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63204387A (ja) * | 1987-02-19 | 1988-08-24 | Kyodo Printing Co Ltd | Icカ−ド |
EP0409241A1 (en) * | 1989-07-19 | 1991-01-23 | Kabushiki Kaisha Toshiba | IC card with additional terminals and method of controlling the IC card |
JPH08315091A (ja) * | 1995-05-22 | 1996-11-29 | Shinko Electric Co Ltd | 非接触icカード用通信装置及びその通信処理方法 |
US5615388A (en) * | 1993-11-29 | 1997-03-25 | Kabushiki Kaisha Toshiba | IC card reader/writer |
-
1997
- 1997-08-29 KR KR1019970042908A patent/KR19990019525A/ko not_active Application Discontinuation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63204387A (ja) * | 1987-02-19 | 1988-08-24 | Kyodo Printing Co Ltd | Icカ−ド |
EP0409241A1 (en) * | 1989-07-19 | 1991-01-23 | Kabushiki Kaisha Toshiba | IC card with additional terminals and method of controlling the IC card |
US5615388A (en) * | 1993-11-29 | 1997-03-25 | Kabushiki Kaisha Toshiba | IC card reader/writer |
JPH08315091A (ja) * | 1995-05-22 | 1996-11-29 | Shinko Electric Co Ltd | 非接触icカード用通信装置及びその通信処理方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7401236B2 (en) | Peripheral device and its control method its main body device and its control method and its program | |
EP0886220B1 (en) | Low power memory bus interface | |
EP0887990B1 (en) | Modem unit | |
US5727168A (en) | I/O card, cable connected to the I/O card, and method for saving power of I/O card | |
US5303067A (en) | Computer connection circuit in facsimile | |
JP2008009910A (ja) | Icカードおよびicカード読み取りシステム | |
US6209050B1 (en) | Expansion card | |
US8036613B2 (en) | Communication system and method for operating a communication system | |
KR19990019525A (ko) | 스마트(smart)카드 저장데이터 수신방법 | |
KR20030083540A (ko) | 더블 인터페이스 에스디 카드 | |
JPS63239579A (ja) | 携帯可能電子装置 | |
US5257117A (en) | Computer-facsimile system having separately a sending device and a receiving device | |
KR20020036748A (ko) | 마이크로컴퓨터 | |
KR100736405B1 (ko) | Fifo없이 dma를 수행할 수 있는 반도체 장치와 상기반도체 장치의 데이터 처리방법 | |
JPH09237248A (ja) | データ転送装置 | |
US6885217B2 (en) | Data transfer control circuitry including FIFO buffers | |
US11947484B2 (en) | Universal serial bus (USB) hub with host bridge function and control method thereof | |
KR100779747B1 (ko) | 이동 단말기용 rf통신 sd콤보카드와, sd콤보카드의rf통신방법 | |
KR100224922B1 (ko) | 카드리더기의 기능을 가지는 팩시밀리장치 및 그 운용방법 | |
JP2009032211A (ja) | 携帯電子機器 | |
KR100382474B1 (ko) | 이동 통신 시스템의 셀렉터/보코더 및 그를 이용한 데이터처리방법 | |
US6574697B2 (en) | Data transfer equipment that provides high speed data transmission between data terminal equipment and data circuit terminating equipment | |
KR930011391B1 (ko) | 생활정보수신 단말장치의 정보 처리회로 | |
US6822949B1 (en) | Register control apparatus for W-CDMA WLL separation type terminal | |
KR200391014Y1 (ko) | 이동 단말기용 rf통신 sd콤보카드 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
N231 | Notification of change of applicant | ||
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |