一种减免信息入库方法及装置与流程

未命名 10-21 阅读:50 评论:0


1.本发明涉及计算机技术领域,具体涉及一种减免信息入库方法及装置。


背景技术:

2.目前,银行有对特定客户或特定交易进行费用减免的优惠,上述费用减免的优惠通常有一定的条件,客户满足相应的条件时即可享受银行费用减免的优惠。
3.银行不同产品的费用减免规则可以通过产品管理系统进行联机界面维护。需要相关人员在每个减免分组信息维护页面,逐个下拉选择对应的减免条件及减免计算规则并进行保存,生成新的减免分组,然后在此基础上再进行下一个减免分组的配置,并且需要自下而上按顺序逐个进行减免分组的维护,直到所有减免分组维护完成,完成减免信息的存储。上人工维护费用减免规则的方式,需要耗费大量时间,导致减免信息的入库效率较低。


技术实现要素:

4.针对现有技术中的问题,本发明实施例提供一种减免信息入库方法及装置,能够至少部分地解决现有技术中存在的问题。
5.第一方面,本发明提出一种减免信息入库方法,包括:
6.获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;
7.对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;
8.根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;
9.根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。
10.第二方面,本发明提供一种减免信息入库装置,包括:
11.获取模块,用于获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;
12.提取模块,用于对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;
13.识别模块,用于根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;
14.解析模块,用于根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。
15.第三方面,本发明提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述的减免信息入库方法。
16.第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述的减免信息入库方法。
17.第五方面,本发明提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述的减免信息入库方法。
18.本发明实施例提供的减免信息入库方法及装置,能够获取减免信息;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储,能够自动识别各个减免规则包括的信息以及减免规则之间的逻辑关系,无需人工手动进行减免信息的录入,提高了减免信息的入库效率。
附图说明
19.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
20.图1是本发明第一实施例提供的减免信息入库方法的流程示意图。
21.图2是本发明第二实施例提供的减免信息入库方法的流程示意图。
22.图3是本发明第三实施例提供的减免信息入库方法的流程示意图。
23.图4是本发明第四实施例提供的减免信息入库方法的流程示意图。
24.图5是本发明第五实施例提供的减免规则树的结构示意图。
25.图6是本发明第六实施例提供的减免规则树的结构示意图。
26.图7是本发明第七实施例提供的减免信息入库装置的结构示意图。
27.图8是本发明第八实施例提供的减免信息入库装置的结构示意图。
28.图9是本发明第九实施例提供的减免信息入库装置的结构示意图。
29.图10是本发明第十实施例提供的减免信息入库装置的结构示意图。
30.图11是本发明第十一实施例提供的减免信息入库装置的结构示意图。
31.图12是本发明第十二实施例提供的电子设备的实体结构示意图。
具体实施方式
32.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。本技术中技术方案中对数据的获取、存储、使用、处理等均符合法律法规的相关规定。本技术实施例中的用户信息均是通过合法合规途径获得,并且对用户信息的获取、存储、使用、处理等经过客户授权同意的。
33.为了便于理解本技术提供的技术方案,下面先对本技术技术方案的相关内容进行说明。
34.减免条件,某项费用进行减免时的考虑因素。例如,汇款手续费,可以对不同客户星级的客户设置不同的减免,三星级客户费用减免10%,五星级客户费用减免100%。此时,客户星级为一个减免条件。
35.减免分组,两个或者多个减免条件(或减免分组)按照一定计算规则进行组合(最大值优惠、最小值优惠,折上折优惠等不同的计算方式)构成减免分组。例如,汇款手续费,可根据不同的客户星级和客户所在的不同区域进行优惠。此时,客户星级和区域优惠作为两个减免条件,并按照特定的减免计算规则(例如取最大值优惠)进行组合,构成一个减免分组(减免分组的名称可自定义,例如命名为“星级区域优惠”)。
36.在上述基础上,汇款手续费如果需要体现客户关怀而考虑生日优惠,可将生日优惠作为一个减免条件,然后跟“星级区域优惠”这个减免分组构成一个新的减免分组。
37.减免计算规则,对多个减免条件或减免分组进行组合计算减免费用时,所使用到的计算规则。包括取最大值优惠、取最小值优惠,折上折优惠等规则。例如,汇款手续费,根据客户星级和区域优惠进行减免,按最大值优惠的减免计算规则,构成一个减免分组“星级区域优惠”。如果按客户星级计算出来,减免3元。按客户所在区域优惠计算出来,减免5元。采用最大值优惠的减免计算规则时,业务收费系统最终计算出来是减免5元。
38.通常情况下,减免信息的维护都是比较复杂的。构建一棵完整的减免规则树,涉及许多减免规则和减免规则涉及的减免分组和减免条件,以及减免分组和减免条件相互之间的关系。为了提高减免信息的维护效率,本发明实施例提供一种减免信息入库方法,在需要将减免信息入库时,无需业务人员在产品管理系统的减免分组信息维护页面上逐个下拉进行选择,实现减免信息的自动入库存储,提高了减免信息的入库效率。
39.下面以服务器作为执行主体为例,对本发明实施例提供的减免信息入库方法的具体实现过程进行说明。可理解的是,本发明实施例提供的减免信息入库方法的执行主体不限于服务器。
40.图1是本发明第一实施例提供的减免信息入库方法的流程示意图,如图1所示,本发明实施例提供的减免信息入库方法,包括:
41.s101、获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;
42.具体地,服务器可以获取减免信息,所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称。减免类型包括减免条件和减免分组,上级分组名称是减免规则对应的分组名称。
43.例如,业务人员可以在客户端通过语音录入装置以语音的方式录入减免信息,客户端将减免信息对应的语音发送给服务器,服务器对减免信息对应的语音进行文字识别,得到文本形式的减免信息。
44.例如,减免信息包括如下四条减免规则。
45.减免规则一:减免条件1:区域优惠,减免条件2:客户星级;采用减免计算规则:最大值优惠;构成减免分组:星级区域优惠。
46.减免规则二:减免条件:生日优惠,减免分组:星级区域优惠;采用减免计算规则:折上折优惠;构成减免分组:生日星级区域优惠。
47.减免规则三:减免条件1:贵宾优惠,减免条件2:贵宾活动优惠;采用减免计算规
则:最大值优惠;构成减免分组:贵宾专属优惠。
48.减免规则四:减免分组1:贵宾专属优惠,减免分组2:生日星级区域优惠;采用减免计算规则:最小值优惠;构成减免分组:境外汇款优惠。
49.对于减免规则一,包括两个减免条件,减免条件对应的名称分别为区域优惠和客户星级,采用减免计算规则为最大值优惠,两个减免条件构成的分组的名称为星级区域优惠,与减免规则一对应。上述减免信息包括的四条减免规则在录入时并没有先后顺序关系。
50.s102、对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;
51.具体地,所述服务器从所述减免信息中提取每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称。减免类型包括减免条件和减免分组。其中,可以通过关键字进行减免规则的提取。
52.例如,对于上述包括四条减免规则的减免信息,提取的减免规则如表1所示。通过关键字“减免规则”可以提取出各条减免规则对应的信息,对于每条减免规则对应的信息,基于关键字“减免条件”和“减免分组”可以识别出减免类型,基于“减免条件”后面的信息(可以通过标点符号进行识别,比如分号和逗号之间的内容)作为减免条件对应的名称,将“减免分组”后面的信息作为减免分组对应的名称,将“减免计算规则”后面的信息作为减免计算规则,将“构成减免分组”后面的信息作为上级分组名称。
53.表1提取的减免规则
[0054][0055][0056]
s103、根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;
[0057]
具体地,所述服务器基于预处理规则对每条减免规则进行优先级识别,得到每条减免规则对应处理优先级。减免规则对应的处理优先级用于确定在后续解析时各个减免规则之间的处理先后顺序。
[0058]
比如,处理优先级以第一优先级、第二优先级、第三优先级、第四优先级
……
进行表示,第一优先级对应的减免规则最先处理,处理完第一优先级的减免规则之后,处理第二优先级对应的减免规则,处理完第二优先级的减免规则之后,处理第三优先级对应的减免规则,以此类推。对于处于相同优先级的减免规则,处理顺序不分先后。
[0059]
s104、根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。
[0060]
具体地,所述服务器基于各条减免规则对应的处理优先级,对各条减免规则进行
解析,获得所述减免信息对应的入库信息。所述服务器可以将所述减免信息对应的入库信息存储到数据库中,完成所述减免信息的入库。所述减免信息对应的入库信息可以包括减免分组编号、减免条件名称、减免分组名称、减免类型、节点层级、上级减免分组编号和减免计算规则等信息,根据实际需要进行设置,本发明实施例不做限定。
[0061]
本发明实施例提供的减免信息入库方法,能够获取减免信息;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储,能够自动识别各个减免规则包括的信息以及减免规则之间的逻辑关系,无需人工手动进行减免信息的录入,提高了减免信息的入库效率。
[0062]
在上述各实施例的基础上,进一步地,所述预处理规则包括:
[0063]
若减免规则的减免类型只包括减免条件,则设置减免规则对应的处理优先级为第一优先级;其中,所述第一优先级对应的减免规则优先处理;所述减免类型包括减免条件和减免分组;
[0064]
若减免规则的减免类型包括一个减免分组且减免分组对应的分组名称为已经确定处理优先级的减免规则对应的上级分组名称,则设置减免规则对应的处理优先级为已经确定处理优先级的减免规则对应的下一级处理优先级;
[0065]
若减免规则的减免类型包括多个减免分组且各个减免分组对应的分组名称都是已经确定处理优先级的减免规则对应的上级分组名称,则设置减免规则对应的处理优先级为各个已经确定处理优先级的减免规则中处理优先级最低的减免规则对应的下一级处理优先级。
[0066]
具体地,所述服务器遍历每条减免规则,如果减免规则的减免类型都是减免条件,那么会设置减免规则对应的处理优先级为第一优先级。可理解的是,如果减免规则的减免类型包括减免分组,那么减免规则对应的处理优先级不会为第一优先级,等待后续处理。处理优先级为第一优先级的减免规则,在进行解析时会优先被处理。
[0067]
在遍历完所有的减免规则之后,对于没有确定处理优先级的减免规则,如果减免规则的减免类型包括一个减免分组,并且减免分组对应的分组名称是已经确定处理优先级的减免规则对应的上级分组名称,那么将该减免规则对应的处理优先级设置为已经确定处理优先级的减免规则对应的下一级处理优先级。
[0068]
如果减免规则的减免类型包括多个减免分组,并且各个减免分组对应的分组名称都是已经确定处理优先级的减免规则对应的上级分组名称,那么可以对各个减免分组对应的已经确定处理优先级的减免规则对应的处理优先级进行比较,确定出各个减免分组对应的已经确定处理优先级的减免规则中处理优先级最低的减免规则,将处理优先级最低的减免规则所对应的下一级处理优先级作为包括多个减免分组的减免规则对应的处理优先级。其中,多个减免分组是指两个或者两个以上的减免分组。
[0069]
例如,对于表1所示的减免信息,遍历四个减免规则,减免规则一和减免规则三对应的减免类型都是减免条件,会设置减免规则一和减免规则二对应的处理优先级为第一优先级。在遍历完四个减免规则之后,确定了减免规则一和减免规则二对应的处理优先级,但
减免规则二和减免规则四的处理优先级还不能确定。
[0070]
在确定了减免规则一和减免规则二对应的处理优先级之后,由于减免规则二的减免类型包括一个减免分组,并且减免分组:星级区域优惠,为减免规则一对应的上级分组名称,由于减免规则一对应的处理优先级为第一优先级,所以可以设置减免规则二对应的处理优先级为第二优先级。
[0071]
由于减免规则四的减免类型包括两个减免分组,并且两个减免分组对应的分组名称都是已经确定处理优先级的减免规则对应的上级分组名称,减免分组:贵宾专属优惠,为减免规则三对应的上级分组名称,减免分组:生日星级区域优惠,为减免规则二对应的上级分组名称,减免规则三对应的处理优先级为第一优先级,减免规则二对应的处理优先级为第二优先级,减免规则二对应的处理优先级低于减免规则三对应的处理优先级,所以将减免规则二对应的下一级处理优先级,即第三优先级作为减免规则四对应的处理优先级。
[0072]
图2是本发明第二实施例提供的减免信息入库方法的流程示意图,如图2所示,在上述各实施例的基础上,进一步地,所述根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息包括:
[0073]
s201、按照处理优先级由高到低的顺序逐级处理每个处理优先级对应的减免规则,生成每个减免规则对应的减免规则记录;其中,对于处理优先级为第一优先级的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录和每个减免条件对应的减免条件记录;对于减免类型包括减免分组和减免条件的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录和每个减免条件对应的减免条件记录;对于减免类型只包括减免分组的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录;
[0074]
具体地,所述服务器会按照处理优先级由高到低的顺序,一级一级处理每个处理优先级对应的减免规则,比如处理优先级由高到低依次为第一优先级、第二优先级、第三优先级、第四优先级,以此类推。所述服务器会先处理第一优先级对应的减免规则,接着处理第二优先级对应的减免规则,然后处理第三优先级对应的减免规则,直到处理完最低优先级对应的减免规则。
[0075]
在处理第一优先级对应的减免规则时,会为减免规则包括的上级分组名称生成对应的减免分组记录,并为减免规则包括的每个减免条件,生成对应的减免条件记录。所得到的上级分组名称对应的减免分组记录和各个减免条件对应的减免条件记录构成了第一优先级对应的减免规则对应的减免规则记录。减免分组记录可以包括减免分组编号、上级分组名称、减免类型、减免计算规则、节点层级和对应的上级分组编号。减免分组编号可以根据上级分组名称生成,与上级分组名称唯一对应;上级分组名称、减免类型和减免计算规则可以从减免规则中获取;节点层级和上级分组编号此时还不能确定,可以设置为空。减免条件对应的减免条件记录可以包括减免条件编号、减免条件名称、减免类型、节点层级和对应的上级分组编号。减免条件编号可以基于减免条件生成,减免条件名称唯一对应;减免条件名称和减免类型,可以从减免规则中获取;减免条件对应的上级分组编号为相同的减免规则中上级分组名称对应减免分组编号;节点层级此时还不能确定,可以设置为空。
[0076]
从第二优先级对应的减免规则开始,处理的减免规则会包括减免分组。由于是逐级进行减免规则的处理,从第二优先级对应的减免规则开始,所处理的每个减免规则包括
的减免分组都是已经生成减免分组记录的减免分组。对于减免类型包括减免分组和减免条件的减免规则,由于减免分组对应的减免分组记录已经生成,会为减免规则包括的上级分组名称生成对应的减免分组记录,并为减免规则包括的每个减免条件,生成对应的减免条件记录。可以不重复生成减免分组对应的减免分组。上级分组名称对应的减免分组记录可以包括减免分组编号、上级分组名称、减免类型、减免计算规则、节点层级和上级分组编号。可以将上级分组名称对应的减免分组编号作为相同减免规则中的减免分组的上级分组编号,从而更新已经生成的减免分组记录中的上级分组编号。减免条件对应的减免条件记录可以包括减免条件编号、减免条件名称、减免类型、节点层级和对应的上级分组编号。
[0077]
当处理到减免类型只包括减免分组的减免规则,由于减免分组对应的减免分组记录已经生成,会为减免规则包括的上级分组名称生成对应的减免分组记录,可以不重复生成减免分组对应的减免分组。上级分组名称对应的减免分组记录可以包括减免分组编号、上级分组名称、减免类型、减免计算规则、节点层级和上级分组编号。可以将上级分组名称对应的减免分组编号作为相同减免规则中的各个减免分组的上级分组编号,从而更新已经生成的相应减免分组记录中的上级分组编号。
[0078]
s202、在所有处理优先级对应的减免规则都生成对应的减免规则记录之后,从最低处理优先级对应的上级分组名称对应的减免分组记录开始,按照各个减免分组之间的隶属关系设置各个减免分组记录中的节点层级,并基于每个减免条件与上级分组名称的对应关系以及上级分组名称对应的减免分组记录中的节点层级,获得每个减免条件记录对应的节点层级。
[0079]
具体地,在所有处理优先级对应的减免规则都生成对应的减免规则记录之后,还需要确定各个减免分组以及各个减免条件对应的节点层级,所述节点层级用于生成所述减免信息对应的减免规则树。
[0080]
先设置最低处理优先级对应的上级分组名称对应的减免分组记录(即最后一个生成的减免分组记录)的节点层级为最高层级。接着获得最低处理优先级对应的上级分组名称所在的减免规则中的各个减免分组,设置各个减免分组对应的减免分组记录的节点层级为次高层级。然后获得以已经设置次高层级的各个减免分组的减免分组名称为上级分组名称的减免规则,设置上述减免规则中各个减免分组对应的减免分组记录的节点层级为第三高层级,以此类推,直到所有的减免分组记录的节点层级都设置完成。
[0081]
在相同减免规则中的减免条件和上级分组名称相对应,上级分组名称对应的减免分组记录中都已经设置了节点层级,可以设置上级分组名称所对应的减免条件对应的减免条件记录中的节点层级比上级分组名称对应的减免分组记录中的节点层级低一个层级,比如上级分组名称对应的减免分组记录中的节点层级为最高层级,那么上级分组名称所对应的减免条件对应的减免条件记录中的节点层级为次高层级。所有减免分组记录中的节点层级都已经设置完成,可以获得所有减免条件对应的减免条件记录中的节点层级。
[0082]
例如,对于表1所示的四条减免规则,在进行优先级识别之后,可以获得表2所示的数据。表2在表1的基础上增加各条减免规则对应的处理优先级。
[0083]
表2优先级识别后的减免规则
[0084][0085]
按照第一优先级、第二优先级、第三优先级、第四优先级由高到低的顺序,逐级处理表2所示的四条减免规则。
[0086]
由于减免规则一和减免规则三的处理优先级都是第一优先级,可以将两个减免规则并行处理或者随机选择一个优先处理。
[0087]
对于减免规则一,为上级分组名称星级区域优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:group1;减免分组名称:星级区域优惠;减免类型:减免分组;减免计算规则:最大值优惠;此时节点层级和上级减免分组编号为空。为减免条件区域优惠和客户星级分为分别生成对应的减免条件记录,区域优惠对应的减免条件记录包括减免条件编号:condition1;减免条件名称:区域优惠;上级减免分组编号:group1;此时,节点层级为空。客户星级对应的减免条件记录包括减免条件编号:condition2;减免条件名称:客户星级;上级减免分组编号:group1;此时,节点层级为空。星级区域优惠对应的减免分组记录、区域优惠对应的减免条件记录和客户星级对应的减免条件记录构成了减免规则一对应的减免规则记录。
[0088]
对于减免规则三,具体处理过程与减免规则一的处理过程类似,此处不进行赘述。所得到的减免规则三对应的减免规则记录如表3所示。
[0089]
在第一优先级的减免规则一和减免规则三处理完成之后,处理第二优先级的减免规则二。减免规则二的减免类型包括一个减免分组和一个减免条件,为上级分组名称生日星级区域优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:group3;减免分组名称:生日星级区域优惠;减免类型:减免分组;减免计算规则:折上折优惠;此时节点层级和上级减免分组编号为空。为减免条件生日优惠生成对应的减免条件记录,生日优惠对应的减免条件记录包括减免条件编号:condition5;减免条件名称:生日优惠;上级减免分组编号:group3;此时,节点层级为空。减免分组星级区域优惠对应的减免分组记录在处理减免规则一时已经生成,将生日星级区域优惠对应的减免分组编号作为星级区域优惠对应的上级减免分组编号,更新星级区域优惠对应的减免分组记录中的上级减免分组编号为group3。
[0090]
在第二优先级的减免规则二处理完成之后,处理第三优先级的减免规则四。减免规则四包括两个减免分组,为上级分组名称境外汇款优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:group4;减免分组名称:境外汇款优惠;减免类型:减免分组;减免计算规则:最小值优惠;此时节点层级和上级减免分组编号为空。减免规则四中两个减免分组对应的减免分组记录都已经生成,将境外汇款优惠对应的减免分组编号作为贵宾专
属优惠对应的上级减免分组编号,更新贵宾专属优惠对应的减免分组记录中的上级减免分组编号为group4,将境外汇款优惠对应的减免分组编号作为生日星级区域优惠对应的上级减免分组编号,更新生日星级区域优惠对应的减免分组记录中的上级减免分组编号为group4。
[0091]
在所有处理优先级对应的减免规则都生成对应的减免规则记录之后,更新减免条件记录和减免分组记录的节点层级。减免规则四中境外汇款优惠对应的第四处理优先级是四个减免规则中处理优先级最低的,境外汇款优惠对应的减免分组记录也是最后生成的。设置境外汇款优惠对应的减免分组记录中的节点层级为1,表示最高层级。接着设置境外汇款优惠对应的两个减免分组对应的减免分组记录中的节点层级为2,即设置生日星级区域优惠对应的减免分组记录中的节点层级为2和贵宾专属优惠对应的减免分组记录中的节点层级为2。然后设置生日星级区域优惠对应的减免分组对应的减免分组记录中的节点层级为3,即设置星级区域优惠对应的减免分组记录中的节点层级为3。这样,所有的减免分组记录中的节点层级设置完成。
[0092]
星级区域优惠对应两个减免条件,设置区域优惠对应的减免条件记录中节点层级为4和设置客户星级对应的减免条件记录中节点层级为4。贵宾专属优惠对应两个减免条件,设置贵宾优惠对应的减免条件记录中节点层级为3和设置贵宾活动优惠对应的减免条件记录中节点层级为3。生日星级区域优惠对应一个减免条件,设置生日优惠对应的减免条件记录中节点层级为4。
[0093]
最终得到的四个减免规则对应的减免规则记录,如表3所示。四个减免规则对应的减免规则记录构成了减免信息对应的入库信息。可以将表3存储到数据库中,完成减免信息的入库。
[0094]
表3减免信息对应的入库信息
[0095][0096]
图3是本发明第三实施例提供的减免信息入库方法的流程示意图,如图3所示,在上述各实施例的基础上,进一步地,所述识别每条减免规则包括的减免类型和减免计算规则包括:
[0097]
s301、根据所述减免规则包括的减免条件对应的名称与字典库中的每个减免条件名称,获得所述减免规则包括的减免条件对应的名称相对于所述字典库中各个减免条件名称的相似度;根据所述减免规则包括的减免计算规则与字典库中的各个减免计算规则,获得所述减免规则包括的减免计算规则相对于所述字典库中各个减免计算规则的相似度;其中,减免类型包括减免条件;所述字典库是预设的;
[0098]
具体地,由于从减免信息提取减免规则存在不准确的可能,比如信息录入错误或者语音识别存在偏差的情况,而对于减免条件和减免计算规则是已经定义的,可以存储在字典库中。所以,可以通过字典库对减免规则中的减免条件对应的名称和减免计算规则进行修正。其中,减免类型包括减免分组和减免条件。字典库是预设的,包括多个减免条件名称和多个减免计算规则。
[0099]
对于减免规则中的每个减免条件,所述服务器计算减免条件对应的名称与字典库中的每个减免条件名称的相似度,可以获得减免条件对应的名称相对于字典库中的每个减免条件名称的相似度。对于减免规则中的减免计算规则,所述服务器计算减免规则包括的减免计算规则与字典库中的每个减免计算规则的相似度,可以获得减免规则包括的减免计算规则相对于字典库中的每个减免计算规则的相似度。
[0100]
s302、若判断获知所述减免规则包括的减免条件对应的名称相对于所述字典库中各个减免条件名称的相似度中的最大第一相似度大于第一阈值,则将大于第一阈值的最大第一相似度对应的所述字典库中的减免条件名称作为所述减免规则对应的减免条件名称;若判断获知所述减免规则包括的减免计算规则相对于所述字典库中各个减免计算规则的相似度中的最大第二相似度大于第二阈值,则将大于第二阈值的最大第二相似度对应的所述字典库中的减免计算规则作为所述减免规则对应的减免计算规则。
[0101]
具体地,所述服务器将所述减免规则包括的减免条件对应的名称相对于所述字典库中各个减免条件名称的相似度进行比较,获得其中最大的相似度作为最大第一相似度,然后将最大第一相似度与第一阈值进行比较,如果最大第一相似度大于第一阈值,那么将最大第一相似度对应的所述字典库中的减免条件名称作为所述减免规则对应的减免条件名称。可理解的是,如果最大第一相似度小于等于第一阈值,说明减免规则包括的减免条件与字典库中的减免条件都不匹配,可以输出减免条件错误提示信息。其中,第一阈值根据实际需要进行设置,本发明实施例不做限定。
[0102]
所述服务器将所述减免规则包括的减免计算规则相对于所述字典库中各个减免计算规则的相似度进行比较,获得其中最大的相似度作为最大第二相似度,然后将最大第二相似度与第二阈值进行比较,如果最大第二相似度大于第二阈值,那么将最大第二相似度对应的所述字典库中的减免计算规则作为所述减免规则对应的减免计算规则。可理解的是,如果最大第二相似度小于等于第二阈值,说明减免规则包括的减免计算规则与字典库中的减免计算规则都不匹配,可以输出减免计算规则错误提示信息。其中,第二阈值根据实际需要进行设置,本发明实施例不做限定。
[0103]
在上述各实施例的基础上,进一步地,所述减免规则包括至少两个减免类型。减免类型可以包括减免条件和减免分组,比如减免规则可以包括两个减免条件,减免规则可以包括一个减免条件和一个减免分组,减免规则可以包括两个减免分组,减免规则可以包括三个减免条件,减免规则可以包括一个减免分组和两个减免条件等情况。
[0104]
图4是本发明第四实施例提供的减免信息入库方法的流程示意图,如图4所示,在上述各实施例的基础上,进一步地,所述获取减免信息包括:
[0105]
s401、接收以语音方式录入的减免信息,获得减免信息对应的语音信息;
[0106]
具体地,所述服务器可以接收以语音方式录入的减免信息,得到减免信息对应的语音信息。由于减免信息需要业务人员根据实际需要进行设计,当设计完成的减免信息会记录在纸张上时,以语音的形式录入减免信息,提高了减免信息的录入效率。
[0107]
s402、基于减免信息对应的语音信息提取出文本形式的减免信息。
[0108]
具体地,所述服务器从减免信息对应的语音信息中进行文字提取,得到文本形式的减免信息,以便于进行后续处理。
[0109]
在上述各实施例的基础上,进一步地,本发明实施例提供的减免信息入库方法还包括:
[0110]
基于所述减免信息对应的入库信息包括的每个减免条件对应的减免条件记录和每个减免分组对应的减免分组记录,生成所述减免信息对应的减免规则树并展示。
[0111]
具体地,所述减免信息对应的入库信息包括每个减免条件对应的减免条件记录和每个减免分组对应的减免分组记录,根据所述减免信息对应的入库信息包括的每个减免条
件对应的减免条件记录和每个减免分组对应的减免分组记录,可以生成所述减免信息对应的减免规则树。然后将所述减免信息对应的减免规则树展示出来,以方便业务人员查看。
[0112]
例如,对于表3所示的减免信息对应的入库信息,可以根据各个减免条件记录和减免分组记录中的节点层级,确定各个减免条件和减免分组所在的层级,将各个减免条件名称和各个减免分组名称作为对应的节点层级中的节点名称。基于各个减免条件记录中的上级减免分组编号,确定各个减免条件对应的上级减免分组名称,通过线条将具有隶属关系的减免条件对应的节点和减免分组对应的节点相连。基于各个减免分组记录中的上级减免分组编号,确定各个减免分组对应的上级减免分组名称,通过线条将具有隶属关系的减免分组对应的节点相连。可以在各个减免分组对应的节点旁标注采用的减免计算规则,为了区分减免分组和减免条件,将减免分组对应的节点以椭圆框表示,将减免条件对应的节点以长方形框表示,最终得到的减免规则树如图5所示。
[0113]
下面以一个具体的实施例,对本发明实施例提供的减免信息入库方法的具体实现过程进行说明。
[0114]
减免信息x包括如下内容:
[0115]
减免规则一:减免条件:商友卡优惠,减免条件:借记卡转出优惠,减免条件:特色卡优惠;采用减免计算规则:最大值优惠;构成减免分组:介质优惠。
[0116]
减免规则二:减免条件:华商卡自助优惠,减免分组:介质优惠;采用减免计算规则:折上折优惠;构成减免分组:介质自助优惠。
[0117]
减免规则三:减免条件:城市圈协议优惠,减免条件:宝贝卡协议优惠;采用减免计算规则:最大值优惠;构成减免分组:协议优惠。
[0118]
减免规则四:减免分组:介质自助优惠,减免分组:协议优惠;采用减免计算规则:最大值优惠;构成减免分组:介质协议优惠。
[0119]
减免规则五:减免条件:试用优惠,减免条件:商户优惠,减免分组:介质协议优惠;采用减免计算规则:最大值优惠;构成减免分组:介质试用商户优惠。
[0120]
减免规则六:减免条件:区域优惠,减免条件:客户星级;采用减免计算规则:最大值优惠;构成减免分组:星级区域优惠。
[0121]
减免规则七:减免条件:借记卡套餐优惠,减免条件:结算套餐优惠;采用减免计算规则:最大值优惠;构成减免分组:套餐优惠。
[0122]
减免规则八:减免条件:同一客户优惠,减免分组:星级区域优惠,减免分组:套餐优惠;采用减免计算规则:折上折优惠;构成减免分组:星级套餐优惠。
[0123]
减免规则九:减免条件:生日优惠,减免分组:星级套餐优惠;采用减免计算规则:折上折优惠;构成减免分组:生日星级套餐优惠。
[0124]
减免规则十:减免条件:贵宾活动优惠,减免条件:贵宾优惠;采用减免计算规则:折上折优惠;构成减免分组:贵宾专属优惠。
[0125]
减免规则十一:减免分组:介质使用商户优惠,减免分组:生日星级套餐优惠,减免分组:贵宾专属优惠;采用减免计算规则:最大值优惠;构成减免分组:境外汇款优惠。
[0126]
业务人员在客户端通过语音录入装置录入上述减免信息x,客户端获得减免信息x对应的语音信息,并将减免信息x对应的语音信息发送给服务器。服务器对减免信息x对应的语音信息进行信息提取,获得文本形式的减免信息x。
[0127]
服务器从减免信息x中提取每条减免骨子,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和分组名称,得到的信息如表4所示。
[0128]
表4减免信息x的减免规则
[0129][0130]
根据预处理规则对表4中的每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级
[0131]
遍历表4中的十一个减免规则,减免规则一、减免规则三、减免规则六、减免规则七和减免规则十对应的减免类型都是减免条件,会设置减免规则一、减免规则三、减免规则六、减免规则七和减免规则十对应的处理优先级为第一优先级。在遍历完十一个减免规则之后,确定了减免规则一、减免规则三、减免规则六、减免规则七和减免规则十对应的处理优先级,其余的减免规则的处理优先级还不能确定。
[0132]
减免规则二的减免类型包括一个减免分组,并且减免分组:介质优惠,为减免规则一对应的上级分组名称,由于减免规则一对应的处理优先级为第一优先级,所以可以设置减免规则二对应的处理优先级为第二优先级。
[0133]
免规则九的减免类型包括一个减免分组,但是减免分组:星级套餐优惠,为减免规则八对应的上级分组名称,由于减免规则八对应的处理优先级还没有确定,需要等待减免规则八对应的处理优先级确定之后,再确定免规则九对应的处理优先级。同理,减免规则五的减免类型包括一个减免分组,但是减免分组为减免规则四对应的上级分组名称,由于减免规则四对应的处理优先级还没有确定,需要等待减免规则四对应的处理优先级确定之后,再确定免规则五对应的处理优先级。
[0134]
减免规则四、减免规则八和减免规则十一包括多个减免分组。对于减免规则四,减
免分组:介质自助优惠,为减免规则二对应的上级分组名称,减免分组:协议优惠,为减免规则三对应的上级分组名称,减免规则二对应的处理优先级为第二优先级,减免规则三对应的处理优先级为第一优先级,减免规则二对应的处理优先级低于减免规则三对应的处理优先级,所以将减免规则二对应的下一级处理优先级,即第三优先级作为减免规则四对应的处理优先级。在减免规则四对应的处理优先级确定之后,确定免规则五对应的处理优先级为第四优先级。
[0135]
对于减免规则八,减免分组:星级区域优惠,为减免规则六对应的上级分组名称,减免分组:套餐优惠,为减免规则七对应的上级分组名称,减免规则六和减免规则七对应的处理优先级均为第一优先级,所以将减免规则八对应的处理优先级设置为第二优先级。在减免规则八对应的处理优先级确定之后,确定免规则九对应的处理优先级为第三优先级。
[0136]
对于减免规则十一,减免分组:介质使用商户优惠,为减免规则五对应的上级分组名称,减免分组:生日星级套餐优惠,为减免规则九对应的上级分组名称,减免分组:贵宾专属优惠,为减免规则十对应的上级分组名称。减免规则五对应的处理优先级为第四优先级,减免规则九对应的处理优先级为第三优先级,减免规则十对应的处理优先级为第一优先级,减免规则五对应的处理优先级最低,所以将减免规则五对应的下一级处理优先级,即第五优先级作为减免规则十一对应的处理优先级。
[0137]
最终得到的减免信息x的十一个减免规则的处理优先级如表5所示。
[0138]
表5优先级识别后的减免信息x的减免规则
[0139][0140]
在获得各个减免规则对应的处理优先级之后,按照处理优先级由高到低的顺序逐级处理每个处理优先级对应的减免规则,生成每个减免规则对应的减免规则记录。
[0141]
按照第一优先级、第二优先级、第三优先级、第四优先级、第五优先级由高到低的顺序,逐级处理表5所示的十一条减免规则。
[0142]
由于减免规则一、减免规则三、减免规则六、减免规则七和减免规则十的处理优先级都是第一优先级,优先处理这五个减免规则,这五个减免规则的处理不分先后顺序。
[0143]
对于减免规则一,为上级分组名称介质优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:g1;减免分组名称:介质优惠;减免类型:减免分组;减免计算规则:最大值优惠;此时节点层级和上级减免分组编号为空。为减免条件商友卡优惠、借记卡转出优惠和特色卡优惠分为分别生成对应的减免条件记录,商友卡优惠对应的减免条件记录包括减免条件编号:c1;减免条件名称:商友卡优惠;减免类型:减免条件;上级减免分组编号:g1;此时,节点层级为空;借记卡转出优惠对应的减免条件记录包括减免条件编号:c2;减免条件名称:借记卡转出优惠;减免类型:减免条件;上级减免分组编号:g1;此时,节点层级为空。特色卡优惠对应的减免条件记录包括减免条件编号:c3;减免条件名称:借记卡转出优惠;减免类型:减免条件;上级减免分组编号:g1;此时,节点层级为空。介质优惠对应的减免分组记录、商友卡优惠对应的减免条件记录、借记卡转出优惠对应的减免条件记录和特色卡优惠对应的减免条件记录构成了减免规则一对应的减免规则记录。
[0144]
对于减免规则三、减免规则六、减免规则七和减免规则十,具体处理过程与减免规则一的处理过程类似,此处不进行赘述。所得到的减免规则三、减免规则六、减免规则七和减免规则十对应的减免规则记录如表6所示。
[0145]
在第一优先级的减免规则处理完成之后,处理第二优先级的减免规则:减免规则二和减免规则八。减免规则二的减免类型包括一个减免分组和一个减免条件,为上级分组名称介质自助优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:g6;减免分组名称:介质优惠;减免类型:减免分组;减免计算规则:折上折优惠;此时节点层级和上级减免分组编号为空。为减免条件华商卡自助优惠生成对应的减免条件记录,华商卡自助优惠对应的减免条件记录包括减免条件编号:c12;减免条件名称:华商卡自助优惠;上级减免分组编号:g6;此时,节点层级为空。减免分组介质优惠对应的减免分组记录在处理减免规则一时已经生成,将介质自助优惠对应的减免分组编号作为介质优惠对应的上级减免分组编号,更新介质优惠对应的减免分组记录中的上级减免分组编号为g6。
[0146]
对于减免规则八,具体处理过程与减免规则二的处理过程类似,此处不进行赘述。所得到的减免规则八对应的减免规则记录如表6所示。
[0147]
在第二优先级的减免规则处理完成之后,处理第三优先级的减免规则:减免规则四和减免规则九。减免规则四包括两个减免分组,为上级分组名称介质协议优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:g8;减免分组名称:介质协议优惠;减免类型:减免分组;减免计算规则:最大值优惠;此时节点层级和上级减免分组编号为空。减免规则四中两个减免分组对应的减免分组记录都已经生成,将介质协议优惠对应的减免分组编号作为介质自助优惠对应的上级减免分组编号,更新介质自助优惠对应的减免分组记录中的上级减免分组编号为g8,将介质协议优惠对应的减免分组编号作为协议优惠对应的上级减免分组编号,更新协议优惠对应的减免分组记录中的上级减免分组编号为g8。
[0148]
对于减免规则九,减免规则九的减免类型包括一个减免分组和一个减免条件,为上级分组名称生日星级套餐优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:g9;减免分组名称:生日星级套餐优惠;减免类型:减免分组;减免计算规则:折上折优惠;此时节点层级和上级减免分组编号为空。为减免条件生日优惠生成对应的减免条件记录,生日优惠对应的减免条件记录包括减免条件编号:c14;减免条件名称:生日优惠;上级减免分组编号:g9;此时,节点层级为空。减免分组星级套餐优惠对应的减免分组记录在处理减免规则八时已经生成,将生日星级套餐优惠对应的减免分组编号作为星级套餐优惠对应的上级减免分组编号,更新星级套餐优惠对应的减免分组记录中的上级减免分组编号为g9。
[0149]
在第三优先级的减免规则处理完成之后,处理第四优先级的减免规则:减免规则五。减免规则五的减免类型包括一个减免分组和两个减免条件,为上级分组名称介质试用商户优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:g10;减免分组名称:介质试用商户优惠;减免类型:减免分组;减免计算规则:最大值优惠;此时节点层级和上级减免分组编号为空。为减免条件试用优惠生成对应的减免条件记录,试用优惠对应的减免条件记录包括减免条件编号:c15;减免条件名称:试用优惠;上级减免分组编号:g10;此时,节点层级为空。为减免条件商户优惠生成对应的减免条件记录,商户优惠对应的减免条件记录包括减免条件编号:c16;减免条件名称:商户优惠;上级减免分组编号:g10;此时,节点
层级为空。减免分组介质协议优惠对应的减免分组记录在处理减免规则四时已经生成,将介质试用商户优惠对应的减免分组编号作为介质协议优惠对应的上级减免分组编号,更新介质协议优惠对应的减免分组记录中的上级减免分组编号为g10。
[0150]
在第四优先级的减免规则处理完成之后,处理第五优先级的减免规则:减免规则十一。减免规则十一包括三个减免分组,为上级分组名称境外汇款优惠生成对应的减免分组记录,减免分组记录包括减免分组编号:g11;减免分组名称:境外汇款优惠;减免类型:减免分组;减免计算规则:最大值优惠;此时节点层级和上级减免分组编号为空。减免规则十一中三个减免分组对应的减免分组记录都已经生成,将境外汇款优惠对应的减免分组编号作为介质使用商户优惠对应的上级减免分组编号,更新介质使用商户优惠对应的减免分组记录中的上级减免分组编号为g11,将境外汇款优惠对应的减免分组编号作为生日星级套餐优惠对应的上级减免分组编号,更新生日星级套餐优惠对应的减免分组记录中的上级减免分组编号为g11,将境外汇款优惠对应的减免分组编号作为贵宾专属优惠对应的上级减免分组编号,更新贵宾专属优惠对应的减免分组记录中的上级减免分组编号为g11。
[0151]
在所有处理优先级对应的减免规则都生成对应的减免规则记录之后,更新减免条件记录和减免分组记录的节点层级。减免规则十一中境外汇款优惠对应的第五处理优先级是所有减免规则中处理优先级最低的,境外汇款优惠对应的减免分组记录也是最后生成的。设置境外汇款优惠对应的减免分组记录中的节点层级为1,表示最高层级。接着设置境外汇款优惠对应的三个减免分组对应的减免分组记录中的节点层级为2,即设置介质使用商户优惠、生日星级套餐优惠和贵宾专属优惠对应的减免分组记录中的节点层级为2。然后设置介质使用商户优惠对应的减免分组对应的减免分组记录中的节点层级为3,即设置介质协议优惠对应的减免分组记录中的节点层级为3;设置生日星级套餐优惠对应的减免分组对应的减免分组记录中的节点层级为3,即设置星级套餐优惠对应的减免分组记录中的节点层级为3。接着设置介质协议优惠对应的减免分组对应的减免分组记录中的节点层级为4,即设置介质自助优惠对应的减免分组记录中的节点层级为4和设置协议优惠对应的减免分组记录中的节点层级为4;设置星级套餐优惠对应的减免分组对应的减免分组记录中的节点层级为4,即设置星级区域优惠对应的减免分组记录中的节点层级为4和设置套餐优惠对应的减免分组记录中的节点层级为4。继续设置介质自助优惠对应的减免分组对应的减免分组记录中的节点层级为5,即设置介质优惠对应的减免分组记录中的节点层级为5。此时,完成所有的减免分组记录中的节点层级的设置。
[0152]
对于对应减免条件记录的减免分组记录,将减免条件记录中的节点层级设置为对应的减免分组记录中节点层级低一层级。减免条件记录和减免分组记录的对应关系可以通过比较减免分组记录的减免分组编号和减免条件记录的上级减免分组编号确定,如果减免分组记录的减免分组编号与减免条件记录的上级减免分组编号相同,那么减免分组记录与减免条件记录具有对应关系。
[0153]
最终得到的十一个减免规则对应的减免规则记录,如表6所示。十一个减免规则对应的减免规则记录构成了减免信息x对应的入库信息。可以将表6存储到数据库中,完成减免信息的入库。
[0154]
表6减免信息x对应的入库信息
[0155][0156]
基于表6所示的减免信息x对应的入库信息,可以根据各个减免条件记录和减免分组记录中的节点层级,确定各个减免条件和减免分组所在的层级,将各个减免条件名称和各个减免分组名称作为对应的节点层级中的节点名称。基于各个减免条件记录中的上级减免分组编号,确定各个减免条件对应的上级减免分组名称,通过直线将具有隶属关系的减免条件对应的节点和减免分组对应的节点相连。基于各个减免分组记录中的上级减免分组编号,确定各个减免分组对应的上级减免分组名称,通过直线将具有隶属关系的减免分组对应的节点相连。可以在各个减免分组对应的节点旁标注采用的减免计算规则,为了区分减免分组和减免条件,将减免分组对应的节点以椭圆框表示,将减免条件对应的节点以长方形框表示,最终得到的减免规则树如图6所示。
[0157]
图7是本发明第七实施例提供的减免信息入库装置的结构示意图,如图7所示,本发明实施例提供的减免信息入库装置包括获取模块701、提取模块702、识别模块703和解析模块704,其中:
[0158]
获取模块701用于获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;提取模块702用于对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;识别模块703用于根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;解析模块704用
于根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。
[0159]
具体地,获取模块701可以获取减免信息,所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称。减免类型包括减免条件和减免分组,上级分组名称是减免规则对应的分组名称。
[0160]
提取模块702从所述减免信息中提取每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称。减免类型包括减免条件和减免分组。其中,可以通过关键字进行减免规则的提取。
[0161]
识别模块703基于预处理规则对每条减免规则进行优先级识别,得到每条减免规则对应处理优先级。减免规则对应的处理优先级用于确定在后续解析时各个减免规则之间的处理先后顺序。
[0162]
解析模块704基于各条减免规则对应的处理优先级,对各条减免规则进行解析,获得所述减免信息对应的入库信息。所述服务器可以将所述减免信息对应的入库信息存储到数据库中,完成所述减免信息的入库。所述减免信息对应的入库信息可以包括减免分组编号、减免条件名称、减免分组名称、减免类型、节点层级、上级减免分组编号和减免计算规则等信息,根据实际需要进行设置,本发明实施例不做限定。
[0163]
本发明实施例提供的减免信息入库装置,能够获取减免信息;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储,能够自动识别各个减免规则包括的信息以及减免规则之间的逻辑关系,无需人工手动进行减免信息的录入,提高了减免信息的入库效率。
[0164]
在上述各实施例的基础上,进一步地,所述预处理规则包括:
[0165]
若减免规则的减免类型只包括减免条件,则设置减免规则对应的处理优先级为第一优先级;其中,所述第一优先级对应的减免规则优先处理;所述减免类型包括减免条件和减免分组;
[0166]
若减免规则的减免类型包括一个减免分组且减免分组对应的名称为已经确定处理优先级的减免规则对应的上级分组名称,则设置减免规则对应的处理优先级为已经确定处理优先级的减免规则对应的下一级处理优先级;
[0167]
若减免规则的减免类型包括多个减免分组且各个减免分组对应的分组名称都是已经确定处理优先级的减免规则对应的上级分组名称,则设置减免规则对应的处理优先级为各个已经确定处理优先级的减免规则中处理优先级最低的减免规则对应的下一级处理优先级。
[0168]
图8是本发明第八实施例提供的减免信息入库装置的结构示意图,如图8所示,在上述各实施例的基础上,进一步地,解析模块704包括生成单元7041和节点层级设置单元7042,其中:
[0169]
生成单元7041用于按照处理优先级由高到低的顺序逐级处理每个处理优先级对应的减免规则,生成每个减免规则对应的减免规则记录;其中,对于处理优先级为第一优先
级的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录和每个减免条件对应的减免条件记录;对于减免类型包括减免分组和减免条件的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录和每个减免条件对应的减免条件记录;对于减免类型只包括减免分组的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录;节点层级设置单元7042用于在所有处理优先级对应的减免规则都生成对应的减免规则记录之后,从最低处理优先级对应的上级分组名称对应的减免分组记录开始,按照各个减免分组之间的隶属关系设置各个减免分组记录中的节点层级,并基于每个减免条件与上级分组名称的对应关系以及上级分组名称对应的减免分组记录中的节点层级,获得每个减免条件记录对应的节点层级。
[0170]
图9是本发明第九实施例提供的减免信息入库装置的结构示意图,如图9所示,在上述各实施例的基础上,进一步地,提取模块702包括获得单元7021和判断单元7022,其中:
[0171]
获得单元7021用于根据所述减免规则包括的减免条件对应的名称与字典库中的每个减免条件名称,获得所述减免规则包括的减免条件对应的名称相对于所述字典库中各个减免条件名称的相似度;根据所述减免规则包括的减免计算规则与字典库中的各个减免计算规则,获得所述减免规则包括的减免计算规则相对于所述字典库中各个减免计算规则的相似度;其中,减免类型包括减免条件;所述字典库是预设的;判断单元7022用于若判断获知所述减免规则包括的减免条件对应的名称相对于所述字典库中各个减免条件名称的相似度中的最大第一相似度大于第一阈值,则将大于第一阈值的最大第一相似度对应的所述字典库中的减免条件名称作为所述减免规则对应的减免条件名称;若判断获知所述减免规则包括的减免计算规则相对于所述字典库中各个减免计算规则的相似度中的最大第二相似度大于第二阈值,则将大于第二阈值的最大第二相似度对应的所述字典库中的减免计算规则作为所述减免规则对应的减免计算规则。
[0172]
在上述各实施例的基础上,进一步地,所述减免规则包括至少两个减免类型。
[0173]
图10是本发明第十实施例提供的减免信息入库装置的结构示意图,如图10所示,在上述各实施例的基础上,进一步地,获取模块701包括接收单元7011和提取单元7012,其中:
[0174]
接收单元7011用于接收以语音方式录入的减免信息,获得减免信息对应的语音信息;提取单元7012用于基于减免信息对应的语音信息提取出文本形式的减免信息。
[0175]
图11是本发明第十一实施例提供的减免信息入库装置的结构示意图,如图11所示,在上述各实施例的基础上,进一步地,本发明实施例提供的减免信息入库装置还包括生成模块705,其中:
[0176]
生成模块705用于基于所述减免信息对应的入库信息包括的每个减免条件对应的减免条件记录和每个减免分组对应的减免分组记录,生成所述减免信息对应的减免规则树并展示。
[0177]
本发明实施例提供的装置的实施例具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。
[0178]
需要说明的是,本发明实施例提供的减免信息入库方法及装置可用于金融领域,也可用于除金融领域之外的任意技术领域,本发明实施例对减免信息入库方法及装置的应用领域不做限定。
[0179]
图12是本发明一实施例提供的电子设备的实体结构示意图,如图12所示,该电子设备可以包括:处理器(processor)1201、通信接口(communications interface)1202、存储器(memory)1203和通信总线1204,其中,处理器1201,通信接口1202,存储器1203通过通信总线1204完成相互间的通信。处理器1201可以调用存储器1203中的逻辑指令,以执行如下方法:获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。
[0180]
此外,上述的存储器1203中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0181]
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。
[0182]
本实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,所述计算机程序使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。
[0183]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产
品的形式。
[0184]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0185]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0186]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0187]
在本说明书的描述中,参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0188]
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种减免信息入库方法,其特征在于,包括:获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。2.根据权利要求1所述的方法,其特征在于,所述预处理规则包括:若减免规则的减免类型只包括减免条件,则设置减免规则对应的处理优先级为第一优先级;其中,所述第一优先级对应的减免规则优先处理;所述减免类型包括减免条件和减免分组;若减免规则的减免类型包括一个减免分组且减免分组对应的名称为已经确定处理优先级的减免规则对应的上级分组名称,则设置减免规则对应的处理优先级为已经确定处理优先级的减免规则对应的下一级处理优先级;若减免规则的减免类型包括多个减免分组且各个减免分组对应的分组名称都是已经确定处理优先级的减免规则对应的上级分组名称,则设置减免规则对应的处理优先级为各个已经确定处理优先级的减免规则中处理优先级最低的减免规则对应的下一级处理优先级。3.根据权利要求1所述的方法,其特征在于,所述根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息包括:按照处理优先级由高到低的顺序逐级处理每个处理优先级对应的减免规则,生成每个减免规则对应的减免规则记录;其中,对于处理优先级为第一优先级的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录和每个减免条件对应的减免条件记录;对于减免类型包括减免分组和减免条件的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录和每个减免条件对应的减免条件记录;对于减免类型只包括减免分组的减免规则,对应的减免规则记录包括上级分组名称对应的减免分组记录;在所有处理优先级对应的减免规则都生成对应的减免规则记录之后,从最低处理优先级对应的上级分组名称对应的减免分组记录开始,按照各个减免分组之间的隶属关系设置各个减免分组记录中的节点层级,并基于每个减免条件与上级分组名称的对应关系以及上级分组名称对应的减免分组记录中的节点层级,获得每个减免条件记录对应的节点层级。4.根据权利要求1所述的方法,其特征在于,所述识别每条减免规则包括的减免类型和减免计算规则包括:根据所述减免规则包括的减免条件对应的名称与字典库中的每个减免条件名称,获得所述减免规则包括的减免条件对应的名称相对于所述字典库中各个减免条件名称的相似度;根据所述减免规则包括的减免计算规则与字典库中的各个减免计算规则,获得所述减免规则包括的减免计算规则相对于所述字典库中各个减免计算规则的相似度;其中,减免类型包括减免条件;所述字典库是预设的;
若判断获知所述减免规则包括的减免条件对应的名称相对于所述字典库中各个减免条件名称的相似度中的最大第一相似度大于第一阈值,则将大于第一阈值的最大第一相似度对应的所述字典库中的减免条件名称作为所述减免规则对应的减免条件名称;若判断获知所述减免规则包括的减免计算规则相对于所述字典库中各个减免计算规则的相似度中的最大第二相似度大于第二阈值,则将大于第二阈值的最大第二相似度对应的所述字典库中的减免计算规则作为所述减免规则对应的减免计算规则。5.根据权利要求1所述的方法,其特征在于,所述减免规则包括至少两个减免类型。6.根据权利要求1所述的方法,其特征在于,所述获取减免信息包括:接收以语音方式录入的减免信息,获得减免信息对应的语音信息;基于减免信息对应的语音信息提取出文本形式的减免信息。7.根据权利要求1至6任一项所述的方法,其特征在于,还包括:基于所述减免信息对应的入库信息包括的每个减免条件对应的减免条件记录和每个减免分组对应的减免分组记录,生成所述减免信息对应的减免规则树并展示。8.一种减免信息入库装置,其特征在于,包括:获取模块,用于获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;提取模块,用于对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;识别模块,用于根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;解析模块,用于根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。

技术总结
本发明提供一种减免信息入库方法及装置,可用于金融领域或其他技术领域。所述方法包括:获取减免信息;所述减免信息包括多条减免规则,每条减免规则包括减免类型、减免类型对应的名称、减免计算规则和上级分组名称;对所述减免信息进行减免规则提取,获得每条减免规则,并识别每条减免规则包括的减免类型、减免类型对应的名称、减免计算规则和上级分组名称;根据预处理规则对每条减免规则进行优先级识别,获得每条减免规则对应的处理优先级;根据各条减免规则对应的处理优先级对各条减免规则进行解析,获得所述减免信息对应的入库信息并存储。所述装置用于执行上述方法。本发明实施例提供的减免信息入库方法及装置,提高了减免信息的入库效率。减免信息的入库效率。减免信息的入库效率。


技术研发人员:黄展辉 郑培龙 余小娟 梁雄
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2023.08.09
技术公布日:2023/10/19
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐