Electronic contract signing system
By designing an electronic contract signing system, the information verification and identity interaction of both parties to the contract are realized, and the target contract is generated and stored. This solves the security and management efficiency problems of enterprises when signing contracts related to commercial secrets, and achieves efficient and safe contract signing and manage.
Patent Information
- Application Number
- CN202411477609.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-22
- Publication Date
- 2025-01-21
AI Technical Summary
When existing companies sign electronic contracts related to trade secrets, it is difficult for them to ensure the security and efficiency of the contract, especially in online and offline meeting scenarios.
An electronic contract signing system is designed. Through the verification control unit and the contract generation unit, the verification of the information of the contract signing parties and the interaction of identity information are realized. The target contract is generated through the signature management module and the text synthesis module and stored on the server.
The system signed the identity information of each participant through online and offline contracts to ensure the protection of business secrets and improve the efficiency and security of contract signing and management.
Smart Images

Figure CN119341818A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic signature systems, and in particular to an electronic contract signing system. Background Art
[0002] The electronic contract signing system uses a third-party electronic certification service agency established in accordance with the law to identify the identity of the contract party and issue a digital certificate to identify its identity for electronic contract signing. At the same time, it uses a digital signature cryptographic algorithm that meets the requirements of the National Cryptography Administration to realize the electronic signature of the contract party. The electronic signature cryptographic operation uses commercial cryptographic model products licensed by the National Cryptography Administration to ensure the security and reliability of the electronic signature.
[0003] The existing electronically signed online contracts are actually not complicated. They are mainly divided into the following steps: the first step is to choose a reliable electronic contract platform; the second step is to complete the real-name authentication; the third step is to initiate the contract signing. Next, stamp and sign and send it to the other party. After receiving the signing notice, the other party will enter the platform to review the content and verify the willingness, and finally complete the stamp. After all relevant parties have signed, the contract will usually be automatically saved and locked to prevent subsequent modifications. All signatories will also receive a copy of the signed contract.
[0004] However, the signing of contracts related to trade secrets will have a huge impact on the company once they are leaked. Companies usually require relevant personnel to sign contracts or agreements internally. As the company grows with more and more people, more business activities are carried out online. When conducting technical meetings on trade secrets online, it is necessary to prevent the relevant videos from being leaked or the attendees from being impersonated by other unknown persons. Therefore, the signing of contracts is used to endorse the security of meetings related to trade secrets. At the same time, the signing and management of confidentiality agreements and the protection of trade secrets are the focus of more and more companies. Therefore, our company proposes an electronic contract signing system to address the above issues. Summary of the invention
[0005] The present invention provides an electronic contract signing system to solve the problem that when signing electronic contracts related to trade secrets within existing enterprises, the confidential content related to trade secrets is not suitable for signing on a third-party electronic contract platform, resulting in high difficulty in signing and managing contracts related to trade secrets.
[0006] To solve the above-mentioned purpose, the technical solution adopted by the present invention is as follows: an electronic contract signing system, including a server, a user terminal, a verification control unit, and a contract generation unit; the user terminal includes a sending end and a signing end;
[0007] The verification control unit includes an instruction verification module and an information authorization module;
[0008] The instruction verification module is used for the signing end to receive the contract signing verification instruction sent by the sending end, and after sending the signing end's unique identification certificate to the sending end, to verify whether the information of the contract signing parties is correct based on the unique identification certificate and the contract signing instruction of the sending end; when the information of the contract signing parties is correct, the identity information of the sending end is displayed to the signing end;
[0009] An information authorization module is used to send the identity information of the signing end to the sending end, and the sending end sends the template of the electronic contract to the contract generation unit after receiving the identity information;
[0010] The contract generation unit includes a signature management module and a text synthesis module;
[0011] The signature management module is used to retrieve the corresponding electronic signature according to the identity information of the signing end;
[0012] The text synthesis module is used to generate a corresponding target contract after processing the electronic contract template according to the obtained electronic signature, and send the identity information of the signing end and the target contract to the sending end, and store the target contract information in the server.
[0013] The principle and advantage of this solution are as follows: when in use, the user signs an electronic contract through the user terminal. When initiating the signing of an electronic contract for a meeting related to business secrets, a contract signing verification instruction is generated by the sending end that initiates the contract signing. The participating parties serve as signing ends. The instruction verification module verifies the correctness of the unique identification certificate of the signing end and the contract signing verification instruction to complete the verification of the information of both parties. Then, the identity information of both parties to the contract is exchanged through the information authorization module, and the electronic contract template is sent to the signatory for signing. The signature management module retrieves the corresponding signature according to the identity information of the signatory. The text synthesis module processes the electronic signature and the contract template to produce a target contract, and the target contract is stored on the server after completion.
[0014] Compared with the existing technology, it is difficult for existing enterprises to quickly complete the contract signing and endorsement for online and offline meetings related to trade secrets. When signing the online meeting contract, the online meeting is for the people related to the trade secret meeting, and the signing needs to be completed in the form of an electronic contract. This solution verifies the identity information of each participant through the contract signing, and at the same time reminds the participants of the importance of the meeting, and the contract signing process is all carried out electronically, and the relevant contract information is directly stored on the server to ensure efficient signing and management of trade secret related contracts.
[0015] Further, the instruction verification module includes a QR code generation module and a verification code generation module;
[0016] A QR code generation module is used to generate a QR code-style contract signing verification instruction based on the identity information of the sender. After the signing end scans the QR code, it sends the unique identification certificate to the sender for verification;
[0017] The verification code generation module is used to generate a multi-digit verification code as a contract signing verification instruction. When the signing end sends the same verification code to the sending end, the unique identification certificate is sent to the sending end for verification.
[0018] Through the QR code, in offline meeting scenarios, the signing end can simply scan the code to start the electronic contract signing process. Through the verification code, after direct online notification, each signing end can enter the verification code to start the electronic contract signing process.
[0019] Further, the information authorization module includes an image generation module and an image verification module;
[0020] An image generation module, used to obtain the image information of the holder of the signing end through the user terminal;
[0021] The image verification module is used to compare and verify the obtained image information with the image information stored by the signing end holder in the server. If the verification is successful, the image information of the signing end is bound to the electronic contract template sent by the sending end, and the information is stored in the server; if the verification fails, an abnormal information is sent to the sending end.
[0022] The image information of the person holding the signature is compared with the information in the server to verify that the person who signed the contract is the person himself.
[0023] Furthermore, the signature management module includes a signature customization module, a contract identification module, and a contract classification module;
[0024] The signature customization module is used to input a handwritten signature or a name seal or a finger fingerprint through the user terminal according to the needs of the signing end, or to input a round seal through the user terminal according to the needs of the sending end;
[0025] The contract recognition module is used to recognize contract documents through OCR recognition technology.
[0026] You can set multiple signatures through the signature customization module and call them when needed. You can also scan printed paper contracts through the OCR function.
[0027] Furthermore, it also includes an abnormal monitoring module, which is used to allocate permissions according to the identity information of different signing ends. The permissions include the scope of electronic signature retrieval of the signing end. When abnormal information is received, the permissions are closed or partially restricted.
[0028] When an error occurs in the image information comparison, the abnormal monitoring module receives the abnormal information and restricts the access authority of the electronic signature to prevent the electronic signature from being abused.
[0029] Furthermore, the contract generation unit also includes an on-chain module; the on-chain module is used to bind the target contract with the identity information of the signing end and the sending end and store it on the blockchain system of the peripheral device.
[0030] The target contract is put on the blockchain to ensure that it is traceable and tamper-proof. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 It is a schematic structural diagram of an embodiment of the present invention. DETAILED DESCRIPTION
[0032] The following is further described in detail through specific implementation methods:
[0033] An electronic contract signing system includes a server, a user terminal, a verification control unit, and a contract generation unit; the user terminal includes a sending end and a signing end;
[0034] The verification control unit includes an instruction verification module and an information authorization module;
[0035] The instruction verification module is used for the signing end to receive the contract signing verification instruction sent by the sending end, and after sending the signing end's unique identification certificate to the sending end, to verify whether the information of the contract signing parties is correct based on the unique identification certificate and the contract signing instruction of the sending end; when the information of the contract signing parties is correct, the identity information of the sending end is displayed to the signing end;
[0036] An information authorization module is used to send the identity information of the signing end to the sending end, and the sending end sends the template of the electronic contract to the contract generation unit after receiving the identity information;
[0037] The contract generation unit includes a signature management module and a text synthesis module;
[0038] The signature management module is used to retrieve the corresponding electronic signature according to the identity information of the signing end;
[0039] The text synthesis module is used to generate a corresponding target contract after processing the electronic contract template according to the obtained electronic signature, and send the identity information of the signing end and the target contract to the sending end, and store the target contract information in the server.
[0040] The specific instruction verification module includes a QR code generation module and a verification code generation module;
[0041] A QR code generation module is used to generate a QR code-style contract signing verification instruction based on the identity information of the sender. After the signing end scans the QR code, it sends the unique identification certificate to the sender for verification;
[0042] The verification code generation module is used to generate a multi-digit verification code as a contract signing verification instruction. When the signing end sends the same verification code to the sending end, the unique identification certificate is sent to the sending end for verification.
[0043] During use, the user uses the user terminal as the initiator and signer of the contract, and the sender generates a contract signing verification instruction. Specifically, the contract signing verification instruction is such as a QR code or a verification code. If it is a QR code, multiple offline signers scan the QR code and send the identification certificate that can uniquely identify the identity to the sender for verification. After verifying that the information of both parties is correct, the sender's identity information is displayed to the signer for the signer to confirm the information.
[0044] If it is a verification code, the verification code entered by the signing end is the same as the one generated by the sending end, then the identification certificate that can uniquely identify the signing end is sent to the sending end for verification. After the verification is correct, the sender's identity information is also displayed to the signing end for the signing end to confirm the information.
[0045] At the same time, the information authorization module can send the identity information of the signing end to the sending end, so as to remind the contract initiator which personnel are currently signing the contract, and then send the electronic contract template to the corresponding signing end.
[0046] Before signing, the signing end can also perform facial recognition verification to prevent participants from impersonating others by holding the correct user terminal.
[0047] The information authorization module includes an image generation module and an image verification module;
[0048] An image generation module, used to obtain the image information of the holder of the signing end through the user terminal;
[0049] The image verification module is used to compare and verify the obtained image information with the image information stored by the signing end holder in the server. If the verification is successful, the image information of the signing end is bound to the electronic contract template sent by the sending end, and the information is stored in the server; if the verification fails, an abnormal information is sent to the sending end.
[0050] When in use, the camera is used to capture the holder of the device terminal at the time of contract signing. It can be a mode of capturing images at intervals or a method of shooting during a meeting. The holder's image information is bound to the electronic contract and stored in the server. If it is found that the image information of the device holder is different from that in the server, it means that the device terminal has been impersonated, and an abnormal information is sent to the abnormality monitoring module.
[0051] For different parties signing the contract, as well as different industries or positions of the parties, the electronic signature may be in different forms such as manual signature, seal, personal seal, handprint, etc., and for the case where a paper contract template has already been signed, OCR recognition technology is also provided to identify the document.
[0052] The signature management module includes signature customization module, contract identification module and contract classification module;
[0053] The signature customization module is used to input a handwritten signature or a name seal or a finger fingerprint through the user terminal according to the needs of the signing end, or to input a round seal through the user terminal according to the needs of the sending end;
[0054] The contract recognition module is used to recognize contract documents through OCR recognition technology.
[0055] It also includes an abnormal monitoring module, which is used to allocate permissions based on the identity information of different signing ends. The permissions include the scope of electronic signature retrieval of the signing end. When abnormal information is received, the permissions are closed or partially restricted.
[0056] Specifically, the permission may also be a video recording permission, a screenshot permission, a sound permission, etc. of the user terminal.
[0057] The contract generation unit also includes an on-chain module; the on-chain module is used to bind the target contract with the identity information of the signing end and the sending end and store it on the blockchain system of the peripheral device.
[0058] The security of contracts related to trade secrets is guaranteed through the tamper-proof and traceable characteristics of the blockchain system.
[0059] The above is only an embodiment of the present invention, and the common knowledge such as the known specific structure and characteristics in the scheme is not described in detail here. It should be pointed out that for those skilled in the art, several deformations and improvements can be made without departing from the structure of the present invention, which should also be regarded as the protection scope of the present invention, and these will not affect the effect of the implementation of the present invention and the practicality of the patent. The scope of protection required by this application shall be based on the content of its claims, and the specific implementation methods and other records in the specification can be used to interpret the content of the claims.
Claims
1. An electronic contract signing system, characterized by: It includes a server, a user terminal, a verification control unit, and a contract generation unit; the user terminal includes a sending end and a signing end; The verification control unit includes an instruction verification module and an information authorization module; The instruction verification module is used for the signing end to receive the contract signing verification instruction sent by the sending end, and after sending the signing end's unique identification certificate to the sending end, to verify whether the information of the contract signing parties is correct based on the unique identification certificate and the contract signing instruction of the sending end; when the information of the contract signing parties is correct, the identity information of the sending end is displayed to the signing end; An information authorization module is used to send the identity information of the signing end to the sending end, and the sending end sends the template of the electronic contract to the contract generation unit after receiving the identity information; The contract generation unit includes a signature management module and a text synthesis module; The signature management module is used to retrieve the corresponding electronic signature according to the identity information of the signing end; The text synthesis module is used to generate a corresponding target contract after processing the electronic contract template according to the obtained electronic signature, and send the identity information of the signing end and the target contract to the sending end, and store the target contract information in the server.
2. The electronic contract signing system according to claim 1, characterized in that: The instruction verification module includes a QR code generation module and a verification code generation module; A QR code generation module is used to generate a QR code-style contract signing verification instruction based on the identity information of the sender. After the signing end scans the QR code, it sends the unique identification certificate to the sender for verification; The verification code generation module is used to generate a multi-digit verification code as a contract signing verification instruction. When the signing end sends the same verification code to the sending end, the unique identification certificate is sent to the sending end for verification.
3. An electronic contract signing system according to claim 2, characterized in that: The information authorization module includes an image generation module and an image verification module; An image generation module, used to obtain the image information of the holder of the signing end through the user terminal; The image verification module is used to compare and verify the obtained image information with the image information stored by the signing end holder in the server. If the verification is successful, the image information of the signing end is bound to the electronic contract template sent by the sending end, and the information is stored in the server; if the verification fails, an abnormal information is sent to the sending end.
4. The electronic contract signing system according to claim 3, characterized in that: The signature management module includes signature customization module, contract identification module and contract classification module; The signature customization module is used to input a handwritten signature or a name seal or a finger fingerprint through the user terminal according to the needs of the signing end, or to input a round seal through the user terminal according to the needs of the sending end; The contract recognition module is used to recognize contract documents through OCR recognition technology.
5. The electronic contract signing system according to claim 4, characterized in that: It also includes an abnormal monitoring module, which is used to allocate permissions based on the identity information of different signing ends. The permissions include the scope of electronic signature retrieval of the signing end. When abnormal information is received, the permissions are closed or partially restricted.
6. An electronic contract signing system according to claim 5, characterized in that: The contract generation unit also includes an on-chain module; The on-chain module is used to bind the target contract with the identity information of the signing end and the sending end and store them on the blockchain system of the peripheral device.