CN109033058B - 合同文本验证方法、装置、计算机设备和存储介质 - Google Patents
合同文本验证方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN109033058B CN109033058B CN201810921460.6A CN201810921460A CN109033058B CN 109033058 B CN109033058 B CN 109033058B CN 201810921460 A CN201810921460 A CN 201810921460A CN 109033058 B CN109033058 B CN 109033058B
- Authority
- CN
- China
- Prior art keywords
- contract
- parameter
- contract text
- text
- verified
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Biomedical Technology (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Data Mining & Analysis (AREA)
- Biophysics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请涉及数据分析技术,提供了一种合同文本验证方法、装置、计算机设备和存储介质。方法包括:获取合同模板,以及与合同模板匹配的待验证参数信息,根据合同模板与待验证参数信息,生成第一合同文本,获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息,根据合同模板与输入参数信息,生成第二合同文本,并设定第二合同文本为标准,对第一合同文本进行验证。通过直接从签核流程提取输入参数信息,避免了需要经过复杂的签核流程才能得到对应的标准合同文本,提高了标准合同文本的生成效率,并且自动判定待验证的参数信息是否正确,以及是否位于合同模板的正确位置,无需测试人员进行比较验证,提高了对比验证效率。
Description
技术领域
本申请涉及数据分析领域,特别是涉及一种合同文本验证方法、装置、计算机设备和存储介质。
背景技术
随着经济的快速发展与人民生活水平的提高,人们对于生活水平的需求越来越高,随之也产生了各种各样的服务,例如保险、借贷等,这类涉及财务信息的服务往往需要用户签订合同文本,以生成法律效应,合同文本验证是确保服务能够正常运行的一个重要环节,以确保数据库中参数信息与合同文本的准确性。
传统的合同文本验证方法,一般需要通过数据库参数得到待验证的合同文本,并在经过复杂的审批、签署流程后,获取标准合同文本,测试人员将待验证的合同文本与标准合同文本进行信息的逐一比较,确保参数所在位置与参数内容准确无误。由于业务需求的大量增长,导致合同文本的种类与数量也大幅变化,传统的合同文本验证方法效率不高,无法满足大量的验证需求。
发明内容
基于此,有必要针对合同文本验证效率不高的技术问题,提供一种能够提高合同文本验证效率的合同文本验证方法、装置、计算机设备和存储介质。
一种合同文本验证方法,所述方法包括:
获取合同模板,以及与合同模板匹配的待验证参数信息;
根据合同模板与待验证参数信息,生成第一合同文本;
获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息;
根据合同模板与输入参数信息,生成第二合同文本;
根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
在其中一个实施例中,获取合同模板,以及与合同模板匹配的待验证参数信息,包括:
根据输入的产品信息,获取与产品信息关联配置的合同模板;
分析合同模板中预留位置的关键词内容;
根据分析结果,确定预留位置的参数标识;
根据参数标识,获取与预留位置匹配的待验证参数。
在其中一个实施例中,根据合同模板与待验证参数信息,生成第一合同文本,包括:
将待验证参数信息填充至预留位置,并封装成PDF格式;
输出PDF格式的第一合同文本。
在其中一个实施例中,获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息,包括:
根据输入的产品信息,获取合同模板的签核流程;
根据签核流程,确定签核流程中的参数输入节点;
提取参数输入节点中的输入参数与对应输入参数标识;
获取合同模板的预留位置的参数标识,并将预留位置的参数标识与输入参数标识进行匹配;
根据与预留位置的参数标识匹配成功的输入参数标识,确定预留位置的输入参数。
在其中一个实施例中,根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证,包括:
分别获取第一合同文本与第二合同文本中相同预留位置的待验证参数和输入参数;
确定待验证参数与输入参数的参数类型是否相同;
当参数类型相同时,确定待验证参数与输入参数的参数内容是否相同;
当参数内容相同时,输出验证成功信息。
在其中一个实施例中,根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证之后,还包括:
当验证结果为第一合同文本与第二合同文本中相同预留位置的参数类型或参数内容存在差异时,获取差异参数信息,对差异参数信息进行标注,并输出验证失败信息。
在其中一个实施例中,根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证之后,还包括:
对验证失败的合同文本以及对应差异参数进行统计;
将统计结果输入预设的深度学习神经网络模型,根据深度学习神经网络模型对各差异参数的关联关系进行比较分析,生成对待验证参数与合同模板的优化建议;
获取优化建议。
一种合同文本验证装置,装置包括:
合同模板与待验证参数获取模块,用于获取合同模板,以及与合同模板匹配的待验证参数信息;
第一合同文本生成模块,用于根据合同模板与待验证参数信息,生成第一合同文本;
签核流程与输入参数信息获取模块,用于获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息;
第二合同文本生成模块,用于根据合同模板与输入参数信息,生成第二合同文本;
合同文本验证模块,用于根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取合同模板,以及与合同模板匹配的待验证参数信息;
根据合同模板与待验证参数信息,生成第一合同文本;
获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息;
根据合同模板与输入参数信息,生成第二合同文本;
根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取合同模板,以及与合同模板匹配的待验证参数信息;
根据合同模板与待验证参数信息,生成第一合同文本;
获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息;
根据合同模板与输入参数信息,生成第二合同文本;
根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
上述合同文本验证方法、装置、计算机设备和存储介质,通过获取合同模板与待验证参数信息,生成第一合同文本,以确保待验证参数位于合同模板的对应匹配位置,通过获取合同模板的签核流程,直接从合同模板的签核流程提取输入参数信息,生成第二合同文本,避免了需要经过复杂的签核流程才能得到对应的标准合同文本,提高了标准合同文本的生成效率。并且通过比较第一合同文本与第二合同文本中相同预留位置的参数信息,可以自动判定待验证的参数信息是否正确,以及是否位于合同模板的正确位置,无需测试人员进行比较验证,提高了对比验证效率。
附图说明
图1为本申请一个实施例中合同文本验证方法的流程示意图;
图2为本申请另一个实施例中合同文本验证方法的流程示意图;
图3为本申请另一个实施例中合同文本验证方法的流程示意图;
图4为本申请另一个实施例中合同文本验证方法的流程示意图;
图5为本申请另一个实施例中合同文本验证方法的流程示意图;
图6为本申请一个实施例中合同文本验证装置的结构框图;
图7为本申请一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的合同文本验证方法,可以应用于贷款、保险等涉及合同签核流程的场景,随着科技的不断发展和人们的生活质量不断提升,出现了各种各样的贷款或保险产品,而且越来越多的业务流程实现了自动化处理,由于在贷款或保险产品的多样化,随之产生了各种不同的合同文本,合同文本作为具有法律效应的文书,是维权的重要凭证。贷款程序繁杂,审批流程需要涉及不同的进件APP(Application,应用程序),审批流程以及合同签署流程,在不同的流程中产生对应的合同参数信息,最终生成合同文本,在产品发布前,测试人员需要针对该产品的合同文本进行测试,例如,在贷款产品的测试过程中,要测试生成的合同文本是否满足需求将贷款流程走到合同审核环境,通过对合同文本进行验证,确保合同文本信息的准确性显得尤为重要。
在一个实施例中,如图1所示,提供了一种合同文本验证方法,包括以下步骤:
S100:获取合同模板,以及与合同模板匹配的待验证参数信息。
合同模板是指预设设置的适用于不同客户的合同文本,合同模板中设置有预留位置,用于填写相关参数信息,以形成合同文本。待验证参数是指预先存储于数据库的参数,待验证参数与合同模板的预留位置可以进行匹配,将待验证参数填充至对应的预留位置,当该合同模板的预留位置填充完成后,即可生成合同文本。在实施例中,当合同模板用于贷款产品时,待验证的参数信息涉及资方信息、承保方信息以及客户信息,合同模板可由资方提供直接获取,也可以根据不同的产品对应设置。待验证参数包括产品信息、资方与承保方信息、客户信息等,具体来说,贷款产品信息包括取贷款产品配置里面的相关信息,客户信息包括贷款人相关信息,如姓名、身份证号、手机号、住址等,以及合同模板编号、资方与承保方合同***、资方法人、资方地址、资方公司全称等。
S200:根据合同模板与待验证参数信息,生成第一合同文本。
第一合同文本是指待验证的合同文本,合同文本中包含待验证参数信息,且待验证参数信息填充于合同模板的对应预留位置。在实施例中,第一合同文本可以经过封装,生成PDF格式(Portable Document Format,便携式文档格式)的合同文本,以确保在输出过程中待验证参数与合同模板的预留位置相匹配。
S300:获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息。
由于在合同的实际签核过程中,需要涉及不同的进件APP以及复杂的审批流程和合同签署流程,流程复杂且所需时间长,无法快速获得所需要的合同文本,测试人员无法将测试精力集中在测试点上。签核流程是指在产品的使用过程中,为满足客户需求而进行的一系列的信息录入、审核等,在实施例中,如贷款产品合同文本的签核流程包括:前端预录贷款意向、投保申请、填写联系人信息、增信认证、信息补录、资料核查、人工初审、人工复审、面签、合同签署、合同审核等。由于最终生成的合同文本中的所需的参数信息只需要在部分流程中输入,在测试过程中,通过从签核流程中提取出与合同模板匹配的参数信息,可以避免通过繁杂的签核流程,直接得到所需的输入参数信息,提高了验证效率。
S400:根据合同模板与输入参数信息,生成第二合同文本。
第二合同文本是指通过签核流程中的输入数据与合同模板生成的合同文本,第二合同文本是第一合同文本的验证标准,用于确认第一合同文本中的待验证参数信息是否正确,通过从签核流程中提取的输入参数信息,填充至合同模板的对应预留位置,可以得到第二合同文本。
S500:根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
预留位置是指合同文本中填充有相关参数信息的位置,在合同模板中设置有空白的预留位置,在获取到与预留位置对应的待验证参数信息或输入参数信息时,可以将参数信息填充至预留位置,从而形成合同文本。由于第一合同文本与第二合同文本采用的是相同的合同模板,故第一合同文本与第二合同文本中相同预留位置的参数信息需要相同。在实施例中,验证过程包括比较第一合同文本与第二合同文本中相同预留位置的参数信息,参数信息的比较包括参数类型比较与参数内容比较,其中,参数类型包括字母、数字、中文、图片等,参数内容如字母的大小写区分、数字内容如具体的日期、日期格式等。在参数类型相同的情况下,进一步比较参数内容,在参数类型不同时直接结束对该参数信息的验证,节省验证时间,提高效率。
上述合同文本验证方法,通过获取合同模板与待验证参数信息,生成第一合同文本,以确保待验证参数位于合同模板的对应匹配位置,通过获取合同模板的签核流程,直接从合同模板的签核流程提取输入参数信息,生成第二合同文本,避免了需要经过复杂的签核流程才能得到对应的标准合同文本,提高了标准合同文本的生成效率。并且通过比较第一合同文本与第二合同文本中相同预留位置的参数信息,可以自动判定待验证的参数信息是否正确,以及是否位于合同模板的正确位置,无需测试人员进行比较验证,提高了对比验证效率。
在一个实施例中,如图2所示,获取合同模板,以及与合同模板匹配的待验证参数信息,包括:
S120:根据输入的产品信息,获取与产品信息关联配置的合同模板。
S140:分析合同模板中预留位置的关键词内容。
S160:根据分析结果,确定预留位置的参数标识。
S180:根据参数标识,获取与预留位置匹配的待验证参数。
产品信息可以是指产品编号、产品类型等信息,由于产品种类众多,对应也有不同的合同模板,通过将产品信息与合同模板进行关联配置,可以直接输入产品信息,可快速定位查找到对应的合同模板,在一个实施例中,当合同模板有资方银行提供时,通过将产品信息与合同模板进行关联配置可进行多个资方银行的覆盖,不会因为模板的变更导致验证出现错误,在验证过程中,只需获取贷款产品名称即可完成模板的获取,提高了待验证合同文本生成的效率,在模板中预留有用于填充参数信息的位置,为确定该预留位置所对应的参数信息,查找合同模板中预留位置的关键词,并对关键词的内容进行分析,例如,查找到贷款产品对应的合同模板的某个位置的对应关键字为“资方法人:”则可以根据解析该关键字,确定该预留位置的参数类型应该为文字,参数信息的具体内容应该为资方法人的名称。根据分析结果,可以确定预留位置的所需参数信息的具体内容,而在数据的预处理过程中,每一参数内容都带有特定的参数标识,以便进行参数的识别与查找,根据参数标识,可以获取到与预留位置匹配的待验证参数,其中,待验证参数可以预先存储与指定的数据库中。
在一个实施例中,如图2所示,根据合同模板与待验证参数信息,生成第一合同文本,包括:
S220:将待验证参数信息填充至预留位置,并封装成PDF格式。
S240:输出PDF格式的第一合同文本。
PDF是便携式文档格式,可以将文字、字型、格式、颜色及独立于设备和分辨率的图形图像等封装在一个文件中,这种文件格式与操作***平台无关,具有很强的通用性、集成度和安全可靠性,是电子文档发行和数字化信息传播的理想文档格式。将待验证参数信息填充至预留位置后,为保证待验证参数信息所填充位置的准确性,不会因为在其他运行环境中打开生成的合同文本而发生文本内容的变化,将填充了待验证参数信息的合同模板封装成PDF格式,从而生成PDF格式的第一合同文本。
在一个实施例中,如图3所示,获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息,包括:
S310:根据输入的产品信息,获取合同模板的签核流程。
S330:根据签核流程,确定签核流程中的参数输入节点。
S350:提取参数输入节点中的输入参数与对应输入参数标识。
S370:获取合同模板的预留位置的参数标识,并将预留位置的参数标识与输入参数标识进行匹配。
S390:根据与预留位置的参数标识匹配成功的输入参数标识,确定预留位置的输入参数。
根据产品的类型以及验证需求,可能存在不同的签核流程,而产品信息与签核流程有着对应关系,该对应关系可以预先配置,以便根据输入的产品信息,快速获取到对应的合同模板以及对应的合同模板签核流程,在繁杂的签核流程中,存在部分流程节点并不涉及参数的输入,通过对流程节点进行筛选,确定出签核流程中的参数输入节点,并从该参数输入节点中提取出输入参数以及对应的参数标识,输入参数标识是找到合同模板中对应预留位置的关键。根据对合同模板的预留位置的对应关键字进行分析,可以获取该预留位置的参数标识,将预留位置的参数标识与输入参数标识进行匹配,匹配成功的输入参数标识所对应的输入参数,即为预留位置的输入参数。
在一个实施例中,如图4所示,根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证,包括:
S510:分别获取第一合同文本与第二合同文本中相同预留位置的待验证参数和输入参数。
S530:确定待验证参数与输入参数的参数类型是否相同。
S550:当参数类型相同时,确定待验证参数与输入参数的参数内容是否相同。
S570:当参数内容相同时,输出验证成功信息。
合同文本的参数信息的验证时合同文本验证的关键,传统的合同文本验证通过人工核对完成,需要核对人员注意力高度集中,核对验证效率不高。通过自动的核对方式,可以提高核对效率,保证核对的准确性,参数信息的验证是指在第一合同文本与第二合同文本中相同预留位置的参数信息的验证,只有同一预留位置的参数信息相同,才算验证成功。在实施例中,利用同一预留位置的参数标识相同的特点,分别获取第一合同文本与第二合同文本中相同预留位置填充的待验证参数和输入参数,通过对待验证参数和输入参数进行解析,确定参数类型,当确定二者参数类型不同时,结束参数信息验证,输出验证失败信息,当确定二者参数类型相同时,进一步比较待验证参数与输入参数的参数内容,当参数内容相同时,输出验证成功信息,通过二次比较的方法,提高了验证效率。若具体的参数内容为姓名日期等信息,通过逐一比较的方式进行验证,若具体内容的参数为客户签名,则通过签名轨迹等方式进行验证。若具体的参内容为***信息,分别对比验证***中的文字信息与水印信息进行验证,其中,水印信息是指***中除文字以外的图案与线条信息。
在一个实施例中,如图4所示,根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证之后,还包括:
S600:当验证结果为第一合同文本与第二合同文本中相同预留位置的参数类型或参数内容存在差异时,获取差异参数信息,对差异参数信息进行标注,并输出验证失败信息。
当参数存在差异时,可以通过反色显示突出差异参数,在实施例中,可以通过反色标记待验证合同文本中差异参数所在的位置,或是通过标记差异参数字体颜色的方式进行突出显示,并输出验证失败信息。通过对差异参数信息进行标注可以使测试人员,直观了解到异常的参数所在的位置。通过异常结果,可以对验证失败原因进行分析,以便得到更新或改进方向。
在一个实施例中,如图5所示,根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证之后,还包括:
S720:对验证失败的合同文本以及对应差异参数进行统计。
S740:将统计结果输入预设的深度学习神经网络模型,根据深度学习神经网络模型对各差异参数的关联关系进行比较分析,生成对待验证参数与合同模板的优化建议。
S760:获取优化建议。
在验证完成之后,将验证结果中出现差异的合同文本与参数信息,按差异类型进行分类统计,并将统计结果输入预设的深度学习神经网络模型,经过分析处理的结果,检测合同模板的不合理之处,并生成模板优化建议与优化模板样式。深度学习神经网络模型还可以对预设的产品信息与合同模板的关联关系进一步分析,例如根据多个产品之间的关联关系,以及对应的多个模板之间的关联关系,通过神经网络逐一对比并综合分析结果进行更新优化,生成模板优化建议,优化建议包括优化改进方向、优化的待验证参数以及优化合同模板样式。
应该理解的是,虽然图1-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种合同文本验证装置,包括:
合同模板与待验证参数获取模块100,用于获取合同模板,以及与合同模板匹配的待验证参数信息;
第一合同文本生成模块200,用于根据合同模板与待验证参数信息,生成第一合同文本;
签核流程与输入参数信息获取模块300,用于获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息;
第二合同文本生成模块400,用于根据合同模板与输入参数信息,生成第二合同文本;
合同文本验证模块500,用于根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
在一个实施例中,合同模板与待验证参数获取模块100,还用于:
根据输入的产品信息,获取与产品信息关联配置的合同模板,分析合同模板中预留位置的关键词内容,根据分析结果,确定预留位置的参数标识,根据参数标识,获取与预留位置匹配的待验证参数。
在一个实施例中,第一合同文本生成模块200,还用于将待验证参数信息填充至预留位置,并封装成PDF格式,输出PDF格式的第一合同文本。
在一个实施例中,签核流程与输入参数信息获取模块300,还用于根据输入的产品信息,获取合同模板的签核流程,根据签核流程,确定签核流程中的参数输入节点,提取参数输入节点中的输入参数与对应输入参数标识,获取合同模板的预留位置的参数标识,并将预留位置的参数标识与输入参数标识进行匹配,根据与预留位置的参数标识匹配成功的输入参数标识,确定预留位置的输入参数。
在一个实施例中,合同文本验证模块500,还用于分别获取第一合同文本与第二合同文本中相同预留位置的待验证参数和输入参数,确定待验证参数与输入参数的参数类型是否相同,当参数类型相同时,确定待验证参数与输入参数的参数内容是否相同,当参数内容相同时,输出验证成功信息。
在一个实施例中,合同文本验证装置还包括差异参数标注模块,用于当验证结果为第一合同文本与第二合同文本中相同预留位置的参数类型或参数内容存在差异时,获取差异参数信息,对差异参数信息进行标注,并输出验证失败信息。
在一个实施例中,合同文本验证装置还包括待验证参数与模板优化模块,用于对验证失败的合同文本以及对应差异参数进行统计,将统计结果输入预设的深度学习神经网络模型,根据深度学习神经网络模型对各差异参数的关联关系进行比较分析,生成对待验证参数与合同模板的优化建议,获取优化建议。
上述合同文本验证装置,通过获取合同模板与待验证参数信息,生成第一合同文本,以确保待验证参数位于合同模板的对应匹配位置,通过获取合同模板的签核流程,直接从合同模板的签核流程提取输入参数信息,生成第二合同文本,避免了需要经过复杂的签核流程才能得到对应的标准合同文本,提高了标准合同文本的生成效率。并且通过比较第一合同文本与第二合同文本中相同预留位置的参数信息,可以自动判定待验证的参数信息是否正确,以及是否位于合同模板的正确位置,无需测试人员进行比较验证,提高了对比验证效率。
关于同文本验证装置的具体限定可以参见上文中对于同文本验证方法的限定,在此不再赘述。上述同文本验证装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储同文本验证数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种同文本验证方法。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
获取合同模板,以及与合同模板匹配的待验证参数信息;
根据合同模板与待验证参数信息,生成第一合同文本;
获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息;
根据合同模板与输入参数信息,生成第二合同文本;
根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据输入的产品信息,获取与产品信息关联配置的合同模板;
分析合同模板中预留位置的关键词内容;
根据分析结果,确定预留位置的参数标识;
根据参数标识,获取与预留位置匹配的待验证参数。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
将待验证参数信息填充至预留位置,并封装成PDF格式;
输出PDF格式的第一合同文本。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据输入的产品信息,获取合同模板的签核流程;
根据签核流程,确定签核流程中的参数输入节点;
提取参数输入节点中的输入参数与对应输入参数标识;
获取合同模板的预留位置的参数标识,并将预留位置的参数标识与输入参数标识进行匹配;
根据与预留位置的参数标识匹配成功的输入参数标识,确定预留位置的输入参数。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
分别获取第一合同文本与第二合同文本中相同预留位置的待验证参数和输入参数;
确定待验证参数与输入参数的参数类型是否相同;
当参数类型相同时,确定待验证参数与输入参数的参数内容是否相同;
当参数内容相同时,输出验证成功信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当验证结果为第一合同文本与第二合同文本中相同预留位置的参数类型或参数内容存在差异时,获取差异参数信息,对差异参数信息进行标注,并输出验证失败信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
对验证失败的合同文本以及对应差异参数进行统计;
将统计结果输入预设的深度学习神经网络模型,根据深度学习神经网络模型对各差异参数的关联关系进行比较分析,生成对待验证参数与合同模板的优化建议;
获取优化建议。
上述用于实现合同文本验证方法的计算机设备,通过获取合同模板与待验证参数信息,生成第一合同文本,以确保待验证参数位于合同模板的对应匹配位置,通过获取合同模板的签核流程,直接从合同模板的签核流程提取输入参数信息,生成第二合同文本,避免了需要经过复杂的签核流程才能得到对应的标准合同文本,提高了标准合同文本的生成效率。并且通过比较第一合同文本与第二合同文本中相同预留位置的参数信息,可以自动判定待验证的参数信息是否正确,以及是否位于合同模板的正确位置,无需测试人员进行比较验证,提高了对比验证效率。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取合同模板,以及与合同模板匹配的待验证参数信息;
根据合同模板与待验证参数信息,生成第一合同文本;
获取合同模板的签核流程,从签核流程中提取与合同模板匹配的输入参数信息;
根据合同模板与输入参数信息,生成第二合同文本;
根据第一合同文本与第二合同文本中相同预留位置的参数信息,设定第二合同文本为标准,对第一合同文本进行验证。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据输入的产品信息,获取与产品信息关联配置的合同模板;
分析合同模板中预留位置的关键词内容;
根据分析结果,确定预留位置的参数标识;
根据参数标识,获取与预留位置匹配的待验证参数。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
将待验证参数信息填充至预留位置,并封装成PDF格式;
输出PDF格式的第一合同文本。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据输入的产品信息,获取合同模板的签核流程;
根据签核流程,确定签核流程中的参数输入节点;
提取参数输入节点中的输入参数与对应输入参数标识;
获取合同模板的预留位置的参数标识,并将预留位置的参数标识与输入参数标识进行匹配;
根据与预留位置的参数标识匹配成功的输入参数标识,确定预留位置的输入参数。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
分别获取第一合同文本与第二合同文本中相同预留位置的待验证参数和输入参数;
确定待验证参数与输入参数的参数类型是否相同;
当参数类型相同时,确定待验证参数与输入参数的参数内容是否相同;
当参数内容相同时,输出验证成功信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当验证结果为第一合同文本与第二合同文本中相同预留位置的参数类型或参数内容存在差异时,获取差异参数信息,对差异参数信息进行标注,并输出验证失败信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
对验证失败的合同文本以及对应差异参数进行统计;
将统计结果输入预设的深度学习神经网络模型,根据深度学习神经网络模型对各差异参数的关联关系进行比较分析,生成对待验证参数与合同模板的优化建议;
获取优化建议。
上述用于实现合同文本验证方法的存储介质,通过获取合同模板与待验证参数信息,生成第一合同文本,以确保待验证参数位于合同模板的对应匹配位置,通过获取合同模板的签核流程,直接从合同模板的签核流程提取输入参数信息,生成第二合同文本,避免了需要经过复杂的签核流程才能得到对应的标准合同文本,提高了标准合同文本的生成效率。并且通过比较第一合同文本与第二合同文本中相同预留位置的参数信息,可以自动判定待验证的参数信息是否正确,以及是否位于合同模板的正确位置,无需测试人员进行比较验证,提高了对比验证效率。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种合同文本验证方法,所述方法包括:
获取合同模板,以及与所述合同模板匹配的待验证参数信息;
根据所述合同模板与所述待验证参数信息,生成第一合同文本;
根据输入的产品信息,获取所述合同模板的签核流程;根据所述签核流程,确定签核流程中的参数输入节点;提取所述参数输入节点中的输入参数与对应输入参数标识;获取所述合同模板的预留位置的参数标识,并将所述预留位置的参数标识与所述输入参数标识进行匹配;根据与所述预留位置的参数标识匹配成功的所述输入参数标识,确定所述预留位置的输入参数;
根据所述合同模板与所述输入参数信息,生成第二合同文本;
根据所述第一合同文本与所述第二合同文本中相同预留位置的参数信息,设定所述第二合同文本为标准,对所述第一合同文本进行验证。
2.根据权利要求1所述的合同文本验证方法,其特征在于,所述获取合同模板,以及与所述合同模板匹配的待验证参数信息,包括:
根据输入的产品信息,获取与所述产品信息关联配置的合同模板;
分析所述合同模板中预留位置的关键词内容;
根据分析结果,确定所述预留位置的参数标识;
根据所述参数标识,获取与所述预留位置匹配的待验证参数。
3.根据权利要求2所述的合同文本验证方法,其特征在于,所述根据所述合同模板与所述待验证参数信息,生成第一合同文本,包括:
将所述待验证参数信息填充至所述预留位置,并封装成PDF格式;
输出PDF格式的第一合同文本。
4.根据权利要求1所述的合同文本验证方法,其特征在于,所述根据所述第一合同文本与所述第二合同文本中相同预留位置的参数信息,设定所述第二合同文本为标准,对所述第一合同文本进行验证,包括:
分别获取第一合同文本与所述第二合同文本中相同预留位置的待验证参数和输入参数;
确定所述待验证参数与所述输入参数的参数类型是否相同;
当参数类型相同时,确定所述待验证参数与所述输入参数的参数内容是否相同;
当参数内容相同时,输出验证成功信息。
5.根据权利要求1所述的合同文本验证方法,其特征在于,所述根据所述第一合同文本与所述第二合同文本中相同预留位置的参数信息,设定所述第二合同文本为标准,对所述第一合同文本进行验证之后,还包括:
当验证结果为第一合同文本与所述第二合同文本中相同预留位置的参数类型或参数内容存在差异时,获取差异参数信息,对所述差异参数信息进行标注,并输出验证失败信息。
6.根据权利要求5所述的合同文本验证方法,其特征在于,所述根据所述第一合同文本与所述第二合同文本中相同预留位置的参数信息,设定所述第二合同文本为标准,对所述第一合同文本进行验证之后,还包括:
对验证失败的合同文本以及对应差异参数进行统计;
将统计结果输入预设的深度学习神经网络模型,根据所述深度学习神经网络模型对所述各差异参数的关联关系进行比较分析,生成对所述待验证参数与所述合同模板的优化建议;
获取所述优化建议。
7.一种合同文本验证装置,其特征在于,所述装置包括:
合同模板与待验证参数获取模块,用于获取合同模板,以及与所述合同模板匹配的待验证参数信息;
第一合同文本生成模块,用于根据所述合同模板与所述待验证参数信息,生成第一合同文本;
签核流程与输入参数信息获取模块,用于根据输入的产品信息,获取所述合同模板的签核流程;根据所述签核流程,确定签核流程中的参数输入节点;提取所述参数输入节点中的输入参数与对应输入参数标识;获取所述合同模板的预留位置的参数标识,并将所述预留位置的参数标识与所述输入参数标识进行匹配;根据与所述预留位置的参数标识匹配成功的所述输入参数标识,确定所述预留位置的输入参数;
第二合同文本生成模块,用于根据所述合同模板与所述输入参数信息,生成第二合同文本;
合同文本验证模块,用于根据所述第一合同文本与所述第二合同文本中相同预留位置的参数信息,设定所述第二合同文本为标准,对所述第一合同文本进行验证。
8.根据权利要求7所述的装置,其特征在于,所述合同模板与待验证参数获取模块,还用于根据输入的产品信息,获取与所述产品信息关联配置的合同模板;分析所述合同模板中预留位置的关键词内容;根据分析结果,确定所述预留位置的参数标识;根据所述参数标识,获取与所述预留位置匹配的待验证参数。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810921460.6A CN109033058B (zh) | 2018-08-14 | 2018-08-14 | 合同文本验证方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810921460.6A CN109033058B (zh) | 2018-08-14 | 2018-08-14 | 合同文本验证方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109033058A CN109033058A (zh) | 2018-12-18 |
CN109033058B true CN109033058B (zh) | 2023-06-09 |
Family
ID=64634023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810921460.6A Active CN109033058B (zh) | 2018-08-14 | 2018-08-14 | 合同文本验证方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109033058B (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109766387A (zh) * | 2018-12-20 | 2019-05-17 | 平安信托有限责任公司 | 数据处理文件生成方法、装置、计算机设备和存储介质 |
CN110070329A (zh) * | 2019-03-07 | 2019-07-30 | 平安科技(深圳)有限公司 | 合同检测方法、装置、电子设备及存储介质 |
CN110222692A (zh) * | 2019-05-21 | 2019-09-10 | 深圳壹账通智能科技有限公司 | 一种合同校验方法及相关设备 |
CN111882419B (zh) * | 2020-05-25 | 2022-02-08 | 马上消费金融股份有限公司 | 质检文件的方法、装置及服务器 |
CN112001818A (zh) * | 2020-08-19 | 2020-11-27 | 凯美瑞德(苏州)信息科技股份有限公司 | 一种合约验证方法、装置、计算机设备和存储介质 |
CN112115836A (zh) * | 2020-09-11 | 2020-12-22 | 北京金堤科技有限公司 | 信息校验方法和装置、计算机可读存储介质、电子设备 |
CN112686647B (zh) * | 2021-01-31 | 2023-10-31 | 重庆渝高科技产业(集团)股份有限公司 | 一种建设项目的线上合同管理方法及*** |
CN113094520B (zh) * | 2021-03-29 | 2023-05-12 | 四川新网银行股份有限公司 | 一种检查电子合同的方法 |
CN113505201A (zh) * | 2021-07-29 | 2021-10-15 | 宁波薄言信息技术有限公司 | 一种基于SegaBert预训练模型的合同抽取方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010231743A (ja) * | 2009-03-30 | 2010-10-14 | Ntt Data Corp | 文書審査支援装置、文書審査支援方法およびプログラム |
CN107578210A (zh) * | 2016-07-04 | 2018-01-12 | 北京奇虎科技有限公司 | 合同审批流程的自动化测试方法及装置 |
CN108038779A (zh) * | 2017-12-08 | 2018-05-15 | 平安科技(深圳)有限公司 | 视频面签身份审核方法、装置、设备及可读存储介质 |
CN108269062A (zh) * | 2018-01-23 | 2018-07-10 | 平安普惠企业管理有限公司 | 基于h5的电子合同制作方法、装置、设备及介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
IN2015MU00904A (zh) * | 2015-03-19 | 2015-04-10 | Zycus Infotech Pvt Ltd |
-
2018
- 2018-08-14 CN CN201810921460.6A patent/CN109033058B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010231743A (ja) * | 2009-03-30 | 2010-10-14 | Ntt Data Corp | 文書審査支援装置、文書審査支援方法およびプログラム |
CN107578210A (zh) * | 2016-07-04 | 2018-01-12 | 北京奇虎科技有限公司 | 合同审批流程的自动化测试方法及装置 |
CN108038779A (zh) * | 2017-12-08 | 2018-05-15 | 平安科技(深圳)有限公司 | 视频面签身份审核方法、装置、设备及可读存储介质 |
CN108269062A (zh) * | 2018-01-23 | 2018-07-10 | 平安普惠企业管理有限公司 | 基于h5的电子合同制作方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109033058A (zh) | 2018-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109033058B (zh) | 合同文本验证方法、装置、计算机设备和存储介质 | |
CN110675546B (zh) | ***图片识别及验真方法、***、设备及可读存储介质 | |
CN111079755B (zh) | 一种财务报销数据处理方法、装置及*** | |
CN115017272B (zh) | 基于登记数据的智能核验方法及装置 | |
CN109766483B (zh) | 正则表达式生成方法、装置、计算机设备和存储介质 | |
CN110363222B (zh) | 用于模型训练的图片标注方法、装置、计算机设备及存储介质 | |
CN110059688B (zh) | 图片信息识别方法、装置、计算机设备和存储介质 | |
KR102442350B1 (ko) | 인공지능을 기반으로 자동 문서 작성을 수행하기 위한 정보 분석 방법 및 장치 | |
EP4018368A1 (en) | Identity authentication and processing | |
CN112988997A (zh) | 智能客服的应答方法、***、计算机设备及存储介质 | |
CN114357174B (zh) | 基于ocr和机器学习的代码分类***及方法 | |
CN112699646A (zh) | 数据处理方法、装置、设备及介质 | |
CN112487982A (zh) | 商户信息的审核方法、***和存储介质 | |
CN115994232B (zh) | 在线多版本文献同一性鉴别方法、***及计算机设备 | |
US20140279642A1 (en) | Systems and methods for enrollment and identity management using mobile imaging | |
Bouma et al. | Authentication of travel and breeder documents | |
CN112363929B (zh) | ***上线方法、装置、计算机设备及存储介质 | |
CN113837170A (zh) | 车辆保险理赔申请的自动审核处理方法、装置及设备 | |
CN113835704A (zh) | 一种布局文件生成方法、装置、设备以及存储介质 | |
CN112686745A (zh) | 金融账户变更处理方法、装置、计算机设备及存储介质 | |
CN110751140A (zh) | 字符批量识别方法、装置和计算机设备 | |
CN113449716B (zh) | 字段定位与分类方法、文本图像识别方法、装置、设备 | |
CN113326785B (zh) | 文件识别方法、装置 | |
US20240221405A1 (en) | Document Image Blur Assessment | |
US20240221168A1 (en) | Document Assembly Object Generation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1258034 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |