KR20160088716A - 홍채 정보 등록장치 및 방법 - Google Patents

홍채 정보 등록장치 및 방법 Download PDF

Info

Publication number
KR20160088716A
KR20160088716A KR1020150008144A KR20150008144A KR20160088716A KR 20160088716 A KR20160088716 A KR 20160088716A KR 1020150008144 A KR1020150008144 A KR 1020150008144A KR 20150008144 A KR20150008144 A KR 20150008144A KR 20160088716 A KR20160088716 A KR 20160088716A
Authority
KR
South Korea
Prior art keywords
information
image information
server
payment
partial image
Prior art date
Application number
KR1020150008144A
Other languages
English (en)
Other versions
KR101958198B1 (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 KR1020150008144A priority Critical patent/KR101958198B1/ko
Publication of KR20160088716A publication Critical patent/KR20160088716A/ko
Application granted granted Critical
Publication of KR101958198B1 publication Critical patent/KR101958198B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/193Preprocessing; Feature extraction
    • G06K9/00597
    • G06K9/0061

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Ophthalmology & Optometry (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 통신 단말에서 홍채 정보를 등록하고, 상기 등록된 홍채 정보를 사용한 결제 처리를 수행하는 장치 및 방법에 관한 것이다.
이를 위해, 통신 단말은 미리 설정된 패턴을 사용하여 홍채 촬영을 통해 획득한 디지털 이미지 정보로부터 부분 이미지 정보를 추출하고, 상기 추출한 부분 이미지 정보와 상기 추출한 부분 이미지 정보를 특정하는 소정의 식별정보를 등록 서버로 전송한다. 상기 미리 설정된 패턴은 하나의 홍채를 반복하여 촬영할 시에 획득될 디지털 이미지 정보에서 일정한 값이 유지될 것으로 예측되는 정보들을 추출하기 위한 패턴으로 정의될 수 있다.

Description

홍채 정보 등록장치 및 방법{APPARATUS AND METHOD FOR RECODING IRIS INFORMATION}
본 발명은 통신 단말에서 홍채 정보를 등록하는 장치 및 방법에 관한 것이다.
사용자, 단말 등을 확인하기 위한 인증 방식은 사용자 식별 정보 (ID)와 비밀번호를 이용하는 것에서 지문, 홍채 등의 생체 정보를 이용하는 것으로 진화되고 있다. 상기 생체 정보를 이용한 인증 방식은 보안뿐만 아니라 편리함으로 인해, 그 활용 범위가 넓어 지고 있다.
하나의 예로써, 출입문을 개방을 위해 생체 정보를 이용한 인증 방식이 적용될 수 있다. 이 경우, 출입이 허락된 사람들의 생체 정보가 출입문을 제어하는 디바이스에 미리 등록될 필요가 있다. 그 외에도 생체 정보를 이용하여 개인 단말의 잠금 상태를 해제하는 경우, 사용자의 생체 정보가 개인 단말에 등록되어 있어야 한다.
상술한 바와 같이 상기 생체 정보를 이용한 인증을 위해서는, 완전한 생체 정보가 개인 단말 또는 지정 서버 등에 등록될 필요가 있다.
유/무선 네트워크의 활성화는 정보 공유 등의 편의를 제공하는 반면에, 해킹 등에 의한 정보가 유출되는 등의 위험을 증가시켰다. 특히 금융 기관 등에 보관된 개인 정보의 유출은 상상 이상의 이차 피해를 줄 수도 있다. 예컨대, 개인 단말 또는 지정 서버에 저장된 생체 정보가 유출될 시, 상기 유출된 생체 정보가 약용될 가능성이 높을 수 있다. 이로 인해, 사용자는 생체 정보를 개인 단말 또는 지정 서버 등에 저장하는 것에 대한 거부감을 가질 수 있다.
본 개시의 한 실시 예에 따르면, 통신 단말에서 생체 정보의 일부만을 사용하여 인증을 수행하는 장치 및 방법을 제공할 수 있다.
본 개시의 한 실시 예에 따르면, 통신 단말에서 홍채 촬영에 의해 획득된 디지털 이미지 정보의 부분 이미지 정보를 지정 서버에 등록하는 장치 및 방법을 제공할 수 있다.
본 개시의 한 실시 예에 따르면, 통신 단말에서 지정 서버에 등록된 부분 이미지 정보를 활용하여 결제 서비스를 지원하는 장치 및 방법을 제공할 수 있다.
본 개시의 다양한 실시 예에 따른 통신 단말에서 홍채 정보를 등록하는 방법은, 미리 설정된 패턴을 사용하여 홍채 촬영을 통해 획득한 디지털 이미지 정보로부터 부분 이미지 정보를 추출하는 과정과, 상기 추출한 부분 이미지 정보와 상기 추출한 부분 이미지 정보를 특정하는 소정의 식별정보를 등록 서버로 전송하는 과정을 포함하며, 여기서 상기 미리 설정된 패턴은 하나의 홍채를 반복하여 촬영할 시에 획득될 디지털 이미지 정보에서 일정한 값이 유지될 것으로 예측되는 정보들을 추출하기 위한 패턴임을 특징으로 한다.
본 개시의 다양한 실시 예에 따른 결제 기능을 구비하는 통신 단말은, 홍채 촬영을 통해 디지털 이미지 정보를 출력하는 센서 모듈과, 미리 설정된 패턴을 사용하여 상기 센서 모듈에 의해 출력되는 디지털 이미지 정보로부터 부분 이미지 정보를 추출하는 정보 추출 모듈과, 상기 정보 추출 모듈에 의해 추출된 부분 이미지 정보와 상기 추출된 부분 이미지 정보를 특정하는 소정의 식별정보를 등록 서버로 전송하는 통신 모듈을 포함하며, 여기서 상기 미리 설정된 패턴은 하나의 홍채를 반복하여 촬영할 시에 획득될 디지털 이미지 정보에서 일정한 값이 유지될 것으로 예측되는 정보들을 추출하기 위한 패턴임을 특징으로 한다.
본 개시의 다양한 실시 예에 따르면, 생체 정보의 일부만이 개인 단말 또는 지정 서버에 등록되므로, 상기 등록된 생체 정보의 유출로 인한 불안감을 줄일 수 있다.
도 1은 다양한 실시 예에 따라, 부분 생체 정보에 의한 결제 서비스를 지원하는 개략적인 시스템 구조를 도시한 도면이다.
도 2는 다양한 실시 예에 따라, 부분 생체 정보를 등록 서버에 등록하는 절차의 일 예를 도시한 도면이다.
도 3은 다양한 실시 예에 따라, 통신 단말에서 등록 서버에 부분 생체 정보를 등록하기 위한 제어 흐름을 도시한 도면이다.
도 4는 다양한 실시 예에 따라, 등록 서버에서 통신 단말에 의해 제공되는 부분 생체 정보를 등록하기 위한 제어 흐름을 도시한 도면이다.
도 5는 다양한 실시 예에 따라, 외부 서버에 등록된 부분 생체 정보를 이용한 결제 처리 절차의 일 예를 도시한 도면이다.
도 6은 다양한 실시 예에 따라, 통신 단말에서 외부 서버에 등록된 부분 생체 정보를 이용한 결제를 수행하는 제어 흐름의 일 예를 도시한 도면이다.
도 7은 다양한 실시 예에 따라, 등록 서버에서 등록된 부분 생체 정보를 이용한 인증을 수행하는 제어 흐름의 일 예를 도시한 도면이다.
도 8은 다양한 실시 예에 따라, 결제 서버에서 결제를 수행하는 제어 흐름의 일 예를 도시한 도면이다.
도 9는 다양한 실시 예에 따라, 외부 서버에 등록된 부분 생체 정보를 이용한 결제 처리 절차의 다른 예를 도시한 도면이다.
도 10은 다양한 실시 예에 따라, 통신 단말에서 외부 서버에 등록된 부분 생체 정보를 이용한 결제를 수행하는 제어 흐름의 다른 예를 도시한 도면이다.
도 11은 다양한 실시 예에 따라, 등록 서버에서 등록된 부분 생체 정보를 이용한 인증을 수행하는 제어 흐름의 다른 예를 도시한 도면이다.
도 12는 다양한 실시 예에 따라, 결제 서버에서 결제를 수행하는 제어 흐름의 다른 예를 도시한 도면이다.
도 13은 다양한 실시 예에 따라, 부분 생체 정보를 이용하여 결제를 처리하는 통신 단말의 구성을 도시한 도면이다.
이하, 본 개시의 다양한 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나 이는 본 개시를 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 개시의 실시 예의 다양한 변경 (modification), 균등물 (equivalent), 및/또는 대체물 (alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.
본 문서에서, "가진다.", "가질 수 있다.", “포함한다.”, 또는 “포함할 수 있다.” 등의 표현은 해당 특징(예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.
본 문서에서, “A 또는 B”, “A 또는/및 B 중 적어도 하나”, 또는 "A 또는/및 B 중 하나 또는 그 이상" 등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, “A 또는 B", “ A 및 B 중 적어도 하나”, 또는 “ A 또는 B 중 적어도 하나”는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는 (3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다.
다양한 실시 예에서 사용된 “제 1”, “제 2”, “첫째”, 또는 “둘째” 등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 해당 구성요소들을 한정하지 않는다. 상기 표현들은 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 수 있다. 예를 들면, 제 1 사용자 기기와 제 2 사용자 기기는, 순서 또는 중요도와 무관하게, 서로 다른 사용자 기기를 나타낼 수 있다. 예를 들면, 본 개시의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 바꾸어 명명될 수 있다.
어떤 구성요소 (예: 제 1 구성요소)가 다른 구성요소 (예: 제 2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어 ((operatively or communicatively) coupled with/to)" 있다거나 "접속되어 (connected to)" 있다고 언급된 때에는, 상기 어떤 구성요소가 상기 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소 (예: 제 3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소 (예: 제 1 구성요소)가 다른 구성요소 (예: 제 2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 상기 어떤 구성요소와 상기 다른 구성요소 사이에 다른 구성요소 (예: 제 3 구성요소)가 존재하지 않은 것으로 이해될 수 있다.
본 문서에서 사용된 표현 "~ 하도록 구성된 (또는 설정된)(configured to)"은 상황에 따라, 예를 들면, "~ 에 적합한 (suitable for)", "~ 하는 능력을 가지는 (having the capacity to)", "~ 하도록 설계된 (designed to)", "~ 하도록 변경된 (adapted to)", "~ 하도록 만들어진 (made to)", 또는 "~ 를 할 수 있는 (capable of)"과 바꾸어 사용될 수 있다. 용어 "~ 하도록 구성 (또는 설정)된"은 하드웨어적으로 "특별히 설계된 (specifically designed to)"것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, "~ 하도록 구성된 장치"라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 "~ 할 수 있는" 것을 의미할 수 있다. 예를 들면, 문구 "A, B, 및 C를 수행하도록 구성 (또는 설정)된 프로세서"는 해당 동작을 수행하기 위한 전용 프로세서 (예: 임베디드 프로세서), 또는 메모리 장치에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서 (generic-purpose processor) (예: CPU 또는 application processor)를 의미할 수 있다.
본 문서에서 사용된 용어들은 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 다른 실시 예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 개시의 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있을 수 있다. 일반적으로 사용되는 사전에 정의된 용어들은 관련 기술의 문맥상 가지는 의미와 동일 또는 유사한 의미가 있는 것으로 해석될 수 있으며, 본 문서에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 문서에서 정의된 용어일지라도 본 개시의 실시 예들을 배제하도록 해석될 수 없다.
본 개시의 다양한 실시 예들에 따른 통신 단말은, 무선 또는 유선 네트워크를 통한 통신 서비스를 지원하고, 생체 정보의 획득이 가능한 단말을 통칭하는 의미로 사용할 것이다. 예를 들면, 통신 단말은, 스마트폰 (smart phone), 태블릿 PC (tablet personal computer), 이동 전화기 (mobile phone), 화상 전화기, 전자 북 리더기 (e-book reader), 데스크톱 PC (desktop personal computer), 랩톱 PC (laptop personal computer), 넷 북 컴퓨터 (net-book computer), 워크스테이션 (workstation), 서버, PDA (personal digital assistant), PMP (portable multimedia player), MP3 플레이어, 모바일 의료기기, 카메라 (camera), 또는 웨어러블 장치 (wearable device) (예: 스마트 안경, 머리 착용형 장치 (head-mounted-device (HMD)), 전자 의복, 전자 팔찌, 전자 목걸이, 전자 앱세서리 (appcessory), 전자 문신, 스마트 미러, 또는 스마트 와치 (smart watch))중 적어도 하나를 포함할 수 있다.
어떤 실시 예들에서, 통신 단말은, 스마트 가전제품 (smart home appliance)일 수 있다. 스마트 가전제품은, 예를 들면, 텔레비전, DVD (digital video disk) 플레이어, 오디오, 냉장고, 에어컨, 청소기, 오븐, 전자레인지, 세탁기, 공기 청정기, 셋톱 박스 (set-top box), 홈 오토매이션 컨트롤 패널 (home automation control panel), 보안 컨트롤 패널 (security control panel), TV 박스 (예: 삼성 HomeSync™, 애플 TV™, 또는 구글 TV™), 게임 콘솔 (예: Xbox™, PlayStation™), 전자 사전, 전자 키, 캠코더 (camcorder), 또는 전자 액자 중 적어도 하나를 포함할 수 있다.
다른 실시 예에서, 통신 단말은, 각종 의료기기 (예: 각종 휴대용 의료측정기기 (혈당 측정기, 심박 측정기, 혈압 측정기, 또는 체온 측정기 등), MRA (magnetic resonance angiography), MRI (magnetic resonance imaging), CT (computed tomography), 촬영기, 또는 초음파기 등), 네비게이션 (navigation) 장치, GPS 수신기 (global positioning system receiver), EDR (event data recorder), FDR (flight data recorder), 자동차 인포테인먼트 (infotainment) 장치, 선박용 전자 장비 (예: 선박용 항법 장치, 자이로 콤파스 등), 항공 전자기기 (avionics), 보안 기기, 차량용 헤드 유닛 (head unit), 산업용 또는 가정용 로봇, 금융 기관의 ATM (automatic teller's machine), 상점의 POS (point of sales), 또는 사물 인터넷 장치 (Internet of Things) (예: 전구, 각종 센서, 전기 또는 가스 미터기, 스프링클러 장치, 화재경보기, 온도조절기 (thermostat), 가로등, 토스터 (toaster), 운동기구, 온수탱크, 히터, 보일러 등) 중 적어도 하나를 포함할 수 있다.
어떤 실시 예에 따르면, 통신 단말은 가구 (furniture) 또는 건물/구조물의 일부, 전자 보드 (electronic board), 전자 사인 수신 장치 (electronic signature receiving device), 프로젝터 (projector), 또는 각종 계측 기기 (예: 수도, 전기, 가스, 또는 전파 계측 기기 등) 중 적어도 하나를 포함할 수 있다. 다양한 실시 예에서, 통신 단말은 전술한 다양한 장치들 중 하나 또는 그 이상의 조합일 수 있다. 어떤 실시 예에 따른 통신 단말은 플렉서블 전자 장치일 수 있다. 또한, 본 개시의 실시 예에 따른 통신 단말은 전술한 기기들에 한정되지 않으며, 기술 발전에 따른 새로운 전자 장치를 포함할 수 있다.
이하, 첨부 도면을 참조하여, 다양한 실시 예들에 대해 설명하도록 한다. 본 문서에서, 사용자, 결제자 등의 용어는 통신 단말은 사용하는 사람 또는 통신 단말은 사용하는 장치 (예: 인공지능 전자 장치)를 지칭할 수 있다. 또한, 본 문서에서, 지정 서버 또는 외부 서버는 생체 정보를 등록하는 등록 서버 또는 결제 서비스를 제공하는 결제 서버 또는 등록 서버와 결제 서버를 함께 지칭하기 위해 사용될 것이다.
후술 될 다양한 실시 예에서는, 통신 단말에 의해 획득한 생체 정보에 상응한 디지털 이미지 정보 중 일부 정보 (부분 이미지 정보)를 지정 서버 (예컨대 등록 서버)에 등록하고, 상기 지정 서버에 등록된 부분 이미지 정보를 이용하여 결제 서비스를 제공하는 방안에 대해 설명할 것이다.
후술 될 실시 예에서는, 결제를 위한 인증을 요청하는 주체에 따른 구현 예를 구분하여 설명할 것이다. 예들 들어, 통신 단말이 등록 서버로부터의 인증을 획득하여 결제 서비스를 수행하는 실시 예와, 결제 서버가 등록 서버로부터의 인증을 획득하여 결제 서비스를 수행하는 실시 예를 구분하여 설명할 것이다.
이하 제안될 다양한 실시 예를 첨부된 도면을 참조하여 상세히 설명하도록 한다.
도 1은 다양한 실시 예에 따라, 부분 생체 정보에 의한 결제 서비스를 지원하는 개략적인 시스템 구조를 도시한 도면이다.
도 1을 참조하면, 네트워크 110은 통신 단말 120, 등록 서버 130 및 결제 서버 140 간의 통신 서비스를 제공할 것이다. 상기 네트워크 110은 유선 네트워크 또는 무선 네트워크 또는 유/무선 네트워크가 결합된 구조를 가질 수 있다.
상기 통신 단말 120은 홍채, 지문 등의 생체 정보를 획득하는 생체 정보 기술을 지원한다. 상기 통신 단말 120은 미리 설정된 패턴을 사용하여 획득한 생체 정보로부터 부분 이미지 정보를 추출하고, 상기 추출한 부분 이미지 정보를 상기 네트워크 110을 통해 등록 서버 130으로 전송한다. 상기 미리 설정된 패턴은 피보나치 수열 또는 등차 수열에 의해 정의될 수 있다.
상기 생체 정보는 지문, 홍채 등을 촬영하여 얻어지는 디지털 이미지 정보일 수 있다. 상기 디지털 이미지 정보는 하나의 비트 열로써, 소정 개수의 비트 값들을 포함할 수 있다. 이 경우, 상기 미리 설정된 패턴은 획득한 생체 정보로부터 추출할 부분 이미지 정보에 상응한 비트들의 위치에 의해 정의할 수 있다. 상기 패턴은 생체 정보를 반복하여 획득할 시, 상기 반복하여 획득한 생체 정보에 상응한 디지털 이미지 정보에서 일정한 값으로 유지되는 비트들을 추출하기 위한 패턴에 의해 설정될 수 있다.
상기와 같이 일정한 값으로 유지되는 비트들을 추출하기 위한 패턴을 설정하는 것은, 생체 정보의 획득에 영향을 미칠 수 있는 환경의 변환에도 유사한 부분 이미지 정보가 추출되도록 하기 위함이다.
일 예로, 하나의 홍채를 반복하여 촬영할 시, 상기 반복 촬영에 따른 다수의 디지털 이미지 정보들이 획득될 것이다. 상기 반복 촬영 시에는 촬영 환경을 달리하는 것이 바람직할 수 있다. 예컨대 상기 촬영 환경은 적외선 조명의 제공 여부와 근접 센서의 설치 여부 및 주변 밝기 중 적어도 하나에 의해 달리질 수 있다. 상기 획득한 다수의 디지털 이미지 정보들을 비교하고, 상기 비교 결과를 기반으로 디지털 이미지 정보에 상응한 비트 열에서 일정한 값이 유지되는 비트 위치들을 확인한다. 상기 패턴은 일정한 값으로 유지됨이 확인된 비트 위치들에 의해 설정할 수 있다.
상기 통신 단말 120은 추출한 부분 이미지 정보 외에 상기 추출한 부분 이미지 정보를 특정하는 소정의 식별 정보를 상기 등록 서버 130으로 전송할 수 있다. 상기 소정의 식별 정보는 생체 정보에 상응한 사용자 또는 상기 통신 단말 120을 구분하기 위한 정보가 될 수 있다. 상기 소정의 식별 정보는 홍채 촬영 시의 촬영 환경에 관한 정보를 추가로 포함할 수 있다. 상기 촬영 환경에 관한 정보는 홍채 촬영 시의 환경을 정의하는 정보이다. 예컨대, 상기 촬영 환경에 관한 정보는 적외선 조명의 제공 여부와 근접 센서의 설치 여부 및 주변 밝기 중 적어도 하나에 관한 정보를 포함할 수 있다.
상기 통신 단말 120은 결제 이벤트가 발생하면, 부분 이미지 정보를 사용한 결제 처리를 수행한다. 상기 통신 단말 120은 결제 처리를 위해, 홍채 촬영을 통해 생체 정보에 해당하는 디지털 이미지 정보를 획득하고, 미리 설정된 패턴을 사용하여 상기 획득한 디지털 이미지 정보로부터 부분 이미지 정보를 추출한다. 상기 통신 단말 120은 추출한 부분 이미지 정보를 지정 서버로 전송한다. 상기 지정 서버는 부분 이미지 정보를 사용한 인증 절차를 수행할 동작 주체에 의해 결정될 수 있다.
하나의 실시 예는, 상기 통신 단말 120이 부분 이미지 정보를 지정 서버로 전송하고, 상기 지정 서버의 허락에 의해 결제 절차를 수행하도록 하는 것이다. 이 경우, 지정 서버는 등록 서버 130이 될 것이다. 상기 통신 단말 120은 상기 등록 서버 130으로부터 인증에 성공하였음이 통지되면, 상기 결제 서버 140과 연동하여 상기 접수한 결제 요청에 따른 결제를 처리할 것이다.
다른 실시 예는, 결제 서버 140이 부분 이미지 정보를 지정 서버로 전송하고, 상기 지정 서버에 의해 결제를 위한 부분 이미지 정보를 사용한 인증 절차가 이루어질 수 있도록 하는 것이다. 이 경우, 지정 서버는 결제 서버 140이 될 것이며, 상기 통신 단말 120은 부분 이미지 정보를 상기 결제 서버 140으로 전달하여야 한다. 상기 통신 단말 120은 상기 결제 서버 140으로 전송하는 결제 요청 메시지에 부분 이미지 정보를 포함해 전송할 수 있다. 상기 결제 서버 140은 상기 등록 서버 130으로부터 인증에 성공하였음이 통지되며, 상기 통신 단말 120으로부터 요청된 결제를 처리한다.
상기 등록 서버 130은 상기 통신 단말 120에 의해 전송된 부분 이미지 정보를 지정된 데이터베이스에 등록한다. 상기 등록 서버 130은 부분 이미지 정보를 사용자 식별정보 및/또는 통신 단말 식별정보에 대응하여 등록할 수 있다. 상기 통신 단말 120에 의해 부분 이미지 정보를 특정하는 소정의 식별정보가 제공되는 경우, 상기 등록 서버 130은 부분 이미지 정보와 함께 소정의 식별정보를 추가로 등록할 수 있다. 상기 소정의 식별정보는 생체 정보를 획득할 시의 촬영 환경에 관한 정보가 될 수 있다. 상기 촬영 환경에 관한 정보는 앞에서 정의한 바와 같다.
상기 등록 서버 130은 상기 통신 단말 120 또는 상기 결제 서버 140으로부터의 인증 요청에 의해, 부분 이미지 정보를 사용한 인증을 수행한다. 예컨대, 상기 등록 서버 130은 인증 요청 시에 제공되는 부분 이미지 정보가 등록된 부분 이미지 정보와 일치하는 지를 확인하고, 그 확인 결과에 의해 인증의 허락 여부를 결정할 수 있다. 이를 위해, 상기 통신 단말 120 또는 상기 결제 서버 140은 인증 요청 시에 결제 식별정보, 금융사 식별정보, 사용자 식별정보 중 적어도 하나를 상기 등록 서버 140에게 제공하는 것이 바람직할 것이다.
상기 등록 서버 130은 인증 결과를 상기 통신 단말 120 및/또는 상기 결제 서버 140으로 전송한다. 상기 등록 서버 130은 인증 결과를 인증 요청한 객체에 전달하는 것이 일반적일 것이다. 하지만, 상기 등록 서버 130은 인증 결과를 인증 요청한 객체에 반드시 전달하여야 하는 것은 아니다. 즉, 상기 통신 단말 120이 인증을 요청하였더라도, 인증 결과를 결제 서버 140으로 전송할 수도 있다. 뿐만 아니라 상기 결제 서버 140이 인증을 요청하였더라도, 인증 결과를 결제 서버 140으로 전송할 수도 있다.
상기 결제 서버 140은 상기 통신 단말 120으로부터 결제 요청을 접수하면, 부분 이미지 정보에 의한 인증 결과를 고려하여 요청된 결제 처리의 수행 여부를 결정할 것이다. 상기 인증 결과는 상기 통신 단말 120에 의해 보고되거나 상기 등록 서버 130에 의해 보고될 수도 있다. 상기 인증 결과가 등록 서버 130으로부터 보고되는 것은, 상기 통신 단말 120이 상기 등록 서버 130에게 인증을 요청할 시에 인증 결과를 결제 서버 140으로 제공하여 줄 것을 요청함에 따른 것일 수 있다. 그렇지 않고, 상기 결제 서버 140이 상기 등록 서버 130으로 인증을 요청하여 그 결과를 상기 등록 서버 130으로부터 제공받을 수도 있다.
상기 결제 서버 140은 상기 등록 서버 130에 의한 인증이 성공적으로 이루어지며, 요청된 결제를 처리한 후, 그 처리 결과를 상기 통신 단말 120으로 제공한다.
도 2는 다양한 실시 예에 따라, 부분 생체 정보를 등록 서버에 등록하는 절차의 일 예를 도시한 도면이다.
도 2를 참조하면, 통신 단말 120은 등록 서버 130으로 등록 요청 메시지를 전송한다 (210 단계). 상기 등록 요청 메시지는 상기 등록 서버 130에게 부분 이미지 정보의 등록을 요청하기 위해 전송된다. 상기 부분 이미지 정보는 상기 통신 단말 120이 지문 인식, 홍채 인식 등의 기술을 기반으로 획득한 생체 정보에 상응한 디지털 이미지 정보로부터 미리 설정된 패턴을 사용하여 추출할 수 있다. 상기 미리 설정된 패턴은 피보나치 수열 또는 등차수열에 의해 정의될 수 있다. 상기 통신 단말 120이 생체 정보에 해당하는 디지털 이미지 정보로부터 부분 이미지 정보를 추출하는 동작은 앞에서 상세히 설명된 바와 같다.
상기 등록 요청 메시지는 부분 이미지 정보 외에 상기 부분 이미지 정보를 특정하는 소정의 식별정보를 포함할 수도 있다. 상기 소정의 식별정보는 사용자 식별정보 및/또는 통신 단말 식별정보와, 생체 정보를 획득할 시의 촬영 환경에 관한 정보를 포함할 수 있다.
상기 등록 서버 130은 상기 통신 단말 120에 의해 전송된 등록 요청 메시지를 수신한다. 상기 등록 서버 130은 등록 요청 메시지가 포함하는 부분 이미지 정보를 지정된 데이터베이스에 등록한다. 상기 등록 요청 메시지가 사용자 식별정보 및/또는 통신 단말 식별정보를 포함하는 경우, 상기 등록 서버 130은 사용자 식별정보 및/또는 통신 단말 식별정보에 대응하여 부분 이미지 정보를 등록할 수도 있다. 또한, 상기 등록 요청 메시지가 생체 정보를 획득할 시의 촬영 환경에 관한 정보를 포함하는 경우, 상기 부분 이미지 정보와 함께 촬영 환경에 관한 정보를 등록할 수도 있다.
상기 등록 서버 130은 부분 이미지 정보의 등록이 완료되면, 등록 응답 메시지를 상기 통신 단말 120으로 전송한다 (220 단계). 상기 등록 응답 메시지는 부분 이미지 정보의 등록 성공 여부에 대한 정보를 포함할 수 있다.
도시되지는 않았으나, 상기 등록 서버 130은 부분 이미지 정보의 등록 결과를 지정된 적어도 하나의 다른 서버(결제 서버 등)로 제공할 수도 있다. 상기 적어도 하나의 다른 서버는 등록 요청 메시지에 의해 지정되거나 다른 메시지를 통해 상기 통신 단말 120 또는 다른 디바이스에 의해 지정될 수 있다. 그렇지 않고 상기 등록 서버 130에 미리 설정될 수도 있다.
도 3은 다양한 실시 예에 따라, 통신 단말에서 등록 서버에 부분 생체 정보를 등록하기 위한 제어 흐름을 도시한 도면이다.
도 3을 참조하면, 통신 단말은 지문 정보, 홍채 정보 등의 생체 정보의 등록을 요청하는 이벤트가 발생하는지를 감시한다 (310 단계). 상기 통신 단말은 등록 요청 이벤트가 발생하면, 생체 정보 인식 기술을 기반으로 홍채, 지문 등에 대한 생체 정보에 상응한 디지털 이미지 정보를 획득한다 (312 단계). 상기 통신 단말은 미리 설정된 패턴을 사용하여 획득한 디지털 이미지 정보로부터 부분 이미지 정보를 추출한다 (314 단계). 상기 미리 설정된 패턴은 피보나치 수열 또는 등차 수열에 의해 정의될 수 있다. 상기 통신 단말 120이 생체 정보에 해당하는 디지털 이미지 정보로부터 부분 이미지 정보를 추출하는 동작은 앞에서 상세히 설명된 바와 같다.
상기 통신 단말은 획득한 부분 이미지 정보를 포함하는 등록 요청 메시지를 등록 서버로 전송한다 (316 단계). 상기 등록 요청 메시지는 부분 이미지 정보 외에 상기 부분 이미지 정보를 특정하는 소정의 식별정보를 포함할 수도 있다. 상기 소정의 식별정보는 사용자 식별정보 및/또는 통신 단말 식별정보와, 생체 정보를 획득할 시의 촬영 환경에 관한 정보를 포함할 수 있다.
상기 통신 단말은 상기 등록 서버로부터 등록 요청 메시지에 대응한 등록 응답 메시지가 수신되는지를 감시한다 (318 단계). 상기 통신 단말은 등록 응답 메시지를 수신하면, 생체 정보로부터 획득한 부분 이미지 정보에 대한 등록 절차를 완료한다.
도 4는 다양한 실시 예에 따라, 등록 서버에서 통신 단말에 의해 제공되는 부분 생체 정보를 등록하기 위한 제어 흐름을 도시한 도면이다.
도 4를 참조하면, 등록 서버는 통신 단말로부터 등록 요청 메시지가 수신되는지를 감시한다 (410 단계). 상기 등록 서버는 등록 요청 메시지를 수신하면, 상기 등록 요청 메시지에 포함된 부분 이미지 정보를 지정된 데이터베이스에 등록한다 (412 단계). 상기 등록 요청 메시지가 사용자 식별정보 및/또는 통신 단말 식별정보를 포함하는 경우, 상기 등록 서버는 사용자 식별정보 및/또는 통신 단말 식별정보에 대응하여 부분 이미지 정보를 등록할 수도 있다 또한, 상기 등록 요청 메시지가 생체 정보를 획득할 시의 촬영 환경에 관한 정보를 포함하는 경우, 상기 등록 서버는 부분 이미지 정보와 함께 촬영 환경에 관한 정보를 등록할 수도 있다.
상기 등록 서버는 부분 이미지 정보의 등록이 완료되면, 등록 응답 메시지를 상기 통신 단말로 전송한다 (414 단계). 상기 등록 응답 메시지는 부분 이미지 정보의 등록 성공 여부에 대한 정보를 포함할 수 있다.
도 5는 다양한 실시 예에 따라, 외부 서버에 등록된 부분 생체 정보를 이용한 결제 처리 절차의 일 예를 도시한 도면이다. 도 5에서 도시한 결제 처리 절차는 통신 단말의 요청에 의해, 등록 서버가 부분 이미지 정보를 사용하여 인증을 수행하는 시나리오를 가정하고 있다.
도 5를 참조하면, 통신 단말 120은 인증 요청 메시지를 등록 서버 130으로 전송한다 (510 단계). 상기 인증 요청 메시지는 결제 이벤트가 발생할 시에 상기 통신 단말 120에 의해 전송될 수 있다. 상기 인증 요청 메시지는 인증을 위한 부분 이미지 정보를 포함할 수 있다. 상기 부분 이미지 정보를 추출하는 구성 및 동작에 대해서는 앞서 설명된 바와 같다. 상기 인증 요청 메시지는 인증을 위해 사용할 부분 이미지 정보를 확인할 수 있도록, 소정의 식별정보를 포함할 수 있다. 상기 소정의 식별정보는 사용자의 식별정보 및/또는 통신 단말의 식별정보 등이 될 수 있다. 그 외에 상기 인증 요청 메시지는 결제 식별정보, 금융사 식별정보 등을 추가로 포함할 수도 있다.
상기 등록 서버 130은 상기 통신 단말 120으로부터 수신한 인증 요청 메시지가 포함하고 있는 정보를 기반으로 인증을 수행한다. 예컨대, 상기 등록 서버 130은 인증 요청 메시지에 포함된 부분 이미지 정보가 사전에 등록된 부분 이미지 정보와 일치하는 지를 확인하고, 그 확인 결과에 의해 인증의 허락 여부를 결정할 수 있다. 이를 위해, 상기 등록 서버 130은 인증 요청 메시지에 포함된 결제 식별정보, 금융사 식별정보, 사용자 식별정보 중 적어도 하나를 고려할 수도 있다.
상기 등록 서버 130은 인증 결과를 포함하는 인증 응답 메시지를 상기 통신 단말 120으로 전송한다 (512 단계). 상기 등록 서버 130은 인증 결과를 포함하는 인증 확인 메시지를 결제 서버 140으로 전송할 수도 있다 (514 단계). 상기 인증 확인 메시지를 결제 서버 140으로 전송하기 위해서는, 상기 통신 단말 120 또는 상기 결제 서버 140에 의한 요청이 요구될 수도 있다.
상기 통신 단말 120은 상기 등록 서버 130으로부터 인증 성공에 해당하는 인증 응답 메시지를 수신하면, 상기 결제 서버 140으로 결제 요청 메시지를 전송한다 (516 단계). 상기 결제 요청 메시지는 결제를 위한 정보 외에 결제를 위한 인증이 성공적으로 이루어졌음을 식별하는 정보를 포함할 수 있다.
상기 결제 서버 140은 상기 통신 단말 120으로부터 결제 요청 메시지를 수신하면, 부분 이미지 정보에 의한 인증 결과를 고려하여 요청된 결제를 처리한다. 상기 결제 서버 140은 결제 처리를 위해 고려할 인증 결과로 상기 등록 서버 130으로부터 수신한 인증 확인 메시지에 포함된 정보를 활용할 수도 있다.
상기 결제 서버 140은 요청된 결제를 처리한 후, 그 결과를 포함하는 결제 응답 메시지를 상기 통신 단말 120으로 전송한다 (518 단계).
도 6은 다양한 실시 예에 따라, 통신 단말에서 외부 서버에 등록된 부분 생체 정보를 이용한 결제를 수행하는 제어 흐름의 일 예를 도시한 도면이다.
도 6을 참조하면, 통신 단말은 부분 이미지 정보를 사용한 결제를 요청하는 이벤트가 발생하는지를 감시한다 (610 단계). 상기 통신 단말은 결제 이벤트가 발생하면, 인증 요청 메시지를 등록 서버로 전송한다 (612 단계). 상기 인증 요청 메시지는 인증을 위한 부분 이미지 정보를 포함할 수 있다. 상기 부분 이미지 정보를 추출하는 구성 및 동작에 대해서는 앞서 설명된 바와 같다. 상기 인증 요청 메시지는 인증을 위해 사용할 부분 이미지 정보를 확인할 수 있도록, 소정의 식별정보를 포함할 수 있다. 상기 소정의 식별정보는 사용자의 식별정보 및/또는 통신 단말의 식별정보 등이 될 수 있다. 그 외에 상기 인증 요청 메시지는 결제 식별정보, 금융사 식별정보 등을 추가로 포함할 수도 있다.
상기 통신 단말은 상기 등록 서버로부터 인증 성공에 해당하는 인증 응답 메시지를 수신한다 (614 단계). 상기 통신 단말은 수신한 인증 응답 메시지에 의해 인증에 성공하였는지를 판단한다 (616 단계). 상기 통신 단말은 인증에 실패하였다고 판단하면, 요청된 결제에 대해 인증 실패 처리하다 (622 단계). 상기 통신 단말은 인증에 성공하였다고 판단하면, 결제 요청 메시지를 결제 서버로 전송한다 (618 단계). 상기 결제 요청 메시지는 결제를 위한 정보 외에 결제를 위한 인증이 성공적으로 이루어졌음을 알리기 위한 정보를 포함할 수 있다.
상기 통신 단말은 결제 요청 메시지에 대응하여 상기 결제 서버로부터 결제 응답 메시지를 수신함으로써, 부분 이미지 정보를 이용한 결제 절차를 완료한다 (620 단계).
도 7은 다양한 실시 예에 따라, 등록 서버에서 등록된 부분 생체 정보를 이용한 인증을 수행하는 제어 흐름의 일 예를 도시한 도면이다.
도 7을 참조하면, 등록 서버는 통신 단말에 의해 전송된 인증 요청 메시지가 수신되는지를 감시한다 (710 단계). 상기 등록 서버는 인증 요청 메시지를 수신하면, 상기 수신한 인증 요청 메시지에 포함된 부분 이미지 정보가 사전 등록된 사용자 또는 통신 단말에 대응한 것인지를 확인하며, 그 결과에 의해 인증의 허락 여부를 결정한다 (712 단계). 이를 위해, 상기 등록 서버는 인증 요청 메시지에 포함된 결제 식별정보, 금융사 식별정보, 사용자 식별정보 중 적어도 하나를 고려할 수도 있다.
상기 등록 서버는 인증 결과에 상응한 인증 응답 메시지를 상기 통신 단말로 전송한다 (714 단계). 상기 등록 서버는 인증 결과에 상응한 인증 확인 메시지를 결제 서버로 전송할 수도 있다 (716 단계). 상기 등록 서버가 인증 확인 메시지를 결제 서버로 전송하기 위해서는, 상기 통신 단말 또는 상기 결제 서버에 의한 전송 요청이 별도로 요구될 수 있다.
도 8은 다양한 실시 예에 따라, 결제 서버에서 결제를 수행하는 제어 흐름의 일 예를 도시한 도면이다.
도 8을 참조하면, 결제 서버는 통신 단말에 의해 전송된 결제 요청 메시지가 수신되는지를 감시한다 (810 단계). 상기 결제 서버는 상기 결제 요청 메시지를 수신하면, 부분 이미지 정보에 의한 인증 결과를 고려하여 요청된 결제 처리를 수행한다 (812 단계). 상기 인증 결과는 상기 결제 요청 메시지에 의해 제공되거나 등록 서버로부터 직접 제공될 수도 있다. 상기 등록 서버에 의해 제공되는 인증 결과를 기반으로 결제 수행을 결정하기 위해서는, 인증 결과와 결제 요청 메시지를 매칭시키기 위한 방안이 마련될 필요가 있다. 상기 인증 결과는 인증 확인 메시지에 포함되어 제공될 수 있다. 예컨대, 등록 서버로부터 인증 결과 외에 추가로 제공된 결제 식별정보를 포함하는 결제 요청 메시지에 대해서만 결제 처리를 수행하도록 할 수 있다.
상기 결제 서버는 결제 처리를 완료하면, 그 처리 결과에 대응한 결제 응답 메시지를 구성하고, 상기 구성한 결제 응답 메시지를 상기 통신 단말로 전송한다 (814 단계).
도 9는 다양한 실시 예에 따라, 외부 서버에 등록된 부분 생체 정보를 이용한 결제 처리 절차의 다른 예를 도시한 도면이다.
도 9를 참조하면, 통신 단말 120은 결제 요청 이벤트가 발생하면, 결제 서버 140으로 결제 요청 메시지를 전송한다 (916 단계). 상기 결제 요청 메시지는 결제를 위한 정보 외에 인증을 위한 부분 이미지 정보를 포함할 수 있다.
상기 결제 서버 140은 상기 통신 단말 120에 의해 전송된 결제 요청 메시지를 수신하면, 인증 요청 메시지를 등록 서버 130으로 전송한다 (912 단계). 상기 인증 요청 메시지는 인증을 위한 부분 이미지 정보를 포함할 수 있다. 상기 부분 이미지 정보는 상기 결제 요청 메시지에 포함되어 상기 통신 단말 120에 의해 제공될 수 있다. 상기 인증 요청 메시지는 인증을 위해 사용할 부분 이미지 정보를 확인할 수 있도록, 소정의 식별정보를 포함할 수 있다. 상기 소정의 식별정보는 사용자의 식별정보 및/또는 통신 단말의 식별정보 등이 될 수 있다. 그 외에 상기 인증 요청 메시지는 결제 식별정보, 금융사 식별정보 등을 추가로 포함할 수도 있다.
상기 등록 서버 130은 상기 결제 서버 140으로부터 수신한 인증 요청 메시지가 포함하고 있는 정보를 기반으로 인증을 수행한다. 예컨대, 상기 등록 서버 130은 인증 요청 메시지에 포함된 부분 이미지 정보가 사전에 등록된 부분 이미지 정보와 일치하는 지를 확인하고, 그 확인 결과에 의해 인증의 허락 여부를 결정할 수 있다. 이를 위해, 상기 등록 서버 130은 인증 요청 메시지에 포함된 결제 식별정보, 금융사 식별정보, 사용자 식별정보 중 적어도 하나를 고려할 수도 있다.
상기 등록 서버 130은 인증 결과를 포함하는 인증 응답 메시지를 상기 결제 서버 140으로 전송한다 (914 단계).
상기 결제 서버 140은 상기 등록 서버 130으로부터 인증 응답 메시지를 수신하면, 부분 이미지 정보에 의한 인증에 성공하였는지를 확인한다. 상기 인증 성공 여부는 인증 응답 메시지에 포함된 정보에 의해 확인할 수 있다. 상기 결제 서버 140은 인증에 성공하였다고 확인하면, 앞서 수신한 결제 요청 메시지에 의해 요청된 결제를 처리한다.
상기 결제 서버 140은 요청된 결제를 처리한 후, 그 결과를 포함하는 결제 응답 메시지를 상기 통신 단말 120으로 전송한다 (916 단계).
도 10은 다양한 실시 예에 따라, 통신 단말에서 외부 서버에 등록된 부분 생체 정보를 이용한 결제를 수행하는 제어 흐름의 다른 예를 도시한 도면이다.
도 10을 참조하면, 통신 단말은 결제 이벤트가 발생하는지를 감시한다 (1010 단계). 상기 통신 단말은 결제 이벤트의 발생을 감지하며, 결제 요청 메시지를 결제 서버로 전송한다 (1012 단계). 상기 결제 요청 메시지는 결제를 위한 정보 외에 결제를 위한 인증을 수행하기 위한 부분 이미지 정보를 포함할 수 있다. 상기 결제 요청 메시지에 포함할 부분 이미지 정보의 획득을 위한 구성 및 동작에 대해서는 앞서 설명된 바와 같다.
상기 통신 단말은 결제 요청 메시지에 대응하여 상기 결제 서버로부터 결제 응답 메시지를 수신함으로써, 부분 이미지 정보를 이용한 결제 절차를 완료한다 (1014 단계).
도 11은 다양한 실시 예에 따라, 등록 서버에서 등록된 부분 생체 정보를 이용한 인증을 수행하는 제어 흐름의 다른 예를 도시한 도면이다.
도 11을 참조하면, 등록 서버는 결제 서버에 의해 전송된 인증 요청 메시지가 수신되는지를 감시한다 (1110 단계). 상기 등록 서버는 인증 요청 메시지를 수신하면, 상기 수신한 인증 요청 메시지에 포함된 부분 이미지 정보가 사전 등록된 사용자 또는 통신 단말에 대응한 것인지를 확인하며, 그 결과에 의해 인증의 허락 여부를 결정한다 (1112 단계). 이를 위해, 상기 등록 서버는 인증 요청 메시지에 포함된 결제 식별정보, 금융사 식별정보, 사용자 식별정보 중 적어도 하나를 고려할 수도 있다. 상기 등록 서버는 인증 결과에 상응한 인증 응답 메시지를 상기 결제 서버로 전송한다 (1114 단계).
도 12는 다양한 실시 예에 따라, 결제 서버에서 결제를 수행하는 제어 흐름의 다른 예를 도시한 도면이다.
도 12를 참조하면, 결제 서버는 통신 단말에 의해 전송된 결제 요청 메시지가 수신되는지를 감시한다 (1210 단계). 상기 결제 서버는 상기 결제 요청 메시지를 수신하면, 인증 요청 메시지를 등록 서버로 전송한다 (1212 단계). 상기 인증 요청 메시지는 인증을 위한 부분 이미지 정보를 포함할 수 있다. 상기 부분 이미지 정보를 추출하는 구성 및 동작에 대해서는 앞서 설명된 바와 같다. 상기 인증 요청 메시지는 인증을 위해 사용할 부분 이미지 정보를 확인할 수 있도록, 소정의 식별정보를 포함할 수 있다. 상기 소정의 식별정보는 사용자의 식별정보 및/또는 통신 단말의 식별정보 등이 될 수 있다. 그 외에 상기 인증 요청 메시지는 결제 식별정보, 금융사 식별정보 등을 추가로 포함할 수도 있다.
상기 결제 서버는 상기 등록 서버로부터 앞서 전송된 인증 요청 메시지에 대응한 인증 응답 메시지를 수신한다 (1214 단계). 상기 결제 서버는 수신한 인증 응답 메시지에 의해 인증 성공 여부를 판단하고, 그 인증 결과를 고려한 결제 절차를 수행한다 (1216 단계).
상기 결제 서버는 결제 처리를 완료하면, 그 처리 결과에 대응한 결제 응답 메시지를 구성하고, 상기 구성한 결제 응답 메시지를 상기 통신 단말로 전송한다 (1218 단계).
도 13은 다양한 실시 예에 따라, 부분 생체 정보를 이용하여 결제를 처리하는 통신 단말의 구성을 도시한 도면이다.
도 13을 참조하면, 통신 단말은 제어 모듈 1310, 센서 모듈 1320, 통신 모듈 1330, 입/출력 모듈 1340 및 기록 모듈 1350을 포함한다. 상기 제어 모듈 1310은 정보 추출 모듈 1312와 결제 처리 모듈 1314를 포함한다.
상기 센서 모듈 1320과, 상기 정보 추출 모듈 1312는 홍채, 지문 등의 생체 정보를 획득하는 생체 정보 기술을 지원한다. 상기 센서 모듈 1320은 홍채, 지문 등의 생체 정보를 획득하기 위한 카메라 모듈, 지문 스캔 모듈 등을 포함할 수 있다. 예컨대, 상기 카메라 모듈은 홍채 촬영을 통해 디지털 이미지 정보를 출력할 수 있다.
상기 정보 추출 모듈 1312는 미리 설정된 패턴을 사용하여 상기 센서 모듈 1320으로부터 획득한 생체 정보로부터 부분 이미지 정보를 추출한다. 상기 미리 설정된 패턴은 피보나치 수열 또는 등차 수열에 의해 정의될 수 있다.
상기 생체 정보는 지문, 홍채 등을 촬영하여 얻어지는 디지털 이미지 정보일 수 있다. 상기 디지털 이미지 정보는 하나의 비트 열로써, 소정 개수의 비트 값들을 포함할 수 있다. 이 경우, 상기 미리 설정된 패턴은 획득한 생체 정보로부터 추출할 부분 이미지 정보에 상응한 비트들의 위치에 의해 정의할 수 있다. 상기 패턴은 생체 정보를 반복하여 획득할 시, 상기 반복하여 획득한 생체 정보에 상응한 디지털 이미지 정보에서 일정한 값으로 유지되는 비트들을 추출하기 위한 패턴에 의해 설정될 수 있다.
상기와 같이 일정한 값으로 유지되는 비트들을 추출하기 위한 패턴을 설정하는 것은, 생체 정보의 획득에 영향을 미칠 수 있는 환경의 변환에도 유사한 부분 이미지 정보가 추출되도록 하기 위함이다.
일 예로, 하나의 홍채를 반복하여 촬영할 시, 상기 반복 촬영에 따른 다수의 디지털 이미지 정보들이 획득될 것이다. 상기 반복 촬영 시에는 촬영 환경을 달리하는 것이 바람직할 수 있다. 예컨대 상기 촬영 환경은 적외선 조명의 제공 여부와 근접 센서의 설치 여부 및 주변 밝기 중 적어도 하나에 의해 달리질 수 있다. 상기 센서 모듈 1320은 촬영 환경에 관한 정보를 수집하기 위한 적외선 센서, 온도 센서, 광도 센서 등과 같은 다양한 센서들을 포함할 수 있다.
상기 정보 추출 모듈 1312는 상기 획득한 다수의 디지털 이미지 정보들을 비교하고, 상기 비교 결과를 기반으로 디지털 이미지 정보에 상응한 비트 열에서 일정한 값이 유지되는 비트 위치들을 확인한다. 상기 패턴은 일정한 값으로 유지됨이 확인된 비트 위치들에 의해 설정할 수 있다.
상기 정보 추출 모듈 1312는 추출한 부분 이미지 정보 외에 상기 추출한 부분 이미지 정보를 특정하는 소정의 식별 정보를 부여할 수도 있다. 상기 소정의 식별 정보는 생체 정보에 상응한 사용자 또는 상기 통신 단말을 구분하기 위한 정보가 될 수 있다. 상기 소정의 식별 정보는 홍채 촬영 시의 촬영 환경에 관한 정보를 추가로 포함할 수 있다. 상기 촬영 환경에 관한 정보는 홍채 촬영 시의 환경을 정의하는 정보이다. 예컨대, 상기 촬영 환경에 관한 정보는 적외선 조명의 제공 여부와 근접 센서의 설치 여부 및 주변 밝기 중 적어도 하나에 관한 정보를 포함할 수 있다.
상기 결제 처리 모듈 1314는 결제 이벤트가 발생하면, 부분 이미지 정보를 사용한 결제 처리를 수행한다. 상기 결제 처리 모듈 1314는 결제 처리를 위해, 상기 정보 추출 모듈 1312로부터 부분 이미지 정보를 받는다. 상기 정보 추출 모듈 1312에 의한 부분 이미지 정보의 추출은 앞서 설명된 바와 동일한 구성 및 동작에 의해 이루어질 수 있다.
상기 결제 처리 모듈 1314는 부분 이미지 정보를 사용한 두 가지의 인증 절차에 따라, 상이한 동작을 수행할 수 있다.
하나의 실시 예에 따르면, 상기 결제 처리 모듈 1314는 부분 이미지 정보를 상기 통신 모듈 1330을 통해 등록 서버로 전송하고, 상기 등록 서버의 허락에 의해 결제 절차를 수행할 수 있다. 상기 결제 처리 모듈 1314는 상기 등록 서버로부터 인증에 성공하였음이 통지되면, 상기 통신 모듈 1330을 통해 결제 서버 140과 연동하여 앞서 접수된 결제 요청에 따른 결제를 처리할 것이다.
다른 실시 예에 따르면, 상기 결제 처리 모듈 1314는 부분 이미지 정보를 상기 통신 모듈 1330을 통해 결제 서버로 전송하고, 상기 결제 서버에 의해 부분 이미지 정보를 사용한 인증 절차가 이루어질 수 있도록 하는 것이다. 상기 결제 처리 모듈 1314는 상기 통신 모듈 1330을 통해 상기 결제 서버 140으로 전송하는 결제 요청 메시지에 부분 이미지 정보를 포함시켜 전송할 수 있다.
상기 입/출력 모듈 1340은 외부로부터 정보를 입력하거나 내부 정보를 외부로 출력하기 위한 동작을 수행한다. 예컨대, 상기 입/출력 모듈 1340은 촬영된 홍채 이미지를 표시하거나 부분 이미지 정보의 등록 결과를 출력할 수 있다. 상기 입/출력 모듈 1340은 결제 요청을 위한 정보 입력을 제공하고, 결제 처리 결과를 출력할 수 있다.
상기 기록 모듈 1350은 부분 이미지 정보를 사용한 인증 및 결제 처리 시에 생성, 수집된 정보들을 기록하고, 필요 시에 제공하는 동작을 수행한다. 예컨대, 상기 기록 모듈 1350은 획득한 생체 정보에 대응한 디지털 이미지 정보, 부분 이미지 정보, 부분 이미지 정보를 추출하기 위해 사용할 패턴에 관한 정보, 촬영 환경에 관한 정보, 결제 관련 정보 등을 기록할 수 있다.
한편, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 여러 가지 변형에 의한 실시가 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며 후술하는 특허 청구의 범위뿐만 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다. 그뿐만 아니라. 이러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어서는 안 될 것이다.

Claims (16)

  1. 통신 단말에서 홍채 정보를 등록하는 방법에 있어서,
    미리 설정된 패턴을 사용하여 홍채 촬영을 통해 획득한 디지털 이미지 정보로부터 부분 이미지 정보를 추출하는 과정과,
    상기 추출한 부분 이미지 정보와 상기 추출한 부분 이미지 정보를 특정하는 소정의 식별정보를 등록 서버로 전송하는 과정을 포함하며,
    여기서 상기 미리 설정된 패턴은 하나의 홍채를 반복하여 촬영할 시에 획득될 디지털 이미지 정보에서 일정한 값이 유지될 것으로 예측되는 정보들을 추출하기 위한 패턴임을 특징으로 하는 홍채 정보 등록방법.
  2. 제1항에 있어서,
    상기 하나의 홍채를 반복 촬영하고, 상기 반복 촬영에 따른 결과를 기반으로 유사한 값이 유지되는 정보를 확인하며, 상기 반복 촬영에 따른 결과에 상응한 하나의 디지털 이미지 정보의 비트 열에서 상기 확인한 정보를 추출하기 위한 비트 위치들에 관한 정보를 상기 패턴으로 설정하는 과정을 더 포함함을 특징으로 하는 홍채 정보 등록방법.
  3. 제1항에 있어서,
    상기 소정의 식별 정보는 상기 홍채 촬영 시의 촬영 환경에 관한 정보를 포함함을 특징으로 하는 홍채 정보 등록방법.
  4. 제3항에 있어서,
    상기 촬영 환경에 관한 정보는 적외선 조명의 제공 여부와 근접 센서의 설치 여부 및 주변 밝기 중 적어도 하나에 관한 정보를 포함함을 특징으로 하는 홍채 정보 등록방법.
  5. 제1항에 있어서,
    결제 요청을 접수하면, 홍채 촬영을 통해 획득한 디지털 이미지 정보로부터 상기 미리 설정된 패턴을 사용하여 획득한 부분 이미지 정보를 지정 서버로 전송하는 과정을 더 포함함을 특징으로 하는 홍채 정보 등록방법.
  6. 제5항에 있어서,
    상기 부분 이미지 정보의 전송에 응답하여 상기 지정 서버로부터 사용자 인증에 성공하였음이 통지되면, 상기 접수한 결제 요청에 따른 결제를 처리하는 과정을 더 포함함을 특징으로 하는 홍채 정보 등록방법.
  7. 제5항 또는 제6항에 있어서,
    상기 지정 서버는 상기 등록 서버 또는 결제 서버임을 특징으로 하는 홍채 정보 등록방법.
  8. 제1항에 있어서,
    상기 미리 설정된 패턴은 피보나치 수열 또는 등차 수열로 정의함을 특징으로 하는 홍채 정보 등록방법.
  9. 결제 기능을 구비하는 통신 단말에 있어서,
    홍채 촬영을 통해 디지털 이미지 정보를 출력하는 센서 모듈과,
    미리 설정된 패턴을 사용하여 상기 센서 모듈에 의해 출력되는 디지털 이미지 정보로부터 부분 이미지 정보를 추출하는 정보 추출 모듈과,
    상기 정보 추출 모듈에 의해 추출된 부분 이미지 정보와 상기 추출된 부분 이미지 정보를 특정하는 소정의 식별정보를 등록 서버로 전송하는 통신 모듈을 포함하며,
    여기서 상기 미리 설정된 패턴은 하나의 홍채를 반복하여 촬영할 시에 획득될 디지털 이미지 정보에서 일정한 값이 유지될 것으로 예측되는 정보들을 추출하기 위한 패턴임을 특징으로 하는 통신 단말.
  10. 제9항에 있어서, 상기 정보 추출 모듈은,
    상기 센서 모듈을 통해 촬영 환경을 달리하여 하나의 홍채를 반복 촬영하고, 상기 반복 촬영에 따른 결과를 기반으로 유사한 값이 유지되는 정보를 확인하며, 상기 반복 촬영에 따른 결과에 상응한 하나의 디지털 이미지 정보의 비트 열에서 상기 확인한 정보를 추출하기 위한 비트 위치들에 관한 정보를 상기 패턴으로 설정함을 특징으로 하는 통신 단말.
  11. 제9항에 있어서,
    상기 소정의 식별 정보는 상기 홍채 촬영 시의 촬영 환경에 관한 정보를 포함함을 특징으로 하는 통신 단말.
  12. 제11항에 있어서,
    상기 촬영 환경에 관한 정보는 적외선 조명의 제공 여부와 근접 센서의 설치 여부 및 주변 밝기 중 적어도 하나에 관한 정보를 포함함을 특징으로 하는 통신 단말.
  13. 제9항에 있어서,
    결제 요청을 접수하면, 상기 정보 추출 모듈에 의해 획득한 부분 이미지 정보를 상기 통신 모듈을 통해 지정 서버로 전송하는 결제 처리 모듈을 더 포함함을 특징으로 하는 통신 단말.
  14. 제13항에 있어서, 상기 결제 처리 모듈은,
    상기 부분 이미지 정보의 전송에 응답하여 상기 지정 서버로부터 사용자 인증에 성공하였음이 통지되면, 상기 접수한 결제 요청에 따른 결제를 처리함을 특징으로 하는 통신 단말.
  15. 제13항 또는 제14항에 있어서,
    상기 지정 서버는 상기 등록 서버 또는 결제 서버임을 특징으로 하는 통신 단말.
  16. 제9항에 있어서,
    상기 미리 설정된 패턴은 피보나치 수열 또는 등차 수열로 정의함을 특징으로 하는 통신 단말.
KR1020150008144A 2015-01-16 2015-01-16 홍채 정보 등록장치 및 방법 KR101958198B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150008144A KR101958198B1 (ko) 2015-01-16 2015-01-16 홍채 정보 등록장치 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150008144A KR101958198B1 (ko) 2015-01-16 2015-01-16 홍채 정보 등록장치 및 방법

Publications (2)

Publication Number Publication Date
KR20160088716A true KR20160088716A (ko) 2016-07-26
KR101958198B1 KR101958198B1 (ko) 2019-03-15

Family

ID=56680921

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150008144A KR101958198B1 (ko) 2015-01-16 2015-01-16 홍채 정보 등록장치 및 방법

Country Status (1)

Country Link
KR (1) KR101958198B1 (ko)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100602526B1 (ko) * 2004-01-31 2006-08-22 뷰웨이 주식회사 가변 임계치를 이용한 실시간 홍채패턴 검증 방법
KR20120089527A (ko) * 2010-12-16 2012-08-13 김인선 홍채 인식 방법 및 시스템
KR20130142248A (ko) * 2012-06-19 2013-12-30 조성빈 홍체 인식 시스템을 이용한 결제 방법 및 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100602526B1 (ko) * 2004-01-31 2006-08-22 뷰웨이 주식회사 가변 임계치를 이용한 실시간 홍채패턴 검증 방법
KR20120089527A (ko) * 2010-12-16 2012-08-13 김인선 홍채 인식 방법 및 시스템
KR20130142248A (ko) * 2012-06-19 2013-12-30 조성빈 홍체 인식 시스템을 이용한 결제 방법 및 장치

Also Published As

Publication number Publication date
KR101958198B1 (ko) 2019-03-15

Similar Documents

Publication Publication Date Title
KR102505787B1 (ko) 외부의 IoT 장치를 관리 및 제어하는 방법 및 이를 지원하는 전자 장치
US11017399B2 (en) Method and electronic device for paymnet using biometric authentication
US10884597B2 (en) User interface customization based on facial recognition
KR102456598B1 (ko) 전자 장치 및 그의 동작 방법
US9892576B2 (en) Biometrics identification module and personal wearable electronics network based authentication and transaction processing
KR20160072682A (ko) 생체 정보를 이용한 인증 방법 및 이를 위한 전자 장치
US11127010B2 (en) Electronic device, certification agency server, and payment system
CN108334809B (zh) 用于虹膜识别的电子装置及其操作方法
KR20160105296A (ko) 결제 수단 운용 지원 방법 및 이를 지원하는 전자 장치
KR102661628B1 (ko) IoT 기기 제어 서비스를 제공하는 전자 장치 및 그 제어 방법
KR102351042B1 (ko) 전자 장치의 인증 방법 및 장치
KR20160072705A (ko) 생채 특징 패턴을 업데이트하는 방법 및 이를 위한 전자 장치
US11423168B2 (en) Electronic apparatus and method of transforming content thereof
KR101775668B1 (ko) 전자 장치, 인증 대행 서버 및 결제 시스템
KR102579895B1 (ko) 전자장치, 이를 활용한 적외선 센서 기반의 심장 박동 수 측정 방법
KR20160057101A (ko) 이미지 데이터의 보안 방법 및 이를 지원하는 전자 장치
US20200020188A1 (en) Method for controlling key by using rule and device therefor
KR101958198B1 (ko) 홍채 정보 등록장치 및 방법
KR102537147B1 (ko) 인증된 증강 현실 콘텐츠의 제공 시스템 및 방법
KR20200095705A (ko) 개인 정보를 관리하는 전자 장치 및 그 방법
KR101654104B1 (ko) 카드 결제 처리장치 및 방법
KR102500330B1 (ko) 신원 인증 기능을 포함하는 atm 기기
US11425572B2 (en) Electronic device and method for controlling same
KR20210050651A (ko) 사운드 시그널을 이용하여 유저를 인증하는 모바일 장치 및 그 방법
KR20160018187A (ko) 카드 결제 처리장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
J301 Trial decision

Free format text: TRIAL NUMBER: 2017101000474; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20170131

Effective date: 20181107

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)