一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种在线合同生成方法、系统、计算机设备及介质与流程

2022-11-30 21:54:56 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别涉及一种在线合同生成方法、系统、计算机设备及介质。


背景技术:

2.随着公司业务不断发展,市场不断成熟的情况下,越来越多的业务订单会同时出现,在订单量不断激增的状态下,在业务开展中提升合同签署的时效性和便捷性能有效助力抢占市场。传统纸质合同签署耗时较久,在整体业务环节中比较低效,邮寄还有丢失风险等,已无法满足业务快速发展需要,因此对合同线上化提出了更高的要求。
3.在现有线上合同签署技术中,在合同生成环节,传统的libreoffice解决方案有一些兼容性问题,无法满足业务开展过程中遇到的各种场景,合同转换的效率较低,无法应对日益增多的订单量,wps office和microsoft office等商用解决方案需要文件传输外网,有信息泄露风险,无法满足对合规和安全的要求,从而降低了合同签约效率以及安全性。


技术实现要素:

4.基于此,有必要针对弱网环境下直播流畅度低的问题,提供一种在线合同生成方法、系统、计算机设备及介质。
5.一种在线合同生成方法,方法包括:在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识;当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件;根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件;基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。
6.在其中一个实施例中,方法还包括:当业务参数满足预设所需占位参数且模板标识符存在于预设标识库时,确定业务参数和合同模板标识满足预设条件;或者,当业务参数不满足预设所需占位参数且模板标识符不存在于预设标识库时,确定业务参数和合同模板标识不满足预设条件。
7.在其中一个实施例中,基于替换后的模板文件生成签约合同,包括:将替换后的模板文件上传到预先构建的pdf转换服务器中进行文本固化,得到pdf文件流;采用开源工具itextpdf对pdf文件流进行水印处理,得到合同文件字节流;将合同文件字节流上传至资源中心,并接受来自资源中心分配的资源标识;根据资源标识从预先配置的印章库中确定目标印章;定位合同文件字节流中用印位置,并基于目标印章对用印位置进行用印操作,生成签约合同。
8.在其中一个实施例中,根据合同模板标识获取模板文件,包括:初始化预先构建的模板文件库;针对合同模板标识进行向量化标识,生成查询向量;计算查询向量与模板文件库中多个模板文件向量之间的相似度距离,生成多个相似度距离;将多个相似度距离中最大值对应的模板文件向量确定为合同模板标识的目标模板文件向量;将目标模板文件向量对应的模板文件确定为合同模板标识的模板文件。
9.在其中一个实施例中,针对合同模板标识进行向量化标识,生成查询向量,包括:对合同模板标识进行分词处理,得到多个标识符;采用one-hot向量对多个标识符逐一进行向量化,生成查询向量。
10.在其中一个实施例中,根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,包括:采用apache-poi获取模板文件的文本信息;通过正则匹配算法对文本信息进行占位参数提取,得到多个占位参数;根据业务参数对占位参数进行模板占位符替换,生成替换后的模板文件。
11.在其中一个实施例中,获取待处理订单的业务参数和合同模板标识,包括:解析待处理订单,得到订单数据;根据预设合同模板字段在订单数据数据中进行字段匹配,得到第一匹配字段,并将第一匹配字段的字段内容确定为合同模板标识;根据预设业务参数字段在订单数据数据中进行字段匹配,得到多个第二匹配字段,并将多个第二匹配字段的字段内容确定为业务参数。
12.一种在线合同生成系统,系统包括:数据获取模块,用于在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识;模板文件获取模块,用于当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件;模板占位符替换模块,用于根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件;合同签约展示模块,用于基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。
13.一种计算机设备,包括存储器和处理器,存储器中存储有计算机可读指令,计算机可读指令被处理器执行时,使得处理器执行上述在线合同生成方法的步骤。
14.一种存储有计算机可读指令的介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述在线合同生成方法的步骤。
15.上述在线合同生成方法、系统、设备和介质,在线合同生成系统首先在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识,然后当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件,其次根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,最后基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。由于本技术在业务参数和合同模板标识满足预设条件的情况下,可根据合同模板标识获取模板文件,同时根据业务参数对模板文件进行模板占位符替换以进一步的带签约合同,该在线签署过程解决了线下合同签署所带来的繁琐流程以及合同内容泄露风险,从而提升了合同签约效率以及安全性。
附图说明
16.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
17.图1为本技术一个实施例中提供的在线合同生成方法的实施环境图;
18.图2为本技术一个实施例中计算机设备的内部结构示意图;
19.图3为本技术一个实施例中提供的在线合同生成方法的方法示意图;
20.图4是本技术提供的一种在线合同生成过程的过程示意框图;
21.图5是本技术另一个实施例中提供的在线合同生成方法的方法示意图;
22.图6是本技术实施例提供的一种在线合同生成系统的系统结构示意图。
具体实施方式
23.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
24.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。
25.图1为一个实施例中提供的在线合同生成方法的实施环境图,如图1所示,在该实施环境中,包括服务端110以及客户端120。
26.服务端110可以为服务器,该服务器具体可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器,例如为生成签约合同的服务器设备。服务端110在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识,服务端110当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件,服务端110根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,服务端110基于替换后的模板文件生成签约合同,并将签约合同发送到客户端120进行展示。
27.需要说明的是,客户端120可为智能手机、平板电脑、笔记本电脑、台式计算机等,但并不局限于此。服务端110以及客户端120可以通过蓝牙、usb(universal serial bus,通用串行总线)或者其他通讯连接方式进行连接,本发明在此不做限制。
28.图2为一个实施例中计算机设备的内部结构示意图。如图2所示,该计算机设备包括通过系统总线连接的处理器、介质、存储器和网络接口。其中,该计算机设备的介质存储有操作系统、数据库和计算机可读指令,数据库中可存储有控件信息序列,该计算机可读指令被处理器执行时,可使得处理器实现一种在线合同生成方法。该计算机设备的处理器用于提供计算和控制能力,支撑整个设备的运行。该计算机设备的存储器中可存储有计算机可读指令,该计算机可读指令被处理器执行时,可使得处理器执行一种在线合同生成方法。该计算机设备的网络接口用于与终端连接通信。本领域技术人员可以理解,图2中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。其中,介质为一种可读的存储介质。
29.下面将结合附图3-5,对本技术实施例提供的在线合同生成方法进行详细介绍。该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的在线合同生成系统上。该计算机程序可集成在应用中,也可作为独立的工具类应用运行。
30.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
31.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大在线合同生成技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学
习/深度学习等几大方向。
32.请参见图3,为本技术实施例提供了一种在线合同生成方法的流程示意图。
33.如图3所示,本技术实施例的方法可以包括以下步骤:
34.s101,在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识;
35.其中,待处理订单是用户在平台确定的订单数据。业务参数是订单确定时所生成的该订单相应关键参数,该相应关键参数可以表征该订单的整体核心数据。合同模板标识为订单确定时所自动生成的标识符。
36.在本技术实施例中,在接收到待处理订单时,首先解析待处理订单,得到订单数据,然后根据预设合同模板字段在订单数据数据中进行字段匹配,得到第一匹配字段,并将第一匹配字段的字段内容确定为合同模板标识,最后根据预设业务参数字段在订单数据数据中进行字段匹配,得到多个第二匹配字段,并将多个第二匹配字段的字段内容确定为业务参数。
37.在一种可能的实现方式中,用户通过平台系统选择相应的产品,然后通过提交按键进行提交,在提交后平台系统针对产品数据创建业务参数和合同模板标识,得到待处理订单,发送到服务器进行处理,服务器在接收到待处理订单时,可获取待处理订单的业务参数和合同模板标识。
38.s102,当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件;
39.其中,预设条件是用于判断待处理订单是否合法的条件。模板文件是从预先构建的模板文件库中获取的,预先构建的模板文件库中存放了不同订单对应的合同签署模板。
40.通常,在生成预先构建的模板文件库时,可针对不同的订单场景设置至少一个合同签署模板,然后构建订单与至少一个合同签署模板之间的映射关系,基于映射关系将至少一个合同签署模板保存入库,得到预先构建的模板文件库。
41.在本技术实施例中,在判断业务参数和合同模板标识是否满足预设条件时,当业务参数满足预设所需占位参数且模板标识符存在于预设标识库时,确定业务参数和合同模板标识满足预设条件;或者,当业务参数不满足预设所需占位参数且模板标识符不存在于预设标识库时,确定业务参数和合同模板标识不满足预设条件。
42.在一种可能的实现方式中,在根据合同模板标识获取模板文件时,首先初始化预先构建的模板文件库,然后针对合同模板标识进行向量化标识,生成查询向量,再计算查询向量与模板文件库中多个模板文件向量之间的相似度距离,生成多个相似度距离,其次将多个相似度距离中最大值对应的模板文件向量确定为合同模板标识的目标模板文件向量,最后将目标模板文件向量对应的模板文件确定为合同模板标识的模板文件。
43.具体的,在针对合同模板标识进行向量化标识,生成查询向量时,首先对合同模板标识进行分词处理,得到多个标识符,然后采用one-hot向量对多个标识符逐一进行向量化,生成查询向量。
44.在一种可能的实现方式中,在业务参数和合同模板标识满足预设条件时,可确定业务参数和合同模板标识合法,此时可根据合同模板标识在模板文件库中确定出待处理订单的模板文件。
45.s103,根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件;
46.在本技术实施例中,首先采用apache-poi获取模板文件的文本信息,然后通过正则匹配算法对文本信息进行占位参数提取,得到多个占位参数,最后根据业务参数对占位参数进行模板占位符替换,生成替换后的模板文件。
47.具体的,apache-poi是用java编写的免费开源的跨平台的java api,apache-poi提供api给java程序对microsoft office格式档案读和写的功能。本技术通过apache-poi可以快速的读取模板文件的文本信息。
48.s104,基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。
49.在一种可能的实现方式中,首先将替换后的模板文件上传到预先构建的pdf转换服务器中进行文本固化,得到pdf文件流,然后采用开源工具itextpdf对pdf文件流进行水印处理,得到合同文件字节流,其次将合同文件字节流上传至资源中心,并接受来自资源中心分配的资源标识,再根据资源标识从预先配置的印章库中确定目标印章,最后定位合同文件字节流中用印位置,并基于目标印章对用印位置进行用印操作,生成签约合同。
50.具体的,首先将替换后的模板文件的文件流上传到pdf转换服务器进行文本固化,pdf转换服务器采用windows服务器部署microsoft office作为基础服务组件,windows下microsoft office为gui应用,需手工进行操作,无法满足服务调用需要,采用c#开发web应用,底层native调用windows microsoft office组件进行合同生成,部署在iis应用服务器下,对外提供http接口,同时部署多台服务器,上层提供nginx代理进行负载均衡,支持横向扩展进而提升服务tps。同时合同中心服务进行失败重试,将转换失败影响降到最低。
51.进一步地,在合同水印时,使用开源工具itextpdf对生成的pdf文件流进行水印处理(支持文字和样式自定义),可以防篡改。
52.进一步地,将打完水印的合同文件字节流上传至资源中心,并获取资源id,同时将合同信息上传归档服务,以便业务处理流程中进行扫描归档,返回合同唯一id和资源id,以备后续查看和用印操作。
53.进一步地,用印操作结束后可将签约后的文件上传到资源中心,对用户进行展示。
54.例如图4所示,图4是本技术提供的一种在线合同生成过程的流程示意框图,首先获取待处理订单的业务参数和合同模板标识进行参数校验,参数校验通过后通过合同模板标识获取模板文件,然后根据业务参数对模板文件进行模板占位符替换,再将替换后的模板文件进行world转pdf操作,如果转档失败则继续转档,直到转档成功后为合同添加水印,再将添加水印的合同文件保存资源中心,最后根据资源中心反馈的id标识进行合同信息推送归档以及用印操作,用印结束后将合同推送至用户。
55.进一步地,在基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示之后,还接收用户针对展示的签约合同的滑动指令,根据滑动指令计算滑动距离,并基于滑动距离和展示时长判断用户是否浏览完成,在浏览完成后,高亮展示确定按键,并在接收到针对确定按键的点击指令后,签约完成。
56.在本技术实施例中,在线合同生成系统首先在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识,然后当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件,其次根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,最后基于替换后的模板文件生成签约合同,并将签约合同发送到客户端
进行展示。由于本技术在业务参数和合同模板标识满足预设条件的情况下,可根据合同模板标识获取模板文件,同时根据业务参数对模板文件进行模板占位符替换以进一步的带签约合同,该在线签署过程解决了线下合同签署所带来的繁琐流程以及合同内容泄露风险,从而提升了合同签约效率以及安全性。
57.请参见图5,为本技术实施例提供了一种在线合同生成方法的流程示意图。
58.如图5所示,本技术实施例的方法可以包括以下步骤:
59.s201,在接收到待处理订单时,解析待处理订单,得到订单数据;
60.s202,根据预设合同模板字段在订单数据数据中进行字段匹配,得到第一匹配字段,并将第一匹配字段的字段内容确定为合同模板标识;
61.s203,根据预设业务参数字段在订单数据数据中进行字段匹配,得到多个第二匹配字段,并将多个第二匹配字段的字段内容确定为业务参数;
62.s204,当业务参数和合同模板标识满足预设条件时,初始化预先构建的模板文件库;
63.s205,针对合同模板标识进行向量化标识,生成查询向量;
64.s206,计算查询向量与模板文件库中多个模板文件向量之间的相似度距离,生成多个相似度距离;
65.s207,将多个相似度距离中最大值对应的模板文件向量确定为合同模板标识的目标模板文件向量;
66.s208,将目标模板文件向量对应的模板文件确定为合同模板标识的模板文件;
67.s209,根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件;
68.s210,将替换后的模板文件上传到预先构建的pdf转换服务器中进行文本固化,得到pdf文件流;
69.s211,采用开源工具itextpdf对pdf文件流进行水印处理,得到合同文件字节流;
70.s212,将合同文件字节流上传至资源中心,并接受来自资源中心分配的资源标识,根据资源标识从预先配置的印章库中确定目标印章;
71.s213,定位合同文件字节流中用印位置,并基于目标印章对用印位置进行用印操作,生成签约合同。
72.在本技术实施例中,在线合同生成系统首先在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识,然后当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件,其次根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,最后基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。由于本技术在业务参数和合同模板标识满足预设条件的情况下,可根据合同模板标识获取模板文件,同时根据业务参数对模板文件进行模板占位符替换以进一步的带签约合同,该在线签署过程解决了线下合同签署所带来的繁琐流程以及合同内容泄露风险,从而提升了合同签约效率以及安全性。
73.下述为本发明系统实施例,可以用于执行本发明方法实施例。对于本发明系统实施例中未披露的细节,请参照本发明方法实施例。
74.请参见图6,其示出了本发明一个示例性实施例提供的在线合同生成系统的结构示意图。该在线合同生成系统可以通过软件、硬件或者两者的结合实现成为设备的全部或
一部分。该系统1包括数据获取模块10、模板文件获取模块20、模板占位符替换模块30、合同签约展示模块40。
75.数据获取模块10,用于在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识;
76.模板文件获取模块20,用于当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件;
77.模板占位符替换模块30,用于根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件;
78.合同签约展示模块40,用于基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。
79.需要说明的是,上述实施例提供的在线合同生成系统在执行在线合同生成方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的在线合同生成系统与在线合同生成方法实施例属于同一构思,其体现实现过程详见方法实施例,这里不再赘述。
80.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
81.在本技术实施例中,在线合同生成系统首先在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识,然后当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件,其次根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,最后基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。由于本技术在业务参数和合同模板标识满足预设条件的情况下,可根据合同模板标识获取模板文件,同时根据业务参数对模板文件进行模板占位符替换以进一步的带签约合同,该在线签署过程解决了线下合同签署所带来的繁琐流程以及合同内容泄露风险,从而提升了合同签约效率以及安全性。
82.在一个实施例中,提出了一种计算机设备,设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
83.在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识;
84.当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件;
85.根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件;
86.基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。
87.在一个实施例中,处理器还执行以下操作:
88.当业务参数满足预设所需占位参数且模板标识符存在于预设标识库时,确定业务参数和合同模板标识满足预设条件;
89.或者,
90.当业务参数不满足预设所需占位参数且模板标识符不存在于预设标识库时,确定业务参数和合同模板标识不满足预设条件。
91.在一个实施例中,处理器执行基于替换后的模板文件生成签约合同时,具体执行以下操作:
92.将替换后的模板文件上传到预先构建的pdf转换服务器中进行文本固化,得到pdf
文件流;
93.采用开源工具itextpdf对pdf文件流进行水印处理,得到合同文件字节流;
94.将合同文件字节流上传至资源中心,并接受来自资源中心分配的资源标识;
95.根据资源标识从预先配置的印章库中确定目标印章;
96.定位合同文件字节流中用印位置,并基于目标印章对用印位置进行用印操作,生成签约合同。
97.在一个实施例中,处理器执行根据合同模板标识获取模板文件时,具体执行以下操作:
98.初始化预先构建的模板文件库;
99.针对合同模板标识进行向量化标识,生成查询向量;
100.计算查询向量与模板文件库中多个模板文件向量之间的相似度距离,生成多个相似度距离;
101.将多个相似度距离中最大值对应的模板文件向量确定为合同模板标识的目标模板文件向量;
102.将目标模板文件向量对应的模板文件确定为合同模板标识的模板文件。
103.在一个实施例中,处理器在执行针对合同模板标识进行向量化标识,生成查询向量时,具体执行以下操作:
104.对合同模板标识进行分词处理,得到多个标识符;
105.采用one-hot向量对多个标识符逐一进行向量化,生成查询向量。
106.在一个实施例中,处理器执行根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件时,具体执行以下操作:
107.采用apache-poi获取模板文件的文本信息;
108.通过正则匹配算法对文本信息进行占位参数提取,得到多个占位参数;
109.根据业务参数对占位参数进行模板占位符替换,生成替换后的模板文件。
110.在一个实施例中,处理器执行获取待处理订单的业务参数和合同模板标识时,具体执行以下操作:
111.解析待处理订单,得到订单数据;
112.根据预设合同模板字段在订单数据数据中进行字段匹配,得到第一匹配字段,并将第一匹配字段的字段内容确定为合同模板标识;
113.根据预设业务参数字段在订单数据数据中进行字段匹配,得到多个第二匹配字段,并将多个第二匹配字段的字段内容确定为业务参数。
114.在本技术实施例中,在线合同生成系统首先在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识,然后当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件,其次根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,最后基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。由于本技术在业务参数和合同模板标识满足预设条件的情况下,可根据合同模板标识获取模板文件,同时根据业务参数对模板文件进行模板占位符替换以进一步的带签约合同,该在线签署过程解决了线下合同签署所带来的繁琐流程以及合同内容泄露风险,从而提升了合同签约效率以及安全性。
115.在一个实施例中,提出了一种存储有计算机可读指令的介质,该计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:
116.在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识;
117.当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件;
118.根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件;
119.基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。
120.在一个实施例中,处理器还执行以下操作:
121.当业务参数满足预设所需占位参数且模板标识符存在于预设标识库时,确定业务参数和合同模板标识满足预设条件;
122.或者,
123.当业务参数不满足预设所需占位参数且模板标识符不存在于预设标识库时,确定业务参数和合同模板标识不满足预设条件。
124.在一个实施例中,处理器执行基于替换后的模板文件生成签约合同时,具体执行以下操作:
125.将替换后的模板文件上传到预先构建的pdf转换服务器中进行文本固化,得到pdf文件流;
126.采用开源工具itextpdf对pdf文件流进行水印处理,得到合同文件字节流;
127.将合同文件字节流上传至资源中心,并接受来自资源中心分配的资源标识;
128.根据资源标识从预先配置的印章库中确定目标印章;
129.定位合同文件字节流中用印位置,并基于目标印章对用印位置进行用印操作,生成签约合同。
130.在一个实施例中,处理器执行根据合同模板标识获取模板文件时,具体执行以下操作:
131.初始化预先构建的模板文件库;
132.针对合同模板标识进行向量化标识,生成查询向量;
133.计算查询向量与模板文件库中多个模板文件向量之间的相似度距离,生成多个相似度距离;
134.将多个相似度距离中最大值对应的模板文件向量确定为合同模板标识的目标模板文件向量;
135.将目标模板文件向量对应的模板文件确定为合同模板标识的模板文件。
136.在一个实施例中,处理器在执行针对合同模板标识进行向量化标识,生成查询向量时,具体执行以下操作:
137.对合同模板标识进行分词处理,得到多个标识符;
138.采用one-hot向量对多个标识符逐一进行向量化,生成查询向量。
139.在一个实施例中,处理器执行根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件时,具体执行以下操作:
140.采用apache-poi获取模板文件的文本信息;
141.通过正则匹配算法对文本信息进行占位参数提取,得到多个占位参数;
142.根据业务参数对占位参数进行模板占位符替换,生成替换后的模板文件。
143.在一个实施例中,处理器执行获取待处理订单的业务参数和合同模板标识时,具体执行以下操作:
144.解析待处理订单,得到订单数据;
145.根据预设合同模板字段在订单数据数据中进行字段匹配,得到第一匹配字段,并将第一匹配字段的字段内容确定为合同模板标识;
146.根据预设业务参数字段在订单数据数据中进行字段匹配,得到多个第二匹配字段,并将多个第二匹配字段的字段内容确定为业务参数。
147.在本技术实施例中,在线合同生成系统首先在接收到待处理订单时,获取待处理订单的业务参数和合同模板标识,然后当业务参数和合同模板标识满足预设条件时,根据合同模板标识获取模板文件,其次根据业务参数对模板文件进行模板占位符替换,生成替换后的模板文件,最后基于替换后的模板文件生成签约合同,并将签约合同发送到客户端进行展示。由于本技术在业务参数和合同模板标识满足预设条件的情况下,可根据合同模板标识获取模板文件,同时根据业务参数对模板文件进行模板占位符替换以进一步的带签约合同,该在线签署过程解决了线下合同签署所带来的繁琐流程以及合同内容泄露风险,从而提升了合同签约效率以及安全性。
148.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一计算机可读取介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,前述的介质可为磁碟、光盘、只读存储记忆体(read-only memory,rom)等非易失性介质,或随机存储记忆体(random access memory,ram)等。
149.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
150.以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献