Disclosure of Invention
The embodiment of the invention provides a bank card unlocking method based on a block chain technology and 5G information, which is used for efficiently and safely helping a client to handle bank card unlocking business, and comprises the following steps:
the method comprises the steps that when a client receives an unlocking request of a user for a bank card in a 5G message, the client acquires an identity card number of the user; sending the identity card number of the user to a bank server through a 5G network;
the bank server inquires the basic information of the user from a pre-constructed block chain according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and servers of the plurality of banks form the block chain;
the method comprises the steps that when a client receives an identity reinforcing authentication request in a 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network;
the bank server compares the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, a bank card list under the user name is inquired, and the bank card list is sent to the client;
the client receives the bank card number to be unlocked selected by the user in the bank card list in the 5G message; sending the bank card number to be unlocked to the bank server through the 5G network;
and the bank server calls a transaction process of unlocking the bank card by the bank according to the bank card number to be unlocked and processes the unlocking request of the bank card.
The embodiment of the invention also provides a bank card unlocking system based on the block chain technology and 5G information, which is used for efficiently and safely helping the client to handle the bank card unlocking service, and comprises the following components:
the client is used for acquiring the identity card number of the user when receiving an unlocking request of the user to the bank card in the 5G message; sending the identity card number of the user to a bank server through a 5G network; when an identity reinforcing authentication request is received in the 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network; receiving the bank card number to be unlocked selected by the user in the bank card list in the 5G message; sending the bank card number to be unlocked to a bank server through a 5G network;
the bank server is used for inquiring the basic information of the user from a pre-constructed block chain according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; comparing the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, inquiring a bank card list under the user name, and sending the bank card list to the client; according to the bank card number to be unlocked, calling a transaction process of the bank unlocking bank card, and processing an unlocking request of the bank card; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and the block chain is formed by servers of the plurality of banks.
The embodiment of the invention also provides computer equipment which comprises a memory, a processor and a computer program which is stored on the memory and can run on the processor, wherein the processor executes the computer program to realize the 5G message bank card unlocking method based on the block chain technology.
The embodiment of the invention also provides a computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and when the computer program is executed by a processor, the method for unlocking the 5G message bank card based on the block chain technology is realized.
The embodiment of the invention also provides a computer program product, which comprises a computer program, and when the computer program is executed by a processor, the method for unlocking the 5G message bank card based on the block chain technology is realized.
In the embodiment of the invention, the 5G message bank card unlocking scheme based on the block chain technology comprises the following steps: the method comprises the steps that when a client receives an unlocking request of a user for a bank card in a 5G message, the client acquires an identity card number of the user; sending the identity card number of the user to a bank server through a 5G network; the bank server inquires the basic information of the user from a block chain constructed in advance according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and servers of the plurality of banks form the block chain; the method comprises the steps that when a client receives an identity reinforcing authentication request in a 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network; the bank server compares the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, a bank card list under the user name is inquired, and the bank card list is sent to the client; the client receives the bank card number to be unlocked selected by the user in the bank card list in the 5G message; sending the bank card number to be unlocked to the bank server through the 5G network; the bank server calls the transaction process of the bank unlocking bank card according to the bank card number to be unlocked, processes the unlocking request of the bank card, can efficiently and safely help the client to handle the bank card unlocking service, and improves the user experience.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the embodiments of the present invention are further described in detail below with reference to the accompanying drawings. The exemplary embodiments and descriptions of the present invention are provided to explain the present invention, but not to limit the present invention.
According to the technical scheme, the data acquisition, storage, use, processing and the like meet relevant regulations of national laws and regulations.
The term "and/or" herein merely describes an associative relationship, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.
In the description of the present specification, the terms "comprising," "including," "having," "containing," and the like are used in an open-ended fashion, i.e., to mean including, but not limited to. Reference to the description of the terms "one embodiment," "a particular embodiment," "some embodiments," "for example," etc., means that a particular feature, structure, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the application. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. The sequence of steps involved in the embodiments is for illustrative purposes to illustrate the implementation of the present application, and the sequence of steps is not limited and can be adjusted as needed.
In consideration of the technical problems in the prior art, the invention provides a bank card unlocking scheme based on the blockchain technology and the 5G message, and the bank card unlocking scheme is based on the blockchain technology and the 5G message, so that the bank card can be safely and efficiently unlocked without a user going to a counter. The scheme comprises the following steps: when a user opens a bank card account in each bank, recording the information of the user in the block chain; when a user needs to unlock a bank card, the identity card is identified through OCR, whether the operation is carried out by using a reserved mobile phone number is determined through inquiring user information during opening an account based on the identified identity card number, if so, the identity of the user is strengthened and authenticated through face identification, if the authentication is passed, a card list under the user name is inquired, a new password is simultaneously input after the user selects the card list, the transaction of taking the bank unlocking bank card and updating the password is called, the bank card unlocking is completed, and meanwhile, the password updating is completed. The bank card unlocking scheme based on the blockchain technology and the 5G message is described in detail below.
Fig. 1 is a schematic flowchart of a method for unlocking a bank card based on a blockchain technique and 5G messages, which is applied to a system in an embodiment of the present invention, as shown in fig. 1, the method includes the following steps:
step 101: the method comprises the steps that when a client receives an unlocking request of a user for a bank card in a 5G message, the client acquires an identity card number of the user; sending the identity card number of the user to a bank server through a 5G network;
step 102: the bank server inquires the basic information of the user from a pre-constructed block chain according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and servers of the plurality of banks form the block chain;
step 103: the method comprises the steps that when a client receives an identity reinforcing authentication request in a 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network;
step 104: the bank server compares the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, a bank card list under the user name is inquired, and the bank card list is sent to the client;
step 105: the client receives the bank card number to be unlocked selected by the user in the bank card list in the 5G message; sending the bank card number to be unlocked to the bank server through the 5G network;
step 106: and the bank server calls a transaction process of unlocking the bank card by the bank according to the bank card number to be unlocked and processes the unlocking request of the bank card.
The 5G message bank card unlocking method based on the block chain technology provided by the embodiment of the invention works as follows: the method comprises the steps that when a client receives an unlocking request of a user for a bank card in a 5G message, the client acquires an identity card number of the user; sending the identity card number of the user to a bank server through a 5G network; the bank server inquires the basic information of the user from a pre-constructed block chain according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and servers of the plurality of banks form the block chain; the method comprises the steps that when a client receives an identity reinforcing authentication request in a 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network; the bank server compares the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, a bank card list under the user name is inquired, and the bank card list is sent to the client; the client receives the bank card number to be unlocked selected by the user in the bank card list in the 5G message; sending the bank card number to be unlocked to the bank server through a 5G network; the bank server calls a transaction process of the bank unlocking bank card according to the bank card number to be unlocked, processes the unlocking request of the bank card, can efficiently and safely help the client to handle the bank card unlocking service, and improves user experience. The method for unlocking the 5G message bank card based on the blockchain technology is described in detail below.
The client mentioned in the embodiment of the invention can be a mobile phone, an ipad, a tablet computer and the like of a user. The method applied to the client can be a mobile banking APP installed on the client. Before the embodiment of the invention is implemented, a block chain is constructed in advance, that is, a block chain network is formed by a plurality of bank servers (for example, a bank server a, a bank server B and a bank server C shown in fig. 4), each bank server stores user basic information reserved when each bank opens a bank account, when a bank card is unlocked, the bank server inquires the user basic information from the block chain, each bank server feeds back the user basic information, when the similarity of the user basic information fed back by all the servers by the server initiating the inquiry request exceeds a preset threshold, an identity reinforcing authentication request is initiated to the client, the reliability of data acquisition is high, and the security of bank card unlocking is further improved.
In one embodiment, when the client receives an unlocking request of the user for the bank card in the 5G message, acquiring the identification number of the user may include: and when the client receives an unlocking request of the user to the bank card in the 5G message, the identity card is identified through the OCR to obtain the identity card number of the user.
During specific implementation, when the client receives an unlocking request of a user for a bank card in a 5G message, the identity card is identified through the OCR to obtain the identity card number of the user, and the unlocking efficiency of the user card and the user experience are improved.
In one embodiment, the client receives a bank card number to be unlocked selected by a user in the bank card list in a 5G message; sending the bank card number to be unlocked to the bank server through the 5G network, which may include:
the client receives the bank card number to be unlocked selected by the user in the bank card list and a new password of the bank card number to be unlocked in the 5G message; sending the bank card number to be unlocked and the new password to the bank server through the 5G network;
the bank server calls a transaction process of the bank unlocking bank card according to the bank card number to be unlocked, and processes the unlocking request of the bank card, which may include:
and the bank server calls a transaction process of unlocking the bank card and updating the password by the bank according to the bank card number to be unlocked and the new password to finish unlocking the bank card and updating the password.
During specific implementation, the operation of updating the card password can be completed while unlocking, and the safety of the bank account is ensured.
In one embodiment, the basic information of the user includes: name, mobile phone number, ID card number, bank card number and face feature image.
In one embodiment, when the bank receiving the unlocking request is not the bank corresponding to the bank card to be unlocked, an operation of identifying which bank the bank card is may be performed.
Fig. 2 is a schematic flowchart of a method for unlocking a bank card based on a blockchain technique and 5G messages applied to a client in an embodiment of the present invention, and as shown in fig. 2, the method for unlocking a bank card based on a blockchain technique and 5G messages applied to a client includes: step 201: when an unlocking request of a user for a bank card is received in the 5G message, acquiring an identity card number of the user; sending the identity card number of the user to a bank server through a 5G network; step 202: when an identity reinforcing authentication request is received in the 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network; step 203: receiving the bank card number to be unlocked selected by the user in the bank card list in the 5G message; and sending the bank card number to be unlocked to the bank server through the 5G network.
Fig. 3 is a schematic flowchart of a method for unlocking a bank card based on a blockchain technique and a 5G message, which is applied to a server in the embodiment of the present invention, and as shown in fig. 3, the method for unlocking a bank card based on a blockchain technique and a 5G message, which is applied to a server, includes: step 301: inquiring the basic information of the user from a pre-constructed block chain according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and servers of the plurality of banks form the block chain; step 302: comparing the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, inquiring a bank card list under the user name, and sending the bank card list to the client; step 303: and calling a transaction process of the bank unlocking bank card according to the bank card number to be unlocked, and processing the unlocking request of the bank card.
To sum up, the embodiment of the present invention provides a method for unlocking a bank card by using 5G messages based on a blockchain technology, where a user records information of the user in a blockchain when the user opens a bank card account in each bank; when a user needs to unlock the bank card, the identity card is identified through OCR, whether the operation is carried out by using a reserved mobile phone number is determined through inquiring user information during opening an account based on the identified identity card number, if so, the identity is strengthened and authenticated for the user through face identification, if the authentication is passed, a card list under the user name is inquired, the user can input a new password after selecting the new password, the transaction of taking the bank unlocking bank card and updating the password is called, the bank card unlocking is completed, the password updating is completed at the same time, the bank card is unlocked efficiently and safely, and the user experience is improved.
According to the technical scheme, the data acquisition, storage, use, processing and the like meet relevant regulations of national laws and regulations.
The embodiment of the invention also provides a bank card unlocking system based on the block chain technology and the 5G message, and the system is described in the following embodiment. Because the principle of solving the problems of the system is similar to the bank card unlocking method based on the blockchain technology and the 5G message, the implementation of the system can refer to the implementation of the bank card unlocking method based on the blockchain technology and the 5G message, and repeated details are not repeated.
Fig. 4 is a schematic structural diagram of a bank card unlocking system based on a block chain technique and 5G messages applied to a server in the embodiment of the present invention, as shown in fig. 4, the system includes:
the client 01 is used for acquiring the identity card number of the user when receiving an unlocking request of the user to the bank card in the 5G message; sending the identity card number of the user to a bank server through a 5G network; when an identity reinforcing authentication request is received in the 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network; receiving the bank card number to be unlocked selected by the user in the bank card list in the 5G message; sending the bank card number to be unlocked to a bank server through a 5G network;
the bank server 02 is used for inquiring the basic information of the user from a pre-constructed block chain according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; comparing the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, inquiring a bank card list under the user name, and sending the bank card list to the client; according to the bank card number to be unlocked, calling a transaction process of the bank unlocking bank card, and processing an unlocking request of the bank card; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and the block chain is formed by servers of the plurality of banks.
In one embodiment, the client is specifically configured to, when receiving an unlocking request of a user for a bank card in a 5G message, recognize the identification card through an OCR to obtain an identification card number of the user.
In one embodiment, the client is specifically configured to: receiving the bank card number to be unlocked selected by the user in the bank card list and a new password of the bank card number to be unlocked in the 5G message; sending the bank card number to be unlocked and the new password to the bank server through the 5G network;
the bank server is specifically configured to: and calling a transaction process of unlocking the bank card and updating the password by the bank according to the bank card number to be unlocked and the new password to finish the unlocking of the bank card and the updating of the password.
In one embodiment, the basic information of the user includes: name, mobile phone number, ID card number, bank card number and face feature image.
Based on the aforementioned inventive concept, as shown in fig. 5, the present invention further provides a computer device 500, which includes a memory 510, a processor 520, and a computer program 530 stored on the memory 510 and executable on the processor 520, wherein the processor 520 executes the computer program 530 to implement the aforementioned bank card unlocking method based on the block chain technology and the 5G message.
The embodiment of the invention also provides a computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and when the computer program is executed by a processor, the method for unlocking the 5G message bank card based on the block chain technology is realized.
The embodiment of the invention also provides a computer program product, which comprises a computer program, and when the computer program is executed by a processor, the method for unlocking the 5G message bank card based on the block chain technology is realized.
In the embodiment of the invention, the 5G message bank card unlocking scheme based on the block chain technology comprises the following steps: the method comprises the steps that when a client receives an unlocking request of a user for a bank card in a 5G message, the client acquires an identity card number of the user; sending the identity card number of the user to a bank server through a 5G network; the bank server inquires the basic information of the user from a pre-constructed block chain according to the identity card number of the user; if the basic information of the user is inquired, an identity strengthening authentication request is sent to the client; the block chain is pre-stored with user basic information reserved by a plurality of users when each bank opens a bank account, and servers of the plurality of banks form the block chain; the method comprises the steps that when a client receives an identity reinforcing authentication request in a 5G message, a face feature image of a user is obtained; sending the facial feature image of the user to a bank server through a 5G network; the bank server compares the received face feature image with the face feature image in the basic information, if the similarity exceeds a preset value, a bank card list under the user name is inquired, and the bank card list is sent to the client; the client receives the bank card number to be unlocked selected by the user in the bank card list in the 5G message; sending the bank card number to be unlocked to the bank server through the 5G network; the bank server calls the transaction process of the bank unlocking bank card according to the bank card number to be unlocked, processes the unlocking request of the bank card, can efficiently and safely help the client handle the bank card unlocking service, and improves the user experience.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are only exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.