[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN114492352A - Contract template engine system for contract dynamic real-time generation - Google Patents

Contract template engine system for contract dynamic real-time generation Download PDF

Info

Publication number
CN114492352A
CN114492352A CN202111520350.7A CN202111520350A CN114492352A CN 114492352 A CN114492352 A CN 114492352A CN 202111520350 A CN202111520350 A CN 202111520350A CN 114492352 A CN114492352 A CN 114492352A
Authority
CN
China
Prior art keywords
contract
module
information
dynamic
output end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111520350.7A
Other languages
Chinese (zh)
Inventor
罗承云
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yizhu Network Technology Suzhou Co ltd
Original Assignee
Yizhu Network Technology Suzhou Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yizhu Network Technology Suzhou Co ltd filed Critical Yizhu Network Technology Suzhou Co ltd
Priority to CN202111520350.7A priority Critical patent/CN114492352A/en
Publication of CN114492352A publication Critical patent/CN114492352A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/18Legal services
    • G06Q50/188Electronic negotiation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Technology Law (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a contract template engine system for dynamically generating contracts in real time, which belongs to the technical field of computer application and comprises an information collection module and an information collection end, wherein the input end of the information collection module is electrically connected with the output end of a contract information database, the output end of the information collection end is electrically connected with the input end of the information collection module, in the using process, initial data selection and collection are firstly carried out on corresponding contracts in the contract information database according to the specific contract content requirements, the initial contract templates are generated by entering the initial contract templates through an information interaction unit, meanwhile, actual data are collected and enter an information storage module and a dynamic contract generation module for dynamic contract generation, the dynamic contract content is automatically modified when the data are changed, and meanwhile, logical alarm and authenticity alarm are carried out on the interior of the dynamic contracts, and the large loss caused by unreal contract content due to personnel error is avoided.

Description

Contract template engine system for contract dynamic real-time generation
Technical Field
The invention belongs to the technical field of computer application, and particularly relates to a contract template engine system for contract dynamic real-time generation.
Background
The traditional on-line contract management system usually adopts a single workflow engine, only can support an independent system, and all the systems are completely separated and work independently, so that the system integration management is difficult to achieve, and therefore the unified monitoring and management requirements of the integrated company on the contracts of all the subsidiaries and the branch companies cannot be met.
Chinese patent document CN111340435A discloses a process engine implementation method and a process engine system, the system includes: the system comprises a client, an application server and a workflow server; the client is used for providing various contract management operations for a user through a user interface, detecting the trigger of the user on one of the contract management operations and acquiring a request of the user for executing the contract management operation for the contract; sending a contract management request to the application server according to the request, wherein the contract management request comprises: contract information and contract management operation information; the application server is used for receiving a contract management request sent by the client; according to the contract management request, a workflow processing request is sent to a workflow server, and the workflow processing request comprises: contract information and information corresponding to a workflow of contract management operations; the workflow server is used for receiving a workflow processing request; and executing the workflow corresponding to the contract management operation in the workflow engine according to the workflow processing request so as to perform the contract management operation for the contract.
However, before the existing contract is signed, temporary data modification often occurs in the communication process, and the contract needs to be modified temporarily, while the modification mode is generally manual modification, if the contract is large in size, the modification process is not only complicated, but also errors are easily caused, and meanwhile, under the influence of communication persons, if the contract content logic leak occurs, a large amount of loss is easily caused if the contract content logic leak cannot be found in time by working personnel, and therefore, a contract template engine system for contract dynamic real-time generation needs to be constructed
Disclosure of Invention
The invention aims to: the contract template engine system for dynamically generating the contract in real time is provided for solving the problems that the process is complicated when the data is temporarily modified and the contract is modified, and a large amount of loss is caused by errors.
In order to achieve the purpose, the invention adopts the following technical scheme:
a contract template engine system for dynamically generating contracts in real time comprises an information collection module and an information collection end, wherein the input end of the information collection module is electrically connected with the output end of a contract information database, the output end of the information collection end is electrically connected with the input end of the information collection module, the output end of the information collection module is electrically connected with the input end of an information interaction unit, the information interaction unit is used for collecting and identifying specific data output by the information collection module, the output end of the information interaction unit is electrically connected with the input end of an initial contract generation module, the information interaction unit processes the data output by the contract information database and synthesizes an initial contract template according to the specific data, the output end of the initial contract generation module and the output end of the information interaction unit are electrically connected with the output end of an information storage module, the information storage module collects an initial contract template output by the initial contract generation module, the information interaction unit transmits data collected from the information collection end into the information storage module, the information storage module is used for preliminarily arranging information input from the information collection end according to the synthesized initial contract generation module, the output end of the information storage module and the output end of the initial contract generation module are electrically connected with the input end of the dynamic contract generation module, and the dynamic contract generation module is used for receiving the initial contract template and the data input from the information collection end and processed by the information storage module, automatically processing the data and generating a dynamic contract.
As a further description of the above technical solution:
the output end of the information interaction unit is electrically connected with the input end of the component calling module, and the component calling module is used for adjusting the energy supply of the power supply to each module.
As a further description of the above technical solution:
the input end of the information collection module is electrically connected with the output end of the block chain generation module, and the block chain generation module is used for carrying out block chain encryption processing on the flow information.
As a further description of the above technical solution:
the information interaction unit comprises an interface identification module, the interface identification module is used for carrying out positioning identification on a protocol on an interface for inputting information, the output end of the interface identification module is electrically connected with the input end of an equipment protocol common module, the equipment protocol common module is used for carrying out interaction conversion on the protocol into a basic protocol which can be identified by a system, the input end of the equipment protocol common module is electrically connected with the output end of a protocol supplement module, and the protocol supplement module is used for updating the communication protocol of the system through an input protocol.
As a further description of the above technical solution:
the underlying protocols recognized by the engine system include TCP, HTTP and UDP protocols.
As a further description of the above technical solution:
the dynamic contract generation module is electrically connected with the monitoring alarm unit in a bidirectional mode, and the monitoring alarm unit is used for alarming the flow construction butt joint problem and the generated problems in the dynamic contract.
As a further description of the above technical solution:
the monitoring and warning unit comprises a logic warning module, a data vulnerability warning module, an authenticity warning module and a terminal warning module, wherein the logic warning module is used for monitoring and warning the logicality in the generated dynamic contract, the data vulnerability warning module is used for measuring, calculating and warning the defects in the data stream, the prime number authenticity warning module is used for measuring the speed and warning the data comparison in the dynamic contract, and the terminal warning module is used for warning and notifying system background personnel.
In summary, due to the adoption of the technical scheme, the invention has the beneficial effects that:
in the using process, according to specific contract content requirements, initial data selection and acquisition are firstly carried out on corresponding contracts in a contract information database, initial contract template generation is carried out by entering an initial contract template through an information interaction unit, meanwhile, actual data are acquired and enter an information storage module and a dynamic contract generation module for dynamic contract generation, dynamic contract content is automatically modified when data are changed, and meanwhile, logical alarm and authenticity alarm are carried out in the dynamic contracts, so that a large amount of loss caused by unreal contract content due to personnel errors is avoided.
Drawings
FIG. 1 is a system diagram of a contract template engine system for contract dynamic real-time generation according to the present invention;
FIG. 2 is a system diagram of an information interaction unit of a contract template engine system for contract dynamic real-time generation according to the present invention;
FIG. 3 is a system diagram of a monitoring and warning unit of the contract template engine system for contract dynamic real-time generation according to the present invention.
Illustration of the drawings:
1. an information collection module; 101. a block chain generating module; 2. an information acquisition end; 3. a contract information database; 4. an information interaction unit; 401. an interface identification module; 402. a device protocol common module; 403. a protocol supplementation module; 5. an initial contract generation module; 6. an information storage module; 7. a dynamic contract generation module; 8. a component calling module; 801. a logic alarm module; 802. a data vulnerability warning module; 803. an authenticity alarm module; 804. and a terminal alarm module.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-3, the present invention provides a technical solution: a contract template engine system for dynamically generating contracts in real time comprises an information collection module 1 and an information collection end 2, wherein the input end of the information collection module 1 is electrically connected with the output end of a contract information database 3, the output end of the information collection end 2 is electrically connected with the input end of the information collection module 1, the output end of the information collection module 1 is electrically connected with the input end of an information interaction unit 4, the information interaction unit 4 is used for collecting and identifying specific data output by the information collection module 1, the output end of the information interaction unit 4 is electrically connected with the input end of an initial contract generation module 5, the information interaction unit 4 processes the data output by the contract information database 3 and synthesizes an initial contract template according to the specific data, the output end of the initial contract generation module 5 and the output end of the information interaction unit 4 are electrically connected with the output end of an information storage module 6, the information storage module 6 collects the initial contract template output by the initial contract generation module 5, the information interaction unit 4 transmits the data collected from the information acquisition end 2 into the information storage module 6, the information storage module 6 is used for primarily arranging the information input from the information acquisition end 2 according to the synthesized initial contract generation module 5, the output end of the information storage module 6 and the output end of the initial contract generation module 5 are electrically connected with the input end of the dynamic contract generation module 7, and the dynamic contract generation module 7 is used for receiving the initial contract template and the data input from the information acquisition end 2 processed by the information storage module 6, automatically processing and generating a dynamic contract.
The implementation mode is specifically as follows: in the using process, firstly, according to specific contract content requirements, initial data selection and acquisition are carried out on corresponding contracts in the contract information database 3, initial contract template generation is carried out by entering an initial contract template through the information interaction unit 4, meanwhile, actual data are acquired and enter the information storage module 6 and the dynamic contract generation module 7 for dynamic contract generation, dynamic contract content is automatically modified when data are changed, meanwhile, logical alarm and authenticity alarm are carried out in the dynamic contracts, and a large amount of loss caused by unreal contract content due to personnel errors is avoided.
The output end of the information interaction unit 4 is electrically connected with the input end of the component calling module 8, the component calling module 8 is used for adjusting energy supplied by a power supply to each module, the input end of the information collection module 1 is electrically connected with the output end of the block chain generation module 101, and the block chain generation module 101 is used for carrying out block chain encryption processing on flow information.
The implementation mode is specifically as follows: specific contents are encrypted, and meanwhile, according to a specific working process, the energy supply mode of a power supply is changed, and energy consumption is reduced.
The information interaction unit 4 includes an interface identification module 401, the interface identification module 401 is used for performing protocol positioning identification on an interface for inputting information, an output end of the interface identification module 401 is electrically connected with an input end of an equipment protocol common module 402, the equipment protocol common module 402 is used for performing interaction conversion on a protocol into a basic protocol which can be identified by a system, an input end of the equipment protocol common module 402 is electrically connected with an output end of a protocol supplement module 403, the protocol supplement module 403 is used for updating a system communication protocol through the input protocol, and the basic protocol identified by an engine system includes TCP, HTTP and UDP protocols.
The implementation mode is specifically as follows: information protocol conversion all widely used transport protocols such as HTTP, HTTPs, POP, IMAP, SMTP, JMS, AMQP, FIX, TCP, UDP, FTP, FTPs, SFTP, CIFS, MLLP, sms. transport are responsible for the transport of messages of a specified format via WS02 ESB; new transport protocols can be easily added and inserted into the ESB using the Axis2 transport framework.
The monitoring and warning unit 8 includes a logic warning module 801, a data vulnerability warning module 802, an authenticity warning module 803 and a terminal warning module 804, wherein the logic warning module 801 is used for monitoring and warning the logicality in the generated dynamic contract, the data vulnerability warning module 802 is used for measuring, calculating and warning the defects in the data stream, the prime number authenticity warning module 803 is used for measuring the speed and warning the data comparison in the dynamic contract, and the terminal warning module 804 is used for warning and notifying the system background personnel.
The implementation mode is specifically as follows: the method comprises the steps of carrying out self-checking on a specific process and a finally generated contract in a specific operation process, particularly monitoring the contents of the contract change, and automatically giving an alarm to an operator if obvious unreasonable contents and logic problems occur, so that a large amount of loss caused by unreasonable contract signing due to errors of the operator in the actual communication process is prevented.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.

Claims (7)

1. A contract template engine system for dynamically generating contracts in real time is characterized by comprising an information collection module (1) and an information collection end (2), wherein the input end of the information collection module (1) is electrically connected with the output end of a contract information database (3), the output end of the information collection end (2) is electrically connected with the input end of the information collection module (1), the output end of the information collection module (1) is electrically connected with the input end of an information interaction unit (4), the information interaction unit (4) is used for collecting and identifying specific data output by the information collection module (1), the output end of the information interaction unit (4) is electrically connected with the input end of an initial contract generation module (5), and the information interaction unit (4) processes the data output by the contract information database (3), and synthesizing an initial contract template according to specific data, wherein the output end of the initial contract generation module (5) and the output end of the information interaction unit (4) are electrically connected with the output end of the information storage module (6), the information storage module (6) collects the initial contract template output by the initial contract generation module (5), the information interaction unit (4) transmits the data collected from the information collection end (2) into the information storage module (6), the information storage module (6) is used for primarily arranging the information input from the information collection end (2) according to the synthesized initial contract generation module (5), the output end of the information storage module (6) and the output end of the initial contract generation module (5) are electrically connected with the input end of the dynamic contract generation module (7), and the dynamic contract generation module (7) is used for receiving the initial contract template and the information collection end (6) processed by the information storage module (6) 2) And the input data is automatically processed and a dynamic contract is generated.
2. The contract template engine system for dynamically generating contracts in real time according to claim 1, wherein the output end of the information interaction unit (4) is electrically connected with the input end of a component calling module (8), and the component calling module (8) is used for adjusting the energy supply of a power supply to each module.
3. The contract template engine system for contract dynamic real-time generation according to claim 1, wherein the input end of the information collection module (1) is electrically connected with the output end of the block chain generation module (101), and the block chain generation module (101) is configured to perform block chain encryption processing on the flow information.
4. The contract template engine system for dynamically generating the contracts in real time according to claim 1, wherein the information interaction unit (4) comprises an interface identification module (401), the interface identification module (401) is used for positioning and identifying the protocols of the interfaces for inputting the information, the output end of the interface identification module (401) is electrically connected with the input end of an equipment protocol common module (402), the equipment protocol common module (402) is used for interactively converting the protocols into basic protocols which can be recognized by the system, the input end of the equipment protocol common module (402) is electrically connected with the output end of a protocol supplement module (403), and the protocol supplement module (403) is used for updating the system communication protocols through the input protocols.
5. The contract template engine system for contract dynamic real-time generation according to claim 4, wherein the base protocols recognized by the engine system include TCP, HTTP and UDP protocols.
6. The contract template engine system for contract dynamic real-time generation according to claim 1, wherein the dynamic contract generation module (7) is electrically connected with a monitoring alarm unit (8) in a bidirectional manner, and the monitoring alarm unit (8) is used for alarming a process construction butt joint problem and a generated dynamic contract internal problem.
7. The contract template engine system for contract dynamic real-time generation according to claim 1, wherein the monitoring alarm unit (8) comprises a logic alarm module (801), a data vulnerability alarm module (802), a reality alarm module (803) and a terminal alarm module (804), the logic alarm module (801) is used for monitoring and alarming the logicality in the generated dynamic contract, the data vulnerability alarm module (802) is used for measuring, calculating and alarming the defects in the data stream, the prime number reality alarm module (803) is used for measuring the speed and alarming the data comparison inside the dynamic contract, and the terminal alarm module (804) is used for alarming and notifying the background personnel of the system.
CN202111520350.7A 2021-12-13 2021-12-13 Contract template engine system for contract dynamic real-time generation Pending CN114492352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111520350.7A CN114492352A (en) 2021-12-13 2021-12-13 Contract template engine system for contract dynamic real-time generation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111520350.7A CN114492352A (en) 2021-12-13 2021-12-13 Contract template engine system for contract dynamic real-time generation

Publications (1)

Publication Number Publication Date
CN114492352A true CN114492352A (en) 2022-05-13

Family

ID=81492437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111520350.7A Pending CN114492352A (en) 2021-12-13 2021-12-13 Contract template engine system for contract dynamic real-time generation

Country Status (1)

Country Link
CN (1) CN114492352A (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706771A (en) * 2009-11-06 2010-05-12 北京理工大学 Template-based intelligent format checking method aiming at Word document
CN102609405A (en) * 2012-02-15 2012-07-25 合一网络技术(北京)有限公司 Method for generating dynamic contract text and system
CN110460521A (en) * 2019-09-19 2019-11-15 北京中电普华信息技术有限公司 A kind of edge calculations AnyRouter
CN111080295A (en) * 2019-12-04 2020-04-28 腾讯科技(深圳)有限公司 Block chain-based electronic contract processing method and equipment
CN111144087A (en) * 2019-12-30 2020-05-12 重庆木舌科技有限公司 Enterprise legal flow assistant decision-making system and method based on artificial intelligence
US20200327499A1 (en) * 2019-04-15 2020-10-15 Sandhya Ganapathy System and method for digital contract management
CN113159796A (en) * 2021-03-12 2021-07-23 国网英大国际控股集团有限公司 Trade contract verification method and device
CN113240555A (en) * 2021-05-20 2021-08-10 云账户技术(天津)有限公司 Method and device for contract modification
CN113379306A (en) * 2021-06-30 2021-09-10 江苏舒适云信息技术有限公司 Electronic contract generation method and system based on dynamic matching

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101706771A (en) * 2009-11-06 2010-05-12 北京理工大学 Template-based intelligent format checking method aiming at Word document
CN102609405A (en) * 2012-02-15 2012-07-25 合一网络技术(北京)有限公司 Method for generating dynamic contract text and system
US20200327499A1 (en) * 2019-04-15 2020-10-15 Sandhya Ganapathy System and method for digital contract management
CN110460521A (en) * 2019-09-19 2019-11-15 北京中电普华信息技术有限公司 A kind of edge calculations AnyRouter
CN111080295A (en) * 2019-12-04 2020-04-28 腾讯科技(深圳)有限公司 Block chain-based electronic contract processing method and equipment
CN111144087A (en) * 2019-12-30 2020-05-12 重庆木舌科技有限公司 Enterprise legal flow assistant decision-making system and method based on artificial intelligence
CN113159796A (en) * 2021-03-12 2021-07-23 国网英大国际控股集团有限公司 Trade contract verification method and device
CN113240555A (en) * 2021-05-20 2021-08-10 云账户技术(天津)有限公司 Method and device for contract modification
CN113379306A (en) * 2021-06-30 2021-09-10 江苏舒适云信息技术有限公司 Electronic contract generation method and system based on dynamic matching

Similar Documents

Publication Publication Date Title
CN112651126B (en) BIM-based construction engineering construction optimization system, method, terminal and storage medium
CN108961455A (en) Overhead line structures method for inspecting, system and terminal device
CN105786913A (en) Cloud manufacturing platform oriented ERP integrated database service interface encapsulation system and method
CN114338752B (en) Intelligent docking system and method for third-party Internet of things platform equipment
CN103699964A (en) Agricultural-product tracing system based on evidence-chain and supply-chain panels
CN114492352A (en) Contract template engine system for contract dynamic real-time generation
CN103569421A (en) Data collection and analysis device for cigarette packing machine
CN113393342A (en) Building decoration project overall process management method and system
CN112667469A (en) Method, system and readable medium for automatically generating diversified big data statistical report
CN116300594A (en) Operation and maintenance monitoring system and method based on automatic RPA
CN110209722A (en) A kind of data-interface for data exchange
CN106203826B (en) Data processing system and method for maritime service B2B
CN115330407A (en) Agricultural production traceability management system
CN114338353A (en) Internet of things platform operation and maintenance method based on cloud edge cooperation
CN111737242A (en) Method for monitoring mass data processing process
CN107392000B (en) Electronic certificate checking system
CN111427930A (en) Low-voltage photovoltaic energy storage microgrid device monitoring management system, method and device
CN111832926A (en) Power failure event acquisition system
CN113807663B (en) Intelligent power station middle station system
CN220173271U (en) Data acquisition device
CN102930426A (en) System and method for generating steel product warranties automatically
Wu et al. Research and application of intelligent maintenance of relay protection equipment based on internet of things technology
CN117093379A (en) Automatic acquisition, conversion and model association system and method for building engineering messages
CN114139505A (en) Document intelligent filling system and method based on RPA
CN113190560A (en) Index data real-time processing method and big data cloud platform

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220513

RJ01 Rejection of invention patent application after publication