CN105095168B - 一种合同文档的自动生成方法和装置 - Google Patents
一种合同文档的自动生成方法和装置 Download PDFInfo
- Publication number
- CN105095168B CN105095168B CN201510425505.7A CN201510425505A CN105095168B CN 105095168 B CN105095168 B CN 105095168B CN 201510425505 A CN201510425505 A CN 201510425505A CN 105095168 B CN105095168 B CN 105095168B
- Authority
- CN
- China
- Prior art keywords
- information
- contract
- treaty documents
- contract information
- information category
- 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.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种合同文档的自动生成方法和装置,所述方法包括:根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类,将所提取的信息种类嵌入目标网页进行展示,获取与所述嵌入的信息种类相对应输入的合同信息,将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。依据本发明的方案,在目标网页上仅展示待完成的合同中待填写的合同信息,合同签署人员只需在展示的目标网页中填写相应的合同信息即可生成已完成的合同文档,简化了合同签署人员填写合同信息的工作量,减少了合同签署耗费的时间。同时,也避免了遗漏合同信息使合同文档不完整的问题,保证了签署的合同的完整性和有效性。
Description
技术领域
本发明涉及道路车辆管理领域,具体涉及一种合同文档的自动生成方法,以及一种合同文档的自动生成装置。
背景技术
合同伴随着交易应运而生,为了保证交易双方的权利和利益,交易双方通过签署合同来约束对方的行为。
合同的内容规定了签订合同的双方应该履行的行为和遵守的规则,其中需要甲方和乙方填写各种信息。甲方或乙方需要在合同的相应位置填写甲方或乙方的姓名、交易金额、交易时间等相应信息。
但是,对于一些具有数十页甚至上百页内容的复杂合同,交易双方在收到合同后会对合同内容进行仔细阅读,然后需要再次翻阅整个合同,在不同的位置填写相应的信息。因此,从合同的阅读到签署的整个过程耗时较长。同时,对于具有数十页甚至上百页内容的复杂合同,由于页数较多,甲方或乙方在填写信息时很可能遗漏其中的一项或多项信息,使得签署后的合同不完整,需要经过再次翻阅查找将信息补充完整,这样大大地增长了签署合同的时间,增加了签署合同耗费的工作量。
发明内容
针对背景技术的搜索方式存在的查找结果不够准确的问题,本发明提出了一种合同文档的自动生成方法。
依据本发明的一个方面,提供了一种合同文档的自动生成方法,包括:
根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类;
将所提取的信息种类嵌入目标网页进行展示;
获取与所述嵌入的信息种类相对应输入的合同信息;
将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
可选地,不同的信息种类对应不同的预设标识符,所述根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类包括:
提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符;
根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
可选地,所述将所提取的信息种类嵌入目标网页进行展示包括:
将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件;
渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
可选地,所述获取与所述嵌入的信息种类相对应输入的合同信息为,从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息。
可选地,所述从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息包括:
提取根据输入的合同信息更新的目标网页对应的第二网页源文件;
在所述第二网页源文件中提取所述表格元素中记录的合同信息。
可选地,所述将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档包括:
根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置;
将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
可选地,所述方法还包括:在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。
依据本发明的另一个方面,提供了一种合同文档的自动生成装置,包括:
信息种类提取模块,用于根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类;
目标页面展示模块,用于将所提取的信息种类嵌入目标网页进行展示;
合同信息获取模块,用于获取与所述嵌入的信息种类相对应输入的合同信息;
第二合同文档生成模块,用于将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
可选地,不同的信息种类对应不同的预设标识符,所述信息种类提取模块包括:
预设标识符查找子模块,用于提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符;
信息种类确定子模块,用于根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
可选地,所述目标页面展示模块包括:
第一网页源文件获得子模块,用于将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件;
第一网页源文件渲染子模块,用于渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
可选地,所述合同信息获取模块,具体用于从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息。
可选地,所述合同信息获取模块包括:
第二网页源文件提取子模块,用于提取根据输入的合同信息更新的目标网页对应的第二网页源文件;
合同信息提取子模块,用于在所述第二网页源文件中提取所述表格元素中记录的合同信息。
可选地,所述第二合同文档生成模块包括:
信息位置确定子模块,用于根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置;
第二合同文档生成子模块,用于将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
可选地,所述装置还包括:
预设标识符删除模块,用于在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。依据本发明的实施例,根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类,将所提取的信息种类嵌入目标网页进行展示,获取与所述嵌入的信息种类相对应输入的合同信息,将提取的所述合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档,从而提供了一种合同文档的自动生成方法。
通过上述机制,在目标网页上仅仅展示待完成的合同中待填写的合同信息,合同签署人员无需通过浏览合同的每一页查找待填写的合同信息,只需在展示的目标网页中填写相应的合同信息即可生成已完成的合同文档,简化了合同签署人员在大量的合同内容中查找待填写的合同信息的工作量,减少了合同签署耗费的时间。同时,也避免了遗漏合同信息使合同文档不完整的问题,保证了签署的合同的完整性和有效性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的合同文档的自动生成方法的流程图;
图2示出了根据本发明另一个实施例的合同文档的自动生成方法的流程图;
图3示出了根据本发明一个实施例的合同文档的自动生成装置的结构框图;
图4示出了根据本发明另一个实施例的合同文档的自动生成装置的结构框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
参考图1,示出了根据本发明一个实施例的合同文档的自动生成方法的流程图,该方法具体可以包括以下步骤:
步骤101、根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类。
待完成的第一合同文档为需要交易双方填写合同信息的文档。对于第一合同文档中存在一个或多个待填写的合同信息,每个合同信息对应一信息种类。例如,待完成的第一合同文档中可能出现“甲方公司名称_”和“乙方公司名称_”,针对前者,待填写的合同信息为甲方公司的具体名称,如“北京科技有限公司”,信息种类为甲方公司名称。
本发明实施例中,为了简化合同签署的过程,实现合同文档的自动生成,预先设置待完成的合同文档内的预设标识符,可以由签署合同的双方预先约定。当接收到用户上传的第一合同文档后,通过读取和识别所述待完成的第一合同文档内的预设标识符,确定所述待完成的第一合同文档中的待填写的合同信息的信息种类,然后提取确定的所述信息种类。
在具体实现中,用户上传的第一合同文档可以是word格式的合同或txt格式的合同,本发明在此并不做限制,凡是适用于本发明的可实施的方式均可行。
步骤102、将所提取的信息种类嵌入目标网页进行展示。
对步骤101中提取的待填写的合同信息的信息种类进行处理,在目标网页展示所述待填写的合同信息的信息种类。,签署合同的任意一方可以在目标网页展示的输入栏输入待填写的合同信息。
在具体实现中,针对于某些待签署的合同,合同内的待填写的合同信息一部分是签署合同的双方必须填写的,另外一部分是非必须填写的,即甲方或乙方可以填写,也可以不填写。例如,合同签署前经双方约定,针对于某一条或多条待填写的合同信息,交易双方可以根据需要选择性填写。这种情况下,签署合同的双方可以根据预设的标识符,在目标网页上,针对非必须填写的合同信息给出特定标识。甲方或乙方在依据本发明实施例的方法签署合同时,通过识别目标网页的特定标识,根据本次交易的实际情况选择性的填写特定标识对应的合同信息,丰富了签署的合同的内容。本发明在此并不做限制,凡是适用于本发明的可实施的方式均可行。
步骤103、获取与所述嵌入的信息种类相对应输入的合同信息。
输入合同信息的方式有多种,例如签署合同的任意一方可以在目标页面弹出的输入窗口内输入合同信息,可以在目标页面展示的输入栏中输入合同信息,可以通过记录语音的方式输入合同信息,也可以通过上传文件的形式将包含有合同信息的文档上传至目标网页上,还可以是其他任意适用于本发明的可实施的方式。
针对本发明实施例,优选地在目标页面展示的输入栏中输入合同信息。相应优选地,从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息。
针对各个信息种类,可以在目标网页上与信息种类关联的位置,展示对应的输入框,以供输入对应的合同信息。目标网页接收用户在输入栏中输入合同信息后,依据本发明的方法从目标网页中提取用户输入的合同信息。
在具体实现中,在目标网页上,所述信息种类和输入栏可以以列表的形式呈现。例如,对于二列多行的列表,左侧展示信息种类,右侧为左侧展示的信息种类对应的输入栏,甲方或乙方可以在输入栏中输入与信息种类对应的合同信息。所述信息种类和输入栏还可以以其它形式展示在目标网页上。本发明在此并不做限制,凡是适用于本发明的可实施的方式均可行。
步骤104、将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
在目标页面上,对信息种类对应的合同信息进行填写后,提取填写的合同信息。基于预设标识符与信息种类的对应关系,可以将合同信息所属信息种类对应的预设标识符的位置,作为合同信息填入第一合同文档中的相应位置。根据步骤101的预设标识符,将合同信息添加到第一合同文档中的相应位置,完成第一合同文档中待填写的合同信息的填写,生成已完成的第二合同文档。
在生成已完成的第二合同文档后,可以通过点击目标网页配置的下载按钮下载生成的已完成的第二合同文档。
在具体实现中,待完成的第一合同文档和已完成第二合同文档可以具有相同的文档格式,可以是word、txt或其它格式。本发明在此并不做限制,凡是适用于本发明的可实施的方式均可行。
依据本发明实施例,在目标网页上仅仅展示待完成的合同中待填写的合同信息,合同签署人员无需通过浏览合同的每一页查找待填写的合同信息,只需在展示的目标网页中填写相应的合同信息即可生成已完成的合同文档,简化了合同签署人员在大量的合同内容中查找待填写的合同信息的工作量,减少了合同签署耗费的时间。同时,也避免了遗漏合同信息使合同文档不完整的问题,保证了签署的合同的完整性和有效性。
参考图2,示出了根据本发明另一个实施例的合同文档的自动生成方法的流程图,该方法可以包括以下步骤:
步骤201、提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符,不同的信息种类对应不同的预设标识符。
文档源文件是指用汇编语言或高级语言写出来的代码文件,文档编辑器(例如word程序)加载文档源文件即可展示对应的文档。
签署合同的双方预先对某一种、某一类或所有合同文档对应的源文件内的标识符进行设置,确定交易使用的合同文档中待填写的合同信息的信息种类和预设标识符的一一对应关系。
当接收上传的第一合同文档后,提取第一合同文档对应的源文件,在提取的源文件中查找所有的预设标识符。
在具体实现中,预设标识符可以是“@”、“*”或“#”等任意形式,本发明在此并不做限制,凡是适用于本发明的可实施的方式均可行。
步骤202、根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
根据预先确定的信息种类和预设标识符的一一对应关系,对步骤201查找的所有预设标识符进行识别,确定提取的每一预设标识符对应的待填写的合同信息的信息种类。
步骤203、将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件。
采用网页编写语言(例如,HTML超文本标记语言)编写网页对应的源文件,加载源文件即可得到网页。本发明实施例中,针对预设网页编写网页源文件模板,在网源文件模板中可以***包含待展示信息的网页元素,加载***网页元素之后的预设网页,则可在预设网页中展示信息。
针对待展示的信息种类在目标页面中展示对应的输入框,则可以通过添加表格元素的方式实现。针对各个信息种类分别配置对应的表格元素,在目标网页的网页源文件模板中***表格元素,使用<table>标签作为表格的标识符,用来界定表格的范围,<table>标签是成对使用的标签,首标签和和尾标签之间的内容就是表格的内容,由于合同信息是待填写的信息,因此,第一网页源文件的表格元素的首标签和和尾标签之间为预留的空格。
合同信息的信息种类***在表格元素关联的位置。在具体实现中,可以通过在配置表格元素时设置align的属性,选择align的属性的参数值为left、center或right,确定目标页面上展示的输入框位于其关联的信息种类的左侧、表格水平居中或表格位于信息种类的右侧。
***合同信息的信息种类和表格元素之后,得到对应展示信息种类和输入框的第一网页源文件。
在具体实现中,还可以采用其他任意适用的页面元素对应页面上输入框。
步骤204、渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
本发明实施例中,渲染是将读取的目标网页的网页源文件的代码对应的内容在网页上进行展示的过程。
对步骤203得到的第一网页源文件进行渲染,得到一目标网页。因为将提取的所述信息种类***到预设的目标网页的网页源文件模板中,所以渲染后得到的目标网页中显示所述信息种类。因为将与信息种类对应配置的表格元素***到预设的目标网页的网页源文件模板中,所以在目标页面中显示与所述信息种类对应的输入栏。
步骤205、提取根据输入的合同信息更新的目标网页对应的第二网页源文件。
签署合同的甲方或乙方在目标页面的输入栏内输入合同信息,在输入合同信息后,目标网页根据生成的第二网页源文件自动刷新整个页面,目标网页的第一网页源文件会自动更新,甲方或乙方输入的合同信息对应的代码被添加到目标网页对应的第一网页源文件中,生成第二网页源文件。当签署合同的甲方或乙方在目标页面的输入栏中输入合同信息后,提取自动更新生成的第二网页源文件。
步骤206、在所述第二网页源文件中提取所述表格元素中记录的合同信息。
具体可以在第二网页源文件的表格元素中查找起始和末尾<table>标签间记录的内容,提取出记录在表格元素中的合同信息。
步骤207、根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置。
基于预设标识符与信息种类的对应关系,可以将合同信息所属信息种类对应的预设标识符的位置,作为合同信息填入第一合同文档中的相应位置。
步骤208、将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
在第一合同文档的源文件中,待填写的合同信息可以用空格表示,空格两边配置有预设标识符,预设标识符代表待填写的合同信息的信息种类。例如,预设标识符“@”表示的信息种类为乙方公司名称,则针对第一合同文档的内容“乙方公司名称_”,在对应的源文件中记录为“乙方公司名称@_@”。其中,中间空格“_”代表待填写的乙方公司的具体名称。合同签署方填写的合同信息为乙方公司的具体名称“上海有限公司”,根据所述预设标识符和所述信息种类的对应关系,确定该合同信息对应的标识符为“@”。在第一合同文档中查找“@”预设标识符,将“上海有限公司”添加到两个预设标识符“@”中间的空格“_”处。填完合同信息后,生成已完成的第二合同文档。
步骤209、在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。
当得到步骤208的已完成的第二合同文档后,可以将已完成的第二合同文档的源文件内的预设标识符删除,得到不含预设标识符的已完成的合同文档。
依据本发明实施例,在目标网页上仅仅展示待完成的合同中待填写的合同信息,合同签署人员无需通过浏览合同的每一页查找待填写的合同信息,只需在展示的目标网页中填写相应的合同信息即可生成已完成的合同文档,简化了合同签署人员在大量的合同内容中查找待填写的合同信息的工作量,减少了合同签署耗费的时间。同时,也避免了遗漏合同信息使合同文档不完整的问题,保证了签署的合同的完整性和有效性。
参考图3,示出了根据本发明一个实施例的合同文档的自动生成装置的结构框图,具体可以包括:
信息种类提取模块301,用于根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类。
目标页面展示模块302,用于将所提取的信息种类嵌入目标网页进行展示。
合同信息获取模块303,用于获取与所述嵌入的信息种类相对应输入的合同信息。
第二合同文档生成模块304,用于将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
依据本发明实施例,在目标网页上仅仅展示待完成的合同中待填写的合同信息,合同签署人员无需通过浏览合同的每一页查找待填写的合同信息,只需在展示的目标网页中填写相应的合同信息即可生成已完成的合同文档,简化了合同签署人员在大量的合同内容中查找待填写的合同信息的工作量,减少了合同签署耗费的时间。同时,也避免了遗漏合同信息使合同文档不完整的问题,保证了签署的合同的完整性和有效性。
参考图4,示出了根据本发明另一个实施例的合同文档的自动生成装置的结构框图,具体可以包括:
信息种类提取模块401,用于根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类。
目标页面展示模块402,用于将所提取的信息种类嵌入目标网页进行展示。
合同信息获取模块403,用于从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息。
第二合同文档生成模块404,用于将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
预设标识符删除模块405,用于在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。
所述信息种类提取模块401包括:
预设标识符查找子模块4011,用于提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符。其中,不同的信息种类对应不同的预设标识符。
信息种类确定子模块4012,用于根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
所述目标页面展示模块402包括:
第一网页源文件获得子模块4021,用于将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件。
第一网页源文件渲染子模块4022,用于渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
所述合同信息获取模块403包括:
第二网页源文件提取子模块4031,用于提取根据输入的合同信息更新的目标网页对应的第二网页源文件。
合同信息提取子模块4032,用于在所述第二网页源文件中提取所述表格元素中记录的合同信息。
所述第二合同文档生成模块404包括:
信息位置确定子模块4041,用于根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置。
第二合同文档生成子模块4042,用于将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
依据本发明实施例,在目标网页上仅仅展示待完成的合同中待填写的合同信息,合同签署人员无需通过浏览合同的每一页查找待填写的合同信息,只需在展示的目标网页中填写相应的合同信息即可生成已完成的合同文档,简化了合同签署人员在大量的合同内容中查找待填写的合同信息的工作量,减少了合同签署耗费的时间。同时,也避免了遗漏合同信息使合同文档不完整的问题,保证了签署的合同的完整性和有效性。
由于所述移动终端实施例基本相应于前述图1和图2所示的方法实施例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此就不赘述了。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的合同文档的自动生成方法对应的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者***程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干***的单元权利要求中,这些***中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明公开了A1、一种合同文档的自动生成方法,其中,包括:
根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类;
将所提取的信息种类嵌入目标网页进行展示;
获取与所述嵌入的信息种类相对应输入的合同信息;
将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
A2、根据A1所述的方法,其中,不同的信息种类对应不同的预设标识符,所述根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类包括:
提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符;
根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
A3、根据A1所述的方法,其中,所述将所提取的信息种类嵌入目标网页进行展示包括:
将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件;
渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
A4、根据A1所述的方法,其中,所述获取与所述嵌入的信息种类相对应输入的合同信息为,从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息。
A5、根据A4所述的方法,其中,所述从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息包括:
提取根据输入的合同信息更新的目标网页对应的第二网页源文件;
在所述第二网页源文件中提取所述表格元素中记录的合同信息。
A6、根据A1所述的方法,其中,所述将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档包括:
根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置;
将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
A7、根据A1所述的方法,其中,还包括:
在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。
本发明还公开了B8、一种合同文档的自动生成装置,其中,包括:
信息种类提取模块,用于根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类;
目标页面展示模块,用于将所提取的信息种类嵌入目标网页进行展示;
合同信息获取模块,用于获取与所述嵌入的信息种类相对应输入的合同信息;
第二合同文档生成模块,用于将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
B9、根据B8所述的装置,其中,不同的信息种类对应不同的预设标识符,所述信息种类提取模块包括:
预设标识符查找子模块,用于提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符;
信息种类确定子模块,用于根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
B10、根据B8所述的装置,其中,所述目标页面展示模块包括:
第一网页源文件获得子模块,用于将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件;
第一网页源文件渲染子模块,用于渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
B11、根据B8所述的装置,其中,所述合同信息获取模块,具体用于从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息。
B12、根据B11所述的装置,其中,所述合同信息获取模块包括:
第二网页源文件提取子模块,用于提取根据输入的合同信息更新的目标网页对应的第二网页源文件;
合同信息提取子模块,用于在所述第二网页源文件中提取所述表格元素中记录的合同信息。
B13、根据B8所述的装置,其中,所述第二合同文档生成模块包括:
信息位置确定子模块,用于根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置;
第二合同文档生成子模块,用于将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
B14、根据B8所述的装置,其中,还包括:
预设标识符删除模块,用于在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。
Claims (12)
1.一种合同文档的自动生成方法,其中,包括:
根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类;其中,不同的信息种类对应不同的预设标识符;
将所提取的信息种类嵌入目标网页进行展示;
获取与所述嵌入的信息种类相对应输入的合同信息;包括:针对各信息种类,在所述目标网页上与各信息种类关联的位置,展示对应的输入框,以供输入对应的合同信息;所述获取与所述嵌入的信息种类相对应输入的合同信息为,从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息;
将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档。
2.根据权利要求1所述的方法,其中,所述根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类包括:
提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符;
根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
3.根据权利要求1所述的方法,其中,所述将所提取的信息种类嵌入目标网页进行展示包括:
将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件;
渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
4.根据权利要求3所述的方法,其中,所述从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息包括:
提取根据输入的合同信息更新的目标网页对应的第二网页源文件;
在所述第二网页源文件中提取所述表格元素中记录的合同信息。
5.根据权利要求1所述的方法,其中,所述将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档包括:
根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置;
将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
6.根据权利要求1所述的方法,其中,还包括:
在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。
7.一种合同文档的自动生成装置,其中,包括:
信息种类提取模块,用于根据预设标识符,从待完成的第一合同文档中提取待填写的合同信息的信息种类;其中,不同的信息种类对应不同的预设标识符;
目标页面展示模块,用于将所提取的信息种类嵌入目标网页进行展示;
合同信息获取模块,用于获取与所述嵌入的信息种类相对应输入的合同信息;所述合同信息获取模块,还用于针对各信息种类,在所述目标网页上与各信息种类关联的位置,展示对应的输入框,以供输入对应的合同信息;
第二合同文档生成模块,用于将获取的所述输入的合同信息添加至所述第一合同文档的相应位置,生成已完成的第二合同文档;
其中,所述合同信息获取模块,具体用于从所述目标网页中提取用户在所述目标网页上与各信息种类分别关联的输入栏中对应输入的合同信息。
8.根据权利要求7所述的装置,其中,所述信息种类提取模块包括:
预设标识符查找子模块,用于提取所述第一合同文档对应的文档源文件,并在所述源文件中查找各个预设标识符;
信息种类确定子模块,用于根据所述预设标识符和所述待填写的合同信息的信息种类的对应关系,确定所述第一合同文档中待填写的合同信息的信息种类。
9.根据权利要求7所述的装置,其中,所述目标页面展示模块包括:
第一网页源文件获得子模块,用于将所述合同信息的信息种类以及针对所述信息种类对应配置的表格元素***预设的目标网页的网页源文件模板中,得到所述目标网页的第一网页源文件;
第一网页源文件渲染子模块,用于渲染所述目标网页的第一网页源文件,得到展示所述信息种类以及与各信息种类分别关联的输入栏的目标网页。
10.根据权利要求9所述的装置,其中,所述合同信息获取模块包括:
第二网页源文件提取子模块,用于提取根据输入的合同信息更新的目标网页对应的第二网页源文件;
合同信息提取子模块,用于在所述第二网页源文件中提取所述表格元素中记录的合同信息。
11.根据权利要求7所述的装置,其中,所述第二合同文档生成模块包括:
信息位置确定子模块,用于根据所述预设标识符和所述信息种类的对应关系,确定与所述信息种类对应的合同信息在所述待完成的第一合同文档中的相应位置;
第二合同文档生成子模块,用于将所述合同信息添加到所确定的相应位置,生成已完成的第二合同文档。
12.根据权利要求7所述的装置,其中,还包括:
预设标识符删除模块,用于在添加所述合同信息的所述第一合同文档中,删除所述合同信息的信息种类对应的预设标识符。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510425505.7A CN105095168B (zh) | 2015-07-17 | 2015-07-17 | 一种合同文档的自动生成方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510425505.7A CN105095168B (zh) | 2015-07-17 | 2015-07-17 | 一种合同文档的自动生成方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105095168A CN105095168A (zh) | 2015-11-25 |
CN105095168B true CN105095168B (zh) | 2019-06-04 |
Family
ID=54575643
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510425505.7A Active CN105095168B (zh) | 2015-07-17 | 2015-07-17 | 一种合同文档的自动生成方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105095168B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
MX2018010119A (es) * | 2016-02-22 | 2019-06-10 | Tata Consultancy Services Ltd | Sistema y metodo para gestion de contratos en un mercado de datos. |
CN106295405B (zh) * | 2016-07-25 | 2019-02-12 | 飞天诚信科技股份有限公司 | 一种订立电子合同的方法及服务器 |
CN106980605B (zh) | 2017-02-17 | 2018-01-19 | 平安科技(深圳)有限公司 | 合同生成方法和装置 |
CN107153634A (zh) * | 2017-05-31 | 2017-09-12 | 隋晓明 | 一种文字材料的生成方法 |
CN108132926B (zh) * | 2018-02-05 | 2024-01-16 | 北京公共交通控股(集团)有限公司 | 合同生成装置及*** |
CN108509401B (zh) * | 2018-03-05 | 2022-01-28 | 平安普惠企业管理有限公司 | 合同生成方法、装置、计算机设备和存储介质 |
CN110084072A (zh) * | 2019-04-30 | 2019-08-02 | 北京智签科技有限公司 | 一种基于区块链网络的电子合同在线验证方法 |
CN112183036B (zh) * | 2019-06-18 | 2022-04-19 | 腾讯科技(深圳)有限公司 | 一种格式文档生成方法、装置、设备及存储介质 |
CN112241625A (zh) * | 2020-10-30 | 2021-01-19 | 卓尔购信息科技(武汉)有限公司 | 一种基于java语言的合同文档自动生成方法及*** |
CN112487777A (zh) * | 2020-12-16 | 2021-03-12 | 思创数码科技股份有限公司 | 表单生成方法、装置、设备和计算机可读存储介质 |
CN112800724B (zh) * | 2020-12-29 | 2024-07-19 | 杭州涂鸦信息技术有限公司 | 可视化配置模板的可读文件导出方法及相关装置 |
CN112651220A (zh) * | 2021-01-28 | 2021-04-13 | 宁夏智诚安环科技发展股份有限公司四川分公司 | 一种环境影响评价报告生成方法及其*** |
CN112686647B (zh) * | 2021-01-31 | 2023-10-31 | 重庆渝高科技产业(集团)股份有限公司 | 一种建设项目的线上合同管理方法及*** |
CN116227456B (zh) * | 2023-05-09 | 2023-07-14 | 上海甄零科技有限公司 | 合同生成方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102938115A (zh) * | 2012-11-22 | 2013-02-20 | 南京途牛科技有限公司 | 合同协议管理*** |
CN103116851A (zh) * | 2013-03-11 | 2013-05-22 | 深圳市京兆电子商务有限公司 | 电子合同在线订立的方法及*** |
CN103136317A (zh) * | 2011-11-29 | 2013-06-05 | 北京建龙重工集团有限公司 | 工程管理***工程合同在线审批信息化实现方法 |
CN104166936A (zh) * | 2014-08-14 | 2014-11-26 | 江苏买卖网电子商务有限公司 | 一种电子合同存储和验证方法 |
CN104572039A (zh) * | 2013-10-15 | 2015-04-29 | 镇江雅迅软件有限责任公司 | 一种基于SOAOffice中间件的合同审批方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000250841A (ja) * | 1999-03-02 | 2000-09-14 | Hitachi Ltd | ページ生成方法及び装置並びにページ生成プログラムを記録した記憶媒体および電子モールシステム |
-
2015
- 2015-07-17 CN CN201510425505.7A patent/CN105095168B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136317A (zh) * | 2011-11-29 | 2013-06-05 | 北京建龙重工集团有限公司 | 工程管理***工程合同在线审批信息化实现方法 |
CN102938115A (zh) * | 2012-11-22 | 2013-02-20 | 南京途牛科技有限公司 | 合同协议管理*** |
CN103116851A (zh) * | 2013-03-11 | 2013-05-22 | 深圳市京兆电子商务有限公司 | 电子合同在线订立的方法及*** |
CN104572039A (zh) * | 2013-10-15 | 2015-04-29 | 镇江雅迅软件有限责任公司 | 一种基于SOAOffice中间件的合同审批方法 |
CN104166936A (zh) * | 2014-08-14 | 2014-11-26 | 江苏买卖网电子商务有限公司 | 一种电子合同存储和验证方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105095168A (zh) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105095168B (zh) | 一种合同文档的自动生成方法和装置 | |
US10613967B2 (en) | Segmented accessibility testing in web-based applications | |
CN105446725B (zh) | 用于模型驱动开发的方法和*** | |
CN107391561B (zh) | 内容源页面中的广告处理方法、服务器及计算机可读介质 | |
CN104661093B (zh) | 用于确定视频教程的更新的方法和*** | |
US10331756B2 (en) | Accessibility tagger for non-accessibility enabled webpages | |
CN107729031A (zh) | 代码管理方法、装置、计算机设备和计算机可读存储介质 | |
CN107203574A (zh) | 数据管理和数据分析的聚合 | |
US9720892B2 (en) | Managing file changes made during a review process | |
CN107025247A (zh) | 对网页数据进行处理的方法、设备、浏览器和电子设备 | |
CN110210010A (zh) | 基于分层技术实现的psd文件编辑方法、电子设备 | |
CN109241323A (zh) | 基于电子书评论生成用户海报的方法及计算设备 | |
CN104572439A (zh) | 回归警告方法和*** | |
CN106446055A (zh) | 网页的生成方法及*** | |
CN108762758A (zh) | 一种页面字段的显示方法、装置、存储介质及终端 | |
US11163830B2 (en) | Augmenting the display of data in a tree format | |
CN108255486B (zh) | 用于表单设计的视图转换方法、装置和电子设备 | |
CN104768083A (zh) | 一种章节内容展示的视频播放方法及装置 | |
CN112417827B (zh) | 在线文档编辑展示的方法、装置、电子设备及存储介质 | |
CN110555070B (zh) | 用于输出信息的方法和装置 | |
CN109255081B (zh) | 一种基于云平台的门户业务导航方法及*** | |
US20170031677A1 (en) | Comment linkage and display across the review cycle of an artifact | |
CN113569768B (zh) | 一种消息处理方法、装置、电子设备及存储介质 | |
CN110704736B (zh) | 一种信息发布及展示方法、装置 | |
US10353675B2 (en) | Discovering high-level language data structures from assembler code |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220728 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |
|
TR01 | Transfer of patent right |