Online file signing method and device
Through the online document signing method, electronic seal platform and non-structured storage technology, the problems of cumbersome and insufficient security of traditional paper contract signing methods are solved, the convenience and security of document signing are achieved, and business processing efficiency is improved.
Patent Information
- Application Number
- CN202411444165.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-16
- Publication Date
- 2025-02-07
AI Technical Summary
Traditional paper contract signing methods are cumbersome, storage and management are inefficient, and manual printing is insufficient, so it is prone to risk of forgery and tampering, affecting the legal and economic security of banks and customers.
Using the online document signing method, by receiving the printing request from the electronic data exchange platform, calling the electronic seal platform to execute the printing request asynchronously, adding digital authentication and electronic seal, generating the printing ID, and adding a digital signature to the signed document, and storing it to non- Structural storage technology platform.
It realizes the convenience and security of document signing, ensures the authenticity and immutability of the signing process, reduces the risk of printing, improves the security and convenience of document management, reduces the burden of manual printing for counter employees, and increases the Business processing efficiency.
Smart Images

Figure CN119398692A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to an online document signing method and device. Background Art
[0002] In bank counter services, customers and banks usually need to sign a variety of contracts and agreements, which traditionally rely on paper contracts and manual stamping. This method is not only cumbersome, but also faces many challenges in storage and management. Paper contracts are easy to lose or damage, and the efficiency of finding and using them is also low. In addition, manual stamping is not secure enough and is prone to the risk of forgery and tampering, which may bring legal and economic risks to banks and customers.
[0003] With the advancement of technology, the use of electronic signatures and electronic seals has gradually become popular and has become a new trend in bank counter services. Therefore, there is an urgent need for a reliable online document signing solution to further improve signing efficiency. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides an online document signing method and device to achieve the purpose of convenience and security in signing documents.
[0005] To achieve the above objectives, the embodiments of the present invention provide the following technical solutions:
[0006] The first aspect of the present invention discloses an online document signing method, which is applied to an electronic signature platform, and the method comprises:
[0007] Receiving a seal request sent by the electronic data exchange platform, wherein the seal request at least includes the document to be signed and seal information;
[0008] Calling the electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtaining a signed document, and generating a seal ID;
[0009] Adding a digital signature to the signed document and storing it in a non-structural storage technology platform;
[0010] Receive a task ID fed back by the non-structural storage technology platform, where the task ID is the task ID corresponding to the signed file;
[0011] The user seal ID and the task ID are sent to the electronic data exchange platform so that the electronic data exchange platform obtains the signed document from the non-structural storage technology platform based on the user seal ID and the task ID.
[0012] Preferably, the calling of the electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID, including:
[0013] Calling the client authentication component in the electronic seal platform to add digital authentication to the document to be signed based on the seal information in the seal request;
[0014] The electronic seal component in the electronic seal platform is called, and the electronic seal is added to the document to be signed after adding the digital authentication based on the seal information in the seal request, so as to obtain the signed document and generate the seal ID.
[0015] Preferably, before calling the electronic seal platform to asynchronously execute the seal request, the method further includes:
[0016] Obtaining an access document of the electronic seal platform, wherein the access document includes access rules;
[0017] Generate APPID and token according to the access rules;
[0018] Correspondingly, the calling of the electronic seal platform to asynchronously execute the seal request includes:
[0019] Based on the APPID and token, the electronic seal platform is called to asynchronously execute the seal request.
[0020] The second aspect of the present invention discloses an online document signing method, which is applied to an electronic data exchange platform, and the method comprises:
[0021] Receiving an encrypted file, and decrypting the encrypted file to obtain a file to be signed;
[0022] Generate prompt review information based on the document to be signed;
[0023] When receiving the audit information fed back by the auditor through the interactive interface based on the prompt audit information, the seal information corresponding to the document to be signed is obtained;
[0024] Generate a seal request based on the seal information and the document to be signed, and send the seal request to the electronic signature platform;
[0025] When receiving the seal ID and task ID fed back by the electronic signature platform based on the seal request, acquiring the signed document corresponding to the document to be signed from the non-structural storage technology platform based on the seal ID and the task ID;
[0026] When the signed document is verified according to the seal information and passes the signature verification, the signed document is output.
[0027] Preferably, when the signed document is verified according to the seal information and passes the signature verification, the signed document is outputted, including:
[0028] Obtaining a digital signature from the signed document;
[0029] Verify whether the digital signature is correct according to the seal information;
[0030] If the digital signature is incorrectly verified according to the seal information, a signature verification failure message is output;
[0031] If the digital signature is verified to be correct based on the seal information, the signed document is output.
[0032] The third aspect of the present invention discloses an online document signing device, which is applied to an electronic signature platform, and the device comprises:
[0033] A first receiving unit is used to receive a seal request sent by an electronic data exchange platform, wherein the seal request at least includes a document to be signed and seal information;
[0034] A calling unit, used for calling the electronic seal platform to asynchronously execute the seal request, so as to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID;
[0035] A storage unit, used for adding a digital signature to the signed document and storing it in a non-structural storage technology platform;
[0036] A second receiving unit is used to receive a task ID fed back by the non-structural storage technology platform, where the task ID is the task ID corresponding to the signed file;
[0037] The first sending unit is used to send the seal ID and the task ID to the electronic data exchange platform, so that the electronic data exchange platform obtains the signed document from the non-structured storage technology platform based on the seal ID and the task ID.
[0038] Preferably, the calling unit includes:
[0039] The first calling module is used to call the customer authentication component in the electronic seal platform to add digital authentication to the document to be signed based on the seal information in the seal request;
[0040] The second calling module is used to call the electronic seal component in the electronic seal platform, add an electronic seal to the document to be signed after adding digital authentication based on the seal information in the seal request, obtain the signed document and generate a seal ID.
[0041] Preferably, the device further comprises:
[0042] A first acquisition unit is used to acquire an access document of the electronic seal platform, wherein the access document includes access rules;
[0043] A first generating unit, configured to generate an APPID and a token according to the access rule;
[0044] Correspondingly, the calling unit is specifically used to call the electronic seal platform based on the APPID and the token to asynchronously execute the seal request.
[0045] A fourth aspect of the present invention discloses an online document signing device, which is applied to an electronic data exchange platform, and the device comprises:
[0046] A third receiving unit is used to receive an encrypted file and decrypt the encrypted file to obtain a file to be signed;
[0047] A second generating unit, configured to generate prompt review information based on the document to be signed;
[0048] The second acquisition unit is used to acquire the seal information corresponding to the document to be signed when receiving the audit information fed back by the auditor through the interactive interface based on the prompt audit information;
[0049] A second sending unit, configured to generate a seal request based on the seal information and the document to be signed, and send the seal request to the electronic signature platform;
[0050] A third acquisition unit is used to, when receiving the seal ID and the task ID fed back by the electronic signature platform based on the seal request, acquire the signed document corresponding to the document to be signed from the non-structural storage technology platform based on the seal ID and the task ID;
[0051] An output unit is used to output the signed document when the signed document is verified according to the seal information.
[0052] Preferably, the output unit comprises:
[0053] An acquisition module, used for acquiring the digital signature of the signed document;
[0054] A verification module, used to verify whether the digital signature is correct according to the seal information;
[0055] A first output module, configured to output a signature verification failure message if the digital signature is incorrectly verified according to the seal information;
[0056] The second output module is used to output the signed document if the digital signature is verified to be correct according to the seal information.
[0057] Based on the above-mentioned embodiment of the present invention, an online document signing method and device are provided, including: receiving a seal request sent by an electronic data exchange platform; calling an electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain a signed document, and generate a seal ID; add a digital signature to the signed document and store it in a non-structural storage technology platform; receive a task ID fed back by the non-structural storage technology platform; send the seal ID and task ID to the electronic data exchange platform, so that the electronic data exchange platform can obtain the signed document from the non-structural storage technology platform based on the seal ID and task ID. The present invention ensures the authenticity and non-tamperability of the document signing process through digital signatures and electronic seals, standardizes the seal operation, reduces the risk of seal use, improves the security and convenience of document management, reduces the burden of manual seal use on counter employees, and improves business handling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0059] Figure 1 A first flow chart of an online document signing method provided by an embodiment of the present invention;
[0060] Figure 2 A flowchart of applying for corresponding access credentials in advance according to the requirements of the electronic seal platform provided in an embodiment of the present invention;
[0061] Figure 3 A flowchart of an electronic signature platform provided in an embodiment of the present invention calling an electronic seal platform to asynchronously execute a seal request;
[0062] Figure 4 A second flow chart of an online document signing method provided by an embodiment of the present invention;
[0063] Figure 5 A flowchart of an electronic data exchange platform provided in an embodiment of the present invention verifying a signed document according to seal information;
[0064] Figure 6 An interactive sequence diagram of an online file signing method provided by an embodiment of the present invention;
[0065] Figure 7 A first structural block diagram of an online document signing device provided by an embodiment of the present invention;
[0066] Figure 8 A second structural block diagram of an online document signing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0067] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0068] In this application, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.
[0069] As can be seen from the background technology, customers and banks usually need to sign a variety of contracts and agreements, which traditionally rely on paper documents and manual stamps. This method is not only cumbersome, but also faces many challenges in storage and management. Paper contracts are easy to lose or damage, and are inefficient to find and use. In addition, manual stamps are not secure enough and are prone to the risk of forgery and tampering, which may bring legal and economic risks to banks and customers.
[0070] Therefore, an embodiment of the present invention provides an online document signing method and device, including: receiving a seal request sent by an electronic data exchange platform; calling an electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain a signed document, and generate a seal ID; add a digital signature to the signed document and store it in a non-structural storage technology platform; receive a task ID fed back by the non-structural storage technology platform; send the seal ID and task ID to the electronic data exchange platform, so that the electronic data exchange platform can obtain the signed document from the non-structural storage technology platform based on the seal ID and task ID. The present invention ensures the authenticity and non-tamperability of the document signing process through digital signatures and electronic seals, standardizes the seal operation, reduces the risk of seal use, improves the security and convenience of document management, reduces the burden of manual seal use on counter employees, and improves business handling efficiency.
[0071] See also Figure 1, showing a first flow chart of an online document signing method provided by an embodiment of the present invention, which is applicable to an electronic signature platform.
[0072] It should be noted that the electronic signature platform is specifically a platform provided by the head office of the bank for signing online documents, including but not limited to electronic contracts, electronic certificates, etc.
[0073] In addition, the electronic data exchange platform is specifically an employee channel platform provided by a bank branch, including but not limited to the P8 system and the EDA platform. The P8 system is used to connect with external units, and the EDA platform specifically provides reliable messaging services used by the employee channel (front-end) system, and the EDA platform supports subscription and publishing.
[0074] It is understandable that the electronic signature platform and the electronic data exchange platform are both self-developed products of the industry. Compared with open source component technologies, they are more stable and maintained in a timely manner.
[0075] The method comprises the following steps:
[0076] Step S101: receiving a seal request sent by an electronic data exchange platform, wherein the seal request at least includes a document to be signed and seal information.
[0077] It is understandable that the electronic data exchange platform is communicatively connected with the electronic signature platform.
[0078] In actual application, the electronic data exchange platform receives documents to be signed from external parties, and sends a request for a seal to the electronic signature platform based on the documents to be signed. The documents to be signed are documents that need to be stamped with an electronic seal.
[0079] In the specific implementation of step S101, the electronic signature platform receives a seal request sent by the electronic data exchange platform, wherein the seal request at least includes but is not limited to the document to be signed and seal information.
[0080] It should be noted that the seal usage information includes but is not limited to the seal type code that needs to be stamped on the document, the number of the institution to which the seal belongs, the name of the transaction attachment (the name of the file returned after stamping), the signature mark (whether to use a digital signature), the X and Y coordinate values of the focus point on the map (used to mark places related to the seal or transaction), etc.
[0081] In some specific embodiments, it is necessary to call the electronic seal platform to sign the document to be signed, but before calling the electronic seal platform, it is necessary to cooperate with the electronic seal platform in advance, that is, apply for the corresponding access credentials (such as APPID and token) of the electronic signature platform in advance according to the requirements of the electronic seal platform.
[0082] Based on this, the process of applying for the corresponding access credentials in advance according to the requirements of the electronic seal platform is as follows: Figure 2 shown. Figure 2 include:
[0083] Step S201: Obtain the access document of the electronic seal platform, which includes access rules.
[0084] In the specific implementation of step S201, the electronic signature platform obtains the access document of the electronic seal platform, wherein the access document includes the access rules for accessing the electronic seal platform.
[0085] Step S202: Generate APPID and token according to access rules.
[0086] In the specific implementation process of step S202, the electronic signature platform generates an APPID and a token corresponding to the electronic signature platform according to the access rules of the electronic seal platform.
[0087] Step S102: Call the electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID.
[0088] Combination Figure 2 As shown in the content, in the specific implementation process of step S102, the electronic signature platform calls the electronic seal platform based on the corresponding APPID and token of the electronic signature platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID.
[0089] It is understandable that the electronic seal platform provides a variety of electronic seal management and stamp maintenance, which is convenient for users to manage seals within the company. The service includes seal use and verification functions, supporting the use and inspection of electronic seals for various electronic documents.
[0090] It should be noted that the electronic seal platform includes at least the customer authentication component and the electronic seal component. Figure 3 The content shown, the process of the electronic signature platform calling the electronic seal platform to asynchronously execute the seal request includes:
[0091] Step S301: Call the client authentication component in the electronic seal platform to add digital authentication to the document to be signed based on the seal information in the seal request.
[0092] In the specific implementation process of step S301, the electronic signature platform calls the customer authentication component in the electronic seal platform, and adds CA digital authentication to the document to be signed based on the seal information in the seal request, including the seal type code, the institution number to which the seal belongs, the name of the transaction attachment (the name of the file returned after stamping), the signature mark (whether to use a digital signature), the X and Y coordinate values of the focus point on the map (used to mark places related to the seal or transaction), etc.
[0093] Step S302: calling the electronic seal component in the electronic seal platform, adding the electronic seal to the document to be signed after adding the digital certification based on the seal information in the seal request, obtaining the signed document and generating the seal ID.
[0094] In the process of implementing step S302, the electronic signature platform calls the electronic seal component in the electronic seal platform, and adds an electronic seal to the document to be signed after adding digital authentication (for example, stamping a personal seal, contract seal or business seal on the document to be signed) according to the seal type code, the organization number to which the seal belongs, the name of the transaction attachment (the name of the file returned after stamping), the signature mark (whether to use a digital signature), the X, Y coordinate values of the focus point on the map (used to mark the location related to the seal or transaction), etc., to obtain the signed document. In addition, the electronic signature platform calls the electronic seal component in the electronic seal platform to generate a seal ID.
[0095] It is understandable that electronic seals are used to stamp electronic documents to ensure their authority and legal effect. It simulates traditional seals through digital technology and combines encryption technology and digital signatures to ensure the integrity of documents and the authenticity of the signatory's identity. It is an important symbol of the information society.
[0096] It should be noted that in the actual application process, it is necessary to pay full attention to the upgrade and change information of each component in the electronic seal platform, and perform upgrade operations in a timely manner according to the issued upgrade letter.
[0097] Step S103: Add a digital signature to the signed document and store it in the non-structural storage technology platform.
[0098] It is understandable that in order to prevent the signed document from being illegally tampered with during subsequent transmission, the electronic signature platform signs the signed document before transmission so that the recipient of the signed document can verify the signature of the signed document to see whether it has been illegally tampered with.
[0099] In the specific implementation process of step S103, the electronic signature platform adds a digital signature to the signed document, and stores the signed document with the added digital signature in a non-structural storage technology platform (such as the P9USD platform).
[0100] It should be noted that the non-structured storage technology platform (such as the P9USD platform) mainly provides the operation interface for adding, deleting, modifying and checking non-structured data (such as documents, images, audio and video) and supports the management of these data. At the same time, the storage period can be customized as needed, and permanent storage can be achieved at the longest.
[0101] It is understandable that due to the explosive growth and diversification of data, the data generated by enterprises, organizations and individuals has increased exponentially. With the development of technologies such as cloud computing, big data and artificial intelligence, the value of a large amount of unstructured data, such as text, images, audio and video, has become increasingly prominent. Due to the complex format of these data, platforms dedicated to storing unstructured data have emerged, making management, storage and query more convenient.
[0102] Step S104: receiving the task ID fed back by the non-structural storage technology platform, where the task ID is the task ID corresponding to the signed file.
[0103] In the process of specifically implementing step S104, after the electronic signature platform stores the signed file with the added digital signature to the non-structural storage technology platform, the electronic signature platform receives the task ID fed back by the non-structural storage technology platform, wherein the task ID is the task ID that uniquely corresponds to the signed file with the added digital signature in the non-structural storage technology platform.
[0104] Step S105: Send the seal ID and the task ID to the electronic data exchange platform so that the electronic data exchange platform can obtain the signed document from the non-structured storage technology platform based on the seal ID and the task ID.
[0105] In the specific implementation process of step S105, the electronic signature platform sends the seal ID and the task ID fed back by the non-structural storage technology platform to the electronic data exchange platform, so that the electronic data exchange platform obtains the signed document from the non-structural storage technology platform based on the seal ID and the task ID.
[0106] In an embodiment of the present invention, a seal request sent by an electronic data exchange platform is received; an electronic seal platform is called to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain a signed document, and generate a seal ID; a digital signature is added to the signed document and stored in a non-structural storage technology platform; a task ID fed back by the non-structural storage technology platform is received; the seal ID and task ID are sent to the electronic data exchange platform so that the electronic data exchange platform can obtain the signed document from the non-structural storage technology platform based on the seal ID and task ID. The present invention ensures the authenticity and non-tamperability of the document signing process through digital signatures and electronic seals, standardizes the seal operation, reduces the risk of seal use, improves the security and convenience of document management, reduces the burden of manual seal use on counter staff, and improves business handling efficiency.
[0107] See also Figure 4 , shows a second flow chart of an online file signing method provided by an embodiment of the present invention, which is applicable to an electronic data exchange platform.
[0108] It should be noted that the specific meaning of the electronic data exchange platform is Figure 1 Before the electronic data exchange platform executes an online document signing method provided by an embodiment of the present invention, it is necessary to adjust the configuration file according to the actual operating environment to better adapt to the current operating environment.
[0109] Step S401: receiving an encrypted file, and decrypting the encrypted file to obtain a file to be signed.
[0110] It is understandable that the external liaison unit first encrypts the file using a reliable encryption algorithm, then encodes the encrypted file into Base64 format to obtain the encrypted file, and finally uses the Secure File Transfer Protocol (SFTP) to send the encrypted file to the electronic data exchange platform.
[0111] It should be noted that the external liaison unit ensures the security of files during transmission and enhances data security by using SFTP and encryption technology, and uses Base64 format for encoding to meet transmission requirements.
[0112] In the specific implementation of step S401, the P8 system in the electronic data exchange platform receives the encrypted file and decrypts the encrypted file to obtain the file to be signed.
[0113] In some specific embodiments, after the electronic data exchange platform decrypts the encrypted file to obtain the file to be signed, the file to be signed is backed up locally in a database to improve data security and availability.
[0114] Step S402: Generate prompt review information based on the document to be signed.
[0115] In the specific implementation of step S402, the P8 system in the electronic data exchange platform initiates a call to the EDA platform, and the EDA platform in the electronic data exchange platform generates prompt review information based on the document to be signed.
[0116] It should be noted that the EDA platform in the electronic data interchange platform sends prompt review information of the employee channel to the business acceptance teller.
[0117] It can be understood that the prompt review information is used to prompt the business acceptance teller to review the document to be signed. The business acceptance teller includes the acceptance teller and the review teller.
[0118] It should be noted that the electronic data exchange platform sends reminder review information of employee channels to business acceptance tellers based on message push technology, aiming to solve the limitation of tellers actively obtaining information. Through publishing and subscription, the electronic data exchange platform can push reminder review information to the channels of corresponding business acceptance tellers in a timely and accurate manner. This method improves the enthusiasm of business handling and reduces the process timeliness problems caused by human factors.
[0119] Step S403: When the reviewer receives the review information through the interactive interface based on the prompt review information, the seal information corresponding to the document to be signed is obtained.
[0120] In the specific implementation of step S403, when the electronic data exchange platform receives the audit information fed back by the auditor through the interactive interface based on the prompt audit information, it obtains the seal information corresponding to the document to be signed.
[0121] It should be noted that the seal information corresponding to the document to be signed can be included in the encrypted file sent by the external unit, or stored in other channels, which is not limited here.
[0122] Step S404: Generate a seal request based on the seal information and the document to be signed, and send the seal request to the electronic signature platform.
[0123] In the specific implementation process of step S404, the electronic data exchange platform generates a seal request based on the seal information and the document to be signed, and sends the seal request to the electronic signature platform through a file server (such as fserver) so that the electronic signature platform stamps the document to be signed.
[0124] Step S405: When receiving the seal ID and task ID fed back by the electronic signature platform based on the seal request, the signed document corresponding to the document to be signed is obtained from the non-structural storage technology platform based on the seal ID and task ID.
[0125] In the specific implementation process of step S405, when the electronic data exchange platform receives the seal ID and task ID fed back by the electronic signature platform based on the seal request, it obtains the signed document corresponding to the document to be signed from the non-structural storage technology platform based on the seal ID and task ID.
[0126] Step S406: When the signed document is verified based on the seal information, the signed document is output.
[0127] In the specific implementation of step S406, after obtaining the signed document, the electronic data exchange platform verifies the signed document according to the seal information. When the verification passes, the electronic data exchange platform outputs the signed document.
[0128] It should be noted that the process of electronic data exchange platform verifying the signed document based on the seal information is as follows: Figure 5 shown.
[0129] Step S501: Obtain the digital signature in the signed document.
[0130] In the specific implementation process of step S501, the electronic data exchange platform obtains the digital signature in the signed document.
[0131] In actual applications, the electronic data exchange platform pre-installs a signature verification security certificate locally to verify the digital signature in the signed document.
[0132] In some embodiments, the digital signature of a signed document can be obtained by double-clicking the electronic seal in the signed document.
[0133] Step S502: Verify whether the digital signature is correct based on the seal information.
[0134] In the process of implementing step S502, the electronic data exchange platform obtains the correct digital signature of the signer based on the seal type code, the number of the institution to which the seal belongs, and other information in the seal usage information, and compares the digital signature in the signed document with the correct digital signature of the signer to see if they are consistent. If the digital signature in the signed document is inconsistent with the correct digital signature of the signer, it is determined that the digital signature is incorrect and step S503 is executed; if the digital signature in the signed document is consistent with the correct digital signature of the signer, it is determined that the digital signature is correct and step S504 is executed.
[0135] Step S503: If the digital signature is incorrectly verified based on the seal information, a signature verification failure message is output.
[0136] In the specific implementation of step S503, if the digital signature in the signed document is inconsistent with the correct digital signature of the signatory, it is determined that the digital signature is incorrect, and the electronic data exchange platform outputs a signature verification failure message.
[0137] Step S504: If the digital signature is verified to be correct according to the seal information, the signed document is output.
[0138] In the specific implementation of step S504, if the digital signature in the signed document is consistent with the correct digital signature of the signatory, it is determined that the digital signature is correct, and the electronic data exchange platform outputs the signed document.
[0139] Specifically, the review post in the bank branch sends the signed documents to external units or users through the electronic data interchange platform.
[0140] In some specific embodiments, after the signed document is output, the electronic data exchange platform automatically deletes the reminder review information of the employee channel.
[0141] In the embodiment of the present invention, a complete set of solutions for online signing of electronic contracts and electronic certificates is provided for external liaison units to meet the needs of electronic office work and solve a series of problems such as electronic file transmission, online signing, electronic official seal, contract tamper-proofing, to-do reminders, and safe storage of electronic contracts. Through publishing, subscription and other methods, the electronic data exchange platform can push prompt review information to the channels of the corresponding business acceptance tellers in a timely and accurate manner. This method improves the enthusiasm for business handling and reduces the process timeliness problems caused by human factors.
[0142] To better explain the above embodiments of the present invention Figure 1 and Figure 4 An online document signing method is shown in Figure 6 , shows an interactive sequence diagram of an online file signing method provided by an embodiment of the present invention.
[0143] Step S601: The external unit sends an encrypted file to the electronic data exchange platform.
[0144] Step S602: The electronic data exchange platform receives the encrypted file and decrypts the encrypted file to obtain the file to be signed.
[0145] Step S603: The electronic data exchange platform generates prompt review information based on the document to be signed.
[0146] Step S604: When the electronic data exchange platform receives the audit information from the auditor based on the prompt audit information and feedback through the interactive interface, it obtains the seal information corresponding to the document to be signed.
[0147] Step S605: The electronic data exchange platform generates a seal request based on the seal information and the document to be signed, and sends the seal request to the electronic signature platform.
[0148] Step S606: The electronic signature platform receives the seal request sent by the electronic data exchange platform, and the seal request includes at least the document to be signed and the seal information.
[0149] Step S607: The electronic signature platform calls the electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID.
[0150] Step S608: The electronic signature platform adds a digital signature to the signed document and stores it in the non-structural storage technology platform.
[0151] Step S609: The non-structural storage technology platform receives the signed document.
[0152] Step S610: the non-structural storage technology platform feeds back the task ID corresponding to the signed file.
[0153] Step S611: The electronic signature platform receives the task ID fed back by the non-structural storage technology platform, where the task ID is the task ID corresponding to the signed document.
[0154] Step S612: The electronic signature platform sends the seal ID and task ID to the electronic data exchange platform.
[0155] Step S613: When the electronic data exchange platform receives the seal ID and task ID fed back by the electronic signature platform based on the seal request, it obtains the signed document corresponding to the document to be signed from the non-structural storage technology platform based on the seal ID and task ID.
[0156] Step S614: When the electronic signature platform verifies the signed document based on the seal information and passes the verification, it outputs the signed document.
[0157] It should be noted that the specific implementation process of steps S601 to S614 is shown in the above Figures 1 to 5 The contents shown will not be repeated here.
[0158] In an embodiment of the present invention, an online document signing method and device are provided, which not only improves the efficiency of contract signing, but also enhances security. Through digital signatures and electronic seals, the authenticity and non-tamperability of the signing process are ensured, thereby greatly improving the security and convenience of contract management. It provides a complete set of solutions for online signing of electronic contracts and electronic certificates for external liaison units, meets the needs of electronic office, and solves a series of problems such as electronic file transmission, online signing, electronic official seal stamping, contract tamper-proofing, to-do reminders, and safe storage of electronic contracts. In addition, information technology is used to provide electronic seals and electronic signatures for paper and electronic certificates of counter business, standardize seal operations, reduce seal risks, reduce the burden of manual seal use on counter employees, and improve business handling efficiency. Furthermore, this solution has a relatively complete process, which can meet most of the scenario requirements for online signing of electronic contracts with external liaison units.
[0159] The above-mentioned embodiment of the present invention Figure 1 The online document signing method shown corresponds to Figure 7 , showing a first structural block diagram of an online document signing device provided by an embodiment of the present invention, which is applied to an electronic signature platform. The device includes: a first receiving unit 701, a calling unit 702, a storage unit 703, a second receiving unit 704 and a first sending unit 705.
[0160] The first receiving unit 701 is used to receive a seal request sent by the electronic data exchange platform, where the seal request at least includes a document to be signed and seal information.
[0161] The calling unit 702 is used to call the electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID.
[0162] The storage unit 703 is used to add a digital signature to the signed document and store it in the non-structural storage technology platform.
[0163] The second receiving unit 704 is used to receive the task ID fed back by the unstructured storage technology platform, where the task ID is the task ID corresponding to the signed file.
[0164] The first sending unit 705 is used to send the seal ID and the task ID to the electronic data exchange platform, so that the electronic data exchange platform obtains the signed document from the non-structured storage technology platform based on the seal ID and the task ID.
[0165] In an embodiment of the present invention, a seal request sent by an electronic data exchange platform is received; an electronic seal platform is called to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain a signed document, and generate a seal ID; a digital signature is added to the signed document and stored in a non-structural storage technology platform; a task ID fed back by the non-structural storage technology platform is received; the seal ID and task ID are sent to the electronic data exchange platform so that the electronic data exchange platform can obtain the signed document from the non-structural storage technology platform based on the seal ID and task ID. The present invention ensures the authenticity and non-tamperability of the document signing process through digital signatures and electronic seals, standardizes the seal operation, reduces the risk of seal use, improves the security and convenience of document management, reduces the burden of manual seal use on counter staff, and improves business handling efficiency.
[0166] Combination Figure 7 As shown in the figure, the calling unit 702 includes: a first calling module and a second calling module.
[0167] The first calling module is used to call the customer authentication component in the electronic seal platform to add digital authentication to the document to be signed based on the seal information in the seal request.
[0168] The second calling module is used to call the electronic seal component in the electronic seal platform, add the electronic seal to the document to be signed after adding digital authentication based on the seal information in the seal request, obtain the signed document and generate the seal ID.
[0169] Combination Figure 7 According to the content shown, the device also includes: a first acquisition unit and a first generation unit.
[0170] The first acquisition unit is used to acquire an access document of the electronic seal platform, wherein the access document includes access rules.
[0171] The first generating unit is used to generate an APPID and a token according to the access rule.
[0172] Correspondingly, the calling unit is specifically used to: call the electronic seal platform based on the APPID and token to asynchronously execute the seal request.
[0173] The above-mentioned embodiment of the present invention Figure 4 The online document signing method shown corresponds to Figure 8 , showing a second structural block diagram of an online file signing device provided by an embodiment of the present invention, the device includes: a third receiving unit 801, a second generating unit 802, a second obtaining unit 803, a second sending unit 804, a third obtaining unit 805 and an output unit 806.
[0174] The third receiving unit 801 is used to receive an encrypted file and decrypt the encrypted file to obtain a file to be signed.
[0175] The second generating unit 802 is used to generate prompt review information based on the document to be signed.
[0176] The second acquisition unit 803 is used to acquire the seal information corresponding to the document to be signed when receiving the audit correct information fed back by the auditor through the interactive interface based on the prompt audit information.
[0177] The second sending unit 804 is used to generate a seal request based on the seal information and the document to be signed, and send the seal request to the electronic signature platform.
[0178] The third acquisition unit 805 is used to acquire the signed file corresponding to the file to be signed from the non-structured storage technology platform based on the seal ID and the task ID when receiving the seal ID and the task ID fed back by the electronic signature platform based on the seal request.
[0179] The output unit 806 is used to output the signed document when the signed document is verified according to the seal information.
[0180] In the embodiment of the present invention, a complete set of solutions for online signing of electronic contracts and electronic certificates is provided for external liaison units to meet the needs of electronic office work and solve a series of problems such as electronic file transmission, online signing, electronic official seal, contract tamper-proofing, to-do reminders, and safe storage of electronic contracts. Through publishing, subscription and other methods, the electronic data exchange platform can push prompt review information to the channels of the corresponding business acceptance tellers in a timely and accurate manner. This method improves the enthusiasm for business handling and reduces the process timeliness problems caused by human factors.
[0181] Combination Figure 8 The content shown, the output unit 806, includes: an acquisition module, a verification module, a first output module and a second output module.
[0182] The acquisition module is used to obtain the digital signature in the signed file.
[0183] The verification module is used to verify whether the digital signature is correct based on the seal information.
[0184] The first output module is used to output signature verification failure information if the digital signature is incorrectly verified according to the seal information.
[0185] The second output module is used to output the signed document if the digital signature is verified to be correct according to the seal information.
[0186] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.
[0187] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0188] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An online document signing method, characterized in that: Applied to the electronic signature platform, the method includes: Receiving a seal request sent by an electronic data exchange platform, wherein the seal request at least includes a document to be signed and seal information; Calling the electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtaining a signed document, and generating a seal ID; Adding a digital signature to the signed document and storing it in a non-structural storage technology platform; Receive a task ID fed back by the non-structural storage technology platform, where the task ID is the task ID corresponding to the signed file; The user seal ID and the task ID are sent to the electronic data exchange platform so that the electronic data exchange platform obtains the signed document from the non-structural storage technology platform based on the user seal ID and the task ID.
2. The method according to claim 1, characterized in that: The calling of the electronic seal platform to asynchronously execute the seal request to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID, including: Calling the client authentication component in the electronic seal platform to add digital authentication to the document to be signed based on the seal information in the seal request; The electronic seal component in the electronic seal platform is called, and the electronic seal is added to the document to be signed after adding the digital authentication based on the seal information in the seal request, so as to obtain the signed document and generate the seal ID.
3. The method according to claim 1, characterized in that: Before calling the electronic seal platform to asynchronously execute the seal request, the method further includes: Obtaining an access document of the electronic seal platform, wherein the access document includes access rules; Generate APPID and token according to the access rules; Correspondingly, the calling of the electronic seal platform to asynchronously execute the seal request includes: Based on the APPID and token, the electronic seal platform is called to asynchronously execute the seal request.
4. An online document signing method, characterized in that: Applied to an electronic data exchange platform, the method comprises: Receiving an encrypted file, and decrypting the encrypted file to obtain a file to be signed; Generate prompt review information based on the document to be signed; When receiving the audit information fed back by the auditor through the interactive interface based on the prompt audit information, the seal information corresponding to the document to be signed is obtained; Generate a seal request based on the seal information and the document to be signed, and send the seal request to the electronic signature platform; When receiving the seal ID and task ID fed back by the electronic signature platform based on the seal request, acquiring the signed document corresponding to the document to be signed from the non-structural storage technology platform based on the seal ID and the task ID; When the signed document is verified according to the seal information and passes the signature verification, the signed document is output.
5. The method according to claim 4, characterized in that When the signed document is verified according to the seal information, outputting the signed document includes: Obtaining a digital signature from the signed document; Verify whether the digital signature is correct according to the seal information; If the digital signature is incorrectly verified according to the seal information, a signature verification failure message is output; If the digital signature is verified to be correct based on the seal information, the signed document is output.
6. An online document signing device, characterized in that: Applied to the electronic signature platform, the device includes: A first receiving unit is used to receive a seal request sent by an electronic data exchange platform, wherein the seal request at least includes a document to be signed and seal information; A calling unit, used for calling the electronic seal platform to asynchronously execute the seal request, so as to add digital authentication and electronic seal to the document to be signed, obtain the signed document, and generate a seal ID; A storage unit, used for adding a digital signature to the signed document and storing it in a non-structural storage technology platform; A second receiving unit is used to receive a task ID fed back by the non-structural storage technology platform, where the task ID is the task ID corresponding to the signed file; The first sending unit is used to send the seal ID and the task ID to the electronic data exchange platform, so that the electronic data exchange platform obtains the signed document from the non-structured storage technology platform based on the seal ID and the task ID.
7. The device according to claim 6, characterized in that The calling unit comprises: The first calling module is used to call the customer authentication component in the electronic seal platform to add digital authentication to the document to be signed based on the seal information in the seal request; The second calling module is used to call the electronic seal component in the electronic seal platform, add an electronic seal to the document to be signed after adding digital authentication based on the seal information in the seal request, obtain the signed document and generate a seal ID.
8. The device according to claim 6, characterized in that The device also includes: A first acquisition unit is used to acquire an access document of the electronic seal platform, wherein the access document includes access rules; A first generating unit, configured to generate an APPID and a token according to the access rule; Correspondingly, the calling unit is specifically used to call the electronic seal platform based on the APPID and the token to asynchronously execute the seal request.
9. An online document signing device, characterized in that: Applied to an electronic data exchange platform, the device comprises: A third receiving unit is used to receive an encrypted file and decrypt the encrypted file to obtain a file to be signed; A second generating unit, configured to generate prompt review information based on the document to be signed; The second acquisition unit is used to acquire the seal information corresponding to the document to be signed when receiving the audit information fed back by the auditor through the interactive interface based on the prompt audit information; A second sending unit, configured to generate a seal request based on the seal information and the document to be signed, and send the seal request to the electronic signature platform; A third acquisition unit is used to, when receiving the seal ID and the task ID fed back by the electronic signature platform based on the seal request, acquire the signed document corresponding to the document to be signed from the non-structural storage technology platform based on the seal ID and the task ID; The output unit is used to output the signed document when the signed document is verified according to the seal information.
10. The device according to claim 9, characterized in that The output unit comprises: An acquisition module, used for acquiring the digital signature of the signed document; A verification module, used to verify whether the digital signature is correct according to the seal information; A first output module, configured to output a signature verification failure message if the digital signature is incorrectly verified according to the seal information; The second output module is used to output the signed document if the digital signature is verified to be correct according to the seal information.