一种合同生成方法、装置、电子设备及存储介质与流程
未命名
09-13
阅读:79
评论:0

1.本发明实施例涉及数据处理技术领域,尤其涉及一种合同生成方法、装置、电子设备及存储介质。
背景技术:
2.目前,在土地流转系统中,存在流转双方线上签订书面流转合同的业务场景。
3.相关技术中,在制作土地流转合同模板时,需要将所有页面元素预先渲染好并存储下来,这样,当土地流转双方基于电子设备办理土地流转业务时,直接将渲染完成的合同进行展示。
4.由于各地土流管理法律、法规在执行细则上的区别,各地的合同条款也会存在差异,导致各地的土地流转合同也不相同。因此,如果采用前述相关技术中提供的方案,可能需要预先制作多种不同的土地流转合同,整个过程工作量较大。也就是说,相关技术中存在生成不同的土地流转合同的灵活性较差的问题。
技术实现要素:
5.本发明实施例的目的是提供一种合同生成方法、装置、电子设备及存储介质,用于灵活的生成不同地区对应的土地流转合同的html页面。
6.第一方面,本发明实施例提供一种合同生成方法,用于土地流转系统,所述方法包括:
7.接收目标用户地区信息;
8.根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项;所述预设关系库包括用户地区信息与土地流转合同模板的对应关系;所述土地流转合同模板包括多条子配置选项;
9.对所述目标子配置选项进行渲染,获得渲染结果,并将所述渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与所述目标用户地区信息对应的目标土地流转合同的超文本标记语言html页面。
10.在一种可能的实施方式中,根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项,包括:
11.从所述预设关系库中,筛选与所述目标用户地区信息匹配的土地流转合同模板,获得目标土地流转合同模板;
12.从所述目标土地流转合同模板包括的多条子配置选项中,筛选出与所述目标用户地区信息对应的土地流转法规匹配的子配置选项,作为与所述目标用户地区信息对应的目标子配置选项。
13.在一种可能的实施方式中,对所述目标子配置选项进行渲染,获得渲染结果,包括:
14.确定所述目标子配置选项所对应的真实文档对象模型dom树;
15.将所述真实dom树渲染到所述更新后的目标土地流转合同的html页面内的指定位置,获得渲染结果。
16.在一种可能的实施方式中,所述方法还包括:
17.接收子配置选项新增指令;其中,所述子配置选项更新增指令中携带有第二用户地区信息;
18.将所述第二用户地区信息以及与所述第二用户地区信息对应的土地流转合同模板信息,添加到所述预设关系库。
19.在一种可能的实施方式中,所述子配置选项包括:土地流转所属的地区、土地流转面积、土地流转期限、合同标题、条款以及甲乙方企业信息中的一项或多项的组合。
20.第二方面,本发明实施例提供一种合同生成装置,应用于土地流转系统,所述装置包括:
21.接收单元,用于接收目标用户地区信息;
22.确定单元,用于根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项;所述预设关系库包括用户地区信息与土地流转合同模板的对应关系;所述土地流转合同模板包括多条子配置选项;
23.生成单元,用于对所述目标子配置选项进行渲染,获得渲染结果,并将所述渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与所述目标用户地区信息对应的目标土地流转合同的超文本标记语言html页面。
24.在一种可能的实施方式中,所述确定单元,具体用于:
25.从所述预设关系库中,筛选与所述目标用户地区信息匹配的土地流转合同模板,获得目标土地流转合同模板;
26.从所述目标土地流转合同模板包括的多条子配置选项中,筛选出与所述目标用户地区信息对应的土地流转法规匹配的子配置选项,作为与所述目标用户地区信息对应的目标子配置选项。
27.在一种可能的实施方式中,所述生成单元,具体用于:
28.确定所述目标子配置选项所对应的真实文档对象模型dom树;
29.将所述真实dom树渲染到所述更新后的目标土地流转合同的html页面内的指定位置,获得渲染结果。
30.在一种可能的实施方式中,所述装置还包括更新单元,用于:
31.接收子配置选项新增指令;其中,所述子配置选项更新增指令中携带有第二用户地区信息;
32.将所述第二用户地区信息以及与所述第二用户地区信息对应的土地流转合同模板信息,添加到所述预设关系库。
33.在一种可能的实施方式中,所述子配置选项包括:土地流转所属的地区、土地流转面积、土地流转期限、合同标题、条款以及甲乙方企业信息中的一项或多项的组合。
34.第三方面,本发明实施例提供了一种电子设备,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明第一方面实施例提供的任一方法。
35.第四方面,本发明实施例提供了一种计算机存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行本发明第一方面实施例提供的任一方法。
36.第五方面,本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行本发明第一方面实施例提供的中任一方法。
37.本发明有益效果如下:
38.在本发明实施例中,电子设备可以接收目标用户地区信息,然后根据预设关系库,确定与目标用户地区信息对应的目标子配置选项;其中,预设关系库包括用户地区信息与土地流转合同模板的对应关系;土地流转合同模板包括多条子配置选项。进一步地,对目标子配置选项进行渲染,获得渲染结果,并将渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与目标用户地区信息对应的目标土地流转合同的超文本标记语言html页面。可见,电子设备可以根据不同的用户地区信息,生成对应的土地流转合同的html页面,提升用户的使用体验。
39.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
40.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所介绍的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为本发明实施例中的一种应用场景示意图;
42.图2为本发明实施例中的一种合同生成方法的流程示意图;
43.图3为本发明实施例中的一种合同渲染的流程示意图;
44.图4为本发明实施例中的一种合同生成装置的组成结构示意图;
45.图5为本发明实施例中的一种电子设备的一个硬件组成结构示意图。
具体实施方式
46.为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
47.本发明的说明书和权利要求书中术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已
列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
48.本发明实施例中“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
49.以及,除非有相反的说明,本发明实施例提及“第一”、“第二”等序数词是用于对多个对象进行区分,不用于限定多个对象的大小、内容、顺序、时序、优先级或者重要程度等。例如,第一用户地区信息和第二用户地区信息只是为了区分用户地区信息,而并不是表示这两个用户地区信息的内容、大小、优先级或者重要程度等的不同。
50.本发明技术方案中,对数据的采集、传播、使用等,均符合国家相关法律法规要求。
51.如前所述,现有土地流转系统中在制作合同模板时,需要将所有合同模板对应的超文本标记语言(hypertext markup language,html)页面中的所有对象预先渲染完成,并将渲染完成的html页面中的所有对象存储至服务器中,当需要该合同模板时,直接调用服务器中存储的信息生成html页面并展示。
52.然而,由于各地土地流转管理法律、法规在执行细则上的区别,导致不同地区的土地流转合同的条款存在差异。因此,如果采用前述相关技术中的方案制作土地流转合同时,会存在制作不同地区的土地流转合同灵活性较低的问题。
53.有鉴于此,本发明实施例提供一种合同生成方法,通过该方法可以根据接收的目标用户地区信息,确定与该目标用户地区信息对应的目标子配置选项,即确定与目标用户地区信息对应的合同条款。进一步地,可以结合对目标子配置选项的渲染结果以及预设的目标土地流转合同模板中的基础子配置选项的渲染结果,生成目标土地流转合同的html页面,这样,可以灵活的生成各个不同地区的土地流转合同的html页面。此外,相对于相关技术中提供的方案,本发明实施例提供的方案可以仅存储基础子配置选项的渲染结果,从而减轻存储设备的存储压力。
54.在介绍完本发明实施例的设计思想之后,下面对本发明实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本发明实施例而非限定。在具体实施过程中,可以根据实际需要灵活地应用本发明实施例提供的技术方案。
55.本发明实施例提供的方案可以适用于在土地流转系统中流转双方线上签订书面流转合同的业务场景。
56.参阅图1所示,为本发明实施例提供的一种场景示意图,在该场景中可以包括多个终端设备101和服务器102,其中,终端设备101-1、终端设备101-2、
……
、终端设备101-n中可以被不同的用户使用,每个终端设备上设置有土地流转系统。
57.在本发明实施例中,用户可以在终端设备101上,登录土地流转系统,并在登录后输入或选择对应的地区信息,终端设备101获得该用户对应的用户地区信息,并将该用户地区信息发送给服务器102。服务器102根据接收的用户地区信息,生成土地流转合同的html
页面,并将该土地流转合同的html页面发送给终端设备101。这样,终端设备101上可以显示土地流转合同,以便用户与另一土地流转方进行合同的签订。
58.在本发明实施例中,服务器102为土地流转系统提供服务时,由于数据安全等级较高等情况,可能升级较少或更换较少,因此对服务器102的存储能力提出较高的要求。也就是说,在该场景下,为土地流转系统提供服务时,需要服务器102在满足可以生成不同地区的土地流转合同的html页面的前提下,降低存储压力。而本发明实施例提供的合同生成方法,通过在服务器102的数据库中仅保存与每个土地流转合同模板一一对应的基础子配置选项的渲染,从而可以减轻服务器102的存储压力,提升服务器102的性能。
59.在本发明实施例中,终端设备101例如可以为手机、平板电脑(pad)、个人计算机(personal computer,pc)、智能电视、智能车载设备以及可穿戴设备等设备,本发明实施例中对此不做限定。
60.在本发明实施例中,服务器102可以是以提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器,也可以是物理服务器,但并不局限于此。
61.其中,终端设备101和服务器102之间,以及各个终端设备101之间均可以通过一个或者多个网络103进行直接或间接的通信连接。该网络103可以是有线网络,也可以是无线网络,例如无线网络可以是移动蜂窝网络,或者可以是无线保真(wireless-fidelity,wifi)网络,当然还可以是其他可能的网络,本发明实施例对此不做限制。
62.当然,本发明实施例提供的方法并不限用于图1所示的应用场景中,还可以用于其他可能的应用场景,例如多个终端设备和多个服务器交互的应用场景,本发明实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。
63.为进一步说明本发明实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本发明实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在所述方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本发明实施例提供的执行顺序。所述方法在实际的处理过程中或者装置执行时,可按照实施例或者附图所示的方法顺序执行或者并行执行。
64.请参见图2,图2为本发明实施例中的一种合同生成方法的流程示意图。方法的流程可以由电子设备执行,该电子设备可以为图1中的服务器102,该方法的具体实施流程如下:
65.步骤201:接收目标用户地区信息。
66.在本发明实施例中,电子设备可以接收终端设备发送的目标用户地区信息。其中,目标用户地区信息例如可以是a省,也可以是b市,还可以是c自治区、d州、g区、h县等。也就是说,本发明实施例中的目标用户地区信息可以理解为具体的地点信息。
67.可选的,目标用户可以登录终端设备上的土地流转系统,并通过语音输入用户地区信息;或者,目标用户也可以通过键盘或手写笔输入用户地区信息;或者,目标用户还可以选择输入用户地区信息,本发明实施例中对此不做限制。这样,终端设备可以获得目标用
户地区信息,然后将该目标用户地区信息发送给电子设备。
68.步骤202:根据预设关系库,确定与目标用户地区信息对应的目标子配置选项;预设关系库包括用户地区信息与土地流转合同模板的对应关系;土地流转合同模板包括多条子配置选项。
69.在本发明实施例中,电子设备在接收到目标用户地区信息之后,可以确定预设关系库。其中,该预设关系库可以预先存储在电子设备中。
70.在本发明实施例中,预设关系库中包括用户地区信息与土地流转合同模板的对应关系。
71.例如,请参见图3,图3为本发明实施例中一种预设关系库的示意图,该预设关系库包括a省与a省土地流转合同模板的对应关系1、b省与b省土地流转合同模板的对应关系2、
……
、n省与n省土地流转合同模板的对应关系n。其中,n为正整数。需要说明的是,在实际实施过程中,预设关系库中可包括多条对应关系,例如10条,30条等,本发明实施例中对此不做限定。当然,预设关系库中还可以包括多条自治区与自治区土地流转合同模块的对应关系,本发明实施例中对此不做限定。
72.在本发明实施例中,电子设备从预设关系库中,筛选与目标用户地区信息匹配的土地流转合同模板,获得目标土地流转合同模板;从目标土地流转合同模板包括的多条子配置选项中,筛选出与目标用户地区信息对应的土地流转法规匹配的子配置选项,作为与目标用户地区信息对应的目标子配置选项。
73.例如,目标用户地区信息为f州,则从目标土地流转合同模板包括的多条子配置选项中,筛选f州对应的土地流转法规匹配的土地流转期限,作为f州对应的目标子配置选项。
74.可选的,前述的子配置选项包括:土地流转所属的地区、土地流转面积、土地流转期限、合同标题、条款以及甲乙方企业信息中的一项或多项的组合。当然,在实际实施过程中,土地流转合同模板还包括常规合同中的其它子配置选项,例如签订时间等,这里不再赘述。
75.步骤203:对目标子配置选项进行渲染,获得渲染结果,并将渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与目标用户地区信息对应的目标土地流转合同的超文本标记语言html页面。
76.具体的,本发明实施例中的对目标子配置选项的渲染,可以是基于设置于电子设备的渲染系统实现的,该渲染系统基于vue渐进式框架经过编译器优化所产生的,具有数据响应式渲染技术。其中,数据响应式的渲染技术为当有数据更新时,自动渲染以触发视图更新。由于页面通常是由对象组成的,这些对象被组织在一个树形结构中,页面中的对象通常是以模型的形式表示的,用来表示上述对象所在树形结构的标准模型称为文档对象模型树(document object model,dom)。
77.在本发明实施例中,电子设备可以确定目标子配置选项所对应的dom树;将真实dom树渲染到更新后的目标土地流转合同的html页面内的指定位置,获得渲染结果。可选的,电子设备可以将土地流转合同模板编译为渲染函数,然后调用该渲染函数遍历返回的虚拟dom树,并基于该虚拟dom树创建目标子配置选项所对应的dom树。其中,虚拟dom树可以理解为用javascript对象结构表示dom树的结构。
78.在一种可能的实施方式中,电子设备还可以接收子配置选项新增指令;其中,子配
置选项新增指令中携带有第二用户地区信息;将第二用户地区信息以及与第二用户地区信息对应的土地流转合同模板信息,添加到预设关系库。具体的,当在预设关系库中未匹配到第二用户地区信息时,将第二用户地区信息以及与第二用户地区信息对应的土地流转合同模板信息,添加到预设关系库。
79.可见,在本发明实施例中,当土地流转系统中需新增推广地区时,电子设备可以通过接收的子配置选项新增指令,在预设关系库中,增加新增推广地区的用户地区信息,以及该用户地区信息对应的土地流转合同模板信息的对应关系。
80.基于相同的发明构思,本发明实施例还提供一种合同生成装置。如图4所示,其为合同生成装置400的结构示意图,可以包括:
81.接收单元401,用于接收目标用户地区信息;
82.确定单元402,用于根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项;所述预设关系库包括用户地区信息与土地流转合同模板的对应关系;所述土地流转合同模板包括多条子配置选项;
83.生成单元403,用于对所述目标子配置选项进行渲染,获得渲染结果,并将所述渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与所述目标用户地区信息对应的目标土地流转合同的超文本标记语言html页面。
84.在一种可能的实施方式中,所述确定单元402,具体用于:
85.从所述预设关系库中,筛选与所述目标用户地区信息匹配的土地流转合同模板,获得目标土地流转合同模板;
86.从所述目标土地流转合同模板包括的多条子配置选项中,筛选出与所述目标用户地区信息对应的土地流转法规匹配的子配置选项,作为与所述目标用户地区信息对应的目标子配置选项。
87.在一种可能的实施方式中,所述生成单元403,具体用于:
88.确定所述目标子配置选项所对应的真实文档对象模型dom树;
89.将所述真实dom树渲染到所述更新后的目标土地流转合同的html页面内的指定位置,获得渲染结果。
90.在一种可能的实施方式中,所述装置还包括更新单元,用于:
91.接收子配置选项新增指令;其中,所述子配置选项更新增指令中携带有第二用户地区信息;
92.将所述第二用户地区信息以及与所述第二用户地区信息对应的土地流转合同模板信息,添加到所述预设关系库。
93.在一种可能的实施方式中,所述子配置选项包括:土地流转所属的地区、土地流转面积、土地流转期限、合同标题、条款以及甲乙方企业信息中的一项或多项的组合。
94.为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
95.在介绍了本发明示例性实施方式的合同生成方法和装置之后,接下来,介绍根据本发明的另一示例性实施方式的电子设备。
96.所属技术领域的技术人员能够理解,本发明的各个方面可以实现为系统、方法或程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完
全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
97.与上述方法实施例基于同一发明构思,本发明实施例中还提供了一种电子设备。在该实施例中,电子设备的结构可以如图5所示,该电子设备例如为前述图1中的服务器102,如图5所示,本发明实施例中的电子设备包括至少一个处理器501,以及与至少一个处理器501连接的存储器502和通信接口503,本发明实施例中不限定处理器501与存储器502之间的具体连接介质,图5中是以处理器501和存储器502之间通过系统总线500连接为例,系统总线500在图5中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。系统总线500可以分为地址总线、数据总线、控制总线等,为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
98.在本发明实施例中,存储器502存储有可被至少一个处理器501执行的指令,至少一个处理器501通过执行存储器502存储的指令,可以执行前述的合同生成方法中所包括的步骤。
99.其中,处理器501是电子设备的控制中心,可以利用各种接口和线路连接整个故障检测设备的各个部分,通过运行或执行存储在存储器502内的指令以及调用存储在存储器502内的数据,可以实现电子设备的各种功能。可选的,处理器501可包括一个或多个处理单元,处理器501可集成应用处理器和调制解调处理器,其中,处理器501主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。在一些实施例中,处理器501和存储器502可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。
100.处理器501可以是通用处理器,例如中央处理器(cpu)、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
101.存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。存储器502可以包括至少一种类型的存储介质,例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(random access memory,ram)、静态随机访问存储器(static random access memory,sram)、可编程只读存储器(programmable read only memory,prom)、只读存储器(read only memory,rom)、带电可擦除可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、磁性存储器、磁盘、光盘等等。存储器502是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本发明实施例中的存储器502还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
102.通信接口503是能够用于进行通信的传输接口,可以通过通信接口503接收数据或者发送数据。
103.此外,该电子设备还包括帮助电子设备内的各个器件之间传输信息的基本输入/输出系统(i/o系统)504、用于存储操作系统505、应用程序506和其他程序模块507的大容量
存储设备508。
104.基本输入/输出系统504包括有用于显示信息的显示器509和用于用户输入信息的诸如鼠标、键盘之类的输入设备510。其中显示器509和输入设备510都通过连接到系统总线500的基本输入/输出系统504连接到处理器501。其中,基本输入/输出系统504还可以包括输入输出控制器以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器还提供输出到显示屏、打印机或其他类型的输出设备。
105.具体的,大容量存储设备508通过连接到系统总线500的大容量存储控制器(未示出)连接到处理器501。其中,大容量存储设备508及其相关联的计算机可读介质为该服务器包提供非易失性存储。也就是说,大容量存储设备508可以包括诸如硬盘或者cd-rom驱动器之类的计算机可读介质(未示出)。
106.根据本发明的各种实施例,该电子设备还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即该电子设备可以通过连接在系统总线500上的通信接口503连接到网络511,或者说,也可以使用通信接口503来连接到其他类型的网络或远程计算机系统(未示出)。
107.本发明实施例还提供一种计算机存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于使计算机执行上述实施例合同生成方法的技术方案。
108.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行计算机程序时可实现上述实施例中合同生成方法的技术方案。
109.本领域所属的技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序指令属于计算机程序,计算机程序可以存储于一计算机可读存储介质中,该计算机程序在执行时,执行包括上述方法实施例的步骤;可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
110.本发明的实施方式的程序产品可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在计算装置上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被命令执行系统、装置或者器件使用或者与其结合使用。
111.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行系统、装置或者器件使用或者与其结合使用的程序。
112.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、rf等等,或者上述的任意合适的组合。
113.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序
代码,程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算装置上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算装置上部分在远程计算装置上执行、或者完全在远程计算装置或服务器上执行。在涉及远程计算装置的情形中,远程计算装置可以通过任意种类的网络包括局域网(lan)或广域网(wan)连接到用户计算装置,或者,可以连接到外部计算装置(例如利用因特网服务提供商来通过因特网连接)。
114.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
115.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
技术特征:
1.一种合同生成方法,其特征在于,应用于土地流转系统,所述方法包括:接收目标用户地区信息;根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项;所述预设关系库包括用户地区信息与土地流转合同模板的对应关系;所述土地流转合同模板包括多条子配置选项;对所述目标子配置选项进行渲染,获得渲染结果,并将所述渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与所述目标用户地区信息对应的目标土地流转合同的超文本标记语言html页面。2.如权利要求1所述的方法,其特征在于,根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项,包括:从所述预设关系库中,筛选与所述目标用户地区信息匹配的土地流转合同模板,获得目标土地流转合同模板;从所述目标土地流转合同模板包括的多条子配置选项中,筛选出与所述目标用户地区信息对应的土地流转法规匹配的子配置选项,作为与所述目标用户地区信息对应的目标子配置选项。3.如权利要求2所述的方法,其特征在于,对所述目标子配置选项进行渲染,获得渲染结果,包括:确定所述目标子配置选项所对应的真实文档对象模型dom树;将所述真实dom树渲染到所述更新后的目标土地流转合同的html页面内的指定位置,获得渲染结果。4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:接收子配置选项新增指令;其中,所述子配置选项更新增指令中携带有第二用户地区信息;将所述第二用户地区信息以及与所述第二用户地区信息对应的土地流转合同模板信息,添加到所述预设关系库。5.如权利要求1-3任一项所述的方法,其特征在于,所述子配置选项包括:土地流转所属的地区、土地流转面积、土地流转期限、合同标题、条款以及甲乙方企业信息中的一项或多项的组合。6.一种合同生成装置,其特征在于,应用于土地流转系统,所述装置包括:接收单元,用于接收目标用户地区信息;确定单元,用于根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项;所述预设关系库包括用户地区信息与土地流转合同模板的对应关系;所述土地流转合同模板包括多条子配置选项;生成单元,用于对所述目标子配置选项进行渲染,获得渲染结果,并将所述渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与所述目标用户地区信息对应的目标土地流转合同的超文本标记语言html页面。7.如权利要求6所述的装置,其特征在于,所述确定单元,具体用于:从所述预设关系库中,筛选与所述目标用户地区信息匹配的土地流转合同模板,获得目标土地流转合同模板;
从所述目标土地流转合同模板包括的多条子配置选项中,筛选出填写所述目标用户地区信息的子配置选项,作为与所述目标用户地区信息对应的目标子配置选项。8.一种电子设备,其特征在于,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以实现如权利要求1-5中任一项所述的方法。9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算方法。10.一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述如权利要求1-5中任一项所述的方法。
技术总结
本发明涉及数据处理技术领域,尤其涉及一种合同生成方法、装置、电子设备及存储介质。应用于土地流转系统,该方法包括:接收目标用户地区信息;根据预设关系库,确定与所述目标用户地区信息对应的目标子配置选项;所述预设关系库包括用户地区信息与土地流转合同模板的对应关系;所述土地流转合同模板包括多条子配置选项;对所述目标子配置选项进行渲染,获得渲染结果,并将所述渲染结果和预设的目标土地流转合同模板中的基础子配置选项的渲染结果进行合并,生成与所述目标用户地区信息对应的目标土地流转合同的超文本标记语言HTML页面。这样,可以根据不同的用户地区信息,生成对应的土地流转合同的HTML页面,提升用户的使用体验。验。验。
技术研发人员:王浩
受保护的技术使用者:建信金融科技有限责任公司
技术研发日:2023.04.26
技术公布日:2023/9/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/