CN115037481B - Electronic signature method and device based on artificial intelligence, electronic equipment and medium - Google Patents
Electronic signature method and device based on artificial intelligence, electronic equipment and medium Download PDFInfo
- Publication number
- CN115037481B CN115037481B CN202210643000.8A CN202210643000A CN115037481B CN 115037481 B CN115037481 B CN 115037481B CN 202210643000 A CN202210643000 A CN 202210643000A CN 115037481 B CN115037481 B CN 115037481B
- Authority
- CN
- China
- Prior art keywords
- electronic signature
- configuration information
- mode
- insuring
- product line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 121
- 238000013473 artificial intelligence Methods 0.000 title claims abstract description 41
- 230000008569 process Effects 0.000 claims description 86
- 238000004590 computer program Methods 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 12
- 238000012545 processing Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003058 natural language processing Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/16—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Storage Device Security (AREA)
Abstract
The invention relates to the technical field of artificial intelligence, and provides an electronic signature method, an electronic signature device, electronic equipment and a medium based on artificial intelligence, wherein the method comprises the following steps: analyzing the received electronic signature task to obtain configuration information; identifying an electronic signature mode in the configuration information; when the electronic signature mode in the configuration information is that a switch is turned on and the version number of the third party application program in the configuration information accords with the condition for starting the second electronic signature flow, determining a corresponding target electronic signature mode based on the configuration information; and an electronic signature for executing the electronic signature task based on the target electronic signature mode. The method and the device for determining the target electronic signature mode through the configuration information are high in compatibility, and flexibility and efficiency of the electronic signature are improved.
Description
Technical Field
The invention relates to the technical field of artificial intelligence, in particular to an electronic signature method, an electronic signature device, electronic equipment and a medium based on artificial intelligence.
Background
At present, different service demands in different areas may need to be subjected to different CA authentication modes, codes among different authentication companies are completely inconsistent in logic, encryption algorithms are inconsistent, and authentication modes are inconsistent. With the continuous expansion of services, the process is improved continuously, the access scenes are more and more, and the switching of the process becomes more difficult.
However, the existing implementation scheme of the signature process has no interaction with the professional digital authentication company, and cannot realize the fast switching of the electronic signature process, so that the electronic signature efficiency is low.
Disclosure of Invention
In view of the above, it is necessary to provide an electronic signature method, device, electronic equipment and medium based on artificial intelligence, which determine a target electronic signature mode through configuration information, so that compatibility is strong, and flexibility and efficiency of electronic signature are improved.
A first aspect of the present invention provides an electronic signature method based on artificial intelligence, the method comprising:
analyzing the received electronic signature task to obtain configuration information;
identifying an electronic signature mode in the configuration information;
When the electronic signature mode in the configuration information is that a switch is turned on, judging whether the version number of the third party application program in the configuration information accords with the condition of starting a second electronic signature flow;
When the version number of the third party application program in the configuration information accords with the condition for starting the second electronic signature process, determining a corresponding target electronic signature mode based on the configuration information;
And executing the electronic signature task based on the target electronic signature mode.
Optionally, the identifying the electronic signature manner in the configuration information includes:
Acquiring a key value corresponding to the electronic signature mode from the configuration information;
And when the key value corresponding to the electronic signature mode is a preset first keyword, determining that the electronic signature mode in the configuration information is on.
Optionally, the determining whether the version number of the third party application program in the configuration information meets the condition of starting the second electronic signature process includes:
Comparing the version number of the third party application program in the configuration information with a preset version threshold corresponding to the second electronic signature flow;
and when the version number of the third-party application program in the configuration information is larger than or equal to a preset version threshold corresponding to the second electronic signature process, determining that the version number of the third-party application program in the configuration information accords with the condition for starting the second electronic signature process.
Optionally, the determining the corresponding target electronic signature mode based on the configuration information includes:
Acquiring an insurance carrier code from the configuration information;
Matching the insuring carrier information corresponding to the insuring carrier code in a preset insuring carrier table;
identifying the type of the insuring carrier corresponding to the insuring carrier information;
When the type of the insuring carrier is a first insuring carrier type, a corresponding target electronic signature mode is obtained from the insuring carrier information; or alternatively
And when the insuring carrier type is the second insuring carrier type, acquiring product line information from the insuring carrier information, and determining a corresponding target electronic signature mode based on the product line information.
Optionally, the determining the corresponding target electronic signature mode based on the product line information includes:
acquiring a product line code from the product line information;
Matching the product line type corresponding to the product line code in a preset product line configuration table;
acquiring corresponding product line configuration information based on the product line type;
And acquiring a target electronic signature mode corresponding to the product line configuration information.
Optionally, the method further comprises:
And when the electronic signature mode in the configuration information is determined to be that the switch is closed, starting a first electronic signature process to execute the electronic signature task.
Optionally, the parsing the received electronic signature task to obtain configuration information includes:
Analyzing the message of the electronic signature task to obtain message information carried by the message;
Acquiring a plurality of preset keywords from the message information, and converting the plurality of preset keywords into a plurality of key value pairs;
And determining the plurality of key value pairs as configuration information corresponding to the electronic signature task.
A second aspect of the present invention provides an artificial intelligence based electronic signature apparatus, the apparatus comprising:
The analysis module is used for analyzing the received electronic signature task to obtain configuration information;
the identification module is used for identifying the electronic signature mode in the configuration information;
The judging module is used for judging whether the version number of the third party application program in the configuration information accords with the condition of starting the second electronic signature flow or not when the electronic signature mode in the configuration information is that the switch is turned on;
the determining module is used for determining a corresponding target electronic signature mode based on the configuration information when the version number of the third-party application program in the configuration information accords with the condition for starting the second electronic signature flow;
and the execution module is used for executing the electronic signature of the electronic signature task based on the target electronic signature mode.
A third aspect of the invention provides an electronic device comprising a processor and a memory, the processor being arranged to implement the artificial intelligence based electronic signature method when executing a computer program stored in the memory.
A fourth aspect of the present invention provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the artificial intelligence based electronic signature method.
In summary, according to the electronic signature method, device, electronic equipment and medium based on artificial intelligence provided by the invention, by identifying the electronic signature modes in the configuration information, different electronic signature processes are started for different electronic signature modes, so that the problem of signature failure caused by starting the second signature process when the second version signature process is not supported is avoided, and the electronic signature efficiency is low. And when the version number of the third party application program in the configuration information accords with the condition for starting the second electronic signature process, and improving the accuracy and efficiency of the electronic signature. By starting a second electronic signature flow, determining a corresponding target electronic signature mode based on the configuration information, and based on the electronic signature of the target electronic signature mode for executing the electronic signature task, the electronic signature authentication technologies of different data signature authentication companies are connected into an electronic signature system, so that the compatibility is strong, and the flexibility and the efficiency of the electronic signature are improved.
Drawings
Fig. 1 is a flowchart of an electronic signature method based on artificial intelligence according to an embodiment of the present invention.
Fig. 2 is a block diagram of an electronic signature device based on artificial intelligence according to a second embodiment of the present invention.
Fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention.
Detailed Description
In order that the above-recited objects, features and advantages of the present invention will be more clearly understood, a more particular description of the invention will be rendered by reference to specific embodiments thereof which are illustrated in the appended drawings. It should be noted that, without conflict, the embodiments of the present invention and features in the embodiments may be combined with each other.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention.
Example 1
Fig. 1 is a flowchart of an electronic signature method based on artificial intelligence according to an embodiment of the present invention.
In this embodiment, the electronic signature method based on artificial intelligence may be applied to an electronic device, and for an electronic device that needs to perform electronic signature based on artificial intelligence, the electronic signature function based on artificial intelligence provided by the method of the present invention may be directly integrated on the electronic device, or may be run in the electronic device in the form of a software development kit (Software Development Kit, SDK).
The embodiment of the invention can acquire and process the related data based on the artificial intelligence technology. Wherein artificial intelligence (ARTIFICIAL INTELLIGENCE, AI) is the theory, method, technique, and application system that uses a digital computer or a digital computer-controlled machine to simulate, extend, and expand human intelligence, sense the environment, acquire knowledge, and use knowledge to obtain optimal results.
Artificial intelligence infrastructure technologies generally include technologies such as sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technologies, operation/interaction systems, mechatronics, and the like. The artificial intelligence software technology mainly comprises a computer vision technology, a robot technology, a biological recognition technology, a voice processing technology, a natural language processing technology, machine learning, deep learning and other directions.
As shown in fig. 1, the electronic signature method based on artificial intelligence specifically includes the following steps, and the sequence of the steps in the flowchart may be changed according to different requirements, and some may be omitted.
S11, analyzing the received electronic signature task to obtain configuration information.
In this embodiment, in terms of credit guarantee, personal information protection is more and more important, when online signing is performed, an electronic signature task is initiated to a server through a client, specifically, the client may be a smart phone, an IPAD or other existing smart devices, the server may be an electronic signing subsystem, in the electronic signing process, for example, the client may send the electronic signature task to the electronic signing subsystem, and the electronic signing subsystem is configured to receive the electronic signature task sent by the client and parse the electronic signature task to obtain configuration information.
In an optional embodiment, the parsing the received electronic signature task to obtain the configuration information includes:
Analyzing the message of the electronic signature task to obtain message information carried by the message;
Acquiring a plurality of preset keywords from the message information, and converting the plurality of preset keywords into a plurality of key value pairs;
And determining the plurality of key value pairs as configuration information corresponding to the electronic signature task.
In this embodiment, the configuration information includes an electronic signature mode for executing the electronic signature task, a key value corresponding to the electronic signature mode, a third party application program, a version number of the third party application program, an application carrier code, and other information.
S12, identifying the electronic signature mode in the configuration information.
In this embodiment, the electronic signature modes include two modes, one is that the switch is turned on, the other is that the switch is turned off, and different electronic signature flows are started for different electronic signature modes.
In an optional embodiment, the identifying the electronic signature manner in the configuration information includes:
Acquiring a key value corresponding to the electronic signature mode from the configuration information;
when the key value corresponding to the electronic signature mode is a preset first keyword, determining that the electronic signature mode in the configuration information is on; or alternatively
And when the key value corresponding to the electronic signature mode is a preset second keyword, determining that the electronic signature mode in the configuration information is switch off.
Further, the method further comprises:
And when the electronic signature mode in the configuration information is determined to be that the switch is closed, starting a first electronic signature process to execute the electronic signature task.
In this embodiment, for an electronic signature task, the electronic signature system includes a first electronic signature process and a second electronic signature process, where the first electronic signature process is a first version signature process, and the second electronic signature process is a second version signature process, so as to satisfy different conditions to start different electronic signature processes, and avoid the problem of signature failure caused by starting the second signature process when the second version signature process is not supported, resulting in low electronic signature efficiency.
And S13, when the electronic signature mode in the configuration information is that a switch is turned on, judging whether the version number of the third party application program in the configuration information accords with the condition of starting the second electronic signature process.
In this embodiment, the condition for starting the second electronic signature process may include: the electronic signature mode in the configuration information is that a switch is opened, and the version number of the third party application program meets a preset version threshold corresponding to the starting of the second electronic signature process, and specifically, the preset version threshold can be preset.
In an optional embodiment, the determining whether the version number of the third party application in the configuration information meets a condition for starting the second electronic signature process includes:
Comparing the version number of the third party application program in the configuration information with a preset version threshold corresponding to the second electronic signature flow;
when the version number of the third-party application program in the configuration information is larger than or equal to a preset version threshold corresponding to the second electronic signature process, determining that the version number of the third-party application program in the configuration information accords with the condition for starting the second electronic signature process; or alternatively
And when the version number of the third-party application program in the configuration information is smaller than a preset version threshold corresponding to the second electronic signature process, determining that the version number of the third-party application program in the configuration information does not accord with the condition for starting the second electronic signature process.
In this embodiment, a version threshold for starting the second electronic signature process is set for each third party application program, for example, when the version number of the application program a is greater than 2.0, it is determined that the application program a can start the second electronic signature process; when the version number of the B application is greater than 3.0, it is determined that the B application can start the second electronic signature process.
And S14, when the version number of the third-party application program in the configuration information is determined to be not in accordance with the condition for starting the second electronic signature process, starting the first electronic signature process to execute the electronic signature task.
In this embodiment, by setting a version threshold for each third-party application program in advance, when the version number of the third-party application program meets the condition of starting the second electronic signature process, the second electronic signature process is started, so that the phenomenon of electronic signature failure caused by starting the second electronic signature process because the version number of the third-party application program does not meet the condition of starting the second electronic signature process is avoided, and the signature efficiency and accuracy of the electronic signature are improved.
And S15, when the version number of the third-party application program in the configuration information accords with the condition of starting the second electronic signature process, determining a corresponding target electronic signature mode based on the configuration information.
In this embodiment, the configuration information further includes a target electronic signature mode.
In an optional embodiment, the determining the corresponding target electronic signature manner based on the configuration information includes:
Acquiring an insurance carrier code from the configuration information;
Matching the insuring carrier information corresponding to the insuring carrier code in a preset insuring carrier table;
identifying the type of the insuring carrier corresponding to the insuring carrier information;
When the type of the insuring carrier is a first insuring carrier type, a corresponding target electronic signature mode is obtained from the insuring carrier information; or alternatively
And when the insuring carrier type is the second insuring carrier type, acquiring product line information from the insuring carrier information, and determining a corresponding target electronic signature mode based on the product line information.
In this embodiment, the insuring carrier code is stored in a preset insuring carrier table, and corresponding insuring carrier information can be uniquely matched from the insuring carrier table according to the insuring carrier code.
In this embodiment, the first application carrier type is a target electronic signature mode specified in the configuration information, for example, a CFCA electronic signature mode is specified in the configuration information; the second insurance carrier type refers to a corresponding target electronic signature mode which is not specified in the configuration information, and the corresponding target electronic signature mode needs to be determined according to the insurance carrier information.
Further, the determining the corresponding target electronic signature mode based on the product line information includes:
acquiring a product line code from the product line information;
Matching the product line type corresponding to the product line code in a preset product line configuration table;
acquiring corresponding product line configuration information based on the product line type;
And acquiring a target electronic signature mode corresponding to the product line configuration information.
In this embodiment, each product line corresponds to a product line code, and one product line code corresponds to a product line type, for example, for a product line corresponding to the third party application program M, the product line code includes 3 product line types: no mortgage, car mortgage and house mortgage.
In this embodiment, the product line configuration information includes an electronic signature manner of a city corresponding to a product line, for example, an electronic signature manner of M cities for product line configuration information corresponding to a mortgage product line type of a vehicle.
In this embodiment, the electronic signature modes corresponding to different cities may be the same or different, and are set by the CA certification authorities corresponding to the cities, for example, the electronic signature modes of M cities are: identity information input-face recognition-living body recognition; the electronic signature mode of the N cities is as follows: fingerprint recognition-voice recognition.
In this embodiment, the electronic signature authentication technologies of different data signature authentication companies are accessed into the electronic signature system by determining the target electronic signature mode based on the configuration information, and the switching of different electronic signature modes is realized by modifying the configuration, so that the compatibility is strong, and the flexibility and efficiency of the electronic signature are improved.
S16, executing the electronic signature task based on the target electronic signature mode.
In this embodiment, the target electronic signature mode is determined step by step based on the configuration information, and the electronic signature is realized by configuring the target electronic signature mode, and then when editing the electronic signature mode, the electronic signature mode can be realized by editing the corresponding configuration information, so that the code does not need to be rewritten according to the editing requirement, and the electronic signature efficiency is improved.
In this embodiment, since each electronic signature mode is independent and uncoupled, a plurality of electronic signature tasks can be executed in parallel, thereby improving the efficiency of electronic signature.
In summary, according to the electronic signature method based on artificial intelligence in the embodiment, by identifying the electronic signature mode in the configuration information, different electronic signature processes are started for different electronic signature modes, so that the problem that signature failure is caused by starting the second signature process when the second version of signature process is not supported is avoided, and the electronic signature efficiency is low. And when the version number of the third party application program in the configuration information accords with the condition for starting the second electronic signature process, and improving the accuracy and efficiency of the electronic signature. By starting a second electronic signature flow, determining a corresponding target electronic signature mode based on the configuration information, and based on the electronic signature of the target electronic signature mode for executing the electronic signature task, the electronic signature authentication technologies of different data signature authentication companies are connected into an electronic signature system, so that the compatibility is strong, and the flexibility and the efficiency of the electronic signature are improved.
Example two
Fig. 2 is a block diagram of an electronic signature device based on artificial intelligence according to a second embodiment of the present invention.
In some embodiments, the artificial intelligence based electronic signature device 20 may include a plurality of functional modules comprised of program code segments. Program code for each of the program segments in the artificial intelligence based electronic signature apparatus 20 may be stored in a memory of the electronic device and executed by the at least one processor to perform (see fig. 1 for details) the functions of artificial intelligence based electronic signature.
In this embodiment, the electronic signature device 20 based on artificial intelligence may be divided into a plurality of functional modules according to the functions performed by the electronic signature device. The functional module may include: the device comprises an analysis module 201, an identification module 202, a judgment module 203, a starting module 204, a determination module 205 and an execution module 206. The module referred to herein is a series of computer readable instructions capable of being executed by at least one processor and of performing a fixed function, stored in a memory. In the present embodiment, the functions of the respective modules will be described in detail in the following embodiments.
The parsing module 201 is configured to parse the received electronic signature task to obtain configuration information.
In this embodiment, in terms of credit guarantee, personal information protection is more and more important, when online signing is performed, an electronic signature task is initiated to a server through a client, specifically, the client may be a smart phone, an IPAD or other existing smart devices, the server may be an electronic signing subsystem, in the electronic signing process, for example, the client may send the electronic signature task to the electronic signing subsystem, and the electronic signing subsystem is configured to receive the electronic signature task sent by the client and parse the electronic signature task to obtain configuration information.
In an alternative embodiment, the parsing module 201 parses the received electronic signature task, and the obtaining the configuration information includes:
Analyzing the message of the electronic signature task to obtain message information carried by the message;
Acquiring a plurality of preset keywords from the message information, and converting the plurality of preset keywords into a plurality of key value pairs;
And determining the plurality of key value pairs as configuration information corresponding to the electronic signature task.
In this embodiment, the configuration information includes an electronic signature mode for executing the electronic signature task, a key value corresponding to the electronic signature mode, a third party application program, a version number of the third party application program, an application carrier code, and other information.
And the identification module 202 is used for identifying the electronic signature mode in the configuration information.
In this embodiment, the electronic signature modes include two modes, one is that the switch is turned on, the other is that the switch is turned off, and different electronic signature flows are started for different electronic signature modes.
In an alternative embodiment, the identifying module 202 identifies the electronic signature in the configuration information includes:
Acquiring a key value corresponding to the electronic signature mode from the configuration information;
when the key value corresponding to the electronic signature mode is a preset first keyword, determining that the electronic signature mode in the configuration information is on; or alternatively
And when the key value corresponding to the electronic signature mode is a preset second keyword, determining that the electronic signature mode in the configuration information is switch off.
Further, when the electronic signature mode in the configuration information is determined to be that the switch is closed, a first electronic signature process is started to execute the electronic signature task.
In this embodiment, for an electronic signature task, the electronic signature system includes a first electronic signature process and a second electronic signature process, where the first electronic signature process is a first version signature process, and the second electronic signature process is a second version signature process, so as to satisfy different conditions to start different electronic signature processes, and avoid the problem of signature failure caused by starting the second signature process when the second version signature process is not supported, resulting in low electronic signature efficiency.
And the judging module 203 is configured to judge whether the version number of the third party application program in the configuration information meets a condition of starting the second electronic signature process when the electronic signature mode in the configuration information is that the switch is turned on.
In this embodiment, the condition for starting the second electronic signature process may include: the electronic signature mode in the configuration information is that a switch is opened, and the version number of the third party application program meets a preset version threshold corresponding to the starting of the second electronic signature process, and specifically, the preset version threshold can be preset.
In an optional embodiment, the determining module 203 determines whether the version number of the third party application in the configuration information meets a condition for starting the second electronic signature process includes:
Comparing the version number of the third party application program in the configuration information with a preset version threshold corresponding to the second electronic signature flow;
when the version number of the third-party application program in the configuration information is larger than or equal to a preset version threshold corresponding to the second electronic signature process, determining that the version number of the third-party application program in the configuration information accords with the condition for starting the second electronic signature process; or alternatively
And when the version number of the third-party application program in the configuration information is smaller than a preset version threshold corresponding to the second electronic signature process, determining that the version number of the third-party application program in the configuration information does not accord with the condition for starting the second electronic signature process.
In this embodiment, a version threshold for starting the second electronic signature process is set for each third party application program, for example, when the version number of the application program a is greater than 2.0, it is determined that the application program a can start the second electronic signature process; when the version number of the B application is greater than 3.0, it is determined that the B application can start the second electronic signature process.
And the starting module 204 is configured to start the first electronic signature process to execute the electronic signature task when it is determined that the version number of the third party application program in the configuration information does not meet the condition for starting the second electronic signature process.
In this embodiment, by setting a version threshold for each third-party application program in advance, when the version number of the third-party application program meets the condition of starting the second electronic signature process, the second electronic signature process is started, so that the phenomenon of electronic signature failure caused by starting the second electronic signature process because the version number of the third-party application program does not meet the condition of starting the second electronic signature process is avoided, and the signature efficiency and accuracy of the electronic signature are improved.
And the determining module 205 is configured to determine, based on the configuration information, a corresponding target electronic signature mode when the version number of the third party application program in the configuration information meets a condition for starting the second electronic signature process.
In this embodiment, the configuration information further includes a target electronic signature mode.
In an alternative embodiment, the determining module 205 determines the corresponding target electronic signature based on the configuration information includes:
Acquiring an insurance carrier code from the configuration information;
Matching the insuring carrier information corresponding to the insuring carrier code in a preset insuring carrier table;
identifying the type of the insuring carrier corresponding to the insuring carrier information;
When the type of the insuring carrier is a first insuring carrier type, a corresponding target electronic signature mode is obtained from the insuring carrier information; or alternatively
And when the insuring carrier type is the second insuring carrier type, acquiring product line information from the insuring carrier information, and determining a corresponding target electronic signature mode based on the product line information.
In this embodiment, the insuring carrier code is stored in a preset insuring carrier table, and corresponding insuring carrier information can be uniquely matched from the insuring carrier table according to the insuring carrier code.
In this embodiment, the first application carrier type is a target electronic signature mode specified in the configuration information, for example, a CFCA electronic signature mode is specified in the configuration information; the second insurance carrier type refers to a corresponding target electronic signature mode which is not specified in the configuration information, and the corresponding target electronic signature mode needs to be determined according to the insurance carrier information.
Further, the determining the corresponding target electronic signature mode based on the product line information includes:
acquiring a product line code from the product line information;
Matching the product line type corresponding to the product line code in a preset product line configuration table;
acquiring corresponding product line configuration information based on the product line type;
And acquiring a target electronic signature mode corresponding to the product line configuration information.
In this embodiment, each product line corresponds to a product line code, and one product line code corresponds to a product line type, for example, for a product line corresponding to the third party application program M, the product line code includes 3 product line types: no mortgage, car mortgage and house mortgage.
In this embodiment, the product line configuration information includes an electronic signature manner of a city corresponding to a product line, for example, an electronic signature manner of M cities for product line configuration information corresponding to a mortgage product line type of a vehicle.
In this embodiment, the electronic signature modes corresponding to different cities may be the same or different, and are set by the CA certification authorities corresponding to the cities, for example, the electronic signature modes of M cities are: identity information input-face recognition-living body recognition; the electronic signature mode of the N cities is as follows: fingerprint recognition-voice recognition.
In this embodiment, the electronic signature authentication technologies of different data signature authentication companies are accessed into the electronic signature system by determining the target electronic signature mode based on the configuration information, and the switching of different electronic signature modes is realized by modifying the configuration, so that the compatibility is strong, and the flexibility and efficiency of the electronic signature are improved.
And the execution module 206 is used for executing the electronic signature of the electronic signature task based on the target electronic signature mode.
In this embodiment, the target electronic signature mode is determined step by step based on the configuration information, and the electronic signature is realized by configuring the target electronic signature mode, and then when editing the electronic signature mode, the electronic signature mode can be realized by editing the corresponding configuration information, so that the code does not need to be rewritten according to the editing requirement, and the electronic signature efficiency is improved.
In this embodiment, since each electronic signature mode is independent and uncoupled, a plurality of electronic signature tasks can be executed in parallel, thereby improving the efficiency of electronic signature.
In summary, according to the electronic signature device based on artificial intelligence in the embodiment, by identifying the electronic signature mode in the configuration information, different electronic signature processes are started for different electronic signature modes, so that the problem that signature failure is caused by starting the second signature process when the second version of signature process is not supported is avoided, and the electronic signature efficiency is low. And when the version number of the third party application program in the configuration information accords with the condition for starting the second electronic signature process, and improving the accuracy and efficiency of the electronic signature. By starting a second electronic signature flow, determining a corresponding target electronic signature mode based on the configuration information, and based on the electronic signature of the target electronic signature mode for executing the electronic signature task, the electronic signature authentication technologies of different data signature authentication companies are connected into an electronic signature system, so that the compatibility is strong, and the flexibility and the efficiency of the electronic signature are improved.
Example III
Fig. 3 is a schematic structural diagram of an electronic device according to a third embodiment of the present invention. In the preferred embodiment of the invention, the electronic device 3 comprises a memory 31, at least one processor 32, at least one communication bus 33 and a transceiver 34.
It will be appreciated by those skilled in the art that the configuration of the electronic device shown in fig. 3 is not limiting of the embodiments of the present invention, and that either a bus-type configuration or a star-type configuration is possible, and that the electronic device 3 may also include more or less other hardware or software than that shown, or a different arrangement of components.
In some embodiments, the electronic device 3 is an electronic device capable of automatically performing numerical calculation and/or information processing according to a preset or stored instruction, and its hardware includes, but is not limited to, a microprocessor, an application specific integrated circuit, a programmable gate array, a digital processor, an embedded device, and the like. The electronic device 3 may further include a client device, where the client device includes, but is not limited to, any electronic product that can interact with a client by way of a keyboard, a mouse, a remote control, a touch pad, or a voice control device, such as a personal computer, a tablet computer, a smart phone, a digital camera, etc.
It should be noted that the electronic device 3 is only used as an example, and other electronic products that may be present in the present invention or may be present in the future are also included in the scope of the present invention by way of reference.
In some embodiments, the memory 31 is used to store program code and various data, such as the artificial intelligence based electronic signature apparatus 20 installed in the electronic device 3, and to enable high speed, automatic access to programs or data during operation of the electronic device 3. The memory 31 includes read-only memory (ROM), programmable read-only memory (Programmable Read-only memory, PROM), erasable programmable read-only memory (Erasable Programmable Read-only memory, EPROM), one-time programmable read-only memory (OTPROM), electrically erasable rewritable read-only memory (EEPROM), compact disc read-only memory (Compact Disc Read-only memory, CD-ROM) or other optical disc memory, magnetic tape memory, or any other medium that can be used for carrying or storing data.
In some embodiments, the at least one processor 32 may be comprised of an integrated circuit, such as a single packaged integrated circuit, or may be comprised of multiple integrated circuits packaged with the same or different functionality, including one or more central processing units (Central Processing unit, CPU), microprocessors, digital processing chips, graphics processors, combinations of various control chips, and the like. The at least one processor 32 is a Control Unit (Control Unit) of the electronic device 3, connects the respective components of the entire electronic device 3 using various interfaces and lines, and executes various functions of the electronic device 3 and processes data by running or executing programs or modules stored in the memory 31 and calling data stored in the memory 31.
In some embodiments, the at least one communication bus 33 is arranged to enable connected communication between the memory 31 and the at least one processor 32 or the like.
Although not shown, the electronic device 3 may further include a power source (such as a battery) for powering the various components, and optionally, the power source may be logically connected to the at least one processor 32 via a power management device, thereby implementing functions such as managing charging, discharging, and power consumption by the power management device. The power supply may also include one or more of any of a direct current or alternating current power supply, recharging device, power failure detection circuit, power converter or inverter, power status indicator, etc. The electronic device 3 may further include various sensors, bluetooth modules, wi-Fi modules, etc., which will not be described herein.
It should be understood that the embodiments described are for illustrative purposes only and are not limited to this configuration in the scope of the patent application.
The integrated units implemented in the form of software functional modules described above may be stored in a computer readable storage medium. The software functional modules described above are stored in a storage medium and include instructions for causing a computer device (which may be a personal computer, an electronic device, or a network device, etc.) or a processor (processor) to perform portions of the methods described in the various embodiments of the invention.
In a further embodiment, in connection with fig. 2, the at least one processor 32 may execute the operating means of the electronic device 3 as well as various types of applications installed (e.g., the artificial intelligence-based electronic signature device 20), program code, etc., such as the various modules described above.
The memory 31 has program code stored therein, and the at least one processor 32 can invoke the program code stored in the memory 31 to perform related functions. For example, the various modules depicted in FIG. 2 are program code stored in the memory 31 and executed by the at least one processor 32 to perform the functions of the various modules for the purpose of artificial intelligence based electronic signatures.
Illustratively, the program code may be partitioned into one or more modules/units that are stored in the memory 31 and executed by the processor 32 to perform the present application. The one or more modules/units may be a series of computer readable instruction segments capable of performing the specified functions, which instruction segments describe the execution of the program code in the electronic device 3. For example, the program code may be divided into an parsing module 201, an identifying module 202, a judging module 203, a starting module 204, a determining module 205 and an executing module 206.
In one embodiment of the invention, the memory 31 stores a plurality of computer readable instructions that are executed by the at least one processor 32 to implement an artificial intelligence based electronic signature function.
Specifically, the specific implementation method of the above instruction by the at least one processor 32 may refer to the description of the relevant steps in the corresponding embodiment of fig. 1, which is not repeated herein.
In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical function division, and there may be other manners of division when actually implemented.
The modules described as separate components may or may not be physically separate, and components shown as modules may or may not be physical units, may be located in one place, or may be distributed over multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional module in the embodiments of the present invention may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units can be realized in a form of hardware or a form of hardware and a form of software functional modules.
It will be evident to those skilled in the art that the invention is not limited to the details of the foregoing illustrative embodiments, and that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. The present embodiments are, therefore, to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims rather than by the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein. Any reference sign in a claim should not be construed as limiting the claim concerned. Furthermore, it will be obvious that the term "comprising" does not exclude other elements or that the singular does not exclude a plurality. The units or means stated in the invention may also be implemented by one unit or means, either by software or hardware. The terms first, second, etc. are used to denote a name, but not any particular order.
Finally, it should be noted that the above-mentioned embodiments are merely for illustrating the technical solution of the present invention and not for limiting the same, and although the present invention has been described in detail with reference to the preferred embodiments, it should be understood by those skilled in the art that modifications and equivalents may be made to the technical solution of the present invention without departing from the spirit and scope of the technical solution of the present invention.
Claims (8)
1. An electronic signature method based on artificial intelligence, the method comprising:
analyzing the received electronic signature task to obtain configuration information, including: analyzing the message of the electronic signature task to obtain message information carried by the message; acquiring a plurality of preset keywords from the message information, and converting the plurality of preset keywords into a plurality of key value pairs; determining the plurality of key value pairs as configuration information corresponding to the electronic signature task;
Identifying the electronic signature mode in the configuration information comprises the following steps: acquiring a key value corresponding to the electronic signature mode from the configuration information; when the key value corresponding to the electronic signature mode is a preset first keyword, determining that the electronic signature mode in the configuration information is on;
When the electronic signature mode in the configuration information is that a switch is turned on, judging whether the version number of the third party application program in the configuration information accords with the condition of starting a second electronic signature flow;
When the version number of the third party application program in the configuration information accords with the condition for starting the second electronic signature process, determining a corresponding target electronic signature mode based on the configuration information;
and executing the electronic signature of the electronic signature task based on the target electronic signature mode.
2. The electronic signature method as recited in claim 1, wherein the determining whether the version number of the third party application in the configuration information meets a condition for starting a second electronic signature process comprises:
Comparing the version number of the third party application program in the configuration information with a preset version threshold corresponding to the second electronic signature flow;
and when the version number of the third-party application program in the configuration information is larger than or equal to a preset version threshold corresponding to the second electronic signature process, determining that the version number of the third-party application program in the configuration information accords with the condition for starting the second electronic signature process.
3. The electronic signature method as recited in claim 1, wherein determining a corresponding target electronic signature based on the configuration information comprises:
Acquiring an insurance carrier code from the configuration information;
Matching the insuring carrier information corresponding to the insuring carrier code in a preset insuring carrier table;
identifying the type of the insuring carrier corresponding to the insuring carrier information;
When the type of the insuring carrier is a first insuring carrier type, a corresponding target electronic signature mode is obtained from the insuring carrier information; or alternatively
And when the insuring carrier type is the second insuring carrier type, acquiring product line information from the insuring carrier information, and determining a corresponding target electronic signature mode based on the product line information.
4. The electronic signature method as recited in claim 3, wherein said determining a corresponding target electronic signature based on said product line information comprises:
acquiring a product line code from the product line information;
Matching the product line type corresponding to the product line code in a preset product line configuration table;
acquiring corresponding product line configuration information based on the product line type;
And acquiring a target electronic signature mode corresponding to the product line configuration information.
5. The electronic signature method based on artificial intelligence according to claim 4, wherein the method further comprises:
And when the electronic signature mode in the configuration information is determined to be that the switch is closed, starting a first electronic signature process to execute the electronic signature task.
6. An artificial intelligence based electronic signature apparatus for implementing an artificial intelligence based electronic signature method as claimed in any one of claims 1 to 5, the apparatus comprising:
The analysis module is used for analyzing the received electronic signature task to obtain configuration information;
the identification module is used for identifying the electronic signature mode in the configuration information;
The judging module is used for judging whether the version number of the third party application program in the configuration information accords with the condition of starting the second electronic signature flow or not when the electronic signature mode in the configuration information is that the switch is turned on;
the determining module is used for determining a corresponding target electronic signature mode based on the configuration information when the version number of the third-party application program in the configuration information accords with the condition for starting the second electronic signature flow;
and the execution module is used for executing the electronic signature of the electronic signature task based on the target electronic signature mode.
7. An electronic device comprising a processor and a memory, wherein the processor is configured to implement the artificial intelligence based electronic signature method of any one of claims 1 to 5 when executing a computer program stored in the memory.
8. A computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the artificial intelligence based electronic signature method according to any of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210643000.8A CN115037481B (en) | 2022-06-08 | 2022-06-08 | Electronic signature method and device based on artificial intelligence, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210643000.8A CN115037481B (en) | 2022-06-08 | 2022-06-08 | Electronic signature method and device based on artificial intelligence, electronic equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115037481A CN115037481A (en) | 2022-09-09 |
CN115037481B true CN115037481B (en) | 2024-04-16 |
Family
ID=83122570
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210643000.8A Active CN115037481B (en) | 2022-06-08 | 2022-06-08 | Electronic signature method and device based on artificial intelligence, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115037481B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6166805B1 (en) * | 2016-01-28 | 2017-07-19 | 株式会社三井住友銀行 | Electronic signature system, method and program for electronic contract |
CN109547259A (en) * | 2018-12-07 | 2019-03-29 | 东软集团股份有限公司 | Application configuration method, apparatus, storage medium and electronic equipment |
CN110489985A (en) * | 2019-08-21 | 2019-11-22 | 泰康保险集团股份有限公司 | Data processing method, device, computer readable storage medium and electronic equipment |
CN114219527A (en) * | 2021-12-09 | 2022-03-22 | 易保网络技术(上海)有限公司 | Method, device, medium, program product and electronic equipment for generating insurance document |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210319517A1 (en) * | 2015-02-17 | 2021-10-14 | State Farm Mutual Automobile Insurance Company | System and method for remotely obtaining an electronic signature |
WO2018006072A1 (en) * | 2016-06-30 | 2018-01-04 | Clause, Inc. | Systems and method for forming, storing, managing,and executing contracts |
-
2022
- 2022-06-08 CN CN202210643000.8A patent/CN115037481B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6166805B1 (en) * | 2016-01-28 | 2017-07-19 | 株式会社三井住友銀行 | Electronic signature system, method and program for electronic contract |
CN109547259A (en) * | 2018-12-07 | 2019-03-29 | 东软集团股份有限公司 | Application configuration method, apparatus, storage medium and electronic equipment |
CN110489985A (en) * | 2019-08-21 | 2019-11-22 | 泰康保险集团股份有限公司 | Data processing method, device, computer readable storage medium and electronic equipment |
CN114219527A (en) * | 2021-12-09 | 2022-03-22 | 易保网络技术(上海)有限公司 | Method, device, medium, program product and electronic equipment for generating insurance document |
Also Published As
Publication number | Publication date |
---|---|
CN115037481A (en) | 2022-09-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112698971B (en) | Parameter conversion method, device, equipment and medium based on rule engine | |
CN111860522B (en) | Identity card picture processing method, device, terminal and storage medium | |
CN111949708B (en) | Multi-task prediction method, device, equipment and medium based on time sequence feature extraction | |
CN112015663B (en) | Test data recording method, device, equipment and medium | |
CN112948275A (en) | Test data generation method, device, equipment and storage medium | |
CN113435582B (en) | Text processing method and related equipment based on sentence vector pre-training model | |
CN116341523A (en) | Text error correction method, device, computer equipment and storage medium | |
CN114372082B (en) | Data query method and device based on artificial intelligence, electronic equipment and medium | |
CN115037481B (en) | Electronic signature method and device based on artificial intelligence, electronic equipment and medium | |
CN111651452B (en) | Data storage method, device, computer equipment and storage medium | |
CN114201212A (en) | Configuration file processing method and device, computer equipment and storage medium | |
CN112541640A (en) | Resource authority management method and device, electronic equipment and computer storage medium | |
CN114119203B (en) | Resource management and control method and device based on artificial intelligence, electronic equipment and medium | |
CN114239538A (en) | Assertion processing method and device, computer equipment and storage medium | |
CN113434847B (en) | Privacy module processing method and device of application program, electronic equipment and medium | |
CN116108276A (en) | Information recommendation method and device based on artificial intelligence and related equipment | |
CN115242637B (en) | Remote desktop gateway allocation method, computer device and storage medium | |
CN114331661A (en) | Data verification method and device, electronic equipment and storage medium | |
CN113065055B (en) | News information capturing method and device, electronic equipment and storage medium | |
CN112560721B (en) | Non-perception model switching method and device, electronic equipment and storage medium | |
CN110348984B (en) | Automatic credit card data input method and related equipment under different transaction channels | |
CN114741260A (en) | Interface compatibility detection method and device, electronic equipment and storage medium | |
CN116306512A (en) | Channel information processing method, channel information processing device, computer equipment and storage medium | |
CN114840325B (en) | Service data loading method and device, electronic equipment and storage medium | |
CN112132034B (en) | Pedestrian image detection method, device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |