CN112949273B - Electronic contract signing method, device, electronic equipment and computer readable medium - Google Patents
Electronic contract signing method, device, electronic equipment and computer readable medium Download PDFInfo
- Publication number
- CN112949273B CN112949273B CN202110239266.1A CN202110239266A CN112949273B CN 112949273 B CN112949273 B CN 112949273B CN 202110239266 A CN202110239266 A CN 202110239266A CN 112949273 B CN112949273 B CN 112949273B
- Authority
- CN
- China
- Prior art keywords
- electronic contract
- service system
- contract service
- signing
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000000977 initiatory effect Effects 0.000 claims abstract description 13
- 238000011084 recovery Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 230000010365 information processing Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 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
- 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
- 238000012795 verification Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction 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
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
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 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 the fraction duty strategy; initiating an electronic contract subscription based on the target electronic contract service system; changing the state of the electronic contract to be contracted into contracted state and uploading the state to the target electronic contract service system; acquiring a subscription link from the target electronic contract service system; the contracted link is sent to a customer to contract the electronic contract. The electronic contract signing method, the electronic device, the electronic equipment and the computer readable medium can rapidly and accurately select the electronic contract service system for the electronic contract to be signed, further ensure the integrity, the accuracy and the timeliness of the electronic contract signing, and improve the overall working efficiency.
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 device, an electronic apparatus, and a computer readable medium.
Background
An electronic contract is an agreement between two or more parties in the form of an electronic agreement between them to establish, alter, terminate, or terminate a property civil right obligation relationship. As can be seen from the above definition, an electronic contract is an electronically contracted contract, which mainly refers to an electronic agreement in which parties are in clear obligations of both rights in the form of data messages, emails, etc. under network conditions in order to achieve a certain purpose.
The electronic contract between commercial institutions relates to the problem of signing a large number of contracts at the same time, parties of the electronic contract all complete signing the contract 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 sends back the electronic data (receipt) as promise. Since the electronic data exchange has a function of automatically checking, the process of signing the electronic contract between the commercial establishments is also completed under the operation of the computer through the internet.
The above information disclosed in the background section is only for enhancement of understanding of the background of the disclosure and therefore it may include information that does not form the prior art that is already known to a person of ordinary skill in the art.
Disclosure of Invention
In view of this, the disclosure provides an electronic contract signing method, an electronic device, an electronic apparatus, and a computer readable medium, which can rapidly and accurately select an electronic contract service system for an electronic contract to be signed, thereby ensuring the integrity, accuracy, and timeliness of the electronic contract signing, and improving the overall working efficiency.
Other features and advantages of the present disclosure will be apparent from the following detailed description, or may be learned in part by the 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 duty ratio strategy, wherein the score duty ratio strategy refers to a strategy for determining the target electronic contract service system according to the duty ratio of the score of each electronic contract service system 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 contracted into contracted state and uploading the state to the target electronic contract service system; acquiring a subscription link from the target electronic contract service system; the contracted link is sent to a customer to contract 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 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.
In one exemplary embodiment of the present disclosure, generating scores for a plurality of electronic contract service systems based on the status of the plurality of electronic contract service systems includes: setting an initial score 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.
In one 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 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.
In an exemplary embodiment of the present disclosure, generating the scores of the plurality of electronic contract service systems based on the contracted results of the plurality of electronic contracts further includes: and setting the score of the electronic contract service system to 0 when the signing result of the electronic contract service system is that the number of times of failure is larger than a threshold value within the preset time.
In one exemplary embodiment of the present disclosure, there is provided: when the score of the electronic contract service system is set to 0, changing the state of the electronic contract service system into a 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 one exemplary embodiment of the present disclosure, determining a target electronic contract service system from a plurality of electronic contract service systems according to a fractional duty strategy includes: obtaining scores of the plurality of electronic contract service systems; calculating a total score of the electronic contract service system; determining a scoring duty cycle for each electronic contract service system based on the total scoring; a target electronic contract service system is determined from the plurality of electronic contract service systems based on the scoring duty cycle.
In one exemplary embodiment of the present disclosure, sending the subscription link to a customer to conduct the subscription of the electronic contract includes: and determining the clients sent by the signing links in 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; invoking the target electronic contract service system based on the signing success message; and performing electronic stamping based on the target electronic contract service system to complete signing of the electronic contract.
In one exemplary embodiment of the present disclosure, there is provided: and generating an electronic contract to be contracted according to a preset template, wherein the electronic contract comprises variables, contents and contracted parties.
According to an aspect of the present disclosure, there is provided an electronic contract signing 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 duty ratio strategy; the score duty ratio strategy refers to a strategy for determining a target electronic contract service system according to the duty ratio of the score of each electronic contract service system to the total score of all 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 state and uploading the state to the target electronic contract service system; the link module is used for acquiring a subscription link from the target electronic contract service system; and the signing module is used for sending the signing link to a client to sign up the electronic contract.
In an exemplary embodiment of the present disclosure, further comprising: a scoring module for generating scores for a plurality of electronic contract service systems based on the status of the plurality of electronic contract service systems; and generating scores of the plurality of electronic contract service systems based on the signing results of the plurality of electronic contracts.
According to an aspect of the present disclosure, there is provided an electronic device including: one or more processors; a storage means for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors are caused to implement the methods as described above.
According to an aspect of the present disclosure, a computer-readable medium is presented, on which a computer program is stored, which program, when being executed by a processor, implements a method as described 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 duty ratio strategy, wherein the score duty ratio strategy refers to a strategy for determining the target electronic contract service system according to the score of each electronic contract service system in 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 contracted into contracted state and uploading the state to the target electronic contract service system; acquiring a subscription link from the target electronic contract service system; the signing link is sent to the customer to sign the electronic contract, so that an electronic contract service system can be rapidly and accurately selected for the electronic contract to be signed, the integrity, the accuracy and the timeliness of the signing of the electronic contract 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 examples of the present disclosure and other drawings may be obtained from these drawings without inventive effort for a person of ordinary skill in the art.
Fig. 1 is a system block diagram illustrating an electronic contract signing method and apparatus according to an example embodiment.
Fig. 2 is a flow chart illustrating an electronic contract signing method in accordance with an exemplary embodiment.
Fig. 3 is a flowchart illustrating an electronic contract signing method in accordance with another example embodiment.
Fig. 4 is a flowchart illustrating an electronic contract signing method in accordance with another example embodiment.
Fig. 5 is a block diagram illustrating an electronic contract signing apparatus in accordance with an example embodiment.
Fig. 6 is a block diagram of an electronic device, according to an example embodiment.
Fig. 7 is a block diagram of a computer-readable medium shown according to an example embodiment.
Detailed Description
In describing particular embodiments, specific details of construction, performance, effects, or other features are set forth in order to provide a thorough understanding of the embodiments by those skilled in the art. It is not excluded that one skilled in the art may implement the present invention in a particular case in a solution that does not include the structures, properties, effects, or other characteristics described above.
The flow diagrams in the figures are merely exemplary flow illustrations and do not represent that all of the elements, operations, and steps in the flow diagrams must be included in the aspects of the present invention, nor that the steps must be performed in the order shown in the figures. For example, some operations/steps in the flowcharts may be decomposed, some operations/steps may be combined or partially combined, etc., and the order of execution 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. That is, the functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different network and/or processing unit means and/or microcontroller means.
The same reference numerals in the drawings denote the same or similar elements, components or portions, and thus repeated descriptions of the same or similar elements, components or portions may be omitted hereinafter. It will be further understood that, although the terms first, second, third, etc. may be used herein to describe various devices, elements, components or portions, these devices, elements, components or portions should not be limited by these terms. That is, these phrases are merely intended to distinguish one from the other. For example, a first device may also be referred to as a second device without departing from the spirit of the invention. Furthermore, the term "and/or," "and/or" is meant to include all combinations of any one or more of the items listed.
In order to solve the above technical problems, the present invention provides
Fig. 1 is a system block diagram of 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 the medium used to provide the communication links between the user devices 101, 102, 103 and the electronic contract servers 105, 106, 107. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, among others.
A 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. Various communication client applications, such as electronic syndication type applications, web browser applications, instant messaging tools, mailbox clients, electronic signature software, etc., may be installed on the user devices 101, 102, 103.
The user devices 101, 102, 103 may be a variety of electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The electronic contract servers 105, 106, 107 may be servers providing various services, such as a background management server providing support for electronic contract signing class websites browsed by users using the user devices 101, 102, 103. The background management server may process the received electronic contract and feed back the processing result (signed electronic contract) to the user devices 101, 102, 103.
The user device 101, 102, 103 may determine the target electronic contract service system from among the plurality of electronic contract service systems, for example, according to a score duty cycle policy, which refers to a policy of determining the target electronic contract service system according to a duty cycle of a score of each electronic contract service system to a total score of all electronic contract service systems; the user device 101, 102, 103 may initiate an electronic contract subscription, e.g. based on the target electronic contract service system; the user equipment 101, 102, 103 may change the state of the electronic contract to be contracted into contracted, for example, and upload the state to the target electronic contract service system; the user device 101, 102, 103 may for example obtain a subscription link from the target electronic contract service system; the user device 101, 102, 103 may, for example, send the subscription link to a customer to make a subscription to the electronic contract.
The user device 101, 102, 103 may also generate scores 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 devices 101, 102, 103, and accordingly, the electronic contract signing device may be disposed in the user devices 101, 102, 103. While the execution side that proposes to execute the electronic contract endorsement is typically located in the electronic contract servers 105, 106, 107.
Fig. 2 is a flow chart illustrating an electronic contract signing method in accordance with an exemplary embodiment. The electronic contract signing method 20 at least includes steps S202 to S210.
As shown in fig. 2, in S202, a target electronic contract service system is determined from among a plurality of electronic contract service systems according to a score duty policy, which is a policy in which the target electronic contract service system is determined according to a ratio of scores of each electronic contract service system to a total score of all electronic contract service systems.
In one embodiment, scores for the plurality of electronic contract service systems may be obtained, for example; calculating a total score of the electronic contract service system; determining a scoring duty cycle for each electronic contract service system based on the total scoring; a target electronic contract service system is determined from the plurality of electronic contract service systems based on the scoring duty cycle.
The process of scoring the electronic contract service system will be described in detail in the corresponding embodiment of fig. 3.
In S204, an electronic contract signing is initiated based on the target electronic contract service system. The 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 designation);
ContractVarDto (contract variables);
ContractAttachment (accessory information);
ContractBasicInfo (contract body).
In S206, the state of the electronic contract to be contracted is changed into contracted state, and is uploaded to the target electronic contract service system. And generating an electronic contract to be contracted according to a preset template, wherein the electronic contract comprises variables, contents and contracted parties.
In S208, a subscription link is acquired by the target electronic contract service system.
In S210, the subscription link is sent to the customer to make a subscription to the electronic contract. The clients sent by the subscription links may be determined from the electronic contract.
In the electronic contract signing process, contract information can be checked, CA authentication information of a signing party is applied for at a provider, the contract state is changed into a contract, a pdf format contract text is uploaded to the provider for storage, and the contract is issued and linked 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 fraction duty ratio strategy, wherein the fraction duty ratio strategy refers to a strategy for determining the target electronic contract service system according to the duty ratio of the score of each electronic contract service system 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 contracted into contracted state and uploading the state to the target electronic contract service system; acquiring a subscription link from the target electronic contract service system; the signing link is sent to the customer to sign the electronic contract, so that an electronic contract service system can be rapidly and accurately selected for the electronic contract to be signed, the integrity, the accuracy and the timeliness of the signing of the electronic contract 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 flowchart illustrating an electronic contract signing method in accordance with another example embodiment. The flow 30 shown in fig. 3 is a detailed description of "generate scores for the plurality of electronic contract service systems".
As shown in fig. 3, in S302, scores for the plurality of electronic contract service systems are generated.
In S304, scores for a plurality of electronic contract service systems are generated based on the status of the plurality of electronic contract service systems. More specifically, an initial score may 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, each vendor may be provided with a certain number of tickets, which will decrease when the vendor interface fails (e.g., 5 anomalies may occur within 5 minutes), while the contracts assigned to that vendor will decrease synchronously, and which will be unavailable offline when the number of tickets is zero or manually set to an unavailable state.
A certain vendor may also be manually re-enabled or when there is a successful signing of a vendor contract, the vendor resumes with ticket number +1 until the ticket number is maximum.
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, an initial score is set 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 can be determined according to the returned value. More specifically, the parameter meaning of the returned object (ResultInfo) is as follows:
Name of the name | Type(s) | Description of the invention |
code | int | And (5) returning an identification code: 0 represents success; a value other than 0 indicates failure |
codeMsg | String | Returning message descriptions |
data | Object | Contract information ContractInfoEntity |
randomcode | String | Random code |
For example, when the number of times that the signing result of the electronic contract service system fails within the preset time is greater than a 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 state of the electronic contract service system is changed to the off-line state. An electronic contract service recovery application may also be generated and sent to the electronic contract service system.
It should be noted that after the provider goes offline, only new contracts are no longer allocated to the provider, but the allocated contracts are not affected, so that the contract invalidation caused by the switching of the contract provider in progress is avoided.
According to the electronic contract signing method, the proportion of contracts distributed to a certain provider can be controlled according to the proportion of total ticket numbers occupied by the ticket numbers of the provider, and the provider interface is reasonably invoked.
According to the electronic contract signing method disclosed by the invention, the grading of the suppliers adopts a step-by-step descending scheme, so that the suppliers cannot be unavailable due to sporadic problems, the suppliers can be directly disconnected when the suppliers become frequent, and meanwhile, the system can automatically recover the suppliers, so that manual operation is reduced, and the electronic contract signing method is more convenient;
according to the electronic contract signing method of the present disclosure, the signing of the ongoing contract will call the interface of the provider without being affected by the offline of the provider.
Fig. 4 is a flowchart illustrating an electronic contract signing method in accordance with another example 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. The electronic contract management platform carries out configuration of contract templates according to the actual conditions of the service side, such as contract signing of several parties, content and the like.
In S404, a contract is generated. And creating a contract entity, storing a contract signing party corresponding to the contract, storing an attachment of the contract and a contract variable, and finally generating a contract text in pdf format.
In S406, a subscription is initiated. The method mainly comprises the steps of checking contract information, setting contract suppliers, applying CA authentication information of signing parties at the suppliers, changing contract states into signing, uploading contract texts in pdf format to the suppliers for storage, and issuing signing links to clients.
In S408, the client signs up. And the client acquires the short message verification code and fills in the verification code to sign.
In S410, stamping. And (3) checking whether the contract information is perfect, calling a supplier interface to seal, calling a contract archiving interface again to archive and showing that the contract is signed, and then downloading the pdf file.
In S412, the contract expires. The contract status is automatically changed to expired by the timing task after the contract expires. Wherein, the contract expiration is automatically executed by the timing task, and the execution logic is as follows: and taking out the ending date of all the contracts, if the ending date of the contract is the day before today, updating the state of the contract to be expired, and simultaneously sending an mq message to inform a business party for subsequent processing.
In the traditional scheme, when a certain provider has a problem, the provider can only be manually configured to be unavailable through the platform, and the service provided by the provider can only be recovered through manually changing the state for interface recovery, so that the response time of manual operation is slow, and the operation cost is high. When a certain provider goes offline, it will cause that all ongoing operations of the provider cannot respond, and only the interface can be waited for to recover or delete the contract before restarting the new contract. By means of the method, various defects in the prior art can be avoided.
Those skilled in the art will appreciate that all or part of the steps implementing the above described embodiments are implemented as a computer program executed by a CPU. The above-described functions defined by the above-described methods provided by the present disclosure are performed when the computer program is executed by a CPU. The program may be stored in a computer readable storage medium, which may be a read-only memory, a magnetic disk or an optical disk, etc.
Furthermore, it should be noted that the above-described figures are merely illustrative of the processes involved in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily appreciated that the processes shown in the above figures do not indicate or limit the temporal order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, among a plurality of modules.
The following are device embodiments of the present disclosure that may be used to perform method embodiments of the present disclosure. For details not disclosed in the embodiments of the apparatus of the present disclosure, please refer to the embodiments of the method of the present disclosure.
Fig. 5 is a block diagram illustrating an electronic contract signing apparatus in accordance with an example embodiment. As shown in fig. 5, the electronic contract signing apparatus 50 includes: the system comprises 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 configured to determine a target electronic contract service system from a plurality of electronic contract service systems according to a score duty strategy; the score duty ratio strategy refers to a strategy for determining a target electronic contract service system according to the duty ratio of the score of each electronic contract service system to the total score of all electronic contract service systems;
an initiation module 504 initiates an electronic contract subscription based on the target electronic contract service system;
the uploading module 506 is configured to change a state of an electronic contract to be signed into a sign, and upload the state to the target electronic contract service system;
The link module 508 is used for acquiring a subscription link from the target electronic contract service system;
The signing module 510 is configured to send the signing link to a customer to sign up for the electronic contract.
The scoring module 512 is configured to generate scores for a plurality of electronic contract service systems based on the status of the plurality of electronic contract service systems; and generating scores of the plurality of electronic contract service systems based on the signing results 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 duty ratio strategy, wherein the score duty ratio strategy is a strategy for determining the target electronic contract service system according to the ratio of the score of each electronic contract service system to the total score 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 contracted into contracted state and uploading the state to the target electronic contract service system; acquiring a subscription link from the target electronic contract service system; the signing link is sent to the customer to sign the electronic contract, so that an electronic contract service system can be rapidly and accurately selected for the electronic contract to be signed, the integrity, the accuracy and the timeliness of the signing of the electronic contract are further ensured, and the overall working efficiency is improved.
Fig. 6 is a schematic structural view of an electronic device according to an embodiment of the present invention, the electronic device including a processor and a memory for storing a computer-executable program, which when executed by the processor, performs a vehicle intelligent power assist 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 may be one or a plurality of processors and work cooperatively. The invention does not exclude that the distributed processing is performed, i.e. the processor may be distributed among different physical devices. The electronic device of the present invention is not limited to a single entity, but 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 executable by the processor to enable an electronic device to perform the method, or at least some of the steps of the method, of the present invention.
The memory includes volatile memory, such as Random Access Memory (RAM) and/or cache memory, and may 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 exchanging data between the electronic device and an external device. The I/O interface may be a 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, or a local bus 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 the electronic device of the present invention may further include elements or components not shown in the above examples. For example, some electronic devices further include a display unit such as a display screen, and some electronic devices further include a man-machine interaction element such as a button, a keyboard, and the like. The electronic device may be considered as covered by the invention as long as the electronic device is capable of executing a computer readable program in a memory for carrying out the method or at least part of the steps of the method.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or may be implemented in software in combination with the necessary hardware. Thus, as shown in fig. 7, 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 (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and includes several instructions to cause a computing device (may be a personal computer, a server, or a network device, etc.) to perform the above-described method according to the embodiments 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. The readable storage medium can be, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk 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 data signal propagated in baseband or as part of a carrier wave, with readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A readable storage medium may also be any readable medium 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 of 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, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, 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., connected via the Internet using an Internet service provider).
The computer-readable medium carries one or more programs, which when executed by one of the devices, 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 duty ratio strategy, wherein the score duty ratio strategy refers to a strategy for determining the target electronic contract service system according to the duty ratio of the score of each electronic contract service system 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 contracted into contracted state and uploading the state to the target electronic contract service system; acquiring a subscription link from the target electronic contract service system; the contracted link is sent to a customer to contract the electronic contract.
Those skilled in the art will appreciate that the modules may be distributed throughout several devices as described in the embodiments, and that corresponding variations may be implemented in one or more devices that are unique to the embodiments. The modules of the above embodiments may be combined into one module, or may be further split into a plurality of sub-modules.
From the above description of embodiments, those skilled in the art will readily appreciate that the example embodiments described herein may be implemented in software, or in combination with the necessary hardware. Thus, the technical solutions 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 (may be a CD-ROM, a U-disk, a mobile hard disk, etc.) or on a network, and include several instructions to cause a computing device (may be a personal computer, a server, a mobile terminal, or a network device, etc.) to perform 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 this disclosure is not limited to the particular arrangements, instrumentalities and methods of implementation 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 (11)
1. An electronic contract signing method, characterized by comprising:
setting an initial score for the electronic contract service system;
generating a score for the electronic contract service system based on the status of the electronic contract service system; and/or
Generating a score of the electronic contract service system based on the signing result of the electronic contract;
When the state of the electronic contract service system is a fault, reducing the score of the electronic contract service system;
Determining a target electronic contract service system from a plurality of electronic contract service systems according to a score duty ratio strategy, wherein the score duty ratio strategy refers to a strategy for determining the target electronic contract service system according to the duty ratio of the score of each electronic contract service system 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 contracted into contracted state and uploading the state to the target electronic contract service system;
acquiring a subscription link from the target electronic contract service system;
the contracted link is sent to a customer to contract the electronic contract.
2. The electronic contract signing method of claim 1, wherein generating a score 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 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.
3. The electronic contract signing method of claim 2, wherein generating a score for the plurality of electronic contract service systems based on the signing results of the plurality of electronic contracts, further comprises:
and setting the score of the electronic contract service system to 0 when the signing result of the electronic contract service system is that the number of times of failure is larger than a threshold value within the preset time.
4. The electronic contract signing method as set forth in claim 3, including:
when the score of the electronic contract service system is set to 0, changing the state of the electronic contract service system into a offline state;
and generating an electronic contract service recovery application and sending the electronic contract service recovery application to the electronic contract service system.
5. The electronic contract signing method of claim 1, wherein determining a target electronic contract service system from among a plurality of electronic contract service systems based on a fractional duty strategy comprises:
obtaining scores of the plurality of electronic contract service systems;
calculating a total score of the electronic contract service system;
determining a scoring duty cycle for each electronic contract service system based on the total scoring;
a target electronic contract service system is determined from the plurality of electronic contract service systems based on the scoring duty cycle.
6. The electronic contract signing method of claim 1, wherein sending the signing link to a customer to conduct the signing of the electronic contract comprises:
And determining the clients sent by the signing links in the electronic contract.
7. The electronic contract signing method of claim 1, further comprising:
Receiving, by the client, a sign-up success message for the electronic contract;
Invoking the target electronic contract service system based on the signing success message;
And performing electronic stamping based on the target electronic contract service system to complete signing of the electronic contract.
8. The electronic contract signing method as set forth in claim 1, including:
And generating an electronic contract to be contracted according to a preset template, wherein the electronic contract comprises variables, contents and contracted parties.
9. An electronic contract signing device, characterized by comprising:
the scoring module is used for setting initial scoring for the electronic contract service system; generating a score for the electronic contract service system based on the status of the electronic contract service system; and/or generating a score for the electronic contract service system based on the signing result of the electronic contract; when the state of the electronic contract service system is a fault, reducing the score of the electronic contract service system;
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 duty ratio strategy; the score duty ratio strategy refers to a strategy for determining a target electronic contract service system according to the duty ratio of the score of each electronic contract service system to the total score of all 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 state and uploading the state to the target electronic contract service system;
The link module is used for acquiring a subscription link from the target electronic contract service system;
And the signing module is used for sending the signing link to a client to sign up the electronic contract.
10. An electronic device, comprising:
One or more processors;
A storage means for storing one or more programs;
When executed by the one or more processors, causes the one or more processors to implement the method of any of claims 1-8.
11. A computer readable medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements the method according to any of claims 1-8.
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 CN112949273A (en) | 2021-06-11 |
CN112949273B true 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) |
Families Citing this family (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 (1)
Title |
---|
网约车合同主要问题研究;庞珉心;《中国优秀硕士学位论文全文数据库》;20181215;G117-345 * |
Also Published As
Publication number | Publication date |
---|---|
CN112949273A (en) | 2021-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108305072B (en) | Method, apparatus, and computer storage medium for deploying a blockchain network | |
CN108551437B (en) | Method and apparatus for authenticating information | |
CN109347855B (en) | Data access method, device, system, electronic design and computer readable medium | |
US20210081524A1 (en) | Systems and methods of establishing secure passwords using real-time dynamic feedback. | |
CN112949273B (en) | Electronic contract signing method, device, electronic equipment and computer readable medium | |
CN112052111B (en) | Processing method, device and equipment for server abnormity early warning and storage medium | |
CN110351672B (en) | Information pushing method and device and electronic equipment | |
CN104572263A (en) | Page data interaction method, related device and system | |
CN113254445B (en) | Real-time data storage method, device, computer equipment and storage medium | |
CN111400465B (en) | Generation method and device of customer service robot, electronic equipment and medium | |
CN112631911A (en) | Automatic testing method and device, computer equipment and storage medium | |
CN111242462A (en) | Data processing method and device, computer storage medium and electronic equipment | |
CN112346803A (en) | Remote assistance method, device and system and electronic equipment | |
CN112348460A (en) | Resource limit adjusting method and device of cooperative task and electronic equipment | |
CN110333866B (en) | Method and device for generating receiving page and electronic equipment | |
CN112015979A (en) | Method and device for sending information to target crowd and electronic equipment | |
CN114900379A (en) | Message notification method and device, electronic equipment and storage medium | |
CN112347383A (en) | Sharing link generation method and device and electronic equipment | |
CN111275542A (en) | Loan request processing method, device and system | |
CN115175183B (en) | Authentication method and authentication device based on 5G message | |
CN116112457A (en) | Method, device, computer equipment and storage medium for notifying message | |
CN105590379A (en) | POS terminal and method executed therein | |
CN114968822A (en) | Interface testing method and device, computer equipment and storage medium | |
CN115330396A (en) | Payment state acquisition method and device, computer equipment and storage medium | |
CN112819623A (en) | Instant transfer method and device for financial resources and electronic equipment |
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 |