CN112184243A - A transaction method, device, device and storage medium based on biometric identification - Google Patents
A transaction method, device, device and storage medium based on biometric identification Download PDFInfo
- Publication number
- CN112184243A CN112184243A CN202011045502.8A CN202011045502A CN112184243A CN 112184243 A CN112184243 A CN 112184243A CN 202011045502 A CN202011045502 A CN 202011045502A CN 112184243 A CN112184243 A CN 112184243A
- Authority
- CN
- China
- Prior art keywords
- transaction
- preset
- biometric
- identification
- biological
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
- G06Q20/40145—Biometric identity checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
The embodiment of the invention discloses a transaction method, a transaction device, transaction equipment and a storage medium based on biological identification. The method comprises the following steps: initiating a transaction in response to the operation of a user, and acquiring a preset biometric transaction table; wherein, the preset biological identification transaction table comprises a transaction code; determining whether the current transaction needs to be subjected to preset biological identification according to the transaction code of the current transaction and a preset biological identification transaction table; if the preset biological recognition is needed, triggering the corresponding preset biological recognition according to the acquired transaction identification number; the transaction identification number comprises preset transaction identification information of the current transaction; if the preset biological recognition is successful, acquiring a corresponding biological recognition feedback ciphertext; the biometric feedback ciphertext comprises encrypted preset transaction identification information; and sending a transaction request message to a server, wherein the transaction request message comprises a biological identification feedback ciphertext and a transaction code. The biological identification verification interface is simplified, and the operation, maintenance and development cost is reduced.
Description
Technical Field
The embodiment of the invention relates to an identity recognition technology, in particular to a transaction method, a transaction device, transaction equipment and a storage medium based on biological recognition.
Background
In recent years, as the network security problem is frequent, in order to guarantee the security of the public deposit account, biometric identification is added for transaction verification, such as face identification.
Because there are many interfaces related to verification in different services, such as loan service, user information modification, etc., which require respective verification interfaces to be set, and the docking is cumbersome, it is necessary to establish a set of general biometric application schemes.
Disclosure of Invention
The embodiment of the invention provides a transaction method, a transaction device, transaction equipment and a transaction storage medium based on biological identification, so as to simplify a biological identification verification interface and reduce operation and maintenance and development costs.
In a first aspect, an embodiment of the present invention provides a transaction method based on biometric identification, including:
initiating a transaction in response to the operation of a user, and acquiring a preset biometric transaction table; wherein the preset biometric transaction table comprises a transaction code;
determining whether the current transaction needs to be subjected to preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
if the preset biological recognition is needed, triggering the corresponding preset biological recognition according to the acquired transaction identification number; the transaction identification number comprises preset transaction identification information of the current transaction;
if the preset biological recognition is successful, acquiring a corresponding biological recognition feedback ciphertext; the biometric feedback ciphertext comprises encrypted preset transaction identification information;
and sending a transaction request message to a server, wherein the transaction request message comprises the biometric feedback ciphertext and the transaction code.
In a second aspect, an embodiment of the present invention further provides a transaction method based on biometric identification, including:
receiving a transaction request message sent by a client; the transaction request message comprises a biological identification feedback ciphertext and a transaction code;
determining whether the current transaction is a preset biometric transaction according to a preset biometric transaction configuration table and the transaction code;
if the current transaction is the preset biometric transaction, decrypting the biometric feedback ciphertext and determining preset transaction identification information;
searching the transaction identification number of the current transaction from the transaction identification table; wherein, the transaction identification number and the transaction code have a corresponding relationship;
controlling the execution of the transaction service of the current transaction according to the transaction identification number and the verification result of the preset transaction identification information; wherein the transaction identification number contains the preset transaction identification information.
In a third aspect, an embodiment of the present invention further provides a transaction apparatus based on biometric identification, including:
the preset biometric identification transaction table acquisition module is used for responding to the operation of a user to initiate a transaction and acquiring a preset biometric identification transaction table; wherein the preset biometric transaction table comprises a transaction code;
the preset biological identification enabling determining module is used for determining whether the current transaction needs to be subjected to preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
the preset biological identification triggering module is used for triggering corresponding preset biological identification according to the acquired transaction identification number if the preset biological identification is required; the transaction identification number comprises preset transaction identification information of the current transaction;
the biometric identification feedback ciphertext acquisition module is used for acquiring a corresponding biometric identification feedback ciphertext if the preset biometric identification is successful; the biometric feedback ciphertext comprises encrypted preset transaction identification information;
and the transaction request message sending module is used for sending a transaction request message to a server, wherein the transaction request message comprises the biological identification feedback ciphertext and the transaction code.
In a fourth aspect, an embodiment of the present invention further provides a transaction apparatus based on biometric identification, including:
the transaction request message receiving module is used for receiving a transaction request message sent by a client; the transaction request message comprises a biological identification feedback ciphertext and a transaction code;
the preset biological identification transaction determining module is used for determining whether the current transaction is a preset biological identification transaction according to a preset biological identification transaction configuration table and the transaction code;
the preset transaction identification information determining module is used for decrypting the biometric feedback ciphertext and determining preset transaction identification information if the current transaction is the preset biometric transaction;
the transaction identification number searching module is used for searching the transaction identification number of the current transaction from the transaction identification number table; wherein, the transaction identification number and the transaction code have a corresponding relationship;
the transaction service execution control module is used for controlling the execution of the transaction service of the current transaction according to the transaction identification number and the verification result of the preset transaction identification information; wherein the transaction identification number contains the preset transaction identification information.
In a fifth aspect, an embodiment of the present invention further provides a terminal, where the terminal includes:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a biometric-based transaction method for a client as provided by an embodiment of the invention.
In a sixth aspect, an embodiment of the present invention further provides a server, where the server includes:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement a biometric-based transaction method for a server as provided by an embodiment of the invention.
In a seventh aspect, embodiments of the present invention further provide a storage medium containing computer-executable instructions, which when executed by a computer processor, are used to perform a biometric-based transaction method as provided in any of the embodiments of the present invention.
The embodiment of the invention carries out transaction verification by uniformly configuring the transaction identification number of the transaction, solves the problem of more verification interfaces, realizes the effects of simplifying the biometric verification interface and reducing operation and maintenance and development cost.
Drawings
FIG. 1 is a flow chart of a biometric-based transaction method according to a first embodiment of the invention;
FIG. 2 is a flow chart of a biometric-based transaction method according to a second embodiment of the present invention;
FIG. 3 is a flow chart of a biometric-based transaction method according to a third embodiment of the invention;
fig. 4 is a flowchart of a biometric-based transaction method according to a fourth embodiment of the present invention;
fig. 5 is a flowchart of a biometric-based transaction method according to a fifth embodiment of the invention;
fig. 6 is a schematic structural diagram of a biometric-based transaction apparatus according to a sixth embodiment of the present invention;
fig. 7 is a schematic structural diagram of a biometric-based transaction apparatus according to a seventh embodiment of the present invention;
fig. 8 is a schematic structural diagram of a terminal in an eighth embodiment of the present invention;
fig. 9 is a schematic structural diagram of a server in the ninth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a biometric-based transaction method according to an embodiment of the present invention, where the present embodiment is applicable to a case where biometric authentication is required to verify the identity of a user when performing a transaction, and the method may be executed by a biometric-based transaction apparatus, which may be implemented by hardware and/or software and may be generally integrated in a terminal, and the method specifically includes the following steps:
wherein the preset biometric transaction table comprises a transaction code; when a user carries out transaction through a client installed on a terminal, corresponding transaction is initiated according to the related operation of the user. The preset biometric transaction table may be obtained locally or from a server, and then the transaction code in the preset biometric transaction table may be used to determine whether the current transaction requires biometric identification. The biological recognition comprises face recognition, fingerprint recognition, voiceprint recognition, iris recognition and the like.
wherein, the transaction code of the current transaction can be searched in the preset biological identification transaction table; if the transaction code of the current transaction is found, determining that the current transaction needs to be subjected to preset biological identification; and if the transaction code of the current transaction is not found, determining that the current transaction does not need to be subjected to preset biological identification.
the transaction identification number comprises preset transaction identification information of the current transaction; the preset transaction identification information may include a user name, a certificate type, a certificate number, a biometric status, and a terminal ID. These preset transaction identification information are used as the contents constituting the transaction identification number. And after the transaction identification number is obtained, triggering corresponding preset biological identification, and providing the transaction identification number for an external identification server for preset biological identification.
the biometric feedback ciphertext comprises encrypted preset transaction identification information; after the external identification server passes the biometric authentication, a biometric feedback ciphertext is fed back to the client.
wherein, the transaction request message comprises the biometric feedback ciphertext and the transaction code. And filling the received biological identification feedback ciphertext into a transaction request message and sending the transaction request message to the server. The server searches for the corresponding transaction identification number according to the transaction code in the transaction request message, and then verifies the consistency of the transaction identification number and the preset transaction identification information in the biometric feedback cipher so as to determine whether the transaction is executed.
According to the technical scheme of the embodiment, transaction verification is performed by uniformly configuring the transaction identification numbers of the transactions, the problem that a plurality of verification interfaces are provided is solved, the biological identification verification interface is simplified, and the operation and maintenance and development cost effects are reduced.
Example two
Fig. 2 is a flowchart of a biometric-based transaction method provided in the second embodiment, and the technical solution of the second embodiment is further detailed on the basis of the above technical solution, and the method includes:
and step 280, receiving the transaction result information fed back by the server.
According to the technical scheme, the local cache of the preset biometric identification transaction table is beneficial to improving the identity verification efficiency, the request is made to the server when the biometric identification transaction table is not preset locally, the verification can be carried out, and the reliability is improved.
EXAMPLE III
Fig. 3 is a flowchart of a biometric-based transaction method provided in the third embodiment, and the technical solution of the third embodiment is further detailed on the basis of the above technical solution, and the method includes:
and step 340, sending the transaction identification number and the biological information to an external identification server for the preset biological identification.
The transaction identification number and the biological information acquired through the terminal related component are usually encrypted and then provided to an external identification server, then preset biological identification is carried out, and the external identification server can feed back a corresponding identification result.
optionally, before the sending the transaction identification number and the biometric information to an external identification server for performing the preset biometric identification, the method further includes:
if the transaction identification number is not acquired from the local cache, sending an identification number request comprising the preset transaction identification information of the current transaction to the server so as to instruct the server to generate the corresponding transaction identification number according to the preset transaction identification information;
and receiving the transaction identification number fed back by the server.
Optionally, if the preset biometric identification is successful, obtaining a corresponding biometric identification feedback ciphertext includes:
and if the preset biological recognition is successful, receiving the biological recognition feedback ciphertext fed back by the external recognition server.
According to the technical scheme of the embodiment, the transaction identification number of the transaction is configured in a unified manner, the biological identification feedback ciphertext is added into the transaction request message after the device result of the external identification server is obtained, and each verification interface does not need to be connected in a butt joint mode, so that the problem that the verification interfaces are more is solved, the biological identification verification interfaces are simplified, and the operation and maintenance and development cost effects are reduced.
Example four
Fig. 4 is a flowchart of a biometric-based transaction method according to a fourth embodiment of the present invention, where the present embodiment is applicable to a case where biometric authentication is required to verify the identity of a user when performing a transaction, and the method may be executed by a biometric-based transaction apparatus, which may be implemented by hardware and/or software, and may be generally integrated in a server, and the method specifically includes the following steps:
the transaction request message comprises a biological identification feedback ciphertext and a transaction code; the server needs to perform transaction verification based on the information in the transaction request message to determine whether the current transaction can be executed.
the preset biological identification transaction configuration table is an information table in the server and comprises a client number, a channel number and a transaction code. The consignor number: the organization number is used for distinguishing the centers of the impartial accumulation funds; channel number: for distinguishing front-end channels, such as PC webbings, WeChat applets, APP, etc.; transaction code: for distinguishing between the type of transaction, i.e. whether the transaction requires biometric authentication, and the type of biometric identification. The preset biological equipment transaction configuration table can be inquired through the interceptor, and whether a biological identification process is needed or not is judged.
the transaction request message should include a biometric feedback ciphertext, so that the biometric feedback ciphertext needs to be decrypted to determine the preset transaction identification information contained in the biometric feedback ciphertext.
wherein, the transaction identification number and the transaction code have a corresponding relationship; and obtaining preset transaction identification information contained in the biometric feedback ciphertext, and verifying whether the information is consistent with the related preset transaction identification information of the current transaction.
wherein the transaction identification number contains the preset transaction identification information. If the verification of the transaction identification number and the preset transaction identification information is passed, the transaction can be executed, otherwise, the transaction cannot be executed. Optionally, the controlling the execution of the transaction service of the current transaction according to the verification result of the transaction identification number and the preset transaction identification information includes: if the preset transaction identification information contained in the transaction identification number is the same as the preset transaction identification information, executing the transaction service of the current transaction; and if the preset transaction identification information contained in the transaction identification number is different from the preset transaction identification information, the transaction service of the current transaction is not executed. Optionally, after the controlling the execution of the transaction service of the current transaction, the method further includes: and feeding back the transaction result information to the client.
According to the technical scheme of the embodiment, transaction verification is performed by uniformly configuring the transaction identification numbers of the transactions, the problem that a plurality of verification interfaces are provided is solved, the biological identification verification interface is simplified, and the operation and maintenance and development cost effects are reduced.
EXAMPLE five
Fig. 5 is a flowchart of a biometric-based transaction method provided in the fifth embodiment, and the technical solution of the present embodiment is further detailed on the basis of the fourth embodiment, where the method includes:
and step 530, feeding back the preset biometric transaction table to the client.
Optionally, the biometric-based transaction method further includes:
receiving an identification number request sent by the client; wherein the identification number request includes the preset transaction identification information of the current transaction;
generating the corresponding transaction identification number according to the preset transaction identification information;
and feeding back the transaction identification number to the client, and inserting the transaction identification number into a transaction identification table.
According to the technical scheme, transaction identification numbers of transactions are configured in a unified mode, each verification interface does not need to be in butt joint, the problem that the verification interfaces are multiple is solved, the biological identification verification interfaces are simplified, and the operation and maintenance and development cost effects are reduced.
EXAMPLE six
Fig. 6 is a schematic structural diagram of a biometric-based transaction apparatus according to a sixth embodiment, where the biometric-based transaction apparatus includes:
a preset biometric transaction table acquisition module 610, configured to initiate a transaction in response to an operation of a user, and acquire a preset biometric transaction table; wherein the preset biometric transaction table comprises a transaction code;
a preset biometric enabling determination module 620, configured to determine whether the current transaction requires preset biometric identification according to the transaction code of the current transaction and the preset biometric transaction table;
a preset biometric triggering module 630, configured to trigger a corresponding preset biometric according to the obtained transaction identification number if a preset biometric needs to be performed; the transaction identification number comprises preset transaction identification information of the current transaction;
a biometric feedback ciphertext acquisition module 640, configured to acquire a corresponding biometric feedback ciphertext if the preset biometric is successful; the biometric feedback ciphertext comprises encrypted preset transaction identification information;
a transaction request message sending module 650, configured to send a transaction request message to a server, where the transaction request message includes the biometric feedback ciphertext and the transaction code.
According to the technical scheme of the embodiment, transaction verification is performed by uniformly configuring the transaction identification numbers of the transactions, the problem that a plurality of verification interfaces are provided is solved, the biological identification verification interface is simplified, and the operation and maintenance and development cost effects are reduced.
Optionally, the biometric-based transaction apparatus further includes:
and the transaction result information receiving module is used for receiving the transaction result information fed back by the server after the transaction request message is sent to the server.
Optionally, the preset biometric transaction table obtaining module 610 is specifically configured to:
acquiring the preset biometric transaction table from a local cache;
if the preset biological identification transaction table is not acquired in the local cache, sending a transaction query request to the server to instruct the server to return the preset biological identification transaction table;
and receiving the preset biometric transaction table fed back by the server.
Optionally, the preset biometric enabling determination module 620 is specifically configured to:
searching the transaction code of the current transaction in the preset biometric transaction table;
if the transaction code of the current transaction is found, determining that the current transaction needs to be subjected to preset biological identification;
and if the transaction code of the current transaction is not found, determining that the current transaction does not need to be subjected to preset biological identification.
Optionally, the preset biometric triggering module 630 is specifically configured to:
if the transaction identification number is obtained from a local cache, calling a biological identification component to obtain corresponding biological information;
and sending the transaction identification number and the biological information to an external identification server for the preset biological identification.
Optionally, the biometric-based transaction apparatus further includes:
an identification number request sending module, configured to send an identification number request including the preset transaction identification information of the current transaction to an external identification server to instruct the server to generate a corresponding transaction identification number according to the preset transaction identification information, if the transaction identification number is not obtained from a local cache before the transaction identification number and the biological information are sent to the external identification server for performing the preset biological identification;
and the transaction identification number receiving module is used for receiving the transaction identification number fed back by the server.
Optionally, the biometric feedback ciphertext obtaining module 640 is specifically configured to:
and if the preset biological recognition is successful, receiving the biological recognition feedback ciphertext fed back by the external recognition server.
The transaction device based on the biometric identification provided by the embodiment of the invention can execute the transaction method based on the biometric identification provided by the first to the third embodiments of the invention, and has corresponding functional modules and beneficial effects of the execution method.
EXAMPLE seven
Fig. 7 is a schematic structural diagram of a biometric-based transaction apparatus according to a seventh embodiment, where the biometric-based transaction apparatus includes:
a transaction request message receiving module 710, configured to receive a transaction request message sent by a client; the transaction request message comprises a biological identification feedback ciphertext and a transaction code;
a preset biometric transaction determining module 720, configured to determine whether the current transaction is a preset biometric transaction according to a preset biometric transaction configuration table and the transaction code;
a preset transaction identification information determining module 730, configured to decrypt the biometric feedback ciphertext and determine preset transaction identification information if the current transaction is the preset biometric transaction;
a transaction id number searching module 740, configured to search the transaction id number of the current transaction from the transaction id table; wherein, the transaction identification number and the transaction code have a corresponding relationship;
the transaction service execution control module 750 is configured to control execution of a transaction service of a current transaction according to the transaction identification number and a verification result of the preset transaction identification information; wherein the transaction identification number contains the preset transaction identification information.
According to the technical scheme of the embodiment, transaction verification is performed by uniformly configuring the transaction identification numbers of the transactions, the problem that a plurality of verification interfaces are provided is solved, the biological identification verification interface is simplified, and the operation and maintenance and development cost effects are reduced.
Optionally, the transaction service execution control module 750 is specifically configured to:
if the preset transaction identification information contained in the transaction identification number is the same as the preset transaction identification information, executing the transaction service of the current transaction;
and if the preset transaction identification information contained in the transaction identification number is different from the preset transaction identification information, the transaction service of the current transaction is not executed.
Optionally, the biometric-based transaction apparatus further includes:
and the transaction result information feedback module is used for feeding back transaction result information to the client after the execution of the transaction service for controlling the current transaction.
Optionally, the biometric-based transaction apparatus further includes:
the transaction query request receiving module is used for receiving a transaction query request sent by the client;
the preset biological identification transaction table generating module is used for searching a corresponding transaction code from the preset biological identification transaction configuration table according to the transaction query request to generate a preset biological identification transaction table;
and the preset biological identification transaction table feedback module is used for feeding back the preset biological identification transaction table to the client.
Optionally, the biometric-based transaction apparatus further includes:
an identification number request receiving module, configured to receive an identification number request sent by the client; wherein the identification number request includes the preset transaction identification information of the current transaction;
the transaction identification number generation module is used for generating the corresponding transaction identification number according to the preset transaction identification information;
and the transaction identification number feedback module is used for feeding back the transaction identification number to the client and inserting the transaction identification number into a transaction identification table.
The transaction device based on the biological recognition provided by the embodiment of the invention can execute the transaction method based on the biological recognition provided by the fourth to the fifth embodiments of the invention, and has corresponding functional modules and beneficial effects of the execution method.
Example eight
Fig. 8 is a schematic structural diagram of a terminal according to an eighth embodiment of the present invention, as shown in fig. 8, the terminal includes a processor 810, a memory 820, an input device 830, and an output device 840; the number of the processors 810 in the terminal may be one or more, and one processor 810 is taken as an example in fig. 8; the processor 810, the memory 820, the input device 830 and the output device 840 in the terminal may be connected by a bus or other means, for example in fig. 8.
The memory 820 may be used as a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the biometric-based transaction method in the embodiments of the present invention (e.g., the preset biometric transaction table acquisition module 610, the preset biometric enablement determination module 620, the preset biometric trigger module 630, the biometric feedback ciphertext acquisition module 640, and the transaction request message sending module 650 in the biometric-based transaction apparatus). The processor 810 performs various functional applications of the terminal and data processing by executing software programs, instructions, and modules stored in the memory 820, that is, implements the biometric-based transaction method described above.
The memory 820 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 820 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 820 may further include memory located remotely from the processor 810, which may be connected to the terminal over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 830 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the terminal. The output device 840 may include a display device such as a display screen.
Example nine
Fig. 9 is a schematic structural diagram of a server according to a ninth embodiment of the present invention, as shown in fig. 9, the server includes a processor 910, a memory 920, an input device 930, and an output device 940; the number of the processors 910 in the server may be one or more, and one processor 910 is taken as an example in fig. 9; the processor 910, the memory 920, the input device 930, and the output device 940 in the server may be connected by a bus or other means, and fig. 9 illustrates an example of connection by a bus.
The memory 920 is used as a computer-readable storage medium for storing software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the biometric-based transaction method in the embodiments of the present invention (for example, the transaction request message receiving module 710, the preset biometric-based transaction determination module 720, the preset transaction identification information determination module 730, the transaction identification number searching module 740, and the transaction service execution control module 750 in the biometric-based transaction device). The processor 910 executes various functional applications of the server and data processing by executing software programs, instructions, and modules stored in the memory 920, that is, implements the biometric-based transaction method described above.
The memory 920 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 920 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 920 may further include memory located remotely from the processor 910, which may be connected to a server over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 930 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the server. The output device 940 may include a display device such as a display screen.
Example ten
Embodiments of the present invention also provide a storage medium containing computer-executable instructions which, when executed by a computer processor, perform a biometric-based transaction method, comprising:
initiating a transaction in response to the operation of a user, and acquiring a preset biometric transaction table; wherein the preset biometric transaction table comprises a transaction code;
determining whether the current transaction needs to be subjected to preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
if the preset biological recognition is needed, triggering the corresponding preset biological recognition according to the acquired transaction identification number; the transaction identification number comprises preset transaction identification information of the current transaction;
if the preset biological recognition is successful, acquiring a corresponding biological recognition feedback ciphertext; the biometric feedback ciphertext comprises encrypted preset transaction identification information;
and sending a transaction request message to a server, wherein the transaction request message comprises the biometric feedback ciphertext and the transaction code.
Alternatively, the computer executable instructions, when executed by a computer processor, are for performing a biometric-based transaction method, comprising:
receiving a transaction request message sent by a client; the transaction request message comprises a biological identification feedback ciphertext and a transaction code;
determining whether the current transaction is a preset biometric transaction according to a preset biometric transaction configuration table and the transaction code;
if the current transaction is the preset biometric transaction, decrypting the biometric feedback ciphertext and determining preset transaction identification information;
searching the transaction identification number of the current transaction from the transaction identification table; wherein, the transaction identification number and the transaction code have a corresponding relationship;
controlling the execution of the transaction service of the current transaction according to the transaction identification number and the verification result of the preset transaction identification information; wherein the transaction identification number contains the preset transaction identification information.
Of course, the embodiments of the present invention provide a storage medium containing computer-executable instructions, which are not limited to the operations of the method described above, but can also perform related operations in the biometric-based transaction method provided by any embodiments of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the above-mentioned transaction device based on biometric identification, the included units and modules are merely divided according to the functional logic, but are not limited to the above-mentioned division as long as the corresponding functions can be realized; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (17)
1. A biometric-based transaction method, comprising:
initiating a transaction in response to the operation of a user, and acquiring a preset biometric transaction table; wherein the preset biometric transaction table comprises a transaction code;
determining whether the current transaction needs to be subjected to preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
if the preset biological recognition is needed, triggering the corresponding preset biological recognition according to the acquired transaction identification number; the transaction identification number comprises preset transaction identification information of the current transaction;
if the preset biological recognition is successful, acquiring a corresponding biological recognition feedback ciphertext; the biometric feedback ciphertext comprises encrypted preset transaction identification information;
and sending a transaction request message to a server, wherein the transaction request message comprises the biometric feedback ciphertext and the transaction code.
2. The biometric-based transaction method according to claim 1, further comprising, after the sending the transaction request message to the server:
and receiving the transaction result information fed back by the server.
3. The biometric-based transaction method of claim 1, wherein the obtaining a pre-set biometric transaction table comprises:
acquiring the preset biometric transaction table from a local cache;
if the preset biological identification transaction table is not acquired in the local cache, sending a transaction query request to the server to instruct the server to return the preset biological identification transaction table;
and receiving the preset biometric transaction table fed back by the server.
4. The biometric-based transaction method of claim 1, wherein the determining whether the current transaction requires the preset biometric identification according to the transaction code of the current transaction and the preset biometric transaction table comprises:
searching the transaction code of the current transaction in the preset biometric transaction table;
if the transaction code of the current transaction is found, determining that the current transaction needs to be subjected to preset biological identification;
and if the transaction code of the current transaction is not found, determining that the current transaction does not need to be subjected to preset biological identification.
5. The biometric-based transaction method according to claim 1, wherein the triggering of the corresponding preset biometric identification according to the acquired transaction identification number if the preset biometric identification is required comprises:
if the transaction identification number is obtained from a local cache, calling a biological identification component to obtain corresponding biological information;
and sending the transaction identification number and the biological information to an external identification server for the preset biological identification.
6. The biometric-based transaction method according to claim 5, further comprising, before the sending the transaction identification number and the biometric information to an external recognition server for the preset biometric recognition:
if the transaction identification number is not acquired from the local cache, sending an identification number request comprising the preset transaction identification information of the current transaction to the server so as to instruct the server to generate the corresponding transaction identification number according to the preset transaction identification information;
and receiving the transaction identification number fed back by the server.
7. The biometric-based transaction method according to claim 5 or 6, wherein the obtaining of the corresponding biometric feedback ciphertext if the predetermined biometric identification is successful comprises:
and if the preset biological recognition is successful, receiving the biological recognition feedback ciphertext fed back by the external recognition server.
8. A biometric-based transaction method, comprising:
receiving a transaction request message sent by a client; the transaction request message comprises a biological identification feedback ciphertext and a transaction code;
determining whether the current transaction is a preset biometric transaction according to a preset biometric transaction configuration table and the transaction code;
if the current transaction is the preset biometric transaction, decrypting the biometric feedback ciphertext and determining preset transaction identification information;
searching the transaction identification number of the current transaction from the transaction identification table; wherein, the transaction identification number and the transaction code have a corresponding relationship;
controlling the execution of the transaction service of the current transaction according to the transaction identification number and the verification result of the preset transaction identification information; wherein the transaction identification number contains the preset transaction identification information.
9. The biometric-based transaction method according to claim 8, wherein the controlling of the execution of the transaction service of the current transaction according to the verification result of the transaction identification number and the preset transaction identification information comprises:
if the preset transaction identification information contained in the transaction identification number is the same as the preset transaction identification information, executing the transaction service of the current transaction;
and if the preset transaction identification information contained in the transaction identification number is different from the preset transaction identification information, the transaction service of the current transaction is not executed.
10. The biometric-based transaction method according to claim 8 or 9, further comprising, after the execution of the transaction service controlling the current transaction:
and feeding back the transaction result information to the client.
11. The biometric-based transaction method of claim 8, further comprising:
receiving a transaction query request sent by the client;
according to the transaction inquiry request, searching a corresponding transaction code from the preset biological identification transaction configuration table to generate a preset biological identification transaction table;
and feeding back the preset biological identification transaction table to the client.
12. The biometric-based transaction method of claim 8, further comprising:
receiving an identification number request sent by the client; wherein the identification number request includes the preset transaction identification information of the current transaction;
generating the corresponding transaction identification number according to the preset transaction identification information;
and feeding back the transaction identification number to the client, and inserting the transaction identification number into a transaction identification table.
13. A biometric-based transaction device, comprising:
the preset biometric identification transaction table acquisition module is used for responding to the operation of a user to initiate a transaction and acquiring a preset biometric identification transaction table; wherein the preset biometric transaction table comprises a transaction code;
the preset biological identification enabling determining module is used for determining whether the current transaction needs to be subjected to preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
the preset biological identification triggering module is used for triggering corresponding preset biological identification according to the acquired transaction identification number if the preset biological identification is required; the transaction identification number comprises preset transaction identification information of the current transaction;
the biometric identification feedback ciphertext acquisition module is used for acquiring a corresponding biometric identification feedback ciphertext if the preset biometric identification is successful; the biometric feedback ciphertext comprises encrypted preset transaction identification information;
and the transaction request message sending module is used for sending a transaction request message to a server, wherein the transaction request message comprises the biological identification feedback ciphertext and the transaction code.
14. A biometric-based transaction device, comprising:
the transaction request message receiving module is used for receiving a transaction request message sent by a client; the transaction request message comprises a biological identification feedback ciphertext and a transaction code;
the preset biological identification transaction determining module is used for determining whether the current transaction is a preset biological identification transaction according to a preset biological identification transaction configuration table and the transaction code;
the preset transaction identification information determining module is used for decrypting the biometric feedback ciphertext and determining preset transaction identification information if the current transaction is the preset biometric transaction;
the transaction identification number searching module is used for searching the transaction identification number of the current transaction from the transaction identification number table; wherein, the transaction identification number and the transaction code have a corresponding relationship;
the transaction service execution control module is used for controlling the execution of the transaction service of the current transaction according to the transaction identification number and the verification result of the preset transaction identification information; wherein the transaction identification number contains the preset transaction identification information.
15. A terminal, characterized in that the terminal comprises:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the biometric-based transaction method of any one of claims 1-7.
16. A server, characterized in that the server comprises:
one or more processors;
a memory for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the biometric-based transaction method of any one of claims 8-12.
17. A storage medium containing computer-executable instructions for performing the biometric-based transaction method of any one of claims 1-12 when executed by a computer processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011045502.8A CN112184243A (en) | 2020-09-28 | 2020-09-28 | A transaction method, device, device and storage medium based on biometric identification |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011045502.8A CN112184243A (en) | 2020-09-28 | 2020-09-28 | A transaction method, device, device and storage medium based on biometric identification |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112184243A true CN112184243A (en) | 2021-01-05 |
Family
ID=73945665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011045502.8A Pending CN112184243A (en) | 2020-09-28 | 2020-09-28 | A transaction method, device, device and storage medium based on biometric identification |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112184243A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127110A (en) * | 2021-05-12 | 2021-07-16 | 中国建设银行股份有限公司 | Transaction service control method, device, equipment and storage medium |
CN115914384A (en) * | 2022-12-09 | 2023-04-04 | 中国建设银行股份有限公司 | Transaction processing method and device, electronic equipment and computer readable medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050187883A1 (en) * | 1999-08-31 | 2005-08-25 | American Express Travel Related Services Company, Inc. | Methods and apparatus for conducting electronic transactions using biometrics |
CN103985038A (en) * | 2014-04-16 | 2014-08-13 | 深圳市亚略特生物识别科技有限公司 | Payment method of mobile terminal based on fingerprint recognition |
CN105959287A (en) * | 2016-05-20 | 2016-09-21 | 中国银联股份有限公司 | Biological feature based safety certification method and device |
CN106096935A (en) * | 2015-04-29 | 2016-11-09 | Ncr公司 | The biological characteristic validation of preposition self-service terminal transaction |
CN106709730A (en) * | 2016-12-30 | 2017-05-24 | 深圳天珑无线科技有限公司 | Bio-feature identification-based transaction method and apparatus |
US20200067917A1 (en) * | 2018-08-26 | 2020-02-27 | Ncr Corporation | Transaction Authentication |
-
2020
- 2020-09-28 CN CN202011045502.8A patent/CN112184243A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050187883A1 (en) * | 1999-08-31 | 2005-08-25 | American Express Travel Related Services Company, Inc. | Methods and apparatus for conducting electronic transactions using biometrics |
CN103985038A (en) * | 2014-04-16 | 2014-08-13 | 深圳市亚略特生物识别科技有限公司 | Payment method of mobile terminal based on fingerprint recognition |
CN106096935A (en) * | 2015-04-29 | 2016-11-09 | Ncr公司 | The biological characteristic validation of preposition self-service terminal transaction |
CN105959287A (en) * | 2016-05-20 | 2016-09-21 | 中国银联股份有限公司 | Biological feature based safety certification method and device |
CN106709730A (en) * | 2016-12-30 | 2017-05-24 | 深圳天珑无线科技有限公司 | Bio-feature identification-based transaction method and apparatus |
US20200067917A1 (en) * | 2018-08-26 | 2020-02-27 | Ncr Corporation | Transaction Authentication |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113127110A (en) * | 2021-05-12 | 2021-07-16 | 中国建设银行股份有限公司 | Transaction service control method, device, equipment and storage medium |
CN115914384A (en) * | 2022-12-09 | 2023-04-04 | 中国建设银行股份有限公司 | Transaction processing method and device, electronic equipment and computer readable medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110493202B (en) | Login token generation and verification method and device and server | |
CN111917773B (en) | Service data processing method and device and server | |
JP6239788B2 (en) | Fingerprint authentication method, apparatus, intelligent terminal, and computer storage medium | |
KR102493744B1 (en) | Security Verification Method Based on Biometric Characteristics, Client Terminal, and Server | |
WO2020215568A1 (en) | Communication number changing method, apparatus and system, computer device and storage medium | |
CN107079034B (en) | Identity authentication method, terminal equipment, authentication server and electronic equipment | |
WO2020087778A1 (en) | Multiple system login method, apparatus, computer device and storage medium | |
CN109325342B (en) | Identity information management method, device, computer equipment and storage medium | |
US11546348B2 (en) | Data service system | |
CN109657107B (en) | Terminal matching method and device based on third-party application | |
CN105488679A (en) | Mobile payment equipment, method and device based on biological recognition technology | |
WO2020181809A1 (en) | Data processing method and system based on interface checking, and computer device | |
CN111259358B (en) | Login method, login device, computer equipment and storage medium | |
CN110458559B (en) | Transaction data processing method, device, server and storage medium | |
CN114157434A (en) | Login verification method and device, electronic equipment and storage medium | |
WO2019140790A1 (en) | Service tracking method and apparatus, terminal device, and storage medium | |
CN112528268B (en) | Cross-channel applet login management method and device and related equipment | |
CN112073289A (en) | Instant messaging control method and device | |
WO2019033840A1 (en) | Password authentication method for shared device, shared device, cloud server, and system | |
CN112184243A (en) | A transaction method, device, device and storage medium based on biometric identification | |
WO2021169469A1 (en) | Voiceprint data processing method and apparatus, computer device, and storage medium | |
CN111553668A (en) | Big data-based cash withdrawal method and device, electronic equipment and medium | |
US8990398B1 (en) | Systems and methods for processing requests for network resources | |
CN111628863A (en) | Data signature method and device, electronic equipment and storage medium | |
CN109472567B (en) | Digital currency processing method, device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210105 |