Contract template collaborative editing system and method
Through real-time acquisition and analysis of multi-user contract editing instructions, the problem of low efficiency in editing traditional contract files is solved, and an efficient and accurate contract editing and approval process is achieved.
Patent Information
- Application Number
- CN202411673476.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-04-15
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the processing of contract file collaborative editing by multiple users, traditional methods are prone to repeated editing problems, resulting in low editing efficiency and difficult to meet the improved user editing needs.
It provides a contract template collaborative editing system, which obtains contract editing instructions entered by multiple users in real time, performs permission management and conflict analysis, generates contract versions to be approved, and reviews them according to the preset approval process.
It improves the efficiency of contract editing and processing, reduces errors and conflicts in the editing process, ensures the compliance and accuracy of contracts, and at the same time strengthens the transparency and normativeness of contract approvals.
Smart Images

Figure CN119830883A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of fuel contracts, and in particular to a contract template collaborative editing system and method. Background Art
[0002] As the business of enterprises develops, the demand for contract document processing is increasing. The generation of a contract document may involve the collaborative processing of multiple users or departments, such as multiple people editing or modifying.
[0003] At present, when it comes to contract document processing involving multi-user collaboration, the traditional contract document generation method will have the problem of repeated editing, and the contract editing and processing efficiency is low, which makes it difficult to meet the increasing user editing needs.
[0004] Therefore, the present invention provides a contract template collaborative editing system and method. Summary of the invention
[0005] The present invention provides a contract template collaborative editing system and method, which are used to realize multi-user collaborative editing of fuel contract templates in real time, and to review the contract documents generated by the collaborative editing, thereby improving the efficiency of contract editing and processing.
[0006] In one aspect, the present invention provides a contract template collaborative editing system, comprising: The instruction acquisition module is used to acquire the contract editing instructions input by each user in real time and output the editing instruction set; A permission management module, used to identify the permission level corresponding to each contract editing instruction in the editing instruction set, match it with the contract editing instruction, and output an instruction-permission matching result; A conflict analysis module, used to perform conflict analysis on each of the contract editing instructions in combination with the instruction-authority matching result to obtain a conflict analysis result; The contract review module is used to edit the selected preset standard template based on the conflict analysis result and in combination with the editing instruction set, output the contract to be approved, and review the contract to be approved using a preset approval process.
[0007] Preferably, the instruction acquisition module includes: An instruction acquisition submodule, used to simultaneously acquire contract editing instructions input by multiple users and construct a first instruction set; The time alignment submodule is used to time align the contract editing instructions in the first instruction set in combination with the timestamps corresponding to the contract editing instructions in the first instruction set, and output an editing instruction set.
[0008] Preferably, the rights management module includes: The authority identification submodule is used to obtain and identify the authority information corresponding to each contract editing instruction at each moment in the editing instruction set, and output authority identification data; The matching and verification submodule is used to match and verify the contract editing instruction and the corresponding authority identification data, and output the instruction-authority matching result.
[0009] Preferably, the matching verification submodule includes: A content parsing unit, used to identify and parse the editing content contained in the contract editing instruction, and output editing content parsing data; A keyword extraction unit, used to identify and extract keywords from the edited content parsed data, and output a keyword set; The matching verification unit is used to obtain the permission matching data corresponding to the keyword set under each contract editing instruction in combination with the preset keyword-authority comparison table, and compare and verify it with the permission identification data corresponding to the same contract editing instruction, and output the instruction-authority matching result.
[0010] Preferably, the authority information includes: authority level information and authority type information, wherein the authority level information also includes level identifications corresponding to the group company, regional company, fuel company, and each branch and subsidiary.
[0011] Preferably, the conflict analysis module includes: A result parsing submodule, used to parse the instruction-authority matching result to obtain authority parsing data corresponding to the authority conflict of the contract editing instruction, version parsing data corresponding to the version conflict of the contract editing instruction, and content parsing data corresponding to the content conflict of the contract editing instruction; The permission conflict analysis submodule is used to analyze the permission resolution data to obtain the permission conflict analysis result;
[0012] in, Indicates the authority conflict analysis result at the i-th moment; represents the exponential function; Indicates the total number of editing instructions with permission conflicts at the i-th moment; represents the total number of editing instructions for simultaneous contract editing at time i; Indicates the total number of users with permission conflicts at the i-th moment; represents the total number of users who edit contracts simultaneously at the i-th moment; Indicates that there is a permission conflict at the i-th moment Editing commands and The correlation coefficient between users; Indicates that there is a permission conflict at the i-th moment The jth instruction among the edit instructions is compared with the other The conflict coefficient between instructions; Indicates that there is a permission conflict at the i-th moment The jth user among the users and the others The conflict coefficient between users; The permission conflict prompt submodule is used to classify and statistically analyze the conflict data in the permission conflict analysis result to obtain permission conflict statistical data; The early warning analysis submodule is used to perform early warning analysis on the authority conflict statistical data using a preset early warning analysis model and output authority early warning results; A version conflict analysis submodule, used to compare and analyze the contract template versions corresponding to each contract editing instruction in the version parsing data, and output the version conflict analysis results; A content analysis submodule, used for classifying the content analysis data to obtain first analysis data related to the editing content conflicts in each of the contract editing instructions and second analysis data related to the reference template format conflicts; A content conflict analysis submodule, used to perform conflict analysis on the first parsed data to obtain a content conflict analysis result; A format conflict analysis submodule, used for performing conflict analysis on the second parsed data to obtain a format conflict analysis result; A first summarizing submodule, used to summarize the content conflict analysis result and the format conflict analysis result to obtain a first summary result; A conflict analysis submodule, used to perform a fusion analysis on the permission conflict analysis result, the permission warning result, the version conflict analysis result and the first summary result, and output the conflict analysis result; The conflict display submodule is used to perform conflict visualization display to users with corresponding management authority based on the conflict analysis result and using preset visualization components.
[0013] Preferably, the contract review module includes: The template library-database construction submodule is used to obtain the standard templates constructed by the group company and update them to the standard template library. At the same time, historical contracts are selected from the historical database, and the clause information in the historical contracts is parsed and extracted to construct a clause database. A clause recommendation submodule, for inputting the keyword set into a clause database, selecting recommended contract clauses from the clause database using a preset clause recommendation algorithm, and constructing a recommended clause list using a visualization tool; A contract editing submodule, for selecting an adapted standard template from a standard template library based on the editing instruction set and the conflict analysis result and in combination with the recommended clause list to edit the contract and output a contract to be approved; The trace data acquisition submodule is used to obtain the reference trace data, modify the trace data and expand the trace data during the contract editing process, and summarize and output the contract trace data; The system data acquisition submodule is used to acquire contract management system data and system change data in real time and output real-time system data; The system analysis and process adjustment submodule is used to perform content analysis on the real-time system data to obtain system analysis data, and adjust and update the preset approval process based on the system analysis data to output the real-time approval process; The contract review submodule is used to review the pending contract and the contract trace data based on the real-time approval process, generate the review results and synchronously output the review process data; The risk identification and analysis submodule is used to use a preset risk identification model to perform risk identification and risk analysis on the pending contract, contract trace data, and audit process data, and output risk identification-analysis results; The result notification submodule is used to summarize the audit results and risk identification and analysis results, and send the summary results to users with corresponding permissions.
[0014] On the other hand, the present invention also provides a contract template collaborative editing method, comprising: Step 1: Obtain the contract editing instructions input by each user in real time and output the editing instruction set; Step 2: Identify the authority level corresponding to each contract editing instruction in the editing instruction set, match it with the contract editing instruction, and output the instruction-authority matching result; Step 3: Based on the instruction-authority matching result, conflict analysis is performed on each of the contract editing instructions to obtain a conflict analysis result; Step 4: Based on the conflict analysis result and in combination with the editing instruction set, the selected preset standard template is edited, the contract to be approved is output, and the contract to be approved is reviewed using the preset approval process.
[0015] The present invention provides a contract template collaborative editing system and method. The present invention obtains the user's editing instructions in real time, matches and analyzes them according to the authority level, resolves conflicts between editing instructions, generates a contract version to be approved, and reviews it according to the preset approval process. The present invention can improve the efficiency of contract editing, reduce errors and conflicts in the contract editing process, ensure the compliance and accuracy of the contract, and also enhance the transparency and standardization of contract approval. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a schematic diagram of the framework of a contract template collaborative editing system provided by an embodiment of the present invention; Figure 2 The present invention provides a flowchart of a method for collaboratively editing a contract template. DETAILED DESCRIPTION
[0018] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0019] like Figure 1 As shown, a contract template collaborative editing system provided by an embodiment of the present invention includes: The instruction acquisition module is used to acquire the contract editing instructions input by each user in real time and output the editing instruction set; The authority management module is used to identify the authority level corresponding to each contract editing instruction in the editing instruction set, match it with the contract editing instruction, and output the instruction-authority matching result; The conflict analysis module is used to combine the instruction-authority matching results, perform conflict analysis on each contract editing instruction, and obtain the conflict analysis results; The contract review module is used to edit the selected preset standard template based on the conflict analysis results and in combination with the editing instruction set, output the contract to be approved, and review the contract to be approved using the preset approval process.
[0020] In this embodiment, the contract editing instruction is an instruction or operation for editing or modifying a contract; In this embodiment, the editing instruction set refers to a set of contract editing instructions input by the user, which is used to describe the editing operations performed by the user on the contract, such as adding clauses, deleting content, modifying dates, etc.; In this embodiment, permission level: the permission level of different users or roles in the system, which is used to control the scope and authority of their editing of contracts. For example, ordinary users may only be able to modify the contract content within a preset area in the contract template, while the administrator can make the final approval of the contract; In this embodiment, the command-authority matching result: the system determines which operations can be performed based on the result obtained after matching the editing command input by the user with the authority level. For example, the command of an ordinary user to delete the contract content may be matched by the system as an unauthorized operation; In this embodiment, conflict analysis results: the system analyzes each editing instruction in combination with the instruction-authority matching results to determine whether there is an operation conflict or contradiction. For example, two users modifying the same part of the contract content at the same time may cause a conflict; In this embodiment, preset standard template: a preset standard contract template, on the basis of which the user can edit and modify, for example, a standard fuel purchase contract template prepared by the company group headquarters, and subordinate companies or units must edit and modify the standard fuel purchase contract template; In this embodiment, the pending approval contract: a contract version that is edited by the user and is pending approval, which needs to go through the review process before it can be officially effective. For example, when the user edits and modifies the standard fuel purchase contract template, a pending approval lease contract is generated; In this embodiment, the preset approval process refers to the contract review process preset by the system, including the review personnel, review steps, and review order, etc. For example, the contract needs to be reviewed by the department manager first and then by the legal department; The implementation principle and beneficial effects of this embodiment: The present invention obtains the user's editing instructions in real time, matches and analyzes them according to the authority level, resolves conflicts between editing instructions, generates a contract version to be approved, and reviews it according to the preset approval process. The present invention can improve the efficiency of contract editing, reduce errors and conflicts in the contract editing process, ensure the compliance and accuracy of the contract, and also enhance the transparency and standardization of contract approval.
[0021] An embodiment of the present invention provides a contract template collaborative editing system, an instruction acquisition module, including: An instruction acquisition submodule, used to simultaneously acquire contract editing instructions input by multiple users and construct a first instruction set; The time alignment submodule is used to time align the contract editing instructions in the first instruction set in combination with the timestamps corresponding to the contract editing instructions in the first instruction set, and output the editing instruction set.
[0022] In this embodiment, the first instruction set is a set constructed by the instruction acquisition submodule simultaneously acquiring the contract editing instructions input by multiple users, including the operation instructions input by multiple users for editing the contract at a certain moment; In this embodiment, timestamp refers to the time mark corresponding to each contract editing instruction, which is used to record the time point when the user edits the contract. The timestamp can help determine the order of editing operations; In this embodiment, time alignment: combining the timestamps corresponding to the contract editing instructions in the first instruction set, arranging these editing instructions in chronological order to ensure that the order of editing operations is correct; In this embodiment, the editing instruction set: the contract editing instruction set after time alignment is arranged in chronological order and is ready for subsequent instruction analysis and processing such as authority management and conflict analysis.
[0023] The implementation principle and beneficial effects of this embodiment: The present invention simultaneously obtains the editing instructions of multiple users through the instruction acquisition submodule, and then uses the time alignment submodule in combination with the timestamp to sort the editing instructions to ensure the correct operation sequence. The present invention can accurately record the time sequence of users editing contracts, avoid confusion and conflicts between operations, improve the accuracy and traceability of contract editing, and thus help users to more effectively collaborate in editing contracts, reduce errors and improve work efficiency.
[0024] An embodiment of the present invention provides a contract template collaborative editing system, a rights management module, including: The authority identification submodule is used to obtain and identify the authority information corresponding to each contract editing instruction at each moment in the editing instruction set, and output the authority identification data; The matching and verification submodule is used to match and verify the contract editing instructions and the corresponding authority identification data, and output the instruction-authority matching results.
[0025] In this embodiment, permission information refers to the permission level set for each user or role in the system, which is used to determine the scope of editing operations that can be performed by the user or role; In this embodiment, the authority identification data refers to the data obtained after the authority identification submodule acquires and identifies the authority information corresponding to each contract editing instruction at each moment in the editing instruction set, and is used to describe the authority level of each editing instruction; In this embodiment, matching and verification refers to comparing and verifying the contract editing instructions and the corresponding permission identification data to determine which operations can be executed.
[0026] The implementation principle and beneficial effects of this embodiment: The present invention obtains and identifies the authority information corresponding to each contract editing instruction at each moment in the editing instruction set through the authority identification submodule, and then matches and verifies the editing instruction and the authority information through the matching verification submodule to determine the executable operation. The present invention can ensure that the user's operation in the system complies with his or her authority level, prevent unauthorized operations from occurring, improve the security and compliance of contract editing, effectively manage user permissions, avoid operation conflicts and errors, and improve the efficiency and accuracy of contract editing.
[0027] An embodiment of the present invention provides a contract template collaborative editing system, a matching verification submodule, including: A content parsing unit, used for identifying and parsing the editing content contained in the contract editing instruction, and outputting editing content parsing data; A keyword extraction unit, used to identify and extract keywords from the edited content parsing data and output a keyword set; The matching verification unit is used to combine the preset keyword-authority comparison table to obtain the authority matching data corresponding to the keyword set under each contract editing instruction, and compare and verify it with the authority identification data corresponding to the same contract editing instruction, and output the instruction-authority matching result.
[0028] In this embodiment, the editing content refers to the actual editing content contained in the contract editing instruction, which may involve specific operations such as contract clauses, text modification, addition or deletion; In this embodiment, the edited content analysis data is data generated after the content analysis unit identifies and analyzes the edited content, and is used to describe the specific content of the edit operation; In this embodiment, keyword identification and extraction refers to the keyword extraction unit identifying and extracting important keywords from the edited content parsing data so as to perform subsequent authority matching; In this embodiment, keyword set: a set of keywords extracted from the edited content, used to help the matching verification unit perform authority matching; In this embodiment, the preset keyword-authority comparison table is a preset table containing the comparison relationship between specific keywords and corresponding authority levels, so as to determine the operation authority corresponding to the user and the editing content of the user; In this embodiment, the authority matching data: the authority information corresponding to the keyword set under each contract editing instruction obtained based on the preset keyword-authority comparison table is used for comparison and verification with the authority identification data.
[0029] The implementation principle and beneficial effects of this embodiment: The present invention identifies and analyzes the edited content through the content analysis unit, then extracts keywords through the keyword extraction unit, and finally performs permission matching verification through the matching verification unit in combination with a preset keyword-permission comparison table. The present invention can quickly determine the user's operating permissions based on the keywords in the edited content, avoid misoperation and permission conflicts, improve the accuracy and efficiency of contract editing, and can help users manage permissions more finely to ensure the security and compliance of contract editing.
[0030] An embodiment of the present invention provides a contract template collaborative editing system, wherein the authority information includes: authority level information and authority type information, wherein the authority level information also includes level identifications corresponding to the group company, regional company, fuel company, and each branch and subsidiary.
[0031] In this embodiment, permission level information: different permission levels set according to organizational structure or business requirements, used to determine the scope of operation permissions of a user or role in the system; In this embodiment, permission type information refers to the type or classification of permissions, including but not limited to different permission types such as read, edit, delete, etc., which is used to subdivide the operation permissions of users or roles in the system; In this embodiment, level identification: a symbol, code or name used to identify different authority levels so that the system can identify and manage the authority levels of users or roles. In this embodiment, the group company, regional company, fuel company and each branch and subsidiary company may be assigned different level identifications, such as "HQ" for headquarters, "R" for regional company, "F" for fuel company, etc.; The implementation principle and beneficial effects of this embodiment: The present invention sets different permission levels and permission types according to permission level information and permission type information, wherein the permission level information includes level identifiers corresponding to the group company, regional company, fuel company, and each branch and subsidiary. In this way, the system can determine the scope of the user's operation authority in the system according to the different level identifiers to which the user belongs, thereby realizing refined permission management, thereby being able to effectively distinguish users or roles of different levels, ensuring that they can only perform operations within their authority, and improving the security and compliance of contract editing.
[0032] An embodiment of the present invention provides a contract template collaborative editing system, a conflict analysis module, including: A result parsing submodule is used to parse the instruction-authority matching result to obtain authority parsing data corresponding to the authority conflict of the contract editing instruction, version parsing data corresponding to the version conflict of the contract editing instruction, and content parsing data corresponding to the content conflict of the contract editing instruction; The permission conflict analysis submodule is used to analyze the permission resolution data and obtain the permission conflict analysis results;
[0033] in, Indicates the authority conflict analysis result at the i-th moment; represents the exponential function; Indicates the total number of editing instructions with permission conflicts at the i-th moment; represents the total number of editing instructions for simultaneous contract editing at time i; Indicates the total number of users with permission conflicts at the i-th moment; represents the total number of users who edit contracts simultaneously at the i-th moment; Indicates that there is a permission conflict at the i-th moment Editing commands and The correlation coefficient between users; Indicates that there is a permission conflict at the i-th moment The jth instruction among the edit instructions is compared with the other The conflict coefficient between instructions; Indicates that there is a permission conflict at the i-th moment The jth user among the users and the others The conflict coefficient between users; The permission conflict prompt submodule is used to classify and statistically analyze the conflict data in the permission conflict analysis results to obtain permission conflict statistics; The early warning analysis submodule is used to perform early warning analysis on authority conflict statistics using a preset early warning analysis model and output authority early warning results; The version conflict analysis submodule is used to compare and analyze the contract template versions corresponding to each contract editing instruction in the version parsing data, and output the version conflict analysis results; A content analysis submodule, used to classify the content analysis data, and obtain first analysis data related to the editing content conflicts in each contract editing instruction and second analysis data related to the reference template format conflicts; A content conflict analysis submodule, used to perform conflict analysis on the first parsed data to obtain a content conflict analysis result; A format conflict analysis submodule, used to perform conflict analysis on the second parsed data to obtain a format conflict analysis result; A first summarizing submodule, used to summarize the content conflict analysis results and the format conflict analysis results to obtain a first summary result; The conflict analysis submodule is used to integrate and analyze the permission conflict analysis result, the permission warning result, the version conflict analysis result and the first summary result, and output the conflict analysis result; The conflict display submodule is used to display conflicts visually to users with corresponding management permissions based on the conflict analysis results and using preset visualization components.
[0034] In this embodiment, the authority parsing data refers to data obtained after parsing the authority matching result, describing the authority conflict situation related to the contract editing instruction; In this embodiment, version parsing data: data obtained after parsing the version conflicts of the contract editing instructions, used to describe the version conflicts between different editing instructions; In this embodiment, content analysis data refers to data obtained after analyzing the content conflicts of the contract editing instructions, describing the conflicts between the editing contents; In this embodiment, permission conflict analysis result: the result obtained after analyzing the permission resolution data, which is used to describe the permission conflict situation; In this embodiment, classification analysis and statistical analysis: classifying and statistically analyzing the conflict data in the authority conflict analysis results to better understand and manage authority conflicts; In this embodiment, permission conflict statistics data: data obtained after statistics on permission conflicts are used to describe the number and trend of permission conflicts; In this embodiment, a pre-set early warning analysis model is used to perform early warning analysis on authority conflict statistics, which can help the system discover potential authority conflict problems in advance. In this embodiment, permission warning result: permission conflict warning result obtained according to a preset warning analysis model, used to remind the user of the possible permission conflict risk; In this embodiment, the contract template version: the version information of the contract template corresponding to the contract editing instruction, which is used for comparative analysis in the version conflict analysis submodule; In this embodiment, the version conflict analysis result refers to the result obtained after comparing and analyzing the version parsing data, describing the conflict between the contract template versions corresponding to different contract editing instructions; In this embodiment, the first parsed data refers to data obtained after classifying the content parsed data, describing the details of the editing content conflicts in each contract editing instruction; In this embodiment, the second parsed data refers to data obtained after classifying the content parsed data, describing situations related to the reference template format conflict; In this embodiment, the content conflict analysis result is the result obtained after the conflict analysis of the first parsed data, describing the conflict between the edited contents; In this embodiment, the format conflict analysis result: the result obtained after the conflict analysis of the second parsed data, describing the conflict between the referenced template formats; In this embodiment, the first summary result: the result obtained by summarizing the content conflict analysis result and the format conflict analysis result, describing the comprehensive conflict situation of the content parsing data; In this embodiment, fusion analysis refers to a comprehensive analysis of the permission conflict analysis result, the permission warning result, the version conflict analysis result and the first summary result to fully understand the conflict situation; In this embodiment, a preset visualization component: a tool or element for visualization display in the conflict display submodule can help the user understand the conflict situation more intuitively.
[0035] Implementation principle and beneficial effects of this embodiment: The present invention uses multiple submodules in the conflict analysis module to perform detailed analysis and resolution of authority conflicts, version conflicts, and content conflicts; through comprehensive analysis of authority conflicts, version conflicts, and content conflicts, the system can timely discover potential problems and provide corresponding solutions, thereby improving the accuracy and efficiency of contract editing. The present invention can help users better manage conflicts during contract editing, ensure smooth contract editing, and avoid potential problems.
[0036] The embodiment of the present invention provides a contract template collaborative editing system, a contract review module, including: The template library-database construction submodule is used to obtain the standard templates constructed by the group company and update them to the standard template library. At the same time, historical contracts are selected from the historical database, and the clause information in the historical contracts is parsed and extracted to construct a clause database. The clause recommendation submodule is used to input the keyword set into the clause database, select the recommended contract clauses from the clause database using the preset clause recommendation algorithm, and construct a recommended clause list using a visualization tool; The contract editing submodule is used to select an appropriate standard template from the standard template library based on the editing instruction set and conflict analysis results, and in combination with the recommended clause list, to edit the contract and output the contract to be approved; The trace data acquisition submodule is used to obtain the reference trace data, modify the trace data and expand the trace data during the contract editing process, and summarize and output the contract trace data; The system data acquisition submodule is used to acquire contract management system data and system change data in real time and output real-time system data; The system analysis and process adjustment submodule is used to analyze the content of real-time system data, obtain system analysis data, adjust and update the preset approval process based on the system analysis data, and output the real-time approval process; The contract review submodule is used to review the contracts to be approved and the contract trace data based on the real-time approval process, generate the review results and synchronously output the review process data; The risk identification and analysis submodule is used to use the preset risk identification model to perform risk identification and risk analysis on the contracts to be approved, contract trace data, and audit process data, and output the risk identification and analysis results; The result notification submodule is used to summarize the audit results and risk identification and analysis results, and send the summary results to users with corresponding permissions.
[0037] In this embodiment, standard template refers to a standard contract template constructed by the company, which is used to standardize the content and format of the contract and is generally formulated by the company group headquarters to improve the standardization and standardization of contract formulation; In this embodiment, the standard template library: a database storing various standard contract templates; In this embodiment, the historical database: a database storing historical contract information, used to extract and analyze clause information in historical contracts; In this embodiment, historical contracts are contracts signed by the company in the past, which contain various terms and conditions, including but not limited to electronic contracts, physical text contracts, etc. In this embodiment, the clause database: a database storing clause information extracted from historical contracts; In this embodiment, the preset clause recommendation algorithm is an algorithm for selecting recommended contract clauses from the clause database based on input keywords, and is obtained by training and optimizing with a large amount of fuel contract data; In this embodiment, the recommended contract terms: recommended contract terms selected from a terms database according to a preset algorithm; In this embodiment, the visualization tool is a tool for constructing a list of recommended terms and displaying them in a visual form to facilitate selection by the user; In this embodiment, the recommended clause list: includes a list of recommended contract clauses, which is displayed through a visual tool, and the user can select the recommended clauses by selecting with the cursor and by using commands such as copying or dragging; In this embodiment, reference trace data refers to trace data left by citing other files or information during the contract editing process, which is used to track the source of the contract content; In this embodiment, modification trace data refers to the trace data left after the contract content is modified during the contract editing process, including the modified content and the information of the modifier; In this embodiment, the extended trace data refers to the trace data left after adding new content or information during the contract editing process, which is used to record the expansion of the contract content; In this embodiment, the contract trace data is a combination of reference trace data, modification trace data and expansion trace data, and is used to record all trace data in the contract editing process; In this embodiment, the contract management system data refers to the data related to the company's internal contract management regulations and systems, which are used to guide the contract management process; In this embodiment, the system change data refers to the relevant data when the contract management system changes, including information such as the change content and effective time; In this embodiment, real-time system data refers to the contract management system data and system change data acquired in real time, which is used to update the contract management process in real time; In this embodiment, the system analysis data: data obtained after content analysis of the real-time system data, used to guide the adjustment and update of the preset approval process; In this embodiment, the preset approval process refers to the contract approval process preset by the system, including the approval personnel, approval order, approval conditions, etc., which is used to guide the contract approval process; In this embodiment, the real-time approval process refers to the approval process adjusted and updated according to the real-time system data and system analysis data, which is used to guide the contract approval process in real time; In this embodiment, the review result refers to the review result generated after reviewing the contract to be reviewed and the contract trace data, including approved, rejected, and requiring modification; In this embodiment, the review process data refers to various data generated during the contract review process, including the reviewer's opinions, review time, review steps, etc., which are used to record the detailed review process; In this embodiment, the preset risk identification model refers to a model pre-established by the system for identifying contract risks, including risk indicators, evaluation methods, etc.; In this embodiment, risk identification-analysis result refers to the result obtained after risk identification and analysis of the contract to be approved, contract trace data and audit process data using a preset risk identification model; In this embodiment, the summary result refers to the result obtained by comprehensively summarizing the audit results and risk identification and analysis results, and is used to send to users with relevant permissions.
[0038] Implementation principles and beneficial effects of this embodiment: The present invention, through the collaborative work of the various sub-modules of the contract review module, can select an adapted standard template from the standard template library for contract editing, and improve the efficiency and accuracy of contract editing in combination with the recommended clause list. At the same time, the system can also obtain contract management system data in real time and perform system analysis and process adjustments, as well as audit and risk identification analysis of contracts, thereby improving the quality and efficiency of contract audits. Finally, the audit results and risk identification-analysis results are summarized and sent to users with relevant permissions through the result notification sub-module, thereby achieving transparency and efficiency in the contract review process. The present invention can help users better manage the contract review process, reduce contract risks, and improve contract management efficiency.
[0039] like Figure 2 As shown, a contract template collaborative editing method provided by an embodiment of the present invention includes: Step 1: Obtain the contract editing instructions input by each user in real time and output the editing instruction set; Step 2: Identify the permission level corresponding to each contract editing instruction in the editing instruction set, match it with the contract editing instruction, and output the instruction-authority matching result; Step 3: Combine the instruction-authority matching results, perform conflict analysis on each contract editing instruction, and obtain the conflict analysis results; Step 4: Based on the conflict analysis results and in combination with the editing instruction set, the selected preset standard template is edited, the contract to be approved is output, and the contract to be approved is reviewed using the preset approval process.
[0040] The implementation principle and beneficial effects of this embodiment: The present invention obtains the user's editing instructions in real time, matches and analyzes them according to the authority level, resolves conflicts between editing instructions, generates a contract version to be approved, and reviews it according to the preset approval process. The present invention can improve the efficiency of contract editing, reduce errors and conflicts in the contract editing process, ensure the compliance and accuracy of the contract, and also enhance the transparency and standardization of contract approval.
[0041] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A contract template collaborative editing system, characterized in that: include: The instruction acquisition module is used to acquire the contract editing instructions input by each user in real time and output the editing instruction set; A permission management module, used to identify the permission level corresponding to each contract editing instruction in the editing instruction set, match it with the contract editing instruction, and output an instruction-permission matching result; A conflict analysis module, used to perform conflict analysis on each of the contract editing instructions in combination with the instruction-authority matching result to obtain a conflict analysis result; The contract review module is used to edit the selected preset standard template based on the conflict analysis result and in combination with the editing instruction set, output the contract to be approved, and review the contract to be approved using a preset approval process.
2. A contract template collaborative editing system according to claim 1, characterized in that: The instruction acquisition module includes: An instruction acquisition submodule, used to simultaneously acquire contract editing instructions input by multiple users and construct a first instruction set; The time alignment submodule is used to time align the contract editing instructions in the first instruction set in combination with the timestamps corresponding to the contract editing instructions in the first instruction set, and output an editing instruction set.
3. A contract template collaborative editing system according to claim 1, characterized in that: The rights management module includes: The authority identification submodule is used to obtain and identify the authority information corresponding to each contract editing instruction at each moment in the editing instruction set, and output authority identification data; The matching and verification submodule is used to match and verify the contract editing instruction and the corresponding authority identification data, and output the instruction-authority matching result.
4. A contract template collaborative editing system according to claim 3, characterized in that: The matching verification submodule includes: A content parsing unit, used to identify and parse the editing content contained in the contract editing instruction, and output editing content parsing data; A keyword extraction unit, used to identify and extract keywords from the edited content parsed data, and output a keyword set; The matching verification unit is used to obtain the permission matching data corresponding to the keyword set under each contract editing instruction in combination with the preset keyword-authority comparison table, and compare and verify it with the permission identification data corresponding to the same contract editing instruction, and output the instruction-authority matching result.
5. A contract template collaborative editing system according to claim 3, characterized in that: The authority information includes: authority level information and authority type information, wherein the authority level information also includes level identifications corresponding to the group company, regional company, fuel company, and each branch and subsidiary company.
6. A contract template collaborative editing system according to claim 1, characterized in that: The conflict analysis module comprises: A result parsing submodule, used to parse the instruction-authority matching result to obtain authority parsing data corresponding to the authority conflict of the contract editing instruction, version parsing data corresponding to the version conflict of the contract editing instruction, and content parsing data corresponding to the content conflict of the contract editing instruction; The permission conflict analysis submodule is used to analyze the permission resolution data to obtain the permission conflict analysis result; in, Indicates the authority conflict analysis result at the i-th moment; represents the exponential function; Indicates the total number of editing instructions with permission conflicts at the i-th moment; represents the total number of editing instructions for simultaneous contract editing at time i; Indicates the total number of users with permission conflicts at the i-th moment; represents the total number of users who edit contracts simultaneously at the i-th moment; Indicates that there is a permission conflict at the i-th moment Editing commands and The correlation coefficient between users; Indicates that there is a permission conflict at the i-th moment The jth instruction among the edit instructions is compared with the other The conflict coefficient between instructions; Indicates that there is a permission conflict at the i-th moment The jth user among the users and the others The conflict coefficient between users; The permission conflict prompt submodule is used to classify and statistically analyze the conflict data in the permission conflict analysis result to obtain permission conflict statistical data; The early warning analysis submodule is used to perform early warning analysis on the authority conflict statistical data using a preset early warning analysis model and output authority early warning results; A version conflict analysis submodule, used to compare and analyze the contract template versions corresponding to each contract editing instruction in the version parsing data, and output the version conflict analysis results; A content analysis submodule, used for classifying the content analysis data to obtain first analysis data related to the editing content conflicts in each of the contract editing instructions and second analysis data related to the reference template format conflicts; A content conflict analysis submodule, used to perform conflict analysis on the first parsed data to obtain a content conflict analysis result; A format conflict analysis submodule, used for performing conflict analysis on the second parsed data to obtain a format conflict analysis result; A first summarizing submodule, used to summarize the content conflict analysis result and the format conflict analysis result to obtain a first summary result; A conflict analysis submodule, used to perform a fusion analysis on the permission conflict analysis result, the permission warning result, the version conflict analysis result and the first summary result, and output the conflict analysis result; The conflict display submodule is used to perform conflict visualization display to users with corresponding management authority based on the conflict analysis result and using preset visualization components.
7. A contract template collaborative editing system according to claim 4, characterized in that: The contract review module includes: The template library-database construction submodule is used to obtain the standard templates constructed by the group company and update them to the standard template library. At the same time, historical contracts are selected from the historical database, and the clause information in the historical contracts is parsed and extracted to construct a clause database. A clause recommendation submodule, for inputting the keyword set into a clause database, selecting recommended contract clauses from the clause database using a preset clause recommendation algorithm, and constructing a recommended clause list using a visualization tool; A contract editing submodule, for selecting an adapted standard template from a standard template library based on the editing instruction set and the conflict analysis result and in combination with the recommended clause list to edit the contract and output a contract to be approved; The trace data acquisition submodule is used to obtain the reference trace data, modify the trace data and expand the trace data during the contract editing process, and summarize and output the contract trace data; The system data acquisition submodule is used to acquire contract management system data and system change data in real time and output real-time system data; The system analysis and process adjustment submodule is used to perform content analysis on the real-time system data to obtain system analysis data, and adjust and update the preset approval process based on the system analysis data to output the real-time approval process; The contract review submodule is used to review the pending contract and the contract trace data based on the real-time approval process, generate the review results and synchronously output the review process data; The risk identification and analysis submodule is used to use a preset risk identification model to perform risk identification and risk analysis on the pending contract, contract trace data, and audit process data, and output risk identification-analysis results; The result notification submodule is used to summarize the audit results and risk identification and analysis results, and send the summary results to users with corresponding permissions.
8. A contract template collaborative editing method, characterized in that: include: Step 1: Obtain the contract editing instructions input by each user in real time and output the editing instruction set; Step 2: Identify the authority level corresponding to each contract editing instruction in the editing instruction set, match it with the contract editing instruction, and output the instruction-authority matching result; Step 3: Based on the instruction-authority matching result, conflict analysis is performed on each of the contract editing instructions to obtain a conflict analysis result; Step 4: Based on the conflict analysis result and in combination with the editing instruction set, the selected preset standard template is edited, the contract to be approved is output, and the contract to be approved is reviewed using the preset approval process.
Citation Information
Cited By
Electronic contract approval management system
CN120013494A
Configurable legal contract intelligent review and customized annotation method based on stand identification
CN122367404A