一种合同的生成方法及装置、电子设备、存储介质制造方法及图纸

技术编号:33497336 阅读:65 留言:0更新日期:2022-05-19 01:08
本申请公开了一种合同的生成方法及装置、电子设备、存储介质,所述方法包括:接收合同生成请求报文;其中,所述合同生成请求报文包括合同基础信息、协议信息以及合同数据;基于所述合同基础信息中的合同编号,检测所述合同基础信息是否有效;若检测出所述合同基础信息有效,则基于所述协议信息中的协议关键信息,检测所述协议信息是否无误;若检测出所述协议信息有效,则将所述合同数据解析为多组键值对,得到合同数据集合;利用预设规则对合同数据集合中的数据进行校验以及格式处理;查找出所述协议信息中的所述协议关键信息相匹配的目标协议模板;将所述目标协议模板与所述合同数据集合进行合并,得到合同文件。得到合同文件。得到合同文件。

【技术实现步骤摘要】
一种合同的生成方法及装置、电子设备、存储介质


[0001]本申请涉及电子合同生成
,特别涉及一种合同的生成方法及装置、电子设备、存储介质。

技术介绍

[0002]随着互联网时代的不断发展,对于银行的部分业务开始采用电子合同取代现有的纸质合同。银行中的电子合同主要指的是双方或多方当事人之间通过电子信息网络以电子的形式达成的设立、变更、终止财产性民事权利义务关系的协议。
[0003]当前由于银行中通常存在多个系统,并且不同的业务场景需要的签订的电子合同不同。所以为了满足相应的需求,对于不同的类型的合同,通常在对应的系统中开发相应的合同生成脚本。后续,通过调用相应的系统中的对应的接口,就可以生成对应类型的电子合同。
[0004]但是,由于合同种类众多,所以现有的方式不仅不便于同一管理,并且接口以及数据表的复用率相对较低,在合同变更时,还需要重新定义接口、升级各个数据表等,整个过程较为复杂,工作量也相对较大。

技术实现思路

[0005]基于上述现有技术的不足,本申请提供了一种合同的生成方法及装置、电子设备、存储介质,以解决现有方式的复用率低且管理复杂的问题。
[0006]为了实现上述目的,本申请提供了以下技术方案:本申请第一方面提供了一种合同的生成方法,包括:接收合同生成请求报文;其中,所述合同生成请求报文包括合同基础信息、协议信息以及合同数据;基于所述合同基础信息中的合同编号,检测所述合同基础信息是否有效;若检测出所述合同基础信息有效,则基于所述协议信息中的协议关键信息,检测所述协议信息是否无误;若检测出所述协议信息有效,则将所述合同数据解析为多组键值对,得到合同数据集合;利用预设规则对合同数据集合中的数据进行校验以及格式处理;查找出所述协议信息中的所述协议关键信息相匹配的目标协议模板;将所述目标协议模板与所述合同数据集合进行合并,得到合同文件。
[0007]可选地,在上述的合同的生成方法中,所述基于所述合同基础信息中的合同编号,检测所述合同基础信息是否有效,包括:识别所述合同生成请求报文中的所述合同基础信息;从所述合同基础信息中解析出关键合同信息;其中,所述关键合同信息至少包括合同编号;
从合同类型参数表中查找出与所述合同编号对应的目标参数记录;检测所述目标参数记录中的合同状态是否为有效;其中,所述目标参数记录中的合同状态为有效,则确定所述合同基础信息有效。
[0008]可选地,在上述的合同的生成方法中,所述基于所述协议信息中的协议关键信息,检测所述协议信息是否无误,包括:从所述协议信息中解析出所述协议关键信息;其中,所述协议关键信息至少包括协议类型编号以及版本号;从协议模板配置表中,匹配出与所述协议关键信息对应的目标配置信息;基于所述目标配置信息检测所述协议信息是否无误。
[0009]可选地,在上述的合同的生成方法中,所述预设规则包括多个校验规则以及多个格式处理规则,所述利用预设规则对合同数据集合中的数据进行校验以及格式处理,包括:根据所述合同基础信息中的合同类型,从合同字段配置表查找出对应的各个所述校验规则以及格式处理规则;分别利用各个所述校验规则对所述合同数据集合中的对应的字段数据进行校验;分别利用各个所述格式处理规则对所述合同数据集合中的对应类型的数据进行格式处理。
[0010]可选地,在上述的合同的生成方法中,述利用预设规则对合同数据集合中的数据进行校验以及格式处理之后,还包括:将所述合同基础信息作为一条记录存储至合同详情表中;将所述协议信息作为一条记录存储至协议详情表中;分别针对所述合同数据集合中每个字段,将所述字段的字段名、所述字段对应的值以及所述合同编号作为一条记录,存储至合同明细表中。
[0011]可选地,在上述的合同的生成方法中,所述将所述目标协议模板与所述合同数据集合进行合并,得到合同文件,包括:针对将所述合同数据集合中的每组键值对,将所述键值对中的值填充至所述目标协议模板中所述键值对的变量名所在的位置,并设置所述目标协议模板对应的字体以及水印,得到合同文件。
[0012]本申请第二方面提供了一种合同的生成装置,包括:接收单元,用于接收合同生成请求报文;其中,所述合同生成请求报文包括合同基础信息、协议信息以及合同数据;合同信息校验单元,用于基于所述合同基础信息中的合同编号,检测所述合同基础信息是否有效;协议信息校验单元,用于若检测出所述合同基础信息有效,则基于所述协议信息中的协议关键信息,检测所述协议信息是否无误;合同数据解析单元,用于若检测出所述协议信息有效,则将所述合同数据解析为多组键值对,得到合同数据集合;合同数据处理单元,用于利用预设规则对合同数据集合中的数据进行校验以及格式处理;模板查找单元,用于查找出所述协议信息中的所述协议关键信息相匹配的目标协
议模板;合并单元,用于将所述目标协议模板与所述合同数据集合进行合并,得到合同文件。
[0013]可选地,在上述的合同的生成装置中,所述合同信息校验单元,包括:识别单元,用于识别所述合同生成请求报文中的所述合同基础信息;第一解析单元,用于从所述合同基础信息中解析出关键合同信息;其中,所述关键合同信息至少包括合同编号;参数记录查找单元,用于从合同类型参数表中查找出与所述合同编号对应的目标参数记录;状态检测单元,用于检测所述目标参数记录中的合同状态是否为有效;其中,所述目标参数记录中的合同状态为有效,则确定所述合同基础信息有效。
[0014]可选地,在上述的合同的生成装置中,所述协议信息校验单元,包括:第二解析单元,用于从所述协议信息中解析出所述协议关键信息;其中,所述协议关键信息至少包括协议类型编号以及版本号;匹配单元,用于从协议模板配置表中,匹配出与所述协议关键信息对应的目标配置信息;检测单元,用于基于所述目标配置信息检测所述协议信息是否无误。
[0015]可选地,在上述的合同的生成装置中,所述预设规则包括多个校验规则以及多个格式处理规则,所述合同数据处理单元,包括:规则查找单元,用于根据所述合同基础信息中的合同类型,从合同字段配置表查找出对应的各个所述校验规则以及格式处理规则;合同数据校验单元,用于分别利用各个所述校验规则对所述合同数据集合中的对应的字段数据进行校验;格式处理单元,用于分别利用各个所述格式处理规则对所述合同数据集合中的对应类型的数据进行格式处理。
[0016]可选地,在上述的合同的生成装置中,还包括:第一存储单元,用于将所述合同基础信息作为一条记录存储至合同详情表中;第二存储单元,用于将所述协议信息作为一条记录存储至协议详情表中;第三存储单元,用于分别针对所述合同数据集合中每个字段,将所述字段的字段名、所述字段对应的值以及所述合同编号作为一条记录,存储至合同明细表中。
[0017]可选地,在上述的合同的生成装置中,所述合并单元,包括:合并子单元,用于针对将所述合同数据集合中的每组键值对,将所述键值对中的值填充至所述目标协议模板中所述键值对的变量名所在的位置,并设置所述目标协议模板对应的字体以及水印,得到合同文件。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种合同的生成方法,其特征在于,包括:接收合同生成请求报文;其中,所述合同生成请求报文包括合同基础信息、协议信息以及合同数据;基于所述合同基础信息中的合同编号,检测所述合同基础信息是否有效;若检测出所述合同基础信息有效,则基于所述协议信息中的协议关键信息,检测所述协议信息是否无误;若检测出所述协议信息有效,则将所述合同数据解析为多组键值对,得到合同数据集合;利用预设规则对合同数据集合中的数据进行校验以及格式处理;查找出所述协议信息中的所述协议关键信息相匹配的目标协议模板;将所述目标协议模板与所述合同数据集合进行合并,得到合同文件。2.根据权利要求1所述的方法,其特征在于,所述基于所述合同基础信息中的合同编号,检测所述合同基础信息是否有效,包括:识别所述合同生成请求报文中的所述合同基础信息;从所述合同基础信息中解析出关键合同信息;其中,所述关键合同信息至少包括合同编号;从合同类型参数表中查找出与所述合同编号对应的目标参数记录;检测所述目标参数记录中的合同状态是否为有效;其中,所述目标参数记录中的合同状态为有效,则确定所述合同基础信息有效。3.根据权利要求1所述的方法,其特征在于,所述基于所述协议信息中的协议关键信息,检测所述协议信息是否无误,包括:从所述协议信息中解析出所述协议关键信息;其中,所述协议关键信息至少包括协议类型编号以及版本号;从协议模板配置表中,匹配出与所述协议关键信息对应的目标配置信息;基于所述目标配置信息检测所述协议信息是否无误。4.根据权利要求1所述的方法,其特征在于,所述预设规则包括多个校验规则以及多个格式处理规则,所述利用预设规则对合同数据集合中的数据进行校验以及格式处理,包括:根据所述合同基础信息中的合同类型,从合同字段配置表查找出对应的各个所述校验规则以及格式处理规则;分别利用各个所述校验规则对所述合同数据集合中的对应的字段数据进行校验;分别利用各个所述格式处理规则对所述合同数据集合中的对应类型的数据进行格式处理。5.根据权利要求1所述的方法,其特征在于,所述利用预设规则对合同数据集合中的数据进行校验以及格式处理之后,还包括:将所述合同基础信息作为一条记录存储至合同详情表中;将所述协议信息作为一条记录存储至协议...

【专利技术属性】
技术研发人员:陈旭琳史晨阳裴亚民黄登玺姜浩张晓萌刘龙柱张培钺
申请(专利权)人:中国光大银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1