[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109326058B - Identity verification method and device based on intelligent teller machine, terminal and readable medium - Google Patents

Identity verification method and device based on intelligent teller machine, terminal and readable medium Download PDF

Info

Publication number
CN109326058B
CN109326058B CN201810999168.6A CN201810999168A CN109326058B CN 109326058 B CN109326058 B CN 109326058B CN 201810999168 A CN201810999168 A CN 201810999168A CN 109326058 B CN109326058 B CN 109326058B
Authority
CN
China
Prior art keywords
user
identity
teller machine
identity verification
intelligent teller
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201810999168.6A
Other languages
Chinese (zh)
Other versions
CN109326058A (en
Inventor
李忠东
杨松
周晓锋
刘文周
赖治国
郝学宇
古晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
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 China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN201810999168.6A priority Critical patent/CN109326058B/en
Publication of CN109326058A publication Critical patent/CN109326058A/en
Application granted granted Critical
Publication of CN109326058B publication Critical patent/CN109326058B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F19/00Complete banking systems; Coded card-freed arrangements adapted for dispensing or receiving monies or the like and posting such transactions to existing accounts, e.g. automatic teller machines
    • G07F19/20Automatic teller machines [ATMs]
    • G07F19/209Monitoring, auditing or diagnose of functioning of ATMs
    • 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/16Human faces, e.g. facial parts, sketches or expressions

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Collating Specific Patterns (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The embodiment of the invention discloses an identity verification method, an identity verification device, a terminal and a readable medium based on an intelligent teller machine, wherein the method comprises the following steps: acquiring a service request sent by a user through a target intelligent teller machine; detecting whether an identity checking terminal in a preset area has an identity checking record of the user identification within a preset time range; if the detection result is negative, determining that the service request needs identity verification, and controlling a camera device of the target intelligent teller machine corresponding to the identifier to acquire a face image of the user; acquiring a face image sent by the target intelligent teller machine, and performing face recognition on the face image to obtain face feature information of the user; detecting whether the face feature information is matched with the user identification; and if the detection result is yes, determining that the identity verification of the user is successful. Through the mode, the identity checking efficiency is improved, and the user experience is improved.

Description

Identity verification method and device based on intelligent teller machine, terminal and readable medium
Technical Field
The invention relates to the technical field of computers, in particular to an identity verification method, an identity verification device, a terminal and a readable medium based on an intelligent teller machine.
Background
Currently, with the development of economy, the development of financial industry is more and more rapid, and the financial industry occupies a very important position in human life, wherein the financial industry comprises banks, securities companies, loan companies and the like. Taking the bank as an example, the client needs to perform identity authentication every time when handling related services, so that the service handling efficiency is low, and the user experience is reduced. Therefore, how to improve the efficiency of authentication becomes a major issue.
Disclosure of Invention
The embodiment of the invention provides an identity checking method, an identity checking device, a terminal and a readable medium of an intelligent teller machine, which can improve identity checking efficiency and user experience.
In a first aspect, an embodiment of the present invention provides an identity verification method based on an intelligent teller machine, including:
acquiring a service request sent by a user through a target intelligent teller machine, wherein the service request carries a user identifier and an identifier of the target intelligent teller machine;
detecting whether an identity checking record of the user identification exists in an identity checking terminal in a preset time range or not, wherein the identity checking record comprises at least one identity checking record which is carried out on an intelligent teller machine which establishes communication connection with the identity checking terminal;
if the detection result is negative, determining that the service request needs identity verification, and controlling a camera device of the target intelligent teller machine corresponding to the identifier to acquire a face image of the user;
acquiring a face image sent by the target intelligent teller machine, and performing face recognition on the face image to obtain face feature information of the user;
detecting whether the face feature information is matched with the user identification;
and if the detection result is yes, determining that the identity verification of the user is successful.
Further, before controlling the camera device of the target intelligent teller machine corresponding to the identifier to acquire the face image of the user, the method further includes:
acquiring a shot image acquired by a camera device of the target intelligent teller machine in a scanning area;
detecting whether a face image area exists in the shot image;
and if the detection result is negative, sending a control instruction to the target intelligent teller machine, wherein the control instruction is used for instructing the target intelligent teller machine to output prompt information on a user interface so as to prompt a user to move the face into the scanning area.
Further, the detecting whether the face feature information matches the user identifier includes:
detecting whether historical face feature information corresponding to the user identification exists in a preset database;
if the detection result is yes, detecting whether the face feature information is matched with the historical face feature information;
and if so, determining that the face feature information is matched with the user identification.
Further, the detecting whether the face feature information matches with the historical face feature information includes:
calculating the similarity between the human face feature information and the historical human face feature information according to a preset similarity algorithm;
and if the similarity is larger than a preset threshold value, determining that the face feature information is matched with the historical face feature information.
Further, the method further comprises:
if the detected face feature information is not matched with the user identification, controlling the target intelligent teller machine to output a prompt interface on a user interface, wherein the prompt interface comprises an identity recognition area;
acquiring identity information recognized by the target intelligent teller machine in the identity recognition area;
and verifying the identity of the user according to the identity information.
Further, the verifying the identity of the user according to the identity information includes:
detecting whether the identity information exists in the preset database;
and if the detection result is yes, determining that the identity verification of the user is successful.
Further, the identity information comprises any one or more of fingerprint information, identity card information, iris information and voice information.
In a second aspect, an embodiment of the present invention provides an identity verification apparatus, including: the system comprises a processor, an input device, an output device and a memory, wherein the processor, the input device, the output device and the memory are connected with each other, the memory is used for storing a computer program supporting the identity verification device to execute the method, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the method of the first aspect.
In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, in which a computer program is stored, the computer program comprising program instructions, which, when executed by a processor, cause the processor to perform the method of the first aspect.
In the embodiment of the invention, the identity verification terminal can acquire a service request sent by a user through a target intelligent teller machine, if the identity verification terminal in a preset area is detected to have no identity verification record of a user identifier carried by the service request in a preset time range, a camera device of the target intelligent teller machine corresponding to the identifier can be controlled to acquire a face image of the user, face recognition is carried out on the acquired face image sent by the target intelligent teller machine to obtain face feature information of the user, and if the face feature information is detected to be matched with the user identifier, the identity verification success of the user can be determined. By the method, repeated identity verification can be avoided in a safe environment, identity verification efficiency is improved, and user experience is improved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic flow chart of an identity checking method provided in an embodiment of the present invention;
FIG. 2 is a schematic flow chart of another method for checking identity according to an embodiment of the present invention;
FIG. 3 is a schematic block diagram of an identity verification apparatus according to an embodiment of the present invention;
fig. 4 is a schematic block diagram of an identity verification terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It is to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
The identity verification method based on the intelligent teller machine provided by the embodiment of the invention can be executed by an identity verification system, wherein the identity verification system comprises an identity verification terminal and the intelligent teller machine, and in some embodiments, a communication connection can be established between the identity verification terminal and the intelligent teller machine so as to perform bidirectional communication. In some embodiments, the intelligent teller machine may include a camera device, in some embodiments, the intelligent teller machine and the identity verification terminal are disposed in a predetermined area, and in some embodiments, the predetermined area may include one or more camera devices. In some embodiments, the camera device may lock an entrance of the preset area to photograph the target object entering the preset area. In some embodiments, the preset area may include a plurality of intelligent teller machines, and the plurality of intelligent teller machines are respectively in communication connection with the identity verification terminal.
In the embodiment of the invention, the identity verification terminal can acquire a service request sent by a user through a target intelligent teller machine, wherein the service request carries a user identifier and an identifier of the target intelligent teller machine; after the service request is acquired, the identity verification terminal can detect whether an identity verification record of the user identifier exists in an identity verification terminal in a preset area within a preset time range, if the detection result is negative, the service request is determined to need identity verification, so that a camera device of a target intelligent teller machine corresponding to the identifier is controlled to collect a face image of the user, the collected face image is sent to the identity verification terminal, and the identity verification terminal can perform image recognition on the face image to obtain face feature information of the face image. The identity verification terminal can detect whether the face feature information is matched with the user identification after acquiring the face feature information, and if the detection result is yes, the identity verification of the user is determined to be successful. Through the mode, the identity checking efficiency is improved, and the user experience is improved. The identity verification method based on the intelligent teller machine according to the embodiment of the present invention is schematically described below.
Referring to fig. 1, fig. 1 is a schematic flowchart of an identity verification method according to an embodiment of the present invention, and as shown in fig. 1, the method may be executed by an identity verification apparatus, which may be disposed in an identity verification terminal, and a detailed explanation of the identity verification terminal is as described above and is not repeated here. Specifically, the method of the embodiment of the present invention includes the following steps.
S101: and acquiring a service request sent by a user through the target intelligent teller machine.
In the embodiment of the invention, the identity verification terminal can be used for a service request sent by a user through the target intelligent teller machine, wherein the service request carries a user identifier and an identifier of the target intelligent teller machine.
S102: and detecting whether the identity checking terminal in the preset area has the identity checking record of the user identification carried in the service request in a preset time range.
In the embodiment of the present invention, the identity verification terminal may detect whether the identity verification terminal in the preset area has the identity verification record of the user identifier carried in the service request within a preset time range.
In an embodiment, the preset time range refers to a time range from a last time of identity verification to a time of acquiring the service request. For example, assuming that a preset time range is 10 minutes, when the identity verification terminal acquires the service request, it is detected that a time range from a last identity verification time to the acquisition of the service request is 8 minutes, and 8 minutes is less than 10 minutes, it may be determined that the time interval for identity verification satisfies the preset time range.
In one embodiment, the identity verification record includes an identification of at least one intelligent teller machine in communication with the identity verification terminal. In some embodiments, as long as the user corresponding to the user identifier performs identity verification within a preset time range on any intelligent teller machine establishing communication connection with the identity verification terminal, the identity verification terminal records the identifier of the intelligent teller machine performing identity verification, the user identifier and corresponding identity verification time, and the identifier of the intelligent teller machine, the user identifier and the corresponding identity verification time form the identity verification record.
For example, it is assumed that the target intelligent teller machine is an intelligent teller machine 1, and the preset area further includes an intelligent teller machine 2, an intelligent teller machine 3, and an intelligent teller machine 4, when the identity check terminal acquires a service request, it may be detected whether an identity check record corresponding to the user identifier exists in any one or more of the intelligent teller machine 1, the intelligent teller machine 2, the intelligent teller machine 3, and the intelligent teller machine 4 in the identity check terminal within a preset time range. If the user identity exists, the user identity verification terminal can be determined to verify the identity of the user identity within a preset time range, and the identity verification is not required to be performed at this time.
In an embodiment, if the identity check terminal detects that the user identifier carried in the service request has an identity check record within a preset time range, but detects that the user corresponding to the user identifier leaves the preset area within the preset time range, it may be determined that the service request needs to be subjected to identity check.
In an embodiment, the identity verification terminal may obtain a face image acquired by an image acquisition terminal in the preset area when detecting whether the user corresponding to the user identifier leaves the preset area within a preset time range. The image acquisition terminal can lock an entrance and an exit of the preset area to acquire face images and send the acquired face images to the identity verification terminal, the identity verification terminal can detect the face images in the preset time range, and if the face images are matched with face feature information corresponding to the user identification, the user corresponding to the user identification can be determined to leave the preset area in the preset time range.
In some embodiments, the preset area includes one or more image capturing terminals, and the image capturing terminals may establish a communication connection with the identity verification terminal.
S103: and if the detection result is negative, determining that the service request needs identity verification, and controlling a camera device of the target intelligent teller machine corresponding to the identifier to acquire the face image of the user.
In the embodiment of the invention, if the identity checking terminal detects that the identity checking terminal in the preset area does not have the identity checking record of the user identifier carried in the service request within the preset time range, the identity checking terminal can determine that the service request needs identity checking, and control the camera device of the target intelligent teller machine corresponding to the identifier of the intelligent teller machine carried in the service request to acquire the face image of the user.
For example, it is assumed that the target intelligent teller machine is an intelligent teller machine 1, and the preset area further includes an intelligent teller machine 2, an intelligent teller machine 3, and an intelligent teller machine 4, when the identity check terminal acquires a service request, it may be detected whether an identity check record corresponding to the user identifier exists in any one or more of the intelligent teller machine 1, the intelligent teller machine 2, the intelligent teller machine 3, and the intelligent teller machine 4 in the identity check terminal within a preset time range. If the detection result is that the user identification does not exist, it can be determined that the identity of the user identification is not checked in the identity checking terminal within a preset time range, so that it can be determined that the service request needs to be subjected to identity checking at this time, and the camera device of the target intelligent teller machine 1 is controlled to acquire the face image of the user.
S104: and acquiring a face image sent by the target intelligent teller machine, and performing face recognition on the face image to obtain face characteristic information of the user.
In the embodiment of the invention, the identity verification terminal can acquire the face image sent by the target intelligent teller machine and perform face recognition on the face image to obtain the face feature information of the user. In one embodiment, the facial feature information may include feature information such as eyebrows, eyes, nose, mouth, ears, face, and the like.
In an embodiment, after acquiring a face image, the target intelligent teller machine may send the face image to the identity verification terminal, and after acquiring the face image, the identity verification terminal may perform face recognition on the face image sent by the target intelligent teller machine to obtain face feature information of the user.
S105: and if the face feature information is detected to be matched with the user identification, determining that the identity verification is successful.
In the embodiment of the invention, the identity checking terminal can detect whether the face characteristic information is matched with the user identification, and if the face characteristic information is detected to be matched with the user identification, the identity checking can be determined to be successful.
In an embodiment, the identity verification terminal stores in advance a corresponding relationship between a user identifier of a client and face feature information, so that when the identity verification terminal verifies the identity of a user sending a service request, the identity of the user can be verified according to the corresponding relationship between the user identifier and the face feature information.
In one embodiment, if the identity verification terminal detects that the face feature information does not match the user identifier, the identity verification terminal controls the target intelligent teller machine to output a prompt interface on a user interface, wherein the prompt interface comprises an identity recognition area. The identity verification terminal can acquire identity information recognized by the target intelligent teller machine in the identity recognition area and verify the identity of the user according to the identity information. In some embodiments, the identity information includes any one or more of fingerprint information, identification card information, iris information, voice information, and the like.
In the embodiment of the invention, the identity verification terminal can obtain a service request sent by a user through a target intelligent teller machine, if the identity verification terminal in a preset area is detected to have no identity verification record of a user identifier carried by the service request in a preset time range, the service request can be determined to be subjected to identity verification, and a camera device of the target intelligent teller machine corresponding to the identifier is controlled to acquire a face image of the user. The identity verification terminal can acquire a face image sent by the target intelligent teller machine, carries out face recognition on the face image to obtain face feature information of the user, and can determine that the identity verification of the user is successful if the face feature information is detected to be matched with the user identification. By the method, repeated identity verification can be avoided in a safe environment, identity verification efficiency is improved, and user experience is improved.
Referring to fig. 2, fig. 2 is a schematic flowchart of another identity checking method according to an embodiment of the present invention, as shown in fig. 2, the method may be executed by an identity checking device, and the identity checking device may be disposed on an identity checking terminal, and a detailed explanation of the identity checking terminal is as described above, and is not repeated here. The embodiment of the present invention is different from the embodiment described in fig. 1 above in that the embodiment of the present invention describes a detailed implementation process of the identity verification method. Specifically, the method of the embodiment of the present invention includes the following steps.
S201: and acquiring a service request sent by a user through a target intelligent teller machine, wherein the service request carries a user identifier and an identifier of the target intelligent teller machine.
In the embodiment of the invention, the identity verification terminal can obtain a service request sent by a user through the target intelligent teller machine, and the service request carries the user identifier and the identifier of the target intelligent teller machine.
S202: and detecting whether the identity checking terminal in the preset area has the identity checking record of the user identification in a preset time range.
In the embodiment of the invention, the identity verification terminal can detect whether the identity verification terminal in the preset area has the identity verification record of the user identifier in the preset time range. The specific embodiments and examples are as described above and will not be described herein again.
S203: and if the detection result is negative, determining that the service request needs identity verification, and controlling a camera device of the target intelligent teller machine corresponding to the identifier to acquire the face image of the user.
In the embodiment of the invention, if the identity checking terminal detects that the identity checking terminal in the preset area does not have the identity checking record of the user identifier in the preset time range, the identity checking terminal can determine that the service request needs identity checking, and control the camera device of the target intelligent teller machine corresponding to the identifier to acquire the face image of the user. The specific embodiments and examples are as described above and will not be described herein again.
In an embodiment, before controlling the image pickup device of the target intelligent teller machine corresponding to the identifier to acquire the face image of the user, the identity verification terminal may acquire a captured image acquired by the image pickup device of the target intelligent teller machine in a scanning area, detect whether a face image area exists in the captured image, and if the detection result is negative, may send a control instruction to the target intelligent teller machine, where the control instruction is used to instruct the target intelligent teller machine to output prompt information on a user interface so as to prompt the user to move the face into the scanning area.
S204: and acquiring a face image sent by the target intelligent teller machine, and performing face recognition on the face image to obtain face characteristic information of the user.
In the embodiment of the invention, the identity verification terminal can acquire the face image sent by the target intelligent teller machine and perform face recognition on the face image to obtain the face feature information of the user. The specific embodiments and examples are as described above and will not be described herein again.
S205: and detecting whether historical face feature information corresponding to the user identification exists in a preset database.
In the embodiment of the invention, the identity verification terminal can detect whether historical face feature information corresponding to the user identification exists in a preset database.
S206: if the detection result is yes, calculating the similarity between the human face feature information and the historical human face feature information according to a preset similarity algorithm.
In the embodiment of the invention, if the identity verification terminal detects that historical face feature information corresponding to the user identification exists in a preset database, the similarity between the face feature information and the historical face feature information can be calculated according to a preset similarity algorithm. In an embodiment, the preset similarity algorithm may calculate the similarity between the face feature information and the historical face feature information by adding a weight to each piece of face feature information, and in other embodiments, the similarity between the face feature information and the historical face feature information may also be calculated by other similarity calculations.
In an embodiment, if the identity verification terminal detects that historical face feature information corresponding to the user identifier exists in a preset database, it may be detected whether the face feature information matches the historical face feature information, and if so, it may be determined that the face feature information matches the user identifier.
In an embodiment, when the identity verification terminal detects whether the face feature information matches the historical face feature information, the identity verification terminal may calculate the similarity between the face feature information and the historical face feature information according to a preset similarity algorithm.
S207: and if the similarity is greater than a preset threshold value, determining that the face feature information is matched with the historical face feature information, and determining that the identity verification of the user is successful.
In the embodiment of the present invention, if the identity verification terminal detects that the similarity is greater than a preset threshold, it may be determined that the face feature information matches the historical face feature information, and it is determined that the identity verification of the user is successful.
In one embodiment, if the identity verification terminal detects that the detected facial feature information is not matched with the user identifier, the identity verification terminal controls the target intelligent teller machine to output a prompt interface on a user interface, wherein the prompt interface comprises an identity recognition area. The identity verification terminal can acquire identity information recognized by the target intelligent teller machine in the identity recognition area and verify the identity of the user according to the identity information.
In an embodiment, when verifying the identity of the user according to the identity information, the identity verification terminal may detect whether the identity information exists in the preset database, and if the detection result is yes, it is determined that the identity verification of the user is successful.
In the embodiment of the invention, the identity verification terminal can obtain a service request sent by a user through a target intelligent teller machine, if the identity verification terminal in a preset area is detected to have no identity verification record of a user identifier carried by the service request in a preset time range, the service request can be determined to be subjected to identity verification, and a camera device of the target intelligent teller machine corresponding to the identifier is controlled to acquire a face image of the user. The identity verification terminal can acquire a face image sent by the target intelligent teller machine, carries out face recognition on the face image to obtain face feature information of the user, and can determine that the identity verification of the user is successful if the face feature information is detected to be matched with the user identification. By the method, repeated identity verification can be avoided in a safe environment, identity verification efficiency is improved, and user experience is improved.
The embodiment of the invention also provides an identity checking device, which is used for executing the module of the method. Specifically, please refer to fig. 3, where fig. 3 is a schematic block diagram of an identity verification apparatus according to an embodiment of the present invention. The identity verification device of the embodiment comprises: an acquisition module 301, a first detection module 302, a control module 303, an identification module 304, a second detection module 305, and a determination module 306.
An obtaining module 301, configured to obtain a service request sent by a user through a target intelligent teller machine, where the service request carries a user identifier and an identifier of the target intelligent teller machine;
a first detecting module 302, configured to detect whether an identity check record of the user identifier exists in an identity check terminal in a preset area within a preset time range, where the identity check record includes at least one identity check record performed on an intelligent teller machine that establishes a communication connection with the identity check terminal;
the control module 303 is configured to determine that the service request needs to be subjected to identity verification if the detection result is negative, and control the camera device of the target intelligent teller machine corresponding to the identifier to acquire a face image of the user;
the identification module 304 is configured to acquire a face image sent by the target intelligent teller machine, and perform face identification on the face image to obtain face feature information of the user;
a second detection module 305, configured to detect whether the facial feature information matches the user identifier;
a determining module 306, configured to determine that the identity check of the user is successful if the detection result is yes.
Further, before the control module 303 controls the camera device of the target intelligent teller machine corresponding to the identifier to capture the face image of the user, the control module is further configured to:
acquiring a shot image acquired by a camera device of the target intelligent teller machine in a scanning area;
detecting whether a face image area exists in the shot image;
and if the detection result is negative, sending a control instruction to the target intelligent teller machine, wherein the control instruction is used for instructing the target intelligent teller machine to output prompt information on a user interface so as to prompt a user to move the face into the scanning area.
Further, when the second detection module 305 detects whether the facial feature information matches the user identifier, it is specifically configured to:
detecting whether historical face feature information corresponding to the user identification exists in a preset database;
if the detection result is yes, detecting whether the face feature information is matched with the historical face feature information;
and if so, determining that the face feature information is matched with the user identification.
Further, when the second detection module 305 detects whether the face feature information matches the historical face feature information, it is specifically configured to:
calculating the similarity between the human face feature information and the historical human face feature information according to a preset similarity algorithm;
and if the similarity is larger than a preset threshold value, determining that the face feature information is matched with the historical face feature information.
Further, the apparatus further comprises a verification module 307,
the verification module is configured to:
if the detected face feature information is not matched with the user identification, controlling the target intelligent teller machine to output a prompt interface on a user interface, wherein the prompt interface comprises an identity recognition area;
acquiring identity information recognized by the target intelligent teller machine in the identity recognition area;
and verifying the identity of the user according to the identity information.
Further, when the authentication module 307 authenticates the identity of the user according to the identity information, it is specifically configured to:
detecting whether the identity information exists in the preset database;
and if the detection result is yes, determining that the identity verification of the user is successful.
Further, the identity information comprises any one or more of fingerprint information, identity card information, iris information and voice information.
In the embodiment of the invention, the identity verification terminal can obtain the service request sent by the user through the target intelligent teller machine, if the identity verification terminal in the preset area is detected to have no identity verification record of the user identifier carried by the service request in the preset time range, the service request can be determined to be subjected to identity verification, and the camera device of the target intelligent teller machine corresponding to the identifier is controlled to acquire the face image of the user. The identity verification terminal can acquire a face image sent by the target intelligent teller machine, carries out face recognition on the face image to obtain face feature information of the user, and can determine that the identity verification of the user is successful if the face feature information is detected to be matched with the user identification. By the method, repeated identity verification can be avoided in a safe environment, identity verification efficiency is improved, and user experience is improved.
Referring to fig. 4, fig. 4 is a schematic block diagram of an identity verification terminal according to an embodiment of the present invention. As shown in the figure, the identity verification terminal in this embodiment may include: one or more processors 401; one or more input devices 402, one or more output devices 403, and memory 404. The processor 401, the input device 402, the output device 403, and the memory 404 are connected by a bus 405. The memory 404 is used to store a computer program comprising program instructions and the processor 401 is used to execute the program instructions stored by the memory 404. Wherein the processor 401 is configured to call the program instruction to perform:
acquiring a service request sent by a user through a target intelligent teller machine, wherein the service request carries a user identifier and an identifier of the target intelligent teller machine;
detecting whether an identity checking record of the user identification exists in an identity checking terminal in a preset time range or not, wherein the identity checking record comprises at least one identity checking record which is carried out on an intelligent teller machine which establishes communication connection with the identity checking terminal;
if the detection result is negative, determining that the service request needs identity verification, and controlling a camera device of the target intelligent teller machine corresponding to the identifier to acquire a face image of the user;
acquiring a face image sent by the target intelligent teller machine, and performing face recognition on the face image to obtain face feature information of the user;
detecting whether the face feature information is matched with the user identification;
and if the detection result is yes, determining that the identity verification of the user is successful.
Further, before the processor 401 controls the camera device of the target intelligent teller machine corresponding to the identifier to capture the face image of the user, the processor is further configured to:
acquiring a shot image acquired by a camera device of the target intelligent teller machine in a scanning area;
detecting whether a face image area exists in the shot image;
and if the detection result is negative, sending a control instruction to the target intelligent teller machine, wherein the control instruction is used for instructing the target intelligent teller machine to output prompt information on a user interface so as to prompt a user to move the face into the scanning area.
Further, when the processor 401 detects whether the face feature information matches the user identifier, it is specifically configured to:
detecting whether historical face feature information corresponding to the user identification exists in a preset database;
if the detection result is yes, detecting whether the face feature information is matched with the historical face feature information;
and if so, determining that the face feature information is matched with the user identification.
Further, when the processor 401 detects whether the face feature information matches the historical face feature information, it is specifically configured to:
calculating the similarity between the human face feature information and the historical human face feature information according to a preset similarity algorithm;
and if the similarity is larger than a preset threshold value, determining that the face feature information is matched with the historical face feature information.
Further, the processor 401 is specifically configured to:
if the detected face feature information is not matched with the user identification, controlling the target intelligent teller machine to output a prompt interface on a user interface, wherein the prompt interface comprises an identity recognition area;
acquiring identity information recognized by the target intelligent teller machine in the identity recognition area;
and verifying the identity of the user according to the identity information.
Further, when verifying the identity of the user according to the identity information, the processor 401 is specifically configured to:
detecting whether the identity information exists in the preset database;
and if the detection result is yes, determining that the identity verification of the user is successful.
Further, the identity information comprises any one or more of fingerprint information, identity card information, iris information and voice information.
In the embodiment of the invention, the identity verification terminal can obtain the service request sent by the user through the target intelligent teller machine, if the identity verification terminal in the preset area is detected to have no identity verification record of the user identifier carried by the service request in the preset time range, the service request can be determined to be subjected to identity verification, and the camera device of the target intelligent teller machine corresponding to the identifier is controlled to acquire the face image of the user. The identity verification terminal can acquire a face image sent by the target intelligent teller machine, carries out face recognition on the face image to obtain face feature information of the user, and can determine that the identity verification of the user is successful if the face feature information is detected to be matched with the user identification. By the method, repeated identity verification can be avoided in a safe environment, identity verification efficiency is improved, and user experience is improved.
It should be understood that, in the embodiment of the present invention, the Processor 401 may be a Central Processing Unit (CPU), and the Processor may also be other general processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable gate arrays (FPGAs) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Input devices 402 may include a touch pad, microphone, etc., and output devices 403 may include a display (LCD, etc.), speakers, etc.
The memory 404 may include a read-only memory and a random access memory, and provides instructions and data to the processor 401. A portion of the memory 404 may also include non-volatile random access memory. For example, the memory 404 may also store device type information.
In a specific implementation, the processor 401, the input device 402, and the output device 403 described in this embodiment of the present invention may execute the implementation manner described in the method embodiment described in fig. 1 or fig. 2 of the intelligent teller machine-based identity verification method provided in this embodiment of the present invention, and may also execute the implementation manner of the identity verification apparatus described in fig. 3 or the implementation manner of the identity verification terminal described in fig. 4 in this embodiment of the present invention, which is not described herein again.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and when executed by a processor, the computer program implements the identity verification method based on the intelligent teller machine described in the embodiment corresponding to fig. 1 or fig. 2, and may also implement the implementation manner of the identity verification apparatus described in fig. 3 or the implementation manner of the identity verification terminal described in fig. 4 of the present invention.
The computer readable storage medium may be an internal storage module of the identity verification terminal according to any of the foregoing embodiments, for example, a hard disk or a memory of the identity verification terminal. The computer readable storage medium may also be an external storage device of the id check terminal, such as a plug-in hard disk, a Smart Memory Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the id check terminal. Further, the computer-readable storage medium may further include both an internal storage module and an external storage device of the identity verification terminal. The computer-readable storage medium is used for storing the computer program and other programs and data required by the identity check terminal. The computer readable storage medium may also be used to temporarily store data that has been output or is to be output.
Those of ordinary skill in the art will appreciate that the various illustrative modules and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention essentially or partially contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above description is only a part of the embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive various equivalent modifications or substitutions within the technical scope of the present invention, and these modifications or substitutions should be covered within the scope of the present invention.

Claims (10)

1. An identity verification method based on an intelligent teller machine is characterized by comprising the following steps:
acquiring a service request sent by a user through a target intelligent teller machine, wherein the service request carries a user identifier and an identifier of the target intelligent teller machine;
detecting whether an identity checking record of the user identifier exists in an identity checking terminal in a preset time range or not in the identity checking terminal in a preset area, wherein the identity checking record comprises at least one identity checking record which is carried out on an intelligent teller machine which is in communication connection with the identity checking terminal, the identity checking record comprises the identifier of the intelligent teller machine, the user identifier and corresponding identity checking time, the user corresponding to the user identifier carries out identity checking in the preset time range on any intelligent teller machine which is in communication connection with the identity checking terminal, and the identity checking terminal records the identifier of the intelligent teller machine which carries out identity checking, the user identifier and the corresponding identity checking time;
if the detection result is negative, determining that the service request needs identity verification, and controlling a camera device of the target intelligent teller machine corresponding to the identifier to acquire a face image of the user;
acquiring a face image sent by the target intelligent teller machine, and performing face recognition on the face image to obtain face feature information of the user;
detecting whether the face feature information is matched with the user identification;
and if the detection result is yes, determining that the identity verification of the user is successful.
2. The method of claim 1, wherein before the controlling the camera device of the target intelligent teller machine corresponding to the identifier to capture the image of the face of the user, the method further comprises:
acquiring a shot image acquired by a camera device of the target intelligent teller machine in a scanning area;
detecting whether a face image area exists in the shot image;
and if the detection result is negative, sending a control instruction to the target intelligent teller machine, wherein the control instruction is used for instructing the target intelligent teller machine to output prompt information on a user interface so as to prompt a user to move the face into the scanning area.
3. The method of claim 1, wherein the detecting whether the facial feature information matches the user identifier comprises:
detecting whether historical face feature information corresponding to the user identification exists in a preset database;
if the detection result is yes, detecting whether the face feature information is matched with the historical face feature information;
and if so, determining that the face feature information is matched with the user identification.
4. The method of claim 3, wherein the detecting whether the facial feature information matches the historical facial feature information comprises:
calculating the similarity between the human face feature information and the historical human face feature information according to a preset similarity algorithm;
and if the similarity is larger than a preset threshold value, determining that the face feature information is matched with the historical face feature information.
5. The method of claim 1, further comprising:
if the detected face feature information is not matched with the user identification, controlling the target intelligent teller machine to output a prompt interface on a user interface, wherein the prompt interface comprises an identity recognition area;
acquiring identity information recognized by the target intelligent teller machine in the identity recognition area;
and verifying the identity of the user according to the identity information.
6. The method of claim 5, wherein the verifying the identity of the user based on the identity information comprises:
detecting whether the identity information exists in the preset database;
and if the detection result is yes, determining that the identity verification of the user is successful.
7. The method according to claim 4 or 5,
the identity information comprises any one or more items of information of fingerprint information, identity card information, iris information and voice information.
8. An identity verification device based on an intelligent teller machine, comprising:
the system comprises an acquisition module, a processing module and a display module, wherein the acquisition module is used for acquiring a service request sent by a user through a target intelligent teller machine, and the service request carries a user identifier and an identifier of the target intelligent teller machine;
the system comprises a first detection module, a second detection module and a third detection module, wherein the first detection module is used for detecting whether an identity verification record of a user identifier exists in an identity verification terminal in a preset time range or not in the identity verification terminal in a preset area, the identity verification record comprises at least one identity verification record which is carried out on an intelligent teller machine which establishes a communication connection with the identity verification terminal, the identity verification record comprises the identifier of the intelligent teller machine, the user identifier and corresponding identity verification time, a user corresponding to the user identifier carries out identity verification in the preset time range on any intelligent teller machine which establishes a communication connection with the identity verification terminal, and the identity verification terminal records the identifier of the intelligent teller machine which carries out identity verification, the user identifier and corresponding identity verification time;
the control module is used for determining that the service request needs identity verification if the detection result is negative, and controlling a camera device of the target intelligent teller machine corresponding to the identifier to acquire a face image of the user;
the identification module is used for acquiring a face image sent by the target intelligent teller machine and carrying out face identification on the face image to obtain face characteristic information of the user;
the second detection module is used for detecting whether the face characteristic information is matched with the user identification;
and the determining module is used for determining that the identity verification of the user is successful if the detection result is positive.
9. An identity verification terminal comprising a processor, an input device, an output device and a memory, the processor, the input device, the output device and the memory being interconnected, wherein the memory is configured to store a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the method of any of claims 1 to 7.
10. A computer-readable storage medium, characterized in that the computer storage medium stores a computer program comprising program instructions that, when executed by a processor, cause the processor to perform the method according to any of claims 1-7.
CN201810999168.6A 2018-08-29 2018-08-29 Identity verification method and device based on intelligent teller machine, terminal and readable medium Active CN109326058B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810999168.6A CN109326058B (en) 2018-08-29 2018-08-29 Identity verification method and device based on intelligent teller machine, terminal and readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810999168.6A CN109326058B (en) 2018-08-29 2018-08-29 Identity verification method and device based on intelligent teller machine, terminal and readable medium

Publications (2)

Publication Number Publication Date
CN109326058A CN109326058A (en) 2019-02-12
CN109326058B true CN109326058B (en) 2021-07-20

Family

ID=65264368

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810999168.6A Active CN109326058B (en) 2018-08-29 2018-08-29 Identity verification method and device based on intelligent teller machine, terminal and readable medium

Country Status (1)

Country Link
CN (1) CN109326058B (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI718541B (en) * 2019-05-24 2021-02-11 華南商業銀行股份有限公司 Identity verification system and method for financial transactions
CN112084811B (en) * 2019-06-12 2023-08-11 杭州海康威视数字技术股份有限公司 Identity information determining method, device and storage medium
CN110191285B (en) * 2019-06-12 2021-08-31 深圳前海微众银行股份有限公司 Method and device for developing service
CN110232104B (en) * 2019-06-13 2024-02-02 腾讯科技(深圳)有限公司 Data display method and device, storage medium and computer equipment
CN110766358A (en) * 2019-09-27 2020-02-07 恒大智慧科技有限公司 Takeaway meal taking method for smart community, computer equipment and readable storage medium
CN110766357A (en) * 2019-09-27 2020-02-07 恒大智慧科技有限公司 Takeaway getting method for smart community, computer device and readable storage medium
CN110796021B (en) * 2019-10-08 2022-07-19 中国建设银行股份有限公司 Identity authentication method and device applied to self-service equipment
CN111260843B (en) * 2020-01-20 2022-02-01 广东垒亚安防科技有限公司 Implementation method of multifunctional integrated teller machine and teller machine
CN111554054A (en) * 2020-04-27 2020-08-18 中国银行股份有限公司 Ticket taking system, method and device
CN113971445B (en) * 2020-07-22 2024-09-17 中国电信股份有限公司 Target object identity recognition method, device and system
CN112016488B (en) * 2020-09-01 2024-02-06 中国银行股份有限公司 Service information processing method, related device and computer storage medium
CN113011339A (en) * 2021-03-19 2021-06-22 支付宝(杭州)信息技术有限公司 User identity verification method and device and electronic equipment
CN113188639B (en) * 2021-04-02 2022-10-04 首钢京唐钢铁联合有限责任公司 Metering system
CN113256912B (en) * 2021-04-21 2022-07-26 安徽源泽智能科技有限公司 Self-service silver-colored pavilion safety device and system based on human body characteristic detects
CN113705506B (en) * 2021-09-02 2024-02-13 中国联合网络通信集团有限公司 Nucleic acid detection method, apparatus, device, and computer-readable storage medium
CN115171197B (en) * 2022-09-01 2023-05-16 广州市森锐科技股份有限公司 High-precision image information identification method, system, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103826226A (en) * 2014-02-20 2014-05-28 深信服网络科技(深圳)有限公司 Method and device for controlling wireless internet access
CN104992093A (en) * 2015-06-25 2015-10-21 广东欧珀移动通信有限公司 Information management method and apparatus
CN107102891A (en) * 2017-03-01 2017-08-29 北京珠穆朗玛移动通信有限公司 The management method and mobile terminal of a kind of application based on dual system
CN107231235A (en) * 2016-08-02 2017-10-03 天地融科技股份有限公司 Electronics strip generation method, business handling system and intelligent cipher key equipment
CN108171032A (en) * 2017-12-01 2018-06-15 平安科技(深圳)有限公司 A kind of identity identifying method, electronic device and computer readable storage medium
CN108197557A (en) * 2017-12-28 2018-06-22 深圳云天励飞技术有限公司 Testimony of a witness consistency check method, terminal device and computer readable storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399813B (en) * 2007-09-24 2011-08-17 中国移动通信集团公司 Identity combination method
JP5994136B2 (en) * 2011-06-15 2016-09-21 株式会社フィールドシステム Authentication system and authentication method
US9094388B2 (en) * 2013-05-01 2015-07-28 Dmitri Tkachev Methods and systems for identifying, verifying, and authenticating an identity
CN104363199B (en) * 2014-09-30 2017-10-27 熊文俊 Safety certifying method and time synchronous code module based on time synchronized code
CN105590043B (en) * 2014-10-22 2020-07-07 腾讯科技(深圳)有限公司 Identity verification method, device and system
CN105933901A (en) * 2016-05-25 2016-09-07 深圳市共进电子股份有限公司 Method and system for authenticating wireless router

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103826226A (en) * 2014-02-20 2014-05-28 深信服网络科技(深圳)有限公司 Method and device for controlling wireless internet access
CN104992093A (en) * 2015-06-25 2015-10-21 广东欧珀移动通信有限公司 Information management method and apparatus
CN107231235A (en) * 2016-08-02 2017-10-03 天地融科技股份有限公司 Electronics strip generation method, business handling system and intelligent cipher key equipment
CN107102891A (en) * 2017-03-01 2017-08-29 北京珠穆朗玛移动通信有限公司 The management method and mobile terminal of a kind of application based on dual system
CN108171032A (en) * 2017-12-01 2018-06-15 平安科技(深圳)有限公司 A kind of identity identifying method, electronic device and computer readable storage medium
CN108197557A (en) * 2017-12-28 2018-06-22 深圳云天励飞技术有限公司 Testimony of a witness consistency check method, terminal device and computer readable storage medium

Also Published As

Publication number Publication date
CN109326058A (en) 2019-02-12

Similar Documents

Publication Publication Date Title
CN109326058B (en) Identity verification method and device based on intelligent teller machine, terminal and readable medium
TWI752418B (en) Server, client, user authentication method and system
KR102038851B1 (en) Method and system for verifying identities
CN105468950B (en) Identity authentication method and device, terminal and server
CN110851809B (en) Fingerprint identification method and device and touch screen terminal
CN103475490B (en) A kind of auth method and device
CN109756458B (en) Identity authentication method and system
CN111191567A (en) Identity data processing method and device, computer equipment and storage medium
US10963552B2 (en) Method and electronic device for authenticating a user
CN110765958A (en) Channel risk control method, device and system based on face recognition
JP4899552B2 (en) Authentication device, authentication method, authentication program, and computer-readable recording medium recording the same
US11552944B2 (en) Server, method for controlling server, and terminal device
KR20190122206A (en) Identification methods and devices, electronic devices, computer programs and storage media
JP2019527868A (en) Biological feature identification apparatus and method, and biological feature template registration method
CN106250890B (en) Fingerprint identification method and device
CN111611437A (en) Method and device for preventing face voiceprint verification and replacement attack
KR20070093809A (en) Certify apparatus, certify method, certify program and write medium of possibility computer reading
CN113627387B (en) Parallel identity authentication method, device, equipment and medium based on face recognition
JP2015041307A (en) Collation device and collation method and collation system and computer program
TWM574284U (en) Trading system and automated teller machine using living body and face recognition to carry out card-free transaction
US20120219192A1 (en) Method of controlling a session at a self-service terminal, and a self-service terminal
KR20080085353A (en) Mobile communication terminal with user authentication function and method of user authentication the same
KR20220135746A (en) Automated teller machine, method for controlling atm, automated teller system
CN112184237A (en) Data processing method and device and computer readable storage medium
JP2014067352A (en) Apparatus, method, and program for biometric authentication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant