Intelligent seal self-service system and method

By collecting and verifying electronic seal account and facial feature data, combined with intelligent algorithms and image editing, the identity of the seal user and the precise location of the document signing are traced, solving the problems of insufficient security and convenience in existing electronic seal technology, and improving the security of electronic seal use and system applicability.

CN120470610BActive Publication Date: 2025-10-03YUNNAN YUANXIN TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202510951051.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-10
Publication Date
2025-10-03
Estimated Expiration
2045-07-10

AI Technical Summary

Technical Problem

Existing electronic seal technology is unable to achieve intelligent traceability records of the user's characteristic information and standardized positioning of the electronic seal signing location, resulting in reduced security and convenience of use.

Method used

By collecting the characteristic text data of electronic seal accounts and the facial feature image data of seal users, combined with intelligent search algorithms, seal usage authority verification and traceability information records are carried out, and image editing software is used to construct electronic seal traceability image data; the document type and signature location characteristics of the seal are identified to achieve accurate matching and signature location positioning.

Benefits of technology

It realizes the safe and reliable supervision of the electronic seal usage process, improves the accurate search of the identity information of the seal users and the seal traceability record, and enhances the security of electronic seals and the applicability and intelligence of the self-service system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120470610B_ABST
    Figure CN120470610B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of electronic seals, and discloses an intelligent seal self-service system and method, wherein the system comprises an electronic seal usage management module, an electronic seal signing position positioning module, and an electronic signature file generation module; the identity information of the seal user during the electronic seal usage process is recorded without a trace based on the electronic seal image information and the facial feature image information of the seal user, thereby realizing the scientific and intelligent construction of the electronic seal usage traceability information and improving the security of the electronic seal; the electronic seal signing position information of different types of seal documents is accurately matched based on the seal document type identification information combined with an intelligent search algorithm and standard settings, thereby realizing the accurate positioning of the electronic seal signing position based on the seal document type, thereby improving the applicability and intelligence of the seal self-service system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic seals, and in particular to an intelligent seal self-service system and method. Background Art

[0002] Electronic seal technology uses advanced technology to simulate traditional physical seals. Its management and usage methods are consistent with the habits and experience of physical seals. The stamped documents have the same appearance and the same and similar usage methods as physical paper documents. Electronic seals are a valid manifestation of electronic signatures. Electronic seals are only displayed normally when the authenticity and validity of an electronic contract are verified using electronic signature technology. Electronic signature technology is needed to protect electronic data and electronic seals to prevent tampering with electronic seals and electronic contract documents stamped with electronic seals. One physical signature can only correspond to one electronic seal; electronic seals are stored in the cloud and can be called up at any time. There is no threshold to learn and use electronic seals, which is more convenient. During the entire use process of electronic seals, the electronic signature technology is completely hidden behind the electronic seal. The existing electronic seal use process cannot realize intelligent traceability and recording of the user's characteristic information, nor can it realize standardized positioning of the electronic seal signing position.

[0003] The Chinese invention patent with announcement number CN112559633B discloses an electronic seal service node management system and method; by setting up a management module, a business module, a management module database and a node database; wherein the business module includes a seal-making unit and a seal-using unit, the seal-making unit is used to create a seal-making node, and the seal-using unit is used to create a seal-using node; the management module is communicated with the business module and is used to manage the creation, deployment, access or migration of nodes; the management module database is communicated with the management module and is used to store node list information; the management module establishes a corresponding network path identifier for each node, and each node corresponds to a node database, which is used to store corresponding node attribute data; however, the above technical solution cannot realize the traceability record of the characteristic information of the seal user and the standardized positioning of the electronic seal signing position, reducing the safety and convenience of using the electronic seal. Summary of the Invention

[0004] (1) Technical problems solved

[0005] In order to solve the problem that the existing electronic seal usage process cannot realize intelligent traceability recording of the characteristic information of the person using the seal, nor can it realize intelligent positioning of the electronic seal signing position, the above purposes are achieved, such as secure verification of seal usage authority, scientific construction of electronic seal usage traceability information, accurate judgment of the type of document using the seal, intelligent positioning of the electronic seal signature on the document using the seal, and autonomous generation of electronic signature documents.

[0006] (2) Technical solution

[0007] The present invention is implemented through the following technical solution: a smart seal self-service method, the method comprising the following steps:

[0008] S1. Collecting electronic seal account feature text data;

[0009] S2. Verify the electronic seal use authority of the user based on the electronic seal account characteristic text data and the electronic seal registration account characteristic text data, and generate user seal use authority verification result data; if the verification fails, directly terminate the electronic seal use service operation;

[0010] S3. When the verification is passed, the facial feature image data of the seal user is collected, and the target electronic seal image information required by the seal user is extracted and processed to generate electronic seal image data. The electronic seal use process traceability information is recorded and processed in combination with the facial feature image data of the seal user to construct the electronic seal traceability image data;

[0011] S4, collecting seal document data;

[0012] S5, performing a document type identification process based on the document data and standard document data of different types of document data to generate document type identification data;

[0013] S6, performing a matching process on the electronic seal signing position information of the document using the seal based on the seal document type identification data and the electronic seal signing position characteristic text data of different types of documents using the seal, to generate electronic seal signing position matching data of the document using the seal;

[0014] S7. Construct electronic signature material summary data and execute electronic signature file generation processing to generate target electronic signature file data.

[0015] Preferably, the steps for collecting the electronic seal account characteristic text data are as follows:

[0016] S11. The seal user enters the account information and login password of the electronic seal registered user online through the electronic seal login platform, and generates the electronic seal account feature text data The electronic seal login platform includes any one of eSignPro, AiSign, and YunSign.

[0017] Preferably, the electronic seal use authority of the seal user is verified based on the electronic seal account characteristic text data and the electronic seal registration account characteristic text data, and the seal user's seal use authority verification result data is generated; when the verification fails, the operation steps for directly ending the electronic seal use service operation are as follows:

[0018] S21. Establishing a feature text data set for electronic seal registration accounts , ;in Indicates the Characteristic text data of the electronic seal registration account corresponding to each electronic seal registered user, Indicates the maximum number of electronic seal registered users, and the electronic seal registered account characteristic text data indicates the account characteristic information of the electronic seal registered users who have officially registered on the electronic seal login platform;

[0019] S22, using the KD tree nearest neighbor search algorithm to Characteristic text data set of the electronic seal registration account Characteristic text data of the electronic seal registration account described in Perform keyword matching of electronic seal registration account characteristics, and generate seal user authority verification result data based on the matching results of electronic seal registration account characteristics keywords ;

[0020] when and If the key words matching of the electronic seal registration account are successful, it means that the seal user has obtained the electronic seal use authority of the formally registered user of the electronic seal, and the seal user's seal use authority verification result data is output. To verify the pass;

[0021] when and If the key words of the electronic seal registration account are not matched successfully, it means that the seal user has not obtained the electronic seal use authority of the formally registered user of the electronic seal, then the seal user's seal use authority verification result data will be output. Since the verification fails, the electronic seal service operation is terminated directly at this time.

[0022] Preferably, when the verification is passed, facial feature image data of the seal user is collected, target electronic seal image information required by the seal user is extracted, electronic seal image data is generated, and electronic seal use process traceability information recording is performed in combination with the facial feature image data of the seal user. The operation steps for constructing the electronic seal traceability image data are as follows:

[0023] S31, collect the facial feature image information of the seal user online through the camera lens, and generate the facial feature image feature data of the seal user ;

[0024] S32, when the user's facial feature image feature data After the collection is completed, the electronic seal image information corresponding to the electronic seal account is searched based on the electronic seal account information of the seal user in the electronic seal login platform, and the electronic seal image data is constructed. ;

[0025] S33, detecting the electronic seal image data online through image editing software The corresponding image length specification information and width specification information, and the facial feature image feature data of the seal user according to the measured length specification information and width specification information of the electronic seal image The length and width of the corresponding image are edited to generate the facial feature image editing data of the user , the image editing software includes any one of Adobe Photoshop and GIMP;

[0026] S34, editing the facial feature image of the seal user into data With the electronic seal image data Perform image overlap matching in the same direction of length and width to generate combined image data of the user's face and electronic seal ;

[0027] S35, using image editing software to combine the face of the seal user with the electronic seal image data Editing data using facial feature images of personnel as described in Chapter Perform dark watermark image editing and processing, and construct electronic seal traceability image data The electronic seal traceability image data represents the electronic seal image information that records the dark watermark of the facial information of the person who used the seal.

[0028] Preferably, the steps for collecting the seal document data are as follows:

[0029] S41. Upload and collect document data that needs to be signed with an electronic seal through the electronic seal login platform, and generate seal document data .

[0030] Preferably, the steps of performing a chapter document type identification process based on the chapter document data and different types of chapter standard document data to generate chapter document type identification data are as follows:

[0031] S51. Establishing different types of standard document data sets , ;in Indicates the Different types of chapter standard document data corresponding to different chapter document types, Indicates the maximum number of seal document types, where the different types of seal standard document data represent standard document text information set for different types of seal documents; the seal document types include sales contracts, cooperation agreements, lease agreements, loan agreements, insurance policies, expense reimbursement, labor contracts, confidentiality agreements, and employee agreements;

[0032] S52, using XGBoost search algorithm to search the chapter document data Different types of standard document data sets Different types of standard document data described in the chapter Perform document text character matching to search for the document data that matches the chapter Matching the different types of standard document data The corresponding document type information is used, and the document type identification data is generated through data identification .

[0033] Preferably, the steps of performing a matching process on the electronic seal signing position information of the document with a seal based on the seal document type identification data and the characteristic text data of the electronic seal signing position of different types of documents with a seal to generate the electronic seal signing position matching data of the document with a seal are as follows:

[0034] S61. Establishing a text data set of electronic seal signature position characteristics for different types of documents ,in Indicates the Characteristic text data of electronic seal signing positions for different types of documents with seals corresponding to the types of documents with seals, wherein the characteristic text data of electronic seal signing positions for different types of documents with seals represent text information of optimal electronic seal signing positions set for different types of documents with seals; the electronic seal signing positions include the signature area at the end of the document, the gap at the edge of the document page, the lower left corner of the document, and the lower right corner of the document;

[0035] S62, identifying the document type data A text data set of electronic seal signature positions for different types of documents Characteristic text data of electronic seal signature position for different types of documents described in Perform keyword matching of the document type to search for the document type identification data Corresponding to the different types of electronic seal signature position feature text data , and generate the electronic seal signature position matching data of the document through data identification , execute the generation of the electronic seal signature position matching data of the seal document The specific steps are as follows:

[0036] S621, initializing parameters and updating the maximum number of iterations T of the algorithm;

[0037] S622, initializing the seal signature identification of the seagull population location, and updating the seal signature identification of the seagull population in the different types of seal documents electronic seal signature location feature text data set. The position in the search space of

[0038] S623, calculating the fitness value and retaining the global optimal position;

[0039] S624, Migration, Global Search: Stamp signature identification of seagull migration behavior has three main steps: first, to meet the collision avoidance conditions to ensure population diversity; second, to calculate the direction of the best position; third, to move to a new position based on the direction of the best position;

[0040] S6241, calculate the seal signature recognition seagull in the different types of electronic seal signature position feature text data set The search space is used to identify new positions of the seagull that do not collide with adjacent seals during movement. ; , ,in, Represents seal signature recognition Seagull in the different types of documents using electronic seal signature position feature text data set The current position in the search space of Indicates the current iteration number; Represents seal signature recognition Seagull in the different types of documents using electronic seal signature position feature text data set Movement behavior in the search space of ; Display Control Function of the frequency of change;

[0041] S6242, calculate the direction of the best position ; , ,in Indicates the document type identification data associated with the chapter The most matching electronic seal signature position feature text data of the different types of seal documents Characteristic text data set of electronic seal signature position in different types of documents The current best position in the search space of Represents seal signature recognition Seagull in the different types of documents using electronic seal signature position feature text data set The current position in the search space of A random number representing a balance between global and local search capabilities; Represents a random number in the range [0,1];

[0042] S6243, move to new position according to the direction of the best position ,

[0043] , seal signature recognition Seagull in the different types of documents with seal electronic seal signature position feature text data collection The search space is searched for the document type identification data according to the direction of the best position. The most matching electronic seal signature position feature text data of the different types of seal documents and move to the new location;

[0044] S625, attacking prey, local search, seal signature identification Seagulls perform spiral movements in the air when attacking prey, seal signature identification of the new position of the seagull after attacking prey ;in , seal signature recognition Seagull in the different types of documents with seal electronic seal signature position feature text data collection Search the search space to find the document type identification data that matches the chapter Matching the different types of electronic seal signature position feature text data of the document prey;

[0045] S626: When the maximum number of iterations is met, output the document type identification data corresponding to the chapter The most matching electronic seal signature position feature text data of the different types of seal documents ; Otherwise, return to and repeat step S623;

[0046] S627, the electronic seal signature position feature text data of the different types of seal documents output in step S626 After data identification, the electronic seal of the document is generated and the signature position matches the data .

[0047] Preferably, the steps of constructing the electronic signature material summary data and executing the electronic signature file generation process to generate the target electronic signature file data are as follows:

[0048] S71, collecting the electronic seal traceability image data , the chapter document data , the electronic seal signature position matching data of the document And construct the summary data of electronic signature materials through data combination identification ,in ;

[0049] S72, the electronic seal login platform summarizes the data based on the electronic signature materials The electronic seal traceability image is located in the document using the seal according to the electronic seal signature location information, and the electronic signature file generation process is performed to generate the target electronic signature file data. .

[0050] An intelligent seal self-service system is used to implement the intelligent seal self-service method, the system includes an electronic seal management module, an electronic seal signing position positioning module, and an electronic signature file generation module;

[0051] The electronic seal management module includes an electronic seal account information collection unit, a registered electronic seal account information storage unit, a seal user authority verification unit, a seal user facial information collection unit, an electronic seal image extraction unit, and an electronic seal traceability image construction unit;

[0052] The electronic seal account information collection unit collects electronic seal account feature text data through the electronic seal login platform; the registered electronic seal account information storage unit is used to store the electronic seal registration account feature text data; the seal user's seal permission verification unit performs electronic seal user's seal permission verification processing based on the electronic seal account feature text data and the electronic seal registration account feature text data, and generates seal user's seal permission verification result data; the seal user's facial information collection unit collects facial feature image feature data of the seal user through a shooting lens; the electronic seal image extraction unit performs target electronic seal image information extraction processing required by the seal user, and generates electronic seal image data; the electronic seal traceability image construction unit performs electronic seal use process traceability information recording processing based on the electronic seal image data and the seal user's facial feature image feature data, and constructs electronic seal traceability image data;

[0053] The electronic seal signing position positioning module includes a seal document collection unit, a different type of seal standard document storage unit, a seal document type identification unit, a different type of seal document electronic seal signing position information storage unit, and a seal document electronic seal signing position information matching unit;

[0054] The seal document acquisition unit is used to collect seal document data through the electronic seal login platform; the different types of seal standard document storage unit is used to store different types of seal standard document data; the seal document type identification unit performs seal document type identification processing based on the seal document data and different types of seal standard document data, and generates seal document type identification data; the different types of seal document electronic seal signing position information storage unit is used to store different types of seal document electronic seal signing position feature text data; the seal document electronic seal signing position information matching unit performs seal document electronic seal signing position information matching processing based on the seal document type identification data and different types of seal document electronic seal signing position feature text data, and generates seal document electronic seal signing position matching data;

[0055] The electronic signature file generation module includes an electronic signature material collection unit and an electronic signature file construction unit;

[0056] The electronic signature material collection unit constructs electronic signature material summary data based on the electronic seal traceability image information, the seal document information, and the electronic seal signing position information of the seal document; the electronic signature file construction unit, the electronic seal login platform locates the electronic seal traceability image in the seal document according to the electronic seal signing position information of the seal document based on the electronic signature material summary information, performs electronic signature file generation processing, and generates target electronic signature file data.

[0057] (3) Beneficial effects

[0058] The present invention provides a smart seal self-service system and method. It has the following beneficial effects:

[0059] 1. Accurately collect electronic seal account information through the electronic seal login platform to provide reliable data support for efficient and safe verification of seal user permissions; intelligently verify the electronic seal user permissions based on the electronic seal account information combined with intelligent search algorithms and scientifically preset electronic seal registration account information to achieve safe and reliable supervision of the electronic seal usage process; use a camera to accurately collect facial feature image information of the seal user, and conveniently and efficiently extract the target electronic seal image information to achieve precise search of the seal user's identity information and electronic seal images; based on the electronic seal image information and the seal user's facial feature image information, record the identity information of the seal user during the electronic seal usage process without traces, achieve scientific and intelligent construction of electronic seal traceability information, and improve the security of electronic seals.

[0060] 2. Conveniently collect seal document information through the electronic seal login platform to provide scientific data support for the scientific identification of seal document types; autonomously and efficiently identify seal document types based on seal document data combined with intelligent search algorithms and different types of seal standard document information based on big data storage, and realize refined classification and processing of seal document types; accurately match the electronic seal signing position information of seal documents based on seal document type identification information combined with intelligent search algorithms and standard settings of different types of seal document electronic seal signing position information, realize accurate positioning of electronic seal signing position based on seal document type, and improve the applicability and intelligence of the seal self-service system.

[0061] 3. By efficiently and scientifically constructing the summary data of electronic signature materials based on the electronic seal traceability image information, the seal document information, and the electronic seal signing location information of the seal document, the efficiency of the electronic seal signing process is improved; the electronic seal login platform accurately and efficiently executes the electronic signature file generation and processing based on the electronic signature material summary information, improves the accuracy of electronic seal signing, and enhances the user experience of the intelligent seal self-service system. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 A schematic diagram of a module of a smart seal self-service system provided by the present invention;

[0063] Figure 2 This is a flow chart of a smart seal self-service method provided by the present invention. DETAILED DESCRIPTION

[0064] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. 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 making creative efforts are within the scope of protection of the present invention.

[0065] The embodiments of the intelligent seal self-service system and method are as follows:

[0066] Example 1:

[0067] See also Figure 1-Figure 2 , a smart seal self-service method, the method comprising the following steps:

[0068] S1. Collecting electronic seal account feature text data;

[0069] S2. Verify the user's electronic seal usage authority based on the electronic seal account feature text data and the electronic seal registration account feature text data, and generate user's seal usage authority verification result data; if the verification fails, directly terminate the electronic seal usage service operation;

[0070] S3. When the verification is passed, the facial feature image data of the seal user is collected, the target electronic seal image information required by the seal user is extracted and processed, the electronic seal image data is generated, and the electronic seal use process traceability information is recorded and processed in combination with the facial feature image data of the seal user to construct the electronic seal traceability image data;

[0071] S4, collecting seal document data;

[0072] S5. Performing a document type identification process based on the document data and standard document data of different types of document data to generate document type identification data.

[0073] S6. Performing a matching process on the electronic seal signing position information of the document using the seal based on the seal document type identification data and the electronic seal signing position feature text data of different types of documents using the seal, and generating electronic seal signing position matching data of the document using the seal;

[0074] S7. Construct electronic signature material summary data and execute electronic signature file generation processing to generate target electronic signature file data.

[0075] For further information, see Figure 1-Figure 2 The steps for collecting electronic seal account feature text data are as follows:

[0076] S11. The seal user enters the account information and login password of the electronic seal registered user online through the electronic seal login platform, and generates the electronic seal account feature text data The electronic seal login platform includes any one of eSign, AiSign, and YunSign.

[0077] The electronic seal user's electronic seal usage authority verification process is performed based on the electronic seal account feature text data and the electronic seal registration account feature text data, and the user's seal usage authority verification result data is generated; if the verification fails, the electronic seal usage service operation is directly terminated as follows:

[0078] S21. Establishing a feature text data set for electronic seal registration accounts , ;in Indicates the Characteristic text data of the electronic seal registration account corresponding to each electronic seal registered user, Indicates the maximum number of electronic seal registered users. The electronic seal registered account characteristic text data indicates the account characteristic information of the electronic seal registered users who have officially registered on the electronic seal login platform.

[0079] S22, using the KD tree nearest neighbor search algorithm to convert the electronic seal account feature text data Characteristic text data collection of electronic seal registration account Characteristic text data of electronic seal registration account Perform keyword matching of electronic seal registration account characteristics, and generate seal user authority verification result data based on the matching results of electronic seal registration account characteristics keywords ;

[0080] when and If the key words matching of the electronic seal registration account characteristics are successful, it means that the seal user has obtained the electronic seal use authority of the formally registered user of the electronic seal, and the seal user's seal use authority verification result data is output. To verify the pass;

[0081] when and If the key words of the electronic seal registration account are not matched successfully, it means that the seal user has not obtained the electronic seal use authority of the formally registered user of the electronic seal, then the seal user's seal use authority verification result data will be output. Since the verification fails, the electronic seal service operation is terminated directly at this time.

[0082] When the verification is passed, the facial feature image data of the seal user is collected, the target electronic seal image information required by the seal user is extracted and processed, the electronic seal image data is generated, and the electronic seal usage process traceability information is recorded and processed in combination with the facial feature image data of the seal user. The operation steps for constructing the electronic seal traceability image data are as follows:

[0083] S31, collect the facial feature image information of the seal user online through the camera lens, and generate the facial feature image feature data of the seal user ;

[0084] S32: facial feature image data of the person using the seal After the collection is completed, the electronic seal image information corresponding to the electronic seal account is searched based on the electronic seal account information of the seal user in the electronic seal login platform, and the electronic seal image data is constructed. ;

[0085] S33, detect the electronic seal image data online through image editing software The corresponding image length specification information and width specification information, and the facial feature image feature data of the seal user based on the measured length specification information and width specification information of the electronic seal image The length and width of the corresponding image are edited to generate the facial feature image editing data of the user , image editing software includes any one of Adobe Photoshop and GIMP;

[0086] S34, edit the facial feature image data of the user Electronic seal image data Perform image overlap matching in the same direction of length and width to generate combined image data of the user's face and electronic seal ;

[0087] S35. Use image editing software to combine the face image data of the seal user with the electronic seal. Facial feature image editing data of personnel in the Chinese version Perform dark watermark image editing and processing, and construct electronic seal traceability image data ,The electronic seal traceability image data represents the electronic seal image information that records the ,dark watermark of the facial information of the person who used the seal.

[0088] Through the electronic seal account information collection unit, the electronic seal login platform is used to accurately collect electronic seal account information, providing reliable data support for the efficient and safe verification of the seal user's seal usage authority; the seal user's seal usage authority verification unit intelligently verifies the seal user's electronic seal usage authority based on the electronic seal account information combined with the intelligent search algorithm and the scientifically preset electronic seal registration account information, thereby realizing safe and reliable supervision of the electronic seal usage process; the seal user's facial information collection unit and the electronic seal image extraction unit cooperate with each other, using the camera to accurately collect the seal user's facial feature image information, and the target electronic seal image information is conveniently and efficiently extracted, thereby realizing accurate search of the seal user's identity information and electronic seal image; the electronic seal traceability image construction unit records the seal user's identity information in the electronic seal usage process without trace based on the electronic seal image information and the seal user's facial feature image information, thereby realizing scientific and intelligent construction of electronic seal traceability information and improving the security of the electronic seal.

[0089] For further information, see Figure 1-Figure 2 The steps for collecting chapter document data are as follows:

[0090] S41. Upload and collect document data that needs to be signed with an electronic seal through the electronic seal login platform, and generate seal document data .

[0091] The steps for performing chapter document type identification processing based on chapter document data and different types of chapter standard document data to generate chapter document type identification data are as follows:

[0092] S51. Establishing different types of standard document data sets , ;in Indicates the Different types of chapter standard document data corresponding to different chapter document types, Indicates the maximum number of seal document types. Different types of seal standard document data represent standard document text information set for different types of seal documents. Seal document types include sales contracts, cooperation agreements, lease agreements, loan agreements, insurance policies, expense reimbursement, labor contracts, confidentiality agreements, and employee agreements.

[0093] S52, use XGBoost search algorithm to use chapter document data Data collection of standard documents with different types of usage Standard document data for different types of chapters Perform document text character matching to search for document data that matches the chapter Matching different types of standard document data The corresponding document type information is used, and the document type identification data is generated through data identification .

[0094] The steps for matching the electronic seal signature position information of the document with a seal based on the seal document type identification data and the characteristic text data of the electronic seal signature position of different types of documents with a seal to generate the electronic seal signature position matching data of the document with a seal are as follows:

[0095] S61. Establishing a text data set of electronic seal signature position characteristics for different types of documents ,in Indicates the Characteristic text data of electronic seal signing positions for different types of documents with seals corresponding to different types of documents with seals, wherein the characteristic text data of electronic seal signing positions for different types of documents with seals represent text information of optimal electronic seal signing positions set for different types of documents with seals; electronic seal signing positions include the signature area at the end of the document, the gap at the edge of the document page, the lower left corner of the document, and the lower right corner of the document;

[0096] S62, using chapter document type to identify data A collection of text data on the location characteristics of electronic seal signatures on documents of different types Characteristic text data of electronic seal signature positions in different types of documents Perform keyword matching of document types and search for document type identification data Corresponding different types of electronic seal signature position feature text data , and generate the electronic seal signature position matching data of the document through data identification , execute to generate electronic seal signature position matching data for seal documents The specific steps are as follows:

[0097] S621, initializing parameters and updating the maximum number of iterations T of the algorithm;

[0098] S622, initializing the seal signature identification seagull population location, the seal signature identification seagull population update seal signature location feature text data set of different types of documents with seals The position in the search space of

[0099] S623, calculating the fitness value and retaining the global optimal position;

[0100] S624, Migration, Global Search: Stamp signature identification of seagull migration behavior has three main steps: first, to meet the collision avoidance conditions to ensure population diversity; second, to calculate the direction of the best position; third, to move to a new position based on the direction of the best position;

[0101] S6241, calculate seal signature recognition, Seagull electronic seal signature position feature text data set in different types of documents The search space is used to identify new positions of the seagull that do not collide with adjacent seals during movement. ; , ,in, Represents seal signature recognition Seagull electronic seal signature position feature text data set in different types of documents The current position in the search space of Indicates the current iteration number; Represents seal signature recognition Seagull electronic seal signature position feature text data set in different types of documents Movement behavior in the search space of ; Display Control Function of the frequency of change;

[0102] S6242, calculate the direction of the best position ; , ,in Representing and using document type identification data The most matching different types of electronic seal signature position feature text data Characteristic text data collection of electronic seal signature position in different types of documents The current best position in the search space of Represents seal signature recognition Seagull electronic seal signature position feature text data set in different types of documents The current position in the search space of A random number representing a balance between global and local search capabilities; Represents a random number in the range [0,1];

[0103] S6243, move to new position according to the direction of the best position ,

[0104] , seal signature recognition Seagull electronic seal signature position feature text data collection in different types of documents In the search space, the document type recognition data is searched according to the direction of the best position. The most matching different types of electronic seal signature position feature text data and move to the new location;

[0105] S625, attacking prey, local search, seal signature identification Seagulls perform spiral movements in the air when attacking prey, seal signature identification of the new position of the seagull after attacking prey ;in , seal signature recognition Seagull electronic seal signature position feature text data collection in different types of documents Search the search space to find the document type identification data Match different types of documents with electronic seals to sign position feature text data prey;

[0106] S626: When the maximum number of iterations is met, output the document type identification data The most matching different types of electronic seal signature position feature text data ; Otherwise, return to and repeat step S623;

[0107] S627, the different types of electronic seal signature position feature text data output in step S626 After data identification, the electronic seal of the document is generated and the signature position matches the data .

[0108] Through the seal document collection unit, the electronic seal login platform is used to conveniently collect seal document information, providing scientific data support for the scientific identification of seal document types; the seal document type identification unit independently and efficiently identifies the seal document type based on the seal document data combined with intelligent search algorithms and different types of seal standard document information based on big data storage, and realizes the refined classification and processing of seal document types; the seal document electronic seal signing position information matching unit accurately matches the seal document electronic seal signing position information based on the seal document type identification information combined with intelligent search algorithms and standard settings of different types of seal document electronic seal signing position information, realizes the precise positioning of the electronic seal signing position based on the seal document type, and improves the applicability and intelligence of the seal self-service system.

[0109] For further information, see Figure 1-Figure 2 , construct the summary data of electronic signature materials and perform electronic signature file generation processing. The steps for generating the target electronic signature file data are as follows:

[0110] S71. Collect electronic seal traceability image data , use chapter document data , Use the electronic seal of the document to sign the location matching data And construct the summary data of electronic signature materials through data combination identification ,in ;

[0111] S72. The electronic seal login platform aggregates data based on electronic signature materials. The electronic seal traceability image is located in the document using the seal according to the electronic seal signature location information, and the electronic signature file generation process is performed to generate the target electronic signature file data. .

[0112] Through the electronic signature material collection unit, based on the electronic seal traceability image information, the seal document information, and the seal document electronic seal signing location information, the electronic signature material summary data is efficiently and scientifically constructed to improve the efficiency of the electronic seal signing process; in the electronic signature file construction unit, the electronic seal login platform accurately and efficiently executes the electronic signature file generation and processing based on the electronic signature material summary information, improves the accuracy of electronic seal signing, and enhances the user experience of the intelligent seal self-service system.

[0113] Example 2:

[0114] See also Figure 1-Figure 2 , an intelligent seal self-service system, used to implement an intelligent seal self-service method, the system includes an electronic seal management module, an electronic seal signature position positioning module, and an electronic signature file generation module;

[0115] The electronic seal management module includes an electronic seal account information collection unit, a registered electronic seal account information storage unit, a seal user's seal authority verification unit, a seal user's facial information collection unit, an electronic seal image extraction unit, and an electronic seal traceability image construction unit;

[0116] An electronic seal account information collection unit collects electronic seal account feature text data through an electronic seal login platform; a registered electronic seal account information storage unit is used to store electronic seal registration account feature text data; a seal user's seal authority verification unit performs electronic seal user's seal authority verification processing based on the electronic seal account feature text data and the electronic seal registration account feature text data, and generates seal user's seal authority verification result data; a seal user's facial information collection unit collects facial feature image feature data of the seal user through a camera lens; an electronic seal image extraction unit extracts target electronic seal image information required by the seal user and generates electronic seal image data; an electronic seal traceability image construction unit performs electronic seal use process traceability information recording processing based on the electronic seal image data and the seal user's facial feature image feature data, and constructs electronic seal traceability image data;

[0117] The electronic seal signature position location module includes a seal document acquisition unit, a different type of seal standard document storage unit, a seal document type identification unit, a different type of seal document electronic seal signature position information storage unit, and a seal document electronic seal signature position information matching unit;

[0118] A seal document collection unit is used to collect seal document data through the electronic seal login platform; a different type of seal standard document storage unit is used to store different type of seal standard document data; a seal document type identification unit is used to perform seal document type identification processing based on the seal document data and different type of seal standard document data, and generate seal document type identification data; a different type of seal document electronic seal signing position information storage unit is used to store different type of seal document electronic seal signing position feature text data; a seal document electronic seal signing position information matching unit is used to perform seal document electronic seal signing position information matching processing based on the seal document type identification data and different type of seal document electronic seal signing position feature text data, and generate seal document electronic seal signing position matching data;

[0119] The electronic signature file generation module includes an electronic signature material collection unit and an electronic signature file construction unit;

[0120] The electronic signature material collection unit constructs the electronic signature material summary data based on the electronic seal traceability image information, the seal document information, and the electronic seal signing position information of the seal document; the electronic signature file construction unit, the electronic seal login platform locates the electronic seal traceability image in the seal document according to the electronic seal signing position information of the seal document based on the electronic signature material summary information, performs electronic signature file generation processing, and generates the target electronic signature file data.

[0121] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.

Claims

1. A smart seal self-service method, characterized in that: The method comprises the following steps: S1. Collecting electronic seal account feature text data; S2. Verify the electronic seal use authority of the seal user and generate seal use authority verification result data; if the verification fails, directly terminate the electronic seal use service operation; S3. When the verification is passed, the facial feature image data of the seal user is collected, and the target electronic seal image information required by the seal user is extracted and processed to generate electronic seal image data. The electronic seal use process traceability information is recorded and processed in combination with the facial feature image data of the seal user to construct the electronic seal traceability image data; The S3 includes the following steps: S31, collect the facial feature image information of the seal user online through the camera lens, and generate the facial feature image feature data of the seal user ; S32, when the After the collection is completed, the electronic seal image information corresponding to the electronic seal account is searched based on the electronic seal account information of the seal user in the electronic seal login platform, and the electronic seal image data is constructed. ; S33, detect the above-mentioned The corresponding image length specification information and width specification information are measured according to the length specification information and width specification information of the electronic seal image. The length and width of the corresponding image are edited to generate the facial feature image editing data of the user ; S34, the With the Perform image overlap matching in the same direction of length and width to generate combined image data of the user's face and electronic seal ; S35, using image editing software to As stated in Perform dark watermark image editing and processing, and construct electronic seal traceability image data ; S4. Collect seal document data ; S5, performing a document type identification process based on the document data and standard document data of different types of document data to generate document type identification data; The S5 comprises the following steps: S51. Establishing different types of standard document data sets , ;in Indicates the Different types of chapter standard document data corresponding to different chapter document types, Indicates the maximum number of chapter document types; S52, using XGBoost search algorithm to With the As stated in Perform document text character matching and search for the Matching the The corresponding document type information is used, and the document type identification data is generated through data identification ; S6. Performing a matching process on the electronic seal signature position information of the document to generate electronic seal signature position matching data of the document; The S6 comprises the following steps: S61. Establishing a text data set of electronic seal signature position characteristics for different types of documents ,in Indicates the Characteristic text data of electronic seal signature positions of different types of seal documents corresponding to different types of seal documents; S62, the With the As stated in Perform keyword matching with chapter document type to search for the The corresponding , and generate the electronic seal signature position matching data of the document through data identification ; S7. Constructing electronic signature material summary data and executing electronic signature file generation processing to generate target electronic signature file data; The S7 comprises the following steps: S71, collect the 、 、 And construct the summary data of electronic signature materials through data combination identification ; S72, electronic seal login platform according to the The electronic seal traceability image is located in the document using the seal according to the electronic seal signature location information, and the electronic signature file generation process is performed to generate the target electronic signature file data. .

2. The smart seal self-service method according to claim 1, characterized in that: Said S1 comprises the following steps: S11. The seal user enters the account information and login password of the electronic seal registered user online through the electronic seal login platform, and generates the electronic seal account feature text data .

3. The smart seal self-service method according to claim 2, characterized in that: The S2 comprises the following steps: S21. Establishing a feature text data set for electronic seal registration accounts , ;in Indicates the Characteristic text data of the electronic seal registration account corresponding to each electronic seal registered user, Indicates the maximum number of registered electronic seal users; S22, using KD tree nearest neighbor search algorithm to With the As stated in Perform keyword matching of electronic seal registration account characteristics, and generate seal user authority verification result data based on the matching results of electronic seal registration account characteristics keywords ; when and If the electronic seal registration account feature keyword matches successfully, the output To verify the pass; when and If the key words of the electronic seal registration account are not matched successfully, the following will be output: Since the verification fails, the electronic seal service operation is terminated directly at this time.

4. The smart seal self-service method according to claim 3, characterized in that: The S4 comprises the following steps: S41. Upload and collect document data that needs to be signed with an electronic seal through the electronic seal login platform, and generate seal document data .

5. The smart seal self-service method according to claim 1, characterized in that: The S62 includes the following steps: S621, initializing parameters and updating the maximum number of iterations T of the algorithm; S622, initializing the seal signature to identify the location of the seagull population, and the seal signature to identify the seagull population update in the The position in the search space of S623, calculating the fitness value and retaining the global optimal position; S624, Migration, Global Search: Stamp signature identification of seagull migration behavior has three main steps: first, to meet the collision avoidance conditions to ensure population diversity; second, to calculate the direction of the best position; third, to move to a new position based on the direction of the best position; S6241, calculation seal signature identification seagull in the The search space is used to identify new positions of the seagull that do not collide with adjacent seals during movement. ; S6242, calculate the direction of the optimal position; S6243, move to new position according to the direction of the best position , seal signed identifying the seagull in the In the search space, the direction of the optimal position is searched for the The best match and move to the new location; S625, attacking prey, local search, seal signature identification Seagulls perform spiral movements in the air when attacking prey, seal signature identification of the new position of the seagull after attacking prey , seal signed identifying the seagull in the Search the search space for the Matching the prey; S626, when the maximum number of iterations is met, output The best match ; Otherwise, return to and repeat step S623; S627, the output of step S626 After data identification, the electronic seal of the document is generated and the signature position matches the data .

6. A smart seal self-service system, used to implement the smart seal self-service method according to any one of claims 1 to 5, characterized in that: The system includes an electronic seal management module, an electronic seal signing position positioning module, and an electronic signature file generation module.

Citation Information

Patent Citations

  • Electronic seal service node management system and method

    CN112559633B

  • Electronic contract signing method and device and electronic contract template configuration method and device

    CN109615342A

  • Electronic signature implementation method, verification method and system based on digital watermarking

    CN119067825A