CN117786764A - Electronic contract signing method and device and related equipment - Google Patents
Electronic contract signing method and device and related equipment Download PDFInfo
- Publication number
- CN117786764A CN117786764A CN202311779093.8A CN202311779093A CN117786764A CN 117786764 A CN117786764 A CN 117786764A CN 202311779093 A CN202311779093 A CN 202311779093A CN 117786764 A CN117786764 A CN 117786764A
- Authority
- CN
- China
- Prior art keywords
- canvas
- signing
- signature
- electronic contract
- expansion
- 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 72
- 230000004044 response Effects 0.000 claims abstract description 45
- 230000008569 process Effects 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 16
- 238000012544 monitoring process Methods 0.000 claims description 12
- 230000001960 triggered effect Effects 0.000 claims description 12
- 238000012790 confirmation Methods 0.000 claims description 11
- 238000012545 processing Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 10
- 238000012795 verification Methods 0.000 description 8
- 238000013518 transcription Methods 0.000 description 7
- 230000035897 transcription Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000006855 networking Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- RWSOTUBLDIXVET-UHFFFAOYSA-N Dihydrogen sulfide Chemical compound S RWSOTUBLDIXVET-UHFFFAOYSA-N 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Telephone Function (AREA)
Abstract
The application provides an electronic contract signing method, an electronic contract signing device and related equipment, wherein the method comprises the following steps: and starting a signature canvas in response to signing starting operation aiming at the electronic contract, receiving a first signature track through the signature canvas, displaying an expansion canvas in response to canvas expansion operation, receiving a second signature track through the expansion canvas, and generating the electronic contract comprising the first signature track and the second signature track in response to signing completion operation. In the method, when a user signs a text with longer content at a terminal such as a mobile phone, the user terminal responds to canvas expansion operation of the user to expand the canvas, so that the sufficiency of writing space is ensured, the user can complete handwriting of the text in a larger space at one time, and the safety of signing an electronic contract is improved.
Description
Technical Field
The present disclosure relates to the field of electronic contract signing technologies, and in particular, to a method and an apparatus for signing an electronic contract, and a related device.
Background
With the development of intelligent terminal technology, users can use their own mobile phones and other terminals to sign electronic contracts.
During the electronic contract signing process, the user needs to sign and write a long text such as "i know the content of the contract, confirm the contract terms … …" (e.g. 20 to 40 words long text often required by the user to sign the contract time on site) to be used as a certificate to ensure the validity of the contract.
However, when the user signs an electronic contract by using a mobile phone, the user can only sign the name and handwriting of 2 to 3 keywords in a long text due to the limited screen size of the terminal such as the mobile phone and the small signature area, and cannot sign the long text once, so that the electronic contract is easy to sign illegally and the security is low.
That is, the current electronic contract signing technology has a technical problem of low security.
Disclosure of Invention
The embodiment of the application provides an electronic contract signing method, an electronic contract signing device and related equipment, so as to alleviate the technical problem of lower safety existing in the current electronic contract signing technology.
In order to solve the technical problems, the embodiment of the application provides the following technical scheme:
the application provides an electronic contract signing method, which comprises the following steps:
in response to a signing start operation for the electronic contract, starting a signing canvas;
receiving a first signature track through the signature canvas;
responding to canvas expansion operation, and displaying expansion canvas;
receiving a second signature track through the expansion canvas;
in response to the signing completion operation, an electronic contract is generated that includes the first signature track and the second signature track.
In one embodiment, the exposing the expanded canvas in response to the canvas expansion operation includes:
detecting whether an expansion arrow button is triggered;
when the expansion arrow button is detected to be triggered, determining the canvas expansion direction according to the triggered expansion arrow button;
and according to the canvas expansion direction, carrying out expansion processing on the signature canvas to generate the expansion canvas.
In one embodiment, the exposing the expanded canvas in response to the canvas expansion operation includes:
monitoring canvas expansion gestures;
monitoring a canvas dragging direction after monitoring the canvas expansion gesture;
and expanding the signature canvas according to the canvas dragging direction to generate the expanded canvas.
In one embodiment, before the generating the electronic contract including the first signature track and the second signature track in response to the signing completion operation, further comprises:
monitoring a signature verification instruction;
when the signature verification instruction is monitored, text recognition is carried out on the first signature track or the second signature track;
and displaying the recognition result of the text recognition.
In one embodiment, after the presenting the recognition result of the text recognition, the method further includes:
receiving an erasure instruction;
and erasing the track patterns in the first signature track or the second signature track according to the erasing instruction.
In one embodiment, the generating an electronic contract including the first signature track and the second signature track in response to signing completion operations includes:
determining a tagging position in response to the tagging position instruction operation;
determining the size of the tagged picture in response to tagged picture scaling operation;
and fusing the signing picture with the electronic contract according to the signing position and the signing picture size.
In one embodiment, further comprising:
responding to the signing start operation, and starting a screen recording function;
responding to the signing completion operation, ending the screen recording function and generating a screen recording file of the signing process;
and storing the screen recording file and an electronic contract comprising the first signature track and the second signature track.
In one embodiment, before said generating an electronic contract comprising said first signature track and said second signature track, further comprising:
determining the size of the displayable area of the first signature track and the second signature track according to the size of the display area;
based on the size of the displayable region, displaying the first signature track and the second signature track in a whole;
receiving a confirmation operation for the overall display;
and generating a signature picture comprising the first signature track and the second signature track in response to the confirmation operation.
Meanwhile, the present application provides an electronic contract signing apparatus, including:
the starting module is used for responding to signing starting operation aiming at the electronic contract and starting the signing canvas;
the first receiving module is used for receiving a first signature track through the signature canvas;
the display module is used for responding to canvas expansion operation and displaying the expanded canvas;
the second receiving module is used for receiving a second signature track through the expansion canvas;
and the generation module is used for responding to signing completion operation and generating an electronic contract comprising the first signature track and the second signature track.
Also provided is a computer device comprising a processor and a memory storing a plurality of instructions adapted to be loaded by the processor to perform the steps of the above method.
Meanwhile, the present application provides a computer-readable storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps in the above-described method.
Meanwhile, the present application provides a computer program product or a computer program comprising computer instructions stored in a computer-readable storage medium; the processor of the computer device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps of the above-described method.
The beneficial effects are that: the application provides an electronic contract signing method, an electronic contract signing device and related equipment, wherein the method comprises the following steps: and starting a signature canvas in response to signing starting operation aiming at the electronic contract, receiving a first signature track through the signature canvas, displaying an expansion canvas in response to canvas expansion operation, receiving a second signature track through the expansion canvas, and generating the electronic contract comprising the first signature track and the second signature track in response to signing completion operation. In the method, when a user signs a text with longer content at a terminal such as a mobile phone, the user terminal responds to canvas expansion operation of the user to expand the canvas, so that the sufficiency of writing space is ensured, the user can complete handwriting of the text in a larger space at one time, and the safety of signing an electronic contract is improved.
Drawings
The technical solution of the present application and the advantageous effects thereof will be made apparent from the following detailed description of the specific embodiments of the present application with reference to the accompanying drawings.
Fig. 1 is a networking schematic diagram of an electronic contract signing scenario provided in an embodiment of the present application;
FIG. 2 is a first flow chart of an electronic contract signing method provided by an embodiment of the present application;
FIG. 3 is a second flow chart of an electronic contract signing method provided by an embodiment of the present application;
fig. 4 is a schematic structural diagram of an electronic contract signing apparatus provided in an embodiment of the present application;
FIG. 5 is a schematic diagram of a computer device according to an embodiment of the present application;
FIG. 6 is a schematic diagram of a user signing a name on a terminal provided by an embodiment of the present application;
FIG. 7 is a schematic diagram of a user signing longer text on a terminal provided by an embodiment of the present application;
FIG. 8 is a canvas diagram of an electronic contract signing method provided by embodiments of the present application;
FIG. 9 is yet another canvas diagram of an electronic contract signing method provided by embodiments of the present application;
fig. 10 is a schematic illustration of signed photo confirmation of the electronic contract signing method provided in the embodiments of the present application;
fig. 11 is an electronic contract signing completion diagram of the electronic contract signing method provided in the embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. It will be apparent that the described embodiments are only some, but not all, of the embodiments of the present application. All other embodiments, which can be made by those skilled in the art based on the embodiments herein without making any inventive effort, are intended to be within the scope of the present application.
In describing embodiments of the present application, it should be understood that the terms "first," "second," and the like in the description and claims, and in the drawings, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments described herein are capable of operation in other sequences than described of illustrated herein. Furthermore, the terms "comprising," "including," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion.
The electronic contract signing method related to the embodiment of the application can be realized through a terminal, and specifically can be realized through a user terminal in an electronic contract signing scene, for example: the user terminal can ensure sufficient writing space by expanding the signature canvas in the execution process of signing an electronic contract, thereby ensuring continuity and integrity of signing texts.
At present, in the process of signing an electronic contract through a terminal, a user cannot sign a text of longer content except a name because of limited screen size of the terminal, or when signing the text of longer content, each word needs to be signed very little, a plurality of words are signed at a time and are signed for a plurality of times (as shown in fig. 6 and 7), so that the definition of signature and continuity of viewing cannot be ensured. In the application, in the signing process of the electronic contract, when the signed text is longer, the sufficiency of writing space can be ensured by expanding the signing canvas, and when the signing operation is finished, the electronic contract comprising all signature tracks can be generated, so that the definition of signed content and the convenience of handwriting are ensured, and the continuity of checking the signed content and the integrity of the signed text are ensured.
Referring to fig. 1, fig. 1 is a schematic networking diagram of an electronic contract signing scenario provided in the embodiment of the present application, where the system may include a user terminal 101, a service terminal 102, and a storage server 103, where:
the terminals and the server may be directly or indirectly connected through wired or wireless communication, which is not limited herein.
The user terminal 101 and the service terminal 102 may be portable terminals such as smart phones, tablet computers, notebook computers, and the like, or fixed terminals such as desktop computers, inquiry machines, and the like, but are not limited thereto; the storage server 103 may be a single server, a server cluster, or the like. The user terminal 101 is a device that can be used and operated by a user, the service terminal 102 can be a device that can be used and operated by a business person or a manager of an organization such as a bank, an insurance, a security, a trust, etc., and the storage server 103 can be used to store data such as a signature picture, an electronic contract, a screen recording file, etc., generated by the user terminal and the service terminal in the process of signing a service.
The user terminal 101 is loaded with an APP of an organization such as a bank, insurance, securities, trust and the like, a user can transact business in the APP, when electronic contract signing operation is required in the process of transacting business, the user terminal 101 responds to signing start operation aiming at the electronic contract, starts a signing canvas, receives a first signing track through the signing canvas, responds to the canvas expanding operation when the signing canvas is insufficient in space to write signing content, displays the expanding canvas, receives a second signing track through the expanding canvas, and finally responds to signing completion operation after all the content is signed, and generates an electronic contract comprising the first signing track and the second signing track.
It should be noted that, the networking schematic diagram of the electronic contract signing scene shown in fig. 1 is only an example, and the terminal and the scene described in the embodiments of the present application are for more clearly describing the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application, and those skilled in the art can know that, with the evolution of the system and the appearance of the new service scene, the technical solutions provided in the embodiments of the present application are equally applicable to similar technical problems.
Referring to fig. 2, fig. 2 is a first flowchart of the electronic contract signing method provided in the embodiment of the present application, as shown in fig. 2, the electronic contract signing method provided in the embodiment of the present application includes the following steps:
step 201: in response to a signing initiation operation for the electronic contract, a signing canvas is initiated.
In the embodiment of the application, the user handles the business by using the APP of the securities, insurance, trust, banking and other institutions in the user terminal, and when the electronic contract signing operation is required, the user can start the signing operation by touching the signature on the screen of the user terminal by the finger. After monitoring to initiate the signing operation, the user terminal initiates a signing canvas for the user to write signed content in response to the signing initiation operation for the electronic contract.
Step 202: and receiving a first signature track through the signature canvas.
In an embodiment of the present application, following the accepting step 201, after starting the signing canvas, the user may write a letter or symbol (single letter or symbol) on the signing canvas by finger or the like. The user terminal receives a first signature track of a user on a signature canvas; the first signature track is the trace of the text or symbols written by the user on the signature canvas.
Step 203: and responding to canvas expansion operation, and displaying the expansion canvas.
In the embodiment of the application, the expansion canvas refers to a blank canvas generated by triggering an expansion arrow or an expansion gesture on a signature canvas interface. The blank canvas has the display attributes such as resolution, background and the like which are the same as those of the signature canvas, and the alignment of the size parameters such as the long money and the like is automatically carried out, so that the operation of a user is facilitated; it should be appreciated that the blank canvas and the signature canvas are all canvas, just different designations of canvas at different stages.
In one embodiment, the exposing the expanded canvas in response to the canvas expansion operation includes: detecting whether an expansion arrow button is triggered; when the expansion arrow button is detected to be triggered, determining the canvas expansion direction according to the triggered expansion arrow button; and according to the canvas expansion direction, carrying out expansion processing on the signature canvas to generate the expansion canvas.
Specifically, as shown in fig. 8, in the writing process of the user on the signature canvas, if the space of the signature canvas is already written and the content to be signed is not yet written, the signature canvas can be respectively expanded up and down and left and right by triggering the expansion arrow buttons around the signature canvas so as to obtain an expansion canvas; for example, if the user triggers an expansion arrow button on the left side, the signature canvas implements the left expansion; if the user triggers the expansion arrow button, the signature canvas realizes upward expansion and the like.
When the user writes on the signature canvas, the user terminal detects whether the expansion arrow button is triggered, when the expansion arrow button is detected to be triggered, the expansion direction of the canvas is determined according to the triggered expansion arrow button, and after the expansion direction is determined, the signature canvas is expanded in the corresponding direction to generate the expansion canvas. The embodiment ensures sufficient writing space by expanding the canvas.
In the embodiment of the present application, the manner of triggering the expansion arrow button includes clicking, dragging, and the like.
In one embodiment, the exposing the expanded canvas in response to the canvas expansion operation includes: monitoring canvas expansion gestures; monitoring a canvas dragging direction after monitoring the canvas expansion gesture; and expanding the signature canvas according to the canvas dragging direction to generate the expanded canvas.
Specifically, in the writing process on the signature canvas, if the space of the signature canvas is already written and the content to be signed is not yet written, the user can touch the signature canvas simultaneously by using an expansion gesture (for example, double-finger or three-finger), and drag the signature canvas to expand towards different directions so as to generate an expansion canvas.
When the user writes on the signature canvas, the user terminal monitors the canvas expansion gesture, monitors the dragging direction of the user to the canvas after the canvas expansion gesture is monitored, and expands the signature canvas to the dragging direction according to the canvas dragging direction to generate an expanded canvas. The embodiment ensures sufficient writing space by expanding the canvas.
Step 204: and receiving a second signature track through the expansion canvas.
In the embodiment of the application, after the expansion canvas is generated, a user can continuously write characters or symbols (single characters or symbols) which are not finished in the signature canvas on the expansion canvas through fingers and the like. The user terminal receives a second signature track of the user on the expansion canvas; the second signature track is the trace of the characters or symbols written by the user on the expansion canvas.
Step 205: in response to the signing completion operation, an electronic contract is generated that includes the first signature track and the second signature track.
In one embodiment, before the generating the electronic contract including the first signature track and the second signature track in response to the signing completion operation, further comprises: monitoring a signature verification instruction; when the signature verification instruction is monitored, text recognition is carried out on the first signature track or the second signature track; and displaying the recognition result of the text recognition.
Specifically, after each sign of a word or a plurality of words in the signature canvas or expansion canvas is written by a user, an 'AI recognition' button can be clicked, the AI picture of the canvas content is recognized by the user terminal through a text conversion recognition technology, and then the recognition result is displayed to the user.
When the user signs and writes contents in the signature canvas or the expansion canvas, the user terminal monitors a signature verification instruction, performs text recognition on the first signature track and the second signature track when the signature verification instruction is monitored, and displays the recognized recognition result to the user.
In one embodiment, after the presenting the recognition result of the text recognition, the method further includes: receiving an erasure instruction; and erasing the track patterns in the first signature track or the second signature track according to the erasing instruction.
Specifically, according to the displayed recognition result, the user erases the signature tracks (including the first signature track or the second signature track) corresponding to the characters to be erased and rewritten, which are not expected to be coincident with the characters handwritten by the user, in the recognition result through gestures. As shown in fig. 9, a user can click on an "eraser" and then erase a signature track corresponding to a text to be erased through gestures; of course, the user can drag the eraser to erase the sign tracks corresponding to the characters to be erased.
After the user terminal displays the identification result, the user terminal receives an erasure instruction, and erases the track patterns in the first signature track or the second signature track according to the erasure instruction so as to realize text correctness checking.
In yet another embodiment, the user can click the zoom-in and zoom-out button at the upper left corner to zoom in and zoom out the whole written canvas (including signature canvas and expansion canvas) during writing, so that the user can check the written content at will.
In one embodiment, before said generating an electronic contract comprising said first signature track and said second signature track, further comprising: determining the size of the displayable area of the first signature track and the second signature track according to the size of the display area; based on the size of the displayable region, displaying the first signature track and the second signature track in a whole; receiving a confirmation operation for the overall display; and generating a signature picture comprising the first signature track and the second signature track in response to the confirmation operation.
Specifically, after the user writes and verifies the signed content, triggering a user terminal to finish writing, scaling pictures generated by all written signature tracks according to an equal proportion, displaying the pictures in a main view area, confirming for the user, specifically, as shown in fig. 10, "risk" is a first signature track written by the user in a signature canvas, "transcription" is a second signature track written by the user in an expansion canvas, generating pictures respectively in the signature canvas and characters written by the expansion canvas, scaling the pictures written with "risk" and "transcription" according to the size of a display area by the user terminal according to the equal proportion, so as to determine the size of a displayable area of each picture, and integrally displaying the first signature track and the second signature track, namely, confirming for the user, if the user selects to reset, integrally displaying the first signature track and the second signature track again; if the user selects to submit, the user terminal receives a confirmation operation aiming at the integral display and responds to the confirmation operation to generate a signature picture comprising a first signature track and a second signature track. The expansion canvas and the second signature track can be multiple.
In one embodiment, the generating an electronic contract including the first signature track and the second signature track in response to signing completion operations includes: determining a tagging position in response to the tagging position instruction operation; determining the size of the tagged picture in response to tagged picture scaling operation; and fusing the signing picture with the electronic contract according to the signing position and the signing picture size.
Specifically, after the signing picture is generated, the user needs to sign the signing picture to the signing position designated by the electronic contract, and adjust the size of the signing picture so as to fuse the signing picture with the electronic contract, thereby completing signing operation.
The user triggers the signing position, the user terminal responds to the signing position instruction operation of the user to determine the signing position, then responds to the signing picture scaling operation to determine the size of the signing picture, and finally the signing picture is fused with the electronic contract according to the signing position and the signing picture size. The user terminal synthesizes the signing picture and the electronic contract to regenerate a signed electronic contract after the signing picture is placed at the signing position appointed by the electronic contract and the size of the signing picture is adjusted, so that the signing of the electronic contract is completed.
In one embodiment, the electronic contract signing method further includes: responding to the signing start operation, and starting a screen recording function; responding to the signing completion operation, ending the screen recording function and generating a screen recording file of the signing process; and storing the screen recording file and an electronic contract comprising the first signature track and the second signature track.
Specifically, when a user starts an electronic contract signing operation, the user terminal responds to the signing starting operation and simultaneously starts a screen recording function so as to record the whole process of signing the electronic contract by the user through videos; when the signing of the electronic contract is completed, the user terminal responds to the signing completion operation and finishes the screen recording function, and simultaneously generates a screen recording file of the signing process; and finally, the user terminal uploads the screen recording file and the electronic assembly comprising the first signature track and the second signature track to a storage server for storage for later examination.
In one embodiment, the synthesized signed picture, the screen recording file and the regenerated electronic contract after signing are stored in a storage server and a terminal SD card.
In summary, it can be known that when the user signs a text with a long content at a terminal such as a mobile phone, the user terminal responds to the canvas expansion operation of the user to expand the canvas, so that the sufficient writing space is ensured, the user can complete handwriting of the text at one time in a larger space, and the security of signing an electronic contract is improved.
Referring to fig. 3, fig. 3 is a second flowchart of the electronic contract signing method provided in the embodiment of the present application, and as shown in fig. 3, the electronic contract signing method provided in the embodiment of the present application at least includes the following steps:
step 301: the mobile phone (corresponding to the above user terminal) starts the recording.
In the embodiment of the application, the user handles the business by using the APP of the securities, insurance, trust, banking and other institutions in the user terminal such as the mobile phone, when the electronic contract signing operation is required, the user can start the electronic contract signing operation in the mobile phone, and the mobile phone starts the screen recording function at the same time so as to record the whole process of signing the electronic contract by the user by using videos.
Step 302: the user signs (several words).
In the embodiment of the application, after the user starts the electronic contract signing operation, the mobile phone responds to the operation and starts the signing canvas, and the user can write the corresponding signing content of the contract through handwriting in the signing canvas. Signed content may include several words and symbols.
Step 303: and (5) performing character recognition and comparison on the AI picture.
In the embodiment of the application, when the user performs handwriting signing in the signing canvas, the mobile phone starts an AI picture character recognition function to perform content verification on characters written by the user.
Step 304: and judging whether the identification is successful or not.
In the embodiment of the present application, in the accepting step 303, when performing content verification on the written text, if the AI identification result matches with the text expected by the user, the characterization identification is successful, and then step 305 is performed; if the AI-recognition result does not match the user-written text expectations, then the characterization recognition is unsuccessful, followed by step 306.
Step 305: the screen canvas (corresponding to the above signature canvas) can be dragged up, down, left and right, and the writing space is expanded.
In one embodiment, as shown in fig. 8, in the writing process of the user on the signature canvas, if the space of the signature canvas is already written and the content to be signed is not yet written, the screen canvas can be respectively expanded up and down and left and right by triggering the expansion arrow buttons around the screen canvas so as to expand the writing space and obtain an expanded canvas; for example, if the user triggers an expansion arrow button on the left side, the screen canvas is expanded to the left; if the user triggers the expansion arrow button, the screen canvas is expanded upwards, and the like.
In one embodiment, in the writing process of the user on the screen canvas, if the space of the screen canvas is already written and the content to be signed is not yet written, the user can touch the screen canvas simultaneously by using expansion gestures (double-finger or three-finger) and drag the screen canvas to expand towards different directions, so that dynamic expansion of the canvas is realized.
Step 306: the erasure overwriting can be performed at any position.
In this embodiment of the present application, in the accepting step 304, if the AI identification result does not match with the text expectations written by the user, the inconsistent writing content may be erased, and the step 302 is returned to perform re-signing.
Step 307: and judging whether all transcription is completed.
In the embodiment of the application, in the writing process, a user can click an enlargement button and a reduction button at the upper left corner to enlarge and reduce the whole written canvas (comprising a screen canvas and an expansion canvas) so as to check whether the written content is complete or not, namely, judge whether all transcription is completed or not; if all transcription is completed, step 308 is executed, and if not, step 302 is executed again.
Step 308: all of the transcription is combined into a content confirmation.
In the embodiment of the application, after the electronic contract signed content (including text or symbol information) is completely transcribed, the user clicks a completion confirmation button, and the mobile phone performs scaling adaptation display on the picture of the handwritten content according to the screen size to generate the signed picture.
Step 309: and synthesizing and preserving the contract and the complete transcription picture (namely the signed picture).
In the embodiment of the application, after the tagging picture is generated, the user can place the tagging picture at the tagging position appointed by the electronic contract, and can scale the tagging picture, and the mobile phone synthesizes the electronic contract and the tagging picture to regenerate a tagged electronic contract.
Step 310: the screen recording file (corresponding to the screen recording file) in the recording process and the sign track coordinates are stored in the server.
In the embodiment of the application, the picture (namely the signed picture) generated by the integrated writing content which is transcribed is uploaded to a storage server for storage, and is stored on a mobile phone SD card; uploading a screen recording file of a writing process screen to a storage server for storage, and storing on a mobile phone SD card.
In summary, in this embodiment, when a user signs a text with a long content at a terminal such as a mobile phone, the user terminal responds to the canvas expansion operation of the user to expand the canvas, so as to ensure sufficient writing space, so that the user can complete handwriting of the text in a larger space at one time, and the security of signing an electronic contract is improved.
Based on the foregoing embodiment, an embodiment of the present application provides an electronic contract signing apparatus for executing the electronic contract signing method provided in the foregoing method embodiment, referring to fig. 4, the apparatus includes:
a start module 401 for starting a signature canvas in response to a signing start operation for an electronic contract;
a first receiving module 402, configured to receive, through the signing canvas, a first signature track;
the display module 403 is configured to respond to a canvas expansion operation, and display an expanded canvas;
a second receiving module 404, configured to receive a second signature track through the expansion canvas;
a generating module 405, configured to generate an electronic contract including the first signature track and the second signature track in response to signing the completion operation.
The terminal application management device of the embodiment of the present application may be used to execute the technical solution of the foregoing method embodiment, and its implementation principle and technical effects are similar, and are not repeated here.
Correspondingly, the embodiment of the application also provides computer equipment, which comprises a server or a terminal and the like.
As shown in fig. 5, the computer device may include a processor 1001 including one or more processing cores, a memory 1002 including one or more computer-readable storage media, an input unit 1003, a display unit 1004, a wireless fidelity (WiFi, wireless Fidelity) module 1005, a power supply 1006, and a Radio Frequency (RF) circuit 1007, among other components. Those skilled in the art will appreciate that the computer device structure shown in FIG. 5 is not limiting of the computer device and may include more or fewer components than shown, or may be combined with certain components, or a different arrangement of components. Wherein:
the processor 1001 is a control center of the computer device, connects various parts of the entire cellular phone using various interfaces and lines, and performs various functions of the computer device and processes data by running or executing software programs and/or modules stored in the memory 1002, and calling data stored in the memory 1002.
The memory 1002 may be used to store software programs and modules, and the processor 1001 executes various functional applications and data processing by executing the software programs and modules stored in the memory 1002. The input unit 1003 may be used to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
The display unit 1004 may be used to display information entered by a user or provided to a user as well as various graphical user interfaces of a computer device, which may be composed of graphics, text, icons, video, and any combination thereof.
WiFi belongs to a short-distance wireless transmission technology, and computer equipment can help a user to send and receive emails, browse webpages, access streaming media and the like through a WiFi module 1005, so that wireless broadband Internet access is provided for the user. Although fig. 5 shows a WiFi module 1005, it is understood that it does not belong to the necessary constitution of the computer device, and can be omitted entirely as required within the scope of not changing the essence of the application.
The computer device also includes a power supply 1006 (e.g., a battery) for powering the various components, which may be logically connected to the processor 1001 by a power management system, such as to perform charge, discharge, and power management functions via the power management system.
The radio frequency circuit 1007 can be used for receiving and transmitting signals during the process of receiving and transmitting information or communication, in particular, after receiving the downlink information of the base station, the downlink information is processed by one or more processors 1001; in addition, data relating to uplink is transmitted to the base station.
Although not shown, the computer device may further include a bluetooth module or the like, which is not described herein. In particular, in this embodiment, the processor 1001 in the computer device loads executable files corresponding to the processes of one or more application programs into the memory 1002 according to the following instructions, and the processor 1001 executes the application programs stored in the memory 1002.
For example, the computer device is provided in a terminal, thereby realizing the following functions:
in response to a signing start operation for the electronic contract, starting a signing canvas;
receiving a first signature track through the signature canvas;
responding to canvas expansion operation, and displaying expansion canvas;
receiving a second signature track through the expansion canvas;
in response to the signing completion operation, an electronic contract is generated that includes the first signature track and the second signature track.
In the foregoing embodiments, the descriptions of the embodiments are focused on, and the portions of an embodiment that are not described in detail in the foregoing embodiments may be referred to in the foregoing detailed description, which is not repeated herein.
Those of ordinary skill in the art will appreciate that all or a portion of the steps in the various methods of the above embodiments may be performed by instructions, or by instructions controlling associated hardware, which may be stored in a computer-readable storage medium and loaded and executed by a processor.
To this end, embodiments of the present application provide a computer readable storage medium having stored therein a plurality of instructions capable of being loaded by a processor for implementing the following functions in a terminal:
in response to a signing start operation for the electronic contract, starting a signing canvas;
receiving a first signature track through the signature canvas;
responding to canvas expansion operation, and displaying expansion canvas;
receiving a second signature track through the expansion canvas;
in response to the signing completion operation, an electronic contract is generated that includes the first signature track and the second signature track.
The specific implementation of each operation above may be referred to the previous embodiments, and will not be described herein.
Wherein the storage medium may include: read Only Memory (ROM), random access Memory (RAM, randomAccess Memory), magnetic disk or optical disk, and the like.
Because the instructions stored in the storage medium may perform steps in any of the methods provided in the embodiments of the present application, the beneficial effects that any of the methods provided in the embodiments of the present application may be achieved, which are detailed in the previous embodiments and are not described herein.
Meanwhile, the embodiment of the application provides computer software, which comprises computer instructions, wherein the computer instructions are stored in a computer readable storage medium. The computer instructions are read from the computer-readable storage medium by a processor of a computer device, and executed by the processor, cause the computer device to perform the methods provided in the various alternative implementations described above. For example, the following functions may be implemented:
in response to a signing start operation for the electronic contract, starting a signing canvas;
receiving a first signature track through the signature canvas;
responding to canvas expansion operation, and displaying expansion canvas;
receiving a second signature track through the expansion canvas;
in response to the signing completion operation, an electronic contract is generated that includes the first signature track and the second signature track.
In summary, the present application provides a method, an apparatus and related devices for signing an electronic contract, where the method includes: and starting a signature canvas in response to signing starting operation aiming at the electronic contract, receiving a first signature track through the signature canvas, displaying an expansion canvas in response to canvas expansion operation, receiving a second signature track through the expansion canvas, and generating the electronic contract comprising the first signature track and the second signature track in response to signing completion operation. In the method, when a user signs a text with longer content at a terminal such as a mobile phone, the user terminal responds to canvas expansion operation of the user to expand the canvas, so that the sufficiency of writing space is ensured, the user can complete handwriting of the text in a larger space at one time, and the safety of signing an electronic contract is improved.
The foregoing has described in detail the method, apparatus and related devices for signing electronic contract provided in the embodiments of the present application, and specific examples have been applied herein to illustrate the principles and embodiments of the present application, where the foregoing examples are only for aiding in understanding the technical solution and core ideas of the present application, and are not limiting thereof; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application.
Claims (12)
1. An electronic contract signing method, comprising:
in response to a signing start operation for the electronic contract, starting a signing canvas;
receiving a first signature track through the signature canvas;
responding to canvas expansion operation, and displaying expansion canvas;
receiving a second signature track through the expansion canvas;
in response to the signing completion operation, an electronic contract is generated that includes the first signature track and the second signature track.
2. The electronic contract signing method of claim 1, wherein exposing an extended canvas in response to a canvas extension operation comprises:
detecting whether an expansion arrow button is triggered;
when the expansion arrow button is detected to be triggered, determining the canvas expansion direction according to the triggered expansion arrow button;
and according to the canvas expansion direction, carrying out expansion processing on the signature canvas to generate the expansion canvas.
3. The electronic contract signing method of claim 1, wherein exposing an extended canvas in response to a canvas extension operation comprises:
monitoring canvas expansion gestures;
monitoring a canvas dragging direction after monitoring the canvas expansion gesture;
and expanding the signature canvas according to the canvas dragging direction to generate the expanded canvas.
4. The electronic contract signing method of claim 1, wherein prior to said generating an electronic contract comprising said first signature path and said second signature path in response to a signing completion operation, further comprising:
text recognition is carried out on the first signature track or the second signature track;
and displaying the recognition result of the text recognition.
5. The electronic contract signing method of claim 4, further comprising, after said presenting the recognition result of said text recognition:
receiving an erasure instruction;
and erasing the track patterns in the first signature track or the second signature track according to the erasing instruction.
6. The electronic contract signing method of claim 1, wherein said generating an electronic contract comprising said first signature path and said second signature path in response to a signing completion operation comprises:
determining a tagging position in response to the tagging position instruction operation;
determining the size of the tagged picture in response to tagged picture scaling operation;
and fusing the signing picture with the electronic contract according to the signing position and the signing picture size.
7. The electronic contract signing method of claim 1, further comprising:
responding to the signing start operation, and starting a screen recording function;
responding to the signing completion operation, ending the screen recording function and generating a screen recording file of the signing process;
and storing the screen recording file and an electronic contract comprising the first signature track and the second signature track.
8. The electronic contract signing method of any one of claims 1 to 7, wherein prior to said generating an electronic contract including said first signature track and said second signature track, further comprising:
determining the size of the displayable area of the first signature track and the second signature track according to the size of the display area;
based on the size of the displayable region, displaying the first signature track and the second signature track in a whole;
receiving a confirmation operation for the overall display;
and generating a signature picture comprising the first signature track and the second signature track in response to the confirmation operation.
9. An electronic contract signing apparatus, comprising:
the starting module is used for responding to signing starting operation aiming at the electronic contract and starting the signing canvas;
the first receiving module is used for receiving a first signature track through the signature canvas;
the display module is used for responding to canvas expansion operation and displaying the expanded canvas;
the second receiving module is used for receiving a second signature track through the expansion canvas;
and the generation module is used for responding to signing completion operation and generating an electronic contract comprising the first signature track and the second signature track.
10. A computer device comprising a processor and a memory, the memory storing a plurality of instructions adapted to be loaded by the processor to perform the steps in the method of any of claims 1 to 8.
11. A computer readable storage medium storing a plurality of instructions adapted to be loaded by a processor to perform the steps of the method according to any one of claims 1 to 8.
12. Computer software comprising computer instructions stored in a computer readable storage medium; a processor of a computer device reads the computer instructions from the computer readable storage medium, the processor executing the computer instructions, causing the computer device to perform the steps in the method of any one of claims 1 to 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311779093.8A CN117786764A (en) | 2023-12-22 | 2023-12-22 | Electronic contract signing method and device and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311779093.8A CN117786764A (en) | 2023-12-22 | 2023-12-22 | Electronic contract signing method and device and related equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117786764A true CN117786764A (en) | 2024-03-29 |
Family
ID=90379230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311779093.8A Pending CN117786764A (en) | 2023-12-22 | 2023-12-22 | Electronic contract signing method and device and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117786764A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107850978A (en) * | 2015-09-29 | 2018-03-27 | 苹果公司 | For providing the apparatus and method of hand-written support in documents editing |
CN111176543A (en) * | 2019-12-25 | 2020-05-19 | 数字广东网络建设有限公司 | Method, device, computer equipment and storage medium for realizing electronic signature |
CN111464555A (en) * | 2020-04-14 | 2020-07-28 | 江苏慧世联网络科技有限公司 | File signing confirmation method based on client screen video, service server, authentication server and client |
CN115017020A (en) * | 2022-05-06 | 2022-09-06 | 易保网络技术(上海)有限公司 | Screen recording method and medium for small program page and electronic equipment |
CN115904296A (en) * | 2023-03-09 | 2023-04-04 | 江苏北弓智能科技有限公司 | Double-recording screen menu service system |
CN116880943A (en) * | 2023-07-07 | 2023-10-13 | 重庆傲雄在线信息技术有限公司 | Method, equipment and medium for signing long text based on preview |
-
2023
- 2023-12-22 CN CN202311779093.8A patent/CN117786764A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107850978A (en) * | 2015-09-29 | 2018-03-27 | 苹果公司 | For providing the apparatus and method of hand-written support in documents editing |
CN111176543A (en) * | 2019-12-25 | 2020-05-19 | 数字广东网络建设有限公司 | Method, device, computer equipment and storage medium for realizing electronic signature |
CN111464555A (en) * | 2020-04-14 | 2020-07-28 | 江苏慧世联网络科技有限公司 | File signing confirmation method based on client screen video, service server, authentication server and client |
CN115017020A (en) * | 2022-05-06 | 2022-09-06 | 易保网络技术(上海)有限公司 | Screen recording method and medium for small program page and electronic equipment |
CN115904296A (en) * | 2023-03-09 | 2023-04-04 | 江苏北弓智能科技有限公司 | Double-recording screen menu service system |
CN116880943A (en) * | 2023-07-07 | 2023-10-13 | 重庆傲雄在线信息技术有限公司 | Method, equipment and medium for signing long text based on preview |
Non-Patent Citations (2)
Title |
---|
卢雪松: "《python程序设计教程》", 31 December 2021, 东南大学出版社, pages: 241 - 242 * |
黄葆青: "《photoshop 5.0 高手指南》", 30 September 1998, 北京希望电脑公司出品, pages: 165 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10367765B2 (en) | User terminal and method of displaying lock screen thereof | |
US10140014B2 (en) | Method and terminal for activating application based on handwriting input | |
US9898186B2 (en) | Portable terminal using touch pen and handwriting input method using the same | |
US9152529B2 (en) | Systems and methods for dynamically altering a user interface based on user interface actions | |
US20150338940A1 (en) | Pen Input Modes for Digital Ink | |
CN106095261B (en) | Method and device for adding notes to electronic equipment | |
US20120289290A1 (en) | Transferring objects between application windows displayed on mobile terminal | |
AU2017358278B2 (en) | Method of displaying user interface related to user authentication and electronic device for implementing same | |
CN111814885B (en) | Method, system, device and medium for managing image frames | |
CN109446832B (en) | Screen capturing method and device | |
CN105144058A (en) | Deferred placement prompt | |
JP2014527673A (en) | Widget processing method and apparatus, and mobile terminal | |
US20140089841A1 (en) | Device and method for providing application interface based on writing input | |
US10691333B2 (en) | Method and apparatus for inputting character | |
CN104346053A (en) | Form processing method and terminal | |
CN103399865A (en) | Method and device for multi-media file generation | |
WO2018000633A1 (en) | Page information processing method, apparatus and electronic device | |
WO2021197094A1 (en) | Translation text display | |
WO2016173307A1 (en) | Message copying method and device, and smart terminal | |
US20140007007A1 (en) | Terminal device and method of controlling the same | |
WO2024160133A1 (en) | Image generation method and apparatus, electronic device, and storage medium | |
US11460971B2 (en) | Control method and electronic device | |
TWI519997B (en) | Server, user apparatus and terminal device | |
CN111859322A (en) | Identity verification method and device and electronic equipment | |
CN117786764A (en) | Electronic contract signing method and device and related equipment |
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 |