[go: up one dir, main page]

CN114817884A - Biological verification method and device - Google Patents

Biological verification method and device Download PDF

Info

Publication number
CN114817884A
CN114817884A CN202210284307.3A CN202210284307A CN114817884A CN 114817884 A CN114817884 A CN 114817884A CN 202210284307 A CN202210284307 A CN 202210284307A CN 114817884 A CN114817884 A CN 114817884A
Authority
CN
China
Prior art keywords
application
verification
biometric
service
information
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.)
Pending
Application number
CN202210284307.3A
Other languages
Chinese (zh)
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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information Technology Co Ltd
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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202210284307.3A priority Critical patent/CN114817884A/en
Publication of CN114817884A publication Critical patent/CN114817884A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

本说明书一个或多个实施例公开了一种生物校验方法及装置,用以解决现有的生物校验方式对终端集成性能要求高、无法满足风险运营要求以及容易导致用户生物信息泄露的问题。所述方法包括:响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求。当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息。将获取到的所述生物特征信息发送至所述第二应用,所述第二应用用于对所述生物特征信息进行校验。接收所述第二应用发送的所述第一校验结果,以及,根据所述第一校验结果确定是否处理所述业务请求。

Figure 202210284307

One or more embodiments of this specification disclose a biometric verification method and device, which are used to solve the problems that existing biometric verification methods have high requirements on terminal integration performance, cannot meet risky operation requirements, and easily lead to leakage of user biometric information. . The method includes: in response to a service request sent by a service requester, sending a biometric verification request for the service requester to a second application. When an information acquisition instruction sent by the second application is received, biometric information of the service requester that matches the biometric verification method is acquired. Sending the acquired biometric information to the second application, where the second application is used to verify the biometric information. Receive the first verification result sent by the second application, and determine whether to process the service request according to the first verification result.

Figure 202210284307

Description

Biological verification method and device
The present application is a divisional application of an invention patent application having an application date of 2020.03.25, an application number of 202010220337.9, and an invention name of "biometrics authentication method and apparatus".
Technical Field
The present disclosure relates to the field of biometric identification technologies, and in particular, to a biometric verification method and apparatus.
Background
As the application programs on the user terminals become more and more extensive, the security of the user information becomes a critical issue that must be solved in the information era today. In the related art, an information checking module integrated inside an application program is usually used to check the validity or security of information. However, considering the technology and operation capability of the application itself, such a verification method not only increases the integration difficulty of the application, but also cannot be countered by lawless persons for a long time, resulting in a reduction of the risk operation capability. In addition, the verification method needs to store the user information in the local terminal, which not only occupies the terminal resources, but also easily causes the leakage of the user information.
Disclosure of Invention
In one aspect, one or more embodiments of the present disclosure provide a biometric verification method applied to a first application, including: responding to a service request sent by a service requester, and sending a biological verification request aiming at the service requester to a second application, wherein the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service requester. And when an information acquisition instruction sent by the second application is received, acquiring the biological characteristic information of the service request party, which is matched with the biological verification mode. And sending the acquired biological characteristic information to the second application, wherein the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application. And receiving the first check result sent by the second application, and determining whether to process the service request according to the first check result.
In another aspect, one or more embodiments of the present disclosure provide a biometric verification method applied to a second application, including: receiving a biological verification request aiming at a service request party and sent by a first application, wherein the biological verification request comprises identification information of the first application and a biological verification mode of the service request party. And sending an information acquisition instruction to the first application, wherein the information acquisition instruction is used for instructing the first application to acquire the biological characteristic information of the service requester matched with the biological verification mode, and sending the biological characteristic information to the second application. And receiving the biological characteristic information sent by the first application. And verifying the biological characteristic information to obtain a first verification result, and sending the first verification result to the first application.
In yet another aspect, one or more embodiments of the present specification provide a biometric verification apparatus for use in a first application, including: the first sending module is used for responding to a service request sent by a service requester and sending a biological verification request aiming at the service requester to a second application, wherein the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service requester. And the first acquisition module is used for acquiring the biological characteristic information matched with the biological verification mode of the service requester when receiving the information acquisition instruction sent by the second application. The second sending module is used for sending the acquired biological characteristic information to the second application, and the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application. And the first determining module is used for receiving the first checking result sent by the second application and determining whether to process the service request according to the first checking result.
In yet another aspect, one or more embodiments of the present specification provide a biometric verification apparatus for use in a second application, including: the first receiving module receives a biological verification request aiming at a service request party and sent by a first application, wherein the biological verification request comprises identification information of the first application and a biological verification mode of the service request party. And the third sending module is used for sending an information acquisition instruction to the first application, wherein the information acquisition instruction is used for indicating the first application to acquire the biological characteristic information of the service request party, which is matched with the biological verification mode, and sending the biological characteristic information to the second application. And the second receiving module is used for receiving the biological characteristic information sent by the first application. And the first verification module is used for verifying the biological characteristic information to obtain a first verification result and sending the first verification result to the first application.
In yet another aspect, one or more embodiments of the present specification provide a biometric verification device, including: a processor; and a memory arranged to store computer executable instructions that, when executed, cause the processor to: responding to a service request sent by a service requester, and sending a biological verification request aiming at the service requester to a second application, wherein the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service requester. And when an information acquisition instruction sent by the second application is received, acquiring the biological characteristic information of the service request party, which is matched with the biological verification mode. And sending the acquired biological characteristic information to the second application, wherein the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application. And receiving the first check result sent by the second application, and determining whether to process the service request according to the first check result.
In yet another aspect, one or more embodiments of the present specification provide a biometric verification device, including: a processor; and a memory arranged to store computer executable instructions that, when executed, cause the processor to: receiving a biological verification request aiming at a service request party and sent by a first application, wherein the biological verification request comprises identification information of the first application and a biological verification mode of the service request party. And sending an information acquisition instruction to the first application, wherein the information acquisition instruction is used for instructing the first application to acquire the biological characteristic information of the service requester matched with the biological verification mode, and sending the biological characteristic information to the second application. And receiving the biological characteristic information sent by the first application. And verifying the biological characteristic information to obtain a first verification result, and sending the first verification result to the first application.
In yet another aspect, one or more embodiments of the present specification provide a storage medium storing computer-executable instructions that, when executed, implement the following: responding to a service request sent by a service requester, and sending a biological verification request aiming at the service requester to a second application, wherein the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service requester. And when an information acquisition instruction sent by the second application is received, acquiring the biological characteristic information of the service request party, which is matched with the biological verification mode. And sending the acquired biological characteristic information to the second application, wherein the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application. And receiving the first check result sent by the second application, and determining whether to process the service request according to the first check result.
In yet another aspect, one or more embodiments of the present specification provide a storage medium storing computer-executable instructions that, when executed, implement the following: receiving a biological verification request aiming at a service request party and sent by a first application, wherein the biological verification request comprises identification information of the first application and a biological verification mode of the service request party. And sending an information acquisition instruction to the first application, wherein the information acquisition instruction is used for instructing the first application to acquire the biological characteristic information of the service requester matched with the biological verification mode, and sending the biological characteristic information to the second application. And receiving the biological characteristic information sent by the first application. And verifying the biological characteristic information to obtain a first verification result, and sending the first verification result to the first application.
Drawings
In order to more clearly illustrate one or more embodiments or technical solutions in the prior art in the present specification, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in one or more embodiments of the present specification, and other drawings can be obtained by those skilled in the art without inventive exercise.
FIG. 1 is a schematic flow chart diagram of a biometric verification method according to one embodiment of the present description;
FIG. 2 is a schematic flow chart diagram of a biometric verification method according to another embodiment of the present description;
FIG. 3 is a schematic flow chart diagram of a biometric verification method according to yet another embodiment of the present disclosure;
FIG. 4 is a schematic block diagram of a biometric verification device in accordance with an embodiment of the present disclosure;
FIG. 5 is a schematic block diagram of a biometric verification device according to another embodiment of the present disclosure;
FIG. 6 is a schematic block diagram of a biometric verification device in accordance with an embodiment of the present description;
fig. 7 is a schematic block diagram of a biometric verification device according to another embodiment of the present specification.
Detailed Description
One or more embodiments of the present disclosure provide a biometric verification method and apparatus, so as to solve the problems that the existing biometric verification method has a high requirement on terminal integration performance, cannot meet the requirement of risk operation, and easily causes leakage of user biometric information.
In order to make those skilled in the art better understand the technical solutions in one or more embodiments of the present disclosure, the technical solutions in one or more embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in one or more embodiments of the present disclosure, and it is obvious that the described embodiments are only a part of the embodiments of the present disclosure, and not all embodiments. All other embodiments that can be derived by a person skilled in the art from one or more of the embodiments of the present disclosure without making any creative effort shall fall within the protection scope of one or more of the embodiments of the present disclosure.
Fig. 1 is a schematic flow chart of a biometric verification method according to an embodiment of the present disclosure, as shown in fig. 1, applied to a first application, including:
s102, responding to a service request sent by a service request party, sending a biological verification request aiming at the service request party to a second application, wherein the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service request party.
The biometric verification method can be any one of the existing biometric verification methods, such as fingerprint identification, iris identification, face identification and the like.
The first application may be any application installed on a terminal device (e.g., a mobile phone, a personal computer, etc.). The identification information of the first application may be one or more items of information such as an application name, an application icon, and a code corresponding to the application of the first application.
The biometric verification method corresponding to the service requester is the biometric verification method adopted when the service requester is subjected to biometric verification. The corresponding biological verification mode of the service requester can be designated by the service requester or randomly designated by the first application.
The service request may be any kind of request that the first user can handle, e.g. the first application is a cell phone bank APP, the service request may be a transfer request, a payment request, etc.
And S104, when receiving the information acquisition instruction sent by the second application, acquiring the biological characteristic information matched with the biological verification mode of the service request party.
The biometric information matched with the biometric verification mode, namely the acquired biometric information is consistent with the information type required to be verified by the biometric verification mode. For example, if the biometric verification method is face recognition, the biometric information matched with the biometric verification method is face feature information (or facial feature information); if the biological verification mode is fingerprint identification, the matched biological characteristic information is fingerprint characteristic information; if the biological verification mode is iris recognition, the matched biological characteristic information is iris characteristic information; and so on.
And S106, sending the acquired biological characteristic information to a second application, wherein the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application.
S108, receiving a first check result sent by the second application, and determining whether to process the service request according to the first check result.
The first verification result comprises verification success information or verification failure information. And the second application can determine whether to process the service request according to the first check result. Optionally, if the first verification result includes verification success information, the service request is processed; or, further checking other information related to the service request. And if the first verification result comprises verification failure information, refusing to process the service request or performing biological verification on the service request party again.
By adopting the technical scheme of one or more embodiments of the specification, the biological verification request aiming at the service request party is sent to the second application, the second application performs biological verification on the service request party, and the biological verification result is fed back to the first application, so that the first application can realize biological verification by using a biological authentication mechanism of a third-party application (namely, the second application), and a biological verification module is not required to be integrated in the first application, thereby reducing the integration difficulty of the first application; moreover, because the biometric authentication mechanism of the second application is used for biometric verification, only one piece of biometric information of the service requester needs to be stored at the second application end, and the biometric information does not need to be stored locally, so that the problem of occupying local resources of the terminal is avoided, and the leakage risk of the biometric information is reduced.
In one embodiment, before sending the biometric verification request for the service requester to the second application, it may be determined whether the service requester agrees to perform the biometric verification using the biometric verification mechanism of the second application. If the service requester agrees to perform the biometric verification using the biometric verification mechanism of the second application, a biometric verification mode for performing the biometric verification on the service requester can be further determined. The biometric verification method can be any one of the existing biometric verification methods, such as fingerprint identification, iris identification, face identification and the like.
When determining whether the service requester agrees to perform the biometric verification by using the biometric verification mechanism of the second application, a first prompt message may be sent, where the first prompt message is used to prompt the service requester to perform the biometric verification by using the second application. For example, a first prompt message "whether to use the second application for the biometric verification" is displayed on the screen of the terminal device where the first application is located. If the service requester selects 'yes', determining that the service requester agrees to perform the biometric verification using the second application; if the service requester chooses "no," it may be determined that the service requester does not agree to use the second application for the biometric verification.
When receiving a confirmation operation (such as the service requester selects 'yes') input by the service requester for the first prompt message, sending a biological check request to the second application, so that whether a biological check mechanism of the second application is used can be selected according to the requirement of the service requester, and the service processing experience of the service requester is improved.
Under the condition that the service requester agrees to perform the biological verification by using the second application, a biological verification mode for performing the biological verification on the service requester can be further determined. Specifically, the biometric verification method for performing biometric verification on the service requester can be determined according to the biometric verification method information input by the service requester. For example, the information "please select a biometric verification mode" is displayed on the screen of the terminal device where the first application is located, at this time, options corresponding to multiple biometric verification modes are also displayed at the same time for the service requester to select, and the mode corresponding to the option selected by the service requester is used as the biometric verification mode of the current biometric verification.
Of course, the service requester may also select multiple options, i.e., multiple biometric verification approaches. In this case, different ways of biometric verification may be performed sequentially using the second application. For example, the service requester selects two modes of "face recognition" and "fingerprint recognition" in sequence, when the second application performs the biometric verification, the biometric verification is performed on the service requester by using the face recognition mode first, and when the face recognition is passed, the biometric verification is performed on the service requester by using the fingerprint recognition mode. Obviously, the accuracy of the biological verification result can be improved by adopting various biological verification modes for biological verification, so that the safety of business processing is improved.
In an embodiment, after receiving a first verification result sent by a second application to a service requester, if the first verification result is a verification pass, a service verification request for the service request may be further sent to the second application, so that the second application verifies the validity of the service request according to the service verification request, and sends a second verification result corresponding to the validity to the first application. And after the first application receives a second check result sent by the second application, if the second check result is that the check is passed, the service request is processed.
In this embodiment, the validity check of the service request may include any one or more checks, such as: checking whether the service type corresponding to the service request belongs to a specified type; checking whether the parameters of the service request are correct; checking whether the service content corresponding to the service request is reasonable; and so on.
In this embodiment, after the first application performs the biological verification by using the biological verification mechanism of the second application, the second application may further verify whether the service request is legal, so as to ensure the security of the service processing to the greatest extent.
In one embodiment, the first verification result includes callback function address information of a service interface providing the biometric verification service for the second application. Based on the callback function address information, when the first application utilizes the second application to check the validity of the service request, the service check request can be directly sent to the service interface corresponding to the callback function address information, and the second application does not need to forward the service check request to the service interface, so that the expenditure of application resources is saved, and the service check speed is increased.
In one embodiment, after receiving a first verification result sent by a second application to a service requester, if the first verification result is that the verification is not passed, sending a second prompt message, where the second prompt message is used to prompt the service requester to re-input biometric information. And when the biological characteristic information input again by the service request party is acquired, the acquired biological characteristic information is sent to the second application for rechecking, and whether the service request is processed or not is determined according to the rechecked check result.
In this embodiment, if the first verification result is that the verification fails, the biometric verification may be performed again, so as to avoid a failure of the verification caused by an operation error of the service requester. In addition, a time threshold of the biometric verification may be preset, that is, when the biometric verification time reaches the time threshold, if the biometric verification is still failed, the biometric verification is not performed any more, and the service request may be rejected at this time.
Fig. 2 is a schematic flow chart of a biometric verification method according to another embodiment of the present disclosure, as shown in fig. 2, applied to a second application, including:
s202, receiving a biological verification request aiming at a service request party and sent by a first application, wherein the biological verification request comprises identification information of the first application and a biological verification mode of the service request party.
The biometric verification method may be any one of the existing biometric verification methods, such as fingerprint recognition, iris recognition, face recognition, and the like.
The first application may be any application installed on a terminal device (e.g., a mobile phone, a personal computer, etc.). The identification information of the first application may be one or more items of information such as an application name, an application icon, and a code corresponding to the application of the first application.
The biometric verification method corresponding to the service requester is the biometric verification method adopted when the service requester is subjected to biometric verification. The corresponding biological verification mode of the service requester can be designated by the service requester or randomly designated by the first application.
The service request may be any kind of request that the first user can handle, e.g. the first application is a cell phone bank APP, the service request may be a transfer request, a payment request, etc.
And S204, sending an information acquisition instruction to the first application, wherein the information acquisition instruction is used for indicating the first application to acquire the biological characteristic information matched with the biological verification mode of the service request party and sending the biological characteristic information to the second application.
The biometric information matched with the biometric verification mode, namely the acquired biometric information is consistent with the information type required to be verified by the biometric verification mode. For example, if the biometric verification method is face recognition, the biometric information matched with the biometric verification method is face feature information (or facial feature information); if the biological verification mode is fingerprint identification, the matched biological characteristic information is fingerprint characteristic information; if the biological verification mode is iris recognition, the matched biological characteristic information is iris characteristic information; and so on.
S206, receiving the biological characteristic information sent by the first application.
S208, the biological characteristic information is verified to obtain a first verification result, and the first verification result is sent to the first application.
The first verification result comprises verification success information or verification failure information. And the second application can determine whether to process the service request according to the first check result. Optionally, if the first verification result includes verification success information, the service request is processed; or, further checking other information related to the service request. And if the first verification result comprises verification failure information, refusing to process the service request or performing biological verification on the service request party again.
In one embodiment, when the second application verifies the biometric information, a service interface for providing a biometric verification service may be invoked, the service interface verifies the biometric information, and returns the first verification result to the second application.
In one embodiment, the first verification result includes information of whether the verification passed (e.g., whether the verification passed or failed) and callback function address information of a service interface providing the biometric verification service for the second application. Based on the callback function address information contained in the first verification result, when the second application performs validity verification on the service request for the first application, the first application can directly send the service verification request to the service interface corresponding to the callback function address information without forwarding the service verification request to the service interface by the second application, so that the expenditure of application resources is saved, and the service verification speed is increased.
In an embodiment, the second application may receive a service check request for the service request sent by the first application, check the validity of the service request according to the service check request to obtain a second check result, and send the second check result to the first application. So that the first application determines whether to process the service request based on the second check result.
In this embodiment, after receiving a service check request for a service request sent by a first application, a second application may invoke a service interface for providing a check service, check the validity of the service request by the service interface, return a second check result to the second application, and return the check result to the first application by the second application.
According to the technical scheme provided by the embodiment, the biological verification can be performed on the service request party based on the biological verification request aiming at the service request party and sent by the first application, and the biological verification result is fed back to the first application, so that the biological verification can be realized by the first application by using a biological authentication mechanism of a third-party application (namely, a second application), and a biological verification module is not required to be integrated in the first application, so that the integration difficulty of the first application is reduced; moreover, because the biometric authentication mechanism of the second application is used for biometric verification, only one piece of biometric information of the service requester needs to be stored at the second application end, and the biometric information does not need to be stored locally, so that the problem of occupying local resources of the terminal is avoided, and the leakage risk of the biometric information is reduced.
Fig. 3 is a schematic flow chart of a biometric verification method according to still another embodiment of the present specification, where, as shown in fig. 3, the service requester is a first user, and the method includes:
s301, when the first application receives a service request sent by the first user, sending a first prompt message to prompt the first user whether to use the second application for biological verification.
S302, when the first application receives the confirmation operation which is input by the first user and aims at the first prompt message, a biological verification mode for performing biological verification on the first user is determined.
In this step, the biometric verification method may be any one of the existing biometric verification methods, such as fingerprint recognition, iris recognition, face recognition, and the like. A biometric verification method for biometric verification of the first user may be determined according to the biometric verification method information input by the first user. For example, the information "please select a biometric verification method" is displayed on the screen of the terminal device where the first application is located, at this time, the options corresponding to the multiple biometric verification methods are also displayed at the same time for the first user to select, and the method corresponding to the option selected by the first user is used as the biometric verification method of the current biometric verification.
And S303, the first application sends a biological verification request aiming at the first user to the second application, wherein the biological verification request comprises the identification information of the first application and a biological verification mode corresponding to the service request party.
S304, the second application sends an information acquisition instruction to the first application based on the biological verification request so as to instruct the first application to acquire the biological characteristic information of the first user, wherein the biological characteristic information is matched with the biological verification mode.
S305, the first application acquires the biological characteristic information of the first user matched with the biological verification mode and sends the biological characteristic information to the second application.
In this step, when the first application acquires the biometric information of the first user that matches the biometric verification method, an information acquisition function that matches the biometric verification method may be invoked. For example, if the biometric verification method is face recognition, the first application may display a window for acquiring face information on a terminal screen, and when the first user puts the face image into the window, the first application may acquire the face information of the first user. For another example, if the biometric verification method is fingerprint recognition, the first application may display a window for entering a fingerprint on a terminal screen, or prompt the first user to enter a fingerprint through a designated key on the terminal. After the first user inputs the fingerprint through the window or the designated key, the first application acquires the fingerprint information of the first user.
S306, the second application calls the biological verification service interface to carry out biological verification on the first user based on the acquired biological characteristic information to obtain a first verification result, and the first verification result is returned to the second application.
S307, the second application sends the received first verification result to the first application.
S308, the first application judges whether the biological verification of the first user passes or not according to the first verification result; if yes, go to S309; if not, returning to S305, that is, obtaining the biometric information of the first user again to perform biometric verification again.
S309, the first application sends a service check request for the service request to the second application.
The service check request is used for requesting the second application to check the validity of the service request, and the service check request includes relevant information of the service request, such as service type, service content and the like.
S310, the second application checks the legality of the service request to obtain a second checking result, and the second checking result is returned to the first application.
The validity check of the service request may include any one or more checks, such as: checking whether the service type corresponding to the service request belongs to a specified type; checking whether the parameters of the service request are correct or not; checking whether the service content corresponding to the service request is reasonable; and so on.
S311, if the second check result is that the check is passed, the first application processes the service request.
According to the technical scheme provided by the embodiment, the first application sends the biological verification request aiming at the first user to the second application, the second application performs biological verification on the first user, and the biological verification result is fed back to the first application, so that the first application can realize biological verification by using a biological authentication mechanism of a third-party application (namely, the second application), and a biological verification module is not required to be integrated in the first application, so that the integration difficulty of the first application is reduced; moreover, since the biometric authentication mechanism of the second application is used for biometric verification, only one piece of biometric information of the first user needs to be stored at the second application end, and local storage is not needed, so that the problem of occupying local resources of the terminal is avoided, and the leakage risk of the biometric information is reduced.
In summary, particular embodiments of the present subject matter have been described. Other embodiments are within the scope of the following claims. In some cases, the actions recited in the claims can be performed in a different order and still achieve desirable results. In addition, the processes depicted in the accompanying figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing may be advantageous.
Based on the same idea, the biometric verification method provided in one or more embodiments of the present specification further provides a biometric verification apparatus.
Fig. 4 is a schematic flow chart of a biometric verification apparatus according to an embodiment of the present disclosure, as shown in fig. 4, the apparatus is applied to a first application, and includes:
a first sending module 410, configured to send a biometric verification request for a service requester to a second application in response to the service request from the service requester; the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service requester;
a first obtaining module 420, configured to obtain, when receiving an information obtaining instruction sent by the second application, biometric information of the service requester matching the biometric verification method;
a second sending module 430, configured to send the obtained biometric information to the second application; the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application;
a first determining module 440, configured to receive the first verification result sent by the second application; and determining whether to process the service request according to the first check result.
In one embodiment, the apparatus further comprises:
the first prompt module sends out first prompt information before sending the biological verification request aiming at the service requester to the second application; the first prompt message is used for prompting the service requester whether to use the second application for biological verification;
the first transmitting module 410 includes:
and the first sending unit is used for sending the biological verification request to the second application when receiving the confirmation operation which is input by the service requester and aims at the first prompt message.
In one embodiment, the apparatus further comprises:
and the second determining module is used for determining the biological verification mode for performing biological verification on the service requester according to the biological verification mode information input by the service requester before the biological verification request aiming at the service requester is sent to the second application.
In one embodiment, the first determining module 440 includes:
a second sending unit, configured to send a service verification request for the service request to the second application if the first verification result is that verification passes; the second application is used for checking the legality of the service request according to the service checking request and sending a second checking result corresponding to the legality to the first application;
a receiving unit, configured to receive the second check result sent by the second application;
and the processing unit is used for processing the service request if the second check result is that the check is passed.
In one embodiment, the first verification result includes callback function address information of a service interface providing a biometric verification service for the second application;
the second sending unit is further configured to:
and sending the service verification request to the service interface according to the callback function address information.
In one embodiment, the first determining module 440 includes:
the prompting unit is used for sending out second prompting information if the first verification result is that the verification is not passed; the second prompt message is used for prompting the service requester to input the biological characteristic message again;
and the determining unit is used for sending the biological characteristic information obtained again to the second application for rechecking when the biological characteristic information input again by the service request party is obtained, and determining whether to process the service request according to the rechecked check result.
By adopting the device in one or more embodiments of the specification, the biological verification request aiming at the service request party is sent to the second application, the second application carries out biological verification on the service request party, and the biological verification result is fed back to the first application, so that the first application can utilize a biological authentication mechanism of a third-party application (namely, the second application) to realize biological verification, a biological verification module is not required to be integrated in the first application, and the integration difficulty of the first application is reduced; moreover, because the biometric authentication mechanism of the second application is used for biometric verification, only one piece of biometric information of the service requester needs to be stored at the second application end, and the biometric information does not need to be stored locally, so that the problem of occupying local resources of the terminal is avoided, and the leakage risk of the biometric information is reduced.
It should be understood by those skilled in the art that the above-mentioned biometric verification apparatus can be used to implement the biometric verification method applied to the first application, and the detailed description thereof should be similar to the above-mentioned method, and therefore, in order to avoid the complexity, the detailed description thereof is omitted.
Fig. 5 is a schematic flow chart of a biometric verification apparatus according to another embodiment of the present specification, as shown in fig. 5, which is applied to a second application including:
a first receiving module 510, which receives a biometric verification request for a service requester sent by a first application; the biological verification request comprises identification information of the first application and a biological verification mode for the service requester;
a third sending module 520, configured to send an information obtaining instruction to the first application; the information acquisition instruction is used for indicating the first application to acquire the biological characteristic information of the service request party, which is matched with the biological verification mode, and sending the biological characteristic information to the second application;
a second receiving module 530, configured to receive the biometric information sent by the first application;
the first verification module 540 is configured to verify the biometric information to obtain a first verification result, and send the first verification result to the first application.
In one embodiment, the apparatus further comprises:
a third receiving module, configured to receive a service verification request for the service request sent by the first application;
the second check module is used for checking the legality of the service request according to the service check request to obtain a second check result;
and the fourth sending module is used for sending the second check result to the first application.
In one embodiment, the first verification result includes information of whether the verification is passed and callback function address information of a service interface providing a biometric verification service for the second application.
By adopting the device in one or more embodiments of the specification, the business requester can be subjected to biological verification based on a biological verification request aiming at the business requester and sent by the first application, and a biological verification result is fed back to the first application, so that the first application can realize biological verification by using a biological authentication mechanism of a third-party application (namely, a second application), and a biological verification module is not required to be integrated in the first application, thereby reducing the integration difficulty of the first application; moreover, because the biometric authentication mechanism of the second application is used for biometric verification, only one piece of biometric information of the service requester needs to be stored at the second application end, and the biometric information does not need to be stored locally, so that the problem of occupying local resources of the terminal is avoided, and the leakage risk of the biometric information is reduced.
It should be understood by those skilled in the art that the above-mentioned biometric verification apparatus can be used to implement the biometric verification method applied to the second application, and the detailed description thereof should be similar to the above-mentioned method, and therefore, in order to avoid the complexity, the detailed description thereof is omitted.
Along the same lines, one or more embodiments of the present specification also provide a biometric verification device, as shown in fig. 6. The biometric verification device may vary significantly depending on configuration or performance, and may include one or more processors 601 and memory 602, where the memory 602 may have one or more stored applications or data stored therein. Wherein the memory 602 may be transient or persistent storage. The application program stored in memory 602 may include one or more modules (not shown), each of which may include a series of computer-executable instructions for a biological verification device. Still further, the processor 601 may be configured to communicate with the memory 602 to execute a series of computer-executable instructions in the memory 602 on the biometric verification device. The biometric verification apparatus may also include one or more power supplies 603, one or more wired or wireless network interfaces 604, one or more input-output interfaces 605, one or more keyboards 606.
In particular, in this embodiment, the biometric verification device includes a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the biometric verification device, and the one or more programs configured to be executed by the one or more processors include computer-executable instructions for:
responding to a service request sent by a service requester, and sending a biological verification request aiming at the service requester to a second application; the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service requester;
when an information acquisition instruction sent by the second application is received, acquiring the biological characteristic information of the service request party, which is matched with the biological verification mode;
sending the acquired biological characteristic information to the second application; the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application;
receiving the first verification result sent by the second application; and determining whether to process the service request according to the first check result.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
sending first prompt information before sending a biological verification request aiming at the service requester to a second application; the first prompt message is used for prompting the service requester whether to use the second application for biological verification;
the sending a biometric verification request for the service requester to a second application comprises:
and when receiving a confirmation operation aiming at the first prompt message and input by the service requester, sending the biological verification request to the second application.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
before sending a biological verification request aiming at the service requester to a second application, determining the biological verification mode for performing biological verification on the service requester according to biological verification mode information input by the service requester.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
if the first verification result is that the verification is passed, sending a service verification request aiming at the service request to the second application; the second application is used for checking the legality of the service request according to the service checking request and sending a second checking result corresponding to the legality to the first application;
receiving the second check result sent by the second application;
and if the second check result is that the check is passed, processing the service request.
Optionally, the first verification result includes callback function address information of a service interface providing the biometric verification service for the second application;
the computer executable instructions, when executed, may further cause the processor to:
and sending the service verification request to the service interface according to the callback function address information.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
if the first verification result is that the verification is not passed, sending second prompt information; the second prompt message is used for prompting the service requester to input the biological characteristic message again;
and when the biological characteristic information input again by the service request party is acquired, sending the acquired biological characteristic information to the second application for rechecking, and determining whether to process the service request according to the rechecked verification result.
Along the same lines, one or more embodiments of the present specification also provide a biometric verification device, as shown in fig. 7. The biometric verification device may vary significantly depending on configuration or performance, and may include one or more processors 701 and memory 702, where the memory 702 may have one or more stored applications or data stored therein. Memory 702 may be, among other things, transient storage or persistent storage. The application program stored in memory 702 may include one or more modules (not shown), each of which may include a series of computer-executable instructions for a biological verification device. Still further, the processor 701 may be configured to communicate with the memory 702 to execute a series of computer-executable instructions in the memory 702 on the biometric verification device. The biometric verification apparatus may also include one or more power supplies 703, one or more wired or wireless network interfaces 704, one or more input-output interfaces 705, and one or more keyboards 706.
In particular, in this embodiment, the biometric verification device includes a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the biometric verification device, and the one or more programs configured to be executed by the one or more processors include computer-executable instructions for:
receiving a biological verification request aiming at a service requester, which is sent by a first application; the biological verification request comprises identification information of the first application and a biological verification mode of the service requester;
sending an information acquisition instruction to the first application; the information acquisition instruction is used for indicating the first application to acquire the biological characteristic information matched with the biological verification mode of the service request party and sending the biological characteristic information to the second application;
receiving the biological characteristic information sent by the first application;
and verifying the biological characteristic information to obtain a first verification result, and sending the first verification result to the first application.
Optionally, the first verification result includes information on whether the verification is passed and callback function address information of a service interface providing the biometric verification service for the second application.
Optionally, the computer executable instructions, when executed, may further cause the processor to:
receiving a service checking request aiming at the service request sent by the first application;
according to the service checking request, checking the validity of the service request to obtain a second checking result;
sending the second check result to the first application.
One or more embodiments of the present specification also propose a computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device comprising a plurality of application programs, are capable of causing the electronic device to perform the above-mentioned biometric verification method, and in particular for performing:
responding to a service request sent by a service requester, and sending a biological verification request aiming at the service requester to a second application; the biological verification request comprises identification information of the first application and a biological verification mode corresponding to the service requester;
when an information acquisition instruction sent by the second application is received, acquiring biological characteristic information of the service request party, which is matched with the biological verification mode;
sending the acquired biological characteristic information to the second application; the second application is used for verifying the biological characteristic information and sending a first verification result corresponding to the biological characteristic information to the first application;
receiving the first verification result sent by the second application; and determining whether to process the service request according to the first check result.
One or more embodiments of the present specification also propose a computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device comprising a plurality of application programs, are capable of causing the electronic device to perform the above-mentioned biometric verification method, and in particular for performing:
receiving a biological verification request aiming at a service requester and sent by a first application; the biological verification request comprises identification information of the first application and a biological verification mode of the service requester;
sending an information acquisition instruction to the first application; the information acquisition instruction is used for indicating the first application to acquire the biological characteristic information of the service request party, which is matched with the biological verification mode, and sending the biological characteristic information to the second application;
receiving the biological characteristic information sent by the first application;
and verifying the biological characteristic information to obtain a first verification result, and sending the first verification result to the first application.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the various elements may be implemented in the same one or more software and/or hardware implementations in implementing one or more embodiments of the present description.
One skilled in the art will recognize that one or more embodiments of the present description may be provided as a method, system, or computer program product. Accordingly, one or more embodiments of the present description may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, one or more embodiments of the present description may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
One or more embodiments of the present specification are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
One or more embodiments of the present description may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only one or more embodiments of the present disclosure, and is not intended to limit the present disclosure. Various modifications and alterations to one or more embodiments described herein will be apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of the present specification should be included in the scope of claims of one or more embodiments of the present specification.

Claims (18)

1.一种生物校验方法,应用于第一应用,包括:1. A biological verification method, applied to a first application, comprising: 响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式;所述第二应用存储有所述业务请求方对应的生物特征信息;所述第二应用为第三方应用;In response to the service request sent by the service requester, send a biometric verification request for the service requester to the second application; the biometric verification request includes the identification information of the first application and the corresponding identification information of the service requester. a biometric verification method; the second application stores the biometric information corresponding to the service requester; the second application is a third-party application; 当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息;When receiving the information acquisition instruction sent by the second application, acquire the biometric information of the service requester that matches the biometric verification method; 将获取到的所述生物特征信息发送至所述第二应用;所述第二应用用于根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用;Sending the acquired biometric information to the second application; the second application is configured to send the biometric information sent by the first application to the biometric information sent by the first application according to pre-stored biometric information corresponding to each service requester verifying the information, and sending the first verification result corresponding to the biometric information to the first application; 接收所述第二应用发送的所述第一校验结果;根据所述第一校验结果确定是否处理所述业务请求。Receive the first verification result sent by the second application; and determine whether to process the service request according to the first verification result. 2.根据权利要求1所述的方法,所述向第二应用发送针对所述业务请求方的生物校验请求之前,还包括:2. The method according to claim 1, before the sending the biometric verification request for the service requester to the second application, further comprising: 发出第一提示信息;所述第一提示信息用于提示所述业务请求方是否使用所述第二应用进行生物校验;Sending first prompt information; the first prompt information is used to prompt the service requester whether to use the second application to perform biometric verification; 所述向第二应用发送针对所述业务请求方的生物校验请求,包括:The sending a biometric verification request for the service requester to the second application includes: 当接收到所述业务请求方输入的针对所述第一提示信息的确认操作时,向所述第二应用发送所述生物校验请求。When receiving a confirmation operation for the first prompt information input by the service requester, the biometric verification request is sent to the second application. 3.根据权利要求2所述的方法,所述向第二应用发送针对所述业务请求方的生物校验请求之前,还包括:3. The method according to claim 2, before the sending a biometric verification request for the service requester to the second application, further comprising: 根据所述业务请求方输入的生物校验方式信息,确定对所述业务请求方进行生物校验的所述生物校验方式。The biometric verification mode for performing biometric verification on the service requester is determined according to the biometric verification mode information input by the service requester. 4.根据权利要求1所述的方法,所述根据所述第一校验结果确定是否处理所述业务请求,包括:4. The method according to claim 1, wherein determining whether to process the service request according to the first verification result, comprising: 若所述第一校验结果为校验通过,则向所述第二应用发送针对所述业务请求的业务校验请求;所述第二应用用于根据所述业务校验请求校验所述业务请求的合法性,以及将所述合法性对应的第二校验结果发送至所述第一应用;If the first verification result is that the verification is passed, send a service verification request for the service request to the second application; the second application is configured to verify the service verification request according to the second application. the validity of the service request, and sending the second verification result corresponding to the validity to the first application; 接收所述第二应用发送的所述第二校验结果;receiving the second verification result sent by the second application; 若所述第二校验结果为校验通过,则处理所述业务请求。If the second verification result is that the verification is passed, the service request is processed. 5.根据权利要求4所述的方法,所述第一校验结果包括为所述第二应用提供生物校验服务的服务接口的回调函数地址信息;5. The method according to claim 4, wherein the first verification result comprises callback function address information of a service interface that provides a biometric verification service for the second application; 所述向所述第二应用发送针对所述业务请求的业务校验请求,包括:The sending a service verification request for the service request to the second application includes: 根据所述回调函数地址信息,将所述业务校验请求发送至所述服务接口。Send the service verification request to the service interface according to the callback function address information. 6.根据权利要求1所述的方法,所述接收所述第二应用发送的所述第一校验结果之后,还包括:6. The method according to claim 1, after the receiving the first verification result sent by the second application, further comprising: 若所述第一校验结果为校验未通过,则发出第二提示信息;所述第二提示信息用于提示所述业务请求方重新输入所述生物特征信息;If the first verification result is that the verification fails, a second prompt message is sent; the second prompt message is used to prompt the service requester to re-input the biometric information; 当获取到所述业务请求方重新输入的所述生物特征信息时,将重新获取到的所述生物特征信息发送至所述第二应用进行再次校验,以及,根据所述再次校验的校验结果确定是否处理所述业务请求。When the biometric information re-entered by the service requester is acquired, the biometric information re-acquired is sent to the second application for re-verification, and according to the re-verified verification The test result determines whether to process the service request. 7.一种生物校验方法,应用于第二应用,所述第二应用为第三方应用;包括:7. A biological verification method, applied to a second application, wherein the second application is a third-party application; comprising: 接收第一应用发送的针对业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式;Receive a biometric verification request for the service requester sent by the first application; the biometric verification request includes the identification information of the first application and the biometric verification method for the service requester; 向所述第一应用发送信息获取指令;所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用;所述第二应用存储有所述业务请求方对应的所述生物特征信息;Send an information acquisition instruction to the first application; the information acquisition instruction is used to instruct the first application to acquire the biometric information of the service requester that matches the biometric verification method, and to use the biometric information sending to the second application; the second application stores the biometric information corresponding to the service requester; 接收所述第一应用发送的所述生物特征信息;receiving the biometric information sent by the first application; 根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。According to the pre-stored biometric information corresponding to each service requester, the biometric information sent by the first application is verified to obtain a first verification result, and the first verification result is sent to the first application. 8.根据权利要求7所述的方法,所述第一校验结果包括校验是否通过的信息以及为所述第二应用提供生物校验服务的服务接口的回调函数地址信息。8 . The method according to claim 7 , wherein the first verification result includes information on whether the verification is passed and address information of a callback function of a service interface that provides a biometric verification service for the second application. 9 . 9.根据权利要求7所述的方法,还包括:9. The method of claim 7, further comprising: 接收所述第一应用发送的针对所述业务请求的业务校验请求;receiving a service verification request for the service request sent by the first application; 根据所述业务校验请求,对所述业务请求的合法性进行校验,得到第二校验结果;According to the service verification request, verifying the validity of the service request to obtain a second verification result; 将所述第二校验结果发送至所述第一应用。Send the second verification result to the first application. 10.一种生物校验装置,应用于第一应用,包括:10. A biological verification device, applied to a first application, comprising: 第一发送模块,响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式;所述第二应用存储有所述业务请求方对应的生物特征信息;所述第二应用为第三方应用;A first sending module, in response to a service request sent by a service requester, sends a biometric verification request for the service requester to a second application; the biometric verification request includes the identification information of the first application and the the biometric verification method corresponding to the service requester; the second application stores the biometric information corresponding to the service requester; the second application is a third-party application; 第一获取模块,当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息;a first obtaining module, when receiving an information obtaining instruction sent by the second application, obtaining the biometric information of the service requester that matches the biometric verification method; 第二发送模块,将获取到的所述生物特征信息发送至所述第二应用;所述第二应用用于根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用;The second sending module sends the acquired biometric information to the second application; the second application is configured to send the biometric information to the first application according to the pre-stored biometric information corresponding to each service requester The biometric information is verified, and the first verification result corresponding to the biometric information is sent to the first application; 第一确定模块,接收所述第二应用发送的所述第一校验结果;根据所述第一校验结果确定是否处理所述业务请求。A first determining module, receiving the first verification result sent by the second application; and determining whether to process the service request according to the first verification result. 11.根据权利要求10所述的装置,还包括:11. The apparatus of claim 10, further comprising: 第一提示模块,在所述向第二应用发送针对所述业务请求方的生物校验请求之前,发出第一提示信息;所述第一提示信息用于提示所述业务请求方是否使用所述第二应用进行生物校验;The first prompting module sends first prompt information before sending the biometric verification request for the service requester to the second application; the first prompt information is used to prompt the service requester whether to use the service requester. The second application performs biometric verification; 所述第一发送模块包括:The first sending module includes: 第一发送单元,当接收到所述业务请求方输入的针对所述第一提示信息的确认操作时,向所述第二应用发送所述生物校验请求。The first sending unit sends the biometric verification request to the second application when receiving a confirmation operation for the first prompt information input by the service requester. 12.根据权利要求11所述的装置,还包括:12. The apparatus of claim 11, further comprising: 第二确定模块,在所述向第二应用发送针对所述业务请求方的生物校验请求之前,根据所述业务请求方输入的生物校验方式信息,确定对所述业务请求方进行生物校验的所述生物校验方式。A second determining module, before the sending of the biometric verification request for the service requester to the second application, determines to perform biometric verification on the service requester according to the biometric verification method information input by the service requester The biological verification method of the test. 13.一种生物校验装置,应用于第二应用,所述第二应用为第三方应用;包括:13. A biological verification device, applied to a second application, the second application being a third-party application; comprising: 第一接收模块,接收第一应用发送的针对业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式;a first receiving module, receiving a biometric verification request sent by a first application for a service requester; the biometric verification request includes identification information of the first application and a biometric verification method for the service requester; 第三发送模块,向所述第一应用发送信息获取指令;所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用;所述第二应用存储有所述业务请求方对应的所述生物特征信息;A third sending module, sending an information acquisition instruction to the first application; the information acquisition instruction is used to instruct the first application to acquire the biometric information of the service requester that matches the biometric verification method, and send the information to the first application. The biometric information is sent to the second application; the second application stores the biometric information corresponding to the service requester; 第二接收模块,接收所述第一应用发送的所述生物特征信息;a second receiving module, receiving the biometric information sent by the first application; 第一校验模块,根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。The first verification module verifies the biometric information sent by the first application according to the pre-stored biometric information corresponding to each service requester, obtains a first verification result, and verifies the first verification result. The test result is sent to the first application. 14.根据权利要求13所述的装置,还包括:14. The apparatus of claim 13, further comprising: 第三接收模块,接收所述第一应用发送的针对所述业务请求的业务校验请求;a third receiving module, for receiving a service verification request for the service request sent by the first application; 第二校验模块,根据所述业务校验请求,对所述业务请求的合法性进行校验,得到第二校验结果;The second verification module, according to the service verification request, verifies the validity of the service request, and obtains a second verification result; 第四发送模块,将所述第二校验结果发送至所述第一应用。The fourth sending module sends the second verification result to the first application. 15.一种生物校验设备,应用于第一应用,包括:15. A biological verification device, applied to the first application, comprising: 处理器;以及processor; and 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:memory arranged to store computer-executable instructions which, when executed, cause the processor to: 响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式;所述第二应用存储有所述业务请求方对应的生物特征信息;所述第二应用为第三方应用;In response to the service request sent by the service requester, send a biometric verification request for the service requester to the second application; the biometric verification request includes the identification information of the first application and the corresponding identification information of the service requester. a biometric verification method; the second application stores the biometric information corresponding to the service requester; the second application is a third-party application; 当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息;When receiving the information acquisition instruction sent by the second application, acquire the biometric information of the service requester that matches the biometric verification method; 将获取到的所述生物特征信息发送至所述第二应用;所述第二应用用于根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用;Sending the acquired biometric information to the second application; the second application is configured to send the biometric information sent by the first application to the biometric information sent by the first application according to pre-stored biometric information corresponding to each service requester verifying the information, and sending the first verification result corresponding to the biometric information to the first application; 接收所述第二应用发送的所述第一校验结果;根据所述第一校验结果确定是否处理所述业务请求。Receive the first verification result sent by the second application; and determine whether to process the service request according to the first verification result. 16.一种生物校验设备,应用于第二应用,所述第二应用为第三方应用;包括:16. A biological verification device, applied to a second application, wherein the second application is a third-party application; comprising: 处理器;以及processor; and 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:memory arranged to store computer-executable instructions which, when executed, cause the processor to: 接收第一应用发送的针对业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式;Receive a biometric verification request for the service requester sent by the first application; the biometric verification request includes the identification information of the first application and the biometric verification method for the service requester; 向所述第一应用发送信息获取指令;所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至所述第二应用;所述第二应用存储有所述业务请求方对应的所述生物特征信息;Send an information acquisition instruction to the first application; the information acquisition instruction is used to instruct the first application to acquire the biometric information of the service requester that matches the biometric verification method, and to use the biometric information sent to the second application; the second application stores the biometric information corresponding to the service requester; 接收所述第一应用发送的所述生物特征信息;receiving the biometric information sent by the first application; 根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。According to the pre-stored biometric information corresponding to each service requester, the biometric information sent by the first application is verified to obtain a first verification result, and the first verification result is sent to the first application. 17.一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:17. A storage medium for storing computer-executable instructions that, when executed, implement the following processes: 响应于业务请求方发出的业务请求,向第二应用发送针对所述业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及所述业务请求方对应的生物校验方式;所述第二应用存储有所述业务请求方对应的生物特征信息;所述第二应用为第三方应用;In response to the service request sent by the service requester, a biometric verification request for the service requester is sent to the second application; the biometric verification request includes the identification information of the first application and the corresponding identification information of the service requester. a biometric verification method; the second application stores the biometric information corresponding to the service requester; the second application is a third-party application; 当接收到所述第二应用发送的信息获取指令时,获取所述业务请求方的与所述生物校验方式相匹配的生物特征信息;When receiving the information acquisition instruction sent by the second application, acquire the biometric information of the service requester that matches the biometric verification method; 将获取到的所述生物特征信息发送至所述第二应用;所述第二应用用于根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,以及将所述生物特征信息对应的第一校验结果发送至所述第一应用;Sending the acquired biometric information to the second application; the second application is configured to send the biometric information sent by the first application to the biometric information sent by the first application according to pre-stored biometric information corresponding to each service requester verifying the information, and sending the first verification result corresponding to the biometric information to the first application; 接收所述第二应用发送的所述第一校验结果;根据所述第一校验结果确定是否处理所述业务请求。Receive the first verification result sent by the second application; and determine whether to process the service request according to the first verification result. 18.一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:18. A storage medium for storing computer-executable instructions that, when executed, implement the following processes: 接收第一应用发送的针对业务请求方的生物校验请求;所述生物校验请求包括所述第一应用的标识信息及对所述业务请求方的生物校验方式;Receive a biometric verification request for the service requester sent by the first application; the biometric verification request includes the identification information of the first application and the biometric verification method for the service requester; 向所述第一应用发送信息获取指令;所述信息获取指令用于指示所述第一应用获取业务请求方的与所述生物校验方式相匹配的生物特征信息,以及将所述生物特征信息发送至第二应用;所述第二应用存储有所述业务请求方对应的所述生物特征信息;所述第二应用为第三方应用;Send an information acquisition instruction to the first application; the information acquisition instruction is used to instruct the first application to acquire the biometric information of the service requester that matches the biometric verification method, and the biometric information sent to a second application; the second application stores the biometric information corresponding to the service requester; the second application is a third-party application; 接收所述第一应用发送的所述生物特征信息;receiving the biometric information sent by the first application; 根据预先存储的各业务请求方对应的生物特征信息,对所述第一应用发送的所述生物特征信息进行校验,得到第一校验结果,将所述第一校验结果发送至所述第一应用。According to the pre-stored biometric information corresponding to each service requester, the biometric information sent by the first application is verified to obtain a first verification result, and the first verification result is sent to the first application.
CN202210284307.3A 2020-03-25 2020-03-25 Biological verification method and device Pending CN114817884A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210284307.3A CN114817884A (en) 2020-03-25 2020-03-25 Biological verification method and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202010220337.9A CN111400690B (en) 2020-03-25 2020-03-25 Biological verification method and device
CN202210284307.3A CN114817884A (en) 2020-03-25 2020-03-25 Biological verification method and device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202010220337.9A Division CN111400690B (en) 2020-03-25 2020-03-25 Biological verification method and device

Publications (1)

Publication Number Publication Date
CN114817884A true CN114817884A (en) 2022-07-29

Family

ID=71431387

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010220337.9A Active CN111400690B (en) 2020-03-25 2020-03-25 Biological verification method and device
CN202210284307.3A Pending CN114817884A (en) 2020-03-25 2020-03-25 Biological verification method and device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202010220337.9A Active CN111400690B (en) 2020-03-25 2020-03-25 Biological verification method and device

Country Status (2)

Country Link
CN (2) CN111400690B (en)
WO (1) WO2021190070A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116167074A (en) * 2022-12-26 2023-05-26 北京声智科技有限公司 Health information verification method, device, equipment and storage medium

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111400690B (en) * 2020-03-25 2022-03-29 支付宝(杭州)信息技术有限公司 Biological verification method and device
CN113918131B (en) * 2021-12-09 2022-07-19 成都泰盟软件有限公司 Face recognition method and system

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100175114A1 (en) * 2009-01-08 2010-07-08 Mark Cameron Little Adding biometric identification to the server security infrastructure for an enterprise service bus system
CN104717192A (en) * 2013-12-16 2015-06-17 腾讯科技(深圳)有限公司 Validity verification method and intermediate server
CN105279650A (en) * 2014-06-13 2016-01-27 腾讯科技(深圳)有限公司 Account information processing method and device
CN107018119A (en) * 2016-08-30 2017-08-04 阿里巴巴集团控股有限公司 Authentication system, method and platform
CN107609877A (en) * 2017-09-18 2018-01-19 上海博路信息技术有限公司 The exchanging method and system of a kind of bio-identification
CN108449186A (en) * 2018-06-11 2018-08-24 北京京东金融科技控股有限公司 Safe verification method and device
CN109471740A (en) * 2018-10-31 2019-03-15 深圳智链物联科技有限公司 Built-in system and third party system software interconnection method, device and terminal device
CN109587133A (en) * 2018-11-30 2019-04-05 武汉烽火众智智慧之星科技有限公司 A kind of single-node login system and method
CN109831446A (en) * 2019-03-05 2019-05-31 广州虎牙信息科技有限公司 A kind of request method of calibration, device, equipment and storage medium
CN110247917A (en) * 2019-06-20 2019-09-17 北京百度网讯科技有限公司 Method and apparatus for authenticating identity

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001020422A2 (en) * 1999-09-15 2001-03-22 Bogo Tech Inc. Financial service system using fingerprint identification and method thereof
US20120210436A1 (en) * 2011-02-14 2012-08-16 Alan Rouse System and method for fingerprinting in a cloud-computing environment
CN106997239A (en) * 2016-10-13 2017-08-01 阿里巴巴集团控股有限公司 Service implementation method and device based on virtual reality scenario
CN110099029A (en) * 2018-01-30 2019-08-06 阿里健康信息技术有限公司 A kind of auth method, terminal device and server
CN110324276B (en) * 2018-03-28 2022-01-07 腾讯科技(深圳)有限公司 Method, system, terminal and electronic device for logging in application
CN110581833B (en) * 2018-06-11 2022-08-23 中移(杭州)信息技术有限公司 Service security protection method and device
CN110147664A (en) * 2019-04-19 2019-08-20 深圳壹账通智能科技有限公司 The method and relevant device of authentication based on centralization database
CN111400690B (en) * 2020-03-25 2022-03-29 支付宝(杭州)信息技术有限公司 Biological verification method and device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100175114A1 (en) * 2009-01-08 2010-07-08 Mark Cameron Little Adding biometric identification to the server security infrastructure for an enterprise service bus system
CN104717192A (en) * 2013-12-16 2015-06-17 腾讯科技(深圳)有限公司 Validity verification method and intermediate server
CN105279650A (en) * 2014-06-13 2016-01-27 腾讯科技(深圳)有限公司 Account information processing method and device
CN107018119A (en) * 2016-08-30 2017-08-04 阿里巴巴集团控股有限公司 Authentication system, method and platform
CN107609877A (en) * 2017-09-18 2018-01-19 上海博路信息技术有限公司 The exchanging method and system of a kind of bio-identification
CN108449186A (en) * 2018-06-11 2018-08-24 北京京东金融科技控股有限公司 Safe verification method and device
CN109471740A (en) * 2018-10-31 2019-03-15 深圳智链物联科技有限公司 Built-in system and third party system software interconnection method, device and terminal device
CN109587133A (en) * 2018-11-30 2019-04-05 武汉烽火众智智慧之星科技有限公司 A kind of single-node login system and method
CN109831446A (en) * 2019-03-05 2019-05-31 广州虎牙信息科技有限公司 A kind of request method of calibration, device, equipment and storage medium
CN110247917A (en) * 2019-06-20 2019-09-17 北京百度网讯科技有限公司 Method and apparatus for authenticating identity

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
马祥;赵富贵;: "移动互联网终端多源生物特征实时身份认证系统", 电视技术, no. 4, 31 December 2017 (2017-12-31) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116167074A (en) * 2022-12-26 2023-05-26 北京声智科技有限公司 Health information verification method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN111400690B (en) 2022-03-29
CN111400690A (en) 2020-07-10
WO2021190070A1 (en) 2021-09-30

Similar Documents

Publication Publication Date Title
US10454924B1 (en) Systems and methods for providing credentialless login using a random one-time passcode
CN107679861B (en) Resource transfer method, fund payment method, device and electronic equipment
CN112100594B (en) A blockchain-based business processing method, device and equipment
CN109298926B (en) Method, device and electronic device for resource transfer party to enter resource transfer platform
CN111400690B (en) Biological verification method and device
US11240230B2 (en) Automatic authentication processing method and system using dividing function
CN108960839B (en) A payment method and device
US20250159081A1 (en) Systems and methods for authenticating calls for a call center
US20210204120A1 (en) System and method for authenticating using a multi-provider platform
CN113572827B (en) Registration processing method and device
CN110795707A (en) Core body strategy recommendation method and device and electronic equipment
CN111539742B (en) Information processing method, information processing device, electronic equipment and storage medium
CN109063430A (en) A kind of method, device and equipment of data storage and authentication
KR101297166B1 (en) Method and System for Providing User Authorization Service Using Bio Information and Mobile Communication Terminal for Transmitting Authorization Information Using Bio Information
CN115828881B (en) Data template generation method, apparatus, electronic device and storage medium
HK40033226A (en) Biological verification method and device
CN111882321B (en) Identity verification processing method, device and system
CN110544087A (en) Mobile payment method, device, equipment and computer readable storage medium
CN109615382A (en) Transfer account method, device and equipment
CN118632251A (en) A method, device and system for retrieving login information based on biometrics
CN115187325A (en) Order processing method and device
CN115085995A (en) Identity authentication method, system, electronic equipment and storage medium
HK40033226B (en) Biological verification method and device
CN113159800A (en) Identity authentication processing method and device
CN112905984A (en) Authority control method and device and electronic equipment

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
CB02 Change of applicant information

Country or region after: China

Address after: 310000 Zhejiang Province, Hangzhou City, Xihu District, Xixi Road 543-569 (continuous odd numbers) Building 1, Building 2, 5th Floor, Room 518

Applicant after: Alipay (Hangzhou) Digital Service Technology Co.,Ltd.

Address before: 310000 801-11 section B, 8th floor, 556 Xixi Road, Xihu District, Hangzhou City, Zhejiang Province

Applicant before: Alipay (Hangzhou) Information Technology Co., Ltd.

Country or region before: China

CB02 Change of applicant information