电子文档生成方法及系统与流程

文档序号:30609924发布日期:2022-07-01 23:21阅读:来源:国知局

技术特征:
1.一种电子文档生成方法,其特征在于,所述方法包括:获取预先导入的电子文档模板;配置所述电子文档模板中需填充的元素,并设置所述元素对应的元素过滤规则和元素获取逻辑;根据所述元素获取逻辑,获取预先建立的数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据;将所述文档模板数据添加至所述电子文档模板中需填充的元素对应的位置,生成符合标准的电子文档模板并上传。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收用户发送的文件调用请求;根据所述文件调用请求,获取各个合同参与方上链至各自对应的区块链节点上的合同数据;对所述合同数据进行规则校验;若校验通过,获取所述符合标准的电子文档模板,并将所述合同数据添加至所述符合标准的电子文档模板中的对应位置,生成电子文档并输出。3.根据权利要求1所述的方法,其特征在于,若所述元素获取逻辑包括结构化查询语言sql语句,所述根据所述元素获取逻辑,获取预先建立的数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据,包括:配置所述sql语句中的获取语句;利用所述获取语句,获取预先建立的数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据。4.根据权利要求1所述的方法,其特征在于,若所述元素获取逻辑包括数据获取类,所述根据所述元素获取逻辑,获取预先建立的数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据,包括:配置所述数据获取类中的获取方法;基于所述获取方法,通过区块链,获取其他数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据。5.根据权利要求2所述的方法,其特征在于,所述获取所述符合标准的电子文档模板,并将所述合同数据添加至所述符合标准的电子文档模板中的对应位置,生成电子文档并输出,包括:获取所述符合标准的电子文档模板;对所述符合标准的电子文档模板进行模板类型、元素类型和元素过滤规则的解析,得到解析后的电子文档模板;将所述合同数据添加至所述解析后的电子文档模板中的对应位置,并实时监控待生成的电子文档的运行状态和错误,生成电子文档并输出。6.根据权利要求1所述的方法,其特征在于,还包括:获取当前个性化模板维度的电子文档模板,其中,所述电子文档模板为预先导入的,所述电子文档模板为一个个性化模板维度,所述电子文档模板配置的元素数量不同,个性化模板维度也不同,且不同个性化模板维度的电子文档模板之间具有继承关系;
若所述电子文档模板未配置需填充的元素,根据所述继承关系,查找所述当前个性化模板维度向下的个性化模板维度的第一电子文档模板,并获取所述第一电子文档模板。7.一种电子文档生成系统,其特征在于,所述系统包括:第一获取模块,用于获取预先导入的电子文档模板;设置模块,用于配置所述电子文档模板中需填充的元素,并设置所述元素对应的元素过滤规则和元素获取逻辑;第二获取模块,用于根据所述元素获取逻辑,获取预先建立的数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据;第一生成模块,用于将所述文档模板数据添加至所述电子文档模板中需填充的元素对应的位置,生成符合标准的电子文档模板并上传。8.根据权利要求7所述的系统,其特征在于,所述系统还包括:接收模块,用于接收用户发送的文件调用请求;第三获取模块,用于根据所述文件调用请求,获取各个合同参与方上链至各自对应的区块链节点上的合同数据;校验模块,用于对所述合同数据进行规则校验,若校验通过,执行第二生成模块;所述第二生成模块,用于获取所述符合标准的电子文档模板,并将所述合同数据添加至所述符合标准的电子文档模板中的对应位置,生成电子文档并输出。9.根据权利要求7所述的系统,其特征在于,若所述元素获取逻辑包括结构化查询语言sql语句,所述第二获取模块,具体用于:配置所述sql语句中的获取语句;利用所述获取语句,获取预先建立的数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据。10.根据权利要求7所述的系统,其特征在于,若所述元素获取逻辑包括数据获取类,所述第二获取模块,具体用于:配置所述数据获取类中的获取方法;基于所述获取方法,通过区块链,获取其他数据库中与所述电子文档模板中需填充的元素匹配的文档模板数据。

技术总结
本发明提供一种电子文档生成方法及系统,该方法包括:获取预先导入的电子文档模板;配置电子文档模板中需填充的元素,并设置元素对应的元素过滤规则和元素获取逻辑;根据元素获取逻辑,获取预先建立的数据库中与电子文档模板中需填充的元素匹配的文档模板数据;将文档模板数据添加至所述电子文档模板中需填充的元素对应的位置,生成符合标准的电子文档模板并上传。在本方案中,将从预先建立的数据库中获取的与预先导入的电子文档模板中需填充的元素匹配的文档模板数据添加至该电子文档模板中需填充的元素对应的位置,以生成符合标准的电子文档模板并上传,从而实现对文本中的元素在线修改或添加以及支持多方使用多地多点数据源的数据签署合同。数据源的数据签署合同。数据源的数据签署合同。


技术研发人员:李沛霖 兰延豪 徐高佶
受保护的技术使用者:中国农业银行股份有限公司
技术研发日:2022.04.27
技术公布日:2022/6/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1