Body verification method, first service system, second service system and storage medium
By completing bioinformatics collection and nucleation processing in the interactive page of the first service system, the problems of poor experience and low security caused by jumping on the interactive page are solved, and more efficient and secure nucleation processing is achieved.
Patent Information
- Application Number
- CN202510347692.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-09-20
- Filing Date
- 2025-03-24
- Publication Date
- 2025-07-11
AI Technical Summary
In the prior art, when the target user uses the target services provided by the second service system, the jump of the interactive page leads to a poor experience, the nucleation success rate and efficiency are affected, and the security of the H5 page is low, which is prone to lead to biological information leakage.
By keeping the interaction page of the first service system on the terminal device not jumping to the interaction page of the second service system, the biological information of the target user is collected, and the nucleation results are displayed in the first service system, and the nucleation processing is realized.
It improves the user experience of the target user, enhances the success rate and efficiency of the nucleus, and improves the security of biological information, avoiding the security risks of the H5 page.
Smart Images

Figure CN120296270A_ABST
Abstract
Description
[0001] This application claims the priority of a patent application filed in Singapore on September 20, 2024, with the priority number 10202402934X, the entire content of which is incorporated herein by reference. Technical Field
[0002] This specification relates to the field of Internet technologies, and particularly to an identity verification method, a first service system, a second service system, and a storage medium. Background Art
[0003] When a target user needs to use a target service provided by a second service system in a first service system through a terminal device, the target user may initiate a target request to use the target service to the first service system. The second service system needs to perform identity verification on the target user.
[0004] In the related art, when the target user initiates a target request, the interaction page output by the terminal device is the first interaction page of the first service system. When the second service system performs identity verification on the target user, the interaction page output by the terminal device jumps from the first interaction page to a second interaction page output by the second service system through the terminal device. Correspondingly, the second service system completes the identity verification process in the case of the second interaction page.
[0005] However, adopting the above-mentioned identity verification technical solution of page jumping has at least the following technical problems: The experience of the target user is relatively poor due to the jumping. Moreover, each additional jump may affect the success rate and efficiency of identity verification due to reasons such as network. Furthermore, since the security level of the H5 page is relatively low, therefore, in the case of jumping to the H5 page, the biological information of the target user may be attacked by black production, resulting in the leakage of the biological information of the target user.
[0006] It should be noted that the content of the above-mentioned related art is only the information known to the inventor personally, and does not represent that the above information has entered the public domain before the filing date of this specification, nor does it represent that it can become the prior art of this specification. Summary of the Invention
[0007] This specification provides an identity verification method, a first service system, a second service system, and a storage medium to avoid at least one of the above technical problems.
[0008] In a first aspect, this specification provides an identity verification method applied to a first service system. The method includes: displaying an interaction page of the first service system through a terminal device, and receiving a service request initiated by a target user in the interaction page, where the service request is used to request to use a target service provided by a second service system in the first service system; in response to the service request, while keeping the interaction page of the first service system displayed on the terminal device, collecting first biometric information of the target user, sending an identity verification request to the second service system based on the first biometric information, and obtaining an identity verification result of the target user by the second service system; and displaying feedback information corresponding to the identity verification result in the interaction page of the first service system.
[0009] In a second aspect, this specification provides an identity verification method applied to a second service system. The method includes: when a target user initiates a service request in an interaction page of a first service system through a terminal device, receiving the identity verification request sent by the first service system based on the first biometric information of the target user, where the first biometric information is collected by the first service system for the target user in response to the service request, and the service request is used to request to use the target service provided by the second service system in the first service system; performing an identity verification process on the target user based on the identity verification request to obtain an identity verification result of the target user; and sending the identity verification result to the first service system so that the first service system can display feedback information corresponding to the identity verification result to the target user, where the terminal device keeps displaying the interaction page of the first service system during the execution of the identity verification method.
[0010] In a third aspect, this specification provides a first service system, including: at least one storage medium storing at least one instruction set; at least one processor communicatively connected to the at least one storage medium, where when the at least one processor runs, it reads the at least one instruction set and, according to the instructions of the at least one instruction set: displays an interaction page of the first service system through a terminal device, and receives a service request initiated by a target user in the interaction page, where the service request is used to request to use a target service provided by a second service system in the first service system, in response to the service request, while keeping the interaction page of the first service system displayed on the terminal device, collects first biometric information of the target user, sends an identity verification request to the second service system based on the first biometric information, and obtains an identity verification result of the target user by the second service system, and displays feedback information corresponding to the identity verification result in the interaction page of the first service system.
[0011] Fourth aspect, this specification provides a second service system, including: at least one storage medium storing at least one instruction set; at least one processor communicatively connected to the at least one storage medium, wherein when the at least one processor runs, it reads the at least one instruction set and, according to the instructions of the at least one instruction set: in the case where a target user initiates a service request in an interaction page of a first service system through a terminal device, receive an identity verification request sent by the first service system based on first biometric information of the target user, wherein the first biometric information is collected by the first service system for the target user in response to the service request, the service request is used to request to use a target service provided by the second service system in the first service system, perform identity verification processing on the target user based on the identity verification request to obtain an identity verification result of the target user, and send the identity verification result to the first service system, so that the first service system can display feedback information corresponding to the identity verification result to the target user, wherein during the execution of the identity verification method, the terminal device keeps displaying the interaction page of the first service system.
[0012] Fifth aspect, this specification provides a computer-readable non-transitory storage medium, wherein at least one instruction set is stored in the computer-readable non-transitory storage medium, and the at least one instruction set is executed by at least one processor to implement the method described in the first aspect or the second aspect.
[0013] As can be seen from the above technical solutions, for the identity verification method, the first service system, the second service system, and the storage medium provided in this specification, from obtaining a service request from the first service system, to the first service system collecting biometric information of the target user, then to the first service system sending an identity verification request to the second service system, then to the second service system performing identity verification processing on the target user, then to the second service system feeding back the identity verification result to the first service system, and then to the first service system outputting feedback information corresponding to the identity verification result, the interaction page displayed by the terminal device is always the interaction page displayed by the first service system through the terminal device, and does not involve the jump process from the interaction page of the first service system to the interaction page of the second service system. Therefore, it is possible to avoid the drawback of poor experience of the target user caused by the jump of the interaction page, so as to improve the experience of the target user using the target service; it is also possible to avoid the impact of the jump on the success rate and efficiency of identity verification, that is, the success rate and efficiency of identity verification can be improved; it is also possible to avoid the drawback of low security caused by jumping to the H5 page, and improve the security of the biometric information of the target user.
[0014] Other functions of the identity verification method, the first service system, the second service system, and the storage medium provided in this specification will be partially listed in the following description. The creative aspects of the identity verification method, the first service system, the second service system, and the storage medium provided in this specification can be fully explained by practicing or using the methods, devices, and combinations described in the detailed examples below. Description of the Drawings
[0015] To more clearly illustrate the technical solutions in the embodiments of this specification, the following briefly introduces the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of this specification. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0016] Figure 1 Schematic diagram of the application scenario provided for the embodiments of this specification;
[0017] Figure 2 Schematic diagram of the interaction page provided for an embodiment of this specification;
[0018] Figure 3 Hardware structure diagram of the service system provided for the embodiments of this specification;
[0019] Figure 4 Interaction schematic diagram of the identity verification method provided for an embodiment of this specification;
[0020] Figure 5 Schematic diagram of the interaction page provided for another embodiment of this specification;
[0021] Figure 6 Schematic diagram of the interaction page provided for another embodiment of this specification;
[0022] Figure 7 Schematic diagram of the interaction page provided for another embodiment of this specification;
[0023] Figure 8 Interaction schematic diagram of the identity verification method provided for another embodiment of this specification;
[0024] Figure 9 Interaction schematic diagram of the identity verification method provided for another embodiment of this specification. Detailed Implementation Modes
[0025] Exemplary embodiments will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this specification. On the contrary, they are merely examples of devices and methods consistent with some aspects of this specification as detailed in the appended claims.
[0026] It should be understood that the terms "including" and "having" and any variations thereof in the embodiments of this specification are intended to cover but not be exclusive of inclusion. For example, a product or device that includes a series of components does not necessarily have to be limited to those components clearly listed, but may include other components not clearly listed or inherent to such products or devices.
[0027] The term "and / or" in the embodiments of this specification describes the association relationship of associated objects and indicates that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0028] The term "plurality" in the embodiments of this specification refers to two or more, and other quantifiers are similar thereto.
[0029] The terms "first", "second", "third", etc. in this specification are used to distinguish similar or like objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise indicated. It should be understood that such terms can be interchanged under appropriate circumstances, for example, they can be implemented in an order other than those given in the illustration or description of the embodiments of this specification.
[0030] The term "unit / module" used in this specification refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or a combination of hardware or / and software code that can perform functions related to that element.
[0031] For the convenience of the reader's understanding of this specification, at least some of the terms in this specification are explained as follows:
[0032] In the field of biometric technology, liveness detection is mainly used to ensure that a biometric recognition system can distinguish real human characteristics from forged biometric samples, such as photos, videos, masks, 3D models, etc. Its main purpose is to prevent identity impersonation and fraud.
[0033] Privacy protection refers to the protection of privacy information in the main processes such as the collection, storage, management, and third-party data sharing of privacy information. Among them, privacy information refers to sensitive information of individuals or groups, including information such as individual identities, characteristics, and activities.
[0034] Biometric identity verification, also known as biometrics, is an identity verification technology. Biometric identity verification refers to the identification of a person's identity based on their unique physiological or behavioral characteristics. This identity verification technology utilizes each person's distinctive biometric features, which are usually unique and persistent, making biometric identification an efficient and secure means of identity verification.
[0035] The H5 page, also known as the HTML5 page, refers to a mobile web page developed based on HTML5 technology.
[0036] Feature extraction is an important concept in the fields of machine learning, computer vision, speech recognition, natural language processing, etc. It refers to the process of extracting useful, meaningful, and data-essential features or attributes from raw data. Features are a simplified representation of data, aiming to retain the parts most relevant to the task objective while removing noise and irrelevant information, thereby making subsequent data analysis or model training more efficient and accurate.
[0037] For the convenience of readers' understanding of this specification, the application scenarios of this specification are now introduced.
[0038] The technical solution provided in this specification is applicable to the application scenario where the second service system performs identity verification on the target user when the target user needs to use the target service of the second service system in the first service system. Among them, the application scenarios include, but are not limited to, payment scenarios, tax declaration scenarios, game scenarios, online examination scenarios, etc.
[0039] For example, in a payment scenario, the first service system is the service system of the acquirer (or merchant platform, etc.) (which can be called the merchant system or the acquirer system), the second service system is the service system of the issuer (or e-wallet, etc.) (which can be called the payment system), and the target service is the payment service. Further, in this scenario, if the result of the identity verification of the target user by the payment system is that the identity verification is passed, the target user can achieve online payment in the merchant system.
[0040] For another example, in the online exam scenario, the first service system is the service system of an online testing institution (which can be referred to as the testing system), the second service system is the educational administration service system of a school (which can be referred to as the educational administration system), and the target service is the testing service. Further, in this scenario, if the result of the identity verification process of the target user by the educational administration system is that the identity verification is passed, the target user can complete the online exam in the testing system.
[0041] For the descriptions of other application scenarios, reference can be made to the descriptions of the above payment scenario and online exam scenario, and they will not be listed one by one here.
[0042] As Figure 1 shown, the application scenario 100 includes a target user 101, a terminal device 102, a first service system, and a second service system. Among them, the first service system includes a first client 103 and a first server 104. The second service system includes a second client 105 and a second server 106. As Figure 1 shown, the first client 103 and the second client 105 are deployed in the terminal device 102.
[0043] In some embodiments, the terminal device 102 may be installed with one or more application programs (Application, APP). The APP includes but is not limited to: web browser type APP programs, search type APP programs, chat type APP programs, shopping type APP programs, video type APP programs, financial management type APP programs, instant messaging tools, email clients, social platform software, and so on. For example, the APP of the first service system (i.e., the first client 103) and the APP of the second service system (i.e., the second client 105) are installed on the terminal device 102.
[0044] In some embodiments, the terminal device 102 may be an electronic device that provides an interaction function to the target user 101. For example, the terminal device 102 includes a mobile device, a tablet computer, a laptop computer, a built-in device of a motor vehicle, or the like that can provide an interaction function, or any combination thereof. In some embodiments, the mobile device may include a smart home device, a smart mobile device, a virtual reality device, an augmented reality device, or the like, or any combination thereof. In some embodiments, the smart home device may include a smart TV, a desktop computer, etc., or any combination thereof. In some embodiments, the smart mobile device may include a smart phone, a personal digital assistant, a game device, a navigation device, etc., or any combination thereof. In some embodiments, the built-in device in a motor vehicle may include an in-vehicle computer, an in-vehicle TV, etc.
[0045] Exemplarily, the terminal device 102 can display an interaction page to the target user 101, and the target user 101 can perform corresponding operations on the interaction page to achieve the interaction with the first service system and / or the second service system.
[0046] For example, the first client 103 can display a first interactive page to the target user 101 through the terminal device 102. That is, the first interactive page is an interactive page provided by the first service system. The target user 101 can initiate a service request in the first interactive page to request to use the service provided by the second service system in the first service system.
[0047] Correspondingly, the first client 103, the first server 104, the second client 105, and the second server 106 cooperate with each other to execute the identity verification method provided in this specification, so as to implement the identity verification process of the second service system for the target user 101 and obtain an identity verification result. The first service system can display feedback information corresponding to the identity verification result to the user 101 through the terminal device 102.
[0048] Among them, the first server 104 and / or the second server 106 can be various types of servers. For example, it can be a cloud server or a local server.
[0049] The communication connection medium between the first client 103 and the first server 104, between the second client 105 and the second server 106, and between the first server 104 and the second server 106 can be a network. The network can facilitate the exchange of information or data.
[0050] In some embodiments, the network can be any type of wired or wireless network, or a combination thereof. For example, the network can include a cable network, a wired network, an optical fiber network, a telecommunication network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), a wireless local area network (WLAN), a metropolitan area network (MAN), a public switched telephone network (PSTN), a Bluetooth network, a short-range wireless network (ZigBeeTM), a near field communication (NFC) network, or a similar network.
[0051] In some embodiments, the network can include one or more network access points. For example, the network can include a wired or wireless network access point, such as a base station or an Internet exchange point, through which one or more components of the first client 103 and the first server 104 can be connected to the network to exchange data or information.
[0052] It should be understood that the above examples are only used to demonstratively introduce the application scenarios to which the identity verification method in this specification may apply, and should not be construed as a limitation on the application scenarios.
[0053] For the convenience of readers' understanding of the technical solutions in this specification, taking the application scenario as the payment scenario as an example, the related technologies will be elaborated in detail. Among them, in the payment scenario, the first client is the merchant client, and the first server is the merchant server; the second client is the payment client, and the second server is the payment server.
[0054] In the registration stage:
[0055] The payment client can display the interaction page of the payment system on the terminal device. The target user can initiate a registration request on the interaction page of the payment system to complete the registration in the payment system. During the registration process, the payment system can collect the second biometric information of the target user and store the second biometric information of the target user in the database.
[0056] In the application stage:
[0057] The merchant client displays the interaction page of the merchant system through the terminal device. As Figure 2 shown, the merchant client can display the interaction page A to the target user through the terminal device. The interaction page A includes various sold goods. The target user can select one or more goods from the various sold goods by clicking and initiate a purchase request to the merchant client by clicking the virtual button "Place Order Immediately".
[0058] The merchant client can output the interaction page B on the terminal device. As Figure 2 shown, the interaction page B can display the available payment methods to the target user.
[0059] Continue to refer to Figure 2 It can be seen that the target user can select a payment method from the interaction page B by clicking as the target payment method to initiate a payment request to the merchant client. The payment request is used to request payment for the goods purchased by the target user in the target payment method.
[0060] Exemplarily, the interaction page of the merchant system displayed by the merchant client through the terminal device is the first interaction page. The merchant client obtains the service request based on the first interaction page and sends the service request to the merchant server; the merchant server can send the service request to the payment server; the payment server can control the payment client to output the second interaction page on the terminal device, that is, the second interaction page is the interaction page of the payment system. Or, the merchant client sends the service request to the payment client; the payment client outputs the second interaction page.
[0061] Correspondingly, the payment client can collect the first biometric information of the target user through the second interaction page and transmit the first biometric information to the payment server. The payment server can perform identity verification on the target user based on the first biometric information and the second biometric information at the time of registration to obtain the identity verification result.
[0062] For example, in combination with the above example and Figure 2 , if the target user selects payment method 2, the payment client and the payment server are for the payment system corresponding to payment method 2. The interaction page output by the terminal device jumps from the first interaction page to the second interaction page. As Figure 2 shown, the second interaction page can be the APP interaction page of the payment system or the H5 page of the payment system. Correspondingly, the payment system completes the identity verification process based on the second interaction page, obtains the identity verification result, and feeds it back to the merchant system.
[0063] Continuing to refer to Figure 2 it can be known that when the merchant system obtains the identity verification result, the merchant client can output interaction page C through the terminal device. Interaction page C is used to display the feedback information corresponding to the identity verification result to the target user.
[0064] However, adopting the above-mentioned identity verification technical solution of jumping pages has at least the following technical problems: the experience of the target user is relatively poor due to the jump. Moreover, each additional jump may affect the success rate and efficiency of identity verification due to reasons such as network. Furthermore, since the security level of the H5 page is relatively low, therefore, when jumping to the H5 page, the biometric information of the target user may be attacked by black production, resulting in the leakage of the biometric information of the target user.
[0065] It should be noted that the content of the above-related technologies is only the information known to the inventor personally, and does not represent that the above information has entered the public domain before the filing date of this specification, nor does it represent that it can become the prior art of this specification.
[0066] In order to avoid at least one of the above problems, this specification proposes a technical concept through creative labor: the first service system displays the interaction page of the first service system through the terminal device. The target user can initiate a service request in this interaction page to request to use the target service provided by the second service system in the first service system. The first service system keeps displaying the interaction page of the first service system in the terminal device without jumping to the interaction page of the second service system (that is, always displaying the interaction page of the first service system in the terminal device), collects the first biometric information of the target user, sends an identity verification request to the second service system, and receives the identity verification result feedback by the second service system for the identity verification request. Correspondingly, after obtaining the identity verification result, the first service system can display the feedback information corresponding to the identity verification result in the interaction page of the first service system.
[0067] That is to say, from obtaining a service request from the first service system, to the first service system collecting the biometric information of the target user, to the first service system sending an identity verification request to the second service system, to the second service system performing identity verification on the target user, to the second service system feeding back the identity verification result to the first service system, and then to the first service system outputting the feedback information corresponding to the identity verification result, the interactive page displayed on the terminal device is always the interactive page of the first service system, and does not involve the process of jumping from the interactive page of the first service system to the interactive page of the second service system. Therefore, it is possible to avoid the drawback of poor experience of the target user caused by the jump of the interactive page, so as to improve the experience of the target user using the target service; it is also possible to avoid the impact of the jump on the success rate and efficiency of identity verification, that is, the success rate and efficiency of identity verification can be improved; it is also possible to avoid the drawback of low security caused by jumping to the H5 page, and improve the security of the biometric information of the target user.
[0068] Figure 3 Fig. 6 shows a hardware structure diagram of a service system 300 provided according to an embodiment of the present specification. Among them, the service system 300 can be the first service system or the second service system.
[0069] As Figure 3 shown, the service system 300 may include at least one storage medium 303 and at least one processor 302. In some embodiments, the service system 300 may further include a communication port 304 and an internal communication bus 301. In some embodiments, the service system 300 may further include an I / O component 305.
[0070] The internal communication bus 301 can connect different system components. For example, the internal communication bus 301 can connect the storage medium 303, the processor 302, the communication port 304 and the I / O component 305.
[0071] The I / O component 305 supports input / output between the service system 300 and other components.
[0072] The communication port 304 is used for data communication between the service system 300 and the outside world. For example, the communication port 304 can be used for data communication between the service system 300 and the network. The communication port 304 can be a wired communication port or a wireless communication port.
[0073] The storage medium 303 may include a data storage device. The data storage device may be a non-transitory storage medium or a transitory storage medium. For example, the data storage device may include one or more of a magnetic disk 3031, a read-only storage medium (ROM) 3032, or a random access storage medium (RAM) 3033. The storage medium 303 further includes at least one instruction set stored in the data storage device. The instruction set includes computer program code, and the computer program code may include programs, routines, objects, components, data structures, procedures, modules, etc. for executing the identity verification method provided in this specification.
[0074] At least one processor 302 may be communicatively connected to at least one storage medium 303. The at least one processor 302 is configured to execute the above at least one instruction set. When the service system 300 runs, the at least one processor 302 reads the at least one instruction set and, according to the instructions of the at least one instruction set, executes the identity verification method provided in this specification. The processor 302 may execute all steps included in the identity verification method. The processor 302 may be in the form of one or more processors. In some embodiments, the processor 302 may include one or more hardware processors, such as a microcontroller, a microprocessor, a reduced instruction set computer (RISC), an application-specific integrated circuit (ASIC), an application-specific instruction set processor (ASIP), a central processing unit (CPU), a graphics processing unit (GPU), a physics processing unit (PPU), a microcontroller unit, a digital signal processor (DSP), a field programmable gate array (FPGA), an advanced RISC machine (ARM), a programmable logic device (PLD), any circuit or processor capable of executing one or more functions, etc., or any combination thereof.
[0075] For illustrative purposes only, only one processor 302 is shown in the service system 300 in the drawings. However, it should be noted that the service system 300 in this specification may also include multiple processors. Therefore, the operations and / or method steps disclosed in this specification may be executed by one processor or jointly executed by multiple processors. For example, if it is described in this specification that the processor 302 of the service system 300 executes step A and step B, it should be understood that step A and step B may also be jointly or separately executed by two different processors 302 (for example, the first processor executes step A, the second processor executes step B, or the first and second processors jointly execute steps A and B).
[0076] Please refer to Figure 4 , Figure 4 which is an interaction schematic diagram of the identity verification method provided in an embodiment of this specification. As Figure 4 shown, the method includes S401 to S407:
[0077] S401: The first service system displays an interaction page of the first service system through a terminal device.
[0078] Among them, the interaction page of the first service system can be understood as a page output by the first service system through a terminal device and used for interaction between a target user and the first service system.
[0079] Combined with the above example, it can be seen that the identity verification method in this specification can be applied to different application scenarios. The first service system and the second service system in different application scenarios may be different. The service requests and target services in different application scenarios may also be different. For the convenience of description and understanding, this specification mainly takes the payment scenario as an example for illustrative elaboration. The implementation principles of other scenarios can be referred to the description of the payment scenario, so they will not be listed one by one.
[0080] Exemplarily, in the payment scenario, the first service system is a merchant system, and the second service system is a payment system; the merchant system includes a merchant client and a merchant server; the payment system includes a payment client and a payment server.
[0081] Correspondingly, the interaction page of the first service system can be understood as a page output by the merchant system through a terminal device and used for interaction between a target user and the merchant system. For example, this interaction page is a page output by the merchant client in the terminal device, and through this page, the merchant client can interact with the target user and further realize the interaction between the merchant server and the target user.
[0082] It can be understood that, in order to avoid cumbersome statements, the content already introduced above will not be elaborated in this embodiment. For example, regarding the interaction page of S401, reference can be made to the above example and Figure 2 .
[0083] S402: The first service system receives a service request initiated by the target user in the interaction page displayed in S401. The service request is used to request to use the target service provided by the second service system in the first service system.
[0084] Combined with the above example, the target user can initiate a payment request to the merchant client in Figure 2 the displayed interaction page B to request to use the payment service provided by the payment system in the merchant system. Correspondingly, the merchant client obtains the payment request initiated by the target user.
[0085] S403: In response to the service request, the first service system collects the first biometric information of the target user. Among them, from S403 to S406, the first service system always keeps displaying the interaction page of the first service system in the terminal device.
[0086] The first biometric information is biometric information used to distinguish a target user from other users. Exemplarily, the first biometric information is obtained from an image (such as a face image) of the target user collected by the first service system.
[0087] In some embodiments, the first biometric information includes, but is not limited to, fingerprints, faces, irises, voiceprints, palm prints, hand shapes, and retinas.
[0088] Generally speaking, different people have different fingerprints, faces, irises, voiceprints, palm prints, hand shapes, and retinas. Therefore, using one or more of the above information as the first biometric information can make the first biometric information diverse and flexible, and based on the first biometric information, the target user can be effectively and reliably distinguished from other users, thereby achieving the accuracy of the identity verification process described later.
[0089] Combined with the above example, S403 can be understood as: when the merchant client receives a payment request initiated by the target user, it collects the first biometric information. And during the process of the merchant client collecting the first biometric information, the interactive page displayed to the target user by the terminal device is the interactive page of the merchant system.
[0090] It should be noted that the interactive page in S403 and the interactive page in S401 may be the same interactive page or different interactive pages, as long as they are both interactive pages provided by the first service system.
[0091] S404: The first service system sends an identity verification request to the second service system based on the first biometric information.
[0092] Among them, the identity verification request is used to request verification of the authenticity of the target user. That is, the identity verification request is used to verify whether the target user is the same user registered with the payment server.
[0093] Combined with the above example, S404 can be understood as: when the terminal device keeps displaying the interactive page of the first service system, the merchant client sends the first biometric information to the merchant server. The merchant server sends an identity verification request to the payment server based on the first biometric information.
[0094] Similarly, the interactive page in S404 and the interactive page in S403 may be the same or different, as long as they are both interactive pages provided by the first service system.
[0095] It should be noted that the embodiment does not limit the manner in which the first service system sends an identity verification request to the second service system based on the first biological information. For example, in some embodiments, the first service system may extract features from the first biological information to obtain a first biological feature, and send an identity verification request including the first biological feature to the second service system.
[0096] Among them, the first biological feature may be a biological feature vector extracted by the first service system from the first biological information, and this biological feature vector is used to distinguish the target user from other users. For example, in combination with the above example, the first biological information may be a human face, and the first biological feature may be a feature vector formed by information such as the shape, size, and position of parts such as eyes, mouth, nose, and eyebrows extracted from the human face.
[0097] In some other embodiments, the first service system may send an identity verification request including the first biological information to the second service system.
[0098] In still some other embodiments, the second service system may send an identity verification request including the encrypted first biological information to the second service system.
[0099] Exemplarily, after obtaining the first biological information, the first service system may generate an identity verification request including the first biological information and send an identity verification request carrying the first biological information to the second service system. Or, after obtaining the first biological information, the first service system may first perform feature extraction on the first biological information to extract a first biological feature from the first biological information, generate an identity verification request including the first biological feature, and send an identity verification request carrying the first biological feature to the second service system. Or, after obtaining the first biological information, the first service system may perform encryption processing on the first biological information to obtain the encrypted first biological information, and send an identity verification request carrying the encrypted first biological information to the second service system.
[0100] That is to say, after obtaining the first biological information, the first service system may adopt different methods to determine and send an identity verification request to the second service system to achieve the diversity and flexibility of determining the identity verification request. The technical details of the identity verification request will be elaborated in detail later.
[0101] S405: The second service system performs identity verification processing on the target user based on the identity verification request to obtain an identity verification result.
[0102] In combination with the above example, S405 can be understood as: when the terminal device keeps displaying the interaction page of the first service system, the payment server performs identity verification processing on the target user based on the identity verification request to obtain an identity verification result.
[0103] Similarly, the interactive page in S405 may be the same as or different from the interactive page in S404, as long as it is an interactive page provided by the first service system.
[0104] Based on the above analysis, it can be seen that the content carried in the identity verification request may be the first biometric feature or the first biometric information. Therefore, for identity verification requests carrying different content, the second service system can use different methods to perform identity verification on the target user.
[0105] For example, if the identity verification request carries the first biometric feature, the second service system performs identity verification on the target user based on the first biometric feature. If the identity verification request carries the first biometric information, the second service system performs identity verification on the target user based on the second biometric information. The methods of the second service system for identity verification will be introduced in combination with specific application scenarios later.
[0106] S406: The second service system sends the identity verification result to the first service system.
[0107] Combined with the above example, S406 can be understood as: when the terminal device keeps displaying the interactive page of the first service system, the payment server sends the identity verification result to the merchant server.
[0108] Similarly, the interactive page in S406 may be the same as or different from the interactive page in S405, as long as it is an interactive page provided by the first service system.
[0109] That is to say, in each step from S403 to S406, the interactive page of the merchant system is always displayed on the terminal device. And in each step from S403 to S406, the interactive pages of the merchant system displayed on the terminal device may be at least partially the same or completely different.
[0110] For example, taking the case where the interactive pages of the merchant system displayed on the terminal device are partially the same. Combining the above example and Figure 5 it can be seen that after the merchant client receives a payment request initiated by the target user through interactive page B displayed to the target user on the terminal device by the merchant client, corresponding to S403, the merchant client can display interactive page D to the target user on the terminal device. As Figure 5 shown, interactive page D is used to prompt the target user that the merchant client is collecting the first biometric information. Corresponding to S404 to S406, the merchant client can display interactive page E to the target user on the terminal device. As Figure 5 shown, interactive page E is used to prompt the target user that the payment is in progress. Finally, the merchant client displays interactive page C to the user on the terminal device.
[0111] S407: The first service system displays feedback information corresponding to the identity verification result on the interaction page of the first service system.
[0112] Combined with the above example, S407 can be understood as: After receiving the identity verification result from the payment server, the merchant server determines the feedback information according to the identity verification result and sends the feedback information to the merchant client. The merchant client displays the feedback information corresponding to the identity verification result on the terminal device.
[0113] In some embodiments, S407 may include: If the identity verification result indicates that the identity verification is passed, display the first feedback information on the interaction page of the first service system, where the first feedback information represents the execution result of the target service by the second service system; or, if the identity verification result indicates that the identity verification fails, display the second feedback information on the interaction page of the first service system, where the second feedback information represents that the target user is not allowed to use the target service.
[0114] That is to say, there are two cases for the identity verification result. One case is that the identity verification is passed, and the other case is that the identity verification fails.
[0115] For the case where the identity verification is passed, combined with the above example, the merchant client can display the first feedback information through the terminal device. Among them, the first feedback information can prompt the target user of the execution result of the payment service. For example, combined with the above example and Figure 6 It can be known that the interaction page C can be the interaction page C1, and the interaction page C1 is used to prompt the target user of the execution result of successful payment.
[0116] For the case where the identity verification fails, combined with the above example, the above client can display the second feedback information through the terminal device. Among them, the second feedback information can prompt the target user that they cannot use the payment service. For example, combined with the above example and Figure 7 It can be known that the interaction page C can be the interaction page C2, and the interaction page C2 is used to prompt the target user that the identity verification fails and payment cannot be made.
[0117] In this embodiment, for different identity verification results, the merchant client outputs an interaction page including different feedback information through the terminal device, which can improve the experience of the target user.
[0118] Combined with the above analysis, it can be known that in different examples, the content carried in the identity verification request by the first service system may be different, and the identity verification processing methods adopted by the second service system for identity verification requests with different contents may also be different. Therefore, for the convenience of readers, taking the payment scenario as an example, the identity verification method for identity verification requests carrying different contents and the corresponding identity verification processing methods will be elaborated in detail.
[0119] Exemplarily, Figure 8Exemplarily demonstrates the interaction principle of the identity verification method that carries the first biometric feature in the identity verification request. As Figure 8 shown, this method includes:
[0120] S801: When the target user registers with the payment system, the payment system collects the second biometric information of the target user.
[0121] Exemplarily, in the registration stage, the payment client can display the interaction page of the payment system on the terminal device. The target user can initiate a registration request in the interaction page of the payment system. The payment client can collect the second biometric information based on the registration request. Regarding the understanding of the second biometric information, reference can be made to the description of the first biometric information in the above example, which will not be elaborated here.
[0122] S802: The payment system extracts features from the second biometric information to obtain the second biometric feature.
[0123] Exemplarily, the payment client sends the second biometric information to the payment server. The payment server extracts features from the second biometric information to obtain the second biometric feature. Among them, the payment system may further include a database, and the payment server can store the second biometric feature in the database.
[0124] In some embodiments, the payment server can use an irreversible feature extraction method to extract features from the second biometric information to obtain the second biometric feature.
[0125] The irreversible feature extraction method can be understood as a feature extraction method in which, after converting the original data into a new representation form, it is impossible to directly or easily restore the original data from the converted features.
[0126] Corresponding to this embodiment, it can be understood that: the payment server obtains the second biometric feature by using an irreversible feature extraction method, so that the second biometric feature cannot be directly or easily restored to the second biometric information. Therefore, it helps to protect the privacy and security of the second biometric information.
[0127] This embodiment does not limit the irreversible feature extraction method. For example, hash algorithms and principal component analysis methods, etc.
[0128] S803: The merchant system displays the interaction page of the merchant system to the target user through the terminal device.
[0129] Regarding the implementation principle of S803, reference can be made to the above example, which will not be elaborated here.
[0130] S804: The merchant system receives the payment request initiated by the target user in the interaction page of S803. The payment request is used to request to use the payment service provided by the payment system in the merchant system.
[0131] S805: The merchant system performs a live detection on the target user and obtains the live detection result.
[0132] Exemplarily, the live detection of the target user can be implemented through the interaction between the merchant client and the target user. Alternatively, the live detection of the target user can be implemented through the interaction among the merchant client, the merchant server, and the target user.
[0133] S806: If the live detection result indicates that the target user is a live body, the merchant system collects the first biometric information of the target user.
[0134] Exemplarily, the live detection result may indicate two situations. Situation 1 is that the live detection result indicates that the target user is a live body, and situation 2 is that the live detection result indicates that the target user is not a live body.
[0135] For situation 1: As described in S806, the merchant client can collect the first biometric information. For situation 2: The merchant client can output a prompt message through the terminal device to prompt the target user that the live detection has failed.
[0136] In this embodiment, when the merchant system determines that the target user is a live body, it collects the first biometric information to provide the payment service of the payment system for the target user in the merchant system, which can prevent identity impersonation and fraud behaviors, thereby improving the security of payment.
[0137] S807: The merchant system extracts features from the first biometric information to obtain the first biometric feature.
[0138] Exemplarily, the merchant client can send the collected first biometric information to the merchant server. The merchant server extracts features from the first biometric information to obtain the first biometric feature.
[0139] Similarly, in some embodiments, the merchant server can adopt an irreversible feature extraction method to extract the first biometric feature from the first biometric information. Among them, the irreversible feature extraction method adopted by the merchant server is the same as the irreversible feature extraction method adopted by the payment server. Correspondingly, subsequent transmissions and comparisons are all based on the first biometric feature, rather than the original biometric information. Therefore, the privacy protection of the target user can be achieved. That is, it can achieve high-strength protection of the privacy information of the target user without the need to jump from the interaction page of the merchant system to the interaction page of the payment system.
[0140] S808: The merchant system sends a verification request containing the first biometric feature to the payment system.
[0141] Exemplarily, the merchant server sends a verification request to the payment server, and the verification request carries the first biometric feature. Correspondingly, the payment server obtains the verification request sent by the merchant server.
[0142] S809: The payment system obtains the second biometric feature corresponding to the target user.
[0143] Exemplarily, the payment server obtains the second biometric feature from a database.
[0144] S810: The payment system determines the authentication result of the target user based on the similarity between the first biometric feature and the second biometric feature.
[0145] Exemplarily, the payment server performs a similarity calculation on the first biometric feature and the second biometric feature to obtain the similarity between the two, and determines the authentication result based on the similarity.
[0146] In some embodiments, if the similarity reaches a preset threshold, the authentication result determined by the payment system indicates that the authentication is successful; if the similarity does not reach the preset threshold, the authentication result determined by the payment system indicates that the authentication is unsuccessful.
[0147] This embodiment does not limit the way in which the payment server calculates the similarity and the value of the preset threshold, which can be determined by the payment server based on demand, historical records, experiments, etc.
[0148] S811: When the authentication result indicates that the authentication is successful, the payment system executes the payment service and obtains the execution result of the payment service.
[0149] For example, if the authentication result indicates that the authentication is successful, indicating that the target user initiating the payment request is a registered legitimate user, the payment server performs the payment service. For example, the payment system performs a payment operation of a corresponding amount based on the purchase amount of the target user.
[0150] S812: The payment system sends the execution result to the merchant system.
[0151] Exemplarily, the payment server sends the execution result to the merchant server. Correspondingly, the merchant server obtains the execution result sent by the payment server. In some embodiments, the payment server may also send the verification result to the merchant server, so that the merchant server obtains the verification result. The verification result and the execution result may be sent simultaneously or successively, and this specification does not limit this.
[0152] As can be seen from the above example, from S804 to S812, the terminal device always keeps displaying the interactive page of the merchant system.
[0153] S813: The merchant system displays the first feedback information to the target user.
[0154] Exemplarily, the merchant server sends the execution result to the merchant client. The merchant client outputs the first feedback information on the terminal device. The first feedback information can be as shown in the interaction page C1 as Figure 6 shown.
[0155] In some embodiments, when the identity verification result indicates that the identity verification fails, the payment system can send the identity verification result to the merchant system. Thus, the merchant system displays the second feedback information to the target user through the terminal device. The second feedback information can be as shown in the interaction page C2 as Figure 7 shown.
[0156] Figure 9 The interaction principle of the identity verification method with the first biometric information carried in the identity verification request is demonstrated exemplarily. As Figure 9 shown, the method includes:
[0157] S901: When the target user registers with the payment system, the payment system collects the second biometric information of the target user.
[0158] S902: The payment system extracts features from the second biometric information to obtain the second biometric feature.
[0159] S903: The merchant system displays the interaction page of the merchant system to the target user through the terminal device.
[0160] S904: The merchant system receives the payment request initiated by the target user in the interaction page of S903. The payment request is used to request the payment service provided by the payment system in the merchant system.
[0161] S905: The merchant system performs a liveness detection on the target user to obtain a liveness detection result.
[0162] S906: If the liveness detection result indicates that the target user is a live person, the merchant system collects the first biometric information of the target user.
[0163] Regarding the implementation principles of S901 - S906, reference can be made to the above examples and will not be elaborated here.
[0164] S907: The merchant system sends the first biometric information to the payment system.
[0165] Exemplarily, the merchant client can send the collected first biometric information to the merchant server. The merchant server sends the first biometric information to the payment server. Correspondingly, the payment server obtains the first biometric information sent by the merchant server.
[0166] S908: The payment system extracts features from the first biometric information to obtain the first biometric feature.
[0167] Exemplarily, the payment server extracts features from the first biometric information to obtain the first biometric feature.
[0168] Similarly, in some embodiments, the payment server may adopt an irreversible feature extraction method to extract features from the first biometric information to obtain the first biometric feature, so as to protect the privacy and security of the first biometric information. Among them, the irreversible feature extraction method adopted by the payment server in this step is the same as the irreversible feature extraction method adopted in the registration stage.
[0169] S909: The payment system obtains the second biometric feature corresponding to the target user.
[0170] S910: The payment system determines the identity verification result of the target user according to the similarity between the first biometric feature and the second biometric feature.
[0171] S911: In the case where the identity verification result indicates that the identity verification is passed, the payment system executes the payment service to obtain the execution result of the payment service.
[0172] S912: The payment system sends the execution result to the merchant system.
[0173] Similarly, from S904 to S912, the terminal device always maintains the display of the interaction page of the merchant system.
[0174] S913: The merchant system displays the first feedback information to the target user.
[0175] Similarly, regarding the implementation principles of S909 - S913, reference can be made to the above examples, which will not be elaborated here.
[0176] Combined with the above analysis, it can be seen that the encrypted first biometric information can be carried in the identity verification request. In some embodiments, compared with Figure 9 , S907 can be replaced with: The merchant system encrypts the first biometric information, and sends the encrypted first biometric information to the payment system. S908 can be replaced with: The payment system decrypts the encrypted first biometric information, and extracts features from the decrypted first biometric information to obtain the first biometric feature.
[0177] In other embodiments, compared with Figure 9, S902 can be deleted. S907 can be replaced with: The merchant system encrypts the first biometric information to obtain and send the encrypted first biometric information to the payment system. S908 can be replaced with: The payment system decrypts the encrypted first biometric information to obtain the decrypted first biometric information. S909 can be replaced with: The payment system obtains the second biometric information corresponding to the target user. S910 can be replaced with: The payment system determines the identity verification result of the target user according to the similarity between the first biometric information and the second biometric information.
[0178] Among them, the embodiments do not limit the encryption processing and decryption processing methods, which can be determined by the merchant system and the payment system based on requirements, historical records, experiments, etc.
[0179] That is to say, in the case where the encrypted first biometric information is carried in the identity verification request, the identity verification can be implemented from the dimension of biometric similarity (i.e., the similarity between the first biometric feature and the second biometric feature), or from the dimension of biometric information similarity (i.e., the similarity between the first biometric information and the second biometric information). The identity verification diversity and flexibility in this way can be achieved. And since it is the encrypted first biometric information transmitted from the merchant system to the payment system, the security of information transmission can be achieved.
[0180] It should be noted that the above examples are only used to exemplarily illustrate the possible implementation manners of the identity verification method in this specification, and should not be understood as a limitation on the implementation manners of the identity verification method in this specification. For example, some operations of the above merchant client can be implemented by the merchant server; some operations of the above merchant server can also be implemented by the merchant client; some operations of the above payment client can be implemented by the payment server; some operations of the above payment server can also be implemented by the payment client. Moreover, on the basis of the above technical concept, some of the above technical features can be combined to obtain a new embodiment; new technical features can also be added on the basis of the above examples to obtain a new embodiment; some technical features can also be reduced on the basis of the above examples to obtain a new embodiment; some of the above technical features can be replaced with other technical features; some of the above technical features and their order can also be adjusted to obtain a new embodiment, etc., which will not be listed one by one here.
[0181] According to the above technical concept, this specification also provides a computer-readable non-transitory storage medium, in which at least one instruction set is stored. When the at least one instruction set is executed by a processor, the steps of the identity verification method described in this specification are implemented.
[0182] In some possible embodiments, various aspects of this specification can also be implemented in the form of a program product, which includes program code. When the program product runs on the service system 300, the program code is used to cause the service system 300 to execute the steps of the identity verification method described in this specification. The program product for implementing the above method can be a portable compact disc read-only memory (CD-ROM) including program code and can run on the service system 300. However, the program product of this specification is not limited to this. In this specification, the readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system. The program product can adopt any combination of one or more readable media. The readable media can be a readable signal medium or a readable storage medium. The readable storage medium can, for example, but not be limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the readable storage medium include: an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer-readable storage medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable storage medium can also be any readable medium other than the readable storage medium, and this readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code contained on the readable storage medium can be transmitted by any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above. The program code for performing the operations of this specification can be written in any combination of one or more programming languages, including object-oriented programming languages - such as Java, C++, etc., and also including conventional procedural programming languages - such as the "C" language or similar programming languages. The program code can be executed entirely on the service system 300, partially on the service system 300, executed as an independent software package, partially on the service system 300 and partially on a remote computing device, or entirely on a remote service system 300.
[0183] It should be noted that in the technical solution of this specification, the collection, storage, use, processing, transmission, provision, and disclosure, etc., of the user's personal information (such as the first biometric information and the second biometric information, etc.) involved all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.
[0184] The above description has been made of specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the acts or steps recited in the claims can be performed in a different order than in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a particular order or a sequential order to achieve the desired result. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0185] In summary, after reading this detailed disclosure, those skilled in the art will appreciate that the foregoing detailed disclosure may be presented by way of example only and is not limiting. Although not explicitly stated herein, those skilled in the art will understand that this specification is intended to encompass various reasonable changes, improvements, and modifications to the embodiments. These changes, improvements, and modifications are intended to be proposed by this specification and are within the spirit and scope of the exemplary embodiments of this specification.
[0186] Furthermore, certain terms in this specification have been used to describe the embodiments of this specification. For example, "one embodiment", "an embodiment", and / or "some embodiments" mean that the specific features, structures, or characteristics described in connection with that embodiment may be included in at least one embodiment of this specification. Thus, it should be emphasized and understood that two or more references to "an embodiment" or "one embodiment" or "alternative embodiments" in various parts of this specification do not necessarily all refer to the same embodiment. Additionally, the specific features, structures, or characteristics may be appropriately combined in one or more embodiments of this specification.
[0187] It should be understood that in the foregoing description of the embodiments of this specification, for the purpose of helping to understand a feature and for the purpose of simplifying this specification, this specification combines various features in a single embodiment, drawing, or its description. However, this does not mean that the combination of these features is necessary. It is entirely possible for those skilled in the art, when reading this specification, to mark out some of these devices as separate embodiments for understanding. That is to say, the embodiments in this specification can also be understood as the integration of multiple sub - embodiments. And the content of each sub - embodiment is also valid when it has fewer features than all the features of a single foregoing disclosed embodiment.
[0188] Each patent, patent application, publication of patent application, and other materials cited herein, such as articles, books, specifications, publications, documents, items, etc., except for those that are inconsistent with or conflict with this document, or those that have a restrictive effect on the broadest scope of the claims, may be incorporated herein by reference and used for all purposes now or hereafter associated with this document. Further, in the event of any inconsistency or conflict between the description, definition, and / or use of relevant terms in any material and those in this document, the terms in this document shall prevail.
[0189] Finally, it should be understood that the embodiments of the application disclosed herein are illustrative of the principles of the embodiments of this specification. Other modified embodiments are also within the scope of this specification. Therefore, the embodiments disclosed in this specification are merely examples and not limitations. Those skilled in the art can adopt alternative configurations based on the embodiments in this specification to implement the application in this specification. Therefore, the embodiments of this specification are not limited to the embodiments precisely described in the application.
Claims
1. A body authentication method is applied to a first service system. The method includes: Displaying an interaction page of the first service system through a terminal device, and receiving a service request initiated by a target user in the interaction page. The service request is used to request to use a target service provided by a second service system in the first service system; In response to the service request, while keeping the interaction page of the first service system displayed on the terminal device, collecting first biometric information of the target user, sending a body authentication request to the second service system based on the first biometric information, and obtaining a body authentication result of the target user from the second service system; And Displaying feedback information corresponding to the body authentication result in the interaction page of the first service system.
2. The method according to claim 1, wherein The sending the body authentication request to the second service system based on the first biometric information includes: Performing feature extraction on the first biometric information to obtain a first biometric feature; and Sending the body authentication request including the first biometric feature to the second service system.
3. The method according to claim 2, wherein, The performing feature extraction on the first biometric information to obtain a first biometric feature includes: Performing feature extraction on the first biometric information through an irreversible feature extraction method to obtain the first biometric feature.
4. The method according to claim 1, wherein The sending the body authentication request to the second service system based on the first biometric information includes: Sending the body authentication request including the first biometric information to the second service system.
5. The method according to claim 1, wherein The collecting the first biometric information of the target user includes: Performing a liveness detection on the target user to obtain a liveness detection result; and If the liveness detection result indicates that the target user is a live body, collecting the first biometric information of the target user.
6. The method according to claim 1, wherein The displaying the feedback information corresponding to the body authentication result in the interaction page of the first service system includes: If the body authentication result indicates a successful authentication, displaying first feedback information in the interaction page of the first service system. The first feedback information represents an execution result of the target service by the second service system; or If the body authentication result indicates a failed authentication, displaying second feedback information in the interaction page of the first service system. The second feedback information represents that the target user is not allowed to use the target service.
7. The method according to claim 1, wherein, The first service system is a merchant system, the second service system is a payment system, and the target service is a payment service.
8. The method according to claim 1, wherein The first biometric information includes at least one of the following: fingerprint, face, iris, voiceprint, palmprint, hand shape, retina.
9. A body authentication method is applied to a second service system. The method includes: When a target user initiates a service request in an interaction page of a first service system through a terminal device, receiving the body authentication request sent by the first service system based on first biometric information of the target user. The first biometric information is collected by the first service system for the target user in response to the service request. The service request is used to request to use a target service provided by the second service system in the first service system; Perform identity verification on the target user based on the identity verification request to obtain the identity verification result of the target user; and Send the identity verification result to the first service system so that the first service system can display feedback information corresponding to the identity verification result to the target user. During the execution of the identity verification method, the terminal device keeps displaying the interaction page of the first service system.
10. The method according to claim 9, wherein, The identity verification request includes a first biometric feature, which is obtained by the first service system extracting features from the first biometric information; The performing identity verification on the target user based on the identity verification request to obtain the identity verification result of the target user includes: Obtain a second biometric feature corresponding to the target user from the database. The second biometric feature is obtained by the second service system collecting the second biometric information of the target user and extracting features from the second biometric information when the target user registers in the second service system; And Determine the identity verification result of the target user according to the similarity between the first biometric feature and the second biometric feature.
11. The method according to claim 10, wherein, The first biometric feature is obtained by the first service system extracting features from the first biometric information through an irreversible feature extraction method; The second biometric feature is obtained by the second service system extracting features from the second biometric information through an irreversible feature extraction method; Wherein, the first service system and the second service system adopt the same irreversible feature extraction method.
12. The method according to claim 9, wherein The identity verification request includes the first biometric information; the performing identity verification on the target user based on the identity verification request to obtain the identity verification result of the target user includes: Extract features from the first biometric information to obtain a first biometric feature; Obtain a second biometric feature corresponding to the target user from the database. The second biometric feature is obtained by the second service system collecting the second biometric information of the target user and extracting features from the second biometric information when the target user registers in the second service system; and Determine the review result of the target user according to the similarity between the first biometric feature and the second biometric feature.
13. The method according to claim 9, wherein, When the identity verification result indicates that the identity verification is passed, the method further includes: Execute the target service to obtain the execution result of the target service; and Send the execution result to the first service system.
14. The method according to claim 9, wherein, The first service system is a merchant system, the second service system is a payment system, and the target service is a payment service.
15. The method according to claim 9, wherein, The first biometric information includes at least one of the following: fingerprint, face, iris, voiceprint, palmprint, hand shape, retina.
16. A first service system, including: At least one storage medium storing at least one instruction set; At least one processor communicatively connected to the at least one storage medium. When the at least one processor runs, it reads the at least one instruction set and, according to the indication of the at least one instruction set: The interaction page of the first service system is displayed through a terminal device, and a service request initiated by a target user in the interaction page is received. The service request is used to request to use a target service provided by a second service system in the first service system. In response to the service request, while the interaction page of the first service system remains displayed on the terminal device, first biometric information of the target user is collected, a biometric authentication request is sent to the second service system based on the first biometric information, and a biometric authentication result of the target user obtained from the second service system is acquired, and feedback information corresponding to the biometric authentication result is displayed in the interaction page of the first service system.
17. The first service system according to claim 16, wherein, To send the biometric authentication request to the second service system, the at least one processor: performs feature extraction on the first biometric information to obtain a first biometric feature; and sends the biometric authentication request including the first biometric feature to the second service system.
18. A second service system, comprising: at least one storage medium storing at least one instruction set; at least one processor communicatively connected to the at least one storage medium, wherein when the at least one processor runs, it reads the at least one instruction set and, according to the indication of the at least one instruction set: when a target user initiates a service request in the interaction page of a first service system through a terminal device, receives the biometric authentication request sent by the first service system based on first biometric information of the target user, wherein the first biometric information is collected by the first service system for the target user in response to the service request, and the service request is used to request to use a target service provided by the second service system in the first service system, performs biometric authentication processing on the target user based on the biometric authentication request to obtain a biometric authentication result of the target user, and sends the biometric authentication result to the first service system so that the first service system can display feedback information corresponding to the biometric authentication result to the target user, wherein the terminal device remains displaying the interaction page of the first service system during the execution of the biometric authentication method.
19. The second service system according to claim 18, wherein, The biometric authentication request includes a first biometric feature, which is obtained by the first service system performing feature extraction on the first biometric information; to obtain the biometric authentication result of the target user, the at least one processor: obtains a second biometric feature corresponding to the target user from a database, where the second biometric feature is obtained by the second service system collecting second biometric information of the target user and performing feature extraction on the second biometric information when the target user registers in the second service system; and determines the biometric authentication result of the target user according to the similarity between the first biometric feature and the second biometric feature.
20. A computer-readable non-transitory storage medium, wherein, At least one instruction set is stored in the computer-readable non-transitory storage medium, and the at least one instruction set is executed by at least one processor to implement the method according to any one of claims 1 to 15.