CN113705182A - Contract online generation method and device and readable storage medium - Google Patents
Contract online generation method and device and readable storage medium Download PDFInfo
- Publication number
- CN113705182A CN113705182A CN202111030843.2A CN202111030843A CN113705182A CN 113705182 A CN113705182 A CN 113705182A CN 202111030843 A CN202111030843 A CN 202111030843A CN 113705182 A CN113705182 A CN 113705182A
- Authority
- CN
- China
- Prior art keywords
- filling
- contract
- user information
- filled
- field
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000004590 computer program Methods 0.000 claims description 7
- 239000003550 marker Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000008707 rearrangement Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the invention discloses a method and a device for generating a contract on line and a readable storage medium, wherein the method comprises the following steps: acquiring user information and a contract template corresponding to the user information; identifying filling positions in the contract template, wherein the filling positions comprise user information filling positions and optional information filling positions; filling user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position; acquiring a filling field corresponding to the optional information filling position; and generating a contract according to the filled field and the contract template filled with the user information. The method can configure the generated contract on line in real time, reduces resources required by the enterprise to generate the contract, and improves the efficiency of modifying the contract.
Description
Technical Field
The embodiment of the invention relates to the field of enterprise business, in particular to a contract online generation method and device and a readable storage medium.
Background
During the development process of the enterprise and the external collaborators, the content of the contract needs to be filled on line according to the requirements of the compliance and the legal affairs of the two parties. To facilitate contract management, the already developed contract is typically maintained in the business system. When the user borrows, the platform reconfigures the developed contract template according to different conditions of the user order to generate a corresponding user template.
However, as business development of enterprises is fast, more and more partners are provided, contracts of each channel are completely different, contract templates are changed frequently according to external supervision, new contract filling rules need to be set every time one contract is accessed, the contract templates are made under an access colleague line and then uploaded to a platform, and therefore, many hands are left in the middle, errors are easy to occur, debugging is extremely troublesome, and contract online efficiency is affected. Therefore, how to configure the online contract which is effective in real time is a problem which needs to be taken into account in the current enterprise business field.
Disclosure of Invention
The embodiment of the invention provides a contract online generation method, a contract online generation device and a readable storage medium, solves the problem that contract templates are changed frequently according to external supervision, filling rules need to be reset every time one contract is accessed, the contract templates are manufactured offline and then uploaded on a platform, and the like, so that the contract online efficiency is influenced, the contracts can be configured online in real time, resources required by contract generation of enterprises are reduced, and the contract modification efficiency is improved.
In a first aspect, an embodiment of the present invention further provides an online contract generating method, where the method includes:
acquiring user information and a contract template corresponding to the user information; identifying filling positions in the contract template, wherein the filling positions comprise user information filling positions and optional information filling positions; filling user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position; acquiring a filling field corresponding to the optional information filling position; and generating a contract according to the filled field and the contract template filled with the user information.
Optionally, the obtaining of the contract template corresponding to the user information includes:
determining the user type according to the user information; a contract template corresponding to the user type is matched among the at least one contract template.
Optionally, before acquiring the contract template corresponding to the user information, the method further includes:
receiving a document to be populated; determining a position to be filled in a document to be filled; adding a click event on an optional information filling position in the positions to be filled; acquiring at least one optional filling field on the optional position to be filled; generating a contract template corresponding to the document according to the position to be filled, the click event and the selected filling field; the positions to be filled comprise user information filling positions and optional information filling positions.
Optionally, identifying the filling position in the contract template includes:
analyzing the contract template to obtain a filling marker bit in the contract template; and determining the blank position corresponding to the filling mark bit as a filling position.
Optionally, obtaining a padding field corresponding to the padding position includes:
receiving a click event instruction; popping up a field list at a filling position corresponding to the click event instruction; receiving a selection instruction; and determining the field corresponding to the selection instruction in the field list as a filling field corresponding to the filling position.
Optionally, the filling the user information in the user information filling position includes:
and under the condition that the corresponding user information on the filling position exceeds the field length threshold, increasing the field length on the filling position by a preset field length.
Optionally, in a case that the call instruction is received, generating a contract according to the filled field and the contract template after the user information is filled, where the generating of the contract includes:
calling a special field corresponding to the calling instruction in a public field library; filling special fields according to the user information; and generating a contract according to the filled special fields, the filled fields and the contract template filled with the user information.
In a second aspect, an embodiment of the present invention further provides an online contract generating apparatus, where the apparatus includes:
the information acquisition module is used for acquiring the user information and a contract template corresponding to the user information;
the position identification module is used for identifying filling positions in the contract template, wherein the filling positions comprise user information filling positions and optional information filling positions;
the information filling module is used for filling the user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position;
the field acquisition module is used for acquiring a filling field corresponding to the optional information filling position;
and the contract generating module is used for generating a contract according to the filled field and the contract template filled with the user information.
In a third aspect, an embodiment of the present invention further provides a computer device, including: the device comprises a memory, a processor and a computer program stored on the memory and capable of running on the processor, and when the processor executes the computer program, the online contract generating method provided by any embodiment of the invention is realized.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements an online contract generating method as provided in any embodiment of the present invention.
The embodiment of the invention provides a contract online generation method, a contract online generation device and a readable storage medium, wherein the method comprises the following steps: acquiring user information and a contract template corresponding to the user information; identifying filling positions in the contract template, wherein the filling positions comprise user information filling positions and optional information filling positions; filling user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position; acquiring a filling field corresponding to the optional information filling position; and generating a contract according to the filled field and the contract template filled with the user information. The method solves the problem that the contract template is changed frequently according to external supervision, the filling rule needs to be reset every time one contract is accessed, the contract template is manufactured offline and then uploaded to a platform, and the like, so that the online efficiency of the contract is influenced, the contract can be configured online in real time, resources required by contract generation of enterprises are reduced, and the efficiency of contract modification is improved.
Drawings
Fig. 1 is a schematic flow chart of a contract online generation method according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of a contract template generation method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an online contract generation apparatus according to a second embodiment of the present invention;
fig. 4 is a schematic structural diagram of a computer device according to a third embodiment of the present invention;
FIG. 5 is a schematic diagram of a readable storage medium according to a fourth embodiment of the present invention;
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
In addition, in the embodiments of the present invention, the words "optional" or "exemplary" are used to mean serving as an example, instance, or illustration. Any embodiment or design described as "optional" or "exemplary" in embodiments of the invention is not to be construed as preferred or advantageous over other embodiments or designs. Rather, use of the terms "optional" or "exemplary" are intended to present relevant concepts in a concrete fashion.
Example one
Fig. 1 is a schematic flow chart of a contract online generation method according to an embodiment of the present invention, which can be applied to a contract signing scenario of enterprise business, and can configure a generated contract online in real time according to requirements of compliance and legal affairs of both partners, thereby reducing resources required by the enterprise to generate the contract and improving contract modification efficiency. The method may be executed by an apparatus (e.g., a computer, a server, etc.) integrated in a computer device, and the apparatus may be implemented in software and/or hardware, and an implementation process of the method is described below by taking as an example that the apparatus is integrated in a computer device, as shown in fig. 1, and the method specifically includes:
s101, obtaining user information and a contract template corresponding to the user information.
The user information may include enterprise and/or personal basic conditions, for example, information such as a user name, a user gender, a user age, a user identification number, a user address, an enterprise name, an enterprise number, an enterprise address, and a signing date, which is not limited in the embodiment of the present invention.
Further, obtaining a contract template corresponding to the user information includes determining a user type according to the user information and matching the contract template corresponding to the user type in at least one contract template. The user type may be a unit, for example, a unit a, a unit b, a unit c, a unit d, and the like. Of course, other information of the user may also be used as the user type, and the contract template corresponding to the user information is determined according to the obtained user information, which is not limited in the embodiment of the present invention.
And S102, identifying filling positions in the contract template.
Wherein the filling position comprises a user information filling position and an optional information filling position.
The user information filling position may be a user name filling position, a user gender filling position, a user age filling position, a user address filling position, a user identity number filling position, and/or a filling position of various types of personal or enterprise basic information such as an enterprise code filling position, the optional information includes contract contents that need to be confirmed after the parties or both parties negotiate, for example, a contract signing amount, a contract signing period, and the like, and the optional information filling position may be a contract signing amount filling position, a contract signing period filling position, and the like, where the optional information is filled.
Further, identifying the filling position in the contract template includes analyzing the contract template, obtaining a filling flag bit in the contract template and determining a blank position corresponding to the filling flag bit as the filling position. The filling mark bit can be understood as the attribute of the content to be filled at the position to be filled, and is used for marking the attributes of user information such as user name, user gender, user age, user identification number, user address, enterprise name, enterprise number, enterprise address, signing date and the like to be filled. Different user information corresponds to different attributes and has different filling zone bits, and the blank position corresponding to each filling zone bit is the filling position of each user information. Specifically, the blank position corresponding to the user name filling flag bit is the filling position of the user name, the blank position corresponding to the enterprise number filling flag bit is the filling position of the enterprise number, and the blank position corresponding to the subscription date filling flag bit is the filling position of the subscription date.
S103, filling the user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position.
Because the information mark corresponding to the user information and the filling mark bit of the user information filling position are in one-to-one correspondence, the user information can be filled into the corresponding user information filling position according to the correspondence between the information mark and the filling mark bit, for example, the user name should be filled into the filling position corresponding to the user name filling mark bit, the user identification number should be filled into the filling position corresponding to the user identification number filling mark bit, and the like.
Illustratively, when the user information to be filled in is the user identification number, a character string with eighteen flag bits is filled in, and the content of the character string is limited to be a number, and the last character can be a number or a capital letter X, etc., and is used for matching the user identification number from various types of information provided by the party or both parties.
And S104, acquiring a filling field corresponding to the filling position of the optional information.
The optional information filling position comprises a blank filling position corresponding to a filling flag bit of the optional information filling position, the blank filling position can be presented in the form of underlining lines or filling boxes, a filling field in the optional information filling position can be understood as filling content appointed by two parties selected from a plurality of optional information provided in the blank filling position, and the plurality of optional information can be presented in the form of pull-down menus and the like. The obtaining of the filling field corresponding to the optional information filling position includes receiving a click event instruction, popping up a field list at the filling position corresponding to the click event instruction, receiving a selection instruction for selecting filling content from a plurality of optional information included in the field list, and determining a field corresponding to the selection instruction in the field list as the filling field corresponding to the filling position.
Specifically, taking the contract signing time limit as an example, S104 will be described from the viewpoint of user operation, when the filling field corresponding to the optional information filling position is the contract signing period, clicking the optional information filling position corresponding to the contract signing period pops up a display interface related to a plurality of optional information in the modes of a pull-down menu, a pull-up menu, a pop-up window and the like, wherein the popped-up interface has a plurality of commonly used contract period selection filling fields of three months, six months, one year, three years and the like, besides the commonly used contract signing period selection filling fields, the method also comprises the option of manually inputting the contract signing period, for example, after selecting the "other" filling fields, contract signing time limits of three months, six months, one year and three years can be further input, and after selecting the filling fields, the selected filling fields are automatically filled to the corresponding positions to be filled.
Further, when the user information is filled in the user information filling position, when the corresponding user information in the filling position exceeds the field length threshold, the field length in the filling position is increased by the preset field length. The field length threshold is based on a character unit, and may be, for example, eight characters, ten characters, and the like, and the preset field length is based on a character unit, and may be, for example, three characters, five characters, and the like, which is not limited in this embodiment of the present invention.
Illustratively, if the field length threshold is ten characters, the preset field length is five characters, the user information to be filled is the user address, the user address has 23 characters, and the user address information exceeds the field length threshold, the first ten characters of the user address are filled, one preset field length is sequentially increased, the five character lengths are increased, the user address information is not completely filled, and then the five character lengths are increased until the user address information is completely filled.
And S105, generating a contract according to the filled fields and the contract template filled with the user information.
Based on the above steps, the collaborators can flexibly select the relevant information to be filled in the corresponding contract template according to the agreed content and generate the contract, thereby ensuring the contract modification and filling efficiency.
Further, if the contract of the party or both parties needs to be supplemented with the agreement, the generation of the contract also comprises the step of calling a special field corresponding to the calling instruction in a public field library; the special field is filled according to the user information. The special fields include the order time of the user, the additional protocol and the like. The call instruction is used for calling the order placing time of the user and adding special fields such as protocols, and specifically, if the user wants to record the order placing time so as to record and trace contract conditions, the order placing time field of the user corresponding to the call instruction can be called in the public field library according to the received call instruction, and the order placing time is filled. And finally, generating a contract meeting the requirements of both parties according to the filled special fields, the filled fields and the contract template filled with the user information.
The embodiment of the invention provides a contract online generation method, a contract online generation device and a readable storage medium, wherein the method comprises the following steps: acquiring user information and a contract template corresponding to the user information; identifying filling positions in the contract template, wherein the filling positions comprise user information filling positions and optional information filling positions; filling user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position; acquiring a filling field corresponding to the optional information filling position; and generating a contract according to the filled field and the contract template filled with the user information. The method solves the problem that the contract template is changed frequently according to external supervision, the filling rule needs to be reset every time one contract is accessed, the contract template is manufactured offline and then uploaded to a platform, and the like, so that the online efficiency of the contract is influenced, the contract can be configured online in real time, resources required by contract generation of enterprises are reduced, and the efficiency of contract modification is improved.
Optionally, before acquiring a contract template corresponding to user information, an embodiment of the present invention further provides a contract template generation method, and fig. 2 is a schematic flow chart of the contract template generation method provided in the embodiment of the present invention, and as can be seen from the schematic flow chart, the method includes the following five steps:
s201, receiving a document to be filled.
The document to be filled may be a document in which the corresponding filling flag bit is set at the filling position, but the filling position is not set with the filling content selection function. For example, an offline person draws up a contract document according to the specification requirements, and uploads the drawn contract document to the contract platform, where the filling position of the document corresponds to the filling flag bit, but the filling position to be filled does not have the function of selecting filling information in the field list, so that the received document can be understood as a document to be filled.
It should be noted that, in the embodiment of the present invention, there may be a plurality of different types of documents to be filled, that is, an offline person may draw up different treaty documents according to the user (or client) type and upload the treaty documents to the treaty platform.
S202, determining the position to be filled in the document to be filled.
After the uploaded document to be filled is obtained, the received document can be analyzed, filling zone bits in the document to be filled are obtained, and corresponding positions to be filled are respectively determined according to the filling zone bits. For example, the position corresponding to the filling flag bit in the document, such as the user name, the user gender, the user age, the user identification number, the user address, the enterprise name, the enterprise number, the enterprise address, the contract signing date, the contract signing amount and the like, is the position to be filled in the document to be filled.
Further, the to-be-filled position in the embodiment of the present invention may also include a user information filling position and an optional information filling position. The difference between the position to be filled and the filling position is that the position to be filled is understood as a position which needs to be filled in the document before the contract template is generated, and the filling position is understood as a position which needs to be filled in the document after the contract template is generated, namely the position to be filled and the corresponding position of the filling position in the document are the same and are only used for distinguishing whether the contract template is generated or not.
And S203, adding click events on optional filling positions in the positions to be filled.
The added click event can be presented in the form of a pull-down menu, a pull-up menu, a pop-up window and the like so as to represent that the click event is successfully added. Specifically, the click event is added to the position to be filled, and when the blank position or the underline position corresponding to the position to be filled is clicked, corresponding information related to the content to be filled is displayed in a pull-down menu, a pull-up menu, a pop-up window and the like.
Illustratively, when the position to be filled is the contract subscription amount, clicking a blank position or an underline position corresponding to the contract subscription amount pops up an interface in a pull-down menu, a pull-up menu, a pop-up window and other manners, and the process of clicking and popping up the interface is to add a click event to the position to be filled.
S204, at least one optional filling field on the optional filling position is obtained.
The selected filling field may be a specific option in information categories such as contract signing time limit, contract signing amount, and the like, for example, taking the contract signing amount as an example, after obtaining a plurality of amount options such as 3000 dollars, 5000 dollars, 10000 dollars, remaining amount options, and the like set on the filling position, the plurality of amount options are taken as a plurality of selected filling fields on the selectable filling position. The other amount options are used for manually inputting amount options except the amount of 3000 yuan, 5000 yuan, 10000 yuan and the like, so that after at least one optional filling field is added to the optional filling position, the same signed amount can be quickly and conveniently selected at the optional filling position.
And S205, generating a contract template corresponding to the document according to the position to be filled, the click event and the selected filling field.
And after adding click events and selecting filling fields for all optional filling positions in the document to be filled based on the steps, generating a contract template corresponding to the acquired document to be filled based on the positions to be filled, the click events and the selected filling fields. The obtained contract template can be used in the step of the embodiment S101, and is matched with the obtained user information, the contract template corresponding to the user information is selected, and then the contract template is configured online, a contract is generated in real time, and the efficiency of modifying the contract is improved.
Example two
The contract online generation device provided by the second embodiment of the invention can execute the contract online generation method provided by any embodiment of the invention, and has corresponding functional modules and beneficial effects of the execution method.
Fig. 3 is a schematic structural diagram of an online contract generating apparatus provided in the second embodiment, as shown in fig. 3, including: an information acquisition module 301, a location identification module 302, an information filling module 303, a field acquisition module 304, and a contract generation module 305.
An information obtaining module 301, configured to obtain the user information and a contract template corresponding to the user information.
A location identification module 302 for identifying filling locations in the contract template, the filling locations including a user information filling location and an optional information filling location.
The information filling module 303 is configured to fill the user information in the user information filling position according to a corresponding relationship between the information flag corresponding to the user information and the filling flag bit of the user information filling position.
A field obtaining module 304, configured to obtain a padding field corresponding to the padding position of the optional information.
And a contract generating module 305, configured to generate a contract according to the filled field and the contract template filled with the user information.
The online contract generating device provided in this embodiment is a contract online generating method for implementing the above embodiment, and the implementation principle and technical effect of the online contract generating device provided in this embodiment are similar to those of the above embodiment, and are not described herein again.
Optionally, the information obtaining module 301 is specifically configured to determine the user type according to the user information; a contract template corresponding to the user type is matched among the at least one contract template.
Optionally, the location identifying module 302 is specifically configured to receive a document to be filled; determining a position to be filled in a document to be filled; adding a click event on an optional information filling position in the positions to be filled; acquiring at least one optional filling field on the optional position to be filled; generating a contract template corresponding to the document according to the position to be filled, the click event and the selected filling field; the positions to be filled comprise user information filling positions and optional information filling positions.
Optionally, the information filling module 303 is specifically configured to analyze the contract template and obtain a filling flag bit in the contract template; and determining the blank position corresponding to the filling mark bit as a filling position.
Optionally, the field obtaining module 304 is specifically configured to receive a click event instruction; popping up a field list at a filling position corresponding to the click event instruction; receiving a selection instruction; and determining the field corresponding to the selection instruction in the field list as a filling field corresponding to the filling position.
Optionally, the field obtaining module 304 is further configured to increase the field length at the filling position by a preset field length when the corresponding user information at the filling position exceeds the field length threshold.
Optionally, the contract generating module 305 is specifically configured to generate the contract according to the filled field and the contract template filled with the user information, when the call instruction is received.
Further, if the agreement of the party or both parties to the contract needs to be supplemented, the contract generating module 305 is further configured to invoke a special field corresponding to the invoking instruction in the public field library; filling special fields according to the user information; and generating a contract according to the filled special fields, the filled fields and the contract template filled with the user information.
EXAMPLE III
Fig. 4 is a schematic structural diagram of a computer apparatus according to a third embodiment of the present invention, as shown in fig. 4, the computer apparatus includes a processor 401, a memory 402, an input device 403, and an output device 404; the number of the processors 401 in the computer device may be one or more, and one processor 401 is taken as an example in fig. 4; the processor 401, the memory 402, the input device 403 and the output device 404 in the computer apparatus may be connected by a bus or other means, and the connection by the bus is exemplified in fig. 4.
The memory 402, which is a computer-readable storage medium, may be used to store software programs, computer-executable programs, and modules, such as program modules (e.g., the information acquisition module 301, the location identification module 302, the information filling module 303, the field acquisition module 304, and the contract generation module 305) corresponding to the online contract generation method in the embodiment of the present invention. The processor 401 executes various functional applications and data processing of the computer device, i.e., realizes the above-described online generation of the contract, by executing the software programs, instructions, and modules stored in the memory 402.
The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required for at least one function; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 402 may further include memory located remotely from the processor 401, which may be connected to a computer device through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 403 may be used to receive input user information, and the output device 404 may include a display device such as a display screen.
Example four
Fig. 5 is a schematic diagram of a readable storage medium provided by the fourth embodiment of the present invention, and as shown in fig. 5, the storage medium 501 contains computer-executable instructions 502, and the computer-executable instructions, when executed by a computer processor, are used for executing a method for online generation of contracts, the method including:
acquiring user information and a contract template corresponding to the user information;
identifying filling positions in the contract template, wherein the filling positions comprise user information filling positions and optional information filling positions;
filling user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position;
acquiring a filling field corresponding to the optional information filling position;
and generating a contract according to the filled field and the contract template filled with the user information.
Of course, the storage medium provided by the embodiment of the present invention contains computer-executable instructions, and the computer-executable instructions are not limited to the method operations described above, and may also perform related operations in the online contract generation method provided by any embodiment of the present invention.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It should be noted that, in the embodiment of the online contract generating apparatus, the units and modules included in the embodiment are only divided according to functional logic, but are not limited to the above division as long as the corresponding functions can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims (10)
1. An online contract generation method applied to a contract platform is characterized by comprising the following steps:
acquiring user information and a contract template corresponding to the user information;
identifying fill locations in the contract template, the fill locations including a user information fill location and an optional information fill location;
filling the user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position;
acquiring a filling field corresponding to the optional information filling position;
and generating a contract according to the filled field and the contract template filled with the user information.
2. The method of claim 1, wherein obtaining a contract template corresponding to the user information comprises:
determining the user type according to the user information;
matching a contract template corresponding to the user type among at least one contract template.
3. The method according to claim 1 or 2, wherein before acquiring the contract template corresponding to the user information, the method further comprises:
receiving a document to be populated;
determining a position to be filled in the document to be filled;
adding a click event on an optional information filling position in the positions to be filled;
acquiring at least one optional filling field on the optional filling position;
generating a contract template corresponding to the document according to the position to be filled, the click event and the selected filling field;
the positions to be filled comprise user information filling positions and optional information filling positions.
4. The method of claim 1, wherein the identifying the fill location in the contract template comprises:
analyzing the contract template to obtain a filling marker bit in the contract template;
and determining the blank position corresponding to the filling mark bit as a filling position.
5. The method according to claim 1 or 4, wherein the obtaining of the padding field corresponding to the padding position comprises:
receiving a click event instruction;
popping up a field list at a filling position corresponding to the click event instruction;
receiving a selection instruction;
and determining a field corresponding to the selection instruction in the field list as a filling field corresponding to the filling position.
6. The method of claim 1, wherein the populating the user information at the user information population location comprises:
and under the condition that the corresponding user information on the filling position exceeds a field length threshold, increasing the field length on the filling position by a preset field length.
7. The method according to claim 1, wherein, in a case that a call instruction is received, the generating a contract according to the filled field and the contract template filled with the user information comprises:
calling a special field corresponding to the calling instruction in a public field library;
filling the special field according to user information;
and generating a contract according to the filled special fields, the filled fields and the contract template filled with the user information.
8. An online contract generation device applied to a contract platform is characterized by comprising:
the information acquisition module is used for acquiring user information and a contract template corresponding to the user information;
the position identification module is used for identifying filling positions in the contract template, wherein the filling positions comprise user information filling positions and optional information filling positions;
the information filling module is used for filling the user information in the user information filling position according to the corresponding relation between the information mark corresponding to the user information and the filling mark bit of the user information filling position;
the field acquisition module is used for acquiring a filling field corresponding to the optional information filling position;
and the contract generating module is used for generating a contract according to the filled field and the contract template filled with the user information.
9. A computer device, comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the online contract generation method according to any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the online contract generation method according to any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111030843.2A CN113705182A (en) | 2021-09-03 | 2021-09-03 | Contract online generation method and device and readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111030843.2A CN113705182A (en) | 2021-09-03 | 2021-09-03 | Contract online generation method and device and readable storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113705182A true CN113705182A (en) | 2021-11-26 |
Family
ID=78659141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111030843.2A Withdrawn CN113705182A (en) | 2021-09-03 | 2021-09-03 | Contract online generation method and device and readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113705182A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116976300A (en) * | 2023-06-19 | 2023-10-31 | 珠海盈米基金销售有限公司 | Text information extraction and generation method and system |
-
2021
- 2021-09-03 CN CN202111030843.2A patent/CN113705182A/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116976300A (en) * | 2023-06-19 | 2023-10-31 | 珠海盈米基金销售有限公司 | Text information extraction and generation method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106919555B (en) | System and method for field extraction of data contained within a log stream | |
CN107797826B (en) | Rule configuration method based on rule engine, terminal and equipment | |
US9396448B2 (en) | Distributed and open schema interactions management system and method | |
CN114116065B (en) | Method and device for acquiring topological graph data object and electronic equipment | |
CN110738038A (en) | Contract text generation method, device, equipment and computer readable storage medium | |
CN110543450A (en) | Electronic document generation method and device, computer equipment and storage medium | |
CN103530338A (en) | Frame for carrying out page rendering on calculation equipment and page generation method | |
CN111143505A (en) | Document processing method, device, medium and electronic equipment | |
CN111951040A (en) | Information sending method and device, electronic equipment and storage medium | |
CN112398809A (en) | Protocol rule conversion method, device, computer equipment and storage medium | |
JP7309811B2 (en) | Data annotation method, apparatus, electronics and storage medium | |
CN111625567A (en) | Data model matching method, device, computer system and readable storage medium | |
CN114443592A (en) | Data storage method and device, electronic equipment and storage medium | |
CN117522094A (en) | Seal management method, platform, electronic equipment and storage medium | |
CN108196921B (en) | Document development method and device, computer equipment and storage medium | |
CN113705182A (en) | Contract online generation method and device and readable storage medium | |
CN115509668A (en) | Method, device and equipment for constructing front-end page analytic framework and storage medium | |
CN113138760B (en) | Page generation method and device, electronic equipment and medium | |
CN110851446B (en) | Data table generation method and device, computer equipment and storage medium | |
CN114579466A (en) | Method, device, equipment and medium for constructing test case and code test | |
CN113656041A (en) | Data processing method, device, equipment and storage medium | |
CN113312900A (en) | Data verification method and device | |
CN115114280A (en) | Report generation processing method, device and equipment | |
CN112104745A (en) | Information configuration system, method, electronic device and storage medium | |
CN110879699A (en) | Graphical processing method and equipment for DSL (digital subscriber line) in domain-specific language |
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 | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20211126 |