Signature verification method and device
By analyzing the preferences and security parameters of historical signature verification methods, the target signature verification method is pushed to the client, which solves the problem in the existing technology that it is difficult for customers to select available signature verification methods, and improves system processing efficiency and user experience.
Patent Information
- Application Number
- CN202210117426.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-08
- Publication Date
- 2025-01-24
- Estimated Expiration
- 2042-02-08
AI Technical Summary
In the existing bank mobile transfer process, it is difficult for customers to choose the actual available visa verification method, resulting in complex operational processes, low user experience, and wasted system resources.
By analyzing the initial parameters of each historical signing method and the number of visa inspection, the preference data is determined, and the security parameters are determined in combination with the security type. Finally, the target signing method is pushed to the client based on the preferences and security parameters to improve the system processing efficiency and customer experience.
The automatic screening method is realized, the customer operation process is reduced, and the system processing efficiency and user experience are improved.
Smart Images

Figure CN114493569B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of financial technology, and in particular to a method and device for pushing a signature verification method. Background Art
[0002] With the development of the Internet industry, customers have higher and higher requirements for ease of use. Banks are also reducing customer operation processes by increasing back-end logical judgment and processing methods in the service process, and providing customers with intelligent services as much as possible. Remittance accounts for a large proportion of transactions in the banking field. Through relevant surveys, with the advancement of technology and the continuous updating of signature verification management and supervision requirements, most banks currently use a variety of combined signature verification methods in their mobile transfer processes. The problems faced by this method are as follows: 1. When customers conduct relevant signature verification, the system directly gives all signature verification method options, and customers do not know which signature verification method is actually available on the signature verification table. 2. If the customer chooses the wrong signature verification method, the system will judge whether the customer's current information and limit meet the requirements in the actual account movement stage after a series of complex verifications. If the requirements are not met, an error will be given, which will cause the customer to mistakenly believe that there is a problem with their operation process and give up the remittance transaction, reducing the user experience; at the same time, this method will call more judgment interfaces at the system level, resulting in a waste of system resources. 3. The signature verification method that the system displays to customers by default at the signature verification counter is often not the most commonly used signature verification method by customers, causing customers to manually switch to their commonly used method every time they operate, increasing customer operations. Summary of the invention
[0003] The main purpose of the embodiments of the present invention is to provide a method and device for pushing a signature verification method, so as to improve system processing efficiency, business handling efficiency and customer experience.
[0004] In order to achieve the above object, an embodiment of the present invention provides a signature verification method push method, including:
[0005] Determine the preference data of each historical signature verification method based on the initial parameters and the number of signature verifications of each historical signature verification method;
[0006] Determine the security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method;
[0007] Determine the recommended signature verification data for each historical signature verification method based on preference data and security parameters;
[0008] Determine the target signature verification method based on the recommended signature verification data of each historical signature verification method, and push the target signature verification method to the client for display.
[0009] The embodiment of the present invention further provides a signature verification method push device, comprising:
[0010] A preference data determination module is used to determine the preference data of each historical signature verification method according to the initial parameters and the number of signature verifications of each historical signature verification method;
[0011] A security parameter module is used to determine the security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method;
[0012] The signature verification recommendation data module is used to determine the signature verification recommendation data for each historical signature verification method based on preference data and security parameters;
[0013] The target signature verification method module is used to determine the target signature verification method based on the signature verification recommendation data of each historical signature verification method, and push the target signature verification method to the client for display.
[0014] An embodiment of the present invention further provides a computer device, including a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, the steps of the signature verification method push method are implemented.
[0015] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps of the signature verification method are implemented.
[0016] The signature verification method push method and device of the embodiment of the present invention first determine the preference data based on the initial parameters and the number of signature verifications of each historical signature verification method, then determine the security parameters based on the security type corresponding to each historical signature verification method, and determine the signature verification recommendation data of each historical signature verification method together with the preference data, and finally determine the target signature verification method based on the signature verification recommendation data of each historical signature verification method, and then push the target signature verification method to the client for display, which can improve system processing efficiency, business handling efficiency and customer experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] Figure 1A This is a schematic diagram of the signature verification process of the prior art;
[0019] Figure 1B Schematic diagram of the signature verification process in an embodiment of the present invention;
[0020] Figure 2 Flowchart of the signature verification method push method according to an embodiment of the present invention;
[0021] Figure 3 is a flow chart of a method for pushing a signature in a verification manner in another embodiment of the present invention;
[0022] Figure 4 is a flow chart of S101 in an embodiment of the present invention;
[0023] Figure 5 is a flow chart of S102 in an embodiment of the present invention;
[0024] Figure 6 is a structural block diagram of a signature verification method push device according to an embodiment of the present invention;
[0025] Figure 7 It is a structural block diagram of a computer device in an embodiment of the present invention. DETAILED DESCRIPTION
[0026] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0027] Those skilled in the art will appreciate that the embodiments of the present invention may be implemented as a system, device, apparatus, method or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0028] It should be noted that the method and device for pushing signature verification in the present invention can be used in the transfer scenario in the financial field, and can also be used in any field other than the financial field. The embodiment of the present invention does not limit the application field of the method and device for pushing signature verification.
[0029] Figure 1A This is a schematic diagram of the signature verification process in the prior art. Figure 1A As shown, the prior art will call the relevant interface to obtain all the customer's opened signature verification methods when verifying the signature for transfer and remittance, and then display all the signature verification methods to the customer on the front-end interface. After the customer selects a signature verification method and verifies the signature, the dynamic account interface is called. At this time, the dynamic account interface calls other interfaces. The interface will verify the information sent by the front-end and back-end to determine whether the information sent by the customer meets the current relevant control conditions.
[0030] Figure 1B FIG. 1 is a schematic diagram of the signature verification process in an embodiment of the present invention. Figure 1BAs shown, the present invention optimizes the prior art as follows: when verifying a signature, the customer changes the call to a new interface, which can be named "pre-query interface". The pre-query interface is processed internally: combining background data analysis, security analysis and customer usage habits, it finally gives the target signature verification method and sorts the available signature verification methods. In addition, the interface will also record each signature verification operation of the customer. The system can dynamically adjust the signature verification method for each customer. The present invention is described in detail below in conjunction with the accompanying drawings.
[0031] Figure 2 It is a flow chart of the signature verification method push method in an embodiment of the present invention. Figure 3 FIG. 1 is a flow chart of a method for pushing a signature in another embodiment of the present invention. Figure 2-Figure 3 As shown, the signature verification push method includes:
[0032] S101: Determine preference data for each historical signature verification method according to initial parameters and the number of signature verifications of each historical signature verification method.
[0033] Since the present invention requires sufficient data to be recorded in the backend database before the decision on the signature verification method can be made, when it is first implemented, it is necessary to sort all the signature verification methods according to the current transaction volume, obtain the initial value of the signature verification method number of the system, and specify an initial value X of the optimal signature verification method number. The sorting of the signature verification method numbers and actual examples can refer to the following examples:
[0034] (1) Definition of initial value of signature verification method
[0035] Signature verification method 1: 001
[0036] Signature verification method 2: 002
[0037] Signature verification method 3: 003
[0038] Signature verification method 4: 101
[0039] Signature verification method 5: 102
[0040] Signature verification method 6: X...
[0041] (2) Practical Examples
[0042] SMS payment: 001
[0043] Payment password: 002
[0044] Fingerprint / Face Scan: 003
[0045] Registration + Payment: 004
[0046] Payment password+SMS: 011
[0047] Face / fingerprint+SMS: 012
[0048] Payment password + SMS + digital certificate: 013
[0049] Password card: 101
[0050] Password: 102
[0051] USB shield: 103
[0052] Figure 4 is a flow chart of S101 in an embodiment of the present invention. Figure 4 As shown, S101 includes:
[0053] S201: Obtaining a preference coefficient of each historical signature verification method according to the initial parameters of each historical signature verification method.
[0054] In one embodiment, S201 includes: determining preference ranking data of each historical signature verification method according to initial parameters of each historical signature verification method; and determining a preference coefficient according to the preference ranking data.
[0055] In specific implementation, the initial parameter of each historical signature verification method is the number of each historical signature verification method, such as X, 001, 002, 003, 101... When sorting, the historical signature verification method numbered X is in the first place, and the historical signature verification methods corresponding to other digital numbers are sorted from the second place according to the size of the digital numbers from small to large to determine the preference sorting data; the sorting position of each historical signature verification method after sorting is determined according to the preference sorting data, and then the preference coefficient λ is determined.
[0056] S202: Determine preference data for each historical signature verification method according to the preference coefficient and the number of signature verifications for each historical signature verification method.
[0057] In one embodiment, the preference data may be determined by the following formula:
[0058] x i =m i ×λ i ;
[0059] Among them, x i is the preference data of the i-th historical signature verification method, λ i is the preference coefficient of the i-th historical signature verification method, m i is the number of signature verifications for the i-th historical signature verification method, and the data for the past month can be used.
[0060] S102: Determine security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method.
[0061] Figure 5 is a flow chart of S102 in an embodiment of the present invention. Figure 5 As shown, S102 includes:
[0062] S301: Determine the verification factor of each historical signature verification method according to the security type corresponding to each historical signature verification method.
[0063] In one embodiment, S301 includes: determining the number of security types corresponding to each historical signature verification method and the security coefficient of each security type; and determining the verification factor of each historical signature verification method according to the number of security types and the security coefficient of each security type.
[0064] Among them, the security types include: password, cognitive questions, manual review, biometrics, media authentication and dynamic authentication; password and cognitive questions have the highest security factor, manual review and biometric media have medium security factors, and authentication and dynamic authentication have the lowest security factors. The more security types corresponding to the historical signature verification method, the greater the security factor involved, and the greater the verification factor of the historical signature verification method.
[0065] S302: Determine the security ranking data of each historical signature verification method according to the verification factor of each historical signature verification method.
[0066] In specific implementation, the verification factors of each historical signature verification method can be sorted from large to small to determine the security sorting data of each historical signature verification method.
[0067] S303: Determine security parameters according to the security ranking data.
[0068] In specific implementation, the sorting position of each historical signature verification method after sorting can be determined according to the security sorting data, and then the security parameter p can be determined.
[0069] S103: Determine the signature verification recommendation data for each historical signature verification method according to the preference data and security parameters.
[0070] In specific implementation, the recommended data for signature verification can be determined by the following formula:
[0071]
[0072] Among them, V is the recommended data for signature verification, p i is the security parameter of the i-th historical signature verification method, s(p i ) is the normalized p i , x i is the preference data of the i-th historical signature verification method, a(x i ) is the normalized x i , n is the number of historical signature verification methods.
[0073] In specific implementation, it can be achieved through x i p i Form a matrix, normalize the matrix to get s(pi )a(x i ).
[0074] S104: Determine a target signature verification method according to the signature verification recommendation data of each historical signature verification method, and push the target signature verification method to the client for display.
[0075] In one embodiment, determining the target signature verification method according to the signature verification recommendation data of each historical signature verification method includes: screening each historical signature verification method according to the customer information from the client, and determining the target signature verification method according to the signature verification recommendation data of each screened historical signature verification method.
[0076] Among them, customer information includes customer payment password, current customer input amount, current customer device and current customer payment password protocol. You can filter each historical signature verification method according to the following conditions:
[0077] 1. Whether the payment password has been activated (0: not activated 1: activated);
[0078] 2. Whether the amount entered by the customer meets the limit range (0: does not meet 1: meets);
[0079] 3. Whether the device used by the customer is a payment-bound device (0: No 1: Yes);
[0080] 4. Whether the payment password protocol status is normal (0: abnormal 1: normal).
[0081] When the data corresponding to one of the conditions is 0, it indicates that the historical verification method involved in the condition cannot be used, and the verification recommendation data of the historical verification method is deleted. The historical verification method corresponding to the maximum value of the filtered verification recommendation data is determined as the target verification method, the number of the target verification method is changed to X, and the target verification method is pushed to the client for display.
[0082] Figure 2 The execution subject of the signature verification push method shown can be a computer. Figure 2 As can be seen from the shown process, the signature verification method push method of the embodiment of the present invention first determines the preference data based on the initial parameters and the number of signature verifications of each historical signature verification method, then determines the security parameters based on the security type corresponding to each historical signature verification method, and determines the signature verification recommendation data of each historical signature verification method together with the preference data, and finally determines the target signature verification method based on the signature verification recommendation data of each historical signature verification method, and then pushes the target signature verification method to the client for display, which can improve system processing efficiency, business handling efficiency and customer experience.
[0083] In one embodiment, it also includes: determining signature verification method ranking data according to the signature verification recommendation data of each historical signature verification method and the target signature verification method; and pushing the signature verification method ranking data to the client for display.
[0084] During specific implementation, each historical signature verification method can be screened according to customer information from the client, and the signature verification recommendation data of each historical signature verification method after screening, excluding the target signature verification method, are sorted from large to small to determine the signature verification method ranking data, and the signature verification method ranking data is pushed to the client for display.
[0085] In addition, the server of the present invention sets up a timed batch thread, which is executed once on each date. During the thread execution, the system automatically obtains all customer data in the database and performs statistics in the above manner. When a customer actually trades, the system does not need to recalculate to obtain the optimal signature verification method, thereby improving system efficiency.
[0086] The specific process of the embodiment of the present invention is as follows:
[0087] 1. Determine the preference ranking data of each historical signature verification method based on the initial parameters of each historical signature verification method; determine the preference coefficient based on the preference ranking data.
[0088] 2. Determine the preference data of each historical signature verification method based on its preference coefficient and the number of signature verifications.
[0089] 3. Determine the number of security types corresponding to each historical signature verification method and the security factor of each security type.
[0090] 4. Determine the verification factor of each historical signature verification method based on the number of security types and the security factor of each security type.
[0091] 5. Determine the security ranking data of each historical signature verification method based on the verification factor of each historical signature verification method.
[0092] 6. Determine safety parameters based on safety ranking data.
[0093] 7. Determine the recommended signature verification data for each historical signature verification method based on preference data and security parameters.
[0094] 8. Filter various historical signature verification methods based on customer information from the client.
[0095] 9. Determine the target signature verification method based on the recommended signature verification data of each historical signature verification method after screening, and push the target signature verification method to the client for display.
[0096] 10. Determine the ranking data of the signature verification methods based on the recommended signature verification data of each historical signature verification method after screening and the target signature verification method, and push the ranking data of the signature verification method to the client for display.
[0097] In summary, the signature verification push method provided by the embodiment of the present invention has the following beneficial effects:
[0098] (1) A method is provided to automatically select available signature verification methods when verifying signatures for remittances, which can solve the problem that customers cannot choose available signature verification methods when transferring remittances, resulting in increased customer operation processes. It also provides a method for filtering through recent customer data to provide the optimal signature verification method, thereby improving customer service efficiency;
[0099] (2) By using the "pre-judgment segment interface" mechanism, the system automatically selects the appropriate signature verification method for the customer before the customer verifies the signature, reducing the number of subsequent account movement interface calls and improving system processing efficiency.
[0100] Based on the same inventive concept, an embodiment of the present invention further provides a signature verification method push device. Since the principle of solving the problem by the device is similar to that of the signature verification method push method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0101] Figure 6 : is a structural block diagram of a signature verification method push device in an embodiment of the present invention. Figure 6 As shown, the signature verification method push device includes:
[0102] A preference data determination module is used to determine the preference data of each historical signature verification method according to the initial parameters and the number of signature verifications of each historical signature verification method;
[0103] A security parameter module is used to determine the security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method;
[0104] The signature verification recommendation data module is used to determine the signature verification recommendation data for each historical signature verification method based on preference data and security parameters;
[0105] The target signature verification method module is used to determine the target signature verification method based on the signature verification recommendation data of each historical signature verification method, and push the target signature verification method to the client for display.
[0106] In one embodiment, the preference data determination module includes:
[0107] A preference coefficient unit, used to obtain the preference coefficient of each historical signature verification method according to the initial parameters of each historical signature verification method;
[0108] The preference data unit is used to determine the preference data of each historical signature verification method according to the preference coefficient and the number of signature verifications of each historical signature verification method.
[0109] In one embodiment, the preference coefficient unit includes:
[0110] The preference ranking data subunit is used to determine the preference ranking data of each historical signature verification method according to the initial parameters of each historical signature verification method;
[0111] The preference coefficient subunit is used to determine the preference coefficient according to the preference ranking data.
[0112] In one embodiment, the security parameter module includes:
[0113] A verification factor unit, used to determine the verification factor of each historical signature verification method according to the security type corresponding to each historical signature verification method;
[0114] A security ranking data unit, used to determine the security ranking data of each historical signature verification method according to the verification factor of each historical signature verification method;
[0115] The security parameter unit is used to determine the security parameter according to the security ranking data.
[0116] In one embodiment, the verification factor unit includes:
[0117] The security factor subunit is used to determine the number of security types corresponding to each historical signature verification method and the security factor of each security type;
[0118] The verification factor subunit is used to determine the verification factor of each historical signature verification method according to the number of security types and the security factor of each security type.
[0119] In one embodiment, it further includes:
[0120] The signature verification method ranking data module is used to determine the signature verification method ranking data based on the signature verification recommendation data of each historical signature verification method and the target signature verification method;
[0121] The push module is used to push the signature verification ranking data to the client for display.
[0122] In one embodiment, the target signature verification mode module is specifically used to:
[0123] The various historical signature verification methods are screened according to the customer information from the client, and the target signature verification method is determined according to the signature verification recommendation data of the screened historical signature verification methods.
[0124] In summary, the signature verification method push device in the embodiment of the present invention first determines the preference data based on the initial parameters and the number of signature verifications of each historical signature verification method, and then determines the security parameters according to the security type corresponding to each historical signature verification method to determine the signature verification recommendation data of each historical signature verification method together with the preference data, and finally determines the target signature verification method according to the signature verification recommendation data of each historical signature verification method and pushes the target signature verification method to the client for display, which can improve system processing efficiency, business handling efficiency and customer experience.
[0125] The embodiment of the present invention also provides a specific implementation of a computer device that can implement all the steps in the signature verification push method in the above embodiment. Figure 7is a block diagram of a computer device in an embodiment of the present invention, see Figure 7 , the computer equipment specifically includes the following contents:
[0126] Processor (processor) 701 and memory (memory) 702.
[0127] The processor 701 is used to call the computer program in the memory 702. When the processor executes the computer program, all steps in the signature verification method push method in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0128] Determine the preference data of each historical signature verification method based on the initial parameters and the number of signature verifications of each historical signature verification method;
[0129] Determine the security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method;
[0130] Determine the recommended signature verification data for each historical signature verification method based on preference data and security parameters;
[0131] Determine the target signature verification method based on the recommended signature verification data of each historical signature verification method, and push the target signature verification method to the client for display.
[0132] In summary, the computer device in the embodiment of the present invention first determines the preference data based on the initial parameters and the number of signature verifications of each historical signature verification method, and then determines the security parameters according to the security type corresponding to each historical signature verification method to determine the recommended signature verification data of each historical signature verification method together with the preference data, and finally determines the target signature verification method according to the recommended signature verification data of each historical signature verification method and pushes the target signature verification method to the client for display, which can improve system processing efficiency, business handling efficiency and customer experience.
[0133] The embodiment of the present invention also provides a computer-readable storage medium capable of implementing all the steps of the signature verification method push method in the above embodiment. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, all the steps of the signature verification method push method in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0134] Determine the preference data of each historical signature verification method based on the initial parameters and the number of signature verifications of each historical signature verification method;
[0135] Determine the security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method;
[0136] Determine the recommended signature verification data for each historical signature verification method based on preference data and security parameters;
[0137] Determine the target signature verification method based on the recommended signature verification data of each historical signature verification method, and push the target signature verification method to the client for display.
[0138] In summary, the computer-readable storage medium of the embodiment of the present invention first determines the preference data based on the initial parameters and the number of signature verifications of each historical signature verification method, and then determines the security parameters according to the security type corresponding to each historical signature verification method to determine the signature verification recommendation data of each historical signature verification method together with the preference data, and finally determines the target signature verification method according to the signature verification recommendation data of each historical signature verification method and pushes the target signature verification method to the client for display, which can improve system processing efficiency, business handling efficiency and customer experience.
[0139] The specific embodiments described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.
[0140] Those skilled in the art may also understand that the various illustrative logical blocks, units, and steps listed in the embodiments of the present invention may be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly demonstrate the interchangeability of hardware and software, the various illustrative components, units, and steps described above have generally described their functions. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the described functions for each specific application, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present invention.
[0141] The various illustrative logic blocks, or units, or devices described in the embodiments of the present invention can be implemented or operated by a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array or other programmable logic device, a discrete gate or transistor logic, a discrete hardware component, or any combination of the above. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0142] The steps of the method or algorithm described in the embodiments of the present invention can be directly embedded in hardware, a software module executed by a processor, or a combination of the two. The software module can be stored in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or other storage media of any form in the art. Exemplarily, the storage medium can be connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Optionally, the storage medium can also be integrated into the processor. The processor and the storage medium can be arranged in an ASIC, and the ASIC can be arranged in a user terminal. Optionally, the processor and the storage medium can also be arranged in different components in the user terminal.
[0143] In one or more exemplary designs, the above functions described in the embodiments of the present invention can be implemented in hardware, software, firmware or any combination of the three. If implemented in software, these functions can be stored on a computer-readable medium, or transmitted in the form of one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media that facilitate the transfer of computer programs from one place to another. The storage medium can be any available medium that can be accessed by any general or special computer. For example, such computer-readable media can include but are not limited to RAM, ROM, EEPROM, CD-ROM or other optical disk storage, disk storage or other magnetic storage devices, or any other medium that can be used to carry or store program codes in the form of instructions or data structures and other forms that can be read by general or special computers, or general or special processors. In addition, any connection can be appropriately defined as a computer-readable medium, for example, if the software is transmitted from a website site, server or other remote resource through a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wirelessly, such as infrared, wireless and microwave, it is also included in the defined computer-readable medium. The disk and disc include compact disk, laser disk, optical disk, DVD, floppy disk and blue-ray disk. Disks usually copy data magnetically, while discs usually copy data optically with lasers. The above combination can also be included in computer readable media.
Claims
1. A signature verification method, characterized in that: include: Determine the preference data of each historical signature verification method based on the initial parameters and the number of signature verifications of each historical signature verification method; Determine the security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method; Determine the signature verification recommendation data for each historical signature verification method according to the preference data and the security parameter; Determine the target signature verification method based on the signature verification recommendation data of each historical signature verification method, and push the target signature verification method to the client for display; Among them, the preference data of each historical signature verification method is determined according to the initial parameters and the number of signature verifications of each historical signature verification method, including: Obtaining a preference coefficient of each historical signature verification method according to the initial parameters of each historical signature verification method, wherein the initial parameters of each historical signature verification method are the numbers of each historical signature verification method; Determine the preference data of each historical signature verification method according to the preference coefficient and the number of signature verifications of each historical signature verification method; The security parameters of each historical signature verification method are determined based on the security type corresponding to each historical signature verification method, including: Determine the verification factor of each historical signature verification method according to the security type corresponding to each historical signature verification method, wherein the security type includes: password, cognitive question, manual review, biometrics, medium authentication and dynamic authentication; Determine the security ranking data of each historical signature verification method based on the verification factor of each historical signature verification method; The security parameter is determined based on the security ranking data.
2. The signature verification method according to claim 1, characterized in that: The preference coefficients of each historical signature verification method are obtained based on the initial parameters of each historical signature verification method, including: Determine the preference ranking data of each historical signature verification method based on the initial parameters of each historical signature verification method; The preference coefficient is determined according to the preference ranking data.
3. The signature verification method according to claim 1, characterized in that: The verification factors for each historical signature verification method are determined based on the security type corresponding to each historical signature verification method, including: Determine the number of security types corresponding to each historical signature verification method and the security factor of each security type; The verification factor of each historical signature verification method is determined according to the number of security types and the security factor of each security type.
4. The signature verification method according to claim 1, characterized in that: Also includes: Determine the ranking data of signature verification methods based on the signature verification recommendation data of each historical signature verification method and the target signature verification method; Push the signature verification method ranking data to the client for display.
5. The signature verification method according to claim 1, characterized in that: The target signature verification methods are determined based on the signature verification recommendation data of each historical signature verification method, including: The various historical signature verification methods are screened according to the customer information from the client, and the target signature verification method is determined according to the signature verification recommendation data of the screened historical signature verification methods.
6. A signature verification method push device, characterized in that: include: A preference data determination module is used to determine the preference data of each historical signature verification method according to the initial parameters and the number of signature verifications of each historical signature verification method; A security parameter module is used to determine the security parameters of each historical signature verification method according to the security type corresponding to each historical signature verification method; A signature verification recommendation data module, used to determine the signature verification recommendation data of each historical signature verification method according to the preference data and the security parameters; The target signature verification method module is used to determine the target signature verification method according to the signature verification recommendation data of each historical signature verification method, and push the target signature verification method to the client for display; Among them, the preference data determination module includes: A preference coefficient unit, used to obtain a preference coefficient of each historical signature verification method according to an initial parameter of each historical signature verification method, wherein the initial parameter of each historical signature verification method is a number of each historical signature verification method; A preference data unit, used to determine the preference data of each historical signature verification method according to the preference coefficient and the number of signature verifications of each historical signature verification method; The security parameter module includes: A verification factor unit, used to determine the verification factor of each historical signature verification method according to the security type corresponding to each historical signature verification method, wherein the security type includes: password, cognitive question, manual review, biometrics, medium authentication and dynamic authentication; A security ranking data unit, used to determine the security ranking data of each historical signature verification method according to the verification factor of each historical signature verification method; A security parameter unit is used to determine the security parameter according to the security sorting data.
7. A computer device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the steps of the signature verification method push method according to any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the signature verification method push method according to any one of claims 1 to 5 are implemented.
9. A computer program product comprising computer instructions, characterized in that When the computer instructions are executed by the processor, the steps of the signature verification method push method described in any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Trading authentication mode determination method and system, and pushing server
CN108647972A
Authentication service recommendation method and device
CN111241395A