[go: up one dir, main page]

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 PDF

Info

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
Application number
CN202011045502.8A
Other languages
Chinese (zh)
Inventor
庄育涵
马磊
司徒嘉俊
周祥
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN202011045502.8A priority Critical patent/CN112184243A/en
Publication of CN112184243A publication Critical patent/CN112184243A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment 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

Transaction method, device, equipment and storage medium based on biological recognition
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:
step 110, 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; 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.
Step 120, determining whether the current transaction needs to be subjected to the preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
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.
Step 130, 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; 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.
Step 140, if the preset biometric identification is successful, acquiring a corresponding biometric identification feedback ciphertext;
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.
Step 150, sending the transaction request message to a server;
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:
step 210, obtaining the preset biometric transaction table from a local cache;
step 220, if the preset biometric transaction table is not obtained in the local cache, sending a transaction query request to the server to instruct the server to return the preset biometric transaction table;
step 230, receiving the preset biometric transaction table fed back by the server.
Step 240, determining whether the current transaction needs to be subjected to the preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
step 250, if the preset biological recognition is needed, triggering the corresponding preset biological recognition according to the acquired transaction identification number;
step 260, if the preset biometric identification is successful, acquiring a corresponding biometric identification feedback ciphertext;
step 270, sending the transaction request message to a server;
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:
step 310, initiating a transaction in response to the operation of a user, and acquiring a preset biometric transaction table;
step 320, determining whether the current transaction needs to be subjected to the preset biological identification according to the transaction code of the current transaction and the preset biological identification transaction table;
step 330, if the transaction identification number is obtained from the local cache, calling a biological identification component to obtain corresponding biological information;
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.
Step 350, if the preset biological recognition is successful, obtaining a corresponding biological recognition feedback ciphertext;
step 360, sending the transaction request message to a server;
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:
step 410, receiving a transaction request message sent by a client;
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.
Step 420, determining whether the current transaction is a preset biometric transaction according to a preset biometric transaction configuration table and the transaction code;
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.
Step 430, if the current transaction is the preset biometric transaction, decrypting the biometric feedback ciphertext and determining preset transaction identification information;
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.
Step 440, 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; 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.
Step 450, 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;
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:
step 510, receiving a transaction query request sent by the client;
step 520, according to the transaction inquiry request, searching a corresponding transaction code from the preset biometric transaction configuration table to generate a preset biometric transaction table;
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.
CN202011045502.8A 2020-09-28 2020-09-28 A transaction method, device, device and storage medium based on biometric identification Pending CN112184243A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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