KR20010073335A - Ars를 이용한 전자 지불 및 과금 시스템 - Google Patents

Ars를 이용한 전자 지불 및 과금 시스템 Download PDF

Info

Publication number
KR20010073335A
KR20010073335A KR1020000001650A KR20000001650A KR20010073335A KR 20010073335 A KR20010073335 A KR 20010073335A KR 1020000001650 A KR1020000001650 A KR 1020000001650A KR 20000001650 A KR20000001650 A KR 20000001650A KR 20010073335 A KR20010073335 A KR 20010073335A
Authority
KR
South Korea
Prior art keywords
account
buyer
generator
packet
data
Prior art date
Application number
KR1020000001650A
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 KR1020000001650A priority Critical patent/KR20010073335A/ko
Publication of KR20010073335A publication Critical patent/KR20010073335A/ko

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2/00Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor
    • A61L2/02Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor using physical phenomena
    • A61L2/08Radiation
    • A61L2/10Ultraviolet radiation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61JCONTAINERS SPECIALLY ADAPTED FOR MEDICAL OR PHARMACEUTICAL PURPOSES; DEVICES OR METHODS SPECIALLY ADAPTED FOR BRINGING PHARMACEUTICAL PRODUCTS INTO PARTICULAR PHYSICAL OR ADMINISTERING FORMS; DEVICES FOR ADMINISTERING FOOD OR MEDICINES ORALLY; BABY COMFORTERS; DEVICES FOR RECEIVING SPITTLE
    • A61J9/00Feeding-bottles in general
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2/00Methods or apparatus for disinfecting or sterilising materials or objects other than foodstuffs or contact lenses; Accessories therefor
    • A61L2/24Apparatus using programmed or automatic operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2202/00Aspects relating to methods or apparatus for disinfecting or sterilising materials or objects
    • A61L2202/10Apparatus features
    • A61L2202/11Apparatus for generating biocidal substances, e.g. vaporisers, UV lamps
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2202/00Aspects relating to methods or apparatus for disinfecting or sterilising materials or objects
    • A61L2202/10Apparatus features
    • A61L2202/12Apparatus for isolating biocidal substances from the environment
    • A61L2202/121Sealings, e.g. doors, covers, valves, sluices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2202/00Aspects relating to methods or apparatus for disinfecting or sterilising materials or objects
    • A61L2202/10Apparatus features
    • A61L2202/14Means for controlling sterilisation processes, data processing, presentation and storage means, e.g. sensors, controllers, programs
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61LMETHODS OR APPARATUS FOR STERILISING MATERIALS OR OBJECTS IN GENERAL; DISINFECTION, STERILISATION OR DEODORISATION OF AIR; CHEMICAL ASPECTS OF BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES; MATERIALS FOR BANDAGES, DRESSINGS, ABSORBENT PADS OR SURGICAL ARTICLES
    • A61L2202/00Aspects relating to methods or apparatus for disinfecting or sterilising materials or objects
    • A61L2202/20Targets to be treated
    • A61L2202/23Containers, e.g. vials, bottles, syringes, mail

Landscapes

  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Animal Behavior & Ethology (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Veterinary Medicine (AREA)
  • Epidemiology (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

인터넷 상에서의 전자결재, 혹은 유료정보 이용에 대한 과금 시스템에 있어서, 구매자가 웹-브라우저에서 인적사항을 입력하면 CGI 프로그램을 실행시켜 TCP/IP 소켓을 통해 ID생성기와 데이터베이스에 현재날짜, 시간 및 구매자의 인적사항의 정보를 입력시키는 웹서버와; 상기 정보를 입력 받아 ASCII 코드로 변환한 후, 판매처ID, 날짜, 시간, 구매자이름, 일련번호 및 체크비트로 구성된 고유의 계정ID를 무작위로 발생시키고, 상기 발생된 계정ID를 상기 CGI 프로그램을 통하여 웹서버에 전송하고, 동시에 상기 계정ID와 구매자의 인적사항을 암호화 하여 본사에 있는 콜게이트웨이에 전송하는 ID생성기 및 ID생성기로부터 전송 받은 계정ID, 구매자의 인적사항 및 판매처의 ID를 전송 받아 계정데이타베이스에 입력하고 상기 입력 결과와 구매자의 ARS를 통한 결재 결과를 판매처의 웹서버에 실시간으로 전송하는 콜게이트웨이를 포함하며 구매자의 전화번호에 과금하는 것을 특징으로하는 과금시스템.

Description

ARS를 이용한 전자 지불 및 과금 시스템{ELECTRONIC PAYMENT AND IMPOSITION SYSTEM USING ARS}
본 발명은 구매자가 전자상거래에 의한 구매, 혹은 유료정보의 이용시에 부과되는 대금을 지불하는 수단으로서, 사용자측면에서는 ARS 시스템을 이용하고 제공자 측면에서는 콜게이트웨이(call gateway)를 통해 과금문제를 관리하는 시스템 및 그 방법에 관한 것이다.
종래에 인터넷을 이용하는 전자 상거래 혹은 유료정보 제공의 대금 결재에 있어서, 신용카드, 은행입금 또는 지로등이 보편적인 방법이며 시험적으로 전자화폐가 일부 사용되고 있다. 현재 국내 전자상거래는 외국에 비하여 큰 시장성을 가지고 있으면서도 여러가지 원인으로 인하여 그 발전과 확장에 많은 지장을 받고 있다. 종래의 대금 결재시스템에 내재된 문제점이 이러한 전자상거래 등의 발전에 퇴행을 제공하며, 특히 신용카드를 이용한 결재는 다음의 세가지 문제점을 확연히 드러내고 있다. 첫째, 신용카드 사용자 측면에서는 신용카드의 정보 유출과 개인 신상정보의 노출에 대한 우려감이 크고, 둘째, 신용카드 비소지자의 경우는 이를 이용한 전자상거래나 유료정보를 이용할 수 없고, 세째, 전자상거래, 혹은 유료정보 등을 제공하는 측면에서는 신용카드로 결재를 받기 위하여 신용카드 업체의 회원업체로의 등록이 까다롭고 과다한 도입비용이 문제시 된다는 것이다. 또한, 은행입금을 통해서 대금을 결재하는 경우에는 크게 사용자와 제공자의 측면에서 두 가지 문제점으로 나뉘며, 이는 다시 다음과 같이 각각 세분화된다. 첫째, 사용자의 측면에서는, ① 대금을 선불로 지급해야 한다는 점과 ② 입금을 위해 소비되는 시간과 입금을 확인하기 위한 시간의 소비, 또한 ③ 입금시마다 사용자가 직접 입금수수료를 부담해야 한다는 점, ④ 시간적 간격을 두고 구매하는 경우에는 상기 두가지 문제가 복합적으로 이루어져 사용자에게는 막대한 시간적, 비용적 손해를 가져온다는 점이 문제점으로 작용하며, ⑤ PC뱅킹 혹은 텔레뱅킹의 경우에도 상기 문제점을 가지고 있으며 신청시 직접 방문해야 한다는 문제점이 있다. 둘째, 제공자의 측면에서는, ① 수시로 사용자에 따른 입금여부의 확인해야 하며, ②그에 따라 사용자마다 서비스를 받을 수 있도록 처리 하여야 하고, ③ 물건의 구입시에도 입금 여부에 따라 관리해야 하는 등 입금관리에 따르는 인력과 비용의 막대한 손실을 감수해야만 한다.
한편, 현재 ARS를 이용한 종래의 결재 방법은, 단순히 통화당 일정금액을 전화요금에 청구하는 모금방식과 시간에 따라 일정 금액을 전화요금에 청구하는 유료정보제공방식에 불과하였고, 이에 대해 개발된 종래기술(대한민국 특허공개공보 특1999-02 4047)에서는 ARS를 이용한 과금시스템을 제시하고 있으나, 출금의 경우에는 상기 문제를 해소한 것으로 보이나, 그 결재가 후불제이면서, 할부가 가능한 신용 카드의 잇점에 대해서 상기 종래의 기술은 선불제이며 할부가 가능하지 못하다는 점에서 기존의 문제점을 완전히 해소하지 못한 것으로 판단된다.
이에 반해 본원의 발명은, 상기 신용카드 불소지자에 대한 문제점은 정보 통신기술의 발달로 인해 증가한 이동전화 이용자 혹은 기존의 유선전화 이용자의 대중성 및 보편성을 이용하여 해결할 수 있고, ID 생성기(id generator)를 통하여 사용자 개개인을 유일한(unique) 아이디로 처리하고, 콜게이트웨이(call-gateway)시스템을 이용해 사용자와 공급자의 데이터를 실시간으로 처리하여 상기 문제점을 해소한 획기적인 과금시스템이라 할 수 있다.
도 1은 ID생성기에서 콜게이트웨이로의 테이터 패킷의 흐름을 나타내는 블럭도.
도 2는 콜게이트웨이에서 ID생성기로의 데이터 패킷의 흐름을 나타내는 블럭도.
도 3은 도 1에 따른 ID생성기에서 콜게이트웨이로의 데이터 흐름을 나타내는 블럭도.
도 4는 도 1에 따른 콜게이트웨이에서 ID생성기로부터 패킷을 수신하는 경우의 데이터 흐름을 나타내는 블럭도.
도 5는 도 2에 따른 콜게이트웨이에서 ID생성기로 패킷을 송신하는 경우의 데이터 흐름을 나타내는 블럭도.
도 6은 도 2에 따른 콜게이트웨이에서 ID생성기로의 데이터 흐름을 나타내는 블럭도.
도 7은 계정ID를 나타내는 구조도.
도 8은 ID생성기와 콜게이트웨이간에 송수신되는 패킷을 나타내는 구조도.
도 9는 패킷타입에 따른 리셋 패킷을 나타내는 구조도.
도 10은 패킷타입에 따른 데이터 패킷을 나타내는 구조도.
도 11은 패킷타입에 따른 응답 패킷을 나타내는 구조도.
도 12는 본 발명의 전반적인 구성을 나타내는 개략도.
이하 첨부된 도면에 의해 상세히 설명하면 다음과 같다.
도 1은 구매자의 신청에 의한 DB구축의 흐름을 각 단계별로 구분지어 나타내고 있다. 구매자가 웹-브라우저에서 인적사항을 입력하면 웹서버는 CGI 프로그램을 실행시켜 TCP/IP 소켓을 통해 ID생성기와 데이터베이스에 현재 날짜, 시간 및 구매자의 인적사항의 데이터를 전송한다. 상기 ID생성기는 상기 데이터를 입력 받아, 데이터에 관한 분류 및 분석을 하며 일련번호를 체크하고 체크비트를 계산하여, 판매처ID, 날짜, 시간, 구매자성명, 일련번호 및 체크비트로 구성된 고유의 ID를 발생시키는데 이때 발생된 고유의 ID가 계정ID이다. 상기 ID생성기는 TCP/IP 프로토콜을 통해 상기 계정ID와 구매자의 인적사항을 ASCII화, 즉 암호화 하여 본사에 있는 콜게이트웨이에 전송하게 된다. 상기 콜게이트웨이는 상기 암호화된 데이터를 수신받아 복원화 시킨 후, ACK와 NAK로 구분하여 ID생성기로 송신할 응답패킷에 생성시키는 체크비트의 계산을 통해 계정DB로의 입력 여부를 판단하며, 이때오류가 나타난 경우는 ID 생성기로 NAK이 생성되어있는 응답패킷을 전송하고, 오류가 발생하지 않는다면 ACK가 발생했으므로 계정DB에 입력 수행의 성공 여부를 응답패킷에 덧붙인다. 상기 계정DB가 입력 가능하다면 상기 체크비트에 의한 ACK신호와 계정DB 입력성공 신호가 응답패킷에 포함되고, 상기 계정DB가 입력 불가능하다면 상기 ACK신호와 계정DB 입력실패 신호가 포함된다. 이렇게 생성된 응답패킷을 다시 암호화 하여 ID생성기로 전송하는데, 이때의 전송 신호, 즉 응답신호가 NAK인 경우에는 ID생성기로의 데이터 전송부터 다시 반복 수행하도록 이루어지며, ACK신호와 계정DB 입력성공 신호가 응답신호에 포함되어 있으면 CGI를 통해 구매자에게 ARS 이용시 사용하게될 계정ID를 제공하게 된다.
도 2는 구매자가 웹브라우저를 통해 받아들인 계정ID로 ARS를 이용해 CTI 서버에 입력하여 과금을 통지받는 단계를 나타내고 있다.
구매자로부터 데이터를 받아들인 CTI서버는 계정DB와의 계정ID 확인작업을 실행시키며, 동시에 콜게이트웨이로 계정ID 및 관련 데이터를 전송한다. 상기 전송을 받은 콜게이트웨이는 데이터패킷을 생성하고 이를 암호화하여 ID생성기로 전송시킨다. ID생성기는 수신받은 암호화된 상기 데이터를 복원시키고, 복원된 데이타를 웹서버로 전송하여 내부테이터처리를 수행시키고, 다시 웹서버로부터 처리된 결과를 수신하여 응답패킷(체크비트 계산과 계정 ID입력에 따른 패킷:ACK 및 NAK)을 생성시켜 암호화한 후 다시 콜게이트웨이로 송신한다. 상기 송신을 받은 콜게이트웨이는 수신된 데이터가 NAK인경우에는 ID 생성기로의 데이터 송신부터 반복하며, 수신된 데이터가 ACK인 경우에는 계정DB로 상기 수신된 데이터를 입력하고, 동시에 CTI서버에 과금확인 데이터를 전송한다. 콜게이트웨이로부터 과금확인 데이터를 입력받은 CTI서버는 구매자에게 과금확인 메세지를 보낸다.
도 3은 도 1에서 콜게이트로 테이터를 전송하는 ID생성기 내부의 흐름을 나타낸다.
상기 ID생성기는 웹서버의 CGI프로그램으로부터 데이터를 입력받아(도 1의ⓒ) 분류 및 분석단계(도 1의ⓓ)를 거쳐 일련번호체크(도 1의ⓔ)와 체크비트 계산(도 1의ⓕ)으로 데이터패킷을 생성(도 1의ⓖ)한다. 이와같이 생성된 데이터패킷을 암호화(도 1의ⓗ)시켜 콜게이트웨이로 전송(도 1의ⓘ)한다. 그 후 콜게이트 웨이로부더 응답패킷을 수신(도 1의ⓞ)하여, 그 수신된 데이터가 NAK인 경우에는 다시 콜게이트웨이로의 전송(도 1의ⓘ)부터 반복수행 하며, ACK인 경우에는 CGI프로그램을 통하여 확인데이터를 웹서버에 전송(도 1의ⓠ)한다.
도 4는 도 1에서 ID생성기로 부터의 데이터를 전송받는 콜게이트웨이 내부의 흐름을 나타낸다.
ID생성기로부터 수신(도 1의ⓘ)된 테이터를 분류 및 분석(도 1의ⓙ)한 후, 체크비트를 계산(도 1의ⓚ)하여 ACK 또는 NAK를 확인한다. 이때 NAK로 확인된 경우는 ID생성기로 NAK를 포함한 응답패킷을 ID생성기로 전송(도 1의ⓞ)하고, ACK인 경우는 계정DB로의 입력(도 1의ⓛ)을 실행한다. 이때 입력이 실패했을 경우는 응답패킷 생성(도 1의ⓜ) 후 암호화(도 1의ⓝ)하여 ACK이며 DB입력 실패 데이터를 ID생성기로 송신(도 1의ⓞ)한다. 반면 입력이 성공했을 경우는 응답패킷 생성(도 1의ⓜ) 후 암호화(도 1의ⓝ)하여 ACK이며 DB입력 성공 데이터를 ID생성기로 송신(도1의ⓞ)한다.
도 5는 도2에서의 CTI로 부터의 데이터 입력에 의한 콜게이트웨이 내부의 데이터 흐름을 나타낸다.
CTI서버로부터 구매자가 ARS를 통해 입력한 데이터를 수신(도 2의ⓒ)하여 입력된 데이터를 분류 및 분석한다. 처리된 데이터를 이용해 데이터패킷을 생성(도 2의ⓓ)하고 이를 암호화(도 2의ⓔ)하여 ID생성기로 송신(도 2의ⓕ)한다. ID생성기로부터 응답패킷으로 ACK 혹은 NAK의 신호를 수신(도 2의ⓜ)하여 신호판단을 거쳐, NAK인 경우에는 ID생성기로의 송신 단계부터 재 수행하고, ACK인 경우는 계정DB에 상기 데이터를 입력(도 2의ⓞ)한다.
도 6은 도 2에서 콜게이트웨이로 부터의 데이터를 전송받는 ID생성기 내부의 데이터 흐름을 나타낸다.
콜게이트웨이로부터 데이터를 수신(도 2의ⓕ)받고, 이를 복원화(도 2의ⓖ)하여 분류 및 분석한다. 분석된 데이터를 웹서버로 전송(도 2의ⓗ)하여 내부 데이터처리(도 2의ⓘ)를 거쳐 그 결과를 수신(도 2의ⓙ)한다. 웹서버로부터 수신된 데이터의 ACK신호를 체크하여 응답패킷을 생성(도 2의ⓚ)시킨다음 암호화(도 2의ⓛ)하여 ACK 혹은 NAK를 포함한 응답패킷을 콜게이트웨이로 전송(도 2의ⓜ)하게된다.
도 7은 ID생성기에서 발생되는 계정ID을 나타내는 도이며, 계정ID는 표1의 구조를 가지고 있다.
구분 크기 용도
판매처ID 4 Byte 가맹점ID(0-9999번까지)
날짜 4 Byte 년도와 날짜를 4자리 숫자로 표현년도: 4자리 숫자중 마지막 숫자만 표현.날짜: 1년을 365일(또는, 366일)로 환산하여 표현.(예) 1999년 2월 3일 : 9034
시간 4 Byte 하루를 "초"단위로 환산하여(24시간X60분X60초=86,400초) 나온결과를 10으로 나누어서 표현.
구매자성명 1 Byte 구매자의 이름 첫 글자의 자음을 숫자로 표현.
일련번호 2 Byte 0-99사이의 숫자를 일련번호화 하여 표현.
체크비트 1 Byte 15자리의 숫자를 모두 더한 후, 10으로 나누었을경우 나머지가 0이 되도록 표현.
상기 일련번호는 같은 시간에 존재할 수 있는 동일한 내용의 계정ID를 더 세분화하여 구분하기 위해서 순차적으로 부여되며, 상기 계정ID를 다시 구분짓기 위해서 총 16자리의 계정ID 중 상기 체크비트를 제외한 상기 15자리수의 합을 10으로 나눈뒤 그 나머지에 대한 보수가 상기 체크비트로 입력된다.
도 8은 ID생성기와 콜게이트웨이와의 통신에 사용되는 패킷의 구조를 나타낸다. 이때 패킷의 구조는 표. 2에 자세히 나타나 있다.
구분 크기 용도
헤더 1 Byte 패킷 시작 코드.
1 Byte 패킷크기(최대256Byte).데이터패킷을 위한 패킷크기.
1 Byte 패킷 구분자(패킷소스+패킷타입).
바디 패킷데이터.
푸터 1 Byte 첵썸.
헤더는 패킷시작코드, 패킷 크기, 패킷구분자로 구성되어 있으며 다음과 같이 설명된다. 헤더시작코드는 1Byte의 크기로 모든 패킷은 헤더시작코드로 시작된다. 또한, 패킷 크기는 18Byte의 크기로 현재 패킷의 크기를 지정하고 최대 패킷의 크기는 256Byte이며, 패킷의 종류 중 데이터 패킷을 위해 설정된다. 패킷 구분자는 1Byte의 크기로 패킷 소스를 나타내는 상위 4bits(표. 3)와 패킷 타입을 나타내는 하위 4bits(표. 4)로 구성되어 있다. 바디는 그 크기가 정해져 있지 않으며 패킷데이터의 크기는 패킷타입에 의해 결정된다. 푸터(footer)의 경우 크기는 1Byte로써 모든 패킷은 패킷 푸터 코드로 끝난다. 이때의 체크비트는 CRC 체크를 이용한다.
수치 송신자 수신자
0X1(0001) ID생성기 콜게이트웨이
0X2(0010) 콜게이트웨이 ID생성기
수치 소스 비고
0X1(0001) 리셋 패킷
0X2(0010) 데이터 패킷
0X4(0100) 응답 패킷
표. 3에서는 헤더의 상위4bits로 표현되는 패킷의 송수신자와 그에따른 수치가 나타나 있다. 표. 4에 나타난 바와같이 패킷의 종류는 하위4bits로 구현되며 리셋, 데이터, 응답 패킷의 세 가지로 나뉜다.
패킷의 종류 크기 용도
리셋 패킷 18Byte 시작 및 초기화.
데이터 패킷 145Byte 계정ID 및 실제 데이터 패킷.
응답 패킷 35Byte ACK 및 NAK에 대한 응답.
표. 5에 제시된 바와같이 패킷은 세가지 종류로 구분되며 이들은 각각 다음과 같이 구성되어있다. 도 9 내지 도 11은 패킷의 종류에 따른 구조 나를 나타내고 있다. 도 9에서 보이는 리셋 패킷의 경우 18byte로 구성되어 있으며, ID생성기와 콜게이트간의 리셋 패킷으로 사용되며 이때의 가맹점 ID는 본사에서 지정된다.도 10은 데이터 패킷의 구조를 보이며 각 구분자는 표 6에서와 같은 역할을 한다.
구분 정의 크기 비고
계정ID ID생성기에서 발생된 유일한 ID 16 Bytes "ID생성기"참조
날짜 구매한일시(YYYYMMDD) 8 Bytes
시간 구매한 시간(HHMMDD) 6 Bytes
구매자정보 성명 12 Bytes
주민등록 번호 13 Bytes
전화번호 12 Bytes
주소 35 Bytes
합계액 구매자가 결재한 금액 9 Bytes
예비영역 이후의 사용을 위해 남겨놓은 부분 30 Bytes
도 11의 응답패킷의 경우는 송신자 측에서 보낸 패킷에 대해서, 수신자 측에서 ACK/NAK 신호를 보내주는 패킷이다. 이로인해 계정DB에 대한 입력 여부에 따른 결과를 포함하고 있고, 또한 계정DB에 대한 입력 성공 여부에 따른 결과도 포함하고 있다. 수신자와 송신자는 그 결과를 이용하여 계정DB의 입력 혹은 재 송신을 통한 수신 등을 결정 하게 된다. 표. 7에는 구분자에 대한 역할이 나타나 있다.
구분 정의 크기 비교
계정ID 송신측에서 보내온 계정ID 16 Bytes
ACK/NAK ACK 및 NAK 체크 1 Bytes "0":ACK"1":NAK
DB 체크 계정DB의 입력 성공 여부 판단 1 Bytes "0":Success"1":Fail
예비영역 이후의 사용을 위해 남겨놓은 부분 13 Bytes
이상에서 상술한 바와 같이 본 발명은, 인터넷을 통해 입력받는 사용자의 정보와 ARS시스템을 통해 입력받는 사용자의 정보를 콜게이트웨이를 통해 하나의 DB에서 통합하여 사용하는 방식을 택함으로써 사용자 자신의 전화번호를 직접 지불수단으로 사용함으로써 신용카드의 불소지시 발생될 수 있는 경제활동성 저하와 신용카드 사용시 발생될 수 있는 개인정보 유출등의 걱정에서 벗어날 수 있도록 하는 시스템이다. 또한, 웹의 ID생성기에 의해 생성되는 유일한 계정ID와 ARS를 통한 계정DB에 의한 사용자 확인에 의해 거래의 안전성을 보장해 주는 시스템이다. 특히, 상기 모드 시스템을 원할히 구동하도록 해주는 콜게이트웨이는 모든 거래를 실시간에 성립되게 함으로써, 전자 상거래시 돌출될 수 있는 문제점의 생성을 차단해 준다. 한편, 본원의 발명은 기존의 전자상거래에 존재하는 시간적, 비용적 낭비를 제거하며, 사용자와 제공자 모두에게 편리성을 제공해 준다.

Claims (2)

  1. 인터넷 상에서의 전자결재, 혹은 유료정보 이용에 대한 과금 시스템에 있어서,
    구매자가 웹-브라우저에서 인적사항을 입력하면 CGI 프로그램을 실행시켜 TCP/IP 소켓을 통해 ID생성기와 데이터베이스에 현재날짜, 시간 및 구매자의 인적사항의 정보를 입력시키는 웹서버;
    상기 정보를 입력 받아 ASCII 코드로 변환한 후, 판매처ID, 날짜, 시간, 구매자이름, 일련번호 및 체크비트로 구성된 고유의 계정ID를 발생시키고, 상기 발생된 계정ID를 상기 CGI 프로그램을 통하여 웹서버에 전송하고, 동시에 상기 계정ID와 구매자의 인적사항을 암호화 하여 본사에 있는 콜게이트웨이에 전송하는 ID생성기; 및
    ID생성기로부터 전송 받은 계정ID, 구매자의 인적사항 및 판매처의 ID를 전송 받아 계정데이타베이스에 입력하고 상기 입력 결과와 구매자의 ARS를 통한 결재 결과를 판매처의 웹서버에 실시간으로 전송하는 콜게이트웨이를 포함하는 것을 특징으로하는 과금시스템.
  2. 제 1항에 있어서,
    상기 ARS를 통한 구매자의 결재는 상기 구매자의 인적 사항에 표기되는 유,선 전화번호에 과금되는 것을 특징으로 하는 과금 시스템.
KR1020000001650A 2000-01-14 2000-01-14 Ars를 이용한 전자 지불 및 과금 시스템 KR20010073335A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000001650A KR20010073335A (ko) 2000-01-14 2000-01-14 Ars를 이용한 전자 지불 및 과금 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000001650A KR20010073335A (ko) 2000-01-14 2000-01-14 Ars를 이용한 전자 지불 및 과금 시스템

Publications (1)

Publication Number Publication Date
KR20010073335A true KR20010073335A (ko) 2001-08-01

Family

ID=19638509

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000001650A KR20010073335A (ko) 2000-01-14 2000-01-14 Ars를 이용한 전자 지불 및 과금 시스템

Country Status (1)

Country Link
KR (1) KR20010073335A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180030642A (ko) * 2015-08-05 2018-03-23 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 주문 정보를 처리하기 위한 방법, 장치 및 시스템

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180030642A (ko) * 2015-08-05 2018-03-23 텐센트 테크놀로지(센젠) 컴퍼니 리미티드 주문 정보를 처리하기 위한 방법, 장치 및 시스템
US11488234B2 (en) 2015-08-05 2022-11-01 Tencent Technology (Shenzhen) Company Limited Method, apparatus, and system for processing order information

Similar Documents

Publication Publication Date Title
USRE43440E1 (en) Method for performing a transaction over a network
KR100368600B1 (ko) 무선망 기반 결제승인장치 및 결제승인방법
US5991381A (en) Method and apparatus for providing telephone calling card validation over a computer network
US7437331B1 (en) Short message service (SMS) e-commerce
US7275685B2 (en) Method for electronic payment
KR20020006625A (ko) 중간계정을 이용하는 전자 지불 시스템
EP1111561A2 (en) Transaction system and method
KR20010110740A (ko) 개인간, 개인과 사업체간, 사업체와 개인간 그리고사업체간 금융 거래 시스템
KR20000036574A (ko) 이동통신 전화번호를 이용한 신용결재 시스템과 승인 방법
KR20020007973A (ko) 이동전화 단말기를 이용한 이체 방법
KR20050057211A (ko) 자금을 이체하는 방법 및 시스템
WO2002021767A1 (en) Virtual payment card
KR100325416B1 (ko) 무선단말장치를 이용한 실시간 결제방법
JP2003058802A (ja) 通信ネットワークの加入者端末間で電子マネーアマウントのトランザクションを実行する方法、並びに、そのための通信ネットワーク、トランザクションサーバおよびプログラムモジュール
KR101014685B1 (ko) 고객 무선단말을 이용한 거래승인 처리 방법과 이를 위한 기록매체
EP1242983B1 (en) A system for recharging a prepaid value in respect of a telephone connection
KR20100027679A (ko) 고객 무선단말을 이용한 거래승인 처리 시스템
KR100592156B1 (ko) 이동통신망을 이용한 직불 거래 서비스 방법
KR20010025738A (ko) 무선통신망을 이용한 신용카드 승인과 결제 시스템 및 방법
KR20010073335A (ko) Ars를 이용한 전자 지불 및 과금 시스템
JP2002230458A (ja) オンラインショッピング決済方法及びそのシステム並びにオンラインショッピング決済プログラム
RU2296367C2 (ru) Способ получения или приобретения услуги, предлагаемой через информационную сеть
CN106875180B (zh) 带可见光与条码双向认证的在线支付方法
KR20010091827A (ko) 통신 단말 번호를 이용한 송금 시스템 및 송금 방법
EP1862960A1 (en) Method for paying via a computer network

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E601 Decision to refuse application