一种在线合同文档的生成方法、电子设备及存储介质技术

技术编号:16779298 阅读:20 留言:0更新日期:2017-12-12 23:42
本发明专利技术公开了一种在线合同文档的生成方法,包括以下步骤:加载步骤:获取用户查看合同的请求并根据查看合同的请求加载合同模板;合同生成步骤:根据合同模板获取到对应的合同内容并将合同内容填充到合同模板中,从而生成合同以及合同的URL并将合同显示给用户;签署请求获取步骤:获取用户签署合同的请求并根据签署合同的请求获取合同的URL;合同匹配步骤:根据合同的URL自动匹配到对应的合同;电子章签署步骤:为合同签署电子章并显示给用户。本发明专利技术还公开了一种电子设备和计算机可读存储介质。本发明专利技术极大地简化了合同开发中容易出现合同内容不一致的问题。

An online contract document generation method, electronic device and storage medium

The invention discloses an online contract document generation method, which comprises the following steps: loading steps: obtaining the user to view the contract according to the request and check the contract request loading contract template; contract generation step: according to the contract template to obtain corresponding content of the contract and the contents of the contract to fill the contract template, thereby generating a contract and contract the URL will be displayed to the user and the contract signed; request the following steps: acquiring user request according to the contract signed and signed the contract request URL contract; contract, steps: according to the contract URL automatically matched to the corresponding electronic contract; Chapter signed steps: the signing of the contract chapter electronic and displayed to the user. The invention also discloses an electronic device and a computer readable storage medium. This invention greatly simplifies the problem that the contract content is inconsistent in the contract development.

【技术实现步骤摘要】
一种在线合同文档的生成方法、电子设备及存储介质
本专利技术涉及合同的开发,尤其涉及一种在线合同文档的生成方法、电子设备及存储介质。
技术介绍
一般来说,对于合同,其均包括统一的合同模板和数据接口,其能够支持生成不同的文件格式,比如html的web页面和PDF文件。而对于传统的合同需求既需要展现给消费者web页面,又需要PDF文件用来做电子签章,也有的公司合同存档为word方式的。传统的方案是多个不同文件格式要求有多个模板。比如前端工程师设计web的展示模板,后端工程师来制作PDF合同模板,不同的模板内需要填充用户信息,日期合同细项等都由后端分别给web和pdf提供接口。这样的话,多个合同模板分别由不同的人开发、维护很容易导致模板内容不一致,最终的合同信息不一致,给用户带来不便、损失。
技术实现思路
为了克服现有技术的不足,本专利技术的目的之一在于提供一种在线合同文档的生成方法,其能够解决现有技术中合同开发时容易出现内容不一致的问题。本专利技术的目的之二在于提供一种电子设备,其能够解决现有技术中合同开发时容易出现内容不一致的问题。本专利技术的目的之三在于提供一种计算机可读存储介质,其能够解决现有技术中合同开发时容易出现内容不一致的问题。本专利技术的目的之四在于提供一种在线合同文档的生成装置,其能够解决现有技术中合同开发时容易出现内容不一致的问题。本专利技术的目的之一采用如下技术方案实现:一种在线合同文档的生成方法,包括以下步骤:加载步骤:获取用户查看合同的请求并根据所述查看合同的请求加载合同模板;合同生成步骤:获取对应的合同内容并将合同内容填充到合同模板中,从而生成合同以及合同的URL并将合同显示给用户;签署请求获取步骤:获取用户签署合同的请求并根据所述签署合同的请求获取合同的URL;合同匹配步骤:根据合同的URL自动匹配到对应的合同;电子章签署步骤:为合同签署电子章并显示给用户。进一步地,所述电子章签署步骤之前还包括判断步骤:读取所述合同的合同内容并对合同内容进行合法性校验,若校验通过,则执行电子章签署步骤;若校验不通过,则拒绝签署电子章。本专利技术的目的之二采用如下技术方案实现:一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:加载步骤:获取用户查看合同的请求并根据所述查看合同的请求加载合同模板;合同生成步骤:获取对应的合同内容并将合同内容填充到合同模板中,从而生成合同以及合同的URL并将合同显示给用户;签署请求获取步骤:获取用户签署合同的请求并根据所述签署合同的请求获取合同的URL;合同匹配步骤:根据合同的URL自动匹配到对应的合同;电子章签署步骤:为合同签署电子章并显示给用户。进一步地,所述电子章签署步骤之前还包括判断步骤:读取所述合同的合同内容并对合同内容进行合法性校验,若校验通过,则执行电子章签署步骤;若校验不通过,则拒绝签署电子章。本专利技术的目的之三采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述在线合同文档的生成方法的步骤。本专利技术的目的之四采用如下技术方案实现:一种在线合同文档的生成装置,包括:加载模块,用于获取用户查看合同的请求并根据所述查看合同的请求加载合同模板;合同生成模块,用于获取对应的合同内容并将合同内容填充到合同模板中,从而生成合同以及合同的URL并将合同显示给用户;签署请求获取模块,用于获取用户签署合同的请求并根据所述签署合同的请求获取合同的URL;合同匹配模块,用于根据合同的URL自动匹配到对应的合同;电子章签署模块,用于为合同签署电子章并显示给用户。进一步地,所述电子章签署步骤之前还包括判断步骤:读取所述合同的合同内容并对合同内容进行合法性校验,若校验通过,则执行电子章签署步骤;若校验不通过,则拒绝签署电子章。相比现有技术,本专利技术的有益效果在于:本专利技术简化了在合同开发过程中,多个开发的沟通和交流成本,在新的合同生产过程中,保证了合同的稳健性,真正做到了敏捷开发和快捷开发的功能。附图说明图1为本专利技术提供的方法流程图;图2为本专利技术提供的装置模块图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。实施例传统的合同开发是分前后端分开维护合同模板,前端展示给用户H5页面一套(合同格式为HTML文档或word文档),后端签署PDF文件电子签章一套(合同为PDF文档),每一次做一个很小的改动时,都要同时改动两处模板,很容易造成合同修改不一致,导致用户看到的和签署的不统一,给用户带来不便。另外,对于改动频繁的合同,其开发成本大、周期长。合同的产出严格还受限于多端开发人员的沟通和交流成本,当某端开发人员不能按照正常节奏进行开发时,就会阻碍合同开发流程的进度,进而无法预估合同最后的完成时间。为了解决上述问题,本专利技术提供了一种在线合同文档的生成方法,其主要涉及到合同模板系统的以下几个模块:模板内容编辑器、数据接口设置、模板渲染引擎、HTML转换引擎和PDF转换引擎。其中模板内容编辑器用于对合同模板的内容进行编辑,在合同生成之前通过该模板内容编辑器生成多个不同版本的合同模板。其采用常见的文档编辑器Editor,模板语法使用vue模板语法,对于模板内变量使用形如{{name}}的方式来代表用户姓名。数据接口设置用于设置该合同模板引擎对应的接口和返回的数据字段格式,确保所有模板内的变量都有对应的接口返回。一个合同模板可以对应多个数据接口。模板渲染引擎用于使用node服务器先读取对应的模板内容,然后遍历访问所有数据接口,把变量的值得到后给到合同模板从而生成html文本。Html转换引擎其用于直接把合同通过输出到浏览器端即可,也即是生成html格式的合同;同时,还用于根据模板渲染引擎是否抛出异常,来返回不同的状态码。pdf转换引擎用于将合同转换为PDF文档,可使用apache开源的itext来实现。如图1所示,在线合同文档的生成方法包括以下步骤:S1、获取用户查看合同的请求并根据所述查看合同的请求加载合同模板。不同的合同所对应的合同模板均不同,用户想要查看合同时,首先发送请求,该请求中包括所要查看合同的类型等数据,当系统接收到用户查看合同的请求时,根据该请求来自动加载对应的合同模板。不同的合同版本均对应不同的合同模板,合同模板是由开发人员编辑好并存储到系统中的。S2、获取合同内容并将合同内容填充到合同模板中形成完整的合同,以及生成合同的URL,并将合同显示给用户。其中对于合同来说,一般将合同模板和合同内容分开进行存储,当用户在线请求查看合同时,首先加载合同模板,然后调用用户的合同数据将合同数据与合同模板进行结合从而生成用户所需要的合同。另外,当生成合同的同时,还为该合同生成唯一的URL。S3、获取用户签署合同的请求,并根据所述签署合同的请求获取合同的URL。为了获取带有电子签章的合同时,首先接收用户所要签署合同的请求,该请求中包括需要电子签章的合同的URL,系统接收到请求后获取对应合同的URL,从而可在系统中查找到对应的合同。S4、根据合同的URL自动匹配到合同。每个合同均具有本文档来自技高网...
一种在线合同文档的生成方法、电子设备及存储介质

【技术保护点】
一种在线合同文档的生成方法,其特征在于包括以下步骤:加载步骤:获取用户查看合同的请求并根据所述查看合同的请求加载合同模板;合同生成步骤:获取对应的合同内容并将合同内容填充到合同模板中,从而生成合同以及合同的URL并将合同显示给用户;签署请求获取步骤:获取用户签署合同的请求并根据所述签署合同的请求获取合同的URL;合同匹配步骤:根据合同的URL自动匹配到对应的合同;电子章签署步骤:为合同签署电子章并显示给用户。

【技术特征摘要】
1.一种在线合同文档的生成方法,其特征在于包括以下步骤:加载步骤:获取用户查看合同的请求并根据所述查看合同的请求加载合同模板;合同生成步骤:获取对应的合同内容并将合同内容填充到合同模板中,从而生成合同以及合同的URL并将合同显示给用户;签署请求获取步骤:获取用户签署合同的请求并根据所述签署合同的请求获取合同的URL;合同匹配步骤:根据合同的URL自动匹配到对应的合同;电子章签署步骤:为合同签署电子章并显示给用户。2.如权利要求1所述的方法,其特征在于:所述电子章签署步骤之前还包括判断步骤:读取所述合同的合同内容并对合同内容进行合法性校验,若校验通过,则执行电子章签署步骤;若校验不通过,则拒绝签署电子章。3.一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于:所述处理器执行所述程序时实现以下步骤:加载步骤:获取用户查看合同的请求并根据所述查看合同的请求加载合同模板;合同生成步骤:获取对应的合同内容并将合同内容填充到合同模板中,从而生成合同以及合同的URL并将合同显示给用户;签署请求获取步骤:获取用户签署合同的请求并根据所述签署合同的请求获取合同的URL;合同匹配步骤:根据合同的URL...

【专利技术属性】
技术研发人员:王宽王纪光
申请(专利权)人:杭州大搜车汽车服务有限公司
类型:发明
国别省市:浙江,33

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

1