CN109829317A - A kind of method, apparatus and system generating electronic contract based on handwritten signature picture - Google Patents
A kind of method, apparatus and system generating electronic contract based on handwritten signature picture Download PDFInfo
- Publication number
- CN109829317A CN109829317A CN201811536617.XA CN201811536617A CN109829317A CN 109829317 A CN109829317 A CN 109829317A CN 201811536617 A CN201811536617 A CN 201811536617A CN 109829317 A CN109829317 A CN 109829317A
- Authority
- CN
- China
- Prior art keywords
- electronic
- contract
- handwritten signature
- signed
- electronic contract
- 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 58
- 238000004590 computer program Methods 0.000 claims description 10
- 230000005611 electricity Effects 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Collating Specific Patterns (AREA)
Abstract
The invention discloses a kind of method, apparatus and system that electronic contract is generated based on handwritten signature picture, are related to electronic signature technology field, can reduce the risk that electronic contract is tampered.The described method includes: obtaining the unique identification information and electronic handwritten signature picture of electronic contract to be signed;Electronic handwritten signature picture is encrypted according to the unique identification information of the electronic contract to be signed, generates the electronic handwritten signature picture for carrying digital certificate;The electronic handwritten signature map piece for carrying digital certificate is uploaded to contract platform, in order to which the electronic handwritten signature picture for carrying digital certificate is decrypted in the contract platform, the unique identification information of electronic handwritten signature picture and electronic contract to be signed is obtained;Electronic contract to be signed is obtained according to the unique identification information of the electronic contract to be signed;Electronic handwritten signature picture is spliced in the electronic contract to be signed, the electronic contract for having handwritten signature is generated.
Description
Technical field
The present invention relates to electronic signature technology fields, generate electronic contract based on handwritten signature picture more particularly to one kind
Method, apparatus and system.
Background technique
With the development and application of network, in order to improve safety of user during using intelligence P0S machine, intelligence
APP product in part introduces the function of electronic handwritten signature in POS machine, as long as user carries out handwritten signature in touch display screen,
This signature will be automatically uploaded to system, and system can be integrated mostly than business, send signature to the electronic contract of different business
In, so that user only signs primary name and can realize business handling, the step of exempting user's multiple handwritten signature, brought to user
One convenience.
The region for needing handwritten signature would generally be arranged in the prior art on client display screen, and user is allowed to need hand
The region for writing signature carries out handwritten signature, obtains the writing picture of electronic handwritten signature, then the writing figure that electronic handwritten is signed
Piece is spliced to the region to be signed of electronic contract, to realize the purpose for carrying out handwritten signature to electronic contract.
Although above-mentioned handwritten signature can from bringing advantage to the user to a certain degree, however, realize to electronic contract into
During row handwritten signature, since password, password can be revealed inadvertently or be penetrated by intentional, the letter such as magnetic card, IC card
Object can be lost or forge, and not can guarantee safety of the handwritten signature picture in transmission process, lead to handwritten signature picture
There are great security risks, if the safety of handwritten signature picture can not determine, splice to obtain by handwritten signature picture
Electronic contract similarly there is security risk.
Summary of the invention
In view of this, the present invention provides a kind of method, apparatus based on handwritten signature picture generation electronic contract and being
System, main purpose is the electronic contract for solving the problems, such as to splice by handwritten signature picture at present, and there are security risks.
According to the present invention on one side, a kind of method that electronic contract is generated based on handwritten signature picture, application are provided
In client, this method comprises:
Obtain the unique identification information and electronic handwritten signature picture of electronic contract to be signed;
Electronic handwritten signature picture is encrypted according to the unique identification information of the electronic contract to be signed, it is raw
At the electronic handwritten signature picture for carrying digital certificate;
The electronic handwritten signature map piece for carrying digital certificate is uploaded to contract platform.
Further, the unique identification information according to the electronic contract to be signed is to the electronic handwritten signature map
Piece is encrypted, and the electronic handwritten signature picture for generating carrying digital certificate includes:
After carrying out public key encryption to electronic handwritten signature picture using digital signature, the electronic contract to be signed is bound
Unique identification information binds the electronic handwritten signature picture of unique identification information after being encrypted;
The encrypted electronic handwritten signature picture is sent to authentication center, in order to which the authentication center is according to institute
It states unique identification information and determines the corresponding security level of electronic contract to be signed, and generate number card corresponding with security level
Book;
The digital certificate corresponding with security level that the authentication center is sent is added in electronic handwritten signature picture,
Obtain carrying the electronic handwritten signature picture of digital certificate.
According to the present invention on the other hand, a kind of method that electronic contract is generated based on handwritten signature picture is provided, is answered
For contract platform, this method comprises:
The electronic handwritten signature picture for carrying digital certificate is received, to the electronic handwritten signature map for carrying digital certificate
Piece is decrypted, and obtains the unique identification information of electronic handwritten signature picture and electronic contract to be signed;
Electronic contract to be signed is obtained according to the unique identification information of the electronic contract to be signed;
Electronic handwritten signature picture is spliced in the electronic contract to be signed, the electricity for having handwritten signature is generated
Sub- contract.
Further, the contract platform is stored with the electronic contract template of different application type, the electronic contract mould
Plate is corresponding with the application type identification information of electronic contract, and the unique identification information according to the electronic contract to be signed obtains
The electronic contract to be signed is taken to include:
The application type identification information that electronic contract is extracted from the unique identification information of the electronic contract, according to institute
It states the corresponding application type identification information of electronic contract and searches electronic contract template;
The electronic contract template is sent to client in advance, in order to client according to command information to the electronics
Contract template carries out individual cultivation, generates electronic contract to be signed;
Receive the electronic contract to be signed that client is sent.
Further, described that electronic handwritten signature picture is spliced in the electronic contract to be signed, generate band
The electronic contract for having handwritten signature includes:
Target Signature region in electronic contract to be signed is determined by target positioning method;
Electronic handwritten signature picture is spliced to the Target Signature region, the electronics with handwritten signature is obtained and closes
Together.
According to the present invention on the other hand, a kind of client is provided, which includes:
First acquisition unit, for obtaining the unique identification information and electronic handwritten signature map of electronic contract to be signed
Piece;
Encryption unit, for the unique identification information according to the electronic contract to be signed to the electronic handwritten signature map
Piece is encrypted, and the electronic handwritten signature picture for carrying digital certificate is generated;
Uploading unit, for the electronic handwritten signature map piece for carrying digital certificate to be uploaded to contract platform.
Further, the encryption unit includes:
Encrypting module, for using digital signature to electronic handwritten signature picture carry out public key encryption after, binding described in
The unique identification information of signature electronic contract binds the electronic handwritten signature picture of unique identification information after being encrypted;
First sending module, for the encrypted electronic handwritten signature picture to be sent to authentication center, in order to
The authentication center determines the corresponding security level of electronic contract to be signed according to the unique identification information, and generates and safety
The corresponding digital certificate of grade;
Adding module, the digital certificate corresponding with security level for sending the authentication center are added to electronic hand
It writes in signature picture, obtains the electronic handwritten signature picture for carrying digital certificate.
According to the present invention on the other hand, a kind of contract platform is provided, which includes:
Decryption unit, for receiving the electronic handwritten signature picture for carrying digital certificate, to the carrying digital certificate
Electronic handwritten signature picture is decrypted, and obtains the unique identification letter of electronic handwritten signature picture and electronic contract to be signed
Breath;
Second acquisition unit is closed for obtaining electronics to be signed according to the unique identification information of the electronic contract to be signed
Together;
Generation unit generates electricity for electronic handwritten signature picture to be spliced in the electronic contract to be signed
Sub- contract.
Further, the contract platform is stored with the electronic contract template of different application type, the electronic contract mould
Plate is corresponding with the application type identification information of electronic contract, and the second acquisition unit includes:
Searching module, for extracting the application type mark of electronic contract from the unique identification information of the electronic contract
Know information, electronic contract template is searched according to the corresponding application type identification information of the electronic contract;
Second sending module, for the electronic contract template to be sent to client in advance, in order to client according to
Command information carries out individual cultivation to the electronic contract template, generates electronic contract to be signed;
Receiving module, for receiving the electronic contract to be signed of client transmission.
Further, the concatenation unit includes:
Determining module, for determining Target Signature region in electronic contract to be signed by target positioning method;
Splicing module is obtained for electronic handwritten signature picture to be spliced to the Target Signature region with hand
Write the electronic contract of signature.
Another aspect according to the present invention provides a kind of storage equipment, is stored thereon with computer program, described program
The above-mentioned method that electronic contract is generated based on handwritten signature picture is realized when being executed by processor.
Another aspect according to the present invention provides a kind of grayscale version page access device, including storage equipment, processing
Device and storage on a storage device and the computer program that can run on a processor, the reality when processor executes described program
The existing above-mentioned method that electronic contract is generated based on handwritten signature picture.
By above-mentioned technical proposal, it is provided by the invention it is a kind of based on handwritten signature picture generate electronic contract method,
Apparatus and system encrypts electronic handwritten signature picture by the unique identification information of electronic contract to be signed, and generation is taken
Electronic handwritten signature picture with digital certificate ensure that safety of the electronic handwritten signature picture in transmission process, pass through
Encrypted electronic handwritten signature picture is decrypted in contract platform, according to unique mark of obtained electronic contract to be signed
Know acquisition of information electronic contract to be signed, and electronic handwritten signature picture is spliced in electronic contract to be signed, generation has
The electronic contract of handwritten signature.With in the prior art by the way that the picture of handwritten signature is directly spliced to the to be signed of electronic contract
Region is compared to generate the mode of electronic contract, and electronic handwritten signature picture by being spliced to wait sign by the present invention in contract platform
In name electronic contract, it can guarantee the safety in splicing due to contract platform, can be sent out in time when data are tampered
It is existing, it avoids losing, reduces the risk that electronic contract is tampered.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field
Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows a kind of method flow that electronic contract is generated based on handwritten signature picture provided in an embodiment of the present invention
Schematic diagram;
Fig. 2 shows another method streams that electronic contract is generated based on handwritten signature picture provided in an embodiment of the present invention
Journey schematic diagram;
Fig. 3 shows another method stream that electronic contract is generated based on handwritten signature picture provided in an embodiment of the present invention
Journey schematic diagram;
Fig. 4 shows a kind of structural schematic diagram of client provided in an embodiment of the present invention;
Fig. 5 shows the structural schematic diagram of another client provided in an embodiment of the present invention;
Fig. 6 shows a kind of structural schematic diagram of contract platform provided in an embodiment of the present invention;
Fig. 7 shows the structural schematic diagram of another contract platform provided in an embodiment of the present invention.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
It is fully disclosed to those skilled in the art.
The embodiment of the invention provides a kind of methods for generating electronic contract based on handwritten signature picture, are applied to client
End, can reduce the risk that electronic contract is tampered, as shown in Figure 1, this method comprises:
101, the unique identification information and electronic handwritten signature picture of electronic contract to be signed are obtained.
Wherein, the unique identification of electronic contract to be signed can answer for electronic contract is numbered, electronic contract template is corresponding
With type identification, in the contract date at least two combining form, the identification information of other electronic contracts can also be added certainly,
Here without limiting.Electronic handwritten signature picture can pass through both parties' hand of sound position pen and handwriting pad typing for user
Write sign or seal electronic pictures generated.
Specifically before user carries out handwritten signature or affixes one's seal, by triggering signature forms operation, and in signature range
Interior drafting signature the features such as signature color and signature width is arranged by attribute information, when completion handwritten signature or lid
Zhang Hou saves picture, it should be noted that if the picture of operation can prompt to draw super model beyond range is drawn
It encloses, preservation operation can not be executed, need to repaint signature in signature range.
Due to the important documents that electronic contract is transaction, electronic contract establishment when signing or affix one's seal from both parties,
So each electronic contract to be signed has uniqueness, may insure signing by the unique identification of electronic contract to be signed
The reliability of electronic contract in journey.
For the embodiment of the present invention, electronic contract to be signed is usually that internet platform is relied on to pass through Electronic Signature and certification
The contract of each participant's handwritten signature is needed after mode, it is necessary to ensure that signer's identity is true, and electronic contract meets department after signature
Method institution requests have legal effect, while guaranteeing the safety and reliability of the signature in business procedure, so obtaining
Electronic contract to be signed unique identification information and electronic handwritten signature picture before, can by send short message verification code or
The modes such as person's real-name authentication verify the user of signature.
In order to further ensure the accuracy of electronic contract information, before user carries out handwritten signature, client can be to
Contract platform request transfers the contract information of electronics to be signed in advance, may include the personal letter of contract parties in the contract information
Breath, contract confirm instruction by the received user of client, check the contract information of electronic contract.
102, electronic handwritten signature picture is added according to the unique identification information of the electronic contract to be signed
It is close, generate the electronic handwritten signature picture for carrying digital certificate.
For the embodiment of the present invention, it specifically can use digital signature and public key encryption carried out to electronic handwritten signature picture
Afterwards, the unique identification information for binding electronic contract to be signed binds the electronic handwritten signature of unique identification information after being encrypted
Picture, and encrypted electronic handwritten signature picture is sent to authentication center, in order to which authentication center is according to unique mark
Know information and determine the corresponding security level of electronic contract to be signed, and generate digital certificate corresponding with security level, will authenticate
The digital certificate corresponding with security level that center is sent is added in electronic handwritten signature picture, obtains carrying digital certificate
Electronic handwritten signature picture.
Above-mentioned digital certificate includes client-side information, key pair and certificate information for verifying client identity information
Deng, client transmissions electronic handwritten sign picture when enclose digital certificate so that contract platform is according to digital certificate
Electronic handwritten signature picture is decrypted in the private key of offer.
The specific process for generating digital certificate can use digital signature and carry out public key encryption to electronic handwritten signature picture,
And it is sent to authentication center after binding the unique identification of electronic contract, authentication center is verifying client by necessary verification step
After client information, the unique identification of encrypted electronic handwritten signature picture and electronic contract to be signed is digitally signed,
And after adding the other informations such as upper issuer information, key pair, client-side information, digital certificate is sent to client.
Since different digital certificates can provide the degree of belief of different stage, can specifically be closed according to electronics to be signed
Before same unique identification information encrypts electronic handwritten signature picture, contract to be signed is arranged different safety levels
Not, the to be signed contract high for security level generates the digital certificate of higher level of trust.
It should be noted that the digital certificate generated contains many information, as the title of object, object public key, come
From the digital signature etc. of certificate issuer.
103, the electronic handwritten signature map piece for carrying digital certificate is uploaded to contract platform.
Wherein, contract platform is equivalent to the back-end server that storage inside has different type electronic contract template, passes through conjunction
With the available different type electronic contract template of platform, electronics can also be searched according to the corresponding unique identification of electronic contract and closed
Together, electronic contract can also be handled according to client demand certainly, here without limiting.
It, can be according to back-end server specifically before encrypted electronic handwritten signature map piece is uploaded to contract platform
The data format of protocol type required for required protocol type is converted to encrypted electronic handwritten signature picture, and according to
Encrypted user's electronic handwritten signature map piece is uploaded to contract platform by the data format of required protocol type.
For example, if protocol type required for back-end server is data stream format, by encrypted electronic handwritten label
Name picture is converted to the data format of data flow, will encryption if protocol type required for back-end server is form format
The hand-written signature map piece of user afterwards is converted to the data format of format.
The method provided in an embodiment of the present invention for generating electronic contract based on handwritten signature picture, is closed by electronics to be signed
Same unique identification information encrypts electronic handwritten signature picture, generates the electronic handwritten signature map for carrying digital certificate
Piece ensure that safety of the electronic handwritten signature picture in transmission process.With in the prior art by directly by handwritten signature
Picture be spliced to the region to be signed of electronic contract and compared to generate the mode of electronic contract, the present invention passes through in contract platform
Electronic handwritten signature picture is spliced in electronic contract to be signed, can guarantee the safety in splicing due to contract platform
Property, it can be found in time when data are tampered, avoid losing, reduce the risk that electronic contract is tampered.
The embodiment of the invention provides the methods that another kind generates electronic contract based on handwritten signature picture, are applied to contract
Platform can reduce the risk that electronic contract is tampered, as shown in Fig. 2, this method comprises:
201, the electronic handwritten signature picture for carrying digital certificate is received, to the electronic handwritten label for carrying digital certificate
Name picture is decrypted, and obtains the unique identification information of electronic handwritten signature picture and electronic contract to be signed.
For the embodiment of the present invention, the process that specifically the electronic handwritten signature picture for carrying digital certificate is decrypted is
Ciphering process it is reverse, after contract platform receives encrypted electronic handwritten signature picture, which signs picture
It is accompanied with digital certificate, comprising client-side information, key and certificate information etc. in the digital certificate, for verifying client letter
Breath, after confirming client-side information, is decrypted digital certificate, obtains decruption key, by decruption key to encrypted
Electronic handwritten signature picture is decrypted, and obtains the unique identification letter of electronic handwritten signature picture and electronic contract to be signed
Breath.
202, electronic contract to be signed is obtained according to the unique identification information of the electronic contract to be signed.
Since contract platform interior is stored with different all types of electronic contract templates, for example, network service contract, software
Authorization contract, the contract for needing logistics distribution etc., and can recorde in electronic contract template both parties' name, transaction when
Between, the fields such as transaction amount, so that both sides insert basic treaty content.
For the embodiment of the present invention, each type of electronic contract template is corresponding with the application type mark of electronic contract,
Contract type mark can indicate network service contract, word for alphabetical form of identification or digital representation, such as letter P
Female M indicates soft ware authorization contract etc., can recorde a variety of marks of electronic contract in the unique identification information of usual electronic contract
Know information, also the contract type including electronic contract identifies certainly, further records in unique identification information based on contract
Contract type identifies the electronic contract of contract type required for available both parties.
203, electronic handwritten signature picture is spliced in the electronic contract to be signed, generates and has handwritten signature
Electronic contract.
For the embodiment of the present invention, specifically Target Signature in electronic contract to be signed can be obtained by target positioning function
The hand-written prior figures piece of user is spliced in Target Signature region by region, generates the electronic contract of electronic handwritten signature.Certainly also
It can be by presetting the signature regions of different electronic contract templates, it will be electric according to the signature region of different electronic contract templates
Sub- handwritten signature picture is spliced in Target Signature region, generates the electronic contract of electronic handwritten signature.
The method provided in an embodiment of the present invention that electronic contract is generated based on handwritten signature picture, by contract platform pair
Encrypted electronic handwritten signature picture is decrypted, according to the unique identification information of obtained electronic contract to be signed obtain to
Signature electronic contract, and electronic handwritten signature picture is spliced in electronic contract to be signed, generate the electricity for having handwritten signature
Sub- contract.With generate electricity by the way that the picture of handwritten signature to be directly spliced to the region to be signed of electronic contract in the prior art
The mode of sub- contract is compared, and the present invention is by being spliced to electronic contract to be signed for electronic handwritten signature picture in contract platform
In, it can guarantee the safety in splicing due to contract platform, can find, avoid in time when data are tampered
Loss, reduces the risk that electronic contract is tampered.
The embodiment of the invention provides the methods that another kind generates electronic contract based on handwritten signature picture, are applied to contract
Platform can reduce the risk that electronic contract is tampered, as shown in figure 3, this method comprises:
301, the electronic handwritten signature picture for carrying digital certificate is received, to the electronic handwritten label for carrying digital certificate
Name picture is decrypted, and obtains the unique identification information of electronic handwritten signature picture and electronic contract to be signed.
For the embodiment of the present invention, specifically the electronic handwritten signature picture for carrying digital certificate is decrypted, obtains electricity
The realization process of the unique identification information of sub- handwritten signature picture and electronic contract to be signed is referred to described by step 201
Content, herein without repeating.
302, the application type identification information of electronic contract, root are extracted from the unique identification information of the electronic contract
Electronic contract template is searched according to the corresponding application type identification information of the electronic contract.
Since the unique identification information of electronic contract is equivalent to the identity of electronic contract, it is able to demonstrate that electronic contract
Uniqueness, each electronic contract are corresponding with an identity, and the unique identification information of the electronic contract can be electronic contract
Number, electronic contract template corresponding application type mark, in the contract date at least two combining form, can also add certainly
Add the identification information of other electronic contracts, here without limiting.
It should be noted that the unique identification information of above-mentioned electronic contract is the combination of multiple identification informations of electronic contract
And formed, it is specifically as follows the combining form of number, letter or number and letter, for example, P20180321-001,
M20110302-108, here without limiting.
For the embodiment of the present invention, storage inside has a different types of electronic contract template in contract platform, and every kind
The electronic contract template of type is corresponding with the application type mark of electronic contract, since the unique identification information of electronic contract is electricity
Multiple identification informations of sub- contract are combined and are formed, and further extract electronic contract from the unique identification information of electronic contract
Application type mark, such as electronic contract application type be identified as electronic contract unique identification information first word
Mother, alphabetical P indicate network service contract, and alphabetical M indicates soft ware authorization contract etc., can be looked by the application identities of electronic contract
Find the corresponding electronic contract template of contract type.
303, the electronic contract template is sent to client in advance, in order to client according to command information to described
Electronic contract template carries out individual cultivation, generates electronic contract to be signed.
It should be noted that having basic treaty content, Digital Contract Signature side for record in simple electronic contract template
The essential informations such as information.If certain electronic contract template content is excessively complicated, electronic contract to be signed can be sent in advance
To client, the content of electronic contract to be signed is showed into user, and with personalized editor, in order to which user is according to a
Propertyization editor configures treaty content, such as the filling amount of money, time, validity period content.Certainly if the user find that electronics
Content in contract template is wrong, and user can indicate content in contract platform modifying electronic contract template or delete this have
Electronic contract template accidentally.
304, the electronic contract to be signed that client is sent is received.
For the embodiment of the present invention, electronic contract to be signed here is the electronics confirmed after users' personal allocation
Contract, that is, other than the user's signature in region to be signed, the other content in electronic contract is all true by user
Recognize, ensure that the accurate of treaty content.
305, Target Signature region in electronic contract to be signed is determined by target positioning method.
Wherein, there are multiple character areas in contract to be signed, each character area is corresponding with different word contents,
For example, contract terms region is corresponding with treaty content, contract parties region is corresponding with the contents such as the identity information of contract parties, closes
The signature of contract parties is corresponding with Target Signature region or is affixed one's seal.
For the embodiment of the present invention, each literal field in electronic contract can be specifically identified by target positioning method
Domain, each character area is pre-defined multiple keywords to match with the character area, and carries out to character area crucial
Word extracts, and searches the corresponding character area of keyword for meeting Target Signature region, so that it is determined that the character area is to be signed
Target Signature region in electronic contract.Certainly
306, electronic handwritten signature picture is spliced to the Target Signature region, obtains the electricity with handwritten signature
Sub- contract.
For the embodiment of the present invention, the boundary point for the picture Chinese word that can be signed by detection electronic handwritten intercepts text
Boundary point picture, the boundary point picture of text is then spliced to Target Signature region, can also be directly by electronic handwritten figure
Piece is all spliced in Target Signature region.
It should be noted that being spliced to the mode in Target Signature region without limit to by electronic handwritten signature picture here
It calmly, can be directly whole by electronic handwritten picture if the range of electronic signature picture is within the scope of Target Signature region
It is spliced in Target Signature region or the boundary point picture of text is spliced to template signatures region, and if electronic signature figure
The range of piece is except the range in Target Signature region, and being adapted to property reduces the range of electronic handwritten signature picture here, into
Electronic handwritten signature picture after diminution is spliced in template signatures region by one step.
Further, the specific implementation as Fig. 1 the method, the embodiment of the invention provides a kind of clients, such as Fig. 4
Shown, the client includes: first acquisition unit 41, encryption unit 42, uploading unit 43.
First acquisition unit 41 can be used for obtaining the unique identification information and electronic handwritten label of electronic contract to be signed
Name picture;
Encryption unit 42 can be used for the unique identification information according to the electronic contract to be signed to the electronic handwritten
Signature picture is encrypted, and the electronic handwritten signature picture for carrying digital certificate is generated;
Uploading unit 43 can be used for the electronic handwritten signature map piece for carrying digital certificate being uploaded to contract and put down
Platform.
Client provided in an embodiment of the present invention, by the unique identification information of electronic contract to be signed to electronic handwritten label
Name picture is encrypted, and the electronic handwritten signature picture for carrying digital certificate is generated, and ensure that electronic handwritten signature picture is passing
Safety during defeated.With the area to be signed in the prior art by the way that the picture of handwritten signature to be directly spliced to electronic contract
Domain is compared to generate the mode of electronic contract, the present invention by contract platform by electronic handwritten signature picture be spliced to it is to be signed
It in electronic contract, can guarantee the safety in splicing due to contract platform, can be found in time when data are tampered,
It avoids losing, reduces the risk that electronic contract is tampered.
In specific application scenarios, as shown in figure 5, encryption unit 42 includes:
Encrypting module 421, after can be used for carrying out public key encryption to electronic handwritten signature picture using digital signature, binding
The unique identification information of the electronic contract to be signed binds the electronic handwritten signature map of unique identification information after being encrypted
Piece;
First sending module 422 can be used for the encrypted electronic handwritten signature picture being sent to authentication center,
In order to which the authentication center determines the corresponding security level of electronic contract to be signed according to the unique identification information, and generate
Digital certificate corresponding with security level;
Adding module 423, digital certificate corresponding with the security level addition that can be used for sending the authentication center
Into electronic handwritten signature picture, the electronic handwritten signature picture for carrying digital certificate is obtained.
It should be noted that other corresponding descriptions of each functional unit involved by a kind of client provided in this embodiment,
Can be with reference to the corresponding description of Fig. 1, details are not described herein.
It is stored thereon with based on above-mentioned method as shown in Figure 1 correspondingly, the present embodiment additionally provides a kind of storage medium
Computer program, which realizes when being executed by processor above-mentioned as shown in Figure 1 generate electronics based on handwritten signature picture and closes
Same method.
Further, the specific implementation as Fig. 2 and Fig. 3 the method, it is flat that the embodiment of the invention provides a kind of contracts
Platform, as shown in fig. 6, the contract platform includes: decryption unit 51, second acquisition unit 52, generation unit 53.
Decryption unit 51 can be used for receiving the electronic handwritten signature picture for carrying digital certificate, to the carrying number
The electronic handwritten signature picture of certificate is decrypted, and obtains unique mark of electronic handwritten signature picture and electronic contract to be signed
Know information;
Second acquisition unit 52 can be used for being obtained according to the unique identification information of the electronic contract to be signed to be signed
Electronic contract;
Generation unit 53 can be used for for electronic handwritten signature picture being spliced in the electronic contract to be signed,
Generate electronic contract.
Contract platform provided in an embodiment of the present invention, by contract platform to encrypted electronic handwritten sign picture into
Row decryption obtains electronic contract to be signed according to the unique identification information of obtained electronic contract to be signed, and by electronic handwritten
Signature picture is spliced in electronic contract to be signed, generates the electronic contract for having handwritten signature.It is straight with passing through in the prior art
It connects and compares in the region to be signed that the picture of handwritten signature is spliced to electronic contract to generate the mode of electronic contract, the present invention is logical
It crosses and electronic handwritten signature picture is spliced in electronic contract to be signed in contract platform, since contract platform can guarantee to splice
Safety in the process can be found in time when data are tampered, and avoid losing, and reduce what electronic contract was tampered
Risk.
In specific application scenarios, as shown in fig. 7, the contract platform is stored with the electronic contract of different application type
Template, the electronic contract template are corresponding with the application type identification information of electronic contract, and the second acquisition unit 52 includes:
Searching module 521 can be used for extracting answering for electronic contract from the unique identification information of the electronic contract
With type identification information, electronic contract template is searched according to the corresponding application type identification information of the electronic contract;
Second sending module 522 can be used for that the electronic contract template is sent to client in advance, in order to client
End carries out individual cultivation to the electronic contract template according to command information, generates electronic contract to be signed;
Receiving module 523 can be used for receiving the electronic contract to be signed of client transmission.
Further, the concatenation unit 53 includes:
Determining module 531 can be used for determining Target Signature region in electronic contract to be signed by target positioning method;
Splicing module 532 can be used for electronic handwritten signature picture being spliced to the Target Signature region, obtain
Electronic contract with handwritten signature.
It should be noted that other of each functional unit involved by a kind of contract platform provided in this embodiment are accordingly retouched
It states, can be described referring to figs. 2 to the corresponding of Fig. 3, details are not described herein.
It is deposited thereon based on above-mentioned method as shown in Figure 2 to Figure 3 correspondingly, the present embodiment additionally provides a kind of storage medium
Computer program is contained, which realizes above-mentioned as shown in Figure 2 to Figure 3 raw based on handwritten signature picture when being executed by processor
At the method for electronic contract.
Based on this understanding, the technical solution of the application can be embodied in the form of software products, which produces
Product can store in a non-volatile memory medium (can be CD-ROM, USB flash disk, mobile hard disk etc.), including some instructions
With so that computer equipment (can be personal computer, server or the network equipment an etc.) execution the application is each
Method described in implement scene.
Based on above-mentioned method and Fig. 4 as shown in Figure 1 to Figure 3 to virtual bench embodiment shown in Fig. 7, for reality
Existing above-mentioned purpose, the embodiment of the present application also provides a kind of computer equipments, are specifically as follows personal computer, server, net
Network equipment etc., the entity device include storage medium and processor;Storage medium, for storing computer program;Processor is used
In execution computer program to realize the above-mentioned method for generating electronic contract based on handwritten signature picture as shown in Figure 1 to Figure 3.
Optionally, which can also include user interface, network interface, camera, radio frequency (Radio
Frequency, RF) circuit, sensor, voicefrequency circuit, WI-FI module etc..User interface may include display screen
(Display), input unit such as keyboard (Keyboard) etc., optional user interface can also connect including USB interface, card reader
Mouthful etc..Network interface optionally may include standard wireline interface and wireless interface (such as blue tooth interface, WI-FI interface).
It will be understood by those skilled in the art that the side provided in this embodiment for generating electronic contract based on handwritten signature picture
The corresponding entity device structure of method does not constitute the restriction to the entity device, may include more or fewer components, or
Combine certain components or different component layouts.
It can also include operating system, network communication module in storage medium.Operating system is that the above-mentioned computer of management is set
The program of standby hardware and software resource, supports the operation of message handling program and other softwares and/or program.Network communication mould
Block leads to for realizing the communication between each component in storage medium inside, and between other hardware and softwares in the entity device
Letter.
Through the above description of the embodiments, those skilled in the art can be understood that the application can borrow
It helps software that the mode of necessary general hardware platform is added to realize, hardware realization can also be passed through.Pass through the skill of application the application
Art scheme is closed compared with currently available technology by the way that electronic handwritten signature picture is spliced to electronics to be signed in contract platform
With in, it can guarantee the safety in splicing due to contract platform, can be found in time when data are tampered, avoid making
At loss, the risk that electronic contract is tampered is reduced.
It will be appreciated by those skilled in the art that the accompanying drawings are only schematic diagrams of a preferred implementation scenario, module in attached drawing or
Process is not necessarily implemented necessary to the application.It will be appreciated by those skilled in the art that the mould in device in implement scene
Block can according to implement scene describe be distributed in the device of implement scene, can also carry out corresponding change be located at be different from
In one or more devices of this implement scene.The module of above-mentioned implement scene can be merged into a module, can also be into one
Step splits into multiple submodule.
Above-mentioned the application serial number is for illustration only, does not represent the superiority and inferiority of implement scene.Disclosed above is only the application
Several specific implementation scenes, still, the application is not limited to this, and the changes that any person skilled in the art can think of is all
The protection scope of the application should be fallen into.
Claims (10)
1. a kind of method for generating electronic contract based on handwritten signature picture, is applied to client characterized by comprising
Obtain the unique identification information and electronic handwritten signature picture of electronic contract to be signed;
Electronic handwritten signature picture is encrypted according to the unique identification information of the electronic contract to be signed, generation is taken
Electronic handwritten signature picture with digital certificate;
The electronic handwritten signature map piece for carrying digital certificate is uploaded to contract platform.
2. the method according to claim 1, wherein the unique identification according to the electronic contract to be signed
Information encrypts electronic handwritten signature picture, and the electronic handwritten signature picture for generating carrying digital certificate includes:
After carrying out public key encryption to electronic handwritten signature picture using digital signature, the unique of the electronic contract to be signed is bound
Identification information binds the electronic handwritten signature picture of unique identification information after being encrypted;
The encrypted electronic handwritten signature picture is sent to authentication center, in order to the authentication center according to only
One identification information determines the corresponding security level of electronic contract to be signed, and generates digital certificate corresponding with security level;
The digital certificate corresponding with security level that the authentication center is sent is added in electronic handwritten signature picture, obtains
Carry the electronic handwritten signature picture of digital certificate.
3. a kind of method for generating electronic contract based on handwritten signature picture, is applied to contract platform characterized by comprising
Receive carry digital certificate electronic handwritten sign picture, to it is described carry digital certificate electronic handwritten sign picture into
Row decryption obtains the unique identification information of electronic handwritten signature picture and electronic contract to be signed;
Electronic contract to be signed is obtained according to the unique identification information of the electronic contract to be signed;
Electronic handwritten signature picture is spliced in the electronic contract to be signed, the electronics with handwritten signature is generated and closes
Together.
4. according to the method described in claim 3, it is characterized in that, the contract platform is stored with the electronics of different application type
Contract template, the electronic contract template is corresponding with the application type identification information of electronic contract, described according to described to be signed
The unique identification information of electronic contract obtains electronic contract to be signed
The application type identification information that electronic contract is extracted from the unique identification information of the electronic contract, according to the electricity
The corresponding application type identification information of sub- contract searches electronic contract template;
The electronic contract template is sent to client in advance, in order to client according to command information to the electronic contract
Template carries out individual cultivation, generates electronic contract to be signed;
Receive the electronic contract to be signed that client is sent.
5. according to the method described in claim 3, it is characterized in that, it is described electronic handwritten signature picture is spliced to it is described
In electronic contract to be signed, generating the electronic contract with handwritten signature includes:
Target Signature region in electronic contract to be signed is determined by target positioning method;
Electronic handwritten signature picture is spliced to the Target Signature region, obtains the electronic contract with handwritten signature.
6. a kind of client characterized by comprising
First acquisition unit, for obtaining the unique identification information and electronic handwritten signature picture of electronic contract to be signed;
Encryption unit, for according to the unique identification information of the electronic contract to be signed to the electronic handwritten sign picture into
Row encryption generates the electronic handwritten signature picture for carrying digital certificate;
Uploading unit, for the electronic handwritten signature map piece for carrying digital certificate to be uploaded to contract platform.
7. a kind of contract platform characterized by comprising
Decryption unit, for receiving the electronic handwritten signature picture for carrying digital certificate, to the electronics for carrying digital certificate
Handwritten signature picture is decrypted, and obtains the unique identification information of electronic handwritten signature picture and electronic contract to be signed;
Second acquisition unit, for obtaining electronic contract to be signed according to the unique identification information of the electronic contract to be signed;
Generation unit generates electronics and closes for electronic handwritten signature picture to be spliced in the electronic contract to be signed
Together.
8. a kind of system for generating electronic contract based on handwritten signature picture, which is characterized in that including client and contract platform,
Method described in described client executing any one of claims 1 to 2, the contract platform perform claim require to appoint in 3 to 5
Method described in one.
9. a kind of computer equipment, including memory and processor, it is stored with computer program in the memory, feature exists
In when the processor executes the computer program the step of the method for any one of realization claim 1 to 2,3 to 5.
10. a kind of computer storage medium, is stored thereon with computer program, which is characterized in that the computer program is located
Manage the step of method described in any one of claim 1 to 2,3 to 5 is realized when device executes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811536617.XA CN109829317A (en) | 2018-12-14 | 2018-12-14 | A kind of method, apparatus and system generating electronic contract based on handwritten signature picture |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201811536617.XA CN109829317A (en) | 2018-12-14 | 2018-12-14 | A kind of method, apparatus and system generating electronic contract based on handwritten signature picture |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN109829317A true CN109829317A (en) | 2019-05-31 |
Family
ID=66859632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201811536617.XA Pending CN109829317A (en) | 2018-12-14 | 2018-12-14 | A kind of method, apparatus and system generating electronic contract based on handwritten signature picture |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109829317A (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112380575A (en) * | 2020-11-17 | 2021-02-19 | 平安普惠企业管理有限公司 | Multi-party electronic signature synthesis method, device, equipment and storage medium |
| CN112532397A (en) * | 2020-12-03 | 2021-03-19 | 北京和兴宏图科技有限公司 | Signature method and system for court trial record |
| CN112686648A (en) * | 2021-01-31 | 2021-04-20 | 重庆渝高科技产业(集团)股份有限公司 | Electronic signature management method and system for auditing signature files |
| WO2021164461A1 (en) * | 2020-02-19 | 2021-08-26 | 深圳壹账通智能科技有限公司 | Electronic contract signing method and system |
| WO2021218166A1 (en) * | 2020-04-30 | 2021-11-04 | 平安科技(深圳)有限公司 | Contract signing method and apparatus, device and computer-readable storage medium |
| CN114866271A (en) * | 2022-03-15 | 2022-08-05 | 上海东普信息科技有限公司 | Electronic certificate generation method, device, equipment and storage medium |
| CN114900317A (en) * | 2022-05-16 | 2022-08-12 | 西安云犀信息科技有限公司 | Implementation mode of electronic signature |
| CN115344893A (en) * | 2022-08-30 | 2022-11-15 | 深圳市创富金科技有限公司 | Transaction method, device and equipment based on character feature recognition |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105530258A (en) * | 2015-12-18 | 2016-04-27 | 努比亚技术有限公司 | Electronic signature apparatus and method |
| CN105591750A (en) * | 2015-10-30 | 2016-05-18 | 中国银联股份有限公司 | Electronic signature generation method and system |
| CN105844481A (en) * | 2016-03-24 | 2016-08-10 | 胡金钱 | System and method for performing digital signature and anticounterfeiting verification on contract |
| CN106067849A (en) * | 2016-05-24 | 2016-11-02 | 飞天诚信科技股份有限公司 | A kind of digital signature method being applicable to PDF document and device |
| CN106301782A (en) * | 2016-07-26 | 2017-01-04 | 杭州文签网络技术有限公司 | A kind of signature method and system of electronic contract |
| CN108092779A (en) * | 2018-01-05 | 2018-05-29 | 北京汇通金财信息科技有限公司 | A kind of method and device for realizing electronic signature |
-
2018
- 2018-12-14 CN CN201811536617.XA patent/CN109829317A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105591750A (en) * | 2015-10-30 | 2016-05-18 | 中国银联股份有限公司 | Electronic signature generation method and system |
| CN105530258A (en) * | 2015-12-18 | 2016-04-27 | 努比亚技术有限公司 | Electronic signature apparatus and method |
| CN105844481A (en) * | 2016-03-24 | 2016-08-10 | 胡金钱 | System and method for performing digital signature and anticounterfeiting verification on contract |
| CN106067849A (en) * | 2016-05-24 | 2016-11-02 | 飞天诚信科技股份有限公司 | A kind of digital signature method being applicable to PDF document and device |
| CN106301782A (en) * | 2016-07-26 | 2017-01-04 | 杭州文签网络技术有限公司 | A kind of signature method and system of electronic contract |
| CN108092779A (en) * | 2018-01-05 | 2018-05-29 | 北京汇通金财信息科技有限公司 | A kind of method and device for realizing electronic signature |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021164461A1 (en) * | 2020-02-19 | 2021-08-26 | 深圳壹账通智能科技有限公司 | Electronic contract signing method and system |
| WO2021218166A1 (en) * | 2020-04-30 | 2021-11-04 | 平安科技(深圳)有限公司 | Contract signing method and apparatus, device and computer-readable storage medium |
| CN112380575A (en) * | 2020-11-17 | 2021-02-19 | 平安普惠企业管理有限公司 | Multi-party electronic signature synthesis method, device, equipment and storage medium |
| CN112380575B (en) * | 2020-11-17 | 2024-03-15 | 深圳市联创知识产权服务中心 | Multi-party electronic signature synthesis method, device, equipment and storage medium |
| CN112532397A (en) * | 2020-12-03 | 2021-03-19 | 北京和兴宏图科技有限公司 | Signature method and system for court trial record |
| CN112686648A (en) * | 2021-01-31 | 2021-04-20 | 重庆渝高科技产业(集团)股份有限公司 | Electronic signature management method and system for auditing signature files |
| CN112686648B (en) * | 2021-01-31 | 2024-01-30 | 重庆渝高科技产业(集团)股份有限公司 | Electronic signature management method and system for auditing signature file |
| CN114866271A (en) * | 2022-03-15 | 2022-08-05 | 上海东普信息科技有限公司 | Electronic certificate generation method, device, equipment and storage medium |
| CN114900317A (en) * | 2022-05-16 | 2022-08-12 | 西安云犀信息科技有限公司 | Implementation mode of electronic signature |
| CN115344893A (en) * | 2022-08-30 | 2022-11-15 | 深圳市创富金科技有限公司 | Transaction method, device and equipment based on character feature recognition |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11799668B2 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
| US11777726B2 (en) | Methods and systems for recovering data using dynamic passwords | |
| US11757640B2 (en) | Non-fungible token authentication | |
| CN109829317A (en) | A kind of method, apparatus and system generating electronic contract based on handwritten signature picture | |
| US9798706B2 (en) | Method for generating an electronic signature | |
| WO2021218166A1 (en) | Contract signing method and apparatus, device and computer-readable storage medium | |
| US10559049B2 (en) | Digital passport country entry stamp | |
| US10817573B2 (en) | Method and system for generating and incorporating a signature in a document | |
| WO2018145127A1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
| CN102647423A (en) | Identifying method and system of digital signature and seal | |
| USRE49968E1 (en) | Electronic identification verification methods and systems with storage of certification records to a side chain | |
| US20140195811A1 (en) | Method And An Apparatus For Securely Signing Application Data | |
| CN116108502B (en) | Method, system, equipment and medium for generating and decrypting secure electronic file | |
| CN108512660A (en) | The verification method of virtual card | |
| CN112861107B (en) | Application method for storing credible digital identity file in IC card medium | |
| KR102602174B1 (en) | Seal image verification server that can verify whether the seal image inserted as an object in an electronic document is abnormal and operating method thereof | |
| van den Broek et al. | Securely derived identity credentials on smart phones via self-enrolment | |
| CN113489669B (en) | User data protection method and device | |
| CN105429986B (en) | A kind of system of genuine cyber identification verifying and secret protection | |
| JP7716060B1 (en) | Display system, display method, and program | |
| Franco et al. | A High-Level-of-Assurance EUDI Wallet with a Remote WSCD Supporting Biometrics and Passkeys | |
| CN121119964A (en) | Contemporary literature work management system for literature teaching | |
| CN113489592A (en) | System and method for achieving opening processing of shortcut clearance capability aiming at eID electronic license | |
| Lenz et al. | Enhancing the modularity and applicability of web-based signature-verification tools | |
| Sousa | Digital Archive: Arrange, Assign & Sign! |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190531 |
|
| RJ01 | Rejection of invention patent application after publication |