KR20150102292A - 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법 - Google Patents

메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법 Download PDF

Info

Publication number
KR20150102292A
KR20150102292A KR1020140024009A KR20140024009A KR20150102292A KR 20150102292 A KR20150102292 A KR 20150102292A KR 1020140024009 A KR1020140024009 A KR 1020140024009A KR 20140024009 A KR20140024009 A KR 20140024009A KR 20150102292 A KR20150102292 A KR 20150102292A
Authority
KR
South Korea
Prior art keywords
message
service
payment
location
server
Prior art date
Application number
KR1020140024009A
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 KR1020140024009A priority Critical patent/KR20150102292A/ko
Publication of KR20150102292A publication Critical patent/KR20150102292A/ko

Links

Images

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/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/409Device specific authentication in transaction processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 인터넷에서의 사용자 인증 시스템에 관한 것으로, 보다 상세하게는 결제 및 이체 등과 같은 결제 서비스의 실행 시 결제 서비스를 이용하고자 하는 사용자의 지리적 위치와 이용하려는 서비스 이용 내역 정보를 포함하는 위치인증 메시지를 미리 등록된 사용자의 이동통신단말기로 전송한 후, 이동통신단말기를 통한 사용자의 승인 여부에 따라 결제를 실행하는 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법에 관한 것이다.

Description

메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법{System and method for providing location authentication service using message}
본 발명은 인터넷에서의 사용자 인증 시스템에 관한 것으로, 보다 상세하게는 결제 및 이체 등과 같은 결제 서비스의 실행 시 결제 서비스를 이용하고자 하는 사용자가 사용하는 단말기의 지리적 위치와 이용하려는 서비스 이용 내역 정보를 포함하는 위치인증 메시지를 미리 등록된 사용자의 이동통신단말기로 전송한 후, 이동통신단말기를 통한 사용자의 승인 여부에 따라 결제를 실행하는 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법에 관한 것이다.
현재의 인터넷 기술은 언제 어디서나 인터넷에 접속할 수 있는 클라우딩 컴퓨팅 환경이 구성되어 있을 정도로 발전해 왔다. 이와 같이 클라우딩 컴퓨팅 환경이 구축됨에 따라 온라인상에서 개인정보 및 신용정보를 활용하는 경우가 많아지고 있다. 이러한 개인정보 및 신용정보는 온라인상에서 회원가입, 상품의 구매 및 금융기관을 통한 경제생활 분야 등에서 광범위하게 사용되고 있다.
이와 같이 온라인상에서 개인정보 및 신용정보 등이 사용됨에 따라 컴퓨터 및 웹사이트들을 통해 개인정보들이 유출되고 있다. 이러한 개인정보의 유출은 명의 도용에 따른 금융 위험 및 불이익 사고가 빈발하고 있다. 즉, 명의 도용은 곧 신용도용과 직결되는 크나큰 문제를 발생시키고 있다. 그리고 무단 유출된 개인정보는 각종 금융 및 전자상거래 등의 사기에 이용되며, 개인정보를 이용한 오프라인상에서의 각종 대포폰, 대포계좌 개설 등에 악용되고 있다. 또한, 개인정보 유출은 기업의 내부 기밀 유출 사고 시 기업 생존과 직결될 것으로 예상된다.
이러한 종래의 개인정보 유출을 방지하기 위한 방법으로는 최근 주민등록번호를 대신하여 인터넷 개인 식별번호(Internet Personal Identification Number: i-Pin)(이하 "아이핀"이라 함)를 이용하는 주민등록번호 대체 이용 방법, 개인 컴퓨터의 바이러스와 스파이웨어 등과 같은 악성코드를 검출 및 삭제하여 바이러스를 통한 정보 유출을 방지하는 보안 프로그램 이용 방법, 결제 시 안심결제 및 간편 결제 방법, 및 공인인증서 이용 방법 등이 있을 수 있다.
아이핀 방식은 아이핀 제공 보안회사의 웹사이트에서 아이핀과 그 아이핀에 대한 비밀번호를 설정하여 등록하고, 온라인상에서 주민등록번호 대신 등록된 아이핀과 비밀번호를 사용하여 서비스 가입 등을 수행할 수 있도록 하고, 상기 등록하고자 하는 온라인의 웹사이트는 아이핀과 비밀번호에 의해 상기 아이핀 제공 보안 회사를 통해 본인인증을 수행하는 것이다.
그리고 공인인증서 방식은 공인인증기관에서 비밀번호 등을 설정한 공인인증서를 발급받아 컴퓨터, USB 등과 같은 휴대용 저장장치, 휴대폰 등에 저장해 놓고 인증 및 결제 시마다 공인인증서를 불러와 상기 공인인증서에 대한 비밀번호를 입력하여 인증하는 방식이다.
그러나 상술한 아이핀 방식의 경우도, 아이핀과 비밀번호가 노출되면 동일하게 개인정보가 노출될 수 있었으며, 공인인증서 방식 또한 공인인증서의 복사가 가능하고 비밀번호만 노출되면 온라인상에서 이용될 수 있는 문제점이 있었다.
또한, 이러한 개인정보 보호 방안들은 3자의 개인정보를 이용한 온라인상의 로그인, 결제 및 인증 시 해당 개인이 이를 알 수 없고, 시간이 지난 후에나 개인정보의 도용이 발생했음을 인지함으로써 피해를 방지하거나, 피해에 따른 빠른 대처를 할 수 없는 문제점이 있었다.
이러한 문제점을 해결하기 위해 카드 소유주의 이동통신단말기의 위치와 상기 카드가 사용된 카드 가맹점의 위치 정보를 비교하여 상기 이동통신단말기로 이를 알리는 메시지를 제공하는 대한민국공개특허 10-2003-0031087 [이동통신단말기의 위치정보를 이용한 금융 거래 방법](이하 "선행특허"라 함)이 개시되어 있다.
상기 선행특허는 오프라인의 카드 가맹점에서 이용 시 가맹점의 위치와 이동통신단말기의 위치를 비교하는 것으로 온라인상에서는 적용할 수 없는 문제점이 있었다.
특허공개 제10-2003-0031087호 등록특허 제10-1295608호
따라서 본 발명의 목적은 결제 및 이체 등과 같은 결제 서비스의 실행 시 결제 서비스를 이용하고자 하는 사용자의 지리적 위치와 이용하려는 서비스 이용 내역 정보를 포함하는 위치인증 메시지를 미리 등록된 사용자의 이동통신단말기로 전송한 후, 이동통신단말기를 통한 사용자의 승인 여부에 따라 결제를 실행하는 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법을 제공함에 있다.
상기와 같은 목적을 달성하기 위한 본 발명의 메시지를 이용한 위치 인증 서비스 제공 시스템은: 결제 수단을 입력받아 표시하고 상기 결제 수단을 통해 사용자 식별정보를 포함하는 결제 요청 신호를 전송하여 결제를 요청한 후, 상기 결제 요청에 대한 위치 인증 메시지를 수신하여 표시하고, 수신된 위치 인증 메시지에 대한 승인 여부 메시지를 전송하는 사용자 단말부; 임의의 사용자 단말부에 의해 결제 서비스가 실행되면 상기 사용자 단말부로 결제 수단을 제공하고, 상기 결제 수단 제공에 따른 결제 완료가 통지되면 결제에 따른 서비스를 제공하는 서비스 서버; 및 상기 사용자 단말부로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 상기 서비스 서버가 사용자 단말부로 제공하는 결제 수단을 통해 상기 사용자 식별정보 및 IP 주소를 획득하고, 상기 획득된 IP에 의해 상기 사용자 단말부의 지리적 위치를 추적하고, 추적된 지리적 위치 정보와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성한 후, 상기 사용자 식별정보에 대해 미리 등록되어 있는 전화번호의 사용자 단말부로 전송하고, 이에 대한 승인 여부 응답 메시지를 수신받고 인증 성공 여부를 상기 서비스 서버로 제공하는 위치 인증 서버부를 포함하는 것을 특징으로 한다.
상기 사용자 단말부는, 상기 서비스 서버에 접속한 후 상기 결제 서비스 실행 이벤트를 발생시키고, 결제 서비스 실행 이벤트에 따른 상기 결제 수단을 입력받아 표시한 후, 상기 결제 수단을 통해 입력된 상기 사용자 식별정보를 가지는 결제 정보를 포함하는 결제 요청 신호를 상기 결제 서버로 전송하여 결제를 요청하는 사용자 단말기; 및 상기 전화번호를 가지고 상기 위치 인증 메시지 및 승인 여부 메시지를 전송하는 이동통신단말기를 포함하는 것을 특징으로 한다.
상기 위치 인증 서버부는, 상기 이동통신단말기, 서비스 서버 및 결제 서버와 데이터 통신을 수행하는 통신부; IP 주소별 지리적 위치정보를 저장하고 있는 위치 정보 DB 및 사용자 식별정보 및 상기 전화번호를 포함하는 가입자정보를 저장하는 사용자 등록 DB를 포함하는 저장부; 및 상기 결제 서버로부터 위치 인증 서비스 요청 발생 시 상기 사용자 단말부의 IP 주소 및 전화번호를 획득하고 상기 위치 정보 DB를 참조하여 상기 사용자 단말부의 지리적 위치를 추적하고, 추적된 지리적 위치 정보와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하여 상기 전화번호의 사용자 단말부로 전송하고, 이에 대한 승인 여부 응답 메시지를 수신받고 인증 성공 여부를 상기 서비스 서버로 제공하는 제어부를 포함하는 것을 특징으로 한다.
상기 제어부는, 상기 사용자 단말부로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 상기 서비스 서버가 사용자 단말부로 제공하는 결제 수단을 통해 IP 주소를 획득하고, 상기 사용자 식별정보에 의해 미리 등록된 전화번호를 획득한 후, 출력하여 위치 인증 서비스를 요청하고 , 이에 대한 인증 성공을 통지 받으면 상기 결제를 수행하는 결제 모듈; 상기 위치 정보 DB를 참조하여 상기 IP 주소에 대응하는 지리적 위치를 검색하여 출력하는 위치 검색 모듈; 상기 검색된 지리적 위치와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하고 상기 전화번호의 사용자 단말부로 전송하는 메시지 전송 모듈; 상기 위치 인증 메시지의 전송에 대한 승인 여부 메시지를 수신받아 승인 결과를 출력하는 응답 처리 모듈; 및 위치 인증 서비스 요청 발생 시 상기 결제 모듈로부터 입력되는 상기 IP 주소를 상기 위치 검색 모듈로 제공하고, 상기 전화번호를 상기 메시지 전송 모듈로 제공하며, 응답 처리 모듈로부터 승인 결과를 입력받아 인증 성공 여부를 상기 서비스 서버로 제공하는 위치 인증 모듈을 포함하는 것을 특징으로 한다.
상기 제어부는, 상기 사용자 단말부로 사용자 등록 수단을 제공하여 상기 사용자 등록 수단에 의해 입력되는 사용자 식별정보 및 상기 전화번호를 포함하는 위치 인증 메시지 서비스 등록 요청 신호를 수신하여 서비스 등록 요청을 받고, 상기 사용자 식별정보를 포함하는 본인 확인을 요청하고, 이에 대해 수신된 본인 확인 결과가 인증 성공인 경우 가입자정보를 상기 사용자 등록 DB에 저장하여 상기 위치 인증 서비스 가입자로 등록하는 사용자 등록 모듈; 및 상기 사용자 식별정보를 사용자 인증부로 전송하여 본인 확인을 요청하고, 상기 요청에 대한 본인 확인 결과를 상기 사용자 등록 모듈로 제공하는 본인 확인 모듈을 구비하는 등록 처리부를 더 포함하는 것을 특징으로 한다.
상기 위치 인증 서버부는, 상기 사용자 단말부로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 서비스 가입 여부를 문의하여 서비스 가입자이면 상기 서비스 서버가 사용자 단말부로 제공하는 결제 수단을 통해 상기 사용자 식별정보 및 IP 주소를 획득하고, 상기 사용자 식별정보에 대해 미리 등록되어 있는 전화번호를 획득한 후, 상기 사용자 식별정보 및 IP 주소를 포함하는 위치 인증 서비스 요청 신호를 전송하여 위치 인증 서비스를 요청하고 , 이에 대한 인증 성공을 통지 받으면 상기 결제를 수행하는 결제 서버; IP별 위치 정보를 저장하는 위치 정보 DB를 포함하고, 상기 위치정보 DB를 참조하여 사용자 단말부의 IP에 대응하는 지리적 위치를 검색하여 전송하는 위치정보 서버; 상기 검색된 지리적 위치와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하고 상기 전화번호를 가지는 사용자 단말부로 전송하는 메시지 전송 서버; 상기 위치 인증 메시지에 대응하여 사용자 단말부로부터 승인 여부 메시지를 수신하고 승인 결과를 전송하는 메시지 수신 서버; 및 상기 결제 서버로부터 위치 인증 서비스 요청 신호 수신 시 상기 IP 주소 및 사용자 식별정보를 검출하고, 검출된 IP 주소를 상기 위치정보 서버로 제공하고, 상기 사용자 식별정보에 대해 미리 등록되어 있는 전화번호를 로딩하여 상기 메시지 전송 서버로 제공하며, 상기 메시지 수신 서버로부터 승인 결과를 입력받아 인증 성공 여부를 상기 서비스 서버로 제공하는 위치 인증 서버를 포함하는 것을 특징으로 한다.
상기 결제 서버는 상기 위치 인증 서버부 외부에 구성되는 것을 특징으로 한다.
상기 메시지 전송 모듈 및 메시지 송신 서버는, 상기 위치 인증 메시지를 단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 전송하는 것을 특징으로 한다.
상기 위치 인증 메시지의 내용에는 승인 및 거절 URL 링크가 포함되되, 상기 응답 처리 모듈 및 상기 메시지 수신 서버는, 상기 위치 인증 메시지의 클릭된 URL 링크에 따른 IP 신호를 수신하여 승인 여부 결과로서 출력하는 것을 특징으로 한다.
상기 응답 처리 모듈 및 상기 메시지 수신 서버는, 상기 승인 여부 메시지를 단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 수신하는 것을 특징으로 한다.
상기와 같은 목적을 달성하기 위한 본 발명의 메시지를 이용한 위치 인증 서비스 제공 방법은: 사용자 단말부가 임의의 서비스 서버에 접속하여 결제 서비스를 요청하는 결제 서비스 요청 과정; 서비스 서버가 결제 수단을 상기 사용자 단말부로 제공하는 결제 수단 제공 과정; 사용자 단말부가 상기 결제 수단을 통해 사용자 식별정보를 가지는 결제 정보를 포함하는 결제 요청 신호를 결제 서버로 전송하여 결제를 요청하는 결제 요청 과정; 결제 서버가 상기 사용자 단말부로부터 수신된 결제정보를 포함하는 결제 요청 신호로부터 IP 주소 및 사용자 식별정보를 획득하여 상기 IP 주소 및 사용자 식별정보를 포함하는 위치 인증 서비스 요청 신호를 위치 인증 서버부로 전송하는 위치 인증 서비스 요청 과정; 위치 인증 서버부가 상기 IP 주소에 기반하여 지리적 위치정보를 획득하고 상기 사용자 식별정보로부터 미리 등록된 전화번호를 획득한 후, 상기 지리적 위치정보와 상기 결제 내용을 포함하는 위치 인증 메시지를 상기 전화번호의 사용자 단말부로 전송하는 위치 인증 메시지 전송 과정; 사용자 단말부가 상기 위치 인증 메시지를 수신하고, 이에 응답하여 사용자가 응답한 승인 여부 정보를 포함하는 승인 여부 메시지를 위치 인증 서버부로 전송하는 승인 응답 과정; 상기 위치 인증 서버부가 상기 승인 여부 메시지를 수신하고, 그 결과를 결제 서버로 제공하는 승인 결과 통지 과정; 및 결제 서버가 상기 결제 승인 결과 정보에 따라 결제를 수행하는 결제 실행 과정을 포함하는 것을 특징으로 한다.
인증 서비스 요청 과정은, 상기 결제 요청 신호의 결제 정보로부터 사용자 식별정보를 검출하는 사용자 식별정보 검출단계; 상기 검출된 사용자 식별정보에 의해 상기 사용자가 서비스 가입자인지를 문의하는 서비스 가입자 문의 단계; 서비스 가입자이면 인터넷 프로토콜(IP)에 따른 상기 결제 요청 신호로부터 IP 주소를 획득하는 IP 획득 단계; 및 상기 IP 주소 및 사용자 식별정보를 포함하는 위치 인증 서비스 요청 신호를 위치 인증 서버부로 전송하는 위치 인증 서비스 요청 단계를 포함하는 것을 특징으로 한다.
상기 위치 인증 메시지는, 단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 전송되는 것을 특징으로 한다.
상기 승인 여부 메시지는, 단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 전송되되, 승인인 경우, 1, YES, 승인 중 하나의 문자를 포함하고, 거절인 경우, 2, NO, 거절 중 하나의 문자를 포함하는 것을 특징으로 한다.
상기 승인 여부 메시지는, 상기 위치 인증 메시지에 포함된 승인 URL 및 거절 URL 링크 클릭에 의한 인터넷 프로토콜에 따른 메시지로서 전송되는 것을 특징으로 한다.
본 발명은 사용자가 결제 및 이체 등과 같은 결제 서비스의 이용 시 서비스를 이용하기 위해 사용자가 사용한 사용자 단말기의 위치를 미리 등록된 상기 사용자의 이동통신단말기로 전송하여 알려주므로, 사용자는 위치 인증 메시지를 확인하는 것만으로 상기 서비스를 이용하는 사람이 자신인지 제3자인지를 알 수 있는 효과를 갖는다.
또한, 본 발명은 위치 인증 메시지의 수신에 대한 응답을 제공하여야만 해당 서비스를 이용할 수 있으므로 제3자가 상기 사용자의 개인정보 및 신용정보를 도용하여 상기 서비스를 이용하려는 것을 방지할 수 있는 효과를 갖는다.
도 1은 본 발명에 따른 메시지를 이용한 위치 인증 서비스 제공 시스템의 구성을 나타낸 도면이다.
도 2는 본 발명의 제1실시예에 따른 메시지를 이용한 위치 인증 서비스 제공 시스템의 위치 인증 서버부의 구성을 나타낸 도면이다.
도 3은 본 발명의 제2실시예에 따른 메시지를 이용한 위치 인증 서비스 제공 시스템의 위치 인증 서버부의 구성을 나타낸 도면이다.
도 4는 본 발명의 제3실시예에 따라 결제 서버가 위치 인증 서버부의 외부에 구성되는 경우를 나타낸 도면이다.
도 5는 본 발명에 따른 위치 인증 메시지 서비스를 받기 위한 위치 인증 메시지 서비스 등록 방법을 나타낸 도면이다.
도 6은 본 발명의 실시예에 따라 결제 서버가 외부에 구성되는 경우의 메시지를 이용한 위치 인증 서비스 제공 방법을 나타낸 절차도이다.
도 7은 본 발명의 실시예에 따라 서비스 서버부가 서버 형태로 구성되는 경우의 메시지를 이용한 위치 인증 서비스 제공 방법을 나타낸 절차도이다.
도 8은 본 발명의 실시예에 따른 위치 인증 메시지의 예를 나타낸 도면이다.
이하 첨부된 도면을 참조하여 본 발명의 메시지를 이용한 위치 인증 서비스 제공 시스템의 구성 및 동작을 설명하고, 그 시스템에서의 메시지를 이용한 위치 인증 서비스 제공 방법을 설명한다.
도 1은 본 발명에 따른 메시지를 이용한 위치 인증 서비스 제공 시스템의 구성을 나타낸 도면이다.
도 1을 참조하면 100-1은 임의의 사용자의 사용자 단말부이고, 100-2는 임의의 승인자의 사용자 단말부이다. 상기 사용자는 본 발명에 따른 결제 서비스를 직접 사용할 수 있는 권한을 가진자이고, 상기 승인자는 상기 결제 서비스의 사용 권한 및 사용 명령어를 적어도 한 명 이상의 사용자가 사용할 수 있도록 승인할 수 있는 승인자이다. 예를 들어, 승인자가 있는 경우는 승인자는 부모가 될 수 있고, 사용자는 자녀들이 될 수 있을 것이다. 다시 말하면, 자녀들이 사용자 단말부(100-1)를 통해 결제 서비스를 실행하는 경우, 본 발명에 따른 위치 인증 메시지는 미리 등록된 부모가 사용하는 승인자의 사용자 단말부의 전화번호로 전송될 것이다.
본 발명에 따른 구성을 설명하면, 메시지를 이용한 위치 인증 서비스 제공 시스템은 사용자 단말부(100), 서비스 서버(200), 위치 인증 서버부(300) 및 사용자 인증부(1000)를 포함한다.
상기 사용자 단말부(100), 서비스 서버(200), 위치 인증 서버부(300) 및 사용자 인증부(1000)는 유무선 데이터 통신망(1100)을 통해 유선 및 무선으로 연결되어 데이터 통신을 수행한다.
상기 유무선 데이터 통신망(1100)은 2세대(2 Generation: 2G), 3세대(3 Generation: 3G), 4세대(4 Generation: 4G=LTE(Long Term Evolution)) 등의 데이터 통신이 가능한 이동통신망과, 와이파이(WiFi)망, 광대역망(Wide Area Network: WAN) 및 로컬망(Local Area Network: LAN) 등이 결합된 인터넷망 중 적어도 하나 이상을 포함하는 통신망이다.
사용자 단말부(100)는 상기 유무선 데이터 통신망(1100)을 통해 임의의 서비스 서버(200)에 접속하여 해당 서비스 서버(200)에서 제공하는 다양한 서비스들을 제공받기 위한 사용자 인터페이스 수단 및 정보들을 표시하고, 사용자의 입력 및 선택에 따른 다양한 정보들을 인터넷 프로토콜(Internet Protocol: IP)에 따른 데이터 통신을 수행하고, 이동통신 프로토콜에 따른 단문메시지서비스(Short Message Service: SMS) 메시지, 장문메시지서비스(Long Message Service: LMS) 메시지 및 멀티미디어메시지서비스(Multimedia Message Service: MMS) 메시지 등의 이동통신 문자 메시지를 송신하거나 수신하여 표시한다.
본 발명에 따른 사용자 단말부(100)는 임의의 서비스 서버(200)로부터 결제 서비스에 따른 결제 수단을 입력받아 표시하고 상기 결제 수단을 통해 결제를 요청한 후, 상기 결제 요청에 대한 위치 인증 메시지를 수신하여 표시하고, 사용자로부터 수신된 위치 인증 메시지에 대한 승인 또는 거절 정보를 포함하는 승인 여부 메시지를 상기 위치 인증 메시지를 전송한 위치 인증 서버부(300)로 전송한다.
사용자 단말부(100)는 고유의 전화번호를 가지고 상기 위치 인증 메시지를 수신하여 표시하고 상기 승인 여부 메시지를 전송하는 이동통신단말기(10) 및 인터넷 프로토콜(IP) 주소를 할당받아 상기 유무선 데이터 통신망(1100)에 접속하며, 상기 유무선 데이터 통신망(1100)을 통해 서비스 서버(200)에 접속하여 다양한 서비스를 이용하는 사용자 단말기(20)로 구성될 수 있을 것이다. 이동통신단말기(10)는 휴대폰, 핸드폰, 스마트폰, 스마트 패드 등이 될 수 있을 것이다. 이동통신단말기(100)가 스마트폰 및 스마트패드 등과 같은 스마트 기기인 경우, 사용자 단말부(100)는 이동통신단말기(10)만으로 구성될 수 있을 것이다.
서비스 서버(200)는 유무선 데이터 통신망(1100)을 통해 접속하는 사용자 단말부(100)로 결제 서비스를 포함하는 다양한 서비스를 제공한다. 서비스 서버(200)는 본 발명에 따라 결제 서비스가 실행되면 사용자 단말부(100)로 결제 수단을 제공하고, 이에 대한 결제 완료 통보를 받아 상기 결제 서비스의 결제에 대한 해당 서비스를 제공한다.
위치 인증 서버부(300)는 사용자 단말부(100)로 위치 인증 메시지 서비스 등록 수단을 제공하고, 이에 대해 위치 인증 메시지 서비스 가입자 정보를 입력받아 등록한다. 상기 위치 인증 메시지 서비스 가입자 정보는 사용자를 고유하게 식별할 수 있는 정보 중 적어도 하나 이상의 사용자 식별정보를 포함하고 이동통신단말기 전화번호를 포함할 수 있을 것이다.
위치 인증 서버부(300)는 사용자 단말부(100)로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 상기 서비스 서버(200)가 사용자 단말부(100)로 제공하는 결제 수단을 통해 사용자 식별정보 및 IP 주소를 획득한다. 상기 사용자 식별정보는 사용자를 고유하게 식별할 수 있는 아이핀 정보 등이 될 수 있을 것이다.
상기 사용자 식별정보 및 IP 주소가 획득되면 위치 인증 서버부(300)는 상기 사용자 식별 정보에 기반하여 서비스 가입자인지를 판단하고, 서비스 가입자인 경우, 상기 IP 주소에 기반하여 상기 사용자 단말부(100)의 지리적 위치를 추적하고, 추적된 지리적 위치 정보와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하여 상기 사용자 식별정보에 대해 미리 등록되어 있는 전화번호를 가지는 상기 사용자 단말부(100)로 전송한다.
상기 위치 인증 서버부(300)는 상기 위치 인증 메시지에 응답하여 사용자 단말부(100)로부터 승인 응답 메시지가 수신되면 승인 응답 여부 메시지가 승인인지를 판단한 후, 승인이면 결제를 수행하고, 결제 완료를 해당 서비스 서버(200)로 통지한다.
위치 인증 서버부(300)는 본 발명의 제1실시예에 따라 하나의 서버 형태로 구성될 수도 있고, 제2실시예에 따라 다수의 서버 형태로 구성될 수도 있을 것이다. 본 발명의 제3실시예에 따라 결제기능은 위치 인증 서버부(300)의 외부에 구성될 수도 있을 것이다.
도 2는 본 발명의 제1실시예에 따른 메시지를 이용한 위치 인증 서비스 제공 시스템의 위치 인증 서버부의 구성을 나타낸 도면이고, 도 8은 본 발명의 실시예에 따른 위치 인증 메시지의 예들을 나타낸 도면이다.
제1실시예에 따른 위치 인증 서버부(300)는 제어부(310), 저장부(340) 및 통신부(350)를 포함한다.
저장부(340)는 본 발명에 따른 위치 인증 메시지 서비스를 받고자 하는 사용자에 대한 사용자 식별정보 및 사용자 단말부(100), 즉 이동통신단말기(10)의 전화번호를 포함하는 가입자정보를 저장하는 사용자 등록 DB(341), 사용자별 및/또는 서비스 서버별 위치 인증 서비스에 대한 위치 인증 내역 정보를 저장하는 위치 인증 내역 DB(342), IP별로 지리적인 위치 정보를 저장하고 있는 위치 정보 DB(343) 및 결제에 따른 결제 내역 정보를 저장하는 결제 DB(344)를 포함한다.
통신부(350)는 유무선 데이터 통신망(1100)에 접속하여 유무선 데이터 통신망(1100)에 접속한 사용자 단말부(100) 및 서비스 서버(200)와 데이터 통신을 수행한다.
제어부(310)는 임의의 사용자를 본 발명에 따른 위치 인증 메시지 서비스에 등록하는 등록 처리부(320) 및 상기 위치 인증 메시지 서비스 등록 가입자에 대한 위치 인증 메시지 서비스를 제공하기 위한 전반적인 동작을 제어하는 위치 인증 처리부(330)를 포함한다.
구체적으로 등록 처리부(320)는 임의의 이동통신단말기(10) 또는 사용자 단말기(20) 등을 통해 접속한 사용자로부터 위치 인증 메시지 서비스 가입 여부 및 사용자 식별정보를 포함하는 위치 인증 메시지 서비스 가입정보를 입력받고, 상기 사용자의 본인 확인 결과에 따라 상기 위치 인증 메시지 서비스 가입자정보를 사용자 등록 DB(341)에 저장하여 위치 인증 메시지 서비스에 가입 처리하는 사용자 등록 모듈(321)과, 상기 사용자 등록 모듈(321)로부터 상기 사용자 정보 중 사용자 식별정보를 포함하는 본인 확인 요청을 받아 통신부(350)를 통해 사용자 인증부(1000)로 본인 확인 요청을 하고, 그에 따른 본인 확인 결과를 사용자 인증부(1000)로부터 수신 받아 등록 처리부(320)로 제공하는 본인 확인 모듈(322)을 포함한다. 상기 사용자 정보는 사용자의 이름, 나이, 주소, 전화번호 등이 될 수 있으며, 상기 사용자 식별정보는 사용자 인증부(1000)의 종류에 따라 전화번호 및 아이핀 정보, 중 어느 하나가 될 수 있을 것이다.
위치 인증 처리부(330)는 위치 인증 모듈(331), 위치 검색 모듈(332), 메시지 전송 모듈(333), 응답 처리 모듈(334) 및 결제 모듈(335)을 포함하여 본 발명에 따른 전반적인 동작을 제어한다.
결제 모듈(335)은 상기 사용자 단말부(100)로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 사용자가 서비스 가입자인지를 위치 인증 모듈(331)에 문의하고, 서비스 가입자인 경우, 상기 서비스 서버(200)가 사용자 단말부(100)로 제공하는 결제 수단을 통해 상기 사용자 식별정보 및 IP 주소를 획득한 후, 출력하여 위치 인증 서비스를 요청하고, 이에 대한 인증 성공을 통지 받으면 상기 결제를 수행한다.
상기 위치 검색 모듈(332)은 상기 위치 정보 DB(343)를 참조하여 상기 IP 주소에 대응하는 지리적 위치를 검색하여 출력한다.
상기 메시지 전송 모듈(333)은 상기 검색된 지리적 위치와 결제 수단을 통해 상기 서비스 서버(200)로부터 제공받은 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하고 상기 전화번호의 사용자 단말부(100)로 전송한다.
응답 처리 모듈(334)은 상기 위치 인증 메시지의 전송에 대한 승인 여부 메시지를 수신받아 승인 결과를 출력한다.
상기 메시지 전송 모듈(333)을 통해 송신되는 위치 인증 메시지는 도 8에서 보이는 바와 같이 SMS/LMS/MMS 등과 같은 이동통신 문자메시지일 수 있으며, 이동통신단말기(10)가 스마트기기인 경우 도 8의 (다)와 같이 어플리케이션에 의한 푸시 메시지 및 어플리케이션 메시지로 구성될 수 있을 것이다. 그리고 상기 위치 인증 메시지가 도 8의 (가)와 같이 이동통신 문자메시지로 응답을 요청하는 이동통신 문자메시지인 경우, 응답 처리 모듈(334)을 통해 수신되는 승인 여부 메시지는 이동통신 문자 메시지일 것이다. 그리고 도 8의 (나)와 같이 승인 URL 링크 및 거절 URL 링크의 클릭에 의한 응답을 요청하는 경우 상기 승인 여부 메시지는 인터넷 프로토콜에 따른 메시지일 것이다.
상기 위치 인증 모듈(331)은 결제 서비스를 요청한 사용자의 사용자 식별정보와 미리 등록되어 있는 서비스 가입자정보를 비교하여 서비스 가입자인지를 판단하여 결제 모듈(335)로 제공한다.
또한, 위치 인증 모듈(331)은 위치 인증 서비스 요청 발생 시 상기 결제 모듈(335)로부터 입력되는 상기 IP 주소를 상기 위치 검색 모듈(332)로 제공하고, 상기 전화번호를 상기 메시지 전송 모듈(333)로 제공하며, 응답 처리 모듈(334)로부터 승인 결과를 입력받아 인증 성공 여부를 상기 서비스 서버(200)로 제공한다.
도 3은 본 발명의 제2실시예에 따른 메시지를 이용한 위치 인증 서비스 제공 시스템의 위치 인증 서버부의 구성을 나타낸 도면이고, 도 4는 본 발명의 제3실시예에 따라 결제 서버가 위치 인증 서버부의 내부 및 외부에 구성되는 경우를 나타낸 도면이다.
이하 도 3 및 도 4를 참조하면, 본 발명에 제2 및 제3실시예에 따른 위치 인증 서버부(300)는 위치 인증 서버(400), 위치정보 서버(500), 메시지 전송 서버(600), 메시지 수신 서버(700) 및 결제 서버(800 및/또는 900)를 포함한다. 또한, 상기 위치 인증 서버부(300)는 상기 사용자 인증부(1000)를 더 포함할 수도 있을 것이다.
결제 서버(800 및 900)는 상기 결제 DB(344)에 대응하는 결제 DB를 구비하고, 상기 사용자 단말부(100)로부터 결제 요청 발생 시 결제 서비스를 대기하고, 위치 인증 서버부(300)를 통해 가입자 여부를 판단한 후 가입자에 대해 상기 서비스 서버(200)가 사용자 단말부(100)로 제공하는 결제 수단을 통해 상기 사용자 단말부(100)의 사용자 식별정보 및 IP 주소를 획득하여 상기 사용자 식별정보 및 IP 주소를 포함하는 위치 인증 서비스 요청 신호를 위치 인증 서버부(300)로 전송하여 위치 인증 서비스를 요청하고, 이에 대한 인증 성공을 위치 인증 서버부(300)로부터 통지 받으면 상기 결제를 수행한다. 결제 서버(800)는 이동통신사 시스템에 구성되는 소액 결제 서버 등이 될 수 있으며, 결제 서버(900)는 지불 대행사의 지불 대행(Payment Gateway: PG) 서버 등이 될 수 있을 것이다.
상기 위치정보 서버(500)는 상기 위치 정보 DB(343)에 대응하는 위치정보 DB를 구비하며, 위치정보 DB를 참조하여 상기 IP 주소에 대응하는 지리적 위치를 검색하여 출력하는 것으로, 위치 기반 서비스(Location Based Service: LBS) 시스템 등의 서버가 될 수 있을 것이다.
상기 메시지 전송 서버(600)는 상기 검색된 지리적 위치와 상기 서비스 서버(200)로부터 제공받은 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하고 상기 전화번호의 사용자 단말부(100)로 전송한다. 상기 사용자 단말부(100)가 스마트 기기인 경우, 상기 위치 인증 메시지는 사용자 단말부(100)에 설치된 어플리케이션을 통해 형성된 채널을 통해 푸시 메시지 또는 어플리케이션 메시지로 전송될 수도 있으며, 이 경우 상기 메시지 전송 서버(600)는 어플리케이션 서버가 될 수도 있을 것이다. 다시 말하면, 사용자가 이동통신단말기(10)로 스마트 기기를 사용하고, 위치 인증 메시지를 푸시메시지 및 어플리케이션 메시지로 전송하고자 하는 경우, 메시지 전송 서버(600) 및 메시지 수신 서버(700) 대신 하나의 어플리케이션 서버로 구성할 수도 있을 것이다.
상기 메시지 수신 서버(700)는 상기 위치 인증 메시지의 전송에 대한 승인 여부 메시지를 수신받아 승인 결과를 출력한다. 상기 메시지 수신 서버(700)는 상기 승인 여부 메시지가 이동통신 문자 메시지로 구성되는 경우 문자 메시지 수신 서버가 될 수 있고, 상기 승인 여부 메시지가 인터넷 프로토콜에 따른 메시지이면 웹 서버일 수 있을 것이다.
상기 위치 인증 서버(400)는 위치 인증 서비스 요청 발생 시 상기 결제 서버(800 또는 900)로부터 입력되는 상기 IP 주소를 상기 위치정보 서버(500)로 제공하고, 상기 전화번호를 상기 메시지 전송 서버(600)로 제공하며, 메시지 수신 서버(700)로부터 승인 결과를 입력받아 인증 성공 여부를 상기 서비스 서버(200)로 제공한다.
도 5는 본 발명에 따른 위치 인증 메시지 서비스를 받기 위한 위치 인증 메시지 서비스 등록 방법을 나타낸 도면이다.
우선 사용자는 사용자 단말부(100), 즉 이동통신단말기(10) 또는 사용자 단말기(20)를 통해 위치 인증 서버부(300)에 접속한(S11)한다.
위치 인증 서버부(300)는 임의의 사용자 단말부(100)가 접속하면 사용자 단말부(100)로 위치 인증 메시지 서비스 등록 요청 항목을 포함하는 사용자 인터페이스 수단을 제공할 것이다.
위치 인증 서버부(300)는 상기 사용자 인터페이스 수단을 통해 사용자 위치 인증 메시지 서비스 등록 요청이 발생되면(S13) 사용자 등록 모듈(321)을 통해 사용자 위치 인증 메시지 서비스 등록 수단을 제공한다(S15).
상기 사용자 단말부(100)로 제공된 위치 인증 메시지 서비스 등록 수단을 통해 사용자가 사용자 식별정보 및 전화번호를 포함하는 위치 인증 메시지 서비스 가입자정보를 입력 후 등록을 요청하면 사용자 단말부(100)는 위치 인증 메시지 서비스 등록 정보를 포함하는 서비스 등록 요청 신호를 위치 인증 서버부(300)로 전송하여 등록을 요청한다(S17). 만일, 승인자가 별도로 지정되어 있는 경우, 상기 전화번호는 승인자의 사용자 단말부(100-2)의 전화번호가 될 수 있을 것이다.
위치 인증 서버부(300)는 위치 인증 메시지 서비스 등록 요청 신호가 수신되면 상기 신호에 포함되어 있는 위치 인증 서비스 등록 정보를 사용자 등록 DB(341)에 저장하여 등록을 완료한 후 이를 사용자 단말부(100)로 통지한다(S17, S19, S21).
상기 도 5에서는 본 발명의 위치 인증 메시지 서비스 등록 과정을 설명하였다. 이하 도 6 내지 도 7에서는 상기 위치 인증 메시지 서비스에 등록한 사용자에 대한 위치 인증 메시지 서비스 제공 방법을 설명한다.
도 6은 본 발명의 제1실시예에 따른 메시지를 이용한 위치 인증 서비스 제공 방법을 나타낸 절차도로서, 결제 서버가 외부에 구성되고, 사용자 단말부(100)가 사용자 단말기(20)와 이동통신단말기(10)로 구성되는 경우를 나타낸 것이다. 이하 도 6을 참조하여 설명한다.
우선, 사용자는 사용자 단말기(20)를 통해 서비스 서버(200)에 접속한(S111) 후, 서비스 서버(200)에서 제공하는 서비스를 이용하고자 할 것이다.
서비스 서버(200)는 사용자가 사용자 단말기(20)를 통해 서비스를 이용하면 결제 서비스가 실행되는지를 검사한다(S113).
결제 서비스가 실행되면 서비스 서버(200)는 서비스 이용 내역 정보를 포함하는 결제 수단을 사용자 단말기(20)로 제공한다(S115).
그러면 사용자는 사용자 단말기(20)에 표시된 결제 수단을 통해 자신의 사용자 식별정보를 포함하는 결제 정보를 입력한 후 결제를 요청할 것이다. 그러면 사용자 단말기(20)는 상기 결제정보 및 서비스 이용 내역 정보를 포함하는 결제 요청 신호를 서비스 서버(200)를 거쳐 또는 직접 결제 서버(900)로 전송하여 결제를 요청한다(S117).
결제 서버(900)는 사용자 단말기(20)로부터 결제 요청이 발생되면 결제 서비스를 대기하고, 상기 결제 요청 신호로부터 결제정보를 검출하고, 결제정보로부터 사용자 식별정보를 획득한다.
사용자 식별정보가 획득되면 결제 서버(900)는 결제 서비스를 대기하고(S118), 상기 사용자 식별정보를 포함하는 가입자 여부 문의 신호를 위치 인증 서버부(300)로 전송하여 상기 사용자의 서비스 가입 여부를 문의한다(S119).
그러면 위치 인증 서버부(300)는 상기 가입자 여부 문의 신호에 포함된 사용자 식별정보와 미리 등록된 가입자정보들을 비교하여 상기 문의된 사용자 식별정보의 사용자가 가입자인지를 판단한다(S120).
판단 결과 가입자가 아니면 비가입자임을 결제 서버(900)로 통지하고(S121), 가입자이면 가입자임을 통지한다(S122).
결제 서버(900)는 상기 가입자 여부 문의 후 위치 인증 서버부(300)로부터 가입자 판단 결과가 수신되면 가입자인지를 판단하고(S123), 판단 결과 상기 사용자 단말부(100)를 통해 결제를 요청한 사용자가 위치 인증 메시지 서비스 가입자가 아니면 일반 결제를 수행하고(S124), 서비스 가입자이면 상기 결제 요청 신호로부터 IP 주소를 검출한다(S125).
상기 이동통신단말기(10) 전화번호 및 사용자 단말기(20)의 IP 주소가 검출되면 결제 서버(900)는 상기 사용자 식별정보, IP 주소 및 서비스 이용 내역 정보를 포함하는 위치 인증 서비스 요청 신호를 위치 인증 서버부(300)로 전송하여 위치 인증 서비스를 요청한다(S126).
위치 인증 서버부(300)는 결제 서버(900)로부터 위치 인증 서비스 요청이 발생되면 상기 위치 인증 서비스 요청 신호로부터 IP 주소를 검출하고, 상기 검출된 IP 주소에 대응하는 지리적인 위치정보를 획득한다(S127).
지리적 위치정보가 획득되면 위치 인증 서버부(300)는 상기 사용자 식별정보에 의해 사용자 등록 DB(341)에 미리 등록된 전화번호를 로딩하고, 획득된 지리적인 위치정보와 서비스 이용 내역 정보를 포함하는 위치 인증 메시지를 상기 전화번호의 이동통신단말기(10)로 발송한다(S129).
상기 위치 인증 메시지를 수신한 이동통신단말기(10)는 상기 위치 인증 메시지를 표시할 것이다.
상기 위치 인증 메시지의 표시 후 이동통신단말기(10)는 도 7의 (가)와 같이 문자 메시지 또는 (나)와 같이 URL 링크를 통해 위치 확인 응답이 선택되는지를 검사한다(S131).
상기 위치 확인 응답이 선택되면 사용자 단말기(20)는 승인 여부 메시지를 응답정보로서 위치 인증 서버부(300)로 전송한다(S133).
승인 여부 메시지를 수신한 위치 인증 서버부(300)는 상기 수신된 승인 여부 메시지가 승인인지 거절인지를 판단하고(S135), 거절이면 결제 서버(900)로 인증 실패를 통지하고(S137), 성공이면 인증 성공을 통지한다(S139).
결제 서버(900)는 상기 위치 인증 서비스의 요청 후 위치 인증 서버부(300)로부터 인증 성공이 통지되는지 실패가 통지되는지를 모니터링하고, 인증 실패가 통지되면 해당 서비스 서버(200)로 인증 실패를 통지하고(S143), 인증 성공이면 결제를 실행한(S145) 후 결제 완료를 해당 서비스 서버(200) 및 사용자 단말기(20)로 통지한다(S149, S151).
인증 실패를 통지 받은 서비스 서버(200)는 사용자 단말기(20)로 인증 실패를 통지하고, 결제 완료를 통지받은 서비스 서버(200)는 사용자 단말기(20)로 결제 완료를 통지한다(S153).
도 7은 본 발명의 제2실시예에 따른 메시지를 이용한 위치 인증 서비스 제공 방법을 나타낸 절차도이다. 도 6과 동일한 절차에 대해서는 동일 절차부호를 할당하였으며, 달라지는 절차에 대해서만 새로운 절차부호를 할당하였다. 따라서 도 6은 달라지는 절차를 위주로 설명한다.
위치 인증 서버(400)는 결제 서버(900)로부터 위치 인증 서비스 요청이 발생되면 서비스 가입 여부를 판단한(S119 내지 S122) 후, 가입자이면 위치 인증 서비스 요청 신호로부터 검출된 IP 주소를 위치정보 서버(500)로 전송하여 위치 추적을 요청한다(S211).
위치 추적 요청을 받은 위치정보 서버(500)는 포함된 위치정보 DB(343)로부터 상기 IP 주소에 대한 지리적 위치 정보인 지역정보를 검색하여(S213) 위치 인증 서버부(400)로 제공한다(S215).
지리적 위치정보가 수신되면 위치 인증 서버(400)는 상기 지리적 위치 정보 및 서비스 이용 내역 정보를 메시지 전송 서버(600)로 전송하여 메시지 전송을 요청한다(S217).
상기 메시지 전송을 요청 받은 메시지 전송 서버(600)는 상기 지리적 위치 정보 및 서비스 이용 내역 정보를 포함하는 도 7과 같은 위치 인증 메시지를 생성하여 이동통신단말기(10)로 발송한다(S219). 이때의 위치 인증 메시지는 발신정보로서 메시지 수신 서버의 정보가 포함되어 있을 것이다.
상기 위치 인증 메시지를 수신한 이동통신단말기가 사용자로부터 지리적 위치 및 서비스 이용 내용의 확인에 대한 승인 여부를 응답하면(S221), 사용자의 선택에 따른 응답정보를 포함하는 승인 여부 메시지를 메시지 수신 서버(700)로 발송한다(S223).
상기 메시지 수신 서버(700)는 수신된 승인 여부 메시지를 그대로 또는 결과 정보를 위치 인증 서버(400)로 전송한다(S225).
한편, 본 발명은 전술한 전형적인 바람직한 실시예에만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 여러 가지로 개량, 변경, 대체 또는 부가하여 실시할 수 있는 것임은 당해 기술분야에서 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이러한 개량, 변경, 대체 또는 부가에 의한 실시가 이하의 첨부된 특허청구범위의 범주에 속하는 것이라면 그 기술사상 역시 본 발명에 속하는 것으로 보아야 한다.
10: 이동통신단말기 20: 사용자 단말기
100: 사용자 단말부 200: 서비스 서버
300: 위치 인증 서버부 310: 제어부
320: 사용자 등록 모듈 330: 위치 인증 처리부
331: 위치 인증 모듈 332: 위치 검색 모듈
333: 메시지 전송 모듈 334: 응답 처리 모듈
335: 결제 모듈
340: 저장부 341: 사용자 등록 DB
342: 위치 인증 내역 DB 343: 위치정보 DB
344: 결제 DB 400: 위치 인증 서버
500: 위치정보 서버 600: 메시지 전송 서버
700: 메시지 수신 서버 800, 900: 결제 서버

Claims (16)

  1. 결제 수단을 입력받아 표시하고 상기 결제 수단을 통해 사용자 식별정보를 포함하는 결제 요청 신호를 전송하여 결제를 요청한 후, 상기 결제 요청에 대한 위치 인증 메시지를 수신하여 표시하고, 수신된 위치 인증 메시지에 대한 승인 여부 메시지를 전송하는 사용자 단말부;
    임의의 사용자 단말부에 의해 결제 서비스가 실행되면 상기 사용자 단말부로 결제 수단을 제공하고, 상기 결제 수단 제공에 따른 결제 완료가 통지되면 결제에 따른 서비스를 제공하는 서비스 서버; 및
    상기 사용자 단말부로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 상기 서비스 서버가 사용자 단말부로 제공하는 결제 수단을 통해 상기 사용자 식별정보 및 IP 주소를 획득하고, 상기 획득된 IP에 의해 상기 사용자 단말부의 지리적 위치를 추적하고, 추적된 지리적 위치 정보와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성한 후, 상기 사용자 식별정보에 대해 미리 등록되어 있는 전화번호의 사용자 단말부로 전송하고, 이에 대한 승인 여부 응답 메시지를 수신받고 인증 성공 여부를 상기 서비스 서버로 제공하는 위치 인증 서버부를 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  2. 제1항에 있어서,
    상기 사용자 단말부는,
    상기 서비스 서버에 접속한 후 상기 결제 서비스 실행 이벤트를 발생시키고, 결제 서비스 실행 이벤트에 따른 상기 결제 수단을 입력받아 표시한 후, 상기 결제 수단을 통해 입력된 상기 사용자 식별정보를 가지는 결제 정보를 포함하는 결제 요청 신호를 상기 위치 인증 서버부로 전송하여 결제를 요청하는 사용자 단말기; 및
    상기 전화번호를 가지고 상기 위치 인증 메시지 및 승인 여부 메시지를 전송하는 이동통신단말기를 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  3. 제1항에 있어서,
    상기 위치 인증 서버부는,
    상기 사용자 단말부 및 서비스 서버 와 데이터 통신을 수행하는 통신부;
    IP 주소별 지리적 위치정보를 저장하고 있는 위치 정보 DB와, 사용자 식별정보 및 전화번호를 포함하는 가입자정보를 저장하는 사용자 등록 DB를 포함하는 저장부; 및
    상기 사용자 단말부로부터 위치 인증 서비스 요청 발생 시 상기 사용자 단말부의 IP 주소 및 전화번호를 획득하고 상기 위치 정보 DB를 참조하여 상기 사용자 단말부의 지리적 위치를 추적하고, 추적된 지리적 위치 정보와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하여 상기 전화번호의 사용자 단말부로 전송하고, 이에 대한 승인 여부 응답 메시지를 수신받고 인증 성공 여부를 상기 서비스 서버로 제공하는 제어부를 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  4. 제3항에 있어서,
    상기 제어부는,
    상기 사용자 단말부로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 상기 서비스 서버가 사용자 단말부로 제공하는 결제 수단을 통해 IP 주소를 획득하고, 상기 사용자 식별정보에 의해 미리 등록된 전화번호를 획득한 후, 출력하여 위치 인증 서비스를 요청하고 , 이에 대한 인증 성공을 통지 받으면 상기 결제를 수행하는 결제 모듈;
    상기 위치 정보 DB를 참조하여 상기 IP 주소에 대응하는 지리적 위치를 검색하여 출력하는 위치 검색 모듈;
    상기 검색된 지리적 위치와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하고 상기 전화번호의 사용자 단말부로 전송하는 메시지 전송 모듈;
    상기 위치 인증 메시지의 전송에 대한 승인 여부 메시지를 수신받아 승인 결과를 출력하는 응답 처리 모듈; 및
    위치 인증 서비스 요청 발생 시 상기 결제 모듈로부터 입력되는 상기 IP 주소를 상기 위치 검색 모듈로 제공하고, 상기 전화번호를 상기 메시지 전송 모듈로 제공하며, 응답 처리 모듈로부터 승인 결과를 입력받아 인증 성공 여부를 상기 서비스 서버로 제공하는 위치 인증 모듈을 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  5. 제4항에 있어서,
    상기 제어부는,
    상기 사용자 단말부로 사용자 등록 수단을 제공하여 상기 사용자 등록 수단에 의해 입력되는 사용자 식별정보 및 전화번호를 포함하는 가입자정보가 실린 위치 인증 메시지 서비스 등록 요청 신호를 수신하여 서비스 등록 요청을 받고, 상기 가입자정보를 상기 사용자 등록 DB에 저장하여 상기 위치 인증 서비스 가입자로 등록하는 사용자 등록 모듈을 더 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  6. 제4항에 있어서,
    상기 메시지 전송 모듈은,
    상기 위치 인증 메시지를 단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 전송하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  7. 제1항에 있어서,
    상기 위치 인증 서버부는,
    상기 사용자 단말부로부터 결제 요청 발생 시 결제 서비스를 대기한 후, 서비스 가입 여부를 문의하여 서비스 가입자이면 상기 서비스 서버가 사용자 단말부로 제공하는 결제 수단을 통해 상기 사용자 식별정보 및 IP 주소를 획득하고, 상기 사용자 식별정보에 대해 미리 등록되어 있는 전화번호를 획득한 후, 상기 사용자 식별정보 및 IP 주소를 포함하는 위치 인증 서비스 요청 신호를 전송하여 위치 인증 서비스를 요청하고 , 이에 대한 인증 성공을 통지 받으면 상기 결제를 수행하는 결제 서버;
    IP별 위치 정보를 저장하는 위치 정보 DB를 포함하고, 상기 위치정보 DB를 참조하여 사용자 단말부의 IP에 대응하는 지리적 위치를 검색하여 전송하는 위치정보 서버;
    상기 검색된 지리적 위치와 상기 서비스 이용 내역정보를 포함하는 위치 인증 메시지를 생성하고 상기 전화번호를 가지는 사용자 단말부로 전송하는 메시지 전송 서버;
    상기 위치 인증 메시지에 대응하여 사용자 단말부로부터 승인 여부 메시지를 수신하고 승인 결과를 전송하는 메시지 수신 서버; 및
    상기 결제 서버로부터 위치 인증 서비스 요청 신호 수신 시 상기 IP 주소 및 사용자 식별정보를 검출하고, 검출된 IP 주소를 상기 위치정보 서버로 제공하고, 상기 사용자 식별정보에 대해 미리 등록되어 있는 전화번호를 로딩하여 상기 메시지 전송 서버로 제공하며, 상기 메시지 수신 서버로부터 승인 결과를 입력받아 인증 성공 여부를 상기 서비스 서버로 제공하는 위치 인증 서버를 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  8. 제7항에 있어서,
    상기 결제 서버는 상기 위치 인증 서버부 외부에 구성되는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  9. 제7항에 있어서,
    상기 메시지 송신 서버는,
    상기 위치 인증 메시지를 단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 전송하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  10. 제9항에 있어서,
    상기 위치 인증 메시지의 내용에는 승인 및 거절 URL 링크가 포함되되,
    상기 응답 처리 모듈 및 상기 메시지 수신 서버는,
    상기 위치 인증 메시지의 클릭된 URL 링크에 따른 IP 신호를 수신하여 승인 여부 결과로서 출력하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  11. 제9항에 있어서,
    상기 응답 처리 모듈 및 상기 메시지 수신 서버는,
    상기 승인 여부 메시지를 단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 수신하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 시스템.
  12. 사용자 단말부가 임의의 서비스 서버에 접속하여 결제 서비스를 요청하는 결제 서비스 요청 과정;
    서비스 서버가 결제 수단을 상기 사용자 단말부로 제공하는 결제 수단 제공 과정;
    사용자 단말부가 상기 결제 수단을 통해 사용자 식별정보를 가지는 결제 정보를 포함하는 결제 요청 신호를 결제 서버로 전송하여 결제를 요청하는 결제 요청 과정;
    결제 서버가 상기 사용자 단말부로부터 수신된 결제정보를 포함하는 결제 요청 신호로부터 IP 주소 및 사용자 식별정보를 획득하여 상기 IP 주소 및 사용자 식별정보를 포함하는 위치 인증 서비스 요청 신호를 위치 인증 서버부로 전송하는 위치 인증 서비스 요청 과정;
    위치 인증 서버부가 상기 IP 주소에 기반하여 지리적 위치정보를 획득하고 상기 사용자 식별정보로부터 미리 등록된 전화번호를 획득한 후, 상기 지리적 위치정보와 상기 결제 내용을 포함하는 위치 인증 메시지를 상기 전화번호의 사용자 단말부로 전송하는 위치 인증 메시지 전송 과정;
    사용자 단말부가 상기 위치 인증 메시지를 수신하고, 이에 응답하여 사용자가 응답한 승인 여부 정보를 포함하는 승인 여부 메시지를 위치 인증 서버부로 전송하는 승인 응답 과정;
    상기 위치 인증 서버부가 상기 승인 여부 메시지를 수신하고, 그 결과를 결제 서버로 제공하는 승인 결과 통지 과정; 및
    결제 서버가 상기 결제 승인 결과 정보에 따라 결제를 수행하는 결제 실행 과정을 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 방법.
  13. 제12항에 있어서,
    인증 서비스 요청 과정은,
    상기 결제 요청 신호의 결제 정보로부터 사용자 식별정보를 검출하는 사용자 식별정보 검출단계;
    상기 검출된 사용자 식별정보에 의해 상기 사용자가 서비스 가입자인지를 문의하는 서비스 가입자 문의 단계;
    서비스 가입자이면 인터넷 프로토콜(IP)에 따른 상기 결제 요청 신호로부터 IP 주소를 획득하는 IP 획득 단계; 및
    상기 IP 주소 및 사용자 식별정보를 포함하는 위치 인증 서비스 요청 신호를 위치 인증 서버부로 전송하는 위치 인증 서비스 요청 단계를 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 방법.
  14. 제12항에 있어서,
    상기 위치 인증 메시지는,
    단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 전송되는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 방법.
  15. 제14항에 있어서,
    상기 승인 여부 메시지는,
    단문메시지서비스(SMS) 메시지, 장문메시지서비스(LMS) 및 멀티미디어메시지서비스(MMS) 메시지 중 하나로 전송되되, 승인인 경우, 1, YES, 승인 중 하나의 문자를 포함하고, 거절인 경우, 2, NO, 거절 중 하나의 문자를 포함하는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 방법.
  16. 제12항 또는 제14항에 있어서,
    상기 승인 여부 메시지는,
    상기 위치 인증 메시지에 포함된 승인 URL 및 거절 URL 링크 클릭에 의한 인터넷 프로토콜에 따른 메시지로서 전송되는 것을 특징으로 하는 메시지를 이용한 위치 인증 서비스 제공 방법.
KR1020140024009A 2014-02-28 2014-02-28 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법 KR20150102292A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140024009A KR20150102292A (ko) 2014-02-28 2014-02-28 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140024009A KR20150102292A (ko) 2014-02-28 2014-02-28 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20150102292A true KR20150102292A (ko) 2015-09-07

Family

ID=54243090

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140024009A KR20150102292A (ko) 2014-02-28 2014-02-28 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20150102292A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018128237A1 (ko) * 2017-01-06 2018-07-12 주식회사 피노텍 사용자의 이용패턴 분석을 활용한 본인 인증 시스템 및 사용자 단말
KR20210151740A (ko) * 2019-05-14 2021-12-14 김준섭 영상을 이용한 금융 서비스 중계 방법 및 그 장치
CN115087089A (zh) * 2021-03-10 2022-09-20 大唐移动通信设备有限公司 相对定位授权方法、装置、终端及目标设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018128237A1 (ko) * 2017-01-06 2018-07-12 주식회사 피노텍 사용자의 이용패턴 분석을 활용한 본인 인증 시스템 및 사용자 단말
KR20210151740A (ko) * 2019-05-14 2021-12-14 김준섭 영상을 이용한 금융 서비스 중계 방법 및 그 장치
CN115087089A (zh) * 2021-03-10 2022-09-20 大唐移动通信设备有限公司 相对定位授权方法、装置、终端及目标设备

Similar Documents

Publication Publication Date Title
US11405781B2 (en) System and method for mobile identity protection for online user authentication
US10594696B2 (en) Network-based authentication and security services
US9251327B2 (en) Method and system for providing behavioral bi-directional authentication
US8839394B2 (en) Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
US10462665B2 (en) Multifactor network authentication
US9801063B2 (en) Systems and methods for authenticating a user of a computer application, network, or device using a wireless device
KR20190039077A (ko) IoT 장치와 애플리케이션 간의 생체 식별 및 검증
CN109257321B (zh) 安全登录方法和装置
US9544317B2 (en) Identification of potential fraudulent website activity
CN106605246A (zh) 用于基于计算设备来认证用户的***与方法
KR20120135041A (ko) 액세스 감시 방법, 정보 처리 장치, 및 액세스 감시 프로그램을 저장한 컴퓨터 판독 가능한 매체
US20200008058A1 (en) Systems and methods for authenticating a user of a computer application, network, or device using a wirelsss device
CA2966240A1 (en) Authentication for service server in wireless internet and settlement using the same
US20140380426A1 (en) Method, device and system for logging in through a browser application at a client terminal
US20190058702A1 (en) Self-adjusting multifactor network authentication
CA2844888A1 (en) System and method of extending a host website
KR20190111006A (ko) 인증 서버, 인증 시스템 및 방법
KR20140081041A (ko) 전화번호를 이용한 인터넷 사이트 서비스 접속 인증 방법 및 시스템
US20190034547A1 (en) Internet portal system and method of use therefor
KR20150102292A (ko) 메시지를 이용한 위치 인증 서비스 제공 시스템 및 방법
US20070055866A1 (en) Certification system in network and method thereof
KR20180005166A (ko) 셀프-서비스 기계들에서의 신원 검증을 위한 방법들 및 시스템들
KR20190130989A (ko) 휴대 단말기를 이용한 전자 상거래 신용카드 결제 대행 방법 및 시스템
US11290878B2 (en) Components, system, platform and methodologies for mediating and provisioning services and product delivery and orchestrating, mediating and authenticating transactions and interactions
KR102198150B1 (ko) 발신자 확인 전화 인증 서비스를 제공하는 방법 및 시스템

Legal Events

Date Code Title Description
E601 Decision to refuse application