作业的处理方法、装置、计算机设备及可读存储介质与流程

文档序号:33621962发布日期:2023-03-25 12:29阅读:62来源:国知局
作业的处理方法、装置、计算机设备及可读存储介质与流程

1.本发明涉及数据处理领域,尤其涉及一种作业的处理方法、装置、计算机设备及可读存储介质。


背景技术:

2.随着业务的不断升级和用户数量的不断增加,金融企业的业务处理系统每天需处理的任务/作业的数量也成爆发式增加。
3.也因此,在一个时刻下可能存在海量项作业需处理,而计算机资源相对有限,难以合理分配资源和处理各个作业。


技术实现要素:

4.有鉴于此,本发明提供一种可应用于金融科技领域及其他科技领域作业的处理方法、装置、计算机设备及可读存储介质,用于改善一个时刻下可能存在海量项作业需处理,而计算机资源相对有限,难以合理分配资源和处理各个作业的现状。
5.第一方面,本发明实施例提供一种作业的处理方法,包括:
6.当存在多个待处理作业时,确定每个所述待处理作业对应的目标报表;
7.分别对每个所述目标报表进行血缘关系分析,以确定与所述目标报表存在血缘关系的关联报表的数量,及基于所述关联报表的数量得到每个所述目标报表的血缘影响力分数;
8.基于所有所述目标报表中任意两个所述目标报表间的依赖关系,构建所有所述目标报表对应的依赖关系有向图;
9.针对每个所述目标报表,基于所述目标报表的血缘影响力分数和所述依赖关系有向图中所述目标报表的下游报表的数量,确定所述目标报表的分数总和;
10.根据每个所述目标报表的分数总和,确定每个所述目标报表对应的待处理作业的重要程度;
11.基于每个所述待处理作业的重要程度,依次对各个所述待处理作业进行处理。
12.可选的,在本发明实施例提供的一种可行方式中,所述针对每个所述目标报表,基于所述目标报表的血缘影响力分数和所述依赖关系有向图中所述目标报表的下游报表的数量,确定所述目标报表的分数总和,包括:
13.针对每个所述目标报表,确定所述依赖关系有向图中,所述目标报表的下游报表的数量;
14.针对每个所述目标报表,基于所述目标报表的所述血缘影响力分数和所述下游报表的数量的乘积,得到所述目标报表的下游分数;
15.分别计算每个所述目标报表的所述血缘影响力分数和所述下游分数之和,得到每个所述目标报表的分数总和。
16.可选的,在本发明实施例提供的一种可行方式中,所述下游分数的计算公式包括:
17.score
down
=w1·n·
score1;
18.式中,score
down
表示所述下游分数,w1表示下游分数对应的权重值,n表示所述下游报表的数量,score1表示所述血缘影响力分数。
19.可选的,在本发明实施例提供的一种可行方式中,所述针对每个所述目标报表,基于所述目标报表的血缘影响力分数和所述依赖关系有向图中所述目标报表的下游报表的数量,确定所述目标报表的分数总和,包括:
20.基于各个所述目标报表的访问次数,确定各个所述目标报表的热度分数;
21.基于各个所述目标报表的热度分数和血缘影响力分数,得到各个所述目标报表的报表分数;
22.针对每个所述目标报表,基于所述目标报表的报表分数,和所述依赖关系有向图中所述目标报表的下游报表的数量,得到所述目标报表的分数总和。
23.可选的,在本发明实施例提供的一种可行方式中,所述基于各个所述目标报表的热度分数和血缘影响力分数,得到各个所述目标报表的报表分数,包括:
24.对所述目标报表进行业务影响力分析,以确定所述目标报表对应的业务影响报表,其中,在所述目标报表中的数据更新后,所述目标报表对应的业务影响报表中的数据将对应更新;
25.基于所述目标报表对应的业务影响报表的数量,确定所述目标报表的业务影响力分数;
26.基于各个所述目标报表的热度分数、血缘影响力分数及业务影响力分数,得到各个所述目标报表的报表分数。
27.可选的,在本发明实施例提供的一种可行方式中,所述报表分数对应的计算公式包括:
28.score
grade
=w1·
score1+w2·
score2+w3·
score3;
29.式中,score
grade
表示所述报表分数,w1表示所述血缘影响力分数对应的权重,score1表示所述血缘影响力分数,w2表示所述热度分数对应的权重,score2表示所述热度分数,w3表示所述业务影响力分数对应的权重,score3表示所述业务影响力分数。
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.通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
52.在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。
53.此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
54.除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。
55.可以理解的是,在面临如购物节或其他节假日时,金融企业的业务处理系统将面临大量/海量的作业/任务需处理,以满足用户的购物需求。而业务处理系统的所能调用的计算机资源有限,难以同时处理海量作业。因此,合理分配资源以处理各个作业为现阶段需处理的问题。
56.需处理,而
57.实施例1
58.参照图1,示出了本发明实施例提供的第一种作业的处理的流程示意图,本发明实施例提供的作业的处理方法包括:
59.步骤s110,当存在多个待处理作业时,确定每个所述待处理作业对应的目标报表。
60.需说明的是,本发明实施例中的作业可理解为业务请求或待处理任务等业务系统中,系统需调度相应计算资源以处理的事项,需对报表中的数据执行新增、删除、变更及查询中的一种操作或多种操作。
61.还需说明的是,每个待处理作业通常需依赖/对应的数据报表,也即,每个待处理作业均对应有目标报表,处理待处理作业的过程即为对待处理作业对应的目标报表中的数据进行新增、删除、变更及查询中的一种操作或多种操作的过程。
62.此外,还可以理解的是,获取/确定每个待处理作业对应的目标报表的方式为可根据实际情况设置的内容,如在本发明实施例提供的一种可行方式中,待处理作业携带有自身对应的目标报表的标识信息,进而服务器/计算机设备接收到待处理作业后,将读取待处理作业中的标识信息从而确定其对应的目标报表。
63.步骤s120,分别对每个所述目标报表进行血缘关系分析,以确定与所述目标报表
存在血缘关系的关联报表的数量,及基于所述关联报表的数量得到每个所述目标报表的血缘影响力分数。
64.也即,本发明实施例在确定每个待处理作业对应的目标报表后,将对每个目标报表进行血缘关系分析,从而确定每个目标报表的关联报表,并得到每个目标报表的关联报表的数量。
65.可以理解的是,本发明实施例中的血缘关系分析指代搜索/确认/查询与目标报表存在依赖关系的报表,也即关联报表。不难想到的是,目标报表直接依赖的报表为目标报表的上游报表,而直接依赖或间接依赖目标报表的报表为目标报表的下游报表。
66.还可以理解的是,目标报表中的数据是通过对其上游报表中的数据进行直接加工,或间接利用上游报表中的数据而得到,而下游报表中的数据则是通过对目标报表的数据直接进行加工以得到,或是间接利用目标报表的数据而得到。
67.也因此,不难理解的是,目标报表的关联报表的数量能直接体现目标报表的影响力,也即,目标报表的数据发生变更,将对系统/服务器中多少个其他报表造成影响,进而可知目标报表的关联报表的数量越大,则目标报表中数据变更所造成的影响亦将越大,进而,目标报表对应的待处理作业的重要程度亦将越高,优先处理级别亦越高。
68.由此,本发明实施例在确定目标报表的关联报表的数量后,将根据目标报表的关联报表的数量,计算目标报表的血缘影响力分数,进而通过血缘影响力分数体现目标报表中的数据产生变化时将造成的影响。
69.此外,需理解的是,血缘影响力分数的具体计算过程为可根据情况设置的内容,本发明实施例对此不进行限定。
70.以及,还需理解的是,本发明实施例血缘关系分析的具体执行过程进行限定,血缘关系分析可根据实际情况设置其具体的执行过程,或直接采用现有技术中的血缘关系分析工具,本发明实施例亦对此不进行限定。
71.步骤s130,基于所有所述目标报表中任意两个所述目标报表间的依赖关系,构建所有所述目标报表对应的依赖关系有向图。
72.可以理解的是,在多个待处理作业对应的多个目标报表中,任意两个报表间可能存在依赖关系,即一个目标报表的数据直接依赖或间接依赖于另一个目标报表中的数据。也因此,能够想到的是,若在多个待处理作业中,存在一个待处理作业的目标报表被其他所有待处理作业的目标报表依赖,则表明此待处理作业的影响程度较大,重要程度较高。
73.还可以理解的是,本发明还将根据多个待处理作业对应的所有目标报表中,任意两个目标报表间的依赖关系,构建出所有目标报表对应的依赖关系有向图,进而能根据依赖关系有向图确定各个目标报表的数据依赖关系。
74.步骤s140,针对每个所述目标报表,基于所述目标报表的血缘影响力分数和所述依赖关系有向图中所述目标报表的下游报表的数量,确定所述目标报表的分数总和。
75.可以理解的是,与血缘关系类似,在依赖关系有向图中,若报表a为报表b的下游报表,则可知报表a中的数据直接依赖或间接依赖于报表b中的数据。
76.进一步的,若在依赖关系有向图中,报表b为多个其他报表的上游报表,则表明报表b的数据变更后,将对各个前述其他报表造成影响,也即,在报表b和多个前述其他报表分别对应的待处理作业中,报表b对应的待处理作业变更后,将对前述其他报表分别对应的待
处理作业造成影响。
77.还可以理解的是,在前述步骤s120中,本发明实施例基于每个目标报表的血缘关系分析结果,也即每个目标报表的关联报表的数量,对应得到了每个目标报表的血缘影响力分数,进而能根据血缘影响力分数确定目标报表对应的待处理作业的影响程度和重要程度。
78.而在依赖关系有向图中,目标报表的下游报表的数量则表明在目标报表对应的待处理作业和目标报表的下游报表对应的待处理作业中,目标报表对应的待处理作业的处理将对多少个其他待处理作业造成影响。
79.不难理解的是,血缘影响力分数表示目标报表在所有报表/整个系统中的全局影响程度,而依赖关系有向图中目标报表的下游报表的数量则表明目标报表在多个待处理作业中的局部影响程度。
80.由此,本发明实施例为合理地表征各个目标报表的数据变更将造成多大的影响,将根据目标报表的血缘影响力分数,和目标报表在依赖关系有向图中的下游报表的数量,计算目标报表的分数总和,进而根据分数总和表征目标报表和目标报表对应的待处理作业的影响程度。
81.可以想到的是,分数总和的具体计算方式为可根据实际情况设置的内容,示范性的,在本发明实施例提供的一种可行方式中,目标报表的分数总和的计算过程为:针对每个目标报表,计算其血缘影响力分数和其下游报表的数量的之和,进而得到目标报表的分数总和。由此高效快捷地完成分数总和的计算。
82.而在本发明实施例提供的另一种可行方式中,具体可参考图2,示出了本发明实施例提供的第二种作业的处理方法的流程示意图,也即,针对于上述步骤s140,在此种可行方式中具体包括:
83.步骤s141,针对每个所述目标报表,确定所述依赖关系有向图中,所述目标报表的下游报表的数量;
84.步骤s142,针对每个所述目标报表,基于所述目标报表的所述血缘影响力分数和所述下游报表的数量的乘积,得到所述目标报表的下游分数;
85.步骤s143,分别计算每个所述目标报表的所述血缘影响力分数和所述下游分数之和,得到每个所述目标报表的分数总和。
86.也即,此种可行方式下,本发明实施例将目标报表在确定依赖关系有向图中的下游报表的数量之后,将计算每个血缘影响力分数和下游报表的数量的乘积,进而得到目标报表的下游分数;再基于目标报表的下游分数和其血缘影响力分数之后,得到目标报表的分数总和。
87.可选的,在本发明实施例提供的一种可行方式中,分数总和的计算公式可如下式所示:
88.score
tol
=score
down
+score1;
89.score
down
=n
·
score1;
90.式中,score
tol
表示分数总和,score
down
表示下游分数,score1表示血缘影响力分数,n表示下游报表的数量。
91.可选的,为平衡下游分数和血缘影响力分数对应的分数总和的影响,在本发明实
施例提供的一种可行方式中,分数总和的计算公式如下式所示:
92.score
tol
=w0·
score
down
+w1·
score1;
93.式中,w0为下游分数对应的权重,w1为血缘影响力分数对应的权重。
94.也因此,在此种可行方式下,所述下游分数的计算公式包括:
95.score
down
=w1·n·
score1;
96.式中,score
down
表示所述下游分数,w1表示预设的权重值,n表示所述下游报表的数量,score1表示所述血缘影响力分数。
97.步骤s150,根据每个所述目标报表的分数总和,确定每个所述目标报表对应的待处理作业的重要程度。
98.也即,本发明实施例将根据各个目标报表的分数总和从大到小的顺序,将各个报表对应的待处理作业排序,进而得到各个待处理作业的重要程度。
99.可以理解的是,目标报表的分数总和越大,目标报表对应的待处理作业的重要程度越高。
100.步骤s160,基于每个所述待处理作业的重要程度,依次对各个所述待处理作业进行处理。
101.也即,本发明实施例将根据各个待处理作业的重要程度,从重要程度高到低的顺序,依次对各个待处理作业进行处理,使得影响范围大因而重要程度高的待处理作业将被优先处理,换言之,重要程度高的待处理作业的资源分配度越高。
102.可以理解的是,若支持多个待处理作业并行处理,但存在一个待处理作业的重要程度远远高于其他待处理作业的重要程度,则在本发明实施例提供的一种可行方式中,将优先处理此重要程度远远高于其他待处理作业的待处理作业,而其他待处理作业将暂停处理。
103.在本发明实施例提供的作业的处理方法中,各个待处理作业的处理顺序将因其影响程度而决定,影响程度越大进而待处理作业的重要程度越高,待处理作业的资源分配优先级更高,由此使得重要的待处理作业将被优先处理,使得有限的计算机资源得以合理地分配。
104.可选的,在本发明实施例提供的一种可行方式中,具体可参考图3,示出了本发明实施例提供的第三种作业的处理方法的流程示意图,也即,针对于上述步骤s140,此种可行方式下具体包括:
105.步骤s144,基于各个所述目标报表的访问次数,确定各个所述目标报表的热度分数;
106.步骤s145,基于各个所述目标报表的热度分数和血缘影响力分数,得到各个所述目标报表的报表分数;
107.步骤s146,针对每个所述目标报表,基于所述目标报表的报表分数,和所述依赖关系有向图中所述目标报表的下游报表的数量,得到所述目标报表的分数总和。
108.也即,在此种可行方式下,本发明实施例还将基于每个目标报表的热度,即范围次数,确定目标报表的热度分数,进而根据目标报表的热度分数和血缘影响力分数计算报表分数,再根据报表分数完成分数总和的计算。
109.可选的,在本发明实施例提供的一种可行方式中,分数总和的计算公式如下所示:
110.score
tol
=n
·
score
grade
+score
grade

111.score
grade
=score1+score2112.式中,score
grade
表示报表分数,score2表示热度分数,而n和score1的定义可参考前述内容。
113.而在本发明实施例提供的另一种可行方式中,为平衡报表分数、热度分数及血缘影响力分数对分数总和的影响,分数总和的计算公式如下所示:
114.score
tol
=w0·n·
score
grade
+score
grade

115.score
grade
=w1·
score1+w2·
score2116.需说明的是,此种可行方式下的w0将表示报表分数对应的权重,w2为热度分数对应的权重。
117.可选的,针对于上述步骤s145,在本发明实施例提供的一种可行方式中具体包括:
118.对所述目标报表进行业务影响力分析,以确定所述目标报表对应的业务影响报表,其中,在所述目标报表中的数据更新后,所述目标报表对应的业务影响报表中的数据将对应更新;
119.基于所述目标报表对应的业务影响报表的数量,确定所述目标报表的业务影响力分数;
120.基于各个所述目标报表的热度分数、血缘影响力分数及业务影响力分数,得到各个所述目标报表的报表分数。
121.也即,本发明实施例还将根据直接依赖于目标报表中的数据的业务影响报表的数量,确定目标报表的业务影响力分数,进而根据业务影响力分数来计算报表分数。
122.也因此,本发明实施例基于血缘关系、业务影响以及热度三个维度来完成目标报表的影响程度分析,进而使目标报表对应的待处理作业的重要程度将从血缘关系、业务影响以及热度三个维度上的属性来表征,使得待处理作业的重要程度得以正确/合理表达。
123.可选的,在本发明实施例提供的一种可行方式中,所述报表分数对应的计算公式包括:
124.score
grade
=w1·
score1+w2·
score2+w3·
score3;
125.式中,score
grade
表示所述报表分数,w1表示所述血缘影响力分数对应的权重,score1表示所述血缘影响力分数,w2表示所述热度分数对应的权重,score2表示所述热度分数,w3表示所述业务影响力分数对应的权重,score3表示所述业务影响力分数。
126.可以理解的是,种可行方式下的分数总和的计算公式可表达为:
127.score
tol
=w0·n·
score
grade
+score
grade

128.实施例2
129.与本发明实施例1提供的作业的处理方法相对应的,本发明实施例2还提供一种作业的处理装置,参照图4,示出了本发明实施例提供的作业的处理装置的结构示意图,本发明实施例提供的作业的处理装置200,包括:
130.报表确定模块210,用于当存在多个待处理作业时,确定每个所述待处理作业对应的目标报表;
131.血缘确定模块220,用于分别对每个所述目标报表进行血缘关系分析,以确定与所述目标报表存在血缘关系的关联报表的数量,及基于所述关联报表的数量得到每个所述目
标报表的血缘影响力分数;
132.有向图构建模块230,用于基于所有所述目标报表中任意两个所述目标报表间的依赖关系,构建所有所述目标报表对应的依赖关系有向图;
133.总和确定模块240,用于针对每个所述目标报表,基于所述目标报表的血缘影响力分数和所述依赖关系有向图中所述目标报表的下游报表的数量,确定所述目标报表的分数总和;
134.重要程度确定模块250,用于根据每个所述目标报表的分数总和,确定每个所述目标报表对应的待处理作业的重要程度;
135.处理模块260,用于基于每个所述待处理作业的重要程度,依次对各个所述待处理作业进行处理。
136.可选的,在本发明实施例提供的一种可行方式中,所述总和确定模块,包括:
137.下游确定子模块,用于针对每个所述目标报表,确定所述依赖关系有向图中,所述目标报表的下游报表的数量;
138.下游分数获取子模块,用于针对每个所述目标报表,基于所述目标报表的所述血缘影响力分数和所述下游报表的数量的乘积,得到所述目标报表的下游分数;
139.求和子模块,用于分别计算每个所述目标报表的所述血缘影响力分数和所述下游分数之和,得到每个所述目标报表的分数总和。
140.可选的,在本发明实施例提供的一种可行方式中,所述下游分数的计算公式包括:
141.score
down
=w1·n·
score1;
142.式中,score
down
表示所述下游分数,w1表示下游分数对应的权重值,n表示所述下游报表的数量,score1表示所述血缘影响力分数。
143.可选的,在本发明实施例提供的一种可行方式中,所述总和确定模块,包括:
144.热度确定子模块,用于基于各个所述目标报表的访问次数,确定各个所述目标报表的热度分数;
145.报表分数确定子模块,用于基于各个所述目标报表的热度分数和血缘影响力分数,得到各个所述目标报表的报表分数;
146.求和子模块,用于针对每个所述目标报表,基于所述目标报表的报表分数,和所述依赖关系有向图中所述目标报表的下游报表的数量,得到所述目标报表的分数总和。
147.可选的,在本发明实施例提供的一种可行方式中,所述报表分数确定子模块,包括:
148.业务影响力分析单元,用于对所述目标报表进行业务影响力分析,以确定所述目标报表对应的业务影响报表,其中,在所述目标报表中的数据更新后,所述目标报表对应的业务影响报表中的数据将对应更新;
149.影响力分数确定单元,用于基于所述目标报表对应的业务影响报表的数量,确定所述目标报表的业务影响力分数;
150.分数计算单元,用于基于各个所述目标报表的热度分数、血缘影响力分数及业务影响力分数,得到各个所述目标报表的报表分数。
151.可选的,在本发明实施例提供的一种可行方式中,所述报表分数对应的计算公式包括:
152.score
grade
=w1·
score1+w2·
score2+w3·
score3;
153.式中,score
grade
表示所述报表分数,w1表示所述血缘影响力分数对应的权重,score1表示所述血缘影响力分数,w2表示所述热度分数对应的权重,score2表示所述热度分数,w3表示所述业务影响力分数对应的权重,score3表示所述业务影响力分数。
154.本技术实施例提供的作业的处理装置200能够实现实施例1对应的作业的处理方法的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
155.本发明实施例还提供一种计算机设备,包括存储器以及处理器,存储器存储有计算机程序,计算机程序在处理器上运行时执行如实施例1对应的作业的处理方法。
156.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序在处理器上运行时执行如实施例1对应的作业的处理方法。
157.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
158.另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。
159.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
160.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1