KR100334458B1 - 금액 충전 장치 및 방법 - Google Patents

금액 충전 장치 및 방법 Download PDF

Info

Publication number
KR100334458B1
KR100334458B1 KR1019990009015A KR19990009015A KR100334458B1 KR 100334458 B1 KR100334458 B1 KR 100334458B1 KR 1019990009015 A KR1019990009015 A KR 1019990009015A KR 19990009015 A KR19990009015 A KR 19990009015A KR 100334458 B1 KR100334458 B1 KR 100334458B1
Authority
KR
South Korea
Prior art keywords
amount
information
charge
money
wireless
Prior art date
Application number
KR1019990009015A
Other languages
English (en)
Other versions
KR20000022597A (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 KR1019990009015A priority Critical patent/KR100334458B1/ko
Publication of KR20000022597A publication Critical patent/KR20000022597A/ko
Application granted granted Critical
Publication of KR100334458B1 publication Critical patent/KR100334458B1/ko

Links

Classifications

    • 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/22Payment schemes or models
    • G06Q20/28Pre-payment schemes, e.g. "pay before"
    • 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/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • 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/349Rechargeable cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M17/00Prepayment of wireline communication systems, wireless communication systems or telephone systems
    • H04M17/20Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment
    • H04M17/204Prepayment of wireline communication systems, wireless communication systems or telephone systems with provision for recharging the prepaid account or card, or for credit establishment on-line recharging, e.g. cashless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • 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
    • G06Q2220/00Business processing using cryptography
    • G06Q2220/10Usage protection of distributed data files
    • G06Q2220/12Usage or charge determination

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 무선 통신을 이용한 금액 충전 장치 및 방법에 관한 것으로 특히, 무선망을 이용하여 전자 카드에 금액을 충전하도록 함에 목적이 있다. 이러한 목적의 본 발명은 무선신호를 수신하여 금액 충전 정보로 판단한 경우 전송 에러 유무를 판단하는 무선신호 수신블럭(210)과, 충전 금액을 저장하는 메모리 블럭(230)과, 상기 무선신호 수신블럭(210)에서 금액 충전 정보를 수신한 경우 상기 무선신호 수신블럭(210)의 일련번호, 가입자 고유키값 등으로 인증 과정을 수행하여 정당한 가입자로 판단되면 상기 금액 충전 정보에 포함된 충전 금액 데이터를 상기 메모리 블럭(230)에 저장하고 상기 무선신호 수신블럭(210)에서의 충전 금액 및 잔액 또는 충전 금액 내역 확인 요구 신호인 경우 상기 메모리 블럭(230)에 저장된 금액 데이터를 읽어 상기 무선신호 수신블럭(210)으로 전송하는 연산 로직블럭(220)과, 카드 충전기에서의 금액 충전 신호를 검출하여 소정 포맷으로 변환한 후 상기 메모리 블럭(230)에 저장하도록 상기 연산 로직 블럭(220)이나 상기 메모리 블럭(230)으로 전송하는 비접촉 블럭(240)으로 구성한다.

Description

금액 충전 장치 및 방법{APPARATUS AND METHOD FOR STORING AN AMOUNT OF MONEY}
본 발명은 무선 통신 기술에 관한 것으로 특히, 무선 통신을 이용한 금액 충전 장치 및 방법에 관한 것이다.
현재 정보 산업의 발달을 기반으로 카드의 사용이 보편화되었다.
현재 대금 결재 수단으로서 현금이나 승차권이 없이 카드내에 충전되어 있는 금액으로 요금을 결재하는 지불 서비스가 제공되고 있다.
이러한 카드는 비접촉 무선인식 카드로도 불리며 카드내의 정보를 리드/라이트할 수 있는 리더기 또는 충전기와 카드간의 통신은 진폭 변조 방식(AM ; Amplitude Modulation)을 이용한다.
이러한 카드내에는 RF(Radio Frequency) 칩이 내장되며 이를 통해 금전 보충과 교통 요금 지불 수단으로 이용한다.
이러한 카드는 대중 교통을 이용하는 경우 승차권을 구입하여야 하는 번거로움과 시간을 절약할 수 있으며 거스름돈은 주고 받는 불편함을 해소할 수 있는 장점이 있다.
그러나, 종래 기술은 사용 금액을 충전하기 위해 충전소를 방문하여야 하는 번거로움과 또한, 카드를 분실하는 경우 사용자에게 손실을 주는 문제점이 있었다.
또한, 종래 기술은 사용후 잔액이 표시되지 않아 사용 가능한 금액을 알 수 없는불편함이 있다.
따라서, 본 발명은 종래의 문제점을 개선하기 위하여 휴대용 단말기와 금액 충전이 가능한 전자 카드를 일체형으로 결합하여 무선 통신으로 금액을 충전할 수 있도록 창안한 금액 충전 장치 및 방법을 제공함에 제1 목적이 있다.
본 발명의 제2 목적은 카드 분실시 전송되는 무선 신호에 의해 카드의 사용 정지를 설정하고 카드 찾은 경우 무선 신호에 의해 사용정지를 해제하도록 함에 있다.
본 발명의 제3 목적은 무선 신호에 의해 개인 정보를 변경하도록 함에 있다.
도 1은 본 발명의 제1 실시예에 따른 장치의 블럭도.
도 2는 도 1에서 마이크로 컴퓨터의 블럭도.
도 3은 본 발명의 실시를 위한 네트워크의 구성도.
도 4는 본 발명의 실시를 위한 신호 흐름도.
도 5는 본 발명의 제2 실시예에 따른 장치의 블럭도.
도 6은 본 발명의 제3 실시예에 따른 장치의 블럭도.
도 7은 본 발명의 제3 실시예를 위한 신호 흐름도.
도 8 및 도 9는 본 발명의 제3 실시예에서의 암호화/복호화 구조를 보인 예시도.
* 도면의 주요부분에 대한 부호 설명 *
210 : 무선신호 수신블럭 211 : 고주파 처리부
212 : 키 입력부 213 : 표시부
214 : 톤신호 발생부 215 : 마이크로 컴퓨터
220 : 연산 로직블럭 221 : 무선 인터페이스부
222 : 비접촉 인터페이스부 223 : 씨피유(CPU)
224 : 램(RAM) 225 : 롬(ROM)
226 : 정보 처리부 230 : 메모리 블럭
240 : 비접촉 블럭 241 : 변복조부
242 : 비접촉 연산부
상기와 같은 목적의 달성을 위하여 본 발명에서는 무선통신사업자측에서 금액충전, 금액 충전 취소, 사용정지, 사용정지해제, 개인정보갱신등과 같은 서비스 정보를 제공함을 전제 조건으로 한다.
본 발명은 상기의 목적을 달성하기 위하여 무선 방식 또는 비접촉 방식으로 전자 카드에 금액을 충전하도록 전자 카드와 휴대용 무선 단말기를 일체화하여 구성함을 특징으로 한다.
즉, 본 발명은 상기의 목적을 달성하기 위하여 충전 금액 데이터를 저장하는 메모리 블럭과, 무선신호를 수신하여 일반 무선 정보인지 또는 금액 충전 정보인지를 판별하고 그에 따른 정보를 표시하며 금액 충전 정보인 경우 전송 에러 유무를 판단하는 무선신호 수신블럭과, 상기에서 금액 충전 정보로 판별한 경우 정당한 금액 충전 정보인지를 판별하여 정당하면 그 충전 금액을 상기 메모리 블럭에 저장하는 연산 로직블럭과, 카드 충전기로부터의 금액 충전 신호를 감지하여 상기 메모리 블럭에 금액을 저장 또는 상기 메모리 블럭으로부터 금액을 지불하는 비접촉 블럭으로 이루어진 휴대용 무선 단말기를 구비하는 장치를 제공한다.
상기 연산 로직블럭은 무선통신사업자측에서 전송되는 암호화된 정보를 암호화 또는 복호화하여 정당한 신호인지 판단하고 그 결과를 무선신호 수신블럭 또는 메모리 블럭으로 제공하기 위한 정보 처리부를 포함하여 구성함을 특징으로 한다.
상기 메모리 블럭은 무선 신호에 의한 충전 금액 데이터와 카드 충전기에 의한 충전 금액 데이터를 각각 별도로 할당된 저장 영역에 저장하거나 또는 동일한 저장 영역에 저장할 수도 있으며 충전 금액 내역을 저장하는 영역과 충전 및 사용에 필요한 각종 인증 정보를 각각 별도로 할당된 저장 영역에 저장하며 또한, 출입증 및 전자 신분증등 개인 정보를 별도로 할당된 저장 영역을 저장할 수 있게 구성한다.
또한, 본 발명은 상기의 제1 목적을 달성하기 위하여 무선 신호를 수신한 경우 금액 충전 정보인지 판단하는 단계와, 상기에서 금액 충전 정보인 경우 에러 유무를 판단하는 단계와, 상기에서 에러가 없으면 금액 충전 정보의 해독 과정을 거쳐 금액 데이터를 생성하고 그 금액 데이터를 저장하는 단계와, 상기에서 수신된 무선 신호가 금액 충전 정보가 아닌 경우 카드 사용 정지 정보인지 판단하는 단계와, 상기에서 카드 사용 정지 정보로 판단하면 카드의 사용 정지를 설정하는 단계를 휴대용 무선 단말기에서 수행하는 방법을 제공한다.
상기에서 금액충전 동작은 1차금액 충전정보인지 판단하는 단계와, 상기에서 1차금액 충전정보라면 그 충전정보에서 충전요구금액을 추출하여 잔액과 합산하고 그 합산액이 충전한도액보다 큰지 판단하는 단계와, 상기에서 합산액이 충전한도액과 같거나 작으면 기저장되어 있는 특정 키값으로 1차 암호화하여 상기 1차금액 충전정보에서 추출한 특정 값과 일치하는지 판단하는 단계와, 상기에서 암호화된 값과 추출된 값이 일치하면 1차금액 충전정보를 표시하고 임시 사용 정지를 설정하는 단계와, 2차금액 충전정보가 수신되는지 판단하는 단계와, 상기에서 2차금액 충전정보의 수신을 판단하면 그 충전정보에 포함된 데이터를 규정대로 배열하여 인증 기관의 특정 키값으로 2차 암호화하는 단계와, 상기에서 1차로 암호화된 값이 상기 2차금액 충전정보를 이용한 2차 암호화 값과 일치하는지 판단하는 단계와, 상기에서 암호화값이 일치하면 사용자가 요구한 금액을 충전하고 상기에서의 임시 사용 중지를 해제한 후 충전 동작을 종료하는 단계를 수행하여 1,2차충전 금액정보를 정확히 수신하여야만 가입자가 원하는 금액이 충전되도록 구성한다.
상기에서 특정 키값(제1,제2 암호화 코드)은 무선통신사업자와 금융기관(예로, 은행)에서 미리 부여된 값이다.
그리고, 본 발명은 충전 금액 내역 확인 및 잔액 확인을 위한 특정 키의 눌림을 판단하는 단계와, 상기에서 특정키의 눌림을 판단하면 기저장된 금액 데이터를 읽어 들이는 단계와, 상기에서 읽어 들인 금액 데이터를 저장된 순서대로 표시하는 단계를 휴대용 무선 단말기에서 수행하는 방법을 제공하여 충전 금액의 확인 동작을 실행한다.
또한, 본 발명은 상기의 제2 목적을 달성하기 위하여 금액 충전 정보가 아닌 사용 정지 정보인지 판단하는 제1 단계와, 상기에서 카드 사용 정지 정보로 판단하면 인증 정보를 추출하여 미리 저장된 인증 정보와 일치하는지 비교하는 제2 단계와, 상기에서 인증 정보가 일치하면 카드 사용을 정지시키는 제3 단계를 휴대용 무선 단말기에서 수행하는 방법을 제공함을 특징으로 한다.
상기에서 인증 정보는 가입자 단말기의 일련번호 또는 무선통신사업자로부터 전송된 특정 변수임을 특징으로 한다.
그리고, 본 발명은 상기의 제3 목적을 달성하기 위하여 개인정보 갱신정보의 수신 여부를 판단하는 단계와, 개인정보 갱신정보인 경우 특정 변수를 추출하여 이전에 개인정보 갱신시 전송된 특정 변수와 비교하는 단계와, 상기에서 현재 전송된 특정 변수가 이전에 전송된 특정 변수보다 크면 개인정보를 갱신하는 단계를 휴대용 무선 단말기에서 수행하는 방법을 제공함을 특징으로 한다.한편, 본 발명에서 상기 목적을 달성하기 위한 금액 충전 장치의 구성은 통신 채널로부터 1,2차 금액충전 데이터를 순차적으로 수신하여 무선사업자 및 인증기관으로부터 미리 부여받은 2개의 암호화 코드를 이용하여 2개의 금액충전 데이터를 복호한 후 그 복호된 데이터의 전부 또는 일부가 일치하는 경우 해당 충적 금액을 충전하고 그 충전 금액으로 대금을 결제하도록 비접촉식/접촉식 카드를 내장하는 휴대용 무선 단말기와, 충전 금액 요청을 위하여 일련의 키를 입력시키기 위한 충전금액 입력 수단과, 금액 충전 요구시 해당 가입자의 계좌 잔고를 검색하여 금액 충전 가능 여부를 판단하고 금액 충전 가능으로 판단된 경우 그 가입자에게 미리 부여한 제2 암호화 코드를 이용하여 충전금액 데이터를 암호화하여 전송하는 인증 기관 시스템과, 충전금액 입력수단으로부터 충전금액 요청신호가 입력되면 상기 인증 기관 시스템으로 금액 충전 가능 여부를 조회하고 상기 인증기관 시스템에서 금액 충전 가능으로 판단한 경우 자신이 보유한 제1 암호화 코드로 충전금액 데이터를 암호화하여 상기 휴대용 무선 단말기에 1차 전송한 후 상기 충전금액 입력 수단으로부터 상기 휴대용 무선 단말기에서의 1차 전송 신호의 수신 응답이 정상으로 판정되면 상기 인증기관 시스템으로부터의 제2 암호화 코드로 암호화된 충전금액 데이터를 상기 휴대용 무선 단말기로 2차 전송하는 무선 사업자 시스템을 구비함을 특징으로 한다.
이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다.
일반적으로 휴대용 단말기는 핸드폰, PDA, 무선 호출기등 여러 종류가 있지만, 본 발명에서는 무선 호출기를 예로 들어 설명하기로 한다.
도1 은 본 발명의 실시예를 위한 장치의 블록도로서 이에 도시한 바와 같이, 무선신호를 수신하여 일반 무선 호출 정보인지 또는 금액 충전 정보인지를 판단한 후 그 판단된 내용이 일반 무선 호출인 경우 그 호출 내용을 표시하고 금액 충전 정보인 경우 전송 에러 유무를 판단하는 무선신호 수신블럭(210)과, 충전 금액을 저장하는 메모리 블럭(230)과, 상기 무선신호 수신블럭(210)에서의 금액 충전 정보인 경우 상기 무선신호 수신블럭(210)의 일련 번호를 비교하여 일치할 경우 금액 충전 정보의 해독 과정을 거쳐 가입자 고유키값과 금액 데이터를 추출하여 정당한 가입자이면 에러 유무를 판단하여 에러가 없는 경우 그 금액 데이터를 상기 메모리 블럭(230)에 저장하고 상기 무선신호 수신블럭(210)에서의 충전 금액 내역 확인 신호인 경우 상기 메모리 블럭(230)에 저장된 충전 금액 데이터를 읽어 상기 무선신호 수신블럭(210)으로 전송하는 연산 로직블럭(220)과, 카드 충전기에서의 금액 충전 신호를 검출하여 소정 포맷으로 변환한 후 상기 메모리 블럭(230)에 저장하는 비접촉 블럭(240)으로 구성한다.
상기 무선신호 수신블럭(210)은 무선신호를 증폭하여 복호하는 고주파 처리부(211)와, 임의의 키 신호를 입력시키는 키 입력부(212)와, 무선호출정보 또는 상기 연산 로직블럭(220)에서 해독 과정을 거친 금액 충전 정보를 문자 또는 숫자로 표시하는 표시부(213)와, 금액 충전 정보를 상기 연산 로직블럭(220)에서 해독 과정을 거친 결과에 대한 특정 문자 또는 숫자에 대한 특정 소리를 생성하는 톤신호 발생부(214)와, 상기 고주파 처리부(211)의 출력신호를 판독하여 일반 무선 호출 정보와 금액 충전 정보를 판별한 후 일반 무선 호출 정보의 경우 상기 표시부(213)에 전송하고 금액 충전 정보인 경우 상기 연산 로직블럭(220)에 맞는 소정의 포맷으로 금액 충전 정보를 재배열하여 상기 연산 로직블럭(220)에 전송하여 이에 따른 해독 과정을 거친 특정 문자 또는 숫자를 표시부(213)와 톤신호 발생부(214)로 전송하며 상기 키 입력부(212)에서의 키 신호가 충전금액 내역표시 키신호로 판독하면 이를 상기 연산 로직블럭(220)으로 전송하고 이에 따른 금액 충전 정보를 수신받아 상기 표시부(213)로 전송하는 마이크로 컴퓨터(215)로 구성한다.
상기 마이크로 컴퓨터(215)는 도2 의 블럭도에 도시한 바와 같이, 고주파 처리부(211)에서 변환된 디지털 신호를 수신하는 입출력 인터페이스부(215a)와, 이입출력 인터페이스부(215a)에서 전송된 신호가 무선 호출 정보인지 또는 금액 충전 정보인지를 판단하여 무선 호출 정보로 판단한 경우 숫자나 문자로 변환시켜 상기 입출력 인터페이스부(215a)를 통해 상기 표시부(213)로 전송하고 금액 충전 정보로 판단한 경우 상기 연산 로직블럭(220)에 맞는 소정의 포맷으로 정보를 재배열하여 전송 에러의 유무를 판단하는 씨피유(CPU)(215c)와, 상기 씨피유(215c)에서 전송 에러가 없다고 판단한 경우 상기에서 재배열된 정보를 상기 연산 로직블럭(220)에 전송하는 연산로직 인터페이스부(215b)와, 상기 씨피유(215c)가 수행하는 전송 에러 유무의 판단 및 신호 포맷 프로그램과 무선 호출 정보를 처리하는 프로그램과 연산 로직블럭(220)과 무선신호 수신블럭(210)사이의 신호를 제어하는 프로그램이 내장된 롬(ROM)(215e)과, 상기 씨피유(215c)의 연산 데이터를 저장하는 램(RAM)(215d)으로 구성한다.
본 발명의 제1 실시예의 경우 상기 연산 로직블럭(220)은 무선신호 수신블럭(210)과의 정보 송수신을 위한 무선 인터페이스부(221)와, 이 무선 인터페이스부(221)로 입력된 무선신호 수신블럭의 일련번호를 메모리 블럭(230)에 저장된 일련 번호와 비교하여 일치할 경우 금액 충전 정보를 해독하여 가입자 고유키값과 금액데이터를 추출하고 그 추출된 가입자 고유키값을 상기 메모리 블럭(230)에 저장된 가입자 고유키값과 비교하여 정당한 가입자 여부를 판단한 후 정당한 가입자이면 금액 데이터를 메모리 블럭(230)에 저장하며 상기 무선 인터페이스부(221)를 통해 충전금액내역요구신호가 입력되면 메모리 블럭(230)에서 충전 금액 내역을 읽어 상기 무선 인터페이스부(221)를 통해 무선신호 수신블럭(210)으로 전송하는 씨피유(CPU)(223)와, 보안 프로그램, 금액 충전관리 프로그램 등을 저장하여 상기 씨피유(223)에 제공하는 롬(ROM)(225)과, 상기 씨피유(223)의 연산 데이터를 저장하는 램(RAM)(224)으로 구성한다.
상기 메모리 블럭(230)은 금액 데이터를 각각 별도의 저장 영역에 할당하여 저장하거나 또는 같은 저장 영역에 저장할 수도 있으며 충전 금액 내역과 각종 인증 정보를 별도의 저장 영역에 할당하여 충전 금액 내역을 저장하기 위한 영역을 별도로 할당하며 출입증 및 전자 신분증등 개인 정보를 사용하기 위한 저장 영역을 별도로 할당할 수 있게 분할 구성된다.
상기 비접촉 블럭(240)은 카드 충전기에서의 고주파 신호를 감지하여 소정의 포맷으로 변환하고 그 변환된 소정의 포맷 신호를 금액 충전을 위해 메모리 블럭(230)으로 전송하는데, 상기 비접촉 블럭(240)내의 변복조부(241)를 거친 소정의 포맷 신호를 비접촉 연산부(242)에서 금액 충전 처리 과정을 거친 후 금액 데이터를 생성하여 그 금액 데이터를 상기 메모리 블럭(230)으로 전송하여 저장하도록 구성한다.
또한, 본 발명의 제2 실시예는 도5 의 블럭도에 도시한 바와 같이, 도1 의 블럭도에서 비접촉 연산부(242)를 제거하고 그 비접촉 연산부(242)의 기능을 연산 로직블럭(220)의 씨피유(223)가 수행하도록 구성한다.
상기 본 발명의 제2 실시예에서의 연산 로직블럭(220)은 도1 의 제1 실시예에서의 무선 인터페이스부(221), 씨피유(223), 램(224) 및 롬(225)에 상기 씨피유(223)와 비접촉 블럭(240)내의 변복조부(241)간의 데이터 송수신을 위하여 비접촉 인터페이스부(222)를 더 포함하여 구성한다.
상기 본 발명의 제2 실시예에서의 상기 비접촉 블럭(240)은 카드 충전기에서의 고주파 신호를 감지하여 소정의 포맷으로 변환하고 그 변환된 소정의 포맷 신호를 금액 충전을 위해 연산 로직블럭(220)으로 전송하는데, 상기 비접촉 블럭(240)은 변복조부(241)가 소정의 포맷으로 변환된 신호를 상기 연산 로직블럭(220)내의 비접촉 인터페이스부(222)로 전송하여 상기 연산 로직블럭(220)내의 씨피유(223)를 통해 메모리 블럭(230)에 금액 데이터를 저장하도록 구성한다.
상기와 같은 본 발명의 제1 실시예와 제2 실시예에 구비되는 연산 로직블럭(220), 메모리 블럭(230) 및 비접촉 블럭(240)은 하나의 IC 칩에 내장되어 구성된다.
그리고, 본 발명의 제3 실시예는 도6 의 블럭도에 도시한 바와 같이, 도5 의 블럭도와 동일하게 무선신호 수신블럭(210), 연산 로직블럭(220), 메모리 블럭(230), 비접촉 블럭(240)을 구비하고 상기 연산 로직블럭(220)은 무선통신사업자측에서 수신된 금액 충전, 사용정지, 사용정지해제, 개인정보 갱신 등의 정보를 암호화하여 씨피유(223)에 제공하는 정보 처리부(226)를 더 포함하여 구성한다.
상기 정보 처리부(226)는 별도의 하드웨어로 구성하거나 씨피유(223)에 프로그램적으로 내장하여 구성할 수 있다.
이와같이 구성한 본 발명의 실시예에 대한 동작 및 작용 효과를 설명하면 다음과 같다.
본 발명을 위하여 무선통신사업자는 금융기관과 연계하여 입출금 서비스를 가입자에게 제공하여야 한다.
즉, 본 발명을 위한 통신망의 구성은 도3 의 구성도에 도시한 바와 같이, 무선통신사업자는 교환국, 금융기관, 가맹점, 카드 회사 및 부가 가치 통신망(VAN) 사업자와 통신망이 개설되어야 하며, 상기 부가 가치 통신망 사업자는 카드 충전소, 자체 가맹점 및 금융 기관간의 통신망이 개설되어야 한다.
또한, 상기의 통신망을 이용하여 전자 카드에 원하는 금액을 충전하기 위해서 가입자는 무선통신사업자와 연계된 금융 기관에 계좌를 개설하여야 한다.
이와같은 통신망을 이용하여 무선 호출기에 내장된 전자 카드에 원하는 금액을 충전하는 동작을 설명하면 다음과 같다.
먼저, 가입자는 무선 호출기에 결합된 전자 카드에 무선으로 금액을 충전하기 위해 피씨(PC) 또는 전화기를 사용하여 충전할 수 있다.
전화기를 사용하는 경우를 가정한 경우 전화기로 자신의 호출기 번호를 호출하면 교환국을 거쳐 무선통신사업자 시스템에 호출 요구 신호로 입력된다.
이때, 무선통신사업자 시스템은 사용 가능한 번호인지를 판단하여 사용 가능한 번호인 경우 자동 응답 기능을 실행하여 '전화번호 호출','음성 메모','금액 충전','사용 정지','사용 정지 해제','개인 정보 갱신'등의 선택을 요구하기 위한 자동 응답 음성 메시지를 교환국을 거쳐 호출중인 가입자에게 전송한다.
따라서, 가입자가 전자 카드에 금액을 충전하려는 경우를 가정하면 '금액 충전'에 해당하는 숫자 키 또는 기호 키를 누르면 무선통신사업자 시스템에서는 '금액 충전'으로 판단하여 얼마만큼의 금액을 충전할 것인지를 입력하도록 자동 응답 기능을 실행하고 가입자가 원하는 금액에 대응하는 숫자키를 누르면 이를 감지한 후 종료 여부를 선택하도록 음성 메시지를 가입자에게 전송한다.
여기서, '금액 충전'인 경우 동작 초기에 암호의 입력을 요구하거나 원하는 충전 금액에 대한 숫자 키가 눌려진 후 암호의 입력을 요구하도록 한다.
만일, 다른 서비스를 원하는 경우 가입자가 해당 키를 누르면 무선통신사업자 시스템에서는 해당 서비스에 대한 자동 응답 기능을 실행한다.
따라서, 가입자가 '금액 충전' 모드를 선택한 후 원하는 금액을 입력시키면 무선통신사업자 시스템에서는 부가가치 통신망(VAN)을 통하거나 또는 직접 연계된 금융 기관과 통신을 개설하여 해당 가입자의 계좌에 원하는 금액을 충전시킬 수 있는 금액이 있는지 검색을 요구하고 충전시킬 수 있을만큼의 금액이 있는 경우 가입자의 무선 호출기를 호출하고 자신이 보유한 특정키값(제1 암호화 코드)로 암호화된 금액충전 데이터 및 은행으로부터의 특정 키값(제2 암호화 코드)으로 암호화된 금액충전 데이터를 순차적으로 전송하게 된다.
1) 무선에 의한 금액 충전 동작을 설명하면 다음과 같다.
본 발명의 제1,제2 실시예의 경우 가입자의 무선 호출기가 호출되면 무선신호 수신블럭(210)은 고주파 처리부(211)가 수신 신호를 디지털 신호로 변환하여 마이크로 컴퓨터(215)에 전송한다.
이때, 마이크로 컴퓨터(215)내의 입출력 인터페이스부(215a)는 상기 고주파 처리부(211)의 디지탈 출력 신호를 받아 상기 마이크로 컴퓨터(215)내의 씨피유(215c)에 전송한다.
이에 따라, 씨피유(215c)는 일정 패턴의 신호 유무를 검색하여 일반 무선호출인지 또는 금액 충전정보인지를 판단하는데, 신호 패턴에서 금액 충전 정보를 나타내는 일정 패턴의 신호가 없어 일반 무선 호출 정보로 판단한 경우 씨피유(215c)는 숫자또는 문자로 변환하여 이 신호를 입출력 인터페이스부(215a)를 통해 표시부(213)에 전송하여 가입자에게 호출 정보를 알린다.
반대로, 고주파 처리부(211)로부터 수신된 신호의 패턴에 금액 충전 정보를 나타내는 일정 패턴의 신호가 존재하여 금액 충전 정보로 판단한 경우 씨피유(215c)는 연산 로직블럭(220)에 맞는 소정의 포맷으로 정보를 재배열하여 전송 에러 발생 여부를 판단한다.
이때, 전송 에러의 발생을 판단하면 씨피유(215c)는 전송 에러 신호(예로, '2001')를 생성하여 상기 입출력 인터페이스부(215a)를 통해 표시부(213)에 전송하고 동시에 전송 에러 메시지에 해당하는 특정 소리신호를 톤신호 발생부(214)에 전송하여 가입자에게 에러가 발생하였음을 알리는 소리를 생성한다.
따라서, 가입자는 무선통신사업자측에서 제공되는 음성 메시지를 들으면서 재전송 모드를 설정하면 무선통신사업자 시스템은 다시 금액 충전 정보를 송출하게 된다.
그리고, 전송 에러가 없는 경우 씨피유(215c)는 소정 포맷으로 재배열한 금액 충전 정보를 연산로직 인터페이스부(215b)를 통해 연산 로직블럭(220)으로 전송하게 된다.
이때, 연산 로직블럭(220)내의 씨피유(223)는 무선 인터페이스부(221)를 통해 수신된 무선신호 수신블럭(210)에서의 전송 신호에서 메모리 블럭(230)에 저장되어 있는 무선신호 수신블럭(210)의 일련번호와 일치하는지를 비교하고 만일, 일치하지 않는 경우 씨피유(223)는 불법 사용자로 판단하여 현재 전송된 금액 충전 정보를 무효화시키게 된다.
그리고, 무선신호 수신블럭(210)의 일련번호가 일치하는 경우 씨피유(223)는 금액 충전 정보인지 또는 사용 정지 정보인지를 판단하고 금액 충전 정보로 판단한 경우 무선신호 수신블럭(210)에서 전송된 금액 충전 정보에 포함된 카운터값을 읽어 암호 해독을 위한 함수의 카운터값과 일치하는지 비교, 판단한다.
이때, 카운터값이 일치하지 않을 경우 씨피유(223)는 카운터값 에러신호(예로, '2004')를 생성하여 무선 인터페이스부(221)를 통해 무선신호 수신블럭(210)내의 표시부(213)와 톤신호 발생부(214)에 카운터값 에러가 발생함을 알린다.
반대로, 카운터값이 일치하면 씨피유(223)는 무선신호 수신블럭(210)에서 입력받은 금액 충전 정보를 해당 카운터값의 함수로써 해독하여 가입자 고유키값과 금액 데이터를 생성한 후 메모리 블럭(230)내에 있는 가입자 고유키값과 일치하는지 비교한다.
이때, 가입자 고유키값이 일치할 경우 씨피유(223)는 메모리 블럭(230)내의 금액 저장 영역을 점검하여 현재까지의 잔액과 현재의 금액 데이터를 합하고 그 합산된 금액이 소정 금액 이상이 되는지 판단한다.
만일, 합산된 금액이 소정 금액 이상이라고 판단되면 예를 들어, 메모리 블럭(230)에 '99만원'까지 충전 가능하도록 프로그램된 경우 충전 금액과 상기 메모리 블럭(230)에 저장된 잔액을 합산하여 '99만원'을 초과하면 씨피유(223)는 오버플로우 신호(예로, '2003')를 무선 인터페이스부(221)를 통해 무선신호 수신블럭(210)에 전송하게 된다.
이에 따라, 무선신호 수신블럭(210)은 연산로직 인터페이스부(215b)를 통해 오버플로우 신호를 수신하고 입출력 인터페이스부(215a)를 통해 표시부(213)에 전송함과 동시에 톤신호 발생부(214)에 소리를 생성하여 메모리 블럭(230)에 충전 가능한 금액을 초과하였음을 가입자에게 알리도록 한다.
그리고, 합산된 금액이 소정 금액 이하로 판단되면 연산 로직블럭(220)은 현재의 충전 금액과 최근의 무선을 통한 수개의 충전 금액 내역을 합산한 값과 무선신호 수신블럭(210)에서 전송된 금액 충전 정보에 포함된 합산 금액을 비교하여 일치하는 경우 현재의 충전 금액을 메모리 블럭(230)에 저장한다.
이때, 메모리 블럭(230)에는 최근 수개의 금액 전송 정보와 순번 정보를 저장하고 있으며, 연산 로직블럭(220)내의 씨피유(223)는 카운터값을 '1'증가시킨다.
또한, 상기에서 연산 로직블럭(220)은 금액 충전 정보를 수신하여 연산할 때 에러가 발생하면 연산 에러를 나타내는 신호(예로, '2002')를 무선 인터페이스부(221)를 통해 무선신호 수신블럭(210)으로 전송하여 표시부(213)에 표시함과 동시에 톤신호 발생부(214)에 소리를 생성하게 하여 가입자에게 연산 에러가 발생하였음을 알린다.
즉, 상기와 같은 무선에 의한 금액 충전 동작은 본 발명의 제1,제2 실시예에서 동일하게 수행된다.
또한, 본 발명의 제3 실시예에 의한 금액 충전 동작은 다음과 같다.
본 발명의 제3 실시예를 위해서 무선 호출기에는 무선통신사업자가 부여한 특정 키값(제1 암호화 코드)과 은행과 같은 금융기관에서 부여한 특정 키값(제2 암호화 코드)이 미리 저장되어 있다.
우선, 본 발명의 제3 실시예에서는 단말기 구입시 금융기관(예로, 은행)으로부터 제공되는 비밀 번호를 등록하는데, 그 동작을 설명하면 다음과 같다.
가입자는 무선통신사업자와 통신망이 연결된 금융 기관(예로, 은행)에 계좌를 개설하고 무선통신사업자 또는 대리점을 통해 금액 충전을 위한 카드가 결합된 단말기를 구입하면서 계좌 번호를 알려주면 무선통신사업자는 해당 단말기 일련번호, 단말기에 내장된 칩 고유번호를 확인하여 무선통신사업자 시스템에 등록한다.
이 후, 무선통신사업자는 계좌 개설 여부를 은행에 확인하고 계좌가 개설된 경우 은행으로부터 제공되는 암호화된 비밀 번호에 비밀번호 등록패턴(예로, '1010')을 부가하여 가입자 단말기로 전송한다.
이때, 가입자의 단말기는 무선신호 수신블럭(210)에서 마이크로 컴퓨터(215)가 일반 무선호출 정보가 아니라고 판단하여 ISO 규격으로 재배열한 후 연산로직 블럭(220)으로 전송한다.
이에 따라, 연산로직 블럭(220)은 비밀번호 패턴을 판단한 후 전송 에러 유무를 판단한다.
만일, 전송 에러로 판단한 경우 연산로직 블럭(220)은 ISO 규격의 체크섬 에러 메시지를 무선신호 수신블럭(210)으로 전송하며 그 무선신호 수신블럭(210)은 마이크로 컴퓨터(215)가 표시부(213)에 전송 에러 메시지(예로, '[11]-ERR')를 표시하면서 톤신호 발생부(214)로 에러음을 송출시킨다.
따라서, 무선통신사업자에게 비밀 번호 등록이 실패하였음을 알려 은행에서 제공되는 암호화된 비밀 번호의 재전송을 요구한다.
그리고, 전송 에러가 없는 경우 연산 로직블럭(220)은 정보 처리부(226)가 메모리 블럭(230)의 특정 영역에 저장되어 있는 은행의 특정 키값(제2 암호화 코드)을 이용하여 암호화된 비밀번호를 원래의 비밀번호로 복호하고 그 복호된 비밀번호를 상기 메모리 블럭(230)의 특정 영역에 저장한다.
이 후, 연산로직 블럭(220)이 원래의 비밀 번호를 복호하였음을 무선신호 수신블럭(210)으로 알리면 그 무선신호 수신블럭(210)은 마이크로 컴퓨터(215)가 표시부(213)에 '[OK]'라는 문자를 표시함으로써 금액 충전이 가능하게 되었음을 알린다.
이 후, 가입자가 단말기에 내장된 카드를 사용하기 위하여 금액 충전을 시도하면 1,2차금액 충전신호를 수신하여 금액 충전을 진행하는데, 이 과정을 설명하면 다음과 같다.
먼저, 가입자는 금액 충전을 위해 피씨(PC) 또는 전화기 등을 이용하여 자신의 호출번호를 누른 후 통신이 개설되어 무선통신사업자측에서 제공되는 자동 응답 음성 안내를 듣고 금액충전에 해당하는 숫자를 누른다.
이 후, 가입자는 자신의 비밀 번호를 입력한 후 충전을 원하는 금액을 입력하고 무선통신사업자측에서의 요구에 의해 단말기의 특정 버튼을 눌러 표시부(213)에 암호화된 카운터값을 표시시키고 그 표시된 카운터값을 입력한다.
이에 따라, 무선통신사업자측에서 인증 동작을 수행하고 가입자가 충전을 원하는 금액이 은행 계좌에 있다고 확인된 경우 자신이 보유한 특정키값으로 암호화된 1차금액 충전정보를 송출하는데, 상기 1차금액 충전정보가 수신되면 무선신호 수신블럭(210)은 고주파 처리부(211)가 수신 신호를 디지털신호로 변환하여 마이크로 컴퓨터(215)에 전송한다.
이때, 마이크로 컴퓨터(215)는 입출력 인터페이스부(215a)가 호출신호를 씨피유(215c)로 전송하면 그 씨피유(215c)가 일정패턴의 신호 유무를 검색하여 일반 무선호출인지 또는 연산 로직블럭(220)으로 전송할 정보(금액 충전, 카드 사용 정지 등)인지를 판단한다.
이에 따라, 일정 패턴의 신호가 있어 연산 로직블럭(220)으로 전송할 정보로 판단되면 씨피유(215c)는 연산로직 인터페이스부(215b)로 정보를 전송하고 상기 연산로직 인터페이스부(215b)는 연산 로직블럭(220)에 맞는 신호 형태인 ISO-7816 규격으로 신호를 재배열하여 상기 연산 로직블럭(220)으로 전송한다.
이때, 연산 로직블럭(220)은 무선인터페이스부(221)가 마이크로 컴퓨터(215)로부터 전송된 정보를 수신하여 씨피유(223)로 전달하면 상기 씨피유(223)는 체크섬 비트를 검색하여 전달받은 신호가 제대로 전송되었는지 판단한다.
만일, 체크섬 에러로 판단되면 씨피유(223)는 체크섬 에러 메시지를 생성하여 무선인터페이스부(221)를 통해 마이크로 컴퓨터(215)에 전송한다.
이때, 마이크로 컴퓨터(215)는 연산로직 인터페이스부(215b)를 통해 연산로직 블럭(220)에서의 체크섬 에러 메시지를 수신하면 씨피유(215c)가 전송 에러가 발생하였음을 판단하여 입출력 인터페이스부(215a)를 통해 전송 에러의 발생을 표시하라는 명령을 표시부(213)에 전송한다.
이에 따라, 표시부(213)에는 전송 에러 메시지(예로, '[11]-ERR')가 표시된다.
이때, 가입자가 표시부(213)에 표시된 숫자('11')를 눌러 무선통신사업자측으로 전송 에러의 발생을 알림으로써 정보의 재전송을 요구한다.
그리고, 체크섬 에러가 없다면 연산 로직블럭(220)은 씨피유(223)가 1차금액 충전정보임을 판단하여 그 1차금액 충전정보를 메모리 블럭(230)의 특정 영역에 그대로 저장한다.
이때, 씨피유(223)는 메모리 블럭(230)에 저장한 1차금액 충전정보로부터 일정패턴 신호('1010') 이하의 정보를 추출하여 전송된 충전요구 금액을 판단하고 상기 메모리 블럭(230)의 특정 영역에 있는 잔액(무선 충전 + 비접촉 충전)과 합산하여 합계액을 계산한다.
이에 따라, 씨피유(223)는 합계액이 메모리 블럭(230)내의 특정 영역에 설정된 충전 한도액을 초과하는지 판단한다.
만일, 합계액이 충전 한도액을 초과하는 경우 씨피유(223)는 표시부(213)에 한도액 초과 메시지(예로, '[22]-ERR')를 표시하도록 마이크로 컴퓨터(215)에 알린다.
이때, 가입자는 표시부(213)에 표시된 숫자('22')를 눌러 무선통신사업자측으로 충전 한도액 초과 에러의 발생을 알리고 단말기의 특정 버튼을 눌러 표시부(213)에 잔액 내역을 표시시킨 후 충전요구 가능금액을 판단하여 재입력한다.
그리고, 충전요구금액과 잔액의 합계액이 충전 한도액을 초과하지 않은 경우 씨피유(223)는 전송된 데이터중 충전요구 금액 및 메모리 블럭(230)의 특정 영역에 있는 실제 카운터값과 칩고유번호를 규정된 방식으로 배열하고 무선통신사업자에서 미리 제공된 암호화 키값을 정보 처리부(226)의 암호화 키값으로 설정한다.
이때, 정보 처리부(226)는 씨피유(223)에서 배열한 값의 일부와 칩 발급시 메모리 블럭(230)의 특정 영역에 저장해 놓은 초기값을 읽어 암호화한다.
이에 따라, 씨피유(223)는 정보 처리부(226)에서 암호화를 수행한 결과값중 미리규정된 부분에 대해서 호출을 통해 전송한 1차금액 충전정보의 일부값과 일치하는지 비교한다.
만일, 비교값이 서로 일치하지 않으면 씨피유(223)는 인증 에러로 판단하여 표시부(213)에 인증 에러 메시지(예로, '[33]-ERR')를 표시하기 위한 신호를 무선신호 수신블럭(210)으로 전송한다.
이 후, 가입자는 표시부(213)에 표시된 숫자('33')를 눌러 무선통신사업자측으로 인증 에러의 발생을 알림으로써 1차금액 충전정보의 재전송을 요구한다.
그리고, 씨피유(223)가 프로세싱 처리 과정중에 에러가 발생하였다면 표시부(213)에 프로세싱 에러 메시지('[44]-ERR')를 표시하기 위한 신호를 무선신호 수신블럭(210)으로 전송한다.
이에 따라, 가입자가 표시부(213)에 표시된 숫자('44')를 눌러 무선통신사업자측으로 프로세싱 에러의 발생을 알림으로써 1차금액 충전정보의 재전송을 요구한다.
그리고, 1차금액 충전정보의 일부값과 정보 처리부(226)에서 암호화 값의 일부가 일치하면 씨피유(223)는 메모리 블럭(230)내의 특정 영역에 저장되어 있는 은행에서의 비밀번호, 충전요구 금액, 칩고유번호를 규정대로 배열하여 상기 메모리 블럭(230)내의 특정 영역에 저장되어 있는 칩 발급시 부여된 은행에서의 특정 키값을 이용하여 암호화한 후 그 결과값의 일부(또는 전부)를 십진수로 환산한다.
이 후, 씨피유(223)는 무선으로 전송된 충전정보(충전요구 금액, 무선통신사업자 랜덤변수,) 메모리 블럭(230)내에 있는 칩고유번호, 십진수로 환산한 특정 숫자를 암호화하여 그 결과값의 일부(또는 전부)를 십진수로 환산한다.
이에 따라, 씨피유(223)는 은행에서 부여된 특정 키값으로 암호화를 행하여 십진수로 환산한 결과값과 무선통신사업자로부터 부여된 특정 키값(제1 암호화 코드)으로 암호화를 행하여 십진수로 환산한 결과값을 함께 메모리 블럭(230)의 특정 영역에 저장한다.
이때, 씨피유(223)는 1차금액 충전정보를 성공적으로 암호화하였다는 메시지를 무선인터페이스부(221)를 통해 마이크로 컴퓨터(215)에 전송하여 씨피유(215c)에 전달하며 상기 씨피유(215c)는 그 결과값을 요구하는 명령을 상기 씨피유(223)로 전달한다.
이에 따라, 씨피유(223)는 메모리 블럭(220)의 특정 영역에 저장된 2가지 십진수 환산값을 무선인터페이스부(221)를 통해 마이크로 컴퓨터(215)에 전달하여 씨피유(215c)에 전달한다.
따라서, 씨피유(215c)는 십진수 환산값과 그 값의 상단 또는 하단에 '충전중'이라는 ICON 형태의 글자를 표시하라는 명령을 표시부(213)로 전송하면서 그 상태 메시지에 해당하는 소리를 발생시키기 위한 명령을 톤신호 발생부(214)로 전송한다.
그리고, 연산로직 블럭(220)에서 1차금액 충전정보를 성공적으로 암호화하였으므로 씨피유(223)가 메모리 블럭(230)내의 카드 상태를 나타내는 영역에 현재 정상상태 플래그를 디스에이블시키고 임시중지 플래그를 인에이블시키게 된다.
상기에서 표시부(213)에 표시된 십진수 환산값은 2차금액 충전정보 또는 충전취소 정보를 수신할 때까지 계속 표시되며 버튼은 동작 불능 상태가 된다.
이 후, 표시부(213)에 '충전중'이라는 글자가 표시되고 소정 시간(예로, 1분)이 경과되면 마이크로 컴퓨터(215)의 제어에 의해 '재충전'이라는 글자로 바뀌어 2차금액 충전을 위한 과정을 시작할 수 있음을 알린다.
이때, 가입자는 무선통신사업자측에서 전송되는 표시부(213)에 표시된 숫자 즉, 십진수 환산값을 눌러 무선통신사업자측으로 전송한다.
이에 따라, 무선통신사업자측에서는 가입자가 누른 숫자에 대해 인증 과정을 수행하고 만일, 인증할 수 없는 숫자로 판단되면 표시부(213)에 나타난 숫자를 다시 보고 입력하라는 자동 응답 음성 메시지를 가입자에게 안내한다.
그리고, 무선통신사업자측에서는 가입자가 누른 숫자에 대한 인증 과정을 수행하여 정당한 숫자로 인증된 경우 2차금액 충전정보를 전송함과 아울러 2차금액 충전정보를 전송하였음을 자동 응답 음성 메시지로 가입자에게 알린다.
이때, 가입자 단말기는 무선신호 수신블럭(210)에서 2차금액 충전정보를 수신하면 고주파 처리부(211)가 호출 신호를 디지털 정보로 변환하여 마이크로 컴퓨터(215)에 전송함으로써 입출력 인터페이스부(215a)를 통해 씨피유(215c)로 전송한다.
이에 따라, 씨피유(215c)는 일반무선 정보인지 또는 연산 로직블럭(220)으로 전송할 정보인지를 판단하기 위해 전송 패턴('1010')의 유무를 판단하는데, 2차금액 충전신호임으로 상기 씨피유(215c)는 미리 규정된 ISO-7816 규격으로 정보를 정렬하여 연산로직 인터페이스부(215b)를 통해 연산 로직블럭(220)으로 전송한다.
이때, 연산 로직블럭(220)은 무선인터페이스부(221)를 통해 마이크로 컴퓨터(215)에서 전송된 정보가 씨피유(223)로 전송되면 상기 씨피유(223)는 체크섬 에러 여부를 검색하여 전송 에러의 유무를 판단한다.
만일, 전송 에러인 경우 씨피유(223)는 전송 에러 메시지(예로, '[11]-ERR')를 표시부(213)에 표시하면서 톤신호 발생부(214)를 통해 에러음을 발생시키기 위한 명령을 마이크로 컴퓨터(215)에 전송하는데, 소정 시간(약10초)이 경과되면 상기 표시부(213)에는 십진수 환산값이 다시 표시된다.
그리고, 전송 에러가 없는 경우 씨피유(223)는 일정 패턴의 신호('1010') 이하의 비트들을 읽어 2차금액 충전정보로 인지하고 그 2차금액 충전정보에 포함된 특정 변수와 메모리 블럭(230)의 특정 영역에 저장되어 있는 칩고유번호, 충전요구금액, 은행에서 제공된 특정 키값으로 암호화한 십진수 환산값을 배열하며 정보 처리부(226)는 상기 배열된 데이터를 은행에서 부여한 특정 키값으로 암호화를 수행한다.
이때, 씨피유(223)는 정보 처리부(226)에서 암호화를 수행한 결과값이 무선통신사업자측에서 전송된 2차금액 충전정보에 포함된 암호화 데이터의 전부 또는 일부와 동일한지 비교한다.
만일, 동일한 값이 아니라고 판단되면 씨피유(223)는 인증 에러 메시지(예로, '[33]-ERR')를 표시부(213)에 일정 시간(예로, 약10초)동안 표시하기 위한 명령을 마이크로 컴퓨터(215)로 전송한다.
그리고, 동일한 값으로 판단되면 씨피유(223)는 충전 금액과 전송 날짜를 램(224)에 저장한 후 메모리 블럭(230)의 특정 영역에 저장되어 있는 잔액과 충전 금액을 합산하여 그 특정 영역에 저장하고 메모리 블럭(230)의 특정 영역에 있는 임시 사용 중지 플래그를 디스에이블하고 정상 상태 플래그를 인에이블시킨다.
또한, 씨피유(223)는 메모리 블럭(230)내에 할당되어 있는 충전금액 내역 확인 영역에 충전 금액과 전송 날짜를 저장한다.
이 후, 씨피유(223)는 성공적으로 원하는 금액이 충전되었음을 알리는 상태 메시지를 생성하고 램(224)에 저장되어 있는 충전 금액과 전송 날짜와 함께 마이크로 컴퓨터(215)로 전송한다.
이때, 마이크로 컴퓨터(215)는 씨피유(215c)가 십진수 환산값을 지우고 충전 금액과 전송 날짜를 일정시간(약10초)동안 표시하며 동시에 '충전중 또는 재충전'으로 표시되어 있는 ICON 형태의 글자를 지우고 '완료'라는 글자를 일정 시간(약10초)동안 표시하기 위한 명령을 표시부(213)에 전송한다.
따라서, 가입자는 원하는 금액이 정상적으로 충전되었음을 인지하게 된다.
한편, 1차금액 충전과정이 종료된 후 2차금액 충전과정을 수행하는 동안 '금액충전 취소호출'이 이루어질 수 있다.
이는 무선통신사업자와 금융기관(예로, 은행)과의 통신이 되지 않거나 1차금액 충전과정과 2차금액 충전과정사이에 가입자의 계좌에서 출금이 이루어져 가입자가 원하는 금액이 부족하게 되는 경우 1차 금액충전정보를 수신한 가입자 단말기가 임시중지상태가 되어 사용할 수 없기 때문이다.
따라서, 무선통신사업자측에서는 가입자단말기의 임시중지 상태를 해지하기 위하여 1차금액 충전정보를 취소하는 신호를 전송하게 된다.
이때, 무선통신사업자측에서의 암호화한 금액충전 취소정보를 수신한 가입자단말기는 금액충전시의 암호화 과정과 동일한 과정을 수행하여 전송 에러 여부를 검색한다.
만일, 전송 에러가 발생하면 씨피유(223)는 표시부(213)에 전송 에러 메시지(예로, '[11]-ERR')를 표시하도록 마이크로 컴퓨터(215)에 알림으로써 가입자에게 재전송을 요구하도록 한다.
그리고, 전송 에러가 아니면 연산로직 블럭(220)으로 전송되며 그 연산로직 블럭(220)은 씨피유(223)가 그 수신한 금액충전 취소정보에 포함된 무선통신사업자 랜덤변수, 메모리 블럭(230)내에 저장되어 있는 1차금액 충전정보 및 칩고유번호를 읽어 배열한 후 무선통신사업자의 특정 키값을 암호화 키값으로 지정하면 정보 처리부(226)가 암호화를 수행한다.
이때, 씨피유(223)는 정보 처리부(226)에서 암호화한 결과값과 수신된 금액충전 취소정보에 포함된 암호 데이터가 일치하는지 비교한다.
만일, 비교값이 일치하지 않으면 씨피유(223)는 표시부(213)에 인증 에러 메시지('[33]-ERR')을 표시하기 위한 명령을 마이크로 컴퓨터(215)에 전송한다.
그리고, 비교값이 일치하면 씨피유(223)는 금액충전 취소가 종료되었으므로 표시부(213)에 표시되어 있는 십진수 환산값을 지우기 위한 명령을 마이크로 컴퓨터(215)에 전송하고 메모리 블럭(230)에 있는 임시 중지 플래그를 디스에이블시킨다.
이 후, 씨피유(223)는 메모리 블럭(230)의 특정 영역에 금액충전 취소정보를 저장하여 가입자 단말기를 사용 상태가 되도록 한다.
이에 따라, 현재 전송된 1차금액 충전정보를 삭제하여 모든 충전 동작을 종료한다.
이 후, 사용자는 금액 충전동작을 다시 시작할 수 있다.
즉, 본 발명에서는 무선을 통한 1,2차금액 충전과정이 모두 성공하여 금액충전이 되어야만 카운터값 암호화 과정에서 금액충전 취소정보를 인에이블시키지 않는다.
또한, 상기에서 금액 충전을 위한 과정을 수행하면 메모리 블럭(230)내의 임의의 특정 영역에는 1차금액 충전신호 및 2차금액 충전신호의 내용을 저장하고 그 처리 결과값 및 1차금액 충전 호출만이 이루어졌는지 또는 2차금액 충전호출까지 이루어졌는지 또는 금액충전 취소호출이 되었는지에 따른 상태 메시지를 저장한다.
그 이유는 인증 에러 또는 고장등으로 무선통신사업자를 방문하였을 때 무선통신사업자는 자신이 가지고 있는 정보와 단말기에 저장된 내용을 비교하여 단말기의 상태를 간단히 파악함으로써 원활한 A/S가 이루어지도록 하기 위한 것이다.
그리고, 상기에서 금액 충전을 할 때 가입자는 단말기에 구비된 특정 버튼을 눌러 메모리 블럭(230)내의 특정 영역에 있는 카운터 값을 표시부(213)에 표시하도록 하는데, 상기 메모리 블럭(230)내에 저장되어 있는 카운터값은 그 메모리 블럭(230)에 금액을 충전하거나 또는 그 충전된 금액을 사용할 때마다 증가시키게 된다.
즉, 무선으로 금액을 충전하거나 또는 일반 충전소에서 금액을 충전하면 연산 로직블럭(220)은 메모리 블럭(230)에 저장되어 있는 카운터값을 '1' 증가시킨다.
예를 들어, 카드 사용의 경우로서 지하철을 타는 경우 지하철을 탈 때 리더기를 통과하고 내릴 때에도 리더기를 통과하여야 함으로 카운터값은 '2' 증가한다.
만일, 리더기가 카드를 읽을 때 1번 읽어서 실패하면 또 읽게 되는데, 이 경우에는 '2' 증가한다.
즉, 리더기가 카드를 읽어서 완전히 거래가 끝날 때까지 리더기가 읽는 횟수만큼카운터값은 증가하게 된다.
상기와 같은 과정으로 증가되는 카운터값은 금액 충전과정에서 무선통신사업자측에 인증값으로 제공함으로써 가입자의 실수에 의한 키 눌림시 무선통신사업자측에서 정보의 송출을 억제하도록 한다.
상기에서 계수된 카운터값을 표시부(213)에 표시할 때 암호화하여 표시하는데, 그 암호화 과정은 다음과 같다.
먼저, 가입자가 무선을 통한 금액 충전을 하기 위해서 카운터값을 보기 위해 단말기의 키 입력부(212)에 구비된 특정 버튼을 누르면 마이크로 컴퓨터(215)내의 씨피유(215c)에 카운터값 요구 명령이 전달된다.
이때, 씨피유(215c)가 연산 로직블럭(220)으로 카운터값 요구 명령이 입력되었음을 알리면 상기 연산 로직블럭(220)은 씨피유(223)가 메모리 블럭(230)내에 저장되어 있는 16진수의 카운터값을 읽어 2진수 값으로 바꾼 후, 그 결과값을 몇 개의 그룹으로 나누어 각 그룹끼리의 2진 합을 수행한다.
이에 따라, 씨피유(223)는 2진합의 결과중 일부(또는 전부)를 취한 결과에 금액충전 취소호출의 수신여부(예로, 수신한 경우 '1', 수신하지 않은 경우 '0')를 나타내는 비트를 추가하여 그 결과값과 메모리 블럭(230)내에 저장되어 있는 칩고유번호의 일부 또는 암호화시의 초기값의 일부와 논리 연산을 수행하고 그 결과값의 2진수를 십진수로 환산한다.
이때, 씨피유(223)가 십진수 환산값을 마이크로 컴퓨터(215)에 전송하면 씨피유(215c)가 표시부(213)에 표시시키게 된다.
따라서, 가입자는 금액 충전시 표시부(213)에 표시된 카운터값을 무선통신사업자에게 전송하여 인증 과정에 이용하도록 한다.
2) 본 발명에서 충전기에 의한 금액 충전 동작을 설명하면 다음과 같다.
먼저, 휴대용 단말기를 카드 충전기의 충전 위치에 놓고 충전하고자 하는 금액만큼을 지불한 후 그 카드 충전기에서 충전하고자 하는 금액을 입력하여 충전을 요구한다.
이때, 카드 충전기는 규정된 인증 절차에 의해 충전 가능 여부를 확인한다.
이에 따라, 충전이 가능하면 카드 충전기는 충전 금액에 대한 신호를 발생시키고 비접촉 블럭(240)은 변복조부(241)를 통해 감지된 충전금액 데이터를 메모리 블럭(230)에 저장한다.
이때, 충전 금액을 저장하는 과정은 비접촉 블럭(240)내의 비접촉 연산부(242)의 유무에 따른 일실시예와 다른 실시예에서 각각 다르다.
먼저, 본 발명의 제1 실시예와 같이, 비접촉 연산부(242)가 있는 경우 비접촉 연산부(242)는 메모리 블럭(230)으로 직접 충전 금액 데이터를 저장한다.
그리고, 본 발명의 제2, 제3 실시예와 같이, 비접촉 연산부(242)가 없는 경우에는 상기 연산로직 블럭(220)내의 비접촉 인터페이스부(222)와 씨피유(223)를 통해 메모리 블럭(230)에 충전 금액 데이터를 저장한다.
이 후, 상기와 같은 과정으로 금액 충전이 종료되어 사용자가 개인용 단말기상에서 금액 확인 버튼을 누르면 마이크로 컴퓨터(215)는 이를 연산로직 블럭(220)으로 전송한다.
이때, 연산로직 블럭(220)은 메모리 블럭(230)에서 무선 또는 보충기에 의한 합계액 및 충전 내역과 같은 정보를 읽어 무선신호 수신블럭(210)으로 전송한다.
이에 따라, 무선신호 수신블럭(210)은 마이크로 컴퓨터(215)가 연산 로직블럭(220)에서 전송된 충전 금액 정보를 표시부(213)에 표시함으로써 현재의 충전 금액과 충전 금액 내역을 가입자에게 알리게 된다.
3) 상기와 같은 동작으로 휴대용 단말기와 일체형으로 결합된 전자 카드에 금액을 충전한 후 그 충전된 전자 카드 사용시의 동작을 설명하면 다음과 같다.
먼저, 대중 교통 요금 지불 또는 물품 구입후 대금 지불을 위하여 카드 리더기에 전자 카드가 내장된 휴대용 무선호출기를 갖다대면 그 카드 리더기와 휴대용 무선호출기사이에는 카드의 종류 및 그 카드의 고유 인증 키값, 결재 대금 데이터 및 확인 신호 등을 송수신하여 대금 결제 과정이 이루어진다.
이때, 대금 결제 과정은 비접촉 블럭(240)내의 비접촉 연산부(242)의 유무에 따른 제1 실시예와 제2,제3 실시예에서 각각 다르다.
먼저, 본 발명의 제1 실시예와 같이, 비접촉 연산부(242)가 있는 경우에는 비접촉 연산부(242)가 직접 메모리 블럭(230)내의 금액 데이터를 읽어 대금 결제액만큼의 금액 데이터를 비접촉 블럭(240)내의 변복조부(241)를 통해 리더기로 전송함에 의해 대금을 결제한다.
그리고, 본 발명의 제2,제3 실시예와 같이, 비접촉 연산부(242)가 없는 경우에는 연산 로직블럭(220)내의 씨피유(223)를 통해 메모리 블럭(230)내의 금액 데이터 저장 여역에서 대금 결재액만큼의 금액 데이터를 비접촉 인터페이스부(222)를 거쳐비접촉 블럭(240)의 변복조부(241)로 전송하여 카드 리더기에 금액 데이터를 전송함에 의해 대금을 결제한다.
4) 상기와 같은 동작으로 금액 충전 후 또는 금액 사용 후 그 충전 내역 또는 잔액을 확인하는 동작은 제1∼제3 실시예에서 동일하며, 이를 설명하면 다음과 같다.
현재의 남아있는 충전 잔액을 확인하려는 경우 사용자가 휴대용 무선 호출기에서 특정 버튼을 누르면 무선신호 수신블럭(210)은 이를 판단하여 연산 로직블럭(220)으로 전송하게 된다.
이때, 연산 로직블럭(220)은 메모리 블럭(230)을 검색하여 저장된 금액 데이터를 읽어 무선신호 수신블럭(210)으로 전송한다.
이에 따라, 무선신호 수신블럭(210)은 마이크로 컴퓨터(212)가 연산 로직블럭(220)으로부터 전송된 현재의 잔액을 표시부(213)에 표시한다.
또한, 충전 금액 내역을 확인하려는 경우 사용자가 휴대용 무선호출기의키 입력부(212)의 특정 버튼을 누르면 무선신호 수신블럭(210)은 씨피유(215)가 이를 판단하여 연산 로직블럭(220)으로 전송하게 된다.
이때, 연산 로직블럭(220)내의 씨피유(223)는 메모리 블럭(230)에 있는 순번 정보와 충전 금액을 읽어 무선신호 수신블럭(210)으로 전송한다.
이에 따라, 무선신호 수신블럭(210)내의 마이크로 컴퓨터(215)가 연산로직 블럭(220)으로부터 전송된 충전 금액 정보 내역을 표시부(213)에 순차적으로 표시한다.
또한, 본 발명의 실시예에서 단말기 분실시 사용 정지를 설정하여 단말기의 사용을정지시키고 다시 단말기를 찾은 후 사용 정지를 해제시킬 수 있다.
5) 먼저 '사용 정지' 과정을 설명하면 다음과 같다.
가입자가 자신의 호출 번호로 전화를 걸면 교환국을 거쳐 무선통신사업자 시스템에 호출 요구 신호로 입력된다.
이때, 무선통신사업자 시스템은 자동 응답 기능을 실행하여 '전화번호 호출','음성 메모','금액 충전', '사용 정지', '사용 정지 해제', '개인 정보 갱신' 등의 선택을 요구하기 위한 음성 메시지를 교환국을 거쳐 호출중인 가입자에게 전송한다.
이에 따라, 가입자는 전자 카드를 사용 정지시키려는 경우이므로 '사용 정지'에 해당하는 숫자 키를 누르면 '사용 정지'로 판단한 무선통신사업자 시스템에서 암호의 입력을 가입자에게 요구하고 가입자가 암호를 입력하면 이를 기저장된 암호와 비교하여 일치하는 경우 무선통신사업자 시스템은 교환국을 거쳐 해당 무선 호출기에 사용 정지 신호를 호출한다.
이때, 가입자의 무선 호출기에서 무선신호 수신블럭(210)은 무선통신사업자 시스템으로부터의 신호를 고주파 처리부(211)에서 증폭 및 디지털 신호로 변환한 후 마이크로 컴퓨터(215)내의 입출력 인터페이스부(215a)를 통해 씨피유(215c)로 전송한다.
이에 따라, 씨피유(215c)는 사용 정지신호로 판단한 경우 연산 로직블럭(220)에 맞는 소정 포맷으로 사용 정지신호를 재배열하여 연산로직 인터페이스부(215b)를 통해 상기 연산 로직블럭(220)으로 전송하게 된다.
이때, 연산 로직블럭(220)은 씨피유(223)가 무선 인터페이스부(221)를 통해 수신된 무선신호 수신블럭(210)에서의 전송신호에서 무선신호 수신블럭(210)의 일련 번호를 추출하여 메모리 블럭(230)에 저장되어 있는 일련 번호와 비교한 후 일치하는 경우 충전 금액 정보를 전송하지 않도록 자체적으로 제어한다.
이에 따라, 본 발명의 제1 실시예의 경우 연산 로직블럭(220)이 메모리 블럭(230)의 동작을 디스에이블시키며, 본 발명의 제2 실시예의 경우 연산 로직블럭(220)이 메모리 블럭(230)의 동작을 디스에이블시킴과 아울러 비접촉 블럭(240)을 제어하여 변복조부(241)의 기능을 정지시킨다.
따라서, 상기와 같은 동작으로 무선 호출기에 결합된 전자 카드를 사용 정지시키게 된다.
한편, 상기와 같은 동작은 도4 의 신호 흐름과 동일한 과정으로 실행되며, 이를 간략히 설명하면 다음과 같다.
무선 신호가 수신되면 무선신호 수신블럭(210)에서 일반 호출 정보인지 또는 금액 충전 정보인지를 판단한다.
이때, 금액 충전 정보인 경우 무선신호 수신블럭(210)이 금액 충전 정보를 소정 포맷으로 재배열하여 연산 로직블럭(220)으로 전송하면 씨피유(223)가 그 정보를 해독하여 무선신호 수신블럭의 일련 번호와 가입자 고유 키값을 추출한다.
이에 따라, 씨피유(223)는 해독한 무신신호 수신블럭의 일련번호와 메모리 블럭(230)에 미리 저장되어 있는 무선신호 수신블럭의 일련번호를 비교하여 일치하는 경우 해독한 가입자 고유 키값과 상기 메모리 블럭(230)에 미리 저장되어 있는가입자 고유 키값을 비교하여 일치하는 경우 정당한 금액 충전 동작을 판단하여 상기 메모리 블럭(230)에 금액을 충전한다.
만일, 수신된 무선 신호가 사용정지신호로 판단한 경우 무선신호 수신블럭(210)은 그 신호를 재배열하여 연산 로직블럭(220)으로 전송한다.
이때, 연산 로직블럭(220)은 씨피유(223)가 그 전송된 신호를 해독하여 무선신호 수신블럭(210)의 일련 번호를 추출하고 그 추출된 일련 번호와 메모리 블럭(230)에 미리 저장되어 있는 일련 번호를 비교하게 된다.
이에 따라, 일련 번호가 일치하는 경우 씨피유(223)는 카드의 사용 정지로 판단하여 메모리 블럭(230)을 디스에이블시킴과 아울러 비접촉 블럭(240)을 제어하여 변복조부(241)의 기능을 정지시킴으로써 전자 카드의 사용을 정지시키게 된다.
또한, 본 발명에서의 제3 실시예의 경우 사용정지 과정은 다음과 같다.
먼저, 사용정지요청을 전달받은 무선통신사업자는 인증 과정을 거친 후 정당한 가입자로 판단하여 사용정지 패턴, 암호화값, 특정 변수, 전송 일자를 포함하는 암호화값을 체크섬정보와 함께 사용정지 정보로 전송한다.
이때, 가입자단말기는 무선신호 수신블럭(210)이 무선통신사업자측에서 전송된 사용정지 정보를 수신하여 연산 로직블럭(220)으로 전송하면 씨피유(223)가 특정 변수를 추출하고 메모리 블럭(230)에 저장되어 있는 이전의 사용정지 정보에 포함된 특정 변수와 비교하게 된다.
만일, 현재 무선사업자 시스템으로부터 전송된 특정 변수가 이전에 무선사업자 시스템으로부터 전송된 특정 변수와 같거나 보다 작은 값으로 판단하면 씨피유(223)는 정당한 신호가 아니라고 판단하여 단말기의 사용정지 상태를 설정하지 않고 표시부(213)에 인증 에러 메시지('[33]-ERR')를 표시하기 위한 명령을 마이크로 컴퓨터(215)로 전송한다.
반대로, 현재 전송된 특정 변수가 이전에 전송된 특정 변수보다 크다면 씨피유(223)는 메모리 블럭(230)내에 있는 칩고유번호와 사용정지 정보에 포함된 특정 변수, 전송일자를 규정대로 배열하고 정보 처리부(226)는 상기에서 배열된 데이터를 무선통신사업자측에서 제공된 특정 키값을 이용하여 암호화하게 된다.
이때, 씨피유(223)는 사용정지 정보중에 포함된 암호화 값과 정보 처리부(226)에서 처리한 결과값의 일부 또는 전부가 일치하는지 비교하게 된다.
만일, 암호화 값이 일치하지 않으면 씨피유(223)는 표시부(213)에 인증 에러 메시지('[33]-ERR')를 표시하기 위한 명령을 마이크로 컴퓨터(215)에 전송한다.
반대로, 암호화 값이 일치하면 씨피유(223)는 메모리 블럭(230)내에 구비된 사용정지 플래그를 인에이블시키고 그 메모리 블럭(230)내에 사용정지 정보와 그 사용정지정보 처리 결과값을 저장한 후 그 처리 결과값을 마이크로 컴퓨터(215)에 전송한다.
이에 따라, 마이크로 컴퓨터(215)는 ICON 형태의 '정지'라는 글자를 표시하기 위한 명령을 표시부(213)로 전송한다.
따라서, 상기와 같은 동작으로 단말기의 사용 자체를 정지시키게 된다.
6) 이 후, 분실된 단말기를 찾은 경우 단말기의 사용정지를 해제하여야 하는데, 먼저, 제1,제2 실시예의 경우 무선통신사업자측으로 통신을 개설하여 '사용정지 해제'에 해당하는 숫자 키를 누르면 '사용정지 해제'로 판단한 무선통신사업자 시스템에서 암호의 입력을 가입자에게 요구하고 가입자가 암호를 입력하면 이를 기저장된 암호와 비교하여 일치하는 경우 무선통신사업자 시스템은 교환국을 거쳐 해당 무선 호출기에 사용정지 해제정보를 송출한다.
이때, 가입자 단말기에서 무선신호 수신블럭(210)은 무선통신사업자 시스템으로부터의 신호를 고주파 처리부(211)에서 증폭 및 디지털 신호로 변환한 후 마이크로 컴퓨터(215)내의 입출력 인터페이스부(215a)를 통해 씨피유(215c)로 전송한다.
이때, 씨피유(215c)는 사용 정지신호로 판단한 경우 연산 로직블럭(220)에 맞는 소정 포맷으로 사용 정지신호를 재배열하여 연산로직 인터페이스부(215b)를 통해 상기 연산 로직블럭(220)으로 전송하게 된다.
이때, 연산 로직블럭(220)은 씨피유(223)가 무선 인터페이스부(221)를 통해 수신된 무선신호 수신블럭(210)에서의 전송신호에서 무선신호 수신블럭(210)의 일련 번호를 추출하여 메모리 블럭(230)에 저장되어 있는 일련 번호와 비교한다.
이에 따라, 일련번호가 일치하면 씨피유(223)는 충전 금액 정보의 전송이 가능하도록 메모리 블럭(230) 또는 비접촉 블럭(240)을 제어한다.
즉, 본 발명의 제1 실시예의 경우 연산 로직블럭(220)이 메모리 블럭(230)의 동작을 인에이블시키며, 본 발명의 제2 실시예의 경우 연산 로직블럭(220)이 메모리 블럭(230)과 비접촉 블럭(240)에 구비된 변복조부(241)의 기능을 인에이블시킨다.
따라서, 상기와 같은 동작으로 무선 호출기에 결합된 전자 카드의 사용 정지를 해제시키게 된다.
또한, 본 발명의 제3 실시예의 경우 무선통신사업자측에서는 정당한 가입자로부터사용정지해제 요청을 받으면 인증 과정을 통해 정당한 가입자로 판단한 경우 사용정지 해제패턴, 특정 변수, 암호화값, 전송 일자를 포함하는 사용정지 해제정보를 송출한다.
이에 따라, 무선통신사업자측에서 전송된 사용정지 해제정보를 수신한 가입자 단말기는 연산 로직블럭(220)에 구비된 씨피유(223)가 메모리 블럭(230)에 저장되어 있는 이전의 사용정지 해제정보에 포함된 특정 변수와 현재 전송된 사용정지 해제정보에 포함된 특정 변수를 비교하게 된다.
따라서, 현재 전송된 특정 변수가 이전의 사용정지 해제정보에 포함된 특정 변수보다 큰 경우에만 씨피유(223)가 사용정지해제를 위한 동작을 '사용정지' 설정 과정과 동일하게 수행하게 된다.
단, 사용정지 해제로 판단한 경우 씨피유(223)는 메모리 블럭(230)에 구비된 사용정지 플래그를 디스에이블시킴과 동시에 정상상태 플래그를 인에이블시키고 표시부(213)에 표시된 '정지'라는 글자를 삭제하기 위한 명령을 마이크로 컴퓨터(215)에 전송한다.
따라서, 가입자 단말기는 사용 가능한 상태가 된다.
상기에서 제3 실시예의 경우 사용정지 또는 사용정지해제 정보를 최초로 수신한 경우라면 메모리 블럭(230)내에 무선통신사업자 변수값이 없으므로 무선통신사업자측에서 전송한 현재의 특정 변수값을 사용하여 단말기의 사용정지 또는 사용정지해제를 설정한다.
이때, 사용정지 또는 사용정지해제 과정을 수행하고 그 결과값은 메모리 블럭(230)에 저장하는데, 그 이유는 이전에 사용한 사용정지 또는 사용정지해제 정보가 다시 전송되는 경우 사용 정지 또는 사용정지해제가 설정되는 것을 방지하기 위한 것이다.
만일, 가입자가 분실한 단말기를 찾지 못한 경우에는 무선통신사업자를 방문하여 단말기를 해지하고 금액충전서비스를 원할 때는 새로운 단말기를 구입하여 등록하면 된다.
7) 또한, 개인 정보의 등록 또는 갱신의 경우 제1,제2 실시예는 '사용 정지', 과정과 유사하게 이루어지며 일련번호의 비교 결과가 일치하면 씨피유(223)가 메모리 블럭(230)의 특정 영역에 저장되어 있는 개인 정보를 현재 전송된 정보로 갱신하도록 한다.
그리고, 제3 실시예의 경우도 '사용 정지'와 유사한 과정으로 이루어지며 체크섬이 일치하면 씨피유(223)가 정보 처리부(226)에서 복호한 데이터를 이용하여 메모리 블럭(230)의 특정 영역에 저장되어 있는 개인 정보를 갱신하게 된다.
8) 한편, 본 발명의 제3 실시예는 도 7의 신호 흐름과 동일한 과정으로 금액충전, 사용정지 및 해제, 개인정보 갱신 등의 과정을 수행할 때 무선통신사업자로부터 전송된 정보에 대해 암호화 또는 복호화를 수행하는데, 'Triple DES'라는 알고리즘을 적용할 수 있다.
'Triple DES' 알고리즘이란 'DES'란 알고리즘을 3번 사용하여 암호화 또는 복호화하는 것으로, 특정 키값을 이용하여 데이터를 암호화 또는 복호화하는 기술이다.
따라서, 비밀번호 등록 및 개인정보 갱신인 경우 무선통신사업자측에서 도8 (a)와 같이 암호화하면 가입자 단말기에서는 도8 (b)와 같이 복호화를 수행한다.
그리고, 금액 충전, 사용정지, 사용정지해제의 경우 무선통신사업자측에서 도9 (a)와 같이 암호화하면 가입자 단말기에서는 도9 (b)와 같이 암호화를 수행하여 그 처리 결과값을 이용하여 해당 동작을 진행시키게 된다.
상기에서 상세히 설명한 바와 같이 본 발명은 금액 충전기뿐만 아니라 무선을 이용하여 전자 카드에 원하는 금액을 충전할 수 있으므로 금액 충전 과정의 신뢰성을 향상시킴은 물론 가입자가 충전소에 직접 방문하는 번거로움을 해소할 수 있어 편리함을 제공하는 효과가 있다.
또한, 본 발명은 분실시 카드의 사용 정지를 무선으로 설정할 수 있으므로 금전상의 손실 방지를 손쉽게 설정할 수 있는 효과가 있다.
그리고, 본 발명은 금액의 충전, 취소뿐만이 아니라 개인 정보 등을 변경할 수 있어 사용자에게 편리함을 제공할 수 있는 효과가 있다.

Claims (34)

  1. 삭제
  2. 삭제
  3. 무선 통신에 의해 사용자가 원하는 금액을 충전시키며 일체형으로 내장된 전자 카드를 이용하여 서비스 대금을 결제하는 휴대용 무선 단말기가 구비된 금액 충전 장치에 있어서, 상기 휴대용 무선 단말기는 무선신호를 수신하여 일정 패턴 검출 여부에 의해 일반 무선 호출 정보인지 또는 금액 충전 정보인지를 판단하고 일정 패턴의 신호가 존재하여 금액 충전 정보로 판단한 경우 그 금액 충전 정보를 소정의 포맷으로 정보를 재배열하여 전송 에러의 유무를 판단한 후 전송 에러가 없으면 그 재배열된 금액 충전 정보를 전송하는 무선신호 수신블럭과, 충전 금액, 내역, 인증 정보를 저장하는 메모리 블럭과, 상기 무선신호 수신블럭으로부터 순차적으로 전송된 제1,제2 금액충전 정보를 검색하여 정당한 신호로 판정되면 그 금액충전 정보로부터 추출한 충전 금액 데이터를 상기 메모리 블럭에 저장하는 연산 로직블럭과, 카드 충전기에서의 충전 금액을 상기 메모리 블럭에 저장하며 대금 결재시 상기 메모리 블럭의 충전 금액을 읽어 지불하는 비접촉 블럭으로 구성한 것을 특징으로 하는 금액 충전 장치.
  4. 삭제
  5. 삭제
  6. 삭제
  7. 삭제
  8. 제3항에 있어서, 연산 로직블럭은 금액 충전시 추출된 각종 인증 정보와 미리 저장된 각종 인증 정보가 일치하여 정당한 가입자로 판단한 경우 메모리 블럭의 잔액과 충전 금액을 합산하여 소정 금액 이하인 경우 그 충전 금액 데이터를 상기 메모리 블럭에 저장하며 상기 합산 금액이 소정 금액보다 큰 경우 에러 표시 및 에러음 발생을 위한 데이터를 무선신호 수신블럭으로 전송하는 제어 수단과, 상기 무선신호 수신블럭과 상기 제어 수단간의 데이터 송수신을 위한 무선 인터페이스부를 포함하여 구성함을 특징으로 하는 금액 충전 장치.
  9. 삭제
  10. 무선 통신에 의해 사용자가 원하는 금액을 충전시키며 일체형으로 내장된 전자 카드를 이용하여 서비스 대금을 결제하는 휴대용 무선 단말기가 구비된 금액 충전 장치에 있어서, 상기 휴대용 무선 단말기는 무선신호를 수신하여 일정 패턴 검출 여부에 의해 일반 무선 호출 정보인지 또는 금액 충전 정보인지를 판단하고 일정 패턴의 신호가 존재하여 금액 충전 정보로 판단한 경우 그 금액 충전 정보를 소정의 포맷으로 정보를 재배열하여 전송 에러의 유무를 판단한 후 전송 에러가 없으면 그 재배열된 정보를 전송하는 무선신호 수신블럭과, 충전 금액, 내역, 인증 정보를 저장하는 메모리 블럭과, 카드 충전기와의 신호 송수신을 위한 변복조부와, 상기 무선신호 수신블럭으로부터 순차적으로 전송된 제1,제2 금액충전 정보를 검색하여 그 금액충전 정보로부터 추출한 인증 정보가 정당하다고 판정되면 충전금액 데이터를 상기 메모리 블럭에 저장하며 상기 변복조부에서의 충전 금액 데이터를 상기 메모리 블럭에 저장하고 대금 결재시 상기 변복조부를 통해 확인한 결재 대금만큼의 금액 데이터를 상기 메모리 블럭에서 읽어 상기 변복조부를 통해 지불하는 연산 로직블럭으로 구성함을 특징으로 하는 금액 충전 장치.
  11. 삭제
  12. 삭제
  13. 삭제
  14. 제10항에 있어서, 연산 로직블럭은 무선에 의한 충전 금액 정보를 해독하여 정당한 가입자의 경우 충전 금액 데이터를 메모리 블럭에 저장하고 또한, 비접촉에 의한 충전 금액 데이터를 상기 메모리 블럭에 저장하며 대금 결재시 확인된 결재 금액만큼의 금액 데이터를 읽어 상기 비접촉 인터페이스부를 통해 전송하는 제어 수단과, 무선신호 수신블럭과 상기 제어 수단간의 데이터 송수신을 위한 무선 인터페이스부와, 변복조부와 상기 제어 수단간의 신호 송수신을 위한 비접촉 인터페이스부를 포함하여 구성한 것을 특징으로 하는 금액 충전 장치.
  15. 제8항 또는 제14항에 있어서, 제어 수단은 무선신호 수신블럭로부터의 출력 신호를 정당한 사용 정지 신호로 판독한 경우 메모리 블럭의 동작을 디스에이블시킴과 아울러 변복조부의 동작을 정지시켜 카드의 사용을 정지시키도록 구성한 것을 특징으로 하는 금액 충전 장치.
  16. 삭제
  17. 무선신호가 수신된 경우 일정 패턴 검출 여부에 의해 금액 충전 정보인지를 판단하는 제1 단계와, 상기에서 금액 충전 정보인 경우 각종 인증 정보를 추출하여 정당한 가입자인지 판단하는 제2 단계와, 상기에서 정당한 가입자로 판단하면 충전 금액 정보에서 추출한 금액 데이터를 저장하는 제3 단계와, 충전 금액 데이터의 저장이 완료되면 현재의 충전 금액과 충전 금액 내역을 표시하는 제4 단계를 수행하여 전자 카드가 일체형으로 내장된 휴대용 무선 단말기에 사용자가 원하는 금액을 충전시키는 금액 충전 방법에 있어서, 상기 제2 단계는 금액 충전 정보로부터 무선신호 수신블럭 일련번호를 추출하여 미리 저장된 일련 번호와 일치하는지 판단하는 제1 과정과, 상기에서 일련 번호가 일치하면 금액 충전 정보에 포함된 카운터값을 읽어 미리 저장된 암호 해독을 위한 함수의 카운터값과 일치하는지 판단하는 제2 과정과, 상기에서 카운터값이 일치하는 경우 암호 해독 과정에서 추출된 고유 키값과 미리 저장된 고유 키값이 일치하는지 판단하는 제3 과정과, 상기에서 고유 키값이 일치하면 정당한 가입자로 판단하는 제4 과정으로 이루어지고, 상기 제3 단계는 정당한 가입자로 판단한 경우 현재 잔액과 충전 금액을 합산하여 소정 금액 이하인지 판단하는 제1 과정과, 상기에서 합산 금액이 소정 금액 이하이면 현재 충전 금액과 최근 무선에 의한 수개의 충전 금액의 합산 금액과 무선에 의한 충전 금액 정보에 포함된 합산 금액이 일치하는지 판단하는 제2 과정과, 상기에서 합산 금액이 일치하는 경우 충전 금액 데이터를 저장하는 제3 과정과, 상기에서 합산 금액이 소정 금액보다 크거나 합산 금액이 일치하지 않는 경우 금액 충전 에러로 판단하여 이를 표시하는 제4 과정으로 이루어짐을 특징으로 하는 금액 충전 방법.
  18. 삭제
  19. 삭제
  20. 삭제
  21. 삭제
  22. 삭제
  23. 전자 카드가 일체형으로 내장된 휴대용 무선 단말기에 무선 통신을 이용하여 금액을 충전함은 물론 특정 정보를 변경하도록 한 금액 충전 방법에 있어서, 금액 충전 정보가 아닌 경우 카드 사용 정지 또는 해제 정보가 수신되는지 판단하는 제1 단계와, 상기에서 카드 사용 정지 또는 해제 정보의 수신을 판단하면 무선사업자 시스템으로부터 전송된 인증 정보를 추출하여 미리 저장된 인증 정보와 일치하는지 비교하는 제2 단계와, 상기에서 인증 정보가 일치하면 카드 사용 정지 또는 해제시키는 제3 단계를 수행함을 특징으로 하는 금액 충전 방법.
  24. 제23항에 있어서, 제2 단계의 인증 정보는 휴대용 무선 단말기 일련 번호 또는 사용자에게 부여된 고유 키값을 나타내는 특정 변수임을 특징으로 하는 금액 충전 방법.
  25. 삭제
  26. 전자 카드가 일체형으로 내장된 휴대용 무선 단말기에 무선 통신을 이용하여 금액을 충전함은 물론 특정 정보를 변경하도록 한 금액 충전 방법에 있어서, 무선신호가 수신된 경우 개인정보 갱신정보의 수신인지 판단하는 제1 단계와, 개인정보 갱신정보인 경우 특정 변수를 추출하여 이전에 개인정보 갱신시 전송된 특정 변수와 비교하는 제2 단계와, 상기에서 현재 전송된 특정 변수가 이전에 전송된 특정 변수보다 크면 개인정보를 갱신하는 제3 단계를 수행함을 특징으로 하는 금액 충전 방법.
  27. 전자 카드가 일체형으로 내장된 휴대용 무선 단말기에 무선 통신을 이용하여 사용자가 원하는 금액을 충전시키는 금액 충전 방법에 있어서, 금액 충전 정보가 수신된 경우 1차금액 충전정보인지 판단하는 제1 단계와, 상기에서 1차금액 충전정보라면 그 1차금액 충전정보의 인증을 수행하여 정당한 신호인지 판단하는 제2 단계와, 상기에서 정당한 신호로 판단되면 임시 중지상태를 설정하고 2차금액 충전정보의 수신을 대기하는 제3 단계와, 상기에서 2차금액 충전정보가 수신되면 그 2차금액 충전정보의 인증을 수행하여 정당한 신호인지 판단하는 제4 단계와, 상기에서 정당한 신호로 판단되면 요구된 금액을 충전하고 사용 가능 상태로 전환시키는 제5 단계를 수행함을 특징으로 하는 금액 충전 방법.
  28. 삭제
  29. 제27항에 있어서, 제2 단계는 1차금액 충전정보에서 특정 키값 및 충전요구금액을 추출하여 잔액과 합산하는 제1 과정과, 상기에서 합산액을 무선 사업자 또는 제2 인증 기관으로부터 제공되어 미리 저장되어 있는 특정 키값으로 암호화하여 상기 1차금액 충전정보에서 추출한 특정 값과 일치하는지 판단하는 제2 과정과, 상기에서 암호화된 값과 추출된 값이 일치하면 특정 키값으로 1차금액 충전정보를 암호화하여 십진수로 환산하고 그 십진수 환산값을 표시하는 제3 과정을 수행함을 특징으로 하는 금액 충전 방법.
  30. 삭제
  31. 제27항에 있어서, 제4 단계는 2차금액 충전정보에 포함된 데이터를 규정대로 배열하여 제2 인증 기관으로부터 미리 제공되어 저장되어 있는 특정 키값으로 암호화하는 제1 과정과, 상기에서 암호화된 값이 상기 2차금액 충전정보에 포함된 암호화 값과 일치하는지 판단하는 제2 과정과, 상기에서 암호화값이 일치하면 정당한 신호로 판단하는 제3 과정을 수행함을 특징으로 하는 금액 충전 방법.
  32. 삭제
  33. 삭제
  34. 무선 통신에 의해 사용자가 원하는 금액을 충전시키며 일체형으로 내장된 전자 카드를 이용하여 서비스 대금을 결제하는 휴대용 무선 단말기가 구비된 금액 충전 장치에 있어서, 통신 채널로부터 1,2차 금액충전 데이터를 순차 수신하여 무선사업자 및 인증기관으로부터 미리 부여받은 2개의 암호화 코드를 이용하여 2개의 금액충전 데이터를 복호한 후 그 복호된 데이터의 전부 또는 일부가 일치하는 경우 해당 충전 금액을 충전하고 그 충전 금액으로 대금을 결제하도록 비접촉식/접촉식 카드를 내장하는 무선 단말기와, 충전 금액 요청을 위하여 일련의 키를 입력시키기 위한 충전금액 입력 수단과, 금액 충전 요구시 해당 가입자의 계좌 잔고를 검색하여 금액 충전 가능 여부를 판단하고 금액 충전 가능으로 판단된 경우 그 가입자에게 미리 부여한 제2 암호화 코드로 충전금액 데이터를 암호화하여 전송하는 인증 기관 시스템과, 충전금액 입력수단으로부터 충전금액 요청신호가 입력되면 상기 인증 기관 시스템으로 금액 충전 가능 여부를 조회하고 상기 금액충전 수단에서 금액 충전 가능으로 판단된 경우 가입자에게 미리 부여한 제1 암호화 코드로 충전금액 데이터를 암호화하여 상기 무선 단말기에 1차 전송한 후 상기 충전금액 입력 수단으로부터 상기 무선 단말기에서 1차 전송 신호의 수신 응답이 정상으로 판정되면 상기 인증 기관 시스템으로부터의 암호화 충전금액 데이터를 상기 무선 단말기로 2차 전송하는 무선 사업자 시스템으로 구성함을 특징으로 하는 금액 충전 장치.
KR1019990009015A 1998-09-30 1999-03-17 금액 충전 장치 및 방법 KR100334458B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990009015A KR100334458B1 (ko) 1998-09-30 1999-03-17 금액 충전 장치 및 방법

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1019980041125 1998-09-30
KR19980041125 1998-09-30
KR1019990009015A KR100334458B1 (ko) 1998-09-30 1999-03-17 금액 충전 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20000022597A KR20000022597A (ko) 2000-04-25
KR100334458B1 true KR100334458B1 (ko) 2002-05-02

Family

ID=26634175

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990009015A KR100334458B1 (ko) 1998-09-30 1999-03-17 금액 충전 장치 및 방법

Country Status (1)

Country Link
KR (1) KR100334458B1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010046972A (ko) * 1999-11-10 2001-06-15 유일석 휴대전화기용 무선주파수 신용카드 시스템 및 신용카드결제방법
KR20010054678A (ko) * 1999-12-07 2001-07-02 남용 교통 요금 결제 기능을 갖는 이동 통신 단말 장치
KR20010007655A (ko) * 1999-12-14 2001-02-05 김학성 다기능 아이씨 카드 및 시스템
KR20030042201A (ko) * 2001-11-22 2003-05-28 신 에트케 테크놀로지 컴퍼니 리미티드 온보드 무선 트랜잭션 시스템 및 방법
CN109447627B (zh) * 2018-12-19 2024-02-06 浩勉(深圳)新能源有限公司 基于Lora无线通信的远程充值装置

Also Published As

Publication number Publication date
KR20000022597A (ko) 2000-04-25

Similar Documents

Publication Publication Date Title
US7231372B1 (en) Method and system for paying for goods or services
CN100462987C (zh) 用于传输电子值信息的方法和***
KR100314174B1 (ko) 이동 통신 단말기를 이용한 전자 화폐 운용 방법 및 시스템
US7343344B2 (en) Electronic payment system using accounting function in a mobile communication network
US6704715B1 (en) Method and system for ensuring the security of the remote supply of services of financial institutions
KR100815148B1 (ko) 근거리 무선통신을 이용한 결제보안 시스템 및 방법
US20080249948A1 (en) Financial information input method using symmetrical key security algorithm and commercial transaction system for mobile communications
CA2371134A1 (en) Wireless portable device capable of performing various functions with enhanced security
WO2000054457A1 (en) Method and system in a telecommunication system
US7013393B1 (en) Universal intelligent card for secure access to system functions
CN100375069C (zh) 无效化方法、无效化***、安全装置、通信终端、管理装置、通信方法以及管理方法
US5740247A (en) Authorized cellular telephone communication payment refill system
KR20010022588A (ko) 전자 지불 수단의 보안 처리 및 비즈니스 거래의 보안 실행을 위한 방법 및 그를 실시하기 위한 장치
US7032109B1 (en) Method and system for ensuring the security of service supplies broadcast on a computer network of the internet type
JP3369140B2 (ja) 移動通信体、端末機及び基地局
KR100334458B1 (ko) 금액 충전 장치 및 방법
US8380574B2 (en) Method and system for validating a transaction, corresponding transactional terminal and program
US6035043A (en) Cellular telephone manifest system
KR100605877B1 (ko) 카드폰 장치 및 그에 따른 사용 방법
JP2000222498A (ja) 携帯電話装置及び電子マネーリチャージシステム
US7181429B1 (en) Apparatus and method for storing electronic money
CN102487320B (zh) 一种自动柜员机身份认证的方法和***
JP2008112361A (ja) 利用予約システム、通信端末及びそのプログラム、受付システム及びそのプログラム、icカード及びそのプログラム
KR20020051543A (ko) 인터넷 접속기능을 갖는 아이씨 카드와, 그를 이용한인터넷 접속 서비스 제공시스템 및 방법
KR100381904B1 (ko) 암호화 정보 전송 방법

Legal Events

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

Payment date: 20100226

Year of fee payment: 9

LAPS Lapse due to unpaid annual fee