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 PDF

Info

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
Application number
CN202210643000.8A
Other languages
Chinese (zh)
Other versions
CN115037481A (en
Inventor
杨周
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ping An Technology Shenzhen Co Ltd
Original Assignee
Ping An Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ping An Technology Shenzhen Co Ltd filed Critical Ping An Technology Shenzhen Co Ltd
Priority to CN202210643000.8A priority Critical patent/CN115037481B/en
Publication of CN115037481A publication Critical patent/CN115037481A/en
Application granted granted Critical
Publication of CN115037481B publication Critical patent/CN115037481B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3247Cryptographic 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/16Arrangements 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

Electronic signature method and device based on artificial intelligence, electronic equipment and medium
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.
CN202210643000.8A 2022-06-08 2022-06-08 Electronic signature method and device based on artificial intelligence, electronic equipment and medium Active CN115037481B (en)

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)

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

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

Patent Citations (4)

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