CN110119235A - Realize the method, apparatus, signature terminal and signature server of Electronic Signature - Google Patents

Realize the method, apparatus, signature terminal and signature server of Electronic Signature Download PDF

Info

Publication number
CN110119235A
CN110119235A CN201810124528.8A CN201810124528A CN110119235A CN 110119235 A CN110119235 A CN 110119235A CN 201810124528 A CN201810124528 A CN 201810124528A CN 110119235 A CN110119235 A CN 110119235A
Authority
CN
China
Prior art keywords
file
signed
pattern picture
stamped signature
signature
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
Application number
CN201810124528.8A
Other languages
Chinese (zh)
Inventor
邵伟
贡鹏
汪卫国
刘凯
杨重武
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810124528.8A priority Critical patent/CN110119235A/en
Priority to TW107139644A priority patent/TW201935302A/en
Priority to PCT/CN2019/074055 priority patent/WO2019154235A1/en
Publication of CN110119235A publication Critical patent/CN110119235A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Bioethics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the present application provides a kind of method for realizing Electronic Signature, information display method, device, signature terminal and signature server.Wherein, which comprises parse file to be signed to show file content;Stamped signature pattern picture is loaded to the display area of the file content;Based on the adjustment request for being directed to the stamped signature pattern picture, location information of the stamped signature pattern picture in the file to be signed is determined;The location information is sent to server is signed, so that the signature server carries out Electronic Signature to the file to be signed according to the location information.Technical solution provided by the embodiments of the present application realizes effect preview of affixing one's seal, and avoids position deviation of affixing one's seal, and improves the accuracy of Electronic Signature.

Description

Realize the method, apparatus, signature terminal and signature server of Electronic Signature
Technical field
The invention relates to computer application technology more particularly to a kind of methods for realizing Electronic Signature, one Kind information display method, a kind of device for realizing Electronic Signature, a kind of information display device, a kind of signature terminal and a kind of signature Server.
Background technique
Electronic Signature is a kind of form of expression of electronic signature, is to be turned operation of electronic signature using image processing techniques Visual effect identical with paper document stamping is turned to, while ensureing the authenticity of electronic information using electronic signature technology With the non-repudiation of integrality and signer.A kind of stamped signature form of the Electronic Signature as substitution traditionally on paper stamped signature, obtains To being widely used.
The process of Electronic Signature is realized at present, is sent to signature clothes by signing the file to be signed that end uploads user first Business device, stamped signature pattern picture is loaded onto file to be signed by signature server carries out Electronic Signature, and signature server is based on label File generated download link after chapter, and feed back to signature end;The downloading that end group is signed in user is requested, from the download link The file after stamped signature is downloaded and saves, user can check and using the file after the stamped signature.
But this scheme for realizing Electronic Signature, the stamped signature position for needing to make an appointment hereof, it generallys use solid Positioning is set, such as lower right field of file etc..Once file content changes, position of affixing one's seal will be deviated, and be caused Position of affixing one's seal is not accurate enough.
Summary of the invention
The embodiment of the present application provides a kind of method, apparatus for realizing Electronic Signature and signature terminal, to solve existing skill Affix one's seal in art position inaccuracy, lead to the technical problem of Electronic Signature inaccuracy.
In a first aspect, providing a kind of method for realizing Electronic Signature in the embodiment of the present application, comprising:
File to be signed is parsed to show file content;
Stamped signature pattern picture is loaded to the display area of the file content;
Based on the adjustment request for being directed to the stamped signature pattern picture, determine the stamped signature pattern picture in the text to be signed Location information in part;
The location information is sent to signing server, for the signature server according to the location information to described File to be signed carries out Electronic Signature.
Second aspect provides a kind of method for realizing Electronic Signature in the embodiment of the present application, comprising:
Obtain location information of the stamped signature pattern picture in file to be signed;Wherein, the location information is by signature end solution File to be signed is analysed to show file content, and after loading stamped signature pattern picture to the display area of the file content, base The determination in the adjustment request for the stamped signature pattern picture;
Electronic Signature is carried out to the file to be signed according to the location information.
The third aspect provides a kind of information display method in the embodiment of the present application, comprising:
Show the file content of file to be signed;
Any position of display area is corresponded in the file content, shows stamped signature pattern picture;
Based on the adjustment request for being directed to the stamped signature pattern picture, the label are shown in the target position of the display area Chapter pattern picture;The scaling position coordinates of the target position are for generating the stamped signature pattern picture in the file to be signed In location information.
Fourth aspect provides a kind of device for realizing Electronic Signature in the embodiment of the present application, comprising:
Parsing module, for parsing file to be signed to show file content;
Loading module, for loading stamped signature pattern picture to the display area of the file content;
Position determination module, for determining the stamped signature pattern based on the adjustment request for being directed to the stamped signature pattern picture Location information of the picture in the file to be signed;
Stamped signature trigger module, for sending the location information to signing server, for the signature server according to The location information carries out Electronic Signature to the file to be signed.
In terms of 5th, a kind of device for realizing Electronic Signature is provided in the embodiment of the present application, comprising:
Position acquisition module, for obtaining location information of the stamped signature pattern picture in file to be signed;Wherein, institute's rheme Confidence breath parses file to be signed by signature end to show file content, and loads stamped signature pattern picture to the file content After display area, the determination based on the adjustment request for the stamped signature pattern picture;
Stamped signature module, for carrying out Electronic Signature to the file to be signed according to the location information.
In terms of 6th, a kind of information display device is provided in the embodiment of the present application, the text for showing file to be signed is provided The display interface of part content;Wherein, file content described in the display interface corresponds to any position of display area to aobvious Show stamped signature pattern picture;
The display interface supports that the position for the stamped signature pattern picture adjusts, based on for the stamped signature pattern The adjustment request of picture shows the stamped signature pattern picture in the target position of the display area;The contracting of the target position Position coordinates are put for generating location information of the stamped signature pattern picture in the file to be signed.
In terms of 7th, a kind of signature terminal, including display component, storage assembly and place are provided in the embodiment of the present application Manage component;
The storage assembly stores one or more computer instruction, wherein one or more computer instruction supplies The processing component, which calls, to be executed;
The processing component is used for:
File to be signed is parsed to trigger the file content that display component shows the file to be signed;
Stamped signature pattern picture is loaded to the display area of the file content;
Based on the adjustment request for being directed to the stamped signature pattern picture, determine the stamped signature pattern picture in the text to be signed Location information in part;
The location information is sent to signing server, for the signature server according to the location information to described File to be signed carries out Electronic Signature.
Eighth aspect provides a kind of signature server, including storage assembly and processing component in the embodiment of the present application;
The storage assembly stores one or more computer instruction, wherein one or more computer instruction supplies The processing component, which calls, to be executed;
The processing component is used for:
Obtain location information of the stamped signature pattern picture in file to be signed;Wherein, the location information is by signature end solution File to be signed is analysed to show file content, and after loading stamped signature pattern picture to the display area of the file content, base The determination in the adjustment request for the stamped signature pattern picture;
Electronic Signature is carried out to the file to be signed according to the location information.
In the embodiment of the present application, by document analysis to be signed can show file content, and stamped signature pattern picture is loaded To the display area region of file content, realize that file to be signed is affixed one's seal the preview of effect;User can request to the stamped signature sample Formula picture is adjusted, and may thereby determine that position letter of the stamped signature pattern picture after being adjusted in file to be signed Breath, is transmitted to signature server for the location information, is based on the location information by signature server and carries out Electronic Signature, Ke Yibao What card affixed one's seal position is not in deviation and meets user's requirement, therefore improves the accuracy of Electronic Signature.
These aspects or other aspects of the application can more straightforward in the following description.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is this Shen Some embodiments please for those of ordinary skill in the art without creative efforts, can be with root Other attached drawings are obtained according to these attached drawings.
Fig. 1 shows the application and provides a kind of flow chart of method one embodiment for realizing Electronic Signature;
Fig. 2 shows the application to provide a kind of flow chart of method another embodiment for realizing Electronic Signature;
Fig. 3 a shows a kind of schematic diagram that file to be signed is shown at signature end in the embodiment of the present application;
Fig. 3 b shows in the embodiment of the present application the true schematic diagram of file to be signed shown in Fig. 3 a;
Fig. 4 a shows a kind of schematic diagram that file to be signed in the embodiment of the present application is shown in browser;
Fig. 4 b shows another schematic diagram that file to be signed in the embodiment of the present application is shown in browser;
Fig. 5 shows a kind of flow chart of information display method one embodiment provided by the present application;
Fig. 6 shows a kind of structural schematic diagram of device one embodiment for realizing Electronic Signature provided by the present application;
Fig. 7 shows a kind of structural schematic diagram of device another embodiment for realizing Electronic Signature provided by the present application;
Fig. 8 shows a kind of structural schematic diagram for signing terminal one embodiment provided by the present application;
Fig. 9 shows a kind of structural schematic diagram of device another embodiment for realizing Electronic Signature provided by the present application;
Figure 10 shows a kind of structural schematic diagram for signing server one embodiment provided by the present application;
Figure 11 shows a kind of structural schematic diagram of system one embodiment for realizing Electronic Signature provided by the present application;
Figure 12 shows a kind of structural schematic diagram of system another embodiment for realizing Electronic Signature provided by the present application.
Specific embodiment
In order to make those skilled in the art more fully understand application scheme, below in conjunction in the embodiment of the present application Attached drawing, the technical scheme in the embodiment of the application is clearly and completely described.
In some processes of the description in the description and claims of this application and above-mentioned attached drawing, contain according to Multiple operations that particular order occurs, but it should be clearly understood that these operations can not be what appears in this article suitable according to its Sequence is executed or is executed parallel, and serial number of operation such as 101,102 etc. is only used for distinguishing each different operation, serial number It itself does not represent and any executes sequence.In addition, these processes may include more or fewer operations, and these operations can To execute or execute parallel in order.It should be noted that the description such as " first " herein, " second ", is for distinguishing not Same message, equipment, module etc., does not represent sequencing, does not also limit " first " and " second " and be different type.
The technical solution of the embodiment of the present application is applied in Electronic Signature scene, can be provided by Electronic Signature and papery Sealed files it is identical can visual effect, and guarantee that the true complete and former of electronic information can not using electronic signature technology It denies, therefore use is increasingly extensive.
As described in the background art, there are some problems for the process of realization Electronic Signature at present, sign server often Electronic Signature is carried out as position of affixing one's seal using fixed position, and for different files, it is easy to appear using same position It affixes one's seal deviation;If making a reservation for affix one's seal position in advance for each file, need to be pre-configured with, once and file content become Change, is still easy to appear deviation of affixing one's seal.And in the prior art user need download affix one's seal after file after, can just know It affixes one's seal effect, even if position of affixing one's seal deviation occurs and can not also make up.
In order to improve accuracy of affixing one's seal, inventor passes through a series of technical solutions for having researched and proposed the application, in this Shen Please be in embodiment, can be by document analysis to be signed to show file content at signature end, and stamped signature pattern picture is loaded to text Part content region realizes that file to be signed is affixed one's seal the preview of effect;User can request to carry out the stamped signature pattern picture Position adjustment, may thereby determine that location information of the stamped signature pattern picture in file to be signed after being adjusted, by this Location information is transmitted to signature server, is based on the location information by signature server and carries out Electronic Signature, it is ensured that affixes one's seal Being not in deviation and meeting user's requirement for position, improves the accuracy of Electronic Signature.
Below in conjunction with the attached drawing in the embodiment of the present application, technical solutions in the embodiments of the present application carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of embodiments of the present application, instead of all the embodiments.It is based on Embodiment in the application, those skilled in the art's every other implementation obtained without creative efforts Example, shall fall in the protection scope of this application.
Fig. 1 is a kind of flow chart of the method one embodiment for realizing Electronic Signature provided by the embodiments of the present application, this reality It applies a technical solution and is applied to signature end, the signature end can be browser (Browser) or client in practical applications (Client) etc..
This method may include following steps:
101: parsing file to be signed to show file content.
Wherein, file to be signed is uploaded by user and is obtained.
Alternatively, it signs after terminating the file to be signed for receiving user's upload, it can to it Parsed the file content to show file to be signed.
As another optional way, in order to facilitate file transmission, signature termination receives the described to be signed of user's upload After file, storage equipment can be sent to and stored, storage equipment can generate the file address of the file to be signed, and feed back Give signature end.Storage equipment can provide the cloud storage equipment of cloud storage service for Dropbox etc., and cloud storage service for example can be OSS (Object Storage Service, object storage service) etc. stores equipment certainly and is also possible to be located at signature server The file server of side.At this point, can also include: before the file content of the display file to be signed
Receive the file to be signed that user uploads;
The file to be signed is uploaded to storage equipment;
The parsing file to be signed is specifically to parse from the storage with the file content for showing the file to be signed The file to be signed that equipment obtains is to show the file content of the file to be signed.
When signature end is browser, connection is established based on http agreement with storage equipment in signature end, therefore can be acquisition The file to be signed that storage equipment is returned by http agreement.
Wherein, file to be signed can support a variety of document formats, such as PDF, WORD, TXT etc..
End is signed by parsing file to be signed, file to be signed can be converted to the tray that signature end can be shown Formula, so that the file content of the file to be signed can be shown at signature end.
Wherein, the file content of file to be signed may include multipage, pass through the cunning in response to being directed to the file content Dynamic operation can slide display in the display area of file content or page turning shows the content of pages in the multipage, to facilitate use Family determines the page of affixing one's seal.The display area of this document content is used to completely show the content of pages of any page of file to be signed.
File to be signed can be format document, record itself has length and width, such as A4, A3,8in (inch) * 6in etc..
102: load stamped signature pattern picture to the display area of the file content.
103: based on the adjustment request for being directed to the stamped signature pattern picture, determining the stamped signature pattern picture described wait sign Location information in name file.
Optionally, which can be loaded onto any position in the display area, currently, any position It can be pre-set for setting.
After stamped signature pattern picture is shown in the display area of file content, user can be requested to its display position It is adjusted.
Alternatively, stamped signature pattern picture can be supported to drag in the display area, namely for described The adjustment request of stamped signature pattern picture can be in response to the drag operation for the stamped signature pattern picture and trigger.Therefore it walks Rapid 103 may include:
In response to being directed to the drag operation of the stamped signature pattern picture, adjustment request is generated;
Based on the adjustment request, location information of the stamped signature pattern picture in the file to be signed is determined.
Wherein, which can be covered on the display area in the form of page floating layer, to support to drag Operation.User can adjust display position of the stamped signature pattern picture in display area by dragging stamped signature pattern picture.
As another optional way, can be for the adjustment request of the stamped signature pattern picture in response to user's input Adjusting parameter input operation and trigger.
Wherein, input operation can be voice input operation or text input operation etc., can export corresponding tune Whole control, to acquire the adjusting parameter of user's input.The adjusting parameter may include target location coordinate.
Therefore, the adjusting parameter of user's input can be determined based on adjustment request, can be adjusted according to the adjusting parameter The display position of stamped signature pattern picture.It can also determine stamped signature pattern picture in the file to be signed based on the adjusting parameter In corresponding location information.
Alternatively, prompt information can be selected with output position, which can wrap Multiple positions to be adjusted are included, to prompt user to select, therefore can be for the adjustment request of the stamped signature pattern picture Generation is triggered in response to the selection operation for the multiple position to be adjusted.
Wherein, based on the adjustment request for being directed to the stamped signature pattern picture, the stamped signature sample after adjustment can be determined Scaling position coordinates of the formula picture in the display area, and then stamped signature pattern picture can be determined in the file to be signed In affix one's seal position coordinates.
The location information may include affix one's seal position coordinates of the stamped signature pattern picture in file to be signed;Can also include Stamped signature pattern picture corresponding page number etc. in the file to be signed.
104: sending the location information to server is signed, so that the signature server is according to the location information pair The file to be signed carries out Electronic Signature.
In the embodiment of the present application, the preview to stamped signature effect is realized, location information is based on user to stamped signature pattern picture Adjustment operation and obtain, thereby may be ensured that the accuracy for position of affixing one's seal.
It is same as the prior art to sign the process that server carries out Electronic Signature to signature file, no longer goes to live in the household of one's in-laws on getting married one by one herein It states.
Since the resolution ratio of display area may be different from the resolution ratio of file to be signed, in order to normally show text to be signed Part is shown again after needing to zoom in and out file to be signed.
Therefore, in certain embodiments, the load stamped signature pattern picture to the display area of the file content can be with Include:
According to the scaling of the file to be signed, stamped signature pattern picture is adjusted;
The stamped signature pattern picture after load adjustment is to the display area.
Wherein, the scaling of file to be signed can resolution ratio and file content based on file to be signed display The resolution ratio in region, which calculates, to be obtained.
Wherein, if file to be signed and stamped signature pattern picture are adjusted according to scaling, stamped signature pattern diagram Position coordinates of the piece in display area, it is also desirable to be restored according to the scaling, can just obtain stamped signature pattern diagram Position coordinates of the piece in file to be signed.
Therefore, in certain embodiments, the adjustment in response to for the stamped signature pattern picture operates, described in determination Location information of the stamped signature pattern picture in the file to be signed include:
It is operated in response to the adjustment for the stamped signature pattern picture, the stamped signature pattern picture after record adjustment exists Position coordinates in the display area;
Based on the position coordinates and the scaling, the stamped signature pattern picture is obtained in the file to be signed In position coordinates of affixing one's seal;
Based on the position coordinates of affixing one's seal, location information is generated.
For example, position coordinates of the stamped signature pattern picture after adjustment in the display area are as follows: (X:200px, Y:300px), wherein px indicates pixel, it is assumed that scaling 2, then position of the stamped signature pattern image in file to be signed is sat Mark is (X^:200px*2=400px, Y^:300px*2=600px).
Wherein, when signature end is the client of browser or embedded browser frames, in order to show file to be signed File content needs the Webpage that file to be signed is rendered to html to be shown.
Therefore, in certain embodiments, parsing file to be signed can be with the file content for showing file to be signed Include:
Render component is called to parse the file to be signed;
The file content of the file to be signed is plotted in painting canvas.
Painting canvas (canvas) is one of html element, and file content is plotted in painting canvas, it can display file Content.
Further, it is also possible to the cover page floating layer on the painting canvas.By cover page floating layer, can be used to support height The miscellaneous functions such as bright, selection, duplication.
By taking file to be signed is PDF document as an example, PDF document is made of bytecode, is described wherein various forms of interior Hold information.
By calling render component to can parse the bytecode in PDF document, the corresponding element of bytecode is drawn one by one Onto the painting canvas (canvas) of browser, since painting canvas is only used for display content, content can not be chosen, therefore one can be covered Layer page floating layer, the page floating layer that is to say html floating layer by drawing file content in painting canvas, i.e., in the display of browser The display area of file content is formed in interface.The size of the display area can be determined based on canvas size.
Wherein, before the file content that the file to be signed is drawn in the painting canvas, painting canvas ruler can be set first It is very little.To determine the resolution ratio of display area based on the canvas size, so according to the resolution ratio of display area and to The resolution ratio of signature file, it can the scaling for determining file to be signed, by file to be signed according to the scaling It is adjusted, so as to draw the file content of the file to be signed after adjustment in the painting canvas.
Fig. 2 is a kind of flow chart of method another embodiment for realizing Electronic Signature provided by the present application, the present embodiment Technical solution is applied to signature end, and the signature end can be browser, can certainly be mounted in movement in practical applications Client etc. in terminal.
This method may include following steps:
201: the resolution ratio of resolution ratio and file to be signed based on display area determines the contracting of the file to be signed Put ratio.
Wherein, undistorted in order to guarantee to show, the display scale of the file to be signed remains unchanged;Display scale namely The length-width ratio of file to be signed.
If file to be signed includes multipage, the display scale and resolution ratio of file to be signed can specifically refer to wait sign The display scale and resolution ratio of any page of name file, the display scale and resolution ratio of each page are identical.
Such as the resolution ratio of display area is 600*800, the resolution ratio of file to be signed is 1200*1600, then pantograph ratio Example is 2, needs to keep file to be signed to reduce 2 times under the premise of display scale is constant.
202: adjusting the file to be signed according to the scaling.
203: the file to be signed after parsing adjustment is to show file content.
It is alternatively possible to be that canvas size is arranged by calling render component, can be determined based on the canvas size The resolution ratio of the display area.
Step 203, which can be, calls the render component to draw the file content of the file to be signed after adjustment Into the painting canvas, and cover page floating layer, it is shown with being converted to Webpage.
204: adjusting stamped signature pattern picture according to the scaling.
205: the stamped signature pattern picture after load adjustment is to the display area.
206: based on the adjustment request for being directed to the stamped signature pattern picture, determining the stamped signature pattern picture after adjustment Scaling position coordinates in the display area.207: being based on the scaling position coordinates and the scaling, obtain Affix one's seal position coordinates of the stamped signature pattern picture in the file to be signed.
Wherein, described to be based on the scaling position coordinates and the pantograph ratio since drag operation can execute repeatedly Example, obtaining affix one's seal position coordinates of the stamped signature pattern picture in the file to be signed may is that
When receiving user's confirmation request, based on the last time record scaling position coordinates and the scaling, Obtain affix one's seal position coordinates of the stamped signature pattern picture in the file to be signed.
208: based on affixing one's seal, position coordinates generate location information.
208: sending the location information to server is signed, so that the signature server is according to the location information pair The file to be signed carries out Electronic Signature.
The location information includes the position coordinates of affixing one's seal.
In addition, the location information can also include page of the stamped signature pattern picture where in the file to be signed Code.
It, can be from wait sign to sign the page number of the server based on stamped signature pattern picture place in the file to be signed The page of affixing one's seal is found in name file, and based on the position coordinates of affixing one's seal, carries out Electronic Signature in the page of affixing one's seal.
Further, since display area may be different from the reference axis of file to be signed, such as in a browser, display area Coordinate origin in the lower left corner, and for the file to be signed of PDF format, coordinate origin is usually located at the upper left corner.
Therefore it specifically can be based on the position coordinates, the scaling and reference axis transformational relation, obtain institute State location information of the stamped signature pattern picture in the file to be signed.
It such as is a kind of display schematic diagram that file to be signed is shown at signature end in Fig. 3 a, it is known that display area 301 coordinate origin (0,0) is located at the lower left corner of display area 301.Display area 301 is used to show the file of file to be signed Content 302, the Webpage that this document content 302 is rendered to html are shown.If file to be signed includes multipage, What it showed is the content of pages of any page of file to be signed, and can be requested based on user, the page of other pages of display Content.
The resolution ratio of the display area is Xa*YaNamely length is Xa, width Ya, the position of four apex angles in display area Coordinate is respectively (0,0), (Xa, 0), (Xa, Ya), (0, Ya), the resolution ratio of the stamped signature pattern picture after adjusting is a*b, namely Length is a, width b.
Scaling position coordinates of the stamped signature pattern picture in display area can indicate with the position coordinates of two angle steel joints, example In Fig. 3 a, the scaling position coordinates of the C point of stamped signature pattern picture 303 are (Xc, Yc), the scaling position coordinates of D point are (Xd, Yd).Such as the true schematic diagram that Fig. 3 b is file to be signed, the coordinate origin (0,0) of the file to be signed is located at file to be signed The lower left corner, the resolution ratio of the file to be signed is X^a*Y^aNamely length is X^a, width Y^a, the position of four apex angles Setting coordinate is (0,0), (X^a, 0), (X^a, Y^a), (0, Y^a)。
Therefore it is based on scaling, C point can be scaled into position coordinates (Xc, Yc) and D point scaling position coordinates (Xd, Yd) reference axis conversion is carried out, to map the position coordinates (X that affixes one's seal for obtaining C^ point of the stamped signature pattern picture in file to be signed ^c, Y^c) and D^ point the position coordinates (X^ that affixes one's seald, Y^d)。
Assuming that scaling is 2, wherein X^a=Xa* 2, Y^a=Ya*2;
Accordingly, it is known that.
X^c=Xc*2;
Y^c=Y^a-Yc*2;
X^d=Xc*2+a*2;
Y^d=Y^a-Yc*2+b*2。
Signature server is based on the position coordinates (X^ that affixes one's sealc, Y^c) and (X^d, Y^d) it can determine position of affixing one's seal, from And Electronic Signature can be carried out based on position of affixing one's seal.
It should be noted that above-mentioned be merely illustrative of, the file to be signed and display area for not limiting the application have There is above-mentioned reference axis transformational relation.
In practical applications, signature end can be to be installed on PC (personal computer, personal computer) or move Browser on the electronic equipments such as dynamic terminal, file to be signed can be rendered to html and show in a browser.Such as Fig. 4 a ~Fig. 4 b respectively shows the display schematic diagram of the file content of file to be signed in a browser.
Browser 400 parse file to be signed with the display area 402 of the display interface 401 of the browser 400 with The Webpage of html shows the file content 403 of the file to be signed.
Stamped signature pattern picture 404 is loaded onto the display area 402, can be loaded onto any position of display area 402 It sets, as described in Fig. 4 a.
The stamped signature pattern picture 404 is loaded onto display area 402 with the page floating layer of html, so that dragging be supported to grasp Make.User can drag stamped signature pattern picture 404, to change position of the stamped signature pattern picture 404 in display area.
Wherein, the file content 402 of file to be signed and stamped signature pattern picture 404 are to adjust it according to scaling The display carried out afterwards.
Therefore, by the drag operation in response to being directed to the stamped signature pattern picture 404, it can recorde the stamped signature after dragging Scaling position coordinates of the pattern picture 404 in display area.
After user drags target position of the stamped signature pattern picture 404 into display area, confirmation can be triggered and asked It asks, optionally, confirmation prompt information can be exported in display interface, which, which proposes information for example, can be such as Fig. 4 a or Fig. 4 b In confirmation control 405, confirmation request can be triggered by triggering the confirmation control 405.
After browser 401 receives the confirmation request, scaling position coordinates and scaling based on last time record Ratio, it can obtain affix one's seal coordinate position of the stamped signature pattern picture 404 in file to be signed.
So as to include that the affix one's seal location information of position coordinates is sent to signature server, it is based on by signature server The location information treats signature file and carries out Electronic Signature.
Wherein, in the embodiment of the present application, the file to be signed that signature termination receives user's upload, which can be saved to storage, to be set In standby, the file address of the file to be signed is generated by storage equipment.
Therefore in certain embodiments, it is described by the location information be sent to signature server while, the method Can also include:
The file address of the file to be signed is sent to the signature server, so that the signature server is based on The file address, from file to be signed described in the storage device downloads.
Seen from the above description, in the embodiment of the present application, by showing the file content of file to be signed, and by stamped signature sample Formula picture is loaded onto the display area of file content, realizes the preview for effect of affixing one's seal, and the display position of stamped signature pattern picture can With adjustment, so as to combine user demand to determine position of affixing one's seal, so as to improve the accuracy of Electronic Signature.
Therefore, as shown in figure 5, the embodiment of the present application also provides a kind of information display method, the present embodiment technical solution It is applied particularly to signature end, this method may include following steps:
501: showing the file content of file to be signed.
Its file content can be shown by solving the file to be signed, and parsing operation may refer in above-described embodiment Described, details are not described herein.
502: corresponding to any position of display area in the file content, show stamped signature pattern picture.
503: based on the adjustment request for being directed to the stamped signature pattern picture, showing institute in the target position of the display area State stamped signature pattern picture.
Wherein, which that is to say position of the stamped signature pattern picture in display area after adjustment.
The scaling position coordinates of the target position are for generating the stamped signature pattern picture in the file to be signed Location information.
The location information is for being provided to signature server.Signing server can be according to the location information to described File to be signed carries out Electronic Signature.
Fig. 6 is a kind of structural schematic diagram of the device one embodiment for realizing Electronic Signature provided by the present application, in reality In, which is configurable to signature end, which can be browser or client etc..
The apparatus may include:
Parsing module 601, for parsing file to be signed to show file content.
Wherein, file to be signed is uploaded by user and is obtained.
Loading module 602, for loading stamped signature pattern picture to the display area of the file content.
Optionally, which can be used for loading any position of the stamped signature pattern picture into the display area It sets or predetermined position.
Position determination module 603, for determining the stamped signature based on adjustment request is dragged for the stamped signature pattern picture Location information of the pattern picture in the file to be signed.
Wherein, which can be covered on the display area in the form of page floating layer, to support to drag Operation.User can adjust display position of the stamped signature pattern picture in display area by dragging stamped signature pattern picture.Cause This, optionally, the position determination module can be specifically used for the drag operation in response to being directed to the stamped signature pattern picture, raw At adjustment request;Based on the adjustment request, location information of the stamped signature pattern picture in the file to be signed is determined.
Therefore, based on the drag operation for being directed to the stamped signature pattern picture, it can determine that the stamped signature pattern picture exists Scaling position coordinates in the display area, and then can determine that stamped signature pattern picture is affixed one's seal position in the file to be signed Set coordinate.
The location information may include affix one's seal position coordinates of the stamped signature pattern picture in file to be signed;Can also include The page number etc. of the stamped signature pattern picture in the file to be signed.
Stamped signature trigger module 604, for sending the location information to server is signed, so that the signature server is pressed Electronic Signature is carried out to the file to be signed according to the location information.
In the embodiment of the present application, the preview to stamped signature effect is realized, location information is based on user to stamped signature pattern picture Adjustment operation and obtain, thereby may be ensured that the accuracy for position of affixing one's seal.
It is same as the prior art to sign the process that server carries out Electronic Signature to signature file, no longer goes to live in the household of one's in-laws on getting married one by one herein It states.
Since the resolution ratio of display area may be different from the resolution ratio of file to be signed, in order to normally show text to be signed Part is shown again after needing to zoom in and out file to be signed.Therefore, as another embodiment, as shown in Figure 7, with Fig. 6 Illustrated embodiment the difference is that, the loading module 602 may include:
Adjustment unit 701 adjusts stamped signature pattern picture for the scaling according to the file to be signed;
Loading unit 702, for loading the stamped signature pattern picture after adjusting to the display area.
Wherein, the scaling of file to be signed can resolution ratio and file content based on file to be signed display The resolution ratio in region, which calculates, to be obtained.
Therefore, in certain embodiments, as shown in Figure 7, which can also include:
Ratio-dependent module 605, the resolution for resolution ratio and the file to be signed based on the display area Rate determines the scaling of the file to be signed;Wherein, the display scale of the file to be signed remains unchanged;
The parsing module 601 is specifically used for adjusting the file to be signed according to the scaling;Show adjustment The file content of the file to be signed afterwards.
Wherein, if file to be signed and stamped signature pattern picture are adjusted according to scaling, stamped signature pattern diagram Position coordinates of the piece in display area, it is also desirable to be restored according to the scaling, can just obtain stamped signature pattern diagram Position coordinates of the piece in file to be signed.
Therefore, in certain embodiments, as shown in Figure 7, the position determination module 603 may include:
Position recording unit 703, for the drag operation in response to being directed to the stamped signature pattern picture, after record dragging Scaling position coordinates of the stamped signature pattern picture in the display area;
Position calculation unit 704 obtains the stamped signature for being based on the scaling position coordinates and the scaling Affix one's seal position coordinates of the pattern picture in the file to be signed;
Information generating unit 705, for generating location information based on the position coordinates of affixing one's seal.
Wherein, when signature end is the client of browser or embedded browser frames, in order to show file to be signed File content needs the Webpage that file to be signed is rendered to html to be shown.
Therefore, in certain embodiments, the parsing module can be specifically used for;
Render component is called to parse the file to be signed;
The file content of the file to be signed is plotted in painting canvas;And the cover page floating layer on the painting canvas.
It wherein, can be first before the parsing module draws the file content of the file to be signed in the painting canvas Canvas size is first set.To determine the resolution ratio of display area based on the canvas size, and then ratio-dependent module is The scaling of file to be signed can be determined according to the resolution ratio of display area and the resolution ratio of file to be signed, parse Described in after file to be signed is adjusted by module according to the scaling and then drafting adjusts in the painting canvas The file content of file to be signed.
In certain embodiments, the file to be signed that signature termination receives user's upload can be saved into storage equipment, The file address of the file to be signed is generated by storage equipment.
Therefore, described device can also include:
File preserving module for receiving the file to be signed of user's upload, and the file to be signed is uploaded to and is deposited Store up equipment;
Address sending module, for the file address of the file to be signed to be sent to the signature server, for The signature server is based on the file address, from file to be signed described in the storage device downloads;
The parsing module is specifically used for described in the file to be signed that parsing is obtained from the storage equipment and display The file content of file to be signed.
Realize that the device of Electronic Signature can execute realization described in Fig. 1 or embodiment illustrated in fig. 2 described in Fig. 5 or Fig. 6 The method of Electronic Signature, implementing principle and technical effect repeat no more.For the realization Electronic Signature in above-described embodiment The device concrete mode that wherein modules, unit execute operation has carried out retouching in detail in the embodiment of the method It states, no detailed explanation will be given here.
In addition, corresponding with information display method shown in fig. 5, the embodiment of the present application also provides a kind of displays of information to fill It sets, which can be configured in signature end, which can be browser or client etc..
The information display device provides the display interface of the file content of a display file to be signed;Wherein, the display File content described in interface corresponds to any position of display area to show stamped signature pattern picture;
The display interface supports that the position for the stamped signature pattern picture adjusts, based on for the stamped signature pattern The adjustment request of picture shows the stamped signature pattern picture in the target position of the display area;The contracting of the target position Position coordinates are put for generating location information of the stamped signature pattern picture in the file to be signed.
Wherein, the schematic diagram of the display interface can be as shown in Fig. 4 a or Fig. 4 b.
In a possible design, the device of the realization Electronic Signature of Fig. 6 or embodiment illustrated in fig. 7 can be implemented as one Terminal is signed, in practical applications, which can be computer or various mobile terminals etc..
As shown in figure 8, the signature terminal may include display component 801, storage assembly 802 and processing component 803;
The storage assembly 802 stores one or more computer instruction, wherein one or more computer instruction It calls and executes for the processing component 803.
The processing component 803 is used for:
File to be signed is parsed to trigger the file content that display component 801 shows the file to be signed;
Stamped signature pattern picture is loaded to the display area of the file content;
Based on the adjustment request for being directed to the stamped signature pattern picture, determine the stamped signature pattern picture in the text to be signed Location information in part;
The location information is sent to signing server, for the signature server according to the location information to described File to be signed carries out Electronic Signature.
Optionally, the processing component 703 can be used to implement realization Electronic Signature described in any of the above-described embodiment Method.
Wherein, processing component 703 may include that one or more processors carry out computer instructions, above-mentioned to complete All or part of the steps in method.Certain processing component may be one or more application specific integrated circuit (ASIC), Digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field-programmable gate array It arranges (FPGA), controller, microcontroller, microprocessor or other electronic components to realize, for executing the above method.
Storage assembly 701 is configured as storing operation of various types of data to support signature terminal.Memory can be with It is realized by any kind of volatibility or non-volatile memory device or their combination, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM) may be programmed Read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.
Wherein, which can provide a display interface, for showing the file content of file to be signed. File content described in the display interface corresponds to any position of display area to show stamped signature pattern picture.
The display interface can support that the position for the stamped signature pattern picture adjusts, and display component can give birth to accordingly At adjustment request;To which processing component is based on the adjustment request for being directed to the stamped signature pattern picture, it can determine the stamped signature Location information of the pattern picture in the file to be signed.
The display interface can also show the stamped signature pattern picture in the target position of the display area;The target position It sets and is also based on adjustment request, by the display position after the adjustment of stamped signature pattern picture.
Optionally, information display device described in above-described embodiment is also implemented as this in a possible design Display component 702.
Certainly, signature terminal necessarily can also include other component, such as input/output interface, communication component etc..
Input/output interface provides interface between processing component and peripheral interface module, and above-mentioned peripheral interface module can To be output equipment, input equipment etc..
Communication component is configured to facilitate the communication of wired or wireless way between signature terminal and other equipment, such as has Body sends the location information to signing server by communication component.
The embodiment of the present application also provides a kind of computer readable storage mediums, are stored with computer program, the calculating The realization Electronic Signature of above-mentioned Fig. 1 or embodiment illustrated in fig. 2 may be implemented in machine program method when being computer-executed.
Fig. 9 is a kind of structural schematic diagram of device another embodiment for realizing Electronic Signature provided by the present application, in reality In the application of border, which be can be only fitted in signature server.
The apparatus may include:
Position acquisition module 901, for obtaining location information of the stamped signature pattern picture in file to be signed;Wherein, institute It states location information and file to be signed is parsed to show file content by signature end, and load in stamped signature pattern picture to the file After the display area of appearance, the determination based on the adjustment request for the stamped signature pattern picture;
Stamped signature module 902, for carrying out Electronic Signature to the file to be signed according to the location information.
In addition, if file to be signed is stored to storage equipment, which can also include:
Address acquisition module, for obtaining the file address for the file to be signed that signature end is sent;
File acquisition module, for being based on the file address, from file to be signed described in the storage device downloads.
Then stamped signature module is specifically to carry out Electronic Signature to the file to be signed that the downloading of file acquisition module obtains.
In a possible design, the device of the realization Electronic Signature of embodiment illustrated in fig. 9 can be implemented as a signature Server.As shown in Figure 10, which may include storage assembly 1001 and processing component 1002;
The storage assembly 1001 stores one or more computer instruction, wherein one or more computer refers to It enables calling for the processing component and execute;
The processing component 1002 is used for:
Obtain location information of the stamped signature pattern picture in file to be signed;Wherein, the location information is by signature end solution File to be signed is analysed to show file content, and after loading stamped signature pattern picture to the display area of the file content, base The determination in the adjustment request for the stamped signature pattern picture;
Electronic Signature is carried out to the file to be signed according to the location information.
Wherein, processing component 1002 may include that one or more processors carry out computer instructions, above-mentioned to complete Method in all or part of the steps.Certain processing component may be one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), scene can It programs gate array (FPGA), controller, microcontroller, microprocessor or other electronic components to realize, for executing the above method.
Storage assembly 1001 is configured as storing operation of various types of data to support signature server.Memory can By any kind of volatibility or non-volatile memory device or their combination realization, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM) may be programmed Read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.
Certainly, signature server necessarily can also include other component, such as input/output interface, communication component etc..
Input/output interface provides interface between processing component and peripheral interface module, and above-mentioned peripheral interface module can To be output equipment, input equipment etc..
Communication component is configured to facilitate the communication of wired or wireless way between signature server and other equipment, such as The location information etc. that signature terminal is sent is obtained especially by communication component.
The embodiment of the present application also provides a kind of systems for realizing Electronic Signature, as shown in figure 11, including signature terminal 1101 and signature server 1102;
Wherein, the specific structure for signing terminal 1101 may refer to shown in Fig. 7, sign the specific structure of server 1102 It may refer to shown in Fig. 9.
The signature terminal 1101 is for parsing file to be signed to show the file content of the file to be signed;Load Stamped signature pattern picture is to the display area of the file content;Based on the adjustment request for being directed to the stamped signature pattern picture, determine Location information of the stamped signature pattern picture in the file to be signed;The location information is sent to signing server;
The signature server 1102 is used to carry out Electronic Signature to the file to be signed according to the location information.
Wherein, file to be signed is uploaded by user and is obtained, and in order to facilitate file transmission, which can also include that storage is set Standby 1103, wherein the storage equipment can be the cloud storage equipment for realizing cloud storage service, and cloud storage service for example can be OSS etc. stores equipment certainly and is also possible to be located at the file server etc. of signature server-side.
As shown in Figure 11.
Signature terminal 1101 is also used to receive the file to be signed of user's upload;The file to be signed is uploaded to storage Equipment 1103.
Storage equipment 1103 saves the file to be signed, and generates file address and feed back to signature terminal 801;
Signing terminal 1101 is specifically the file content for showing the file to be signed obtained from the storage equipment.It deposits Storage equipment 1103 and signature terminal are based on http agreement and establish connection, can be with after storage equipment 1103 obtains file to be signed Signature terminal is sent to based on http agreement so that signature terminal is shown.
While the location information is sent to signature server described in signature terminal 1101, it is also used to described wait sign The file address of name file is sent to the signature server 1102.
Sign server 1102 be specifically be based on the file address, from the storage equipment 1103 downloading obtain described in Signature file.
After signature server 1102 carries out Electronic Signature to the file to be signed according to the location information, it is also used to File to be signed after stamped signature is sent to storage equipment 1103 to save, obtains the file to be signed after the stamped signature Download address, and by the download address feed back to signature terminal 1101.
Signature terminal 1101 can export the download address;After the downloading request for receiving user, it can under from this Set address downloads the file to be signed after stamped signature, so that user can obtain the file to be signed after stamped signature.
Wherein, signature server treat signature file carry out Electronic Signature may include cover stamped signature pattern picture and into Row digital signature, same as the prior art, details are not described herein.The legal effectiveness of Electronic Signature is equal to handwritten signature;Electronics The process of stamped signature can be repeated as many times, therefore the scene that can be used to be applied to affix one's seal in many ways.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
The apparatus embodiments described above are merely exemplary, wherein described, unit can as illustrated by the separation member It is physically separated with being or may not be, component shown as a unit may or may not be physics list Member, it can it is in one place, or may be distributed over multiple network units.It can be selected according to the actual needs In some or all of the modules achieve the purpose of the solution of this embodiment.Those of ordinary skill in the art are not paying creativeness Labour in the case where, it can understand and implement.
Through the above description of the embodiments, those skilled in the art can be understood that each embodiment can It realizes by means of software and necessary general hardware platform, naturally it is also possible to pass through hardware.Based on this understanding, on Stating technical solution, substantially the part that contributes to existing technology can be embodied in the form of software products in other words, should Computer software product may be stored in a computer readable storage medium, such as ROM/RAM, magnetic disk, CD, including several fingers It enables and using so that a computer equipment (can be personal computer, server or the network equipment etc.) executes each implementation Method described in certain parts of example or embodiment.
Finally, it should be noted that above embodiments are only to illustrate the technical solution of the application, rather than its limitations;Although The application is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it still may be used To modify the technical solutions described in the foregoing embodiments or equivalent replacement of some of the technical features; And these are modified or replaceed, each embodiment technical solution of the application that it does not separate the essence of the corresponding technical solution spirit and Range.

Claims (14)

1. a kind of method for realizing Electronic Signature characterized by comprising
File to be signed is parsed to show file content;
Stamped signature pattern picture is loaded to the display area of the file content;
Based on the adjustment request for being directed to the stamped signature pattern picture, determine the stamped signature pattern picture in the file to be signed Location information;
The location information is sent to signing server, for the signature server according to the location information to described wait sign Name file carries out Electronic Signature.
2. the method according to claim 1, wherein the load stamped signature pattern picture is to the file content Display area includes:
According to the scaling of the file to be signed, stamped signature pattern picture is adjusted;
The stamped signature pattern picture after load adjustment is to the display area.
3. according to the method described in claim 2, it is characterized in that, the adjustment based on for the stamped signature pattern picture is asked It asks, determines that location information of the stamped signature pattern picture in the file to be signed includes:
Based on the adjustment request for being directed to the stamped signature pattern picture, determine that the stamped signature pattern picture after adjustment is shown described Show the scaling position coordinates in region;
Based on the scaling position coordinates and the scaling, the stamped signature pattern picture is obtained in the file to be signed In position coordinates of affixing one's seal;
Based on the position coordinates of affixing one's seal, location information is generated.
4. the method according to claim 1, wherein the parsing file to be signed is to show file content packet It includes:
Render component is called to parse the file to be signed;
The file content of the file to be signed is plotted in painting canvas.
5. according to the method described in claim 2, it is characterized by further comprising:
The resolution ratio of resolution ratio and the file to be signed based on the display area, determines the contracting of the file to be signed Put ratio;Wherein, the display scale of the file to be signed remains unchanged;
Parsing file to be signed includes: to show file content
The file to be signed is adjusted according to the scaling;
Parse it is to be adjusted after the file to be signed to show file content.
6. the method according to claim 1, wherein the parsing file to be signed is to show the text to be signed Before the file content of part, the method also includes:
Receive the file to be signed that user uploads;
The file to be signed is uploaded to storage equipment;
Parsing file to be signed includes: to show file content
The file to be signed obtained from the storage equipment is parsed to show file content;
It is described by the location information be sent to signature server while, the method also includes:
The file address of the file to be signed is sent to the signature server, so that the signature server is based on described File address, from file to be signed described in the storage device downloads.
7. described in any item methods according to claim 1~6, which is characterized in that described based on for the stamped signature pattern diagram The adjustment request of piece determines that location information of the stamped signature pattern picture in the file to be signed includes:
In response to being directed to the drag operation of the stamped signature pattern picture, adjustment request is generated;
Based on the adjustment request, location information of the stamped signature pattern picture in the file to be signed is determined.
8. a kind of method for realizing Electronic Signature characterized by comprising
Obtain location information of the stamped signature pattern picture in file to be signed;Wherein, the location information by signature end parsing to Signature file is based on needle to show file content, and after loading stamped signature pattern picture to the display area of the file content To the adjustment request of the stamped signature pattern picture and determination;
Electronic Signature is carried out to the file to be signed according to the location information.
9. a kind of information display method characterized by comprising
Show the file content of file to be signed;
Any position of display area is corresponded in the file content, shows stamped signature pattern picture;
Based on the adjustment request for being directed to the stamped signature pattern picture, the stamped signature sample is shown in the target position of the display area Formula picture;The scaling position coordinates of the target position are for generating the stamped signature pattern picture in the file to be signed Location information.
10. a kind of device for realizing Electronic Signature characterized by comprising
Parsing module, for parsing file to be signed to show file content;
Loading module, for loading stamped signature pattern picture to the display area of the file content;
Position determination module, for determining the stamped signature pattern picture based on the adjustment request for being directed to the stamped signature pattern picture Location information in the file to be signed;
Stamped signature trigger module, for sending the location information to server is signed, so that the signature server is according to described Location information carries out Electronic Signature to the file to be signed.
11. a kind of device for realizing Electronic Signature characterized by comprising
Position acquisition module, for obtaining location information of the stamped signature pattern picture in file to be signed;Wherein, the position letter Breath parses file to be signed by signature end to show file content, and loads the display of stamped signature pattern picture to the file content After region, the determination based on the adjustment request for the stamped signature pattern picture;
Stamped signature module, for carrying out Electronic Signature to the file to be signed according to the location information.
12. a kind of information display device, which is characterized in that provide the display interface for showing the file content of file to be signed;Its In, file content described in the display interface corresponds to any position of display area to show stamped signature pattern picture;
The display interface supports that the position for the stamped signature pattern picture adjusts, based on for the stamped signature pattern picture Adjustment request, show the stamped signature pattern picture in the target position of the display area;The scaling position of the target position Coordinate is set for generating location information of the stamped signature pattern picture in the file to be signed.
13. a kind of signature terminal, which is characterized in that including display component, storage assembly and processing component;
The storage assembly stores one or more computer instruction, wherein described in one or more computer instruction supplies Processing component, which calls, to be executed;
The processing component is used for:
File to be signed is parsed to trigger the file content that display component shows the file to be signed;
Stamped signature pattern picture is loaded to the display area of the file content;
Based on the adjustment request for being directed to the stamped signature pattern picture, determine the stamped signature pattern picture in the file to be signed Location information;
The location information is sent to signing server, for the signature server according to the location information to described wait sign Name file carries out Electronic Signature.
14. a kind of signature server, which is characterized in that including storage assembly and processing component;
The storage assembly stores one or more computer instruction, wherein described in one or more computer instruction supplies Processing component, which calls, to be executed;
The processing component is used for:
Obtain location information of the stamped signature pattern picture in file to be signed;Wherein, the location information by signature end parsing to Signature file is based on needle to show file content, and after loading stamped signature pattern picture to the display area of the file content To the adjustment request of the stamped signature pattern picture and determination;
Electronic Signature is carried out to the file to be signed according to the location information.
CN201810124528.8A 2018-02-07 2018-02-07 Realize the method, apparatus, signature terminal and signature server of Electronic Signature Pending CN110119235A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201810124528.8A CN110119235A (en) 2018-02-07 2018-02-07 Realize the method, apparatus, signature terminal and signature server of Electronic Signature
TW107139644A TW201935302A (en) 2018-02-07 2018-11-08 Electronic signature implementation method and device, signing terminal, and signing server
PCT/CN2019/074055 WO2019154235A1 (en) 2018-02-07 2019-01-31 Electronic signature implementation method and device, signing terminal, and signing server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810124528.8A CN110119235A (en) 2018-02-07 2018-02-07 Realize the method, apparatus, signature terminal and signature server of Electronic Signature

Publications (1)

Publication Number Publication Date
CN110119235A true CN110119235A (en) 2019-08-13

Family

ID=67519625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810124528.8A Pending CN110119235A (en) 2018-02-07 2018-02-07 Realize the method, apparatus, signature terminal and signature server of Electronic Signature

Country Status (3)

Country Link
CN (1) CN110119235A (en)
TW (1) TW201935302A (en)
WO (1) WO2019154235A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078630A (en) * 2019-12-20 2020-04-28 方正国际软件(北京)有限公司 Signature system and method
CN112306977A (en) * 2020-10-30 2021-02-02 中国平安人寿保险股份有限公司 Asynchronous processing based file signature method and device and computer equipment
CN112559938A (en) * 2020-12-21 2021-03-26 深圳云之家网络有限公司 Electronic seal file generation method and device, computer equipment and storage medium
CN113239408A (en) * 2021-05-10 2021-08-10 万翼科技有限公司 Electronic signature system, method, device, equipment and storage medium
CN113656766A (en) * 2021-08-02 2021-11-16 中金金融认证中心有限公司 Method, system and storage medium for signing seal on electronic document
CN113918059A (en) * 2021-10-26 2022-01-11 国电南瑞科技股份有限公司 Signature position positioning method and device of electronic cloud signature
CN114066425A (en) * 2021-11-25 2022-02-18 中国建设银行股份有限公司 Electronic approval method, device, equipment and medium
US20220308810A1 (en) * 2021-03-24 2022-09-29 Toshiba Tec Kabushiki Kaisha Image forming apparatus and method of controlling an image forming apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655946A (en) * 2009-09-24 2010-02-24 青岛海信移动通信技术股份有限公司 Method, system and equipment for realizing electronic seal
CN106127456A (en) * 2016-06-30 2016-11-16 昆山百润科技股份有限公司 There is the E-seal label lid method of position memory function of affixing one's seal
CN106446192A (en) * 2016-09-29 2017-02-22 广州鹤互联网科技有限公司 Method and device for management of sign-off document
US20170374186A1 (en) * 2016-06-24 2017-12-28 Sandisk Technologies Llc Mobile Device with Unified Media-Centric User Interface

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101162513A (en) * 2006-10-11 2008-04-16 中国民生银行股份有限公司 Electric signing and sealing system and method for signing electric signing and sealing
CN103065234B (en) * 2011-10-21 2015-12-16 上海中信信息发展股份有限公司 Electronic endorsement system
CN104346581A (en) * 2014-10-28 2015-02-11 国家电网公司 Method and device for adding electronic seal on design diagram
CN107346399B (en) * 2017-06-14 2020-02-11 山东同智伟业软件股份有限公司 Electronic signature method and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101655946A (en) * 2009-09-24 2010-02-24 青岛海信移动通信技术股份有限公司 Method, system and equipment for realizing electronic seal
US20170374186A1 (en) * 2016-06-24 2017-12-28 Sandisk Technologies Llc Mobile Device with Unified Media-Centric User Interface
CN106127456A (en) * 2016-06-30 2016-11-16 昆山百润科技股份有限公司 There is the E-seal label lid method of position memory function of affixing one's seal
CN106446192A (en) * 2016-09-29 2017-02-22 广州鹤互联网科技有限公司 Method and device for management of sign-off document

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111078630A (en) * 2019-12-20 2020-04-28 方正国际软件(北京)有限公司 Signature system and method
CN112306977A (en) * 2020-10-30 2021-02-02 中国平安人寿保险股份有限公司 Asynchronous processing based file signature method and device and computer equipment
CN112559938A (en) * 2020-12-21 2021-03-26 深圳云之家网络有限公司 Electronic seal file generation method and device, computer equipment and storage medium
US20220308810A1 (en) * 2021-03-24 2022-09-29 Toshiba Tec Kabushiki Kaisha Image forming apparatus and method of controlling an image forming apparatus
CN113239408A (en) * 2021-05-10 2021-08-10 万翼科技有限公司 Electronic signature system, method, device, equipment and storage medium
CN113239408B (en) * 2021-05-10 2022-07-08 万翼科技有限公司 Electronic signature system, method, device, equipment and storage medium
CN113656766A (en) * 2021-08-02 2021-11-16 中金金融认证中心有限公司 Method, system and storage medium for signing seal on electronic document
CN113656766B (en) * 2021-08-02 2024-04-12 中金金融认证中心有限公司 Method, system and storage medium for signing electronic document with saddle stitch chapter
CN113918059A (en) * 2021-10-26 2022-01-11 国电南瑞科技股份有限公司 Signature position positioning method and device of electronic cloud signature
CN113918059B (en) * 2021-10-26 2023-11-28 国电南瑞科技股份有限公司 Signature position positioning method and device for electronic cloud signature
CN114066425A (en) * 2021-11-25 2022-02-18 中国建设银行股份有限公司 Electronic approval method, device, equipment and medium

Also Published As

Publication number Publication date
TW201935302A (en) 2019-09-01
WO2019154235A1 (en) 2019-08-15

Similar Documents

Publication Publication Date Title
CN110119235A (en) Realize the method, apparatus, signature terminal and signature server of Electronic Signature
EP3465467B1 (en) Web page accelerations for web application hosted in native mobile application
CN108038134B (en) Page display method and device, storage medium and electronic equipment
US9507651B2 (en) Techniques to modify a document using a latent transfer surface
US10521243B2 (en) Pre/post deployment customization
CN103959281A (en) Method for associating third party content with online document signing
US20110320964A1 (en) Real-time preview of uniform resource identifier addressable dynamic content
US20140281859A1 (en) Enhanced mobilization of existing web sites
WO2008100939A1 (en) Application-based copy and paste operations
US20170329502A1 (en) Method and device for processing image
CN108664294B (en) Method and device for presenting Mongolian layout, electronic equipment and storage medium
WO2013085595A1 (en) Selective image loading in mobile browsers
US20140301663A1 (en) Systems and Methods for Image Processing
CN113382083A (en) Webpage screenshot method and device
CN105373545A (en) Picture display method and device
US10089283B2 (en) Mobile enablement of webpages
CN111382386A (en) Method and equipment for generating webpage screenshot
US9008466B2 (en) Sharing or applying digital image editing operations
CN105786476B (en) Data processing method and system between mobile client and server
CN108875085A (en) Mix image processing method, device, computer equipment and the storage medium of application
US10140278B2 (en) Computer-implemented methods and systems for associating files with cells of a collaborative spreadsheet
CN114756228A (en) Page processing method, device, equipment and storage medium
CN105989075A (en) Method, device and system for displaying image by browser
CN109101429B (en) Method and device for debugging browser page of set top box
CN103914223A (en) Terminal application interface generation method and device

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20190813