CN112949273A - Electronic contract signing method and device, electronic equipment and computer readable medium - Google Patents
Electronic contract signing method and device, electronic equipment and computer readable medium Download PDFInfo
- Publication number
- CN112949273A CN112949273A CN202110239266.1A CN202110239266A CN112949273A CN 112949273 A CN112949273 A CN 112949273A CN 202110239266 A CN202110239266 A CN 202110239266A CN 112949273 A CN112949273 A CN 112949273A
- Authority
- CN
- China
- Prior art keywords
- electronic contract
- signing
- contract service
- service system
- electronic
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 230000008569 process Effects 0.000 claims abstract description 17
- 230000000977 initiatory effect Effects 0.000 claims abstract description 13
- 238000003860 storage Methods 0.000 claims description 16
- 238000011084 recovery Methods 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 4
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 8
- 238000012545 processing Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000012550 audit Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Bioethics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention belongs to the technical field of computer information processing, and provides an electronic contract signing method, an electronic contract signing device, electronic equipment and a computer readable medium. The method comprises the following steps: determining a target electronic contract service system from a plurality of electronic contract service systems according to a score proportion strategy; initiating an electronic contract subscription based on the target electronic contract service system; changing the state of the electronic contract to be signed into the signing process, and uploading the state to the target electronic contract service system; acquiring a signing link by the target electronic contract service system; the subscription link is sent to a customer for subscription to the electronic contract. The electronic contract signing method, the electronic contract signing device, the electronic equipment and the computer readable medium can quickly and accurately select the electronic contract service system for the electronic contract to be signed, so that the integrity, the accuracy and the timeliness of electronic contract signing are ensured, and the overall working efficiency is improved.
Description
Technical Field
The present disclosure relates to the field of computer information processing, and in particular, to an electronic contract signing method, an electronic contract signing apparatus, an electronic device, and a computer readable medium.
Background
An electronic contract is an agreement between two or more parties to establish, alter, terminate property civil rights obligations electronically over an electronic information network. The above definition shows that the electronic contract is an electronically contracted contract, which mainly refers to an electronic agreement that is signed by a party under network conditions in the form of data telegraph, e-mail or the like to define the obligation relationship between both parties and rights, in order to achieve a certain purpose.
The electronic contract between the commercial institutions relates to a large number of contract signing problems at the same time, all parties of the electronic contract complete the contract signing through the transmission of electronic data, and the sending (inputting) of the electronic data of one party can be regarded as an offer; the other party returns the electronic data (receipt) as a commitment. Since electronic data exchange has a function of automatic audit, the process of signing an electronic contract between business institutions is also performed under the operation of a computer through the internet.
The above information disclosed in this background section is only for enhancement of understanding of the background of the disclosure and therefore it may contain information that does not constitute prior art that is already known to a person of ordinary skill in the art.
Disclosure of Invention
In view of this, the present disclosure provides an electronic contract signing method, an electronic contract signing device, an electronic device, and a computer readable medium, which can quickly and accurately select an electronic contract service system for an electronic contract to be signed, thereby ensuring integrity, accuracy, and timeliness of electronic contract signing and improving overall work efficiency.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
According to an aspect of the present disclosure, an electronic contract signing method is provided, which includes: determining a target electronic contract service system from a plurality of electronic contract service systems according to a score proportion strategy, wherein the score proportion strategy is a strategy for determining the target electronic contract service system according to the proportion of the scores of all the electronic contract service systems to the total scores of all the electronic contract service systems; initiating an electronic contract subscription based on the target electronic contract service system; changing the state of the electronic contract to be signed into the signing process, and uploading the state to the target electronic contract service system; acquiring a signing link by the target electronic contract service system; the subscription link is sent to a customer for subscription to the electronic contract.
In an exemplary embodiment of the present disclosure, further comprising: generating scores for a plurality of electronic contract service systems based on states of the plurality of electronic contract service systems; and/or generating scores for the plurality of electronic contract service systems based on the contracted results of the plurality of electronic contracts.
In an exemplary embodiment of the present disclosure, generating scores for a plurality of electronic contract service systems based on states of the plurality of electronic contract service systems includes: setting an initial score for an electronic contract service system; and when the state of the electronic contract service system is a fault, reducing the score of the electronic contract service system.
In an exemplary embodiment of the present disclosure, generating scores for the plurality of electronic contract service systems based on the contracted results of the plurality of electronic contracts includes: setting an initial score for an electronic contract service system; when the signing result of the electronic contract service system is failure, reducing the score of the electronic contract service system; and when the signing result of the electronic contract service system is successful, increasing the score of the electronic contract service system.
In an exemplary embodiment of the present disclosure, generating scores of the plurality of electronic contract service systems based on the contracted results of the plurality of electronic contracts further includes: and when the number of times of failure of the signing result of the electronic contract service system in the preset time is greater than a threshold value, setting the score of the electronic contract service system to be 0.
In an exemplary embodiment of the present disclosure, includes: when the score of the electronic contract service system is set to be 0, changing the state of the electronic contract service system into an offline state; and generating an electronic contract service recovery application and sending the electronic contract service recovery application to the electronic contract service system.
In an exemplary embodiment of the present disclosure, determining a target electronic contract service system from among a plurality of electronic contract service systems according to a score proportion policy includes: obtaining scores of the plurality of electronic contract service systems; calculating the total score of the electronic contract service system; determining a score proportion of each electronic contract service system based on the total scores; and determining a target electronic contract service system from a plurality of electronic contract service systems based on the grading ratio.
In an exemplary embodiment of the disclosure, sending the subscription link to a client for subscription to the electronic contract comprises: and determining the client sent by the signing link from the electronic contract.
In an exemplary embodiment of the present disclosure, further comprising: receiving, by the client, a sign-up success message for the electronic contract; calling the target electronic contract service system based on the signing success message; and performing electronic seal based on the target electronic contract service system to complete the signing of the electronic contract.
In an exemplary embodiment of the present disclosure, includes: and generating an electronic contract to be signed according to a preset template, wherein the electronic contract comprises variables, contents and a signing party.
According to an aspect of the present disclosure, an electronic contract signing apparatus is provided, the apparatus including: the target module is used for determining a target electronic contract service system from a plurality of electronic contract service systems according to the score proportion strategy; the score proportion strategy is a strategy for determining a target electronic contract service system according to the proportion of the scores of all the electronic contract service systems to the total scores of all the electronic contract service systems; the initiating module is used for initiating electronic contract signing based on the target electronic contract service system; the uploading module is used for changing the state of the electronic contract to be signed into the signing and uploading the electronic contract to the target electronic contract service system; the link module is used for acquiring a signing link from the target electronic contract service system; and the signing module is used for sending the signing link to a client to sign the electronic contract.
In an exemplary embodiment of the present disclosure, further comprising: the scoring module is used for generating scores of the plurality of electronic contract service systems based on the states of the plurality of electronic contract service systems; generating scores for the plurality of electronic contract service systems based on the results of the contracting of the plurality of electronic contracts.
According to an aspect of the present disclosure, an electronic device is provided, the electronic device including: one or more processors; storage means for storing one or more programs; when executed by one or more processors, cause the one or more processors to implement a method as above.
According to an aspect of the disclosure, a computer-readable medium is proposed, on which a computer program is stored, which program, when being executed by a processor, carries out the method as above.
According to the electronic contract signing method, the electronic contract signing device, the electronic equipment and the computer readable medium, a target electronic contract service system is determined from a plurality of electronic contract service systems according to a score proportion strategy, wherein the score proportion strategy is a strategy for determining the target electronic contract service system according to the proportion of scores of all electronic contract service systems to total scores; initiating an electronic contract subscription based on the target electronic contract service system; changing the state of the electronic contract to be signed into the signing process, and uploading the state to the target electronic contract service system; acquiring a signing link by the target electronic contract service system; and the signing link is sent to a client to sign the electronic contract, so that an electronic contract service system can be quickly and accurately selected for the electronic contract to be signed, the integrity, accuracy and timeliness of electronic contract signing are further ensured, and the overall working efficiency is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The above and other objects, features and advantages of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings. The drawings described below are merely some embodiments of the present disclosure, and other drawings may be derived from those drawings by those of ordinary skill in the art without inventive effort.
Fig. 1 is a system block diagram illustrating an electronic contract signing method and apparatus according to an exemplary embodiment.
Fig. 2 is a flow chart illustrating a method of electronic contract signing according to an exemplary embodiment.
Fig. 3 is a flow chart illustrating a method of electronic contract signing according to another exemplary embodiment.
Fig. 4 is a flowchart illustrating a method of electronic contract subscription according to another exemplary embodiment.
Fig. 5 is a block diagram illustrating an electronic contract signing apparatus according to an exemplary embodiment.
FIG. 6 is a block diagram illustrating an electronic device in accordance with an example embodiment.
FIG. 7 is a block diagram illustrating a computer-readable medium in accordance with an example embodiment.
Detailed Description
In describing particular embodiments, specific details of structures, properties, effects, or other features are set forth in order to provide a thorough understanding of the embodiments by one skilled in the art. However, it is not excluded that a person skilled in the art may implement the invention in a specific case without the above-described structures, performances, effects or other features.
The flow chart in the drawings is only an exemplary flow demonstration, and does not represent that all the contents, operations and steps in the flow chart are necessarily included in the scheme of the invention, nor does it represent that the execution is necessarily performed in the order shown in the drawings. For example, some operations/steps in the flowcharts may be divided, some operations/steps may be combined or partially combined, and the like, and the execution order shown in the flowcharts may be changed according to actual situations without departing from the gist of the present invention.
The block diagrams in the figures generally represent functional entities and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different network and/or processing unit devices and/or microcontroller devices.
The same reference numerals denote the same or similar elements, components, or parts throughout the drawings, and thus, a repetitive description thereof may be omitted hereinafter. It will be further understood that, although the terms first, second, third, etc. may be used herein to describe various elements, components, or sections, these elements, components, or sections should not be limited by these terms. That is, these phrases are used only to distinguish one from another. For example, a first device may also be referred to as a second device without departing from the spirit of the present invention. Furthermore, the term "and/or", "and/or" is intended to include all combinations of any one or more of the listed items.
To solve the above technical problems, the present invention provides a method for manufacturing a semiconductor device
Fig. 1 is a system block diagram illustrating an electronic contract signing method, apparatus, electronic device, and computer readable medium according to an example embodiment.
As shown in fig. 1, the system architecture 10 may include user devices 101, 102, 103, a network 104, and electronic contract servers 105, 106, 107. The network 104 is used to provide a medium for communication links between the user devices 101, 102, 103 and the electronic contract servers 105, 106, 107. Network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The user may interact with the electronic contract servers 105, 106, 107 over the network 104 using the user devices 101, 102, 103 to receive or send messages, etc. The user devices 101, 102, 103 may have installed thereon various communication client applications, such as e-mail applications, web browser applications, instant messaging tools, mailbox clients, electronic signature software, and the like.
The user devices 101, 102, 103 may be various electronic devices having display screens and supporting web browsing, including but not limited to smart phones, tablet computers, laptop portable computers, desktop computers, and the like.
The electronic contract servers 105, 106, 107 may be servers that provide various services, such as a background management server that provides support for users to utilize the electronic contract signing-like web sites browsed by the user devices 101, 102, 103. The backend management server can process the received electronic contract and feed back the processing result (signed electronic contract) to the user equipment 101, 102, 103.
The user equipment 101, 102, 103 may determine a target electronic contract service system from among the plurality of electronic contract service systems, for example, according to a score proportion policy that refers to a policy for determining the target electronic contract service system according to a proportion of a total score of scores of all electronic contract service systems of scores of each electronic contract service system; the user devices 101, 102, 103 may initiate an electronic contract subscription, e.g., based on the target electronic contract service system; the user devices 101, 102, 103 may change the status of the electronic contract to be signed into signing and upload the electronic contract to the target electronic contract service system, for example; the user devices 101, 102, 103 may, for example, obtain a sign-up link by the target electronic contract service system; the user devices 101, 102, 103 may, for example, send the subscription link to the client for the subscription of the electronic contract.
The user devices 101, 102, 103 may also generate ratings for a plurality of electronic contract service systems, e.g., based on the status of the plurality of electronic contract service systems; and/or generating scores for the plurality of electronic contract service systems based on the contracted results of the plurality of electronic contracts.
It should be noted that the electronic contract signing method provided by the embodiment of the present disclosure may be executed by the user equipment 101, 102, 103, and accordingly, the electronic contract signing apparatus may be provided in the user equipment 101, 102, 103. And the execution end that executes the electronic contract endorsement is generally located in the electronic contract servers 105, 106, 107.
Fig. 2 is a flow chart illustrating a method of electronic contract signing according to an exemplary embodiment. The electronic contract signing method 20 includes at least steps S202 to S210.
As shown in fig. 2, in S202, a target electronic contract service system is determined from among the plurality of electronic contract service systems according to a score proportion policy that a target electronic contract service system is determined according to a proportion of a total score of all electronic contract service systems in terms of a score of each electronic contract service system.
In one embodiment, the scores of the plurality of electronic contract service systems may be obtained, for example; calculating the total score of the electronic contract service system; determining a score proportion of each electronic contract service system based on the total scores; and determining a target electronic contract service system from a plurality of electronic contract service systems based on the grading ratio.
The process of "scoring by the electronic contract service system" will be described in detail in the corresponding embodiment of fig. 3.
In S204, the electronic contract signing is initiated based on the target electronic contract service system. An interface of the target electronic contract is invoked to initiate an electronic contract signing process.
In the target electronic contract interface, key fields may be transmitted to assist in electronic contract signing:
CommonParam (unified call notation);
ContractVarDto (contract variable);
containment attribute (attachment information);
ContractBasicinfo (contract body).
In S206, the status of the electronic contract to be signed is changed to be signed, and the electronic contract is uploaded to the target electronic contract service system. And generating an electronic contract to be signed according to a preset template, wherein the electronic contract comprises variables, contents and a signing party.
In S208, a sign-up link is acquired by the target electronic contract service system.
In S210, the subscription link is sent to the customer for subscription to the electronic contract. The customer sent by the sign-up link may be determined from the electronic contract.
In the electronic contract signing process, contract information can be verified, CA authentication information of a signing party is applied at a supplier, the contract state is changed into signing, a pdf-format contract text is uploaded to the supplier for storage, and a signing link is issued to a client.
According to the electronic contract signing method, a target electronic contract service system is determined from a plurality of electronic contract service systems according to a score proportion strategy, wherein the score proportion strategy is a strategy for determining the target electronic contract service system according to the proportion of scores of all electronic contract service systems to the total scores of all electronic contract service systems; initiating an electronic contract subscription based on the target electronic contract service system; changing the state of the electronic contract to be signed into the signing process, and uploading the state to the target electronic contract service system; acquiring a signing link by the target electronic contract service system; and the signing link is sent to a client to sign the electronic contract, so that an electronic contract service system can be quickly and accurately selected for the electronic contract to be signed, the integrity, accuracy and timeliness of electronic contract signing are further ensured, and the overall working efficiency is improved.
It should be clearly understood that this disclosure describes how to make and use particular examples, but the principles of this disclosure are not limited to any details of these examples. Rather, these principles can be applied to many other embodiments based on the teachings of the present disclosure.
Fig. 3 is a flow chart illustrating a method of electronic contract signing according to another exemplary embodiment. The flow 30 shown in fig. 3 is a detailed description of "generating scores for the plurality of electronic contract service systems".
As shown in fig. 3, in S302, scores of the plurality of electronic contract service systems are generated.
In S304, scores for a plurality of electronic contract service systems are generated based on states of the plurality of electronic contract service systems. More specifically, an initial score can be set for the electronic contract service system; and when the state of the electronic contract service system is a fault, reducing the score of the electronic contract service system.
More specifically, a certain number of tickets may be set for each supplier, which will decrease when the supplier interface fails (e.g., 5 anomalies occur within 5 min), and the contract assigned to this supplier will also decrease synchronously, which will not be available offline when the number of tickets is zero or manually set to an unavailable state.
A provider may also be re-enabled manually or, when the provider contract signing is successful, the provider recovers with a ticket number of +1 up to the maximum value of the ticket number.
In S306, scores of the plurality of electronic contract service systems are generated based on the contracted results of the plurality of electronic contracts. More specifically, setting an initial score for the electronic contract service system; when the signing result of the electronic contract service system is failure, reducing the score of the electronic contract service system; and when the signing result of the electronic contract service system is successful, increasing the score of the electronic contract service system.
The signing result of the electronic contract may be determined based on the return value. More specifically, the meaning of the parameter of the returned object (ResultInfo) is as follows:
name (R) | Type (B) | Description of the invention |
code | int | And returning the identification code: 0 indicates success; non-0 indicates failure |
codeMsg | String | Description of returned message |
data | Object | Contract information ContractInfoentity |
randomcode | String | Random code |
For example, when the number of times of the failure of the electronic contract service system in the subscription result within the preset time is greater than the threshold, the score of the electronic contract service system may be set to 0.
In S308, when the score of the electronic contract service system is set to 0, the status of the electronic contract service system is changed to the offline status. And generating an electronic contract service recovery application and sending the electronic contract service recovery application to the electronic contract service system.
It is worth mentioning that after the supplier goes offline, only the new contract is not distributed to the supplier any more, but the distributed contract is not affected, so that the contract invalidation caused by the switching of the contract suppliers in progress is avoided.
According to the electronic contract signing method disclosed by the invention, the proportion of the contract distributed to a certain supplier can be controlled according to the proportion of the total ticket number occupied by the ticket number of the supplier, and the supplier interface is reasonably called.
According to the electronic contract signing method disclosed by the invention, the grading of the supplier adopts a step-by-step decreasing scheme, so that the unavailability of the supplier cannot be caused for the accidental problem, the supplier can be directly off-line when the frequent distribution is changed, and meanwhile, the system can automatically recover the supplier, so that the manual operation is reduced, and the electronic contract signing method is more convenient;
according to the electronic contract signing method, the signing of the contract in progress can call the interface of the supplier, and the signing is not influenced by the off-line of the supplier.
Fig. 4 is a flowchart illustrating a method of electronic contract subscription according to another exemplary embodiment. The flow 40 shown in fig. 4 is a detailed description of the overall process of the electronic contract signing method.
As shown in fig. 4, in S402, a contract template is created. And the electronic contract management platform configures a contract template according to the actual situation of the business side, such as several contract parties, what contents exist and the like.
In S404, a contract is generated. Creating a contract entity, storing a contracting party corresponding to the contract, storing an accessory and a contract variable of the contract, and finally generating a contract text in a pdf format.
In S406, a subscription is initiated. The method mainly comprises the steps of checking contract information, setting a contract provider, applying for CA authentication information of a signing party at the provider, changing the contract state into signing, uploading a pdf-format contract text to the provider for storage, and issuing a signing link to a client.
In S408, the client signs up. The customer acquires the short message verification code and then fills in the verification code to sign a contract.
In S410, a seal is stamped. And checking whether the contract information is perfect, calling a supplier interface for stamping, calling a contract filing interface again for filing to show that the contract is signed completely, and then downloading the pdf file.
In S412, the contract expires. And automatically changing the contract state into expired by the timing task after the contract expires. Wherein, contract expiration is automatically executed by a timing task, and the executed logic is as follows: and taking out the end dates of all the contracts, if the end date of the contract is the day before the current day, updating the state of the contract to be expired, and simultaneously sending an mq message to inform the service party of subsequent processing.
In the traditional scheme, when a certain supplier has problems, the supplier can only be set to be unavailable by manually configuring the platform, and the state of the interface recovery can only be changed manually to recover the supplier to provide services, so that the manual operation response time is slow, and the operation cost is high. When a certain provider goes offline, all the ongoing operations of the provider cannot respond, and only the interface can be recovered or the contract is deleted first and then a new contract is reinitiated. In the manner of the present disclosure, various deficiencies in the prior art can be avoided.
Those skilled in the art will appreciate that all or part of the steps implementing the above embodiments are implemented as computer programs executed by a CPU. When executed by the CPU, performs the functions defined by the above-described methods provided by the present disclosure. The program may be stored in a computer readable storage medium, which may be a read-only memory, a magnetic or optical disk, or the like.
Furthermore, it should be noted that the above-mentioned figures are only schematic illustrations of the processes involved in the methods according to exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily understood that the processes shown in the above figures are not intended to indicate or limit the chronological order of the processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, e.g., in multiple modules.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
Fig. 5 is a block diagram illustrating an electronic contract signing apparatus according to an exemplary embodiment. As shown in fig. 5, the electronic contract signing apparatus 50 includes: a target module 502, an initiating module 504, an uploading module 506, a linking module 508, a signing module 510, and a scoring module 512.
The target module 502 is used for determining a target electronic contract service system from a plurality of electronic contract service systems according to the score proportion strategy; the score proportion strategy is a strategy for determining a target electronic contract service system according to the proportion of the scores of all the electronic contract service systems to the total scores of all the electronic contract service systems;
the initiating module 504 initiates electronic contract signing based on the target electronic contract service system;
the uploading module 506 is configured to change the state of the electronic contract to be signed into a signing state, and upload the state to the target electronic contract service system;
the link module 508 is configured to obtain a contract link from the target electronic contract service system;
the sign-up module 510 is configured to send the sign-up link to the client for sign-up of the electronic contract.
The scoring module 512 is configured to generate scores of the plurality of electronic contract service systems based on states of the plurality of electronic contract service systems; generating scores for the plurality of electronic contract service systems based on the results of the contracting of the plurality of electronic contracts.
According to the electronic contract signing device, a target electronic contract service system is determined from a plurality of electronic contract service systems according to a score proportion strategy, wherein the score proportion strategy is a strategy for determining the target electronic contract service system according to the proportion of scores of all electronic contract service systems to the total score of all electronic contract service systems; initiating an electronic contract subscription based on the target electronic contract service system; changing the state of the electronic contract to be signed into the signing process, and uploading the state to the target electronic contract service system; acquiring a signing link by the target electronic contract service system; and the signing link is sent to a client to sign the electronic contract, so that an electronic contract service system can be quickly and accurately selected for the electronic contract to be signed, the integrity, accuracy and timeliness of electronic contract signing are further ensured, and the overall working efficiency is improved.
Fig. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, which includes a processor and a memory, where the memory stores a computer-executable program, and when the computer program is executed by the processor, the processor executes a vehicle intelligent assistance pushing method based on rotation angle monitoring.
As shown in fig. 6, the electronic device is in the form of a general purpose computing device. The processor can be one or more and can work together. The invention also does not exclude that distributed processing is performed, i.e. the processors may be distributed over different physical devices. The electronic device of the present invention is not limited to a single entity, and may be a sum of a plurality of entity devices.
The memory stores a computer executable program, typically machine readable code. The computer readable program may be executed by the processor to enable an electronic device to perform the method of the invention, or at least some of the steps of the method.
The memory may include volatile memory, such as Random Access Memory (RAM) and/or cache memory, and may also be non-volatile memory, such as read-only memory (ROM).
Optionally, in this embodiment, the electronic device further includes an I/O interface, which is used for data exchange between the electronic device and an external device. The I/O interface may be a local bus representing one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, and/or a memory storage device using any of a variety of bus architectures.
It should be understood that the electronic device shown in fig. 6 is only one example of the present invention, and elements or components not shown in the above example may be further included in the electronic device of the present invention. For example, some electronic devices further include a display unit such as a display screen, and some electronic devices further include a human-computer interaction element such as a button, a keyboard, and the like. Electronic devices are considered to be covered by the present invention as long as the electronic devices are capable of executing a computer-readable program in a memory to implement the method of the present invention or at least a part of the steps of the method.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, as shown in fig. 7, the technical solution according to the embodiment of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, or a network device, etc.) to execute the above method according to the embodiment of the present disclosure.
The software product may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium include: an electrical connection having one or more wires, a portable disk, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The computer readable storage medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable storage medium may also be any readable medium that is not a readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
The computer readable medium carries one or more programs which, when executed by a device, cause the computer readable medium to perform the functions of: determining a target electronic contract service system from a plurality of electronic contract service systems according to a score proportion strategy, wherein the score proportion strategy is a strategy for determining the target electronic contract service system according to the proportion of the scores of all the electronic contract service systems to the total scores of all the electronic contract service systems; initiating an electronic contract subscription based on the target electronic contract service system; changing the state of the electronic contract to be signed into the signing process, and uploading the state to the target electronic contract service system; acquiring a signing link by the target electronic contract service system; the subscription link is sent to a customer for subscription to the electronic contract.
Those skilled in the art will appreciate that the modules described above may be distributed in the apparatus according to the description of the embodiments, or may be modified accordingly in one or more apparatuses unique from the embodiments. The modules of the above embodiments may be combined into one module, or further split into multiple sub-modules.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
Exemplary embodiments of the present disclosure are specifically illustrated and described above. It is to be understood that the present disclosure is not limited to the precise arrangements, instrumentalities, or instrumentalities described herein; on the contrary, the disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims (14)
1. An electronic contract signing method, comprising:
determining a target electronic contract service system from a plurality of electronic contract service systems according to a score proportion strategy, wherein the score proportion strategy is a strategy for determining the target electronic contract service system according to the proportion of the scores of all the electronic contract service systems to the total scores of all the electronic contract service systems;
initiating an electronic contract subscription based on the target electronic contract service system;
changing the state of the electronic contract to be signed into the signing process, and uploading the state to the target electronic contract service system;
acquiring a signing link by the target electronic contract service system;
the subscription link is sent to a customer for subscription to the electronic contract.
2. The electronic contract signing method of claim 1, further comprising:
generating scores for a plurality of electronic contract service systems based on states of the plurality of electronic contract service systems; and/or
Generating scores for the plurality of electronic contract service systems based on the results of the contracting of the plurality of electronic contracts.
3. The electronic contract signing method of claim 2, wherein generating scores for a plurality of electronic contract service systems based on states of the plurality of electronic contract service systems comprises:
setting an initial score for an electronic contract service system;
and when the state of the electronic contract service system is a fault, reducing the score of the electronic contract service system.
4. The electronic contract signing method of claim 2, wherein generating scores for the plurality of electronic contract service systems based on the signing results of the plurality of electronic contracts comprises:
setting an initial score for an electronic contract service system;
when the signing result of the electronic contract service system is failure, reducing the score of the electronic contract service system;
and when the signing result of the electronic contract service system is successful, increasing the score of the electronic contract service system.
5. The electronic contract signing method of claim 4, wherein generating scores for the plurality of electronic contract service systems based on the signing results of the plurality of electronic contracts further comprises:
and when the number of times of failure of the signing result of the electronic contract service system in the preset time is greater than a threshold value, setting the score of the electronic contract service system to be 0.
6. The electronic contract signing method of claim 5, comprising:
when the score of the electronic contract service system is set to be 0, changing the state of the electronic contract service system into an offline state;
and generating an electronic contract service recovery application and sending the electronic contract service recovery application to the electronic contract service system.
7. The electronic contract signing method of claim 1, wherein determining a target electronic contract service system from a plurality of electronic contract service systems according to a score proportion policy comprises:
obtaining scores of the plurality of electronic contract service systems;
calculating the total score of the electronic contract service system;
determining a score proportion of each electronic contract service system based on the total scores;
and determining a target electronic contract service system from a plurality of electronic contract service systems based on the grading ratio.
8. The electronic contract signing method of claim 1, wherein sending the subscription link to a customer for signing of the electronic contract comprises:
and determining the client sent by the signing link from the electronic contract.
9. The electronic contract signing method of claim 1, further comprising:
receiving, by the client, a sign-up success message for the electronic contract;
calling the target electronic contract service system based on the signing success message;
and performing electronic seal based on the target electronic contract service system to complete the signing of the electronic contract.
10. The electronic contract signing method of claim 1, comprising:
and generating an electronic contract to be signed according to a preset template, wherein the electronic contract comprises variables, contents and a signing party.
11. An electronic contract signing apparatus, comprising:
the target module is used for determining a target electronic contract service system from a plurality of electronic contract service systems according to the score proportion strategy; the score proportion strategy is a strategy for determining a target electronic contract service system according to the proportion of the scores of all the electronic contract service systems to the total scores of all the electronic contract service systems;
the initiating module is used for initiating electronic contract signing based on the target electronic contract service system;
the uploading module is used for changing the state of the electronic contract to be signed into the signing and uploading the electronic contract to the target electronic contract service system;
the link module is used for acquiring a signing link from the target electronic contract service system;
and the signing module is used for sending the signing link to a client to sign the electronic contract.
12. The electronic contract signing apparatus of claim 1, further comprising:
the scoring module is used for generating scores of the plurality of electronic contract service systems based on the states of the plurality of electronic contract service systems; generating scores for the plurality of electronic contract service systems based on the results of the contracting of the plurality of electronic contracts.
13. An electronic device, comprising:
one or more processors;
storage means for storing one or more programs;
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-10.
14. A computer-readable medium, on which a computer program is stored, which, when being executed by a processor, carries out the method according to any one of claims 1-10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110239266.1A CN112949273B (en) | 2021-03-04 | 2021-03-04 | Electronic contract signing method, device, electronic equipment and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110239266.1A CN112949273B (en) | 2021-03-04 | 2021-03-04 | Electronic contract signing method, device, electronic equipment and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112949273A true CN112949273A (en) | 2021-06-11 |
CN112949273B CN112949273B (en) | 2024-04-26 |
Family
ID=76247613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110239266.1A Active CN112949273B (en) | 2021-03-04 | 2021-03-04 | Electronic contract signing method, device, electronic equipment and computer readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112949273B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113538017A (en) * | 2021-08-06 | 2021-10-22 | 上海中通吉网络技术有限公司 | Middle station service system for electronic signing contract and method for electronic signing contract |
CN117880067A (en) * | 2024-01-15 | 2024-04-12 | 北京立夏智能科技有限公司 | Electronic subscription channel configuration method, system, device and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327556A (en) * | 2013-07-04 | 2013-09-25 | 中国人民解放军理工大学通信工程学院 | Dynamic network selection method for optimizing quality of experience (QoE) of user in heterogeneous wireless network |
CN104778623A (en) * | 2015-04-02 | 2015-07-15 | 浙江吉利控股集团有限公司 | Network transaction system for network transaction platform and transaction platform server |
CN105608595A (en) * | 2015-09-24 | 2016-05-25 | 北京华通伟业科技发展有限公司 | Data processing system and method of using supplier management system to execute data processing |
CN105809379A (en) * | 2014-12-30 | 2016-07-27 | 阿里巴巴集团控股有限公司 | Logistics branch evaluation method, device and electronic device |
CN109523342A (en) * | 2018-10-12 | 2019-03-26 | 平安科技(深圳)有限公司 | Service strategy generation method and device, electronic equipment, storage medium |
CN109802926A (en) * | 2017-11-16 | 2019-05-24 | 乐蜜有限公司 | Recommended models method for building up, live broadcasting method and the device of content distributing network |
CN110070264A (en) * | 2019-03-16 | 2019-07-30 | 平安城市建设科技(深圳)有限公司 | Contract evaluation method, platform, equipment and readable storage medium storing program for executing |
CN110069949A (en) * | 2019-04-19 | 2019-07-30 | 浙江鲸腾网络科技有限公司 | A kind of electronic contract signature method, apparatus, equipment and medium |
CN110310076A (en) * | 2018-12-11 | 2019-10-08 | 中国石油天然气股份有限公司 | contract management method and device |
CN110852711A (en) * | 2019-11-05 | 2020-02-28 | 北京字节跳动网络技术有限公司 | Signing method, signing device, storage medium and electronic equipment |
CN111401826A (en) * | 2020-02-14 | 2020-07-10 | 平安科技(深圳)有限公司 | Double-recording method and device for signing electronic contract, computer equipment and storage medium |
-
2021
- 2021-03-04 CN CN202110239266.1A patent/CN112949273B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103327556A (en) * | 2013-07-04 | 2013-09-25 | 中国人民解放军理工大学通信工程学院 | Dynamic network selection method for optimizing quality of experience (QoE) of user in heterogeneous wireless network |
CN105809379A (en) * | 2014-12-30 | 2016-07-27 | 阿里巴巴集团控股有限公司 | Logistics branch evaluation method, device and electronic device |
CN104778623A (en) * | 2015-04-02 | 2015-07-15 | 浙江吉利控股集团有限公司 | Network transaction system for network transaction platform and transaction platform server |
CN105608595A (en) * | 2015-09-24 | 2016-05-25 | 北京华通伟业科技发展有限公司 | Data processing system and method of using supplier management system to execute data processing |
CN109802926A (en) * | 2017-11-16 | 2019-05-24 | 乐蜜有限公司 | Recommended models method for building up, live broadcasting method and the device of content distributing network |
CN109523342A (en) * | 2018-10-12 | 2019-03-26 | 平安科技(深圳)有限公司 | Service strategy generation method and device, electronic equipment, storage medium |
CN110310076A (en) * | 2018-12-11 | 2019-10-08 | 中国石油天然气股份有限公司 | contract management method and device |
CN110070264A (en) * | 2019-03-16 | 2019-07-30 | 平安城市建设科技(深圳)有限公司 | Contract evaluation method, platform, equipment and readable storage medium storing program for executing |
CN110069949A (en) * | 2019-04-19 | 2019-07-30 | 浙江鲸腾网络科技有限公司 | A kind of electronic contract signature method, apparatus, equipment and medium |
CN110852711A (en) * | 2019-11-05 | 2020-02-28 | 北京字节跳动网络技术有限公司 | Signing method, signing device, storage medium and electronic equipment |
CN111401826A (en) * | 2020-02-14 | 2020-07-10 | 平安科技(深圳)有限公司 | Double-recording method and device for signing electronic contract, computer equipment and storage medium |
Non-Patent Citations (2)
Title |
---|
CNDEVNET: "用kintone与外部电子签名服务来管理合同", Retrieved from the Internet <URL:cybozudev.kf5.com/hc/kb/article/1439648> * |
庞珉心: "网约车合同主要问题研究", 《中国优秀硕士学位论文全文数据库》, 15 December 2018 (2018-12-15), pages 117 - 345 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113538017A (en) * | 2021-08-06 | 2021-10-22 | 上海中通吉网络技术有限公司 | Middle station service system for electronic signing contract and method for electronic signing contract |
CN117880067A (en) * | 2024-01-15 | 2024-04-12 | 北京立夏智能科技有限公司 | Electronic subscription channel configuration method, system, device and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112949273B (en) | 2024-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108305072B (en) | Method, apparatus, and computer storage medium for deploying a blockchain network | |
CN112052111B (en) | Processing method, device and equipment for server abnormity early warning and storage medium | |
WO2021055097A1 (en) | Systems and methods of establishing secure passwords using real-time dynamic feedback. | |
CN113435846A (en) | Business process arranging method and device, computer equipment and storage medium | |
CN112949273B (en) | Electronic contract signing method, device, electronic equipment and computer readable medium | |
CN110351672B (en) | Information pushing method and device and electronic equipment | |
CN111400465B (en) | Generation method and device of customer service robot, electronic equipment and medium | |
CN113254445B (en) | Real-time data storage method, device, computer equipment and storage medium | |
CN111242462A (en) | Data processing method and device, computer storage medium and electronic equipment | |
CN112631911A (en) | Automatic testing method and device, computer equipment and storage medium | |
CN112348460A (en) | Resource limit adjusting method and device of cooperative task and electronic equipment | |
CN112860662A (en) | Data blood relationship establishing method and device, computer equipment and storage medium | |
CN112347383A (en) | Sharing link generation method and device and electronic equipment | |
CN112001707A (en) | Business workflow generation method and system based on business data | |
CN111275542A (en) | Loan request processing method, device and system | |
CN103971224A (en) | Signing method and system | |
CN116112457A (en) | Method, device, computer equipment and storage medium for notifying message | |
CN113485902B (en) | Method, device, equipment and computer readable medium for testing service platform | |
CN114968822A (en) | Interface testing method and device, computer equipment and storage medium | |
CN111526184B (en) | Business auditing method and device | |
CN102542337A (en) | Service logic processing method for information system and device | |
CN112819623A (en) | Instant transfer method and device for financial resources and electronic equipment | |
CN113448960A (en) | Method and device for importing form file | |
CN112508698B (en) | User policy triggering method and device and electronic equipment | |
CN114115648B (en) | Data request processing method, device, 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 |