Handwritten signature recognition methods, devices, equipment and storage media
By combining dynamic and static verification characters in handwritten signature recognition, and utilizing the time characteristics and touch operations of users when applying for cards, dual verification of handwritten signatures is achieved. This solves the problems of low validity and poor security of handwritten signatures in existing technologies, and improves the accuracy and security of recognition.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2026-03-13
AI Technical Summary
In existing technologies, handwritten signatures have low effectiveness, poor security, limited verification content, and are easily stolen by unauthorized users.
By generating dynamic verification characters based on the time characteristics of the target applicant when applying for the card, and combining them with static verification characters for dual verification, the dynamic verification characters are generated by taking advantage of the difference between handwriting speed and text reading speed, thus achieving a combination of dynamic and static verification.
This improves the validity of handwritten signatures, prevents unauthorized card applications, and enhances security.
Smart Images

Figure CN117218729B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the financial system field, particularly to the customer service business field of the financial system, and more particularly to a handwritten signature recognition method, device, equipment and storage medium. Background Technology
[0002] When a user applies for a credit card, they are usually required to provide a handwritten signature. The validity of the handwritten signature is verified by recognizing and confirming it, thereby approving the user's credit card application.
[0003] In existing technologies, the user's handwritten signature is identified to obtain the corresponding signature information, which is then compared with the user's personal information to obtain the comparison result. If the comparison is successful, the user's credit card application request is approved.
[0004] However, since the verified handwritten signature is only the user's personal signature and the corresponding verification content is singular, it leads to the problems of low validity and poor security of handwritten signatures. Summary of the Invention
[0005] This application provides a handwritten signature recognition method, apparatus, device, and storage medium to solve the problems of low effectiveness and poor security of handwritten signatures in the prior art.
[0006] In a first aspect, this application provides a handwritten signature recognition method, comprising: acquiring handwritten signature information, wherein the handwritten signature information represents the application content handwritten by a target applicant user based on card application information, and the card application information represents the application content submitted by the target applicant user when applying for a card; obtaining a first matching result based on target comparison information and the handwritten signature information, wherein the target comparison information includes dynamic verification characters, and the dynamic verification characters are generated based on the time characteristics corresponding to the time when the target applicant user applies for a card; and obtaining a target recognition result based on the first matching result and a preset matching threshold, wherein the target recognition result is used to determine whether the card application request of the target applicant user is approved.
[0007] In one possible design, the dynamic verification character includes an application time character, which is generated based on the application time corresponding to the target applicant user when applying for the card; obtaining the first matching result based on the target comparison information and the handwritten signature information includes: obtaining the application time character based on the card application information; obtaining the target comparison information based on the application time character and user identity information; and obtaining the first matching result based on the target comparison information and the handwritten signature information.
[0008] In one possible design, the dynamic verification character includes a reading duration character, which is generated based on the reading agreement duration corresponding to the target applicant user when applying for the card; obtaining the first matching result based on the target comparison information and the handwritten signature information includes: obtaining the reading duration character based on the card application information; obtaining the target comparison information based on the reading duration character and user identity information; and obtaining the first matching result based on the target comparison information and the handwritten signature information.
[0009] In one possible design, obtaining the first matching result based on the target comparison information and the handwritten signature information includes: obtaining target touch information based on the card application information, wherein the target touch information represents the touch operation of the target applicant user on the corresponding terminal device when applying for a card; and obtaining the first matching result based on the target touch information, the target comparison information, and the handwritten signature information.
[0010] In one possible design, the target touch information includes touch pressure information, and obtaining the first matching result based on the target touch information, the target comparison information, and the handwritten signature information includes: obtaining the touch pressure information based on the screen deformation corresponding to the touch operation; and obtaining the first matching result based on the touch pressure information, the target comparison information, and the handwritten signature information.
[0011] In one possible design, obtaining the target identification result based on the first matching result and the preset matching threshold includes: obtaining first scoring information based on the card application information, wherein the first scoring information represents the credit level of the target applicant; obtaining a second matching result based on the weighted sum of the first scoring information and the first matching result; and obtaining the target identification result based on the second matching result and the preset matching threshold.
[0012] Secondly, this application provides a handwritten signature recognition device, comprising:
[0013] The acquisition module is used to acquire handwritten signature information, wherein the handwritten signature information represents the application content handwritten by the target applicant based on the card application information, and the card application information represents the application content submitted by the target applicant when applying for the card.
[0014] The comparison module is used to obtain a first matching result based on the target comparison information and the handwritten signature information, wherein the target comparison information includes a dynamic verification character, which is generated based on the time characteristics corresponding to the target applicant user when applying for the card;
[0015] The determination module is used to obtain a target identification result based on the first matching result and a preset matching threshold. The target identification result is used to determine whether to approve the card application request of the target user.
[0016] In one possible design, the dynamic verification character includes an application time character, which is generated based on the application time corresponding to the target applicant user when applying for the card; when the comparison module obtains the first matching result based on the target comparison information and the handwritten signature information, it is specifically used to: obtain the application time character based on the card application information; obtain the target comparison information based on the application time character and the user identity information; and obtain the first matching result based on the target comparison information and the handwritten signature information.
[0017] In one possible design, the dynamic verification character includes a reading duration character, which is generated based on the reading protocol duration corresponding to the target applicant user when applying for the card; when the comparison module obtains the first matching result based on the target comparison information and the handwritten signature information, it is specifically used to: obtain the reading duration character based on the card application information; obtain the target comparison information based on the reading duration character and the user identity information; and obtain the first matching result based on the target comparison information and the handwritten signature information.
[0018] In one possible design, when the comparison module obtains the first matching result based on the target comparison information and the handwritten signature information, it is specifically used to: obtain target touch information based on the card application information, wherein the target touch information represents the touch operation of the target applicant user on the corresponding terminal device when applying for a card; and obtain the first matching result based on the target touch information, the target comparison information, and the handwritten signature information.
[0019] In one possible design, when the comparison module obtains the first matching result based on the target touch information (including touch pressure information), specifically by: obtaining the touch pressure information based on the screen deformation corresponding to the touch operation; and obtaining the first matching result based on the touch pressure information, the target comparison information, and the handwritten signature information.
[0020] In one possible design, when the determining module obtains the target identification result based on the first matching result and the preset matching threshold, it is specifically used to: obtain first scoring information based on the card application information, wherein the first scoring information represents the credit level of the target applicant; obtain a second matching result based on the weighted sum of the first scoring information and the first matching result; and obtain the target identification result based on the second matching result and the preset matching threshold.
[0021] Thirdly, embodiments of this application provide an electronic device, including: at least one processor and a memory; the memory stores computer execution instructions; the at least one processor executes the computer execution instructions stored in the memory, causing the at least one processor to perform the handwritten signature recognition method as described in the first aspect and various possible designs of the first aspect.
[0022] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions. When a processor executes the computer-executable instructions, it implements the handwritten signature recognition method described in the first aspect and various possible designs of the first aspect.
[0023] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the handwritten signature recognition method as described in the first aspect and various possible designs of the first aspect.
[0024] The handwritten signature recognition method, apparatus, device, and storage medium provided in this application acquire handwritten signature information, which represents the application content handwritten by the target applicant user based on card application information, and the card application information represents the application content submitted by the target applicant user when applying for a card; obtain a first matching result based on target comparison information and the handwritten signature information, wherein the target comparison information includes dynamic verification characters, which are generated based on the time characteristics corresponding to the target applicant user when applying for a card; obtain a target recognition result based on the first matching result and a preset matching threshold, and the target recognition result is used to determine whether the card application request of the target applicant user is approved. Because the target comparison information includes dynamic verification characters, which are generated based on the time characteristics of the target applicant when applying for the card, the target comparison information has dynamic randomness. Therefore, by comparing the handwritten signature information of the target applicant based on the target comparison information with the target comparison information, a first matching result is obtained. Then, by comparing the first matching result with a preset matching threshold, the corresponding target recognition result is obtained, thus determining whether the card application request of the target applicant is approved. In other words, by utilizing the differences in handwriting speed and text reading speed among different users when handwriting signatures, dynamic verification characters based on time characteristics are generated, achieving dual verification of dynamic verification characters and static verification characters (such as the user's personal signature). This avoids situations where non-target applicants illegally apply for cards by stealing the target applicant's static name and signature, solving the problems of single verification content, low effectiveness of handwritten signatures, and poor security, and improving the effectiveness of handwritten signatures. Attached Figure Description
[0025] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0026] Figure 1 This is an application scenario diagram of the handwritten signature recognition method applicable to the embodiments of this application.
[0027] Figure 2 A flowchart illustrating a handwritten signature recognition method provided in one embodiment of this application;
[0028] Figure 3 A schematic diagram illustrating the comparison of target information and handwritten signature information provided in an embodiment of this application;
[0029] Figure 4 for Figure 2 One of the schematic diagrams illustrating the specific implementation steps of step S102 in the illustrated embodiment;
[0030] Figure 5for Figure 2 The second schematic diagram illustrating the specific implementation steps of step S102 in the illustrated embodiment;
[0031] Figure 6 for Figure 2 A schematic diagram illustrating the specific implementation steps of step S103 in the illustrated embodiment;
[0032] Figure 7 A flowchart illustrating a handwritten signature recognition method provided in another embodiment of this application;
[0033] Figure 8 for Figure 7 A schematic diagram illustrating the specific implementation steps of step S203 in the illustrated embodiment;
[0034] Figure 9 This is a schematic diagram illustrating how touch pressure information is obtained based on screen deformation.
[0035] Figure 10 This is a schematic diagram of the structure of a handwritten signature recognition device provided in one embodiment of this application;
[0036] Figure 11 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0037] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0038] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0039] It should be noted that the collection, storage, use, processing, transmission, provision, and disclosure of financial data or user data involved in the technical solution of this application all comply with the provisions of relevant laws and regulations and do not violate public order and good morals. The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with relevant laws, regulations, and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0040] When a user applies for a credit card, a handwritten signature is usually required. The validity of the handwritten signature is ensured by recognizing and verifying it. Current technology involves recognizing the user's handwritten signature to obtain corresponding signature information, which is then compared with the user's personal information. If the comparison is successful, the credit card application is approved. However, because the verified handwritten content is only the user's personal signature, the verification content is limited, leading to low validity and poor security of handwritten signatures.
[0041] To address the aforementioned technical problems, this application proposes the following technical concept: After obtaining the application content submitted by the target user when applying for a card, a corresponding handwritten signature information to be handwritten is generated, i.e., target comparison information. The target comparison information includes dynamic verification characters. Then, the handwritten content handwritten by the target user based on the target comparison information is obtained, i.e., handwritten signature information. Then, based on the target comparison information and the handwritten signature information, the corresponding first matching result is obtained. Then, combined with a preset matching threshold, the target recognition result is obtained. The target recognition result is used to determine whether the target user's card application request is approved. By utilizing the differences in handwriting speed and text reading speed among different users when handwriting signatures, dynamic verification characters based on time features are generated, realizing dual verification of dynamic verification characters and static verification characters (such as the user's personal signature), solving the problems of single verification content, low effectiveness of handwritten signatures, and poor security.
[0042] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0043] Figure 1 This is an application scenario diagram of the handwritten signature recognition method applicable to the embodiments of this application, such as... Figure 1As shown, the target applicant enters card application information into the terminal device, which then generates handwritten signature information, i.e., target comparison information. This target comparison information includes dynamic verification characters, generated based on the time characteristics of the target applicant's card application. The target applicant then handwrites the corresponding application content, i.e., the corresponding handwritten signature information, on the terminal device according to the target comparison information. The terminal device then compares the target comparison information and the handwritten signature information using image recognition technology to obtain a first matching result. This first matching result is then combined with a preset matching threshold to obtain a target recognition result. The target recognition result is used to determine whether the target applicant's card application request is approved, and the corresponding target recognition result is sent to the target applicant. Specifically, if the first matching result is greater than the preset matching threshold, the target applicant's card application request is approved, and the user is notified that the card application request has been approved; if the first matching result is less than the preset matching threshold, the target applicant's card application request is rejected, and the user is notified to rewrite the corresponding application content on the terminal device according to the target comparison information.
[0044] based on Figure 1 As shown in the application scenario, this application provides a handwritten signature recognition method. Figure 2 A flowchart of a handwritten signature recognition method provided in one embodiment of this application is shown below. Figure 2 As shown, the handwritten signature recognition provided in this embodiment includes the following steps:
[0045] Step S101: Obtain handwritten signature information. The handwritten signature information represents the application content handwritten by the target applicant based on the card application information. The card application information represents the application content submitted by the target applicant when applying for the card.
[0046] For example, the handwritten signature information represents the application content handwritten by the target applicant based on the card application information, which represents the application content submitted by the target applicant when applying for the card. When applying for the card, the target applicant submits relevant application content, i.e., card application information, through a terminal device. The terminal device then analyzes this card application information to obtain the application content that the target applicant needs to handwrite on the terminal device. After the target applicant completes the handwritten application content, the terminal device obtains the corresponding handwritten signature information. More specifically, for example, the application content submitted by the target applicant when applying for the card includes: basic information (name, age, income, etc.), address information, and asset information. The terminal device then analyzes the submitted application content to obtain the application content that the target applicant needs to handwrite on the terminal device, such as "name + address," "name + age," or "name + application time." After the target applicant completes the handwritten application content, the terminal device obtains the corresponding handwritten signature information.
[0047] Step S102: Based on the target comparison information and the handwritten signature information, the first matching result is obtained. The target comparison information includes dynamic verification characters, which are generated based on the time characteristics of the target applicant when applying for the card.
[0048] For example, the target comparison information includes dynamic verification characters, which are generated based on the time characteristics of the target applicant when applying for the card. That is, the terminal device analyzes the application content submitted by the target applicant and combines it with the time characteristics of the target applicant when applying for the card to generate the application content that the target applicant needs to handwrite on the terminal device, i.e., the target comparison information. This target comparison information includes dynamic verification characters, which the terminal device generates based on the time characteristics of the target applicant when applying for the card. More specifically, for example, when the target applicant applies for the card, the time taken from starting to fill in the application content to completing it is time_1. The application content submitted by the target applicant includes: basic information (name, age, income, etc.), address information, property information, etc. Then, based on the filling time and the submitted application content, the terminal device generates the application content that the target applicant needs to handwrite on the terminal device, i.e., the target comparison information, such as "name + time_1", where "name" is a static verification character and "time_1" is a dynamic verification character.
[0049] For example, the target comparison information is the application content that the target applicant needs to handwrite on the terminal device, generated by the terminal device. Image recognition technology is used to compare the target comparison information with the handwritten signature information to obtain the first matching result. In one possible design, Figure 3 This application provides a schematic diagram of comparing target comparison information and handwritten signature information. The target comparison information is the application content that the target application user needs to handwrite and input on the terminal device, and the handwritten signature information is the application content handwritten by the target application user based on the target comparison information, and so on. Figure 3 As shown, if the target applicant's name is "Zhang San", and the time taken for the target applicant to fill in the application content is "10 minutes", then the application content that the target applicant needs to handwrite on the terminal device is "Zhang 10 minutes 3", that is, the text goal_text corresponding to the target comparison information is "Zhang 10 minutes 3", the text text_1 corresponding to the target applicant's handwritten signature information info_1 is "Zhang 11 minutes 3", and the text text_2 (with neat and clear font) corresponding to the handwritten signature information info_2 is "Zhang 10 minutes 3". The text corresponding to 3 is "Zhang 10 minutes two", and the text corresponding to the handwritten signature information info4 (the font is messy and blurry) is "Zhang 10 minutes three". By comparing the target comparison information and the handwritten signature information using image recognition technology, the corresponding comparison results are obtained, which are also the first matching results. The first matching result match_1 corresponding to text_1 is 20, the first matching result match_2 corresponding to text_2 is 90, the first matching result match_3 corresponding to text_3 is 40, and the first matching result match_4 corresponding to text_4 is 80.
[0050] It is understood that this application does not limit the specific combination of static verification characters and dynamic verification characters. For example, if the target user's name is "Zhang San" and the time taken for the target user to fill in the application content from the start to the end is "10 minutes", then the application content that the target user needs to handwrite on the terminal device can be "Zhang 10 minutes San", or it can be "Zhang San 10 minutes", "10 minutes Zhang San", "10 minutes Zhang Zhong San", "10 Zhang Minutes San", etc.
[0051] In this embodiment, the dynamic verification characters are generated by the terminal device by monitoring the time taken by the target applicant to fill in the application content. The static verification characters include the target applicant's name. By randomly combining the dynamic and static verification characters, target comparison information is generated. It can be understood that the target comparison information is the application content that the target applicant needs to handwrite on the terminal device. Then, using image recognition technology, the target comparison information is compared with the target applicant's handwritten signature information to obtain the first matching result. That is, the degree of matching between the text content corresponding to the target comparison information and the text content corresponding to the handwritten signature information is compared to obtain the corresponding first matching result. By randomly combining dynamic and static verification characters to generate target comparison information, the problems of single verification content, low effectiveness of handwritten signatures, and poor security are solved, preventing non-target applicants from illegally applying for cards by stealing the target applicant's static name and signature.
[0052] In another possible design, Figure 4 for Figure 2 One of the schematic diagrams illustrating the specific implementation steps of step S102 in the illustrated embodiment is as follows: Figure 4 As shown, the specific implementation steps of step S102 include:
[0053] Step S10211: Obtain the application time character based on the card application information.
[0054] Step S10212: Obtain target comparison information based on the application time character and user identity information.
[0055] Step S10213: Obtain the first matching result based on the target comparison information and the handwritten signature information.
[0056] For example, the dynamic verification character includes an application time character, which is generated based on the application time corresponding to the target applicant's application for the card. When the target applicant applies for the card, there is a corresponding application time, such as "August 15, 2023, 09:57:42". Therefore, the card application information received by the terminal device includes the application time. The terminal device then analyzes the card application information to obtain the application time character, i.e., the dynamic verification character. Furthermore, combined with the user identity information corresponding to the target applicant, the target comparison information is obtained. The user identity information is a static verification character, which includes basic information (name, age, income, etc.), address information, property information, etc. More specifically, for example, if the card application time is "August 15, 2023, 09:57:42", the corresponding dynamic verification character is "August 15, 09:57", and the static verification character is the target applicant's name "Zhang San". The dynamic verification character and the static verification character are combined to obtain the target comparison information "August 15, Zhang San, 09:57". The terminal device obtains the application content handwritten by the target applicant based on the target comparison information, and then the terminal device compares the target comparison information and the handwritten signature information through image recognition technology to obtain the corresponding comparison result, that is, the first matching result.
[0057] It is understood that this application does not limit the specific combination of static verification characters and dynamic verification characters; this application does not limit the specific content of the dynamic verification characters corresponding to the time of card application. For example, if the time of card application is "August 15, 2023, 09:57:42", the corresponding dynamic verification characters can be "August 15, 09:57", or "August 2023", "August 15, 09:00", "09:57", etc.
[0058] In this embodiment, the dynamic verification character is generated based on the application time of the target applicant when applying for the card. Combined with the static verification character corresponding to the target applicant, the corresponding target comparison information can be obtained. This target comparison information contains the user identity information of the target applicant and the specific time of card application, ensuring that the handwritten application content of the target applicant has a timestamp of consensus reached between the financial card issuer and the target applicant. This solves the problems of single verification content, low validity of handwritten signatures, and poor security. It also avoids the situation where non-target applicants use the static name and signature of the target applicant to illegally apply for card use.
[0059] In another possible design, Figure 5 for Figure 2 The second schematic diagram of the specific implementation steps of step S102 in the illustrated embodiment is as follows: Figure 5As shown, the specific implementation steps of step S102 include:
[0060] Step S10221: Obtain the reading duration character based on the card application information.
[0061] Step S10222: Obtain target comparison information based on reading duration characters and user identity information.
[0062] Step S10223: Based on the target comparison information and the handwritten signature information, obtain the first matching result.
[0063] For example, the dynamic verification character includes a reading duration character, which is generated based on the reading duration of the agreement when the target applicant applies for the card. When applying for the card, the target applicant needs to read the relevant credit card application agreement, which corresponds to a reading duration, such as "50 seconds" or "2 minutes". Therefore, the card application information received by the terminal device includes the reading duration of the agreement. The terminal device analyzes the card application information to obtain the reading duration character, i.e., the dynamic verification character. Furthermore, combined with the user identity information corresponding to the target applicant, the target comparison information is obtained. The user identity information is a static verification character, which includes basic information (name, age, income, etc.), address information, property information, etc. More specifically, for example, the reading time of the reading agreement is "2 minutes", the corresponding dynamic verification character is "2 minutes", and the static verification character is the name of the target applicant, "Zhang San". The dynamic verification character and the static verification character are combined to obtain the target comparison information "Zhang San 2 minutes". The terminal device obtains the application content handwritten by the target applicant based on the target comparison information, and then the terminal device compares the target comparison information and the handwritten signature information through image recognition technology to obtain the corresponding comparison result, that is, the first matching result.
[0064] It is understood that this application does not limit the specific combination of static verification characters and dynamic verification characters. For example, the dynamic verification character is "2 minutes", the static verification character is the name of the target user "Zhang San", and the target comparison information can be "Zhang San 2 minutes", or it can be "Zhang San 2 minutes", "2 minutes Zhang San", "2 minutes Zhang Zhong San", "2 Zhang Minutes San", etc.
[0065] In this embodiment, the dynamic verification character is generated based on the reading duration of the agreement corresponding to the target applicant when applying for the card. Combined with the static verification character corresponding to the target applicant, the corresponding target comparison information can be obtained. This target comparison information contains the target applicant's user identity information and the reading duration corresponding to the specific reading of the credit card application agreement. This ensures that the application content handwritten by the target applicant has a timestamp of consensus reached between the financial card issuer and the target applicant. This solves the problems of single verification content, low validity of handwritten signatures, and poor security. It also avoids the situation where non-target applicants use the target applicant's static name signature to illegally apply for a card.
[0066] In another possible design, the dynamic verification characters can be obtained by any combination of the characters corresponding to the filling time, the application time, and the reading time. For example, if the filling time is "10 minutes", the application time is "August 15th 09:57", and the reading time is "2 minutes", then the dynamic verification characters can be "10 minutes 2 minutes", "August 15th 10 minutes", etc., which are further combined with static verification characters to obtain the target comparison information. Then, the terminal device obtains the application content handwritten by the target applicant based on the target comparison information. The terminal device then compares the target comparison information and the handwritten signature information using image recognition technology to obtain the corresponding comparison result, which is the first matching result.
[0067] Step S103: Based on the first matching result and the preset matching threshold, a target identification result is obtained. The target identification result is used to determine whether to approve the card application request of the target user.
[0068] Exemplarily, the target recognition result is used to determine whether to approve the card application request of the target applicant user. By comparing the first matching result with a preset matching threshold, the corresponding target recognition result can be obtained. That is, if the first matching result is greater than the preset matching threshold, the card application request of the target applicant user is approved, and the user is notified that the card application request has been approved. If the first matching result is less than the preset matching threshold, the card application request of the target applicant user is not approved, and the user is notified to rewrite the corresponding application content on the terminal device according to the target comparison information. More specifically, for example, the text corresponding to the target comparison information, goal_text, is "Zhang 10 minutes three", the text text_1 is "Zhang 11 minutes three", the text text_2 (with regular and clear font) is "Zhang 10 minutes three", the text text_3 is "Zhang 10 minutes two", and the text text_4 (with scribbled and blurred font) is "Zhang 10 minutes three". By comparing the target comparison information and the handwritten signature information through image recognition technology, the first matching result match_1 corresponding to the text text_1 is 20, the first matching result match_2 corresponding to the text text_2 is 90, the first matching result match_3 corresponding to the text text_3 is 40, and the first matching result match_4 corresponding to the text text_4 is 80. The preset matching threshold score is 85. Then, the target recognition result result_2 corresponding to the text text_2 is to approve the card application request of the target applicant user and notify the user that the card application request has been approved. The target recognition results result_1 corresponding to the text text_1, result_3 corresponding to the text text_3, and result_4 corresponding to the text text_4 are all not to approve the card application request of the target applicant user, and the user is notified to rewrite the corresponding application content on the terminal device according to the target comparison information.
[0069] In the steps of this embodiment, by comparing the preset matching threshold with the first matching result, the matching degree between the target comparison information and the handwritten signature information written by the target applicant user can be correspondingly obtained to determine whether it meets the approval requirements of the card application, that is, to determine whether to approve the card application request of the target applicant user. Then, based on the corresponding target recognition result, the terminal device approves the card application request of the target applicant user and notifies the user that the card application request has been approved, or does not approve the card application request of the target applicant user and notifies the user to rewrite the corresponding application content on the terminal device according to the target comparison information; realizing the accurate screening of the first matching result, for the first matching result greater than the preset matching threshold, ensuring the high validity of the handwritten signature, and then approving the card application request of the corresponding target applicant user.
[0070] In another possible design, the target identification result can be obtained by combining the target applicant's credit rating and the first matching result. Figure 6 for Figure 2 The schematic diagram of the specific implementation steps of step S103 in the embodiment shown is as follows: Figure 6 As shown, the specific implementation steps of step S103 include:
[0071] Step S1031: Based on the card application information, obtain the first scoring information, which represents the credit level of the target applicant.
[0072] For example, the first scoring information represents the credit rating of the target applicant. The terminal device obtains the target applicant's transaction information, loan information, repayment information, and overdue repayment information based on the card application information, and calculates the target applicant's credit rating, i.e., the first scoring information. For example, the first scoring information has a scoring range of 0 to 10 points. The higher the score, the higher the target applicant's credit rating and the stronger their repayment ability, and therefore the greater the likelihood of passing the card application request.
[0073] Step S1032: Obtain the second matching result based on the weighted sum of the first scoring information and the first matching result.
[0074] Step S1033: Based on the second matching result and the preset matching threshold, the target recognition result is obtained.
[0075] For example, the second matching result is the weighted sum of the first rating information and the first matching result. The text corresponding to the target comparison information is "Zhang 10 minutes 3", text_1 is "Zhang 11 minutes 3", text_3 is "Zhang 10 minutes 2", and text_4 (with illegible and blurry handwriting) is "Zhang 10 minutes 3". By comparing the target comparison information and the handwritten signature information using image recognition technology, the first matching result match_1 corresponding to text_1 is 20, the first matching result match_3 corresponding to text_3 is 40, and the first matching result match_4 corresponding to text_4 is 80. Based on the first rating information corresponding to the target applicant user being 7, the text is then... The second matching result match_1_2 corresponding to text_1 is 27, the second matching result match_3_2 corresponding to text_3 is 47, and the second matching result match_4_2 corresponding to text_4 is 87. Further, based on the preset matching threshold score of 85, the target recognition result result_4 corresponding to text_4 is determined to be the card application request of the user who applied for the target, and the user is notified that the card application request has been approved. The target recognition results result_1 corresponding to text_1 and result_3 corresponding to text_3 are both card application requests of users who did not apply for the target, and the user is notified to rewrite the corresponding application content by hand on the terminal device according to the target comparison information.
[0076] In this embodiment, based on the target applicant's credit rating, a first score is determined, which is equivalent to confirming the target applicant's repayment ability after using the credit card. After obtaining the first matching result, a second matching result is obtained through a weighted sum. This result, combined with a preset matching threshold, yields the corresponding target identification result. By optimizing the first matching result, which is close to the preset matching threshold, based on the target applicant's credit rating, the goal of approving the target applicant's card application is achieved. This avoids the process of repeatedly submitting handwritten signature information due to illegible handwriting, ensuring the high validity of handwritten signatures and improving the efficiency of card application verification.
[0077] In this embodiment, handwritten signature information is obtained, which represents the application content handwritten by the target applicant based on the card application information. The card application information represents the application content submitted by the target applicant when applying for the card. A first matching result is obtained based on the target comparison information and the handwritten signature information. The target comparison information includes dynamic verification characters, which are generated based on the time characteristics corresponding to the target applicant's card application. A target recognition result is obtained based on the first matching result and a preset matching threshold. The target recognition result is used to determine whether the target applicant's card application request is approved. Because the target comparison information includes dynamic verification characters, which are generated based on the time characteristics of the target applicant when applying for the card, the target comparison information has dynamic randomness. Therefore, by comparing the handwritten signature information of the target applicant based on the target comparison information with the target comparison information, a first matching result is obtained. Then, by comparing the first matching result with a preset matching threshold, the corresponding target recognition result is obtained, thus determining whether the target applicant's card application request is approved. In other words, by utilizing the differences in handwriting speed and text reading speed among different users when handwriting signatures, dynamic verification characters based on time characteristics are generated, achieving dual verification of dynamic and static verification characters (such as the user's personal signature). This prevents non-target applicants from illegally applying for cards by stealing the target applicant's static name and signature, solving the problems of single verification content, low effectiveness of handwritten signatures, and poor security, and improving the effectiveness of handwritten signatures.
[0078] Figure 7 A flowchart of a handwritten signature recognition method provided in another embodiment of this application is shown below. Figure 7 As shown, the handwritten signature recognition method provided in this embodiment is... Figure 2 Based on the handwritten signature recognition method provided in the illustrated embodiment, step S102 is further refined, and the handwritten signature recognition method provided in this embodiment includes the following steps:
[0079] Step S201: Obtain handwritten signature information. The handwritten signature information represents the application content handwritten by the target applicant based on the card application information. The card application information represents the application content submitted by the target applicant when applying for the card.
[0080] Step S202: Based on the card application information, obtain the target touch information, which represents the touch operation of the target applicant on the corresponding terminal device when applying for the card.
[0081] For example, the target touch information represents the touch operation of the target applicant on the corresponding terminal device when applying for a card. When the target applicant applies for a card, the terminal device records a series of touch click behaviors performed by the target applicant in real time, thereby obtaining touch click behavior information. The card application information includes touch click behavior information corresponding to the handwritten signature information recorded by the terminal device. After the target applicant submits the card application information, the terminal device obtains the corresponding target touch information by parsing the card application information. More specifically, for example, when the target user is handwriting the application content, the terminal device records the touch click behavior of the target user in real time and records it in the corresponding card application information. Then, the terminal device analyzes the touch click behavior information in the card application information to obtain the handwriting duration and number of pauses corresponding to the handwritten application content, that is, the target touch information. The corresponding quantitative value ranges from -10 to 0. The shorter the handwriting duration and the fewer the number of pauses, the closer the corresponding quantitative value is to 0. The longer the handwriting duration and the more the number of pauses, the closer the corresponding quantitative value is to -10.
[0082] In this embodiment, it is understood that since the target applicant is familiar with their basic information (name, age, income, etc.), address information, and property information, the handwriting time of the target applicant is short and the number of pauses is few. When a non-target applicant impersonates the target applicant to handwrite the application content, the corresponding handwriting time is long and the number of pauses is many. Therefore, by recording a series of touch click behaviors performed by the target applicant in real time, the corresponding touch click behavior information is obtained, that is, the target touch information is obtained, which provides data support for ensuring the validity of the handwritten signature.
[0083] Step S203: Based on the target touch information, target comparison information and handwritten signature information, a first matching result is obtained. The target comparison information includes dynamic verification characters, which are generated based on the time characteristics of the target applicant when applying for the card.
[0084] Exemplarily, according to the quantization value corresponding to the target touch information, and combining the comparison result score obtained by comparing the target comparison information and the handwritten signature information using image recognition technology, the first matching result is comprehensively obtained. More specifically, for example, the text "Zhang San for 10 minutes" corresponding to the target comparison information is "goal_text", the text "Zhang San for 10 minutes" corresponding to the handwritten signature information info_2 is "text_2", and the text "Zhang San for 10 minutes" corresponding to the handwritten signature information info_5 is "text_5". The fonts of the text "text_2" and the text "text_5" are basically the same. The comparison result score obtained by comparing the target comparison information and the handwritten signature information using image recognition technology, that is, the comparison result score score_2 corresponding to the handwritten signature information info_2 = 91, and the comparison result score score_5 corresponding to the handwritten signature information info_5 = 91; further, the quantization value num_1 of the target touch information corresponding to the handwritten signature information info_2 = -1, and the quantization value num_2 of the target touch information corresponding to the handwritten signature information info_5 = -8. Furthermore, the first matching result match_2 corresponding to the handwritten signature information info_2 is 90, and the first matching result match_5 corresponding to the handwritten signature information info_5 is 83.
[0085] In the steps of this embodiment, by introducing the target touch information, it is judged whether the person who handwrites the corresponding application content is the target applicant, and it is quantified into specific numerical values. Furthermore, combining the comparison result score obtained by comparing the target comparison information and the handwritten signature information using image recognition technology, the first matching result is comprehensively obtained to ensure the validity of the handwritten signature.
[0086] In another possible design, the target touch information includes touch pressure information. Figure 8 For Figure 7 The schematic diagram of the specific implementation steps of step S203 in the illustrated embodiment is as Figure 8 shown. The specific implementation steps of step S203 include:
[0087] Step S2031, according to the screen deformation corresponding to the touch operation, obtain the touch pressure information.
[0088] Exemplarily, when the target applicant user performs a touch operation on the corresponding terminal device when applying for a card, the screen of the terminal device will deform, and thus the corresponding touch pressure information can be obtained. More specifically, for example, Figure 9 The schematic diagram for obtaining the touch pressure information according to the screen deformation is as Figure 9As shown, the terminal device records the handwriting touch operation of the target user on the terminal device screen in real time, determines the screen deformation based on time, and then identifies the screen deformation based on the sensor to obtain the corresponding touch pressure value based on time, i.e., touch pressure information. For example, the sensor is a pressure-sensitive capacitive sensor, which identifies the change in electric field caused by screen deformation and then converts it into a measurement of touch pressure. If the touch pressure value obtained according to screen deformation screen_1 is always 0, it indicates that the target user did not perform a handwriting touch operation. In this case, the handwritten signature information obtained by the terminal device may be generated by script technology, and thus the handwritten signature information can be directly determined to be invalid. If the touch pressure value obtained according to screen deformation screen_2 varies greatly, it is possible that two different users have completed the handwritten application content. If the touch pressure value obtained according to screen deformation screen_3 is stable within a certain value range, it can be determined that the handwritten application content was written by the same user.
[0089] Step S2032: Based on the touch pressure information, target comparison information, and handwritten signature information, the first matching result is obtained.
[0090] For example, based on the quantized value of the touch pressure information corresponding to the touch pressure information (the quantized value ranges from -10 to 0), and combined with the comparison result score obtained by comparing the target comparison information and the handwritten signature information using image recognition technology, the first matching result is obtained. More specifically, for example, the comparison result score obtained by comparing the target comparison information and the handwritten signature information using image recognition technology, i.e., the comparison result score for handwritten signature information info_2 is score_2 = 91, and the comparison result score for handwritten signature information info_5 is score_5 = 91; if the touch pressure value corresponding to handwritten signature information info_2 is stable within a certain numerical range, the corresponding quantized value num_3 = -1; if the touch pressure value corresponding to handwritten signature information info_5 changes significantly, the corresponding quantized value num_4 = -8. Therefore, the first matching result match_2 corresponding to handwritten signature information info_2 is 90, and the first matching result match_5 corresponding to handwritten signature information info_5 is 83.
[0091] In this embodiment, by introducing touch pressure information, the generation method of the handwritten application content corresponding to the handwritten signature information is determined, and the corresponding quantification is converted into a specific value. Then, the comparison result score is obtained by comparing the target comparison information and the handwritten signature information with the image recognition technology, and the first matching result is obtained by combining the results to ensure the validity of the handwritten signature.
[0092] Step S204: Based on the first matching result and the preset matching threshold, a target identification result is obtained. The target identification result is used to determine whether to approve the card application request of the target user.
[0093] In this embodiment, the implementation methods of steps S201 and S204 are the same as those in this application. Figure 2 The implementation methods of steps S101 and S103 in the illustrated embodiment are the same, and will not be described in detail here.
[0094] Figure 10 This is a schematic diagram of the structure of a handwritten signature recognition device provided in one embodiment of this application, as shown below. Figure 10 As shown, the handwritten signature recognition device 3 provided in this embodiment includes:
[0095] The acquisition module 31 is used to acquire handwritten signature information. The handwritten signature information represents the application content handwritten by the target applicant based on the card application information. The card application information represents the application content submitted by the target applicant when applying for the card.
[0096] The comparison module 32 is used to obtain the first matching result based on the target comparison information and the handwritten signature information. The target comparison information includes dynamic verification characters, which are generated based on the time characteristics of the target applicant when applying for the card.
[0097] The determination module 33 is used to obtain the target identification result based on the first matching result and the preset matching threshold. The target identification result is used to determine whether to approve the card application request of the target user.
[0098] In one possible design, the dynamic verification character includes an application time character, which is generated based on the application time corresponding to the target user's application for the card. When the comparison module 32 obtains the first matching result based on the target comparison information and the handwritten signature information, it is specifically used to: obtain the application time character based on the card application information; obtain the target comparison information based on the application time character and the user's identity information; and obtain the first matching result based on the target comparison information and the handwritten signature information.
[0099] In one possible design, the dynamic verification character includes a reading duration character, which is generated based on the reading agreement duration corresponding to the target applicant user when applying for the card. When the comparison module 32 obtains the first matching result based on the target comparison information and the handwritten signature information, it is specifically used to: obtain the reading duration character based on the card application information; obtain the target comparison information based on the reading duration character and the user identity information; and obtain the first matching result based on the target comparison information and the handwritten signature information.
[0100] In one possible design, when the comparison module 32 obtains the first matching result based on the target comparison information and the handwritten signature information, it is specifically used to: obtain the target touch information based on the card application information, wherein the target touch information represents the touch operation of the target applicant user on the corresponding terminal device when applying for the card; and obtain the first matching result based on the target touch information, the target comparison information, and the handwritten signature information.
[0101] In one possible design, when the comparison module 32 obtains a first matching result based on the target touch information (including touch pressure information), the target comparison information, and the handwritten signature information, it is specifically used to: obtain touch pressure information based on the screen deformation corresponding to the touch operation; and obtain the first matching result based on the touch pressure information, the target comparison information, and the handwritten signature information.
[0102] In one possible design, when determining the target identification result based on the first matching result and the preset matching threshold, the determining module 33 is specifically used to: obtain first scoring information based on the card application information, wherein the first scoring information represents the credit level of the target applicant; obtain a second matching result based on the weighted sum of the first scoring information and the first matching result; and obtain the target identification result based on the second matching result and the preset matching threshold.
[0103] The acquisition module 31, comparison module 32, and determination module 33 are connected sequentially. The handwritten signature recognition device 3 provided in this embodiment can perform the following... Figures 2-9 The technical solutions of any of the method embodiments shown are similar in implementation principle and technical effect, and will not be described again here.
[0104] It should be noted that the division of the various modules in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. These modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented in software via processing element calls, while others are implemented in hardware. Each module can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as program code in the device's memory, and its functions can be called and executed by a processing element. Furthermore, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element here can be an integrated circuit with signal processing capabilities. During implementation, each step of the above method or each of the above modules can be completed through integrated logic circuits in the processor element or through software instructions.
[0105] Figure 11This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 11 As shown, the electronic device may include: a transceiver 111, a processor 112, and a memory 113.
[0106] Processor 112 executes computer execution instructions stored in memory 113, causing processor 112 to perform the scheme in the above embodiments. Processor 112 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0107] The memory 113 is connected to the processor 112 via the system bus and completes communication between them. The memory 113 is used to store computer program instructions.
[0108] Transceiver 111 can be used to obtain card application information and handwritten signature information.
[0109] The system bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The system bus can be divided into address bus, data bus, control bus, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus. Transceivers are used to enable communication between database access devices and other computers (e.g., clients, read-write libraries, and read-only libraries). Memory may include random access memory (RAM) and may also include non-volatile memory.
[0110] The electronic device provided in this application embodiment can be the terminal device described in the above embodiments.
[0111] This application also provides a chip for executing instructions, which is used to execute the technical solution of the handwritten signature recognition method in the above embodiments.
[0112] This application also provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are run on a computer, the computer executes the technical solution of the handwritten signature recognition method described in the above embodiments.
[0113] This application also provides a computer program product, which includes a computer program stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium. When the at least one processor executes the computer program, it can implement the technical solution of the handwritten signature recognition method in the above embodiments.
[0114] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, and may be electrical, mechanical, or other forms.
[0115] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to implement the solution of this embodiment according to actual needs.
[0116] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing unit, or each module can exist physically separately, or two or more modules can be integrated into one unit. The unit composed of the above modules can be implemented in hardware or in the form of hardware plus software functional units.
[0117] The integrated modules described above, implemented as software functional modules, can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods of the various embodiments of this application.
[0118] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.
[0119] The memory may include high-speed RAM, and may also include non-volatile storage (NVM), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk or optical disc, etc.
[0120] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0121] The aforementioned storage medium can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage medium can be any available medium accessible to general-purpose or special-purpose computers.
[0122] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. The processor and storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic control unit or main control device.
[0123] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0124] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method of handwritten signature recognition, characterized by, The method comprises: obtaining handwritten signature information, the handwritten signature information representing application content handwritten by a target application user according to card application information, the card application information representing application content submitted by the target application user when applying for a card; obtaining a first matching result according to target comparison information and the handwritten signature information, wherein the target comparison information comprises dynamic verification characters generated based on time characteristics corresponding to the target application user when applying for a card, and the target comparison information is application content required to be handwritten by the target application user on a terminal device, and the handwritten signature information is application content handwritten by the target application user according to the target comparison information; obtaining a target recognition result according to the first matching result and a preset matching threshold, the target recognition result being used to determine whether to pass a card application request of the target application user; the dynamic verification characters comprise application time characters generated based on an application time corresponding to the target application user when applying for a card; the method further comprises: obtaining the application time characters according to the card application information; obtaining the target comparison information according to the application time characters and user identity information; obtaining the first matching result according to the target comparison information and the handwritten signature information.
2. The method of claim 1, wherein, the dynamic verification characters comprise reading time length characters generated based on a reading protocol time length corresponding to the target application user when applying for a card; the method further comprises: obtaining the reading time length characters according to the card application information; obtaining the target comparison information according to the reading time length characters and user identity information; obtaining the first matching result according to the target comparison information and the handwritten signature information.
3. The method of claim 1, wherein, the method further comprises: obtaining target touch information according to the card application information, the target touch information representing touch operations on a corresponding terminal device by the target application user when applying for a card; obtaining the first matching result according to the target touch information, the target comparison information and the handwritten signature information.
4. The method of claim 3, wherein, the target touch information comprises touch pressure information, and the method further comprises: obtaining the touch pressure information according to screen deformation corresponding to the touch operations; obtaining the first matching result according to the touch pressure information, the target comparison information and the handwritten signature information.
5. The method of claim 1, wherein, the method further comprises: obtaining first score information according to the card application information, the first score information representing a credit level of the target application user; obtaining a second matching result according to a weighted sum of the first score information and the first matching result; and obtaining the target recognition result according to the second matching result. According to the second matching result and the preset matching threshold, the target recognition result is obtained.
6. A handwritten signature recognition apparatus characterized by comprising: The method comprises the following steps: The acquisition module is configured to acquire handwritten signature information, wherein the handwritten signature information represents application content handwritten by a target application user according to card application information, and the card application information represents application content submitted by the target application user when applying for a card; The comparison module is configured to obtain a first matching result according to target comparison information and the handwritten signature information, wherein the target comparison information comprises dynamic verification characters, and the dynamic verification characters are generated based on time characteristics corresponding to the target application user when applying for a card; the target comparison information is application content required to be handwritten by the target application user on a terminal device, and the handwritten signature information is application content handwritten by the target application user according to the target comparison information; The determination module is configured to obtain a target recognition result according to the first matching result and a preset matching threshold, and the target recognition result is used to determine whether to pass a card application request of the target application user; The dynamic verification characters comprise application time characters, and the application time characters are generated based on application time corresponding to the target application user when applying for a card; The comparison module is specifically configured to obtain the application time characters according to the card application information, obtain the target comparison information according to the application time characters and user identity information, and obtain the first matching result according to the target comparison information and the handwritten signature information.
7. An electronic device, comprising: The method comprises the following steps: The processor and a memory connected with the processor in communication; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory to implement the method according to any one of claims 1 to 5.
8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the method according to any one of claims 1 to 5.
9. A computer program product, characterised in that, The computer program is executed by the processor to implement the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Bank online handwritten signature identity verification method and related equipment
CN115050036A