行业信用数据处理方法及装置与流程

文档序号:30461676发布日期:2022-06-18 05:00阅读:101来源:国知局
行业信用数据处理方法及装置与流程

1.本发明涉及大数据技术领域,尤其涉及一种行业信用数据处理方法及装置。


背景技术:

2.金融企业尤其是具备投资资质的金融企业,往往需要依据外部信息对某个不熟悉的行业的整体情况进行一定的了解,以确定对行业内企业其投资的风险情况。
3.目前市场上有部分对于行业的信用评级文档,如果仅仅依靠人工方式去收集数据计算,需要耗费大量的人力物力,如果使用市场上现有的信用评级数据往往会有时效性差,费用昂贵等特点。因此,需要对行业信用数据进行处理,主要是信用评级。而目前缺乏一种高效的行业信用数据处理方法。


技术实现要素:

4.本发明实施例提出一种行业信用数据处理方法,用以实现行业信用数据处理,完成信用评价,效率高,该方法包括:
5.获得待评级行业和所述待评级行业的行业指标值的限定值;
6.查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据;
7.对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算;若是,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值;
8.从多个企业的行业指标值中,取出多个符合预设要求的行业指标值;
9.根据多个符合预设要求的行业指标值和行业分级标准,确定行业信用等级。
10.本发明实施例提出一种行业信用数据处理方法,用以实现行业信用数据处理,完成信用评价,效率高,该装置包括:
11.待评价行业确定模块,用于获得待评级行业和所述待评级行业的行业指标值的限定值;
12.数据获得模块,用于查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据;
13.行业指标值计算模块,用于对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算;若是,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值;
14.行业指标值筛选模块,用于从多个企业的行业指标值中,取出多个符合预设要求的行业指标值;
15.行业信用等级确定模块,用于根据多个符合预设要求的行业指标值和行业分级标准,确定行业信用等级。
16.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述行业信用数据处理方法。
17.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述行业信用数据处理方法。
18.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述行业信用数据处理方法。
19.在本发明实施例中,获得待评级行业和所述待评级行业的行业指标值的限定值;查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据;对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算;若是,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值;从多个企业的行业指标值中,取出多个符合预设要求的行业指标值;根据多个符合预设要求的行业指标值和行业分级标准,确定行业信用等级。与现有技术仅仅依靠人工方式去收集数据计算方法,本发明方法在某行业相关企业的年报数据发出之后,就可以获得该行业的信用情况,从而对对整个行业的投资做出相应判断。另外,基于限定值筛选企业,计算筛选的企业的行业指标值,并取出多个符合预设要求的行业指标值确定行业信用等级的过程自动计算,准确率的同时,效率也更高。
附图说明
20.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
21.图1为本发明实施例中行业信用数据处理方法的流程图一;
22.图2为本发明实施例中行业信用数据处理方法的流程图二;
23.图3为本发明实施例中计算行业指标值的流程图;
24.图4为本发明实施例中行业信用数据处理方法的流程图三;
25.图5为本发明实施例中行业信用数据处理装置的示意图一;
26.图6为本发明实施例中行业信用数据处理装置的示意图二;
27.图7为本发明实施例中计算机设备的示意图。
具体实施方式
28.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
29.在本说明书的描述中,所使用的“包含”、“包括”、“具有”、“含有”等,均为开放性的用语,即意指包含但不限于。参考术语“一个实施例”、“一个具体实施例”、“一些实施例”、“例如”等的描述意指结合该实施例或示例描述的具体特征、结构或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。各实施例中涉及的步骤顺序用于示意性说明本技术的实施,其中的步骤顺序不作限定,可根据需要作适当调整。
30.首先,对本发明涉及的术语进行解释。
31.信用评级:又称资信评级,提供资信信息,或提供决策参考。
32.指标:计算评级时需要考虑到的变量,即影响评级的因素。
33.图1为本发明实施例中行业信用数据处理方法的流程图一,如图1所示,包括:
34.步骤101,获得待评级行业和所述待评级行业的行业指标值的限定值;
35.步骤102,查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据;
36.步骤103,对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算;若是,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值;
37.步骤104,从多个企业的行业指标值中,取出多个符合预设要求的行业指标值;
38.步骤105,根据多个符合预设要求的行业指标值和行业分级标准,确定行业信用等级。
39.具体实施时,可以通过前端页面手机每个企业的年报数据,通过后端计算行业信用等级。获取的年报数据都存储至数据库中。
40.图2为本发明实施例中行业信用数据处理方法的流程图二,在一实施例中,所述方法还包括:
41.步骤201,在获得每个企业的年报数据后,获得该企业的年报数据的存储程序,所述存储程序将该企业在年报数据中的所有列用一个sql表示。
42.具体地,行业指标有多个,在数据库中,公司年报的值保存在tobj_prop_inst_dl中,每一列代表一种年报类型,在取年报数据的时候,如果每取一类都读一次数据库,这样的开销就特别大,因此,在本发明实施例中,提出了一种创新的数据存储过程,即在获得每个企业的年报数据后,获得该企业的年报数据的存储程序,所述存储程序将该企业在年报数据中的所有列用一个sql表示。存储程序含义类似于java程序,是处理数据用的,存储过程指的就是数据库中处理数据的存储程序,使用存储程序的优点是,可以将部分计算量大的,涉及年报数据多的计算过程放在数据库中,加快处理速度,也可以理解为基础数据的处理,加工到一定阶段后,返回给后端继续处理,而加工好的年报数据,后端也可以缓存起来,进一步提高年报数据的处理速度。其中,每个企业的年报数据是按照年报数据所存的表名和列名来查找的。
43.在一实施例中,查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据,包括:
44.在从数据库中读取每个企业的年报数据的存储程序,将所述存储程序中的年报数缓存到至ehcache缓存中。
45.上述ehcache缓存为内存,将数据缓存在内存中,方便后端随时调起,加快处理速度。上述ehcache缓存是增量缓存,计算结束后不对ehcache缓存进行清理,以提升下一次计算的速度。同时每次年报数据有更改时,也将同步更新到ehcache缓存中。
46.在步骤103中,对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算。
47.其中,行业指标的限定值是预先确定的,行业指标是指企业总结和评价财务状况和经营成果的相对指标,例如,三种行业指标可以为:偿债能力指标,包括资产负债率、流动
比率、速动比率;营运能力指标,包括应收账款周转率、存货周转率;盈利能力指标,包括资本金利润率、销售利润率(营业收入利税率)、成本费用利润率等。
48.以石油开采行业为例,比如资产负债率,其行业指标的限定值的情况有:极大值取样比率、较大值取样比率,较小值取样比率,极小值取样比率。以石油开采为例,指标限定值指的是对一个基础的不可再细分的财务指标而言,针对行业内所有相关的企业的财报数据的一种筛选方式,例如极大值取样比率为10%,指的就是在极大值范围内的行业的资产负债率,取10%来计算。
49.另外,如果该企业纳入信用评级计算,那么有效样本数就加一,用于后续平均值的计算。
50.图3为本发明实施例中计算行业指标值的流程图,在一实施例中,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值,包括:
51.步骤301,从ehcache缓存中读取该企业的年报数据;
52.步骤302,解析所述评级公式;
53.步骤303,根据所述年报数据,通过解析的评级公式,计算该企业的行业指标值。
54.在一实施例中,解析所述评级公式,包括:
55.采用迭代法解析所述评级公式;
56.将解析后的评价公式采用树形数据结构来表示。
57.在上述实施例中,迭代法是用于复杂公式的计算,例如一个组合的行业指标,可以由多个基础的行业指标经过一系列的运算获得,也就是评级公式,评级公式一般可以存储在树形数据结构,例如二叉树中,经过递归前序遍历来计算获得。基础行业指标的计算依赖于数据库存储过程中计算的值,之后传给后端缓存起来,后续碰到类似的公式或者计算方法,可以直接拿来使用。
58.在一实施例中,符合预设要求的行业指标值包括如下行业指标值中的至少一种:
59.极好值,较好值,平均值,较差值,极差值。
60.图4为本发明实施例中行业信用数据处理方法的流程图三,在一实施例中,在从多个企业的行业指标值中,取出多个符合预设要求的行业指标值之前,还包括:
61.步骤401,对每个企业,去掉该企业的行业指标值中的最大值和最小值。
62.行业分级标准其实是由业务人员设定的参数,表示一个行业所处的级别。就比如石油开采行业级别为b+,计算机行业级别为a。可以根据极好值、较好值、平均值、较差值、极差值和行业分级标准,确定行业信用等级。
63.综上所述,在本发明实施例提出的方法中,获得待评级行业和所述待评级行业的行业指标值的限定值;查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据;对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算;若是,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值;从多个企业的行业指标值中,取出多个符合预设要求的行业指标值;根据多个符合预设要求的行业指标值和行业分级标准,确定行业信用等级。与现有技术仅仅依靠人工方式去收集数据计算方法,本发明方法在某行业相关企业的年报数据发出之后,就可以获得该行业的信用情况,从而对对整个行业的投资做出相应判断。另外,基于限定值筛选企业,计算筛选的企业的行业指标值,并取出多个符合预设要求的行业指标值确定行业信用等级的过程自动计算,准
确率的同时,效率也更高。
64.本发明实施例还提出一种行业信用数据处理装置,其原理与行业信用数据处理方法类似,这里不再赘述。
65.图5为本发明实施例中行业信用数据处理装置的示意图一,包括:
66.待评价行业确定模块501,用于获得待评级行业和所述待评级行业的行业指标值的限定值;
67.数据获得模块502,用于查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据;
68.行业指标值计算模块503,用于对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算;若是,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值;
69.行业指标值筛选模块504,用于从多个企业的行业指标值中,取出多个符合预设要求的行业指标值;
70.行业信用等级确定模块505,用于根据多个符合预设要求的行业指标值和行业分级标准,确定行业信用等级。
71.图6为本发明实施例中行业信用数据处理装置的示意图二,在一实施例中,所述装置还包括数据存储模块601,用于:
72.在获得每个企业的年报数据后,获得该企业的年报数据的存储程序,所述存储程序将该企业在年报数据中的所有列用一个sql表示。
73.在一实施例中,数据获得模块具体用于:
74.在从数据库中读取每个企业的年报数据的存储程序,将所述存储程序中的年报数缓存到至ehcache缓存中。
75.在一实施例中,行业指标值计算模块具体用于:
76.从ehcache缓存中读取该企业的年报数据;
77.解析所述评级公式;
78.根据所述年报数据,通过解析的评级公式,计算该企业的行业指标值。
79.在一实施例中,行业指标值计算模块具体用于:
80.采用迭代法解析所述评级公式;
81.将解析后的评价公式采用树形数据结构来表示。
82.在一实施例中,符合预设要求的行业指标值包括如下行业指标值中的至少一种:
83.极好值,较好值,平均值,较差值,极差值。
84.在一实施例中,行业指标值筛选模块还用于:
85.在从多个企业的行业指标值中,取出多个符合预设要求的行业指标值之前,对每个企业,去掉该企业的行业指标值中的最大值和最小值。
86.综上所述,在本发明实施例提出的装置中,获得待评级行业和所述待评级行业的行业指标值的限定值;查询数据库,获得待评级行业的行业指标、评级公式和多个企业的年报数据;对每个企业,根据该企业的年报数据和所述限定值,判断该企业是否纳入信用评级计算;若是,根据所述年报数据,通过所述评级公式,计算该企业的行业指标值;从多个企业的行业指标值中,取出多个符合预设要求的行业指标值;根据多个符合预设要求的行业指
标值和行业分级标准,确定行业信用等级。与现有技术仅仅依靠人工方式去收集数据计算方法,本发明方法在某行业相关企业的年报数据发出之后,就可以获得该行业的信用情况,从而对对整个行业的投资做出相应判断。另外,基于限定值筛选企业,计算筛选的企业的行业指标值,并取出多个符合预设要求的行业指标值确定行业信用等级的过程自动计算,准确率的同时,效率也更高。
87.本发明实施例还提供一种计算机设备,图7为本发明实施例中计算机设备的示意图,所述计算机设备700包括存储器710、处理器720及存储在存储器710上并可在处理器720上运行的计算机程序730,所述处理器720执行所述计算机程序730时实现上述行业信用数据处理方法。
88.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述行业信用数据处理方法。
89.本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述行业信用数据处理方法。
90.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序业务系统。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序业务系统的形式。
91.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序业务系统的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
92.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
93.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
94.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1