Nothing Special   »   [go: up one dir, main page]

KR102038214B1 - 계정 정보 획득 방법, 단말기, 서버 및 시스템 - Google Patents

계정 정보 획득 방법, 단말기, 서버 및 시스템 Download PDF

Info

Publication number
KR102038214B1
KR102038214B1 KR1020177034452A KR20177034452A KR102038214B1 KR 102038214 B1 KR102038214 B1 KR 102038214B1 KR 1020177034452 A KR1020177034452 A KR 1020177034452A KR 20177034452 A KR20177034452 A KR 20177034452A KR 102038214 B1 KR102038214 B1 KR 102038214B1
Authority
KR
South Korea
Prior art keywords
biometric
account information
information
feature data
server
Prior art date
Application number
KR1020177034452A
Other languages
English (en)
Other versions
KR20170140397A (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 텐센트 테크놀로지(센젠) 컴퍼니 리미티드
Publication of KR20170140397A publication Critical patent/KR20170140397A/ko
Application granted granted Critical
Publication of KR102038214B1 publication Critical patent/KR102038214B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • H04L51/046Interoperability with other network applications or services
    • H04L51/32
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • 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/70Multimodal biometrics, e.g. combining information from different biometric modalities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

계정 정보 획득 방법, 단말기, 서버 및 시스템. 방법은 계정 정보 획득 명령을 수신하여, 대상 사용자에 관한 생체 정보를 획득하는 단계(S110); 생체 정보로부터 생체 특징 데이터를 추출하고, 생체 특징 데이터를 서버에 송신하는 단계(S120); 및 서버에 의해 송신되고 생체 특징 데이터와 매치하는 샘플 생체 특징 데이터의 적어도 하나의 항목과 연관된 계정 정보를 수신하고, 계정 정보를 디스플레이하는 단계(S130)를 포함한다. 대상 사용자에 관한 생체 정보를 인식함으로써, 생체 정보와 연관된 계정 정보가 복잡한 계정 번호를 입력하지 않고 그리고 대상 사용자가 단말기를 휴대하지 않고 획득되고, 생체 정보를 계정 정보와 연관시킴으로써, 애플리케이션은 계정 정보를 보다 직접적으로, 편리하게 그리고 빠르게 검색할 수 있다.

Description

계정 정보 획득 방법, 단말기, 서버 및 시스템
우선권 주장 및 관련 출원
본원은 2015년 4월 29일자 중국 특허청에 출원되고 명칭이 "ACCOUNT INFORMATION OBTAINING METHOD, TERMINAL, SERVER, AND SYSTEM"인 중국 특허 출원 제201510212985.9호를 우선권 주장하고, 이 출원은 전체적으로 본원에 참조로 포함된다.
본 개시내용은 인터넷 기술들에 관한 것으로, 특히, 계정 정보 획득 방법, 단말기, 서버, 및 시스템에 관한 것이다.
애플리케이션 플랫폼들의 발달로, 더욱 더 증가하는 사용자들은 이동 단말기들 상에 애플리케이션을 설치하고, 애플리케이션들을 사용하여, 통신, 파일 공유, 및 메시지 포스팅과 같은, 상호작용 동작들을 수행한다. 애플리케이션 플랫폼 상에서, 현재 사용자가 특정한 대상 사용자의 계정 정보를 획득할 필요가 있을 때, 현재 사용자는 먼저 대상 사용자의 계정 번호를 획득할 필요가 있다. 일반적인 방법은 대상 사용자의 계정 번호를 계정 문의 윈도우 바에 직접 입력하는 것이다. 그러나, 계정 번호는 일반적으로 숫자들 및/또는 문자들의 열의 조합이기 때문에, 계정 번호들을 기억하는 것은 아주 불편하다. 특히 중복되는 계정 번호가 나올 때, 계정 번호를 입력하는 것은 번거롭다. 현재, 많은 애플리케이션들이 빠른 계정 문의 기능을 구비하고 있다. 예를 들어, "근처의 사람(people nearby)" 계정 문의 방식에서는, 로그인한 주위 사용자의 계정 정보가 네트워크 위치를 통해 발견되고, 현재 사용자에게 제공된다. 대안적으로, "셰이크(shake)" 계정 문의 방식에서는, 현재 사용자 및 대상 사용자가 이동 단말기들을 동시에 셰이크하고, 서버가 현재 사용자 및 대상 사용자에 동시에 셰이크된 이동 단말기들에 대응하는 계정 정보를 송신한다. 대안적으로, "주소록으로부터의 들여오기" 계정 문의 방식에서는, 주소록 내의 통신 번호(예를 들어, 전화 번호)와 연관된 계정 정보가 현재 사용자에 송신된다. 그러나, 이들 방식 중에서, 일부는 대상 사용자에게 대상 사용자의 위치 정보를 제공하는 것을 요구하고, 일부는 대상 사용자에게 이동 단말기를 휴대하는 것을 요구하고, 일부는 현재 사용자에게 먼저 대상 사용자의 통신 번호를 획득하는 것을 요구한다. 그러므로, 대상 사용자의 애플리케이션 계정 정보를 획득하기 위한 직접적이고 효율적인 방식이 현재 없다.
본 발명의 실시예들은 대상 사용자의 애플리케이션 계정 정보가 편리하고 빠르게 획득될 수 있도록, 계정 정보 획득 방법, 단말기, 서버, 및 시스템을 제공한다.
본 발명의 실시예는 계정 정보 획득 방법을 제공하고, 다음의 단계들을 포함한다:
계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하는 단계;
상기 생체 정보로부터 생체 특징 데이터를 추출하고, 서버에 상기 생체 특징 데이터를 송신하는 단계; 및
상기 서버로부터, 상기 대상 사용자 - 이 대상 사용자의 적어도 하나의 연관된 생체 특징 데이터 샘플이 상기 생체 특징 데이터와 매치함 - 의 계정 정보를 수신하고, 상기 계정 정보를 디스플레이하는 단계.
본 발명의 실시예는 계정 정보 획득 방법을 제공하고, 다음의 단계들을 포함한다:
단말기에 의해 송신된 대상 사용자의 생체 특징 데이터를 수신하는 단계;
상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계;
상기 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하는 단계; 및
상기 연관된 계정 정보를 디스플레이를 위해 상기 단말기에 송신하는 단계.
본 발명의 실시예는 계정 정보 획득 방법을 제공하고, 다음의 단계들을 포함한다:
단말기에 의해, 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하고, 상기 생체 정보로부터 생체 특징 데이터를 추출하고, 상기 생체 특징 데이터를 서버에 송신하는 단계;
상기 서버에 의해, 상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계;
상기 서버에 의해, 상기 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하고, 상기 연관된 계정 정보를 상기 단말기에 송신하는 단계; 및
상기 단말기에 의해, 상기 계정 정보를 디스플레이하는 단계.
본 발명의 실시예는
계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하도록 구성된 획득 모듈;
상기 생체 정보로부터 생체 특징 데이터를 추출하도록 구성된 식별 모듈;
상기 생체 특징 데이터를 서버에 송신하고; 상기 서버로부터, 상기 대상 사용자 - 이 대상 사용자의 적어도 하나의 연관된 생체 특징 데이터 샘플이 상기 생체 특징 데이터와 매치함 - 의 계정 정보를 수신하도록 구성된 단말기 네트워크 모듈; 및
상기 계정 정보를 디스플레이하도록 구성된 디스플레이 모듈
을 포함하는 계정 정보 획득 단말기를 더 제공한다.
본 발명의 실시예는
단말기에 의해 송신된 대상 사용자의 생체 특징 데이터를 수신하고; 연관된 계정 정보를 디스플레이를 위해 상기 단말기에 송신하도록 구성된 서버 네트워크 모듈; 및
상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고; 상기 생체 특징 데이터 샘플과 연관된 상기 계정 정보를 획득하도록 구성된 매치 모듈
을 포함하는 계정 정보 획득 서버를 더 제공한다.
본 발명의 실시예는
단말기 및 서버를 포함하고,
상기 단말기는 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하고, 상기 생체 정보로부터 생체 특징 데이터를 추출하고, 상기 생체 특징 데이터를 상기 서버에 송신하고; 연관된 계정 정보를 디스플레이하도록 구성되고;
상기 서버는 상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고; 상기 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하고, 상기 연관된 계정 정보를 상기 단말기에 송신하도록 구성된 계정 정보 획득 시스템을 더 제공한다.
본 발명의 실시예들에서, 대상 사용자의 생체 특징이 생체 정보와 연관된 계정 정보를 획득하기 위해 식별된다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
도 1은 본 발명의 실시예에 따른 계정 정보 획득 시스템의 개략도이고;
도 2는 본 발명의 실시예에 따른 계정 정보 획득 단말기의 개략 버스도이고;
도 3은 본 발명의 실시예에 따른 단말기를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 4는 본 발명의 실시예에 따른 단말기를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 5는 본 발명의 실시예에 따른 서버를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 6은 본 발명의 실시예에 따른 서버를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 7은 본 발명의 실시예에 따른 서버를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 8은 본 발명의 실시예에 따른 시스템을 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 9는 본 발명의 실시예에 따른 시스템을 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 10은 본 발명의 실시예에 따른 시스템을 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이고;
도 11은 본 발명의 실시예에 따른 계정 정보 획득 단말기의 개략적 구조도이고;
도 12는 본 발명의 실시예에 따른 계정 정보 획득 서버의 개략적 구조도이고;
도 13은 본 발명의 실시예에 따른 계정 정보 획득 서버의 개략적 구조도이고;
도 14는 본 발명의 실시예에 따른 계정 정보 획득 단말기의 하드웨어의 개략 구조도이고;
도 15는 본 발명의 실시예에 따른 계정 정보 획득 서버의 하드웨어의 개략 구조도이다.
본 개시내용의 기능적 특징들 및 장점들이 실시예들을 사용하여 첨부 도면을 참조하여 더 설명될 것이다. 여기에 설명된 특정한 실시예들은 단지 본 개시내용을 설명하기 위한 것이지 본 개시내용을 제한하려는 것이 아니라는 것을 이해하여야 한다.
도 1은 본 발명의 실시예에 따른 계정 정보 획득 시스템의 개략도이다. 도 1을 참조하면, 시스템은 단말기(100) 및 서버(200)를 포함한다. 도 1에 도시한 실시예에서, 단말기(100)는 컴퓨터, PAD, 이동 전화 등일 수 있고, 서버(200)는 애플리케이션 서버일 수 있다.
도 1에 도시한 실시예에서, 현재 사용자는 단말기(100)를 사용하여 대상 사용자의 생체 정보를 식별하여, 생체 정보에 대응하는 계정 정보를 찾는다. 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함할 수 있다. 대상 사용자의 생체 정보를 획득함으로써, 단말기(100)는 네트워크를 사용하여 생체 정보로부터 추출된 생체 특징 데이터를 서버(200)에 송신한다. 서버(200)는 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플 및 생체 특징 데이터 샘플과 연관된 계정 정보를 찾기 위해 데이터베이스를 검색하고, 네트워크를 사용하여 연관된 계정 정보를 단말기(100)에 반환한다.
실시예에서, 대상 사용자는 먼저 대상 사용자의 생체 정보를 대상 사용자의 계정 정보와 연관시킬 필요가 있고, 다음에 생체 정보는 현재 사용자에 제공될 수 있으므로, 현재 사용자는 생체 정보를 식별하여 대상 사용자의 계정 정보를 찾는다. 먼저, 대상 사용자의 단말기는 계정 정보 획득 명령을 수신하고, 대상 사용자의 연관될 생체 정보를 획득하고, 연관될 생체 정보로부터 생체 특징 데이터를 추출하고, 대상 사용자의 계정 정보 및 연관될 생체 정보로부터 추출된 생체 특징 데이터를 서버(200)에 송신한다. 다음에 서버(200)는 대상 사용자의 계정 정보를 연관될 생체 특징 데이터와 연관시키고, 그들을 데이터베이스 내에 저장한다.
도 2는 본 발명의 실시예에 따른 계정 정보 획득 단말기의 개략 버스도이다. 도 2를 참조하면, 단말기(100)는 적어도 하나의 프로세서(101), 예를 들어, CPU, 적어도 하나의 네트워크 인터페이스(104), 사용자 인터페이스(103), 메모리(105), 및 적어도 하나의 통신 버스(102)를 포함할 수 있다. 통신 버스(102)는 소자들 간에 접속 및 통신을 구현하도록 구성된다. 사용자 인터페이스(103)는 디스플레이 및 키보드를 포함할 수 있고, 표준 유선 인터페이스 및 무선 인터페이스를 더 포함할 수 있다. 네트워크 인터페이스(104)는 표준 유선 인터페이스 및 무선 인터페이스(예를 들어, 와이파이 인터페이스)를 포함할 수 있다. 메모리(105)는 고속 RAM일 수 있고, 또는 비휘발성 메모리, 예를 들어, 적어도 하나의 자기 디스크 저장 장치일 수 있다. 메모리(105)는 프로세서(101)로부터 멀리 떨어져 배치된 적어도 하나의 저장 장치일 수 있다. 컴퓨터 저장 매체로서, 메모리(105)는 운영 체제, 네트워크 통신 모듈, 사용자 인터페이스 모듈, 및 계정 정보 획득 프로그램을 포함할 수 있다.
도 2에 도시한 계정 정보 획득 단말기에서, 네트워크 인터페이스(104)는 서버 또는 또 하나의 단말기에 접속하고, 서버 또는 또 하나의 단말기와 데이터 통신을 수행하도록 주로 구성되고; 사용자 인터페이스(103)는 현재 사용자의 명령을 수신하고, 현재 사용자와 상호작용하도록 주로 구성되고; 프로세서(101)는 메모리(105) 내에 저장된 계정 정보 획득 프로그램을 호출하여, 다음의 동작들을 실행하도록 구성될 수 있다:
사용자 인터페이스(103)를 사용하여 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하고;
생체 정보로부터 생체 특징 데이터를 추출하고, 네트워크 인터페이스(104)를 사용하여 서버에 생체 특징 데이터를 송신하고;
네트워크 인터페이스(104)를 사용하여, 서버에 의해 송신되고 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플과 연관된 계정 정보를 수신하고, 사용자 인터페이스(103)를 사용하여 계정 정보를 디스플레이함.
실시예에서, 프로세서(101)는 메모리(105) 내에 저장된 계정 정보 획득 프로그램을 더 호출하여 다음의 동작들을 실행할 수 있다:
사용자 인터페이스(103)를 사용하여 계정 정보 연관 명령을 수신하고, 현재 사용자의 연관될 생체 정보를 획득하고;
연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하고;
네트워크 인터페이스(104)를 사용하여, 현재 사용자의 계정 정보 및 연관될 생체 특징 데이터를 연관시키기 위해 서버에 송신함.
이것은 다른 사용자에게 현재 사용자의 생체 정보를 식별하여 현재 사용자의 계정 정보를 찾는 데 도움을 준다.
실시예에서, 현재 사용자가 대상 사용자의 계정 정보를 획득하게 하기 위해, 대상 사용자의 단말기는 먼저 대상 사용자의 생체 정보를 대상 사용자의 계정 정보와 연관시킬 필요가 있다. 구체적으로, 대상 사용자의 단말기는 계정 정보 획득 명령을 수신하고, 대상 사용자의 연관될 생체 정보를 획득하고, 연관될 생체 정보로부터 생체 특징 데이터를 추출하고, 대상 사용자의 계정 정보 및 연관될 생체 정보로부터 추출된 생체 특징 데이터를 서버에 송신한다. 다음에 서버는 대상 사용자의 계정 정보를 연관될 생체 특징 데이터와 연관시키고, 그들을 데이터베이스 내에 저장한다.
도 1 및 도 2의 실시예들에서 설명된 계정 정보 획득 단말기, 서버, 및 시스템으로, 대상 사용자의 생체 정보는 생체 정보와 연관된 계정 정보를 획득하기 위해 식별된다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
도 3은 본 발명의 실시예에 따른 단말기를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 3에 도시한 바와 같이, 본 실시예에서 제공된 계정 정보 획득 방법은 다음을 포함한다:
단계 S110: 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하는 단계.
본 실시예에서, 현재 사용자는 애플리케이션의 기능 옵션들 중 "스캔" 동작 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 대안적으로, "대상 사용자 생체 정보 획득" 제어는 계정 정보 뷰 윈도우에 프리셋되고, 현재 사용자는 "대상 사용자 생체 정보 획득" 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함할 수 있고, 프리셋된 "대상 사용자 생체 정보 획득" 제어는 사진, 기록, 및 다른 제어들을 포함할 수 있다. 대상 사용자의 생체 정보를 획득하기 위한 많은 방식들이 있을 수 있다. 예를 들어, 얼굴 화상, 지문 화상, 또는 홍채 화상, 음성 기록 등을 포함하는, 대상 사용자의 저장된 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴 화상, 지문 화상, 또는 홍채 화상과 같은, 대상 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 대상 사용자의 비디오를 찍고, 다음에 대상 사용자의 5대 감각 기관들의 특징들을 명확히 반영할 수 있는 얼굴 화상, 또는 지문 특징을 반영하는 지문 화상, 또는 홍채 특징을 반영하는 홍채 화상이 비디오로부터 추출되거나, 대상이 되는 사람의 음성이 비디오로부터 추출된다.
단계 S120: 생체 정보로부터 생체 특징 데이터를 추출하고, 생체 특징 데이터를 서버에 송신하는 단계.
단말기 내의 생체 정보 식별 프로그램은 획득된 생체 정보를 식별할 수 있고, 명확한 생체 특징 데이터를 추출할 수 있다. 생체 특징 데이터는 5대 감각 기관들의 특징들, 얼굴 형태, 지문 패턴, 홍채 특징, 음성 주파수, 음색 등을 포함할 수 있다. 생체 정보 내의 생체 특징 데이터가 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 대상 사용자의 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다. 생체 특징 데이터 추출이 완료된 후에, 단말기는 인터넷을 사용하여 애플리케이션 서버에 생체 특징 데이터를 송신한다. 애플리케이션 보안성을 개선시키기 위해, 생체 특징 데이터는 송신되기 전에 암호화된 다음에 서버에 업로드될 수 있다.
단계 S130: 서버에 의해 송신되고 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플과 연관된 계정 정보를 수신하고, 계정 정보를 디스플레이하는 단계.
서버는 많은 수의 생체 특징 데이터 샘플들을 저장하고, 하나 이상의 생체 특징 데이터 샘플은 한개의 계정 정보와 연관된다. 서버는 단말기에 의해 업로드된 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾는다. 대상 사용자가 대상 사용자의 생체 정보를 미리 대상 사용자의 계정 정보와 연관시킨 한, 서버는 매치된 생체 특징 데이터 샘플을 찾을 수 있다. 사람이 유사하게 보일 수 있다는 것을 고려하여, 하나보다 많은 검색 결과가 있을 수 있다. 서버는 매치된 생체 특징 데이터 샘플과 연관된 계정 정보를 단말기에 반환한다. 단지 하나의 매치된 생체 특징 데이터 샘플이 있으면, 서버는 한개의 계정 정보를 반환한다. 다수의 매치된 생체 특징 데이터 샘플들이 있으면, 서버는 모든 매치된 생체 특징 데이터 샘플들과 연관된 계정 정보를 단말기에 반환한다. 서버가 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾지 못하면, 서버는 매치 실패 정보를 단말기에 반환하여, 현재 사용자에게 생체 정보를 다시 획득하라고 독촉한다. 계정 정보를 수신한 후에, 단말기는 현재 사용자가 보게 하기 위해 계정 정보 문의 인터페이스 상에 계정 정보를 디스플레이한다. 계정 정보는 계정 번호, 닉네임, 간단한 소개, 및 사진과 같은, 추가될 대상 사용자에 관한 정보를 포함할 수 있다. 현재 사용자가 디스플레이된 계정 정보에 따라, 예상된 대상 사용자가 있는지를 결정한다. 현재 사용자가 디스플레이된 계정 정보에서 예상된 대상 사용자의 계정 정보를 찾지 못하면, 현재의 추가는 취소되고, 생체 정보가 다시 획득된다.
본 실시예에서, 대상 사용자의 생체 정보가 생체 정보와 연관된 계정 정보를 획득하기 위해 식별된다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
도 4는 본 발명의 실시예에 따른 단말기를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 4에 도시한 바와 같이, 본 실시예는 도 3에 도시한 실시예에서의 단계들을 모두 포함하고, 현재 사용자가 대상 사용자의 생체 정보를 식별하게 하여 대상 사용자의 계정 정보를 찾기 위해, 단계 S110 전에, 대상 사용자의 단말기에 의해, 대상 사용자의 계정 정보를 대상 사용자의 생체 특징 데이터와 연관시키는 단계를 더 포함하고, 구체적으로 다음을 포함한다:
단계 S141: 계정 정보 연관 명령을 수신하고, 대상 사용자의 연관될 생체 정보를 획득하는 단계.
본 실시예에서, 다른 사용자가 대상 사용자의 생체 정보를 식별하게 하여 생체 정보와 연관된 계정 정보를 획득하기 위해, 대상 사용자의 단말기는 먼저 대상 사용자의 생체 정보를 대상 사용자의 계정 정보와 연관시킬 필요가 있다. 생체 정보 연관 동작 제어는 애플리케이션 인터페이스 상에 프리셋되고, 계정 정보 연관 명령은 사용자가 제어를 선택한 후에 트리거된다. 대안적으로, 계정 정보 연관 명령은 "스캔" 제어를 사용하여 직접 트리거될 수 있다. 계정 정보 획득 명령과 구별하기 위해, 사용자가 "스캔" 제어를 선택하고 생체 정보가 획득된 후에, "계정 정보 찾기" 옵션 및 "계정 정보 연관" 옵션을 포함하는 선택 메뉴가 팝업된다. 사용자가 "계정 정보 찾기" 옵션을 선택할 때, 계정 정보 획득 명령이 트리거된다. 사용자가 "계정 정보 연관" 옵션을 선택할 때, 계정 정보 연관 명령이 트리거된다. 연관될 생체 정보를 획득하기 위한 방식은 전술한 실시예에서의 대상 사용자의 생체 정보를 획득하기 위한 방식과 동일할 수 있다. 예를 들어, 사용자의 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴, 지문, 또는 홍채와 같은, 대상 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 사용자의 비디오를 찍고, 다음에 사용자의 5대 감각 기관들을 가장 명확히 반영할 수 있는 얼굴 정보, 지문 정보, 홍채 정보, 또는 음성 정보가 비디오로부터 추출된다.
S142: 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하는 단계.
후속하는 생체 정보 검색 및 매치 과정들을 보다 간단하고 빠르게 하기 위해, 다수개의 연관될 생체 정보가 계정 정보 연관 동안에 제공될 수 있다. 예를 들어, 상이한 각도들에서 찍힌 얼굴 영상들이 제공되어, 사용자의 3차원 얼굴 특징들을 보다 철저히 반영할 수 있다. 단말기 내의 생체 정보 식별 프로그램은 연관될 생체 특징 데이터를 식별하고, 명확한 생체 특징 데이터를 추출한다. 생체 특징 데이터는 5대 감각 기관들의 특징들, 얼굴 형태, 지문, 홍채, 음성 주파수, 음색 등을 포함할 수 있다. 다수개의 연관될 생체 정보가 있으면, 그에 대응하여 다수개의 생체 특징 데이터가 추출된다. 생체 정보 내의 특징이 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 연관될 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다.
단계 S143: 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 연관시키기 위해 서버에 송신하는 단계.
생체 특징 데이터 추출이 완료된 후에, 대상 사용자는 단말기를 사용하여 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 애플리케이션 서버에 송신하고, 서버는 대상 사용자의 계정 정보와 생체 특징 데이터를 연관시키고 그들을 저장한다. 다수개의 연관될 생체 특징 데이터가 있으면, 다수개의 생체 특징 데이터는 모두 동일한 사용자의 계정 정보와 연관된다. 다수개의 생체 특징 데이터는 동일한 사용자의 생체 정보를 반영하여, 후속하는 매치를 보다 정확하게 한다.
실시예에서, 다른 사용자가 현재 사용자의 생체 정보를 식별하게 하여 현재 사용자의 계정 정보를 찾기 위해, 현재 사용자의 생체 정보는 현재 사용자의 계정 정보와 연관될 수 있다. 구체적으로, 현재 사용자의 단말기는 계정 정보 획득 명령을 수신하고, 현재 사용자의 연관될 생체 정보를 획득하고, 연관될 생체 정보로부터 생체 특징 데이터를 추출하고, 현재 사용자의 계정 정보 및 연관될 생체 정보로부터 추출된 생체 특징 데이터를 서버에 송신한다. 다음에 서버는 현재 사용자의 계정 정보를 연관될 생체 특징 데이터와 연관시키고, 그들을 데이터베이스 내에 저장한다.
도 5는 본 발명의 실시예에 따른 서버를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 5에 도시한 바와 같이, 본 실시예에서 제공된 계정 정보 획득 방법은 다음을 포함한다:
단계 S210: 단말기에 의해 송신된 대상 사용자의 생체 특징 데이터를 수신하는 단계.
본 실시예에서, 단말기에 의해 송신된 생체 특징 데이터를 수신한 후에, 애플리케이션 서버는 생체 특징 데이터와 연관된 계정 정보를 찾기 위해 데이터베이스를 검색한다. 단말기로부터 수신된 생체 특징 데이터가 암호화된 데이터이면, 서버는 먼저 암호화된 데이터에 대한 복호화 처리를 수행한다.
단계 S220: 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계.
서버의 데이터베이스는 많은 수의 생체 특징 데이터 샘플들을 저장하고, 하나 이상의 생체 특징 데이터 샘플은 한개의 계정 정보와 연관된다. 서버는 단말기에 의해 업로드된 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾는다. 대상 사용자가 대상 사용자의 생체 정보를 미리 대상 사용자의 계정 정보와 연관시킨 한, 서버는 매치된 생체 특징 데이터 샘플을 찾을 수 있다. 사람이 유사하게 보일 수 있다는 것을 고려하여, 하나보다 많은 검색 결과가 있을 수 있다.
단계 S230: 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하는 단계.
단지 하나의 매치된 생체 특징 데이터 샘플이 발견될 때, 서버는 생체 특징 데이터 샘플과 연관된 계정 정보를 찾기 위해 데이터베이스를 검색한다. 다수의 매치된 생체 특징 데이터 샘플들이 발견될 때, 서버는 모든 매치된 생체 특징 데이터 샘플들과 연관된 계정 정보를 하나씩 검색한다.
단계 S240: 연관된 계정 정보를 디스플레이를 위해 단말기에 송신하는 단계.
서버는 네트워크를 사용하여 발견된 하나 이상의 개수의 연관된 계정 정보를 단말기에 반환한다. 현재 사용자가 반환된 계정 정보에 따라, 예상된 대상 사용자의 계정 정보가 있는지를 결정한다. 서버가 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾지 못하면, 서버는 매치 실패 정보를 단말기에 반환하여, 현재 사용자에게 생체 정보를 다시 획득하라고 독촉한다.
본 실시예에서, 서버는 대상 사용자의 생체 정보와 연관된 계정 정보를 찾는다. 현재 사용자는 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
도 6은 본 발명의 실시예에 따른 서버를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 6에 도시한 바와 같이, 본 실시예는 도 5에 도시한 실시예에서의 모든 단계들을 포함하고, 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플을 찾는 단계를 상세히 설명한다. 그러므로, 단계 S220은 다음을 포함한다.
단계 S221: 생체 특징 데이터에 따라 대응하는 특징 식별자를 생성하는 단계.
본 실시예에서, 매치 속도를 개선시키기 위해, 서버는 먼저 미리 빠른 매치 방식으로, 데이터베이스 내의 많은 수의 생체 특징 데이터 샘플들에 대해 예비 스크리닝을 수행하여, 매치 범위를 좁힌다. 예로서 얼굴 특징 데이터를 사용하면, 서버는 얼굴 특징 데이터 내의 여러 개의 주요 좌표들(예를 들어, 5대 감각 기관들의 좌표들 또는 얼굴 윤곽의 좌표들)을 추출하고, 특징 식별자(예를 들어, 좌표들의 값들로 이루어진 문자 열)를 생성하고; 또는 얼굴 특징 데이터 내의 여러 개의 특징들의 형상 및 크기 데이터(예를 들어, 얼굴 형태는 둥근 얼굴, 사각 얼굴, 및 타원형 얼굴을 포함하고, 5대 감각 기관들의 형상들은 둥근 눈들, 주름이 있는 눈들, 작은 입, 큰 입, 낮은 콧마루, 및 높은 콧마루를 포함한다)를 추출하고, 특징 식별자(예를 들어, 특정한 인물 특징은 형상의 특징을 나타내는 데 사용되고, 다수의 특징들의 인물 특징들은 문자 열을 형성한다)를 생성한다.
단계 S222: 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계.
데이터베이스 내의 생체 특징 데이터 샘플에 대해, 서버는 또한 전술한 방식을 사용하여 샘플 특징 식별자를 생성하고, 샘플 특징 식별자를 매치될 특징 식별자와 비교하여, 제1 매치 정도를 획득할 수 있고, 제1 매치 정도가 프리셋된 제1 임계보다 높을 때, 예를 들어, 샘플 특징 식별자가 매치될 특징 식별자와 80%보다 많이 유사할 때, 후속하는 상세 비교를 위해 생체 특징 데이터 샘플을 유지한다.
단계 S223: 제1 임계보다 큰 제1 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하는 단계.
단계 S224: 제2 임계보다 큰 제2 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하는 단계.
범위가 좁혀진 후에, 상세한 비교 방식이 사용된다. 예를 들어, 예비 스크리닝 후에 획득된 생체 특징 데이터 샘플들은 얼굴 인식 기술, 지문 인식 기술, 홍채 인식 기술, 또는 음성 인식 기술을 사용하여 단말기에 의해 송신된 생체 특징 데이터와 하나씩 비교되어, 생체 특징 데이터와 더 높은 유사 정도를 갖는 생체 특징 데이터 샘플을 찾는다. 대상 사용자의 얼굴 화상들, 지문 화상들, 또는 홍채 화상들을 찍을 때 사용자가 동일한 화상들을 찍는 것은 불가능하고, 또는 대상 사용자의 음성의 획득 중에, 외부 환경으로부터의 영향 또는 대상 사용자로부터의 영향에 의해 야기될 수 있는 것으로, 대상 사용자의 음성은 이전의 것과 상이하다는 것을 감안하여, 본 실시예에서, 제2 임계가 비교 기준으로서 사용되고, 제2 매치 정도가 제2 임계보다 높으면, 예를 들어 95%보다 높으면, 생체 특징 데이터 샘플은 단말기에 의해 송신된 생체 특징 데이터와 매치하는 것으로 고려된다.
본 실시예에서, 서버는 먼저 빠른 매치 방식을 사용하여 예비 스크리닝을 수행하고, 매치 범위를 좁히고, 매치 속도를 개선시킨 다음에, 서버는 상세한 비교 방식을 사용하여 큰 유사 정도를 갖는 생체 특징 데이터 샘플을 획득하고, 매치를 보다 정확하게 한다.
도 7은 본 발명의 실시예에 따른 서버를 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 7에 도시한 바와 같이, 본 실시예는 도 5에 도시한 실시예에서의 단계들을 모두 포함하고, 현재 사용자가 대상 사용자의 생체 정보를 식별하게 하여 대상 사용자의 계정 정보를 찾기 위해, 단계 S210 전에, 대상 사용자의 계정 정보를 대상 사용자의 생체 특징 데이터와 연관시키는 단계를 더 포함하고, 구체적으로 다음을 포함한다:
단계 S251: 대상 사용자의 단말기에 의해 송신된 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 수신하는 단계.
단계 S252: 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 생체 특징 데이터 샘플을 대상 사용자의 계정 정보와 연관시키는 단계.
단계 S253: 데이터베이스 내에, 연관된 생체 특징 데이터 샘플과 대상 사용자의 계정 정보를 저장하는 단계.
본 실시예에서, 다른 사용자가 대상 사용자의 생체 정보를 식별하게 하여 생체 정보와 연관된 계정 정보를 획득하기 위해, 대상 사용자는 먼저 단말기를 사용하고, 연관시키기 위해 대상 사용자의 연관될 생체 정보로부터 추출된 연관될 생체 특징 데이터 및 대상 사용자의 계정 정보를 서버에 송신할 필요가 있다. 후속하는 생체 정보 검색 및 매치 과정들을 보다 간단하고 빠르게 하기 위해, 단말기는 서버에 한개의 계정 정보 및 다수개의 연관될 생체 특징 데이터를 제공할 수 있다. 다수개의 생체 특징 데이터는 동일한 사용자의 생체 정보를 반영하여, 후속하는 매치를 보다 정확하게 한다. 서버는 수신된 생체 정보와 하나 이상의 개수의 연관될 생체 특징 데이터를 연관시키고, 계정 정보에 대응하는 데이터 파일을 생성하고, 데이터 파일을 데이터베이스 내에 저장한다. 계정 정보는 생체 특징 데이터와 연관되기 때문에, 애플리케이션은 대상 사용자의 생체 정보를 식별하여 생체 정보와 연관된 계정 정보를 획득할 수 있다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 애플리케이션이 계정 정보를 찾기가 보다 직접적이고 편리하고 보다 빠르다.
실시예에서, 다른 사용자가 현재 사용자의 생체 정보를 식별하게 하여 생체 정보와 연관된 계정 정보를 획득하기 위해, 현재 사용자는 또한 단말기를 사용하고, 연관시키기 위해 현재 사용자의 연관될 생체 정보로부터 추출된 연관될 생체 특징 데이터 및 현재 사용자의 계정 정보를 서버에 송신할 수 있다. 구체적으로, 서버는 현재 사용자의 단말기에 의해 송신된 현재 사용자의 계정 정보 및 연관될 생체 특징 데이터를 수신하고, 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 생체 특징 데이터 샘플을 현재 사용자의 계정 정보와 연관시키고, 데이터베이스 내에, 연관된 생체 특징 데이터 샘플과 현재 사용자의 계정 정보를 저장한다.
도 8은 본 발명의 실시예에 따른 시스템을 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 8에 도시한 바와 같이, 본 실시예에서 제공된 계정 정보 획득 방법은 다음을 포함한다:
단계 S310: 단말기가 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하는 단계.
본 실시예에서, 현재 사용자는 애플리케이션의 기능 옵션들 중 "스캔" 동작 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 대안적으로, "대상 사용자 생체 정보 획득" 제어는 계정 정보 뷰 윈도우에 프리셋되고, 현재 사용자는 "대상 사용자 생체 정보 획득" 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함할 수 있고, 프리셋된 "대상 사용자 생체 정보 획득" 제어는 사진, 기록, 및 다른 제어들을 포함할 수 있다. 대상 사용자의 생체 정보를 획득하기 위한 많은 방식들이 있을 수 있다. 예를 들어, 얼굴 화상, 지문 화상, 또는 홍채 화상, 음성 기록 등을 포함하는, 대상 사용자의 저장된 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴 화상, 지문 화상, 또는 홍채 화상과 같은, 대상 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 대상 사용자의 비디오를 찍고, 다음에 대상 사용자의 5대 감각 기관들의 특징들을 명확히 반영할 수 있는 얼굴 화상, 또는 지문 특징을 반영하는 지문 화상, 또는 홍채 특징을 반영하는 홍채 화상이 비디오로부터 추출되거나, 대상이 되는 사람의 음성이 비디오로부터 추출된다.
단계 S320: 단말기가 생체 정보로부터 생체 특징 데이터를 추출하고, 생체 특징 데이터를 서버에 송신하는 단계.
단말기 내의 생체 정보 식별 프로그램은 획득된 생체 정보를 식별할 수 있고, 명확한 생체 특징 데이터를 추출할 수 있다. 생체 특징 데이터는 5대 감각 기관들의 특징들, 얼굴 형태, 지문 패턴, 홍채 특징, 음성 주파수, 음색 등을 포함할 수 있다. 생체 정보 내의 생체 특징 데이터가 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 대상 사용자의 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다. 생체 특징 데이터 추출이 완료된 후에, 단말기는 인터넷을 사용하여 애플리케이션 서버에 생체 특징 데이터를 송신한다. 애플리케이션 보안성을 개선시키기 위해, 생체 특징 데이터는 송신되기 전에 암호화된 다음에 서버에 업로드될 수 있다.
단계 S330: 서버가 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계.
단말기로부터 수신된 생체 특징 데이터가 암호화된 데이터이면, 서버는 먼저 암호화된 데이터에 대한 복호화 처리를 수행한다. 서버의 데이터베이스는 많은 수의 생체 특징 데이터 샘플들을 저장하고, 하나 이상의 생체 특징 데이터 샘플은 한개의 계정 정보와 연관된다. 서버는 단말기에 의해 업로드된 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾는다. 대상 사용자가 대상 사용자의 생체 정보를 미리 대상 사용자의 계정 정보와 연관시킨 한, 서버는 매치된 생체 특징 데이터 샘플을 찾을 수 있다. 사람이 유사하게 보일 수 있다는 것을 고려하여, 하나보다 많은 검색 결과가 있을 수 있다.
단계 S340: 서버가 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하고, 연관된 계정 정보를 단말기에 송신하는 단계.
단지 하나의 매치된 생체 특징 데이터 샘플이 발견될 때, 서버는 생체 특징 데이터 샘플과 연관된 계정 정보를 찾기 위해 데이터베이스를 검색한다. 다수의 매치된 생체 특징 데이터 샘플들이 발견될 때, 서버는 모든 매치된 생체 특징 데이터 샘플들과 연관된 계정 정보를 하나씩 검색한다. 서버는 네트워크를 사용하여 발견된 하나 이상의 개수의 연관된 계정 정보를 단말기에 반환한다. 현재 사용자가 반환된 계정 정보에 따라, 예상된 대상 사용자의 계정 정보가 있는지를 결정한다. 서버가 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾지 못하면, 서버는 매치 실패 정보를 단말기에 반환하여, 현재 사용자에게 생체 정보를 다시 획득하라고 독촉한다.
단계 S350: 단말기가 계정 정보를 디스플레이하는 단계.
계정 정보를 수신한 후에, 단말기는 사용자가 대상 사용자를 수동으로 추가하도록, 계정 정보 문의 인터페이스 상에 계정 정보를 디스플레이한다. 계정 정보는 계정 번호, 닉네임, 간단한 소개, 및 사진과 같은, 추가될 대상 사용자에 관한 정보를 포함할 수 있다. 현재 사용자는 디스플레이된 계정 정보에 따라, 예상된 대상 사용자가 있는지를 결정한다. 현재 사용자가 디스플레이된 계정 정보에서 예상된 대상 사용자의 계정 정보를 찾지 못하면, 현재의 추가는 취소되고, 생체 정보가 다시 획득된다.
본 실시예에서, 대상 사용자의 생체 정보가 생체 정보와 연관된 계정 정보를 획득하기 위해 식별된다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
도 9는 본 발명의 실시예에 따른 시스템을 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 9에 도시한 바와 같이, 본 실시예는 도 8에 도시한 실시예에서의 모든 단계들을 포함하고, 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플을 찾는 단계를 상세히 설명한다. 그러므로, 단계 S330은 다음을 포함한다.
단계 S331: 서버가 생체 특징 데이터에 따라 대응하는 특징 식별자를 생성하는 단계.
본 실시예에서, 매치 속도를 개선시키기 위해, 서버는 먼저 미리 빠른 매치 방식으로, 데이터베이스 내의 많은 수의 생체 특징 데이터 샘플들에 대해 예비 스크리닝을 수행하여, 매치 범위를 좁힌다. 예로서 얼굴 특징 데이터를 사용하면, 서버는 얼굴 특징 데이터 내의 여러 개의 주요 좌표들(예를 들어, 5대 감각 기관들의 좌표들 또는 얼굴 윤곽의 좌표들)을 추출하고, 특징 식별자(예를 들어, 좌표들의 값들로 이루어진 문자 열)를 생성하고; 또는 얼굴 특징 데이터 내의 여러 개의 특징들의 형상 및 크기 데이터(예를 들어, 얼굴 형태는 둥근 얼굴, 사각 얼굴, 및 타원형 얼굴을 포함하고, 5대 감각 기관들의 형상들은 둥근 눈들, 주름이 있는 눈들, 작은 입, 큰 입, 낮은 콧마루, 및 높은 콧마루를 포함한다)를 추출하고, 특징 식별자(예를 들어, 특정한 인물 특징은 형상의 특징을 나타내는 데 사용되고, 다수의 특징들의 인물 특징들은 문자 열을 형성한다)를 생성한다.
단계 S332: 서버가 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계.
데이터베이스 내의 생체 특징 데이터 샘플에 대해, 서버는 또한 전술한 방식을 사용하여 샘플 특징 식별자를 생성하고, 샘플 특징 식별자를 매치될 특징 식별자와 비교하여, 제1 매치 정도를 획득할 수 있고, 제1 매치 정도가 프리셋된 제1 임계보다 높을 때, 예를 들어, 샘플 특징 식별자가 매치될 특징 식별자와 80%보다 많이 유사할 때, 후속하는 상세 비교를 위해 생체 특징 데이터 샘플을 유지한다.
단계 S333: 서버가 제1 임계보다 큰 제1 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하는 단계.
단계 S334: 서버가 제2 임계보다 큰 제2 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하는 단계.
범위가 좁혀진 후에, 상세한 비교 방식이 사용된다. 예를 들어, 예비 스크리닝 후에 획득된 생체 특징 데이터 샘플들은 얼굴 인식 기술, 지문 인식 기술, 홍채 인식 기술, 또는 음성 인식 기술을 사용하여 단말기에 의해 송신된 생체 특징 데이터와 하나씩 비교되어, 생체 특징 데이터와 더 높은 유사 정도를 갖는 생체 특징 데이터 샘플을 찾는다. 대상 사용자의 얼굴 화상들, 지문 화상들, 또는 홍채 화상들을 찍을 때 사용자가 동일한 화상들을 찍는 것은 불가능하고, 또는 대상 사용자의 음성의 획득 중에, 외부 환경으로부터의 영향 또는 대상 사용자로부터의 영향에 의해 야기될 수 있는 것으로, 대상 사용자의 음성은 이전의 것과 상이하다는 것을 감안하여, 본 실시예에서, 제2 임계가 비교 기준으로서 사용되고, 제2 매치 정도가 제2 임계보다 높으면, 예를 들어 95%보다 높으면, 생체 특징 데이터 샘플은 단말기에 의해 송신된 생체 특징 데이터와 매치하는 것으로 고려된다.
본 실시예에서, 서버는 먼저 빠른 매치 방식을 사용하여 예비 스크리닝을 수행하고, 매치 범위를 좁히고, 매치 속도를 개선시킨 다음에, 서버는 상세한 비교 방식을 사용하여 큰 유사 정도를 갖는 생체 특징 데이터 샘플을 획득하고, 매치를 보다 정확하게 한다.
도 10은 본 발명의 실시예에 따른 시스템을 사용하여 구현되는 계정 정보 획득 방법의 플로우차트이다. 도 10에 도시한 바와 같이, 본 실시예는 도 8에 도시한 실시예에서의 단계들을 모두 포함하고, 현재 사용자가 대상 사용자의 생체 정보를 식별하게 하여 대상 사용자의 계정 정보를 찾기 위해, 단계 S310 전에, 대상 사용자의 계정 정보를 대상 사용자의 생체 특징 데이터와 연관시키는 단계를 더 포함하고, 구체적으로 다음을 포함한다:
단계 S361: 대상 사용자의 단말기가 계정 정보 연관 명령을 수신하고, 대상 사용자의 연관될 생체 정보를 획득하는 단계.
본 실시예에서, 다른 사용자가 대상 사용자의 생체 정보를 식별하게 하여 생체 정보와 연관된 계정 정보를 획득하기 위해, 대상 사용자의 단말기는 먼저 대상 사용자의 생체 정보를 대상 사용자의 계정 정보와 연관시킬 필요가 있다. 생체 정보 연관 동작 제어는 애플리케이션 인터페이스 상에 프리셋되고, 계정 정보 연관 명령은 사용자가 제어를 선택한 후에 트리거된다. 대안적으로, 계정 정보 연관 명령은 "스캔" 제어를 사용하여 직접 트리거될 수 있다. 계정 정보 획득 명령과 구별하기 위해, 사용자가 "스캔" 제어를 선택하고 생체 정보가 획득된 후에, "계정 정보 찾기" 옵션 및 "계정 정보 연관" 옵션을 포함하는 선택 메뉴가 팝업된다. 사용자가 "계정 정보 찾기" 옵션을 선택할 때, 계정 정보 획득 명령이 트리거된다. 사용자가 "계정 정보 연관" 옵션을 선택할 때, 계정 정보 연관 명령이 트리거된다. 연관될 생체 정보를 획득하기 위한 방식은 전술한 실시예에서의 대상 사용자의 생체 정보를 획득하기 위한 방식과 동일할 수 있다. 예를 들어, 사용자의 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴, 지문, 또는 홍채와 같은, 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 사용자의 비디오를 찍고, 다음에 사용자의 5대 감각 기관들을 가장 명확히 반영할 수 있는 얼굴 정보, 지문 정보, 홍채 정보, 또는 음성 정보가 비디오로부터 추출된다.
S362: 대상 사용자의 단말기가 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하는 단계.
후속하는 생체 정보 검색 및 매치 과정들을 보다 간단하고 빠르게 하기 위해, 다수개의 연관될 생체 정보가 계정 정보 연관 동안에 제공될 수 있다. 예를 들어, 상이한 각도들에서 찍힌 얼굴 영상들이 제공되어, 사용자의 3차원 얼굴 특징들을 보다 철저히 반영할 수 있다. 단말기 내의 생체 정보 식별 프로그램은 연관될 생체 특징 데이터를 식별하고, 명확한 생체 특징 데이터를 추출한다. 생체 특징 데이터는 5대 감각 기관들, 얼굴 형태, 지문, 홍채, 음성 주파수, 음색 등의 특징들을 포함할 수 있다. 다수개의 연관될 생체 정보가 있으면, 그에 대응하여 다수개의 생체 특징 데이터가 추출된다. 생체 정보 내의 특징이 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 연관될 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다.
단계 S363: 대상 사용자의 단말기가 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 서버에 송신하는 단계.
생체 특징 데이터 추출이 완료된 후에, 대상 사용자는 단말기를 사용하여 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 애플리케이션 서버에 송신하고, 서버는 대상 사용자의 계정 정보와 생체 특징 데이터를 연관시키고 그들을 저장한다.
단계 S364: 서버가 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 생체 특징 데이터 샘플을 대상 사용자의 계정 정보와 연관시키는 단계.
단계 S365: 서버가 데이터베이스 내에, 연관된 생체 특징 데이터 샘플과 대상 사용자의 계정 정보를 저장하는 단계.
서버는 수신된 계정 정보와 하나 이상의 개수의 연관될 생체 특징 데이터를 연관시키고, 계정 정보에 대응하는 데이터 파일을 생성하고, 데이터 파일을 데이터베이스 내에 저장한다. 다수개의 연관될 생체 특징 데이터가 있으면, 다수개의 생체 특징 데이터는 모두 동일한 사용자의 계정 정보와 연관된다. 다수개의 생체 특징 데이터는 동일한 사용자의 생체 정보를 반영하여, 후속하는 매치를 보다 정확하게 한다. 계정 정보는 생체 특징 데이터와 연관되기 때문에, 애플리케이션은 대상 사용자의 생체 정보를 식별하여 생체 정보와 연관된 계정 정보를 획득할 수 있다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 애플리케이션이 계정 정보를 찾기가 보다 직접적이고 편리하고 보다 빠르다.
실시예에서, 다른 사용자가 현재 사용자의 생체 정보를 식별하게 하여 현재 사용자의 계정 정보를 찾기 위해, 현재 사용자의 생체 정보는 현재 사용자의 계정 정보와 연관될 수 있다. 구체적으로, 현재 사용자의 단말기는 계정 정보 획득 명령을 수신하고, 현재 사용자의 연관될 생체 정보를 획득하고, 연관될 생체 정보로부터 생체 특징 데이터를 추출하고, 현재 사용자의 계정 정보 및 연관될 생체 정보로부터 추출된 생체 특징 데이터를 서버에 송신한다. 다음에 서버는 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 현재 사용자의 계정 정보를 생체 특징 데이터 샘플과 연관시키고, 데이터베이스 내에, 연관된 생체 특징 데이터 샘플과 현재 사용자의 계정 정보를 저장한다.
도 11은 본 발명의 실시예에 따른 계정 정보 획득 단말기의 개략적 구조도이다. 도 11에 도시한 바와 같이, 본 실시예에서 제공된 계정 정보 획득 단말기는
계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하도록 구성된 획득 모듈(110);
생체 정보로부터 생체 특징 데이터를 추출하도록 구성된 식별 모듈(120);
생체 특징 데이터를 서버에 송신하고; 서버에 의해 송신되고 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플과 연관된 계정 정보를 수신하도록 구성된 단말기 네트워크 모듈(130); 및
계정 정보를 디스플레이하도록 구성된 디스플레이 모듈(140)을 포함한다.
본 실시예에서, 현재 사용자는 애플리케이션의 기능 옵션들 중 "스캔" 동작 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 대안적으로, "대상 사용자 생체 정보 획득" 제어는 계정 정보 뷰 윈도우에 프리셋되고, 현재 사용자는 "대상 사용자 생체 정보 획득" 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함할 수 있고, 프리셋된 "대상 사용자 생체 정보 획득" 제어는 사진, 기록, 및 다른 제어들을 포함할 수 있다. 대상 사용자의 생체 정보를 획득하기 위한 많은 방식들이 있을 수 있다. 예를 들어, 얼굴 화상, 지문 화상, 또는 홍채 화상, 음성 기록 등을 포함하는, 대상 사용자의 저장된 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴 화상, 지문 화상, 또는 홍채 화상과 같은, 대상 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 대상 사용자의 비디오를 찍고, 다음에 대상 사용자의 5대 감각 기관들의 특징들을 명확히 반영할 수 있는 얼굴 화상, 또는 지문 특징을 반영하는 지문 화상, 또는 홍채 특징을 반영하는 홍채 화상이 비디오로부터 추출되거나, 대상이 되는 사람의 음성이 비디오로부터 추출된다.
단말기 내의 생체 정보 식별 프로그램은 획득된 생체 정보를 식별할 수 있고, 명확한 생체 특징 데이터를 추출할 수 있다. 생체 특징 데이터는 5대 감각 기관들의 특징들, 얼굴 형태, 지문 패턴, 홍채 특징, 음성 주파수, 음색 등을 포함할 수 있다. 생체 정보 내의 생체 특징 데이터가 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 대상 사용자의 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다. 생체 특징 데이터 추출이 완료된 후에, 단말기는 인터넷을 사용하여 애플리케이션 서버에 생체 특징 데이터를 송신한다. 애플리케이션 보안성을 개선시키기 위해, 생체 특징 데이터는 송신되기 전에 암호화된 다음에 서버에 업로드될 수 있다.
서버는 많은 수의 생체 특징 데이터 샘플들을 저장하고, 하나 이상의 생체 특징 데이터 샘플은 한개의 계정 정보와 연관된다. 서버는 단말기에 의해 업로드된 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾는다. 대상 사용자가 대상 사용자의 생체 정보를 미리 대상 사용자의 계정 정보와 연관시킨 한, 서버는 매치된 생체 특징 데이터 샘플을 찾을 수 있다. 사람이 유사하게 보일 수 있다는 것을 고려하여, 하나보다 많은 검색 결과가 있을 수 있다. 서버는 매치된 생체 특징 데이터 샘플과 연관된 계정 정보를 단말기에 반환한다. 단지 하나의 매치된 생체 특징 데이터 샘플이 있으면, 서버는 한개의 계정 정보를 반환한다. 다수의 매치된 생체 특징 데이터 샘플들이 있으면, 서버는 모든 매치된 생체 특징 데이터 샘플들과 연관된 계정 정보를 단말기에 반환한다. 서버가 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾지 못하면, 서버는 매치 실패 정보를 단말기에 반환하여, 현재 사용자에게 생체 정보를 다시 획득하라고 독촉한다. 계정 정보를 수신한 후에, 단말기는 현재 사용자가 보게 하기 위해 계정 정보 문의 인터페이스 상에 계정 정보를 디스플레이한다. 계정 정보는 계정 번호, 닉네임, 간단한 소개, 및 사진과 같은, 추가될 대상 사용자에 관한 정보를 포함할 수 있다. 현재 사용자가 디스플레이된 계정 정보에 따라, 예상된 대상 사용자가 있는지를 결정한다. 현재 사용자가 디스플레이된 계정 정보에서 예상된 대상 사용자의 계정 정보를 찾지 못하면, 현재의 추가는 취소되고, 생체 정보가 다시 획득된다.
본 실시예에서, 대상 사용자의 생체 정보가 생체 정보와 연관된 계정 정보를 획득하기 위해 식별된다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
실시예에서, 획득 모듈(110)은 계정 정보 연관 명령을 수신하고, 현재 사용자의 연관될 생체 정보를 획득하도록 더 구성되고; 식별 모듈(120)은 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하도록 더 구성되고; 단말기 네트워크 모듈(130)은 현재 사용자의 계정 정보 및 연관될 생체 데이터를 연관시키기 위해 서버에 송신하도록 더 구성된다. 모듈들에 의해 수행된 처리에 의해, 현재 사용자의 계정 정보가 현재 사용자의 생체 특징 데이터와 연관될 수 있다. 이것은 다른 사용자에게 현재 사용자의 생체 정보를 식별하여 현재 사용자의 계정 정보를 찾는 데 도움을 준다.
본 실시예에서, 다른 사용자가 대상 사용자의 생체 정보를 식별하게 하여 생체 정보와 연관된 계정 정보를 획득하기 위해, 대상 사용자의 단말기는 먼저 대상 사용자의 생체 정보를 대상 사용자의 계정 정보와 연관시킬 필요가 있다. 생체 정보 연관 동작 제어는 애플리케이션 인터페이스 상에 프리셋되고, 계정 정보 연관 명령은 사용자가 제어를 선택한 후에 트리거된다. 대안적으로, 계정 정보 연관 명령은 "스캔" 제어를 사용하여 직접 트리거될 수 있다. 계정 정보 획득 명령과 구별하기 위해, 사용자가 "스캔" 제어를 선택하고 생체 정보가 획득된 후에, "계정 정보 찾기" 옵션 및 "계정 정보 연관" 옵션을 포함하는 선택 메뉴가 팝업된다. 사용자가 "계정 정보 찾기" 옵션을 선택할 때, 계정 정보 획득 명령이 트리거된다. 사용자가 "계정 정보 연관" 옵션을 선택할 때, 계정 정보 연관 명령이 트리거된다. 연관될 생체 정보를 획득하기 위한 방식은 전술한 실시예에서의 대상 사용자의 생체 정보를 획득하기 위한 방식과 동일할 수 있다. 예를 들어, 사용자의 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴, 지문, 또는 홍채와 같은, 대상 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 사용자의 비디오를 찍고, 다음에 사용자의 5대 감각 기관들을 가장 명확히 반영할 수 있는 얼굴 정보, 지문 정보, 홍채 정보, 또는 음성 정보가 비디오로부터 추출된다.
후속하는 생체 정보 검색 및 매치 과정들을 보다 간단하고 빠르게 하기 위해, 다수개의 연관될 생체 정보가 계정 정보 연관 동안에 제공될 수 있다. 예를 들어, 상이한 각도들에서 찍힌 얼굴 영상들이 제공되어, 사용자의 3차원 얼굴 특징들을 보다 철저히 반영할 수 있다. 단말기 내의 생체 정보 식별 프로그램은 연관될 생체 특징 데이터를 식별하고, 명확한 생체 특징 데이터를 추출한다. 생체 특징 데이터는 5대 감각 기관들의 특징들, 얼굴 형태, 지문, 홍채, 음성 주파수, 음색 등을 포함할 수 있다. 다수개의 연관될 생체 정보가 있으면, 그에 대응하여 다수개의 생체 특징 데이터가 추출된다. 생체 정보 내의 특징이 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 연관될 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다.
생체 특징 데이터 추출이 완료된 후에, 대상 사용자는 단말기를 사용하여 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 애플리케이션 서버에 송신하고, 서버는 대상 사용자의 계정 정보와 생체 특징 데이터를 연관시키고 그들을 저장한다. 다수개의 연관될 생체 특징 데이터가 있으면, 다수개의 생체 특징 데이터는 모두 동일한 사용자의 계정 정보와 연관된다. 다수개의 생체 특징 데이터는 동일한 사용자의 생체 정보를 반영하여, 후속하는 매치를 보다 정확하게 한다.
도 12는 본 발명의 실시예에 따른 계정 정보 획득 서버의 개략적 구조도이다. 도 12에 도시한 바와 같이, 본 실시예에서 제공된 계정 정보 획득 서버는
단말기에 의해 송신된 대상 사용자의 생체 특징 데이터를 수신하고; 연관된 계정 정보를 디스플레이를 위해 단말기에 송신하도록 구성된 서버 네트워크 모듈(210); 및
생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고; 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하도록 구성된 매치 모듈(220)을 포함한다.
본 실시예에서, 단말기에 의해 송신된 생체 특징 데이터를 수신한 후에, 애플리케이션 서버는 생체 특징 데이터와 연관된 계정 정보를 찾기 위해 데이터베이스를 검색한다. 단말기로부터 수신된 생체 특징 데이터가 암호화된 데이터이면, 서버는 먼저 암호화된 데이터에 대한 복호화 처리를 수행한다.
서버의 데이터베이스는 많은 수의 생체 특징 데이터 샘플들을 저장하고, 하나 이상의 생체 특징 데이터 샘플은 한개의 계정 정보와 연관된다. 서버는 단말기에 의해 업로드된 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾는다. 대상 사용자가 대상 사용자의 생체 정보를 미리 대상 사용자의 계정 정보와 연관시킨 한, 서버는 매치된 생체 특징 데이터 샘플을 찾을 수 있다. 사람이 유사하게 보일 수 있다는 것을 고려하여, 하나보다 많은 검색 결과가 있을 수 있다.
단지 하나의 매치된 생체 특징 데이터 샘플이 발견될 때, 서버는 생체 특징 데이터 샘플과 연관된 계정 정보를 찾기 위해 데이터베이스를 검색한다. 다수의 매치된 생체 특징 데이터 샘플들이 발견될 때, 서버는 모든 매치된 생체 특징 데이터 샘플들과 연관된 계정 정보를 하나씩 검색한다.
서버는 네트워크를 사용하여 발견된 하나 이상의 개수의 연관된 계정 정보를 단말기에 반환한다. 현재 사용자가 반환된 계정 정보에 따라, 예상된 대상 사용자의 계정 정보가 있는지를 결정한다. 서버가 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾지 못하면, 서버는 매치 실패 정보를 단말기에 반환하여, 현재 사용자에게 생체 정보를 다시 획득하라고 독촉한다.
본 실시예에서, 서버는 대상 사용자의 생체 정보와 연관된 계정 정보를 찾는다. 현재 사용자는 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
실시예에서, 매치 모듈(220)은
생체 특징 데이터에 따라 대응하는 특징 식별자를 생성하고;
특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고;
제1 임계보다 큰 제1 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하고;
제2 임계보다 큰 제2 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하도록 더 구성된다. 그러므로, 매치 모듈(220)은 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플을 찾을 수 있다.
본 실시예에서, 매치 속도를 개선시키기 위해, 서버는 먼저 미리 빠른 매치 방식으로, 데이터베이스 내의 많은 수의 생체 특징 데이터 샘플들에 대해 예비 스크리닝을 수행하여, 매치 범위를 좁힌다. 예로서 얼굴 특징 데이터를 사용하면, 서버는 얼굴 특징 데이터 내의 여러 개의 주요 좌표들(예를 들어, 5대 감각 기관들의 좌표들 또는 얼굴 윤곽의 좌표들)을 추출하고, 특징 식별자(예를 들어, 좌표들의 값들로 이루어진 문자 열)를 생성하고; 또는 얼굴 특징 데이터 내의 여러 개의 특징들의 형상 및 크기 데이터(예를 들어, 얼굴 형태는 둥근 얼굴, 사각 얼굴, 및 타원형 얼굴을 포함하고, 5대 감각 기관들의 형상들은 둥근 눈들, 주름이 있는 눈들, 작은 입, 큰 입, 낮은 콧마루, 및 높은 콧마루를 포함한다)를 추출하고, 특징 식별자(예를 들어, 특정한 인물 특징은 형상의 특징을 나타내는 데 사용되고, 다수의 특징들의 인물 특징들은 문자 열을 형성한다)를 생성한다.
데이터베이스 내의 생체 특징 데이터 샘플에 대해, 서버는 또한 전술한 방식을 사용하여 샘플 특징 식별자를 생성하고, 샘플 특징 식별자를 매치될 특징 식별자와 비교하여, 제1 매치 정도를 획득할 수 있고, 제1 매치 정도가 프리셋된 제1 임계보다 높을 때, 예를 들어, 샘플 특징 식별자가 매치될 특징 식별자와 80%보다 많이 유사할 때, 후속하는 상세 비교를 위해 생체 특징 데이터 샘플을 유지한다.
범위가 좁혀진 후에, 상세한 비교 방식이 사용된다. 예를 들어, 예비 스크리닝 후에 획득된 생체 특징 데이터 샘플들은 얼굴 인식 기술, 지문 인식 기술, 홍채 인식 기술, 또는 음성 인식 기술을 사용하여 단말기에 의해 송신된 생체 특징 데이터와 하나씩 비교되어, 생체 특징 데이터와 더 높은 유사 정도를 갖는 생체 특징 데이터 샘플을 찾는다. 대상 사용자의 얼굴 화상들, 지문 화상들, 또는 홍채 화상들을 찍을 때 사용자가 동일한 화상들을 찍는 것은 불가능하고, 또는 대상 사용자의 음성의 획득 중에, 외부 환경으로부터의 영향 또는 대상 사용자로부터의 영향에 의해 여기될 수 있는 것으로, 대상 사용자의 음성은 이전의 것과 상이하다는 것을 감안하여, 본 실시예에서, 제2 임계가 비교 기준으로서 사용되고, 제2 매치 정도가 제2 임계보다 높으면, 예를 들어 95%보다 높으면, 생체 특징 데이터 샘플은 단말기에 의해 송신된 생체 특징 데이터와 매치하는 것으로 고려된다.
본 실시예에서, 서버는 먼저 빠른 매치 방식을 사용하여 예비 스크리닝을 수행하고, 매치 범위를 좁히고, 매치 속도를 개선시킨 다음에, 서버는 상세한 비교 방식을 사용하여 큰 유사 정도를 갖는 생체 특징 데이터 샘플을 획득하고, 매치를 보다 정확하게 한다.
도 13은 본 발명의 실시예에 따른 계정 정보 획득 서버의 개략적 구조도이다. 도 13에 도시한 바와 같이, 본 실시예는 도 12에 도시한 실시예에서의 모듈들을 모두 포함한다. 현재 사용자가 대상 사용자의 생체 정보를 식별하게 하여 대상 사용자의 계정 정보를 찾기 위해, 대상 사용자의 계정 정보가 대상 사용자의 생체 특징 데이터와 연관될 수 있다. 그러므로, 서버는 연관 및 저장 모듈(230)을 더 구비하고, 여기서
서버 네트워크 모듈(210)은 대상 사용자의 단말기에 의해 송신된 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 수신하도록 더 구성되고;
연관 및 저장 모듈(230)은 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 생체 특징 데이터 샘플을 대상 사용자의 계정 정보와 연관시키고; 데이터베이스 내에, 연관된 생체 특징 데이터 샘플과 대상 사용자의 계정 정보를 저장하도록 구성된다.
본 실시예에서, 다른 사용자가 대상 사용자의 생체 정보를 식별하게 하여 생체 정보와 연관된 계정 정보를 획득하기 위해, 대상 사용자는 먼저 단말기를 사용하고, 연관시키기 위해 대상 사용자의 연관될 생체 정보로부터 추출된 연관될 생체 특징 데이터 및 대상 사용자의 계정 정보를 서버에 송신할 필요가 있다. 후속하는 생체 정보 검색 및 매치 과정들을 보다 간단하고 빠르게 하기 위해, 단말기는 서버에 한개의 계정 정보 및 다수개의 연관될 생체 특징 데이터를 제공할 수 있다. 다수개의 생체 특징 데이터는 동일한 사용자의 생체 정보를 반영하여, 후속하는 매치를 보다 정확하게 한다. 서버는 수신된 생체 정보와 하나 이상의 개수의 연관될 생체 특징 데이터를 연관시키고, 계정 정보에 대응하는 데이터 파일을 생성하고, 데이터 파일을 데이터베이스 내에 저장한다. 계정 정보는 생체 특징 데이터와 연관되기 때문에, 애플리케이션은 대상 사용자의 생체 정보를 식별하여 생체 정보와 연관된 계정 정보를 획득할 수 있다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 애플리케이션이 계정 정보를 찾기가 보다 직접적이고 편리하고 보다 빠르다.
실시예에서, 다른 사용자가 현재 사용자의 생체 정보를 식별하게 하여 현재 사용자의 계정 정보를 찾기 위해, 현재 사용자의 계정 정보가 또한 현재 사용자의 생체 특징 데이터와 연관될 수 있다. 구체적으로, 서버 네트워크 모듈(210)은 현재 사용자의 단말기에 의해 송신된 현재 사용자의 계정 정보 및 연관될 생체 특징 데이터를 수신하도록 더 구성되고; 연관 및 저장 모듈(230)은 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 생체 특징 데이터 샘플을 현재 사용자의 계정 정보와 연관시키고, 데이터베이스 내에, 연관된 생체 특징 데이터 샘플과 현재 사용자의 계정 정보를 저장하도록 구성된다.
본 발명의 실시예는 계정 정보 획득 시스템을 더 제공한다. 도 1을 참조하면, 시스템은 단말기(100) 및 서버(200)를 포함하고,
단말기(100)는 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하고, 생체 정보로부터 생체 특징 데이터를 추출하고, 생체 특징 데이터를 서버(200)에 송신하고; 연관된 계정 정보를 디스플레이하도록 구성되고;
서버(200)는 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고; 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하고, 연관된 계정 정보를 단말기(100)에 송신하도록 구성된다.
본 실시예에서, 현재 사용자는 애플리케이션의 기능 옵션들 중 "스캔" 동작 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 대안적으로, "대상 사용자 생체 정보 획득" 제어는 계정 정보 뷰 윈도우에 프리셋되고, 현재 사용자는 "대상 사용자 생체 정보 획득" 제어를 선택하여, 계정 정보 획득 명령을 트리거할 수 있다. 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함할 수 있고, 프리셋된 "대상 사용자 생체 정보 획득" 제어는 사진, 기록, 및 다른 제어들을 포함할 수 있다. 대상 사용자의 생체 정보를 획득하기 위한 많은 방식들이 있을 수 있다. 예를 들어, 얼굴 화상, 지문 화상, 또는 홍채 화상, 음성 기록 등을 포함하는, 대상 사용자의 저장된 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴 화상, 지문 화상, 또는 홍채 화상과 같은, 대상 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 대상 사용자의 비디오를 찍고, 다음에 대상 사용자의 5대 감각 기관들의 특징들을 명확히 반영할 수 있는 얼굴 화상, 또는 지문 특징을 반영하는 지문 화상, 또는 홍채 특징을 반영하는 홍채 화상이 비디오로부터 추출되거나, 대상이 되는 사람의 음성이 비디오로부터 추출된다.
단말기 내의 생체 정보 식별 프로그램은 획득된 생체 정보를 식별할 수 있고, 명확한 생체 특징 데이터를 추출할 수 있다. 생체 특징 데이터는 5대 감각 기관들의 특징들, 얼굴 형태, 지문 패턴, 홍채 특징, 음성 주파수, 음색 등을 포함할 수 있다. 생체 정보 내의 생체 특징 데이터가 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 대상 사용자의 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다. 생체 특징 데이터 추출이 완료된 후에, 단말기는 인터넷을 사용하여 애플리케이션 서버에 생체 특징 데이터를 송신한다. 애플리케이션 보안성을 개선시키기 위해, 생체 특징 데이터는 송신되기 전에 암호화된 다음에 서버에 업로드될 수 있다.
단말기로부터 수신된 생체 특징 데이터가 암호화된 데이터이면, 서버는 먼저 암호화된 데이터에 대한 복호화 처리를 수행한다. 서버의 데이터베이스는 많은 수의 생체 특징 데이터 샘플들을 저장하고, 하나 이상의 생체 특징 데이터 샘플은 한개의 계정 정보와 연관된다. 서버는 단말기에 의해 업로드된 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾는다. 대상 사용자가 대상 사용자의 생체 정보를 미리 대상 사용자의 계정 정보와 연관시킨 한, 서버는 매치된 생체 특징 데이터 샘플을 찾을 수 있다. 사람이 유사하게 보일 수 있다는 것을 고려하여, 하나보다 많은 검색 결과가 있을 수 있다.
단지 하나의 매치된 생체 특징 데이터 샘플이 발견될 때, 서버는 생체 특징 데이터 샘플과 연관된 계정 정보를 찾기 위해 데이터베이스를 검색한다. 다수의 매치된 생체 특징 데이터 샘플들이 발견될 때, 서버는 모든 매치된 생체 특징 데이터 샘플들과 연관된 계정 정보를 하나씩 검색한다. 서버는 네트워크를 사용하여 발견된 하나 이상의 개수의 연관된 계정 정보를 단말기에 반환한다. 현재 사용자가 반환된 계정 정보에 따라, 예상된 대상 사용자의 계정 정보가 있는지를 결정한다. 서버가 생체 특징 데이터에 따라 매치된 생체 특징 데이터 샘플을 찾지 못하면, 서버는 매치 실패 정보를 단말기에 반환하여, 현재 사용자에게 생체 정보를 다시 획득하라고 독촉한다.
계정 정보를 수신한 후에, 단말기는 사용자가 대상 사용자를 수동으로 추가하도록, 계정 정보 문의 인터페이스 상에 계정 정보를 디스플레이한다. 계정 정보는 계정 번호, 닉네임, 간단한 소개, 및 사진과 같은, 추가될 대상 사용자에 관한 정보를 포함할 수 있다. 현재 사용자는 디스플레이된 계정 정보에 따라, 예상된 대상 사용자가 있는지를 결정한다. 현재 사용자가 디스플레이된 계정 정보에서 예상된 대상 사용자의 계정 정보를 찾지 못하면, 현재의 추가는 취소되고, 생체 정보가 다시 획득된다.
본 실시예에서, 대상 사용자의 생체 정보가 생체 정보와 연관된 계정 정보를 획득하기 위해 식별된다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 생체 정보와 계정 정보 간의 연관은 애플리케이션이 계정 정보를 보다 직접적이고 편리하고 보다 빠르게 찾게 한다.
실시예에서, 서버(200)는 생체 특징 데이터에 따라 대응하는 특징 식별자를 생성하고; 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고; 제1 임계보다 큰 제1 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하고; 제2 임계보다 큰 제2 매치 정도를 갖는 생체 특징 데이터 샘플을 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하도록 더 구성된다. 처리에 의해, 서버(200)는 매치된 생체 특징 데이터 샘플을 찾을 수 있다.
본 실시예에서, 매치 속도를 개선시키기 위해, 서버는 먼저 미리 빠른 매치 방식으로, 데이터베이스 내의 많은 수의 생체 특징 데이터 샘플들에 대해 예비 스크리닝을 수행하여, 매치 범위를 좁힌다. 예로서 얼굴 특징 데이터를 사용하면, 서버는 얼굴 특징 데이터 내의 여러 개의 주요 좌표들(예를 들어, 5대 감각 기관들의 좌표들 또는 얼굴 윤곽의 좌표들)을 추출하고, 특징 식별자(예를 들어, 좌표들의 값들로 이루어진 문자 열)를 생성하고; 또는 얼굴 특징 데이터 내의 여러 개의 특징들의 형상 및 크기 데이터(예를 들어, 얼굴 형태는 둥근 얼굴, 사각 얼굴, 및 타원형 얼굴을 포함하고, 5대 감각 기관들의 형상들은 둥근 눈들, 주름이 있는 눈들, 작은 입, 큰 입, 낮은 콧마루, 및 높은 콧마루를 포함한다)를 추출하고, 특징 식별자(예를 들어, 특정한 인물 특징은 형상의 특징을 나타내는 데 사용되고, 다수의 특징들의 인물 특징들은 문자 열을 형성한다)를 생성한다.
데이터베이스 내의 생체 특징 데이터 샘플에 대해, 서버는 또한 전술한 방식을 사용하여 샘플 특징 식별자를 생성하고, 샘플 특징 식별자를 매치될 특징 식별자와 비교하여, 제1 매치 정도를 획득할 수 있고, 제1 매치 정도가 프리셋된 제1 임계보다 높을 때, 예를 들어, 샘플 특징 식별자가 매치될 특징 식별자와 80%보다 많이 유사할 때, 후속하는 상세 비교를 위해 생체 특징 데이터 샘플을 유지한다.
범위가 좁혀진 후에, 상세한 비교 방식이 사용된다. 예를 들어, 예비 스크리닝 후에 획득된 생체 특징 데이터 샘플들은 얼굴 인식 기술, 지문 인식 기술, 홍채 인식 기술, 또는 음성 인식 기술을 사용하여 단말기에 의해 송신된 생체 특징 데이터와 하나씩 비교되어, 생체 특징 데이터와 더 높은 유사 정도를 갖는 생체 특징 데이터 샘플을 찾는다. 대상 사용자의 얼굴 화상들, 지문 화상들, 또는 홍채 화상들을 찍을 때 사용자가 동일한 화상들을 찍는 것은 불가능하고, 또는 대상 사용자의 음성의 획득 중에, 외부 환경으로부터의 영향 또는 대상 사용자로부터의 영향에 의해 야기될 수 있는 것으로, 대상 사용자의 음성은 이전의 것과 상이하다는 것을 감안하여, 본 실시예에서, 제2 임계가 비교 기준으로서 사용되고, 제2 매치 정도가 제2 임계보다 높으면, 예를 들어 95%보다 높으면, 생체 특징 데이터 샘플은 단말기에 의해 송신된 생체 특징 데이터와 매치하는 것으로 고려된다.
본 실시예에서, 서버는 먼저 빠른 매치 방식을 사용하여 예비 스크리닝을 수행하고, 매치 범위를 좁히고, 매치 속도를 개선시킨 다음에, 서버는 상세한 비교 방식을 사용하여 큰 유사 정도를 갖는 생체 특징 데이터 샘플을 획득하고, 매치를 보다 정확하게 한다.
실시예에서, 단말기(100)는 계정 정보 연관 명령을 수신하고, 현재 사용자의 연관될 생체 정보를 획득하고, 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하고; 현재 사용자의 계정 정보 및 연관될 생체 특징 데이터를 서버(200)에 송신하도록 더 구성되고;
서버(200)는 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 생체 특징 데이터 샘플을 현재 사용자의 계정 정보와 연관시키고; 데이터베이스 내에, 연관된 생체 특징 데이터 샘플과 현재 사용자의 계정 정보를 저장하도록 더 구성된다.
단말기(100) 및 서버(200)에 의해 수행된 처리에 의해, 현재 사용자의 계정 정보가 현재 사용자의 생체 특징 데이터와 연관될 수 있다.
본 실시예에서, 다른 사용자가 대상 사용자의 생체 정보를 식별하게 하여 생체 정보와 연관된 계정 정보를 획득하기 위해, 대상 사용자의 단말기는 먼저 대상 사용자의 생체 정보를 대상 사용자의 계정 정보와 연관시킬 필요가 있다. 생체 정보 연관 동작 제어는 애플리케이션 인터페이스 상에 프리셋되고, 계정 정보 연관 명령은 사용자가 제어를 선택한 후에 트리거된다. 대안적으로, 계정 정보 연관 명령은 "스캔" 제어를 사용하여 직접 트리거될 수 있다. 계정 정보 획득 명령과 구별하기 위해, 사용자가 "스캔" 제어를 선택하고 생체 정보가 획득된 후에, "계정 정보 찾기" 옵션 및 "계정 정보 연관" 옵션을 포함하는 선택 메뉴가 팝업된다. 사용자가 "계정 정보 찾기" 옵션을 선택할 때, 계정 정보 획득 명령이 트리거된다. 사용자가 "계정 정보 연관" 옵션을 선택할 때, 계정 정보 연관 명령이 트리거된다. 연관될 생체 정보를 획득하기 위한 방식은 전술한 실시예에서의 대상 사용자의 생체 정보를 획득하기 위한 방식과 동일할 수 있다. 예를 들어, 사용자의 생체 정보가 단말기의 메모리로부터 직접 선택된다. 대안적으로, 얼굴, 지문, 또는 홍채와 같은, 사용자의 생체 정보가 카메라를 사용하여 사진 찍힌다. 대안적으로, 대상 사용자의 음성이 마이크로폰을 사용하여 수신된다. 대안적으로, 카메라는 사용자의 비디오를 찍고, 다음에 사용자의 5대 감각 기관들을 가장 명확히 반영할 수 있는 얼굴 정보, 지문 정보, 홍채 정보, 또는 음성 정보가 비디오로부터 추출된다.
후속하는 생체 정보 검색 및 매치 과정들을 보다 간단하고 빠르게 하기 위해, 다수개의 연관될 생체 정보가 계정 정보 연관 동안에 제공될 수 있다. 예를 들어, 상이한 각도들에서 찍힌 얼굴 영상들이 제공되어, 사용자의 3차원 얼굴 특징들을 보다 철저히 반영할 수 있다. 단말기 내의 생체 정보 식별 프로그램은 연관될 생체 특징 데이터를 식별하고, 명확한 생체 특징 데이터를 추출한다. 생체 특징 데이터는 5대 감각 기관들의 특징들, 얼굴 형태, 지문, 홍채, 음성 주파수, 음색 등을 포함할 수 있다. 다수개의 연관될 생체 정보가 있으면, 그에 대응하여 다수개의 생체 특징 데이터가 추출된다. 생체 정보 내의 특징이 충분히 명확하지 않으면, 프로그램은 사용자에게 식별 및 추출이 실패했다고 알릴 수 있고, 사용자에게 생체 정보를 다시 획득하라고 요구할 수 있고, 연관될 생체 정보를 획득하기 위해 인터페이스에 돌아올 수 있다.
생체 특징 데이터 추출이 완료된 후에, 사용자는 단말기를 사용하여 사용자의 계정 정보 및 연관될 생체 특징 데이터를 애플리케이션 서버에 송신하고, 서버는 사용자의 계정 정보와 생체 특징 데이터를 연관시키고 그들을 저장한다.
서버는 수신된 계정 정보와 하나 이상의 개수의 연관될 생체 특징 데이터를 연관시키고, 계정 정보에 대응하는 데이터 파일을 생성하고, 데이터 파일을 데이터베이스 내에 저장한다. 다수개의 연관될 생체 특징 데이터가 있으면, 다수개의 생체 특징 데이터는 모두 동일한 사용자의 계정 정보와 연관된다. 다수개의 생체 특징 데이터는 동일한 사용자의 생체 정보를 반영하여, 후속하는 매치를 보다 정확하게 한다. 계정 정보는 생체 특징 데이터와 연관되기 때문에, 애플리케이션은 대상 사용자의 생체 정보를 식별하여 생체 정보와 연관된 계정 정보를 획득할 수 있다. 성가신 계정 번호를 입력할 필요가 없고, 대상 사용자가 단말기를 휴대할 필요가 없고, 애플리케이션이 계정 정보를 찾기가 보다 직접적이고 편리하고 보다 빠르다.
도 14는 본 발명의 실시예에 따른 계정 정보 획득 단말기의 하드웨어의 개략 구조도이다. 도 14에 도시한 바와 같이, 단말기는
프로세서(1401)(예를 들어, CPU) 및 비휘발성 메모리(1402)를 포함할 수 있고, 여기서
비휘발성 메모리(1402)는 프로세서(1401)에 의해 실행될 수 있는 획득 명령, 식별 명령, 단말기 네트워크 명령, 및 디스플레이 명령을 포함하는 머신 판독가능 명령어를 저장하도록 구성되고,
프로세서(1401)는 비휘발성 메모리(1402) 내에 저장된 획득 명령, 식별 명령, 단말기 네트워크 명령, 및 디스플레이 명령을 판독 및 실행하여, 도 11에 도시한 계정 정보 획득 단말기 내의 모듈의 기능들을 구현하도록 구성된다.
도 15는 본 발명의 실시예에 따른 계정 정보 획득 서버의 하드웨어의 개략 구조도이다. 도 15에 도시한 바와 같이, 서버는
프로세서(1501)(예를 들어, CPU) 및 비휘발성 메모리(1502)를 포함할 수 있고, 여기서
비휘발성 메모리(1502)는 프로세서(1501)에 의해 실행될 수 있는 서버 네트워크 명령, 매치 명령, 및 연관 및 저장 명령을 포함하는 머신 판독가능 명령어를 저장하도록 구성되고,
프로세서(1501)는 비휘발성 메모리(1502) 내에 저장된 서버 네트워크 명령, 매치 명령, 및 연관 및 저장 명령을 판독 및 실행하여, 도 12 및 도 13에 도시한 계정 정보 획득 단말기 내의 모듈의 기능들을 구현하도록 구성된다.
본 명세서 내의 용어들 "포함한다", "구성한다", 및 그것의 기타 변형은 기술된 과정들, 방법들, 물체들, 또는 장치들의 존재를 명시하지만, 하나 이상의 다른 과정들, 방법들, 물체들, 또는 장치들의 존재를 배제하지 않는 비배타적 포함을 커버하도록 의도된다는 점에 주목하여야 한다. 달리 명시되지 않는다면, "...를 포함한다"에 의해 제한된 요소는 요소를 포함하는 과정, 방법, 물품, 또는 디바이스 내에 존재하는 다른 동일한 요소들을 배제하지 않는다.
본 발명의 전술한 실시예들의 순차 번호들은 단지 설명하기 위한 것이지, 실시예들 중에서의 선호를 의미하지 않는다.
구현 방식들의 전술한 설명을 통해, 본 개시내용이 소프트웨어 플러스 필수적인 하드웨어 플랫폼에 의해 구현될 수 있고, 물론 하드웨어에 의해 또한 구현될 수 있지만, 많은 경우들에서, 소프트웨어 구현이 선호된다는 것은 본 기술 분야의 통상의 기술자에게 분명하다. 이러한 이해에 기초하여, 본 개시내용의 기술적 해결책들 또는 기존의 기술에 기여하는 부분은 실질적으로 소프트웨어 제품의 형태로 실시될 수 있다. 컴퓨터 소프트웨어 제품은 저장 매체(예를 들어, ROM/RAM, 자기 디스크, 또는 광학 디스크) 내에 저장되고, (이동 전화, 컴퓨터, 서버, 또는 네트워크 디바이스일 수 있는) 단말기 디바이스에 본 발명의 실시예들에 따른 방법을 수행하라고 명령하기 위한 여러 명령어들을 포함한다.
전술한 설명들은 단지 본 발명의 양호한 실시예들이고, 본 발명의 보호 범위는 이로 제한되지 않는다. 본 발명 내의 본 명세서의 내용 및 첨부 도면에 따라 또는 본 발명을 다른 관련된 분야들에서 직접 또는 간접적으로 적용함으로써 이루어진 모든 등가적인 구조 또는 과정 변화들은 본 발명의 보호 범위 내에 들 것이다.

Claims (20)

  1. 계정 정보 획득 방법으로서,
    계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하는 단계;
    상기 생체 정보로부터 생체 특징 데이터를 추출하고, 서버에 상기 생체 특징 데이터를 송신하는 단계; 및
    상기 서버로부터, 상기 대상 사용자 - 이 대상 사용자의 적어도 하나의 연관된 생체 특징 데이터 샘플이 상기 생체 특징 데이터와 매치함 - 의 계정 정보를 수신하고, 상기 계정 정보를 디스플레이하는 단계
    를 포함하고,
    상기 서버는 상기 생체 특징 데이터의 일부를 추출하고 상기 생체 특징 데이터의 상기 일부를 변환하여 대응하는 특징 식별자를 생성하고, 상기 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고, 상기 제1 임계보다 큰 제1 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하고, 상기 제2 임계보다 큰 제2 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하는, 계정 정보 획득 방법.
  2. 제1항에 있어서, 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하는 상기 단계 전에,
    상기 대상 사용자의 단말기에 의해, 계정 정보 연관 명령을 수신하고, 상기 대상 사용자의 연관될 생체 정보를 획득하는 단계;
    상기 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하는 단계; 및
    상기 대상 사용자의 계정 정보 및 상기 연관될 생체 특징 데이터를 연관시키기 위해 상기 서버에 송신하는 단계를 더 포함하는 계정 정보 획득 방법.
  3. 제1항 또는 제2항에 있어서, 상기 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함하는 계정 정보 획득 방법.
  4. 계정 정보 획득 방법으로서,
    단말기에 의해 송신된 대상 사용자의 생체 특징 데이터를 수신하는 단계;
    상기 생체 특징 데이터의 일부를 추출하고 상기 생체 특징 데이터의 상기 일부를 변환하여 대응하는 특징 식별자를 생성하는 단계;
    상기 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계;
    상기 제1 임계보다 큰 제1 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하는 단계;
    상기 제2 임계보다 큰 제2 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하는 단계;
    상기 생체 특징 데이터와 매치하는 상기 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하는 단계; 및
    상기 연관된 계정 정보를 디스플레이를 위해 상기 단말기에 송신하는 단계를 포함하는, 계정 정보 획득 방법.
  5. 제4항에 있어서, 단말기에 의해 송신된 대상 사용자의 생체 특징 데이터를 수신하는 상기 단계 전에
    상기 대상 사용자의 단말기에 의해 송신된 상기 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 수신하는 단계;
    상기 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 상기 생체 특징 데이터 샘플을 상기 대상 사용자의 상기 계정 정보와 연관시키는 단계; 및
    상기 데이터베이스 내에, 연관된 상기 생체 특징 데이터 샘플과 상기 대상 사용자의 상기 계정 정보를 저장하는 단계를 더 포함하는 계정 정보 획득 방법.
  6. 계정 정보 획득 방법으로서,
    단말기에 의해, 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하고, 상기 생체 정보로부터 생체 특징 데이터를 추출하고, 상기 생체 특징 데이터를 서버에 송신하는 단계;
    상기 서버에 의해, 상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 단계;
    상기 서버에 의해, 상기 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하고, 상기 연관된 계정 정보를 상기 단말기에 송신하는 단계; 및
    상기 단말기에 의해, 상기 계정 정보를 디스플레이하는 단계
    를 포함하고,
    상기 서버에 의해, 상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하는 상기 단계는
    상기 서버에 의해, 상기 생체 특징 데이터의 일부를 추출하고 상기 생체 특징 데이터의 상기 일부를 변환하여 대응하는 특징 식별자를 생성하는 단계;
    상기 서버에 의해, 상기 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 상기 데이터베이스를 검색하는 단계;
    상기 서버에 의해, 상기 제1 임계보다 큰 제1 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하는 단계; 및
    상기 서버에 의해, 상기 제2 임계보다 큰 제2 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하는 단계를 포함하는, 계정 정보 획득 방법.
  7. 제6항에 있어서, 단말기에 의해, 대상 사용자의 생체 정보를 획득하는 상기 단계 전에,
    상기 대상 사용자의 단말기에 의해, 계정 정보 연관 명령을 수신하고, 상기 대상 사용자의 연관될 생체 정보를 획득하고, 상기 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하는 단계;
    상기 대상 사용자의 단말기에 의해, 상기 대상 사용자의 계정 정보 및 상기 연관될 생체 특징 데이터를 상기 서버에 송신하는 단계;
    상기 서버에 의해, 상기 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 상기 생체 특징 데이터 샘플을 상기 대상 사용자의 상기 계정 정보와 연관시키는 단계; 및
    상기 서버에 의해 상기 데이터베이스 내에, 연관된 상기 생체 특징 데이터 샘플과 상기 대상 사용자의 상기 계정 정보를 저장하는 단계를 더 포함하는 계정 정보 획득 방법.
  8. 제7항에 있어서, 상기 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함하는 계정 정보 획득 방법.
  9. 계정 정보 획득 단말기로서,
    계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하도록 구성된 획득 모듈;
    상기 생체 정보로부터 생체 특징 데이터를 추출하도록 구성된 식별 모듈;
    상기 생체 특징 데이터를 서버에 송신하고; 상기 서버로부터, 상기 대상 사용자 - 이 대상 사용자의 적어도 하나의 연관된 생체 특징 데이터 샘플이 상기 생체 특징 데이터와 매치함 - 의 계정 정보를 수신하도록 구성된 단말기 네트워크 모듈; 및
    상기 계정 정보를 디스플레이하도록 구성된 디스플레이 모듈
    을 포함하고,
    상기 서버는 상기 생체 특징 데이터의 일부를 추출하고 상기 생체 특징 데이터의 상기 일부를 변환하여 대응하는 특징 식별자를 생성하고, 상기 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고, 상기 제1 임계보다 큰 제1 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하고, 상기 제2 임계보다 큰 제2 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하는, 계정 정보 획득 단말기.
  10. 제9항에 있어서,
    상기 획득 모듈은 계정 정보 연관 명령을 수신하고, 현재 사용자의 연관될 생체 정보를 획득하도록 더 구성되고;
    상기 식별 모듈은 상기 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하도록 더 구성되고;
    상기 단말기 네트워크 모듈은 상기 현재 사용자의 계정 정보와 상기 연관될 생체 특징 데이터를 연관시키기 위해 상기 서버에 송신하도록 더 구성된 계정 정보 획득 단말기.
  11. 제9항 또는 제10항에 있어서, 상기 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함하는 계정 정보 획득 단말기.
  12. 계정 정보 획득 서버로서,
    단말기에 의해 송신된 대상 사용자의 생체 특징 데이터를 수신하고; 연관된 계정 정보를 디스플레이를 위해 상기 단말기에 송신하도록 구성된 서버 네트워크 모듈; 및
    상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고; 상기 생체 특징 데이터 샘플과 연관된 상기 계정 정보를 획득하도록 구성된 매치 모듈
    을 포함하고,
    상기 매치 모듈은
    상기 생체 특징 데이터의 일부를 추출하고 상기 생체 특징 데이터의 상기 일부를 변환하여 대응하는 특징 식별자를 생성하고;
    상기 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 상기 데이터베이스를 검색하고;
    상기 제1 임계보다 큰 제1 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하고;
    상기 제2 임계보다 큰 제2 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하도록 더 구성된, 계정 정보 획득 서버.
  13. 제12항에 있어서, 연관 및 저장 모듈을 더 포함하고,
    상기 서버 네트워크 모듈은 상기 대상 사용자의 단말기에 의해 송신된 상기 대상 사용자의 계정 정보 및 연관될 생체 특징 데이터를 수신하도록 더 구성되고;
    상기 연관 및 저장 모듈은 상기 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 상기 생체 특징 데이터 샘플을 상기 대상 사용자의 상기 계정 정보와 연관시키고; 상기 데이터베이스 내에, 연관된 상기 생체 특징 데이터 샘플과 상기 대상 사용자의 상기 계정 정보를 저장하도록 구성된 계정 정보 획득 서버.
  14. 계정 정보 획득 시스템으로서, 상기 계정 정보 획득 시스템은 단말기 및 서버를 포함하고,
    상기 단말기는 계정 정보 획득 명령을 수신하고, 대상 사용자의 생체 정보를 획득하고, 상기 생체 정보로부터 생체 특징 데이터를 추출하고, 상기 생체 특징 데이터를 상기 서버에 송신하고; 연관된 계정 정보를 디스플레이하도록 구성되고;
    상기 서버는 상기 생체 특징 데이터와 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 데이터베이스를 검색하고; 상기 생체 특징 데이터 샘플과 연관된 계정 정보를 획득하고, 상기 연관된 계정 정보를 상기 단말기에 송신하도록 구성되고,
    상기 서버는
    상기 생체 특징 데이터의 일부를 추출하고 상기 생체 특징 데이터의 상기 일부를 변환하여 대응하는 특징 식별자를 생성하고;
    상기 특징 식별자와 제1 임계보다 큰 제1 매치 정도로 매치하는 적어도 하나의 생체 특징 데이터 샘플을 찾기 위해 상기 데이터베이스를 검색하고;
    상기 제1 임계보다 큰 제1 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 비교하여, 제2 임계보다 큰 제2 매치 정도를 갖는 적어도 하나의 생체 특징 데이터 샘플을 획득하고;
    상기 제2 임계보다 큰 제2 매치 정도를 갖는 상기 생체 특징 데이터 샘플을 상기 생체 특징 데이터와 매치하는 생체 특징 데이터 샘플로서 사용하도록 더 구성된, 계정 정보 획득 시스템.
  15. 제14항에 있어서, 상기 단말기는 계정 정보 연관 명령을 수신하고, 현재 사용자의 연관될 생체 정보를 획득하고, 상기 연관될 생체 정보로부터 연관될 생체 특징 데이터를 추출하고; 상기 현재 사용자의 계정 정보 및 상기 연관될 생체 특징 데이터를 상기 서버에 송신하도록 더 구성되고;
    상기 서버는 상기 연관될 생체 특징 데이터를 생체 특징 데이터 샘플로서 사용하고, 상기 생체 특징 데이터 샘플을 상기 현재 사용자의 상기 계정 정보와 연관시키고; 상기 데이터베이스 내에, 연관된 상기 생체 특징 데이터 샘플과 상기 현재 사용자의 상기 계정 정보를 저장하도록 더 구성된 계정 정보 획득 시스템.
  16. 제15항에 있어서, 상기 생체 정보는 얼굴 영상 정보, 지문 정보, 홍채 정보, 및 음성 정보 중 하나 또는 그들의 조합을 포함하는 계정 정보 획득 시스템.
  17. 삭제
  18. 삭제
  19. 삭제
  20. 삭제
KR1020177034452A 2015-04-29 2016-04-21 계정 정보 획득 방법, 단말기, 서버 및 시스템 KR102038214B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510212985.9A CN106202071A (zh) 2015-04-29 2015-04-29 账户信息获取的方法、终端、服务器和系统
CN201510212985.9 2015-04-29
PCT/CN2016/079822 WO2016173443A1 (zh) 2015-04-29 2016-04-21 账户信息获取的方法、终端、服务器和系统

Publications (2)

Publication Number Publication Date
KR20170140397A KR20170140397A (ko) 2017-12-20
KR102038214B1 true KR102038214B1 (ko) 2019-10-29

Family

ID=57198897

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020177034452A KR102038214B1 (ko) 2015-04-29 2016-04-21 계정 정보 획득 방법, 단말기, 서버 및 시스템

Country Status (5)

Country Link
US (2) US10693871B2 (ko)
JP (2) JP2018523185A (ko)
KR (1) KR102038214B1 (ko)
CN (1) CN106202071A (ko)
WO (1) WO2016173443A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100558798B1 (ko) * 2003-03-27 2006-03-14 유나이티드 테크놀로지스 코포레이션 니켈 합금의 초연삭재 점가공

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106202071A (zh) * 2015-04-29 2016-12-07 腾讯科技(深圳)有限公司 账户信息获取的方法、终端、服务器和系统
CN106557928A (zh) * 2015-09-23 2017-04-05 腾讯科技(深圳)有限公司 一种信息处理方法及终端
CN106790527A (zh) * 2016-12-20 2017-05-31 张峰 账户信息处理方法、系统和终端
WO2018213947A1 (zh) * 2017-05-20 2018-11-29 深圳信炜科技有限公司 图像识别系统及电子装置
CN107358144A (zh) * 2017-05-20 2017-11-17 深圳信炜科技有限公司 图像识别系统及电子装置
CN107358145A (zh) * 2017-05-20 2017-11-17 深圳信炜科技有限公司 图像传感器及电子装置
CN107609044B (zh) * 2017-08-17 2019-03-29 平安科技(深圳)有限公司 一种信息获取方法及终端设备
CN110046898B (zh) * 2018-01-17 2022-01-25 苏州君林智能科技有限公司 账户信息的分组方法、装置及支付方法、装置
CN108959911A (zh) * 2018-06-14 2018-12-07 联动优势科技有限公司 一种密钥链生成、验证方法及其装置
CN114219497A (zh) * 2018-06-27 2022-03-22 创新先进技术有限公司 账户信息确定方法、装置及服务器
CN111625793B (zh) * 2019-02-27 2023-06-23 阿里巴巴集团控股有限公司 身份识别、订单支付、子人脸库建立方法、装置及设备、订单支付系统
CN110414200B (zh) 2019-04-08 2021-07-23 广州腾讯科技有限公司 身份验证方法、装置、存储介质和计算机设备
CN112101254B (zh) * 2020-09-21 2024-06-14 深圳喜为智慧科技有限公司 一种提升图像识别精度和速度的方法和系统
CN113032802B (zh) * 2021-03-09 2023-09-19 航天信息股份有限公司 一种数据安全存储方法及系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101433079B1 (ko) * 2013-05-10 2014-08-27 주식회사 유니온커뮤니티 지문등록 시스템의 출입통제 단말기의 지문등록 방법

Family Cites Families (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5841888A (en) * 1996-01-23 1998-11-24 Harris Corporation Method for fingerprint indexing and searching
JP3337988B2 (ja) * 1998-09-29 2002-10-28 沖電気工業株式会社 個体識別装置
JP4270842B2 (ja) * 2002-10-22 2009-06-03 セコム株式会社 指紋照合装置
JP2004258963A (ja) * 2003-02-26 2004-09-16 Fujitsu Ltd 多段階照合による高速idレス照合方法およびシステム
JP2004326362A (ja) * 2003-04-23 2004-11-18 Casio Comput Co Ltd 照合装置、ベクトル列照合法、プログラム及び記憶媒体
CN101222446B (zh) * 2007-12-27 2011-03-30 腾讯科技(深圳)有限公司 一种即时通信系统查找、添加好友的方法及系统
US20090225968A1 (en) * 2008-03-07 2009-09-10 Paranjape Ameet M Distributed contact database with dynamic grouping, priority and time settings
JP2010079609A (ja) * 2008-09-26 2010-04-08 Brother Ind Ltd 個人認証装置、個人認証プログラム、および個人認証装置を備えたインターホンシステム
JP5228872B2 (ja) * 2008-12-16 2013-07-03 富士通株式会社 生体認証装置、生体認証方法及び生体認証用コンピュータプログラムならびにコンピュータシステム
JP2011108148A (ja) * 2009-11-20 2011-06-02 Sony Corp 情報処理装置、情報処理方法およびプログラム
WO2012075219A2 (en) * 2010-12-01 2012-06-07 Aware Inc Relationship detection within biometric match results candidates
US20140122609A1 (en) * 2011-07-08 2014-05-01 Nec Corporation Service providing apparatus, service providing method, and storage medium
US9129135B2 (en) * 2011-08-16 2015-09-08 Jeffrey D. Jacobs Play time dispenser for electronic applications
US8966602B2 (en) * 2011-11-07 2015-02-24 Facebook, Inc. Identity verification and authentication
CN103139044A (zh) * 2011-11-25 2013-06-05 腾讯科技(深圳)有限公司 添加好友方法及装置
US20130156274A1 (en) * 2011-12-19 2013-06-20 Microsoft Corporation Using photograph to initiate and perform action
US8909706B2 (en) * 2012-01-12 2014-12-09 Facebook, Inc. Social networking data augmented gaming kiosk
US20130251201A1 (en) * 2012-03-22 2013-09-26 Samsung Electronics Co., Ltd. System and method for recommending buddies in social network
JP6024141B2 (ja) * 2012-03-23 2016-11-09 富士通株式会社 生体情報処理装置、生体情報処理方法、および生体情報処理プログラム
CN102915350A (zh) * 2012-09-29 2013-02-06 北京小米科技有限责任公司 一种查询联系人信息的方法、装置和设备
US9998969B2 (en) * 2013-03-15 2018-06-12 Facebook, Inc. Portable platform for networked computing
US9306926B2 (en) * 2013-03-15 2016-04-05 Brian A. Truong User authentication using unique hidden identifiers
US9313200B2 (en) * 2013-05-13 2016-04-12 Hoyos Labs Ip, Ltd. System and method for determining liveness
KR102166041B1 (ko) * 2013-07-18 2020-10-16 삼성전자 주식회사 생체인식 기반 인증 방법 및 장치
JP2015082729A (ja) * 2013-10-22 2015-04-27 株式会社ニコン 携帯端末
US11055721B2 (en) * 2013-10-30 2021-07-06 Tencent Technology (Shenzhen) Company Limited Method, device and system for information verification
EP2921984B1 (en) * 2014-03-21 2019-11-20 Samsung Electronics Co., Ltd System and method for executing file by using biometric information
CN103886204B (zh) * 2014-03-24 2017-10-17 宇龙计算机通信科技(深圳)有限公司 数据存储装置和数据存储方法
US20150358318A1 (en) * 2014-06-06 2015-12-10 Mary A Spio Biometric authentication of content for social networks
CN106202071A (zh) * 2015-04-29 2016-12-07 腾讯科技(深圳)有限公司 账户信息获取的方法、终端、服务器和系统
CN107154890B (zh) * 2016-03-02 2020-09-18 腾讯科技(深圳)有限公司 社交网络中添加联系人的方法、装置及系统

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101433079B1 (ko) * 2013-05-10 2014-08-27 주식회사 유니온커뮤니티 지문등록 시스템의 출입통제 단말기의 지문등록 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100558798B1 (ko) * 2003-03-27 2006-03-14 유나이티드 테크놀로지스 코포레이션 니켈 합금의 초연삭재 점가공

Also Published As

Publication number Publication date
JP6966057B2 (ja) 2021-11-10
US11394708B2 (en) 2022-07-19
KR20170140397A (ko) 2017-12-20
JP2020042834A (ja) 2020-03-19
US10693871B2 (en) 2020-06-23
WO2016173443A1 (zh) 2016-11-03
US20200280560A1 (en) 2020-09-03
JP2018523185A (ja) 2018-08-16
CN106202071A (zh) 2016-12-07
US20170302662A1 (en) 2017-10-19

Similar Documents

Publication Publication Date Title
KR102038214B1 (ko) 계정 정보 획득 방법, 단말기, 서버 및 시스템
CN105243060B (zh) 一种检索图片的方法及装置
US10382433B2 (en) Method and device for information interaction and association between human biological feature data and account
US11336968B2 (en) Method and device for generating content
US20190188222A1 (en) Thumbnail-Based Image Sharing Method and Terminal
US9367756B2 (en) Selection of representative images
JP4686619B2 (ja) 顔認証を利用した情報処理方法および情報表示装置
CN108960892B (zh) 信息处理方法及装置、电子设备及存储介质
CN106303599B (zh) 一种信息处理方法、系统及服务器
TWI586160B (zh) 利用行動電話及雲端可視化搜尋引擎之即時物體掃描
CN109271552B (zh) 通过图片检索视频的方法、装置、电子设备及存储介质
CN108897996B (zh) 标识信息关联方法及装置、电子设备及存储介质
WO2022001600A1 (zh) 信息解析方法及装置、设备、存储介质
CN107851129B (zh) 信息处理装置、信息处理方法和程序
CN108153568B (zh) 一种信息处理方法及电子设备
JP2024045460A (ja) 情報処理システム、情報処理装置、情報処理方法、およびプログラム
KR20120076492A (ko) 사용자 상황 인식 기반의 가상 체험 시스템 및 그 방법
CN107203572A (zh) 一种图片搜索的方法及装置
CN112364199B (zh) 一种图片搜索系统
JP6210554B2 (ja) 認識装置、認識プログラム及び認識方法
US20150120715A1 (en) Non-transitory computer readable medium, document recommending apparatus, and document recommending method
JP5489977B2 (ja) 顔認証を利用した情報処理装置、情報処理方法及びプログラム
CN109635137B (zh) 一种图像关联信息检索方法与系统
JP2023075515A (ja) 情報処理装置、情報処理方法、およびプログラム
CN110795711A (zh) 身份信息识别方法、装置和设备

Legal Events

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