合同生成方法和装置与流程

文档序号:11677520阅读:182来源:国知局
合同生成方法和装置与流程

本发明涉及计算机技术领域,特别是涉及一种合同生成方法和装置。



背景技术:

随着科学技术的不断发展,合同的生成越来越自动化。

传统方法中,在合同管理平台中设置的合同模板是可编辑格式的合同模板,一般多为word格式的模板。在生成合同时,将订单中的业务数据填充到word格式的合同模板中。

然而,由于传统的基于word合同模板进行业务数据填充时,是预设了业务数据的填充起始位置(比如,从第几行第几列开始或从第几个像素开始填充等)以及填充字数。当需要填充的业务数据的字数等发生变化时,就容易造成错位问题。因此,就需要根据填充起始位置以及填充字数的不同来设置不同的合同模板,造成合同模板过多,合同模板的利用率比较低。



技术实现要素:

基于此,有必要提供一种能够提高合同模板利用率的合同生成方法和装置。

一种合同生成方法,所述方法包括以下步骤:

获取订单信息,以及获取与所述订单信息对应的pdf档合同模板;

获取所述pdf档合同模板中的填充域标识,根据预设的填充域标识与业务数据的类型标识之间的对应关系,获取与所述填充域标识对应的业务数据的类型标识;

从所述订单信息中提取与所述业务数据的类型标识对应的业务数据;

根据所述业务数据中包括的字符数量,以及所述填充域标识对应的填充域的大小,确定所述业务数据在对应的填充域中的子填充区域;

根据预设的字符调节规则将所述业务数据填充至pdf档合同模板中对应的所述子填充区域中,以生成对应的第一合同文件。

在其中一个实施例中,所述根据所述业务数据中包括的字符信息,以及所述填充域标识对应的填充域的大小,确定所述业务数据在对应的填充域中的子填充区域的步骤,包括:

根据预设粒度将与填充域标识对应的填充域划分成多个区块;

根据预设的字符数量与区块之间的对应关系,以及所述业务数据中包括的字符数量确定所述业务数据所对应的区块数量;

从所述多个区块中选取与所述区块数量对应的区块,将选取的区块组合得到业务数据在对应的填充域中的子填充区域。

在其中一个实施例中,获取与所述订单信息对应的pdf档合同模板的步骤,包括:

解析所述订单信息中的订单号,提取所述订单号中预设位置的字符,根据提取的所述字符确定与所述订单信息对应的城市标识;

根据预设的城市标识与合同模板标识之间的对应关系,获取与所述城市标识对应的合同模板标识;

根据所述合同模板标识确定所述订单信息对应的pdf档合同模板,所述pdf档合同模板中包括至少一个填充域。

在其中一个实施例中,所述与所述城市标识对应的合同模板标识为至少一个;

所述根据所述合同模板标识确定所述订单信息对应的pdf档合同模板的步骤,包括:

从所述订单信息中提取放款主体信息和担保公司信息;

从所述至少一个合同模板标识中查找与提取的所述放款主体信息和所述担保公司信息对应的合同模板标识作为目标合同模板标识;

获取与所述目标合同模板标识对应的pdf档合同模板。

在其中一个实施例中,在所述获取订单信息的步骤之前,还包括:

获取pdf档的初始合同模板;

获取与初始合同模板中的业务数据的类型对应的数据填充位置;

获取与所述业务数据的类型对应的填充域信息,根据所述填充域信息在所述初始合同模板中对应的数据填充位置插入对应的填充域,以生成最终的pdf档合同模板。

在其中一个实施例中,所述方法还包括:

根据配置文件中配置的合同模板标识与印章标识之间的对应关系,获取与所述pdf档合同模板对应的印章标识;

调用印章系统的接口,获取与所述印章标识对应的印章信息;

根据预先配置的所述pdf档合同模板中的盖章位置信息,确定所述印章信息在所述第一合同文件中所对应的盖章位置;

将所述印章信息加盖至所述第一合同文件中所述对应的盖章位置,以生成第二合同文件。

一种合同生成装置,所述装置包括:

获取模块,用于获取订单信息,以及获取与所述订单信息对应的pdf档合同模板;

所述获取模块还用于获取所述pdf档合同模板中的填充域标识,根据预设的填充域标识与业务数据的类型标识之间的对应关系,获取与所述填充域标识对应的业务数据的类型标识;

业务数据提取模块,用于从所述订单信息中提取与所述业务数据的类型标识对应的业务数据;

子填充区域确定模块,用于根据所述业务数据中包括的字符数量,以及所述填充域标识对应的填充域的大小,确定所述业务数据在对应的填充域中的子填充区域;

第一合同文件生成模块,用于根据预设的字符调节规则将所述业务数据填充至pdf档合同模板中对应的所述子填充区域中,以生成对应的第一合同文件。

在其中一个实施例中,所述子填充区域确定模块还用于根据预设粒度将与填充域标识对应的填充域划分成多个区块;根据预设的字符数量与区块之间的对应关系,以及所述业务数据中包括的字符数量确定所述业务数据所对应的区块数量;从所述多个区块中选取与所述区块数量对应的区块,将选取的区块组合得到业务数据在对应的填充域中的子填充区域。

在其中一个实施例中,所述获取模块还用于解析所述订单信息中的订单号,提取所述订单号中预设位置的字符,根据提取的所述字符确定与所述订单信息对应的城市标识;根据预设的城市标识与合同模板标识之间的对应关系,获取与所述城市标识对应的合同模板标识;根据所述合同模板标识确定所述订单信息对应的pdf档合同模板,所述pdf档合同模板中包括至少一个填充域。

在其中一个实施例中,所述与所述城市标识对应的合同模板标识为至少一个;

所述获取模块还用于从所述订单信息中提取放款主体信息和担保公司信息;从所述至少一个合同模板标识中查找与提取的所述放款主体信息和所述担保公司信息对应的合同模板标识作为目标合同模板标识;获取与所述目标合同模板标识对应的pdf档合同模板。

在其中一个实施例中,所述获取模块还用于获取pdf档的初始合同模板;获取与初始合同模板中的业务数据的类型对应的数据填充位置;

所述装置还包括:

pdf档合同模板生成模块,用于获取与所述业务数据的类型对应的填充域信息,根据所述填充域信息在所述初始合同模板中对应的数据填充位置插入对应的填充域,以生成最终的pdf档合同模板。

在其中一个实施例中,所述获取模块还用于根据配置文件中配置的合同模板标识与印章标识之间的对应关系,获取与所述pdf档合同模板对应的印章标识;

所述装置还包括:

印章信息获取模块,用于调用印章系统的接口,获取与所述印章标识对应的印章信息;

盖章位置确定模块,用于根据预先配置的所述pdf档合同模板中的盖章位置信息,确定所述印章信息在所述第一合同文件中所对应的盖章位置;

第二合同文件生成模块,用于将所述印章信息加盖至所述第一合同文件中所述对应的盖章位置,以生成第二合同文件。

上述合同生成方法和装置,通过获取订单信息,以及获取与订单信息对应的pdf档合同模板;获取pdf档合同模板中的填充域标识,根据预设的填充域标识与业务数据的类型标识之间的对应关系,获取与填充域标识对应的业务数据的类型标识;从订单信息中提取与业务数据的类型标识对应的业务数据;根据业务数据中包括的字符数量,以及填充域标识对应的填充域的大小,确定业务数据在对应的填充域中的子填充区域;根据预设的字符调节规则将业务数据填充至pdf档合同模板中对应的子填充区域中,以生成对应的第一合同文件。即相当于设置了包含有大的填充域的pdf档合同模板,在生成订单的合同文件时,只需要根据订单中业务数据的字符数,来动态的确定出该业务数据所需的子填充区域即可。从而实现一个pdf档合同模板对于字符数在预设范围内的业务数据都可以适用,相较于传统的根据业务数据的填充起始位置以及填充字数来设置对应的合同模板而言,大大提高了合同模板的利用率。

附图说明

图1为一个实施例中合同生成方法的应用环境图;

图2为一个实施例中服务器的内部结构图;

图3为一个实施例中合同生成方法的流程示意图;

图4为一个实施例中子填充区域确定方法的流程示意图;

图5为一个实施例中pdf档合同模板生成方法的流程示意图;

图6为一个实施例中第二合同文件生成方法的流程示意图;

图7为一个实施例中合同生成装置的结构示意图;

图8为另一个实施例中合同生成装置的结构示意图;

图9为又一个实施例中合同生成装置的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

图1为一个实施例中合同生成方法的应用环境图。如图1所示,服务器110通过网络与终端120进行通信。服务器110获取订单信息,以及获取与订单信息对应的pdf档合同模板。进一步地,服务器110获取pdf档合同模板中的填充域标识,根据预设的填充域标识与业务数据的类型标识之间的对应关系,获取填充域标识对应的业务数据的类型标识。服务器110从订单信息中提取与业务数据的类型标识对应的业务数据,根据业务数据中包括的字符数量,以及填充域标识对应的填充域的大小,确定业务数据在对应的填充域中的子填充区域。进一步地,服务器110根据子填充区域预设的字符调节规则将业务数据填充至pdf档合同模板中对应的子填充区域中,以生成对应的第一合同文件。进一步地,服务器110可以将生成的第一合同文件发送至终端120。

可以理解,终端120包括但不限于各种个人计算机、智能手机、平板电脑、笔记本电脑、便携式穿戴设备、自助呼叫终端等,在此不一一列举。

图2示出了一个实施例中的服务器的内部结构示意图,该服务器包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该服务器的非易失性存储介质存储有操作系统、数据库和一种合同生成装置,数据库用于存储数据。该合同生成装置用于实现一种合同生成方法。该处理器用于提供计算和控制能力,支撑整个服务器的运行。服务器中的内存储器为非易失性存储介质中的合同生成装置的运行提供环境,该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种合同生成方法。网络接口用于与终端进行网络通信。本领域技术人员可以理解,图2中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

如图3所示,在一个实施例中,提供了一种合同生成方法,现以该方法应用于图1或图2所示的服务器为例进行举例说明,该方法具体包括以下步骤:

步骤302,获取订单信息,以及获取与订单信息对应的pdf档合同模板。

本实施例中,服务器会获取订单信息。具体地,服务器可以从数据库中自动的获取要生成对应合同文件的订单信息。也可以是,用户在终端界面提交订单,终端将提交的订单信息发送至服务器。

进一步地,服务器会获取与订单信息对应的pdf档合同模板。其中,获取的pdf档合同模板中包括至少一个填充域。进一步地,“填充域”是指预先插入初始pdf档合同模板中的可编辑、填充的区域。填充域和初始pdf档合同模板共同组合最终的pdf档合同模板。

在一个实施例中,服务器会解析订单信息中的订单号,提取订单号中预设位置的字符,根据提取的字符确定与订单信息对应的城市标识。服务器的配置文件中预设了城市标识与合同模板标识之间的对应关系,根据该对应关系,获取与城市标识对应的合同模板标识,根据获取的合同模板标识确定该订单信息对应的pdf档合同模板。该获取的pdf档合同模板中包括至少一个填充域。

在一个实施例中,一个城市标识唯一对应于一个合同模板标识,则该城市标识唯一对应的合同模板标识即为目标合同模板标识,进而获取与该合同模板标识对应的pdf档合同模板,即为与该订单信息对应的pdf档合同模板。

在另一个实施例中,与城市标识对应的合同模板标识为至少一个,则根据合同模板标识确定订单信息对应的pdf档合同模板的步骤包括:从订单信息中提取放款主体信息和担保公司信息,从至少一个合同模板标识中查找与提取的放款主体信息和担保公司信息对应的合同模板标识作为目标合同模板标识,获取与目标合同模板标识对应的pdf档合同模板。

本实施例中,一个城市标识对应于一个或多个合同模板标识。在城市层级之下,预先根据放款主体和担保公司对该城市所对应的多个合同模板标识进行了进一步地的划分,服务器中建立了城市层级下的各个合同模板标识与放款主体和担保公司之间的对应关系。服务器会进一步从订单信息中提取放款主体信息和担保公司信息,结合上述对应关系,从至少一个合同模板标识中查找与提取的放款主体信息和担保公司信息对应的合同模板标识作为目标合同模板标识。进一步地,获取与目标合同模板标识对应的pdf档合同模板。

比如,城市a下对应的合同模板标识为1、2、3和4,放款主体n1以及担保公司m1与合同模板标识1对应,放款主体n1以及担保公司m2与合同模板标识2对应,放款主体n2以及担保公司m2与合同模板标识3对应,放款主体n2以及担保公司m1与合同模板标识4对应。从订单信息中提取的放款主体为n2、担保公司为m2,则对应的合同模板标识为3。

步骤304,获取pdf档合同模板中的填充域标识,根据预设的填充域标识与业务数据的类型标识之间的对应关系,获取与填充域标识对应的业务数据的类型标识。

本实施例中,服务器会获取pdf档合同模板中的填充域标识。其中,填充域标识用于唯一标识pdf档合同模板中的填充域。

进一步地,服务器中预先设置了填充域标识与业务数据的类型标识之间的对应关系,根据该对应关系,获取该pdf档合同模板中的填充域标识对应的业务数据的类型标识。其中,业务数据的类型包括客户姓名、单位名称、贷款金额、期限、合同起始日期、抵押物详情、放款主体信息和担保公司中的至少一种。

步骤306,从订单信息中提取与业务数据的类型标识对应的业务数据。

进一步地,服务器会从订单信息中提取与业务数据的类型标识对应的业务数据。比如,填充域标识为r1、对应的业务数据的类型标识为c,c是对客户姓名的标识,则获取的与c对应的客户姓名某某某。

步骤308,根据业务数据中包括的字符数量,以及填充域标识对应的填充域的大小,确定业务数据在对应的填充域中的子填充区域。

具体地,在一个实施例中,可以是,服务器中预先设置了单个字符占用区域大小,根据该单个字符占用区域大小和业务数据中包括的字符数量确定出该业务数据所需要占用的区域大小,然后根据预设的区域选取规则从填充域中选取与所需占用的区域大小对应的子填充区域,即为业务数据在该填充域中的子填充区域。其中,预设的区域选取规则可以是居中、靠左、靠右、靠上、靠下选取中的至少一种。

在另一个实施例中,如图4所示,根据业务数据中包括的字符数量,以及填充域标识对应的填充域的大小,确定业务数据在对应的填充域中的子填充区域的步骤(简称子填充区域确定步骤),包括:

步骤402,根据预设粒度将与填充域标识对应的填充域划分成多个区块。

本实施例中,服务器会根据预设粒度将与填充域标识对应的填充域划分成多个区块。

其中,预设粒度可以是以一个或多个字符所占用区域大小为单位的粒度。

步骤404,根据预设的字符数量与区块之间的对应关系,以及业务数据中包括的字符数量确定业务数据所对应的区块数量。

进一步地,服务器中预先设置了字符数量与区块之间的对应关系。可以理解,单个区块可以对应一个或多个字符。结合该对应关系,服务器可以根据业务数据中包括的字符数量确定该业务数据所对应的区块数量。比如,一个区块对应于5个字符,业务数据中包括的字符数量为18个字符,则可以确定该业务数据对应的区块数量为4个。

步骤406,从多个区块中选取与区块数量对应的区块,将选取的区块组合得到业务数据在对应的填充域中的子填充区域。

本实施例中,服务器会从多个区块中选取与区块数量对应的区块,根据选取的区块组合得到业务数据在对应的填充域中的子填充区域。

进一步地,可以是,服务器中预先设置了区块选取规则。其中,该区块选取规则包括对区块居中选取、靠上选取、靠下选取、靠左选取或靠右选取中的至少一种。服务器根据预设的区块选取规则,从多个区块中选取与区块数量对应的区块。

本实施例中,将填充域以预设粒度划分成多个区块,根据业务数据中的字符数量确定出业务数据对应的区块数量,从多个区块中选取与该区块数量对应的区块组合得到业务数据在填充域中对应的子填充区域。能够动态的确定出业务数据在填充域中的具体填充位置。此外,通过区块组合成子填充区域的方式,相较于以整个大的填充域为参考来确定子填充区域的方式而言,能够使确定出的子填充区域的位置更加的灵活。因为,以整个大的填充域为参考来确定子填充区域时,通常会根据固定的起始位置来选取所需的区域大小,导致选取出来的子填充区域的位置比较死板、单一,缺乏排版性。而通过区块组合成子填充区域,由于可以对区块进行选择,而并非固定的起始位置,所以使确定出的子填充区域的位置更加的灵活。

步骤310,根据预设的字符调节规则将业务数据填充至pdf档合同模板中对应的子填充区域中,以生成对应的第一合同文件。

进一步地,服务器会根据预设的字符调节规则将业务数据填充至pdf档合同模板中对应的所确定出来的子填充区域中,以生成对应的第一合同文件。其中,预设的字符调节规则包括预设的单行字符数和/或自动换行的规则。

可以理解,这里的第一合同文件中的“第一”是为了将下文中的“第二合同文件”进行区别,并不做其他大小、权限、顺序等方面的限定。

本实施例中,服务器会获取订单信息,以及获取与订单信息对应的pdf档合同模板;获取pdf档合同模板中的填充域标识,根据预设的填充域标识与业务数据的类型标识之间的对应关系,获取与填充域标识对应的业务数据的类型标识;从订单信息中提取与业务数据的类型标识对应的业务数据;根据业务数据中包括的字符数量,以及填充域标识对应的填充域的大小,确定业务数据在对应的填充域中的子填充区域;根据预设的字符调节规则将业务数据填充至pdf档合同模板中对应的子填充区域中,以生成对应的第一合同文件。即相当于设置了包含有大的填充域的pdf档合同模板,在生成不同订单的合同文件时,只需要根据订单中业务数据的字符数,来动态的确定出该业务数据所需的子填充区域即可。从而实现一个pdf档合同模板对于字符数在预设范围内的业务数据都可以适用,相较于传统的根据业务数据的填充起始位置以及填充字数来设置对应的合同模板而言,大大提高了合同模板的利用率。

此外,通常合同管理平台需要使用的是pdf格式的合同文件,所以传统根据word格式的合同模板填充业务数据后,需要人工手动转换成pdf格式的合同文件,效率非常低。而本实施例,直接设置的是包含填充域的pdf档合同模板,在将业务数据填充至填充域之后,直接生成pdf档的合同文件,省了手动进行格式转换的步骤,提高了合同文件的生成效率。

如图5所示,在一个实施例中,在获取订单信息的步骤之前,还包括pdf档合同模板生成步骤,具体包括以下步骤:

步骤502,获取pdf档的初始合同模板。

本实施例中,服务器中预先设置了pdf档的初始合同模板。其中,该初始合同模板为不可编辑的。服务器会获取预设的pdf档的初始合同模板。

步骤504,获取与初始合同模板中的业务数据的类型对应的数据填充位置。

初始合同模板中包括至少一种业务数据的类型。同上文所述,业务数据的类型包括客户姓名、单位名称、贷款金额、期限、合同起始日期、抵押物详情、放款主体信息和担保公司中的至少一种。

初始合同模板中的各个业务数据的类型都设置有对应的数据填充位置。可以理解,基于pdf档的不可编辑性,所以初始合同模板中的各个业务数据的类型所对应的数据填充位置中都尚未填充业务数据,而需要填充业务数据。

服务器会获取与初始合同模板中的业务数据的类型对应的数据填充位置。

步骤506,获取与业务数据的类型对应的填充域信息,根据填充域信息在初始合同模板中对应的数据填充位置插入对应的填充域,以生成最终的pdf档合同模板。

本实施例中,服务器中预先设置了业务数据的类型与填充域信息之间的对应关系,根据该对应关系,服务器会获取与业务数据的类型对应的填充域信息。

进一步地,服务器会将根据获取的填充域信息在初始合同模板中对应的数据填充位置插入对应的填充域,以生成最终的pdf档合同模板。即服务器会根据与业务数据的类型对应的填充域信息在初始合同模板中与该业务数据的类型对应的数据填充位置中,插入对应的填充域。具体地,服务器可以调用insert函数将填充域插入对应的数据填充位置。

进一步地,根据插入的填充域和pdf档的初始合同模板共同组合最终的pdf档合同模板。

可以理解,当业务数据的类型为多种时,则服务器会获取与各个业务数据的类型分别对应的填充域信息。然后分别根据各个填充域信息分别在初始合同模板中对应的各个数据填充位置中插入对应的填充域。即一个初始合同模板中可以插入多个填充域,最终的pdf档合同模板中可以包括多个填充域。

如图6所示,在一个实施例中,该方法还包括第二合同文件生成步骤,具体包括以下步骤:

步骤602,根据配置文件中配置的合同模板标识与印章标识之间的对应关系,获取与pdf档合同模板对应的印章标识。

本实施例中,服务器中预先存储的配置文件中配置了合同模板标识和印章标识之间的对应关系。根据该对应关系,服务器会获取与pdf档合同模板对应的印章标识。具体地,服务器会获取与该pdf档合同模板对应的合同模板标识,然后根据预先配置的合同模板标识和印章标识之间的对应关系,获取与该合同模板标识对应的印章标识,该获取的印章标识即为与pdf档合同模板对应的印章标识。

步骤604,调用印章系统的接口,获取与印章标识对应的印章信息。

进一步地,服务器会调用印章系统的接口,从印章系统中获取与该印章标识对应的印章信息。

步骤606,根据预先配置的pdf档合同模板中的盖章位置信息,确定印章信息在第一合同文件中所对应的盖章位置。

具体地,服务器中存储有配置文件,该配置文件中预先配置了pdf档合同模板中的盖章位置。根据该配置文件,服务器确定该印章信息在pdf档合同模板中所对应的盖章位置。基于第一合同文件是由填充了业务数据的pdf档合同模板生成的,所以同样可以确定该印章信息在第一合同文件中所对应的盖章位置。

步骤608,将该印章信息加盖至第一合同文件中对应的印章位置,以生成第二合同文件。

进一步地,服务器会将获取的印章信息加盖至第一合同文件中对应的盖章位置,以生成第二合同文件。

本实施例中,通过配置文件配置合同模板标识与印章标识之间的对应关系,可以自动的将印章信息加盖至第一合同文件中,而不需要将第一合同文件打印出来,再手动的进行盖章,提高了效率。此外,通过配置文件配置合同模板标识和印章标识之间的对应关系,方便对印章的更新,在对印章更新时,只需要更改配置文件中的合同模板标识和印章标识之间的对应关系即可。

在一个实施例中,该方法还包括:根据预先配置的合同模板标识与打印份数之间的对应关系,获取与第二合同文件对应的打印份数,向打印系统发送打印请求,该打印请求中包括该打印份数,使打印系统根据该打印份数将第二合同文件进行打印处理的步骤。

本实施例中,配置文件中还配置了合同模板标识与打印份数之间的对应关系。根据该对应关系,服务器会获取与唯一标识pdf档合同模板的合同模板对应的打印份数。可以理解,第二合同文件也是根据pdf档合同模板生成的,获取与pdf档合同模板对应的打印份数,就相当于获取与第二合同文件对应的打印份数。

进一步地,服务器会向打印系统发送打印请求,该打印请求中包括打印份数。打印系统根据该打印份数将第二合同文件进行打印处理。

本实施例中,通过配置文件配置合同模板与打印份数之间的对应关系,实现打印中对打印份数的自动控制,节省了人工手动输入打印份数的操作,提高了合同文件打印效率。

如图7所示,提供了一种合同生成装置700,该装置包括:获取模块702、业务数据提取模块704、子填充区域确定模块706以及第一合同文件生成模块708,其中:

获取模块702,用于获取订单信息,以及获取与订单信息对应的pdf档合同模板。

获取模块702还用于获取pdf档合同模板中的填充域标识,根据预设的填充域标识与业务数据的类型标识之间的对应关系,获取与填充域标识对应的业务数据的类型标识。

业务数据提取模块704,用于从订单信息中提取与业务数据的类型标识对应的业务数据。

子填充区域确定模块706,用于根据业务数据中包括的字符数量,以及填充域标识对应的填充域的大小,确定业务数据在对应的填充域中的子填充区域。

第一合同文件生成模块708,用于根据预设的字符调节规则将业务数据填充至pdf档合同模板中对应的子填充区域中,以生成对应的第一合同文件。

在一个实施例中,子填充区域确定模块706还用于根据预设粒度将与填充域标识对应的填充域划分成多个区块;根据预设的字符数量与区块之间的对应关系,以及业务数据中包括的字符数量确定业务数据所对应的区块数量;从多个区块中选取与区块数量对应的区块,将选取的区块组合得到业务数据在对应的填充域中的子填充区域。

在一个实施例中,获取模块702还用于解析订单信息中的订单号,提取订单号中预设位置的字符,根据提取的字符确定与订单信息对应的城市标识;根据预设的城市标识与合同模板标识之间的对应关系,获取与城市标识对应的合同模板标识;根据合同模板标识确定订单信息对应的pdf档合同模板,pdf档合同模板中包括至少一个填充域。

在一个实施例中,与城市标识对应的合同模板标识为至少一个。本实施例中,获取模块702还用于从订单信息中提取放款主体信息和担保公司信息;从至少一个合同模板标识中查找与提取的放款主体信息和担保公司信息对应的合同模板标识作为目标合同模板标识;获取与目标合同模板标识对应的pdf档合同模板。

在一个实施例中,获取模块702还用于获取pdf档的初始合同模板;获取与初始合同模板中的业务数据的类型对应的数据填充位置。如图8所示,本实施例中,该装置还包括:

pdf档合同模板生成模块703,用于获取与业务数据的类型对应的填充域信息,根据填充域信息在初始合同模板中对应的数据填充位置插入对应的填充域,以生成最终的pdf档合同模板。

在一个实施例中,获取模块702还用于根据配置文件中配置的合同模板标识与印章标识之间的对应关系,获取与pdf档合同模板对应的印章标识。如图9所示,本实施例中,该装置还包括:

印章信息获取模块710,用于调用印章系统的接口,获取与印章标识对应的印章信息;

盖章位置确定模块712,用于根据预先配置的pdf档合同模板中的盖章位置信息,确定印章信息在第一合同文件中所对应的盖章位置;

第二合同文件生成模块714,用于将印章信息加盖至第一合同文件中对应的盖章位置,以生成第二合同文件。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)等非易失性存储介质,或随机存储记忆体(randomaccessmemory,ram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限定。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1