金融文档生成方法及装置与流程

文档序号:32614346发布日期:2022-12-20 21:00阅读:31来源:国知局
金融文档生成方法及装置与流程

1.本技术涉及金融领域,尤其涉及金融文档生成方法及装置。


背景技术:

2.在金融市场领域,对客交易展开的过程中,有很多文档材料需要和客户签订,比如外汇利率掉期业务客户申请书、确认书等。由于该类文档随着监管规则变化、业务调整等原因而频繁发生变更,因此实现一种低成本、且适应频繁变更的文档生成方式非常有必要,可以有效提升业务运营效率,并且能够保证文档生成的准确性。
3.目前,现有的金融文档生成的方式有两种:1.由业务人员根据业务模板文档,手工填写客户方、时间、涉及金额等交易要素。该方式要求业务人员在填写的过程中认真仔细,且耗时较长才能保证文档不出错;2.开发人员根据业务需求进行业务系统的开发,业务文档由业务系统直接导出,如图8所示。该方式效率较高,但无法适应文档频繁变更、多样性的需求。如果按照正常周期发版,则严重影响空窗期的业务展开,且该方式的开发成本较高。特别对于业务种类繁多的银行系统,存在较多个性化的文档需求。如果能够避免对开发人员的依赖,由开发水平有限的业务人员在较短时间内即可完成文档兼容性的改造工作,那么,在保证准确性的情况下,也可以大幅度地提升业务展开的效率。
4.本技术的目的在于提供一种金融文档生成方法及装置,通过对模板文档的组成要素按照连续样式进行切割,对关键字进行替换,由此可以实现金融文档的自动化生成,提高文档的准确性,同时提高业务展开的效率。


技术实现要素:

5.本技术实施例提供一种金融文档生成方法,该方法包括:
6.配置模板文档;
7.对所述模板文档以连续相同的样式进行分割以获得多个样式单元,其中,一个样式单元内的样式一致;
8.针对所述多个样式单元分别识别关键字,并将识别出的所述关键字替换为目标信息;以及
9.将替换所述关键字后的所述多个样式单元进行组装,导出目标文档。
10.具体实施例中,所述方法还包括:
11.对所述模板文档中需要替换的内容进行关键字配置;以及
12.将所述关键字和对应的所述目标信息关联存储到数据库中,
13.其中,所述目标信息以键值的格式进行存储。
14.具体实施例中,针对识别出的所述关键字,从所述数据库中获取对应的所述目标信息。
15.具体实施例中,在对所述模板文档中需要替换的内容进行关键字配置中,使用与所述模板文档中的常规内容不冲突的特殊字符配置所述关键字。
16.具体实施例中,对所述模板文档以连续相同的样式进行分割以获得多个样式单元,包括:
17.对所述模板文档进行解析,识别所述模板文档中包含的内容类型;
18.对所述内容类型以连续相同的样式为切割维度进行分割处理,将所述内容类型分割为多个样式单元。
19.具体实施例中,将替换所述关键字后的所述多个样式单元进行组装,导出目标文档,包括:
20.将替换后的所述多个样式单元按照所述模板文档的原有样式进行组装,以及
21.将组装后的文档整理成一个文档并导出,得到目标文档。
22.本技术实施例提供一种金融文档生成装置,该装置包括:
23.配置模块,其用于配置模板文档;
24.分割模块,其用于对所述模板文档以连续相同的样式进行分割以获得多个样式单元,其中一个样式单元内的样式一致;
25.替换模块,其用于针对所述多个样式单元分别识别关键字,并将识别出的所述关键字替换为目标信息;以及
26.导出模块,其用于将替换所述关键字后的所述多个样式单元进行组装,导出目标文档。
27.本技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述金融文档生成方法。
28.本技术实施例也提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述金融文档生成方法的计算机程序。
29.本技术实施例也提供一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述金融文档生成方法。
30.本技术实施例,通过对模板文档的组成要素按照连续样式进行切割,对关键字进行替换,由此可以实现金融文档的自动化生成,提高文档的准确性,同时提高业务展开的效率。
附图说明
31.为了更清楚地说明本技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1是本技术实施例的金融文档生成方法的一个流程图;
33.图2是本技术实施例的对所述模板文档以连续相同的样式进行分割以获得多个样式单元的一个流程图;
34.图3是本技术实施例的金融文档生成方法的另一个流程图;
35.图4是本技术实施例的金融文档生成装置的一个示意图;
36.图5是本技术实施例的分割模块的一个示意图;
37.图6是本技术实施例的金融文档生成装置的另一个示意图;
38.图7是本技术实施例的计算机设备的一个示意图;
39.图8是现有技术的一个示意图。
具体实施方式
40.参照附图,通过下面的说明书,本技术的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本技术的特定实施方式,其表明了其中可以采用本技术的原则的部分实施方式,应了解的是,本技术不限于所描述的实施方式,相反,本技术包括落入所附权利要求的范围内的全部修改、变型以及等同物。
41.在本技术实施例中,术语“和/或”包括相关联列出的术语的一种或多个中的任何一个和所有组合。术语“包含”、“包括”、“具有”等是指所陈述的特征、元素、元件或组件的存在,但并不排除存在或添加一个或多个其他特征、元素、元件或组件。
42.在本技术实施例中,单数形式“一”、“该”等可以包括复数形式,应广义地理解为“一种”或“一类”而并不是限定为“一个”的含义;此外术语“所述”应理解为既包括单数形式也包括复数形式,除非上下文另外明确指出。此外术语“根据”应理解为“至少部分根据
……”
,术语“基于”应理解为“至少部分基于
……”
,除非上下文另外明确指出。
43.本技术实施例提供了一种金融文档生成方法。图1是本技术实施例中金融文档生成方法的流程图。如图1所示,该方法包括:
44.步骤11、配置模板文档;
45.步骤12、对所述模板文档以连续相同的样式进行分割以获得多个样式单元,其中一个样式单元内的样式一致;
46.步骤13、针对所述多个样式单元分别识别关键字,并将识别出的所述关键字替换为目标信息;以及
47.步骤14、将替换所述关键字后的所述多个样式单元进行组装,导出目标文档。
48.由上述实施例可知,本技术通过对模板文档的组成要素按照连续样式进行切割,对关键字进行替换,由此可以实现金融文档的自动化生成,提高文档的准确性,同时提高业务展开的效率。
49.下面对步骤11进行示例性说明。
50.在一些实施例中,模板文档可以是一份现有的符合金融业务需求的文档,模板文档的格式例如为word文档。
51.在本技术中,对办公文档操作熟练的业务人员即可完成模板文档的配置工作,无需专业的系统开发人员。
52.在一些实施例中,配置模板文档可以是业务人员将现有的符合金融业务需求的文档进行输入,用于替换关键字,生成目标文档。
53.下面对步骤12进行示例性说明。
54.图2是本技术实施例的步骤12的流程图。如图2所示,步骤12包括:
55.步骤121、对模板文档进行解析,识别模板文档中包含的内容类型,内容类型包括但不限于文字、表格、图片等;以及
56.步骤122、对各个内容类型分别进行分割处理,例如,以连续相同的样式为分割维
度,对各个内容类型进行分割。将内容类型分割为多个样式单元(cell),以文字(paragraph)为例,将文字(paragraph)分割为多个样式单元(cell),即paragraph={cell_1,cell_2,cell_3,...,cell_n},同一个样式单元(cell)里的样式一致。
57.本技术按照连续相同的样式对文档进行分割,由此在替换关键字的过程中不会改变模板文档中包含的各内容类型的原有的样式。
58.下面对步骤13进行示例性说明。
59.在一些实施例中,关键字是模板文档中需要替换的内容,例如可以为客户名称、时间、金额等交易要素。
60.在一些实施例中,关键字可以预先存储在数据库中。
61.在一些实施例中,可以预先进行关键字的配置。为了精确识别,在进行关键字配置时,需要使用与模板文档中的常规内容不冲突的特殊字符。例如,可以使用双书名号“《《》》”进行关键字配置。例如,模板文档中需要替换的内容为客户名称,可以将关键字配置为“《《customer》》”。配置关键字使用的特殊字符,除了双书名号“《《》》”,还可以使用双括号“(())”、双斜杠“////”等,本技术对此不做限制。
62.本技术通过使用特殊字符配置关键字,由此可以实现关键字的精确识别。
63.在一些实施例中,目标信息是用于替换关键字的信息。目标信息可以预先存储在数据库中。目标信息一般以键值(key-value)的格式进行存储。以客户名称为例,目标信息可以是{"customer":"xxx股份有限公司"}。
64.在一些实施例中,可以将关键字和目标信息进行关联存储,存储在数据库中。
65.本技术通过将关键字和对应的目标信息进行关联存储,由此可以快速获得用于替换关键字的目标信息。
66.在一些实施例中,针对多个样式单元分别识别关键字,针对识别出的关键字,从数据库中获取对应的目标信息,并将关键字替换为对应的目标信息。
67.下面对步骤14进行示例性说明。
68.在一些实施例中,将替换后的样式单元按照模板文档的原有样式进行组装,将组装后的文档整理成一个新的文档并导出,得到目标文档。
69.本技术将替换后的样式单元按照原有的样式进行组装,由此不会改变模板文档的原有的样式。
70.图3是本技术实施例中金融文档生成方法的另一流程图。如图3所示,该方法还包括:
71.步骤10、对所述模板文档中需要替换的内容进行关键字配置;以及
72.将所述关键字和对应的所述目标信息关联存储到数据库中。
73.本技术通过预先配置关键字,以及预先将关键字和对应的目标信息进行关联存储,可以提高制作文档的效率。
74.上述具体应用的实施仅为举例,其余实施方式不再一一赘述。
75.基于同一发明构思,本技术实施例还提供一种金融文档生成装置。由于金融文档生成装置所解决问题的原理与金融文档生成方法相似,因此金融文档生成装置的实施可以参见金融文档生成方法的实施,重复之处不再赘述。
76.图4是本技术实施例的金融文档生成装置的示意图。如图4所示,本技术实施例提
供的金融文档生成装置1包括配置模块10、分割模块20、替换模块30和导出模块40。
77.在一些实施例中,配置模块10用于配置模板文档。
78.在一些实施例中,分割模块20用于对所述模板文档以连续相同的样式进行分割以获得多个样式单元,其中一个样式单元内的样式一致。
79.在一些实施例中,替换模块30用于针对所述多个样式单元分别识别关键字,并将识别出的所述关键字替换为目标信息。
80.在一些实施例中,导出模块40用于将替换所述关键字后的所述多个样式单元进行组装,导出目标文档。
81.由上述实施例可知,本技术通过对模板文档的组成要素按照连续样式进行切割,对关键字进行替换,由此可以实现金融文档的自动化生成,提高文档的准确性,同时提高业务展开的效率。
82.下面对配置模块10进行示例性说明。
83.在一些实施例中,模板文档可以是一份现有的符合金融业务需求的文档,模板文档的格式例如为word文档。
84.在本技术中,对办公文档操作熟练的业务人员即可完成模板文档的配置工作,无需专业的系统开发人员。
85.在一些实施例中,配置模板文档可以是业务人员将现有的符合金融业务需求的文档输入至本技术的金融文档生成装置1,用于替换关键字,生成目标文档。
86.下面对分割模块20进行示例性说明。
87.图5是本技术实施例的分割模块20的示意图。如图5所示,分割模块20包括:
88.解析单元201,其用于对模板文档进行解析,识别模板文档中包含的内容类型,内容类型包括但不限于文字、表格、图片等;
89.分割单元202,其用于对各个内容类型分别进行分割处理,例如,以连续相同的样式为切割维度,对各个内容类型进行分割。将内容类型分割为多个样式单元(cell),以文字(paragraph)为例,将文字(paragraph)分割为多个样式单元(cell),即paragraph={cell_1,cell_2,cell_3,...,cell_n},同一个样式单元(cell)里的样式一致。
90.本技术按照连续相同的样式对文档进行分割,由此在替换关键字的过程中不会改变模板文档中包含的各内容类型的原有的样式。
91.下面对替换模块30进行示例性说明。
92.在一些实施例中,关键字是模板文档中需要替换的内容,例如可以为客户名称、时间、金额等交易要素。
93.在一些实施例中,关键字可以预先存储在数据库中。
94.在一些实施例中,可以预先进行关键字的配置。为了精确识别,在进行关键字配置时,需要使用与模板文档中的常规内容不冲突的特殊字符。例如,可以使用双书名号“《《》》”进行关键字配置。例如,模板文档中需要替换的内容为客户名称,可以将关键字配置为“《《customer》》”。配置关键字使用的特殊字符,除了双书名号“《《》》”,还可以使用双括号“(())”、双斜杠“////”等,本技术对此不做限制。
95.本技术通过使用特殊字符配置关键字,由此可以实现关键字的精确识别。
96.在一些实施例中,目标信息是用于替换关键字的信息。目标信息可以预先存储在
数据库中。目标信息一般以键值(key-value)的格式进行存储。以客户名称为例,目标信息可以是{"customer":"xxx股份有限公司"}。
97.在一些实施例中,可以将关键字和目标信息进行关联存储,存储在数据库中。
98.本技术通过将关键字和对应的目标信息进行关联存储,由此可以快速获得用于替换关键字的目标信息。
99.在一些实施例中,替换模块30针对多个样式单元分别识别关键字,针对识别出的关键字,从数据库中获取对应的目标信息,并将关键字替换为对应的目标信息。
100.下面对导出模块40进行示例性说明。
101.在一些实施例中,导出模块40将替换后的样式单元按照模板文档的原有样式进行组装,将组装后的文档整理成一个新的文档并导出,得到目标文档。
102.本技术将替换后的样式单元按照原有的样式进行组装,由此不会改变模板文档的原有的样式。
103.图6是本技术实施例中金融文档生成装置1的另一示意图。如图6所示,该装置还包括:
104.存储模块50,其用于对所述模板文档中需要替换的内容进行关键字配置;以及
105.将所述关键字和对应的所述目标信息关联存储到数据库中。
106.本技术通过预先配置关键字,以及预先将关键字和对应的目标信息进行关联存储,可以提高制作文档的效率。
107.本技术实施例还提供一种计算机设备。图7是本技术实施例的计算机设备的示意图。计算机设备2包括存储器21、处理器22及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述计算机程序时实现上述金融文档生成方法。
108.本技术实施例也提供一种计算机可读存储介质,计算机可读存储介质存储有执行上述金融文档生成方法的计算机程序。
109.本技术实施例也提供一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述金融文档生成方法。
110.需要说明的是,本技术中技术方案中对数据的获取、存储、使用、处理等均符合国家法律法规的相关规定。
111.本技术实施例中的用户信息均是通过合法合规途径获得,并且对用户信息的获取、存储、使用、处理等经过用户授权同意的。
112.虽然本技术提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
113.本领域技术人员应明白,本说明书的实施例可提供为方法、装置(系统)或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
114.本技术是参照根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
115.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
116.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
117.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
118.除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。本技术并不局限于任何单一的方面,也不局限于任何单一的实施例,也不局限于这些方面和/或实施例的任意组合和/或置换。而且,可以单独使用本技术的每个方面和/或实施例或者与一个或更多其他方面和/或其实施例结合使用。
119.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围,其均应涵盖在本技术的权利要求和说明书的范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1