一种基于WEB的在线智能合约模板填充方法及系统与流程

专利检索2025-03-25  9


本发明涉及合同模板和电子签名,特别是一种基于web的在线智能合约模板填充方法及系统。


背景技术:

1、现有技术的不足主要表现在以下几个方面:首先,手工编辑电子合同模板过程繁琐、易出错,特别是在处理大量合同时,错误的概率和工作量成倍增加。其次,现有的编辑工具缺乏足够的灵活性,难以满足用户对合同个性化要求的需求。再者,缺乏一个有效的机制将电子合同模板与智能合约的自动执行功能相结合,使得合同的执行效率和安全性不能得到充分保障。此外,现有系统往往没有提供一种快速、高效的方式来批量处理电子合同,这限制了其在高效率要求的商业环境中的应用。

2、一种基于web的在线智能合约模板填充方法,指的是通过web技术实现的智能合约编辑和填写工具,可为用户提供可视化操作界面,方便用户选择、填写和修改多样化的合约条款。该技术可以减少手动书写与理解主观判断带来的合同纠纷,简化合同审核流程,并提高合同的效率和精确性。


技术实现思路

1、鉴于上述存在的问题,提出了本发明。

2、因此,本发明所要解决的问题是:如何解决现有技术中存在的易出错、操作繁杂的问题。

3、为解决上述技术问题,本发明提供如下技术方案:一种基于web的在线智能合约模板填充方法,包括,构建客户端c及系统服务端s;连接文件服务器fileserver,通过客户端c上web界面上传待编辑电子合同模板;web界面渲染pdf电子合同模板,通过文件流方式回调至pdf在线浏览器browser;将单行文本、多行文本、日期、数字、身份证填充控件widget拖拽至电子合同模板;连接系统服务端s,通过数据表单形式把控件类型、控件名称、控件大小、控件坐标信息传输至数据库保存;下载数据字典模板field,根据字典模板上的名称导入相应字段值;上传数据字典模板field,通过pdf文档自动合成插件plugin快速批量生成完整电子合同。

4、作为本发明所述一种基于web的在线智能合约模板填充方法的一种优选方案,其中:所述客户端c包括文件服务器fileserver,pdf在线浏览器browser,单行文本、多行文本、日期、数字、身份证填充控件widget及数据字典模板field;所述系统服务端s连接有数据库,并提供pdf文档自动合成插件plugin;打开web应用界面后,通过网络与系统服务端相连,实时记录控件类型、控件名称、控件大小、控件坐标。

5、作为本发明所述一种基于web的在线智能合约模板填充方法的一种优选方案,其中:所述上传待编辑电子合同模板包括,操作人使用校验字段appsecret连接文件服务器fileserver,等待响应,若校验成功,则继续执行上传待编辑电子合同模板操作,若校验不成功,则设置登录阈值,若低于登录阈值次数校验成功,则继续执行上传待编辑电子合同模板操作,若超过登录阈值次数校验仍未成功,则暂时锁定操作人的账户,向操作人发送一封安全通知邮件或短信,告知账户被暂时锁定,需要通过邮件或手机号码接收的一次性验证码解锁账户,同时账号被标记为需要安全审核的账号,需要检查日志,确存在的安全风险或攻击行为;在本地制作合同模板后,通过web界面按钮上传合同模板,等待文件服务器fileserver响应,若上传成功,则执行渲染pdf电子合同模板操作,若未上传成功,则退出登录重新上传,执行渲染pdf电子合同模板操作。

6、作为本发明所述一种基于web的在线智能合约模板填充方法的一种优选方案,其中:所述渲染pdf电子合同模板包括,操作人使用校验字段appsecret连接文件服务器fileserver,根据已上传文件路径获取到文件流,客户端c获取到文件流后,通过内置pdf在线浏览器brower渲染合同页面,并缓存每页于内存中,通过界面按钮切换预览电子合同模板。

7、作为本发明所述一种基于web的在线智能合约模板填充方法的一种优选方案,其中:所述填充控件widget拖拽至电子合同模板包括,对于合同模板上的每个潜在位置,使用定义的公式计算控件放置的推荐强度,对于每种类型的控件,选择推荐强度最高的位置作为控件的最佳放置位置,操作人选中填充控件widget,拖拽至合同模板空白填充处最佳放置位置,编辑控件名称、字号、字体类型、必填字段,编辑完成,预览合同模板填充控件实际效果无误后,保存最终模板;所述推荐强度表示为:

8、

9、其中,p(x,y)为推荐强度,a为合同文档的起始位置,b为合同文档的结束位置,x、y为控件预定放置的位置坐标,s、t为区域内的坐标变量,σ为高斯分布的标准差调节位置适宜性的敏感度,z为归一化因子,h(t)为控件类型t的特征值,h(c)为当前文档内容c的特征值,σh为控件类型与文档内容匹配度差异的标准差,i为第i个内容点,n为内容点的总数,wi为第i个内容点的权重,ci为第i个内容点的特征值,cavg为所有内容点特征值的平均值,σc为用于调节内容点特征值与平均值差异的标准差。

10、作为本发明所述一种基于web的在线智能合约模板填充方法的一种优选方案,其中:所述连接系统服务端s包括,客户端c中控件名称、字号、字体类型、必填字段信息均采用全局变量保存,每个控件均会赋值于全局变量中,将保存后的最终模板的控件信息以及坐标信息打包成json包,传输至系统服务端s,系统服务端s接收到json包,解析成相应的字段后,映射到数据库表。

11、作为本发明所述一种基于web的在线智能合约模板填充方法的一种优选方案,其中:所述完整电子合同包括,选中已经制作完毕并带有填充控件widget的电子合同模板后,通过按钮下载数据字典模板field,系统服务端s连接数据库,取出相关控件信息、坐标信息后,自动合成数据字典模板field,根据数据字典完善合同信息,保存为完整的数据字典模板field1,通过客户端c上传数据字典模板field1,系统服务端s接收数据字典模板field1后,遍历所有合同信息,通过pdf文档自动合成插件plugin将合同信息填充至电子合同模板中,最后输出完整的电子合同文件。

12、本发明的另外一个目的是提供一种基于web的在线智能合约模板填充方法的系统,其能通过智能合约模板填充系统,解决了一种基于web的在线智能合约模板填充的问题。

13、为解决上述技术问题,本发明提供如下技术方案:一种基于web的在线智能合约模板填充系统,包括,客户端构建模块、电子合同模板上传模块、电子合同模板、控件填充模块、信息传输模块、数据字典模板导出模块及输出模块;所述客户端构建模块构建客户端c及系统服务端s;所述电子合同模板上传模块用于连接文件服务器fileserver,通过客户端c上web界面上传待编辑电子合同模板;所述电子合同模板渲染模块用于web界面渲染pdf电子合同模板,通过文件流方式回调至pdf在线浏览器browser;所述控件填充模块将单行文本、多行文本、日期、数字、身份证填充控件widget拖拽至电子合同模板;所述信息传输模块用于连接系统服务端s,通过数据表单形式把控件类型、控件名称、控件大小、控件坐标信息传输至数据库保存;所述数据字典模板导出模块下载数据字典模板field,根据字典模板上的名称导入相应字段值;所述输出模块用于上传数据字典模板field,通过pdf文档自动合成插件plugin快速批量生成完整电子合同。

14、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述一种基于web的在线智能合约模板填充方法的步骤。

15、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述一种基于web的在线智能合约模板填充方法的步骤。

16、本发明有益效果为:本发明提供的一种基于web的在线智能合约模板填充方法突破了手工编辑合同模板存在的易出错、操作繁杂的问题,通过拖拽填充控件的方式与固定电子合同模板相关联,从而实现快速批量导出合同模板的解决方案。


技术特征:

1.一种基于web的在线智能合约模板填充方法,其特征在于:包括,

2.如权利要求1所述的一种基于web的在线智能合约模板填充方法,其特征在于:所述客户端c包括文件服务器fileserver,pdf在线浏览器browser,单行文本、多行文本、日期、数字、身份证填充控件widget及数据字典模板field;

3.如权利要求2所述的一种基于web的在线智能合约模板填充方法,其特征在于:所述上传待编辑电子合同模板包括,操作人使用校验字段appsecret连接文件服务器fileserver,等待响应,若校验成功,则继续执行上传待编辑电子合同模板操作,若校验不成功,则设置登录阈值,若低于登录阈值次数校验成功,则继续执行上传待编辑电子合同模板操作,若超过登录阈值次数校验仍未成功,则暂时锁定操作人的账户,向操作人发送一封安全通知邮件或短信,告知账户被暂时锁定,需要通过邮件或手机号码接收的一次性验证码解锁账户,同时账号被标记为需要安全审核的账号,需要检查日志,确存在的安全风险或攻击行为;

4.如权利要求3所述的一种基于web的在线智能合约模板填充方法,其特征在于:所述渲染pdf电子合同模板包括,操作人使用校验字段appsecret连接文件服务器fileserver,根据已上传文件路径获取到文件流,客户端c获取到文件流后,通过内置pdf在线浏览器brower渲染合同页面,并缓存每页于内存中,通过界面按钮切换预览电子合同模板。

5.如权利要求4所述的一种基于web的在线智能合约模板填充方法,其特征在于:所述填充控件widget拖拽至电子合同模板包括,对于合同模板上的每个潜在位置,使用定义的公式计算控件放置的推荐强度,对于每种类型的控件,选择推荐强度最高的位置作为控件的最佳放置位置,操作人选中填充控件widget,拖拽至合同模板空白填充处最佳放置位置,编辑控件名称、字号、字体类型、必填字段,编辑完成,预览合同模板填充控件实际效果无误后,保存最终模板;

6.如权利要求5所述的一种基于web的在线智能合约模板填充方法,其特征在于:所述连接系统服务端s包括,客户端c中控件名称、字号、字体类型、必填字段信息均采用全局变量保存,每个控件均会赋值于全局变量中,将保存后的最终模板的控件信息以及坐标信息打包成json包,传输至系统服务端s,系统服务端s接收到json包,解析成相应的字段后,映射到数据库表。

7.如权利要求6所述的一种基于web的在线智能合约模板填充方法,其特征在于:所述完整电子合同包括,选中已经制作完毕并带有填充控件widget的电子合同模板后,通过按钮下载数据字典模板field,系统服务端s连接数据库,取出相关控件信息、坐标信息后,自动合成数据字典模板field,根据数据字典完善合同信息,保存为完整的数据字典模板field1,通过客户端c上传数据字典模板field1,系统服务端s接收数据字典模板field1后,遍历所有合同信息,通过pdf文档自动合成插件plugin将合同信息填充至电子合同模板中,最后输出完整的电子合同文件。

8.一种采用如权利要求1~7任一所述的一种基于web的在线智能合约模板填充方法的系统,其特征在于:包括,客户端构建模块、电子合同模板上传模块、电子合同模板、控件填充模块、信息传输模块、数据字典模板导出模块及输出模块;

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的一种基于web的在线智能合约模板填充方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的一种基于web的在线智能合约模板填充方法的步骤。


技术总结
本发明公开了一种基于WEB的在线智能合约模板填充方法及系统,涉及合同模板和电子签名技术领域,包括构建客户端C及系统服务端S;通过客户端C上WEB界面上传待编辑电子合同模板;WEB界面渲染PDF电子合同模板,通过文件流方式回调至PDF在线浏览器;将填充控件Widget拖拽至电子合同模板;连接系统服务端S,通过数据表单形式把信息传输至数据库保存;下载数据字典模板Field,通过PDF文档自动合成插件Plugin快速批量生成完整电子合同。本发明突破了手工编辑合同模板存在的易出错、操作繁杂的问题,通过拖拽填充控件的方式与固定电子合同模板相关联,从而实现快速批量导出合同模板的解决方案。

技术研发人员:覃康力,刘超,苏杰,李波剑,吴慧华,倪磊,廖智乐,丘琦传
受保护的技术使用者:广西柳钢东信科技有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1151438.html

最新回复(0)