Identity verification method and apparatus
Abstract
A system detects that a target service program is being executed by a computing device. The target service program is one of a plurality of pre-defined service programs to be suspended to complete an identity verification of a user using the target service program. Execution of the target service program is suspended on the computing device. An identity verification program is executed on the computing device. The identity verification program is configured to perform the identity verification of the user to obtain an identity verification result indicating whether an identity of the user is verified. The identity verification program is independent from the target service program.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method, comprising:
detecting that a target service program is being executed by a computing device, the target service program being one of a plurality of pre-defined service programs to be suspended to complete an identity verification of a user using the target service program; suspending execution of the target service program on the computing device; and executing an identity verification program on the computing device, the identity verification program configured to perform the identity verification of the user to obtain an identity verification result indicating whether an identity of the user is verified, wherein the identity verification program is independent from the target service program.
2 . The computer-implemented method of claim 1 , wherein detecting that the target service program is executing comprises:
detecting that the target service program is executing a target process associated with a service interface; and determining that the target process is one of a plurality of pre-defined target processes to be used to identify target service programs to be suspended.
3 . The computer-implemented method of claim 2 , wherein the target process calls a target function used to display the service interface, and wherein the target function is one of a plurality of pre-defined target functions to be used to identify corresponding target service programs to be suspended.
4 . The computer-implemented method of claim 1 , further comprising:
determining that the identity verification result indicates that the identity of the user is verified; and in response to determining that the identity verification result indicates that the identity of the user is verified, resuming the target service program.
5 . The computer-implemented method of claim 1 , further comprising:
determining that the identity verification result indicates that the identity of the user is not verified; and in response to determining that the identity verification result indicates that the identity of the user is not verified, terminating the target service program.
6 . The computer-implemented method of claim 2 , wherein suspending execution of the target service program comprises:
determining if a match exists between a pre-defined policy set and at least one of characteristic information of the target service program and characteristic information of the target process run by the target service program; and suspending execution of the target service program when a determination is made that the match exists.
7 . The computer-implemented method of claim 6 , further comprising pre-configuring the policy set based on the characteristic information of the target service program and the characteristic information of the process.
8 . The computer-implemented method of claim 7 , wherein the characteristic information includes one or more of an identifier of the target service program, an identifier of the target process, an identifier of the service interface, and a network address of the service interface.
9 . The computer-implemented method of claim 1 , wherein the identity verification of the user includes verifying at least one of a gesture of the user, a fingerprint of the user, and a password of the user.
10 . The computer-implemented method of claim 1 , further comprising:
determining other service programs that are currently in use by the user; and suspending the other service programs.
11 . A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
detecting that a target service program is being executed by a computing device, the target service program being one of a plurality of pre-defined service programs to be suspended to complete an identity verification of a user using the target service program; suspending execution of the target service program on the computing device; and executing an identity verification program on the computing device, the identity verification program configured to perform the identity verification of the user to obtain an identity verification result indicating whether an identity of the user is verified, wherein the identity verification program is independent from the target service program.
12 . The non-transitory, computer-readable medium of claim 11 , wherein detecting that the target service program is executing comprises:
detecting that the target service program is executing a target process associated with a service interface; and determining that the target process is one of a plurality of pre-defined target processes to be used to identify target service programs to be suspended.
13 . The non-transitory, computer-readable medium of claim 12 , wherein the target process calls a target function used to display the service interface, and wherein the target function is one of a plurality of pre-defined target functions to be used to identify corresponding target service programs to be suspended.
14 . The non-transitory, computer-readable medium of claim 11 , the operations further comprising:
determining that the identity verification result indicates that the identity of the user is verified; and in response to determining that the identity verification result indicates that the identity of the user is verified, resuming the target service program.
15 . The non-transitory, computer-readable medium of claim 11 , the operations further comprising:
determining that the identity verification result indicates that the identity of the user is not verified; and in response to determining that the identity verification result indicates that the identity of the user is not verified, terminating the target service program.
16 . A computer-implemented system, comprising:
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising:
detecting that a target service program is being executed by a computing device, the target service program being one of a plurality of pre-defined service programs to be suspended to complete an identity verification of a user using the target service program;
suspending execution of the target service program on the computing device; and
executing an identity verification program on the computing device, the identity verification program configured to perform the identity verification of the user to obtain an identity verification result indicating whether an identity of the user is verified, wherein the identity verification program is independent from the target service program.
17 . The computer-implemented system of claim 16 , wherein detecting that the target service program is executing comprises:
detecting that the target service program is executing a target process associated with a service interface; and determining that the target process is one of a plurality of pre-defined target processes to be used to identify target service programs to be suspended.
18 . The computer-implemented system of claim 17 , wherein the target process calls a target function used to display the service interface, and wherein the target function is one of a plurality of pre-defined target functions to be used to identify corresponding target service programs to be suspended.
19 . The computer-implemented system of claim 16 , the operations further comprising:
determining that the identity verification result indicates that the identity of the user is verified; and in response to determining that the identity verification result indicates that the identity of the user is verified, resuming the target service program.
20 . The computer-implemented system of claim 16 , the operations further comprising:
determining that the identity verification result indicates that the identity of the user is not verified; and
in response to determining that the identity verification result indicates that the identity of the user is not verified, terminating the target service program.Join the waitlist — get patent alerts
Track US2022075855A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.