一种金融产品处理方法、装置、智能设备及存储介质与流程



1.本技术涉及金融技术领域,具体涉及一种金融产品处理方法、装置、智能设备及存储介质。


背景技术:



2.金融产品比如基金、股票或者信托等的相关支付功能,在上线之前需要通过专门的测试人员来进行联调测试,以确保正式上线后的相关功能可以正常实现。在做联调测试时候,测试人员需要咨询金融产品的相关人员或者读取产品的合同、发售公告、交易相关文档概要、托管协议、招募说明书等多个文档,才能了解产品的相关属性,以便确定与产品对应的测试方法。这样人工梳理交易相关文档较耗时,文档中非必要关注的其他信息较多,导致金融产品的联调测试效率较低。


技术实现要素:



3.本技术实施例提供一种金融产品处理方法、装置、智能设备及存储介质,可以提高对金融产品的联调测试处理效率。
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.对所述联调测试处理结果进行验证,以确定所述联调测试处理结果的准确性衡量参数;
33.若所述准确性衡量参数大于预设值,则将该联调测试方案确定为所述待处理金融产品对应的目标处理方案。
34.根据本技术的一个方面,还提供了一种金融产品处理装置,包括:
35.第一获取模块,用于获取待处理金融产品对应的至少一个交易相关文档;
36.第二获取模块,用于获取所述至少一个交易相关文档的文档类型;
37.确定模块,用于根据所述文档类型确定每个交易相关文档对应的匹配算法;
38.提取模块,用于分别根据每个交易相关文档对应的所述匹配算法,通过匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;
39.优化模块,用于对所述参考关键信息集合进行优化处理,得到目标关键信息集合;
40.第三获取模块,用于根据所述目标关键信息集合,从测试方案库中获取与所述目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案;
41.处理模块,用于根据所述联调测试方案对所述待处理金融产品进行联调测试处理。
42.根据本技术的一个方面,还提供了一种智能设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行本技术实施例提供的任一种金融产品处理方法。
43.根据本技术的一个方面,还提供了一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序被处理器加载,以执行本技术实施例提供的任一种金融产品处理方法。
44.本技术实施例可以获取待处理金融产品对应的至少一个交易相关文档;获取所述至少一个交易相关文档的文档类型;根据所述文档类型确定每个交易相关文档对应的匹配算法;分别根据每个交易相关文档对应的所述匹配算法,通过匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;对所述参考关键信息集合进行优化处理,得到目标关键信息集合;根据所述目标关键信息集合,从测试方案库中获取与所述目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案;根据所述联调测试方案对所述待处理金融产品进行联调测试处理。这样智能设备可以从待处理产品对应的交易相关文档中自动提取用于联调测试的目标关键信息,并自动列出目标关键信息集合,从而可以基于目标关键信息集合快速匹配到对应的测试方案,进行联调测试,这样降低了人工梳理交易相关文档关键信息耗时长导致金融产品处理效率低的问题,提高了金融产品的联调测试处理效率。
附图说明
45.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1是本技术实施例提供的金融产品处理方法的流程示意图;
47.图2是本技术实施例提供的待处理金融产品对应的交易相关文档示意图;
48.图3是本技术实施例提供的金融产品处理装置的示意图;
49.图4是本技术实施例提供的智能设备的结构示意图。
具体实施方式
50.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
51.本技术实施例提供一种金融产品处理方法、装置、智能设备及存储介质(即计算机可读存储介质)。其中,金融产品处理方法可以应用于金融产品处理装置,该金融产品处理装置具体可以集成在智能设备中,该智能设备可以是手机、电脑、家电设备或者可穿戴设备等。该智能设备可以与服务器或终端等进行通信连接,以便通过服务器或终端对待处理金融产品进行联调测试处理。该服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器,但并不局限于此。该终端可以是手机、电脑、家电设备或者可穿戴设备等。
52.以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
53.在本实施例中,将从智能设备的角度进行描述,请参阅图1,图1是本技术一实施例提供的金融产品处理方法的流程示意图。该金融产品处理方法可以包括:
54.s101、获取待处理金融产品对应的至少一个交易相关文档。
55.其中,待处理金融产品可以包括货币、黄金、外汇、证券、债券、信托、基金以及股票等。待处理金融产品对应的交易相关文档可以包括金融产品合同、发售公告、资料概要、托管协议以及招募说明书等。该金融产品处理方法的执行主体可以是智能设备。该待处理金融产品对应的至少一个相关文档可以是由用户手动上传的,或者由与智能设备相连的其他终端发送到智能设备的。该交易相关文档与待处理金融产品可以通过标识信息进行关联。该标识信息可以包括名称等,如果交易相关文档的标识信息与待处理金融产品的标识信息匹配,则该交易相关文档即为待处理金融产品对应的文档。例如待处理金融产品的名称为“xx基金”那么待处理金融产品对应的交易相关文档的名称中可以包括“xx基金”,比如“xx基金合同”或者“xx基金发布公告”等。
56.需要说明的是,在金融产品正式上线允许交易之前,需要在本地进行多方模拟交易测试,也就是联调测试,从而避免金融产品在上线后交易出错的问题,然而现有技术中在金融产品进行联调测试时需要测试人员咨询该金融产品的相关人员或者读取该金融产品的交易相关文档,来梳理了解金融产品的相关属性,从而选取合适的测试方案来进行联调测试,这样人工梳理耗时长,在处理类似金融产品的特殊关键信息可能会有遗漏,从而导致金融产品的处理效率较低。在本实施例中可以通过智能设备获取待处理金融产品对应的至少一个交易相关文档,对待处理金融产品的交易相关文档进行分析处理,来提取目标关键信息并获取对应的测试方案来快速进行联调测试,提高待处理金融产品的联调测试处理效率。
57.例如,智能设备在接收到待处理金融产品的处理请求时,可以获取待处理金融产品的标识信息,基于待处理金融产品的标识信息从智能设备本地获取与该待处理金融产品
对应的至少一个交易相关文档。
58.s102、获取至少一个交易相关文档的文档类型。
59.可以理解的是,在对交易相关文档进行分析并提取关键信息时,由于本实施例是通过匹配数据库进行关键词匹配来提取交易相关文档中用于联调测试的关键信息的,而交易相关文档中的内容与匹配数据库中的关键词可能并不能一一对应,这时如果对每个交易相关文档都进行关键词模精确匹配算法处理,可能会遗漏一些交易相关文档的信息,或者如果对每个交易相关文档都进行关键词模糊匹配算法处理,可能会导致提取的关键信息过多,而无法准确确定测试方案。因此在本实施例中,可以对至少一个交易相关文档进行文档类型的划分,从而可以基于文档类型确定对应的匹配算法来提取交易相关文档中的关键信息。
60.其中,文档类型可以按照重要程度进行划分,也可以按照文档是否具有法律功能进行划分。可选地,若按照重要程度进行划分可以得到重要文档类型以及非重要文档类型。若按文档是否具有法律效应进行划分,文档可以分为法律文档类型、信息说明文档类型等。不同的文档类型可以通过交易相关文档的标识信息来确定。
61.例如,获取至少一个交易相关文档的标识信息,根据标识信息确定交易相关文档的文档类型。比如,若交易相关文档的标识信息中存在“合同”、“协议”等内容,则获取该交易相关文档的文档类型为法律文档类型,若交易相关文档的标识信息中存在“说明”、“资料”等内容,则获取该交易相关文档的文档类型为信息说明文档类型。
62.s103、根据文档类型确定每个交易相关文档对应的匹配算法。
63.其中,匹配算法可以包括关键词精确匹配算法与关键词模糊匹配算法等。关键词精确匹配算法可以是在交易相关文档中的内容与匹配数据库中的关键词完全相同时,将匹配的内容作为用于联调测试的关键信息进行提取。该关键词模糊匹配算法可以是在交易相关文档中的内容与匹配数据库中的关键词存在部分相同时,将匹配的内容以及匹配的内容附近相邻的内容一起作为用于联调测试的关键信息进行提取。不同的文档类型可以对应不同的匹配算法。
64.例如,若文档类型为法律文档类型,则确定法律文档类型的交易相关文档对应的匹配算法为关键词模糊匹配算法,若文档类型为信息说明文档类型,则确定法律文档类型的交易相关文档对应的匹配算法为关键词精确匹配算法。这样将需要重点关注的法律文档类型的交易相关文档按照关键词模糊匹配算法进行匹配可以更全面地提取法律文档类型的交易相关文档中的关键信息,从而不错过重点关注信息,而对不需要重点关注的信息说明文档类型的交易相关文档按照关键词精确匹配算法进行匹配可以更准确地提取信息说明文档类型的交易相关文档中的关键信息,从而减少不必要的信息提取,提高交易相关文档中关键信息提取的效率。
65.s104、分别根据每个交易相关文档对应的匹配算法,通过匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。
66.其中,匹配数据库是用于联调测试的匹配数据库,匹配数据库中预先存储有多个关键词,该关键词用于从交易相关文档中提取用于联调测试处理的参考关键信息,该参考关键信息可以是产品关键功能点和要素等信息,该参考关键信息可以用于确定待处理金融
产品的属性,从而确定对应的联调测试方案。该联调测试方案是指对待处理金融产品进行相关交易仿真的方案。该参考关键信息集合中可以包括至少一个交易相关文档中提取到的多个参考关键信息。
67.在本实施例中,关键词与参考关键信息可以完全相同也可以部分相同。例如,若匹配数据库中的关键词包括“收益分配原则”以及“现金分红”,那么基于该关键词可以从基金合同中提取到的关键信息可以是“本基金默认的收益分配方式是现金分红”或者是
“‘
收益分配原则’,

现金分红
’”

68.例如,如果交易相关文档对应的匹配算法为关键词精确匹配算法,那么智能设备可以根据关键词精确匹配算法将匹配数据库中的关键词与该交易相关文档中的内容进行关键词精确匹配算法处理;比如,若该交易相关文档中的内容与关键词完全相同,则将该相同的内容提取作为用于联调测试处理的参考关键信息,根据参考关键信息可以生成参考关键信息集合。如果交易相关文档对应的匹配算法为关键词模糊匹配算法,那么智能设备可以根据关键词模糊匹配算法将匹配数据库中的关键词与该交易相关文档中的内容进行关键词模糊匹配算法处理;比如,将该交易相关文档中的内容进行划分,得到多个文本段,若文本段中存在部分与关键词匹配的字符,则将该文本段以及与文本段前后相邻的文本段作为用于联调测试处理的参考关键信息,根据参考关键信息可以生成参考关键信息集合。
69.在实际应用场景中,参照图2,图2为本技术实施例提供的待处理金融产品对应的交易相关文档示意图。其中图2中的(a)为基金合同,图2中的(b)为资料概要,图2中的(c)为招募说明书。如图2中的(a)所示,若交易相关文本为基金合同,那么基金合同中用于联调测试处理的参考关键信息可以包括收益分配原则等。如图2中的(b)所示,若交易相关文本为资料概要,那么资料概要中用于联调测试处理的参考关键信息可以包括基金简称、代码、类别、类型、管理人、托管人以及运作方式等信息,其中根据类别可以确定产品为升降级基金,根据运作方式和开发频率可以确认产品为每日开放产品。如图2中的(c)所示,若交易相关文本为基金招募说明书,那么基金招募说明书中用于联调测试处理的参考关键信息可以包括巨额赎回的触发条件、申购和赎回申请的确认时间以及交易费率等。
70.可选地,在一实施例中,匹配数据库包括目标匹配数据库,通过匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合,可以包括:
71.s11、获取待处理金融产品的产品类型;
72.s12、根据产品类型从匹配数据库中确定待处理金融产品对应的目标匹配数据库;
73.s13、通过目标匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。
74.其中,待处理金融产品的产品类型可以按照金融产品的收益性和风险性,或者所有权的属性进行划分。比如按照金融产品的收益性和风险性,可以将金融产品分为货币市场类、固定收益类、所有权类以及另类投资等,或者按照金融产品的所有权的属性,可以将金融产品分为产权类产品和债券类产品,当然也可以按照其他划分方法进行划分,在此不做具体限定。目标匹配数据库是指用于针对待处理金融产品的产品类型进行联调测试关键词匹配的数据库。
75.需要说明的是,如果所有待处理金融产品进行关键词匹配来提取关键信息的匹配数据库只有一个,那么会造成匹配数据库中的关键词数量巨大,从而导致关键词匹配过程效率低,因此在本实施例中可以将匹配数据库划分为多个,也就是说不同产品类型的待处理金融产品对应的匹配数据库不同,这样可以根据待处理金融产品的产品类型确定对应的目标匹配数据库,通过目标匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。可以提高待处理金融产品对应的交易相关文档中关键信息的提取效率,从而提高金融产品的联调测试处理效率。
76.可选地,在一实施例中,通过目标匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合,可以包括:
77.s21、对每个交易相关文档中的内容进行文本预处理,得到标准化文本。
78.其中,预处理可以包括文本获取、文本分词以及文本清洗等。文本获取可以是获取到交易相关文档后直接提取文档中的文本内容,文本分词可以是指对文本内容按照语法进行划分,比如通过预设分词词库对文本内容进行分词处理。文本清洗可以包括去除标点符号、英文转换为小写、数字归一化以及去除不必要的标签等。
79.例如,对每个交易相关文档中的内容进行文本获取、文本分词以及文本清洗等操作,得到标准化文本。
80.s22、通过目标匹配数据库中的关键词对每个交易相关文档中的标准化文本进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。
81.其中,目标匹配数据库是指用于针对待处理金融产品的产品类型进行联调测试关键词匹配的数据库。
82.例如,将目标匹配数据库中的关键词与每个交易相关文档中的标准化文本进行一一匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。
83.可选地,在一实施例中,匹配算法包括关键词模糊匹配算法,分别根据每个交易相关文档对应的匹配算法,通过匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合,可以包括:
84.s31、根据关键词模糊匹配算法,对标准化文本按照预设字符长度进行划分,得到多个预设字符长度的文本段。
85.其中,预设字符长度可以是预先固定设置的,也可以是根据匹配算法确定的。比如,若匹配算法为关键词精确匹配算法,则预设字符长度可以短一些,若匹配算法为关键词模糊匹配算法,则预设字符长度可以长一些,这样灵活对标准化文本进行划分,可以更准确地提取标准化文本中用于联调测试处理的参考关键信息。
86.例如,若标准化文本包括“本基金收益分配方式分两种:现金分红与红利再投,投资者可选择现金红利或将现金红利自动转为相应类别的基金份额进行再投资;若投资者不选择,本基金默认的收益分配方式是现金分红。”预设字符长度可以是10个字符,这样可以
划分得到多个文本段:“本基金收益分配方式分/两种:现金分红与红利/再投,投资者可选择现/金红利或将现金红利自/动转为相应类别的基金/份额进行再投资;若投资/者不选择,本基金默认/的收益分配方式是现金/分红。”87.s32、若文本段中存在与目标匹配数据库中的关键词匹配的字符,则将文本段以及与文本段前后相邻的文本段提取为用于联调测试处理的参考关键信息,得到参考关键信息集合。
88.在本实施例中,为了避免参考关键信息的遗漏,在关键词匹配时采用关键词模糊匹配算法,这样在交易相关文档中存在与关键词匹配的文本段时,可以将该文本段以及与文本段相邻的文本段均作为参考关键信息进行提取,提高了参考关键信息的全面性。
89.例如,若关键词包括“收益”、“分配”、“原则”、“现金”以及“分红”等,那么在文本段“本基金收益分配方式分/两种:现金分红与红利/再投,投资者可选择现/金红利或将现金红利自/动转为相应类别的基金/份额进行再投资;若投资/者不选择,本基金默认/的收益分配方式是现金/分红。”中可以提取到的参考关键信息包括:“本基金收益分配方式分/两种:现金分红与红利/再投,投资者可选择现/金红利或将现金红利自/动转为相应类别的基金”以及“者不选择,本基金默认/的收益分配方式是现金/分红。”90.s105、对参考关键信息集合进行优化处理,得到目标关键信息集合。
91.其中,优化处理可以包括去重处理以及有效性验证等。目标关键信息集合中包括至少一个目标关键信息,目标关键信息是指对参考关键信息优化处理后得到的。该目标关键信息集合可以是指待处理金融产品的产品参数表、产品特性和需要关注点等。
92.可以理解的是,从多个交易相关文档中提取出的参考关键信息数量巨大,可能存在一些重复的参考关键信息或者无效信息,因此需要对参考关键信息集合进行优化处理,以减少冗余信息,得到准确的目标关键信息,从而提高金融产品的联调测试处理效率。
93.可选地,在一实施例中,优化处理可以包括去重处理,对参考关键信息集合进行优化处理,得到目标关键信息集合,可以包括:
94.s41、获取参考关键信息集合中的各个参考关键信息;
95.s42、对各个参考关键信息进行对比,确定重复的参考关键信息,得到重复参考关键信息组合;
96.s43、将每个重复参考关键信息组合内的各个重复的参考关键信息中进行去重处理,以保留一个参考关键信息作为目标关键信息,得到目标关键信息集合。
97.在本实施例中,可以对参考关键信息集合中的各个参考关键信息进行对比,从而确定重复的参考关键信息,并将重复的参考关键信息进行去重处理,也就是删除重复的参考关键信息,在重复参考关键信息组合内仅保留一个参考关键信息作为目标关键信息。
98.例如,若参考关键信息集合中包括“本基金收益分配方式”、“现金分红与红利再投”、“本基金收益分配方式”以及“默认的收益分配方式”则将重复的“本基金收益分配方式”删除后仅保留一个,得到目标关键信息:“本基金收益分配方式”、“现金分红与红利再投”以及“默认的收益分配方式”。
99.可选地,在一实施例中,优化处理还可以包括有效性验证,获取参考关键信息集合中的各个参考关键信息之后,可以包括:对各个参考关键信息进行有效性验证,以删除参考关键信息中无效的字符,得到目标关键信息。
100.例如,有效性验证可以是对参考关键信息中与关键词相同的字符的拼接处理,例如,若关键词包括“收益”、“分配”、“原则”、“现金”以及“分红”等,参考关键信息包括:“者不选择,本基金默认/的收益分配方式是现金/分红。”则对各个参考关键信息进行有效性验证,删除参考关键信息中的无效字符“者不选择,本基金默认/的”、“方式是。”可以得到有效信息:“收益分配”“现金分红”,然后将有效信息进行拼接,得到目标关键信息:“收益分配方式,现金分红”101.s106、根据目标关键信息集合,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案。
102.其中,测试方案库是指用于金融产品联调测试的模拟交易方案。该测试方案库可以预先存储在智能设备本地。该测试方案库中的各个测试方案可以与匹配库中的关键词进行关联,比如可以是一个关键词对应一个测试方案,或者一个关键词对应多个测试方案,或者多个关键词对应一个测试方案,或者多个关键词对应多个测试方案。一个或多个目标关键信息对应的测试方案可以是多个,这样在通过匹配数据库中的关键词对交易相关文本中的内容提取得到目标关键信息后,可以通过目标关键信息从测试方案库中获取与目标关键信息集合中的目标关键信息对应的多个测试方案,并基于多个测试方案生成联调测试方案。
103.例如,智能设备在对待处理金融产品的交易相关文档进行关键信息提取得到目标关键信息后,可以根据目标关键信息集合,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案。
104.可选地,在一实施例中,测试方案库包括目标测试方案库,根据目标关键信息集合,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案,可以包括:根据待处理金融产品的产品类型确定对应的目标测试方案库;根据目标关键信息集合,从目标测试方案库中获取与目标关键信息对应的测试方案,得到联调测试方案。
105.其中,待处理金融产品的产品类型可以按照金融产品的收益性和风险性,或者所有权的属性进行划分。比如按照金融产品的收益性和风险性,可以将金融产品分为货币市场类、固定收益类、所有权类以及另类投资等,或者按照金融产品的所有权的属性,可以将金融产品分为产权类产品和债券类产品,当然也可以按照其他划分方法进行划分,在此不做具体限定。目标测试方案库是指用于针对待处理金融产品的产品类型进行联调测试的测试方案匹配的数据库。该目标测试方案库的数量可以是至少一个。
106.在本实施例中可以将测试方案库划分为多个,也就是说不同产品类型的待处理金融产品对应的测试方案库不同,这样可以根据待处理金融产品的产品类型确定对应的目标测试方案库,通过目标关键信息在目标测试方案库中进行测试方案匹配,以获取目标关键信息对应的测试方案,从而得到联调测试方案。提高了金融产品的联调测试处理效率。
107.进一步地,在另一实施例中,根据目标关键信息集合,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案,还可以包括:
108.获取预设的交易相关规则,根据目标关键信息集合以及交易相关规则,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案

109.其中,交易相关规则可以包括用于联调测试的各个测试模块的接口通信协议以及
用于联调测试的各个测试平台的平台交易规则等中的至少一种。交易相关规则可以与待处理金融产品进行测试的平台以及联调测试的硬件信息相关。
110.需要说明的是,由于不同的交易相关规则对应的测试方案可能不尽相同,因此,在本实施例中可以基于目标关键信息集合以及交易相关规则,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案

111.s107、根据联调测试方案对待处理金融产品进行联调测试处理。
112.其中,联调测试处理可以是指对待处理金融产品进行相关的模拟交易。
113.基于上述实施例,在一实施例中,根据联调测试方案对待处理金融产品进行联调测试处理之后,可以包括:获取联调测试处理结果;对联调测试处理结果进行验证,以确定联调测试处理结果的准确性衡量参数;若准确性衡量参数大于预设值,则将该联调测试方案确定为待处理金融产品对应的目标处理方案。
114.其中,联调测试处理结果可以是指待处理金融产品的模拟交易结果。预设值可以是预先设定好的,比如99.99%或者100%等。
115.如果交易出先运行错误,那么联调测试处理结果中可以包括错误标志信息。如果交易结果出错,可以由人工进行交易结果验证,这样可以确定联调测试处理结果的准确性衡量参数。如果准确性衡量参数大于预设值,那么说明该联调测试方案可靠性较高,可以直接将该联调测试方案确定为待处理金融产品对应的目标处理方案,之后可以进行后续处理。
116.在本实施例提供的技术方案中,智能设备可以获取待处理金融产品对应的至少一个交易相关文档;获取至少一个交易相关文档的文档类型;根据文档类型确定每个交易相关文档对应的匹配算法;分别根据每个交易相关文档对应的匹配算法,通过匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;对参考关键信息集合进行优化处理,得到目标关键信息集合;根据目标关键信息集合,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案;根据联调测试方案对待处理金融产品进行联调测试处理。这样智能设备可以从待处理产品对应的交易相关文档中自动提取用于联调测试的目标关键信息,并自动列出目标关键信息集合,从而可以基于目标关键信息集合快速匹配到对应的测试方案,进行联调测试,这样降低了人工梳理交易相关文档关键信息耗时长导致金融产品处理效率低的问题,提高了金融产品的联调测试处理效率。
117.为便于更好的实施本技术实施例提供的金融产品处理方法,本技术实施例还提供一种基于上述金融产品处理方法的装置。其中名词的含义与上述金融产品处理方法中相同,具体实现细节可以参考方法实施例中的说明。
118.请参阅图3,图3为本技术实施例提供的金融产品处理装置的结构示意图,其中该金融产品处理装置300可以包括第一获取模块301、第二获取模块302、确定模块303、提取模块304、优化模块305、第三获取模块306以及处理模块307等。
119.其中,第一获取模块301,用于获取待处理金融产品对应的至少一个交易相关文档;
120.第二获取模块302,用于获取至少一个交易相关文档的文档类型;
121.确定模块303,用于根据文档类型确定每个交易相关文档对应的匹配算法;
122.提取模块304,用于分别根据每个交易相关文档对应的匹配算法,通过匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;
123.优化模块305,用于对参考关键信息集合进行优化处理,得到目标关键信息集合;
124.第三获取模块306,用于根据目标关键信息集合,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案;
125.处理模块307,用于根据联调测试方案对待处理金融产品进行联调测试处理。
126.可选地,金融产品处理装置还可以包括:
127.第四获取模块,用于获取待处理金融产品的产品类型;
128.第一确定模块,用于根据产品类型从匹配数据库中确定待处理金融产品对应的目标匹配数据库;
129.第一提取模块,用于通过目标匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。
130.预处理模块,用于对每个交易相关文档中的内容进行文本预处理,得到标准化文本;
131.第二提取模块,用于通过目标匹配数据库中的关键词对每个交易相关文档中的标准化文本进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。
132.划分模块,用于根据关键词模糊匹配算法,对标准化文本按照预设字符长度进行划分,得到多个预设字符长度的文本段;
133.第三提取模块,用于若文本段中存在与目标匹配数据库中的关键词匹配的字符,则将文本段以及与文本段前后相邻的文本段提取为用于联调测试处理的参考关键信息,得到参考关键信息集合。
134.第五获取模块,用于获取参考关键信息集合中的各个参考关键信息;
135.第二确定模块,用于对各个参考关键信息进行对比,确定重复的参考关键信息,得到重复参考关键信息组合;
136.删除模块,用于将每个重复参考关键信息组合内的各个重复的参考关键信息进行删除仅保留一个参考关键信息作为目标关键信息,得到目标关键信息集合。
137.第三确定模块,用于根据待处理金融产品的产品类型确定对应的目标测试方案库;
138.第六获取模块,用于根据目标关键信息集合,从目标测试方案库中获取与目标关键信息对应的测试方案,得到联调测试方案。
139.第七获取模块,用于获取联调测试处理结果;
140.验证模块,用于对联调测试处理结果进行验证,以确定联调测试处理结果的准确性衡量参数;
141.第四确定模块,用于若准确性衡量参数大于预设值,则将该联调测试方案确定为待处理金融产品对应的目标处理方案。
142.在本实施例提供的金融产品处理装置中,第一获取模块301,用于获取待处理金融产品对应的至少一个交易相关文档;第二获取模块302,用于获取至少一个交易相关文档的文档类型;确定模块303,用于根据文档类型确定每个交易相关文档对应的匹配算法;提取模块304,用于分别根据每个交易相关文档对应的匹配算法,通过匹配数据库中的关键词对每个交易相关文档中的内容进行关键词匹配,以提取每个交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;优化模块305,用于对参考关键信息集合进行优化处理,得到目标关键信息集合;第三获取模块306,用于根据目标关键信息集合,从测试方案库中获取与目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案;处理模块307,用于根据联调测试方案对待处理金融产品进行联调测试处理。这样金融产品处理装置可以从待处理产品对应的交易相关文档中自动提取用于联调测试的目标关键信息,并自动列出目标关键信息集合,从而可以基于目标关键信息集合快速匹配到对应的测试方案,进行联调测试,这样降低了人工梳理交易相关文档关键信息耗时长导致金融产品处理效率低的问题,提高了金融产品的联调测试处理效率。
143.本技术实施例还提供一种智能设备,该智能设备可以是手机、电脑、家电设备或者可穿戴设备等,如图4所示,其示出了本技术实施例所涉及的智能设备的结构示意图,具体来讲:
144.该智能设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图4中示出的智能设备结构并不构成对智能设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
145.处理器401是该智能设备的控制中心,利用各种接口和线路连接整个智能设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行智能设备的各种功能和处理数据,从而对智能设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。
146.存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据智能设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。
147.智能设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
148.该智能设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符
信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
149.尽管未示出,智能设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,智能设备中的处理器401会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能,如下:
150.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对金融产品处理方法的详细描述,此处不再赘述。
151.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。智能设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该智能设备执行上述实施例中各种可选实现方式中提供的方法。
152.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机指令来完成,或通过计算机指令控制相关的硬件来完成,该计算机指令可以存储于一存储介质中并由处理器进行加载和执行,该存储介质为计算机可读存储介质。为此,本技术实施例提供一种存储介质,其中存储有计算机程序,计算机程序可以包括计算机指令,该计算机程序能够被处理器进行加载,以执行本技术实施例所提供的任一种金融产品处理方法。
153.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
154.其中,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。
155.由于该存储介质中所存储的计算机指令,可以执行本技术实施例所提供的任一种金融产品处理方法,因此,可以实现本技术实施例所提供的任一种金融产品处理方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
156.以上对本技术实施例所提供的一种金融产品处理方法、装置、智能设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本技术的限制。

技术特征:


1.一种金融产品处理方法,其特征在于,所述方法包括:获取待处理金融产品对应的至少一个交易相关文档;获取所述至少一个交易相关文档的文档类型;根据所述文档类型确定每个交易相关文档对应的匹配算法;分别根据每个交易相关文档对应的所述匹配算法,通过匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;对所述参考关键信息集合进行优化处理,得到目标关键信息集合;根据所述目标关键信息集合,从测试方案库中获取与所述目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案;根据所述联调测试方案对所述待处理金融产品进行联调测试处理。2.根据权利要求1所述的金融产品处理方法,其特征在于,所述匹配数据库包括目标匹配数据库,所述分别根据每个交易相关文档对应的所述匹配算法,通过匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合,包括:获取所述待处理金融产品的产品类型;根据所述产品类型从匹配数据库中确定所述待处理金融产品对应的目标匹配数据库;分别根据每个交易相关文档对应的所述匹配算法,通过所述目标匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。3.根据权利要求2所述的金融产品处理方法,其特征在于,所述通过所述目标匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合,包括:对每个所述交易相关文档中的内容进行文本预处理,得到标准化文本;通过所述目标匹配数据库中的关键词对每个所述交易相关文档中的标准化文本进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合。4.根据权利要求3所述的金融产品处理方法,其特征在于,所述匹配算法包括关键词模糊匹配算法,所述分别根据每个交易相关文档对应的所述匹配算法,通过匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合,包括:根据关键词模糊匹配算法,对所述标准化文本按照预设字符长度进行划分,得到多个预设字符长度的文本段;若所述文本段中存在与所述目标匹配数据库中的关键词匹配的字符,则将所述文本段以及与所述文本段前后相邻的文本段提取为用于联调测试处理的参考关键信息,得到参考关键信息集合。5.根据权利要求1所述的金融产品处理方法,其特征在于,所述优化处理包括去重处理,所述对所述参考关键信息集合进行优化处理,得到目标关键信息集合,包括:获取所述参考关键信息集合中的各个参考关键信息;
对所述各个参考关键信息进行对比,确定重复的参考关键信息,得到重复参考关键信息组合;将每个重复参考关键信息组合内的各个重复的参考关键信息中进行去重处理,以保留一个参考关键信息作为目标关键信息,得到目标关键信息集合。6.根据权利要求1所述的金融产品处理方法,其特征在于,所述测试方案库包括目标测试方案库,所述根据所述目标关键信息集合,从测试方案库中获取与所述目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案,包括:根据所述待处理金融产品的产品类型确定对应的目标测试方案库;根据所述目标关键信息集合,从目标测试方案库中获取与所述目标关键信息对应的测试方案,得到联调测试方案。7.根据权利要求1-5任一项所述的金融产品处理方法,其特征在于,所述根据所述联调测试方案对所述待处理金融产品进行联调测试处理之后,包括:获取联调测试处理结果;对所述联调测试处理结果进行验证,以确定所述联调测试处理结果的准确性衡量参数;若所述准确性衡量参数大于预设值,则将该联调测试方案确定为所述待处理金融产品对应的目标处理方案。8.一种金融产品处理装置,其特征在于,包括:第一获取模块,用于获取待处理金融产品对应的至少一个交易相关文档;第二获取模块,用于获取所述至少一个交易相关文档的文档类型;确定模块,用于根据所述文档类型确定每个交易相关文档对应的匹配算法;提取模块,用于分别根据每个交易相关文档对应的所述匹配算法,通过匹配数据库中的关键词对每个所述交易相关文档中的内容进行关键词匹配,以提取每个所述交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;优化模块,用于对所述参考关键信息集合进行优化处理,得到目标关键信息集合;第三获取模块,用于根据所述目标关键信息集合,从测试方案库中获取与所述目标关键信息集合中的目标关键信息对应的测试方案,得到联调测试方案;处理模块,用于根据所述联调测试方案对所述待处理金融产品进行联调测试处理。9.一种智能设备,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行如权利要求1至7任一项所述的金融产品处理方法。10.一种存储介质,其特征在于,所述存储介质用于存储计算机程序,所述计算机程序被处理器加载以执行权利要求1至7任一项所述的金融产品处理方法。

技术总结


本申请实施例公开了一种金融产品处理方法、装置、智能设备及存储介质,本申请实施例可以获取待处理金融产品对应的交易相关文档以及交易相关文档的文档类型;根据文档类型确定交易相关文档对应的匹配算法;根据匹配算法,通过匹配数据库中的关键词对交易相关文档中的内容进行关键词匹配,以提取交易相关文档中用于联调测试处理的参考关键信息,得到参考关键信息集合;对参考关键信息集合进行优化处理,得到目标关键信息集合;根据目标关键信息集合,从测试方案库中获取与目标关键信息对应的测试方案,得到联调测试方案;根据联调测试方案对待处理金融产品进行联调测试处理。解决了金融产品处理效率低的问题,提高了对金融产品的联调测试处理效率。品的联调测试处理效率。品的联调测试处理效率。


技术研发人员:

陈泽怀

受保护的技术使用者:

平安银行股份有限公司

技术研发日:

2022.10.12

技术公布日:

2022/12/9

本文发布于:2024-09-24 12:21:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/30787.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:关键   信息   测试   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议