CN109543444A - A kind of file signature method, apparatus, storage medium and server - Google Patents
A kind of file signature method, apparatus, storage medium and server Download PDFInfo
- Publication number
- CN109543444A CN109543444A CN201811249686.2A CN201811249686A CN109543444A CN 109543444 A CN109543444 A CN 109543444A CN 201811249686 A CN201811249686 A CN 201811249686A CN 109543444 A CN109543444 A CN 109543444A
- Authority
- CN
- China
- Prior art keywords
- file
- signature
- signing messages
- client
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000004590 computer program Methods 0.000 claims description 18
- 230000001815 facial effect Effects 0.000 claims description 18
- 238000012795 verification Methods 0.000 claims description 13
- 238000012550 audit Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000012552 review Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000033228 biological regulation Effects 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003827 upregulation Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6209—Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/32—Digital ink
- G06V30/36—Matching; Classification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Bioethics (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Computational Biology (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Storage Device Security (AREA)
Abstract
The present invention provides a kind of file signature method, apparatus, storage medium and servers, comprising: if detecting the signature command of client in the designated position of file, obtains the signing messages of the client;Verify whether the signing messages meets default signature standard;If the signing messages meets default signature standard, document approvals interface is called to examine the file;If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature is carried out to the file.The present invention can intelligence clear a paper completion signature, it is labor-saving at the same improve file signature efficiency.
Description
Technical field
The present invention relates to technical field of information processing more particularly to a kind of file to sign method, apparatus, storage medium kimonos
Business device.
Background technique
Currently, more and more service sides and service acceptor sign with science and technology and economic rapid development
About, identity validation, declaration of will confirmation etc..Such as in bank loan processing, client will sign on contract, after customer signature
Contract also need special contract audit hilllock naked eyes human subjective to judge whether customer signature meets positive regulation, even if signature symbol
Regulation is closed, signature process will also enter contract approval process, examine the signature by could really complete contract.
There are the following problems for existing file signature method: 1, signatures on documents and Note Auditing separately carry out, Note Auditing
Artificial treatment, getting sth into one's head property is big, and auditing standards are inconsistent to easily lead to erroneous judgement;2, time-consuming for file manual examination and verification, file signature
Poor in timeliness.
Summary of the invention
The embodiment of the invention provides a kind of file signature method, apparatus, storage medium and servers, to solve existing skill
In art, signatures on documents and Note Auditing are separately carried out, and Note Auditing artificial treatment, getting sth into one's head property is big, and auditing standards are inconsistent
Easily lead to erroneous judgement, and time-consuming for manual examination and verification, file sign poor in timeliness the problem of.
The first aspect of the embodiment of the present invention provides a kind of file signature method, comprising:
If detecting the signature command of client in the designated position of file, the signing messages of the client is obtained;
Verify whether the signing messages meets default signature standard;
If the signing messages meets default signature standard, document approvals interface is called to examine the file;
If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature is carried out to the file.
The second aspect of the embodiment of the present invention provides a kind of file signature device, comprising:
Signing messages acquiring unit, if detecting the signature command of client for the designated position in file, described in acquisition
The signing messages of client;
Signature verification unit, for verifying whether the signing messages meets default signature standard;
Document approvals unit calls document approvals interface pair if meeting default signature standard for the signing messages
The file is examined;
Document signing unit calls the corresponding stamped signature interface of the file identification if passing through for the document approvals, right
The file carries out stamped signature.
The third aspect of the embodiment of the present invention provides a kind of server, including memory and processor, the storage
Device is stored with the computer program that can be run on the processor, and the processor is realized such as when executing the computer program
Lower step:
If detecting the signature command of client in the designated position of file, the signing messages of the client is obtained;
Verify whether the signing messages meets default signature standard;
If the signing messages meets default signature standard, document approvals interface is called to examine the file;
If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature is carried out to the file.
The fourth aspect of the embodiment of the present invention provides a kind of computer readable storage medium, the computer-readable storage
Media storage has computer program, and the computer program realizes following steps when being executed by processor:
If detecting the signature command of client in the designated position of file, the signing messages of the client is obtained;
Verify whether the signing messages meets default signature standard;
If the signing messages meets default signature standard, document approvals interface is called to examine the file;
If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature is carried out to the file.
In the embodiment of the present invention, if detecting the signature command of client in the designated position of file, obtain the client's
Signing messages, verifies whether the signing messages meets default signature standard, and the signature of client is audited in intelligence, if institute
It states signing messages and meets default signature standard, signature audit passes through, then and call document approvals interface to examine the file,
If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature, review process are carried out to the file
Auditing standards it is unified, auditing result more objective and fair, and intelligent automation is verified and examined, without using manpower,
Audit is quick, so that the efficiency of file signature can be improved.
Detailed description of the invention
It to describe the technical solutions in the embodiments of the present invention more clearly, below will be to embodiment or description of the prior art
Needed in attached drawing be briefly described, it should be apparent that, the accompanying drawings in the following description is only of the invention some
Embodiment for those of ordinary skill in the art without any creative labor, can also be according to these
Attached drawing obtains other attached drawings.
Fig. 1 is the implementation flow chart of file signature method provided in an embodiment of the present invention;
Fig. 2 is the specific implementation flow chart of file signature method S102 provided in an embodiment of the present invention;
Fig. 3 is another specific implementation flow chart of file signature method S102 provided in an embodiment of the present invention;
Fig. 4 is the specific implementation flow chart of file signature method S103 provided in an embodiment of the present invention;
Fig. 5 is another specific implementation flow chart of file signature method S103 provided in an embodiment of the present invention;
Fig. 6 is the structural block diagram of file signature device provided in an embodiment of the present invention;
Fig. 7 is the schematic diagram of server provided in an embodiment of the present invention.
Specific embodiment
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention
Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that disclosed below
Embodiment be only a part of the embodiment of the present invention, and not all embodiment.Based on the embodiments of the present invention, this field
Those of ordinary skill's all other embodiment obtained without making creative work, belongs to protection of the present invention
Range.
In the present embodiment, the signature process of file includes the content signature that user confirms file, in the signature verification of user
By rear, file is examined, finally, document approvals carry out stamped signature to file after passing through, completes the signature of this document.
Fig. 1 shows the implementation process of file signature method provided in an embodiment of the present invention, and this method process includes step
S101 to S104.The specific implementation principle of each step is as follows:
S101: if detecting the signature command of client in the designated position of file, the signing messages of the client is obtained.
Specifically, file includes that contract, agreement etc. need to sign the contents of examination & approval, and the file includes the client of the client
It identifies, client described in the customer ID unique identification.In embodiments of the present invention, whole in the intelligence of specified tangible operation
File to be signed is shown on end, and prompt client using another specified intelligent terminal the file to be signed of display finger
Signature is set in positioning, when the designated position of the file detects signature command, based on described in the specified acquisition of the signature
The signing messages of client.The signing messages includes the Chinese character trace image of signature.
Illustratively, the file is contract, shows contract to be signed on the first intelligent terminal (such as tablet computer),
Confirm so that client reads, and prompts the client using the second intelligent terminal (such as electronic pen) in the designated position of the contract
Signature, second intelligent terminal obtain the signing messages of the client in real time, and the signing messages is sent to described the
One intelligent terminal, so that the first intelligent terminal verifies the signing messages.
S102: verify whether the signing messages meets default signature standard.
Specifically, verifying signing messages is the preliminary audit survey carried out before stamped signature to the file, verifies the signing messages
Whether satisfaction preset signature standard include verify the signing messages whether be client itself operation, further include the A.L.S.
Whether breath meets signature standard, for example, completely and clearly whether signature, to guarantee that the signing messages of the client really has
Effect.
Optionally, in the present embodiment, after the signing messages input of detection finishes, the visitor is prompted to carry out face
Whether identification, meet default signature standard according to signing messages described in the result verification of the recognition of face, that is, determine the label
Whether name information is the corresponding client itself input of customer ID in the contract.If the recognition of face passes through, the label
Name information meets default signature standard, and the signing messages is client itself input;If the recognition of face does not pass through,
The signing messages is unsatisfactory for default signature standard, the non-client itself input of signing messages.
As an embodiment of the present invention, as shown in Fig. 2, being whether the verifying signing messages is the client itself
Input, above-mentioned S102 are specifically included:
A1: facial image of the client in signature process is obtained.Specifically, in the signature command for detecting client
When, the camera of intelligent terminal is opened, the face of the client is positioned, captured in real-time is carried out to the client, obtains the visitor
Facial image of family during inputting signing messages.
A2: obtaining the customer ID in the file, according to the customer ID, client described in gathering information server
It identifies and corresponding prestores facial image.Specifically, the information server can be the internal server connecting with intelligent terminal,
It is also possible to external server, prestores facial image according to what the customer ID transferred the client.
A3: the facial image and the human face similarity degree for prestoring facial image are calculated.
A4: it if the human face similarity degree reaches default similarity threshold, verifies the signing messages and meets default signature
Standard.The default similarity threshold is preassigned.If the human face similarity degree reaches default similarity threshold, that is, verify
The client of signing messages is inputted as the corresponding client of customer ID in the file.
A5: it if the human face similarity degree is not up to the default similarity threshold, verifies the signing messages and is unsatisfactory for
Default signature standard.That is the client of verifying input signing messages is not the corresponding client of customer ID in the file.At this point,
It sends alarm sounds and specifies management terminal, there are risks to prompt the signature of file described in the management terminal.
In embodiments of the present invention, by by customer ID pair in the facial image obtained in real time in signature process and file
The facial image answered is compared, and verifies whether the signing messages is client's sheet according to the human face similarity degree of contrast conting
People's input, is not necessarily to manual confirmation, verification process is objective, can effectively verify the authenticity of signing messages.
As an embodiment of the present invention, above-mentioned as shown in figure 3, the signing messages includes signature writing image
S102 is specifically included:
B1: the writing in the writing image is extracted.Specifically, the writing is that the user is whole using the second intelligence
The input trajectory of end input signing messages.Namely " person's handwriting ".
B2: the writing similarity of the writing and specific font in the writing image is calculated.In the present embodiment, the finger
Determining font is round hand, it is therefore an objective to guarantee the customer signature on the file be it is clear readable, avoid excessively hasty and careless label
Name is got by under false pretences.Specifically, writing identification is carried out to each subgraph according to the signature track in signing messages, calculates the son
The writing similarity of Chinese character and standard Chinese regular script word in image.
B3: if the writing similarity is not less than default writing similarity, the signing messages meets default signature mark
It is quasi-.
B4: if the writing similarity is lower than default writing similarity, the signing messages is unsatisfactory for default signature mark
It is quasi-.Determine that the writing is unclear, the client is prompted to sign again.
In embodiments of the present invention, the writing in the signing messages is verified, to guarantee the validity of the signing messages.
Optionally, the corresponding customer name of the customer ID is obtained, and sequentially cutting is single by the customer name
Chinese character;The Chinese character in the writing image is sequentially extracted, by the number of words of the Chinese character of extraction and the individual Chinese character being syncopated as
Number of words compare, whether identical judge number of words, thus verify it is described signature it is whether complete, to guarantee the complete of the signing messages
Property.
S103: if the signing messages meets default signature standard, document approvals interface is called to carry out the file
Examination & approval.
In embodiments of the present invention, it after verifying the signing messages and meeting default signature standard, calls directly file and examines
Interface is criticized, the file for the signing messages for having the client is audited.Optionally, it according to the content of the file, determines
Audit level calls document approvals interface corresponding with audit level to the file from preset document approvals set of interfaces
It is examined.
Optionally, the preset document approvals set of interfaces is made of multiple document approvals interfaces, in the present embodiment,
Corresponding document approvals interface can be selected according to the type of file, different file types corresponds to different document approvals interfaces,
Interface can also be examined according to numerical value (such as amount of money) select file in file.
As an embodiment of the present invention, Fig. 4 shows file signature method and step provided in an embodiment of the present invention
The specific implementation flow of S103, details are as follows:
C1: if the signing messages meets default signature standard, the file is scanned, the document is extracted and determines word
The corresponding numerical value of section.For example, the corresponding numerical value of contract value.
C2: presetting multiple numerical intervals, and establishes the corresponding relationship of the numerical intervals Yu the document approvals interface.Tool
Body, multiple numerical intervals are set, and each numerical intervals respectively correspond different document approvals interfaces.The minimum number of numerical intervals
When value is more than a certain specified numerical value, the numerical intervals correspond to multiple document approvals interfaces, and the multiple examination & approval interface is classification
Other examination & approval interface.For example, need to be examined by multi-level document approvals interface when the amount of money of contract is more than designated amounts
Batch.
C3: according to numerical intervals belonging to the numerical value, the corresponding file of numerical intervals belonging to the numerical value is called to examine
Interface is criticized to examine the file.
Illustratively, contract is scanned, the contract value in the contract is extracted, based on contract the size of the amount of money, which determines, corresponds to
Contract approval interface the contract is examined.
In embodiments of the present invention, document approvals interface is determined according to the numerical value in file, both can guarantee the efficiency of examination & approval,
The risk of document approvals can be reduced again.
As an embodiment of the present invention, Fig. 5 shows file signature method and step provided in an embodiment of the present invention
The specific implementation flow of S103, details are as follows:
D1: if the signing messages meets default signature standard, the file is scanned, the files classes of the file are obtained
Type and the document determine the corresponding data of field.
D2: according to file type data corresponding with the specific field, the risk class of the file is determined.
D3: the corresponding document approvals interface of the risk class is called to examine the file.Different risk class
File correspond to different document approvals interfaces.
Illustratively, contract is scanned, the type and contract value of the contract are obtained, type and contract gold based on contract
Volume determines the risk class of contract, and the corresponding document approvals interface of the risk class is called to examine the file.
Optionally, described if the corresponding data of the specific field include customer ID, cooperation duration and file numerical value
The specific implementation flow of step D2 is as follows:
D21: connection credit server transfers the credit rating of the corresponding client of the customer ID.It is described new to use server
It can be third party's credit platform.
D22: according to the file type, the credit rating, the cooperation duration and the file numerical value, described in calculating
The risk factor of file.Specifically, the risk factor of the file is calculated according to the following formula:
Wherein, RiskDegree indicates risk factor, WeighttFor the corresponding preset weights of file type of file t,
Sunm_ValuetIndicate the file numerical value in the file t, λiIndicate the credit rating of client i, dateend-datebegin+ 1 indicates
Cooperation duration, unit are day.
D23: the corresponding risk class of the risk factor is determined according to preset risk factor table of grading.
In the embodiment of the present invention, the risk factor of the corresponding data calculation document of field is determined according to document, according to wind
Dangerous coefficient determines the risk class of file, to improve the accuracy that risk class determines.
S104: if the document approvals pass through, calling the corresponding stamped signature interface of the file identification, carries out to the file
Stamped signature.
In embodiments of the present invention, the stamped signature is the stamped signature watermark of electronics.The file includes file identification, be can be used for
Identify the type of file.Different types of file needs different stamped signatures, calls the corresponding stamped signature interface pair of the file identification
File carries out stamped signature.Specifically, the stamped signature interface is called to cover stamped signature watermark in the designated position of the file, addition is
The file for stating stamped signature watermark indicates the file that comes into force.Further, the stamped signature further includes timestamp.
Optionally, after the step S104, show stamped signature after file, prompt file signature is completed.
Optionally, it after the step S104, generates unique electronic document and numbers and be recorded on the file.
In the embodiment of the present invention, if detecting the signature command of client in the designated position of file, obtain the client's
Signing messages, verifies whether the signing messages meets default signature standard, and the signature of client is audited in intelligence, if institute
It states signing messages and meets default signature standard, signature audit passes through, then and call document approvals interface to examine the file,
If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature, review process are carried out to the file
Auditing standards it is unified, auditing result more objective and fair, and intelligent automation is verified and examined, without using manpower,
Audit is quick, so that the efficiency of file signature can be improved.
It should be understood that the size of the serial number of each step is not meant that the order of the execution order in above-described embodiment, each process
Execution sequence should be determined by its function and internal logic, the implementation process without coping with the embodiment of the present invention constitutes any limit
It is fixed.
Method is signed corresponding to file described in foregoing embodiments, Fig. 6 shows file label provided by the embodiments of the present application
The structural block diagram of administration's device illustrates only part relevant to the embodiment of the present application for ease of description.
Referring to Fig. 6, it includes: signing messages acquiring unit 61, signature verification unit 62, document approvals that this document, which signs device,
Unit 63, document signing unit 64, in which:
Signing messages acquiring unit 61 obtains institute if detecting the signature command of client for the designated position in file
State the signing messages of client;
Signature verification unit 62, for verifying whether the signing messages meets default signature standard;
Document approvals unit 63 calls document approvals interface if meeting default signature standard for the signing messages
The file is examined;
Document signing unit 64 calls the corresponding stamped signature interface of the file identification if passing through for the document approvals,
Stamped signature is carried out to the file.
Optionally, the signature verification unit 62 includes:
Facial image obtains module, for obtaining facial image of the client in signature process;
Facial image transfers module, for obtaining the customer ID in the file, according to the customer ID, transfers letter
Customer ID is corresponding described in breath server prestores facial image;
Human face similarity degree computing module, it is similar to the face for prestoring facial image for calculating the facial image
Degree;
First signature verification module verifies the label if reaching default similarity threshold for the human face similarity degree
Name information meets default signature standard;If the human face similarity degree is not up to the default similarity threshold, the label are verified
Name information is unsatisfactory for default signature standard.
Optionally, the signing messages includes signature writing image, and the signature verification unit 62 includes:
Writing extraction module, for extracting the writing in the writing image;
Writing similarity calculation module, it is similar to the writing of specific font for calculating the writing in the writing image
Degree;
Second signature verification module, if being not less than default writing similarity, the signature for the writing similarity
Information meets default signature standard;If the writing similarity is lower than default writing similarity, the signing messages is unsatisfactory for
Default signature standard.
Optionally, the document approvals unit 63 includes:
The first information obtains module, if meeting default signature standard for the signing messages, scans the file, mentions
The document is taken to determine the corresponding numerical value of field;
Mapping block for presetting multiple numerical intervals, and establishes the numerical intervals and the document approvals interface
Corresponding relationship;
First document approvals module calls number belonging to the numerical value for the numerical intervals according to belonging to the numerical value
The corresponding document approvals interface in value section examines the file.
Optionally, the document approvals unit 63 includes:
Second data obtaining module scans the file, obtains if meeting default signature standard for the signing messages
The file type of the file and the document is taken to determine the corresponding data of field;
Risk class determining module, for determining institute according to file type data corresponding with the specific field
State the risk class of file;
Second document approvals module, for calling the corresponding document approvals interface of the risk class to carry out the file
Examination & approval.
Optionally, the risk class determining module includes:
Credit rating transfers submodule, for connecting credit server, transfers the credit of the corresponding client of the customer ID
Degree;
Risk factor computational submodule, for according to the file type, the credit rating, the cooperation duration and institute
File numerical value is stated, the risk factor of the file is calculated;
Risk class determines submodule, for determining that the risk factor is corresponding according to preset risk factor table of grading
Risk class.
Optionally, the risk factor computational submodule includes:
Coefficient computational submodule, for calculating the risk factor of the file according to the following formula:
Wherein, RiskDegree indicates risk factor, WeighttFor the corresponding preset weights of file type of file t,
Sunm_ValuetIndicate the file numerical value in the file t, λiIndicate the credit rating of client i, dateend-datebegin+ 1 indicates
Cooperation duration, unit are day.
In the embodiment of the present invention, if detecting the signature command of client in the designated position of file, obtain the client's
Signing messages, verifies whether the signing messages meets default signature standard, and the signature of client is audited in intelligence, if institute
It states signing messages and meets default signature standard, signature audit passes through, then and call document approvals interface to examine the file,
If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature, review process are carried out to the file
Auditing standards it is unified, auditing result more objective and fair, and intelligent automation is verified and examined, without using manpower,
Audit is quick, so that the efficiency of file signature can be improved.
Fig. 7 is the schematic diagram for the server that one embodiment of the invention provides.As shown in fig. 7, the server 7 of the embodiment wraps
It includes: processor 70, memory 71 and being stored in the computer that can be run in the memory 71 and on the processor 70
Program 72, such as file sign program.The processor 70 realizes above-mentioned each file label when executing the computer program 72
Step in arranging method embodiment, such as step 101 shown in FIG. 1 is to 104.Alternatively, the processor 70 executes the calculating
The function of each module/unit in above-mentioned each Installation practice, such as the function of unit 61 to 64 shown in Fig. 6 are realized when machine program 72
Energy.
Illustratively, the computer program 72 can be divided into one or more module/units, it is one or
Multiple module/units are stored in the memory 71, and are executed by the processor 70, to complete the present invention.Described one
A or multiple module/units can be the series of computation machine program instruction section that can complete specific function, which is used for
Implementation procedure of the computer program 72 in the server 7 is described.
The server 7 can be desktop PC, notebook, palm PC and cloud server etc. and calculate equipment.
The server may include, but be not limited only to, processor 70, memory 71.It will be understood by those skilled in the art that Fig. 7 is only
It is the example of server 7, does not constitute the restriction to server 7, may include than illustrating more or fewer components or group
Close certain components or different components, for example, the server can also include input-output equipment, network access equipment,
Bus etc..
The processor 70 can be central processing unit (Central Processing Unit, CPU), can also be
Other general processors, digital signal processor (Digital Signal Processor, DSP), specific integrated circuit
(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..General processor can be microprocessor or the processor is also possible to any conventional processor
Deng.
The memory 71 can be the internal storage unit of the server 7, such as the hard disk or memory of server 7.
The memory 71 is also possible to the External memory equipment of the server 7, such as the plug-in type being equipped on the server 7 is hard
Disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card
(Flash Card) etc..Further, the memory 71 can also both include the internal storage unit of the server 7 or wrap
Include External memory equipment.The memory 71 is for other programs needed for storing the computer program and the server
And data.The memory 71 can be also used for temporarily storing the data that has exported or will export.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated module/unit be realized in the form of SFU software functional unit and as independent product sale or
In use, can store in a computer readable storage medium.Based on this understanding, the present invention realizes above-mentioned implementation
All or part of the process in example method, can also instruct relevant hardware to complete, the meter by computer program
Calculation machine program can be stored in a computer readable storage medium, the computer program when being executed by processor, it can be achieved that on
The step of stating each embodiment of the method.Wherein, the computer program includes computer program code, the computer program generation
Code can be source code form, object identification code form, executable file or certain intermediate forms etc..The computer-readable medium
It may include: any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic that can carry the computer program code
Dish, CD, computer storage, read-only memory (ROM, Read-Only Memory), random access memory (RAM,
Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that described
The content that computer-readable medium includes can carry out increasing appropriate according to the requirement made laws in jurisdiction with patent practice
Subtract, such as does not include electric carrier signal and electricity according to legislation and patent practice, computer-readable medium in certain jurisdictions
Believe signal.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although referring to aforementioned reality
Applying example, invention is explained in detail, those skilled in the art should understand that: it still can be to aforementioned each
Technical solution documented by embodiment is modified or equivalent replacement of some of the technical features;And these are modified
Or replacement, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution should all
It is included within protection scope of the present invention.
Claims (10)
1. a kind of file signs method characterized by comprising
If detecting the signature command of client in the designated position of file, the signing messages of the client is obtained;
Verify whether the signing messages meets default signature standard;
If the signing messages meets default signature standard, document approvals interface is called to examine the file;
If the document approvals pass through, the corresponding stamped signature interface of the file identification is called, stamped signature is carried out to the file.
2. file according to claim 1 signs method, which is characterized in that whether the verifying signing messages meets
Default signature standard, comprising:
Obtain facial image of the client in signature process;
The customer ID in the file is obtained, according to the customer ID, customer ID pair described in gathering information server
That answers prestores facial image;
Calculate the facial image and the human face similarity degree for prestoring facial image;
If the human face similarity degree reaches default similarity threshold, verifies the signing messages and meet default signature standard;
If the human face similarity degree is not up to the default similarity threshold, verifies the signing messages and be unsatisfactory for default signature
Standard.
3. file according to claim 1 signs method, which is characterized in that the signing messages includes signature writing figure
Whether picture, the verifying signing messages meet default signature standard, comprising:
Extract the writing in the writing image;
Calculate the writing similarity of the writing and specific font in the writing image;
If the writing similarity is not less than default writing similarity, the signing messages meets default signature standard;
If the writing similarity is lower than default writing similarity, the signing messages is unsatisfactory for default signature standard.
4. file according to claim 1 signs method, which is characterized in that if the signing messages meets default label
Name standard, then call document approvals interface to examine the file, comprising:
If the signing messages meets default signature standard, the file is scanned, the document is extracted and determines field correspondence
Numerical value;
Multiple numerical intervals are preset, and establish the corresponding relationship of the numerical intervals Yu the document approvals interface;
According to numerical intervals belonging to the numerical value, the corresponding document approvals interface pair of numerical intervals belonging to the numerical value is called
The file is examined.
5. file according to claim 1 signs method, which is characterized in that if the signing messages meets default label
Name standard, then call document approvals interface to examine the file, comprising:
If the signing messages meets default signature standard, the file is scanned, file type and the institute of the file are obtained
It states document and determines the corresponding data of field;
According to file type data corresponding with the specific field, the risk class of the file is determined;
The corresponding document approvals interface of the risk class is called to examine the file.
6. file according to claim 5 signs method, which is characterized in that the corresponding data of the specific field include visitor
Family mark, cooperation duration and file numerical value, it is described according to file type data corresponding with the specific field, it determines
The risk class of the file, comprising:
Credit server is connected, the credit rating of the corresponding client of the customer ID is transferred;
According to the file type, the credit rating, the cooperation duration and the file numerical value, the wind of the file is calculated
Dangerous coefficient;
The corresponding risk class of the risk factor is determined according to preset risk factor table of grading.
7. file according to claim 6 signs method, which is characterized in that described according to the file type, the letter
Expenditure, the cooperation duration and the file numerical value, calculate the risk factor of the file, comprising:
The risk factor of the file is calculated according to the following formula:
Wherein, RiskDegree indicates risk factor, WeighttFor the corresponding preset weights of file type of file t, Sunm_
ValuetIndicate the file numerical value in the file t, λiIndicate the credit rating of client i, dateend-datebegin+ 1 indicates cooperation
Time, unit are day.
8. a kind of file signs device, which is characterized in that the file, which is signed, includes:
Signing messages acquiring unit obtains the client if detecting the signature command of client for the designated position in file
Signing messages;
Signature verification unit, for verifying whether the signing messages meets default signature standard;
Document approvals unit calls document approvals interface to described if meeting default signature standard for the signing messages
File is examined;
Document signing unit calls the corresponding stamped signature interface of the file identification, to described if passing through for the document approvals
File carries out stamped signature.
9. a kind of computer readable storage medium, the computer-readable recording medium storage has computer program, and feature exists
In the step of realization file signature method as described in any one of claims 1 to 7 when the computer program is executed by processor
Suddenly.
10. a kind of server, including memory, processor and storage can transport in the memory and on the processor
Capable computer program, which is characterized in that the processor is realized when executing the computer program as in claim 1 to 7
The step of any one file signs method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811249686.2A CN109543444A (en) | 2018-10-25 | 2018-10-25 | A kind of file signature method, apparatus, storage medium and server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811249686.2A CN109543444A (en) | 2018-10-25 | 2018-10-25 | A kind of file signature method, apparatus, storage medium and server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109543444A true CN109543444A (en) | 2019-03-29 |
Family
ID=65845341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811249686.2A Pending CN109543444A (en) | 2018-10-25 | 2018-10-25 | A kind of file signature method, apparatus, storage medium and server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109543444A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110110615A (en) * | 2019-04-19 | 2019-08-09 | 苏州极目机器人科技有限公司 | Image information processing method and pattern information processing system |
CN110245220A (en) * | 2019-05-05 | 2019-09-17 | 深圳法大大网络科技有限公司 | Electronic document signs method, apparatus and server, storage medium |
CN110288483A (en) * | 2019-05-22 | 2019-09-27 | 平安证券股份有限公司 | Account activating method, device, equipment and computer readable storage medium |
CN111563257A (en) * | 2020-04-15 | 2020-08-21 | 成都欧珀通信科技有限公司 | Data detection method and device, computer readable medium and terminal equipment |
CN111832264A (en) * | 2020-06-02 | 2020-10-27 | 深圳价值在线信息科技股份有限公司 | PDF file based signature position determination method, device and equipment |
CN113221797A (en) * | 2021-05-24 | 2021-08-06 | 厦门科路德科技有限公司 | Anti-counterfeiting identification method, device and equipment for printed file |
CN113837876A (en) * | 2021-08-10 | 2021-12-24 | 深圳市高腾科技服务有限公司 | Automatic signature method, device, equipment and storage medium for transaction instruction |
CN114066425A (en) * | 2021-11-25 | 2022-02-18 | 中国建设银行股份有限公司 | Electronic approval method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107145875A (en) * | 2017-05-16 | 2017-09-08 | 厦门市仟信德智能设备有限公司 | The self-service signature system of integrated service industry |
CN107229850A (en) * | 2016-03-25 | 2017-10-03 | 阿里巴巴集团控股有限公司 | electronic signature method and device |
CN107888557A (en) * | 2017-10-09 | 2018-04-06 | 中国平安人寿保险股份有限公司 | The generation method and its system of a kind of document of agreement |
-
2018
- 2018-10-25 CN CN201811249686.2A patent/CN109543444A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107229850A (en) * | 2016-03-25 | 2017-10-03 | 阿里巴巴集团控股有限公司 | electronic signature method and device |
CN107145875A (en) * | 2017-05-16 | 2017-09-08 | 厦门市仟信德智能设备有限公司 | The self-service signature system of integrated service industry |
CN107888557A (en) * | 2017-10-09 | 2018-04-06 | 中国平安人寿保险股份有限公司 | The generation method and its system of a kind of document of agreement |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110110615A (en) * | 2019-04-19 | 2019-08-09 | 苏州极目机器人科技有限公司 | Image information processing method and pattern information processing system |
CN110110615B (en) * | 2019-04-19 | 2021-11-23 | 苏州极目机器人科技有限公司 | Image information processing method and image information processing system |
CN110245220A (en) * | 2019-05-05 | 2019-09-17 | 深圳法大大网络科技有限公司 | Electronic document signs method, apparatus and server, storage medium |
CN110288483A (en) * | 2019-05-22 | 2019-09-27 | 平安证券股份有限公司 | Account activating method, device, equipment and computer readable storage medium |
CN111563257A (en) * | 2020-04-15 | 2020-08-21 | 成都欧珀通信科技有限公司 | Data detection method and device, computer readable medium and terminal equipment |
CN111832264A (en) * | 2020-06-02 | 2020-10-27 | 深圳价值在线信息科技股份有限公司 | PDF file based signature position determination method, device and equipment |
CN111832264B (en) * | 2020-06-02 | 2023-09-15 | 深圳价值在线信息科技股份有限公司 | Signature position determining method, device and equipment based on PDF (portable document format) file |
CN113221797A (en) * | 2021-05-24 | 2021-08-06 | 厦门科路德科技有限公司 | Anti-counterfeiting identification method, device and equipment for printed file |
CN113221797B (en) * | 2021-05-24 | 2024-01-19 | 厦门科路德科技有限公司 | Anti-counterfeiting identification method, device and equipment for printed document |
CN113837876A (en) * | 2021-08-10 | 2021-12-24 | 深圳市高腾科技服务有限公司 | Automatic signature method, device, equipment and storage medium for transaction instruction |
CN114066425A (en) * | 2021-11-25 | 2022-02-18 | 中国建设银行股份有限公司 | Electronic approval method, device, equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109543444A (en) | A kind of file signature method, apparatus, storage medium and server | |
CN109657238B (en) | Knowledge graph-based context identification completion method, system, terminal and medium | |
KR102171220B1 (en) | Character recognition method, device, server and storage medium of claim documents | |
CN107657525A (en) | One kind loan measures and procedures for the examination and approval and server | |
CN112541443B (en) | Invoice information extraction method, invoice information extraction device, computer equipment and storage medium | |
US11367310B2 (en) | Method and apparatus for identity verification, electronic device, computer program, and storage medium | |
CN108256591A (en) | For the method and apparatus of output information | |
CN110322317B (en) | Transaction data processing method and device, electronic equipment and medium | |
CN109214821A (en) | identity remote authentication method and terminal device | |
CN105069622A (en) | Face identification payment system facing mobile terminal and face identification payment method facing mobile terminal | |
WO2021237907A1 (en) | Risk identification method and apparatus based on multiple classifiers, computer device, and storage medium | |
CN110288755A (en) | The invoice method of inspection, server and storage medium based on text identification | |
CN109544090A (en) | Order processing method, apparatus, computer equipment and storage medium | |
CN112468658A (en) | Voice quality detection method and device, computer equipment and storage medium | |
CN111462388A (en) | Bill inspection method and device, terminal equipment and storage medium | |
CN114282258A (en) | Screen capture data desensitization method and device, computer equipment and storage medium | |
CN115034886A (en) | Default risk prediction method and device | |
CN115170257A (en) | Method, system and device for bid evaluation | |
CN115203658A (en) | Identity recognition method and device, storage medium and electronic equipment | |
CN112699811B (en) | Living body detection method, living body detection device, living body detection apparatus, living body detection storage medium, and program product | |
CN110069594A (en) | Contract confirmation method, device, electronic equipment and storage medium | |
CN202084103U (en) | Electronic self-service card-issuing machine | |
CN110826442B (en) | Bill data processing method, system, equipment and medium based on in-vivo detection | |
CN114219426A (en) | Resource determination method and related device | |
CN114049646A (en) | Bank card identification method and device, computer equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |