Disclosure of Invention
The invention provides an electronic signing method, an electronic signing device, a terminal and a storage medium, which can solve the problems.
According to a first aspect of an embodiment of the present invention, there is provided an electronic subscription method, including:
acquiring subscription data sent by the user side, and acquiring legal subscription data through the subscription data;
Acquiring an electronic document template, and acquiring electronic document data through the secure subscription data and the electronic document template;
And acquiring an electronic signature, obtaining signed document data through the electronic signature and the electronic document data, and sending the signed document data to an image platform.
Preferably, the method further comprises:
The signed file data and the client data are stored in a server, and services are provided according to the client request, wherein the services comprise electronic file inquiry, electronic file downloading, digital fingerprint inquiry, client digital certificate, seal management, accurate charging, online printing, enterprise digital certificate application, automatic contract continuing and information inquiry.
It is preferred that the composition of the present invention,
The obtaining the secure subscription data through the subscription data includes:
obtaining blacklist verification subscription data through the subscription data;
Obtaining sign verification subscription data through the blacklist verification subscription data;
obtaining account verification subscription data through the sign verification subscription data;
Obtaining parameter filling verification subscription data through the account verification subscription data;
and verifying the subscription data through the parameter filling necessary to obtain legal subscription data.
Preferably, the obtaining the electronic document template, through the secure subscription data and the electronic document template, obtains electronic document data, includes:
receiving a request for generating electronic document data, and respectively acquiring an electronic document template and legal subscription data;
Acquiring a data format requirement of an electronic document, wherein the data format requirement of the electronic document comprises a PDF format and an OSD format;
And obtaining the electronic document data through the electronic document template, legal subscription data and the format requirement of generating the electronic document data.
Preferably, the acquiring the electronic signature, obtaining signed document data through the electronic signature and the electronic document data, and sending the signed document data to an image platform includes:
Judging the signature type through the electronic document data;
When the signature type is stamping, acquiring an electronic stamp, obtaining signed document data through the electronic document data and the electronic stamp, and sending the signed document data to an image platform;
When the signature types are stamping and digital signature, respectively acquiring an electronic stamp and a digital signature, obtaining signed file data through the electronic document data and the electronic stamp and the digital signature, sending the signed file data to an image platform, obtaining a digital fingerprint through the digital signature, and uploading the digital fingerprint to a judicial blockchain platform.
Preferably, the acquiring the electronic chapter includes:
Receiving request data for acquiring an electronic seal;
determining a stamping type through electronic stamp request data, wherein the stamping type comprises text stamping, saddle stitching stamping and position stamping;
And obtaining the electronic seal through the seal type.
Preferably, the acquiring the digital signature includes:
receiving request data for acquiring digital signature;
Determining a signature type by the digital signature request data, wherein the signature type comprises a manual digital signature and an automatic digital signature;
And obtaining the digital signature through the signing type.
According to a second aspect of an embodiment of the present invention, there is provided an electronic signatory apparatus including:
The system verification unit is used for acquiring the subscription data sent by the user side and obtaining legal subscription data through the subscription data;
the electronic document generation unit is used for acquiring an electronic document template and acquiring electronic document data through the secure subscription data and the electronic document template;
and the signed document data generating unit acquires an electronic signature, obtains signed document data through the electronic signature and the electronic document data, and sends the signed document data to the image platform.
Preferably, the method further comprises:
the signing management unit stores signing file data and client data in a server and provides services according to client requests, wherein the services comprise electronic file inquiry, electronic file downloading, digital fingerprint inquiry, client digital certificate, seal management, accurate charging, online printing, enterprise digital certificate application, automatic contract and information inquiry.
According to a third aspect of embodiments of the present invention, a terminal and a computer-readable storage medium, the terminal includes a processor and a memory, the memory or the storage medium has at least one instruction stored therein, and the at least one instruction is loaded and executed by the processor to implement the method of the first aspect.
The technical scheme provided by the embodiment of the invention can comprise the following beneficial effects:
(1) Aspect of reducing cost and enhancing efficiency
The electronic service system documents save the cost of service paper, accelerate the service circulation efficiency (without manual stamping), and promote the interactive experience of products, and the online download of documents reduces the mailing cost and responds to the group cost-reducing and efficiency-increasing call.
(2) Safety aspect
The system supports encryption of the document of the electronic document, supports signing of the document content by using national standard certificates, can check whether the document is tampered in real time, has unified control on the electronic certificates and the seal life cycle, and has tamper-proof capability through a judicial blockchain platform of the national court where the digital fingerprints of the digital signature electronic file are uploaded.
(3) Fine management aspect
The system comprises a document management platform, a business system document management platform, a fine log record, an electronic seal management platform, a template management platform, a digital certificate management platform and a digital certificate management platform, wherein the document management platform is used for storing and managing documents of a business system, uniformly controlling the life cycle (effective and invalid states) of the documents, and enabling fine log records to be convenient for post-investigation, the whole life cycle management of a business system seal, the template management platform is used for template file management of an electronic subscription file, and the life cycle management of a digital certificate used for digital signature of the electronic file.
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 invention as claimed.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples do not represent all implementations consistent with the invention. Rather, they are merely examples of apparatus and methods consistent with aspects of the invention as detailed in the accompanying claims.
The embodiment of the invention provides an electronic signing method, which is realized by a terminal, wherein the terminal can be a smart phone, a desktop computer or a notebook computer. The terminal at least comprises a CPU, a voice acquisition device and the like.
Fig. 1 is a flowchart illustrating an electronic subscription method for use in a terminal according to an exemplary embodiment, the method comprising the steps of:
step 101, acquiring subscription data sent by the user terminal, and obtaining legal subscription data through the subscription data;
102, acquiring an electronic document template, and acquiring electronic document data through the secure subscription data and the electronic document template;
and 103, acquiring an electronic signature, obtaining signed file data through the electronic signature and the electronic document data, and sending the signed file data to an image platform.
Preferably, the method further comprises:
The signed file data and the client data are stored in a server, and services are provided according to the client request, wherein the services comprise electronic file inquiry, electronic file downloading, digital fingerprint inquiry, client digital certificate, seal management, accurate charging, online printing, enterprise digital certificate application, automatic contract continuing and information inquiry.
It is preferred that the composition of the present invention,
The obtaining the secure subscription data through the subscription data includes:
obtaining blacklist verification subscription data through the subscription data;
Obtaining sign verification subscription data through the blacklist verification subscription data;
obtaining account verification subscription data through the sign verification subscription data;
Obtaining parameter filling verification subscription data through the account verification subscription data;
and verifying the subscription data through the parameter filling necessary to obtain legal subscription data.
Preferably, the obtaining the electronic document template, through the secure subscription data and the electronic document template, obtains electronic document data, includes:
receiving a request for generating electronic document data, and respectively acquiring an electronic document template and legal subscription data;
Acquiring a data format requirement of an electronic document, wherein the data format requirement of the electronic document comprises a PDF format and an OSD format;
And obtaining the electronic document data through the electronic document template, legal subscription data and the format requirement of generating the electronic document data.
Preferably, the acquiring the electronic signature, obtaining signed document data through the electronic signature and the electronic document data includes:
Judging the signature type through the electronic document data;
When the signature type is stamping, acquiring an electronic stamp, and obtaining signed file data through the electronic document data and the electronic stamp;
when the signature types are stamping and digital signature, respectively acquiring an electronic stamp and a digital signature, obtaining signed file data through the electronic document data and the electronic stamp and the digital signature, obtaining a digital fingerprint through the digital signature, and uploading the digital fingerprint to a judicial blockchain platform.
Preferably, the acquiring the electronic chapter includes:
Receiving request data for acquiring an electronic seal;
determining a stamping type through electronic stamp request data, wherein the stamping type comprises text stamping, saddle stitching stamping and position stamping;
And obtaining the electronic seal through the seal type.
Preferably, the acquiring the digital signature includes:
receiving request data for acquiring digital signature;
Determining a signature type by the digital signature request data, wherein the signature type comprises a manual digital signature and an automatic digital signature;
And obtaining the digital signature through the signing type.
Fig. 3 is a flowchart illustrating an electronic subscription method, as shown in fig. 3, for use in a terminal, according to an exemplary embodiment, the method comprising the steps of:
Step 201, acquiring subscription data sent by the user terminal, and obtaining legal subscription data through the subscription data, as shown in fig. 4, wherein the specific process is as follows:
The system verification module verifies the IP which is allowed to be called for each service request, directly requests interception of the requests in the non-white list, distributes independent account numbers for each company and each service system, needs account number information for each request, and does not allow calling for the request interception which does not accord with the verification rule.
The blacklist verification subscription data is verified through Token to obtain sign verification subscription data, the electronic subscription service needs to apply Token every time to call business, and the same subscription request needs to be provided with Token, so that the system service is prevented from being called by business request at random, and extra digital certificate application cost and signature cost are prevented from being generated.
The sign verification subscription data is used for obtaining account verification subscription data through account verification, the account verification subscription data is used for obtaining parameter filling verification subscription data through parameter filling verification, and the parameter filling verification subscription data is used for obtaining legal subscription data through legal verification.
Step 202, an electronic document template is acquired, as shown in fig. 5, and the specific process is as follows:
And (3) making a template of the electronic file on the browser, and supporting componentization storage and online testing on the same style, wherein the development efficiency of the template can be greatly improved by using word or excel to generate electronic contract conventionally. Conventional one-plate 8-16 hours, typically 2-4 hours using a template tool.
The implementation mode is as follows:
Electronic template design tool
(1) Template design, multiple document components, dynamic format control, reusable sub-template invocation
(2) Template release and management, template release audit and online test, template version management, dynamic and personalized template calling rule configuration
(3) The multi-channel formatting generation engine comprises multi-document formatting generation, a processing engine, multi-channel (paper, PDF Form, HTML/HTML5, OSD) delivery supporting the same template, dynamic clause insertion supporting a tape format and dynamic catalog generation.
Step 203, obtaining electronic document data through the secure subscription data and the electronic document template, as shown in fig. 6, and specifically comprises the following steps:
Acquiring a data format requirement of an electronic document, wherein the data format requirement of the electronic document comprises a PDF format and an OSD format, and respectively analyzing PDF and an OSD file synthesis engine;
and obtaining the electronic document data according to the electronic document template, legal subscription data and the format requirement of generating the electronic document data, wherein the electronic document data is an electronic file without a seal or a digital signature.
Step 204, analyzing and synthesizing the electronic chapter by the parameters of the electronic chapter request data, as shown in fig. 7, the specific process is as follows:
Receiving request data for acquiring an electronic seal;
the electronic seal request data determines the seal type through parameter analysis and seal loading, wherein the seal type comprises text seal, seal saddle and position seal.
When the stamping type is text stamping, searching for corresponding text stamp synthesis;
When the stamping type is a saddle stitch stamp, searching corresponding business to perform saddle stitch stamp synthesis;
and searching for the file position stamp synthesis when the stamping type is position stamping.
Step 205, acquiring an electronic signature, obtaining signed document data through the electronic signature and the electronic document data, and sending the signed document data to an image platform.
Judging the signature type through the electronic document data;
When the signature type is stamping, as shown in fig. 8, an electronic stamp is acquired, signed file data is obtained through the electronic document data and the electronic stamp, paperless circulation certificates are used for internal business, stamping is carried out at a designated position of the electronic file according to the transmitted stamp number, stamping is supported according to coordinates, text searching and the first and last positions of the file, and riding a seal is supported, and the signed file data is sent to an image platform for permanent storage.
When the signature types are a seal and a digital signature, as shown in fig. 9, the electronic seal and the digital signature are acquired respectively, and the acquiring the digital signature includes:
The method comprises the steps of receiving digital signature acquisition request data, determining a signing type through the digital signature request data, wherein the signing type comprises a manual digital signature and an automatic digital signature, and obtaining the digital signature through the signing type. The method comprises the steps of synthesizing a user handwritten signature picture and an enterprise seal into an electronic file, applying a national authority digital certificate issuing mechanism for a client digital certificate, requesting a national time service center for the current time, synthesizing the client digital certificate, the enterprise digital certificate and a timestamp into the electronic file, finally performing signature calculation, enabling an electronic signing service to cooperate with a forensic block chain platform of a highest personnel, completing signing on the electronic signing platform, uploading digital fingerprints of the electronic file to the judicial block chain platform immediately, enabling calculation logic of the digital fingerprints to be a public algorithm, and enabling the electronic file provided by an enterprise to calculate the digital fingerprints again and compare with the digital fingerprints on the judicial block chain platform when legal disputes occur later, so that the files signed by the client at the moment are original files provided by the enterprise, and improving the victory rate of the enterprise. The authenticity and the non-tamper property of the electronic file signed by the client are ensured, and the electronic file completely accords with the legal protection. The stamping position of the enterprise seal supports stamping according to coordinates, text searching and the first and last positions of the file, supports the saddle seal to obtain signed file data through electronic document data and electronic seal and digital signature, and sends the signed file data to the image platform.
Step 206, storing the signed file data and the client data in a server, and providing service according to the client request.
The service comprises electronic file inquiry, electronic file downloading, digital fingerprint inquiry, client digital certificate, seal management, accurate charging, online printing, enterprise digital certificate application, automatic contract and information inquiry.
The seal management is background service management service, has the functions of electronic seal management, production and usage statistics, and can manage the electronic seals of all businesses using the electronic signing system, and produce and use the statistics online, so that the problem that electronic signing platforms in the industry can manage and produce the electronic seals, but the usage statistics lacks relevant dimensions is solved.
The accurate charging is that the background service management service has the charging capability of an electronic subscription digital certificate, can carry out access statistics and bill inquiry according to different companies, different service systems and different accounts, and does not need to depend on a third party provider, so that the problem that the traditional electronic subscription platform depends on the third party provider to know that the charging condition has no intuitive statistics function on the total actual use number, the public signing number and the private signing number of the company in the digital certificate signing process is solved.
The printing module of the online printing electronic signing service supports the online previewing and printing on a browser after the electronic file is signed by the service system, and other additional printing components are not required to be integrated by the service system, so that the problem that an electronic signing platform in industry has only the capability of stamping or digital signing and basically has no capability of supporting online printing is solved.
In the invention, the following components are added:
(1) Aspect of reducing cost and enhancing efficiency
The electronic service system documents save the cost of service paper, accelerate the service circulation efficiency (without manual stamping), and promote the interactive experience of products, and the online download of documents reduces the mailing cost and responds to the group cost-reducing and efficiency-increasing call.
(2) Safety aspect
The system supports encryption of the document of the electronic document, supports signing of the document content by using national standard certificates, can check whether the document is tampered in real time, has unified control on the electronic certificates and the seal life cycle, and has tamper-proof capability through a judicial blockchain platform of the national court where the digital fingerprints of the digital signature electronic file are uploaded.
(3) Fine management aspect
The system comprises a document management platform, a business system document management platform, a fine log record, an electronic seal management platform, a template management platform, a digital certificate management platform and a digital certificate management platform, wherein the document management platform is used for storing and managing documents of a business system, uniformly controlling the life cycle (effective and invalid states) of the documents, and enabling fine log records to be convenient for post-investigation, the whole life cycle management of a business system seal, the template management platform is used for template file management of an electronic subscription file, and the life cycle management of a digital certificate used for digital signature of the electronic file.
In an exemplary embodiment, there is also provided an electronic signage apparatus, as shown in fig. 10, including:
A 310 system verification unit, which obtains the subscription data sent by the user terminal, and obtains legal subscription data through the subscription data;
320 electronic document generating unit, which obtains the electronic document template and obtains the electronic document data through the secure subscription data and the electronic document template;
And 330 a signed document data generating unit, acquiring an electronic signature, obtaining signed document data through the electronic signature and the electronic document data, and sending the signed document data to an image platform.
Preferably, the method further comprises:
340 signing management unit, storing signing file data and customer data in server, providing service according to customer request, wherein the service comprises electronic file inquiry, electronic file downloading, digital fingerprint inquiry, customer digital certificate, seal management, accurate charging, online printing, enterprise digital certificate application, automatic contract and information inquiry.
In the invention, the following components are added:
(1) Aspect of reducing cost and enhancing efficiency
The electronic service system documents save the cost of service paper, accelerate the service circulation efficiency (without manual stamping), and promote the interactive experience of products, and the online download of documents reduces the mailing cost and responds to the group cost-reducing and efficiency-increasing call.
(2) Safety aspect
The system supports encryption of the document of the electronic document, supports signing of the document content by using national standard certificates, can check whether the document is tampered in real time, has unified control on the electronic certificates and the seal life cycle, and has tamper-proof capability through a judicial blockchain platform of the national court where the digital fingerprints of the digital signature electronic file are uploaded.
(3) Fine management aspect
The system comprises a document management platform, a business system document management platform, a fine log record, an electronic seal management platform, a template management platform, a digital certificate management platform and a digital certificate management platform, wherein the document management platform is used for storing and managing documents of a business system, uniformly controlling the life cycle (effective and invalid states) of the documents, and enabling fine log records to be convenient for post-investigation, the whole life cycle management of a business system seal, the template management platform is used for template file management of an electronic subscription file, and the life cycle management of a digital certificate used for digital signature of the electronic file.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided, as shown in fig. 11, for example, a memory 402 including instructions executable by the processor 401 of the apparatus to perform the electronic subscription method described above. For example, the non-transitory computer readable storage medium may be ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
In an exemplary embodiment, an application program product is also provided, comprising one or more instructions executable by the processor 401 of the above device to perform the above electronic subscription method.
Although embodiments of the invention have been disclosed above, they are not limited to the use listed in the specification and embodiments. It can be applied to various fields suitable for the present invention. Additional modifications will readily occur to those skilled in the art. Therefore, the invention is not to be limited to the specific details and illustrations shown and described herein, without departing from the general concepts defined in the claims and their equivalents.