Identity information processing method and device, storage medium and electronic equipment
By introducing QR code scanning and facial recognition technology into the return printer system, user identity information is verified, and the problems of single and low security in the existing technology are solved, thereby achieving higher identity information verification security.
Patent Information
- Application Number
- CN202510166957.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-14
- Publication Date
- 2025-06-03
AI Technical Summary
When the existing return printers identify user identity information through bank cards, the identity identification method is single, and it cannot be ensured that it is the service handled by the user himself. There is a risk of handling on behalf of customers and leaking user information. There is no camera to obtain user facial information, resulting in low security of identity information verification.
By obtaining the login information of the target account on the target device, generating the QR code information corresponding to the login information, obtaining the identity information in response to the QR code scanning operation, and facial recognition is performed after the identity verification is successful, and using the target account to perform transaction operations on the target device.
It has achieved the improvement of the security of verification of the object's identity information, solved the risks of customer handling and user information leakage, and met the bank's risk control requirements.
Smart Images

Figure CN120087967A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of biometric technologies, and in particular, to a method, apparatus, storage medium, and electronic device for processing identity information. Background Art
[0002] Currently, a receipt printer identifies the user's identity information through a bank card. After the bank card password verification is passed, the user can handle various services such as querying and printing at the receipt printer by himself / herself.
[0003] In the related art, the receipt printer identifies the user's identity information through a bank card. The identity recognition means is single, and it cannot be ensured that the business is handled by the user himself / herself, there are risks of handling business on behalf of others and leakage of user information. In addition, the receipt printer has no camera and cannot obtain the user's face information, thus there is a technical problem of low security in verifying the identity information of the object.
[0004] For the above problems, no effective solution has been proposed yet. Summary of the Invention
[0005] Embodiments of this application provide a method, apparatus, storage medium, and electronic device for processing identity information to at least solve the technical problem of low security in verifying the identity information of the object.
[0006] According to one aspect of the embodiments of this application, a method for processing identity information is provided. The method may include: obtaining the login information of a target account on a target device; generating two-dimensional code information corresponding to the login information; in response to a scanning operation on the two-dimensional code information, obtaining the identity information of the target account, where the identity information is independent of the two-dimensional code information; in the case where the identity information verification is successful, performing face recognition on the target object corresponding to the target account to obtain a recognition result; in response to the recognition result matching the face information of the target object, performing a transaction operation on the target device using the target account.
[0007] Optionally, generating two-dimensional code information corresponding to the login information includes: verifying the login information to obtain a verification result; in response to the verification result being a successful verification, generating two-dimensional code information.
[0008] Optionally, in response to the verification result being a successful verification, generating two-dimensional code information includes: in response to the verification result being a successful verification, generating two-dimensional code information based on a serial number, where the serial number is generated according to a preset coding rule.
[0009] Optionally, the method further includes: storing the mapping relationship between the serial number and the identity information.
[0010] Optionally, in response to a scanning operation on the two-dimensional code information, obtain the identity information of the target account, including: in response to the scanning operation on the two-dimensional code information, based on the mapping relationship, determine the identity information that matches the serial number.
[0011] Optionally, the method further includes: query the facial information of the target object from the online verification system; in response to the recognition result matching the facial information of the target object, perform a transaction operation on the target device using the target account, including: comparing the recognition result with the facial information to obtain a comparison result; in response to the comparison result indicating that the recognition result matches the facial information of the target object, perform a transaction operation on the target device using the target account.
[0012] According to another aspect of the embodiments of the present application, there is also provided a processing device for identity information. The device may include: a first acquisition unit for acquiring the login information of the target account on the target device; a generation unit for generating two-dimensional code information corresponding to the login information; a second acquisition unit for, in response to a scanning operation on the two-dimensional code information, acquiring the identity information of the target account, where the identity information is independent of the two-dimensional code information; an identification unit for, when the identity information is successfully verified, performing facial recognition on the target object corresponding to the target account to obtain a recognition result; a processing unit for, in response to the recognition result matching the facial information of the target object, performing a transaction operation on the target device using the target account.
[0013] According to another aspect of the embodiments of the present application, there is also provided a non-volatile storage medium, including: the storage medium stores a program, where, when the program runs, it controls the device where the storage medium is located to execute any one of the processing methods for identity information.
[0014] According to another aspect of the embodiments of the present invention, there is also provided a processor for running a program, where, when the program runs, it executes the processing method for identity information in the embodiments of the present invention.
[0015] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including: a processor; a memory for storing instructions executable by the processor; where the processor is configured to execute the instructions to implement any one of the processing methods for identity information.
[0016] According to another aspect of the embodiments of the present application, there is also provided a computer program product. The computer program product may include a computer program, where the computer program is set to execute any one of the above-mentioned processing methods for identity information when running.
[0017] According to another aspect of the embodiments of the present application, a computer program product is further provided. The computer program product may include a non-volatile computer-readable storage medium, wherein the non-volatile computer-readable storage medium stores a computer program, and the computer program is configured to execute any of the above identity information processing methods when running.
[0018] According to another aspect of the embodiments of the present application, a computer program is further provided. The computer program is configured to execute any of the above identity information processing methods when running.
[0019] In the embodiments of the present application, obtain the login information of the target account on the target device; generate two-dimensional code information corresponding to the login information; in response to the scanning operation of the two-dimensional code information, obtain the identity information of the target account, wherein the identity information is independent of the two-dimensional code information; in the case where the identity information verification is successful, perform face recognition on the target object corresponding to the target account to obtain a recognition result; in response to the recognition result matching the face information of the target object, perform a transaction operation on the target device using the target account, thereby achieving the technical effect of improving the security of verifying the identity information of the object, and further solving the technical problem of low security in verifying the identity information of the object. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:
[0021] Figure 1 is a hardware structure block diagram of a computer terminal (or mobile device) for implementing an identity information processing method according to an embodiment of the present application;
[0022] Figure 2 is a flowchart of an identity information processing method according to an embodiment of the present application;
[0023] Figure 3 is a schematic diagram of a face recognition and identity information comparison system of a camera-less self-service device according to an embodiment of the present application;
[0024] Figure 4 is a schematic diagram of a receipt printer system according to an embodiment of the present application;
[0025] Figure 5 is a schematic diagram of a face recognition device according to an embodiment of the present application;
[0026] Figure 6 is a schematic diagram of an online verification system according to an embodiment of the present application;
[0027] Figure 7 It is a flowchart of a face recognition and identity information comparison method for a camera-less self-service device according to an embodiment of the present application;
[0028] Figure 8 It is a schematic structural diagram of a processing device for identity information according to an embodiment of the present application;
[0029] Figure 9 It is a schematic block diagram of an electronic device according to an embodiment of the present application. Specific embodiments
[0030] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances, so that the embodiments of the present application described here can be implemented in an order other than those illustrated or described here. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily need to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0032] It should be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) collected in the present application are information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of the relevant data and other processing all comply with relevant laws, regulations and standards, take necessary confidentiality measures, do not violate public order and good customs, and provide corresponding operation entrances for users to choose to authorize or refuse. For example, an interface is set between the present system and relevant users or institutions to provide corresponding operation entrances for users to choose to agree or refuse the automated decision-making results; if the user chooses to refuse, the expert decision-making process will be entered.
[0033] According to an embodiment of the present application, a method embodiment for processing identity information is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. And although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0034] The method embodiment provided by the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the method of processing identity information is shown. As Figure 1 shown, the computer terminal 10 (or mobile device) may include one or more (shown as 102a, 102b,..., 102n in the figure) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may further include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which can be included as one of the ports of the BUS bus), a network interface, a power supply, and / or a camera. Those of ordinary skill in the art can understand that Figure 1 the structure shown is only schematic and does not limit the structure of the above-mentioned electronic device. For example, the computer terminal 10 may further include more or fewer components than Figure 1 shown, or have a different configuration from Figure 1 shown.
[0035] It should be noted that the above one or more processors 102 and / or other data processing circuits are generally referred to as "data processing circuits" in this article. The data processing circuit can be embodied in software, hardware, firmware, or any combination thereof, in whole or in part. In addition, the data processing circuit can be a single independent processing module, or be incorporated in whole or in part into any one of the other elements in the computer terminal 10 (or mobile device). As involved in the embodiment of the present application, the data processing circuit is used for processor control (such as the selection of a variable resistance terminal path connected to an interface).
[0036] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the method for processing identity information in the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implements the above-mentioned method for processing identity information. The memory 104 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely disposed relative to the processor 102, and these remote memories can be connected to the computer terminal 10 through a network. Examples of the above network include but are not limited to the Internet, intranet, local area network, mobile communication network, and combinations thereof.
[0037] The transmission device 106 is used to receive or send data via a network. Specific examples of the above network may include a wireless network provided by a communication provider of the computer terminal 10. In one instance, the transmission device 106 includes a network adapter (abbreviated as NIC), which can be connected to other network devices through a base station and thus communicate with the Internet. In one instance, the transmission device 106 may be a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0038] The display can be, for example, a touch-screen liquid crystal display (LCD), which enables a user to interact with the user interface of the computer terminal 10 (or mobile device).
[0039] Figure 2 is a flowchart of a method for processing identity information according to an embodiment of the present application, as Figure 2 shown, the method may include the following steps:
[0040] Step S202, obtain the login information of the target account on the target device.
[0041] In the technical solution provided in the above step S202, the login information of the target account on the target device can be obtained. Among them, the target account may be the account of the target object. For example, the target object may be a user, and the target account may be a bank card number. This is only for illustrative purposes and does not specifically limit the type of the target account. The target device may be a receipt printer system.
[0042] Optionally, the user can log in to the receipt printer system by inserting a bank card into the receipt printer system. After logging in to the receipt printer system, the login information of the bank card number on the receipt printer system can be obtained.
[0043] Step S204: Generate QR code information corresponding to the login information.
[0044] In the technical solution provided in the above step S204, after obtaining the login information of the target account on the target device, QR code information corresponding to the login information can be generated.
[0045] Optionally, after the user inserts a bank card to log in to the receipt printer system, the initial interface of the receipt printer system can be entered. The receipt printer system displays the QR code information generated according to the serial number on the interface. While the receipt printer system displays the QR code information, a record is generated in the receipt printer system, recording the transaction information and the QR code information.
[0046] Step S206: Respond to the scanning operation of the QR code information to obtain the identity information of the target account, where the identity information is independent of the QR code information.
[0047] In the technical solution provided in the above step S206, after generating the QR code information corresponding to the login information, responding to the scanning operation of the QR code information can obtain the identity information of the target account. Among them, the identity information is independent of the QR code information, that is, the QR code information does not contain the user's identity information and transaction information.
[0048] Optionally, the user can pre-download an application program (abbreviated as APP) on the client (such as a mobile phone) and authorize the APP to perform face recognition. After the receipt printer system displays the QR code information, the user can use the scan function of the APP to scan the QR code information displayed on the receipt printer system. Responding to the scanning operation of the QR code information, the APP queries the user's identity information according to the QR code information, so as to obtain the identity information of the target account.
[0049] Step S208: When the identity information is successfully verified, perform face recognition on the target object corresponding to the target account to obtain a recognition result.
[0050] In the technical solution provided in the above step S208, after responding to the scanning operation of the QR code information to obtain the identity information of the target account, the obtained identity information can be verified. When the identity information is successfully verified, face recognition can be performed on the target object corresponding to the target account to obtain a recognition result.
[0051] Optionally, after the user scans the QR code information through the APP and obtains the identity information, the user can confirm whether the identity information is correct. When the identity information is confirmed to be correct, that is, when the identity information is successfully verified, face recognition can be performed on the user to obtain a recognition result.
[0052] Optionally, collect face information through the APP, compare the collected face information with the face information obtained by the APP querying the network verification system according to the identity information, and determine whether it is the user himself.
[0053] Step S210, in response to the recognition result matching the facial information of the target object, perform a transaction operation on the target device using the target account.
[0054] In the technical solution provided in the above step S210, after performing facial recognition on the target object corresponding to the target account to obtain a recognition result, in response to the recognition result matching the facial information of the target object, a transaction operation can be performed on the target device using the target account. Among them, the facial information can be the user's face information.
[0055] Optionally, after collecting the face information through the APP, the collected face information can be compared with the face information obtained by the APP querying the network verification system according to the user's identity information to determine whether it is the user himself. The APP returns the result of the face recognition comparison to the receipt printer system. After receiving the result that the face recognition and identity information comparison pass, the receipt printer system will enter the next business handling link.
[0056] In the embodiment of the present application, obtain the login information of the target account on the target device; generate two-dimensional code information corresponding to the login information; in response to the scanning operation of the two-dimensional code information, obtain the identity information of the target account, where the identity information is independent of the two-dimensional code information; in the case where the identity information is successfully verified, perform facial recognition on the target object corresponding to the target account to obtain a recognition result; in response to the recognition result matching the facial information of the target object, perform a transaction operation on the target device using the target account, thereby achieving the technical effect of improving the security of verifying the identity information of the object, and further solving the technical problem of low security of verifying the identity information of the object.
[0057] The above embodiments of the present application will be further described below.
[0058] In some embodiments of the present application, step S204, generating two-dimensional code information corresponding to the login information, includes: verifying the login information to obtain a verification result; in response to the verification result being a successful verification, generating two-dimensional code information.
[0059] In this embodiment, after obtaining the login information of the target account on the target device, the obtained login information can be verified to obtain a verification result. When the verification result is a successful verification, two-dimensional code information can be generated.
[0060] Optionally, when the user inserts a bank card to log in to the receipt printer system, the receipt printer system verifies the user's identity information based on the bank card. After the verification passes, a QR code information that can be recognized by the mobile phone is generated according to the serial number.
[0061] In some embodiments of the present application, in response to the verification result being verification success, generating QR code information includes: in response to the verification result being verification success, generating QR code information based on the serial number, where the serial number is generated according to a preset coding rule.
[0062] In this embodiment, when the verification result obtained by verifying the login information is verification success, QR code information can be generated based on the serial number. Among them, the serial number can be generated according to a preset coding rule.
[0063] Optionally, when the verification result obtained by verifying the login information is verification success, a serial number can be generated based on a specific QR code compilation rule and encryption algorithm, and then QR code information is generated according to the generated serial number.
[0064] In some embodiments of the present application, the method further includes: storing the mapping relationship between the serial number and the identity information.
[0065] In this embodiment, while the receipt printer system displays the QR code information, a record can be generated in the receipt printer system, recording the transaction information and the QR code information, and the recorded transaction information stores the mapping relationship between the serial number and the identity information.
[0066] In some embodiments of the present application, step S206, in response to the scanning operation of the QR code information, obtaining the identity information of the target account includes: in response to the scanning operation of the QR code information, based on the mapping relationship, determining the identity information that matches the serial number.
[0067] In this embodiment, after generating the QR code information according to the serial number, in response to the scanning operation of the QR code information, based on the mapping relationship, the identity information that matches the serial number can be determined.
[0068] Optionally, after generating the QR code information according to the serial number, when the user scans the QR code information displayed on the receipt printer system through the scan function of the APP, since the QR code information does not contain the user's identity information and transaction information to prevent the leakage of the user's identity information, and the QR code information contains the serial number, and the recorded transaction information stores the mapping relationship between the serial number and the identity information, so when the user scans the QR code information, based on the mapping relationship, the identity information that matches the serial number can be determined.
[0069] In some embodiments of the present application, the method further includes: querying the facial information of the target object from the network verification system; step S210, in response to the recognition result matching the facial information of the target object, performing a transaction operation on the target device using the target account, including: comparing the recognition result with the facial information to obtain a comparison result; in response to the comparison result indicating that the recognition result matches the facial information of the target object, performing a transaction operation on the target device using the target account.
[0070] In this embodiment, the facial information of the target object can be queried from the network verification system. After performing facial recognition on the target object corresponding to the target account to obtain a recognition result, the recognition result can be compared with the facial information found from the network verification system to obtain a comparison result. When the obtained comparison result indicates that the recognition result matches the facial information of the target object, a transaction operation can be performed on the target device using the target account.
[0071] In an embodiment of the present application, obtain the login information of the target account on the target device; generate two-dimensional code information corresponding to the login information; in response to a scanning operation on the two-dimensional code information, obtain the identity information of the target account, where the identity information is independent of the two-dimensional code information; in the case where the identity information is successfully verified, perform facial recognition on the target object corresponding to the target account to obtain a recognition result; in response to the recognition result matching the facial information of the target object, perform a transaction operation on the target device using the target account, thereby achieving the technical effect of improving the security of verifying the identity information of the object, and further solving the technical problem of low security in verifying the identity information of the object.
[0072] To facilitate those skilled in the art to better understand the technical solution of the present application, a specific embodiment is described below for illustration.
[0073] With the continuous development of information technology, the products and functions of bank self-service channels are continuously enriched and improved, and users can handle more and more business by themselves. There are a large number of receipt printers in bank branch self-service devices. The receipt printer identifies the user's identity information through a bank card. After the bank card password verification passes, various services such as querying and printing can be handled independently on the receipt printer.
[0074] In order to strengthen the bank's risk control ability, the handling of self-service channel business requires strengthening the identification of identity information. The existing receipt printers identify the user's identity information through bank cards, and the identity recognition means are single, unable to ensure that the business is handled by the user himself, and there are risks of handling business on behalf of others and leakage of user information. Further, the existing receipt printers do not have a camera and cannot obtain the user's face information to identify the user's identity, unable to meet the bank's risk control requirements, thus there is a technical problem of low security in verifying the identity information of the object.
[0075] To solve the above problems, it is necessary to add face recognition user identity information. In this regard, this application proposes a face recognition and identity information comparison method for a self-service device without a camera. By adding the face recognition and identity information comparison function to the receipt printer, the user identity verification is strengthened, and the risk of proxy service is strictly prevented. Since the existing receipt printer of the self-service device has no camera, to solve the problems of face recognition and identity information comparison of the receipt printer, this application uses a mobile phone installed with an APP for face recognition and identity information comparison, which reduces the cost of equipment replacement while meeting the risk control requirements. It should be noted that this application is not only applicable to mobile phones installed with an APP, but also applicable to customized peripheral face recognition devices and mobile devices installed with an APP.
[0076] In the embodiment of this application, after the user inserts the card to log in to the receipt printer system, the receipt printer system enters the initial interface. The receipt printer system displays a QR code generated according to the serial number on the interface. The QR code does not contain customer information and transaction information. At the same time, a record is generated in the receipt printer system to record the transaction information and the information of the QR code. The user pre-downloads the enterprise mobile banking APP and authorizes the enterprise mobile banking APP to perform face recognition. Through the scan function of the enterprise mobile banking APP, the QR code of the receipt printer is scanned to obtain the QR code information. The enterprise mobile banking APP queries and obtains the basic customer information according to the QR code information. After the user scans the QR code to obtain his own basic information and confirms that the information is correct, he can enter the next step for face recognition. The enterprise mobile banking APP collects the face information and compares the collected face information with the face information obtained by the enterprise mobile banking APP querying the online verification system according to the user information to determine whether it is the user himself. The enterprise mobile banking APP returns the result of the face recognition comparison to the receipt printer. After the receipt printer receives the result that the face recognition and identity information comparison pass, it will enter the next business handling link.
[0077] Figure 3 It is a schematic diagram of a face recognition and identity information comparison system for a self-service device without a camera according to an embodiment of this application, as Figure 3 shown. The face recognition and identity information comparison system for the self-service device without a camera may include a receipt printer system 301, a face recognition device 302, and an online verification system 303. The receipt printer system 301 is connected to the face recognition device (such as a mobile phone) 302, and the face recognition device 302 is connected to the online verification system 303.
[0078] The receipt printer system 301 performs user identity information verification. After the user identity information verification passes, a QR code that can be recognized by the face recognition device 302 is generated according to the serial number. After the face recognition and identity information verification pass, business processing is performed.
[0079] The face recognition device 302 scans the QR code on the receipt printer through the camera, queries and obtains the user's basic information based on the QR code information, collects the user's face information through the camera, compares it with the face information obtained from the online verification system, and returns the comparison result to the receipt printer system 301.
[0080] The online verification system 303 stores the user's identity information and face information.
[0081] Figure 4 It is a schematic diagram of a receipt printer system according to an embodiment of the present application. As Figure 4 shown, the receipt printer system 301 may include an identity information verification unit 3011, a QR code generation unit 3012, and a service handling unit 3013.
[0082] The identity information verification unit 3011 verifies the authenticity of the user's identity information according to the user's bank card information. After passing the verification, the next QR code generation unit 3012 generates a QR code.
[0083] The QR code generation unit 3012 generates a QR code according to a specific compilation rule, and initializes this transaction information and face recognition result in the receipt printer system at the same time.
[0084] The service handling unit 3013 provides service functions such as querying and printing for the user after the user information verification is passed.
[0085] Figure 5 It is a schematic diagram of a face recognition device according to an embodiment of the present application. As Figure 5 shown, the face recognition device 302 may include a QR code scanning unit 3021, a face information collection unit 3022, an online verification system query unit 3023, a face information comparison unit 3024, and a face comparison result output unit 3025.
[0086] The QR code scanning unit 3021 scans the QR code displayed by the receipt printer through the camera, queries and obtains the user information according to the QR code information, displays the user information on the page for the user to check and confirm. After the user checks the information and it is correct, the user can enter the next face information collection unit 3022.
[0087] After the face information collection unit 3022 obtains the face recognition scan authorization of the user himself, it turns on the camera of the face recognition device and scans the face of the user himself to collect the face information of the user himself.
[0088] The online verification system query unit 3023 queries the online verification system according to the identity information provided by the user and returns the user's face information in the online verification system.
[0089] The face information comparison unit 3024 compares the collected user face information with the face information returned by the online verification system according to a specific face comparison model, and gives the comparison result to the face comparison result output unit 3025.
[0090] The face comparison result output unit 3025 interacts with the receipt printer system, and returns the comparison result as passed or not passed to the receipt printer system.
[0091] Figure 6 It is a schematic diagram of an online verification system according to an embodiment of the present application, as Figure 6 shown, the online verification system 303 includes an identity information query unit 3031 and an identity information storage unit 3032.
[0092] The identity information query unit 3031 provides a query service for other systems to query user identity information, including user face information.
[0093] The identity information storage unit 3032 stores user identity information and face information.
[0094] Figure 7 It is a flowchart of a face recognition and identity information comparison method for a camera-less self-service device according to an embodiment of the present application, as Figure 7 shown, the process of the face recognition and identity information comparison method for the camera-less self-service device may include the following steps:
[0095] Step S701, initialize the receipt printer system.
[0096] Step S702, verify the user identity information.
[0097] In the above steps, after initializing the receipt printer system, the user inserts a bank card into the receipt printer system, and at this time, the receipt printer system can verify the authenticity of the user identity information based on the bank card.
[0098] Step S703, generate a QR code.
[0099] In the above steps, after the user identity information is verified and passed, a QR code can be generated. The receipt printer system generates a QR code according to specific QR code compilation rules and encryption algorithms, and the generated QR code does not contain user information and transaction information.
[0100] Step S704, scan the QR code.
[0101] In the above steps, after the QR code is generated, the generated QR code can be scanned. The user uses a face recognition device (such as a mobile phone) to scan the QR code of the receipt printer, and queries the user identity information according to the QR code information.
[0102] Step S705, the face recognition device collects the user's face information.
[0103] In the above steps, after querying the user identity information according to the QR code information and the user confirms that the identity information is correct, the face recognition device collects the user's face information.
[0104] Step S706, query the online verification system.
[0105] In the above steps, the face recognition device queries the user's face information in the online verification system according to the user identity information.
[0106] Step S707, the online verification system returns the user's face information.
[0107] In the above steps, the online verification system returns the user's face information to the face recognition device.
[0108] Step S708, whether the face information comparison model passes the comparison.
[0109] In the above steps, the face recognition device uses the face information comparison model to compare whether the collected user's face information is consistent with the face information queried and returned by the online verification system, and outputs the results of passing and not passing the comparison.
[0110] Step S709, output the comparison result.
[0111] In the above steps, the face recognition device returns the comparison result of the face information to the receipt printer system.
[0112] Step S710, query the comparison result.
[0113] In the above steps, the receipt printer system queries the comparison result of the face information returned by the face recognition device.
[0114] Step S711, whether the comparison result passes.
[0115] In the above steps, the receipt printer judges the comparison result of the face information. If the comparison result is passed, it enters step S712. If the comparison result is not passed, it exits the receipt printer system.
[0116] Step S712, business processing.
[0117] In the above steps, when the comparison result is passed, the user transaction information is returned and the user conducts business processing.
[0118] In an embodiment of the present application, the login information of a target account on a target device is obtained; the two-dimensional code information corresponding to the login information is generated; in response to a scanning operation on the two-dimensional code information, the identity information of the target account is obtained, where the identity information is independent of the two-dimensional code information; in the case where the identity information is successfully verified, facial recognition is performed on the target object corresponding to the target account to obtain a recognition result; in response to the recognition result matching the facial information of the target object, a transaction operation is performed on the target device using the target account, thereby achieving the technical effect of improving the security of verifying the identity information of the object, and further solving the technical problem of low security in verifying the identity information of the object.
[0119] An embodiment of the present application further provides a processing device for identity information. It should be noted that the processing device for identity information in this embodiment can be used to execute the method for processing identity information in the embodiments of the present invention.
[0120] Figure 8 is a schematic structural diagram of a processing device for identity information according to an embodiment of the present application, as Figure 8 shown, the processing device 800 for identity information may include: a first acquisition unit 802, a generation unit 804, a second acquisition unit 806, an identification unit 808, and a processing unit 810.
[0121] The first acquisition unit 802 is configured to acquire the login information of a target account on a target device.
[0122] The generation unit 804 is configured to generate two-dimensional code information corresponding to the login information.
[0123] The second acquisition unit 806 is configured to, in response to a scanning operation on the two-dimensional code information, acquire the identity information of the target account, where the identity information is independent of the two-dimensional code information.
[0124] The identification unit 808 is configured to, in the case where the identity information is successfully verified, perform facial recognition on the target object corresponding to the target account to obtain a recognition result.
[0125] The processing unit 810 is configured to, in response to the recognition result matching the facial information of the target object, perform a transaction operation on the target device using the target account.
[0126] Optionally, the generation unit 804 includes: a verification module configured to verify the login information to obtain a verification result; a generation module configured to, in response to the verification result being a successful verification, generate two-dimensional code information.
[0127] Optionally, the generation module includes: a generation sub-module configured to, in response to the verification result being a successful verification, generate two-dimensional code information based on a serial number, where the serial number is generated according to a preset coding rule.
[0128] Optionally, the device further includes: a storage unit for storing the mapping relationship between the serial number and the identity information.
[0129] Optionally, the second obtaining unit 806 includes: an obtaining module for determining, based on the mapping relationship, the identity information matching the serial number in response to a scanning operation on the two-dimensional code information.
[0130] Optionally, the device further includes: a query unit for querying the facial information of the target object from the networked verification system; the processing unit 810 includes: a comparison module for comparing the recognition result with the facial information to obtain a comparison result; and a processing module for, in response to the comparison result indicating that the recognition result matches the facial information of the target object, performing a transaction operation on the target device using the target account.
[0131] In this device, the first obtaining unit 802 is used to obtain the login information of the target account on the target device. The two-dimensional code information corresponding to the login information is generated by the generating unit 804. The second obtaining unit 806 obtains the identity information of the target account in response to a scanning operation on the two-dimensional code information, where the identity information and the two-dimensional code information are independent of each other. The recognition unit 808 performs facial recognition on the target object corresponding to the target account when the identity information is successfully verified to obtain a recognition result. The processing unit 810 performs a transaction operation on the target device using the target account in response to the recognition result matching the facial information of the target object, thereby achieving the technical effect of improving the security of verifying the identity information of the object, and further solving the technical problem of low security in verifying the identity information of the object.
[0132] It should be noted here that the above-mentioned first obtaining unit 802, generating unit 804, second obtaining unit 806, recognition unit 808, and processing unit 810 correspond to steps S202 to S210. The instances and application scenarios implemented by the five modules and the corresponding steps are the same, but are not limited to the content disclosed in the above embodiments. It should be noted that the above-mentioned modules or units can be hardware components or software components stored in a memory (for example, memory 104) and processed by one or more processors (for example, processors 102a, 102b,..., 102n), and the above-mentioned modules can also be part of the device and can run in the computer terminal 10 provided in the first embodiment.
[0133] An embodiment of the present application can provide an electronic device Figure 9 is a structural block diagram of an electronic device according to an embodiment of the present application. As Figure 9 shown, the electronic device may include: one or more ( Figure 9Only one) processor 902, memory 904, a storage controller, and a peripheral interface are shown, where the peripheral interface is connected to a radio frequency module, an audio module, and a display.
[0134] Among them, the memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the methods and devices in the embodiments of the present application. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implements the above-mentioned methods. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memories. In some instances, the memory may further include a memory remotely set relative to the processor, and these remote memories can be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0135] The processor can call the information and application programs stored in the memory through a transmission device to perform the following steps: obtain the login information of the target account on the target device; generate two-dimensional code information corresponding to the login information; in response to a scan operation on the two-dimensional code information, obtain the identity information of the target account, where the identity information is independent of the two-dimensional code information; in the case where the identity information is successfully verified, perform face recognition on the target object corresponding to the target account to obtain a recognition result; in response to the recognition result matching the face information of the target object, perform a transaction operation on the target device using the target account.
[0136] The processor can also call the information and application programs stored in the memory through a transmission device to perform the following steps: verify the login information to obtain a verification result; in response to the verification result being a successful verification, generate two-dimensional code information.
[0137] The processor can also call the information and application programs stored in the memory through a transmission device to perform the following steps: in response to the verification result being a successful verification, generate two-dimensional code information based on a serial number, where the serial number is generated according to a preset coding rule.
[0138] The processor can also call the information and application programs stored in the memory through a transmission device to perform the following steps: store the mapping relationship between the serial number and the identity information.
[0139] The processor can also call the information and application programs stored in the memory through a transmission device to perform the following steps: in response to a scan operation on the two-dimensional code information, determine the identity information matching the serial number based on the mapping relationship.
[0140] The processor can also call the information and application programs stored in the memory through the transmission device to perform the following steps: query the facial information of the target object from the network verification system; in response to the recognition result matching the facial information of the target object, perform a transaction operation on the target device using the target account, including: comparing the recognition result with the facial information to obtain a comparison result; in response to the comparison result indicating that the recognition result matches the facial information of the target object, perform a transaction operation on the target device using the target account.
[0141] Those of ordinary skill in the art can understand that Figure 9 the structure shown is only schematic, and the electronic device can also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a palm computer, and terminal devices such as Mobile Internet Devices (abbreviated as MID), PAD, etc. Figure 9 It does not limit the structure of the above electronic device. For example, the electronic device may further include more or fewer components (such as a network interface, a display device, etc.) than those shown Figure 9 in the figure, or have a different configuration from that shown Figure 9 in the figure.
[0142] Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing the relevant hardware of the terminal device through a program, and the program can be stored in a computer-readable storage medium. The storage medium may include: a flash drive, a read-only memory (abbreviated as ROM), a random access memory (abbreviated as RAM), a magnetic disk, or an optical disc, etc.
[0143] The embodiment of the present application also provides a storage medium. Optionally, in this embodiment, the above storage medium can be used to save the program code executed by the processing method of the identity information provided in the first embodiment above.
[0144] Optionally, in this embodiment, the above storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.
[0145] The present application also provides a computer program product, which is suitable for executing the program of the steps of the processing method of identity information when executed on a data processing device.
[0146] The serial numbers of the above embodiments of the present application are only for description and do not represent the advantages or disadvantages of the embodiments.
[0147] In the above embodiments of the present application, the descriptions of the various embodiments each have their own emphases. For the parts not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0148] In several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.
[0149] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0150] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0151] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. And the aforementioned storage medium includes: USB flash drives, read-only memory ROM, random access memory RAM, mobile hard disks, magnetic disks, or optical discs and other various media that can store program codes.
[0152] The above is only the preferred embodiment of the present application. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A method for processing identity information, characterized in that: include: Obtain the target account's login information on the target device; Generate QR code information corresponding to the login information; In response to a scanning operation of the two-dimensional code information, obtaining identity information of the target account, wherein the identity information and the two-dimensional code information are independent of each other; When the identity information is successfully verified, facial recognition is performed on the target object corresponding to the target account to obtain a recognition result; In response to the recognition result matching the facial information of the target object, a transaction operation is performed on the target device using the target account.
2. The method according to claim 1, characterized in that Generate the QR code information corresponding to the login information, including: Verifying the login information to obtain a verification result; In response to the verification result being successful, the two-dimensional code information is generated.
3. The method according to claim 2, characterized in that In response to the verification result being a successful verification, generating the QR code information includes: In response to the verification result being a successful verification, the two-dimensional code information is generated based on a serial number, wherein the serial number is generated according to a preset coding rule.
4. The method according to claim 3, characterized in that The method further comprises: A mapping relationship between the serial number and the identity information is stored.
5. The method according to claim 4, characterized in that In response to the scanning operation of the QR code information, the identity information of the target account is obtained, including: In response to a scanning operation of the two-dimensional code information, the identity information matching the serial number is determined based on the mapping relationship.
6. The method according to claim 1, characterized in that The method further comprises: Querying the facial information of the target object from an online verification system; In response to the recognition result matching the facial information of the target object, performing a transaction operation on the target device using the target account, including: Comparing the recognition result with the facial information to obtain a comparison result; In response to the comparison result that the recognition result matches the facial information of the target object, a transaction operation is performed on the target device using the target account.
7. A device for processing identity information, characterized in that: include: A first acquisition unit, used to acquire login information of a target account on a target device; A generating unit, used to generate QR code information corresponding to the login information; A second acquisition unit is used to respond to the scanning operation of the two-dimensional code information and acquire the identity information of the target account, wherein the identity information and the two-dimensional code information are independent of each other; An identification unit, configured to perform facial recognition on a target object corresponding to the target account to obtain a recognition result when the identity information is successfully verified; A processing unit is used to perform a transaction operation on the target device using the target account in response to the recognition result matching the facial information of the target object.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored executable program, wherein when the executable program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 6.
9. An electronic device, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 6 when running.
10. A computer program product comprising computer instructions, characterized in that: When the computer instructions are executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Bio-feature identification-based transaction method and apparatus
CN106709730A
Card-free transaction method and device, terminal equipment, automatic teller machine and medium
CN113096327A
Counter business handling method and device based on mobile banking
CN113837741A
Transaction processing method and device
CN115345626A