一种批量重算额度的方法、装置、设备及存储介质与流程

文档序号:32344351发布日期:2022-11-26 10:50阅读:42来源:国知局
一种批量重算额度的方法、装置、设备及存储介质与流程

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.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
47.图1为本技术实施例提供的一种应用场景的示意图;
48.图2为本技术实施例提供的一种批量重算额度的方法流程图;
49.图3为本技术实施例提供的一种批量重算额度的装置结构示意图。
具体实施方式
50.正如前文描述,目前如何提高重算额度的效率,成为本领域技术人员亟待解决的技术问题。
51.发明人经过研究发现,现有技术中在重算额度时,需要逐一根据用户信息获取每个用户的额度信息,根据最上层额度信息逐层往下查询获取下层额度信息,再由下层额度信息开始逐层往上计算并更新上层额度信息。然而,由于需要按照用户逐一查询、更新用户的额度信息,且需要按照层级关系逐层有序计算,在用户量较大的情况下,无法进行批量查询及批量重算用户的额度信息,导致重算额度效率低。
52.本技术通过额度关系图,查询多个用户的多个额度信息,任意一个额度信息作为目标额度信息,如果目标额度信息的下层额度信息的已重算数量等于下层额度信息的数量,表示目标额度信息的下层额度信息均计算完成,则可以对目标额度信息进行重算。由此可以实现批量查询及批量重算,且无需按照层级关系逐层有序计算,提高了重算额度的效率。
53.举例来说,本技术实施例的场景之一,可以是应用到如图1所示的场景中。该场景包括额度信息存储设备101和重算设备102,额度信息存储设备101和重算设备102之间进行交互。
54.额度信息存储设备101存储多个用户对应的多个额度信息,重算设备102获取多个用户对应的多个额度信息;根据所述多个额度信息的层级关系,获得额度关系图;根据所述额度关系图,获取所述多个额度信息中的目标额度信息的下层额度信息的数量和下层额度
信息的已重算数量;若所述下层额度信息的已重算数量等于所述下层额度信息的数量,根据所述目标额度信息的下层额度信息,重算所述目标额度信息,获得重算后的目标额度信息。
55.首先,在上述应用场景中,虽然将本技术实施例提供的实施方式的动作描述由重算设备102执行;但是,本技术实施例在执行主体方面不受限制,只要执行了本技术实施例提供的实施方式所公开的动作即可。
56.其次,上述场景仅是本技术实施例提供的一个场景示例,本技术实施例并不限于此场景。
57.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
58.本技术实施例提供了一种批量重算额度的方法,包括步骤201~步骤204。参见图2,该图为本技术实施例提供了一种批量重算额度的方法流程图。
59.步骤201:获取多个用户对应的多个额度信息。
60.具体地,额度信息可以包括产品额度信息,授信额度信息等多层级额度信息。
61.步骤202:根据所述多个额度信息的层级关系,获得额度关系图。
62.具体地,每个额度信息可能具有不同的层级关系,额度信息的层级关系存在一个额度信息对应多个上层额度信息或多个额度信息对应一个上层额度信息的情况,例如:e类额度信息属于最上层额度信息,c类额度信息和d类额度信息属于e类额度信息的下层额度信息,a1类额度信息和b类额度信息属于c类额度信息的下层额度信息,a2类额度信息和b类额度信息属于d类额度信息的下层额度信息。根据多个额度信息的层级关系,可以获得额度关系图。
63.步骤203:根据所述额度关系图,获取所述多个额度信息中的目标额度信息的下层额度信息的数量和下层额度信息的已重算数量。
64.具体地,例如e类额度信息为目标额度信息,根据额度关系图可知c类额度信息和d类额度信息属于e类额度信息的下层额度信息,则e类额度信息对应的下层额度信息的数量为2,若c类额度信息已重算,d类额度信息未重算,则下层额度信息的已重算数量为1。获取所述多个额度信息中的目标额度信息的下层额度信息的数量和下层额度信息的已重算数量,便于后续根据目标额度信息的下层额度信息的数量和下层额度信息的已重算数量,确定是否重算所述目标额度信息。
65.步骤204:若所述下层额度信息的已重算数量等于所述下层额度信息的数量,根据所述目标额度信息的下层额度信息,重算所述目标额度信息,获得重算后的目标额度信息。
66.具体地,若所述下层额度信息的已重算数量等于所述下层额度信息的数量,则表示目标额度信息的下层额度信息均计算完成,可以对目标额度信息进行重算。例如:e类额度信息为目标额度信息,c类额度信息和d类额度信息属于e类额度信息的下层额度信息,则e类额度信息对应的下层额度信息的数量为2,若c类额度信息和d类额度信息均已重算,则下层额度信息的已重算数量为2,等于下层额度信息的数量,此时可以根据c类额度信息和d类额度信息,重算所述e类额度信息,获得重算后的e类额度信息。
67.进一步地,上述步骤202可以通过步骤301~步骤302实现。
68.步骤301:为每个所述额度信息生成对应的额度标识,获得所述多个额度信息对应的多个额度标识。
69.步骤302:根据所述多个额度标识关联所述多个额度信息,获得所述额度关系图。
70.具体地,为每个额度信息分配唯一的额度标识,构建额度关系图。根据额度关系图,可以获得如下信息:每个额度信息对应的额度标识,多个额度信息之间的层级关系以及每个额度信息对应的下层额度信息的数量和下层额度信息的已重算数量。
71.进一步地,上述步骤204可以通过步骤401~步骤402实现。
72.步骤401:获取所述目标额度信息的下层额度信息的管控类型和额度类型。
73.步骤402:根据所述管控类型和所述额度类型,重算所述目标额度信息,获得所述重算后的目标额度信息。
74.具体地,不同的管控类型和额度类型对应不同的计算模型,根据所述管控类型和所述额度类型重算所述目标额度信息,可以获得所述重算后的目标额度信息。
75.进一步地,本技术实施例提供的方法还包括:
76.遍历所述目标额度信息对应的上层额度信息,更新所述上层额度信息对应的下层额度信息的已重算数量。
77.具体地,在重算目标额度信息之后,需要更新所述上层额度信息对应的下层额度信息的已重算数量,以便当所述上层额度信息对应的下层额度信息的已重算数量等于下层额度信息的数量时,重算所述上层数量。例如:e类额度信息属于上层额度信息,c类额度信息和d类额度信息属于e类额度信息的下层额度信息,c类额度信息为目标额度信息,在重算c类额度信息之前,e类额度信息的下层额度信息的已重算数量为0,则在重算c类额度信息之后,需要将e类额度信息的下层额度信息的已重算数量更新为1。以此类推,实现每个额度信息的重算。
78.进一步地,还包括:
79.在获得多个重算后的额度信息之后,根据所述多个重算后的额度信息,批量更新所述多个额度信息,获得多个更新后的额度信息。
80.具体地,在获得多个重算后的额度信息之后,可以批量更新所述多个额度信息,获得多个更新后的额度信息,由此实现批量获得更新后的额度信息,提高了重算额度的效率。
81.综上所述,本技术实施例提供的方法通过构建额度关系图,查询多个用户的多个额度信息,任意一个额度信息作为目标额度信息,如果目标额度信息的下层额度信息的已重算数量等于下层额度信息的数量,表示目标额度信息的下层额度信息均计算完成,则可以对目标额度信息进行重算。由此,可以实现批量查询及批量重算,且无需按照层级关系逐层有序计算,提高了重算额度的效率。
82.本技术实施例还提供一种批量重算额度的装置,其具体实现方式与上述方法的实施例中记载的实施方式、所达到的技术效果一致,部分内容不再赘述。参见图3,该图为本技术实施例提供的一种批量重算额度的装置结构示意图。
83.一种批量重算额度的装置,包括:
84.第一获取模块1101、获得模块1102、第二获取模块1103以及重算模块1104;
85.所述第一获取模块1101,用于获取多个用户对应的多个额度信息;
86.所述获得模块1102,用于根据所述多个额度信息的层级关系,获得额度关系图;
87.所述第二获取模块1103,用于根据所述额度关系图,获取所述多个额度信息中的目标额度信息的下层额度信息的数量和下层额度信息的已重算数量;
88.所述重算模块1104,用于若所述下层额度信息的已重算数量等于所述下层额度信息的数量,根据所述目标额度信息的下层额度信息,重算所述目标额度信息,获得重算后的目标额度信息。
89.进一步地,所述获得模块1102,包括:
90.第一获得单元和第二获得单元;
91.所述第一获得单元,用于为每个所述额度信息生成对应的额度标识,获得所述多个额度信息对应的多个额度标识;
92.所述第二获得单元,用于根据所述多个额度标识关联所述多个额度信息,获得所述额度关系图。
93.进一步地,所述第二获取模块1103,包括:
94.获取单元和重算单元;
95.所述获取单元,用于获取所述目标额度信息的下层额度信息的管控类型和额度类型;
96.所述重算单元,用于根据所述管控类型和所述额度类型,重算所述目标额度信息,获得所述重算后的目标额度信息。
97.进一步地,还包括:第一更新模块;
98.所述第一更新模块,用于遍历所述目标额度信息对应的上层额度信息,更新所述上层额度信息对应的下层额度信息的已重算数量。
99.进一步地,还包括:第二更新模块;
100.所述第二更新模块,用于在获得多个重算后的额度信息之后,根据所述多个重算后的额度信息,批量更新所述多个额度信息,获得多个更新后的额度信息。
101.综上所述,本技术实施例提供的装置可以通过构建额度关系图,查询多个用户的多个额度信息,任意一个额度信息作为目标额度信息,如果目标额度信息的下层额度信息的已重算数量等于下层额度信息的数量,表示目标额度信息的下层额度信息均计算完成,则可以对目标额度信息进行重算。由此,可以实现批量查询及批量重算,且无需按照层级关系逐层有序计算,提高了重算额度的效率。
102.本技术实施例还提供一种计算机设备,所述计算机设备包括处理器以及存储器:
103.所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
104.所述处理器用于根据所述程序代码中的指令执行如上所述的一种批量重算额度的方法的步骤。
105.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的一种批量重算额度的方法的步骤。
106.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备及系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,
相关之处参见方法实施例的部分说明即可。以上所描述的设备及系统实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元提示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
107.以上所述,仅为本技术的一种具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应该以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1