应用服务重要程度的确定方法、装置及存储介质与流程

文档序号:37453282发布日期:2024-03-28 18:36阅读:14来源:国知局
应用服务重要程度的确定方法、装置及存储介质与流程

本技术涉及金融科技领域及其他相关,具体而言,涉及一种应用服务重要程度的确定方法、装置及存储介质。


背景技术:

1、在金融机构的应用服务治理和生产运维实践中,经常需要确定哪些应用服务是核心的应用服务、重要的应用服务,从而针对这些应用服务增加特定的服务治理、服务能力提升,运维监控等等措施。

2、在现有技术中,主要是靠各个应用服务的开发人员或者产品经理提供核心/重要服务清单,绝大多数情况下,均依赖于各个应用服务的静态属性信息,例如应用服务的等级、应用服务的所处层次、是否涉及核心交易、是否涉及账务处理等等人为标签。

3、但是,现有技术中忽略了不同的应用服务之间的调用和依赖关系,这些依赖关系作为提供给各个服务在所有功能调用的重要性参考,实际上在一定程度上更能反映应用服务的重要性。

4、由此可见,现有技术中仅通过应用服务自身的静态业务属性信息确定应用服务的重要程度,会导致对应用服务的重要程度确定不准确的问题。

5、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本技术提供了一种应用服务重要程度的确定方法、装置及存储介质,以至少解决现有技术中仅通过应用服务自身的业务属性信息确定应用服务的重要程度,导致的对应用服务的重要程度确定不准确的技术问题。

2、根据本技术实施例的一个方面,提供了一种应用服务重要程度的确定方法,包括:根据n个应用服务对应的有向网络图生成有向边比例权重矩阵,其中,n为大于1的整数,有向网络图用于表征n个应用服务之间的调用关系,有向边比例权重矩阵用于表征n个应用服务中的每两个应用服务之间的调用依赖程度;基于n个应用服务中的每个应用服务的静态属性信息生成影响力矩阵,其中,影响力矩阵用于根据每个应用服务的静态属性信息确定该应用服务在n个应用服务中的重要程度,每个应用服务的静态属性信息表征该应用服务对应的自身业务属性信息;通过有向边比例权重矩阵对影响力矩阵进行更新,得到目标影响力矩阵;通过目标影响力矩阵中的每个元素表征该元素对应的应用服务的目标重要程度。

3、可选地,应用服务重要程度的确定方法还包括:在根据n个应用服务对应的有向网络图生成有向边比例权重矩阵之前,获取n个应用服务中的每个应用服务对应的调用信息,其中,每个应用服务对应的调用信息用于表征与该应用服务存在调用关系的应用服务的服务信息、调用次数以及调用过程中发生的交易金额;根据每个应用服务对应的调用信息构建有向网络图,其中,有向网络图中包括n个节点,n个节点与n个应用服务之间存在一一对应的关系,n个应用服务中存在调用关系的每两个应用服务对应的两个节点之间通过一个有向边连接。

4、可选地,应用服务重要程度的确定方法还包括:根据每个应用服务的静态属性信息确定该应用服务对应的初始比例权重,其中,每个应用服务对应的初始比例权重用于表征该应用服务基于对应的静态属性信息在n个应用服务中的重要程度占比;根据每个应用服务对应的初始比例权重生成影响力矩阵,其中,影响力矩阵由n个矩阵元素组成,n个矩阵元素中的每个矩阵元素为一个应用服务对应的初始比例权重。

5、可选地,应用服务重要程度的确定方法还包括:从n个应用服务中选取一个应用服务作为参考应用服务;依据参考应用服务的静态属性信息为参考应用服务设置对应的值权重;获取n个应用服务中除参考应用服务之外的其他每个应用服务的静态属性信息与参考应用服务的静态属性信息之间的差异结果;根据其他每个应用服务的静态属性信息与参考应用服务的静态属性信息之间的差异结果,对参考应用服务设置对应的初始比例权重进行调整,并将调整结果作为该应用服务对应的值权重;根据n个应用服务中的每个应用服务对应的值权重确定每个应用服务对应的初始比例权重。

6、可选地,应用服务重要程度的确定方法还包括:对n个应用服务对应的所有值权重进行求和计算,得到值权重总和;计算每个应用服务对应的值权重与值权重总和的比值,得到该应用服务对应的初始比例权重。

7、可选地,应用服务重要程度的确定方法还包括:获取有向网络图中的每个有向边对应的服务调用次数和服务交易金额,其中,服务调用次数表征该有向边对应的两个应用服务之间的调用次数,服务交易金额表征该有向边对应的两个应用服务之间产生的交易金额;根据每个有向边对应的服务调用次数和服务交易金额生成有向边比例权重矩阵。

8、可选地,应用服务重要程度的确定方法还包括:计算每个有向边对应的服务交易金额与涉帐指数的乘积,得到该有向边对应的子权重,其中,涉帐指数用于平衡服务交易金额对评估应用服务重要性时的影响程度;对每个有向边对应的服务调用次数与该有向边对应的子权重进行求和计算,得到该有向边对应的边值权重;根据每个有向边对应的边值权重生成有向边比例权重矩阵。

9、可选地,应用服务重要程度的确定方法还包括:获取每个应用服务在有向网络图中对应的m个有向边,每个应用服务在该应用服务对应的m个有向边中作为服务调用方;对每个应用服务对应的m个有向边所对应的全部边值权重进行求和,得到该应用服务对应的边值权重总和;计算每个应用服务对应的每个有向边对应的边值权重与该应用服务对应的边值权重总和的比值,得到该有向边的比例权重;根据每个有向边的比例权重生成有向边比例权重矩阵,其中,有向边比例权重矩阵为n*n的矩阵,每个有向边的比例权重为有向边比例权重矩阵中的一个元素。

10、可选地,应用服务重要程度的确定方法还包括:将有向边比例权重矩阵转换为稀疏矩阵;根据稀疏矩阵和影响力矩阵进行第一次迭代计算,其中,第一次迭代计算用于对稀疏矩阵和影响力矩阵进行乘积计算,得到第一矩阵,并对第一矩阵进行平滑处理,得到第二矩阵,其中,平滑处理用于依据平滑因子和n个应用服务的总数量对每个应用服务在第一矩阵中对应的元素进行调整,平滑因子表征n个应用服务之间调用关系的影响力因子;检测第一次迭代计算所得的第二矩阵与影响力矩阵的差异值是否小于预设阈值;在第二矩阵与影响力矩阵的差异值小于预设阈值的情况下,确定第二矩阵为目标影响力矩阵。

11、可选地,应用服务重要程度的确定方法还包括:在检测第一次迭代计算所得的第二矩阵与影响力矩阵的差异值是否小于预设阈值之后,在第二矩阵与影响力矩阵的差异值大于或等于预设阈值的情况下,通过稀疏矩阵和第二矩阵进行至少一次迭代计算,直至得到目标影响力矩阵,其中,目标影响力矩阵为最后一次迭代计算所得的矩阵。

12、可选地,至少一次迭代计算中的每次迭代计算包括以下步骤:对稀疏矩阵和上次迭代计算所得的矩阵进行乘积计算,得到待处理矩阵;对待处理矩阵进行平滑处理,得到目标矩阵;在待处理矩阵与目标矩阵的差异值小于预设阈值的情况下,确定目标矩阵为目标影响力矩阵;在待处理矩阵与目标矩阵的差异值大于或等于预设阈值的情况下,继续开启下一次迭代计算。

13、可选地,平滑处理后所得的矩阵的每一列的元素之和为1。

14、可选地,调用过程中发生的交易金额为依据汇率换算为目标币种的金额。

15、可选地,应用服务重要程度的确定方法还包括:根据目标影响力矩阵对n个应用服务中的每个应用服务确定运维优先级,其中,运维优先级高的应用服务在目标影响力矩阵中对应的元素大于运维优先级低的应用服务在目标影响力矩阵中对应的元素。

16、根据本技术的另一方面,还提供了一种应用服务重要程度的确定装置,其中,包括:第一生成单元,用于根据n个应用服务对应的有向网络图生成有向边比例权重矩阵,其中,n为大于1的整数,有向网络图用于表征n个应用服务之间的调用关系,有向边比例权重矩阵用于表征n个应用服务中的每两个应用服务之间的调用依赖程度;第二生成单元,用于基于n个应用服务中的每个应用服务的静态属性信息生成影响力矩阵,其中,影响力矩阵用于根据每个应用服务的静态属性信息确定该应用服务在n个应用服务中的重要程度,每个应用服务的静态属性信息表征该应用服务对应的自身业务属性信息;更新单元,用于通过有向边比例权重矩阵对影响力矩阵进行更新,得到目标影响力矩阵;处理单元,用于通过目标影响力矩阵中的每个元素表征该元素对应的应用服务的目标重要程度。

17、根据本技术的另一方面,还提供了一种计算机可读存储介质,其中,计算机可读存储介质中存储有计算机程序,其中,在计算机程序运行时控制计算机可读存储介质所在设备执行上述任意一项的应用服务重要程度的确定方法。

18、根据本技术的另一方面,还提供了一种电子设备,其中,电子设备包括一个或多个处理器和存储器,存储器用于存储一个或多个程序,其中,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现上述任意一项的应用服务重要程度的确定方法。

19、在本技术中,采用通过构建有向边比例权重矩阵用于表征n个应用服务中的每两个应用服务之间的调用依赖程度的方式,首先根据n个应用服务对应的有向网络图生成有向边比例权重矩阵,其中,n为大于1的整数,有向网络图用于表征n个应用服务之间的调用关系,有向边比例权重矩阵用于表征n个应用服务中的每两个应用服务之间的调用依赖程度。此外还基于n个应用服务中的每个应用服务的静态属性信息生成影响力矩阵,其中,影响力矩阵用于根据每个应用服务的静态属性信息确定该应用服务在n个应用服务中的重要程度,每个应用服务的静态属性信息表征该应用服务对应的自身业务属性信息。然后通过有向边比例权重矩阵对影响力矩阵进行更新,得到目标影响力矩阵,并通过目标影响力矩阵中的每个元素表征该元素对应的应用服务的目标重要程度。

20、由上述内容可知,本技术通过n个应用服务对应的有向网络图生成有向边比例权重矩阵表征n个应用服务中的每两个应用服务之间的调用依赖程度,并在基于n个应用服务中的每个应用服务的静态属性信息生成的影响力矩阵的基础上,利用有向边比例权重矩阵对影响力矩阵进行更新,从而实现了在应用服务的静态属性信息的基础之上,还结合不同应用服务之间的调用依赖关系共同判定每个应用服务的重要程度的目的,进而避免了现有技术中仅通过应用服务自身的业务属性信息确定应用服务的重要程度,导致的对应用服务的重要程度确定不准确的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1