IP Library › Granted Patent US 10,432,624
Granted Patent B2
US 10,432,624 · App. 15/632,143 · Granted Oct 1, 2019

Identity verification method, terminal, and server

Inventors: Feiyue Huang (Shenzhen, CN); Jilin Li (Shenzhen, CN); Guofu Tan (Shenzhen, CN); Xiaoli Jiang (Shenzhen, CN); Dan Wu (Shenzhen, CN); Junwu Chen (Shenzhen, CN); Jianguo Xie (Shenzhen, CN); Wei Guo (Shenzhen, CN); Yihui Liu (Shenzhen, CN); Jiandong Xie (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
H04L63/0861G06F21/32G06K9/00221G06K9/00335G06K9/00362H04L63/083H04L63/0823G06K2009/00328H04L2463/082H04W12/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,432,624
App. No.
15/632,143
Granted
Oct 1, 2019
Kind
B2
Abstract

An identity verification method performed at a terminal includes: displaying and/or playing in an audio form action guide information selected from a preset action guide information library, and collecting a corresponding set of action images within a preset time window; performing matching detection on the collected set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images; according to the living body detection result that indicates that a living body exists in the collected set of action images: collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result; and determining the identity verification result according to the user identity information verification result.

Claims (75)

1. An identity verification method performed at an electronic device having one or more processors and memory storing a plurality of programs, the method comprising:

displaying and/or playing in an audio form action guide information selected from a preset action guide information library, and collecting a corresponding set of action images within a preset time window, wherein the action guide information includes mouth shape guide information, and the displaying and/or playing includes displaying the action guide information selected from the preset action guide information library and displaying reading progress information at a speed corresponding to the action guide information;

performing matching detection on the collected set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images;

according to the living body detection result that indicates that a living body exists in the collected set of action images:

collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result; and

determining the identity verification result according to the user identity information verification result.

2. The method according to claim 1 , wherein the action guide information includes mouth shape guide information, the action image comprises a mouth shape image, and the operation of performing matching detection on the collected set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images comprises:

extracting a mouth shape feature from the mouth shape image; and

performing matching detection on the extracted mouth shape feature and a preset mouth shape feature corresponding to the action guide information, to obtain the living body detection result indicating whether a living body exists in the collected set of action images.

3. The method according to claim 1 , wherein the operation of displaying and/or playing in an audio form action guide information selected from a preset action guide information library, and collecting a corresponding set of action images comprises:

playing the action guide information in an audio form at the speed corresponding to the action guide information selected from the preset action guide information library.

4. The method according to claim 1 , wherein the operation of collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result comprises:

collecting multiple pieces of the user identity information and separately detecting a user identification corresponding to each piece of the user identity information; and

detecting whether user identifications corresponding to the multiple pieces of the user identity information are the same, to obtain the user identity information verification result.

5. The method according to claim 1 , wherein the operation of collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result comprises:

collecting a certificate image and performing literal identification on the certificate image, to obtain a user identification matching the certificate image;

collecting a face image and calculating similarity between the collected face image and a face image corresponding to the user identification in a face comparison library; and

determining the user identity information verification result according to the similarity.

6. The method according to claim 5 , wherein the operation of collecting a face image and calculating similarity between the collected face image and a face image corresponding to the user identification in a face comparison library comprises:

capturing a certificate head portrait in the certificate image;

collecting a face image; and

comparing the collected face image and the corresponding certificate head portrait with the face image corresponding to the user identification in the face comparison library separately, and obtaining the similarity by calculation.

7. The method according to claim 1 , the method further comprising:

before displaying and/or playing in the audio form action the guide information:

receiving the action guide information selected from the preset action guide information library and sent by a server.

8. The method according to claim 1 , wherein the operation of performing matching detection on the collected set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images comprises:

sending the collected set of action images to a server, so that the server performs matching detection on the set of action images and the action guide information, to obtain the living body detection result indicating whether a living body exists in the collected set of action images.

9. The method according to claim 1 , wherein the operation of collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result comprises:

collecting the user identity information and sending the user identity information to the server, so that the server performs verification according to the collected user identity information and obtains the user identity information verification result.

10. The method according to claim 1 , wherein the operation of determining the identity verification result according to the user identity information verification result comprises:

receiving the identity verification result returned by the server after determining the identity verification result according to the user identity information verification result.

11. The method according to claim 1 , the method further comprising:

before displaying and/or playing in the audio form the action guide information:

detecting a financial service operation instruction and acquiring the action guide information selected from the preset action guide information library after detecting the financial service operation instruction; and

the method further comprising:

executing a financial service operation corresponding to the financial service operation instruction when the identity verification result is that verification is passed.

12. A terminal, comprising:

a processor;

memory; and

a plurality of programs stored in the memory, wherein the plurality of programs, when executed by the processor, cause the processor to execute the following steps:

displaying and/or playing in an audio form action guide information selected from a preset action guide information library, and collecting a corresponding set of action images within a preset time window, wherein the action guide information includes mouth shape guide information, and the displaying and/or playing includes displaying the action guide information selected from the preset action guide information library and displaying reading progress information at a speed corresponding to the action guide information;

performing matching detection on the collected set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images;

according to the living body detection result that indicates that a living body exists in the collected set of action images:

collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result; and

determining the identity verification result according to the user identity information verification result.

13. The terminal according to claim 12 , wherein the operation of performing matching detection on the collected set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images comprises:

extracting a mouth shape feature from the mouth shape image; and

performing matching detection on the extracted mouth shape feature and a preset mouth shape feature corresponding to the action guide information, to obtain the living body detection result indicating whether a living body exists in the collected set of action images.

14. The terminal according to claim 12 , wherein the operation of displaying and/or playing in an audio form action guide information selected from a preset action guide information library, and collecting a corresponding set of action images comprises:

playing the action guide information in an audio form at the speed corresponding to the action guide information selected from the preset action guide information library.

15. The terminal according to claim 12 , wherein the operation of collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result comprises:

collecting multiple pieces of the user identity information and separately detecting a user identification corresponding to each piece of the user identity information; and

detecting whether user identifications corresponding to the multiple pieces of the user identity information are the same, to obtain the user identity information verification result.

16. The terminal according to claim 12 , wherein the operation of collecting user identity information and performing verification according to the collected user identity information, to obtain a user identity information verification result comprises:

collecting a certificate image and performing literal identification on the certificate image, to obtain a user identification matching the certificate image;

collecting a face image and calculating similarity between the collected face image and a face image corresponding to the user identification in a face comparison library; and

determining the user identity information verification result according to the similarity.

17. The terminal according to claim 16 , wherein the operation of collecting a face image and calculating similarity between the collected face image and a face image corresponding to the user identification in a face comparison library comprises:

capturing a certificate head portrait in the certificate image;

collecting a face image; and

comparing the collected face image and the corresponding certificate head portrait with the face image corresponding to the user identification in the face comparison library separately, and obtaining the similarity by calculation.

18. A server, comprising:

a processor;

memory; and

a plurality of programs stored in the memory, wherein the plurality of programs, when executed by the processor, cause the processor to execute the following steps:

selecting action guide information from a preset action guide information library, wherein the action guide information includes mouth shape guide information;

sending the action guide information to a terminal;

receiving a set of action images collected and returned by the terminal, wherein the set of action images is collected by the terminal when displaying and/or playing the action guide information in an audio form, the displaying and/or playing includes displaying the action guide information selected from the preset action guide information library and displaying reading progress information at a speed corresponding to the action guide information;

performing matching detection on the set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images;

according to the living body detection result that indicates that a living body exists in the collected set of action images:

receiving user identity information collected and sent by the terminal and performing verification according to the collected user identity information, to obtain a user identity information verification result; and

returning the identity verification result to the terminal.

19. The server according to claim 18 , wherein the action image comprises a mouth shape image, and the performing matching detection on the set of action images and the action guide information, to obtain a living body detection result indicating whether a living body exists in the collected set of action images comprises:

extracting a mouth shape feature from the mouth shape image; and

performing matching detection on the extracted mouth shape feature and a preset mouth shape feature corresponding to the action guide information, to obtain the living body detection result indicating whether a living body exists in the collected set of action images.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2017
From: HUANG, FEIYUE; LI, JILIN; TAN, GUOFU; JIANG, XIAOLI; WU, DAN; CHEN, JUNWU; XIE, JIANGUO; GUO, WEI; LIU, YIHUI; XIE, JIANDONG
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 043021/0720 →
Priority Claims (1)
CN 2015 1 0264333 · May 21, 2015 · national
Continuity (2)
Continuation PCTCN2016081489 · May 10, 2016
Related Publication 20170295177A1 · Oct 12, 2017