A system and method for generating and sharing electronic certificates
By building an extended service system between the electronic certificate system and the target system, and using standardized protocols to create a front-end database module, the problem of data conversion and sharing between electronic certificate systems is solved, and the utilization efficiency of certificate documents is improved.
Patent Information
- Application Number
- CN202310165883.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-27
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2043-02-27
AI Technical Summary
In existing technologies, different departments within an internal network cannot share electronic certificates, resulting in a large number of certificate categories, complex operations, the need for manual data entry, and a chaotic file directory structure, which affects the efficiency of sharing and utilization.
An extended service system is built between the electronic certificate system and the target system. A front-end database module is created through standardized protocols to realize the conversion and sharing of electronic certificate data, including electronic certificate management, synthesis and seal affixing modules, which solves the problems of chaotic file directory structure and incompatibility of data fields.
It enables efficient data conversion and sharing between the electronic certificate system and the target system, solves the problems of manual operation and chaotic file directory, and improves the utilization efficiency of certificate documents.
Smart Images

Figure CN116185972B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of electronic certificate technology, and in particular to a system and method for generating and sharing electronic certificates. Background Technology
[0002] When users conduct business, they are required to provide various certificates and documents. Different departments within the internal network store these documents separately, and they are generally not shared between departments. Because there are many types of certificates, each electronic certificate needs to be regenerated, making the process complex and often requiring manual input of relevant information before it can be uploaded to the target system server. Furthermore, even if electronic certificate files are stored uniformly, the lack of a standard protocol can lead to a chaotic directory structure on the target system server, affecting the efficiency of sharing and utilization, and causing difficulties in using data fields. Summary of the Invention
[0003] The purpose of this invention is to provide an electronic certificate generation and sharing system and method, thereby solving the aforementioned problems existing in the prior art.
[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows:
[0005] An electronic certificate generation and sharing system includes an electronic certificate system, an extended service system, and a target system. The extended service system generates real-time communication responses with both the electronic certificate system and the target system, receives electronic certificate image data provided by the target system, and forwards it to the electronic certificate system. The electronic certificate system generates electronic certificate files based on the received electronic certificate image data and transmits them to the target system through the extended service system.
[0006] The electronic certificate system includes an electronic certificate management module, an electronic certificate synthesis and conversion module, and an electronic seal affixing module. The electronic certificate management module is used to push electronic certificate files, define and configure electronic certificate templates, and build a certificate catalog library, and process the received electronic certificate image data information. The electronic certificate synthesis and conversion module is used to receive the image data information sent by the electronic certificate management module and generate electronic certificate files through a file synthesis service. The electronic seal affixing module is used to configure the unit's seal attributes based on the generated electronic certificate files to achieve centralized affixing.
[0007] Preferably, the extended service system includes a shared area module and a front-end database module. The shared area module is used to implement the forwarding interface call request for electronic certificate photo data and electronic certificate files, and at the same time realize real-time communication response with the electronic certificate system and the target system. The front-end database module creates an intermediate database structure according to the electronic certificate standardization protocol to store the electronic certificate photo data provided by the target system.
[0008] Preferably, the definition and configuration of the electronic certificate module specifically includes directory management and template configuration. The directory management includes a certificate resource directory, adding electronic certificates, filling in the electronic certificate name, electronic certificate type and certificate theme and publishing.
[0009] The specific processing of received electronic certificate image data information includes: configuring template fields according to two types of electronic certificate image items. During the configuration of template fields, the English names are named according to the engineering standard of the certificate, or they can be configured through data.xml information.
[0010] Preferably, the electronic certificate image data information includes visual information items displayed on the electronic certificate document.
[0011] Preferably, the document synthesis service includes: configuring a template file for electronic certificates on the server side, wherein the template file receives data.xml photo data information sent by the electronic certificate management module, and after data extraction, adds it to a designated area of the template file.
[0012] Preferably, the seal unit attributes include unit name, unit code, stamp page number, seal code rule number, and stamp coordinate parameters.
[0013] Another object of the present invention is to provide a method for generating and sharing electronic certificates, comprising the following steps:
[0014] S1, The target system module obtains the electronic certificate data to be produced and forwards it to the extension area system. The extension area system processes the data to obtain the electronic certificate face data.
[0015] S2, the electronic certificate management module receives the electronic certificate image data transmitted by the extended area system, and obtains the electronic certificate file after the document synthesis service and electronic stamping process;
[0016] S3, the electronic certificate management module sends the generated electronic certificate files to the extended area, and finally transmits them to the target system module.
[0017] Preferably, step S1 specifically includes:
[0018] S11, the target system periodically inputs electronic certificate data to the front-end database module through the shared area module, and the front-end database module creates a front-end database table according to a standardized protocol;
[0019] S12, the front-end table module converts the electronic certificate data into electronic certificate photo data information and transfers it to the electronic certificate management module.
[0020] Preferably, step S2 specifically includes:
[0021] S21, after receiving the electronic certificate image data, the electronic certificate management module configures the established electronic certificate template, names it, generates data.xml, and sends it to the electronic certificate synthesis and conversion module.
[0022] S22, the electronic certificate synthesis and conversion module uses a file synthesis service to synthesize the received data.xml and template files to obtain electronic certificate files;
[0023] S23 uses an electronic seal affixing module to centrally affix seals to the generated electronic certificate documents, including the unit name, unit code, stamp page number, seal code rule number, and stamp coordinates.
[0024] Preferably, after step S3, the method further includes: storing the generated electronic certificate in the target system module, which is connected to other business processing systems, and allowing other business processing systems to retrieve the electronic certificate file in the target system module as supporting documentation.
[0025] The beneficial effects of this invention are:
[0026] This invention provides an electronic certificate generation and sharing system and method. By constructing an extension service system between the electronic certificate system and the target system, this service system builds a front-end database module based on the standardized protocol of electronic certificate data and creates an intermediate database structure according to the electronic certificate standardization protocol to store the electronic certificate photo data provided by the target system. This facilitates the conversion of electronic certificate data between the electronic certificate system and the target system, and completely solves the problems that affect the sharing and use of electronic certificate files, such as the need for manual operation to access the target system server, the chaotic file directory structure, and the resulting incompatibility of photo data fields. Attached Figure Description
[0027] Figure 1 This is a schematic diagram of the system principle for generating and sharing electronic certificates provided in Example 1;
[0028] Figure 2 This is a schematic diagram of the method flow for generating and sharing electronic certificates provided in Example 2. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0030] Example 1
[0031] This embodiment provides an electronic certificate generation and sharing system, such as Figure 1 As shown, it includes an electronic certificate system, an extended service system, and a target system. The extended service system generates real-time communication responses with the electronic certificate system and the target system, respectively, receives electronic certificate photo data provided by the target system, and forwards it to the electronic certificate system. The electronic certificate system generates electronic certificate documents based on the received electronic certificate photo data and transmits them to the target system through the extended service system.
[0032] The electronic certificate system includes an electronic certificate management module, an electronic certificate synthesis and conversion module, and an electronic seal affixing module. The electronic certificate management module is used to push electronic certificate files, define and configure electronic certificate templates, and build a certificate catalog library, as well as process the received electronic certificate image data. The electronic certificate synthesis and conversion module is used to receive the image data sent by the electronic certificate management module and generate electronic certificate files through a file synthesis service. The electronic seal affixing module is used to configure the unit seal attributes based on the generated electronic certificate files, enabling centralized affixing. The unit seal attributes include the unit name, unit code, affixing page number, seal coding rule number, and affixing coordinate parameters.
[0033] The extended service system in this embodiment includes a shared area module and a front-end database module. The shared area module is used to implement the forwarding interface call request for electronic certificate photo data and electronic certificate files, and at the same time realize real-time communication response with the electronic certificate system and the target system. The front-end database module creates an intermediate database structure according to the electronic certificate standardization protocol, which is used to store the electronic certificate photo data provided by the target system.
[0034] The definition and configuration of the electronic certificate module in this embodiment specifically includes directory management and template configuration. The directory management includes a certificate resource directory, adding electronic certificates, filling in the electronic certificate name, electronic certificate type and certificate theme and publishing.
[0035] The specific processing of received electronic certificate image data information includes: configuring template fields according to two types of electronic certificate image items. During the configuration of template fields, the English names are named according to the engineering standard of the certificate, or they can be configured through data.xml information.
[0036] In this embodiment, the electronic certificate data information includes visual information items displayed on the electronic certificate document.
[0037] The document synthesis service described in this embodiment includes: configuring a template file for electronic certificates on the server side; the template file receives photo data information (data.xml) sent by the electronic certificate management module; after data extraction, the data is added to a designated area of the template file.
[0038] Example 2
[0039] This embodiment provides a method for generating and sharing electronic certificates, such as... Figure 2 As shown, it includes the following steps:
[0040] S1, the target system module obtains the electronic certificate data to be produced and forwards it to the extension area system. The extension area system processes the data to obtain the electronic certificate image data, specifically including:
[0041] S11, the target system periodically inputs electronic certificate data to the front-end database module through the shared area module, and the front-end database module creates a front-end database table according to a standardized protocol;
[0042] S12, the front-end table module converts the electronic certificate data into electronic certificate image data information and transfers it to the electronic certificate management module;
[0043] S2, the electronic certificate management module receives the electronic certificate image data transmitted from the extended area system, and after document synthesis and electronic stamping processes, obtains the electronic certificate file, specifically including:
[0044] S21, after receiving the electronic certificate image data, the electronic certificate management module configures the established electronic certificate template, names it, generates data.xml, and sends it to the electronic certificate synthesis and conversion module.
[0045] S22, the electronic certificate synthesis and conversion module uses a file synthesis service to synthesize the received data.xml and template files to obtain electronic certificate files;
[0046] S23, The electronic seal affixing module is used to centrally affix seals to the generated electronic certificate documents, including the unit name, unit code, stamp page number, seal code rule number and stamp coordinates;
[0047] S3, the electronic certificate management module sends the generated electronic certificate file to the extended area, and finally transmits it to the target system module;
[0048] The generated electronic certificates are stored in the target system module, which is connected to other business processing systems. These other business processing systems can retrieve the electronic certificate files from the target system module as supporting documents.
[0049] By adopting the above-disclosed technical solution of this invention, the following beneficial effects are obtained:
[0050] This invention provides an electronic certificate generation and sharing system and method. By constructing an extension service system between the electronic certificate system and the target system, this service system builds a front-end database module based on the standardized protocol of electronic certificate data and creates an intermediate database structure according to the electronic certificate standardization protocol to store the electronic certificate photo data provided by the target system. This facilitates the conversion of electronic certificate data between the electronic certificate system and the target system, and completely solves the problems that affect the sharing and use of electronic certificate files, such as the need for manual operation to access the target system server, the chaotic file directory structure, and the resulting incompatibility of photo data fields.
[0051] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. An electronic credential generation and sharing system, characterized by, The electronic certificate system comprises an electronic certificate management module, an electronic certificate synthesis and conversion module, and an electronic seal stamping module, the electronic certificate management module is used for realizing electronic certificate file pushing, electronic certificate template definition and configuration, and certificate directory library building, and processing received electronic certificate surface data information, the electronic certificate synthesis and conversion module is used for receiving surface data information sent by the electronic certificate management module, and generating an electronic certificate file through file synthesis service, and the electronic seal stamping module is used for configuring unit seal attributes on the basis of the generated electronic certificate file, and realizing centralized stamping. The electronic certificate template definition and configuration specifically comprises directory management and template configuration, the directory management comprises certificate resource directory, newly added electronic certificate, and filling in electronic certificate name, electronic certificate type, and certificate theme and publishing.
2. The electronic certificate generation and sharing system according to claim 1, characterized in that The processing of the received electronic certificate surface data information specifically comprises: configuring template fields according to two electronic certificate surface items, in the process of configuring the template fields, the English name is named according to the engineering standard of the certificate, and the data.xml information is configured. The electronic certificate surface data information comprises visual information items displayed on the electronic certificate file. The file synthesis service comprises: configuring a template file of the electronic certificate on the server side, the template file receives data.xml surface data information sent by the electronic certificate management module, adds the data.xml surface data information to the agreed area of the template file after data extraction, and sends the electronic certificate file to the target system through the expansion service system.
3. The electronic passport generation and sharing system of claim 1, wherein, The unit seal attributes comprise unit name, unit code, stamping page number, seal code rule number, and stamping coordinate parameters.
4. The electronic passport generation and sharing system of claim 1, wherein, The electronic certificate generation and sharing system is realized by using any one of claims 1-5, and comprises the following steps:
5. The electronic passport generation and sharing system of claim 1, wherein, S1, the target system module obtains electronic certificate data to be produced, and forwards the electronic certificate data to the expansion service system, and the expansion service system obtains electronic certificate surface data after processing; 6. An electronic passport generation and sharing method, characterized by, S2, the electronic certificate management module receives the electronic certificate surface data transmitted by the expansion service system, and obtains an electronic certificate file after file synthesis service and electronic stamping process. S3, the electronic certificate management module sends the produced electronic certificate file to the extended service system, and finally to the target system module; Step S1 specifically includes: S11, the target system inputs electronic certificate data to the front-end library table module through the shared area module at regular intervals, and the front-end library table module creates a front-end library table according to a standardized protocol; S12, the front-end library table module converts the electronic certificate data into electronic certificate surface data information, and transfers it to the electronic certificate management module.
7. The electronic passport generation and sharing method of claim 6, wherein, Step S2 specifically includes: S21, after receiving the electronic certificate surface data, the electronic certificate management module configures the established electronic certificate template, and names it, generates data.xml, and sends it to the electronic certificate synthesis and conversion module; S22, the electronic certificate synthesis and conversion module uses file synthesis services to synthesize the received data.xml and template file to obtain an electronic certificate file; S23, the electronic certificate file is stamped by using an electronic seal stamping module, including unit name, unit code, stamping page number, seal code rule number and stamping coordinates.
8. The electronic passport generation and sharing method of claim 7, wherein, After step S3, the produced electronic certificate is stored in the target system module, the target system module is connected with other business handling systems, and the other business handling systems call the electronic certificate file in the target system module as proof materials.
Citation Information
Patent Citations
Method for generating electronic licenses in electronic government affair network
CN103854134A
Shared service system of electronic certificate
CN108376383A